diff --git a/Snippet:-Dump-memory-to-disk.md b/Snippet:-Dump-memory-to-disk.md new file mode 100644 index 0000000..a42adda --- /dev/null +++ b/Snippet:-Dump-memory-to-disk.md @@ -0,0 +1,19 @@ +```assembly +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 +``` \ No newline at end of file