diff options
author | Seth Barberee <seth.barberee@gmail.com> | 2021-01-27 18:46:39 -0600 |
---|---|---|
committer | Seth Barberee <seth.barberee@gmail.com> | 2021-01-28 09:24:55 -0600 |
commit | 4886c9f7dcfbaea24ff56e47c81e8af027b86c98 (patch) | |
tree | 8ce1afc88c2d8fc006d32b57d9ab3acea01f0763 /src/code_800D090.c | |
parent | cb77386b65b0a78c16ccd2dfd3d329aaf502ac2e (diff) |
decomp, label, doc, repeat
Diffstat (limited to 'src/code_800D090.c')
-rw-r--r-- | src/code_800D090.c | 60 |
1 files changed, 59 insertions, 1 deletions
diff --git a/src/code_800D090.c b/src/code_800D090.c index da82789..b263d30 100644 --- a/src/code_800D090.c +++ b/src/code_800D090.c @@ -2,11 +2,20 @@ #include <stdio.h> #include "gba/gba.h" #include "config.h" +#include "global.h" extern void SoundBiasReset(void); extern void SoundBiasSet(void); +struct unkStruct_202DB60 +{ + u32 unk0; + u32 unk4; +}; + +extern struct unkStruct_202DB60 gUnknown_202DB60; + void Hang(void) { while(1) @@ -62,7 +71,6 @@ void sub_800D098(void) REG_IME = 1; - // Good after here while(REG_VCOUNT <= 159){} REG_DISPCNT = dispcnt_save; // restore DISPCNT while(REG_KEYINPUT != 0x3ff){} // All buttons @@ -75,3 +83,53 @@ void sub_800D158(u8 *buffer, const char *text, ...) vsprintf(buffer, text, vArgv); va_end(vArgv); } + +// Unused +void sub_800D16C(const char *text, ...) +{ + char buffer[1024]; + va_list vArgv; + va_start(vArgv, text); + vsprintf(buffer, text, vArgv); + va_end(vArgv); +} + +// Unused +void sub_800D10A(const char *r0, u32 r1, u32 r2, u32 r3, ...) +{ +} + +void nullsub_183(void) +{ +} + +void nullsub_188(void) +{ +} + +void nullsub_184(void) +{ +} + +u32 sub_800D1B4(void) +{ + return 0; +} + +u32 sub_800D1B8(u32 r0, u32 r1, u32 r2) +{ + return r2; +} + +void nullsub_187(void) +{ +} + +u32 sub_800D1C0(void) +{ + if(gUnknown_202DB60.unk0 != 2) + return 0; + if(gUnknown_202DB60.unk4 != 2) + return 0; + return 1; +} |