ref: 3460b82d22d023511692e1aa7ccec520d2514268
parent: df21dbccb740b05a649f00f5e0f8c1a63eb75f8e
author: yenatch <yenatch@gmail.com>
date: Mon Aug 19 16:49:16 EDT 2013
update hram addresses in engine/vblank.asm
--- a/engine/vblank.asm
+++ b/engine/vblank.asm
@@ -71,18 +71,18 @@
; advance rng
ld a, [rDIV]
ld b, a
- ld a, [$ffe1]
+ ld a, [hRandomAdd]
adc b
- ld [$ffe1], a
+ ld [hRandomAdd], a
ld a, [rDIV]
ld b, a
- ld a, [$ffe2]
+ ld a, [hRandomSub]
sbc b
- ld [$ffe2], a
+ ld [hRandomSub], a
; save bank
- ld a, [$ff9d] ; current bank
+ ld a, [hROMBank] ; current bank
ld [$ff8a], a
; scroll x
@@ -123,7 +123,7 @@
.doneframeaction
; oam update off?
- ld a, [$ffd8]
+ ld a, [hOAMUpdate]
and a
jr nz, .vblankoccurred
@@ -172,7 +172,7 @@
rst Bankswitch ; restore bank
;
- ld a, [$ff98]
+ ld a, [hSeconds]
ld [$ffe3], a
ret
@@ -183,7 +183,7 @@
; sound only
; save bank
- ld a, [$ff9d]
+ ld a, [hROMBank]
ld [$ff8a], a
; update sound
@@ -211,7 +211,7 @@
; sound / lcd stat
; save bank
- ld a, [$ff9d]
+ ld a, [hROMBank]
ld [$ff8a], a
; scroll x
@@ -291,7 +291,7 @@
; update pals for either dmg or cgb
; check cgb
- ld a, [$ffe6]
+ ld a, [hCGB]
and a
jp nz, UpdateCGBPals
@@ -319,7 +319,7 @@
; sound / lcd stat
; save bank
- ld a, [$ff9d]
+ ld a, [hROMBank]
ld [$ff8a], a
; scroll x
@@ -330,7 +330,7 @@
ld [rSCY], a
; any pals to update?
- ld a, [$ffe5]
+ ld a, [hCGBPalUpdate]
and a
call nz, ForceUpdateCGBPals
jr c, .vblankoccurred
@@ -404,7 +404,7 @@
; sound
; save bank
- ld a, [$ff9d]
+ ld a, [hROMBank]
ld [$ff8a], a
call UpdateBGMap
@@ -451,7 +451,7 @@
;
; save bank
- ld a, [$ff9d]
+ ld a, [hROMBank]
ld [$ff8a], a
; scroll x
@@ -509,7 +509,7 @@
; sound
; save bank
- ld a, [$ff9d]
+ ld a, [hROMBank]
ld [$ff8a], a
; inc frame counter
--
⑨