This page is a wiki. Please login or create an account to begin editing.

Inside Macintosh

Game screenshot
Your rating: None Average: 5 (1 vote)
Year released:

[www].se [ftp].se [mirror].us (25.73 MB)
MD5: 87c5973cbd304dbd6269bf0853100c35
For System 1 - 5 - Mac OS 9
[www].se [ftp].se [mirror].us (21.78 MB)
MD5: 875a6646a7142237ae9b6b0b5454a166
For System 1 - 5 - Mac OS 9
[www].se [ftp].se [mirror].us (17.37 MB)
MD5: d83b48c634889026fefca7660a45c99d
For System 1 - 5 - Mac OS 9
[www].se [ftp].se [mirror].us (49.17 MB)
MD5: bd3b5a968171ab0859985c7ffc4c270d
For System 1 - 5 - Mac OS 9
[www].se [ftp].se [mirror].us (337.19 MB)
MD5: 81219d0e7dd85f15a7a7a5f2071f6b5c
For System 1 - 5 - Mac OS 9
Guides on emulating older applications

Inside Macintosh is the name of the developer documentation manuals published by Apple Computer, documenting the APIs and machine architecture of the Macintosh computer.

The first documentation for the original 1984 Macintosh was available only in the form of photocopied sheets that could be obtained from Apple. A "telephone-book" version of Inside Macintosh was also available, which consisted of one 1000 page volume. It was sent as a promotional copy to developers. The 1000 page manual was sent out because the "real" version would take some time to print. In 1985, they were published by Addison-Wesley in the form of a hardcover book that was available to the general public. The first version had three volumes, which covered the original Mac 128K, Macintosh XL, and the Mac 512K ("Fat Mac") models. When the Macintosh Plus was released, a fourth volume was added, detailing the changes to the system software introduced with that model. A further "delta" manual, volume 5, was introduced with the Mac II line in 1987. This manual discusses color QuickDraw, as well as the Mac II and Mac SE hardware and other new software components.

By the time of System 7, released in 1991, the Inside Macintosh "delta" model was becoming seriously stretched. Nevertheless the details of System 7 were documented in the immense Volume VI.

Shortly after this, Apple revamped the entire Inside Macintosh series, breaking it into volumes according to the functional area discussed, rather than specific machine models or capabilities. In this form, the series was far more coherent and a much better reference for programmers. As new functionality was added to the Mac OS, a new volume could be written without invalidating those published earlier, in contrast to the first series, which became increasingly out of date over time.

In the late 1990s, Apple ceased to publish Inside Macintosh as a printed book, instead making it available as a CD-ROM, and online. Since then, the CD variant has been phased out, though Apple developers can still receive online documentation as part of the developer CDs. In its online form, the information is much easier to maintain, but some developers still prefer a printed format.

Inside Macintosh only covers the 'Classic' Mac OS; a new set of documentation was introduced for OS X. Initially this documentation included only the 'Carbon Specification' that said which APIs were supported in Carbon and which were not, and the Cocoa documentation inherited from OPENSTEP. Later, the Carbon Specification was refactored into the Carbon Reference, which actually described the APIs it documented (taking much content from Inside Macintosh).

The edition of 1984 consists of two volumes.

The edition of 1985 consists of three volumes.
Volume I begins with the following information of general interest:
• A “road map” to the software and the rest of the documentation
• The user interface guidelines
• An introduction to memory management (the least you need to know, with a complete discussion following in Volume II)
• Some general information for assembly-language programmers
It then describes the various parts of the User Interface Toolbox, the software in ROM that helps you implement the standard Macintosh user interface in your application. This is followed by descriptions of other, RAM-based software that’s similar in function to the User Interface Toolbox. (The software overview in the 'road map' chapter gives further details.)

Volume II describes the Operating System, the software in ROM that does basic tasks such as input and output, memory management, and interrupt handling. As in Volume I, some functionally similar RAM-based software is then described.

Volume III discusses your program’s interface with the Finder and then describes the Macintosh 128K and 512K hardware. A comprehensive summary of all the software is provided, followed by some useful appendices and a glossary of all terms defined in Inside Macintosh.

Inside Macintosh I, II, III as PDF

The 1st download is Inside Macintosh Volume I - 1984.
The 2nd download is Inside Macintosh Volume II - 1984.
The 3rd download is Inside Macintosh Volume I, II, III - 1985.
The 4th download is Inside Macintosh Promotional Edition - 1985.
The 5th download contains MacTECH programming tutorials, database documentation for 4D and Omnis Studio with website captures alongside Mac OS 8 through 10.1 documentation, and a subset of Mac OS 8 Developer Manuals in PDF format.

The uploading interface does not let me upload the manuals as .pdf files, so I had to compress them (sorry for the inconvenience) !

The Inside Macintosh CD-ROM, which is also available on this website (see below), has the editions of the Inside Macintosh bookshelf targeted on Macintosh System 7.0, 7.1 and 7.5.

See also: Apple Developer CD Series, Volumes I & II (1989), Apple Developer CD Series Volume III: A Disc Called Wanda, Apple Developer CDs 1992, QuickTime 2.0 Software Development Kit CD-ROM, Inside Macintosh CD-ROM, Making It Macintosh, Designing Cards and Drivers for the Macintosh Family, Apple Guide to the Macintosh Family Hardware

Architecture: 68k PPC

Macintosh or Power Macintosh


Duality's picture
by Duality - 2018, November 23 - 6:23am

The entry here is poorly organized and not entirely relevant to Inside Macintosh.

It's mixing a tutorial for programming Mac OS from MacTech (CD_Book_ProgrammingMacOS_8_9_en_C, CD_Book_ProgrammingMacOS_8_9_en_Pascal), a source that mixes official Apple documentation from PDFs and website captures with two third party databases(????) ranging from Mac OS 8 to early Mac OS X (CD_MacOS_8_9_X_4D_Omnis) and finally some of the best quality PDFs that I have seen of the Inside Macintosh series for System 7 through 8 which may have originally come from the Apple FTP (InsideMacintosh_PDF).

Not a terrible thing, but I'm puzzled how this odd archive came to be. Its contents match what I've seen from , so I imagine that either this was retrieved from a common source, or directly from .

There are some gems in that CD_MacOS_8_9_X_4D_Omnis folder like the official Thread Manager documentation, which probably should have been in the InsideMacintosh_PDF folder.

mrdav's picture
by mrdav - 2015, August 28 - 12:13pm

So good to see these here for posterity. But I think there is nothing quite like a hard copy, which I have, for usability. I will never sell them.