Decompile func0f0147f8
This commit is contained in:
parent
28c83ca5dd
commit
1111c4bb30
|
|
@ -35,20 +35,14 @@ glabel func0f0147d0
|
|||
/* f0147f4: 00000000 */ nop
|
||||
);
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func0f0147f8
|
||||
/* f0147f8: 3c03800a */ lui $v1,%hi(var8009dbe0)
|
||||
/* f0147fc: 3c04800a */ lui $a0,%hi(var8009dd00)
|
||||
/* f014800: 2484dd00 */ addiu $a0,$a0,%lo(var8009dd00)
|
||||
/* f014804: 2463dbe0 */ addiu $v1,$v1,%lo(var8009dbe0)
|
||||
/* f014808: 2402ffff */ addiu $v0,$zero,-1
|
||||
.L0f01480c:
|
||||
/* f01480c: 24630048 */ addiu $v1,$v1,0x48
|
||||
/* f014810: 1464fffe */ bne $v1,$a0,.L0f01480c
|
||||
/* f014814: ac62ffb8 */ sw $v0,-0x48($v1)
|
||||
/* f014818: 03e00008 */ jr $ra
|
||||
/* f01481c: 00000000 */ nop
|
||||
);
|
||||
void func0f0147f8(void)
|
||||
{
|
||||
s32 i;
|
||||
|
||||
for (i = 0; i < 4; i++) {
|
||||
var8009dbe0[i].unk00 = -1;
|
||||
}
|
||||
}
|
||||
|
||||
void mpRemoveAllSimulants(void)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -15268,78 +15268,7 @@ u32 var8009d14c = 0;
|
|||
struct fireslot g_Fireslots[NUM_FIRESLOTS] = {0};
|
||||
struct var8009d510 var8009d510[20] = {0};
|
||||
struct var8009da60 var8009da60[8] = {0};
|
||||
u32 var8009dbe0 = 0;
|
||||
u32 var8009dbe4 = 0;
|
||||
u32 var8009dbe8 = 0;
|
||||
u32 var8009dbec = 0;
|
||||
u32 var8009dbf0 = 0;
|
||||
u32 var8009dbf4 = 0;
|
||||
u32 var8009dbf8 = 0;
|
||||
u32 var8009dbfc = 0;
|
||||
u32 var8009dc00 = 0;
|
||||
u32 var8009dc04 = 0;
|
||||
u32 var8009dc08 = 0;
|
||||
u32 var8009dc0c = 0;
|
||||
u32 var8009dc10 = 0;
|
||||
u32 var8009dc14 = 0;
|
||||
u32 var8009dc18 = 0;
|
||||
u32 var8009dc1c = 0;
|
||||
u32 var8009dc20 = 0;
|
||||
u32 var8009dc24 = 0;
|
||||
u32 var8009dc28 = 0;
|
||||
u32 var8009dc2c = 0;
|
||||
u32 var8009dc30 = 0;
|
||||
u32 var8009dc34 = 0;
|
||||
u32 var8009dc38 = 0;
|
||||
u32 var8009dc3c = 0;
|
||||
u32 var8009dc40 = 0;
|
||||
u32 var8009dc44 = 0;
|
||||
u32 var8009dc48 = 0;
|
||||
u32 var8009dc4c = 0;
|
||||
u32 var8009dc50 = 0;
|
||||
u32 var8009dc54 = 0;
|
||||
u32 var8009dc58 = 0;
|
||||
u32 var8009dc5c = 0;
|
||||
u32 var8009dc60 = 0;
|
||||
u32 var8009dc64 = 0;
|
||||
u32 var8009dc68 = 0;
|
||||
u32 var8009dc6c = 0;
|
||||
u32 var8009dc70 = 0;
|
||||
u32 var8009dc74 = 0;
|
||||
u32 var8009dc78 = 0;
|
||||
u32 var8009dc7c = 0;
|
||||
u32 var8009dc80 = 0;
|
||||
u32 var8009dc84 = 0;
|
||||
u32 var8009dc88 = 0;
|
||||
u32 var8009dc8c = 0;
|
||||
u32 var8009dc90 = 0;
|
||||
u32 var8009dc94 = 0;
|
||||
u32 var8009dc98 = 0;
|
||||
u32 var8009dc9c = 0;
|
||||
u32 var8009dca0 = 0;
|
||||
u32 var8009dca4 = 0;
|
||||
u32 var8009dca8 = 0;
|
||||
u32 var8009dcac = 0;
|
||||
u32 var8009dcb0 = 0;
|
||||
u32 var8009dcb4 = 0;
|
||||
u32 var8009dcb8 = 0;
|
||||
u32 var8009dcbc = 0;
|
||||
u32 var8009dcc0 = 0;
|
||||
u32 var8009dcc4 = 0;
|
||||
u32 var8009dcc8 = 0;
|
||||
u32 var8009dccc = 0;
|
||||
u32 var8009dcd0 = 0;
|
||||
u32 var8009dcd4 = 0;
|
||||
u32 var8009dcd8 = 0;
|
||||
u32 var8009dcdc = 0;
|
||||
u32 var8009dce0 = 0;
|
||||
u32 var8009dce4 = 0;
|
||||
u32 var8009dce8 = 0;
|
||||
u32 var8009dcec = 0;
|
||||
u32 var8009dcf0 = 0;
|
||||
u32 var8009dcf4 = 0;
|
||||
u32 var8009dcf8 = 0;
|
||||
u32 var8009dcfc = 0;
|
||||
struct var8009dbe0 var8009dbe0[4] = {0};
|
||||
u32 var8009dd00 = 0;
|
||||
u32 var8009dd04 = 0;
|
||||
u32 var8009dd08 = 0;
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
#include "types.h"
|
||||
|
||||
void func0f0147d0(void);
|
||||
u32 func0f0147f8(void);
|
||||
void func0f0147f8(void);
|
||||
void mpRemoveAllSimulants(void);
|
||||
u32 func0f014848(void);
|
||||
u32 func0f014e90(void);
|
||||
|
|
|
|||
|
|
@ -588,7 +588,7 @@ extern u32 var8009d144;
|
|||
extern struct fireslot g_Fireslots[NUM_FIRESLOTS];
|
||||
extern struct var8009d510 var8009d510[20];
|
||||
extern struct var8009da60 var8009da60[8];
|
||||
extern u32 var8009dbe0;
|
||||
extern struct var8009dbe0 var8009dbe0[4];
|
||||
extern u32 var8009dd00;
|
||||
extern u32 var8009dd04;
|
||||
extern u32 var8009dd10;
|
||||
|
|
|
|||
|
|
@ -6325,4 +6325,25 @@ struct var80094ed8 {
|
|||
/*0x104*/ u32 unk104;
|
||||
};
|
||||
|
||||
struct var8009dbe0 {
|
||||
s32 unk00;
|
||||
u32 unk04;
|
||||
u32 unk08;
|
||||
u32 unk0c;
|
||||
u32 unk10;
|
||||
u32 unk14;
|
||||
u32 unk18;
|
||||
u32 unk1c;
|
||||
u32 unk20;
|
||||
u32 unk24;
|
||||
u32 unk28;
|
||||
u32 unk2c;
|
||||
u32 unk30;
|
||||
u32 unk34;
|
||||
u32 unk38;
|
||||
u32 unk3c;
|
||||
u32 unk40;
|
||||
u32 unk44;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Reference in New Issue