summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/battle_frontier_1.s206
-rw-r--r--data/battle_frontier_2.s347
-rw-r--r--data/battle_tent.s22
-rw-r--r--data/data_emerald.s958
-rw-r--r--data/data_emerald2.s983
-rw-r--r--data/fossil_special_fldeff_groundshake.s (renamed from data/data_emerald2pre1.s)1
-rw-r--r--data/item_icon.s13
-rw-r--r--data/item_menu.s73
-rw-r--r--data/link_strings.s114
-rw-r--r--data/menu_indicators.s49
-rw-r--r--data/new_menu_helpers.s27
-rw-r--r--data/party_menu.s229
-rw-r--r--data/pokemon_summary_screen.s154
-rw-r--r--data/pokenav.s517
-rw-r--r--data/rayquaza_scene.s160
-rw-r--r--data/save_location.s13
-rw-r--r--data/trainer_rematch.s10
-rw-r--r--data/unk_81BAD84.s7
-rw-r--r--data/unk_sprite_file.s22
-rw-r--r--data/unk_text_util_2.s11
-rw-r--r--data/unk_transition.s28
-rw-r--r--data/walda_phrase.s7
-rw-r--r--ld_script.txt23
23 files changed, 2029 insertions, 1945 deletions
diff --git a/data/battle_frontier_1.s b/data/battle_frontier_1.s
new file mode 100644
index 000000000..5d82c25f2
--- /dev/null
+++ b/data/battle_frontier_1.s
@@ -0,0 +1,206 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2, 0
+gUnknown_0860B358:: @ 860B358
+ .incbin "baserom.gba", 0x60b358, 0x1630
+
+gUnknown_0860C988:: @ 860C988
+ .incbin "baserom.gba", 0x60c988, 0x269
+
+gUnknown_0860CBF1:: @ 860CBF1
+ .incbin "baserom.gba", 0x60cbf1, 0x283
+
+gUnknown_0860CE74:: @ 860CE74
+ .incbin "baserom.gba", 0x60ce74, 0x10
+
+gUnknown_0860CE84:: @ 860CE84
+ .incbin "baserom.gba", 0x60ce84, 0x10
+
+gUnknown_0860CE94:: @ 860CE94
+ .incbin "baserom.gba", 0x60ce94, 0x20
+
+gUnknown_0860CEB4:: @ 860CEB4
+ .incbin "baserom.gba", 0x60ceb4, 0x90
+
+gUnknown_0860CF44:: @ 860CF44
+ .incbin "baserom.gba", 0x60cf44, 0xc
+
+gUnknown_0860CF50:: @ 860CF50
+ .incbin "baserom.gba", 0x60cf50, 0x58
+
+gUnknown_0860CFA8:: @ 860CFA8
+ .incbin "baserom.gba", 0x60cfa8, 0x30
+
+gUnknown_0860CFD8:: @ 860CFD8
+ .incbin "baserom.gba", 0x60cfd8, 0x30
+
+gUnknown_0860D008:: @ 860D008
+ .incbin "baserom.gba", 0x60d008, 0x48
+
+gUnknown_0860D050:: @ 860D050
+ .incbin "baserom.gba", 0x60d050, 0x18
+
+gUnknown_0860D068:: @ 860D068
+ .incbin "baserom.gba", 0x60d068, 0x18
+
+gUnknown_0860D080:: @ 860D080
+ .incbin "baserom.gba", 0x60d080, 0x10
+
+gUnknown_0860D090:: @ 860D090
+ .incbin "baserom.gba", 0x60d090, 0x5c
+
+gUnknown_0860D0EC:: @ 860D0EC
+ .incbin "baserom.gba", 0x60d0ec, 0x10
+
+gUnknown_0860D0FC:: @ 860D0FC
+ .incbin "baserom.gba", 0x60d0fc, 0x10
+
+gUnknown_0860D10C:: @ 860D10C
+ .incbin "baserom.gba", 0x60d10c, 0x40
+
+gUnknown_0860D14C:: @ 860D14C
+ .incbin "baserom.gba", 0x60d14c, 0x10
+
+gUnknown_0860D15C:: @ 860D15C
+ .incbin "baserom.gba", 0x60d15c, 0x40
+
+gUnknown_0860D19C:: @ 860D19C
+ .incbin "baserom.gba", 0x60d19c, 0x4
+
+gUnknown_0860D1A0:: @ 860D1A0
+ .incbin "baserom.gba", 0x60d1a0, 0x20
+
+gUnknown_0860D1C0:: @ 860D1C0
+ .incbin "baserom.gba", 0x60d1c0, 0x10
+
+gUnknown_0860D1D0:: @ 860D1D0
+ .incbin "baserom.gba", 0x60d1d0, 0x44
+
+gUnknown_0860D214:: @ 860D214
+ .incbin "baserom.gba", 0x60d214, 0x80
+
+gUnknown_0860D294:: @ 860D294
+ .incbin "baserom.gba", 0x60d294, 0xac
+
+gUnknown_0860D340:: @ 860D340
+ .incbin "baserom.gba", 0x60d340, 0x3
+
+gUnknown_0860D343:: @ 860D343
+ .incbin "baserom.gba", 0x60d343, 0x3
+
+gUnknown_0860D346:: @ 860D346
+ .incbin "baserom.gba", 0x60d346, 0x3
+
+gUnknown_0860D349:: @ 860D349
+ .incbin "baserom.gba", 0x60d349, 0x7
+
+gUnknown_0860D350:: @ 860D350
+ .incbin "baserom.gba", 0x60d350, 0x3c
+
+gUnknown_0860D38C:: @ 860D38C
+ .incbin "baserom.gba", 0x60d38c, 0x1c
+
+gUnknown_0860D3A8:: @ 860D3A8
+ .incbin "baserom.gba", 0x60d3a8, 0x3
+
+gUnknown_0860D3AB:: @ 860D3AB
+ .incbin "baserom.gba", 0x60d3ab, 0x3
+
+gUnknown_0860D3AE:: @ 860D3AE
+ .incbin "baserom.gba", 0x60d3ae, 0x3
+
+gUnknown_0860D3B1:: @ 860D3B1
+ .incbin "baserom.gba", 0x60d3b1, 0x3
+
+gUnknown_0860D3B4:: @ 860D3B4
+ .incbin "baserom.gba", 0x60d3b4, 0x10
+
+gUnknown_0860D3C4:: @ 860D3C4
+ .incbin "baserom.gba", 0x60d3c4, 0x2
+
+gUnknown_0860D3C6:: @ 860D3C6
+ .incbin "baserom.gba", 0x60d3c6, 0x2b
+
+gUnknown_0860D3F1:: @ 860D3F1
+ .incbin "baserom.gba", 0x60d3f1, 0x1
+
+gUnknown_0860D3F2:: @ 860D3F2
+ .incbin "baserom.gba", 0x60d3f2, 0x1f
+
+gUnknown_0860D411:: @ 860D411
+ .incbin "baserom.gba", 0x60d411, 0x8ff
+
+gUnknown_0860DD10:: @ 860DD10
+ .incbin "baserom.gba", 0x60dd10, 0x100
+
+gUnknown_0860DE10:: @ 860DE10
+ .incbin "baserom.gba", 0x60de10, 0x40
+
+gUnknown_0860DE50:: @ 860DE50
+ .incbin "baserom.gba", 0x60de50, 0x28
+
+gUnknown_0860DE78:: @ 860DE78
+ .incbin "baserom.gba", 0x60de78, 0xc
+
+gUnknown_0860DE84:: @ 860DE84
+ .incbin "baserom.gba", 0x60de84, 0x14
+
+gUnknown_0860DE98:: @ 860DE98
+ .incbin "baserom.gba", 0x60de98, 0x10
+
+gUnknown_0860DEA8:: @ 860DEA8
+ .incbin "baserom.gba", 0x60dea8, 0x10
+
+gUnknown_0860DEB8:: @ 860DEB8
+ .incbin "baserom.gba", 0x60deb8, 0xb68
+
+gUnknown_0860EA20:: @ 860EA20
+ .incbin "baserom.gba", 0x60ea20, 0xc
+
+gUnknown_0860EA2C:: @ 860EA2C
+ .incbin "baserom.gba", 0x60ea2c, 0x8
+
+gUnknown_0860EA34:: @ 860EA34
+ .incbin "baserom.gba", 0x60ea34, 0x18
+
+gUnknown_0860EA4C:: @ 860EA4C
+ .incbin "baserom.gba", 0x60ea4c, 0x20
+
+gUnknown_0860EA6C:: @ 860EA6C
+ .incbin "baserom.gba", 0x60ea6c, 0x100
+
+gUnknown_0860EB6C:: @ 860EB6C
+ .incbin "baserom.gba", 0x60eb6c, 0x20
+
+gUnknown_0860EB8C:: @ 860EB8C
+ .incbin "baserom.gba", 0x60eb8c, 0x3e4
+
+gUnknown_0860EF70:: @ 860EF70
+ .incbin "baserom.gba", 0x60ef70, 0x8
+
+gUnknown_0860EF78:: @ 860EF78
+ .incbin "baserom.gba", 0x60ef78, 0x20
+
+gUnknown_0860EF98:: @ 860EF98
+ .incbin "baserom.gba", 0x60ef98, 0x8
+
+gUnknown_0860EFA0:: @ 860EFA0
+ .incbin "baserom.gba", 0x60efa0, 0xc
+
+gUnknown_0860EFAC:: @ 860EFAC
+ .incbin "baserom.gba", 0x60efac, 0x18
+
+gUnknown_0860EFC4:: @ 860EFC4
+ .incbin "baserom.gba", 0x60efc4, 0x30
+
+gUnknown_0860EFF4:: @ 860EFF4
+ .incbin "baserom.gba", 0x60eff4, 0x1c
+
+gUnknown_0860F010:: @ 860F010
+ .incbin "baserom.gba", 0x60f010, 0x10
+
+gUnknown_0860F020:: @ 860F020
+ .incbin "baserom.gba", 0x60f020, 0x54
diff --git a/data/battle_frontier_2.s b/data/battle_frontier_2.s
new file mode 100644
index 000000000..44c14f520
--- /dev/null
+++ b/data/battle_frontier_2.s
@@ -0,0 +1,347 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gUnknown_0860F13C:: @ 860F13C
+ .incbin "baserom.gba", 0x60f13c, 0x1100
+
+gUnknown_0861023C:: @ 861023C
+ .incbin "baserom.gba", 0x61023c, 0x100
+
+gUnknown_0861033C:: @ 861033C
+ .incbin "baserom.gba", 0x61033c, 0x60
+
+gUnknown_0861039C:: @ 861039C
+ .incbin "baserom.gba", 0x61039c, 0x20
+
+gUnknown_086103BC:: @ 86103BC
+ .incbin "baserom.gba", 0x6103bc, 0x28
+
+gUnknown_086103E4:: @ 86103E4
+ .incbin "baserom.gba", 0x6103e4, 0x10
+
+gUnknown_086103F4:: @ 86103F4
+ .incbin "baserom.gba", 0x6103f4, 0x28
+
+gUnknown_0861041C:: @ 861041C
+ .incbin "baserom.gba", 0x61041c, 0xc
+
+gUnknown_08610428:: @ 8610428
+ .incbin "baserom.gba", 0x610428, 0xc
+
+gUnknown_08610434:: @ 8610434
+ .incbin "baserom.gba", 0x610434, 0x38
+
+gUnknown_0861046C:: @ 861046C
+ .incbin "baserom.gba", 0x61046c, 0xa
+
+gUnknown_08610476:: @ 8610476
+ .incbin "baserom.gba", 0x610476, 0x3
+
+gUnknown_08610479:: @ 8610479
+ .incbin "baserom.gba", 0x610479, 0x15f
+
+gUnknown_086105D8:: @ 86105D8
+ .incbin "baserom.gba", 0x6105d8, 0x18
+
+gUnknown_086105F0:: @ 86105F0
+ .incbin "baserom.gba", 0x6105f0, 0x18
+
+gUnknown_08610608:: @ 8610608
+ .incbin "baserom.gba", 0x610608, 0x18
+
+gUnknown_08610620:: @ 8610620
+ .incbin "baserom.gba", 0x610620, 0x18
+
+gUnknown_08610638:: @ 8610638
+ .incbin "baserom.gba", 0x610638, 0x18
+
+gUnknown_08610650:: @ 8610650
+ .incbin "baserom.gba", 0x610650, 0x50
+
+gUnknown_086106A0:: @ 86106A0
+ .incbin "baserom.gba", 0x6106a0, 0x10
+
+gUnknown_086106B0:: @ 86106B0
+ .incbin "baserom.gba", 0x6106b0, 0x184
+
+gUnknown_08610834:: @ 8610834
+ .incbin "baserom.gba", 0x610834, 0x18
+
+gUnknown_0861084C:: @ 861084C
+ .incbin "baserom.gba", 0x61084c, 0x18
+
+gUnknown_08610864:: @ 8610864
+ .incbin "baserom.gba", 0x610864, 0x18
+
+gUnknown_0861087C:: @ 861087C
+ .incbin "baserom.gba", 0x61087c, 0x18
+
+gUnknown_08610894:: @ 8610894
+ .incbin "baserom.gba", 0x610894, 0x18
+
+gUnknown_086108AC:: @ 86108AC
+ .incbin "baserom.gba", 0x6108ac, 0xc
+
+gUnknown_086108B8:: @ 86108B8
+ .incbin "baserom.gba", 0x6108b8, 0x10
+
+gUnknown_086108C8:: @ 86108C8
+ .incbin "baserom.gba", 0x6108c8, 0x50
+
+gUnknown_08610918:: @ 8610918
+ .incbin "baserom.gba", 0x610918, 0xa
+
+gUnknown_08610922:: @ 8610922
+ .incbin "baserom.gba", 0x610922, 0x3
+
+gUnknown_08610925:: @ 8610925
+ .incbin "baserom.gba", 0x610925, 0x3
+
+gUnknown_08610928:: @ 8610928
+ .incbin "baserom.gba", 0x610928, 0x20
+
+gUnknown_08610948:: @ 8610948
+ .incbin "baserom.gba", 0x610948, 0x28
+
+gUnknown_08610970:: @ 8610970
+ .incbin "baserom.gba", 0x610970, 0x34
+
+gUnknown_086109A4:: @ 86109A4
+ .incbin "baserom.gba", 0x6109a4, 0x16
+
+gUnknown_086109BA:: @ 86109BA
+ .incbin "baserom.gba", 0x6109ba, 0x536
+
+gUnknown_08610EF0:: @ 8610EF0
+ .incbin "baserom.gba", 0x610ef0, 0x100
+
+gUnknown_08610FF0:: @ 8610FF0
+ .incbin "baserom.gba", 0x610ff0, 0x80
+
+gUnknown_08611070:: @ 8611070
+ .incbin "baserom.gba", 0x611070, 0x140
+
+gUnknown_086111B0:: @ 86111B0
+ .incbin "baserom.gba", 0x6111b0, 0x80
+
+gUnknown_08611230:: @ 8611230
+ .incbin "baserom.gba", 0x611230, 0x80
+
+gUnknown_086112B0:: @ 86112B0
+ .incbin "baserom.gba", 0x6112b0, 0x80
+
+gUnknown_08611330:: @ 8611330
+ .incbin "baserom.gba", 0x611330, 0x40
+
+gUnknown_08611370:: @ 8611370
+ .incbin "baserom.gba", 0x611370, 0x163
+
+gUnknown_086114D3:: @ 86114D3
+ .incbin "baserom.gba", 0x6114d3, 0xd
+
+gUnknown_086114E0:: @ 86114E0
+ .incbin "baserom.gba", 0x6114e0, 0x68
+
+gUnknown_08611548:: @ 8611548
+ .incbin "baserom.gba", 0x611548, 0x8
+
+gUnknown_08611550:: @ 8611550
+ .incbin "baserom.gba", 0x611550, 0x1c
+
+gUnknown_0861156C:: @ 861156C
+ .incbin "baserom.gba", 0x61156c, 0xc
+
+gUnknown_08611578:: @ 8611578
+ .incbin "baserom.gba", 0x611578, 0x33c
+
+gUnknown_086118B4:: @ 86118B4
+ .incbin "baserom.gba", 0x6118b4, 0x348
+
+gUnknown_08611BFC:: @ 8611BFC
+ .incbin "baserom.gba", 0x611bfc, 0x1c
+
+gUnknown_08611C18:: @ 8611C18
+ .incbin "baserom.gba", 0x611c18, 0x5c
+
+gUnknown_08611C74:: @ 8611C74
+ .incbin "baserom.gba", 0x611c74, 0x8
+
+gUnknown_08611C7C:: @ 8611C7C
+ .incbin "baserom.gba", 0x611c7c, 0x8
+
+gUnknown_08611C84:: @ 8611C84
+ .incbin "baserom.gba", 0x611c84, 0x8
+
+gUnknown_08611C8C:: @ 8611C8C
+ .incbin "baserom.gba", 0x611c8c, 0xe
+
+gUnknown_08611C9A:: @ 8611C9A
+ .incbin "baserom.gba", 0x611c9a, 0x16
+
+gUnknown_08611CB0:: @ 8611CB0
+ .incbin "baserom.gba", 0x611cb0, 0x50
+
+gUnknown_08611D00:: @ 8611D00
+ .incbin "baserom.gba", 0x611d00, 0x8
+
+gUnknown_08611D08:: @ 8611D08
+ .incbin "baserom.gba", 0x611d08, 0x28
+
+gUnknown_08611D30:: @ 8611D30
+ .incbin "baserom.gba", 0x611d30, 0x80
+
+gUnknown_08611DB0:: @ 8611DB0
+ .incbin "baserom.gba", 0x611db0, 0x8
+
+gUnknown_08611DB8:: @ 8611DB8
+ .incbin "baserom.gba", 0x611db8, 0x8
+
+@ 8611DC0
+ .include "data/battle_frontier/battle_arena_move_mind_ratings.inc"
+
+ .align 2
+@ 8611F24
+ .incbin "baserom.gba", 0x611f24, 0x38
+
+gUnknown_08611F5C:: @ 8611F5C
+ .incbin "baserom.gba", 0x611f5c, 0x18
+
+gUnknown_08611F74:: @ 8611F74
+ .incbin "baserom.gba", 0x611f74, 0x10
+
+gUnknown_08611F84:: @ 8611F84
+ .incbin "baserom.gba", 0x611f84, 0x1c
+
+gUnknown_08611FA0:: @ 8611FA0
+ .incbin "baserom.gba", 0x611fa0, 0xc
+
+gUnknown_08611FAC:: @ 8611FAC
+ .incbin "baserom.gba", 0x611fac, 0x14
+
+@ 8611FC0
+ .include "data/battle_frontier/battle_factory_style_move_lists.inc"
+
+gUnknown_08612120:: @ 8612120
+ .incbin "baserom.gba", 0x612120, 0x44
+
+gUnknown_08612164:: @ 8612164
+ .incbin "baserom.gba", 0x612164, 0x10
+
+gUnknown_08612174:: @ 8612174
+ .incbin "baserom.gba", 0x612174, 0x10
+
+gUnknown_08612184:: @ 8612184
+ .incbin "baserom.gba", 0x612184, 0x10
+
+gUnknown_08612194:: @ 8612194
+ .incbin "baserom.gba", 0x612194, 0x180
+
+gUnknown_08612314:: @ 8612314
+ .incbin "baserom.gba", 0x612314, 0x8
+
+gUnknown_0861231C:: @ 861231C
+ .incbin "baserom.gba", 0x61231c, 0xc8
+
+gUnknown_086123E4:: @ 86123E4
+ .incbin "baserom.gba", 0x6123e4, 0x1f8
+
+gUnknown_086125DC:: @ 86125DC
+ .incbin "baserom.gba", 0x6125dc, 0x1c
+
+gUnknown_086125F8:: @ 86125F8
+ .incbin "baserom.gba", 0x6125f8, 0x74
+
+gUnknown_0861266C:: @ 861266C
+ .incbin "baserom.gba", 0x61266c, 0x9
+
+gUnknown_08612675:: @ 8612675
+ .incbin "baserom.gba", 0x612675, 0x13
+
+gUnknown_08612688:: @ 8612688
+ .incbin "baserom.gba", 0x612688, 0x8
+
+gUnknown_08612690:: @ 8612690
+ .incbin "baserom.gba", 0x612690, 0x8
+
+gUnknown_08612698:: @ 8612698
+ .incbin "baserom.gba", 0x612698, 0x4
+
+gUnknown_0861269C:: @ 861269C
+ .incbin "baserom.gba", 0x61269c, 0x4
+
+gUnknown_086126A0:: @ 86126A0
+ .incbin "baserom.gba", 0x6126a0, 0x4
+
+gUnknown_086126A4:: @ 86126A4
+ .incbin "baserom.gba", 0x6126a4, 0x4
+
+gUnknown_086126A8:: @ 86126A8
+ .incbin "baserom.gba", 0x6126a8, 0x2
+
+gUnknown_086126AA:: @ 86126AA
+ .incbin "baserom.gba", 0x6126aa, 0x2
+
+gUnknown_086126AC:: @ 86126AC
+ .incbin "baserom.gba", 0x6126ac, 0x2
+
+gUnknown_086126AE:: @ 86126AE
+ .incbin "baserom.gba", 0x6126ae, 0x2
+
+@ 86126B0
+ .include "data/battle_frontier/battle_pyramid_level_50_wild_mons.inc"
+
+@ 8612E80
+ .include "data/battle_frontier/battle_pyramid_open_level_wild_mons.inc"
+
+gUnknown_08613650:: @ 8613650
+ .incbin "baserom.gba", 0x613650, 0x5
+
+gUnknown_08613655:: @ 8613655
+ .incbin "baserom.gba", 0x613655, 0xfb
+
+gUnknown_08613750:: @ 8613750
+ .incbin "baserom.gba", 0x613750, 0x44
+
+gUnknown_08613794:: @ 8613794
+ .incbin "baserom.gba", 0x613794, 0x8
+
+gUnknown_0861379C:: @ 861379C
+ .incbin "baserom.gba", 0x61379c, 0x190
+
+gUnknown_0861392C:: @ 861392C
+ .incbin "baserom.gba", 0x61392c, 0x190
+
+gUnknown_08613ABC:: @ 8613ABC
+ .incbin "baserom.gba", 0x613abc, 0x7e
+
+gUnknown_08613B3A:: @ 8613B3A
+ .incbin "baserom.gba", 0x613b3a, 0xa
+
+gUnknown_08613B44:: @ 8613B44
+ .incbin "baserom.gba", 0x613b44, 0xd8
+
+gUnknown_08613C1C:: @ 8613C1C
+ .incbin "baserom.gba", 0x613c1c, 0x2a4
+
+gUnknown_08613EC0:: @ 8613EC0
+ .incbin "baserom.gba", 0x613ec0, 0x18
+
+gUnknown_08613ED8:: @ 8613ED8
+ .incbin "baserom.gba", 0x613ed8, 0x8
+
+gUnknown_08613EE0:: @ 8613EE0
+ .incbin "baserom.gba", 0x613ee0, 0x48
+
+gUnknown_08613F28:: @ 8613F28
+ .incbin "baserom.gba", 0x613f28, 0xc
+
+gUnknown_08613F34:: @ 8613F34
+ .incbin "baserom.gba", 0x613f34, 0x12
+
+gUnknown_08613F46:: @ 8613F46
+ .incbin "baserom.gba", 0x613f46, 0x40
+
+gUnknown_08613F86:: @ 8613F86
+ .incbin "baserom.gba", 0x613f86, 0xa
diff --git a/data/battle_tent.s b/data/battle_tent.s
new file mode 100644
index 000000000..0fd1f28ea
--- /dev/null
+++ b/data/battle_tent.s
@@ -0,0 +1,22 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gUnknown_086160B4:: @ 86160B4
+ .incbin "baserom.gba", 0x6160b4, 0x20
+
+gUnknown_086160D4:: @ 86160D4
+ .incbin "baserom.gba", 0x6160d4, 0x4
+
+gUnknown_086160D8:: @ 86160D8
+ .incbin "baserom.gba", 0x6160d8, 0x1c
+
+gUnknown_086160F4:: @ 86160F4
+ .incbin "baserom.gba", 0x6160f4, 0x4
+
+gUnknown_086160F8:: @ 86160F8
+ .incbin "baserom.gba", 0x6160f8, 0x28
+
+gUnknown_08616120:: @ 8616120
+ .incbin "baserom.gba", 0x616120, 0x4
diff --git a/data/data_emerald.s b/data/data_emerald.s
deleted file mode 100644
index f27668217..000000000
--- a/data/data_emerald.s
+++ /dev/null
@@ -1,958 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- @ This section was decompiled in battle_dome_cards.
- @ On its merge, this section should be deleted.
- @ This section contains three objects and accounts for 28 bytes.
-
- .section .rodata
-
-gUnknown_0860B358:: @ 860B358
- .incbin "baserom.gba", 0x60b358, 0x1630
-
-gUnknown_0860C988:: @ 860C988
- .incbin "baserom.gba", 0x60c988, 0x269
-
-gUnknown_0860CBF1:: @ 860CBF1
- .incbin "baserom.gba", 0x60cbf1, 0x283
-
-gUnknown_0860CE74:: @ 860CE74
- .incbin "baserom.gba", 0x60ce74, 0x10
-
-gUnknown_0860CE84:: @ 860CE84
- .incbin "baserom.gba", 0x60ce84, 0x10
-
-gUnknown_0860CE94:: @ 860CE94
- .incbin "baserom.gba", 0x60ce94, 0x20
-
-gUnknown_0860CEB4:: @ 860CEB4
- .incbin "baserom.gba", 0x60ceb4, 0x90
-
-gUnknown_0860CF44:: @ 860CF44
- .incbin "baserom.gba", 0x60cf44, 0xc
-
-gUnknown_0860CF50:: @ 860CF50
- .incbin "baserom.gba", 0x60cf50, 0x58
-
-gUnknown_0860CFA8:: @ 860CFA8
- .incbin "baserom.gba", 0x60cfa8, 0x30
-
-gUnknown_0860CFD8:: @ 860CFD8
- .incbin "baserom.gba", 0x60cfd8, 0x30
-
-gUnknown_0860D008:: @ 860D008
- .incbin "baserom.gba", 0x60d008, 0x48
-
-gUnknown_0860D050:: @ 860D050
- .incbin "baserom.gba", 0x60d050, 0x18
-
-gUnknown_0860D068:: @ 860D068
- .incbin "baserom.gba", 0x60d068, 0x18
-
-gUnknown_0860D080:: @ 860D080
- .incbin "baserom.gba", 0x60d080, 0x10
-
-gUnknown_0860D090:: @ 860D090
- .incbin "baserom.gba", 0x60d090, 0x5c
-
-gUnknown_0860D0EC:: @ 860D0EC
- .incbin "baserom.gba", 0x60d0ec, 0x10
-
-gUnknown_0860D0FC:: @ 860D0FC
- .incbin "baserom.gba", 0x60d0fc, 0x10
-
-gUnknown_0860D10C:: @ 860D10C
- .incbin "baserom.gba", 0x60d10c, 0x40
-
-gUnknown_0860D14C:: @ 860D14C
- .incbin "baserom.gba", 0x60d14c, 0x10
-
-gUnknown_0860D15C:: @ 860D15C
- .incbin "baserom.gba", 0x60d15c, 0x40
-
-gUnknown_0860D19C:: @ 860D19C
- .incbin "baserom.gba", 0x60d19c, 0x4
-
-gUnknown_0860D1A0:: @ 860D1A0
- .incbin "baserom.gba", 0x60d1a0, 0x20
-
-gUnknown_0860D1C0:: @ 860D1C0
- .incbin "baserom.gba", 0x60d1c0, 0x10
-
-gUnknown_0860D1D0:: @ 860D1D0
- .incbin "baserom.gba", 0x60d1d0, 0x44
-
-gUnknown_0860D214:: @ 860D214
- .incbin "baserom.gba", 0x60d214, 0x80
-
-gUnknown_0860D294:: @ 860D294
- .incbin "baserom.gba", 0x60d294, 0xac
-
-gUnknown_0860D340:: @ 860D340
- .incbin "baserom.gba", 0x60d340, 0x3
-
-gUnknown_0860D343:: @ 860D343
- .incbin "baserom.gba", 0x60d343, 0x3
-
-gUnknown_0860D346:: @ 860D346
- .incbin "baserom.gba", 0x60d346, 0x3
-
-gUnknown_0860D349:: @ 860D349
- .incbin "baserom.gba", 0x60d349, 0x7
-
-gUnknown_0860D350:: @ 860D350
- .incbin "baserom.gba", 0x60d350, 0x3c
-
-gUnknown_0860D38C:: @ 860D38C
- .incbin "baserom.gba", 0x60d38c, 0x1c
-
-gUnknown_0860D3A8:: @ 860D3A8
- .incbin "baserom.gba", 0x60d3a8, 0x3
-
-gUnknown_0860D3AB:: @ 860D3AB
- .incbin "baserom.gba", 0x60d3ab, 0x3
-
-gUnknown_0860D3AE:: @ 860D3AE
- .incbin "baserom.gba", 0x60d3ae, 0x3
-
-gUnknown_0860D3B1:: @ 860D3B1
- .incbin "baserom.gba", 0x60d3b1, 0x3
-
-gUnknown_0860D3B4:: @ 860D3B4
- .incbin "baserom.gba", 0x60d3b4, 0x10
-
-gUnknown_0860D3C4:: @ 860D3C4
- .incbin "baserom.gba", 0x60d3c4, 0x2
-
-gUnknown_0860D3C6:: @ 860D3C6
- .incbin "baserom.gba", 0x60d3c6, 0x2b
-
-gUnknown_0860D3F1:: @ 860D3F1
- .incbin "baserom.gba", 0x60d3f1, 0x1
-
-gUnknown_0860D3F2:: @ 860D3F2
- .incbin "baserom.gba", 0x60d3f2, 0x1f
-
-gUnknown_0860D411:: @ 860D411
- .incbin "baserom.gba", 0x60d411, 0x8ff
-
-gUnknown_0860DD10:: @ 860DD10
- .incbin "baserom.gba", 0x60dd10, 0x100
-
-gUnknown_0860DE10:: @ 860DE10
- .incbin "baserom.gba", 0x60de10, 0x40
-
-gUnknown_0860DE50:: @ 860DE50
- .incbin "baserom.gba", 0x60de50, 0x28
-
-gUnknown_0860DE78:: @ 860DE78
- .incbin "baserom.gba", 0x60de78, 0xc
-
-gUnknown_0860DE84:: @ 860DE84
- .incbin "baserom.gba", 0x60de84, 0x14
-
-gUnknown_0860DE98:: @ 860DE98
- .incbin "baserom.gba", 0x60de98, 0x10
-
-gUnknown_0860DEA8:: @ 860DEA8
- .incbin "baserom.gba", 0x60dea8, 0x10
-
-gUnknown_0860DEB8:: @ 860DEB8
- .incbin "baserom.gba", 0x60deb8, 0xb68
-
-gUnknown_0860EA20:: @ 860EA20
- .incbin "baserom.gba", 0x60ea20, 0xc
-
-gUnknown_0860EA2C:: @ 860EA2C
- .incbin "baserom.gba", 0x60ea2c, 0x8
-
-gUnknown_0860EA34:: @ 860EA34
- .incbin "baserom.gba", 0x60ea34, 0x18
-
-gUnknown_0860EA4C:: @ 860EA4C
- .incbin "baserom.gba", 0x60ea4c, 0x20
-
-gUnknown_0860EA6C:: @ 860EA6C
- .incbin "baserom.gba", 0x60ea6c, 0x100
-
-gUnknown_0860EB6C:: @ 860EB6C
- .incbin "baserom.gba", 0x60eb6c, 0x20
-
-gUnknown_0860EB8C:: @ 860EB8C
- .incbin "baserom.gba", 0x60eb8c, 0x3e4
-
-gUnknown_0860EF70:: @ 860EF70
- .incbin "baserom.gba", 0x60ef70, 0x8
-
-gUnknown_0860EF78:: @ 860EF78
- .incbin "baserom.gba", 0x60ef78, 0x20
-
-gUnknown_0860EF98:: @ 860EF98
- .incbin "baserom.gba", 0x60ef98, 0x8
-
-gUnknown_0860EFA0:: @ 860EFA0
- .incbin "baserom.gba", 0x60efa0, 0xc
-
-gUnknown_0860EFAC:: @ 860EFAC
- .incbin "baserom.gba", 0x60efac, 0x18
-
-gUnknown_0860EFC4:: @ 860EFC4
- .incbin "baserom.gba", 0x60efc4, 0x30
-
-gUnknown_0860EFF4:: @ 860EFF4
- .incbin "baserom.gba", 0x60eff4, 0x1c
-
-gUnknown_0860F010:: @ 860F010
- .incbin "baserom.gba", 0x60f010, 0x10
-
-gUnknown_0860F020:: @ 860F020
- .incbin "baserom.gba", 0x60f020, 0x54
-
-gUnknown_0860F074:: @ 860F074
- .incbin "baserom.gba", 0x60f074, 0x20
-
-gUnknown_0860F094:: @ 860F094
- .incbin "baserom.gba", 0x60f094, 0x4
-
-gUnknown_0860F098:: @ 860F098
- .incbin "baserom.gba", 0x60f098, 0x10
-
-gUnknown_0860F0A8:: @ 860F0A8
- .incbin "baserom.gba", 0x60f0a8, 0x8
-
-gUnknown_0860F0B0:: @ 860F0B0
- .incbin "baserom.gba", 0x60f0b0, 0x20
-
-gUnknown_0860F0D0:: @ 860F0D0
- .incbin "baserom.gba", 0x60f0d0, 0x4
-
-gUnknown_0860F0D4:: @ 860F0D4
- .incbin "baserom.gba", 0x60f0d4, 0x68
-
-gUnknown_0860F13C:: @ 860F13C
- .incbin "baserom.gba", 0x60f13c, 0x1100
-
-gUnknown_0861023C:: @ 861023C
- .incbin "baserom.gba", 0x61023c, 0x100
-
-gUnknown_0861033C:: @ 861033C
- .incbin "baserom.gba", 0x61033c, 0x60
-
-gUnknown_0861039C:: @ 861039C
- .incbin "baserom.gba", 0x61039c, 0x20
-
-gUnknown_086103BC:: @ 86103BC
- .incbin "baserom.gba", 0x6103bc, 0x28
-
-gUnknown_086103E4:: @ 86103E4
- .incbin "baserom.gba", 0x6103e4, 0x10
-
-gUnknown_086103F4:: @ 86103F4
- .incbin "baserom.gba", 0x6103f4, 0x28
-
-gUnknown_0861041C:: @ 861041C
- .incbin "baserom.gba", 0x61041c, 0xc
-
-gUnknown_08610428:: @ 8610428
- .incbin "baserom.gba", 0x610428, 0xc
-
-gUnknown_08610434:: @ 8610434
- .incbin "baserom.gba", 0x610434, 0x38
-
-gUnknown_0861046C:: @ 861046C
- .incbin "baserom.gba", 0x61046c, 0xa
-
-gUnknown_08610476:: @ 8610476
- .incbin "baserom.gba", 0x610476, 0x3
-
-gUnknown_08610479:: @ 8610479
- .incbin "baserom.gba", 0x610479, 0x15f
-
-gUnknown_086105D8:: @ 86105D8
- .incbin "baserom.gba", 0x6105d8, 0x18
-
-gUnknown_086105F0:: @ 86105F0
- .incbin "baserom.gba", 0x6105f0, 0x18
-
-gUnknown_08610608:: @ 8610608
- .incbin "baserom.gba", 0x610608, 0x18
-
-gUnknown_08610620:: @ 8610620
- .incbin "baserom.gba", 0x610620, 0x18
-
-gUnknown_08610638:: @ 8610638
- .incbin "baserom.gba", 0x610638, 0x18
-
-gUnknown_08610650:: @ 8610650
- .incbin "baserom.gba", 0x610650, 0x50
-
-gUnknown_086106A0:: @ 86106A0
- .incbin "baserom.gba", 0x6106a0, 0x10
-
-gUnknown_086106B0:: @ 86106B0
- .incbin "baserom.gba", 0x6106b0, 0x184
-
-gUnknown_08610834:: @ 8610834
- .incbin "baserom.gba", 0x610834, 0x18
-
-gUnknown_0861084C:: @ 861084C
- .incbin "baserom.gba", 0x61084c, 0x18
-
-gUnknown_08610864:: @ 8610864
- .incbin "baserom.gba", 0x610864, 0x18
-
-gUnknown_0861087C:: @ 861087C
- .incbin "baserom.gba", 0x61087c, 0x18
-
-gUnknown_08610894:: @ 8610894
- .incbin "baserom.gba", 0x610894, 0x18
-
-gUnknown_086108AC:: @ 86108AC
- .incbin "baserom.gba", 0x6108ac, 0xc
-
-gUnknown_086108B8:: @ 86108B8
- .incbin "baserom.gba", 0x6108b8, 0x10
-
-gUnknown_086108C8:: @ 86108C8
- .incbin "baserom.gba", 0x6108c8, 0x50
-
-gUnknown_08610918:: @ 8610918
- .incbin "baserom.gba", 0x610918, 0xa
-
-gUnknown_08610922:: @ 8610922
- .incbin "baserom.gba", 0x610922, 0x3
-
-gUnknown_08610925:: @ 8610925
- .incbin "baserom.gba", 0x610925, 0x3
-
-gUnknown_08610928:: @ 8610928
- .incbin "baserom.gba", 0x610928, 0x20
-
-gUnknown_08610948:: @ 8610948
- .incbin "baserom.gba", 0x610948, 0x28
-
-gUnknown_08610970:: @ 8610970
- .incbin "baserom.gba", 0x610970, 0x34
-
-gUnknown_086109A4:: @ 86109A4
- .incbin "baserom.gba", 0x6109a4, 0x16
-
-gUnknown_086109BA:: @ 86109BA
- .incbin "baserom.gba", 0x6109ba, 0x536
-
-gUnknown_08610EF0:: @ 8610EF0
- .incbin "baserom.gba", 0x610ef0, 0x100
-
-gUnknown_08610FF0:: @ 8610FF0
- .incbin "baserom.gba", 0x610ff0, 0x80
-
-gUnknown_08611070:: @ 8611070
- .incbin "baserom.gba", 0x611070, 0x140
-
-gUnknown_086111B0:: @ 86111B0
- .incbin "baserom.gba", 0x6111b0, 0x80
-
-gUnknown_08611230:: @ 8611230
- .incbin "baserom.gba", 0x611230, 0x80
-
-gUnknown_086112B0:: @ 86112B0
- .incbin "baserom.gba", 0x6112b0, 0x80
-
-gUnknown_08611330:: @ 8611330
- .incbin "baserom.gba", 0x611330, 0x40
-
-gUnknown_08611370:: @ 8611370
- .incbin "baserom.gba", 0x611370, 0x163
-
-gUnknown_086114D3:: @ 86114D3
- .incbin "baserom.gba", 0x6114d3, 0xd
-
-gUnknown_086114E0:: @ 86114E0
- .incbin "baserom.gba", 0x6114e0, 0x68
-
-gUnknown_08611548:: @ 8611548
- .incbin "baserom.gba", 0x611548, 0x8
-
-gUnknown_08611550:: @ 8611550
- .incbin "baserom.gba", 0x611550, 0x1c
-
-gUnknown_0861156C:: @ 861156C
- .incbin "baserom.gba", 0x61156c, 0xc
-
-gUnknown_08611578:: @ 8611578
- .incbin "baserom.gba", 0x611578, 0x33c
-
-gUnknown_086118B4:: @ 86118B4
- .incbin "baserom.gba", 0x6118b4, 0x348
-
-gUnknown_08611BFC:: @ 8611BFC
- .incbin "baserom.gba", 0x611bfc, 0x1c
-
-gUnknown_08611C18:: @ 8611C18
- .incbin "baserom.gba", 0x611c18, 0x5c
-
-gUnknown_08611C74:: @ 8611C74
- .incbin "baserom.gba", 0x611c74, 0x8
-
-gUnknown_08611C7C:: @ 8611C7C
- .incbin "baserom.gba", 0x611c7c, 0x8
-
-gUnknown_08611C84:: @ 8611C84
- .incbin "baserom.gba", 0x611c84, 0x8
-
-gUnknown_08611C8C:: @ 8611C8C
- .incbin "baserom.gba", 0x611c8c, 0xe
-
-gUnknown_08611C9A:: @ 8611C9A
- .incbin "baserom.gba", 0x611c9a, 0x16
-
-gUnknown_08611CB0:: @ 8611CB0
- .incbin "baserom.gba", 0x611cb0, 0x50
-
-gUnknown_08611D00:: @ 8611D00
- .incbin "baserom.gba", 0x611d00, 0x8
-
-gUnknown_08611D08:: @ 8611D08
- .incbin "baserom.gba", 0x611d08, 0x28
-
-gUnknown_08611D30:: @ 8611D30
- .incbin "baserom.gba", 0x611d30, 0x80
-
-gUnknown_08611DB0:: @ 8611DB0
- .incbin "baserom.gba", 0x611db0, 0x8
-
-gUnknown_08611DB8:: @ 8611DB8
- .incbin "baserom.gba", 0x611db8, 0x8
-
-@ 8611DC0
- .include "data/battle_frontier/battle_arena_move_mind_ratings.inc"
-
- .align 2
-@ 8611F24
- .incbin "baserom.gba", 0x611f24, 0x38
-
-gUnknown_08611F5C:: @ 8611F5C
- .incbin "baserom.gba", 0x611f5c, 0x18
-
-gUnknown_08611F74:: @ 8611F74
- .incbin "baserom.gba", 0x611f74, 0x10
-
-gUnknown_08611F84:: @ 8611F84
- .incbin "baserom.gba", 0x611f84, 0x1c
-
-gUnknown_08611FA0:: @ 8611FA0
- .incbin "baserom.gba", 0x611fa0, 0xc
-
-gUnknown_08611FAC:: @ 8611FAC
- .incbin "baserom.gba", 0x611fac, 0x14
-
-@ 8611FC0
- .include "data/battle_frontier/battle_factory_style_move_lists.inc"
-
-gUnknown_08612120:: @ 8612120
- .incbin "baserom.gba", 0x612120, 0x44
-
-gUnknown_08612164:: @ 8612164
- .incbin "baserom.gba", 0x612164, 0x10
-
-gUnknown_08612174:: @ 8612174
- .incbin "baserom.gba", 0x612174, 0x10
-
-gUnknown_08612184:: @ 8612184
- .incbin "baserom.gba", 0x612184, 0x10
-
-gUnknown_08612194:: @ 8612194
- .incbin "baserom.gba", 0x612194, 0x180
-
-gUnknown_08612314:: @ 8612314
- .incbin "baserom.gba", 0x612314, 0x8
-
-gUnknown_0861231C:: @ 861231C
- .incbin "baserom.gba", 0x61231c, 0xc8
-
-gUnknown_086123E4:: @ 86123E4
- .incbin "baserom.gba", 0x6123e4, 0x1f8
-
-gUnknown_086125DC:: @ 86125DC
- .incbin "baserom.gba", 0x6125dc, 0x1c
-
-gUnknown_086125F8:: @ 86125F8
- .incbin "baserom.gba", 0x6125f8, 0x74
-
-gUnknown_0861266C:: @ 861266C
- .incbin "baserom.gba", 0x61266c, 0x9
-
-gUnknown_08612675:: @ 8612675
- .incbin "baserom.gba", 0x612675, 0x13
-
-gUnknown_08612688:: @ 8612688
- .incbin "baserom.gba", 0x612688, 0x8
-
-gUnknown_08612690:: @ 8612690
- .incbin "baserom.gba", 0x612690, 0x8
-
-gUnknown_08612698:: @ 8612698
- .incbin "baserom.gba", 0x612698, 0x4
-
-gUnknown_0861269C:: @ 861269C
- .incbin "baserom.gba", 0x61269c, 0x4
-
-gUnknown_086126A0:: @ 86126A0
- .incbin "baserom.gba", 0x6126a0, 0x4
-
-gUnknown_086126A4:: @ 86126A4
- .incbin "baserom.gba", 0x6126a4, 0x4
-
-gUnknown_086126A8:: @ 86126A8
- .incbin "baserom.gba", 0x6126a8, 0x2
-
-gUnknown_086126AA:: @ 86126AA
- .incbin "baserom.gba", 0x6126aa, 0x2
-
-gUnknown_086126AC:: @ 86126AC
- .incbin "baserom.gba", 0x6126ac, 0x2
-
-gUnknown_086126AE:: @ 86126AE
- .incbin "baserom.gba", 0x6126ae, 0x2
-
-@ 86126B0
- .include "data/battle_frontier/battle_pyramid_level_50_wild_mons.inc"
-
-@ 8612E80
- .include "data/battle_frontier/battle_pyramid_open_level_wild_mons.inc"
-
-gUnknown_08613650:: @ 8613650
- .incbin "baserom.gba", 0x613650, 0x5
-
-gUnknown_08613655:: @ 8613655
- .incbin "baserom.gba", 0x613655, 0xfb
-
-gUnknown_08613750:: @ 8613750
- .incbin "baserom.gba", 0x613750, 0x44
-
-gUnknown_08613794:: @ 8613794
- .incbin "baserom.gba", 0x613794, 0x8
-
-gUnknown_0861379C:: @ 861379C
- .incbin "baserom.gba", 0x61379c, 0x190
-
-gUnknown_0861392C:: @ 861392C
- .incbin "baserom.gba", 0x61392c, 0x190
-
-gUnknown_08613ABC:: @ 8613ABC
- .incbin "baserom.gba", 0x613abc, 0x7e
-
-gUnknown_08613B3A:: @ 8613B3A
- .incbin "baserom.gba", 0x613b3a, 0xa
-
-gUnknown_08613B44:: @ 8613B44
- .incbin "baserom.gba", 0x613b44, 0xd8
-
-gUnknown_08613C1C:: @ 8613C1C
- .incbin "baserom.gba", 0x613c1c, 0x2a4
-
-gUnknown_08613EC0:: @ 8613EC0
- .incbin "baserom.gba", 0x613ec0, 0x18
-
-gUnknown_08613ED8:: @ 8613ED8
- .incbin "baserom.gba", 0x613ed8, 0x8
-
-gUnknown_08613EE0:: @ 8613EE0
- .incbin "baserom.gba", 0x613ee0, 0x48
-
-gUnknown_08613F28:: @ 8613F28
- .incbin "baserom.gba", 0x613f28, 0xc
-
-gUnknown_08613F34:: @ 8613F34
- .incbin "baserom.gba", 0x613f34, 0x12
-
-gUnknown_08613F46:: @ 8613F46
- .incbin "baserom.gba", 0x613f46, 0x40
-
-gUnknown_08613F86:: @ 8613F86
- .incbin "baserom.gba", 0x613f86, 0xa
-
-gUnknown_08613F90:: @ 8613F90
- .incbin "baserom.gba", 0x613f90, 0xc
-
-gUnknown_08613F9C:: @ 8613F9C
- .incbin "baserom.gba", 0x613f9c, 0x18
-
-gUnknown_08613FB4:: @ 8613FB4
- .incbin "baserom.gba", 0x613fb4, 0x78
-
-gUnknown_0861402C:: @ 861402C
- .incbin "baserom.gba", 0x61402c, 0x4
-
-gUnknown_08614030:: @ 8614030
- .incbin "baserom.gba", 0x614030, 0x4
-
-gUnknown_08614034:: @ 8614034
- .incbin "baserom.gba", 0x614034, 0x4
-
-gUnknown_08614038:: @ 8614038
- .incbin "baserom.gba", 0x614038, 0x4
-
-gUnknown_0861403C:: @ 861403C
- .incbin "baserom.gba", 0x61403c, 0x6
-
-gUnknown_08614042:: @ 8614042
- .incbin "baserom.gba", 0x614042, 0x2
-
-gUnknown_08614044:: @ 8614044
- .incbin "baserom.gba", 0x614044, 0x2
-
-gUnknown_08614046:: @ 8614046
- .incbin "baserom.gba", 0x614046, 0x1
-
-gUnknown_08614047:: @ 8614047
- .incbin "baserom.gba", 0x614047, 0x4
-
-gUnknown_0861404B:: @ 861404B
- .incbin "baserom.gba", 0x61404b, 0x2
-
-gUnknown_0861404D:: @ 861404D
- .incbin "baserom.gba", 0x61404d, 0x2
-
-gUnknown_0861404F:: @ 861404F
- .incbin "baserom.gba", 0x61404f, 0x5
-
-gUnknown_08614054:: @ 8614054
- .incbin "baserom.gba", 0x614054, 0x30
-
-gUnknown_08614084:: @ 8614084
- .incbin "baserom.gba", 0x614084, 0x8
-
-gUnknown_0861408C:: @ 861408C
- .incbin "baserom.gba", 0x61408c, 0x8
-
-gUnknown_08614094:: @ 8614094
- .incbin "baserom.gba", 0x614094, 0x10
-
-gUnknown_086140A4:: @ 86140A4
- .incbin "baserom.gba", 0x6140a4, 0xc0
-
-gUnknown_08614164:: @ 8614164
- .incbin "baserom.gba", 0x614164, 0x10
-
-gUnknown_08614174:: @ 8614174
- .incbin "baserom.gba", 0x614174, 0x38
-
-gUnknown_086141AC:: @ 86141AC
- .incbin "baserom.gba", 0x6141ac, 0x50
-
-gUnknown_086141FC:: @ 86141FC
- .incbin "baserom.gba", 0x6141fc, 0x48
-
-gUnknown_08614244:: @ 8614244
- .incbin "baserom.gba", 0x614244, 0x18
-
-gUnknown_0861425C:: @ 861425C
- .incbin "baserom.gba", 0x61425c, 0x4
-
-gUnknown_08614260:: @ 8614260
- .incbin "baserom.gba", 0x614260, 0x4
-
-gUnknown_08614264:: @ 8614264
- .incbin "baserom.gba", 0x614264, 0x4
-
-gUnknown_08614268:: @ 8614268
- .incbin "baserom.gba", 0x614268, 0x4
-
-gUnknown_0861426C:: @ 861426C
- .incbin "baserom.gba", 0x61426c, 0x4
-
-gUnknown_08614270:: @ 8614270
- .incbin "baserom.gba", 0x614270, 0x4
-
-gUnknown_08614274:: @ 8614274
- .incbin "baserom.gba", 0x614274, 0x4
-
-gUnknown_08614278:: @ 8614278
- .incbin "baserom.gba", 0x614278, 0x18
-
-gUnknown_08614290:: @ 8614290
- .incbin "baserom.gba", 0x614290, 0x18
-
-gUnknown_086142A8:: @ 86142A8
- .incbin "baserom.gba", 0x6142a8, 0x20
-
-gUnknown_086142C8:: @ 86142C8
- .incbin "baserom.gba", 0x6142c8, 0x70
-
-gUnknown_08614338:: @ 8614338
- .incbin "baserom.gba", 0x614338, 0x40
-
-gUnknown_08614378:: @ 8614378
- .incbin "baserom.gba", 0x614378, 0x44
-
-gUnknown_086143BC:: @ 86143BC
- .incbin "baserom.gba", 0x6143bc, 0x4e
-
-gUnknown_0861440A:: @ 861440A
- .incbin "baserom.gba", 0x61440a, 0x4
-
-gUnknown_0861440E:: @ 861440E
- .incbin "baserom.gba", 0x61440e, 0x2
-
-@ 8614410
- .include "data/graphics/items/item_icon_table.inc"
-
-@ 8614FE0
- .incbin "baserom.gba", 0x614fe0, 0x14
-
-gUnknown_08614FF4:: @ 8614FF4
- .incbin "baserom.gba", 0x614ff4, 0x18
-
-gUnknown_0861500C:: @ 861500C
- .incbin "baserom.gba", 0x61500c, 0x3c
-
-gUnknown_08615048:: @ 8615048
- .incbin "baserom.gba", 0x615048, 0x670
-
-gUnknown_086156B8:: @ 86156B8
- .incbin "baserom.gba", 0x6156b8, 0x2c
-
-gUnknown_086156E4:: @ 86156E4
- .incbin "baserom.gba", 0x6156e4, 0x20
-
-gUnknown_08615704:: @ 8615704
- .incbin "baserom.gba", 0x615704, 0xc0
-
-gUnknown_086157C4:: @ 86157C4
- .incbin "baserom.gba", 0x6157c4, 0x1c
-
-gUnknown_086157E0:: @ 86157E0
- .incbin "baserom.gba", 0x6157e0, 0x1c
-
-gUnknown_086157FC:: @ 86157FC
- .incbin "baserom.gba", 0x6157fc, 0x14
-
-gUnknown_08615810:: @ 8615810
- .incbin "baserom.gba", 0x615810, 0x40
-
-gUnknown_08615850:: @ 8615850
- .incbin "baserom.gba", 0x615850, 0x40
-
-gUnknown_08615890:: @ 8615890
- .incbin "baserom.gba", 0x615890, 0x40
-
-gUnknown_086158D0:: @ 86158D0
- .incbin "baserom.gba", 0x6158d0, 0x38
-
-gUnknown_08615908:: @ 8615908
- .incbin "baserom.gba", 0x615908, 0x8
-
-gUnknown_08615910:: @ 8615910
- .incbin "baserom.gba", 0x615910, 0x8
-
-gUnknown_08615918:: @ 8615918
- .incbin "baserom.gba", 0x615918, 0x8
-
-gUnknown_08615920:: @ 8615920
- .incbin "baserom.gba", 0x615920, 0x8
-
-gUnknown_08615928:: @ 8615928
- .incbin "baserom.gba", 0x615928, 0x8
-
-gUnknown_08615930:: @ 8615930
- .incbin "baserom.gba", 0x615930, 0x8
-
-gUnknown_08615938:: @ 8615938
- .incbin "baserom.gba", 0x615938, 0x8
-
-gUnknown_08615940:: @ 8615940
- .incbin "baserom.gba", 0x615940, 0x8
-
-gUnknown_08615948:: @ 8615948
- .incbin "baserom.gba", 0x615948, 0x8
-
-gUnknown_08615950:: @ 8615950
- .incbin "baserom.gba", 0x615950, 0x8
-
-gUnknown_08615958:: @ 8615958
- .incbin "baserom.gba", 0x615958, 0x8
-
-gUnknown_08615960:: @ 8615960
- .incbin "baserom.gba", 0x615960, 0x8
-
-gUnknown_08615968:: @ 8615968
- .incbin "baserom.gba", 0x615968, 0x8
-
-gUnknown_08615970:: @ 8615970
- .incbin "baserom.gba", 0x615970, 0x18
-
-gUnknown_08615988:: @ 8615988
- .incbin "baserom.gba", 0x615988, 0x46
-
-gUnknown_086159CE:: @ 86159CE
- .incbin "baserom.gba", 0x6159ce, 0x46
-
-gUnknown_08615A14:: @ 8615A14
- .incbin "baserom.gba", 0x615a14, 0x36
-
-gUnknown_08615A4A:: @ 8615A4A
- .incbin "baserom.gba", 0x615a4a, 0x36
-
-gUnknown_08615A80:: @ 8615A80
- .incbin "baserom.gba", 0x615a80, 0x36
-
-gUnknown_08615AB6:: @ 8615AB6
- .incbin "baserom.gba", 0x615ab6, 0x2
-
-gUnknown_08615AB8:: @ 8615AB8
- .incbin "baserom.gba", 0x615ab8, 0x2
-
-gUnknown_08615ABA:: @ 8615ABA
- .incbin "baserom.gba", 0x615aba, 0x3
-
-gUnknown_08615ABD:: @ 8615ABD
- .incbin "baserom.gba", 0x615abd, 0x3
-
-gUnknown_08615AC0:: @ 8615AC0
- .incbin "baserom.gba", 0x615ac0, 0x3
-
-gUnknown_08615AC3:: @ 8615AC3
- .incbin "baserom.gba", 0x615ac3, 0x2
-
-gUnknown_08615AC5:: @ 8615AC5
- .incbin "baserom.gba", 0x615ac5, 0x2
-
-gUnknown_08615AC7:: @ 8615AC7
- .incbin "baserom.gba", 0x615ac7, 0x2
-
-gUnknown_08615AC9:: @ 8615AC9
- .incbin "baserom.gba", 0x615ac9, 0x2
-
-gUnknown_08615ACB:: @ 8615ACB
- .incbin "baserom.gba", 0x615acb, 0x2
-
-gUnknown_08615ACD:: @ 8615ACD
- .incbin "baserom.gba", 0x615acd, 0x3
-
-gUnknown_08615AD0:: @ 8615AD0
- .incbin "baserom.gba", 0x615ad0, 0x3
-
-gUnknown_08615AD3:: @ 8615AD3
- .incbin "baserom.gba", 0x615ad3, 0x3
-
-gUnknown_08615AD6:: @ 8615AD6
- .incbin "baserom.gba", 0x615ad6, 0x3
-
-gUnknown_08615AD9:: @ 8615AD9
- .incbin "baserom.gba", 0x615ad9, 0x3
-
-gUnknown_08615ADC:: @ 8615ADC
- .incbin "baserom.gba", 0x615adc, 0x3
-
-gUnknown_08615ADF:: @ 8615ADF
- .incbin "baserom.gba", 0x615adf, 0x3
-
-gUnknown_08615AE2:: @ 8615AE2
- .incbin "baserom.gba", 0x615ae2, 0x3
-
-gUnknown_08615AE5:: @ 8615AE5
- .incbin "baserom.gba", 0x615ae5, 0x3
-
-gUnknown_08615AE8:: @ 8615AE8
- .incbin "baserom.gba", 0x615ae8, 0x3
-
-gUnknown_08615AEB:: @ 8615AEB
- .incbin "baserom.gba", 0x615aeb, 0x3
-
-gUnknown_08615AEE:: @ 8615AEE
- .incbin "baserom.gba", 0x615aee, 0x3
-
-gUnknown_08615AF1:: @ 8615AF1
- .incbin "baserom.gba", 0x615af1, 0x3
-
-gUnknown_08615AF4:: @ 8615AF4
- .incbin "baserom.gba", 0x615af4, 0x6c
-
-gUnknown_08615B60:: @ 8615B60
- .incbin "baserom.gba", 0x615b60, 0xa8
-
-gUnknown_08615C08:: @ 8615C08
- .incbin "baserom.gba", 0x615c08, 0x130
-
-gUnknown_08615D38:: @ 8615D38
- .incbin "baserom.gba", 0x615d38, 0x38
-
-gUnknown_08615D70:: @ 8615D70
- .incbin "baserom.gba", 0x615d70, 0xe
-
-gUnknown_08615D7E:: @ 8615D7E
- .incbin "baserom.gba", 0x615d7e, 0x1e
-
-gUnknown_08615D9C:: @ 8615D9C
- .incbin "baserom.gba", 0x615d9c, 0x70
-
-gUnknown_08615E0C:: @ 8615E0C
- .incbin "baserom.gba", 0x615e0c, 0xa4
-
-gUnknown_08615EB0:: @ 8615EB0
- .incbin "baserom.gba", 0x615eb0, 0x8
-
-gUnknown_08615EB8:: @ 8615EB8
- .incbin "baserom.gba", 0x615eb8, 0x8
-
-gUnknown_08615EC0:: @ 8615EC0
- .incbin "baserom.gba", 0x615ec0, 0x38
-
-gUnknown_08615EF8:: @ 8615EF8
- .incbin "baserom.gba", 0x615ef8, 0x8
-
-gUnknown_08615F00:: @ 8615F00
- .incbin "baserom.gba", 0x615f00, 0x8
-
-gUnknown_08615F08:: @ 8615F08
- .incbin "baserom.gba", 0x615f08, 0x68
-
-gUnknown_08615F70:: @ 8615F70
- .incbin "baserom.gba", 0x615f70, 0x8
-
-gUnknown_08615F78:: @ 8615F78
- .incbin "baserom.gba", 0x615f78, 0x80
-
-gUnknown_08615FF8:: @ 8615FF8
- .incbin "baserom.gba", 0x615ff8, 0x8
-
-gUnknown_08616000:: @ 8616000
- .incbin "baserom.gba", 0x616000, 0x8
-
-gUnknown_08616008:: @ 8616008
- .incbin "baserom.gba", 0x616008, 0x18
-
-gUnknown_08616020:: @ 8616020
- .incbin "baserom.gba", 0x616020, 0x20
-
-gUnknown_08616040:: @ 8616040
- .incbin "baserom.gba", 0x616040, 0x74
-
-gUnknown_086160B4:: @ 86160B4
- .incbin "baserom.gba", 0x6160b4, 0x20
-
-gUnknown_086160D4:: @ 86160D4
- .incbin "baserom.gba", 0x6160d4, 0x4
-
-gUnknown_086160D8:: @ 86160D8
- .incbin "baserom.gba", 0x6160d8, 0x1c
-
-gUnknown_086160F4:: @ 86160F4
- .incbin "baserom.gba", 0x6160f4, 0x4
-
-gUnknown_086160F8:: @ 86160F8
- .incbin "baserom.gba", 0x6160f8, 0x28
-
-gUnknown_08616120:: @ 8616120
- .incbin "baserom.gba", 0x616120, 0x4
-
-gUnknown_08616124:: @ 8616124
- .incbin "baserom.gba", 0x616124, 0x4
-
- .align 2
-gFont6BrailleGlyphs:: @ 8616128
- .incbin "data/graphics/fonts/font6.fwjpnfont"
-
-gUnknown_08617128:: @ 8617128
- .incbin "baserom.gba", 0x617128, 0x48
diff --git a/data/data_emerald2.s b/data/data_emerald2.s
deleted file mode 100644
index e363e7365..000000000
--- a/data/data_emerald2.s
+++ /dev/null
@@ -1,983 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-@ 86181C1
- .include "data/text/move_descriptions.inc"
-
-@ 861CAAC
- .include "data/text/nature_names.inc"
-
-gUnknown_0861CBB4:: @ 861CBB4
- .incbin "baserom.gba", 0x61cbb4, 0x38
-
-gUnknown_0861CBEC:: @ 861CBEC
- .incbin "baserom.gba", 0x61cbec, 0xc
-
-gUnknown_0861CBF8:: @ 861CBF8
- .incbin "baserom.gba", 0x61cbf8, 0xc
-
-gUnknown_0861CC04:: @ 861CC04
- .incbin "baserom.gba", 0x61cc04, 0xc
-
-gUnknown_0861CC10:: @ 861CC10
- .incbin "baserom.gba", 0x61cc10, 0xc
-
-gUnknown_0861CC1C:: @ 861CC1C
- .incbin "baserom.gba", 0x61cc1c, 0x8
-
-gUnknown_0861CC24:: @ 861CC24
- .incbin "baserom.gba", 0x61cc24, 0xa8
-
-gUnknown_0861CCCC:: @ 861CCCC
- .incbin "baserom.gba", 0x61cccc, 0x20
-
-gUnknown_0861CCEC:: @ 861CCEC
- .incbin "baserom.gba", 0x61ccec, 0x28
-
-gUnknown_0861CD14:: @ 861CD14
- .incbin "baserom.gba", 0x61cd14, 0x18
-
-gUnknown_0861CD2C:: @ 861CD2C
- .incbin "baserom.gba", 0x61cd2c, 0xa7
-
-gUnknown_0861CDD3:: @ 861CDD3
- .incbin "baserom.gba", 0x61cdd3, 0x81
-
-gUnknown_0861CE54:: @ 861CE54
- .incbin "baserom.gba", 0x61ce54, 0x10
-
-gUnknown_0861CE64:: @ 861CE64
- .incbin "baserom.gba", 0x61ce64, 0x10
-
-gUnknown_0861CE74:: @ 861CE74
- .incbin "baserom.gba", 0x61ce74, 0x7
-
-gUnknown_0861CE7B:: @ 861CE7B
- .incbin "baserom.gba", 0x61ce7b, 0x7
-
-gUnknown_0861CE82:: @ 861CE82
- .incbin "baserom.gba", 0x61ce82, 0xc
-
-gUnknown_0861CE8E:: @ 861CE8E
- .incbin "baserom.gba", 0x61ce8e, 0x9
-
-gUnknown_0861CE97:: @ 861CE97
- .incbin "baserom.gba", 0x61ce97, 0x125
-
-gUnknown_0861CFBC:: @ 861CFBC
- .incbin "baserom.gba", 0x61cfbc, 0x8
-
-gUnknown_0861CFC4:: @ 861CFC4
- .incbin "baserom.gba", 0x61cfc4, 0x18
-
-gUnknown_0861CFDC:: @ 861CFDC
- .incbin "baserom.gba", 0x61cfdc, 0x98
-
-gUnknown_0861D074:: @ 861D074
- .incbin "baserom.gba", 0x61d074, 0x8
-
-gUnknown_0861D07C:: @ 861D07C
- .incbin "baserom.gba", 0x61d07c, 0x8
-
-gUnknown_0861D084:: @ 861D084
- .incbin "baserom.gba", 0x61d084, 0x74
-
-gUnknown_0861D0F8:: @ 861D0F8
- .incbin "baserom.gba", 0x61d0f8, 0x8
-
-gUnknown_0861D100:: @ 861D100
- .incbin "baserom.gba", 0x61d100, 0x8
-
-gUnknown_0861D108:: @ 861D108
- .incbin "baserom.gba", 0x61d108, 0x18
-
-gUnknown_0861D120:: @ 861D120
- .incbin "baserom.gba", 0x61d120, 0x20
-
-gUnknown_0861D140:: @ 861D140
- .incbin "baserom.gba", 0x61d140, 0x60
-
-gUnknown_0861D1A0:: @ 861D1A0
- .incbin "baserom.gba", 0x61d1a0, 0xd54
-
-gUnknown_0861DEF4:: @ 861DEF4
- .incbin "baserom.gba", 0x61def4, 0x314
-
-gUnknown_0861E208:: @ 861E208
- .incbin "baserom.gba", 0x61e208, 0xd5c
-
-gUnknown_0861EF64:: @ 861EF64
- .incbin "baserom.gba", 0x61ef64, 0x350
-
-gUnknown_0861F2B4:: @ 861F2B4
- .incbin "baserom.gba", 0x61f2b4, 0xc
-
-gUnknown_0861F2C0:: @ 861F2C0
- .incbin "baserom.gba", 0x61f2c0, 0x18
-
-gUnknown_0861F2D8:: @ 861F2D8
- .incbin "baserom.gba", 0x61f2d8, 0x30
-
-gUnknown_0861F308:: @ 861F308
- .incbin "baserom.gba", 0x61f308, 0x4
-
-gUnknown_0861F30C:: @ 861F30C
- .incbin "baserom.gba", 0x61f30c, 0x2
-
-gUnknown_0861F30E:: @ 861F30E
- .incbin "baserom.gba", 0x61f30e, 0x2
-
-gUnknown_0861F310:: @ 861F310
- .incbin "baserom.gba", 0x61f310, 0x4
-
-gUnknown_0861F314:: @ 861F314
- .incbin "baserom.gba", 0x61f314, 0x8
-
-gUnknown_0861F31C:: @ 861F31C
- .incbin "baserom.gba", 0x61f31c, 0xc
-
-gUnknown_0861F328:: @ 861F328
- .incbin "baserom.gba", 0x61f328, 0x28
-
-gUnknown_0861F350:: @ 861F350
- .incbin "baserom.gba", 0x61f350, 0x20
-
-gUnknown_0861F370:: @ 861F370
- .incbin "baserom.gba", 0x61f370, 0x5c
-
-gUnknown_0861F3CC:: @ 861F3CC
- .incbin "baserom.gba", 0x61f3cc, 0x8
-
-gUnknown_0861F3D4:: @ 861F3D4
- .incbin "baserom.gba", 0x61f3d4, 0x18
-
-gUnknown_0861F3EC:: @ 861F3EC
- .incbin "baserom.gba", 0x61f3ec, 0x618
-
-gUnknown_0861FA04:: @ 861FA04
- .incbin "baserom.gba", 0x61fa04, 0x4
-
-gUnknown_0861FA08:: @ 861FA08
- .incbin "baserom.gba", 0x61fa08, 0x10
-
-gUnknown_0861FA18:: @ 861FA18
- .incbin "baserom.gba", 0x61fa18, 0x30
-
-gUnknown_0861FA48:: @ 861FA48
- .incbin "baserom.gba", 0x61fa48, 0x4
-
-gUnknown_0861FA4C:: @ 861FA4C
- .incbin "baserom.gba", 0x61fa4c, 0x8
-
-gUnknown_0861FA54:: @ 861FA54
- .incbin "baserom.gba", 0x61fa54, 0x10
-
-gUnknown_0861FA64:: @ 861FA64
- .incbin "baserom.gba", 0x61fa64, 0x8
-
-gUnknown_0861FA6C:: @ 861FA6C
- .incbin "baserom.gba", 0x61fa6c, 0x30
-
-gUnknown_0861FA9C:: @ 861FA9C
- .incbin "baserom.gba", 0x61fa9c, 0x68
-
-gUnknown_0861FB04:: @ 861FB04
- .incbin "baserom.gba", 0x61fb04, 0x28
-
-gUnknown_0861FB2C:: @ 861FB2C
- .incbin "baserom.gba", 0x61fb2c, 0x18
-
-gUnknown_0861FB44:: @ 861FB44
- .incbin "baserom.gba", 0x61fb44, 0xa0
-
-gUnknown_0861FBE4:: @ 861FBE4
- .incbin "baserom.gba", 0x61fbe4, 0x4
-
-gUnknown_0861FBE8:: @ 861FBE8
- .incbin "baserom.gba", 0x61fbe8, 0xc
-
-gUnknown_0861FBF4:: @ 861FBF4
- .incbin "baserom.gba", 0x61fbf4, 0x3
-
-gUnknown_0861FBF7:: @ 861FBF7
- .incbin "baserom.gba", 0x61fbf7, 0x5
-
-gUnknown_0861FBFC:: @ 861FBFC
- .incbin "baserom.gba", 0x61fbfc, 0x8
-
-gUnknown_0861FC04:: @ 861FC04
- .incbin "baserom.gba", 0x61fc04, 0x18
-
-gUnknown_0861FC1C:: @ 861FC1C
- .incbin "baserom.gba", 0x61fc1c, 0x20
-
-gUnknown_0861FC3C:: @ 861FC3C
- .incbin "baserom.gba", 0x61fc3c, 0x18
-
-gUnknown_0861FC54:: @ 861FC54
- .incbin "baserom.gba", 0x61fc54, 0x5
-
-gUnknown_0861FC59:: @ 861FC59
- .incbin "baserom.gba", 0x61fc59, 0x1f
-
-gUnknown_0861FC78:: @ 861FC78
- .incbin "baserom.gba", 0x61fc78, 0x2
-
-gUnknown_0861FC7A:: @ 861FC7A
- .incbin "baserom.gba", 0x61fc7a, 0xc
-
-gUnknown_0861FC86:: @ 861FC86
- .incbin "baserom.gba", 0x61fc86, 0x12
-
-gUnknown_0861FC98:: @ 861FC98
- .incbin "baserom.gba", 0x61fc98, 0x14
-
-gUnknown_0861FCAC:: @ 861FCAC
- .incbin "baserom.gba", 0x61fcac, 0xa0
-
-gUnknown_0861FD4C:: @ 861FD4C
- .incbin "baserom.gba", 0x61fd4c, 0x20
-
-gUnknown_0861FD6C:: @ 861FD6C
- .incbin "baserom.gba", 0x61fd6c, 0x288
-
-gUnknown_0861FFF4:: @ 861FFF4
- .incbin "baserom.gba", 0x61fff4, 0x1a0
-
-gUnknown_08620194:: @ 8620194
- .incbin "baserom.gba", 0x620194, 0xc
-
-gUnknown_086201A0:: @ 86201A0
- .incbin "baserom.gba", 0x6201a0, 0x24
-
-gUnknown_086201C4:: @ 86201C4
- .incbin "baserom.gba", 0x6201c4, 0x10
-
-gUnknown_086201D4:: @ 86201D4
- .incbin "baserom.gba", 0x6201d4, 0x6c
-
-gUnknown_08620240:: @ 8620240
- .incbin "baserom.gba", 0x620240, 0x4
-
-gUnknown_08620244:: @ 8620244
- .incbin "baserom.gba", 0x620244, 0x88
-
-gUnknown_086202CC:: @ 86202CC
- .incbin "baserom.gba", 0x6202cc, 0x8
-
-gUnknown_086202D4:: @ 86202D4
- .incbin "baserom.gba", 0x6202d4, 0x38
-
-gUnknown_0862030C:: @ 862030C
- .incbin "baserom.gba", 0x62030c, 0x3
-
-gUnknown_0862030F:: @ 862030F
- .incbin "baserom.gba", 0x62030f, 0x3d
-
-gUnknown_0862034C:: @ 862034C
- .incbin "baserom.gba", 0x62034c, 0x20
-
-gUnknown_0862036C:: @ 862036C
- .incbin "baserom.gba", 0x62036c, 0x18
-
-gUnknown_08620384:: @ 8620384
- .incbin "baserom.gba", 0x620384, 0x1ca4
-
-gUnknown_08622028:: @ 8622028
- .incbin "baserom.gba", 0x622028, 0x4e0
-
-gUnknown_08622508:: @ 8622508
- .incbin "baserom.gba", 0x622508, 0x2
-
-gUnknown_0862250A:: @ 862250A
- .incbin "baserom.gba", 0x62250a, 0x6
-
-gUnknown_08622510:: @ 8622510
- .incbin "baserom.gba", 0x622510, 0x20
-
-gUnknown_08622530:: @ 8622530
- .incbin "baserom.gba", 0x622530, 0xa4
-
-gUnknown_086225D4:: @ 86225D4
- .incbin "baserom.gba", 0x6225d4, 0x10c
-
-gUnknown_086226E0:: @ 86226E0
- .incbin "baserom.gba", 0x6226e0, 0x20
-
-gUnknown_08622700:: @ 8622700
- .incbin "baserom.gba", 0x622700, 0x20
-
-gUnknown_08622720:: @ 8622720
- .incbin "baserom.gba", 0x622720, 0x40
-
-gUnknown_08622760:: @ 8622760
- .incbin "baserom.gba", 0x622760, 0x2c
-
-gUnknown_0862278C:: @ 862278C
- .incbin "baserom.gba", 0x62278c, 0x8
-
-gUnknown_08622794:: @ 8622794
- .incbin "baserom.gba", 0x622794, 0x4
-
-gUnknown_08622798:: @ 8622798
- .incbin "baserom.gba", 0x622798, 0x40
-
-gUnknown_086227D8:: @ 86227D8
- .incbin "baserom.gba", 0x6227d8, 0x8
-
-gUnknown_086227E0:: @ 86227E0
- .incbin "baserom.gba", 0x6227e0, 0x8
-
-gUnknown_086227E8:: @ 86227E8
- .incbin "baserom.gba", 0x6227e8, 0xc
-
-gUnknown_086227F4:: @ 86227F4
- .incbin "baserom.gba", 0x6227f4, 0x14
-
-gUnknown_08622808:: @ 8622808
- .incbin "baserom.gba", 0x622808, 0x8
-
-gUnknown_08622810:: @ 8622810
- .incbin "baserom.gba", 0x622810, 0x8
-
-gUnknown_08622818:: @ 8622818
- .incbin "baserom.gba", 0x622818, 0x18
-
-gUnknown_08622830:: @ 8622830
- .incbin "baserom.gba", 0x622830, 0x20
-
-gUnknown_08622850:: @ 8622850
- .incbin "baserom.gba", 0x622850, 0x18
-
-gUnknown_08622868:: @ 8622868
- .incbin "baserom.gba", 0x622868, 0x20
-
-gUnknown_08622888:: @ 8622888
- .incbin "baserom.gba", 0x622888, 0x850
-
-gUnknown_086230D8:: @ 86230D8
- .incbin "baserom.gba", 0x6230d8, 0xc
-
-gUnknown_086230E4:: @ 86230E4
- .incbin "baserom.gba", 0x6230e4, 0x14
-
-gUnknown_086230F8:: @ 86230F8
- .incbin "baserom.gba", 0x6230f8, 0x8
-
-gUnknown_08623100:: @ 8623100
- .incbin "baserom.gba", 0x623100, 0x10
-
-gUnknown_08623110:: @ 8623110
- .incbin "baserom.gba", 0x623110, 0x8
-
-gUnknown_08623118:: @ 8623118
- .incbin "baserom.gba", 0x623118, 0xb8
-
-gUnknown_086231D0:: @ 86231D0
- .incbin "baserom.gba", 0x6231d0, 0x18
-
-gUnknown_086231E8:: @ 86231E8
- .incbin "baserom.gba", 0x6231e8, 0x20
-
-gUnknown_08623208:: @ 8623208
- .incbin "baserom.gba", 0x623208, 0x20
-
-gUnknown_08623228:: @ 8623228
- .incbin "baserom.gba", 0x623228, 0x14
-
-gUnknown_0862323C:: @ 862323C
- .incbin "baserom.gba", 0x62323c, 0xfc
-
-gUnknown_08623338:: @ 8623338
- .incbin "baserom.gba", 0x623338, 0x20
-
-gUnknown_08623358:: @ 8623358
- .incbin "baserom.gba", 0x623358, 0xc
-
-gUnknown_08623364:: @ 8623364
- .incbin "baserom.gba", 0x623364, 0x8
-
-gUnknown_0862336C:: @ 862336C
- .incbin "baserom.gba", 0x62336c, 0x8
-
-gUnknown_08623374:: @ 8623374
- .incbin "baserom.gba", 0x623374, 0x8
-
-gUnknown_0862337C:: @ 862337C
- .incbin "baserom.gba", 0x62337c, 0x8
-
-gUnknown_08623384:: @ 8623384
- .incbin "baserom.gba", 0x623384, 0x1c
-
-gUnknown_086233A0:: @ 86233A0
- .incbin "baserom.gba", 0x6233a0, 0x14
-
-gUnknown_086233B4:: @ 86233B4
- .incbin "baserom.gba", 0x6233b4, 0x10
-
-gUnknown_086233C4:: @ 86233C4
- .incbin "baserom.gba", 0x6233c4, 0x20
-
-gUnknown_086233E4:: @ 86233E4
- .incbin "baserom.gba", 0x6233e4, 0xc8
-
-gUnknown_086234AC:: @ 86234AC
- .incbin "baserom.gba", 0x6234ac, 0xc4
-
-gUnknown_08623570:: @ 8623570
- .incbin "baserom.gba", 0x623570, 0x20
-
-gUnknown_08623590:: @ 8623590
- .incbin "baserom.gba", 0x623590, 0x4
-
-gUnknown_08623594:: @ 8623594
- .incbin "baserom.gba", 0x623594, 0x4
-
-gUnknown_08623598:: @ 8623598
- .incbin "baserom.gba", 0x623598, 0x1c
-
-gUnknown_086235B4:: @ 86235B4
- .incbin "baserom.gba", 0x6235b4, 0x8
-
-gUnknown_086235BC:: @ 86235BC
- .incbin "baserom.gba", 0x6235bc, 0xc
-
-gUnknown_086235C8:: @ 86235C8
- .incbin "baserom.gba", 0x6235c8, 0xc
-
-gUnknown_086235D4:: @ 86235D4
- .incbin "baserom.gba", 0x6235d4, 0x4
-
-gUnknown_086235D8:: @ 86235D8
- .incbin "baserom.gba", 0x6235d8, 0xc
-
-gUnknown_086235E4:: @ 86235E4
- .incbin "baserom.gba", 0x6235e4, 0x20
-
-gUnknown_08623604:: @ 8623604
- .incbin "baserom.gba", 0x623604, 0xc8
-
-gUnknown_086236CC:: @ 86236CC
- .incbin "baserom.gba", 0x6236cc, 0xc4
-
-gUnknown_08623790:: @ 8623790
- .incbin "baserom.gba", 0x623790, 0x20
-
-gUnknown_086237B0:: @ 86237B0
- .incbin "baserom.gba", 0x6237b0, 0x4
-
-gUnknown_086237B4:: @ 86237B4
- .incbin "baserom.gba", 0x6237b4, 0x4
-
-gUnknown_086237B8:: @ 86237B8
- .incbin "baserom.gba", 0x6237b8, 0x1c
-
-gUnknown_086237D4:: @ 86237D4
- .incbin "baserom.gba", 0x6237d4, 0x8
-
-gUnknown_086237DC:: @ 86237DC
- .incbin "baserom.gba", 0x6237dc, 0xc
-
-gUnknown_086237E8:: @ 86237E8
- .incbin "baserom.gba", 0x6237e8, 0xc
-
-gUnknown_086237F4:: @ 86237F4
- .incbin "baserom.gba", 0x6237f4, 0x4
-
-gUnknown_086237F8:: @ 86237F8
- .incbin "baserom.gba", 0x6237f8, 0x44
-
-@ 862383C
- .include "data/text/ribbon_descriptions.inc"
-
-@ 8623A74
- .include "data/text/gift_ribbon_descriptions.inc"
-
-gUnknown_08623FF8:: @ 8623FF8
- .incbin "baserom.gba", 0x623ff8, 0xa0
-
-gUnknown_08624098:: @ 8624098
- .incbin "baserom.gba", 0x624098, 0x20
-
-gUnknown_086240B8:: @ 86240B8
- .incbin "baserom.gba", 0x6240b8, 0xae0
-
-gUnknown_08624B98:: @ 8624B98
- .incbin "baserom.gba", 0x624b98, 0x8
-
-gUnknown_08624BA0:: @ 8624BA0
- .incbin "baserom.gba", 0x624ba0, 0x18
-
-gUnknown_08624BB8:: @ 8624BB8
- .incbin "baserom.gba", 0x624bb8, 0x8
-
-gUnknown_08624BC0:: @ 8624BC0
- .incbin "baserom.gba", 0x624bc0, 0x4
-
-gUnknown_08624BC4:: @ 8624BC4
- .incbin "baserom.gba", 0x624bc4, 0x8
-
-gUnknown_08624BCC:: @ 8624BCC
- .incbin "baserom.gba", 0x624bcc, 0xc
-
-gUnknown_08624BD8:: @ 8624BD8
- .incbin "baserom.gba", 0x624bd8, 0xc
-
-gUnknown_08624BE4:: @ 8624BE4
- .incbin "baserom.gba", 0x624be4, 0x4
-
-gUnknown_08624BE8:: @ 8624BE8
- .incbin "baserom.gba", 0x624be8, 0x10
-
-gUnknown_08624BF8:: @ 8624BF8
- .incbin "baserom.gba", 0x624bf8, 0x80
-
-gUnknown_08624C78:: @ 8624C78
- .incbin "baserom.gba", 0x624c78, 0x8
-
-gUnknown_08624C80:: @ 8624C80
- .incbin "baserom.gba", 0x624c80, 0x84
-
-gUnknown_08624D04:: @ 8624D04
- .incbin "baserom.gba", 0x624d04, 0x5a4
-
-gUnknown_086252A8:: @ 86252A8
- .incbin "baserom.gba", 0x6252a8, 0x54
-
-gUnknown_086252FC:: @ 86252FC
- .incbin "baserom.gba", 0x6252fc, 0x14
-
-gUnknown_08625310:: @ 8625310
- .incbin "baserom.gba", 0x625310, 0x14
-
-gUnknown_08625324:: @ 8625324
- .incbin "baserom.gba", 0x625324, 0x14
-
-gUnknown_08625338:: @ 8625338
- .incbin "baserom.gba", 0x625338, 0x14
-
-gUnknown_0862534C:: @ 862534C
- .incbin "baserom.gba", 0x62534c, 0x14
-
-gUnknown_08625360:: @ 8625360
- .incbin "baserom.gba", 0x625360, 0x14
-
-gUnknown_08625374:: @ 8625374
- .incbin "baserom.gba", 0x625374, 0x14
-
-gUnknown_08625388:: @ 8625388
- .incbin "baserom.gba", 0x625388, 0x60
-
-gUnknown_086253E8:: @ 86253E8
- .incbin "baserom.gba", 0x6253e8, 0x18
-
-gUnknown_08625400:: @ 8625400
- .incbin "baserom.gba", 0x625400, 0x3
-
-gUnknown_08625403:: @ 8625403
- .incbin "baserom.gba", 0x625403, 0x1
-
-gUnknown_08625404:: @ 8625404
- .incbin "baserom.gba", 0x625404, 0xc
-
-gUnknown_08625410:: @ 8625410
- .incbin "baserom.gba", 0x625410, 0x100
-
-gUnknown_08625510:: @ 8625510
- .incbin "baserom.gba", 0x625510, 0x30
-
-gUnknown_08625540:: @ 8625540
- .incbin "baserom.gba", 0x625540, 0x8
-
-gUnknown_08625548:: @ 8625548
- .incbin "baserom.gba", 0x625548, 0x500
-
-gUnknown_08625A48:: @ 8625A48
- .incbin "baserom.gba", 0x625a48, 0x8
-
-gUnknown_08625A50:: @ 8625A50
- .incbin "baserom.gba", 0x625a50, 0x18
-
-gUnknown_08625A68:: @ 8625A68
- .incbin "baserom.gba", 0x625a68, 0x8
-
-gUnknown_08625A70:: @ 8625A70
- .incbin "baserom.gba", 0x625a70, 0x20
-
-gUnknown_08625A90:: @ 8625A90
- .incbin "baserom.gba", 0x625a90, 0x18
-
-gUnknown_08625AA8:: @ 8625AA8
- .incbin "baserom.gba", 0x625aa8, 0x18
-
-gUnknown_08625AC0:: @ 8625AC0
- .incbin "baserom.gba", 0x625ac0, 0x8
-
-gUnknown_08625AC8:: @ 8625AC8
- .incbin "baserom.gba", 0x625ac8, 0x4c
-
-gUnknown_08625B14:: @ 8625B14
- .incbin "baserom.gba", 0x625b14, 0x18
-
-gUnknown_08625B2C:: @ 8625B2C
- .incbin "baserom.gba", 0x625b2c, 0x28
-
-gUnknown_08625B54:: @ 8625B54
- .incbin "baserom.gba", 0x625b54, 0x18
-
-gUnknown_08625B6C:: @ 8625B6C
- .incbin "baserom.gba", 0x625b6c, 0x520
-
-gUnknown_0862608C:: @ 862608C
- .incbin "baserom.gba", 0x62608c, 0x2
-
-gUnknown_0862608E:: @ 862608E
- .incbin "baserom.gba", 0x62608e, 0x4326
-
-gUnknown_0862A3B4:: @ 862A3B4
- .incbin "baserom.gba", 0x62a3b4, 0x218
-
-gUnknown_0862A5CC:: @ 862A5CC
- .incbin "baserom.gba", 0x62a5cc, 0x8
-
-gUnknown_0862A5D4:: @ 862A5D4
- .incbin "baserom.gba", 0x62a5d4, 0x20
-
-gUnknown_0862A5F4:: @ 862A5F4
- .incbin "baserom.gba", 0x62a5f4, 0x4
-
-gUnknown_0862A5F8:: @ 862A5F8
- .incbin "baserom.gba", 0x62a5f8, 0x20
-
-gUnknown_0862A618:: @ 862A618
- .incbin "baserom.gba", 0x62a618, 0x48
-
-gUnknown_0862A660:: @ 862A660
- .incbin "baserom.gba", 0x62a660, 0x10
-
-gUnknown_0862A670:: @ 862A670
- .incbin "baserom.gba", 0x62a670, 0x18
-
-gUnknown_0862A688:: @ 862A688
- .incbin "baserom.gba", 0x62a688, 0x10
-
-gUnknown_0862A698:: @ 862A698
- .incbin "baserom.gba", 0x62a698, 0x8
-
-gUnknown_0862A6A0:: @ 862A6A0
- .incbin "baserom.gba", 0x62a6a0, 0x8c
-
-gUnknown_0862A72C:: @ 862A72C
- .incbin "baserom.gba", 0x62a72c, 0x24
-
-gUnknown_0862A750:: @ 862A750
- .incbin "baserom.gba", 0x62a750, 0x24
-
-gUnknown_0862A774:: @ 862A774
- .incbin "baserom.gba", 0x62a774, 0xa8
-
-gUnknown_0862A81C:: @ 862A81C
- .incbin "baserom.gba", 0x62a81c, 0x30
-
-gUnknown_0862A84C:: @ 862A84C
- .incbin "baserom.gba", 0x62a84c, 0x18
-
-gUnknown_0862A864:: @ 862A864
- .incbin "baserom.gba", 0x62a864, 0x18
-
-gUnknown_0862A87C:: @ 862A87C
- .incbin "baserom.gba", 0x62a87c, 0xc
-
-gUnknown_0862A888:: @ 862A888
- .incbin "baserom.gba", 0x62a888, 0x3c
-
-gUnknown_0862A8C4:: @ 862A8C4
- .incbin "baserom.gba", 0x62a8c4, 0x8
-
-gUnknown_0862A8CC:: @ 862A8CC
- .incbin "baserom.gba", 0x62a8cc, 0x8
-
-gUnknown_0862A8D4:: @ 862A8D4
- .incbin "baserom.gba", 0x62a8d4, 0x24
-
-gUnknown_0862A8F8:: @ 862A8F8
- .incbin "baserom.gba", 0x62a8f8, 0x8
-
-gUnknown_0862A900:: @ 862A900
- .incbin "baserom.gba", 0x62a900, 0x24
-
-gUnknown_0862A924:: @ 862A924
- .incbin "baserom.gba", 0x62a924, 0x8
-
-gUnknown_0862A92C:: @ 862A92C
- .incbin "baserom.gba", 0x62a92c, 0xa8
-
-gUnknown_0862A9D4:: @ 862A9D4
- .incbin "baserom.gba", 0x62a9d4, 0x8
-
-gUnknown_0862A9DC:: @ 862A9DC
- .incbin "baserom.gba", 0x62a9dc, 0x8
-
-gUnknown_0862A9E4:: @ 862A9E4
- .incbin "baserom.gba", 0x62a9e4, 0x30
-
-gUnknown_0862AA14:: @ 862AA14
- .incbin "baserom.gba", 0x62aa14, 0x8
-
-gUnknown_0862AA1C:: @ 862AA1C
- .incbin "baserom.gba", 0x62aa1c, 0x18
-
-gUnknown_0862AA34:: @ 862AA34
- .incbin "baserom.gba", 0x62aa34, 0x8
-
-gUnknown_0862AA3C:: @ 862AA3C
- .incbin "baserom.gba", 0x62aa3c, 0x18
-
-gUnknown_0862AA54:: @ 862AA54
- .incbin "baserom.gba", 0x62aa54, 0x3c
-
-gUnknown_0862AA90:: @ 862AA90
- .incbin "baserom.gba", 0x62aa90, 0x8
-
-gUnknown_0862AA98:: @ 862AA98
- .incbin "baserom.gba", 0x62aa98, 0x8
-
-gUnknown_0862AAA0:: @ 862AAA0
- .incbin "baserom.gba", 0x62aaa0, 0x18
-
-gUnknown_0862AAB8:: @ 862AAB8
- .incbin "baserom.gba", 0x62aab8, 0x14
-
-gUnknown_0862AACC:: @ 862AACC
- .incbin "baserom.gba", 0x62aacc, 0x30
-
-gUnknown_0862AAFC:: @ 862AAFC
- .incbin "baserom.gba", 0x62aafc, 0x8
-
-gUnknown_0862AB04:: @ 862AB04
- .incbin "baserom.gba", 0x62ab04, 0x8
-
-gUnknown_0862AB0C:: @ 862AB0C
- .incbin "baserom.gba", 0x62ab0c, 0x8
-
-gUnknown_0862AB14:: @ 862AB14
- .incbin "baserom.gba", 0x62ab14, 0x18
-
-gUnknown_0862AB2C:: @ 862AB2C
- .incbin "baserom.gba", 0x62ab2c, 0x18
-
-gUnknown_0862AB44:: @ 862AB44
- .incbin "baserom.gba", 0x62ab44, 0xe4
-
-gUnknown_0862AC28:: @ 862AC28
- .incbin "baserom.gba", 0x62ac28, 0x8
-
-gUnknown_0862AC30:: @ 862AC30
- .incbin "baserom.gba", 0x62ac30, 0x8
-
-gUnknown_0862AC38:: @ 862AC38
- .incbin "baserom.gba", 0x62ac38, 0x8
-
-gUnknown_0862AC40:: @ 862AC40
- .incbin "baserom.gba", 0x62ac40, 0x8
-
-gUnknown_0862AC48:: @ 862AC48
- .incbin "baserom.gba", 0x62ac48, 0x8
-
-gUnknown_0862AC50:: @ 862AC50
- .incbin "baserom.gba", 0x62ac50, 0x8
-
-gUnknown_0862AC58:: @ 862AC58
- .incbin "baserom.gba", 0x62ac58, 0x8
-
-gUnknown_0862AC60:: @ 862AC60
- .incbin "baserom.gba", 0x62ac60, 0x8
-
-gUnknown_0862AC68:: @ 862AC68
- .incbin "baserom.gba", 0x62ac68, 0x8
-
-gUnknown_0862AC70:: @ 862AC70
- .incbin "baserom.gba", 0x62ac70, 0x8
-
-gUnknown_0862AC78:: @ 862AC78
- .incbin "baserom.gba", 0x62ac78, 0x18
-
-gUnknown_0862AC90:: @ 862AC90
- .incbin "baserom.gba", 0x62ac90, 0x18
-
-gUnknown_0862ACA8:: @ 862ACA8
- .incbin "baserom.gba", 0x62aca8, 0x18
-
-gUnknown_0862ACC0:: @ 862ACC0
- .incbin "baserom.gba", 0x62acc0, 0x18
-
-gUnknown_0862ACD8:: @ 862ACD8
- .incbin "baserom.gba", 0x62acd8, 0x18
-
-gUnknown_0862ACF0:: @ 862ACF0
- .incbin "baserom.gba", 0x62acf0, 0x18
-
-gUnknown_0862AD08:: @ 862AD08
- .incbin "baserom.gba", 0x62ad08, 0xc
-
-gUnknown_0862AD14:: @ 862AD14
- .incbin "baserom.gba", 0x62ad14, 0x20
-
-gUnknown_0862AD34:: @ 862AD34
- .incbin "baserom.gba", 0x62ad34, 0x10
-
-gUnknown_0862AD44:: @ 862AD44
- .incbin "baserom.gba", 0x62ad44, 0x10
-
-gUnknown_0862AD54:: @ 862AD54
- .incbin "baserom.gba", 0x62ad54, 0x1dc
-
-gUnknown_0862AF30:: @ 862AF30
- .incbin "baserom.gba", 0x62af30, 0x60c
-
-gUnknown_0862B53C:: @ 862B53C
- .incbin "baserom.gba", 0x62b53c, 0x1e8
-
-gUnknown_0862B724:: @ 862B724
- .incbin "baserom.gba", 0x62b724, 0x8
-
-gUnknown_0862B72C:: @ 862B72C
- .incbin "baserom.gba", 0x62b72c, 0x2c
-
-gUnknown_0862B758:: @ 862B758
- .incbin "baserom.gba", 0x62b758, 0x18
-
-gUnknown_0862B770:: @ 862B770
- .incbin "baserom.gba", 0x62b770, 0x14
-
-gUnknown_0862B784:: @ 862B784
- .incbin "baserom.gba", 0x62b784, 0x14
-
-gUnknown_0862B798:: @ 862B798
- .incbin "baserom.gba", 0x62b798, 0x14
-
-gUnknown_0862B7AC:: @ 862B7AC
- .incbin "baserom.gba", 0x62b7ac, 0x14
-
-gUnknown_0862B7C0:: @ 862B7C0
- .incbin "baserom.gba", 0x62b7c0, 0x14
-
-gUnknown_0862B7D4:: @ 862B7D4
- .incbin "baserom.gba", 0x62b7d4, 0x14
-
-gUnknown_0862B7E8:: @ 862B7E8
- .incbin "baserom.gba", 0x62b7e8, 0x14
-
-gUnknown_0862B7FC:: @ 862B7FC
- .incbin "baserom.gba", 0x62b7fc, 0x14
-
- .align 2
- .string "{CLEAR 11}A{CLEAR 6}B{CLEAR 6}C{CLEAR 26}D{CLEAR 6}E{CLEAR 6}F{CLEAR 26}others$"
- .string "{CLEAR 11}G{CLEAR 6}H{CLEAR 6}I{CLEAR 26}J{CLEAR 6}K{CLEAR 6}L$"
- .string "{CLEAR 11}M{CLEAR 6}N{CLEAR 6}O{CLEAR 26}P{CLEAR 6}Q{CLEAR 6}R{CLEAR 6}S{CLEAR 26} $"
- .string "{CLEAR 11}T{CLEAR 6}U{CLEAR 6}V{CLEAR 26}W{CLEAR 6}X{CLEAR 6}Y{CLEAR 6}Z{CLEAR 26} $"
- .string "{CLEAR 11}a{CLEAR 6}b{CLEAR 6}c{CLEAR 26}d{CLEAR 6}e{CLEAR 6}f{CLEAR 6} {CLEAR 30}.$"
- .string "{CLEAR 11}g{CLEAR 6}h{CLEAR 7}i{CLEAR 27}j{CLEAR 7}k{CLEAR 7}l{CLEAR 7} {CLEAR 30},$"
- .string "{CLEAR 11}m{CLEAR 6}n{CLEAR 6}o{CLEAR 26}p{CLEAR 6}q{CLEAR 7}r{CLEAR 6}s{CLEAR 27} $"
- .string "{CLEAR 11}t{CLEAR 6}u{CLEAR 6}v{CLEAR 26}w{CLEAR 6}x{CLEAR 6}y{CLEAR 6}z{CLEAR 26} $"
- .string "{CLEAR 11}A{CLEAR 6}B{CLEAR 6}C{CLEAR 26}D{CLEAR 6}E{CLEAR 6}F{CLEAR 6} {CLEAR 30}.$"
- .string "{CLEAR 11}G{CLEAR 6}H{CLEAR 6}I{CLEAR 26}J{CLEAR 6}K{CLEAR 6}L{CLEAR 6} {CLEAR 30},$"
- .string "{CLEAR 11}M{CLEAR 6}N{CLEAR 6}O{CLEAR 26}P{CLEAR 6}Q{CLEAR 6}R{CLEAR 6}S{CLEAR 26} $"
- .string "{CLEAR 11}T{CLEAR 6}U{CLEAR 6}V{CLEAR 26}W{CLEAR 6}X{CLEAR 6}Y{CLEAR 6}Z{CLEAR 26} $"
- .string "{CLEAR 11}0{CLEAR 16}1{CLEAR 16}2{CLEAR 16}3{CLEAR 16}4{CLEAR 16} $"
- .string "{CLEAR 11}5{CLEAR 16}6{CLEAR 16}7{CLEAR 16}8{CLEAR 16}9{CLEAR 16} $"
- .string "{CLEAR 12}!{CLEAR 17}?{CLEAR 16}♂{CLEAR 16}♀{CLEAR 16}/{CLEAR 17}-$"
- .string "{CLEAR 11}…{CLEAR 16}“{CLEAR 16}”{CLEAR 18}‘{CLEAR 19}’{CLEAR 18} $"
-
-gUnknown_0862B9F9:: @ 862B9F9
- .string "ABCDE$"
-
-gUnknown_0862B9FF:: @ 862B9FF
- .string "FGHIJ$"
-
-gUnknown_0862BA05:: @ 862BA05
- .string "KLMNO$"
-
-gUnknown_0862BA0B:: @ 862BA0B
- .string "PQRST$"
-
-gUnknown_0862BA11:: @ 862BA11
- .string "UVWXY$"
-
-gUnknown_0862BA17:: @ 862BA17
- .string "Z $"
-
-gUnknown_0862BA1D:: @ 862BA1D
- .string "01234$"
-
-gUnknown_0862BA23:: @ 862BA23
- .string "56789$"
-
-gUnknown_0862BA29:: @ 862BA29
- .string ".,!? $"
-
-gUnknown_0862BA2F:: @ 862BA2F
- .string "-/&… $"
-
-gUnknown_0862BA35:: @ 862BA35
- .string "abcde$"
-
-gUnknown_0862BA3B:: @ 862BA3B
- .string "fghij$"
-
-gUnknown_0862BA41:: @ 862BA41
- .string "klmno$"
-
-gUnknown_0862BA47:: @ 862BA47
- .string "pqrst$"
-
-gUnknown_0862BA4D:: @ 862BA4D
- .string "uvwxy$"
-
-gUnknown_0862BA53:: @ 862BA53
- .string "z $"
-
-gUnknown_0862BA59:: @ 862BA59
- .string "01234$"
-
-gUnknown_0862BA5F:: @ 862BA5F
- .string "56789$"
-
-gUnknown_0862BA65:: @ 862BA65
- .string ".,!? $"
-
-gUnknown_0862BA6B:: @ 862BA6B
- .string "-/&… $"
-
- .string "$$$$$$$$"
-
-gUnknown_0862BA79:: @ 862BA79
- .string "{UNK_CTRL_F9 245}{UNK_CTRL_F9 246}{UNK_CTRL_F9 247}{UNK_CTRL_F9 248}{UNK_CTRL_F9 254}$"
-
-gUnknown_0862BA84:: @ 862BA84
- .string "{UNK_CTRL_F9 249}{UNK_CTRL_F9 250}{UNK_CTRL_F9 252}{UNK_CTRL_F9 251}{UNK_CTRL_F9 253}$"
-
-gUnknown_0862BA8F:: @ 862BA8F
- .string "{UNK_CTRL_F9 236}{UNK_CTRL_F9 237}{UNK_CTRL_F9 238}{UNK_CTRL_F9 235}{UNK_CTRL_F9 234}$"
-
-gUnknown_0862BA9A:: @ 862BA9A
- .string "♂♀{UNK_CTRL_F9 212}{UNK_CTRL_F9 213}{UNK_CTRL_F9 211}$"
-
-gUnknown_0862BAA3:: @ 862BAA3
- .string "{UNK_CTRL_F9 216}{UNK_CTRL_F9 217}{UNK_CTRL_F9 242}{UNK_CTRL_F9 243}{UNK_CTRL_F9 244}$"
-
-gUnknown_0862BAAE:: @ 862BAAE
- .string "{UNK_CTRL_F9 218}{UNK_CTRL_F9 241}{UNK_CTRL_F9 224}{UNK_CTRL_F9 226}{UNK_CTRL_F9 227}$"
-
-gUnknown_0862BAB9:: @ 862BAB9
- .string "{UNK_CTRL_F9 240}{UNK_CTRL_F9 239}{UNK_CTRL_F9 225}{UNK_CTRL_F9 214}{UNK_CTRL_F9 215}$"
-
-gUnknown_0862BAC4:: @ 862BAC4
- .string "{UNK_CTRL_F9 228}{UNK_CTRL_F9 229}{UNK_CTRL_F9 230}{UNK_CTRL_F9 231}{UNK_CTRL_F9 232}$"
-
-gUnknown_0862BACF:: @ 862BACF
- .string "{UNK_CTRL_F9 233}{UNK_CTRL_F9 220}{UNK_CTRL_F9 221}{UNK_CTRL_F9 222}{UNK_CTRL_F9 209}$"
-
-gUnknown_0862BADA:: @ 862BADA
- .string "{UNK_CTRL_F9 210}{UNK_CTRL_F9 208}ょ: $"
diff --git a/data/data_emerald2pre1.s b/data/fossil_special_fldeff_groundshake.s
index f6238dd06..8f968d409 100644
--- a/data/data_emerald2pre1.s
+++ b/data/fossil_special_fldeff_groundshake.s
@@ -3,7 +3,6 @@
.section .rodata
-
gUnknown_08617274:: @ 8617274
.incbin "baserom.gba", 0x617274, 0x920
diff --git a/data/item_icon.s b/data/item_icon.s
new file mode 100644
index 000000000..dac00dc6c
--- /dev/null
+++ b/data/item_icon.s
@@ -0,0 +1,13 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+@ 8614410
+ .include "data/graphics/items/item_icon_table.inc"
+
+@ 8614FE0
+ .incbin "baserom.gba", 0x614fe0, 0x14
+
+gUnknown_08614FF4:: @ 8614FF4
+ .incbin "baserom.gba", 0x614ff4, 0x18
diff --git a/data/item_menu.s b/data/item_menu.s
new file mode 100644
index 000000000..762f10ca4
--- /dev/null
+++ b/data/item_menu.s
@@ -0,0 +1,73 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gUnknown_08613F90:: @ 8613F90
+ .incbin "baserom.gba", 0x613f90, 0xc
+
+gUnknown_08613F9C:: @ 8613F9C
+ .incbin "baserom.gba", 0x613f9c, 0x18
+
+gUnknown_08613FB4:: @ 8613FB4
+ .incbin "baserom.gba", 0x613fb4, 0x78
+
+gUnknown_0861402C:: @ 861402C
+ .incbin "baserom.gba", 0x61402c, 0x4
+
+gUnknown_08614030:: @ 8614030
+ .incbin "baserom.gba", 0x614030, 0x4
+
+gUnknown_08614034:: @ 8614034
+ .incbin "baserom.gba", 0x614034, 0x4
+
+gUnknown_08614038:: @ 8614038
+ .incbin "baserom.gba", 0x614038, 0x4
+
+gUnknown_0861403C:: @ 861403C
+ .incbin "baserom.gba", 0x61403c, 0x6
+
+gUnknown_08614042:: @ 8614042
+ .incbin "baserom.gba", 0x614042, 0x2
+
+gUnknown_08614044:: @ 8614044
+ .incbin "baserom.gba", 0x614044, 0x2
+
+gUnknown_08614046:: @ 8614046
+ .incbin "baserom.gba", 0x614046, 0x1
+
+gUnknown_08614047:: @ 8614047
+ .incbin "baserom.gba", 0x614047, 0x4
+
+gUnknown_0861404B:: @ 861404B
+ .incbin "baserom.gba", 0x61404b, 0x2
+
+gUnknown_0861404D:: @ 861404D
+ .incbin "baserom.gba", 0x61404d, 0x2
+
+gUnknown_0861404F:: @ 861404F
+ .incbin "baserom.gba", 0x61404f, 0x5
+
+gUnknown_08614054:: @ 8614054
+ .incbin "baserom.gba", 0x614054, 0x30
+
+gUnknown_08614084:: @ 8614084
+ .incbin "baserom.gba", 0x614084, 0x8
+
+gUnknown_0861408C:: @ 861408C
+ .incbin "baserom.gba", 0x61408c, 0x8
+
+gUnknown_08614094:: @ 8614094
+ .incbin "baserom.gba", 0x614094, 0x10
+
+gUnknown_086140A4:: @ 86140A4
+ .incbin "baserom.gba", 0x6140a4, 0xc0
+
+gUnknown_08614164:: @ 8614164
+ .incbin "baserom.gba", 0x614164, 0x10
+
+gUnknown_08614174:: @ 8614174
+ .incbin "baserom.gba", 0x614174, 0x38
+
+gUnknown_086141AC:: @ 86141AC
+ .incbin "baserom.gba", 0x6141ac, 0x50
diff --git a/data/link_strings.s b/data/link_strings.s
new file mode 100644
index 000000000..6836863e0
--- /dev/null
+++ b/data/link_strings.s
@@ -0,0 +1,114 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+ .string "{CLEAR 11}A{CLEAR 6}B{CLEAR 6}C{CLEAR 26}D{CLEAR 6}E{CLEAR 6}F{CLEAR 26}others$"
+ .string "{CLEAR 11}G{CLEAR 6}H{CLEAR 6}I{CLEAR 26}J{CLEAR 6}K{CLEAR 6}L$"
+ .string "{CLEAR 11}M{CLEAR 6}N{CLEAR 6}O{CLEAR 26}P{CLEAR 6}Q{CLEAR 6}R{CLEAR 6}S{CLEAR 26} $"
+ .string "{CLEAR 11}T{CLEAR 6}U{CLEAR 6}V{CLEAR 26}W{CLEAR 6}X{CLEAR 6}Y{CLEAR 6}Z{CLEAR 26} $"
+ .string "{CLEAR 11}a{CLEAR 6}b{CLEAR 6}c{CLEAR 26}d{CLEAR 6}e{CLEAR 6}f{CLEAR 6} {CLEAR 30}.$"
+ .string "{CLEAR 11}g{CLEAR 6}h{CLEAR 7}i{CLEAR 27}j{CLEAR 7}k{CLEAR 7}l{CLEAR 7} {CLEAR 30},$"
+ .string "{CLEAR 11}m{CLEAR 6}n{CLEAR 6}o{CLEAR 26}p{CLEAR 6}q{CLEAR 7}r{CLEAR 6}s{CLEAR 27} $"
+ .string "{CLEAR 11}t{CLEAR 6}u{CLEAR 6}v{CLEAR 26}w{CLEAR 6}x{CLEAR 6}y{CLEAR 6}z{CLEAR 26} $"
+ .string "{CLEAR 11}A{CLEAR 6}B{CLEAR 6}C{CLEAR 26}D{CLEAR 6}E{CLEAR 6}F{CLEAR 6} {CLEAR 30}.$"
+ .string "{CLEAR 11}G{CLEAR 6}H{CLEAR 6}I{CLEAR 26}J{CLEAR 6}K{CLEAR 6}L{CLEAR 6} {CLEAR 30},$"
+ .string "{CLEAR 11}M{CLEAR 6}N{CLEAR 6}O{CLEAR 26}P{CLEAR 6}Q{CLEAR 6}R{CLEAR 6}S{CLEAR 26} $"
+ .string "{CLEAR 11}T{CLEAR 6}U{CLEAR 6}V{CLEAR 26}W{CLEAR 6}X{CLEAR 6}Y{CLEAR 6}Z{CLEAR 26} $"
+ .string "{CLEAR 11}0{CLEAR 16}1{CLEAR 16}2{CLEAR 16}3{CLEAR 16}4{CLEAR 16} $"
+ .string "{CLEAR 11}5{CLEAR 16}6{CLEAR 16}7{CLEAR 16}8{CLEAR 16}9{CLEAR 16} $"
+ .string "{CLEAR 12}!{CLEAR 17}?{CLEAR 16}♂{CLEAR 16}♀{CLEAR 16}/{CLEAR 17}-$"
+ .string "{CLEAR 11}…{CLEAR 16}“{CLEAR 16}”{CLEAR 18}‘{CLEAR 19}’{CLEAR 18} $"
+
+gUnknown_0862B9F9:: @ 862B9F9
+ .string "ABCDE$"
+
+gUnknown_0862B9FF:: @ 862B9FF
+ .string "FGHIJ$"
+
+gUnknown_0862BA05:: @ 862BA05
+ .string "KLMNO$"
+
+gUnknown_0862BA0B:: @ 862BA0B
+ .string "PQRST$"
+
+gUnknown_0862BA11:: @ 862BA11
+ .string "UVWXY$"
+
+gUnknown_0862BA17:: @ 862BA17
+ .string "Z $"
+
+gUnknown_0862BA1D:: @ 862BA1D
+ .string "01234$"
+
+gUnknown_0862BA23:: @ 862BA23
+ .string "56789$"
+
+gUnknown_0862BA29:: @ 862BA29
+ .string ".,!? $"
+
+gUnknown_0862BA2F:: @ 862BA2F
+ .string "-/&… $"
+
+gUnknown_0862BA35:: @ 862BA35
+ .string "abcde$"
+
+gUnknown_0862BA3B:: @ 862BA3B
+ .string "fghij$"
+
+gUnknown_0862BA41:: @ 862BA41
+ .string "klmno$"
+
+gUnknown_0862BA47:: @ 862BA47
+ .string "pqrst$"
+
+gUnknown_0862BA4D:: @ 862BA4D
+ .string "uvwxy$"
+
+gUnknown_0862BA53:: @ 862BA53
+ .string "z $"
+
+gUnknown_0862BA59:: @ 862BA59
+ .string "01234$"
+
+gUnknown_0862BA5F:: @ 862BA5F
+ .string "56789$"
+
+gUnknown_0862BA65:: @ 862BA65
+ .string ".,!? $"
+
+gUnknown_0862BA6B:: @ 862BA6B
+ .string "-/&… $"
+
+ .string "$$$$$$$$"
+
+gUnknown_0862BA79:: @ 862BA79
+ .string "{UNK_CTRL_F9 245}{UNK_CTRL_F9 246}{UNK_CTRL_F9 247}{UNK_CTRL_F9 248}{UNK_CTRL_F9 254}$"
+
+gUnknown_0862BA84:: @ 862BA84
+ .string "{UNK_CTRL_F9 249}{UNK_CTRL_F9 250}{UNK_CTRL_F9 252}{UNK_CTRL_F9 251}{UNK_CTRL_F9 253}$"
+
+gUnknown_0862BA8F:: @ 862BA8F
+ .string "{UNK_CTRL_F9 236}{UNK_CTRL_F9 237}{UNK_CTRL_F9 238}{UNK_CTRL_F9 235}{UNK_CTRL_F9 234}$"
+
+gUnknown_0862BA9A:: @ 862BA9A
+ .string "♂♀{UNK_CTRL_F9 212}{UNK_CTRL_F9 213}{UNK_CTRL_F9 211}$"
+
+gUnknown_0862BAA3:: @ 862BAA3
+ .string "{UNK_CTRL_F9 216}{UNK_CTRL_F9 217}{UNK_CTRL_F9 242}{UNK_CTRL_F9 243}{UNK_CTRL_F9 244}$"
+
+gUnknown_0862BAAE:: @ 862BAAE
+ .string "{UNK_CTRL_F9 218}{UNK_CTRL_F9 241}{UNK_CTRL_F9 224}{UNK_CTRL_F9 226}{UNK_CTRL_F9 227}$"
+
+gUnknown_0862BAB9:: @ 862BAB9
+ .string "{UNK_CTRL_F9 240}{UNK_CTRL_F9 239}{UNK_CTRL_F9 225}{UNK_CTRL_F9 214}{UNK_CTRL_F9 215}$"
+
+gUnknown_0862BAC4:: @ 862BAC4
+ .string "{UNK_CTRL_F9 228}{UNK_CTRL_F9 229}{UNK_CTRL_F9 230}{UNK_CTRL_F9 231}{UNK_CTRL_F9 232}$"
+
+gUnknown_0862BACF:: @ 862BACF
+ .string "{UNK_CTRL_F9 233}{UNK_CTRL_F9 220}{UNK_CTRL_F9 221}{UNK_CTRL_F9 222}{UNK_CTRL_F9 209}$"
+
+gUnknown_0862BADA:: @ 862BADA
+ .string "{UNK_CTRL_F9 210}{UNK_CTRL_F9 208}ょ: $"
diff --git a/data/menu_indicators.s b/data/menu_indicators.s
new file mode 100644
index 000000000..ee97261cd
--- /dev/null
+++ b/data/menu_indicators.s
@@ -0,0 +1,49 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gUnknown_086141FC:: @ 86141FC
+ .incbin "baserom.gba", 0x6141fc, 0x48
+
+gUnknown_08614244:: @ 8614244
+ .incbin "baserom.gba", 0x614244, 0x18
+
+gUnknown_0861425C:: @ 861425C
+ .incbin "baserom.gba", 0x61425c, 0x4
+
+gUnknown_08614260:: @ 8614260
+ .incbin "baserom.gba", 0x614260, 0x4
+
+gUnknown_08614264:: @ 8614264
+ .incbin "baserom.gba", 0x614264, 0x4
+
+gUnknown_08614268:: @ 8614268
+ .incbin "baserom.gba", 0x614268, 0x4
+
+gUnknown_0861426C:: @ 861426C
+ .incbin "baserom.gba", 0x61426c, 0x4
+
+gUnknown_08614270:: @ 8614270
+ .incbin "baserom.gba", 0x614270, 0x4
+
+gUnknown_08614274:: @ 8614274
+ .incbin "baserom.gba", 0x614274, 0x4
+
+gUnknown_08614278:: @ 8614278
+ .incbin "baserom.gba", 0x614278, 0x18
+
+gUnknown_08614290:: @ 8614290
+ .incbin "baserom.gba", 0x614290, 0x18
+
+gUnknown_086142A8:: @ 86142A8
+ .incbin "baserom.gba", 0x6142a8, 0x20
+
+gUnknown_086142C8:: @ 86142C8
+ .incbin "baserom.gba", 0x6142c8, 0x70
+
+gUnknown_08614338:: @ 8614338
+ .incbin "baserom.gba", 0x614338, 0x40
+
+gUnknown_08614378:: @ 8614378
+ .incbin "baserom.gba", 0x614378, 0x44
diff --git a/data/new_menu_helpers.s b/data/new_menu_helpers.s
new file mode 100644
index 000000000..8d4e43b15
--- /dev/null
+++ b/data/new_menu_helpers.s
@@ -0,0 +1,27 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gUnknown_0860F074:: @ 860F074
+ .incbin "baserom.gba", 0x60f074, 0x20
+
+gUnknown_0860F094:: @ 860F094
+ .incbin "baserom.gba", 0x60f094, 0x4
+
+gUnknown_0860F098:: @ 860F098
+ .incbin "baserom.gba", 0x60f098, 0x10
+
+gUnknown_0860F0A8:: @ 860F0A8
+ .incbin "baserom.gba", 0x60f0a8, 0x8
+
+ @ These are not referenced in src/new_menu_helpers.c; rather, they are in src/menu.c. Regardless, they were plopped here.
+
+gUnknown_0860F0B0:: @ 860F0B0
+ .incbin "baserom.gba", 0x60f0b0, 0x20
+
+gUnknown_0860F0D0:: @ 860F0D0
+ .incbin "baserom.gba", 0x60f0d0, 0x4
+
+gUnknown_0860F0D4:: @ 860F0D4
+ .incbin "baserom.gba", 0x60f0d4, 0x68
diff --git a/data/party_menu.s b/data/party_menu.s
new file mode 100644
index 000000000..36ee4f960
--- /dev/null
+++ b/data/party_menu.s
@@ -0,0 +1,229 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gUnknown_0861500C:: @ 861500C
+ .incbin "baserom.gba", 0x61500c, 0x3c
+
+gUnknown_08615048:: @ 8615048
+ .incbin "baserom.gba", 0x615048, 0x670
+
+gUnknown_086156B8:: @ 86156B8
+ .incbin "baserom.gba", 0x6156b8, 0x2c
+
+gUnknown_086156E4:: @ 86156E4
+ .incbin "baserom.gba", 0x6156e4, 0x20
+
+gUnknown_08615704:: @ 8615704
+ .incbin "baserom.gba", 0x615704, 0xc0
+
+gUnknown_086157C4:: @ 86157C4
+ .incbin "baserom.gba", 0x6157c4, 0x1c
+
+gUnknown_086157E0:: @ 86157E0
+ .incbin "baserom.gba", 0x6157e0, 0x1c
+
+gUnknown_086157FC:: @ 86157FC
+ .incbin "baserom.gba", 0x6157fc, 0x14
+
+gUnknown_08615810:: @ 8615810
+ .incbin "baserom.gba", 0x615810, 0x40
+
+gUnknown_08615850:: @ 8615850
+ .incbin "baserom.gba", 0x615850, 0x40
+
+gUnknown_08615890:: @ 8615890
+ .incbin "baserom.gba", 0x615890, 0x40
+
+gUnknown_086158D0:: @ 86158D0
+ .incbin "baserom.gba", 0x6158d0, 0x38
+
+gUnknown_08615908:: @ 8615908
+ .incbin "baserom.gba", 0x615908, 0x8
+
+gUnknown_08615910:: @ 8615910
+ .incbin "baserom.gba", 0x615910, 0x8
+
+gUnknown_08615918:: @ 8615918
+ .incbin "baserom.gba", 0x615918, 0x8
+
+gUnknown_08615920:: @ 8615920
+ .incbin "baserom.gba", 0x615920, 0x8
+
+gUnknown_08615928:: @ 8615928
+ .incbin "baserom.gba", 0x615928, 0x8
+
+gUnknown_08615930:: @ 8615930
+ .incbin "baserom.gba", 0x615930, 0x8
+
+gUnknown_08615938:: @ 8615938
+ .incbin "baserom.gba", 0x615938, 0x8
+
+gUnknown_08615940:: @ 8615940
+ .incbin "baserom.gba", 0x615940, 0x8
+
+gUnknown_08615948:: @ 8615948
+ .incbin "baserom.gba", 0x615948, 0x8
+
+gUnknown_08615950:: @ 8615950
+ .incbin "baserom.gba", 0x615950, 0x8
+
+gUnknown_08615958:: @ 8615958
+ .incbin "baserom.gba", 0x615958, 0x8
+
+gUnknown_08615960:: @ 8615960
+ .incbin "baserom.gba", 0x615960, 0x8
+
+gUnknown_08615968:: @ 8615968
+ .incbin "baserom.gba", 0x615968, 0x8
+
+gUnknown_08615970:: @ 8615970
+ .incbin "baserom.gba", 0x615970, 0x18
+
+gUnknown_08615988:: @ 8615988
+ .incbin "baserom.gba", 0x615988, 0x46
+
+gUnknown_086159CE:: @ 86159CE
+ .incbin "baserom.gba", 0x6159ce, 0x46
+
+gUnknown_08615A14:: @ 8615A14
+ .incbin "baserom.gba", 0x615a14, 0x36
+
+gUnknown_08615A4A:: @ 8615A4A
+ .incbin "baserom.gba", 0x615a4a, 0x36
+
+gUnknown_08615A80:: @ 8615A80
+ .incbin "baserom.gba", 0x615a80, 0x36
+
+gUnknown_08615AB6:: @ 8615AB6
+ .incbin "baserom.gba", 0x615ab6, 0x2
+
+gUnknown_08615AB8:: @ 8615AB8
+ .incbin "baserom.gba", 0x615ab8, 0x2
+
+gUnknown_08615ABA:: @ 8615ABA
+ .incbin "baserom.gba", 0x615aba, 0x3
+
+gUnknown_08615ABD:: @ 8615ABD
+ .incbin "baserom.gba", 0x615abd, 0x3
+
+gUnknown_08615AC0:: @ 8615AC0
+ .incbin "baserom.gba", 0x615ac0, 0x3
+
+gUnknown_08615AC3:: @ 8615AC3
+ .incbin "baserom.gba", 0x615ac3, 0x2
+
+gUnknown_08615AC5:: @ 8615AC5
+ .incbin "baserom.gba", 0x615ac5, 0x2
+
+gUnknown_08615AC7:: @ 8615AC7
+ .incbin "baserom.gba", 0x615ac7, 0x2
+
+gUnknown_08615AC9:: @ 8615AC9
+ .incbin "baserom.gba", 0x615ac9, 0x2
+
+gUnknown_08615ACB:: @ 8615ACB
+ .incbin "baserom.gba", 0x615acb, 0x2
+
+gUnknown_08615ACD:: @ 8615ACD
+ .incbin "baserom.gba", 0x615acd, 0x3
+
+gUnknown_08615AD0:: @ 8615AD0
+ .incbin "baserom.gba", 0x615ad0, 0x3
+
+gUnknown_08615AD3:: @ 8615AD3
+ .incbin "baserom.gba", 0x615ad3, 0x3
+
+gUnknown_08615AD6:: @ 8615AD6
+ .incbin "baserom.gba", 0x615ad6, 0x3
+
+gUnknown_08615AD9:: @ 8615AD9
+ .incbin "baserom.gba", 0x615ad9, 0x3
+
+gUnknown_08615ADC:: @ 8615ADC
+ .incbin "baserom.gba", 0x615adc, 0x3
+
+gUnknown_08615ADF:: @ 8615ADF
+ .incbin "baserom.gba", 0x615adf, 0x3
+
+gUnknown_08615AE2:: @ 8615AE2
+ .incbin "baserom.gba", 0x615ae2, 0x3
+
+gUnknown_08615AE5:: @ 8615AE5
+ .incbin "baserom.gba", 0x615ae5, 0x3
+
+gUnknown_08615AE8:: @ 8615AE8
+ .incbin "baserom.gba", 0x615ae8, 0x3
+
+gUnknown_08615AEB:: @ 8615AEB
+ .incbin "baserom.gba", 0x615aeb, 0x3
+
+gUnknown_08615AEE:: @ 8615AEE
+ .incbin "baserom.gba", 0x615aee, 0x3
+
+gUnknown_08615AF1:: @ 8615AF1
+ .incbin "baserom.gba", 0x615af1, 0x3
+
+gUnknown_08615AF4:: @ 8615AF4
+ .incbin "baserom.gba", 0x615af4, 0x6c
+
+gUnknown_08615B60:: @ 8615B60
+ .incbin "baserom.gba", 0x615b60, 0xa8
+
+gUnknown_08615C08:: @ 8615C08
+ .incbin "baserom.gba", 0x615c08, 0x130
+
+gUnknown_08615D38:: @ 8615D38
+ .incbin "baserom.gba", 0x615d38, 0x38
+
+gUnknown_08615D70:: @ 8615D70
+ .incbin "baserom.gba", 0x615d70, 0xe
+
+gUnknown_08615D7E:: @ 8615D7E
+ .incbin "baserom.gba", 0x615d7e, 0x1e
+
+gUnknown_08615D9C:: @ 8615D9C
+ .incbin "baserom.gba", 0x615d9c, 0x70
+
+gUnknown_08615E0C:: @ 8615E0C
+ .incbin "baserom.gba", 0x615e0c, 0xa4
+
+gUnknown_08615EB0:: @ 8615EB0
+ .incbin "baserom.gba", 0x615eb0, 0x8
+
+gUnknown_08615EB8:: @ 8615EB8
+ .incbin "baserom.gba", 0x615eb8, 0x8
+
+gUnknown_08615EC0:: @ 8615EC0
+ .incbin "baserom.gba", 0x615ec0, 0x38
+
+gUnknown_08615EF8:: @ 8615EF8
+ .incbin "baserom.gba", 0x615ef8, 0x8
+
+gUnknown_08615F00:: @ 8615F00
+ .incbin "baserom.gba", 0x615f00, 0x8
+
+gUnknown_08615F08:: @ 8615F08
+ .incbin "baserom.gba", 0x615f08, 0x68
+
+gUnknown_08615F70:: @ 8615F70
+ .incbin "baserom.gba", 0x615f70, 0x8
+
+gUnknown_08615F78:: @ 8615F78
+ .incbin "baserom.gba", 0x615f78, 0x80
+
+gUnknown_08615FF8:: @ 8615FF8
+ .incbin "baserom.gba", 0x615ff8, 0x8
+
+gUnknown_08616000:: @ 8616000
+ .incbin "baserom.gba", 0x616000, 0x8
+
+gUnknown_08616008:: @ 8616008
+ .incbin "baserom.gba", 0x616008, 0x18
+
+gUnknown_08616020:: @ 8616020
+ .incbin "baserom.gba", 0x616020, 0x20
+
+gUnknown_08616040:: @ 8616040
+ .incbin "baserom.gba", 0x616040, 0x74
diff --git a/data/pokemon_summary_screen.s b/data/pokemon_summary_screen.s
new file mode 100644
index 000000000..ac28d47c5
--- /dev/null
+++ b/data/pokemon_summary_screen.s
@@ -0,0 +1,154 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+@ 86181C1
+ .include "data/text/move_descriptions.inc"
+
+@ 861CAAC
+ .include "data/text/nature_names.inc"
+
+gUnknown_0861CBB4:: @ 861CBB4
+ .incbin "baserom.gba", 0x61cbb4, 0x38
+
+gUnknown_0861CBEC:: @ 861CBEC
+ .incbin "baserom.gba", 0x61cbec, 0xc
+
+gUnknown_0861CBF8:: @ 861CBF8
+ .incbin "baserom.gba", 0x61cbf8, 0xc
+
+gUnknown_0861CC04:: @ 861CC04
+ .incbin "baserom.gba", 0x61cc04, 0xc
+
+gUnknown_0861CC10:: @ 861CC10
+ .incbin "baserom.gba", 0x61cc10, 0xc
+
+gUnknown_0861CC1C:: @ 861CC1C
+ .incbin "baserom.gba", 0x61cc1c, 0x8
+
+gUnknown_0861CC24:: @ 861CC24
+ .incbin "baserom.gba", 0x61cc24, 0xa8
+
+gUnknown_0861CCCC:: @ 861CCCC
+ .incbin "baserom.gba", 0x61cccc, 0x20
+
+gUnknown_0861CCEC:: @ 861CCEC
+ .incbin "baserom.gba", 0x61ccec, 0x28
+
+gUnknown_0861CD14:: @ 861CD14
+ .incbin "baserom.gba", 0x61cd14, 0x18
+
+gUnknown_0861CD2C:: @ 861CD2C
+ .incbin "baserom.gba", 0x61cd2c, 0xa7
+
+gUnknown_0861CDD3:: @ 861CDD3
+ .incbin "baserom.gba", 0x61cdd3, 0x81
+
+gUnknown_0861CE54:: @ 861CE54
+ .incbin "baserom.gba", 0x61ce54, 0x10
+
+gUnknown_0861CE64:: @ 861CE64
+ .incbin "baserom.gba", 0x61ce64, 0x10
+
+gUnknown_0861CE74:: @ 861CE74
+ .incbin "baserom.gba", 0x61ce74, 0x7
+
+gUnknown_0861CE7B:: @ 861CE7B
+ .incbin "baserom.gba", 0x61ce7b, 0x7
+
+gUnknown_0861CE82:: @ 861CE82
+ .incbin "baserom.gba", 0x61ce82, 0xc
+
+gUnknown_0861CE8E:: @ 861CE8E
+ .incbin "baserom.gba", 0x61ce8e, 0x9
+
+gUnknown_0861CE97:: @ 861CE97
+ .incbin "baserom.gba", 0x61ce97, 0x125
+
+gUnknown_0861CFBC:: @ 861CFBC
+ .incbin "baserom.gba", 0x61cfbc, 0x8
+
+gUnknown_0861CFC4:: @ 861CFC4
+ .incbin "baserom.gba", 0x61cfc4, 0x18
+
+gUnknown_0861CFDC:: @ 861CFDC
+ .incbin "baserom.gba", 0x61cfdc, 0x98
+
+gUnknown_0861D074:: @ 861D074
+ .incbin "baserom.gba", 0x61d074, 0x8
+
+gUnknown_0861D07C:: @ 861D07C
+ .incbin "baserom.gba", 0x61d07c, 0x8
+
+gUnknown_0861D084:: @ 861D084
+ .incbin "baserom.gba", 0x61d084, 0x74
+
+gUnknown_0861D0F8:: @ 861D0F8
+ .incbin "baserom.gba", 0x61d0f8, 0x8
+
+gUnknown_0861D100:: @ 861D100
+ .incbin "baserom.gba", 0x61d100, 0x8
+
+gUnknown_0861D108:: @ 861D108
+ .incbin "baserom.gba", 0x61d108, 0x18
+
+gUnknown_0861D120:: @ 861D120
+ .incbin "baserom.gba", 0x61d120, 0x20
+
+gUnknown_0861D140:: @ 861D140
+ .incbin "baserom.gba", 0x61d140, 0x60
+
+gUnknown_0861D1A0:: @ 861D1A0
+ .incbin "baserom.gba", 0x61d1a0, 0xd54
+
+gUnknown_0861DEF4:: @ 861DEF4
+ .incbin "baserom.gba", 0x61def4, 0x314
+
+gUnknown_0861E208:: @ 861E208
+ .incbin "baserom.gba", 0x61e208, 0xd5c
+
+gUnknown_0861EF64:: @ 861EF64
+ .incbin "baserom.gba", 0x61ef64, 0x350
+
+gUnknown_0861F2B4:: @ 861F2B4
+ .incbin "baserom.gba", 0x61f2b4, 0xc
+
+gUnknown_0861F2C0:: @ 861F2C0
+ .incbin "baserom.gba", 0x61f2c0, 0x18
+
+gUnknown_0861F2D8:: @ 861F2D8
+ .incbin "baserom.gba", 0x61f2d8, 0x30
+
+gUnknown_0861F308:: @ 861F308
+ .incbin "baserom.gba", 0x61f308, 0x4
+
+gUnknown_0861F30C:: @ 861F30C
+ .incbin "baserom.gba", 0x61f30c, 0x2
+
+gUnknown_0861F30E:: @ 861F30E
+ .incbin "baserom.gba", 0x61f30e, 0x2
+
+gUnknown_0861F310:: @ 861F310
+ .incbin "baserom.gba", 0x61f310, 0x4
+
+gUnknown_0861F314:: @ 861F314
+ .incbin "baserom.gba", 0x61f314, 0x8
+
+gUnknown_0861F31C:: @ 861F31C
+ .incbin "baserom.gba", 0x61f31c, 0xc
+
+gUnknown_0861F328:: @ 861F328
+ .incbin "baserom.gba", 0x61f328, 0x28
+
+gUnknown_0861F350:: @ 861F350
+ .incbin "baserom.gba", 0x61f350, 0x20
+
+gUnknown_0861F370:: @ 861F370
+ .incbin "baserom.gba", 0x61f370, 0x5c
+
+gUnknown_0861F3CC:: @ 861F3CC
+ .incbin "baserom.gba", 0x61f3cc, 0x8
+
+gUnknown_0861F3D4:: @ 861F3D4
+ .incbin "baserom.gba", 0x61f3d4, 0x18
diff --git a/data/pokenav.s b/data/pokenav.s
new file mode 100644
index 000000000..8e8e24b65
--- /dev/null
+++ b/data/pokenav.s
@@ -0,0 +1,517 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gUnknown_0861F3EC:: @ 861F3EC
+ .incbin "baserom.gba", 0x61f3ec, 0x618
+
+gUnknown_0861FA04:: @ 861FA04
+ .incbin "baserom.gba", 0x61fa04, 0x4
+
+gUnknown_0861FA08:: @ 861FA08
+ .incbin "baserom.gba", 0x61fa08, 0x10
+
+gUnknown_0861FA18:: @ 861FA18
+ .incbin "baserom.gba", 0x61fa18, 0x30
+
+gUnknown_0861FA48:: @ 861FA48
+ .incbin "baserom.gba", 0x61fa48, 0x4
+
+gUnknown_0861FA4C:: @ 861FA4C
+ .incbin "baserom.gba", 0x61fa4c, 0x8
+
+gUnknown_0861FA54:: @ 861FA54
+ .incbin "baserom.gba", 0x61fa54, 0x10
+
+gUnknown_0861FA64:: @ 861FA64
+ .incbin "baserom.gba", 0x61fa64, 0x8
+
+gUnknown_0861FA6C:: @ 861FA6C
+ .incbin "baserom.gba", 0x61fa6c, 0x30
+
+gUnknown_0861FA9C:: @ 861FA9C
+ .incbin "baserom.gba", 0x61fa9c, 0x68
+
+gUnknown_0861FB04:: @ 861FB04
+ .incbin "baserom.gba", 0x61fb04, 0x28
+
+gUnknown_0861FB2C:: @ 861FB2C
+ .incbin "baserom.gba", 0x61fb2c, 0x18
+
+gUnknown_0861FB44:: @ 861FB44
+ .incbin "baserom.gba", 0x61fb44, 0xa0
+
+gUnknown_0861FBE4:: @ 861FBE4
+ .incbin "baserom.gba", 0x61fbe4, 0x4
+
+gUnknown_0861FBE8:: @ 861FBE8
+ .incbin "baserom.gba", 0x61fbe8, 0xc
+
+gUnknown_0861FBF4:: @ 861FBF4
+ .incbin "baserom.gba", 0x61fbf4, 0x3
+
+gUnknown_0861FBF7:: @ 861FBF7
+ .incbin "baserom.gba", 0x61fbf7, 0x5
+
+gUnknown_0861FBFC:: @ 861FBFC
+ .incbin "baserom.gba", 0x61fbfc, 0x8
+
+gUnknown_0861FC04:: @ 861FC04
+ .incbin "baserom.gba", 0x61fc04, 0x18
+
+gUnknown_0861FC1C:: @ 861FC1C
+ .incbin "baserom.gba", 0x61fc1c, 0x20
+
+gUnknown_0861FC3C:: @ 861FC3C
+ .incbin "baserom.gba", 0x61fc3c, 0x18
+
+gUnknown_0861FC54:: @ 861FC54
+ .incbin "baserom.gba", 0x61fc54, 0x5
+
+gUnknown_0861FC59:: @ 861FC59
+ .incbin "baserom.gba", 0x61fc59, 0x1f
+
+gUnknown_0861FC78:: @ 861FC78
+ .incbin "baserom.gba", 0x61fc78, 0x2
+
+gUnknown_0861FC7A:: @ 861FC7A
+ .incbin "baserom.gba", 0x61fc7a, 0xc
+
+gUnknown_0861FC86:: @ 861FC86
+ .incbin "baserom.gba", 0x61fc86, 0x12
+
+gUnknown_0861FC98:: @ 861FC98
+ .incbin "baserom.gba", 0x61fc98, 0x14
+
+gUnknown_0861FCAC:: @ 861FCAC
+ .incbin "baserom.gba", 0x61fcac, 0xa0
+
+gUnknown_0861FD4C:: @ 861FD4C
+ .incbin "baserom.gba", 0x61fd4c, 0x20
+
+gUnknown_0861FD6C:: @ 861FD6C
+ .incbin "baserom.gba", 0x61fd6c, 0x288
+
+gUnknown_0861FFF4:: @ 861FFF4
+ .incbin "baserom.gba", 0x61fff4, 0x1a0
+
+gUnknown_08620194:: @ 8620194
+ .incbin "baserom.gba", 0x620194, 0xc
+
+gUnknown_086201A0:: @ 86201A0
+ .incbin "baserom.gba", 0x6201a0, 0x24
+
+gUnknown_086201C4:: @ 86201C4
+ .incbin "baserom.gba", 0x6201c4, 0x10
+
+gUnknown_086201D4:: @ 86201D4
+ .incbin "baserom.gba", 0x6201d4, 0x6c
+
+gUnknown_08620240:: @ 8620240
+ .incbin "baserom.gba", 0x620240, 0x4
+
+gUnknown_08620244:: @ 8620244
+ .incbin "baserom.gba", 0x620244, 0x88
+
+gUnknown_086202CC:: @ 86202CC
+ .incbin "baserom.gba", 0x6202cc, 0x8
+
+gUnknown_086202D4:: @ 86202D4
+ .incbin "baserom.gba", 0x6202d4, 0x38
+
+gUnknown_0862030C:: @ 862030C
+ .incbin "baserom.gba", 0x62030c, 0x3
+
+gUnknown_0862030F:: @ 862030F
+ .incbin "baserom.gba", 0x62030f, 0x3d
+
+gUnknown_0862034C:: @ 862034C
+ .incbin "baserom.gba", 0x62034c, 0x20
+
+gUnknown_0862036C:: @ 862036C
+ .incbin "baserom.gba", 0x62036c, 0x18
+
+gUnknown_08620384:: @ 8620384
+ .incbin "baserom.gba", 0x620384, 0x1ca4
+
+gUnknown_08622028:: @ 8622028
+ .incbin "baserom.gba", 0x622028, 0x4e0
+
+gUnknown_08622508:: @ 8622508
+ .incbin "baserom.gba", 0x622508, 0x2
+
+gUnknown_0862250A:: @ 862250A
+ .incbin "baserom.gba", 0x62250a, 0x6
+
+gUnknown_08622510:: @ 8622510
+ .incbin "baserom.gba", 0x622510, 0x20
+
+gUnknown_08622530:: @ 8622530
+ .incbin "baserom.gba", 0x622530, 0xa4
+
+gUnknown_086225D4:: @ 86225D4
+ .incbin "baserom.gba", 0x6225d4, 0x10c
+
+gUnknown_086226E0:: @ 86226E0
+ .incbin "baserom.gba", 0x6226e0, 0x20
+
+gUnknown_08622700:: @ 8622700
+ .incbin "baserom.gba", 0x622700, 0x20
+
+gUnknown_08622720:: @ 8622720
+ .incbin "baserom.gba", 0x622720, 0x40
+
+gUnknown_08622760:: @ 8622760
+ .incbin "baserom.gba", 0x622760, 0x2c
+
+gUnknown_0862278C:: @ 862278C
+ .incbin "baserom.gba", 0x62278c, 0x8
+
+gUnknown_08622794:: @ 8622794
+ .incbin "baserom.gba", 0x622794, 0x4
+
+gUnknown_08622798:: @ 8622798
+ .incbin "baserom.gba", 0x622798, 0x40
+
+gUnknown_086227D8:: @ 86227D8
+ .incbin "baserom.gba", 0x6227d8, 0x8
+
+gUnknown_086227E0:: @ 86227E0
+ .incbin "baserom.gba", 0x6227e0, 0x8
+
+gUnknown_086227E8:: @ 86227E8
+ .incbin "baserom.gba", 0x6227e8, 0xc
+
+gUnknown_086227F4:: @ 86227F4
+ .incbin "baserom.gba", 0x6227f4, 0x14
+
+gUnknown_08622808:: @ 8622808
+ .incbin "baserom.gba", 0x622808, 0x8
+
+gUnknown_08622810:: @ 8622810
+ .incbin "baserom.gba", 0x622810, 0x8
+
+gUnknown_08622818:: @ 8622818
+ .incbin "baserom.gba", 0x622818, 0x18
+
+gUnknown_08622830:: @ 8622830
+ .incbin "baserom.gba", 0x622830, 0x20
+
+gUnknown_08622850:: @ 8622850
+ .incbin "baserom.gba", 0x622850, 0x18
+
+gUnknown_08622868:: @ 8622868
+ .incbin "baserom.gba", 0x622868, 0x20
+
+gUnknown_08622888:: @ 8622888
+ .incbin "baserom.gba", 0x622888, 0x850
+
+gUnknown_086230D8:: @ 86230D8
+ .incbin "baserom.gba", 0x6230d8, 0xc
+
+gUnknown_086230E4:: @ 86230E4
+ .incbin "baserom.gba", 0x6230e4, 0x14
+
+gUnknown_086230F8:: @ 86230F8
+ .incbin "baserom.gba", 0x6230f8, 0x8
+
+gUnknown_08623100:: @ 8623100
+ .incbin "baserom.gba", 0x623100, 0x10
+
+gUnknown_08623110:: @ 8623110
+ .incbin "baserom.gba", 0x623110, 0x8
+
+gUnknown_08623118:: @ 8623118
+ .incbin "baserom.gba", 0x623118, 0xb8
+
+gUnknown_086231D0:: @ 86231D0
+ .incbin "baserom.gba", 0x6231d0, 0x18
+
+gUnknown_086231E8:: @ 86231E8
+ .incbin "baserom.gba", 0x6231e8, 0x20
+
+gUnknown_08623208:: @ 8623208
+ .incbin "baserom.gba", 0x623208, 0x20
+
+gUnknown_08623228:: @ 8623228
+ .incbin "baserom.gba", 0x623228, 0x14
+
+gUnknown_0862323C:: @ 862323C
+ .incbin "baserom.gba", 0x62323c, 0xfc
+
+gUnknown_08623338:: @ 8623338
+ .incbin "baserom.gba", 0x623338, 0x20
+
+gUnknown_08623358:: @ 8623358
+ .incbin "baserom.gba", 0x623358, 0xc
+
+gUnknown_08623364:: @ 8623364
+ .incbin "baserom.gba", 0x623364, 0x8
+
+gUnknown_0862336C:: @ 862336C
+ .incbin "baserom.gba", 0x62336c, 0x8
+
+gUnknown_08623374:: @ 8623374
+ .incbin "baserom.gba", 0x623374, 0x8
+
+gUnknown_0862337C:: @ 862337C
+ .incbin "baserom.gba", 0x62337c, 0x8
+
+gUnknown_08623384:: @ 8623384
+ .incbin "baserom.gba", 0x623384, 0x1c
+
+gUnknown_086233A0:: @ 86233A0
+ .incbin "baserom.gba", 0x6233a0, 0x14
+
+gUnknown_086233B4:: @ 86233B4
+ .incbin "baserom.gba", 0x6233b4, 0x10
+
+gUnknown_086233C4:: @ 86233C4
+ .incbin "baserom.gba", 0x6233c4, 0x20
+
+gUnknown_086233E4:: @ 86233E4
+ .incbin "baserom.gba", 0x6233e4, 0xc8
+
+gUnknown_086234AC:: @ 86234AC
+ .incbin "baserom.gba", 0x6234ac, 0xc4
+
+gUnknown_08623570:: @ 8623570
+ .incbin "baserom.gba", 0x623570, 0x20
+
+gUnknown_08623590:: @ 8623590
+ .incbin "baserom.gba", 0x623590, 0x4
+
+gUnknown_08623594:: @ 8623594
+ .incbin "baserom.gba", 0x623594, 0x4
+
+gUnknown_08623598:: @ 8623598
+ .incbin "baserom.gba", 0x623598, 0x1c
+
+gUnknown_086235B4:: @ 86235B4
+ .incbin "baserom.gba", 0x6235b4, 0x8
+
+gUnknown_086235BC:: @ 86235BC
+ .incbin "baserom.gba", 0x6235bc, 0xc
+
+gUnknown_086235C8:: @ 86235C8
+ .incbin "baserom.gba", 0x6235c8, 0xc
+
+gUnknown_086235D4:: @ 86235D4
+ .incbin "baserom.gba", 0x6235d4, 0x4
+
+gUnknown_086235D8:: @ 86235D8
+ .incbin "baserom.gba", 0x6235d8, 0xc
+
+gUnknown_086235E4:: @ 86235E4
+ .incbin "baserom.gba", 0x6235e4, 0x20
+
+gUnknown_08623604:: @ 8623604
+ .incbin "baserom.gba", 0x623604, 0xc8
+
+gUnknown_086236CC:: @ 86236CC
+ .incbin "baserom.gba", 0x6236cc, 0xc4
+
+gUnknown_08623790:: @ 8623790
+ .incbin "baserom.gba", 0x623790, 0x20
+
+gUnknown_086237B0:: @ 86237B0
+ .incbin "baserom.gba", 0x6237b0, 0x4
+
+gUnknown_086237B4:: @ 86237B4
+ .incbin "baserom.gba", 0x6237b4, 0x4
+
+gUnknown_086237B8:: @ 86237B8
+ .incbin "baserom.gba", 0x6237b8, 0x1c
+
+gUnknown_086237D4:: @ 86237D4
+ .incbin "baserom.gba", 0x6237d4, 0x8
+
+gUnknown_086237DC:: @ 86237DC
+ .incbin "baserom.gba", 0x6237dc, 0xc
+
+gUnknown_086237E8:: @ 86237E8
+ .incbin "baserom.gba", 0x6237e8, 0xc
+
+gUnknown_086237F4:: @ 86237F4
+ .incbin "baserom.gba", 0x6237f4, 0x4
+
+gUnknown_086237F8:: @ 86237F8
+ .incbin "baserom.gba", 0x6237f8, 0x44
+
+@ 862383C
+ .include "data/text/ribbon_descriptions.inc"
+
+@ 8623A74
+ .include "data/text/gift_ribbon_descriptions.inc"
+
+gUnknown_08623FF8:: @ 8623FF8
+ .incbin "baserom.gba", 0x623ff8, 0xa0
+
+gUnknown_08624098:: @ 8624098
+ .incbin "baserom.gba", 0x624098, 0x20
+
+gUnknown_086240B8:: @ 86240B8
+ .incbin "baserom.gba", 0x6240b8, 0xae0
+
+gUnknown_08624B98:: @ 8624B98
+ .incbin "baserom.gba", 0x624b98, 0x8
+
+gUnknown_08624BA0:: @ 8624BA0
+ .incbin "baserom.gba", 0x624ba0, 0x18
+
+gUnknown_08624BB8:: @ 8624BB8
+ .incbin "baserom.gba", 0x624bb8, 0x8
+
+gUnknown_08624BC0:: @ 8624BC0
+ .incbin "baserom.gba", 0x624bc0, 0x4
+
+gUnknown_08624BC4:: @ 8624BC4
+ .incbin "baserom.gba", 0x624bc4, 0x8
+
+gUnknown_08624BCC:: @ 8624BCC
+ .incbin "baserom.gba", 0x624bcc, 0xc
+
+gUnknown_08624BD8:: @ 8624BD8
+ .incbin "baserom.gba", 0x624bd8, 0xc
+
+gUnknown_08624BE4:: @ 8624BE4
+ .incbin "baserom.gba", 0x624be4, 0x4
+
+gUnknown_08624BE8:: @ 8624BE8
+ .incbin "baserom.gba", 0x624be8, 0x10
+
+gUnknown_08624BF8:: @ 8624BF8
+ .incbin "baserom.gba", 0x624bf8, 0x80
+
+gUnknown_08624C78:: @ 8624C78
+ .incbin "baserom.gba", 0x624c78, 0x8
+
+gUnknown_08624C80:: @ 8624C80
+ .incbin "baserom.gba", 0x624c80, 0x84
+
+gUnknown_08624D04:: @ 8624D04
+ .incbin "baserom.gba", 0x624d04, 0x5a4
+
+gUnknown_086252A8:: @ 86252A8
+ .incbin "baserom.gba", 0x6252a8, 0x54
+
+gUnknown_086252FC:: @ 86252FC
+ .incbin "baserom.gba", 0x6252fc, 0x14
+
+gUnknown_08625310:: @ 8625310
+ .incbin "baserom.gba", 0x625310, 0x14
+
+gUnknown_08625324:: @ 8625324
+ .incbin "baserom.gba", 0x625324, 0x14
+
+gUnknown_08625338:: @ 8625338
+ .incbin "baserom.gba", 0x625338, 0x14
+
+gUnknown_0862534C:: @ 862534C
+ .incbin "baserom.gba", 0x62534c, 0x14
+
+gUnknown_08625360:: @ 8625360
+ .incbin "baserom.gba", 0x625360, 0x14
+
+gUnknown_08625374:: @ 8625374
+ .incbin "baserom.gba", 0x625374, 0x14
+
+gUnknown_08625388:: @ 8625388
+ .incbin "baserom.gba", 0x625388, 0x60
+
+gUnknown_086253E8:: @ 86253E8
+ .incbin "baserom.gba", 0x6253e8, 0x18
+
+gUnknown_08625400:: @ 8625400
+ .incbin "baserom.gba", 0x625400, 0x3
+
+gUnknown_08625403:: @ 8625403
+ .incbin "baserom.gba", 0x625403, 0x1
+
+gUnknown_08625404:: @ 8625404
+ .incbin "baserom.gba", 0x625404, 0xc
+
+gUnknown_08625410:: @ 8625410
+ .incbin "baserom.gba", 0x625410, 0x100
+
+gUnknown_08625510:: @ 8625510
+ .incbin "baserom.gba", 0x625510, 0x30
+
+gUnknown_08625540:: @ 8625540
+ .incbin "baserom.gba", 0x625540, 0x8
+
+gUnknown_08625548:: @ 8625548
+ .incbin "baserom.gba", 0x625548, 0x500
+
+gUnknown_08625A48:: @ 8625A48
+ .incbin "baserom.gba", 0x625a48, 0x8
+
+gUnknown_08625A50:: @ 8625A50
+ .incbin "baserom.gba", 0x625a50, 0x18
+
+gUnknown_08625A68:: @ 8625A68
+ .incbin "baserom.gba", 0x625a68, 0x8
+
+gUnknown_08625A70:: @ 8625A70
+ .incbin "baserom.gba", 0x625a70, 0x20
+
+gUnknown_08625A90:: @ 8625A90
+ .incbin "baserom.gba", 0x625a90, 0x18
+
+gUnknown_08625AA8:: @ 8625AA8
+ .incbin "baserom.gba", 0x625aa8, 0x18
+
+gUnknown_08625AC0:: @ 8625AC0
+ .incbin "baserom.gba", 0x625ac0, 0x8
+
+gUnknown_08625AC8:: @ 8625AC8
+ .incbin "baserom.gba", 0x625ac8, 0x4c
+
+gUnknown_08625B14:: @ 8625B14
+ .incbin "baserom.gba", 0x625b14, 0x18
+
+gUnknown_08625B2C:: @ 8625B2C
+ .incbin "baserom.gba", 0x625b2c, 0x28
+
+gUnknown_08625B54:: @ 8625B54
+ .incbin "baserom.gba", 0x625b54, 0x18
+
+gUnknown_08625B6C:: @ 8625B6C
+ .incbin "baserom.gba", 0x625b6c, 0x520
+
+gUnknown_0862608C:: @ 862608C
+ .incbin "baserom.gba", 0x62608c, 0x2
+
+gUnknown_0862608E:: @ 862608E
+ .incbin "baserom.gba", 0x62608e, 0x4326
+
+gUnknown_0862A3B4:: @ 862A3B4
+ .incbin "baserom.gba", 0x62a3b4, 0x218
+
+gUnknown_0862A5CC:: @ 862A5CC
+ .incbin "baserom.gba", 0x62a5cc, 0x8
+
+gUnknown_0862A5D4:: @ 862A5D4
+ .incbin "baserom.gba", 0x62a5d4, 0x20
+
+gUnknown_0862A5F4:: @ 862A5F4
+ .incbin "baserom.gba", 0x62a5f4, 0x4
+
+gUnknown_0862A5F8:: @ 862A5F8
+ .incbin "baserom.gba", 0x62a5f8, 0x20
+
+gUnknown_0862A618:: @ 862A618
+ .incbin "baserom.gba", 0x62a618, 0x48
+
+gUnknown_0862A660:: @ 862A660
+ .incbin "baserom.gba", 0x62a660, 0x10
+
+gUnknown_0862A670:: @ 862A670
+ .incbin "baserom.gba", 0x62a670, 0x18
+
+gUnknown_0862A688:: @ 862A688
+ .incbin "baserom.gba", 0x62a688, 0x10
+
+gUnknown_0862A698:: @ 862A698
+ .incbin "baserom.gba", 0x62a698, 0x8
diff --git a/data/rayquaza_scene.s b/data/rayquaza_scene.s
new file mode 100644
index 000000000..51a285285
--- /dev/null
+++ b/data/rayquaza_scene.s
@@ -0,0 +1,160 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gUnknown_0862A6A0:: @ 862A6A0
+ .incbin "baserom.gba", 0x62a6a0, 0x8c
+
+gUnknown_0862A72C:: @ 862A72C
+ .incbin "baserom.gba", 0x62a72c, 0x24
+
+gUnknown_0862A750:: @ 862A750
+ .incbin "baserom.gba", 0x62a750, 0x24
+
+gUnknown_0862A774:: @ 862A774
+ .incbin "baserom.gba", 0x62a774, 0xa8
+
+gUnknown_0862A81C:: @ 862A81C
+ .incbin "baserom.gba", 0x62a81c, 0x30
+
+gUnknown_0862A84C:: @ 862A84C
+ .incbin "baserom.gba", 0x62a84c, 0x18
+
+gUnknown_0862A864:: @ 862A864
+ .incbin "baserom.gba", 0x62a864, 0x18
+
+gUnknown_0862A87C:: @ 862A87C
+ .incbin "baserom.gba", 0x62a87c, 0xc
+
+gUnknown_0862A888:: @ 862A888
+ .incbin "baserom.gba", 0x62a888, 0x3c
+
+gUnknown_0862A8C4:: @ 862A8C4
+ .incbin "baserom.gba", 0x62a8c4, 0x8
+
+gUnknown_0862A8CC:: @ 862A8CC
+ .incbin "baserom.gba", 0x62a8cc, 0x8
+
+gUnknown_0862A8D4:: @ 862A8D4
+ .incbin "baserom.gba", 0x62a8d4, 0x24
+
+gUnknown_0862A8F8:: @ 862A8F8
+ .incbin "baserom.gba", 0x62a8f8, 0x8
+
+gUnknown_0862A900:: @ 862A900
+ .incbin "baserom.gba", 0x62a900, 0x24
+
+gUnknown_0862A924:: @ 862A924
+ .incbin "baserom.gba", 0x62a924, 0x8
+
+gUnknown_0862A92C:: @ 862A92C
+ .incbin "baserom.gba", 0x62a92c, 0xa8
+
+gUnknown_0862A9D4:: @ 862A9D4
+ .incbin "baserom.gba", 0x62a9d4, 0x8
+
+gUnknown_0862A9DC:: @ 862A9DC
+ .incbin "baserom.gba", 0x62a9dc, 0x8
+
+gUnknown_0862A9E4:: @ 862A9E4
+ .incbin "baserom.gba", 0x62a9e4, 0x30
+
+gUnknown_0862AA14:: @ 862AA14
+ .incbin "baserom.gba", 0x62aa14, 0x8
+
+gUnknown_0862AA1C:: @ 862AA1C
+ .incbin "baserom.gba", 0x62aa1c, 0x18
+
+gUnknown_0862AA34:: @ 862AA34
+ .incbin "baserom.gba", 0x62aa34, 0x8
+
+gUnknown_0862AA3C:: @ 862AA3C
+ .incbin "baserom.gba", 0x62aa3c, 0x18
+
+gUnknown_0862AA54:: @ 862AA54
+ .incbin "baserom.gba", 0x62aa54, 0x3c
+
+gUnknown_0862AA90:: @ 862AA90
+ .incbin "baserom.gba", 0x62aa90, 0x8
+
+gUnknown_0862AA98:: @ 862AA98
+ .incbin "baserom.gba", 0x62aa98, 0x8
+
+gUnknown_0862AAA0:: @ 862AAA0
+ .incbin "baserom.gba", 0x62aaa0, 0x18
+
+gUnknown_0862AAB8:: @ 862AAB8
+ .incbin "baserom.gba", 0x62aab8, 0x14
+
+gUnknown_0862AACC:: @ 862AACC
+ .incbin "baserom.gba", 0x62aacc, 0x30
+
+gUnknown_0862AAFC:: @ 862AAFC
+ .incbin "baserom.gba", 0x62aafc, 0x8
+
+gUnknown_0862AB04:: @ 862AB04
+ .incbin "baserom.gba", 0x62ab04, 0x8
+
+gUnknown_0862AB0C:: @ 862AB0C
+ .incbin "baserom.gba", 0x62ab0c, 0x8
+
+gUnknown_0862AB14:: @ 862AB14
+ .incbin "baserom.gba", 0x62ab14, 0x18
+
+gUnknown_0862AB2C:: @ 862AB2C
+ .incbin "baserom.gba", 0x62ab2c, 0x18
+
+gUnknown_0862AB44:: @ 862AB44
+ .incbin "baserom.gba", 0x62ab44, 0xe4
+
+gUnknown_0862AC28:: @ 862AC28
+ .incbin "baserom.gba", 0x62ac28, 0x8
+
+gUnknown_0862AC30:: @ 862AC30
+ .incbin "baserom.gba", 0x62ac30, 0x8
+
+gUnknown_0862AC38:: @ 862AC38
+ .incbin "baserom.gba", 0x62ac38, 0x8
+
+gUnknown_0862AC40:: @ 862AC40
+ .incbin "baserom.gba", 0x62ac40, 0x8
+
+gUnknown_0862AC48:: @ 862AC48
+ .incbin "baserom.gba", 0x62ac48, 0x8
+
+gUnknown_0862AC50:: @ 862AC50
+ .incbin "baserom.gba", 0x62ac50, 0x8
+
+gUnknown_0862AC58:: @ 862AC58
+ .incbin "baserom.gba", 0x62ac58, 0x8
+
+gUnknown_0862AC60:: @ 862AC60
+ .incbin "baserom.gba", 0x62ac60, 0x8
+
+gUnknown_0862AC68:: @ 862AC68
+ .incbin "baserom.gba", 0x62ac68, 0x8
+
+gUnknown_0862AC70:: @ 862AC70
+ .incbin "baserom.gba", 0x62ac70, 0x8
+
+gUnknown_0862AC78:: @ 862AC78
+ .incbin "baserom.gba", 0x62ac78, 0x18
+
+gUnknown_0862AC90:: @ 862AC90
+ .incbin "baserom.gba", 0x62ac90, 0x18
+
+gUnknown_0862ACA8:: @ 862ACA8
+ .incbin "baserom.gba", 0x62aca8, 0x18
+
+gUnknown_0862ACC0:: @ 862ACC0
+ .incbin "baserom.gba", 0x62acc0, 0x18
+
+gUnknown_0862ACD8:: @ 862ACD8
+ .incbin "baserom.gba", 0x62acd8, 0x18
+
+gUnknown_0862ACF0:: @ 862ACF0
+ .incbin "baserom.gba", 0x62acf0, 0x18
+
+gUnknown_0862AD08:: @ 862AD08
+ .incbin "baserom.gba", 0x62ad08, 0xc
diff --git a/data/save_location.s b/data/save_location.s
new file mode 100644
index 000000000..eabed7d86
--- /dev/null
+++ b/data/save_location.s
@@ -0,0 +1,13 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gUnknown_086143BC:: @ 86143BC
+ .incbin "baserom.gba", 0x6143bc, 0x4e
+
+gUnknown_0861440A:: @ 861440A
+ .incbin "baserom.gba", 0x61440a, 0x4
+
+gUnknown_0861440E:: @ 861440E
+ .incbin "baserom.gba", 0x61440e, 0x2
diff --git a/data/trainer_rematch.s b/data/trainer_rematch.s
new file mode 100644
index 000000000..9d6fc7717
--- /dev/null
+++ b/data/trainer_rematch.s
@@ -0,0 +1,10 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gUnknown_0862AD34:: @ 862AD34
+ .incbin "baserom.gba", 0x62ad34, 0x10
+
+gUnknown_0862AD44:: @ 862AD44
+ .incbin "baserom.gba", 0x62ad44, 0x10
diff --git a/data/unk_81BAD84.s b/data/unk_81BAD84.s
new file mode 100644
index 000000000..de88365ac
--- /dev/null
+++ b/data/unk_81BAD84.s
@@ -0,0 +1,7 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gUnknown_08617128:: @ 8617128
+ .incbin "baserom.gba", 0x617128, 0x48
diff --git a/data/unk_sprite_file.s b/data/unk_sprite_file.s
new file mode 100644
index 000000000..837e87c3f
--- /dev/null
+++ b/data/unk_sprite_file.s
@@ -0,0 +1,22 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gUnknown_0862AD54:: @ 862AD54
+ .incbin "baserom.gba", 0x62ad54, 0x1dc
+
+gUnknown_0862AF30:: @ 862AF30
+ .incbin "baserom.gba", 0x62af30, 0x60c
+
+gUnknown_0862B53C:: @ 862B53C
+ .incbin "baserom.gba", 0x62b53c, 0x1e8
+
+gUnknown_0862B724:: @ 862B724
+ .incbin "baserom.gba", 0x62b724, 0x8
+
+gUnknown_0862B72C:: @ 862B72C
+ .incbin "baserom.gba", 0x62b72c, 0x2c
+
+gUnknown_0862B758:: @ 862B758
+ .incbin "baserom.gba", 0x62b758, 0x18
diff --git a/data/unk_text_util_2.s b/data/unk_text_util_2.s
new file mode 100644
index 000000000..69f227ea2
--- /dev/null
+++ b/data/unk_text_util_2.s
@@ -0,0 +1,11 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gUnknown_08616124:: @ 8616124
+ .incbin "baserom.gba", 0x616124, 0x4
+
+ .align 2
+gFont6BrailleGlyphs:: @ 8616128
+ .incbin "data/graphics/fonts/font6.fwjpnfont"
diff --git a/data/unk_transition.s b/data/unk_transition.s
new file mode 100644
index 000000000..5ed120d85
--- /dev/null
+++ b/data/unk_transition.s
@@ -0,0 +1,28 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gUnknown_0862B770:: @ 862B770
+ .incbin "baserom.gba", 0x62b770, 0x14
+
+gUnknown_0862B784:: @ 862B784
+ .incbin "baserom.gba", 0x62b784, 0x14
+
+gUnknown_0862B798:: @ 862B798
+ .incbin "baserom.gba", 0x62b798, 0x14
+
+gUnknown_0862B7AC:: @ 862B7AC
+ .incbin "baserom.gba", 0x62b7ac, 0x14
+
+gUnknown_0862B7C0:: @ 862B7C0
+ .incbin "baserom.gba", 0x62b7c0, 0x14
+
+gUnknown_0862B7D4:: @ 862B7D4
+ .incbin "baserom.gba", 0x62b7d4, 0x14
+
+gUnknown_0862B7E8:: @ 862B7E8
+ .incbin "baserom.gba", 0x62b7e8, 0x14
+
+gUnknown_0862B7FC:: @ 862B7FC
+ .incbin "baserom.gba", 0x62b7fc, 0x14
diff --git a/data/walda_phrase.s b/data/walda_phrase.s
new file mode 100644
index 000000000..c168353b4
--- /dev/null
+++ b/data/walda_phrase.s
@@ -0,0 +1,7 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gUnknown_0862AD14:: @ 862AD14
+ .incbin "baserom.gba", 0x62ad14, 0x20
diff --git a/ld_script.txt b/ld_script.txt
index 177f36888..048f12336 100644
--- a/ld_script.txt
+++ b/ld_script.txt
@@ -380,11 +380,28 @@ SECTIONS {
data/battle_controller_recorded_player.o(.rodata);
src/battle_dome_cards.o(.rodata);
src/lilycove_lady.o(.rodata);
- data/data_emerald.o(.rodata);
+ data/battle_frontier_1.o(.rodata);
+ data/new_menu_helpers.o(.rodata);
+ data/battle_frontier_2.o(.rodata);
+ data/item_menu.o(.rodata);
+ data/menu_indicators.o(.rodata);
+ data/save_location.o(.rodata);
+ data/item_icon.o(.rodata);
+ data/party_menu.o(.rodata);
+ data/battle_tent.o(.rodata);
+ data/unk_text_util_2.o(.rodata);
+ data/unk_81BAD84.o(.rodata);
data/battle_controller_player_partner.o(.rodata);
- data/data_emerald2pre1.o(.rodata);
+ data/fossil_special_fldeff_groundshake.o(.rodata);
src/berry_fix_program.o(.rodata);
- data/data_emerald2.o(.rodata);
+ data/pokemon_summary_screen.o(.rodata);
+ data/pokenav.o(.rodata);
+ data/rayquaza_scene.o(.rodata);
+ data/walda_phrase.o(.rodata);
+ data/trainer_rematch.o(.rodata);
+ data/unk_sprite_file.o(.rodata);
+ data/unk_transition.o(.rodata);
+ data/link_strings.o(.rodata);
data/fonts.o(.rodata);
data/mystery_event_msg.o(.rodata);
src/m4a_tables.o(.rodata);