Freeware
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:
OpenGS
openParms
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!