From a611b9673e73eeb74af802250d9fee5157f76a20 Mon Sep 17 00:00:00 2001 From: nullableVoidPtr <30564701+nullableVoidPtr@users.noreply.github.com> Date: Wed, 21 Nov 2018 18:48:01 +0800 Subject: "Finish" decompiling bg_palette_buffer.s and m4a_2.s, and rename text variables We all have our breaking points :matchlikethis: --- src/text.c | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) (limited to 'src/text.c') diff --git a/src/text.c b/src/text.c index 5d93844..9de996a 100644 --- a/src/text.c +++ b/src/text.c @@ -23,13 +23,13 @@ struct UnkTextStruct2 { extern char gUnknown_3000E94[]; EWRAM_DATA struct UnkTextStruct1 gUnknown_2027370[4]; -EWRAM_DATA u8 *gUnknown_2027490[2]; +EWRAM_DATA u8 *gKanji[2]; EWRAM_DATA u16 gUnknown_2027498; EWRAM_DATA u8 gUnknown_20274A5; EWRAM_DATA u32 gUnknown_20274AC; EWRAM_DATA vu32 gUnknown_20274B0; EWRAM_DATA u8 gUnknown_20274B4[0x3b00]; -EWRAM_DATA struct OpenedFile *gKanji[2]; +EWRAM_DATA struct OpenedFile *gKanjiFiles[2]; EWRAM_DATA struct UnkTextStruct2 gUnknown_202AFC0[4]; EWRAM_DATA u32 gUnknown_202B020; EWRAM_DATA u32 gUnknown_202B024; @@ -60,10 +60,10 @@ void sub_8006218(void) int k; gUnknown_20274AC = 0; - gKanji[0] = OpenFileAndGetFileDataPtr(gUnknown_80B87B4, &gUnknown_8300500); - gKanji[1] = OpenFileAndGetFileDataPtr(gUnknown_80B87BC, &gUnknown_8300500); - gUnknown_2027490[0] = gKanji[0]->data; - gUnknown_2027490[1] = gKanji[1]->data; + gKanjiFiles[0] = OpenFileAndGetFileDataPtr(gUnknown_80B87B4, &gUnknown_8300500); + gKanjiFiles[1] = OpenFileAndGetFileDataPtr(gUnknown_80B87BC, &gUnknown_8300500); + gKanji[0] = gKanjiFiles[0]->data; + gKanji[1] = gKanjiFiles[1]->data; gUnknown_202B028[0] = 11; gUnknown_202B028[1] = 12; for (k = 0; k < 4; k++) @@ -188,13 +188,11 @@ void sub_8006438(const struct UnkTextStruct2 *a0, u8 a1, u8 a2, u32 *a3) gUnknown_203B078 = gUnknown_3000E94; gUnknown_20274A5 = 1; #else - asm(".syntax unified\n" - "\tldr r2, =gUnknown_203B078\n" + asm_unified("\tldr r2, =gUnknown_203B078\n" "\tldr r0, =gUnknown_3000E94\n" "\tldr r1, =gUnknown_20274A5\n" "\tstr r0, [r2]\n" "\tmovs r0, 0x1\n" - "\tstrb r0, [r1]\n" - ".syntax divided"); + "\tstrb r0, [r1]"); #endif } -- cgit v1.2.3