diff options
author | Rangi <remy.oukaour+rangi42@gmail.com> | 2018-08-25 14:28:22 -0400 |
---|---|---|
committer | Rangi <remy.oukaour+rangi42@gmail.com> | 2018-08-25 14:28:22 -0400 |
commit | eb1e3636bb71509546c274bf2a5910d8e71a9600 (patch) | |
tree | 24d7742604073b2afb86c1225258f8217d1653e7 /home/text.asm | |
parent | 376c64468bab8d162da43fc6e1b6f0942943cf43 (diff) |
Use labels instead of constants for HRAM
Use explicit ldh instruction to access HRAM locations, don't rely on optimizing ld
Diffstat (limited to 'home/text.asm')
-rw-r--r-- | home/text.asm | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/home/text.asm b/home/text.asm index ef952942d..8d3d0e7ec 100644 --- a/home/text.asm +++ b/home/text.asm @@ -28,7 +28,7 @@ ClearTileMap:: call ByteFill ; Update the BG Map. - ld a, [rLCDC] + ldh a, [rLCDC] bit rLCDC_ENABLE, a ret z jp WaitBGMap @@ -309,12 +309,12 @@ PlaceWatashi: print_name PlaceWatashiText PlaceKokoWa: print_name PlaceKokoWaText PlaceMoveTargetsName:: - ld a, [hBattleTurn] + ldh a, [hBattleTurn] xor 1 jr PlaceMoveUsersName.place PlaceMoveUsersName:: - ld a, [hBattleTurn] + ldh a, [hBattleTurn] .place: push de @@ -599,15 +599,15 @@ TextScroll:: Text_WaitBGMap:: push bc - ld a, [hOAMUpdate] + ldh a, [hOAMUpdate] push af ld a, 1 - ld [hOAMUpdate], a + ldh [hOAMUpdate], a call WaitBGMap pop af - ld [hOAMUpdate], a + ldh [hOAMUpdate], a pop bc ret @@ -626,7 +626,7 @@ UnloadBlinkingCursor:: FarString:: ld b, a - ld a, [hROMBank] + ldh a, [hROMBank] push af ld a, b @@ -744,7 +744,7 @@ TextCommand_FAR:: ; little endian ; [$16][addr][bank] - ld a, [hROMBank] + ldh a, [hROMBank] push af ld a, [hli] @@ -753,7 +753,7 @@ TextCommand_FAR:: ld d, a ld a, [hli] - ld [hROMBank], a + ldh [hROMBank], a ld [MBC3RomBank], a push hl @@ -763,7 +763,7 @@ TextCommand_FAR:: pop hl pop af - ld [hROMBank], a + ldh [hROMBank], a ld [MBC3RomBank], a ret @@ -905,7 +905,7 @@ TextCommand_EXIT:: push hl push bc call GetJoypad - ld a, [hJoyDown] + ldh a, [hJoyDown] and A_BUTTON | B_BUTTON jr nz, .done ld c, 30 @@ -986,7 +986,7 @@ TextCommand_DOTS:: ld a, "…" ld [hli], a call GetJoypad - ld a, [hJoyDown] + ldh a, [hJoyDown] and A_BUTTON | B_BUTTON jr nz, .next ld c, 10 |