summaryrefslogtreecommitdiff
path: root/src/d/d_name.cpp
diff options
context:
space:
mode:
authorJulgodis <>2021-04-06 18:00:35 +0200
committerJulgodis <>2021-04-06 18:00:35 +0200
commited1ee30dd20ab15ba73b987f1e59b0dfc16d09b2 (patch)
tree195784fbf8d317301238686d56db9d4425bce61f /src/d/d_name.cpp
parentf6464a61cecc9b65cf010d2fb7876c23251761f5 (diff)
building RELs
Diffstat (limited to 'src/d/d_name.cpp')
-rw-r--r--src/d/d_name.cpp1252
1 files changed, 467 insertions, 785 deletions
diff --git a/src/d/d_name.cpp b/src/d/d_name.cpp
index addece8ed1..e587132396 100644
--- a/src/d/d_name.cpp
+++ b/src/d/d_name.cpp
@@ -81,10 +81,10 @@ struct dDlst_NameIN_c {
/* 8025115C */ ~dDlst_NameIN_c();
};
-struct Vec {};
-
struct JAISoundID {};
+struct Vec {};
+
struct Z2SeMgr {
/* 802AB984 */ void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
};
@@ -185,45 +185,11 @@ extern "C" void __dt__14dDlst_NameIN_cFv();
extern "C" void __dt__9dNm_HIO_cFv();
extern "C" void __sinit_d_name_cpp();
extern "C" extern char const* const d_d_name__stringBase0;
-extern "C" extern void* l_mojiHira[65];
-extern "C" extern void* l_mojiHira2[65];
-extern "C" extern void* l_mojiHira3[65];
-extern "C" extern void* l_mojikata[65];
-extern "C" extern void* l_mojikata2[65];
-extern "C" extern void* l_mojikata3[65];
-extern "C" extern void* l_mojiEisu[65];
-extern "C" extern void* d_d_name__lit_3825[3];
-extern "C" extern void* d_d_name__lit_3826[3];
-extern "C" extern void* d_d_name__lit_3827[3];
-extern "C" extern void* d_d_name__lit_3828[3];
-extern "C" extern void* d_d_name__lit_3829[3];
-extern "C" extern void* d_d_name__lit_3830[3];
-extern "C" extern void* lit_3831[3];
-extern "C" extern void* lit_3832[3];
-extern "C" extern void* lit_3833[3];
-extern "C" extern u8 data_803C2788[64];
-extern "C" extern u8 data_803C27C8[64];
-extern "C" extern u8 data_803C2808[32];
-extern "C" extern u8 data_803C2828[120];
-extern "C" extern u8 data_803C28A0[16];
-extern "C" extern u8 data_803C28B0[520];
-extern "C" extern u8 data_803C2AB8[64];
-extern "C" extern u8 data_803C2AF8[64];
-extern "C" extern void* __vt__14dDlst_NameIN_c[4 + 7 /* padding */];
-extern "C" extern void* __vt__7dName_c[3 + 3 /* padding */];
-extern "C" extern void* __vt__9dNm_HIO_c[3];
//
// External References:
//
-void mDoExt_getMesgFont();
-void mDoExt_removeMesgFont();
-void fopMsgM_messageGet(char*, u32);
-void dPaneClass_showNullPane(J2DScreen*);
-void* operator new(u32);
-void operator delete(void*);
-
extern "C" void mDoExt_getMesgFont__Fv();
extern "C" void mDoExt_removeMesgFont__Fv();
extern "C" void fopMsgM_messageGet__FPcUl();
@@ -287,289 +253,15 @@ extern "C" extern u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
//
/* ############################################################################################## */
-/* 80399CC8-80399FE0 0314+04 s=10 e=0 z=0 None .rodata @stringBase0 */
-#pragma push
-#pragma force_active on
-#pragma section ".dead"
-SECTION_DEAD char const* const stringBase_80399CC8 = "あ";
-SECTION_DEAD char const* const stringBase_80399CCB = "い";
-SECTION_DEAD char const* const stringBase_80399CCE = "う";
-SECTION_DEAD char const* const stringBase_80399CD1 = "え";
-SECTION_DEAD char const* const stringBase_80399CD4 = "お";
-SECTION_DEAD char const* const stringBase_80399CD7 = "か";
-SECTION_DEAD char const* const stringBase_80399CDA = "き";
-SECTION_DEAD char const* const stringBase_80399CDD = "く";
-SECTION_DEAD char const* const stringBase_80399CE0 = "け";
-SECTION_DEAD char const* const stringBase_80399CE3 = "こ";
-SECTION_DEAD char const* const stringBase_80399CE6 = "さ";
-SECTION_DEAD char const* const stringBase_80399CE9 = "し";
-SECTION_DEAD char const* const stringBase_80399CEC = "す";
-SECTION_DEAD char const* const stringBase_80399CEF = "せ";
-SECTION_DEAD char const* const stringBase_80399CF2 = "そ";
-SECTION_DEAD char const* const stringBase_80399CF5 = "た";
-SECTION_DEAD char const* const stringBase_80399CF8 = "ち";
-SECTION_DEAD char const* const stringBase_80399CFB = "つ";
-SECTION_DEAD char const* const stringBase_80399CFE = "て";
-SECTION_DEAD char const* const stringBase_80399D01 = "と";
-SECTION_DEAD char const* const stringBase_80399D04 = "な";
-SECTION_DEAD char const* const stringBase_80399D07 = "に";
-SECTION_DEAD char const* const stringBase_80399D0A = "ぬ";
-SECTION_DEAD char const* const stringBase_80399D0D = "ね";
-SECTION_DEAD char const* const stringBase_80399D10 = "の";
-SECTION_DEAD char const* const stringBase_80399D13 = "は";
-SECTION_DEAD char const* const stringBase_80399D16 = "ひ";
-SECTION_DEAD char const* const stringBase_80399D19 = "ふ";
-SECTION_DEAD char const* const stringBase_80399D1C = "へ";
-SECTION_DEAD char const* const stringBase_80399D1F = "ほ";
-SECTION_DEAD char const* const stringBase_80399D22 = "ま";
-SECTION_DEAD char const* const stringBase_80399D25 = "み";
-SECTION_DEAD char const* const stringBase_80399D28 = "む";
-SECTION_DEAD char const* const stringBase_80399D2B = "め";
-SECTION_DEAD char const* const stringBase_80399D2E = "も";
-SECTION_DEAD char const* const stringBase_80399D31 = "や";
-SECTION_DEAD char const* const stringBase_80399D34 = " ";
-SECTION_DEAD char const* const stringBase_80399D37 = "ゆ";
-SECTION_DEAD char const* const stringBase_80399D3A = "よ";
-SECTION_DEAD char const* const stringBase_80399D3D = "ら";
-SECTION_DEAD char const* const stringBase_80399D40 = "り";
-SECTION_DEAD char const* const stringBase_80399D43 = "る";
-SECTION_DEAD char const* const stringBase_80399D46 = "れ";
-SECTION_DEAD char const* const stringBase_80399D49 = "ろ";
-SECTION_DEAD char const* const stringBase_80399D4C = "わ";
-SECTION_DEAD char const* const stringBase_80399D4F = "を";
-SECTION_DEAD char const* const stringBase_80399D52 = "ん";
-SECTION_DEAD char const* const stringBase_80399D55 = "ぁ";
-SECTION_DEAD char const* const stringBase_80399D58 = "ぃ";
-SECTION_DEAD char const* const stringBase_80399D5B = "ぅ";
-SECTION_DEAD char const* const stringBase_80399D5E = "ぇ";
-SECTION_DEAD char const* const stringBase_80399D61 = "ぉ";
-SECTION_DEAD char const* const stringBase_80399D64 = "ゃ";
-SECTION_DEAD char const* const stringBase_80399D67 = "ゅ";
-SECTION_DEAD char const* const stringBase_80399D6A = "ょ";
-SECTION_DEAD char const* const stringBase_80399D6D = "っ";
-SECTION_DEAD char const* const stringBase_80399D70 = "ー";
-SECTION_DEAD char const* const stringBase_80399D73 = "゛";
-SECTION_DEAD char const* const stringBase_80399D76 = "゜";
-SECTION_DEAD char const* const stringBase_80399D79 = "¥";
-SECTION_DEAD char const* const stringBase_80399D7C = "が";
-SECTION_DEAD char const* const stringBase_80399D7F = "ぎ";
-SECTION_DEAD char const* const stringBase_80399D82 = "ぐ";
-SECTION_DEAD char const* const stringBase_80399D85 = "げ";
-SECTION_DEAD char const* const stringBase_80399D88 = "ご";
-SECTION_DEAD char const* const stringBase_80399D8B = "ざ";
-SECTION_DEAD char const* const stringBase_80399D8E = "じ";
-SECTION_DEAD char const* const stringBase_80399D91 = "ず";
-SECTION_DEAD char const* const stringBase_80399D94 = "ぜ";
-SECTION_DEAD char const* const stringBase_80399D97 = "ぞ";
-SECTION_DEAD char const* const stringBase_80399D9A = "だ";
-SECTION_DEAD char const* const stringBase_80399D9D = "ぢ";
-SECTION_DEAD char const* const stringBase_80399DA0 = "づ";
-SECTION_DEAD char const* const stringBase_80399DA3 = "で";
-SECTION_DEAD char const* const stringBase_80399DA6 = "ど";
-SECTION_DEAD char const* const stringBase_80399DA9 = "ば";
-SECTION_DEAD char const* const stringBase_80399DAC = "び";
-SECTION_DEAD char const* const stringBase_80399DAF = "ぶ";
-SECTION_DEAD char const* const stringBase_80399DB2 = "べ";
-SECTION_DEAD char const* const stringBase_80399DB5 = "ぼ";
-SECTION_DEAD char const* const stringBase_80399DB8 = "ぱ";
-SECTION_DEAD char const* const stringBase_80399DBB = "ぴ";
-SECTION_DEAD char const* const stringBase_80399DBE = "ぷ";
-SECTION_DEAD char const* const stringBase_80399DC1 = "ぺ";
-SECTION_DEAD char const* const stringBase_80399DC4 = "ぽ";
-SECTION_DEAD char const* const stringBase_80399DC7 = "ア";
-SECTION_DEAD char const* const stringBase_80399DCA = "イ";
-SECTION_DEAD char const* const stringBase_80399DCD = "ウ";
-SECTION_DEAD char const* const stringBase_80399DD0 = "エ";
-SECTION_DEAD char const* const stringBase_80399DD3 = "オ";
-SECTION_DEAD char const* const stringBase_80399DD6 = "カ";
-SECTION_DEAD char const* const stringBase_80399DD9 = "キ";
-SECTION_DEAD char const* const stringBase_80399DDC = "ク";
-SECTION_DEAD char const* const stringBase_80399DDF = "ケ";
-SECTION_DEAD char const* const stringBase_80399DE2 = "コ";
-SECTION_DEAD char const* const stringBase_80399DE5 = "サ";
-SECTION_DEAD char const* const stringBase_80399DE8 = "シ";
-SECTION_DEAD char const* const stringBase_80399DEB = "ス";
-SECTION_DEAD char const* const stringBase_80399DEE = "セ";
-// MWCC ignores mapping of some japanese characters using the
-// byte 0x5C (ASCII '\'). This is why this string is hex-encoded.
-SECTION_DEAD char const* const stringBase_80399DF1 = "\x83\x5C";
-SECTION_DEAD char const* const stringBase_80399DF4 = "タ";
-SECTION_DEAD char const* const stringBase_80399DF7 = "チ";
-SECTION_DEAD char const* const stringBase_80399DFA = "ツ";
-SECTION_DEAD char const* const stringBase_80399DFD = "テ";
-SECTION_DEAD char const* const stringBase_80399E00 = "ト";
-SECTION_DEAD char const* const stringBase_80399E03 = "ナ";
-SECTION_DEAD char const* const stringBase_80399E06 = "ニ";
-SECTION_DEAD char const* const stringBase_80399E09 = "ヌ";
-SECTION_DEAD char const* const stringBase_80399E0C = "ネ";
-SECTION_DEAD char const* const stringBase_80399E0F = "ノ";
-SECTION_DEAD char const* const stringBase_80399E12 = "ハ";
-SECTION_DEAD char const* const stringBase_80399E15 = "ヒ";
-SECTION_DEAD char const* const stringBase_80399E18 = "フ";
-SECTION_DEAD char const* const stringBase_80399E1B = "ヘ";
-SECTION_DEAD char const* const stringBase_80399E1E = "ホ";
-SECTION_DEAD char const* const stringBase_80399E21 = "マ";
-SECTION_DEAD char const* const stringBase_80399E24 = "ミ";
-SECTION_DEAD char const* const stringBase_80399E27 = "ム";
-SECTION_DEAD char const* const stringBase_80399E2A = "メ";
-SECTION_DEAD char const* const stringBase_80399E2D = "モ";
-SECTION_DEAD char const* const stringBase_80399E30 = "ヤ";
-SECTION_DEAD char const* const stringBase_80399E33 = "ユ";
-SECTION_DEAD char const* const stringBase_80399E36 = "ヨ";
-SECTION_DEAD char const* const stringBase_80399E39 = "ラ";
-SECTION_DEAD char const* const stringBase_80399E3C = "リ";
-SECTION_DEAD char const* const stringBase_80399E3F = "ル";
-SECTION_DEAD char const* const stringBase_80399E42 = "レ";
-SECTION_DEAD char const* const stringBase_80399E45 = "ロ";
-SECTION_DEAD char const* const stringBase_80399E48 = "ワ";
-SECTION_DEAD char const* const stringBase_80399E4B = "ヲ";
-SECTION_DEAD char const* const stringBase_80399E4E = "ン";
-SECTION_DEAD char const* const stringBase_80399E51 = "ァ";
-SECTION_DEAD char const* const stringBase_80399E54 = "ィ";
-SECTION_DEAD char const* const stringBase_80399E57 = "ゥ";
-SECTION_DEAD char const* const stringBase_80399E5A = "ェ";
-SECTION_DEAD char const* const stringBase_80399E5D = "ォ";
-SECTION_DEAD char const* const stringBase_80399E60 = "ャ";
-SECTION_DEAD char const* const stringBase_80399E63 = "ュ";
-SECTION_DEAD char const* const stringBase_80399E66 = "ョ";
-SECTION_DEAD char const* const stringBase_80399E69 = "ッ";
-SECTION_DEAD char const* const stringBase_80399E6C = "ヴ";
-SECTION_DEAD char const* const stringBase_80399E6F = "ガ";
-SECTION_DEAD char const* const stringBase_80399E72 = "ギ";
-SECTION_DEAD char const* const stringBase_80399E75 = "グ";
-SECTION_DEAD char const* const stringBase_80399E78 = "ゲ";
-SECTION_DEAD char const* const stringBase_80399E7B = "ゴ";
-SECTION_DEAD char const* const stringBase_80399E7E = "ザ";
-SECTION_DEAD char const* const stringBase_80399E81 = "ジ";
-SECTION_DEAD char const* const stringBase_80399E84 = "ズ";
-SECTION_DEAD char const* const stringBase_80399E87 = "ゼ";
-SECTION_DEAD char const* const stringBase_80399E8A = "ゾ";
-SECTION_DEAD char const* const stringBase_80399E8D = "ダ";
-SECTION_DEAD char const* const stringBase_80399E90 = "ヂ";
-SECTION_DEAD char const* const stringBase_80399E93 = "ヅ";
-SECTION_DEAD char const* const stringBase_80399E96 = "デ";
-SECTION_DEAD char const* const stringBase_80399E99 = "ド";
-SECTION_DEAD char const* const stringBase_80399E9C = "バ";
-SECTION_DEAD char const* const stringBase_80399E9F = "ビ";
-SECTION_DEAD char const* const stringBase_80399EA2 = "ブ";
-SECTION_DEAD char const* const stringBase_80399EA5 = "ベ";
-SECTION_DEAD char const* const stringBase_80399EA8 = "ボ";
-SECTION_DEAD char const* const stringBase_80399EAB = "パ";
-SECTION_DEAD char const* const stringBase_80399EAE = "ピ";
-SECTION_DEAD char const* const stringBase_80399EB1 = "プ";
-SECTION_DEAD char const* const stringBase_80399EB4 = "ペ";
-SECTION_DEAD char const* const stringBase_80399EB7 = "ポ";
-SECTION_DEAD char const* const stringBase_80399EBA = "A";
-SECTION_DEAD char const* const stringBase_80399EBC = "N";
-SECTION_DEAD char const* const stringBase_80399EBE = "a";
-SECTION_DEAD char const* const stringBase_80399EC0 = "n";
-SECTION_DEAD char const* const stringBase_80399EC2 = "1";
-SECTION_DEAD char const* const stringBase_80399EC4 = "B";
-SECTION_DEAD char const* const stringBase_80399EC6 = "O";
-SECTION_DEAD char const* const stringBase_80399EC8 = "b";
-SECTION_DEAD char const* const stringBase_80399ECA = "o";
-SECTION_DEAD char const* const stringBase_80399ECC = "2";
-SECTION_DEAD char const* const stringBase_80399ECE = "C";
-SECTION_DEAD char const* const stringBase_80399ED0 = "P";
-SECTION_DEAD char const* const stringBase_80399ED2 = "c";
-SECTION_DEAD char const* const stringBase_80399ED4 = "p";
-SECTION_DEAD char const* const stringBase_80399ED6 = "3";
-SECTION_DEAD char const* const stringBase_80399ED8 = "D";
-SECTION_DEAD char const* const stringBase_80399EDA = "Q";
-SECTION_DEAD char const* const stringBase_80399EDC = "d";
-SECTION_DEAD char const* const stringBase_80399EDE = "q";
-SECTION_DEAD char const* const stringBase_80399EE0 = "4";
-SECTION_DEAD char const* const stringBase_80399EE2 = "E";
-SECTION_DEAD char const* const stringBase_80399EE4 = "R";
-SECTION_DEAD char const* const stringBase_80399EE6 = "e";
-SECTION_DEAD char const* const stringBase_80399EE8 = "r";
-SECTION_DEAD char const* const stringBase_80399EEA = "5";
-SECTION_DEAD char const* const stringBase_80399EEC = "F";
-SECTION_DEAD char const* const stringBase_80399EEE = "S";
-SECTION_DEAD char const* const stringBase_80399EF0 = "f";
-SECTION_DEAD char const* const stringBase_80399EF2 = "s";
-SECTION_DEAD char const* const stringBase_80399EF4 = "6";
-SECTION_DEAD char const* const stringBase_80399EF6 = "G";
-SECTION_DEAD char const* const stringBase_80399EF8 = "T";
-SECTION_DEAD char const* const stringBase_80399EFA = "g";
-SECTION_DEAD char const* const stringBase_80399EFC = "t";
-SECTION_DEAD char const* const stringBase_80399EFE = "7";
-SECTION_DEAD char const* const stringBase_80399F00 = "H";
-SECTION_DEAD char const* const stringBase_80399F02 = "U";
-SECTION_DEAD char const* const stringBase_80399F04 = "h";
-SECTION_DEAD char const* const stringBase_80399F06 = "u";
-SECTION_DEAD char const* const stringBase_80399F08 = "8";
-SECTION_DEAD char const* const stringBase_80399F0A = "I";
-SECTION_DEAD char const* const stringBase_80399F0C = "V";
-SECTION_DEAD char const* const stringBase_80399F0E = "i";
-SECTION_DEAD char const* const stringBase_80399F10 = "v";
-SECTION_DEAD char const* const stringBase_80399F12 = "9";
-SECTION_DEAD char const* const stringBase_80399F14 = "J";
-SECTION_DEAD char const* const stringBase_80399F16 = "W";
-SECTION_DEAD char const* const stringBase_80399F18 = "j";
-SECTION_DEAD char const* const stringBase_80399F1A = "w";
-SECTION_DEAD char const* const stringBase_80399F1C = "0";
-SECTION_DEAD char const* const stringBase_80399F1E = "K";
-SECTION_DEAD char const* const stringBase_80399F20 = "X";
-SECTION_DEAD char const* const stringBase_80399F22 = "k";
-SECTION_DEAD char const* const stringBase_80399F24 = "x";
-SECTION_DEAD char const* const stringBase_80399F26 = ",";
-SECTION_DEAD char const* const stringBase_80399F28 = "L";
-SECTION_DEAD char const* const stringBase_80399F2A = "Y";
-SECTION_DEAD char const* const stringBase_80399F2C = "l";
-SECTION_DEAD char const* const stringBase_80399F2E = "y";
-SECTION_DEAD char const* const stringBase_80399F30 = ".";
-SECTION_DEAD char const* const stringBase_80399F32 = "M";
-SECTION_DEAD char const* const stringBase_80399F34 = "Z";
-SECTION_DEAD char const* const stringBase_80399F36 = "m";
-SECTION_DEAD char const* const stringBase_80399F38 = "z";
-SECTION_DEAD char const* const stringBase_80399F3A = " ";
-SECTION_DEAD char const* const stringBase_80399F3C = ""
- "\x1B"
- "CD"
- "\x1B"
- "CR"
- "\x1B"
- "CC[000000]"
- "\x1B"
- "GM[0]%c"
- "\x1B"
- "HM"
- "\x1B"
- "CC[ffffff]"
- "\x1B"
- "GM[0]%c";
-SECTION_DEAD char const* const stringBase_80399F6C = ""
- "\x1B"
- "CD"
- "\x1B"
- "CR"
- "\x1B"
- "CC[000000]"
- "\x1B"
- "GM[0]";
-SECTION_DEAD char const* const stringBase_80399F84 = ""
- "\x1B"
- "HM"
- "\x1B"
- "CC[ffffff]"
- "\x1B"
- "GM[0]";
-SECTION_DEAD char const* const stringBase_80399F99 = "zelda_player_name.blo";
-SECTION_DEAD char const* const stringBase_80399FAF = "zelda_player_name.bpk";
-SECTION_DEAD char const* const stringBase_80399FC5 = "zelda_player_name.btk";
-SECTION_DEAD char const* const stringBase_80399FDB = "";
-/* @stringBase0 padding */
-SECTION_DEAD static char const* const pad_80399FDC = "\0\0\0";
-#pragma pop
-
-/* 803C1F50-803C1F5C 000C+00 s=5 e=0 z=0 None .data cNullVec__6Z2Calc */
+/* 803C1F50-803C1F5C 01F070 000C+00 5/5 0/0 0/0 .data cNullVec__6Z2Calc */
SECTION_DATA static u8 cNullVec__6Z2Calc[12] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 803C1F5C-803C2060 0104+00 s=0 e=0 z=0 None .data l_mojiHira */
-SECTION_DATA void* l_mojiHira[65] = {
+/* 803C1F5C-803C2060 -00001 0104+00 0/3 0/0 0/0 .data l_mojiHira */
+#pragma push
+#pragma force_active on
+SECTION_DATA static void* l_mojiHira[65] = {
(void*)&d_d_name__stringBase0,
(void*)(((char*)&d_d_name__stringBase0) + 0x3),
(void*)(((char*)&d_d_name__stringBase0) + 0x6),
@@ -636,9 +328,12 @@ SECTION_DATA void* l_mojiHira[65] = {
(void*)(((char*)&d_d_name__stringBase0) + 0xAB),
(void*)(((char*)&d_d_name__stringBase0) + 0xAE),
};
+#pragma pop
-/* 803C2060-803C2164 0104+00 s=0 e=0 z=0 None .data l_mojiHira2 */
-SECTION_DATA void* l_mojiHira2[65] = {
+/* 803C2060-803C2164 -00001 0104+00 0/1 0/0 0/0 .data l_mojiHira2 */
+#pragma push
+#pragma force_active on
+SECTION_DATA static void* l_mojiHira2[65] = {
(void*)(((char*)&d_d_name__stringBase0) + 0xB1),
(void*)(((char*)&d_d_name__stringBase0) + 0xB1),
(void*)(((char*)&d_d_name__stringBase0) + 0xB1),
@@ -705,9 +400,12 @@ SECTION_DATA void* l_mojiHira2[65] = {
(void*)(((char*)&d_d_name__stringBase0) + 0xB1),
(void*)(((char*)&d_d_name__stringBase0) + 0xB1),
};
+#pragma pop
-/* 803C2164-803C2268 0104+00 s=0 e=0 z=0 None .data l_mojiHira3 */
-SECTION_DATA void* l_mojiHira3[65] = {
+/* 803C2164-803C2268 -00001 0104+00 0/1 0/0 0/0 .data l_mojiHira3 */
+#pragma push
+#pragma force_active on
+SECTION_DATA static void* l_mojiHira3[65] = {
(void*)(((char*)&d_d_name__stringBase0) + 0xB1),
(void*)(((char*)&d_d_name__stringBase0) + 0xB1),
(void*)(((char*)&d_d_name__stringBase0) + 0xB1),
@@ -774,9 +472,12 @@ SECTION_DATA void* l_mojiHira3[65] = {
(void*)(((char*)&d_d_name__stringBase0) + 0xB1),
(void*)(((char*)&d_d_name__stringBase0) + 0xB1),
};
+#pragma pop
-/* 803C2268-803C236C 0104+00 s=0 e=0 z=0 None .data l_mojikata */
-SECTION_DATA void* l_mojikata[65] = {
+/* 803C2268-803C236C -00001 0104+00 0/3 0/0 0/0 .data l_mojikata */
+#pragma push
+#pragma force_active on
+SECTION_DATA static void* l_mojikata[65] = {
(void*)(((char*)&d_d_name__stringBase0) + 0xFF),
(void*)(((char*)&d_d_name__stringBase0) + 0x102),
(void*)(((char*)&d_d_name__stringBase0) + 0x105),
@@ -843,9 +544,12 @@ SECTION_DATA void* l_mojikata[65] = {
(void*)(((char*)&d_d_name__stringBase0) + 0xAB),
(void*)(((char*)&d_d_name__stringBase0) + 0xAE),
};
+#pragma pop
-/* 803C236C-803C2470 0104+00 s=0 e=0 z=0 None .data l_mojikata2 */
-SECTION_DATA void* l_mojikata2[65] = {
+/* 803C236C-803C2470 -00001 0104+00 0/1 0/0 0/0 .data l_mojikata2 */
+#pragma push
+#pragma force_active on
+SECTION_DATA static void* l_mojikata2[65] = {
(void*)(((char*)&d_d_name__stringBase0) + 0xB1),
(void*)(((char*)&d_d_name__stringBase0) + 0xB1),
(void*)(((char*)&d_d_name__stringBase0) + 0x1A4),
@@ -912,9 +616,12 @@ SECTION_DATA void* l_mojikata2[65] = {
(void*)(((char*)&d_d_name__stringBase0) + 0xB1),
(void*)(((char*)&d_d_name__stringBase0) + 0xB1),
};
+#pragma pop
-/* 803C2470-803C2574 0104+00 s=0 e=0 z=0 None .data l_mojikata3 */
-SECTION_DATA void* l_mojikata3[65] = {
+/* 803C2470-803C2574 -00001 0104+00 0/1 0/0 0/0 .data l_mojikata3 */
+#pragma push
+#pragma force_active on
+SECTION_DATA static void* l_mojikata3[65] = {
(void*)(((char*)&d_d_name__stringBase0) + 0xB1),
(void*)(((char*)&d_d_name__stringBase0) + 0xB1),
(void*)(((char*)&d_d_name__stringBase0) + 0xB1),
@@ -981,9 +688,12 @@ SECTION_DATA void* l_mojikata3[65] = {
(void*)(((char*)&d_d_name__stringBase0) + 0xB1),
(void*)(((char*)&d_d_name__stringBase0) + 0xB1),
};
+#pragma pop
-/* 803C2574-803C2678 0104+00 s=0 e=0 z=0 None .data l_mojiEisu */
-SECTION_DATA void* l_mojiEisu[65] = {
+/* 803C2574-803C2678 -00001 0104+00 0/3 0/0 0/0 .data l_mojiEisu */
+#pragma push
+#pragma force_active on
+SECTION_DATA static void* l_mojiEisu[65] = {
(void*)(((char*)&d_d_name__stringBase0) + 0x1F2),
(void*)(((char*)&d_d_name__stringBase0) + 0x1F4),
(void*)(((char*)&d_d_name__stringBase0) + 0x1F6),
@@ -1050,71 +760,99 @@ SECTION_DATA void* l_mojiEisu[65] = {
(void*)(((char*)&d_d_name__stringBase0) + 0x270),
(void*)(((char*)&d_d_name__stringBase0) + 0x272),
};
+#pragma pop
-/* 803C2678-803C2684 000C+00 s=0 e=0 z=0 None .data @3825 */
-SECTION_DATA void* d_d_name__lit_3825[3] = {
+/* 803C2678-803C2684 -00001 000C+00 0/1 0/0 0/0 .data @3825 */
+#pragma push
+#pragma force_active on
+SECTION_DATA static void* lit_3825[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)MojiSelect__7dName_cFv,
};
+#pragma pop
-/* 803C2684-803C2690 000C+00 s=0 e=0 z=0 None .data @3826 */
-SECTION_DATA void* d_d_name__lit_3826[3] = {
+/* 803C2684-803C2690 -00001 000C+00 0/1 0/0 0/0 .data @3826 */
+#pragma push
+#pragma force_active on
+SECTION_DATA static void* lit_3826[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)MojiSelectAnm__7dName_cFv,
};
+#pragma pop
-/* 803C2690-803C269C 000C+00 s=0 e=0 z=0 None .data @3827 */
-SECTION_DATA void* d_d_name__lit_3827[3] = {
+/* 803C2690-803C269C -00001 000C+00 0/1 0/0 0/0 .data @3827 */
+#pragma push
+#pragma force_active on
+SECTION_DATA static void* lit_3827[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)MojiSelectAnm2__7dName_cFv,
};
+#pragma pop
-/* 803C269C-803C26A8 000C+00 s=0 e=0 z=0 None .data @3828 */
-SECTION_DATA void* d_d_name__lit_3828[3] = {
+/* 803C269C-803C26A8 -00001 000C+00 0/1 0/0 0/0 .data @3828 */
+#pragma push
+#pragma force_active on
+SECTION_DATA static void* lit_3828[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)MojiSelectAnm3__7dName_cFv,
};
+#pragma pop
-/* 803C26A8-803C26B4 000C+00 s=0 e=0 z=0 None .data @3829 */
-SECTION_DATA void* d_d_name__lit_3829[3] = {
+/* 803C26A8-803C26B4 -00001 000C+00 0/1 0/0 0/0 .data @3829 */
+#pragma push
+#pragma force_active on
+SECTION_DATA static void* lit_3829[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)MenuSelect__7dName_cFv,
};
+#pragma pop
-/* 803C26B4-803C26C0 000C+00 s=0 e=0 z=0 None .data @3830 */
-SECTION_DATA void* d_d_name__lit_3830[3] = {
+/* 803C26B4-803C26C0 -00001 000C+00 0/1 0/0 0/0 .data @3830 */
+#pragma push
+#pragma force_active on
+SECTION_DATA static void* lit_3830[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)MenuSelectAnm__7dName_cFv,
};
+#pragma pop
-/* 803C26C0-803C26CC 000C+00 s=0 e=0 z=0 None .data @3831 */
-SECTION_DATA void* lit_3831[3] = {
+/* 803C26C0-803C26CC -00001 000C+00 0/1 0/0 0/0 .data @3831 */
+#pragma push
+#pragma force_active on
+SECTION_DATA static void* lit_3831[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)MenuSelectAnm2__7dName_cFv,
};
+#pragma pop
-/* 803C26CC-803C26D8 000C+00 s=0 e=0 z=0 None .data @3832 */
-SECTION_DATA void* lit_3832[3] = {
+/* 803C26CC-803C26D8 -00001 000C+00 0/1 0/0 0/0 .data @3832 */
+#pragma push
+#pragma force_active on
+SECTION_DATA static void* lit_3832[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)MenuSelectAnm3__7dName_cFv,
};
+#pragma pop
-/* 803C26D8-803C26E4 000C+00 s=0 e=0 z=0 None .data @3833 */
-SECTION_DATA void* lit_3833[3] = {
+/* 803C26D8-803C26E4 -00001 000C+00 0/1 0/0 0/0 .data @3833 */
+#pragma push
+#pragma force_active on
+SECTION_DATA static void* lit_3833[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)Wait__7dName_cFv,
};
+#pragma pop
-/* 803C26E4-803C2750 006C+00 s=1 e=0 z=0 None .data SelProc */
+/* 803C26E4-803C2750 01F804 006C+00 1/2 0/0 0/0 .data SelProc */
SECTION_DATA static u8 SelProc[108] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -1125,7 +863,7 @@ SECTION_DATA static u8 SelProc[108] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 803C2750-803C2788 0034+04 s=1 e=0 z=0 None .data @4121 */
+/* 803C2750-803C2788 -00001 0034+04 1/1 0/0 0/0 .data @4121 */
SECTION_DATA static void* lit_4121[13 + 1 /* padding */] = {
(void*)(((char*)mojiChange__7dName_cFUc) + 0x8C),
(void*)(((char*)mojiChange__7dName_cFUc) + 0x130),
@@ -1144,30 +882,41 @@ SECTION_DATA static void* lit_4121[13 + 1 /* padding */] = {
NULL,
};
-/* 803C2788-803C27C8 0040+00 s=0 e=0 z=0 None .data l_cur0TagName$4610 */
-SECTION_DATA u8 data_803C2788[64] = {
+/* 803C2788-803C27C8 01F8A8 0040+00 0/1 0/0 0/0 .data l_cur0TagName$4610 */
+#pragma push
+#pragma force_active on
+SECTION_DATA static u8 l_cur0TagName[64] = {
0x00, 0x00, 0x00, 0x00, 0x73, 0x5F, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00, 0x73, 0x5F, 0x30, 0x31,
0x00, 0x00, 0x00, 0x00, 0x73, 0x5F, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x73, 0x5F, 0x30, 0x33,
0x00, 0x00, 0x00, 0x00, 0x73, 0x5F, 0x30, 0x34, 0x00, 0x00, 0x00, 0x00, 0x73, 0x5F, 0x30, 0x35,
0x00, 0x00, 0x00, 0x00, 0x73, 0x5F, 0x30, 0x36, 0x00, 0x00, 0x00, 0x00, 0x73, 0x5F, 0x30, 0x37,
};
+#pragma pop
-/* 803C27C8-803C2808 0040+00 s=0 e=0 z=0 None .data l_cur1TagName$4611 */
-SECTION_DATA u8 data_803C27C8[64] = {
+/* 803C27C8-803C2808 01F8E8 0040+00 0/1 0/0 0/0 .data l_cur1TagName$4611 */
+#pragma push
+#pragma force_active on
+SECTION_DATA static u8 l_cur1TagName[64] = {
0x00, 0x00, 0x00, 0x00, 0x73, 0x5F, 0x30, 0x72, 0x00, 0x00, 0x00, 0x73, 0x5F, 0x30, 0x31, 0x72,
0x00, 0x00, 0x00, 0x73, 0x5F, 0x30, 0x32, 0x72, 0x00, 0x00, 0x00, 0x73, 0x5F, 0x30, 0x33, 0x72,
0x00, 0x00, 0x00, 0x73, 0x5F, 0x30, 0x34, 0x72, 0x00, 0x00, 0x00, 0x73, 0x5F, 0x30, 0x35, 0x72,
0x00, 0x00, 0x00, 0x73, 0x5F, 0x30, 0x36, 0x72, 0x00, 0x00, 0x00, 0x73, 0x5F, 0x30, 0x37, 0x72,
};
+#pragma pop
-/* 803C2808-803C2828 0020+00 s=0 e=0 z=0 None .data l_menu_icon_tag$4617 */
-SECTION_DATA u8 data_803C2808[32] = {
+/* 803C2808-803C2828 01F928 0020+00 0/1 0/0 0/0 .data l_menu_icon_tag$4617 */
+#pragma push
+#pragma force_active on
+SECTION_DATA static u8 l_menu_icon_tag[32] = {
0x00, 0x70, 0x5F, 0x41, 0x42, 0x43, 0x5F, 0x6E, 0x00, 0x70, 0x5F, 0x61, 0x62, 0x63, 0x5F, 0x6E,
0x6A, 0x5F, 0x65, 0x69, 0x67, 0x6F, 0x5F, 0x6E, 0x00, 0x70, 0x5F, 0x65, 0x6E, 0x64, 0x5F, 0x6E,
};
+#pragma pop
-/* 803C2828-803C28A0 0078+00 s=0 e=0 z=0 None .data l_menu_tag$4618 */
-SECTION_DATA u8 data_803C2828[120] = {
+/* 803C2828-803C28A0 01F948 0078+00 0/1 0/0 0/0 .data l_menu_tag$4618 */
+#pragma push
+#pragma force_active on
+SECTION_DATA static u8 l_menu_tag[120] = {
0x00, 0x70, 0x5F, 0x41, 0x42, 0x43, 0x5F, 0x30, 0x00, 0x70, 0x5F, 0x41, 0x42, 0x43, 0x5F,
0x31, 0x00, 0x70, 0x5F, 0x41, 0x42, 0x43, 0x5F, 0x32, 0x00, 0x70, 0x5F, 0x61, 0x62, 0x63,
0x5F, 0x30, 0x00, 0x70, 0x5F, 0x61, 0x62, 0x63, 0x5F, 0x31, 0x00, 0x70, 0x5F, 0x61, 0x62,
@@ -1177,14 +926,20 @@ SECTION_DATA u8 data_803C2828[120] = {
0x5F, 0x65, 0x6E, 0x64, 0x5F, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
+#pragma pop
-/* 803C28A0-803C28B0 0010+00 s=0 e=0 z=0 None .data l_menu_msg$4619 */
-SECTION_DATA u8 data_803C28A0[16] = {
+/* 803C28A0-803C28B0 01F9C0 0010+00 0/1 0/0 0/0 .data l_menu_msg$4619 */
+#pragma push
+#pragma force_active on
+SECTION_DATA static u8 l_menu_msg[16] = {
0x00, 0x00, 0x03, 0x8B, 0x00, 0x00, 0x03, 0x8C, 0x00, 0x00, 0x03, 0x88, 0x00, 0x00, 0x03, 0x8E,
};
+#pragma pop
-/* 803C28B0-803C2AB8 0208+00 s=0 e=0 z=0 None .data l_tagName$4635 */
-SECTION_DATA u8 data_803C28B0[520] = {
+/* 803C28B0-803C2AB8 01F9D0 0208+00 0/1 0/0 0/0 .data l_tagName$4635 */
+#pragma push
+#pragma force_active on
+SECTION_DATA static u8 l_tagName[520] = {
0x00, 0x00, 0x6D, 0x5F, 0x30, 0x30, 0x5F, 0x30, 0x00, 0x00, 0x6D, 0x5F, 0x30, 0x30, 0x5F, 0x31,
0x00, 0x00, 0x6D, 0x5F, 0x30, 0x30, 0x5F, 0x32, 0x00, 0x00, 0x6D, 0x5F, 0x30, 0x30, 0x5F, 0x33,
0x00, 0x00, 0x6D, 0x5F, 0x30, 0x30, 0x5F, 0x34, 0x00, 0x00, 0x6D, 0x5F, 0x30, 0x31, 0x5F, 0x30,
@@ -1219,25 +974,32 @@ SECTION_DATA u8 data_803C28B0[520] = {
0x00, 0x00, 0x00, 0x6D, 0x31, 0x32, 0x5F, 0x32, 0x00, 0x00, 0x00, 0x6D, 0x31, 0x32, 0x5F, 0x33,
0x00, 0x00, 0x00, 0x6D, 0x31, 0x32, 0x5F, 0x34,
};
+#pragma pop
-/* 803C2AB8-803C2AF8 0040+00 s=0 e=0 z=0 None .data l_nameTagName$4642 */
-SECTION_DATA u8 data_803C2AB8[64] = {
+/* 803C2AB8-803C2AF8 01FBD8 0040+00 0/1 0/0 0/0 .data l_nameTagName$4642 */
+#pragma push
+#pragma force_active on
+SECTION_DATA static u8 l_nameTagName[64] = {
0x00, 0x6E, 0x61, 0x6D, 0x65, 0x5F, 0x30, 0x30, 0x00, 0x6E, 0x61, 0x6D, 0x65, 0x5F, 0x30, 0x31,
0x00, 0x6E, 0x61, 0x6D, 0x65, 0x5F, 0x30, 0x32, 0x00, 0x6E, 0x61, 0x6D, 0x65, 0x5F, 0x30, 0x33,
0x00, 0x6E, 0x61, 0x6D, 0x65, 0x5F, 0x30, 0x34, 0x00, 0x6E, 0x61, 0x6D, 0x65, 0x5F, 0x30, 0x35,
0x00, 0x6E, 0x61, 0x6D, 0x65, 0x5F, 0x30, 0x36, 0x00, 0x6E, 0x61, 0x6D, 0x65, 0x5F, 0x30, 0x37,
};
+#pragma pop
-/* 803C2AF8-803C2B38 0040+00 s=0 e=0 z=0 None .data l_nameCurTagName$4643 */
-SECTION_DATA u8 data_803C2AF8[64] = {
+/* 803C2AF8-803C2B38 01FC18 0040+00 0/1 0/0 0/0 .data l_nameCurTagName$4643 */
+#pragma push
+#pragma force_active on
+SECTION_DATA static u8 l_nameCurTagName[64] = {
0x00, 0x73, 0x5F, 0x5F, 0x6E, 0x5F, 0x30, 0x30, 0x00, 0x73, 0x5F, 0x5F, 0x6E, 0x5F, 0x30, 0x31,
0x00, 0x73, 0x5F, 0x5F, 0x6E, 0x5F, 0x30, 0x32, 0x00, 0x73, 0x5F, 0x5F, 0x6E, 0x5F, 0x30, 0x33,
0x00, 0x73, 0x5F, 0x5F, 0x6E, 0x5F, 0x30, 0x34, 0x00, 0x73, 0x5F, 0x5F, 0x6E, 0x5F, 0x30, 0x35,
0x00, 0x73, 0x5F, 0x5F, 0x6E, 0x5F, 0x30, 0x36, 0x00, 0x73, 0x5F, 0x5F, 0x6E, 0x5F, 0x30, 0x37,
};
+#pragma pop
-/* 803C2B38-803C2B64 0010+1C s=3 e=0 z=0 None .data __vt__14dDlst_NameIN_c */
-SECTION_DATA void* __vt__14dDlst_NameIN_c[4 + 7 /* padding */] = {
+/* 803C2B38-803C2B64 01FC58 0010+1C 3/3 0/0 0/0 .data __vt__14dDlst_NameIN_c */
+SECTION_DATA extern void* __vt__14dDlst_NameIN_c[4 + 7 /* padding */] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)draw__14dDlst_NameIN_cFv,
@@ -1252,8 +1014,8 @@ SECTION_DATA void* __vt__14dDlst_NameIN_c[4 + 7 /* padding */] = {
NULL,
};
-/* 803C2B64-803C2B7C 000C+0C s=2 e=0 z=0 None .data __vt__7dName_c */
-SECTION_DATA void* __vt__7dName_c[3 + 3 /* padding */] = {
+/* 803C2B64-803C2B7C 01FC84 000C+0C 2/2 0/0 0/0 .data __vt__7dName_c */
+SECTION_DATA extern void* __vt__7dName_c[3 + 3 /* padding */] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)__dt__7dName_cFv,
@@ -1263,24 +1025,20 @@ SECTION_DATA void* __vt__7dName_c[3 + 3 /* padding */] = {
NULL,
};
-/* 803C2B7C-803C2B88 000C+00 s=2 e=0 z=0 None .data __vt__9dNm_HIO_c */
-SECTION_DATA void* __vt__9dNm_HIO_c[3] = {
+/* 803C2B7C-803C2B88 01FC9C 000C+00 2/2 0/0 0/0 .data __vt__9dNm_HIO_c */
+SECTION_DATA extern void* __vt__9dNm_HIO_c[3] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)__dt__9dNm_HIO_cFv,
};
-/* 80454DB0-80454DB4 0004+00 s=1 e=0 z=0 None .sdata2 @3665 */
+/* 80454DB0-80454DB4 0033B0 0004+00 1/1 0/0 0/0 .sdata2 @3665 */
SECTION_SDATA2 static f32 lit_3665 = 13.0f / 10.0f;
-/* 80454DB4-80454DB8 0004+00 s=1 e=0 z=0 None .sdata2 @3666 */
+/* 80454DB4-80454DB8 0033B4 0004+00 1/1 0/0 0/0 .sdata2 @3666 */
SECTION_SDATA2 static f32 lit_3666 = 7.0f / 5.0f;
-/* 8024E3E0-8024E408 0028+00 s=1 e=0 z=0 None .text __ct__9dNm_HIO_cFv */
-// 8024E3E0: 803C2B7C (__vt__9dNm_HIO_c)
-// 8024E3E4: 803C2B7C (__vt__9dNm_HIO_c)
-// 8024E3EC: 80454DB0 (lit_3665)
-// 8024E3F4: 80454DB4 (lit_3666)
+/* 8024E3E0-8024E408 248D20 0028+00 1/1 0/0 0/0 .text __ct__9dNm_HIO_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1290,15 +1048,7 @@ asm dNm_HIO_c::dNm_HIO_c() {
}
#pragma pop
-/* 8024E408-8024E468 0060+00 s=0 e=1 z=0 None .text __ct__7dName_cFP7J2DPane */
-// 8024E41C: 803C2B64 (__vt__7dName_c)
-// 8024E420: 803C2B64 (__vt__7dName_c)
-// 8024E428: 803A6F88 (__vt__12dDlst_base_c)
-// 8024E42C: 803A6F88 (__vt__12dDlst_base_c)
-// 8024E434: 803C2B38 (__vt__14dDlst_NameIN_c)
-// 8024E438: 803C2B38 (__vt__14dDlst_NameIN_c)
-// 8024E444: 8024E62C (_create__7dName_cFv)
-// 8024E44C: 8024E6D4 (init__7dName_cFv)
+/* 8024E408-8024E468 248D48 0060+00 0/0 1/1 0/0 .text __ct__7dName_cFP7J2DPane */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1308,16 +1058,7 @@ asm dName_c::dName_c(J2DPane* param_0) {
}
#pragma pop
-/* 8024E468-8024E62C 01C4+00 s=1 e=0 z=0 None .text __dt__7dName_cFv */
-// 8024E478: 803621D8 (_savegpr_28)
-// 8024E488: 803C2B64 (__vt__7dName_c)
-// 8024E48C: 803C2B64 (__vt__7dName_c)
-// 8024E498: 802CED3C (__dl__FPv)
-// 8024E4BC: 80014A2C (mDoExt_removeMesgFont__Fv)
-// 8024E5F4: 803C2B38 (__vt__14dDlst_NameIN_c)
-// 8024E5F8: 803C2B38 (__vt__14dDlst_NameIN_c)
-// 8024E60C: 802CED3C (__dl__FPv)
-// 8024E618: 80362224 (_restgpr_28)
+/* 8024E468-8024E62C 248DA8 01C4+00 1/0 0/0 0/0 .text __dt__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1328,28 +1069,19 @@ asm dName_c::~dName_c() {
#pragma pop
/* ############################################################################################## */
-/* 80430728-80430734 000C+00 s=1 e=0 z=0 None .bss @3660 */
+/* 80430728-80430734 05D448 000C+00 1/1 0/0 0/0 .bss @3660 */
static u8 lit_3660[12];
-/* 80430734-80430748 0014+00 s=9 e=0 z=0 None .bss g_nmHIO */
+/* 80430734-80430748 05D454 0014+00 9/9 0/0 0/0 .bss g_nmHIO */
static u8 g_nmHIO[20];
-/* 80454DB8-80454DBC 0004+00 s=1 e=0 z=0 None .sdata2 @3755 */
+/* 80454DB8-80454DBC 0033B8 0004+00 1/1 0/0 0/0 .sdata2 @3755 */
SECTION_SDATA2 static f32 lit_3755 = 9.0f / 10.0f;
-/* 80454DBC-80454DC0 0004+00 s=1 e=0 z=0 None .sdata2 @3756 */
+/* 80454DBC-80454DC0 0033BC 0004+00 1/1 0/0 0/0 .sdata2 @3756 */
SECTION_SDATA2 static f32 lit_3756 = 0.5f;
-/* 8024E62C-8024E6D4 00A8+00 s=1 e=0 z=0 None .text _create__7dName_cFv */
-// 8024E644: 802CEC4C (__nw__FUl)
-// 8024E660: 80454DB8 (lit_3755)
-// 8024E664: 80454DBC (lit_3756)
-// 8024E670: 80032044 (__ct__9STControlFssssffss)
-// 8024E688: 800149F0 (mDoExt_getMesgFont__Fv)
-// 8024E694: 80430734 (g_nmHIO)
-// 8024E698: 80430734 (g_nmHIO)
-// 8024E6A4: 802505CC (screenSet__7dName_cFv)
-// 8024E6BC: 80250CEC (displayInit__7dName_cFv)
+/* 8024E62C-8024E6D4 248F6C 00A8+00 1/1 0/0 0/0 .text _create__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1359,10 +1091,7 @@ asm void dName_c::_create() {
}
#pragma pop
-/* 8024E6D4-8024E7A4 00D0+00 s=1 e=0 z=0 None .text init__7dName_cFv */
-// 8024E6F4: 8024F914 (nameCursorMove__7dName_cFv)
-// 8024E748: 8024F994 (selectCursorMove__7dName_cFv)
-// 8024E78C: 802501B0 (mojiListChange__7dName_cFv)
+/* 8024E6D4-8024E7A4 249014 00D0+00 1/1 0/0 0/0 .text init__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1372,9 +1101,7 @@ asm void dName_c::init() {
}
#pragma pop
-/* 8024E7A4-8024E7EC 0048+00 s=0 e=4 z=0 None .text initial__7dName_cFv */
-// 8024E7B8: 80250CEC (displayInit__7dName_cFv)
-// 8024E7CC: 80250E54 (NameStrSet__7dName_cFv)
+/* 8024E7A4-8024E7EC 2490E4 0048+00 0/0 4/4 0/0 .text initial__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1385,21 +1112,10 @@ asm void dName_c::initial() {
#pragma pop
/* ############################################################################################## */
-/* 80454DC0-80454DC4 0004+00 s=16 e=0 z=0 None .sdata2 @3820 */
+/* 80454DC0-80454DC4 0033C0 0004+00 16/16 0/0 0/0 .sdata2 @3820 */
SECTION_SDATA2 static f32 lit_3820 = 1.0f;
-/* 8024E7EC-8024E9A0 01B4+00 s=0 e=2 z=0 None .text showIcon__7dName_cFv */
-// 8024E7FC: 803621DC (_savegpr_29)
-// 8024E85C: 80254EBC (getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs)
-// 8024E890: 801950F4 (setPos__16dSelect_cursor_cFffP7J2DPaneb)
-// 8024E8EC: 80454DC0 (lit_3820)
-// 8024E8F0: 801952A0 (setAlphaRate__16dSelect_cursor_cFf)
-// 8024E904: 80251048 (getMenuPosIdx__7dName_cFUc)
-// 8024E924: 80254EBC (getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs)
-// 8024E940: 801950F4 (setPos__16dSelect_cursor_cFffP7J2DPaneb)
-// 8024E980: 80454DC0 (lit_3820)
-// 8024E984: 801952A0 (setAlphaRate__16dSelect_cursor_cFf)
-// 8024E98C: 80362228 (_restgpr_29)
+/* 8024E7EC-8024E9A0 24912C 01B4+00 0/0 2/2 0/0 .text showIcon__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1410,38 +1126,10 @@ asm void dName_c::showIcon() {
#pragma pop
/* ############################################################################################## */
-/* 80454DC4-80454DC8 0004+00 s=6 e=0 z=0 None .sdata2 @3886 */
+/* 80454DC4-80454DC8 0033C4 0004+00 6/6 0/0 0/0 .sdata2 @3886 */
SECTION_SDATA2 static f32 lit_3886 = -1.0f;
-/* 8024E9A0-8024EC10 0270+00 s=0 e=2 z=0 None .text _move__7dName_cFv */
-// 8024E9B8: 8003219C (checkTrigger__9STControlFv)
-// 8024E9C8: 803C26E4 (SelProc)
-// 8024E9CC: 803C26E4 (SelProc)
-// 8024E9D4: 80362084 (__ptmf_scall)
-// 8024E9DC: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
-// 8024E9E0: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
-// 8024EA04: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
-// 8024EA18: 80454DC0 (lit_3820)
-// 8024EA20: 80454DC4 (lit_3886)
-// 8024EA2C: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
-// 8024EA48: 8024F914 (nameCursorMove__7dName_cFv)
-// 8024EA6C: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
-// 8024EA80: 80454DC0 (lit_3820)
-// 8024EA88: 80454DC4 (lit_3886)
-// 8024EA94: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
-// 8024EAB0: 8024F914 (nameCursorMove__7dName_cFv)
-// 8024EAD4: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
-// 8024EAE8: 80454DC0 (lit_3820)
-// 8024EAF0: 80454DC4 (lit_3886)
-// 8024EAFC: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
-// 8024EB28: 80250074 (backSpace__7dName_cFv)
-// 8024EB68: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
-// 8024EB7C: 80454DC0 (lit_3820)
-// 8024EB84: 80454DC4 (lit_3886)
-// 8024EB90: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
-// 8024EBD4: 8024F034 (MojiSelectAnmInit__7dName_cFv)
-// 8024EBE8: 8024FDA0 (MenuSelectAnmInit__7dName_cFv)
-// 8024EBF8: 8024EC84 (cursorAnm__7dName_cFv)
+/* 8024E9A0-8024EC10 2492E0 0270+00 0/0 2/2 0/0 .text _move__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1451,7 +1139,7 @@ asm void dName_c::_move() {
}
#pragma pop
-/* 8024EC10-8024EC4C 003C+00 s=3 e=0 z=0 None .text nameCheck__7dName_cFv */
+/* 8024EC10-8024EC4C 249550 003C+00 3/3 0/0 0/0 .text nameCheck__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1461,7 +1149,7 @@ asm void dName_c::nameCheck() {
}
#pragma pop
-/* 8024EC4C-8024EC84 0038+00 s=1 e=0 z=0 None .text playNameSet__7dName_cFi */
+/* 8024EC4C-8024EC84 24958C 0038+00 1/1 0/0 0/0 .text playNameSet__7dName_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1472,13 +1160,10 @@ asm void dName_c::playNameSet(int param_0) {
#pragma pop
/* ############################################################################################## */
-/* 80454DC8-80454DD0 0008+00 s=1 e=0 z=0 None .sdata2 @3936 */
+/* 80454DC8-80454DD0 0033C8 0008+00 1/1 0/0 0/0 .sdata2 @3936 */
SECTION_SDATA2 static f64 lit_3936 = 4503601774854144.0 /* cast s32 to float */;
-/* 8024EC84-8024ED48 00C4+00 s=1 e=0 z=0 None .text cursorAnm__7dName_cFv */
-// 8024ECBC: 80454DC8 (lit_3936)
-// 8024ED0C: 80454DC8 (lit_3936)
-// 8024ED34: 802F9690 (animation__9J2DScreenFv)
+/* 8024EC84-8024ED48 2495C4 00C4+00 1/1 0/0 0/0 .text cursorAnm__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1488,49 +1173,12 @@ asm void dName_c::cursorAnm() {
}
#pragma pop
-/* 8024ED48-8024ED4C 0004+00 s=1 e=0 z=0 None .text Wait__7dName_cFv */
+/* 8024ED48-8024ED4C 249688 0004+00 1/0 0/0 0/0 .text Wait__7dName_cFv */
void dName_c::Wait() {
/* empty function */
}
-/* 8024ED4C-8024F034 02E8+00 s=1 e=0 z=0 None .text MojiSelect__7dName_cFv */
-// 8024ED60: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
-// 8024ED64: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
-// 8024ED74: 8024F55C (selectMojiSet__7dName_cFv)
-// 8024ED80: 800324A8 (checkRightTrigger__9STControlFv)
-// 8024ED94: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
-// 8024EDA8: 80454DC0 (lit_3820)
-// 8024EDB0: 80454DC4 (lit_3886)
-// 8024EDBC: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
-// 8024EDF4: 8024F034 (MojiSelectAnmInit__7dName_cFv)
-// 8024EE08: 8003242C (checkLeftTrigger__9STControlFv)
-// 8024EE1C: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
-// 8024EE30: 80454DC0 (lit_3820)
-// 8024EE38: 80454DC4 (lit_3886)
-// 8024EE44: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
-// 8024EE7C: 8024F034 (MojiSelectAnmInit__7dName_cFv)
-// 8024EE90: 80032524 (checkUpTrigger__9STControlFv)
-// 8024EEB0: 8024F034 (MojiSelectAnmInit__7dName_cFv)
-// 8024EEC8: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
-// 8024EEDC: 80454DC0 (lit_3820)
-// 8024EEE4: 80454DC4 (lit_3886)
-// 8024EEF0: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
-// 8024EEF8: 8024FAF4 (menuCursorPosSet__7dName_cFv)
-// 8024EF10: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
-// 8024EF24: 80454DC0 (lit_3820)
-// 8024EF2C: 80454DC4 (lit_3886)
-// 8024EF38: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
-// 8024EF58: 800325A0 (checkDownTrigger__9STControlFv)
-// 8024EF78: 8024F034 (MojiSelectAnmInit__7dName_cFv)
-// 8024EFA4: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
-// 8024EFB8: 80454DC0 (lit_3820)
-// 8024EFC0: 80454DC4 (lit_3886)
-// 8024EFCC: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
-// 8024EFD4: 8024FAF4 (menuCursorPosSet__7dName_cFv)
-// 8024EFEC: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
-// 8024F000: 80454DC0 (lit_3820)
-// 8024F008: 80454DC4 (lit_3886)
-// 8024F014: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
+/* 8024ED4C-8024F034 24968C 02E8+00 1/0 0/0 0/0 .text MojiSelect__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1541,7 +1189,7 @@ asm void dName_c::MojiSelect() {
#pragma pop
/* ############################################################################################## */
-/* 80454DD0-80454DD4 0004+00 s=5 e=0 z=0 None .sdata2 @4009 */
+/* 80454DD0-80454DD4 0033D0 0004+00 5/5 0/0 0/0 .sdata2 @4009 */
SECTION_SDATA2 static u8 lit_4009[4] = {
0x00,
0x00,
@@ -1549,9 +1197,7 @@ SECTION_SDATA2 static u8 lit_4009[4] = {
0x00,
};
-/* 8024F034-8024F0E0 00AC+00 s=2 e=0 z=0 None .text MojiSelectAnmInit__7dName_cFv */
-// 8024F04C: 80454DD0 (lit_4009)
-// 8024F050: 801952A0 (setAlphaRate__16dSelect_cursor_cFf)
+/* 8024F034-8024F0E0 249974 00AC+00 2/2 0/0 0/0 .text MojiSelectAnmInit__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1561,12 +1207,7 @@ asm void dName_c::MojiSelectAnmInit() {
}
#pragma pop
-/* 8024F0E0-8024F164 0084+00 s=1 e=0 z=0 None .text MojiSelectAnm__7dName_cFv */
-// 8024F114: 80430734 (g_nmHIO)
-// 8024F118: 80430734 (g_nmHIO)
-// 8024F120: 80454DC0 (lit_3820)
-// 8024F128: 802547CC (scaleAnime__8CPaneMgrFsffUc)
-// 8024F13C: 8024F994 (selectCursorMove__7dName_cFv)
+/* 8024F0E0-8024F164 249A20 0084+00 1/0 0/0 0/0 .text MojiSelectAnm__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1576,12 +1217,7 @@ asm void dName_c::MojiSelectAnm() {
}
#pragma pop
-/* 8024F164-8024F1E8 0084+00 s=1 e=0 z=0 None .text MojiSelectAnm2__7dName_cFv */
-// 8024F198: 80430734 (g_nmHIO)
-// 8024F19C: 80430734 (g_nmHIO)
-// 8024F1A4: 80454DC0 (lit_3820)
-// 8024F1AC: 802547CC (scaleAnime__8CPaneMgrFsffUc)
-// 8024F1C0: 80250380 (menuCursorMove2__7dName_cFv)
+/* 8024F164-8024F1E8 249AA4 0084+00 1/0 0/0 0/0 .text MojiSelectAnm2__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1591,15 +1227,12 @@ asm void dName_c::MojiSelectAnm2() {
}
#pragma pop
-/* 8024F1E8-8024F1EC 0004+00 s=1 e=0 z=0 None .text MojiSelectAnm3__7dName_cFv */
+/* 8024F1E8-8024F1EC 249B28 0004+00 1/0 0/0 0/0 .text MojiSelectAnm3__7dName_cFv */
void dName_c::MojiSelectAnm3() {
/* empty function */
}
-/* 8024F1EC-8024F55C 0370+00 s=1 e=0 z=0 None .text mojiChange__7dName_cFUc */
-// 8024F260: 803C2750 (lit_4121)
-// 8024F264: 803C2750 (lit_4121)
-// 8024F544: 8024F88C (setNameText__7dName_cFv)
+/* 8024F1EC-8024F55C 249B2C 0370+00 1/0 0/0 0/0 .text mojiChange__7dName_cFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1609,10 +1242,7 @@ asm void dName_c::mojiChange(u8 param_0) {
}
#pragma pop
-/* 8024F55C-8024F59C 0040+00 s=1 e=0 z=0 None .text selectMojiSet__7dName_cFv */
-// 8024F570: 8024F59C (getMoji__7dName_cFv)
-// 8024F57C: 8024F634 (setMoji__7dName_cFi)
-// 8024F584: 8024F88C (setNameText__7dName_cFv)
+/* 8024F55C-8024F59C 249E9C 0040+00 1/1 0/0 0/0 .text selectMojiSet__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1622,9 +1252,7 @@ asm void dName_c::selectMojiSet() {
}
#pragma pop
-/* 8024F59C-8024F634 0098+00 s=1 e=0 z=0 None .text getMoji__7dName_cFv */
-// 8024F59C: 803C1F50 (cNullVec__6Z2Calc)
-// 8024F5A0: 803C1F50 (cNullVec__6Z2Calc)
+/* 8024F59C-8024F634 249EDC 0098+00 1/1 0/0 0/0 .text getMoji__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1634,18 +1262,7 @@ asm void dName_c::getMoji() {
}
#pragma pop
-/* 8024F634-8024F88C 0258+00 s=1 e=0 z=0 None .text setMoji__7dName_cFi */
-// 8024F65C: 8024EC10 (nameCheck__7dName_cFv)
-// 8024F670: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
-// 8024F684: 80454DC0 (lit_3820)
-// 8024F68C: 80454DC4 (lit_3886)
-// 8024F698: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
-// 8024F6A8: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
-// 8024F6BC: 80454DC0 (lit_3820)
-// 8024F6C4: 80454DC4 (lit_3886)
-// 8024F6D0: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
-// 8024F7EC: 8024F914 (nameCursorMove__7dName_cFv)
-// 8024F870: 8024F914 (nameCursorMove__7dName_cFv)
+/* 8024F634-8024F88C 249F74 0258+00 1/1 0/0 0/0 .text setMoji__7dName_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1655,12 +1272,7 @@ asm void dName_c::setMoji(int param_0) {
}
#pragma pop
-/* 8024F88C-8024F914 0088+00 s=4 e=0 z=0 None .text setNameText__7dName_cFv */
-// 8024F89C: 803621D4 (_savegpr_27)
-// 8024F8B0: 80399CC8 (d_d_name__stringBase0)
-// 8024F8B4: 80399CC8 (d_d_name__stringBase0)
-// 8024F8E4: 803664DC (sprintf)
-// 8024F900: 80362220 (_restgpr_27)
+/* 8024F88C-8024F914 24A1CC 0088+00 4/4 0/0 0/0 .text setNameText__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1670,9 +1282,7 @@ asm void dName_c::setNameText() {
}
#pragma pop
-/* 8024F914-8024F994 0080+00 s=5 e=0 z=0 None .text nameCursorMove__7dName_cFv */
-// 8024F968: 80255608 (hide__13CPaneMgrAlphaFv)
-// 8024F978: 802555C8 (show__13CPaneMgrAlphaFv)
+/* 8024F914-8024F994 24A254 0080+00 5/5 0/0 0/0 .text nameCursorMove__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1682,13 +1292,7 @@ asm void dName_c::nameCursorMove() {
}
#pragma pop
-/* 8024F994-8024FAF4 0160+00 s=3 e=0 z=0 None .text selectCursorMove__7dName_cFv */
-// 8024F9C0: 80430734 (g_nmHIO)
-// 8024F9C4: 80430734 (g_nmHIO)
-// 8024FA84: 80254EBC (getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs)
-// 8024FAD0: 801950F4 (setPos__16dSelect_cursor_cFffP7J2DPaneb)
-// 8024FAD8: 80454DC0 (lit_3820)
-// 8024FADC: 801952A0 (setAlphaRate__16dSelect_cursor_cFf)
+/* 8024F994-8024FAF4 24A2D4 0160+00 3/3 0/0 0/0 .text selectCursorMove__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1698,7 +1302,7 @@ asm void dName_c::selectCursorMove() {
}
#pragma pop
-/* 8024FAF4-8024FB08 0014+00 s=1 e=0 z=0 None .text menuCursorPosSet__7dName_cFv */
+/* 8024FAF4-8024FB08 24A434 0014+00 1/1 0/0 0/0 .text menuCursorPosSet__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1708,49 +1312,7 @@ asm void dName_c::menuCursorPosSet() {
}
#pragma pop
-/* 8024FB08-8024FDA0 0298+00 s=1 e=0 z=0 None .text MenuSelect__7dName_cFv */
-// 8024FB20: 800324A8 (checkRightTrigger__9STControlFv)
-// 8024FB30: 8003242C (checkLeftTrigger__9STControlFv)
-// 8024FB40: 80032524 (checkUpTrigger__9STControlFv)
-// 8024FB54: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
-// 8024FB68: 80454DC0 (lit_3820)
-// 8024FB70: 80454DC4 (lit_3886)
-// 8024FB7C: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
-// 8024FB90: 802504A0 (selectCursorPosSet__7dName_cFi)
-// 8024FB98: 8024FDA0 (MenuSelectAnmInit__7dName_cFv)
-// 8024FBAC: 800325A0 (checkDownTrigger__9STControlFv)
-// 8024FBC0: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
-// 8024FBD4: 80454DC0 (lit_3820)
-// 8024FBDC: 80454DC4 (lit_3886)
-// 8024FBE8: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
-// 8024FBFC: 802504A0 (selectCursorPosSet__7dName_cFi)
-// 8024FC04: 8024FDA0 (MenuSelectAnmInit__7dName_cFv)
-// 8024FC14: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
-// 8024FC18: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
-// 8024FC38: 8024EC10 (nameCheck__7dName_cFv)
-// 8024FC4C: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
-// 8024FC60: 80454DC0 (lit_3820)
-// 8024FC68: 80454DC4 (lit_3886)
-// 8024FC74: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
-// 8024FC84: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
-// 8024FC98: 80454DC0 (lit_3820)
-// 8024FCA0: 80454DC4 (lit_3886)
-// 8024FCAC: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
-// 8024FCBC: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
-// 8024FCD0: 80454DC0 (lit_3820)
-// 8024FCD8: 80454DC4 (lit_3886)
-// 8024FCE4: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
-// 8024FCEC: 8024FFA4 (menuAbtnSelect__7dName_cFv)
-// 8024FD0C: 8024EC10 (nameCheck__7dName_cFv)
-// 8024FD20: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
-// 8024FD34: 80454DC0 (lit_3820)
-// 8024FD3C: 80454DC4 (lit_3886)
-// 8024FD48: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
-// 8024FD58: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
-// 8024FD6C: 80454DC0 (lit_3820)
-// 8024FD74: 80454DC4 (lit_3886)
-// 8024FD80: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
-// 8024FD88: 8024FFA4 (menuAbtnSelect__7dName_cFv)
+/* 8024FB08-8024FDA0 24A448 0298+00 1/0 0/0 0/0 .text MenuSelect__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1760,10 +1322,7 @@ asm void dName_c::MenuSelect() {
}
#pragma pop
-/* 8024FDA0-8024FDF4 0054+00 s=2 e=0 z=0 None .text MenuSelectAnmInit__7dName_cFv */
-// 8024FDB8: 80454DD0 (lit_4009)
-// 8024FDBC: 801952A0 (setAlphaRate__16dSelect_cursor_cFf)
-// 8024FDC8: 80251048 (getMenuPosIdx__7dName_cFUc)
+/* 8024FDA0-8024FDF4 24A6E0 0054+00 2/2 0/0 0/0 .text MenuSelectAnmInit__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1773,13 +1332,7 @@ asm void dName_c::MenuSelectAnmInit() {
}
#pragma pop
-/* 8024FDF4-8024FEB4 00C0+00 s=1 e=0 z=0 None .text MenuSelectAnm__7dName_cFv */
-// 8024FE10: 80251048 (getMenuPosIdx__7dName_cFUc)
-// 8024FE24: 80430734 (g_nmHIO)
-// 8024FE28: 80430734 (g_nmHIO)
-// 8024FE30: 80454DC0 (lit_3820)
-// 8024FE38: 802547CC (scaleAnime__8CPaneMgrFsffUc)
-// 8024FE88: 80250284 (menuCursorMove__7dName_cFv)
+/* 8024FDF4-8024FEB4 24A734 00C0+00 1/0 0/0 0/0 .text MenuSelectAnm__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1789,16 +1342,7 @@ asm void dName_c::MenuSelectAnm() {
}
#pragma pop
-/* 8024FEB4-8024FFA0 00EC+00 s=1 e=0 z=0 None .text MenuSelectAnm2__7dName_cFv */
-// 8024FEC4: 803621DC (_savegpr_29)
-// 8024FED0: 80251048 (getMenuPosIdx__7dName_cFUc)
-// 8024FEE0: 80251048 (getMenuPosIdx__7dName_cFUc)
-// 8024FF04: 80430734 (g_nmHIO)
-// 8024FF08: 80430734 (g_nmHIO)
-// 8024FF10: 80454DC0 (lit_3820)
-// 8024FF18: 802547CC (scaleAnime__8CPaneMgrFsffUc)
-// 8024FF74: 8024F994 (selectCursorMove__7dName_cFv)
-// 8024FF8C: 80362228 (_restgpr_29)
+/* 8024FEB4-8024FFA0 24A7F4 00EC+00 1/0 0/0 0/0 .text MenuSelectAnm2__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1808,19 +1352,12 @@ asm void dName_c::MenuSelectAnm2() {
}
#pragma pop
-/* 8024FFA0-8024FFA4 0004+00 s=1 e=0 z=0 None .text MenuSelectAnm3__7dName_cFv */
+/* 8024FFA0-8024FFA4 24A8E0 0004+00 1/0 0/0 0/0 .text MenuSelectAnm3__7dName_cFv */
void dName_c::MenuSelectAnm3() {
/* empty function */
}
-/* 8024FFA4-80250074 00D0+00 s=1 e=0 z=0 None .text menuAbtnSelect__7dName_cFv */
-// 8024FFEC: 802501B0 (mojiListChange__7dName_cFv)
-// 8024FFF4: 8024EC10 (nameCheck__7dName_cFv)
-// 80250004: 8024EC4C (playNameSet__7dName_cFi)
-// 80250034: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
-// 80250048: 80454DC0 (lit_3820)
-// 80250050: 80454DC4 (lit_3886)
-// 8025005C: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
+/* 8024FFA4-80250074 24A8E4 00D0+00 1/1 0/0 0/0 .text menuAbtnSelect__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1830,13 +1367,7 @@ asm void dName_c::menuAbtnSelect() {
}
#pragma pop
-/* 80250074-802501B0 013C+00 s=1 e=0 z=0 None .text backSpace__7dName_cFv */
-// 8025009C: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
-// 802500B0: 80454DC0 (lit_3820)
-// 802500B8: 80454DC4 (lit_3886)
-// 802500C4: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
-// 8025017C: 8024F88C (setNameText__7dName_cFv)
-// 80250198: 8024F914 (nameCursorMove__7dName_cFv)
+/* 80250074-802501B0 24A9B4 013C+00 1/1 0/0 0/0 .text backSpace__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1846,18 +1377,7 @@ asm void dName_c::backSpace() {
}
#pragma pop
-/* 802501B0-80250284 00D4+00 s=2 e=0 z=0 None .text mojiListChange__7dName_cFv */
-// 802501C0: 803621D4 (_savegpr_27)
-// 802501C8: 803C1F50 (cNullVec__6Z2Calc)
-// 802501CC: 803C1F50 (cNullVec__6Z2Calc)
-// 80250214: 80399CC8 (d_d_name__stringBase0)
-// 80250218: 80399CC8 (d_d_name__stringBase0)
-// 80250224: 80368B2C (strcpy)
-// 80250230: 80368ABC (strcat)
-// 8025023C: 80368ABC (strcat)
-// 80250248: 80368ABC (strcat)
-// 80250258: 80368B2C (strcpy)
-// 80250270: 80362220 (_restgpr_27)
+/* 802501B0-80250284 24AAF0 00D4+00 2/2 0/0 0/0 .text mojiListChange__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1867,16 +1387,7 @@ asm void dName_c::mojiListChange() {
}
#pragma pop
-/* 80250284-80250380 00FC+00 s=1 e=0 z=0 None .text menuCursorMove__7dName_cFv */
-// 80250294: 803621DC (_savegpr_29)
-// 802502A0: 80251048 (getMenuPosIdx__7dName_cFUc)
-// 802502A4: 80430734 (g_nmHIO)
-// 802502A8: 80430734 (g_nmHIO)
-// 80250324: 80254EBC (getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs)
-// 80250358: 801950F4 (setPos__16dSelect_cursor_cFffP7J2DPaneb)
-// 80250360: 80454DC0 (lit_3820)
-// 80250364: 801952A0 (setAlphaRate__16dSelect_cursor_cFf)
-// 8025036C: 80362228 (_restgpr_29)
+/* 80250284-80250380 24ABC4 00FC+00 1/1 0/0 0/0 .text menuCursorMove__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1886,17 +1397,7 @@ asm void dName_c::menuCursorMove() {
}
#pragma pop
-/* 80250380-802504A0 0120+00 s=1 e=0 z=0 None .text menuCursorMove2__7dName_cFv */
-// 80250390: 803621DC (_savegpr_29)
-// 8025039C: 80251048 (getMenuPosIdx__7dName_cFUc)
-// 802503AC: 80251048 (getMenuPosIdx__7dName_cFUc)
-// 802503B8: 80430734 (g_nmHIO)
-// 802503BC: 80430734 (g_nmHIO)
-// 80250444: 80254EBC (getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs)
-// 80250478: 801950F4 (setPos__16dSelect_cursor_cFffP7J2DPaneb)
-// 80250480: 80454DC0 (lit_3820)
-// 80250484: 801952A0 (setAlphaRate__16dSelect_cursor_cFf)
-// 8025048C: 80362228 (_restgpr_29)
+/* 80250380-802504A0 24ACC0 0120+00 1/1 0/0 0/0 .text menuCursorMove2__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1906,7 +1407,7 @@ asm void dName_c::menuCursorMove2() {
}
#pragma pop
-/* 802504A0-80250560 00C0+00 s=1 e=0 z=0 None .text selectCursorPosSet__7dName_cFi */
+/* 802504A0-80250560 24ADE0 00C0+00 1/1 0/0 0/0 .text selectCursorPosSet__7dName_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1916,13 +1417,7 @@ asm void dName_c::selectCursorPosSet(int param_0) {
}
#pragma pop
-/* 80250560-802505CC 006C+00 s=0 e=1 z=0 None .text _draw__7dName_cFv */
-// 80250570: 803621D8 (_savegpr_28)
-// 80250578: 804061C0 (g_dComIfG_gameInfo)
-// 8025057C: 804061C0 (g_dComIfG_gameInfo)
-// 8025059C: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c)
-// 802505B0: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c)
-// 802505B8: 80362224 (_restgpr_28)
+/* 80250560-802505CC 24AEA0 006C+00 0/0 1/1 0/0 .text _draw__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1933,77 +1428,23 @@ asm void dName_c::_draw() {
#pragma pop
/* ############################################################################################## */
-/* 80454DD4-80454DD8 0004+00 s=1 e=0 z=0 None .sdata2 @4722 */
+/* 80454DD4-80454DD8 0033D4 0004+00 1/1 0/0 0/0 .sdata2 @4722 */
SECTION_SDATA2 static f32 lit_4722 = 41.0f / 50.0f;
-/* 80454DD8-80454DDC 0004+00 s=1 e=0 z=0 None .sdata2 @4723 */
+/* 80454DD8-80454DDC 0033D8 0004+00 1/1 0/0 0/0 .sdata2 @4723 */
SECTION_SDATA2 static f32 lit_4723 = 77.0f / 100.0f;
-/* 80454DDC-80454DE0 0004+00 s=1 e=0 z=0 None .sdata2 @4724 */
+/* 80454DDC-80454DE0 0033DC 0004+00 1/1 0/0 0/0 .sdata2 @4724 */
SECTION_SDATA2 static f32 lit_4724 = 1.0f / 20.0f;
-/* 80454DE0-80454DE8 0004+04 s=1 e=0 z=0 None .sdata2 @4725 */
+/* 80454DE0-80454DE8 0033E0 0004+04 1/1 0/0 0/0 .sdata2 @4725 */
SECTION_SDATA2 static f32 lit_4725[1 + 1 /* padding */] = {
2.0f / 5.0f,
/* padding */
0.0f,
};
-/* 802505CC-80250CEC 0720+00 s=1 e=0 z=0 None .text screenSet__7dName_cFv */
-// 802505DC: 803621B4 (_savegpr_19)
-// 802505E4: 803C1F50 (cNullVec__6Z2Calc)
-// 802505E8: 803C1F50 (cNullVec__6Z2Calc)
-// 802505F0: 802CEC4C (__nw__FUl)
-// 802505FC: 802F8498 (__ct__9J2DScreenFv)
-// 80250608: 804061C0 (g_dComIfG_gameInfo)
-// 8025060C: 804061C0 (g_dComIfG_gameInfo)
-// 8025061C: 80399CC8 (d_d_name__stringBase0)
-// 80250620: 80399CC8 (d_d_name__stringBase0)
-// 80250630: 802F8648 (setPriority__9J2DScreenFPCcUlP10JKRArchive)
-// 80250638: 802550E8 (dPaneClass_showNullPane__FP9J2DScreen)
-// 80250660: 80399CC8 (d_d_name__stringBase0)
-// 80250664: 80399CC8 (d_d_name__stringBase0)
-// 80250670: 802D4270 (getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader)
-// 80250674: 80308A6C (load__20J2DAnmLoaderDataBaseFPCv)
-// 80250694: 80399CC8 (d_d_name__stringBase0)
-// 80250698: 80399CC8 (d_d_name__stringBase0)
-// 802506A4: 802D4270 (getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader)
-// 802506A8: 80308A6C (load__20J2DAnmLoaderDataBaseFPCv)
-// 80250824: 80454DD0 (lit_4009)
-// 80250864: 80454DD0 (lit_4009)
-// 802508A4: 80454DD0 (lit_4009)
-// 802508E4: 80454DD0 (lit_4009)
-// 80250930: 802CEC4C (__nw__FUl)
-// 80250958: 80253984 (__ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap)
-// 80250974: 800200C0 (fopMsgM_messageGet__FPcUl)
-// 802509EC: 80300660 (setString__10J2DTextBoxFPCce)
-// 80250A20: 80255608 (hide__13CPaneMgrAlphaFv)
-// 80250A28: 80255608 (hide__13CPaneMgrAlphaFv)
-// 80250A5C: 80399CC8 (d_d_name__stringBase0)
-// 80250A60: 80399CC8 (d_d_name__stringBase0)
-// 80250A68: 802CEC4C (__nw__FUl)
-// 80250A90: 80253984 (__ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap)
-// 80250AD0: 8030074C (setString__10J2DTextBoxFsPCce)
-// 80250ADC: 80300658 (getStringPtr__10J2DTextBoxCFv)
-// 80250B0C: 80399CC8 (d_d_name__stringBase0)
-// 80250B10: 80399CC8 (d_d_name__stringBase0)
-// 80250B18: 802CEC4C (__nw__FUl)
-// 80250B40: 802553FC (__ct__13CPaneMgrAlphaFP9J2DScreenUxUcP10JKRExpHeap)
-// 80250BA0: 8030074C (setString__10J2DTextBoxFsPCce)
-// 80250BE0: 80300658 (getStringPtr__10J2DTextBoxCFv)
-// 80250C0C: 802CEC4C (__nw__FUl)
-// 80250C1C: 80454DC0 (lit_3820)
-// 80250C24: 80194220 (__ct__16dSelect_cursor_cFUcfP10JKRArchive)
-// 80250C34: 80454DD4 (lit_4722)
-// 80250C38: 80454DD8 (lit_4723)
-// 80250C3C: 80454DDC (lit_4724)
-// 80250C40: 80454DE0 (lit_4725)
-// 80250C48: 801951B0 (setParam__16dSelect_cursor_cFfffff)
-// 80250C78: 80254EBC (getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs)
-// 80250CC4: 801950F4 (setPos__16dSelect_cursor_cFffP7J2DPaneb)
-// 80250CCC: 80454DD0 (lit_4009)
-// 80250CD0: 801952A0 (setAlphaRate__16dSelect_cursor_cFf)
-// 80250CD8: 80362200 (_restgpr_19)
+/* 802505CC-80250CEC 24AF0C 0720+00 1/1 0/0 0/0 .text screenSet__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -2013,12 +1454,7 @@ asm void dName_c::screenSet() {
}
#pragma pop
-/* 80250CEC-80250E54 0168+00 s=2 e=0 z=0 None .text displayInit__7dName_cFv */
-// 80250CFC: 803621C8 (_savegpr_24)
-// 80250D08: 80454DD0 (lit_4009)
-// 80250D0C: 801952A0 (setAlphaRate__16dSelect_cursor_cFf)
-// 80250E04: 80255608 (hide__13CPaneMgrAlphaFv)
-// 80250E40: 80362214 (_restgpr_24)
+/* 80250CEC-80250E54 24B62C 0168+00 2/2 0/0 0/0 .text displayInit__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -2028,13 +1464,7 @@ asm void dName_c::displayInit() {
}
#pragma pop
-/* 80250E54-80251048 01F4+00 s=1 e=0 z=0 None .text NameStrSet__7dName_cFv */
-// 80250E64: 803621D0 (_savegpr_26)
-// 80250E6C: 803C1F50 (cNullVec__6Z2Calc)
-// 80250E70: 803C1F50 (cNullVec__6Z2Calc)
-// 80251024: 8024F88C (setNameText__7dName_cFv)
-// 8025102C: 8024F914 (nameCursorMove__7dName_cFv)
-// 80251034: 8036221C (_restgpr_26)
+/* 80250E54-80251048 24B794 01F4+00 1/1 0/0 0/0 .text NameStrSet__7dName_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -2044,7 +1474,7 @@ asm void dName_c::NameStrSet() {
}
#pragma pop
-/* 80251048-80251094 004C+00 s=6 e=0 z=0 None .text getMenuPosIdx__7dName_cFUc */
+/* 80251048-80251094 24B988 004C+00 6/6 0/0 0/0 .text getMenuPosIdx__7dName_cFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -2054,15 +1484,7 @@ asm void dName_c::getMenuPosIdx(u8 param_0) {
}
#pragma pop
-/* 80251094-8025115C 00C8+00 s=1 e=0 z=0 None .text draw__14dDlst_NameIN_cFv */
-// 80251100: 80454DC0 (lit_3820)
-// 80251104: 80346968 (PSMTXScale)
-// 80251114: 803464E4 (PSMTXConcat)
-// 80251124: 803464B0 (PSMTXCopy)
-// 80251128: 804061C0 (g_dComIfG_gameInfo)
-// 8025112C: 804061C0 (g_dComIfG_gameInfo)
-// 80251138: 80454DD0 (lit_4009)
-// 80251140: 802F8ED4 (draw__9J2DScreenFffPC14J2DGrafContext)
+/* 80251094-8025115C 24B9D4 00C8+00 1/0 0/0 0/0 .text draw__14dDlst_NameIN_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -2072,10 +1494,7 @@ asm void dDlst_NameIN_c::draw() {
}
#pragma pop
-/* 8025115C-802511A4 0048+00 s=1 e=0 z=0 None .text __dt__14dDlst_NameIN_cFv */
-// 80251174: 803C2B38 (__vt__14dDlst_NameIN_c)
-// 80251178: 803C2B38 (__vt__14dDlst_NameIN_c)
-// 80251188: 802CED3C (__dl__FPv)
+/* 8025115C-802511A4 24BA9C 0048+00 1/0 0/0 0/0 .text __dt__14dDlst_NameIN_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -2085,10 +1504,7 @@ asm dDlst_NameIN_c::~dDlst_NameIN_c() {
}
#pragma pop
-/* 802511A4-802511EC 0048+00 s=2 e=0 z=0 None .text __dt__9dNm_HIO_cFv */
-// 802511BC: 803C2B7C (__vt__9dNm_HIO_c)
-// 802511C0: 803C2B7C (__vt__9dNm_HIO_c)
-// 802511D0: 802CED3C (__dl__FPv)
+/* 802511A4-802511EC 24BAE4 0048+00 2/1 0/0 0/0 .text __dt__9dNm_HIO_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -2098,21 +1514,11 @@ asm dNm_HIO_c::~dNm_HIO_c() {
}
#pragma pop
-/* 802511EC-80251314 0128+00 s=0 e=0 z=0 None .text __sinit_d_name_cpp */
-// 802511FC: 803C1F50 (cNullVec__6Z2Calc)
-// 80251200: 803C1F50 (cNullVec__6Z2Calc)
-// 80251204: 80430734 (g_nmHIO)
-// 80251208: 80430734 (g_nmHIO)
-// 8025120C: 8024E3E0 (__ct__9dNm_HIO_cFv)
-// 80251210: 802511A4 (__dt__9dNm_HIO_cFv)
-// 80251214: 802511A4 (__dt__9dNm_HIO_cFv)
-// 80251218: 80430728 (lit_3660)
-// 8025121C: 80430728 (lit_3660)
-// 80251220: 80361C24 (__register_global_object)
+/* 802511EC-80251314 24BB2C 0128+00 0/0 1/0 0/0 .text __sinit_d_name_cpp */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-extern "C" asm void __sinit_d_name_cpp() {
+asm void __sinit_d_name_cpp() {
nofralloc
#include "asm/d/d_name/__sinit_d_name_cpp.s"
}
@@ -2122,3 +1528,279 @@ extern "C" asm void __sinit_d_name_cpp() {
#pragma force_active on
SECTION_CTORS void* const _ctors_802511EC = (void*)__sinit_d_name_cpp;
#pragma pop
+
+/* 80399CC8-80399FE0 026328 0314+04 10/3 0/0 0/0 .rodata @stringBase0 */
+#pragma push
+#pragma force_active on
+#pragma section ".dead"
+SECTION_DEAD static char const* const stringBase_80399CC8 = "あ";
+SECTION_DEAD static char const* const stringBase_80399CCB = "い";
+SECTION_DEAD static char const* const stringBase_80399CCE = "う";
+SECTION_DEAD static char const* const stringBase_80399CD1 = "え";
+SECTION_DEAD static char const* const stringBase_80399CD4 = "お";
+SECTION_DEAD static char const* const stringBase_80399CD7 = "か";
+SECTION_DEAD static char const* const stringBase_80399CDA = "き";
+SECTION_DEAD static char const* const stringBase_80399CDD = "く";
+SECTION_DEAD static char const* const stringBase_80399CE0 = "け";
+SECTION_DEAD static char const* const stringBase_80399CE3 = "こ";
+SECTION_DEAD static char const* const stringBase_80399CE6 = "さ";
+SECTION_DEAD static char const* const stringBase_80399CE9 = "し";
+SECTION_DEAD static char const* const stringBase_80399CEC = "す";
+SECTION_DEAD static char const* const stringBase_80399CEF = "せ";
+SECTION_DEAD static char const* const stringBase_80399CF2 = "そ";
+SECTION_DEAD static char const* const stringBase_80399CF5 = "た";
+SECTION_DEAD static char const* const stringBase_80399CF8 = "ち";
+SECTION_DEAD static char const* const stringBase_80399CFB = "つ";
+SECTION_DEAD static char const* const stringBase_80399CFE = "て";
+SECTION_DEAD static char const* const stringBase_80399D01 = "と";
+SECTION_DEAD static char const* const stringBase_80399D04 = "な";
+SECTION_DEAD static char const* const stringBase_80399D07 = "に";
+SECTION_DEAD static char const* const stringBase_80399D0A = "ぬ";
+SECTION_DEAD static char const* const stringBase_80399D0D = "ね";
+SECTION_DEAD static char const* const stringBase_80399D10 = "の";
+SECTION_DEAD static char const* const stringBase_80399D13 = "は";
+SECTION_DEAD static char const* const stringBase_80399D16 = "ひ";
+SECTION_DEAD static char const* const stringBase_80399D19 = "ふ";
+SECTION_DEAD static char const* const stringBase_80399D1C = "へ";
+SECTION_DEAD static char const* const stringBase_80399D1F = "ほ";
+SECTION_DEAD static char const* const stringBase_80399D22 = "ま";
+SECTION_DEAD static char const* const stringBase_80399D25 = "み";
+SECTION_DEAD static char const* const stringBase_80399D28 = "む";
+SECTION_DEAD static char const* const stringBase_80399D2B = "め";
+SECTION_DEAD static char const* const stringBase_80399D2E = "も";
+SECTION_DEAD static char const* const stringBase_80399D31 = "や";
+SECTION_DEAD static char const* const stringBase_80399D34 = " ";
+SECTION_DEAD static char const* const stringBase_80399D37 = "ゆ";
+SECTION_DEAD static char const* const stringBase_80399D3A = "よ";
+SECTION_DEAD static char const* const stringBase_80399D3D = "ら";
+SECTION_DEAD static char const* const stringBase_80399D40 = "り";
+SECTION_DEAD static char const* const stringBase_80399D43 = "る";
+SECTION_DEAD static char const* const stringBase_80399D46 = "れ";
+SECTION_DEAD static char const* const stringBase_80399D49 = "ろ";
+SECTION_DEAD static char const* const stringBase_80399D4C = "わ";
+SECTION_DEAD static char const* const stringBase_80399D4F = "を";
+SECTION_DEAD static char const* const stringBase_80399D52 = "ん";
+SECTION_DEAD static char const* const stringBase_80399D55 = "ぁ";
+SECTION_DEAD static char const* const stringBase_80399D58 = "ぃ";
+SECTION_DEAD static char const* const stringBase_80399D5B = "ぅ";
+SECTION_DEAD static char const* const stringBase_80399D5E = "ぇ";
+SECTION_DEAD static char const* const stringBase_80399D61 = "ぉ";
+SECTION_DEAD static char const* const stringBase_80399D64 = "ゃ";
+SECTION_DEAD static char const* const stringBase_80399D67 = "ゅ";
+SECTION_DEAD static char const* const stringBase_80399D6A = "ょ";
+SECTION_DEAD static char const* const stringBase_80399D6D = "っ";
+SECTION_DEAD static char const* const stringBase_80399D70 = "ー";
+SECTION_DEAD static char const* const stringBase_80399D73 = "゛";
+SECTION_DEAD static char const* const stringBase_80399D76 = "゜";
+SECTION_DEAD static char const* const stringBase_80399D79 = "¥";
+SECTION_DEAD static char const* const stringBase_80399D7C = "が";
+SECTION_DEAD static char const* const stringBase_80399D7F = "ぎ";
+SECTION_DEAD static char const* const stringBase_80399D82 = "ぐ";
+SECTION_DEAD static char const* const stringBase_80399D85 = "げ";
+SECTION_DEAD static char const* const stringBase_80399D88 = "ご";
+SECTION_DEAD static char const* const stringBase_80399D8B = "ざ";
+SECTION_DEAD static char const* const stringBase_80399D8E = "じ";
+SECTION_DEAD static char const* const stringBase_80399D91 = "ず";
+SECTION_DEAD static char const* const stringBase_80399D94 = "ぜ";
+SECTION_DEAD static char const* const stringBase_80399D97 = "ぞ";
+SECTION_DEAD static char const* const stringBase_80399D9A = "だ";
+SECTION_DEAD static char const* const stringBase_80399D9D = "ぢ";
+SECTION_DEAD static char const* const stringBase_80399DA0 = "づ";
+SECTION_DEAD static char const* const stringBase_80399DA3 = "で";
+SECTION_DEAD static char const* const stringBase_80399DA6 = "ど";
+SECTION_DEAD static char const* const stringBase_80399DA9 = "ば";
+SECTION_DEAD static char const* const stringBase_80399DAC = "び";
+SECTION_DEAD static char const* const stringBase_80399DAF = "ぶ";
+SECTION_DEAD static char const* const stringBase_80399DB2 = "べ";
+SECTION_DEAD static char const* const stringBase_80399DB5 = "ぼ";
+SECTION_DEAD static char const* const stringBase_80399DB8 = "ぱ";
+SECTION_DEAD static char const* const stringBase_80399DBB = "ぴ";
+SECTION_DEAD static char const* const stringBase_80399DBE = "ぷ";
+SECTION_DEAD static char const* const stringBase_80399DC1 = "ぺ";
+SECTION_DEAD static char const* const stringBase_80399DC4 = "ぽ";
+SECTION_DEAD static char const* const stringBase_80399DC7 = "ア";
+SECTION_DEAD static char const* const stringBase_80399DCA = "イ";
+SECTION_DEAD static char const* const stringBase_80399DCD = "ウ";
+SECTION_DEAD static char const* const stringBase_80399DD0 = "エ";
+SECTION_DEAD static char const* const stringBase_80399DD3 = "オ";
+SECTION_DEAD static char const* const stringBase_80399DD6 = "カ";
+SECTION_DEAD static char const* const stringBase_80399DD9 = "キ";
+SECTION_DEAD static char const* const stringBase_80399DDC = "ク";
+SECTION_DEAD static char const* const stringBase_80399DDF = "ケ";
+SECTION_DEAD static char const* const stringBase_80399DE2 = "コ";
+SECTION_DEAD static char const* const stringBase_80399DE5 = "サ";
+SECTION_DEAD static char const* const stringBase_80399DE8 = "シ";
+SECTION_DEAD static char const* const stringBase_80399DEB = "ス";
+SECTION_DEAD static char const* const stringBase_80399DEE = "セ";
+// MWCC ignores mapping of some japanese characters using the
+// byte 0x5C (ASCII '\'). This is why this string is hex-encoded.
+SECTION_DEAD static char const* const stringBase_80399DF1 = "\x83\x5C";
+SECTION_DEAD static char const* const stringBase_80399DF4 = "タ";
+SECTION_DEAD static char const* const stringBase_80399DF7 = "チ";
+SECTION_DEAD static char const* const stringBase_80399DFA = "ツ";
+SECTION_DEAD static char const* const stringBase_80399DFD = "テ";
+SECTION_DEAD static char const* const stringBase_80399E00 = "ト";
+SECTION_DEAD static char const* const stringBase_80399E03 = "ナ";
+SECTION_DEAD static char const* const stringBase_80399E06 = "ニ";
+SECTION_DEAD static char const* const stringBase_80399E09 = "ヌ";
+SECTION_DEAD static char const* const stringBase_80399E0C = "ネ";
+SECTION_DEAD static char const* const stringBase_80399E0F = "ノ";
+SECTION_DEAD static char const* const stringBase_80399E12 = "ハ";
+SECTION_DEAD static char const* const stringBase_80399E15 = "ヒ";
+SECTION_DEAD static char const* const stringBase_80399E18 = "フ";
+SECTION_DEAD static char const* const stringBase_80399E1B = "ヘ";
+SECTION_DEAD static char const* const stringBase_80399E1E = "ホ";
+SECTION_DEAD static char const* const stringBase_80399E21 = "マ";
+SECTION_DEAD static char const* const stringBase_80399E24 = "ミ";
+SECTION_DEAD static char const* const stringBase_80399E27 = "ム";
+SECTION_DEAD static char const* const stringBase_80399E2A = "メ";
+SECTION_DEAD static char const* const stringBase_80399E2D = "モ";
+SECTION_DEAD static char const* const stringBase_80399E30 = "ヤ";
+SECTION_DEAD static char const* const stringBase_80399E33 = "ユ";
+SECTION_DEAD static char const* const stringBase_80399E36 = "ヨ";
+SECTION_DEAD static char const* const stringBase_80399E39 = "ラ";
+SECTION_DEAD static char const* const stringBase_80399E3C = "リ";
+SECTION_DEAD static char const* const stringBase_80399E3F = "ル";
+SECTION_DEAD static char const* const stringBase_80399E42 = "レ";
+SECTION_DEAD static char const* const stringBase_80399E45 = "ロ";
+SECTION_DEAD static char const* const stringBase_80399E48 = "ワ";
+SECTION_DEAD static char const* const stringBase_80399E4B = "ヲ";
+SECTION_DEAD static char const* const stringBase_80399E4E = "ン";
+SECTION_DEAD static char const* const stringBase_80399E51 = "ァ";
+SECTION_DEAD static char const* const stringBase_80399E54 = "ィ";
+SECTION_DEAD static char const* const stringBase_80399E57 = "ゥ";
+SECTION_DEAD static char const* const stringBase_80399E5A = "ェ";
+SECTION_DEAD static char const* const stringBase_80399E5D = "ォ";
+SECTION_DEAD static char const* const stringBase_80399E60 = "ャ";
+SECTION_DEAD static char const* const stringBase_80399E63 = "ュ";
+SECTION_DEAD static char const* const stringBase_80399E66 = "ョ";
+SECTION_DEAD static char const* const stringBase_80399E69 = "ッ";
+SECTION_DEAD static char const* const stringBase_80399E6C = "ヴ";
+SECTION_DEAD static char const* const stringBase_80399E6F = "ガ";
+SECTION_DEAD static char const* const stringBase_80399E72 = "ギ";
+SECTION_DEAD static char const* const stringBase_80399E75 = "グ";
+SECTION_DEAD static char const* const stringBase_80399E78 = "ゲ";
+SECTION_DEAD static char const* const stringBase_80399E7B = "ゴ";
+SECTION_DEAD static char const* const stringBase_80399E7E = "ザ";
+SECTION_DEAD static char const* const stringBase_80399E81 = "ジ";
+SECTION_DEAD static char const* const stringBase_80399E84 = "ズ";
+SECTION_DEAD static char const* const stringBase_80399E87 = "ゼ";
+SECTION_DEAD static char const* const stringBase_80399E8A = "ゾ";
+SECTION_DEAD static char const* const stringBase_80399E8D = "ダ";
+SECTION_DEAD static char const* const stringBase_80399E90 = "ヂ";
+SECTION_DEAD static char const* const stringBase_80399E93 = "ヅ";
+SECTION_DEAD static char const* const stringBase_80399E96 = "デ";
+SECTION_DEAD static char const* const stringBase_80399E99 = "ド";
+SECTION_DEAD static char const* const stringBase_80399E9C = "バ";
+SECTION_DEAD static char const* const stringBase_80399E9F = "ビ";
+SECTION_DEAD static char const* const stringBase_80399EA2 = "ブ";
+SECTION_DEAD static char const* const stringBase_80399EA5 = "ベ";
+SECTION_DEAD static char const* const stringBase_80399EA8 = "ボ";
+SECTION_DEAD static char const* const stringBase_80399EAB = "パ";
+SECTION_DEAD static char const* const stringBase_80399EAE = "ピ";
+SECTION_DEAD static char const* const stringBase_80399EB1 = "プ";
+SECTION_DEAD static char const* const stringBase_80399EB4 = "ペ";
+SECTION_DEAD static char const* const stringBase_80399EB7 = "ポ";
+SECTION_DEAD static char const* const stringBase_80399EBA = "A";
+SECTION_DEAD static char const* const stringBase_80399EBC = "N";
+SECTION_DEAD static char const* const stringBase_80399EBE = "a";
+SECTION_DEAD static char const* const stringBase_80399EC0 = "n";
+SECTION_DEAD static char const* const stringBase_80399EC2 = "1";
+SECTION_DEAD static char const* const stringBase_80399EC4 = "B";
+SECTION_DEAD static char const* const stringBase_80399EC6 = "O";
+SECTION_DEAD static char const* const stringBase_80399EC8 = "b";
+SECTION_DEAD static char const* const stringBase_80399ECA = "o";
+SECTION_DEAD static char const* const stringBase_80399ECC = "2";
+SECTION_DEAD static char const* const stringBase_80399ECE = "C";
+SECTION_DEAD static char const* const stringBase_80399ED0 = "P";
+SECTION_DEAD static char const* const stringBase_80399ED2 = "c";
+SECTION_DEAD static char const* const stringBase_80399ED4 = "p";
+SECTION_DEAD static char const* const stringBase_80399ED6 = "3";
+SECTION_DEAD static char const* const stringBase_80399ED8 = "D";
+SECTION_DEAD static char const* const stringBase_80399EDA = "Q";
+SECTION_DEAD static char const* const stringBase_80399EDC = "d";
+SECTION_DEAD static char const* const stringBase_80399EDE = "q";
+SECTION_DEAD static char const* const stringBase_80399EE0 = "4";
+SECTION_DEAD static char const* const stringBase_80399EE2 = "E";
+SECTION_DEAD static char const* const stringBase_80399EE4 = "R";
+SECTION_DEAD static char const* const stringBase_80399EE6 = "e";
+SECTION_DEAD static char const* const stringBase_80399EE8 = "r";
+SECTION_DEAD static char const* const stringBase_80399EEA = "5";
+SECTION_DEAD static char const* const stringBase_80399EEC = "F";
+SECTION_DEAD static char const* const stringBase_80399EEE = "S";
+SECTION_DEAD static char const* const stringBase_80399EF0 = "f";
+SECTION_DEAD static char const* const stringBase_80399EF2 = "s";
+SECTION_DEAD static char const* const stringBase_80399EF4 = "6";
+SECTION_DEAD static char const* const stringBase_80399EF6 = "G";
+SECTION_DEAD static char const* const stringBase_80399EF8 = "T";
+SECTION_DEAD static char const* const stringBase_80399EFA = "g";
+SECTION_DEAD static char const* const stringBase_80399EFC = "t";
+SECTION_DEAD static char const* const stringBase_80399EFE = "7";
+SECTION_DEAD static char const* const stringBase_80399F00 = "H";
+SECTION_DEAD static char const* const stringBase_80399F02 = "U";
+SECTION_DEAD static char const* const stringBase_80399F04 = "h";
+SECTION_DEAD static char const* const stringBase_80399F06 = "u";
+SECTION_DEAD static char const* const stringBase_80399F08 = "8";
+SECTION_DEAD static char const* const stringBase_80399F0A = "I";
+SECTION_DEAD static char const* const stringBase_80399F0C = "V";
+SECTION_DEAD static char const* const stringBase_80399F0E = "i";
+SECTION_DEAD static char const* const stringBase_80399F10 = "v";
+SECTION_DEAD static char const* const stringBase_80399F12 = "9";
+SECTION_DEAD static char const* const stringBase_80399F14 = "J";
+SECTION_DEAD static char const* const stringBase_80399F16 = "W";
+SECTION_DEAD static char const* const stringBase_80399F18 = "j";
+SECTION_DEAD static char const* const stringBase_80399F1A = "w";
+SECTION_DEAD static char const* const stringBase_80399F1C = "0";
+SECTION_DEAD static char const* const stringBase_80399F1E = "K";
+SECTION_DEAD static char const* const stringBase_80399F20 = "X";
+SECTION_DEAD static char const* const stringBase_80399F22 = "k";
+SECTION_DEAD static char const* const stringBase_80399F24 = "x";
+SECTION_DEAD static char const* const stringBase_80399F26 = ",";
+SECTION_DEAD static char const* const stringBase_80399F28 = "L";
+SECTION_DEAD static char const* const stringBase_80399F2A = "Y";
+SECTION_DEAD static char const* const stringBase_80399F2C = "l";
+SECTION_DEAD static char const* const stringBase_80399F2E = "y";
+SECTION_DEAD static char const* const stringBase_80399F30 = ".";
+SECTION_DEAD static char const* const stringBase_80399F32 = "M";
+SECTION_DEAD static char const* const stringBase_80399F34 = "Z";
+SECTION_DEAD static char const* const stringBase_80399F36 = "m";
+SECTION_DEAD static char const* const stringBase_80399F38 = "z";
+SECTION_DEAD static char const* const stringBase_80399F3A = " ";
+SECTION_DEAD static char const* const stringBase_80399F3C = ""
+ "\x1B"
+ "CD"
+ "\x1B"
+ "CR"
+ "\x1B"
+ "CC[000000]"
+ "\x1B"
+ "GM[0]%c"
+ "\x1B"
+ "HM"
+ "\x1B"
+ "CC[ffffff]"
+ "\x1B"
+ "GM[0]%c";
+SECTION_DEAD static char const* const stringBase_80399F6C = ""
+ "\x1B"
+ "CD"
+ "\x1B"
+ "CR"
+ "\x1B"
+ "CC[000000]"
+ "\x1B"
+ "GM[0]";
+SECTION_DEAD static char const* const stringBase_80399F84 = ""
+ "\x1B"
+ "HM"
+ "\x1B"
+ "CC[ffffff]"
+ "\x1B"
+ "GM[0]";
+SECTION_DEAD static char const* const stringBase_80399F99 = "zelda_player_name.blo";
+SECTION_DEAD static char const* const stringBase_80399FAF = "zelda_player_name.bpk";
+SECTION_DEAD static char const* const stringBase_80399FC5 = "zelda_player_name.btk";
+SECTION_DEAD static char const* const stringBase_80399FDB = "";
+/* @stringBase0 padding */
+SECTION_DEAD static char const* const pad_80399FDC = "\0\0\0";
+#pragma pop