diff options
Diffstat (limited to 'engine/link')
-rw-r--r-- | engine/link/mystery_gift.asm | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/engine/link/mystery_gift.asm b/engine/link/mystery_gift.asm index a1228565d..840853a87 100644 --- a/engine/link/mystery_gift.asm +++ b/engine/link/mystery_gift.asm @@ -256,7 +256,7 @@ Function104a95: jr c, .ly_loop ld c, LOW(rRP) ld a, $c0 - ld [$ff00+c], a + ldh [c], a ld b, 240 ; This might have been intended as a 4-second timeout buffer. ; However, it is reset with each frame. .loop3 @@ -267,14 +267,14 @@ Function104a95: ld c, LOW(rRP) ; Delay frame .ly_loop2 - ld a, [$ff00+c] + ldh a, [c] and b ld b, a ldh a, [rLY] cp LY_VBLANK jr nc, .ly_loop2 .ly_loop3 - ld a, [$ff00+c] + ldh a, [c] and b ld b, a ldh a, [rLY] @@ -657,7 +657,7 @@ Function104da9: xor a ldh [rIF], a halt - ld a, [$ff00+c] + ldh a, [c] bit 1, a jr z, Function104da9 or a @@ -669,7 +669,7 @@ Function104db7: xor a ldh [rIF], a halt - ld a, [$ff00+c] + ldh a, [c] bit 1, a jr nz, Function104db7 or a @@ -677,7 +677,7 @@ Function104db7: Function104dc5: ld a, $c1 - ld [$ff00+c], a + ldh [c], a .wait dec d ret z @@ -688,7 +688,7 @@ Function104dc5: Function104dd1: ld a, $c0 - ld [$ff00+c], a + ldh [c], a .wait dec d ret z @@ -716,7 +716,7 @@ Function104ddd: .next bit 0, a jr nz, Function104e3a - ld a, [$ff00+c] + ldh a, [c] and b jr nz, .loop @@ -997,14 +997,14 @@ Function104faf: .asm_104fdb inc d jr z, .asm_104fe5 - ld a, [$ff00+c] + ldh a, [c] bit 1, a jr z, .asm_104fdb ld d, $0 .asm_104fe5 inc d jr z, .asm_104fed - ld a, [$ff00+c] + ldh a, [c] bit 1, a jr nz, .asm_104fe5 .asm_104fed |