Z80/snd init
[mdlife] / src / intr.s
index 8f4f01e..6dc8433 100644 (file)
@@ -72,6 +72,7 @@
 | from here on we continue in the regular .text section since we don't care
 | where this code ends up.
        .text
+       .include "vdpdefs.inc"
 
 .global enable_intr
 enable_intr:
@@ -90,6 +91,7 @@ intr_fatal:
 |      .extern vblank_handler
 
 intr_hblank:
+|      move.l %d0, -(%sp)
 |      move.l #0xc0020000, VDP_PORT_CTL
 |
 |      move.w testcol, %d0
@@ -97,8 +99,11 @@ intr_hblank:
 |      rol.b #4, %d0
 |      move.w %d0, testcol
 |
+|      move.l (%sp)+, %d0
        rte
 
+|testcol: .word 0
+
 intr_vblank:
 |      jsr vblank_handler
        rte