diff options
author | nullableVoidPtr <30564701+nullableVoidPtr@users.noreply.github.com> | 2018-11-21 18:48:01 +0800 |
---|---|---|
committer | nullableVoidPtr <30564701+nullableVoidPtr@users.noreply.github.com> | 2018-11-21 18:48:44 +0800 |
commit | a611b9673e73eeb74af802250d9fee5157f76a20 (patch) | |
tree | 681fc11f70eebf10cc2c8b9966904ec6b9766aee /src/text.c | |
parent | 48d3cbf8b7026e5ad3f6ff2792dbfd3db6e53e2e (diff) |
"Finish" decompiling bg_palette_buffer.s and m4a_2.s, and rename text variables
We all have our breaking points :matchlikethis:
Diffstat (limited to 'src/text.c')
-rw-r--r-- | src/text.c | 18 |
1 files changed, 8 insertions, 10 deletions
@@ -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 } |