mirror of
https://github.com/pret/pokegold-spaceworld.git
synced 2026-08-22 00:25:16 -05:00
2200 lines
43 KiB
NASM
2200 lines
43 KiB
NASM
; This file contains all of the unreferenced overdump data that exists in each ROM's banks.
|
||
|
||
|
||
SECTION "High Home Overdump", ROM0
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/high_home_gold.2bpp", 8
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/high_home_silver.2bpp", 8
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/high_home_gold.2bpp", 8
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/high_home_silver.2bpp", 8
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Home Overdump", ROM0
|
||
|
||
if DEF(_DEBUG)
|
||
|
||
DEF Old_FarCallFunctionAddress EQU $2f91
|
||
|
||
Unreferenced_Corrupt__InterlaceMergeSpriteBuffers.interlaceLoopFlipped:
|
||
xor a
|
||
dec a
|
||
ldh [hConnectionStripLength], a
|
||
jr nz, @ - 25 ; Unknown function
|
||
ret
|
||
|
||
Unreferenced_Corrupt_GetPartyParamLocation_Old:
|
||
push bc
|
||
ld hl, wPartyMons
|
||
ld c, a
|
||
ld b, 0
|
||
add hl, bc
|
||
ld bc, PARTYMON_STRUCT_LENGTH
|
||
ld a, [wCurPartyMon]
|
||
call $3412 ; Early position for AddNTimes
|
||
pop bc
|
||
ret
|
||
|
||
Unreferenced_Corrupt_DoItemEffect_Old:
|
||
ld a, BANK(_DoItemEffect)
|
||
ld hl, $67C4 ; Early location for _DoItemEffect
|
||
jp Old_FarCallFunctionAddress
|
||
|
||
Unreferenced_Corrupt_CheckTossableItem_Old:
|
||
push hl
|
||
push de
|
||
push bc
|
||
ld hl, $53E5 ; Early location for _CheckTossableItem
|
||
ld a, BANK(_CheckTossableItem)
|
||
call Old_FarCallFunctionAddress
|
||
pop bc
|
||
pop de
|
||
pop hl
|
||
ret
|
||
|
||
Unreferenced_Corrupt_GetBattleAnimPointer_Old:
|
||
ld a, BANK(BattleAnimations)
|
||
ld [rROMB], a
|
||
ldh [hROMBank], a
|
||
|
||
ld a, [hli]
|
||
ld [wBattleAnimAddress], a
|
||
ld a, [hl]
|
||
ld [wBattleAnimAddress + 1], a
|
||
|
||
ld a, BANK(PlayBattleAnim)
|
||
ld [rROMB], a
|
||
ldh [hROMBank], a
|
||
ret
|
||
|
||
Unreferenced_Corrupt_GetBattleAnimByte_Old:
|
||
push hl
|
||
push de
|
||
|
||
ld hl, wBattleAnimAddress
|
||
ld e, [hl]
|
||
inc hl
|
||
ld d, [hl]
|
||
|
||
ld a, BANK(BattleAnimations)
|
||
ld [rROMB], a
|
||
ldh [hROMBank], a
|
||
|
||
ld a, [de]
|
||
ld [wBattleAnimByte], a
|
||
inc de
|
||
|
||
ld a, BANK(PlayBattleAnim)
|
||
ld [rROMB], a
|
||
ldh [hROMBank], a
|
||
|
||
ld [hl], d
|
||
dec hl
|
||
ld [hl], e
|
||
|
||
pop de
|
||
pop hl
|
||
|
||
ld a, [wBattleAnimByte]
|
||
ret
|
||
|
||
Unreferenced_Corrupt_InitSpriteAnimStruct_Old:
|
||
ld [wCurSpriteOAMFlags], a
|
||
ldh a, [hROMBank]
|
||
push af
|
||
ld a, BANK(_InitSpriteAnimStruct)
|
||
call $32AB ; Old location of Bankswitch
|
||
ld a, [wCurSpriteOAMFlags]
|
||
call _InitSpriteAnimStruct
|
||
pop af
|
||
call $32AB ; Old location of Bankswitch
|
||
ret
|
||
|
||
Unreferenced_Corrupt_ReinitSpriteAnimFrame_Old: ; stubbed
|
||
ret
|
||
|
||
Unreferenced_Corrupt_DisableAudio_Old:
|
||
push hl
|
||
push de
|
||
push bc
|
||
push af
|
||
ldh a, [hROMBank]
|
||
push af
|
||
ld a, BANK(_DisableAudio)
|
||
ld [rROMB], a ; Unsafe
|
||
ldh [hROMBank], a
|
||
call _DisableAudio
|
||
pop af
|
||
ld [rROMB], a ; Unsafe
|
||
ldh [hROMBank], a
|
||
pop af
|
||
pop bc
|
||
pop de
|
||
pop hl
|
||
ret
|
||
|
||
Unused_UpdateSound_Old:
|
||
push hl
|
||
push de
|
||
push bc
|
||
push af
|
||
ldh a, [hROMBank]
|
||
push af
|
||
ld a, BANK(_UpdateSound)
|
||
ld [rROMB], a ; Unsafe
|
||
ldh [hROMBank], a
|
||
call _UpdateSound
|
||
pop af
|
||
ld [rROMB], a ; Unsafe
|
||
ldh [hROMBank], a
|
||
pop af
|
||
pop bc
|
||
pop de
|
||
pop hl
|
||
ret
|
||
|
||
Unreferenced_Corrupt_LoadMusicByte_Old:
|
||
ld [rROMB], a ; Unsafe
|
||
ldh [hROMBank], a
|
||
ld a, [de]
|
||
push af
|
||
ld a, BANK(_UpdateSound)
|
||
ld [rROMB], a ; Unsafe
|
||
ldh [hROMBank], a
|
||
pop af
|
||
ret
|
||
|
||
Unreferenced_Corrupt_PlayMusic_Old:
|
||
push hl
|
||
push de
|
||
push bc
|
||
push af
|
||
ldh a, [hROMBank]
|
||
push af
|
||
ld a, BANK(_PlayMusic)
|
||
ld [rROMB], a ; Unsafe
|
||
ldh [hROMBank], a
|
||
call _PlayMusic
|
||
pop af
|
||
ld [rROMB], a ; Unsafe
|
||
ldh [hROMBank], a
|
||
pop af
|
||
pop bc
|
||
pop de
|
||
pop hl
|
||
ret
|
||
|
||
Unreferenced_Corrupt_PlayCryHeader_Old:
|
||
push hl
|
||
push de
|
||
push bc
|
||
push af
|
||
|
||
ldh a, [hROMBank]
|
||
push af
|
||
ld a, BANK(PokemonCries)
|
||
ld [rROMB], a ; Unsafe
|
||
ldh [hROMBank], a
|
||
ld hl, PokemonCries
|
||
rept 6
|
||
add hl, de
|
||
endr
|
||
ld e, [hl]
|
||
inc hl
|
||
ld d, [hl]
|
||
inc hl
|
||
ld a, [hli]
|
||
ld [wCryPitch], a
|
||
ld a, [hli]
|
||
ld [wCryPitch + 1], a
|
||
ld a, [hli]
|
||
ld [wCryLength], a
|
||
ld a, [hl]
|
||
ld [wCryLength + 1], a
|
||
|
||
ld a, BANK(_PlayCryHeader)
|
||
ld [rROMB], a ; Unsafe
|
||
ldh [hROMBank], a
|
||
call _PlayCryHeader
|
||
|
||
pop af
|
||
ld [rROMB], a ; Unsafe
|
||
ldh [hROMBank], a
|
||
pop af
|
||
pop bc
|
||
pop de
|
||
pop hl
|
||
ret
|
||
|
||
Unused_PlaySFX_Old:
|
||
push hl
|
||
push de
|
||
push bc
|
||
push af
|
||
ldh a, [hROMBank]
|
||
push af
|
||
ld a, BANK(_PlaySFX)
|
||
ld [rROMB], a ; Unsafe
|
||
ldh [hROMBank], a
|
||
call _PlaySFX
|
||
pop af
|
||
ld [rROMB], a ; Unsafe
|
||
ldh [hROMBank], a
|
||
pop af
|
||
pop bc
|
||
pop de
|
||
pop hl
|
||
ret
|
||
|
||
Unreferenced_Corrupt_WaitPlaySFX_Old:
|
||
call Unused_WaitSFX_Old
|
||
call Unused_PlaySFX_Old
|
||
ret
|
||
|
||
Unused_WaitSFX_Old:
|
||
push hl
|
||
.loop
|
||
ld hl, wChannel5Flags1
|
||
bit SOUND_CHANNEL_ON, [hl]
|
||
jr nz, .loop
|
||
ld hl, wChannel6Flags1
|
||
bit SOUND_CHANNEL_ON, [hl]
|
||
jr nz, .loop
|
||
ld hl, wChannel7Flags1
|
||
bit SOUND_CHANNEL_ON, [hl]
|
||
jr nz, .loop
|
||
ld hl, wChannel8Flags1
|
||
bit SOUND_CHANNEL_ON, [hl]
|
||
jr nz, .loop
|
||
pop hl
|
||
ret
|
||
|
||
Unreferenced_Corrupt_MaxVolume_Old:
|
||
ld a, $77
|
||
ld [wVolume], a
|
||
ret
|
||
|
||
Unreferenced_Corrupt_LowVolume_Old:
|
||
ld a, $33
|
||
ld [wVolume], a
|
||
ret
|
||
|
||
Unreferenced_Corrupt_UpdateSoundNTimes_Old:
|
||
.loop
|
||
and a
|
||
ret z
|
||
dec a
|
||
call Unused_UpdateSound_Old
|
||
jr .loop
|
||
|
||
Unreferenced_Corrupt_FadeToMapMusic_Old:
|
||
push hl
|
||
push de
|
||
push bc
|
||
push af
|
||
; The check appears to be backwards: the carry flag is set if the player is on a vehicle, and unset otherwise.
|
||
; If the player is on no vehicle, then it would've used the last value of 'de' as the music id, potentially playing a overdump track.
|
||
; The final game fixes this by instead checking if the vehicle track is already playing, but the final GetMapMusic still sets the carry flag.
|
||
call Unused_SpecialMapMusic_Old
|
||
jr c, .dont_change
|
||
ld a, 8
|
||
ld [wMusicFade], a
|
||
call _DisableAudio
|
||
ld a, e
|
||
ld [wMusicFadeID], a
|
||
ld a, d
|
||
ld [wMusicFadeID + 1], a
|
||
.dont_change
|
||
pop af
|
||
pop bc
|
||
pop de
|
||
pop hl
|
||
ret
|
||
|
||
; Disables audio when the player is not on a bike or skateboard.
|
||
Unreferenced_Corrupt_PlayMapMusic_Old:
|
||
push hl
|
||
push de
|
||
push bc
|
||
push af
|
||
ld de, MUSIC_NONE
|
||
call Unreferenced_Corrupt_PlayMusic_Old
|
||
call DelayFrame
|
||
call Unused_SpecialMapMusic_Old
|
||
jr c, .play_music
|
||
|
||
; _DisableAudio is in a mapper bank, but the bank is not switched in this function.
|
||
; Either this function was supposed to be called when in the same bank,
|
||
; or this is an oversight, and they meant to call DisableAudio instead (note the lack of underscore).
|
||
call _DisableAudio
|
||
.play_music
|
||
call Unreferenced_Corrupt_PlayMusic_Old
|
||
pop af
|
||
pop bc
|
||
pop de
|
||
pop hl
|
||
ret
|
||
|
||
; There was no GetMapMusic at this point in development.
|
||
Unused_SpecialMapMusic_Old:
|
||
ld a, [wPlayerState]
|
||
and a
|
||
jr z, .normal
|
||
cp PLAYER_SKATE
|
||
jr z, .skateboard
|
||
ld de, MUSIC_BICYCLE
|
||
scf
|
||
ret
|
||
|
||
.skateboard
|
||
ld de, MUSIC_NONE
|
||
scf
|
||
ret
|
||
|
||
.normal
|
||
and a
|
||
ret
|
||
else
|
||
if DEF(_GOLD)
|
||
Unreferenced_Corrupt_PlayMapMusic::
|
||
dw $0317
|
||
pop de
|
||
ld a, e
|
||
ld [wMapMusic], a
|
||
call @ - $F6
|
||
.jump
|
||
pop af
|
||
pop bc
|
||
pop de
|
||
pop hl
|
||
ret
|
||
|
||
Unreferenced_Corrupt_SpecialMapMusic::
|
||
ld a, [wPlayerState]
|
||
and a
|
||
jr z, .normal
|
||
cp PLAYER_SKATE
|
||
jr z, .skateboard
|
||
ld de, MUSIC_BICYCLE
|
||
scf
|
||
ret
|
||
|
||
.skateboard
|
||
ld de, MUSIC_NONE
|
||
scf
|
||
ret
|
||
|
||
.normal
|
||
and a
|
||
ret
|
||
|
||
Unreferenced_Corrupt_GetMapMusic::
|
||
call Unreferenced_Corrupt_SpecialMapMusic
|
||
ret c
|
||
ld a, [wMapPermissions]
|
||
cp TOWN
|
||
jr z, .not_route
|
||
cp INDOOR
|
||
jr z, .not_route
|
||
ld de, MUSIC_ROUTE_1
|
||
ret
|
||
|
||
.not_route
|
||
ld de, MUSIC_VIRIDIAN_CITY
|
||
ret
|
||
INCBIN "overdump/home_gold.2bpp", 50
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/home_silver.2bpp", 246
|
||
endc
|
||
endc
|
||
|
||
SECTION "Bank 01 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
ds 982, $39, $00
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank01_silver.2bpp", 42
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank01_gold.2bpp", 39
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank01_silver.2bpp", 39
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 02 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank02_gold.2bpp", 188
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank02_silver.2bpp", 188
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank02_gold.2bpp", 188
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank02_silver.2bpp", 188
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 03 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
|
||
if DEF(_GOLD)
|
||
Unreferenced_Corrupt_AlreadyKnowsMoveText1:
|
||
db "います"
|
||
prompt
|
||
|
||
Unreferenced_Corrupt_AlreadyKnowsMoveText2:
|
||
dw wStringBuffer2 ; This is missing the preceeding "text_from_ram" byte
|
||
text "を おぼえています"
|
||
prompt
|
||
|
||
db $28, $3c ; overdump
|
||
endc
|
||
if DEF(_SILVER)
|
||
Unreferenced_Corrupt_AlreadyKnowsMoveText1:
|
||
db "ぼえています"
|
||
prompt
|
||
|
||
Unreferenced_Corrupt_AlreadyKnowsMoveText2:
|
||
db "を おぼえています"
|
||
prompt
|
||
|
||
db $de, $3b ; overdump
|
||
endc
|
||
|
||
Unreferenced_Corrupt_KnowsMove:
|
||
ld a, [wPutativeTMHMMove]
|
||
ld b, a
|
||
ld c, NUM_MOVES
|
||
.loop
|
||
ld a, [hli]
|
||
cp b
|
||
jr z, .knows_move
|
||
dec c
|
||
jr nz, .loop
|
||
and a
|
||
ret
|
||
|
||
.knows_move
|
||
ld hl, .AlreadyKnowsMoveText
|
||
call PrintText
|
||
scf
|
||
ret
|
||
|
||
.AlreadyKnowsMoveText:
|
||
text_from_ram wStringBuffer1
|
||
text "は すでに"
|
||
line "@"
|
||
text_from_ram wStringBuffer2
|
||
text "を おぼえています"
|
||
prompt
|
||
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank03_gold.2bpp", 35
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank03_silver.2bpp", 35
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank03_gold.2bpp", 200
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank03_silver.2bpp", 200
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 04 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
db $18, $00 ; leftover of previous graphics
|
||
Unreferenced_UnusedLeaderNameGFX:: INCBIN "gfx/trainer_card/unused_leader_name.2bpp"
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank04_gold.2bpp", 227
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank04_silver.2bpp", 227
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank04_gold.2bpp", 161
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank04_silver.2bpp", 161
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 05 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank05_gold.2bpp", 74
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank05_silver.2bpp", 74
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank05_gold.2bpp", 38
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank05_silver.2bpp", 38
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 06 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank06_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank06_silver.2bpp"
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank06_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank06_silver.2bpp"
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 09 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank09_gold.2bpp", 116
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank09_silver.2bpp", 116
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank09_gold.2bpp", 116
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank09_silver.2bpp", 116
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 0a Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank0a_gold.2bpp", 62
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank0a_silver.2bpp", 62
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank0a_gold.2bpp", 62
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank0a_silver.2bpp", 62
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 0b Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank0b_gold.2bpp", 111
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank0b_silver.2bpp", 111
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank0b_gold.2bpp", 111
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank0b_silver.2bpp", 111
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 0c Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank0c_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank0c_silver.2bpp"
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank0c_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank0c_silver.2bpp"
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 0d Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank0d_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank0d_silver.2bpp"
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank0d_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank0d_silver.2bpp"
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 0e Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank0e_gold.2bpp", 188
|
||
endc
|
||
if DEF(_SILVER)
|
||
db -1 ; end
|
||
|
||
; early version of KIMONO_GIRL_KOUME?
|
||
db "こうめ@", TRAINERTYPE_ITEM_MOVES
|
||
db 8, DEX_CLEFAIRY, ITEM_NONE
|
||
db -1 ; end
|
||
INCBIN "overdump/debug/bank0e_silver.2bpp", 185
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank0e_gold.2bpp", 188
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank0e_silver.2bpp", 175
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 0f Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank0f_gold.2bpp", 75
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank0f_silver.2bpp", 75
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank0f_gold.2bpp", 75
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank0f_silver.2bpp", 75
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 10 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
|
||
if DEF(_GOLD)
|
||
Unreferenced_Corrupt_LeafyEvosAttacks1_Gold:
|
||
db 0 ; no more evolutions
|
||
db 1, MOVE_TACKLE
|
||
db 7, MOVE_SAND_ATTACK
|
||
db 14, MOVE_QUICK_ATTACK
|
||
db 21, MOVE_TAIL_WHIP
|
||
db 28, MOVE_ABSORB
|
||
db 35, MOVE_RAZOR_LEAF
|
||
db 42, MOVE_GROWTH
|
||
db 49, MOVE_MORNING_SUN
|
||
db 56, MOVE_WRAP
|
||
db 63, MOVE_SOLARBEAM
|
||
db 0 ; no more level-up moves
|
||
endc
|
||
Unreferenced_Corrupt_LeafyEvosAttacks1:
|
||
db MOVE_GROWTH
|
||
db 49, MOVE_MORNING_SUN
|
||
db 56, MOVE_WRAP
|
||
db 63, MOVE_SOLARBEAM
|
||
db 0 ; no more level-up moves
|
||
if DEF(_SILVER)
|
||
Unreferenced_Corrupt_LeafyEvosAttacks2:
|
||
db MOVE_ABSORB
|
||
db 35, MOVE_RAZOR_LEAF
|
||
db 42, MOVE_GROWTH
|
||
db 49, MOVE_MORNING_SUN
|
||
db 56, MOVE_WRAP
|
||
db 63, MOVE_SOLARBEAM
|
||
db 0 ; no more level-up moves
|
||
Unreferenced_Corrupt_TailEvosAttacks:
|
||
db 1, MOVE_SCRATCH
|
||
db 5, MOVE_LEER
|
||
db 9, MOVE_SAND_ATTACK
|
||
db 14, MOVE_PURSUIT
|
||
db 19, MOVE_ENCORE
|
||
endc
|
||
db 25, MOVE_SWIFT
|
||
db 31, MOVE_MUD_SLAP
|
||
db 38, MOVE_FURY_SWIPES
|
||
db 45, MOVE_MIMIC
|
||
db 0 ; no more level-up moves
|
||
Unreferenced_Corrupt_LeafyEvosAttacks3:
|
||
db 0 ; no more evolutions
|
||
db 1, MOVE_TACKLE
|
||
db 7, MOVE_SAND_ATTACK
|
||
db 14, MOVE_QUICK_ATTACK
|
||
db 21, MOVE_TAIL_WHIP
|
||
db 28, MOVE_ABSORB
|
||
db 35, MOVE_RAZOR_LEAF
|
||
db 42, MOVE_GROWTH
|
||
db 49, MOVE_MORNING_SUN
|
||
db 56, MOVE_WRAP
|
||
db 63, MOVE_SOLARBEAM
|
||
db 0 ; no more level-up moves
|
||
Unreferenced_Corrupt_LeafyEvosAttacks4:
|
||
db 56, MOVE_WRAP
|
||
db 63, MOVE_SOLARBEAM
|
||
db 0 ; no more level-up moves
|
||
if DEF(_GOLD)
|
||
db $E6, $6D, $C3, $FF ; overdump
|
||
|
||
INCBIN "overdump/debug/bank10_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
db 0, 0, 0, 0 ; overdump
|
||
|
||
INCBIN "overdump/debug/bank10_silver.2bpp"
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
Unreferenced_Corrupt_LeafyEvosAttacks1:
|
||
db 0 ; no more evolutions
|
||
db 1, MOVE_TACKLE
|
||
db 7, MOVE_SAND_ATTACK
|
||
db 14, MOVE_QUICK_ATTACK
|
||
db 21, MOVE_TAIL_WHIP
|
||
db 28, MOVE_ABSORB
|
||
db 35, MOVE_RAZOR_LEAF
|
||
db 42, MOVE_GROWTH
|
||
db 49, MOVE_MORNING_SUN
|
||
db 56, MOVE_WRAP
|
||
db 63, MOVE_SOLARBEAM
|
||
db 0 ; no more level-up moves
|
||
Unreferenced_Corrupt_TailEvosAttacks:
|
||
db 5, MOVE_LEER
|
||
db 9, MOVE_SAND_ATTACK
|
||
db 14, MOVE_PURSUIT
|
||
db 19, MOVE_ENCORE
|
||
db 25, MOVE_SWIFT
|
||
db 31, MOVE_MUD_SLAP
|
||
db 38, MOVE_FURY_SWIPES
|
||
db 45, MOVE_MIMIC
|
||
db 0 ; no more level-up moves
|
||
Unreferenced_Corrupt_LeafyEvosAttacks2:
|
||
db 0 ; no more evolutions
|
||
db 1, MOVE_TACKLE
|
||
db 7, MOVE_SAND_ATTACK
|
||
db 14, MOVE_QUICK_ATTACK
|
||
db 21, MOVE_TAIL_WHIP
|
||
db 28, MOVE_ABSORB
|
||
db 35, MOVE_RAZOR_LEAF
|
||
db 42, MOVE_GROWTH
|
||
db 49, MOVE_MORNING_SUN
|
||
db 56, MOVE_WRAP
|
||
db 63, MOVE_SOLARBEAM
|
||
db 0 ; no more level-up moves
|
||
Unreferenced_Corrupt_LeafyEvosAttacks3:
|
||
db 56, MOVE_WRAP
|
||
db 63, MOVE_SOLARBEAM
|
||
db 0 ; no more level-up moves
|
||
db $1E, $DF, $90, $F6 ; overdump
|
||
INCBIN "overdump/bank10_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank10_silver.2bpp", 186
|
||
endc
|
||
endc
|
||
|
||
SECTION "Bank 11 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank11_gold.2bpp", 49
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank11_silver.2bpp", 49
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank11_gold.2bpp", 49
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank11_silver.2bpp", 49
|
||
endc
|
||
endc
|
||
|
||
SECTION "Bank 12 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank12_gold.2bpp", 146
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank12_silver.2bpp", 146
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank12_gold.2bpp", 146
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank12_silver.2bpp", 146
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 13 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank13_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank13_silver.2bpp"
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank13_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank13_silver.2bpp"
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 14 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank14_gold.2bpp", 116
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank14_silver.2bpp", 116
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank14_gold.2bpp", 116
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank14_silver.2bpp", 116
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 15 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank15_gold.2bpp", 159
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank15_silver.2bpp", 159
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank15_gold.2bpp", 159
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank15_silver.2bpp", 159
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 16 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank16_gold.2bpp", 168
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank16_silver.2bpp", 168
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank16_gold.2bpp", 168
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank16_silver.2bpp", 168
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 17 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank17_gold.2bpp", 238
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank17_silver.2bpp", 238
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank17_gold.2bpp", 238
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank17_silver.2bpp", 238
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 18 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank18_gold.2bpp", 87
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank18_silver.2bpp", 87
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank18_gold.2bpp", 87
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank18_silver.2bpp", 87
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 19 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank19_gold.2bpp", 161
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank19_silver.2bpp", 161
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank19_gold.2bpp", 161
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank19_silver.2bpp", 161
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 1a Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank1a_gold.2bpp", 230
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank1a_silver.2bpp", 230
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank1a_gold.2bpp", 230
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank1a_silver.2bpp", 230
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 1b Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank1b_gold.2bpp", 39
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank1b_silver.2bpp", 39
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank1b_gold.2bpp", 39
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank1b_silver.2bpp", 39
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 1c Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank1c_gold.2bpp", 127
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank1c_silver.2bpp", 127
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank1c_gold.2bpp", 127
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank1c_silver.2bpp", 127
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 1d Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank1d_gold.2bpp", 207
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank1d_silver.2bpp", 207
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank1d_gold.2bpp", 207
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank1d_silver.2bpp", 207
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 1e Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank1e_gold.2bpp", 34
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank1e_silver.2bpp", 34
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank1e_gold.2bpp", 34
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank1e_silver.2bpp", 34
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 1f Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank1f_gold.2bpp", 201
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank1f_silver.2bpp", 201
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank1f_gold.2bpp", 201
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank1f_silver.2bpp", 201
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 20 Overdump", ROMX
|
||
|
||
; This whole bank is overdump data.
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank20_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank20_silver.2bpp"
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank20_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank20_silver.2bpp"
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 21 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank21_gold.2bpp", 208
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank21_silver.2bpp", 208
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank21_gold.2bpp", 208
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank21_silver.2bpp", 208
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 22 Overdump", ROMX
|
||
|
||
; This whole bank is overdump data.
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank22_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank22_silver.2bpp"
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank22_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank22_silver.2bpp"
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 23 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank23_gold.2bpp", 37
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank23_silver.2bpp", 37
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank23_gold.2bpp", 37
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank23_silver.2bpp", 37
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 24 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank24_gold.2bpp", 43
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank24_silver.2bpp", 43
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank24_gold.2bpp", 43
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank24_silver.2bpp", 43
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 25 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank25_gold.2bpp", 221
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank25_silver.2bpp", 221
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank25_gold.2bpp", 221
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank25_silver.2bpp", 221
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 26 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank26_gold.2bpp", 34
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank26_silver.2bpp", 34
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank26_gold.2bpp", 34
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank26_silver.2bpp", 34
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 27 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank27_gold.2bpp", 88
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank27_silver.2bpp", 88
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank27_gold.2bpp", 88
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank27_silver.2bpp", 88
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 28 Overdump", ROMX
|
||
|
||
; This whole bank is overdump data.
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank28_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank28_silver.2bpp"
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank28_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank28_silver.2bpp"
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 29 Overdump", ROMX
|
||
|
||
; This whole bank is overdump data.
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank29_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank29_silver.2bpp"
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank29_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank29_silver.2bpp"
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 2a Overdump", ROMX
|
||
|
||
; This whole bank is overdump data.
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank2a_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank2a_silver.2bpp"
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank2a_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank2a_silver.2bpp"
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 2b Overdump", ROMX
|
||
|
||
; This whole bank is overdump data.
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank2b_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank2b_silver.2bpp"
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank2b_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank2b_silver.2bpp"
|
||
endc
|
||
endc
|
||
|
||
SECTION "Bank 2c Overdump", ROMX
|
||
|
||
; This whole bank is overdump data.
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank2c_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank2c_silver.2bpp"
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank2c_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank2c_silver.2bpp"
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 2d Overdump", ROMX
|
||
|
||
; This whole bank is overdump data.
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank2d_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank2d_silver.2bpp"
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank2d_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank2d_silver.2bpp"
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 2e Overdump", ROMX
|
||
|
||
; This whole bank is overdump data.
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank2e_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank2e_silver.2bpp"
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank2e_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank2e_silver.2bpp"
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 2f Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank2f_gold.2bpp", 150
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank2f_silver.2bpp", 62
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank2f_gold.2bpp", 150
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank2f_silver.2bpp", 62
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 30 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank30_gold.2bpp", 64
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank30_silver.2bpp", 64
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank30_gold.2bpp", 64
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank30_silver.2bpp", 64
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 31 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank31_gold.2bpp", 64
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank31_silver.2bpp", 64
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank31_gold.2bpp", 64
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank31_silver.2bpp", 64
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 32 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank32_gold.2bpp", 98
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank32_silver.2bpp", 98
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank32_gold.2bpp", 98
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank32_silver.2bpp", 98
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 33 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank33_gold.2bpp", 32
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank33_silver.2bpp", 32
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank33_gold.2bpp", 32
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank33_silver.2bpp", 32
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 34 Overdump", ROMX
|
||
|
||
if DEF(_SILVER) && !DEF(_DEBUG)
|
||
else
|
||
ret
|
||
Unreferenced_Corrupt_SilentHillLabBackUnused_ScriptLoader:
|
||
if DEF(_GOLD)
|
||
db $20
|
||
call WriteBackMapScriptNumber + Bank34NonDebugOffset
|
||
endc
|
||
ret
|
||
Unreferenced_Corrupt_SilentHillLabBackUnusedScriptPointers:
|
||
dw Unreferenced_Corrupt_SilentHillLabBackUnusedScript
|
||
dw Unreferenced_Corrupt_SilentHillLabBackUnusedNPCIDs
|
||
|
||
Unreferenced_Corrupt_SilentHillLabBackUnusedNPCIDs:
|
||
db $FF
|
||
|
||
Unreferenced_Corrupt_SilentHillLabBackUnusedSignPointers:
|
||
dw MapDefaultText + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
|
||
Unreferenced_Corrupt_SilentHillLabBackUnused_TextPointers::
|
||
dw MapDefaultText + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
|
||
Unreferenced_Corrupt_SilentHillLabBackUnusedScript:
|
||
ld hl, Unreferenced_Corrupt_SilentHillLabBackUnusedNPCIDs
|
||
ld de, Unreferenced_Corrupt_SilentHillLabBackUnusedSignPointers
|
||
call CallMapTextSubroutine + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
ret
|
||
if DEF(_GOLD)
|
||
Unreferenced_Corrupt_Gold_SilentHillLabBackTextString11:
|
||
db "ぜ <PLAYER>!"
|
||
line "さきに えらんで!"
|
||
cont "おれは こころが ひろいからな"
|
||
done
|
||
|
||
Unreferenced_Corrupt_Gold_SilentHillLabBackTextString12:
|
||
text "<RIVAL>『じゃ おれは これ!"
|
||
done
|
||
|
||
Unreferenced_Corrupt_Gold_SilentHillLabBackTextString13:
|
||
text "<RIVAL>は オーキドから"
|
||
line "@"
|
||
text_from_ram wStringBuffer1
|
||
text "を もらった!"
|
||
done
|
||
|
||
Unreferenced_Corrupt_Gold_SilentHillLabBackTextString14:
|
||
text "<RIVAL>『<PLAYER>の#"
|
||
line "いいなあ!"
|
||
cont "でも おれのポケモンも"
|
||
cont "ちょっと いいだろ?"
|
||
done
|
||
|
||
Unreferenced_Corrupt_Gold_SilentHillLabBackFunc4:
|
||
CheckEvent SILENT_HILL_LAB_BACK_CHOSE_STARTER
|
||
jr nz, .bigjump
|
||
ldh a, [hLastTalked]
|
||
sub 2
|
||
ld [wChosenStarter], a
|
||
ld d, 0
|
||
ld e, a
|
||
ld hl, Unreferenced_Corrupt_Gold_SilentHillLabBackStarterData
|
||
add hl, de
|
||
add hl, de
|
||
add hl, de
|
||
add hl, de
|
||
ld a, [hli]
|
||
ld [wPlayerStarter], a
|
||
push hl
|
||
ld [wNamedObjectIndexBuffer], a
|
||
ld a, $03
|
||
ld hl, StarterDex + Bank34StarterDexOffset
|
||
call FarCall_hl + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
ld a, [wPlayerStarter]
|
||
ld [wNamedObjectIndexBuffer], a
|
||
call GetPokemonName + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
pop hl
|
||
push hl
|
||
ld a, [hli]
|
||
ld h, [hl]
|
||
ld l, a
|
||
call OpenTextbox + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
pop hl
|
||
inc hl
|
||
inc hl
|
||
ld a, [hl]
|
||
ld [wRivalStarter], a
|
||
ret
|
||
.bigjump
|
||
ld hl, Unreferenced_Corrupt_Gold_SilentHillLabBackTextString15
|
||
call OpenTextbox + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
ret
|
||
Unreferenced_Corrupt_Gold_SilentHillLabBackStarterData:
|
||
db DEX_HONOGUMA
|
||
dw @ - $229
|
||
db DEX_CRUISE
|
||
|
||
db DEX_CRUISE
|
||
dw @ - $203
|
||
db DEX_HAPPA
|
||
|
||
db DEX_HAPPA
|
||
dw @ - $1de
|
||
db DEX_HONOGUMA
|
||
|
||
Unreferenced_Corrupt_Gold_SilentHillLabBackTextString15:
|
||
text "オーキド『これ!"
|
||
line "よくばっちゃ いかん!"
|
||
done
|
||
|
||
Unreferenced_Corrupt_Gold_SilentHillLabBackTextPointers2:
|
||
dw PokemonBooksScript + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
dw PokemonBooksScript + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
dw PokemonBooksScript + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
dw PokemonBooksScript + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
dw MapDefaultText + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
|
||
map_attributes Unreferenced_Corrupt_Gold_SilentHillLabBackUnused, SILENT_HILL_LAB_BACK_UNUSED
|
||
|
||
Unreferenced_Corrupt_Gold_SilentHillLabBackUnused_MapEvents::
|
||
|
||
Unreferenced_Corrupt_Gold_SilentHillLabBackUnused_Blocks::
|
||
INCBIN "maps/SilentHillLabBackUnused.blk"
|
||
|
||
Unreferenced_Corrupt_Gold_SilentHillLabBackUnused_ScriptLoader::
|
||
ld hl, Unreferenced_Corrupt_Gold_SilentHillLabBackUnusedScriptPointers
|
||
call RunMapScript + Bank34NonDebugOffset
|
||
call WriteBackMapScriptNumber + Bank34NonDebugOffset
|
||
ret
|
||
|
||
Unreferenced_Corrupt_Gold_SilentHillLabBackUnusedScriptPointers:
|
||
dw Unreferenced_Corrupt_Gold_SilentHillLabBackUnusedScript
|
||
dw Unreferenced_Corrupt_Gold_SilentHillLabBackUnusedNPCIDs
|
||
|
||
Unreferenced_Corrupt_Gold_SilentHillLabBackUnusedNPCIDs:
|
||
db $FF
|
||
|
||
Unreferenced_Corrupt_Gold_SilentHillLabBackUnusedSignPointers:
|
||
dw MapDefaultText + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
|
||
Unreferenced_Corrupt_Gold_SilentHillLabBackUnused_TextPointers::
|
||
dw MapDefaultText + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
|
||
Unreferenced_Corrupt_Gold_SilentHillLabBackUnusedScript:
|
||
ld hl, Unreferenced_Corrupt_Gold_SilentHillLabBackUnusedNPCIDs
|
||
ld de, Unreferenced_Corrupt_Gold_SilentHillLabBackUnusedSignPointers
|
||
call CallMapTextSubroutine + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
ret
|
||
else
|
||
call CallMapTextSubroutine + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
ret
|
||
Unreferenced_Corrupt_Silver_SilentHillLabBackTextString6:
|
||
db "おお! くさのポケモン"
|
||
line "@"
|
||
text_from_ram wStringBuffer1
|
||
text "が いいんじゃな?@"
|
||
|
||
start_asm
|
||
call Unreferenced_Corrupt_Silver_ConfirmPokemonSelection
|
||
call TextAsmEnd + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
ret
|
||
|
||
Unreferenced_Corrupt_Silver_ConfirmPokemonSelection:
|
||
call YesNoBox
|
||
jr c, .bigJump
|
||
SetEvent SILENT_HILL_LAB_BACK_CHOSE_STARTER
|
||
ld a, SCENE_PLAYER_HOUSE_1F_MOM_BACK
|
||
ld [wPlayerHouse1FSceneID], a
|
||
ld a, SCENE_PLAYER_HOUSE_2F_KEN_LEFT
|
||
ld [wPlayerHouse2FSceneID], a
|
||
ld a, SCENE_RIVAL_HOUSE_KEN_HERE
|
||
ld [wRivalHouseSceneID], a
|
||
ld hl, Unreferenced_Corrupt_Silver_SilentHillLabBackTextString8
|
||
call PrintText
|
||
ld hl, wJoypadDisable
|
||
set JOYPAD_DISABLE_CLOSE_TEXTBOX_F, [hl]
|
||
ld a, [wPlayerStarter]
|
||
ld [wCurPartySpecies], a
|
||
ld a, 5
|
||
ld [wCurPartyLevel], a
|
||
ld hl, GivePoke + Bank34StarterDexOffset
|
||
ld a, $03
|
||
call FarCall_hl + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
xor a
|
||
ld [wPartyMon1Item], a
|
||
ld a, SCENE_SILENT_HILL_LAB_BACK_RIVAL_CHOOSING_STARTER
|
||
ld [wMapScriptNumber], a
|
||
ret
|
||
.bigJump
|
||
ld hl, Unreferenced_Corrupt_Silver_SilentHillLabBackTextString7
|
||
call PrintText
|
||
ret
|
||
|
||
Unreferenced_Corrupt_Silver_SilentHillLabBackTextString7:
|
||
text "では"
|
||
line "どれに するのじゃ?"
|
||
done
|
||
|
||
Unreferenced_Corrupt_Silver_SilentHillLabBackTextString8:
|
||
text "オーキド『この ポケモンは"
|
||
line "ほんとに げんきが いいぞ!"
|
||
|
||
para "<PLAYER>は オーキドはかせから"
|
||
line "@"
|
||
text_from_ram wStringBuffer1
|
||
text "を もらった!"
|
||
prompt
|
||
|
||
Unreferenced_Corrupt_Silver_SilentHillLabBackTextString9:
|
||
text "オーキド『そうじゃ!"
|
||
line "やせいの ポケモンが でて きても"
|
||
cont "そいつを たたかわせて いけば"
|
||
cont "となりまちへ いける!"
|
||
done
|
||
|
||
Unreferenced_Corrupt_Silver_SilentHillLabBackFunc3:
|
||
CheckEvent SILENT_HILL_LAB_BACK_CHOSE_STARTER
|
||
ld hl, Unreferenced_Corrupt_SilentHillLabBackTextString11
|
||
jr z, .skip
|
||
ld hl, Unreferenced_Corrupt_SilentHillLabBackTextString14
|
||
.skip
|
||
call OpenTextbox + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
ret
|
||
|
||
Unreferenced_Corrupt_Silver_SilentHillLabBackTextString10:
|
||
text "<RIVAL>『あッ! おれにも!"
|
||
line "じいさん おれにもくれ"
|
||
endc
|
||
Unreferenced_Corrupt_SilentHillLabBackTextString10:
|
||
db "よう!"
|
||
done
|
||
|
||
Unreferenced_Corrupt_SilentHillLabBackTextString11:
|
||
text "<RIVAL>『いいぜ <PLAYER>!"
|
||
line "さきに えらんで!"
|
||
cont "おれは こころが ひろいからな"
|
||
done
|
||
|
||
Unreferenced_Corrupt_SilentHillLabBackTextString12:
|
||
text "<RIVAL>『じゃ おれは これ!"
|
||
done
|
||
|
||
Unreferenced_Corrupt_SilentHillLabBackTextString13:
|
||
text "<RIVAL>は オーキドから"
|
||
line "@"
|
||
text_from_ram wStringBuffer1
|
||
text "を もらった!"
|
||
done
|
||
|
||
Unreferenced_Corrupt_SilentHillLabBackTextString14:
|
||
text "<RIVAL>『<PLAYER>の#"
|
||
line "いいなあ!"
|
||
cont "でも おれのポケモンも"
|
||
cont "ちょっと いいだろ?"
|
||
done
|
||
|
||
Unreferenced_Corrupt_SilentHillLabBackFunc4:
|
||
CheckEvent SILENT_HILL_LAB_BACK_CHOSE_STARTER
|
||
jr nz, .bigjump
|
||
ldh a, [hLastTalked]
|
||
sub 2
|
||
ld [wChosenStarter], a
|
||
ld d, 0
|
||
ld e, a
|
||
ld hl, Unreferenced_Corrupt_SilentHillLabBackStarterData
|
||
add hl, de
|
||
add hl, de
|
||
add hl, de
|
||
add hl, de
|
||
ld a, [hli]
|
||
ld [wPlayerStarter], a
|
||
push hl
|
||
ld [wNamedObjectIndexBuffer], a
|
||
ld a, $03
|
||
ld hl, StarterDex + Bank34StarterDexOffset
|
||
call FarCall_hl + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
ld a, [wPlayerStarter]
|
||
ld [wNamedObjectIndexBuffer], a
|
||
call GetPokemonName + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
pop hl
|
||
push hl
|
||
ld a, [hli]
|
||
ld h, [hl]
|
||
ld l, a
|
||
call OpenTextbox + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
pop hl
|
||
inc hl
|
||
inc hl
|
||
ld a, [hl]
|
||
ld [wRivalStarter], a
|
||
ret
|
||
.bigjump
|
||
ld hl, Unreferenced_Corrupt_SilentHillLabBackTextString15
|
||
call OpenTextbox + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
ret
|
||
Unreferenced_Corrupt_SilentHillLabBackStarterData:
|
||
db DEX_HONOGUMA
|
||
dw @ - $229
|
||
db DEX_CRUISE
|
||
|
||
db DEX_CRUISE
|
||
dw @ - $203
|
||
db DEX_HAPPA
|
||
|
||
db DEX_HAPPA
|
||
dw @ - $1de
|
||
db DEX_HONOGUMA
|
||
|
||
Unreferenced_Corrupt_SilentHillLabBackTextString15:
|
||
text "オーキド『これ!"
|
||
line "よくばっちゃ いかん!"
|
||
done
|
||
|
||
Unreferenced_Corrupt_SilentHillLabBackTextPointers2:
|
||
dw PokemonBooksScript + Bank34NonDebugOffset - Bank34CorruptOffset - Bank34OldOffset
|
||
dw PokemonBooksScript + Bank34NonDebugOffset - Bank34CorruptOffset - Bank34OldOffset
|
||
dw PokemonBooksScript + Bank34NonDebugOffset - Bank34CorruptOffset - Bank34OldOffset
|
||
dw PokemonBooksScript + Bank34NonDebugOffset - Bank34CorruptOffset - Bank34OldOffset
|
||
dw MapDefaultText + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
|
||
map_attributes Unreferenced_Corrupt2_SilentHillLabBackUnused, SILENT_HILL_LAB_BACK_UNUSED
|
||
|
||
Unreferenced_Corrupt2_SilentHillLabBackUnused_MapEvents::
|
||
|
||
Unreferenced_Corrupt2_SilentHillLabBackUnused_Blocks::
|
||
INCBIN "maps/SilentHillLabBackUnused.blk"
|
||
|
||
Unreferenced_Corrupt2_SilentHillLabBackUnused_ScriptLoader::
|
||
ld hl, Unreferenced_Corrupt2_SilentHillLabBackUnusedScriptPointers
|
||
call RunMapScript + Bank34NonDebugOffset
|
||
call WriteBackMapScriptNumber + Bank34NonDebugOffset
|
||
ret
|
||
|
||
Unreferenced_Corrupt2_SilentHillLabBackUnusedScriptPointers:
|
||
dw Unreferenced_Corrupt2_SilentHillLabBackUnusedScript
|
||
dw Unreferenced_Corrupt2_SilentHillLabBackUnusedNPCIDs
|
||
|
||
Unreferenced_Corrupt2_SilentHillLabBackUnusedNPCIDs:
|
||
db $FF
|
||
|
||
Unreferenced_Corrupt2_SilentHillLabBackUnusedSignPointers:
|
||
dw MapDefaultText + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
|
||
Unreferenced_Corrupt2_SilentHillLabBackUnused_TextPointers::
|
||
dw MapDefaultText + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
|
||
Unreferenced_Corrupt2_SilentHillLabBackUnusedScript:
|
||
ld hl, Unreferenced_Corrupt2_SilentHillLabBackUnusedNPCIDs
|
||
ld de, Unreferenced_Corrupt2_SilentHillLabBackUnusedSignPointers
|
||
call CallMapTextSubroutine + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
ret
|
||
|
||
Unreferenced_Corrupt2_SilentHillLabBackFunc4:
|
||
dw wPlayerStarter
|
||
push hl
|
||
ld [wNamedObjectIndexBuffer], a
|
||
ld a, $03
|
||
ld hl, StarterDex + Bank34StarterDexOffset + $38
|
||
call FarCall_hl + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
ld a, [wPlayerStarter]
|
||
ld [wNamedObjectIndexBuffer], a
|
||
call GetPokemonName + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
pop hl
|
||
push hl
|
||
ld a, [hli]
|
||
ld h, [hl]
|
||
ld l, a
|
||
call OpenTextbox + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
pop hl
|
||
inc hl
|
||
inc hl
|
||
ld a, [hl]
|
||
ld [wRivalStarter], a
|
||
ret
|
||
.bigjump
|
||
ld hl, Unreferenced_Corrupt2_SilentHillLabBackTextString15
|
||
call OpenTextbox + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
ret
|
||
Unreferenced_Corrupt2_SilentHillLabBackStarterData:
|
||
db DEX_HONOGUMA
|
||
dw @ - $229
|
||
db DEX_CRUISE
|
||
|
||
db DEX_CRUISE
|
||
dw @ - $203
|
||
db DEX_HAPPA
|
||
|
||
db DEX_HAPPA
|
||
dw @ - $1de
|
||
db DEX_HONOGUMA
|
||
|
||
Unreferenced_Corrupt2_SilentHillLabBackTextString15:
|
||
text "オーキド『これ!"
|
||
line "よくばっちゃ いかん!"
|
||
done
|
||
|
||
Unreferenced_Corrupt2_SilentHillLabBackTextPointers2:
|
||
dw MapDefaultText + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
dw MapDefaultText + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
dw MapDefaultText + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
dw MapDefaultText + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
dw MapDefaultText + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
|
||
map_attributes Unreferenced_Corrupt3_SilentHillLabBackUnused, SILENT_HILL_LAB_BACK_UNUSED
|
||
|
||
Unreferenced_Corrupt3_SilentHillLabBackUnused_MapEvents::
|
||
|
||
Unreferenced_Corrupt3_SilentHillLabBackUnused_Blocks::
|
||
INCBIN "maps/SilentHillLabBackUnused.blk"
|
||
|
||
Unreferenced_Corrupt3_SilentHillLabBackUnused_ScriptLoader::
|
||
ld hl, Unreferenced_Corrupt3_SilentHillLabBackUnusedScriptPointers
|
||
call RunMapScript + Bank34NonDebugOffset
|
||
call WriteBackMapScriptNumber + Bank34NonDebugOffset
|
||
ret
|
||
|
||
Unreferenced_Corrupt3_SilentHillLabBackUnusedScriptPointers:
|
||
dw Unreferenced_Corrupt3_SilentHillLabBackUnusedScript
|
||
dw Unreferenced_Corrupt3_SilentHillLabBackUnusedNPCIDs
|
||
|
||
Unreferenced_Corrupt3_SilentHillLabBackUnusedNPCIDs:
|
||
db $FF
|
||
|
||
Unreferenced_Corrupt3_SilentHillLabBackUnusedSignPointers:
|
||
dw MapDefaultText + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
|
||
Unreferenced_Corrupt3_SilentHillLabBackUnused_TextPointers::
|
||
dw MapDefaultText + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
|
||
Unreferenced_Corrupt3_SilentHillLabBackUnusedScript:
|
||
ld hl, Unreferenced_Corrupt3_SilentHillLabBackUnusedNPCIDs
|
||
ld de, Unreferenced_Corrupt3_SilentHillLabBackUnusedSignPointers
|
||
call CallMapTextSubroutine + Bank34NonDebugOffset - Bank34CorruptOffset
|
||
ret
|
||
|
||
endc
|
||
if DEF(_DEBUG)
|
||
DEF Bank34NonDebugOffset EQU 0
|
||
DEF Bank34StarterDexOffset EQU 13
|
||
DEF Bank34CorruptOffset EQU $17
|
||
if DEF(_GOLD)
|
||
DEF Bank34OldOffset EQU 5
|
||
INCBIN "overdump/debug/bank34_gold.2bpp", 115
|
||
endc
|
||
if DEF(_SILVER)
|
||
DEF Bank34OldOffset EQU 0
|
||
INCBIN "overdump/debug/bank34_silver.2bpp", 115
|
||
endc
|
||
else
|
||
DEF Bank34NonDebugOffset EQU $1E
|
||
DEF Bank34OldOffset EQU -4
|
||
DEF Bank34CorruptOffset EQU -7
|
||
DEF Bank34StarterDexOffset EQU 37
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank34_gold.2bpp", 115
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank34_silver.2bpp", 149
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 35 Overdump", ROMX
|
||
|
||
; This whole bank is overdump data.
|
||
rept 23
|
||
ret
|
||
endr
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank35_gold.2bpp", 23
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank35_silver.2bpp", 23
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank35_gold.2bpp", 23
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank35_silver.2bpp", 23
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 36 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank36_gold.2bpp", 221
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank36_silver.2bpp", 213
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank36_gold.2bpp", 221
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank36_silver.2bpp", 213
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 37 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank37_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank37_silver.2bpp"
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank37_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank37_silver.2bpp"
|
||
endc
|
||
endc
|
||
|
||
SECTION "Bank 38 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank38_gold.2bpp", 87
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank38_silver.2bpp", 87
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank38_gold.2bpp", 87
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank38_silver.2bpp", 87
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 39 Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank39_gold.2bpp", 159
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank39_silver.2bpp", 159
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank39_gold.2bpp", 159
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank39_silver.2bpp", 159
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 3a Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank3a_gold.2bpp", 177
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank3a_silver.2bpp", 177
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank3a_gold.2bpp", 177
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank3a_silver.2bpp", 177
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 3b Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank3b_gold.2bpp", 189
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank3b_silver.2bpp", 189
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank3b_gold.2bpp", 189
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank3b_silver.2bpp", 189
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 3c Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank3c_gold.2bpp", 78
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank3c_silver.2bpp", 78
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank3c_gold.2bpp", 78
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank3c_silver.2bpp", 78
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 3d Overdump", ROMX
|
||
|
||
; This whole bank is overdump data.
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank3d_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank3d_silver.2bpp"
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank3d_gold.2bpp"
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank3d_silver.2bpp"
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 3e Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank3e_gold.2bpp", 42
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank3e_silver.2bpp", 42
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank3e_gold.2bpp", 42
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank3e_silver.2bpp", 42
|
||
endc
|
||
endc
|
||
|
||
|
||
SECTION "Bank 3f Overdump", ROMX
|
||
|
||
if DEF(_DEBUG)
|
||
cpl
|
||
ret
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/debug/bank3f_gold.2bpp", 45
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/debug/bank3f_silver.2bpp", 45
|
||
endc
|
||
else
|
||
if DEF(_GOLD)
|
||
INCBIN "overdump/bank3f_gold.2bpp", 43
|
||
endc
|
||
if DEF(_SILVER)
|
||
INCBIN "overdump/bank3f_silver.2bpp", 43
|
||
endc
|
||
endc
|