SP ROM programs can also be run in ZX ASZMIC debug mode Uncomment the –romfile option in the ZEsarUX Emulator config file to enable ASZMIC E07 ROM
$ pico ~/.zesaruxrc
--machine ZX81 --romfile alternaterom_aszmice07.rom # Select custom ROM file
Leave other config file options (see post below for full config file) as they are.
A .zip file for the above example containing the .asm source with accompanying .lis listing file as well as a .bin object file is available here.
This is based on the example program in the ASZMIC SP ROM Manual pp16-17.
Launch ZEsarUX Emulator app and type
F5->Debugging->Load Binary Block (F5 e o for manual shortcut keys)
0 (for all)
This will load the .bin file as a binary file at 16384 ($4000) in the ZX ASZMIC memory map
to run Type “this is a test of aszmic sp rom” to see text appear on the screen Press Shift-A to exit