mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-11-16 11:27:33 -08:00
Annotate battle tower text bug
This commit is contained in:
parent
812976cee6
commit
7b3090e22a
@ -1437,13 +1437,13 @@ Functioncc91a: ; cc91a
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, BGPals
|
ld hl, BGPals
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld a, [rBGP]
|
ld a, [rBGP]
|
||||||
ld b, a
|
ld b, a
|
||||||
ld c, $7
|
ld c, $7
|
||||||
call CopyPals
|
call CopyPals
|
||||||
ld hl, OBPals
|
ld hl, OBPals
|
||||||
ld de, Unkn2Pals
|
ld de, UnknOBPals
|
||||||
ld a, [rBGP]
|
ld a, [rBGP]
|
||||||
ld b, a
|
ld b, a
|
||||||
ld c, $2
|
ld c, $2
|
||||||
@ -1465,7 +1465,7 @@ Functioncc94b: ; cc94b
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, OBPals + $10
|
ld hl, OBPals + $10
|
||||||
ld de, Unkn2Pals + $10
|
ld de, UnknOBPals + $10
|
||||||
ld a, [rOBP0]
|
ld a, [rOBP0]
|
||||||
ld b, a
|
ld b, a
|
||||||
ld c, $2
|
ld c, $2
|
||||||
|
@ -2571,12 +2571,12 @@ Functionc8e52: ; c8e52 (32:4e52)
|
|||||||
push bc
|
push bc
|
||||||
push af
|
push af
|
||||||
ld hl, BGPals ; BGPals
|
ld hl, BGPals ; BGPals
|
||||||
ld de, wMapPals ; wd000
|
ld de, UnknBGPals ; wd000
|
||||||
ld b, a
|
ld b, a
|
||||||
ld c, $1
|
ld c, $1
|
||||||
call CopyPals
|
call CopyPals
|
||||||
ld hl, OBPals + 8
|
ld hl, OBPals + 8
|
||||||
ld de, Unkn2Pals + 8
|
ld de, UnknOBPals + 8
|
||||||
pop af
|
pop af
|
||||||
ld b, a
|
ld b, a
|
||||||
ld c, $1
|
ld c, $1
|
||||||
@ -2598,12 +2598,12 @@ Functionc8e7f: ; c8e7f (32:4e7f)
|
|||||||
push bc
|
push bc
|
||||||
push af
|
push af
|
||||||
ld hl, BGPals + 8
|
ld hl, BGPals + 8
|
||||||
ld de, wMapPals + 8
|
ld de, UnknBGPals + 8
|
||||||
ld b, a
|
ld b, a
|
||||||
ld c, $1
|
ld c, $1
|
||||||
call CopyPals
|
call CopyPals
|
||||||
ld hl, OBPals ; OBPals
|
ld hl, OBPals ; OBPals
|
||||||
ld de, Unkn2Pals ; wd040
|
ld de, UnknOBPals ; wd040
|
||||||
pop af
|
pop af
|
||||||
ld b, a
|
ld b, a
|
||||||
ld c, $1
|
ld c, $1
|
||||||
|
@ -2916,7 +2916,7 @@ ForcePlayerMonChoice: ; 3d227
|
|||||||
call ExitMenu
|
call ExitMenu
|
||||||
call LoadTileMapToTempTileMap
|
call LoadTileMapToTempTileMap
|
||||||
call WaitBGMap
|
call WaitBGMap
|
||||||
call ClearSGB
|
call GetMemSGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
xor a
|
xor a
|
||||||
ld c, a
|
ld c, a
|
||||||
@ -2935,7 +2935,7 @@ ForcePlayerMonChoice: ; 3d227
|
|||||||
call DelayFrame
|
call DelayFrame
|
||||||
call _LoadHPBar
|
call _LoadHPBar
|
||||||
call WriteBackup
|
call WriteBackup
|
||||||
call ClearSGB
|
call GetMemSGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
call SendOutPkmnText
|
call SendOutPkmnText
|
||||||
call NewBattleMonStatus
|
call NewBattleMonStatus
|
||||||
@ -5372,7 +5372,7 @@ Function3e299:
|
|||||||
call _LoadHPBar
|
call _LoadHPBar
|
||||||
call WriteBackup
|
call WriteBackup
|
||||||
call LoadTileMapToTempTileMap
|
call LoadTileMapToTempTileMap
|
||||||
call ClearSGB
|
call GetMemSGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
jp BattleMenu
|
jp BattleMenu
|
||||||
; 3e2f5
|
; 3e2f5
|
||||||
@ -5454,7 +5454,7 @@ Function3e358: ; 3e358
|
|||||||
call ClearSprites
|
call ClearSprites
|
||||||
call _LoadHPBar
|
call _LoadHPBar
|
||||||
call WriteBackup
|
call WriteBackup
|
||||||
call ClearSGB
|
call GetMemSGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
ld a, [CurPartyMon]
|
ld a, [CurPartyMon]
|
||||||
ld [CurBattleMon], a
|
ld [CurBattleMon], a
|
||||||
@ -8450,7 +8450,7 @@ Function3f486: ; 3f486
|
|||||||
ld hl, EnemyMonDVs
|
ld hl, EnemyMonDVs
|
||||||
predef GetUnownLetter
|
predef GetUnownLetter
|
||||||
ld de, VTiles2
|
ld de, VTiles2
|
||||||
predef Function5108b
|
predef FrontpicPredef
|
||||||
pop af
|
pop af
|
||||||
ld [CurPartySpecies], a
|
ld [CurPartySpecies], a
|
||||||
ret
|
ret
|
||||||
@ -8659,7 +8659,7 @@ InitEnemyWildmon: ; 3f607
|
|||||||
ld [wdef4], a
|
ld [wdef4], a
|
||||||
.skip_unown
|
.skip_unown
|
||||||
ld de, VTiles2
|
ld de, VTiles2
|
||||||
predef Function5108b
|
predef FrontpicPredef
|
||||||
xor a
|
xor a
|
||||||
ld [TrainerClass], a
|
ld [TrainerClass], a
|
||||||
ld [hFillBox], a
|
ld [hFillBox], a
|
||||||
|
@ -30,3 +30,6 @@
|
|||||||
const SCGB_1C
|
const SCGB_1C
|
||||||
const SCGB_1D
|
const SCGB_1D
|
||||||
const SCGB_1E
|
const SCGB_1E
|
||||||
|
|
||||||
|
SCGB_FC EQU -4
|
||||||
|
SCGB_RAM EQU -1
|
||||||
|
@ -208,6 +208,9 @@ Function_LoadRandomBattleTowerPkmn: ; 1f8081
|
|||||||
; 1f814e
|
; 1f814e
|
||||||
|
|
||||||
BattleTowerTrainers: ; 1f814e
|
BattleTowerTrainers: ; 1f814e
|
||||||
|
; The trainer class is not used in Crystal 1.0 due to a bug.
|
||||||
|
; Instead, the sixth character in the trainer's name is used.
|
||||||
|
; See misc/battle_tower_47.asm
|
||||||
db "HANSON@@@@", FISHER
|
db "HANSON@@@@", FISHER
|
||||||
db "SAWYER@@@@", POKEMANIAC
|
db "SAWYER@@@@", POKEMANIAC
|
||||||
db "MASUDA@@@@", GUITARIST
|
db "MASUDA@@@@", GUITARIST
|
||||||
|
@ -26,7 +26,7 @@ Predef_StartBattle: ; 8c20f
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
|
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
ld bc, 8 palettes
|
ld bc, 8 palettes
|
||||||
xor a
|
xor a
|
||||||
call ByteFill
|
call ByteFill
|
||||||
@ -661,7 +661,7 @@ StartTrainerBattle_LoadPokeBallGraphics: ; 8c5dc (23:45dc)
|
|||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
call .copypals
|
call .copypals
|
||||||
push hl
|
push hl
|
||||||
ld de, wMapPals + 8 * 7
|
ld de, UnknBGPals + 8 * 7
|
||||||
ld bc, $8
|
ld bc, $8
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
pop hl
|
pop hl
|
||||||
@ -680,15 +680,15 @@ StartTrainerBattle_LoadPokeBallGraphics: ; 8c5dc (23:45dc)
|
|||||||
ret
|
ret
|
||||||
|
|
||||||
.copypals: ; 8c677 (23:4677)
|
.copypals: ; 8c677 (23:4677)
|
||||||
ld de, wMapPals + 8 * 7
|
ld de, UnknBGPals + 8 * 7
|
||||||
call .copy
|
call .copy
|
||||||
ld de, BGPals + 8 * 7
|
ld de, BGPals + 8 * 7
|
||||||
call .copy
|
call .copy
|
||||||
ld de, Unkn2Pals + 8 * 6
|
ld de, UnknOBPals + 8 * 6
|
||||||
call .copy
|
call .copy
|
||||||
ld de, OBPals + 8 * 6
|
ld de, OBPals + 8 * 6
|
||||||
call .copy
|
call .copy
|
||||||
ld de, Unkn2Pals + 8 * 7
|
ld de, UnknOBPals + 8 * 7
|
||||||
call .copy
|
call .copy
|
||||||
ld de, OBPals + 8 * 7
|
ld de, OBPals + 8 * 7
|
||||||
|
|
||||||
|
@ -650,7 +650,7 @@ Function1723c: ; 1723c (5:723c)
|
|||||||
ld hl, BattleMonDVs
|
ld hl, BattleMonDVs
|
||||||
predef GetUnownLetter
|
predef GetUnownLetter
|
||||||
pop de
|
pop de
|
||||||
predef_jump Function5108b
|
predef_jump FrontpicPredef
|
||||||
|
|
||||||
Function17254: ; 17254 (5:7254)
|
Function17254: ; 17254 (5:7254)
|
||||||
push af
|
push af
|
||||||
@ -775,7 +775,7 @@ Function1728f: ; 1728f (5:728f)
|
|||||||
|
|
||||||
Function17363: ; 17363 (5:7363)
|
Function17363: ; 17363 (5:7363)
|
||||||
ld [PlayerHPPal], a
|
ld [PlayerHPPal], a
|
||||||
ld b, $b
|
ld b, SCGB_0B
|
||||||
ld c, $0
|
ld c, $0
|
||||||
jp GetSGBLayout
|
jp GetSGBLayout
|
||||||
|
|
||||||
|
@ -1621,7 +1621,7 @@ Functione0c37: ; e0c37 (38:4c37)
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, Palette_e0c93
|
ld hl, Palette_e0c93
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $48
|
ld bc, $48
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
pop af
|
pop af
|
||||||
@ -1751,7 +1751,7 @@ Functione1190: ; e1190
|
|||||||
ld a, $93
|
ld a, $93
|
||||||
ld [rLCDC], a
|
ld [rLCDC], a
|
||||||
call WaitBGMap
|
call WaitBGMap
|
||||||
ld b, $18
|
ld b, SCGB_18
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
ld a, $e4
|
ld a, $e4
|
||||||
call DmgToCgbBGPals
|
call DmgToCgbBGPals
|
||||||
|
@ -117,7 +117,7 @@ Function8ad1: ; 8ad1
|
|||||||
ret
|
ret
|
||||||
; 8ade
|
; 8ade
|
||||||
|
|
||||||
Function8ade: ; 8ade
|
Function8ade: ; 8ade SGB layout $fc
|
||||||
ld hl, wcd9b
|
ld hl, wcd9b
|
||||||
ld a, [wcda9]
|
ld a, [wcda9]
|
||||||
ld e, a
|
ld e, a
|
||||||
@ -149,7 +149,7 @@ Function8b07: ; 8b07
|
|||||||
call CheckCGB
|
call CheckCGB
|
||||||
ret z
|
ret z
|
||||||
ld hl, Palette8b2f
|
ld hl, Palette8b2f
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $0008
|
ld bc, $0008
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -200,7 +200,7 @@ Function8b4d: ; 8b4d
|
|||||||
jp Function9809
|
jp Function9809
|
||||||
|
|
||||||
.asm_8b5c
|
.asm_8b5c
|
||||||
ld de, Unkn2Pals
|
ld de, UnknOBPals
|
||||||
ld a, $3b
|
ld a, $3b
|
||||||
call GetAthPalletFromPalettes9df6
|
call GetAthPalletFromPalettes9df6
|
||||||
jp LoadHLPaletteIntoDE
|
jp LoadHLPaletteIntoDE
|
||||||
@ -216,7 +216,7 @@ Function8b67: ; 8b67
|
|||||||
jp Function9809
|
jp Function9809
|
||||||
|
|
||||||
.asm_8b76
|
.asm_8b76
|
||||||
ld de, Unkn2Pals
|
ld de, UnknOBPals
|
||||||
ld a, $3c
|
ld a, $3c
|
||||||
call GetAthPalletFromPalettes9df6
|
call GetAthPalletFromPalettes9df6
|
||||||
jp LoadHLPaletteIntoDE
|
jp LoadHLPaletteIntoDE
|
||||||
@ -248,7 +248,7 @@ Function8b81: ; 8b81
|
|||||||
jp Function9809
|
jp Function9809
|
||||||
|
|
||||||
.asm_8bb2
|
.asm_8bb2
|
||||||
ld de, Unkn2Pals
|
ld de, UnknOBPals
|
||||||
ld a, c
|
ld a, c
|
||||||
call Function9775
|
call Function9775
|
||||||
call Function9643
|
call Function9643
|
||||||
@ -275,7 +275,7 @@ endr
|
|||||||
|
|
||||||
asm_8bd7
|
asm_8bd7
|
||||||
push hl
|
push hl
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
ld de, $0008
|
ld de, $0008
|
||||||
.asm_8bde
|
.asm_8bde
|
||||||
and a
|
and a
|
||||||
@ -338,7 +338,7 @@ Function8c1d: ; 8c1d
|
|||||||
call Function976b
|
call Function976b
|
||||||
|
|
||||||
.asm_8c33
|
.asm_8c33
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
call Function9643
|
call Function9643
|
||||||
call Function9699
|
call Function9699
|
||||||
call Function96b3
|
call Function96b3
|
||||||
@ -412,11 +412,11 @@ endr
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld [wMapPals], a
|
ld [UnknBGPals], a
|
||||||
ld [wMapPals + 8 * 2], a
|
ld [UnknBGPals + 8 * 2], a
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
ld [wMapPals + 1], a
|
ld [UnknBGPals + 1], a
|
||||||
ld [wMapPals + 8 * 2 + 1], a
|
ld [UnknBGPals + 8 * 2 + 1], a
|
||||||
pop af
|
pop af
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
call Function96a4
|
call Function96a4
|
||||||
@ -458,7 +458,7 @@ endr
|
|||||||
ret
|
ret
|
||||||
|
|
||||||
.asm_8cf0
|
.asm_8cf0
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $0008
|
ld bc, $0008
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -525,7 +525,7 @@ INCLUDE "predef/cgb.asm"
|
|||||||
|
|
||||||
Function95f0: ; 95f0
|
Function95f0: ; 95f0
|
||||||
ld hl, Palette_9608
|
ld hl, Palette_9608
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, 8
|
ld bc, 8
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -544,7 +544,7 @@ Palette_9608: ; 9608
|
|||||||
|
|
||||||
|
|
||||||
CopyFourPalettes: ; 9610
|
CopyFourPalettes: ; 9610
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld c, $4
|
ld c, $4
|
||||||
|
|
||||||
CopyPalettes: ; 9615
|
CopyPalettes: ; 9615
|
||||||
@ -644,9 +644,9 @@ Function9673: ; 9673
|
|||||||
push af
|
push af
|
||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
ld c, $8
|
ld c, 8
|
||||||
.asm_9683
|
.loop
|
||||||
ld a, $ff
|
ld a, $ff
|
||||||
rept 4
|
rept 4
|
||||||
ld [hli], a
|
ld [hli], a
|
||||||
@ -656,7 +656,7 @@ rept 4
|
|||||||
ld [hli], a
|
ld [hli], a
|
||||||
endr
|
endr
|
||||||
dec c
|
dec c
|
||||||
jr nz, .asm_9683
|
jr nz, .loop
|
||||||
pop af
|
pop af
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
pop hl
|
pop hl
|
||||||
@ -676,7 +676,7 @@ Function9699: ; 9699
|
|||||||
; 96a4
|
; 96a4
|
||||||
|
|
||||||
Function96a4: ; 96a4
|
Function96a4: ; 96a4
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
ld de, BGPals
|
ld de, BGPals
|
||||||
ld bc, $0080
|
ld bc, $0080
|
||||||
ld a, $5
|
ld a, $5
|
||||||
@ -728,7 +728,7 @@ Function96b3: ; 96b3
|
|||||||
ret
|
ret
|
||||||
; 96f3
|
; 96f3
|
||||||
|
|
||||||
Function96f3: ; 96f3
|
Function96f3: ; 96f3 CGB layout $fc
|
||||||
ld hl, wcd9b
|
ld hl, wcd9b
|
||||||
ld a, [wcda9]
|
ld a, [wcda9]
|
||||||
ld e, a
|
ld e, a
|
||||||
@ -759,7 +759,7 @@ Function96f3: ; 96f3
|
|||||||
|
|
||||||
Function971a: ; 971a
|
Function971a: ; 971a
|
||||||
ld hl, Palettes_b681
|
ld hl, Palettes_b681
|
||||||
ld de, Unkn2Pals
|
ld de, UnknOBPals
|
||||||
ld bc, $0010
|
ld bc, $0010
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -843,7 +843,7 @@ Function977a: ; 977a
|
|||||||
dec c
|
dec c
|
||||||
jr nz, .asm_9787
|
jr nz, .asm_9787
|
||||||
ld hl, Palettes_979c
|
ld hl, Palettes_979c
|
||||||
ld de, Unkn2Pals + 8 * 2
|
ld de, UnknOBPals + 8 * 2
|
||||||
ld bc, $0010
|
ld bc, $0010
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -1047,7 +1047,7 @@ Function9890:: ; 9890
|
|||||||
push af
|
push af
|
||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
call Function98df
|
call Function98df
|
||||||
ld hl, BGPals
|
ld hl, BGPals
|
||||||
call Function98df
|
call Function98df
|
||||||
@ -1058,13 +1058,13 @@ Function9890:: ; 9890
|
|||||||
|
|
||||||
Function98df: ; 98df
|
Function98df: ; 98df
|
||||||
ld c, $40
|
ld c, $40
|
||||||
.asm_98e1
|
.loop
|
||||||
ld a, $ff
|
ld a, $ff
|
||||||
ld [hli], a
|
ld [hli], a
|
||||||
ld a, $7f
|
ld a, $7f
|
||||||
ld [hli], a
|
ld [hli], a
|
||||||
dec c
|
dec c
|
||||||
jr nz, .asm_98e1
|
jr nz, .loop
|
||||||
ret
|
ret
|
||||||
; 98eb
|
; 98eb
|
||||||
|
|
||||||
@ -1974,7 +1974,7 @@ endr
|
|||||||
push af
|
push af
|
||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
ld b, $8
|
ld b, $8
|
||||||
.asm_b210
|
.asm_b210
|
||||||
ld a, [de]
|
ld a, [de]
|
||||||
@ -2010,9 +2010,9 @@ endr
|
|||||||
ld bc, $40
|
ld bc, $40
|
||||||
ld hl, MapObjectPals
|
ld hl, MapObjectPals
|
||||||
call AddNTimes
|
call AddNTimes
|
||||||
ld de, Unkn2Pals
|
ld de, UnknOBPals
|
||||||
ld bc, $40
|
ld bc, $40
|
||||||
ld a, $5 ; BANK(Unkn2Pals)
|
ld a, $5 ; BANK(UnknOBPals)
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
|
|
||||||
ld a, [wPermission]
|
ld a, [wPermission]
|
||||||
@ -2037,7 +2037,7 @@ rept 4
|
|||||||
inc hl
|
inc hl
|
||||||
endr
|
endr
|
||||||
.asm_b26d
|
.asm_b26d
|
||||||
ld de, wMapPals + 8 * 6 + 2
|
ld de, UnknBGPals + 8 * 6 + 2
|
||||||
ld bc, 4
|
ld bc, 4
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
|
@ -637,10 +637,10 @@ GetCreditsPalette: ; 109b2c
|
|||||||
|
|
||||||
push af
|
push af
|
||||||
push hl
|
push hl
|
||||||
add wMapPals % $100
|
add UnknBGPals % $100
|
||||||
ld e, a
|
ld e, a
|
||||||
ld a, 0
|
ld a, 0
|
||||||
adc wMapPals / $100
|
adc UnknBGPals / $100
|
||||||
ld d, a
|
ld d, a
|
||||||
ld bc, 24
|
ld bc, 24
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
|
@ -524,7 +524,7 @@ IntroScene1: ; e495b (39:495b)
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, Palette_365ad
|
ld hl, Palette_365ad
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $80
|
ld bc, $80
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld hl, Palette_365ad
|
ld hl, Palette_365ad
|
||||||
@ -597,7 +597,7 @@ IntroScene3: ; e49fd (39:49fd)
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, Palette_e5edd
|
ld hl, Palette_e5edd
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $80
|
ld bc, $80
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld hl, Palette_e5edd
|
ld hl, Palette_e5edd
|
||||||
@ -662,7 +662,7 @@ IntroScene5: ; e4a7a (39:4a7a)
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, Palette_365ad
|
ld hl, Palette_365ad
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $80
|
ld bc, $80
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld hl, Palette_365ad
|
ld hl, Palette_365ad
|
||||||
@ -759,7 +759,7 @@ IntroScene7: ; e4b3f (39:4b3f)
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, Palette_e5edd
|
ld hl, Palette_e5edd
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $80
|
ld bc, $80
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld hl, Palette_e5edd
|
ld hl, Palette_e5edd
|
||||||
@ -909,7 +909,7 @@ IntroScene11: ; e4c86 (39:4c86)
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, Palette_365ad
|
ld hl, Palette_365ad
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $80
|
ld bc, $80
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld hl, Palette_365ad
|
ld hl, Palette_365ad
|
||||||
@ -1034,7 +1034,7 @@ IntroScene13: ; e4d6d (39:4d6d)
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, Palette_e5edd
|
ld hl, Palette_e5edd
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $80
|
ld bc, $80
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld hl, Palette_e5edd
|
ld hl, Palette_e5edd
|
||||||
@ -1143,7 +1143,7 @@ IntroScene15: ; e4e40 (39:4e40)
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, Palette_e77dd
|
ld hl, Palette_e77dd
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $80
|
ld bc, $80
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld hl, Palette_e77dd
|
ld hl, Palette_e77dd
|
||||||
@ -1217,7 +1217,7 @@ IntroScene17: ; e4ef5 (39:4ef5)
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, Palette_e6d6d
|
ld hl, Palette_e6d6d
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $80
|
ld bc, $80
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld hl, Palette_e6d6d
|
ld hl, Palette_e6d6d
|
||||||
@ -1291,7 +1291,7 @@ IntroScene19: ; e4f7e (39:4f7e)
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, Palette_e77dd
|
ld hl, Palette_e77dd
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $80
|
ld bc, $80
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld hl, Palette_e77dd
|
ld hl, Palette_e77dd
|
||||||
@ -1459,7 +1459,7 @@ IntroScene26: ; e50bb (39:50bb)
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, Palette_e679d
|
ld hl, Palette_e679d
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $80
|
ld bc, $80
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld hl, Palette_e679d
|
ld hl, Palette_e679d
|
||||||
@ -1785,7 +1785,7 @@ endr
|
|||||||
ld bc, $8
|
ld bc, $8
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
pop bc
|
pop bc
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld a, c
|
ld a, c
|
||||||
add e
|
add e
|
||||||
ld e, a
|
ld e, a
|
||||||
|
@ -1244,7 +1244,7 @@ Function8220f: ; 8220f
|
|||||||
rept 3
|
rept 3
|
||||||
add hl, hl
|
add hl, hl
|
||||||
endr
|
endr
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
add hl, de
|
add hl, de
|
||||||
ld de, wc608
|
ld de, wc608
|
||||||
ld bc, 8
|
ld bc, 8
|
||||||
|
@ -31,7 +31,7 @@ Function1dd709: ; 1dd709
|
|||||||
call PlaceString
|
call PlaceString
|
||||||
call EnableLCD
|
call EnableLCD
|
||||||
call WaitBGMap
|
call WaitBGMap
|
||||||
ld b, $8
|
ld b, SCGB_08
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
|
@ -8,7 +8,7 @@ _DummyGame: ; e1e5b (38:5e5b)
|
|||||||
|
|
||||||
Functione1e67: ; e1e67 (38:5e67)
|
Functione1e67: ; e1e67 (38:5e67)
|
||||||
call DisableLCD
|
call DisableLCD
|
||||||
ld b, $8
|
ld b, SCGB_08
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
callab Function8cf53
|
callab Function8cf53
|
||||||
ld hl, LZ_e2221
|
ld hl, LZ_e2221
|
||||||
|
@ -52,11 +52,11 @@ _EvolutionAnimation: ; 4e607
|
|||||||
ld [PlayerHPPal], a
|
ld [PlayerHPPal], a
|
||||||
|
|
||||||
ld c, $0
|
ld c, $0
|
||||||
call Function4e703
|
call .GetSGBLayout
|
||||||
ld a, [Buffer1]
|
ld a, [Buffer1]
|
||||||
ld [CurPartySpecies], a
|
ld [CurPartySpecies], a
|
||||||
ld [CurSpecies], a
|
ld [CurSpecies], a
|
||||||
call Function4e708
|
call .PlaceFrontpic
|
||||||
|
|
||||||
ld de, VTiles2
|
ld de, VTiles2
|
||||||
ld hl, VTiles2 tile $31
|
ld hl, VTiles2 tile $31
|
||||||
@ -65,11 +65,11 @@ _EvolutionAnimation: ; 4e607
|
|||||||
|
|
||||||
ld a, $31
|
ld a, $31
|
||||||
ld [wd1ec], a
|
ld [wd1ec], a
|
||||||
call Evolution_FlashFrontpics
|
call .ReplaceFrontpic
|
||||||
ld a, [Buffer2]
|
ld a, [Buffer2]
|
||||||
ld [CurPartySpecies], a
|
ld [CurPartySpecies], a
|
||||||
ld [CurSpecies], a
|
ld [CurSpecies], a
|
||||||
call Function4e711
|
call .LoadFrontpic
|
||||||
ld a, [Buffer1]
|
ld a, [Buffer1]
|
||||||
ld [CurPartySpecies], a
|
ld [CurPartySpecies], a
|
||||||
ld [CurSpecies], a
|
ld [CurSpecies], a
|
||||||
@ -90,14 +90,14 @@ _EvolutionAnimation: ; 4e607
|
|||||||
call DelayFrames
|
call DelayFrames
|
||||||
|
|
||||||
ld c, $1
|
ld c, $1
|
||||||
call Function4e703
|
call .GetSGBLayout
|
||||||
call Function4e726
|
call .AnimationSequence
|
||||||
jr c, .pressed_b
|
jr c, .cancel_evo
|
||||||
|
|
||||||
ld a, $cf
|
ld a, -7 * 7
|
||||||
ld [wd1ec], a
|
ld [wd1ec], a
|
||||||
|
|
||||||
call Evolution_FlashFrontpics
|
call .ReplaceFrontpic
|
||||||
xor a
|
xor a
|
||||||
ld [wd1ed], a
|
ld [wd1ed], a
|
||||||
|
|
||||||
@ -105,7 +105,7 @@ _EvolutionAnimation: ; 4e607
|
|||||||
ld [PlayerHPPal], a
|
ld [PlayerHPPal], a
|
||||||
|
|
||||||
ld c, $0
|
ld c, $0
|
||||||
call Function4e703
|
call .GetSGBLayout
|
||||||
call Function4e7a6
|
call Function4e7a6
|
||||||
callba Function8cf53
|
callba Function8cf53
|
||||||
call Function4e794
|
call Function4e794
|
||||||
@ -134,7 +134,7 @@ _EvolutionAnimation: ; 4e607
|
|||||||
.asm_4e6de
|
.asm_4e6de
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.pressed_b
|
.cancel_evo
|
||||||
ld a, $1
|
ld a, $1
|
||||||
ld [wd1ed], a
|
ld [wd1ed], a
|
||||||
|
|
||||||
@ -142,7 +142,7 @@ _EvolutionAnimation: ; 4e607
|
|||||||
ld [PlayerHPPal], a
|
ld [PlayerHPPal], a
|
||||||
|
|
||||||
ld c, $0
|
ld c, $0
|
||||||
call Function4e703
|
call .GetSGBLayout
|
||||||
call Function4e7a6
|
call Function4e7a6
|
||||||
callba Function8cf53
|
callba Function8cf53
|
||||||
call Function4e794
|
call Function4e794
|
||||||
@ -153,38 +153,38 @@ _EvolutionAnimation: ; 4e607
|
|||||||
ret
|
ret
|
||||||
; 4e703
|
; 4e703
|
||||||
|
|
||||||
Function4e703: ; 4e703
|
.GetSGBLayout: ; 4e703
|
||||||
ld b, $b
|
ld b, SCGB_0B
|
||||||
jp GetSGBLayout
|
jp GetSGBLayout
|
||||||
; 4e708
|
; 4e708
|
||||||
|
|
||||||
Function4e708: ; 4e708
|
.PlaceFrontpic: ; 4e708
|
||||||
call GetBaseData
|
call GetBaseData
|
||||||
hlcoord 7, 2
|
hlcoord 7, 2
|
||||||
jp PrepMonFrontpic
|
jp PrepMonFrontpic
|
||||||
; 4e711
|
; 4e711
|
||||||
|
|
||||||
Function4e711: ; 4e711
|
.LoadFrontpic: ; 4e711
|
||||||
call GetBaseData
|
call GetBaseData
|
||||||
ld a, $1
|
ld a, $1
|
||||||
ld [wc2c6], a
|
ld [wc2c6], a
|
||||||
ld de, VTiles2
|
ld de, VTiles2
|
||||||
predef Function5108b
|
predef FrontpicPredef
|
||||||
xor a
|
xor a
|
||||||
ld [wc2c6], a
|
ld [wc2c6], a
|
||||||
ret
|
ret
|
||||||
; 4e726
|
; 4e726
|
||||||
|
|
||||||
Function4e726: ; 4e726
|
.AnimationSequence: ; 4e726
|
||||||
call ClearJoypad
|
call ClearJoypad
|
||||||
lb bc, 1, 14
|
lb bc, 1, 2 * 7 ; flash b times, wait c frames in between
|
||||||
.loop
|
.loop
|
||||||
push bc
|
push bc
|
||||||
call Evolution_CheckPressedB
|
call .WaitFrames_CheckPressedB
|
||||||
pop bc
|
pop bc
|
||||||
jr c, .pressed_b
|
jr c, .exit_sequence
|
||||||
push bc
|
push bc
|
||||||
call Evolution_NextFrame
|
call .Flash
|
||||||
pop bc
|
pop bc
|
||||||
inc b
|
inc b
|
||||||
rept 2
|
rept 2
|
||||||
@ -194,31 +194,30 @@ endr
|
|||||||
and a
|
and a
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.pressed_b
|
.exit_sequence
|
||||||
scf
|
scf
|
||||||
ret
|
ret
|
||||||
; 4e741
|
; 4e741
|
||||||
|
|
||||||
Evolution_NextFrame: ; 4e741
|
.Flash: ; 4e741
|
||||||
.loop
|
ld a, -7 * 7 ; new stage
|
||||||
ld a, -49
|
|
||||||
ld [wd1ec], a
|
ld [wd1ec], a
|
||||||
call Evolution_FlashFrontpics
|
call .ReplaceFrontpic
|
||||||
ld a, 49
|
ld a, 7 * 7 ; previous stage
|
||||||
ld [wd1ec], a
|
ld [wd1ec], a
|
||||||
call Evolution_FlashFrontpics
|
call .ReplaceFrontpic
|
||||||
dec b
|
dec b
|
||||||
jr nz, .loop
|
jr nz, .Flash
|
||||||
ret
|
ret
|
||||||
; 4e755
|
; 4e755
|
||||||
|
|
||||||
Evolution_FlashFrontpics: ; 4e755
|
.ReplaceFrontpic: ; 4e755
|
||||||
push bc
|
push bc
|
||||||
xor a
|
xor a
|
||||||
ld [hBGMapMode], a
|
ld [hBGMapMode], a
|
||||||
hlcoord 7, 2
|
hlcoord 7, 2
|
||||||
lb bc, 7, 7
|
lb bc, 7, 7
|
||||||
ld de, $d
|
ld de, SCREEN_WIDTH - 7
|
||||||
.loop1
|
.loop1
|
||||||
push bc
|
push bc
|
||||||
.loop2
|
.loop2
|
||||||
@ -238,8 +237,7 @@ Evolution_FlashFrontpics: ; 4e755
|
|||||||
ret
|
ret
|
||||||
; 4e779
|
; 4e779
|
||||||
|
|
||||||
Evolution_CheckPressedB: ; 4e779
|
.WaitFrames_CheckPressedB: ; 4e779
|
||||||
.loop
|
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
push bc
|
push bc
|
||||||
call JoyTextDelay
|
call JoyTextDelay
|
||||||
@ -247,16 +245,16 @@ Evolution_CheckPressedB: ; 4e779
|
|||||||
pop bc
|
pop bc
|
||||||
and B_BUTTON
|
and B_BUTTON
|
||||||
jr nz, .pressed_b
|
jr nz, .pressed_b
|
||||||
.loop2
|
.loop3
|
||||||
dec c
|
dec c
|
||||||
jr nz, .loop
|
jr nz, .WaitFrames_CheckPressedB
|
||||||
and a
|
and a
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.pressed_b
|
.pressed_b
|
||||||
ld a, [wd1e9]
|
ld a, [wd1e9]
|
||||||
and a
|
and a
|
||||||
jr nz, .loop2
|
jr nz, .loop3
|
||||||
scf
|
scf
|
||||||
ret
|
ret
|
||||||
; 4e794
|
; 4e794
|
||||||
@ -281,18 +279,18 @@ Function4e7a6: ; 4e7a6
|
|||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
push af
|
push af
|
||||||
ld [hl], $0
|
ld [hl], $0
|
||||||
.asm_4e7b8
|
.loop
|
||||||
call Function4e7cf
|
call Function4e7cf
|
||||||
jr nc, .asm_4e7c2
|
jr nc, .done
|
||||||
call Function4e80c
|
call Function4e80c
|
||||||
jr .asm_4e7b8
|
jr .loop
|
||||||
|
|
||||||
.asm_4e7c2
|
.done
|
||||||
ld c, $20
|
ld c, $20
|
||||||
.asm_4e7c4
|
.loop2
|
||||||
call Function4e80c
|
call Function4e80c
|
||||||
dec c
|
dec c
|
||||||
jr nz, .asm_4e7c4
|
jr nz, .loop2
|
||||||
pop af
|
pop af
|
||||||
ld [wJumptableIndex], a
|
ld [wJumptableIndex], a
|
||||||
ret
|
ret
|
||||||
@ -319,7 +317,7 @@ Function4e7cf: ; 4e7cf
|
|||||||
|
|
||||||
Function4e7e8: ; 4e7e8
|
Function4e7e8: ; 4e7e8
|
||||||
push de
|
push de
|
||||||
ld de, $4858
|
lb de, $48, $58
|
||||||
ld a, $13
|
ld a, $13
|
||||||
call _InitSpriteAnimStruct
|
call _InitSpriteAnimStruct
|
||||||
ld hl, $b
|
ld hl, $b
|
||||||
@ -342,6 +340,7 @@ Function4e7e8: ; 4e7e8
|
|||||||
Function4e80c: ; 4e80c
|
Function4e80c: ; 4e80c
|
||||||
push bc
|
push bc
|
||||||
callab Function8cf69
|
callab Function8cf69
|
||||||
|
; a = (([hVBlankCounter] + 4) / 2) % NUM_PALETTES
|
||||||
ld a, [hVBlankCounter]
|
ld a, [hVBlankCounter]
|
||||||
and $e
|
and $e
|
||||||
srl a
|
srl a
|
||||||
@ -350,9 +349,9 @@ rept 2
|
|||||||
endr
|
endr
|
||||||
and $7
|
and $7
|
||||||
ld b, a
|
ld b, a
|
||||||
ld hl, Sprites + 3
|
ld hl, Sprites + 3 ; attributes
|
||||||
ld c, $28
|
ld c, 40
|
||||||
.asm_4e823
|
.loop
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
or b
|
or b
|
||||||
ld [hli], a
|
ld [hli], a
|
||||||
@ -360,7 +359,7 @@ rept 3
|
|||||||
inc hl
|
inc hl
|
||||||
endr
|
endr
|
||||||
dec c
|
dec c
|
||||||
jr nz, .asm_4e823
|
jr nz, .loop
|
||||||
pop bc
|
pop bc
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
ret
|
ret
|
||||||
|
@ -495,7 +495,7 @@ Function283b2: ; 283b2
|
|||||||
call PlaceWholeStringInBoxAtOnce
|
call PlaceWholeStringInBoxAtOnce
|
||||||
call RotateThreePalettesRight
|
call RotateThreePalettesRight
|
||||||
call ClearScreen
|
call ClearScreen
|
||||||
ld b, $8
|
ld b, SCGB_08
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
call Function3200
|
call Function3200
|
||||||
ret
|
ret
|
||||||
@ -1585,7 +1585,7 @@ Function28ade: ; 28ade
|
|||||||
Function28b22: ; 28b22
|
Function28b22: ; 28b22
|
||||||
call RotateThreePalettesRight
|
call RotateThreePalettesRight
|
||||||
call ClearScreen
|
call ClearScreen
|
||||||
ld b, $8
|
ld b, SCGB_08
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
call Function3200
|
call Function3200
|
||||||
xor a
|
xor a
|
||||||
@ -1889,7 +1889,7 @@ Function28b87: ; 28b87
|
|||||||
call DelayFrames
|
call DelayFrames
|
||||||
call ClearTileMap
|
call ClearTileMap
|
||||||
call LoadFontsBattleExtra
|
call LoadFontsBattleExtra
|
||||||
ld b, $8
|
ld b, SCGB_08
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
ld a, [hLinkPlayerNumber]
|
ld a, [hLinkPlayerNumber]
|
||||||
cp $1
|
cp $1
|
||||||
@ -2401,7 +2401,7 @@ Function2914e: ; 2914e
|
|||||||
pop bc
|
pop bc
|
||||||
ld [hl], b
|
ld [hl], b
|
||||||
call WaitBGMap
|
call WaitBGMap
|
||||||
ld b, $1b
|
ld b, SCGB_1B
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
ld a, $e4
|
ld a, $e4
|
||||||
call DmgToCgbBGPals
|
call DmgToCgbBGPals
|
||||||
@ -2672,7 +2672,7 @@ Function29348: ; 29348
|
|||||||
lb bc, 3, 12
|
lb bc, 3, 12
|
||||||
call Function297db
|
call Function297db
|
||||||
call WaitBGMap
|
call WaitBGMap
|
||||||
ld b, $1b
|
ld b, SCGB_1B
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
ld a, $e4
|
ld a, $e4
|
||||||
call DmgToCgbBGPals
|
call DmgToCgbBGPals
|
||||||
@ -2812,7 +2812,7 @@ Function2942e: ; 2942e
|
|||||||
ld [TempMonDVs], a
|
ld [TempMonDVs], a
|
||||||
ld a, [wPlayerMinimized]
|
ld a, [wPlayerMinimized]
|
||||||
ld [TempMonDVs + 1], a
|
ld [TempMonDVs + 1], a
|
||||||
ld b, $1a
|
ld b, SCGB_1A
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
ld a, $e4
|
ld a, $e4
|
||||||
call DmgToCgbBGPals
|
call DmgToCgbBGPals
|
||||||
@ -2838,7 +2838,7 @@ Function29461: ; 29461
|
|||||||
ld [TempMonDVs], a
|
ld [TempMonDVs], a
|
||||||
ld a, [wPlayerWrapCount]
|
ld a, [wPlayerWrapCount]
|
||||||
ld [TempMonDVs + 1], a
|
ld [TempMonDVs + 1], a
|
||||||
ld b, $1a
|
ld b, SCGB_1A
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
ld a, $e4
|
ld a, $e4
|
||||||
call DmgToCgbBGPals
|
call DmgToCgbBGPals
|
||||||
|
@ -41,7 +41,7 @@ NamingScreen: ; 116c1
|
|||||||
|
|
||||||
Function116f8: ; 116f8
|
Function116f8: ; 116f8
|
||||||
call ClearBGPalettes
|
call ClearBGPalettes
|
||||||
ld b, $8
|
ld b, SCGB_08
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
call DisableLCD
|
call DisableLCD
|
||||||
call Function11c51
|
call Function11c51
|
||||||
|
@ -20,7 +20,7 @@ Function5001d: ; 5001d
|
|||||||
call ClearBGPalettes
|
call ClearBGPalettes
|
||||||
call Function5003f
|
call Function5003f
|
||||||
call WaitBGMap
|
call WaitBGMap
|
||||||
ld b, $a
|
ld b, SCGB_0A
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
@ -149,7 +149,7 @@ PlacePartyHPBar: ; 500cf
|
|||||||
ld b, $0
|
ld b, $0
|
||||||
add hl, bc
|
add hl, bc
|
||||||
call SetHPPal
|
call SetHPPal
|
||||||
ld b, $fc
|
ld b, SCGB_FC
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
|
|
||||||
.skip
|
.skip
|
||||||
@ -162,7 +162,7 @@ PlacePartyHPBar: ; 500cf
|
|||||||
inc b
|
inc b
|
||||||
dec c
|
dec c
|
||||||
jr nz, .loop
|
jr nz, .loop
|
||||||
ld b, $a
|
ld b, SCGB_0A
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
ret
|
ret
|
||||||
; 50117
|
; 50117
|
||||||
|
@ -2363,7 +2363,7 @@ Function41401: ; 41401 (10:5401)
|
|||||||
push af
|
push af
|
||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
ld bc, $40
|
ld bc, $40
|
||||||
xor a
|
xor a
|
||||||
call ByteFill
|
call ByteFill
|
||||||
|
@ -1952,7 +1952,7 @@ _FlyMap: ; 91af3
|
|||||||
call Request1bpp
|
call Request1bpp
|
||||||
call FlyMap
|
call FlyMap
|
||||||
call Function91c8f
|
call Function91c8f
|
||||||
ld b, $2
|
ld b, SCGB_02
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
.loop
|
.loop
|
||||||
@ -2378,7 +2378,7 @@ Function91d11: ; 91d11
|
|||||||
call TownMapPals
|
call TownMapPals
|
||||||
hlbgcoord 0, 0
|
hlbgcoord 0, 0
|
||||||
call TownMapBGUpdate
|
call TownMapBGUpdate
|
||||||
ld b, $2
|
ld b, SCGB_02
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
xor a
|
xor a
|
||||||
|
@ -92,7 +92,7 @@ PredefPointers:: ; 856b
|
|||||||
add_predef PartyMonItemName
|
add_predef PartyMonItemName
|
||||||
add_predef GetFrontpic
|
add_predef GetFrontpic
|
||||||
add_predef GetBackpic
|
add_predef GetBackpic
|
||||||
add_predef Function5108b
|
add_predef FrontpicPredef
|
||||||
add_predef GetTrainerPic
|
add_predef GetTrainerPic
|
||||||
add_predef DecompressPredef ; $40
|
add_predef DecompressPredef ; $40
|
||||||
add_predef CheckTypeMatchup
|
add_predef CheckTypeMatchup
|
||||||
|
@ -28,9 +28,9 @@ Function926f7: ; 926f7 (24:66f7)
|
|||||||
call DisableLCD
|
call DisableLCD
|
||||||
hlbgcoord 0, 0
|
hlbgcoord 0, 0
|
||||||
lb bc, 4, 0
|
lb bc, 4, 0
|
||||||
ld a, $7f
|
ld a, " "
|
||||||
call ByteFill
|
call ByteFill
|
||||||
ld b, $5
|
ld b, SCGB_05
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
callab Function8cf53
|
callab Function8cf53
|
||||||
ld hl, wc6d0
|
ld hl, wc6d0
|
||||||
|
@ -1795,7 +1795,7 @@ SetUpMoveScreenBG: ; 13172
|
|||||||
call PrintLevel
|
call PrintLevel
|
||||||
ld hl, PlayerHPPal
|
ld hl, PlayerHPPal
|
||||||
call SetHPPal
|
call SetHPPal
|
||||||
ld b, $e
|
ld b, SCGB_0E
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
hlcoord 16, 0
|
hlcoord 16, 0
|
||||||
lb bc, 1, 3
|
lb bc, 1, 3
|
||||||
|
@ -848,7 +848,7 @@ Function4e289: ; 4e289 (13:6289)
|
|||||||
ret c
|
ret c
|
||||||
call Function4e307
|
call Function4e307
|
||||||
ld de, VTiles2 tile $00
|
ld de, VTiles2 tile $00
|
||||||
predef Function5108b
|
predef FrontpicPredef
|
||||||
hlcoord 0, 0
|
hlcoord 0, 0
|
||||||
ld d, $0
|
ld d, $0
|
||||||
ld e, $2
|
ld e, $2
|
||||||
@ -1051,7 +1051,7 @@ Function4e497: ; 4e497 (13:6497)
|
|||||||
ld [wc2c6], a
|
ld [wc2c6], a
|
||||||
call Function4e307
|
call Function4e307
|
||||||
ld de, VTiles2 tile $00
|
ld de, VTiles2 tile $00
|
||||||
predef Function5108b
|
predef FrontpicPredef
|
||||||
pop de
|
pop de
|
||||||
hlcoord 0, 0
|
hlcoord 0, 0
|
||||||
ld d, $0
|
ld d, $0
|
||||||
|
@ -39,7 +39,7 @@ _TimeOfDayPals:: ; 8c011
|
|||||||
|
|
||||||
|
|
||||||
; save bg palette 8
|
; save bg palette 8
|
||||||
ld hl, wMapPals + 8 * 7 ; wMapPals + 7 pals
|
ld hl, UnknBGPals + 8 * 7 ; UnknBGPals + 7 pals
|
||||||
|
|
||||||
; save wram bank
|
; save wram bank
|
||||||
ld a, [rSVBK]
|
ld a, [rSVBK]
|
||||||
@ -65,12 +65,12 @@ _TimeOfDayPals:: ; 8c011
|
|||||||
|
|
||||||
|
|
||||||
; update sgb pals
|
; update sgb pals
|
||||||
ld b, $9
|
ld b, SCGB_09
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
|
|
||||||
|
|
||||||
; restore bg palette 8
|
; restore bg palette 8
|
||||||
ld hl, Unkn2Pals - 1 ; last byte in wMapPals
|
ld hl, UnknOBPals - 1 ; last byte in UnknBGPals
|
||||||
|
|
||||||
; save wram bank
|
; save wram bank
|
||||||
ld a, [rSVBK]
|
ld a, [rSVBK]
|
||||||
@ -172,12 +172,12 @@ Function8c0c1: ; 8c0c1
|
|||||||
push af
|
push af
|
||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld e, a
|
ld e, a
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld d, a
|
ld d, a
|
||||||
ld hl, wMapPals + 8
|
ld hl, UnknBGPals + 8
|
||||||
ld c, $6
|
ld c, $6
|
||||||
.asm_8c0d4
|
.asm_8c0d4
|
||||||
ld a, e
|
ld a, e
|
||||||
|
@ -144,7 +144,7 @@ _TitleScreen: ; 10ed67
|
|||||||
|
|
||||||
; Update palette colors
|
; Update palette colors
|
||||||
ld hl, TitleScreenPalettes
|
ld hl, TitleScreenPalettes
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, 4 * 32
|
ld bc, 4 * 32
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
|
|
||||||
@ -220,7 +220,7 @@ _TitleScreen: ; 10ed67
|
|||||||
ld [hBGMapMode], a
|
ld [hBGMapMode], a
|
||||||
|
|
||||||
xor a
|
xor a
|
||||||
ld [wMapPals + 2], a
|
ld [UnknBGPals + 2], a
|
||||||
|
|
||||||
; Play starting sound effect
|
; Play starting sound effect
|
||||||
call SFXChannelsOff
|
call SFXChannelsOff
|
||||||
@ -231,7 +231,7 @@ _TitleScreen: ; 10ed67
|
|||||||
; 10eea7
|
; 10eea7
|
||||||
|
|
||||||
SuicuneFrameIterator: ; 10eea7
|
SuicuneFrameIterator: ; 10eea7
|
||||||
ld hl, wMapPals + 2
|
ld hl, UnknBGPals + 2
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
ld c, a
|
ld c, a
|
||||||
inc [hl]
|
inc [hl]
|
||||||
|
@ -42,7 +42,7 @@ OverworldBGMap: ; 124fa
|
|||||||
; 1250a
|
; 1250a
|
||||||
|
|
||||||
BattleBGMap: ; 1250a
|
BattleBGMap: ; 1250a
|
||||||
ld b, $0
|
ld b, SCGB_00
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
ret
|
ret
|
||||||
|
@ -1113,7 +1113,7 @@ Functiond066e: ; d066e
|
|||||||
push bc
|
push bc
|
||||||
push hl
|
push hl
|
||||||
ld de, VTiles2
|
ld de, VTiles2
|
||||||
predef Function5108b
|
predef FrontpicPredef
|
||||||
pop hl
|
pop hl
|
||||||
pop bc
|
pop bc
|
||||||
ld d, 0
|
ld d, 0
|
||||||
|
5
home.asm
5
home.asm
@ -748,9 +748,8 @@ ClearPalettes:: ; 3317
|
|||||||
; 333e
|
; 333e
|
||||||
|
|
||||||
|
|
||||||
ClearSGB:: ; 333e
|
GetMemSGBLayout:: ; 333e
|
||||||
ld b, $ff
|
ld b, SCGB_RAM
|
||||||
|
|
||||||
GetSGBLayout:: ; 3340
|
GetSGBLayout:: ; 3340
|
||||||
; load sgb packets unless dmg
|
; load sgb packets unless dmg
|
||||||
|
|
||||||
|
@ -2029,10 +2029,8 @@ ExitAllMenus:: ; 2b4d
|
|||||||
call Function2bae
|
call Function2bae
|
||||||
call UpdateSprites
|
call UpdateSprites
|
||||||
call Functiond90
|
call Functiond90
|
||||||
; 2b5c
|
|
||||||
|
|
||||||
Function2b5c:: ; 2b5c
|
Function2b5c:: ; 2b5c
|
||||||
ld b, $9
|
ld b, SCGB_09
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
callba Function49409
|
callba Function49409
|
||||||
call Function3200
|
call Function3200
|
||||||
@ -2056,7 +2054,7 @@ Function2b74:: ; 0x2b74
|
|||||||
set 0, [hl]
|
set 0, [hl]
|
||||||
call UpdateSprites
|
call UpdateSprites
|
||||||
call Function3200
|
call Function3200
|
||||||
ld b, $9
|
ld b, SCGB_09
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
callba Function49409
|
callba Function49409
|
||||||
call UpdateTimePals
|
call UpdateTimePals
|
||||||
|
@ -95,7 +95,7 @@ DmgToCgbBGPals:: ; c9f
|
|||||||
|
|
||||||
; copy & reorder bg pal buffer
|
; copy & reorder bg pal buffer
|
||||||
ld hl, BGPals ; to
|
ld hl, BGPals ; to
|
||||||
ld de, wMapPals ; from
|
ld de, UnknBGPals ; from
|
||||||
; order
|
; order
|
||||||
ld a, [rBGP]
|
ld a, [rBGP]
|
||||||
ld b, a
|
ld b, a
|
||||||
@ -143,7 +143,7 @@ DmgToCgbObjPals:: ; ccb
|
|||||||
|
|
||||||
; copy & reorder obj pal buffer
|
; copy & reorder obj pal buffer
|
||||||
ld hl, OBPals ; to
|
ld hl, OBPals ; to
|
||||||
ld de, Unkn2Pals ; from
|
ld de, UnknOBPals ; from
|
||||||
; order
|
; order
|
||||||
ld a, [rOBP0]
|
ld a, [rOBP0]
|
||||||
ld b, a
|
ld b, a
|
||||||
@ -182,7 +182,7 @@ Functioncf8:: ; cf8
|
|||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
|
|
||||||
ld hl, OBPals
|
ld hl, OBPals
|
||||||
ld de, Unkn2Pals
|
ld de, UnknOBPals
|
||||||
ld a, [rOBP0]
|
ld a, [rOBP0]
|
||||||
ld b, a
|
ld b, a
|
||||||
ld c, $1
|
ld c, $1
|
||||||
@ -216,7 +216,7 @@ Functiond24:: ; d24
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, OBPals + 8
|
ld hl, OBPals + 8
|
||||||
ld de, Unkn2Pals + 8
|
ld de, UnknOBPals + 8
|
||||||
ld a, [rOBP1]
|
ld a, [rOBP1]
|
||||||
ld b, a
|
ld b, a
|
||||||
ld c, $1
|
ld c, $1
|
||||||
|
66
main.asm
66
main.asm
@ -9925,7 +9925,7 @@ PokepicYesOrNo:: ; 24528
|
|||||||
call CopyMenuDataHeader
|
call CopyMenuDataHeader
|
||||||
call ClearMenuBoxInterior
|
call ClearMenuBoxInterior
|
||||||
call WaitBGMap
|
call WaitBGMap
|
||||||
call ClearSGB
|
call GetMemSGBLayout
|
||||||
xor a
|
xor a
|
||||||
ld [hBGMapMode], a
|
ld [hBGMapMode], a
|
||||||
call OverworldTextModeSwitch
|
call OverworldTextModeSwitch
|
||||||
@ -12161,7 +12161,7 @@ _ReturnToBattle_UseBall: ; 2715c
|
|||||||
.continue
|
.continue
|
||||||
callba GetMonFrontpic
|
callba GetMonFrontpic
|
||||||
callba _LoadBattleFontsHPBar
|
callba _LoadBattleFontsHPBar
|
||||||
call ClearSGB
|
call GetMemSGBLayout
|
||||||
call WriteBackup
|
call WriteBackup
|
||||||
call LoadStandardMenuDataHeader
|
call LoadStandardMenuDataHeader
|
||||||
call WaitBGMap
|
call WaitBGMap
|
||||||
@ -15449,7 +15449,7 @@ Function48e14: ; 48e14 (12:4e14)
|
|||||||
|
|
||||||
Function48e47: ; 48e47 (12:4e47)
|
Function48e47: ; 48e47 (12:4e47)
|
||||||
ld hl, Palette_48e5c
|
ld hl, Palette_48e5c
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $8
|
ld bc, $8
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -15613,17 +15613,17 @@ MenuDataHeader_0x4930a: ; 0x4930a
|
|||||||
|
|
||||||
Function4930f: ; 4930f (mobile)
|
Function4930f: ; 4930f (mobile)
|
||||||
ld a, b
|
ld a, b
|
||||||
cp $ff
|
cp SCGB_RAM
|
||||||
jr nz, .asm_49317
|
jr nz, .not_ram
|
||||||
ld a, [SGBPredef]
|
ld a, [SGBPredef]
|
||||||
.asm_49317
|
.not_ram
|
||||||
push af
|
push af
|
||||||
callba Function9673
|
callba Function9673
|
||||||
pop af
|
pop af
|
||||||
ld l, a
|
ld l, a
|
||||||
ld h, 0
|
ld h, 0
|
||||||
add hl, hl
|
add hl, hl
|
||||||
ld de, Jumptable_49330
|
ld de, .jumptable
|
||||||
add hl, de
|
add hl, de
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld h, [hl]
|
ld h, [hl]
|
||||||
@ -15635,7 +15635,7 @@ Function4930f: ; 4930f (mobile)
|
|||||||
ret
|
ret
|
||||||
; 49330 (12:5330)
|
; 49330 (12:5330)
|
||||||
|
|
||||||
Jumptable_49330: ; 49330
|
.jumptable: ; 49330
|
||||||
dw Function4936e
|
dw Function4936e
|
||||||
dw Function4942f
|
dw Function4942f
|
||||||
dw Function49706
|
dw Function49706
|
||||||
@ -15667,15 +15667,15 @@ Function49346: ; 49346 (12:5346)
|
|||||||
ret
|
ret
|
||||||
|
|
||||||
Function49351: ; 49351 (12:5351)
|
Function49351: ; 49351 (12:5351)
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld hl, Palette_493e1
|
ld hl, Palette_493e1
|
||||||
ld bc, $28
|
ld bc, $28
|
||||||
ld a, $5 ; BANK(wMapPals)
|
ld a, $5 ; BANK(UnknBGPals)
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
ld de, wMapPals + $38
|
ld de, UnknBGPals + $38
|
||||||
ld hl, Palette_49418
|
ld hl, Palette_49418
|
||||||
ld bc, $8
|
ld bc, $8
|
||||||
ld a, $5 ; BANK(wMapPals)
|
ld a, $5 ; BANK(UnknBGPals)
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
ret
|
ret
|
||||||
|
|
||||||
@ -15755,7 +15755,7 @@ Palette_493e1: ; 493e1
|
|||||||
|
|
||||||
Function49409:: ; 49409
|
Function49409:: ; 49409
|
||||||
ld hl, Palette_49418
|
ld hl, Palette_49418
|
||||||
ld de, wMapPals + 8 * 7
|
ld de, UnknBGPals + 8 * 7
|
||||||
ld bc, 8
|
ld bc, 8
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -15771,19 +15771,19 @@ Palette_49418: ; 49418
|
|||||||
|
|
||||||
Function49420:: ; 49420 (12:5420)
|
Function49420:: ; 49420 (12:5420)
|
||||||
ld hl, MansionPalette4
|
ld hl, MansionPalette4
|
||||||
ld de, wMapPals + $30
|
ld de, UnknBGPals + $30
|
||||||
ld bc, $8
|
ld bc, $8
|
||||||
ld a, $5 ; BANK(wMapPals)
|
ld a, $5 ; BANK(UnknBGPals)
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
ret
|
ret
|
||||||
; 4942f (12:542f)
|
; 4942f (12:542f)
|
||||||
|
|
||||||
Function4942f: ; 4942f
|
Function4942f: ; 4942f
|
||||||
call Function49351
|
call Function49351
|
||||||
ld de, wMapPals + $38
|
ld de, UnknBGPals + $38
|
||||||
ld hl, Palette_49478
|
ld hl, Palette_49478
|
||||||
ld bc, $8
|
ld bc, $8
|
||||||
ld a, $5 ; BANK(wMapPals)
|
ld a, $5 ; BANK(UnknBGPals)
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
call Function49346
|
call Function49346
|
||||||
hlcoord 0, 0, AttrMap
|
hlcoord 0, 0, AttrMap
|
||||||
@ -15901,7 +15901,7 @@ LoadSpecialMapPalette: ; 494ac
|
|||||||
|
|
||||||
LoadPokeComPalette: ; 494f2
|
LoadPokeComPalette: ; 494f2
|
||||||
ld a, $5
|
ld a, $5
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld hl, PokeComPalette
|
ld hl, PokeComPalette
|
||||||
ld bc, 8 palettes
|
ld bc, 8 palettes
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -15914,7 +15914,7 @@ INCLUDE "tilesets/pokecom.pal"
|
|||||||
|
|
||||||
LoadBattleTowerPalette: ; 49541
|
LoadBattleTowerPalette: ; 49541
|
||||||
ld a, $5
|
ld a, $5
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld hl, BattleTowerPalette
|
ld hl, BattleTowerPalette
|
||||||
ld bc, 8 palettes
|
ld bc, 8 palettes
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -15927,7 +15927,7 @@ INCLUDE "tilesets/battle_tower.pal"
|
|||||||
|
|
||||||
LoadIcePathPalette: ; 49590
|
LoadIcePathPalette: ; 49590
|
||||||
ld a, $5
|
ld a, $5
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld hl, IcePathPalette
|
ld hl, IcePathPalette
|
||||||
ld bc, 8 palettes
|
ld bc, 8 palettes
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -15940,7 +15940,7 @@ INCLUDE "tilesets/ice_path.pal"
|
|||||||
|
|
||||||
LoadHousePalette: ; 495df
|
LoadHousePalette: ; 495df
|
||||||
ld a, $5
|
ld a, $5
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld hl, HousePalette
|
ld hl, HousePalette
|
||||||
ld bc, 8 palettes
|
ld bc, 8 palettes
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -15953,7 +15953,7 @@ INCLUDE "tilesets/house.pal"
|
|||||||
|
|
||||||
LoadRadioTowerPalette: ; 4962e
|
LoadRadioTowerPalette: ; 4962e
|
||||||
ld a, $5
|
ld a, $5
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld hl, RadioTowerPalette
|
ld hl, RadioTowerPalette
|
||||||
ld bc, 8 palettes
|
ld bc, 8 palettes
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -16016,22 +16016,22 @@ MansionPalette4: ; 496bd
|
|||||||
|
|
||||||
LoadMansionPalette: ; 496c5
|
LoadMansionPalette: ; 496c5
|
||||||
ld a, $5
|
ld a, $5
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld hl, MansionPalette1
|
ld hl, MansionPalette1
|
||||||
ld bc, 8 palettes
|
ld bc, 8 palettes
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
ld a, $5
|
ld a, $5
|
||||||
ld de, wMapPals + 4 palettes
|
ld de, UnknBGPals + 4 palettes
|
||||||
ld hl, MansionPalette2
|
ld hl, MansionPalette2
|
||||||
ld bc, 1 palettes
|
ld bc, 1 palettes
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
ld a, $5
|
ld a, $5
|
||||||
ld de, wMapPals + 3 palettes
|
ld de, UnknBGPals + 3 palettes
|
||||||
ld hl, MansionPalette3
|
ld hl, MansionPalette3
|
||||||
ld bc, 1 palettes
|
ld bc, 1 palettes
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
ld a, $5
|
ld a, $5
|
||||||
ld de, wMapPals + 6 palettes
|
ld de, UnknBGPals + 6 palettes
|
||||||
ld hl, MansionPalette4
|
ld hl, MansionPalette4
|
||||||
ld bc, 1 palettes
|
ld bc, 1 palettes
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -16047,7 +16047,7 @@ MansionPalette2: ; 496fe
|
|||||||
|
|
||||||
Function49706: ; 49706
|
Function49706: ; 49706
|
||||||
ld hl, Palette_49732
|
ld hl, Palette_49732
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, 1 palettes
|
ld bc, 1 palettes
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -16055,7 +16055,7 @@ Function49706: ; 49706
|
|||||||
call Function49346
|
call Function49346
|
||||||
callba Function96b3
|
callba Function96b3
|
||||||
ld hl, Palette_4973a
|
ld hl, Palette_4973a
|
||||||
ld de, Unkn2Pals
|
ld de, UnknOBPals
|
||||||
ld bc, 1 palettes
|
ld bc, 1 palettes
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -16078,7 +16078,7 @@ Palette_4973a: ; 4973a
|
|||||||
|
|
||||||
Function49742: ; 49742
|
Function49742: ; 49742
|
||||||
ld hl, Palette_49757
|
ld hl, Palette_49757
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $40
|
ld bc, $40
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -16182,7 +16182,7 @@ endr
|
|||||||
|
|
||||||
Function49811: ; 49811
|
Function49811: ; 49811
|
||||||
ld hl, Palette_49826
|
ld hl, Palette_49826
|
||||||
ld de, wMapPals + $10
|
ld de, UnknBGPals + $10
|
||||||
ld bc, $30
|
ld bc, $30
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -18422,7 +18422,7 @@ Function4d7fd: ; 4d7fd
|
|||||||
ld [CurSpecies], a
|
ld [CurSpecies], a
|
||||||
call GetBaseData
|
call GetBaseData
|
||||||
pop de
|
pop de
|
||||||
predef Function5108b
|
predef FrontpicPredef
|
||||||
ret
|
ret
|
||||||
; 4d81e
|
; 4d81e
|
||||||
|
|
||||||
@ -20604,7 +20604,7 @@ GetFrontpic: ; 51077
|
|||||||
ret
|
ret
|
||||||
; 5108b
|
; 5108b
|
||||||
|
|
||||||
Function5108b: ; 5108b
|
FrontpicPredef: ; 5108b
|
||||||
ld a, [CurPartySpecies]
|
ld a, [CurPartySpecies]
|
||||||
ld [CurSpecies], a
|
ld [CurSpecies], a
|
||||||
call IsAPokemon
|
call IsAPokemon
|
||||||
@ -24146,7 +24146,7 @@ LoadGraphics: ; 1047cf
|
|||||||
ret
|
ret
|
||||||
|
|
||||||
LoadMapPalettes: ; 1047eb
|
LoadMapPalettes: ; 1047eb
|
||||||
ld b, $9
|
ld b, SCGB_09
|
||||||
jp GetSGBLayout
|
jp GetSGBLayout
|
||||||
; 1047f0
|
; 1047f0
|
||||||
|
|
||||||
|
@ -367,11 +367,11 @@ UnknownText_0x19851a:
|
|||||||
UnknownText_0x1985b0:
|
UnknownText_0x1985b0:
|
||||||
text "SLOWPOKE: …"
|
text "SLOWPOKE: …"
|
||||||
|
|
||||||
para $56, " ", $56, " ", $56
|
para "<......> <......> <......>"
|
||||||
done
|
done
|
||||||
|
|
||||||
UnknownText_0x1985c3:
|
UnknownText_0x1985c3:
|
||||||
text $56, " ", $56, "Yawn?"
|
text "<......> <......>Yawn?"
|
||||||
done
|
done
|
||||||
|
|
||||||
WoosterText:
|
WoosterText:
|
||||||
|
@ -160,7 +160,7 @@ MovementData_0x185cd3:
|
|||||||
step_end
|
step_end
|
||||||
|
|
||||||
UnknownText_0x185cd9:
|
UnknownText_0x185cd9:
|
||||||
text $56, " ", $56, " ", $56
|
text "<......> <......> <......>"
|
||||||
|
|
||||||
para "…Oh, it's you."
|
para "…Oh, it's you."
|
||||||
|
|
||||||
|
@ -11,6 +11,12 @@ IF DEF(CRYSTAL11)
|
|||||||
ld hl, BT_OTTrainerClass
|
ld hl, BT_OTTrainerClass
|
||||||
ELSE
|
ELSE
|
||||||
ld hl, BT_OTName + 5
|
ld hl, BT_OTName + 5
|
||||||
|
; BUG ALERT
|
||||||
|
; Instead of loading the Trainer Class, this routine
|
||||||
|
; loads the 6th character in the Trainer's name, then
|
||||||
|
; uses it to get the gender of the trainer.
|
||||||
|
; As a consequence, the enemy trainer's dialog will
|
||||||
|
; always be sampled from the female array.
|
||||||
ENDC
|
ENDC
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
dec a
|
dec a
|
||||||
@ -2888,7 +2894,7 @@ Function11d323: ; 11d323
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, Palette_11d33a
|
ld hl, Palette_11d33a
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, 16 * 8
|
ld bc, 16 * 8
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
pop af
|
pop af
|
||||||
@ -3015,7 +3021,7 @@ Function11d3ef: ; 11d3ef
|
|||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld b, a
|
ld b, a
|
||||||
push hl
|
push hl
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
add hl, de
|
add hl, de
|
||||||
ld a, [wcd2d]
|
ld a, [wcd2d]
|
||||||
ld e, a
|
ld e, a
|
||||||
@ -4174,7 +4180,7 @@ Unknown_11f23c:
|
|||||||
db $ac, $05, $15, $00
|
db $ac, $05, $15, $00
|
||||||
db $00, $00, $09, $00
|
db $00, $00, $09, $00
|
||||||
|
|
||||||
BTTrainerClassGenders:
|
BTTrainerClassGenders: ; 11f2f0
|
||||||
db MALE ; FALKNER
|
db MALE ; FALKNER
|
||||||
db FEMALE ; WHITNEY
|
db FEMALE ; WHITNEY
|
||||||
db FEMALE ; BUGSY
|
db FEMALE ; BUGSY
|
||||||
|
@ -768,26 +768,26 @@ Function17aba0: ; 17aba0 (5e:6ba0)
|
|||||||
Function17abcf: ; 17abcf (5e:6bcf)
|
Function17abcf: ; 17abcf (5e:6bcf)
|
||||||
ld a, [rSVBK]
|
ld a, [rSVBK]
|
||||||
push af
|
push af
|
||||||
ld a, BANK(wMapPals)
|
ld a, BANK(UnknBGPals)
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
|
|
||||||
ld hl, Palette_17ac55
|
ld hl, Palette_17ac55
|
||||||
ld de, wMapPals ; $d000
|
ld de, UnknBGPals ; $d000
|
||||||
ld bc, $30
|
ld bc, $30
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
|
|
||||||
ld hl, Palette_17ac95
|
ld hl, Palette_17ac95
|
||||||
ld de, Unkn2Pals
|
ld de, UnknOBPals
|
||||||
ld bc, $40
|
ld bc, $40
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
|
|
||||||
ld hl, GFX_17afa5 + $510
|
ld hl, GFX_17afa5 + $510
|
||||||
ld de, Unkn2Pals + 2 * 4
|
ld de, UnknOBPals + 2 * 4
|
||||||
ld bc, $10
|
ld bc, $10
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
|
|
||||||
ld hl, MapObjectPals + 8
|
ld hl, MapObjectPals + 8
|
||||||
ld de, Unkn2Pals + 6 * 4
|
ld de, UnknOBPals + 6 * 4
|
||||||
ld bc, $8
|
ld bc, $8
|
||||||
ld a, BANK(MapObjectPals)
|
ld a, BANK(MapObjectPals)
|
||||||
call FarCopyBytes
|
call FarCopyBytes
|
||||||
|
@ -623,7 +623,7 @@ Function8949c: ; 8949c
|
|||||||
ld a, 5
|
ld a, 5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, Palette_894b3
|
ld hl, Palette_894b3
|
||||||
ld de, wMapPals + 8 * 7
|
ld de, UnknBGPals + 8 * 7
|
||||||
ld bc, 8
|
ld bc, 8
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
pop af
|
pop af
|
||||||
@ -675,11 +675,11 @@ endr
|
|||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld h, [hl]
|
ld h, [hl]
|
||||||
ld l, a
|
ld l, a
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, 3 palettes
|
ld bc, 3 palettes
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld hl, .Pals345
|
ld hl, .Pals345
|
||||||
ld de, wMapPals + 3 palettes
|
ld de, UnknBGPals + 3 palettes
|
||||||
ld bc, 3 palettes
|
ld bc, 3 palettes
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
|
|
||||||
@ -2154,7 +2154,7 @@ Function89d0d: ; 89d0d (22:5d0d)
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld c, $8
|
ld c, $8
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
.asm_89d1c
|
.asm_89d1c
|
||||||
push bc
|
push bc
|
||||||
ld hl, Palette_89d4e
|
ld hl, Palette_89d4e
|
||||||
@ -3394,7 +3394,7 @@ Function8a5b6: ; 8a5b6 (22:65b6)
|
|||||||
ld bc, $18
|
ld bc, $18
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld hl, Palette_8a5fd
|
ld hl, Palette_8a5fd
|
||||||
ld de, Unkn2Pals
|
ld de, UnknOBPals
|
||||||
ld bc, $8
|
ld bc, $8
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld hl, Palette_8a605
|
ld hl, Palette_8a605
|
||||||
@ -3441,7 +3441,7 @@ Function8a60d: ; 8a60d
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, Palette_8a624
|
ld hl, Palette_8a624
|
||||||
ld de, Unkn2Pals
|
ld de, UnknOBPals
|
||||||
ld bc, $0008
|
ld bc, $0008
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
pop af
|
pop af
|
||||||
|
@ -610,7 +610,7 @@ Function8b6bb: ; 8b6bb
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, Palette_8b6d5
|
ld hl, Palette_8b6d5
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $0018
|
ld bc, $0018
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
pop af
|
pop af
|
||||||
|
@ -6825,7 +6825,7 @@ Function102dd3: ; 102dd3
|
|||||||
|
|
||||||
Function102dec: ; 102dec
|
Function102dec: ; 102dec
|
||||||
ld hl, Unknown_1032e2
|
ld hl, Unknown_1032e2
|
||||||
ld de, Unkn2Pals
|
ld de, UnknOBPals
|
||||||
ld bc, $0020
|
ld bc, $0020
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
|
@ -276,7 +276,7 @@ Function108201: ; 108201
|
|||||||
ld [CurSpecies], a
|
ld [CurSpecies], a
|
||||||
call GetBaseData
|
call GetBaseData
|
||||||
pop de
|
pop de
|
||||||
predef Function5108b
|
predef FrontpicPredef
|
||||||
ret
|
ret
|
||||||
; 108219
|
; 108219
|
||||||
|
|
||||||
@ -459,7 +459,7 @@ Function10830e: ; 10830e
|
|||||||
ld [TempMonDVs], a
|
ld [TempMonDVs], a
|
||||||
ld a, [$c6fe]
|
ld a, [$c6fe]
|
||||||
ld [TempMonDVs + 1], a
|
ld [TempMonDVs + 1], a
|
||||||
ld b, $1a
|
ld b, SCGB_1A
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
ld a, $e4
|
ld a, $e4
|
||||||
call DmgToCgbBGPals
|
call DmgToCgbBGPals
|
||||||
@ -552,7 +552,7 @@ Function10839b: ; 10839b
|
|||||||
ld [TempMonDVs], a
|
ld [TempMonDVs], a
|
||||||
ld a, [wPlayerWrapCount]
|
ld a, [wPlayerWrapCount]
|
||||||
ld [TempMonDVs + 1], a
|
ld [TempMonDVs + 1], a
|
||||||
ld b, $1a
|
ld b, SCGB_1A
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
ld a, $e4
|
ld a, $e4
|
||||||
call DmgToCgbBGPals
|
call DmgToCgbBGPals
|
||||||
@ -594,7 +594,7 @@ Function10842c: ; 10842c
|
|||||||
ld [TempMonDVs], a
|
ld [TempMonDVs], a
|
||||||
ld a, [$c6fe]
|
ld a, [$c6fe]
|
||||||
ld [TempMonDVs + 1], a
|
ld [TempMonDVs + 1], a
|
||||||
ld b, $1a
|
ld b, SCGB_1A
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
ld a, $e4
|
ld a, $e4
|
||||||
call DmgToCgbBGPals
|
call DmgToCgbBGPals
|
||||||
@ -696,7 +696,7 @@ Function1084d7: ; 1084d7
|
|||||||
ld [TempMonDVs], a
|
ld [TempMonDVs], a
|
||||||
ld a, [wPlayerWrapCount]
|
ld a, [wPlayerWrapCount]
|
||||||
ld [TempMonDVs + 1], a
|
ld [TempMonDVs + 1], a
|
||||||
ld b, $1a
|
ld b, SCGB_1A
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
ld a, $e4
|
ld a, $e4
|
||||||
call DmgToCgbBGPals
|
call DmgToCgbBGPals
|
||||||
@ -765,7 +765,7 @@ Function108589: ; 108589
|
|||||||
ld [TempMonDVs], a
|
ld [TempMonDVs], a
|
||||||
ld a, [wPlayerWrapCount]
|
ld a, [wPlayerWrapCount]
|
||||||
ld [TempMonDVs + 1], a
|
ld [TempMonDVs + 1], a
|
||||||
ld b, $1a
|
ld b, SCGB_1A
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
ld a, $e4
|
ld a, $e4
|
||||||
call DmgToCgbBGPals
|
call DmgToCgbBGPals
|
||||||
@ -804,7 +804,7 @@ Function108638: ; 108638
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, Palette_109107
|
ld hl, Palette_109107
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $0040
|
ld bc, $0040
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
pop af
|
pop af
|
||||||
@ -850,7 +850,7 @@ Function108689: ; 108689
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, Palette_109107
|
ld hl, Palette_109107
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $0040
|
ld bc, $0040
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
pop af
|
pop af
|
||||||
@ -894,7 +894,7 @@ Function1086f4: ; 1086f4
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, Palette_109107
|
ld hl, Palette_109107
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $0040
|
ld bc, $0040
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
pop af
|
pop af
|
||||||
@ -1423,7 +1423,7 @@ Function108af4: ; 108af4
|
|||||||
and $1
|
and $1
|
||||||
jr z, .asm_108b1c
|
jr z, .asm_108b1c
|
||||||
ld hl, Palette_109187
|
ld hl, Palette_109187
|
||||||
ld de, Unkn2Pals
|
ld de, UnknOBPals
|
||||||
ld bc, $0040
|
ld bc, $0040
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld hl, Palette_109187
|
ld hl, Palette_109187
|
||||||
@ -1434,7 +1434,7 @@ Function108af4: ; 108af4
|
|||||||
|
|
||||||
.asm_108b1c
|
.asm_108b1c
|
||||||
ld hl, Palette_109147
|
ld hl, Palette_109147
|
||||||
ld de, Unkn2Pals
|
ld de, UnknOBPals
|
||||||
ld bc, $0040
|
ld bc, $0040
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld hl, Palette_109147
|
ld hl, Palette_109147
|
||||||
@ -1459,7 +1459,7 @@ Function108b45: ; 108b45
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld de, $7fff
|
ld de, $7fff
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
ld a, e
|
ld a, e
|
||||||
ld [hli], a
|
ld [hli], a
|
||||||
ld d, a
|
ld d, a
|
||||||
@ -1537,7 +1537,7 @@ Function108b98: ; 108b98
|
|||||||
ld hl, Palette_108b98
|
ld hl, Palette_108b98
|
||||||
|
|
||||||
.asm_108bb0
|
.asm_108bb0
|
||||||
ld de, wMapPals + 8 * 7
|
ld de, UnknBGPals + 8 * 7
|
||||||
ld bc, $0040
|
ld bc, $0040
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
pop af
|
pop af
|
||||||
|
@ -5786,7 +5786,7 @@ Function116294: ; 116294
|
|||||||
ld bc, $0010
|
ld bc, $0010
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld hl, Palette_11734e
|
ld hl, Palette_11734e
|
||||||
ld de, wMapPals + 8 * 7
|
ld de, UnknBGPals + 8 * 7
|
||||||
ld bc, $0008
|
ld bc, $0008
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
@ -5912,7 +5912,7 @@ Function11636e: ; 11636e
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, BGPals
|
ld hl, BGPals
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $0040
|
ld bc, $0040
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
pop af
|
pop af
|
||||||
@ -5955,7 +5955,7 @@ Function1163c0: ; 1163c0
|
|||||||
call ByteFill
|
call ByteFill
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
callba Function14146
|
callba Function14146
|
||||||
ld b, $9
|
ld b, SCGB_09
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
ld a, [rSVBK]
|
ld a, [rSVBK]
|
||||||
push af
|
push af
|
||||||
|
@ -175,7 +175,7 @@ Function118125: ; 118125
|
|||||||
cp [hl]
|
cp [hl]
|
||||||
jr nz, .asm_11813e
|
jr nz, .asm_11813e
|
||||||
xor a
|
xor a
|
||||||
ld [wMapPals], a
|
ld [UnknBGPals], a
|
||||||
pop af
|
pop af
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
call Function118452
|
call Function118452
|
||||||
@ -1067,7 +1067,7 @@ Function11878d: ; 11878d (46:478d)
|
|||||||
set 0, [hl]
|
set 0, [hl]
|
||||||
ld a, $6
|
ld a, $6
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $1000
|
ld bc, $1000
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
sla a
|
sla a
|
||||||
@ -1462,7 +1462,7 @@ Function118a65: ; 118a65
|
|||||||
ld de, wcc60
|
ld de, wcc60
|
||||||
ld bc, $80
|
ld bc, $80
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $1000
|
ld bc, $1000
|
||||||
jp Function118b10
|
jp Function118b10
|
||||||
; 118a7a
|
; 118a7a
|
||||||
@ -1472,7 +1472,7 @@ Function118a7a: ; 118a7a
|
|||||||
ld de, wcc60
|
ld de, wcc60
|
||||||
ld bc, $80
|
ld bc, $80
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $1000
|
ld bc, $1000
|
||||||
jp Function118b10
|
jp Function118b10
|
||||||
; 118a8f
|
; 118a8f
|
||||||
@ -1482,7 +1482,7 @@ Function118a8f: ; 118a8f
|
|||||||
ld de, wcc60
|
ld de, wcc60
|
||||||
ld bc, $80
|
ld bc, $80
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $1000
|
ld bc, $1000
|
||||||
jp Function118b10
|
jp Function118b10
|
||||||
; 118aa4
|
; 118aa4
|
||||||
@ -1504,7 +1504,7 @@ Function118abc: ; 118abc (46:4abc)
|
|||||||
ld de, wcc60
|
ld de, wcc60
|
||||||
ld bc, $80
|
ld bc, $80
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $1000
|
ld bc, $1000
|
||||||
jr Function118b10
|
jr Function118b10
|
||||||
; 118ad0 (46:4ad0)
|
; 118ad0 (46:4ad0)
|
||||||
@ -1514,7 +1514,7 @@ Function118ad0:
|
|||||||
ld de, wcc60
|
ld de, wcc60
|
||||||
ld bc, $80
|
ld bc, $80
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $1000
|
ld bc, $1000
|
||||||
jr Function118b10
|
jr Function118b10
|
||||||
|
|
||||||
@ -2101,7 +2101,7 @@ Function119009:
|
|||||||
ld a, $40
|
ld a, $40
|
||||||
ld [wcd89], a
|
ld [wcd89], a
|
||||||
ld hl, wc314 + 48 + 2
|
ld hl, wc314 + 48 + 2
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $1000
|
ld bc, $1000
|
||||||
ld a, $2c
|
ld a, $2c
|
||||||
jp Function119e2b
|
jp Function119e2b
|
||||||
@ -2115,7 +2115,7 @@ Function119054: ; 119054
|
|||||||
ld e, a
|
ld e, a
|
||||||
ld a, [wcd50]
|
ld a, [wcd50]
|
||||||
ld d, a
|
ld d, a
|
||||||
ld a, [wMapPals]
|
ld a, [UnknBGPals]
|
||||||
ld c, a
|
ld c, a
|
||||||
ld a, [wd001]
|
ld a, [wd001]
|
||||||
ld b, a
|
ld b, a
|
||||||
@ -2127,7 +2127,7 @@ Function119054: ; 119054
|
|||||||
ld a, $6
|
ld a, $6
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, wd002
|
ld hl, wd002
|
||||||
ld a, [wMapPals]
|
ld a, [UnknBGPals]
|
||||||
ld c, a
|
ld c, a
|
||||||
ld a, [wd001]
|
ld a, [wd001]
|
||||||
ld b, a
|
ld b, a
|
||||||
@ -2174,7 +2174,7 @@ Function1190d0: ; 1190d0
|
|||||||
ld de, wcc60
|
ld de, wcc60
|
||||||
call Function1191ad
|
call Function1191ad
|
||||||
ret c
|
ret c
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $1000
|
ld bc, $1000
|
||||||
jp Function118b10
|
jp Function118b10
|
||||||
; 1190ec
|
; 1190ec
|
||||||
@ -2194,7 +2194,7 @@ Function1190ec: ; 1190ec
|
|||||||
call CloseSRAM
|
call CloseSRAM
|
||||||
ld a, $6
|
ld a, $6
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld a, [wMapPals]
|
ld a, [UnknBGPals]
|
||||||
ld c, a
|
ld c, a
|
||||||
ld a, [wd001]
|
ld a, [wd001]
|
||||||
ld b, a
|
ld b, a
|
||||||
@ -2207,7 +2207,7 @@ Function1190ec: ; 1190ec
|
|||||||
jr z, .asm_11913e
|
jr z, .asm_11913e
|
||||||
ld a, $6
|
ld a, $6
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld a, [wMapPals]
|
ld a, [UnknBGPals]
|
||||||
ld c, a
|
ld c, a
|
||||||
ld a, [wd001]
|
ld a, [wd001]
|
||||||
ld b, a
|
ld b, a
|
||||||
@ -2674,7 +2674,7 @@ Function1193fb:
|
|||||||
ld a, $8
|
ld a, $8
|
||||||
ld [wcd3c], a
|
ld [wcd3c], a
|
||||||
call Function119ed8
|
call Function119ed8
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $1000
|
ld bc, $1000
|
||||||
jp Function118b10
|
jp Function118b10
|
||||||
; 119413
|
; 119413
|
||||||
@ -2682,7 +2682,7 @@ Function1193fb:
|
|||||||
Function119413: ; 119413
|
Function119413: ; 119413
|
||||||
ld a, $6
|
ld a, $6
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld a, [wMapPals]
|
ld a, [UnknBGPals]
|
||||||
ld c, a
|
ld c, a
|
||||||
ld a, [wd001]
|
ld a, [wd001]
|
||||||
ld b, a
|
ld b, a
|
||||||
@ -3039,7 +3039,7 @@ Function119648: ; 119648 (46:5648)
|
|||||||
ld [wcd3c], a
|
ld [wcd3c], a
|
||||||
call Function119ed8
|
call Function119ed8
|
||||||
call Function118b24
|
call Function118b24
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $1000
|
ld bc, $1000
|
||||||
ld a, $2a
|
ld a, $2a
|
||||||
jp Function119e2b
|
jp Function119e2b
|
||||||
@ -3334,7 +3334,7 @@ Function1197dc:
|
|||||||
xor a
|
xor a
|
||||||
ld [de], a
|
ld [de], a
|
||||||
call Function118b24
|
call Function118b24
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $1000
|
ld bc, $1000
|
||||||
ld a, $2a
|
ld a, $2a
|
||||||
jp Function119e2b
|
jp Function119e2b
|
||||||
@ -3533,14 +3533,14 @@ Function119973: ; 119973
|
|||||||
xor a
|
xor a
|
||||||
ld [wcf65], a
|
ld [wcf65], a
|
||||||
ld [StringBuffer2 + 10], a
|
ld [StringBuffer2 + 10], a
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld a, $20
|
ld a, $20
|
||||||
jp Function119e2b
|
jp Function119e2b
|
||||||
; 119987
|
; 119987
|
||||||
|
|
||||||
Function119987: ; 119987
|
Function119987: ; 119987
|
||||||
ld hl, wd001
|
ld hl, wd001
|
||||||
ld a, [wMapPals]
|
ld a, [UnknBGPals]
|
||||||
or [hl]
|
or [hl]
|
||||||
jr z, .asm_1199a0
|
jr z, .asm_1199a0
|
||||||
ld a, [wcf64]
|
ld a, [wcf64]
|
||||||
@ -3702,13 +3702,13 @@ Function1199e2: ; 1199e2
|
|||||||
ld [StringBuffer2 + 12], a
|
ld [StringBuffer2 + 12], a
|
||||||
|
|
||||||
Function119ac9:
|
Function119ac9:
|
||||||
ld a, [wMapPals]
|
ld a, [UnknBGPals]
|
||||||
ld l, a
|
ld l, a
|
||||||
ld a, [wd001]
|
ld a, [wd001]
|
||||||
ld h, a
|
ld h, a
|
||||||
dec hl
|
dec hl
|
||||||
ld a, l
|
ld a, l
|
||||||
ld [wMapPals], a
|
ld [UnknBGPals], a
|
||||||
ld a, h
|
ld a, h
|
||||||
ld [wd001], a
|
ld [wd001], a
|
||||||
ld a, [wcf64]
|
ld a, [wcf64]
|
||||||
|
@ -179,7 +179,7 @@ Function16c108: ; 16c108
|
|||||||
; 16c130
|
; 16c130
|
||||||
|
|
||||||
Function16c130: ; 16c130
|
Function16c130: ; 16c130
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld hl, Unknown_16c903
|
ld hl, Unknown_16c903
|
||||||
ld bc, 8
|
ld bc, 8
|
||||||
ld a, $5
|
ld a, $5
|
||||||
@ -274,7 +274,7 @@ Function16c943: ; 16c943
|
|||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld a, $ff
|
ld a, $ff
|
||||||
ld bc, $0008
|
ld bc, $0008
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
call ByteFill
|
call ByteFill
|
||||||
pop af
|
pop af
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
@ -291,7 +291,7 @@ Function16c943: ; 16c943
|
|||||||
call Function16cab6
|
call Function16cab6
|
||||||
call Function16cabb
|
call Function16cabb
|
||||||
ld d, a
|
ld d, a
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
call Function16cab6
|
call Function16cab6
|
||||||
call Function16cabb
|
call Function16cabb
|
||||||
cp d
|
cp d
|
||||||
@ -305,7 +305,7 @@ Function16c943: ; 16c943
|
|||||||
jr nz, .asm_16c981
|
jr nz, .asm_16c981
|
||||||
|
|
||||||
.asm_16c988
|
.asm_16c988
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
call Function16cab6
|
call Function16cab6
|
||||||
call Function16cadc
|
call Function16cadc
|
||||||
|
|
||||||
@ -314,7 +314,7 @@ Function16c943: ; 16c943
|
|||||||
call Function16cab6
|
call Function16cab6
|
||||||
call Function16cad8
|
call Function16cad8
|
||||||
ld d, a
|
ld d, a
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
call Function16cab6
|
call Function16cab6
|
||||||
call Function16cad8
|
call Function16cad8
|
||||||
cp d
|
cp d
|
||||||
@ -328,7 +328,7 @@ Function16c943: ; 16c943
|
|||||||
jr nz, .asm_16c9a9
|
jr nz, .asm_16c9a9
|
||||||
|
|
||||||
.asm_16c9b0
|
.asm_16c9b0
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
call Function16cab6
|
call Function16cab6
|
||||||
call Function16cb08
|
call Function16cb08
|
||||||
|
|
||||||
@ -337,7 +337,7 @@ Function16c943: ; 16c943
|
|||||||
call Function16cab6
|
call Function16cab6
|
||||||
call Function16cac4
|
call Function16cac4
|
||||||
ld d, a
|
ld d, a
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
call Function16cab6
|
call Function16cab6
|
||||||
call Function16cac4
|
call Function16cac4
|
||||||
cp d
|
cp d
|
||||||
@ -351,7 +351,7 @@ Function16c943: ; 16c943
|
|||||||
jr nz, .asm_16c9d1
|
jr nz, .asm_16c9d1
|
||||||
|
|
||||||
.asm_16c9d8
|
.asm_16c9d8
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
call Function16cab6
|
call Function16cab6
|
||||||
call Function16cae8
|
call Function16cae8
|
||||||
|
|
||||||
@ -402,7 +402,7 @@ Function16ca11: ; 16ca11
|
|||||||
ld e, $0
|
ld e, $0
|
||||||
ld a, $0
|
ld a, $0
|
||||||
.asm_16ca28
|
.asm_16ca28
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
call Function16cab6
|
call Function16cab6
|
||||||
call Function16cabb
|
call Function16cabb
|
||||||
cp $1f
|
cp $1f
|
||||||
@ -416,12 +416,12 @@ Function16ca11: ; 16ca11
|
|||||||
jr nz, .asm_16ca37
|
jr nz, .asm_16ca37
|
||||||
|
|
||||||
.asm_16ca3f
|
.asm_16ca3f
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
call Function16cab6
|
call Function16cab6
|
||||||
call Function16cadc
|
call Function16cadc
|
||||||
|
|
||||||
.asm_16ca48
|
.asm_16ca48
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
call Function16cab6
|
call Function16cab6
|
||||||
call Function16cad8
|
call Function16cad8
|
||||||
cp $1f
|
cp $1f
|
||||||
@ -435,12 +435,12 @@ Function16ca11: ; 16ca11
|
|||||||
jr nz, .asm_16ca57
|
jr nz, .asm_16ca57
|
||||||
|
|
||||||
.asm_16ca5f
|
.asm_16ca5f
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
call Function16cab6
|
call Function16cab6
|
||||||
call Function16cb08
|
call Function16cb08
|
||||||
|
|
||||||
.asm_16ca68
|
.asm_16ca68
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
call Function16cab6
|
call Function16cab6
|
||||||
call Function16cac4
|
call Function16cac4
|
||||||
cp $1f
|
cp $1f
|
||||||
@ -454,7 +454,7 @@ Function16ca11: ; 16ca11
|
|||||||
jr nz, .asm_16ca77
|
jr nz, .asm_16ca77
|
||||||
|
|
||||||
.asm_16ca7f
|
.asm_16ca7f
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
call Function16cab6
|
call Function16cab6
|
||||||
call Function16cae8
|
call Function16cae8
|
||||||
|
|
||||||
@ -752,7 +752,7 @@ Function16cc25: ; 16cc25
|
|||||||
ld de, wd008
|
ld de, wd008
|
||||||
call Function16cc41
|
call Function16cc41
|
||||||
ld hl, Unknown_16cfb1
|
ld hl, Unknown_16cfb1
|
||||||
ld de, Unkn2Pals
|
ld de, UnknOBPals
|
||||||
call Function16cc41
|
call Function16cc41
|
||||||
ld hl, Unknown_16cfb9
|
ld hl, Unknown_16cfb9
|
||||||
ld de, wd048
|
ld de, wd048
|
||||||
@ -890,7 +890,7 @@ Function16d43b: ; 16d43b
|
|||||||
call ClearSprites
|
call ClearSprites
|
||||||
callba Function16d421
|
callba Function16d421
|
||||||
callba Function16d42e
|
callba Function16d42e
|
||||||
ld b, $8
|
ld b, SCGB_08
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
call WaitBGMap
|
call WaitBGMap
|
||||||
|
@ -1631,7 +1631,7 @@ Function170cc6: ; 170cc6
|
|||||||
ld hl, LZ_1715a4
|
ld hl, LZ_1715a4
|
||||||
ld de, wd000
|
ld de, wd000
|
||||||
call Decompress
|
call Decompress
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld hl, VTiles0
|
ld hl, VTiles0
|
||||||
lb bc, $6, $53
|
lb bc, $6, $53
|
||||||
call Get2bpp
|
call Get2bpp
|
||||||
@ -2056,7 +2056,7 @@ Function171ccd: ; 171ccd (5c:5ccd)
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, Palette_171d71
|
ld hl, Palette_171d71
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $40
|
ld bc, $40
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld hl, EngineBuffer5
|
ld hl, EngineBuffer5
|
||||||
@ -2219,7 +2219,7 @@ Function172eb9:
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, Palette_172edf
|
ld hl, Palette_172edf
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $40
|
ld bc, $40
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld hl, Palette_172edf
|
ld hl, Palette_172edf
|
||||||
|
@ -48,11 +48,11 @@ Function17c000: ; 17c000
|
|||||||
ld a, [rSVBK]
|
ld a, [rSVBK]
|
||||||
push af
|
push af
|
||||||
|
|
||||||
ld a, 5 ; BANK(wMapPals)
|
ld a, 5 ; BANK(UnknBGPals)
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
|
|
||||||
ld hl, HaveWantPals
|
ld hl, HaveWantPals
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $80
|
ld bc, $80
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
|
|
||||||
@ -664,7 +664,7 @@ Function17d370: ; 17d370
|
|||||||
ld a, $6
|
ld a, $6
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld hl, $a006
|
ld hl, $a006
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $1000
|
ld bc, $1000
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
call CloseSRAM
|
call CloseSRAM
|
||||||
@ -705,7 +705,7 @@ Function17d405:
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, Palette_17eff6
|
ld hl, Palette_17eff6
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $0040
|
ld bc, $0040
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
@ -985,7 +985,7 @@ Function17d5f6: ; 17d5f6
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, $c608
|
ld hl, $c608
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $0040
|
ld bc, $0040
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld a, $4
|
ld a, $4
|
||||||
@ -1239,7 +1239,7 @@ Function17d78d: ; 17d78d
|
|||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld hl, $a006
|
ld hl, $a006
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $1000
|
ld bc, $1000
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
call CloseSRAM
|
call CloseSRAM
|
||||||
@ -1363,7 +1363,7 @@ Function17d85d: ; 17d85d
|
|||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld d, a
|
ld d, a
|
||||||
push hl
|
push hl
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
add hl, de
|
add hl, de
|
||||||
ld de, wcc60
|
ld de, wcc60
|
||||||
.asm_17d86c
|
.asm_17d86c
|
||||||
@ -1432,7 +1432,7 @@ Function17d85d: ; 17d85d
|
|||||||
ld a, $3
|
ld a, $3
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, $c608
|
ld hl, $c608
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld b, $0
|
ld b, $0
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld a, $4
|
ld a, $4
|
||||||
@ -1467,7 +1467,7 @@ Function17d902: ; 17d902
|
|||||||
call Function17e41e
|
call Function17e41e
|
||||||
call Function17e32b
|
call Function17e32b
|
||||||
pop de
|
pop de
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
add hl, de
|
add hl, de
|
||||||
ld de, wcc60
|
ld de, wcc60
|
||||||
.asm_17d918
|
.asm_17d918
|
||||||
@ -1984,7 +1984,7 @@ Function17dca9: ; 17dca9
|
|||||||
Function17dcaf:
|
Function17dcaf:
|
||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
ld de, $0008
|
ld de, $0008
|
||||||
ld c, $8
|
ld c, $8
|
||||||
.asm_17dcbb
|
.asm_17dcbb
|
||||||
@ -3165,7 +3165,7 @@ Function17e409: ; 17e409
|
|||||||
; 17e40f
|
; 17e40f
|
||||||
|
|
||||||
Function17e40f: ; 17e40f
|
Function17e40f: ; 17e40f
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
add hl, de
|
add hl, de
|
||||||
jr Function17e41e
|
jr Function17e41e
|
||||||
|
|
||||||
@ -4419,7 +4419,7 @@ endr
|
|||||||
ld e, a
|
ld e, a
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld d, a
|
ld d, a
|
||||||
ld hl, wMapPals
|
ld hl, UnknBGPals
|
||||||
add hl, de
|
add hl, de
|
||||||
ld e, l
|
ld e, l
|
||||||
ld d, h
|
ld d, h
|
||||||
|
@ -67,12 +67,12 @@ endr
|
|||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
|
|
||||||
ld hl, UnusedTitleBG_Palettes
|
ld hl, UnusedTitleBG_Palettes
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $40
|
ld bc, $40
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
|
|
||||||
ld hl, UnusedTitleFG_Palettes
|
ld hl, UnusedTitleFG_Palettes
|
||||||
ld de, Unkn2Pals
|
ld de, UnknOBPals
|
||||||
ld bc, $40
|
ld bc, $40
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
|
|
||||||
|
100
predef/cgb.asm
100
predef/cgb.asm
@ -8,12 +8,12 @@ CheckCGB: ; 8d55
|
|||||||
|
|
||||||
Predef_LoadSGBLayoutCGB: ; 8d59
|
Predef_LoadSGBLayoutCGB: ; 8d59
|
||||||
ld a, b
|
ld a, b
|
||||||
cp $ff
|
cp SCGB_RAM
|
||||||
jr nz, .asm_8d61
|
jr nz, .not_ram
|
||||||
ld a, [SGBPredef]
|
ld a, [SGBPredef]
|
||||||
|
|
||||||
.asm_8d61
|
.not_ram
|
||||||
cp -4
|
cp SCGB_FC
|
||||||
jp z, Function96f3
|
jp z, Function96f3
|
||||||
call Function9673
|
call Function9673
|
||||||
ld l, a
|
ld l, a
|
||||||
@ -69,21 +69,21 @@ Predef_LoadSGBLayoutCGB: ; 8d59
|
|||||||
|
|
||||||
_CGB00: ; 8db8
|
_CGB00: ; 8db8
|
||||||
ld hl, PalPacket_9c66 + 1
|
ld hl, PalPacket_9c66 + 1
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld c, $4
|
ld c, $4
|
||||||
call CopyPalettes
|
call CopyPalettes
|
||||||
ld hl, PalPacket_9c66 + 1
|
ld hl, PalPacket_9c66 + 1
|
||||||
ld de, wMapPals + $20
|
ld de, UnknBGPals + $20
|
||||||
ld c, $4
|
ld c, $4
|
||||||
call CopyPalettes
|
call CopyPalettes
|
||||||
ld hl, PalPacket_9c66 + 1
|
ld hl, PalPacket_9c66 + 1
|
||||||
ld de, Unkn2Pals
|
ld de, UnknOBPals
|
||||||
ld c, $2
|
ld c, $2
|
||||||
call CopyPalettes
|
call CopyPalettes
|
||||||
jr Function8e23
|
jr Function8e23
|
||||||
|
|
||||||
_CGB01: ; 8ddb
|
_CGB01: ; 8ddb
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
call Function9729
|
call Function9729
|
||||||
push hl
|
push hl
|
||||||
call Function9643
|
call Function9643
|
||||||
@ -110,12 +110,12 @@ endr
|
|||||||
call Function9643
|
call Function9643
|
||||||
ld hl, Palettes_a8ca
|
ld hl, Palettes_a8ca
|
||||||
call Function9643
|
call Function9643
|
||||||
ld de, Unkn2Pals
|
ld de, UnknOBPals
|
||||||
pop hl
|
pop hl
|
||||||
call Function9643
|
call Function9643
|
||||||
pop hl
|
pop hl
|
||||||
call Function9643
|
call Function9643
|
||||||
ld a, $1
|
ld a, SCGB_01
|
||||||
ld [SGBPredef], a
|
ld [SGBPredef], a
|
||||||
call Function96a4
|
call Function96a4
|
||||||
|
|
||||||
@ -150,7 +150,7 @@ Function8e23: ; 8e23
|
|||||||
ld a, $7
|
ld a, $7
|
||||||
call ByteFill
|
call ByteFill
|
||||||
ld hl, Palettes_979c
|
ld hl, Palettes_979c
|
||||||
ld de, Unkn2Pals + $10
|
ld de, UnknOBPals + $10
|
||||||
ld bc, $0030
|
ld bc, $0030
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -168,7 +168,7 @@ Function8e8b: ; 8e8b
|
|||||||
ld hl, Palette_b309
|
ld hl, Palette_b309
|
||||||
|
|
||||||
.asm_8e93
|
.asm_8e93
|
||||||
ld de, wMapPals + 8 * 7
|
ld de, UnknBGPals + 8 * 7
|
||||||
ld bc, $0008
|
ld bc, $0008
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -182,7 +182,7 @@ Function8e9f: ; 8e9f
|
|||||||
ld hl, Palette_b309
|
ld hl, Palette_b309
|
||||||
|
|
||||||
.asm_8ead
|
.asm_8ead
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $0008
|
ld bc, $0008
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -200,7 +200,7 @@ _CGB02: ; 8eb9
|
|||||||
ld hl, Palettes_b729
|
ld hl, Palettes_b729
|
||||||
|
|
||||||
.asm_8ec8
|
.asm_8ec8
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $0030
|
ld bc, $0030
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -211,7 +211,7 @@ _CGB02: ; 8eb9
|
|||||||
; 8edb
|
; 8edb
|
||||||
|
|
||||||
_CGB03: ; 8edb
|
_CGB03: ; 8edb
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld a, [wcda1]
|
ld a, [wcda1]
|
||||||
ld l, a
|
ld l, a
|
||||||
ld h, $0
|
ld h, $0
|
||||||
@ -228,7 +228,7 @@ endr
|
|||||||
ld hl, Palettes_a8ca
|
ld hl, Palettes_a8ca
|
||||||
call Function9643
|
call Function9643
|
||||||
ld hl, Palette8f52
|
ld hl, Palette8f52
|
||||||
ld de, wMapPals + 8 * 3
|
ld de, UnknBGPals + 8 * 3
|
||||||
ld bc, $0018
|
ld bc, $0018
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -286,7 +286,7 @@ Unknown_8f6a: ; 8f6a
|
|||||||
; 8f70
|
; 8f70
|
||||||
|
|
||||||
_CGB04: ; 8f70
|
_CGB04: ; 8f70
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld a, $1d
|
ld a, $1d
|
||||||
call GetAthPalletFromPalettes9df6
|
call GetAthPalletFromPalettes9df6
|
||||||
call LoadHLPaletteIntoDE
|
call LoadHLPaletteIntoDE
|
||||||
@ -309,7 +309,7 @@ _CGB04: ; 8f70
|
|||||||
call FillBoxCGB
|
call FillBoxCGB
|
||||||
call Function971a
|
call Function971a
|
||||||
ld hl, Palette8fc2
|
ld hl, Palette8fc2
|
||||||
ld de, Unkn2Pals + $38
|
ld de, UnknOBPals + $38
|
||||||
ld bc, $0008
|
ld bc, $0008
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -334,7 +334,7 @@ Palette8fc2: ; 8fc2
|
|||||||
; 8fca
|
; 8fca
|
||||||
|
|
||||||
_CGB17: ; 8fca
|
_CGB17: ; 8fca
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld a, $1d
|
ld a, $1d
|
||||||
call GetAthPalletFromPalettes9df6
|
call GetAthPalletFromPalettes9df6
|
||||||
call LoadHLPaletteIntoDE
|
call LoadHLPaletteIntoDE
|
||||||
@ -395,7 +395,7 @@ Palette9036: ; 9036
|
|||||||
; 903e
|
; 903e
|
||||||
|
|
||||||
_CGB16: ; 903e
|
_CGB16: ; 903e
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld a, $1d
|
ld a, $1d
|
||||||
call GetAthPalletFromPalettes9df6
|
call GetAthPalletFromPalettes9df6
|
||||||
call LoadHLPaletteIntoDE
|
call LoadHLPaletteIntoDE
|
||||||
@ -417,7 +417,7 @@ _CGB16: ; 903e
|
|||||||
|
|
||||||
_CGB05: ; 906e
|
_CGB05: ; 906e
|
||||||
ld hl, Palettes_b7a9
|
ld hl, Palettes_b7a9
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $0080
|
ld bc, $0080
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -473,7 +473,7 @@ _CGB06: ; 90f8
|
|||||||
ld hl, PalPacket_9ca6 + 1
|
ld hl, PalPacket_9ca6 + 1
|
||||||
call CopyFourPalettes
|
call CopyFourPalettes
|
||||||
call Function9699
|
call Function9699
|
||||||
ld de, Unkn2Pals
|
ld de, UnknOBPals
|
||||||
ld a, $3c
|
ld a, $3c
|
||||||
call GetAthPalletFromPalettes9df6
|
call GetAthPalletFromPalettes9df6
|
||||||
call LoadHLPaletteIntoDE
|
call LoadHLPaletteIntoDE
|
||||||
@ -508,10 +508,10 @@ Jumptable_912d: ; 912d
|
|||||||
|
|
||||||
Function9133: ; 9133
|
Function9133: ; 9133
|
||||||
ld hl, Palette_914e
|
ld hl, Palette_914e
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
call LoadHLPaletteIntoDE
|
call LoadHLPaletteIntoDE
|
||||||
ld hl, Palette_9156
|
ld hl, Palette_9156
|
||||||
ld de, Unkn2Pals
|
ld de, UnknOBPals
|
||||||
ld bc, $0010
|
ld bc, $0010
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -538,11 +538,11 @@ Palette_9156: ; 9156
|
|||||||
; 9166
|
; 9166
|
||||||
|
|
||||||
Function9166: ; 9166
|
Function9166: ; 9166
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld a, $38
|
ld a, $38
|
||||||
call GetAthPalletFromPalettes9df6
|
call GetAthPalletFromPalettes9df6
|
||||||
call LoadHLPaletteIntoDE
|
call LoadHLPaletteIntoDE
|
||||||
ld de, Unkn2Pals
|
ld de, UnknOBPals
|
||||||
ld a, $39
|
ld a, $39
|
||||||
call GetAthPalletFromPalettes9df6
|
call GetAthPalletFromPalettes9df6
|
||||||
call LoadHLPaletteIntoDE
|
call LoadHLPaletteIntoDE
|
||||||
@ -553,7 +553,7 @@ Function9166: ; 9166
|
|||||||
Function9180: ; 9180
|
Function9180: ; 9180
|
||||||
ld hl, PalPacket_9c36 + 1
|
ld hl, PalPacket_9c36 + 1
|
||||||
call CopyFourPalettes
|
call CopyFourPalettes
|
||||||
ld de, Unkn2Pals
|
ld de, UnknOBPals
|
||||||
ld a, $3a
|
ld a, $3a
|
||||||
call GetAthPalletFromPalettes9df6
|
call GetAthPalletFromPalettes9df6
|
||||||
call LoadHLPaletteIntoDE
|
call LoadHLPaletteIntoDE
|
||||||
@ -563,7 +563,7 @@ Function9180: ; 9180
|
|||||||
|
|
||||||
_CGB11: ; 9195
|
_CGB11: ; 9195
|
||||||
ld hl, Palettes_b789
|
ld hl, Palettes_b789
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $0028
|
ld bc, $0028
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -575,7 +575,7 @@ _CGB11: ; 9195
|
|||||||
|
|
||||||
_CGB08: ; 91ad
|
_CGB08: ; 91ad
|
||||||
ld hl, Palettes_b641
|
ld hl, Palettes_b641
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $0080
|
ld bc, $0080
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -588,7 +588,7 @@ _CGB08: ; 91ad
|
|||||||
|
|
||||||
_CGB09: ; 91c8
|
_CGB09: ; 91c8
|
||||||
call Functionb1de
|
call Functionb1de
|
||||||
ld a, $9
|
ld a, SCGB_09
|
||||||
ld [SGBPredef], a
|
ld [SGBPredef], a
|
||||||
ret
|
ret
|
||||||
; 91d1
|
; 91d1
|
||||||
@ -604,7 +604,7 @@ _CGB0a: ; 91d1
|
|||||||
; 91e4
|
; 91e4
|
||||||
|
|
||||||
_CGB0b: ; 91e4
|
_CGB0b: ; 91e4
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld a, c
|
ld a, c
|
||||||
and a
|
and a
|
||||||
jr z, .asm_91f5
|
jr z, .asm_91f5
|
||||||
@ -624,7 +624,7 @@ _CGB0b: ; 91e4
|
|||||||
call Function974b
|
call Function974b
|
||||||
call Function9643
|
call Function9643
|
||||||
ld hl, Palettes_979c
|
ld hl, Palettes_979c
|
||||||
ld de, Unkn2Pals + $10
|
ld de, UnknOBPals + $10
|
||||||
ld bc, $0030
|
ld bc, $0030
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -640,16 +640,16 @@ _CGB0b: ; 91e4
|
|||||||
|
|
||||||
_CGB0c: ; 9228
|
_CGB0c: ; 9228
|
||||||
ld hl, Palettes_b6f1
|
ld hl, Palettes_b6f1
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $0028
|
ld bc, $0028
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
ld hl, Palettes_b719
|
ld hl, Palettes_b719
|
||||||
ld de, Unkn2Pals
|
ld de, UnknOBPals
|
||||||
ld bc, $0010
|
ld bc, $0010
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
ld a, $8
|
ld a, SCGB_08
|
||||||
ld [SGBPredef], a
|
ld [SGBPredef], a
|
||||||
call Function96a4
|
call Function96a4
|
||||||
ld a, $1
|
ld a, $1
|
||||||
@ -668,7 +668,7 @@ _CGB0d: ; 9251
|
|||||||
_CGB18: ; 925e
|
_CGB18: ; 925e
|
||||||
ld hl, PalPacket_9bc6 + 1
|
ld hl, PalPacket_9bc6 + 1
|
||||||
call CopyFourPalettes
|
call CopyFourPalettes
|
||||||
ld de, Unkn2Pals
|
ld de, UnknOBPals
|
||||||
ld a, $4c
|
ld a, $4c
|
||||||
call GetAthPalletFromPalettes9df6
|
call GetAthPalletFromPalettes9df6
|
||||||
call LoadHLPaletteIntoDE
|
call LoadHLPaletteIntoDE
|
||||||
@ -676,7 +676,7 @@ _CGB18: ; 925e
|
|||||||
push af
|
push af
|
||||||
ld a, $5
|
ld a, $5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, Unkn2Pals
|
ld hl, UnknOBPals
|
||||||
ld a, $1f
|
ld a, $1f
|
||||||
ld [hli], a
|
ld [hli], a
|
||||||
ld a, $0
|
ld a, $0
|
||||||
@ -689,7 +689,7 @@ _CGB18: ; 925e
|
|||||||
; 9289
|
; 9289
|
||||||
|
|
||||||
_CGB15: ; 9289
|
_CGB15: ; 9289
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
xor a
|
xor a
|
||||||
call Function976b
|
call Function976b
|
||||||
call Function9643
|
call Function9643
|
||||||
@ -794,7 +794,7 @@ _CGB15: ; 9289
|
|||||||
; 9373
|
; 9373
|
||||||
|
|
||||||
_CGB0e: ; 9373
|
_CGB0e: ; 9373
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld a, $10
|
ld a, $10
|
||||||
call GetAthPalletFromPalettes9df6
|
call GetAthPalletFromPalettes9df6
|
||||||
call LoadHLPaletteIntoDE
|
call LoadHLPaletteIntoDE
|
||||||
@ -831,7 +831,7 @@ _CGB0f: ; 93a6
|
|||||||
; 93ba
|
; 93ba
|
||||||
|
|
||||||
_CGB10: ; 93ba
|
_CGB10: ; 93ba
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld a, $1d
|
ld a, $1d
|
||||||
call GetAthPalletFromPalettes9df6
|
call GetAthPalletFromPalettes9df6
|
||||||
call LoadHLPaletteIntoDE
|
call LoadHLPaletteIntoDE
|
||||||
@ -859,7 +859,7 @@ _CGB14: ; 93d3
|
|||||||
ld hl, Palettes_9439
|
ld hl, Palettes_9439
|
||||||
|
|
||||||
.asm_93e9
|
.asm_93e9
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $0040
|
ld bc, $0040
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
@ -1000,15 +1000,15 @@ _CGB13: ; 94d0
|
|||||||
; 94fa
|
; 94fa
|
||||||
|
|
||||||
_CGB19: ; 94fa
|
_CGB19: ; 94fa
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld a, $4e
|
ld a, $4e
|
||||||
call GetAthPalletFromPalettes9df6
|
call GetAthPalletFromPalettes9df6
|
||||||
call LoadHLPaletteIntoDE
|
call LoadHLPaletteIntoDE
|
||||||
ld hl, Palette_9521
|
ld hl, Palette_9521
|
||||||
ld de, Unkn2Pals
|
ld de, UnknOBPals
|
||||||
call LoadHLPaletteIntoDE
|
call LoadHLPaletteIntoDE
|
||||||
ld hl, Palette_9521
|
ld hl, Palette_9521
|
||||||
ld de, Unkn2Pals + 8
|
ld de, UnknOBPals + 8
|
||||||
call LoadHLPaletteIntoDE
|
call LoadHLPaletteIntoDE
|
||||||
call Function9699
|
call Function9699
|
||||||
call Function96b3
|
call Function96b3
|
||||||
@ -1024,7 +1024,7 @@ Palette_9521: ; 9521
|
|||||||
; 9529
|
; 9529
|
||||||
|
|
||||||
_CGB1a: ; 9529
|
_CGB1a: ; 9529
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld a, [CurPartySpecies]
|
ld a, [CurPartySpecies]
|
||||||
ld bc, TempMonDVs
|
ld bc, TempMonDVs
|
||||||
call Function974b
|
call Function974b
|
||||||
@ -1036,7 +1036,7 @@ _CGB1a: ; 9529
|
|||||||
; 9542
|
; 9542
|
||||||
|
|
||||||
_CGB1e: ; 9542
|
_CGB1e: ; 9542
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld a, [CurPartySpecies]
|
ld a, [CurPartySpecies]
|
||||||
call Function9775
|
call Function9775
|
||||||
call Function9643
|
call Function9643
|
||||||
@ -1049,11 +1049,11 @@ _CGB1b: ; 9555
|
|||||||
ld hl, PalPacket_9cc6 + 1
|
ld hl, PalPacket_9cc6 + 1
|
||||||
call CopyFourPalettes
|
call CopyFourPalettes
|
||||||
ld hl, Palettes_b681
|
ld hl, Palettes_b681
|
||||||
ld de, Unkn2Pals
|
ld de, UnknOBPals
|
||||||
ld bc, $0008
|
ld bc, $0008
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
ld de, Unkn2Pals + $38
|
ld de, UnknOBPals + $38
|
||||||
ld a, $1c
|
ld a, $1c
|
||||||
call GetAthPalletFromPalettes9df6
|
call GetAthPalletFromPalettes9df6
|
||||||
call LoadHLPaletteIntoDE
|
call LoadHLPaletteIntoDE
|
||||||
@ -1062,7 +1062,7 @@ _CGB1b: ; 9555
|
|||||||
; 9578
|
; 9578
|
||||||
|
|
||||||
_CGB1c: ; 9578
|
_CGB1c: ; 9578
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld a, [CurPartySpecies]
|
ld a, [CurPartySpecies]
|
||||||
ld bc, TempMonDVs
|
ld bc, TempMonDVs
|
||||||
call Function9764
|
call Function9764
|
||||||
@ -1075,7 +1075,7 @@ _CGB1c: ; 9578
|
|||||||
|
|
||||||
_CGB1d: ; 9591
|
_CGB1d: ; 9591
|
||||||
ld hl, Palette95e0
|
ld hl, Palette95e0
|
||||||
ld de, wMapPals
|
ld de, UnknBGPals
|
||||||
ld bc, $0010
|
ld bc, $0010
|
||||||
ld a, $5
|
ld a, $5
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
|
@ -4,12 +4,12 @@ Predef_LoadSGBLayout: ; 864c
|
|||||||
jp nz, Predef_LoadSGBLayoutCGB
|
jp nz, Predef_LoadSGBLayoutCGB
|
||||||
|
|
||||||
ld a, b
|
ld a, b
|
||||||
cp $ff
|
cp SCGB_RAM
|
||||||
jr nz, .asm_865a
|
jr nz, .not_ram
|
||||||
ld a, [SGBPredef]
|
ld a, [SGBPredef]
|
||||||
|
|
||||||
.asm_865a
|
.not_ram
|
||||||
cp $fc
|
cp SCGB_FC
|
||||||
jp z, Function8ade
|
jp z, Function8ade
|
||||||
ld l, a
|
ld l, a
|
||||||
ld h, 0
|
ld h, 0
|
||||||
@ -136,7 +136,7 @@ endr
|
|||||||
|
|
||||||
ld hl, wcda9
|
ld hl, wcda9
|
||||||
ld de, wcda9 + $10
|
ld de, wcda9 + $10
|
||||||
ld a, $1
|
ld a, SCGB_01
|
||||||
ld [SGBPredef], a
|
ld [SGBPredef], a
|
||||||
ret
|
ret
|
||||||
; 873c
|
; 873c
|
||||||
@ -341,7 +341,7 @@ endr
|
|||||||
.SGB0c: ; 8884
|
.SGB0c: ; 8884
|
||||||
ld hl, PalPacket_9b96
|
ld hl, PalPacket_9b96
|
||||||
ld de, BlkPacket_9b56
|
ld de, BlkPacket_9b56
|
||||||
ld a, $8
|
ld a, SCGB_08
|
||||||
ld [SGBPredef], a
|
ld [SGBPredef], a
|
||||||
ret
|
ret
|
||||||
; 8890
|
; 8890
|
||||||
@ -377,7 +377,7 @@ endr
|
|||||||
ld hl, wcda9 + 1
|
ld hl, wcda9 + 1
|
||||||
ld [hld], a
|
ld [hld], a
|
||||||
ld de, BlkPacket_9a86
|
ld de, BlkPacket_9a86
|
||||||
ld a, $9
|
ld a, SCGB_09
|
||||||
ld [SGBPredef], a
|
ld [SGBPredef], a
|
||||||
ret
|
ret
|
||||||
; 88cd
|
; 88cd
|
||||||
|
@ -186,20 +186,20 @@ UnknownText_0x1ec3e5: ; 0x1ec3e5
|
|||||||
; 0x1ec402
|
; 0x1ec402
|
||||||
|
|
||||||
UnknownText_0x1ec402: ; 0x1ec402
|
UnknownText_0x1ec402: ; 0x1ec402
|
||||||
text $56, $56, $56
|
text "<......><......><......>"
|
||||||
line $56, $56, "Battle?"
|
line "<......><......>Battle?"
|
||||||
done
|
done
|
||||||
; 0x1ec411
|
; 0x1ec411
|
||||||
|
|
||||||
UnknownText_0x1ec411: ; 0x1ec411
|
UnknownText_0x1ec411: ; 0x1ec411
|
||||||
text $56, $56, $56
|
text "<......><......><......>"
|
||||||
line $56, $56, "I won?"
|
line "<......><......>I won?"
|
||||||
done
|
done
|
||||||
; 0x1ec41f
|
; 0x1ec41f
|
||||||
|
|
||||||
UnknownText_0x1ec41f: ; 0x1ec41f
|
UnknownText_0x1ec41f: ; 0x1ec41f
|
||||||
text $56, $56, $56
|
text "<......><......><......>"
|
||||||
line $56, $56, "I lost?"
|
line "<......><......>I lost?"
|
||||||
done
|
done
|
||||||
; 0x1ec42e
|
; 0x1ec42e
|
||||||
|
|
||||||
|
@ -958,7 +958,7 @@ TileAnimationPalette: ; fc6d7
|
|||||||
jr z, .color2
|
jr z, .color2
|
||||||
|
|
||||||
.color1
|
.color1
|
||||||
ld hl, wMapPals + $1a ; pal 3 color 1
|
ld hl, UnknBGPals + $1a ; pal 3 color 1
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld [rBGPD], a
|
ld [rBGPD], a
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
@ -966,7 +966,7 @@ TileAnimationPalette: ; fc6d7
|
|||||||
jr .end
|
jr .end
|
||||||
|
|
||||||
.color0
|
.color0
|
||||||
ld hl, wMapPals + $18 ; pal 3 color 0
|
ld hl, UnknBGPals + $18 ; pal 3 color 0
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld [rBGPD], a
|
ld [rBGPD], a
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
@ -974,7 +974,7 @@ TileAnimationPalette: ; fc6d7
|
|||||||
jr .end
|
jr .end
|
||||||
|
|
||||||
.color2
|
.color2
|
||||||
ld hl, wMapPals + $1c ; pal 3 color 2
|
ld hl, UnknBGPals + $1c ; pal 3 color 2
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld [rBGPD], a
|
ld [rBGPD], a
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
@ -1011,11 +1011,11 @@ FlickeringCaveEntrancePalette: ; fc71e
|
|||||||
ld a, [hVBlankCounter]
|
ld a, [hVBlankCounter]
|
||||||
and %00000010
|
and %00000010
|
||||||
jr nz, .bit1set
|
jr nz, .bit1set
|
||||||
ld hl, wMapPals + $20 ; pal 4 color 0
|
ld hl, UnknBGPals + $20 ; pal 4 color 0
|
||||||
jr .okay
|
jr .okay
|
||||||
|
|
||||||
.bit1set
|
.bit1set
|
||||||
ld hl, wMapPals + $22 ; pal 4 color 2
|
ld hl, UnknBGPals + $22 ; pal 4 color 2
|
||||||
|
|
||||||
.okay
|
.okay
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
|
14
wram.asm
14
wram.asm
@ -2896,7 +2896,7 @@ w2_d188:: ds 1
|
|||||||
wPokeAnimStructEnd::
|
wPokeAnimStructEnd::
|
||||||
|
|
||||||
|
|
||||||
SECTION "WRAM 3", WRAMX, BANK [3]
|
SECTION "Battle Tower", WRAMX, BANK [3]
|
||||||
|
|
||||||
w3_d000:: ; d000
|
w3_d000:: ; d000
|
||||||
ds $80
|
ds $80
|
||||||
@ -2912,9 +2912,9 @@ BT_OTTrainer:: battle_tower_struct BT_OT
|
|||||||
; d200
|
; d200
|
||||||
BT_TrainerTextIndex::
|
BT_TrainerTextIndex::
|
||||||
ds $be
|
ds $be
|
||||||
w3_d2be::
|
w3_d2be:: ds 1
|
||||||
ds $542
|
|
||||||
|
|
||||||
|
SECTION "WRAM 3 part 2", WRAMX [$d800], BANK [3]
|
||||||
wBTChoiceOfLvlGroup::
|
wBTChoiceOfLvlGroup::
|
||||||
w3_d800:: ds $400
|
w3_d800:: ds $400
|
||||||
w3_dc00:: ds $168
|
w3_dc00:: ds $168
|
||||||
@ -2924,10 +2924,10 @@ w3_dd68::
|
|||||||
SECTION "GBC Video", WRAMX, BANK [5]
|
SECTION "GBC Video", WRAMX, BANK [5]
|
||||||
|
|
||||||
; 8 4-color palettes
|
; 8 4-color palettes
|
||||||
wMapPals:: ds 8 * 8 ; d000
|
UnknBGPals:: ds 8 palettes ; d000
|
||||||
Unkn2Pals:: ds 8 * 8 ; d040
|
UnknOBPals:: ds 8 palettes ; d040
|
||||||
BGPals:: ds 8 * 8 ; d080
|
BGPals:: ds 8 palettes ; d080
|
||||||
OBPals:: ds 8 * 8 ; d0c0
|
OBPals:: ds 8 palettes ; d0c0
|
||||||
|
|
||||||
LYOverrides:: ; d100
|
LYOverrides:: ; d100
|
||||||
ds SCREEN_HEIGHT_PX
|
ds SCREEN_HEIGHT_PX
|
||||||
|
Loading…
Reference in New Issue
Block a user