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][1]

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 Apple.com 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)][2],
[Apple Developer CD Series Volume III: A Disc Called Wanda][3], [Apple
Developer CDs 1992][4], [QuickTime 2.0 Software Development Kit CD-
ROM][5], [Inside Macintosh CD-ROM][6], [Making It Macintosh][7],
[Designing Cards and Drivers for the Macintosh Family][8], [Apple
Guide to the Macintosh Family Hardware][9]

Compatibility
Architecture: 68k PPC

Macintosh or Power Macintosh

  [1]: http://www.pagetable.com/?p=50
  [2]: http://macintoshgarden.org/apps/phil-and-dave�s-excellent-cd-developer-cd1-1989
  [3]: http://macintoshgarden.org/apps/apple-developer-cd-series-volume-iii-a-disc-called-wanda
  [4]: http://macintoshgarden.org/apps/apple-developer-cd-collection
  [5]: http://macintoshgarden.org/apps/quicktime-20-software-development-kit-cd-rom
  [6]: http://macintoshgarden.org/apps/inside-macintosh-cd-rom
  [7]: http://macintoshgarden.org/apps/making-it-macintosh
  [8]: http://macintoshgarden.org/apps/designing-cards-and-drivers-the-macintosh-family
  [9]: http://macintoshgarden.org/apps/apple-guide-the-macintosh-family-hardware