Programming the Macintosh In Assembly Language 1986
Programming the Macintosh in Assembly Language by SYBEX, SYBEX Inc., Berkeley, 1986. The scan is 812 pages.
What it covers
68000 assembly language for the Macintosh. The trademark page records the toolchain of the period: the Macintosh Development System, MacsBug, Consulair C, Lisa Pascal Workshop, MaxDB and TermBug.
This is not a repair source
This is a programming book. It contains no schematics, no parts lists, no component values, no voltages, no connector pinouts and no service procedures, and nothing in it should be cited for a hardware figure. Apple's software documentation and its compiler manuals describe the machine as the programmer sees it, which is not the machine the technician sees.
For hardware data use:
- Apple Service Source — Apple's own service manuals, module
level: specifications, symptom charts, take-apart and module part numbers
- Apple's Developer Notes — the one class of Apple developer document that does carry
rail currents, expansion-slot power budgets and connector pinouts. Several are held here, for example Macintosh IIci Developer Note, Macintosh IIsi Developer Note and Macintosh LC 475 and Quadra 605 Developer Note.
- Macintosh Repair & Upgrade Secrets and The Dead Mac Scrolls — component-level, for
the compact Macs
Related documents held here
- Programming the Macintosh in C 1986 — the SYBEX companion
- Macintosh Assembly Language 1986
- MPW and Assembly Language Programming for the Macintosh 1987
Download: Programming_the_Macintosh_In_Assembly_Language_1986.pdf (42.4 MB)