summaryrefslogtreecommitdiff
path: root/home
diff options
context:
space:
mode:
authorRangi <remy.oukaour+rangi42@gmail.com>2020-07-03 22:11:35 -0400
committerRangi <remy.oukaour+rangi42@gmail.com>2020-07-03 22:22:09 -0400
commit6ef36800b0dcb86100a7c716172015667e60dc99 (patch)
tree7e381171a7f42cadb6e619c839bfc4d3eb88e7d1 /home
parent35deb771130a9012ee4494b1db097761f2fe2919 (diff)
Replace raw hex values with HRAM constants
To do: turn constants into labels and use ldh
Diffstat (limited to 'home')
-rw-r--r--home/init.asm6
-rw-r--r--home/overworld.asm12
-rw-r--r--home/text.asm2
-rw-r--r--home/vblank.asm2
4 files changed, 11 insertions, 11 deletions
diff --git a/home/init.asm b/home/init.asm
index efc886e0..48294fa6 100644
--- a/home/init.asm
+++ b/home/init.asm
@@ -53,13 +53,13 @@ rLCDC_DEFAULT EQU %11100011
call ClearVram
- ld hl, $ff80
- ld bc, $ffff - $ff80
+ ld hl, $ff80 ; start of HRAM
+ ld bc, $ffff - $ff80 ; size of HRAM
call FillMemory
call ClearSprites
- ld a, Bank(WriteDMACodeToHRAM)
+ ld a, BANK(WriteDMACodeToHRAM)
ld [hLoadedROMBank], a
ld [MBC1RomBank], a
call WriteDMACodeToHRAM
diff --git a/home/overworld.asm b/home/overworld.asm
index 9fb269dc..c959beb6 100644
--- a/home/overworld.asm
+++ b/home/overworld.asm
@@ -88,7 +88,7 @@ OverworldLoopLessDelay::
call IsPlayerCharacterBeingControlledByGame
jr nz, .checkForOpponent
call CheckForHiddenObjectOrBookshelfOrCardKeyDoor
- ld a, [$ffeb]
+ ld a, [hFoundHiddenObjectOrBookshelf]
and a
jp z, OverworldLoop ; jump if a hidden object or bookshelf was found, but not if a card key door was found
call IsSpriteOrSignInFrontOfPlayer
@@ -762,7 +762,7 @@ HandleBlackOut::
call StopMusic
ld hl, wd72e
res 5, [hl]
- ld a, Bank(ResetStatusAndHalveMoneyOnBlackout) ; also Bank(SpecialWarpIn) and Bank(SpecialEnterMap)
+ ld a, BANK(ResetStatusAndHalveMoneyOnBlackout) ; also BANK(SpecialWarpIn) and BANK(SpecialEnterMap)
ld [hLoadedROMBank], a
ld [MBC1RomBank], a
call ResetStatusAndHalveMoneyOnBlackout
@@ -793,7 +793,7 @@ HandleFlyWarpOrDungeonWarp::
set 2, [hl] ; fly warp or dungeon warp
res 5, [hl] ; forced to ride bike
call LeaveMapAnim
- ld a, Bank(SpecialWarpIn)
+ ld a, BANK(SpecialWarpIn)
ld [hLoadedROMBank], a
ld [MBC1RomBank], a
call SpecialWarpIn
@@ -2388,14 +2388,14 @@ SwitchToMapRomBank::
push bc
ld c, a
ld b, $00
- ld a, Bank(MapHeaderBanks)
+ ld a, BANK(MapHeaderBanks)
call BankswitchHome ; switch to ROM bank 3
ld hl, MapHeaderBanks
add hl, bc
ld a, [hl]
- ld [$ffe8], a ; save map ROM bank
+ ld [hMapROMBank], a ; save map ROM bank
call BankswitchBack
- ld a, [$ffe8]
+ ld a, [hMapROMBank]
ld [hLoadedROMBank], a
ld [MBC1RomBank], a ; switch to map ROM bank
pop bc
diff --git a/home/text.asm b/home/text.asm
index 89c93dd0..0d2ed0a2 100644
--- a/home/text.asm
+++ b/home/text.asm
@@ -365,7 +365,7 @@ TextCommandProcessor::
push af
set 1, a
ld e, a
- ld a, [$fff4]
+ ld a, [hClearLetterPrintingDelayFlags]
xor e
ld [wLetterPrintingDelayFlags], a
ld a, c
diff --git a/home/vblank.asm b/home/vblank.asm
index e8232ea3..78f5f69d 100644
--- a/home/vblank.asm
+++ b/home/vblank.asm
@@ -26,7 +26,7 @@ VBlank::
call VBlankCopy
call VBlankCopyDouble
call UpdateMovingBgTiles
- call $ff80 ; hOAMDMA
+ call hDMARoutine
ld a, BANK(PrepareOAMData)
ld [hLoadedROMBank], a
ld [MBC1RomBank], a