Attempt to decompile func0f11a434

This commit is contained in:
Ryan Dwyer
2020-11-16 22:46:05 +10:00
parent 7d8ffafe29
commit 87db0220e7
2 changed files with 31 additions and 4 deletions
+28 -1
View File
@@ -294,7 +294,7 @@ void func0f116c2c(s8 index)
u16 func0f116c54(s8 device)
{
return var800a2380[device].unk262;
return var800a2380[device].unk260;
}
u32 func0f116c94(s8 device)
@@ -4367,6 +4367,33 @@ glabel func0f11a434
/* f11a500: e44402b4 */ swc1 $f4,0x2b4($v0)
);
// Mismatch due to regalloc
//void func0f11a434(s8 device)
//{
// var800a2380[device].unk274 = 3;
// var800a2380[device].unk014 = 0;
// var800a2380[device].unk000 = 0;
// var800a2380[device].unk008 = 1;
// var800a2380[device].unk004 = 1;
// var800a2380[device].unk00c = 3;
// var800a2380[device].unk010 = 0;
// var800a2380[device].unk29c = -1;
// var800a2380[device].unk2bd = 128;
// var800a2380[device].unk264 = 0;
// var800a2380[device].unk2b8_01 = 0;
// var800a2380[device].unk2b8_05 = 0;
// var800a2380[device].unk2b8_03 = 0;
// var800a2380[device].unk2b8_02 = 0;
// var800a2380[device].unk2b8_06 = 0;
// var800a2380[device].unk2b8_07 = 0;
// var800a2380[device].unk2c0 = NULL;
// var800a2380[device].unk2c4 = NULL;
// var800a2380[device].unk25c = 8;
// var800a2380[device].unk260 = 0;
// var800a2380[device].unk2c8 = 0;
// var800a2380[device].unk2b4 = -1;
//}
GLOBAL_ASM(
glabel func0f11a504
/* f11a504: 27bdffd8 */ addiu $sp,$sp,-40
+3 -3
View File
@@ -5118,8 +5118,7 @@ struct var800a2380 {
/*0x014*/ u8 unk014;
/*0x018*/ struct pakdata pakdata;
/*0x25c*/ u32 unk25c;
/*0x260*/ u16 unk260; // uuid?
/*0x262*/ u16 unk262;
/*0x260*/ u32 unk260;
/*0x264*/ u32 unk264;
/*0x268*/ u32 unk268;
/*0x26c*/ u32 unk26c;
@@ -5134,7 +5133,7 @@ struct var800a2380 {
/*0x290*/ u32 unk290;
/*0x294*/ u32 unk294;
/*0x298*/ u32 unk298;
/*0x29c*/ u32 unk29c;
/*0x29c*/ s32 unk29c;
/*0x2a0*/ u32 unk2a0;
/*0x2a4*/ u32 unk2a4;
/*0x2a8*/ u32 unk2a8;
@@ -5147,6 +5146,7 @@ struct var800a2380 {
/*0x2b8*/ u8 unk2b8_04 : 1;
/*0x2b8*/ u8 unk2b8_05 : 1;
/*0x2b8*/ u8 unk2b8_06 : 1;
/*0x2b8*/ u8 unk2b8_07 : 1;
/*0x2b9*/ u8 unk2b9;
/*0x2ba*/ u8 unk2ba;
/*0x2bb*/ u8 unk2bb;