diff options
author | Rangi <35663410+Rangi42@users.noreply.github.com> | 2018-08-25 22:23:45 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-25 22:23:45 -0400 |
commit | 3eacab563d0e1ab5557c2443556a7a5e58d14cad (patch) | |
tree | 3d747166409fdc94f0fd1aa760693a7ee5bd2156 /home/mobile.asm | |
parent | 89681d231611938a791f4256e602c88c2f9aa3e1 (diff) | |
parent | b2adcd6d6ff91efc764a6ecc65147be7b9cda9e8 (diff) |
Merge pull request #555 from Rangi42/ldh
Use real labels for HRAM instead of constants, and the ldh instruction
Diffstat (limited to 'home/mobile.asm')
-rw-r--r-- | home/mobile.asm | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/home/mobile.asm b/home/mobile.asm index 21af7a73b..e87cdcab4 100644 --- a/home/mobile.asm +++ b/home/mobile.asm @@ -20,7 +20,7 @@ Function3e32:: .okay ld hl, $c822 set 6, [hl] - ld a, [hROMBank] + ldh a, [hROMBank] push af ld a, BANK(Function110030) ld [$c981], a @@ -51,7 +51,7 @@ Function3e60:: ret MobileReceive:: - ld a, [hROMBank] + ldh a, [hROMBank] push af ld a, BANK(_MobileReceive) ld [$c981], a @@ -71,17 +71,17 @@ Timer:: push de push hl - ld a, [hMobile] + ldh a, [hMobile] and a jr z, .pop_ret xor a - ld [rTAC], a + ldh [rTAC], a ; Turn off timer interrupt - ld a, [rIF] + ldh a, [rIF] and 1 << VBLANK | 1 << LCD_STAT | 1 << SERIAL | 1 << JOYPAD - ld [rIF], a + ldh [rIF], a ld a, [$c86a] or a @@ -91,11 +91,11 @@ Timer:: bit 1, a jr nz, .skip_Timer - ld a, [rSC] + ldh a, [rSC] and 1 << rSC_ON jr nz, .skip_Timer - ld a, [hROMBank] + ldh a, [hROMBank] push af ld a, BANK(_Timer) ld [$c981], a @@ -109,11 +109,11 @@ Timer:: rst Bankswitch .skip_Timer - ld a, [rTMA] - ld [rTIMA], a + ldh a, [rTMA] + ldh [rTIMA], a ld a, 1 << rTAC_ON | rTAC_65536_HZ - ld [rTAC], a + ldh [rTAC], a .pop_ret pop hl @@ -124,7 +124,7 @@ Timer:: Unreferenced_Function3ed7:: ld [$dc02], a - ld a, [hROMBank] + ldh a, [hROMBank] push af ld a, BANK(Function114243) rst Bankswitch |