summaryrefslogtreecommitdiff
path: root/src/code_2.c
diff options
context:
space:
mode:
authorMateusz Naściszewski <matin1111@wp.pl>2020-12-28 04:38:47 +0100
committerSeth Barberee <seth.barberee@gmail.com>2020-12-28 20:13:22 -0600
commit2acfd6ed0f7482e2e38653a1a7b8229dad5f433d (patch)
treebeea7aeaeb470b0a392bc53c71aefc364b634c0d /src/code_2.c
parent1d43c0efebf166781b264467980e09d0333ab851 (diff)
Decompile xxx_update_stuff
Diffstat (limited to 'src/code_2.c')
-rw-r--r--src/code_2.c39
1 files changed, 37 insertions, 2 deletions
diff --git a/src/code_2.c b/src/code_2.c
index d53ab29..ba358bd 100644
--- a/src/code_2.c
+++ b/src/code_2.c
@@ -40,11 +40,9 @@ extern void LoadTitleScreen(void);
extern void sub_800CCA0(u32, u32);
extern void sub_800CCAC(u32, u32);
extern void SetBGPaletteBufferColorRGB(s32, u8 *, s32, u8 *);
-extern void xxx_update_stuff(u32);
extern void sub_800BDFC(u32);
extern void sub_80095CC(u32, u32);
extern void InitMainMenu(void);
-
extern void sub_8012468(void);
extern u32 sub_8012484(void);
extern void sub_8012558(void);
@@ -60,14 +58,32 @@ extern void sub_80122A8(void);
extern void nullsub_33(void);
extern u32 sub_80009D0(u32);
+extern void xxx_draw_string_80144C4(void);
+extern void sub_8005838(u32, u32);
+extern void nullsub_8(u32);
+extern void sub_8005180(void);
+extern void sub_80060EC(void);
+extern void sub_8011860(void);
+extern void sub_800CB20(void);
+extern void LoadBufferedInputs(void);
+extern void CopySpritesToOam(void);
+extern void sub_8005304(void);
+extern void TransferBGPaletteBuffer(void);
+extern void xxx_call_update_bg_vram(void);
+extern void sub_8009908(void);
+extern void xxx_call_update_bg_sound_input(void);
+
extern u32 gUnknown_203B03C;
extern u16 gUnknown_2026E4E;
extern s32 gUnknown_2000A80;
extern struct OpenedFile *gTitlePaletteFile;
extern struct Inputs gRealInputs;
+extern u8 *gUnknown_203B46C;
extern char gUnknown_80B69BC[];
+void xxx_update_stuff(u32);
+
void GameLoop(void)
{
u32 tmp;
@@ -193,3 +209,22 @@ void GameLoop(void)
}
}
+
+void xxx_update_stuff(u32 r0)
+{
+ xxx_draw_string_80144C4();
+ sub_8005838(0, 0);
+ nullsub_8(gUnknown_203B46C[10]);
+ sub_8005180();
+ sub_80060EC();
+ sub_8011860();
+ sub_800CB20();
+ LoadBufferedInputs();
+ CopySpritesToOam();
+ sub_8005304();
+ TransferBGPaletteBuffer();
+ xxx_call_update_bg_vram();
+ sub_8009908();
+ xxx_call_update_bg_sound_input();
+ ResetSprites(0);
+}