summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engine/bank3e.asm58
-rw-r--r--scripts/beach_house.asm2
2 files changed, 16 insertions, 44 deletions
diff --git a/engine/bank3e.asm b/engine/bank3e.asm
index c46e24bc..44fdee42 100644
--- a/engine/bank3e.asm
+++ b/engine/bank3e.asm
@@ -1,5 +1,5 @@
-Func_f8000:
- call Func_f9254
+SurfingPikachuMinigame:
+ call SurfingPikachuMinigame_BlankPals
call DelayFrame
call DelayFrame
call DelayFrame
@@ -19,10 +19,10 @@ Func_f8000:
ld [rIE], a
ld a, $8
ld [rSTAT], a
- ld a, [$ffbd]
+ ld a, [H_AUTOBGTRANSFERDEST + 1]
push af
ld a, $98
- ld [$ffbd], a
+ ld [H_AUTOBGTRANSFERDEST + 1], a
call Func_f8fb3
call Func_f807a
xor a
@@ -42,7 +42,7 @@ Func_f8000:
ld [hWY], a
call DelayFrame
pop af
- ld [$ffbd], a
+ ld [H_AUTOBGTRANSFERDEST + 1], a
xor a
ld [rIF], a
pop af
@@ -64,7 +64,7 @@ Func_f807a:
call DelayFrame
ld b, $e
call RunPaletteCommand
-.asm_f8085
+.loop
ld a, [wc5d1]
bit 7, a
ret nz
@@ -78,7 +78,7 @@ Func_f807a:
call Func_f8848
call Func_f80a8
call Func_f80c4
- jr .asm_f8085
+ jr .loop
Func_f80a8:
call DelayFrame
@@ -1918,7 +1918,7 @@ Func_f8cc7:
ld a, l
ld [hRedrawRowOrColumnDest], a
ld a, h
- ld [$ffd2], a
+ ld [hRedrawRowOrColumnDest + 1], a
ld a, $1
ld [hRedrawRowOrColumnMode], a
ret
@@ -2487,7 +2487,7 @@ Func_f923f:
ld [hJoy5], a
ret
-Func_f9254:
+SurfingPikachuMinigame_BlankPals:
xor a
ld [rBGP], a
ld [rOBP0], a
@@ -2497,7 +2497,7 @@ Func_f9254:
call UpdateGBCPal_OBP1
ret
-Func_f9265:
+SurfingPikachuMinigame_NormalPals:
ld a, $e4
ld [rBGP], a
ld [rOBP0], a
@@ -3008,38 +3008,10 @@ Unkn_f9694:
db $04, $08, $20, $20
Unkn_f96c5:
- db 0
- db 0
- db 0
- db 1
- db 1
- db 1
- db 1
- db 2
- db 2
- db 2
- db 1
- db 1
- db 1
- db 1
- db 0
- db 0
- db 0
- db 0
- db 0
- db -1
- db -1
- db -1
- db -1
- db -2
- db -2
- db -2
- db -1
- db -1
- db -1
- db -1
- db 0
- db 0
+ db 0, 0, 0, 1, 1, 1, 1, 2
+ db 2, 2, 1, 1, 1, 1, 0, 0
+ db 0, 0, 0, -1, -1, -1, -1, -2
+ db -2, -2, -1, -1, -1, -1, 0, 0
Unkn_f96e5:
db $00, $00, $00, $00
@@ -3935,7 +3907,7 @@ Func_f9f0d:
ld [hSCY], a
ld [H_AUTOBGTRANSFERDEST], a
ld a, $98
- ld [$ffbd], a
+ ld [H_AUTOBGTRANSFERDEST + 1], a
call Func_f9f9e
ld hl, wTileMap
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
diff --git a/scripts/beach_house.asm b/scripts/beach_house.asm
index 6d53b7ce..fb0d78f2 100644
--- a/scripts/beach_house.asm
+++ b/scripts/beach_house.asm
@@ -35,7 +35,7 @@ SurfinDudeText:
jr nz, .asm_f226b
ld a, 1
ld [wDoNotWaitForButtonPressAfterDisplayingText], a
- callba Func_f8000
+ callba SurfingPikachuMinigame
ld hl, wPreventBlackout
set 1, [hl]
jr .done