summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2016-09-03 03:03:50 -0700
committerYamaArashi <shadow962@live.com>2016-09-03 03:03:50 -0700
commitc9b1c40b864764b8f967b154c4b601397ce70c56 (patch)
treeefbc1903042443bb1eaee0db57a3078d4e6af5a4
parent8866801ef90e52d541095688782efd9acb27ac2f (diff)
split out graphics data
-rw-r--r--Makefile3
-rw-r--r--asm/macros.s4
-rw-r--r--data/anim_mon_front_pics.s (renamed from data/graphics/pokemon/mon_front_pics.s)2
-rw-r--r--data/data2.s1077
-rw-r--r--data/graphics.s1071
-rw-r--r--data/graphics/field_objects/field_object_graphics.s4
-rw-r--r--ld_script.txt26
7 files changed, 1103 insertions, 1084 deletions
diff --git a/Makefile b/Makefile
index b27b273a8..6fcdabfd0 100644
--- a/Makefile
+++ b/Makefile
@@ -64,7 +64,8 @@ asm/libagbsyscall.o \
asm/libgcc.o \
asm/libc.o
-DATA_ASM_OBJS := data/data1.o data/data2.o
+DATA_ASM_OBJS := data/data1.o data/data2.o data/anim_mon_front_pics.o \
+data/graphics.o
OBJS := $(C_OBJS) $(ASM_OBJS) $(DATA_ASM_OBJS)
diff --git a/asm/macros.s b/asm/macros.s
index 4f0afa734..99e6cf201 100644
--- a/asm/macros.s
+++ b/asm/macros.s
@@ -26,10 +26,6 @@
.2byte 0@ padding
.endm
- .macro zero_fill count
- .fill \count
- .endm
-
@ Berry trees have a table defining the palette slot used for each of their 5
@ stages. However, the first 2 stages always use the same slots regardless of
@ the type of tree and the slots of the last 3 stages always equal each other.
diff --git a/data/graphics/pokemon/mon_front_pics.s b/data/anim_mon_front_pics.s
index 693e9ec49..8d6529bbc 100644
--- a/data/graphics/pokemon/mon_front_pics.s
+++ b/data/anim_mon_front_pics.s
@@ -1,3 +1,5 @@
+ .section anim_mon_front_pic_data, "aw", %progbits
+
.align 2, 0
gMonFrontPic_CircledQuestionMark:: @ 8B00000
diff --git a/data/data2.s b/data/data2.s
index 6a05ae24a..0b4ef37bf 100644
--- a/data/data2.s
+++ b/data/data2.s
@@ -12353,1080 +12353,3 @@ gMultiBootProgram_BerryGlitchFix_End::
gMultiBootProgram_PokemonColosseum_Start:: @ 89AA144
.incbin "base_emerald.gba", 0x9aa144, 0x28000
gMultiBootProgram_PokemonColosseum_End::
-
- zero_fill 0x8B00000 - 0x89D2144
-
-@ 8B00000
- .include "data/graphics/pokemon/mon_front_pics.s"
-
- zero_fill 0x8c00000 - 0x8b98b28
-
-gUnknown_08C00000:: @ 8C00000
- .incbin "base_emerald.gba", 0xc00000, 0x4e0
-
-gUnknown_08C004E0:: @ 8C004E0
- .incbin "base_emerald.gba", 0xc004e0, 0x44
-
-gUnknown_08C00524:: @ 8C00524
- .incbin "base_emerald.gba", 0xc00524, 0x22c
-
-@ 8C00750
- .include "data/graphics/pokemon/circled_question_mark_graphics.s"
-
-@ 8C00C10
- .incbin "base_emerald.gba", 0xc00c10, 0x16f0
-
-gUnknown_08C02300:: @ 8C02300
- .incbin "base_emerald.gba", 0xc02300, 0x70f0
-
-gUnknown_08C093F0:: @ 8C093F0
- .incbin "base_emerald.gba", 0xc093f0, 0x87ec
-
-gUnknown_08C11BDC:: @ 8C11BDC
- .incbin "base_emerald.gba", 0xc11bdc, 0x52b4
-
-gUnknown_08C16E90:: @ 8C16E90
- .incbin "base_emerald.gba", 0xc16e90, 0x118
-
-gUnknown_08C16FA8:: @ 8C16FA8
- .incbin "base_emerald.gba", 0xc16fa8, 0x1c8
-
-gUnknown_08C17170:: @ 8C17170
- .incbin "base_emerald.gba", 0xc17170, 0x810
-
-gUnknown_08C17980:: @ 8C17980
- .incbin "base_emerald.gba", 0xc17980, 0x130
-
-gUnknown_08C17AB0:: @ 8C17AB0
- .incbin "base_emerald.gba", 0xc17ab0, 0xa5c
-
-gUnknown_08C1850C:: @ 8C1850C
- .incbin "base_emerald.gba", 0xc1850c, 0x107c
-
-gUnknown_08C19588:: @ 8C19588
- .incbin "base_emerald.gba", 0xc19588, 0x964
-
-gUnknown_08C19EEC:: @ 8C19EEC
- .incbin "base_emerald.gba", 0xc19eec, 0x114
-
-gUnknown_08C1A000:: @ 8C1A000
- .incbin "base_emerald.gba", 0xc1a000, 0x12c
-
-gUnknown_08C1A12C:: @ 8C1A12C
- .incbin "base_emerald.gba", 0xc1a12c, 0x188
-
-gUnknown_08C1A2B4:: @ 8C1A2B4
- .incbin "base_emerald.gba", 0xc1a2b4, 0x2404
-
-gUnknown_08C1C6B8:: @ 8C1C6B8
- .incbin "base_emerald.gba", 0xc1c6b8, 0x9f4
-
-gUnknown_08C1D0AC:: @ 8C1D0AC
- .incbin "base_emerald.gba", 0xc1d0ac, 0x13c
-
-gUnknown_08C1D1E8:: @ 8C1D1E8
- .incbin "base_emerald.gba", 0xc1d1e8, 0x28
-
-gUnknown_08C1D210:: @ 8C1D210
- .incbin "base_emerald.gba", 0xc1d210, 0x3458
-
-gUnknown_08C20668:: @ 8C20668
- .incbin "base_emerald.gba", 0xc20668, 0x1c
-
-gUnknown_08C20684:: @ 8C20684
- .incbin "base_emerald.gba", 0xc20684, 0x1f8c
-
-gUnknown_08C22610:: @ 8C22610
- .incbin "base_emerald.gba", 0xc22610, 0xcd0
-
-gUnknown_08C232E0:: @ 8C232E0
- .incbin "base_emerald.gba", 0xc232e0, 0xa70
-
-gUnknown_08C23D50:: @ 8C23D50
- .incbin "base_emerald.gba", 0xc23d50, 0x28
-
-gUnknown_08C23D78:: @ 8C23D78
- .incbin "base_emerald.gba", 0xc23d78, 0xc58
-
-gUnknown_08C249D0:: @ 8C249D0
- .incbin "base_emerald.gba", 0xc249d0, 0x28
-
-gUnknown_08C249F8:: @ 8C249F8
- .incbin "base_emerald.gba", 0xc249f8, 0x5c3c
-
-gUnknown_08C2A634:: @ 8C2A634
- .incbin "base_emerald.gba", 0xc2a634, 0xa0
-
-gUnknown_08C2A6D4:: @ 8C2A6D4
- .incbin "base_emerald.gba", 0xc2a6d4, 0x18
-
-gUnknown_08C2A6EC:: @ 8C2A6EC
- .incbin "base_emerald.gba", 0xc2a6ec, 0x27d0
-
-gUnknown_08C2CEBC:: @ 8C2CEBC
- .incbin "base_emerald.gba", 0xc2cebc, 0x24
-
-gUnknown_08C2CEE0:: @ 8C2CEE0
- .incbin "base_emerald.gba", 0xc2cee0, 0x240
-
-gUnknown_08C2D120:: @ 8C2D120
- .incbin "base_emerald.gba", 0xc2d120, 0x600
-
-gUnknown_08C2D720:: @ 8C2D720
- .incbin "base_emerald.gba", 0xc2d720, 0x210
-
-gUnknown_08C2D930:: @ 8C2D930
- .incbin "base_emerald.gba", 0xc2d930, 0x11c
-
-gUnknown_08C2DA4C:: @ 8C2DA4C
- .incbin "base_emerald.gba", 0xc2da4c, 0x11c
-
-gUnknown_08C2DB68:: @ 8C2DB68
- .incbin "base_emerald.gba", 0xc2db68, 0x20
-
-gUnknown_08C2DB88:: @ 8C2DB88
- .incbin "base_emerald.gba", 0xc2db88, 0x20
-
-gUnknown_08C2DBA8:: @ 8C2DBA8
- .incbin "base_emerald.gba", 0xc2dba8, 0x20
-
-gUnknown_08C2DBC8:: @ 8C2DBC8
- .incbin "base_emerald.gba", 0xc2dbc8, 0x20
-
-gUnknown_08C2DBE8:: @ 8C2DBE8
- .incbin "base_emerald.gba", 0xc2dbe8, 0x20
-
-gUnknown_08C2DC08:: @ 8C2DC08
- .incbin "base_emerald.gba", 0xc2dc08, 0x20
-
-gUnknown_08C2DC28:: @ 8C2DC28
- .incbin "base_emerald.gba", 0xc2dc28, 0x20
-
-gUnknown_08C2DC48:: @ 8C2DC48
- .incbin "base_emerald.gba", 0xc2dc48, 0x20
-
-gUnknown_08C2DC68:: @ 8C2DC68
- .incbin "base_emerald.gba", 0xc2dc68, 0x13c
-
-gUnknown_08C2DDA4:: @ 8C2DDA4
- .incbin "base_emerald.gba", 0xc2dda4, 0x20
-
-gUnknown_08C2DDC4:: @ 8C2DDC4
- .incbin "base_emerald.gba", 0xc2ddc4, 0xc8c
-
-gUnknown_08C2EA50:: @ 8C2EA50
- .incbin "base_emerald.gba", 0xc2ea50, 0x4c
-
-gUnknown_08C2EA9C:: @ 8C2EA9C
- .incbin "base_emerald.gba", 0xc2ea9c, 0xf6c
-
-@ 8C2FA08
- .include "data/graphics/pokemon/mon_graphics.s"
-
-@ 8D51DC8
- .include "data/graphics/trainers/trainer_graphics.s"
-
- .align 2, 0
-
-gMonIcon_QuestionMark:: @ 8D774D0
- .incbin "data/graphics/pokemon/icons/question_mark_icon.4bpp"
-
- .align 2, 0
-
-gMonFootprint_QuestionMark:: @ 8D778D0
- .incbin "data/graphics/pokemon/footprints/question_mark_footprint.1bpp"
-
-gUnknown_08D778F0:: @ 8D778F0
- .incbin "base_emerald.gba", 0xd778f0, 0xe8
-
-gUnknown_08D779D8:: @ 8D779D8
- .incbin "base_emerald.gba", 0xd779d8, 0x10c
-
-gUnknown_08D77AE4:: @ 8D77AE4
- .incbin "base_emerald.gba", 0xd77ae4, 0x28
-
-gUnknown_08D77B0C:: @ 8D77B0C
- .incbin "base_emerald.gba", 0xd77b0c, 0x25fc
-
-gUnknown_08D7A108:: @ 8D7A108
- .incbin "base_emerald.gba", 0xd7a108, 0x618
-
-gUnknown_08D7A720:: @ 8D7A720
- .incbin "base_emerald.gba", 0xd7a720, 0x13f4
-
-gUnknown_08D7BB14:: @ 8D7BB14
- .incbin "base_emerald.gba", 0xd7bb14, 0x640
-
-gUnknown_08D7C154:: @ 8D7C154
- .incbin "base_emerald.gba", 0xd7c154, 0x2ec
-
-gUnknown_08D7C440:: @ 8D7C440
- .incbin "base_emerald.gba", 0xd7c440, 0x5ac
-
-gUnknown_08D7C9EC:: @ 8D7C9EC
- .incbin "base_emerald.gba", 0xd7c9ec, 0x3c
-
-gUnknown_08D7CA28:: @ 8D7CA28
- .incbin "base_emerald.gba", 0xd7ca28, 0x2b0
-
-gUnknown_08D7CCD8:: @ 8D7CCD8
- .incbin "base_emerald.gba", 0xd7ccd8, 0x608
-
-gUnknown_08D7D2E0:: @ 8D7D2E0
- .incbin "base_emerald.gba", 0xd7d2e0, 0x2b0
-
-gUnknown_08D7D590:: @ 8D7D590
- .incbin "base_emerald.gba", 0xd7d590, 0x674
-
-gUnknown_08D7DC04:: @ 8D7DC04
- .incbin "base_emerald.gba", 0xd7dc04, 0x2f0
-
-gUnknown_08D7DEF4:: @ 8D7DEF4
- .incbin "base_emerald.gba", 0xd7def4, 0x3c
-
-gUnknown_08D7DF30:: @ 8D7DF30
- .incbin "base_emerald.gba", 0xd7df30, 0x58
-
-gUnknown_08D7DF88:: @ 8D7DF88
- .incbin "base_emerald.gba", 0xd7df88, 0x3c
-
-gUnknown_08D7DFC4:: @ 8D7DFC4
- .incbin "base_emerald.gba", 0xd7dfc4, 0x3c
-
-gUnknown_08D7E000:: @ 8D7E000
- .incbin "base_emerald.gba", 0xd7e000, 0x60
-
-gUnknown_08D7E060:: @ 8D7E060
- .incbin "base_emerald.gba", 0xd7e060, 0x6c
-
-gUnknown_08D7E0CC:: @ 8D7E0CC
- .incbin "base_emerald.gba", 0xd7e0cc, 0x50
-
-gUnknown_08D7E11C:: @ 8D7E11C
- .incbin "base_emerald.gba", 0xd7e11c, 0x48
-
-gUnknown_08D7E164:: @ 8D7E164
- .incbin "base_emerald.gba", 0xd7e164, 0x44
-
-gUnknown_08D7E1A8:: @ 8D7E1A8
- .incbin "base_emerald.gba", 0xd7e1a8, 0x50
-
-gUnknown_08D7E1F8:: @ 8D7E1F8
- .incbin "base_emerald.gba", 0xd7e1f8, 0x3c
-
-gUnknown_08D7E234:: @ 8D7E234
- .incbin "base_emerald.gba", 0xd7e234, 0x17c4
-
-gUnknown_08D7F9F8:: @ 8D7F9F8
- .incbin "base_emerald.gba", 0xd7f9f8, 0x4cc
-
-gUnknown_08D7FEC4:: @ 8D7FEC4
- .incbin "base_emerald.gba", 0xd7fec4, 0x174c
-
-gUnknown_08D81610:: @ 8D81610
- .incbin "base_emerald.gba", 0xd81610, 0x81c
-
-gUnknown_08D81E2C:: @ 8D81E2C
- .incbin "base_emerald.gba", 0xd81e2c, 0x2a8
-
-gUnknown_08D820D4:: @ 8D820D4
- .incbin "base_emerald.gba", 0xd820d4, 0x410
-
-gUnknown_08D824E4:: @ 8D824E4
- .incbin "base_emerald.gba", 0xd824e4, 0x124
-
-gUnknown_08D82608:: @ 8D82608
- .incbin "base_emerald.gba", 0xd82608, 0x668
-
-gUnknown_08D82C70:: @ 8D82C70
- .incbin "base_emerald.gba", 0xd82c70, 0x2a0
-
-gUnknown_08D82F10:: @ 8D82F10
- .incbin "base_emerald.gba", 0xd82f10, 0x5ec
-
-gUnknown_08D834FC:: @ 8D834FC
- .incbin "base_emerald.gba", 0xd834fc, 0x404
-
-gUnknown_08D83900:: @ 8D83900
- .incbin "base_emerald.gba", 0xd83900, 0x22c
-
-gUnknown_08D83B2C:: @ 8D83B2C
- .incbin "base_emerald.gba", 0xd83b2c, 0x110
-
-gUnknown_08D83C3C:: @ 8D83C3C
- .incbin "base_emerald.gba", 0xd83c3c, 0x114
-
-gUnknown_08D83D50:: @ 8D83D50
- .incbin "base_emerald.gba", 0xd83d50, 0xc20
-
-gUnknown_08D84970:: @ 8D84970
- .incbin "base_emerald.gba", 0xd84970, 0x590
-
-gUnknown_08D84F00:: @ 8D84F00
- .incbin "base_emerald.gba", 0xd84f00, 0x458
-
-gUnknown_08D85358:: @ 8D85358
- .incbin "base_emerald.gba", 0xd85358, 0xec
-
-gUnknown_08D85444:: @ 8D85444
- .incbin "base_emerald.gba", 0xd85444, 0x84
-
-gUnknown_08D854C8:: @ 8D854C8
- .incbin "base_emerald.gba", 0xd854c8, 0x120
-
-gUnknown_08D855E8:: @ 8D855E8
- .incbin "base_emerald.gba", 0xd855e8, 0x18
-
-gUnknown_08D85600:: @ 8D85600
- .incbin "base_emerald.gba", 0xd85600, 0x20
-
-gUnknown_08D85620:: @ 8D85620
- .incbin "base_emerald.gba", 0xd85620, 0xa8
-
-gUnknown_08D856C8:: @ 8D856C8
- .incbin "base_emerald.gba", 0xd856c8, 0xe0
-
-gUnknown_08D857A8:: @ 8D857A8
- .incbin "base_emerald.gba", 0xd857a8, 0x274
-
-gUnknown_08D85A1C:: @ 8D85A1C
- .incbin "base_emerald.gba", 0xd85a1c, 0x234
-
-gUnknown_08D85C50:: @ 8D85C50
- .incbin "base_emerald.gba", 0xd85c50, 0x80
-
-gUnknown_08D85CD0:: @ 8D85CD0
- .incbin "base_emerald.gba", 0xd85cd0, 0x182
-
-gUnknown_08D85E52:: @ 8D85E52
- .incbin "base_emerald.gba", 0xd85e52, 0x20
-
-gUnknown_08D85E72:: @ 8D85E72
- .incbin "base_emerald.gba", 0xd85e72, 0xa
-
-gUnknown_08D85E7C:: @ 8D85E7C
- .incbin "base_emerald.gba", 0xd85e7c, 0x2618
-
-gUnknown_08D88494:: @ 8D88494
- .incbin "base_emerald.gba", 0xd88494, 0x8ac
-
-gUnknown_08D88D40:: @ 8D88D40
- .incbin "base_emerald.gba", 0xd88d40, 0x4e4
-
-gUnknown_08D89224:: @ 8D89224
- .incbin "base_emerald.gba", 0xd89224, 0x898
-
-gUnknown_08D89ABC:: @ 8D89ABC
- .incbin "base_emerald.gba", 0xd89abc, 0x4c0
-
-gUnknown_08D89F7C:: @ 8D89F7C
- .incbin "base_emerald.gba", 0xd89f7c, 0x89c
-
-gUnknown_08D8A818:: @ 8D8A818
- .incbin "base_emerald.gba", 0xd8a818, 0x11c
-
-gUnknown_08D8A934:: @ 8D8A934
- .incbin "base_emerald.gba", 0xd8a934, 0x120
-
-gUnknown_08D8AA54:: @ 8D8AA54
- .incbin "base_emerald.gba", 0xd8aa54, 0x72c
-
-gUnknown_08D8B180:: @ 8D8B180
- .incbin "base_emerald.gba", 0xd8b180, 0x2c0
-
-gUnknown_08D8B440:: @ 8D8B440
- .incbin "base_emerald.gba", 0xd8b440, 0x2a8
-
-gUnknown_08D8B6E8:: @ 8D8B6E8
- .incbin "base_emerald.gba", 0xd8b6e8, 0x38c
-
-gUnknown_08D8BA74:: @ 8D8BA74
- .incbin "base_emerald.gba", 0xd8ba74, 0x6f8
-
-gUnknown_08D8C16C:: @ 8D8C16C
- .incbin "base_emerald.gba", 0xd8c16c, 0x6cc
-
-gUnknown_08D8C838:: @ 8D8C838
- .incbin "base_emerald.gba", 0xd8c838, 0x490
-
-gUnknown_08D8CCC8:: @ 8D8CCC8
- .incbin "base_emerald.gba", 0xd8ccc8, 0x748
-
-gUnknown_08D8D410:: @ 8D8D410
- .incbin "base_emerald.gba", 0xd8d410, 0x17c
-
-gUnknown_08D8D58C:: @ 8D8D58C
- .incbin "base_emerald.gba", 0xd8d58c, 0x52c
-
-gUnknown_08D8DAB8:: @ 8D8DAB8
- .incbin "base_emerald.gba", 0xd8dab8, 0xefc
-
-gUnknown_08D8E9B4:: @ 8D8E9B4
- .incbin "base_emerald.gba", 0xd8e9b4, 0x80
-
-gUnknown_08D8EA34:: @ 8D8EA34
- .incbin "base_emerald.gba", 0xd8ea34, 0x1f0
-
-gUnknown_08D8EC24:: @ 8D8EC24
- .incbin "base_emerald.gba", 0xd8ec24, 0xf78
-
-gUnknown_08D8FB9C:: @ 8D8FB9C
- .incbin "base_emerald.gba", 0xd8fb9c, 0xd8
-
- .align 2, 0
-
-gMonIcon_Egg:: @ 8D8FC74
- .incbin "data/graphics/pokemon/icons/egg_icon.4bpp"
-
- .incbin "base_emerald.gba", 0xd90074, 0x1524
-
-gUnknown_08D91598:: @ 8D91598
- .incbin "base_emerald.gba", 0xd91598, 0x820
-
-gUnknown_08D91DB8:: @ 8D91DB8
- .incbin "base_emerald.gba", 0xd91db8, 0xa34
-
-gUnknown_08D927EC:: @ 8D927EC
- .incbin "base_emerald.gba", 0xd927ec, 0xaf4
-
-gUnknown_08D932E0:: @ 8D932E0
- .incbin "base_emerald.gba", 0xd932e0, 0x2b8
-
-gUnknown_08D93598:: @ 8D93598
- .incbin "base_emerald.gba", 0xd93598, 0x1e4
-
-gUnknown_08D9377C:: @ 8D9377C
- .incbin "base_emerald.gba", 0xd9377c, 0x1e4
-
-gUnknown_08D93960:: @ 8D93960
- .incbin "base_emerald.gba", 0xd93960, 0x1158
-
-gUnknown_08D94AB8:: @ 8D94AB8
- .incbin "base_emerald.gba", 0xd94ab8, 0x1320
-
-gUnknown_08D95DD8:: @ 8D95DD8
- .incbin "base_emerald.gba", 0xd95dd8, 0x28
-
-gUnknown_08D95E00:: @ 8D95E00
- .incbin "base_emerald.gba", 0xd95e00, 0x2d0
-
-gUnknown_08D960D0:: @ 8D960D0
- .incbin "base_emerald.gba", 0xd960d0, 0x2d4
-
-gUnknown_08D963A4:: @ 8D963A4
- .incbin "base_emerald.gba", 0xd963a4, 0x448
-
-gUnknown_08D967EC:: @ 8D967EC
- .incbin "base_emerald.gba", 0xd967ec, 0x2c8
-
-gUnknown_08D96AB4:: @ 8D96AB4
- .incbin "base_emerald.gba", 0xd96ab4, 0xec
-
-gUnknown_08D96BA0:: @ 8D96BA0
- .incbin "base_emerald.gba", 0xd96ba0, 0xfe4
-
-gUnknown_08D97B84:: @ 8D97B84
- .incbin "base_emerald.gba", 0xd97b84, 0x188
-
-gUnknown_08D97D0C:: @ 8D97D0C
- .incbin "base_emerald.gba", 0xd97d0c, 0x830
-
-gUnknown_08D9853C:: @ 8D9853C
- .incbin "base_emerald.gba", 0xd9853c, 0xf0
-
-gUnknown_08D9862C:: @ 8D9862C
- .incbin "base_emerald.gba", 0xd9862c, 0x1d0
-
-gUnknown_08D987FC:: @ 8D987FC
- .incbin "base_emerald.gba", 0xd987fc, 0x190
-
-gUnknown_08D9898C:: @ 8D9898C
- .incbin "base_emerald.gba", 0xd9898c, 0x19c
-
-gUnknown_08D98B28:: @ 8D98B28
- .incbin "base_emerald.gba", 0xd98b28, 0x1a0
-
-gUnknown_08D98CC8:: @ 8D98CC8
- .incbin "base_emerald.gba", 0xd98cc8, 0x18c0
-
-gUnknown_08D9A588:: @ 8D9A588
- .incbin "base_emerald.gba", 0xd9a588, 0x4c
-
-gUnknown_08D9A5D4:: @ 8D9A5D4
- .incbin "base_emerald.gba", 0xd9a5d4, 0x4c
-
-gUnknown_08D9A620:: @ 8D9A620
- .incbin "base_emerald.gba", 0xd9a620, 0x26c
-
-gUnknown_08D9A88C:: @ 8D9A88C
- .incbin "base_emerald.gba", 0xd9a88c, 0x544
-
-gUnknown_08D9ADD0:: @ 8D9ADD0
- .incbin "base_emerald.gba", 0xd9add0, 0x34
-
-gUnknown_08D9AE04:: @ 8D9AE04
- .incbin "base_emerald.gba", 0xd9ae04, 0x140
-
-gUnknown_08D9AF44:: @ 8D9AF44
- .incbin "base_emerald.gba", 0xd9af44, 0x78
-
-gUnknown_08D9AFBC:: @ 8D9AFBC
- .incbin "base_emerald.gba", 0xd9afbc, 0x10c
-
-gUnknown_08D9B0C8:: @ 8D9B0C8
- .incbin "base_emerald.gba", 0xd9b0c8, 0x28
-
-gUnknown_08D9B0F0:: @ 8D9B0F0
- .incbin "base_emerald.gba", 0xd9b0f0, 0x1c4
-
-gUnknown_08D9B2B4:: @ 8D9B2B4
- .incbin "base_emerald.gba", 0xd9b2b4, 0x1bc
-
-gUnknown_08D9B470:: @ 8D9B470
- .incbin "base_emerald.gba", 0xd9b470, 0x358
-
-gUnknown_08D9B7C8:: @ 8D9B7C8
- .incbin "base_emerald.gba", 0xd9b7c8, 0x27c
-
-gUnknown_08D9BA44:: @ 8D9BA44
- .incbin "base_emerald.gba", 0xd9ba44, 0x100
-
-gUnknown_08D9BB44:: @ 8D9BB44
- .incbin "base_emerald.gba", 0xd9bb44, 0x3ac
-
-gUnknown_08D9BEF0:: @ 8D9BEF0
- .incbin "base_emerald.gba", 0xd9bef0, 0xa8
-
-gUnknown_08D9BF98:: @ 8D9BF98
- .incbin "base_emerald.gba", 0xd9bf98, 0x1a4
-
-gUnknown_08D9C13C:: @ 8D9C13C
- .incbin "base_emerald.gba", 0xd9c13c, 0x26c
-
-@ 8D9C3A8
- .include "data/graphics/berries/berry_graphics.s"
-
-@ 8DA1E78
- .incbin "base_emerald.gba", 0xda1e78, 0x1548
-
-gUnknown_08DA33C0:: @ 8DA33C0
- .incbin "base_emerald.gba", 0xda33c0, 0x428
-
-gUnknown_08DA37E8:: @ 8DA37E8
- .incbin "base_emerald.gba", 0xda37e8, 0x3c
-
-gUnknown_08DA3824:: @ 8DA3824
- .incbin "base_emerald.gba", 0xda3824, 0x164
-
-gUnknown_08DA3988:: @ 8DA3988
- .incbin "base_emerald.gba", 0xda3988, 0x100
-
-gUnknown_08DA3A88:: @ 8DA3A88
- .incbin "base_emerald.gba", 0xda3a88, 0x20c
-
-gUnknown_08DA3C94:: @ 8DA3C94
- .incbin "base_emerald.gba", 0xda3c94, 0x1114
-
-gUnknown_08DA4DA8:: @ 8DA4DA8
- .incbin "base_emerald.gba", 0xda4da8, 0x44
-
-gUnknown_08DA4DEC:: @ 8DA4DEC
- .incbin "base_emerald.gba", 0xda4dec, 0x184
-
-gUnknown_08DA4F70:: @ 8DA4F70
- .incbin "base_emerald.gba", 0xda4f70, 0x1148
-
-gUnknown_08DA60B8:: @ 8DA60B8
- .incbin "base_emerald.gba", 0xda60b8, 0x904
-
-gUnknown_08DA69BC:: @ 8DA69BC
- .incbin "base_emerald.gba", 0xda69bc, 0xb6c
-
-gUnknown_08DA7528:: @ 8DA7528
- .incbin "base_emerald.gba", 0xda7528, 0x21c
-
-gUnknown_08DA7744:: @ 8DA7744
- .incbin "base_emerald.gba", 0xda7744, 0x40
-
-gUnknown_08DA7784:: @ 8DA7784
- .incbin "base_emerald.gba", 0xda7784, 0x328
-
-gUnknown_08DA7AAC:: @ 8DA7AAC
- .incbin "base_emerald.gba", 0xda7aac, 0x184
-
-gUnknown_08DA7C30:: @ 8DA7C30
- .incbin "base_emerald.gba", 0xda7c30, 0x13c
-
-gUnknown_08DA7D6C:: @ 8DA7D6C
- .incbin "base_emerald.gba", 0xda7d6c, 0x140
-
-gUnknown_08DA7EAC:: @ 8DA7EAC
- .incbin "base_emerald.gba", 0xda7eac, 0x108
-
-gUnknown_08DA7FB4:: @ 8DA7FB4
- .incbin "base_emerald.gba", 0xda7fb4, 0x108
-
-gUnknown_08DA80BC:: @ 8DA80BC
- .incbin "base_emerald.gba", 0xda80bc, 0xa84
-
-gUnknown_08DA8B40:: @ 8DA8B40
- .incbin "base_emerald.gba", 0xda8b40, 0x22c
-
-gUnknown_08DA8D6C:: @ 8DA8D6C
- .incbin "base_emerald.gba", 0xda8d6c, 0x118
-
-gUnknown_08DA8E84:: @ 8DA8E84
- .incbin "base_emerald.gba", 0xda8e84, 0x1a30
-
-gUnknown_08DAA8B4:: @ 8DAA8B4
- .incbin "base_emerald.gba", 0xdaa8b4, 0x270
-
-gUnknown_08DAAB24:: @ 8DAAB24
- .incbin "base_emerald.gba", 0xdaab24, 0xf8
-
-gUnknown_08DAAC1C:: @ 8DAAC1C
- .incbin "base_emerald.gba", 0xdaac1c, 0x238
-
-gUnknown_08DAAE54:: @ 8DAAE54
- .incbin "base_emerald.gba", 0xdaae54, 0x144
-
-gUnknown_08DAAF98:: @ 8DAAF98
- .incbin "base_emerald.gba", 0xdaaf98, 0x54
-
-gUnknown_08DAAFEC:: @ 8DAAFEC
- .incbin "base_emerald.gba", 0xdaafec, 0x6c
-
-@ 8DAB058
- .include "data/graphics/items/item_graphics.s"
-
-@ 8DB7AA0
- .incbin "base_emerald.gba", 0xdb7aa0, 0x2a78
-
-gUnknown_08DBA518:: @ 8DBA518
- .incbin "base_emerald.gba", 0xdba518, 0xa0
-
-gUnknown_08DBA5B8:: @ 8DBA5B8
- .incbin "base_emerald.gba", 0xdba5b8, 0x1d30
-
-gUnknown_08DBC2E8:: @ 8DBC2E8
- .incbin "base_emerald.gba", 0xdbc2e8, 0x72c
-
-gUnknown_08DBCA14:: @ 8DBCA14
- .incbin "base_emerald.gba", 0xdbca14, 0x3d00
-
-gUnknown_08DC0714:: @ 8DC0714
- .incbin "base_emerald.gba", 0xdc0714, 0x40
-
-gUnknown_08DC0754:: @ 8DC0754
- .incbin "base_emerald.gba", 0xdc0754, 0x440
-
-gUnknown_08DC0B94:: @ 8DC0B94
- .incbin "base_emerald.gba", 0xdc0b94, 0xb62
-
-gUnknown_08DC16F6:: @ 8DC16F6
- .incbin "base_emerald.gba", 0xdc16f6, 0x60
-
-gUnknown_08DC1756:: @ 8DC1756
- .incbin "base_emerald.gba", 0xdc1756, 0x60
-
-gUnknown_08DC17B6:: @ 8DC17B6
- .incbin "base_emerald.gba", 0xdc17b6, 0xc0
-
-gUnknown_08DC1876:: @ 8DC1876
- .incbin "base_emerald.gba", 0xdc1876, 0xbe
-
-gUnknown_08DC1934:: @ 8DC1934
- .incbin "base_emerald.gba", 0xdc1934, 0x10d4
-
-gUnknown_08DC2A08:: @ 8DC2A08
- .incbin "base_emerald.gba", 0xdc2a08, 0x114
-
-gUnknown_08DC2B1C:: @ 8DC2B1C
- .incbin "base_emerald.gba", 0xdc2b1c, 0x140
-
-gUnknown_08DC2C5C:: @ 8DC2C5C
- .incbin "base_emerald.gba", 0xdc2c5c, 0x150
-
-gUnknown_08DC2DAC:: @ 8DC2DAC
- .incbin "base_emerald.gba", 0xdc2dac, 0xc0
-
-gUnknown_08DC2E6C:: @ 8DC2E6C
- .incbin "base_emerald.gba", 0xdc2e6c, 0xf0
-
-gUnknown_08DC2F5C:: @ 8DC2F5C
- .incbin "base_emerald.gba", 0xdc2f5c, 0x90
-
-gUnknown_08DC2FEC:: @ 8DC2FEC
- .incbin "base_emerald.gba", 0xdc2fec, 0x94
-
-gUnknown_08DC3080:: @ 8DC3080
- .incbin "base_emerald.gba", 0xdc3080, 0x118
-
-gUnknown_08DC3198:: @ 8DC3198
- .incbin "base_emerald.gba", 0xdc3198, 0xee
-
-gUnknown_08DC3286:: @ 8DC3286
- .incbin "base_emerald.gba", 0xdc3286, 0x7e
-
-gUnknown_08DC3304:: @ 8DC3304
- .incbin "base_emerald.gba", 0xdc3304, 0x56c
-
-gUnknown_08DC3870:: @ 8DC3870
- .incbin "base_emerald.gba", 0xdc3870, 0x19c
-
-gUnknown_08DC3A0C:: @ 8DC3A0C
- .incbin "base_emerald.gba", 0xdc3a0c, 0x2c8
-
-gUnknown_08DC3CD4:: @ 8DC3CD4
- .incbin "base_emerald.gba", 0xdc3cd4, 0x80
-
-gUnknown_08DC3D54:: @ 8DC3D54
- .incbin "base_emerald.gba", 0xdc3d54, 0x20
-
-gUnknown_08DC3D74:: @ 8DC3D74
- .incbin "base_emerald.gba", 0xdc3d74, 0x260
-
-gUnknown_08DC3FD4:: @ 8DC3FD4
- .incbin "base_emerald.gba", 0xdc3fd4, 0x16c
-
-gUnknown_08DC4140:: @ 8DC4140
- .incbin "base_emerald.gba", 0xdc4140, 0x1d8
-
-gUnknown_08DC4318:: @ 8DC4318
- .incbin "base_emerald.gba", 0xdc4318, 0x20
-
-gUnknown_08DC4338:: @ 8DC4338
- .incbin "base_emerald.gba", 0xdc4338, 0x20
-
-gUnknown_08DC4358:: @ 8DC4358
- .incbin "base_emerald.gba", 0xdc4358, 0x20
-
-gUnknown_08DC4378:: @ 8DC4378
- .incbin "base_emerald.gba", 0xdc4378, 0x2000
-
-gUnknown_08DC6378:: @ 8DC6378
- .incbin "base_emerald.gba", 0xdc6378, 0x80
-
-gUnknown_08DC63F8:: @ 8DC63F8
- .incbin "base_emerald.gba", 0xdc63f8, 0x28
-
-gUnknown_08DC6420:: @ 8DC6420
- .incbin "base_emerald.gba", 0xdc6420, 0x28
-
-gUnknown_08DC6448:: @ 8DC6448
- .incbin "base_emerald.gba", 0xdc6448, 0x28
-
-gUnknown_08DC6470:: @ 8DC6470
- .incbin "base_emerald.gba", 0xdc6470, 0x28
-
-gUnknown_08DC6498:: @ 8DC6498
- .incbin "base_emerald.gba", 0xdc6498, 0x14
-
-gUnknown_08DC64AC:: @ 8DC64AC
- .incbin "base_emerald.gba", 0xdc64ac, 0x14
-
-gUnknown_08DC64C0:: @ 8DC64C0
- .incbin "base_emerald.gba", 0xdc64c0, 0x14
-
-gUnknown_08DC64D4:: @ 8DC64D4
- .incbin "base_emerald.gba", 0xdc64d4, 0x14
-
-gUnknown_08DC64E8:: @ 8DC64E8
- .incbin "base_emerald.gba", 0xdc64e8, 0x14
-
-gUnknown_08DC64FC:: @ 8DC64FC
- .incbin "base_emerald.gba", 0xdc64fc, 0x14
-
-gUnknown_08DC6510:: @ 8DC6510
- .incbin "base_emerald.gba", 0xdc6510, 0x18
-
-gUnknown_08DC6528:: @ 8DC6528
- .incbin "base_emerald.gba", 0xdc6528, 0x20
-
-gUnknown_08DC6548:: @ 8DC6548
- .incbin "base_emerald.gba", 0xdc6548, 0x8b4
-
-gUnknown_08DC6DFC:: @ 8DC6DFC
- .incbin "base_emerald.gba", 0xdc6dfc, 0x274
-
-gUnknown_08DC7070:: @ 8DC7070
- .incbin "base_emerald.gba", 0xdc7070, 0xaf0
-
-gUnknown_08DC7B60:: @ 8DC7B60
- .incbin "base_emerald.gba", 0xdc7b60, 0x20
-
-gUnknown_08DC7B80:: @ 8DC7B80
- .incbin "base_emerald.gba", 0xdc7b80, 0x204
-
-gUnknown_08DC7D84:: @ 8DC7D84
- .incbin "base_emerald.gba", 0xdc7d84, 0x17c
-
-gUnknown_08DC7F00:: @ 8DC7F00
- .incbin "base_emerald.gba", 0xdc7f00, 0x11c0
-
-gUnknown_08DC90C0:: @ 8DC90C0
- .incbin "base_emerald.gba", 0xdc90c0, 0x20
-
-gUnknown_08DC90E0:: @ 8DC90E0
- .incbin "base_emerald.gba", 0xdc90e0, 0x50
-
-gUnknown_08DC9130:: @ 8DC9130
- .incbin "base_emerald.gba", 0xdc9130, 0xb8
-
-gUnknown_08DC91E8:: @ 8DC91E8
- .incbin "base_emerald.gba", 0xdc91e8, 0x420
-
-gUnknown_08DC9608:: @ 8DC9608
- .incbin "base_emerald.gba", 0xdc9608, 0x20
-
-gUnknown_08DC9628:: @ 8DC9628
- .incbin "base_emerald.gba", 0xdc9628, 0x2788
-
-gUnknown_08DCBDB0:: @ 8DCBDB0
- .incbin "base_emerald.gba", 0xdcbdb0, 0x20
-
-gUnknown_08DCBDD0:: @ 8DCBDD0
- .incbin "base_emerald.gba", 0xdcbdd0, 0x140
-
-gUnknown_08DCBF10:: @ 8DCBF10
- .incbin "base_emerald.gba", 0xdcbf10, 0x10c
-
-gUnknown_08DCC01C:: @ 8DCC01C
- .incbin "base_emerald.gba", 0xdcc01c, 0x20
-
-gUnknown_08DCC03C:: @ 8DCC03C
- .incbin "base_emerald.gba", 0xdcc03c, 0x20
-
-gUnknown_08DCC05C:: @ 8DCC05C
- .incbin "base_emerald.gba", 0xdcc05c, 0x5ec
-
-gUnknown_08DCC648:: @ 8DCC648
- .incbin "base_emerald.gba", 0xdcc648, 0x2c0
-
-gUnknown_08DCC908:: @ 8DCC908
- .incbin "base_emerald.gba", 0xdcc908, 0x2b0
-
-gUnknown_08DCCBB8:: @ 8DCCBB8
- .incbin "base_emerald.gba", 0xdccbb8, 0x3a4
-
-gUnknown_08DCCF5C:: @ 8DCCF5C
- .incbin "base_emerald.gba", 0xdccf5c, 0x20
-
-gUnknown_08DCCF7C:: @ 8DCCF7C
- .incbin "base_emerald.gba", 0xdccf7c, 0x8a0
-
-gUnknown_08DCD81C:: @ 8DCD81C
- .incbin "base_emerald.gba", 0xdcd81c, 0x214
-
-gUnknown_08DCDA30:: @ 8DCDA30
- .incbin "base_emerald.gba", 0xdcda30, 0x60
-
-gUnknown_08DCDA90:: @ 8DCDA90
- .incbin "base_emerald.gba", 0xdcda90, 0xa0
-
-gUnknown_08DCDB30:: @ 8DCDB30
- .incbin "base_emerald.gba", 0xdcdb30, 0xc40
-
-gUnknown_08DCE770:: @ 8DCE770
- .incbin "base_emerald.gba", 0xdce770, 0x500
-
-gUnknown_08DCEC70:: @ 8DCEC70
- .incbin "base_emerald.gba", 0xdcec70, 0x13e0
-
-gUnknown_08DD0050:: @ 8DD0050
- .incbin "base_emerald.gba", 0xdd0050, 0x1a68
-
-gUnknown_08DD1AB8:: @ 8DD1AB8
- .incbin "base_emerald.gba", 0xdd1ab8, 0x4c0
-
-gUnknown_08DD1F78:: @ 8DD1F78
- .incbin "base_emerald.gba", 0xdd1f78, 0x98
-
-gUnknown_08DD2010:: @ 8DD2010
- .incbin "base_emerald.gba", 0xdd2010, 0x1a0
-
-gUnknown_08DD21B0:: @ 8DD21B0
- .incbin "base_emerald.gba", 0xdd21b0, 0xdc
-
-gUnknown_08DD228C:: @ 8DD228C
- .incbin "base_emerald.gba", 0xdd228c, 0x1e0
-
-gUnknown_08DD246C:: @ 8DD246C
- .incbin "base_emerald.gba", 0xdd246c, 0x674
-
-gUnknown_08DD2AE0:: @ 8DD2AE0
- .incbin "base_emerald.gba", 0xdd2ae0, 0x98
-
-gUnknown_08DD2B78:: @ 8DD2B78
- .incbin "base_emerald.gba", 0xdd2b78, 0x1b8
-
-gUnknown_08DD2D30:: @ 8DD2D30
- .incbin "base_emerald.gba", 0xdd2d30, 0x12c
-
-gUnknown_08DD2E5C:: @ 8DD2E5C
- .incbin "base_emerald.gba", 0xdd2e5c, 0x18c
-
-gUnknown_08DD2FE8:: @ 8DD2FE8
- .incbin "base_emerald.gba", 0xdd2fe8, 0x6c0
-
-gUnknown_08DD36A8:: @ 8DD36A8
- .incbin "base_emerald.gba", 0xdd36a8, 0x20
-
-gUnknown_08DD36C8:: @ 8DD36C8
- .incbin "base_emerald.gba", 0xdd36c8, 0xb0
-
-gUnknown_08DD3778:: @ 8DD3778
- .incbin "base_emerald.gba", 0xdd3778, 0xc0
-
-gUnknown_08DD3838:: @ 8DD3838
- .incbin "base_emerald.gba", 0xdd3838, 0xd0c
-
-gUnknown_08DD4544:: @ 8DD4544
- .incbin "base_emerald.gba", 0xdd4544, 0xdc
-
-gUnknown_08DD4620:: @ 8DD4620
- .incbin "base_emerald.gba", 0xdd4620, 0xc0
-
-gUnknown_08DD46E0:: @ 8DD46E0
- .incbin "base_emerald.gba", 0xdd46e0, 0x180
-
-gUnknown_08DD4860:: @ 8DD4860
- .incbin "base_emerald.gba", 0xdd4860, 0x20
-
-gUnknown_08DD4880:: @ 8DD4880
- .incbin "base_emerald.gba", 0xdd4880, 0x238
-
-gUnknown_08DD4AB8:: @ 8DD4AB8
- .incbin "base_emerald.gba", 0xdd4ab8, 0xf8
-
-gUnknown_08DD4BB0:: @ 8DD4BB0
- .incbin "base_emerald.gba", 0xdd4bb0, 0x20
-
-gUnknown_08DD4BD0:: @ 8DD4BD0
- .incbin "base_emerald.gba", 0xdd4bd0, 0x20
-
-gUnknown_08DD4BF0:: @ 8DD4BF0
- .incbin "base_emerald.gba", 0xdd4bf0, 0x5c
-
-gUnknown_08DD4C4C:: @ 8DD4C4C
- .incbin "base_emerald.gba", 0xdd4c4c, 0x1c4
-
- .align 2, 0
-
-gTilesetPalettes_General:: @ 8DD4E10
- .incbin "data/graphics/tilesets/primary/general/palettes/00.gbapal"
- .incbin "data/graphics/tilesets/primary/general/palettes/01.gbapal"
- .incbin "data/graphics/tilesets/primary/general/palettes/02.gbapal"
- .incbin "data/graphics/tilesets/primary/general/palettes/03.gbapal"
- .incbin "data/graphics/tilesets/primary/general/palettes/04.gbapal"
- .incbin "data/graphics/tilesets/primary/general/palettes/05.gbapal"
- .incbin "data/graphics/tilesets/primary/general/palettes/06.gbapal"
- .incbin "data/graphics/tilesets/primary/general/palettes/07.gbapal"
- .incbin "data/graphics/tilesets/primary/general/palettes/08.gbapal"
- .incbin "data/graphics/tilesets/primary/general/palettes/09.gbapal"
- .incbin "data/graphics/tilesets/primary/general/palettes/10.gbapal"
- .incbin "data/graphics/tilesets/primary/general/palettes/11.gbapal"
- .incbin "data/graphics/tilesets/primary/general/palettes/12.gbapal"
- .incbin "data/graphics/tilesets/primary/general/palettes/13.gbapal"
- .incbin "data/graphics/tilesets/primary/general/palettes/14.gbapal"
- .incbin "data/graphics/tilesets/primary/general/palettes/15.gbapal"
-
- .align 2, 0
-
-gTilesetTiles_General:: @ 8DD5010
- .incbin "data/graphics/tilesets/primary/general/tiles.4bpp.lz"
-
-@ 8DD72E0
- .incbin "base_emerald.gba", 0xdd72e0, 0x20
-
-gUnknown_08DD7300:: @ 8DD7300
- .incbin "base_emerald.gba", 0xdd7300, 0x60
-
-gUnknown_08DD7360:: @ 8DD7360
- .incbin "base_emerald.gba", 0xdd7360, 0x4084
-
-gUnknown_08DDB3E4:: @ 8DDB3E4
- .incbin "base_emerald.gba", 0xddb3e4, 0x80
-
-gUnknown_08DDB464:: @ 8DDB464
- .incbin "base_emerald.gba", 0xddb464, 0x1aa0
-
-gUnknown_08DDCF04:: @ 8DDCF04
- .incbin "base_emerald.gba", 0xddcf04, 0x800
-
-gUnknown_08DDD704:: @ 8DDD704
- .incbin "base_emerald.gba", 0xddd704, 0x24
-
-gUnknown_08DDD728:: @ 8DDD728
- .incbin "base_emerald.gba", 0xddd728, 0x20
-
-gUnknown_08DDD748:: @ 8DDD748
- .incbin "base_emerald.gba", 0xddd748, 0x8c8
-
-gUnknown_08DDE010:: @ 8DDE010
- .incbin "base_emerald.gba", 0xdde010, 0x20
-
-gUnknown_08DDE030:: @ 8DDE030
- .incbin "base_emerald.gba", 0xdde030, 0xfc
-
-gUnknown_08DDE12C:: @ 8DDE12C
- .incbin "base_emerald.gba", 0xdde12c, 0xcc
-
- .align 2, 0
-
-gMonIconPalettes:: @ 8DDE1F8
- .incbin "data/graphics/pokemon/icon_palettes/icon_palette_0.gbapal"
- .incbin "data/graphics/pokemon/icon_palettes/icon_palette_1.gbapal"
- .incbin "data/graphics/pokemon/icon_palettes/icon_palette_2.gbapal"
-
- .align 2, 0
-
-gTitleScreenBgPalettes:: @ 8DDE258
- .incbin "data/graphics/title_screen/pokemon_logo.gbapal"
- .incbin "data/graphics/title_screen/rayquaza_and_clouds.gbapal"
-
- .align 2, 0
-
-gUnknown_08DDE438:: @ 8DDE438
- .incbin "base_emerald.gba", 0xdde438, 0x20
-
-gUnknown_08DDE458:: @ 8DDE458
- .incbin "base_emerald.gba", 0xdde458, 0x238
-
-gTitleScreenPokemonLogoTiles:: @ 8DDE690
- .incbin "data/graphics/title_screen/pokemon_logo.8bpp.lz"
-
- .align 2, 0
-
-@ 8DDFD94
- .incbin "base_emerald.gba", 0xddfd94, 0x8b0
-
-gUnknown_08DE0644:: @ 8DE0644
- .incbin "base_emerald.gba", 0xde0644, 0x184
-
-gUnknown_08DE07C8:: @ 8DE07C8
- .incbin "base_emerald.gba", 0xde07c8, 0x100
-
-gUnknown_08DE08C8:: @ 8DE08C8
- .incbin "base_emerald.gba", 0xde08c8, 0x17bc
-
-gUnknown_08DE2084:: @ 8DE2084
- .incbin "base_emerald.gba", 0xde2084, 0xfdc
-
-gUnknown_08DE3060:: @ 8DE3060
- .incbin "base_emerald.gba", 0xde3060, 0x2f0
-
-gUnknown_08DE3350:: @ 8DE3350
- .incbin "base_emerald.gba", 0xde3350, 0x24
-
-gUnknown_08DE3374:: @ 8DE3374
- .incbin "base_emerald.gba", 0xde3374, 0x24
-
-gUnknown_08DE3398:: @ 8DE3398
- .incbin "base_emerald.gba", 0xde3398, 0x120
-
-gUnknown_08DE34B8:: @ 8DE34B8
- .incbin "base_emerald.gba", 0xde34b8, 0xb1c
-
-gUnknown_08DE3FD4:: @ 8DE3FD4
- .incbin "base_emerald.gba", 0xde3fd4
diff --git a/data/graphics.s b/data/graphics.s
new file mode 100644
index 000000000..8ff0f6697
--- /dev/null
+++ b/data/graphics.s
@@ -0,0 +1,1071 @@
+ .section gfx_data, "aw", %progbits
+
+gUnknown_08C00000:: @ 8C00000
+ .incbin "base_emerald.gba", 0xc00000, 0x4e0
+
+gUnknown_08C004E0:: @ 8C004E0
+ .incbin "base_emerald.gba", 0xc004e0, 0x44
+
+gUnknown_08C00524:: @ 8C00524
+ .incbin "base_emerald.gba", 0xc00524, 0x22c
+
+@ 8C00750
+ .include "data/graphics/pokemon/circled_question_mark_graphics.s"
+
+@ 8C00C10
+ .incbin "base_emerald.gba", 0xc00c10, 0x16f0
+
+gUnknown_08C02300:: @ 8C02300
+ .incbin "base_emerald.gba", 0xc02300, 0x70f0
+
+gUnknown_08C093F0:: @ 8C093F0
+ .incbin "base_emerald.gba", 0xc093f0, 0x87ec
+
+gUnknown_08C11BDC:: @ 8C11BDC
+ .incbin "base_emerald.gba", 0xc11bdc, 0x52b4
+
+gUnknown_08C16E90:: @ 8C16E90
+ .incbin "base_emerald.gba", 0xc16e90, 0x118
+
+gUnknown_08C16FA8:: @ 8C16FA8
+ .incbin "base_emerald.gba", 0xc16fa8, 0x1c8
+
+gUnknown_08C17170:: @ 8C17170
+ .incbin "base_emerald.gba", 0xc17170, 0x810
+
+gUnknown_08C17980:: @ 8C17980
+ .incbin "base_emerald.gba", 0xc17980, 0x130
+
+gUnknown_08C17AB0:: @ 8C17AB0
+ .incbin "base_emerald.gba", 0xc17ab0, 0xa5c
+
+gUnknown_08C1850C:: @ 8C1850C
+ .incbin "base_emerald.gba", 0xc1850c, 0x107c
+
+gUnknown_08C19588:: @ 8C19588
+ .incbin "base_emerald.gba", 0xc19588, 0x964
+
+gUnknown_08C19EEC:: @ 8C19EEC
+ .incbin "base_emerald.gba", 0xc19eec, 0x114
+
+gUnknown_08C1A000:: @ 8C1A000
+ .incbin "base_emerald.gba", 0xc1a000, 0x12c
+
+gUnknown_08C1A12C:: @ 8C1A12C
+ .incbin "base_emerald.gba", 0xc1a12c, 0x188
+
+gUnknown_08C1A2B4:: @ 8C1A2B4
+ .incbin "base_emerald.gba", 0xc1a2b4, 0x2404
+
+gUnknown_08C1C6B8:: @ 8C1C6B8
+ .incbin "base_emerald.gba", 0xc1c6b8, 0x9f4
+
+gUnknown_08C1D0AC:: @ 8C1D0AC
+ .incbin "base_emerald.gba", 0xc1d0ac, 0x13c
+
+gUnknown_08C1D1E8:: @ 8C1D1E8
+ .incbin "base_emerald.gba", 0xc1d1e8, 0x28
+
+gUnknown_08C1D210:: @ 8C1D210
+ .incbin "base_emerald.gba", 0xc1d210, 0x3458
+
+gUnknown_08C20668:: @ 8C20668
+ .incbin "base_emerald.gba", 0xc20668, 0x1c
+
+gUnknown_08C20684:: @ 8C20684
+ .incbin "base_emerald.gba", 0xc20684, 0x1f8c
+
+gUnknown_08C22610:: @ 8C22610
+ .incbin "base_emerald.gba", 0xc22610, 0xcd0
+
+gUnknown_08C232E0:: @ 8C232E0
+ .incbin "base_emerald.gba", 0xc232e0, 0xa70
+
+gUnknown_08C23D50:: @ 8C23D50
+ .incbin "base_emerald.gba", 0xc23d50, 0x28
+
+gUnknown_08C23D78:: @ 8C23D78
+ .incbin "base_emerald.gba", 0xc23d78, 0xc58
+
+gUnknown_08C249D0:: @ 8C249D0
+ .incbin "base_emerald.gba", 0xc249d0, 0x28
+
+gUnknown_08C249F8:: @ 8C249F8
+ .incbin "base_emerald.gba", 0xc249f8, 0x5c3c
+
+gUnknown_08C2A634:: @ 8C2A634
+ .incbin "base_emerald.gba", 0xc2a634, 0xa0
+
+gUnknown_08C2A6D4:: @ 8C2A6D4
+ .incbin "base_emerald.gba", 0xc2a6d4, 0x18
+
+gUnknown_08C2A6EC:: @ 8C2A6EC
+ .incbin "base_emerald.gba", 0xc2a6ec, 0x27d0
+
+gUnknown_08C2CEBC:: @ 8C2CEBC
+ .incbin "base_emerald.gba", 0xc2cebc, 0x24
+
+gUnknown_08C2CEE0:: @ 8C2CEE0
+ .incbin "base_emerald.gba", 0xc2cee0, 0x240
+
+gUnknown_08C2D120:: @ 8C2D120
+ .incbin "base_emerald.gba", 0xc2d120, 0x600
+
+gUnknown_08C2D720:: @ 8C2D720
+ .incbin "base_emerald.gba", 0xc2d720, 0x210
+
+gUnknown_08C2D930:: @ 8C2D930
+ .incbin "base_emerald.gba", 0xc2d930, 0x11c
+
+gUnknown_08C2DA4C:: @ 8C2DA4C
+ .incbin "base_emerald.gba", 0xc2da4c, 0x11c
+
+gUnknown_08C2DB68:: @ 8C2DB68
+ .incbin "base_emerald.gba", 0xc2db68, 0x20
+
+gUnknown_08C2DB88:: @ 8C2DB88
+ .incbin "base_emerald.gba", 0xc2db88, 0x20
+
+gUnknown_08C2DBA8:: @ 8C2DBA8
+ .incbin "base_emerald.gba", 0xc2dba8, 0x20
+
+gUnknown_08C2DBC8:: @ 8C2DBC8
+ .incbin "base_emerald.gba", 0xc2dbc8, 0x20
+
+gUnknown_08C2DBE8:: @ 8C2DBE8
+ .incbin "base_emerald.gba", 0xc2dbe8, 0x20
+
+gUnknown_08C2DC08:: @ 8C2DC08
+ .incbin "base_emerald.gba", 0xc2dc08, 0x20
+
+gUnknown_08C2DC28:: @ 8C2DC28
+ .incbin "base_emerald.gba", 0xc2dc28, 0x20
+
+gUnknown_08C2DC48:: @ 8C2DC48
+ .incbin "base_emerald.gba", 0xc2dc48, 0x20
+
+gUnknown_08C2DC68:: @ 8C2DC68
+ .incbin "base_emerald.gba", 0xc2dc68, 0x13c
+
+gUnknown_08C2DDA4:: @ 8C2DDA4
+ .incbin "base_emerald.gba", 0xc2dda4, 0x20
+
+gUnknown_08C2DDC4:: @ 8C2DDC4
+ .incbin "base_emerald.gba", 0xc2ddc4, 0xc8c
+
+gUnknown_08C2EA50:: @ 8C2EA50
+ .incbin "base_emerald.gba", 0xc2ea50, 0x4c
+
+gUnknown_08C2EA9C:: @ 8C2EA9C
+ .incbin "base_emerald.gba", 0xc2ea9c, 0xf6c
+
+@ 8C2FA08
+ .include "data/graphics/pokemon/mon_graphics.s"
+
+@ 8D51DC8
+ .include "data/graphics/trainers/trainer_graphics.s"
+
+ .align 2, 0
+
+gMonIcon_QuestionMark:: @ 8D774D0
+ .incbin "data/graphics/pokemon/icons/question_mark_icon.4bpp"
+
+ .align 2, 0
+
+gMonFootprint_QuestionMark:: @ 8D778D0
+ .incbin "data/graphics/pokemon/footprints/question_mark_footprint.1bpp"
+
+gUnknown_08D778F0:: @ 8D778F0
+ .incbin "base_emerald.gba", 0xd778f0, 0xe8
+
+gUnknown_08D779D8:: @ 8D779D8
+ .incbin "base_emerald.gba", 0xd779d8, 0x10c
+
+gUnknown_08D77AE4:: @ 8D77AE4
+ .incbin "base_emerald.gba", 0xd77ae4, 0x28
+
+gUnknown_08D77B0C:: @ 8D77B0C
+ .incbin "base_emerald.gba", 0xd77b0c, 0x25fc
+
+gUnknown_08D7A108:: @ 8D7A108
+ .incbin "base_emerald.gba", 0xd7a108, 0x618
+
+gUnknown_08D7A720:: @ 8D7A720
+ .incbin "base_emerald.gba", 0xd7a720, 0x13f4
+
+gUnknown_08D7BB14:: @ 8D7BB14
+ .incbin "base_emerald.gba", 0xd7bb14, 0x640
+
+gUnknown_08D7C154:: @ 8D7C154
+ .incbin "base_emerald.gba", 0xd7c154, 0x2ec
+
+gUnknown_08D7C440:: @ 8D7C440
+ .incbin "base_emerald.gba", 0xd7c440, 0x5ac
+
+gUnknown_08D7C9EC:: @ 8D7C9EC
+ .incbin "base_emerald.gba", 0xd7c9ec, 0x3c
+
+gUnknown_08D7CA28:: @ 8D7CA28
+ .incbin "base_emerald.gba", 0xd7ca28, 0x2b0
+
+gUnknown_08D7CCD8:: @ 8D7CCD8
+ .incbin "base_emerald.gba", 0xd7ccd8, 0x608
+
+gUnknown_08D7D2E0:: @ 8D7D2E0
+ .incbin "base_emerald.gba", 0xd7d2e0, 0x2b0
+
+gUnknown_08D7D590:: @ 8D7D590
+ .incbin "base_emerald.gba", 0xd7d590, 0x674
+
+gUnknown_08D7DC04:: @ 8D7DC04
+ .incbin "base_emerald.gba", 0xd7dc04, 0x2f0
+
+gUnknown_08D7DEF4:: @ 8D7DEF4
+ .incbin "base_emerald.gba", 0xd7def4, 0x3c
+
+gUnknown_08D7DF30:: @ 8D7DF30
+ .incbin "base_emerald.gba", 0xd7df30, 0x58
+
+gUnknown_08D7DF88:: @ 8D7DF88
+ .incbin "base_emerald.gba", 0xd7df88, 0x3c
+
+gUnknown_08D7DFC4:: @ 8D7DFC4
+ .incbin "base_emerald.gba", 0xd7dfc4, 0x3c
+
+gUnknown_08D7E000:: @ 8D7E000
+ .incbin "base_emerald.gba", 0xd7e000, 0x60
+
+gUnknown_08D7E060:: @ 8D7E060
+ .incbin "base_emerald.gba", 0xd7e060, 0x6c
+
+gUnknown_08D7E0CC:: @ 8D7E0CC
+ .incbin "base_emerald.gba", 0xd7e0cc, 0x50
+
+gUnknown_08D7E11C:: @ 8D7E11C
+ .incbin "base_emerald.gba", 0xd7e11c, 0x48
+
+gUnknown_08D7E164:: @ 8D7E164
+ .incbin "base_emerald.gba", 0xd7e164, 0x44
+
+gUnknown_08D7E1A8:: @ 8D7E1A8
+ .incbin "base_emerald.gba", 0xd7e1a8, 0x50
+
+gUnknown_08D7E1F8:: @ 8D7E1F8
+ .incbin "base_emerald.gba", 0xd7e1f8, 0x3c
+
+gUnknown_08D7E234:: @ 8D7E234
+ .incbin "base_emerald.gba", 0xd7e234, 0x17c4
+
+gUnknown_08D7F9F8:: @ 8D7F9F8
+ .incbin "base_emerald.gba", 0xd7f9f8, 0x4cc
+
+gUnknown_08D7FEC4:: @ 8D7FEC4
+ .incbin "base_emerald.gba", 0xd7fec4, 0x174c
+
+gUnknown_08D81610:: @ 8D81610
+ .incbin "base_emerald.gba", 0xd81610, 0x81c
+
+gUnknown_08D81E2C:: @ 8D81E2C
+ .incbin "base_emerald.gba", 0xd81e2c, 0x2a8
+
+gUnknown_08D820D4:: @ 8D820D4
+ .incbin "base_emerald.gba", 0xd820d4, 0x410
+
+gUnknown_08D824E4:: @ 8D824E4
+ .incbin "base_emerald.gba", 0xd824e4, 0x124
+
+gUnknown_08D82608:: @ 8D82608
+ .incbin "base_emerald.gba", 0xd82608, 0x668
+
+gUnknown_08D82C70:: @ 8D82C70
+ .incbin "base_emerald.gba", 0xd82c70, 0x2a0
+
+gUnknown_08D82F10:: @ 8D82F10
+ .incbin "base_emerald.gba", 0xd82f10, 0x5ec
+
+gUnknown_08D834FC:: @ 8D834FC
+ .incbin "base_emerald.gba", 0xd834fc, 0x404
+
+gUnknown_08D83900:: @ 8D83900
+ .incbin "base_emerald.gba", 0xd83900, 0x22c
+
+gUnknown_08D83B2C:: @ 8D83B2C
+ .incbin "base_emerald.gba", 0xd83b2c, 0x110
+
+gUnknown_08D83C3C:: @ 8D83C3C
+ .incbin "base_emerald.gba", 0xd83c3c, 0x114
+
+gUnknown_08D83D50:: @ 8D83D50
+ .incbin "base_emerald.gba", 0xd83d50, 0xc20
+
+gUnknown_08D84970:: @ 8D84970
+ .incbin "base_emerald.gba", 0xd84970, 0x590
+
+gUnknown_08D84F00:: @ 8D84F00
+ .incbin "base_emerald.gba", 0xd84f00, 0x458
+
+gUnknown_08D85358:: @ 8D85358
+ .incbin "base_emerald.gba", 0xd85358, 0xec
+
+gUnknown_08D85444:: @ 8D85444
+ .incbin "base_emerald.gba", 0xd85444, 0x84
+
+gUnknown_08D854C8:: @ 8D854C8
+ .incbin "base_emerald.gba", 0xd854c8, 0x120
+
+gUnknown_08D855E8:: @ 8D855E8
+ .incbin "base_emerald.gba", 0xd855e8, 0x18
+
+gUnknown_08D85600:: @ 8D85600
+ .incbin "base_emerald.gba", 0xd85600, 0x20
+
+gUnknown_08D85620:: @ 8D85620
+ .incbin "base_emerald.gba", 0xd85620, 0xa8
+
+gUnknown_08D856C8:: @ 8D856C8
+ .incbin "base_emerald.gba", 0xd856c8, 0xe0
+
+gUnknown_08D857A8:: @ 8D857A8
+ .incbin "base_emerald.gba", 0xd857a8, 0x274
+
+gUnknown_08D85A1C:: @ 8D85A1C
+ .incbin "base_emerald.gba", 0xd85a1c, 0x234
+
+gUnknown_08D85C50:: @ 8D85C50
+ .incbin "base_emerald.gba", 0xd85c50, 0x80
+
+gUnknown_08D85CD0:: @ 8D85CD0
+ .incbin "base_emerald.gba", 0xd85cd0, 0x182
+
+gUnknown_08D85E52:: @ 8D85E52
+ .incbin "base_emerald.gba", 0xd85e52, 0x20
+
+gUnknown_08D85E72:: @ 8D85E72
+ .incbin "base_emerald.gba", 0xd85e72, 0xa
+
+gUnknown_08D85E7C:: @ 8D85E7C
+ .incbin "base_emerald.gba", 0xd85e7c, 0x2618
+
+gUnknown_08D88494:: @ 8D88494
+ .incbin "base_emerald.gba", 0xd88494, 0x8ac
+
+gUnknown_08D88D40:: @ 8D88D40
+ .incbin "base_emerald.gba", 0xd88d40, 0x4e4
+
+gUnknown_08D89224:: @ 8D89224
+ .incbin "base_emerald.gba", 0xd89224, 0x898
+
+gUnknown_08D89ABC:: @ 8D89ABC
+ .incbin "base_emerald.gba", 0xd89abc, 0x4c0
+
+gUnknown_08D89F7C:: @ 8D89F7C
+ .incbin "base_emerald.gba", 0xd89f7c, 0x89c
+
+gUnknown_08D8A818:: @ 8D8A818
+ .incbin "base_emerald.gba", 0xd8a818, 0x11c
+
+gUnknown_08D8A934:: @ 8D8A934
+ .incbin "base_emerald.gba", 0xd8a934, 0x120
+
+gUnknown_08D8AA54:: @ 8D8AA54
+ .incbin "base_emerald.gba", 0xd8aa54, 0x72c
+
+gUnknown_08D8B180:: @ 8D8B180
+ .incbin "base_emerald.gba", 0xd8b180, 0x2c0
+
+gUnknown_08D8B440:: @ 8D8B440
+ .incbin "base_emerald.gba", 0xd8b440, 0x2a8
+
+gUnknown_08D8B6E8:: @ 8D8B6E8
+ .incbin "base_emerald.gba", 0xd8b6e8, 0x38c
+
+gUnknown_08D8BA74:: @ 8D8BA74
+ .incbin "base_emerald.gba", 0xd8ba74, 0x6f8
+
+gUnknown_08D8C16C:: @ 8D8C16C
+ .incbin "base_emerald.gba", 0xd8c16c, 0x6cc
+
+gUnknown_08D8C838:: @ 8D8C838
+ .incbin "base_emerald.gba", 0xd8c838, 0x490
+
+gUnknown_08D8CCC8:: @ 8D8CCC8
+ .incbin "base_emerald.gba", 0xd8ccc8, 0x748
+
+gUnknown_08D8D410:: @ 8D8D410
+ .incbin "base_emerald.gba", 0xd8d410, 0x17c
+
+gUnknown_08D8D58C:: @ 8D8D58C
+ .incbin "base_emerald.gba", 0xd8d58c, 0x52c
+
+gUnknown_08D8DAB8:: @ 8D8DAB8
+ .incbin "base_emerald.gba", 0xd8dab8, 0xefc
+
+gUnknown_08D8E9B4:: @ 8D8E9B4
+ .incbin "base_emerald.gba", 0xd8e9b4, 0x80
+
+gUnknown_08D8EA34:: @ 8D8EA34
+ .incbin "base_emerald.gba", 0xd8ea34, 0x1f0
+
+gUnknown_08D8EC24:: @ 8D8EC24
+ .incbin "base_emerald.gba", 0xd8ec24, 0xf78
+
+gUnknown_08D8FB9C:: @ 8D8FB9C
+ .incbin "base_emerald.gba", 0xd8fb9c, 0xd8
+
+ .align 2, 0
+
+gMonIcon_Egg:: @ 8D8FC74
+ .incbin "data/graphics/pokemon/icons/egg_icon.4bpp"
+
+ .incbin "base_emerald.gba", 0xd90074, 0x1524
+
+gUnknown_08D91598:: @ 8D91598
+ .incbin "base_emerald.gba", 0xd91598, 0x820
+
+gUnknown_08D91DB8:: @ 8D91DB8
+ .incbin "base_emerald.gba", 0xd91db8, 0xa34
+
+gUnknown_08D927EC:: @ 8D927EC
+ .incbin "base_emerald.gba", 0xd927ec, 0xaf4
+
+gUnknown_08D932E0:: @ 8D932E0
+ .incbin "base_emerald.gba", 0xd932e0, 0x2b8
+
+gUnknown_08D93598:: @ 8D93598
+ .incbin "base_emerald.gba", 0xd93598, 0x1e4
+
+gUnknown_08D9377C:: @ 8D9377C
+ .incbin "base_emerald.gba", 0xd9377c, 0x1e4
+
+gUnknown_08D93960:: @ 8D93960
+ .incbin "base_emerald.gba", 0xd93960, 0x1158
+
+gUnknown_08D94AB8:: @ 8D94AB8
+ .incbin "base_emerald.gba", 0xd94ab8, 0x1320
+
+gUnknown_08D95DD8:: @ 8D95DD8
+ .incbin "base_emerald.gba", 0xd95dd8, 0x28
+
+gUnknown_08D95E00:: @ 8D95E00
+ .incbin "base_emerald.gba", 0xd95e00, 0x2d0
+
+gUnknown_08D960D0:: @ 8D960D0
+ .incbin "base_emerald.gba", 0xd960d0, 0x2d4
+
+gUnknown_08D963A4:: @ 8D963A4
+ .incbin "base_emerald.gba", 0xd963a4, 0x448
+
+gUnknown_08D967EC:: @ 8D967EC
+ .incbin "base_emerald.gba", 0xd967ec, 0x2c8
+
+gUnknown_08D96AB4:: @ 8D96AB4
+ .incbin "base_emerald.gba", 0xd96ab4, 0xec
+
+gUnknown_08D96BA0:: @ 8D96BA0
+ .incbin "base_emerald.gba", 0xd96ba0, 0xfe4
+
+gUnknown_08D97B84:: @ 8D97B84
+ .incbin "base_emerald.gba", 0xd97b84, 0x188
+
+gUnknown_08D97D0C:: @ 8D97D0C
+ .incbin "base_emerald.gba", 0xd97d0c, 0x830
+
+gUnknown_08D9853C:: @ 8D9853C
+ .incbin "base_emerald.gba", 0xd9853c, 0xf0
+
+gUnknown_08D9862C:: @ 8D9862C
+ .incbin "base_emerald.gba", 0xd9862c, 0x1d0
+
+gUnknown_08D987FC:: @ 8D987FC
+ .incbin "base_emerald.gba", 0xd987fc, 0x190
+
+gUnknown_08D9898C:: @ 8D9898C
+ .incbin "base_emerald.gba", 0xd9898c, 0x19c
+
+gUnknown_08D98B28:: @ 8D98B28
+ .incbin "base_emerald.gba", 0xd98b28, 0x1a0
+
+gUnknown_08D98CC8:: @ 8D98CC8
+ .incbin "base_emerald.gba", 0xd98cc8, 0x18c0
+
+gUnknown_08D9A588:: @ 8D9A588
+ .incbin "base_emerald.gba", 0xd9a588, 0x4c
+
+gUnknown_08D9A5D4:: @ 8D9A5D4
+ .incbin "base_emerald.gba", 0xd9a5d4, 0x4c
+
+gUnknown_08D9A620:: @ 8D9A620
+ .incbin "base_emerald.gba", 0xd9a620, 0x26c
+
+gUnknown_08D9A88C:: @ 8D9A88C
+ .incbin "base_emerald.gba", 0xd9a88c, 0x544
+
+gUnknown_08D9ADD0:: @ 8D9ADD0
+ .incbin "base_emerald.gba", 0xd9add0, 0x34
+
+gUnknown_08D9AE04:: @ 8D9AE04
+ .incbin "base_emerald.gba", 0xd9ae04, 0x140
+
+gUnknown_08D9AF44:: @ 8D9AF44
+ .incbin "base_emerald.gba", 0xd9af44, 0x78
+
+gUnknown_08D9AFBC:: @ 8D9AFBC
+ .incbin "base_emerald.gba", 0xd9afbc, 0x10c
+
+gUnknown_08D9B0C8:: @ 8D9B0C8
+ .incbin "base_emerald.gba", 0xd9b0c8, 0x28
+
+gUnknown_08D9B0F0:: @ 8D9B0F0
+ .incbin "base_emerald.gba", 0xd9b0f0, 0x1c4
+
+gUnknown_08D9B2B4:: @ 8D9B2B4
+ .incbin "base_emerald.gba", 0xd9b2b4, 0x1bc
+
+gUnknown_08D9B470:: @ 8D9B470
+ .incbin "base_emerald.gba", 0xd9b470, 0x358
+
+gUnknown_08D9B7C8:: @ 8D9B7C8
+ .incbin "base_emerald.gba", 0xd9b7c8, 0x27c
+
+gUnknown_08D9BA44:: @ 8D9BA44
+ .incbin "base_emerald.gba", 0xd9ba44, 0x100
+
+gUnknown_08D9BB44:: @ 8D9BB44
+ .incbin "base_emerald.gba", 0xd9bb44, 0x3ac
+
+gUnknown_08D9BEF0:: @ 8D9BEF0
+ .incbin "base_emerald.gba", 0xd9bef0, 0xa8
+
+gUnknown_08D9BF98:: @ 8D9BF98
+ .incbin "base_emerald.gba", 0xd9bf98, 0x1a4
+
+gUnknown_08D9C13C:: @ 8D9C13C
+ .incbin "base_emerald.gba", 0xd9c13c, 0x26c
+
+@ 8D9C3A8
+ .include "data/graphics/berries/berry_graphics.s"
+
+@ 8DA1E78
+ .incbin "base_emerald.gba", 0xda1e78, 0x1548
+
+gUnknown_08DA33C0:: @ 8DA33C0
+ .incbin "base_emerald.gba", 0xda33c0, 0x428
+
+gUnknown_08DA37E8:: @ 8DA37E8
+ .incbin "base_emerald.gba", 0xda37e8, 0x3c
+
+gUnknown_08DA3824:: @ 8DA3824
+ .incbin "base_emerald.gba", 0xda3824, 0x164
+
+gUnknown_08DA3988:: @ 8DA3988
+ .incbin "base_emerald.gba", 0xda3988, 0x100
+
+gUnknown_08DA3A88:: @ 8DA3A88
+ .incbin "base_emerald.gba", 0xda3a88, 0x20c
+
+gUnknown_08DA3C94:: @ 8DA3C94
+ .incbin "base_emerald.gba", 0xda3c94, 0x1114
+
+gUnknown_08DA4DA8:: @ 8DA4DA8
+ .incbin "base_emerald.gba", 0xda4da8, 0x44
+
+gUnknown_08DA4DEC:: @ 8DA4DEC
+ .incbin "base_emerald.gba", 0xda4dec, 0x184
+
+gUnknown_08DA4F70:: @ 8DA4F70
+ .incbin "base_emerald.gba", 0xda4f70, 0x1148
+
+gUnknown_08DA60B8:: @ 8DA60B8
+ .incbin "base_emerald.gba", 0xda60b8, 0x904
+
+gUnknown_08DA69BC:: @ 8DA69BC
+ .incbin "base_emerald.gba", 0xda69bc, 0xb6c
+
+gUnknown_08DA7528:: @ 8DA7528
+ .incbin "base_emerald.gba", 0xda7528, 0x21c
+
+gUnknown_08DA7744:: @ 8DA7744
+ .incbin "base_emerald.gba", 0xda7744, 0x40
+
+gUnknown_08DA7784:: @ 8DA7784
+ .incbin "base_emerald.gba", 0xda7784, 0x328
+
+gUnknown_08DA7AAC:: @ 8DA7AAC
+ .incbin "base_emerald.gba", 0xda7aac, 0x184
+
+gUnknown_08DA7C30:: @ 8DA7C30
+ .incbin "base_emerald.gba", 0xda7c30, 0x13c
+
+gUnknown_08DA7D6C:: @ 8DA7D6C
+ .incbin "base_emerald.gba", 0xda7d6c, 0x140
+
+gUnknown_08DA7EAC:: @ 8DA7EAC
+ .incbin "base_emerald.gba", 0xda7eac, 0x108
+
+gUnknown_08DA7FB4:: @ 8DA7FB4
+ .incbin "base_emerald.gba", 0xda7fb4, 0x108
+
+gUnknown_08DA80BC:: @ 8DA80BC
+ .incbin "base_emerald.gba", 0xda80bc, 0xa84
+
+gUnknown_08DA8B40:: @ 8DA8B40
+ .incbin "base_emerald.gba", 0xda8b40, 0x22c
+
+gUnknown_08DA8D6C:: @ 8DA8D6C
+ .incbin "base_emerald.gba", 0xda8d6c, 0x118
+
+gUnknown_08DA8E84:: @ 8DA8E84
+ .incbin "base_emerald.gba", 0xda8e84, 0x1a30
+
+gUnknown_08DAA8B4:: @ 8DAA8B4
+ .incbin "base_emerald.gba", 0xdaa8b4, 0x270
+
+gUnknown_08DAAB24:: @ 8DAAB24
+ .incbin "base_emerald.gba", 0xdaab24, 0xf8
+
+gUnknown_08DAAC1C:: @ 8DAAC1C
+ .incbin "base_emerald.gba", 0xdaac1c, 0x238
+
+gUnknown_08DAAE54:: @ 8DAAE54
+ .incbin "base_emerald.gba", 0xdaae54, 0x144
+
+gUnknown_08DAAF98:: @ 8DAAF98
+ .incbin "base_emerald.gba", 0xdaaf98, 0x54
+
+gUnknown_08DAAFEC:: @ 8DAAFEC
+ .incbin "base_emerald.gba", 0xdaafec, 0x6c
+
+@ 8DAB058
+ .include "data/graphics/items/item_graphics.s"
+
+@ 8DB7AA0
+ .incbin "base_emerald.gba", 0xdb7aa0, 0x2a78
+
+gUnknown_08DBA518:: @ 8DBA518
+ .incbin "base_emerald.gba", 0xdba518, 0xa0
+
+gUnknown_08DBA5B8:: @ 8DBA5B8
+ .incbin "base_emerald.gba", 0xdba5b8, 0x1d30
+
+gUnknown_08DBC2E8:: @ 8DBC2E8
+ .incbin "base_emerald.gba", 0xdbc2e8, 0x72c
+
+gUnknown_08DBCA14:: @ 8DBCA14
+ .incbin "base_emerald.gba", 0xdbca14, 0x3d00
+
+gUnknown_08DC0714:: @ 8DC0714
+ .incbin "base_emerald.gba", 0xdc0714, 0x40
+
+gUnknown_08DC0754:: @ 8DC0754
+ .incbin "base_emerald.gba", 0xdc0754, 0x440
+
+gUnknown_08DC0B94:: @ 8DC0B94
+ .incbin "base_emerald.gba", 0xdc0b94, 0xb62
+
+gUnknown_08DC16F6:: @ 8DC16F6
+ .incbin "base_emerald.gba", 0xdc16f6, 0x60
+
+gUnknown_08DC1756:: @ 8DC1756
+ .incbin "base_emerald.gba", 0xdc1756, 0x60
+
+gUnknown_08DC17B6:: @ 8DC17B6
+ .incbin "base_emerald.gba", 0xdc17b6, 0xc0
+
+gUnknown_08DC1876:: @ 8DC1876
+ .incbin "base_emerald.gba", 0xdc1876, 0xbe
+
+gUnknown_08DC1934:: @ 8DC1934
+ .incbin "base_emerald.gba", 0xdc1934, 0x10d4
+
+gUnknown_08DC2A08:: @ 8DC2A08
+ .incbin "base_emerald.gba", 0xdc2a08, 0x114
+
+gUnknown_08DC2B1C:: @ 8DC2B1C
+ .incbin "base_emerald.gba", 0xdc2b1c, 0x140
+
+gUnknown_08DC2C5C:: @ 8DC2C5C
+ .incbin "base_emerald.gba", 0xdc2c5c, 0x150
+
+gUnknown_08DC2DAC:: @ 8DC2DAC
+ .incbin "base_emerald.gba", 0xdc2dac, 0xc0
+
+gUnknown_08DC2E6C:: @ 8DC2E6C
+ .incbin "base_emerald.gba", 0xdc2e6c, 0xf0
+
+gUnknown_08DC2F5C:: @ 8DC2F5C
+ .incbin "base_emerald.gba", 0xdc2f5c, 0x90
+
+gUnknown_08DC2FEC:: @ 8DC2FEC
+ .incbin "base_emerald.gba", 0xdc2fec, 0x94
+
+gUnknown_08DC3080:: @ 8DC3080
+ .incbin "base_emerald.gba", 0xdc3080, 0x118
+
+gUnknown_08DC3198:: @ 8DC3198
+ .incbin "base_emerald.gba", 0xdc3198, 0xee
+
+gUnknown_08DC3286:: @ 8DC3286
+ .incbin "base_emerald.gba", 0xdc3286, 0x7e
+
+gUnknown_08DC3304:: @ 8DC3304
+ .incbin "base_emerald.gba", 0xdc3304, 0x56c
+
+gUnknown_08DC3870:: @ 8DC3870
+ .incbin "base_emerald.gba", 0xdc3870, 0x19c
+
+gUnknown_08DC3A0C:: @ 8DC3A0C
+ .incbin "base_emerald.gba", 0xdc3a0c, 0x2c8
+
+gUnknown_08DC3CD4:: @ 8DC3CD4
+ .incbin "base_emerald.gba", 0xdc3cd4, 0x80
+
+gUnknown_08DC3D54:: @ 8DC3D54
+ .incbin "base_emerald.gba", 0xdc3d54, 0x20
+
+gUnknown_08DC3D74:: @ 8DC3D74
+ .incbin "base_emerald.gba", 0xdc3d74, 0x260
+
+gUnknown_08DC3FD4:: @ 8DC3FD4
+ .incbin "base_emerald.gba", 0xdc3fd4, 0x16c
+
+gUnknown_08DC4140:: @ 8DC4140
+ .incbin "base_emerald.gba", 0xdc4140, 0x1d8
+
+gUnknown_08DC4318:: @ 8DC4318
+ .incbin "base_emerald.gba", 0xdc4318, 0x20
+
+gUnknown_08DC4338:: @ 8DC4338
+ .incbin "base_emerald.gba", 0xdc4338, 0x20
+
+gUnknown_08DC4358:: @ 8DC4358
+ .incbin "base_emerald.gba", 0xdc4358, 0x20
+
+gUnknown_08DC4378:: @ 8DC4378
+ .incbin "base_emerald.gba", 0xdc4378, 0x2000
+
+gUnknown_08DC6378:: @ 8DC6378
+ .incbin "base_emerald.gba", 0xdc6378, 0x80
+
+gUnknown_08DC63F8:: @ 8DC63F8
+ .incbin "base_emerald.gba", 0xdc63f8, 0x28
+
+gUnknown_08DC6420:: @ 8DC6420
+ .incbin "base_emerald.gba", 0xdc6420, 0x28
+
+gUnknown_08DC6448:: @ 8DC6448
+ .incbin "base_emerald.gba", 0xdc6448, 0x28
+
+gUnknown_08DC6470:: @ 8DC6470
+ .incbin "base_emerald.gba", 0xdc6470, 0x28
+
+gUnknown_08DC6498:: @ 8DC6498
+ .incbin "base_emerald.gba", 0xdc6498, 0x14
+
+gUnknown_08DC64AC:: @ 8DC64AC
+ .incbin "base_emerald.gba", 0xdc64ac, 0x14
+
+gUnknown_08DC64C0:: @ 8DC64C0
+ .incbin "base_emerald.gba", 0xdc64c0, 0x14
+
+gUnknown_08DC64D4:: @ 8DC64D4
+ .incbin "base_emerald.gba", 0xdc64d4, 0x14
+
+gUnknown_08DC64E8:: @ 8DC64E8
+ .incbin "base_emerald.gba", 0xdc64e8, 0x14
+
+gUnknown_08DC64FC:: @ 8DC64FC
+ .incbin "base_emerald.gba", 0xdc64fc, 0x14
+
+gUnknown_08DC6510:: @ 8DC6510
+ .incbin "base_emerald.gba", 0xdc6510, 0x18
+
+gUnknown_08DC6528:: @ 8DC6528
+ .incbin "base_emerald.gba", 0xdc6528, 0x20
+
+gUnknown_08DC6548:: @ 8DC6548
+ .incbin "base_emerald.gba", 0xdc6548, 0x8b4
+
+gUnknown_08DC6DFC:: @ 8DC6DFC
+ .incbin "base_emerald.gba", 0xdc6dfc, 0x274
+
+gUnknown_08DC7070:: @ 8DC7070
+ .incbin "base_emerald.gba", 0xdc7070, 0xaf0
+
+gUnknown_08DC7B60:: @ 8DC7B60
+ .incbin "base_emerald.gba", 0xdc7b60, 0x20
+
+gUnknown_08DC7B80:: @ 8DC7B80
+ .incbin "base_emerald.gba", 0xdc7b80, 0x204
+
+gUnknown_08DC7D84:: @ 8DC7D84
+ .incbin "base_emerald.gba", 0xdc7d84, 0x17c
+
+gUnknown_08DC7F00:: @ 8DC7F00
+ .incbin "base_emerald.gba", 0xdc7f00, 0x11c0
+
+gUnknown_08DC90C0:: @ 8DC90C0
+ .incbin "base_emerald.gba", 0xdc90c0, 0x20
+
+gUnknown_08DC90E0:: @ 8DC90E0
+ .incbin "base_emerald.gba", 0xdc90e0, 0x50
+
+gUnknown_08DC9130:: @ 8DC9130
+ .incbin "base_emerald.gba", 0xdc9130, 0xb8
+
+gUnknown_08DC91E8:: @ 8DC91E8
+ .incbin "base_emerald.gba", 0xdc91e8, 0x420
+
+gUnknown_08DC9608:: @ 8DC9608
+ .incbin "base_emerald.gba", 0xdc9608, 0x20
+
+gUnknown_08DC9628:: @ 8DC9628
+ .incbin "base_emerald.gba", 0xdc9628, 0x2788
+
+gUnknown_08DCBDB0:: @ 8DCBDB0
+ .incbin "base_emerald.gba", 0xdcbdb0, 0x20
+
+gUnknown_08DCBDD0:: @ 8DCBDD0
+ .incbin "base_emerald.gba", 0xdcbdd0, 0x140
+
+gUnknown_08DCBF10:: @ 8DCBF10
+ .incbin "base_emerald.gba", 0xdcbf10, 0x10c
+
+gUnknown_08DCC01C:: @ 8DCC01C
+ .incbin "base_emerald.gba", 0xdcc01c, 0x20
+
+gUnknown_08DCC03C:: @ 8DCC03C
+ .incbin "base_emerald.gba", 0xdcc03c, 0x20
+
+gUnknown_08DCC05C:: @ 8DCC05C
+ .incbin "base_emerald.gba", 0xdcc05c, 0x5ec
+
+gUnknown_08DCC648:: @ 8DCC648
+ .incbin "base_emerald.gba", 0xdcc648, 0x2c0
+
+gUnknown_08DCC908:: @ 8DCC908
+ .incbin "base_emerald.gba", 0xdcc908, 0x2b0
+
+gUnknown_08DCCBB8:: @ 8DCCBB8
+ .incbin "base_emerald.gba", 0xdccbb8, 0x3a4
+
+gUnknown_08DCCF5C:: @ 8DCCF5C
+ .incbin "base_emerald.gba", 0xdccf5c, 0x20
+
+gUnknown_08DCCF7C:: @ 8DCCF7C
+ .incbin "base_emerald.gba", 0xdccf7c, 0x8a0
+
+gUnknown_08DCD81C:: @ 8DCD81C
+ .incbin "base_emerald.gba", 0xdcd81c, 0x214
+
+gUnknown_08DCDA30:: @ 8DCDA30
+ .incbin "base_emerald.gba", 0xdcda30, 0x60
+
+gUnknown_08DCDA90:: @ 8DCDA90
+ .incbin "base_emerald.gba", 0xdcda90, 0xa0
+
+gUnknown_08DCDB30:: @ 8DCDB30
+ .incbin "base_emerald.gba", 0xdcdb30, 0xc40
+
+gUnknown_08DCE770:: @ 8DCE770
+ .incbin "base_emerald.gba", 0xdce770, 0x500
+
+gUnknown_08DCEC70:: @ 8DCEC70
+ .incbin "base_emerald.gba", 0xdcec70, 0x13e0
+
+gUnknown_08DD0050:: @ 8DD0050
+ .incbin "base_emerald.gba", 0xdd0050, 0x1a68
+
+gUnknown_08DD1AB8:: @ 8DD1AB8
+ .incbin "base_emerald.gba", 0xdd1ab8, 0x4c0
+
+gUnknown_08DD1F78:: @ 8DD1F78
+ .incbin "base_emerald.gba", 0xdd1f78, 0x98
+
+gUnknown_08DD2010:: @ 8DD2010
+ .incbin "base_emerald.gba", 0xdd2010, 0x1a0
+
+gUnknown_08DD21B0:: @ 8DD21B0
+ .incbin "base_emerald.gba", 0xdd21b0, 0xdc
+
+gUnknown_08DD228C:: @ 8DD228C
+ .incbin "base_emerald.gba", 0xdd228c, 0x1e0
+
+gUnknown_08DD246C:: @ 8DD246C
+ .incbin "base_emerald.gba", 0xdd246c, 0x674
+
+gUnknown_08DD2AE0:: @ 8DD2AE0
+ .incbin "base_emerald.gba", 0xdd2ae0, 0x98
+
+gUnknown_08DD2B78:: @ 8DD2B78
+ .incbin "base_emerald.gba", 0xdd2b78, 0x1b8
+
+gUnknown_08DD2D30:: @ 8DD2D30
+ .incbin "base_emerald.gba", 0xdd2d30, 0x12c
+
+gUnknown_08DD2E5C:: @ 8DD2E5C
+ .incbin "base_emerald.gba", 0xdd2e5c, 0x18c
+
+gUnknown_08DD2FE8:: @ 8DD2FE8
+ .incbin "base_emerald.gba", 0xdd2fe8, 0x6c0
+
+gUnknown_08DD36A8:: @ 8DD36A8
+ .incbin "base_emerald.gba", 0xdd36a8, 0x20
+
+gUnknown_08DD36C8:: @ 8DD36C8
+ .incbin "base_emerald.gba", 0xdd36c8, 0xb0
+
+gUnknown_08DD3778:: @ 8DD3778
+ .incbin "base_emerald.gba", 0xdd3778, 0xc0
+
+gUnknown_08DD3838:: @ 8DD3838
+ .incbin "base_emerald.gba", 0xdd3838, 0xd0c
+
+gUnknown_08DD4544:: @ 8DD4544
+ .incbin "base_emerald.gba", 0xdd4544, 0xdc
+
+gUnknown_08DD4620:: @ 8DD4620
+ .incbin "base_emerald.gba", 0xdd4620, 0xc0
+
+gUnknown_08DD46E0:: @ 8DD46E0
+ .incbin "base_emerald.gba", 0xdd46e0, 0x180
+
+gUnknown_08DD4860:: @ 8DD4860
+ .incbin "base_emerald.gba", 0xdd4860, 0x20
+
+gUnknown_08DD4880:: @ 8DD4880
+ .incbin "base_emerald.gba", 0xdd4880, 0x238
+
+gUnknown_08DD4AB8:: @ 8DD4AB8
+ .incbin "base_emerald.gba", 0xdd4ab8, 0xf8
+
+gUnknown_08DD4BB0:: @ 8DD4BB0
+ .incbin "base_emerald.gba", 0xdd4bb0, 0x20
+
+gUnknown_08DD4BD0:: @ 8DD4BD0
+ .incbin "base_emerald.gba", 0xdd4bd0, 0x20
+
+gUnknown_08DD4BF0:: @ 8DD4BF0
+ .incbin "base_emerald.gba", 0xdd4bf0, 0x5c
+
+gUnknown_08DD4C4C:: @ 8DD4C4C
+ .incbin "base_emerald.gba", 0xdd4c4c, 0x1c4
+
+ .align 2, 0
+
+gTilesetPalettes_General:: @ 8DD4E10
+ .incbin "data/graphics/tilesets/primary/general/palettes/00.gbapal"
+ .incbin "data/graphics/tilesets/primary/general/palettes/01.gbapal"
+ .incbin "data/graphics/tilesets/primary/general/palettes/02.gbapal"
+ .incbin "data/graphics/tilesets/primary/general/palettes/03.gbapal"
+ .incbin "data/graphics/tilesets/primary/general/palettes/04.gbapal"
+ .incbin "data/graphics/tilesets/primary/general/palettes/05.gbapal"
+ .incbin "data/graphics/tilesets/primary/general/palettes/06.gbapal"
+ .incbin "data/graphics/tilesets/primary/general/palettes/07.gbapal"
+ .incbin "data/graphics/tilesets/primary/general/palettes/08.gbapal"
+ .incbin "data/graphics/tilesets/primary/general/palettes/09.gbapal"
+ .incbin "data/graphics/tilesets/primary/general/palettes/10.gbapal"
+ .incbin "data/graphics/tilesets/primary/general/palettes/11.gbapal"
+ .incbin "data/graphics/tilesets/primary/general/palettes/12.gbapal"
+ .incbin "data/graphics/tilesets/primary/general/palettes/13.gbapal"
+ .incbin "data/graphics/tilesets/primary/general/palettes/14.gbapal"
+ .incbin "data/graphics/tilesets/primary/general/palettes/15.gbapal"
+
+ .align 2, 0
+
+gTilesetTiles_General:: @ 8DD5010
+ .incbin "data/graphics/tilesets/primary/general/tiles.4bpp.lz"
+
+@ 8DD72E0
+ .incbin "base_emerald.gba", 0xdd72e0, 0x20
+
+gUnknown_08DD7300:: @ 8DD7300
+ .incbin "base_emerald.gba", 0xdd7300, 0x60
+
+gUnknown_08DD7360:: @ 8DD7360
+ .incbin "base_emerald.gba", 0xdd7360, 0x4084
+
+gUnknown_08DDB3E4:: @ 8DDB3E4
+ .incbin "base_emerald.gba", 0xddb3e4, 0x80
+
+gUnknown_08DDB464:: @ 8DDB464
+ .incbin "base_emerald.gba", 0xddb464, 0x1aa0
+
+gUnknown_08DDCF04:: @ 8DDCF04
+ .incbin "base_emerald.gba", 0xddcf04, 0x800
+
+gUnknown_08DDD704:: @ 8DDD704
+ .incbin "base_emerald.gba", 0xddd704, 0x24
+
+gUnknown_08DDD728:: @ 8DDD728
+ .incbin "base_emerald.gba", 0xddd728, 0x20
+
+gUnknown_08DDD748:: @ 8DDD748
+ .incbin "base_emerald.gba", 0xddd748, 0x8c8
+
+gUnknown_08DDE010:: @ 8DDE010
+ .incbin "base_emerald.gba", 0xdde010, 0x20
+
+gUnknown_08DDE030:: @ 8DDE030
+ .incbin "base_emerald.gba", 0xdde030, 0xfc
+
+gUnknown_08DDE12C:: @ 8DDE12C
+ .incbin "base_emerald.gba", 0xdde12c, 0xcc
+
+ .align 2, 0
+
+gMonIconPalettes:: @ 8DDE1F8
+ .incbin "data/graphics/pokemon/icon_palettes/icon_palette_0.gbapal"
+ .incbin "data/graphics/pokemon/icon_palettes/icon_palette_1.gbapal"
+ .incbin "data/graphics/pokemon/icon_palettes/icon_palette_2.gbapal"
+
+ .align 2, 0
+
+gTitleScreenBgPalettes:: @ 8DDE258
+ .incbin "data/graphics/title_screen/pokemon_logo.gbapal"
+ .incbin "data/graphics/title_screen/rayquaza_and_clouds.gbapal"
+
+ .align 2, 0
+
+gUnknown_08DDE438:: @ 8DDE438
+ .incbin "base_emerald.gba", 0xdde438, 0x20
+
+gUnknown_08DDE458:: @ 8DDE458
+ .incbin "base_emerald.gba", 0xdde458, 0x238
+
+gTitleScreenPokemonLogoTiles:: @ 8DDE690
+ .incbin "data/graphics/title_screen/pokemon_logo.8bpp.lz"
+
+ .align 2, 0
+
+@ 8DDFD94
+ .incbin "base_emerald.gba", 0xddfd94, 0x8b0
+
+gUnknown_08DE0644:: @ 8DE0644
+ .incbin "base_emerald.gba", 0xde0644, 0x184
+
+gUnknown_08DE07C8:: @ 8DE07C8
+ .incbin "base_emerald.gba", 0xde07c8, 0x100
+
+gUnknown_08DE08C8:: @ 8DE08C8
+ .incbin "base_emerald.gba", 0xde08c8, 0x17bc
+
+gUnknown_08DE2084:: @ 8DE2084
+ .incbin "base_emerald.gba", 0xde2084, 0xfdc
+
+gUnknown_08DE3060:: @ 8DE3060
+ .incbin "base_emerald.gba", 0xde3060, 0x2f0
+
+gUnknown_08DE3350:: @ 8DE3350
+ .incbin "base_emerald.gba", 0xde3350, 0x24
+
+gUnknown_08DE3374:: @ 8DE3374
+ .incbin "base_emerald.gba", 0xde3374, 0x24
+
+gUnknown_08DE3398:: @ 8DE3398
+ .incbin "base_emerald.gba", 0xde3398, 0x120
+
+gUnknown_08DE34B8:: @ 8DE34B8
+ .incbin "base_emerald.gba", 0xde34b8, 0xb1c
+
+gUnknown_08DE3FD4:: @ 8DE3FD4
+ .incbin "base_emerald.gba", 0xde3fd4
diff --git a/data/graphics/field_objects/field_object_graphics.s b/data/graphics/field_objects/field_object_graphics.s
index 2ea19c672..2e5192875 100644
--- a/data/graphics/field_objects/field_object_graphics.s
+++ b/data/graphics/field_objects/field_object_graphics.s
@@ -188,7 +188,7 @@ gFieldObjectPic_RubySapphireBrendan_17:: @ 8499918
gFieldObjectPalette33:: @ 8499A18
.incbin "data/graphics/field_objects/palettes/field_object_palette_33.gbapal"
- zero_fill 0x8499c18 - 0x8499a38
+ .space 0x1E0
.align 2, 0
@@ -780,7 +780,7 @@ gFieldObjectPalette34:: @ 84A54B8
gUnusedFieldObjectPalette:: @ 84A54D8
.incbin "data/graphics/field_objects/palettes/unused_palette.gbapal"
- zero_fill 0x84a56b8 - 0x84a54f8
+ .space 0x1C0
.align 2, 0
diff --git a/ld_script.txt b/ld_script.txt
index 96baa25b3..dbea603a0 100644
--- a/ld_script.txt
+++ b/ld_script.txt
@@ -71,6 +71,32 @@ SECTIONS {
data/data2.o(.rodata);
} =0
+ gap1 :
+ {
+ gap1_start = ABSOLUTE(.);
+ BYTE(0x00)
+ . = 0x8B00000 - gap1_start;
+ } =0
+
+ anim_mon_front_pic_data :
+ ALIGN(4)
+ {
+ data/anim_mon_front_pics.o(anim_mon_front_pic_data);
+ } =0
+
+ gap2 :
+ {
+ gap2_start = ABSOLUTE(.);
+ BYTE(0x00)
+ . = 0x8C00000 - gap2_start;
+ } =0
+
+ gfx_data :
+ ALIGN(4)
+ {
+ data/graphics.o(gfx_data);
+ } =0
+
/* Discard everything not specifically mentioned above. */
/DISCARD/ :
{