diff options
author | PikalaxALT <PikalaxALT@gmail.com> | 2019-11-03 13:36:05 -0500 |
---|---|---|
committer | PikalaxALT <PikalaxALT@gmail.com> | 2019-11-03 13:36:05 -0500 |
commit | 5b47585549e185530cc7a69abd1970a901837e78 (patch) | |
tree | ad9fa59780328fba1175e632be48c396fc4a0c6b | |
parent | 4e7c1b0e3ad97a14d271efe4dca77f32bd7d5c82 (diff) |
Split data_83FECCC
-rw-r--r-- | data/battle_anim_effects_3.s | 70 | ||||
-rw-r--r-- | data/battle_anim_special.s | 31 | ||||
-rw-r--r-- | data/battle_tower.s | 31 | ||||
-rw-r--r-- | data/box_party_pokemon_dropdown.s | 10 | ||||
-rw-r--r-- | data/clear_save_data_screen.s | 16 | ||||
-rw-r--r-- | data/data_83FECCC.s | 1816 | ||||
-rw-r--r-- | data/evolution_graphics.s | 19 | ||||
-rw-r--r-- | data/field_effect_helpers.s | 28 | ||||
-rw-r--r-- | data/hall_of_fame.s | 43 | ||||
-rw-r--r-- | data/item_menu.s | 58 | ||||
-rw-r--r-- | data/learn_move.s | 28 | ||||
-rw-r--r-- | data/link_rfu.s | 88 | ||||
-rw-r--r-- | data/link_rfu_2.s | 112 | ||||
-rw-r--r-- | data/link_rfu_3.s | 376 | ||||
-rw-r--r-- | data/party_menu.s | 672 | ||||
-rw-r--r-- | data/pokedex_screen.s | 168 | ||||
-rw-r--r-- | data/pokemon_special_anim.s | 76 | ||||
-rw-r--r-- | data/save_failed_screen.s | 10 | ||||
-rw-r--r-- | data/union_room_chat.s | 70 | ||||
-rw-r--r-- | ld_script.txt | 28 | ||||
-rw-r--r-- | src/new_menu_helpers.c | 3 |
21 files changed, 1928 insertions, 1825 deletions
diff --git a/data/battle_anim_effects_3.s b/data/battle_anim_effects_3.s new file mode 100644 index 000000000..23dd1e1fd --- /dev/null +++ b/data/battle_anim_effects_3.s @@ -0,0 +1,70 @@ +#include "constants/region_map.h" +#include "constants/flags.h" +#include "constants/moves.h" + .include "asm/macros.inc" + .include "constants/constants.inc" + .section .rodata + .align 2 + +gUnknown_83FEDE4:: @ 83FEDE4 + .incbin "baserom.gba", 0x3FEDE4, 0x29C + +gUnknown_83FF080:: @ 83FF080 + .incbin "baserom.gba", 0x3FF080, 0xB0 + +gUnknown_83FF130:: @ 83FF130 + .incbin "baserom.gba", 0x3FF130, 0x38 + +gUnknown_83FF168:: @ 83FF168 + .incbin "baserom.gba", 0x3FF168, 0x18 + +gUnknown_83FF180:: @ 83FF180 + .incbin "baserom.gba", 0x3FF180, 0x18 + +gUnknown_83FF198:: @ 83FF198 + .incbin "baserom.gba", 0x3FF198, 0x28 + +gUnknown_83FF1C0:: @ 83FF1C0 + .incbin "baserom.gba", 0x3FF1C0, 0x50 + +gUnknown_83FF210:: @ 83FF210 + .incbin "baserom.gba", 0x3FF210, 0x30 + +gUnknown_83FF240:: @ 83FF240 + .incbin "baserom.gba", 0x3FF240, 0x2C + +gUnknown_83FF26C:: @ 83FF26C + .incbin "baserom.gba", 0x3FF26C, 0x18 + +gUnknown_83FF284:: @ 83FF284 + .incbin "baserom.gba", 0x3FF284, 0x4 + +gUnknown_83FF288:: @ 83FF288 + .incbin "baserom.gba", 0x3FF288, 0x8 + +gUnknown_83FF290:: @ 83FF290 + .incbin "baserom.gba", 0x3FF290, 0x140 + +gUnknown_83FF3D0:: @ 83FF3D0 + .incbin "baserom.gba", 0x3FF3D0, 0x15C + +gUnknown_83FF52C:: @ 83FF52C + .incbin "baserom.gba", 0x3FF52C, 0x20 + +gUnknown_83FF54C:: @ 83FF54C + .incbin "baserom.gba", 0x3FF54C, 0x18 + +gUnknown_83FF564:: @ 83FF564 + .incbin "baserom.gba", 0x3FF564, 0x68 + +gUnknown_83FF5CC:: @ 83FF5CC + .incbin "baserom.gba", 0x3FF5CC, 0x60 + +gUnknown_83FF62C:: @ 83FF62C + .incbin "baserom.gba", 0x3FF62C, 0x30 + +gUnknown_83FF65C:: @ 83FF65C + .incbin "baserom.gba", 0x3FF65C, 0x14C + +gUnknown_83FF7A8:: @ 83FF7A8 + .incbin "baserom.gba", 0x3FF7A8, 0x24C diff --git a/data/battle_anim_special.s b/data/battle_anim_special.s new file mode 100644 index 000000000..5efd1a31e --- /dev/null +++ b/data/battle_anim_special.s @@ -0,0 +1,31 @@ +#include "constants/region_map.h" +#include "constants/flags.h" +#include "constants/moves.h" + .include "asm/macros.inc" + .include "constants/constants.inc" + .section .rodata + .align 2 + +gUnknown_840BF3C:: @ 840BF3C + .incbin "baserom.gba", 0x40BF3C, 0xC + +gUnknown_840BF48:: @ 840BF48 + .incbin "baserom.gba", 0x40BF48, 0x60 + +gUnknown_840BFA8:: @ 840BFA8 + .incbin "baserom.gba", 0x40BFA8, 0xC0 + +gUnknown_840C068:: @ 840C068 + .incbin "baserom.gba", 0x40C068, 0xC + +gUnknown_840C074:: @ 840C074 + .incbin "baserom.gba", 0x40C074, 0x30 + +gUnknown_840C0A4:: @ 840C0A4 + .incbin "baserom.gba", 0x40C0A4, 0x60 + +gUnknown_840C104:: @ 840C104 + .incbin "baserom.gba", 0x40C104, 0xC0 + +gUnknown_840C1C4:: @ 840C1C4 + .incbin "baserom.gba", 0x40C1C4, 0x64 diff --git a/data/battle_tower.s b/data/battle_tower.s new file mode 100644 index 000000000..3fc064239 --- /dev/null +++ b/data/battle_tower.s @@ -0,0 +1,31 @@ +#include "constants/region_map.h" +#include "constants/flags.h" +#include "constants/moves.h" + .include "asm/macros.inc" + .include "constants/constants.inc" + .section .rodata + .align 2 + +gUnknown_83FFAC4:: @ 83FFAC4 + .incbin "baserom.gba", 0x3FFAC4, 0x1 + +gUnknown_83FFAC5:: @ 83FFAC5 + .incbin "baserom.gba", 0x3FFAC5, 0x5 + +gUnknown_83FFACA:: @ 83FFACA + .incbin "baserom.gba", 0x3FFACA, 0x7A + +gUnknown_83FFB44:: @ 83FFB44 + .incbin "baserom.gba", 0x3FFB44, 0x12C0 + +gUnknown_8400E04:: @ 8400E04 + .incbin "baserom.gba", 0x400E04, 0x12C0 + +gUnknown_84020C4:: @ 84020C4 + .incbin "baserom.gba", 0x4020C4, 0x16 + +gUnknown_84020DA:: @ 84020DA + .incbin "baserom.gba", 0x4020DA, 0xC + +gUnknown_84020E6:: @ 84020E6 + .incbin "baserom.gba", 0x4020E6, 0x12 diff --git a/data/box_party_pokemon_dropdown.s b/data/box_party_pokemon_dropdown.s new file mode 100644 index 000000000..929aa6ab5 --- /dev/null +++ b/data/box_party_pokemon_dropdown.s @@ -0,0 +1,10 @@ +#include "constants/region_map.h" +#include "constants/flags.h" +#include "constants/moves.h" + .include "asm/macros.inc" + .include "constants/constants.inc" + .section .rodata + .align 2 + +gUnknown_841F4B4:: @ 841F4B4 + .incbin "baserom.gba", 0x41f4b4, 0x20 diff --git a/data/clear_save_data_screen.s b/data/clear_save_data_screen.s new file mode 100644 index 000000000..51149a021 --- /dev/null +++ b/data/clear_save_data_screen.s @@ -0,0 +1,16 @@ +#include "constants/region_map.h" +#include "constants/flags.h" +#include "constants/moves.h" + .include "asm/macros.inc" + .include "constants/constants.inc" + .section .rodata + .align 2 + +gUnknown_841EE64:: @ 841EE64 + .incbin "baserom.gba", 0x41EE64, 0x4 + +gUnknown_841EE68:: @ 841EE68 + .incbin "baserom.gba", 0x41EE68, 0x18 + +gUnknown_841EE80:: @ 841EE80 + .incbin "baserom.gba", 0x41EE80, 0x44 diff --git a/data/data_83FECCC.s b/data/data_83FECCC.s deleted file mode 100644 index 5f4d1686a..000000000 --- a/data/data_83FECCC.s +++ /dev/null @@ -1,1816 +0,0 @@ -#include "constants/region_map.h" -#include "constants/flags.h" -#include "constants/moves.h" - .include "asm/macros.inc" - .include "constants/constants.inc" - .section .rodata - - .align 2 -gUnknown_83FECCC:: @ 83FECCC - .byte 0x0c, 0x00, 0x1c, 0x00, 0x2c, 0x00 - -gUnknown_83FECD2:: @ 83FECD2 - .incbin "baserom.gba", 0x3FECD2, 0x4 - -gUnknown_83FECD6:: @ 83FECD6 - .incbin "baserom.gba", 0x3FECD6, 0xA - -gUnknown_83FECE0:: @ 83FECE0 - .incbin "baserom.gba", 0x3FECE0, 0x8 - -gUnknown_83FECE8:: @ 83FECE8 - .incbin "baserom.gba", 0x3FECE8, 0xC - -gUnknown_83FECF4:: @ 83FECF4 - .incbin "baserom.gba", 0x3FECF4, 0x6 - -gUnknown_83FECFA:: @ 83FECFA - .incbin "baserom.gba", 0x3FECFA, 0x6 - - .section .rodata.83FEDE4 - -gUnknown_83FEDE4:: @ 83FEDE4 - .incbin "baserom.gba", 0x3FEDE4, 0x29C - -gUnknown_83FF080:: @ 83FF080 - .incbin "baserom.gba", 0x3FF080, 0xB0 - -gUnknown_83FF130:: @ 83FF130 - .incbin "baserom.gba", 0x3FF130, 0x38 - -gUnknown_83FF168:: @ 83FF168 - .incbin "baserom.gba", 0x3FF168, 0x18 - -gUnknown_83FF180:: @ 83FF180 - .incbin "baserom.gba", 0x3FF180, 0x18 - -gUnknown_83FF198:: @ 83FF198 - .incbin "baserom.gba", 0x3FF198, 0x28 - -gUnknown_83FF1C0:: @ 83FF1C0 - .incbin "baserom.gba", 0x3FF1C0, 0x50 - -gUnknown_83FF210:: @ 83FF210 - .incbin "baserom.gba", 0x3FF210, 0x30 - -gUnknown_83FF240:: @ 83FF240 - .incbin "baserom.gba", 0x3FF240, 0x2C - -gUnknown_83FF26C:: @ 83FF26C - .incbin "baserom.gba", 0x3FF26C, 0x18 - -gUnknown_83FF284:: @ 83FF284 - .incbin "baserom.gba", 0x3FF284, 0x4 - -gUnknown_83FF288:: @ 83FF288 - .incbin "baserom.gba", 0x3FF288, 0x8 - -gUnknown_83FF290:: @ 83FF290 - .incbin "baserom.gba", 0x3FF290, 0x140 - -gUnknown_83FF3D0:: @ 83FF3D0 - .incbin "baserom.gba", 0x3FF3D0, 0x15C - -gUnknown_83FF52C:: @ 83FF52C - .incbin "baserom.gba", 0x3FF52C, 0x20 - -gUnknown_83FF54C:: @ 83FF54C - .incbin "baserom.gba", 0x3FF54C, 0x18 - -gUnknown_83FF564:: @ 83FF564 - .incbin "baserom.gba", 0x3FF564, 0x68 - -gUnknown_83FF5CC:: @ 83FF5CC - .incbin "baserom.gba", 0x3FF5CC, 0x60 - -gUnknown_83FF62C:: @ 83FF62C - .incbin "baserom.gba", 0x3FF62C, 0x30 - -gUnknown_83FF65C:: @ 83FF65C - .incbin "baserom.gba", 0x3FF65C, 0x14C - -gUnknown_83FF7A8:: @ 83FF7A8 - .incbin "baserom.gba", 0x3FF7A8, 0x24C - -gUnknown_83FF9F4:: @ 83FF9F4 - .incbin "baserom.gba", 0x3FF9F4, 0x8 - -gUnknown_83FF9FC:: @ 83FF9FC - .incbin "baserom.gba", 0x3FF9FC, 0x28 - -gUnknown_83FFA24:: @ 83FFA24 - .incbin "baserom.gba", 0x3FFA24, 0x18 - -gUnknown_83FFA3C:: @ 83FFA3C - .incbin "baserom.gba", 0x3FFA3C, 0x8 - -gUnknown_83FFA44:: @ 83FFA44 - .incbin "baserom.gba", 0x3FFA44, 0x48 - -gUnknown_83FFA8C:: @ 83FFA8C - .incbin "baserom.gba", 0x3FFA8C, 0x8 - -gUnknown_83FFA94:: @ 83FFA94 - .incbin "baserom.gba", 0x3FFA94, 0x30 - -gUnknown_83FFAC4:: @ 83FFAC4 - .incbin "baserom.gba", 0x3FFAC4, 0x1 - -gUnknown_83FFAC5:: @ 83FFAC5 - .incbin "baserom.gba", 0x3FFAC5, 0x5 - -gUnknown_83FFACA:: @ 83FFACA - .incbin "baserom.gba", 0x3FFACA, 0x7A - -gUnknown_83FFB44:: @ 83FFB44 - .incbin "baserom.gba", 0x3FFB44, 0x12C0 - -gUnknown_8400E04:: @ 8400E04 - .incbin "baserom.gba", 0x400E04, 0x12C0 - -gUnknown_84020C4:: @ 84020C4 - .incbin "baserom.gba", 0x4020C4, 0x16 - -gUnknown_84020DA:: @ 84020DA - .incbin "baserom.gba", 0x4020DA, 0xC - -gUnknown_84020E6:: @ 84020E6 - .incbin "baserom.gba", 0x4020E6, 0x12 - - .section .rodata.battle_anim_special - -gUnknown_840BF3C:: @ 840BF3C - .incbin "baserom.gba", 0x40BF3C, 0xC - -gUnknown_840BF48:: @ 840BF48 - .incbin "baserom.gba", 0x40BF48, 0x60 - -gUnknown_840BFA8:: @ 840BFA8 - .incbin "baserom.gba", 0x40BFA8, 0xC0 - -gUnknown_840C068:: @ 840C068 - .incbin "baserom.gba", 0x40C068, 0xC - -gUnknown_840C074:: @ 840C074 - .incbin "baserom.gba", 0x40C074, 0x30 - -gUnknown_840C0A4:: @ 840C0A4 - .incbin "baserom.gba", 0x40C0A4, 0x60 - -gUnknown_840C104:: @ 840C104 - .incbin "baserom.gba", 0x40C104, 0xC0 - -gUnknown_840C1C4:: @ 840C1C4 - .incbin "baserom.gba", 0x40C1C4, 0x64 - -gUnknown_840C228:: @ 840C228 - .incbin "baserom.gba", 0x40C228, 0xC - -gUnknown_840C234:: @ 840C234 - .incbin "baserom.gba", 0x40C234, 0x8 - -gUnknown_840C23C:: @ 840C23C - .incbin "baserom.gba", 0x40C23C, 0x4 - -gUnknown_840C240:: @ 840C240 - .incbin "baserom.gba", 0x40C240, 0x8 - -gUnknown_840C248:: @ 840C248 - .incbin "baserom.gba", 0x40C248, 0x10 - -gUnknown_840C258:: @ 840C258 - .incbin "baserom.gba", 0x40C258, 0x10 - -gUnknown_840C268:: @ 840C268 - .incbin "baserom.gba", 0x40C268, 0x6 - -gUnknown_840C26E:: @ 840C26E - .incbin "baserom.gba", 0x40C26E, 0x2A - -gUnknown_840C298:: @ 840C298 - .incbin "baserom.gba", 0x40C298, 0xEC - -gUnknown_840C384:: @ 840C384 - .incbin "baserom.gba", 0x40C384, 0x18 - -gUnknown_840C39C:: @ 840C39C - .incbin "baserom.gba", 0x40C39C, 0x20 - -gUnknown_840C3BC:: @ 840C3BC - .incbin "baserom.gba", 0x40C3BC, 0x1E8 - - .section .rodata.841EE44 - .align 2 -gUnknown_841EE44:: @ 841EE44 - .incbin "baserom.gba", 0x41EE44, 0x20 - -gUnknown_841EE64:: @ 841EE64 - .incbin "baserom.gba", 0x41EE64, 0x4 - -gUnknown_841EE68:: @ 841EE68 - .incbin "baserom.gba", 0x41EE68, 0x18 - -gUnknown_841EE80:: @ 841EE80 - .incbin "baserom.gba", 0x41EE80, 0x44 - -gUnknown_841EEC4:: @ 841EEC4 - .incbin "baserom.gba", 0x41EEC4, 0x10 - -gUnknown_841EED4:: @ 841EED4 - .incbin "baserom.gba", 0x41EED4, 0x24 - -gUnknown_841EEF8:: @ 841EEF8 - .incbin "baserom.gba", 0x41EEF8, 0x18 - -gUnknown_841EF10:: @ 841EF10 - .incbin "baserom.gba", 0x41EF10, 0x2B8 - -gUnknown_841F1C8:: @ 841F1C8 - .incbin "graphics/text_window/unk_841F1C8.4bpp" - -gTMCaseMainWindowPalette:: @ 841F408 - .incbin "graphics/tm_case/unk_841F408.gbapal" - - .section .rodata.841F4B4 - .align 2 -gUnknown_841F4B4:: @ 841F4B4 - .incbin "baserom.gba", 0x41f4b4, 0x20 - - .section .rodata.843EBB4 -gUnknown_843EBB4:: @ 843EBB4 - .incbin "baserom.gba", 0x43EBB4, 0x18 - -gUnknown_843EBCC:: @ 843EBCC - .incbin "baserom.gba", 0x43EBCC, 0x8 - -gUnknown_843EBD4:: @ 843EBD4 - .incbin "baserom.gba", 0x43EBD4, 0x64 - -gUnknown_843EC38:: @ 843EC38 - .incbin "baserom.gba", 0x43EC38, 0x9 - -gUnknown_843EC41:: @ 843EC41 - .incbin "baserom.gba", 0x43EC41, 0x10 - -gUnknown_843EC51:: @ 843EC51 - .incbin "baserom.gba", 0x43EC51, 0x13 - -gUnknown_843EC64:: @ 843EC64 - .incbin "baserom.gba", 0x43EC64, 0x28 - -gUnknown_843EC8C:: @ 843EC8C - .incbin "baserom.gba", 0x43EC8C, 0xFC - - .align 2 -gUnknown_843ED88:: @ 843ED88 - .incbin "baserom.gba", 0x43ED88, 0xC - - .align 2 -gUnknown_843ED94:: @ 843ED94 - .asciz "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/rfu.c" - - .align 2 -gUnknown_843EDC4:: @ 843EDC4 - .asciz "Rfu.RfuFunc == NULL" - - .align 2 -gUnknown_843EDD8:: @ 843EDD8 - .asciz "size<=252" - - .align 2 -gUnknown_843EDE4:: @ 843EDE4 - .asciz "PokemonSioInfo" - - .byte 0, 1, 7, 0x14, 0xFF - - .align 2 -gUnknown_843EDF8:: @ 843EDF8 - .asciz "LINK LOSS DISCONNECT!" - - .align 2 -gUnknown_843EE10:: @ 843EE10 - .asciz "LINK LOSS RECOVERY NOW" - - .align 2 -gUnknown_843EE28:: @ 843EE28 - .incbin "baserom.gba", 0x43EE28, 0x1F - -gUnknown_843EE47:: @ 843EE47 - .incbin "baserom.gba", 0x43EE47, 0x10 - -gUnknown_843EE57:: @ 843EE57 - .incbin "baserom.gba", 0x43EE57, 0xD - - .align 2 -gUnknown_843EE64:: @ 843EE64 - .asciz "NOWSLOT" - .align 2 - .asciz " " - .align 2 - .asciz "CLOCK DRIFT" - .align 2 - .asciz "BUSY SEND " - .align 2 - .asciz "CMD REJECT " - .align 2 - .asciz "CLOCK SLAVE" - .align 2 - .asciz "CHILD " - .align 2 - .asciz "PARENT" - .align 2 - .asciz "SEARCH" - - .align 2 - .incbin "baserom.gba", 0x43EEC0, 0x144 - -gUnknown_843F004:: @ 843F004 - .incbin "baserom.gba", 0x43F004, 0x100 - -gUnknown_843F104:: @ 843F104 - .incbin "baserom.gba", 0x43F104, 0x100 - -gUnknown_843F204:: @ 843F204 - .incbin "baserom.gba", 0x43F204, 0x70 - -gUnknown_843F274:: @ 843F274 - .incbin "baserom.gba", 0x43F274, 0x8 - -gUnknown_843F27C:: @ 843F27C - .incbin "baserom.gba", 0x43F27C, 0x8 - -gUnknown_843F284:: @ 843F284 - .incbin "baserom.gba", 0x43F284, 0x18 - -gUnknown_843F29C:: @ 843F29C - .incbin "baserom.gba", 0x43F29C, 0x8 - -gUnknown_843F2A4:: @ 843F2A4 - .incbin "baserom.gba", 0x43F2A4, 0x8 - -gUnknown_843F2AC:: @ 843F2AC - .incbin "baserom.gba", 0x43F2AC, 0xF0 - -gUnknown_843F39C:: @ 843F39C - .incbin "baserom.gba", 0x43F39C, 0x3D0 - -gUnknown_843F76C:: @ 843F76C - .incbin "baserom.gba", 0x43F76C, 0x20 - -gUnknown_843F78C:: @ 843F78C - .incbin "baserom.gba", 0x43F78C, 0x20 - -gUnknown_843F7AC:: @ 843F7AC - .incbin "baserom.gba", 0x43F7AC, 0xC8 - -gUnknown_843F874:: @ 843F874 - .incbin "baserom.gba", 0x43F874, 0x8 - -gUnknown_843F87C:: @ 843F87C - .incbin "baserom.gba", 0x43F87C, 0xC - -gUnknown_843F888:: @ 843F888 - .incbin "baserom.gba", 0x43F888, 0x18 - -gUnknown_843F8A0:: @ 843F8A0 - .incbin "baserom.gba", 0x43F8A0, 0x10 - -gUnknown_843F8B0:: @ 843F8B0 - .incbin "baserom.gba", 0x43F8B0, 0x20 - -gUnknown_843F8D0:: @ 843F8D0 - .incbin "baserom.gba", 0x43F8D0, 0x8 - -gUnknown_843F8D8:: @ 843F8D8 - .incbin "baserom.gba", 0x43F8D8, 0x3 - -gUnknown_843F8DB:: @ 843F8DB - .incbin "baserom.gba", 0x43F8DB, 0x5 - -gUnknown_843F8E0:: @ 843F8E0 - .4byte gUnknown_847A8D8 - .4byte gUnknown_847A8FA - .4byte gUnknown_847A913 - .4byte gUnknown_847A934 - -gUnknown_843F8F0:: @ 843F8F0 - .incbin "baserom.gba", 0x43F8F0, 0x20 - -gUnknown_843F910:: @ 843F910 - .incbin "baserom.gba", 0x43F910, 0x28 - -gUnknown_843F938:: @ 843F938 - .incbin "baserom.gba", 0x43F938, 0x20 - -gUnknown_843F958:: @ 843F958 - .incbin "baserom.gba", 0x43F958, 0x10 - -gUnknown_843F968:: @ 843F968 - .incbin "baserom.gba", 0x43F968, 0x50 - -gUnknown_843F9B8:: @ 843F9B8 - .incbin "baserom.gba", 0x43F9B8, 0x68 - -gUnknown_843FA20:: @ 843FA20 - .incbin "baserom.gba", 0x43FA20, 0x20 - -gUnknown_843FA40:: @ 843FA40 - .incbin "baserom.gba", 0x43FA40, 0x40 - -gUnknown_843FA80:: @ 843FA80 - .incbin "baserom.gba", 0x43FA80, 0x18 - -gUnknown_843FA98:: @ 843FA98 - .incbin "baserom.gba", 0x43FA98, 0x18 - -gUnknown_843FAB0:: @ 843FAB0 - .incbin "baserom.gba", 0x43FAB0, 0x674 - -gUnknown_8440124:: @ 8440124 - .incbin "baserom.gba", 0x440124, 0x150 - -gUnknown_8440274:: @ 8440274 - .incbin "baserom.gba", 0x440274, 0x138 - -gUnknown_84403AC:: @ 84403AC - .incbin "baserom.gba", 0x4403AC, 0x11C - -gUnknown_84404C8:: @ 84404C8 - .incbin "baserom.gba", 0x4404C8, 0x200 - -gUnknown_84406C8:: @ 84406C8 - .incbin "baserom.gba", 0x4406C8, 0x4 - -gUnknown_84406CC:: @ 84406CC - .incbin "baserom.gba", 0x4406CC, 0x2 - -gUnknown_84406CE:: @ 84406CE - .incbin "baserom.gba", 0x4406CE, 0x12 - -gUnknown_84406E0:: @ 84406E0 - .incbin "baserom.gba", 0x4406E0, 0x810 - -gUnknown_8440EF0:: @ 8440EF0 - .incbin "baserom.gba", 0x440EF0, 0x2570 - -gUnknown_8443460:: @ 8443460 - .incbin "baserom.gba", 0x443460, 0x1A0 - -gUnknown_8443600:: @ 8443600 - .incbin "baserom.gba", 0x443600, 0x20 - -gUnknown_8443620:: @ 8443620 - .incbin "baserom.gba", 0x443620, 0x6E0 - -gUnknown_8443D00:: @ 8443D00 - .incbin "baserom.gba", 0x443D00, 0x2C0 - -gUnknown_8443FC0:: @ 8443FC0 - .incbin "baserom.gba", 0x443FC0, 0x336 - -gUnknown_84442F6:: @ 84442F6 - .incbin "baserom.gba", 0x4442F6, 0x304 - -gUnknown_84445FA:: @ 84445FA - .incbin "baserom.gba", 0x4445FA, 0x304 - -gUnknown_84448FE:: @ 84448FE - .incbin "baserom.gba", 0x4448FE, 0x336 - - .section .rodata.8451EBC - -gUnknown_8451EBC:: @ 8451EBC - .incbin "baserom.gba", 0x451EBC, 0x10 - -gUnknown_8451ECC:: @ 8451ECC - .incbin "baserom.gba", 0x451ECC, 0x18 - -gUnknown_8451EE4:: @ 8451EE4 - .incbin "baserom.gba", 0x451EE4, 0x70 - -gUnknown_8451F54:: @ 8451F54 - .incbin "baserom.gba", 0x451F54, 0x8 - -gUnknown_8451F5C:: @ 8451F5C - .incbin "baserom.gba", 0x451F5C, 0x8 - -gUnknown_8451F64:: @ 8451F64 - .incbin "baserom.gba", 0x451F64, 0xA0 - -gUnknown_8452004:: @ 8452004 - .incbin "baserom.gba", 0x452004, 0xB8 - -gUnknown_84520BC:: @ 84520BC - .incbin "baserom.gba", 0x4520BC, 0x18 - -gUnknown_84520D4:: @ 84520D4 - .incbin "baserom.gba", 0x4520D4, 0x10 - -gUnknown_84520E4:: @ 84520E4 - .incbin "baserom.gba", 0x4520E4, 0x10 - -gUnknown_84520F4:: @ 84520F4 - .incbin "baserom.gba", 0x4520F4, 0x78 - -gUnknown_845216C:: @ 845216C - .incbin "baserom.gba", 0x45216C, 0x8 - -gUnknown_8452174:: @ 8452174 - .incbin "baserom.gba", 0x452174, 0x18 - -gUnknown_845218C:: @ 845218C - .incbin "baserom.gba", 0x45218C, 0x28 - -gUnknown_84521B4:: @ 84521B4 - .incbin "baserom.gba", 0x4521B4, 0x10 - -gUnknown_84521C4:: @ 84521C4 - .incbin "baserom.gba", 0x4521C4, 0x8 - -gUnknown_84521CC:: @ 84521CC - .incbin "baserom.gba", 0x4521CC, 0x8 - -gUnknown_84521D4:: @ 84521D4 - .incbin "baserom.gba", 0x4521D4, 0x8 - -gUnknown_84521DC:: @ 84521DC - .incbin "baserom.gba", 0x4521DC, 0x8 - -gUnknown_84521E4:: @ 84521E4 - .incbin "baserom.gba", 0x4521E4, 0x8 - -gUnknown_84521EC:: @ 84521EC - .incbin "baserom.gba", 0x4521EC, 0x8 - -gUnknown_84521F4:: @ 84521F4 - .incbin "baserom.gba", 0x4521F4, 0x8 - -gUnknown_84521FC:: @ 84521FC - .incbin "baserom.gba", 0x4521FC, 0x8 - -gUnknown_8452204:: @ 8452204 - .incbin "baserom.gba", 0x452204, 0x8 - -gUnknown_845220C:: @ 845220C - .incbin "baserom.gba", 0x45220C, 0x8 - -gUnknown_8452214:: @ 8452214 - .incbin "baserom.gba", 0x452214, 0x40 - -gUnknown_8452254:: @ 8452254 - .incbin "baserom.gba", 0x452254, 0x38 - -gUnknown_845228C:: @ 845228C - .incbin "baserom.gba", 0x45228C, 0xA8 - -gUnknown_8452334:: @ 8452334 - .incbin "baserom.gba", 0x452334, 0x10 - -gUnknown_8452344:: @ 8452344 - .incbin "baserom.gba", 0x452344, 0x24 - -gUnknown_8452368:: @ 8452368 - .incbin "baserom.gba", 0x452368, 0x20 - -gUnknown_8452388:: @ 8452388 - .incbin "baserom.gba", 0x452388, 0x12C - -gUnknown_84524B4:: @ 84524B4 - .incbin "baserom.gba", 0x4524B4, 0x10 - -gUnknown_84524C4:: @ 84524C4 - .incbin "baserom.gba", 0x4524C4, 0x788 - -gUnknown_8452C4C:: @ 8452C4C - .incbin "baserom.gba", 0x452C4C, 0x48 - - .section .rodata.8452CF4 - -gUnknown_8452CF4:: @ 8452CF4 - .incbin "baserom.gba", 0x452CF4, 0x8 - -gUnknown_8452CFC:: @ 8452CFC - .incbin "baserom.gba", 0x452CFC, 0xC - -gUnknown_8452D08:: @ 8452D08 - .incbin "baserom.gba", 0x452D08, 0x1B0 - -gUnknown_8452EB8:: @ 8452EB8 - .incbin "baserom.gba", 0x452EB8, 0x60 - -gUnknown_8452F18:: @ 8452F18 - .incbin "baserom.gba", 0x452F18, 0xC - -gUnknown_8452F24:: @ 8452F24 - .incbin "baserom.gba", 0x452F24, 0x4 - -gUnknown_8452F28:: @ 8452F28 - .incbin "baserom.gba", 0x452F28, 0x6 - -gUnknown_8452F2E:: @ 8452F2E - .incbin "baserom.gba", 0x452F2E, 0x2 - -gUnknown_8452F30:: @ 8452F30 - .incbin "baserom.gba", 0x452F30, 0x2 - -gUnknown_8452F32:: @ 8452F32 - .incbin "baserom.gba", 0x452F32, 0x2 - -gUnknown_8452F34:: @ 8452F34 - .incbin "baserom.gba", 0x452F34, 0x1C - -gUnknown_8452F50:: @ 8452F50 - .incbin "baserom.gba", 0x452F50, 0x8 - -gUnknown_8452F58:: @ 8452F58 - .incbin "baserom.gba", 0x452F58, 0x8 - -gUnknown_8452F60:: @ 8452F60 - .incbin "baserom.gba", 0x452F60, 0x6 - -gUnknown_8452F66:: @ 8452F66 - .incbin "baserom.gba", 0x452F66, 0x6 - -gUnknown_8452F6C:: @ 8452F6C - .incbin "baserom.gba", 0x452F6C, 0x10 - -gUnknown_8452F7C:: @ 8452F7C - .incbin "baserom.gba", 0x452F7C, 0xC0 - - @ save_location.o - @ bag.o - @ trainer_pokemon_sprites.o - @ vs_seeker.o - @ item_pc.o - @ mailbox_pc.o - @ decorations.o - @ menu.o - @ quest_log.o - @ link_rfu_3.o - - .section .rodata.8456C74 -gUnknown_8456C74:: @ 8456C74 - .incbin "baserom.gba", 0x456C74, 0x5C - -gUnknown_8456CD0:: @ 8456CD0 - .incbin "baserom.gba", 0x456CD0, 0x8 - -gUnknown_8456CD8:: @ 8456CD8 - .incbin "baserom.gba", 0x456CD8, 0x24 - -gUnknown_8456CFC:: @ 8456CFC - .incbin "baserom.gba", 0x456CFC, 0x8 - -gUnknown_8456D04:: @ 8456D04 - .incbin "baserom.gba", 0x456D04, 0x30 - -gUnknown_8456D34:: @ 8456D34 - .incbin "baserom.gba", 0x456D34, 0x18 - -gUnknown_8456D4C:: @ 8456D4C - .incbin "baserom.gba", 0x456D4C, 0x8 - -gUnknown_8456D54:: @ 8456D54 - .incbin "baserom.gba", 0x456D54, 0x88 - -gUnknown_8456DDC:: @ 8456DDC - .incbin "baserom.gba", 0x456DDC, 0x18 - -gUnknown_8456DF4:: @ 8456DF4 - .incbin "baserom.gba", 0x456DF4, 0x28 - -gUnknown_8456E1C:: @ 8456E1C - .incbin "baserom.gba", 0x456E1C, 0x18 - -gUnknown_8456E34:: @ 8456E34 - .incbin "baserom.gba", 0x456E34, 0x20 - -gUnknown_8456E54:: @ 8456E54 - .incbin "baserom.gba", 0x456E54, 0x18 - -gUnknown_8456E6C:: @ 8456E6C - .incbin "baserom.gba", 0x456E6C, 0x98 - -gUnknown_8456F04:: @ 8456F04 - .incbin "baserom.gba", 0x456F04, 0x18 - -gUnknown_8456F1C:: @ 8456F1C - .incbin "baserom.gba", 0x456F1C, 0x8 - -gUnknown_8456F24:: @ 8456F24 - .incbin "baserom.gba", 0x456F24, 0x58 - -gUnknown_8456F7C:: @ 8456F7C - .incbin "baserom.gba", 0x456F7C, 0xB8 - -gUnknown_8457034:: @ 8457034 - .incbin "baserom.gba", 0x457034, 0x60 - -gUnknown_8457094:: @ 8457094 - .incbin "baserom.gba", 0x457094, 0x34 - -gUnknown_84570C8:: @ 84570C8 - .incbin "baserom.gba", 0x4570C8, 0x10 - -gUnknown_84570D8:: @ 84570D8 - .incbin "baserom.gba", 0x4570D8, 0x14 - -gUnknown_84570EC:: @ 84570EC - .incbin "baserom.gba", 0x4570EC, 0x20 - -gUnknown_845710C:: @ 845710C - .incbin "baserom.gba", 0x45710C, 0xA - -gUnknown_8457116:: @ 8457116 - .incbin "baserom.gba", 0x457116, 0x5 - -gUnknown_845711B:: @ 845711B - .incbin "baserom.gba", 0x45711B, 0x5 - -gUnknown_8457120:: @ 8457120 - .incbin "baserom.gba", 0x457120, 0x18 - - .align 2 -gUnknown_8457138:: @ 8457138 - .asciz "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/rfu_union_tool.c" - - .align 2 -gUnknown_8457174:: @ 8457174 - .asciz "0" - - .align 2 -gUnknown_8457178:: @ 8457178 - .asciz "UnionObjWork != NULL" - -gUnknown_845718D:: @ 845718D - .incbin "baserom.gba", 0x45718D, 0x2 - -gUnknown_845718F:: @ 845718F - .incbin "baserom.gba", 0x45718F, 0x5 - -gUnknown_8457194:: @ 8457194 - .incbin "baserom.gba", 0x457194, 0x4 - -gUnknown_8457198:: @ 8457198 - .incbin "baserom.gba", 0x457198, 0x10 - -gUnknown_84571A8:: @ 84571A8 - .incbin "baserom.gba", 0x4571A8, 0x8 - -gUnknown_84571B0:: @ 84571B0 - .incbin "baserom.gba", 0x4571B0, 0x4 - -gUnknown_84571B4:: @ 84571B4 - .incbin "baserom.gba", 0x4571B4, 0x4 - -gUnknown_84571B8:: @ 84571B8 - .incbin "baserom.gba", 0x4571B8, 0x28 - -gUnknown_84571E0:: @ 84571E0 - .incbin "baserom.gba", 0x4571E0, 0x54 - -gUnknown_8457234:: @ 8457234 - .incbin "baserom.gba", 0x457234, 0x30 - -gUnknown_8457264:: @ 8457264 - .incbin "baserom.gba", 0x457264, 0x1C8 - -gUnknown_845742C:: @ 845742C - .incbin "baserom.gba", 0x45742C, 0x50 - -gUnknown_845747C:: @ 845747C - .incbin "baserom.gba", 0x45747C, 0x24 - -gUnknown_84574A0:: @ 84574A0 - .incbin "baserom.gba", 0x4574A0, 0x24 - -gUnknown_84574C4:: @ 84574C4 - .incbin "baserom.gba", 0x4574C4, 0x28 - -gUnknown_84574EC:: @ 84574EC - .incbin "baserom.gba", 0x4574EC, 0x28 - -gUnknown_8457514:: @ 8457514 - .incbin "baserom.gba", 0x457514, 0x1C - -gUnknown_8457530:: @ 8457530 - .incbin "baserom.gba", 0x457530, 0x24 - -gUnknown_8457554:: @ 8457554 - .incbin "baserom.gba", 0x457554, 0xB4 - -gUnknown_8457608:: @ 8457608 - .incbin "baserom.gba", 0x457608, 0x8 - -gUnknown_8457610:: @ 8457610 - .incbin "baserom.gba", 0x457610, 0x6C - -gUnknown_845767C:: @ 845767C - .incbin "baserom.gba", 0x45767C, 0x30 - -gUnknown_84576AC:: @ 84576AC - .incbin "baserom.gba", 0x4576AC, 0x18 - -gUnknown_84576C4:: @ 84576C4 - .incbin "baserom.gba", 0x4576C4, 0x3C - -gUnknown_8457700:: @ 8457700 - .incbin "baserom.gba", 0x457700, 0x1C - -gUnknown_845771C:: @ 845771C - .incbin "baserom.gba", 0x45771C, 0x38 - -gUnknown_8457754:: @ 8457754 - .incbin "baserom.gba", 0x457754, 0x28 - -gUnknown_845777C:: @ 845777C - .incbin "baserom.gba", 0x45777C, 0x40 - -gUnknown_84577BC:: @ 84577BC - .incbin "baserom.gba", 0x4577BC, 0x3C - -gUnknown_84577F8:: @ 84577F8 - .incbin "baserom.gba", 0x4577F8, 0x40 - -gUnknown_8457838:: @ 8457838 - .incbin "baserom.gba", 0x457838, 0x84 - -gUnknown_84578BC:: @ 84578BC - .incbin "baserom.gba", 0x4578BC, 0x178 - -gUnknown_8457A34:: @ 8457A34 - .incbin "baserom.gba", 0x457A34, 0xD0 - -gUnknown_8457B04:: @ 8457B04 - .incbin "baserom.gba", 0x457B04, 0xC8 - -gUnknown_8457BCC:: @ 8457BCC - .incbin "baserom.gba", 0x457BCC, 0x54 - -gUnknown_8457C20:: @ 8457C20 - .incbin "baserom.gba", 0x457C20, 0x28 - -gUnknown_8457C48:: @ 8457C48 - .incbin "baserom.gba", 0x457C48, 0x5C - -gUnknown_8457CA4:: @ 8457CA4 - .incbin "baserom.gba", 0x457CA4, 0x54 - -gUnknown_8457CF8:: @ 8457CF8 - .incbin "baserom.gba", 0x457CF8, 0x4C - -gUnknown_8457D44:: @ 8457D44 - .incbin "baserom.gba", 0x457D44, 0x74 - -gUnknown_8457DB8:: @ 8457DB8 - .incbin "baserom.gba", 0x457DB8, 0x54 - -gUnknown_8457E0C:: @ 8457E0C - .incbin "baserom.gba", 0x457E0C, 0x1C - -gUnknown_8457E28:: @ 8457E28 - .incbin "baserom.gba", 0x457E28, 0x1C - -gUnknown_8457E44:: @ 8457E44 - .incbin "baserom.gba", 0x457E44, 0x1C - -gUnknown_8457E60:: @ 8457E60 - .incbin "baserom.gba", 0x457E60, 0x120 - -gUnknown_8457F80:: @ 8457F80 - .incbin "baserom.gba", 0x457F80, 0x10 - -gUnknown_8457F90:: @ 8457F90 - .incbin "baserom.gba", 0x457F90, 0x164 - -gUnknown_84580F4:: @ 84580F4 - .incbin "baserom.gba", 0x4580F4, 0x13C - -gUnknown_8458230:: @ 8458230 - .incbin "baserom.gba", 0x458230, 0xE4 - -gUnknown_8458314:: @ 8458314 - .incbin "baserom.gba", 0x458314, 0xA0 - -gUnknown_84583B4:: @ 84583B4 - .incbin "baserom.gba", 0x4583B4, 0x78 - -gUnknown_845842C:: @ 845842C - .incbin "baserom.gba", 0x45842C, 0x8 - -gUnknown_8458434:: @ 8458434 - .incbin "baserom.gba", 0x458434, 0x48 - -gUnknown_845847C:: @ 845847C - .incbin "baserom.gba", 0x45847C, 0x44 - -gUnknown_84584C0:: @ 84584C0 - .incbin "baserom.gba", 0x4584C0, 0x88 - -gUnknown_8458548:: @ 8458548 - .incbin "baserom.gba", 0x458548, 0xA0 - -gUnknown_84585E8:: @ 84585E8 - .incbin "baserom.gba", 0x4585E8, 0x170 - -gUnknown_8458758:: @ 8458758 - .incbin "baserom.gba", 0x458758, 0x164 - -gUnknown_84588BC:: @ 84588BC - .incbin "baserom.gba", 0x4588BC, 0xF0 - -gUnknown_84589AC:: @ 84589AC - .incbin "baserom.gba", 0x4589AC, 0xCC - -gUnknown_8458A78:: @ 8458A78 - .incbin "baserom.gba", 0x458A78, 0x20 - -gUnknown_8458A98:: @ 8458A98 - .incbin "baserom.gba", 0x458A98, 0x20 - -gUnknown_8458AB8:: @ 8458AB8 - .incbin "baserom.gba", 0x458AB8, 0x8C - -gUnknown_8458B44:: @ 8458B44 - .incbin "baserom.gba", 0x458B44, 0x190 - -gUnknown_8458CD4:: @ 8458CD4 - .incbin "baserom.gba", 0x458CD4, 0x48 - -gUnknown_8458D1C:: @ 8458D1C - .incbin "baserom.gba", 0x458D1C, 0x38 - -gUnknown_8458D54:: @ 8458D54 - .incbin "baserom.gba", 0x458D54, 0x24 - -gUnknown_8458D78:: @ 8458D78 - .incbin "baserom.gba", 0x458D78, 0x24 - -gUnknown_8458D9C:: @ 8458D9C - .incbin "baserom.gba", 0x458D9C, 0x20 - -gUnknown_8458DBC:: @ 8458DBC - .incbin "baserom.gba", 0x458DBC, 0x2C - -gUnknown_8458DE8:: @ 8458DE8 - .incbin "baserom.gba", 0x458DE8, 0x28 - -gUnknown_8458E10:: @ 8458E10 - .incbin "baserom.gba", 0x458E10, 0x60 - -gUnknown_8458E70:: @ 8458E70 - .incbin "baserom.gba", 0x458E70, 0x60 - -gUnknown_8458ED0:: @ 8458ED0 - .incbin "baserom.gba", 0x458ED0, 0x34 - -gUnknown_8458F04:: @ 8458F04 - .incbin "baserom.gba", 0x458F04, 0x98 - -gUnknown_8458F9C:: @ 8458F9C - .incbin "baserom.gba", 0x458F9C, 0x20 - -gUnknown_8458FBC:: @ 8458FBC - .incbin "baserom.gba", 0x458FBC, 0xC - -gUnknown_8458FC8:: @ 8458FC8 - .incbin "baserom.gba", 0x458FC8, 0x1C - -gUnknown_8458FE4:: @ 8458FE4 - .incbin "baserom.gba", 0x458FE4, 0x1D4 - -gUnknown_84591B8:: @ 84591B8 - .incbin "baserom.gba", 0x4591B8, 0x24 - -gUnknown_84591DC:: @ 84591DC - .incbin "baserom.gba", 0x4591DC, 0x5C - -gUnknown_8459238:: @ 8459238 - .incbin "baserom.gba", 0x459238, 0x18 - -gUnknown_8459250:: @ 8459250 - .incbin "baserom.gba", 0x459250, 0x3C - -gUnknown_845928C:: @ 845928C - .incbin "baserom.gba", 0x45928C, 0xB0 - -gUnknown_845933C:: @ 845933C - .incbin "baserom.gba", 0x45933C, 0x3C - -gUnknown_8459378:: @ 8459378 - .incbin "baserom.gba", 0x459378, 0x138 - -gUnknown_84594B0:: @ 84594B0 - .incbin "baserom.gba", 0x4594B0, 0x14 - -gUnknown_84594C4:: @ 84594C4 - .incbin "baserom.gba", 0x4594C4, 0x40 - -gUnknown_8459504:: @ 8459504 - .incbin "baserom.gba", 0x459504, 0x7C - -gUnknown_8459580:: @ 8459580 - .incbin "baserom.gba", 0x459580, 0x8 - -gUnknown_8459588:: @ 8459588 - .incbin "baserom.gba", 0x459588, 0x64 - -gUnknown_84595EC:: - .incbin "baserom.gba", 0x4595EC, 0x48 - -gUnknown_8459634:: @ 8459634 - .incbin "baserom.gba", 0x459634, 0x8 - -gUnknown_845963C:: @ 845963C - .incbin "baserom.gba", 0x45963C, 0x20 - -gUnknown_845965C:: @ 845965C - .incbin "baserom.gba", 0x45965C, 0x20 - -gUnknown_845967C:: @ 845967C - .incbin "baserom.gba", 0x45967C, 0xC0 - -gUnknown_845973C:: @ 845973C - .incbin "baserom.gba", 0x45973C, 0x12C - -gUnknown_8459868:: @ 8459868 - .incbin "baserom.gba", 0x459868, 0x20 - -gUnknown_8459888:: @ 8459888 - .incbin "baserom.gba", 0x459888, 0xF8 - -gUnknown_8459980:: @ 8459980 - .incbin "baserom.gba", 0x459980, 0x8 - -gUnknown_8459988:: @ 8459988 - .incbin "baserom.gba", 0x459988, 0x10 - -gUnknown_8459998:: @ 8459998 - .incbin "baserom.gba", 0x459998, 0x12 - -gUnknown_84599AA:: @ 84599AA - .incbin "baserom.gba", 0x4599AA, 0x8 - -gUnknown_84599B2:: @ 84599B2 - .incbin "baserom.gba", 0x4599B2, 0x6 - -gUnknown_84599B8:: @ 84599B8 - .incbin "baserom.gba", 0x4599B8, 0x8 - -gUnknown_84599C0:: @ 84599C0 - .incbin "baserom.gba", 0x4599C0, 0x8 - -gUnknown_84599C8:: @ 84599C8 - .incbin "baserom.gba", 0x4599C8, 0x8 - -gUnknown_84599D0:: @ 84599D0 - .incbin "baserom.gba", 0x4599D0, 0x50 - -gUnknown_8459A20:: @ 8459A20 - .incbin "baserom.gba", 0x459A20, 0x10 - -gUnknown_8459A30:: @ 8459A30 - .incbin "baserom.gba", 0x459A30, 0x78 - -gUnknown_8459AA8:: @ 8459AA8 - .incbin "baserom.gba", 0x459AA8, 0x24 - -gUnknown_8459ACC:: @ 8459ACC - .incbin "baserom.gba", 0x459ACC, 0x20 - -gUnknown_8459AEC:: @ 8459AEC - .incbin "baserom.gba", 0x459AEC, 0x44 - -gUnknown_8459B30:: @ 8459B30 - .incbin "baserom.gba", 0x459B30, 0x18 - -gUnknown_8459B48:: @ 8459B48 - .incbin "baserom.gba", 0x459B48, 0x18 - -gMoveTutorMoves:: @ 8459B60 - .2byte MOVE_MEGA_PUNCH - .2byte MOVE_SWORDS_DANCE - .2byte MOVE_MEGA_KICK - .2byte MOVE_BODY_SLAM - .2byte MOVE_DOUBLE_EDGE - .2byte MOVE_COUNTER - .2byte MOVE_SEISMIC_TOSS - .2byte MOVE_MIMIC - .2byte MOVE_METRONOME - .2byte MOVE_SOFT_BOILED - .2byte MOVE_DREAM_EATER - .2byte MOVE_THUNDER_WAVE - .2byte MOVE_EXPLOSION - .2byte MOVE_ROCK_SLIDE - .2byte MOVE_SUBSTITUTE - -gMoveTutorMoveCompatibilityTable:: @ 8459B7E - .2byte 0x0000 - .2byte 0x409a - .2byte 0x409a - .2byte 0x409a - .2byte 0x60ff - .2byte 0x60ff - .2byte 0x60ff - .2byte 0x40fd - .2byte 0x40fd - .2byte 0x40fd - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x4490 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x4092 - .2byte 0x4090 - .2byte 0x4090 - .2byte 0x4090 - .2byte 0x48b8 - .2byte 0x48b8 - .2byte 0x4090 - .2byte 0x4090 - .2byte 0x6098 - .2byte 0x6098 - .2byte 0x48fd - .2byte 0x48fd - .2byte 0x60fa - .2byte 0x60fa - .2byte 0x40b8 - .2byte 0x40b8 - .2byte 0x60fd - .2byte 0x40b8 - .2byte 0x40b8 - .2byte 0x60fd - .2byte 0x4ffd - .2byte 0x4ffd - .2byte 0x4098 - .2byte 0x4098 - .2byte 0x4cfd - .2byte 0x4cfd - .2byte 0x4090 - .2byte 0x4090 - .2byte 0x4092 - .2byte 0x4092 - .2byte 0x409a - .2byte 0x40ba - .2byte 0x40ba - .2byte 0x4090 - .2byte 0x4090 - .2byte 0x6098 - .2byte 0x6098 - .2byte 0x4498 - .2byte 0x4498 - .2byte 0x40fd - .2byte 0x40fd - .2byte 0x61fd - .2byte 0x61fd - .2byte 0x4098 - .2byte 0x4098 - .2byte 0x4098 - .2byte 0x41fd - .2byte 0x41fd - .2byte 0x4dfd - .2byte 0x4dfd - .2byte 0x4dfd - .2byte 0x61fd - .2byte 0x61fd - .2byte 0x61fd - .2byte 0x4092 - .2byte 0x4092 - .2byte 0x409a - .2byte 0x4092 - .2byte 0x4092 - .2byte 0x71f9 - .2byte 0x71f9 - .2byte 0x71fd - .2byte 0x4098 - .2byte 0x4098 - .2byte 0x4c98 - .2byte 0x4cfd - .2byte 0x4890 - .2byte 0x4890 - .2byte 0x409a - .2byte 0x4098 - .2byte 0x4098 - .2byte 0x4098 - .2byte 0x4098 - .2byte 0x5088 - .2byte 0x5088 - .2byte 0x5090 - .2byte 0x5090 - .2byte 0x5480 - .2byte 0x5480 - .2byte 0x55fd - .2byte 0x7098 - .2byte 0x4dfd - .2byte 0x4dfd - .2byte 0x409a - .2byte 0x409a - .2byte 0x5880 - .2byte 0x5880 - .2byte 0x5490 - .2byte 0x5490 - .2byte 0x60ff - .2byte 0x60ff - .2byte 0x61fd - .2byte 0x61fd - .2byte 0x64ff - .2byte 0x5080 - .2byte 0x5080 - .2byte 0x60ba - .2byte 0x60ff - .2byte 0x4ffd - .2byte 0x409a - .2byte 0x60fd - .2byte 0x4090 - .2byte 0x4090 - .2byte 0x4090 - .2byte 0x4090 - .2byte 0x4890 - .2byte 0x4c90 - .2byte 0x4dfd - .2byte 0x40b2 - .2byte 0x45fd - .2byte 0x48fd - .2byte 0x40fd - .2byte 0x60da - .2byte 0x4098 - .2byte 0x0000 - .2byte 0x4898 - .2byte 0x4498 - .2byte 0x0000 - .2byte 0x4098 - .2byte 0x4098 - .2byte 0x4898 - .2byte 0x4098 - .2byte 0x4c90 - .2byte 0x6098 - .2byte 0x60d8 - .2byte 0x6098 - .2byte 0x60de - .2byte 0x6090 - .2byte 0x61fd - .2byte 0x4090 - .2byte 0x4890 - .2byte 0x4090 - .2byte 0x4898 - .2byte 0x4898 - .2byte 0x4898 - .2byte 0x4dfd - .2byte 0x7fff - .2byte 0x40ba - .2byte 0x40ba - .2byte 0x40ba - .2byte 0x4098 - .2byte 0x4098 - .2byte 0x60fd - .2byte 0x60ff - .2byte 0x60ff - .2byte 0x60ff - .2byte 0x4098 - .2byte 0x4098 - .2byte 0x4490 - .2byte 0x4490 - .2byte 0x4093 - .2byte 0x4093 - .2byte 0x4098 - .2byte 0x4098 - .2byte 0x4090 - .2byte 0x4890 - .2byte 0x4890 - .2byte 0x48fd - .2byte 0x4ffd - .2byte 0x4cfd - .2byte 0x4ffd - .2byte 0x4ffd - .2byte 0x4c90 - .2byte 0x4c90 - .2byte 0x4898 - .2byte 0x48fd - .2byte 0x48fd - .2byte 0x4092 - .2byte 0x40dd - .2byte 0x40dd - .2byte 0x70fd - .2byte 0x41fd - .2byte 0x4092 - .2byte 0x4092 - .2byte 0x4092 - .2byte 0x4dfd - .2byte 0x4092 - .2byte 0x4092 - .2byte 0x4490 - .2byte 0x4098 - .2byte 0x40fd - .2byte 0x4498 - .2byte 0x4498 - .2byte 0x4c90 - .2byte 0x4cfd - .2byte 0x4c90 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x4c98 - .2byte 0x70b8 - .2byte 0x70b8 - .2byte 0x6cb8 - .2byte 0x64b2 - .2byte 0x7098 - .2byte 0x49fd - .2byte 0x69fd - .2byte 0x4892 - .2byte 0x40b2 - .2byte 0x6098 - .2byte 0x60fa - .2byte 0x44b2 - .2byte 0x41ff - .2byte 0x61ff - .2byte 0x6098 - .2byte 0x6098 - .2byte 0x6098 - .2byte 0x6098 - .2byte 0x7098 - .2byte 0x4890 - .2byte 0x48d0 - .2byte 0x40fd - .2byte 0x4098 - .2byte 0x60b0 - .2byte 0x44b8 - .2byte 0x44b8 - .2byte 0x4098 - .2byte 0x40b8 - .2byte 0x60b8 - .2byte 0x4c90 - .2byte 0x4c98 - .2byte 0x0000 - .2byte 0x60fc - .2byte 0x60fc - .2byte 0x45fd - .2byte 0x48fd - .2byte 0x40fd - .2byte 0x69fd - .2byte 0x4ffd - .2byte 0x4898 - .2byte 0x4098 - .2byte 0x4098 - .2byte 0x6098 - .2byte 0x6098 - .2byte 0x68fd - .2byte 0x4c98 - .2byte 0x4c90 - .2byte 0x4592 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x40ff - .2byte 0x40ff - .2byte 0x40ff - .2byte 0x60ff - .2byte 0x60ff - .2byte 0x60ff - .2byte 0x4098 - .2byte 0x60fd - .2byte 0x60fd - .2byte 0x40b8 - .2byte 0x40b8 - .2byte 0x4898 - .2byte 0x4898 - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x4090 - .2byte 0x0000 - .2byte 0x4090 - .2byte 0x409a - .2byte 0x409a - .2byte 0x41ff - .2byte 0x509a - .2byte 0x509e - .2byte 0x509e - .2byte 0x4090 - .2byte 0x4092 - .2byte 0x4490 - .2byte 0x40b0 - .2byte 0x40b0 - .2byte 0x409a - .2byte 0x40ff - .2byte 0x65fd - .2byte 0x4090 - .2byte 0x4090 - .2byte 0x4090 - .2byte 0x4090 - .2byte 0x4098 - .2byte 0x4098 - .2byte 0x4c98 - .2byte 0x4c98 - .2byte 0x69fd - .2byte 0x7490 - .2byte 0x7490 - .2byte 0x7898 - .2byte 0x7098 - .2byte 0x45fd - .2byte 0x4090 - .2byte 0x6090 - .2byte 0x4090 - .2byte 0x40ba - .2byte 0x40ba - .2byte 0x4090 - .2byte 0x4098 - .2byte 0x4090 - .2byte 0x4090 - .2byte 0x6098 - .2byte 0x6098 - .2byte 0x6098 - .2byte 0x61fd - .2byte 0x61fd - .2byte 0x4898 - .2byte 0x4898 - .2byte 0x6098 - .2byte 0x7098 - .2byte 0x6098 - .2byte 0x6098 - .2byte 0x6098 - .2byte 0x40fb - .2byte 0x40ff - .2byte 0x4098 - .2byte 0x5098 - .2byte 0x7498 - .2byte 0x7498 - .2byte 0x4098 - .2byte 0x4498 - .2byte 0x44fd - .2byte 0x49fd - .2byte 0x49fd - .2byte 0x60ff - .2byte 0x45fd - .2byte 0x65fd - .2byte 0x4498 - .2byte 0x4498 - .2byte 0x0000 - .2byte 0x4498 - .2byte 0x65fd - .2byte 0x409a - .2byte 0x60fd - .2byte 0x60fd - .2byte 0x60fd - .2byte 0x54b8 - .2byte 0x54b8 - .2byte 0x409a - .2byte 0x40fd - .2byte 0x60fd - .2byte 0x60fd - .2byte 0x4098 - .2byte 0x4098 - .2byte 0x4098 - .2byte 0x6cba - .2byte 0x4c98 - .2byte 0x4d98 - .2byte 0x4098 - .2byte 0x68ff - .2byte 0x6098 - .2byte 0x6098 - .2byte 0x6098 - .2byte 0x68fd - .2byte 0x4898 - .2byte 0x49fd - .2byte 0x49fd - .2byte 0x6098 - .2byte 0x6098 - .2byte 0x609a - .2byte 0x60da - .2byte 0x4c98 - .2byte 0x4c98 - .2byte 0x4c98 - .2byte 0x6098 - .2byte 0x6098 - .2byte 0x6098 - .2byte 0x0000 - .2byte 0x7098 - .2byte 0x7098 - .2byte 0x78fd - .2byte 0x78fd - .2byte 0x78fd - .2byte 0x6898 - .2byte 0x68ff - .2byte 0x6898 - .2byte 0x4c98 - .2byte 0x4c98 - .2byte 0x4d98 - .2byte 0x6cfd - .2byte 0x4490 - - .align 2 -gUnknown_8459EB8:: @ 8459EB8 - .incbin "baserom.gba", 0x459EB8, 0xC - -gUnknown_8459EC4:: @ 8459EC4 - .incbin "baserom.gba", 0x459EC4, 0x20 - -gUnknown_8459EE4:: @ 8459EE4 - .incbin "baserom.gba", 0x459EE4, 0x20 - -gUnknown_8459F04:: @ 8459F04 - .incbin "baserom.gba", 0x459F04, 0xC0 - -gUnknown_8459FC4:: @ 8459FC4 - .incbin "baserom.gba", 0x459FC4, 0x1C - -gUnknown_8459FE0:: @ 8459FE0 - .incbin "baserom.gba", 0x459FE0, 0x1C - -gUnknown_8459FFC:: @ 8459FFC - .incbin "baserom.gba", 0x459FFC, 0xF - -gUnknown_845A00B:: @ 845A00B - .incbin "baserom.gba", 0x45A00B, 0x5 - -gUnknown_845A010:: @ 845A010 - .incbin "baserom.gba", 0x45A010, 0x40 - -gUnknown_845A050:: @ 845A050 - .incbin "baserom.gba", 0x45A050, 0x40 - -gUnknown_845A090:: @ 845A090 - .incbin "baserom.gba", 0x45A090, 0x40 - -gUnknown_845A0D0:: @ 845A0D0 - .incbin "baserom.gba", 0x45A0D0, 0x38 - -gUnknown_845A108:: @ 845A108 - .incbin "baserom.gba", 0x45A108, 0x8 - -gUnknown_845A110:: @ 845A110 - .incbin "baserom.gba", 0x45A110, 0x8 - -gUnknown_845A118:: @ 845A118 - .incbin "baserom.gba", 0x45A118, 0x8 - -gUnknown_845A120:: @ 845A120 - .incbin "baserom.gba", 0x45A120, 0x8 - -gUnknown_845A128:: @ 845A128 - .incbin "baserom.gba", 0x45A128, 0x8 - -gUnknown_845A130:: @ 845A130 - .incbin "baserom.gba", 0x45A130, 0x8 - -gUnknown_845A138:: @ 845A138 - .incbin "baserom.gba", 0x45A138, 0x8 - -gUnknown_845A140:: @ 845A140 - .incbin "baserom.gba", 0x45A140, 0x8 - -gUnknown_845A148:: @ 845A148 - .incbin "baserom.gba", 0x45A148, 0x8 - -gUnknown_845A150:: @ 845A150 - .incbin "baserom.gba", 0x45A150, 0x8 - -gUnknown_845A158:: @ 845A158 - .incbin "baserom.gba", 0x45A158, 0x8 - -gUnknown_845A160:: @ 845A160 - .incbin "baserom.gba", 0x45A160, 0x8 - -gUnknown_845A168:: @ 845A168 - .incbin "baserom.gba", 0x45A168, 0x8 - -gUnknown_845A170:: @ 845A170 - .incbin "baserom.gba", 0x45A170, 0x8 - -gUnknown_845A178:: @ 845A178 - .incbin "baserom.gba", 0x45A178, 0x8 - -gUnknown_845A180:: @ 845A180 - .incbin "baserom.gba", 0x45A180, 0x46 - -gUnknown_845A1C6:: @ 845A1C6 - .incbin "baserom.gba", 0x45A1C6, 0x46 - -gUnknown_845A20C:: @ 845A20C - .incbin "baserom.gba", 0x45A20C, 0x36 - -gUnknown_845A242:: @ 845A242 - .incbin "baserom.gba", 0x45A242, 0x36 - -gUnknown_845A278:: @ 845A278 - .incbin "baserom.gba", 0x45A278, 0x36 - -gUnknown_845A2AE:: @ 845A2AE - .incbin "baserom.gba", 0x45A2AE, 0x2 - -gUnknown_845A2B0:: @ 845A2B0 - .incbin "baserom.gba", 0x45A2B0, 0x2 - -gUnknown_845A2B2:: @ 845A2B2 - .incbin "baserom.gba", 0x45A2B2, 0x3 - -gUnknown_845A2B5:: @ 845A2B5 - .incbin "baserom.gba", 0x45A2B5, 0x3 - -gUnknown_845A2B8:: @ 845A2B8 - .incbin "baserom.gba", 0x45A2B8, 0x2 - -gUnknown_845A2BA:: @ 845A2BA - .incbin "baserom.gba", 0x45A2BA, 0x2 - -gUnknown_845A2BC:: @ 845A2BC - .incbin "baserom.gba", 0x45A2BC, 0x2 - -gUnknown_845A2BE:: @ 845A2BE - .incbin "baserom.gba", 0x45A2BE, 0x2 - -gUnknown_845A2C0:: @ 845A2C0 - .incbin "baserom.gba", 0x45A2C0, 0x2 - -gUnknown_845A2C2:: @ 845A2C2 - .incbin "baserom.gba", 0x45A2C2, 0x3 - -gUnknown_845A2C5:: @ 845A2C5 - .incbin "baserom.gba", 0x45A2C5, 0x3 - -gUnknown_845A2C8:: @ 845A2C8 - .incbin "baserom.gba", 0x45A2C8, 0x3 - -gUnknown_845A2CB:: @ 845A2CB - .incbin "baserom.gba", 0x45A2CB, 0x3 - -gUnknown_845A2CE:: @ 845A2CE - .incbin "baserom.gba", 0x45A2CE, 0x3 - -gUnknown_845A2D1:: @ 845A2D1 - .incbin "baserom.gba", 0x45A2D1, 0x3 - -gUnknown_845A2D4:: @ 845A2D4 - .incbin "baserom.gba", 0x45A2D4, 0x3 - -gUnknown_845A2D7:: @ 845A2D7 - .incbin "baserom.gba", 0x45A2D7, 0x3 - -gUnknown_845A2DA:: @ 845A2DA - .incbin "baserom.gba", 0x45A2DA, 0x3 - -gUnknown_845A2DD:: @ 845A2DD - .incbin "baserom.gba", 0x45A2DD, 0x3 - -gUnknown_845A2E0:: @ 845A2E0 - .incbin "baserom.gba", 0x45A2E0, 0x3 - -gUnknown_845A2E3:: @ 845A2E3 - .incbin "baserom.gba", 0x45A2E3, 0x5 - -gUnknown_845A2E8:: @ 845A2E8 - .incbin "baserom.gba", 0x45A2E8, 0x6C - -gUnknown_845A354:: @ 845A354 - .incbin "baserom.gba", 0x45A354, 0x28 - -gUnknown_845A37C:: @ 845A37C - .incbin "baserom.gba", 0x45A37C, 0xB0 - -gUnknown_845A42C:: @ 845A42C - .incbin "baserom.gba", 0x45A42C, 0x8 - -gUnknown_845A434:: @ 845A434 - .incbin "baserom.gba", 0x45A434, 0x8 - -gUnknown_845A43C:: @ 845A43C - .incbin "baserom.gba", 0x45A43C, 0x38 - -gUnknown_845A474:: @ 845A474 - .incbin "baserom.gba", 0x45A474, 0x8 - -gUnknown_845A47C:: @ 845A47C - .incbin "baserom.gba", 0x45A47C, 0x8 - -gUnknown_845A484:: @ 845A484 - .incbin "baserom.gba", 0x45A484, 0x68 - -gUnknown_845A4EC:: @ 845A4EC - .incbin "baserom.gba", 0x45A4EC, 0x8 - -gUnknown_845A4F4:: @ 845A4F4 - .incbin "baserom.gba", 0x45A4F4, 0x80 - -gUnknown_845A574:: @ 845A574 - .incbin "baserom.gba", 0x45A574, 0x8 - -gUnknown_845A57C:: @ 845A57C - .incbin "baserom.gba", 0x45A57C, 0x8 - -gUnknown_845A584:: @ 845A584 - .incbin "baserom.gba", 0x45A584, 0x18 - -gUnknown_845A59C:: @ 845A59C - .incbin "baserom.gba", 0x45A59C, 0x7C - -gUnknown_845A618:: @ 845A618 - .incbin "baserom.gba", 0x45A618, 0x114 - -gUnknown_845A72C:: @ 845A72C - .incbin "baserom.gba", 0x45A72C, 0x34 - -gUnknown_845A760:: @ 845A760 - .incbin "baserom.gba", 0x45A760, 0xE - -gUnknown_845A76E:: @ 845A76E - .incbin "baserom.gba", 0x45A76E, 0x1A - -gUnknown_845A788:: @ 845A788 - .incbin "baserom.gba", 0x45A788, 0x60 - -gUnknown_845A7E8:: @ 845A7E8 - .4byte gUnknown_841718C @ Not what other player wants - .4byte gUnknown_84171CC @ Not an egg - .4byte gUnknown_84170BC @ Mon can't be traded - .4byte gUnknown_84170BC @ Mon can't be traded - .4byte gUnknown_84170FC @ Other trainer's mon can't be traded - .4byte gUnknown_84170E0 @ Egg can't be traded - .4byte gUnknown_8417130 @ Other trainer can't accept - .4byte gUnknown_8417164 @ Can't trade with trainer now - .4byte gUnknown_8417164 @ Can't trade with trainer now - -gUnknown_845A80C:: @ 845A80C - .incbin "baserom.gba", 0x45A80C, 0x74 - -gUnknown_845A880:: @ 845A880 - .incbin "baserom.gba", 0x45A880, 0x28 - -gUnknown_845A8A8:: @ 845A8A8 - .incbin "baserom.gba", 0x45A8A8, 0x4 - -gUnknown_845A8AC:: @ 845A8AC - .incbin "baserom.gba", 0x45A8AC, 0x100 - -gUnknown_845A9AC:: @ 845A9AC - .incbin "baserom.gba", 0x45A9AC, 0x78 - -gUnknown_845AA24:: @ 845AA24 - .incbin "baserom.gba", 0x45AA24, 0x20 - -gUnknown_845AA44:: @ 845AA44 - .incbin "baserom.gba", 0x45AA44, 0x20 - -gUnknown_845AA64:: @ 845AA64 - .incbin "baserom.gba", 0x45AA64, 0x20 - -gUnknown_845AA84:: @ 845AA84 - .incbin "baserom.gba", 0x45AA84, 0x10 - -gUnknown_845AA94:: @ 845AA94 - .incbin "baserom.gba", 0x45AA94, 0x28 - -gUnknown_845AABC:: @ 845AABC - .incbin "baserom.gba", 0x45AABC, 0xA8 - -gUnknown_845AB64:: @ 845AB64 - .incbin "baserom.gba", 0x45AB64, 0x84 - -gUnknown_845ABE8:: @ 845ABE8 - .incbin "baserom.gba", 0x45ABE8, 0x4 - -gUnknown_845ABEC:: @ 845ABEC - .incbin "baserom.gba", 0x45ABEC, 0x2A - -gUnknown_845AC16:: @ 845AC16 - .incbin "baserom.gba", 0x45AC16, 0x342 - -gUnknown_845AF58:: @ 845AF58 - .incbin "baserom.gba", 0x45AF58, 0x28 - -gUnknown_845AF80:: @ 845AF80 - .incbin "baserom.gba", 0x45AF80, 0x40 - -gUnknown_845AFC0:: @ 845AFC0 - .incbin "baserom.gba", 0x45AFC0, 0x20 - -gUnknown_845AFE0:: @ 845AFE0 - .incbin "baserom.gba", 0x45AFE0, 0x18 - -gUnknown_845AFF8:: @ 845AFF8 - .incbin "baserom.gba", 0x45AFF8, 0x58 - -gUnknown_845B050:: @ 845B050 - .incbin "baserom.gba", 0x45B050, 0x18 - -gUnknown_845B068:: @ 845B068 - .incbin "baserom.gba", 0x45B068, 0x18 diff --git a/data/evolution_graphics.s b/data/evolution_graphics.s new file mode 100644 index 000000000..0fd702447 --- /dev/null +++ b/data/evolution_graphics.s @@ -0,0 +1,19 @@ +#include "constants/region_map.h" +#include "constants/flags.h" +#include "constants/moves.h" + .include "asm/macros.inc" + .include "constants/constants.inc" + .section .rodata + .align 2 + +gUnknown_841EEC4:: @ 841EEC4 + .incbin "baserom.gba", 0x41EEC4, 0x10 + +gUnknown_841EED4:: @ 841EED4 + .incbin "baserom.gba", 0x41EED4, 0x24 + +gUnknown_841EEF8:: @ 841EEF8 + .incbin "baserom.gba", 0x41EEF8, 0x18 + +gUnknown_841EF10:: @ 841EF10 + .incbin "baserom.gba", 0x41EF10, 0x2B8 diff --git a/data/field_effect_helpers.s b/data/field_effect_helpers.s new file mode 100644 index 000000000..429df9f61 --- /dev/null +++ b/data/field_effect_helpers.s @@ -0,0 +1,28 @@ +#include "constants/region_map.h" +#include "constants/flags.h" +#include "constants/moves.h" + .include "asm/macros.inc" + .include "constants/constants.inc" + .section .rodata + .align 2 + +gUnknown_83FECCC:: @ 83FECCC + .byte 0x0c, 0x00, 0x1c, 0x00, 0x2c, 0x00 + +gUnknown_83FECD2:: @ 83FECD2 + .incbin "baserom.gba", 0x3FECD2, 0x4 + +gUnknown_83FECD6:: @ 83FECD6 + .incbin "baserom.gba", 0x3FECD6, 0xA + +gUnknown_83FECE0:: @ 83FECE0 + .incbin "baserom.gba", 0x3FECE0, 0x8 + +gUnknown_83FECE8:: @ 83FECE8 + .incbin "baserom.gba", 0x3FECE8, 0xC + +gUnknown_83FECF4:: @ 83FECF4 + .incbin "baserom.gba", 0x3FECF4, 0x6 + +gUnknown_83FECFA:: @ 83FECFA + .incbin "baserom.gba", 0x3FECFA, 0x6 diff --git a/data/hall_of_fame.s b/data/hall_of_fame.s new file mode 100644 index 000000000..3cd0876fc --- /dev/null +++ b/data/hall_of_fame.s @@ -0,0 +1,43 @@ +#include "constants/region_map.h" +#include "constants/flags.h" +#include "constants/moves.h" + .include "asm/macros.inc" + .include "constants/constants.inc" + .section .rodata + .align 2 + +gUnknown_840C228:: @ 840C228 + .incbin "baserom.gba", 0x40C228, 0xC + +gUnknown_840C234:: @ 840C234 + .incbin "baserom.gba", 0x40C234, 0x8 + +gUnknown_840C23C:: @ 840C23C + .incbin "baserom.gba", 0x40C23C, 0x4 + +gUnknown_840C240:: @ 840C240 + .incbin "baserom.gba", 0x40C240, 0x8 + +gUnknown_840C248:: @ 840C248 + .incbin "baserom.gba", 0x40C248, 0x10 + +gUnknown_840C258:: @ 840C258 + .incbin "baserom.gba", 0x40C258, 0x10 + +gUnknown_840C268:: @ 840C268 + .incbin "baserom.gba", 0x40C268, 0x6 + +gUnknown_840C26E:: @ 840C26E + .incbin "baserom.gba", 0x40C26E, 0x2A + +gUnknown_840C298:: @ 840C298 + .incbin "baserom.gba", 0x40C298, 0xEC + +gUnknown_840C384:: @ 840C384 + .incbin "baserom.gba", 0x40C384, 0x18 + +gUnknown_840C39C:: @ 840C39C + .incbin "baserom.gba", 0x40C39C, 0x20 + +gUnknown_840C3BC:: @ 840C3BC + .incbin "baserom.gba", 0x40C3BC, 0x1E8 diff --git a/data/item_menu.s b/data/item_menu.s new file mode 100644 index 000000000..6b548edbe --- /dev/null +++ b/data/item_menu.s @@ -0,0 +1,58 @@ +#include "constants/region_map.h" +#include "constants/flags.h" +#include "constants/moves.h" + .include "asm/macros.inc" + .include "constants/constants.inc" + .section .rodata + .align 2 + +gUnknown_8452CF4:: @ 8452CF4 + .incbin "baserom.gba", 0x452CF4, 0x8 + +gUnknown_8452CFC:: @ 8452CFC + .incbin "baserom.gba", 0x452CFC, 0xC + +gUnknown_8452D08:: @ 8452D08 + .incbin "baserom.gba", 0x452D08, 0x1B0 + +gUnknown_8452EB8:: @ 8452EB8 + .incbin "baserom.gba", 0x452EB8, 0x60 + +gUnknown_8452F18:: @ 8452F18 + .incbin "baserom.gba", 0x452F18, 0xC + +gUnknown_8452F24:: @ 8452F24 + .incbin "baserom.gba", 0x452F24, 0x4 + +gUnknown_8452F28:: @ 8452F28 + .incbin "baserom.gba", 0x452F28, 0x6 + +gUnknown_8452F2E:: @ 8452F2E + .incbin "baserom.gba", 0x452F2E, 0x2 + +gUnknown_8452F30:: @ 8452F30 + .incbin "baserom.gba", 0x452F30, 0x2 + +gUnknown_8452F32:: @ 8452F32 + .incbin "baserom.gba", 0x452F32, 0x2 + +gUnknown_8452F34:: @ 8452F34 + .incbin "baserom.gba", 0x452F34, 0x1C + +gUnknown_8452F50:: @ 8452F50 + .incbin "baserom.gba", 0x452F50, 0x8 + +gUnknown_8452F58:: @ 8452F58 + .incbin "baserom.gba", 0x452F58, 0x8 + +gUnknown_8452F60:: @ 8452F60 + .incbin "baserom.gba", 0x452F60, 0x6 + +gUnknown_8452F66:: @ 8452F66 + .incbin "baserom.gba", 0x452F66, 0x6 + +gUnknown_8452F6C:: @ 8452F6C + .incbin "baserom.gba", 0x452F6C, 0x10 + +gUnknown_8452F7C:: @ 8452F7C + .incbin "baserom.gba", 0x452F7C, 0xC0 diff --git a/data/learn_move.s b/data/learn_move.s new file mode 100644 index 000000000..ff3f2e3d1 --- /dev/null +++ b/data/learn_move.s @@ -0,0 +1,28 @@ +#include "constants/region_map.h" +#include "constants/flags.h" +#include "constants/moves.h" + .include "asm/macros.inc" + .include "constants/constants.inc" + .section .rodata + .align 2 + +gUnknown_83FF9F4:: @ 83FF9F4 + .incbin "baserom.gba", 0x3FF9F4, 0x8 + +gUnknown_83FF9FC:: @ 83FF9FC + .incbin "baserom.gba", 0x3FF9FC, 0x28 + +gUnknown_83FFA24:: @ 83FFA24 + .incbin "baserom.gba", 0x3FFA24, 0x18 + +gUnknown_83FFA3C:: @ 83FFA3C + .incbin "baserom.gba", 0x3FFA3C, 0x8 + +gUnknown_83FFA44:: @ 83FFA44 + .incbin "baserom.gba", 0x3FFA44, 0x48 + +gUnknown_83FFA8C:: @ 83FFA8C + .incbin "baserom.gba", 0x3FFA8C, 0x8 + +gUnknown_83FFA94:: @ 83FFA94 + .incbin "baserom.gba", 0x3FFA94, 0x30 diff --git a/data/link_rfu.s b/data/link_rfu.s new file mode 100644 index 000000000..d16c35a22 --- /dev/null +++ b/data/link_rfu.s @@ -0,0 +1,88 @@ +#include "constants/region_map.h" +#include "constants/flags.h" +#include "constants/moves.h" + .include "asm/macros.inc" + .include "constants/constants.inc" + .section .rodata + .align 2 + +gUnknown_843F29C:: @ 843F29C + .incbin "baserom.gba", 0x43F29C, 0x8 + +gUnknown_843F2A4:: @ 843F2A4 + .incbin "baserom.gba", 0x43F2A4, 0x8 + +gUnknown_843F2AC:: @ 843F2AC + .incbin "baserom.gba", 0x43F2AC, 0xF0 + +gUnknown_843F39C:: @ 843F39C + .incbin "baserom.gba", 0x43F39C, 0x3D0 + +gUnknown_843F76C:: @ 843F76C + .incbin "baserom.gba", 0x43F76C, 0x20 + +gUnknown_843F78C:: @ 843F78C + .incbin "baserom.gba", 0x43F78C, 0x20 + +gUnknown_843F7AC:: @ 843F7AC + .incbin "baserom.gba", 0x43F7AC, 0xC8 + +gUnknown_843F874:: @ 843F874 + .incbin "baserom.gba", 0x43F874, 0x8 + +gUnknown_843F87C:: @ 843F87C + .incbin "baserom.gba", 0x43F87C, 0xC + +gUnknown_843F888:: @ 843F888 + .incbin "baserom.gba", 0x43F888, 0x18 + +gUnknown_843F8A0:: @ 843F8A0 + .incbin "baserom.gba", 0x43F8A0, 0x10 + +gUnknown_843F8B0:: @ 843F8B0 + .incbin "baserom.gba", 0x43F8B0, 0x20 + +gUnknown_843F8D0:: @ 843F8D0 + .incbin "baserom.gba", 0x43F8D0, 0x8 + +gUnknown_843F8D8:: @ 843F8D8 + .incbin "baserom.gba", 0x43F8D8, 0x3 + +gUnknown_843F8DB:: @ 843F8DB + .incbin "baserom.gba", 0x43F8DB, 0x5 + +gUnknown_843F8E0:: @ 843F8E0 + .4byte gUnknown_847A8D8 + .4byte gUnknown_847A8FA + .4byte gUnknown_847A913 + .4byte gUnknown_847A934 + +gUnknown_843F8F0:: @ 843F8F0 + .incbin "baserom.gba", 0x43F8F0, 0x20 + +gUnknown_843F910:: @ 843F910 + .incbin "baserom.gba", 0x43F910, 0x28 + +gUnknown_843F938:: @ 843F938 + .incbin "baserom.gba", 0x43F938, 0x20 + +gUnknown_843F958:: @ 843F958 + .incbin "baserom.gba", 0x43F958, 0x10 + +gUnknown_843F968:: @ 843F968 + .incbin "baserom.gba", 0x43F968, 0x50 + +gUnknown_843F9B8:: @ 843F9B8 + .incbin "baserom.gba", 0x43F9B8, 0x68 + +gUnknown_843FA20:: @ 843FA20 + .incbin "baserom.gba", 0x43FA20, 0x20 + +gUnknown_843FA40:: @ 843FA40 + .incbin "baserom.gba", 0x43FA40, 0x40 + +gUnknown_843FA80:: @ 843FA80 + .incbin "baserom.gba", 0x43FA80, 0x18 + +gUnknown_843FA98:: @ 843FA98 + .incbin "baserom.gba", 0x43FA98, 0x18 diff --git a/data/link_rfu_2.s b/data/link_rfu_2.s new file mode 100644 index 000000000..9827f17ea --- /dev/null +++ b/data/link_rfu_2.s @@ -0,0 +1,112 @@ +#include "constants/region_map.h" +#include "constants/flags.h" +#include "constants/moves.h" + .include "asm/macros.inc" + .include "constants/constants.inc" + .section .rodata + .align 2 + +gUnknown_843EBB4:: @ 843EBB4 + .incbin "baserom.gba", 0x43EBB4, 0x18 + +gUnknown_843EBCC:: @ 843EBCC + .incbin "baserom.gba", 0x43EBCC, 0x8 + +gUnknown_843EBD4:: @ 843EBD4 + .incbin "baserom.gba", 0x43EBD4, 0x64 + +gUnknown_843EC38:: @ 843EC38 + .incbin "baserom.gba", 0x43EC38, 0x9 + +gUnknown_843EC41:: @ 843EC41 + .incbin "baserom.gba", 0x43EC41, 0x10 + +gUnknown_843EC51:: @ 843EC51 + .incbin "baserom.gba", 0x43EC51, 0x13 + +gUnknown_843EC64:: @ 843EC64 + .incbin "baserom.gba", 0x43EC64, 0x28 + +gUnknown_843EC8C:: @ 843EC8C + .incbin "baserom.gba", 0x43EC8C, 0xFC + + .align 2 +gUnknown_843ED88:: @ 843ED88 + .incbin "baserom.gba", 0x43ED88, 0xC + + .align 2 +gUnknown_843ED94:: @ 843ED94 + .asciz "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/rfu.c" + + .align 2 +gUnknown_843EDC4:: @ 843EDC4 + .asciz "Rfu.RfuFunc == NULL" + + .align 2 +gUnknown_843EDD8:: @ 843EDD8 + .asciz "size<=252" + + .align 2 +gUnknown_843EDE4:: @ 843EDE4 + .asciz "PokemonSioInfo" + + .byte 0, 1, 7, 0x14, 0xFF + + .align 2 +gUnknown_843EDF8:: @ 843EDF8 + .asciz "LINK LOSS DISCONNECT!" + + .align 2 +gUnknown_843EE10:: @ 843EE10 + .asciz "LINK LOSS RECOVERY NOW" + + .align 2 +gUnknown_843EE28:: @ 843EE28 + .incbin "baserom.gba", 0x43EE28, 0x1F + +gUnknown_843EE47:: @ 843EE47 + .incbin "baserom.gba", 0x43EE47, 0x10 + +gUnknown_843EE57:: @ 843EE57 + .incbin "baserom.gba", 0x43EE57, 0xD + + .align 2 +gUnknown_843EE64:: @ 843EE64 + .asciz "NOWSLOT" + .align 2 + .asciz " " + .align 2 + .asciz "CLOCK DRIFT" + .align 2 + .asciz "BUSY SEND " + .align 2 + .asciz "CMD REJECT " + .align 2 + .asciz "CLOCK SLAVE" + .align 2 + .asciz "CHILD " + .align 2 + .asciz "PARENT" + .align 2 + .asciz "SEARCH" + + .align 2 + .incbin "baserom.gba", 0x43EEC0, 0x144 + +gUnknown_843F004:: @ 843F004 + .incbin "baserom.gba", 0x43F004, 0x100 + +gUnknown_843F104:: @ 843F104 + .incbin "baserom.gba", 0x43F104, 0x100 + +gUnknown_843F204:: @ 843F204 + .incbin "baserom.gba", 0x43F204, 0x70 + +gUnknown_843F274:: @ 843F274 + .incbin "baserom.gba", 0x43F274, 0x8 + +gUnknown_843F27C:: @ 843F27C + .incbin "baserom.gba", 0x43F27C, 0x8 + +gUnknown_843F284:: @ 843F284 + .incbin "baserom.gba", 0x43F284, 0x18 diff --git a/data/link_rfu_3.s b/data/link_rfu_3.s new file mode 100644 index 000000000..ed1a09b16 --- /dev/null +++ b/data/link_rfu_3.s @@ -0,0 +1,376 @@ +#include "constants/region_map.h" +#include "constants/flags.h" +#include "constants/moves.h" + .include "asm/macros.inc" + .include "constants/constants.inc" + .section .rodata + .align 2 + +gUnknown_8456C74:: @ 8456C74 + .incbin "baserom.gba", 0x456C74, 0x5C + +gUnknown_8456CD0:: @ 8456CD0 + .incbin "baserom.gba", 0x456CD0, 0x8 + +gUnknown_8456CD8:: @ 8456CD8 + .incbin "baserom.gba", 0x456CD8, 0x24 + +gUnknown_8456CFC:: @ 8456CFC + .incbin "baserom.gba", 0x456CFC, 0x8 + +gUnknown_8456D04:: @ 8456D04 + .incbin "baserom.gba", 0x456D04, 0x30 + +gUnknown_8456D34:: @ 8456D34 + .incbin "baserom.gba", 0x456D34, 0x18 + +gUnknown_8456D4C:: @ 8456D4C + .incbin "baserom.gba", 0x456D4C, 0x8 + +gUnknown_8456D54:: @ 8456D54 + .incbin "baserom.gba", 0x456D54, 0x88 + +gUnknown_8456DDC:: @ 8456DDC + .incbin "baserom.gba", 0x456DDC, 0x18 + +gUnknown_8456DF4:: @ 8456DF4 + .incbin "baserom.gba", 0x456DF4, 0x28 + +gUnknown_8456E1C:: @ 8456E1C + .incbin "baserom.gba", 0x456E1C, 0x18 + +gUnknown_8456E34:: @ 8456E34 + .incbin "baserom.gba", 0x456E34, 0x20 + +gUnknown_8456E54:: @ 8456E54 + .incbin "baserom.gba", 0x456E54, 0x18 + +gUnknown_8456E6C:: @ 8456E6C + .incbin "baserom.gba", 0x456E6C, 0x98 + +gUnknown_8456F04:: @ 8456F04 + .incbin "baserom.gba", 0x456F04, 0x18 + +gUnknown_8456F1C:: @ 8456F1C + .incbin "baserom.gba", 0x456F1C, 0x8 + +gUnknown_8456F24:: @ 8456F24 + .incbin "baserom.gba", 0x456F24, 0x58 + +gUnknown_8456F7C:: @ 8456F7C + .incbin "baserom.gba", 0x456F7C, 0xB8 + +gUnknown_8457034:: @ 8457034 + .incbin "baserom.gba", 0x457034, 0x60 + +gUnknown_8457094:: @ 8457094 + .incbin "baserom.gba", 0x457094, 0x34 + +gUnknown_84570C8:: @ 84570C8 + .incbin "baserom.gba", 0x4570C8, 0x10 + +gUnknown_84570D8:: @ 84570D8 + .incbin "baserom.gba", 0x4570D8, 0x14 + +gUnknown_84570EC:: @ 84570EC + .incbin "baserom.gba", 0x4570EC, 0x20 + +gUnknown_845710C:: @ 845710C + .incbin "baserom.gba", 0x45710C, 0xA + +gUnknown_8457116:: @ 8457116 + .incbin "baserom.gba", 0x457116, 0x5 + +gUnknown_845711B:: @ 845711B + .incbin "baserom.gba", 0x45711B, 0x5 + +gUnknown_8457120:: @ 8457120 + .incbin "baserom.gba", 0x457120, 0x18 + + .align 2 +gUnknown_8457138:: @ 8457138 + .asciz "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/rfu_union_tool.c" + + .align 2 +gUnknown_8457174:: @ 8457174 + .asciz "0" + + .align 2 +gUnknown_8457178:: @ 8457178 + .asciz "UnionObjWork != NULL" + +gUnknown_845718D:: @ 845718D + .incbin "baserom.gba", 0x45718D, 0x2 + +gUnknown_845718F:: @ 845718F + .incbin "baserom.gba", 0x45718F, 0x5 + +gUnknown_8457194:: @ 8457194 + .incbin "baserom.gba", 0x457194, 0x4 + +gUnknown_8457198:: @ 8457198 + .incbin "baserom.gba", 0x457198, 0x10 + +gUnknown_84571A8:: @ 84571A8 + .incbin "baserom.gba", 0x4571A8, 0x8 + +gUnknown_84571B0:: @ 84571B0 + .incbin "baserom.gba", 0x4571B0, 0x4 + +gUnknown_84571B4:: @ 84571B4 + .incbin "baserom.gba", 0x4571B4, 0x4 + +gUnknown_84571B8:: @ 84571B8 + .incbin "baserom.gba", 0x4571B8, 0x28 + +gUnknown_84571E0:: @ 84571E0 + .incbin "baserom.gba", 0x4571E0, 0x54 + +gUnknown_8457234:: @ 8457234 + .incbin "baserom.gba", 0x457234, 0x30 + +gUnknown_8457264:: @ 8457264 + .incbin "baserom.gba", 0x457264, 0x1C8 + +gUnknown_845742C:: @ 845742C + .incbin "baserom.gba", 0x45742C, 0x50 + +gUnknown_845747C:: @ 845747C + .incbin "baserom.gba", 0x45747C, 0x24 + +gUnknown_84574A0:: @ 84574A0 + .incbin "baserom.gba", 0x4574A0, 0x24 + +gUnknown_84574C4:: @ 84574C4 + .incbin "baserom.gba", 0x4574C4, 0x28 + +gUnknown_84574EC:: @ 84574EC + .incbin "baserom.gba", 0x4574EC, 0x28 + +gUnknown_8457514:: @ 8457514 + .incbin "baserom.gba", 0x457514, 0x1C + +gUnknown_8457530:: @ 8457530 + .incbin "baserom.gba", 0x457530, 0x24 + +gUnknown_8457554:: @ 8457554 + .incbin "baserom.gba", 0x457554, 0xB4 + +gUnknown_8457608:: @ 8457608 + .incbin "baserom.gba", 0x457608, 0x8 + +gUnknown_8457610:: @ 8457610 + .incbin "baserom.gba", 0x457610, 0x6C + +gUnknown_845767C:: @ 845767C + .incbin "baserom.gba", 0x45767C, 0x30 + +gUnknown_84576AC:: @ 84576AC + .incbin "baserom.gba", 0x4576AC, 0x18 + +gUnknown_84576C4:: @ 84576C4 + .incbin "baserom.gba", 0x4576C4, 0x3C + +gUnknown_8457700:: @ 8457700 + .incbin "baserom.gba", 0x457700, 0x1C + +gUnknown_845771C:: @ 845771C + .incbin "baserom.gba", 0x45771C, 0x38 + +gUnknown_8457754:: @ 8457754 + .incbin "baserom.gba", 0x457754, 0x28 + +gUnknown_845777C:: @ 845777C + .incbin "baserom.gba", 0x45777C, 0x40 + +gUnknown_84577BC:: @ 84577BC + .incbin "baserom.gba", 0x4577BC, 0x3C + +gUnknown_84577F8:: @ 84577F8 + .incbin "baserom.gba", 0x4577F8, 0x40 + +gUnknown_8457838:: @ 8457838 + .incbin "baserom.gba", 0x457838, 0x84 + +gUnknown_84578BC:: @ 84578BC + .incbin "baserom.gba", 0x4578BC, 0x178 + +gUnknown_8457A34:: @ 8457A34 + .incbin "baserom.gba", 0x457A34, 0xD0 + +gUnknown_8457B04:: @ 8457B04 + .incbin "baserom.gba", 0x457B04, 0xC8 + +gUnknown_8457BCC:: @ 8457BCC + .incbin "baserom.gba", 0x457BCC, 0x54 + +gUnknown_8457C20:: @ 8457C20 + .incbin "baserom.gba", 0x457C20, 0x28 + +gUnknown_8457C48:: @ 8457C48 + .incbin "baserom.gba", 0x457C48, 0x5C + +gUnknown_8457CA4:: @ 8457CA4 + .incbin "baserom.gba", 0x457CA4, 0x54 + +gUnknown_8457CF8:: @ 8457CF8 + .incbin "baserom.gba", 0x457CF8, 0x4C + +gUnknown_8457D44:: @ 8457D44 + .incbin "baserom.gba", 0x457D44, 0x74 + +gUnknown_8457DB8:: @ 8457DB8 + .incbin "baserom.gba", 0x457DB8, 0x54 + +gUnknown_8457E0C:: @ 8457E0C + .incbin "baserom.gba", 0x457E0C, 0x1C + +gUnknown_8457E28:: @ 8457E28 + .incbin "baserom.gba", 0x457E28, 0x1C + +gUnknown_8457E44:: @ 8457E44 + .incbin "baserom.gba", 0x457E44, 0x1C + +gUnknown_8457E60:: @ 8457E60 + .incbin "baserom.gba", 0x457E60, 0x120 + +gUnknown_8457F80:: @ 8457F80 + .incbin "baserom.gba", 0x457F80, 0x10 + +gUnknown_8457F90:: @ 8457F90 + .incbin "baserom.gba", 0x457F90, 0x164 + +gUnknown_84580F4:: @ 84580F4 + .incbin "baserom.gba", 0x4580F4, 0x13C + +gUnknown_8458230:: @ 8458230 + .incbin "baserom.gba", 0x458230, 0xE4 + +gUnknown_8458314:: @ 8458314 + .incbin "baserom.gba", 0x458314, 0xA0 + +gUnknown_84583B4:: @ 84583B4 + .incbin "baserom.gba", 0x4583B4, 0x78 + +gUnknown_845842C:: @ 845842C + .incbin "baserom.gba", 0x45842C, 0x8 + +gUnknown_8458434:: @ 8458434 + .incbin "baserom.gba", 0x458434, 0x48 + +gUnknown_845847C:: @ 845847C + .incbin "baserom.gba", 0x45847C, 0x44 + +gUnknown_84584C0:: @ 84584C0 + .incbin "baserom.gba", 0x4584C0, 0x88 + +gUnknown_8458548:: @ 8458548 + .incbin "baserom.gba", 0x458548, 0xA0 + +gUnknown_84585E8:: @ 84585E8 + .incbin "baserom.gba", 0x4585E8, 0x170 + +gUnknown_8458758:: @ 8458758 + .incbin "baserom.gba", 0x458758, 0x164 + +gUnknown_84588BC:: @ 84588BC + .incbin "baserom.gba", 0x4588BC, 0xF0 + +gUnknown_84589AC:: @ 84589AC + .incbin "baserom.gba", 0x4589AC, 0xCC + +gUnknown_8458A78:: @ 8458A78 + .incbin "baserom.gba", 0x458A78, 0x20 + +gUnknown_8458A98:: @ 8458A98 + .incbin "baserom.gba", 0x458A98, 0x20 + +gUnknown_8458AB8:: @ 8458AB8 + .incbin "baserom.gba", 0x458AB8, 0x8C + +gUnknown_8458B44:: @ 8458B44 + .incbin "baserom.gba", 0x458B44, 0x190 + +gUnknown_8458CD4:: @ 8458CD4 + .incbin "baserom.gba", 0x458CD4, 0x48 + +gUnknown_8458D1C:: @ 8458D1C + .incbin "baserom.gba", 0x458D1C, 0x38 + +gUnknown_8458D54:: @ 8458D54 + .incbin "baserom.gba", 0x458D54, 0x24 + +gUnknown_8458D78:: @ 8458D78 + .incbin "baserom.gba", 0x458D78, 0x24 + +gUnknown_8458D9C:: @ 8458D9C + .incbin "baserom.gba", 0x458D9C, 0x20 + +gUnknown_8458DBC:: @ 8458DBC + .incbin "baserom.gba", 0x458DBC, 0x2C + +gUnknown_8458DE8:: @ 8458DE8 + .incbin "baserom.gba", 0x458DE8, 0x28 + +gUnknown_8458E10:: @ 8458E10 + .incbin "baserom.gba", 0x458E10, 0x60 + +gUnknown_8458E70:: @ 8458E70 + .incbin "baserom.gba", 0x458E70, 0x60 + +gUnknown_8458ED0:: @ 8458ED0 + .incbin "baserom.gba", 0x458ED0, 0x34 + +gUnknown_8458F04:: @ 8458F04 + .incbin "baserom.gba", 0x458F04, 0x98 + +gUnknown_8458F9C:: @ 8458F9C + .incbin "baserom.gba", 0x458F9C, 0x20 + +gUnknown_8458FBC:: @ 8458FBC + .incbin "baserom.gba", 0x458FBC, 0xC + +gUnknown_8458FC8:: @ 8458FC8 + .incbin "baserom.gba", 0x458FC8, 0x1C + +gUnknown_8458FE4:: @ 8458FE4 + .incbin "baserom.gba", 0x458FE4, 0x1D4 + +gUnknown_84591B8:: @ 84591B8 + .incbin "baserom.gba", 0x4591B8, 0x24 + +gUnknown_84591DC:: @ 84591DC + .incbin "baserom.gba", 0x4591DC, 0x5C + +gUnknown_8459238:: @ 8459238 + .incbin "baserom.gba", 0x459238, 0x18 + +gUnknown_8459250:: @ 8459250 + .incbin "baserom.gba", 0x459250, 0x3C + +gUnknown_845928C:: @ 845928C + .incbin "baserom.gba", 0x45928C, 0xB0 + +gUnknown_845933C:: @ 845933C + .incbin "baserom.gba", 0x45933C, 0x3C + +gUnknown_8459378:: @ 8459378 + .incbin "baserom.gba", 0x459378, 0x138 + +gUnknown_84594B0:: @ 84594B0 + .incbin "baserom.gba", 0x4594B0, 0x14 + +gUnknown_84594C4:: @ 84594C4 + .incbin "baserom.gba", 0x4594C4, 0x40 + +gUnknown_8459504:: @ 8459504 + .incbin "baserom.gba", 0x459504, 0x7C + +gUnknown_8459580:: @ 8459580 + .incbin "baserom.gba", 0x459580, 0x8 + +gUnknown_8459588:: @ 8459588 + .incbin "baserom.gba", 0x459588, 0x64 + +gUnknown_84595EC:: @ 84595EC @ referenced in mevent/script_common.inc + .incbin "baserom.gba", 0x4595EC, 0x48 diff --git a/data/party_menu.s b/data/party_menu.s new file mode 100644 index 000000000..7c484deb3 --- /dev/null +++ b/data/party_menu.s @@ -0,0 +1,672 @@ +#include "constants/region_map.h" +#include "constants/flags.h" +#include "constants/moves.h" + .include "asm/macros.inc" + .include "constants/constants.inc" + .section .rodata + .align 2 + +gMoveTutorMoves:: @ 8459B60 + .2byte MOVE_MEGA_PUNCH + .2byte MOVE_SWORDS_DANCE + .2byte MOVE_MEGA_KICK + .2byte MOVE_BODY_SLAM + .2byte MOVE_DOUBLE_EDGE + .2byte MOVE_COUNTER + .2byte MOVE_SEISMIC_TOSS + .2byte MOVE_MIMIC + .2byte MOVE_METRONOME + .2byte MOVE_SOFT_BOILED + .2byte MOVE_DREAM_EATER + .2byte MOVE_THUNDER_WAVE + .2byte MOVE_EXPLOSION + .2byte MOVE_ROCK_SLIDE + .2byte MOVE_SUBSTITUTE + +gMoveTutorMoveCompatibilityTable:: @ 8459B7E + .2byte 0x0000 + .2byte 0x409a + .2byte 0x409a + .2byte 0x409a + .2byte 0x60ff + .2byte 0x60ff + .2byte 0x60ff + .2byte 0x40fd + .2byte 0x40fd + .2byte 0x40fd + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x4490 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x4092 + .2byte 0x4090 + .2byte 0x4090 + .2byte 0x4090 + .2byte 0x48b8 + .2byte 0x48b8 + .2byte 0x4090 + .2byte 0x4090 + .2byte 0x6098 + .2byte 0x6098 + .2byte 0x48fd + .2byte 0x48fd + .2byte 0x60fa + .2byte 0x60fa + .2byte 0x40b8 + .2byte 0x40b8 + .2byte 0x60fd + .2byte 0x40b8 + .2byte 0x40b8 + .2byte 0x60fd + .2byte 0x4ffd + .2byte 0x4ffd + .2byte 0x4098 + .2byte 0x4098 + .2byte 0x4cfd + .2byte 0x4cfd + .2byte 0x4090 + .2byte 0x4090 + .2byte 0x4092 + .2byte 0x4092 + .2byte 0x409a + .2byte 0x40ba + .2byte 0x40ba + .2byte 0x4090 + .2byte 0x4090 + .2byte 0x6098 + .2byte 0x6098 + .2byte 0x4498 + .2byte 0x4498 + .2byte 0x40fd + .2byte 0x40fd + .2byte 0x61fd + .2byte 0x61fd + .2byte 0x4098 + .2byte 0x4098 + .2byte 0x4098 + .2byte 0x41fd + .2byte 0x41fd + .2byte 0x4dfd + .2byte 0x4dfd + .2byte 0x4dfd + .2byte 0x61fd + .2byte 0x61fd + .2byte 0x61fd + .2byte 0x4092 + .2byte 0x4092 + .2byte 0x409a + .2byte 0x4092 + .2byte 0x4092 + .2byte 0x71f9 + .2byte 0x71f9 + .2byte 0x71fd + .2byte 0x4098 + .2byte 0x4098 + .2byte 0x4c98 + .2byte 0x4cfd + .2byte 0x4890 + .2byte 0x4890 + .2byte 0x409a + .2byte 0x4098 + .2byte 0x4098 + .2byte 0x4098 + .2byte 0x4098 + .2byte 0x5088 + .2byte 0x5088 + .2byte 0x5090 + .2byte 0x5090 + .2byte 0x5480 + .2byte 0x5480 + .2byte 0x55fd + .2byte 0x7098 + .2byte 0x4dfd + .2byte 0x4dfd + .2byte 0x409a + .2byte 0x409a + .2byte 0x5880 + .2byte 0x5880 + .2byte 0x5490 + .2byte 0x5490 + .2byte 0x60ff + .2byte 0x60ff + .2byte 0x61fd + .2byte 0x61fd + .2byte 0x64ff + .2byte 0x5080 + .2byte 0x5080 + .2byte 0x60ba + .2byte 0x60ff + .2byte 0x4ffd + .2byte 0x409a + .2byte 0x60fd + .2byte 0x4090 + .2byte 0x4090 + .2byte 0x4090 + .2byte 0x4090 + .2byte 0x4890 + .2byte 0x4c90 + .2byte 0x4dfd + .2byte 0x40b2 + .2byte 0x45fd + .2byte 0x48fd + .2byte 0x40fd + .2byte 0x60da + .2byte 0x4098 + .2byte 0x0000 + .2byte 0x4898 + .2byte 0x4498 + .2byte 0x0000 + .2byte 0x4098 + .2byte 0x4098 + .2byte 0x4898 + .2byte 0x4098 + .2byte 0x4c90 + .2byte 0x6098 + .2byte 0x60d8 + .2byte 0x6098 + .2byte 0x60de + .2byte 0x6090 + .2byte 0x61fd + .2byte 0x4090 + .2byte 0x4890 + .2byte 0x4090 + .2byte 0x4898 + .2byte 0x4898 + .2byte 0x4898 + .2byte 0x4dfd + .2byte 0x7fff + .2byte 0x40ba + .2byte 0x40ba + .2byte 0x40ba + .2byte 0x4098 + .2byte 0x4098 + .2byte 0x60fd + .2byte 0x60ff + .2byte 0x60ff + .2byte 0x60ff + .2byte 0x4098 + .2byte 0x4098 + .2byte 0x4490 + .2byte 0x4490 + .2byte 0x4093 + .2byte 0x4093 + .2byte 0x4098 + .2byte 0x4098 + .2byte 0x4090 + .2byte 0x4890 + .2byte 0x4890 + .2byte 0x48fd + .2byte 0x4ffd + .2byte 0x4cfd + .2byte 0x4ffd + .2byte 0x4ffd + .2byte 0x4c90 + .2byte 0x4c90 + .2byte 0x4898 + .2byte 0x48fd + .2byte 0x48fd + .2byte 0x4092 + .2byte 0x40dd + .2byte 0x40dd + .2byte 0x70fd + .2byte 0x41fd + .2byte 0x4092 + .2byte 0x4092 + .2byte 0x4092 + .2byte 0x4dfd + .2byte 0x4092 + .2byte 0x4092 + .2byte 0x4490 + .2byte 0x4098 + .2byte 0x40fd + .2byte 0x4498 + .2byte 0x4498 + .2byte 0x4c90 + .2byte 0x4cfd + .2byte 0x4c90 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x4c98 + .2byte 0x70b8 + .2byte 0x70b8 + .2byte 0x6cb8 + .2byte 0x64b2 + .2byte 0x7098 + .2byte 0x49fd + .2byte 0x69fd + .2byte 0x4892 + .2byte 0x40b2 + .2byte 0x6098 + .2byte 0x60fa + .2byte 0x44b2 + .2byte 0x41ff + .2byte 0x61ff + .2byte 0x6098 + .2byte 0x6098 + .2byte 0x6098 + .2byte 0x6098 + .2byte 0x7098 + .2byte 0x4890 + .2byte 0x48d0 + .2byte 0x40fd + .2byte 0x4098 + .2byte 0x60b0 + .2byte 0x44b8 + .2byte 0x44b8 + .2byte 0x4098 + .2byte 0x40b8 + .2byte 0x60b8 + .2byte 0x4c90 + .2byte 0x4c98 + .2byte 0x0000 + .2byte 0x60fc + .2byte 0x60fc + .2byte 0x45fd + .2byte 0x48fd + .2byte 0x40fd + .2byte 0x69fd + .2byte 0x4ffd + .2byte 0x4898 + .2byte 0x4098 + .2byte 0x4098 + .2byte 0x6098 + .2byte 0x6098 + .2byte 0x68fd + .2byte 0x4c98 + .2byte 0x4c90 + .2byte 0x4592 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x40ff + .2byte 0x40ff + .2byte 0x40ff + .2byte 0x60ff + .2byte 0x60ff + .2byte 0x60ff + .2byte 0x4098 + .2byte 0x60fd + .2byte 0x60fd + .2byte 0x40b8 + .2byte 0x40b8 + .2byte 0x4898 + .2byte 0x4898 + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x4090 + .2byte 0x0000 + .2byte 0x4090 + .2byte 0x409a + .2byte 0x409a + .2byte 0x41ff + .2byte 0x509a + .2byte 0x509e + .2byte 0x509e + .2byte 0x4090 + .2byte 0x4092 + .2byte 0x4490 + .2byte 0x40b0 + .2byte 0x40b0 + .2byte 0x409a + .2byte 0x40ff + .2byte 0x65fd + .2byte 0x4090 + .2byte 0x4090 + .2byte 0x4090 + .2byte 0x4090 + .2byte 0x4098 + .2byte 0x4098 + .2byte 0x4c98 + .2byte 0x4c98 + .2byte 0x69fd + .2byte 0x7490 + .2byte 0x7490 + .2byte 0x7898 + .2byte 0x7098 + .2byte 0x45fd + .2byte 0x4090 + .2byte 0x6090 + .2byte 0x4090 + .2byte 0x40ba + .2byte 0x40ba + .2byte 0x4090 + .2byte 0x4098 + .2byte 0x4090 + .2byte 0x4090 + .2byte 0x6098 + .2byte 0x6098 + .2byte 0x6098 + .2byte 0x61fd + .2byte 0x61fd + .2byte 0x4898 + .2byte 0x4898 + .2byte 0x6098 + .2byte 0x7098 + .2byte 0x6098 + .2byte 0x6098 + .2byte 0x6098 + .2byte 0x40fb + .2byte 0x40ff + .2byte 0x4098 + .2byte 0x5098 + .2byte 0x7498 + .2byte 0x7498 + .2byte 0x4098 + .2byte 0x4498 + .2byte 0x44fd + .2byte 0x49fd + .2byte 0x49fd + .2byte 0x60ff + .2byte 0x45fd + .2byte 0x65fd + .2byte 0x4498 + .2byte 0x4498 + .2byte 0x0000 + .2byte 0x4498 + .2byte 0x65fd + .2byte 0x409a + .2byte 0x60fd + .2byte 0x60fd + .2byte 0x60fd + .2byte 0x54b8 + .2byte 0x54b8 + .2byte 0x409a + .2byte 0x40fd + .2byte 0x60fd + .2byte 0x60fd + .2byte 0x4098 + .2byte 0x4098 + .2byte 0x4098 + .2byte 0x6cba + .2byte 0x4c98 + .2byte 0x4d98 + .2byte 0x4098 + .2byte 0x68ff + .2byte 0x6098 + .2byte 0x6098 + .2byte 0x6098 + .2byte 0x68fd + .2byte 0x4898 + .2byte 0x49fd + .2byte 0x49fd + .2byte 0x6098 + .2byte 0x6098 + .2byte 0x609a + .2byte 0x60da + .2byte 0x4c98 + .2byte 0x4c98 + .2byte 0x4c98 + .2byte 0x6098 + .2byte 0x6098 + .2byte 0x6098 + .2byte 0x0000 + .2byte 0x7098 + .2byte 0x7098 + .2byte 0x78fd + .2byte 0x78fd + .2byte 0x78fd + .2byte 0x6898 + .2byte 0x68ff + .2byte 0x6898 + .2byte 0x4c98 + .2byte 0x4c98 + .2byte 0x4d98 + .2byte 0x6cfd + .2byte 0x4490 + + .align 2 +gUnknown_8459EB8:: @ 8459EB8 + .incbin "baserom.gba", 0x459EB8, 0xC + +gUnknown_8459EC4:: @ 8459EC4 + .incbin "baserom.gba", 0x459EC4, 0x20 + +gUnknown_8459EE4:: @ 8459EE4 + .incbin "baserom.gba", 0x459EE4, 0x20 + +gUnknown_8459F04:: @ 8459F04 + .incbin "baserom.gba", 0x459F04, 0xC0 + +gUnknown_8459FC4:: @ 8459FC4 + .incbin "baserom.gba", 0x459FC4, 0x1C + +gUnknown_8459FE0:: @ 8459FE0 + .incbin "baserom.gba", 0x459FE0, 0x1C + +gUnknown_8459FFC:: @ 8459FFC + .incbin "baserom.gba", 0x459FFC, 0xF + +gUnknown_845A00B:: @ 845A00B + .incbin "baserom.gba", 0x45A00B, 0x5 + +gUnknown_845A010:: @ 845A010 + .incbin "baserom.gba", 0x45A010, 0x40 + +gUnknown_845A050:: @ 845A050 + .incbin "baserom.gba", 0x45A050, 0x40 + +gUnknown_845A090:: @ 845A090 + .incbin "baserom.gba", 0x45A090, 0x40 + +gUnknown_845A0D0:: @ 845A0D0 + .incbin "baserom.gba", 0x45A0D0, 0x38 + +gUnknown_845A108:: @ 845A108 + .incbin "baserom.gba", 0x45A108, 0x8 + +gUnknown_845A110:: @ 845A110 + .incbin "baserom.gba", 0x45A110, 0x8 + +gUnknown_845A118:: @ 845A118 + .incbin "baserom.gba", 0x45A118, 0x8 + +gUnknown_845A120:: @ 845A120 + .incbin "baserom.gba", 0x45A120, 0x8 + +gUnknown_845A128:: @ 845A128 + .incbin "baserom.gba", 0x45A128, 0x8 + +gUnknown_845A130:: @ 845A130 + .incbin "baserom.gba", 0x45A130, 0x8 + +gUnknown_845A138:: @ 845A138 + .incbin "baserom.gba", 0x45A138, 0x8 + +gUnknown_845A140:: @ 845A140 + .incbin "baserom.gba", 0x45A140, 0x8 + +gUnknown_845A148:: @ 845A148 + .incbin "baserom.gba", 0x45A148, 0x8 + +gUnknown_845A150:: @ 845A150 + .incbin "baserom.gba", 0x45A150, 0x8 + +gUnknown_845A158:: @ 845A158 + .incbin "baserom.gba", 0x45A158, 0x8 + +gUnknown_845A160:: @ 845A160 + .incbin "baserom.gba", 0x45A160, 0x8 + +gUnknown_845A168:: @ 845A168 + .incbin "baserom.gba", 0x45A168, 0x8 + +gUnknown_845A170:: @ 845A170 + .incbin "baserom.gba", 0x45A170, 0x8 + +gUnknown_845A178:: @ 845A178 + .incbin "baserom.gba", 0x45A178, 0x8 + +gUnknown_845A180:: @ 845A180 + .incbin "baserom.gba", 0x45A180, 0x46 + +gUnknown_845A1C6:: @ 845A1C6 + .incbin "baserom.gba", 0x45A1C6, 0x46 + +gUnknown_845A20C:: @ 845A20C + .incbin "baserom.gba", 0x45A20C, 0x36 + +gUnknown_845A242:: @ 845A242 + .incbin "baserom.gba", 0x45A242, 0x36 + +gUnknown_845A278:: @ 845A278 + .incbin "baserom.gba", 0x45A278, 0x36 + +gUnknown_845A2AE:: @ 845A2AE + .incbin "baserom.gba", 0x45A2AE, 0x2 + +gUnknown_845A2B0:: @ 845A2B0 + .incbin "baserom.gba", 0x45A2B0, 0x2 + +gUnknown_845A2B2:: @ 845A2B2 + .incbin "baserom.gba", 0x45A2B2, 0x3 + +gUnknown_845A2B5:: @ 845A2B5 + .incbin "baserom.gba", 0x45A2B5, 0x3 + +gUnknown_845A2B8:: @ 845A2B8 + .incbin "baserom.gba", 0x45A2B8, 0x2 + +gUnknown_845A2BA:: @ 845A2BA + .incbin "baserom.gba", 0x45A2BA, 0x2 + +gUnknown_845A2BC:: @ 845A2BC + .incbin "baserom.gba", 0x45A2BC, 0x2 + +gUnknown_845A2BE:: @ 845A2BE + .incbin "baserom.gba", 0x45A2BE, 0x2 + +gUnknown_845A2C0:: @ 845A2C0 + .incbin "baserom.gba", 0x45A2C0, 0x2 + +gUnknown_845A2C2:: @ 845A2C2 + .incbin "baserom.gba", 0x45A2C2, 0x3 + +gUnknown_845A2C5:: @ 845A2C5 + .incbin "baserom.gba", 0x45A2C5, 0x3 + +gUnknown_845A2C8:: @ 845A2C8 + .incbin "baserom.gba", 0x45A2C8, 0x3 + +gUnknown_845A2CB:: @ 845A2CB + .incbin "baserom.gba", 0x45A2CB, 0x3 + +gUnknown_845A2CE:: @ 845A2CE + .incbin "baserom.gba", 0x45A2CE, 0x3 + +gUnknown_845A2D1:: @ 845A2D1 + .incbin "baserom.gba", 0x45A2D1, 0x3 + +gUnknown_845A2D4:: @ 845A2D4 + .incbin "baserom.gba", 0x45A2D4, 0x3 + +gUnknown_845A2D7:: @ 845A2D7 + .incbin "baserom.gba", 0x45A2D7, 0x3 + +gUnknown_845A2DA:: @ 845A2DA + .incbin "baserom.gba", 0x45A2DA, 0x3 + +gUnknown_845A2DD:: @ 845A2DD + .incbin "baserom.gba", 0x45A2DD, 0x3 + +gUnknown_845A2E0:: @ 845A2E0 + .incbin "baserom.gba", 0x45A2E0, 0x3 + +gUnknown_845A2E3:: @ 845A2E3 + .incbin "baserom.gba", 0x45A2E3, 0x5 + +gUnknown_845A2E8:: @ 845A2E8 + .incbin "baserom.gba", 0x45A2E8, 0x6C + +gUnknown_845A354:: @ 845A354 + .incbin "baserom.gba", 0x45A354, 0x28 + +gUnknown_845A37C:: @ 845A37C + .incbin "baserom.gba", 0x45A37C, 0xB0 + +gUnknown_845A42C:: @ 845A42C + .incbin "baserom.gba", 0x45A42C, 0x8 + +gUnknown_845A434:: @ 845A434 + .incbin "baserom.gba", 0x45A434, 0x8 + +gUnknown_845A43C:: @ 845A43C + .incbin "baserom.gba", 0x45A43C, 0x38 + +gUnknown_845A474:: @ 845A474 + .incbin "baserom.gba", 0x45A474, 0x8 + +gUnknown_845A47C:: @ 845A47C + .incbin "baserom.gba", 0x45A47C, 0x8 + +gUnknown_845A484:: @ 845A484 + .incbin "baserom.gba", 0x45A484, 0x68 + +gUnknown_845A4EC:: @ 845A4EC + .incbin "baserom.gba", 0x45A4EC, 0x8 + +gUnknown_845A4F4:: @ 845A4F4 + .incbin "baserom.gba", 0x45A4F4, 0x80 + +gUnknown_845A574:: @ 845A574 + .incbin "baserom.gba", 0x45A574, 0x8 + +gUnknown_845A57C:: @ 845A57C + .incbin "baserom.gba", 0x45A57C, 0x8 + +gUnknown_845A584:: @ 845A584 + .incbin "baserom.gba", 0x45A584, 0x18 + +gUnknown_845A59C:: @ 845A59C + .incbin "baserom.gba", 0x45A59C, 0x7C + +gUnknown_845A618:: @ 845A618 + .incbin "baserom.gba", 0x45A618, 0x114 + +gUnknown_845A72C:: @ 845A72C + .incbin "baserom.gba", 0x45A72C, 0x34 + +gUnknown_845A760:: @ 845A760 + .incbin "baserom.gba", 0x45A760, 0xE + +gUnknown_845A76E:: @ 845A76E + .incbin "baserom.gba", 0x45A76E, 0x1A + +gUnknown_845A788:: @ 845A788 + .incbin "baserom.gba", 0x45A788, 0x60 + +gUnknown_845A7E8:: @ 845A7E8 + .4byte gUnknown_841718C @ Not what other player wants + .4byte gUnknown_84171CC @ Not an egg + .4byte gUnknown_84170BC @ Mon can't be traded + .4byte gUnknown_84170BC @ Mon can't be traded + .4byte gUnknown_84170FC @ Other trainer's mon can't be traded + .4byte gUnknown_84170E0 @ Egg can't be traded + .4byte gUnknown_8417130 @ Other trainer can't accept + .4byte gUnknown_8417164 @ Can't trade with trainer now + .4byte gUnknown_8417164 @ Can't trade with trainer now + +gUnknown_845A80C:: @ 845A80C + .incbin "baserom.gba", 0x45A80C, 0x74 diff --git a/data/pokedex_screen.s b/data/pokedex_screen.s new file mode 100644 index 000000000..473c88e40 --- /dev/null +++ b/data/pokedex_screen.s @@ -0,0 +1,168 @@ +#include "constants/region_map.h" +#include "constants/flags.h" +#include "constants/moves.h" + .include "asm/macros.inc" + .include "constants/constants.inc" + .section .rodata + .align 2 + +gUnknown_843FAB0:: @ 843FAB0 + .incbin "baserom.gba", 0x43FAB0, 0x674 + +gUnknown_8440124:: @ 8440124 + .incbin "baserom.gba", 0x440124, 0x150 + +gUnknown_8440274:: @ 8440274 + .incbin "baserom.gba", 0x440274, 0x138 + +gUnknown_84403AC:: @ 84403AC + .incbin "baserom.gba", 0x4403AC, 0x11C + +gUnknown_84404C8:: @ 84404C8 + .incbin "baserom.gba", 0x4404C8, 0x200 + +gUnknown_84406C8:: @ 84406C8 + .incbin "baserom.gba", 0x4406C8, 0x4 + +gUnknown_84406CC:: @ 84406CC + .incbin "baserom.gba", 0x4406CC, 0x2 + +gUnknown_84406CE:: @ 84406CE + .incbin "baserom.gba", 0x4406CE, 0x12 + +gUnknown_84406E0:: @ 84406E0 + .incbin "baserom.gba", 0x4406E0, 0x810 + +gUnknown_8440EF0:: @ 8440EF0 + .incbin "baserom.gba", 0x440EF0, 0x2570 + +gUnknown_8443460:: @ 8443460 + .incbin "baserom.gba", 0x443460, 0x1A0 + +gUnknown_8443600:: @ 8443600 + .incbin "baserom.gba", 0x443600, 0x20 + +gUnknown_8443620:: @ 8443620 + .incbin "baserom.gba", 0x443620, 0x6E0 + +gUnknown_8443D00:: @ 8443D00 + .incbin "baserom.gba", 0x443D00, 0x2C0 + +gUnknown_8443FC0:: @ 8443FC0 + .incbin "baserom.gba", 0x443FC0, 0x336 + +gUnknown_84442F6:: @ 84442F6 + .incbin "baserom.gba", 0x4442F6, 0x304 + +gUnknown_84445FA:: @ 84445FA + .incbin "baserom.gba", 0x4445FA, 0x304 + +gUnknown_84448FE:: @ 84448FE + .incbin "baserom.gba", 0x4448FE, 0x336 + + .section .rodata.after @ pokedex.c erroneously carved out? + +gUnknown_8451EBC:: @ 8451EBC + .incbin "baserom.gba", 0x451EBC, 0x10 + +gUnknown_8451ECC:: @ 8451ECC + .incbin "baserom.gba", 0x451ECC, 0x18 + +gUnknown_8451EE4:: @ 8451EE4 + .incbin "baserom.gba", 0x451EE4, 0x70 + +gUnknown_8451F54:: @ 8451F54 + .incbin "baserom.gba", 0x451F54, 0x8 + +gUnknown_8451F5C:: @ 8451F5C + .incbin "baserom.gba", 0x451F5C, 0x8 + +gUnknown_8451F64:: @ 8451F64 + .incbin "baserom.gba", 0x451F64, 0xA0 + +gUnknown_8452004:: @ 8452004 + .incbin "baserom.gba", 0x452004, 0xB8 + +gUnknown_84520BC:: @ 84520BC + .incbin "baserom.gba", 0x4520BC, 0x18 + +gUnknown_84520D4:: @ 84520D4 + .incbin "baserom.gba", 0x4520D4, 0x10 + +gUnknown_84520E4:: @ 84520E4 + .incbin "baserom.gba", 0x4520E4, 0x10 + +gUnknown_84520F4:: @ 84520F4 + .incbin "baserom.gba", 0x4520F4, 0x78 + +gUnknown_845216C:: @ 845216C + .incbin "baserom.gba", 0x45216C, 0x8 + +gUnknown_8452174:: @ 8452174 + .incbin "baserom.gba", 0x452174, 0x18 + +gUnknown_845218C:: @ 845218C + .incbin "baserom.gba", 0x45218C, 0x28 + +gUnknown_84521B4:: @ 84521B4 + .incbin "baserom.gba", 0x4521B4, 0x10 + +gUnknown_84521C4:: @ 84521C4 + .incbin "baserom.gba", 0x4521C4, 0x8 + +gUnknown_84521CC:: @ 84521CC + .incbin "baserom.gba", 0x4521CC, 0x8 + +gUnknown_84521D4:: @ 84521D4 + .incbin "baserom.gba", 0x4521D4, 0x8 + +gUnknown_84521DC:: @ 84521DC + .incbin "baserom.gba", 0x4521DC, 0x8 + +gUnknown_84521E4:: @ 84521E4 + .incbin "baserom.gba", 0x4521E4, 0x8 + +gUnknown_84521EC:: @ 84521EC + .incbin "baserom.gba", 0x4521EC, 0x8 + +gUnknown_84521F4:: @ 84521F4 + .incbin "baserom.gba", 0x4521F4, 0x8 + +gUnknown_84521FC:: @ 84521FC + .incbin "baserom.gba", 0x4521FC, 0x8 + +gUnknown_8452204:: @ 8452204 + .incbin "baserom.gba", 0x452204, 0x8 + +gUnknown_845220C:: @ 845220C + .incbin "baserom.gba", 0x45220C, 0x8 + +gUnknown_8452214:: @ 8452214 + .incbin "baserom.gba", 0x452214, 0x40 + +gUnknown_8452254:: @ 8452254 + .incbin "baserom.gba", 0x452254, 0x38 + +gUnknown_845228C:: @ 845228C + .incbin "baserom.gba", 0x45228C, 0xA8 + +gUnknown_8452334:: @ 8452334 + .incbin "baserom.gba", 0x452334, 0x10 + +gUnknown_8452344:: @ 8452344 + .incbin "baserom.gba", 0x452344, 0x24 + +gUnknown_8452368:: @ 8452368 + .incbin "baserom.gba", 0x452368, 0x20 + +gUnknown_8452388:: @ 8452388 + .incbin "baserom.gba", 0x452388, 0x12C + +gUnknown_84524B4:: @ 84524B4 + .incbin "baserom.gba", 0x4524B4, 0x10 + +gUnknown_84524C4:: @ 84524C4 + .incbin "baserom.gba", 0x4524C4, 0x788 + +gUnknown_8452C4C:: @ 8452C4C + .incbin "baserom.gba", 0x452C4C, 0x48 diff --git a/data/pokemon_special_anim.s b/data/pokemon_special_anim.s new file mode 100644 index 000000000..d0f4decdf --- /dev/null +++ b/data/pokemon_special_anim.s @@ -0,0 +1,76 @@ +#include "constants/region_map.h" +#include "constants/flags.h" +#include "constants/moves.h" + .include "asm/macros.inc" + .include "constants/constants.inc" + .section .rodata + .align 2 + +gUnknown_8459634:: @ 8459634 + .incbin "baserom.gba", 0x459634, 0x8 + +gUnknown_845963C:: @ 845963C + .incbin "baserom.gba", 0x45963C, 0x20 + +gUnknown_845965C:: @ 845965C + .incbin "baserom.gba", 0x45965C, 0x20 + +gUnknown_845967C:: @ 845967C + .incbin "baserom.gba", 0x45967C, 0xC0 + +gUnknown_845973C:: @ 845973C + .incbin "baserom.gba", 0x45973C, 0x12C + +gUnknown_8459868:: @ 8459868 + .incbin "baserom.gba", 0x459868, 0x20 + +gUnknown_8459888:: @ 8459888 + .incbin "baserom.gba", 0x459888, 0xF8 + +gUnknown_8459980:: @ 8459980 + .incbin "baserom.gba", 0x459980, 0x8 + +gUnknown_8459988:: @ 8459988 + .incbin "baserom.gba", 0x459988, 0x10 + +gUnknown_8459998:: @ 8459998 + .incbin "baserom.gba", 0x459998, 0x12 + +gUnknown_84599AA:: @ 84599AA + .incbin "baserom.gba", 0x4599AA, 0x8 + +gUnknown_84599B2:: @ 84599B2 + .incbin "baserom.gba", 0x4599B2, 0x6 + +gUnknown_84599B8:: @ 84599B8 + .incbin "baserom.gba", 0x4599B8, 0x8 + +gUnknown_84599C0:: @ 84599C0 + .incbin "baserom.gba", 0x4599C0, 0x8 + +gUnknown_84599C8:: @ 84599C8 + .incbin "baserom.gba", 0x4599C8, 0x8 + +gUnknown_84599D0:: @ 84599D0 + .incbin "baserom.gba", 0x4599D0, 0x50 + +gUnknown_8459A20:: @ 8459A20 + .incbin "baserom.gba", 0x459A20, 0x10 + +gUnknown_8459A30:: @ 8459A30 + .incbin "baserom.gba", 0x459A30, 0x78 + +gUnknown_8459AA8:: @ 8459AA8 + .incbin "baserom.gba", 0x459AA8, 0x24 + +gUnknown_8459ACC:: @ 8459ACC + .incbin "baserom.gba", 0x459ACC, 0x20 + +gUnknown_8459AEC:: @ 8459AEC + .incbin "baserom.gba", 0x459AEC, 0x44 + +gUnknown_8459B30:: @ 8459B30 + .incbin "baserom.gba", 0x459B30, 0x18 + +gUnknown_8459B48:: @ 8459B48 + .incbin "baserom.gba", 0x459B48, 0x18 diff --git a/data/save_failed_screen.s b/data/save_failed_screen.s new file mode 100644 index 000000000..cdf68c4de --- /dev/null +++ b/data/save_failed_screen.s @@ -0,0 +1,10 @@ +#include "constants/region_map.h" +#include "constants/flags.h" +#include "constants/moves.h" + .include "asm/macros.inc" + .include "constants/constants.inc" + .section .rodata + .align 2 + +gUnknown_841EE44:: @ 841EE44 + .incbin "baserom.gba", 0x41EE44, 0x20 diff --git a/data/union_room_chat.s b/data/union_room_chat.s new file mode 100644 index 000000000..3133c65d6 --- /dev/null +++ b/data/union_room_chat.s @@ -0,0 +1,70 @@ +#include "constants/region_map.h" +#include "constants/flags.h" +#include "constants/moves.h" + .include "asm/macros.inc" + .include "constants/constants.inc" + .section .rodata + .align 2 + +gUnknown_845A880:: @ 845A880 + .incbin "baserom.gba", 0x45A880, 0x28 + +gUnknown_845A8A8:: @ 845A8A8 + .incbin "baserom.gba", 0x45A8A8, 0x4 + +gUnknown_845A8AC:: @ 845A8AC + .incbin "baserom.gba", 0x45A8AC, 0x100 + +gUnknown_845A9AC:: @ 845A9AC + .incbin "baserom.gba", 0x45A9AC, 0x78 + +gUnknown_845AA24:: @ 845AA24 + .incbin "baserom.gba", 0x45AA24, 0x20 + +gUnknown_845AA44:: @ 845AA44 + .incbin "baserom.gba", 0x45AA44, 0x20 + +gUnknown_845AA64:: @ 845AA64 + .incbin "baserom.gba", 0x45AA64, 0x20 + +gUnknown_845AA84:: @ 845AA84 + .incbin "baserom.gba", 0x45AA84, 0x10 + +gUnknown_845AA94:: @ 845AA94 + .incbin "baserom.gba", 0x45AA94, 0x28 + +gUnknown_845AABC:: @ 845AABC + .incbin "baserom.gba", 0x45AABC, 0xA8 + +gUnknown_845AB64:: @ 845AB64 + .incbin "baserom.gba", 0x45AB64, 0x84 + +gUnknown_845ABE8:: @ 845ABE8 + .incbin "baserom.gba", 0x45ABE8, 0x4 + +gUnknown_845ABEC:: @ 845ABEC + .incbin "baserom.gba", 0x45ABEC, 0x2A + +gUnknown_845AC16:: @ 845AC16 + .incbin "baserom.gba", 0x45AC16, 0x342 + +gUnknown_845AF58:: @ 845AF58 + .incbin "baserom.gba", 0x45AF58, 0x28 + +gUnknown_845AF80:: @ 845AF80 + .incbin "baserom.gba", 0x45AF80, 0x40 + +gUnknown_845AFC0:: @ 845AFC0 + .incbin "baserom.gba", 0x45AFC0, 0x20 + +gUnknown_845AFE0:: @ 845AFE0 + .incbin "baserom.gba", 0x45AFE0, 0x18 + +gUnknown_845AFF8:: @ 845AFF8 + .incbin "baserom.gba", 0x45AFF8, 0x58 + +gUnknown_845B050:: @ 845B050 + .incbin "baserom.gba", 0x45B050, 0x18 + +gUnknown_845B068:: @ 845B068 + .incbin "baserom.gba", 0x45B068, 0x18 diff --git a/ld_script.txt b/ld_script.txt index 3677969b4..f06309dfc 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -474,25 +474,32 @@ SECTIONS { src/battle_controller_link_partner.o(.rodata); data/battle_message.o(.rodata); src/save.o(.rodata); - data/data_83FECCC.o(.rodata); + data/field_effect_helpers.o(.rodata); src/battle_controller_safari.o(.rodata); - data/data_83FECCC.o(.rodata.83FEDE4); + data/battle_anim_effects_3.o(.rodata); + data/learn_move.o(.rodata); + data/battle_tower.o(.rodata); src/battle_controller_oak_old_man.o(.rodata); src/player_pc.o(.rodata); src/intro.o(.rodata); - data/data_83FECCC.o(.rodata.battle_anim_special); + data/battle_anim_special.o(.rodata); + data/hall_of_fame.o(.rodata); src/credits.o(.rodata); src/diploma.o(.rodata); data/strings.o(.rodata); - data/data_83FECCC.o(.rodata.841EE44); + data/save_failed_screen.o(.rodata); + data/clear_save_data_screen.o(.rodata); + data/evolution_graphics.o(.rodata); src/new_menu_helpers.o(.rodata); - data/data_83FECCC.o(.rodata.841F4B4); + data/box_party_pokemon_dropdown.o(.rodata); src/map_preview_screen.o(.rodata); - data/data_83FECCC.o(.rodata.843EBB4); + data/link_rfu_2.o(.rodata); + data/link_rfu.o(.rodata); + data/pokedex_screen.o(.rodata); src/pokedex.o(.rodata); - data/data_83FECCC.o(.rodata.8451EBC); + data/pokedex_screen.o(.rodata.after); src/list_menu.o(.rodata); - data/data_83FECCC.o(.rodata.8452CF4); + data/item_menu.o(.rodata); src/save_location.o(.rodata); src/bag.o(.rodata); src/trainer_pokemon_sprites.o(.rodata); @@ -502,7 +509,10 @@ SECTIONS { data/decorations.o(.rodata); src/menu.o(.rodata); src/quest_log.o(.rodata); - data/data_83FECCC.o(.rodata.8456C74); + data/link_rfu_3.o(.rodata); + data/pokemon_special_anim.o(.rodata); + data/party_menu.o(.rodata); + data/union_room_chat.o(.rodata); src/help_system_812B1E0.o(.rodata); src/fame_checker.o(.rodata); src/menu2.o(.rodata); diff --git a/src/new_menu_helpers.c b/src/new_menu_helpers.c index f82dbe9c6..84befe63e 100644 --- a/src/new_menu_helpers.c +++ b/src/new_menu_helpers.c @@ -26,6 +26,9 @@ static EWRAM_DATA u16 gUnknown_203AB5C = {0}; static EWRAM_DATA void *gUnknown_203AB60[0x20] = {NULL}; static EWRAM_DATA u8 sStartMenuWindowId = {0}; +const u16 gUnknown_841F1C8[] = INCBIN_U16("graphics/text_window/unk_841F1C8.4bpp"); +const u16 gTMCaseMainWindowPalette[] = INCBIN_U16("graphics/tm_case/unk_841F408.gbapal"); + static const u8 gUnknown_841F428[] = { 8, 4, 1 }; static const struct WindowTemplate sStandardTextBox_WindowTemplates[] = |