mirror of
https://github.com/perfect-dark-pc-port/perfect_dark.git
synced 2026-10-24 00:02:43 +02:00
Decompile debugProcessInput
This commit is contained in:
1 parent
17fdc5fbec
commit
5dc0ecfd9a
21 files changed
+388
-702
No files matched your search
+9
-9
@@ -2788,7 +2788,7 @@ glabel func0f15a2c4
|
|||||||
/* f15a624: 00408825 */ or $s1,$v0,$zero
|
/* f15a624: 00408825 */ or $s1,$v0,$zero
|
||||||
/* f15a628: 0c012d20 */ jal osVirtualToPhysical
|
/* f15a628: 0c012d20 */ jal osVirtualToPhysical
|
||||||
/* f15a62c: 00402025 */ or $a0,$v0,$zero
|
/* f15a62c: 00402025 */ or $a0,$v0,$zero
|
||||||
/* f15a630: 0fc47b60 */ jal debugEnablePropRendering
|
/* f15a630: 0fc47b60 */ jal debugIsPropRenderingEnabled
|
||||||
/* f15a634: ae220004 */ sw $v0,0x4($s1)
|
/* f15a634: ae220004 */ sw $v0,0x4($s1)
|
||||||
/* f15a638: 10400013 */ beqz $v0,.L0f15a688
|
/* f15a638: 10400013 */ beqz $v0,.L0f15a688
|
||||||
/* f15a63c: 00000000 */ nop
|
/* f15a63c: 00000000 */ nop
|
||||||
@@ -3253,7 +3253,7 @@ glabel func0f15a6f4
|
|||||||
/* f15aca0: 02202025 */ or $a0,$s1,$zero
|
/* f15aca0: 02202025 */ or $a0,$s1,$zero
|
||||||
/* f15aca4: 0fc599b2 */ jal gfxConsiderDisableFog
|
/* f15aca4: 0fc599b2 */ jal gfxConsiderDisableFog
|
||||||
/* f15aca8: af220004 */ sw $v0,0x4($t9)
|
/* f15aca8: af220004 */ sw $v0,0x4($t9)
|
||||||
/* f15acac: 0fc47b60 */ jal debugEnablePropRendering
|
/* f15acac: 0fc47b60 */ jal debugIsPropRenderingEnabled
|
||||||
/* f15acb0: 00408825 */ or $s1,$v0,$zero
|
/* f15acb0: 00408825 */ or $s1,$v0,$zero
|
||||||
/* f15acb4: 50400014 */ beqzl $v0,.L0f15ad08
|
/* f15acb4: 50400014 */ beqzl $v0,.L0f15ad08
|
||||||
/* f15acb8: 3c0c0103 */ lui $t4,0x103
|
/* f15acb8: 3c0c0103 */ lui $t4,0x103
|
||||||
@@ -3340,7 +3340,7 @@ glabel func0f15a6f4
|
|||||||
/* f15adec: 02202025 */ or $a0,$s1,$zero
|
/* f15adec: 02202025 */ or $a0,$s1,$zero
|
||||||
/* f15adf0: 0fc599b2 */ jal gfxConsiderDisableFog
|
/* f15adf0: 0fc599b2 */ jal gfxConsiderDisableFog
|
||||||
/* f15adf4: ada20004 */ sw $v0,0x4($t5)
|
/* f15adf4: ada20004 */ sw $v0,0x4($t5)
|
||||||
/* f15adf8: 0fc47b60 */ jal debugEnablePropRendering
|
/* f15adf8: 0fc47b60 */ jal debugIsPropRenderingEnabled
|
||||||
/* f15adfc: 00408825 */ or $s1,$v0,$zero
|
/* f15adfc: 00408825 */ or $s1,$v0,$zero
|
||||||
/* f15ae00: 10400013 */ beqz $v0,.L0f15ae50
|
/* f15ae00: 10400013 */ beqz $v0,.L0f15ae50
|
||||||
/* f15ae04: 00000000 */ nop
|
/* f15ae04: 00000000 */ nop
|
||||||
@@ -3492,7 +3492,7 @@ glabel func0f15a6f4
|
|||||||
/* f15b02c: 02202025 */ or $a0,$s1,$zero
|
/* f15b02c: 02202025 */ or $a0,$s1,$zero
|
||||||
/* f15b030: 0fc599b2 */ jal gfxConsiderDisableFog
|
/* f15b030: 0fc599b2 */ jal gfxConsiderDisableFog
|
||||||
/* f15b034: af220004 */ sw $v0,0x4($t9)
|
/* f15b034: af220004 */ sw $v0,0x4($t9)
|
||||||
/* f15b038: 0fc47b60 */ jal debugEnablePropRendering
|
/* f15b038: 0fc47b60 */ jal debugIsPropRenderingEnabled
|
||||||
/* f15b03c: 00408825 */ or $s1,$v0,$zero
|
/* f15b03c: 00408825 */ or $s1,$v0,$zero
|
||||||
/* f15b040: 10400013 */ beqz $v0,.L0f15b090
|
/* f15b040: 10400013 */ beqz $v0,.L0f15b090
|
||||||
/* f15b044: 00000000 */ nop
|
/* f15b044: 00000000 */ nop
|
||||||
@@ -3963,7 +3963,7 @@ glabel func0f15a6f4
|
|||||||
/* f155300: 02202025 */ or $a0,$s1,$zero
|
/* f155300: 02202025 */ or $a0,$s1,$zero
|
||||||
/* f155304: 0fc583b2 */ jal gfxConsiderDisableFog
|
/* f155304: 0fc583b2 */ jal gfxConsiderDisableFog
|
||||||
/* f155308: af220004 */ sw $v0,0x4($t9)
|
/* f155308: af220004 */ sw $v0,0x4($t9)
|
||||||
/* f15530c: 0fc46640 */ jal debugEnablePropRendering
|
/* f15530c: 0fc46640 */ jal debugIsPropRenderingEnabled
|
||||||
/* f155310: 00408825 */ or $s1,$v0,$zero
|
/* f155310: 00408825 */ or $s1,$v0,$zero
|
||||||
/* f155314: 50400014 */ beqzl $v0,.NB0f155368
|
/* f155314: 50400014 */ beqzl $v0,.NB0f155368
|
||||||
/* f155318: 3c0c0103 */ lui $t4,0x103
|
/* f155318: 3c0c0103 */ lui $t4,0x103
|
||||||
@@ -4019,7 +4019,7 @@ glabel func0f15a6f4
|
|||||||
/* f1553d8: 00402025 */ or $a0,$v0,$zero
|
/* f1553d8: 00402025 */ or $a0,$v0,$zero
|
||||||
/* f1553dc: 0fc58328 */ jal func0f1664a0
|
/* f1553dc: 0fc58328 */ jal func0f1664a0
|
||||||
/* f1553e0: 00002825 */ or $a1,$zero,$zero
|
/* f1553e0: 00002825 */ or $a1,$zero,$zero
|
||||||
/* f1553e4: 0fc4663d */ jal debug0f1198f4nb
|
/* f1553e4: 0fc4663d */ jal debugIsBgRenderingEnabled
|
||||||
/* f1553e8: 00408825 */ or $s1,$v0,$zero
|
/* f1553e8: 00408825 */ or $s1,$v0,$zero
|
||||||
/* f1553ec: 5040000e */ beqzl $v0,.NB0f155428
|
/* f1553ec: 5040000e */ beqzl $v0,.NB0f155428
|
||||||
/* f1553f0: 3c0c0103 */ lui $t4,0x103
|
/* f1553f0: 3c0c0103 */ lui $t4,0x103
|
||||||
@@ -4050,7 +4050,7 @@ glabel func0f15a6f4
|
|||||||
/* f15544c: 02202025 */ or $a0,$s1,$zero
|
/* f15544c: 02202025 */ or $a0,$s1,$zero
|
||||||
/* f155450: 0fc583b2 */ jal gfxConsiderDisableFog
|
/* f155450: 0fc583b2 */ jal gfxConsiderDisableFog
|
||||||
/* f155454: ada20004 */ sw $v0,0x4($t5)
|
/* f155454: ada20004 */ sw $v0,0x4($t5)
|
||||||
/* f155458: 0fc46640 */ jal debugEnablePropRendering
|
/* f155458: 0fc46640 */ jal debugIsPropRenderingEnabled
|
||||||
/* f15545c: 00408825 */ or $s1,$v0,$zero
|
/* f15545c: 00408825 */ or $s1,$v0,$zero
|
||||||
/* f155460: 10400013 */ beqz $v0,.NB0f1554b0
|
/* f155460: 10400013 */ beqz $v0,.NB0f1554b0
|
||||||
/* f155464: 00000000 */ sll $zero,$zero,0x0
|
/* f155464: 00000000 */ sll $zero,$zero,0x0
|
||||||
@@ -4176,7 +4176,7 @@ glabel func0f15a6f4
|
|||||||
/* f15562c: 00402025 */ or $a0,$v0,$zero
|
/* f15562c: 00402025 */ or $a0,$v0,$zero
|
||||||
/* f155630: 0fc58328 */ jal func0f1664a0
|
/* f155630: 0fc58328 */ jal func0f1664a0
|
||||||
/* f155634: 24050001 */ addiu $a1,$zero,0x1
|
/* f155634: 24050001 */ addiu $a1,$zero,0x1
|
||||||
/* f155638: 0fc4663d */ jal debug0f1198f4nb
|
/* f155638: 0fc4663d */ jal debugIsBgRenderingEnabled
|
||||||
/* f15563c: 00408825 */ or $s1,$v0,$zero
|
/* f15563c: 00408825 */ or $s1,$v0,$zero
|
||||||
/* f155640: 50400009 */ beqzl $v0,.NB0f155668
|
/* f155640: 50400009 */ beqzl $v0,.NB0f155668
|
||||||
/* f155644: 3c0b0103 */ lui $t3,0x103
|
/* f155644: 3c0b0103 */ lui $t3,0x103
|
||||||
@@ -4202,7 +4202,7 @@ glabel func0f15a6f4
|
|||||||
/* f15568c: 02202025 */ or $a0,$s1,$zero
|
/* f15568c: 02202025 */ or $a0,$s1,$zero
|
||||||
/* f155690: 0fc583b2 */ jal gfxConsiderDisableFog
|
/* f155690: 0fc583b2 */ jal gfxConsiderDisableFog
|
||||||
/* f155694: af220004 */ sw $v0,0x4($t9)
|
/* f155694: af220004 */ sw $v0,0x4($t9)
|
||||||
/* f155698: 0fc46640 */ jal debugEnablePropRendering
|
/* f155698: 0fc46640 */ jal debugIsPropRenderingEnabled
|
||||||
/* f15569c: 00408825 */ or $s1,$v0,$zero
|
/* f15569c: 00408825 */ or $s1,$v0,$zero
|
||||||
/* f1556a0: 10400013 */ beqz $v0,.NB0f1556f0
|
/* f1556a0: 10400013 */ beqz $v0,.NB0f1556f0
|
||||||
/* f1556a4: 00000000 */ sll $zero,$zero,0x0
|
/* f1556a4: 00000000 */ sll $zero,$zero,0x0
|
||||||
|
|||||||
+1
-1
@@ -3976,7 +3976,7 @@ glabel var7f1ada2c
|
|||||||
/* f0cc3dc: 460a2200 */ add.s $f8,$f4,$f10
|
/* f0cc3dc: 460a2200 */ add.s $f8,$f4,$f10
|
||||||
/* f0cc3e0: 0fc324de */ jal bmoveUpdateMoveInitSpeed
|
/* f0cc3e0: 0fc324de */ jal bmoveUpdateMoveInitSpeed
|
||||||
/* f0cc3e4: e7a8007c */ swc1 $f8,0x7c($sp)
|
/* f0cc3e4: e7a8007c */ swc1 $f8,0x7c($sp)
|
||||||
/* f0cc3e8: 0fc46661 */ jal debug0f119984nb
|
/* f0cc3e8: 0fc46661 */ jal debugIsTurboModeEnabled
|
||||||
/* f0cc3ec: 00000000 */ sll $zero,$zero,0x0
|
/* f0cc3ec: 00000000 */ sll $zero,$zero,0x0
|
||||||
/* f0cc3f0: 3c08800a */ lui $t0,0x800a
|
/* f0cc3f0: 3c08800a */ lui $t0,0x800a
|
||||||
/* f0cc3f4: 1040001f */ beqz $v0,.NB0f0cc474
|
/* f0cc3f4: 1040001f */ beqz $v0,.NB0f0cc474
|
||||||
|
|||||||
+2
-2
@@ -3099,7 +3099,7 @@ glabel var7f1a7b20nb
|
|||||||
/* f0c31c8: c44e0080 */ lwc1 $f14,0x80($v0)
|
/* f0c31c8: c44e0080 */ lwc1 $f14,0x80($v0)
|
||||||
/* f0c31cc: e7a20084 */ swc1 $f2,0x84($sp)
|
/* f0c31cc: e7a20084 */ swc1 $f2,0x84($sp)
|
||||||
/* f0c31d0: afa000ec */ sw $zero,0xec($sp)
|
/* f0c31d0: afa000ec */ sw $zero,0xec($sp)
|
||||||
/* f0c31d4: 0fc46661 */ jal debug0f119984nb
|
/* f0c31d4: 0fc46661 */ jal debugIsTurboModeEnabled
|
||||||
/* f0c31d8: e7ae0080 */ swc1 $f14,0x80($sp)
|
/* f0c31d8: e7ae0080 */ swc1 $f14,0x80($sp)
|
||||||
/* f0c31dc: 8fa300ec */ lw $v1,0xec($sp)
|
/* f0c31dc: 8fa300ec */ lw $v1,0xec($sp)
|
||||||
/* f0c31e0: c7ae0080 */ lwc1 $f14,0x80($sp)
|
/* f0c31e0: c7ae0080 */ lwc1 $f14,0x80($sp)
|
||||||
@@ -6407,7 +6407,7 @@ glabel var7f1ad854
|
|||||||
/* f0c4940: e7a400cc */ swc1 $f4,0xcc($sp)
|
/* f0c4940: e7a400cc */ swc1 $f4,0xcc($sp)
|
||||||
/* f0c4944: 0fc324de */ jal bmoveUpdateMoveInitSpeed
|
/* f0c4944: 0fc324de */ jal bmoveUpdateMoveInitSpeed
|
||||||
/* f0c4948: e7a600d4 */ swc1 $f6,0xd4($sp)
|
/* f0c4948: e7a600d4 */ swc1 $f6,0xd4($sp)
|
||||||
/* f0c494c: 0fc46661 */ jal debug0f119984nb
|
/* f0c494c: 0fc46661 */ jal debugIsTurboModeEnabled
|
||||||
/* f0c4950: 00000000 */ sll $zero,$zero,0x0
|
/* f0c4950: 00000000 */ sll $zero,$zero,0x0
|
||||||
/* f0c4954: 3c08800a */ lui $t0,0x800a
|
/* f0c4954: 3c08800a */ lui $t0,0x800a
|
||||||
/* f0c4958: 1040001f */ beqz $v0,.NB0f0c49d8
|
/* f0c4958: 1040001f */ beqz $v0,.NB0f0c49d8
|
||||||
|
|||||||
@@ -23029,7 +23029,7 @@ void chrTick(struct chrdata *chr)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void func0f0482cc(u32 ailistid)
|
void cutsceneStart(u32 ailistid)
|
||||||
{
|
{
|
||||||
struct prop *prop;
|
struct prop *prop;
|
||||||
|
|
||||||
@@ -23217,7 +23217,7 @@ glabel func0f048398
|
|||||||
/* f0485b0: 8042a492 */ lb $v0,%lo(g_Vars+0x4d2)($v0)
|
/* f0485b0: 8042a492 */ lb $v0,%lo(g_Vars+0x4d2)($v0)
|
||||||
/* f0485b4: 04400009 */ bltz $v0,.L0f0485dc
|
/* f0485b4: 04400009 */ bltz $v0,.L0f0485dc
|
||||||
/* f0485b8: 00000000 */ nop
|
/* f0485b8: 00000000 */ nop
|
||||||
/* f0485bc: 0fc120b3 */ jal func0f0482cc
|
/* f0485bc: 0fc120b3 */ jal cutsceneStart
|
||||||
/* f0485c0: 24440c00 */ addiu $a0,$v0,0xc00
|
/* f0485c0: 24440c00 */ addiu $a0,$v0,0xc00
|
||||||
/* f0485c4: 240bffff */ addiu $t3,$zero,-1
|
/* f0485c4: 240bffff */ addiu $t3,$zero,-1
|
||||||
/* f0485c8: 3c01800a */ lui $at,%hi(g_Vars+0x4d2)
|
/* f0485c8: 3c01800a */ lui $at,%hi(g_Vars+0x4d2)
|
||||||
@@ -23677,7 +23677,7 @@ glabel func0f048398
|
|||||||
/* f0485b0: 8042a492 */ lb $v0,%lo(g_Vars+0x4d2)($v0)
|
/* f0485b0: 8042a492 */ lb $v0,%lo(g_Vars+0x4d2)($v0)
|
||||||
/* f0485b4: 04400009 */ bltz $v0,.L0f0485dc
|
/* f0485b4: 04400009 */ bltz $v0,.L0f0485dc
|
||||||
/* f0485b8: 00000000 */ nop
|
/* f0485b8: 00000000 */ nop
|
||||||
/* f0485bc: 0fc120b3 */ jal func0f0482cc
|
/* f0485bc: 0fc120b3 */ jal cutsceneStart
|
||||||
/* f0485c0: 24440c00 */ addiu $a0,$v0,0xc00
|
/* f0485c0: 24440c00 */ addiu $a0,$v0,0xc00
|
||||||
/* f0485c4: 240bffff */ addiu $t3,$zero,-1
|
/* f0485c4: 240bffff */ addiu $t3,$zero,-1
|
||||||
/* f0485c8: 3c01800a */ lui $at,%hi(g_Vars+0x4d2)
|
/* f0485c8: 3c01800a */ lui $at,%hi(g_Vars+0x4d2)
|
||||||
@@ -24014,7 +24014,7 @@ glabel func0f048398
|
|||||||
/* f047b18: 8042eb92 */ lb $v0,-0x146e($v0)
|
/* f047b18: 8042eb92 */ lb $v0,-0x146e($v0)
|
||||||
/* f047b1c: 04400009 */ bltz $v0,.NB0f047b44
|
/* f047b1c: 04400009 */ bltz $v0,.NB0f047b44
|
||||||
/* f047b20: 00000000 */ sll $zero,$zero,0x0
|
/* f047b20: 00000000 */ sll $zero,$zero,0x0
|
||||||
/* f047b24: 0fc11e7c */ jal func0f0482cc
|
/* f047b24: 0fc11e7c */ jal cutsceneStart
|
||||||
/* f047b28: 24440c00 */ addiu $a0,$v0,0xc00
|
/* f047b28: 24440c00 */ addiu $a0,$v0,0xc00
|
||||||
/* f047b2c: 3c02800a */ lui $v0,0x800a
|
/* f047b2c: 3c02800a */ lui $v0,0x800a
|
||||||
/* f047b30: 2442e6c0 */ addiu $v0,$v0,-6464
|
/* f047b30: 2442e6c0 */ addiu $v0,$v0,-6464
|
||||||
@@ -24368,7 +24368,7 @@ glabel func0f048398
|
|||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// if (g_Vars.autocutnum >= 0) {
|
// if (g_Vars.autocutnum >= 0) {
|
||||||
// func0f0482cc(g_Vars.autocutnum + 0xc00);
|
// cutsceneStart(g_Vars.autocutnum + 0xc00);
|
||||||
// g_Vars.autocutnum = -1;
|
// g_Vars.autocutnum = -1;
|
||||||
// g_Vars.autocutplaying = true;
|
// g_Vars.autocutplaying = true;
|
||||||
// }
|
// }
|
||||||
|
|||||||
+10
-10
@@ -16,9 +16,9 @@
|
|||||||
* which functions are the same between beta and 1.0.
|
* which functions are the same between beta and 1.0.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
s32 var80075d60 = 0x00000002;
|
s32 var80075d60 = 2;
|
||||||
u32 var80075d64 = 0x00000002;
|
s32 var80075d64 = 2;
|
||||||
u32 var80075d68 = 0x00000002;
|
s32 var80075d68 = 2;
|
||||||
u32 var80075d6c = 0x00000002;
|
u32 var80075d6c = 0x00000002;
|
||||||
u32 var80075d70 = 0x00000000;
|
u32 var80075d70 = 0x00000000;
|
||||||
bool g_DebugTurboMode = false;
|
bool g_DebugTurboMode = false;
|
||||||
@@ -122,7 +122,7 @@ bool debugEnableBgRendering(void)
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool debugEnablePropRendering(void)
|
bool debugIsPropRenderingEnabled(void)
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@@ -217,7 +217,7 @@ bool debugForceAllObjectivesComplete(void)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool debug0f11ee28(void)
|
bool debugIsZBufferDisabled(void)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@@ -262,7 +262,7 @@ bool debug0f11ee68(void) // not called
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
u32 debugGetSlowMotion(void)
|
s32 debugGetSlowMotion(void)
|
||||||
{
|
{
|
||||||
return SLOWMOTION_OFF;
|
return SLOWMOTION_OFF;
|
||||||
}
|
}
|
||||||
@@ -277,12 +277,12 @@ bool debug0f11ee80(void) // not called
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool debug0f11ee88(void)
|
bool debugGetTilesDebugMode(void)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool debug0f11ee90(void)
|
bool debugGetPadsDebugMode(void)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@@ -347,7 +347,7 @@ bool debug0f11eef0(void) // not called
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool debugEnableFootsteps(void)
|
bool debugIsFootstepsEnabled(void)
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@@ -427,7 +427,7 @@ bool debug0f11ef70(void) // not called
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool debug0f11ef78(void)
|
bool debugIsChrStatsEnabled(void)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -185,7 +185,7 @@ glabel dmenuNavigateDown
|
|||||||
);
|
);
|
||||||
|
|
||||||
GLOBAL_ASM(
|
GLOBAL_ASM(
|
||||||
glabel dmenuNavigateLeft
|
glabel dmenuNavigateRight
|
||||||
/* f119080: 3c038008 */ lui $v1,0x8008
|
/* f119080: 3c038008 */ lui $v1,0x8008
|
||||||
/* f119084: 8c638134 */ lw $v1,-0x7ecc($v1)
|
/* f119084: 8c638134 */ lw $v1,-0x7ecc($v1)
|
||||||
/* f119088: 3c088008 */ lui $t0,0x8008
|
/* f119088: 3c088008 */ lui $t0,0x8008
|
||||||
@@ -255,7 +255,7 @@ glabel dmenuNavigateLeft
|
|||||||
);
|
);
|
||||||
|
|
||||||
GLOBAL_ASM(
|
GLOBAL_ASM(
|
||||||
glabel dmenuNavigateRight
|
glabel dmenuNavigateLeft
|
||||||
/* f119174: 3c038008 */ lui $v1,0x8008
|
/* f119174: 3c038008 */ lui $v1,0x8008
|
||||||
/* f119178: 8c638134 */ lw $v1,-0x7ecc($v1)
|
/* f119178: 8c638134 */ lw $v1,-0x7ecc($v1)
|
||||||
/* f11917c: 3c078008 */ lui $a3,0x8008
|
/* f11917c: 3c078008 */ lui $a3,0x8008
|
||||||
|
|||||||
+290
-613
File diff suppressed because it is too large.
Load diff
@@ -153,7 +153,7 @@ glabel chrCheckFootstep
|
|||||||
/* f0061e0: afbf004c */ sw $ra,0x4c($sp)
|
/* f0061e0: afbf004c */ sw $ra,0x4c($sp)
|
||||||
/* f0061e4: afb10048 */ sw $s1,0x48($sp)
|
/* f0061e4: afb10048 */ sw $s1,0x48($sp)
|
||||||
/* f0061e8: 00808825 */ move $s1,$a0
|
/* f0061e8: 00808825 */ move $s1,$a0
|
||||||
/* f0061ec: 0fc47e7e */ jal debugEnableFootsteps
|
/* f0061ec: 0fc47e7e */ jal debugIsFootstepsEnabled
|
||||||
/* f0061f0: afb00044 */ sw $s0,0x44($sp)
|
/* f0061f0: afb00044 */ sw $s0,0x44($sp)
|
||||||
/* f0061f4: 104000c2 */ beqz $v0,.PF0f006500
|
/* f0061f4: 104000c2 */ beqz $v0,.PF0f006500
|
||||||
/* f0061f8: 24010001 */ li $at,0x1
|
/* f0061f8: 24010001 */ li $at,0x1
|
||||||
@@ -386,7 +386,7 @@ glabel chrCheckFootstep
|
|||||||
/* f0061e0: afbf004c */ sw $ra,0x4c($sp)
|
/* f0061e0: afbf004c */ sw $ra,0x4c($sp)
|
||||||
/* f0061e4: afb10048 */ sw $s1,0x48($sp)
|
/* f0061e4: afb10048 */ sw $s1,0x48($sp)
|
||||||
/* f0061e8: 00808825 */ or $s1,$a0,$zero
|
/* f0061e8: 00808825 */ or $s1,$a0,$zero
|
||||||
/* f0061ec: 0fc47bbe */ jal debugEnableFootsteps
|
/* f0061ec: 0fc47bbe */ jal debugIsFootstepsEnabled
|
||||||
/* f0061f0: afb00044 */ sw $s0,0x44($sp)
|
/* f0061f0: afb00044 */ sw $s0,0x44($sp)
|
||||||
/* f0061f4: 104000c5 */ beqz $v0,.L0f00650c
|
/* f0061f4: 104000c5 */ beqz $v0,.L0f00650c
|
||||||
/* f0061f8: 24010001 */ addiu $at,$zero,0x1
|
/* f0061f8: 24010001 */ addiu $at,$zero,0x1
|
||||||
@@ -622,7 +622,7 @@ glabel chrCheckFootstep
|
|||||||
/* f005f30: afbf004c */ sw $ra,0x4c($sp)
|
/* f005f30: afbf004c */ sw $ra,0x4c($sp)
|
||||||
/* f005f34: afb10048 */ sw $s1,0x48($sp)
|
/* f005f34: afb10048 */ sw $s1,0x48($sp)
|
||||||
/* f005f38: 00808825 */ or $s1,$a0,$zero
|
/* f005f38: 00808825 */ or $s1,$a0,$zero
|
||||||
/* f005f3c: 0fc466d2 */ jal debugEnableFootsteps
|
/* f005f3c: 0fc466d2 */ jal debugIsFootstepsEnabled
|
||||||
/* f005f40: afb00044 */ sw $s0,0x44($sp)
|
/* f005f40: afb00044 */ sw $s0,0x44($sp)
|
||||||
/* f005f44: 104000c3 */ beqz $v0,.NB0f006254
|
/* f005f44: 104000c3 */ beqz $v0,.NB0f006254
|
||||||
/* f005f48: 24010001 */ addiu $at,$zero,0x1
|
/* f005f48: 24010001 */ addiu $at,$zero,0x1
|
||||||
@@ -859,7 +859,7 @@ glabel chrCheckFootstep
|
|||||||
// Mismatch: load of 10.0f into $at is swapped with load of prevframe from stack
|
// Mismatch: load of 10.0f into $at is swapped with load of prevframe from stack
|
||||||
//void chrCheckFootstep(struct chrdata *chr)
|
//void chrCheckFootstep(struct chrdata *chr)
|
||||||
//{
|
//{
|
||||||
// if (debugEnableFootsteps() && PLAYERCOUNT() == 1 && chr) {
|
// if (debugIsFootstepsEnabled() && PLAYERCOUNT() == 1 && chr) {
|
||||||
// chr->footstep = 0;
|
// chr->footstep = 0;
|
||||||
// chr->magicanim = -1;
|
// chr->magicanim = -1;
|
||||||
// chr->magicframe = 0;
|
// chr->magicframe = 0;
|
||||||
@@ -927,7 +927,7 @@ void chrCheckFootstepMagic(struct chrdata *chr)
|
|||||||
f32 zdiff;
|
f32 zdiff;
|
||||||
s32 soundnum;
|
s32 soundnum;
|
||||||
|
|
||||||
if (debugEnableFootsteps() && PLAYERCOUNT() == 1 && chr->magicanim >= 0) {
|
if (debugIsFootstepsEnabled() && PLAYERCOUNT() == 1 && chr->magicanim >= 0) {
|
||||||
#if VERSION >= VERSION_PAL_FINAL
|
#if VERSION >= VERSION_PAL_FINAL
|
||||||
chr->magicframe += g_Vars.lvupdate240freal * chr->magicspeed;
|
chr->magicframe += g_Vars.lvupdate240freal * chr->magicspeed;
|
||||||
#else
|
#else
|
||||||
|
|||||||
@@ -21091,8 +21091,8 @@ glabel var7f1b2a64
|
|||||||
/* f0f93d0: 0080f025 */ or $s8,$a0,$zero
|
/* f0f93d0: 0080f025 */ or $s8,$a0,$zero
|
||||||
/* f0f93d4: 15000005 */ bnez $t0,.L0f0f93ec
|
/* f0f93d4: 15000005 */ bnez $t0,.L0f0f93ec
|
||||||
/* f0f93d8: afa20114 */ sw $v0,0x114($sp)
|
/* f0f93d8: afa20114 */ sw $v0,0x114($sp)
|
||||||
/* f0f93dc: 3c098006 */ lui $t1,%hi(var8005dd58)
|
/* f0f93dc: 3c098006 */ lui $t1,%hi(g_MainIsDebugMenuOpen)
|
||||||
/* f0f93e0: 8d29dd58 */ lw $t1,%lo(var8005dd58)($t1)
|
/* f0f93e0: 8d29dd58 */ lw $t1,%lo(g_MainIsDebugMenuOpen)($t1)
|
||||||
/* f0f93e4: 5120001e */ beqzl $t1,.L0f0f9460
|
/* f0f93e4: 5120001e */ beqzl $t1,.L0f0f9460
|
||||||
/* f0f93e8: 90580e40 */ lbu $t8,0xe40($v0)
|
/* f0f93e8: 90580e40 */ lbu $t8,0xe40($v0)
|
||||||
.L0f0f93ec:
|
.L0f0f93ec:
|
||||||
@@ -21929,7 +21929,7 @@ glabel var7f1b2a64
|
|||||||
.L0f0f9fcc:
|
.L0f0f9fcc:
|
||||||
/* f0f9fcc: 8d8c1448 */ lw $t4,%lo(g_MpPlayerNum)($t4)
|
/* f0f9fcc: 8d8c1448 */ lw $t4,%lo(g_MpPlayerNum)($t4)
|
||||||
/* f0f9fd0: 3c0d800a */ lui $t5,%hi(g_Menus+0xe40)
|
/* f0f9fd0: 3c0d800a */ lui $t5,%hi(g_Menus+0xe40)
|
||||||
/* f0f9fd4: 3c0f8006 */ lui $t7,%hi(var8005dd58)
|
/* f0f9fd4: 3c0f8006 */ lui $t7,%hi(g_MainIsDebugMenuOpen)
|
||||||
/* f0f9fd8: 000c58c0 */ sll $t3,$t4,0x3
|
/* f0f9fd8: 000c58c0 */ sll $t3,$t4,0x3
|
||||||
/* f0f9fdc: 016c5823 */ subu $t3,$t3,$t4
|
/* f0f9fdc: 016c5823 */ subu $t3,$t3,$t4
|
||||||
/* f0f9fe0: 000b5880 */ sll $t3,$t3,0x2
|
/* f0f9fe0: 000b5880 */ sll $t3,$t3,0x2
|
||||||
@@ -21942,7 +21942,7 @@ glabel var7f1b2a64
|
|||||||
/* f0f9ffc: 000d77c2 */ srl $t6,$t5,0x1f
|
/* f0f9ffc: 000d77c2 */ srl $t6,$t5,0x1f
|
||||||
/* f0fa000: 55c00023 */ bnezl $t6,.L0f0fa090
|
/* f0fa000: 55c00023 */ bnezl $t6,.L0f0fa090
|
||||||
/* f0fa004: 92e90668 */ lbu $t1,0x668($s7)
|
/* f0fa004: 92e90668 */ lbu $t1,0x668($s7)
|
||||||
/* f0fa008: 8defdd58 */ lw $t7,%lo(var8005dd58)($t7)
|
/* f0fa008: 8defdd58 */ lw $t7,%lo(g_MainIsDebugMenuOpen)($t7)
|
||||||
/* f0fa00c: 8fb40128 */ lw $s4,0x128($sp)
|
/* f0fa00c: 8fb40128 */ lw $s4,0x128($sp)
|
||||||
/* f0fa010: 15e0001e */ bnez $t7,.L0f0fa08c
|
/* f0fa010: 15e0001e */ bnez $t7,.L0f0fa08c
|
||||||
/* f0fa014: 32980001 */ andi $t8,$s4,0x1
|
/* f0fa014: 32980001 */ andi $t8,$s4,0x1
|
||||||
@@ -22265,7 +22265,7 @@ glabel var7f1b2a64
|
|||||||
.L0f0fa498:
|
.L0f0fa498:
|
||||||
/* f0fa498: 8d6b1448 */ lw $t3,%lo(g_MpPlayerNum)($t3)
|
/* f0fa498: 8d6b1448 */ lw $t3,%lo(g_MpPlayerNum)($t3)
|
||||||
/* f0fa49c: 3c0d800a */ lui $t5,%hi(g_Menus+0xe40)
|
/* f0fa49c: 3c0d800a */ lui $t5,%hi(g_Menus+0xe40)
|
||||||
/* f0fa4a0: 3c0f8006 */ lui $t7,%hi(var8005dd58)
|
/* f0fa4a0: 3c0f8006 */ lui $t7,%hi(g_MainIsDebugMenuOpen)
|
||||||
/* f0fa4a4: 000b60c0 */ sll $t4,$t3,0x3
|
/* f0fa4a4: 000b60c0 */ sll $t4,$t3,0x3
|
||||||
/* f0fa4a8: 018b6023 */ subu $t4,$t4,$t3
|
/* f0fa4a8: 018b6023 */ subu $t4,$t4,$t3
|
||||||
/* f0fa4ac: 000c6080 */ sll $t4,$t4,0x2
|
/* f0fa4ac: 000c6080 */ sll $t4,$t4,0x2
|
||||||
@@ -22280,7 +22280,7 @@ glabel var7f1b2a64
|
|||||||
/* f0fa4d0: 000d77c2 */ srl $t6,$t5,0x1f
|
/* f0fa4d0: 000d77c2 */ srl $t6,$t5,0x1f
|
||||||
/* f0fa4d4: 55c00005 */ bnezl $t6,.L0f0fa4ec
|
/* f0fa4d4: 55c00005 */ bnezl $t6,.L0f0fa4ec
|
||||||
/* f0fa4d8: a3000014 */ sb $zero,0x14($t8)
|
/* f0fa4d8: a3000014 */ sb $zero,0x14($t8)
|
||||||
/* f0fa4dc: 8defdd58 */ lw $t7,%lo(var8005dd58)($t7)
|
/* f0fa4dc: 8defdd58 */ lw $t7,%lo(g_MainIsDebugMenuOpen)($t7)
|
||||||
/* f0fa4e0: 51e00019 */ beqzl $t7,.L0f0fa548
|
/* f0fa4e0: 51e00019 */ beqzl $t7,.L0f0fa548
|
||||||
/* f0fa4e4: 8fbf0044 */ lw $ra,0x44($sp)
|
/* f0fa4e4: 8fbf0044 */ lw $ra,0x44($sp)
|
||||||
/* f0fa4e8: a3000014 */ sb $zero,0x14($t8)
|
/* f0fa4e8: a3000014 */ sb $zero,0x14($t8)
|
||||||
|
|||||||
@@ -679,7 +679,7 @@ glabel mpDetermineUnlockedFeatures
|
|||||||
/* f195164: 10000006 */ beqz $zero,.NB0f195180
|
/* f195164: 10000006 */ beqz $zero,.NB0f195180
|
||||||
/* f195168: 26940001 */ addiu $s4,$s4,0x1
|
/* f195168: 26940001 */ addiu $s4,$s4,0x1
|
||||||
.NB0f19516c:
|
.NB0f19516c:
|
||||||
/* f19516c: 0fc466d5 */ jal debug0f119b54nb
|
/* f19516c: 0fc466d5 */ jal debugIsAllChallengesEnabled
|
||||||
/* f195170: 00000000 */ sll $zero,$zero,0x0
|
/* f195170: 00000000 */ sll $zero,$zero,0x0
|
||||||
/* f195174: 50400003 */ beqzl $v0,.NB0f195184
|
/* f195174: 50400003 */ beqzl $v0,.NB0f195184
|
||||||
/* f195178: 922e0004 */ lbu $t6,0x4($s1)
|
/* f195178: 922e0004 */ lbu $t6,0x4($s1)
|
||||||
|
|||||||
+17
-17
@@ -1282,7 +1282,7 @@ glabel var7f1b1f68
|
|||||||
/* f163418: afbf003c */ sw $ra,0x3c($sp)
|
/* f163418: afbf003c */ sw $ra,0x3c($sp)
|
||||||
/* f16341c: afb10038 */ sw $s1,0x38($sp)
|
/* f16341c: afb10038 */ sw $s1,0x38($sp)
|
||||||
/* f163420: 00808825 */ or $s1,$a0,$zero
|
/* f163420: 00808825 */ or $s1,$a0,$zero
|
||||||
/* f163424: 0fc46646 */ jal debug0f119918nb
|
/* f163424: 0fc46646 */ jal debugIsManPosEnabled
|
||||||
/* f163428: afb00034 */ sw $s0,0x34($sp)
|
/* f163428: afb00034 */ sw $s0,0x34($sp)
|
||||||
/* f16342c: 104000f6 */ beqz $v0,.NB0f163808
|
/* f16342c: 104000f6 */ beqz $v0,.NB0f163808
|
||||||
/* f163430: 3c10800a */ lui $s0,0x800a
|
/* f163430: 3c10800a */ lui $s0,0x800a
|
||||||
@@ -1828,7 +1828,7 @@ glabel var7f1b8e7cpf
|
|||||||
/* f16a378: 3c0f0600 */ lui $t7,0x600
|
/* f16a378: 3c0f0600 */ lui $t7,0x600
|
||||||
/* f16a37c: ac4f0000 */ sw $t7,0x0($v0)
|
/* f16a37c: ac4f0000 */ sw $t7,0x0($v0)
|
||||||
/* f16a380: ac580004 */ sw $t8,0x4($v0)
|
/* f16a380: ac580004 */ sw $t8,0x4($v0)
|
||||||
/* f16a384: 0fc47e4a */ jal debug0f11ee28
|
/* f16a384: 0fc47e4a */ jal debugIsZBufferDisabled
|
||||||
/* f16a388: 26730008 */ addiu $s3,$s3,0x8
|
/* f16a388: 26730008 */ addiu $s3,$s3,0x8
|
||||||
/* f16a38c: 10400008 */ beqz $v0,.PF0f16a3b0
|
/* f16a38c: 10400008 */ beqz $v0,.PF0f16a3b0
|
||||||
/* f16a390: 02601025 */ move $v0,$s3
|
/* f16a390: 02601025 */ move $v0,$s3
|
||||||
@@ -2321,7 +2321,7 @@ glabel var7f1b8e7cpf
|
|||||||
/* f16aad8: ac4e0000 */ sw $t6,0x0($v0)
|
/* f16aad8: ac4e0000 */ sw $t6,0x0($v0)
|
||||||
/* f16aadc: 8fac006c */ lw $t4,0x6c($sp)
|
/* f16aadc: 8fac006c */ lw $t4,0x6c($sp)
|
||||||
/* f16aae0: 26730008 */ addiu $s3,$s3,0x8
|
/* f16aae0: 26730008 */ addiu $s3,$s3,0x8
|
||||||
/* f16aae4: 0fc47e4a */ jal debug0f11ee28
|
/* f16aae4: 0fc47e4a */ jal debugIsZBufferDisabled
|
||||||
/* f16aae8: ac4c0004 */ sw $t4,0x4($v0)
|
/* f16aae8: ac4c0004 */ sw $t4,0x4($v0)
|
||||||
/* f16aaec: 10400009 */ beqz $v0,.PF0f16ab14
|
/* f16aaec: 10400009 */ beqz $v0,.PF0f16ab14
|
||||||
/* f16aaf0: 3c0f0600 */ lui $t7,0x600
|
/* f16aaf0: 3c0f0600 */ lui $t7,0x600
|
||||||
@@ -3459,11 +3459,11 @@ glabel var7f1b8e7cpf
|
|||||||
/* f16bb44: 00402025 */ move $a0,$v0
|
/* f16bb44: 00402025 */ move $a0,$v0
|
||||||
/* f16bb48: 00409825 */ move $s3,$v0
|
/* f16bb48: 00409825 */ move $s3,$v0
|
||||||
.PF0f16bb4c:
|
.PF0f16bb4c:
|
||||||
/* f16bb4c: 0fc47e62 */ jal debug0f11ee88
|
/* f16bb4c: 0fc47e62 */ jal debugGetTilesDebugMode
|
||||||
/* f16bb50: 00000000 */ nop
|
/* f16bb50: 00000000 */ nop
|
||||||
/* f16bb54: 14400013 */ bnez $v0,.PF0f16bba4
|
/* f16bb54: 14400013 */ bnez $v0,.PF0f16bba4
|
||||||
/* f16bb58: 00000000 */ nop
|
/* f16bb58: 00000000 */ nop
|
||||||
/* f16bb5c: 0fc47e64 */ jal debug0f11ee90
|
/* f16bb5c: 0fc47e64 */ jal debugGetPadsDebugMode
|
||||||
/* f16bb60: 00000000 */ nop
|
/* f16bb60: 00000000 */ nop
|
||||||
/* f16bb64: 1440000f */ bnez $v0,.PF0f16bba4
|
/* f16bb64: 1440000f */ bnez $v0,.PF0f16bba4
|
||||||
/* f16bb68: 00000000 */ nop
|
/* f16bb68: 00000000 */ nop
|
||||||
@@ -3475,7 +3475,7 @@ glabel var7f1b8e7cpf
|
|||||||
/* f16bb80: 00000000 */ nop
|
/* f16bb80: 00000000 */ nop
|
||||||
/* f16bb84: 14400007 */ bnez $v0,.PF0f16bba4
|
/* f16bb84: 14400007 */ bnez $v0,.PF0f16bba4
|
||||||
/* f16bb88: 00000000 */ nop
|
/* f16bb88: 00000000 */ nop
|
||||||
/* f16bb8c: 0fc47e9e */ jal debug0f11ef78
|
/* f16bb8c: 0fc47e9e */ jal debugIsChrStatsEnabled
|
||||||
/* f16bb90: 00000000 */ nop
|
/* f16bb90: 00000000 */ nop
|
||||||
/* f16bb94: 14400003 */ bnez $v0,.PF0f16bba4
|
/* f16bb94: 14400003 */ bnez $v0,.PF0f16bba4
|
||||||
/* f16bb98: 00000000 */ nop
|
/* f16bb98: 00000000 */ nop
|
||||||
@@ -3718,7 +3718,7 @@ Gfx *lvRender(Gfx *gdl)
|
|||||||
|| (g_Vars.stagenum == STAGE_TEST_OLD && titleIsKeepingMode())) {
|
|| (g_Vars.stagenum == STAGE_TEST_OLD && titleIsKeepingMode())) {
|
||||||
gSPDisplayList(gdl++, &var800613a0);
|
gSPDisplayList(gdl++, &var800613a0);
|
||||||
|
|
||||||
if (debug0f11ee28()) {
|
if (debugIsZBufferDisabled()) {
|
||||||
gSPDisplayList(gdl++, &var80061360);
|
gSPDisplayList(gdl++, &var80061360);
|
||||||
} else {
|
} else {
|
||||||
gSPDisplayList(gdl++, &var80061380);
|
gSPDisplayList(gdl++, &var80061380);
|
||||||
@@ -3843,7 +3843,7 @@ Gfx *lvRender(Gfx *gdl)
|
|||||||
|
|
||||||
gSPDisplayList(gdl++, &var800613a0);
|
gSPDisplayList(gdl++, &var800613a0);
|
||||||
|
|
||||||
if (debug0f11ee28()) {
|
if (debugIsZBufferDisabled()) {
|
||||||
gSPDisplayList(gdl++, &var80061360);
|
gSPDisplayList(gdl++, &var80061360);
|
||||||
} else {
|
} else {
|
||||||
gSPDisplayList(gdl++, &var80061380);
|
gSPDisplayList(gdl++, &var80061380);
|
||||||
@@ -4290,11 +4290,11 @@ Gfx *lvRender(Gfx *gdl)
|
|||||||
gdl = frRenderHud(gdl);
|
gdl = frRenderHud(gdl);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (debug0f11ee88() == 0
|
if (debugGetTilesDebugMode() == 0
|
||||||
&& debug0f11ee90() == 0
|
&& debugGetPadsDebugMode() == 0
|
||||||
&& debug0f11eea8() == 0
|
&& debug0f11eea8() == 0
|
||||||
&& debug0f11ef80() == 0
|
&& debug0f11ef80() == 0
|
||||||
&& debug0f11ef78() == 0) {
|
&& !debugIsChrStatsEnabled()) {
|
||||||
debug0f11ee40();
|
debug0f11ee40();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -4430,7 +4430,7 @@ glabel var7f1b1fd4nb
|
|||||||
/* f1640c4: 3c0f0600 */ lui $t7,0x600
|
/* f1640c4: 3c0f0600 */ lui $t7,0x600
|
||||||
/* f1640c8: ac4f0000 */ sw $t7,0x0($v0)
|
/* f1640c8: ac4f0000 */ sw $t7,0x0($v0)
|
||||||
/* f1640cc: ac580004 */ sw $t8,0x4($v0)
|
/* f1640cc: ac580004 */ sw $t8,0x4($v0)
|
||||||
/* f1640d0: 0fc4666a */ jal debug0f11ee28
|
/* f1640d0: 0fc4666a */ jal debugIsZBufferDisabled
|
||||||
/* f1640d4: 26730008 */ addiu $s3,$s3,0x8
|
/* f1640d4: 26730008 */ addiu $s3,$s3,0x8
|
||||||
/* f1640d8: 10400008 */ beqz $v0,.NB0f1640fc
|
/* f1640d8: 10400008 */ beqz $v0,.NB0f1640fc
|
||||||
/* f1640dc: 02601025 */ or $v0,$s3,$zero
|
/* f1640dc: 02601025 */ or $v0,$s3,$zero
|
||||||
@@ -4906,7 +4906,7 @@ glabel var7f1b1fd4nb
|
|||||||
/* f1647dc: ac590000 */ sw $t9,0x0($v0)
|
/* f1647dc: ac590000 */ sw $t9,0x0($v0)
|
||||||
/* f1647e0: 8fab006c */ lw $t3,0x6c($sp)
|
/* f1647e0: 8fab006c */ lw $t3,0x6c($sp)
|
||||||
/* f1647e4: 26730008 */ addiu $s3,$s3,0x8
|
/* f1647e4: 26730008 */ addiu $s3,$s3,0x8
|
||||||
/* f1647e8: 0fc4666a */ jal debug0f11ee28
|
/* f1647e8: 0fc4666a */ jal debugIsZBufferDisabled
|
||||||
/* f1647ec: ac4b0004 */ sw $t3,0x4($v0)
|
/* f1647ec: ac4b0004 */ sw $t3,0x4($v0)
|
||||||
/* f1647f0: 10400009 */ beqz $v0,.NB0f164818
|
/* f1647f0: 10400009 */ beqz $v0,.NB0f164818
|
||||||
/* f1647f4: 3c0e0600 */ lui $t6,0x600
|
/* f1647f4: 3c0e0600 */ lui $t6,0x600
|
||||||
@@ -6196,11 +6196,11 @@ glabel var7f1b1fd4nb
|
|||||||
/* f165a8c: 00402025 */ or $a0,$v0,$zero
|
/* f165a8c: 00402025 */ or $a0,$v0,$zero
|
||||||
/* f165a90: 00409825 */ or $s3,$v0,$zero
|
/* f165a90: 00409825 */ or $s3,$v0,$zero
|
||||||
.NB0f165a94:
|
.NB0f165a94:
|
||||||
/* f165a94: 0fc46697 */ jal debug0f11ee88
|
/* f165a94: 0fc46697 */ jal debugGetTilesDebugMode
|
||||||
/* f165a98: 00000000 */ sll $zero,$zero,0x0
|
/* f165a98: 00000000 */ sll $zero,$zero,0x0
|
||||||
/* f165a9c: 54400016 */ bnezl $v0,.NB0f165af8
|
/* f165a9c: 54400016 */ bnezl $v0,.NB0f165af8
|
||||||
/* f165aa0: 8e4d0284 */ lw $t5,0x284($s2)
|
/* f165aa0: 8e4d0284 */ lw $t5,0x284($s2)
|
||||||
/* f165aa4: 0fc4669a */ jal debug0f11ee90
|
/* f165aa4: 0fc4669a */ jal debugGetPadsDebugMode
|
||||||
/* f165aa8: 00000000 */ sll $zero,$zero,0x0
|
/* f165aa8: 00000000 */ sll $zero,$zero,0x0
|
||||||
/* f165aac: 54400012 */ bnezl $v0,.NB0f165af8
|
/* f165aac: 54400012 */ bnezl $v0,.NB0f165af8
|
||||||
/* f165ab0: 8e4d0284 */ lw $t5,0x284($s2)
|
/* f165ab0: 8e4d0284 */ lw $t5,0x284($s2)
|
||||||
@@ -6212,7 +6212,7 @@ glabel var7f1b1fd4nb
|
|||||||
/* f165ac8: 00000000 */ sll $zero,$zero,0x0
|
/* f165ac8: 00000000 */ sll $zero,$zero,0x0
|
||||||
/* f165acc: 5440000a */ bnezl $v0,.NB0f165af8
|
/* f165acc: 5440000a */ bnezl $v0,.NB0f165af8
|
||||||
/* f165ad0: 8e4d0284 */ lw $t5,0x284($s2)
|
/* f165ad0: 8e4d0284 */ lw $t5,0x284($s2)
|
||||||
/* f165ad4: 0fc466ed */ jal debug0f11ef78
|
/* f165ad4: 0fc466ed */ jal debugIsChrStatsEnabled
|
||||||
/* f165ad8: 00000000 */ sll $zero,$zero,0x0
|
/* f165ad8: 00000000 */ sll $zero,$zero,0x0
|
||||||
/* f165adc: 54400006 */ bnezl $v0,.NB0f165af8
|
/* f165adc: 54400006 */ bnezl $v0,.NB0f165af8
|
||||||
/* f165ae0: 8e4d0284 */ lw $t5,0x284($s2)
|
/* f165ae0: 8e4d0284 */ lw $t5,0x284($s2)
|
||||||
@@ -6261,7 +6261,7 @@ glabel var7f1b1fd4nb
|
|||||||
/* f165b7c: 5684fff7 */ bnel $s4,$a0,.NB0f165b5c
|
/* f165b7c: 5684fff7 */ bnel $s4,$a0,.NB0f165b5c
|
||||||
/* f165b80: 02a02825 */ or $a1,$s5,$zero
|
/* f165b80: 02a02825 */ or $a1,$s5,$zero
|
||||||
.NB0f165b84:
|
.NB0f165b84:
|
||||||
/* f165b84: 0fc466ed */ jal debug0f11ef78
|
/* f165b84: 0fc466ed */ jal debugIsChrStatsEnabled
|
||||||
/* f165b88: 00000000 */ sll $zero,$zero,0x0
|
/* f165b88: 00000000 */ sll $zero,$zero,0x0
|
||||||
/* f165b8c: 10400004 */ beqz $v0,.NB0f165ba0
|
/* f165b8c: 10400004 */ beqz $v0,.NB0f165ba0
|
||||||
/* f165b90: 02602025 */ or $a0,$s3,$zero
|
/* f165b90: 02602025 */ or $a0,$s3,$zero
|
||||||
|
|||||||
+1
-1
@@ -1870,7 +1870,7 @@ glabel menuhandlerCoopBuddy
|
|||||||
/* f10010c: 00000000 */ sll $zero,$zero,0x0
|
/* f10010c: 00000000 */ sll $zero,$zero,0x0
|
||||||
/* f100110: 24080001 */ addiu $t0,$zero,0x1
|
/* f100110: 24080001 */ addiu $t0,$zero,0x1
|
||||||
.NB0f100114:
|
.NB0f100114:
|
||||||
/* f100114: 0fc466d8 */ jal debug0f119b60nb
|
/* f100114: 0fc466d8 */ jal debugIsAllBuddiesEnabled
|
||||||
/* f100118: afa80030 */ sw $t0,0x30($sp)
|
/* f100118: afa80030 */ sw $t0,0x30($sp)
|
||||||
/* f10011c: 10400002 */ beqz $v0,.NB0f100128
|
/* f10011c: 10400002 */ beqz $v0,.NB0f100128
|
||||||
/* f100120: 8fa80030 */ lw $t0,0x30($sp)
|
/* f100120: 8fa80030 */ lw $t0,0x30($sp)
|
||||||
|
|||||||
@@ -206,7 +206,7 @@ bool frIsWeaponAvailable(s32 weapon)
|
|||||||
}
|
}
|
||||||
|
|
||||||
#if VERSION < VERSION_NTSC_1_0
|
#if VERSION < VERSION_NTSC_1_0
|
||||||
if (debugAllFrWeapons() && weapon <= WEAPON_XRAYSCANNER) {
|
if (debugIsAllTrainingEnabled() && weapon <= WEAPON_XRAYSCANNER) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
+3
-3
@@ -31,7 +31,7 @@ extern u32 var8005cf84;
|
|||||||
extern u8 g_LoadType;
|
extern u8 g_LoadType;
|
||||||
extern s32 g_MainIsEndscreen;
|
extern s32 g_MainIsEndscreen;
|
||||||
extern s32 var8005dd18;
|
extern s32 var8005dd18;
|
||||||
extern u32 var8005dd58;
|
extern bool g_MainIsDebugMenuOpen;
|
||||||
extern bool g_SndDisabled;
|
extern bool g_SndDisabled;
|
||||||
extern u16 g_SfxVolume;
|
extern u16 g_SfxVolume;
|
||||||
extern s32 g_SoundMode;
|
extern s32 g_SoundMode;
|
||||||
@@ -324,8 +324,8 @@ extern struct filelist *g_FileLists[];
|
|||||||
extern bool var80075bd0[];
|
extern bool var80075bd0[];
|
||||||
extern struct var80075c00 var80075c00[];
|
extern struct var80075c00 var80075c00[];
|
||||||
extern s32 var80075d60;
|
extern s32 var80075d60;
|
||||||
extern u32 var80075d64;
|
extern s32 var80075d64;
|
||||||
extern u32 var80075d68;
|
extern s32 var80075d68;
|
||||||
extern s32 var80075d78;
|
extern s32 var80075d78;
|
||||||
extern u8 unregistered_function1[];
|
extern u8 unregistered_function1[];
|
||||||
extern u8 unregistered_function2[];
|
extern u8 unregistered_function2[];
|
||||||
|
|||||||
@@ -178,7 +178,7 @@ void chrTickPatrol(struct chrdata *chr);
|
|||||||
bool chrStartSkJump(struct chrdata *chr, u8 arg1, u8 arg2, s32 arg3, u8 arg4);
|
bool chrStartSkJump(struct chrdata *chr, u8 arg1, u8 arg2, s32 arg3, u8 arg4);
|
||||||
void chrTickSkJump(struct chrdata *chr);
|
void chrTickSkJump(struct chrdata *chr);
|
||||||
void chrTick(struct chrdata *chr);
|
void chrTick(struct chrdata *chr);
|
||||||
void func0f0482cc(u32 ailistid);
|
void cutsceneStart(u32 ailistid);
|
||||||
void func0f048398(void);
|
void func0f048398(void);
|
||||||
f32 chrGetAngleToPos(struct chrdata *chr, struct coord *pos);
|
f32 chrGetAngleToPos(struct chrdata *chr, struct coord *pos);
|
||||||
void chrGetAttackEntityPos(struct chrdata *chr, u32 attackflags, s32 entityid, struct coord *pos, s16 *rooms);
|
void chrGetAttackEntityPos(struct chrdata *chr, u32 attackflags, s32 entityid, struct coord *pos, s16 *rooms);
|
||||||
|
|||||||
+16
-10
@@ -7,31 +7,37 @@
|
|||||||
u32 dprint();
|
u32 dprint();
|
||||||
s32 debug0f11ed70(void);
|
s32 debug0f11ed70(void);
|
||||||
bool debugEnableBgRendering(void);
|
bool debugEnableBgRendering(void);
|
||||||
bool debugEnablePropRendering(void);
|
bool debugIsPropRenderingEnabled(void);
|
||||||
bool debug0f11edb0(void);
|
bool debug0f11edb0(void);
|
||||||
bool debug0f11edb8(void);
|
bool debug0f11edb8(void);
|
||||||
bool debugIsRoomStateDebugEnabled(void);
|
bool debugIsRoomStateDebugEnabled(void);
|
||||||
s32 debugIsTurboModeEnabled(void);
|
s32 debugIsTurboModeEnabled(void);
|
||||||
bool debugForceAllObjectivesComplete(void);
|
bool debugForceAllObjectivesComplete(void);
|
||||||
bool debug0f11ee28(void);
|
bool debugIsZBufferDisabled(void);
|
||||||
bool debug0f11ee40(void);
|
bool debug0f11ee40(void);
|
||||||
u32 debugGetSlowMotion(void);
|
s32 debugGetSlowMotion(void);
|
||||||
bool debug0f11ee88(void);
|
s32 debugGetTilesDebugMode(void);
|
||||||
bool debug0f11ee90(void);
|
s32 debugGetPadsDebugMode(void);
|
||||||
bool debug0f11eea8(void);
|
bool debug0f11eea8(void);
|
||||||
bool debugDangerousProps(void);
|
bool debugDangerousProps(void);
|
||||||
s32 debugGetMotionBlur(void);
|
s32 debugGetMotionBlur(void);
|
||||||
bool debugEnableFootsteps(void);
|
bool debugIsFootstepsEnabled(void);
|
||||||
bool debugAllowEndLevel(void);
|
bool debugAllowEndLevel(void);
|
||||||
bool debug0f11ef78(void);
|
bool debugIsChrStatsEnabled(void);
|
||||||
bool debug0f11ef80(void);
|
bool debug0f11ef80(void);
|
||||||
|
|
||||||
|
s32 dmenuGetSelectedOption(void);
|
||||||
|
void dmenuNavigateRight(void);
|
||||||
|
void dmenuNavigateLeft(void);
|
||||||
|
void dmenuNavigateUp(void);
|
||||||
|
void dmenuNavigateDown(void);
|
||||||
Gfx *dmenuRender(Gfx *gdl);
|
Gfx *dmenuRender(Gfx *gdl);
|
||||||
void debugTick(void);
|
|
||||||
s32 debug0f11946cnb(s8 stickx, s8 sticky, u16 buttons, u16 buttonsthisframe);
|
void debugUpdateMenu(void);
|
||||||
|
bool debugProcessInput(s8 stickx, s8 sticky, u16 buttons, u16 buttonsthisframe);
|
||||||
bool debugIsLineModeEnabled(void);
|
bool debugIsLineModeEnabled(void);
|
||||||
|
|
||||||
extern u32 var800786f4nb;
|
extern s32 var800786f4nb;
|
||||||
extern s32 g_DebugMenuPositions[][2];
|
extern s32 g_DebugMenuPositions[][2];
|
||||||
extern char *g_DebugMenuLabels[];
|
extern char *g_DebugMenuLabels[];
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
#include "data.h"
|
#include "data.h"
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
|
|
||||||
|
extern u8 g_VmShowStats;
|
||||||
|
|
||||||
u32 vmInit(void);
|
u32 vmInit(void);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
+1
-1
@@ -537,7 +537,7 @@ glabel func000137ec
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if VERSION >= VERSION_NTSC_1_0
|
#if VERSION >= VERSION_NTSC_1_0
|
||||||
void func000137fc(s32 arg0)
|
void func000137fc(char *text)
|
||||||
{
|
{
|
||||||
// empty
|
// empty
|
||||||
}
|
}
|
||||||
|
|||||||
+9
-9
@@ -1695,7 +1695,7 @@ u32 var8005dd48 = 0x00000000;
|
|||||||
u32 var8005dd4c = 0x00000000;
|
u32 var8005dd4c = 0x00000000;
|
||||||
u32 var8005dd50 = 0x00000000;
|
u32 var8005dd50 = 0x00000000;
|
||||||
s32 g_MainChangeToStageNum = -1;
|
s32 g_MainChangeToStageNum = -1;
|
||||||
u32 var8005dd58 = 0x00000000;
|
bool g_MainIsDebugMenuOpen = false;
|
||||||
|
|
||||||
#if VERSION < VERSION_NTSC_1_0
|
#if VERSION < VERSION_NTSC_1_0
|
||||||
GLOBAL_ASM(
|
GLOBAL_ASM(
|
||||||
@@ -2770,7 +2770,7 @@ glabel mainTick
|
|||||||
/* ea60: 01402025 */ or $a0,$t2,$zero
|
/* ea60: 01402025 */ or $a0,$t2,$zero
|
||||||
/* ea64: 83a5003b */ lb $a1,0x3b($sp)
|
/* ea64: 83a5003b */ lb $a1,0x3b($sp)
|
||||||
/* ea68: 3206ffff */ andi $a2,$s0,0xffff
|
/* ea68: 3206ffff */ andi $a2,$s0,0xffff
|
||||||
/* ea6c: 0fc4651b */ jal debug0f11946cnb
|
/* ea6c: 0fc4651b */ jal debugProcessInput
|
||||||
/* ea70: 3047ffff */ andi $a3,$v0,0xffff
|
/* ea70: 3047ffff */ andi $a3,$v0,0xffff
|
||||||
/* ea74: 3c018006 */ lui $at,0x8006
|
/* ea74: 3c018006 */ lui $at,0x8006
|
||||||
/* ea78: 10000021 */ beqz $zero,.NB0000eb00
|
/* ea78: 10000021 */ beqz $zero,.NB0000eb00
|
||||||
@@ -2805,7 +2805,7 @@ glabel mainTick
|
|||||||
/* eae4: 01a02025 */ or $a0,$t5,$zero
|
/* eae4: 01a02025 */ or $a0,$t5,$zero
|
||||||
/* eae8: 83a5003b */ lb $a1,0x3b($sp)
|
/* eae8: 83a5003b */ lb $a1,0x3b($sp)
|
||||||
/* eaec: 3206ffff */ andi $a2,$s0,0xffff
|
/* eaec: 3206ffff */ andi $a2,$s0,0xffff
|
||||||
/* eaf0: 0fc4651b */ jal debug0f11946cnb
|
/* eaf0: 0fc4651b */ jal debugProcessInput
|
||||||
/* eaf4: 3047ffff */ andi $a3,$v0,0xffff
|
/* eaf4: 3047ffff */ andi $a3,$v0,0xffff
|
||||||
/* eaf8: 3c018006 */ lui $at,0x8006
|
/* eaf8: 3c018006 */ lui $at,0x8006
|
||||||
/* eafc: ac22f678 */ sw $v0,-0x988($at)
|
/* eafc: ac22f678 */ sw $v0,-0x988($at)
|
||||||
@@ -3005,7 +3005,7 @@ glabel mainTick
|
|||||||
/* edc8: 8d6bf678 */ lw $t3,-0x988($t3)
|
/* edc8: 8d6bf678 */ lw $t3,-0x988($t3)
|
||||||
/* edcc: 51600007 */ beqzl $t3,.NB0000edec
|
/* edcc: 51600007 */ beqzl $t3,.NB0000edec
|
||||||
/* edd0: 8fac0094 */ lw $t4,0x94($sp)
|
/* edd0: 8fac0094 */ lw $t4,0x94($sp)
|
||||||
/* edd4: 0fc4649c */ jal debugTick
|
/* edd4: 0fc4649c */ jal debugUpdateMenu
|
||||||
/* edd8: 00000000 */ sll $zero,$zero,0x0
|
/* edd8: 00000000 */ sll $zero,$zero,0x0
|
||||||
/* eddc: 0fc4633d */ jal dmenuRender
|
/* eddc: 0fc4633d */ jal dmenuRender
|
||||||
/* ede0: 8fa40094 */ lw $a0,0x94($sp)
|
/* ede0: 8fa40094 */ lw $a0,0x94($sp)
|
||||||
@@ -3090,13 +3090,13 @@ u32 var8005f690nb[] = {
|
|||||||
// gDPSetTile(gdl++, G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD);
|
// gDPSetTile(gdl++, G_IM_FMT_RGBA, G_IM_SIZ_4b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD);
|
||||||
//
|
//
|
||||||
// // If menu is open (?) or player has pressed C down + C up
|
// // If menu is open (?) or player has pressed C down + C up
|
||||||
// if (var8005dd58 || joyGetButtons(0, U_CBUTTONS | D_CBUTTONS) == (U_CBUTTONS | D_CBUTTONS)) {
|
// if (g_MainIsDebugMenuOpen || joyGetButtons(0, U_CBUTTONS | D_CBUTTONS) == (U_CBUTTONS | D_CBUTTONS)) {
|
||||||
// stickx = joyGetStickX(0);
|
// stickx = joyGetStickX(0);
|
||||||
// sticky = joyGetStickY(0);
|
// sticky = joyGetStickY(0);
|
||||||
// buttons = joyGetButtons(0, 0xffff);
|
// buttons = joyGetButtons(0, 0xffff);
|
||||||
// buttonsthisframe = joyGetButtonsPressedThisFrame(0, 0xffff);
|
// buttonsthisframe = joyGetButtonsPressedThisFrame(0, 0xffff);
|
||||||
//
|
//
|
||||||
// var8005dd58 = debug0f11946cnb(stickx, sticky, buttons, buttonsthisframe);
|
// g_MainIsDebugMenuOpen = debugProcessInput(stickx, sticky, buttons, buttonsthisframe);
|
||||||
// } else if (joyGetButtons(0, START_BUTTON) == 0) {
|
// } else if (joyGetButtons(0, START_BUTTON) == 0) {
|
||||||
// var80075d68 = var800786f4nb;
|
// var80075d68 = var800786f4nb;
|
||||||
// } else {
|
// } else {
|
||||||
@@ -3105,7 +3105,7 @@ u32 var8005f690nb[] = {
|
|||||||
// buttons = joyGetButtons(0, 0xffff);
|
// buttons = joyGetButtons(0, 0xffff);
|
||||||
// buttonsthisframe = joyGetButtonsPressedThisFrame(0, 0xffff);
|
// buttonsthisframe = joyGetButtonsPressedThisFrame(0, 0xffff);
|
||||||
//
|
//
|
||||||
// var8005dd58 = debug0f11946cnb(stickx, sticky, buttons, buttonsthisframe);
|
// g_MainIsDebugMenuOpen = debugProcessInput(stickx, sticky, buttons, buttonsthisframe);
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// lvTick();
|
// lvTick();
|
||||||
@@ -3146,8 +3146,8 @@ u32 var8005f690nb[] = {
|
|||||||
// gdl = profileRender(gdl);
|
// gdl = profileRender(gdl);
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// if (var8005dd58) {
|
// if (g_MainIsDebugMenuOpen) {
|
||||||
// debugTick();
|
// debugUpdateMenu();
|
||||||
// gdl = dmenuRender(gdl);
|
// gdl = dmenuRender(gdl);
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
|
|||||||
+4
-4
@@ -2200,22 +2200,22 @@ Gfx *viSetFillColour(Gfx *gdl, s32 r, s32 g, s32 b)
|
|||||||
return gdl;
|
return gdl;
|
||||||
}
|
}
|
||||||
|
|
||||||
void vi0000bf8c(void)
|
void viGrabJpg16(void)
|
||||||
{
|
{
|
||||||
// empty
|
// empty
|
||||||
}
|
}
|
||||||
|
|
||||||
void vi0000bf94(void)
|
void viGrabJpg32(void)
|
||||||
{
|
{
|
||||||
// empty
|
// empty
|
||||||
}
|
}
|
||||||
|
|
||||||
void vi0000bf9c(void)
|
void viGrabRgb16(void)
|
||||||
{
|
{
|
||||||
// empty
|
// empty
|
||||||
}
|
}
|
||||||
|
|
||||||
void vi0000bfa4(void)
|
void viGrabRgb32(void)
|
||||||
{
|
{
|
||||||
// empty
|
// empty
|
||||||
}
|
}
|
||||||
+2
-1
@@ -18,7 +18,8 @@ u32 var80090b08;
|
|||||||
u32 var80090b0c;
|
u32 var80090b0c;
|
||||||
|
|
||||||
#if VERSION < VERSION_NTSC_1_0
|
#if VERSION < VERSION_NTSC_1_0
|
||||||
u8 fillnb[0x0c] = {0};
|
u8 g_VmShowStats = false;
|
||||||
|
u32 fillnb[2] = {0};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
u32 var8005cf80 = 0;
|
u32 var8005cf80 = 0;
|
||||||
|
|||||||
Reference in new issue
Block a user