REG_MDMAEN = $420b
REG_HDMAEN = $420c
+ REG_HVBJOY = $4212
+
REG_DMAP_BASE = $4300
REG_BBAD_BASE = $4301
REG_A1TL_BASE = $4302
setreg REG_CGDATA, (g >> 3 | b << 2)
.endmacro
+ .macro wait_vblank
+@wait_vblank_loop:
+ lda REG_HVBJOY
+ and #$80
+ beq @wait_vblank_loop
+ .endmacro
+
+ ; vi:ft=asm_ca65: