ntsc-1.0 and pal-final: Replace hard coded jal addresses

This commit is contained in:
Ryan Dwyer
2021-03-17 22:59:54 +10:00
parent 05dee8881e
commit 47b1b537f3
55 changed files with 3672 additions and 3672 deletions
+36 -36
View File
@@ -1410,7 +1410,7 @@ glabel amRender
/* f1012ac: 90790250 */ lbu $t9,0x250($v1)
/* f1012b0: 53200353 */ beqzl $t9,.PF0f102000
/* f1012b4: 8c621c04 */ lw $v0,0x1c04($v1)
/* f1012b8: 0fc550cf */ jal 0xf15433c
/* f1012b8: 0fc550cf */ jal func0f153628
/* f1012bc: 8fa401d8 */ lw $a0,0x1d8($sp)
/* f1012c0: 3c08800a */ lui $t0,0x800a
/* f1012c4: 2508a510 */ addiu $t0,$t0,-23280
@@ -1467,7 +1467,7 @@ glabel amRender
.PF0f101388:
/* f101388: 00182403 */ sra $a0,$t8,0x10
/* f10138c: 000e2c03 */ sra $a1,$t6,0x10
/* f101390: 0fc3fe7d */ jal 0xf0ff9f4
/* f101390: 0fc3fe7d */ jal amCalculateSlotPosition
/* f101394: 26070008 */ addiu $a3,$s0,0x8
/* f101398: 3c18800a */ lui $t8,0x800a
/* f10139c: 8f182758 */ lw $t8,0x2758($t8)
@@ -1490,16 +1490,16 @@ glabel amRender
/* f1013dc: 0004c400 */ sll $t8,$a0,0x10
/* f1013e0: 00182403 */ sra $a0,$t8,0x10
/* f1013e4: 000e2c03 */ sra $a1,$t6,0x10
/* f1013e8: 0fc3fe7d */ jal 0xf0ff9f4
/* f1013e8: 0fc3fe7d */ jal amCalculateSlotPosition
/* f1013ec: 2607000c */ addiu $a3,$s0,0xc
.PF0f1013f0:
/* f1013f0: 0fc3534f */ jal 0xf0d4d3c
/* f1013f0: 0fc3534f */ jal func0f0d479c
/* f1013f4: 8fa401d8 */ lw $a0,0x1d8($sp)
/* f1013f8: afa201d8 */ sw $v0,0x1d8($sp)
/* f1013fc: 0fc5a253 */ jal 0xf16894c
/* f1013fc: 0fc5a253 */ jal gfxAllocateColours
/* f101400: 24040002 */ li $a0,0x2
/* f101404: 0040a825 */ move $s5,$v0
/* f101408: 0fc5a239 */ jal 0xf1688e4
/* f101408: 0fc5a239 */ jal gfxAllocateVertices
/* f10140c: 24040008 */ li $a0,0x8
/* f101410: 8fb801d8 */ lw $t8,0x1d8($sp)
/* f101414: 3c0ee700 */ lui $t6,0xe700
@@ -1553,7 +1553,7 @@ glabel amRender
/* f1014d4: 27a401d8 */ addiu $a0,$sp,0x1d8
/* f1014d8: 00002825 */ move $a1,$zero
/* f1014dc: 24060002 */ li $a2,0x2
/* f1014e0: 0fc2cfb8 */ jal 0xf0b3ee0
/* f1014e0: 0fc2cfb8 */ jal func0f0b39c0
/* f1014e4: 00003825 */ move $a3,$zero
/* f1014e8: 8faf01d8 */ lw $t7,0x1d8($sp)
/* f1014ec: 3c19b900 */ lui $t9,0xb900
@@ -1569,7 +1569,7 @@ glabel amRender
/* f101514: 24040001 */ li $a0,0x1
/* f101518: 00002825 */ move $a1,$zero
/* f10151c: adf90000 */ sw $t9,0x0($t7)
/* f101520: 0fc3fe7d */ jal 0xf0ff9f4
/* f101520: 0fc3fe7d */ jal amCalculateSlotPosition
/* f101524: adee0004 */ sw $t6,0x4($t7)
/* f101528: 87af01ba */ lh $t7,0x1ba($sp)
/* f10152c: 2411000a */ li $s1,0xa
@@ -1586,7 +1586,7 @@ glabel amRender
/* f101558: 03310019 */ multu $t9,$s1
/* f10155c: 00007012 */ mflo $t6
/* f101560: a60e0002 */ sh $t6,0x2($s0)
/* f101564: 0fc3fe7d */ jal 0xf0ff9f4
/* f101564: 0fc3fe7d */ jal amCalculateSlotPosition
/* f101568: 00000000 */ nop
/* f10156c: 87af01ba */ lh $t7,0x1ba($sp)
/* f101570: 24040001 */ li $a0,0x1
@@ -1601,7 +1601,7 @@ glabel amRender
/* f101594: 03310019 */ multu $t9,$s1
/* f101598: 00007012 */ mflo $t6
/* f10159c: a60e000e */ sh $t6,0xe($s0)
/* f1015a0: 0fc3fe7d */ jal 0xf0ff9f4
/* f1015a0: 0fc3fe7d */ jal amCalculateSlotPosition
/* f1015a4: 00000000 */ nop
/* f1015a8: 87af01ba */ lh $t7,0x1ba($sp)
/* f1015ac: 00002025 */ move $a0,$zero
@@ -1616,7 +1616,7 @@ glabel amRender
/* f1015d0: 03310019 */ multu $t9,$s1
/* f1015d4: 00007012 */ mflo $t6
/* f1015d8: a60e001a */ sh $t6,0x1a($s0)
/* f1015dc: 0fc3fe7d */ jal 0xf0ff9f4
/* f1015dc: 0fc3fe7d */ jal amCalculateSlotPosition
/* f1015e0: 00000000 */ nop
/* f1015e4: 87af01ba */ lh $t7,0x1ba($sp)
/* f1015e8: 8602000c */ lh $v0,0xc($s0)
@@ -1687,7 +1687,7 @@ glabel amRender
/* f1016e4: 26380008 */ addiu $t8,$s1,0x8
/* f1016e8: afb801d8 */ sw $t8,0x1d8($sp)
/* f1016ec: 02a02025 */ move $a0,$s5
/* f1016f0: 0c012ab0 */ jal 0x4aac0
/* f1016f0: 0c012ab0 */ jal osVirtualToPhysical
/* f1016f4: ae390000 */ sw $t9,0x0($s1)
/* f1016f8: ae220004 */ sw $v0,0x4($s1)
/* f1016fc: 8fb201d8 */ lw $s2,0x1d8($sp)
@@ -1696,7 +1696,7 @@ glabel amRender
/* f101708: 264f0008 */ addiu $t7,$s2,0x8
/* f10170c: afaf01d8 */ sw $t7,0x1d8($sp)
/* f101710: 02002025 */ move $a0,$s0
/* f101714: 0c012ab0 */ jal 0x4aac0
/* f101714: 0c012ab0 */ jal osVirtualToPhysical
/* f101718: ae580000 */ sw $t8,0x0($s2)
/* f10171c: ae420004 */ sw $v0,0x4($s2)
/* f101720: 8fb901d8 */ lw $t9,0x1d8($sp)
@@ -1725,7 +1725,7 @@ glabel amRender
/* f10177c: 37185621 */ ori $t8,$t8,0x5621
/* f101780: af380004 */ sw $t8,0x4($t9)
/* f101784: af2f0000 */ sw $t7,0x0($t9)
/* f101788: 0fc353da */ jal 0xf0d4f68
/* f101788: 0fc353da */ jal func0f0d49c8
/* f10178c: 8fa401d8 */ lw $a0,0x1d8($sp)
/* f101790: 3c168007 */ lui $s6,0x8007
/* f101794: afa201d8 */ sw $v0,0x1d8($sp)
@@ -1744,7 +1744,7 @@ glabel amRender
/* f1017c0: 01c02825 */ move $a1,$t6
/* f1017c4: 27a60182 */ addiu $a2,$sp,0x182
/* f1017c8: 27a70180 */ addiu $a3,$sp,0x180
/* f1017cc: 0fc3fe7d */ jal 0xf0ff9f4
/* f1017cc: 0fc3fe7d */ jal amCalculateSlotPosition
/* f1017d0: 2414ffff */ li $s4,-1
/* f1017d4: 3c18800a */ lui $t8,0x800a
/* f1017d8: 8f182758 */ lw $t8,0x2758($t8)
@@ -1764,7 +1764,7 @@ glabel amRender
/* f10180c: 8319e58b */ lb $t9,-0x1a75($t8)
/* f101810: 07210029 */ bgez $t9,.PF0f1018b8
/* f101814: 00000000 */ nop
/* f101818: 0fc3f983 */ jal 0xf0fe60c
/* f101818: 0fc3f983 */ jal amGetFirstBuddyIndex
/* f10181c: 00000000 */ nop
/* f101820: 04400025 */ bltz $v0,.PF0f1018b8
/* f101824: 00000000 */ nop
@@ -1849,14 +1849,14 @@ glabel amRender
/* f101954: 3c144f4f */ lui $s4,0x4f4f
/* f101958: 36944f7f */ ori $s4,$s4,0x4f7f
.PF0f10195c:
/* f10195c: 0fc3fa80 */ jal 0xf0fea00
/* f10195c: 0fc3fa80 */ jal amGetSlotDetails
/* f101960: 02a03025 */ move $a2,$s5
/* f101964: 24020001 */ li $v0,0x1
/* f101968: 1662000f */ bne $s3,$v0,.PF0f1019a8
/* f10196c: 8fa401d8 */ lw $a0,0x1d8($sp)
/* f101970: 5622000e */ bnel $s1,$v0,.PF0f1019ac
/* f101974: 8faf01d0 */ lw $t7,0x1d0($sp)
/* f101978: 0fc3fe0f */ jal 0xf0ff83c
/* f101978: 0fc3fe0f */ jal amIsCramped
/* f10197c: 00000000 */ nop
/* f101980: 14400011 */ bnez $v0,.PF0f1019c8
/* f101984: 8fa401d8 */ lw $a0,0x1d8($sp)
@@ -1864,7 +1864,7 @@ glabel amRender
/* f10198c: 02a02825 */ move $a1,$s5
/* f101990: 02803025 */ move $a2,$s4
/* f101994: 87a70182 */ lh $a3,0x182($sp)
/* f101998: 0fc3ff9d */ jal 0xf0ffe74
/* f101998: 0fc3ff9d */ jal amRenderText
/* f10199c: afae0010 */ sw $t6,0x10($sp)
/* f1019a0: 10000009 */ b .PF0f1019c8
/* f1019a4: afa201d8 */ sw $v0,0x1d8($sp)
@@ -1875,7 +1875,7 @@ glabel amRender
/* f1019b0: 87a60182 */ lh $a2,0x182($sp)
/* f1019b4: 87a70180 */ lh $a3,0x180($sp)
/* f1019b8: afb00010 */ sw $s0,0x10($sp)
/* f1019bc: 0fc4022a */ jal 0xf1008a8
/* f1019bc: 0fc4022a */ jal amRenderSlot
/* f1019c0: afaf0014 */ sw $t7,0x14($sp)
/* f1019c4: afa201d8 */ sw $v0,0x1d8($sp)
.PF0f1019c8:
@@ -1895,7 +1895,7 @@ glabel amRender
/* f1019fc: 8319e58b */ lb $t9,-0x1a75($t8)
/* f101a00: 07210004 */ bgez $t9,.PF0f101a14
/* f101a04: 00000000 */ nop
/* f101a08: 0fc3f983 */ jal 0xf0fe60c
/* f101a08: 0fc3f983 */ jal amGetFirstBuddyIndex
/* f101a0c: 00000000 */ nop
/* f101a10: 04410011 */ bgez $v0,.PF0f101a58
.PF0f101a14:
@@ -1913,7 +1913,7 @@ glabel amRender
/* f101a40: 28410002 */ slti $at,$v0,0x2
/* f101a44: 14200004 */ bnez $at,.PF0f101a58
/* f101a48: 00000000 */ nop
/* f101a4c: 0fc3ffcf */ jal 0xf0fff3c
/* f101a4c: 0fc3ffcf */ jal amRenderAibotInfo
/* f101a50: 2445fffe */ addiu $a1,$v0,-2
/* f101a54: afa201d8 */ sw $v0,0x1d8($sp)
.PF0f101a58:
@@ -1972,7 +1972,7 @@ glabel amRender
/* f101b14: 24120005 */ li $s2,0x5
/* f101b18: 24130003 */ li $s3,0x3
.PF0f101b1c:
/* f101b1c: 0c00685b */ jal 0x1a16c
/* f101b1c: 0c00685b */ jal sinf
/* f101b20: c60c001c */ lwc1 $f12,0x1c($s0)
/* f101b24: 3c013f80 */ lui $at,0x3f80
/* f101b28: 44812000 */ mtc1 $at,$f4
@@ -2031,7 +2031,7 @@ glabel amRender
/* f101bf0: 3c144f4f */ lui $s4,0x4f4f
/* f101bf4: 36944f7f */ ori $s4,$s4,0x4f7f
.PF0f101bf8:
/* f101bf8: 0fc5513c */ jal 0xf1544f0
/* f101bf8: 0fc5513c */ jal gfxSetPrimColour
/* f101bfc: 02802825 */ move $a1,$s4
/* f101c00: 3c0e800a */ lui $t6,0x800a
/* f101c04: 8dce2758 */ lw $t6,0x2758($t6)
@@ -2049,7 +2049,7 @@ glabel amRender
/* f101c30: 24010004 */ li $at,0x4
/* f101c34: 1721003c */ bne $t9,$at,.PF0f101d28
/* f101c38: 03008825 */ move $s1,$t8
/* f101c3c: 0fc3fe0f */ jal 0xf0ff83c
/* f101c3c: 0fc3fe0f */ jal amIsCramped
/* f101c40: 00000000 */ nop
/* f101c44: 10400005 */ beqz $v0,.PF0f101c5c
/* f101c48: 3c0e800a */ lui $t6,0x800a
@@ -2096,7 +2096,7 @@ glabel amRender
/* f101cd4: 14200014 */ bnez $at,.PF0f101d28
/* f101cd8: 24040004 */ li $a0,0x4
/* f101cdc: 27a50114 */ addiu $a1,$sp,0x114
/* f101ce0: 0fc3fa80 */ jal 0xf0fea00
/* f101ce0: 0fc3fa80 */ jal amGetSlotDetails
/* f101ce4: 02003025 */ move $a2,$s0
/* f101ce8: 3c19800a */ lui $t9,0x800a
/* f101cec: 8f392754 */ lw $t9,0x2754($t9)
@@ -2106,7 +2106,7 @@ glabel amRender
/* f101cfc: 27a50138 */ addiu $a1,$sp,0x138
/* f101d00: 02003025 */ move $a2,$s0
/* f101d04: afa00014 */ sw $zero,0x14($sp)
/* f101d08: 0fc5609a */ jal 0xf158268
/* f101d08: 0fc5609a */ jal textMeasure
/* f101d0c: afb90010 */ sw $t9,0x10($sp)
/* f101d10: 8fb10138 */ lw $s1,0x138($sp)
/* f101d14: 06210003 */ bgez $s1,.PF0f101d24
@@ -2287,11 +2287,11 @@ glabel amRender
/* f101fc8: 00187880 */ sll $t7,$t8,0x2
/* f101fcc: 01eec825 */ or $t9,$t7,$t6
/* f101fd0: ac590004 */ sw $t9,0x4($v0)
/* f101fd4: 0fc55153 */ jal 0xf15454c
/* f101fd4: 0fc55153 */ jal func0f153838
/* f101fd8: 8fa401d8 */ lw $a0,0x1d8($sp)
/* f101fdc: afa201d8 */ sw $v0,0x1d8($sp)
.PF0f101fe0:
/* f101fe0: 0fc55125 */ jal 0xf154494
/* f101fe0: 0fc55125 */ jal func0f153780
/* f101fe4: 8fa401d8 */ lw $a0,0x1d8($sp)
/* f101fe8: 3c03800a */ lui $v1,0x800a
/* f101fec: 3c0b800a */ lui $t3,0x800a
@@ -2423,7 +2423,7 @@ glabel amRender
/* f10219c: 0326c021 */ addu $t8,$t9,$a2
/* f1021a0: 17010011 */ bne $t8,$at,.PF0f1021e8
/* f1021a4: 00000000 */ nop
/* f1021a8: 0fc54ef9 */ jal 0xf153be4
/* f1021a8: 0fc54ef9 */ jal optionsGetScreenSplit
/* f1021ac: 00000000 */ nop
/* f1021b0: 24010001 */ li $at,0x1
/* f1021b4: 10410021 */ beq $v0,$at,.PF0f10223c
@@ -2510,11 +2510,11 @@ glabel amRender
/* f1022c4: 03067821 */ addu $t7,$t8,$a2
/* f1022c8: 15e10019 */ bne $t7,$at,.PF0f102330
/* f1022cc: 00000000 */ nop
/* f1022d0: 0fc54e8c */ jal 0xf153a30
/* f1022d0: 0fc54e8c */ jal optionsGetEffectiveScreenSize
/* f1022d4: 00000000 */ nop
/* f1022d8: 10400015 */ beqz $v0,.PF0f102330
/* f1022dc: 00000000 */ nop
/* f1022e0: 0c002e91 */ jal 0xba44
/* f1022e0: 0c002e91 */ jal viGetViewLeft
/* f1022e4: 00000000 */ nop
/* f1022e8: 3c0e8008 */ lui $t6,0x8008
/* f1022ec: 8dce0020 */ lw $t6,0x20($t6)
@@ -2537,11 +2537,11 @@ glabel amRender
/* f102328: 10000031 */ b .PF0f1023f0
/* f10232c: 3c013e80 */ lui $at,0x3e80
.PF0f102330:
/* f102330: 0c002e73 */ jal 0xb9cc
/* f102330: 0c002e73 */ jal viGetViewWidth
/* f102334: 00000000 */ nop
/* f102338: 00028c00 */ sll $s1,$v0,0x10
/* f10233c: 0011cc03 */ sra $t9,$s1,0x10
/* f102340: 0c002e91 */ jal 0xba44
/* f102340: 0c002e91 */ jal viGetViewLeft
/* f102344: 03208825 */ move $s1,$t9
/* f102348: 3c038008 */ lui $v1,0x8008
/* f10234c: 8c630020 */ lw $v1,0x20($v1)
@@ -2635,11 +2635,11 @@ glabel amRender
/* f102494: 35efffff */ ori $t7,$t7,0xffff
/* f102498: af2f0000 */ sw $t7,0x0($t9)
/* f10249c: af380004 */ sw $t8,0x4($t9)
/* f1024a0: 0c002e77 */ jal 0xb9dc
/* f1024a0: 0c002e77 */ jal viGetViewHeight
/* f1024a4: e7a20068 */ swc1 $f2,0x68($sp)
/* f1024a8: 0002a400 */ sll $s4,$v0,0x10
/* f1024ac: 0014cc03 */ sra $t9,$s4,0x10
/* f1024b0: 0c002e95 */ jal 0xba54
/* f1024b0: 0c002e95 */ jal viGetViewTop
/* f1024b4: 0320a025 */ move $s4,$t9
/* f1024b8: 3c04800a */ lui $a0,0x800a
/* f1024bc: 2484a510 */ addiu $a0,$a0,-23280
+34 -34
View File
@@ -741,15 +741,15 @@ glabel var7f1adb00
/* f0d0ef4: 8f190004 */ lw $t9,0x4($t8)
/* f0d0ef8: e7a400e0 */ swc1 $f4,0xe0($sp)
/* f0d0efc: afb900e4 */ sw $t9,0xe4($sp)
/* f0d0f00: 0fc54cfe */ jal 0xf1533f8
/* f0d0f00: 0fc54cfe */ jal optionsGetContpadNum1
/* f0d0f04: 8dc40070 */ lw $a0,0x70($t6)
/* f0d0f08: 00022600 */ sll $a0,$v0,0x18
/* f0d0f0c: 00047e03 */ sra $t7,$a0,0x18
/* f0d0f10: a3a200c3 */ sb $v0,0xc3($sp)
/* f0d0f14: 0c0052e6 */ jal 0x14b98
/* f0d0f14: 0c0052e6 */ jal contGetStickX
/* f0d0f18: 01e02025 */ move $a0,$t7
/* f0d0f1c: 83a400c3 */ lb $a0,0xc3($sp)
/* f0d0f20: 0c005310 */ jal 0x14c40
/* f0d0f20: 0c005310 */ jal contGetStickY
/* f0d0f24: a3a200c2 */ sb $v0,0xc2($sp)
/* f0d0f28: 8fae00e8 */ lw $t6,0xe8($sp)
/* f0d0f2c: 00023e00 */ sll $a3,$v0,0x18
@@ -762,7 +762,7 @@ glabel var7f1adb00
/* f0d0f48: a3bf00c2 */ sb $ra,0xc2($sp)
/* f0d0f4c: 83a400c3 */ lb $a0,0xc3($sp)
/* f0d0f50: 3405ffff */ li $a1,0xffff
/* f0d0f54: 0c00533a */ jal 0x14ce8
/* f0d0f54: 0c00533a */ jal contGetButtons
/* f0d0f58: a3b900c0 */ sb $t9,0xc0($sp)
/* f0d0f5c: 3c09800a */ lui $t1,0x800a
/* f0d0f60: 2529a510 */ addiu $t1,$t1,-23280
@@ -779,7 +779,7 @@ glabel var7f1adb00
/* f0d0f84: 8f040070 */ lw $a0,0x70($t8)
/* f0d0f88: a3bf00c2 */ sb $ra,0xc2($sp)
/* f0d0f8c: a7a800bc */ sh $t0,0xbc($sp)
/* f0d0f90: 0fc54cf0 */ jal 0xf1533c0
/* f0d0f90: 0fc54cf0 */ jal optionsGetControlMode
/* f0d0f94: a3a700c0 */ sb $a3,0xc0($sp)
/* f0d0f98: 44808000 */ mtc1 $zero,$f16
/* f0d0f9c: 3c09800a */ lui $t1,0x800a
@@ -802,18 +802,18 @@ glabel var7f1adb00
/* f0d0fe0: a3bf00c2 */ sb $ra,0xc2($sp)
/* f0d0fe4: afa200b0 */ sw $v0,0xb0($sp)
/* f0d0fe8: a7a800bc */ sh $t0,0xbc($sp)
/* f0d0fec: 0fc54d05 */ jal 0xf153414
/* f0d0fec: 0fc54d05 */ jal optionsGetContpadNum2
/* f0d0ff0: a3a700c0 */ sb $a3,0xc0($sp)
/* f0d0ff4: 00021e00 */ sll $v1,$v0,0x18
/* f0d0ff8: 00037e03 */ sra $t7,$v1,0x18
/* f0d0ffc: 000f2600 */ sll $a0,$t7,0x18
/* f0d1000: 0004c603 */ sra $t8,$a0,0x18
/* f0d1004: afaf0074 */ sw $t7,0x74($sp)
/* f0d1008: 0c0052e6 */ jal 0x14b98
/* f0d1008: 0c0052e6 */ jal contGetStickX
/* f0d100c: 03002025 */ move $a0,$t8
/* f0d1010: 83a40077 */ lb $a0,0x77($sp)
/* f0d1014: a3a200c1 */ sb $v0,0xc1($sp)
/* f0d1018: 0c005310 */ jal 0x14c40
/* f0d1018: 0c005310 */ jal contGetStickY
/* f0d101c: afa4003c */ sw $a0,0x3c($sp)
/* f0d1020: 8faf00e8 */ lw $t7,0xe8($sp)
/* f0d1024: 00023600 */ sll $a2,$v0,0x18
@@ -834,7 +834,7 @@ glabel var7f1adb00
/* f0d1060: a3a700c0 */ sb $a3,0xc0($sp)
/* f0d1064: a7a800bc */ sh $t0,0xbc($sp)
/* f0d1068: a3aa00c1 */ sb $t2,0xc1($sp)
/* f0d106c: 0c00533a */ jal 0x14ce8
/* f0d106c: 0c00533a */ jal contGetButtons
/* f0d1070: afab00b0 */ sw $t3,0xb0($sp)
/* f0d1074: 3c09800a */ lui $t1,0x800a
/* f0d1078: 2529a510 */ addiu $t1,$t1,-23280
@@ -1241,9 +1241,9 @@ glabel var7f1adb00
/* f0d15dc: 8f240000 */ lw $a0,0x0($t9)
/* f0d15e0: a3bf00c2 */ sb $ra,0xc2($sp)
/* f0d15e4: e7ae00e0 */ swc1 $f14,0xe0($sp)
/* f0d15e8: 0fc1968d */ jal 0xf065a34
/* f0d15e8: 0fc1968d */ jal roomsCopy
/* f0d15ec: 24840028 */ addiu $a0,$a0,0x28
/* f0d15f0: 0fc449df */ jal 0xf11277c
/* f0d15f0: 0fc449df */ jal invHasSingleWeaponIncAllGuns
/* f0d15f4: 2404002e */ li $a0,0x2e
/* f0d15f8: 3c09800a */ lui $t1,0x800a
/* f0d15fc: 44808000 */ mtc1 $zero,$f16
@@ -1273,7 +1273,7 @@ glabel var7f1adb00
/* f0d165c: 030e2023 */ subu $a0,$t8,$t6
/* f0d1660: 0081001a */ div $zero,$a0,$at
/* f0d1664: 00002012 */ mflo $a0
/* f0d1668: 0fc0842c */ jal 0xf0210b0
/* f0d1668: 0fc0842c */ jal propClearReferences
/* f0d166c: 00000000 */ nop
/* f0d1670: 3c09800a */ lui $t1,0x800a
/* f0d1674: 44808000 */ mtc1 $zero,$f16
@@ -1346,7 +1346,7 @@ glabel var7f1adb00
.PF0f0d1770:
/* f0d1770: c424ed84 */ lwc1 $f4,-0x127c($at)
/* f0d1774: 46040302 */ mul.s $f12,$f0,$f4
/* f0d1778: 0c006858 */ jal 0x1a160
/* f0d1778: 0c006858 */ jal cosf
/* f0d177c: 00000000 */ nop
/* f0d1780: 3c09800a */ lui $t1,0x800a
/* f0d1784: 2529a510 */ addiu $t1,$t1,-23280
@@ -1359,7 +1359,7 @@ glabel var7f1adb00
/* f0d17a0: 8df90480 */ lw $t9,0x480($t7)
/* f0d17a4: c728001c */ lwc1 $f8,0x1c($t9)
/* f0d17a8: 460a4302 */ mul.s $f12,$f8,$f10
/* f0d17ac: 0c00685b */ jal 0x1a16c
/* f0d17ac: 0c00685b */ jal sinf
/* f0d17b0: 00000000 */ nop
/* f0d17b4: 3c09800a */ lui $t1,0x800a
/* f0d17b8: 2529a510 */ addiu $t1,$t1,-23280
@@ -1421,7 +1421,7 @@ glabel var7f1adb00
.PF0f0d188c:
/* f0d188c: c428ed8c */ lwc1 $f8,-0x1274($at)
/* f0d1890: 46081302 */ mul.s $f12,$f2,$f8
/* f0d1894: 0c006858 */ jal 0x1a160
/* f0d1894: 0c006858 */ jal cosf
/* f0d1898: 00000000 */ nop
/* f0d189c: 3c09800a */ lui $t1,0x800a
/* f0d18a0: 2529a510 */ addiu $t1,$t1,-23280
@@ -1434,7 +1434,7 @@ glabel var7f1adb00
/* f0d18bc: 8f0e0480 */ lw $t6,0x480($t8)
/* f0d18c0: c5ca0028 */ lwc1 $f10,0x28($t6)
/* f0d18c4: 46045302 */ mul.s $f12,$f10,$f4
/* f0d18c8: 0c00685b */ jal 0x1a16c
/* f0d18c8: 0c00685b */ jal sinf
/* f0d18cc: 00000000 */ nop
/* f0d18d0: 3c09800a */ lui $t1,0x800a
/* f0d18d4: 2529a510 */ addiu $t1,$t1,-23280
@@ -1520,7 +1520,7 @@ glabel var7f1adb00
/* f0d1a00: 3c017f1b */ lui $at,0x7f1b
/* f0d1a04: c424ed9c */ lwc1 $f4,-0x1264($at)
/* f0d1a08: 46041302 */ mul.s $f12,$f2,$f4
/* f0d1a0c: 0c006858 */ jal 0x1a160
/* f0d1a0c: 0c006858 */ jal cosf
/* f0d1a10: 00000000 */ nop
/* f0d1a14: 3c09800a */ lui $t1,0x800a
/* f0d1a18: 2529a510 */ addiu $t1,$t1,-23280
@@ -1533,7 +1533,7 @@ glabel var7f1adb00
/* f0d1a34: 8df90480 */ lw $t9,0x480($t7)
/* f0d1a38: c7260028 */ lwc1 $f6,0x28($t9)
/* f0d1a3c: 46083302 */ mul.s $f12,$f6,$f8
/* f0d1a40: 0c00685b */ jal 0x1a16c
/* f0d1a40: 0c00685b */ jal sinf
/* f0d1a44: 00000000 */ nop
/* f0d1a48: 3c09800a */ lui $t1,0x800a
/* f0d1a4c: 2529a510 */ addiu $t1,$t1,-23280
@@ -1665,7 +1665,7 @@ glabel var7f1adb00
/* f0d1c2c: 00000000 */ nop
/* f0d1c30: 45000018 */ bc1f .PF0f0d1c94
/* f0d1c34: 00000000 */ nop
/* f0d1c38: 0c0127b4 */ jal 0x49ed0
/* f0d1c38: 0c0127b4 */ jal sqrtf
/* f0d1c3c: 46003306 */ mov.s $f12,$f6
/* f0d1c40: 3c09800a */ lui $t1,0x800a
/* f0d1c44: 2529a510 */ addiu $t1,$t1,-23280
@@ -1703,7 +1703,7 @@ glabel var7f1adb00
/* f0d1cc0: 00000000 */ nop
/* f0d1cc4: 4502001a */ bc1fl .PF0f0d1d30
/* f0d1cc8: c4660044 */ lwc1 $f6,0x44($v1)
/* f0d1ccc: 0c0127b4 */ jal 0x49ed0
/* f0d1ccc: 0c0127b4 */ jal sqrtf
/* f0d1cd0: 46002306 */ mov.s $f12,$f4
/* f0d1cd4: 3c09800a */ lui $t1,0x800a
/* f0d1cd8: 2529a510 */ addiu $t1,$t1,-23280
@@ -1906,7 +1906,7 @@ glabel var7f1adb00
/* f0d1fcc: a03911a8 */ sb $t9,0x11a8($at)
/* f0d1fd0: a0400000 */ sb $zero,0x0($v0)
/* f0d1fd4: 3c018007 */ lui $at,0x8007
/* f0d1fd8: 0fc340f1 */ jal 0xf0d03c4
/* f0d1fd8: 0fc340f1 */ jal eyespyUpdateVertical
/* f0d1fdc: a02011ac */ sb $zero,0x11ac($at)
/* f0d1fe0: 3c09800a */ lui $t1,0x800a
/* f0d1fe4: 2529a510 */ addiu $t1,$t1,-23280
@@ -1950,7 +1950,7 @@ glabel var7f1adb00
/* f0d207c: 00002825 */ move $a1,$zero
/* f0d2080: 24063e80 */ li $a2,0x3e80
/* f0d2084: 24070040 */ li $a3,0x40
/* f0d2088: 0c004125 */ jal 0x10494
/* f0d2088: 0c004125 */ jal func00010718
/* f0d208c: e7a60014 */ swc1 $f6,0x14($sp)
/* f0d2090: 3c09800a */ lui $t1,0x800a
/* f0d2094: 2529a510 */ addiu $t1,$t1,-23280
@@ -1971,7 +1971,7 @@ glabel var7f1adb00
/* f0d20d0: 00002825 */ move $a1,$zero
/* f0d20d4: 24063e80 */ li $a2,0x3e80
/* f0d20d8: 24070040 */ li $a3,0x40
/* f0d20dc: 0c004125 */ jal 0x10494
/* f0d20dc: 0c004125 */ jal func00010718
/* f0d20e0: e7a40014 */ swc1 $f4,0x14($sp)
/* f0d20e4: 3c09800a */ lui $t1,0x800a
/* f0d20e8: 2529a510 */ addiu $t1,$t1,-23280
@@ -1992,7 +1992,7 @@ glabel var7f1adb00
/* f0d2124: 00002825 */ move $a1,$zero
/* f0d2128: 24063e80 */ li $a2,0x3e80
/* f0d212c: 24070040 */ li $a3,0x40
/* f0d2130: 0c004125 */ jal 0x10494
/* f0d2130: 0c004125 */ jal func00010718
/* f0d2134: e7aa0014 */ swc1 $f10,0x14($sp)
/* f0d2138: 3c09800a */ lui $t1,0x800a
/* f0d213c: 2529a510 */ addiu $t1,$t1,-23280
@@ -2013,7 +2013,7 @@ glabel var7f1adb00
/* f0d2178: 00002825 */ move $a1,$zero
/* f0d217c: 24063e80 */ li $a2,0x3e80
/* f0d2180: 24070040 */ li $a3,0x40
/* f0d2184: 0c004125 */ jal 0x10494
/* f0d2184: 0c004125 */ jal func00010718
/* f0d2188: e7a80014 */ swc1 $f8,0x14($sp)
/* f0d218c: 3c09800a */ lui $t1,0x800a
/* f0d2190: 2529a510 */ addiu $t1,$t1,-23280
@@ -2033,7 +2033,7 @@ glabel var7f1adb00
/* f0d21c8: 240500f2 */ li $a1,0xf2
/* f0d21cc: 00003025 */ move $a2,$zero
/* f0d21d0: 2407ffff */ li $a3,-1
/* f0d21d4: 0c0041a0 */ jal 0x10680
/* f0d21d4: 0c0041a0 */ jal audioStart
/* f0d21d8: e7a60014 */ swc1 $f6,0x14($sp)
/* f0d21dc: 3c09800a */ lui $t1,0x800a
/* f0d21e0: 2529a510 */ addiu $t1,$t1,-23280
@@ -2064,7 +2064,7 @@ glabel var7f1adb00
/* f0d2234: 46040282 */ mul.s $f10,$f0,$f4
/* f0d2238: 4600520d */ trunc.w.s $f8,$f10
/* f0d223c: 44054000 */ mfc1 $a1,$f8
/* f0d2240: 0fc24da0 */ jal 0xf093680
/* f0d2240: 0fc24da0 */ jal func0f093790
/* f0d2244: 00000000 */ nop
/* f0d2248: 3c09800a */ lui $t1,0x800a
/* f0d224c: 2529a510 */ addiu $t1,$t1,-23280
@@ -2089,7 +2089,7 @@ glabel var7f1adb00
/* f0d2294: 8fa400e4 */ lw $a0,0xe4($sp)
/* f0d2298: 46064002 */ mul.s $f0,$f8,$f6
/* f0d229c: 44050000 */ mfc1 $a1,$f0
/* f0d22a0: 0fc0f9af */ jal 0xf03e6bc
/* f0d22a0: 0fc0f9af */ jal chrSetLookAngle
/* f0d22a4: 00000000 */ nop
/* f0d22a8: 3c09800a */ lui $t1,0x800a
/* f0d22ac: 2529a510 */ addiu $t1,$t1,-23280
@@ -2212,7 +2212,7 @@ glabel var7f1adb00
/* f0d2460: 25040008 */ addiu $a0,$t0,0x8
/* f0d2464: 25050028 */ addiu $a1,$t0,0x28
/* f0d2468: 24460008 */ addiu $a2,$v0,0x8
/* f0d246c: 0c00b54f */ jal 0x2d53c
/* f0d246c: 0c00b54f */ jal hasLineOfSight
/* f0d2470: 24470028 */ addiu $a3,$v0,0x28
/* f0d2474: 3c09800a */ lui $t1,0x800a
/* f0d2478: 14400003 */ bnez $v0,.PF0f0d2488
@@ -2248,10 +2248,10 @@ glabel var7f1adb00
/* f0d24e4: 37380400 */ ori $t8,$t9,0x400
/* f0d24e8: 370e0010 */ ori $t6,$t8,0x10
/* f0d24ec: adf80018 */ sw $t8,0x18($t7)
/* f0d24f0: 0fc21fa0 */ jal 0xf087e80
/* f0d24f0: 0fc21fa0 */ jal func0f087d10
/* f0d24f4: adee0018 */ sw $t6,0x18($t7)
/* f0d24f8: 2404002e */ li $a0,0x2e
/* f0d24fc: 0fc221bd */ jal 0xf0886f4
/* f0d24fc: 0fc221bd */ jal currentPlayerQueuePickupWeaponHudmsg
/* f0d2500: 00002825 */ move $a1,$zero
/* f0d2504: 3c09800a */ lui $t1,0x800a
/* f0d2508: 2529a510 */ addiu $t1,$t1,-23280
@@ -2259,7 +2259,7 @@ glabel var7f1adb00
/* f0d2510: 24050001 */ li $a1,0x1
/* f0d2514: 3406ffff */ li $a2,0xffff
/* f0d2518: 8f380480 */ lw $t8,0x480($t9)
/* f0d251c: 0fc2496f */ jal 0xf0925bc
/* f0d251c: 0fc2496f */ jal func0f0926bc
/* f0d2520: 8f040000 */ lw $a0,0x0($t8)
/* f0d2524: 3c09800a */ lui $t1,0x800a
/* f0d2528: 2529a510 */ addiu $t1,$t1,-23280
@@ -2271,13 +2271,13 @@ glabel var7f1adb00
/* f0d2540: 03382023 */ subu $a0,$t9,$t8
/* f0d2544: 0081001a */ div $zero,$a0,$at
/* f0d2548: 00002012 */ mflo $a0
/* f0d254c: 0fc0842c */ jal 0xf0210b0
/* f0d254c: 0fc0842c */ jal propClearReferences
/* f0d2550: 00000000 */ nop
/* f0d2554: 8faf00e4 */ lw $t7,0xe4($sp)
.PF0f0d2558:
/* f0d2558: 24050001 */ li $a1,0x1
/* f0d255c: 8de4001c */ lw $a0,0x1c($t7)
/* f0d2560: 0fc22ac0 */ jal 0xf08ab00
/* f0d2560: 0fc22ac0 */ jal func0f08abd4
/* f0d2564: 24840008 */ addiu $a0,$a0,0x8
/* f0d2568: 8fbf002c */ lw $ra,0x2c($sp)
.PF0f0d256c:
+146 -146
View File
@@ -737,15 +737,15 @@ glabel var7f1b5f48
/* f1439a8: f7b80038 */ sdc1 $f24,0x38($sp)
/* f1439ac: f7b60030 */ sdc1 $f22,0x30($sp)
/* f1439b0: f7b40028 */ sdc1 $f20,0x28($sp)
/* f1439b4: 0c002a18 */ jal 0xa860
/* f1439b4: 0c002a18 */ jal viGetUnk28
/* f1439b8: afa70144 */ sw $a3,0x144($sp)
/* f1439bc: 0c002e95 */ jal 0xba54
/* f1439bc: 0c002e95 */ jal viGetViewTop
/* f1439c0: afa20134 */ sw $v0,0x134($sp)
/* f1439c4: 0c002e77 */ jal 0xb9dc
/* f1439c4: 0c002e77 */ jal viGetViewHeight
/* f1439c8: afa20130 */ sw $v0,0x130($sp)
/* f1439cc: 0c002e73 */ jal 0xb9cc
/* f1439cc: 0c002e73 */ jal viGetViewWidth
/* f1439d0: afa2012c */ sw $v0,0x12c($sp)
/* f1439d4: 0c002e91 */ jal 0xba44
/* f1439d4: 0c002e91 */ jal viGetViewLeft
/* f1439d8: 0040b025 */ move $s6,$v0
/* f1439dc: 3c06800a */ lui $a2,0x800a
/* f1439e0: 24c6a510 */ addiu $a2,$a2,-23280
@@ -787,12 +787,12 @@ glabel var7f1b5f48
/* f143a5c: 29610002 */ slti $at,$t3,0x2
/* f143a60: 5020000c */ beqzl $at,.PF0f143a94
/* f143a64: 8fad0130 */ lw $t5,0x130($sp)
/* f143a68: 0fc54e8c */ jal 0xf153a30
/* f143a68: 0fc54e8c */ jal optionsGetEffectiveScreenSize
/* f143a6c: 00000000 */ nop
/* f143a70: 24010001 */ li $at,0x1
/* f143a74: 50410007 */ beql $v0,$at,.PF0f143a94
/* f143a78: 8fad0130 */ lw $t5,0x130($sp)
/* f143a7c: 0fc54e8c */ jal 0xf153a30
/* f143a7c: 0fc54e8c */ jal optionsGetEffectiveScreenSize
/* f143a80: 00000000 */ nop
/* f143a84: 24010002 */ li $at,0x2
/* f143a88: 1441000a */ bne $v0,$at,.PF0f143ab4
@@ -837,7 +837,7 @@ glabel var7f1b5f48
/* f143b18: 100001f9 */ b .PF0f144300
/* f143b1c: 02401025 */ move $v0,$s2
.PF0f143b20:
/* f143b20: 0c004bb0 */ jal 0x12ec0
/* f143b20: 0c004bb0 */ jal strcpy
/* f143b24: e7a00084 */ swc1 $f0,0x84($sp)
/* f143b28: 83a3014b */ lb $v1,0x14b($sp)
/* f143b2c: 24130001 */ li $s3,0x1
@@ -877,7 +877,7 @@ glabel var7f1b5f48
/* f143bb0: ac400004 */ sw $zero,0x4($v0)
/* f143bb4: afa70068 */ sw $a3,0x68($sp)
/* f143bb8: 03c02825 */ move $a1,$s8
/* f143bbc: 0fc50b08 */ jal 0xf142c20
/* f143bbc: 0fc50b08 */ jal bviewPrepareStaticRgba16
/* f143bc0: 02003025 */ move $a2,$s0
/* f143bc4: 8fae0068 */ lw $t6,0x68($sp)
/* f143bc8: 00409025 */ move $s2,$v0
@@ -935,7 +935,7 @@ glabel var7f1b5f48
/* f143c90: 02202025 */ move $a0,$s1
/* f143c94: 44074000 */ mfc1 $a3,$f8
/* f143c98: 44053000 */ mfc1 $a1,$f6
/* f143c9c: 0fc50e39 */ jal 0xf1438e4
/* f143c9c: 0fc50e39 */ jal bview0f142d74
/* f143ca0: 00000000 */ nop
/* f143ca4: c7aa0100 */ lwc1 $f10,0x100($sp)
/* f143ca8: 02402025 */ move $a0,$s2
@@ -946,7 +946,7 @@ glabel var7f1b5f48
/* f143cbc: afb00010 */ sw $s0,0x10($sp)
/* f143cc0: afb50018 */ sw $s5,0x18($sp)
/* f143cc4: afb6001c */ sw $s6,0x1c($sp)
/* f143cc8: 0fc50988 */ jal 0xf142620
/* f143cc8: 0fc50988 */ jal bviewRenderLensRect
/* f143ccc: e7b00014 */ swc1 $f16,0x14($sp)
/* f143cd0: 00409025 */ move $s2,$v0
/* f143cd4: 8fa20130 */ lw $v0,0x130($sp)
@@ -990,7 +990,7 @@ glabel var7f1b5f48
/* f143d5c: 02401025 */ move $v0,$s2
/* f143d60: 17210020 */ bne $t9,$at,.PF0f143de4
/* f143d64: 240dffff */ li $t5,-1
/* f143d68: 0c004ad4 */ jal 0x12b50
/* f143d68: 0c004ad4 */ jal random
/* f143d6c: 00000000 */ nop
/* f143d70: 24010078 */ li $at,0x78
/* f143d74: 0041001b */ divu $zero,$v0,$at
@@ -999,7 +999,7 @@ glabel var7f1b5f48
/* f143d80: 3c01ff33 */ lui $at,0xff33
/* f143d84: 34213300 */ ori $at,$at,0x3300
/* f143d88: 314900ff */ andi $t1,$t2,0xff
/* f143d8c: 0c004ad4 */ jal 0x12b50
/* f143d8c: 0c004ad4 */ jal random
/* f143d90: 0121f025 */ or $s8,$t1,$at
/* f143d94: 304c001f */ andi $t4,$v0,0x1f
/* f143d98: 448c9000 */ mtc1 $t4,$f18
@@ -1030,7 +1030,7 @@ glabel var7f1b5f48
/* f143df0: 4405a000 */ mfc1 $a1,$f20
/* f143df4: 4406b000 */ mfc1 $a2,$f22
/* f143df8: 4407c000 */ mfc1 $a3,$f24
/* f143dfc: 0fc50e39 */ jal 0xf1438e4
/* f143dfc: 0fc50e39 */ jal bview0f142d74
/* f143e00: 02202025 */ move $a0,$s1
/* f143e04: c7a600dc */ lwc1 $f6,0xdc($sp)
/* f143e08: 02402025 */ move $a0,$s2
@@ -1041,7 +1041,7 @@ glabel var7f1b5f48
/* f143e1c: afb00010 */ sw $s0,0x10($sp)
/* f143e20: afb50018 */ sw $s5,0x18($sp)
/* f143e24: afb6001c */ sw $s6,0x1c($sp)
/* f143e28: 0fc50988 */ jal 0xf142620
/* f143e28: 0fc50988 */ jal bviewRenderLensRect
/* f143e2c: e7a40014 */ swc1 $f4,0x14($sp)
/* f143e30: 8faf006c */ lw $t7,0x6c($sp)
/* f143e34: 24010004 */ li $at,0x4
@@ -1056,7 +1056,7 @@ glabel var7f1b5f48
/* f143e58: ac4e0004 */ sw $t6,0x4($v0)
/* f143e5c: ac540000 */ sw $s4,0x0($v0)
/* f143e60: 26520008 */ addiu $s2,$s2,0x8
/* f143e64: 0fc50e39 */ jal 0xf1438e4
/* f143e64: 0fc50e39 */ jal bview0f142d74
/* f143e68: 02202025 */ move $a0,$s1
/* f143e6c: 3c017f1b */ lui $at,0x7f1b
/* f143e70: c4287260 */ lwc1 $f8,0x7260($at)
@@ -1068,7 +1068,7 @@ glabel var7f1b5f48
/* f143e88: afb00010 */ sw $s0,0x10($sp)
/* f143e8c: afb50018 */ sw $s5,0x18($sp)
/* f143e90: afb6001c */ sw $s6,0x1c($sp)
/* f143e94: 0fc50988 */ jal 0xf142620
/* f143e94: 0fc50988 */ jal bviewRenderLensRect
/* f143e98: e7aa0014 */ swc1 $f10,0x14($sp)
/* f143e9c: 00409025 */ move $s2,$v0
.PF0f143ea0:
@@ -1199,13 +1199,13 @@ glabel var7f1b5f48
/* f144070: 02402025 */ move $a0,$s2
/* f144074: 02002825 */ move $a1,$s0
/* f144078: 02a03825 */ move $a3,$s5
/* f14407c: 0fc50a91 */ jal 0xf142a44
/* f14407c: 0fc50a91 */ jal bviewRenderFisheyeRect
/* f144080: afb60010 */ sw $s6,0x10($sp)
/* f144084: 4406a000 */ mfc1 $a2,$f20
/* f144088: 00402025 */ move $a0,$v0
/* f14408c: 02202825 */ move $a1,$s1
/* f144090: 02a03825 */ move $a3,$s5
/* f144094: 0fc50a91 */ jal 0xf142a44
/* f144094: 0fc50a91 */ jal bviewRenderFisheyeRect
/* f144098: afb60010 */ sw $s6,0x10($sp)
/* f14409c: 26100001 */ addiu $s0,$s0,0x1
/* f1440a0: 2631ffff */ addiu $s1,$s1,-1
@@ -1249,7 +1249,7 @@ glabel var7f1b5f48
/* f144130: 00000000 */ nop
/* f144134: 45000006 */ bc1f .PF0f144150
/* f144138: 00000000 */ nop
/* f14413c: 0c0127b4 */ jal 0x49ed0
/* f14413c: 0c0127b4 */ jal sqrtf
/* f144140: 4600c301 */ sub.s $f12,$f24,$f0
/* f144144: 46160082 */ mul.s $f2,$f0,$f22
/* f144148: 10000003 */ b .PF0f144158
@@ -1266,7 +1266,7 @@ glabel var7f1b5f48
/* f14416c: afb60010 */ sw $s6,0x10($sp)
/* f144170: 4606a500 */ add.s $f20,$f20,$f6
/* f144174: 44060000 */ mfc1 $a2,$f0
/* f144178: 0fc50a91 */ jal 0xf142a44
/* f144178: 0fc50a91 */ jal bviewRenderFisheyeRect
/* f14417c: e7a00080 */ swc1 $f0,0x80($sp)
/* f144180: c7a00080 */ lwc1 $f0,0x80($sp)
/* f144184: 12110008 */ beq $s0,$s1,.PF0f1441a8
@@ -1275,7 +1275,7 @@ glabel var7f1b5f48
/* f144190: 00402025 */ move $a0,$v0
/* f144194: 02202825 */ move $a1,$s1
/* f144198: 02a03825 */ move $a3,$s5
/* f14419c: 0fc50a91 */ jal 0xf142a44
/* f14419c: 0fc50a91 */ jal bviewRenderFisheyeRect
/* f1441a0: afb60010 */ sw $s6,0x10($sp)
/* f1441a4: 00409025 */ move $s2,$v0
.PF0f1441a8:
@@ -1300,13 +1300,13 @@ glabel var7f1b5f48
.PF0f1441ec:
/* f1441ec: 4406b000 */ mfc1 $a2,$f22
/* f1441f0: 4407c000 */ mfc1 $a3,$f24
/* f1441f4: 0fc50e39 */ jal 0xf1438e4
/* f1441f4: 0fc50e39 */ jal bview0f142d74
/* f1441f8: 02202025 */ move $a0,$s1
/* f1441fc: 44060000 */ mfc1 $a2,$f0
/* f144200: 02402025 */ move $a0,$s2
/* f144204: 02002825 */ move $a1,$s0
/* f144208: 02a03825 */ move $a3,$s5
/* f14420c: 0fc50a91 */ jal 0xf142a44
/* f14420c: 0fc50a91 */ jal bviewRenderFisheyeRect
/* f144210: afb60010 */ sw $s6,0x10($sp)
/* f144214: 02338821 */ addu $s1,$s1,$s3
/* f144218: 44918000 */ mtc1 $s1,$f16
@@ -1325,9 +1325,9 @@ glabel var7f1b5f48
/* f144248: 5617ffe8 */ bnel $s0,$s7,.PF0f1441ec
/* f14424c: 4405a000 */ mfc1 $a1,$f20
.PF0f144250:
/* f144250: 0c002e95 */ jal 0xba54
/* f144250: 0c002e95 */ jal viGetViewTop
/* f144254: 00000000 */ nop
/* f144258: 0c002e77 */ jal 0xb9dc
/* f144258: 0c002e77 */ jal viGetViewHeight
/* f14425c: 00409825 */ move $s3,$v0
/* f144260: 8fa800ec */ lw $t0,0xec($sp)
/* f144264: 00537021 */ addu $t6,$v0,$s3
@@ -2056,13 +2056,13 @@ glabel var7f1b5f58
/* f144564: afb30044 */ sw $s3,0x44($sp)
/* f144568: afb20040 */ sw $s2,0x40($sp)
/* f14456c: afb1003c */ sw $s1,0x3c($sp)
/* f144570: 0c002e91 */ jal 0xba44
/* f144570: 0c002e91 */ jal viGetViewLeft
/* f144574: afb00038 */ sw $s0,0x38($sp)
/* f144578: 0c002e73 */ jal 0xb9cc
/* f144578: 0c002e73 */ jal viGetViewWidth
/* f14457c: afa2030c */ sw $v0,0x30c($sp)
/* f144580: 0c002e95 */ jal 0xba54
/* f144580: 0c002e95 */ jal viGetViewTop
/* f144584: afa20308 */ sw $v0,0x308($sp)
/* f144588: 0c002e77 */ jal 0xb9dc
/* f144588: 0c002e77 */ jal viGetViewHeight
/* f14458c: afa20304 */ sw $v0,0x304($sp)
/* f144590: 8fae0308 */ lw $t6,0x308($sp)
/* f144594: 44806000 */ mtc1 $zero,$f12
@@ -2115,12 +2115,12 @@ glabel var7f1b5f58
/* f144638: 2b210002 */ slti $at,$t9,0x2
/* f14463c: 5020000c */ beqzl $at,.PF0f144670
/* f144640: 8fae0304 */ lw $t6,0x304($sp)
/* f144644: 0fc54e8c */ jal 0xf153a30
/* f144644: 0fc54e8c */ jal optionsGetEffectiveScreenSize
/* f144648: e7ac02c4 */ swc1 $f12,0x2c4($sp)
/* f14464c: 24010001 */ li $at,0x1
/* f144650: 10410006 */ beq $v0,$at,.PF0f14466c
/* f144654: c7ac02c4 */ lwc1 $f12,0x2c4($sp)
/* f144658: 0fc54e8c */ jal 0xf153a30
/* f144658: 0fc54e8c */ jal optionsGetEffectiveScreenSize
/* f14465c: e7ac02c4 */ swc1 $f12,0x2c4($sp)
/* f144660: 24010002 */ li $at,0x2
/* f144664: 14410008 */ bne $v0,$at,.PF0f144688
@@ -2156,7 +2156,7 @@ glabel var7f1b5f58
/* f1446c8: 10000e51 */ b .PF0f148010
/* f1446cc: 02801025 */ move $v0,$s4
.PF0f1446d0:
/* f1446d0: 0fc54ef9 */ jal 0xf153be4
/* f1446d0: 0fc54ef9 */ jal optionsGetScreenSplit
/* f1446d4: e7ac02c4 */ swc1 $f12,0x2c4($sp)
/* f1446d8: 44800000 */ mtc1 $zero,$f0
/* f1446dc: 24010001 */ li $at,0x1
@@ -2254,7 +2254,7 @@ glabel var7f1b5f58
/* f144830: 00000000 */ nop
/* f144834: 45020006 */ bc1fl .PF0f144850
/* f144838: e7a002c8 */ swc1 $f0,0x2c8($sp)
/* f14483c: 0c0127b4 */ jal 0x49ed0
/* f14483c: 0c0127b4 */ jal sqrtf
/* f144840: 00000000 */ nop
/* f144844: 10000002 */ b .PF0f144850
/* f144848: e7a002c8 */ swc1 $f0,0x2c8($sp)
@@ -2266,7 +2266,7 @@ glabel var7f1b5f58
/* f14485c: 14600006 */ bnez $v1,.PF0f144878
/* f144860: 3c0500ff */ lui $a1,0xff
/* f144864: 34a50028 */ ori $a1,$a1,0x28
/* f144868: 0fc5513c */ jal 0xf1544f0
/* f144868: 0fc5513c */ jal gfxSetPrimColour
/* f14486c: 02802025 */ move $a0,$s4
/* f144870: 1000000e */ b .PF0f1448ac
/* f144874: 0040a025 */ move $s4,$v0
@@ -2276,13 +2276,13 @@ glabel var7f1b5f58
/* f144880: 02802025 */ move $a0,$s4
/* f144884: 3c052244 */ lui $a1,0x2244
/* f144888: 34a5ffa0 */ ori $a1,$a1,0xffa0
/* f14488c: 0fc5513c */ jal 0xf1544f0
/* f14488c: 0fc5513c */ jal gfxSetPrimColour
/* f144890: 02802025 */ move $a0,$s4
/* f144894: 10000005 */ b .PF0f1448ac
/* f144898: 0040a025 */ move $s4,$v0
.PF0f14489c:
/* f14489c: 3c05ff33 */ lui $a1,0xff33
/* f1448a0: 0fc5513c */ jal 0xf1544f0
/* f1448a0: 0fc5513c */ jal gfxSetPrimColour
/* f1448a4: 34a500a0 */ ori $a1,$a1,0xa0
/* f1448a8: 0040a025 */ move $s4,$v0
.PF0f1448ac:
@@ -2849,7 +2849,7 @@ glabel var7f1b5f58
/* f145114: afa202bc */ sw $v0,0x2bc($sp)
/* f145118: afb902b8 */ sw $t9,0x2b8($sp)
.PF0f14511c:
/* f14511c: 0fc5bdaa */ jal 0xf16f6a8
/* f14511c: 0fc5bdaa */ jal langGet
/* f145120: 2404580c */ li $a0,0x580c
/* f145124: 3c017f1b */ lui $at,0x7f1b
/* f145128: c42a7274 */ lwc1 $f10,0x7274($at)
@@ -2863,7 +2863,7 @@ glabel var7f1b5f58
/* f145148: 02602025 */ move $a0,$s3
/* f14514c: 00403025 */ move $a2,$v0
/* f145150: 460021a1 */ cvt.d.s $f6,$f4
/* f145154: 0c004d11 */ jal 0x13444
/* f145154: 0c004d11 */ jal sprintf
/* f145158: f7a60010 */ sdc1 $f6,0x10($sp)
/* f14515c: 3c0e8008 */ lui $t6,0x8008
/* f145160: 8dce0064 */ lw $t6,0x64($t6)
@@ -2873,7 +2873,7 @@ glabel var7f1b5f58
/* f145170: 27a502ec */ addiu $a1,$sp,0x2ec
/* f145174: 02603025 */ move $a2,$s3
/* f145178: afa00014 */ sw $zero,0x14($sp)
/* f14517c: 0fc5609a */ jal 0xf158268
/* f14517c: 0fc5609a */ jal textMeasure
/* f145180: afae0010 */ sw $t6,0x10($sp)
/* f145184: 8fb20304 */ lw $s2,0x304($sp)
/* f145188: 8fa902ec */ lw $t1,0x2ec($sp)
@@ -2890,13 +2890,13 @@ glabel var7f1b5f58
/* f1451b4: 27a502f4 */ addiu $a1,$sp,0x2f4
/* f1451b8: 27a602f0 */ addiu $a2,$sp,0x2f0
/* f1451bc: 27a702e4 */ addiu $a3,$sp,0x2e4
/* f1451c0: 0fc5515b */ jal 0xf15456c
/* f1451c0: 0fc5515b */ jal func0f153858
/* f1451c4: afb502f4 */ sw $s5,0x2f4($sp)
/* f1451c8: 0c002e53 */ jal 0xb94c
/* f1451c8: 0c002e53 */ jal viGetWidth
/* f1451cc: 0040a025 */ move $s4,$v0
/* f1451d0: 00028400 */ sll $s0,$v0,0x10
/* f1451d4: 00107c03 */ sra $t7,$s0,0x10
/* f1451d8: 0c002e57 */ jal 0xb95c
/* f1451d8: 0c002e57 */ jal viGetHeight
/* f1451dc: 01e08025 */ move $s0,$t7
/* f1451e0: 3c188008 */ lui $t8,0x8008
/* f1451e4: 3c198008 */ lui $t9,0x8008
@@ -2915,10 +2915,10 @@ glabel var7f1b5f58
/* f145218: afb90014 */ sw $t9,0x14($sp)
/* f14521c: afb80010 */ sw $t8,0x10($sp)
/* f145220: afae0018 */ sw $t6,0x18($sp)
/* f145224: 0fc55fa0 */ jal 0xf157e80
/* f145224: 0fc55fa0 */ jal textRender
/* f145228: afaf001c */ sw $t7,0x1c($sp)
/* f14522c: 0040a025 */ move $s4,$v0
/* f145230: 0fc5bdaa */ jal 0xf16f6a8
/* f145230: 0fc5bdaa */ jal langGet
/* f145234: 2404580d */ li $a0,0x580d
/* f145238: 8ed80284 */ lw $t8,0x284($s6)
/* f14523c: 3c017f1b */ lui $at,0x7f1b
@@ -2933,7 +2933,7 @@ glabel var7f1b5f58
/* f145260: 02602025 */ move $a0,$s3
/* f145264: 00403025 */ move $a2,$v0
/* f145268: 460021a1 */ cvt.d.s $f6,$f4
/* f14526c: 0c004d11 */ jal 0x13444
/* f14526c: 0c004d11 */ jal sprintf
/* f145270: f7a60010 */ sdc1 $f6,0x10($sp)
/* f145274: 3c0e8008 */ lui $t6,0x8008
/* f145278: 8dce0064 */ lw $t6,0x64($t6)
@@ -2944,7 +2944,7 @@ glabel var7f1b5f58
/* f14528c: 27a502ec */ addiu $a1,$sp,0x2ec
/* f145290: 02603025 */ move $a2,$s3
/* f145294: afa00014 */ sw $zero,0x14($sp)
/* f145298: 0fc5609a */ jal 0xf158268
/* f145298: 0fc5609a */ jal textMeasure
/* f14529c: afae0010 */ sw $t6,0x10($sp)
/* f1452a0: 8fa902ec */ lw $t1,0x2ec($sp)
/* f1452a4: 8fb802e8 */ lw $t8,0x2e8($sp)
@@ -2959,13 +2959,13 @@ glabel var7f1b5f58
/* f1452c8: 27a602f0 */ addiu $a2,$sp,0x2f0
/* f1452cc: 27a702e4 */ addiu $a3,$sp,0x2e4
/* f1452d0: afb502f4 */ sw $s5,0x2f4($sp)
/* f1452d4: 0fc5515b */ jal 0xf15456c
/* f1452d4: 0fc5515b */ jal func0f153858
/* f1452d8: afb102f0 */ sw $s1,0x2f0($sp)
/* f1452dc: 0c002e53 */ jal 0xb94c
/* f1452dc: 0c002e53 */ jal viGetWidth
/* f1452e0: 0040a025 */ move $s4,$v0
/* f1452e4: 00028400 */ sll $s0,$v0,0x10
/* f1452e8: 00107c03 */ sra $t7,$s0,0x10
/* f1452ec: 0c002e57 */ jal 0xb95c
/* f1452ec: 0c002e57 */ jal viGetHeight
/* f1452f0: 01e08025 */ move $s0,$t7
/* f1452f4: 3c188008 */ lui $t8,0x8008
/* f1452f8: 3c198008 */ lui $t9,0x8008
@@ -2984,10 +2984,10 @@ glabel var7f1b5f58
/* f14532c: afb90014 */ sw $t9,0x14($sp)
/* f145330: afb80010 */ sw $t8,0x10($sp)
/* f145334: afae0018 */ sw $t6,0x18($sp)
/* f145338: 0fc55fa0 */ jal 0xf157e80
/* f145338: 0fc55fa0 */ jal textRender
/* f14533c: afaf001c */ sw $t7,0x1c($sp)
/* f145340: 0040a025 */ move $s4,$v0
/* f145344: 0fc5bdaa */ jal 0xf16f6a8
/* f145344: 0fc5bdaa */ jal langGet
/* f145348: 2404580e */ li $a0,0x580e
/* f14534c: 8ed80284 */ lw $t8,0x284($s6)
/* f145350: 3c057f1b */ lui $a1,0x7f1b
@@ -2998,7 +2998,7 @@ glabel var7f1b5f58
/* f145364: c728001c */ lwc1 $f8,0x1c($t9)
/* f145368: 4600428d */ trunc.w.s $f10,$f8
/* f14536c: 44075000 */ mfc1 $a3,$f10
/* f145370: 0c004d11 */ jal 0x13444
/* f145370: 0c004d11 */ jal sprintf
/* f145374: 00000000 */ nop
/* f145378: 3c0f8008 */ lui $t7,0x8008
/* f14537c: 8def0064 */ lw $t7,0x64($t7)
@@ -3009,7 +3009,7 @@ glabel var7f1b5f58
/* f145390: 27a502ec */ addiu $a1,$sp,0x2ec
/* f145394: 02603025 */ move $a2,$s3
/* f145398: afa00014 */ sw $zero,0x14($sp)
/* f14539c: 0fc5609a */ jal 0xf158268
/* f14539c: 0fc5609a */ jal textMeasure
/* f1453a0: afaf0010 */ sw $t7,0x10($sp)
/* f1453a4: 8fa902ec */ lw $t1,0x2ec($sp)
/* f1453a8: 8fb902e8 */ lw $t9,0x2e8($sp)
@@ -3024,13 +3024,13 @@ glabel var7f1b5f58
/* f1453cc: 27a602f0 */ addiu $a2,$sp,0x2f0
/* f1453d0: 27a702e4 */ addiu $a3,$sp,0x2e4
/* f1453d4: afb502f4 */ sw $s5,0x2f4($sp)
/* f1453d8: 0fc5515b */ jal 0xf15456c
/* f1453d8: 0fc5515b */ jal func0f153858
/* f1453dc: afb102f0 */ sw $s1,0x2f0($sp)
/* f1453e0: 0c002e53 */ jal 0xb94c
/* f1453e0: 0c002e53 */ jal viGetWidth
/* f1453e4: 0040a025 */ move $s4,$v0
/* f1453e8: 00028400 */ sll $s0,$v0,0x10
/* f1453ec: 0010c403 */ sra $t8,$s0,0x10
/* f1453f0: 0c002e57 */ jal 0xb95c
/* f1453f0: 0c002e57 */ jal viGetHeight
/* f1453f4: 03008025 */ move $s0,$t8
/* f1453f8: 3c198008 */ lui $t9,0x8008
/* f1453fc: 3c0e8008 */ lui $t6,0x8008
@@ -3049,10 +3049,10 @@ glabel var7f1b5f58
/* f145430: afae0014 */ sw $t6,0x14($sp)
/* f145434: afb90010 */ sw $t9,0x10($sp)
/* f145438: afaf0018 */ sw $t7,0x18($sp)
/* f14543c: 0fc55fa0 */ jal 0xf157e80
/* f14543c: 0fc55fa0 */ jal textRender
/* f145440: afb8001c */ sw $t8,0x1c($sp)
/* f145444: 0040a025 */ move $s4,$v0
/* f145448: 0fc5bdaa */ jal 0xf16f6a8
/* f145448: 0fc5bdaa */ jal langGet
/* f14544c: 2404580f */ li $a0,0x580f
/* f145450: 8ed90284 */ lw $t9,0x284($s6)
/* f145454: 3c057f1b */ lui $a1,0x7f1b
@@ -3063,7 +3063,7 @@ glabel var7f1b5f58
/* f145468: c5c40028 */ lwc1 $f4,0x28($t6)
/* f14546c: 4600218d */ trunc.w.s $f6,$f4
/* f145470: 44073000 */ mfc1 $a3,$f6
/* f145474: 0c004d11 */ jal 0x13444
/* f145474: 0c004d11 */ jal sprintf
/* f145478: 00000000 */ nop
/* f14547c: 3c188008 */ lui $t8,0x8008
/* f145480: 8f180064 */ lw $t8,0x64($t8)
@@ -3074,7 +3074,7 @@ glabel var7f1b5f58
/* f145494: 27a502ec */ addiu $a1,$sp,0x2ec
/* f145498: 02603025 */ move $a2,$s3
/* f14549c: afa00014 */ sw $zero,0x14($sp)
/* f1454a0: 0fc5609a */ jal 0xf158268
/* f1454a0: 0fc5609a */ jal textMeasure
/* f1454a4: afb80010 */ sw $t8,0x10($sp)
/* f1454a8: 8fa902ec */ lw $t1,0x2ec($sp)
/* f1454ac: 8fae02e8 */ lw $t6,0x2e8($sp)
@@ -3089,13 +3089,13 @@ glabel var7f1b5f58
/* f1454d0: 27a602f0 */ addiu $a2,$sp,0x2f0
/* f1454d4: 27a702e4 */ addiu $a3,$sp,0x2e4
/* f1454d8: afb502f4 */ sw $s5,0x2f4($sp)
/* f1454dc: 0fc5515b */ jal 0xf15456c
/* f1454dc: 0fc5515b */ jal func0f153858
/* f1454e0: afb102f0 */ sw $s1,0x2f0($sp)
/* f1454e4: 0c002e53 */ jal 0xb94c
/* f1454e4: 0c002e53 */ jal viGetWidth
/* f1454e8: 0040a025 */ move $s4,$v0
/* f1454ec: 00028400 */ sll $s0,$v0,0x10
/* f1454f0: 0010cc03 */ sra $t9,$s0,0x10
/* f1454f4: 0c002e57 */ jal 0xb95c
/* f1454f4: 0c002e57 */ jal viGetHeight
/* f1454f8: 03208025 */ move $s0,$t9
/* f1454fc: 3c0e8008 */ lui $t6,0x8008
/* f145500: 3c0f8008 */ lui $t7,0x8008
@@ -3114,15 +3114,15 @@ glabel var7f1b5f58
/* f145534: afaf0014 */ sw $t7,0x14($sp)
/* f145538: afae0010 */ sw $t6,0x10($sp)
/* f14553c: afb80018 */ sw $t8,0x18($sp)
/* f145540: 0fc55fa0 */ jal 0xf157e80
/* f145540: 0fc55fa0 */ jal textRender
/* f145544: afb9001c */ sw $t9,0x1c($sp)
/* f145548: 0040a025 */ move $s4,$v0
/* f14554c: 0fc5bdaa */ jal 0xf16f6a8
/* f14554c: 0fc5bdaa */ jal langGet
/* f145550: 24045810 */ li $a0,0x5810
/* f145554: 3c057f1b */ lui $a1,0x7f1b
/* f145558: 24a57134 */ addiu $a1,$a1,0x7134
/* f14555c: 02602025 */ move $a0,$s3
/* f145560: 0c004d11 */ jal 0x13444
/* f145560: 0c004d11 */ jal sprintf
/* f145564: 00403025 */ move $a2,$v0
/* f145568: 3c0e8008 */ lui $t6,0x8008
/* f14556c: 8dce0064 */ lw $t6,0x64($t6)
@@ -3132,7 +3132,7 @@ glabel var7f1b5f58
/* f14557c: 27a502ec */ addiu $a1,$sp,0x2ec
/* f145580: 02603025 */ move $a2,$s3
/* f145584: afa00014 */ sw $zero,0x14($sp)
/* f145588: 0fc5609a */ jal 0xf158268
/* f145588: 0fc5609a */ jal textMeasure
/* f14558c: afae0010 */ sw $t6,0x10($sp)
/* f145590: 8fa402ac */ lw $a0,0x2ac($sp)
/* f145594: 8faf030c */ lw $t7,0x30c($sp)
@@ -3166,13 +3166,13 @@ glabel var7f1b5f58
/* f1455f4: 27a502f4 */ addiu $a1,$sp,0x2f4
/* f1455f8: 27a602f0 */ addiu $a2,$sp,0x2f0
/* f1455fc: 27a702e4 */ addiu $a3,$sp,0x2e4
/* f145600: 0fc5515b */ jal 0xf15456c
/* f145600: 0fc5515b */ jal func0f153858
/* f145604: afa302f4 */ sw $v1,0x2f4($sp)
/* f145608: 0c002e53 */ jal 0xb94c
/* f145608: 0c002e53 */ jal viGetWidth
/* f14560c: 0040a025 */ move $s4,$v0
/* f145610: 00028400 */ sll $s0,$v0,0x10
/* f145614: 0010cc03 */ sra $t9,$s0,0x10
/* f145618: 0c002e57 */ jal 0xb95c
/* f145618: 0c002e57 */ jal viGetHeight
/* f14561c: 03208025 */ move $s0,$t9
/* f145620: 3c0e8008 */ lui $t6,0x8008
/* f145624: 3c0f8008 */ lui $t7,0x8008
@@ -3191,7 +3191,7 @@ glabel var7f1b5f58
/* f145658: afaf0014 */ sw $t7,0x14($sp)
/* f14565c: afae0010 */ sw $t6,0x10($sp)
/* f145660: afb80018 */ sw $t8,0x18($sp)
/* f145664: 0fc55fa0 */ jal 0xf157e80
/* f145664: 0fc55fa0 */ jal textRender
/* f145668: afb9001c */ sw $t9,0x1c($sp)
/* f14566c: 8ece0284 */ lw $t6,0x284($s6)
/* f145670: 0040a025 */ move $s4,$v0
@@ -3199,12 +3199,12 @@ glabel var7f1b5f58
/* f145678: 91e3006b */ lbu $v1,0x6b($t7)
/* f14567c: 5460000b */ bnezl $v1,.PF0f1456ac
/* f145680: 24010001 */ li $at,0x1
/* f145684: 0fc5bdaa */ jal 0xf16f6a8
/* f145684: 0fc5bdaa */ jal langGet
/* f145688: 24045811 */ li $a0,0x5811
/* f14568c: 3c057f1b */ lui $a1,0x7f1b
/* f145690: 24a57138 */ addiu $a1,$a1,0x7138
/* f145694: 02602025 */ move $a0,$s3
/* f145698: 0c004d11 */ jal 0x13444
/* f145698: 0c004d11 */ jal sprintf
/* f14569c: 00403025 */ move $a2,$v0
/* f1456a0: 10000014 */ b .PF0f1456f4
/* f1456a4: 00000000 */ nop
@@ -3212,22 +3212,22 @@ glabel var7f1b5f58
.PF0f1456ac:
/* f1456ac: 1461000a */ bne $v1,$at,.PF0f1456d8
/* f1456b0: 00000000 */ nop
/* f1456b4: 0fc5bdaa */ jal 0xf16f6a8
/* f1456b4: 0fc5bdaa */ jal langGet
/* f1456b8: 24045893 */ li $a0,0x5893
/* f1456bc: 3c057f1b */ lui $a1,0x7f1b
/* f1456c0: 24a5713c */ addiu $a1,$a1,0x713c
/* f1456c4: 02602025 */ move $a0,$s3
/* f1456c8: 0c004d11 */ jal 0x13444
/* f1456c8: 0c004d11 */ jal sprintf
/* f1456cc: 00403025 */ move $a2,$v0
/* f1456d0: 10000008 */ b .PF0f1456f4
/* f1456d4: 00000000 */ nop
.PF0f1456d8:
/* f1456d8: 0fc5bdaa */ jal 0xf16f6a8
/* f1456d8: 0fc5bdaa */ jal langGet
/* f1456dc: 2404589c */ li $a0,0x589c
/* f1456e0: 3c057f1b */ lui $a1,0x7f1b
/* f1456e4: 24a57140 */ addiu $a1,$a1,0x7140
/* f1456e8: 02602025 */ move $a0,$s3
/* f1456ec: 0c004d11 */ jal 0x13444
/* f1456ec: 0c004d11 */ jal sprintf
/* f1456f0: 00403025 */ move $a2,$v0
.PF0f1456f4:
/* f1456f4: 3c188008 */ lui $t8,0x8008
@@ -3238,7 +3238,7 @@ glabel var7f1b5f58
/* f145708: 27a502ec */ addiu $a1,$sp,0x2ec
/* f14570c: 02603025 */ move $a2,$s3
/* f145710: afa00014 */ sw $zero,0x14($sp)
/* f145714: 0fc5609a */ jal 0xf158268
/* f145714: 0fc5609a */ jal textMeasure
/* f145718: afb80010 */ sw $t8,0x10($sp)
/* f14571c: 8faa02ac */ lw $t2,0x2ac($sp)
/* f145720: 8fb9030c */ lw $t9,0x30c($sp)
@@ -3272,13 +3272,13 @@ glabel var7f1b5f58
/* f145780: 27a502f4 */ addiu $a1,$sp,0x2f4
/* f145784: 27a602f0 */ addiu $a2,$sp,0x2f0
/* f145788: 27a702e4 */ addiu $a3,$sp,0x2e4
/* f14578c: 0fc5515b */ jal 0xf15456c
/* f14578c: 0fc5515b */ jal func0f153858
/* f145790: afa302f4 */ sw $v1,0x2f4($sp)
/* f145794: 0c002e53 */ jal 0xb94c
/* f145794: 0c002e53 */ jal viGetWidth
/* f145798: 0040a025 */ move $s4,$v0
/* f14579c: 00028400 */ sll $s0,$v0,0x10
/* f1457a0: 00107c03 */ sra $t7,$s0,0x10
/* f1457a4: 0c002e57 */ jal 0xb95c
/* f1457a4: 0c002e57 */ jal viGetHeight
/* f1457a8: 01e08025 */ move $s0,$t7
/* f1457ac: 3c188008 */ lui $t8,0x8008
/* f1457b0: 3c198008 */ lui $t9,0x8008
@@ -3297,7 +3297,7 @@ glabel var7f1b5f58
/* f1457e4: afb90014 */ sw $t9,0x14($sp)
/* f1457e8: afb80010 */ sw $t8,0x10($sp)
/* f1457ec: afae0018 */ sw $t6,0x18($sp)
/* f1457f0: 0fc55fa0 */ jal 0xf157e80
/* f1457f0: 0fc55fa0 */ jal textRender
/* f1457f4: afaf001c */ sw $t7,0x1c($sp)
/* f1457f8: 8ed80284 */ lw $t8,0x284($s6)
/* f1457fc: 0040a025 */ move $s4,$v0
@@ -3305,12 +3305,12 @@ glabel var7f1b5f58
/* f145804: 9323006b */ lbu $v1,0x6b($t9)
/* f145808: 54600048 */ bnezl $v1,.PF0f14592c
/* f14580c: 24010001 */ li $at,0x1
/* f145810: 0fc5bdaa */ jal 0xf16f6a8
/* f145810: 0fc5bdaa */ jal langGet
/* f145814: 24045812 */ li $a0,0x5812
/* f145818: 3c057f1b */ lui $a1,0x7f1b
/* f14581c: 24a57144 */ addiu $a1,$a1,0x7144
/* f145820: 02602025 */ move $a0,$s3
/* f145824: 0c004d11 */ jal 0x13444
/* f145824: 0c004d11 */ jal sprintf
/* f145828: 00403025 */ move $a2,$v0
/* f14582c: 3c0e8008 */ lui $t6,0x8008
/* f145830: 8dce0064 */ lw $t6,0x64($t6)
@@ -3320,7 +3320,7 @@ glabel var7f1b5f58
/* f145840: 27a502ec */ addiu $a1,$sp,0x2ec
/* f145844: 02603025 */ move $a2,$s3
/* f145848: afa00014 */ sw $zero,0x14($sp)
/* f14584c: 0fc5609a */ jal 0xf158268
/* f14584c: 0fc5609a */ jal textMeasure
/* f145850: afae0010 */ sw $t6,0x10($sp)
/* f145854: 8fa902ec */ lw $t1,0x2ec($sp)
/* f145858: 8faf0090 */ lw $t7,0x90($sp)
@@ -3348,13 +3348,13 @@ glabel var7f1b5f58
/* f1458a8: 27a502f4 */ addiu $a1,$sp,0x2f4
/* f1458ac: 27a602f0 */ addiu $a2,$sp,0x2f0
/* f1458b0: 27a702e4 */ addiu $a3,$sp,0x2e4
/* f1458b4: 0fc5515b */ jal 0xf15456c
/* f1458b4: 0fc5515b */ jal func0f153858
/* f1458b8: afa302f4 */ sw $v1,0x2f4($sp)
/* f1458bc: 0c002e53 */ jal 0xb94c
/* f1458bc: 0c002e53 */ jal viGetWidth
/* f1458c0: 0040a025 */ move $s4,$v0
/* f1458c4: 00028400 */ sll $s0,$v0,0x10
/* f1458c8: 00107403 */ sra $t6,$s0,0x10
/* f1458cc: 0c002e57 */ jal 0xb95c
/* f1458cc: 0c002e57 */ jal viGetHeight
/* f1458d0: 01c08025 */ move $s0,$t6
/* f1458d4: 3c0f8008 */ lui $t7,0x8008
/* f1458d8: 3c188008 */ lui $t8,0x8008
@@ -3373,7 +3373,7 @@ glabel var7f1b5f58
/* f14590c: afb80014 */ sw $t8,0x14($sp)
/* f145910: afaf0010 */ sw $t7,0x10($sp)
/* f145914: afb90018 */ sw $t9,0x18($sp)
/* f145918: 0fc55fa0 */ jal 0xf157e80
/* f145918: 0fc55fa0 */ jal textRender
/* f14591c: afae001c */ sw $t6,0x1c($sp)
/* f145920: 1000008f */ b .PF0f145b60
/* f145924: 0040a025 */ move $s4,$v0
@@ -3381,12 +3381,12 @@ glabel var7f1b5f58
.PF0f14592c:
/* f14592c: 14610047 */ bne $v1,$at,.PF0f145a4c
/* f145930: 00000000 */ nop
/* f145934: 0fc5bdaa */ jal 0xf16f6a8
/* f145934: 0fc5bdaa */ jal langGet
/* f145938: 240458d1 */ li $a0,0x58d1
/* f14593c: 3c057f1b */ lui $a1,0x7f1b
/* f145940: 24a5714c */ addiu $a1,$a1,0x714c
/* f145944: 02602025 */ move $a0,$s3
/* f145948: 0c004d11 */ jal 0x13444
/* f145948: 0c004d11 */ jal sprintf
/* f14594c: 00403025 */ move $a2,$v0
/* f145950: 3c0f8008 */ lui $t7,0x8008
/* f145954: 8def0064 */ lw $t7,0x64($t7)
@@ -3396,7 +3396,7 @@ glabel var7f1b5f58
/* f145964: 27a502ec */ addiu $a1,$sp,0x2ec
/* f145968: 02603025 */ move $a2,$s3
/* f14596c: afa00014 */ sw $zero,0x14($sp)
/* f145970: 0fc5609a */ jal 0xf158268
/* f145970: 0fc5609a */ jal textMeasure
/* f145974: afaf0010 */ sw $t7,0x10($sp)
/* f145978: 8fa902ec */ lw $t1,0x2ec($sp)
/* f14597c: 8fb80090 */ lw $t8,0x90($sp)
@@ -3424,13 +3424,13 @@ glabel var7f1b5f58
/* f1459cc: 27a502f4 */ addiu $a1,$sp,0x2f4
/* f1459d0: 27a602f0 */ addiu $a2,$sp,0x2f0
/* f1459d4: 27a702e4 */ addiu $a3,$sp,0x2e4
/* f1459d8: 0fc5515b */ jal 0xf15456c
/* f1459d8: 0fc5515b */ jal func0f153858
/* f1459dc: afa302f4 */ sw $v1,0x2f4($sp)
/* f1459e0: 0c002e53 */ jal 0xb94c
/* f1459e0: 0c002e53 */ jal viGetWidth
/* f1459e4: 0040a025 */ move $s4,$v0
/* f1459e8: 00028400 */ sll $s0,$v0,0x10
/* f1459ec: 00107c03 */ sra $t7,$s0,0x10
/* f1459f0: 0c002e57 */ jal 0xb95c
/* f1459f0: 0c002e57 */ jal viGetHeight
/* f1459f4: 01e08025 */ move $s0,$t7
/* f1459f8: 3c188008 */ lui $t8,0x8008
/* f1459fc: 3c198008 */ lui $t9,0x8008
@@ -3449,17 +3449,17 @@ glabel var7f1b5f58
/* f145a30: afb90014 */ sw $t9,0x14($sp)
/* f145a34: afb80010 */ sw $t8,0x10($sp)
/* f145a38: afae0018 */ sw $t6,0x18($sp)
/* f145a3c: 0fc55fa0 */ jal 0xf157e80
/* f145a3c: 0fc55fa0 */ jal textRender
/* f145a40: afaf001c */ sw $t7,0x1c($sp)
/* f145a44: 10000046 */ b .PF0f145b60
/* f145a48: 0040a025 */ move $s4,$v0
.PF0f145a4c:
/* f145a4c: 0fc5bdaa */ jal 0xf16f6a8
/* f145a4c: 0fc5bdaa */ jal langGet
/* f145a50: 240458d2 */ li $a0,0x58d2
/* f145a54: 3c057f1b */ lui $a1,0x7f1b
/* f145a58: 24a57154 */ addiu $a1,$a1,0x7154
/* f145a5c: 02602025 */ move $a0,$s3
/* f145a60: 0c004d11 */ jal 0x13444
/* f145a60: 0c004d11 */ jal sprintf
/* f145a64: 00403025 */ move $a2,$v0
/* f145a68: 3c188008 */ lui $t8,0x8008
/* f145a6c: 8f180064 */ lw $t8,0x64($t8)
@@ -3469,7 +3469,7 @@ glabel var7f1b5f58
/* f145a7c: 27a502ec */ addiu $a1,$sp,0x2ec
/* f145a80: 02603025 */ move $a2,$s3
/* f145a84: afa00014 */ sw $zero,0x14($sp)
/* f145a88: 0fc5609a */ jal 0xf158268
/* f145a88: 0fc5609a */ jal textMeasure
/* f145a8c: afb80010 */ sw $t8,0x10($sp)
/* f145a90: 8fa902ec */ lw $t1,0x2ec($sp)
/* f145a94: 8fb90090 */ lw $t9,0x90($sp)
@@ -3497,13 +3497,13 @@ glabel var7f1b5f58
/* f145ae4: 27a502f4 */ addiu $a1,$sp,0x2f4
/* f145ae8: 27a602f0 */ addiu $a2,$sp,0x2f0
/* f145aec: 27a702e4 */ addiu $a3,$sp,0x2e4
/* f145af0: 0fc5515b */ jal 0xf15456c
/* f145af0: 0fc5515b */ jal func0f153858
/* f145af4: afa302f4 */ sw $v1,0x2f4($sp)
/* f145af8: 0c002e53 */ jal 0xb94c
/* f145af8: 0c002e53 */ jal viGetWidth
/* f145afc: 0040a025 */ move $s4,$v0
/* f145b00: 00028400 */ sll $s0,$v0,0x10
/* f145b04: 0010c403 */ sra $t8,$s0,0x10
/* f145b08: 0c002e57 */ jal 0xb95c
/* f145b08: 0c002e57 */ jal viGetHeight
/* f145b0c: 03008025 */ move $s0,$t8
/* f145b10: 3c198008 */ lui $t9,0x8008
/* f145b14: 3c0e8008 */ lui $t6,0x8008
@@ -3522,7 +3522,7 @@ glabel var7f1b5f58
/* f145b48: afae0014 */ sw $t6,0x14($sp)
/* f145b4c: afb90010 */ sw $t9,0x10($sp)
/* f145b50: afaf0018 */ sw $t7,0x18($sp)
/* f145b54: 0fc55fa0 */ jal 0xf157e80
/* f145b54: 0fc55fa0 */ jal textRender
/* f145b58: afb8001c */ sw $t8,0x1c($sp)
/* f145b5c: 0040a025 */ move $s4,$v0
.PF0f145b60:
@@ -3531,12 +3531,12 @@ glabel var7f1b5f58
/* f145b68: 91c3006b */ lbu $v1,0x6b($t6)
/* f145b6c: 5460000b */ bnezl $v1,.PF0f145b9c
/* f145b70: 24010001 */ li $at,0x1
/* f145b74: 0fc5bdaa */ jal 0xf16f6a8
/* f145b74: 0fc5bdaa */ jal langGet
/* f145b78: 24045813 */ li $a0,0x5813
/* f145b7c: 3c057f1b */ lui $a1,0x7f1b
/* f145b80: 24a5715c */ addiu $a1,$a1,0x715c
/* f145b84: 02602025 */ move $a0,$s3
/* f145b88: 0c004d11 */ jal 0x13444
/* f145b88: 0c004d11 */ jal sprintf
/* f145b8c: 00403025 */ move $a2,$v0
/* f145b90: 10000014 */ b .PF0f145be4
/* f145b94: 00000000 */ nop
@@ -3544,22 +3544,22 @@ glabel var7f1b5f58
.PF0f145b9c:
/* f145b9c: 1461000a */ bne $v1,$at,.PF0f145bc8
/* f145ba0: 00000000 */ nop
/* f145ba4: 0fc5bdaa */ jal 0xf16f6a8
/* f145ba4: 0fc5bdaa */ jal langGet
/* f145ba8: 24045892 */ li $a0,0x5892
/* f145bac: 3c057f1b */ lui $a1,0x7f1b
/* f145bb0: 24a57160 */ addiu $a1,$a1,0x7160
/* f145bb4: 02602025 */ move $a0,$s3
/* f145bb8: 0c004d11 */ jal 0x13444
/* f145bb8: 0c004d11 */ jal sprintf
/* f145bbc: 00403025 */ move $a2,$v0
/* f145bc0: 10000008 */ b .PF0f145be4
/* f145bc4: 00000000 */ nop
.PF0f145bc8:
/* f145bc8: 0fc5bdaa */ jal 0xf16f6a8
/* f145bc8: 0fc5bdaa */ jal langGet
/* f145bcc: 2404589b */ li $a0,0x589b
/* f145bd0: 3c057f1b */ lui $a1,0x7f1b
/* f145bd4: 24a57164 */ addiu $a1,$a1,0x7164
/* f145bd8: 02602025 */ move $a0,$s3
/* f145bdc: 0c004d11 */ jal 0x13444
/* f145bdc: 0c004d11 */ jal sprintf
/* f145be0: 00403025 */ move $a2,$v0
.PF0f145be4:
/* f145be4: 3c0f8008 */ lui $t7,0x8008
@@ -3570,7 +3570,7 @@ glabel var7f1b5f58
/* f145bf8: 27a502ec */ addiu $a1,$sp,0x2ec
/* f145bfc: 02603025 */ move $a2,$s3
/* f145c00: afa00014 */ sw $zero,0x14($sp)
/* f145c04: 0fc5609a */ jal 0xf158268
/* f145c04: 0fc5609a */ jal textMeasure
/* f145c08: afaf0010 */ sw $t7,0x10($sp)
/* f145c0c: 8fb802ac */ lw $t8,0x2ac($sp)
/* f145c10: 8fb90090 */ lw $t9,0x90($sp)
@@ -3606,13 +3606,13 @@ glabel var7f1b5f58
/* f145c78: afb902e4 */ sw $t9,0x2e4($sp)
/* f145c7c: 27a602f0 */ addiu $a2,$sp,0x2f0
/* f145c80: 27a702e4 */ addiu $a3,$sp,0x2e4
/* f145c84: 0fc5515b */ jal 0xf15456c
/* f145c84: 0fc5515b */ jal func0f153858
/* f145c88: afa302f4 */ sw $v1,0x2f4($sp)
/* f145c8c: 0c002e53 */ jal 0xb94c
/* f145c8c: 0c002e53 */ jal viGetWidth
/* f145c90: 0040a025 */ move $s4,$v0
/* f145c94: 00028400 */ sll $s0,$v0,0x10
/* f145c98: 0010cc03 */ sra $t9,$s0,0x10
/* f145c9c: 0c002e57 */ jal 0xb95c
/* f145c9c: 0c002e57 */ jal viGetHeight
/* f145ca0: 03208025 */ move $s0,$t9
/* f145ca4: 3c0e8008 */ lui $t6,0x8008
/* f145ca8: 3c0f8008 */ lui $t7,0x8008
@@ -3631,7 +3631,7 @@ glabel var7f1b5f58
/* f145cdc: afaf0014 */ sw $t7,0x14($sp)
/* f145ce0: afae0010 */ sw $t6,0x10($sp)
/* f145ce4: afb80018 */ sw $t8,0x18($sp)
/* f145ce8: 0fc55fa0 */ jal 0xf157e80
/* f145ce8: 0fc55fa0 */ jal textRender
/* f145cec: afb9001c */ sw $t9,0x1c($sp)
/* f145cf0: 8ece0284 */ lw $t6,0x284($s6)
/* f145cf4: 0040a025 */ move $s4,$v0
@@ -3642,22 +3642,22 @@ glabel var7f1b5f58
/* f145d08: 1461000a */ bne $v1,$at,.PF0f145d34
/* f145d0c: 00000000 */ nop
.PF0f145d10:
/* f145d10: 0fc5bdaa */ jal 0xf16f6a8
/* f145d10: 0fc5bdaa */ jal langGet
/* f145d14: 24045814 */ li $a0,0x5814
/* f145d18: 3c057f1b */ lui $a1,0x7f1b
/* f145d1c: 24a57168 */ addiu $a1,$a1,0x7168
/* f145d20: 02602025 */ move $a0,$s3
/* f145d24: 0c004d11 */ jal 0x13444
/* f145d24: 0c004d11 */ jal sprintf
/* f145d28: 00403025 */ move $a2,$v0
/* f145d2c: 10000008 */ b .PF0f145d50
/* f145d30: 00000000 */ nop
.PF0f145d34:
/* f145d34: 0fc5bdaa */ jal 0xf16f6a8
/* f145d34: 0fc5bdaa */ jal langGet
/* f145d38: 24045891 */ li $a0,0x5891
/* f145d3c: 3c057f1b */ lui $a1,0x7f1b
/* f145d40: 24a5716c */ addiu $a1,$a1,0x716c
/* f145d44: 02602025 */ move $a0,$s3
/* f145d48: 0c004d11 */ jal 0x13444
/* f145d48: 0c004d11 */ jal sprintf
/* f145d4c: 00403025 */ move $a2,$v0
.PF0f145d50:
/* f145d50: 3c188008 */ lui $t8,0x8008
@@ -3668,7 +3668,7 @@ glabel var7f1b5f58
/* f145d64: 27a502ec */ addiu $a1,$sp,0x2ec
/* f145d68: 02603025 */ move $a2,$s3
/* f145d6c: afa00014 */ sw $zero,0x14($sp)
/* f145d70: 0fc5609a */ jal 0xf158268
/* f145d70: 0fc5609a */ jal textMeasure
/* f145d74: afb80010 */ sw $t8,0x10($sp)
/* f145d78: 8fa902ec */ lw $t1,0x2ec($sp)
/* f145d7c: 8fb90090 */ lw $t9,0x90($sp)
@@ -3696,13 +3696,13 @@ glabel var7f1b5f58
/* f145dcc: 27a502f4 */ addiu $a1,$sp,0x2f4
/* f145dd0: 27a602f0 */ addiu $a2,$sp,0x2f0
/* f145dd4: 27a702e4 */ addiu $a3,$sp,0x2e4
/* f145dd8: 0fc5515b */ jal 0xf15456c
/* f145dd8: 0fc5515b */ jal func0f153858
/* f145ddc: afa302f4 */ sw $v1,0x2f4($sp)
/* f145de0: 0c002e53 */ jal 0xb94c
/* f145de0: 0c002e53 */ jal viGetWidth
/* f145de4: 0040a025 */ move $s4,$v0
/* f145de8: 00028400 */ sll $s0,$v0,0x10
/* f145dec: 0010c403 */ sra $t8,$s0,0x10
/* f145df0: 0c002e57 */ jal 0xb95c
/* f145df0: 0c002e57 */ jal viGetHeight
/* f145df4: 03008025 */ move $s0,$t8
/* f145df8: 3c198008 */ lui $t9,0x8008
/* f145dfc: 3c0e8008 */ lui $t6,0x8008
@@ -3721,13 +3721,13 @@ glabel var7f1b5f58
/* f145e30: afae0014 */ sw $t6,0x14($sp)
/* f145e34: afb90010 */ sw $t9,0x10($sp)
/* f145e38: afaf0018 */ sw $t7,0x18($sp)
/* f145e3c: 0fc55fa0 */ jal 0xf157e80
/* f145e3c: 0fc55fa0 */ jal textRender
/* f145e40: afb8001c */ sw $t8,0x1c($sp)
/* f145e44: 0fc55153 */ jal 0xf15454c
/* f145e44: 0fc55153 */ jal func0f153838
/* f145e48: 00402025 */ move $a0,$v0
/* f145e4c: 8ed90288 */ lw $t9,0x288($s6)
/* f145e50: 0040a025 */ move $s4,$v0
/* f145e54: 0fc54cfe */ jal 0xf1533f8
/* f145e54: 0fc54cfe */ jal optionsGetContpadNum1
/* f145e58: 8f240070 */ lw $a0,0x70($t9)
/* f145e5c: 00028600 */ sll $s0,$v0,0x18
/* f145e60: 00022600 */ sll $a0,$v0,0x18
@@ -3735,25 +3735,25 @@ glabel var7f1b5f58
/* f145e68: 00047e03 */ sra $t7,$a0,0x18
/* f145e6c: 01c08025 */ move $s0,$t6
/* f145e70: 01e02025 */ move $a0,$t7
/* f145e74: 0c00533a */ jal 0x14ce8
/* f145e74: 0c00533a */ jal contGetButtons
/* f145e78: 3405ffff */ li $a1,0xffff
/* f145e7c: 00102600 */ sll $a0,$s0,0x18
/* f145e80: 0004c603 */ sra $t8,$a0,0x18
/* f145e84: 03002025 */ move $a0,$t8
/* f145e88: 3051ffff */ andi $s1,$v0,0xffff
/* f145e8c: 0c00536a */ jal 0x14da8
/* f145e8c: 0c00536a */ jal contGetButtonsPressedThisFrame
/* f145e90: 3405ffff */ li $a1,0xffff
/* f145e94: 00102600 */ sll $a0,$s0,0x18
/* f145e98: 0004ce03 */ sra $t9,$a0,0x18
/* f145e9c: 3053ffff */ andi $s3,$v0,0xffff
/* f145ea0: 0c0052e6 */ jal 0x14b98
/* f145ea0: 0c0052e6 */ jal contGetStickX
/* f145ea4: 03202025 */ move $a0,$t9
/* f145ea8: 0002ae00 */ sll $s5,$v0,0x18
/* f145eac: 00102600 */ sll $a0,$s0,0x18
/* f145eb0: 00047e03 */ sra $t7,$a0,0x18
/* f145eb4: 00157603 */ sra $t6,$s5,0x18
/* f145eb8: 01c0a825 */ move $s5,$t6
/* f145ebc: 0c005310 */ jal 0x14c40
/* f145ebc: 0c005310 */ jal contGetStickY
/* f145ec0: 01e02025 */ move $a0,$t7
/* f145ec4: 02801825 */ move $v1,$s4
/* f145ec8: 26940008 */ addiu $s4,$s4,0x8
@@ -5557,7 +5557,7 @@ glabel var7f1b5f58
/* f147978: a3a000cb */ sb $zero,0xcb($sp)
.PF0f14797c:
/* f14797c: afa500c4 */ sw $a1,0xc4($sp)
/* f147980: 0fc3534f */ jal 0xf0d4d3c
/* f147980: 0fc3534f */ jal func0f0d479c
/* f147984: e7ae0078 */ swc1 $f14,0x78($sp)
/* f147988: c7ae0078 */ lwc1 $f14,0x78($sp)
/* f14798c: 3c0eb600 */ lui $t6,0xb600
@@ -5646,12 +5646,12 @@ glabel var7f1b5f58
/* f147ac0: 2b010002 */ slti $at,$t8,0x2
/* f147ac4: 1020000b */ beqz $at,.PF0f147af4
/* f147ac8: afa802f0 */ sw $t0,0x2f0($sp)
/* f147acc: 0fc54e8c */ jal 0xf153a30
/* f147acc: 0fc54e8c */ jal optionsGetEffectiveScreenSize
/* f147ad0: e7ae0078 */ swc1 $f14,0x78($sp)
/* f147ad4: 24010001 */ li $at,0x1
/* f147ad8: 10410006 */ beq $v0,$at,.PF0f147af4
/* f147adc: c7ae0078 */ lwc1 $f14,0x78($sp)
/* f147ae0: 0fc54e8c */ jal 0xf153a30
/* f147ae0: 0fc54e8c */ jal optionsGetEffectiveScreenSize
/* f147ae4: e7ae0078 */ swc1 $f14,0x78($sp)
/* f147ae8: 24010002 */ li $at,0x2
/* f147aec: 14410004 */ bne $v0,$at,.PF0f147b00
@@ -5709,7 +5709,7 @@ glabel var7f1b5f58
/* f147ba4: 01f8c823 */ subu $t9,$t7,$t8
/* f147ba8: 44993000 */ mtc1 $t9,$f6
/* f147bac: afa302f4 */ sw $v1,0x2f4($sp)
/* f147bb0: 0c0127b4 */ jal 0x49ed0
/* f147bb0: 0c0127b4 */ jal sqrtf
/* f147bb4: 46803320 */ cvt.s.w $f12,$f6
/* f147bb8: c7aa02b0 */ lwc1 $f10,0x2b0($sp)
/* f147bbc: c7a80074 */ lwc1 $f8,0x74($sp)
@@ -5733,7 +5733,7 @@ glabel var7f1b5f58
/* f147c04: 44032000 */ mfc1 $v1,$f4
/* f147c08: 46803320 */ cvt.s.w $f12,$f6
/* f147c0c: afa30240 */ sw $v1,0x240($sp)
/* f147c10: 0c0127b4 */ jal 0x49ed0
/* f147c10: 0c0127b4 */ jal sqrtf
/* f147c14: afa302f4 */ sw $v1,0x2f4($sp)
/* f147c18: c7a802b0 */ lwc1 $f8,0x2b0($sp)
/* f147c1c: c7aa0074 */ lwc1 $f10,0x74($sp)
@@ -5763,7 +5763,7 @@ glabel var7f1b5f58
/* f147c7c: 14600006 */ bnez $v1,.PF0f147c98
/* f147c80: 00000000 */ nop
/* f147c84: afa00010 */ sw $zero,0x10($sp)
/* f147c88: 0fc510cf */ jal 0xf14433c
/* f147c88: 0fc510cf */ jal bviewRenderEyespySideRect
/* f147c8c: afa20014 */ sw $v0,0x14($sp)
/* f147c90: 10000017 */ b .PF0f147cf0
/* f147c94: 0040a025 */ move $s4,$v0
@@ -5777,7 +5777,7 @@ glabel var7f1b5f58
/* f147cb0: 27a50228 */ addiu $a1,$sp,0x228
/* f147cb4: 24060010 */ li $a2,0x10
/* f147cb8: 324700ff */ andi $a3,$s2,0xff
/* f147cbc: 0fc510cf */ jal 0xf14433c
/* f147cbc: 0fc510cf */ jal bviewRenderEyespySideRect
/* f147cc0: afa20014 */ sw $v0,0x14($sp)
/* f147cc4: 1000000a */ b .PF0f147cf0
/* f147cc8: 0040a025 */ move $s4,$v0
@@ -5788,7 +5788,7 @@ glabel var7f1b5f58
/* f147cd8: 27a50228 */ addiu $a1,$sp,0x228
/* f147cdc: 324600ff */ andi $a2,$s2,0xff
/* f147ce0: afa00010 */ sw $zero,0x10($sp)
/* f147ce4: 0fc510cf */ jal 0xf14433c
/* f147ce4: 0fc510cf */ jal bviewRenderEyespySideRect
/* f147ce8: afa20014 */ sw $v0,0x14($sp)
/* f147cec: 0040a025 */ move $s4,$v0
.PF0f147cf0:
@@ -5862,12 +5862,12 @@ glabel var7f1b5f58
/* f147de4: afa400c4 */ sw $a0,0xc4($sp)
/* f147de8: 1020000b */ beqz $at,.PF0f147e18
/* f147dec: afa802f0 */ sw $t0,0x2f0($sp)
/* f147df0: 0fc54e8c */ jal 0xf153a30
/* f147df0: 0fc54e8c */ jal optionsGetEffectiveScreenSize
/* f147df4: afa400c4 */ sw $a0,0xc4($sp)
/* f147df8: 24010001 */ li $at,0x1
/* f147dfc: 50410007 */ beql $v0,$at,.PF0f147e1c
/* f147e00: 8fa802f0 */ lw $t0,0x2f0($sp)
/* f147e04: 0fc54e8c */ jal 0xf153a30
/* f147e04: 0fc54e8c */ jal optionsGetEffectiveScreenSize
/* f147e08: 00000000 */ nop
/* f147e0c: 24010002 */ li $at,0x2
/* f147e10: 14410004 */ bne $v0,$at,.PF0f147e24
@@ -5916,7 +5916,7 @@ glabel var7f1b5f58
/* f147ea0: 03197023 */ subu $t6,$t8,$t9
/* f147ea4: 448e5000 */ mtc1 $t6,$f10
/* f147ea8: afa802f0 */ sw $t0,0x2f0($sp)
/* f147eac: 0c0127b4 */ jal 0x49ed0
/* f147eac: 0c0127b4 */ jal sqrtf
/* f147eb0: 46805320 */ cvt.s.w $f12,$f10
/* f147eb4: c7a402b0 */ lwc1 $f4,0x2b0($sp)
/* f147eb8: c7a80074 */ lwc1 $f8,0x74($sp)
@@ -5940,7 +5940,7 @@ glabel var7f1b5f58
/* f147f00: 44034000 */ mfc1 $v1,$f8
/* f147f04: 46805320 */ cvt.s.w $f12,$f10
/* f147f08: afa30240 */ sw $v1,0x240($sp)
/* f147f0c: 0c0127b4 */ jal 0x49ed0
/* f147f0c: 0c0127b4 */ jal sqrtf
/* f147f10: afa302f4 */ sw $v1,0x2f4($sp)
/* f147f14: c7a402b0 */ lwc1 $f4,0x2b0($sp)
/* f147f18: c7a80074 */ lwc1 $f8,0x74($sp)
@@ -5970,7 +5970,7 @@ glabel var7f1b5f58
/* f147f78: 14600006 */ bnez $v1,.PF0f147f94
/* f147f7c: 00000000 */ nop
/* f147f80: afa00010 */ sw $zero,0x10($sp)
/* f147f84: 0fc510cf */ jal 0xf14433c
/* f147f84: 0fc510cf */ jal bviewRenderEyespySideRect
/* f147f88: afa20014 */ sw $v0,0x14($sp)
/* f147f8c: 10000017 */ b .PF0f147fec
/* f147f90: 0040a025 */ move $s4,$v0
@@ -5984,7 +5984,7 @@ glabel var7f1b5f58
/* f147fac: 27a50228 */ addiu $a1,$sp,0x228
/* f147fb0: 24060010 */ li $a2,0x10
/* f147fb4: 324700ff */ andi $a3,$s2,0xff
/* f147fb8: 0fc510cf */ jal 0xf14433c
/* f147fb8: 0fc510cf */ jal bviewRenderEyespySideRect
/* f147fbc: afa20014 */ sw $v0,0x14($sp)
/* f147fc0: 1000000a */ b .PF0f147fec
/* f147fc4: 0040a025 */ move $s4,$v0
@@ -5995,7 +5995,7 @@ glabel var7f1b5f58
/* f147fd4: 27a50228 */ addiu $a1,$sp,0x228
/* f147fd8: 324600ff */ andi $a2,$s2,0xff
/* f147fdc: afa00010 */ sw $zero,0x10($sp)
/* f147fe0: 0fc510cf */ jal 0xf14433c
/* f147fe0: 0fc510cf */ jal bviewRenderEyespySideRect
/* f147fe4: afa20014 */ sw $v0,0x14($sp)
/* f147fe8: 0040a025 */ move $s4,$v0
.PF0f147fec:
@@ -6007,7 +6007,7 @@ glabel var7f1b5f58
/* f148000: 25080002 */ addiu $t0,$t0,0x2
/* f148004: afa802f0 */ sw $t0,0x2f0($sp)
.PF0f148008:
/* f148008: 0fc353da */ jal 0xf0d4f68
/* f148008: 0fc353da */ jal func0f0d49c8
/* f14800c: 02802025 */ move $a0,$s4
.PF0f148010:
/* f148010: 8fbf0054 */ lw $ra,0x54($sp)
+23 -23
View File
@@ -2083,7 +2083,7 @@ glabel var7f1ad854
/* f0c6fa0: 44813000 */ mtc1 $at,$f6
/* f0c6fa4: c54419c4 */ lwc1 $f4,0x19c4($t2)
/* f0c6fa8: 46062201 */ sub.s $f8,$f4,$f6
/* f0c6fac: 0fc44cc9 */ jal 0xf113324
/* f0c6fac: 0fc44cc9 */ jal invHasBriefcase
/* f0c6fb0: e7a800c0 */ swc1 $f8,0xc0($sp)
/* f0c6fb4: 3c08800a */ lui $t0,0x800a
/* f0c6fb8: 1040000a */ beqz $v0,.PF0f0c6fe4
@@ -2120,7 +2120,7 @@ glabel var7f1ad854
/* f0c702c: 46080002 */ mul.s $f0,$f0,$f8
/* f0c7030: 00000000 */ nop
.PF0f0c7034:
/* f0c7034: 0fc41dd5 */ jal 0xf107754
/* f0c7034: 0fc41dd5 */ jal cheatIsActive
/* f0c7038: e7a000c0 */ swc1 $f0,0xc0($sp)
/* f0c703c: 3c08800a */ lui $t0,0x800a
/* f0c7040: 10400006 */ beqz $v0,.PF0f0c705c
@@ -2158,7 +2158,7 @@ glabel var7f1ad854
.PF0f0c70bc:
/* f0c70bc: c42aeadc */ lwc1 $f10,-0x1524($at)
/* f0c70c0: 460a0302 */ mul.s $f12,$f0,$f10
/* f0c70c4: 0c006858 */ jal 0x1a160
/* f0c70c4: 0c006858 */ jal cosf
/* f0c70c8: 00000000 */ nop
/* f0c70cc: 3c013f80 */ lui $at,0x3f80
/* f0c70d0: 44811000 */ mtc1 $at,$f2
@@ -2180,28 +2180,28 @@ glabel var7f1ad854
/* f0c7110: c4661b4c */ lwc1 $f6,0x1b4c($v1)
/* f0c7114: 24671b08 */ addiu $a3,$v1,0x1b08
/* f0c7118: 46061101 */ sub.s $f4,$f2,$f6
/* f0c711c: 0fc33252 */ jal 0xf0cc948
/* f0c711c: 0fc33252 */ jal bmoveUpdateHead
/* f0c7120: e7a40010 */ swc1 $f4,0x10($sp)
/* f0c7124: 3c08800a */ lui $t0,0x800a
/* f0c7128: 2508a510 */ addiu $t0,$t0,-23280
/* f0c712c: 8d090284 */ lw $t1,0x284($t0)
/* f0c7130: 27a400cc */ addiu $a0,$sp,0xcc
/* f0c7134: 0fc33036 */ jal 0xf0cc0d8
/* f0c7134: 0fc33036 */ jal bmoveUpdateMoveInitSpeed
/* f0c7138: e53400cc */ swc1 $f20,0xcc($t1)
/* f0c713c: 4405a000 */ mfc1 $a1,$f20
/* f0c7140: 4407a000 */ mfc1 $a3,$f20
/* f0c7144: 240a003f */ li $t2,0x3f
/* f0c7148: afaa0010 */ sw $t2,0x10($sp)
/* f0c714c: 27a400cc */ addiu $a0,$sp,0xcc
/* f0c7150: 0fc311f8 */ jal 0xf0c47e0
/* f0c7150: 0fc311f8 */ jal bwalkCalculateNewPositionWithPush
/* f0c7154: 24060001 */ li $a2,0x1
/* f0c7158: 3c08800a */ lui $t0,0x800a
/* f0c715c: 100002e6 */ b .PF0f0c7cf8
/* f0c7160: 2508a510 */ addiu $t0,$t0,-23280
.PF0f0c7164:
/* f0c7164: 0fc31964 */ jal 0xf0c6590
/* f0c7164: 0fc31964 */ jal bwalkApplyCrouchSpeed
/* f0c7168: 00000000 */ nop
/* f0c716c: 0fc319ca */ jal 0xf0c6728
/* f0c716c: 0fc319ca */ jal bwalkUpdateCrouchOffset
/* f0c7170: 00000000 */ nop
/* f0c7174: 3c08800a */ lui $t0,0x800a
/* f0c7178: 2508a510 */ addiu $t0,$t0,-23280
@@ -2211,7 +2211,7 @@ glabel var7f1ad854
/* f0c7188: c468014c */ lwc1 $f8,0x14c($v1)
/* f0c718c: 8c670150 */ lw $a3,0x150($v1)
/* f0c7190: 2466017c */ addiu $a2,$v1,0x17c
/* f0c7194: 0fc33006 */ jal 0xf0cc018
/* f0c7194: 0fc33006 */ jal bmove0f0cba88
/* f0c7198: e7a80010 */ swc1 $f8,0x10($sp)
/* f0c719c: 3c08800a */ lui $t0,0x800a
/* f0c71a0: 2508a510 */ addiu $t0,$t0,-23280
@@ -2265,7 +2265,7 @@ glabel var7f1ad854
/* f0c7254: e7b000b4 */ swc1 $f16,0xb4($sp)
/* f0c7258: 46129282 */ mul.s $f10,$f18,$f18
/* f0c725c: e7b200b0 */ swc1 $f18,0xb0($sp)
/* f0c7260: 0c0127b4 */ jal 0x49ed0
/* f0c7260: 0c0127b4 */ jal sqrtf
/* f0c7264: 460a4300 */ add.s $f12,$f8,$f10
/* f0c7268: 3c08800a */ lui $t0,0x800a
/* f0c726c: 2508a510 */ addiu $t0,$t0,-23280
@@ -2452,7 +2452,7 @@ glabel var7f1ad854
/* f0c74f8: 46085102 */ mul.s $f4,$f10,$f8
/* f0c74fc: 46062280 */ add.s $f10,$f4,$f6
/* f0c7500: 46005082 */ mul.s $f2,$f10,$f0
/* f0c7504: 0fc41dd5 */ jal 0xf107754
/* f0c7504: 0fc41dd5 */ jal cheatIsActive
/* f0c7508: e7a200e0 */ swc1 $f2,0xe0($sp)
/* f0c750c: 3c08800a */ lui $t0,0x800a
/* f0c7510: 2508a510 */ addiu $t0,$t0,-23280
@@ -2469,7 +2469,7 @@ glabel var7f1ad854
/* f0c7538: 44061000 */ mfc1 $a2,$f2
/* f0c753c: c7ac0078 */ lwc1 $f12,0x78($sp)
/* f0c7540: 46062282 */ mul.s $f10,$f4,$f6
/* f0c7544: 0fc332f9 */ jal 0xf0ccbe4
/* f0c7544: 0fc332f9 */ jal bmove0f0cc654
/* f0c7548: 46085380 */ add.s $f14,$f10,$f8
/* f0c754c: 3c08800a */ lui $t0,0x800a
/* f0c7550: 2508a510 */ addiu $t0,$t0,-23280
@@ -2481,7 +2481,7 @@ glabel var7f1ad854
/* f0c7568: c46003c0 */ lwc1 $f0,0x3c0($v1)
/* f0c756c: c46203c8 */ lwc1 $f2,0x3c8($v1)
/* f0c7570: e7a000dc */ swc1 $f0,0xdc($sp)
/* f0c7574: 0fc41dd5 */ jal 0xf107754
/* f0c7574: 0fc41dd5 */ jal cheatIsActive
/* f0c7578: e7a200d8 */ swc1 $f2,0xd8($sp)
/* f0c757c: 3c08800a */ lui $t0,0x800a
/* f0c7580: 2508a510 */ addiu $t0,$t0,-23280
@@ -2521,9 +2521,9 @@ glabel var7f1ad854
/* f0c7604: e7a400d4 */ swc1 $f4,0xd4($sp)
/* f0c7608: 46062280 */ add.s $f10,$f4,$f6
/* f0c760c: e7a800cc */ swc1 $f8,0xcc($sp)
/* f0c7610: 0fc33036 */ jal 0xf0cc0d8
/* f0c7610: 0fc33036 */ jal bmoveUpdateMoveInitSpeed
/* f0c7614: e7aa00d4 */ swc1 $f10,0xd4($sp)
/* f0c7618: 0fc47e42 */ jal 0xf11f908
/* f0c7618: 0fc47e42 */ jal debugIsTurboModeEnabled
/* f0c761c: 00000000 */ nop
/* f0c7620: 3c08800a */ lui $t0,0x800a
/* f0c7624: 1040001f */ beqz $v0,.PF0f0c76a4
@@ -2587,7 +2587,7 @@ glabel var7f1ad854
/* f0c7700: 246502a4 */ addiu $a1,$v1,0x2a4
/* f0c7704: 51a0006a */ beqzl $t5,.PF0f0c78b0
/* f0c7708: 8c640298 */ lw $a0,0x298($v1)
/* f0c770c: 0c0011d8 */ jal 0x4760
/* f0c770c: 0c0011d8 */ jal guNormalize
/* f0c7710: 246602a8 */ addiu $a2,$v1,0x2a8
/* f0c7714: 3c08800a */ lui $t0,0x800a
/* f0c7718: 2508a510 */ addiu $t0,$t0,-23280
@@ -2629,7 +2629,7 @@ glabel var7f1ad854
/* f0c77a8: e46a029c */ swc1 $f10,0x29c($v1)
/* f0c77ac: 8c6400bc */ lw $a0,0xbc($v1)
.PF0f0c77b0:
/* f0c77b0: 0fc30989 */ jal 0xf0c2624
/* f0c77b0: 0fc30989 */ jal propPlayerGetBbox
/* f0c77b4: e7a00074 */ swc1 $f0,0x74($sp)
/* f0c77b8: 3c08800a */ lui $t0,0x800a
/* f0c77bc: 3c017f1b */ lui $at,0x7f1b
@@ -2655,7 +2655,7 @@ glabel var7f1ad854
/* f0c780c: 460a3200 */ add.s $f8,$f6,$f10
/* f0c7810: 24440008 */ addiu $a0,$v0,0x8
/* f0c7814: 44074000 */ mfc1 $a3,$f8
/* f0c7818: 0c00a68f */ jal 0x29a3c
/* f0c7818: 0c00a68f */ jal func0002a13c
/* f0c781c: 00000000 */ nop
/* f0c7820: 3c08800a */ lui $t0,0x800a
/* f0c7824: 2508a510 */ addiu $t0,$t0,-23280
@@ -2734,7 +2734,7 @@ glabel var7f1ad854
/* f0c7930: 00000000 */ nop
/* f0c7934: 24050001 */ li $a1,0x1
.PF0f0c7938:
/* f0c7938: 0fc31a59 */ jal 0xf0c6964
/* f0c7938: 0fc31a59 */ jal bwalk0f0c63bc
/* f0c793c: 2406003f */ li $a2,0x3f
/* f0c7940: 3c08800a */ lui $t0,0x800a
/* f0c7944: 2508a510 */ addiu $t0,$t0,-23280
@@ -2975,7 +2975,7 @@ glabel var7f1ad854
/* f0c7cb0: 46082180 */ add.s $f6,$f4,$f8
/* f0c7cb4: 460e3303 */ div.s $f12,$f6,$f14
.PF0f0c7cb8:
/* f0c7cb8: 0c0127b4 */ jal 0x49ed0
/* f0c7cb8: 0c0127b4 */ jal sqrtf
/* f0c7cbc: 00000000 */ nop
/* f0c7cc0: c7a400b4 */ lwc1 $f4,0xb4($sp)
/* f0c7cc4: 3c08800a */ lui $t0,0x800a
@@ -3007,7 +3007,7 @@ glabel var7f1ad854
/* f0c7d28: c46a00cc */ lwc1 $f10,0xcc($v1)
/* f0c7d2c: e7aa003c */ swc1 $f10,0x3c($sp)
/* f0c7d30: 46083080 */ add.s $f2,$f6,$f8
/* f0c7d34: 0fc45313 */ jal 0xf114c4c
/* f0c7d34: 0fc45313 */ jal bheadGetBreathingValue
/* f0c7d38: e7a20040 */ swc1 $f2,0x40($sp)
/* f0c7d3c: 3c013f80 */ lui $at,0x3f80
/* f0c7d40: 44817000 */ mtc1 $at,$f14
@@ -3043,7 +3043,7 @@ glabel var7f1ad854
/* f0c7dac: 46040302 */ mul.s $f12,$f0,$f4
/* f0c7db0: 00000000 */ nop
.PF0f0c7db4:
/* f0c7db4: 0fc276e4 */ jal 0xf09db90
/* f0c7db4: 0fc276e4 */ jal func0f09d8dc
/* f0c7db8: e7b40010 */ swc1 $f20,0x10($sp)
/* f0c7dbc: 3c08800a */ lui $t0,0x800a
/* f0c7dc0: 2508a510 */ addiu $t0,$t0,-23280
@@ -3052,7 +3052,7 @@ glabel var7f1ad854
/* f0c7dcc: c428eb24 */ lwc1 $f8,-0x14dc($at)
/* f0c7dd0: c5a60158 */ lwc1 $f6,0x158($t5)
/* f0c7dd4: 46083302 */ mul.s $f12,$f6,$f8
/* f0c7dd8: 0fc28971 */ jal 0xf0a25c4
/* f0c7dd8: 0fc28971 */ jal handSetAdjustPos
/* f0c7ddc: 00000000 */ nop
/* f0c7de0: 8fbf0024 */ lw $ra,0x24($sp)
/* f0c7de4: d7b40018 */ ldc1 $f20,0x18($sp)
+29 -29
View File
@@ -549,22 +549,22 @@ glabel cheatGetMarquee
/* f1083e0: 254a4594 */ addiu $t2,$t2,0x4594
/* f1083e4: 1542000f */ bne $t2,$v0,.PF0f108424
/* f1083e8: 00000000 */ nop
/* f1083ec: 0fc5bdaa */ jal 0xf16f6a8
/* f1083ec: 0fc5bdaa */ jal langGet
/* f1083f0: 24045490 */ li $a0,0x5490
/* f1083f4: afa20054 */ sw $v0,0x54($sp)
/* f1083f8: 0fc5bdaa */ jal 0xf16f6a8
/* f1083f8: 0fc5bdaa */ jal langGet
/* f1083fc: 24045476 */ li $a0,0x5476
/* f108400: 3c04800a */ lui $a0,0x800a
/* f108404: 3c057f1b */ lui $a1,0x7f1b
/* f108408: 24a541a0 */ addiu $a1,$a1,0x41a0
/* f10840c: 2484e430 */ addiu $a0,$a0,-7120
/* f108410: 8fa60054 */ lw $a2,0x54($sp)
/* f108414: 0c004d11 */ jal 0x13444
/* f108414: 0c004d11 */ jal sprintf
/* f108418: 00403825 */ move $a3,$v0
/* f10841c: 100000cd */ b .PF0f108754
/* f108420: 00000000 */ nop
.PF0f108424:
/* f108424: 0fc41d8c */ jal 0xf107630
/* f108424: 0fc41d8c */ jal cheatIsUnlocked
/* f108428: afa40264 */ sw $a0,0x264($sp)
/* f10842c: 10400028 */ beqz $v0,.PF0f1084d0
/* f108430: 8fa90264 */ lw $t1,0x264($sp)
@@ -585,12 +585,12 @@ glabel cheatGetMarquee
/* f10846c: 8dcf0000 */ lw $t7,0x0($t6)
/* f108470: 156f0005 */ bne $t3,$t7,.PF0f108488
/* f108474: 00000000 */ nop
/* f108478: 0fc5bdaa */ jal 0xf16f6a8
/* f108478: 0fc5bdaa */ jal langGet
/* f10847c: 24045490 */ li $a0,0x5490
/* f108480: 10000004 */ b .PF0f108494
/* f108484: afa20054 */ sw $v0,0x54($sp)
.PF0f108488:
/* f108488: 0fc5bdaa */ jal 0xf16f6a8
/* f108488: 0fc5bdaa */ jal langGet
/* f10848c: 24045489 */ li $a0,0x5489
/* f108490: afa20054 */ sw $v0,0x54($sp)
.PF0f108494:
@@ -598,14 +598,14 @@ glabel cheatGetMarquee
/* f108498: 3c048007 */ lui $a0,0x8007
/* f10849c: 0018c8c0 */ sll $t9,$t8,0x3
/* f1084a0: 00992021 */ addu $a0,$a0,$t9
/* f1084a4: 0fc5bdaa */ jal 0xf16f6a8
/* f1084a4: 0fc5bdaa */ jal langGet
/* f1084a8: 94843e70 */ lhu $a0,0x3e70($a0)
/* f1084ac: 3c04800a */ lui $a0,0x800a
/* f1084b0: 3c057f1b */ lui $a1,0x7f1b
/* f1084b4: 24a541a8 */ addiu $a1,$a1,0x41a8
/* f1084b8: 2484e430 */ addiu $a0,$a0,-7120
/* f1084bc: 8fa60054 */ lw $a2,0x54($sp)
/* f1084c0: 0c004d11 */ jal 0x13444
/* f1084c0: 0c004d11 */ jal sprintf
/* f1084c4: 00403825 */ move $a3,$v0
/* f1084c8: 100000a2 */ b .PF0f108754
/* f1084cc: 00000000 */ nop
@@ -615,10 +615,10 @@ glabel cheatGetMarquee
/* f1084d8: 000950c0 */ sll $t2,$t1,0x3
/* f1084dc: 014c1021 */ addu $v0,$t2,$t4
/* f1084e0: 94440000 */ lhu $a0,0x0($v0)
/* f1084e4: 0fc5bdaa */ jal 0xf16f6a8
/* f1084e4: 0fc5bdaa */ jal langGet
/* f1084e8: afa20040 */ sw $v0,0x40($sp)
/* f1084ec: 27a40060 */ addiu $a0,$sp,0x60
/* f1084f0: 0c004bb0 */ jal 0x12ec0
/* f1084f0: 0c004bb0 */ jal strcpy
/* f1084f4: 00402825 */ move $a1,$v0
/* f1084f8: 93ad0060 */ lbu $t5,0x60($sp)
/* f1084fc: 2406000a */ li $a2,0xa
@@ -636,7 +636,7 @@ glabel cheatGetMarquee
/* f108524: 316f0004 */ andi $t7,$t3,0x4
/* f108528: 51e00029 */ beqzl $t7,.PF0f1085d0
/* f10852c: 90440005 */ lbu $a0,0x5($v0)
/* f108530: 0fc5bdaa */ jal 0xf16f6a8
/* f108530: 0fc5bdaa */ jal langGet
/* f108534: 2404548a */ li $a0,0x548a
/* f108538: 8fb80040 */ lw $t8,0x40($sp)
/* f10853c: afa2004c */ sw $v0,0x4c($sp)
@@ -646,7 +646,7 @@ glabel cheatGetMarquee
/* f10854c: 01394823 */ subu $t1,$t1,$t9
/* f108550: 00094880 */ sll $t1,$t1,0x2
/* f108554: 00892021 */ addu $a0,$a0,$t1
/* f108558: 0fc5bdaa */ jal 0xf16f6a8
/* f108558: 0fc5bdaa */ jal langGet
/* f10855c: 94842162 */ lhu $a0,0x2162($a0)
/* f108560: 8faa0040 */ lw $t2,0x40($sp)
/* f108564: afa20050 */ sw $v0,0x50($sp)
@@ -656,10 +656,10 @@ glabel cheatGetMarquee
/* f108574: 01ac6823 */ subu $t5,$t5,$t4
/* f108578: 000d6880 */ sll $t5,$t5,0x2
/* f10857c: 008d2021 */ addu $a0,$a0,$t5
/* f108580: 0fc5bdaa */ jal 0xf16f6a8
/* f108580: 0fc5bdaa */ jal langGet
/* f108584: 94842164 */ lhu $a0,0x2164($a0)
/* f108588: afa20054 */ sw $v0,0x54($sp)
/* f10858c: 0fc5bdaa */ jal 0xf16f6a8
/* f10858c: 0fc5bdaa */ jal langGet
/* f108590: 2404548b */ li $a0,0x548b
/* f108594: 8fae0054 */ lw $t6,0x54($sp)
/* f108598: 3c04800a */ lui $a0,0x800a
@@ -671,16 +671,16 @@ glabel cheatGetMarquee
/* f1085b0: 8fa6004c */ lw $a2,0x4c($sp)
/* f1085b4: 8fa70050 */ lw $a3,0x50($sp)
/* f1085b8: afa20014 */ sw $v0,0x14($sp)
/* f1085bc: 0c004d11 */ jal 0x13444
/* f1085bc: 0c004d11 */ jal sprintf
/* f1085c0: afae0010 */ sw $t6,0x10($sp)
/* f1085c4: 10000054 */ b .PF0f108718
/* f1085c8: 8fae0040 */ lw $t6,0x40($sp)
/* f1085cc: 90440005 */ lbu $a0,0x5($v0)
.PF0f1085d0:
/* f1085d0: 0fc5bdaa */ jal 0xf16f6a8
/* f1085d0: 0fc5bdaa */ jal langGet
/* f1085d4: 248456fb */ addiu $a0,$a0,0x56fb
/* f1085d8: 27a40160 */ addiu $a0,$sp,0x160
/* f1085dc: 0c004bb0 */ jal 0x12ec0
/* f1085dc: 0c004bb0 */ jal strcpy
/* f1085e0: 00402825 */ move $a1,$v0
/* f1085e4: 93af0160 */ lbu $t7,0x160($sp)
/* f1085e8: 2406000a */ li $a2,0xa
@@ -693,7 +693,7 @@ glabel cheatGetMarquee
/* f108600: 54d8fffe */ bnel $a2,$t8,.PF0f1085fc
/* f108604: 90780001 */ lbu $t8,0x1($v1)
.PF0f108608:
/* f108608: 0fc5bdaa */ jal 0xf16f6a8
/* f108608: 0fc5bdaa */ jal langGet
/* f10860c: a0600000 */ sb $zero,0x0($v1)
/* f108610: 8fb90040 */ lw $t9,0x40($sp)
/* f108614: afa20044 */ sw $v0,0x44($sp)
@@ -703,7 +703,7 @@ glabel cheatGetMarquee
/* f108624: 01495023 */ subu $t2,$t2,$t1
/* f108628: 000a5080 */ sll $t2,$t2,0x2
/* f10862c: 008a2021 */ addu $a0,$a0,$t2
/* f108630: 0fc5bdaa */ jal 0xf16f6a8
/* f108630: 0fc5bdaa */ jal langGet
/* f108634: 94842162 */ lhu $a0,0x2162($a0)
/* f108638: 8fac0040 */ lw $t4,0x40($sp)
/* f10863c: afa20048 */ sw $v0,0x48($sp)
@@ -713,16 +713,16 @@ glabel cheatGetMarquee
/* f10864c: 01cd7023 */ subu $t6,$t6,$t5
/* f108650: 000e7080 */ sll $t6,$t6,0x2
/* f108654: 008e2021 */ addu $a0,$a0,$t6
/* f108658: 0fc5bdaa */ jal 0xf16f6a8
/* f108658: 0fc5bdaa */ jal langGet
/* f10865c: 94842164 */ lhu $a0,0x2164($a0)
/* f108660: afa2004c */ sw $v0,0x4c($sp)
/* f108664: 0fc5bdaa */ jal 0xf16f6a8
/* f108664: 0fc5bdaa */ jal langGet
/* f108668: 2404548c */ li $a0,0x548c
/* f10866c: afa20050 */ sw $v0,0x50($sp)
/* f108670: 0fc5bdaa */ jal 0xf16f6a8
/* f108670: 0fc5bdaa */ jal langGet
/* f108674: 2404548d */ li $a0,0x548d
/* f108678: afa20054 */ sw $v0,0x54($sp)
/* f10867c: 0fc5bdaa */ jal 0xf16f6a8
/* f10867c: 0fc5bdaa */ jal langGet
/* f108680: 2404548b */ li $a0,0x548b
/* f108684: 8fab004c */ lw $t3,0x4c($sp)
/* f108688: 8faf0050 */ lw $t7,0x50($sp)
@@ -760,7 +760,7 @@ glabel cheatGetMarquee
/* f108704: 00000000 */ nop
/* f108708: 0006000d */ break 0x6
.PF0f10870c:
/* f10870c: 0c004d11 */ jal 0x13444
/* f10870c: 0c004d11 */ jal sprintf
/* f108710: 00000000 */ nop
/* f108714: 8fae0040 */ lw $t6,0x40($sp)
.PF0f108718:
@@ -768,21 +768,21 @@ glabel cheatGetMarquee
/* f10871c: 316f0002 */ andi $t7,$t3,0x2
/* f108720: 11e00007 */ beqz $t7,.PF0f108740
/* f108724: 00000000 */ nop
/* f108728: 0fc5bdaa */ jal 0xf16f6a8
/* f108728: 0fc5bdaa */ jal langGet
/* f10872c: 2404548e */ li $a0,0x548e
/* f108730: 3c04800a */ lui $a0,0x800a
/* f108734: 2484e430 */ addiu $a0,$a0,-7120
/* f108738: 0c004bed */ jal 0x12fb4
/* f108738: 0c004bed */ jal strcat
/* f10873c: 00402825 */ move $a1,$v0
.PF0f108740:
/* f108740: 3c04800a */ lui $a0,0x800a
/* f108744: 3c057f1b */ lui $a1,0x7f1b
/* f108748: 24a541e4 */ addiu $a1,$a1,0x41e4
/* f10874c: 0c004bed */ jal 0x12fb4
/* f10874c: 0c004bed */ jal strcat
/* f108750: 2484e430 */ addiu $a0,$a0,-7120
.PF0f108754:
/* f108754: 3c04800a */ lui $a0,0x800a
/* f108758: 0c0127c3 */ jal 0x49f0c
/* f108758: 0c0127c3 */ jal strlen
/* f10875c: 2484e430 */ addiu $a0,$a0,-7120
/* f108760: 3c188007 */ lui $t8,0x8007
/* f108764: 8f18402c */ lw $t8,0x402c($t8)
@@ -801,7 +801,7 @@ glabel cheatGetMarquee
/* f108794: 10000003 */ b .PF0f1087a4
/* f108798: 2442e430 */ addiu $v0,$v0,-7120
.PF0f10879c:
/* f10879c: 0fc5bdaa */ jal 0xf16f6a8
/* f10879c: 0fc5bdaa */ jal langGet
/* f1087a0: 2404548f */ li $a0,0x548f
.PF0f1087a4:
/* f1087a4: 8fbf0034 */ lw $ra,0x34($sp)
+163 -163
View File
File diff suppressed because it is too large Load Diff
+262 -262
View File
File diff suppressed because it is too large Load Diff
+36 -36
View File
@@ -7239,7 +7239,7 @@ glabel var7f1a9d64
/* f05a470: 8e040424 */ lw $a0,0x424($s0)
/* f05a474: 01cf1021 */ addu $v0,$t6,$t7
/* f05a478: 90450002 */ lbu $a1,0x2($v0)
/* f05a47c: 0fc12737 */ jal 0xf049cdc
/* f05a47c: 0fc12737 */ jal chrFindById
/* f05a480: afa2009c */ sw $v0,0x9c($sp)
/* f05a484: 8e18028c */ lw $t8,0x28c($s0)
/* f05a488: 8e070424 */ lw $a3,0x424($s0)
@@ -7275,7 +7275,7 @@ glabel var7f1a9d64
/* f05a4f4: 14200020 */ bnez $at,.PF0f05a578
/* f05a4f8: afac0084 */ sw $t4,0x84($sp)
/* f05a4fc: afa60070 */ sw $a2,0x70($sp)
/* f05a500: 0c004ad4 */ jal 0x12b50
/* f05a500: 0c004ad4 */ jal random
/* f05a504: afa5007c */ sw $a1,0x7c($sp)
/* f05a508: 30460001 */ andi $a2,$v0,0x1
/* f05a50c: afa60070 */ sw $a2,0x70($sp)
@@ -7325,7 +7325,7 @@ glabel var7f1a9d64
/* f05a5b0: 90e40125 */ lbu $a0,0x125($a3)
.PF0f05a5b4:
/* f05a5b4: afa60070 */ sw $a2,0x70($sp)
/* f05a5b8: 0fc133e6 */ jal 0xf04cf98
/* f05a5b8: 0fc133e6 */ jal teamGetChrIds
/* f05a5bc: afa5007c */ sw $a1,0x7c($sp)
/* f05a5c0: 8fb8009c */ lw $t8,0x9c($sp)
/* f05a5c4: afa20088 */ sw $v0,0x88($sp)
@@ -7361,7 +7361,7 @@ glabel var7f1a9d64
/* f05a634: 24010006 */ li $at,0x6
/* f05a638: 55610015 */ bnel $t3,$at,.PF0f05a690
/* f05a63c: 90e20126 */ lbu $v0,0x126($a3)
/* f05a640: 0fc4a513 */ jal 0xf12944c
/* f05a640: 0fc4a513 */ jal propGetPlayerNum
/* f05a644: 00000000 */ nop
/* f05a648: 8e030298 */ lw $v1,0x298($s0)
/* f05a64c: 00026080 */ sll $t4,$v0,0x2
@@ -7378,7 +7378,7 @@ glabel var7f1a9d64
/* f05a678: 10000001 */ b .PF0f05a680
/* f05a67c: 00602025 */ move $a0,$v1
.PF0f05a680:
/* f05a680: 0fc4a4ff */ jal 0xf1293fc
/* f05a680: 0fc4a4ff */ jal setCurrentPlayerNum
/* f05a684: 00000000 */ nop
/* f05a688: 8e070424 */ lw $a3,0x424($s0)
/* f05a68c: 90e20126 */ lbu $v0,0x126($a3)
@@ -7394,7 +7394,7 @@ glabel var7f1a9d64
/* f05a6b0: 102001c0 */ beqz $at,.PF0f05adb4
/* f05a6b4: 00000000 */ nop
.PF0f05a6b8:
/* f05a6b8: 0c004ad4 */ jal 0x12b50
/* f05a6b8: 0c004ad4 */ jal random
/* f05a6bc: 00000000 */ nop
/* f05a6c0: 8faa0090 */ lw $t2,0x90($sp)
/* f05a6c4: 304900ff */ andi $t1,$v0,0xff
@@ -7407,7 +7407,7 @@ glabel var7f1a9d64
/* f05a6e0: 5081003e */ beql $a0,$at,.PF0f05a7dc
/* f05a6e4: 8fae0094 */ lw $t6,0x94($sp)
.PF0f05a6e8:
/* f05a6e8: 0fc0a226 */ jal 0xf028898
/* f05a6e8: 0fc0a226 */ jal chrFindByLiteralId
/* f05a6ec: 00000000 */ nop
/* f05a6f0: 50400033 */ beqzl $v0,.PF0f05a7c0
/* f05a6f4: 8fa20088 */ lw $v0,0x88($sp)
@@ -7415,7 +7415,7 @@ glabel var7f1a9d64
/* f05a6fc: 00402025 */ move $a0,$v0
/* f05a700: 5180002f */ beqzl $t4,.PF0f05a7c0
/* f05a704: 8fa20088 */ lw $v0,0x88($sp)
/* f05a708: 0fc0e706 */ jal 0xf039c18
/* f05a708: 0fc0e706 */ jal chrIsDead
/* f05a70c: afa20064 */ sw $v0,0x64($sp)
/* f05a710: 1440002a */ bnez $v0,.PF0f05a7bc
/* f05a714: 8fa60064 */ lw $a2,0x64($sp)
@@ -7437,7 +7437,7 @@ glabel var7f1a9d64
/* f05a754: 00e02025 */ move $a0,$a3
/* f05a758: 50b90019 */ beql $a1,$t9,.PF0f05a7c0
/* f05a75c: 8fa20088 */ lw $v0,0x88($sp)
/* f05a760: 0fc12792 */ jal 0xf049e48
/* f05a760: 0fc12792 */ jal chrGetDistanceToChr
/* f05a764: afa60064 */ sw $a2,0x64($sp)
/* f05a768: 3c017f1b */ lui $at,0x7f1b
/* f05a76c: c424afd4 */ lwc1 $f4,-0x502c($at)
@@ -7491,7 +7491,7 @@ glabel var7f1a9d64
/* f05a81c: 19400165 */ blez $t2,.PF0f05adb4
/* f05a820: 00000000 */ nop
.PF0f05a824:
/* f05a824: 0c004ad4 */ jal 0x12b50
/* f05a824: 0c004ad4 */ jal random
/* f05a828: 00000000 */ nop
/* f05a82c: 24010003 */ li $at,0x3
/* f05a830: 0041001b */ divu $zero,$v0,$at
@@ -7525,7 +7525,7 @@ glabel var7f1a9d64
/* f05a89c: afa20058 */ sw $v0,0x58($sp)
/* f05a8a0: a7ad00a4 */ sh $t5,0xa4($sp)
.PF0f05a8a4:
/* f05a8a4: 0fc13433 */ jal 0xf04d0cc
/* f05a8a4: 0fc13433 */ jal audioWasNotPlayedRecently
/* f05a8a8: 87a400a4 */ lh $a0,0xa4($sp)
/* f05a8ac: 1440000a */ bnez $v0,.PF0f05a8d8
/* f05a8b0: 24010001 */ li $at,0x1
@@ -7540,7 +7540,7 @@ glabel var7f1a9d64
/* f05a8d0: 54610092 */ bnel $v1,$at,.PF0f05ab1c
/* f05a8d4: 8fad0070 */ lw $t5,0x70($sp)
.PF0f05a8d8:
/* f05a8d8: 0fc13421 */ jal 0xf04d084
/* f05a8d8: 0fc13421 */ jal audioMarkAsRecentlyPlayed
/* f05a8dc: 87a400a4 */ lh $a0,0xa4($sp)
/* f05a8e0: 87b800a4 */ lh $t8,0xa4($sp)
/* f05a8e4: 2401034e */ li $at,0x34e
@@ -7572,7 +7572,7 @@ glabel var7f1a9d64
/* f05a944: 24050009 */ li $a1,0x9
/* f05a948: 8e0e0424 */ lw $t6,0x424($s0)
/* f05a94c: 3406ffff */ li $a2,0xffff
/* f05a950: 0fc2496f */ jal 0xf0925bc
/* f05a950: 0fc2496f */ jal func0f0926bc
/* f05a954: 8dc4001c */ lw $a0,0x1c($t6)
/* f05a958: 8e0f0424 */ lw $t7,0x424($s0)
/* f05a95c: 3c01bf80 */ lui $at,0xbf80
@@ -7595,12 +7595,12 @@ glabel var7f1a9d64
/* f05a9a0: e7a00038 */ swc1 $f0,0x38($sp)
/* f05a9a4: e7a00034 */ swc1 $f0,0x34($sp)
/* f05a9a8: e7a00030 */ swc1 $f0,0x30($sp)
/* f05a9ac: 0fc24e3a */ jal 0xf0938e8
/* f05a9ac: 0fc24e3a */ jal func0f0939f8
/* f05a9b0: e7a00024 */ swc1 $f0,0x24($sp)
/* f05a9b4: 10000026 */ b .PF0f05aa50
/* f05a9b8: 8faa009c */ lw $t2,0x9c($sp)
.PF0f05a9bc:
/* f05a9bc: 0fc131c6 */ jal 0xf04c718
/* f05a9bc: 0fc131c6 */ jal chrGetDistanceLostToTargetInLastSecond
/* f05a9c0: 8e040424 */ lw $a0,0x424($s0)
/* f05a9c4: 18400003 */ blez $v0,.PF0f05a9d4
/* f05a9c8: 00021823 */ negu $v1,$v0
@@ -7612,7 +7612,7 @@ glabel var7f1a9d64
/* f05a9dc: 24050009 */ li $a1,0x9
/* f05a9e0: 8e0c0424 */ lw $t4,0x424($s0)
/* f05a9e4: 3406ffff */ li $a2,0xffff
/* f05a9e8: 0fc2496f */ jal 0xf0925bc
/* f05a9e8: 0fc2496f */ jal func0f0926bc
/* f05a9ec: 8d84001c */ lw $a0,0x1c($t4)
/* f05a9f0: 8e0d0424 */ lw $t5,0x424($s0)
/* f05a9f4: 3c01bf80 */ lui $at,0xbf80
@@ -7635,7 +7635,7 @@ glabel var7f1a9d64
/* f05aa38: e7a00038 */ swc1 $f0,0x38($sp)
/* f05aa3c: e7a00034 */ swc1 $f0,0x34($sp)
/* f05aa40: e7a00030 */ swc1 $f0,0x30($sp)
/* f05aa44: 0fc24e3a */ jal 0xf0938e8
/* f05aa44: 0fc24e3a */ jal func0f0939f8
/* f05aa48: e7a00024 */ swc1 $f0,0x24($sp)
.PF0f05aa4c:
/* f05aa4c: 8faa009c */ lw $t2,0x9c($sp)
@@ -7656,16 +7656,16 @@ glabel var7f1a9d64
/* f05aa80: 00036840 */ sll $t5,$v1,0x1
/* f05aa84: 018dc021 */ addu $t8,$t4,$t5
/* f05aa88: 00982021 */ addu $a0,$a0,$t8
/* f05aa8c: 0fc5bdaa */ jal 0xf16f6a8
/* f05aa8c: 0fc5bdaa */ jal langGet
/* f05aa90: 84849362 */ lh $a0,-0x6c9e($a0)
/* f05aa94: afa20080 */ sw $v0,0x80($sp)
/* f05aa98: 0c004062 */ jal 0x10188
/* f05aa98: 0c004062 */ jal audioIsFiltered
/* f05aa9c: 87a400a4 */ lh $a0,0xa4($sp)
/* f05aaa0: 144000c4 */ bnez $v0,.PF0f05adb4
/* f05aaa4: 8fa40080 */ lw $a0,0x80($sp)
/* f05aaa8: 8fae009c */ lw $t6,0x9c($sp)
/* f05aaac: 24050006 */ li $a1,0x6
/* f05aab0: 0fc3799a */ jal 0xf0de668
/* f05aab0: 0fc3799a */ jal hudmsgCreateViaPresetWithColour
/* f05aab4: 91c60009 */ lbu $a2,0x9($t6)
/* f05aab8: 100000be */ b .PF0f05adb4
/* f05aabc: 00000000 */ nop
@@ -7679,16 +7679,16 @@ glabel var7f1a9d64
/* f05aad8: 000a4840 */ sll $t1,$t2,0x1
/* f05aadc: 01e95821 */ addu $t3,$t7,$t1
/* f05aae0: 008b2021 */ addu $a0,$a0,$t3
/* f05aae4: 0fc5bdaa */ jal 0xf16f6a8
/* f05aae4: 0fc5bdaa */ jal langGet
/* f05aae8: 84849362 */ lh $a0,-0x6c9e($a0)
/* f05aaec: afa20080 */ sw $v0,0x80($sp)
/* f05aaf0: 0c004062 */ jal 0x10188
/* f05aaf0: 0c004062 */ jal audioIsFiltered
/* f05aaf4: 87a400a4 */ lh $a0,0xa4($sp)
/* f05aaf8: 144000ae */ bnez $v0,.PF0f05adb4
/* f05aafc: 8fa40080 */ lw $a0,0x80($sp)
/* f05ab00: 8fac009c */ lw $t4,0x9c($sp)
/* f05ab04: 24050006 */ li $a1,0x6
/* f05ab08: 0fc3799a */ jal 0xf0de668
/* f05ab08: 0fc3799a */ jal hudmsgCreateViaPresetWithColour
/* f05ab0c: 91860009 */ lbu $a2,0x9($t4)
/* f05ab10: 100000a8 */ b .PF0f05adb4
/* f05ab14: 00000000 */ nop
@@ -7705,7 +7705,7 @@ glabel var7f1a9d64
/* f05ab38: 0043c821 */ addu $t9,$v0,$v1
/* f05ab3c: 87240000 */ lh $a0,0x0($t9)
/* f05ab40: a3a800a3 */ sb $t0,0xa3($sp)
/* f05ab44: 0fc13433 */ jal 0xf04d0cc
/* f05ab44: 0fc13433 */ jal audioWasNotPlayedRecently
/* f05ab48: afa30054 */ sw $v1,0x54($sp)
/* f05ab4c: 8fa30054 */ lw $v1,0x54($sp)
/* f05ab50: 1040000d */ beqz $v0,.PF0f05ab88
@@ -7714,7 +7714,7 @@ glabel var7f1a9d64
/* f05ab5c: 01432821 */ addu $a1,$t2,$v1
/* f05ab60: 84a40000 */ lh $a0,0x0($a1)
/* f05ab64: a3a800a3 */ sb $t0,0xa3($sp)
/* f05ab68: 0fc13433 */ jal 0xf04d0cc
/* f05ab68: 0fc13433 */ jal audioWasNotPlayedRecently
/* f05ab6c: afa50050 */ sw $a1,0x50($sp)
/* f05ab70: 8fa50050 */ lw $a1,0x50($sp)
/* f05ab74: 10400004 */ beqz $v0,.PF0f05ab88
@@ -7732,7 +7732,7 @@ glabel var7f1a9d64
/* f05ab9c: 87ab00a4 */ lh $t3,0xa4($sp)
/* f05aba0: 1160007a */ beqz $t3,.PF0f05ad8c
/* f05aba4: 01602025 */ move $a0,$t3
/* f05aba8: 0fc13421 */ jal 0xf04d084
/* f05aba8: 0fc13421 */ jal audioMarkAsRecentlyPlayed
/* f05abac: a3a800a3 */ sb $t0,0xa3($sp)
/* f05abb0: 87ac00a4 */ lh $t4,0xa4($sp)
/* f05abb4: 2401034e */ li $at,0x34e
@@ -7765,7 +7765,7 @@ glabel var7f1a9d64
/* f05ac1c: 24050009 */ li $a1,0x9
/* f05ac20: 3406ffff */ li $a2,0xffff
/* f05ac24: 8da4001c */ lw $a0,0x1c($t5)
/* f05ac28: 0fc2496f */ jal 0xf0925bc
/* f05ac28: 0fc2496f */ jal func0f0926bc
/* f05ac2c: a3a800a3 */ sb $t0,0xa3($sp)
/* f05ac30: 8e180424 */ lw $t8,0x424($s0)
/* f05ac34: 3c01bf80 */ lui $at,0xbf80
@@ -7788,14 +7788,14 @@ glabel var7f1a9d64
/* f05ac78: e7a00038 */ swc1 $f0,0x38($sp)
/* f05ac7c: e7a00034 */ swc1 $f0,0x34($sp)
/* f05ac80: e7a00030 */ swc1 $f0,0x30($sp)
/* f05ac84: 0fc24e3a */ jal 0xf0938e8
/* f05ac84: 0fc24e3a */ jal func0f0939f8
/* f05ac88: e7a00024 */ swc1 $f0,0x24($sp)
/* f05ac8c: 1000002a */ b .PF0f05ad38
/* f05ac90: 93a800a3 */ lbu $t0,0xa3($sp)
.PF0f05ac94:
/* f05ac94: 8e040424 */ lw $a0,0x424($s0)
.PF0f05ac98:
/* f05ac98: 0fc131c6 */ jal 0xf04c718
/* f05ac98: 0fc131c6 */ jal chrGetDistanceLostToTargetInLastSecond
/* f05ac9c: a3a800a3 */ sb $t0,0xa3($sp)
/* f05aca0: 18400003 */ blez $v0,.PF0f05acb0
/* f05aca4: 93a800a3 */ lbu $t0,0xa3($sp)
@@ -7811,7 +7811,7 @@ glabel var7f1a9d64
/* f05acc4: 24050009 */ li $a1,0x9
/* f05acc8: 3406ffff */ li $a2,0xffff
/* f05accc: 8d24001c */ lw $a0,0x1c($t1)
/* f05acd0: 0fc2496f */ jal 0xf0925bc
/* f05acd0: 0fc2496f */ jal func0f0926bc
/* f05acd4: a3a800a3 */ sb $t0,0xa3($sp)
/* f05acd8: 8e0b0424 */ lw $t3,0x424($s0)
/* f05acdc: 3c01bf80 */ lui $at,0xbf80
@@ -7834,7 +7834,7 @@ glabel var7f1a9d64
/* f05ad20: e7a00038 */ swc1 $f0,0x38($sp)
/* f05ad24: e7a00034 */ swc1 $f0,0x34($sp)
/* f05ad28: e7a00030 */ swc1 $f0,0x30($sp)
/* f05ad2c: 0fc24e3a */ jal 0xf0938e8
/* f05ad2c: 0fc24e3a */ jal func0f0939f8
/* f05ad30: e7a00024 */ swc1 $f0,0x24($sp)
/* f05ad34: 93a800a3 */ lbu $t0,0xa3($sp)
.PF0f05ad38:
@@ -7847,16 +7847,16 @@ glabel var7f1a9d64
/* f05ad4c: 000250c0 */ sll $t2,$v0,0x3
/* f05ad50: 014f4821 */ addu $t1,$t2,$t7
/* f05ad54: 00892021 */ addu $a0,$a0,$t1
/* f05ad58: 0fc5bdaa */ jal 0xf16f6a8
/* f05ad58: 0fc5bdaa */ jal langGet
/* f05ad5c: 84849360 */ lh $a0,-0x6ca0($a0)
/* f05ad60: afa20080 */ sw $v0,0x80($sp)
/* f05ad64: 0c004062 */ jal 0x10188
/* f05ad64: 0c004062 */ jal audioIsFiltered
/* f05ad68: 87a400a4 */ lh $a0,0xa4($sp)
/* f05ad6c: 14400011 */ bnez $v0,.PF0f05adb4
/* f05ad70: 8fa40080 */ lw $a0,0x80($sp)
/* f05ad74: 8fab009c */ lw $t3,0x9c($sp)
/* f05ad78: 24050006 */ li $a1,0x6
/* f05ad7c: 0fc3799a */ jal 0xf0de668
/* f05ad7c: 0fc3799a */ jal hudmsgCreateViaPresetWithColour
/* f05ad80: 91660009 */ lbu $a2,0x9($t3)
/* f05ad84: 1000000b */ b .PF0f05adb4
/* f05ad88: 00000000 */ nop
@@ -7869,10 +7869,10 @@ glabel var7f1a9d64
/* f05ada0: 8e0e0424 */ lw $t6,0x424($s0)
/* f05ada4: 91b80005 */ lbu $t8,0x5($t5)
/* f05ada8: a1d80126 */ sb $t8,0x126($t6)
/* f05adac: 0fc127e8 */ jal 0xf049fa0
/* f05adac: 0fc127e8 */ jal chrUnsetFlags
/* f05adb0: 8e040424 */ lw $a0,0x424($s0)
.PF0f05adb4:
/* f05adb4: 0fc4a4ff */ jal 0xf1293fc
/* f05adb4: 0fc4a4ff */ jal setCurrentPlayerNum
/* f05adb8: 8fa40078 */ lw $a0,0x78($sp)
/* f05adbc: 8e190438 */ lw $t9,0x438($s0)
/* f05adc0: 00001025 */ move $v0,$zero
+289 -289
View File
File diff suppressed because it is too large Load Diff
+39 -39
View File
@@ -3008,7 +3008,7 @@ glabel var7f1b6c50pf
/* f13afc8: 4481a000 */ mtc1 $at,$f20
/* f13afcc: 27b601c4 */ addiu $s6,$sp,0x1c4
.PF0f13afd0:
/* f13afd0: 0fc4eb19 */ jal 0xf13ac64
/* f13afd0: 0fc4eb19 */ jal creditGetByRow
/* f13afd4: 02a02025 */ move $a0,$s5
/* f13afd8: 1440000d */ bnez $v0,.PF0f13b010
/* f13afdc: aec20000 */ sw $v0,0x0($s6)
@@ -3048,11 +3048,11 @@ glabel var7f1b6c50pf
/* f13b060: 0058a021 */ addu $s4,$v0,$t8
/* f13b064: afaf0074 */ sw $t7,0x74($sp)
/* f13b068: afae0078 */ sw $t6,0x78($sp)
/* f13b06c: 0fc5bdaa */ jal 0xf16f6a8
/* f13b06c: 0fc5bdaa */ jal langGet
/* f13b070: afac0080 */ sw $t4,0x80($sp)
/* f13b074: 8ed90000 */ lw $t9,0x0($s6)
/* f13b078: ae820000 */ sw $v0,0x0($s4)
/* f13b07c: 0fc5bdaa */ jal 0xf16f6a8
/* f13b07c: 0fc5bdaa */ jal langGet
/* f13b080: 97240004 */ lhu $a0,0x4($t9)
/* f13b084: 8ec30000 */ lw $v1,0x0($s6)
/* f13b088: ae820004 */ sw $v0,0x4($s4)
@@ -3144,7 +3144,7 @@ glabel var7f1b6c50pf
/* f13b1c4: afb800d8 */ sw $t8,0xd8($sp)
/* f13b1c8: 8e860000 */ lw $a2,0x0($s4)
/* f13b1cc: afa00014 */ sw $zero,0x14($sp)
/* f13b1d0: 0fc5609a */ jal 0xf158268
/* f13b1d0: 0fc5609a */ jal textMeasure
/* f13b1d4: afa20010 */ sw $v0,0x10($sp)
/* f13b1d8: 8e390004 */ lw $t9,0x4($s1)
/* f13b1dc: 8e860004 */ lw $a2,0x4($s4)
@@ -3152,7 +3152,7 @@ glabel var7f1b6c50pf
/* f13b1e4: afa00014 */ sw $zero,0x14($sp)
/* f13b1e8: 8fa40078 */ lw $a0,0x78($sp)
/* f13b1ec: 8fa50074 */ lw $a1,0x74($sp)
/* f13b1f0: 0fc5609a */ jal 0xf158268
/* f13b1f0: 0fc5609a */ jal textMeasure
/* f13b1f4: afb90010 */ sw $t9,0x10($sp)
/* f13b1f8: 8ec30000 */ lw $v1,0x0($s6)
/* f13b1fc: 906a0001 */ lbu $t2,0x1($v1)
@@ -3242,7 +3242,7 @@ glabel var7f1b6c50pf
/* f13b330: 00000000 */ nop
/* f13b334: 0000a825 */ move $s5,$zero
.PF0f13b338:
/* f13b338: 0fc550cf */ jal 0xf15433c
/* f13b338: 0fc550cf */ jal func0f153628
/* f13b33c: 8fa401d8 */ lw $a0,0x1d8($sp)
/* f13b340: 3c04800a */ lui $a0,0x800a
/* f13b344: 8c844710 */ lw $a0,0x4710($a0)
@@ -3397,7 +3397,7 @@ glabel var7f1b6c50pf
/* f13b55c: e7ae001c */ swc1 $f14,0x1c($sp)
/* f13b560: e7ac0018 */ swc1 $f12,0x18($sp)
/* f13b564: 03133021 */ addu $a2,$t8,$s3
/* f13b568: 0fc4e954 */ jal 0xf13a550
/* f13b568: 0fc4e954 */ jal func0f1399d0
/* f13b56c: afaa0014 */ sw $t2,0x14($sp)
/* f13b570: 3c04800a */ lui $a0,0x800a
/* f13b574: 8c844710 */ lw $a0,0x4710($a0)
@@ -3588,7 +3588,7 @@ glabel var7f1b6c50pf
.PF0f13b810:
/* f13b810: 50e0002c */ beqzl $a3,.PF0f13b8c4
/* f13b814: 8fad0074 */ lw $t5,0x74($sp)
/* f13b818: 0c004ad4 */ jal 0x12b50
/* f13b818: 0c004ad4 */ jal random
/* f13b81c: 00000000 */ nop
/* f13b820: 3c18800a */ lui $t8,0x800a
/* f13b824: 8f184710 */ lw $t8,0x4710($t8)
@@ -3603,7 +3603,7 @@ glabel var7f1b6c50pf
.PF0f13b848:
/* f13b848: 5581001e */ bnel $t4,$at,.PF0f13b8c4
/* f13b84c: 8fad0074 */ lw $t5,0x74($sp)
/* f13b850: 0c004ad4 */ jal 0x12b50
/* f13b850: 0c004ad4 */ jal random
/* f13b854: 00000000 */ nop
/* f13b858: 44823000 */ mtc1 $v0,$f6
/* f13b85c: 3c014f80 */ lui $at,0x4f80
@@ -3620,12 +3620,12 @@ glabel var7f1b6c50pf
/* f13b884: 46082182 */ mul.s $f6,$f4,$f8
/* f13b888: 00000000 */ nop
/* f13b88c: 460a3582 */ mul.s $f22,$f6,$f10
/* f13b890: 0c004ad4 */ jal 0x12b50
/* f13b890: 0c004ad4 */ jal random
/* f13b894: 00000000 */ nop
/* f13b898: 24010003 */ li $at,0x3
/* f13b89c: 0041001b */ divu $zero,$v0,$at
/* f13b8a0: 00008010 */ mfhi $s0
/* f13b8a4: 0c004ad4 */ jal 0x12b50
/* f13b8a4: 0c004ad4 */ jal random
/* f13b8a8: 00000000 */ nop
/* f13b8ac: 24010003 */ li $at,0x3
/* f13b8b0: 0041001b */ divu $zero,$v0,$at
@@ -3647,7 +3647,7 @@ glabel var7f1b6c50pf
/* f13b8ec: e7b60018 */ swc1 $f22,0x18($sp)
/* f13b8f0: 8fa401d8 */ lw $a0,0x1d8($sp)
/* f13b8f4: 01733021 */ addu $a2,$t3,$s3
/* f13b8f8: 0fc4ea47 */ jal 0xf13a91c
/* f13b8f8: 0fc4ea47 */ jal func0f139d9c
/* f13b8fc: afb80014 */ sw $t8,0x14($sp)
/* f13b900: 3c04800a */ lui $a0,0x800a
/* f13b904: 8c844710 */ lw $a0,0x4710($a0)
@@ -3661,7 +3661,7 @@ glabel var7f1b6c50pf
/* f13b920: 1420ff24 */ bnez $at,.PF0f13b5b4
/* f13b924: 24050002 */ li $a1,0x2
.PF0f13b928:
/* f13b928: 0fc55125 */ jal 0xf154494
/* f13b928: 0fc55125 */ jal func0f153780
/* f13b92c: 8fa401d8 */ lw $a0,0x1d8($sp)
.PF0f13b930:
/* f13b930: 8fbf0064 */ lw $ra,0x64($sp)
@@ -4563,28 +4563,28 @@ glabel var7f1b5948
/* f13bbc8: 27bdff58 */ addiu $sp,$sp,-168
/* f13bbcc: afbf001c */ sw $ra,0x1c($sp)
/* f13bbd0: afb00018 */ sw $s0,0x18($sp)
/* f13bbd4: 0fc5a246 */ jal 0xf168918
/* f13bbd4: 0fc5a246 */ jal gfxAllocateMatrix
/* f13bbd8: 00808025 */ move $s0,$a0
/* f13bbdc: afa20064 */ sw $v0,0x64($sp)
/* f13bbe0: 0fc54fa3 */ jal 0xf153e8c
/* f13bbe0: 0fc54fa3 */ jal func0f1531dc
/* f13bbe4: 00002025 */ move $a0,$zero
/* f13bbe8: 240e0001 */ li $t6,0x1
/* f13bbec: 3c018008 */ lui $at,0x8008
/* f13bbf0: ac2e0020 */ sw $t6,0x20($at)
/* f13bbf4: 0c002bf1 */ jal 0xafc4
/* f13bbf4: 0c002bf1 */ jal func0000b280
/* f13bbf8: 02002025 */ move $a0,$s0
/* f13bbfc: 0c002bc5 */ jal 0xaf14
/* f13bbfc: 0c002bc5 */ jal func0000b1d0
/* f13bc00: 00402025 */ move $a0,$v0
/* f13bc04: 00402025 */ move $a0,$v0
/* f13bc08: 0fc4e40d */ jal 0xf139034
/* f13bc08: 0fc4e40d */ jal creditsClearFramebuffer
/* f13bc0c: 240500ff */ li $a1,0xff
/* f13bc10: 3c0fed00 */ lui $t7,0xed00
/* f13bc14: 35ef0078 */ ori $t7,$t7,0x78
/* f13bc18: afa20048 */ sw $v0,0x48($sp)
/* f13bc1c: ac4f0000 */ sw $t7,0x0($v0)
/* f13bc20: 0c002e53 */ jal 0xb94c
/* f13bc20: 0c002e53 */ jal viGetWidth
/* f13bc24: 24500008 */ addiu $s0,$v0,0x8
/* f13bc28: 0c002e57 */ jal 0xb95c
/* f13bc28: 0c002e57 */ jal viGetHeight
/* f13bc2c: a7a20036 */ sh $v0,0x36($sp)
/* f13bc30: 2458ffe2 */ addiu $t8,$v0,-30
/* f13bc34: 44982000 */ mtc1 $t8,$f4
@@ -4606,7 +4606,7 @@ glabel var7f1b5948
/* f13bc74: 318d0fff */ andi $t5,$t4,0xfff
/* f13bc78: 000d7300 */ sll $t6,$t5,0xc
/* f13bc7c: 012e7825 */ or $t7,$t1,$t6
/* f13bc80: 0fc4ee5c */ jal 0xf13b970
/* f13bc80: 0fc4ee5c */ jal creditsTick
/* f13bc84: af0f0004 */ sw $t7,0x4($t8)
/* f13bc88: 3c07800a */ lui $a3,0x800a
/* f13bc8c: 24e74710 */ addiu $a3,$a3,0x4710
@@ -4635,7 +4635,7 @@ glabel var7f1b5948
/* f13bce4: 15000007 */ bnez $t0,.PF0f13bd04
/* f13bce8: 3c018008 */ lui $at,0x8008
/* f13bcec: acaa0000 */ sw $t2,0x0($a1)
/* f13bcf0: 0fc3cfbe */ jal 0xf0f3ef8
/* f13bcf0: 0fc3cfbe */ jal func0f0f37a4
/* f13bcf4: ac20fc3c */ sw $zero,-0x3c4($at)
/* f13bcf8: 3c07800a */ lui $a3,0x800a
/* f13bcfc: 24e74710 */ addiu $a3,$a3,0x4710
@@ -4712,28 +4712,28 @@ glabel var7f1b5948
/* f13be0c: ad2034a4 */ sw $zero,0x34a4($t1)
/* f13be10: 8ce50000 */ lw $a1,0x0($a3)
/* f13be14: ac22fc3c */ sw $v0,-0x3c4($at)
/* f13be18: 0fc3d001 */ jal 0xf0f4004
/* f13be18: 0fc3d001 */ jal func0f0f38b0
/* f13be1c: 24a52ef0 */ addiu $a1,$a1,0x2ef0
/* f13be20: 3c0e0102 */ lui $t6,0x102
/* f13be24: 35ce0040 */ ori $t6,$t6,0x40
/* f13be28: afa20040 */ sw $v0,0x40($sp)
/* f13be2c: ac4e0000 */ sw $t6,0x0($v0)
/* f13be30: 8fa40064 */ lw $a0,0x64($sp)
/* f13be34: 0c012ab0 */ jal 0x4aac0
/* f13be34: 0c012ab0 */ jal osVirtualToPhysical
/* f13be38: 24500008 */ addiu $s0,$v0,0x8
/* f13be3c: 8faf0040 */ lw $t7,0x40($sp)
/* f13be40: 02002025 */ move $a0,$s0
/* f13be44: 240500d8 */ li $a1,0xd8
/* f13be48: 0fc4e40d */ jal 0xf139034
/* f13be48: 0fc4e40d */ jal creditsClearFramebuffer
/* f13be4c: ade20004 */ sw $v0,0x4($t7)
/* f13be50: 00408025 */ move $s0,$v0
.PF0f13be54:
/* f13be54: 0c0055d0 */ jal 0x15740
/* f13be54: 0c0055d0 */ jal func000159b0
/* f13be58: 27a40068 */ addiu $a0,$sp,0x68
/* f13be5c: 27a40068 */ addiu $a0,$sp,0x68
/* f13be60: 0c005779 */ jal 0x15de4
/* f13be60: 0c005779 */ jal func00016054
/* f13be64: 8fa50064 */ lw $a1,0x64($sp)
/* f13be68: 0fc2d54e */ jal 0xf0b5538
/* f13be68: 0fc2d54e */ jal currentPlayerSetMatrix1740
/* f13be6c: 27a40068 */ addiu $a0,$sp,0x68
/* f13be70: 3c180102 */ lui $t8,0x102
/* f13be74: 37180040 */ ori $t8,$t8,0x40
@@ -4741,7 +4741,7 @@ glabel var7f1b5948
/* f13be7c: ac780000 */ sw $t8,0x0($v1)
/* f13be80: afa3003c */ sw $v1,0x3c($sp)
/* f13be84: 8fa40064 */ lw $a0,0x64($sp)
/* f13be88: 0c012ab0 */ jal 0x4aac0
/* f13be88: 0c012ab0 */ jal osVirtualToPhysical
/* f13be8c: 26100008 */ addiu $s0,$s0,0x8
/* f13be90: 8fa3003c */ lw $v1,0x3c($sp)
/* f13be94: 3c01c47a */ lui $at,0xc47a
@@ -4757,9 +4757,9 @@ glabel var7f1b5948
/* f13bebc: e7a00060 */ swc1 $f0,0x60($sp)
/* f13bec0: e7a6004c */ swc1 $f6,0x4c($sp)
/* f13bec4: e7b20050 */ swc1 $f18,0x50($sp)
/* f13bec8: 0fc4e2a9 */ jal 0xf138aa4
/* f13bec8: 0fc4e2a9 */ jal creditsRenderBackground
/* f13becc: e7a40054 */ swc1 $f4,0x54($sp)
/* f13bed0: 0fc4e784 */ jal 0xf139e10
/* f13bed0: 0fc4e784 */ jal creditsRenderSprites
/* f13bed4: 00402025 */ move $a0,$v0
/* f13bed8: 3c07800a */ lui $a3,0x800a
/* f13bedc: 24e74710 */ addiu $a3,$a3,0x4710
@@ -4768,9 +4768,9 @@ glabel var7f1b5948
/* f13bee8: 906441f4 */ lbu $a0,0x41f4($v1)
/* f13beec: 10800009 */ beqz $a0,.PF0f13bf14
/* f13bef0: 00000000 */ nop
/* f13bef4: 0fc3534f */ jal 0xf0d4d3c
/* f13bef4: 0fc3534f */ jal func0f0d479c
/* f13bef8: 00402025 */ move $a0,$v0
/* f13befc: 0fc4ebdb */ jal 0xf13af6c
/* f13befc: 0fc4ebdb */ jal func0f13a3ec
/* f13bf00: 00402025 */ move $a0,$v0
/* f13bf04: 3c03800a */ lui $v1,0x800a
/* f13bf08: 8c634710 */ lw $v1,0x4710($v1)
@@ -4813,7 +4813,7 @@ glabel var7f1b5948
.PF0f13bf94:
/* f13bf94: 10a00004 */ beqz $a1,.PF0f13bfa8
/* f13bf98: 00000000 */ nop
/* f13bf9c: 0fc4e40d */ jal 0xf139034
/* f13bf9c: 0fc4e40d */ jal creditsClearFramebuffer
/* f13bfa0: 02002025 */ move $a0,$s0
/* f13bfa4: 00408025 */ move $s0,$v0
.PF0f13bfa8:
@@ -4822,16 +4822,16 @@ glabel var7f1b5948
/* f13bfb0: 00002025 */ move $a0,$zero
/* f13bfb4: 51800018 */ beqzl $t4,.PF0f13c018
/* f13bfb8: 8fbf001c */ lw $ra,0x1c($sp)
/* f13bfbc: 0c00536a */ jal 0x14da8
/* f13bfbc: 0c00536a */ jal contGetButtonsPressedThisFrame
/* f13bfc0: 3405ffcf */ li $a1,0xffcf
/* f13bfc4: 10400013 */ beqz $v0,.PF0f13c014
/* f13bfc8: 240d0026 */ li $t5,0x26
/* f13bfcc: 3c018006 */ lui $at,0x8006
/* f13bfd0: ac2d21b4 */ sw $t5,0x21b4($at)
/* f13bfd4: 0fc0690e */ jal 0xf01a438
/* f13bfd4: 0fc0690e */ jal setNumPlayers
/* f13bfd8: 24040001 */ li $a0,0x1
/* f13bfdc: 3c048006 */ lui $a0,0x8006
/* f13bfe0: 0c0039af */ jal 0xe6bc
/* f13bfe0: 0c0039af */ jal mainSetStageNum
/* f13bfe4: 8c8421b4 */ lw $a0,0x21b4($a0)
/* f13bfe8: 3c01800a */ lui $at,0x800a
/* f13bfec: ac20a7a4 */ sw $zero,-0x585c($at)
@@ -4840,9 +4840,9 @@ glabel var7f1b5948
/* f13bff8: ac22a7a8 */ sw $v0,-0x5858($at)
/* f13bffc: 3c01800a */ lui $at,0x800a
/* f13c000: ac22a7ac */ sw $v0,-0x5854($at)
/* f13c004: 0fc5b6fd */ jal 0xf16dbf4
/* f13c004: 0fc5b6fd */ jal coreSetDifficulty
/* f13c008: 00002025 */ move $a0,$zero
/* f13c00c: 0c002779 */ jal 0x9de4
/* f13c00c: 0c002779 */ jal func00009ec4
/* f13c010: 24040001 */ li $a0,0x1
.PF0f13c014:
/* f13c014: 8fbf001c */ lw $ra,0x1c($sp)
+43 -43
View File
@@ -1512,7 +1512,7 @@ glabel var7f1b68a0pf
/* f12bd28: 50410015 */ beql $v0,$at,.PF0f12bd80
/* f12bd2c: 2401ffff */ li $at,-1
.PF0f12bd30:
/* f12bd30: 0c004ad4 */ jal 0x12b50
/* f12bd30: 0c004ad4 */ jal random
/* f12bd34: 00000000 */ nop
/* f12bd38: 304b07ff */ andi $t3,$v0,0x7ff
/* f12bd3c: 2d6100f1 */ sltiu $at,$t3,0xf1
@@ -1523,7 +1523,7 @@ glabel var7f1b68a0pf
/* f12bd50: 240600ff */ li $a2,0xff
/* f12bd54: 4600310d */ trunc.w.s $f4,$f6
/* f12bd58: 44052000 */ mfc1 $a1,$f4
/* f12bd5c: 0fc010e3 */ jal 0xf00438c
/* f12bd5c: 0fc010e3 */ jal roomAdjustLighting
/* f12bd60: 00000000 */ nop
.PF0f12bd64:
/* f12bd64: 86ce002a */ lh $t6,0x2a($s6)
@@ -1571,16 +1571,16 @@ glabel var7f1b68a0pf
/* f12be04: 4606c601 */ sub.s $f24,$f24,$f6
/* f12be08: 02202025 */ move $a0,$s1
.PF0f12be0c:
/* f12be0c: 0fc003d4 */ jal 0xf000f50
/* f12be0c: 0fc003d4 */ jal lightIsHealthy
/* f12be10: 02002825 */ move $a1,$s0
/* f12be14: 1040001c */ beqz $v0,.PF0f12be88
/* f12be18: 02202025 */ move $a0,$s1
/* f12be1c: 0fc003e5 */ jal 0xf000f94
/* f12be1c: 0fc003e5 */ jal lightIsVulnerable
/* f12be20: 02002825 */ move $a1,$s0
/* f12be24: 10400018 */ beqz $v0,.PF0f12be88
/* f12be28: 02202025 */ move $a0,$s1
/* f12be2c: 02002825 */ move $a1,$s0
/* f12be30: 0fc0037f */ jal 0xf000dfc
/* f12be30: 0fc0037f */ jal lightGetBboxCentre
/* f12be34: 02603025 */ move $a2,$s3
/* f12be38: 10400013 */ beqz $v0,.PF0f12be88
/* f12be3c: c7a40164 */ lwc1 $f4,0x164($sp)
@@ -1596,11 +1596,11 @@ glabel var7f1b68a0pf
/* f12be64: e7a80154 */ swc1 $f8,0x154($sp)
/* f12be68: 02802025 */ move $a0,$s4
/* f12be6c: 02a02825 */ move $a1,$s5
/* f12be70: 0fc5e0fe */ jal 0xf1783f8
/* f12be70: 0fc5e0fe */ jal func0f1773c8
/* f12be74: e7a60150 */ swc1 $f6,0x150($sp)
/* f12be78: 10400003 */ beqz $v0,.PF0f12be88
/* f12be7c: 02202025 */ move $a0,$s1
/* f12be80: 0fc006de */ jal 0xf001b78
/* f12be80: 0fc006de */ jal roomSetLightBroken
/* f12be84: 02002825 */ move $a1,$s0
.PF0f12be88:
/* f12be88: 26100001 */ addiu $s0,$s0,0x1
@@ -1616,7 +1616,7 @@ glabel var7f1b68a0pf
/* f12bea8: 27b00198 */ addiu $s0,$sp,0x198
/* f12beac: 02002825 */ move $a1,$s0
/* f12beb0: 26e40028 */ addiu $a0,$s7,0x28
/* f12beb4: 0fc19884 */ jal 0xf066210
/* f12beb4: 0fc19884 */ jal roomGetProps
/* f12beb8: 24060100 */ li $a2,0x100
/* f12bebc: 87aa0198 */ lh $t2,0x198($sp)
/* f12bec0: 0200a025 */ move $s4,$s0
@@ -1688,13 +1688,13 @@ glabel var7f1b68a0pf
/* f12bfbc: 27a50130 */ addiu $a1,$sp,0x130
/* f12bfc0: 4500000e */ bc1f .PF0f12bffc
/* f12bfc4: 00000000 */ nop
/* f12bfc8: 0fc24881 */ jal 0xf092204
/* f12bfc8: 0fc24881 */ jal func0f092304
/* f12bfcc: 27a60124 */ addiu $a2,$sp,0x124
/* f12bfd0: 10400009 */ beqz $v0,.PF0f12bff8
/* f12bfd4: 8fa403a0 */ lw $a0,0x3a0($sp)
/* f12bfd8: 02002825 */ move $a1,$s0
/* f12bfdc: 27a60130 */ addiu $a2,$sp,0x130
/* f12bfe0: 0fc4ae91 */ jal 0xf12ba44
/* f12bfe0: 0fc4ae91 */ jal func0f12af5c
/* f12bfe4: 27a70124 */ addiu $a3,$sp,0x124
/* f12bfe8: 10400004 */ beqz $v0,.PF0f12bffc
/* f12bfec: 00000000 */ nop
@@ -1778,7 +1778,7 @@ glabel var7f1b68a0pf
.PF0f12c104:
/* f12c104: 11c00060 */ beqz $t6,.PF0f12c288
/* f12c108: 02202025 */ move $a0,$s1
/* f12c10c: 0fc19a57 */ jal 0xf06695c
/* f12c10c: 0fc19a57 */ jal objUpdateLinkedScenery
/* f12c110: 02e02825 */ move $a1,$s7
/* f12c114: 8e220040 */ lw $v0,0x40($s1)
/* f12c118: 30581000 */ andi $t8,$v0,0x1000
@@ -1790,7 +1790,7 @@ glabel var7f1b68a0pf
/* f12c130: 03214024 */ and $t0,$t9,$at
/* f12c134: 5500001d */ bnezl $t0,.PF0f12c1ac
/* f12c138: 00025140 */ sll $t2,$v0,0x5
/* f12c13c: 0c004ad4 */ jal 0x12b50
/* f12c13c: 0c004ad4 */ jal random
/* f12c140: 00000000 */ nop
/* f12c144: 44822000 */ mtc1 $v0,$f4
/* f12c148: 02002025 */ move $a0,$s0
@@ -1815,7 +1815,7 @@ glabel var7f1b68a0pf
/* f12c190: 461e4180 */ add.s $f6,$f8,$f30
/* f12c194: 46143102 */ mul.s $f4,$f6,$f20
/* f12c198: 44052000 */ mfc1 $a1,$f4
/* f12c19c: 0fc214a8 */ jal 0xf0852a0
/* f12c19c: 0fc214a8 */ jal func0f085050
/* f12c1a0: 00000000 */ nop
/* f12c1a4: 8e220040 */ lw $v0,0x40($s1)
/* f12c1a8: 00025140 */ sll $t2,$v0,0x5
@@ -1851,7 +1851,7 @@ glabel var7f1b68a0pf
/* f12c218: 460a5202 */ mul.s $f8,$f10,$f10
/* f12c21c: 00000000 */ nop
/* f12c220: 460e7182 */ mul.s $f6,$f14,$f14
/* f12c224: 0c0127b4 */ jal 0x49ed0
/* f12c224: 0c0127b4 */ jal sqrtf
/* f12c228: 46064300 */ add.s $f12,$f8,$f6
/* f12c22c: 4600e03c */ c.lt.s $f28,$f0
/* f12c230: 3c014080 */ lui $at,0x4080
@@ -1873,12 +1873,12 @@ glabel var7f1b68a0pf
/* f12c26c: afae0010 */ sw $t6,0x10($sp)
/* f12c270: 02202025 */ move $a0,$s1
/* f12c274: 27a500f4 */ addiu $a1,$sp,0xf4
/* f12c278: 0fc20b1b */ jal 0xf082c6c
/* f12c278: 0fc20b1b */ jal func0f082a1c
/* f12c27c: 24070001 */ li $a3,0x1
/* f12c280: 10000102 */ b .PF0f12c68c
/* f12c284: 86820002 */ lh $v0,0x2($s4)
.PF0f12c288:
/* f12c288: 0fc21afe */ jal 0xf086bf8
/* f12c288: 0fc21afe */ jal objIsHealthy
/* f12c28c: 02202025 */ move $a0,$s1
/* f12c290: 104000fd */ beqz $v0,.PF0f12c688
/* f12c294: 3c017f1b */ lui $at,0x7f1b
@@ -1896,7 +1896,7 @@ glabel var7f1b68a0pf
/* f12c2c4: 01014824 */ and $t1,$t0,$at
/* f12c2c8: 552000f0 */ bnezl $t1,.PF0f12c68c
/* f12c2cc: 86820002 */ lh $v0,0x2($s4)
/* f12c2d0: 0c004ad4 */ jal 0x12b50
/* f12c2d0: 0c004ad4 */ jal random
/* f12c2d4: 00000000 */ nop
/* f12c2d8: 44823000 */ mtc1 $v0,$f6
/* f12c2dc: 02002025 */ move $a0,$s0
@@ -1921,7 +1921,7 @@ glabel var7f1b68a0pf
/* f12c324: 461e2200 */ add.s $f8,$f4,$f30
/* f12c328: 46144182 */ mul.s $f6,$f8,$f20
/* f12c32c: 44053000 */ mfc1 $a1,$f6
/* f12c330: 0fc214a8 */ jal 0xf0852a0
/* f12c330: 0fc214a8 */ jal func0f085050
/* f12c334: 00000000 */ nop
/* f12c338: 100000d4 */ b .PF0f12c68c
/* f12c33c: 86820002 */ lh $v0,0x2($s4)
@@ -1966,7 +1966,7 @@ glabel var7f1b68a0pf
/* f12c3d0: 27a600dc */ addiu $a2,$sp,0xdc
/* f12c3d4: 45000026 */ bc1f .PF0f12c470
/* f12c3d8: 00000000 */ nop
/* f12c3dc: 0fc19925 */ jal 0xf066494
/* f12c3dc: 0fc19925 */ jal propGetBbox
/* f12c3e0: 27a700d8 */ addiu $a3,$sp,0xd8
/* f12c3e4: 3c0141a0 */ lui $at,0x41a0
/* f12c3e8: c7a000e0 */ lwc1 $f0,0xe0($sp)
@@ -1999,7 +1999,7 @@ glabel var7f1b68a0pf
/* f12c450: e7a600c0 */ swc1 $f6,0xc0($sp)
/* f12c454: c6080010 */ lwc1 $f8,0x10($s0)
/* f12c458: 460a4180 */ add.s $f6,$f8,$f10
/* f12c45c: 0fc4ae91 */ jal 0xf12ba44
/* f12c45c: 0fc4ae91 */ jal func0f12af5c
/* f12c460: e7a600c8 */ swc1 $f6,0xc8($sp)
/* f12c464: 10400002 */ beqz $v0,.PF0f12c470
/* f12c468: 00000000 */ nop
@@ -2077,7 +2077,7 @@ glabel var7f1b68a0pf
/* f12c56c: 4616b182 */ mul.s $f6,$f22,$f22
/* f12c570: 00000000 */ nop
/* f12c574: 4618c102 */ mul.s $f4,$f24,$f24
/* f12c578: 0c0127b4 */ jal 0x49ed0
/* f12c578: 0c0127b4 */ jal sqrtf
/* f12c57c: 46043300 */ add.s $f12,$f6,$f4
/* f12c580: 4600e03c */ c.lt.s $f28,$f0
/* f12c584: 00000000 */ nop
@@ -2105,7 +2105,7 @@ glabel var7f1b68a0pf
/* f12c5d0: 8faf03a0 */ lw $t7,0x3a0($sp)
/* f12c5d4: 51000008 */ beqzl $t0,.PF0f12c5f8
/* f12c5d8: 81e203ce */ lb $v0,0x3ce($t7)
/* f12c5dc: 0fc63843 */ jal 0xf18e10c
/* f12c5dc: 0fc63843 */ jal mpGetChrFromPlayerIndex
/* f12c5e0: 812403ce */ lb $a0,0x3ce($t1)
/* f12c5e4: 5040001a */ beqzl $v0,.PF0f12c650
/* f12c5e8: 4405a000 */ mfc1 $a1,$f20
@@ -2142,7 +2142,7 @@ glabel var7f1b68a0pf
/* f12c650: 02402025 */ move $a0,$s2
/* f12c654: 27a600a0 */ addiu $a2,$sp,0xa0
/* f12c658: 02203825 */ move $a3,$s1
/* f12c65c: 0fc0d15e */ jal 0xf034578
/* f12c65c: 0fc0d15e */ jal func0f034410
/* f12c660: afb30010 */ sw $s3,0x10($sp)
/* f12c664: 920e0000 */ lbu $t6,0x0($s0)
/* f12c668: 8fb80194 */ lw $t8,0x194($sp)
@@ -2151,7 +2151,7 @@ glabel var7f1b68a0pf
/* f12c674: 17000004 */ bnez $t8,.PF0f12c688
/* f12c678: 02402025 */ move $a0,$s2
/* f12c67c: 4406d000 */ mfc1 $a2,$f26
/* f12c680: 0fc09c86 */ jal 0xf027218
/* f12c680: 0fc09c86 */ jal func0f0270f4
/* f12c684: 02602825 */ move $a1,$s3
.PF0f12c688:
/* f12c688: 86820002 */ lh $v0,0x2($s4)
@@ -3024,11 +3024,11 @@ glabel var7f1b68b0pf
/* f12c7bc: 00ca082a */ slt $at,$a2,$t2
/* f12c7c0: 1020013f */ beqz $at,.PF0f12ccc0
/* f12c7c4: 02202025 */ move $a0,$s1
/* f12c7c8: 0fc4a976 */ jal 0xf12a5d8
/* f12c7c8: 0fc4a976 */ jal explosionGetHorizontalRangeAtFrame
/* f12c7cc: 00c02825 */ move $a1,$a2
/* f12c7d0: 46000506 */ mov.s $f20,$f0
/* f12c7d4: 02202025 */ move $a0,$s1
/* f12c7d8: 0fc4a9a0 */ jal 0xf12a680
/* f12c7d8: 0fc4a9a0 */ jal explosionGetVerticalRangeAtFrame
/* f12c7dc: 862503c8 */ lh $a1,0x3c8($s1)
/* f12c7e0: 3c013f00 */ lui $at,0x3f00
/* f12c7e4: 44815000 */ mtc1 $at,$f10
@@ -3274,7 +3274,7 @@ glabel var7f1b68b0pf
/* f12cb54: 00000000 */ nop
/* f12cb58: e7b000f8 */ swc1 $f16,0xf8($sp)
.PF0f12cb5c:
/* f12cb5c: 0c004ad4 */ jal 0x12b50
/* f12cb5c: 0c004ad4 */ jal random
/* f12cb60: 00000000 */ nop
/* f12cb64: c7aa00f0 */ lwc1 $f10,0xf0($sp)
/* f12cb68: c7b200fc */ lwc1 $f18,0xfc($sp)
@@ -3291,7 +3291,7 @@ glabel var7f1b68b0pf
/* f12cb90: 00000000 */ nop
/* f12cb94: 46064282 */ mul.s $f10,$f8,$f6
/* f12cb98: 46125100 */ add.s $f4,$f10,$f18
/* f12cb9c: 0c004ad4 */ jal 0x12b50
/* f12cb9c: 0c004ad4 */ jal random
/* f12cba0: e6040008 */ swc1 $f4,0x8($s0)
/* f12cba4: c7a800f4 */ lwc1 $f8,0xf4($sp)
/* f12cba8: c7a60100 */ lwc1 $f6,0x100($sp)
@@ -3308,7 +3308,7 @@ glabel var7f1b68b0pf
/* f12cbd0: 00000000 */ nop
/* f12cbd4: 46125202 */ mul.s $f8,$f10,$f18
/* f12cbd8: 46064100 */ add.s $f4,$f8,$f6
/* f12cbdc: 0c004ad4 */ jal 0x12b50
/* f12cbdc: 0c004ad4 */ jal random
/* f12cbe0: e604000c */ swc1 $f4,0xc($s0)
/* f12cbe4: c7aa00f8 */ lwc1 $f10,0xf8($sp)
/* f12cbe8: c7b20104 */ lwc1 $f18,0x104($sp)
@@ -3327,7 +3327,7 @@ glabel var7f1b68b0pf
/* f12cc18: a60b001c */ sh $t3,0x1c($s0)
/* f12cc1c: 46064282 */ mul.s $f10,$f8,$f6
/* f12cc20: 46125100 */ add.s $f4,$f10,$f18
/* f12cc24: 0c004ad4 */ jal 0x12b50
/* f12cc24: 0c004ad4 */ jal random
/* f12cc28: e6040010 */ swc1 $f4,0x10($s0)
/* f12cc2c: 44824000 */ mtc1 $v0,$f8
/* f12cc30: 3c014f80 */ lui $at,0x4f80
@@ -3344,7 +3344,7 @@ glabel var7f1b68b0pf
/* f12cc58: 46049202 */ mul.s $f8,$f18,$f4
/* f12cc5c: 46144280 */ add.s $f10,$f8,$f20
/* f12cc60: 46065482 */ mul.s $f18,$f10,$f6
/* f12cc64: 0c004ad4 */ jal 0x12b50
/* f12cc64: 0c004ad4 */ jal random
/* f12cc68: e6120014 */ swc1 $f18,0x14($s0)
/* f12cc6c: 44822000 */ mtc1 $v0,$f4
/* f12cc70: 3c014f80 */ lui $at,0x4f80
@@ -3377,16 +3377,16 @@ glabel var7f1b68b0pf
/* f12cccc: 27b20130 */ addiu $s2,$sp,0x130
/* f12ccd0: 02402825 */ move $a1,$s2
/* f12ccd4: 02002025 */ move $a0,$s0
/* f12ccd8: 0fc4a9bc */ jal 0xf12a6f0
/* f12ccd8: 0fc4a9bc */ jal explosionGetBboxAtFrame
/* f12ccdc: 02e03825 */ move $a3,$s7
/* f12cce0: 26e60028 */ addiu $a2,$s7,0x28
/* f12cce4: afa6009c */ sw $a2,0x9c($sp)
/* f12cce8: 02002025 */ move $a0,$s0
/* f12ccec: 02402825 */ move $a1,$s2
/* f12ccf0: 24070007 */ li $a3,0x7
/* f12ccf4: 0fc59814 */ jal 0xf166050
/* f12ccf4: 0fc59814 */ jal func0f1650d0
/* f12ccf8: afa00010 */ sw $zero,0x10($sp)
/* f12ccfc: 0fc4aef2 */ jal 0xf12bbc8
/* f12ccfc: 0fc4aef2 */ jal func0f12b0e0
/* f12cd00: 02e02025 */ move $a0,$s7
/* f12cd04: 862603c8 */ lh $a2,0x3c8($s1)
/* f12cd08: 3c01bf80 */ lui $at,0xbf80
@@ -3411,7 +3411,7 @@ glabel var7f1b68b0pf
/* f12cd54: e7a00024 */ swc1 $f0,0x24($sp)
/* f12cd58: e7a00030 */ swc1 $f0,0x30($sp)
/* f12cd5c: e7a00034 */ swc1 $f0,0x34($sp)
/* f12cd60: 0fc24e3a */ jal 0xf0938e8
/* f12cd60: 0fc24e3a */ jal func0f0939f8
/* f12cd64: e7a00038 */ swc1 $f0,0x38($sp)
/* f12cd68: 862603c8 */ lh $a2,0x3c8($s1)
.PF0f12cd6c:
@@ -3459,7 +3459,7 @@ glabel var7f1b68b0pf
.PF0f12ce00:
/* f12ce00: 54410007 */ bnel $v0,$at,.PF0f12ce20
/* f12ce04: 8e220004 */ lw $v0,0x4($s1)
/* f12ce08: 0c004ad4 */ jal 0x12b50
/* f12ce08: 0c004ad4 */ jal random
/* f12ce0c: 00000000 */ nop
/* f12ce10: 304f0001 */ andi $t7,$v0,0x1
/* f12ce14: 55e0000f */ bnezl $t7,.PF0f12ce54
@@ -3472,12 +3472,12 @@ glabel var7f1b68b0pf
/* f12ce2c: 00000000 */ nop
/* f12ce30: 24440008 */ addiu $a0,$v0,0x8
/* f12ce34: 24450028 */ addiu $a1,$v0,0x28
/* f12ce38: 0fc4bcd8 */ jal 0xf12f360
/* f12ce38: 0fc4bcd8 */ jal smokeCreateSimple
/* f12ce3c: 92c60024 */ lbu $a2,0x24($s6)
/* f12ce40: 10000004 */ b .PF0f12ce54
/* f12ce44: 8fb80094 */ lw $t8,0x94($sp)
.PF0f12ce48:
/* f12ce48: 0fc4bcd8 */ jal 0xf12f360
/* f12ce48: 0fc4bcd8 */ jal smokeCreateSimple
/* f12ce4c: 92c60024 */ lbu $a2,0x24($s6)
.PF0f12ce50:
/* f12ce50: 8fb80094 */ lw $t8,0x94($sp)
@@ -3499,7 +3499,7 @@ glabel var7f1b68b0pf
/* f12ce8c: 00000000 */ nop
/* f12ce90: 46001506 */ mov.s $f20,$f2
.PF0f12ce94:
/* f12ce94: 0c004ad4 */ jal 0x12b50
/* f12ce94: 0c004ad4 */ jal random
/* f12ce98: 00000000 */ nop
/* f12ce9c: 44829000 */ mtc1 $v0,$f18
/* f12cea0: 3c017f1b */ lui $at,0x7f1b
@@ -3520,7 +3520,7 @@ glabel var7f1b68b0pf
/* f12ced8: 4604a502 */ mul.s $f20,$f20,$f4
/* f12cedc: 51200006 */ beqzl $t1,.PF0f12cef8
/* f12cee0: 8ea2029c */ lw $v0,0x29c($s5)
/* f12cee4: 0fc63843 */ jal 0xf18e10c
/* f12cee4: 0fc63843 */ jal mpGetChrFromPlayerIndex
/* f12cee8: 822403ce */ lb $a0,0x3ce($s1)
/* f12ceec: 10000018 */ b .PF0f12cf50
/* f12cef0: 00401825 */ move $v1,$v0
@@ -3573,7 +3573,7 @@ glabel var7f1b68b0pf
/* f12cf9c: 11a00009 */ beqz $t5,.PF0f12cfc4
/* f12cfa0: 01602825 */ move $a1,$t3
/* f12cfa4: 27a700b0 */ addiu $a3,$sp,0xb0
/* f12cfa8: 0fc58928 */ jal 0xf1624a0
/* f12cfa8: 0fc58928 */ jal func0f161520
/* f12cfac: afa300e4 */ sw $v1,0xe4($sp)
/* f12cfb0: 10400004 */ beqz $v0,.PF0f12cfc4
/* f12cfb4: 8fa300e4 */ lw $v1,0xe4($sp)
@@ -3605,7 +3605,7 @@ glabel var7f1b68b0pf
/* f12d018: 8fa5008c */ lw $a1,0x8c($sp)
/* f12d01c: 02003025 */ move $a2,$s0
/* f12d020: 00003825 */ move $a3,$zero
/* f12d024: 0fc5001d */ jal 0xf140074
/* f12d024: 0fc5001d */ jal func0f13f504
/* f12d028: afb80018 */ sw $t8,0x18($sp)
/* f12d02c: 8faa0098 */ lw $t2,0x98($sp)
.PF0f12d030:
@@ -3634,7 +3634,7 @@ glabel var7f1b68b0pf
/* f12d084: 24010001 */ li $at,0x1
/* f12d088: 51e10004 */ beql $t7,$at,.PF0f12d09c
/* f12d08c: ae200000 */ sw $zero,0x0($s1)
/* f12d090: 0fc10ecf */ jal 0xf043b3c
/* f12d090: 0fc10ecf */ jal propUnsetDangerous
/* f12d094: 8e240000 */ lw $a0,0x0($s1)
/* f12d098: ae200000 */ sw $zero,0x0($s1)
.PF0f12d09c:
+8 -8
View File
@@ -154,7 +154,7 @@ glabel func0f0061dc
/* f0061e0: afbf004c */ sw $ra,0x4c($sp)
/* f0061e4: afb10048 */ sw $s1,0x48($sp)
/* f0061e8: 00808825 */ move $s1,$a0
/* f0061ec: 0fc47e7e */ jal 0xf11f9f8
/* f0061ec: 0fc47e7e */ jal debugEnableFootsteps
/* f0061f0: afb00044 */ sw $s0,0x44($sp)
/* f0061f4: 104000c2 */ beqz $v0,.PF0f006500
/* f0061f8: 24010001 */ li $at,0x1
@@ -213,7 +213,7 @@ glabel func0f0061dc
/* f0062bc: e7a0006c */ swc1 $f0,0x6c($sp)
.PF0f0062c0:
/* f0062c0: 8e240020 */ lw $a0,0x20($s1)
/* f0062c4: 0c0073c3 */ jal 0x1cf0c
/* f0062c4: 0c0073c3 */ jal modelGetAnimNum
/* f0062c8: afa30050 */ sw $v1,0x50($sp)
/* f0062cc: 8fa30050 */ lw $v1,0x50($sp)
/* f0062d0: 24010023 */ li $at,0x23
@@ -329,7 +329,7 @@ glabel func0f0061dc
/* f006458: 00000000 */ nop
/* f00645c: a2390190 */ sb $t9,0x190($s1)
.PF0f006460:
/* f006460: 0fc0181d */ jal 0xf006074
/* f006460: 0fc0181d */ jal chrChooseFootstepSound
/* f006464: 02202025 */ move $a0,$s1
/* f006468: 2401ffff */ li $at,-1
/* f00646c: 5041001c */ beql $v0,$at,.PF0f0064e0
@@ -358,7 +358,7 @@ glabel func0f0061dc
/* f0064c8: e7a00024 */ swc1 $f0,0x24($sp)
/* f0064cc: e7a00030 */ swc1 $f0,0x30($sp)
/* f0064d0: e7a00034 */ swc1 $f0,0x34($sp)
/* f0064d4: 0fc24e3a */ jal 0xf0938e8
/* f0064d4: 0fc24e3a */ jal func0f0939f8
/* f0064d8: e7a00038 */ swc1 $f0,0x38($sp)
.PF0f0064dc:
/* f0064dc: 8e2e0020 */ lw $t6,0x20($s1)
@@ -686,7 +686,7 @@ glabel var7f1a7e6c
/* f006528: afb00048 */ sw $s0,0x48($sp)
/* f00652c: 8dc700bc */ lw $a3,0xbc($t6)
/* f006530: 00808025 */ move $s0,$a0
/* f006534: 0fc47e7e */ jal 0xf11f9f8
/* f006534: 0fc47e7e */ jal debugEnableFootsteps
/* f006538: afa70050 */ sw $a3,0x50($sp)
/* f00653c: 3c05800a */ lui $a1,0x800a
/* f006540: 24a5a510 */ addiu $a1,$a1,-23280
@@ -878,7 +878,7 @@ glabel var7f1a7e6c
/* f0067ec: 00000000 */ nop
/* f0067f0: a20c0190 */ sb $t4,0x190($s0)
.PF0f0067f4:
/* f0067f4: 0fc0181d */ jal 0xf006074
/* f0067f4: 0fc0181d */ jal chrChooseFootstepSound
/* f0067f8: afa5005c */ sw $a1,0x5c($sp)
/* f0067fc: 2401ffff */ li $at,-1
/* f006800: 5041001c */ beql $v0,$at,.PF0f006874
@@ -907,7 +907,7 @@ glabel var7f1a7e6c
/* f00685c: e7a00024 */ swc1 $f0,0x24($sp)
/* f006860: e7a00030 */ swc1 $f0,0x30($sp)
/* f006864: e7a00034 */ swc1 $f0,0x34($sp)
/* f006868: 0fc24e3a */ jal 0xf0938e8
/* f006868: 0fc24e3a */ jal func0f0939f8
/* f00686c: e7a00038 */ swc1 $f0,0x38($sp)
.PF0f006870:
/* f006870: 8fa5005c */ lw $a1,0x5c($sp)
@@ -915,7 +915,7 @@ glabel var7f1a7e6c
/* f006874: 3c048006 */ lui $a0,0x8006
/* f006878: 00055080 */ sll $t2,$a1,0x2
/* f00687c: 008a2021 */ addu $a0,$a0,$t2
/* f006880: 0fc017f4 */ jal 0xf005fd0
/* f006880: 0fc017f4 */ jal func0f005fd0
/* f006884: 94841270 */ lhu $a0,0x1270($a0)
/* f006888: 1040000b */ beqz $v0,.PF0f0068b8
/* f00688c: 3c014208 */ lui $at,0x4208
+2 -2
View File
@@ -53,13 +53,13 @@ glabel stageLoadCommonLang
.PF0f00b3c0:
/* f00b3c0: 348f000f */ ori $t7,$a0,0xf
/* f00b3c4: 39e4000f */ xori $a0,$t7,0xf
/* f00b3c8: 0c004856 */ jal 0x12158
/* f00b3c8: 0c004856 */ jal malloc
/* f00b3cc: afa30018 */ sw $v1,0x18($sp)
/* f00b3d0: 3c018008 */ lui $at,0x8008
/* f00b3d4: 8fa30018 */ lw $v1,0x18($sp)
/* f00b3d8: ac224664 */ sw $v0,0x4664($at)
/* f00b3dc: 3c018008 */ lui $at,0x8008
/* f00b3e0: 0fc5bdbb */ jal 0xf16f6ec
/* f00b3e0: 0fc5bdbb */ jal func0f16f6ecpf
/* f00b3e4: ac23466c */ sw $v1,0x466c($at)
/* f00b3e8: 8fbf0014 */ lw $ra,0x14($sp)
/* f00b3ec: 27bd0020 */ addiu $sp,$sp,0x20
+27 -27
View File
@@ -1123,7 +1123,7 @@ glabel var7f1a9258pf
/* f00dbe0: 27bdff70 */ addiu $sp,$sp,-144
/* f00dbe4: afbf001c */ sw $ra,0x1c($sp)
/* f00dbe8: afb00018 */ sw $s0,0x18($sp)
/* f00dbec: 0fc033b1 */ jal 0xf00cec4
/* f00dbec: 0fc033b1 */ jal setupGenericObject
/* f00dbf0: 00808025 */ move $s0,$a0
/* f00dbf4: 8e0e0080 */ lw $t6,0x80($s0)
/* f00dbf8: 3c014780 */ lui $at,0x4780
@@ -1172,7 +1172,7 @@ glabel var7f1a9258pf
/* f00dca4: 460c5402 */ mul.s $f16,$f10,$f12
/* f00dca8: 46028483 */ div.s $f18,$f16,$f2
/* f00dcac: e6060064 */ swc1 $f6,0x64($s0)
/* f00dcb0: 0c004856 */ jal 0x12158
/* f00dcb0: 0c004856 */ jal malloc
/* f00dcb4: e6120068 */ swc1 $f18,0x68($s0)
/* f00dcb8: 2403ffff */ li $v1,-1
/* f00dcbc: ae02009c */ sw $v0,0x9c($s0)
@@ -1185,7 +1185,7 @@ glabel var7f1a9258pf
/* f00dcd8: 0480001f */ bltz $a0,.PF0f00dd58
/* f00dcdc: e60000a0 */ swc1 $f0,0xa0($s0)
/* f00dce0: 24050002 */ li $a1,0x2
/* f00dce4: 0fc45964 */ jal 0xf116590
/* f00dce4: 0fc45964 */ jal padUnpack
/* f00dce8: 27a60028 */ addiu $a2,$sp,0x28
/* f00dcec: 8e020014 */ lw $v0,0x14($s0)
/* f00dcf0: c7a8002c */ lwc1 $f8,0x2c($sp)
@@ -1199,7 +1199,7 @@ glabel var7f1a9258pf
/* f00dd10: c4440010 */ lwc1 $f4,0x10($v0)
/* f00dd14: e7ac0088 */ swc1 $f12,0x88($sp)
/* f00dd18: 46049381 */ sub.s $f14,$f18,$f4
/* f00dd1c: 0fc2599c */ jal 0xf096670
/* f00dd1c: 0fc2599c */ jal atan2f
/* f00dd20: e7ae0080 */ swc1 $f14,0x80($sp)
/* f00dd24: c7a20088 */ lwc1 $f2,0x88($sp)
/* f00dd28: c7ae0080 */ lwc1 $f14,0x80($sp)
@@ -1207,10 +1207,10 @@ glabel var7f1a9258pf
/* f00dd30: 46021182 */ mul.s $f6,$f2,$f2
/* f00dd34: 00000000 */ nop
/* f00dd38: 460e7202 */ mul.s $f8,$f14,$f14
/* f00dd3c: 0c0127b4 */ jal 0x49ed0
/* f00dd3c: 0c0127b4 */ jal sqrtf
/* f00dd40: 46083300 */ add.s $f12,$f6,$f8
/* f00dd44: c7ac0084 */ lwc1 $f12,0x84($sp)
/* f00dd48: 0fc2599c */ jal 0xf096670
/* f00dd48: 0fc2599c */ jal atan2f
/* f00dd4c: 46000386 */ mov.s $f14,$f0
/* f00dd50: 10000007 */ b .PF0f00dd70
/* f00dd54: e6000074 */ swc1 $f0,0x74($s0)
@@ -1434,26 +1434,26 @@ glabel var7f1a926cpf
/* f00e364: 84840004 */ lh $a0,0x4($a0)
/* f00e368: 240effff */ li $t6,-1
/* f00e36c: afae01bc */ sw $t6,0x1bc($sp)
/* f00e370: 0fc2482d */ jal 0xf0920b4
/* f00e370: 0fc2482d */ jal propLoad
/* f00e374: afa401c0 */ sw $a0,0x1c0($sp)
/* f00e378: 960f0070 */ lhu $t7,0x70($s0)
/* f00e37c: 31f80040 */ andi $t8,$t7,0x40
/* f00e380: 53000004 */ beqzl $t8,.PF0f00e394
/* f00e384: 8e190008 */ lw $t9,0x8($s0)
/* f00e388: 0fc45ad2 */ jal 0xf116b48
/* f00e388: 0fc45ad2 */ jal func0f116068
/* f00e38c: 86040006 */ lh $a0,0x6($s0)
/* f00e390: 8e190008 */ lw $t9,0x8($s0)
.PF0f00e394:
/* f00e394: 001940c0 */ sll $t0,$t9,0x3
/* f00e398: 05030005 */ bgezl $t0,.PF0f00e3b0
/* f00e39c: 86040006 */ lh $a0,0x6($s0)
/* f00e3a0: 0fc038a6 */ jal 0xf00e298
/* f00e3a0: 0fc038a6 */ jal func0f00e2b0
/* f00e3a4: 86040006 */ lh $a0,0x6($s0)
/* f00e3a8: afa201bc */ sw $v0,0x1bc($sp)
/* f00e3ac: 86040006 */ lh $a0,0x6($s0)
.PF0f00e3b0:
/* f00e3b0: 2405007e */ li $a1,0x7e
/* f00e3b4: 0fc45964 */ jal 0xf116590
/* f00e3b4: 0fc45964 */ jal padUnpack
/* f00e3b8: 27a60168 */ addiu $a2,$sp,0x168
/* f00e3bc: 3c018006 */ lui $at,0x8006
/* f00e3c0: c42c18b0 */ lwc1 $f12,0x18b0($at)
@@ -1553,7 +1553,7 @@ glabel var7f1a926cpf
/* f00e538: e7a601ac */ swc1 $f6,0x1ac($sp)
/* f00e53c: e7a801a8 */ swc1 $f8,0x1a8($sp)
.PF0f00e540:
/* f00e540: 0fc45b1c */ jal 0xf116c70
/* f00e540: 0fc45b1c */ jal padCopyBboxFromPad
/* f00e544: 86040006 */ lh $a0,0x6($s0)
/* f00e548: 8fab01b0 */ lw $t3,0x1b0($sp)
.PF0f00e54c:
@@ -1562,7 +1562,7 @@ glabel var7f1a926cpf
/* f00e554: 196000e6 */ blez $t3,.PF0f00e8f0
/* f00e558: 000c68c0 */ sll $t5,$t4,0x3
/* f00e55c: 008d2021 */ addu $a0,$a0,$t5
/* f00e560: 0fc1a2ff */ jal 0xf068bfc
/* f00e560: 0fc1a2ff */ jal func0f06896c
/* f00e564: 8c84b53c */ lw $a0,-0x4ac4($a0)
/* f00e568: c7b20174 */ lwc1 $f18,0x174($sp)
/* f00e56c: 44800000 */ mtc1 $zero,$f0
@@ -1584,24 +1584,24 @@ glabel var7f1a926cpf
/* f00e5ac: 27a40110 */ addiu $a0,$sp,0x110
/* f00e5b0: e7a40020 */ swc1 $f4,0x20($sp)
/* f00e5b4: e7aa0024 */ swc1 $f10,0x24($sp)
/* f00e5b8: 0c005aba */ jal 0x16ae8
/* f00e5b8: 0c005aba */ jal func00016d58
/* f00e5bc: e7b2001c */ swc1 $f18,0x1c($sp)
/* f00e5c0: 3c017f1b */ lui $at,0x7f1b
/* f00e5c4: c42c9260 */ lwc1 $f12,-0x6da0($at)
/* f00e5c8: 0c00581e */ jal 0x16078
/* f00e5c8: 0c00581e */ jal func000162e8
/* f00e5cc: 27a500ac */ addiu $a1,$sp,0xac
/* f00e5d0: 3c017f1b */ lui $at,0x7f1b
/* f00e5d4: c42c9264 */ lwc1 $f12,-0x6d9c($at)
/* f00e5d8: 0c005864 */ jal 0x16190
/* f00e5d8: 0c005864 */ jal func00016400
/* f00e5dc: 27a50060 */ addiu $a1,$sp,0x60
/* f00e5e0: 27a40060 */ addiu $a0,$sp,0x60
/* f00e5e4: 0c0055e3 */ jal 0x1578c
/* f00e5e4: 0c0055e3 */ jal func000159fc
/* f00e5e8: 27a500ac */ addiu $a1,$sp,0xac
/* f00e5ec: 27a40110 */ addiu $a0,$sp,0x110
/* f00e5f0: 0c0055e3 */ jal 0x1578c
/* f00e5f0: 0c0055e3 */ jal func000159fc
/* f00e5f4: 27a500ac */ addiu $a1,$sp,0xac
/* f00e5f8: 86040006 */ lh $a0,0x6($s0)
/* f00e5fc: 0fc45a85 */ jal 0xf116a14
/* f00e5fc: 0fc45a85 */ jal padGetCentre
/* f00e600: 27a500a0 */ addiu $a1,$sp,0xa0
/* f00e604: 8fa20044 */ lw $v0,0x44($sp)
/* f00e608: c7a801a4 */ lwc1 $f8,0x1a4($sp)
@@ -1647,13 +1647,13 @@ glabel var7f1a926cpf
.PF0f00e6a0:
/* f00e6a0: e7a2004c */ swc1 $f2,0x4c($sp)
/* f00e6a4: e7ac0050 */ swc1 $f12,0x50($sp)
/* f00e6a8: 0c0056ed */ jal 0x15bb4
/* f00e6a8: 0c0056ed */ jal func00015e24
/* f00e6ac: e7ae0048 */ swc1 $f14,0x48($sp)
/* f00e6b0: c7ac004c */ lwc1 $f12,0x4c($sp)
/* f00e6b4: 0c005704 */ jal 0x15c10
/* f00e6b4: 0c005704 */ jal func00015e80
/* f00e6b8: 27a500ac */ addiu $a1,$sp,0xac
/* f00e6bc: c7ac0048 */ lwc1 $f12,0x48($sp)
/* f00e6c0: 0c00571b */ jal 0x15c6c
/* f00e6c0: 0c00571b */ jal func00015edc
/* f00e6c4: 27a500ac */ addiu $a1,$sp,0xac
/* f00e6c8: c7a80168 */ lwc1 $f8,0x168($sp)
/* f00e6cc: c7b0016c */ lwc1 $f16,0x16c($sp)
@@ -1740,7 +1740,7 @@ glabel var7f1a926cpf
/* f00e804: e608006c */ swc1 $f8,0x6c($s0)
/* f00e808: 8e0c00bc */ lw $t4,0xbc($s0)
/* f00e80c: 8fad01cc */ lw $t5,0x1cc($sp)
/* f00e810: 0fc247c1 */ jal 0xf091f04
/* f00e810: 0fc247c1 */ jal setupGetPtrToCommandByIndex
/* f00e814: 018d2021 */ addu $a0,$t4,$t5
/* f00e818: ae0200bc */ sw $v0,0xbc($s0)
.PF0f00e81c:
@@ -1751,7 +1751,7 @@ glabel var7f1a926cpf
/* f00e82c: 02002025 */ move $a0,$s0
/* f00e830: 27a500fc */ addiu $a1,$sp,0xfc
/* f00e834: 27a600ac */ addiu $a2,$sp,0xac
/* f00e838: 0fc2351b */ jal 0xf08d46c
/* f00e838: 0fc2351b */ jal func0f08d540
/* f00e83c: 27a700ec */ addiu $a3,$sp,0xec
/* f00e840: afa2010c */ sw $v0,0x10c($sp)
/* f00e844: 8e180008 */ lw $t8,0x8($s0)
@@ -1769,7 +1769,7 @@ glabel var7f1a926cpf
/* f00e874: 00000000 */ nop
/* f00e878: 45020004 */ bc1fl .PF0f00e88c
/* f00e87c: 8e040018 */ lw $a0,0x18($s0)
/* f00e880: 0fc23510 */ jal 0xf08d440
/* f00e880: 0fc23510 */ jal doorDeactivatePortal
/* f00e884: 02002025 */ move $a0,$s0
/* f00e888: 8e040018 */ lw $a0,0x18($s0)
.PF0f00e88c:
@@ -1792,12 +1792,12 @@ glabel var7f1a926cpf
.PF0f00e8c8:
/* f00e8c8: 46002282 */ mul.s $f10,$f4,$f0
/* f00e8cc: 44055000 */ mfc1 $a1,$f10
/* f00e8d0: 0c006b3a */ jal 0x1ace8
/* f00e8d0: 0c006b3a */ jal modelSetUnk14
/* f00e8d4: 00000000 */ nop
.PF0f00e8d8:
/* f00e8d8: 0fc181c7 */ jal 0xf06071c
/* f00e8d8: 0fc181c7 */ jal propPrependToList1
/* f00e8dc: 8fa4010c */ lw $a0,0x10c($sp)
/* f00e8e0: 0fc18154 */ jal 0xf060550
/* f00e8e0: 0fc18154 */ jal propShow
/* f00e8e4: 8fa4010c */ lw $a0,0x10c($sp)
/* f00e8e8: 10000003 */ b .PF0f00e8f8
/* f00e8ec: 8fbf0034 */ lw $ra,0x34($sp)
+88 -88
View File
@@ -513,9 +513,9 @@ glabel var7f1a827c
/* f011950: afa00080 */ sw $zero,0x80($sp)
/* f011954: 8e10d59c */ lw $s0,-0x2a64($s0)
/* f011958: a3a0007b */ sb $zero,0x7b($sp)
/* f01195c: 0fc2f254 */ jal 0xf0bc950
/* f01195c: 0fc2f254 */ jal viResetDefaultModeIf4Mb
/* f011960: e7a40088 */ swc1 $f4,0x88($sp)
/* f011964: 0fc63d8b */ jal 0xf18f62c
/* f011964: 0fc63d8b */ jal func0f18e558
/* f011968: 00000000 */ nop
/* f01196c: 44803000 */ mtc1 $zero,$f6
/* f011970: 3c018007 */ lui $at,0x8007
@@ -549,7 +549,7 @@ glabel var7f1a827c
/* f0119e0: ac430004 */ sw $v1,0x4($v0)
/* f0119e4: ac430008 */ sw $v1,0x8($v0)
/* f0119e8: ac43000c */ sw $v1,0xc($v0)
/* f0119ec: 0fc2e6d7 */ jal 0xf0b9b5c
/* f0119ec: 0fc2e6d7 */ jal setTickMode
/* f0119f0: ac200a40 */ sw $zero,0xa40($at)
/* f0119f4: 3c018007 */ lui $at,0x8007
/* f0119f8: ac200a24 */ sw $zero,0xa24($at)
@@ -608,20 +608,20 @@ glabel var7f1a827c
/* f011ac4: 8e390284 */ lw $t9,0x284($s1)
/* f011ac8: 11b90022 */ beq $t5,$t9,.PF0f011b54
/* f011acc: 00000000 */ nop
/* f011ad0: 0fc04560 */ jal 0xf011580
/* f011ad0: 0fc04560 */ jal weaponLoadProjectileModels
/* f011ad4: 8e040004 */ lw $a0,0x4($s0)
/* f011ad8: 8e040008 */ lw $a0,0x8($s0)
/* f011adc: 04800008 */ bltz $a0,.PF0f011b00
/* f011ae0: 00000000 */ nop
/* f011ae4: 0fc04560 */ jal 0xf011580
/* f011ae4: 0fc04560 */ jal weaponLoadProjectileModels
/* f011ae8: 00000000 */ nop
/* f011aec: 8e040004 */ lw $a0,0x4($s0)
/* f011af0: 0fc44a42 */ jal 0xf112908
/* f011af0: 0fc44a42 */ jal invGiveDoubleWeapon
/* f011af4: 8e050008 */ lw $a1,0x8($s0)
/* f011af8: 10000004 */ b .PF0f011b0c
/* f011afc: 8fb80080 */ lw $t8,0x80($sp)
.PF0f011b00:
/* f011b00: 0fc44a1a */ jal 0xf112868
/* f011b00: 0fc44a1a */ jal invGiveSingleWeapon
/* f011b04: 8e040004 */ lw $a0,0x4($s0)
/* f011b08: 8fb80080 */ lw $t8,0x80($sp)
.PF0f011b0c:
@@ -655,7 +655,7 @@ glabel var7f1a827c
/* f011b70: 118d0004 */ beq $t4,$t5,.PF0f011b84
/* f011b74: 00000000 */ nop
/* f011b78: 8e040004 */ lw $a0,0x4($s0)
/* f011b7c: 0fc2a69d */ jal 0xf0a9a74
/* f011b7c: 0fc2a69d */ jal currentPlayerSetAmmoQuantity
/* f011b80: 8e050008 */ lw $a1,0x8($s0)
.PF0f011b84:
/* f011b84: 10000049 */ b .PF0f011cac
@@ -743,208 +743,208 @@ glabel var7f1a827c
/* f011cb4: 5441ff65 */ bnel $v0,$at,.PF0f011a4c
/* f011cb8: 2c41000c */ sltiu $at,$v0,0xc
.PF0f011cbc:
/* f011cbc: 0fc44a1a */ jal 0xf112868
/* f011cbc: 0fc44a1a */ jal invGiveSingleWeapon
/* f011cc0: 24040001 */ li $a0,0x1
/* f011cc4: 0fc41dd5 */ jal 0xf107754
/* f011cc4: 0fc41dd5 */ jal cheatIsActive
/* f011cc8: 24040008 */ li $a0,0x8
/* f011ccc: 10400006 */ beqz $v0,.PF0f011ce8
/* f011cd0: 00000000 */ nop
/* f011cd4: 0fc44a1a */ jal 0xf112868
/* f011cd4: 0fc44a1a */ jal invGiveSingleWeapon
/* f011cd8: 24040009 */ li $a0,0x9
/* f011cdc: 2404000a */ li $a0,0xa
/* f011ce0: 0fc2a69d */ jal 0xf0a9a74
/* f011ce0: 0fc2a69d */ jal currentPlayerSetAmmoQuantity
/* f011ce4: 24050050 */ li $a1,0x50
.PF0f011ce8:
/* f011ce8: 0fc41dd5 */ jal 0xf107754
/* f011ce8: 0fc41dd5 */ jal cheatIsActive
/* f011cec: 24040009 */ li $a0,0x9
/* f011cf0: 10400006 */ beqz $v0,.PF0f011d0c
/* f011cf4: 00000000 */ nop
/* f011cf8: 0fc44a1a */ jal 0xf112868
/* f011cf8: 0fc44a1a */ jal invGiveSingleWeapon
/* f011cfc: 24040016 */ li $a0,0x16
/* f011d00: 24040006 */ li $a0,0x6
/* f011d04: 0fc2a69d */ jal 0xf0a9a74
/* f011d04: 0fc2a69d */ jal currentPlayerSetAmmoQuantity
/* f011d08: 24050050 */ li $a1,0x50
.PF0f011d0c:
/* f011d0c: 0fc41dd5 */ jal 0xf107754
/* f011d0c: 0fc41dd5 */ jal cheatIsActive
/* f011d10: 24040001 */ li $a0,0x1
/* f011d14: 10400006 */ beqz $v0,.PF0f011d30
/* f011d18: 00000000 */ nop
/* f011d1c: 0fc44a1a */ jal 0xf112868
/* f011d1c: 0fc44a1a */ jal invGiveSingleWeapon
/* f011d20: 24040031 */ li $a0,0x31
/* f011d24: 24040014 */ li $a0,0x14
/* f011d28: 0fc2a69d */ jal 0xf0a9a74
/* f011d28: 0fc2a69d */ jal currentPlayerSetAmmoQuantity
/* f011d2c: 24051770 */ li $a1,0x1770
.PF0f011d30:
/* f011d30: 0fc41dd5 */ jal 0xf107754
/* f011d30: 0fc41dd5 */ jal cheatIsActive
/* f011d34: 24040015 */ li $a0,0x15
/* f011d38: 10400003 */ beqz $v0,.PF0f011d48
/* f011d3c: 00000000 */ nop
/* f011d40: 0fc44a1a */ jal 0xf112868
/* f011d40: 0fc44a1a */ jal invGiveSingleWeapon
/* f011d44: 2404002d */ li $a0,0x2d
.PF0f011d48:
/* f011d48: 0fc41dd5 */ jal 0xf107754
/* f011d48: 0fc41dd5 */ jal cheatIsActive
/* f011d4c: 2404001a */ li $a0,0x1a
/* f011d50: 10400003 */ beqz $v0,.PF0f011d60
/* f011d54: 00000000 */ nop
/* f011d58: 0fc44a1a */ jal 0xf112868
/* f011d58: 0fc44a1a */ jal invGiveSingleWeapon
/* f011d5c: 24040037 */ li $a0,0x37
.PF0f011d60:
/* f011d60: 0fc41dd5 */ jal 0xf107754
/* f011d60: 0fc41dd5 */ jal cheatIsActive
/* f011d64: 2404001b */ li $a0,0x1b
/* f011d68: 10400006 */ beqz $v0,.PF0f011d84
/* f011d6c: 00000000 */ nop
/* f011d70: 0fc44a1a */ jal 0xf112868
/* f011d70: 0fc44a1a */ jal invGiveSingleWeapon
/* f011d74: 24040018 */ li $a0,0x18
/* f011d78: 24040008 */ li $a0,0x8
/* f011d7c: 0fc2a69d */ jal 0xf0a9a74
/* f011d7c: 0fc2a69d */ jal currentPlayerSetAmmoQuantity
/* f011d80: 2405000a */ li $a1,0xa
.PF0f011d84:
/* f011d84: 0fc41dd5 */ jal 0xf107754
/* f011d84: 0fc41dd5 */ jal cheatIsActive
/* f011d88: 2404001c */ li $a0,0x1c
/* f011d8c: 10400006 */ beqz $v0,.PF0f011da8
/* f011d90: 00000000 */ nop
/* f011d94: 0fc44a1a */ jal 0xf112868
/* f011d94: 0fc44a1a */ jal invGiveSingleWeapon
/* f011d98: 24040015 */ li $a0,0x15
/* f011d9c: 24040004 */ li $a0,0x4
/* f011da0: 0fc2a69d */ jal 0xf0a9a74
/* f011da0: 0fc2a69d */ jal currentPlayerSetAmmoQuantity
/* f011da4: 240500c8 */ li $a1,0xc8
.PF0f011da8:
/* f011da8: 0fc41dd5 */ jal 0xf107754
/* f011da8: 0fc41dd5 */ jal cheatIsActive
/* f011dac: 2404001d */ li $a0,0x1d
/* f011db0: 10400003 */ beqz $v0,.PF0f011dc0
/* f011db4: 00000000 */ nop
/* f011db8: 0fc44a1a */ jal 0xf112868
/* f011db8: 0fc44a1a */ jal invGiveSingleWeapon
/* f011dbc: 2404002f */ li $a0,0x2f
.PF0f011dc0:
/* f011dc0: 0fc41dd5 */ jal 0xf107754
/* f011dc0: 0fc41dd5 */ jal cheatIsActive
/* f011dc4: 2404001e */ li $a0,0x1e
/* f011dc8: 10400009 */ beqz $v0,.PF0f011df0
/* f011dcc: 00000000 */ nop
/* f011dd0: 0fc44a1a */ jal 0xf112868
/* f011dd0: 0fc44a1a */ jal invGiveSingleWeapon
/* f011dd4: 24040012 */ li $a0,0x12
/* f011dd8: 24040004 */ li $a0,0x4
/* f011ddc: 0fc2a69d */ jal 0xf0a9a74
/* f011ddc: 0fc2a69d */ jal currentPlayerSetAmmoQuantity
/* f011de0: 240500c8 */ li $a1,0xc8
/* f011de4: 2404000b */ li $a0,0xb
/* f011de8: 0fc2a69d */ jal 0xf0a9a74
/* f011de8: 0fc2a69d */ jal currentPlayerSetAmmoQuantity
/* f011dec: 24050014 */ li $a1,0x14
.PF0f011df0:
/* f011df0: 0fc41dd5 */ jal 0xf107754
/* f011df0: 0fc41dd5 */ jal cheatIsActive
/* f011df4: 2404001f */ li $a0,0x1f
/* f011df8: 10400006 */ beqz $v0,.PF0f011e14
/* f011dfc: 00000000 */ nop
/* f011e00: 0fc44a1a */ jal 0xf112868
/* f011e00: 0fc44a1a */ jal invGiveSingleWeapon
/* f011e04: 2404000e */ li $a0,0xe
/* f011e08: 24040002 */ li $a0,0x2
/* f011e0c: 0fc2a69d */ jal 0xf0a9a74
/* f011e0c: 0fc2a69d */ jal currentPlayerSetAmmoQuantity
/* f011e10: 240500c8 */ li $a1,0xc8
.PF0f011e14:
/* f011e14: 0fc41dd5 */ jal 0xf107754
/* f011e14: 0fc41dd5 */ jal cheatIsActive
/* f011e18: 24040020 */ li $a0,0x20
/* f011e1c: 10400006 */ beqz $v0,.PF0f011e38
/* f011e20: 00000000 */ nop
/* f011e24: 0fc44a1a */ jal 0xf112868
/* f011e24: 0fc44a1a */ jal invGiveSingleWeapon
/* f011e28: 24040007 */ li $a0,0x7
/* f011e2c: 24040001 */ li $a0,0x1
/* f011e30: 0fc2a69d */ jal 0xf0a9a74
/* f011e30: 0fc2a69d */ jal currentPlayerSetAmmoQuantity
/* f011e34: 240500c8 */ li $a1,0xc8
.PF0f011e38:
/* f011e38: 0fc41dd5 */ jal 0xf107754
/* f011e38: 0fc41dd5 */ jal cheatIsActive
/* f011e3c: 24040021 */ li $a0,0x21
/* f011e40: 54400005 */ bnezl $v0,.PF0f011e58
/* f011e44: 24040016 */ li $a0,0x16
/* f011e48: 0fc41dd5 */ jal 0xf107754
/* f011e48: 0fc41dd5 */ jal cheatIsActive
/* f011e4c: 24040003 */ li $a0,0x3
/* f011e50: 10400009 */ beqz $v0,.PF0f011e78
/* f011e54: 24040016 */ li $a0,0x16
.PF0f011e58:
/* f011e58: 0fc2a69d */ jal 0xf0a9a74
/* f011e58: 0fc2a69d */ jal currentPlayerSetAmmoQuantity
/* f011e5c: 24050004 */ li $a1,0x4
/* f011e60: 0fc41dd5 */ jal 0xf107754
/* f011e60: 0fc41dd5 */ jal cheatIsActive
/* f011e64: 24040021 */ li $a0,0x21
/* f011e68: 10400003 */ beqz $v0,.PF0f011e78
/* f011e6c: 00000000 */ nop
/* f011e70: 0fc44a1a */ jal 0xf112868
/* f011e70: 0fc44a1a */ jal invGiveSingleWeapon
/* f011e74: 2404002c */ li $a0,0x2c
.PF0f011e78:
/* f011e78: 0fc41dd5 */ jal 0xf107754
/* f011e78: 0fc41dd5 */ jal cheatIsActive
/* f011e7c: 24040022 */ li $a0,0x22
/* f011e80: 10400006 */ beqz $v0,.PF0f011e9c
/* f011e84: 00000000 */ nop
/* f011e88: 0fc44a1a */ jal 0xf112868
/* f011e88: 0fc44a1a */ jal invGiveSingleWeapon
/* f011e8c: 24040024 */ li $a0,0x24
/* f011e90: 24040001 */ li $a0,0x1
/* f011e94: 0fc2a69d */ jal 0xf0a9a74
/* f011e94: 0fc2a69d */ jal currentPlayerSetAmmoQuantity
/* f011e98: 240500c8 */ li $a1,0xc8
.PF0f011e9c:
/* f011e9c: 0fc41dd5 */ jal 0xf107754
/* f011e9c: 0fc41dd5 */ jal cheatIsActive
/* f011ea0: 24040023 */ li $a0,0x23
/* f011ea4: 10400006 */ beqz $v0,.PF0f011ec0
/* f011ea8: 00000000 */ nop
/* f011eac: 0fc44a1a */ jal 0xf112868
/* f011eac: 0fc44a1a */ jal invGiveSingleWeapon
/* f011eb0: 24040025 */ li $a0,0x25
/* f011eb4: 24040004 */ li $a0,0x4
/* f011eb8: 0fc2a69d */ jal 0xf0a9a74
/* f011eb8: 0fc2a69d */ jal currentPlayerSetAmmoQuantity
/* f011ebc: 240500c8 */ li $a1,0xc8
.PF0f011ec0:
/* f011ec0: 0fc41dd5 */ jal 0xf107754
/* f011ec0: 0fc41dd5 */ jal cheatIsActive
/* f011ec4: 24040024 */ li $a0,0x24
/* f011ec8: 10400006 */ beqz $v0,.PF0f011ee4
/* f011ecc: 00000000 */ nop
/* f011ed0: 0fc44a1a */ jal 0xf112868
/* f011ed0: 0fc44a1a */ jal invGiveSingleWeapon
/* f011ed4: 24040026 */ li $a0,0x26
/* f011ed8: 24040002 */ li $a0,0x2
/* f011edc: 0fc2a69d */ jal 0xf0a9a74
/* f011edc: 0fc2a69d */ jal currentPlayerSetAmmoQuantity
/* f011ee0: 240500c8 */ li $a1,0xc8
.PF0f011ee4:
/* f011ee4: 0fc41dd5 */ jal 0xf107754
/* f011ee4: 0fc41dd5 */ jal cheatIsActive
/* f011ee8: 24040025 */ li $a0,0x25
/* f011eec: 10400006 */ beqz $v0,.PF0f011f08
/* f011ef0: 00000000 */ nop
/* f011ef4: 0fc44a1a */ jal 0xf112868
/* f011ef4: 0fc44a1a */ jal invGiveSingleWeapon
/* f011ef8: 24040027 */ li $a0,0x27
/* f011efc: 24040004 */ li $a0,0x4
/* f011f00: 0fc2a69d */ jal 0xf0a9a74
/* f011f00: 0fc2a69d */ jal currentPlayerSetAmmoQuantity
/* f011f04: 240500c8 */ li $a1,0xc8
.PF0f011f08:
/* f011f08: 0fc41dd5 */ jal 0xf107754
/* f011f08: 0fc41dd5 */ jal cheatIsActive
/* f011f0c: 24040026 */ li $a0,0x26
/* f011f10: 10400006 */ beqz $v0,.PF0f011f2c
/* f011f14: 00000000 */ nop
/* f011f18: 0fc44a1a */ jal 0xf112868
/* f011f18: 0fc44a1a */ jal invGiveSingleWeapon
/* f011f1c: 24040028 */ li $a0,0x28
/* f011f20: 24040002 */ li $a0,0x2
/* f011f24: 0fc2a69d */ jal 0xf0a9a74
/* f011f24: 0fc2a69d */ jal currentPlayerSetAmmoQuantity
/* f011f28: 240500c8 */ li $a1,0xc8
.PF0f011f2c:
/* f011f2c: 0fc41dd5 */ jal 0xf107754
/* f011f2c: 0fc41dd5 */ jal cheatIsActive
/* f011f30: 24040027 */ li $a0,0x27
/* f011f34: 10400006 */ beqz $v0,.PF0f011f50
/* f011f38: 00000000 */ nop
/* f011f3c: 0fc44a1a */ jal 0xf112868
/* f011f3c: 0fc44a1a */ jal invGiveSingleWeapon
/* f011f40: 24040029 */ li $a0,0x29
/* f011f44: 24040002 */ li $a0,0x2
/* f011f48: 0fc2a69d */ jal 0xf0a9a74
/* f011f48: 0fc2a69d */ jal currentPlayerSetAmmoQuantity
/* f011f4c: 240500c8 */ li $a1,0xc8
.PF0f011f50:
/* f011f50: 0fc41dd5 */ jal 0xf107754
/* f011f50: 0fc41dd5 */ jal cheatIsActive
/* f011f54: 24040028 */ li $a0,0x28
/* f011f58: 10400006 */ beqz $v0,.PF0f011f74
/* f011f5c: 00000000 */ nop
/* f011f60: 0fc44a1a */ jal 0xf112868
/* f011f60: 0fc44a1a */ jal invGiveSingleWeapon
/* f011f64: 2404002a */ li $a0,0x2a
/* f011f68: 24040004 */ li $a0,0x4
/* f011f6c: 0fc2a69d */ jal 0xf0a9a74
/* f011f6c: 0fc2a69d */ jal currentPlayerSetAmmoQuantity
/* f011f70: 240500c8 */ li $a1,0xc8
.PF0f011f74:
/* f011f74: 0fc41dd5 */ jal 0xf107754
/* f011f74: 0fc41dd5 */ jal cheatIsActive
/* f011f78: 24040029 */ li $a0,0x29
/* f011f7c: 50400007 */ beqzl $v0,.PF0f011f9c
/* f011f80: 8fa90080 */ lw $t1,0x80($sp)
/* f011f84: 0fc44a1a */ jal 0xf112868
/* f011f84: 0fc44a1a */ jal invGiveSingleWeapon
/* f011f88: 2404002b */ li $a0,0x2b
/* f011f8c: 24040002 */ li $a0,0x2
/* f011f90: 0fc2a69d */ jal 0xf0a9a74
/* f011f90: 0fc2a69d */ jal currentPlayerSetAmmoQuantity
/* f011f94: 240500c8 */ li $a1,0xc8
/* f011f98: 8fa90080 */ lw $t1,0x80($sp)
.PF0f011f9c:
@@ -953,7 +953,7 @@ glabel var7f1a827c
/* f011fa4: 3c01800a */ lui $at,0x800a
/* f011fa8: ac2ae340 */ sw $t2,-0x1cc0($at)
.PF0f011fac:
/* f011fac: 0fc1816e */ jal 0xf0605b8
/* f011fac: 0fc1816e */ jal propAllocate
/* f011fb0: 00000000 */ nop
/* f011fb4: 8e2b0284 */ lw $t3,0x284($s1)
/* f011fb8: 24190006 */ li $t9,0x6
@@ -965,14 +965,14 @@ glabel var7f1a827c
/* f011fd0: 8f0e00bc */ lw $t6,0xbc($t8)
/* f011fd4: a1d90000 */ sb $t9,0x0($t6)
/* f011fd8: 8e2f0284 */ lw $t7,0x284($s1)
/* f011fdc: 0fc181c7 */ jal 0xf06071c
/* f011fdc: 0fc181c7 */ jal propPrependToList1
/* f011fe0: 8de400bc */ lw $a0,0xbc($t7)
/* f011fe4: 8e290284 */ lw $t1,0x284($s1)
/* f011fe8: 0fc18154 */ jal 0xf060550
/* f011fe8: 0fc18154 */ jal propShow
/* f011fec: 8d2400bc */ lw $a0,0xbc($t1)
/* f011ff0: 8e2a0284 */ lw $t2,0x284($s1)
/* f011ff4: 00002825 */ move $a1,$zero
/* f011ff8: 0fc081dd */ jal 0xf020774
/* f011ff8: 0fc081dd */ jal chrInit
/* f011ffc: 8d4400bc */ lw $a0,0xbc($t2)
/* f012000: 8e2b0298 */ lw $t3,0x298($s1)
/* f012004: 05620008 */ bltzl $t3,.PF0f012028
@@ -1031,7 +1031,7 @@ glabel var7f1a827c
/* f0120c4: 93a9007b */ lbu $t1,0x7b($sp)
/* f0120c8: 11200003 */ beqz $t1,.PF0f0120d8
/* f0120cc: 00000000 */ nop
/* f0120d0: 0fc04594 */ jal 0xf011650
/* f0120d0: 0fc04594 */ jal currentPlayerInitEyespy
/* f0120d4: 00000000 */ nop
.PF0f0120d8:
/* f0120d8: 3c0d800a */ lui $t5,0x800a
@@ -1045,7 +1045,7 @@ glabel var7f1a827c
/* f0120f8: 27a6008c */ addiu $a2,$sp,0x8c
/* f0120fc: 8e380284 */ lw $t8,0x284($s1)
/* f012100: 44816000 */ mtc1 $at,$f12
/* f012104: 0fc61c60 */ jal 0xf187180
/* f012104: 0fc61c60 */ jal scenarioChooseSpawnLocation
/* f012108: 8f0700bc */ lw $a3,0xbc($t8)
/* f01210c: 3c017f1b */ lui $at,0x7f1b
/* f012110: c4249480 */ lwc1 $f4,-0x6b80($at)
@@ -1062,7 +1062,7 @@ glabel var7f1a827c
/* f012138: 44816000 */ mtc1 $at,$f12
/* f01213c: 27a5009c */ addiu $a1,$sp,0x9c
/* f012140: 27a6008c */ addiu $a2,$sp,0x8c
/* f012144: 0fc61c60 */ jal 0xf187180
/* f012144: 0fc61c60 */ jal scenarioChooseSpawnLocation
/* f012148: 8de700bc */ lw $a3,0xbc($t7)
/* f01214c: 3c017f1b */ lui $at,0x7f1b
/* f012150: c42a9484 */ lwc1 $f10,-0x6b7c($at)
@@ -1080,7 +1080,7 @@ glabel var7f1a827c
.PF0f01217c:
/* f01217c: 3c0141f0 */ lui $at,0x41f0
/* f012180: 44816000 */ mtc1 $at,$f12
/* f012184: 0fc61c60 */ jal 0xf187180
/* f012184: 0fc61c60 */ jal scenarioChooseSpawnLocation
/* f012188: 8d6700bc */ lw $a3,0xbc($t3)
/* f01218c: 3c017f1b */ lui $at,0x7f1b
/* f012190: c4329488 */ lwc1 $f18,-0x6b78($at)
@@ -1100,7 +1100,7 @@ glabel var7f1a827c
/* f0121c0: 27a6008c */ addiu $a2,$sp,0x8c
/* f0121c4: afa0001c */ sw $zero,0x1c($sp)
/* f0121c8: afa00020 */ sw $zero,0x20($sp)
/* f0121cc: 0c00a6ac */ jal 0x29ab0
/* f0121cc: 0c00a6ac */ jal cdFindGroundY
/* f0121d0: 2447161a */ addiu $a3,$v0,0x161a
/* f0121d4: 8e220284 */ lw $v0,0x284($s1)
/* f0121d8: 3c0143b4 */ lui $at,0x43b4
@@ -1120,9 +1120,9 @@ glabel var7f1a827c
/* f012210: 46109103 */ div.s $f4,$f18,$f16
/* f012214: e7240144 */ swc1 $f4,0x144($t9)
/* f012218: 8e240284 */ lw $a0,0x284($s1)
/* f01221c: 0fc2e2b0 */ jal 0xf0b8ac0
/* f01221c: 0fc2e2b0 */ jal func0f0b85a0
/* f012220: 2484036c */ addiu $a0,$a0,0x36c
/* f012224: 0c00685b */ jal 0x1a16c
/* f012224: 0c00685b */ jal sinf
/* f012228: c7ac0088 */ lwc1 $f12,0x88($sp)
/* f01222c: 8e2f0284 */ lw $t7,0x284($s1)
/* f012230: 46000187 */ neg.s $f6,$f0
@@ -1130,7 +1130,7 @@ glabel var7f1a827c
/* f012238: e5e6036c */ swc1 $f6,0x36c($t7)
/* f01223c: 8e2a0284 */ lw $t2,0x284($s1)
/* f012240: e54a0370 */ swc1 $f10,0x370($t2)
/* f012244: 0c006858 */ jal 0x1a160
/* f012244: 0c006858 */ jal cosf
/* f012248: c7ac0088 */ lwc1 $f12,0x88($sp)
/* f01224c: 8e2e0284 */ lw $t6,0x284($s1)
/* f012250: e5c00374 */ swc1 $f0,0x374($t6)
@@ -1153,7 +1153,7 @@ glabel var7f1a827c
/* f012294: 8d4e00bc */ lw $t6,0xbc($t2)
/* f012298: e5c20010 */ swc1 $f2,0x10($t6)
/* f01229c: 8e2b0284 */ lw $t3,0x284($s1)
/* f0122a0: 0fc197b5 */ jal 0xf065ed4
/* f0122a0: 0fc197b5 */ jal func0f065c44
/* f0122a4: 8d6400bc */ lw $a0,0xbc($t3)
/* f0122a8: 8e2d0284 */ lw $t5,0x284($s1)
/* f0122ac: 87a9008c */ lh $t1,0x8c($sp)
@@ -1167,9 +1167,9 @@ glabel var7f1a827c
/* f0122cc: 8e220284 */ lw $v0,0x284($s1)
/* f0122d0: 87a7008c */ lh $a3,0x8c($sp)
/* f0122d4: 24450394 */ addiu $a1,$v0,0x394
/* f0122d8: 0fc30864 */ jal 0xf0c2190
/* f0122d8: 0fc30864 */ jal currentPlayerSetCamPropertiesWithRoom
/* f0122dc: 24460388 */ addiu $a2,$v0,0x388
/* f0122e0: 0fc0797c */ jal 0xf01e5f0
/* f0122e0: 0fc0797c */ jal getNumChrSlots
/* f0122e4: 00000000 */ nop
/* f0122e8: 18400026 */ blez $v0,.PF0f012384
/* f0122ec: 00402025 */ move $a0,$v0
@@ -1215,17 +1215,17 @@ glabel var7f1a827c
/* f01237c: 5420ffe9 */ bnezl $at,.PF0f012324
/* f012380: 8cca0000 */ lw $t2,0x0($a2)
.PF0f012384:
/* f012384: 0fc32f95 */ jal 0xf0cbe54
/* f012384: 0fc32f95 */ jal bmove0f0cb8c4
/* f012388: 8e240284 */ lw $a0,0x284($s1)
/* f01238c: 8e380318 */ lw $t8,0x318($s1)
/* f012390: 13000005 */ beqz $t8,.PF0f0123a8
/* f012394: 00000000 */ nop
/* f012398: 0fc2e6e5 */ jal 0xf0b9b94
/* f012398: 0fc2e6e5 */ jal func0f0b9674
/* f01239c: 00000000 */ nop
/* f0123a0: 10000003 */ b .PF0f0123b0
/* f0123a4: 00000000 */ nop
.PF0f0123a8:
/* f0123a8: 0fc2e7d0 */ jal 0xf0b9f40
/* f0123a8: 0fc2e7d0 */ jal func0f0b9a20
/* f0123ac: 00000000 */ nop
.PF0f0123b0:
/* f0123b0: 3c048007 */ lui $a0,0x8007
@@ -1262,7 +1262,7 @@ glabel var7f1a827c
/* f012420: ac4004b4 */ sw $zero,0x4b4($v0)
/* f012424: 27a40048 */ addiu $a0,$sp,0x48
/* f012428: 27a50044 */ addiu $a1,$sp,0x44
/* f01242c: 0fc2e313 */ jal 0xf0b8c4c
/* f01242c: 0fc2e313 */ jal currentPlayerChooseBodyAndHead
/* f012430: 00003025 */ move $a2,$zero
/* f012434: 8e2a0284 */ lw $t2,0x284($s1)
/* f012438: 8faf0048 */ lw $t7,0x48($sp)
+88 -88
View File
@@ -103,10 +103,10 @@ glabel var7f1a863c
/* f01c040: afb1002c */ sw $s1,0x2c($sp)
/* f01c044: afb60154 */ sw $s6,0x154($sp)
/* f01c048: 00008025 */ move $s0,$zero
/* f01c04c: 0fc01a73 */ jal 0xf0069cc
/* f01c04c: 0fc01a73 */ jal func0f0069dc
/* f01c050: ac360020 */ sw $s6,0x20($at)
/* f01c054: 3c15800a */ lui $s5,0x800a
/* f01c058: 0fc06ff4 */ jal 0xf01bfd0
/* f01c058: 0fc06ff4 */ jal menuCountDialogs
/* f01c05c: 26b51f60 */ addiu $s5,$s5,0x1f60
/* f01c060: 3c03800a */ lui $v1,0x800a
/* f01c064: 3c05800a */ lui $a1,0x800a
@@ -183,7 +183,7 @@ glabel var7f1a863c
/* f01c164: 14c00005 */ bnez $a2,.PF0f01c17c
/* f01c168: 244f0001 */ addiu $t7,$v0,0x1
.PF0f01c16c:
/* f01c16c: 0fc3ce5d */ jal 0xf0f3974
/* f01c16c: 0fc3ce5d */ jal func0f0f3220
/* f01c170: 2504ffff */ addiu $a0,$t0,-1
/* f01c174: 10000003 */ b .PF0f01c184
/* f01c178: 92a30015 */ lbu $v1,0x15($s5)
@@ -294,7 +294,7 @@ glabel var7f1a863c
.PF0f01c2e0:
/* f01c2e0: 14410008 */ bne $v0,$at,.PF0f01c304
/* f01c2e4: 00000000 */ nop
/* f01c2e8: 0fc395ac */ jal 0xf0e56b0
/* f01c2e8: 0fc395ac */ jal func0f0e4fd4
/* f01c2ec: 00000000 */ nop
/* f01c2f0: 24180001 */ li $t8,0x1
/* f01c2f4: 24190008 */ li $t9,0x8
@@ -309,7 +309,7 @@ glabel var7f1a863c
/* f01c310: 92ae0014 */ lbu $t6,0x14($s5)
/* f01c314: 55c00004 */ bnezl $t6,.PF0f01c328
/* f01c318: 92af0015 */ lbu $t7,0x15($s5)
/* f01c31c: 0fc3eb7a */ jal 0xf0fade8
/* f01c31c: 0fc3eb7a */ jal func0f0fa6ac
/* f01c320: 00000000 */ nop
/* f01c324: 92af0015 */ lbu $t7,0x15($s5)
.PF0f01c328:
@@ -325,7 +325,7 @@ glabel var7f1a863c
/* f01c348: 8f2d1bd4 */ lw $t5,0x1bd4($t9)
/* f01c34c: 11a00003 */ beqz $t5,.PF0f01c35c
/* f01c350: 00000000 */ nop
/* f01c354: 0fc2e696 */ jal 0xf0b9a58
/* f01c354: 0fc2e696 */ jal func0f0b9538
/* f01c358: 00000000 */ nop
.PF0f01c35c:
/* f01c35c: 10000007 */ b .PF0f01c37c
@@ -354,7 +354,7 @@ glabel var7f1a863c
/* f01c3ac: 1461005b */ bne $v1,$at,.PF0f01c51c
/* f01c3b0: 00000000 */ nop
.PF0f01c3b4:
/* f01c3b4: 0c002779 */ jal 0x9de4
/* f01c3b4: 0c002779 */ jal func00009ec4
/* f01c3b8: 00002025 */ move $a0,$zero
/* f01c3bc: 8e78049c */ lw $t8,0x49c($s3)
/* f01c3c0: 3c148007 */ lui $s4,0x8007
@@ -386,7 +386,7 @@ glabel var7f1a863c
/* f01c41c: 16d80008 */ bne $s6,$t8,.PF0f01c440
/* f01c420: 24590001 */ addiu $t9,$v0,0x1
/* f01c424: ae990000 */ sw $t9,0x0($s4)
/* f01c428: 0fc6033c */ jal 0xf180cf0
/* f01c428: 0fc6033c */ jal func0f17fcb0
/* f01c42c: afa80058 */ sw $t0,0x58($sp)
/* f01c430: 3c03800b */ lui $v1,0x800b
/* f01c434: 9463d13e */ lhu $v1,-0x2ec2($v1)
@@ -405,12 +405,12 @@ glabel var7f1a863c
/* f01c464: 3c048007 */ lui $a0,0x8007
/* f01c468: 24845758 */ addiu $a0,$a0,0x5758
/* f01c46c: 2405000b */ li $a1,0xb
/* f01c470: 0fc3e29d */ jal 0xf0f8a74
/* f01c470: 0fc3e29d */ jal menuPushRootDialog
/* f01c474: afa80058 */ sw $t0,0x58($sp)
/* f01c478: 10000004 */ b .PF0f01c48c
/* f01c47c: 8fa80058 */ lw $t0,0x58($sp)
.PF0f01c480:
/* f01c480: 0fc3e29d */ jal 0xf0f8a74
/* f01c480: 0fc3e29d */ jal menuPushRootDialog
/* f01c484: afa80058 */ sw $t0,0x58($sp)
/* f01c488: 8fa80058 */ lw $t0,0x58($sp)
.PF0f01c48c:
@@ -441,7 +441,7 @@ glabel var7f1a863c
/* f01c4e4: 24058098 */ li $a1,-32616
/* f01c4e8: 00003025 */ move $a2,$zero
/* f01c4ec: 2407ffff */ li $a3,-1
/* f01c4f0: 0c0041a0 */ jal 0x10680
/* f01c4f0: 0c0041a0 */ jal audioStart
/* f01c4f4: e7b00014 */ swc1 $f16,0x14($sp)
/* f01c4f8: 3c0e8009 */ lui $t6,0x8009
/* f01c4fc: 91ce1040 */ lbu $t6,0x1040($t6)
@@ -451,14 +451,14 @@ glabel var7f1a863c
/* f01c50c: 10000001 */ b .PF0f01c514
/* f01c510: 2404000b */ li $a0,0xb
.PF0f01c514:
/* f01c514: 0fc2ed1b */ jal 0xf0bb46c
/* f01c514: 0fc2ed1b */ jal currentPlayerPause
/* f01c518: 00000000 */ nop
.PF0f01c51c:
/* f01c51c: 3c018008 */ lui $at,0x8008
/* f01c520: 10000005 */ b .PF0f01c538
/* f01c524: ac2077b0 */ sw $zero,0x77b0($at)
.PF0f01c528:
/* f01c528: 0c002779 */ jal 0x9de4
/* f01c528: 0c002779 */ jal func00009ec4
/* f01c52c: 02c02025 */ move $a0,$s6
/* f01c530: 3c018007 */ lui $at,0x8007
/* f01c534: ac200a30 */ sw $zero,0xa30($at)
@@ -489,7 +489,7 @@ glabel var7f1a863c
/* f01c594: a040251c */ sb $zero,0x251c($v0)
/* f01c598: a040338c */ sb $zero,0x338c($v0)
/* f01c59c: 24040006 */ li $a0,0x6
/* f01c5a0: 0fc2ed1b */ jal 0xf0bb46c
/* f01c5a0: 0fc2ed1b */ jal currentPlayerPause
/* f01c5a4: adc01a24 */ sw $zero,0x1a24($t6)
/* f01c5a8: 240f0001 */ li $t7,0x1
/* f01c5ac: 3c018006 */ lui $at,0x8006
@@ -544,9 +544,9 @@ glabel var7f1a863c
.PF0f01c658:
/* f01c658: 1621fff0 */ bne $s1,$at,.PF0f01c61c
/* f01c65c: 24630e70 */ addiu $v1,$v1,0xe70
/* f01c660: 0fc6342e */ jal 0xf18d0b8
/* f01c660: 0fc6342e */ jal mpCalculateLockIfLastWinnerOrLoser
/* f01c664: 00000000 */ nop
/* f01c668: 0fc67190 */ jal 0xf19c640
/* f01c668: 0fc67190 */ jal mpPerformSanityChecks
/* f01c66c: 00000000 */ nop
.PF0f01c670:
/* f01c670: 3c068007 */ lui $a2,0x8007
@@ -628,12 +628,12 @@ glabel var7f1a863c
/* f01c780: 004d082a */ slt $at,$v0,$t5
/* f01c784: 10200003 */ beqz $at,.PF0f01c794
/* f01c788: afa20054 */ sw $v0,0x54($sp)
/* f01c78c: 0fc4a4ff */ jal 0xf1293fc
/* f01c78c: 0fc4a4ff */ jal setCurrentPlayerNum
/* f01c790: 00402025 */ move $a0,$v0
.PF0f01c794:
/* f01c794: 0fc3eb90 */ jal 0xf0fae40
/* f01c794: 0fc3eb90 */ jal func0f0fa704
/* f01c798: 00000000 */ nop
/* f01c79c: 0fc4a4ff */ jal 0xf1293fc
/* f01c79c: 0fc4a4ff */ jal setCurrentPlayerNum
/* f01c7a0: 02002025 */ move $a0,$s0
/* f01c7a4: 10000104 */ b .PF0f01cbb8
/* f01c7a8: 26310001 */ addiu $s1,$s1,0x1
@@ -648,7 +648,7 @@ glabel var7f1a863c
/* f01c7c8: 02717821 */ addu $t7,$s3,$s1
.PF0f01c7cc:
/* f01c7cc: 03202025 */ move $a0,$t9
/* f01c7d0: 0c00536a */ jal 0x14da8
/* f01c7d0: 0c00536a */ jal contGetButtonsPressedThisFrame
/* f01c7d4: 3405ffff */ li $a1,0xffff
/* f01c7d8: 8eae0004 */ lw $t6,0x4($s5)
/* f01c7dc: 2401000b */ li $at,0xb
@@ -721,7 +721,7 @@ glabel var7f1a863c
/* f01c8d0: 8c845750 */ lw $a0,0x5750($a0)
/* f01c8d4: 2407ffff */ li $a3,-1
/* f01c8d8: afa80058 */ sw $t0,0x58($sp)
/* f01c8dc: 0c0041a0 */ jal 0x10680
/* f01c8dc: 0c0041a0 */ jal audioStart
/* f01c8e0: e7b20014 */ swc1 $f18,0x14($sp)
/* f01c8e4: 8fa80058 */ lw $t0,0x58($sp)
.PF0f01c8e8:
@@ -740,19 +740,19 @@ glabel var7f1a863c
/* f01c914: 16d90006 */ bne $s6,$t9,.PF0f01c930
/* f01c918: 24846a50 */ addiu $a0,$a0,0x6a50
/* f01c91c: 3c048007 */ lui $a0,0x8007
/* f01c920: 0fc3e29d */ jal 0xf0f8a74
/* f01c920: 0fc3e29d */ jal menuPushRootDialog
/* f01c924: 248455e4 */ addiu $a0,$a0,0x55e4
/* f01c928: 1000000a */ b .PF0f01c954
/* f01c92c: 320f1000 */ andi $t7,$s0,0x1000
.PF0f01c930:
/* f01c930: 0fc3e29d */ jal 0xf0f8a74
/* f01c930: 0fc3e29d */ jal menuPushRootDialog
/* f01c934: 24050003 */ li $a1,0x3
/* f01c938: 10000006 */ b .PF0f01c954
/* f01c93c: 320f1000 */ andi $t7,$s0,0x1000
.PF0f01c940:
/* f01c940: 244e0001 */ addiu $t6,$v0,0x1
/* f01c944: ae8e0000 */ sw $t6,0x0($s4)
/* f01c948: 0fc6033c */ jal 0xf180cf0
/* f01c948: 0fc6033c */ jal func0f17fcb0
/* f01c94c: 00002025 */ move $a0,$zero
.PF0f01c950:
/* f01c950: 320f1000 */ andi $t7,$s0,0x1000
@@ -787,12 +787,12 @@ glabel var7f1a863c
/* f01c9bc: 16cd0006 */ bne $s6,$t5,.PF0f01c9d8
/* f01c9c0: 24846a50 */ addiu $a0,$a0,0x6a50
/* f01c9c4: 3c048007 */ lui $a0,0x8007
/* f01c9c8: 0fc3e29d */ jal 0xf0f8a74
/* f01c9c8: 0fc3e29d */ jal menuPushRootDialog
/* f01c9cc: 248455e4 */ addiu $a0,$a0,0x55e4
/* f01c9d0: 1000000d */ b .PF0f01ca08
/* f01c9d4: 00000000 */ nop
.PF0f01c9d8:
/* f01c9d8: 0fc3e29d */ jal 0xf0f8a74
/* f01c9d8: 0fc3e29d */ jal menuPushRootDialog
/* f01c9dc: 24050003 */ li $a1,0x3
/* f01c9e0: 10000009 */ b .PF0f01ca08
/* f01c9e4: 00000000 */ nop
@@ -803,7 +803,7 @@ glabel var7f1a863c
/* f01c9f4: a1000494 */ sb $zero,0x494($t0)
/* f01c9f8: 00002025 */ move $a0,$zero
/* f01c9fc: 272e0001 */ addiu $t6,$t9,0x1
/* f01ca00: 0fc6033c */ jal 0xf180cf0
/* f01ca00: 0fc6033c */ jal func0f17fcb0
/* f01ca04: ae8e0000 */ sw $t6,0x0($s4)
.PF0f01ca08:
/* f01ca08: 10000003 */ b .PF0f01ca18
@@ -820,7 +820,7 @@ glabel var7f1a863c
/* f01ca2c: 3c04800b */ lui $a0,0x800b
/* f01ca30: 00982021 */ addu $a0,$a0,$t8
/* f01ca34: 8084cd9d */ lb $a0,-0x3263($a0)
/* f01ca38: 0c00536a */ jal 0x14da8
/* f01ca38: 0c00536a */ jal contGetButtonsPressedThisFrame
/* f01ca3c: 3405ffff */ li $a1,0xffff
/* f01ca40: 304d4000 */ andi $t5,$v0,0x4000
/* f01ca44: 51a0005c */ beqzl $t5,.PF0f01cbb8
@@ -902,11 +902,11 @@ glabel var7f1a863c
/* f01cb48: 8e79029c */ lw $t9,0x29c($s3)
/* f01cb4c: 8e6d028c */ lw $t5,0x28c($s3)
/* f01cb50: 02002025 */ move $a0,$s0
/* f01cb54: 0fc4a4ff */ jal 0xf1293fc
/* f01cb54: 0fc4a4ff */ jal setCurrentPlayerNum
/* f01cb58: afad0128 */ sw $t5,0x128($sp)
/* f01cb5c: 0fc43d91 */ jal 0xf10f644
/* f01cb5c: 0fc43d91 */ jal soloPushCoopModeEndscreen
/* f01cb60: 00000000 */ nop
/* f01cb64: 0fc4a4ff */ jal 0xf1293fc
/* f01cb64: 0fc4a4ff */ jal setCurrentPlayerNum
/* f01cb68: 8fa40128 */ lw $a0,0x128($sp)
/* f01cb6c: 10000012 */ b .PF0f01cbb8
/* f01cb70: 26310001 */ addiu $s1,$s1,0x1
@@ -917,16 +917,16 @@ glabel var7f1a863c
/* f01cb80: 00000000 */ nop
/* f01cb84: 8e6e028c */ lw $t6,0x28c($s3)
/* f01cb88: 02002025 */ move $a0,$s0
/* f01cb8c: 0fc4a4ff */ jal 0xf1293fc
/* f01cb8c: 0fc4a4ff */ jal setCurrentPlayerNum
/* f01cb90: afae0124 */ sw $t6,0x124($sp)
/* f01cb94: 0fc43e28 */ jal 0xf10f8a0
/* f01cb94: 0fc43e28 */ jal soloPushAntiModeEndscreen
/* f01cb98: 00000000 */ nop
/* f01cb9c: 0fc4a4ff */ jal 0xf1293fc
/* f01cb9c: 0fc4a4ff */ jal setCurrentPlayerNum
/* f01cba0: 8fa40124 */ lw $a0,0x124($sp)
/* f01cba4: 10000004 */ b .PF0f01cbb8
/* f01cba8: 26310001 */ addiu $s1,$s1,0x1
.PF0f01cbac:
/* f01cbac: 0fc5e7cd */ jal 0xf179f34
/* f01cbac: 0fc5e7cd */ jal mpPushEndscreenDialog
/* f01cbb0: 02202825 */ move $a1,$s1
.PF0f01cbb4:
/* f01cbb4: 26310001 */ addiu $s1,$s1,0x1
@@ -944,7 +944,7 @@ glabel var7f1a863c
/* f01cbe0: 14610007 */ bne $v1,$at,.PF0f01cc00
/* f01cbe4: 00000000 */ nop
.PF0f01cbe8:
/* f01cbe8: 0fc3e254 */ jal 0xf0f8950
/* f01cbe8: 0fc3e254 */ jal func0f0f820c
/* f01cbec: 2405fffb */ li $a1,-5
/* f01cbf0: 10000003 */ b .PF0f01cc00
/* f01cbf4: 00000000 */ nop
@@ -970,17 +970,17 @@ glabel var7f1a863c
/* f01cc3c: 00000000 */ nop
.PF0f01cc40:
/* f01cc40: a0590000 */ sb $t9,0x0($v0)
/* f01cc44: 0fc445cf */ jal 0xf11173c
/* f01cc44: 0fc445cf */ jal func0f110c5c
/* f01cc48: 24050002 */ li $a1,0x2
/* f01cc4c: 02c02025 */ move $a0,$s6
/* f01cc50: 0fc445cf */ jal 0xf11173c
/* f01cc50: 0fc445cf */ jal func0f110c5c
/* f01cc54: 24050001 */ li $a1,0x1
.PF0f01cc58:
/* f01cc58: 3c0e8006 */ lui $t6,0x8006
/* f01cc5c: 91ce2614 */ lbu $t6,0x2614($t6)
/* f01cc60: 11c0000b */ beqz $t6,.PF0f01cc90
/* f01cc64: 00000000 */ nop
/* f01cc68: 0fc44622 */ jal 0xf111888
/* f01cc68: 0fc44622 */ jal func0f110da8
/* f01cc6c: 00000000 */ nop
/* f01cc70: 10000007 */ b .PF0f01cc90
/* f01cc74: 00000000 */ nop
@@ -989,7 +989,7 @@ glabel var7f1a863c
/* f01cc7c: 91ef2614 */ lbu $t7,0x2614($t7)
/* f01cc80: 16cf0003 */ bne $s6,$t7,.PF0f01cc90
/* f01cc84: 00000000 */ nop
/* f01cc88: 0fc06fe4 */ jal 0xf01bf90
/* f01cc88: 0fc06fe4 */ jal func0f01bea0
/* f01cc8c: 00000000 */ nop
.PF0f01cc90:
/* f01cc90: 3c018007 */ lui $at,0x8007
@@ -1073,15 +1073,15 @@ glabel var7f1a863c
/* f01cda0: 2401fffb */ li $at,-5
/* f01cda4: 54a10011 */ bnel $a1,$at,.PF0f01cdec
/* f01cda8: 2401fffa */ li $at,-6
/* f01cdac: 0fc621fd */ jal 0xf1887f4
/* f01cdac: 0fc621fd */ jal mpStartMatch
/* f01cdb0: afa40158 */ sw $a0,0x158($sp)
/* f01cdb4: 0fc06fe4 */ jal 0xf01bf90
/* f01cdb4: 0fc06fe4 */ jal func0f01bea0
/* f01cdb8: 00000000 */ nop
/* f01cdbc: 8e6f0458 */ lw $t7,0x458($s3)
/* f01cdc0: 31f80002 */ andi $t8,$t7,0x2
/* f01cdc4: 530000ca */ beqzl $t8,.PF0f01d0f0
/* f01cdc8: 240fffff */ li $t7,-1
/* f01cdcc: 0fc44527 */ jal 0xf11149c
/* f01cdcc: 0fc44527 */ jal func0f1109c0
/* f01cdd0: 00000000 */ nop
/* f01cdd4: 8e6d0458 */ lw $t5,0x458($s3)
/* f01cdd8: 2401fffd */ li $at,-3
@@ -1097,7 +1097,7 @@ glabel var7f1a863c
/* f01cdfc: afa40158 */ sw $a0,0x158($sp)
/* f01ce00: 11c00003 */ beqz $t6,.PF0f01ce10
/* f01ce04: 00000000 */ nop
/* f01ce08: 0fc3f732 */ jal 0xf0fdcc8
/* f01ce08: 0fc3f732 */ jal func0f0fd548
/* f01ce0c: 24040004 */ li $a0,0x4
.PF0f01ce10:
/* f01ce10: 3c12800a */ lui $s2,0x800a
@@ -1131,25 +1131,25 @@ glabel var7f1a863c
/* f01ce7c: 030ec021 */ addu $t8,$t8,$t6
/* f01ce80: 8f18215c */ lw $t8,0x215c($t8)
/* f01ce84: a2580001 */ sb $t8,0x1($s2)
/* f01ce88: 0fc06c91 */ jal 0xf01b244
/* f01ce88: 0fc06c91 */ jal titleSetNextStage
/* f01ce8c: 330400ff */ andi $a0,$t8,0xff
/* f01ce90: 8e440000 */ lw $a0,0x0($s2)
/* f01ce94: 00047e42 */ srl $t7,$a0,0x19
/* f01ce98: 0fc5b6fd */ jal 0xf16dbf4
/* f01ce98: 0fc5b6fd */ jal coreSetDifficulty
/* f01ce9c: 01e02025 */ move $a0,$t7
/* f01cea0: 0fc06a32 */ jal 0xf01a8c8
/* f01cea0: 0fc06a32 */ jal titleSetNextMode
/* f01cea4: 24040005 */ li $a0,0x5
/* f01cea8: 0c0039af */ jal 0xe6bc
/* f01cea8: 0c0039af */ jal mainSetStageNum
/* f01ceac: 92440001 */ lbu $a0,0x1($s2)
/* f01ceb0: 1000002b */ b .PF0f01cf60
/* f01ceb4: 8fae0120 */ lw $t6,0x120($sp)
/* f01ceb8: 8e70028c */ lw $s0,0x28c($s3)
.PF0f01cebc:
/* f01cebc: 0fc4a4ff */ jal 0xf1293fc
/* f01cebc: 0fc4a4ff */ jal setCurrentPlayerNum
/* f01cec0: afad0158 */ sw $t5,0x158($sp)
/* f01cec4: 0fc43d91 */ jal 0xf10f644
/* f01cec4: 0fc43d91 */ jal soloPushCoopModeEndscreen
/* f01cec8: 00000000 */ nop
/* f01cecc: 0fc4a4ff */ jal 0xf1293fc
/* f01cecc: 0fc4a4ff */ jal setCurrentPlayerNum
/* f01ced0: 02002025 */ move $a0,$s0
/* f01ced4: 10000022 */ b .PF0f01cf60
/* f01ced8: 8fae0120 */ lw $t6,0x120($sp)
@@ -1160,11 +1160,11 @@ glabel var7f1a863c
/* f01cee8: 05c0000a */ bltz $t6,.PF0f01cf14
/* f01ceec: 8fa40120 */ lw $a0,0x120($sp)
/* f01cef0: 8e70028c */ lw $s0,0x28c($s3)
/* f01cef4: 0fc4a4ff */ jal 0xf1293fc
/* f01cef4: 0fc4a4ff */ jal setCurrentPlayerNum
/* f01cef8: 8fa40120 */ lw $a0,0x120($sp)
/* f01cefc: 0fc43e28 */ jal 0xf10f8a0
/* f01cefc: 0fc43e28 */ jal soloPushAntiModeEndscreen
/* f01cf00: 00000000 */ nop
/* f01cf04: 0fc4a4ff */ jal 0xf1293fc
/* f01cf04: 0fc4a4ff */ jal setCurrentPlayerNum
/* f01cf08: 02002025 */ move $a0,$s0
/* f01cf0c: 10000014 */ b .PF0f01cf60
/* f01cf10: 8fae0120 */ lw $t6,0x120($sp)
@@ -1176,7 +1176,7 @@ glabel var7f1a863c
/* f01cf24: 0018c140 */ sll $t8,$t8,0x5
/* f01cf28: 030f1021 */ addu $v0,$t8,$t7
/* f01cf2c: afa20058 */ sw $v0,0x58($sp)
/* f01cf30: 0fc5e7cd */ jal 0xf179f34
/* f01cf30: 0fc5e7cd */ jal mpPushEndscreenDialog
/* f01cf34: 02202825 */ move $a1,$s1
/* f01cf38: 8fa20058 */ lw $v0,0x58($sp)
/* f01cf3c: 8c4d004c */ lw $t5,0x4c($v0)
@@ -1185,7 +1185,7 @@ glabel var7f1a863c
/* f01cf48: 94590050 */ lhu $t9,0x50($v0)
/* f01cf4c: 53200004 */ beqzl $t9,.PF0f01cf60
/* f01cf50: 8fae0120 */ lw $t6,0x120($sp)
/* f01cf54: 0fc3f732 */ jal 0xf0fdcc8
/* f01cf54: 0fc3f732 */ jal func0f0fd548
/* f01cf58: 02202025 */ move $a0,$s1
/* f01cf5c: 8fae0120 */ lw $t6,0x120($sp)
.PF0f01cf60:
@@ -1202,16 +1202,16 @@ glabel var7f1a863c
.PF0f01cf84:
/* f01cf84: 14a10019 */ bne $a1,$at,.PF0f01cfec
/* f01cf88: 00008025 */ move $s0,$zero
/* f01cf8c: 0fc06fe4 */ jal 0xf01bf90
/* f01cf8c: 0fc06fe4 */ jal func0f01bea0
/* f01cf90: afa40158 */ sw $a0,0x158($sp)
/* f01cf94: 3c10800a */ lui $s0,0x800a
/* f01cf98: 261027a0 */ addiu $s0,$s0,0x27a0
/* f01cf9c: 240f0002 */ li $t7,0x2
/* f01cfa0: 3c018006 */ lui $at,0x8006
/* f01cfa4: a02f2610 */ sb $t7,0x2610($at)
/* f01cfa8: 0fc4402b */ jal 0xf1100ac
/* f01cfa8: 0fc4402b */ jal savefileLoadDefaults
/* f01cfac: 02002025 */ move $a0,$s0
/* f01cfb0: 0fc43ee5 */ jal 0xf10fb94
/* f01cfb0: 0fc43ee5 */ jal savefileApplyOptions
/* f01cfb4: 02002025 */ move $a0,$s0
/* f01cfb8: 3c0d8009 */ lui $t5,0x8009
/* f01cfbc: 91ad1040 */ lbu $t5,0x1040($t5)
@@ -1221,16 +1221,16 @@ glabel var7f1a863c
/* f01cfcc: 10000001 */ b .PF0f01cfd4
/* f01cfd0: 2404005d */ li $a0,0x5d
.PF0f01cfd4:
/* f01cfd4: 0c0039af */ jal 0xe6bc
/* f01cfd4: 0c0039af */ jal mainSetStageNum
/* f01cfd8: 00000000 */ nop
/* f01cfdc: 0fc5b88c */ jal 0xf16e230
/* f01cfdc: 0fc5b88c */ jal func0f16d3d0
/* f01cfe0: 00000000 */ nop
/* f01cfe4: 10000042 */ b .PF0f01d0f0
/* f01cfe8: 240fffff */ li $t7,-1
.PF0f01cfec:
/* f01cfec: 24190001 */ li $t9,0x1
/* f01cff0: afb90158 */ sw $t9,0x158($sp)
/* f01cff4: 0fc3e29d */ jal 0xf0f8a74
/* f01cff4: 0fc3e29d */ jal menuPushRootDialog
/* f01cff8: 8ea4000c */ lw $a0,0xc($s5)
/* f01cffc: 8ea30004 */ lw $v1,0x4($s5)
/* f01d000: 24010003 */ li $at,0x3
@@ -1252,7 +1252,7 @@ glabel var7f1a863c
/* f01d03c: 8c845750 */ lw $a0,0x5750($a0)
/* f01d040: 00003025 */ move $a2,$zero
/* f01d044: 2407ffff */ li $a3,-1
/* f01d048: 0c0041a0 */ jal 0x10680
/* f01d048: 0c0041a0 */ jal audioStart
/* f01d04c: e7a40014 */ swc1 $f4,0x14($sp)
/* f01d050: 8ea30004 */ lw $v1,0x4($s5)
.PF0f01d054:
@@ -1262,7 +1262,7 @@ glabel var7f1a863c
/* f01d060: 1461001e */ bne $v1,$at,.PF0f01d0dc
/* f01d064: 00000000 */ nop
.PF0f01d068:
/* f01d068: 0fc68a40 */ jal 0xf1a2900
/* f01d068: 0fc68a40 */ jal dtGetData
/* f01d06c: 00000000 */ nop
/* f01d070: 8e6304b4 */ lw $v1,0x4b4($s3)
/* f01d074: 24010026 */ li $at,0x26
@@ -1297,7 +1297,7 @@ glabel var7f1a863c
.PF0f01d0dc:
/* f01d0dc: 52000004 */ beqzl $s0,.PF0f01d0f0
/* f01d0e0: 240fffff */ li $t7,-1
/* f01d0e4: 0fc5ba5d */ jal 0xf16e974
/* f01d0e4: 0fc5ba5d */ jal musicStartForMenu
/* f01d0e8: 00000000 */ nop
.PF0f01d0ec:
/* f01d0ec: 240fffff */ li $t7,-1
@@ -1321,14 +1321,14 @@ glabel var7f1a863c
/* f01d128: 8e6d046c */ lw $t5,0x46c($s3)
/* f01d12c: 11a00007 */ beqz $t5,.PF0f01d14c
/* f01d130: 00000000 */ nop
/* f01d134: 0c0039b9 */ jal 0xe6e4
/* f01d134: 0c0039b9 */ jal mainGetStageNum
/* f01d138: 00000000 */ nop
/* f01d13c: 0c0039af */ jal 0xe6bc
/* f01d13c: 0c0039af */ jal mainSetStageNum
/* f01d140: 00402025 */ move $a0,$v0
/* f01d144: 100000c8 */ b .PF0f01d468
/* f01d148: 00000000 */ nop
.PF0f01d14c:
/* f01d14c: 0c0039af */ jal 0xe6bc
/* f01d14c: 0c0039af */ jal mainSetStageNum
/* f01d150: 2404005a */ li $a0,0x5a
/* f01d154: 100000c4 */ b .PF0f01d468
/* f01d158: 00000000 */ nop
@@ -1465,12 +1465,12 @@ glabel var7f1a863c
.PF0f01d33c:
/* f01d33c: 24440001 */ addiu $a0,$v0,0x1
/* f01d340: 00057e42 */ srl $t7,$a1,0x19
/* f01d344: 0fc41079 */ jal 0xf1041e4
/* f01d344: 0fc41079 */ jal isStageDifficultyUnlocked
/* f01d348: 01e02825 */ move $a1,$t7
/* f01d34c: 50400006 */ beqzl $v0,.PF0f01d368
/* f01d350: 8e6d046c */ lw $t5,0x46c($s3)
.PF0f01d354:
/* f01d354: 0fc43df4 */ jal 0xf10f7d0
/* f01d354: 0fc43df4 */ jal soloPushSoloModeEndscreen
/* f01d358: 00000000 */ nop
/* f01d35c: 10000042 */ b .PF0f01d468
/* f01d360: 00000000 */ nop
@@ -1478,14 +1478,14 @@ glabel var7f1a863c
.PF0f01d368:
/* f01d368: 11a00007 */ beqz $t5,.PF0f01d388
/* f01d36c: 00000000 */ nop
/* f01d370: 0c0039b9 */ jal 0xe6e4
/* f01d370: 0c0039b9 */ jal mainGetStageNum
/* f01d374: 00000000 */ nop
/* f01d378: 0c0039af */ jal 0xe6bc
/* f01d378: 0c0039af */ jal mainSetStageNum
/* f01d37c: 00402025 */ move $a0,$v0
/* f01d380: 10000039 */ b .PF0f01d468
/* f01d384: 00000000 */ nop
.PF0f01d388:
/* f01d388: 0fc629f4 */ jal 0xf18a7d0
/* f01d388: 0fc629f4 */ jal mpSetPaused
/* f01d38c: 00002025 */ move $a0,$zero
/* f01d390: 3c02800b */ lui $v0,0x800b
/* f01d394: 2442d150 */ addiu $v0,$v0,-11952
@@ -1501,24 +1501,24 @@ glabel var7f1a863c
/* f01d3b8: 91ce1040 */ lbu $t6,0x1040($t6)
/* f01d3bc: 12ce000b */ beq $s6,$t6,.PF0f01d3ec
/* f01d3c0: 00000000 */ nop
/* f01d3c4: 0fc06c91 */ jal 0xf01b244
/* f01d3c4: 0fc06c91 */ jal titleSetNextStage
/* f01d3c8: 24040026 */ li $a0,0x26
/* f01d3cc: 0fc0690e */ jal 0xf01a438
/* f01d3cc: 0fc0690e */ jal setNumPlayers
/* f01d3d0: 02c02025 */ move $a0,$s6
/* f01d3d4: 0fc06a32 */ jal 0xf01a8c8
/* f01d3d4: 0fc06a32 */ jal titleSetNextMode
/* f01d3d8: 24040005 */ li $a0,0x5
/* f01d3dc: 0c0039af */ jal 0xe6bc
/* f01d3dc: 0c0039af */ jal mainSetStageNum
/* f01d3e0: 24040026 */ li $a0,0x26
/* f01d3e4: 10000020 */ b .PF0f01d468
/* f01d3e8: 00000000 */ nop
.PF0f01d3ec:
/* f01d3ec: 0fc06c91 */ jal 0xf01b244
/* f01d3ec: 0fc06c91 */ jal titleSetNextStage
/* f01d3f0: 2404005d */ li $a0,0x5d
/* f01d3f4: 0fc0690e */ jal 0xf01a438
/* f01d3f4: 0fc0690e */ jal setNumPlayers
/* f01d3f8: 02c02025 */ move $a0,$s6
/* f01d3fc: 0fc06a32 */ jal 0xf01a8c8
/* f01d3fc: 0fc06a32 */ jal titleSetNextMode
/* f01d400: 24040005 */ li $a0,0x5
/* f01d404: 0c0039af */ jal 0xe6bc
/* f01d404: 0c0039af */ jal mainSetStageNum
/* f01d408: 2404005d */ li $a0,0x5d
/* f01d40c: 10000016 */ b .PF0f01d468
/* f01d410: 00000000 */ nop
@@ -1526,18 +1526,18 @@ glabel var7f1a863c
.PF0f01d418:
/* f01d418: 07000013 */ bltz $t8,.PF0f01d468
/* f01d41c: 00000000 */ nop
/* f01d420: 0fc629f4 */ jal 0xf18a7d0
/* f01d420: 0fc629f4 */ jal mpSetPaused
/* f01d424: 00002025 */ move $a0,$zero
/* f01d428: ae600314 */ sw $zero,0x314($s3)
/* f01d42c: ae600318 */ sw $zero,0x318($s3)
/* f01d430: ae60031c */ sw $zero,0x31c($s3)
/* f01d434: 0fc06c91 */ jal 0xf01b244
/* f01d434: 0fc06c91 */ jal titleSetNextStage
/* f01d438: 24040026 */ li $a0,0x26
/* f01d43c: 0fc0690e */ jal 0xf01a438
/* f01d43c: 0fc0690e */ jal setNumPlayers
/* f01d440: 02c02025 */ move $a0,$s6
/* f01d444: 0fc06a32 */ jal 0xf01a8c8
/* f01d444: 0fc06a32 */ jal titleSetNextMode
/* f01d448: 24040005 */ li $a0,0x5
/* f01d44c: 0c0039af */ jal 0xe6bc
/* f01d44c: 0c0039af */ jal mainSetStageNum
/* f01d450: 24040026 */ li $a0,0x26
/* f01d454: 3c12800a */ lui $s2,0x800a
/* f01d458: 2652e588 */ addiu $s2,$s2,-6776
@@ -1545,7 +1545,7 @@ glabel var7f1a863c
/* f01d460: 31edff7f */ andi $t5,$t7,0xff7f
/* f01d464: a24d0003 */ sb $t5,0x3($s2)
.PF0f01d468:
/* f01d468: 0fc06ff4 */ jal 0xf01bfd0
/* f01d468: 0fc06ff4 */ jal menuCountDialogs
/* f01d46c: 00000000 */ nop
/* f01d470: 8eb90000 */ lw $t9,0x0($s5)
/* f01d474: 57200026 */ bnezl $t9,.PF0f01d510
@@ -1585,7 +1585,7 @@ glabel var7f1a863c
/* f01d4f0: 8defede4 */ lw $t7,-0x121c($t7)
/* f01d4f4: 51e00006 */ beqzl $t7,.PF0f01d510
/* f01d4f8: 8e6d006c */ lw $t5,0x6c($s3)
/* f01d4fc: 0fc27881 */ jal 0xf09e204
/* f01d4fc: 0fc27881 */ jal func0f09df50
/* f01d500: 00000000 */ nop
/* f01d504: 3c01800a */ lui $at,0x800a
/* f01d508: ac20ede4 */ sw $zero,-0x121c($at)
+2 -2
View File
@@ -15,14 +15,14 @@ glabel func0f01d860
/* f01d938: 3c047f1b */ lui $a0,0x7f1b
/* f01d93c: 3c058006 */ lui $a1,0x8006
/* f01d940: 24a52630 */ addiu $a1,$a1,0x2630
/* f01d944: 0c003624 */ jal 0xd890
/* f01d944: 0c003624 */ jal func0000db30
/* f01d948: 24849880 */ addiu $a0,$a0,-26496
/* f01d94c: 3c048006 */ lui $a0,0x8006
/* f01d950: 8c842630 */ lw $a0,0x2630($a0)
/* f01d954: 2c810005 */ sltiu $at,$a0,0x5
/* f01d958: 10200006 */ beqz $at,.PF0f01d974
/* f01d95c: 00000000 */ nop
/* f01d960: 0fc5bdd7 */ jal 0xf16f75c
/* f01d960: 0fc5bdd7 */ jal func0f16f75c
/* f01d964: 00000000 */ nop
/* f01d968: 240e0063 */ li $t6,0x63
/* f01d96c: 3c018006 */ lui $at,0x8006
+18 -18
View File
@@ -339,7 +339,7 @@ glabel var7f1ab740
/* f092b50: 8e040000 */ lw $a0,0x0($s0)
/* f092b54: 50800006 */ beqzl $a0,.PF0f092b70
/* f092b58: 96030030 */ lhu $v1,0x30($s0)
/* f092b5c: 0c00cc3c */ jal 0x330f0
/* f092b5c: 0c00cc3c */ jal audioIsPlaying
/* f092b60: 00000000 */ nop
/* f092b64: 54400010 */ bnezl $v0,.PF0f092ba8
/* f092b68: 8e020050 */ lw $v0,0x50($s0)
@@ -354,7 +354,7 @@ glabel var7f1ab740
/* f092b88: 306e0010 */ andi $t6,$v1,0x10
/* f092b8c: 51c001e2 */ beqzl $t6,.PF0f093318
/* f092b90: 860e0028 */ lh $t6,0x28($s0)
/* f092b94: 0c0039cc */ jal 0xe730
/* f092b94: 0c0039cc */ jal func0000e9d0
/* f092b98: 00000000 */ nop
/* f092b9c: 504001de */ beqzl $v0,.PF0f093318
/* f092ba0: 860e0028 */ lh $t6,0x28($s0)
@@ -424,7 +424,7 @@ glabel var7f1ab740
/* f092c80: afa8004c */ sw $t0,0x4c($sp)
/* f092c84: afa40050 */ sw $a0,0x50($sp)
/* f092c88: afb9001c */ sw $t9,0x1c($sp)
/* f092c8c: 0fc25171 */ jal 0xf0945c4
/* f092c8c: 0fc25171 */ jal func0f0946b0
/* f092c90: afb80018 */ sw $t8,0x18($sp)
/* f092c94: 8fa40050 */ lw $a0,0x50($sp)
/* f092c98: 8fa8004c */ lw $t0,0x4c($sp)
@@ -444,7 +444,7 @@ glabel var7f1ab740
/* f092ccc: afab0014 */ sw $t3,0x14($sp)
/* f092cd0: afa8004c */ sw $t0,0x4c($sp)
/* f092cd4: afb00018 */ sw $s0,0x18($sp)
/* f092cd8: 0fc25323 */ jal 0xf094c8c
/* f092cd8: 0fc25323 */ jal func0f094d78
/* f092cdc: e7a40010 */ swc1 $f4,0x10($sp)
/* f092ce0: 8fa8004c */ lw $t0,0x4c($sp)
/* f092ce4: 3c09800a */ lui $t1,0x800a
@@ -610,7 +610,7 @@ glabel var7f1ab740
/* f092f24: afa50048 */ sw $a1,0x48($sp)
.PF0f092f28:
/* f092f28: afa80040 */ sw $t0,0x40($sp)
/* f092f2c: 0fc5b6f7 */ jal 0xf16dbdc
/* f092f2c: 0fc5b6f7 */ jal coreIsPaused
/* f092f30: e7b2003c */ swc1 $f18,0x3c($sp)
/* f092f34: 3c09800a */ lui $t1,0x800a
/* f092f38: 2529a510 */ addiu $t1,$t1,-23280
@@ -618,7 +618,7 @@ glabel var7f1ab740
/* f092f40: 14400031 */ bnez $v0,.PF0f093008
/* f092f44: c7b2003c */ lwc1 $f18,0x3c($sp)
/* f092f48: afa80040 */ sw $t0,0x40($sp)
/* f092f4c: 0fc629b9 */ jal 0xf18a6e4
/* f092f4c: 0fc629b9 */ jal mpIsPaused
/* f092f50: e7b2003c */ swc1 $f18,0x3c($sp)
/* f092f54: 3c09800a */ lui $t1,0x800a
/* f092f58: 2529a510 */ addiu $t1,$t1,-23280
@@ -631,7 +631,7 @@ glabel var7f1ab740
/* f092f74: 240bffff */ li $t3,-1
.PF0f092f78:
/* f092f78: afa80040 */ sw $t0,0x40($sp)
/* f092f7c: 0fc629b9 */ jal 0xf18a6e4
/* f092f7c: 0fc629b9 */ jal mpIsPaused
/* f092f80: e7b2003c */ swc1 $f18,0x3c($sp)
/* f092f84: 3c09800a */ lui $t1,0x800a
/* f092f88: 2529a510 */ addiu $t1,$t1,-23280
@@ -796,14 +796,14 @@ glabel var7f1ab740
/* f0931ac: 5080000e */ beqzl $a0,.PF0f0931e8
/* f0931b0: 960a0030 */ lhu $t2,0x30($s0)
/* f0931b4: afa80040 */ sw $t0,0x40($sp)
/* f0931b8: 0c00cc3c */ jal 0x330f0
/* f0931b8: 0c00cc3c */ jal audioIsPlaying
/* f0931bc: e7b2003c */ swc1 $f18,0x3c($sp)
/* f0931c0: 8fa80040 */ lw $t0,0x40($sp)
/* f0931c4: 10400007 */ beqz $v0,.PF0f0931e4
/* f0931c8: c7b2003c */ lwc1 $f18,0x3c($sp)
/* f0931cc: 8e040000 */ lw $a0,0x0($s0)
/* f0931d0: e7b2003c */ swc1 $f18,0x3c($sp)
/* f0931d4: 0c00cd09 */ jal 0x33424
/* f0931d4: 0c00cd09 */ jal audioStop
/* f0931d8: afa80040 */ sw $t0,0x40($sp)
/* f0931dc: 8fa80040 */ lw $t0,0x40($sp)
/* f0931e0: c7b2003c */ lwc1 $f18,0x3c($sp)
@@ -836,7 +836,7 @@ glabel var7f1ab740
/* f093238: 10000001 */ b .PF0f093240
/* f09323c: 24070001 */ li $a3,0x1
.PF0f093240:
/* f093240: 0c004218 */ jal 0x10860
/* f093240: 0c004218 */ jal func00010ae4
/* f093244: 86040026 */ lh $a0,0x26($s0)
/* f093248: 10000021 */ b .PF0f0932d0
/* f09324c: 96030030 */ lhu $v1,0x30($s0)
@@ -855,7 +855,7 @@ glabel var7f1ab740
/* f09327c: 920d001a */ lbu $t5,0x1a($s0)
/* f093280: afac0020 */ sw $t4,0x20($sp)
/* f093284: afa8001c */ sw $t0,0x1c($sp)
/* f093288: 0c004125 */ jal 0x10494
/* f093288: 0c004125 */ jal func00010718
/* f09328c: afad0018 */ sw $t5,0x18($sp)
/* f093290: 1000000f */ b .PF0f0932d0
/* f093294: 96030030 */ lhu $v1,0x30($s0)
@@ -871,7 +871,7 @@ glabel var7f1ab740
/* f0932b8: afa8001c */ sw $t0,0x1c($sp)
/* f0932bc: 01c03025 */ move $a2,$t6
/* f0932c0: 8fa70044 */ lw $a3,0x44($sp)
/* f0932c4: 0c004125 */ jal 0x10494
/* f0932c4: 0c004125 */ jal func00010718
/* f0932c8: afb80018 */ sw $t8,0x18($sp)
/* f0932cc: 96030030 */ lhu $v1,0x30($s0)
.PF0f0932d0:
@@ -889,7 +889,7 @@ glabel var7f1ab740
/* f0932f8: 30650010 */ andi $a1,$v1,0x10
/* f0932fc: 8fa60048 */ lw $a2,0x48($sp)
/* f093300: 8fa70044 */ lw $a3,0x44($sp)
/* f093304: 0c004087 */ jal 0x1021c
/* f093304: 0c004087 */ jal audioAdjust
/* f093308: afad0018 */ sw $t5,0x18($sp)
/* f09330c: 10000026 */ b .PF0f0933a8
/* f093310: 00000000 */ nop
@@ -902,7 +902,7 @@ glabel var7f1ab740
/* f093328: 306f0010 */ andi $t7,$v1,0x10
/* f09332c: 51e00015 */ beqzl $t7,.PF0f093384
/* f093330: 8e0b0000 */ lw $t3,0x0($s0)
/* f093334: 0c0039cc */ jal 0xe730
/* f093334: 0c0039cc */ jal func0000e9d0
/* f093338: 00000000 */ nop
/* f09333c: 5440000e */ bnezl $v0,.PF0f093378
/* f093340: 240a0001 */ li $t2,0x1
@@ -910,14 +910,14 @@ glabel var7f1ab740
/* f093348: 30780008 */ andi $t8,$v1,0x8
/* f09334c: 53000005 */ beqzl $t8,.PF0f093364
/* f093350: 30790200 */ andi $t9,$v1,0x200
/* f093354: 0fc16b78 */ jal 0xf05ade0
/* f093354: 0fc16b78 */ jal func0f05abdc
/* f093358: 8e040050 */ lw $a0,0x50($s0)
/* f09335c: 96030030 */ lhu $v1,0x30($s0)
/* f093360: 30790200 */ andi $t9,$v1,0x200
.PF0f093364:
/* f093364: 53200004 */ beqzl $t9,.PF0f093378
/* f093368: 240a0001 */ li $t2,0x1
/* f09336c: 0fc378de */ jal 0xf0de378
/* f09336c: 0fc378de */ jal func0f0ddd44
/* f093370: 8fa40058 */ lw $a0,0x58($sp)
/* f093374: 240a0001 */ li $t2,0x1
.PF0f093378:
@@ -930,7 +930,7 @@ glabel var7f1ab740
/* f09338c: 00000000 */ nop
/* f093390: 51a00004 */ beqzl $t5,.PF0f0933a4
/* f093394: 240c0001 */ li $t4,0x1
/* f093398: 0fc16b78 */ jal 0xf05ade0
/* f093398: 0fc16b78 */ jal func0f05abdc
/* f09339c: 8e040050 */ lw $a0,0x50($s0)
/* f0933a0: 240c0001 */ li $t4,0x1
.PF0f0933a4:
@@ -944,7 +944,7 @@ glabel var7f1ab740
/* f0933bc: 31f80004 */ andi $t8,$t7,0x4
/* f0933c0: 53000004 */ beqzl $t8,.PF0f0933d4
/* f0933c4: 96190030 */ lhu $t9,0x30($s0)
/* f0933c8: 0fc24a94 */ jal 0xf092a50
/* f0933c8: 0fc24a94 */ jal func0f092b50
/* f0933cc: 02002025 */ move $a0,$s0
/* f0933d0: 96190030 */ lhu $t9,0x30($s0)
.PF0f0933d4:
+301 -301
View File
File diff suppressed because it is too large Load Diff
+245 -245
View File
File diff suppressed because it is too large Load Diff
+14 -14
View File
@@ -72,12 +72,12 @@ glabel func0f0e0770
/* f0e0dcc: afb30024 */ sw $s3,0x24($sp)
/* f0e0dd0: afb20020 */ sw $s2,0x20($sp)
/* f0e0dd4: afb1001c */ sw $s1,0x1c($sp)
/* f0e0dd8: 0c002a1c */ jal 0xa870
/* f0e0dd8: 0c002a1c */ jal vi2GetUnk28
/* f0e0ddc: afb00018 */ sw $s0,0x18($sp)
/* f0e0de0: 0c002e53 */ jal 0xb94c
/* f0e0de0: 0c002e53 */ jal viGetWidth
/* f0e0de4: 00408025 */ move $s0,$v0
/* f0e0de8: 00026840 */ sll $t5,$v0,0x1
/* f0e0dec: 0c002e53 */ jal 0xb94c
/* f0e0dec: 0c002e53 */ jal viGetWidth
/* f0e0df0: afad0070 */ sw $t5,0x70($sp)
/* f0e0df4: 44822000 */ mtc1 $v0,$f4
/* f0e0df8: 3c0143a0 */ lui $at,0x43a0
@@ -93,7 +93,7 @@ glabel func0f0e0770
/* f0e0e20: 15e10007 */ bne $t7,$at,.PF0f0e0e40
/* f0e0e24: 46083003 */ div.s $f0,$f6,$f8
/* f0e0e28: afad0070 */ sw $t5,0x70($sp)
/* f0e0e2c: 0c002a1c */ jal 0xa870
/* f0e0e2c: 0c002a1c */ jal vi2GetUnk28
/* f0e0e30: e7a0006c */ swc1 $f0,0x6c($sp)
/* f0e0e34: 8fad0070 */ lw $t5,0x70($sp)
/* f0e0e38: c7a0006c */ lwc1 $f0,0x6c($sp)
@@ -104,7 +104,7 @@ glabel func0f0e0770
/* f0e0e48: 24a51460 */ addiu $a1,$a1,0x1460
/* f0e0e4c: 2484f1f0 */ addiu $a0,$a0,-3600
/* f0e0e50: afad0070 */ sw $t5,0x70($sp)
/* f0e0e54: 0c003624 */ jal 0xd890
/* f0e0e54: 0c003624 */ jal func0000db30
/* f0e0e58: e7a0006c */ swc1 $f0,0x6c($sp)
/* f0e0e5c: 8fad0070 */ lw $t5,0x70($sp)
/* f0e0e60: 3c15800a */ lui $s5,0x800a
@@ -395,9 +395,9 @@ glabel func0f0e0998
/* f0e1058: afa60098 */ sw $a2,0x98($sp)
/* f0e105c: 15c10013 */ bne $t6,$at,.PF0f0e10ac
/* f0e1060: afa7009c */ sw $a3,0x9c($sp)
/* f0e1064: 0c002e53 */ jal 0xb94c
/* f0e1064: 0c002e53 */ jal viGetWidth
/* f0e1068: 00000000 */ nop
/* f0e106c: 0c002e57 */ jal 0xb95c
/* f0e106c: 0c002e57 */ jal viGetHeight
/* f0e1070: a7a20030 */ sh $v0,0x30($sp)
/* f0e1074: 240f00ff */ li $t7,0xff
/* f0e1078: 241800ff */ li $t8,0xff
@@ -409,15 +409,15 @@ glabel func0f0e0998
/* f0e1090: 00002825 */ move $a1,$zero
/* f0e1094: 00003025 */ move $a2,$zero
/* f0e1098: 87a70030 */ lh $a3,0x30($sp)
/* f0e109c: 0fc388f1 */ jal 0xf0e23c4
/* f0e109c: 0fc388f1 */ jal func0f0e1ce8
/* f0e10a0: afa20010 */ sw $v0,0x10($sp)
/* f0e10a4: 100000b8 */ b .PF0f0e1388
/* f0e10a8: 8fbf002c */ lw $ra,0x2c($sp)
.PF0f0e10ac:
/* f0e10ac: 0fc5a253 */ jal 0xf16894c
/* f0e10ac: 0fc5a253 */ jal gfxAllocateColours
/* f0e10b0: 24040001 */ li $a0,0x1
/* f0e10b4: afa2008c */ sw $v0,0x8c($sp)
/* f0e10b8: 0fc5a239 */ jal 0xf1688e4
/* f0e10b8: 0fc5a239 */ jal gfxAllocateVertices
/* f0e10bc: 24040004 */ li $a0,0x4
/* f0e10c0: 02001825 */ move $v1,$s0
/* f0e10c4: 26100008 */ addiu $s0,$s0,0x8
@@ -521,12 +521,12 @@ glabel func0f0e0998
/* f0e124c: ac4c0004 */ sw $t4,0x4($v0)
/* f0e1250: ac4b0000 */ sw $t3,0x0($v0)
/* f0e1254: 26100008 */ addiu $s0,$s0,0x8
/* f0e1258: 0c002e53 */ jal 0xb94c
/* f0e1258: 0c002e53 */ jal viGetWidth
/* f0e125c: afa50088 */ sw $a1,0x88($sp)
/* f0e1260: 00026880 */ sll $t5,$v0,0x2
/* f0e1264: 01a26821 */ addu $t5,$t5,$v0
/* f0e1268: 000d6840 */ sll $t5,$t5,0x1
/* f0e126c: 0c002e57 */ jal 0xb95c
/* f0e126c: 0c002e57 */ jal viGetHeight
/* f0e1270: afad0084 */ sw $t5,0x84($sp)
/* f0e1274: 8fa50088 */ lw $a1,0x88($sp)
/* f0e1278: 87a9009a */ lh $t1,0x9a($sp)
@@ -576,7 +576,7 @@ glabel func0f0e0998
/* f0e1328: afa3003c */ sw $v1,0x3c($sp)
/* f0e132c: 26100008 */ addiu $s0,$s0,0x8
/* f0e1330: afa50088 */ sw $a1,0x88($sp)
/* f0e1334: 0c012ab0 */ jal 0x4aac0
/* f0e1334: 0c012ab0 */ jal osVirtualToPhysical
/* f0e1338: 00c02025 */ move $a0,$a2
/* f0e133c: 8fa3003c */ lw $v1,0x3c($sp)
/* f0e1340: 8fa40088 */ lw $a0,0x88($sp)
@@ -586,7 +586,7 @@ glabel func0f0e0998
/* f0e1350: ac620004 */ sw $v0,0x4($v1)
/* f0e1354: accb0000 */ sw $t3,0x0($a2)
/* f0e1358: afa60038 */ sw $a2,0x38($sp)
/* f0e135c: 0c012ab0 */ jal 0x4aac0
/* f0e135c: 0c012ab0 */ jal osVirtualToPhysical
/* f0e1360: 26100008 */ addiu $s0,$s0,0x8
/* f0e1364: 8fa60038 */ lw $a2,0x38($sp)
/* f0e1368: 3c0cb100 */ lui $t4,0xb100
+252 -252
View File
File diff suppressed because it is too large Load Diff
+2 -2
View File
@@ -299,7 +299,7 @@ glabel func0f1030e4pf
/* f10314c: 8cc90000 */ lw $t1,0x0($a2)
/* f103150: 00095040 */ sll $t2,$t1,0x1
/* f103154: 004a5821 */ addu $t3,$v0,$t2
/* f103158: 0fc5bdaa */ jal 0xf16f6a8
/* f103158: 0fc5bdaa */ jal langGet
/* f10315c: 95640000 */ lhu $a0,0x0($t3)
/* f103160: 10000015 */ b .PF0f1031b8
/* f103164: 8fbf0014 */ lw $ra,0x14($sp)
@@ -308,7 +308,7 @@ glabel func0f1030e4pf
/* f10316c: 3c02800a */ lui $v0,0x800a
/* f103170: 2442a510 */ addiu $v0,$v0,-23280
/* f103174: a44c0482 */ sh $t4,0x482($v0)
/* f103178: 0fc5bdd7 */ jal 0xf16f75c
/* f103178: 0fc5bdd7 */ jal func0f16f75c
/* f10317c: 3184ffff */ andi $a0,$t4,0xffff
/* f103180: 3c02800a */ lui $v0,0x800a
/* f103184: 2442a510 */ addiu $v0,$v0,-23280
+4 -4
View File
@@ -59,9 +59,9 @@ glabel func0f1088d0pf
/* f1088e8: 3c02800a */ lui $v0,0x800a
/* f1088ec: 2442a510 */ addiu $v0,$v0,-23280
/* f1088f0: a44e0482 */ sh $t6,0x482($v0)
/* f1088f4: 0fc5bdd7 */ jal 0xf16f75c
/* f1088f4: 0fc5bdd7 */ jal func0f16f75c
/* f1088f8: 31c4ffff */ andi $a0,$t6,0xffff
/* f1088fc: 0fc3cf8c */ jal 0xf0f3e30
/* f1088fc: 0fc3cf8c */ jal menuPopDialog
/* f108900: 00000000 */ nop
.PF0f108904:
/* f108904: 8fbf0014 */ lw $ra,0x14($sp)
@@ -2302,7 +2302,7 @@ glabel filemgrConsiderPushingFileSelectDialog
/* f10d2a8: 3c048007 */ lui $a0,0x8007
/* f10d2ac: a040083b */ sb $zero,0x83b($v0)
/* f10d2b0: 2484527c */ addiu $a0,$a0,0x527c
/* f10d2b4: 0fc3e29d */ jal 0xf0f8a74
/* f10d2b4: 0fc3e29d */ jal menuPushRootDialog
/* f10d2b8: 24050006 */ li $a1,0x6
/* f10d2bc: 3c08800a */ lui $t0,0x800a
/* f10d2c0: 9508a992 */ lhu $t0,-0x566e($t0)
@@ -2310,7 +2310,7 @@ glabel filemgrConsiderPushingFileSelectDialog
/* f10d2c8: 29010006 */ slti $at,$t0,0x6
/* f10d2cc: 14200003 */ bnez $at,.PF0f10d2dc
/* f10d2d0: 00000000 */ nop
/* f10d2d4: 0fc3cda8 */ jal 0xf0f36a0
/* f10d2d4: 0fc3cda8 */ jal menuPushDialog
/* f10d2d8: 24844810 */ addiu $a0,$a0,0x4810
.PF0f10d2dc:
/* f10d2dc: 10000002 */ b .PF0f10d2e8
+5 -5
View File
@@ -83,7 +83,7 @@ glabel func0f10cb2c
/* f10d4f8: 3c048007 */ lui $a0,0x8007
/* f10d4fc: ae190490 */ sw $t9,0x490($s0)
/* f10d500: 24845758 */ addiu $a0,$a0,0x5758
/* f10d504: 0fc3e29d */ jal 0xf0f8a74
/* f10d504: 0fc3e29d */ jal menuPushRootDialog
/* f10d508: 2405000b */ li $a1,0xb
/* f10d50c: 1000001e */ b .PF0f10d588
/* f10d510: 8fbf001c */ lw $ra,0x1c($sp)
@@ -94,7 +94,7 @@ glabel func0f10cb2c
/* f10d520: 24110006 */ li $s1,0x6
/* f10d524: 02002025 */ move $a0,$s0
.PF0f10d528:
/* f10d528: 0fc623e7 */ jal 0xf188f9c
/* f10d528: 0fc623e7 */ jal mpPlayerSetDefaults
/* f10d52c: 24050001 */ li $a1,0x1
/* f10d530: 26100001 */ addiu $s0,$s0,0x1
/* f10d534: 5611fffc */ bnel $s0,$s1,.PF0f10d528
@@ -104,18 +104,18 @@ glabel func0f10cb2c
/* f10d544: 2402ffff */ li $v0,-1
/* f10d548: ae000294 */ sw $zero,0x294($s0)
/* f10d54c: ae020298 */ sw $v0,0x298($s0)
/* f10d550: 0fc67037 */ jal 0xf19c0dc
/* f10d550: 0fc67037 */ jal mpDetermineUnlockedFeatures
/* f10d554: ae02029c */ sw $v0,0x29c($s0)
/* f10d558: 3c048007 */ lui $a0,0x8007
/* f10d55c: 248453e4 */ addiu $a0,$a0,0x53e4
/* f10d560: 0fc3e29d */ jal 0xf0f8a74
/* f10d560: 0fc3e29d */ jal menuPushRootDialog
/* f10d564: 2405000a */ li $a1,0xa
/* f10d568: 96090482 */ lhu $t1,0x482($s0)
/* f10d56c: 3c048007 */ lui $a0,0x8007
/* f10d570: 29210006 */ slti $at,$t1,0x6
/* f10d574: 54200004 */ bnezl $at,.PF0f10d588
/* f10d578: 8fbf001c */ lw $ra,0x1c($sp)
/* f10d57c: 0fc3cda8 */ jal 0xf0f36a0
/* f10d57c: 0fc3cda8 */ jal menuPushDialog
/* f10d580: 24844810 */ addiu $a0,$a0,0x4810
.PF0f10d584:
/* f10d584: 8fbf001c */ lw $ra,0x1c($sp)
+2 -2
View File
@@ -82,10 +82,10 @@ GLOBAL_ASM(
glabel func0f1106c8
/* f111198: 27bdffe8 */ addiu $sp,$sp,-24
/* f11119c: afbf0014 */ sw $ra,0x14($sp)
/* f1111a0: 0fc444ba */ jal 0xf1112e8
/* f1111a0: 0fc444ba */ jal func0f11080c
/* f1111a4: 00000000 */ nop
/* f1111a8: 3c04800a */ lui $a0,0x800a
/* f1111ac: 0fc5bdd7 */ jal 0xf16f75c
/* f1111ac: 0fc5bdd7 */ jal func0f16f75c
/* f1111b0: 9484a992 */ lhu $a0,-0x566e($a0)
/* f1111b4: 8fbf0014 */ lw $ra,0x14($sp)
/* f1111b8: 27bd0018 */ addiu $sp,$sp,0x18
+34 -34
View File
@@ -7293,11 +7293,11 @@ glabel var7f1b5108
/* f1265a8: f7b60040 */ sdc1 $f22,0x40($sp)
/* f1265ac: f7b40038 */ sdc1 $f20,0x38($sp)
/* f1265b0: afa40170 */ sw $a0,0x170($sp)
/* f1265b4: 0fc2d706 */ jal 0xf0b5c18
/* f1265b4: 0fc2d706 */ jal currentPlayerGetMatrix1740
/* f1265b8: afa50174 */ sw $a1,0x174($sp)
/* f1265bc: 0fc2d70e */ jal 0xf0b5c38
/* f1265bc: 0fc2d70e */ jal currentPlayerGetUnk1754
/* f1265c0: afa2016c */ sw $v0,0x16c($sp)
/* f1265c4: 0fc599d3 */ jal 0xf16674c
/* f1265c4: 0fc599d3 */ jal func0f1657cc
/* f1265c8: afa20168 */ sw $v0,0x168($sp)
/* f1265cc: afa20144 */ sw $v0,0x144($sp)
/* f1265d0: 904e000b */ lbu $t6,0xb($v0)
@@ -7315,13 +7315,13 @@ glabel var7f1b5108
/* f1265fc: 10000208 */ b .PF0f126e20
/* f126600: 8fa20170 */ lw $v0,0x170($sp)
.PF0f126604:
/* f126604: 0c002e91 */ jal 0xba44
/* f126604: 0c002e91 */ jal viGetViewLeft
/* f126608: 00000000 */ nop
/* f12660c: 0c002e95 */ jal 0xba54
/* f12660c: 0c002e95 */ jal viGetViewTop
/* f126610: a7a20166 */ sh $v0,0x166($sp)
/* f126614: 0c002e73 */ jal 0xb9cc
/* f126614: 0c002e73 */ jal viGetViewWidth
/* f126618: a7a20164 */ sh $v0,0x164($sp)
/* f12661c: 0c002e77 */ jal 0xb9dc
/* f12661c: 0c002e77 */ jal viGetViewHeight
/* f126620: a7a20162 */ sh $v0,0x162($sp)
/* f126624: 87b90162 */ lh $t9,0x162($sp)
/* f126628: 44824000 */ mtc1 $v0,$f8
@@ -7359,10 +7359,10 @@ glabel var7f1b5108
/* f1266a4: 92cb0003 */ lbu $t3,0x3($s6)
/* f1266a8: 158001d2 */ bnez $t4,.PF0f126df4
/* f1266ac: a3ab014a */ sb $t3,0x14a($sp)
/* f1266b0: 0c00563d */ jal 0x158f4
/* f1266b0: 0c00563d */ jal func00015b64
/* f1266b4: 02802825 */ move $a1,$s4
/* f1266b8: 8fa40168 */ lw $a0,0x168($sp)
/* f1266bc: 0c00563d */ jal 0x158f4
/* f1266bc: 0c00563d */ jal func00015b64
/* f1266c0: 02802825 */ move $a1,$s4
/* f1266c4: c6800008 */ lwc1 $f0,0x8($s4)
/* f1266c8: 4600d03c */ c.lt.s $f26,$f0
@@ -7408,7 +7408,7 @@ glabel var7f1b5108
/* f126768: 00000000 */ nop
/* f12676c: 460a4402 */ mul.s $f16,$f8,$f10
/* f126770: 46168480 */ add.s $f18,$f16,$f22
/* f126774: 0c002eee */ jal 0xbbb8
/* f126774: 0c002eee */ jal viGetFovY
/* f126778: e6520000 */ swc1 $f18,0x0($s2)
/* f12677c: 3c014270 */ lui $at,0x4270
/* f126780: 44812000 */ mtc1 $at,$f4
@@ -7477,7 +7477,7 @@ glabel var7f1b5108
/* f12687c: 0059b821 */ addu $s7,$v0,$t9
/* f126880: 26e8fff0 */ addiu $t0,$s7,-16
/* f126884: afa800a0 */ sw $t0,0xa0($sp)
/* f126888: 0c00090f */ jal 0x243c
/* f126888: 0c00090f */ jal bbufGetIndex0Buffer
/* f12688c: 2455000f */ addiu $s5,$v0,0xf
/* f126890: c62c0000 */ lwc1 $f12,0x0($s1)
/* f126894: 3c01447a */ lui $at,0x447a
@@ -7563,7 +7563,7 @@ glabel var7f1b5108
/* f1269b0: 2465fff9 */ addiu $a1,$v1,-7
/* f1269b4: 24460001 */ addiu $a2,$v0,0x1
/* f1269b8: 03278021 */ addu $s0,$t9,$a3
/* f1269bc: 0fc49912 */ jal 0xf126448
/* f1269bc: 0fc49912 */ jal func0f125948
/* f1269c0: 02002025 */ move $a0,$s0
/* f1269c4: c6280000 */ lwc1 $f8,0x0($s1)
/* f1269c8: c64a0000 */ lwc1 $f10,0x0($s2)
@@ -7573,7 +7573,7 @@ glabel var7f1b5108
/* f1269d8: 44053000 */ mfc1 $a1,$f6
/* f1269dc: 44068000 */ mfc1 $a2,$f16
/* f1269e0: 24a5fffb */ addiu $a1,$a1,-5
/* f1269e4: 0fc49912 */ jal 0xf126448
/* f1269e4: 0fc49912 */ jal func0f125948
/* f1269e8: 24c6fffd */ addiu $a2,$a2,-3
/* f1269ec: c6320000 */ lwc1 $f18,0x0($s1)
/* f1269f0: c6480000 */ lwc1 $f8,0x0($s2)
@@ -7583,7 +7583,7 @@ glabel var7f1b5108
/* f126a00: 44052000 */ mfc1 $a1,$f4
/* f126a04: 44063000 */ mfc1 $a2,$f6
/* f126a08: 24a5fffd */ addiu $a1,$a1,-3
/* f126a0c: 0fc49912 */ jal 0xf126448
/* f126a0c: 0fc49912 */ jal func0f125948
/* f126a10: 24c60005 */ addiu $a2,$a2,0x5
/* f126a14: c62a0000 */ lwc1 $f10,0x0($s1)
/* f126a18: c6520000 */ lwc1 $f18,0x0($s2)
@@ -7593,7 +7593,7 @@ glabel var7f1b5108
/* f126a28: 44058000 */ mfc1 $a1,$f16
/* f126a2c: 44062000 */ mfc1 $a2,$f4
/* f126a30: 24a5ffff */ addiu $a1,$a1,-1
/* f126a34: 0fc49912 */ jal 0xf126448
/* f126a34: 0fc49912 */ jal func0f125948
/* f126a38: 24c6fff9 */ addiu $a2,$a2,-7
/* f126a3c: c6280000 */ lwc1 $f8,0x0($s1)
/* f126a40: c64a0000 */ lwc1 $f10,0x0($s2)
@@ -7603,7 +7603,7 @@ glabel var7f1b5108
/* f126a50: 44053000 */ mfc1 $a1,$f6
/* f126a54: 44068000 */ mfc1 $a2,$f16
/* f126a58: 24a50001 */ addiu $a1,$a1,0x1
/* f126a5c: 0fc49912 */ jal 0xf126448
/* f126a5c: 0fc49912 */ jal func0f125948
/* f126a60: 24c60007 */ addiu $a2,$a2,0x7
/* f126a64: c6320000 */ lwc1 $f18,0x0($s1)
/* f126a68: c6480000 */ lwc1 $f8,0x0($s2)
@@ -7613,7 +7613,7 @@ glabel var7f1b5108
/* f126a78: 44052000 */ mfc1 $a1,$f4
/* f126a7c: 44063000 */ mfc1 $a2,$f6
/* f126a80: 24a50003 */ addiu $a1,$a1,0x3
/* f126a84: 0fc49912 */ jal 0xf126448
/* f126a84: 0fc49912 */ jal func0f125948
/* f126a88: 24c6fffb */ addiu $a2,$a2,-5
/* f126a8c: c62a0000 */ lwc1 $f10,0x0($s1)
/* f126a90: c6520000 */ lwc1 $f18,0x0($s2)
@@ -7623,7 +7623,7 @@ glabel var7f1b5108
/* f126aa0: 44058000 */ mfc1 $a1,$f16
/* f126aa4: 44062000 */ mfc1 $a2,$f4
/* f126aa8: 24a50005 */ addiu $a1,$a1,0x5
/* f126aac: 0fc49912 */ jal 0xf126448
/* f126aac: 0fc49912 */ jal func0f125948
/* f126ab0: 24c60003 */ addiu $a2,$a2,0x3
/* f126ab4: c6280000 */ lwc1 $f8,0x0($s1)
/* f126ab8: c64a0000 */ lwc1 $f10,0x0($s2)
@@ -7633,7 +7633,7 @@ glabel var7f1b5108
/* f126ac8: 44053000 */ mfc1 $a1,$f6
/* f126acc: 44068000 */ mfc1 $a2,$f16
/* f126ad0: 24a50007 */ addiu $a1,$a1,0x7
/* f126ad4: 0fc49912 */ jal 0xf126448
/* f126ad4: 0fc49912 */ jal func0f125948
/* f126ad8: 24c6ffff */ addiu $a2,$a2,-1
.PF0f126adc:
/* f126adc: 8fa20094 */ lw $v0,0x94($sp)
@@ -7653,7 +7653,7 @@ glabel var7f1b5108
/* f126b10: 24060004 */ li $a2,0x4
/* f126b14: 00003825 */ move $a3,$zero
/* f126b18: afa00018 */ sw $zero,0x18($sp)
/* f126b1c: 0fc2cfb8 */ jal 0xf0b3ee0
/* f126b1c: 0fc2cfb8 */ jal func0f0b39c0
/* f126b20: 24a5003c */ addiu $a1,$a1,0x3c
/* f126b24: 8fb90170 */ lw $t9,0x170($sp)
/* f126b28: 3c09ba00 */ lui $t1,0xba00
@@ -7782,7 +7782,7 @@ glabel var7f1b5108
/* f126d14: afae001c */ sw $t6,0x1c($sp)
/* f126d18: afad0018 */ sw $t5,0x18($sp)
/* f126d1c: afa00014 */ sw $zero,0x14($sp)
/* f126d20: 0fc2c99c */ jal 0xf0b2670
/* f126d20: 0fc2c99c */ jal func0f0b2150
/* f126d24: afab0010 */ sw $t3,0x10($sp)
/* f126d28: 8fb90170 */ lw $t9,0x170($sp)
/* f126d2c: 3c18e700 */ lui $t8,0xe700
@@ -7813,10 +7813,10 @@ glabel var7f1b5108
/* f126d90: afb80170 */ sw $t8,0x170($sp)
/* f126d94: 3c080001 */ lui $t0,0x1
/* f126d98: ad280004 */ sw $t0,0x4($t1)
/* f126d9c: 0c00091c */ jal 0x2470
/* f126d9c: 0c00091c */ jal bbufGetIndex1Buffer
/* f126da0: ad2a0000 */ sw $t2,0x0($t1)
/* f126da4: 8fab0098 */ lw $t3,0x98($sp)
/* f126da8: 0fc49947 */ jal 0xf12651c
/* f126da8: 0fc49947 */ jal func0f125a1c
/* f126dac: 004b2021 */ addu $a0,$v0,$t3
/* f126db0: e7a00124 */ swc1 $f0,0x124($sp)
/* f126db4: 8fad0120 */ lw $t5,0x120($sp)
@@ -8562,7 +8562,7 @@ glabel var7f1b511c
/* f126f60: 4485d000 */ mtc1 $a1,$f26
/* f126f64: 4486e000 */ mtc1 $a2,$f28
/* f126f68: af280014 */ sw $t0,0x14($t9)
/* f126f6c: 0c002e73 */ jal 0xb9cc
/* f126f6c: 0c002e73 */ jal viGetViewWidth
/* f126f70: af210010 */ sw $at,0x10($t9)
/* f126f74: 44822000 */ mtc1 $v0,$f4
/* f126f78: 3c017f1b */ lui $at,0x7f1b
@@ -8574,7 +8574,7 @@ glabel var7f1b511c
/* f126f90: 461e3202 */ mul.s $f8,$f6,$f30
/* f126f94: 4608d281 */ sub.s $f10,$f26,$f8
/* f126f98: 46145102 */ mul.s $f4,$f10,$f20
/* f126f9c: 0c002e77 */ jal 0xb9dc
/* f126f9c: 0c002e77 */ jal viGetViewHeight
/* f126fa0: e7a40130 */ swc1 $f4,0x130($sp)
/* f126fa4: 44823000 */ mtc1 $v0,$f6
/* f126fa8: 3c16800b */ lui $s6,0x800b
@@ -8594,7 +8594,7 @@ glabel var7f1b511c
/* f126fe0: 24a50048 */ addiu $a1,$a1,0x48
/* f126fe4: 460ae101 */ sub.s $f4,$f28,$f10
/* f126fe8: 46142182 */ mul.s $f6,$f4,$f20
/* f126fec: 0fc2cfb8 */ jal 0xf0b3ee0
/* f126fec: 0fc2cfb8 */ jal func0f0b39c0
/* f126ff0: e7a6012c */ swc1 $f6,0x12c($sp)
/* f126ff4: 8fa90198 */ lw $t1,0x198($sp)
/* f126ff8: 3c10ba00 */ lui $s0,0xba00
@@ -8679,7 +8679,7 @@ glabel var7f1b511c
/* f127134: 354a9bff */ ori $t2,$t2,0x9bff
/* f127138: 35adff7f */ ori $t5,$t5,0xff7f
/* f12713c: ad6d0004 */ sw $t5,0x4($t3)
/* f127140: 0c002eee */ jal 0xbbb8
/* f127140: 0c002eee */ jal viGetFovY
/* f127144: ad6a0000 */ sw $t2,0x0($t3)
/* f127148: 8faf0198 */ lw $t7,0x198($sp)
/* f12714c: 3c17fb00 */ lui $s7,0xfb00
@@ -8740,7 +8740,7 @@ glabel var7f1b511c
/* f127228: afae001c */ sw $t6,0x1c($sp)
/* f12722c: afaf0018 */ sw $t7,0x18($sp)
/* f127230: afa00014 */ sw $zero,0x14($sp)
/* f127234: 0fc2c99c */ jal 0xf0b2670
/* f127234: 0fc2c99c */ jal func0f0b2150
/* f127238: afad0010 */ sw $t5,0x10($sp)
/* f12723c: 8ec50000 */ lw $a1,0x0($s6)
/* f127240: 24080002 */ li $t0,0x2
@@ -8751,7 +8751,7 @@ glabel var7f1b511c
/* f127254: 24060004 */ li $a2,0x4
/* f127258: 00003825 */ move $a3,$zero
/* f12725c: afa00018 */ sw $zero,0x18($sp)
/* f127260: 0fc2cfb8 */ jal 0xf0b3ee0
/* f127260: 0fc2cfb8 */ jal func0f0b39c0
/* f127264: 24a5000c */ addiu $a1,$a1,0xc
/* f127268: 8fab0198 */ lw $t3,0x198($sp)
/* f12726c: 3c0fba00 */ lui $t7,0xba00
@@ -8945,13 +8945,13 @@ glabel var7f1b511c
/* f127540: afa0001c */ sw $zero,0x1c($sp)
/* f127544: afa00018 */ sw $zero,0x18($sp)
/* f127548: afa00014 */ sw $zero,0x14($sp)
/* f12754c: 0fc2c99c */ jal 0xf0b2670
/* f12754c: 0fc2c99c */ jal func0f0b2150
/* f127550: afa80010 */ sw $t0,0x10($sp)
/* f127554: 26100004 */ addiu $s0,$s0,0x4
/* f127558: 26310004 */ addiu $s1,$s1,0x4
/* f12755c: 1614ff9d */ bne $s0,$s4,.PF0f1273d4
/* f127560: 26520004 */ addiu $s2,$s2,0x4
/* f127564: 0c002e73 */ jal 0xb9cc
/* f127564: 0c002e73 */ jal viGetViewWidth
/* f127568: 00000000 */ nop
/* f12756c: 44822000 */ mtc1 $v0,$f4
/* f127570: 3c013f00 */ lui $at,0x3f00
@@ -8959,7 +8959,7 @@ glabel var7f1b511c
/* f127578: 46802220 */ cvt.s.w $f8,$f4
/* f12757c: c7aa019c */ lwc1 $f10,0x19c($sp)
/* f127580: 46184182 */ mul.s $f6,$f8,$f24
/* f127584: 0c002e77 */ jal 0xb9dc
/* f127584: 0c002e77 */ jal viGetViewHeight
/* f127588: 460a3501 */ sub.s $f20,$f6,$f10
/* f12758c: 44822000 */ mtc1 $v0,$f4
/* f127590: c7aa01a0 */ lwc1 $f10,0x1a0($sp)
@@ -8969,7 +8969,7 @@ glabel var7f1b511c
/* f1275a0: 4614a102 */ mul.s $f4,$f20,$f20
/* f1275a4: 00000000 */ nop
/* f1275a8: 46000202 */ mul.s $f8,$f0,$f0
/* f1275ac: 0c0127b4 */ jal 0x49ed0
/* f1275ac: 0c0127b4 */ jal sqrtf
/* f1275b0: 46082300 */ add.s $f12,$f4,$f8
/* f1275b4: 3c014220 */ lui $at,0x4220
/* f1275b8: 44813000 */ mtc1 $at,$f6
@@ -9006,7 +9006,7 @@ glabel var7f1b511c
/* f12762c: 44043000 */ mfc1 $a0,$f6
/* f127630: 00000000 */ nop
/* f127634: 00802825 */ move $a1,$a0
/* f127638: 0fc49f81 */ jal 0xf127e04
/* f127638: 0fc49f81 */ jal func0f127334
/* f12763c: 00803025 */ move $a2,$a0
/* f127640: 8fad0198 */ lw $t5,0x198($sp)
.PF0f127644:
+32 -32
View File
@@ -184,14 +184,14 @@ glabel fontLoad
/* f153f08: afa80028 */ sw $t0,0x28($sp)
/* f153f0c: 03303023 */ subu $a2,$t9,$s0
/* f153f10: 00c02025 */ move $a0,$a2
/* f153f14: 0c004856 */ jal 0x12158
/* f153f14: 0c004856 */ jal malloc
/* f153f18: afa60024 */ sw $a2,0x24($sp)
/* f153f1c: 244902a4 */ addiu $t1,$v0,0x2a4
/* f153f20: 8fa60024 */ lw $a2,0x24($sp)
/* f153f24: afa9002c */ sw $t1,0x2c($sp)
/* f153f28: 00402025 */ move $a0,$v0
/* f153f2c: 02002825 */ move $a1,$s0
/* f153f30: 0c003454 */ jal 0xd150
/* f153f30: 0c003454 */ jal dmaExec
/* f153f34: afa20030 */ sw $v0,0x30($sp)
/* f153f38: 8fa80028 */ lw $t0,0x28($sp)
/* f153f3c: 8fa70030 */ lw $a3,0x30($sp)
@@ -2377,7 +2377,7 @@ glabel var7f1b8a14pf
/* f155fac: a3a20026 */ sb $v0,0x26($sp)
.PF0f155fb0:
/* f155fb0: afa60030 */ sw $a2,0x30($sp)
/* f155fb4: 0fc55713 */ jal 0xf155c4c
/* f155fb4: 0fc55713 */ jal func0f155c4cpf
/* f155fb8: afa70034 */ sw $a3,0x34($sp)
/* f155fbc: 93a20026 */ lbu $v0,0x26($sp)
/* f155fc0: 8fa60030 */ lw $a2,0x30($sp)
@@ -2424,7 +2424,7 @@ glabel var7f1b8a14pf
/* f156050: 2548fe74 */ addiu $t0,$t2,-396
/* f156054: 18800004 */ blez $a0,.PF0f156068
/* f156058: acc80000 */ sw $t0,0x0($a2)
/* f15605c: 0fc55713 */ jal 0xf155c4c
/* f15605c: 0fc55713 */ jal func0f155c4cpf
/* f156060: 27a40027 */ addiu $a0,$sp,0x27
/* f156064: 8fa30038 */ lw $v1,0x38($sp)
.PF0f156068:
@@ -2728,7 +2728,7 @@ glabel func0f1552d4
/* f1564c0: 8fa600e4 */ lw $a2,0xe4($sp)
/* f1564c4: afa00014 */ sw $zero,0x14($sp)
/* f1564c8: afa200bc */ sw $v0,0xbc($sp)
/* f1564cc: 0fc5609a */ jal 0xf158268
/* f1564cc: 0fc5609a */ jal textMeasure
/* f1564d0: afa80010 */ sw $t0,0x10($sp)
/* f1564d4: 8fa900c4 */ lw $t1,0xc4($sp)
/* f1564d8: 3c013f80 */ lui $at,0x3f80
@@ -2776,7 +2776,7 @@ glabel func0f1552d4
/* f156580: ac6d0000 */ sw $t5,0x0($v1)
/* f156584: ae4f0000 */ sw $t7,0x0($s2)
/* f156588: 46124282 */ mul.s $f10,$f8,$f18
/* f15658c: 0c012ab0 */ jal 0x4aac0
/* f15658c: 0c012ab0 */ jal osVirtualToPhysical
/* f156590: 460a8581 */ sub.s $f22,$f16,$f10
/* f156594: 02001825 */ move $v1,$s0
/* f156598: ae420004 */ sw $v0,0x4($s2)
@@ -2872,7 +2872,7 @@ glabel func0f1552d4
/* f1566e8: afae0010 */ sw $t6,0x10($sp)
/* f1566ec: 03c02825 */ move $a1,$s8
/* f1566f0: 27a60080 */ addiu $a2,$sp,0x80
/* f1566f4: 0fc5574b */ jal 0xf155d2c
/* f1566f4: 0fc5574b */ jal func0f155d2cpf
/* f1566f8: 8fa700e8 */ lw $a3,0xe8($sp)
/* f1566fc: 8faf00ec */ lw $t7,0xec($sp)
/* f156700: 02002025 */ move $a0,$s0
@@ -2883,7 +2883,7 @@ glabel func0f1552d4
/* f156714: e7b80018 */ swc1 $f24,0x18($sp)
/* f156718: e7b4001c */ swc1 $f20,0x1c($sp)
/* f15671c: e7b60020 */ swc1 $f22,0x20($sp)
/* f156720: 0fc55824 */ jal 0xf156090
/* f156720: 0fc55824 */ jal func0f154f38
/* f156724: afaf0010 */ sw $t7,0x10($sp)
/* f156728: 00408025 */ move $s0,$v0
.PF0f15672c:
@@ -3232,14 +3232,14 @@ glabel func0f15568c
/* f156864: 8e4e0000 */ lw $t6,0x0($s2)
/* f156868: 59c00222 */ blezl $t6,.PF0f1570f4
/* f15686c: 92390003 */ lbu $t9,0x3($s1)
/* f156870: 0c002e53 */ jal 0xb94c
/* f156870: 0c002e53 */ jal viGetWidth
/* f156874: afaa0090 */ sw $t2,0x90($sp)
/* f156878: 8e4d0000 */ lw $t5,0x0($s2)
/* f15687c: 8faa0090 */ lw $t2,0x90($sp)
/* f156880: 004d082a */ slt $at,$v0,$t5
/* f156884: 5420021b */ bnezl $at,.PF0f1570f4
/* f156888: 92390003 */ lbu $t9,0x3($s1)
/* f15688c: 0c002e57 */ jal 0xb95c
/* f15688c: 0c002e57 */ jal viGetHeight
/* f156890: afaa0090 */ sw $t2,0x90($sp)
/* f156894: 8faa0090 */ lw $t2,0x90($sp)
/* f156898: 822f0001 */ lb $t7,0x1($s1)
@@ -3334,7 +3334,7 @@ glabel func0f15568c
.PF0f1569ec:
/* f1569ec: afaa0090 */ sw $t2,0x90($sp)
/* f1569f0: afa80040 */ sw $t0,0x40($sp)
/* f1569f4: 0fc556f8 */ jal 0xf155be0
/* f1569f4: 0fc556f8 */ jal func0f154ecc
/* f1569f8: 01af3021 */ addu $a2,$t5,$t7
/* f1569fc: 3c0c8008 */ lui $t4,0x8008
/* f156a00: 258c0030 */ addiu $t4,$t4,0x30
@@ -3533,7 +3533,7 @@ glabel func0f15568c
/* f156cec: 92390003 */ lbu $t9,0x3($s1)
/* f156cf0: 8dd90000 */ lw $t9,0x0($t6)
/* f156cf4: afaa0090 */ sw $t2,0x90($sp)
/* f156cf8: 0fc55220 */ jal 0xf154880
/* f156cf8: 0fc55220 */ jal func0f153b6c
/* f156cfc: 03382021 */ addu $a0,$t9,$t8
/* f156d00: 3c0d8008 */ lui $t5,0x8008
/* f156d04: 8dad0020 */ lw $t5,0x20($t5)
@@ -3580,7 +3580,7 @@ glabel func0f15568c
/* f156da0: afa0001c */ sw $zero,0x1c($sp)
/* f156da4: 8c844bd4 */ lw $a0,0x4bd4($a0)
/* f156da8: afa20014 */ sw $v0,0x14($sp)
/* f156dac: 0fc354ab */ jal 0xf0d52ac
/* f156dac: 0fc354ab */ jal func0f0d4d0c
/* f156db0: afa20018 */ sw $v0,0x18($sp)
/* f156db4: 3c01800a */ lui $at,0x800a
/* f156db8: ac224bd4 */ sw $v0,0x4bd4($at)
@@ -3629,7 +3629,7 @@ glabel func0f15568c
/* f156e58: afa0001c */ sw $zero,0x1c($sp)
/* f156e5c: 8c844bd4 */ lw $a0,0x4bd4($a0)
/* f156e60: afa20014 */ sw $v0,0x14($sp)
/* f156e64: 0fc354ab */ jal 0xf0d52ac
/* f156e64: 0fc354ab */ jal func0f0d4d0c
/* f156e68: afa20018 */ sw $v0,0x18($sp)
/* f156e6c: 3c01800a */ lui $at,0x800a
/* f156e70: 1000009f */ b .PF0f1570f0
@@ -4516,7 +4516,7 @@ glabel textRenderProjected
/* f1571cc: 11800064 */ beqz $t4,.PF0f157360
/* f1571d0: 3c014220 */ lui $at,0x4220
/* f1571d4: 44816000 */ mtc1 $at,$f12
/* f1571d8: 0fc01abe */ jal 0xf006af8
/* f1571d8: 0fc01abe */ jal func0f006b08
/* f1571dc: 00000000 */ nop
/* f1571e0: 3c0e8008 */ lui $t6,0x8008
/* f1571e4: 8dce0020 */ lw $t6,0x20($t6)
@@ -4592,7 +4592,7 @@ glabel textRenderProjected
/* f1572e8: 01415824 */ and $t3,$t2,$at
/* f1572ec: 01696025 */ or $t4,$t3,$t1
/* f1572f0: 44d9f800 */ ctc1 $t9,$31
/* f1572f4: 0c003624 */ jal 0xd890
/* f1572f4: 0c003624 */ jal func0000db30
/* f1572f8: afac0094 */ sw $t4,0x94($sp)
/* f1572fc: 3c028008 */ lui $v0,0x8008
/* f157300: 8c420130 */ lw $v0,0x130($v0)
@@ -4617,7 +4617,7 @@ glabel textRenderProjected
/* f157348: afaf0018 */ sw $t7,0x18($sp)
/* f15734c: afb80020 */ sw $t8,0x20($sp)
/* f157350: afb90024 */ sw $t9,0x24($sp)
/* f157354: 0fc55fa0 */ jal 0xf157e80
/* f157354: 0fc55fa0 */ jal textRender
/* f157358: afaa0028 */ sw $t2,0x28($sp)
/* f15735c: 00409825 */ move $s3,$v0
.PF0f157360:
@@ -4625,37 +4625,37 @@ glabel textRenderProjected
/* f157364: 3c058008 */ lui $a1,0x8008
/* f157368: 8fb400d0 */ lw $s4,0xd0($sp)
/* f15736c: 24a5010c */ addiu $a1,$a1,0x10c
/* f157370: 0c003624 */ jal 0xd890
/* f157370: 0c003624 */ jal func0000db30
/* f157374: 248486f0 */ addiu $a0,$a0,-30992
/* f157378: 3c047f1c */ lui $a0,0x7f1c
/* f15737c: 3c058008 */ lui $a1,0x8008
/* f157380: 24a50118 */ addiu $a1,$a1,0x118
/* f157384: 0c003624 */ jal 0xd890
/* f157384: 0c003624 */ jal func0000db30
/* f157388: 248486f8 */ addiu $a0,$a0,-30984
/* f15738c: 3c047f1c */ lui $a0,0x7f1c
/* f157390: 3c058008 */ lui $a1,0x8008
/* f157394: 24a5011c */ addiu $a1,$a1,0x11c
/* f157398: 0c003624 */ jal 0xd890
/* f157398: 0c003624 */ jal func0000db30
/* f15739c: 24848704 */ addiu $a0,$a0,-30972
/* f1573a0: 3c047f1c */ lui $a0,0x7f1c
/* f1573a4: 3c058008 */ lui $a1,0x8008
/* f1573a8: 24a50124 */ addiu $a1,$a1,0x124
/* f1573ac: 0c003624 */ jal 0xd890
/* f1573ac: 0c003624 */ jal func0000db30
/* f1573b0: 24848710 */ addiu $a0,$a0,-30960
/* f1573b4: 3c047f1c */ lui $a0,0x7f1c
/* f1573b8: 3c058008 */ lui $a1,0x8008
/* f1573bc: 24a50120 */ addiu $a1,$a1,0x120
/* f1573c0: 0c003624 */ jal 0xd890
/* f1573c0: 0c003624 */ jal func0000db30
/* f1573c4: 24848718 */ addiu $a0,$a0,-30952
/* f1573c8: 3c047f1c */ lui $a0,0x7f1c
/* f1573cc: 3c058008 */ lui $a1,0x8008
/* f1573d0: 24a50110 */ addiu $a1,$a1,0x110
/* f1573d4: 0c003624 */ jal 0xd890
/* f1573d4: 0c003624 */ jal func0000db30
/* f1573d8: 24848720 */ addiu $a0,$a0,-30944
/* f1573dc: 3c047f1c */ lui $a0,0x7f1c
/* f1573e0: 3c058008 */ lui $a1,0x8008
/* f1573e4: 24a50114 */ addiu $a1,$a1,0x114
/* f1573e8: 0c003624 */ jal 0xd890
/* f1573e8: 0c003624 */ jal func0000db30
/* f1573ec: 24848728 */ addiu $a0,$a0,-30936
/* f1573f0: 8e0b0000 */ lw $t3,0x0($s0)
/* f1573f4: 8e320000 */ lw $s2,0x0($s1)
@@ -4695,7 +4695,7 @@ glabel textRenderProjected
/* f157470: 3c048008 */ lui $a0,0x8008
/* f157474: 2484009c */ addiu $a0,$a0,0x9c
/* f157478: afa70078 */ sw $a3,0x78($sp)
/* f15747c: 0c012ab0 */ jal 0x4aac0
/* f15747c: 0c012ab0 */ jal osVirtualToPhysical
/* f157480: 26730008 */ addiu $s3,$s3,0x8
/* f157484: 8fa70078 */ lw $a3,0x78($sp)
/* f157488: 02601825 */ move $v1,$s3
@@ -4791,7 +4791,7 @@ glabel textRenderProjected
/* f1575dc: 27a400b4 */ addiu $a0,$sp,0xb4
/* f1575e0: 27a5005c */ addiu $a1,$sp,0x5c
/* f1575e4: 27a60058 */ addiu $a2,$sp,0x58
/* f1575e8: 0fc5574b */ jal 0xf155d2c
/* f1575e8: 0fc5574b */ jal func0f155d2cpf
/* f1575ec: 8fa700b8 */ lw $a3,0xb8($sp)
/* f1575f0: 8fb90058 */ lw $t9,0x58($sp)
/* f1575f4: 8faa00bc */ lw $t2,0xbc($sp)
@@ -4809,7 +4809,7 @@ glabel textRenderProjected
/* f157624: afab001c */ sw $t3,0x1c($sp)
/* f157628: afa90020 */ sw $t1,0x20($sp)
/* f15762c: afac0024 */ sw $t4,0x24($sp)
/* f157630: 0fc559e0 */ jal 0xf156780
/* f157630: 0fc559e0 */ jal func0f15568c
/* f157634: afad0028 */ sw $t5,0x28($sp)
/* f157638: 00409825 */ move $s3,$v0
.PF0f15763c:
@@ -5866,7 +5866,7 @@ glabel textRender
/* f157f5c: ac6e0000 */ sw $t6,0x0($v1)
/* f157f60: 3c18fd10 */ lui $t8,0xfd10
/* f157f64: ae580000 */ sw $t8,0x0($s2)
/* f157f68: 0c012ab0 */ jal 0x4aac0
/* f157f68: 0c012ab0 */ jal osVirtualToPhysical
/* f157f6c: 248400bc */ addiu $a0,$a0,0xbc
/* f157f70: 02001825 */ move $v1,$s0
/* f157f74: ae420004 */ sw $v0,0x4($s2)
@@ -5989,7 +5989,7 @@ glabel textRender
/* f15813c: afb80010 */ sw $t8,0x10($sp)
/* f158140: 27a50078 */ addiu $a1,$sp,0x78
/* f158144: 27a60074 */ addiu $a2,$sp,0x74
/* f158148: 0fc5574b */ jal 0xf155d2c
/* f158148: 0fc5574b */ jal func0f155d2cpf
/* f15814c: 8fa700d0 */ lw $a3,0xd0($sp)
/* f158150: 8e4c0000 */ lw $t4,0x0($s2)
/* f158154: 8fab0074 */ lw $t3,0x74($sp)
@@ -6006,7 +6006,7 @@ glabel textRender
/* f158180: afab0010 */ sw $t3,0x10($sp)
/* f158184: 00006812 */ mflo $t5
/* f158188: afad0020 */ sw $t5,0x20($sp)
/* f15818c: 0fc55df2 */ jal 0xf1577c8
/* f15818c: 0fc55df2 */ jal func0f156790
/* f158190: afb9001c */ sw $t9,0x1c($sp)
/* f158194: 00408025 */ move $s0,$v0
.PF0f158198:
@@ -6475,7 +6475,7 @@ glabel textMeasure
/* f15839c: afb80010 */ sw $t8,0x10($sp)
/* f1583a0: 02e02825 */ move $a1,$s7
/* f1583a4: 03c03025 */ move $a2,$s8
/* f1583a8: 0fc5574b */ jal 0xf155d2c
/* f1583a8: 0fc5574b */ jal func0f155d2cpf
/* f1583ac: 8fa7006c */ lw $a3,0x6c($sp)
/* f1583b0: 8fb9004c */ lw $t9,0x4c($sp)
/* f1583b4: 8fac0050 */ lw $t4,0x50($sp)
@@ -6860,7 +6860,7 @@ glabel textWrap
/* f158584: 27a40074 */ addiu $a0,$sp,0x74
/* f158588: 27a50078 */ addiu $a1,$sp,0x78
/* f15858c: 02603825 */ move $a3,$s3
/* f158590: 0fc5609a */ jal 0xf158268
/* f158590: 0fc5609a */ jal textMeasure
/* f158594: afb90010 */ sw $t9,0x10($sp)
/* f158598: 8fab0084 */ lw $t3,0x84($sp)
/* f15859c: 8fae0078 */ lw $t6,0x78($sp)
+230 -230
View File
File diff suppressed because it is too large Load Diff
+230 -230
View File
File diff suppressed because it is too large Load Diff
+99 -99
View File
@@ -828,9 +828,9 @@ glabel hudRenderZoomRange
/* f0dd290: afbf003c */ sw $ra,0x3c($sp)
/* f0dd294: afb00038 */ sw $s0,0x38($sp)
/* f0dd298: afa400c0 */ sw $a0,0xc0($sp)
/* f0dd29c: 0c002f44 */ jal 0xbd10
/* f0dd29c: 0c002f44 */ jal viGetViewTop
/* f0dd2a0: afa500c4 */ sw $a1,0xc4($sp)
/* f0dd2a4: 0c002f40 */ jal 0xbd00
/* f0dd2a4: 0c002f40 */ jal viGetViewLeft
/* f0dd2a8: afa200bc */ sw $v0,0xbc($sp)
/* f0dd2ac: 3c108008 */ lui $s0,%hi(g_ScaleX)
/* f0dd2b0: 2610fac0 */ addiu $s0,$s0,%lo(g_ScaleX)
@@ -849,7 +849,7 @@ glabel hudRenderZoomRange
/* f0dd2e0: 00000000 */ nop
/* f0dd2e4: 0006000d */ break 0x6
.L0f0dd2e8_2:
/* f0dd2e8: 0c002f22 */ jal 0xbc88
/* f0dd2e8: 0c002f22 */ jal viGetViewWidth
/* f0dd2ec: 00000000 */ nop
/* f0dd2f0: 8e180000 */ lw $t8,0x0($s0)
/* f0dd2f4: 0058001a */ div $zero,$v0,$t8
@@ -867,7 +867,7 @@ glabel hudRenderZoomRange
/* f0dd320: 0006000d */ break 0x6
.L0f0dd324_2:
/* f0dd324: afa900b4 */ sw $t1,0xb4($sp)
/* f0dd328: 0c002f26 */ jal 0xbc98
/* f0dd328: 0c002f26 */ jal viGetViewHeight
/* f0dd32c: 00000000 */ nop
/* f0dd330: 3c06800a */ lui $a2,%hi(g_Vars)
/* f0dd334: 3c013f80 */ lui $at,0x3f80
@@ -911,7 +911,7 @@ glabel hudRenderZoomRange
/* f0dd3b8: afa30058 */ sw $v1,0x58($sp)
/* f0dd3bc: afa4005c */ sw $a0,0x5c($sp)
/* f0dd3c0: afa50054 */ sw $a1,0x54($sp)
/* f0dd3c4: 0fc24211 */ jal 0xf090844
/* f0dd3c4: 0fc24211 */ jal countdownTimerIsHidden
/* f0dd3c8: afa70050 */ sw $a3,0x50($sp)
/* f0dd3cc: 3c06800a */ lui $a2,%hi(g_Vars)
/* f0dd3d0: 24c69fc0 */ addiu $a2,$a2,%lo(g_Vars)
@@ -932,7 +932,7 @@ glabel hudRenderZoomRange
/* f0dd408: 24010001 */ addiu $at,$zero,0x1
/* f0dd40c: 1141000a */ beq $t2,$at,.L0f0dd438_2
/* f0dd410: 00000000 */ nop
/* f0dd414: 0fc54b41 */ jal 0xf152d04
/* f0dd414: 0fc54b41 */ jal optionsGetScreenSplit
/* f0dd418: 00000000 */ nop
/* f0dd41c: 3c06800a */ lui $a2,%hi(g_Vars)
/* f0dd420: 24010001 */ addiu $at,$zero,0x1
@@ -961,13 +961,13 @@ glabel hudRenderZoomRange
/* f0dd46c: 10000006 */ b .L0f0dd488_2
/* f0dd470: 26100002 */ addiu $s0,$s0,0x2
.L0f0dd474_2:
/* f0dd474: 0fc54ad4 */ jal 0xf152b50
/* f0dd474: 0fc54ad4 */ jal optionsGetEffectiveScreenSize
/* f0dd478: 00000000 */ nop
/* f0dd47c: 10400002 */ beqz $v0,.L0f0dd488_2
/* f0dd480: 00000000 */ nop
/* f0dd484: 26100008 */ addiu $s0,$s0,0x8
.L0f0dd488_2:
/* f0dd488: 0fc2c536 */ jal 0xf0b14d8
/* f0dd488: 0fc2c536 */ jal currentPlayerGetGunZoomFov
/* f0dd48c: 00000000 */ nop
/* f0dd490: 44803000 */ mtc1 $zero,$f6
/* f0dd494: 3c06800a */ lui $a2,%hi(g_Vars)
@@ -1012,7 +1012,7 @@ glabel hudRenderZoomRange
/* f0dd520: 24c6dc4c */ addiu $a2,$a2,-9140
/* f0dd524: 24a5dc40 */ addiu $a1,$a1,-9152
/* f0dd528: f7a80010 */ sdc1 $f8,0x10($sp)
/* f0dd52c: 0c004dad */ jal 0x136b4
/* f0dd52c: 0c004dad */ jal sprintf
/* f0dd530: 27a40084 */ addiu $a0,$sp,0x84
/* f0dd534: 3c0f8008 */ lui $t7,%hi(g_FontNumeric2)
/* f0dd538: 8deffafc */ lw $t7,%lo(g_FontNumeric2)($t7)
@@ -1022,7 +1022,7 @@ glabel hudRenderZoomRange
/* f0dd548: 27a50070 */ addiu $a1,$sp,0x70
/* f0dd54c: 27a60084 */ addiu $a2,$sp,0x84
/* f0dd550: afa00014 */ sw $zero,0x14($sp)
/* f0dd554: 0fc55c32 */ jal 0xf1570c8
/* f0dd554: 0fc55c32 */ jal textMeasure
/* f0dd558: afaf0010 */ sw $t7,0x10($sp)
/* f0dd55c: 8fb800b8 */ lw $t8,0xb8($sp)
/* f0dd560: 8fb900b4 */ lw $t9,0xb4($sp)
@@ -1043,11 +1043,11 @@ glabel hudRenderZoomRange
/* f0dd59c: 8fa400c0 */ lw $a0,0xc0($sp)
/* f0dd5a0: 27a50078 */ addiu $a1,$sp,0x78
/* f0dd5a4: 27a60074 */ addiu $a2,$sp,0x74
/* f0dd5a8: 0fc54dad */ jal 0xf1536b4
/* f0dd5a8: 0fc54dad */ jal func0f1538e4
/* f0dd5ac: 27a70068 */ addiu $a3,$sp,0x68
/* f0dd5b0: 0c002f02 */ jal 0xbc08
/* f0dd5b0: 0c002f02 */ jal viGetWidth
/* f0dd5b4: afa200c0 */ sw $v0,0xc0($sp)
/* f0dd5b8: 0c002f06 */ jal 0xbc18
/* f0dd5b8: 0c002f06 */ jal viGetHeight
/* f0dd5bc: a7a2004c */ sh $v0,0x4c($sp)
/* f0dd5c0: 8fa300c4 */ lw $v1,0xc4($sp)
/* f0dd5c4: 240100ff */ addiu $at,$zero,0xff
@@ -1076,12 +1076,12 @@ glabel hudRenderZoomRange
/* f0dd620: afa0002c */ sw $zero,0x2c($sp)
/* f0dd624: afae0014 */ sw $t6,0x14($sp)
/* f0dd628: afad0010 */ sw $t5,0x10($sp)
/* f0dd62c: 0fc55b06 */ jal 0xf156c18
/* f0dd62c: 0fc55b06 */ jal textRender
/* f0dd630: afaa0020 */ sw $t2,0x20($sp)
/* f0dd634: 3c057f1b */ lui $a1,0x7f1b
/* f0dd638: afa200c0 */ sw $v0,0xc0($sp)
/* f0dd63c: 24a5dc54 */ addiu $a1,$a1,-9132
/* f0dd640: 0c004dad */ jal 0x136b4
/* f0dd640: 0c004dad */ jal sprintf
/* f0dd644: 27a40084 */ addiu $a0,$sp,0x84
/* f0dd648: 3c0b8008 */ lui $t3,%hi(g_FontNumeric2)
/* f0dd64c: 8d6bfafc */ lw $t3,%lo(g_FontNumeric2)($t3)
@@ -1091,7 +1091,7 @@ glabel hudRenderZoomRange
/* f0dd65c: 27a50070 */ addiu $a1,$sp,0x70
/* f0dd660: 27a60084 */ addiu $a2,$sp,0x84
/* f0dd664: afa00014 */ sw $zero,0x14($sp)
/* f0dd668: 0fc55c32 */ jal 0xf1570c8
/* f0dd668: 0fc55c32 */ jal textMeasure
/* f0dd66c: afab0010 */ sw $t3,0x10($sp)
/* f0dd670: 8fa80070 */ lw $t0,0x70($sp)
/* f0dd674: 8fac0044 */ lw $t4,0x44($sp)
@@ -1109,11 +1109,11 @@ glabel hudRenderZoomRange
/* f0dd6a4: 8fa400c0 */ lw $a0,0xc0($sp)
/* f0dd6a8: 27a50078 */ addiu $a1,$sp,0x78
/* f0dd6ac: 27a60074 */ addiu $a2,$sp,0x74
/* f0dd6b0: 0fc54dad */ jal 0xf1536b4
/* f0dd6b0: 0fc54dad */ jal func0f1538e4
/* f0dd6b4: 27a70068 */ addiu $a3,$sp,0x68
/* f0dd6b8: 0c002f02 */ jal 0xbc08
/* f0dd6b8: 0c002f02 */ jal viGetWidth
/* f0dd6bc: afa200c0 */ sw $v0,0xc0($sp)
/* f0dd6c0: 0c002f06 */ jal 0xbc18
/* f0dd6c0: 0c002f06 */ jal viGetHeight
/* f0dd6c4: a7a2004c */ sh $v0,0x4c($sp)
/* f0dd6c8: 3c098008 */ lui $t1,%hi(g_FontNumeric1)
/* f0dd6cc: 3c0a8008 */ lui $t2,%hi(g_FontNumeric2)
@@ -1133,7 +1133,7 @@ glabel hudRenderZoomRange
/* f0dd704: afaa0014 */ sw $t2,0x14($sp)
/* f0dd708: afa90010 */ sw $t1,0x10($sp)
/* f0dd70c: afab0018 */ sw $t3,0x18($sp)
/* f0dd710: 0fc55b06 */ jal 0xf156c18
/* f0dd710: 0fc55b06 */ jal textRender
/* f0dd714: afad0020 */ sw $t5,0x20($sp)
/* f0dd718: c7aa009c */ lwc1 $f10,0x9c($sp)
/* f0dd71c: 3c057f1b */ lui $a1,0x7f1b
@@ -1145,7 +1145,7 @@ glabel hudRenderZoomRange
/* f0dd734: f7b20010 */ sdc1 $f18,0x10($sp)
/* f0dd738: 24c6dc64 */ addiu $a2,$a2,-9116
/* f0dd73c: 24a5dc58 */ addiu $a1,$a1,-9128
/* f0dd740: 0c004dad */ jal 0x136b4
/* f0dd740: 0c004dad */ jal sprintf
/* f0dd744: 27a40084 */ addiu $a0,$sp,0x84
/* f0dd748: 3c0e8008 */ lui $t6,%hi(g_FontNumeric2)
/* f0dd74c: 8dcefafc */ lw $t6,%lo(g_FontNumeric2)($t6)
@@ -1155,7 +1155,7 @@ glabel hudRenderZoomRange
/* f0dd75c: 27a50070 */ addiu $a1,$sp,0x70
/* f0dd760: 27a60084 */ addiu $a2,$sp,0x84
/* f0dd764: afa00014 */ sw $zero,0x14($sp)
/* f0dd768: 0fc55c32 */ jal 0xf1570c8
/* f0dd768: 0fc55c32 */ jal textMeasure
/* f0dd76c: afae0010 */ sw $t6,0x10($sp)
/* f0dd770: 8fa20044 */ lw $v0,0x44($sp)
/* f0dd774: 8fa80070 */ lw $t0,0x70($sp)
@@ -1172,11 +1172,11 @@ glabel hudRenderZoomRange
/* f0dd7a0: 8fa400c0 */ lw $a0,0xc0($sp)
/* f0dd7a4: 27a50078 */ addiu $a1,$sp,0x78
/* f0dd7a8: 27a60074 */ addiu $a2,$sp,0x74
/* f0dd7ac: 0fc54dad */ jal 0xf1536b4
/* f0dd7ac: 0fc54dad */ jal func0f1538e4
/* f0dd7b0: 27a70068 */ addiu $a3,$sp,0x68
/* f0dd7b4: 0c002f02 */ jal 0xbc08
/* f0dd7b4: 0c002f02 */ jal viGetWidth
/* f0dd7b8: afa200c0 */ sw $v0,0xc0($sp)
/* f0dd7bc: 0c002f06 */ jal 0xbc18
/* f0dd7bc: 0c002f06 */ jal viGetHeight
/* f0dd7c0: a7a2004c */ sh $v0,0x4c($sp)
/* f0dd7c4: 3c0a8008 */ lui $t2,%hi(g_FontNumeric1)
/* f0dd7c8: 3c0b8008 */ lui $t3,%hi(g_FontNumeric2)
@@ -1196,7 +1196,7 @@ glabel hudRenderZoomRange
/* f0dd800: afab0014 */ sw $t3,0x14($sp)
/* f0dd804: afaa0010 */ sw $t2,0x10($sp)
/* f0dd808: afac0018 */ sw $t4,0x18($sp)
/* f0dd80c: 0fc55b06 */ jal 0xf156c18
/* f0dd80c: 0fc55b06 */ jal textRender
/* f0dd810: afae0020 */ sw $t6,0x20($sp)
.L0f0dd814_2:
/* f0dd814: 8fbf003c */ lw $ra,0x3c($sp)
@@ -1408,7 +1408,7 @@ glabel func0f0ddb1c
/* f0de0ac: 27bdffe0 */ addiu $sp,$sp,-32
/* f0de0b0: afbf0014 */ sw $ra,0x14($sp)
/* f0de0b4: afa50024 */ sw $a1,0x24($sp)
/* f0de0b8: 0c002e73 */ jal 0xb9cc
/* f0de0b8: 0c002e73 */ jal viGetViewWidth
/* f0de0bc: afa40020 */ sw $a0,0x20($sp)
/* f0de0c0: 3c0e8008 */ lui $t6,0x8008
/* f0de0c4: 8dce0020 */ lw $t6,0x20($t6)
@@ -1467,7 +1467,7 @@ glabel func0f0ddb1c
/* f0de17c: 8cce0000 */ lw $t6,0x0($a2)
/* f0de180: afa60020 */ sw $a2,0x20($sp)
/* f0de184: afa80018 */ sw $t0,0x18($sp)
/* f0de188: 0fc54ef9 */ jal 0xf153be4
/* f0de188: 0fc54ef9 */ jal optionsGetScreenSplit
/* f0de18c: afad001c */ sw $t5,0x1c($sp)
/* f0de190: 3c07800a */ lui $a3,0x800a
/* f0de194: 241f0001 */ li $ra,0x1
@@ -2520,7 +2520,7 @@ glabel var7f1af1b8
/* f0defd4: 8fa30038 */ lw $v1,0x38($sp)
/* f0defd8: afa40018 */ sw $a0,0x18($sp)
/* f0defdc: afab002c */ sw $t3,0x2c($sp)
/* f0defe0: 0fc54ef9 */ jal 0xf153be4
/* f0defe0: 0fc54ef9 */ jal optionsGetScreenSplit
/* f0defe4: afad0024 */ sw $t5,0x24($sp)
/* f0defe8: 241f0001 */ li $ra,0x1
/* f0defec: 8fa40018 */ lw $a0,0x18($sp)
@@ -2616,7 +2616,7 @@ glabel var7f1af1b8
/* f0df120: 0306c821 */ addu $t9,$t8,$a2
/* f0df124: 17210029 */ bne $t9,$at,.PF0f0df1cc
/* f0df128: 00000000 */ nop
/* f0df12c: 0fc54ef9 */ jal 0xf153be4
/* f0df12c: 0fc54ef9 */ jal optionsGetScreenSplit
/* f0df130: afa90034 */ sw $t1,0x34($sp)
/* f0df134: 3c038009 */ lui $v1,0x8009
/* f0df138: 241f0001 */ li $ra,0x1
@@ -2805,7 +2805,7 @@ glabel var7f1af1b8
/* f0df3b8: 13ee000c */ beq $ra,$t6,.PF0f0df3ec
/* f0df3bc: 00000000 */ nop
/* f0df3c0: afa40030 */ sw $a0,0x30($sp)
/* f0df3c4: 0fc54ef9 */ jal 0xf153be4
/* f0df3c4: 0fc54ef9 */ jal optionsGetScreenSplit
/* f0df3c8: afa90034 */ sw $t1,0x34($sp)
/* f0df3cc: 241f0001 */ li $ra,0x1
/* f0df3d0: 8fa40030 */ lw $a0,0x30($sp)
@@ -2859,7 +2859,7 @@ glabel var7f1af1b8
/* f0df470: 24840003 */ addiu $a0,$a0,0x3
.PF0f0df474:
/* f0df474: afa40030 */ sw $a0,0x30($sp)
/* f0df478: 0fc54e8c */ jal 0xf153a30
/* f0df478: 0fc54e8c */ jal optionsGetEffectiveScreenSize
/* f0df47c: afa90034 */ sw $t1,0x34($sp)
/* f0df480: 8fa40030 */ lw $a0,0x30($sp)
/* f0df484: 10400002 */ beqz $v0,.PF0f0df490
@@ -3431,7 +3431,7 @@ glabel hudmsgCreate
/* f0df534: afa70204 */ sw $a3,0x204($sp)
/* f0df538: 14b10005 */ bne $a1,$s1,.PF0f0df550
/* f0df53c: 00004825 */ move $t1,$zero
/* f0df540: 0fc54d6f */ jal 0xf1535bc
/* f0df540: 0fc54d6f */ jal optionsGetInGameSubtitles
/* f0df544: afa001ec */ sw $zero,0x1ec($sp)
/* f0df548: 1040011e */ beqz $v0,.PF0f0df9c4
/* f0df54c: 8fa901ec */ lw $t1,0x1ec($sp)
@@ -3523,7 +3523,7 @@ glabel hudmsgCreate
/* f0df678: 15910022 */ bne $t4,$s1,.PF0f0df704
/* f0df67c: 00000000 */ nop
.PF0f0df680:
/* f0df680: 0fc37938 */ jal 0xf0de4e0
/* f0df680: 0fc37938 */ jal hudmsgGetNext
/* f0df684: afa901ec */ sw $t1,0x1ec($sp)
/* f0df688: 8fa901ec */ lw $t1,0x1ec($sp)
/* f0df68c: 0440001d */ bltz $v0,.PF0f0df704
@@ -3553,7 +3553,7 @@ glabel hudmsgCreate
/* f0df6e4: 0000c012 */ mflo $t8
/* f0df6e8: 00b87821 */ addu $t7,$a1,$t8
/* f0df6ec: 8de401b8 */ lw $a0,0x1b8($t7)
/* f0df6f0: 0fc37938 */ jal 0xf0de4e0
/* f0df6f0: 0fc37938 */ jal hudmsgGetNext
/* f0df6f4: afa901ec */ sw $t1,0x1ec($sp)
/* f0df6f8: 8fa901ec */ lw $t1,0x1ec($sp)
/* f0df6fc: 0441ffe7 */ bgez $v0,.PF0f0df69c
@@ -3575,7 +3575,7 @@ glabel hudmsgCreate
/* f0df738: afa901ec */ sw $t1,0x1ec($sp)
/* f0df73c: 00005012 */ mflo $t2
/* f0df740: 014b8821 */ addu $s1,$t2,$t3
/* f0df744: 0fc3782b */ jal 0xf0de0ac
/* f0df744: 0fc3782b */ jal func0f0ddb1c
/* f0df748: 00000000 */ nop
/* f0df74c: 8fad0210 */ lw $t5,0x210($sp)
/* f0df750: 8fac020c */ lw $t4,0x20c($sp)
@@ -3586,7 +3586,7 @@ glabel hudmsgCreate
/* f0df764: 27a401dc */ addiu $a0,$sp,0x1dc
/* f0df768: 27a501e0 */ addiu $a1,$sp,0x1e0
/* f0df76c: 8fa601f8 */ lw $a2,0x1f8($sp)
/* f0df770: 0fc5609a */ jal 0xf158268
/* f0df770: 0fc5609a */ jal textMeasure
/* f0df774: afae0010 */ sw $t6,0x10($sp)
/* f0df778: 8fb801d4 */ lw $t8,0x1d4($sp)
/* f0df77c: 8faf01e0 */ lw $t7,0x1e0($sp)
@@ -3634,7 +3634,7 @@ glabel hudmsgCreate
/* f0df818: 8f070000 */ lw $a3,0x0($t8)
/* f0df81c: afa901ec */ sw $t1,0x1ec($sp)
/* f0df820: 02403025 */ move $a2,$s2
/* f0df824: 0fc56123 */ jal 0xf15848c
/* f0df824: 0fc56123 */ jal textWrap
/* f0df828: afaa0010 */ sw $t2,0x10($sp)
/* f0df82c: 8fab0210 */ lw $t3,0x210($sp)
/* f0df830: 8fb9020c */ lw $t9,0x20c($sp)
@@ -3644,13 +3644,13 @@ glabel hudmsgCreate
/* f0df840: afa00014 */ sw $zero,0x14($sp)
/* f0df844: 27a501e0 */ addiu $a1,$sp,0x1e0
/* f0df848: 02403025 */ move $a2,$s2
/* f0df84c: 0fc5609a */ jal 0xf158268
/* f0df84c: 0fc5609a */ jal textMeasure
/* f0df850: afac0010 */ sw $t4,0x10($sp)
/* f0df854: 10000006 */ b .PF0f0df870
/* f0df858: 8fa901ec */ lw $t1,0x1ec($sp)
.PF0f0df85c:
/* f0df85c: 2406018f */ li $a2,0x18f
/* f0df860: 0c004bd6 */ jal 0x12f58
/* f0df860: 0c004bd6 */ jal strncpy
/* f0df864: afa901ec */ sw $t1,0x1ec($sp)
/* f0df868: 8fa901ec */ lw $t1,0x1ec($sp)
/* f0df86c: a22001af */ sb $zero,0x1af($s1)
@@ -3703,7 +3703,7 @@ glabel hudmsgCreate
/* f0df924: ae3901d0 */ sw $t9,0x1d0($s1)
/* f0df928: 8fab0228 */ lw $t3,0x228($sp)
/* f0df92c: ae2901d8 */ sw $t1,0x1d8($s1)
/* f0df930: 0fc37b8c */ jal 0xf0dee30
/* f0df930: 0fc37b8c */ jal func0f0de7fc
/* f0df934: ae2b01d4 */ sw $t3,0x1d4($s1)
/* f0df938: 8fac0230 */ lw $t4,0x230($sp)
/* f0df93c: 8fb901fc */ lw $t9,0x1fc($sp)
@@ -4315,10 +4315,10 @@ glabel var7f1af1e0
.PF0f0dfac0:
/* f0dfac0: 8ca401c0 */ lw $a0,0x1c0($a1)
.PF0f0dfac4:
/* f0dfac4: 0fc4a4ff */ jal 0xf1293fc
/* f0dfac4: 0fc4a4ff */ jal setCurrentPlayerNum
/* f0dfac8: afa6006c */ sw $a2,0x6c($sp)
/* f0dfacc: 8ecc0000 */ lw $t4,0x0($s6)
/* f0dfad0: 0fc37b8c */ jal 0xf0dee30
/* f0dfad0: 0fc37b8c */ jal func0f0de7fc
/* f0dfad4: 020c2021 */ addu $a0,$s0,$t4
/* f0dfad8: 3c088007 */ lui $t0,0x8007
/* f0dfadc: 8d0812c8 */ lw $t0,0x12c8($t0)
@@ -4332,13 +4332,13 @@ glabel var7f1af1e0
/* f0dfaf4: 3c168007 */ lui $s6,0x8007
/* f0dfaf8: 26d612cc */ addiu $s6,$s6,0x12cc
/* f0dfafc: 241101dc */ li $s1,0x1dc
/* f0dfb00: 0fc4a4ff */ jal 0xf1293fc
/* f0dfb00: 0fc4a4ff */ jal setCurrentPlayerNum
/* f0dfb04: 02802025 */ move $a0,$s4
/* f0dfb08: 2404ffff */ li $a0,-1
/* f0dfb0c: 24150004 */ li $s5,0x4
/* f0dfb10: 2414000b */ li $s4,0xb
.PF0f0dfb14:
/* f0dfb14: 0fc37938 */ jal 0xf0de4e0
/* f0dfb14: 0fc37938 */ jal hudmsgGetNext
/* f0dfb18: 00000000 */ nop
/* f0dfb1c: 0440014a */ bltz $v0,.PF0f0e0048
/* f0dfb20: 241800ff */ li $t8,0xff
@@ -4351,7 +4351,7 @@ glabel var7f1af1e0
/* f0dfb3c: 8e0401b0 */ lw $a0,0x1b0($s0)
/* f0dfb40: 04820006 */ bltzl $a0,.PF0f0dfb5c
/* f0dfb44: a2180004 */ sb $t8,0x4($s0)
/* f0dfb48: 0fc24a9f */ jal 0xf092a7c
/* f0dfb48: 0fc24a9f */ jal func0f092b7c
/* f0dfb4c: 00000000 */ nop
/* f0dfb50: 10000002 */ b .PF0f0dfb5c
/* f0dfb54: a2020004 */ sb $v0,0x4($s0)
@@ -4521,11 +4521,11 @@ glabel var7f1af1e0
.PF0f0dfdb8:
/* f0dfdb8: 57200038 */ bnezl $t9,.PF0f0dfe9c
/* f0dfdbc: 9602001c */ lhu $v0,0x1c($s0)
/* f0dfdc0: 0fc5b6f7 */ jal 0xf16dbdc
/* f0dfdc0: 0fc5b6f7 */ jal coreIsPaused
/* f0dfdc4: 00000000 */ nop
/* f0dfdc8: 54400034 */ bnezl $v0,.PF0f0dfe9c
/* f0dfdcc: 9602001c */ lhu $v0,0x1c($s0)
/* f0dfdd0: 0fc629b9 */ jal 0xf18a6e4
/* f0dfdd0: 0fc629b9 */ jal mpIsPaused
/* f0dfdd4: 00000000 */ nop
/* f0dfdd8: 54400030 */ bnezl $v0,.PF0f0dfe9c
/* f0dfddc: 9602001c */ lhu $v0,0x1c($s0)
@@ -4577,7 +4577,7 @@ glabel var7f1af1e0
/* f0dfe84: afb90010 */ sw $t9,0x10($sp)
/* f0dfe88: afaa0018 */ sw $t2,0x18($sp)
/* f0dfe8c: afab001c */ sw $t3,0x1c($sp)
/* f0dfe90: 0c0041a0 */ jal 0x10680
/* f0dfe90: 0c0041a0 */ jal audioStart
/* f0dfe94: e7a40014 */ swc1 $f4,0x14($sp)
.PF0f0dfe98:
/* f0dfe98: 9602001c */ lhu $v0,0x1c($s0)
@@ -4591,7 +4591,7 @@ glabel var7f1af1e0
/* f0dfeb4: 00006812 */ mflo $t5
/* f0dfeb8: 018d7021 */ addu $t6,$t4,$t5
/* f0dfebc: 448e3000 */ mtc1 $t6,$f6
/* f0dfec0: 0c0127b4 */ jal 0x49ed0
/* f0dfec0: 0c0127b4 */ jal sqrtf
/* f0dfec4: 46803320 */ cvt.s.w $f12,$f6
/* f0dfec8: 960f0006 */ lhu $t7,0x6($s0)
/* f0dfecc: 8e780038 */ lw $t8,0x38($s3)
@@ -4624,7 +4624,7 @@ glabel var7f1af1e0
/* f0dff34: 01cfc021 */ addu $t8,$t6,$t7
/* f0dff38: 0480000f */ bltz $a0,.PF0f0dff78
/* f0dff3c: a6180006 */ sh $t8,0x6($s0)
/* f0dff40: 0fc250ab */ jal 0xf0942ac
/* f0dff40: 0fc250ab */ jal audioIsChannelIdle
/* f0dff44: afa0004c */ sw $zero,0x4c($sp)
/* f0dff48: 10400003 */ beqz $v0,.PF0f0dff58
/* f0dff4c: 8fa3004c */ lw $v1,0x4c($sp)
@@ -4671,7 +4671,7 @@ glabel var7f1af1e0
/* f0dffe0: 00007812 */ mflo $t7
/* f0dffe4: 01cfc021 */ addu $t8,$t6,$t7
/* f0dffe8: 44983000 */ mtc1 $t8,$f6
/* f0dffec: 0c0127b4 */ jal 0x49ed0
/* f0dffec: 0c0127b4 */ jal sqrtf
/* f0dfff0: 46803320 */ cvt.s.w $f12,$f6
/* f0dfff4: 96190006 */ lhu $t9,0x6($s0)
/* f0dfff8: 8e6b0038 */ lw $t3,0x38($s3)
@@ -5242,7 +5242,7 @@ glabel hudmsgsRender
/* f0e0174: f7b40038 */ sdc1 $f20,0x38($sp)
/* f0e0178: afae00e0 */ sw $t6,0xe0($sp)
/* f0e017c: afaf00dc */ sw $t7,0xdc($sp)
/* f0e0180: 0fc550cf */ jal 0xf15433c
/* f0e0180: 0fc550cf */ jal func0f153628
/* f0e0184: ac380020 */ sw $t8,0x20($at)
/* f0e0188: 3c19800a */ lui $t9,0x800a
/* f0e018c: 8f39a7a8 */ lw $t9,-0x5858($t9)
@@ -5337,7 +5337,7 @@ glabel hudmsgsRender
/* f0e02cc: 3c014270 */ lui $at,0x4270
/* f0e02d0: 44819000 */ mtc1 $at,$f18
/* f0e02d4: 460a3402 */ mul.s $f16,$f6,$f10
/* f0e02d8: 0c00685b */ jal 0x1a16c
/* f0e02d8: 0c00685b */ jal sinf
/* f0e02dc: 46128303 */ div.s $f12,$f16,$f18
/* f0e02e0: 44802000 */ mtc1 $zero,$f4
/* f0e02e4: 3c014340 */ lui $at,0x4340
@@ -5404,11 +5404,11 @@ glabel hudmsgsRender
/* f0e03c0: 8e0e01b4 */ lw $t6,0x1b4($s0)
/* f0e03c4: 55c10011 */ bnel $t6,$at,.PF0f0e040c
/* f0e03c8: 8e0901b4 */ lw $t1,0x1b4($s0)
/* f0e03cc: 0fc3074e */ jal 0xf0c1d38
/* f0e03cc: 0fc3074e */ jal currentPlayerIsHealthVisible
/* f0e03d0: 00000000 */ nop
/* f0e03d4: 5040000d */ beqzl $v0,.PF0f0e040c
/* f0e03d8: 8e0901b4 */ lw $t1,0x1b4($s0)
/* f0e03dc: 0fc30718 */ jal 0xf0c1c60
/* f0e03dc: 0fc30718 */ jal currentPlayerGetHealthBarHeightFrac
/* f0e03e0: 00000000 */ nop
/* f0e03e4: 3c014180 */ lui $at,0x4180
/* f0e03e8: 44818000 */ mtc1 $at,$f16
@@ -5443,7 +5443,7 @@ glabel hudmsgsRender
/* f0e0458: 330f0fff */ andi $t7,$t8,0xfff
/* f0e045c: 000fcb00 */ sll $t9,$t7,0xc
/* f0e0460: 03214025 */ or $t0,$t9,$at
/* f0e0464: 0c002e46 */ jal 0xb918
/* f0e0464: 0c002e46 */ jal viGetBufY
/* f0e0468: ae280000 */ sw $t0,0x0($s1)
/* f0e046c: 8fa900e8 */ lw $t1,0xe8($sp)
/* f0e0470: 960b001c */ lhu $t3,0x1c($s0)
@@ -5512,7 +5512,7 @@ glabel hudmsgsRender
/* f0e0560: 00005012 */ mflo $t2
/* f0e0564: 016a4021 */ addu $t0,$t3,$t2
/* f0e0568: 44884000 */ mtc1 $t0,$f8
/* f0e056c: 0c0127b4 */ jal 0x49ed0
/* f0e056c: 0c0127b4 */ jal sqrtf
/* f0e0570: 46804320 */ cvt.s.w $f12,$f8
/* f0e0574: 3c014304 */ lui $at,0x4304
/* f0e0578: 44813000 */ mtc1 $at,$f6
@@ -5553,7 +5553,7 @@ glabel hudmsgsRender
/* f0e05f8: 44801000 */ mtc1 $zero,$f2
/* f0e05fc: 00000000 */ nop
.PF0f0e0600:
/* f0e0600: 0fc5524d */ jal 0xf154934
/* f0e0600: 0fc5524d */ jal func0f153c20
/* f0e0604: e7a200c0 */ swc1 $f2,0xc0($sp)
/* f0e0608: 920d0001 */ lbu $t5,0x1($s0)
/* f0e060c: c7a200c0 */ lwc1 $f2,0xc0($sp)
@@ -5574,13 +5574,13 @@ glabel hudmsgsRender
/* f0e0648: e7b40014 */ swc1 $f20,0x14($sp)
/* f0e064c: 02402025 */ move $a0,$s2
/* f0e0650: 2706fffd */ addiu $a2,$t8,-3
/* f0e0654: 0fc37776 */ jal 0xf0dddd8
/* f0e0654: 0fc37776 */ jal hudRenderMessageBox
/* f0e0658: 25c5fffd */ addiu $a1,$t6,-3
/* f0e065c: 0c002e53 */ jal 0xb94c
/* f0e065c: 0c002e53 */ jal viGetWidth
/* f0e0660: 00409025 */ move $s2,$v0
/* f0e0664: 00028c00 */ sll $s1,$v0,0x10
/* f0e0668: 00115403 */ sra $t2,$s1,0x10
/* f0e066c: 0c002e57 */ jal 0xb95c
/* f0e066c: 0c002e57 */ jal viGetHeight
/* f0e0670: 01408825 */ move $s1,$t2
/* f0e0674: 8e080008 */ lw $t0,0x8($s0)
/* f0e0678: 02402025 */ move $a0,$s2
@@ -5594,7 +5594,7 @@ glabel hudmsgsRender
/* f0e0698: afb30018 */ sw $s3,0x18($sp)
/* f0e069c: 02e03025 */ move $a2,$s7
/* f0e06a0: 26070020 */ addiu $a3,$s0,0x20
/* f0e06a4: 0fc55c50 */ jal 0xf157140
/* f0e06a4: 0fc55c50 */ jal textRenderProjected
/* f0e06a8: afac0014 */ sw $t4,0x14($sp)
/* f0e06ac: 1000001f */ b .PF0f0e072c
/* f0e06b0: 00409025 */ move $s2,$v0
@@ -5605,13 +5605,13 @@ glabel hudmsgsRender
/* f0e06c0: afa00014 */ sw $zero,0x14($sp)
/* f0e06c4: 0326c021 */ addu $t8,$t9,$a2
/* f0e06c8: afb80010 */ sw $t8,0x10($sp)
/* f0e06cc: 0fc551d2 */ jal 0xf154748
/* f0e06cc: 0fc551d2 */ jal func0f153a34
/* f0e06d0: 01c53821 */ addu $a3,$t6,$a1
/* f0e06d4: 0c002e53 */ jal 0xb94c
/* f0e06d4: 0c002e53 */ jal viGetWidth
/* f0e06d8: 00409025 */ move $s2,$v0
/* f0e06dc: 00028c00 */ sll $s1,$v0,0x10
/* f0e06e0: 00114c03 */ sra $t1,$s1,0x10
/* f0e06e4: 0c002e57 */ jal 0xb95c
/* f0e06e4: 0c002e57 */ jal viGetHeight
/* f0e06e8: 01208825 */ move $s1,$t1
/* f0e06ec: 8e0b0008 */ lw $t3,0x8($s0)
/* f0e06f0: 02402025 */ move $a0,$s2
@@ -5626,7 +5626,7 @@ glabel hudmsgsRender
/* f0e0714: afb30018 */ sw $s3,0x18($sp)
/* f0e0718: 02e03025 */ move $a2,$s7
/* f0e071c: 26070020 */ addiu $a3,$s0,0x20
/* f0e0720: 0fc55fa0 */ jal 0xf157e80
/* f0e0720: 0fc55fa0 */ jal textRender
/* f0e0724: afaa0014 */ sw $t2,0x14($sp)
/* f0e0728: 00409025 */ move $s2,$v0
.PF0f0e072c:
@@ -5636,7 +5636,7 @@ glabel hudmsgsRender
/* f0e0738: 00000000 */ nop
/* f0e073c: afa000e0 */ sw $zero,0xe0($sp)
.PF0f0e0740:
/* f0e0740: 0fc552d8 */ jal 0xf154b60
/* f0e0740: 0fc552d8 */ jal func0f153e4c
/* f0e0744: 00000000 */ nop
/* f0e0748: 100000fe */ b .PF0f0e0b44
/* f0e074c: 8e0801b4 */ lw $t0,0x1b4($s0)
@@ -5677,13 +5677,13 @@ glabel hudmsgsRender
/* f0e07d0: afa30018 */ sw $v1,0x18($sp)
/* f0e07d4: e7b40014 */ swc1 $f20,0x14($sp)
/* f0e07d8: 02402025 */ move $a0,$s2
/* f0e07dc: 0fc37776 */ jal 0xf0dddd8
/* f0e07dc: 0fc37776 */ jal hudRenderMessageBox
/* f0e07e0: 2566fffd */ addiu $a2,$t3,-3
/* f0e07e4: 0c002e53 */ jal 0xb94c
/* f0e07e4: 0c002e53 */ jal viGetWidth
/* f0e07e8: 00409025 */ move $s2,$v0
/* f0e07ec: 00028c00 */ sll $s1,$v0,0x10
/* f0e07f0: 00116c03 */ sra $t5,$s1,0x10
/* f0e07f4: 0c002e57 */ jal 0xb95c
/* f0e07f4: 0c002e57 */ jal viGetHeight
/* f0e07f8: 01a08825 */ move $s1,$t5
/* f0e07fc: 8e190008 */ lw $t9,0x8($s0)
/* f0e0800: 02402025 */ move $a0,$s2
@@ -5697,7 +5697,7 @@ glabel hudmsgsRender
/* f0e0820: afb30018 */ sw $s3,0x18($sp)
/* f0e0824: 02e03025 */ move $a2,$s7
/* f0e0828: 26070020 */ addiu $a3,$s0,0x20
/* f0e082c: 0fc55c50 */ jal 0xf157140
/* f0e082c: 0fc55c50 */ jal textRenderProjected
/* f0e0830: afaf0014 */ sw $t7,0x14($sp)
/* f0e0834: 10000021 */ b .PF0f0e08bc
/* f0e0838: 00409025 */ move $s2,$v0
@@ -5710,13 +5710,13 @@ glabel hudmsgsRender
/* f0e0850: afab0010 */ sw $t3,0x10($sp)
/* f0e0854: afa00014 */ sw $zero,0x14($sp)
/* f0e0858: 02402025 */ move $a0,$s2
/* f0e085c: 0fc551d2 */ jal 0xf154748
/* f0e085c: 0fc551d2 */ jal func0f153a34
/* f0e0860: 01253821 */ addu $a3,$t1,$a1
/* f0e0864: 0c002e53 */ jal 0xb94c
/* f0e0864: 0c002e53 */ jal viGetWidth
/* f0e0868: 00409025 */ move $s2,$v0
/* f0e086c: 00028c00 */ sll $s1,$v0,0x10
/* f0e0870: 00116403 */ sra $t4,$s1,0x10
/* f0e0874: 0c002e57 */ jal 0xb95c
/* f0e0874: 0c002e57 */ jal viGetHeight
/* f0e0878: 01808825 */ move $s1,$t4
/* f0e087c: 8e0e0008 */ lw $t6,0x8($s0)
/* f0e0880: 02402025 */ move $a0,$s2
@@ -5731,7 +5731,7 @@ glabel hudmsgsRender
/* f0e08a4: afb30018 */ sw $s3,0x18($sp)
/* f0e08a8: 02e03025 */ move $a2,$s7
/* f0e08ac: 26070020 */ addiu $a3,$s0,0x20
/* f0e08b0: 0fc55fa0 */ jal 0xf157e80
/* f0e08b0: 0fc55fa0 */ jal textRender
/* f0e08b4: afad0014 */ sw $t5,0x14($sp)
/* f0e08b8: 00409025 */ move $s2,$v0
.PF0f0e08bc:
@@ -5751,7 +5751,7 @@ glabel hudmsgsRender
/* f0e08f0: 00004812 */ mflo $t1
/* f0e08f4: 01e9c021 */ addu $t8,$t7,$t1
/* f0e08f8: 44984000 */ mtc1 $t8,$f8
/* f0e08fc: 0c0127b4 */ jal 0x49ed0
/* f0e08fc: 0c0127b4 */ jal sqrtf
/* f0e0900: 46804320 */ cvt.s.w $f12,$f8
/* f0e0904: 3c0142b8 */ lui $at,0x42b8
/* f0e0908: 44813000 */ mtc1 $at,$f6
@@ -5798,7 +5798,7 @@ glabel hudmsgsRender
/* f0e09a0: 032f2021 */ addu $a0,$t9,$t7
/* f0e09a4: 01382821 */ addu $a1,$t1,$t8
/* f0e09a8: 44060000 */ mfc1 $a2,$f0
/* f0e09ac: 0fc5524d */ jal 0xf154934
/* f0e09ac: 0fc5524d */ jal func0f153c20
/* f0e09b0: 00000000 */ nop
/* f0e09b4: c7a200a8 */ lwc1 $f2,0xa8($sp)
/* f0e09b8: 3c014f80 */ lui $at,0x4f80
@@ -5842,13 +5842,13 @@ glabel hudmsgsRender
/* f0e0a44: e7b40014 */ swc1 $f20,0x14($sp)
/* f0e0a48: 02402025 */ move $a0,$s2
/* f0e0a4c: 2565fffd */ addiu $a1,$t3,-3
/* f0e0a50: 0fc37776 */ jal 0xf0dddd8
/* f0e0a50: 0fc37776 */ jal hudRenderMessageBox
/* f0e0a54: 2586fffd */ addiu $a2,$t4,-3
/* f0e0a58: 0c002e53 */ jal 0xb94c
/* f0e0a58: 0c002e53 */ jal viGetWidth
/* f0e0a5c: 00409025 */ move $s2,$v0
/* f0e0a60: 00028c00 */ sll $s1,$v0,0x10
/* f0e0a64: 00114c03 */ sra $t1,$s1,0x10
/* f0e0a68: 0c002e57 */ jal 0xb95c
/* f0e0a68: 0c002e57 */ jal viGetHeight
/* f0e0a6c: 01208825 */ move $s1,$t1
/* f0e0a70: 8e180008 */ lw $t8,0x8($s0)
/* f0e0a74: 02402025 */ move $a0,$s2
@@ -5862,7 +5862,7 @@ glabel hudmsgsRender
/* f0e0a94: afb30018 */ sw $s3,0x18($sp)
/* f0e0a98: 02e03025 */ move $a2,$s7
/* f0e0a9c: 26070020 */ addiu $a3,$s0,0x20
/* f0e0aa0: 0fc55c50 */ jal 0xf157140
/* f0e0aa0: 0fc55c50 */ jal textRenderProjected
/* f0e0aa4: afa80014 */ sw $t0,0x14($sp)
/* f0e0aa8: 1000001e */ b .PF0f0e0b24
/* f0e0aac: 00409025 */ move $s2,$v0
@@ -5872,13 +5872,13 @@ glabel hudmsgsRender
/* f0e0ab8: afa00014 */ sw $zero,0x14($sp)
/* f0e0abc: 01a66021 */ addu $t4,$t5,$a2
/* f0e0ac0: afac0010 */ sw $t4,0x10($sp)
/* f0e0ac4: 0fc551d2 */ jal 0xf154748
/* f0e0ac4: 0fc551d2 */ jal func0f153a34
/* f0e0ac8: 01653821 */ addu $a3,$t3,$a1
/* f0e0acc: 0c002e53 */ jal 0xb94c
/* f0e0acc: 0c002e53 */ jal viGetWidth
/* f0e0ad0: 00409025 */ move $s2,$v0
/* f0e0ad4: 00028c00 */ sll $s1,$v0,0x10
/* f0e0ad8: 0011cc03 */ sra $t9,$s1,0x10
/* f0e0adc: 0c002e57 */ jal 0xb95c
/* f0e0adc: 0c002e57 */ jal viGetHeight
/* f0e0ae0: 03208825 */ move $s1,$t9
/* f0e0ae4: 8e0f0008 */ lw $t7,0x8($s0)
/* f0e0ae8: 02402025 */ move $a0,$s2
@@ -5893,7 +5893,7 @@ glabel hudmsgsRender
/* f0e0b0c: afb30018 */ sw $s3,0x18($sp)
/* f0e0b10: 02e03025 */ move $a2,$s7
/* f0e0b14: 26070020 */ addiu $a3,$s0,0x20
/* f0e0b18: 0fc55fa0 */ jal 0xf157e80
/* f0e0b18: 0fc55fa0 */ jal textRender
/* f0e0b1c: afa90014 */ sw $t1,0x14($sp)
/* f0e0b20: 00409025 */ move $s2,$v0
.PF0f0e0b24:
@@ -5903,7 +5903,7 @@ glabel hudmsgsRender
/* f0e0b30: 00000000 */ nop
/* f0e0b34: afa000e0 */ sw $zero,0xe0($sp)
.PF0f0e0b38:
/* f0e0b38: 0fc552d8 */ jal 0xf154b60
/* f0e0b38: 0fc552d8 */ jal func0f153e4c
/* f0e0b3c: 00000000 */ nop
.PF0f0e0b40:
/* f0e0b40: 8e0801b4 */ lw $t0,0x1b4($s0)
@@ -5912,12 +5912,12 @@ glabel hudmsgsRender
/* f0e0b48: 15010039 */ bne $t0,$at,.PF0f0e0c30
/* f0e0b4c: 00000000 */ nop
/* f0e0b50: afb2009c */ sw $s2,0x9c($sp)
/* f0e0b54: 0c002e91 */ jal 0xba44
/* f0e0b54: 0c002e91 */ jal viGetViewLeft
/* f0e0b58: 26520008 */ addiu $s2,$s2,0x8
/* f0e0b5c: 00028400 */ sll $s0,$v0,0x10
/* f0e0b60: 00105c03 */ sra $t3,$s0,0x10
/* f0e0b64: 01608025 */ move $s0,$t3
/* f0e0b68: 0c002e95 */ jal 0xba54
/* f0e0b68: 0c002e95 */ jal viGetViewTop
/* f0e0b6c: 8fb3009c */ lw $s3,0x9c($sp)
/* f0e0b70: 44829000 */ mtc1 $v0,$f18
/* f0e0b74: 44905000 */ mtc1 $s0,$f10
@@ -5936,17 +5936,17 @@ glabel hudmsgsRender
/* f0e0ba8: 31e90fff */ andi $t1,$t7,0xfff
/* f0e0bac: 0009c300 */ sll $t8,$t1,0xc
/* f0e0bb0: 01984025 */ or $t0,$t4,$t8
/* f0e0bb4: 0c002e73 */ jal 0xb9cc
/* f0e0bb4: 0c002e73 */ jal viGetViewWidth
/* f0e0bb8: ae680000 */ sw $t0,0x0($s3)
/* f0e0bbc: 0c002e91 */ jal 0xba44
/* f0e0bbc: 0c002e91 */ jal viGetViewLeft
/* f0e0bc0: a7a20092 */ sh $v0,0x92($sp)
/* f0e0bc4: 00028c00 */ sll $s1,$v0,0x10
/* f0e0bc8: 00115c03 */ sra $t3,$s1,0x10
/* f0e0bcc: 0c002e95 */ jal 0xba54
/* f0e0bcc: 0c002e95 */ jal viGetViewTop
/* f0e0bd0: 01608825 */ move $s1,$t3
/* f0e0bd4: 00028400 */ sll $s0,$v0,0x10
/* f0e0bd8: 00105403 */ sra $t2,$s0,0x10
/* f0e0bdc: 0c002e77 */ jal 0xb9dc
/* f0e0bdc: 0c002e77 */ jal viGetViewHeight
/* f0e0be0: 01408025 */ move $s0,$t2
/* f0e0be4: 87a90092 */ lh $t1,0x92($sp)
/* f0e0be8: 00506821 */ addu $t5,$v0,$s0
@@ -5987,7 +5987,7 @@ glabel hudmsgsRender
/* f0e0c68: 11200028 */ beqz $t1,.PF0f0e0d0c
/* f0e0c6c: 00000000 */ nop
/* f0e0c70: 8d8ca798 */ lw $t4,-0x5868($t4)
/* f0e0c74: 0fc54d66 */ jal 0xf153598
/* f0e0c74: 0fc54d66 */ jal optionsGetShowMissionTime
/* f0e0c78: 8d840070 */ lw $a0,0x70($t4)
/* f0e0c7c: 10400019 */ beqz $v0,.PF0f0e0ce4
/* f0e0c80: 3c188007 */ lui $t8,0x8007
@@ -6012,23 +6012,23 @@ glabel hudmsgsRender
/* f0e0ccc: 00000000 */ nop
/* f0e0cd0: 10410004 */ beq $v0,$at,.PF0f0e0ce4
/* f0e0cd4: 02402025 */ move $a0,$s2
/* f0e0cd8: 0fc37521 */ jal 0xf0dd484
/* f0e0cd8: 0fc37521 */ jal hudRenderMissionTimer
/* f0e0cdc: 8fa500e0 */ lw $a1,0xe0($sp)
/* f0e0ce0: 00409025 */ move $s2,$v0
.PF0f0e0ce4:
/* f0e0ce4: 0fc374d3 */ jal 0xf0dd34c
/* f0e0ce4: 0fc374d3 */ jal hudIsZoomRangeVisible
/* f0e0ce8: 00000000 */ nop
/* f0e0cec: 10400004 */ beqz $v0,.PF0f0e0d00
/* f0e0cf0: 02402025 */ move $a0,$s2
/* f0e0cf4: 0fc3760f */ jal 0xf0dd83c
/* f0e0cf4: 0fc3760f */ jal hudRenderZoomRange
/* f0e0cf8: 8fa500e0 */ lw $a1,0xe0($sp)
/* f0e0cfc: 00409025 */ move $s2,$v0
.PF0f0e0d00:
/* f0e0d00: 0fc241f9 */ jal 0xf0907e4
/* f0e0d00: 0fc241f9 */ jal func0f0908b8
/* f0e0d04: 02402025 */ move $a0,$s2
/* f0e0d08: 00409025 */ move $s2,$v0
.PF0f0e0d0c:
/* f0e0d0c: 0fc55125 */ jal 0xf154494
/* f0e0d0c: 0fc55125 */ jal func0f153780
/* f0e0d10: 02402025 */ move $a0,$s2
/* f0e0d14: 8fbf007c */ lw $ra,0x7c($sp)
/* f0e0d18: 240a0001 */ li $t2,0x1
+10 -10
View File
@@ -406,9 +406,9 @@ GLOBAL_ASM(
glabel langSetBankSimple
/* f16f578: 27bdffe0 */ addiu $sp,$sp,-32
/* f16f57c: afbf0014 */ sw $ra,0x14($sp)
/* f16f580: 0fc5bd51 */ jal 0xf16f544
/* f16f580: 0fc5bd51 */ jal langGetFileId
/* f16f584: afa40020 */ sw $a0,0x20($sp)
/* f16f588: 0fc59ff5 */ jal 0xf167fd4
/* f16f588: 0fc59ff5 */ jal fileGetInflatedLength
/* f16f58c: 00402025 */ move $a0,$v0
/* f16f590: 3c038008 */ lui $v1,0x8008
/* f16f594: 8c634664 */ lw $v1,0x4664($v1)
@@ -430,13 +430,13 @@ glabel langSetBankSimple
.PF0f16f5d4:
/* f16f5d4: 00084940 */ sll $t1,$t0,0x5
/* f16f5d8: afa90018 */ sw $t1,0x18($sp)
/* f16f5dc: 0fc5bd51 */ jal 0xf16f544
/* f16f5dc: 0fc5bd51 */ jal langGetFileId
/* f16f5e0: 8fa40020 */ lw $a0,0x20($sp)
/* f16f5e4: 3c068008 */ lui $a2,0x8008
/* f16f5e8: 8cc64668 */ lw $a2,0x4668($a2)
/* f16f5ec: 8fa70018 */ lw $a3,0x18($sp)
/* f16f5f0: 00402025 */ move $a0,$v0
/* f16f5f4: 0fc5a060 */ jal 0xf168180
/* f16f5f4: 0fc5a060 */ jal func0f167200
/* f16f5f8: 24050022 */ li $a1,0x22
/* f16f5fc: 8faa0020 */ lw $t2,0x20($sp)
/* f16f600: 3c0c8008 */ lui $t4,0x8008
@@ -446,7 +446,7 @@ glabel langSetBankSimple
/* f16f610: 000a5880 */ sll $t3,$t2,0x2
/* f16f614: 002b0821 */ addu $at,$at,$t3
/* f16f618: ac22b040 */ sw $v0,-0x4fc0($at)
/* f16f61c: 0fc5df7c */ jal 0xf177df0
/* f16f61c: 0fc5df7c */ jal align32
/* f16f620: 018d2021 */ addu $a0,$t4,$t5
/* f16f624: 3c018008 */ lui $at,0x8008
/* f16f628: 10000003 */ b .PF0f16f638
@@ -514,7 +514,7 @@ glabel func0f16f6ecpf
/* f16f6f8: afb20020 */ sw $s2,0x20($sp)
/* f16f6fc: afb1001c */ sw $s1,0x1c($sp)
/* f16f700: afb00018 */ sw $s0,0x18($sp)
/* f16f704: 0fc5df7c */ jal 0xf177df0
/* f16f704: 0fc5df7c */ jal align32
/* f16f708: 8c844664 */ lw $a0,0x4664($a0)
/* f16f70c: 3c018008 */ lui $at,0x8008
/* f16f710: 3c11800b */ lui $s1,0x800b
@@ -526,7 +526,7 @@ glabel func0f16f6ecpf
/* f16f724: 8e2e0000 */ lw $t6,0x0($s1)
/* f16f728: 51c00004 */ beqzl $t6,.PF0f16f73c
/* f16f72c: 26100001 */ addiu $s0,$s0,0x1
/* f16f730: 0fc5bd5e */ jal 0xf16f578
/* f16f730: 0fc5bd5e */ jal langSetBankSimple
/* f16f734: 02002025 */ move $a0,$s0
/* f16f738: 26100001 */ addiu $s0,$s0,0x1
.PF0f16f73c:
@@ -569,7 +569,7 @@ glabel var7f1b9094pf
.PF0f16f77c:
/* f16f77c: 10400004 */ beqz $v0,.PF0f16f790
/* f16f780: 27a4001f */ addiu $a0,$sp,0x1f
/* f16f784: 0fc624bf */ jal 0xf1892fc
/* f16f784: 0fc624bf */ jal func0f1892fcpf
/* f16f788: afa20018 */ sw $v0,0x18($sp)
/* f16f78c: 8fa20018 */ lw $v0,0x18($sp)
.PF0f16f790:
@@ -605,12 +605,12 @@ glabel var7f1b9094pf
/* f16f804: 3c018008 */ lui $at,0x8008
/* f16f808: ac2a4670 */ sw $t2,0x4670($at)
.PF0f16f80c:
/* f16f80c: 0fc5bdbb */ jal 0xf16f6ec
/* f16f80c: 0fc5bdbb */ jal func0f16f6ecpf
/* f16f810: afa20018 */ sw $v0,0x18($sp)
/* f16f814: 8fa20018 */ lw $v0,0x18($sp)
/* f16f818: 50400004 */ beqzl $v0,.PF0f16f82c
/* f16f81c: 8fbf0014 */ lw $ra,0x14($sp)
/* f16f820: 0fc624e1 */ jal 0xf189384
/* f16f820: 0fc624e1 */ jal func0f189384pf
/* f16f824: 93a4001f */ lbu $a0,0x1f($sp)
/* f16f828: 8fbf0014 */ lw $ra,0x14($sp)
.PF0f16f82c:
+24 -24
View File
@@ -537,10 +537,10 @@ glabel func0f1892fcpf
/* f189324: 00008025 */ move $s0,$zero
/* f189328: 24130008 */ li $s3,0x8
.PF0f18932c:
/* f18932c: 0fc5bdaa */ jal 0xf16f6a8
/* f18932c: 0fc5bdaa */ jal langGet
/* f189330: 26045608 */ addiu $a0,$s0,0x5608
/* f189334: 02202025 */ move $a0,$s1
/* f189338: 0c004c01 */ jal 0x13004
/* f189338: 0c004c01 */ jal strcmp
/* f18933c: 00402825 */ move $a1,$v0
/* f189340: 54400007 */ bnezl $v0,.PF0f189360
/* f189344: 26100001 */ addiu $s0,$s0,0x1
@@ -587,10 +587,10 @@ glabel func0f189384pf
/* f1893c8: 3c09800b */ lui $t1,0x800b
/* f1893cc: 2529d150 */ addiu $t1,$t1,-11952
/* f1893d0: 00084080 */ sll $t0,$t0,0x2
/* f1893d4: 0fc5bdaa */ jal 0xf16f6a8
/* f1893d4: 0fc5bdaa */ jal langGet
/* f1893d8: 01098821 */ addu $s1,$t0,$t1
/* f1893dc: 02202025 */ move $a0,$s1
/* f1893e0: 0c004bb0 */ jal 0x12ec0
/* f1893e0: 0c004bb0 */ jal strcpy
/* f1893e4: 00402825 */ move $a1,$v0
.PF0f1893e8:
/* f1893e8: 26100001 */ addiu $s0,$s0,0x1
@@ -5203,18 +5203,18 @@ glabel func0f18c4c0
/* f18d578: afb30024 */ sw $s3,0x24($sp)
/* f18d57c: afb20020 */ sw $s2,0x20($sp)
/* f18d580: afb1001c */ sw $s1,0x1c($sp)
/* f18d584: 0fc634d2 */ jal 0xf18d348
/* f18d584: 0fc634d2 */ jal mpGetUsingMultipleTunes
/* f18d588: afb00018 */ sw $s0,0x18($sp)
/* f18d58c: 1040006f */ beqz $v0,.PF0f18d74c
/* f18d590: 00000000 */ nop
/* f18d594: 0fc634a9 */ jal 0xf18d2a4
/* f18d594: 0fc634a9 */ jal mpGetNumUnlockedTracks
/* f18d598: 00000000 */ nop
/* f18d59c: 0040a025 */ move $s4,$v0
/* f18d5a0: 0000a825 */ move $s5,$zero
/* f18d5a4: 18400009 */ blez $v0,.PF0f18d5cc
/* f18d5a8: 00008025 */ move $s0,$zero
.PF0f18d5ac:
/* f18d5ac: 0fc634d5 */ jal 0xf18d354
/* f18d5ac: 0fc634d5 */ jal mpIsMultiTrackSlotEnabled
/* f18d5b0: 02002025 */ move $a0,$s0
/* f18d5b4: 10400002 */ beqz $v0,.PF0f18d5c0
/* f18d5b8: 26100001 */ addiu $s0,$s0,0x1
@@ -5228,7 +5228,7 @@ glabel func0f18c4c0
/* f18d5d0: 3c16800b */ lui $s6,0x800b
/* f18d5d4: 26d6d1c0 */ addiu $s6,$s6,-11840
.PF0f18d5d8:
/* f18d5d8: 0c004ad4 */ jal 0x12b50
/* f18d5d8: 0c004ad4 */ jal random
/* f18d5dc: 00000000 */ nop
/* f18d5e0: 0054001b */ divu $zero,$v0,$s4
/* f18d5e4: 00002010 */ mfhi $a0
@@ -5236,7 +5236,7 @@ glabel func0f18c4c0
/* f18d5ec: 00000000 */ nop
/* f18d5f0: 0007000d */ break 0x7
.PF0f18d5f4:
/* f18d5f4: 0fc6348e */ jal 0xf18d238
/* f18d5f4: 0fc6348e */ jal mpGetTrackNumAtSlotIndex
/* f18d5f8: 00000000 */ nop
/* f18d5fc: 8ece0004 */ lw $t6,0x4($s6)
/* f18d600: 00409825 */ move $s3,$v0
@@ -5264,7 +5264,7 @@ glabel func0f18c4c0
/* f18d654: 26d6d1c0 */ addiu $s6,$s6,-11840
/* f18d658: 00008025 */ move $s0,$zero
.PF0f18d65c:
/* f18d65c: 0c004ad4 */ jal 0x12b50
/* f18d65c: 0c004ad4 */ jal random
/* f18d660: 00008825 */ move $s1,$zero
/* f18d664: 0055001b */ divu $zero,$v0,$s5
/* f18d668: 00009010 */ mfhi $s2
@@ -5276,7 +5276,7 @@ glabel func0f18c4c0
/* f18d67c: 5a80000d */ blezl $s4,.PF0f18d6b4
/* f18d680: 2401ffff */ li $at,-1
.PF0f18d684:
/* f18d684: 0fc634d5 */ jal 0xf18d354
/* f18d684: 0fc634d5 */ jal mpIsMultiTrackSlotEnabled
/* f18d688: 02002025 */ move $a0,$s0
/* f18d68c: 50400006 */ beqzl $v0,.PF0f18d6a8
/* f18d690: 26100001 */ addiu $s0,$s0,0x1
@@ -5305,7 +5305,7 @@ glabel func0f18c4c0
/* f18d6e0: 10000055 */ b .PF0f18d838
/* f18d6e4: 00031242 */ srl $v0,$v1,0x9
.PF0f18d6e8:
/* f18d6e8: 0fc6348e */ jal 0xf18d238
/* f18d6e8: 0fc6348e */ jal mpGetTrackNumAtSlotIndex
/* f18d6ec: 02602025 */ move $a0,$s3
/* f18d6f0: 2aa10002 */ slti $at,$s5,0x2
/* f18d6f4: 14200004 */ bnez $at,.PF0f18d708
@@ -5332,17 +5332,17 @@ glabel func0f18c4c0
/* f18d744: 1000003c */ b .PF0f18d838
/* f18d748: 00031242 */ srl $v0,$v1,0x9
.PF0f18d74c:
/* f18d74c: 0fc6354b */ jal 0xf18d52c
/* f18d74c: 0fc6354b */ jal mpGetCurrentTrackSlotNum
/* f18d750: 00000000 */ nop
/* f18d754: 04410024 */ bgez $v0,.PF0f18d7e8
/* f18d758: 00409825 */ move $s3,$v0
/* f18d75c: 0fc634a9 */ jal 0xf18d2a4
/* f18d75c: 0fc634a9 */ jal mpGetNumUnlockedTracks
/* f18d760: 00000000 */ nop
/* f18d764: 3c16800b */ lui $s6,0x800b
/* f18d768: 00408025 */ move $s0,$v0
/* f18d76c: 26d6d1c0 */ addiu $s6,$s6,-11840
.PF0f18d770:
/* f18d770: 0c004ad4 */ jal 0x12b50
/* f18d770: 0c004ad4 */ jal random
/* f18d774: 00000000 */ nop
/* f18d778: 0050001b */ divu $zero,$v0,$s0
/* f18d77c: 00002010 */ mfhi $a0
@@ -5350,7 +5350,7 @@ glabel func0f18c4c0
/* f18d784: 00000000 */ nop
/* f18d788: 0007000d */ break 0x7
.PF0f18d78c:
/* f18d78c: 0fc6348e */ jal 0xf18d238
/* f18d78c: 0fc6348e */ jal mpGetTrackNumAtSlotIndex
/* f18d790: 00000000 */ nop
/* f18d794: 8ece0004 */ lw $t6,0x4($s6)
/* f18d798: 00409825 */ move $s3,$v0
@@ -5374,7 +5374,7 @@ glabel func0f18c4c0
/* f18d7e0: 10000015 */ b .PF0f18d838
/* f18d7e4: 00031242 */ srl $v0,$v1,0x9
.PF0f18d7e8:
/* f18d7e8: 0fc6348e */ jal 0xf18d238
/* f18d7e8: 0fc6348e */ jal mpGetTrackNumAtSlotIndex
/* f18d7ec: 02602025 */ move $a0,$s3
/* f18d7f0: 00024080 */ sll $t0,$v0,0x2
/* f18d7f4: 3c16800b */ lui $s6,0x800b
@@ -7085,7 +7085,7 @@ glabel func0f18dcec
/* f18edec: 2610d128 */ addiu $s0,$s0,-11992
/* f18edf0: 0080f025 */ move $s8,$a0
/* f18edf4: 96120016 */ lhu $s2,0x16($s0)
/* f18edf8: 0fc61922 */ jal 0xf186488
/* f18edf8: 0fc61922 */ jal scenarioInit
/* f18edfc: a20e0010 */ sb $t6,0x10($s0)
/* f18ee00: 03c0c825 */ move $t9,$s8
/* f18ee04: 02004025 */ move $t0,$s0
@@ -7134,18 +7134,18 @@ glabel func0f18dcec
/* f18eea4: 01d37023 */ subu $t6,$t6,$s3
/* f18eea8: 15a1000a */ bne $t5,$at,.PF0f18eed4
/* f18eeac: 02202025 */ move $a0,$s1
/* f18eeb0: 0fc5bdaa */ jal 0xf16f6a8
/* f18eeb0: 0fc5bdaa */ jal langGet
/* f18eeb4: 240454f2 */ li $a0,0x54f2
/* f18eeb8: 26720001 */ addiu $s2,$s3,0x1
/* f18eebc: 02403025 */ move $a2,$s2
/* f18eec0: 02202025 */ move $a0,$s1
/* f18eec4: 0c004d11 */ jal 0x13444
/* f18eec4: 0c004d11 */ jal sprintf
/* f18eec8: 00402825 */ move $a1,$v0
/* f18eecc: 10000006 */ b .PF0f18eee8
/* f18eed0: 928f0029 */ lbu $t7,0x29($s4)
.PF0f18eed4:
/* f18eed4: 03ce2821 */ addu $a1,$s8,$t6
/* f18eed8: 0c004bb0 */ jal 0x12ec0
/* f18eed8: 0c004bb0 */ jal strcpy
/* f18eedc: 24a50130 */ addiu $a1,$a1,0x130
/* f18eee0: 26720001 */ addiu $s2,$s3,0x1
/* f18eee4: 928f0029 */ lbu $t7,0x29($s4)
@@ -7163,7 +7163,7 @@ glabel func0f18dcec
/* f18ef10: 26f70004 */ addiu $s7,$s7,0x4
/* f18ef14: 1420ffd2 */ bnez $at,.PF0f18ee60
/* f18ef18: a239ffc5 */ sb $t9,-0x3b($s1)
/* f18ef1c: 0fc67684 */ jal 0xf19da10
/* f18ef1c: 0fc67684 */ jal mpIsFeatureUnlocked
/* f18ef20: 24040016 */ li $a0,0x16
/* f18ef24: 1440000c */ bnez $v0,.PF0f18ef58
/* f18ef28: 3c04800b */ lui $a0,0x800b
@@ -7181,9 +7181,9 @@ glabel func0f18dcec
/* f18ef50: 5444fffb */ bnel $v0,$a0,.PF0f18ef40
/* f18ef54: 90480018 */ lbu $t0,0x18($v0)
.PF0f18ef58:
/* f18ef58: 0fc62878 */ jal 0xf18a1e0
/* f18ef58: 0fc62878 */ jal func0f18913c
/* f18ef5c: 00000000 */ nop
/* f18ef60: 0fc674a4 */ jal 0xf19d290
/* f18ef60: 0fc674a4 */ jal func0f19c190
/* f18ef64: 00000000 */ nop
/* f18ef68: 8fbf003c */ lw $ra,0x3c($sp)
/* f18ef6c: 8fb00018 */ lw $s0,0x18($sp)
+94 -94
View File
@@ -834,13 +834,13 @@ glabel scenarioHtbCallback18
/* f1817dc: 27bdff60 */ addiu $sp,$sp,-160
/* f1817e0: afbf003c */ sw $ra,0x3c($sp)
/* f1817e4: afb00038 */ sw $s0,0x38($sp)
/* f1817e8: 0fc44cc9 */ jal 0xf113324
/* f1817e8: 0fc44cc9 */ jal invHasBriefcase
/* f1817ec: 00808025 */ move $s0,$a0
/* f1817f0: 50400058 */ beqzl $v0,.PF0f181954
/* f1817f4: 8fbf003c */ lw $ra,0x3c($sp)
/* f1817f8: 0c002e91 */ jal 0xba44
/* f1817f8: 0c002e91 */ jal viGetViewLeft
/* f1817fc: 00000000 */ nop
/* f181800: 0c002e73 */ jal 0xb9cc
/* f181800: 0c002e73 */ jal viGetViewWidth
/* f181804: a7a20042 */ sh $v0,0x42($sp)
/* f181808: 87af0042 */ lh $t7,0x42($sp)
/* f18180c: 04410003 */ bgez $v0,.PF0f18181c
@@ -849,7 +849,7 @@ glabel scenarioHtbCallback18
/* f181818: 00017043 */ sra $t6,$at,0x1
.PF0f18181c:
/* f18181c: 01cf2821 */ addu $a1,$t6,$t7
/* f181820: 0c002e95 */ jal 0xba54
/* f181820: 0c002e95 */ jal viGetViewTop
/* f181824: afa50088 */ sw $a1,0x88($sp)
/* f181828: 3c19800a */ lui $t9,0x800a
/* f18182c: 8f39a798 */ lw $t9,-0x5868($t9)
@@ -865,9 +865,9 @@ glabel scenarioHtbCallback18
/* f181854: 3c057f1c */ lui $a1,0x7f1c
/* f181858: 24a59ae0 */ addiu $a1,$a1,-25888
/* f18185c: 27a40044 */ addiu $a0,$sp,0x44
/* f181860: 0c004d11 */ jal 0x13444
/* f181860: 0c004d11 */ jal sprintf
/* f181864: 00003025 */ move $a2,$zero
/* f181868: 0fc550cf */ jal 0xf15433c
/* f181868: 0fc550cf */ jal func0f153628
/* f18186c: 02002025 */ move $a0,$s0
/* f181870: 3c0b8008 */ lui $t3,0x8008
/* f181874: 8d6b0064 */ lw $t3,0x64($t3)
@@ -878,7 +878,7 @@ glabel scenarioHtbCallback18
/* f181888: 27a50090 */ addiu $a1,$sp,0x90
/* f18188c: 27a60044 */ addiu $a2,$sp,0x44
/* f181890: afa00014 */ sw $zero,0x14($sp)
/* f181894: 0fc5609a */ jal 0xf158268
/* f181894: 0fc5609a */ jal textMeasure
/* f181898: afab0010 */ sw $t3,0x10($sp)
/* f18189c: 8fa70090 */ lw $a3,0x90($sp)
/* f1818a0: 8fa50088 */ lw $a1,0x88($sp)
@@ -896,11 +896,11 @@ glabel scenarioHtbCallback18
/* f1818cc: afa2008c */ sw $v0,0x8c($sp)
/* f1818d0: afa70090 */ sw $a3,0x90($sp)
/* f1818d4: afa50088 */ sw $a1,0x88($sp)
/* f1818d8: 0fc551a9 */ jal 0xf1546a4
/* f1818d8: 0fc551a9 */ jal func0f153990
/* f1818dc: 02002025 */ move $a0,$s0
/* f1818e0: 0c002e53 */ jal 0xb94c
/* f1818e0: 0c002e53 */ jal viGetWidth
/* f1818e4: 00408025 */ move $s0,$v0
/* f1818e8: 0c002e57 */ jal 0xb95c
/* f1818e8: 0c002e57 */ jal viGetHeight
/* f1818ec: a7a20040 */ sh $v0,0x40($sp)
/* f1818f0: 3c0d8008 */ lui $t5,0x8008
/* f1818f4: 3c0e8008 */ lui $t6,0x8008
@@ -921,9 +921,9 @@ glabel scenarioHtbCallback18
/* f181930: afa0002c */ sw $zero,0x2c($sp)
/* f181934: afae0014 */ sw $t6,0x14($sp)
/* f181938: afad0010 */ sw $t5,0x10($sp)
/* f18193c: 0fc55fa0 */ jal 0xf157e80
/* f18193c: 0fc55fa0 */ jal textRender
/* f181940: afb90020 */ sw $t9,0x20($sp)
/* f181944: 0fc55125 */ jal 0xf154494
/* f181944: 0fc55125 */ jal func0f153780
/* f181948: 00402025 */ move $a0,$v0
/* f18194c: 00408025 */ move $s0,$v0
/* f181950: 8fbf003c */ lw $ra,0x3c($sp)
@@ -2034,7 +2034,7 @@ glabel var7f1b8950
/* f182d90: 4500003b */ bc1f .PF0f182e80
/* f182d94: 00000000 */ nop
/* f182d98: 8664000e */ lh $a0,0xe($s3)
/* f182d9c: 0fc00b0a */ jal 0xf002c28
/* f182d9c: 0fc00b0a */ jal roomSetLighting
/* f182da0: afa00010 */ sw $zero,0x10($sp)
/* f182da4: 8679000c */ lh $t9,0xc($s3)
/* f182da8: 00002025 */ move $a0,$zero
@@ -2043,7 +2043,7 @@ glabel var7f1b8950
/* f182db4: a660000a */ sh $zero,0xa($s3)
/* f182db8: 8670000a */ lh $s0,0xa($s3)
.PF0f182dbc:
/* f182dbc: 0c004ad4 */ jal 0x12b50
/* f182dbc: 0c004ad4 */ jal random
/* f182dc0: 00000000 */ nop
/* f182dc4: 8668000c */ lh $t0,0xc($s3)
/* f182dc8: 0048001b */ divu $zero,$v0,$t0
@@ -2063,7 +2063,7 @@ glabel var7f1b8950
/* f182dfc: a660000a */ sh $zero,0xa($s3)
.PF0f182e00:
/* f182e00: 24050042 */ li $a1,0x42
/* f182e04: 0fc45964 */ jal 0xf116590
/* f182e04: 0fc45964 */ jal padUnpack
/* f182e08: 27a600a8 */ addiu $a2,$sp,0xa8
/* f182e0c: 8fac00f0 */ lw $t4,0xf0($sp)
/* f182e10: c7a800a8 */ lwc1 $f8,0xa8($sp)
@@ -2080,14 +2080,14 @@ glabel var7f1b8950
/* f182e3c: a66c000e */ sh $t4,0xe($s3)
/* f182e40: e6680024 */ swc1 $f8,0x24($s3)
/* f182e44: e66a0028 */ swc1 $f10,0x28($s3)
/* f182e48: 0c00a71b */ jal 0x29c6c
/* f182e48: 0c00a71b */ jal func0002a36c
/* f182e4c: e672002c */ swc1 $f18,0x2c($s3)
/* f182e50: e6600028 */ swc1 $f0,0x28($s3)
/* f182e54: 8664000e */ lh $a0,0xe($s3)
/* f182e58: 24050005 */ li $a1,0x5
/* f182e5c: 00003025 */ move $a2,$zero
/* f182e60: 00003825 */ move $a3,$zero
/* f182e64: 0fc00b0a */ jal 0xf002c28
/* f182e64: 0fc00b0a */ jal roomSetLighting
/* f182e68: afa00010 */ sw $zero,0x10($sp)
/* f182e6c: 240effff */ li $t6,-1
/* f182e70: a66e0004 */ sh $t6,0x4($s3)
@@ -2127,7 +2127,7 @@ glabel var7f1b8950
/* f182ee4: 8c640004 */ lw $a0,0x4($v1)
/* f182ee8: afa70170 */ sw $a3,0x170($sp)
/* f182eec: afa60174 */ sw $a2,0x174($sp)
/* f182ef0: 0fc0e706 */ jal 0xf039c18
/* f182ef0: 0fc0e706 */ jal chrIsDead
/* f182ef4: afa30074 */ sw $v1,0x74($sp)
/* f182ef8: 8fa30074 */ lw $v1,0x74($sp)
/* f182efc: 8fa60174 */ lw $a2,0x174($sp)
@@ -2161,7 +2161,7 @@ glabel var7f1b8950
/* f182f58: 90a40125 */ lbu $a0,0x125($a1)
/* f182f5c: afa70170 */ sw $a3,0x170($sp)
/* f182f60: afa60174 */ sw $a2,0x174($sp)
/* f182f64: 0fc63e8e */ jal 0xf18fa38
/* f182f64: 0fc63e8e */ jal radarGetTeamIndex
/* f182f68: afa30050 */ sw $v1,0x50($sp)
/* f182f6c: 00025080 */ sll $t2,$v0,0x2
/* f182f70: 022a2021 */ addu $a0,$s1,$t2
@@ -2282,11 +2282,11 @@ glabel var7f1b8950
/* f1830f4: 8c845750 */ lw $a0,0x5750($a0)
/* f1830f8: 2407ffff */ li $a3,-1
/* f1830fc: 00008825 */ move $s1,$zero
/* f183100: 0c0041a0 */ jal 0x10680
/* f183100: 0c0041a0 */ jal audioStart
/* f183104: e7a40014 */ swc1 $f4,0x14($sp)
/* f183108: a6700004 */ sh $s0,0x4($s3)
/* f18310c: a6600006 */ sh $zero,0x6($s3)
/* f183110: 0fc5bdaa */ jal 0xf16f6a8
/* f183110: 0fc5bdaa */ jal langGet
/* f183114: 24045417 */ li $a0,0x5417
/* f183118: 00107080 */ sll $t6,$s0,0x2
/* f18311c: 01d07023 */ subu $t6,$t6,$s0
@@ -2295,7 +2295,7 @@ glabel var7f1b8950
/* f183128: 000e7080 */ sll $t6,$t6,0x2
/* f18312c: 01cf3021 */ addu $a2,$t6,$t7
/* f183130: 27a4011c */ addiu $a0,$sp,0x11c
/* f183134: 0c004d11 */ jal 0x13444
/* f183134: 0c004d11 */ jal sprintf
/* f183138: 00402825 */ move $a1,$v0
/* f18313c: 8e98006c */ lw $t8,0x6c($s4)
/* f183140: 27b0011c */ addiu $s0,$sp,0x11c
@@ -2331,28 +2331,28 @@ glabel var7f1b8950
/* f1831a8: 19800035 */ blez $t4,.PF0f183280
/* f1831ac: 00000000 */ nop
.PF0f1831b0:
/* f1831b0: 0fc4a4ff */ jal 0xf1293fc
/* f1831b0: 0fc4a4ff */ jal setCurrentPlayerNum
/* f1831b4: 02202025 */ move $a0,$s1
/* f1831b8: 8e8d0284 */ lw $t5,0x284($s4)
/* f1831bc: 8dae00bc */ lw $t6,0xbc($t5)
/* f1831c0: 8dc50004 */ lw $a1,0x4($t6)
/* f1831c4: 0fc63e8e */ jal 0xf18fa38
/* f1831c4: 0fc63e8e */ jal radarGetTeamIndex
/* f1831c8: 90a40125 */ lbu $a0,0x125($a1)
/* f1831cc: 866f0004 */ lh $t7,0x4($s3)
/* f1831d0: 02002025 */ move $a0,$s0
/* f1831d4: 24050009 */ li $a1,0x9
/* f1831d8: 144f0009 */ bne $v0,$t7,.PF0f183200
/* f1831dc: 00000000 */ nop
/* f1831e0: 0fc5bdaa */ jal 0xf16f6a8
/* f1831e0: 0fc5bdaa */ jal langGet
/* f1831e4: 24045416 */ li $a0,0x5416
/* f1831e8: 00402025 */ move $a0,$v0
/* f1831ec: 24050009 */ li $a1,0x9
/* f1831f0: 0fc37976 */ jal 0xf0de5d8
/* f1831f0: 0fc37976 */ jal func0f0ddfa4
/* f1831f4: 24060001 */ li $a2,0x1
/* f1831f8: 10000004 */ b .PF0f18320c
/* f1831fc: 8e98006c */ lw $t8,0x6c($s4)
.PF0f183200:
/* f183200: 0fc37976 */ jal 0xf0de5d8
/* f183200: 0fc37976 */ jal func0f0ddfa4
/* f183204: 24060001 */ li $a2,0x1
/* f183208: 8e98006c */ lw $t8,0x6c($s4)
.PF0f18320c:
@@ -2390,7 +2390,7 @@ glabel var7f1b8950
/* f183278: 1420ffcd */ bnez $at,.PF0f1831b0
/* f18327c: 00000000 */ nop
.PF0f183280:
/* f183280: 0fc4a4ff */ jal 0xf1293fc
/* f183280: 0fc4a4ff */ jal setCurrentPlayerNum
/* f183284: 02402025 */ move $a0,$s2
/* f183288: 1000006d */ b .PF0f183440
/* f18328c: 86630004 */ lh $v1,0x4($s3)
@@ -2425,7 +2425,7 @@ glabel var7f1b8950
/* f1832fc: 00003025 */ move $a2,$zero
/* f183300: 2407ffff */ li $a3,-1
/* f183304: 00009025 */ move $s2,$zero
/* f183308: 0c0041a0 */ jal 0x10680
/* f183308: 0c0041a0 */ jal audioStart
/* f18330c: e7a60014 */ swc1 $f6,0x14($sp)
/* f183310: 3c03800b */ lui $v1,0x800b
/* f183314: 8c63cad0 */ lw $v1,-0x3530($v1)
@@ -2438,7 +2438,7 @@ glabel var7f1b8950
.PF0f183330:
/* f183330: 8e0d0000 */ lw $t5,0x0($s0)
/* f183334: 91a40125 */ lbu $a0,0x125($t5)
/* f183338: 0fc63e8e */ jal 0xf18fa38
/* f183338: 0fc63e8e */ jal radarGetTeamIndex
/* f18333c: afa5004c */ sw $a1,0x4c($sp)
/* f183340: 866e0004 */ lh $t6,0x4($s3)
/* f183344: 8fa5004c */ lw $a1,0x4c($sp)
@@ -2474,18 +2474,18 @@ glabel var7f1b8950
/* f1833b0: 8c4b02d4 */ lw $t3,0x2d4($v0)
/* f1833b4: 1560000e */ bnez $t3,.PF0f1833f0
/* f1833b8: 00000000 */ nop
/* f1833bc: 0fc63e8e */ jal 0xf18fa38
/* f1833bc: 0fc63e8e */ jal radarGetTeamIndex
/* f1833c0: 90440125 */ lbu $a0,0x125($v0)
/* f1833c4: 866c0004 */ lh $t4,0x4($s3)
/* f1833c8: 144c0009 */ bne $v0,$t4,.PF0f1833f0
/* f1833cc: 00000000 */ nop
/* f1833d0: 0fc4a4ff */ jal 0xf1293fc
/* f1833d0: 0fc4a4ff */ jal setCurrentPlayerNum
/* f1833d4: 02402025 */ move $a0,$s2
/* f1833d8: 0fc5bdaa */ jal 0xf16f6a8
/* f1833d8: 0fc5bdaa */ jal langGet
/* f1833dc: 24045415 */ li $a0,0x5415
/* f1833e0: 00402025 */ move $a0,$v0
/* f1833e4: 24050009 */ li $a1,0x9
/* f1833e8: 0fc37976 */ jal 0xf0de5d8
/* f1833e8: 0fc37976 */ jal func0f0ddfa4
/* f1833ec: 24060001 */ li $a2,0x1
.PF0f1833f0:
/* f1833f0: 3c0d800b */ lui $t5,0x800b
@@ -2496,7 +2496,7 @@ glabel var7f1b8950
/* f183404: 5420ffea */ bnezl $at,.PF0f1833b0
/* f183408: 8e020000 */ lw $v0,0x0($s0)
.PF0f18340c:
/* f18340c: 0fc4a4ff */ jal 0xf1293fc
/* f18340c: 0fc4a4ff */ jal setCurrentPlayerNum
/* f183410: 02202025 */ move $a0,$s1
/* f183414: 240effff */ li $t6,-1
/* f183418: a66e0004 */ sh $t6,0x4($s3)
@@ -3370,7 +3370,7 @@ glabel scenarioKohCallback18
/* f183690: 8dcf00bc */ lw $t7,0xbc($t6)
/* f183694: 00808025 */ move $s0,$a0
/* f183698: 8de20004 */ lw $v0,0x4($t7)
/* f18369c: 0fc63e8e */ jal 0xf18fa38
/* f18369c: 0fc63e8e */ jal radarGetTeamIndex
/* f1836a0: 90440125 */ lbu $a0,0x125($v0)
/* f1836a4: 3c03800b */ lui $v1,0x800b
/* f1836a8: 2463c6b0 */ addiu $v1,$v1,-14672
@@ -3380,9 +3380,9 @@ glabel scenarioKohCallback18
/* f1836b8: 84790008 */ lh $t9,0x8($v1)
/* f1836bc: 5720008f */ bnezl $t9,.PF0f1838fc
/* f1836c0: 8fbf003c */ lw $ra,0x3c($sp)
/* f1836c4: 0c002e91 */ jal 0xba44
/* f1836c4: 0c002e91 */ jal viGetViewLeft
/* f1836c8: 00000000 */ nop
/* f1836cc: 0c002e73 */ jal 0xb9cc
/* f1836cc: 0c002e73 */ jal viGetViewWidth
/* f1836d0: a7a2004e */ sh $v0,0x4e($sp)
/* f1836d4: 87aa004e */ lh $t2,0x4e($sp)
/* f1836d8: 04410003 */ bgez $v0,.PF0f1836e8
@@ -3391,7 +3391,7 @@ glabel scenarioKohCallback18
/* f1836e4: 00014843 */ sra $t1,$at,0x1
.PF0f1836e8:
/* f1836e8: 012a2821 */ addu $a1,$t1,$t2
/* f1836ec: 0c002e95 */ jal 0xba54
/* f1836ec: 0c002e95 */ jal viGetViewTop
/* f1836f0: afa50098 */ sw $a1,0x98($sp)
/* f1836f4: 3c04800a */ lui $a0,0x800a
/* f1836f8: 8c84a994 */ lw $a0,-0x566c($a0)
@@ -3450,7 +3450,7 @@ glabel scenarioKohCallback18
/* f1837c0: 00000000 */ nop
/* f1837c4: 0006000d */ break 0x6
.PF0f1837c8:
/* f1837c8: 0c004d11 */ jal 0x13444
/* f1837c8: 0c004d11 */ jal sprintf
/* f1837cc: 00000000 */ nop
/* f1837d0: 1000000f */ b .PF0f183810
/* f1837d4: 00000000 */ nop
@@ -3469,10 +3469,10 @@ glabel scenarioKohCallback18
/* f183800: 00000000 */ nop
/* f183804: 0006000d */ break 0x6
.PF0f183808:
/* f183808: 0c004d11 */ jal 0x13444
/* f183808: 0c004d11 */ jal sprintf
/* f18380c: 00000000 */ nop
.PF0f183810:
/* f183810: 0fc550cf */ jal 0xf15433c
/* f183810: 0fc550cf */ jal func0f153628
/* f183814: 02002025 */ move $a0,$s0
/* f183818: 3c098008 */ lui $t1,0x8008
/* f18381c: 8d290064 */ lw $t1,0x64($t1)
@@ -3483,7 +3483,7 @@ glabel scenarioKohCallback18
/* f183830: 27a500a0 */ addiu $a1,$sp,0xa0
/* f183834: 27a60050 */ addiu $a2,$sp,0x50
/* f183838: afa00014 */ sw $zero,0x14($sp)
/* f18383c: 0fc5609a */ jal 0xf158268
/* f18383c: 0fc5609a */ jal textMeasure
/* f183840: afa90010 */ sw $t1,0x10($sp)
/* f183844: 8fa700a0 */ lw $a3,0xa0($sp)
/* f183848: 8fa50098 */ lw $a1,0x98($sp)
@@ -3501,11 +3501,11 @@ glabel scenarioKohCallback18
/* f183874: afa2009c */ sw $v0,0x9c($sp)
/* f183878: afa700a0 */ sw $a3,0xa0($sp)
/* f18387c: afa50098 */ sw $a1,0x98($sp)
/* f183880: 0fc551a9 */ jal 0xf1546a4
/* f183880: 0fc551a9 */ jal func0f153990
/* f183884: 02002025 */ move $a0,$s0
/* f183888: 0c002e53 */ jal 0xb94c
/* f183888: 0c002e53 */ jal viGetWidth
/* f18388c: 00408025 */ move $s0,$v0
/* f183890: 0c002e57 */ jal 0xb95c
/* f183890: 0c002e57 */ jal viGetHeight
/* f183894: a7a2004c */ sh $v0,0x4c($sp)
/* f183898: 3c0b8008 */ lui $t3,0x8008
/* f18389c: 3c0c8008 */ lui $t4,0x8008
@@ -3526,9 +3526,9 @@ glabel scenarioKohCallback18
/* f1838d8: afa0002c */ sw $zero,0x2c($sp)
/* f1838dc: afac0014 */ sw $t4,0x14($sp)
/* f1838e0: afab0010 */ sw $t3,0x10($sp)
/* f1838e4: 0fc55fa0 */ jal 0xf157e80
/* f1838e4: 0fc55fa0 */ jal textRender
/* f1838e8: afaf0020 */ sw $t7,0x20($sp)
/* f1838ec: 0fc55125 */ jal 0xf154494
/* f1838ec: 0fc55125 */ jal func0f153780
/* f1838f0: 00402025 */ move $a0,$v0
/* f1838f4: 00408025 */ move $s0,$v0
/* f1838f8: 8fbf003c */ lw $ra,0x3c($sp)
@@ -8742,7 +8742,7 @@ glabel chrGiveBriefcase
/* f1878e4: 2631a510 */ addiu $s1,$s1,-23280
/* f1878e8: 53200017 */ beqzl $t9,.PF0f187948
/* f1878ec: 8e39028c */ lw $t9,0x28c($s1)
/* f1878f0: 0fc63831 */ jal 0xf18e0c4
/* f1878f0: 0fc63831 */ jal mpPlayerGetIndex
/* f1878f4: 00000000 */ nop
/* f1878f8: 00025080 */ sll $t2,$v0,0x2
/* f1878fc: 3c0b800b */ lui $t3,0x800b
@@ -8751,14 +8751,14 @@ glabel chrGiveBriefcase
/* f187908: 8fac0120 */ lw $t4,0x120($sp)
/* f18790c: 8fa4012c */ lw $a0,0x12c($sp)
/* f187910: afab0050 */ sw $t3,0x50($sp)
/* f187914: 0fc21f5f */ jal 0xf087d7c
/* f187914: 0fc21f5f */ jal propPlayPickupSound
/* f187918: 9185005c */ lbu $a1,0x5c($t4)
/* f18791c: 8fa40128 */ lw $a0,0x128($sp)
/* f187920: 24050057 */ li $a1,0x57
/* f187924: 8c8302d4 */ lw $v1,0x2d4($a0)
/* f187928: 906e009c */ lbu $t6,0x9c($v1)
/* f18792c: 35d80080 */ ori $t8,$t6,0x80
/* f187930: 0fc663e3 */ jal 0xf198f8c
/* f187930: 0fc663e3 */ jal aibotGiveSingleWeapon
/* f187934: a078009c */ sb $t8,0x9c($v1)
/* f187938: 3c11800a */ lui $s1,0x800a
/* f18793c: 10000020 */ b .PF0f1879c0
@@ -8790,23 +8790,23 @@ glabel chrGiveBriefcase
/* f18799c: 03197821 */ addu $t7,$t8,$t9
/* f1879a0: afaf0050 */ sw $t7,0x50($sp)
.PF0f1879a4:
/* f1879a4: 0fc44a1a */ jal 0xf112868
/* f1879a4: 0fc44a1a */ jal invGiveSingleWeapon
/* f1879a8: 24040057 */ li $a0,0x57
/* f1879ac: 24040057 */ li $a0,0x57
/* f1879b0: 0fc221bd */ jal 0xf0886f4
/* f1879b0: 0fc221bd */ jal currentPlayerQueuePickupWeaponHudmsg
/* f1879b4: 00002825 */ move $a1,$zero
/* f1879b8: 0fc21fa0 */ jal 0xf087e80
/* f1879b8: 0fc21fa0 */ jal func0f087d10
/* f1879bc: 24040057 */ li $a0,0x57
.PF0f1879c0:
/* f1879c0: 0fc5bdaa */ jal 0xf16f6a8
/* f1879c0: 0fc5bdaa */ jal langGet
/* f1879c4: 24045401 */ li $a0,0x5401
/* f1879c8: 24040057 */ li $a0,0x57
/* f1879cc: 0fc28941 */ jal 0xf0a2504
/* f1879cc: 0fc28941 */ jal weaponGetShortName
/* f1879d0: afa20048 */ sw $v0,0x48($sp)
/* f1879d4: 8fa50048 */ lw $a1,0x48($sp)
/* f1879d8: 27a400d4 */ addiu $a0,$sp,0xd4
/* f1879dc: 8fa60050 */ lw $a2,0x50($sp)
/* f1879e0: 0c004d11 */ jal 0x13444
/* f1879e0: 0c004d11 */ jal sprintf
/* f1879e4: 00403825 */ move $a3,$v0
/* f1879e8: 8e29006c */ lw $t1,0x6c($s1)
/* f1879ec: 8e2a028c */ lw $t2,0x28c($s1)
@@ -8852,11 +8852,11 @@ glabel chrGiveBriefcase
/* f187a74: 1219000f */ beq $s0,$t9,.PF0f187ab4
/* f187a78: 00000000 */ nop
.PF0f187a7c:
/* f187a7c: 0fc4a4ff */ jal 0xf1293fc
/* f187a7c: 0fc4a4ff */ jal setCurrentPlayerNum
/* f187a80: 02002025 */ move $a0,$s0
/* f187a84: 27a400d4 */ addiu $a0,$sp,0xd4
/* f187a88: 24050009 */ li $a1,0x9
/* f187a8c: 0fc37976 */ jal 0xf0de5d8
/* f187a8c: 0fc37976 */ jal func0f0ddfa4
/* f187a90: 24060001 */ li $a2,0x1
/* f187a94: 3c09800a */ lui $t1,0x800a
/* f187a98: 3c08800a */ lui $t0,0x800a
@@ -8896,7 +8896,7 @@ glabel chrGiveBriefcase
/* f187b08: 5420ffd6 */ bnezl $at,.PF0f187a64
/* f187b0c: 8fae0128 */ lw $t6,0x128($sp)
.PF0f187b10:
/* f187b10: 0fc4a4ff */ jal 0xf1293fc
/* f187b10: 0fc4a4ff */ jal setCurrentPlayerNum
/* f187b14: 8fa40118 */ lw $a0,0x118($sp)
/* f187b18: 8fac0128 */ lw $t4,0x128($sp)
/* f187b1c: 8fa30124 */ lw $v1,0x124($sp)
@@ -8913,7 +8913,7 @@ glabel chrGiveBriefcase
.PF0f187b48:
/* f187b48: 00002825 */ move $a1,$zero
/* f187b4c: 30cf0004 */ andi $t7,$a2,0x4
/* f187b50: 0fc1abed */ jal 0xf06afb4
/* f187b50: 0fc1abed */ jal func0f06ad2c
/* f187b54: 01e03025 */ move $a2,$t7
/* f187b58: 100001af */ b .PF0f188218
/* f187b5c: 24020001 */ li $v0,0x1
@@ -8927,7 +8927,7 @@ glabel chrGiveBriefcase
/* f187b78: 8d4302d4 */ lw $v1,0x2d4($t2)
/* f187b7c: 5060000e */ beqzl $v1,.PF0f187bb8
/* f187b80: 8e2e028c */ lw $t6,0x28c($s1)
/* f187b84: 0fc63831 */ jal 0xf18e0c4
/* f187b84: 0fc63831 */ jal mpPlayerGetIndex
/* f187b88: 01402025 */ move $a0,$t2
/* f187b8c: 00025880 */ sll $t3,$v0,0x2
/* f187b90: 3c0c800b */ lui $t4,0x800b
@@ -8981,7 +8981,7 @@ glabel chrGiveBriefcase
.PF0f187c44:
/* f187c44: 546000ad */ bnezl $v1,.PF0f187efc
/* f187c48: 8fad0128 */ lw $t5,0x128($sp)
/* f187c4c: 0fc44cc9 */ jal 0xf113324
/* f187c4c: 0fc44cc9 */ jal invHasBriefcase
/* f187c50: 00000000 */ nop
/* f187c54: 504000a9 */ beqzl $v0,.PF0f187efc
/* f187c58: 8fad0128 */ lw $t5,0x128($sp)
@@ -9008,7 +9008,7 @@ glabel chrGiveBriefcase
.PF0f187ca4:
/* f187ca4: 11a00009 */ beqz $t5,.PF0f187ccc
/* f187ca8: 01802025 */ move $a0,$t4
/* f187cac: 0fc66aa1 */ jal 0xf19aa84
/* f187cac: 0fc66aa1 */ jal func0f199984
/* f187cb0: 24050057 */ li $a1,0x57
/* f187cb4: 8fae0128 */ lw $t6,0x128($sp)
/* f187cb8: 8dc302d4 */ lw $v1,0x2d4($t6)
@@ -9030,14 +9030,14 @@ glabel chrGiveBriefcase
/* f187cf4: 240505b8 */ li $a1,0x5b8
/* f187cf8: 00003025 */ move $a2,$zero
/* f187cfc: 2407ffff */ li $a3,-1
/* f187d00: 0c0041a0 */ jal 0x10680
/* f187d00: 0c0041a0 */ jal audioStart
/* f187d04: e7a40014 */ swc1 $f4,0x14($sp)
/* f187d08: 0fc24454 */ jal 0xf091150
/* f187d08: 0fc24454 */ jal func0f091250
/* f187d0c: 24040057 */ li $a0,0x57
/* f187d10: 0fc44a61 */ jal 0xf112984
/* f187d10: 0fc44a61 */ jal invRemoveItemByNum
/* f187d14: 24040057 */ li $a0,0x57
.PF0f187d18:
/* f187d18: 0fc5bdaa */ jal 0xf16f6a8
/* f187d18: 0fc5bdaa */ jal langGet
/* f187d1c: 24045405 */ li $a0,0x5405
/* f187d20: 00106880 */ sll $t5,$s0,0x2
/* f187d24: 01b06823 */ subu $t5,$t5,$s0
@@ -9047,20 +9047,20 @@ glabel chrGiveBriefcase
/* f187d34: 01ac3021 */ addu $a2,$t5,$t4
/* f187d38: afa6003c */ sw $a2,0x3c($sp)
/* f187d3c: 27a400d4 */ addiu $a0,$sp,0xd4
/* f187d40: 0c004d11 */ jal 0x13444
/* f187d40: 0c004d11 */ jal sprintf
/* f187d44: 00402825 */ move $a1,$v0
/* f187d48: 0fc5bdaa */ jal 0xf16f6a8
/* f187d48: 0fc5bdaa */ jal langGet
/* f187d4c: 24045406 */ li $a0,0x5406
/* f187d50: 27a40094 */ addiu $a0,$sp,0x94
/* f187d54: 00402825 */ move $a1,$v0
/* f187d58: 0c004d11 */ jal 0x13444
/* f187d58: 0c004d11 */ jal sprintf
/* f187d5c: 8fa60050 */ lw $a2,0x50($sp)
/* f187d60: 0fc5bdaa */ jal 0xf16f6a8
/* f187d60: 0fc5bdaa */ jal langGet
/* f187d64: 24045407 */ li $a0,0x5407
/* f187d68: 27a40054 */ addiu $a0,$sp,0x54
/* f187d6c: 00402825 */ move $a1,$v0
/* f187d70: 8fa60050 */ lw $a2,0x50($sp)
/* f187d74: 0c004d11 */ jal 0x13444
/* f187d74: 0c004d11 */ jal sprintf
/* f187d78: 8fa7003c */ lw $a3,0x3c($sp)
/* f187d7c: 8e39006c */ lw $t9,0x6c($s1)
/* f187d80: 8e2e028c */ lw $t6,0x28c($s1)
@@ -9099,7 +9099,7 @@ glabel chrGiveBriefcase
/* f187df0: 1980003f */ blez $t4,.PF0f187ef0
/* f187df4: 00000000 */ nop
.PF0f187df8:
/* f187df8: 0fc4a4ff */ jal 0xf1293fc
/* f187df8: 0fc4a4ff */ jal setCurrentPlayerNum
/* f187dfc: 02002025 */ move $a0,$s0
/* f187e00: 8fae0128 */ lw $t6,0x128($sp)
/* f187e04: 00107880 */ sll $t7,$s0,0x2
@@ -9112,7 +9112,7 @@ glabel chrGiveBriefcase
/* f187e20: 160a0006 */ bne $s0,$t2,.PF0f187e3c
/* f187e24: 27a400d4 */ addiu $a0,$sp,0xd4
/* f187e28: 24050009 */ li $a1,0x9
/* f187e2c: 0fc37976 */ jal 0xf0de5d8
/* f187e2c: 0fc37976 */ jal func0f0ddfa4
/* f187e30: 24060001 */ li $a2,0x1
/* f187e34: 10000011 */ b .PF0f187e7c
/* f187e38: 8e2c006c */ lw $t4,0x6c($s1)
@@ -9126,12 +9126,12 @@ glabel chrGiveBriefcase
/* f187e54: 170d0006 */ bne $t8,$t5,.PF0f187e70
/* f187e58: 00000000 */ nop
/* f187e5c: 27a40094 */ addiu $a0,$sp,0x94
/* f187e60: 0fc37976 */ jal 0xf0de5d8
/* f187e60: 0fc37976 */ jal func0f0ddfa4
/* f187e64: 24050009 */ li $a1,0x9
/* f187e68: 10000004 */ b .PF0f187e7c
/* f187e6c: 8e2c006c */ lw $t4,0x6c($s1)
.PF0f187e70:
/* f187e70: 0fc37976 */ jal 0xf0de5d8
/* f187e70: 0fc37976 */ jal func0f0ddfa4
/* f187e74: 24060001 */ li $a2,0x1
/* f187e78: 8e2c006c */ lw $t4,0x6c($s1)
.PF0f187e7c:
@@ -9169,7 +9169,7 @@ glabel chrGiveBriefcase
/* f187ee8: 1420ffc3 */ bnez $at,.PF0f187df8
/* f187eec: 00000000 */ nop
.PF0f187ef0:
/* f187ef0: 0fc4a4ff */ jal 0xf1293fc
/* f187ef0: 0fc4a4ff */ jal setCurrentPlayerNum
/* f187ef4: 8fa40118 */ lw $a0,0x118($sp)
/* f187ef8: 8fad0128 */ lw $t5,0x128($sp)
.PF0f187efc:
@@ -9191,7 +9191,7 @@ glabel chrGiveBriefcase
.PF0f187f30:
/* f187f30: 546000ac */ bnezl $v1,.PF0f1881e4
/* f187f34: 8fac0128 */ lw $t4,0x128($sp)
/* f187f38: 0fc44cc9 */ jal 0xf113324
/* f187f38: 0fc44cc9 */ jal invHasBriefcase
/* f187f3c: 00000000 */ nop
/* f187f40: 144000a7 */ bnez $v0,.PF0f1881e0
/* f187f44: 8faf0128 */ lw $t7,0x128($sp)
@@ -9204,7 +9204,7 @@ glabel chrGiveBriefcase
/* f187f5c: a06d009c */ sb $t5,0x9c($v1)
/* f187f60: 8fac0120 */ lw $t4,0x120($sp)
/* f187f64: 8fa4012c */ lw $a0,0x12c($sp)
/* f187f68: 0fc21f5f */ jal 0xf087d7c
/* f187f68: 0fc21f5f */ jal propPlayPickupSound
/* f187f6c: 9185005c */ lbu $a1,0x5c($t4)
/* f187f70: 8faa0120 */ lw $t2,0x120($sp)
.PF0f187f74:
@@ -9215,7 +9215,7 @@ glabel chrGiveBriefcase
/* f187f84: 24045402 */ li $a0,0x5402
/* f187f88: 000f5880 */ sll $t3,$t7,0x2
/* f187f8c: 002b0821 */ addu $at,$at,$t3
/* f187f90: 0fc5bdaa */ jal 0xf16f6a8
/* f187f90: 0fc5bdaa */ jal langGet
/* f187f94: ac39c708 */ sw $t9,-0x38f8($at)
/* f187f98: 8fb80120 */ lw $t8,0x120($sp)
/* f187f9c: 3c10800b */ lui $s0,0x800b
@@ -9227,15 +9227,15 @@ glabel chrGiveBriefcase
/* f187fb4: 018d6023 */ subu $t4,$t4,$t5
/* f187fb8: 000c6080 */ sll $t4,$t4,0x2
/* f187fbc: 020c3821 */ addu $a3,$s0,$t4
/* f187fc0: 0c004d11 */ jal 0x13444
/* f187fc0: 0c004d11 */ jal sprintf
/* f187fc4: 8fa60050 */ lw $a2,0x50($sp)
/* f187fc8: 0fc5bdaa */ jal 0xf16f6a8
/* f187fc8: 0fc5bdaa */ jal langGet
/* f187fcc: 24045403 */ li $a0,0x5403
/* f187fd0: 27a40094 */ addiu $a0,$sp,0x94
/* f187fd4: 00402825 */ move $a1,$v0
/* f187fd8: 0c004d11 */ jal 0x13444
/* f187fd8: 0c004d11 */ jal sprintf
/* f187fdc: 8fa60050 */ lw $a2,0x50($sp)
/* f187fe0: 0fc5bdaa */ jal 0xf16f6a8
/* f187fe0: 0fc5bdaa */ jal langGet
/* f187fe4: 24045404 */ li $a0,0x5404
/* f187fe8: 8fae0120 */ lw $t6,0x120($sp)
/* f187fec: 27a40054 */ addiu $a0,$sp,0x54
@@ -9244,7 +9244,7 @@ glabel chrGiveBriefcase
/* f187ff8: 000a7880 */ sll $t7,$t2,0x2
/* f187ffc: 01ea7823 */ subu $t7,$t7,$t2
/* f188000: 000f7880 */ sll $t7,$t7,0x2
/* f188004: 0c004d11 */ jal 0x13444
/* f188004: 0c004d11 */ jal sprintf
/* f188008: 020f3021 */ addu $a2,$s0,$t7
/* f18800c: 8e2b006c */ lw $t3,0x6c($s1)
/* f188010: 8e39028c */ lw $t9,0x28c($s1)
@@ -9282,7 +9282,7 @@ glabel chrGiveBriefcase
/* f18807c: 19e0003f */ blez $t7,.PF0f18817c
/* f188080: 00000000 */ nop
.PF0f188084:
/* f188084: 0fc4a4ff */ jal 0xf1293fc
/* f188084: 0fc4a4ff */ jal setCurrentPlayerNum
/* f188088: 02002025 */ move $a0,$s0
/* f18808c: 8fb90128 */ lw $t9,0x128($sp)
/* f188090: 00107080 */ sll $t6,$s0,0x2
@@ -9295,7 +9295,7 @@ glabel chrGiveBriefcase
/* f1880ac: 16180006 */ bne $s0,$t8,.PF0f1880c8
/* f1880b0: 27a40054 */ addiu $a0,$sp,0x54
/* f1880b4: 24050009 */ li $a1,0x9
/* f1880b8: 0fc37976 */ jal 0xf0de5d8
/* f1880b8: 0fc37976 */ jal func0f0ddfa4
/* f1880bc: 24060001 */ li $a2,0x1
/* f1880c0: 10000011 */ b .PF0f188108
/* f1880c4: 8e39006c */ lw $t9,0x6c($s1)
@@ -9309,12 +9309,12 @@ glabel chrGiveBriefcase
/* f1880e0: 158f0006 */ bne $t4,$t7,.PF0f1880fc
/* f1880e4: 00000000 */ nop
/* f1880e8: 27a40094 */ addiu $a0,$sp,0x94
/* f1880ec: 0fc37976 */ jal 0xf0de5d8
/* f1880ec: 0fc37976 */ jal func0f0ddfa4
/* f1880f0: 24050009 */ li $a1,0x9
/* f1880f4: 10000004 */ b .PF0f188108
/* f1880f8: 8e39006c */ lw $t9,0x6c($s1)
.PF0f1880fc:
/* f1880fc: 0fc37976 */ jal 0xf0de5d8
/* f1880fc: 0fc37976 */ jal func0f0ddfa4
/* f188100: 24060001 */ li $a2,0x1
/* f188104: 8e39006c */ lw $t9,0x6c($s1)
.PF0f188108:
@@ -9352,14 +9352,14 @@ glabel chrGiveBriefcase
/* f188174: 1420ffc3 */ bnez $at,.PF0f188084
/* f188178: 00000000 */ nop
.PF0f18817c:
/* f18817c: 0fc4a4ff */ jal 0xf1293fc
/* f18817c: 0fc4a4ff */ jal setCurrentPlayerNum
/* f188180: 8fa40118 */ lw $a0,0x118($sp)
/* f188184: 8faf0128 */ lw $t7,0x128($sp)
/* f188188: 8df902d4 */ lw $t9,0x2d4($t7)
/* f18818c: 01e02025 */ move $a0,$t7
/* f188190: 13200009 */ beqz $t9,.PF0f1881b8
/* f188194: 00000000 */ nop
/* f188198: 0fc663e3 */ jal 0xf198f8c
/* f188198: 0fc663e3 */ jal aibotGiveSingleWeapon
/* f18819c: 24050057 */ li $a1,0x57
/* f1881a0: 8fab0124 */ lw $t3,0x124($sp)
/* f1881a4: 00001025 */ move $v0,$zero
@@ -9368,13 +9368,13 @@ glabel chrGiveBriefcase
/* f1881b0: 10000019 */ b .PF0f188218
/* f1881b4: ad6d0040 */ sw $t5,0x40($t3)
.PF0f1881b8:
/* f1881b8: 0fc44af4 */ jal 0xf112bd0
/* f1881b8: 0fc44af4 */ jal invGiveWeaponsByProp
/* f1881bc: 8fa4012c */ lw $a0,0x12c($sp)
/* f1881c0: 8fa40124 */ lw $a0,0x124($sp)
/* f1881c4: 00002825 */ move $a1,$zero
/* f1881c8: 90860002 */ lbu $a2,0x2($a0)
/* f1881cc: 30ca0004 */ andi $t2,$a2,0x4
/* f1881d0: 0fc1abed */ jal 0xf06afb4
/* f1881d0: 0fc1abed */ jal func0f06ad2c
/* f1881d4: 01403025 */ move $a2,$t2
/* f1881d8: 1000000f */ b .PF0f188218
/* f1881dc: 24020001 */ li $v0,0x1
+91 -91
View File
@@ -1651,12 +1651,12 @@ glabel func0f118674
/* f1186a0: afb0002c */ sw $s0,0x2c($sp)
/* f1186a4: afa5007c */ sw $a1,0x7c($sp)
/* f1186a8: afa60080 */ sw $a2,0x80($sp)
/* f1186ac: 0fc45c05 */ jal 0xf117014
/* f1186ac: 0fc45c05 */ jal func0f117094
/* f1186b0: 01e02025 */ or $a0,$t7,$zero
/* f1186b4: 00112600 */ sll $a0,$s1,0x18
/* f1186b8: 0004c603 */ sra $t8,$a0,0x18
/* f1186bc: 03002025 */ or $a0,$t8,$zero
/* f1186c0: 0fc45976 */ jal 0xf1165d8
/* f1186c0: 0fc45976 */ jal func0f116658
/* f1186c4: 00402825 */ or $a1,$v0,$zero
/* f1186c8: 00112600 */ sll $a0,$s1,0x18
/* f1186cc: 2419ffff */ addiu $t9,$zero,-1
@@ -1665,13 +1665,13 @@ glabel func0f118674
/* f1186d8: afb90058 */ sw $t9,0x58($sp)
/* f1186dc: 00008025 */ or $s0,$zero,$zero
/* f1186e0: afa00050 */ sw $zero,0x50($sp)
/* f1186e4: 0fc459d6 */ jal 0xf116758
/* f1186e4: 0fc459d6 */ jal func0f1167d8
/* f1186e8: 01002025 */ or $a0,$t0,$zero
/* f1186ec: 10400007 */ beqz $v0,.L0f11870c
/* f1186f0: 00115080 */ sll $t2,$s1,0x2
/* f1186f4: 00112600 */ sll $a0,$s1,0x18
/* f1186f8: 00044e03 */ sra $t1,$a0,0x18
/* f1186fc: 0fc459d6 */ jal 0xf116758
/* f1186fc: 0fc459d6 */ jal func0f1167d8
/* f118700: 01202025 */ or $a0,$t1,$zero
/* f118704: 10000097 */ beqz $zero,.L0f118964
/* f118708: 8fbf003c */ lw $ra,0x3c($sp)
@@ -1694,7 +1694,7 @@ glabel func0f118674
/* f118744: 00046e03 */ sra $t5,$a0,0x18
/* f118748: 01a02025 */ or $a0,$t5,$zero
/* f11874c: 02002825 */ or $a1,$s0,$zero
/* f118750: 0fc45d28 */ jal 0xf1174a0
/* f118750: 0fc45d28 */ jal func0f117520
/* f118754: 27a60068 */ addiu $a2,$sp,0x68
/* f118758: 1440001a */ bnez $v0,.L0f1187c4
/* f11875c: 24010001 */ addiu $at,$zero,0x1
@@ -1733,7 +1733,7 @@ glabel func0f118674
/* f1187d0: 24020001 */ addiu $v0,$zero,0x1
.L0f1187d4:
/* f1187d4: 00046603 */ sra $t4,$a0,0x18
/* f1187d8: 0fc45954 */ jal 0xf116550
/* f1187d8: 0fc45954 */ jal func0f1165d0
/* f1187dc: 01802025 */ or $a0,$t4,$zero
/* f1187e0: 02028021 */ addu $s0,$s0,$v0
.L0f1187e4:
@@ -1747,13 +1747,13 @@ glabel func0f118674
/* f1187fc: 12000047 */ beqz $s0,.L0f11891c
/* f118800: 00112600 */ sll $a0,$s1,0x18
/* f118804: 00047603 */ sra $t6,$a0,0x18
/* f118808: 0fc45ff0 */ jal 0xf117fc0
/* f118808: 0fc45ff0 */ jal func0f117fc0
/* f11880c: 01c02025 */ or $a0,$t6,$zero
/* f118810: 0202082b */ sltu $at,$s0,$v0
/* f118814: 10200041 */ beqz $at,.L0f11891c
/* f118818: 00112600 */ sll $a0,$s1,0x18
/* f11881c: 0004c603 */ sra $t8,$a0,0x18
/* f118820: 0fc45954 */ jal 0xf116550
/* f118820: 0fc45954 */ jal func0f1165d0
/* f118824: 03002025 */ or $a0,$t8,$zero
/* f118828: 244fffff */ addiu $t7,$v0,-1
/* f11882c: 01f0c824 */ and $t9,$t7,$s0
@@ -1778,7 +1778,7 @@ glabel func0f118674
/* f118870: afa00010 */ sw $zero,0x10($sp)
/* f118874: afa00018 */ sw $zero,0x18($sp)
/* f118878: afa0001c */ sw $zero,0x1c($sp)
/* f11887c: 0fc46e75 */ jal 0xf11b9d4
/* f11887c: 0fc46e75 */ jal func0f11bc54
/* f118880: afaa0014 */ sw $t2,0x14($sp)
/* f118884: 14400023 */ bnez $v0,.L0f118914
/* f118888: 8fac0050 */ lw $t4,0x50($sp)
@@ -1789,12 +1789,12 @@ glabel func0f118674
.L0f11889c:
/* f11889c: 00046e03 */ sra $t5,$a0,0x18
/* f1188a0: 01a02025 */ or $a0,$t5,$zero
/* f1188a4: 0fc45c05 */ jal 0xf117014
/* f1188a4: 0fc45c05 */ jal func0f117094
/* f1188a8: 8fa5007c */ lw $a1,0x7c($sp)
/* f1188ac: 00112600 */ sll $a0,$s1,0x18
/* f1188b0: 00047603 */ sra $t6,$a0,0x18
/* f1188b4: 01c02025 */ or $a0,$t6,$zero
/* f1188b8: 0fc45976 */ jal 0xf1165d8
/* f1188b8: 0fc45976 */ jal func0f116658
/* f1188bc: 00402825 */ or $a1,$v0,$zero
/* f1188c0: 8fb80058 */ lw $t8,0x58($sp)
/* f1188c4: 00112600 */ sll $a0,$s1,0x18
@@ -1809,7 +1809,7 @@ glabel func0f118674
/* f1188e8: afa00010 */ sw $zero,0x10($sp)
/* f1188ec: afa00014 */ sw $zero,0x14($sp)
/* f1188f0: afa00018 */ sw $zero,0x18($sp)
/* f1188f4: 0fc46e75 */ jal 0xf11b9d4
/* f1188f4: 0fc46e75 */ jal func0f11bc54
/* f1188f8: afa0001c */ sw $zero,0x1c($sp)
/* f1188fc: 14400003 */ bnez $v0,.L0f11890c
/* f118900: 00000000 */ sll $zero,$zero,0x0
@@ -2924,7 +2924,7 @@ glabel func0f1194e0
/* f11945c: afb3003c */ sw $s3,0x3c($sp)
/* f119460: afb00030 */ sw $s0,0x30($sp)
/* f119464: afa50084 */ sw $a1,0x84($sp)
/* f119468: 0fc45bfb */ jal 0xf116fec
/* f119468: 0fc45bfb */ jal func0f11706c
/* f11946c: 01e02025 */ or $a0,$t7,$zero
/* f119470: 8fb80084 */ lw $t8,0x84($sp)
/* f119474: 00114880 */ sll $t1,$s1,0x2
@@ -2958,7 +2958,7 @@ glabel func0f1194e0
/* f1194dc: 00046603 */ sra $t4,$a0,0x18
/* f1194e0: 01802025 */ or $a0,$t4,$zero
/* f1194e4: 02002825 */ or $a1,$s0,$zero
/* f1194e8: 0fc45d28 */ jal 0xf1174a0
/* f1194e8: 0fc45d28 */ jal func0f117520
/* f1194ec: 02403025 */ or $a2,$s2,$zero
/* f1194f0: 14400007 */ bnez $v0,.L0f119510
/* f1194f4: 8fad0078 */ lw $t5,0x78($sp)
@@ -2976,7 +2976,7 @@ glabel func0f1194e0
/* f119520: 00112600 */ sll $a0,$s1,0x18
.L0f119524:
/* f119524: 0004c603 */ sra $t8,$a0,0x18
/* f119528: 0fc45954 */ jal 0xf116550
/* f119528: 0fc45954 */ jal func0f1165d0
/* f11952c: 03002025 */ or $a0,$t8,$zero
/* f119530: 02028021 */ addu $s0,$s0,$v0
/* f119534: 0216c823 */ subu $t9,$s0,$s6
@@ -2992,7 +2992,7 @@ glabel func0f1194e0
/* f119558: 5420ffe0 */ bnezl $at,.L0f1194dc
/* f11955c: 00112600 */ sll $a0,$s1,0x18
.L0f119560:
/* f119560: 0fc45981 */ jal 0xf116604
/* f119560: 0fc45981 */ jal func0f116684
/* f119564: 02162023 */ subu $a0,$s0,$s6
/* f119568: 00112600 */ sll $a0,$s1,0x18
/* f11956c: 00045603 */ sra $t2,$a0,0x18
@@ -3005,7 +3005,7 @@ glabel func0f1194e0
/* f119588: afa20010 */ sw $v0,0x10($sp)
/* f11958c: afa00014 */ sw $zero,0x14($sp)
/* f119590: afa00018 */ sw $zero,0x18($sp)
/* f119594: 0fc46e75 */ jal 0xf11b9d4
/* f119594: 0fc46e75 */ jal func0f11bc54
/* f119598: afa0001c */ sw $zero,0x1c($sp)
/* f11959c: 10400005 */ beqz $v0,.L0f1195b4
/* f1195a0: 8fad0084 */ lw $t5,0x84($sp)
@@ -3067,7 +3067,7 @@ glabel func0f11970c
/* f11a268: 00008825 */ move $s1,$zero
/* f11a26c: aed90260 */ sw $t9,0x260($s6)
/* f11a270: a2c002be */ sb $zero,0x2be($s6)
/* f11a274: 0fc45cae */ jal 0xf1172b8
/* f11a274: 0fc45cae */ jal func0f1167d8
/* f11a278: 01202025 */ move $a0,$t1
/* f11a27c: 50400004 */ beqzl $v0,.PF0f11a290
/* f11a280: 8eca02a0 */ lw $t2,0x2a0($s6)
@@ -3085,7 +3085,7 @@ glabel func0f11970c
/* f11a2a8: 00045e03 */ sra $t3,$a0,0x18
/* f11a2ac: 01602025 */ move $a0,$t3
/* f11a2b0: 8fa503a4 */ lw $a1,0x3a4($sp)
/* f11a2b4: 0fc46000 */ jal 0xf118000
/* f11a2b4: 0fc46000 */ jal func0f117520
/* f11a2b8: 02a03025 */ move $a2,$s5
/* f11a2bc: 14400071 */ bnez $v0,.PF0f11a484
/* f11a2c0: 24010001 */ li $at,0x1
@@ -3113,7 +3113,7 @@ glabel func0f11970c
/* f11a318: afa00010 */ sw $zero,0x10($sp)
/* f11a31c: afa00014 */ sw $zero,0x14($sp)
/* f11a320: afa00018 */ sw $zero,0x18($sp)
/* f11a324: 0fc471d4 */ jal 0xf11c750
/* f11a324: 0fc471d4 */ jal func0f11bc54
/* f11a328: afa0001c */ sw $zero,0x1c($sp)
/* f11a32c: 50400082 */ beqzl $v0,.PF0f11a538
/* f11a330: 8fae07a4 */ lw $t6,0x7a4($sp)
@@ -3148,7 +3148,7 @@ glabel func0f11970c
/* f11a39c: 00046e03 */ sra $t5,$a0,0x18
/* f11a3a0: 01a02025 */ move $a0,$t5
/* f11a3a4: 27a503a4 */ addiu $a1,$sp,0x3a4
/* f11a3a8: 0fc467f0 */ jal 0xf119fc0
/* f11a3a8: 0fc467f0 */ jal func0f1194e0
/* f11a3ac: 02a03025 */ move $a2,$s5
/* f11a3b0: 1000001f */ b .PF0f11a430
/* f11a3b4: 2c570001 */ sltiu $s7,$v0,0x1
@@ -3163,14 +3163,14 @@ glabel func0f11970c
/* f11a3d4: 03002025 */ move $a0,$t8
/* f11a3d8: afb90054 */ sw $t9,0x54($sp)
/* f11a3dc: 00e02825 */ move $a1,$a3
/* f11a3e0: 0fc467f0 */ jal 0xf119fc0
/* f11a3e0: 0fc467f0 */ jal func0f1194e0
/* f11a3e4: afa7005c */ sw $a3,0x5c($sp)
/* f11a3e8: 8fa7005c */ lw $a3,0x5c($sp)
/* f11a3ec: 2c570001 */ sltiu $s7,$v0,0x1
/* f11a3f0: 02a02825 */ move $a1,$s5
/* f11a3f4: acf20000 */ sw $s2,0x0($a3)
/* f11a3f8: 8fa40054 */ lw $a0,0x54($sp)
/* f11a3fc: 0c0127b8 */ jal 0x49ee0
/* f11a3fc: 0c0127b8 */ jal memcpy
/* f11a400: 24060010 */ li $a2,0x10
/* f11a404: 8fab03a4 */ lw $t3,0x3a4($sp)
/* f11a408: 8fa6047c */ lw $a2,0x47c($sp)
@@ -3195,7 +3195,7 @@ glabel func0f11970c
/* f11a44c: 03298021 */ addu $s0,$t9,$t1
/* f11a450: 026f2021 */ addu $a0,$s3,$t7
/* f11a454: 02a02825 */ move $a1,$s5
/* f11a458: 0c0127b8 */ jal 0x49ee0
/* f11a458: 0c0127b8 */ jal memcpy
/* f11a45c: 24060010 */ li $a2,0x10
/* f11a460: 8fae03a4 */ lw $t6,0x3a4($sp)
/* f11a464: 8fa6047c */ lw $a2,0x47c($sp)
@@ -3217,7 +3217,7 @@ glabel func0f11970c
/* f11a49c: 00046e03 */ sra $t5,$a0,0x18
/* f11a4a0: 01a02025 */ move $a0,$t5
/* f11a4a4: 27a503a4 */ addiu $a1,$sp,0x3a4
/* f11a4a8: 0fc467f0 */ jal 0xf119fc0
/* f11a4a8: 0fc467f0 */ jal func0f1194e0
/* f11a4ac: 00003025 */ move $a2,$zero
/* f11a4b0: 1000001a */ b .PF0f11a51c
/* f11a4b4: 2c570001 */ sltiu $s7,$v0,0x1
@@ -3228,7 +3228,7 @@ glabel func0f11970c
/* f11a4c4: 0004c603 */ sra $t8,$a0,0x18
/* f11a4c8: 03002025 */ move $a0,$t8
/* f11a4cc: 27a503a4 */ addiu $a1,$sp,0x3a4
/* f11a4d0: 0fc467f0 */ jal 0xf119fc0
/* f11a4d0: 0fc467f0 */ jal func0f1194e0
/* f11a4d4: 02a03025 */ move $a2,$s5
/* f11a4d8: 14400010 */ bnez $v0,.PF0f11a51c
/* f11a4dc: 00000000 */ nop
@@ -3272,7 +3272,7 @@ glabel func0f11970c
/* f11a55c: 00045603 */ sra $t2,$a0,0x18
/* f11a560: 01402025 */ move $a0,$t2
/* f11a564: 8fa503a4 */ lw $a1,0x3a4($sp)
/* f11a568: 0fc46000 */ jal 0xf118000
/* f11a568: 0fc46000 */ jal func0f117520
/* f11a56c: 02a03025 */ move $a2,$s5
/* f11a570: 14400017 */ bnez $v0,.PF0f11a5d0
/* f11a574: 8fa6047c */ lw $a2,0x47c($sp)
@@ -3349,7 +3349,7 @@ glabel func0f11970c
/* f11a668: 00047603 */ sra $t6,$a0,0x18
/* f11a66c: 01c02025 */ move $a0,$t6
/* f11a670: 8fa503a4 */ lw $a1,0x3a4($sp)
/* f11a674: 0fc46000 */ jal 0xf118000
/* f11a674: 0fc46000 */ jal func0f117520
/* f11a678: 02a03025 */ move $a2,$s5
/* f11a67c: 14400025 */ bnez $v0,.PF0f11a714
/* f11a680: 8fa6047c */ lw $a2,0x47c($sp)
@@ -3424,7 +3424,7 @@ glabel func0f11970c
/* f11a774: 2c410010 */ sltiu $at,$v0,0x10
/* f11a778: 10200004 */ beqz $at,.PF0f11a78c
/* f11a77c: aec20260 */ sw $v0,0x260($s6)
/* f11a780: 0fc45c5b */ jal 0xf11716c
/* f11a780: 0fc45c5b */ jal func0f11668c
/* f11a784: 01e02025 */ move $a0,$t7
/* f11a788: aec20260 */ sw $v0,0x260($s6)
.PF0f11a78c:
@@ -3436,7 +3436,7 @@ glabel func0f11970c
/* f11a79c: 00044e03 */ sra $t1,$a0,0x18
/* f11a7a0: 01202025 */ move $a0,$t1
/* f11a7a4: 8fa503a4 */ lw $a1,0x3a4($sp)
/* f11a7a8: 0fc46000 */ jal 0xf118000
/* f11a7a8: 0fc46000 */ jal func0f117520
/* f11a7ac: 02a03025 */ move $a2,$s5
/* f11a7b0: 1440001c */ bnez $v0,.PF0f11a824
/* f11a7b4: 8fa6047c */ lw $a2,0x47c($sp)
@@ -3453,7 +3453,7 @@ glabel func0f11970c
/* f11a7e0: 00046e03 */ sra $t5,$a0,0x18
/* f11a7e4: 01a02025 */ move $a0,$t5
/* f11a7e8: 8fa503a4 */ lw $a1,0x3a4($sp)
/* f11a7ec: 0fc467d6 */ jal 0xf119f58
/* f11a7ec: 0fc467d6 */ jal func0f119478
/* f11a7f0: 02a03025 */ move $a2,$s5
/* f11a7f4: 8fa6047c */ lw $a2,0x47c($sp)
.PF0f11a7f8:
@@ -3487,7 +3487,7 @@ glabel func0f11970c
/* f11a854: 00046e03 */ sra $t5,$a0,0x18
/* f11a858: 55800007 */ bnezl $t4,.PF0f11a878
/* f11a85c: 00001025 */ move $v0,$zero
/* f11a860: 0fc45c5b */ jal 0xf11716c
/* f11a860: 0fc45c5b */ jal func0f11668c
/* f11a864: 01a02025 */ move $a0,$t5
/* f11a868: aec20260 */ sw $v0,0x260($s6)
/* f11a86c: 10000002 */ b .PF0f11a878
@@ -4012,7 +4012,7 @@ glabel func0f11970c
/* f119664: 00008825 */ or $s1,$zero,$zero
/* f119668: afd90260 */ sw $t9,0x260($s8)
/* f11966c: a3c002be */ sb $zero,0x2be($s8)
/* f119670: 0fc459d6 */ jal 0xf116758
/* f119670: 0fc459d6 */ jal func0f1167d8
/* f119674: 01002025 */ or $a0,$t0,$zero
/* f119678: 50400004 */ beqzl $v0,.L0f11968c
/* f11967c: 8fc902a0 */ lw $t1,0x2a0($s8)
@@ -4030,7 +4030,7 @@ glabel func0f11970c
/* f1196a4: 00045603 */ sra $t2,$a0,0x18
/* f1196a8: 01402025 */ or $a0,$t2,$zero
/* f1196ac: 8fa5007c */ lw $a1,0x7c($sp)
/* f1196b0: 0fc45d28 */ jal 0xf1174a0
/* f1196b0: 0fc45d28 */ jal func0f117520
/* f1196b4: 02e03025 */ or $a2,$s7,$zero
/* f1196b8: 14400077 */ bnez $v0,.L0f119898
/* f1196bc: 24010001 */ addiu $at,$zero,0x1
@@ -4043,7 +4043,7 @@ glabel func0f11970c
/* f1196d8: 304d0004 */ andi $t5,$v0,0x4
/* f1196dc: 01802025 */ or $a0,$t4,$zero
/* f1196e0: 27a5007c */ addiu $a1,$sp,0x7c
/* f1196e4: 0fc46509 */ jal 0xf119424
/* f1196e4: 0fc46509 */ jal func0f1194e0
/* f1196e8: 00003025 */ or $a2,$zero,$zero
/* f1196ec: 10000090 */ beqz $zero,.L0f119930
/* f1196f0: 2c550001 */ sltiu $s5,$v0,0x1
@@ -4067,7 +4067,7 @@ glabel func0f11970c
/* f119734: afa00010 */ sw $zero,0x10($sp)
/* f119738: afa00014 */ sw $zero,0x14($sp)
/* f11973c: afa00018 */ sw $zero,0x18($sp)
/* f119740: 0fc46e75 */ jal 0xf11b9d4
/* f119740: 0fc46e75 */ jal func0f11bc54
/* f119744: afa0001c */ sw $zero,0x1c($sp)
/* f119748: 50400080 */ beqzl $v0,.L0f11994c
/* f11974c: 8fac047c */ lw $t4,0x47c($sp)
@@ -4101,7 +4101,7 @@ glabel func0f11970c
/* f1197b4: 00045603 */ sra $t2,$a0,0x18
/* f1197b8: 01402025 */ or $a0,$t2,$zero
/* f1197bc: 27a5007c */ addiu $a1,$sp,0x7c
/* f1197c0: 0fc46509 */ jal 0xf119424
/* f1197c0: 0fc46509 */ jal func0f1194e0
/* f1197c4: 02e03025 */ or $a2,$s7,$zero
/* f1197c8: 1000001f */ beqz $zero,.L0f119848
/* f1197cc: 2c550001 */ sltiu $s5,$v0,0x1
@@ -4116,14 +4116,14 @@ glabel func0f11970c
/* f1197ec: 01602025 */ or $a0,$t3,$zero
/* f1197f0: afaf0060 */ sw $t7,0x60($sp)
/* f1197f4: 00e02825 */ or $a1,$a3,$zero
/* f1197f8: 0fc46509 */ jal 0xf119424
/* f1197f8: 0fc46509 */ jal func0f1194e0
/* f1197fc: afa70068 */ sw $a3,0x68($sp)
/* f119800: 8fa70068 */ lw $a3,0x68($sp)
/* f119804: 2c550001 */ sltiu $s5,$v0,0x1
/* f119808: 02e02825 */ or $a1,$s7,$zero
/* f11980c: acf20000 */ sw $s2,0x0($a3)
/* f119810: 8fa40060 */ lw $a0,0x60($sp)
/* f119814: 0c012978 */ jal 0x4a5e0
/* f119814: 0c012978 */ jal memcpy
/* f119818: 24060010 */ addiu $a2,$zero,0x10
/* f11981c: 8fb9007c */ lw $t9,0x7c($sp)
/* f119820: 8fa60154 */ lw $a2,0x154($sp)
@@ -4147,7 +4147,7 @@ glabel func0f11970c
/* f119860: 016c8021 */ addu $s0,$t3,$t4
/* f119864: 026a2021 */ addu $a0,$s3,$t2
/* f119868: 02e02825 */ or $a1,$s7,$zero
/* f11986c: 0c012978 */ jal 0x4a5e0
/* f11986c: 0c012978 */ jal memcpy
/* f119870: 24060010 */ addiu $a2,$zero,0x10
/* f119874: 8faf007c */ lw $t7,0x7c($sp)
/* f119878: 8fa60154 */ lw $a2,0x154($sp)
@@ -4169,7 +4169,7 @@ glabel func0f11970c
/* f1198b0: 00047603 */ sra $t6,$a0,0x18
/* f1198b4: 01c02025 */ or $a0,$t6,$zero
/* f1198b8: 27a5007c */ addiu $a1,$sp,0x7c
/* f1198bc: 0fc46509 */ jal 0xf119424
/* f1198bc: 0fc46509 */ jal func0f1194e0
/* f1198c0: 00003025 */ or $a2,$zero,$zero
/* f1198c4: 1000001a */ beqz $zero,.L0f119930
/* f1198c8: 2c550001 */ sltiu $s5,$v0,0x1
@@ -4180,7 +4180,7 @@ glabel func0f11970c
/* f1198d8: 00044603 */ sra $t0,$a0,0x18
/* f1198dc: 01002025 */ or $a0,$t0,$zero
/* f1198e0: 27a5007c */ addiu $a1,$sp,0x7c
/* f1198e4: 0fc46509 */ jal 0xf119424
/* f1198e4: 0fc46509 */ jal func0f1194e0
/* f1198e8: 02e03025 */ or $a2,$s7,$zero
/* f1198ec: 14400010 */ bnez $v0,.L0f119930
/* f1198f0: 00000000 */ sll $zero,$zero,0x0
@@ -4224,7 +4224,7 @@ glabel func0f11970c
/* f119970: 00046e03 */ sra $t5,$a0,0x18
/* f119974: 01a02025 */ or $a0,$t5,$zero
/* f119978: 8fa5007c */ lw $a1,0x7c($sp)
/* f11997c: 0fc45d28 */ jal 0xf1174a0
/* f11997c: 0fc45d28 */ jal func0f117520
/* f119980: 02e03025 */ or $a2,$s7,$zero
/* f119984: 1440002d */ bnez $v0,.L0f119a3c
/* f119988: 8fa60154 */ lw $a2,0x154($sp)
@@ -4245,7 +4245,7 @@ glabel func0f11970c
/* f1199c0: 00044603 */ sra $t0,$a0,0x18
/* f1199c4: 01002025 */ or $a0,$t0,$zero
/* f1199c8: 27a5007c */ addiu $a1,$sp,0x7c
/* f1199cc: 0fc46509 */ jal 0xf119424
/* f1199cc: 0fc46509 */ jal func0f1194e0
/* f1199d0: 02e03025 */ or $a2,$s7,$zero
/* f1199d4: 10400006 */ beqz $v0,.L0f1199f0
/* f1199d8: 8fa40158 */ lw $a0,0x158($sp)
@@ -4325,7 +4325,7 @@ glabel func0f11970c
/* f119ad4: 00046603 */ sra $t4,$a0,0x18
/* f119ad8: 55600007 */ bnezl $t3,.L0f119af8
/* f119adc: 00001025 */ or $v0,$zero,$zero
/* f119ae0: 0fc45983 */ jal 0xf11660c
/* f119ae0: 0fc45983 */ jal func0f11668c
/* f119ae4: 01802025 */ or $a0,$t4,$zero
/* f119ae8: afc20260 */ sw $v0,0x260($s8)
/* f119aec: 10000002 */ beqz $zero,.L0f119af8
@@ -5421,7 +5421,7 @@ glabel func0f11a8f4
/* f11a6dc: afa01058 */ sw $zero,0x1058($sp)
/* f11a6e0: ae190000 */ sw $t9,0x0($s0)
/* f11a6e4: a20a02b8 */ sb $t2,0x2b8($s0)
/* f11a6e8: 0fc468bd */ jal 0xf11a2f4
/* f11a6e8: 0fc468bd */ jal func0f11a574
/* f11a6ec: 01602025 */ or $a0,$t3,$zero
/* f11a6f0: 8e0c0010 */ lw $t4,0x10($s0)
/* f11a6f4: 24010001 */ addiu $at,$zero,0x1
@@ -5430,7 +5430,7 @@ glabel func0f11a8f4
/* f11a700: 100000b9 */ beqz $zero,.L0f11a9e8_2
/* f11a704: 00001025 */ or $v0,$zero,$zero
.L0f11a708_2:
/* f11a708: 0c00543a */ jal 0x150e8
/* f11a708: 0c00543a */ jal func000150e8
/* f11a70c: 00000000 */ sll $zero,$zero,0x0
/* f11a710: 24010004 */ addiu $at,$zero,0x4
/* f11a714: 16210003 */ bne $s1,$at,.L0f11a724_2
@@ -5456,9 +5456,9 @@ glabel func0f11a8f4
/* f11a75c: afa20034 */ sw $v0,0x34($sp)
/* f11a760: 24e75cf8 */ addiu $a3,$a3,%lo(g_PakNoteGameName)
/* f11a764: 34c64445 */ ori $a2,$a2,_gamecode
/* f11a768: 0fc45f76 */ jal 0xf117dd8
/* f11a768: 0fc45f76 */ jal func0f117e58
/* f11a76c: afaf0010 */ sw $t7,0x10($sp)
/* f11a770: 0c005451 */ jal 0x15144
/* f11a770: 0c005451 */ jal func00015144
/* f11a774: afa2004c */ sw $v0,0x4c($sp)
/* f11a778: 8fa4004c */ lw $a0,0x4c($sp)
/* f11a77c: 00112e00 */ sll $a1,$s1,0x18
@@ -5466,7 +5466,7 @@ glabel func0f11a8f4
/* f11a784: 1080003e */ beqz $a0,.L0f11a880_2
/* f11a788: 03002825 */ or $a1,$t8,$zero
/* f11a78c: 00003025 */ or $a2,$zero,$zero
/* f11a790: 0fc47047 */ jal 0xf11c11c
/* f11a790: 0fc47047 */ jal func0f11c39c
/* f11a794: 24070d83 */ addiu $a3,$zero,0xd83
/* f11a798: 9619025a */ lhu $t9,0x25a($s0)
/* f11a79c: 24090001 */ addiu $t1,$zero,0x1
@@ -5482,7 +5482,7 @@ glabel func0f11a8f4
/* f11a7c0: 000a58c0 */ sll $t3,$t2,0x3
/* f11a7c4: 016a5823 */ subu $t3,$t3,$t2
/* f11a7c8: 000b5a80 */ sll $t3,$t3,0xa
/* f11a7cc: 0c00543a */ jal 0x150e8
/* f11a7cc: 0c00543a */ jal func000150e8
/* f11a7d0: afab0048 */ sw $t3,0x48($sp)
/* f11a7d4: 24010004 */ addiu $at,$zero,0x4
/* f11a7d8: 16210003 */ bne $s1,$at,.L0f11a7e8_2
@@ -5509,9 +5509,9 @@ glabel func0f11a8f4
/* f11a824: 34c64445 */ ori $a2,$a2,_gamecode
/* f11a828: afae0010 */ sw $t6,0x10($sp)
/* f11a82c: afaf0014 */ sw $t7,0x14($sp)
/* f11a830: 0fc45f44 */ jal 0xf117d10
/* f11a830: 0fc45f44 */ jal func0f117d90
/* f11a834: afb80018 */ sw $t8,0x18($sp)
/* f11a838: 0c005451 */ jal 0x15144
/* f11a838: 0c005451 */ jal func00015144
/* f11a83c: afa2004c */ sw $v0,0x4c($sp)
/* f11a840: 920802b8 */ lbu $t0,0x2b8($s0)
/* f11a844: 00112e00 */ sll $a1,$s1,0x18
@@ -5521,7 +5521,7 @@ glabel func0f11a8f4
/* f11a854: a20902b8 */ sb $t1,0x2b8($s0)
/* f11a858: 01402825 */ or $a1,$t2,$zero
/* f11a85c: 24060001 */ addiu $a2,$zero,0x1
/* f11a860: 0fc47047 */ jal 0xf11c11c
/* f11a860: 0fc47047 */ jal func0f11c39c
/* f11a864: 24070d91 */ addiu $a3,$zero,0xd91
/* f11a868: 10400003 */ beqz $v0,.L0f11a878_2
/* f11a86c: 240b0001 */ addiu $t3,$zero,0x1
@@ -5533,11 +5533,11 @@ glabel func0f11a8f4
.L0f11a880_2:
/* f11a880: 00112600 */ sll $a0,$s1,0x18
/* f11a884: 00046603 */ sra $t4,$a0,0x18
/* f11a888: 0fc468bd */ jal 0xf11a2f4
/* f11a888: 0fc468bd */ jal func0f11a574
/* f11a88c: 01802025 */ or $a0,$t4,$zero
/* f11a890: 00112600 */ sll $a0,$s1,0x18
/* f11a894: 00046e03 */ sra $t5,$a0,0x18
/* f11a898: 0fc46957 */ jal 0xf11a55c
/* f11a898: 0fc46957 */ jal func0f11a7dc
/* f11a89c: 01a02025 */ or $a0,$t5,$zero
/* f11a8a0: 920e02b8 */ lbu $t6,0x2b8($s0)
/* f11a8a4: 2418000b */ addiu $t8,$zero,0xb
@@ -5550,7 +5550,7 @@ glabel func0f11a8f4
/* f11a8c0: 00044603 */ sra $t0,$a0,0x18
/* f11a8c4: 5320000a */ beqzl $t9,.L0f11a8f0_2
/* f11a8c8: 8faa1058 */ lw $t2,0x1058($sp)
/* f11a8cc: 0fc46cb2 */ jal 0xf11b2c8
/* f11a8cc: 0fc46cb2 */ jal pakForceScrub
/* f11a8d0: 01002025 */ or $a0,$t0,$zero
/* f11a8d4: 2401ffff */ addiu $at,$zero,-1
/* f11a8d8: 10410003 */ beq $v0,$at,.L0f11a8e8_2
@@ -5566,13 +5566,13 @@ glabel func0f11a8f4
/* f11a8f4: 00045e03 */ sra $t3,$a0,0x18
/* f11a8f8: 55400016 */ bnezl $t2,.L0f11a954_2
/* f11a8fc: 8fb91058 */ lw $t9,0x1058($sp)
/* f11a900: 0fc46579 */ jal 0xf1195e4
/* f11a900: 0fc46579 */ jal func0f11970c
/* f11a904: 01602025 */ or $a0,$t3,$zero
/* f11a908: 2401ffff */ addiu $at,$zero,-1
/* f11a90c: 14410010 */ bne $v0,$at,.L0f11a950_2
/* f11a910: 00112600 */ sll $a0,$s1,0x18
/* f11a914: 00046603 */ sra $t4,$a0,0x18
/* f11a918: 0fc46cb2 */ jal 0xf11b2c8
/* f11a918: 0fc46cb2 */ jal pakForceScrub
/* f11a91c: 01802025 */ or $a0,$t4,$zero
/* f11a920: 2401ffff */ addiu $at,$zero,-1
/* f11a924: 10410003 */ beq $v0,$at,.L0f11a934_2
@@ -5595,7 +5595,7 @@ glabel func0f11a8f4
/* f11a958: 00044603 */ sra $t0,$a0,0x18
/* f11a95c: 5720001e */ bnezl $t9,.L0f11a9d8_2
/* f11a960: 240d0016 */ addiu $t5,$zero,0x16
/* f11a964: 0fc4679a */ jal 0xf119e68
/* f11a964: 0fc4679a */ jal func0f11a0e8
/* f11a968: 01002025 */ or $a0,$t0,$zero
/* f11a96c: 2401ffff */ addiu $at,$zero,-1
/* f11a970: 10410018 */ beq $v0,$at,.L0f11a9d4_2
@@ -5604,12 +5604,12 @@ glabel func0f11a8f4
/* f11a97c: ae02025c */ sw $v0,0x25c($s0)
/* f11a980: 01202025 */ or $a0,$t1,$zero
/* f11a984: 24050004 */ addiu $a1,$zero,0x4
/* f11a988: 0fc459cc */ jal 0xf116730
/* f11a988: 0fc459cc */ jal func0f1167b0
/* f11a98c: 27a60054 */ addiu $a2,$sp,0x54
/* f11a990: 14400010 */ bnez $v0,.L0f11a9d4_2
/* f11a994: 00112600 */ sll $a0,$s1,0x18
/* f11a998: 00045603 */ sra $t2,$a0,0x18
/* f11a99c: 0fc46703 */ jal 0xf119c0c
/* f11a99c: 0fc46703 */ jal func0f119e8c
/* f11a9a0: 01402025 */ or $a0,$t2,$zero
/* f11a9a4: 1040000b */ beqz $v0,.L0f11a9d4_2
/* f11a9a8: 24010004 */ addiu $at,$zero,0x4
@@ -5621,7 +5621,7 @@ glabel func0f11a8f4
.L0f11a9c0_2:
/* f11a9c0: ae0c0010 */ sw $t4,0x10($s0)
.L0f11a9c4_2:
/* f11a9c4: 0fc44344 */ jal 0xf110d10
/* f11a9c4: 0fc44344 */ jal func0f110d90
/* f11a9c8: 02202025 */ or $a0,$s1,$zero
/* f11a9cc: 10000006 */ beqz $zero,.L0f11a9e8_2
/* f11a9d0: 24020001 */ addiu $v0,$zero,0x1
@@ -5629,7 +5629,7 @@ glabel func0f11a8f4
/* f11a9d4: 240d0016 */ addiu $t5,$zero,0x16
.L0f11a9d8_2:
/* f11a9d8: ae0d0010 */ sw $t5,0x10($s0)
/* f11a9dc: 0fc44344 */ jal 0xf110d10
/* f11a9dc: 0fc44344 */ jal func0f110d90
/* f11a9e0: 02202025 */ or $a0,$s1,$zero
/* f11a9e4: 00001025 */ or $v0,$zero,$zero
.L0f11a9e8_2:
@@ -9678,19 +9678,19 @@ glabel var7f1b4fd8
/* f11dd6c: 24050001 */ addiu $a1,$zero,0x1
/* f11dd70: 51400005 */ beqzl $t2,.L0f11dd88
/* f11dd74: 83a40023 */ lb $a0,0x23($sp)
/* f11dd78: 0fc3c320 */ jal 0xf0f0c80
/* f11dd78: 0fc3c320 */ jal func0f0f0ca0
/* f11dd7c: afa3001c */ sw $v1,0x1c($sp)
/* f11dd80: 8fa3001c */ lw $v1,0x1c($sp)
/* f11dd84: 83a40023 */ lb $a0,0x23($sp)
.L0f11dd88:
/* f11dd88: 24050004 */ addiu $a1,$zero,0x4
/* f11dd8c: 0fc3f475 */ jal 0xf0fd1d4
/* f11dd8c: 0fc3f475 */ jal func0f0fd1f4
/* f11dd90: afa3001c */ sw $v1,0x1c($sp)
/* f11dd94: 10400009 */ beqz $v0,.L0f11ddbc
/* f11dd98: 8fa3001c */ lw $v1,0x1c($sp)
/* f11dd9c: 83a40023 */ lb $a0,0x23($sp)
/* f11dda0: 24050004 */ addiu $a1,$zero,0x4
/* f11dda4: 0fc3f4c0 */ jal 0xf0fd300
/* f11dda4: 0fc3f4c0 */ jal func0f0fd320
/* f11dda8: afa3001c */ sw $v1,0x1c($sp)
/* f11ddac: 8fa3001c */ lw $v1,0x1c($sp)
/* f11ddb0: 906b02b8 */ lbu $t3,0x2b8($v1)
@@ -9716,10 +9716,10 @@ glabel var7f1b4fd8
/* f11ddfc: 13000004 */ beqz $t8,.L0f11de10
/* f11de00: ac600000 */ sw $zero,0x0($v1)
/* f11de04: 2404ffff */ addiu $a0,$zero,-1
/* f11de08: 0fc3c320 */ jal 0xf0f0c80
/* f11de08: 0fc3c320 */ jal func0f0f0ca0
/* f11de0c: 24050001 */ addiu $a1,$zero,0x1
.L0f11de10:
/* f11de10: 0fc52b28 */ jal 0xf14aca0
/* f11de10: 0fc52b28 */ jal func0f14aed0
/* f11de14: 83a40023 */ lb $a0,0x23($sp)
/* f11de18: 100000d7 */ beqz $zero,.L0f11e178
/* f11de1c: 8fbf0014 */ lw $ra,0x14($sp)
@@ -9727,12 +9727,12 @@ glabel var7f1b4fd8
/* f11de24: 2404ffff */ addiu $a0,$zero,-1
/* f11de28: 13200003 */ beqz $t9,.L0f11de38
/* f11de2c: 00000000 */ sll $zero,$zero,0x0
/* f11de30: 0fc3c320 */ jal 0xf0f0c80
/* f11de30: 0fc3c320 */ jal func0f0f0ca0
/* f11de34: 24050001 */ addiu $a1,$zero,0x1
.L0f11de38:
/* f11de38: 0fc46a7f */ jal 0xf11a9fc
/* f11de38: 0fc46a7f */ jal func0f11ac7c
/* f11de3c: 83a40023 */ lb $a0,0x23($sp)
/* f11de40: 0fc52b28 */ jal 0xf14aca0
/* f11de40: 0fc52b28 */ jal func0f14aed0
/* f11de44: 83a40023 */ lb $a0,0x23($sp)
/* f11de48: 100000cb */ beqz $zero,.L0f11e178
/* f11de4c: 8fbf0014 */ lw $ra,0x14($sp)
@@ -9775,18 +9775,18 @@ glabel var7f1b4fd8
/* f11ded8: 24050001 */ addiu $a1,$zero,0x1
/* f11dedc: 51c00005 */ beqzl $t6,.L0f11def4
/* f11dee0: 240f0005 */ addiu $t7,$zero,0x5
/* f11dee4: 0fc3c320 */ jal 0xf0f0c80
/* f11dee4: 0fc3c320 */ jal func0f0f0ca0
/* f11dee8: afa3001c */ sw $v1,0x1c($sp)
/* f11deec: 8fa3001c */ lw $v1,0x1c($sp)
/* f11def0: 240f0005 */ addiu $t7,$zero,0x5
.L0f11def4:
/* f11def4: 1000009f */ beqz $zero,.L0f11e174
/* f11def8: ac6f0010 */ sw $t7,0x10($v1)
/* f11defc: 0c00543a */ jal 0x150e8
/* f11defc: 0c00543a */ jal func000150e8
/* f11df00: 00000000 */ sll $zero,$zero,0x0
/* f11df04: 0fc4699d */ jal 0xf11a674
/* f11df04: 0fc4699d */ jal func0f11a8f4
/* f11df08: 83a40023 */ lb $a0,0x23($sp)
/* f11df0c: 0c005451 */ jal 0x15144
/* f11df0c: 0c005451 */ jal func00015144
/* f11df10: 00000000 */ sll $zero,$zero,0x0
/* f11df14: 10000098 */ beqz $zero,.L0f11e178
/* f11df18: 8fbf0014 */ lw $ra,0x14($sp)
@@ -9795,7 +9795,7 @@ glabel var7f1b4fd8
/* f11df24: 24050001 */ addiu $a1,$zero,0x1
/* f11df28: 53000005 */ beqzl $t8,.L0f11df40
/* f11df2c: 2409000b */ addiu $t1,$zero,0xb
/* f11df30: 0fc3c320 */ jal 0xf0f0c80
/* f11df30: 0fc3c320 */ jal func0f0f0ca0
/* f11df34: afa3001c */ sw $v1,0x1c($sp)
/* f11df38: 8fa3001c */ lw $v1,0x1c($sp)
/* f11df3c: 2409000b */ addiu $t1,$zero,0xb
@@ -9803,7 +9803,7 @@ glabel var7f1b4fd8
/* f11df40: 1000008c */ beqz $zero,.L0f11e174
/* f11df44: ac690010 */ sw $t1,0x10($v1)
/* f11df48: 83a40023 */ lb $a0,0x23($sp)
/* f11df4c: 0fc52b1c */ jal 0xf14ac70
/* f11df4c: 0fc52b1c */ jal func0f14aea0
/* f11df50: afa3001c */ sw $v1,0x1c($sp)
/* f11df54: 10400087 */ beqz $v0,.L0f11e174
/* f11df58: 8fa3001c */ lw $v1,0x1c($sp)
@@ -9830,7 +9830,7 @@ glabel var7f1b4fd8
/* f11dfac: 11c00005 */ beqz $t6,.L0f11dfc4
/* f11dfb0: 2404ffff */ addiu $a0,$zero,-1
/* f11dfb4: 24050001 */ addiu $a1,$zero,0x1
/* f11dfb8: 0fc3c320 */ jal 0xf0f0c80
/* f11dfb8: 0fc3c320 */ jal func0f0f0ca0
/* f11dfbc: afa3001c */ sw $v1,0x1c($sp)
/* f11dfc0: 8fa3001c */ lw $v1,0x1c($sp)
.L0f11dfc4:
@@ -9843,13 +9843,13 @@ glabel var7f1b4fd8
/* f11dfdc: 13200065 */ beqz $t9,.L0f11e174
/* f11dfe0: 03002025 */ or $a0,$t8,$zero
/* f11dfe4: 24050001 */ addiu $a1,$zero,0x1
/* f11dfe8: 0fc3f475 */ jal 0xf0fd1d4
/* f11dfe8: 0fc3f475 */ jal func0f0fd1f4
/* f11dfec: afa3001c */ sw $v1,0x1c($sp)
/* f11dff0: 10400060 */ beqz $v0,.L0f11e174
/* f11dff4: 8fa3001c */ lw $v1,0x1c($sp)
/* f11dff8: 83a40023 */ lb $a0,0x23($sp)
/* f11dffc: 24050001 */ addiu $a1,$zero,0x1
/* f11e000: 0fc3f4c0 */ jal 0xf0fd300
/* f11e000: 0fc3f4c0 */ jal func0f0fd320
/* f11e004: afa3001c */ sw $v1,0x1c($sp)
/* f11e008: 8fa3001c */ lw $v1,0x1c($sp)
/* f11e00c: 24080014 */ addiu $t0,$zero,0x14
@@ -9857,13 +9857,13 @@ glabel var7f1b4fd8
/* f11e014: ac680010 */ sw $t0,0x10($v1)
/* f11e018: 83a40023 */ lb $a0,0x23($sp)
/* f11e01c: 24050003 */ addiu $a1,$zero,0x3
/* f11e020: 0fc3f475 */ jal 0xf0fd1d4
/* f11e020: 0fc3f475 */ jal func0f0fd1f4
/* f11e024: afa3001c */ sw $v1,0x1c($sp)
/* f11e028: 10400052 */ beqz $v0,.L0f11e174
/* f11e02c: 8fa3001c */ lw $v1,0x1c($sp)
/* f11e030: 83a40023 */ lb $a0,0x23($sp)
/* f11e034: 24050003 */ addiu $a1,$zero,0x3
/* f11e038: 0fc3f4c0 */ jal 0xf0fd300
/* f11e038: 0fc3f4c0 */ jal func0f0fd320
/* f11e03c: afa3001c */ sw $v1,0x1c($sp)
/* f11e040: 8fa3001c */ lw $v1,0x1c($sp)
/* f11e044: 240b001b */ addiu $t3,$zero,0x1b
@@ -9877,7 +9877,7 @@ glabel var7f1b4fd8
/* f11e064: 24050001 */ addiu $a1,$zero,0x1
/* f11e068: 51a00005 */ beqzl $t5,.L0f11e080
/* f11e06c: 83a90023 */ lb $t1,0x23($sp)
/* f11e070: 0fc3c320 */ jal 0xf0f0c80
/* f11e070: 0fc3c320 */ jal func0f0f0ca0
/* f11e074: afa3001c */ sw $v1,0x1c($sp)
/* f11e078: 8fa3001c */ lw $v1,0x1c($sp)
/* f11e07c: 83a90023 */ lb $t1,0x23($sp)
@@ -9890,13 +9890,13 @@ glabel var7f1b4fd8
/* f11e094: 13200037 */ beqz $t9,.L0f11e174
/* f11e098: 01202025 */ or $a0,$t1,$zero
/* f11e09c: 24050002 */ addiu $a1,$zero,0x2
/* f11e0a0: 0fc3f475 */ jal 0xf0fd1d4
/* f11e0a0: 0fc3f475 */ jal func0f0fd1f4
/* f11e0a4: afa3001c */ sw $v1,0x1c($sp)
/* f11e0a8: 10400032 */ beqz $v0,.L0f11e174
/* f11e0ac: 8fa3001c */ lw $v1,0x1c($sp)
/* f11e0b0: 83a40023 */ lb $a0,0x23($sp)
/* f11e0b4: 24050002 */ addiu $a1,$zero,0x2
/* f11e0b8: 0fc3f4c0 */ jal 0xf0fd300
/* f11e0b8: 0fc3f4c0 */ jal func0f0fd320
/* f11e0bc: afa3001c */ sw $v1,0x1c($sp)
/* f11e0c0: 8fa3001c */ lw $v1,0x1c($sp)
/* f11e0c4: 24180013 */ addiu $t8,$zero,0x13
@@ -9906,7 +9906,7 @@ glabel var7f1b4fd8
/* f11e0d4: 11000005 */ beqz $t0,.L0f11e0ec
/* f11e0d8: 2404ffff */ addiu $a0,$zero,-1
/* f11e0dc: 24050001 */ addiu $a1,$zero,0x1
/* f11e0e0: 0fc3c320 */ jal 0xf0f0c80
/* f11e0e0: 0fc3c320 */ jal func0f0f0ca0
/* f11e0e4: afa3001c */ sw $v1,0x1c($sp)
/* f11e0e8: 8fa3001c */ lw $v1,0x1c($sp)
.L0f11e0ec:
@@ -9919,13 +9919,13 @@ glabel var7f1b4fd8
/* f11e104: 11c0001b */ beqz $t6,.L0f11e174
/* f11e108: 01802025 */ or $a0,$t4,$zero
/* f11e10c: 00002825 */ or $a1,$zero,$zero
/* f11e110: 0fc3f475 */ jal 0xf0fd1d4
/* f11e110: 0fc3f475 */ jal func0f0fd1f4
/* f11e114: afa3001c */ sw $v1,0x1c($sp)
/* f11e118: 10400016 */ beqz $v0,.L0f11e174
/* f11e11c: 8fa3001c */ lw $v1,0x1c($sp)
/* f11e120: 83a40023 */ lb $a0,0x23($sp)
/* f11e124: 00002825 */ or $a1,$zero,$zero
/* f11e128: 0fc3f4c0 */ jal 0xf0fd300
/* f11e128: 0fc3f4c0 */ jal func0f0fd320
/* f11e12c: afa3001c */ sw $v1,0x1c($sp)
/* f11e130: 8fa3001c */ lw $v1,0x1c($sp)
/* f11e134: 240a0015 */ addiu $t2,$zero,0x15
@@ -9934,7 +9934,7 @@ glabel var7f1b4fd8
/* f11e140: 8cd90000 */ lw $t9,0x0($a2)
/* f11e144: 1320000b */ beqz $t9,.L0f11e174
/* f11e148: 2404ffff */ addiu $a0,$zero,-1
/* f11e14c: 0fc3c320 */ jal 0xf0f0c80
/* f11e14c: 0fc3c320 */ jal func0f0f0ca0
/* f11e150: 24050001 */ addiu $a1,$zero,0x1
/* f11e154: 10000008 */ beqz $zero,.L0f11e178
/* f11e158: 8fbf0014 */ lw $ra,0x14($sp)
@@ -9942,7 +9942,7 @@ glabel var7f1b4fd8
/* f11e160: 2404ffff */ addiu $a0,$zero,-1
/* f11e164: 51200004 */ beqzl $t1,.L0f11e178
/* f11e168: 8fbf0014 */ lw $ra,0x14($sp)
/* f11e16c: 0fc3c320 */ jal 0xf0f0c80
/* f11e16c: 0fc3c320 */ jal func0f0f0ca0
/* f11e170: 24050001 */ addiu $a1,$zero,0x1
.L0f11e174:
/* f11e174: 8fbf0014 */ lw $ra,0x14($sp)
+24 -24
View File
@@ -3133,7 +3133,7 @@ glabel var7f1ab190pf
/* f063720: 920f003d */ lbu $t7,0x3d($s0)
/* f063724: 8e020004 */ lw $v0,0x4($s0)
/* f063728: 02002025 */ move $a0,$s0
/* f06372c: 0fc5260c */ jal 0xf149830
/* f06372c: 0fc5260c */ jal splatTick
/* f063730: afa20048 */ sw $v0,0x48($sp)
/* f063734: 8fa20048 */ lw $v0,0x48($sp)
/* f063738: 10400008 */ beqz $v0,.PF0f06375c
@@ -3141,12 +3141,12 @@ glabel var7f1ab190pf
/* f063740: 8c4f02d4 */ lw $t7,0x2d4($v0)
/* f063744: 11e00005 */ beqz $t7,.PF0f06375c
/* f063748: 00000000 */ nop
/* f06374c: 0fc64a62 */ jal 0xf192988
/* f06374c: 0fc64a62 */ jal aibotTick
/* f063750: 02002025 */ move $a0,$s0
/* f063754: 10000004 */ b .PF0f063768
/* f063758: 00403025 */ move $a2,$v0
.PF0f06375c:
/* f06375c: 0fc08c75 */ jal 0xf0231d4
/* f06375c: 0fc08c75 */ jal func0f023098
/* f063760: 02002025 */ move $a0,$s0
/* f063764: 00403025 */ move $a2,$v0
.PF0f063768:
@@ -3177,7 +3177,7 @@ glabel var7f1ab190pf
/* f0637c4: 54610006 */ bnel $v1,$at,.PF0f0637e0
/* f0637c8: 24010007 */ li $at,0x7
.PF0f0637cc:
/* f0637cc: 0fc1fa6a */ jal 0xf07e9a8
/* f0637cc: 0fc1fa6a */ jal objTick
/* f0637d0: 02002025 */ move $a0,$s0
/* f0637d4: 10000017 */ b .PF0f063834
/* f0637d8: 00403025 */ move $a2,$v0
@@ -3185,7 +3185,7 @@ glabel var7f1ab190pf
.PF0f0637e0:
/* f0637e0: 54610006 */ bnel $v1,$at,.PF0f0637fc
/* f0637e4: 24010008 */ li $at,0x8
/* f0637e8: 0fc4b436 */ jal 0xf12d0d8
/* f0637e8: 0fc4b436 */ jal explosionUpdateZ
/* f0637ec: 02002025 */ move $a0,$s0
/* f0637f0: 10000010 */ b .PF0f063834
/* f0637f4: 00403025 */ move $a2,$v0
@@ -3193,7 +3193,7 @@ glabel var7f1ab190pf
.PF0f0637fc:
/* f0637fc: 54610006 */ bnel $v1,$at,.PF0f063818
/* f063800: 24010006 */ li $at,0x6
/* f063804: 0fc4bf31 */ jal 0xf12fcc4
/* f063804: 0fc4bf31 */ jal smokeUpdateZ
/* f063808: 02002025 */ move $a0,$s0
/* f06380c: 10000009 */ b .PF0f063834
/* f063810: 00403025 */ move $a2,$v0
@@ -3201,9 +3201,9 @@ glabel var7f1ab190pf
.PF0f063818:
/* f063818: 54610007 */ bnel $v1,$at,.PF0f063838
/* f06381c: 962e035e */ lhu $t6,0x35e($s1)
/* f063820: 0fc5260c */ jal 0xf149830
/* f063820: 0fc5260c */ jal splatTick
/* f063824: 02002025 */ move $a0,$s0
/* f063828: 0fc30a3b */ jal 0xf0c28ec
/* f063828: 0fc30a3b */ jal func0f0c2364
/* f06382c: 02002025 */ move $a0,$s0
/* f063830: 00403025 */ move $a2,$v0
.PF0f063834:
@@ -3303,7 +3303,7 @@ glabel var7f1ab190pf
/* f06398c: 00000000 */ nop
/* f063990: 8e020004 */ lw $v0,0x4($s0)
/* f063994: 02002025 */ move $a0,$s0
/* f063998: 0fc5260c */ jal 0xf149830
/* f063998: 0fc5260c */ jal splatTick
/* f06399c: afa20044 */ sw $v0,0x44($sp)
/* f0639a0: 8fa20044 */ lw $v0,0x44($sp)
/* f0639a4: 10400008 */ beqz $v0,.PF0f0639c8
@@ -3311,12 +3311,12 @@ glabel var7f1ab190pf
/* f0639ac: 8c4f02d4 */ lw $t7,0x2d4($v0)
/* f0639b0: 11e00005 */ beqz $t7,.PF0f0639c8
/* f0639b4: 00000000 */ nop
/* f0639b8: 0fc64a62 */ jal 0xf192988
/* f0639b8: 0fc64a62 */ jal aibotTick
/* f0639bc: 02002025 */ move $a0,$s0
/* f0639c0: 1000003c */ b .PF0f063ab4
/* f0639c4: 00403025 */ move $a2,$v0
.PF0f0639c8:
/* f0639c8: 0fc08c75 */ jal 0xf0231d4
/* f0639c8: 0fc08c75 */ jal func0f023098
/* f0639cc: 02002025 */ move $a0,$s0
/* f0639d0: 10000038 */ b .PF0f063ab4
/* f0639d4: 00403025 */ move $a2,$v0
@@ -3335,7 +3335,7 @@ glabel var7f1ab190pf
/* f063a00: 93189564 */ lbu $t8,-0x6a9c($t8)
/* f063a04: 57000006 */ bnezl $t8,.PF0f063a20
/* f063a08: 860d0002 */ lh $t5,0x2($s0)
/* f063a0c: 0fc1fa6a */ jal 0xf07e9a8
/* f063a0c: 0fc1fa6a */ jal objTick
/* f063a10: 02002025 */ move $a0,$s0
/* f063a14: 10000027 */ b .PF0f063ab4
/* f063a18: 00403025 */ move $a2,$v0
@@ -3352,7 +3352,7 @@ glabel var7f1ab190pf
/* f063a40: 01b9082a */ slt $at,$t5,$t9
/* f063a44: 5020001c */ beqzl $at,.PF0f063ab8
/* f063a48: 8faf0034 */ lw $t7,0x34($sp)
/* f063a4c: 0fc18c56 */ jal 0xf063158
/* f063a4c: 0fc18c56 */ jal propPrependToList2
/* f063a50: 02002025 */ move $a0,$s0
/* f063a54: 10000017 */ b .PF0f063ab4
/* f063a58: 24060005 */ li $a2,0x5
@@ -3360,7 +3360,7 @@ glabel var7f1ab190pf
.PF0f063a60:
/* f063a60: 54610006 */ bnel $v1,$at,.PF0f063a7c
/* f063a64: 24010008 */ li $at,0x8
/* f063a68: 0fc4b436 */ jal 0xf12d0d8
/* f063a68: 0fc4b436 */ jal explosionUpdateZ
/* f063a6c: 02002025 */ move $a0,$s0
/* f063a70: 10000010 */ b .PF0f063ab4
/* f063a74: 00403025 */ move $a2,$v0
@@ -3368,7 +3368,7 @@ glabel var7f1ab190pf
.PF0f063a7c:
/* f063a7c: 54610006 */ bnel $v1,$at,.PF0f063a98
/* f063a80: 24010006 */ li $at,0x6
/* f063a84: 0fc4bf31 */ jal 0xf12fcc4
/* f063a84: 0fc4bf31 */ jal smokeUpdateZ
/* f063a88: 02002025 */ move $a0,$s0
/* f063a8c: 10000009 */ b .PF0f063ab4
/* f063a90: 00403025 */ move $a2,$v0
@@ -3376,9 +3376,9 @@ glabel var7f1ab190pf
.PF0f063a98:
/* f063a98: 54610007 */ bnel $v1,$at,.PF0f063ab8
/* f063a9c: 8faf0034 */ lw $t7,0x34($sp)
/* f063aa0: 0fc5260c */ jal 0xf149830
/* f063aa0: 0fc5260c */ jal splatTick
/* f063aa4: 02002025 */ move $a0,$s0
/* f063aa8: 0fc30a3b */ jal 0xf0c28ec
/* f063aa8: 0fc30a3b */ jal func0f0c2364
/* f063aac: 02002025 */ move $a0,$s0
/* f063ab0: 00403025 */ move $a2,$v0
.PF0f063ab4:
@@ -3436,9 +3436,9 @@ glabel var7f1ab190pf
/* f063b6c: 35ee0080 */ ori $t6,$t7,0x80
/* f063b70: a20e003f */ sb $t6,0x3f($s0)
/* f063b74: afa20060 */ sw $v0,0x60($sp)
/* f063b78: 0fc18209 */ jal 0xf060824
/* f063b78: 0fc18209 */ jal propRemoveFromCurrentList
/* f063b7c: 02002025 */ move $a0,$s0
/* f063b80: 0fc181e6 */ jal 0xf060798
/* f063b80: 0fc181e6 */ jal propAppendToList1
/* f063b84: 02002025 */ move $a0,$s0
/* f063b88: 8fb8004c */ lw $t8,0x4c($sp)
/* f063b8c: 8fa20060 */ lw $v0,0x60($sp)
@@ -3448,7 +3448,7 @@ glabel var7f1ab190pf
/* f063b9c: 10000004 */ b .PF0f063bb0
/* f063ba0: afa0004c */ sw $zero,0x4c($sp)
.PF0f063ba4:
/* f063ba4: 0fc18b71 */ jal 0xf062dc4
/* f063ba4: 0fc18b71 */ jal func0f062b64
/* f063ba8: afa20060 */ sw $v0,0x60($sp)
/* f063bac: 8fa20060 */ lw $v0,0x60($sp)
.PF0f063bb0:
@@ -3770,14 +3770,14 @@ glabel var7f1ab190pf
/* f06400c: 9638035c */ lhu $t8,0x35c($s1)
/* f064010: 11a00007 */ beqz $t5,.PF0f064030
/* f064014: a5580378 */ sh $t8,0x378($t2)
/* f064018: 0fc2432d */ jal 0xf090cb4
/* f064018: 0fc2432d */ jal alarmTick
/* f06401c: 00000000 */ nop
/* f064020: 0fc24cfe */ jal 0xf0933f8
/* f064020: 0fc24cfe */ jal func0f093508
/* f064024: 00000000 */ nop
/* f064028: 0fc198b9 */ jal 0xf0662e4
/* f064028: 0fc198b9 */ jal func0f066054
/* f06402c: 00000000 */ nop
.PF0f064030:
/* f064030: 0fc09214 */ jal 0xf024850
/* f064030: 0fc09214 */ jal func0f02472c
/* f064034: 00000000 */ nop
/* f064038: 8fbf002c */ lw $ra,0x2c($sp)
/* f06403c: 8fb00014 */ lw $s0,0x14($sp)
+257 -257
View File
File diff suppressed because it is too large Load Diff
+31 -31
View File
@@ -5010,7 +5010,7 @@ glabel var7f1b75d0
/* f15b71c: afb1001c */ sw $s1,0x1c($sp)
/* f15b720: afb00018 */ sw $s0,0x18($sp)
/* f15b724: 39e4000f */ xori $a0,$t7,0xf
/* f15b728: 0c0048f2 */ jal 0x123c8
/* f15b728: 0c0048f2 */ jal malloc
/* f15b72c: 24050004 */ addiu $a1,$zero,0x4
/* f15b730: 8e6402bc */ lw $a0,0x2bc($s3)
/* f15b734: 3c15800a */ lui $s5,%hi(g_Rooms)
@@ -5020,7 +5020,7 @@ glabel var7f1b75d0
/* f15b744: 348e000f */ ori $t6,$a0,0xf
/* f15b748: aea20000 */ sw $v0,0x0($s5)
/* f15b74c: 39c4000f */ xori $a0,$t6,0xf
/* f15b750: 0c0048f2 */ jal 0x123c8
/* f15b750: 0c0048f2 */ jal malloc
/* f15b754: 24050004 */ addiu $a1,$zero,0x4
/* f15b758: 8e7102bc */ lw $s1,0x2bc($s3)
/* f15b75c: 3c03800a */ lui $v1,%hi(var800a4ce8)
@@ -5050,7 +5050,7 @@ glabel var7f1b75d0
/* f15b7b4: 2624000f */ addiu $a0,$s1,0xf
/* f15b7b8: 3499000f */ ori $t9,$a0,0xf
/* f15b7bc: 3b24000f */ xori $a0,$t9,0xf
/* f15b7c0: 0c0048f2 */ jal 0x123c8
/* f15b7c0: 0c0048f2 */ jal malloc
/* f15b7c4: 24050004 */ addiu $a1,$zero,0x4
/* f15b7c8: 8e7102bc */ lw $s1,0x2bc($s3)
/* f15b7cc: 3c03800a */ lui $v1,%hi(g_MpRoomVisibility)
@@ -5112,13 +5112,13 @@ glabel var7f1b75d0
/* f15b89c: 2610fcc0 */ addiu $s0,$s0,%lo(g_Stages)
/* f15b8a0: 00007812 */ mflo $t7
/* f15b8a4: 020fc021 */ addu $t8,$s0,$t7
/* f15b8a8: 0fc5718f */ jal 0xf15c63c
/* f15b8a8: 0fc5718f */ jal func0f15c880
/* f15b8ac: c70c0014 */ lwc1 $f12,0x14($t8)
/* f15b8b0: 8e390000 */ lw $t9,0x0($s1)
/* f15b8b4: 03320019 */ multu $t9,$s2
/* f15b8b8: 00007012 */ mflo $t6
/* f15b8bc: 020e7821 */ addu $t7,$s0,$t6
/* f15b8c0: 0fc0a124 */ jal 0xf028490
/* f15b8c0: 0fc0a124 */ jal func0f028490
/* f15b8c4: c5ec0014 */ lwc1 $f12,0x14($t7)
/* f15b8c8: 3c188008 */ lui $t8,%hi(g_StageIndex)
/* f15b8cc: 8f18fc00 */ lw $t8,%lo(g_StageIndex)($t8)
@@ -5139,7 +5139,7 @@ glabel var7f1b75d0
/* f15b904: e4400068 */ swc1 $f0,0x68($v0)
/* f15b908: 3c013f80 */ lui $at,0x3f80
/* f15b90c: 44816000 */ mtc1 $at,$f12
/* f15b910: 0c0059d2 */ jal 0x16748
/* f15b910: 0c0059d2 */ jal func00016748
/* f15b914: 00000000 */ nop
/* f15b918: 3c0e800a */ lui $t6,%hi(var800a4920)
/* f15b91c: 8dce4920 */ lw $t6,%lo(var800a4920)($t6)
@@ -5165,7 +5165,7 @@ glabel var7f1b75d0
/* f15b964: 2442fc40 */ addiu $v0,$v0,%lo(g_NumPortalThings)
/* f15b968: 348e000f */ ori $t6,$a0,0xf
/* f15b96c: ac5e0000 */ sw $s8,0x0($v0)
/* f15b970: 0c0048f2 */ jal 0x123c8
/* f15b970: 0c0048f2 */ jal malloc
/* f15b974: 39c4000f */ xori $a0,$t6,0xf
/* f15b978: 3c01800a */ lui $at,%hi(g_PortalThings)
/* f15b97c: ac224cec */ sw $v0,%lo(g_PortalThings)($at)
@@ -5213,7 +5213,7 @@ glabel var7f1b75d0
/* f15ba08: 2484000f */ addiu $a0,$a0,0xf
/* f15ba0c: 348e000f */ ori $t6,$a0,0xf
/* f15ba10: 39c4000f */ xori $a0,$t6,0xf
/* f15ba14: 0c0048f2 */ jal 0x123c8
/* f15ba14: 0c0048f2 */ jal malloc
/* f15ba18: 24050004 */ addiu $a1,$zero,0x4
/* f15ba1c: 3c05800a */ lui $a1,%hi(g_Vars)
/* f15ba20: 24a59fc0 */ addiu $a1,$a1,%lo(g_Vars)
@@ -5391,14 +5391,14 @@ glabel var7f1b75d0
.L0f15bc80:
/* f15bc80: 2444000f */ addiu $a0,$v0,0xf
/* f15bc84: 3498000f */ ori $t8,$a0,0xf
/* f15bc88: 0c0048f2 */ jal 0x123c8
/* f15bc88: 0c0048f2 */ jal malloc
/* f15bc8c: 3b04000f */ xori $a0,$t8,0xf
/* f15bc90: 3c10800a */ lui $s0,%hi(var800a4cd0)
/* f15bc94: 26104cd0 */ addiu $s0,$s0,%lo(var800a4cd0)
/* f15bc98: 1bc00009 */ blez $s8,.L0f15bcc0
/* f15bc9c: ae020000 */ sw $v0,0x0($s0)
.L0f15bca0:
/* f15bca0: 0fc56ca4 */ jal 0xf15b290
/* f15bca0: 0fc56ca4 */ jal func0f15b4c0
/* f15bca4: 02802025 */ or $a0,$s4,$zero
/* f15bca8: 8e0f0000 */ lw $t7,0x0($s0)
/* f15bcac: 01f4c821 */ addu $t9,$t7,$s4
@@ -5413,7 +5413,7 @@ glabel var7f1b75d0
/* f15bccc: 2484000f */ addiu $a0,$a0,0xf
/* f15bcd0: 3498000f */ ori $t8,$a0,0xf
/* f15bcd4: 3b04000f */ xori $a0,$t8,0xf
/* f15bcd8: 0c0048f2 */ jal 0x123c8
/* f15bcd8: 0c0048f2 */ jal malloc
/* f15bcdc: 24050004 */ addiu $a1,$zero,0x4
/* f15bce0: 3c01800a */ lui $at,%hi(var800a4ccc)
/* f15bce4: 1bc00095 */ blez $s8,.L0f15bf3c
@@ -5498,7 +5498,7 @@ glabel var7f1b75d0
/* f15be0c: 46021282 */ mul.s $f10,$f2,$f2
/* f15be10: 460a3100 */ add.s $f4,$f6,$f10
/* f15be14: 460e7202 */ mul.s $f8,$f14,$f14
/* f15be18: 0c012974 */ jal 0x4a5d0
/* f15be18: 0c012974 */ jal sqrtf
/* f15be1c: 46044300 */ add.s $f12,$f8,$f4
/* f15be20: c7b200f8 */ lwc1 $f18,0xf8($sp)
/* f15be24: 46000087 */ neg.s $f2,$f0
@@ -5576,7 +5576,7 @@ glabel var7f1b75d0
/* f15bf34: e4460010 */ swc1 $f6,0x10($v0)
/* f15bf38: 0000a025 */ or $s4,$zero,$zero
.L0f15bf3c:
/* f15bf3c: 0fc2d96a */ jal 0xf0b65a8
/* f15bf3c: 0fc2d96a */ jal func0f0b65a8
/* f15bf40: 03c02025 */ or $a0,$s8,$zero
/* f15bf44: 3c1e800a */ lui $s8,%hi(g_BgPortalCommands)
/* f15bf48: 27de4cd4 */ addiu $s8,$s8,%lo(g_BgPortalCommands)
@@ -5598,7 +5598,7 @@ glabel var7f1b75d0
/* f15bf84: 8e0f0004 */ lw $t7,0x4($s0)
/* f15bf88: 8e790000 */ lw $t9,0x0($s3)
/* f15bf8c: 01f9c021 */ addu $t8,$t7,$t9
/* f15bf90: 0fc5758b */ jal 0xf15d62c
/* f15bf90: 0fc5758b */ jal func0f15d870
/* f15bf94: 03142021 */ addu $a0,$t8,$s4
/* f15bf98: 8fce0000 */ lw $t6,0x0($s8)
/* f15bf9c: 01d27821 */ addu $t7,$t6,$s2
@@ -5652,7 +5652,7 @@ glabel var7f1b75d0
/* f15c050: 5420ffe4 */ bnezl $at,.L0f15bfe4
/* f15c054: 8eae0000 */ lw $t6,0x0($s5)
.L0f15c058:
/* f15c058: 0fc04fb8 */ jal 0xf013ee0
/* f15c058: 0fc04fb8 */ jal func0f013ee0
/* f15c05c: 00000000 */ nop
/* f15c060: 44808000 */ mtc1 $zero,$f16
/* f15c064: 8eaf0000 */ lw $t7,0x0($s5)
@@ -5666,7 +5666,7 @@ glabel var7f1b75d0
/* f15c084: 8eaf0000 */ lw $t7,0x0($s5)
/* f15c088: e5f00028 */ swc1 $f16,0x28($t7)
/* f15c08c: 8eb90000 */ lw $t9,0x0($s5)
/* f15c090: 0fc4f071 */ jal 0xf13c1c4
/* f15c090: 0fc4f071 */ jal func0f13c3f4
/* f15c094: e730002c */ swc1 $f16,0x2c($t9)
/* f15c098: 03a08025 */ or $s0,$sp,$zero
/* f15c09c: 261000b3 */ addiu $s0,$s0,0xb3
@@ -5676,7 +5676,7 @@ glabel var7f1b75d0
/* f15c0ac: 3b04000f */ xori $a0,$t8,0xf
/* f15c0b0: 00808025 */ or $s0,$a0,$zero
/* f15c0b4: 8e450000 */ lw $a1,0x0($s2)
/* f15c0b8: 0fc56be5 */ jal 0xf15af94
/* f15c0b8: 0fc56be5 */ jal bgLoadFile
/* f15c0bc: 24060040 */ addiu $a2,$zero,0x40
/* f15c0c0: 96020000 */ lhu $v0,0x0($s0)
/* f15c0c4: 96110002 */ lhu $s1,0x2($s0)
@@ -5685,7 +5685,7 @@ glabel var7f1b75d0
/* f15c0d0: 25e2ffff */ addiu $v0,$t7,-1
/* f15c0d4: 3459000f */ ori $t9,$v0,0xf
/* f15c0d8: 03201025 */ or $v0,$t9,$zero
/* f15c0dc: 0c0048f2 */ jal 0x123c8
/* f15c0dc: 0c0048f2 */ jal malloc
/* f15c0e0: 24441001 */ addiu $a0,$v0,0x1001
/* f15c0e4: 8e450000 */ lw $a1,0x0($s2)
/* f15c0e8: 2626ffff */ addiu $a2,$s1,-1
@@ -5694,11 +5694,11 @@ glabel var7f1b75d0
/* f15c0f4: afa2008c */ sw $v0,0x8c($sp)
/* f15c0f8: 00808025 */ or $s0,$a0,$zero
/* f15c0fc: 27060001 */ addiu $a2,$t8,0x1
/* f15c100: 0fc56be5 */ jal 0xf15af94
/* f15c100: 0fc56be5 */ jal bgLoadFile
/* f15c104: 24a50004 */ addiu $a1,$a1,0x4
/* f15c108: 02002025 */ or $a0,$s0,$zero
/* f15c10c: 8fa5008c */ lw $a1,0x8c($sp)
/* f15c110: 0fc575d9 */ jal 0xf15d764
/* f15c110: 0fc575d9 */ jal bgInflate
/* f15c114: 02203025 */ or $a2,$s1,$zero
/* f15c118: 8e6302bc */ lw $v1,0x2bc($s3)
/* f15c11c: 8fb0008c */ lw $s0,0x8c($sp)
@@ -5812,7 +5812,7 @@ glabel var7f1b75d0
/* f15c2c8: 460e7102 */ mul.s $f4,$f14,$f14
/* f15c2cc: 46045200 */ add.s $f8,$f10,$f4
/* f15c2d0: 46000482 */ mul.s $f18,$f0,$f0
/* f15c2d4: 0c012974 */ jal 0x4a5d0
/* f15c2d4: 0c012974 */ jal sqrtf
/* f15c2d8: 46089300 */ add.s $f12,$f18,$f8
/* f15c2dc: 3c013f00 */ lui $at,0x3f00
/* f15c2e0: 44818000 */ mtc1 $at,$f16
@@ -5888,7 +5888,7 @@ glabel var7f1b75d0
.L0f15c3e4:
/* f15c3e4: 8fa4008c */ lw $a0,0x8c($sp)
/* f15c3e8: 00002825 */ or $a1,$zero,$zero
/* f15c3ec: 0c00490c */ jal 0x12430
/* f15c3ec: 0c00490c */ jal memReallocate
/* f15c3f0: 24060004 */ addiu $a2,$zero,0x4
/* f15c3f4: 8fd102bc */ lw $s1,0x2bc($s8)
/* f15c3f8: 24140001 */ addiu $s4,$zero,0x1
@@ -5896,7 +5896,7 @@ glabel var7f1b75d0
/* f15c400: 5420000a */ bnezl $at,.L0f15c42c
/* f15c404: 2a210002 */ slti $at,$s1,0x2
.L0f15c408:
/* f15c408: 0fc004f2 */ jal 0xf0013c8
/* f15c408: 0fc004f2 */ jal roomInitLights
/* f15c40c: 02802025 */ or $a0,$s4,$zero
/* f15c410: 8fd102bc */ lw $s1,0x2bc($s8)
/* f15c414: 26940001 */ addiu $s4,$s4,0x1
@@ -5927,7 +5927,7 @@ glabel var7f1b75d0
/* f15c46c: 2484000f */ addiu $a0,$a0,0xf
/* f15c470: 348f000f */ ori $t7,$a0,0xf
/* f15c474: 39e4000f */ xori $a0,$t7,0xf
/* f15c478: 0c0048f2 */ jal 0x123c8
/* f15c478: 0c0048f2 */ jal malloc
/* f15c47c: 24050004 */ addiu $a1,$zero,0x4
/* f15c480: 3c03800a */ lui $v1,%hi(var800a41a0)
/* f15c484: 246341a0 */ addiu $v1,$v1,%lo(var800a41a0)
@@ -5961,7 +5961,7 @@ glabel var7f1b75d0
/* f15c4e8: 1300000a */ beqz $t8,.L0f15c514
/* f15c4ec: 00000000 */ nop
.L0f15c4f0:
/* f15c4f0: 0fc5921d */ jal 0xf164874
/* f15c4f0: 0fc5921d */ jal func0f164ab8
/* f15c4f4: 02802025 */ or $a0,$s4,$zero
/* f15c4f8: 8eee0000 */ lw $t6,0x0($s7)
/* f15c4fc: 26520008 */ addiu $s2,$s2,0x8
@@ -5979,7 +5979,7 @@ glabel var7f1b75d0
/* f15c528: 5420000a */ bnezl $at,.L0f15c554
/* f15c52c: 2a210002 */ slti $at,$s1,0x2
.L0f15c530:
/* f15c530: 0fc59288 */ jal 0xf164a20
/* f15c530: 0fc59288 */ jal func0f164c64
/* f15c534: 02802025 */ or $a0,$s4,$zero
/* f15c538: 8e1102bc */ lw $s1,0x2bc($s0)
/* f15c53c: 26940001 */ addiu $s4,$s4,0x1
@@ -5992,7 +5992,7 @@ glabel var7f1b75d0
/* f15c554: 54200009 */ bnezl $at,.L0f15c57c
/* f15c558: 8ef00000 */ lw $s0,0x0($s7)
.L0f15c55c:
/* f15c55c: 0fc591a2 */ jal 0xf164688
/* f15c55c: 0fc591a2 */ jal func0f1648cc
/* f15c560: 02802025 */ or $a0,$s4,$zero
/* f15c564: 8e1802bc */ lw $t8,0x2bc($s0)
/* f15c568: 26940001 */ addiu $s4,$s4,0x1
@@ -6017,15 +6017,15 @@ glabel var7f1b75d0
/* f15c5ac: 55c0fff9 */ bnezl $t6,.L0f15c594
/* f15c5b0: 90590006 */ lbu $t9,0x6($v0)
.L0f15c5b4:
/* f15c5b4: 0fc59729 */ jal 0xf165ca4
/* f15c5b4: 0fc59729 */ jal func0f165ee4
/* f15c5b8: 8fa40148 */ lw $a0,0x148($sp)
/* f15c5bc: 241900c8 */ addiu $t9,$zero,0xc8
/* f15c5c0: 3c018008 */ lui $at,%hi(var8007fc10)
/* f15c5c4: 0fc04d54 */ jal 0xf013550
/* f15c5c4: 0fc04d54 */ jal func0f013550
/* f15c5c8: a439fc10 */ sh $t9,%lo(var8007fc10)($at)
/* f15c5cc: 0fc00aa6 */ jal 0xf002a98
/* f15c5cc: 0fc00aa6 */ jal func0f002a98
/* f15c5d0: 00000000 */ nop
/* f15c5d4: 0fc00703 */ jal 0xf001c0c
/* f15c5d4: 0fc00703 */ jal func0f001c0c
/* f15c5d8: 00000000 */ nop
/* f15c5dc: 8fbf003c */ lw $ra,0x3c($sp)
/* f15c5e0: 8fb00018 */ lw $s0,0x18($sp)
+4 -4
View File
@@ -1978,7 +1978,7 @@ glabel var7f1af0ccpf
/* f0d8fdc: 02002025 */ move $a0,$s0
/* f0d8fe0: 440f3000 */ mfc1 $t7,$f6
/* f0d8fe4: afb900cc */ sw $t9,0xcc($sp)
/* f0d8fe8: 0fc5513c */ jal 0xf1544f0
/* f0d8fe8: 0fc5513c */ jal gfxSetPrimColour
/* f0d8fec: afaf00c8 */ sw $t7,0xc8($sp)
/* f0d8ff0: 3c038008 */ lui $v1,0x8008
/* f0d8ff4: 8fab00d4 */ lw $t3,0xd4($sp)
@@ -2044,10 +2044,10 @@ glabel var7f1af0ccpf
/* f0d90e4: 31d803ff */ andi $t8,$t6,0x3ff
/* f0d90e8: 0018cb80 */ sll $t9,$t8,0xe
/* f0d90ec: 03297825 */ or $t7,$t9,$t1
/* f0d90f0: 0fc55153 */ jal 0xf15454c
/* f0d90f0: 0fc55153 */ jal func0f153838
/* f0d90f4: ac4f0014 */ sw $t7,0x14($v0)
/* f0d90f8: 00402025 */ move $a0,$v0
/* f0d90fc: 0fc5513c */ jal 0xf1544f0
/* f0d90fc: 0fc5513c */ jal gfxSetPrimColour
/* f0d9100: 8fa500e4 */ lw $a1,0xe4($sp)
/* f0d9104: 8fb800dc */ lw $t8,0xdc($sp)
/* f0d9108: 8fb900c8 */ lw $t9,0xc8($sp)
@@ -2298,7 +2298,7 @@ glabel var7f1af0ccpf
/* f0d94dc: 332f03ff */ andi $t7,$t9,0x3ff
/* f0d94e0: 000f7380 */ sll $t6,$t7,0xe
/* f0d94e4: 01dfc025 */ or $t8,$t6,$ra
/* f0d94e8: 0fc55153 */ jal 0xf15454c
/* f0d94e8: 0fc55153 */ jal func0f153838
/* f0d94ec: ac580004 */ sw $t8,0x4($v0)
/* f0d94f0: 8fbf004c */ lw $ra,0x4c($sp)
/* f0d94f4: d7b40018 */ ldc1 $f20,0x18($sp)
+5 -5
View File
@@ -129,7 +129,7 @@ glabel func0f12f6c0
/* f130254: e6000004 */ swc1 $f0,0x4($s0)
/* f130258: e6000008 */ swc1 $f0,0x8($s0)
/* f13025c: 00a08825 */ move $s1,$a1
/* f130260: 0c004ad4 */ jal 0x12b50
/* f130260: 0c004ad4 */ jal random
/* f130264: e7a00020 */ swc1 $f0,0x20($sp)
/* f130268: 96230000 */ lhu $v1,0x0($s1)
/* f13026c: c7ae0020 */ lwc1 $f14,0x20($sp)
@@ -144,7 +144,7 @@ glabel func0f12f6c0
/* f130290: 0007000d */ break 0x7
.PF0f130294:
/* f130294: 468021a0 */ cvt.s.w $f6,$f4
/* f130298: 0c004ad4 */ jal 0x12b50
/* f130298: 0c004ad4 */ jal random
/* f13029c: e606000c */ swc1 $f6,0xc($s0)
/* f1302a0: 96230000 */ lhu $v1,0x0($s1)
/* f1302a4: c7ae0020 */ lwc1 $f14,0x20($sp)
@@ -159,7 +159,7 @@ glabel func0f12f6c0
/* f1302c8: 0007000d */ break 0x7
.PF0f1302cc:
/* f1302cc: 468042a0 */ cvt.s.w $f10,$f8
/* f1302d0: 0c004ad4 */ jal 0x12b50
/* f1302d0: 0c004ad4 */ jal random
/* f1302d4: e60a0010 */ swc1 $f10,0x10($s0)
/* f1302d8: 96230000 */ lhu $v1,0x0($s1)
/* f1302dc: c6100010 */ lwc1 $f16,0x10($s0)
@@ -212,7 +212,7 @@ glabel func0f12f6c0
/* f130384: 46108482 */ mul.s $f18,$f16,$f16
/* f130388: 46125100 */ add.s $f4,$f10,$f18
/* f13038c: 46000182 */ mul.s $f6,$f0,$f0
/* f130390: 0c0127b4 */ jal 0x49ed0
/* f130390: 0c0127b4 */ jal sqrtf
/* f130394: 46043300 */ add.s $f12,$f6,$f4
/* f130398: c7ae0020 */ lwc1 $f14,0x20($sp)
/* f13039c: c608000c */ lwc1 $f8,0xc($s0)
@@ -276,7 +276,7 @@ glabel func0f12f6c0
/* f13047c: 318d0001 */ andi $t5,$t4,0x1
/* f130480: 51a0000d */ beqzl $t5,.PF0f1304b8
/* f130484: 96380010 */ lhu $t8,0x10($s1)
/* f130488: 0c004ad4 */ jal 0x12b50
/* f130488: 0c004ad4 */ jal random
/* f13048c: 00000000 */ nop
/* f130490: 962e0010 */ lhu $t6,0x10($s1)
/* f130494: 004e001b */ divu $zero,$v0,$t6
+61 -61
View File
@@ -603,10 +603,10 @@ glabel var7f1a83e4
/* f016780: 8d8c23fc */ lw $t4,0x23fc($t4)
/* f016784: 51800196 */ beqzl $t4,.PF0f016de0
/* f016788: 8fbf005c */ lw $ra,0x5c($sp)
/* f01678c: 0fc06c2c */ jal 0xf01b0b0
/* f01678c: 0fc06c2c */ jal func0f01afc0
/* f016790: 8fa40130 */ lw $a0,0x130($sp)
/* f016794: afa20130 */ sw $v0,0x130($sp)
/* f016798: 0fc550cf */ jal 0xf15433c
/* f016798: 0fc550cf */ jal func0f153628
/* f01679c: 00402025 */ move $a0,$v0
/* f0167a0: 3c0d8006 */ lui $t5,0x8006
/* f0167a4: 3c118006 */ lui $s1,0x8006
@@ -679,9 +679,9 @@ glabel var7f1a83e4
/* f01689c: 24010003 */ li $at,0x3
/* f0168a0: 54610015 */ bnel $v1,$at,.PF0f0168f8
/* f0168a4: 24010004 */ li $at,0x4
/* f0168a8: 0fc55125 */ jal 0xf154494
/* f0168a8: 0fc55125 */ jal func0f153780
/* f0168ac: 8fa40130 */ lw $a0,0x130($sp)
/* f0168b0: 0c002e53 */ jal 0xb94c
/* f0168b0: 0c002e53 */ jal viGetWidth
/* f0168b4: afa20130 */ sw $v0,0x130($sp)
/* f0168b8: 86260002 */ lh $a2,0x2($s1)
/* f0168bc: 3c0c7f7f */ lui $t4,0x7f7f
@@ -691,10 +691,10 @@ glabel var7f1a83e4
/* f0168cc: afae0010 */ sw $t6,0x10($sp)
/* f0168d0: afac0014 */ sw $t4,0x14($sp)
/* f0168d4: 8fa40130 */ lw $a0,0x130($sp)
/* f0168d8: 0fc551d2 */ jal 0xf154748
/* f0168d8: 0fc551d2 */ jal func0f153a34
/* f0168dc: 00403825 */ move $a3,$v0
/* f0168e0: afa20130 */ sw $v0,0x130($sp)
/* f0168e4: 0fc550cf */ jal 0xf15433c
/* f0168e4: 0fc550cf */ jal func0f153628
/* f0168e8: 00402025 */ move $a0,$v0
/* f0168ec: 10000133 */ b .PF0f016dbc
/* f0168f0: afa20130 */ sw $v0,0x130($sp)
@@ -702,7 +702,7 @@ glabel var7f1a83e4
.PF0f0168f8:
/* f0168f8: 54610075 */ bnel $v1,$at,.PF0f016ad0
/* f0168fc: 24010007 */ li $at,0x7
/* f016900: 0fc55125 */ jal 0xf154494
/* f016900: 0fc55125 */ jal func0f153780
/* f016904: 8fa40130 */ lw $a0,0x130($sp)
/* f016908: 244d0008 */ addiu $t5,$v0,0x8
/* f01690c: afad0130 */ sw $t5,0x130($sp)
@@ -748,7 +748,7 @@ glabel var7f1a83e4
/* f0169ac: 27a40130 */ addiu $a0,$sp,0x130
/* f0169b0: 24060001 */ li $a2,0x1
/* f0169b4: 00003825 */ move $a3,$zero
/* f0169b8: 0fc2cfb8 */ jal 0xf0b3ee0
/* f0169b8: 0fc2cfb8 */ jal func0f0b39c0
/* f0169bc: 24a50234 */ addiu $a1,$a1,0x234
/* f0169c0: 8fab0130 */ lw $t3,0x130($sp)
/* f0169c4: 3c0eba00 */ lui $t6,0xba00
@@ -813,7 +813,7 @@ glabel var7f1a83e4
/* f016ab0: 3c0eb300 */ lui $t6,0xb300
/* f016ab4: af0e0000 */ sw $t6,0x0($t8)
/* f016ab8: af0d0004 */ sw $t5,0x4($t8)
/* f016abc: 0fc550cf */ jal 0xf15433c
/* f016abc: 0fc550cf */ jal func0f153628
/* f016ac0: 8fa40130 */ lw $a0,0x130($sp)
/* f016ac4: 100000bd */ b .PF0f016dbc
/* f016ac8: afa20130 */ sw $v0,0x130($sp)
@@ -821,7 +821,7 @@ glabel var7f1a83e4
.PF0f016ad0:
/* f016ad0: 54610075 */ bnel $v1,$at,.PF0f016ca8
/* f016ad4: 86230000 */ lh $v1,0x0($s1)
/* f016ad8: 0fc55125 */ jal 0xf154494
/* f016ad8: 0fc55125 */ jal func0f153780
/* f016adc: 8fa40130 */ lw $a0,0x130($sp)
/* f016ae0: 24590008 */ addiu $t9,$v0,0x8
/* f016ae4: afb90130 */ sw $t9,0x130($sp)
@@ -867,7 +867,7 @@ glabel var7f1a83e4
/* f016b84: 27a40130 */ addiu $a0,$sp,0x130
/* f016b88: 24060001 */ li $a2,0x1
/* f016b8c: 00003825 */ move $a3,$zero
/* f016b90: 0fc2cfb8 */ jal 0xf0b3ee0
/* f016b90: 0fc2cfb8 */ jal func0f0b39c0
/* f016b94: 24a5024c */ addiu $a1,$a1,0x24c
/* f016b98: 8fb80130 */ lw $t8,0x130($sp)
/* f016b9c: 3c0eba00 */ lui $t6,0xba00
@@ -932,7 +932,7 @@ glabel var7f1a83e4
/* f016c88: 3c0eb300 */ lui $t6,0xb300
/* f016c8c: ad6e0000 */ sw $t6,0x0($t3)
/* f016c90: ad790004 */ sw $t9,0x4($t3)
/* f016c94: 0fc550cf */ jal 0xf15433c
/* f016c94: 0fc550cf */ jal func0f153628
/* f016c98: 8fa40130 */ lw $a0,0x130($sp)
/* f016c9c: 10000047 */ b .PF0f016dbc
/* f016ca0: afa20130 */ sw $v0,0x130($sp)
@@ -948,13 +948,13 @@ glabel var7f1a83e4
/* f016cc0: 862c0002 */ lh $t4,0x2($s1)
/* f016cc4: 258dffff */ addiu $t5,$t4,-1
/* f016cc8: afad00dc */ sw $t5,0xdc($sp)
/* f016ccc: 0fc5bdaa */ jal 0xf16f6a8
/* f016ccc: 0fc5bdaa */ jal langGet
/* f016cd0: 9624000a */ lhu $a0,0xa($s1)
/* f016cd4: 0c002e53 */ jal 0xb94c
/* f016cd4: 0c002e53 */ jal viGetWidth
/* f016cd8: 00409025 */ move $s2,$v0
/* f016cdc: 00028400 */ sll $s0,$v0,0x10
/* f016ce0: 0010c403 */ sra $t8,$s0,0x10
/* f016ce4: 0c002e57 */ jal 0xb95c
/* f016ce4: 0c002e57 */ jal viGetHeight
/* f016ce8: 03008025 */ move $s0,$t8
/* f016cec: 2401ff00 */ li $at,-256
/* f016cf0: 02a15824 */ and $t3,$s5,$at
@@ -974,7 +974,7 @@ glabel var7f1a83e4
/* f016d28: afb0001c */ sw $s0,0x1c($sp)
/* f016d2c: afa20020 */ sw $v0,0x20($sp)
/* f016d30: afa00024 */ sw $zero,0x24($sp)
/* f016d34: 0fc55c50 */ jal 0xf157140
/* f016d34: 0fc55c50 */ jal textRenderProjected
/* f016d38: afa00028 */ sw $zero,0x28($sp)
/* f016d3c: afa20130 */ sw $v0,0x130($sp)
/* f016d40: 86230000 */ lh $v1,0x0($s1)
@@ -987,13 +987,13 @@ glabel var7f1a83e4
.PF0f016d5c:
/* f016d5c: 862d0002 */ lh $t5,0x2($s1)
/* f016d60: afad00dc */ sw $t5,0xdc($sp)
/* f016d64: 0fc5bdaa */ jal 0xf16f6a8
/* f016d64: 0fc5bdaa */ jal langGet
/* f016d68: 9624000a */ lhu $a0,0xa($s1)
/* f016d6c: 0c002e53 */ jal 0xb94c
/* f016d6c: 0c002e53 */ jal viGetWidth
/* f016d70: 00409025 */ move $s2,$v0
/* f016d74: 00028400 */ sll $s0,$v0,0x10
/* f016d78: 0010c403 */ sra $t8,$s0,0x10
/* f016d7c: 0c002e57 */ jal 0xb95c
/* f016d7c: 0c002e57 */ jal viGetHeight
/* f016d80: 03008025 */ move $s0,$t8
/* f016d84: 8fa40130 */ lw $a0,0x130($sp)
/* f016d88: 27a500e0 */ addiu $a1,$sp,0xe0
@@ -1005,7 +1005,7 @@ glabel var7f1a83e4
/* f016da0: afb0001c */ sw $s0,0x1c($sp)
/* f016da4: afa20020 */ sw $v0,0x20($sp)
/* f016da8: afa00024 */ sw $zero,0x24($sp)
/* f016dac: 0fc55c50 */ jal 0xf157140
/* f016dac: 0fc55c50 */ jal textRenderProjected
/* f016db0: afa00028 */ sw $zero,0x28($sp)
/* f016db4: afa20130 */ sw $v0,0x130($sp)
/* f016db8: 8fb600e0 */ lw $s6,0xe0($sp)
@@ -1015,7 +1015,7 @@ glabel var7f1a83e4
/* f016dc4: 022f082b */ sltu $at,$s1,$t7
/* f016dc8: 5420fe80 */ bnezl $at,.PF0f0167cc
/* f016dcc: 86230008 */ lh $v1,0x8($s1)
/* f016dd0: 0fc55125 */ jal 0xf154494
/* f016dd0: 0fc55125 */ jal func0f153780
/* f016dd4: 8fa40130 */ lw $a0,0x130($sp)
/* f016dd8: afa20130 */ sw $v0,0x130($sp)
/* f016ddc: 8fbf005c */ lw $ra,0x5c($sp)
@@ -2664,7 +2664,7 @@ glabel var7f1a8468
/* f017e08: 44051000 */ mfc1 $a1,$f2
/* f017e0c: 44070000 */ mfc1 $a3,$f0
/* f017e10: e7a00010 */ swc1 $f0,0x10($sp)
/* f017e14: 0fc1b6e5 */ jal 0xf06db94
/* f017e14: 0fc1b6e5 */ jal func0f06d90c
/* f017e18: e7aa0014 */ swc1 $f10,0x14($sp)
/* f017e1c: 3c028006 */ lui $v0,0x8006
/* f017e20: 3c0b8006 */ lui $t3,0x8006
@@ -2849,7 +2849,7 @@ glabel var7f1a8468
/* f0180b0: 44059000 */ mfc1 $a1,$f18
/* f0180b4: 44070000 */ mfc1 $a3,$f0
/* f0180b8: e7a00010 */ swc1 $f0,0x10($sp)
/* f0180bc: 0fc1b762 */ jal 0xf06dd88
/* f0180bc: 0fc1b762 */ jal func0f06db00
/* f0180c0: e7a60014 */ swc1 $f6,0x14($sp)
/* f0180c4: 3c017f1b */ lui $at,0x7f1b
/* f0180c8: c42c9654 */ lwc1 $f12,-0x69ac($at)
@@ -3114,9 +3114,9 @@ glabel var7f1a8468
.PF0f018490:
/* f018490: 8fa40330 */ lw $a0,0x330($sp)
.PF0f018494:
/* f018494: 0c002f12 */ jal 0xbc48
/* f018494: 0c002f12 */ jal func0000bf04
/* f018498: 00002825 */ move $a1,$zero
/* f01849c: 0c002c02 */ jal 0xb008
/* f01849c: 0c002c02 */ jal func0000b2c4
/* f0184a0: 00402025 */ move $a0,$v0
/* f0184a4: 3c188006 */ lui $t8,0x8006
/* f0184a8: 8f18249c */ lw $t8,0x249c($t8)
@@ -3127,7 +3127,7 @@ glabel var7f1a8468
/* f0184bc: 10000272 */ b .PF0f018e88
/* f0184c0: 8fbf0034 */ lw $ra,0x34($sp)
.PF0f0184c4:
/* f0184c4: 0fc5a24c */ jal 0xf168930
/* f0184c4: 0fc5a24c */ jal gfxAllocate4Words
/* f0184c8: afa30330 */ sw $v1,0x330($sp)
/* f0184cc: 44809000 */ mtc1 $zero,$f18
/* f0184d0: 3c01457a */ lui $at,0x457a
@@ -3145,7 +3145,7 @@ glabel var7f1a8468
/* f018500: e7b20020 */ swc1 $f18,0x20($sp)
/* f018504: e7b20028 */ swc1 $f18,0x28($sp)
/* f018508: e7a40010 */ swc1 $f4,0x10($sp)
/* f01850c: 0c0011b7 */ jal 0x46dc
/* f01850c: 0c0011b7 */ jal guLookAtReflect
/* f018510: e7a80024 */ swc1 $f8,0x24($sp)
/* f018514: 8fa30330 */ lw $v1,0x330($sp)
/* f018518: 3c017f1b */ lui $at,0x7f1b
@@ -3193,10 +3193,10 @@ glabel var7f1a8468
/* f0185c0: a0a20008 */ sb $v0,0x8($a1)
/* f0185c4: e7ac00e4 */ swc1 $f12,0xe4($sp)
/* f0185c8: e7b000e0 */ swc1 $f16,0xe0($sp)
/* f0185cc: 0c00685b */ jal 0x1a16c
/* f0185cc: 0c00685b */ jal sinf
/* f0185d0: afa60330 */ sw $a2,0x330($sp)
/* f0185d4: e7a00050 */ swc1 $f0,0x50($sp)
/* f0185d8: 0c006858 */ jal 0x1a160
/* f0185d8: 0c006858 */ jal cosf
/* f0185dc: c7ac00e0 */ lwc1 $f12,0xe0($sp)
/* f0185e0: 3c0142fe */ lui $at,0x42fe
/* f0185e4: 44813000 */ mtc1 $at,$f6
@@ -3208,7 +3208,7 @@ glabel var7f1a8468
/* f0185fc: 46080282 */ mul.s $f10,$f0,$f8
/* f018600: 4600518d */ trunc.w.s $f6,$f10
/* f018604: 440f3000 */ mfc1 $t7,$f6
/* f018608: 0c00685b */ jal 0x1a16c
/* f018608: 0c00685b */ jal sinf
/* f01860c: a02f2258 */ sb $t7,0x2258($at)
/* f018610: 3c0142fe */ lui $at,0x42fe
/* f018614: 44812000 */ mtc1 $at,$f4
@@ -3217,10 +3217,10 @@ glabel var7f1a8468
/* f018620: 46040202 */ mul.s $f8,$f0,$f4
/* f018624: 4600428d */ trunc.w.s $f10,$f8
/* f018628: 44185000 */ mfc1 $t8,$f10
/* f01862c: 0c006858 */ jal 0x1a160
/* f01862c: 0c006858 */ jal cosf
/* f018630: a0382259 */ sb $t8,0x2259($at)
/* f018634: e7a00050 */ swc1 $f0,0x50($sp)
/* f018638: 0c006858 */ jal 0x1a160
/* f018638: 0c006858 */ jal cosf
/* f01863c: c7ac00e0 */ lwc1 $f12,0xe0($sp)
/* f018640: 3c0142fe */ lui $at,0x42fe
/* f018644: 44813000 */ mtc1 $at,$f6
@@ -3244,7 +3244,7 @@ glabel var7f1a8468
/* f01868c: a02f225a */ sb $t7,0x225a($at)
/* f018690: 3c013f80 */ lui $at,0x3f80
/* f018694: 44812000 */ mtc1 $at,$f4
/* f018698: 0c005a1d */ jal 0x16874
/* f018698: 0c005a1d */ jal func00016ae4
/* f01869c: e7a40020 */ swc1 $f4,0x20($sp)
/* f0186a0: 3c0e8006 */ lui $t6,0x8006
/* f0186a4: 8dce2490 */ lw $t6,0x2490($t6)
@@ -3261,22 +3261,22 @@ glabel var7f1a8468
/* f0186cc: afb9022c */ sw $t9,0x22c($sp)
.PF0f0186d0:
/* f0186d0: 3c018006 */ lui $at,0x8006
/* f0186d4: 0c005841 */ jal 0x16104
/* f0186d4: 0c005841 */ jal func00016374
/* f0186d8: c42c2478 */ lwc1 $f12,0x2478($at)
/* f0186dc: 3c018006 */ lui $at,0x8006
/* f0186e0: c42c2480 */ lwc1 $f12,0x2480($at)
/* f0186e4: 0c00581e */ jal 0x16078
/* f0186e4: 0c00581e */ jal func000162e8
/* f0186e8: 27a501a8 */ addiu $a1,$sp,0x1a8
/* f0186ec: 27a401a8 */ addiu $a0,$sp,0x1a8
/* f0186f0: 0c0055e3 */ jal 0x1578c
/* f0186f0: 0c0055e3 */ jal func000159fc
/* f0186f4: 27a501e8 */ addiu $a1,$sp,0x1e8
/* f0186f8: 27a402b0 */ addiu $a0,$sp,0x2b0
/* f0186fc: 27a501e8 */ addiu $a1,$sp,0x1e8
/* f018700: 0c0055e4 */ jal 0x15790
/* f018700: 0c0055e4 */ jal func00015a00
/* f018704: 27a60270 */ addiu $a2,$sp,0x270
/* f018708: 3c018006 */ lui $at,0x8006
/* f01870c: c42c2488 */ lwc1 $f12,0x2488($at)
/* f018710: 0c005725 */ jal 0x15c94
/* f018710: 0c005725 */ jal func00015f04
/* f018714: 27a50270 */ addiu $a1,$sp,0x270
/* f018718: 3c01437f */ lui $at,0x437f
/* f01871c: 44814000 */ mtc1 $at,$f8
@@ -3330,7 +3330,7 @@ glabel var7f1a8468
/* f0187d0: a0620000 */ sb $v0,0x0($v1)
/* f0187d4: afa000dc */ sw $zero,0xdc($sp)
/* f0187d8: afa000d8 */ sw $zero,0xd8($sp)
/* f0187dc: 0c0069ab */ jal 0x1a6ac
/* f0187dc: 0c0069ab */ jal modelGetPart
/* f0187e0: 8f040008 */ lw $a0,0x8($t8)
/* f0187e4: 10400027 */ beqz $v0,.PF0f018884
/* f0187e8: 00402825 */ move $a1,$v0
@@ -3342,10 +3342,10 @@ glabel var7f1a8468
/* f018800: 94ce0016 */ lhu $t6,0x16($a2)
/* f018804: afa60164 */ sw $a2,0x164($sp)
/* f018808: 25d80001 */ addiu $t8,$t6,0x1
/* f01880c: 0c0069eb */ jal 0x1a7ac
/* f01880c: 0c0069eb */ jal modelGetNodeData
/* f018810: afb800d8 */ sw $t8,0xd8($sp)
/* f018814: afa20160 */ sw $v0,0x160($sp)
/* f018818: 0fc5a25d */ jal 0xf168974
/* f018818: 0fc5a25d */ jal gfxAllocate
/* f01881c: 24040028 */ li $a0,0x28
/* f018820: 8fb90160 */ lw $t9,0x160($sp)
/* f018824: 8fa60164 */ lw $a2,0x164($sp)
@@ -3375,7 +3375,7 @@ glabel var7f1a8468
.PF0f018884:
/* f018884: 8faf022c */ lw $t7,0x22c($sp)
/* f018888: 24050004 */ li $a1,0x4
/* f01888c: 0c0069ab */ jal 0x1a6ac
/* f01888c: 0c0069ab */ jal modelGetPart
/* f018890: 8de40008 */ lw $a0,0x8($t7)
/* f018894: 10400037 */ beqz $v0,.PF0f018974
/* f018898: 00402825 */ move $a1,$v0
@@ -3391,10 +3391,10 @@ glabel var7f1a8468
/* f0188c0: afa60164 */ sw $a2,0x164($sp)
/* f0188c4: 01d8c821 */ addu $t9,$t6,$t8
/* f0188c8: 272f0001 */ addiu $t7,$t9,0x1
/* f0188cc: 0c0069eb */ jal 0x1a7ac
/* f0188cc: 0c0069eb */ jal modelGetNodeData
/* f0188d0: afaf00d8 */ sw $t7,0xd8($sp)
/* f0188d4: afa20160 */ sw $v0,0x160($sp)
/* f0188d8: 0fc5a25d */ jal 0xf168974
/* f0188d8: 0fc5a25d */ jal gfxAllocate
/* f0188dc: 24040028 */ li $a0,0x28
/* f0188e0: 8fae0160 */ lw $t6,0x160($sp)
/* f0188e4: 8fa60164 */ lw $a2,0x164($sp)
@@ -3437,7 +3437,7 @@ glabel var7f1a8468
.PF0f018974:
/* f018974: 8fb9022c */ lw $t9,0x22c($sp)
/* f018978: 24050006 */ li $a1,0x6
/* f01897c: 0c0069ab */ jal 0x1a6ac
/* f01897c: 0c0069ab */ jal modelGetPart
/* f018980: 8f240008 */ lw $a0,0x8($t9)
/* f018984: 10400037 */ beqz $v0,.PF0f018a64
/* f018988: 00402825 */ move $a1,$v0
@@ -3453,10 +3453,10 @@ glabel var7f1a8468
/* f0189b0: afa60164 */ sw $a2,0x164($sp)
/* f0189b4: 01eec021 */ addu $t8,$t7,$t6
/* f0189b8: 27190001 */ addiu $t9,$t8,0x1
/* f0189bc: 0c0069eb */ jal 0x1a7ac
/* f0189bc: 0c0069eb */ jal modelGetNodeData
/* f0189c0: afb900d8 */ sw $t9,0xd8($sp)
/* f0189c4: afa20160 */ sw $v0,0x160($sp)
/* f0189c8: 0fc5a25d */ jal 0xf168974
/* f0189c8: 0fc5a25d */ jal gfxAllocate
/* f0189cc: 24040028 */ li $a0,0x28
/* f0189d0: 8faf0160 */ lw $t7,0x160($sp)
/* f0189d4: 8fa60164 */ lw $a2,0x164($sp)
@@ -3499,7 +3499,7 @@ glabel var7f1a8468
.PF0f018a64:
/* f018a64: 8fb8022c */ lw $t8,0x22c($sp)
/* f018a68: 24050008 */ li $a1,0x8
/* f018a6c: 0c0069ab */ jal 0x1a6ac
/* f018a6c: 0c0069ab */ jal modelGetPart
/* f018a70: 8f040008 */ lw $a0,0x8($t8)
/* f018a74: 10400037 */ beqz $v0,.PF0f018b54
/* f018a78: 00402825 */ move $a1,$v0
@@ -3515,10 +3515,10 @@ glabel var7f1a8468
/* f018aa0: afa60164 */ sw $a2,0x164($sp)
/* f018aa4: 032f7021 */ addu $t6,$t9,$t7
/* f018aa8: 25d80001 */ addiu $t8,$t6,0x1
/* f018aac: 0c0069eb */ jal 0x1a7ac
/* f018aac: 0c0069eb */ jal modelGetNodeData
/* f018ab0: afb800d8 */ sw $t8,0xd8($sp)
/* f018ab4: afa20160 */ sw $v0,0x160($sp)
/* f018ab8: 0fc5a25d */ jal 0xf168974
/* f018ab8: 0fc5a25d */ jal gfxAllocate
/* f018abc: 24040028 */ li $a0,0x28
/* f018ac0: 8fb90160 */ lw $t9,0x160($sp)
/* f018ac4: 8fa60164 */ lw $a2,0x164($sp)
@@ -3559,10 +3559,10 @@ glabel var7f1a8468
/* f018b4c: ac4f0000 */ sw $t7,0x0($v0)
/* f018b50: ac400004 */ sw $zero,0x4($v0)
.PF0f018b54:
/* f018b54: 0fc5a239 */ jal 0xf1688e4
/* f018b54: 0fc5a239 */ jal gfxAllocateVertices
/* f018b58: 8fa400dc */ lw $a0,0xdc($sp)
/* f018b5c: afa20044 */ sw $v0,0x44($sp)
/* f018b60: 0fc5a253 */ jal 0xf16894c
/* f018b60: 0fc5a253 */ jal gfxAllocateColours
/* f018b64: 8fa400d8 */ lw $a0,0xd8($sp)
/* f018b68: 3c013f80 */ lui $at,0x3f80
/* f018b6c: 44812000 */ mtc1 $at,$f4
@@ -3579,7 +3579,7 @@ glabel var7f1a8468
/* f018b98: 8fa5022c */ lw $a1,0x22c($sp)
/* f018b9c: afa20020 */ sw $v0,0x20($sp)
/* f018ba0: afb9001c */ sw $t9,0x1c($sp)
/* f018ba4: 0fc05cc9 */ jal 0xf017324
/* f018ba4: 0fc05cc9 */ jal func0f017248
/* f018ba8: e7a40014 */ swc1 $f4,0x14($sp)
/* f018bac: 3c0fbc00 */ lui $t7,0xbc00
/* f018bb0: 3c0e8000 */ lui $t6,0x8000
@@ -3610,21 +3610,21 @@ glabel var7f1a8468
/* f018c14: 8f2e0004 */ lw $t6,0x4($t9)
/* f018c18: ac8e0004 */ sw $t6,0x4($a0)
/* f018c1c: 8f210008 */ lw $at,0x8($t9)
/* f018c20: 0c00591b */ jal 0x1646c
/* f018c20: 0c00591b */ jal func000166dc
/* f018c24: ac810008 */ sw $at,0x8($a0)
/* f018c28: 3c013f80 */ lui $at,0x3f80
/* f018c2c: 44814000 */ mtc1 $at,$f8
/* f018c30: c7aa013c */ lwc1 $f10,0x13c($sp)
/* f018c34: 27a501e8 */ addiu $a1,$sp,0x1e8
/* f018c38: 0c005746 */ jal 0x15d18
/* f018c38: 0c005746 */ jal func00015f88
/* f018c3c: 460a4300 */ add.s $f12,$f8,$f10
/* f018c40: 27a402b0 */ addiu $a0,$sp,0x2b0
/* f018c44: 27a501e8 */ addiu $a1,$sp,0x1e8
/* f018c48: 0c0055e4 */ jal 0x15790
/* f018c48: 0c0055e4 */ jal func00015a00
/* f018c4c: 27a60230 */ addiu $a2,$sp,0x230
/* f018c50: 3c017f1b */ lui $at,0x7f1b
/* f018c54: c42c9678 */ lwc1 $f12,-0x6988($at)
/* f018c58: 0c005725 */ jal 0x15c94
/* f018c58: 0c005725 */ jal func00015f04
/* f018c5c: 27a50230 */ addiu $a1,$sp,0x230
/* f018c60: 3c028006 */ lui $v0,0x8006
/* f018c64: 8c4224c8 */ lw $v0,0x24c8($v0)
@@ -3662,7 +3662,7 @@ glabel var7f1a8468
/* f018ce0: e7a00014 */ swc1 $f0,0x14($sp)
/* f018ce4: afa30018 */ sw $v1,0x18($sp)
/* f018ce8: afae0020 */ sw $t6,0x20($sp)
/* f018cec: 0fc05cc9 */ jal 0xf017324
/* f018cec: 0fc05cc9 */ jal func0f017248
/* f018cf0: afb9001c */ sw $t9,0x1c($sp)
/* f018cf4: 10000062 */ b .PF0f018e80
/* f018cf8: afa20330 */ sw $v0,0x330($sp)
@@ -3701,7 +3701,7 @@ glabel var7f1a8468
/* f018d74: afa30018 */ sw $v1,0x18($sp)
/* f018d78: afae0020 */ sw $t6,0x20($sp)
/* f018d7c: afb9001c */ sw $t9,0x1c($sp)
/* f018d80: 0fc05cc9 */ jal 0xf017324
/* f018d80: 0fc05cc9 */ jal func0f017248
/* f018d84: e7a60014 */ swc1 $f6,0x14($sp)
/* f018d88: 1000003d */ b .PF0f018e80
/* f018d8c: afa20330 */ sw $v0,0x330($sp)
@@ -3739,7 +3739,7 @@ glabel var7f1a8468
/* f018e04: afa30018 */ sw $v1,0x18($sp)
/* f018e08: afae0020 */ sw $t6,0x20($sp)
/* f018e0c: afb9001c */ sw $t9,0x1c($sp)
/* f018e10: 0fc05cc9 */ jal 0xf017324
/* f018e10: 0fc05cc9 */ jal func0f017248
/* f018e14: e7a80014 */ swc1 $f8,0x14($sp)
/* f018e18: 10000019 */ b .PF0f018e80
/* f018e1c: afa20330 */ sw $v0,0x330($sp)
@@ -3765,7 +3765,7 @@ glabel var7f1a8468
/* f018e68: afa30018 */ sw $v1,0x18($sp)
/* f018e6c: afae0020 */ sw $t6,0x20($sp)
/* f018e70: e7aa0014 */ swc1 $f10,0x14($sp)
/* f018e74: 0fc05cc9 */ jal 0xf017324
/* f018e74: 0fc05cc9 */ jal func0f017248
/* f018e78: afb9001c */ sw $t9,0x1c($sp)
/* f018e7c: afa20330 */ sw $v0,0x330($sp)
.PF0f018e80:
+64 -64
View File
@@ -1249,7 +1249,7 @@ glabel var7f1b941c
/* f19f238: 24020001 */ li $v0,0x1
/* f19f23c: 91040001 */ lbu $a0,0x1($t0)
/* f19f240: afa8004c */ sw $t0,0x4c($sp)
/* f19f244: 0fc67a36 */ jal 0xf19e8d8
/* f19f244: 0fc67a36 */ jal frResolveFrPad
/* f19f248: afa30058 */ sw $v1,0x58($sp)
/* f19f24c: 8fa30058 */ lw $v1,0x58($sp)
/* f19f250: 00403825 */ move $a3,$v0
@@ -1270,7 +1270,7 @@ glabel var7f1b941c
/* f19f288: 24050002 */ li $a1,0x2
/* f19f28c: 27a60070 */ addiu $a2,$sp,0x70
/* f19f290: afa30058 */ sw $v1,0x58($sp)
/* f19f294: 0fc45964 */ jal 0xf116590
/* f19f294: 0fc45964 */ jal padUnpack
/* f19f298: afa8004c */ sw $t0,0x4c($sp)
/* f19f29c: 8fb900d0 */ lw $t9,0xd0($sp)
/* f19f2a0: 3c0140c0 */ lui $at,0x40c0
@@ -1324,7 +1324,7 @@ glabel var7f1b941c
/* f19f35c: e7a00024 */ swc1 $f0,0x24($sp)
/* f19f360: e7a00030 */ swc1 $f0,0x30($sp)
/* f19f364: e7a00034 */ swc1 $f0,0x34($sp)
/* f19f368: 0fc24e3a */ jal 0xf0938e8
/* f19f368: 0fc24e3a */ jal func0f0939f8
/* f19f36c: e7a00038 */ swc1 $f0,0x38($sp)
/* f19f370: 8fa8004c */ lw $t0,0x4c($sp)
/* f19f374: 8fa30058 */ lw $v1,0x58($sp)
@@ -2610,15 +2610,15 @@ glabel var7f1b94e4
/* f1a0afc: 00184f00 */ sll $t1,$t8,0x1c
/* f1a0b00: 0520000b */ bltz $t1,.PF0f1a0b30
/* f1a0b04: 00000000 */ nop
/* f1a0b08: 0fc678da */ jal 0xf19e368
/* f1a0b08: 0fc678da */ jal frGetWeaponBySlot
/* f1a0b0c: 96a40456 */ lhu $a0,0x456($s5)
/* f1a0b10: 0fc449df */ jal 0xf11277c
/* f1a0b10: 0fc449df */ jal invHasSingleWeaponIncAllGuns
/* f1a0b14: 00402025 */ move $a0,$v0
/* f1a0b18: 10400005 */ beqz $v0,.PF0f1a0b30
/* f1a0b1c: 00000000 */ nop
/* f1a0b20: 0fc678da */ jal 0xf19e368
/* f1a0b20: 0fc678da */ jal frGetWeaponBySlot
/* f1a0b24: 96a40456 */ lhu $a0,0x456($s5)
/* f1a0b28: 0fc28728 */ jal 0xf0a1ca0
/* f1a0b28: 0fc28728 */ jal currentPlayerEquipWeapon
/* f1a0b2c: 00402025 */ move $a0,$v0
.PF0f1a0b30:
/* f1a0b30: 3c15800b */ lui $s5,0x800b
@@ -2662,7 +2662,7 @@ glabel var7f1b94e4
/* f1a0bbc: 02602825 */ move $a1,$s3
/* f1a0bc0: 50800004 */ beqzl $a0,.PF0f1a0bd4
/* f1a0bc4: 2610003c */ addiu $s0,$s0,0x3c
/* f1a0bc8: 0fc2496f */ jal 0xf0925bc
/* f1a0bc8: 0fc2496f */ jal func0f0926bc
/* f1a0bcc: 3406ffff */ li $a2,0xffff
/* f1a0bd0: 2610003c */ addiu $s0,$s0,0x3c
.PF0f1a0bd4:
@@ -2684,16 +2684,16 @@ glabel var7f1b94e4
/* f1a0c10: 10000372 */ b .PF0f1a19dc
/* f1a0c14: 8fbf007c */ lw $ra,0x7c($sp)
.PF0f1a0c18:
/* f1a0c18: 0fc6a1d4 */ jal 0xf1a8750
/* f1a0c18: 0fc6a1d4 */ jal ciGetFrWeaponListMenuDialog
/* f1a0c1c: 00000000 */ nop
/* f1a0c20: 00402025 */ move $a0,$v0
/* f1a0c24: 0fc3e349 */ jal 0xf0f8d24
/* f1a0c24: 0fc3e349 */ jal func0f0f85e0
/* f1a0c28: 2405000d */ li $a1,0xd
/* f1a0c2c: 1000036b */ b .PF0f1a19dc
/* f1a0c30: 8fbf007c */ lw $ra,0x7c($sp)
.PF0f1a0c34:
/* f1a0c34: 248494b0 */ addiu $a0,$a0,-27472
/* f1a0c38: 0fc3e349 */ jal 0xf0f8d24
/* f1a0c38: 0fc3e349 */ jal func0f0f85e0
/* f1a0c3c: 2405000d */ li $a1,0xd
/* f1a0c40: 10000366 */ b .PF0f1a19dc
/* f1a0c44: 8fbf007c */ lw $ra,0x7c($sp)
@@ -2710,11 +2710,11 @@ glabel var7f1b94e4
/* f1a0c6c: 240505db */ li $a1,0x5db
/* f1a0c70: 00003025 */ move $a2,$zero
/* f1a0c74: 2407ffff */ li $a3,-1
/* f1a0c78: 0c0041a0 */ jal 0x10680
/* f1a0c78: 0c0041a0 */ jal audioStart
/* f1a0c7c: e7b80014 */ swc1 $f24,0x14($sp)
/* f1a0c80: 3c048009 */ lui $a0,0x8009
/* f1a0c84: 248496e8 */ addiu $a0,$a0,-26904
/* f1a0c88: 0fc3e349 */ jal 0xf0f8d24
/* f1a0c88: 0fc3e349 */ jal func0f0f85e0
/* f1a0c8c: 2405000d */ li $a1,0xd
/* f1a0c90: 10000352 */ b .PF0f1a19dc
/* f1a0c94: 8fbf007c */ lw $ra,0x7c($sp)
@@ -2731,16 +2731,16 @@ glabel var7f1b94e4
/* f1a0cbc: 240505dc */ li $a1,0x5dc
/* f1a0cc0: 00003025 */ move $a2,$zero
/* f1a0cc4: 2407ffff */ li $a3,-1
/* f1a0cc8: 0c0041a0 */ jal 0x10680
/* f1a0cc8: 0c0041a0 */ jal audioStart
/* f1a0ccc: e7b80014 */ swc1 $f24,0x14($sp)
/* f1a0cd0: 3c048009 */ lui $a0,0x8009
/* f1a0cd4: 248495cc */ addiu $a0,$a0,-27188
/* f1a0cd8: 0fc3e349 */ jal 0xf0f8d24
/* f1a0cd8: 0fc3e349 */ jal func0f0f85e0
/* f1a0cdc: 2405000d */ li $a1,0xd
/* f1a0ce0: 3c04800a */ lui $a0,0x800a
/* f1a0ce4: 24842860 */ addiu $a0,$a0,0x2860
/* f1a0ce8: 00002825 */ move $a1,$zero
/* f1a0cec: 0fc42793 */ jal 0xf109e4c
/* f1a0cec: 0fc42793 */ jal func0f1094e4
/* f1a0cf0: 00003025 */ move $a2,$zero
/* f1a0cf4: 10000339 */ b .PF0f1a19dc
/* f1a0cf8: 8fbf007c */ lw $ra,0x7c($sp)
@@ -2774,7 +2774,7 @@ glabel var7f1b94e4
/* f1a0d60: 11400004 */ beqz $t2,.PF0f1a0d74
/* f1a0d64: 3406ffff */ li $a2,0xffff
/* f1a0d68: a20b0041 */ sb $t3,0x41($s0)
/* f1a0d6c: 0fc2496f */ jal 0xf0925bc
/* f1a0d6c: 0fc2496f */ jal func0f0926bc
/* f1a0d70: 8e040014 */ lw $a0,0x14($s0)
.PF0f1a0d74:
/* f1a0d74: 2610003c */ addiu $s0,$s0,0x3c
@@ -2784,10 +2784,10 @@ glabel var7f1b94e4
/* f1a0d80: 3c02800a */ lui $v0,0x800a
/* f1a0d84: 8c42a794 */ lw $v0,-0x586c($v0)
/* f1a0d88: 24040001 */ li $a0,0x1
/* f1a0d8c: 0fc67f7c */ jal 0xf19fdf0
/* f1a0d8c: 0fc67f7c */ jal frEndSession
/* f1a0d90: ac401c08 */ sw $zero,0x1c08($v0)
/* f1a0d94: 00002025 */ move $a0,$zero
/* f1a0d98: 0fc12838 */ jal 0xf04a0e0
/* f1a0d98: 0fc12838 */ jal chrUnsetStageFlag
/* f1a0d9c: 24050001 */ li $a1,0x1
/* f1a0da0: 1000030e */ b .PF0f1a19dc
/* f1a0da4: 8fbf007c */ lw $ra,0x7c($sp)
@@ -2797,7 +2797,7 @@ glabel var7f1b94e4
/* f1a0db0: 8c4c00d8 */ lw $t4,0xd8($v0)
/* f1a0db4: 51800004 */ beqzl $t4,.PF0f1a0dc8
/* f1a0db8: 8ecd0034 */ lw $t5,0x34($s6)
/* f1a0dbc: 0fc67f7c */ jal 0xf19fdf0
/* f1a0dbc: 0fc67f7c */ jal frEndSession
/* f1a0dc0: 00002025 */ move $a0,$zero
/* f1a0dc4: 8ecd0034 */ lw $t5,0x34($s6)
.PF0f1a0dc8:
@@ -2822,7 +2822,7 @@ glabel var7f1b94e4
/* f1a0e0c: 11200004 */ beqz $t1,.PF0f1a0e20
/* f1a0e10: 3406ffff */ li $a2,0xffff
/* f1a0e14: a20a0041 */ sb $t2,0x41($s0)
/* f1a0e18: 0fc2496f */ jal 0xf0925bc
/* f1a0e18: 0fc2496f */ jal func0f0926bc
/* f1a0e1c: 8e040014 */ lw $a0,0x14($s0)
.PF0f1a0e20:
/* f1a0e20: 2610003c */ addiu $s0,$s0,0x3c
@@ -2834,23 +2834,23 @@ glabel var7f1b94e4
.PF0f1a0e34:
/* f1a0e34: 8ecc0284 */ lw $t4,0x284($s6)
/* f1a0e38: 240b0001 */ li $t3,0x1
/* f1a0e3c: 0fc67c16 */ jal 0xf19f058
/* f1a0e3c: 0fc67c16 */ jal frExecuteHelpScript
/* f1a0e40: ad8b1c08 */ sw $t3,0x1c08($t4)
/* f1a0e44: 92ad045a */ lbu $t5,0x45a($s5)
/* f1a0e48: 51a0004b */ beqzl $t5,.PF0f1a0f78
/* f1a0e4c: 8eab044c */ lw $t3,0x44c($s5)
/* f1a0e50: 0fc678da */ jal 0xf19e368
/* f1a0e50: 0fc678da */ jal frGetWeaponBySlot
/* f1a0e54: 96a40456 */ lhu $a0,0x456($s5)
/* f1a0e58: 00409025 */ move $s2,$v0
/* f1a0e5c: 00402025 */ move $a0,$v0
/* f1a0e60: 0fc2a798 */ jal 0xf0a9e60
/* f1a0e60: 0fc2a798 */ jal weaponGetAmmoType
/* f1a0e64: 00002825 */ move $a1,$zero
/* f1a0e68: 00408825 */ move $s1,$v0
/* f1a0e6c: 0fc2a750 */ jal 0xf0a9d40
/* f1a0e6c: 0fc2a750 */ jal ammotypeGetMaxCapacity
/* f1a0e70: 00402025 */ move $a0,$v0
/* f1a0e74: 00408025 */ move $s0,$v0
/* f1a0e78: 02402025 */ move $a0,$s2
/* f1a0e7c: 0fc2c5ab */ jal 0xf0b16ac
/* f1a0e7c: 0fc2c5ab */ jal weaponGetAmmoByFunction
/* f1a0e80: 00002825 */ move $a1,$zero
/* f1a0e84: 10400003 */ beqz $v0,.PF0f1a0e94
/* f1a0e88: 00001825 */ move $v1,$zero
@@ -2862,7 +2862,7 @@ glabel var7f1b94e4
/* f1a0e9c: 2401ffff */ li $at,-1
/* f1a0ea0: 18400011 */ blez $v0,.PF0f1a0ee8
/* f1a0ea4: 00000000 */ nop
/* f1a0ea8: 0fc2a6ef */ jal 0xf0a9bbc
/* f1a0ea8: 0fc2a6ef */ jal currentPlayerGetAmmoCountWithCheck
/* f1a0eac: 02202025 */ move $a0,$s1
/* f1a0eb0: 92a3045a */ lbu $v1,0x45a($s5)
/* f1a0eb4: 86ae0476 */ lh $t6,0x476($s5)
@@ -2875,28 +2875,28 @@ glabel var7f1b94e4
/* f1a0ed0: 00000000 */ nop
/* f1a0ed4: a6a00476 */ sh $zero,0x476($s5)
.PF0f1a0ed8:
/* f1a0ed8: 0fc2a69d */ jal 0xf0a9a74
/* f1a0ed8: 0fc2a69d */ jal currentPlayerSetAmmoQuantity
/* f1a0edc: 02202025 */ move $a0,$s1
/* f1a0ee0: 10000006 */ b .PF0f1a0efc
/* f1a0ee4: 24010012 */ li $at,0x12
.PF0f1a0ee8:
/* f1a0ee8: 14410003 */ bne $v0,$at,.PF0f1a0ef8
/* f1a0eec: 02202025 */ move $a0,$s1
/* f1a0ef0: 0fc2a69d */ jal 0xf0a9a74
/* f1a0ef0: 0fc2a69d */ jal currentPlayerSetAmmoQuantity
/* f1a0ef4: 02002825 */ move $a1,$s0
.PF0f1a0ef8:
/* f1a0ef8: 24010012 */ li $at,0x12
.PF0f1a0efc:
/* f1a0efc: 5641001d */ bnel $s2,$at,.PF0f1a0f74
/* f1a0f00: a2a0045a */ sb $zero,0x45a($s5)
/* f1a0f04: 0fc2a750 */ jal 0xf0a9d40
/* f1a0f04: 0fc2a750 */ jal ammotypeGetMaxCapacity
/* f1a0f08: 2404000b */ li $a0,0xb
/* f1a0f0c: 86a30478 */ lh $v1,0x478($s5)
/* f1a0f10: 00408025 */ move $s0,$v0
/* f1a0f14: 2401ffff */ li $at,-1
/* f1a0f18: 18600011 */ blez $v1,.PF0f1a0f60
/* f1a0f1c: 00000000 */ nop
/* f1a0f20: 0fc2a6ef */ jal 0xf0a9bbc
/* f1a0f20: 0fc2a6ef */ jal currentPlayerGetAmmoCountWithCheck
/* f1a0f24: 2404000b */ li $a0,0xb
/* f1a0f28: 92a3045a */ lbu $v1,0x45a($s5)
/* f1a0f2c: 86b90478 */ lh $t9,0x478($s5)
@@ -2909,14 +2909,14 @@ glabel var7f1b94e4
/* f1a0f48: 00000000 */ nop
/* f1a0f4c: a6a00478 */ sh $zero,0x478($s5)
.PF0f1a0f50:
/* f1a0f50: 0fc2a69d */ jal 0xf0a9a74
/* f1a0f50: 0fc2a69d */ jal currentPlayerSetAmmoQuantity
/* f1a0f54: 2404000b */ li $a0,0xb
/* f1a0f58: 10000006 */ b .PF0f1a0f74
/* f1a0f5c: a2a0045a */ sb $zero,0x45a($s5)
.PF0f1a0f60:
/* f1a0f60: 14610003 */ bne $v1,$at,.PF0f1a0f70
/* f1a0f64: 2404000b */ li $a0,0xb
/* f1a0f68: 0fc2a69d */ jal 0xf0a9a74
/* f1a0f68: 0fc2a69d */ jal currentPlayerSetAmmoQuantity
/* f1a0f6c: 02002825 */ move $a1,$s0
.PF0f1a0f70:
/* f1a0f70: a2a0045a */ sb $zero,0x45a($s5)
@@ -2952,7 +2952,7 @@ glabel var7f1b94e4
/* f1a0fe0: 240505d4 */ li $a1,0x5d4
/* f1a0fe4: 00003025 */ move $a2,$zero
/* f1a0fe8: 2407ffff */ li $a3,-1
/* f1a0fec: 0c0041a0 */ jal 0x10680
/* f1a0fec: 0c0041a0 */ jal audioStart
/* f1a0ff0: e7b80014 */ swc1 $f24,0x14($sp)
/* f1a0ff4: 8ea30464 */ lw $v1,0x464($s5)
.PF0f1a0ff8:
@@ -2964,7 +2964,7 @@ glabel var7f1b94e4
/* f1a1008: 2b01ff46 */ slti $at,$t8,-186
/* f1a100c: 54200273 */ bnezl $at,.PF0f1a19dc
/* f1a1010: 8fbf007c */ lw $ra,0x7c($sp)
/* f1a1014: 0fc6790e */ jal 0xf19e438
/* f1a1014: 0fc6790e */ jal frInitLighting
/* f1a1018: 00000000 */ nop
/* f1a101c: 1000026f */ b .PF0f1a19dc
/* f1a1020: 8fbf007c */ lw $ra,0x7c($sp)
@@ -2973,7 +2973,7 @@ glabel var7f1b94e4
/* f1a1028: 001952c0 */ sll $t2,$t9,0xb
/* f1a102c: 05420004 */ bltzl $t2,.PF0f1a1040
/* f1a1030: 92ac0465 */ lbu $t4,0x465($s5)
/* f1a1034: 0fc6790e */ jal 0xf19e438
/* f1a1034: 0fc6790e */ jal frInitLighting
/* f1a1038: 00000000 */ nop
/* f1a103c: 92ac0465 */ lbu $t4,0x465($s5)
.PF0f1a1040:
@@ -3000,7 +3000,7 @@ glabel var7f1b94e4
/* f1a1088: 052100d1 */ bgez $t1,.PF0f1a13d0
/* f1a108c: 00009025 */ move $s2,$zero
/* f1a1090: a3a00123 */ sb $zero,0x123($sp)
/* f1a1094: 0fc678da */ jal 0xf19e368
/* f1a1094: 0fc678da */ jal frGetWeaponBySlot
/* f1a1098: 96a40456 */ lhu $a0,0x456($s5)
/* f1a109c: 8e110014 */ lw $s1,0x14($s0)
/* f1a10a0: 304300ff */ andi $v1,$v0,0xff
@@ -3011,7 +3011,7 @@ glabel var7f1b94e4
/* f1a10b4: 14610003 */ bne $v1,$at,.PF0f1a10c4
.PF0f1a10b8:
/* f1a10b8: 26240008 */ addiu $a0,$s1,0x8
/* f1a10bc: 0fc22ac0 */ jal 0xf08ab00
/* f1a10bc: 0fc22ac0 */ jal func0f08abd4
/* f1a10c0: 24050001 */ li $a1,0x1
.PF0f1a10c4:
/* f1a10c4: 920a0043 */ lbu $t2,0x43($s0)
@@ -3041,7 +3041,7 @@ glabel var7f1b94e4
/* f1a1124: afad002c */ sw $t5,0x2c($sp)
/* f1a1128: e7b80030 */ swc1 $f24,0x30($sp)
/* f1a112c: e7b80034 */ swc1 $f24,0x34($sp)
/* f1a1130: 0fc24e3a */ jal 0xf0938e8
/* f1a1130: 0fc24e3a */ jal func0f0939f8
/* f1a1134: e7b80038 */ swc1 $f24,0x38($sp)
/* f1a1138: c6000038 */ lwc1 $f0,0x38($s0)
.PF0f1a113c:
@@ -3093,7 +3093,7 @@ glabel var7f1b94e4
/* f1a11e0: 004b082a */ slt $at,$v0,$t3
/* f1a11e4: 50200007 */ beqzl $at,.PF0f1a1204
/* f1a11e8: 96ac045c */ lhu $t4,0x45c($s5)
/* f1a11ec: 0fc678da */ jal 0xf19e368
/* f1a11ec: 0fc678da */ jal frGetWeaponBySlot
/* f1a11f0: 96a40456 */ lhu $a0,0x456($s5)
/* f1a11f4: 24010007 */ li $at,0x7
/* f1a11f8: 5441000e */ bnel $v0,$at,.PF0f1a1234
@@ -3127,7 +3127,7 @@ glabel var7f1b94e4
/* f1a125c: 1420005c */ bnez $at,.PF0f1a13d0
/* f1a1260: 00000000 */ nop
.PF0f1a1264:
/* f1a1264: 0fc1a361 */ jal 0xf068d84
/* f1a1264: 0fc1a361 */ jal func0f068af4
/* f1a1268: 00001025 */ move $v0,$zero
/* f1a126c: 3c038009 */ lui $v1,0x8009
/* f1a1270: 90638d5c */ lbu $v1,-0x72a4($v1)
@@ -3142,7 +3142,7 @@ glabel var7f1b94e4
/* f1a1294: a02d8d5c */ sb $t5,-0x72a4($at)
/* f1a1298: 24050001 */ li $a1,0x1
/* f1a129c: 3406ffff */ li $a2,0xffff
/* f1a12a0: 0fc2496f */ jal 0xf0925bc
/* f1a12a0: 0fc2496f */ jal func0f0926bc
/* f1a12a4: afa20118 */ sw $v0,0x118($sp)
/* f1a12a8: 8fa80118 */ lw $t0,0x118($sp)
.PF0f1a12ac:
@@ -3161,7 +3161,7 @@ glabel var7f1b94e4
/* f1a12d8: c5060010 */ lwc1 $f6,0x10($t0)
/* f1a12dc: afb10024 */ sw $s1,0x24($sp)
/* f1a12e0: afae0020 */ sw $t6,0x20($sp)
/* f1a12e4: 0fc54534 */ jal 0xf1514d0
/* f1a12e4: 0fc54534 */ jal shardsCreate
/* f1a12e8: e7a6001c */ swc1 $f6,0x1c($sp)
/* f1a12ec: 92af0455 */ lbu $t7,0x455($s5)
/* f1a12f0: 24070005 */ li $a3,0x5
@@ -3175,7 +3175,7 @@ glabel var7f1b94e4
/* f1a1310: 240a0001 */ li $t2,0x1
/* f1a1314: afaa0010 */ sw $t2,0x10($sp)
/* f1a1318: 24850008 */ addiu $a1,$a0,0x8
/* f1a131c: 0fc4a8f4 */ jal 0xf12a3d0
/* f1a131c: 0fc4a8f4 */ jal explosionCreateSimple
/* f1a1320: 24860028 */ addiu $a2,$a0,0x28
/* f1a1324: 920b0010 */ lbu $t3,0x10($s0)
.PF0f1a1328:
@@ -3195,7 +3195,7 @@ glabel var7f1b94e4
/* f1a135c: c428ab2c */ lwc1 $f8,-0x54d4($at)
/* f1a1360: e6360010 */ swc1 $f22,0x10($s1)
/* f1a1364: 00003025 */ move $a2,$zero
/* f1a1368: 0fc1a7be */ jal 0xf069ef8
/* f1a1368: 0fc1a7be */ jal func0f069c70
/* f1a136c: e628000c */ swc1 $f8,0xc($s1)
/* f1a1370: 3c03800b */ lui $v1,0x800b
/* f1a1374: 2463d2c0 */ addiu $v1,$v1,-11584
@@ -3242,7 +3242,7 @@ glabel var7f1b94e4
/* f1a1408: 0182082a */ slt $at,$t4,$v0
/* f1a140c: 14200005 */ bnez $at,.PF0f1a1424
/* f1a1410: 00000000 */ nop
/* f1a1414: 0fc680a8 */ jal 0xf1a02a0
/* f1a1414: 0fc680a8 */ jal frSetCompleted
/* f1a1418: 00000000 */ nop
/* f1a141c: 1000016f */ b .PF0f1a19dc
/* f1a1420: 8fbf007c */ lw $ra,0x7c($sp)
@@ -3262,7 +3262,7 @@ glabel var7f1b94e4
/* f1a1450: 54200006 */ bnezl $at,.PF0f1a146c
/* f1a1454: 92ae0454 */ lbu $t6,0x454($s5)
.PF0f1a1458:
/* f1a1458: 0fc680a8 */ jal 0xf1a02a0
/* f1a1458: 0fc680a8 */ jal frSetCompleted
/* f1a145c: 00000000 */ nop
/* f1a1460: 1000015e */ b .PF0f1a19dc
/* f1a1464: 8fbf007c */ lw $ra,0x7c($sp)
@@ -3272,16 +3272,16 @@ glabel var7f1b94e4
/* f1a146c: 004e082a */ slt $at,$v0,$t6
/* f1a1470: 14200005 */ bnez $at,.PF0f1a1488
/* f1a1474: 00000000 */ nop
/* f1a1478: 0fc6808e */ jal 0xf1a0238
/* f1a1478: 0fc6808e */ jal frSetFailReason
/* f1a147c: 24040003 */ li $a0,0x3
/* f1a1480: 10000156 */ b .PF0f1a19dc
/* f1a1484: 8fbf007c */ lw $ra,0x7c($sp)
.PF0f1a1488:
/* f1a1488: 0fc6818e */ jal 0xf1a0638
/* f1a1488: 0fc6818e */ jal frIsAmmoWasted
/* f1a148c: 00000000 */ nop
/* f1a1490: 50400006 */ beqzl $v0,.PF0f1a14ac
/* f1a1494: 92a20005 */ lbu $v0,0x5($s5)
/* f1a1498: 0fc6808e */ jal 0xf1a0238
/* f1a1498: 0fc6808e */ jal frSetFailReason
/* f1a149c: 24040001 */ li $a0,0x1
/* f1a14a0: 1000014e */ b .PF0f1a19dc
/* f1a14a4: 8fbf007c */ lw $ra,0x7c($sp)
@@ -3299,7 +3299,7 @@ glabel var7f1b94e4
/* f1a14d0: 01f8082a */ slt $at,$t7,$t8
/* f1a14d4: 14200005 */ bnez $at,.PF0f1a14ec
/* f1a14d8: 00000000 */ nop
/* f1a14dc: 0fc6808e */ jal 0xf1a0238
/* f1a14dc: 0fc6808e */ jal frSetFailReason
/* f1a14e0: 24040002 */ li $a0,0x2
/* f1a14e4: 1000013d */ b .PF0f1a19dc
/* f1a14e8: 8fbf007c */ lw $ra,0x7c($sp)
@@ -3356,7 +3356,7 @@ glabel var7f1b94e4
/* f1a15a8: c7a40160 */ lwc1 $f4,0x160($sp)
/* f1a15ac: 46042182 */ mul.s $f6,$f4,$f4
/* f1a15b0: 46104480 */ add.s $f18,$f8,$f16
/* f1a15b4: 0c0127b4 */ jal 0x49ed0
/* f1a15b4: 0c0127b4 */ jal sqrtf
/* f1a15b8: 46123300 */ add.s $f12,$f6,$f18
/* f1a15bc: 46160032 */ c.eq.s $f0,$f22
/* f1a15c0: c7ae0110 */ lwc1 $f14,0x110($sp)
@@ -3425,7 +3425,7 @@ glabel var7f1b94e4
/* f1a16b4: a04b0000 */ sb $t3,0x0($v0)
.PF0f1a16b8:
/* f1a16b8: 24050001 */ li $a1,0x1
/* f1a16bc: 0fc2496f */ jal 0xf0925bc
/* f1a16bc: 0fc2496f */ jal func0f0926bc
/* f1a16c0: 3406ffff */ li $a2,0xffff
/* f1a16c4: 240cffff */ li $t4,-1
/* f1a16c8: 240d0400 */ li $t5,0x400
@@ -3444,7 +3444,7 @@ glabel var7f1b94e4
/* f1a16fc: afa00028 */ sw $zero,0x28($sp)
/* f1a1700: e7b80030 */ swc1 $f24,0x30($sp)
/* f1a1704: e7b80034 */ swc1 $f24,0x34($sp)
/* f1a1708: 0fc24e3a */ jal 0xf0938e8
/* f1a1708: 0fc24e3a */ jal func0f0939f8
/* f1a170c: e7b80038 */ swc1 $f24,0x38($sp)
.PF0f1a1710:
/* f1a1710: c7a8014c */ lwc1 $f8,0x14c($sp)
@@ -3456,7 +3456,7 @@ glabel var7f1b94e4
/* f1a1724: 00003025 */ move $a2,$zero
/* f1a1728: e62a000c */ swc1 $f10,0xc($s1)
/* f1a172c: c7a60154 */ lwc1 $f6,0x154($sp)
/* f1a1730: 0fc1a7be */ jal 0xf069ef8
/* f1a1730: 0fc1a7be */ jal func0f069c70
/* f1a1734: e6260010 */ swc1 $f6,0x10($s1)
/* f1a1738: 8e020010 */ lw $v0,0x10($s0)
.PF0f1a173c:
@@ -3588,17 +3588,17 @@ glabel var7f1b94e4
.PF0f1a1904:
/* f1a1904: c426ab44 */ lwc1 $f6,-0x54bc($at)
/* f1a1908: 02802825 */ move $a1,$s4
/* f1a190c: 0c005841 */ jal 0x16104
/* f1a190c: 0c005841 */ jal func00016374
/* f1a1910: 46060300 */ add.s $f12,$f0,$f6
/* f1a1914: 8e6c0018 */ lw $t4,0x18($s3)
/* f1a1918: 02802825 */ move $a1,$s4
/* f1a191c: 0c005725 */ jal 0x15c94
/* f1a191c: 0c005725 */ jal func00015f04
/* f1a1920: c58c0014 */ lwc1 $f12,0x14($t4)
/* f1a1924: 02802025 */ move $a0,$s4
/* f1a1928: 0c0056cc */ jal 0x15b30
/* f1a1928: 0c0056cc */ jal func00015da0
/* f1a192c: 02a02825 */ move $a1,$s5
/* f1a1930: 02a02025 */ move $a0,$s5
/* f1a1934: 0c00569a */ jal 0x15a68
/* f1a1934: 0c00569a */ jal func00015cd8
/* f1a1938: 2665001c */ addiu $a1,$s3,0x1c
/* f1a193c: 8e020010 */ lw $v0,0x10($s0)
.PF0f1a1940:
@@ -3616,26 +3616,26 @@ glabel var7f1b94e4
/* f1a196c: 92090010 */ lbu $t1,0x10($s0)
/* f1a1970: 02402025 */ move $a0,$s2
/* f1a1974: 312affef */ andi $t2,$t1,0xffef
/* f1a1978: 0fc67c66 */ jal 0xf19f198
/* f1a1978: 0fc67c66 */ jal frExecuteTargetScript
/* f1a197c: a20a0010 */ sb $t2,0x10($s0)
/* f1a1980: 14400005 */ bnez $v0,.PF0f1a1998
/* f1a1984: 00000000 */ nop
.PF0f1a1988:
/* f1a1988: 0fc67c66 */ jal 0xf19f198
/* f1a1988: 0fc67c66 */ jal frExecuteTargetScript
/* f1a198c: 02402025 */ move $a0,$s2
/* f1a1990: 1040fffd */ beqz $v0,.PF0f1a1988
/* f1a1994: 00000000 */ nop
.PF0f1a1998:
/* f1a1998: 0fc67bfd */ jal 0xf19eff4
/* f1a1998: 0fc67bfd */ jal frTargetIsAtScriptStart
/* f1a199c: 02402025 */ move $a0,$s2
/* f1a19a0: 5040000a */ beqzl $v0,.PF0f1a19cc
/* f1a19a4: 26520001 */ addiu $s2,$s2,0x1
/* f1a19a8: 0fc67c66 */ jal 0xf19f198
/* f1a19a8: 0fc67c66 */ jal frExecuteTargetScript
/* f1a19ac: 02402025 */ move $a0,$s2
/* f1a19b0: 54400006 */ bnezl $v0,.PF0f1a19cc
/* f1a19b4: 26520001 */ addiu $s2,$s2,0x1
.PF0f1a19b8:
/* f1a19b8: 0fc67c66 */ jal 0xf19f198
/* f1a19b8: 0fc67c66 */ jal frExecuteTargetScript
/* f1a19bc: 02402025 */ move $a0,$s2
/* f1a19c0: 1040fffd */ beqz $v0,.PF0f1a19b8
/* f1a19c4: 00000000 */ nop
+22 -22
View File
@@ -417,7 +417,7 @@ glabel amgrCreate
/* 899c: afb30028 */ sw $s3,0x28($sp)
/* 89a0: afb20024 */ sw $s2,0x24($sp)
/* 89a4: afb10020 */ sw $s1,0x20($sp)
/* 89a8: 0c01362c */ jal 0x4d8b0
/* 89a8: 0c01362c */ jal osAiSetFrequency
/* 89ac: 24045604 */ li $a0,0x5604
/* 89b0: 8fa505b8 */ lw $a1,0x5b8($sp)
/* 89b4: 3c0e7001 */ lui $t6,0x7001
@@ -480,19 +480,19 @@ glabel amgrCreate
/* 8a88: 258e0050 */ addiu $t6,$t4,0x50
/* 8a8c: ac2e1e34 */ sw $t6,0x1e34($at)
/* 8a90: 3c018006 */ lui $at,0x8006
/* 8a94: 0c00255c */ jal 0x9570
/* 8a94: 0c00255c */ jal func00009660
/* 8a98: a020cc34 */ sb $zero,-0x33cc($at)
/* 8a9c: 3c048009 */ lui $a0,0x8009
/* 8aa0: 3c058009 */ lui $a1,0x8009
/* 8aa4: 24a51db0 */ addiu $a1,$a1,0x1db0
/* 8aa8: 24841d98 */ addiu $a0,$a0,0x1d98
/* 8aac: 0c011f10 */ jal 0x47c40
/* 8aac: 0c011f10 */ jal osCreateMesgQueue
/* 8ab0: 24060008 */ li $a2,0x8
/* 8ab4: 3c048009 */ lui $a0,0x8009
/* 8ab8: 3c058009 */ lui $a1,0x8009
/* 8abc: 24a51d78 */ addiu $a1,$a1,0x1d78
/* 8ac0: 24841d60 */ addiu $a0,$a0,0x1d60
/* 8ac4: 0c011f10 */ jal 0x47c40
/* 8ac4: 0c011f10 */ jal osCreateMesgQueue
/* 8ac8: 24060008 */ li $a2,0x8
/* 8acc: 3c128009 */ lui $s2,0x8009
/* 8ad0: 26521e3c */ addiu $s2,$s2,0x1e3c
@@ -511,7 +511,7 @@ glabel amgrCreate
/* 8b00: 0018c8c0 */ sll $t9,$t8,0x3
/* 8b04: afb90010 */ sw $t9,0x10($sp)
/* 8b08: 02203025 */ move $a2,$s1
/* 8b0c: 0c00bd05 */ jal 0x2f414
/* 8b0c: 0c00bd05 */ jal func0002fb14
/* 8b10: 24070001 */ li $a3,0x1
/* 8b14: 26100004 */ addiu $s0,$s0,0x4
/* 8b18: 0213082b */ sltu $at,$s0,$s3
@@ -527,7 +527,7 @@ glabel amgrCreate
/* 8b3c: 00002025 */ move $a0,$zero
/* 8b40: 00002825 */ move $a1,$zero
/* 8b44: 02203025 */ move $a2,$s1
/* 8b48: 0c00bd05 */ jal 0x2f414
/* 8b48: 0c00bd05 */ jal func0002fb14
/* 8b4c: 24070001 */ li $a3,0x1
/* 8b50: ae020008 */ sw $v0,0x8($s0)
/* 8b54: a4400004 */ sh $zero,0x4($v0)
@@ -536,7 +536,7 @@ glabel amgrCreate
/* 8b60: 00002025 */ move $a0,$zero
/* 8b64: 00002825 */ move $a1,$zero
/* 8b68: 02203025 */ move $a2,$s1
/* 8b6c: 0c00bd05 */ jal 0x2f414
/* 8b6c: 0c00bd05 */ jal func0002fb14
/* 8b70: 24070001 */ li $a3,0x1
/* 8b74: 8e0b0008 */ lw $t3,0x8($s0)
/* 8b78: 26100004 */ addiu $s0,$s0,0x4
@@ -830,10 +830,10 @@ glabel amgrCreate
.PF00008fac:
/* 8fac: 3c048009 */ lui $a0,0x8009
/* 8fb0: 24841dd0 */ addiu $a0,$a0,0x1dd0
/* 8fb4: 0c00bd28 */ jal 0x2f4a0
/* 8fb4: 0c00bd28 */ jal func0002fba0
/* 8fb8: 02002825 */ move $a1,$s0
/* 8fbc: 00002025 */ move $a0,$zero
/* 8fc0: 0c00c13f */ jal 0x304fc
/* 8fc0: 0c00c13f */ jal func00030bfc
/* 8fc4: 2405003c */ li $a1,0x3c
/* 8fc8: 3c0b8009 */ lui $t3,0x8009
/* 8fcc: 8d6b1e40 */ lw $t3,0x1e40($t3)
@@ -845,7 +845,7 @@ glabel amgrCreate
/* 8fe4: 24841b30 */ addiu $a0,$a0,0x1b30
/* 8fe8: 24050004 */ li $a1,0x4
/* 8fec: 00003825 */ move $a3,$zero
/* 8ff0: 0c000fac */ jal 0x3eb0
/* 8ff0: 0c000fac */ jal osCreateThread
/* 8ff4: afab0010 */ sw $t3,0x10($sp)
/* 8ff8: 8fbf002c */ lw $ra,0x2c($sp)
/* 8ffc: 8fb0001c */ lw $s0,0x1c($sp)
@@ -1363,7 +1363,7 @@ glabel amgrMain
/* 90c8: 24c61d60 */ addiu $a2,$a2,0x1d60
/* 90cc: 24a51e20 */ addiu $a1,$a1,0x1e20
/* 90d0: 2484e120 */ addiu $a0,$a0,-7904
/* 90d4: 0c00078c */ jal 0x1e30
/* 90d4: 0c00078c */ jal osScAddClient
/* 90d8: 24070001 */ li $a3,0x1
/* 90dc: 3c158009 */ lui $s5,0x8009
/* 90e0: 3c148009 */ lui $s4,0x8009
@@ -1380,7 +1380,7 @@ glabel amgrMain
/* 9108: 3c048009 */ lui $a0,0x8009
/* 910c: 24841d60 */ addiu $a0,$a0,0x1d60
/* 9110: 02c02825 */ move $a1,$s6
/* 9114: 0c011ffc */ jal 0x47ff0
/* 9114: 0c011ffc */ jal osRecvMesg
/* 9118: 24060001 */ li $a2,0x1
/* 911c: 8fae0064 */ lw $t6,0x64($sp)
/* 9120: 85c40000 */ lh $a0,0x0($t6)
@@ -1393,11 +1393,11 @@ glabel amgrMain
/* 913c: 10000077 */ b .PF0000931c
/* 9140: 00000000 */ nop
.PF00009144:
/* 9144: 0c012288 */ jal 0x48a20
/* 9144: 0c012288 */ jal osGetTime
/* 9148: 00000000 */ nop
/* 914c: ae820000 */ sw $v0,0x0($s4)
/* 9150: ae830004 */ sw $v1,0x4($s4)
/* 9154: 0c002664 */ jal 0x9990
/* 9154: 0c002664 */ jal func00009aa0
/* 9158: 3c040003 */ lui $a0,0x3
/* 915c: 3c0f8009 */ lui $t7,0x8009
/* 9160: 8def2d78 */ lw $t7,0x2d78($t7)
@@ -1408,14 +1408,14 @@ glabel amgrMain
/* 9174: 0018c880 */ sll $t9,$t8,0x2
/* 9178: 00992021 */ addu $a0,$a0,$t9
/* 917c: 8c841b20 */ lw $a0,0x1b20($a0)
/* 9180: 0c0024d8 */ jal 0x9360
/* 9180: 0c0024d8 */ jal amgrHandleFrameMsg
/* 9184: 8fa50060 */ lw $a1,0x60($sp)
/* 9188: 0c00263f */ jal 0x98fc
/* 9188: 0c00263f */ jal func00009a08
/* 918c: 00000000 */ nop
/* 9190: 26520001 */ addiu $s2,$s2,0x1
/* 9194: 0c002664 */ jal 0x9990
/* 9194: 0c002664 */ jal func00009aa0
/* 9198: 3c040006 */ lui $a0,0x6
/* 919c: 0c012288 */ jal 0x48a20
/* 919c: 0c012288 */ jal osGetTime
/* 91a0: 00000000 */ nop
/* 91a4: 8e8a0000 */ lw $t2,0x0($s4)
/* 91a8: 8e8b0004 */ lw $t3,0x4($s4)
@@ -1441,7 +1441,7 @@ glabel amgrMain
/* 91f8: 8e040000 */ lw $a0,0x0($s0)
/* 91fc: 8e050004 */ lw $a1,0x4($s0)
/* 9200: 24060000 */ li $a2,0x0
/* 9204: 0c01369a */ jal 0x4da68
/* 9204: 0c01369a */ jal __ull_div
/* 9208: 240700f0 */ li $a3,0xf0
/* 920c: 3c018009 */ lui $at,0x8009
/* 9210: ac221ac8 */ sw $v0,0x1ac8($at)
@@ -1504,12 +1504,12 @@ glabel amgrMain
/* 92e4: 24841d98 */ addiu $a0,$a0,0x1d98
/* 92e8: 15c00003 */ bnez $t6,.PF000092f8
/* 92ec: 27a50060 */ addiu $a1,$sp,0x60
/* 92f0: 0c011ffc */ jal 0x47ff0
/* 92f0: 0c011ffc */ jal osRecvMesg
/* 92f4: 24060001 */ li $a2,0x1
.PF000092f8:
/* 92f8: 3c018006 */ lui $at,0x8006
/* 92fc: ac20d1b4 */ sw $zero,-0x2e4c($at)
/* 9300: 0c00254b */ jal 0x952c
/* 9300: 0c00254b */ jal amgrHandleDoneMsg
/* 9304: 8fa40060 */ lw $a0,0x60($sp)
/* 9308: 10000004 */ b .PF0000931c
/* 930c: 00000000 */ nop
@@ -1521,7 +1521,7 @@ glabel amgrMain
/* 931c: 1260ff7a */ beqz $s3,.PF00009108
/* 9320: 00000000 */ nop
/* 9324: 3c048009 */ lui $a0,0x8009
/* 9328: 0c00bd43 */ jal 0x2f50c
/* 9328: 0c00bd43 */ jal alClose
/* 932c: 24841dd0 */ addiu $a0,$a0,0x1dd0
/* 9330: 8fbf003c */ lw $ra,0x3c($sp)
/* 9334: 8fb00018 */ lw $s0,0x18($sp)
+1 -1
View File
@@ -1043,7 +1043,7 @@ glabel boot00001180
/* 1434: afbc0070 */ sw $gp,0x70($sp)
/* 1438: afbd0074 */ sw $sp,0x74($sp)
/* 143c: afbe0078 */ sw $s8,0x78($sp)
/* 1440: 0c001da4 */ jal 0x7690
/* 1440: 0c001da4 */ jal rzipInflate
/* 1444: 00000000 */ nop
/* 1448: 8fbf0000 */ lw $ra,0x0($sp)
/* 144c: 8fa10004 */ lw $at,0x4($sp)
+3 -3
View File
@@ -420,7 +420,7 @@ glabel init
/* 17e0: 0c0005c3 */ jal 0x170c
/* 17e4: 3c068030 */ lui $a2,0x8030
/* 17e8: 24040001 */ li $a0,0x1
/* 17ec: 0c00059c */ jal 0x1670
/* 17ec: 0c00059c */ jal segGetDataStart
/* 17f0: 2405001f */ li $a1,0x1f
/* 17f4: 3c048006 */ lui $a0,0x8006
/* 17f8: 3c038006 */ lui $v1,0x8006
@@ -439,11 +439,11 @@ glabel init
/* 1828: 0c01253c */ jal 0x494f0
/* 182c: 00000000 */ nop
/* 1830: 3c048000 */ lui $a0,0x8000
/* 1834: 0c012548 */ jal 0x49520
/* 1834: 0c012548 */ jal osEPiRawStartDma
/* 1838: 24054000 */ li $a1,0x4000
/* 183c: 0c012568 */ jal 0x495a0
/* 1840: 00000000 */ nop
/* 1844: 0c01256c */ jal 0x495b0
/* 1844: 0c01256c */ jal __osDisableInt
/* 1848: 34440e80 */ ori $a0,$v0,0xe80
/* 184c: 3c03bc00 */ lui $v1,0xbc00
/* 1850: 34630c02 */ ori $v1,$v1,0xc02
+2 -2
View File
@@ -190,14 +190,14 @@ glabel func00009844
/* 97b0: 2453ffff */ addiu $s3,$v0,-1
.PF000097b4:
/* 97b4: 02402025 */ move $a0,$s2
/* 97b8: 0c00c41c */ jal 0x31070
/* 97b8: 0c00c41c */ jal alLink
/* 97bc: 02002825 */ move $a1,$s0
/* 97c0: 24180400 */ li $t8,0x400
/* 97c4: afb80010 */ sw $t8,0x10($sp)
/* 97c8: 00002025 */ move $a0,$zero
/* 97cc: 00002825 */ move $a1,$zero
/* 97d0: 02803025 */ move $a2,$s4
/* 97d4: 0c00bd05 */ jal 0x2f414
/* 97d4: 0c00bd05 */ jal func0002fb14
/* 97d8: 24070001 */ li $a3,0x1
/* 97dc: 26310001 */ addiu $s1,$s1,0x1
/* 97e0: 26100014 */ addiu $s0,$s0,0x14
+5 -5
View File
@@ -281,7 +281,7 @@ glabel func00009bf8
/* 9b38: 1445fff9 */ bne $v0,$a1,.PF00009b20
/* 9b3c: a444fff2 */ sh $a0,-0xe($v0)
/* 9b40: 3c01800a */ lui $at,0x800a
/* 9b44: 0fc2f254 */ jal 0xf0bc950
/* 9b44: 0fc2f254 */ jal viResetDefaultModeIf4Mb
/* 9b48: a020a9f0 */ sb $zero,-0x5610($at)
/* 9b4c: 8fbf0014 */ lw $ra,0x14($sp)
/* 9b50: 27bd0018 */ addiu $sp,$sp,0x18
@@ -816,9 +816,9 @@ glabel func0000a044
.PF00009fb0:
/* 9fb0: 3c013f80 */ lui $at,0x3f80
/* 9fb4: 44816000 */ mtc1 $at,$f12
/* 9fb8: 0c0121fc */ jal 0x487f0
/* 9fb8: 0c0121fc */ jal osViSetYScale
/* 9fbc: 00000000 */ nop
/* 9fc0: 0c012178 */ jal 0x485e0
/* 9fc0: 0c012178 */ jal osViBlack
/* 9fc4: 24040001 */ li $a0,0x1
/* 9fc8: 3c098006 */ lui $t1,0x8006
/* 9fcc: 8d29d234 */ lw $t1,-0x2dcc($t1)
@@ -1340,7 +1340,7 @@ glabel func0000a044
/* a728: 00007812 */ mflo $t7
/* a72c: 00ef7021 */ addu $t6,$a3,$t7
/* a730: ac2ed234 */ sw $t6,-0x2dcc($at)
/* a734: 0c0129ec */ jal 0x4a7b0
/* a734: 0c0129ec */ jal bcopy
/* a738: 8ca5d234 */ lw $a1,-0x2dcc($a1)
/* a73c: 3c038009 */ lui $v1,0x8009
/* a740: 24632dc7 */ addiu $v1,$v1,0x2dc7
@@ -1358,7 +1358,7 @@ glabel func0000a044
/* a770: 53000005 */ beqzl $t8,.PF0000a788
/* a774: 8fbf0014 */ lw $ra,0x14($sp)
/* a778: ac400000 */ sw $zero,0x0($v0)
/* a77c: 0c002779 */ jal 0x9de4
/* a77c: 0c002779 */ jal func00009ec4
/* a780: 00002025 */ move $a0,$zero
/* a784: 8fbf0014 */ lw $ra,0x14($sp)
.PF0000a788:
+23 -23
View File
@@ -1736,7 +1736,7 @@ glabel func0000f804
/* f5d4: 3c057005 */ lui $a1,0x7005
/* f5d8: ac2f53f8 */ sw $t7,0x53f8($at)
/* f5dc: 24a537f8 */ addiu $a1,$a1,0x37f8
/* f5e0: 0c004b68 */ jal 0x12da0
/* f5e0: 0c004b68 */ jal argFindByPrefix
/* f5e4: 00402025 */ move $a0,$v0
/* f5e8: 10400002 */ beqz $v0,.PF0000f5f4
/* f5ec: 3c018006 */ lui $at,0x8006
@@ -1747,7 +1747,7 @@ glabel func0000f804
/* f5fc: 02002025 */ move $a0,$s0
/* f600: 570000c2 */ bnezl $t8,.PF0000f90c
/* f604: 8fbf0024 */ lw $ra,0x24($sp)
/* f608: 0c004856 */ jal 0x12158
/* f608: 0c004856 */ jal malloc
/* f60c: 24050006 */ li $a1,0x6
/* f610: 00502021 */ addu $a0,$v0,$s0
/* f614: 0044082b */ sltu $at,$v0,$a0
@@ -1763,7 +1763,7 @@ glabel func0000f804
/* f634: 3c048009 */ lui $a0,0x8009
/* f638: 24845740 */ addiu $a0,$a0,0x5740
/* f63c: 00e02825 */ move $a1,$a3
/* f640: 0c00bcfc */ jal 0x2f3f0
/* f640: 0c00bcfc */ jal func0002faf0
/* f644: 02003025 */ move $a2,$s0
/* f648: 3c068009 */ lui $a2,0x8009
/* f64c: 24190020 */ li $t9,0x20
@@ -1771,16 +1771,16 @@ glabel func0000f804
/* f654: 24c65740 */ addiu $a2,$a2,0x5740
/* f658: 00002025 */ move $a0,$zero
/* f65c: 00002825 */ move $a1,$zero
/* f660: 0c00bd05 */ jal 0x2f414
/* f660: 0c00bd05 */ jal func0002fb14
/* f664: 24070001 */ li $a3,0x1
/* f668: 3c038006 */ lui $v1,0x8006
/* f66c: 2463da80 */ addiu $v1,$v1,-9600
/* f670: 3c057005 */ lui $a1,0x7005
/* f674: ac620000 */ sw $v0,0x0($v1)
/* f678: 24a537c0 */ addiu $a1,$a1,0x37c0
/* f67c: 0c004bb0 */ jal 0x12ec0
/* f67c: 0c004bb0 */ jal strcpy
/* f680: 00402025 */ move $a0,$v0
/* f684: 0c003a23 */ jal 0xe88c
/* f684: 0c003a23 */ jal func0000eb2c
/* f688: 00000000 */ nop
/* f68c: 3c0900cf */ lui $t1,0xcf
/* f690: 3c0a00cf */ lui $t2,0xcf
@@ -1795,17 +1795,17 @@ glabel func0000f804
/* f6b4: afb00010 */ sw $s0,0x10($sp)
/* f6b8: 00002025 */ move $a0,$zero
/* f6bc: 00002825 */ move $a1,$zero
/* f6c0: 0c00bd05 */ jal 0x2f414
/* f6c0: 0c00bd05 */ jal func0002fb14
/* f6c4: 24070001 */ li $a3,0x1
/* f6c8: 3c0500cf */ lui $a1,0xcf
/* f6cc: 00408825 */ move $s1,$v0
/* f6d0: 24a5a4c0 */ addiu $a1,$a1,-23360
/* f6d4: 00402025 */ move $a0,$v0
/* f6d8: 0c003454 */ jal 0xd150
/* f6d8: 0c003454 */ jal dmaExec
/* f6dc: 02003025 */ move $a2,$s0
/* f6e0: 3c0500cf */ lui $a1,0xcf
/* f6e4: 24a54520 */ addiu $a1,$a1,0x4520
/* f6e8: 0c00dc01 */ jal 0x37004
/* f6e8: 0c00dc01 */ jal func00037704
/* f6ec: 02202025 */ move $a0,$s1
/* f6f0: 8e2b0004 */ lw $t3,0x4($s1)
/* f6f4: 3c018009 */ lui $at,0x8009
@@ -1816,7 +1816,7 @@ glabel func0000f804
/* f708: 00002025 */ move $a0,$zero
/* f70c: 00002825 */ move $a1,$zero
/* f710: 24070001 */ li $a3,0x1
/* f714: 0c00bd05 */ jal 0x2f414
/* f714: 0c00bd05 */ jal func0002fb14
/* f718: ac2b5754 */ sw $t3,0x5754($at)
/* f71c: 3c108009 */ lui $s0,0x8009
/* f720: 3c1100e7 */ lui $s1,0xe7
@@ -1825,7 +1825,7 @@ glabel func0000f804
/* f72c: ae020000 */ sw $v0,0x0($s0)
/* f730: 02202825 */ move $a1,$s1
/* f734: 00402025 */ move $a0,$v0
/* f738: 0c003454 */ jal 0xd150
/* f738: 0c003454 */ jal dmaExec
/* f73c: 24060010 */ li $a2,0x10
/* f740: 8e0d0000 */ lw $t5,0x0($s0)
/* f744: 3c068009 */ lui $a2,0x8009
@@ -1837,7 +1837,7 @@ glabel func0000f804
/* f75c: 25c30004 */ addiu $v1,$t6,0x4
/* f760: afa30010 */ sw $v1,0x10($sp)
/* f764: afa30050 */ sw $v1,0x50($sp)
/* f768: 0c00bd05 */ jal 0x2f414
/* f768: 0c00bd05 */ jal func0002fb14
/* f76c: 24070001 */ li $a3,0x1
/* f770: 8fa30050 */ lw $v1,0x50($sp)
/* f774: 2401fff0 */ li $at,-16
@@ -1846,7 +1846,7 @@ glabel func0000f804
/* f780: 00c17824 */ and $t7,$a2,$at
/* f784: 01e03025 */ move $a2,$t7
/* f788: 00402025 */ move $a0,$v0
/* f78c: 0c003454 */ jal 0xd150
/* f78c: 0c003454 */ jal dmaExec
/* f790: 02202825 */ move $a1,$s1
/* f794: 8e040000 */ lw $a0,0x0($s0)
/* f798: 00001825 */ move $v1,$zero
@@ -1908,44 +1908,44 @@ glabel func0000f804
/* f868: afab005c */ sw $t3,0x5c($sp)
/* f86c: afac0060 */ sw $t4,0x60($sp)
/* f870: 27a40064 */ addiu $a0,$sp,0x64
/* f874: 0c002262 */ jal 0x8988
/* f874: 0c002262 */ jal amgrCreate
/* f878: 27a50058 */ addiu $a1,$sp,0x58
/* f87c: 3c0d8006 */ lui $t5,0x8006
/* f880: 8dadda70 */ lw $t5,-0x2590($t5)
/* f884: 3c048009 */ lui $a0,0x8009
/* f888: 11a00009 */ beqz $t5,.PF0000f8b0
/* f88c: 00000000 */ nop
/* f890: 0c00dd00 */ jal 0x37400
/* f890: 0c00dd00 */ jal func00037b00
/* f894: 24845740 */ addiu $a0,$a0,0x5740
/* f898: 24047fff */ li $a0,0x7fff
/* f89c: 0c00de02 */ jal 0x37808
/* f89c: 0c00de02 */ jal func00037f08
/* f8a0: 24050001 */ li $a1,0x1
/* f8a4: 00002025 */ move $a0,$zero
/* f8a8: 0c00de17 */ jal 0x3785c
/* f8a8: 0c00de17 */ jal func00037f5c
/* f8ac: 24050001 */ li $a1,0x1
.PF0000f8b0:
/* f8b0: 3c108009 */ lui $s0,0x8009
/* f8b4: 26105428 */ addiu $s0,$s0,0x5428
.PF0000f8b8:
/* f8b8: 0c003cf7 */ jal 0xf3dc
/* f8b8: 0c003cf7 */ jal func0000f67c
/* f8bc: 02002025 */ move $a0,$s0
/* f8c0: 3c0e8009 */ lui $t6,0x8009
/* f8c4: 25ce5740 */ addiu $t6,$t6,0x5740
/* f8c8: 26100108 */ addiu $s0,$s0,0x108
/* f8cc: 160efffa */ bne $s0,$t6,.PF0000f8b8
/* f8d0: 00000000 */ nop
/* f8d4: 0c00c43c */ jal 0x310f0
/* f8d4: 0c00c43c */ jal func000317f0
/* f8d8: 27a4008c */ addiu $a0,$sp,0x8c
/* f8dc: 3c047001 */ lui $a0,0x7001
/* f8e0: 0c00cb1e */ jal 0x32c78
/* f8e0: 0c00cb1e */ jal func00033378
/* f8e4: 2484f4cc */ addiu $a0,$a0,-2868
/* f8e8: 3c047001 */ lui $a0,0x7001
/* f8ec: 0c00cbcd */ jal 0x32f34
/* f8ec: 0c00cbcd */ jal func00033634
/* f8f0: 2484f518 */ addiu $a0,$a0,-2792
/* f8f4: 0c002405 */ jal 0x9014
/* f8f4: 0c002405 */ jal amgrStartThread
/* f8f8: 00000000 */ nop
/* f8fc: 3c048006 */ lui $a0,0x8006
/* f900: 0c003c3b */ jal 0xf0ec
/* f900: 0c003c3b */ jal audioSetSoundMode
/* f904: 8c84da6c */ lw $a0,-0x2594($a0)
/* f908: 8fbf0024 */ lw $ra,0x24($sp)
.PF0000f90c:
+2 -2
View File
@@ -852,7 +852,7 @@ glabel var700546f4
/* 2fd78: 00000000 */ nop
.PF0002fd7c:
/* 2fd7c: 44cdf800 */ ctc1 $t5,$31
/* 2fd80: 0c00bd58 */ jal 0x2f560
/* 2fd80: 0c00bd58 */ jal func0002fc60
/* 2fd84: 00000000 */ nop
/* 2fd88: e7a00018 */ swc1 $f0,0x18($sp)
.PF0002fd8c:
@@ -952,7 +952,7 @@ glabel var700546f4
/* 2fef0: c7300010 */ lwc1 $f16,0x10($t9)
/* 2fef4: 4600818d */ trunc.w.s $f6,$f16
/* 2fef8: 44043000 */ mfc1 $a0,$f6
/* 2fefc: 0c00e638 */ jal 0x398e0
/* 2fefc: 0c00e638 */ jal func00039fe0
/* 2ff00: 00000000 */ nop
/* 2ff04: 8fa90024 */ lw $t1,0x24($sp)
/* 2ff08: 10000008 */ b .PF0002ff2c
+2 -2
View File
@@ -2762,7 +2762,7 @@ glabel audioStop
/* 33b38: 31f80002 */ andi $t8,$t7,0x2
/* 33b3c: 13000005 */ beqz $t8,.L00033b54
/* 33b40: 00000000 */ nop
/* 33b44: 0c00ceee */ jal 0x33bb8
/* 33b44: 0c00ceee */ jal func00033bc0
/* 33b48: 8fa40028 */ lw $a0,0x28($sp)
/* 33b4c: 10000014 */ b .L00033ba0
/* 33b50: 00000000 */ nop
@@ -2784,7 +2784,7 @@ glabel audioStop
/* 33b8c: 27a50018 */ addiu $a1,$sp,0x18
/* 33b90: 00003025 */ or $a2,$zero,$zero
/* 33b94: 00003825 */ or $a3,$zero,$zero
/* 33b98: 0c00f184 */ jal 0x3c610
/* 33b98: 0c00f184 */ jal alEvtqPostEvent
/* 33b9c: 24840014 */ addiu $a0,$a0,0x14
.L00033ba0:
/* 33ba0: 10000001 */ b .L00033ba8
+5 -5
View File
@@ -117,11 +117,11 @@ glabel func0003d340
/* 3cce8: 018e7821 */ addu $t7,$t4,$t6
/* 3ccec: ad6f0008 */ sw $t7,0x8($t3)
.PF0003ccf0:
/* 3ccf0: 0c00c429 */ jal 0x310a4
/* 3ccf0: 0c00c429 */ jal alUnlink
/* 3ccf4: 8fa40028 */ lw $a0,0x28($sp)
/* 3ccf8: 8fa50040 */ lw $a1,0x40($sp)
/* 3ccfc: 8fa40028 */ lw $a0,0x28($sp)
/* 3cd00: 0c00c41c */ jal 0x31070
/* 3cd00: 0c00c41c */ jal alLink
/* 3cd04: 24a50048 */ addiu $a1,$a1,0x48
.PF0003cd08:
/* 3cd08: 8fb80024 */ lw $t8,0x24($sp)
@@ -144,11 +144,11 @@ glabel func0003d340
/* 3cd48: 01cf5821 */ addu $t3,$t6,$t7
/* 3cd4c: af0b0024 */ sw $t3,0x24($t8)
/* 3cd50: 8fa40044 */ lw $a0,0x44($sp)
/* 3cd54: 0c011210 */ jal 0x44840
/* 3cd54: 0c011210 */ jal func00044f40
/* 3cd58: 00002825 */ move $a1,$zero
/* 3cd5c: 8fa40044 */ lw $a0,0x44($sp)
/* 3cd60: 00002825 */ move $a1,$zero
/* 3cd64: 0c00f17c */ jal 0x3c5f0
/* 3cd64: 0c00f17c */ jal func0003ccf0
/* 3cd68: 8fa60048 */ lw $a2,0x48($sp)
/* 3cd6c: 24190005 */ li $t9,0x5
/* 3cd70: a7b90030 */ sh $t9,0x30($sp)
@@ -162,7 +162,7 @@ glabel func0003d340
/* 3cd90: 27a50030 */ addiu $a1,$sp,0x30
/* 3cd94: 8fa60048 */ lw $a2,0x48($sp)
/* 3cd98: 00003825 */ move $a3,$zero
/* 3cd9c: 0c00efc4 */ jal 0x3bf10
/* 3cd9c: 0c00efc4 */ jal alEvtqPostEvent
/* 3cda0: 24840048 */ addiu $a0,$a0,0x48
/* 3cda4: 10000001 */ b .PF0003cdac
/* 3cda8: 00000000 */ nop
+77 -77
View File
@@ -195,30 +195,30 @@ GLOBAL_ASM(
glabel mainInit
/* d260: 27bdeb20 */ addiu $sp,$sp,-5344
/* d264: afbf002c */ sw $ra,0x2c($sp)
/* d268: 0c002f3c */ jal 0xbcf0
/* d268: 0c002f3c */ jal faultCreateThread
/* d26c: afb00028 */ sw $s0,0x28($sp)
/* d270: 0c003378 */ jal 0xcde0
/* d270: 0c003378 */ jal dmaInit
/* d274: 00000000 */ nop
/* d278: 0c002258 */ jal 0x8960
/* d278: 0c002258 */ jal amgrAllocateStack
/* d27c: 00000000 */ nop
/* d280: 0c00557c */ jal 0x155f0
/* d280: 0c00557c */ jal gvarsInit
/* d284: 00000000 */ nop
/* d288: 0c0047dc */ jal 0x11f70
/* d288: 0c0047dc */ jal func000121e0
/* d28c: 00000000 */ nop
/* d290: 0c0049e7 */ jal 0x1279c
/* d290: 0c0049e7 */ jal func00012a0c
/* d294: 00000000 */ nop
/* d298: 0c004d3a */ jal 0x134e8
/* d298: 0c004d3a */ jal func00013758
/* d29c: 00000000 */ nop
/* d2a0: 0c002668 */ jal 0x99a0
/* d2a0: 0c002668 */ jal func00009ab0
/* d2a4: 00000000 */ nop
/* d2a8: 0c00bcc2 */ jal 0x2f308
/* d2a8: 0c00bcc2 */ jal rmonIsDisabled
/* d2ac: 00000000 */ nop
/* d2b0: 3c018006 */ lui $at,0x8006
/* d2b4: 0c004e87 */ jal 0x13a1c
/* d2b4: 0c004e87 */ jal contSystemInit
/* d2b8: ac22d650 */ sw $v0,-0x29b0($at)
/* d2bc: 27a41498 */ addiu $a0,$sp,0x1498
/* d2c0: 27a514d4 */ addiu $a1,$sp,0x14d4
/* d2c4: 0c011f10 */ jal 0x47c40
/* d2c4: 0c011f10 */ jal osCreateMesgQueue
/* d2c8: 24060001 */ li $a2,0x1
/* d2cc: 00008025 */ move $s0,$zero
/* d2d0: 3c070047 */ lui $a3,0x47
@@ -233,16 +233,16 @@ glabel mainInit
/* d2f0: afae0010 */ sw $t6,0x10($sp)
/* d2f4: 34e7868c */ ori $a3,$a3,0x868c
/* d2f8: 27a414b0 */ addiu $a0,$sp,0x14b0
/* d2fc: 0c012108 */ jal 0x48420
/* d2fc: 0c012108 */ jal osSetTimer
/* d300: 24060000 */ li $a2,0x0
/* d304: 27a41498 */ addiu $a0,$sp,0x1498
/* d308: 27a514d4 */ addiu $a1,$sp,0x14d4
/* d30c: 0c011ffc */ jal 0x47ff0
/* d30c: 0c011ffc */ jal osRecvMesg
/* d310: 24060001 */ li $a2,0x1
/* d314: 24010001 */ li $at,0x1
/* d318: 56010006 */ bnel $s0,$at,.PF0000d334
/* d31c: 2a010002 */ slti $at,$s0,0x2
/* d320: 0c004ee1 */ jal 0x13b84
/* d320: 0c004ee1 */ jal func00013dfc
/* d324: 00000000 */ nop
/* d328: 10000007 */ b .PF0000d348
/* d32c: 26100001 */ addiu $s0,$s0,0x1
@@ -250,7 +250,7 @@ glabel mainInit
.PF0000d334:
/* d334: 54200004 */ bnezl $at,.PF0000d348
/* d338: 26100001 */ addiu $s0,$s0,0x1
/* d33c: 0c00501e */ jal 0x14078
/* d33c: 0c00501e */ jal contDebugJoy
/* d340: 00000000 */ nop
/* d344: 26100001 */ addiu $s0,$s0,0x1
.PF0000d348:
@@ -259,7 +259,7 @@ glabel mainInit
/* d350: 3c070047 */ lui $a3,0x47
/* d354: 3c057005 */ lui $a1,0x7005
/* d358: 24a53738 */ addiu $a1,$a1,0x3738
/* d35c: 0c004b68 */ jal 0x12da0
/* d35c: 0c004b68 */ jal argFindByPrefix
/* d360: 24040001 */ li $a0,0x1
/* d364: 14400004 */ bnez $v0,.PF0000d378
/* d368: 00002025 */ move $a0,$zero
@@ -267,19 +267,19 @@ glabel mainInit
/* d370: 3c018006 */ lui $at,0x8006
/* d374: ac2bd650 */ sw $t3,-0x29b0($at)
.PF0000d378:
/* d378: 0c00533a */ jal 0x14ce8
/* d378: 0c00533a */ jal contGetButtons
/* d37c: 24051000 */ li $a1,0x1000
/* d380: 1440000f */ bnez $v0,.PF0000d3c0
/* d384: 24040001 */ li $a0,0x1
/* d388: 0c00533a */ jal 0x14ce8
/* d388: 0c00533a */ jal contGetButtons
/* d38c: 24051000 */ li $a1,0x1000
/* d390: 1440000b */ bnez $v0,.PF0000d3c0
/* d394: 24040002 */ li $a0,0x2
/* d398: 0c00533a */ jal 0x14ce8
/* d398: 0c00533a */ jal contGetButtons
/* d39c: 24051000 */ li $a1,0x1000
/* d3a0: 14400007 */ bnez $v0,.PF0000d3c0
/* d3a4: 24040003 */ li $a0,0x3
/* d3a8: 0c00533a */ jal 0x14ce8
/* d3a8: 0c00533a */ jal contGetButtons
/* d3ac: 24051000 */ li $a1,0x1000
/* d3b0: 14400003 */ bnez $v0,.PF0000d3c0
/* d3b4: 3c018006 */ lui $at,0x8006
@@ -309,7 +309,7 @@ glabel mainInit
/* d40c: 8dd9001c */ lw $t9,0x1c($t6)
/* d410: 8dc10018 */ lw $at,0x18($t6)
/* d414: adb9001c */ sw $t9,0x1c($t5)
/* d418: 0c0005b0 */ jal 0x16c0
/* d418: 0c0005b0 */ jal osGetMemSize
/* d41c: ada10018 */ sw $at,0x18($t5)
/* d420: 3c010040 */ lui $at,0x40
/* d424: 34210001 */ ori $at,$at,0x1
@@ -348,7 +348,7 @@ glabel mainInit
/* d4a0: 256b68e0 */ addiu $t3,$t3,0x68e0
/* d4a4: 39c4003f */ xori $a0,$t6,0x3f
/* d4a8: 00808025 */ move $s0,$a0
/* d4ac: 0c003454 */ jal 0xd150
/* d4ac: 0c003454 */ jal dmaExec
/* d4b0: 01653023 */ subu $a2,$t3,$a1
/* d4b4: 1000000e */ b .PF0000d4f0
/* d4b8: 3c01ffff */ lui $at,0xffff
@@ -363,7 +363,7 @@ glabel mainInit
/* d4d8: 25ef6030 */ addiu $t7,$t7,0x6030
/* d4dc: 3b04003f */ xori $a0,$t8,0x3f
/* d4e0: 00808025 */ move $s0,$a0
/* d4e4: 0c003454 */ jal 0xd150
/* d4e4: 0c003454 */ jal dmaExec
/* d4e8: 01e53023 */ subu $a2,$t7,$a1
/* d4ec: 3c01ffff */ lui $at,0xffff
.PF0000d4f0:
@@ -371,7 +371,7 @@ glabel mainInit
/* d4f4: 02012821 */ addu $a1,$s0,$at
/* d4f8: afa50048 */ sw $a1,0x48($sp)
/* d4fc: 02002025 */ move $a0,$s0
/* d500: 0c001d0c */ jal 0x7430
/* d500: 0c001d0c */ jal rzipInflate
/* d504: 27a60058 */ addiu $a2,$sp,0x58
/* d508: 3c050004 */ lui $a1,0x4
/* d50c: 8faa0048 */ lw $t2,0x48($sp)
@@ -415,9 +415,9 @@ glabel mainInit
/* d594: 14c9fff3 */ bne $a2,$t1,.PF0000d564
/* d598: 24e70240 */ addiu $a3,$a3,0x240
.PF0000d59c:
/* d59c: 0c0029fd */ jal 0xa7f4
/* d59c: 0c0029fd */ jal func0000aab0
/* d5a0: 24040002 */ li $a0,0x2
/* d5a4: 0c002696 */ jal 0x9a58
/* d5a4: 0c002696 */ jal func00009b50
/* d5a8: 02002025 */ move $a0,$s0
/* d5ac: 8faa0048 */ lw $t2,0x48($sp)
/* d5b0: 3c018006 */ lui $at,0x8006
@@ -428,14 +428,14 @@ glabel mainInit
/* d5c4: ac2eecf0 */ sw $t6,-0x1310($at)
/* d5c8: 2484e080 */ addiu $a0,$a0,-8064
/* d5cc: 27a51478 */ addiu $a1,$sp,0x1478
/* d5d0: 0c011ffc */ jal 0x47ff0
/* d5d0: 0c011ffc */ jal osRecvMesg
/* d5d4: 00003025 */ move $a2,$zero
/* d5d8: 14400007 */ bnez $v0,.PF0000d5f8
.PF0000d5dc:
/* d5dc: 3c048009 */ lui $a0,0x8009
/* d5e0: 2484e080 */ addiu $a0,$a0,-8064
/* d5e4: 27a51478 */ addiu $a1,$sp,0x1478
/* d5e8: 0c011ffc */ jal 0x47ff0
/* d5e8: 0c011ffc */ jal osRecvMesg
/* d5ec: 00003025 */ move $a2,$zero
/* d5f0: 1040fffa */ beqz $v0,.PF0000d5dc
/* d5f4: 00000000 */ nop
@@ -446,7 +446,7 @@ glabel mainInit
/* d600: 2484e080 */ addiu $a0,$a0,-8064
/* d604: 27a51478 */ addiu $a1,$sp,0x1478
/* d608: 24060001 */ li $a2,0x1
/* d60c: 0c011ffc */ jal 0x47ff0
/* d60c: 0c011ffc */ jal osRecvMesg
/* d610: afa31490 */ sw $v1,0x1490($sp)
/* d614: 8fb91478 */ lw $t9,0x1478($sp)
/* d618: 24010001 */ li $at,0x1
@@ -455,14 +455,14 @@ glabel mainInit
/* d624: 27b01458 */ addiu $s0,$sp,0x1458
/* d628: 5561000d */ bnel $t3,$at,.PF0000d660
/* d62c: 28610006 */ slti $at,$v1,0x6
/* d630: 0c0027d9 */ jal 0x9f64
/* d630: 0c0027d9 */ jal func0000a044
/* d634: afa31490 */ sw $v1,0x1490($sp)
/* d638: 3c048006 */ lui $a0,0x8006
/* d63c: 3c058006 */ lui $a1,0x8006
/* d640: 24a5d990 */ addiu $a1,$a1,-9840
/* d644: 2484d968 */ addiu $a0,$a0,-9880
/* d648: 00003025 */ move $a2,$zero
/* d64c: 0c00bc7d */ jal 0x2f1f4
/* d64c: 0c00bc7d */ jal func0002f8f4
/* d650: 02003825 */ move $a3,$s0
/* d654: 8fa31490 */ lw $v1,0x1490($sp)
/* d658: 24630001 */ addiu $v1,$v1,0x1
@@ -478,105 +478,105 @@ glabel mainInit
/* d678: 1000ffff */ b .PF0000d678
/* d67c: 00000000 */ nop
.PF0000d680:
/* d680: 0c001c04 */ jal 0x7010
/* d680: 0c001c04 */ jal func000070d0
/* d684: 00000000 */ nop
/* d688: 0fc6a2ac */ jal 0xf1a8ab0
/* d688: 0fc6a2ac */ jal func0f1a78b0
/* d68c: 00000000 */ nop
/* d690: 0fc59fbd */ jal 0xf167ef4
/* d690: 0fc59fbd */ jal func0f166f74
/* d694: 00000000 */ nop
/* d698: 0fc5dbe0 */ jal 0xf176f80
/* d698: 0fc5dbe0 */ jal stub0f175f50
/* d69c: 00000000 */ nop
/* d6a0: 0fc5dbf0 */ jal 0xf176fc0
/* d6a0: 0fc5dbf0 */ jal func0f175f90
/* d6a4: 00000000 */ nop
/* d6a8: 3c0c8006 */ lui $t4,0x8006
/* d6ac: 8d8cd650 */ lw $t4,-0x29b0($t4)
/* d6b0: 11800003 */ beqz $t4,.PF0000d6c0
/* d6b4: 3c047005 */ lui $a0,0x7005
/* d6b8: 0c004b23 */ jal 0x12c8c
/* d6b8: 0c004b23 */ jal argSetString
/* d6bc: 24843740 */ addiu $a0,$a0,0x3740
.PF0000d6c0:
/* d6c0: 3c04800b */ lui $a0,0x800b
/* d6c4: 0c012ab0 */ jal 0x4aac0
/* d6c4: 0c012ab0 */ jal osVirtualToPhysical
/* d6c8: 2484d760 */ addiu $a0,$a0,-10400
/* d6cc: 3c038009 */ lui $v1,0x8009
/* d6d0: 8c631050 */ lw $v1,0x1050($v1)
/* d6d4: 3c018000 */ lui $at,0x8000
/* d6d8: 00412025 */ or $a0,$v0,$at
/* d6dc: 0c0047de */ jal 0x11f78
/* d6dc: 0c0047de */ jal memInit
/* d6e0: 00642823 */ subu $a1,$v1,$a0
/* d6e4: 0c0048ae */ jal 0x122b8
/* d6e4: 0c0048ae */ jal memResetPool
/* d6e8: 24040008 */ li $a0,0x8
/* d6ec: 0c0048ae */ jal 0x122b8
/* d6ec: 0c0048ae */ jal memResetPool
/* d6f0: 24040006 */ li $a0,0x6
/* d6f4: 0c00330e */ jal 0xcc38
/* d6f4: 0c00330e */ jal crashReset
/* d6f8: 00000000 */ nop
/* d6fc: 0fc02c88 */ jal 0xf00b220
/* d6fc: 0fc02c88 */ jal mpInitPresetFeatures
/* d700: 00000000 */ nop
/* d704: 0fc5df83 */ jal 0xf177e0c
/* d704: 0fc5df83 */ jal func0f176ddc
/* d708: 00000000 */ nop
/* d70c: 0c000d28 */ jal 0x34a0
/* d70c: 0c000d28 */ jal func000034d0
/* d710: 00000000 */ nop
/* d714: 0fc02c68 */ jal 0xf00b1a0
/* d714: 0fc02c68 */ jal loadTextureList
/* d718: 00000000 */ nop
/* d71c: 0fc00000 */ jal 0xf000000
/* d71c: 0fc00000 */ jal func0f000000
/* d720: 00000000 */ nop
/* d724: 0fc5a29e */ jal 0xf168a78
/* d724: 0fc5a29e */ jal func0f167af8
/* d728: 00000000 */ nop
/* d72c: 0fc41f77 */ jal 0xf107ddc
/* d72c: 0fc41f77 */ jal cheatsDisableAll
/* d730: 00000000 */ nop
/* d734: 0c0039c8 */ jal 0xe720
/* d734: 0c0039c8 */ jal func0000e9c0
/* d738: 00000000 */ nop
/* d73c: 0fc54f94 */ jal 0xf153e50
/* d73c: 0fc54f94 */ jal func0f1531a0
/* d740: 00000000 */ nop
/* d744: 0c004d48 */ jal 0x13520
/* d744: 0c004d48 */ jal func00013790
/* d748: 00000000 */ nop
/* d74c: 0fc4a0f8 */ jal 0xf1283e0
/* d74c: 0fc4a0f8 */ jal func0f127910
/* d750: 00000000 */ nop
/* d754: 0fc5b718 */ jal 0xf16dc60
/* d754: 0fc5b718 */ jal frametimeInit
/* d758: 00000000 */ nop
/* d75c: 0fc02c84 */ jal 0xf00b210
/* d75c: 0fc02c84 */ jal stub0f00b200
/* d760: 00000000 */ nop
/* d764: 0c00265c */ jal 0x9970
/* d764: 0c00265c */ jal func00009a80
/* d768: 00000000 */ nop
/* d76c: 0fc0021c */ jal 0xf000870
/* d76c: 0fc0021c */ jal stub0f000870
/* d770: 00000000 */ nop
/* d774: 0fc00220 */ jal 0xf000880
/* d774: 0fc00220 */ jal func0f000880
/* d778: 00000000 */ nop
/* d77c: 0fc00238 */ jal 0xf0008e0
/* d77c: 0fc00238 */ jal stub0f0008e0
/* d780: 00000000 */ nop
/* d784: 0fc0023c */ jal 0xf0008f0
/* d784: 0fc0023c */ jal stub0f0008f0
/* d788: 00000000 */ nop
/* d78c: 0fc00240 */ jal 0xf000900
/* d78c: 0fc00240 */ jal stub0f000900
/* d790: 00000000 */ nop
/* d794: 0fc02c64 */ jal 0xf00b190
/* d794: 0fc02c64 */ jal stub0f00b180
/* d798: 00000000 */ nop
/* d79c: 0fc00244 */ jal 0xf000910
/* d79c: 0fc00244 */ jal stub0f000910
/* d7a0: 00000000 */ nop
/* d7a4: 0fc00210 */ jal 0xf000840
/* d7a4: 0fc00210 */ jal stub0f000840
/* d7a8: 00000000 */ nop
/* d7ac: 0fc62468 */ jal 0xf1891a0
/* d7ac: 0fc62468 */ jal mpSetDefaultSetup
/* d7b0: 00000000 */ nop
/* d7b4: 0fc52bf6 */ jal 0xf14afd8
/* d7b4: 0fc52bf6 */ jal func0f14a328
/* d7b8: 00000000 */ nop
/* d7bc: 0fc4652e */ jal 0xf1194b8
/* d7bc: 0fc4652e */ jal func0f1189d8
/* d7c0: 00000000 */ nop
/* d7c4: 0fc52c1b */ jal 0xf14b06c
/* d7c4: 0fc52c1b */ jal func0f14a3bc
/* d7c8: 00000000 */ nop
/* d7cc: 0c008b30 */ jal 0x22cc0
/* d7cc: 0c008b30 */ jal func000233c0
/* d7d0: 00000000 */ nop
/* d7d4: 0fc00040 */ jal 0xf000100
/* d7d4: 0fc00040 */ jal func0f000100
/* d7d8: 00000000 */ nop
/* d7dc: 0fc0004c */ jal 0xf000130
/* d7dc: 0fc0004c */ jal func0f000130
/* d7e0: 00000000 */ nop
/* d7e4: 0fc00214 */ jal 0xf000850
/* d7e4: 0fc00214 */ jal stub0f000850
/* d7e8: 00000000 */ nop
/* d7ec: 0fc00218 */ jal 0xf000860
/* d7ec: 0fc00218 */ jal stub0f000860
/* d7f0: 00000000 */ nop
/* d7f4: 0fc00024 */ jal 0xf000090
/* d7f4: 0fc00024 */ jal func0f000090
/* d7f8: 00000000 */ nop
/* d7fc: 0c0026c0 */ jal 0x9b00
/* d7fc: 0c0026c0 */ jal func00009bf8
/* d800: 00000000 */ nop
/* d804: 0c002779 */ jal 0x9de4
/* d804: 0c002779 */ jal func00009ec4
/* d808: 24040001 */ li $a0,0x1
/* d80c: 3c0f8006 */ lui $t7,0x8006
/* d810: 8defd674 */ lw $t7,-0x298c($t7)
@@ -584,7 +584,7 @@ glabel mainInit
/* d818: ac20d9b8 */ sw $zero,-0x2648($at)
/* d81c: 51e00004 */ beqzl $t7,.PF0000d830
/* d820: 8fbf002c */ lw $ra,0x2c($sp)
/* d824: 0c011f84 */ jal 0x47e10
/* d824: 0c011f84 */ jal osGetCount
/* d828: 00000000 */ nop
/* d82c: 8fbf002c */ lw $ra,0x2c($sp)
.PF0000d830:
+56 -56
View File
@@ -773,7 +773,7 @@ glabel var70053f98pf
/* 1ae84: 510000b1 */ beqzl $t0,.PF0001b14c
/* 1ae88: 8fbf0014 */ lw $ra,0x14($sp)
/* 1ae8c: afa40048 */ sw $a0,0x48($sp)
/* 1ae90: 0c0069eb */ jal 0x1a7ac
/* 1ae90: 0c0069eb */ jal modelGetNodeData
/* 1ae94: afa80040 */ sw $t0,0x40($sp)
/* 1ae98: 804e0000 */ lb $t6,0x0($v0)
/* 1ae9c: 8fa80040 */ lw $t0,0x40($sp)
@@ -805,7 +805,7 @@ glabel var70053f98pf
/* 1af04: 46009103 */ div.s $f4,$f18,$f0
/* 1af08: afa80040 */ sw $t0,0x40($sp)
/* 1af0c: afa20044 */ sw $v0,0x44($sp)
/* 1af10: 0fc25dec */ jal 0xf0977b0
/* 1af10: 0fc25dec */ jal floorf
/* 1af14: 46062300 */ add.s $f12,$f4,$f6
/* 1af18: 8fa80040 */ lw $t0,0x40($sp)
/* 1af1c: 8fa30044 */ lw $v1,0x44($sp)
@@ -830,13 +830,13 @@ glabel var70053f98pf
/* 1af60: 44061000 */ mfc1 $a2,$f2
/* 1af64: afa30044 */ sw $v1,0x44($sp)
/* 1af68: afa80040 */ sw $t0,0x40($sp)
/* 1af6c: 0c006b4a */ jal 0x1ad28
/* 1af6c: 0c006b4a */ jal func0001af98
/* 1af70: e7a20024 */ swc1 $f2,0x24($sp)
/* 1af74: c7a20024 */ lwc1 $f2,0x24($sp)
/* 1af78: 8fa30044 */ lw $v1,0x44($sp)
/* 1af7c: 44061000 */ mfc1 $a2,$f2
/* 1af80: c46c0030 */ lwc1 $f12,0x30($v1)
/* 1af84: 0c006b5e */ jal 0x1ad78
/* 1af84: 0c006b5e */ jal func0001afe8
/* 1af88: c46e0020 */ lwc1 $f14,0x20($v1)
/* 1af8c: 8fa30044 */ lw $v1,0x44($sp)
/* 1af90: 8fa80040 */ lw $t0,0x40($sp)
@@ -1182,7 +1182,7 @@ glabel func0001b400
/* 1b1bc: 00c02825 */ move $a1,$a2
/* 1b1c0: afa7026c */ sw $a3,0x26c($sp)
/* 1b1c4: afa60270 */ sw $a2,0x270($sp)
/* 1b1c8: 0c0069eb */ jal 0x1a7ac
/* 1b1c8: 0c0069eb */ jal modelGetNodeData
/* 1b1cc: afa80260 */ sw $t0,0x260($sp)
/* 1b1d0: 8fa7026c */ lw $a3,0x26c($sp)
/* 1b1d4: afa2025c */ sw $v0,0x25c($sp)
@@ -1209,7 +1209,7 @@ glabel func0001b400
/* 1b228: 8cc50008 */ lw $a1,0x8($a2)
/* 1b22c: 50a00006 */ beqzl $a1,.PF0001b248
/* 1b230: 8d8d0000 */ lw $t5,0x0($t4)
/* 1b234: 0c0068d7 */ jal 0x1a35c
/* 1b234: 0c0068d7 */ jal func0001a5cc
/* 1b238: 00003025 */ move $a2,$zero
/* 1b23c: 10000003 */ b .PF0001b24c
/* 1b240: afa2024c */ sw $v0,0x24c($sp)
@@ -1228,7 +1228,7 @@ glabel func0001b400
/* 1b26c: afaf0014 */ sw $t7,0x14($sp)
/* 1b270: 8fa40240 */ lw $a0,0x240($sp)
/* 1b274: 8fa6023c */ lw $a2,0x23c($sp)
/* 1b278: 0c008e54 */ jal 0x23950
/* 1b278: 0c008e54 */ jal func00024050
/* 1b27c: afae0010 */ sw $t6,0x10($sp)
/* 1b280: 3c09800a */ lui $t1,0x800a
/* 1b284: 8d29a9dc */ lw $t1,-0x5624($t1)
@@ -1245,7 +1245,7 @@ glabel func0001b400
/* 1b2b0: 3c017005 */ lui $at,0x7005
/* 1b2b4: c4323f98 */ lwc1 $f18,0x3f98($at)
/* 1b2b8: 46005403 */ div.s $f16,$f10,$f0
/* 1b2bc: 0fc25dec */ jal 0xf0977b0
/* 1b2bc: 0fc25dec */ jal floorf
/* 1b2c0: 46128300 */ add.s $f12,$f16,$f18
/* 1b2c4: c604001c */ lwc1 $f4,0x1c($s0)
/* 1b2c8: 46040082 */ mul.s $f2,$f0,$f4
@@ -1270,13 +1270,13 @@ glabel func0001b400
/* 1b30c: afad001c */ sw $t5,0x1c($sp)
/* 1b310: afac0018 */ sw $t4,0x18($sp)
/* 1b314: afab0014 */ sw $t3,0x14($sp)
/* 1b318: 0c008e54 */ jal 0x23950
/* 1b318: 0c008e54 */ jal func00024050
/* 1b31c: afaa0010 */ sw $t2,0x10($sp)
/* 1b320: c7a20154 */ lwc1 $f2,0x154($sp)
/* 1b324: 27a40230 */ addiu $a0,$sp,0x230
/* 1b328: 27a50148 */ addiu $a1,$sp,0x148
/* 1b32c: 44061000 */ mfc1 $a2,$f2
/* 1b330: 0c006b83 */ jal 0x1ae0c
/* 1b330: 0c006b83 */ jal func0001b07c
/* 1b334: 00000000 */ nop
/* 1b338: 44804000 */ mtc1 $zero,$f8
.PF0001b33c:
@@ -1296,7 +1296,7 @@ glabel func0001b400
/* 1b370: afb80018 */ sw $t8,0x18($sp)
/* 1b374: afaf0014 */ sw $t7,0x14($sp)
/* 1b378: 8fa40240 */ lw $a0,0x240($sp)
/* 1b37c: 0c008e54 */ jal 0x23950
/* 1b37c: 0c008e54 */ jal func00024050
/* 1b380: afae0010 */ sw $t6,0x10($sp)
/* 1b384: 44808000 */ mtc1 $zero,$f16
/* 1b388: c6120034 */ lwc1 $f18,0x34($s0)
@@ -1314,11 +1314,11 @@ glabel func0001b400
/* 1b3b8: afac001c */ sw $t4,0x1c($sp)
/* 1b3bc: afab0018 */ sw $t3,0x18($sp)
/* 1b3c0: afaa0014 */ sw $t2,0x14($sp)
/* 1b3c4: 0c008e54 */ jal 0x23950
/* 1b3c4: 0c008e54 */ jal func00024050
/* 1b3c8: afa90010 */ sw $t1,0x10($sp)
/* 1b3cc: 27a40124 */ addiu $a0,$sp,0x124
/* 1b3d0: 27a500d0 */ addiu $a1,$sp,0xd0
/* 1b3d4: 0c006b83 */ jal 0x1ae0c
/* 1b3d4: 0c006b83 */ jal func0001b07c
/* 1b3d8: 8e060034 */ lw $a2,0x34($s0)
/* 1b3dc: 860d0000 */ lh $t5,0x0($s0)
.PF0001b3e0:
@@ -1343,41 +1343,41 @@ glabel func0001b400
/* 1b428: 318d0002 */ andi $t5,$t4,0x2
/* 1b42c: 15a0000e */ bnez $t5,.PF0001b468
/* 1b430: 00000000 */ nop
/* 1b434: 0c005841 */ jal 0x16104
/* 1b434: 0c005841 */ jal func00016374
/* 1b438: c5cc0014 */ lwc1 $f12,0x14($t6)
/* 1b43c: 27a40124 */ addiu $a0,$sp,0x124
/* 1b440: 0c005887 */ jal 0x1621c
/* 1b440: 0c005887 */ jal func0001648c
/* 1b444: 27a50038 */ addiu $a1,$sp,0x38
/* 1b448: 27a40078 */ addiu $a0,$sp,0x78
/* 1b44c: 0c00565c */ jal 0x15970
/* 1b44c: 0c00565c */ jal func00015be0
/* 1b450: 27a50038 */ addiu $a1,$sp,0x38
/* 1b454: 27a40038 */ addiu $a0,$sp,0x38
/* 1b458: 0fc25bd9 */ jal 0xf096f64
/* 1b458: 0fc25bd9 */ jal func0f097044
/* 1b45c: 27a500ec */ addiu $a1,$sp,0xec
/* 1b460: 10000004 */ b .PF0001b474
/* 1b464: 27a40230 */ addiu $a0,$sp,0x230
.PF0001b468:
/* 1b468: 0fc25af0 */ jal 0xf096bc0
/* 1b468: 0fc25af0 */ jal func0f096ca0
/* 1b46c: 27a500ec */ addiu $a1,$sp,0xec
/* 1b470: 27a40230 */ addiu $a0,$sp,0x230
.PF0001b474:
/* 1b474: 0fc25af0 */ jal 0xf096bc0
/* 1b474: 0fc25af0 */ jal func0f096ca0
/* 1b478: 27a500fc */ addiu $a1,$sp,0xfc
/* 1b47c: 27a400fc */ addiu $a0,$sp,0xfc
/* 1b480: 0fc25d78 */ jal 0xf0975e0
/* 1b480: 0fc25d78 */ jal func0f0976c0
/* 1b484: 27a500ec */ addiu $a1,$sp,0xec
/* 1b488: 27a400fc */ addiu $a0,$sp,0xfc
/* 1b48c: 27a500ec */ addiu $a1,$sp,0xec
/* 1b490: 8e060054 */ lw $a2,0x54($s0)
/* 1b494: 0fc25c76 */ jal 0xf0971d8
/* 1b494: 0fc25c76 */ jal func0f0972b8
/* 1b498: 27a700dc */ addiu $a3,$sp,0xdc
/* 1b49c: 27a400dc */ addiu $a0,$sp,0xdc
/* 1b4a0: 0fc25b7d */ jal 0xf096df4
/* 1b4a0: 0fc25b7d */ jal func0f096ed4
/* 1b4a4: 27a501d8 */ addiu $a1,$sp,0x1d8
/* 1b4a8: 10000004 */ b .PF0001b4bc
/* 1b4ac: 86180000 */ lh $t8,0x0($s0)
.PF0001b4b0:
/* 1b4b0: 0c005887 */ jal 0x1621c
/* 1b4b0: 0c005887 */ jal func0001648c
/* 1b4b4: 27a501d8 */ addiu $a1,$sp,0x1d8
/* 1b4b8: 86180000 */ lh $t8,0x0($s0)
.PF0001b4bc:
@@ -1393,7 +1393,7 @@ glabel func0001b400
/* 1b4e0: 314b0002 */ andi $t3,$t2,0x2
/* 1b4e4: 51600006 */ beqzl $t3,.PF0001b500
/* 1b4e8: c5800018 */ lwc1 $f0,0x18($t4)
/* 1b4ec: 0c00591b */ jal 0x1646c
/* 1b4ec: 0c00591b */ jal func000166dc
/* 1b4f0: 27a50198 */ addiu $a1,$sp,0x198
/* 1b4f4: 10000011 */ b .PF0001b53c
/* 1b4f8: 27b00158 */ addiu $s0,$sp,0x158
@@ -1406,19 +1406,19 @@ glabel func0001b400
/* 1b510: 45030006 */ bc1tl .PF0001b52c
/* 1b514: 8fa40254 */ lw $a0,0x254($sp)
/* 1b518: 44060000 */ mfc1 $a2,$f0
/* 1b51c: 0c006b5e */ jal 0x1ad78
/* 1b51c: 0c006b5e */ jal func0001afe8
/* 1b520: c58e001c */ lwc1 $f14,0x1c($t4)
/* 1b524: e7a00250 */ swc1 $f0,0x250($sp)
/* 1b528: 8fa40254 */ lw $a0,0x254($sp)
.PF0001b52c:
/* 1b52c: 8fa50250 */ lw $a1,0x250($sp)
/* 1b530: 0c0057f6 */ jal 0x15fd8
/* 1b530: 0c0057f6 */ jal func00016248
/* 1b534: 27a60198 */ addiu $a2,$sp,0x198
/* 1b538: 27b00158 */ addiu $s0,$sp,0x158
.PF0001b53c:
/* 1b53c: 02003025 */ move $a2,$s0
/* 1b540: 27a40198 */ addiu $a0,$sp,0x198
/* 1b544: 0c00565d */ jal 0x15974
/* 1b544: 0c00565d */ jal func00015be4
/* 1b548: 27a501d8 */ addiu $a1,$sp,0x1d8
/* 1b54c: 3c013f80 */ lui $at,0x3f80
/* 1b550: 44814000 */ mtc1 $at,$f8
@@ -1428,7 +1428,7 @@ glabel func0001b400
/* 1b560: 00000000 */ nop
/* 1b564: 45030004 */ bc1tl .PF0001b578
/* 1b568: 8fa4024c */ lw $a0,0x24c($sp)
/* 1b56c: 0c005737 */ jal 0x15cdc
/* 1b56c: 0c005737 */ jal func00015f4c
/* 1b570: 46003306 */ mov.s $f12,$f6
/* 1b574: 8fa4024c */ lw $a0,0x24c($sp)
.PF0001b578:
@@ -1436,12 +1436,12 @@ glabel func0001b400
/* 1b57c: 8fa50244 */ lw $a1,0x244($sp)
/* 1b580: 10800005 */ beqz $a0,.PF0001b598
/* 1b584: 00000000 */ nop
/* 1b588: 0c00565d */ jal 0x15974
/* 1b588: 0c00565d */ jal func00015be4
/* 1b58c: 02002825 */ move $a1,$s0
/* 1b590: 10000004 */ b .PF0001b5a4
/* 1b594: 8fbf002c */ lw $ra,0x2c($sp)
.PF0001b598:
/* 1b598: 0c0056aa */ jal 0x15aa8
/* 1b598: 0c0056aa */ jal func00015d18
/* 1b59c: 02002025 */ move $a0,$s0
/* 1b5a0: 8fbf002c */ lw $ra,0x2c($sp)
.PF0001b5a4:
@@ -2349,7 +2349,7 @@ glabel var70053fc0pf
/* 1bdf8: afb80014 */ sw $t8,0x14($sp)
/* 1bdfc: 8fa40154 */ lw $a0,0x154($sp)
/* 1be00: 8fa60150 */ lw $a2,0x150($sp)
/* 1be04: 0c008e54 */ jal 0x23950
/* 1be04: 0c008e54 */ jal func00024050
/* 1be08: afb90010 */ sw $t9,0x10($sp)
/* 1be0c: 3c0a800a */ lui $t2,0x800a
/* 1be10: 8d4aa9dc */ lw $t2,-0x5624($t2)
@@ -2365,7 +2365,7 @@ glabel var70053fc0pf
/* 1be38: 3c017005 */ lui $at,0x7005
/* 1be3c: c4283fcc */ lwc1 $f8,0x3fcc($at)
/* 1be40: 46002183 */ div.s $f6,$f4,$f0
/* 1be44: 0fc25dec */ jal 0xf0977b0
/* 1be44: 0fc25dec */ jal floorf
/* 1be48: 46083300 */ add.s $f12,$f6,$f8
/* 1be4c: c60a001c */ lwc1 $f10,0x1c($s0)
/* 1be50: 44807000 */ mtc1 $zero,$f14
@@ -2390,13 +2390,13 @@ glabel var70053fc0pf
/* 1be94: e7a200e0 */ swc1 $f2,0xe0($sp)
/* 1be98: afad0018 */ sw $t5,0x18($sp)
/* 1be9c: afac0014 */ sw $t4,0x14($sp)
/* 1bea0: 0c008e54 */ jal 0x23950
/* 1bea0: 0c008e54 */ jal func00024050
/* 1bea4: afab0010 */ sw $t3,0x10($sp)
/* 1bea8: c7a200e0 */ lwc1 $f2,0xe0($sp)
/* 1beac: 27a40144 */ addiu $a0,$sp,0x144
/* 1beb0: 27a500d4 */ addiu $a1,$sp,0xd4
/* 1beb4: 44061000 */ mfc1 $a2,$f2
/* 1beb8: 0c006b83 */ jal 0x1ae0c
/* 1beb8: 0c006b83 */ jal func0001b07c
/* 1bebc: 00000000 */ nop
/* 1bec0: 8faf003c */ lw $t7,0x3c($sp)
/* 1bec4: c7a200e0 */ lwc1 $f2,0xe0($sp)
@@ -2408,7 +2408,7 @@ glabel var70053fc0pf
/* 1bedc: 44807000 */ mtc1 $zero,$f14
.PF0001bee0:
/* 1bee0: 44061000 */ mfc1 $a2,$f2
/* 1bee4: 0c006b4a */ jal 0x1ad28
/* 1bee4: 0c006b4a */ jal func0001af98
/* 1bee8: 27a500c8 */ addiu $a1,$sp,0xc8
.PF0001beec:
/* 1beec: 44807000 */ mtc1 $zero,$f14
@@ -2446,7 +2446,7 @@ glabel var70053fc0pf
/* 1bf60: afaa001c */ sw $t2,0x1c($sp)
/* 1bf64: afa90018 */ sw $t1,0x18($sp)
/* 1bf68: afa80014 */ sw $t0,0x14($sp)
/* 1bf6c: 0c008e54 */ jal 0x23950
/* 1bf6c: 0c008e54 */ jal func00024050
/* 1bf70: afb80010 */ sw $t8,0x10($sp)
/* 1bf74: 44802000 */ mtc1 $zero,$f4
/* 1bf78: c6060034 */ lwc1 $f6,0x34($s0)
@@ -2464,26 +2464,26 @@ glabel var70053fc0pf
/* 1bfa8: afae001c */ sw $t6,0x1c($sp)
/* 1bfac: afad0018 */ sw $t5,0x18($sp)
/* 1bfb0: afac0014 */ sw $t4,0x14($sp)
/* 1bfb4: 0c008e54 */ jal 0x23950
/* 1bfb4: 0c008e54 */ jal func00024050
/* 1bfb8: afab0010 */ sw $t3,0x10($sp)
/* 1bfbc: 27a400b0 */ addiu $a0,$sp,0xb0
/* 1bfc0: 27a5005c */ addiu $a1,$sp,0x5c
/* 1bfc4: 0c006b83 */ jal 0x1ae0c
/* 1bfc4: 0c006b83 */ jal func0001b07c
/* 1bfc8: 8e060034 */ lw $a2,0x34($s0)
/* 1bfcc: 27a40144 */ addiu $a0,$sp,0x144
.PF0001bfd0:
/* 1bfd0: 0fc25af0 */ jal 0xf096bc0
/* 1bfd0: 0fc25af0 */ jal func0f096ca0
/* 1bfd4: 27a50088 */ addiu $a1,$sp,0x88
/* 1bfd8: 27a400b0 */ addiu $a0,$sp,0xb0
/* 1bfdc: 0fc25af0 */ jal 0xf096bc0
/* 1bfdc: 0fc25af0 */ jal func0f096ca0
/* 1bfe0: 27a50078 */ addiu $a1,$sp,0x78
/* 1bfe4: 27a40088 */ addiu $a0,$sp,0x88
/* 1bfe8: 0fc25d78 */ jal 0xf0975e0
/* 1bfe8: 0fc25d78 */ jal func0f0976c0
/* 1bfec: 27a50078 */ addiu $a1,$sp,0x78
/* 1bff0: 27a70068 */ addiu $a3,$sp,0x68
/* 1bff4: 27a40088 */ addiu $a0,$sp,0x88
/* 1bff8: 27a50078 */ addiu $a1,$sp,0x78
/* 1bffc: 0fc25c76 */ jal 0xf0971d8
/* 1bffc: 0fc25c76 */ jal func0f0972b8
/* 1c000: 8e060054 */ lw $a2,0x54($s0)
/* 1c004: 44804000 */ mtc1 $zero,$f8
/* 1c008: c7aa0138 */ lwc1 $f10,0x138($sp)
@@ -2538,7 +2538,7 @@ glabel var70053fc0pf
/* 1c0c8: 8fa40160 */ lw $a0,0x160($sp)
.PF0001c0cc:
/* 1c0cc: afb80010 */ sw $t8,0x10($sp)
/* 1c0d0: 0c006e6f */ jal 0x1b9bc
/* 1c0d0: 0c006e6f */ jal func0001bc14
/* 1c0d4: afa80014 */ sw $t0,0x14($sp)
/* 1c0d8: 100000a2 */ b .PF0001c364
/* 1c0dc: 8fbf002c */ lw $ra,0x2c($sp)
@@ -2556,20 +2556,20 @@ glabel var70053fc0pf
/* 1c108: afad0014 */ sw $t5,0x14($sp)
/* 1c10c: 8fa40160 */ lw $a0,0x160($sp)
/* 1c110: 01202825 */ move $a1,$t1
/* 1c114: 0c006e6f */ jal 0x1b9bc
/* 1c114: 0c006e6f */ jal func0001bc14
/* 1c118: afac0010 */ sw $t4,0x10($sp)
/* 1c11c: 10000091 */ b .PF0001c364
/* 1c120: 8fbf002c */ lw $ra,0x2c($sp)
.PF0001c124:
/* 1c124: afae0010 */ sw $t6,0x10($sp)
/* 1c128: 0c006e6f */ jal 0x1b9bc
/* 1c128: 0c006e6f */ jal func0001bc14
/* 1c12c: afaf0014 */ sw $t7,0x14($sp)
/* 1c130: 1000008c */ b .PF0001c364
/* 1c134: 8fbf002c */ lw $ra,0x2c($sp)
.PF0001c138:
/* 1c138: 13200019 */ beqz $t9,.PF0001c1a0
/* 1c13c: c7a60138 */ lwc1 $f6,0x138($sp)
/* 1c140: 0fc57602 */ jal 0xf15d808
/* 1c140: 0fc57602 */ jal func0f15c888
/* 1c144: 00000000 */ nop
/* 1c148: c7a60138 */ lwc1 $f6,0x138($sp)
/* 1c14c: c7b0013c */ lwc1 $f16,0x13c($sp)
@@ -2589,7 +2589,7 @@ glabel var70053fc0pf
/* 1c184: 8fa50164 */ lw $a1,0x164($sp)
/* 1c188: e7a80140 */ swc1 $f8,0x140($sp)
/* 1c18c: 8fa60168 */ lw $a2,0x168($sp)
/* 1c190: 0c006d6d */ jal 0x1b5b4
/* 1c190: 0c006d6d */ jal func0001b80c
/* 1c194: 27a70144 */ addiu $a3,$sp,0x144
/* 1c198: 10000072 */ b .PF0001c364
/* 1c19c: 8fbf002c */ lw $ra,0x2c($sp)
@@ -2644,7 +2644,7 @@ glabel var70053fc0pf
/* 1c250: 8fa60168 */ lw $a2,0x168($sp)
/* 1c254: afaf0010 */ sw $t7,0x10($sp)
/* 1c258: afa00014 */ sw $zero,0x14($sp)
/* 1c25c: 0c006d6d */ jal 0x1b5b4
/* 1c25c: 0c006d6d */ jal func0001b80c
/* 1c260: afb90018 */ sw $t9,0x18($sp)
/* 1c264: 1000003f */ b .PF0001c364
/* 1c268: 8fbf002c */ lw $ra,0x2c($sp)
@@ -2665,7 +2665,7 @@ glabel var70053fc0pf
/* 1c2a0: 03003025 */ move $a2,$t8
/* 1c2a4: 27a70144 */ addiu $a3,$sp,0x144
/* 1c2a8: afa00014 */ sw $zero,0x14($sp)
/* 1c2ac: 0c006d6d */ jal 0x1b5b4
/* 1c2ac: 0c006d6d */ jal func0001b80c
/* 1c2b0: afac0010 */ sw $t4,0x10($sp)
/* 1c2b4: 1000002b */ b .PF0001c364
/* 1c2b8: 8fbf002c */ lw $ra,0x2c($sp)
@@ -2674,7 +2674,7 @@ glabel var70053fc0pf
/* 1c2c0: 27ae012c */ addiu $t6,$sp,0x12c
/* 1c2c4: afae0018 */ sw $t6,0x18($sp)
/* 1c2c8: afad0010 */ sw $t5,0x10($sp)
/* 1c2cc: 0c006d6d */ jal 0x1b5b4
/* 1c2cc: 0c006d6d */ jal func0001b80c
/* 1c2d0: afa00014 */ sw $zero,0x14($sp)
/* 1c2d4: 10000023 */ b .PF0001c364
/* 1c2d8: 8fbf002c */ lw $ra,0x2c($sp)
@@ -2685,7 +2685,7 @@ glabel var70053fc0pf
/* 1c2e8: 8de50008 */ lw $a1,0x8($t7)
/* 1c2ec: 50a00006 */ beqzl $a1,.PF0001c308
/* 1c2f0: 8f300000 */ lw $s0,0x0($t9)
/* 1c2f4: 0c0068d7 */ jal 0x1a35c
/* 1c2f4: 0c0068d7 */ jal func0001a5cc
/* 1c2f8: 00003025 */ move $a2,$zero
/* 1c2fc: 10000002 */ b .PF0001c308
/* 1c300: 00408025 */ move $s0,$v0
@@ -2694,7 +2694,7 @@ glabel var70053fc0pf
/* 1c308: 1200000f */ beqz $s0,.PF0001c348
/* 1c30c: 8fa40158 */ lw $a0,0x158($sp)
/* 1c310: 8fa40158 */ lw $a0,0x158($sp)
/* 1c314: 0c00591b */ jal 0x1646c
/* 1c314: 0c00591b */ jal func000166dc
/* 1c318: 27a500e8 */ addiu $a1,$sp,0xe8
/* 1c31c: 8fa80158 */ lw $t0,0x158($sp)
/* 1c320: 8faa0164 */ lw $t2,0x164($sp)
@@ -2703,7 +2703,7 @@ glabel var70053fc0pf
/* 1c32c: 8d49000c */ lw $t1,0xc($t2)
/* 1c330: 27a500e8 */ addiu $a1,$sp,0xe8
/* 1c334: 00186180 */ sll $t4,$t8,0x6
/* 1c338: 0c00565d */ jal 0x15974
/* 1c338: 0c00565d */ jal func00015be4
/* 1c33c: 012c3021 */ addu $a2,$t1,$t4
/* 1c340: 10000008 */ b .PF0001c364
/* 1c344: 8fbf002c */ lw $ra,0x2c($sp)
@@ -2712,7 +2712,7 @@ glabel var70053fc0pf
/* 1c34c: 848f000e */ lh $t7,0xe($a0)
/* 1c350: 8dae000c */ lw $t6,0xc($t5)
/* 1c354: 000fc980 */ sll $t9,$t7,0x6
/* 1c358: 0c00591b */ jal 0x1646c
/* 1c358: 0c00591b */ jal func000166dc
/* 1c35c: 01d92821 */ addu $a1,$t6,$t9
/* 1c360: 8fbf002c */ lw $ra,0x2c($sp)
.PF0001c364:
@@ -3960,13 +3960,13 @@ glabel func0001ce64
/* 1cc54: 15400007 */ bnez $t2,.PF0001cc74
/* 1cc58: 00000000 */ nop
/* 1cc5c: afa40018 */ sw $a0,0x18($sp)
/* 1cc60: 0c006104 */ jal 0x18410
/* 1cc60: 0c006104 */ jal func00018680
/* 1cc64: afa5001c */ sw $a1,0x1c($sp)
/* 1cc68: 8fa40018 */ lw $a0,0x18($sp)
/* 1cc6c: 14400003 */ bnez $v0,.PF0001cc7c
/* 1cc70: 8fa5001c */ lw $a1,0x1c($sp)
.PF0001cc74:
/* 1cc74: 0c0072b6 */ jal 0x1cad8
/* 1cc74: 0c0072b6 */ jal func0001cd18
/* 1cc78: 00000000 */ nop
.PF0001cc7c:
/* 1cc7c: 8fbf0014 */ lw $ra,0x14($sp)
+10 -10
View File
@@ -32,17 +32,17 @@ glabel resetproc
/* 2e00: afa0002c */ sw $zero,0x2c($sp)
/* 2e04: 2484fff8 */ addiu $a0,$a0,-8
/* 2e08: 27a5002c */ addiu $a1,$sp,0x2c
/* 2e0c: 0c011ffc */ jal 0x47ff0
/* 2e0c: 0c011ffc */ jal osRecvMesg
/* 2e10: 24060001 */ li $a2,0x1
/* 2e14: 240e0001 */ li $t6,0x1
/* 2e18: 3c018006 */ lui $at,0x8006
/* 2e1c: 0c002413 */ jal 0x904c
/* 2e1c: 0c002413 */ jal amgrStopThread
/* 2e20: a02ecb80 */ sb $t6,-0x3480($at)
/* 2e24: 3c048009 */ lui $a0,0x8009
/* 2e28: 0c011f1c */ jal 0x47c70
/* 2e28: 0c011f1c */ jal osStopThread
/* 2e2c: 2484dc20 */ addiu $a0,$a0,-9184
/* 2e30: 00002025 */ move $a0,$zero
/* 2e34: 0c011f4c */ jal 0x47d30
/* 2e34: 0c011f4c */ jal osSetThreadPri
/* 2e38: 2405000b */ li $a1,0xb
/* 2e3c: 3c028006 */ lui $v0,0x8006
/* 2e40: 2442f3c0 */ addiu $v0,$v0,-3136
@@ -50,15 +50,15 @@ glabel resetproc
/* 2e48: 3c048006 */ lui $a0,0x8006
/* 2e4c: ac43052c */ sw $v1,0x52c($v0)
/* 2e50: ac430540 */ sw $v1,0x540($v0)
/* 2e54: 0c012194 */ jal 0x48650
/* 2e54: 0c012194 */ jal osViSetMode
/* 2e58: 2484f8c0 */ addiu $a0,$a0,-1856
/* 2e5c: 0c012178 */ jal 0x485e0
/* 2e5c: 0c012178 */ jal osViBlack
/* 2e60: 24040001 */ li $a0,0x1
/* 2e64: 0c012288 */ jal 0x48a20
/* 2e64: 0c012288 */ jal osGetTime
/* 2e68: 00000000 */ nop
/* 2e6c: 3c018009 */ lui $at,0x8009
/* 2e70: ac220340 */ sw $v0,0x340($at)
/* 2e74: 0c012288 */ jal 0x48a20
/* 2e74: 0c012288 */ jal osGetTime
/* 2e78: ac230344 */ sw $v1,0x344($at)
/* 2e7c: 3c198009 */ lui $t9,0x8009
/* 2e80: 8f390344 */ lw $t9,0x344($t9)
@@ -78,7 +78,7 @@ glabel resetproc
/* 2eb8: 10200015 */ beqz $at,.PF00002f10
/* 2ebc: 00000000 */ nop
.PF00002ec0:
/* 2ec0: 0c012288 */ jal 0x48a20
/* 2ec0: 0c012288 */ jal osGetTime
/* 2ec4: 00000000 */ nop
/* 2ec8: 3c0b8009 */ lui $t3,0x8009
/* 2ecc: 8d6b0344 */ lw $t3,0x344($t3)
@@ -99,7 +99,7 @@ glabel resetproc
/* 2f08: 1420ffed */ bnez $at,.PF00002ec0
/* 2f0c: 00000000 */ nop
.PF00002f10:
/* 2f10: 0c0053c9 */ jal 0x14f24
/* 2f10: 0c0053c9 */ jal func0001519c
/* 2f14: 00000000 */ nop
.PF00002f18:
/* 2f18: 1000ffff */ b .PF00002f18
+16 -16
View File
@@ -30,25 +30,25 @@ glabel osInitialize2
/* 517cc: 3c018009 */ lui $at,0x8009
/* 517d0: afb00018 */ sw $s0,0x18($sp)
/* 517d4: afa00030 */ sw $zero,0x30($sp)
/* 517d8: 0c012974 */ jal 0x4a5d0
/* 517d8: 0c012974 */ jal __osGetSR
/* 517dc: ac2e0fb0 */ sw $t6,0xfb0($at)
/* 517e0: 00408025 */ move $s0,$v0
/* 517e4: 3c012000 */ lui $at,0x2000
/* 517e8: 0c012970 */ jal 0x4a5c0
/* 517e8: 0c012970 */ jal __osSetSR
/* 517ec: 02012025 */ or $a0,$s0,$at
/* 517f0: 3c040100 */ lui $a0,0x100
/* 517f4: 0c011eb8 */ jal 0x47ae0
/* 517f4: 0c011eb8 */ jal __osSetFpcCsr
/* 517f8: 34840800 */ ori $a0,$a0,0x800
/* 517fc: 3c041fc0 */ lui $a0,0x1fc0
/* 51800: 348407fc */ ori $a0,$a0,0x7fc
/* 51804: 0c012978 */ jal 0x4a5e0
/* 51804: 0c012978 */ jal __osSiRawReadIo
/* 51808: 27a50034 */ addiu $a1,$sp,0x34
/* 5180c: 10400007 */ beqz $v0,.PF0005182c
/* 51810: 00000000 */ nop
.PF00051814:
/* 51814: 3c041fc0 */ lui $a0,0x1fc0
/* 51818: 348407fc */ ori $a0,$a0,0x7fc
/* 5181c: 0c012978 */ jal 0x4a5e0
/* 5181c: 0c012978 */ jal __osSiRawReadIo
/* 51820: 27a50034 */ addiu $a1,$sp,0x34
/* 51824: 1440fffb */ bnez $v0,.PF00051814
/* 51828: 00000000 */ nop
@@ -57,7 +57,7 @@ glabel osInitialize2
/* 51830: 3c041fc0 */ lui $a0,0x1fc0
/* 51834: 348407fc */ ori $a0,$a0,0x7fc
/* 51838: 34af0008 */ ori $t7,$a1,0x8
/* 5183c: 0c01298c */ jal 0x4a630
/* 5183c: 0c01298c */ jal __osSiRawWriteIo
/* 51840: 01e02825 */ move $a1,$t7
/* 51844: 10400009 */ beqz $v0,.PF0005186c
/* 51848: 00000000 */ nop
@@ -66,7 +66,7 @@ glabel osInitialize2
/* 51850: 3c041fc0 */ lui $a0,0x1fc0
/* 51854: 348407fc */ ori $a0,$a0,0x7fc
/* 51858: 34b80008 */ ori $t8,$a1,0x8
/* 5185c: 0c01298c */ jal 0x4a630
/* 5185c: 0c01298c */ jal __osSiRawWriteIo
/* 51860: 03002825 */ move $a1,$t8
/* 51864: 1440fff9 */ bnez $v0,.PF0005184c
/* 51868: 00000000 */ nop
@@ -119,30 +119,30 @@ glabel osInitialize2
/* 51920: 8dc10008 */ lw $at,0x8($t6)
/* 51924: ade10008 */ sw $at,0x8($t7)
/* 51928: 8dd8000c */ lw $t8,0xc($t6)
/* 5192c: 0c0129a0 */ jal 0x4a680
/* 5192c: 0c0129a0 */ jal osWritebackDCache
/* 51930: adf8000c */ sw $t8,0xc($t7)
/* 51934: 3c048000 */ lui $a0,0x8000
/* 51938: 0c011e94 */ jal 0x47a50
/* 51938: 0c011e94 */ jal osInvalICache
/* 5193c: 24050190 */ li $a1,0x190
/* 51940: 0c01469a */ jal 0x51a68
/* 51940: 0c01469a */ jal func00051a68pf
/* 51944: 00000000 */ nop
/* 51948: 0c014820 */ jal 0x52080
/* 51948: 0c014820 */ jal osUnmapTLBAll
/* 5194c: 00000000 */ nop
/* 51950: 0c000bf0 */ jal 0x2fc0
/* 51950: 0c000bf0 */ jal osMapTLBRdb
/* 51954: 00000000 */ nop
/* 51958: 3c048006 */ lui $a0,0x8006
/* 5195c: 3c058006 */ lui $a1,0x8006
/* 51960: 8ca5cc14 */ lw $a1,-0x33ec($a1)
/* 51964: 8c84cc10 */ lw $a0,-0x33f0($a0)
/* 51968: 24060000 */ li $a2,0x0
/* 5196c: 0c0136da */ jal 0x4db68
/* 5196c: 0c0136da */ jal __ll_mul
/* 51970: 24070003 */ li $a3,0x3
/* 51974: afa20020 */ sw $v0,0x20($sp)
/* 51978: afa30024 */ sw $v1,0x24($sp)
/* 5197c: 8fa50024 */ lw $a1,0x24($sp)
/* 51980: 8fa40020 */ lw $a0,0x20($sp)
/* 51984: 24060000 */ li $a2,0x0
/* 51988: 0c01369a */ jal 0x4da68
/* 51988: 0c01369a */ jal __ull_div
/* 5198c: 24070004 */ li $a3,0x4
/* 51990: 3c088000 */ lui $t0,0x8000
/* 51994: 8d08030c */ lw $t0,0x30c($t0)
@@ -152,7 +152,7 @@ glabel osInitialize2
/* 519a4: ac23cc14 */ sw $v1,-0x33ec($at)
/* 519a8: 3c048000 */ lui $a0,0x8000
/* 519ac: 2484031c */ addiu $a0,$a0,0x31c
/* 519b0: 0c0129c0 */ jal 0x4a700
/* 519b0: 0c0129c0 */ jal bzero
/* 519b4: 24050040 */ li $a1,0x40
.PF000519b8:
/* 519b8: 3c198000 */ lui $t9,0x8000
@@ -181,7 +181,7 @@ glabel osInitialize2
/* 51a0c: 3c018006 */ lui $at,0x8006
/* 51a10: ac2d0fe8 */ sw $t5,0xfe8($at)
.PF00051a14:
/* 51a14: 0c0129e8 */ jal 0x4a7a0
/* 51a14: 0c0129e8 */ jal __osGetCause
/* 51a18: 00000000 */ nop
/* 51a1c: 304c1000 */ andi $t4,$v0,0x1000
/* 51a20: 11800003 */ beqz $t4,.PF00051a30