A Fragment Of Your Imagination 1995: Difference between revisions

Cross-link related volumes so every document in this collection is reachable from an article
Add ISBN, LoC data and printed extent (xx, 500 pp.; page gave scan length 518), CD-ROM, intro summary and contents with page numbers; cite; remove boilerplate
 
Line 1: Line 1:
'''''A Fragment of Your Imagination: Code Fragments and Code Resources for Power Macintosh and Macintosh Programmers''''' by '''Joe Zobkiw''', foreword by Scott Knaster. '''Addison-Wesley Publishing Company''', '''1995'''. '''518 pages''' in this scan.
'''''A Fragment of Your Imagination: Code Fragments and Code Resources for Power Macintosh and Macintosh Programmers''''' is a 1995 book by Joe Zobkiw, with a foreword by Scott Knaster, published by Addison-Wesley. ISBN 0-201-48358-0; Library of Congress QA76.8.M3Z63 1995, card number 95-17045; first printing July 1995.<ref name="tp">Joe Zobkiw, ''A Fragment of Your Imagination'' (Addison-Wesley, 1995), title page and copyright page (PDF pp. 2-3). Hosted as [[:File:A_Fragment_Of_Your_Imagination_1995.pdf]].</ref> The Library of Congress record gives the extent as xx, 500 pages.<ref name="ol">Open Library, [https://openlibrary.org/books/OL784875M ''A fragment of your imagination'', record OL784875M], from Library of Congress catalogue data. Retrieved 2026-10-01.</ref>


Chapter 1 covers the anatomy of a code resource, how one is called, globals in code resources, and the '''32 K limit and multisegment code resources''' — the constraint that shaped how classic Mac software was built.
The book is written for intermediate Macintosh programmers who already know the Toolbox managers. It covers code resources on 680x0 machines and code fragments on the Power Macintosh, with an example project for each kind, and is meant to add extended examples to the material in ''Inside Macintosh''.<ref name="intro">Zobkiw, ''A Fragment of Your Imagination'', Introduction, pp. xix-xx (PDF pp. 18-19).</ref> The source code for every project and a free copy of Metrowerks CodeWarrior Lite were on a CD-ROM that came with the book; the scan ends with the CodeWarrior Lite licence and the back cover.<ref name="bc">Zobkiw, ''A Fragment of Your Imagination'', CodeWarrior Lite licence and back cover (PDF pp. 510-518).</ref>


'''Not a repair source.''' This is a software book: no schematic, no parts list, no component value, no voltage and no fault-finding procedure for any machine. Nothing on this wiki should cite it for a hardware figure.
== Contents ==
Page numbers are from the book's contents list.<ref name="toc">Zobkiw, ''A Fragment of Your Imagination'', Contents, pp. v-xiii (PDF pp. 5-13).</ref>
* Special Thanks, p. xv; Foreword, p. xvii; Introduction, p. xix
* Chapter 1: Introduction to Code Resources, p. 1
* Chapter 2: Power Macintosh Code Fragments, p. 15
* Chapter 3: Application Extensions, p. 37
* Chapter 4: System Extensions, p. 61
* Chapter 5: Control Panels, p. 87
* Chapter 6: List Definitions, p. 103
* Chapter 7: Control Definitions, p. 121
* Chapter 8: Window Definitions, p. 147
* Chapter 9: HyperCard Externals, p. 165
* Chapter 10: Photoshop Filters, p. 185
* Chapter 11: Components, p. 211
* Chapter 12: Advanced and Undocumented, p. 237
* Appendix: source code for chapters 3 to 12, pp. 269-486
* Glossary, p. 487; Index, p. 491; About the Author, p. 501


== Related pages ==
Chapter 1 includes the 32K limit on code resources and multisegment code resources (p. 12); chapter 2 covers the Mixed Mode Manager, universal procedure pointers and the Code Fragment Manager.<ref name="toc" />
* [[:Category:Apple Programming Documentation]] — the rest of the collection
* [[:Category:Apple Documentation]] · [[:Category:Apple Vintage Computers]]
* [[Maintenance Guides]] — for the hardware side
* [[Byte Programmers Cookbook 1994]] — the same territory from the user's side
* [[Programming QuickDraw 1992]] · [[Programming For System 7 1991]]


<pdf>File:A_Fragment_Of_Your_Imagination_1995.pdf</pdf>
== What this book does not contain ==
It is a programming book. It has no service procedures, parts lists, schematics or electrical data; Apple's repair documentation is in [[:Category:Apple Service Source]]. The CD-ROM is not part of the scan, which is 518 PDF pages including the covers.


Download here: [[:File:A_Fragment_Of_Your_Imagination_1995.pdf|A_Fragment_Of_Your_Imagination_1995.pdf]]
== Related titles on this wiki ==
* [[Byte Programmers Cookbook 1994]]
* [[Programming QuickDraw 1992]]
* [[Programming For System 7 1991]]
 
<pdf> File:A_Fragment_Of_Your_Imagination_1995.pdf </pdf>
 
Download: [[:File:A_Fragment_Of_Your_Imagination_1995.pdf|A_Fragment_Of_Your_Imagination_1995.pdf]] (27 MB)
 
== References ==
<references />


[[Category:Apple Programming Documentation]]
[[Category:Apple Programming Documentation]]