Identify stub functions in game segment

This commit is contained in:
Ryan Dwyer 2021-02-02 17:19:47 +10:00
parent 21ab803fed
commit 3f98b4d582
48 changed files with 155 additions and 145 deletions

View File

@ -3,20 +3,21 @@
build/ROMID/game/game_000000.o (section); \
build/ROMID/game/game_000090.o (section); \
build/ROMID/game/game_000130.o (section); \
build/ROMID/game/game_000840.o (section); \
build/ROMID/game/game_000850.o (section); \
build/ROMID/game/game_000860.o (section); \
build/ROMID/game/game_000870.o (section); \
build/ROMID/game/stubs/game_000840.o (section); \
build/ROMID/game/stubs/game_000850.o (section); \
build/ROMID/game/stubs/game_000860.o (section); \
build/ROMID/game/stubs/game_000870.o (section); \
build/ROMID/game/game_000880.o (section); \
build/ROMID/game/game_0008e0.o (section); \
build/ROMID/game/game_0008f0.o (section); \
build/ROMID/game/game_000900.o (section); \
build/ROMID/game/game_000910.o (section); \
build/ROMID/game/stubs/game_0008e0.o (section); \
build/ROMID/game/stubs/game_0008f0.o (section); \
build/ROMID/game/stubs/game_000900.o (section); \
build/ROMID/game/stubs/game_000910.o (section); \
build/ROMID/game/dlights.o (section); \
build/ROMID/game/game_005fd0.o (section); \
build/ROMID/game/game_006bd0.o (section); \
build/ROMID/game/stubs/game_00b180.o (section); \
build/ROMID/game/game_00b190.o (section); \
build/ROMID/game/game_00b200.o (section); \
build/ROMID/game/stubs/game_00b200.o (section); \
build/ROMID/game/game_00b210.o (section); \
build/ROMID/game/game_00b320.o (section); \
build/ROMID/game/game_00b480.o (section); \
@ -34,7 +35,7 @@
build/ROMID/game/smoke/init.o (section); \
build/ROMID/game/sparks/init.o (section); \
build/ROMID/game/weather/init.o (section); \
build/ROMID/game/game_013540.o (section); \
build/ROMID/game/stubs/game_013540.o (section); \
build/ROMID/game/game_013550.o (section); \
build/ROMID/game/game_013cf0.o (section); \
build/ROMID/game/game_013ee0.o (section); \
@ -44,13 +45,13 @@
build/ROMID/game/game_015010.o (section); \
build/ROMID/game/game_0150a0.o (section); \
build/ROMID/game/game_0151f0.o (section); \
build/ROMID/game/game_015260.o (section); \
build/ROMID/game/game_015270.o (section); \
build/ROMID/game/stubs/game_015260.o (section); \
build/ROMID/game/stubs/game_015270.o (section); \
build/ROMID/game/explosions/free.o (section); \
build/ROMID/game/smoke/free.o (section); \
build/ROMID/game/game_0153f0.o (section); \
build/ROMID/game/game_015400.o (section); \
build/ROMID/game/game_015410.o (section); \
build/ROMID/game/stubs/game_0153f0.o (section); \
build/ROMID/game/stubs/game_015400.o (section); \
build/ROMID/game/stubs/game_015410.o (section); \
build/ROMID/game/game_015420.o (section); \
build/ROMID/game/game_015470.o (section); \
build/ROMID/game/title.o (section); \
@ -113,7 +114,7 @@
build/ROMID/game/menu/items.o (section); \
build/ROMID/game/game_0f09f0.o (section); \
build/ROMID/game/activemenu/activemenu.o (section); \
build/ROMID/game/game_102230.o (section); \
build/ROMID/game/stubs/game_102230.o (section); \
build/ROMID/game/game_102240.o (section); \
build/ROMID/game/cheats.o (section); \
build/ROMID/game/game_107fb0.o (section); \
@ -127,7 +128,7 @@
build/ROMID/game/pad.o (section); \
build/ROMID/game/pak/pak.o (section); \
build/ROMID/game/debug.o (section); \
build/ROMID/game/game_11eff0.o (section); \
build/ROMID/game/stubs/game_11eff0.o (section); \
build/ROMID/game/data/ailists.o (section); \
build/ROMID/game/data/data_020df0.o (section); \
build/ROMID/game/game_11f000.o (section); \
@ -165,9 +166,9 @@
build/ROMID/game/lang.o (section); \
build/ROMID/game/game_16e810.o (section); \
build/ROMID/game/game_173a00.o (section); \
build/ROMID/game/game_175f50.o (section); \
build/ROMID/game/stubs/game_175f50.o (section); \
build/ROMID/game/game_175f90.o (section); \
build/ROMID/game/game_176000.o (section); \
build/ROMID/game/stubs/game_176000.o (section); \
build/ROMID/game/game_176080.o (section); \
build/ROMID/game/utils.o (section); \
build/ROMID/game/mplayer/ingame.o (section); \

View File

@ -10,7 +10,7 @@
#include "game/data/data_02da90.h"
#include "game/game_0b3350.h"
#include "game/game_0f09f0.h"
#include "game/game_102230.h"
#include "game/stubs/game_102230.h"
#include "game/game_157db0.h"
#include "game/lang.h"
#include "game/pak/pak.h"
@ -3037,7 +3037,7 @@ glabel var7f1b7320
/* f14c194: 35380080 */ ori $t8,$t1,0x80
/* f14c198: a05803f4 */ sb $t8,0x3f4($v0)
/* f14c19c: 8faa0030 */ lw $t2,0x30($sp)
/* f14c1a0: 0fc4088c */ jal func0f102230
/* f14c1a0: 0fc4088c */ jal stub0f102230
/* f14c1a4: ac2a1448 */ sw $t2,%lo(g_MpPlayerNum)($at)
/* f14c1a8: 3c018007 */ lui $at,%hi(g_MpPlayerNum)
/* f14c1ac: ac201448 */ sw $zero,%lo(g_MpPlayerNum)($at)

View File

@ -32,7 +32,7 @@
#include "game/smoke/init.h"
#include "game/sparks/init.h"
#include "game/weather/init.h"
#include "game/game_013540.h"
#include "game/stubs/game_013540.h"
#include "game/game_013550.h"
#include "game/game_013cf0.h"
#include "game/game_0147a0.h"
@ -41,13 +41,13 @@
#include "game/game_015010.h"
#include "game/game_0150a0.h"
#include "game/game_0151f0.h"
#include "game/game_015260.h"
#include "game/game_015270.h"
#include "game/stubs/game_015260.h"
#include "game/stubs/game_015270.h"
#include "game/explosions/free.h"
#include "game/smoke/free.h"
#include "game/game_0153f0.h"
#include "game/game_015400.h"
#include "game/game_015410.h"
#include "game/stubs/game_0153f0.h"
#include "game/stubs/game_015400.h"
#include "game/stubs/game_015410.h"
#include "game/game_015420.h"
#include "game/game_015470.h"
#include "game/title.h"
@ -388,7 +388,7 @@ void coreLoadStage(s32 stagenum)
func0f0099a4();
func0f0147d0();
func0f0147f8();
func0f013540();
stub0f013540();
func0f0139f0();
frUnloadData();
@ -2255,21 +2255,21 @@ void coreUnloadStage(void)
if (g_Vars.stagenum < NUM_STAGES) {
s32 bank = langGetLangBankIndexFromStagenum(g_Vars.stagenum);
langClearBank(bank);
func0f015270();
stub0f015270();
}
func0f014f10();
explosionsFree();
smokeFree();
func0f015400();
func0f015410();
stub0f015400();
stub0f015410();
func0f015420();
func0f0153f0();
stub0f0153f0();
func0f014fe0();
func0f015010();
weatherFree();
func0f0151f0();
func0f015260();
stub0f015260();
func0f015470();
func0f0150a0();
func0f16d9fc();

View File

@ -4549,11 +4549,3 @@ const u32 var7f1a7eac[] = {0x00000090};
//
// return gdl;
//}
GLOBAL_ASM(
glabel func0f00b180
/* f00b180: 03e00008 */ jr $ra
/* f00b184: 00000000 */ nop
/* f00b188: 00000000 */ nop
/* f00b18c: 00000000 */ nop
);

View File

@ -8,7 +8,7 @@
#include "game/data/data_020df0.h"
#include "game/data/data_02da90.h"
#include "game/game_166e40.h"
#include "game/game_175f50.h"
#include "game/stubs/game_175f50.h"
#include "gvars/gvars.h"
#include "lib/lib_074f0.h"
#include "lib/lib_0d0a0.h"
@ -189,7 +189,7 @@ glabel func0f167054
/* f167094: 02012824 */ and $a1,$s0,$at
/* f167098: 00a08025 */ or $s0,$a1,$zero
/* f16709c: 00402025 */ or $a0,$v0,$zero
/* f1670a0: 0fc5d7d6 */ jal func0f175f58
/* f1670a0: 0fc5d7d6 */ jal stub0f175f58
/* f1670a4: 24060010 */ addiu $a2,$zero,0x10
/* f1670a8: 10000004 */ b .L0f1670bc
/* f1670ac: 00000000 */ nop

View File

@ -8,7 +8,7 @@
#include "game/data/data_020df0.h"
#include "game/data/data_02da90.h"
#include "game/gfxmemory.h"
#include "game/game_175f50.h"
#include "game/stubs/game_175f50.h"
#include "gvars/gvars.h"
#include "lib/lib_074f0.h"
#include "lib/lib_0d0a0.h"

View File

@ -10,7 +10,7 @@
#include "gvars/gvars.h"
#include "types.h"
void func0f000840(void)
void stub0f000840(void)
{
// empty
}

View File

@ -7,11 +7,11 @@
#include "game/data/data_01a3a0.h"
#include "game/data/data_020df0.h"
#include "game/data/data_02da90.h"
#include "game/game_000850.h"
#include "game/stubs/game_000850.h"
#include "gvars/gvars.h"
#include "types.h"
void func0f000850(void)
void stub0f000850(void)
{
// empty
}

View File

@ -7,11 +7,11 @@
#include "game/data/data_01a3a0.h"
#include "game/data/data_020df0.h"
#include "game/data/data_02da90.h"
#include "game/game_000860.h"
#include "game/stubs/game_000860.h"
#include "gvars/gvars.h"
#include "types.h"
void func0f000860(void)
void stub0f000860(void)
{
// empty
}

View File

@ -7,11 +7,11 @@
#include "game/data/data_01a3a0.h"
#include "game/data/data_020df0.h"
#include "game/data/data_02da90.h"
#include "game/game_000870.h"
#include "game/stubs/game_000870.h"
#include "gvars/gvars.h"
#include "types.h"
void func0f000870(void)
void stub0f000870(void)
{
// empty
}

View File

@ -7,11 +7,11 @@
#include "game/data/data_01a3a0.h"
#include "game/data/data_020df0.h"
#include "game/data/data_02da90.h"
#include "game/game_0008e0.h"
#include "game/stubs/game_0008e0.h"
#include "gvars/gvars.h"
#include "types.h"
void func0f0008e0(void)
void stub0f0008e0(void)
{
// empty
}

View File

@ -7,11 +7,11 @@
#include "game/data/data_01a3a0.h"
#include "game/data/data_020df0.h"
#include "game/data/data_02da90.h"
#include "game/game_0008f0.h"
#include "game/stubs/game_0008f0.h"
#include "gvars/gvars.h"
#include "types.h"
void func0f0008f0(void)
void stub0f0008f0(void)
{
// empty
}

View File

@ -7,11 +7,11 @@
#include "game/data/data_01a3a0.h"
#include "game/data/data_020df0.h"
#include "game/data/data_02da90.h"
#include "game/game_000900.h"
#include "game/stubs/game_000900.h"
#include "gvars/gvars.h"
#include "types.h"
void func0f000900(void)
void stub0f000900(void)
{
// empty
}

View File

@ -7,11 +7,11 @@
#include "game/data/data_01a3a0.h"
#include "game/data/data_020df0.h"
#include "game/data/data_02da90.h"
#include "game/game_000910.h"
#include "game/stubs/game_000910.h"
#include "gvars/gvars.h"
#include "types.h"
void func0f000910(void)
void stub0f000910(void)
{
// empty
}

View File

@ -0,0 +1,9 @@
#include <ultra64.h>
GLOBAL_ASM(
glabel stub0f00b180
/* f00b180: 03e00008 */ jr $ra
/* f00b184: 00000000 */ nop
/* f00b188: 00000000 */ nop
/* f00b18c: 00000000 */ nop
);

View File

@ -10,7 +10,7 @@
#include "gvars/gvars.h"
#include "types.h"
void func0f00b200(void)
void stub0f00b200(void)
{
// empty
}

View File

@ -10,7 +10,7 @@
#include "gvars/gvars.h"
#include "types.h"
void func0f013540(void)
void stub0f013540(void)
{
// empty
}

View File

@ -7,11 +7,11 @@
#include "game/data/data_01a3a0.h"
#include "game/data/data_020df0.h"
#include "game/data/data_02da90.h"
#include "game/game_015260.h"
#include "game/stubs/game_015260.h"
#include "gvars/gvars.h"
#include "types.h"
void func0f015260(void)
void stub0f015260(void)
{
// empty
}

View File

@ -7,11 +7,11 @@
#include "game/data/data_01a3a0.h"
#include "game/data/data_020df0.h"
#include "game/data/data_02da90.h"
#include "game/game_015270.h"
#include "game/stubs/game_015270.h"
#include "gvars/gvars.h"
#include "types.h"
void func0f015270(void)
void stub0f015270(void)
{
// empty
}

View File

@ -10,7 +10,7 @@
#include "gvars/gvars.h"
#include "types.h"
void func0f0153f0(void)
void stub0f0153f0(void)
{
// empty
}

View File

@ -7,11 +7,11 @@
#include "game/data/data_01a3a0.h"
#include "game/data/data_020df0.h"
#include "game/data/data_02da90.h"
#include "game/game_015400.h"
#include "game/stubs/game_015400.h"
#include "gvars/gvars.h"
#include "types.h"
void func0f015400(void)
void stub0f015400(void)
{
// empty
}

View File

@ -7,11 +7,11 @@
#include "game/data/data_01a3a0.h"
#include "game/data/data_020df0.h"
#include "game/data/data_02da90.h"
#include "game/game_015410.h"
#include "game/stubs/game_015410.h"
#include "gvars/gvars.h"
#include "types.h"
void func0f015410(void)
void stub0f015410(void)
{
// empty
}

View File

@ -10,7 +10,7 @@
#include "gvars/gvars.h"
#include "types.h"
void func0f102230(void)
void stub0f102230(void)
{
// empty
}

View File

@ -10,7 +10,7 @@
#include "gvars/gvars.h"
#include "types.h"
bool func0f11eff0(s32 arg0)
bool stub0f11eff0(s32 arg0)
{
return arg0;
}

View File

@ -7,26 +7,26 @@
#include "game/data/data_01a3a0.h"
#include "game/data/data_020df0.h"
#include "game/data/data_02da90.h"
#include "game/game_175f50.h"
#include "game/stubs/game_175f50.h"
#include "gvars/gvars.h"
#include "types.h"
void func0f175f50(void)
void stub0f175f50(void)
{
// empty
}
void func0f175f58(s32 arg0, s32 arg1, s32 arg2)
void stub0f175f58(s32 arg0, s32 arg1, s32 arg2)
{
// empty
}
bool func0f175f68(s32 arg0, s32 arg1)
bool stub0f175f68(s32 arg0, s32 arg1)
{
return false;
}
void func0f175f78(s32 arg0, s32 arg1, s32 arg2)
void stub0f175f78(s32 arg0, s32 arg1, s32 arg2)
{
// empty
}

View File

@ -10,42 +10,42 @@
#include "gvars/gvars.h"
#include "types.h"
s32 func0f176000(s32 arg0)
s32 stub0f176000(s32 arg0)
{
return arg0;
}
s32 func0f176008(s32 arg0, s32 arg1, s32 arg2, s32 arg3)
s32 stub0f176008(s32 arg0, s32 arg1, s32 arg2, s32 arg3)
{
return arg0;
}
s32 func0f17601c(s32 arg0, s32 arg1, s32 arg2, s32 arg3)
s32 stub0f17601c(s32 arg0, s32 arg1, s32 arg2, s32 arg3)
{
return arg0;
}
s32 func0f176030(s32 arg0, s32 arg1, s32 arg2, s32 arg3)
s32 stub0f176030(s32 arg0, s32 arg1, s32 arg2, s32 arg3)
{
return arg0;
}
s32 func0f176044(s32 arg0, s32 arg1, s32 arg2, s32 arg3)
s32 stub0f176044(s32 arg0, s32 arg1, s32 arg2, s32 arg3)
{
return arg0;
}
void func0f176058(f32 arg0)
void stub0f176058(f32 arg0)
{
// empty
}
s32 func0f176060(s32 arg0, s32 arg1, s32 arg2, s32 arg3)
s32 stub0f176060(s32 arg0, s32 arg1, s32 arg2, s32 arg3)
{
return arg0;
}
void func0f176074(void)
void stub0f176074(void)
{
// empty
}

View File

@ -19,6 +19,5 @@ void nbombCreate(struct coord *pos, struct prop *prop);
f32 gasGetDoorFrac(s32 tagnum);
Gfx *func0f00a490(Gfx *gdl);
Gfx *gasRender(Gfx *gdl);
void func0f00b180(void);
#endif

View File

@ -1,11 +0,0 @@
#ifndef IN_GAME_GAME_175F50_H
#define IN_GAME_GAME_175F50_H
#include <ultra64.h>
#include "types.h"
void func0f175f50(void);
void func0f175f58(s32 arg0, s32 arg1, s32 arg2);
bool func0f175f68(s32 arg0, s32 arg1);
void func0f175f78(s32 arg0, s32 arg1, s32 arg2);
#endif

View File

@ -3,6 +3,6 @@
#include <ultra64.h>
#include "types.h"
void func0f000840(void);
void stub0f000840(void);
#endif

View File

@ -3,6 +3,6 @@
#include <ultra64.h>
#include "types.h"
void func0f000850(void);
void stub0f000850(void);
#endif

View File

@ -3,6 +3,6 @@
#include <ultra64.h>
#include "types.h"
void func0f000860(void);
void stub0f000860(void);
#endif

View File

@ -3,6 +3,6 @@
#include <ultra64.h>
#include "types.h"
void func0f000870(void);
void stub0f000870(void);
#endif

View File

@ -3,6 +3,6 @@
#include <ultra64.h>
#include "types.h"
void func0f0008e0(void);
void stub0f0008e0(void);
#endif

View File

@ -3,6 +3,6 @@
#include <ultra64.h>
#include "types.h"
void func0f0008f0(void);
void stub0f0008f0(void);
#endif

View File

@ -3,6 +3,6 @@
#include <ultra64.h>
#include "types.h"
void func0f000900(void);
void stub0f000900(void);
#endif

View File

@ -3,6 +3,6 @@
#include <ultra64.h>
#include "types.h"
void func0f000910(void);
void stub0f000910(void);
#endif

View File

@ -0,0 +1,8 @@
#ifndef IN_GAME_GAME_00B180_H
#define IN_GAME_GAME_00B180_H
#include <ultra64.h>
#include "types.h"
void stub0f00b180(void);
#endif

View File

@ -3,6 +3,6 @@
#include <ultra64.h>
#include "types.h"
void func0f00b200(void);
void stub0f00b200(void);
#endif

View File

@ -3,6 +3,6 @@
#include <ultra64.h>
#include "types.h"
void func0f013540(void);
void stub0f013540(void);
#endif

View File

@ -3,6 +3,6 @@
#include <ultra64.h>
#include "types.h"
void func0f015260(void);
void stub0f015260(void);
#endif

View File

@ -3,6 +3,6 @@
#include <ultra64.h>
#include "types.h"
void func0f015270(void);
void stub0f015270(void);
#endif

View File

@ -3,6 +3,6 @@
#include <ultra64.h>
#include "types.h"
void func0f0153f0(void);
void stub0f0153f0(void);
#endif

View File

@ -3,6 +3,6 @@
#include <ultra64.h>
#include "types.h"
void func0f015400(void);
void stub0f015400(void);
#endif

View File

@ -3,6 +3,6 @@
#include <ultra64.h>
#include "types.h"
void func0f015410(void);
void stub0f015410(void);
#endif

View File

@ -3,6 +3,6 @@
#include <ultra64.h>
#include "types.h"
void func0f102230(void);
void stub0f102230(void);
#endif

View File

@ -0,0 +1,11 @@
#ifndef IN_GAME_GAME_175F50_H
#define IN_GAME_GAME_175F50_H
#include <ultra64.h>
#include "types.h"
void stub0f175f50(void);
void stub0f175f58(s32 arg0, s32 arg1, s32 arg2);
bool stub0f175f68(s32 arg0, s32 arg1);
void stub0f175f78(s32 arg0, s32 arg1, s32 arg2);
#endif

View File

@ -14,18 +14,19 @@
#include "game/game_000000.h"
#include "game/game_000090.h"
#include "game/game_000130.h"
#include "game/game_000840.h"
#include "game/game_000850.h"
#include "game/game_000860.h"
#include "game/game_000870.h"
#include "game/stubs/game_000840.h"
#include "game/stubs/game_000850.h"
#include "game/stubs/game_000860.h"
#include "game/stubs/game_000870.h"
#include "game/game_000880.h"
#include "game/game_0008e0.h"
#include "game/game_0008f0.h"
#include "game/game_000900.h"
#include "game/game_000910.h"
#include "game/stubs/game_0008e0.h"
#include "game/stubs/game_0008f0.h"
#include "game/stubs/game_000900.h"
#include "game/stubs/game_000910.h"
#include "game/game_006bd0.h"
#include "game/game_00b190.h"
#include "game/game_00b200.h"
#include "game/stubs/game_00b180.h"
#include "game/stubs/game_00b200.h"
#include "game/game_00b210.h"
#include "game/game_00b320.h"
#include "game/title.h"
@ -38,7 +39,7 @@
#include "game/core.h"
#include "game/timing.h"
#include "game/music.h"
#include "game/game_175f50.h"
#include "game/stubs/game_175f50.h"
#include "game/game_175f90.h"
#include "game/game_176080.h"
#include "game/game_1a78b0.h"
@ -487,7 +488,7 @@ glabel mainInit
/* d950: 00000000 */ nop
/* d954: 0fc59bdd */ jal func0f166f74
/* d958: 00000000 */ nop
/* d95c: 0fc5d7d4 */ jal func0f175f50
/* d95c: 0fc5d7d4 */ jal stub0f175f50
/* d960: 00000000 */ nop
/* d964: 0fc5d7e4 */ jal func0f175f90
/* d968: 00000000 */ nop
@ -537,25 +538,25 @@ glabel mainInit
/* da14: 00000000 */ nop
/* da18: 0fc5b384 */ jal frametimeInit
/* da1c: 00000000 */ nop
/* da20: 0fc02c80 */ jal func0f00b200
/* da20: 0fc02c80 */ jal stub0f00b200
/* da24: 00000000 */ nop
/* da28: 0c0026a0 */ jal func00009a80
/* da2c: 00000000 */ nop
/* da30: 0fc0021c */ jal func0f000870
/* da30: 0fc0021c */ jal stub0f000870
/* da34: 00000000 */ nop
/* da38: 0fc00220 */ jal func0f000880
/* da3c: 00000000 */ nop
/* da40: 0fc00238 */ jal func0f0008e0
/* da40: 0fc00238 */ jal stub0f0008e0
/* da44: 00000000 */ nop
/* da48: 0fc0023c */ jal func0f0008f0
/* da48: 0fc0023c */ jal stub0f0008f0
/* da4c: 00000000 */ nop
/* da50: 0fc00240 */ jal func0f000900
/* da50: 0fc00240 */ jal stub0f000900
/* da54: 00000000 */ nop
/* da58: 0fc02c60 */ jal func0f00b180
/* da58: 0fc02c60 */ jal stub0f00b180
/* da5c: 00000000 */ nop
/* da60: 0fc00244 */ jal func0f000910
/* da60: 0fc00244 */ jal stub0f000910
/* da64: 00000000 */ nop
/* da68: 0fc00210 */ jal func0f000840
/* da68: 0fc00210 */ jal stub0f000840
/* da6c: 00000000 */ nop
/* da70: 0fc62084 */ jal mpSetDefaultSetup
/* da74: 00000000 */ nop
@ -571,9 +572,9 @@ glabel mainInit
/* da9c: 00000000 */ nop
/* daa0: 0fc0004c */ jal func0f000130
/* daa4: 00000000 */ nop
/* daa8: 0fc00214 */ jal func0f000850
/* daa8: 0fc00214 */ jal stub0f000850
/* daac: 00000000 */ nop
/* dab0: 0fc00218 */ jal func0f000860
/* dab0: 0fc00218 */ jal stub0f000860
/* dab4: 00000000 */ nop
/* dab8: 0fc00024 */ jal func0f000090
/* dabc: 00000000 */ nop
@ -749,7 +750,7 @@ const char var70053aa0[] = " -ml0 -me0 -mgfx100 -mvtx50 -mt700 -ma400";
// func000070d0();
// func0f1a78b0();
// func0f166f74();
// func0f175f50();
// stub0f175f50();
// func0f175f90();
//
// if (var8005d9b0) {
@ -775,16 +776,16 @@ const char var70053aa0[] = " -ml0 -me0 -mgfx100 -mvtx50 -mt700 -ma400";
// func00013790();
// func0f127910();
// frametimeInit();
// func0f00b200();
// stub0f00b200();
// func00009a80();
// func0f000870();
// stub0f000870();
// func0f000880();
// func0f0008e0();
// func0f0008f0();
// func0f000900();
// func0f00b180();
// func0f000910();
// func0f000840();
// stub0f0008e0();
// stub0f0008f0();
// stub0f000900();
// stub0f00b180();
// stub0f000910();
// stub0f000840();
// mpSetDefaultSetup();
// func0f14a328();
// func0f1189d8();
@ -792,8 +793,8 @@ const char var70053aa0[] = " -ml0 -me0 -mgfx100 -mvtx50 -mt700 -ma400";
// func000233c0();
// func0f000100();
// func0f000130();
// func0f000850();
// func0f000860();
// stub0f000850();
// stub0f000860();
// func0f000090();
// func00009bf8();
// func00009ec4(1);