Decompile func00002400

This commit is contained in:
Ryan Dwyer 2021-01-27 08:24:17 +10:00
parent 8dd10acbd6
commit 8937776679
3 changed files with 15 additions and 26 deletions

View File

@ -349,30 +349,19 @@ u32 *func000023f4(void)
return &var8008de38;
}
GLOBAL_ASM(
glabel func00002400
/* 2400: 3c038009 */ lui $v1,%hi(var8008de48)
/* 2404: 3c058009 */ lui $a1,%hi(var8008fa68)
/* 2408: 3c078009 */ lui $a3,%hi(var8008fa68+0x3)
/* 240c: 24e7fa6b */ addiu $a3,$a3,%lo(var8008fa68+0x3)
/* 2410: 24a5fa68 */ addiu $a1,$a1,%lo(var8008fa68)
/* 2414: 2463de48 */ addiu $v1,$v1,%lo(var8008de48)
/* 2418: 24060078 */ addiu $a2,$zero,0x78
.L0000241c:
/* 241c: 00001025 */ or $v0,$zero,$zero
/* 2420: 00602025 */ or $a0,$v1,$zero
.L00002424:
/* 2424: 24420001 */ addiu $v0,$v0,0x1
/* 2428: 24840014 */ addiu $a0,$a0,0x14
/* 242c: 1446fffd */ bne $v0,$a2,.L00002424
/* 2430: a480ffec */ sh $zero,-0x14($a0)
/* 2434: 24a50001 */ addiu $a1,$a1,0x1
/* 2438: 24630960 */ addiu $v1,$v1,0x960
/* 243c: 14a7fff7 */ bne $a1,$a3,.L0000241c
/* 2440: a0a0ffff */ sb $zero,-0x1($a1)
/* 2444: 03e00008 */ jr $ra
/* 2448: 00000000 */ nop
);
void func00002400(void)
{
s32 i;
s32 j;
for (i = 0; i < 3; i++) {
for (j = 0; j < 120; j++) {
var8008de48[i].unk00[j].unk00 = 0;
}
var8008fa68[i] = 0;
}
}
struct bootbufferthing *func0000244c(void)
{

View File

@ -2659,7 +2659,7 @@ u32 var8008de3c = 0;
u32 var8008de40 = 0;
u32 var8008de44 = 0;
struct bootbufferthing var8008de48[3] = {0, 0, 0};
u32 var8008fa68 = 0;
u8 var8008fa68[3] = {0, 0, 0};
s32 var8008fa6c = 0;
s32 var8008fa70 = 0;
s32 var8008fa74 = 0;

View File

@ -342,7 +342,7 @@ extern u32 var8008de08;
extern u32 var8008de0c;
extern u32 var8008de10;
extern OSTimer var8008de18;
extern u32 var8008fa68;
extern u8 var8008fa68[3];
extern OSMesg g_ResetMesg;
extern OSMesgQueue g_ResetMesgQueue;
extern OSThread g_ResetThread;