summaryrefslogtreecommitdiff
path: root/home/vblank.asm
diff options
context:
space:
mode:
Diffstat (limited to 'home/vblank.asm')
-rw-r--r--home/vblank.asm30
1 files changed, 10 insertions, 20 deletions
diff --git a/home/vblank.asm b/home/vblank.asm
index 3b33b1ec5..3ae030ace 100644
--- a/home/vblank.asm
+++ b/home/vblank.asm
@@ -7,7 +7,7 @@
; This prevents the display and audio output from lagging.
-VBlank:: ; 283
+VBlank::
push af
push bc
push de
@@ -34,9 +34,8 @@ VBlank:: ; 283
pop bc
pop af
reti
-; 2a1
-.VBlanks: ; 2a1
+.VBlanks:
dw VBlank0
dw VBlank1
dw VBlank2
@@ -45,10 +44,9 @@ VBlank:: ; 283
dw VBlank5
dw VBlank6
dw VBlank0 ; just in case
-; 2b1
-VBlank0:: ; 2b1
+VBlank0::
; normal operation
; rng
@@ -148,10 +146,9 @@ VBlank0:: ; 2b1
ld [hSecondsBackup], a
ret
-; 325
-VBlank2:: ; 325
+VBlank2::
; sound only
ld a, [hROMBank]
@@ -167,10 +164,9 @@ VBlank2:: ; 325
xor a
ld [wVBlankOccurred], a
ret
-; 337
-VBlank1:: ; 337
+VBlank1::
; scx, scy
; palettes
; bg map
@@ -235,10 +231,9 @@ VBlank1:: ; 337
ld a, b
ld [rIF], a
ret
-; 37f
-UpdatePals:: ; 37f
+UpdatePals::
; update pals for either dmg or cgb
ld a, [hCGB]
@@ -255,10 +250,9 @@ UpdatePals:: ; 37f
and a
ret
-; 396
-VBlank3:: ; 396
+VBlank3::
; scx, scy
; palettes
; bg map
@@ -321,10 +315,9 @@ VBlank3:: ; 396
ld a, b
ld [rIF], a
ret
-; 3df
-VBlank4:: ; 3df
+VBlank4::
; bg map
; tiles
; oam
@@ -354,10 +347,9 @@ VBlank4:: ; 3df
ld a, [hROMBankBackup]
rst Bankswitch
ret
-; 400
-VBlank5:: ; 400
+VBlank5::
; scx
; palettes
; bg map
@@ -404,10 +396,9 @@ VBlank5:: ; 400
ld a, %1111 ; serial timer lcdstat vblank
ld [rIE], a
ret
-; 436
-VBlank6:: ; 436
+VBlank6::
; palettes
; tiles
; dma transfer
@@ -438,4 +429,3 @@ VBlank6:: ; 436
ld a, [hROMBankBackup]
rst Bankswitch
ret
-; 45a