apple2.boldt.ca - Terence J. Boldt's Apple II Site

Welcome
Hardware Projects
Software Projects
Info and Pictures
  Apple TIL
    Apple IIc
    Apple IIe
    Apple IIgs
      BRK & /NMI Handlers
      I/O Subroutines
      Window Info Bar
      Graphics Modes
      Window Titles
      Quickedraw II
      Halt Mechanism
      Elems Functions
      Sound Connector
      InvalRgn Twist
      Ensoniq DOC
      Interdependencies
      ROM 1.0 Bug
      File Screwiness
      Install Font
      Background Print
      App Memory
      SCC Access
      Multichannel Output
      APW Lang Numbers
      DMA for RAM Expansion
      Dynamic Segments
      DOC RAM
      Toolbox Updates
      Firmware Updates
      ROM Revision
      Graphics Formats
      Interface Card Design
      Monochrome Hi-Res
      Hardware Updates
      Output in APW C
      /INH Line Anomaly
      ERRORDEATH Macro
      Low-Level QuickDraw II
      Printer Driver
      Port Driver
      Synthesizer Tips
      Controls in Dialog
      Mega II Video
      VBL Signal
      Font Numbers
      Custom Windows
      CalcMenuSize
      Get/Set PenState
      GetFrameColor
      DrawPicture
      SetDataSize
      AlertWindow
      Rebooting
      Extended Serial IF
      Out of Memory
      Special Memory
      Desk Accessorites
      MIDI Drivers
      ClrHeartHear
      Dynamic Segments
      Memory Compacting
      Keyboard Modifiers
      Zero-Lenght Text
      Menu Manager
      Window Title
      Non-Solid Background
      Master Colors
      Installer Scripts
      Control-^
      ExpressLoad
      LaserWriter Fonts
      I/O Expansion Card
      Slot Arbitration
      Fast Graphics
      DA Tips
      QuickDraw II Quirks
      User Tool Sets
      Top Ten Manager
      BeginUpdate
      Resource Formats
      AppleTalk Config
      Memory Management
      Integer Math
      QuickDraw II Clipping
      Extended Control Ecstasy
      Control Manager
      Resource Manager
      TaskMeter
      Moving the Mouse
      Resourceful Code
      Patch Tool Dispatcher
      Page One 16-bit Stack
      MessageByName
      65816 Tips
      Universal Access
      TextEdit
      Compatible Printing
      Packing In/Out
      ROM Diagnostics
      File Customization
      Picture Printing
      Windows Pane
      Scrap Types
      VersionVille
      Patching Toolbox
      Various Vectors
      Inline Procedure Format
      Font Manager
      CPU Interrupt
      ADB Addendum
      Tool Locator
      Finder Funkiness
    AppleTalk
    GS/OS
    HyperCard
    ImageWriter
    Memory Card
    Mouse
    Pascal
    SmartPort
    UniDisk 3.5
  Interviews
Emulators
Links
Web Ring
Contact


 

How to Install Custom BRK and /NMI Handlers 
Transforming I/O Subroutines for Use in "Native" Mode
Window Information Bar Use
Changing Graphics Modes in Mid-Application
Window and Menu Titles
QuickDraw II Pattern Data Structure
Halt Mechanism in IIGS SANE
Elems Functions in IIGS SANE
IIGS Sound Expansion Connector:
InvalRgn Twist
Ensoniq DOC Swap-Mode Anomaly
Tool Set Interdependencies
ROM 1.0 Modem Firmware Bug
Standard File Screwiness
InstallFont and Big Fonts
Notes on Background Printing
Application Memory Management and the MMStartUp User ID
Do-It-Yourself SCC Access
Multichannel Output with the Apple IIGS Note Synthesizer
Catalog of APW Language Numbers
DMA Compatibility for Expansion RAM 
Proper Use of Dynamic Segments
Toolbox Use of DOC RAM
Apple IIgs Toolbox Reference Updates
Apple IIgs Firmware Reference Updates
ROM Revision Summary
Graphics Image File Formats
Interface Card Design Guidelines 
Monochrome High-Resolution Mode
Apple IIgs Hardware Reference Updates
Redirecting Output in APW C
/INH Line Anomaly
ERRORDEATH Macro
Low-Level QuickDraw II Routines
Printer Driver Specifications
Port Driver Specifications
Free-Form Synthesizer Tips
List Controls in Dialog Boxes
Mega II Video Counters
VBL Signal
Font Family Numbers
Custom Windows
Undocumented Feature of CalcMenuSize
GetPenState and SetPenState Record Error
Parameters for GetFrameColor
DrawPicture Data Format
What SetDataSize Does
All About AlertWindow
Rebooting (Really)
Extended Serial Interface Error Handling
How to Avoid Running Out of Memory
Loading and Special Memory
Desk Accessories and Tools
MIDI Drivers
Avoiding ClrHeartBeat
Managing Dynamic Segments
Preventing Memory Compacting and Purging
Keyboard Modifiers Register Anomaly
Do Not Create Zero-Length Text Scraps
Menu Manager Memorabilia
Window Title Handles
No Non-Solid Window Background Patterns
Master Color Values
Apple IIGS Installer and Installer Scripts
Control-^ is Harder Than It Looks
ExpressLoad Philosophy
LaserWriter Font Mapping
Tips for I/O Expansion Slot Card Design
The Ins and Outs of Slot Arbitration
Fast Graphics Hints
DA Tips and Techniques
QuickDraw II Quirks
Using User Tool Sets
Top Ten List Manager Things
BeginUpdate Anomaly
Miscellaneous Resource Formats
Print Manager & AppleTalk Configuration Files
Bank Alignment and Memory Management
Integer Math Data Types
QuickDraw II Clipping
Extended Control Ecstasy
Controlling the Control Manager
Resource Manager Stuff
TaskMaster Madness
Moving the Mouse
Risking Resourceful Code
Patching the Tool Dispatcher
The Page One Stack in a 16-Bit World
MessageByName--Catchy Messages
65816 Tips and Pitfalls
The Wonderful World of Universal Access
Twisted Tales of TextEdit
Compatible Printing
Packing It In (and Out)
ROM Diagnostic Errors
Standard File Customization
Picture Comments and Printing
Aren't Windows A Pane?
Supplemental Scrap Types
VersionVille
Patching the Toolbox
Various Vectors
Inline Procedure Name Format
Font Manager Fundamentals
We Interrupt This CPU...
ADB Addendum
Tool Locator Tribulations
Finder Funkiness
   
All content Copyright ©1984-2003, Terence J. Boldt, unless noted otherwise.