remove some small incbins

hg-commit-id: 2084c82c52ec
This commit is contained in:
Bryan Bishop 2012-01-30 14:29:23 -06:00
parent f4b8782536
commit 7a76449908
2 changed files with 115 additions and 37 deletions

View file

@ -65,6 +65,9 @@ def parse_text_script(text_pointer, text_id, map_id, txfar=False):
offset = text_pointer offset = text_pointer
commands = {} commands = {}
command_counter = 0 command_counter = 0
if extract_maps.rom == None:
extract_maps.load_rom()
end = False end = False
while not end: while not end:

149
main.asm
View file

@ -7259,7 +7259,7 @@ Unknown_7078: ; 0x7078
; 0x7092 ; 0x7092
Unknown_7092: ; 0x7092 Unknown_7092: ; 0x7092
INCBIN "baserom.gbc",$7092,4 db $df, $e0, $e1, $ff
; function that performs initialization for DisplayTextID ; function that performs initialization for DisplayTextID
DisplayTextIDInit: ; 7096 DisplayTextIDInit: ; 7096
@ -13311,7 +13311,8 @@ UnnamedText_e471: ; 0xe471
db $50 db $50
; 0xe471 + 5 bytes ; 0xe471 + 5 bytes
INCBIN "baserom.gbc",$e476,$3 ; 0xe476 XXX
db $c3, $81, $65
ItemUseTMHM: ; 03:6479 ItemUseTMHM: ; 03:6479
INCBIN "baserom.gbc",$E479,$E581 - $E479 INCBIN "baserom.gbc",$E479,$E581 - $E479
@ -14642,7 +14643,8 @@ PewterCity_h: ; 0x18554 to 0x18576 (34 bytes) (bank=6) (id=2)
dw PewterCityObject ; objects dw PewterCityObject ; objects
INCBIN "baserom.gbc",$18576,$18577 - $18576 ; 0x18576
db $0
PewterCityObject: ; 0x18577 (size=111) PewterCityObject: ; 0x18577 (size=111)
db $a ; border tile db $a ; border tile
@ -15563,7 +15565,15 @@ CeruleanCityScript: ; 0x19480
jp $3d97 jp $3d97
; 0x1948c ; 0x1948c
INCBIN "baserom.gbc",$1948c,$1949d - $1948c CeruleanCity_Unknown1948c: ; 0x1948c
xor a
ld [$cd6b], a
ld [$d60f], a
ld a, $5
ld [$cc4d], a
ld a, $11
jp Predef
; 0x1949d
CeruleanCityScripts: ; 0x1949d CeruleanCityScripts: ; 0x1949d
dw CeruleanCityScript0, CeruleanCityScript1, CeruleanCityScript2, CeruleanCityScript3 dw CeruleanCityScript0, CeruleanCityScript1, CeruleanCityScript2, CeruleanCityScript3
@ -19081,7 +19091,11 @@ ViridianMartScript0: ; 0x1d49b
ret ret
; 0x1d4bb ; 0x1d4bb
INCBIN "baserom.gbc",$1d4bb,$1d4c0 - $1d4bb ; XXX
UnnamedText_1d4bb: ; 0x1d4bb
db $20
TX_RAM $0240
db $ff
ViridianMartScript1: ; 0x1d4c0 ViridianMartScript1: ; 0x1d4c0
ld a, [$cd38] ld a, [$cd38]
@ -19193,7 +19207,8 @@ ViridianHouse_h: ; 0x1d57d to 0x1d589 (12 bytes) (bank=7) (id=44)
dw ViridianHouseObject ; objects dw ViridianHouseObject ; objects
INCBIN "baserom.gbc",$1d589,$1d58a - $1d589 ; 0x1d589
db $0
ViridianHouseScript: ; 0x1d58a ViridianHouseScript: ; 0x1d58a
jp $3c3c jp $3c3c
@ -20060,7 +20075,7 @@ VermilionDockScript: ; 0x1db52
INCBIN "baserom.gbc",$1db9b,$1dcbf - $1db9b INCBIN "baserom.gbc",$1db9b,$1dcbf - $1db9b
VermilionDockTexts: ; 0x1dcbf VermilionDockTexts: ; 0x1dcbf
INCBIN "baserom.gbc",$1dcbf,$1dcc1 - $1dcbf db $c1, $5c
UnnamedText_1dcc1: ; 0x1dcc1 UnnamedText_1dcc1: ; 0x1dcc1
TX_FAR _UnnamedText_1dcc1 TX_FAR _UnnamedText_1dcc1
@ -20545,15 +20560,13 @@ Route6GateScript: ; 0x1e03d
; 0x1e04a ; 0x1e04a
Route6GateScripts: ; 0x1e04a Route6GateScripts: ; 0x1e04a
dw Route6GateScript0 dw Route6GateScript0, Route6GateScript1
INCBIN "baserom.gbc",$1e04c,$2
Route6GateScript0: ; 0x1e04e Route6GateScript0: ; 0x1e04e
ld a, [$d728] ld a, [$d728]
bit 6, a bit 6, a
ret nz ret nz
ld hl, $608c ld hl, Unknown_1e08c
call $34bf call $34bf
ret nc ret nc
ld a, $1 ld a, $1
@ -20569,7 +20582,7 @@ Route6GateScript0: ; 0x1e04e
ld a, $2 ld a, $2
ld [$ff00+$8c], a ld [$ff00+$8c], a
call $2920 call $2920
call $60a1 call Unknown_1e0a1
ld a, $1 ld a, $1
ld [$d636], a ld [$d636], a
ret ret
@ -20581,7 +20594,36 @@ Route6GateScript0: ; 0x1e04e
jp $2920 jp $2920
; 0x1e08c ; 0x1e08c
INCBIN "baserom.gbc",$1e08c,$2c Unknown_1e08c: ; 0x1e08c
ld [bc], a
inc bc
ld [bc], a
inc b
rst $38
Route6GateScript1: ; 0x1e091
ld a, [$cd38]
and a
ret nz
call Delay3
xor a
ld [$cd6b], a
ld [$d636], a
ret
; 0x1e0a1
Unknown_1e0a1: ; 0x1e0a1
ld hl, $d730
set 7, [hl]
ld a, $80
ld [$ccd3], a
ld a, $1
ld [$cd38], a
xor a
ld [$c206], a
ld [$cd3b], a
ret
; 0x1e0b8
Route6GateTexts: ; 0x1e0b8 Route6GateTexts: ; 0x1e0b8
dw Route6GateText1, Route6GateText2, Route6GateText3 dw Route6GateText1, Route6GateText2, Route6GateText3
@ -21091,12 +21133,10 @@ Route22GateScript: ; 0x1e683
; 0x1e69e ; 0x1e69e
Route22GateScripts: ; 0x1e69e Route22GateScripts: ; 0x1e69e
dw Route22GateScript0, Route22GateScript1 dw Route22GateScript0, Route22GateScript1, Route22GateScript2
INCBIN "baserom.gbc",$1e6a2,$2
Route22GateScript0: ; 0x1e6a4 Route22GateScript0: ; 0x1e6a4
ld hl, $66b5 ld hl, Route22GateScript3
call $34bf call $34bf
ret nc ret nc
xor a xor a
@ -21106,7 +21146,20 @@ Route22GateScript0: ; 0x1e6a4
jp $2920 jp $2920
; 0x1e6b5 ; 0x1e6b5
INCBIN "baserom.gbc",$1e6b5,$1e6cd - $1e6b5 Route22GateScript3: ; 0x1e6b5
ld [bc], a
inc b
ld [bc], a
dec b
rst $38
ld a, $1
ld [$cd38], a
ld a, $80
ld [$ccd3], a
ld [$c109], a
ld [$cd6b], a
jp $3486
; 0x1e6cd
Route22GateScript1: ; 0x1e6cd Route22GateScript1: ; 0x1e6cd
ld a, [$cd38] ld a, [$cd38]
@ -21117,6 +21170,7 @@ Route22GateScript1: ; 0x1e6cd
call Delay3 call Delay3
ld a, $0 ld a, $0
ld [$d60e], a ld [$d60e], a
Route22GateScript2: ; 0x1e6de
ret ret
; 0x1e6df ; 0x1e6df
@ -38295,9 +38349,7 @@ SeafoamIslands4Script_Unknown465f6: ; 0x465f6
INCBIN "baserom.gbc",$465f6,$465fb - $465f6 INCBIN "baserom.gbc",$465f6,$465fb - $465f6
SeafoamIslands4Scripts: ; 0x465fb SeafoamIslands4Scripts: ; 0x465fb
dw SeafoamIslands4Script0, SeafoamIslands4Script1 dw SeafoamIslands4Script0, SeafoamIslands4Script1, SeafoamIslands4Script2, SeafoamIslands4Script3
INCBIN "baserom.gbc",$465ff,$4
SeafoamIslands4Script0: ; 0x46603 SeafoamIslands4Script0: ; 0x46603
ld a, [$d880] ld a, [$d880]
@ -38335,7 +38387,17 @@ SeafoamIslands4Script1: ; 0x46639
ret ret
; 0x46644 ; 0x46644
INCBIN "baserom.gbc",$46644,$56 SeafoamIslands4Script2: ; 0x46644
INCBIN "baserom.gbc",$46644,$4668f - $46644
SeafoamIslands4Script3: ; 0x4668f
ld a, [$cd38]
and a
ret nz
ld a, $0
ld [$d666], a
ret
; 0x4669a
SeafoamIslands4Texts: ; 0x4669a SeafoamIslands4Texts: ; 0x4669a
dw SeafoamIslands4Text1, SeafoamIslands4Text2, SeafoamIslands4Text3, SeafoamIslands4Text4, SeafoamIslands4Text5, SeafoamIslands4Text6 dw SeafoamIslands4Text1, SeafoamIslands4Text2, SeafoamIslands4Text3, SeafoamIslands4Text4, SeafoamIslands4Text5, SeafoamIslands4Text6
@ -39718,16 +39780,20 @@ Unknown_48bcf: ; 0x48bcf
INCBIN "baserom.gbc",$48bcf,$48c12 - $48bcf INCBIN "baserom.gbc",$48bcf,$48c12 - $48bcf
CeladonGameCornerScripts: ; 0x48c12 CeladonGameCornerScripts: ; 0x48c12
dw CeladonGameCornerScript0, CeladonGameCornerScript1 dw CeladonGameCornerScript0, CeladonGameCornerScript1, CeladonGameCornerScript2
INCBIN "baserom.gbc",$48c16,$2
CeladonGameCornerScript0: ; 0x48c18 CeladonGameCornerScript0: ; 0x48c18
ret ret
; 0x48c19 ; 0x48c19
CeladonGameCornerScript1: ; 0x48c19 CeladonGameCornerScript1: ; 0x48c19
INCBIN "baserom.gbc",$48c19,$71 INCBIN "baserom.gbc",$48c19,$48c5a - $48c19
; 0x48c5a
INCBIN "baserom.gbc",$48c5a,$48c69 - $48c5a
CeladonGameCornerScript2: ; 0x48c69
INCBIN "baserom.gbc",$48c69,$48c8a - $48c69
CeladonGameCornerTexts: ; 0x48c8a CeladonGameCornerTexts: ; 0x48c8a
dw CeladonGameCornerText1, CeladonGameCornerText2, CeladonGameCornerText3, CeladonGameCornerText4, CeladonGameCornerText5, CeladonGameCornerText6, CeladonGameCornerText7, CeladonGameCornerText8, CeladonGameCornerText9, CeladonGameCornerText10, CeladonGameCornerText11, CeladonGameCornerText12, CeladonGameCornerText13 dw CeladonGameCornerText1, CeladonGameCornerText2, CeladonGameCornerText3, CeladonGameCornerText4, CeladonGameCornerText5, CeladonGameCornerText6, CeladonGameCornerText7, CeladonGameCornerText8, CeladonGameCornerText9, CeladonGameCornerText10, CeladonGameCornerText11, CeladonGameCornerText12, CeladonGameCornerText13
@ -43553,9 +43619,7 @@ Route23Script: ; 0x511da
INCBIN "baserom.gbc",$511e9,$51213 - $511e9 INCBIN "baserom.gbc",$511e9,$51213 - $511e9
Route23Scripts: ; 0x51213 Route23Scripts: ; 0x51213
dw Route23Script0 dw Route23Script0, Route23Script1, Route23Script2
INCBIN "baserom.gbc",$51215,$4
Route23Script0: ; 0x51219 Route23Script0: ; 0x51219
ld hl, $5255 ld hl, $5255
@ -43595,7 +43659,17 @@ Route23Script0: ; 0x51219
ret ret
; 0x51255 ; 0x51255
INCBIN "baserom.gbc",$51255,$a2 INCBIN "baserom.gbc",$51255,$512ec - $51255
Route23Script1: ; 0x512ec
ld a, [$cd38]
and a
ret nz
Route23Script2: ; 0x512f1
ld a, $0
ld [$d667], a
ret
; 0x512f7
Route23Texts: ; 0x512f7 Route23Texts: ; 0x512f7
dw Route23Text1, Route23Text2, Route23Text3, Route23Text4, Route23Text5, Route23Text6, Route23Text7, Route23Text8 dw Route23Text1, Route23Text2, Route23Text3, Route23Text4, Route23Text5, Route23Text6, Route23Text7, Route23Text8
@ -52618,9 +52692,10 @@ HallofFameRoomScript: ; 0x5a49e
INCBIN "baserom.gbc",$5a4aa,$5a4b2 - $5a4aa INCBIN "baserom.gbc",$5a4aa,$5a4b2 - $5a4aa
HallofFameRoomScripts: ; 0x5a4b2 HallofFameRoomScripts: ; 0x5a4b2
dw HallofFameRoomScript0, HallofFameRoomScript1, HallofFameRoomScript2 dw HallofFameRoomScript0, HallofFameRoomScript1, HallofFameRoomScript2, HallofFameRoomScript3
INCBIN "baserom.gbc",$5a4b8,$3 HallofFameRoomScript3: ; 0x5a4ba
db $c9
HallofFameRoomScript2: ; 0x5a4bb HallofFameRoomScript2: ; 0x5a4bb
call Delay3 call Delay3
@ -52670,7 +52745,7 @@ HallofFameRoomScript0: ; 0x5a50d
ld a, $ff ld a, $ff
ld [$cd6b], a ld [$cd6b], a
ld hl, $ccd3 ld hl, $ccd3
ld de, $6528 ld de, HallofFameRoom_Unknown5a528
call $350c call $350c
dec a dec a
ld [$cd38], a ld [$cd38], a
@ -52680,7 +52755,8 @@ HallofFameRoomScript0: ; 0x5a50d
ret ret
; 0x5a528 ; 0x5a528
INCBIN "baserom.gbc",$5a528,$5a52b - $5a528 HallofFameRoom_Unknown5a528: ; 0x5a528
db $40, $5, $ff
HallofFameRoomScript1: ; 0x5a52b HallofFameRoomScript1: ; 0x5a52b
ld a, [$cd38] ld a, [$cd38]
@ -57643,9 +57719,8 @@ SSAnne4Script: ; 0x6162e
jp $3c3c jp $3c3c
; 0x61631 ; 0x61631
SSAnne4Texts: SSAnne4Texts: ; 0x61631
db $50
INCBIN "baserom.gbc",$61631,$1
SSAnne4Object: ; 0x61632 (size=52) SSAnne4Object: ; 0x61632 (size=52)
db $c ; border tile db $c ; border tile