Jump to content

Macintosh Revealed 2nd Edition Volume One 1987

From RetroTechCollection

Macintosh Revealed, Volume One: Unlocking the Toolbox, second edition, is Stephen Chernicoff's introduction to programming the Macintosh User Interface Toolbox, published by Hayden Books, a division of Howard W. Sams & Company, Indianapolis, © 1985 and 1987. The copy scanned is the third printing (1988); ISBN 0-672-48400-5, Library of Congress catalog card number 85-8611. The scan hosted here has 585 pages.

The examples are in Pascal, with notes on calling the Toolbox from assembly language. The preface says the book is for experienced programmers. The acknowledgments thank Scott Knaster of Apple for technical review and Chris Espinosa and Mike Murray, Chernicoff's managers at Apple. The first edition (1985) is hosted as Macintosh Revealed Volume One Unlocking the Toolbox 1985.

Contents

[edit | edit source]

Book page numbers.

  • 1 All the Tools You Need (p. 1): how the book and its reference sections are organised
  • 2 Putting the Tools to Work (p. 11): the trap mechanism, the stack, the Pascal and assembly-language interfaces, strings, bit operations, arithmetic, date and time
  • 3 Thanks for the Memory (p. 59): memory organisation, the stack and heap, handles and master pointers, relocatable blocks, locking and purging
  • 4 Any Port in a Storm (p. 111): QuickDraw coordinates, points and rectangles, polygons and regions, bit maps, graphics ports
  • 5 Quick on the Draw (p. 185): line drawing, pen, patterns and transfer modes, bit transfer, icons, shapes, pictures
  • 6 Summoning Your Resources (p. 275): the Resource Manager, resource files and attributes
  • 7 Getting Loaded (p. 327): code segments, the jump table, packages, signatures and file types, Finder resources, drivers and desk accessories, the desk scrap
  • 8 Upstanding Characters (p. 379): the character set, keyboard configurations, fonts, QuickDraw text
  • Appendix A Volume One Toolbox Summary (p. 447); B Resource Formats (p. 489); C Memory Layouts (p. 505); D Key Codes and Character Codes (p. 511); E Error Codes (p. 519); F Summary of Trap Macros and Trap Words (p. 526); G Summary of Assembly Language Variables (p. 539)
  • Glossary (p. 543); Index (p. 587)

What it does not contain

[edit | edit source]

It is a programming book. It has no schematics, parts lists, voltages or service procedures. For hardware figures use Apple's service manuals (Category:Apple Service Source) and developer notes.

[edit | edit source]

Download: Macintosh_Revealed_2nd_Edition_Volume_One_1987.pdf (29.5 MB)