(Snippet) Dump memory to disk - simon987/Much-Assembly-Required GitHub Wiki
HWID_FLOPPY equ 0xB
FLOPPY_WRITE_SECTOR equ 0x3
;**************************************
;* dumpMemToDisk()
;* Dump entire memory to Floppy Disk
dumpMemToDisk:
MOV X, 0
MOV Y, 0
dumpMemToDiskLoop:
MOV A, FLOPPY_WRITE_SECTOR
HWI HWID_FLOPPY
ADD X, 1
ADD Y, 512
CMP X, 128
JNZ dumpMemToDiskLoop
RET