mirror of
https://github.com/pret/pmd-red.git
synced 2026-09-07 16:45:39 -05:00
Annotate some more for the text1/text2 puzzle
This commit is contained in:
@@ -1754,10 +1754,10 @@ gUnknown_80B83EA: @ 80B83EA
|
||||
|
||||
.align 2, 0
|
||||
|
||||
@ ???
|
||||
@ text1.c ?
|
||||
.string "pksdir0\0"
|
||||
|
||||
@ text2.c
|
||||
@ text1.c or text2.c (gKanjiA_file_string is used in text1.c but the rest in text2.c, and we get code changes for merging the files...)
|
||||
.string "pksdir0\0"
|
||||
|
||||
.global gUnknown_80B853C
|
||||
|
||||
22
src/text1.c
22
src/text1.c
@@ -27,12 +27,12 @@ extern s16 gUnknown_3000E94[];
|
||||
|
||||
// data.s
|
||||
extern const UnkTextStruct2 gUnknown_80B857C[4];
|
||||
extern const u8 gKanjiA_file_string[]; // 80B87B4
|
||||
extern const u8 gKanjiB_file_string[]; // 80B87BC
|
||||
extern const u32 gUnknown_80B87C4[8];
|
||||
extern const u32 gUnknown_80B87E4[8];
|
||||
extern const u32 gUnknown_80B8804[4];
|
||||
extern const u32 gUnknown_80B8814[];
|
||||
extern const char gKanjiA_file_string[];
|
||||
extern const char gKanjiB_file_string[];
|
||||
// system_sbin.s
|
||||
extern const struct FileArchive gSystemFileArchive;
|
||||
|
||||
@@ -82,7 +82,7 @@ void LoadCharmaps(void)
|
||||
u32 xxx_update_some_bg_tiles(u32 a0)
|
||||
{
|
||||
u32 r5 = gUnknown_20274B0;
|
||||
u32 *r4 = (u32 *)(VRAM + 0x4f40);
|
||||
u32 *r4 = (u32 *)(VRAM + 0x4F40);
|
||||
const u32 *r2;
|
||||
gUnknown_20274B0 = a0;
|
||||
|
||||
@@ -132,18 +132,18 @@ void sub_80063D8(int a0)
|
||||
retval = 0x88888888;
|
||||
}
|
||||
else {
|
||||
retval = (a0 & 0xf) | ((a0 & 0xf) << 4);
|
||||
retval |= ((a0 & 0xf) << 8);
|
||||
retval |= ((a0 & 0xf) << 12);
|
||||
retval |= ((a0 & 0xf) << 16);
|
||||
retval |= ((a0 & 0xf) << 20);
|
||||
retval |= ((a0 & 0xf) << 24);
|
||||
retval |= ((a0 & 0xf) << 28);
|
||||
retval = (a0 & 0xF) | ((a0 & 0xF) << 4); // Must be one line for matching
|
||||
retval |= ((a0 & 0xF) << 8);
|
||||
retval |= ((a0 & 0xF) << 12);
|
||||
retval |= ((a0 & 0xF) << 16);
|
||||
retval |= ((a0 & 0xF) << 20);
|
||||
retval |= ((a0 & 0xF) << 24);
|
||||
retval |= ((a0 & 0xF) << 28);
|
||||
}
|
||||
gUnknown_202B030 = retval;
|
||||
}
|
||||
|
||||
// TODO: Move sub_800641C and sub_8006438 to text2.c ?
|
||||
// TODO: Move sub_800641C and sub_8006438 to text2.c ? data.s shows text1 and text2 are merged somehow but not fully
|
||||
void sub_800641C(UnkTextStruct2 *a0, bool8 a1, bool8 a2)
|
||||
{
|
||||
UnkTextStruct2_sub r3 = {0, 0};
|
||||
|
||||
27
src/text2.c
27
src/text2.c
@@ -1277,8 +1277,7 @@ void sub_8007334(s32 a0)
|
||||
}
|
||||
#endif // NONMATCHING
|
||||
|
||||
// Unused
|
||||
void nullsub_154(void)
|
||||
UNUSED static void nullsub_154(void)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -1293,8 +1292,7 @@ void sub_80073B8(s32 a0)
|
||||
r1->unk46 = 1;
|
||||
}
|
||||
|
||||
// Unused
|
||||
void nullsub_155(void)
|
||||
UNUSED static void nullsub_155(void)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -1319,8 +1317,7 @@ void sub_80073E0(s32 a0)
|
||||
r1->unk46 = 0;
|
||||
}
|
||||
|
||||
// Unused
|
||||
void nullsub_156(void)
|
||||
UNUSED static void nullsub_156(void)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -1915,8 +1912,7 @@ void sub_80078A4(u32 a0, s32 x, s32 y, s32 a3, u32 color)
|
||||
sub_800792C(a0, x, y + 1, a3, gUnknown_202B030 & 0xF);
|
||||
}
|
||||
|
||||
// Unused
|
||||
void sub_80078E8(u32 a0, s32 x, s32 y, s32 a3, u32 color)
|
||||
UNUSED static void sub_80078E8(u32 a0, s32 x, s32 y, s32 a3, u32 color)
|
||||
{
|
||||
nullsub_129(a0, x, y, a3, color);
|
||||
nullsub_129(a0, x, y + 1, a3, gUnknown_202B030 & 0xF);
|
||||
@@ -1997,8 +1993,7 @@ void sub_8007A78(u32 a0, s32 x, s32 y, s32 a3, u32 color)
|
||||
sub_8007AA4(gUnknown_2027370, a0, x, y, a3, color);
|
||||
}
|
||||
|
||||
// Unused
|
||||
void nullsub_157(void)
|
||||
UNUSED static void nullsub_157(void)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -2053,8 +2048,7 @@ void sub_8007B7C(u32 a0, s32 x, s32 y, s32 a3, u32 color)
|
||||
sub_8007BA8(gUnknown_2027370, a0, x, y, a3, color);
|
||||
}
|
||||
|
||||
// Unused
|
||||
void nullsub_158(void)
|
||||
UNUSED static void nullsub_158(void)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -2299,14 +2293,12 @@ void sub_8007BA8(UnkTextStruct1 *a0, u32 a1, s32 x, s32 y, s32 a4, s32 color)
|
||||
}
|
||||
#endif // NONMATCHING
|
||||
|
||||
// Unused
|
||||
void sub_8007CD4(u32 a0, s32 a1, s32 a2, s32 a3, s32 a4)
|
||||
UNUSED static void sub_8007CD4(u32 a0, s32 a1, s32 a2, s32 a3, s32 a4)
|
||||
{
|
||||
sub_8007D00(gUnknown_2027370, a0, a1, a2, a3, a4);
|
||||
}
|
||||
|
||||
// Unused
|
||||
void nullsub_159(void)
|
||||
UNUSED static void nullsub_159(void)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -2477,7 +2469,6 @@ void sub_8007E20(u32 a0, u32 a1, u32 a2, u32 a3, u32 a4, u8 *a5, u32 a6)
|
||||
sub_8007E64(gUnknown_2027370, &gUnknown_202B038[0][0][0], a0, a1, a2, a3, a4, a5, a6);
|
||||
}
|
||||
|
||||
// Unused
|
||||
void nullsub_160(void)
|
||||
UNUSED static void nullsub_160(void)
|
||||
{
|
||||
}
|
||||
Reference in New Issue
Block a user