Current version: 1.0
Requires Merlin 16+
Merlin 16+ is a great assembler for the Apple IIgs, but the suite of macros that are included with it don't include very good macros for making GS/OS calls. In addition, the macros included with the assembler are missing the newest GS/OS calls added to System 6.0 and System 6.0.1.
My Merlin GS/OS Macro package provides new macros to make it easy to make GS/OS calls from Merlin 16+ assembly code. Just add a copy of the EDS.GSOS.MACS file to your Macro.Library folder, then use the MacGen utility to add them to your macro file for your project.
Once you've done so, making a GS/OS call is as simple as:
The operand openParms is a pointer to
the parameter list for the class 1 GS/OS call OpenGS. That's all there
is to it!That's all there
is to it!