Reference Library

Last Update, 2017-02-08

Books

Year Title Author Publisher Format
1986 Technical Introduction to the Apple IIgs Apple Computer, Inc. Addison-Wesley Publishing Viewer/PDF
1986 The Apple IIGS Toolbox Revealed Danny Goodman Bantam Books PDF
1987 Apple IIgs Assembly Language Programming Leo J. Scanlon Bantam Books PDF
1987 Exploring the Apple IIgs Gary B. Little Compute Publications Viewer/PDF
1987 Apple IIgs BASIC - Manual (Draft) Apple Programmer's & Developer's Association (APDA) Apple Computer, Inc. PDF
1987 Apple IIgs BASIC - Release Notes Apple Programmer's & Developer's Association (APDA) Apple Computer, Inc. PDF
1987 GS Basic - TDFS Notes Apple Programmer's & Developer's Association (APDA) Apple Computer, Inc. PDF
1987 Programming the Apple IIgs in C and Assembly Language (PART 1) Mark Andrews Howard W. Sams & Co. PDF
1987 Programming the Apple IIgs in C and Assembly Language (PART 2) Mark Andrews Howard W. Sams & Co. PDF
1987 Apple IIgs Firmware Reference Apple Computer, Inc. Addison-Wesley Publishing Viewer/PDF
1987 Apple IIgs System Disk User Guide Apple Computer, Inc. Apple Computer, Inc. PDF
1988 Advanced Programming Techniques for the Apple IIgs Toolbox Morgan Davis & Dan Goukin Addison-Wesley Publishing Viewer/PDF
1988 Programmer's Introduction to the Apple IIgs Apple Computer, Inc. Addison-Wesley Publishing Viewer/PDF
1988 Programmer's Introduction to the Apple IIgs Apple Computer, Inc. Addison-Wesley Publishing Viewer/PDF
1988 Apple II SCSI Card Technical Reference Manual (#A2G0029) Apple Programmer's & Developer's Association (APDA) Apple Computer, Inc. PDF
1988 GSOS Reference Volume 1 Beta Draft Apple Programmer's & Developer's Association (APDA) Apple Computer, Inc. PDF
1988 GSOS Reference Apple Computer, Inc. Addison-Wesley Publishing Viewer/PDF
1988 Apple IIgs Toolbox Reference - Volume 1 Apple Computer, Inc. Addison-Wesley Publishing Viewer/PDF
1988 Apple IIgs Toolbox Reference - Volume 2 Apple Computer, Inc. Addison-Wesley Publishing Viewer/PDF
1989 Apple IIgs Hardware Reference (2nd ed.) Apple Computer, Inc. Addison-Wesley Publishing PDF
1989 Apple IIgs Hardware Reference (2nd ed.) 256K Schematic Apple Computer, Inc. Addison-Wesley Publishing PDF
1989 Apple IIgs Hardware Reference (2nd ed.) 1MB Schematic Apple Computer, Inc. Addison-Wesley Publishing PDF
1989 GSOS Reference Volume 2 Beta Draft Apple Programmer's & Developer's Association (APDA) Apple Computer, Inc. PDF
1989 Toolbox Reference Volume 3 (beta draft) Apple Computer, Inc. Addison-Wesley Publishing Viewer/PDF
1990 System 6.0 Documentation Apple Computer, Inc. Apple Computer, Inc. Zip of DOCs
1990 IIgs Épluché (French) D. Bär, D. Delay, Y. Durant, J.L. Schmitt, Eric Weyland Forgest Limited Viewer/PDF
1992 Programming the 65816 (Including the 6502, 65C02 and 65802) David Eyes & Ron Lichty Western Design Center PDF
1992 Apple IIgs System 6 User's Reference Apple Computer, Inc. Apple Computer, Inc. PDF
1992 The System 6 Book Jerry Kindall Quality Computers, Inc. PDF
2010 Apple IIgs GS/OS Internals Brutal Deluxe Brutal Deluxe Website/PDF Download
2014 IIgs Épluché (English Teaser Preview) D. Bär, D. Delay, Y. Durant, J.L. Schmitt, Eric Weyland Fan translation PDF Preview

Apple IIgs Developer Technotes

and Dave Lyons
Year Title Author Description
1986 #1: How to Install Custom BRK and /NMI Handlers Jim Merritt (rev. Jim Mensch) ... discusses a method to install a custom debugger or debugging stub within the Apple IIGS system. View (TXT)
1986 #2: Transforming I/O Subroutines for Use in "Native" Mode Pete McDonald ... outlines a number of techniques useful when transforming Apple II I/O subroutines for use in the "native" Apple IIGS environment. View (TXT)
1986 #3: Window Information Bar Use Dan Oliver (rev. Dave Lyons) ... details the use of a window's information bar, including a code sample which places a menu in an information bar. View (TXT)
1986 #4: Changing Graphics Modes in Mid-Application Dan Oliver ... discusses how to switch between the two graphics modes, 320 and 640 horizontal resolution, while running an application which uses the Window, Control, and Menu Managers. View (TXT)
1986 #5: Window and Menu Titles Dan Oliver ... discusses spacing for both window and menu titles. View (TXT)
1986 #6: QuickDraw II Pattern Data Structure Guillermo Ortiz Some QuickDraw II calls require a pen pattern as input or return one as output; regardless of the drawing mode (320 mode or 640 mode), takes 32 bytes. View (TXT)
1986 #7: Halt Mechanism in IIGS SANE Guillermo Ortiz ... described a bug of SANE on the Apple IIGS which caused it to jump through location $00/0018 instead of through the HALT vector in the SANE direct page. View (TXT)
1986 #8: Elems Functions in IIGS SANE Guillermo Ortiz ... discusses a problem which existed with the Elems functions in the IIGS SANE Tool Set 1.0. View (TXT)
1986 #9: IIGS Sound Expansion Connector: Jim Merritt ... discusses the impedances of the analog signal pins on the IIGS sound expansion connector since an interface to this connector must take the impedance of the pins into account to function properly. View (TXT)
1987 #10: InvalRgn Twist Guillermo Ortiz InvalRgn(RgnHandle) accumulates the region to which RgnHandle points into the update region of the current window's port; in the process, it makes the region global, thus causing problems if later calls expect the region to still be local. View (TXT)
1987 #11: Ensoniq DOC Swap-Mode Anomaly Jim Merritt (rev. Jim Mensch) ... discusses a problem with Ensoniq DOC where zero bytes in the waveform stream could cause clicks or static. View (TXT)
1987 #12: Tool Set Interdependencies Jim Merritt (rev. Matt Deatherage & Dave Lyons) ... lists all known interdependencies between system tool sets on the IIgs. View (TXT)
1987 #13: ROM 1.0 Modem Firmware Bug Mike Askins (rev. Matt Deatherage) ... discusses a bug involving buffering and serial port setting commands in the modem firmware in ROM 1.0. View (TXT)
1987 #14: Standard File Calls and GrafPort Records Guillermo Ortiz (rev. Matt Deatherage) ... describes how Standard File 1.1 and earlier did not preserve the GrafPort around Standard File calls and how to save and restore GrafPort. View (TXT)
1987 #15: InstallFont and Big Fonts Guillermo Ortiz (rev. Eric Soldan & Matt Deatherage) ... describes how InstallFont can fail when installing a font larger than 32K and bit 15 of ScaleWord is clear. View (TXT)
1987 #16: Notes on Background Printing Mike Askins ... describes common problems people encounter when using background printing as available through the serial firmware. View (TXT)
1987 #17: Application Memory Management and the MMStartUp User ID Jim Merritt (rev. Steven Glass & Rich Williams) ... describes a technique which permits an application to dispose of any memory it has used with a single Memory Manager call without clobbering other system components or itself. View (TXT)
1987 #18: Do-It-Yourself SCC Access Jim Luther, Mike Askins, Matt Deatherage & Jim Mensch ... describes how to install and remove a interrupt handler routine for the Z8530 Serial Communications Controller (SCC) on the Apple IIgs View (TXT)
1987 #19: Multichannel Output with the Apple IIGS Note Synthesizer (rev. Jim Merritt) ... discusses multichannel sound with the IIGS Note Synthesizer. View (TXT)
1987 #20: Catalog of APW Language Numbers Jim Merrit (rev. Matt Deatherage) This information is now documented in Apple II File Type Notes, specifically Notes of file type $B0 View (TXT)
1987 #21: DMA Compatibility for Expansion RAM Jim Merritt (rev. Glenn A. Baxter) ... discusses the Apple IIGS Extended Memory Slot specification. View (TXT)
1987 #22: Proper Use of Dynamic Segments Guillermo Ortiz (rev. Eric Soldan & Andy Stadler) ... discusses strategies that applications can use to deal with dynamic segments View (TXT)
1987 #23: Toolbox Use of DOC RAM View (TXT)
1987 #24: Apple IIgs Toolbox Reference Updates View (TXT)
1987 #25: Apple IIgs Firmware Reference Updates View (TXT)
1987 #26: ROM Revision Summary View (TXT)
1987 #27: Graphics Image File Formats View (TXT)
1987 #28: Interface Card Design Guidelines View (TXT)
1987 #29: Monochrome High-Resolution Mode View (TXT)
1987 #30: Apple IIgs Hardware Reference Updates View (TXT)
1987 #31: Redirecting Output in APW C View (TXT)
1987 #32: /INH Line Anomaly View (TXT)
1987 #33: ERRORDEATH Macro View (TXT)
1988 #34: Low-Level QuickDraw II Routines View (TXT)
1988 #35: Printer Driver Specifications View (TXT)
1988 #36: Port Driver Specifications View (TXT)
1988 #37: Free-Form Synthesizer Tips View (TXT)
1988 #38: List Controls in Dialog Boxes View (TXT)
1988 #39: Mega II Video Counters View (TXT)
1988 #40: VBL Signal View (TXT)
1988 #41: Font Family Numbers View (TXT)
1988 #42: Custom Windows View (TXT)
1988 #43: Undocumented Feature of CalcMenuSize View (TXT)
1988 #44: GetPenState and SetPenState Record Error View (TXT)
1988 #45: Parameters for GetFrameColor View (TXT)
1988 #46: DrawPicture Data Format View (TXT)
1988 #47: What SetDataSize Does View (TXT)
1988 #48: All About AlertWindow View (TXT)
1988 #49: Rebooting (Really) View (TXT)
1989 #50: Extended Serial Interface Error Handling View (TXT)
1989 #51: How to Avoid Running Out of Memory View (TXT)
1989 #52: Loading and Special Memory View (TXT)
1989 #53: Desk Accessories and Tools View (TXT)
1989 #54: MIDI Drivers View (TXT)
1989 #55: Avoiding ClrHeartBeat View (TXT)
1989 #56: Managing Dynamic Segments View (TXT)
1989 #57: Preventing Memory Compacting and Purging View (TXT)
1989 #58: Keyboard Modifiers Register Anomaly View (TXT)
1989 #59: Do Not Create Zero-Length Text Scraps View (TXT)
1989 #60: Menu Manager Memorabilia View (TXT)
1989 #61: Window Title Handles View (TXT)
1989 #62: No Non-Solid Window Background Patterns View (TXT)
1989 #63: Master Color Values View (TXT)
1989 #64: Apple IIGS Installer and Installer Scripts View (TXT)
1989 #65: Control-^ is Harder Than It Looks View (TXT)
1989 #66: ExpressLoad Philosophy View (TXT)
1989 #67: LaserWriter Font Mapping View (TXT)
1989 #68: Tips for I/O Expansion Slot Card Design View (TXT)
1989 #69: The Ins and Outs of Slot Arbitration View (TXT)
1989 #70: Fast Graphics Hints View (TXT)
1989 #71: DA Tips and Techniques View (TXT)
1989 #72: QuickDraw II Quirks View (TXT)
1989 #73: Using User Tool Sets View (TXT)
1990 #74: A Faster List Manager Draw Routine View (TXT)
1990 #75: BeginUpdate Anomaly View (TXT)
1990 #76: Miscellaneous Resource Formats View (TXT)
1990 #77: Print Manager & AppleTalk Configuration Files View (TXT)
1990 #78: Bank Alignment and Memory Management View (TXT)
1990 #79: Integer Math Data Types View (TXT)
1990 #80: QuickDraw II Clipping View (TXT)
1990 #81: Extended Control Ecstasy View (TXT)
1990 #82: Controlling the Control Manager View (TXT)
1990 #83: Resource Manager Stuff View (TXT)
1990 #84: TaskMaster Madness View (TXT)
1990 #85: Moving the Mouse Matt Deatherage View (TXT)
1990 #86: Risking Resourceful Code C.K. Haun
View (TXT)
1990 #87: Patching the Tool Dispatcher Mike Lagae and Dave Lyons View (TXT)
1990 #88: The Page One Stack in a 16-Bit World Dave Lyons View (TXT)
1990 #89: MessageByName--Catchy Messages Dan Strnad & Dave Lyons View (TXT)
1990 #90: 65816 Tips and Pitfalls Dave "Dave" Lyons View (TXT)
1990 #91: The Wonderful World of Universal Access Don J. Brady & Matt Deatherage View (TXT)
1990 #92: Twisted Tales of TextEdit C.K. Haun
View (TXT)
1990 #93: Compatible Printing Matt Deatherage View (TXT)
1990 #94: Packing It In (and Out) C.K. Haun
View (TXT)
1990 #95: ROM Diagnostic Errors Dan Strnad View (TXT)
1990 #96: Standard File Customization Dan Strnad View (TXT)
1990 #97: Picture Comments and Printing Matt Deatherage, Suki Lee & Ben Koning View (TXT)
1991 #98: Aren't Windows a Pane? Dave Lyons View (TXT)
1991 #99: Supplemental Scrap Types Matt Deatherage & Matthew Reimer View (TXT)
1991 #100: VersionVille Matt Deatherage View (TXT)
1991 #101: Patching the Toolbox Dave Lyons View (TXT)