On Macintosh Programming Advanced Techniques 1990
On Macintosh Programming: Advanced Techniques is a programming book by Daniel K. Allen, published by Addison-Wesley, Reading, Massachusetts, ©1990 (first printing December 1989); ISBN 0-201-51737-X, Library of Congress 89-39855. The printed book runs to p. 471 (the end of the index); the scan has 503 PDF pages.
Each chapter explains part of the Macintosh system and then lists working tools written in C, Pascal or assembly language under MPW, such as a trap lister, a low-memory global viewer, a resource dumper and FKEYs. The introduction includes a history of the Macintosh models to 1989.
Contents
[edit | edit source]Book page numbers, from the contents pages.
- Preface (p. xvii); Introduction (p. xxi), including a history of the Macintosh
- 1 The Macintosh Architecture (p. 1): software and hardware architecture, memory map, A5 world, low-memory globals, the A-trap dispatcher
- 2 The Macintosh Operating System (p. 26): Memory Manager, Segment Loader, MultiFinder, File System, I/O system, AppleTalk, the start code and boot process (boot blocks, installing MacsBug, patches and INITs)
- 3 QuickDraw (p. 75), with the Font Manager and Print Manager
- 4 The Macintosh Toolbox (p. 121): Resource, Event, Window, Control, Menu, Dialog, Desk and Scrap Managers, TextEdit, utilities and packages
- 5 SANE (p. 162)
- 6 MPW (p. 209)
- 7 Assembly Language (p. 255)
- 8 The C Language (p. 286)
- 9 The Pascal Language (p. 353)
- 10 HyperCard (p. 389)
- Appendix: Macintosh Character Set (p. 435)
- Bibliography (p. 437); Index (p. 465)
What it does not contain
[edit | edit source]It is a programming book. Chapter 1's hardware section is a software view (memory map and memory-mapped I/O), with no schematics, parts lists, voltages or service procedures. For hardware figures use Apple's service manuals (Category:Apple Service Source) and developer notes.
Related documents
[edit | edit source]- Macintosh Toolbox
- Macintosh Programming Secrets 1988
- Macintosh Programming Techniques 1994
- Ultimate Mac Programming 1994
Download: On_Macintosh_Programming_Advanced_Techniques_1990.pdf (24.8 MB)