sep #$20
.a8
.endmacro
+ .macro I16
+ rep #$10
+ .i16
+ .endmacro
+ .macro I8
+ sep #$10
+ .i8
+ .endmacro
; VMEM map
; 0000: tilemap for BG1 (32x32 4bpp: 512b)
stz REG_MDMAEN
stz REG_HDMAEN
stz REG_MEMSEL
+
+ ; clear vmem
+ I16
+ setreg REG_VMAINC, $80
+ ldx $4000
+@clear: stz REG_VMDATAL
+ stz REG_VMDATAH
+ dex
+ bne @clear
+ I8
rts
; cartridge header