summaryrefslogtreecommitdiff
path: root/linker_scripts
diff options
context:
space:
mode:
authorKenix3 <kenixwhisperwind@gmail.com>2021-04-29 18:56:18 -0400
committerGitHub <noreply@github.com>2021-04-29 18:56:18 -0400
commitc40bb119e1f64972e6a0879110826c455a28437b (patch)
treefb1a29a657a985bcd707004a31d43086310d9d95 /linker_scripts
parente97f10a6fa573e8b817ed03a4674d52b1818dafa (diff)
Adds in scene support (#117)
* 1 scene done, Z2_SOUGEN OK * All scenes OK * Makefile improvements * Use WIP ZAPD branch as submodule * Add spawn rotation flag macro * Fix bad merge * Move scenes to be in their own subfolders * Rename and restructure extracted baserom files * Progress tracking for assets * Add asset progress to csv * Use master ZAPD * Use distclean like in OOT * Fix up a few things with the makefile * Fix scenes not being dumped from ELF Co-authored-by: Rozelette <Uberpanzermensch@gmail.com>
Diffstat (limited to 'linker_scripts')
-rw-r--r--linker_scripts/code_script.txt598
-rw-r--r--linker_scripts/dmadata_script.txt136
2 files changed, 628 insertions, 106 deletions
diff --git a/linker_scripts/code_script.txt b/linker_scripts/code_script.txt
index 6fca65822..c2c103587 100644
--- a/linker_scripts/code_script.txt
+++ b/linker_scripts/code_script.txt
@@ -1,3 +1,31 @@
+#define DECL_SEG(_Name, _Folder, _Location) \
+ _##_Name##SegmentStart = .; \
+ _Name _Location : AT(RomLocation) \
+ { \
+ _Folder/_Name.o(.data) \
+ } \
+ RomLocation += . - _##_Name##SegmentStart; \
+ _##_Name##SegmentEnd = .;
+
+#define DECL_SEG_SCENE(_SceneName) DECL_SEG(_SceneName, build/assets/src/scenes/_SceneName, 0x02000000)
+#define DECL_SEG_ROOM(_SceneName, _RoomNum) DECL_SEG(_SceneName##_room_##_RoomNum, build/assets/src/scenes/_SceneName, 0x03000000)
+
+#define DECL_ACTOR(_ActorName, _File) \
+ _ovl_##_ActorName##SegmentStart = .; \
+ ovl_##_ActorName : AT(RomLocation) \
+ { \
+ build/src/overlays/actors/ovl_##_ActorName/_File.o(.text) \
+ build/src/overlays/actors/ovl_##_ActorName/_File.o(.data) \
+ build/src/overlays/actors/ovl_##_ActorName/_File.o(.rodata) \
+ build/src/overlays/actors/ovl_##_ActorName/_File##_overlay.o(.ovl) \
+ } \
+ ovl_##_ActorName.bss : AT(RomLocation) \
+ { \
+ build/src/overlays/actors/ovl_##_ActorName/_File.o(.bss) \
+ } \
+ RomLocation += . - _ovl_##_ActorName##SegmentStart; \
+ _ovl_##_ActorName##SegmentEnd = .;
+
SECTIONS
{
/* Objects with .gptab.* sections error if they are not referenced, for some reason */
@@ -3485,19 +3513,8 @@ SECTIONS
RomLocation += SegmentSize;
_ovl_En_Mm2SegmentEnd = SegmentEnd;
- SegmentStart = .;
- _ovl_Door_SpiralSegmentStart = SegmentStart;
- ovl_Door_Spiral : AT(RomLocation)
- {
- build/src/overlays/actors/ovl_Door_Spiral/z_door_spiral.o(.text)
- build/src/overlays/actors/ovl_Door_Spiral/z_door_spiral.o(.data)
- build/src/overlays/actors/ovl_Door_Spiral/z_door_spiral.o(.rodata)
- build/src/overlays/actors/ovl_Door_Spiral/z_door_spiral_overlay.o(.ovl)
- }
- SegmentEnd = .;
- SegmentSize = SegmentEnd - SegmentStart;
- RomLocation += SegmentSize;
- _ovl_Door_SpiralSegmentEnd = SegmentEnd;
+
+ DECL_ACTOR(Door_Spiral, z_door_spiral)
SegmentStart = .;
_ovl_Obj_PzlblockSegmentStart = SegmentStart;
@@ -5625,64 +5642,64 @@ SECTIONS
_ovl_Bg_IcefloeSegmentEnd = SegmentEnd;
SegmentStart = .;
- _f385_0x00cfc450SegmentStart = SegmentStart;
- f385_0x00cfc450 :
+ _ovl_fbdemo_triforceSegmentStart = SegmentStart;
+ ovl_fbdemo_triforce :
{
- build/asm/overlays/385_0x00cfc450_0x80AC5070.o(.text)
- build/asm/overlays/385_0x00cfc450_data.o(.data)
+ build/asm/overlays/ovl_fbdemo_triforce_0x80AC5070.o(.text)
+ build/asm/overlays/ovl_fbdemo_triforce_data.o(.data)
}
SegmentEnd = .;
SegmentSize = SegmentEnd - SegmentStart;
RomLocation += SegmentSize;
- _f385_0x00cfc450SegmentEnd = SegmentEnd;
+ _ovl_fbdemo_triforceSegmentEnd = SegmentEnd;
SegmentStart = .;
- _f386_0x00cfc970SegmentStart = SegmentStart;
- f386_0x00cfc970 :
+ _ovl_fbdemo_wipe1SegmentStart = SegmentStart;
+ ovl_fbdemo_wipe1 :
{
- build/asm/overlays/386_0x00cfc970_0x80AC57B0.o(.text)
- build/asm/overlays/386_0x00cfc970_data.o(.data)
+ build/asm/overlays/ovl_fbdemo_wipe1_0x80AC57B0.o(.text)
+ build/asm/overlays/ovl_fbdemo_wipe1_data.o(.data)
}
SegmentEnd = .;
SegmentSize = SegmentEnd - SegmentStart;
RomLocation += SegmentSize;
- _f386_0x00cfc970SegmentEnd = SegmentEnd;
+ _ovl_fbdemo_wipe1SegmentEnd = SegmentEnd;
SegmentStart = .;
- _f387_0x00cfd400SegmentStart = SegmentStart;
- f387_0x00cfd400 :
+ _ovl_fbdemo_wipe3SegmentStart = SegmentStart;
+ ovl_fbdemo_wipe3 :
{
- build/asm/overlays/387_0x00cfd400_0x80AC6740.o(.text)
- build/asm/overlays/387_0x00cfd400_data.o(.data)
+ build/asm/overlays/ovl_fbdemo_wipe3_0x80AC6740.o(.text)
+ build/asm/overlays/ovl_fbdemo_wipe3_data.o(.data)
}
SegmentEnd = .;
SegmentSize = SegmentEnd - SegmentStart;
RomLocation += SegmentSize;
- _f387_0x00cfd400SegmentEnd = SegmentEnd;
+ _ovl_fbdemo_wipe3SegmentEnd = SegmentEnd;
SegmentStart = .;
- _f388_0x00cfdf10SegmentStart = SegmentStart;
- f388_0x00cfdf10 :
+ _ovl_fbdemo_wipe4SegmentStart = SegmentStart;
+ ovl_fbdemo_wipe4 :
{
- build/asm/overlays/388_0x00cfdf10_0x80AC8430.o(.text)
- build/asm/overlays/388_0x00cfdf10_data.o(.data)
+ build/asm/overlays/ovl_fbdemo_wipe4_0x80AC8430.o(.text)
+ build/asm/overlays/ovl_fbdemo_wipe4_data.o(.data)
}
SegmentEnd = .;
SegmentSize = SegmentEnd - SegmentStart;
RomLocation += SegmentSize;
- _f388_0x00cfdf10SegmentEnd = SegmentEnd;
+ _ovl_fbdemo_wipe4SegmentEnd = SegmentEnd;
SegmentStart = .;
- _f389_0x00cfe150SegmentStart = SegmentStart;
- f389_0x00cfe150 :
+ _ovl_fbdemo_wipe5SegmentStart = SegmentStart;
+ ovl_fbdemo_wipe5 :
{
- build/asm/overlays/389_0x00cfe150_0x80AC86F0.o(.text)
- build/asm/overlays/389_0x00cfe150_data.o(.data)
+ build/asm/overlays/ovl_fbdemo_wipe5_0x80AC86F0.o(.text)
+ build/asm/overlays/ovl_fbdemo_wipe5_data.o(.data)
}
SegmentEnd = .;
SegmentSize = SegmentEnd - SegmentStart;
RomLocation += SegmentSize;
- _f389_0x00cfe150SegmentEnd = SegmentEnd;
+ _ovl_fbdemo_wipe5SegmentEnd = SegmentEnd;
SegmentStart = .;
_ovl_Effect_Ss_SbnSegmentStart = SegmentStart;
@@ -9360,4 +9377,509 @@ SECTIONS
SegmentSize = SegmentEnd - SegmentStart;
RomLocation += SegmentSize;
_ovl_En_RsnSegmentEnd = SegmentEnd;
+
+ RomLocation = 0x01654830;
+
+ DECL_SEG_SCENE(Z2_20SICHITAI2)
+ DECL_SEG_ROOM(Z2_20SICHITAI2, 00)
+ DECL_SEG_ROOM(Z2_20SICHITAI2, 01)
+ DECL_SEG_ROOM(Z2_20SICHITAI2, 02)
+
+ DECL_SEG_SCENE(Z2_WITCH_SHOP)
+ DECL_SEG_ROOM(Z2_WITCH_SHOP, 00)
+
+ DECL_SEG_SCENE(Z2_LAST_BS)
+ DECL_SEG_ROOM(Z2_LAST_BS, 00)
+
+ DECL_SEG_SCENE(Z2_HAKASHITA)
+ DECL_SEG_ROOM(Z2_HAKASHITA, 00)
+ DECL_SEG_ROOM(Z2_HAKASHITA, 01)
+ DECL_SEG_ROOM(Z2_HAKASHITA, 02)
+ DECL_SEG_ROOM(Z2_HAKASHITA, 03)
+ DECL_SEG_ROOM(Z2_HAKASHITA, 04)
+
+ DECL_SEG_SCENE(Z2_AYASHIISHOP)
+ DECL_SEG_ROOM(Z2_AYASHIISHOP, 00)
+ DECL_SEG_ROOM(Z2_AYASHIISHOP, 01)
+
+ DECL_SEG_SCENE(Z2_OMOYA)
+ DECL_SEG_ROOM(Z2_OMOYA, 00)
+ DECL_SEG_ROOM(Z2_OMOYA, 01)
+ DECL_SEG_ROOM(Z2_OMOYA, 02)
+
+ DECL_SEG_SCENE(Z2_BOWLING)
+ DECL_SEG_ROOM(Z2_BOWLING, 00)
+
+ DECL_SEG_SCENE(Z2_SONCHONOIE)
+ DECL_SEG_ROOM(Z2_SONCHONOIE, 00)
+ DECL_SEG_ROOM(Z2_SONCHONOIE, 01)
+ DECL_SEG_ROOM(Z2_SONCHONOIE, 02)
+ DECL_SEG_ROOM(Z2_SONCHONOIE, 03)
+
+ DECL_SEG_SCENE(Z2_IKANA)
+ DECL_SEG_ROOM(Z2_IKANA, 00)
+ DECL_SEG_ROOM(Z2_IKANA, 01)
+ DECL_SEG_ROOM(Z2_IKANA, 02)
+ DECL_SEG_ROOM(Z2_IKANA, 03)
+ DECL_SEG_ROOM(Z2_IKANA, 04)
+
+ DECL_SEG_SCENE(Z2_KAIZOKU)
+ DECL_SEG_ROOM(Z2_KAIZOKU, 00)
+
+ DECL_SEG_SCENE(Z2_MILK_BAR)
+ DECL_SEG_ROOM(Z2_MILK_BAR, 00)
+
+ DECL_SEG_SCENE(Z2_INISIE_N)
+ DECL_SEG_ROOM(Z2_INISIE_N, 00)
+ DECL_SEG_ROOM(Z2_INISIE_N, 01)
+ DECL_SEG_ROOM(Z2_INISIE_N, 02)
+ DECL_SEG_ROOM(Z2_INISIE_N, 03)
+ DECL_SEG_ROOM(Z2_INISIE_N, 04)
+ DECL_SEG_ROOM(Z2_INISIE_N, 05)
+ DECL_SEG_ROOM(Z2_INISIE_N, 06)
+ DECL_SEG_ROOM(Z2_INISIE_N, 07)
+ DECL_SEG_ROOM(Z2_INISIE_N, 08)
+ DECL_SEG_ROOM(Z2_INISIE_N, 09)
+ DECL_SEG_ROOM(Z2_INISIE_N, 10)
+ DECL_SEG_ROOM(Z2_INISIE_N, 11)
+
+ DECL_SEG_SCENE(Z2_TAKARAYA)
+ DECL_SEG_ROOM(Z2_TAKARAYA, 00)
+
+ DECL_SEG_SCENE(Z2_INISIE_R)
+ DECL_SEG_ROOM(Z2_INISIE_R, 00)
+ DECL_SEG_ROOM(Z2_INISIE_R, 01)
+ DECL_SEG_ROOM(Z2_INISIE_R, 02)
+ DECL_SEG_ROOM(Z2_INISIE_R, 03)
+ DECL_SEG_ROOM(Z2_INISIE_R, 04)
+ DECL_SEG_ROOM(Z2_INISIE_R, 05)
+ DECL_SEG_ROOM(Z2_INISIE_R, 06)
+ DECL_SEG_ROOM(Z2_INISIE_R, 07)
+ DECL_SEG_ROOM(Z2_INISIE_R, 08)
+ DECL_SEG_ROOM(Z2_INISIE_R, 09)
+ DECL_SEG_ROOM(Z2_INISIE_R, 10)
+ DECL_SEG_ROOM(Z2_INISIE_R, 11)
+
+ DECL_SEG_SCENE(Z2_OKUJOU)
+ DECL_SEG_ROOM(Z2_OKUJOU, 00)
+
+ DECL_SEG_SCENE(Z2_OPENINGDAN)
+ DECL_SEG_ROOM(Z2_OPENINGDAN, 00)
+ DECL_SEG_ROOM(Z2_OPENINGDAN, 01)
+
+ DECL_SEG_SCENE(Z2_MITURIN)
+ DECL_SEG_ROOM(Z2_MITURIN, 00)
+ DECL_SEG_ROOM(Z2_MITURIN, 01)
+ DECL_SEG_ROOM(Z2_MITURIN, 02)
+ DECL_SEG_ROOM(Z2_MITURIN, 03)
+ DECL_SEG_ROOM(Z2_MITURIN, 04)
+ DECL_SEG_ROOM(Z2_MITURIN, 05)
+ DECL_SEG_ROOM(Z2_MITURIN, 06)
+ DECL_SEG_ROOM(Z2_MITURIN, 07)
+ DECL_SEG_ROOM(Z2_MITURIN, 08)
+ DECL_SEG_ROOM(Z2_MITURIN, 09)
+ DECL_SEG_ROOM(Z2_MITURIN, 10)
+ DECL_SEG_ROOM(Z2_MITURIN, 11)
+ DECL_SEG_ROOM(Z2_MITURIN, 12)
+
+ DECL_SEG_SCENE(Z2_13HUBUKINOMITI)
+ DECL_SEG_ROOM(Z2_13HUBUKINOMITI, 00)
+
+ DECL_SEG_SCENE(Z2_CASTLE)
+ DECL_SEG_ROOM(Z2_CASTLE, 00)
+ DECL_SEG_ROOM(Z2_CASTLE, 01)
+ DECL_SEG_ROOM(Z2_CASTLE, 02)
+ DECL_SEG_ROOM(Z2_CASTLE, 03)
+ DECL_SEG_ROOM(Z2_CASTLE, 04)
+ DECL_SEG_ROOM(Z2_CASTLE, 05)
+ DECL_SEG_ROOM(Z2_CASTLE, 06)
+ DECL_SEG_ROOM(Z2_CASTLE, 07)
+ DECL_SEG_ROOM(Z2_CASTLE, 08)
+ DECL_SEG_ROOM(Z2_CASTLE, 09)
+
+ DECL_SEG_SCENE(Z2_DEKUTES)
+ DECL_SEG_ROOM(Z2_DEKUTES, 00)
+
+ DECL_SEG_SCENE(Z2_MITURIN_BS)
+ DECL_SEG_ROOM(Z2_MITURIN_BS, 00)
+
+ DECL_SEG_SCENE(Z2_SYATEKI_MIZU)
+ DECL_SEG_ROOM(Z2_SYATEKI_MIZU, 00)
+
+ DECL_SEG_SCENE(Z2_HAKUGIN)
+ DECL_SEG_ROOM(Z2_HAKUGIN, 00)
+ DECL_SEG_ROOM(Z2_HAKUGIN, 01)
+ DECL_SEG_ROOM(Z2_HAKUGIN, 02)
+ DECL_SEG_ROOM(Z2_HAKUGIN, 03)
+ DECL_SEG_ROOM(Z2_HAKUGIN, 04)
+ DECL_SEG_ROOM(Z2_HAKUGIN, 05)
+ DECL_SEG_ROOM(Z2_HAKUGIN, 06)
+ DECL_SEG_ROOM(Z2_HAKUGIN, 07)
+ DECL_SEG_ROOM(Z2_HAKUGIN, 08)
+ DECL_SEG_ROOM(Z2_HAKUGIN, 09)
+ DECL_SEG_ROOM(Z2_HAKUGIN, 10)
+ DECL_SEG_ROOM(Z2_HAKUGIN, 11)
+ DECL_SEG_ROOM(Z2_HAKUGIN, 12)
+ DECL_SEG_ROOM(Z2_HAKUGIN, 13)
+
+ DECL_SEG_SCENE(Z2_ROMANYMAE)
+ DECL_SEG_ROOM(Z2_ROMANYMAE, 00)
+
+ DECL_SEG_SCENE(Z2_PIRATE)
+ DECL_SEG_ROOM(Z2_PIRATE, 00)
+ DECL_SEG_ROOM(Z2_PIRATE, 01)
+ DECL_SEG_ROOM(Z2_PIRATE, 02)
+ DECL_SEG_ROOM(Z2_PIRATE, 03)
+ DECL_SEG_ROOM(Z2_PIRATE, 04)
+ DECL_SEG_ROOM(Z2_PIRATE, 05)
+ DECL_SEG_ROOM(Z2_PIRATE, 06)
+ DECL_SEG_ROOM(Z2_PIRATE, 07)
+ DECL_SEG_ROOM(Z2_PIRATE, 08)
+ DECL_SEG_ROOM(Z2_PIRATE, 09)
+ DECL_SEG_ROOM(Z2_PIRATE, 10)
+ DECL_SEG_ROOM(Z2_PIRATE, 11)
+ DECL_SEG_ROOM(Z2_PIRATE, 12)
+ DECL_SEG_ROOM(Z2_PIRATE, 13)
+ DECL_SEG_ROOM(Z2_PIRATE, 14)
+
+ DECL_SEG_SCENE(Z2_SYATEKI_MORI)
+ DECL_SEG_ROOM(Z2_SYATEKI_MORI, 00)
+
+ DECL_SEG_SCENE(Z2_SINKAI)
+ DECL_SEG_ROOM(Z2_SINKAI, 00)
+
+ DECL_SEG_SCENE(Z2_YOUSEI_IZUMI)
+ DECL_SEG_ROOM(Z2_YOUSEI_IZUMI, 00)
+ DECL_SEG_ROOM(Z2_YOUSEI_IZUMI, 01)
+ DECL_SEG_ROOM(Z2_YOUSEI_IZUMI, 02)
+ DECL_SEG_ROOM(Z2_YOUSEI_IZUMI, 03)
+ DECL_SEG_ROOM(Z2_YOUSEI_IZUMI, 04)
+
+ DECL_SEG_SCENE(Z2_KINSTA1)
+ DECL_SEG_ROOM(Z2_KINSTA1, 00)
+ DECL_SEG_ROOM(Z2_KINSTA1, 01)
+ DECL_SEG_ROOM(Z2_KINSTA1, 02)
+ DECL_SEG_ROOM(Z2_KINSTA1, 03)
+ DECL_SEG_ROOM(Z2_KINSTA1, 04)
+ DECL_SEG_ROOM(Z2_KINSTA1, 05)
+
+ DECL_SEG_SCENE(Z2_KINDAN2)
+ DECL_SEG_ROOM(Z2_KINDAN2, 00)
+ DECL_SEG_ROOM(Z2_KINDAN2, 01)
+ DECL_SEG_ROOM(Z2_KINDAN2, 02)
+ DECL_SEG_ROOM(Z2_KINDAN2, 03)
+ DECL_SEG_ROOM(Z2_KINDAN2, 04)
+ DECL_SEG_ROOM(Z2_KINDAN2, 05)
+
+ DECL_SEG_SCENE(Z2_TENMON_DAI)
+ DECL_SEG_ROOM(Z2_TENMON_DAI, 00)
+ DECL_SEG_ROOM(Z2_TENMON_DAI, 01)
+
+ DECL_SEG_SCENE(Z2_LAST_DEKU)
+ DECL_SEG_ROOM(Z2_LAST_DEKU, 00)
+ DECL_SEG_ROOM(Z2_LAST_DEKU, 01)
+
+ DECL_SEG_SCENE(Z2_22DEKUCITY)
+ DECL_SEG_ROOM(Z2_22DEKUCITY, 00)
+ DECL_SEG_ROOM(Z2_22DEKUCITY, 01)
+ DECL_SEG_ROOM(Z2_22DEKUCITY, 02)
+
+ DECL_SEG_SCENE(Z2_KAJIYA)
+ DECL_SEG_ROOM(Z2_KAJIYA, 00)
+
+ DECL_SEG_SCENE(Z2_00KEIKOKU)
+ DECL_SEG_ROOM(Z2_00KEIKOKU, 00)
+
+ DECL_SEG_SCENE(Z2_POSTHOUSE)
+ DECL_SEG_ROOM(Z2_POSTHOUSE, 00)
+
+ DECL_SEG_SCENE(Z2_LABO)
+ DECL_SEG_ROOM(Z2_LABO, 00)
+
+ DECL_SEG_SCENE(Z2_DANPEI2TEST)
+ DECL_SEG_ROOM(Z2_DANPEI2TEST, 00)
+ DECL_SEG_ROOM(Z2_DANPEI2TEST, 01)
+
+ DECL_SEG_SCENE(Z2_16GORON_HOUSE)
+ DECL_SEG_ROOM(Z2_16GORON_HOUSE, 00)
+ DECL_SEG_ROOM(Z2_16GORON_HOUSE, 01)
+
+ DECL_SEG_SCENE(Z2_33ZORACITY)
+ DECL_SEG_ROOM(Z2_33ZORACITY, 00)
+
+ DECL_SEG_SCENE(Z2_8ITEMSHOP)
+ DECL_SEG_ROOM(Z2_8ITEMSHOP, 00)
+
+ DECL_SEG_SCENE(Z2_F01)
+ DECL_SEG_ROOM(Z2_F01, 00)
+
+ DECL_SEG_SCENE(Z2_INISIE_BS)
+ DECL_SEG_ROOM(Z2_INISIE_BS, 00)
+
+ DECL_SEG_SCENE(Z2_30GYOSON)
+ DECL_SEG_ROOM(Z2_30GYOSON, 00)
+
+ DECL_SEG_SCENE(Z2_31MISAKI)
+ DECL_SEG_ROOM(Z2_31MISAKI, 00)
+
+ DECL_SEG_SCENE(Z2_TAKARAKUJI)
+ DECL_SEG_ROOM(Z2_TAKARAKUJI, 00)
+
+ DECL_SEG_SCENE(Z2_TORIDE)
+ DECL_SEG_ROOM(Z2_TORIDE, 00)
+
+ DECL_SEG_SCENE(Z2_FISHERMAN)
+ DECL_SEG_ROOM(Z2_FISHERMAN, 00)
+
+ DECL_SEG_SCENE(Z2_GORONSHOP)
+ DECL_SEG_ROOM(Z2_GORONSHOP, 00)
+
+ DECL_SEG_SCENE(Z2_DEKU_KING)
+ DECL_SEG_ROOM(Z2_DEKU_KING, 00)
+
+ DECL_SEG_SCENE(Z2_LAST_GORON)
+ DECL_SEG_ROOM(Z2_LAST_GORON, 00)
+ DECL_SEG_ROOM(Z2_LAST_GORON, 01)
+
+ DECL_SEG_SCENE(Z2_24KEMONOMITI)
+ DECL_SEG_ROOM(Z2_24KEMONOMITI, 00)
+
+ DECL_SEG_SCENE(Z2_F01_B)
+ DECL_SEG_ROOM(Z2_F01_B, 00)
+
+ DECL_SEG_SCENE(Z2_F01C)
+ DECL_SEG_ROOM(Z2_F01C, 00)
+
+ DECL_SEG_SCENE(Z2_BOTI)
+ DECL_SEG_ROOM(Z2_BOTI, 00)
+ DECL_SEG_ROOM(Z2_BOTI, 01)
+
+ DECL_SEG_SCENE(Z2_HAKUGIN_BS)
+ DECL_SEG_ROOM(Z2_HAKUGIN_BS, 00)
+
+ DECL_SEG_SCENE(Z2_20SICHITAI)
+ DECL_SEG_ROOM(Z2_20SICHITAI, 00)
+ DECL_SEG_ROOM(Z2_20SICHITAI, 01)
+ DECL_SEG_ROOM(Z2_20SICHITAI, 02)
+
+ DECL_SEG_SCENE(Z2_21MITURINMAE)
+ DECL_SEG_ROOM(Z2_21MITURINMAE, 00)
+
+ DECL_SEG_SCENE(Z2_LAST_ZORA)
+ DECL_SEG_ROOM(Z2_LAST_ZORA, 00)
+
+ DECL_SEG_SCENE(Z2_11GORONNOSATO2)
+ DECL_SEG_ROOM(Z2_11GORONNOSATO2, 00)
+ DECL_SEG_ROOM(Z2_11GORONNOSATO2, 01)
+
+ DECL_SEG_SCENE(Z2_SEA)
+ DECL_SEG_ROOM(Z2_SEA, 00)
+ DECL_SEG_ROOM(Z2_SEA, 01)
+ DECL_SEG_ROOM(Z2_SEA, 02)
+ DECL_SEG_ROOM(Z2_SEA, 03)
+ DECL_SEG_ROOM(Z2_SEA, 04)
+ DECL_SEG_ROOM(Z2_SEA, 05)
+ DECL_SEG_ROOM(Z2_SEA, 06)
+ DECL_SEG_ROOM(Z2_SEA, 07)
+ DECL_SEG_ROOM(Z2_SEA, 08)
+ DECL_SEG_ROOM(Z2_SEA, 09)
+ DECL_SEG_ROOM(Z2_SEA, 10)
+ DECL_SEG_ROOM(Z2_SEA, 11)
+ DECL_SEG_ROOM(Z2_SEA, 12)
+ DECL_SEG_ROOM(Z2_SEA, 13)
+ DECL_SEG_ROOM(Z2_SEA, 14)
+ DECL_SEG_ROOM(Z2_SEA, 15)
+
+ DECL_SEG_SCENE(Z2_35TAKI)
+ DECL_SEG_ROOM(Z2_35TAKI, 00)
+
+ DECL_SEG_SCENE(Z2_REDEAD)
+ DECL_SEG_ROOM(Z2_REDEAD, 00)
+ DECL_SEG_ROOM(Z2_REDEAD, 01)
+ DECL_SEG_ROOM(Z2_REDEAD, 02)
+ DECL_SEG_ROOM(Z2_REDEAD, 03)
+ DECL_SEG_ROOM(Z2_REDEAD, 04)
+ DECL_SEG_ROOM(Z2_REDEAD, 05)
+ DECL_SEG_ROOM(Z2_REDEAD, 06)
+ DECL_SEG_ROOM(Z2_REDEAD, 07)
+ DECL_SEG_ROOM(Z2_REDEAD, 08)
+ DECL_SEG_ROOM(Z2_REDEAD, 09)
+ DECL_SEG_ROOM(Z2_REDEAD, 10)
+ DECL_SEG_ROOM(Z2_REDEAD, 11)
+ DECL_SEG_ROOM(Z2_REDEAD, 12)
+ DECL_SEG_ROOM(Z2_REDEAD, 13)
+
+ DECL_SEG_SCENE(Z2_BANDROOM)
+ DECL_SEG_ROOM(Z2_BANDROOM, 00)
+ DECL_SEG_ROOM(Z2_BANDROOM, 01)
+ DECL_SEG_ROOM(Z2_BANDROOM, 02)
+ DECL_SEG_ROOM(Z2_BANDROOM, 03)
+ DECL_SEG_ROOM(Z2_BANDROOM, 04)
+
+ DECL_SEG_SCENE(Z2_11GORONNOSATO)
+ DECL_SEG_ROOM(Z2_11GORONNOSATO, 00)
+ DECL_SEG_ROOM(Z2_11GORONNOSATO, 01)
+
+ DECL_SEG_SCENE(Z2_GORON_HAKA)
+ DECL_SEG_ROOM(Z2_GORON_HAKA, 00)
+
+ DECL_SEG_SCENE(Z2_SECOM)
+ DECL_SEG_ROOM(Z2_SECOM, 00)
+ DECL_SEG_ROOM(Z2_SECOM, 01)
+
+ DECL_SEG_SCENE(Z2_10YUKIYAMANOMURA)
+ DECL_SEG_ROOM(Z2_10YUKIYAMANOMURA, 00)
+
+ DECL_SEG_SCENE(Z2_TOUGITES)
+ DECL_SEG_ROOM(Z2_TOUGITES, 00)
+
+ DECL_SEG_SCENE(Z2_DANPEI)
+ DECL_SEG_ROOM(Z2_DANPEI, 00)
+ DECL_SEG_ROOM(Z2_DANPEI, 01)
+ DECL_SEG_ROOM(Z2_DANPEI, 02)
+ DECL_SEG_ROOM(Z2_DANPEI, 03)
+ DECL_SEG_ROOM(Z2_DANPEI, 04)
+ DECL_SEG_ROOM(Z2_DANPEI, 05)
+ DECL_SEG_ROOM(Z2_DANPEI, 06)
+ DECL_SEG_ROOM(Z2_DANPEI, 07)
+ DECL_SEG_ROOM(Z2_DANPEI, 08)
+
+ DECL_SEG_SCENE(Z2_IKANAMAE)
+ DECL_SEG_ROOM(Z2_IKANAMAE, 00)
+
+ DECL_SEG_SCENE(Z2_DOUJOU)
+ DECL_SEG_ROOM(Z2_DOUJOU, 00)
+
+ DECL_SEG_SCENE(Z2_MUSICHOUSE)
+ DECL_SEG_ROOM(Z2_MUSICHOUSE, 00)
+
+ DECL_SEG_SCENE(Z2_IKNINSIDE)
+ DECL_SEG_ROOM(Z2_IKNINSIDE, 00)
+ DECL_SEG_ROOM(Z2_IKNINSIDE, 01)
+
+ DECL_SEG_SCENE(Z2_MAP_SHOP)
+ DECL_SEG_ROOM(Z2_MAP_SHOP, 00)
+
+ DECL_SEG_SCENE(Z2_F40)
+ DECL_SEG_ROOM(Z2_F40, 00)
+
+ DECL_SEG_SCENE(Z2_F41)
+ DECL_SEG_ROOM(Z2_F41, 00)
+
+ DECL_SEG_SCENE(Z2_10YUKIYAMANOMURA2)
+ DECL_SEG_ROOM(Z2_10YUKIYAMANOMURA2, 00)
+ DECL_SEG_ROOM(Z2_10YUKIYAMANOMURA2, 01)
+
+ DECL_SEG_SCENE(Z2_14YUKIDAMANOMITI)
+ DECL_SEG_ROOM(Z2_14YUKIDAMANOMITI, 00)
+
+ DECL_SEG_SCENE(Z2_12HAKUGINMAE)
+ DECL_SEG_ROOM(Z2_12HAKUGINMAE, 00)
+
+ DECL_SEG_SCENE(Z2_17SETUGEN)
+ DECL_SEG_ROOM(Z2_17SETUGEN, 00)
+
+ DECL_SEG_SCENE(Z2_17SETUGEN2)
+ DECL_SEG_ROOM(Z2_17SETUGEN2, 00)
+
+ DECL_SEG_SCENE(Z2_SEA_BS)
+ DECL_SEG_ROOM(Z2_SEA_BS, 00)
+
+ DECL_SEG_SCENE(Z2_RANDOM)
+ DECL_SEG_ROOM(Z2_RANDOM, 00)
+ DECL_SEG_ROOM(Z2_RANDOM, 01)
+ DECL_SEG_ROOM(Z2_RANDOM, 02)
+ DECL_SEG_ROOM(Z2_RANDOM, 03)
+ DECL_SEG_ROOM(Z2_RANDOM, 04)
+ DECL_SEG_ROOM(Z2_RANDOM, 05)
+
+ DECL_SEG_SCENE(Z2_YADOYA)
+ DECL_SEG_ROOM(Z2_YADOYA, 00)
+ DECL_SEG_ROOM(Z2_YADOYA, 01)
+ DECL_SEG_ROOM(Z2_YADOYA, 02)
+ DECL_SEG_ROOM(Z2_YADOYA, 03)
+ DECL_SEG_ROOM(Z2_YADOYA, 04)
+
+ DECL_SEG_SCENE(Z2_KONPEKI_ENT)
+ DECL_SEG_ROOM(Z2_KONPEKI_ENT, 00)
+
+ DECL_SEG_SCENE(Z2_INSIDETOWER)
+ DECL_SEG_ROOM(Z2_INSIDETOWER, 00)
+ DECL_SEG_ROOM(Z2_INSIDETOWER, 01)
+
+ DECL_SEG_SCENE(Z2_26SARUNOMORI)
+ DECL_SEG_ROOM(Z2_26SARUNOMORI, 00)
+ DECL_SEG_ROOM(Z2_26SARUNOMORI, 01)
+ DECL_SEG_ROOM(Z2_26SARUNOMORI, 02)
+ DECL_SEG_ROOM(Z2_26SARUNOMORI, 03)
+ DECL_SEG_ROOM(Z2_26SARUNOMORI, 04)
+ DECL_SEG_ROOM(Z2_26SARUNOMORI, 05)
+ DECL_SEG_ROOM(Z2_26SARUNOMORI, 06)
+ DECL_SEG_ROOM(Z2_26SARUNOMORI, 07)
+ DECL_SEG_ROOM(Z2_26SARUNOMORI, 08)
+
+ DECL_SEG_SCENE(Z2_LOST_WOODS)
+ DECL_SEG_ROOM(Z2_LOST_WOODS, 00)
+ DECL_SEG_ROOM(Z2_LOST_WOODS, 01)
+ DECL_SEG_ROOM(Z2_LOST_WOODS, 02)
+
+ DECL_SEG_SCENE(Z2_LAST_LINK)
+ DECL_SEG_ROOM(Z2_LAST_LINK, 00)
+ DECL_SEG_ROOM(Z2_LAST_LINK, 01)
+ DECL_SEG_ROOM(Z2_LAST_LINK, 02)
+ DECL_SEG_ROOM(Z2_LAST_LINK, 03)
+ DECL_SEG_ROOM(Z2_LAST_LINK, 04)
+ DECL_SEG_ROOM(Z2_LAST_LINK, 05)
+ DECL_SEG_ROOM(Z2_LAST_LINK, 06)
+ DECL_SEG_ROOM(Z2_LAST_LINK, 07)
+
+ DECL_SEG_SCENE(Z2_SOUGEN)
+ DECL_SEG_ROOM(Z2_SOUGEN, 00)
+
+ DECL_SEG_SCENE(Z2_BOMYA)
+ DECL_SEG_ROOM(Z2_BOMYA, 00)
+
+ DECL_SEG_SCENE(Z2_KYOJINNOMA)
+ DECL_SEG_ROOM(Z2_KYOJINNOMA, 00)
+
+ DECL_SEG_SCENE(Z2_KOEPONARACE)
+ DECL_SEG_ROOM(Z2_KOEPONARACE, 00)
+
+ DECL_SEG_SCENE(Z2_GORONRACE)
+ DECL_SEG_ROOM(Z2_GORONRACE, 00)
+
+ DECL_SEG_SCENE(Z2_TOWN)
+ DECL_SEG_ROOM(Z2_TOWN, 00)
+
+ DECL_SEG_SCENE(Z2_ICHIBA)
+ DECL_SEG_ROOM(Z2_ICHIBA, 00)
+
+ DECL_SEG_SCENE(Z2_BACKTOWN)
+ DECL_SEG_ROOM(Z2_BACKTOWN, 00)
+
+ DECL_SEG_SCENE(Z2_CLOCKTOWER)
+ DECL_SEG_ROOM(Z2_CLOCKTOWER, 00)
+
+ DECL_SEG_SCENE(Z2_ALLEY)
+ DECL_SEG_ROOM(Z2_ALLEY, 00)
+
+ DECL_SEG_SCENE(SPOT00)
+ DECL_SEG_ROOM(SPOT00, 00)
+
+ DECL_SEG_SCENE(KAKUSIANA)
+ DECL_SEG_ROOM(KAKUSIANA, 00)
+ DECL_SEG_ROOM(KAKUSIANA, 01)
+ DECL_SEG_ROOM(KAKUSIANA, 02)
+ DECL_SEG_ROOM(KAKUSIANA, 03)
+ DECL_SEG_ROOM(KAKUSIANA, 04)
+ DECL_SEG_ROOM(KAKUSIANA, 05)
+ DECL_SEG_ROOM(KAKUSIANA, 06)
+ DECL_SEG_ROOM(KAKUSIANA, 07)
+ DECL_SEG_ROOM(KAKUSIANA, 08)
+ DECL_SEG_ROOM(KAKUSIANA, 09)
+ DECL_SEG_ROOM(KAKUSIANA, 10)
+ DECL_SEG_ROOM(KAKUSIANA, 11)
+ DECL_SEG_ROOM(KAKUSIANA, 12)
+ DECL_SEG_ROOM(KAKUSIANA, 13)
+ DECL_SEG_ROOM(KAKUSIANA, 14)
}
diff --git a/linker_scripts/dmadata_script.txt b/linker_scripts/dmadata_script.txt
index 06ce2ca7a..2c269919c 100644
--- a/linker_scripts/dmadata_script.txt
+++ b/linker_scripts/dmadata_script.txt
@@ -16,8 +16,8 @@ _AudioseqSegmentRomEnd = 0x00097F70;
_AudiotableSegmentRomStart = 0x00097F70;
_AudiotableSegmentRomEnd = 0x005E06E0;
-_jpn_font_staticSegmentRomStart = 0x005E06E0;
-_jpn_font_staticSegmentRomEnd = 0x0065C9E0;
+_kanjiSegmentRomStart = 0x005E06E0;
+_kanjiSegmentRomEnd = 0x0065C9E0;
_link_animetionSegmentRomStart = 0x0065D000;
_link_animetionSegmentRomEnd = 0x00956DA0;
@@ -31,11 +31,11 @@ _icon_item_dungeon_staticSegmentRomEnd = 0x00A0EB80;
_icon_item_gameover_staticSegmentRomStart = 0x00A0F000;
_icon_item_gameover_staticSegmentRomEnd = 0x00A12300;
-__013_0x00963540SegmentRomStart = 0x00A13000;
-__013_0x00963540SegmentRomEnd = 0x00A1BA00;
+_icon_item_jpn_staticSegmentRomStart = 0x00A13000;
+_icon_item_jpn_staticSegmentRomEnd = 0x00A1BA00;
-__014_0x00967260SegmentRomStart = 0x00A1C000;
-__014_0x00967260SegmentRomEnd = 0x00A1C2E0;
+_icon_item_vtx_staticSegmentRomStart = 0x00A1C000;
+_icon_item_vtx_staticSegmentRomEnd = 0x00A1C2E0;
_map_i_staticSegmentRomStart = 0x00A1D000;
_map_i_staticSegmentRomEnd = 0x00A1E310;
@@ -49,20 +49,20 @@ _item_name_staticSegmentRomEnd = 0x00A352F0;
_map_name_staticSegmentRomStart = 0x00A352F0;
_map_name_staticSegmentRomEnd = 0x00A36C10;
-__019_0x00980f60SegmentRomStart = 0x00A36C10;
-__019_0x00980f60SegmentRomEnd = 0x00A7BEE0;
+_icon_item_static_testSegmentRomStart = 0x00A36C10;
+_icon_item_static_testSegmentRomEnd = 0x00A7BEE0;
-__020_0x009c6230SegmentRomStart = 0x00A7BEE0;
-__020_0x009c6230SegmentRomEnd = 0x00A807A0;
+_icon_item_24_static_testSegmentRomStart = 0x00A7BEE0;
+_icon_item_24_static_testSegmentRomEnd = 0x00A807A0;
-__022_0x009caaf0SegmentRomStart = 0x00A8C000;
-__022_0x009caaf0SegmentRomEnd = 0x00A92A10;
+_schedule_dma_static_testSegmentRomStart = 0x00A8C000;
+_schedule_dma_static_testSegmentRomEnd = 0x00A92A10;
-__023_0x009d1500SegmentRomStart = 0x00A92A10;
-__023_0x009d1500SegmentRomEnd = 0x00A990E0;
+_schedule_staticSegmentRomStart = 0x00A92A10;
+_schedule_staticSegmentRomEnd = 0x00A990E0;
-__024_0x009d3760SegmentRomStart = 0x00A9A000;
-__024_0x009d3760SegmentRomEnd = 0x00ABFC00;
+_story_staticSegmentRomStart = 0x00A9A000;
+_story_staticSegmentRomEnd = 0x00ABFC00;
_do_action_staticSegmentRomStart = 0x00AC0000;
_do_action_staticSegmentRomEnd = 0x00AC3F00;
@@ -76,8 +76,8 @@ _message_texture_staticSegmentRomEnd = 0x00ACB200;
_nes_font_staticSegmentRomStart = 0x00ACC000;
_nes_font_staticSegmentRomEnd = 0x00AD0E00;
-_en_message_data_staticSegmentRomStart = 0x00AD1000;
-_en_message_data_staticSegmentRomEnd = 0x00B3A9F0;
+_message_data_staticSegmentRomStart = 0x00AD1000;
+_message_data_staticSegmentRomEnd = 0x00B3A9F0;
_staff_message_data_staticSegmentRomStart = 0x00B3B000;
_staff_message_data_staticSegmentRomEnd = 0x00B3BE60;
@@ -1144,20 +1144,20 @@ _ovl_En_BigokutaSegmentRomEnd = 0x00F2A320;
_ovl_Bg_IcefloeSegmentRomStart = 0x00F2A320;
_ovl_Bg_IcefloeSegmentRomEnd = 0x00F2AA90;
-__385_0x00cfc450SegmentRomStart = 0x00F2AA90;
-__385_0x00cfc450SegmentRomEnd = 0x00F2B1D0;
+_ovl_fbdemo_triforceSegmentRomStart = 0x00F2AA90;
+_ovl_fbdemo_triforceSegmentRomEnd = 0x00F2B1D0;
-__386_0x00cfc970SegmentRomStart = 0x00F2B1D0;
-__386_0x00cfc970SegmentRomEnd = 0x00F2C160;
+_ovl_fbdemo_wipe1SegmentRomStart = 0x00F2B1D0;
+_ovl_fbdemo_wipe1SegmentRomEnd = 0x00F2C160;
-__387_0x00cfd400SegmentRomStart = 0x00F2C160;
-__387_0x00cfd400SegmentRomEnd = 0x00F2DE50;
+_ovl_fbdemo_wipe3SegmentRomStart = 0x00F2C160;
+_ovl_fbdemo_wipe3SegmentRomEnd = 0x00F2DE50;
-__388_0x00cfdf10SegmentRomStart = 0x00F2DE50;
-__388_0x00cfdf10SegmentRomEnd = 0x00F2E110;
+_ovl_fbdemo_wipe4SegmentRomStart = 0x00F2DE50;
+_ovl_fbdemo_wipe4SegmentRomEnd = 0x00F2E110;
-__389_0x00cfe150SegmentRomStart = 0x00F2E110;
-__389_0x00cfe150SegmentRomEnd = 0x00F2E570;
+_ovl_fbdemo_wipe5SegmentRomStart = 0x00F2E110;
+_ovl_fbdemo_wipe5SegmentRomEnd = 0x00F2E570;
_ovl_Effect_Ss_SbnSegmentRomStart = 0x00F2E570;
_ovl_Effect_Ss_SbnSegmentRomEnd = 0x00F2EEE0;
@@ -3328,29 +3328,29 @@ _object_ending_objSegmentRomEnd = 0x01E5A7E0;
_object_gi_mask13SegmentRomStart = 0x01E5B000;
_object_gi_mask13SegmentRomEnd = 0x01E5C600;
-__1114_0x01607b40SegmentRomStart = 0x01E5D000;
-__1114_0x01607b40SegmentRomEnd = 0x01E61D00;
+_scene_texture_01SegmentRomStart = 0x01E5D000;
+_scene_texture_01SegmentRomEnd = 0x01E61D00;
-__1115_0x0160b1d0SegmentRomStart = 0x01E62000;
-__1115_0x0160b1d0SegmentRomEnd = 0x01E63D00;
+_scene_texture_02SegmentRomStart = 0x01E62000;
+_scene_texture_02SegmentRomEnd = 0x01E63D00;
-__1116_0x0160c540SegmentRomStart = 0x01E64000;
-__1116_0x0160c540SegmentRomEnd = 0x01E68800;
+_scene_texture_03SegmentRomStart = 0x01E64000;
+_scene_texture_03SegmentRomEnd = 0x01E68800;
-__1117_0x0160ed50SegmentRomStart = 0x01E69000;
-__1117_0x0160ed50SegmentRomEnd = 0x01E6E200;
+_scene_texture_04SegmentRomStart = 0x01E69000;
+_scene_texture_04SegmentRomEnd = 0x01E6E200;
-__1118_0x01611e20SegmentRomStart = 0x01E6F000;
-__1118_0x01611e20SegmentRomEnd = 0x01E75800;
+_scene_texture_05SegmentRomStart = 0x01E6F000;
+_scene_texture_05SegmentRomEnd = 0x01E75800;
-__1119_0x01615e00SegmentRomStart = 0x01E76000;
-__1119_0x01615e00SegmentRomEnd = 0x01E7B460;
+_scene_texture_06SegmentRomStart = 0x01E76000;
+_scene_texture_06SegmentRomEnd = 0x01E7B460;
-__1120_0x01619170SegmentRomStart = 0x01E7C000;
-__1120_0x01619170SegmentRomEnd = 0x01E7C010;
+_scene_texture_07SegmentRomStart = 0x01E7C000;
+_scene_texture_07SegmentRomEnd = 0x01E7C010;
-__1121_0x01619190SegmentRomStart = 0x01E7D000;
-__1121_0x01619190SegmentRomEnd = 0x01E85000;
+_scene_texture_08SegmentRomStart = 0x01E7D000;
+_scene_texture_08SegmentRomEnd = 0x01E85000;
_nintendo_rogo_staticSegmentRomStart = 0x01E85000;
_nintendo_rogo_staticSegmentRomEnd = 0x01E87DC0;
@@ -3358,38 +3358,38 @@ _nintendo_rogo_staticSegmentRomEnd = 0x01E87DC0;
_title_staticSegmentRomStart = 0x01E88000;
_title_staticSegmentRomEnd = 0x01EB9730;
-__1124_0x0163f490SegmentRomStart = 0x01EBA000;
-__1124_0x0163f490SegmentRomEnd = 0x01EBB280;
+_memerrmsgSegmentRomStart = 0x01EBA000;
+_memerrmsgSegmentRomEnd = 0x01EBB280;
-__1125_0x0163fc10SegmentRomStart = 0x01EBC000;
-__1125_0x0163fc10SegmentRomEnd = 0x01EBC680;
+_locerrmsgSegmentRomStart = 0x01EBC000;
+_locerrmsgSegmentRomEnd = 0x01EBC680;
-__1126_0x0163ffc0SegmentRomStart = 0x01EBD000;
-__1126_0x0163ffc0SegmentRomEnd = 0x01EC8B20;
+_parameter_staticSegmentRomStart = 0x01EBD000;
+_parameter_staticSegmentRomEnd = 0x01EC8B20;
-__1127_0x01643d50SegmentRomStart = 0x01EC9000;
-__1127_0x01643d50SegmentRomEnd = 0x01EC9F30;
+_week_staticSegmentRomStart = 0x01EC9000;
+_week_staticSegmentRomEnd = 0x01EC9F30;
-__1128_0x01644c80SegmentRomStart = 0x01ECA000;
-__1128_0x01644c80SegmentRomEnd = 0x01ED3B00;
+_daytelop_staticSegmentRomStart = 0x01ECA000;
+_daytelop_staticSegmentRomEnd = 0x01ED3B00;
-__1129_0x01646b60SegmentRomStart = 0x01ED4000;
-__1129_0x01646b60SegmentRomEnd = 0x01EDDB00;
+_ger_daytelop_staticSegmentRomStart = 0x01ED4000;
+_ger_daytelop_staticSegmentRomEnd = 0x01EDDB00;
-__1130_0x01649020SegmentRomStart = 0x01EDE000;
-__1130_0x01649020SegmentRomEnd = 0x01EE7B00;
+_fra_daytelop_staticSegmentRomStart = 0x01EDE000;
+_fra_daytelop_staticSegmentRomEnd = 0x01EE7B00;
-__1131_0x0164ad90SegmentRomStart = 0x01EE8000;
-__1131_0x0164ad90SegmentRomEnd = 0x01EF1B00;
+_spa_daytelop_staticSegmentRomStart = 0x01EE8000;
+_spa_daytelop_staticSegmentRomEnd = 0x01EF1B00;
-_vr_fine_staticSegmentRomStart = 0x01EF2000;
-_vr_fine_staticSegmentRomEnd = 0x01EFE000;
+_d2_fine_staticSegmentRomStart = 0x01EF2000;
+_d2_fine_staticSegmentRomEnd = 0x01EFE000;
-_vr_cloud_staticSegmentRomStart = 0x01EFE000;
-_vr_cloud_staticSegmentRomEnd = 0x01F0A000;
+_d2_cloud_staticSegmentRomStart = 0x01EFE000;
+_d2_cloud_staticSegmentRomEnd = 0x01F0A000;
-_vr_pal_staticSegmentRomStart = 0x01F0A000;
-_vr_pal_staticSegmentRomEnd = 0x01F0A200;
+_d2_fine_pal_staticSegmentRomStart = 0x01F0A000;
+_d2_fine_pal_staticSegmentRomEnd = 0x01F0A200;
_elf_message_fieldSegmentRomStart = 0x01F0B000;
_elf_message_fieldSegmentRomEnd = 0x01F0B070;
@@ -4351,8 +4351,8 @@ _Z2_17SETUGENSegmentRomEnd = 0x02C22BB0;
_Z2_17SETUGEN_room_00SegmentRomStart = 0x02C23000;
_Z2_17SETUGEN_room_00SegmentRomEnd = 0x02C2A6F0;
-__1455_0x01d35b80SegmentRomStart = 0x02C2B000;
-__1455_0x01d35b80SegmentRomEnd = 0x02C33AD0;
+_Z2_17SETUGEN2SegmentRomStart = 0x02C2B000;
+_Z2_17SETUGEN2SegmentRomEnd = 0x02C33AD0;
_Z2_17SETUGEN2_room_00SegmentRomStart = 0x02C34000;
_Z2_17SETUGEN2_room_00SegmentRomEnd = 0x02C3B1E0;