summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorProjectRevoTPP <projectrevotpp@hotmail.com>2017-04-06 20:47:43 +0100
committerYamaArashi <YamaArashi@users.noreply.github.com>2017-04-06 23:50:08 -0700
commit205ddbb25245f6c4e3d8583d5e9720bb16a1cc26 (patch)
tree5411d4ac4620fb77e9ac6a05ef23a5617a996028
parent2640da39436b3d49858d0457efe7674170f0dd71 (diff)
split out roamer data
-rw-r--r--data/roamer.s28
-rw-r--r--data/rom_81258BC.s186
-rw-r--r--data/rom_8134548.s167
-rw-r--r--ld_script.txt2
4 files changed, 197 insertions, 186 deletions
diff --git a/data/roamer.s b/data/roamer.s
new file mode 100644
index 000000000..e7c03c617
--- /dev/null
+++ b/data/roamer.s
@@ -0,0 +1,28 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gRoamerLocations:: @ 8402E80
+ .byte 0x19,0x1A,0x20,0x21,0x31,0xFF
+ .byte 0x1A,0x19,0x20,0x21,0xFF,0xFF
+ .byte 0x20,0x1A,0x19,0x21,0xFF,0xFF
+ .byte 0x21,0x20,0x19,0x1A,0x22,0x26
+ .byte 0x22,0x21,0x23,0xFF,0xFF,0xFF
+ .byte 0x23,0x22,0x24,0xFF,0xFF,0xFF
+ .byte 0x24,0x23,0x25,0x26,0xFF,0xFF
+ .byte 0x25,0x24,0x26,0xFF,0xFF,0xFF
+ .byte 0x26,0x25,0x21,0xFF,0xFF,0xFF
+ .byte 0x27,0x24,0x28,0x29,0xFF,0xFF
+ .byte 0x28,0x27,0x2A,0xFF,0xFF,0xFF
+ .byte 0x29,0x27,0x2A,0xFF,0xFF,0xFF
+ .byte 0x2A,0x28,0x29,0x2B,0xFF,0xFF
+ .byte 0x2B,0x2A,0x2C,0xFF,0xFF,0xFF
+ .byte 0x2C,0x2B,0x2D,0xFF,0xFF,0xFF
+ .byte 0x2D,0x2C,0x2E,0xFF,0xFF,0xFF
+ .byte 0x2E,0x2D,0x2F,0xFF,0xFF,0xFF
+ .byte 0x2F,0x2E,0x30,0xFF,0xFF,0xFF
+ .byte 0x30,0x2F,0x31,0xFF,0xFF,0xFF
+ .byte 0x31,0x30,0x19,0xFF,0xFF,0xFF
+ .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
diff --git a/data/rom_81258BC.s b/data/rom_81258BC.s
index 7b46c77e7..fe01aa049 100644
--- a/data/rom_81258BC.s
+++ b/data/rom_81258BC.s
@@ -810,189 +810,3 @@ gDecorationInventories:: @ 8402E40
.4byte gSaveBlock1 + 0x26FA, 10 @ POSTER
.4byte gSaveBlock1 + 0x2704, 40 @ DOLL
.4byte gSaveBlock1 + 0x272C, 10 @ CUSHION
-
-gRoamerLocations:: @ 8402E80
- .byte 0x19,0x1A,0x20,0x21,0x31,0xFF
- .byte 0x1A,0x19,0x20,0x21,0xFF,0xFF
- .byte 0x20,0x1A,0x19,0x21,0xFF,0xFF
- .byte 0x21,0x20,0x19,0x1A,0x22,0x26
- .byte 0x22,0x21,0x23,0xFF,0xFF,0xFF
- .byte 0x23,0x22,0x24,0xFF,0xFF,0xFF
- .byte 0x24,0x23,0x25,0x26,0xFF,0xFF
- .byte 0x25,0x24,0x26,0xFF,0xFF,0xFF
- .byte 0x26,0x25,0x21,0xFF,0xFF,0xFF
- .byte 0x27,0x24,0x28,0x29,0xFF,0xFF
- .byte 0x28,0x27,0x2A,0xFF,0xFF,0xFF
- .byte 0x29,0x27,0x2A,0xFF,0xFF,0xFF
- .byte 0x2A,0x28,0x29,0x2B,0xFF,0xFF
- .byte 0x2B,0x2A,0x2C,0xFF,0xFF,0xFF
- .byte 0x2C,0x2B,0x2D,0xFF,0xFF,0xFF
- .byte 0x2D,0x2C,0x2E,0xFF,0xFF,0xFF
- .byte 0x2E,0x2D,0x2F,0xFF,0xFF,0xFF
- .byte 0x2F,0x2E,0x30,0xFF,0xFF,0xFF
- .byte 0x30,0x2F,0x31,0xFF,0xFF,0xFF
- .byte 0x31,0x30,0x19,0xFF,0xFF,0xFF
- .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
-
-@ 8402F00
- .include "data/battle_tower/trainers.inc"
-
-@ 8403860
- .include "data/battle_tower/held_items.inc"
-
-@ 84038E0
- .include "data/battle_tower/level_50_mons.inc"
-
-@ 8404BA0
- .include "data/battle_tower/level_100_mons.inc"
-
-gUnknown_08405E60:: @ 8405E60
- .incbin "baserom.gba", 0x00405e60, 0x1e
-
-gUnknown_08405E7E:: @ 8405E7E
- .incbin "baserom.gba", 0x00405e7e, 0x14
-
-gUnknown_08405E92:: @ 8405E92
- .incbin "baserom.gba", 0x00405e92, 0x1e
-
-gUnknown_08405EB0:: @ 8405EB0
- .incbin "baserom.gba", 0x00405eb0, 0x14
-
- .align 1
-gBattleTowerBanlist:: @ 8405EC4
- .2byte SPECIES_MEW
- .2byte SPECIES_MEWTWO
- .2byte SPECIES_HO_OH
- .2byte SPECIES_LUGIA
- .2byte SPECIES_CELEBI
- .2byte SPECIES_KYOGRE
- .2byte SPECIES_GROUDON
- .2byte SPECIES_RAYQUAZA
- .2byte SPECIES_JIRACHI
- .2byte SPECIES_DEOXYS
- .2byte -1
-
-gUnknown_08405EDA:: @ 8405EDA
- .incbin "baserom.gba", 0x00405eda, 0xc
-
-gUnknown_08405EE6:: @ 8405EE6
- .incbin "baserom.gba", 0x00405ee6, 0x12
-
- .align 2
-ConditionUpDownPalette:
- .incbin "graphics/misc/condition_up_down.gbapal"
-
- .align 2
-ConditionUpDownTiles:
- .incbin "graphics/misc/condition_up_down.4bpp"
-
-gUnknown_08406118:: @ 8406118
- .incbin "baserom.gba", 0x00406118, 0x14
-
- .align 2
-gUnknown_0840612C:: @ 840612C
- obj_pal 0x02030400, 0x0001
-
- .align 2
-gUnknown_08406134:: @ 8406134
- .4byte OtherText_Coolness
- .4byte OtherText_Toughness
- .4byte OtherText_Smartness
- .4byte OtherText_Cuteness
- .4byte OtherText_Beauty
-
- .align 2
-gSpriteSheet_ConditionUpDown:: @ 8406148
- obj_tiles ConditionUpDownTiles, 0x200, 0
-
- .align 2
-gSpritePalette_ConditionUpDown:: @ 8406150
- obj_pal ConditionUpDownPalette, 0
-
-gUnknown_08406158:: @ 8406158
- .incbin "baserom.gba", 0x00406158, 0x14
-
- .align 2
-gOamData_840616C:: @ 840616C
- .2byte 0x4000
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_8406174:: @ 8406174
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840617C:: @ 840617C
- obj_image_anim_frame 8, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8406184:: @ 8406184
- .4byte gSpriteAnim_8406174
- .4byte gSpriteAnim_840617C
-
- .align 2
-gSpriteTemplate_840618C:: @ 840618C
- spr_template 0, 0, gOamData_840616C, gSpriteAnimTable_8406184, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gUnknown_084061A4:: @ 84061A4
- .4byte dp01t_00_5_getattr
- .4byte sub_8138230
- .4byte sub_813823C
- .4byte sub_8138C90
- .4byte sub_8138C9C
- .4byte sub_8138CA8
- .4byte sub_8138CB4
- .4byte sub_8138D38
- .4byte sub_8138E04
- .4byte sub_8138ED0
- .4byte sub_8138EDC
- .4byte sub_8138EE8
- .4byte sub_8138EF4
- .4byte sub_8138F44
- .4byte sub_8138FA0
- .4byte sub_8138FAC
- .4byte sub_8139208
- .4byte dp01t_11_5_message_for_player_only
- .4byte sub_8139298
- .4byte sub_8139378
- .4byte sub_8139384
- .4byte sub_81393EC
- .4byte sub_813942C
- .4byte sub_8139438
- .4byte sub_8139444
- .4byte sub_8139544
- .4byte sub_8139550
- .4byte sub_813955C
- .4byte sub_8139568
- .4byte sub_8139574
- .4byte sub_8139580
- .4byte sub_813958C
- .4byte sub_8139598
- .4byte sub_81395A4
- .4byte sub_81395B0
- .4byte sub_81395BC
- .4byte sub_81395C8
- .4byte sub_81395D4
- .4byte sub_81395E0
- .4byte sub_81395EC
- .4byte sub_81395F8
- .4byte sub_8139604
- .4byte sub_8139674
- .4byte sub_8139680
- .4byte sub_81396B0
- .4byte sub_81396E0
- .4byte dp01t_2E_5_battle_intro
- .4byte sub_8139750
- .4byte sub_8139AA0
- .4byte sub_8139B20
- .4byte sub_8139B2C
- .4byte sub_8139B38
- .4byte sub_8139B44
- .4byte sub_8139BA0
- .4byte sub_8139BAC
- .4byte sub_8139BB8
- .4byte nullsub_80
diff --git a/data/rom_8134548.s b/data/rom_8134548.s
new file mode 100644
index 000000000..bc54b4e6e
--- /dev/null
+++ b/data/rom_8134548.s
@@ -0,0 +1,167 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+@ 8402F00
+ .include "data/battle_tower/trainers.inc"
+
+@ 8403860
+ .include "data/battle_tower/held_items.inc"
+
+@ 84038E0
+ .include "data/battle_tower/level_50_mons.inc"
+
+@ 8404BA0
+ .include "data/battle_tower/level_100_mons.inc"
+
+gUnknown_08405E60:: @ 8405E60
+ .incbin "baserom.gba", 0x00405e60, 0x1e
+
+gUnknown_08405E7E:: @ 8405E7E
+ .incbin "baserom.gba", 0x00405e7e, 0x14
+
+gUnknown_08405E92:: @ 8405E92
+ .incbin "baserom.gba", 0x00405e92, 0x1e
+
+gUnknown_08405EB0:: @ 8405EB0
+ .incbin "baserom.gba", 0x00405eb0, 0x14
+
+ .align 1
+gBattleTowerBanlist:: @ 8405EC4
+ .2byte SPECIES_MEW
+ .2byte SPECIES_MEWTWO
+ .2byte SPECIES_HO_OH
+ .2byte SPECIES_LUGIA
+ .2byte SPECIES_CELEBI
+ .2byte SPECIES_KYOGRE
+ .2byte SPECIES_GROUDON
+ .2byte SPECIES_RAYQUAZA
+ .2byte SPECIES_JIRACHI
+ .2byte SPECIES_DEOXYS
+ .2byte -1
+
+gUnknown_08405EDA:: @ 8405EDA
+ .incbin "baserom.gba", 0x00405eda, 0xc
+
+gUnknown_08405EE6:: @ 8405EE6
+ .incbin "baserom.gba", 0x00405ee6, 0x12
+
+ .align 2
+ConditionUpDownPalette:
+ .incbin "graphics/misc/condition_up_down.gbapal"
+
+ .align 2
+ConditionUpDownTiles:
+ .incbin "graphics/misc/condition_up_down.4bpp"
+
+gUnknown_08406118:: @ 8406118
+ .incbin "baserom.gba", 0x00406118, 0x14
+
+ .align 2
+gUnknown_0840612C:: @ 840612C
+ obj_pal 0x02030400, 0x0001
+
+ .align 2
+gUnknown_08406134:: @ 8406134
+ .4byte OtherText_Coolness
+ .4byte OtherText_Toughness
+ .4byte OtherText_Smartness
+ .4byte OtherText_Cuteness
+ .4byte OtherText_Beauty
+
+ .align 2
+gSpriteSheet_ConditionUpDown:: @ 8406148
+ obj_tiles ConditionUpDownTiles, 0x200, 0
+
+ .align 2
+gSpritePalette_ConditionUpDown:: @ 8406150
+ obj_pal ConditionUpDownPalette, 0
+
+gUnknown_08406158:: @ 8406158
+ .incbin "baserom.gba", 0x00406158, 0x14
+
+ .align 2
+gOamData_840616C:: @ 840616C
+ .2byte 0x4000
+ .2byte 0x8000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_8406174:: @ 8406174
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_840617C:: @ 840617C
+ obj_image_anim_frame 8, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_8406184:: @ 8406184
+ .4byte gSpriteAnim_8406174
+ .4byte gSpriteAnim_840617C
+
+ .align 2
+gSpriteTemplate_840618C:: @ 840618C
+ spr_template 0, 0, gOamData_840616C, gSpriteAnimTable_8406184, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gUnknown_084061A4:: @ 84061A4
+ .4byte dp01t_00_5_getattr
+ .4byte sub_8138230
+ .4byte sub_813823C
+ .4byte sub_8138C90
+ .4byte sub_8138C9C
+ .4byte sub_8138CA8
+ .4byte sub_8138CB4
+ .4byte sub_8138D38
+ .4byte sub_8138E04
+ .4byte sub_8138ED0
+ .4byte sub_8138EDC
+ .4byte sub_8138EE8
+ .4byte sub_8138EF4
+ .4byte sub_8138F44
+ .4byte sub_8138FA0
+ .4byte sub_8138FAC
+ .4byte sub_8139208
+ .4byte dp01t_11_5_message_for_player_only
+ .4byte sub_8139298
+ .4byte sub_8139378
+ .4byte sub_8139384
+ .4byte sub_81393EC
+ .4byte sub_813942C
+ .4byte sub_8139438
+ .4byte sub_8139444
+ .4byte sub_8139544
+ .4byte sub_8139550
+ .4byte sub_813955C
+ .4byte sub_8139568
+ .4byte sub_8139574
+ .4byte sub_8139580
+ .4byte sub_813958C
+ .4byte sub_8139598
+ .4byte sub_81395A4
+ .4byte sub_81395B0
+ .4byte sub_81395BC
+ .4byte sub_81395C8
+ .4byte sub_81395D4
+ .4byte sub_81395E0
+ .4byte sub_81395EC
+ .4byte sub_81395F8
+ .4byte sub_8139604
+ .4byte sub_8139674
+ .4byte sub_8139680
+ .4byte sub_81396B0
+ .4byte sub_81396E0
+ .4byte dp01t_2E_5_battle_intro
+ .4byte sub_8139750
+ .4byte sub_8139AA0
+ .4byte sub_8139B20
+ .4byte sub_8139B2C
+ .4byte sub_8139B38
+ .4byte sub_8139B44
+ .4byte sub_8139BA0
+ .4byte sub_8139BAC
+ .4byte sub_8139BB8
+ .4byte nullsub_80
diff --git a/ld_script.txt b/ld_script.txt
index 56d00b60b..3d0e0add1 100644
--- a/ld_script.txt
+++ b/ld_script.txt
@@ -419,6 +419,8 @@ SECTIONS {
data/field_effect_helpers.o(.rodata);
data/contest_ai.o(.rodata);
data/rom_81258BC.o(.rodata);
+ data/roamer.o(.rodata);
+ data/rom_8134548.o(.rodata);
data/player_pc.o(.rodata);
src/intro.o(.rodata);
data/battle_anim_813F0F4.o(.rodata);