From 2acfd6ed0f7482e2e38653a1a7b8229dad5f433d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Na=C5=9Bciszewski?= Date: Mon, 28 Dec 2020 04:38:47 +0100 Subject: Decompile xxx_update_stuff --- src/code_2.c | 39 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) (limited to 'src/code_2.c') 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); +} -- cgit v1.2.3