Replace hardware_constants.asm with the community-standard hardware.inc 5.0 (#1186)
This commit is contained in:
@@ -218,10 +218,10 @@ GetLengthOfWordAtC608:
|
||||
jr .loop
|
||||
|
||||
CopyMobileEZChatToC608:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, "@"
|
||||
ld hl, wc608
|
||||
ld bc, NAME_LENGTH
|
||||
@@ -256,7 +256,7 @@ CopyMobileEZChatToC608:
|
||||
call CopyBytes
|
||||
ld de, wc608
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
.get_name
|
||||
@@ -279,13 +279,13 @@ Function11c1ab:
|
||||
|
||||
Function11c1b9:
|
||||
call .InitKanaMode
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call EZChat_MasterLoop
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
.InitKanaMode:
|
||||
@@ -323,16 +323,16 @@ Function11c1b9:
|
||||
farcall ClearSpriteAnims
|
||||
farcall LoadPokemonData
|
||||
farcall Pokedex_ABCMode
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, wc6d0
|
||||
ld de, wLYOverrides
|
||||
ld bc, $100
|
||||
call CopyBytes
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call EZChat_GetCategoryWordsByKana
|
||||
call EZChat_GetSeenPokemonByKana
|
||||
ret
|
||||
@@ -2854,16 +2854,16 @@ AnimateEZChatCursor:
|
||||
ret
|
||||
|
||||
Function11d323:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, Palette_11d33a
|
||||
ld de, wBGPals1
|
||||
ld bc, 16 palettes
|
||||
call CopyBytes
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
Palette_11d33a:
|
||||
@@ -2948,7 +2948,7 @@ Palette_11d33a:
|
||||
RGB 00, 00, 00
|
||||
|
||||
EZChat_GetSeenPokemonByKana:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld hl, wc648
|
||||
ld a, LOW(w5_d800)
|
||||
@@ -3005,21 +3005,21 @@ EZChat_GetSeenPokemonByKana:
|
||||
.loop1
|
||||
; copy 2*bc bytes from 3:hl to 5:de
|
||||
ld a, $3
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, [hli]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
pop af
|
||||
ld [de], a
|
||||
inc de
|
||||
|
||||
ld a, $3
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, [hli]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
pop af
|
||||
ld [de], a
|
||||
inc de
|
||||
@@ -3121,7 +3121,7 @@ EZChat_GetSeenPokemonByKana:
|
||||
|
||||
.ExitMasterLoop:
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
.CheckSeenMon:
|
||||
@@ -3129,11 +3129,11 @@ EZChat_GetSeenPokemonByKana:
|
||||
push bc
|
||||
push de
|
||||
dec a
|
||||
ld hl, rSVBK
|
||||
ld hl, rWBK
|
||||
ld e, $1
|
||||
ld [hl], e
|
||||
call CheckSeenMon
|
||||
ld hl, rSVBK
|
||||
ld hl, rWBK
|
||||
ld e, $5
|
||||
ld [hl], e
|
||||
pop de
|
||||
@@ -3142,10 +3142,10 @@ EZChat_GetSeenPokemonByKana:
|
||||
ret
|
||||
|
||||
EZChat_GetCategoryWordsByKana:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $3
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
|
||||
; load pointers
|
||||
ld hl, MobileEZChatCategoryPointers
|
||||
@@ -3222,7 +3222,7 @@ EZChat_GetCategoryWordsByKana:
|
||||
dec a
|
||||
jr nz, .loop1
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
INCLUDE "data/pokemon/ezchat_order.asm"
|
||||
|
@@ -100,7 +100,7 @@ Function891b8:
|
||||
call Mobile22_SetBGMapMode0
|
||||
hlcoord 0, 0
|
||||
ld a, " "
|
||||
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
|
||||
ld bc, SCREEN_AREA
|
||||
call ByteFill
|
||||
call DelayFrame
|
||||
ret
|
||||
@@ -125,11 +125,11 @@ Function891de:
|
||||
call ClearPalettes
|
||||
hlcoord 0, 0, wAttrmap
|
||||
ld a, $7
|
||||
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
|
||||
ld bc, SCREEN_AREA
|
||||
call ByteFill
|
||||
hlcoord 0, 0
|
||||
ld a, " "
|
||||
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
|
||||
ld bc, SCREEN_AREA
|
||||
call ByteFill
|
||||
call Function891ab
|
||||
ret
|
||||
@@ -534,7 +534,7 @@ Function89448:
|
||||
; Clears the sprite array
|
||||
push af
|
||||
ld hl, wShadowOAM
|
||||
ld d, 24 * SPRITEOAMSTRUCT_LENGTH
|
||||
ld d, 24 * OBJ_SIZE
|
||||
xor a
|
||||
.loop
|
||||
ld [hli], a
|
||||
@@ -585,16 +585,16 @@ Function89492:
|
||||
ret
|
||||
|
||||
Function8949c:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, 5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, Palette_894b3
|
||||
ld de, wBGPals1 palette 7
|
||||
ld bc, 1 palettes
|
||||
call CopyBytes
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
Palette_894b3:
|
||||
@@ -624,10 +624,10 @@ Function894ca:
|
||||
|
||||
Function894dc:
|
||||
push bc
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, 5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
|
||||
ld c, d
|
||||
ld b, 0
|
||||
@@ -646,7 +646,7 @@ Function894dc:
|
||||
call CopyBytes
|
||||
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
pop bc
|
||||
ret
|
||||
|
||||
@@ -732,17 +732,17 @@ Function8956f:
|
||||
farcall GetMobileOTTrainerClass
|
||||
ld a, c
|
||||
ld [wTrainerClass], a
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, 5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, wd030
|
||||
ld a, -1
|
||||
ld [hli], a
|
||||
ld a, " "
|
||||
ld [hl], a
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, [wTrainerClass]
|
||||
ld h, 0
|
||||
ld l, a
|
||||
@@ -750,10 +750,10 @@ Function8956f:
|
||||
add hl, hl
|
||||
ld de, TrainerPalettes
|
||||
add hl, de
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld de, wd032
|
||||
ld c, 4
|
||||
.loop
|
||||
@@ -769,21 +769,21 @@ Function8956f:
|
||||
ld [hli], a
|
||||
ld [hl], a
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
pop bc
|
||||
ret
|
||||
|
||||
Function895c7:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, 5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, Palette_895de
|
||||
ld de, wd030
|
||||
ld bc, 8
|
||||
call CopyBytes
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
Palette_895de:
|
||||
@@ -795,7 +795,7 @@ Palette_895de:
|
||||
Function895e6: ; unreferenced
|
||||
ld a, 7
|
||||
hlcoord 0, 0, wAttrmap
|
||||
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
|
||||
ld bc, SCREEN_AREA
|
||||
call ByteFill
|
||||
ret
|
||||
|
||||
@@ -803,7 +803,7 @@ Function895f2:
|
||||
push bc
|
||||
xor a
|
||||
hlcoord 0, 0, wAttrmap
|
||||
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
|
||||
ld bc, SCREEN_AREA
|
||||
call ByteFill
|
||||
call Function89605
|
||||
call Function89655
|
||||
@@ -1854,30 +1854,30 @@ Unknown_89bd8:
|
||||
|
||||
Unknown_89be0:
|
||||
db $01, $12, $4e, $01, 0
|
||||
db $01, $19, $4e, $01, 0 | Y_FLIP
|
||||
db $01, $12, $72, $01, 0 | X_FLIP
|
||||
db $01, $19, $72, $01, 0 | X_FLIP | Y_FLIP
|
||||
db $01, $19, $4e, $01, 0 | OAM_YFLIP
|
||||
db $01, $12, $72, $01, 0 | OAM_XFLIP
|
||||
db $01, $19, $72, $01, 0 | OAM_XFLIP | OAM_YFLIP
|
||||
db -1 ; end
|
||||
|
||||
Unknown_89bf5:
|
||||
db $01, $60, $16, $01, 0
|
||||
db $01, $62, $16, $01, 0 | Y_FLIP
|
||||
db $01, $60, $92, $01, 0 | X_FLIP
|
||||
db $01, $62, $92, $01, 0 | X_FLIP | Y_FLIP
|
||||
db $01, $62, $16, $01, 0 | OAM_YFLIP
|
||||
db $01, $60, $92, $01, 0 | OAM_XFLIP
|
||||
db $01, $62, $92, $01, 0 | OAM_XFLIP | OAM_YFLIP
|
||||
db -1 ; end
|
||||
|
||||
Unknown_89c0a:
|
||||
db $01, $78, $66, $01, 0
|
||||
db $01, $78, $66, $01, 0 | Y_FLIP
|
||||
db $01, $78, $92, $01, 0 | X_FLIP
|
||||
db $01, $78, $92, $01, 0 | X_FLIP | Y_FLIP
|
||||
db $01, $78, $66, $01, 0 | OAM_YFLIP
|
||||
db $01, $78, $92, $01, 0 | OAM_XFLIP
|
||||
db $01, $78, $92, $01, 0 | OAM_XFLIP | OAM_YFLIP
|
||||
db -1 ; end
|
||||
|
||||
Unknown_89c1f:
|
||||
db $01, $80, $66, $01, 0
|
||||
db $01, $80, $66, $01, 0 | Y_FLIP
|
||||
db $01, $80, $92, $01, 0 | X_FLIP
|
||||
db $01, $80, $92, $01, 0 | X_FLIP | Y_FLIP
|
||||
db $01, $80, $66, $01, 0 | OAM_YFLIP
|
||||
db $01, $80, $92, $01, 0 | OAM_XFLIP
|
||||
db $01, $80, $92, $01, 0 | OAM_XFLIP | OAM_YFLIP
|
||||
db -1 ; end
|
||||
|
||||
Function89c34:
|
||||
@@ -2039,10 +2039,10 @@ Function89cdf:
|
||||
|
||||
Function89d0d:
|
||||
call Mobile22_SetBGMapMode0
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
|
||||
ld c, 8
|
||||
ld de, wBGPals1
|
||||
@@ -2061,7 +2061,7 @@ Function89d0d:
|
||||
call CopyBytes
|
||||
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
|
||||
call SetDefaultBGPAndOBP
|
||||
farcall PrintMail
|
||||
@@ -2267,16 +2267,16 @@ Function89e6f:
|
||||
jp Function89e36
|
||||
|
||||
Function89e9a:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, Palette_89eb1
|
||||
ld de, wBGPals1 palette 5
|
||||
ld bc, 1 palettes
|
||||
call CopyBytes
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
Palette_89eb1:
|
||||
@@ -3134,7 +3134,7 @@ asm_8a529:
|
||||
ld [hli], a
|
||||
ld hl, wShadowOAM
|
||||
xor a
|
||||
ld bc, 8 * SPRITEOAMSTRUCT_LENGTH
|
||||
ld bc, 8 * OBJ_SIZE
|
||||
call ByteFill
|
||||
ret
|
||||
|
||||
@@ -3227,10 +3227,10 @@ Function8a5a3:
|
||||
ret
|
||||
|
||||
Function8a5b6:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, Palette_8a5e5
|
||||
ld de, wBGPals1 palette 4
|
||||
ld bc, 3 palettes
|
||||
@@ -3244,7 +3244,7 @@ Function8a5b6:
|
||||
ld bc, 1 palettes
|
||||
call CopyBytes
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
Palette_8a5e5:
|
||||
@@ -3276,16 +3276,16 @@ Palette_8a605:
|
||||
RGB 31, 31, 31
|
||||
|
||||
Function8a60d:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, Palette_8a624
|
||||
ld de, wOBPals1
|
||||
ld bc, 1 palettes
|
||||
call CopyBytes
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
Palette_8a624:
|
||||
|
@@ -587,16 +587,16 @@ Function8b690:
|
||||
ret
|
||||
|
||||
Function8b6bb:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, Palette_8b6d5
|
||||
ld de, wBGPals1
|
||||
ld bc, 3 palettes
|
||||
call CopyBytes
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call Function8949c
|
||||
ret
|
||||
|
||||
|
@@ -2,10 +2,10 @@ Function100000:
|
||||
; d: 1 or 2
|
||||
; e: bank
|
||||
; bc: addr
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, 1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
|
||||
call Function100022
|
||||
call Function1000ba
|
||||
@@ -19,7 +19,7 @@ Function100000:
|
||||
pop bc
|
||||
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
Function100022:
|
||||
@@ -161,7 +161,7 @@ Function1000fa:
|
||||
xor a
|
||||
ldh [rIF], a
|
||||
ldh a, [rIE]
|
||||
and $1f ^ (1 << SERIAL | 1 << TIMER)
|
||||
and IE_JOYPAD | IE_STAT | IE_VBLANK
|
||||
ldh [rIE], a
|
||||
xor a
|
||||
ldh [hMobileReceive], a
|
||||
@@ -310,15 +310,15 @@ Function10020b:
|
||||
call HideSprites
|
||||
call DelayFrame
|
||||
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $01
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
|
||||
farcall DisplayMobileError
|
||||
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
Function100232:
|
||||
@@ -1456,16 +1456,16 @@ Function100989:
|
||||
ret
|
||||
|
||||
Function1009a5:
|
||||
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
|
||||
ld bc, SCREEN_AREA
|
||||
ld a, $03
|
||||
call FarCopyWRAM
|
||||
ret
|
||||
|
||||
Function1009ae:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $03
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
|
||||
ld hl, w3_d800
|
||||
decoord 0, 0, wAttrmap
|
||||
@@ -1479,21 +1479,21 @@ Function1009ae:
|
||||
inc de
|
||||
dec c
|
||||
jr nz, .loop_col
|
||||
ld bc, BG_MAP_WIDTH - SCREEN_WIDTH
|
||||
ld bc, TILEMAP_WIDTH - SCREEN_WIDTH
|
||||
add hl, bc
|
||||
pop bc
|
||||
dec b
|
||||
jr nz, .loop_row
|
||||
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
Function1009d2:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $03
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
|
||||
ldh a, [rVBK]
|
||||
push af
|
||||
@@ -1509,7 +1509,7 @@ Function1009d2:
|
||||
ldh [rVBK], a
|
||||
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
Function1009f3:
|
||||
@@ -3827,17 +3827,17 @@ _StartMobileBattle:
|
||||
ret
|
||||
|
||||
.CopyOTDetails:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, BANK(w5_dc0d)
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
|
||||
ld bc, w5_dc0d
|
||||
ld de, w5_dc11
|
||||
farcall GetMobileOTTrainerClass
|
||||
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
|
||||
ld a, c
|
||||
ld [wOtherTrainerClass], a
|
||||
@@ -6439,11 +6439,11 @@ Function102d48:
|
||||
Function102d9a:
|
||||
ld a, " "
|
||||
hlcoord 0, 0
|
||||
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
|
||||
ld bc, SCREEN_AREA
|
||||
call ByteFill
|
||||
ld a, $07
|
||||
hlcoord 0, 0, wAttrmap
|
||||
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
|
||||
ld bc, SCREEN_AREA
|
||||
call ByteFill
|
||||
farcall HDMATransferAttrmapAndTilemapToWRAMBank3
|
||||
ret
|
||||
|
@@ -1039,7 +1039,7 @@ Function106464::
|
||||
Function10649b: ; unreferenced
|
||||
ld a, [wTextboxFrame]
|
||||
maskbits NUM_FRAMES
|
||||
ld bc, TEXTBOX_FRAME_TILES * LEN_1BPP_TILE
|
||||
ld bc, TEXTBOX_FRAME_TILES * TILE_1BPP_SIZE
|
||||
ld hl, Frames
|
||||
call AddNTimes
|
||||
ld d, h
|
||||
@@ -1056,10 +1056,10 @@ Function10649b: ; unreferenced
|
||||
ret
|
||||
|
||||
Function1064c3:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $6
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
push bc
|
||||
push hl
|
||||
ld hl, Function3f88
|
||||
@@ -1068,14 +1068,14 @@ Function1064c3:
|
||||
pop hl
|
||||
pop bc
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
jr asm_1064ed
|
||||
|
||||
Function1064d8: ; unreferenced
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $6
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
push bc
|
||||
push hl
|
||||
ld hl, Function3f9f
|
||||
@@ -1084,16 +1084,16 @@ Function1064d8: ; unreferenced
|
||||
pop hl
|
||||
pop bc
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
jr asm_1064ed
|
||||
|
||||
asm_1064ed:
|
||||
ld de, wDecompressScratch
|
||||
ld b, $0
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $6
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ldh a, [rVBK]
|
||||
push af
|
||||
ld a, $1
|
||||
@@ -1102,7 +1102,7 @@ asm_1064ed:
|
||||
pop af
|
||||
ldh [rVBK], a
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
Function10650a: ; unreferenced
|
||||
|
@@ -274,13 +274,13 @@ MobileTradeAnim_ClearBGMap:
|
||||
ld a, $1
|
||||
ldh [rVBK], a
|
||||
hlbgcoord 0, 0
|
||||
ld bc, 2 * BG_MAP_HEIGHT * BG_MAP_WIDTH
|
||||
ld bc, 2 * TILEMAP_AREA
|
||||
ld a, $0
|
||||
call ByteFill
|
||||
ld a, $0
|
||||
ldh [rVBK], a
|
||||
hlbgcoord 0, 0
|
||||
ld bc, 2 * BG_MAP_HEIGHT * BG_MAP_WIDTH
|
||||
ld bc, 2 * TILEMAP_AREA
|
||||
ld a, $7f
|
||||
call ByteFill
|
||||
ret
|
||||
@@ -800,16 +800,16 @@ MobileTradeAnim_02:
|
||||
ldh [hWX], a
|
||||
ld a, $90
|
||||
ldh [hWY], a
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, MobileTradeBGPalettes
|
||||
ld de, wBGPals1
|
||||
ld bc, 8 palettes
|
||||
call CopyBytes
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call LoadMobileAdapterPalette
|
||||
call Function108af4
|
||||
call GetMobileTradeAnimByte
|
||||
@@ -845,16 +845,16 @@ MobileTradeAnim_10:
|
||||
ldh [hWX], a
|
||||
ld a, $90
|
||||
ldh [hWY], a
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, MobileTradeBGPalettes
|
||||
ld de, wBGPals1
|
||||
ld bc, 8 palettes
|
||||
call CopyBytes
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call LoadMobileAdapterPalette
|
||||
call Function108af4
|
||||
call GetMobileTradeAnimByte
|
||||
@@ -888,16 +888,16 @@ MobileTradeAnim_11:
|
||||
ldh [hWX], a
|
||||
ld a, $90
|
||||
ldh [hWY], a
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, MobileTradeBGPalettes
|
||||
ld de, wBGPals1
|
||||
ld bc, 8 palettes
|
||||
call CopyBytes
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call LoadMobileAdapterPalette
|
||||
call Function108af4
|
||||
call Function108b5a
|
||||
@@ -1356,7 +1356,7 @@ MobileTradeAnim_MonDisplay_PrintIDNumber:
|
||||
|
||||
MobileTradeAnim_ClearTilemap:
|
||||
hlcoord 0, 0
|
||||
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
|
||||
ld bc, SCREEN_AREA
|
||||
ld a, " "
|
||||
call ByteFill
|
||||
ret
|
||||
@@ -1381,10 +1381,10 @@ Function108ad4:
|
||||
ret
|
||||
|
||||
Function108af4:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, [wcf65]
|
||||
and $1
|
||||
jr z, .copy_MobileTradeOB1Palettes
|
||||
@@ -1410,7 +1410,7 @@ Function108af4:
|
||||
|
||||
.done_copy
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, %11100100 ; 3,2,1,0
|
||||
call DmgToCgbObjPal0
|
||||
ld a, %11100100 ; 3,2,1,0
|
||||
@@ -1419,10 +1419,10 @@ Function108af4:
|
||||
ret
|
||||
|
||||
Function108b45:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld de, PALRGB_WHITE
|
||||
ld hl, wBGPals1
|
||||
ld a, e
|
||||
@@ -1430,14 +1430,14 @@ Function108b45:
|
||||
ld d, a
|
||||
ld [hli], a
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
Function108b5a:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld de, palred 18 + palgreen 31 + palblue 15
|
||||
ld hl, wBGPals2 palette 4
|
||||
ld c, 2 palettes
|
||||
@@ -1449,16 +1449,16 @@ Function108b5a:
|
||||
dec c
|
||||
jr nz, .loop
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, TRUE
|
||||
ldh [hCGBPalUpdate], a
|
||||
ret
|
||||
|
||||
Function108b78:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, c
|
||||
and $2
|
||||
jr z, .Orange
|
||||
@@ -1473,7 +1473,7 @@ Function108b78:
|
||||
ld a, d
|
||||
ld [hld], a
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, TRUE
|
||||
ldh [hCGBPalUpdate], a
|
||||
ret
|
||||
@@ -1483,10 +1483,10 @@ Palette_108b98:
|
||||
|
||||
Function108b98:
|
||||
ld d, a
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, [wcf65]
|
||||
and $1
|
||||
xor d
|
||||
@@ -1501,7 +1501,7 @@ Function108b98:
|
||||
ld bc, 8 palettes
|
||||
call CopyBytes
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
MobileTradeAnim_DeleteSprites:
|
||||
|
@@ -21,7 +21,7 @@ Function115dc3:
|
||||
ld [wc305], a
|
||||
ld a, $a0
|
||||
ld hl, wShadowOAMSprite31
|
||||
ld bc, 8 * SPRITEOAMSTRUCT_LENGTH
|
||||
ld bc, 8 * OBJ_SIZE
|
||||
call ByteFill
|
||||
ret
|
||||
|
||||
@@ -31,7 +31,7 @@ Function115dd3:
|
||||
ret z
|
||||
ld a, $a0
|
||||
ld hl, wShadowOAMSprite31
|
||||
ld bc, 8 * SPRITEOAMSTRUCT_LENGTH
|
||||
ld bc, 8 * OBJ_SIZE
|
||||
call ByteFill
|
||||
call Function115e22
|
||||
ld a, [wc309]
|
||||
@@ -346,7 +346,7 @@ Function11619d:
|
||||
jr c, .asm_1161b4
|
||||
ld a, $a0
|
||||
ld hl, wShadowOAM
|
||||
ld bc, 25 * SPRITEOAMSTRUCT_LENGTH
|
||||
ld bc, 25 * OBJ_SIZE
|
||||
call ByteFill
|
||||
|
||||
.asm_1161b4
|
||||
@@ -366,11 +366,11 @@ Function1161b8:
|
||||
dw Function116441
|
||||
|
||||
Function1161d5:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
|
||||
ld a, $6
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
|
||||
ld hl, PichuBorderMobileTilemapAttrmap
|
||||
ld de, wDecompressScratch
|
||||
@@ -386,73 +386,73 @@ Function1161d5:
|
||||
jr nz, .wait_for_vblank
|
||||
|
||||
ld a, $d0
|
||||
ldh [rHDMA1], a
|
||||
ldh [rVDMA_SRC_HIGH], a
|
||||
ld a, $0
|
||||
ldh [rHDMA2], a
|
||||
ldh [rVDMA_SRC_LOW], a
|
||||
ld a, $1c
|
||||
ldh [rHDMA3], a
|
||||
ldh [rVDMA_DEST_HIGH], a
|
||||
xor a
|
||||
ldh [rHDMA4], a
|
||||
ldh [rVDMA_DEST_LOW], a
|
||||
ld a, $8
|
||||
ldh [rHDMA5], a
|
||||
ldh [rVDMA_LEN], a
|
||||
|
||||
ld a, $d0
|
||||
ldh [rHDMA1], a
|
||||
ldh [rVDMA_SRC_HIGH], a
|
||||
ld a, $80
|
||||
ldh [rHDMA2], a
|
||||
ldh [rVDMA_SRC_LOW], a
|
||||
ld a, $1c
|
||||
ldh [rHDMA3], a
|
||||
ldh [rVDMA_DEST_HIGH], a
|
||||
ld a, $80
|
||||
ldh [rHDMA4], a
|
||||
ldh [rVDMA_DEST_LOW], a
|
||||
ld a, $8
|
||||
ldh [rHDMA5], a
|
||||
ldh [rVDMA_LEN], a
|
||||
|
||||
ld a, $d1
|
||||
ldh [rHDMA1], a
|
||||
ldh [rVDMA_SRC_HIGH], a
|
||||
ld a, $0
|
||||
ldh [rHDMA2], a
|
||||
ldh [rVDMA_SRC_LOW], a
|
||||
ld a, $1d
|
||||
ldh [rHDMA3], a
|
||||
ldh [rVDMA_DEST_HIGH], a
|
||||
xor a
|
||||
ldh [rHDMA4], a
|
||||
ldh [rVDMA_DEST_LOW], a
|
||||
ld a, $8
|
||||
ldh [rHDMA5], a
|
||||
ldh [rVDMA_LEN], a
|
||||
|
||||
ld a, $1
|
||||
ldh [rVBK], a
|
||||
|
||||
ld a, $d1
|
||||
ldh [rHDMA1], a
|
||||
ldh [rVDMA_SRC_HIGH], a
|
||||
ld a, $80
|
||||
ldh [rHDMA2], a
|
||||
ldh [rVDMA_SRC_LOW], a
|
||||
ld a, $1c
|
||||
ldh [rHDMA3], a
|
||||
ldh [rVDMA_DEST_HIGH], a
|
||||
xor a
|
||||
ldh [rHDMA4], a
|
||||
ldh [rVDMA_DEST_LOW], a
|
||||
ld a, $8
|
||||
ldh [rHDMA5], a
|
||||
ldh [rVDMA_LEN], a
|
||||
|
||||
ld a, $d2
|
||||
ldh [rHDMA1], a
|
||||
ldh [rVDMA_SRC_HIGH], a
|
||||
ld a, $0
|
||||
ldh [rHDMA2], a
|
||||
ldh [rVDMA_SRC_LOW], a
|
||||
ld a, $1c
|
||||
ldh [rHDMA3], a
|
||||
ldh [rVDMA_DEST_HIGH], a
|
||||
ld a, $80
|
||||
ldh [rHDMA4], a
|
||||
ldh [rVDMA_DEST_LOW], a
|
||||
ld a, $8
|
||||
ldh [rHDMA5], a
|
||||
ldh [rVDMA_LEN], a
|
||||
|
||||
ld a, $d2
|
||||
ldh [rHDMA1], a
|
||||
ldh [rVDMA_SRC_HIGH], a
|
||||
ld a, $80
|
||||
ldh [rHDMA2], a
|
||||
ldh [rVDMA_SRC_LOW], a
|
||||
ld a, $1d
|
||||
ldh [rHDMA3], a
|
||||
ldh [rVDMA_DEST_HIGH], a
|
||||
xor a
|
||||
ldh [rHDMA4], a
|
||||
ldh [rVDMA_DEST_LOW], a
|
||||
ld a, $8
|
||||
ldh [rHDMA5], a
|
||||
ldh [rVDMA_LEN], a
|
||||
|
||||
xor a
|
||||
ldh [rVBK], a
|
||||
@@ -460,7 +460,7 @@ Function1161d5:
|
||||
ei
|
||||
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
|
||||
farcall HDMATransferTilemapAndAttrmap_Overworld
|
||||
ld a, $8
|
||||
@@ -486,10 +486,10 @@ Function116294:
|
||||
ld a, [wc319]
|
||||
inc a
|
||||
ld [wc319], a
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, wBGPals1 palette 6
|
||||
ld de, wc320
|
||||
ld bc, 2 palettes
|
||||
@@ -500,7 +500,7 @@ Function116294:
|
||||
call CopyBytes
|
||||
call SetDefaultBGPAndOBP
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, $30
|
||||
ldh [hWY], a
|
||||
ret
|
||||
@@ -510,17 +510,17 @@ Function1162cb:
|
||||
ld a, [wc319]
|
||||
inc a
|
||||
ld [wc319], a
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, PichuBorderMobileOBPalettes
|
||||
ld de, wOBPals1 palette 2
|
||||
ld bc, 6 palettes
|
||||
call CopyBytes
|
||||
call SetDefaultBGPAndOBP
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
Function1162f2:
|
||||
@@ -613,30 +613,30 @@ Function1162f2:
|
||||
ret
|
||||
|
||||
Function11636e:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, wBGPals2
|
||||
ld de, wBGPals1
|
||||
ld bc, 8 palettes
|
||||
call CopyBytes
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call SetDefaultBGPAndOBP
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, $a0
|
||||
ld hl, wShadowOAM
|
||||
ld bc, 16 * SPRITEOAMSTRUCT_LENGTH
|
||||
ld bc, 16 * OBJ_SIZE
|
||||
call ByteFill
|
||||
ld a, $90
|
||||
ldh [hWY], a
|
||||
call UpdateSprites
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
farcall HDMATransferTilemapAndAttrmap_Overworld
|
||||
ld a, $8
|
||||
ld [wMusicFade], a
|
||||
@@ -650,28 +650,28 @@ Function11636e:
|
||||
ret
|
||||
|
||||
Function1163c0:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, $a0
|
||||
ld hl, wShadowOAM
|
||||
ld bc, 16 * SPRITEOAMSTRUCT_LENGTH
|
||||
ld bc, 16 * OBJ_SIZE
|
||||
call ByteFill
|
||||
call DelayFrame
|
||||
farcall LoadStandingSpritesGFX
|
||||
ld b, SCGB_MAPPALS
|
||||
call GetSGBLayout
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, wc320
|
||||
ld de, wd030
|
||||
ld bc, $0010
|
||||
call CopyBytes
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call SetDefaultBGPAndOBP
|
||||
call DelayFrame
|
||||
ld a, $90
|
||||
@@ -679,7 +679,7 @@ Function1163c0:
|
||||
call UpdateSprites
|
||||
farcall LoadWalkingSpritesGFX
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
farcall HDMATransferTilemapAndAttrmap_Overworld
|
||||
ld a, [wLinkMode]
|
||||
cp LINK_MOBILE
|
||||
|
@@ -14,10 +14,10 @@ Function11765d:
|
||||
|
||||
Function11766b:
|
||||
call Function117699
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call Function1176ee
|
||||
ld a, $5
|
||||
call OpenSRAM
|
||||
@@ -30,7 +30,7 @@ Function11766b:
|
||||
call CopyBytes
|
||||
call CloseSRAM
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
Function117699:
|
||||
@@ -669,10 +669,10 @@ Function117bb6:
|
||||
ret
|
||||
|
||||
.asm_117be7
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $3
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, [wcd89]
|
||||
and $1
|
||||
jr nz, .asm_117c16
|
||||
@@ -697,19 +697,19 @@ Function117bb6:
|
||||
|
||||
.asm_117c16
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, $d3
|
||||
ld [wMobileErrorCodeBuffer], a
|
||||
jr .asm_117bd0
|
||||
|
||||
.asm_117c20
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
farcall Function172eb9
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $3
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, $7
|
||||
call OpenSRAM
|
||||
ld hl, w3_d002
|
||||
@@ -718,7 +718,7 @@ Function117bb6:
|
||||
call CopyBytes
|
||||
call CloseSRAM
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
jp MobileStudium_JumptableIncrement
|
||||
|
||||
Function117c4a:
|
||||
@@ -729,10 +729,10 @@ Function117c4a:
|
||||
farcall HDMATransferTilemapAndAttrmap_Overworld
|
||||
ld hl, MobileStadiumSuccessText
|
||||
call PrintText
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, wBGPals1
|
||||
ld de, 1 palettes
|
||||
ld c, 8
|
||||
@@ -748,7 +748,7 @@ Function117c4a:
|
||||
jr nz, .loop
|
||||
call RotateThreePalettesRight
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, JUMPTABLE_EXIT
|
||||
ld [wJumptableIndex], a
|
||||
ret
|
||||
|
@@ -15,10 +15,10 @@ asm_11800b:
|
||||
ld [wcd34], a
|
||||
ld a, $4
|
||||
ld [wc3f0], a
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $3
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
.loop
|
||||
call JoyTextDelay
|
||||
call Function118473
|
||||
@@ -39,7 +39,7 @@ asm_11800b:
|
||||
cp [hl]
|
||||
jr nz, .loop
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call BattleTowerRoomMenu_Cleanup
|
||||
call ReturnToMapFromSubmenu
|
||||
BattleTowerRoomMenu_DoNothing:
|
||||
@@ -55,10 +55,10 @@ Function11805f:
|
||||
ld [wcd34], a
|
||||
ld a, $4
|
||||
ld [wc3f0], a
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $3
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
.asm_11807d
|
||||
call JoyTextDelay
|
||||
call Function118473
|
||||
@@ -79,7 +79,7 @@ Function11805f:
|
||||
cp [hl]
|
||||
jr nz, .asm_11807d
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call BattleTowerRoomMenu_Cleanup
|
||||
call ReturnToMapFromSubmenu
|
||||
ret
|
||||
@@ -92,10 +92,10 @@ Function1180b8:
|
||||
ld [wcd34], a
|
||||
ld a, $4
|
||||
ld [wc3f0], a
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $3
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
.asm_1180d1
|
||||
call JoyTextDelay
|
||||
call Function118473
|
||||
@@ -124,7 +124,7 @@ Function1180b8:
|
||||
cp [hl]
|
||||
jr nz, .asm_1180d1
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call BattleTowerRoomMenu_Cleanup
|
||||
call ReturnToMapFromSubmenu
|
||||
ret
|
||||
@@ -145,10 +145,10 @@ Function118125:
|
||||
ld [wcd34], a
|
||||
ld a, $4
|
||||
ld [wc3f0], a
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $3
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
.loop
|
||||
call JoyTextDelay
|
||||
call Function118473
|
||||
@@ -170,7 +170,7 @@ Function118125:
|
||||
xor a
|
||||
ld [w3_d000], a
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call BattleTowerRoomMenu_Cleanup
|
||||
call Function118180
|
||||
call ReturnToMapFromSubmenu
|
||||
@@ -190,10 +190,10 @@ Function118180:
|
||||
ld bc, 22
|
||||
call CopyBytes
|
||||
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, BANK(w3_d202)
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
|
||||
ld de, w3_d202
|
||||
ld c, $96
|
||||
@@ -211,7 +211,7 @@ Function118180:
|
||||
call CopyBytes
|
||||
.reset_banks
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call CloseSRAM
|
||||
ret
|
||||
|
||||
@@ -231,10 +231,10 @@ Function1181da:
|
||||
ld [wcd34], a
|
||||
ld a, $4
|
||||
ld [wc3f0], a
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $3
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
.asm_1181f8
|
||||
call JoyTextDelay
|
||||
call Function118473
|
||||
@@ -255,7 +255,7 @@ Function1181da:
|
||||
cp [hl]
|
||||
jr nz, .asm_1181f8
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call BattleTowerRoomMenu_Cleanup
|
||||
call ReturnToMapFromSubmenu
|
||||
ret
|
||||
@@ -268,10 +268,10 @@ Function118233:
|
||||
ld [wcd34], a
|
||||
ld a, $6
|
||||
ld [wc3f0], a
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $3
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
.asm_11824c
|
||||
call JoyTextDelay
|
||||
call Function118473
|
||||
@@ -292,7 +292,7 @@ Function118233:
|
||||
cp [hl]
|
||||
jr nz, .asm_11824c
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call BattleTowerRoomMenu_Cleanup
|
||||
ret
|
||||
|
||||
@@ -304,10 +304,10 @@ Function118284:
|
||||
ld [wcd34], a
|
||||
ld a, $5
|
||||
ld [wc3f0], a
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $3
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
.asm_11829d
|
||||
call JoyTextDelay
|
||||
call Function118473
|
||||
@@ -327,7 +327,7 @@ Function118284:
|
||||
cp [hl]
|
||||
jr nz, .asm_11829d
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call BattleTowerRoomMenu_Cleanup
|
||||
ret
|
||||
|
||||
@@ -339,10 +339,10 @@ Function1182d5: ; unreferenced
|
||||
ld [wcd34], a
|
||||
ld a, $4
|
||||
ld [wc3f0], a
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $3
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
.asm_1182ee
|
||||
call JoyTextDelay
|
||||
call Function118473
|
||||
@@ -363,7 +363,7 @@ Function1182d5: ; unreferenced
|
||||
cp [hl]
|
||||
jr nz, .asm_1182ee
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call BattleTowerRoomMenu_Cleanup
|
||||
call ReturnToMapFromSubmenu
|
||||
ret
|
||||
@@ -376,10 +376,10 @@ Function118329:
|
||||
ld [wcd34], a
|
||||
ld a, $6
|
||||
ld [wc3f0], a
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $3
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
.asm_118342
|
||||
call JoyTextDelay
|
||||
call Function118473
|
||||
@@ -400,7 +400,7 @@ Function118329:
|
||||
cp [hl]
|
||||
jr nz, .asm_118342
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call BattleTowerRoomMenu_Cleanup
|
||||
ret
|
||||
|
||||
@@ -412,10 +412,10 @@ Function11837a:
|
||||
ld [wcd34], a
|
||||
ld a, $6
|
||||
ld [wc3f0], a
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $3
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
.asm_118393
|
||||
call JoyTextDelay
|
||||
call Function118473
|
||||
@@ -436,7 +436,7 @@ Function11837a:
|
||||
cp [hl]
|
||||
jr nz, .asm_118393
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call BattleTowerRoomMenu_Cleanup
|
||||
ret
|
||||
|
||||
@@ -467,7 +467,7 @@ BattleTowerRoomMenu_InitRAM:
|
||||
ld a, [hl]
|
||||
ld [wcd7f], a
|
||||
set LAST_12_SPRITE_OAM_STRUCTS_RESERVED_F, [hl]
|
||||
ld a, (1 << SERIAL) | (1 << TIMER) | (1 << LCD_STAT) | (1 << VBLANK)
|
||||
ld a, IE_SERIAL | IE_TIMER | IE_STAT | IE_VBLANK
|
||||
ldh [rIE], a
|
||||
ld a, $1
|
||||
ldh [hMobileReceive], a
|
||||
@@ -902,7 +902,7 @@ Function11878d:
|
||||
and $1
|
||||
jr z, .asm_1187a7
|
||||
ld a, $3
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
.asm_1187a7
|
||||
jp BattleTowerRoomMenu_IncrementJumptable
|
||||
.asm_1187aa
|
||||
@@ -930,7 +930,7 @@ Function11878d:
|
||||
jr nz, .asm_118803
|
||||
set 0, [hl]
|
||||
ld a, BANK(w6_d000)
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld de, w6_d000
|
||||
ld bc, $1000
|
||||
ld a, [hl]
|
||||
@@ -1152,7 +1152,7 @@ BattleTowerRoomMenu_PlacePickLevelMenu:
|
||||
ld a, $1
|
||||
ld [wcd4f], a
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, [wStatusFlags]
|
||||
bit STATUSFLAGS_HALL_OF_FAME_F, a
|
||||
jr nz, .asm_11896b
|
||||
@@ -1171,7 +1171,7 @@ BattleTowerRoomMenu_PlacePickLevelMenu:
|
||||
ld a, h
|
||||
ld [wcd4c], a
|
||||
ld a, $3
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call BattleTowerRoomMenu_IncrementJumptable
|
||||
|
||||
BattleTowerRoomMenu_UpdatePickLevelMenu:
|
||||
@@ -1197,10 +1197,10 @@ BattleTowerRoomMenu_UpdatePickLevelMenu:
|
||||
ld e, a
|
||||
ld a, h
|
||||
ld d, a
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld bc, wStringBuffer3
|
||||
.asm_1189b5
|
||||
ld a, [hli]
|
||||
@@ -1218,7 +1218,7 @@ BattleTowerRoomMenu_UpdatePickLevelMenu:
|
||||
.asm_1189c4
|
||||
ld [bc], a
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
hlcoord 13, 9
|
||||
call PlaceString
|
||||
ld hl, hJoyPressed
|
||||
@@ -1265,13 +1265,13 @@ BattleTowerRoomMenu_UpdatePickLevelMenu:
|
||||
and $fe
|
||||
srl a
|
||||
ld [wcf65], a
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call CloseWindow
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, [wcd38]
|
||||
and a
|
||||
jr nz, .asm_118a30
|
||||
@@ -1289,13 +1289,13 @@ BattleTowerRoomMenu_UpdatePickLevelMenu:
|
||||
call PlayClickSFX
|
||||
|
||||
.asm_118a3c
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call CloseWindow
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, $7
|
||||
ld [wBattleTowerRoomMenuJumptableIndex], a
|
||||
ld a, $0
|
||||
@@ -1344,7 +1344,7 @@ SetNewsDownloadURL:
|
||||
ld bc, $80
|
||||
call CopyBytes
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld de, w3_d100
|
||||
ld bc, $e00
|
||||
jr Function118b10
|
||||
@@ -1608,13 +1608,13 @@ Function118ded:
|
||||
ld a, [wcd38]
|
||||
and a
|
||||
jr z, .asm_118e03
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
farcall Function11b93b
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
|
||||
.asm_118e03
|
||||
jp BattleTowerRoomMenu_IncrementJumptable
|
||||
@@ -1957,7 +1957,7 @@ Function119054:
|
||||
and $1
|
||||
jr z, .asm_11908a
|
||||
ld a, $6
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, wd002
|
||||
ld a, [w3_d000]
|
||||
ld c, a
|
||||
@@ -1969,7 +1969,7 @@ Function119054:
|
||||
.asm_11908a
|
||||
call CloseSRAM
|
||||
ld a, $3 ; ???
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, BANK(s5_b1b3) ; aka BANK(s5_b1b4) and BANK(s5_aa7f) and BANK(s5_b2f3) and BANK(s5_b2f4)
|
||||
call OpenSRAM
|
||||
ld a, [wcd4f]
|
||||
@@ -1980,10 +1980,10 @@ Function119054:
|
||||
ld de, s5_aa7f
|
||||
ld bc, 12
|
||||
call CopyBytes
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, BANK(wd474) ; aka BANK(wd475)
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, [wd474]
|
||||
ld [s5_b2f3], a
|
||||
ld hl, wd475
|
||||
@@ -1991,13 +1991,13 @@ Function119054:
|
||||
ld bc, 4
|
||||
call CopyBytes
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call CloseSRAM
|
||||
jp BattleTowerRoomMenu_IncrementJumptable
|
||||
|
||||
Function1190d0:
|
||||
ld a, BANK(w3_d000)
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, [wcd57]
|
||||
ld l, a
|
||||
ld a, [wcd58]
|
||||
@@ -2036,7 +2036,7 @@ Function1190ec:
|
||||
and $1
|
||||
jr z, .asm_11913e
|
||||
ld a, BANK(w6_d000)
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, [w6_d000]
|
||||
ld c, a
|
||||
ld a, [w6_d000 + 1]
|
||||
@@ -2047,7 +2047,7 @@ Function1190ec:
|
||||
|
||||
.asm_11913e
|
||||
ld a, BANK("Battle Tower RAM")
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call CloseSRAM
|
||||
ld hl, Text_ReceivedNews
|
||||
call BattleTowerRoomMenu_SetMessage
|
||||
@@ -2124,7 +2124,7 @@ Function1191ad:
|
||||
push bc
|
||||
ld c, $0
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
.asm_1191b4
|
||||
ld a, [hli]
|
||||
ld [de], a
|
||||
@@ -2138,14 +2138,14 @@ Function1191ad:
|
||||
ld a, $da
|
||||
call SetMobileErrorCode
|
||||
ld a, BANK("Battle Tower RAM")
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
pop bc
|
||||
scf
|
||||
ret
|
||||
|
||||
.asm_1191cc
|
||||
ld a, BANK("Battle Tower RAM")
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
pop bc
|
||||
and a
|
||||
ret
|
||||
@@ -2516,7 +2516,7 @@ Function119413:
|
||||
and $1
|
||||
jr z, .asm_119447
|
||||
ld a, BANK(w6_d000)
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, [w6_d000]
|
||||
ld c, a
|
||||
ld a, [w6_d000 + 1]
|
||||
@@ -2527,7 +2527,7 @@ Function119413:
|
||||
|
||||
.asm_119447
|
||||
ld a, BANK("Battle Tower RAM")
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call CloseSRAM
|
||||
jp BattleTowerRoomMenu_IncrementJumptable
|
||||
|
||||
@@ -3163,13 +3163,13 @@ Function119800:
|
||||
ld a, [wBattleTowerRoomMenuJumptableIndex]
|
||||
push af
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call FadeToMenu
|
||||
farcall Function10803d
|
||||
call Function11a9ce
|
||||
call RestartMapMusic
|
||||
ld a, BANK("Battle Tower RAM")
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
pop af
|
||||
ld [wBattleTowerRoomMenuJumptableIndex], a
|
||||
pop af
|
||||
@@ -3198,13 +3198,13 @@ Function11984e:
|
||||
ld a, [wBattleTowerRoomMenuJumptableIndex]
|
||||
push af
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call FadeToMenu
|
||||
farcall MobileTradeAnimation_SendGivemonToGTS
|
||||
call Function11a9ce
|
||||
call RestartMapMusic
|
||||
ld a, BANK("Battle Tower RAM")
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
pop af
|
||||
ld [wBattleTowerRoomMenuJumptableIndex], a
|
||||
pop af
|
||||
@@ -3232,13 +3232,13 @@ Function11984e:
|
||||
ld a, [wBattleTowerRoomMenuJumptableIndex]
|
||||
push af
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call FadeToMenu
|
||||
farcall MobileTradeAnimation_RetrieveGivemonFromGTS
|
||||
call Function11a9ce
|
||||
call RestartMapMusic
|
||||
ld a, BANK("Battle Tower RAM")
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
pop af
|
||||
ld [wBattleTowerRoomMenuJumptableIndex], a
|
||||
pop af
|
||||
@@ -3890,10 +3890,10 @@ BattleTowerCancelString: ; unreferenced
|
||||
db "CANCEL@"
|
||||
|
||||
BattleTower_LevelCheck:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, BANK(wPartyMons)
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, [wcd4f]
|
||||
ld c, 10
|
||||
call SimpleMultiply
|
||||
@@ -3920,7 +3920,7 @@ BattleTower_LevelCheck:
|
||||
dec a
|
||||
jr nz, .party_loop
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
and a
|
||||
ret
|
||||
|
||||
@@ -3929,18 +3929,18 @@ BattleTower_LevelCheck:
|
||||
ld a, $4
|
||||
ld [wBattleTowerRoomMenuJumptableIndex], a
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
scf
|
||||
ret
|
||||
|
||||
BattleTower_UbersCheck:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, [wcd4f]
|
||||
cp 70 / 10
|
||||
jr nc, .level_70_or_more
|
||||
ld a, BANK(wPartyMons)
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, wPartyMon1Level
|
||||
ld bc, PARTYMON_STRUCT_LENGTH
|
||||
ld de, wPartySpecies
|
||||
@@ -3968,7 +3968,7 @@ BattleTower_UbersCheck:
|
||||
jr nz, .loop
|
||||
.level_70_or_more
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
and a
|
||||
ret
|
||||
|
||||
@@ -3984,7 +3984,7 @@ BattleTower_UbersCheck:
|
||||
ld a, $a
|
||||
ld [wBattleTowerRoomMenuJumptableIndex], a
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
scf
|
||||
ret
|
||||
|
||||
@@ -4136,15 +4136,15 @@ Function119ec2:
|
||||
ret
|
||||
|
||||
BattleTowerRoomMenu2:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
ld [wcd8c], a
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
|
||||
call .RunJumptable
|
||||
|
||||
ld a, [wcd8c]
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, $1
|
||||
ldh [hBGMapMode], a
|
||||
ret
|
||||
@@ -4311,24 +4311,24 @@ Function11a00e:
|
||||
|
||||
.asm_11a039
|
||||
ld a, BANK(w3_d800)
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, wc608
|
||||
ld de, w3_d800
|
||||
ld bc, 246
|
||||
call CopyBytes
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call FadeToMenu
|
||||
farcall Function11765d
|
||||
call Function11a9ce
|
||||
ld a, BANK(w3_d800)
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, w3_d800
|
||||
ld de, wc608
|
||||
ld bc, 246
|
||||
call CopyBytes
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
farcall Function115d99
|
||||
ld c, $0
|
||||
farcall Function115e18
|
||||
@@ -5263,7 +5263,7 @@ BattleTowerRoomMenu_WriteMessage:
|
||||
|
||||
Function11a90f:
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call SpeechTextbox
|
||||
ld a, $50
|
||||
ld hl, wc320
|
||||
@@ -5317,7 +5317,7 @@ Function11a90f:
|
||||
ld hl, wc31a
|
||||
inc [hl]
|
||||
ld a, $3
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
|
||||
BattleTowerRoomMenu_WriteMessage_DoNothing:
|
||||
ret
|
||||
@@ -5553,7 +5553,7 @@ Function11ac51:
|
||||
call Function11b314
|
||||
call Function11acb7
|
||||
call Function11ad6e
|
||||
ld a, 30 * SPRITEOAMSTRUCT_LENGTH
|
||||
ld a, 30 * OBJ_SIZE
|
||||
ld [wCurSpriteOAMAddr], a
|
||||
farcall DoNextFrameForAllSprites
|
||||
farcall HDMATransferTilemapAndAttrmap_Overworld
|
||||
@@ -6375,7 +6375,7 @@ Function11b175:
|
||||
FillScreenWithTile32: ; unreferenced
|
||||
hlcoord 0, 0
|
||||
ld a, $32
|
||||
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
|
||||
ld bc, SCREEN_AREA
|
||||
call ByteFill
|
||||
ret
|
||||
|
||||
@@ -7018,7 +7018,7 @@ Function11b570:
|
||||
|
||||
.SaveData:
|
||||
ld a, $3
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
|
||||
ld hl, w3_d800
|
||||
ld de, wc608
|
||||
@@ -7026,7 +7026,7 @@ Function11b570:
|
||||
call CopyBytes
|
||||
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, BANK(s5_a800)
|
||||
call OpenSRAM
|
||||
|
||||
@@ -7129,14 +7129,14 @@ Function11b66d:
|
||||
ld a, [wScriptVar]
|
||||
and a
|
||||
jr nz, .asm_11b6b0
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $3
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, [w3_d090]
|
||||
ld b, a
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, b
|
||||
and a
|
||||
jr z, .asm_11b691
|
||||
@@ -7152,14 +7152,14 @@ Function11b66d:
|
||||
jr z, .asm_11b6b0
|
||||
xor a
|
||||
ld [wScriptVar], a
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $3
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, $2
|
||||
ld [w3_d090], a
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
|
||||
.asm_11b6b0
|
||||
jp MobileIncJumptableIndex
|
||||
|
@@ -218,22 +218,22 @@ Function16c943:
|
||||
ld a, [wd003]
|
||||
and a
|
||||
jr nz, .asm_16c95e
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, $ff
|
||||
ld bc, 1 palettes
|
||||
ld hl, wBGPals1
|
||||
call ByteFill
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
|
||||
.asm_16c95e
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld e, $0
|
||||
ld a, $0
|
||||
.asm_16c969
|
||||
@@ -313,26 +313,26 @@ Function16c943:
|
||||
jr nz, .asm_16c969
|
||||
farcall ApplyPals
|
||||
call SetDefaultBGPAndOBP
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, [wd003]
|
||||
cp $1f
|
||||
jr z, .asm_16ca09
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld e, $0
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
and a
|
||||
ret
|
||||
|
||||
.asm_16ca09
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
scf
|
||||
ret
|
||||
|
||||
@@ -343,10 +343,10 @@ Function16ca11:
|
||||
farcall ApplyPals
|
||||
|
||||
.asm_16ca1d
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld e, $0
|
||||
ld a, $0
|
||||
.asm_16ca28
|
||||
@@ -414,25 +414,25 @@ Function16ca11:
|
||||
jr nz, .asm_16ca28
|
||||
farcall ApplyPals
|
||||
call SetDefaultBGPAndOBP
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, [wd003]
|
||||
cp $1f
|
||||
jr z, .asm_16caae
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
and a
|
||||
ret
|
||||
|
||||
.asm_16caae
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
scf
|
||||
ret
|
||||
|
||||
@@ -646,7 +646,7 @@ Function16cbd1:
|
||||
ld hl, Unknown_16cfa3
|
||||
call AddNTimes
|
||||
ld de, wBGPals1 palette 1 color 2
|
||||
ld bc, PAL_COLOR_SIZE
|
||||
ld bc, COLOR_SIZE
|
||||
ld a, $5
|
||||
call FarCopyWRAM
|
||||
farcall ApplyPals
|
||||
|
@@ -249,10 +249,10 @@ CheckBTMonMovesForErrors:
|
||||
ret
|
||||
|
||||
Function170cc6:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, BANK(wDecompressScratch)
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, PichuAnimatedMobileGFX
|
||||
ld de, wDecompressScratch
|
||||
call Decompress
|
||||
@@ -272,7 +272,7 @@ Function170cc6:
|
||||
lb bc, BANK(wDecompressScratch), 83
|
||||
call Get2bpp
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
Function170d02:
|
||||
@@ -308,13 +308,13 @@ Function1719c8:
|
||||
Function1719d6:
|
||||
farcall BattleTowerRoomMenu_InitRAM
|
||||
call Function1719ed
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call Function171a11
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
Function1719ed:
|
||||
@@ -380,13 +380,13 @@ Function171a5d:
|
||||
ld [wMobileErrorCodeBuffer + 2], a
|
||||
ld a, MOBILEAPI_05
|
||||
call MobileAPI
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
farcall BattleTowerRoomMenu_Cleanup
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, $a
|
||||
ld [wcd49], a
|
||||
ret
|
||||
@@ -422,13 +422,13 @@ Function171ad7:
|
||||
jp Function171c66
|
||||
|
||||
Function171aec:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
farcall BattleTowerRoomMenu_Cleanup
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
hlcoord 2, 6
|
||||
ld a, $8
|
||||
.asm_171b01
|
||||
@@ -675,10 +675,10 @@ Function171c87:
|
||||
ret
|
||||
|
||||
Function171ccd:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, MobilePasswordPalettes
|
||||
ld de, wBGPals1
|
||||
ld bc, 8 palettes
|
||||
@@ -690,7 +690,7 @@ Function171ccd:
|
||||
ld [hl], a
|
||||
call SetDefaultBGPAndOBP
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
Function171cf0:
|
||||
@@ -811,10 +811,10 @@ Function172e78:
|
||||
ret
|
||||
|
||||
Function172eb9:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, Palette_172edf
|
||||
ld de, wBGPals1
|
||||
ld bc, 8 palettes
|
||||
@@ -825,7 +825,7 @@ Function172eb9:
|
||||
call CopyBytes
|
||||
call SetDefaultBGPAndOBP
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
Palette_172edf:
|
||||
|
@@ -765,10 +765,10 @@ Function17aba0:
|
||||
ret
|
||||
|
||||
Function17abcf:
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, BANK(wBGPals1)
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
|
||||
ld hl, Palette_17ac55
|
||||
ld de, wBGPals1
|
||||
@@ -792,7 +792,7 @@ Function17abcf:
|
||||
call FarCopyBytes
|
||||
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
Function17ac0c:
|
||||
|
@@ -33,7 +33,7 @@ Function17c000:
|
||||
pop hl
|
||||
|
||||
push bc
|
||||
ld bc, BG_MAP_WIDTH * 2
|
||||
ld bc, TILEMAP_WIDTH * 2
|
||||
add hl, bc
|
||||
pop bc
|
||||
|
||||
@@ -41,11 +41,11 @@ Function17c000:
|
||||
dec a
|
||||
jr nz, .y
|
||||
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
|
||||
ld a, BANK(wBGPals1)
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
|
||||
ld hl, HaveWantPals
|
||||
ld de, wBGPals1
|
||||
@@ -53,7 +53,7 @@ Function17c000:
|
||||
call CopyBytes
|
||||
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
|
||||
ld hl, MobileSelectGFX
|
||||
ld de, vTiles0 tile $30
|
||||
@@ -523,14 +523,14 @@ Function17d2ce:
|
||||
ret c
|
||||
call SpeechTextbox
|
||||
call FadeToMenu
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $4
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call Function17d370
|
||||
call Function17d45a
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld de, MUSIC_MOBILE_CENTER
|
||||
ld a, e
|
||||
ld [wMapMusic], a
|
||||
@@ -674,17 +674,17 @@ Function17d405:
|
||||
xor a
|
||||
ldh [rVBK], a
|
||||
call EnableLCD
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, PokemonNewsPalettes
|
||||
ld de, wBGPals1
|
||||
ld bc, 8 palettes
|
||||
call CopyBytes
|
||||
call SetDefaultBGPAndOBP
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
Function17d45a:
|
||||
@@ -938,13 +938,13 @@ Function17d5c4:
|
||||
|
||||
Function17d5f6:
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, wc608
|
||||
ld de, wBGPals1
|
||||
ld bc, 8 palettes
|
||||
call CopyBytes
|
||||
ld a, $4
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
Function17d60b:
|
||||
@@ -1326,7 +1326,7 @@ Function17d85d:
|
||||
cp $c0
|
||||
jr c, .asm_17d89b
|
||||
ld a, [wcd4f]
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
jr .asm_17d8a1
|
||||
|
||||
.asm_17d89b
|
||||
@@ -1354,7 +1354,7 @@ Function17d85d:
|
||||
cp $c0
|
||||
jr c, .asm_17d8c2
|
||||
ld a, $4
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
jr .asm_17d878
|
||||
|
||||
.asm_17d8c2
|
||||
@@ -1365,13 +1365,13 @@ Function17d85d:
|
||||
call HlToCrashCheckPointer
|
||||
push bc
|
||||
ld a, $3
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, wc608
|
||||
ld de, wBGPals1
|
||||
ld b, $0
|
||||
call CopyBytes
|
||||
ld a, $4
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call Function17e32b
|
||||
pop bc
|
||||
ld a, c
|
||||
@@ -1432,10 +1432,10 @@ Function17d93a:
|
||||
call CopyBytes
|
||||
call HlToCrashCheckPointer
|
||||
call Function17e32b
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, [wc70c]
|
||||
call Function17e6de
|
||||
ld a, [wc70a]
|
||||
@@ -1456,7 +1456,7 @@ Function17d93a:
|
||||
ld d, h
|
||||
farcall HOF_AnimateFrontpic
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call Function17e349
|
||||
ret
|
||||
|
||||
@@ -1467,10 +1467,10 @@ Function17d98b:
|
||||
call CopyBytes
|
||||
call HlToCrashCheckPointer
|
||||
call Function17e32b
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, [wc70b]
|
||||
call Function17e6de
|
||||
ld a, [wc70a]
|
||||
@@ -1492,7 +1492,7 @@ Function17d98b:
|
||||
ld bc, $707
|
||||
predef PlaceGraphic
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call Function17e349
|
||||
ret
|
||||
|
||||
@@ -1507,7 +1507,7 @@ Function17d9e3:
|
||||
cp $c0
|
||||
jr c, .asm_17da01
|
||||
ld a, [wc70c]
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
jr .asm_17da07
|
||||
|
||||
.asm_17da01
|
||||
@@ -1532,7 +1532,7 @@ Function17d9e3:
|
||||
cp $c0
|
||||
jr c, .asm_17da2d
|
||||
ld a, $4
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
jr .asm_17da30
|
||||
|
||||
.asm_17da2d
|
||||
@@ -1552,7 +1552,7 @@ Function17da31:
|
||||
cp $c0
|
||||
jr c, .asm_17da4f
|
||||
ld a, [wc70a]
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
jr .asm_17da55
|
||||
|
||||
.asm_17da4f
|
||||
@@ -1592,7 +1592,7 @@ Function17da31:
|
||||
cp $c0
|
||||
jr c, .asm_17da88
|
||||
ld a, $4
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
jr .asm_17da8b
|
||||
|
||||
.asm_17da88
|
||||
@@ -1825,10 +1825,10 @@ Function17dc1f:
|
||||
ld bc, $6
|
||||
call CopyBytes
|
||||
call Function17e32b
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, wc688
|
||||
ld a, $40
|
||||
ld [wc708], a
|
||||
@@ -1856,7 +1856,7 @@ Function17dc1f:
|
||||
.asm_17dc6e
|
||||
call CloseWindow
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, [wMenuCursorY]
|
||||
cp $1
|
||||
jr nz, .asm_17dc85
|
||||
@@ -1897,7 +1897,7 @@ Function17dca9:
|
||||
|
||||
Function17dcaf:
|
||||
ld a, $5
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, wBGPals1
|
||||
ld de, 1 palettes
|
||||
ld c, 8
|
||||
@@ -1913,7 +1913,7 @@ Function17dcaf:
|
||||
jr nz, .asm_17dcbb
|
||||
call RotateThreePalettesRight
|
||||
ld a, $4
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
|
||||
Function17dccf:
|
||||
@@ -2013,7 +2013,7 @@ Function17dd49:
|
||||
cp $c0
|
||||
jr c, .sram
|
||||
ld a, [wc708]
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
jr .got_bank
|
||||
|
||||
.sram
|
||||
@@ -2034,7 +2034,7 @@ Function17dd49:
|
||||
cp $c0
|
||||
jr c, .close_sram
|
||||
ld a, $4
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
jr .exited_bank
|
||||
|
||||
.close_sram
|
||||
@@ -2089,7 +2089,7 @@ Function17ddcd:
|
||||
cp $c0
|
||||
jr c, .asm_17dde7
|
||||
ld a, [wc708]
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
jr .asm_17dded
|
||||
|
||||
.asm_17dde7
|
||||
@@ -2110,7 +2110,7 @@ Function17ddcd:
|
||||
cp $c0
|
||||
jr c, .asm_17de0c
|
||||
ld a, $4
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
jr .asm_17de0f
|
||||
|
||||
.asm_17de0c
|
||||
@@ -2247,10 +2247,10 @@ Function17ded9:
|
||||
ld bc, $1f
|
||||
call CopyBytes
|
||||
call Function17e32b
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, wc708
|
||||
ld a, [hli]
|
||||
ld [wCurPartySpecies], a
|
||||
@@ -2573,7 +2573,7 @@ asm_17e0ee:
|
||||
ld h, [hl]
|
||||
ld l, a
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
push hl
|
||||
call Function17e349
|
||||
pop hl
|
||||
@@ -2585,10 +2585,10 @@ Function17e0fd:
|
||||
ld de, wc708
|
||||
ld bc, $6
|
||||
call CopyBytes
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, wc708
|
||||
ld a, [hli]
|
||||
ld [wCurItem], a
|
||||
@@ -2609,7 +2609,7 @@ Function17e0fd:
|
||||
ld h, a
|
||||
ld l, b
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call Function17e40f
|
||||
ret
|
||||
|
||||
@@ -2618,10 +2618,10 @@ Function17e133:
|
||||
ld de, wc708
|
||||
ld bc, $5
|
||||
call CopyBytes
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, wc708
|
||||
ld a, [hli]
|
||||
ld [wScriptVar], a
|
||||
@@ -2639,7 +2639,7 @@ Function17e133:
|
||||
ld h, a
|
||||
ld l, b
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call Function17e40f
|
||||
ret
|
||||
|
||||
@@ -2648,10 +2648,10 @@ Function17e165:
|
||||
ld de, wc708
|
||||
ld bc, $5
|
||||
call CopyBytes
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, wc708
|
||||
ld a, [hli]
|
||||
ld [wCurItem], a
|
||||
@@ -2675,7 +2675,7 @@ Function17e165:
|
||||
ld h, a
|
||||
ld l, b
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call Function17e40f
|
||||
ret
|
||||
|
||||
@@ -2688,7 +2688,7 @@ Function17e1a1:
|
||||
cp $c0
|
||||
jr c, .asm_17e1bb
|
||||
ld a, [wc708]
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
jr .asm_17e1c1
|
||||
|
||||
.asm_17e1bb
|
||||
@@ -2709,7 +2709,7 @@ Function17e1a1:
|
||||
cp $c0
|
||||
jr c, .asm_17e1e2
|
||||
ld a, $4
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
jr .asm_17e1e5
|
||||
|
||||
.asm_17e1e2
|
||||
@@ -2720,7 +2720,7 @@ Function17e1a1:
|
||||
cp $c0
|
||||
jr c, .asm_17e1f3
|
||||
ld a, [wc70c]
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
jr .asm_17e1f9
|
||||
|
||||
.asm_17e1f3
|
||||
@@ -2741,7 +2741,7 @@ Function17e1a1:
|
||||
cp $c0
|
||||
jr c, .asm_17e21a
|
||||
ld a, $4
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
jr .asm_17e21d
|
||||
|
||||
.asm_17e21a
|
||||
@@ -2950,16 +2950,16 @@ Function17e349:
|
||||
MACRO inc_crash_check_pointer_farcall
|
||||
call IncCrashCheckPointer
|
||||
call HlToCrashCheckPointer ; redundant
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
rept _NARG
|
||||
farcall \1
|
||||
shift
|
||||
endr
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ret
|
||||
ENDM
|
||||
|
||||
@@ -3867,7 +3867,7 @@ Function17f1d0:
|
||||
add hl, de
|
||||
ld a, [hl]
|
||||
ld a, BANK(wNamedObjectIndex)
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld [wNamedObjectIndex], a
|
||||
call GetPokemonName
|
||||
pop hl
|
||||
@@ -3877,7 +3877,7 @@ Function17f1d0:
|
||||
ld a, b
|
||||
ld [wcd53], a
|
||||
ld a, $4
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, [wcd54]
|
||||
call Function17f50f
|
||||
pop de
|
||||
@@ -3986,7 +3986,7 @@ Function17f27b:
|
||||
add hl, de
|
||||
ld a, [hl]
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld [wNamedObjectIndex], a
|
||||
call GetItemName
|
||||
pop hl
|
||||
@@ -3996,7 +3996,7 @@ Function17f27b:
|
||||
ld a, b
|
||||
ld [wcd53], a
|
||||
ld a, $4
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld a, [wcd54]
|
||||
call Function17f50f
|
||||
pop de
|
||||
@@ -4043,13 +4043,13 @@ MobileScript_PlayerName:
|
||||
push hl
|
||||
push bc
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
ld hl, wPlayerName
|
||||
ld de, wc608
|
||||
ld bc, NAME_LENGTH_JAPANESE
|
||||
call CopyBytes
|
||||
ld a, $4
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
pop hl
|
||||
ld de, wc608
|
||||
call PlaceString
|
||||
@@ -4291,7 +4291,7 @@ Function17f44f:
|
||||
cp $c0
|
||||
jr c, .asm_17f488
|
||||
ld a, [wcd54]
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
jr .asm_17f48e
|
||||
|
||||
.asm_17f488
|
||||
@@ -4312,7 +4312,7 @@ Function17f44f:
|
||||
cp $c0
|
||||
jr c, .asm_17f4af
|
||||
ld a, $4
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
jr .asm_17f4b7
|
||||
|
||||
.asm_17f4af
|
||||
@@ -4427,15 +4427,15 @@ BattleTowerMobileError:
|
||||
call FadeToMenu
|
||||
xor a
|
||||
ld [wc303], a
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
|
||||
call DisplayMobileError
|
||||
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
call ExitAllMenus
|
||||
ret
|
||||
|
||||
@@ -4527,11 +4527,11 @@ Function17f5e4:
|
||||
ld [wMusicFadeID + 1], a
|
||||
ld a, " "
|
||||
hlcoord 0, 0
|
||||
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
|
||||
ld bc, SCREEN_AREA
|
||||
call ByteFill
|
||||
ld a, $6
|
||||
hlcoord 0, 0, wAttrmap
|
||||
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
|
||||
ld bc, SCREEN_AREA
|
||||
call ByteFill
|
||||
hlcoord 2, 1
|
||||
ld b, $1
|
||||
|
@@ -13,17 +13,17 @@ Mobile_PrintOpponentBattleMessage:
|
||||
ld a, BANK(w5_MobileOpponentBattleMessages)
|
||||
call FarCopyWRAM
|
||||
|
||||
ldh a, [rSVBK]
|
||||
ldh a, [rWBK]
|
||||
push af
|
||||
ld a, $1
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
|
||||
ld bc, wMobileOpponentBattleMessage
|
||||
decoord 1, 14
|
||||
farcall PrintEZChatBattleMessage
|
||||
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ldh [rWBK], a
|
||||
|
||||
ld c, 180
|
||||
call DelayFrames
|
||||
|
Reference in New Issue
Block a user