input handling
[mdlife] / src / z80.inc
diff --git a/src/z80.inc b/src/z80.inc
new file mode 100644 (file)
index 0000000..0344ebe
--- /dev/null
@@ -0,0 +1,22 @@
+       .equ Z80_MEMMODE,       0xa11000
+       .equ Z80_BUSREQ,        0xa11100
+       .equ Z80_RESET,         0xa11200
+       .equ Z80_MEM,           0xa00000
+
+       .macro z80_grab
+       move.w #0x100, Z80_BUSREQ
+       .endm
+
+       .macro z80_grab_wait
+       move.w #0x100, Z80_BUSREQ
+wait_z80_\@:
+       btst #0, Z80_BUSREQ
+       bne.s wait_z80_\@
+       .endm
+
+       .macro z80_release
+       move.w #0, Z80_BUSREQ
+       .endm
+
+
+| vi:ft=gas68k: