Archive for August, 2015 aszmic sp rom extended hires test load binary h 4200 after reset Screen scaled 45pc Shot 2015-08-22 at 9.20.07 am

ZX Aszmic SP ROM Extended HiRes Graphics Demo

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
--zoom 4
--cpuspeed 400
# Set CPU speed in percentage

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.

Launch ZEsarUX Emulator app and type

F5->Debugging->Load Binary Block (F5 e o for manual shortcut keys)

Select zx-aszmic-sp-rom-hires-graphics-test.bin


0 (for all)

This will load the .bin file as a binary file at 16384 ($4000) in the ZX ASZMIC memory map


H :4200

Keep pressing Return to cycle through the various screens


zx aszmic rom e07 disassembly scaled 45pc Screen Shot 2015-08-17 at 1.04.35 pm

ZX81 Aszmic E07 Disassembly Xcode project

I have created a disassembly of the ZX81 Aszmic E07 ROM from the freely available binary .rom file distributed with many emulators.

It is available as a .zip file here which contains the binary aszmic-e07.rom file as well as the .asm source file and an Xcode project file.

(.zip file updated 2016-08-10)

zx aszmic rom e07 disassembly scaled 45pc Screen Shot 2015-08-20 at 7.18.20 pm

ZX81 Aszmic E07 ROM Running in ZEsarUX ZX81 Emulator