mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-09-09 19:41:16 -04:00
Make remaining versions shiftable
This commit is contained in:
+48
-48
@@ -3672,26 +3672,26 @@ glabel bgLoadRoom
|
||||
/* f1583f0: 27bdfd08 */ addiu $sp,$sp,-760
|
||||
/* f1583f4: afa402f8 */ sw $a0,0x2f8($sp)
|
||||
/* f1583f8: afbf002c */ sw $ra,0x2c($sp)
|
||||
/* f1583fc: 3c047f1b */ lui $a0,0x7f1b
|
||||
/* f1583fc: 3c047f1b */ lui $a0,%hi(var7f1b1a2cnb)
|
||||
/* f158400: afb30028 */ sw $s3,0x28($sp)
|
||||
/* f158404: afb20024 */ sw $s2,0x24($sp)
|
||||
/* f158408: afb10020 */ sw $s1,0x20($sp)
|
||||
/* f15840c: afb0001c */ sw $s0,0x1c($sp)
|
||||
/* f158410: 24841a2c */ addiu $a0,$a0,0x1a2c
|
||||
/* f158410: 24841a2c */ addiu $a0,$a0,%lo(var7f1b1a2cnb)
|
||||
/* f158414: 0fc55704 */ jal bgVerifyLightSums
|
||||
/* f158418: 24051ba4 */ addiu $a1,$zero,0x1ba4
|
||||
/* f15841c: 8fa402f8 */ lw $a0,0x2f8($sp)
|
||||
/* f158420: 3c0e800a */ lui $t6,0x800a
|
||||
/* f158420: 3c0e800a */ lui $t6,%hi(g_Vars+0x2bc)
|
||||
/* f158424: 5080020e */ beqzl $a0,.NB0f158c60
|
||||
/* f158428: 8fbf002c */ lw $ra,0x2c($sp)
|
||||
/* f15842c: 8dcee97c */ lw $t6,-0x1684($t6)
|
||||
/* f15842c: 8dcee97c */ lw $t6,%lo(g_Vars+0x2bc)($t6)
|
||||
/* f158430: 000478c0 */ sll $t7,$a0,0x3
|
||||
/* f158434: 01e47821 */ addu $t7,$t7,$a0
|
||||
/* f158438: 008e082a */ slt $at,$a0,$t6
|
||||
/* f15843c: 10200207 */ beqz $at,.NB0f158c5c
|
||||
/* f158440: 000f7880 */ sll $t7,$t7,0x2
|
||||
/* f158444: 3c18800b */ lui $t8,0x800b
|
||||
/* f158448: 8f1890a8 */ lw $t8,-0x6f58($t8)
|
||||
/* f158444: 3c18800b */ lui $t8,%hi(g_Rooms)
|
||||
/* f158448: 8f1890a8 */ lw $t8,%lo(g_Rooms)($t8)
|
||||
/* f15844c: 01e47823 */ subu $t7,$t7,$a0
|
||||
/* f158450: 000f7880 */ sll $t7,$t7,0x2
|
||||
/* f158454: afaf0050 */ sw $t7,0x50($sp)
|
||||
@@ -3724,8 +3724,8 @@ glabel bgLoadRoom
|
||||
/* f1584b8: 0fc4db9c */ jal dyntexSetCurrentRoom
|
||||
/* f1584bc: 87a402fa */ lh $a0,0x2fa($sp)
|
||||
/* f1584c0: 8fb002f8 */ lw $s0,0x2f8($sp)
|
||||
/* f1584c4: 3c11800b */ lui $s1,0x800b
|
||||
/* f1584c8: 26319444 */ addiu $s1,$s1,-27580
|
||||
/* f1584c4: 3c11800b */ lui $s1,%hi(g_BgRooms)
|
||||
/* f1584c8: 26319444 */ addiu $s1,$s1,%lo(g_BgRooms)
|
||||
/* f1584cc: 8e2f0000 */ lw $t7,0x0($s1)
|
||||
/* f1584d0: 00107080 */ sll $t6,$s0,0x2
|
||||
/* f1584d4: 01d07021 */ addu $t6,$t6,$s0
|
||||
@@ -3733,8 +3733,8 @@ glabel bgLoadRoom
|
||||
/* f1584dc: 01f01021 */ addu $v0,$t7,$s0
|
||||
/* f1584e0: 8c430000 */ lw $v1,0x0($v0)
|
||||
/* f1584e4: 8c580014 */ lw $t8,0x14($v0)
|
||||
/* f1584e8: 3c04800b */ lui $a0,0x800b
|
||||
/* f1584ec: 8c84909c */ lw $a0,-0x6f64($a0)
|
||||
/* f1584e8: 3c04800b */ lui $a0,%hi(g_BgPrimaryData)
|
||||
/* f1584ec: 8c84909c */ lw $a0,%lo(g_BgPrimaryData)($a0)
|
||||
/* f1584f0: 03039023 */ subu $s2,$t8,$v1
|
||||
/* f1584f4: 2652000f */ addiu $s2,$s2,0xf
|
||||
/* f1584f8: 2401fff0 */ addiu $at,$zero,-16
|
||||
@@ -3742,9 +3742,9 @@ glabel bgLoadRoom
|
||||
/* f158500: 0241c824 */ and $t9,$s2,$at
|
||||
/* f158504: 00645821 */ addu $t3,$v1,$a0
|
||||
/* f158508: 3c01f100 */ lui $at,0xf100
|
||||
/* f15850c: 3c0c8008 */ lui $t4,0x8008
|
||||
/* f15850c: 3c0c8008 */ lui $t4,%hi(var8007fc54)
|
||||
/* f158510: 01642823 */ subu $a1,$t3,$a0
|
||||
/* f158514: 8d8c24b8 */ lw $t4,0x24b8($t4)
|
||||
/* f158514: 8d8c24b8 */ lw $t4,%lo(var8007fc54)($t4)
|
||||
/* f158518: 00a12821 */ addu $a1,$a1,$at
|
||||
/* f15851c: 00f9082a */ slt $at,$a3,$t9
|
||||
/* f158520: 03209025 */ or $s2,$t9,$zero
|
||||
@@ -3782,8 +3782,8 @@ glabel bgLoadRoom
|
||||
/* f158594: 8c4b0000 */ lw $t3,0x0($v0)
|
||||
/* f158598: 0fc56023 */ jal bgInflate
|
||||
/* f15859c: 032b3023 */ subu $a2,$t9,$t3
|
||||
/* f1585a0: 3c09800b */ lui $t1,0x800b
|
||||
/* f1585a4: 252990a8 */ addiu $t1,$t1,-28504
|
||||
/* f1585a0: 3c09800b */ lui $t1,%hi(g_Rooms)
|
||||
/* f1585a4: 252990a8 */ addiu $t1,$t1,%lo(g_Rooms)
|
||||
/* f1585a8: 8fa80050 */ lw $t0,0x50($sp)
|
||||
/* f1585ac: 8d2c0000 */ lw $t4,0x0($t1)
|
||||
/* f1585b0: afa202f0 */ sw $v0,0x2f0($sp)
|
||||
@@ -3968,8 +3968,8 @@ glabel bgLoadRoom
|
||||
/* f158838: a64b0014 */ sh $t3,0x14($s2)
|
||||
/* f15883c: 0fc56093 */ jal roomGetNextGdlInLayer
|
||||
/* f158840: 8fa402f8 */ lw $a0,0x2f8($sp)
|
||||
/* f158844: 3c0c800b */ lui $t4,0x800b
|
||||
/* f158848: 8d8c90a8 */ lw $t4,-0x6f58($t4)
|
||||
/* f158844: 3c0c800b */ lui $t4,%hi(g_Rooms)
|
||||
/* f158848: 8d8c90a8 */ lw $t4,%lo(g_Rooms)($t4)
|
||||
/* f15884c: 8fad0050 */ lw $t5,0x50($sp)
|
||||
/* f158850: 00008825 */ or $s1,$zero,$zero
|
||||
/* f158854: 00002825 */ or $a1,$zero,$zero
|
||||
@@ -4076,11 +4076,11 @@ glabel bgLoadRoom
|
||||
.NB0f1589d4:
|
||||
/* f1589d4: 8fab0048 */ lw $t3,0x48($sp)
|
||||
/* f1589d8: 27b00078 */ addiu $s0,$sp,0x78
|
||||
/* f1589dc: 3c0d800b */ lui $t5,0x800b
|
||||
/* f1589dc: 3c0d800b */ lui $t5,%hi(g_Rooms)
|
||||
/* f1589e0: 020b6021 */ addu $t4,$s0,$t3
|
||||
/* f1589e4: ad860000 */ sw $a2,0x0($t4)
|
||||
/* f1589e8: 8fae0050 */ lw $t6,0x50($sp)
|
||||
/* f1589ec: 8dad90a8 */ lw $t5,-0x6f58($t5)
|
||||
/* f1589ec: 8dad90a8 */ lw $t5,%lo(g_Rooms)($t5)
|
||||
/* f1589f0: 00d3c023 */ subu $t8,$a2,$s3
|
||||
/* f1589f4: 270f002f */ addiu $t7,$t8,0x2f
|
||||
/* f1589f8: 35f9000f */ ori $t9,$t7,0xf
|
||||
@@ -4088,28 +4088,28 @@ glabel bgLoadRoom
|
||||
/* f158a00: 8c620080 */ lw $v0,0x80($v1)
|
||||
/* f158a04: 3b2b000f */ xori $t3,$t9,0xf
|
||||
/* f158a08: ac6b0080 */ sw $t3,0x80($v1)
|
||||
/* f158a0c: 3c0c800b */ lui $t4,0x800b
|
||||
/* f158a10: 8d8c90a8 */ lw $t4,-0x6f58($t4)
|
||||
/* f158a0c: 3c0c800b */ lui $t4,%hi(g_Rooms)
|
||||
/* f158a10: 8d8c90a8 */ lw $t4,%lo(g_Rooms)($t4)
|
||||
/* f158a14: 8fad0050 */ lw $t5,0x50($sp)
|
||||
/* f158a18: 3c047f1b */ lui $a0,0x7f1b
|
||||
/* f158a18: 3c047f1b */ lui $a0,%hi(var7f1b1a34nb)
|
||||
/* f158a1c: 018d1821 */ addu $v1,$t4,$t5
|
||||
/* f158a20: 8c6e0080 */ lw $t6,0x80($v1)
|
||||
/* f158a24: 004e082a */ slt $at,$v0,$t6
|
||||
/* f158a28: 5020000a */ beqzl $at,.NB0f158a54
|
||||
/* f158a2c: 240a0001 */ addiu $t2,$zero,0x1
|
||||
/* f158a30: 0c003074 */ jal crashSetMessage
|
||||
/* f158a34: 24841a34 */ addiu $a0,$a0,0x1a34
|
||||
/* f158a34: 24841a34 */ addiu $a0,$a0,%lo(var7f1b1a34nb)
|
||||
/* f158a38: 24180045 */ addiu $t8,$zero,0x45
|
||||
/* f158a3c: a0180000 */ sb $t8,0x0($zero)
|
||||
/* f158a40: 3c0f800b */ lui $t7,0x800b
|
||||
/* f158a44: 8def90a8 */ lw $t7,-0x6f58($t7)
|
||||
/* f158a40: 3c0f800b */ lui $t7,%hi(g_Rooms)
|
||||
/* f158a44: 8def90a8 */ lw $t7,%lo(g_Rooms)($t7)
|
||||
/* f158a48: 8fb90050 */ lw $t9,0x50($sp)
|
||||
/* f158a4c: 01f91821 */ addu $v1,$t7,$t9
|
||||
/* f158a50: 240a0001 */ addiu $t2,$zero,0x1
|
||||
.NB0f158a54:
|
||||
/* f158a54: a46a0002 */ sh $t2,0x2($v1)
|
||||
/* f158a58: 3c0b800b */ lui $t3,0x800b
|
||||
/* f158a5c: 8d6b90a8 */ lw $t3,-0x6f58($t3)
|
||||
/* f158a58: 3c0b800b */ lui $t3,%hi(g_Rooms)
|
||||
/* f158a5c: 8d6b90a8 */ lw $t3,%lo(g_Rooms)($t3)
|
||||
/* f158a60: 8fac0050 */ lw $t4,0x50($sp)
|
||||
/* f158a64: 8fad02f4 */ lw $t5,0x2f4($sp)
|
||||
/* f158a68: 02602025 */ or $a0,$s3,$zero
|
||||
@@ -4120,21 +4120,21 @@ glabel bgLoadRoom
|
||||
/* f158a7c: 8c720014 */ lw $s2,0x14($v1)
|
||||
/* f158a80: 0c004d69 */ jal memaRealloc
|
||||
/* f158a84: 00403025 */ or $a2,$v0,$zero
|
||||
/* f158a88: 3c0e800b */ lui $t6,0x800b
|
||||
/* f158a8c: 8dce90a8 */ lw $t6,-0x6f58($t6)
|
||||
/* f158a88: 3c0e800b */ lui $t6,%hi(g_Rooms)
|
||||
/* f158a8c: 8dce90a8 */ lw $t6,%lo(g_Rooms)($t6)
|
||||
/* f158a90: 8fb80050 */ lw $t8,0x50($sp)
|
||||
/* f158a94: 240a0001 */ addiu $t2,$zero,0x1
|
||||
/* f158a98: 01d81821 */ addu $v1,$t6,$t8
|
||||
/* f158a9c: 8c720014 */ lw $s2,0x14($v1)
|
||||
.NB0f158aa0:
|
||||
/* f158aa0: 3c0c800b */ lui $t4,0x800b
|
||||
/* f158aa4: 3c0d800b */ lui $t5,0x800b
|
||||
/* f158aa0: 3c0c800b */ lui $t4,%hi(g_FogEnabled)
|
||||
/* f158aa4: 3c0d800b */ lui $t5,%hi(g_Rooms)
|
||||
/* f158aa8: 8e470000 */ lw $a3,0x0($s2)
|
||||
/* f158aac: 26450018 */ addiu $a1,$s2,0x18
|
||||
/* f158ab0: 24a90014 */ addiu $t1,$a1,0x14
|
||||
/* f158ab4: 00e9082b */ sltu $at,$a3,$t1
|
||||
/* f158ab8: 14200026 */ bnez $at,.NB0f158b54
|
||||
/* f158abc: 3c0e800b */ lui $t6,0x800b
|
||||
/* f158abc: 3c0e800b */ lui $t6,%hi(var800a65e4)
|
||||
/* f158ac0: 90a20000 */ lbu $v0,0x0($a1)
|
||||
.NB0f158ac4:
|
||||
/* f158ac4: 50400006 */ beqzl $v0,.NB0f158ae0
|
||||
@@ -4180,18 +4180,18 @@ glabel bgLoadRoom
|
||||
/* f158b4c: 5020ffdd */ beqzl $at,.NB0f158ac4
|
||||
/* f158b50: 90a20000 */ lbu $v0,0x0($a1)
|
||||
.NB0f158b54:
|
||||
/* f158b54: 8d8caea0 */ lw $t4,-0x5160($t4)
|
||||
/* f158b54: 8d8caea0 */ lw $t4,%lo(g_FogEnabled)($t4)
|
||||
/* f158b58: 11800012 */ beqz $t4,.NB0f158ba4
|
||||
/* f158b5c: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f158b60: 8dad90a8 */ lw $t5,-0x6f58($t5)
|
||||
/* f158b60: 8dad90a8 */ lw $t5,%lo(g_Rooms)($t5)
|
||||
/* f158b64: 8fae0050 */ lw $t6,0x50($sp)
|
||||
/* f158b68: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f158b6c: 01aec021 */ addu $t8,$t5,$t6
|
||||
/* f158b70: 8f0f0014 */ lw $t7,0x14($t8)
|
||||
/* f158b74: 0fc57fca */ jal gfxReplaceGbiCommandsRecursively
|
||||
/* f158b78: 8de40008 */ lw $a0,0x8($t7)
|
||||
/* f158b7c: 3c19800b */ lui $t9,0x800b
|
||||
/* f158b80: 8f3990a8 */ lw $t9,-0x6f58($t9)
|
||||
/* f158b7c: 3c19800b */ lui $t9,%hi(g_Rooms)
|
||||
/* f158b80: 8f3990a8 */ lw $t9,%lo(g_Rooms)($t9)
|
||||
/* f158b84: 8fab0050 */ lw $t3,0x50($sp)
|
||||
/* f158b88: 24050005 */ addiu $a1,$zero,0x5
|
||||
/* f158b8c: 032b6021 */ addu $t4,$t9,$t3
|
||||
@@ -4201,19 +4201,19 @@ glabel bgLoadRoom
|
||||
/* f158b9c: 10000014 */ beqz $zero,.NB0f158bf0
|
||||
/* f158ba0: 00000000 */ sll $zero,$zero,0x0
|
||||
.NB0f158ba4:
|
||||
/* f158ba4: 8dceaea4 */ lw $t6,-0x515c($t6)
|
||||
/* f158ba8: 3c18800b */ lui $t8,0x800b
|
||||
/* f158ba4: 8dceaea4 */ lw $t6,%lo(var800a65e4)($t6)
|
||||
/* f158ba8: 3c18800b */ lui $t8,%hi(g_Rooms)
|
||||
/* f158bac: 8faf0050 */ lw $t7,0x50($sp)
|
||||
/* f158bb0: 15c0000f */ bnez $t6,.NB0f158bf0
|
||||
/* f158bb4: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f158bb8: 8f1890a8 */ lw $t8,-0x6f58($t8)
|
||||
/* f158bb8: 8f1890a8 */ lw $t8,%lo(g_Rooms)($t8)
|
||||
/* f158bbc: 24050006 */ addiu $a1,$zero,0x6
|
||||
/* f158bc0: 030fc821 */ addu $t9,$t8,$t7
|
||||
/* f158bc4: 8f2b0014 */ lw $t3,0x14($t9)
|
||||
/* f158bc8: 0fc57fca */ jal gfxReplaceGbiCommandsRecursively
|
||||
/* f158bcc: 8d640008 */ lw $a0,0x8($t3)
|
||||
/* f158bd0: 3c0c800b */ lui $t4,0x800b
|
||||
/* f158bd4: 8d8c90a8 */ lw $t4,-0x6f58($t4)
|
||||
/* f158bd0: 3c0c800b */ lui $t4,%hi(g_Rooms)
|
||||
/* f158bd4: 8d8c90a8 */ lw $t4,%lo(g_Rooms)($t4)
|
||||
/* f158bd8: 8fad0050 */ lw $t5,0x50($sp)
|
||||
/* f158bdc: 24050007 */ addiu $a1,$zero,0x7
|
||||
/* f158be0: 018d7021 */ addu $t6,$t4,$t5
|
||||
@@ -4223,29 +4223,29 @@ glabel bgLoadRoom
|
||||
.NB0f158bf0:
|
||||
/* f158bf0: 0fc565e7 */ jal bgFindRoomVtxBatches
|
||||
/* f158bf4: 8fa402f8 */ lw $a0,0x2f8($sp)
|
||||
/* f158bf8: 3c0f800b */ lui $t7,0x800b
|
||||
/* f158bfc: 8def90a8 */ lw $t7,-0x6f58($t7)
|
||||
/* f158bf8: 3c0f800b */ lui $t7,%hi(g_Rooms)
|
||||
/* f158bfc: 8def90a8 */ lw $t7,%lo(g_Rooms)($t7)
|
||||
/* f158c00: 8fb90050 */ lw $t9,0x50($sp)
|
||||
/* f158c04: 3c0d800b */ lui $t5,0x800b
|
||||
/* f158c04: 3c0d800b */ lui $t5,%hi(g_Rooms)
|
||||
/* f158c08: 2404ffff */ addiu $a0,$zero,-1
|
||||
/* f158c0c: 01f91821 */ addu $v1,$t7,$t9
|
||||
/* f158c10: 946b0000 */ lhu $t3,0x0($v1)
|
||||
/* f158c14: 3c19800b */ lui $t9,0x800b
|
||||
/* f158c14: 3c19800b */ lui $t9,%hi(g_Rooms)
|
||||
/* f158c18: 356c0100 */ ori $t4,$t3,0x100
|
||||
/* f158c1c: a46c0000 */ sh $t4,0x0($v1)
|
||||
/* f158c20: 8fae0050 */ lw $t6,0x50($sp)
|
||||
/* f158c24: 8dad90a8 */ lw $t5,-0x6f58($t5)
|
||||
/* f158c24: 8dad90a8 */ lw $t5,%lo(g_Rooms)($t5)
|
||||
/* f158c28: 01ae1821 */ addu $v1,$t5,$t6
|
||||
/* f158c2c: 94780000 */ lhu $t8,0x0($v1)
|
||||
/* f158c30: 370f0200 */ ori $t7,$t8,0x200
|
||||
/* f158c34: a46f0000 */ sh $t7,0x0($v1)
|
||||
/* f158c38: 8fab0050 */ lw $t3,0x50($sp)
|
||||
/* f158c3c: 8f3990a8 */ lw $t9,-0x6f58($t9)
|
||||
/* f158c3c: 8f3990a8 */ lw $t9,%lo(g_Rooms)($t9)
|
||||
/* f158c40: 032b6021 */ addu $t4,$t9,$t3
|
||||
/* f158c44: 0fc4db9c */ jal dyntexSetCurrentRoom
|
||||
/* f158c48: ad800058 */ sw $zero,0x58($t4)
|
||||
/* f158c4c: 3c047f1b */ lui $a0,0x7f1b
|
||||
/* f158c50: 24841a60 */ addiu $a0,$a0,0x1a60
|
||||
/* f158c4c: 3c047f1b */ lui $a0,%hi(var7f1b1a60nb)
|
||||
/* f158c50: 24841a60 */ addiu $a0,$a0,%lo(var7f1b1a60nb)
|
||||
/* f158c54: 0fc55704 */ jal bgVerifyLightSums
|
||||
/* f158c58: 24051d32 */ addiu $a1,$zero,0x1d32
|
||||
.NB0f158c5c:
|
||||
|
||||
+34
-34
@@ -237,22 +237,22 @@ void bgunRumble(s32 handnum, s32 weaponnum)
|
||||
GLOBAL_ASM(
|
||||
glabel bgunRumble
|
||||
/* f095b30: 27bdffd0 */ addiu $sp,$sp,-48
|
||||
/* f095b34: 3c08800a */ lui $t0,0x800a
|
||||
/* f095b38: 2508e6c0 */ addiu $t0,$t0,-6464
|
||||
/* f095b34: 3c08800a */ lui $t0,%hi(g_Vars)
|
||||
/* f095b38: 2508e6c0 */ addiu $t0,$t0,%lo(g_Vars)
|
||||
/* f095b3c: 8d0e0288 */ lw $t6,0x288($t0)
|
||||
/* f095b40: afbf0014 */ sw $ra,0x14($sp)
|
||||
/* f095b44: afa40030 */ sw $a0,0x30($sp)
|
||||
/* f095b48: afa50034 */ sw $a1,0x34($sp)
|
||||
/* f095b4c: 0fc53380 */ jal optionsGetControlMode
|
||||
/* f095b50: 8dc40070 */ lw $a0,0x70($t6)
|
||||
/* f095b54: 3c08800a */ lui $t0,0x800a
|
||||
/* f095b54: 3c08800a */ lui $t0,%hi(g_Vars)
|
||||
/* f095b58: 28410004 */ slti $at,$v0,0x4
|
||||
/* f095b5c: 1420007c */ bnez $at,.NB0f095d50
|
||||
/* f095b60: 2508e6c0 */ addiu $t0,$t0,-6464
|
||||
/* f095b60: 2508e6c0 */ addiu $t0,$t0,%lo(g_Vars)
|
||||
/* f095b64: 0fc44336 */ jal pakGetType
|
||||
/* f095b68: 8104028f */ lb $a0,0x28f($t0)
|
||||
/* f095b6c: 3c08800a */ lui $t0,0x800a
|
||||
/* f095b70: 2508e6c0 */ addiu $t0,$t0,-6464
|
||||
/* f095b6c: 3c08800a */ lui $t0,%hi(g_Vars)
|
||||
/* f095b70: 2508e6c0 */ addiu $t0,$t0,%lo(g_Vars)
|
||||
/* f095b74: 8d0f006c */ lw $t7,0x6c($t0)
|
||||
/* f095b78: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f095b7c: 00453026 */ xor $a2,$v0,$a1
|
||||
@@ -293,8 +293,8 @@ glabel bgunRumble
|
||||
/* f095bf4: 0fc44336 */ jal pakGetType
|
||||
/* f095bf8: afa6001c */ sw $a2,0x1c($sp)
|
||||
/* f095bfc: 8fa6001c */ lw $a2,0x1c($sp)
|
||||
/* f095c00: 3c08800a */ lui $t0,0x800a
|
||||
/* f095c04: 2508e6c0 */ addiu $t0,$t0,-6464
|
||||
/* f095c00: 3c08800a */ lui $t0,%hi(g_Vars)
|
||||
/* f095c04: 2508e6c0 */ addiu $t0,$t0,%lo(g_Vars)
|
||||
/* f095c08: 10c0002a */ beqz $a2,.NB0f095cb4
|
||||
/* f095c0c: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f095c10: 14450028 */ bne $v0,$a1,.NB0f095cb4
|
||||
@@ -9990,10 +9990,10 @@ glabel var7f1aca90
|
||||
/* f0a4ea0: afb0001c */ sw $s0,0x1c($sp)
|
||||
/* f0a4ea4: afa40148 */ sw $a0,0x148($sp)
|
||||
/* f0a4ea8: 8c8f0000 */ lw $t7,0x0($a0)
|
||||
/* f0a4eac: 3c198007 */ lui $t9,0x8007
|
||||
/* f0a4eb0: 3c11800a */ lui $s1,0x800a
|
||||
/* f0a4eb4: 2739295c */ addiu $t9,$t9,0x295c
|
||||
/* f0a4eb8: 2631e6c0 */ addiu $s1,$s1,-6464
|
||||
/* f0a4eac: 3c198007 */ lui $t9,%hi(var8007029c)
|
||||
/* f0a4eb0: 3c11800a */ lui $s1,%hi(g_Vars)
|
||||
/* f0a4eb4: 2739295c */ addiu $t9,$t9,%lo(var8007029c)
|
||||
/* f0a4eb8: 2631e6c0 */ addiu $s1,$s1,%lo(g_Vars)
|
||||
/* f0a4ebc: 272a003c */ addiu $t2,$t9,0x3c
|
||||
/* f0a4ec0: 27b80104 */ addiu $t8,$sp,0x104
|
||||
/* f0a4ec4: afaf0144 */ sw $t7,0x144($sp)
|
||||
@@ -10114,8 +10114,8 @@ glabel var7f1aca90
|
||||
/* f0a5080: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f0a5084: 0fc2ebf0 */ jal player0f0bd358
|
||||
/* f0a5088: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f0a508c: 3c017f1a */ lui $at,0x7f1a
|
||||
/* f0a5090: c4306dd4 */ lwc1 $f16,0x6dd4($at)
|
||||
/* f0a508c: 3c017f1a */ lui $at,%hi(var7f1aca8c)
|
||||
/* f0a5090: c4306dd4 */ lwc1 $f16,%lo(var7f1aca8c)($at)
|
||||
/* f0a5094: 46100082 */ mul.s $f2,$f0,$f16
|
||||
/* f0a5098: 10000005 */ beqz $zero,.NB0f0a50b0
|
||||
/* f0a509c: 44061000 */ mfc1 $a2,$f2
|
||||
@@ -10163,8 +10163,8 @@ glabel var7f1aca90
|
||||
/* f0a5128: 01e46021 */ addu $t4,$t7,$a0
|
||||
/* f0a512c: 01854821 */ addu $t1,$t4,$a1
|
||||
/* f0a5130: 15210008 */ bne $t1,$at,.NB0f0a5154
|
||||
/* f0a5134: 3c088009 */ lui $t0,0x8009
|
||||
/* f0a5138: 910830e0 */ lbu $t0,0x30e0($t0)
|
||||
/* f0a5134: 3c088009 */ lui $t0,%hi(g_Is4Mb)
|
||||
/* f0a5138: 910830e0 */ lbu $t0,%lo(g_Is4Mb)($t0)
|
||||
/* f0a513c: 24010001 */ addiu $at,$zero,0x1
|
||||
/* f0a5140: 51010005 */ beql $t0,$at,.NB0f0a5158
|
||||
/* f0a5144: 0000a025 */ or $s4,$zero,$zero
|
||||
@@ -10206,19 +10206,19 @@ glabel var7f1aca90
|
||||
/* f0a51c8: ad6e0004 */ sw $t6,0x4($t3)
|
||||
/* f0a51cc: 8faf0144 */ lw $t7,0x144($sp)
|
||||
/* f0a51d0: 3c090386 */ lui $t1,0x386
|
||||
/* f0a51d4: 3c088007 */ lui $t0,0x8007
|
||||
/* f0a51d4: 3c088007 */ lui $t0,%hi(var80070090+0x8)
|
||||
/* f0a51d8: 25ec0008 */ addiu $t4,$t7,0x8
|
||||
/* f0a51dc: afac0144 */ sw $t4,0x144($sp)
|
||||
/* f0a51e0: 25082758 */ addiu $t0,$t0,0x2758
|
||||
/* f0a51e0: 25082758 */ addiu $t0,$t0,%lo(var80070090+0x8)
|
||||
/* f0a51e4: 35290010 */ ori $t1,$t1,0x10
|
||||
/* f0a51e8: ade90000 */ sw $t1,0x0($t7)
|
||||
/* f0a51ec: ade80004 */ sw $t0,0x4($t7)
|
||||
/* f0a51f0: 8faa0144 */ lw $t2,0x144($sp)
|
||||
/* f0a51f4: 3c0b0388 */ lui $t3,0x388
|
||||
/* f0a51f8: 3c198007 */ lui $t9,0x8007
|
||||
/* f0a51f8: 3c198007 */ lui $t9,%hi(var80070090)
|
||||
/* f0a51fc: 25580008 */ addiu $t8,$t2,0x8
|
||||
/* f0a5200: afb80144 */ sw $t8,0x144($sp)
|
||||
/* f0a5204: 27392750 */ addiu $t9,$t9,0x2750
|
||||
/* f0a5204: 27392750 */ addiu $t9,$t9,%lo(var80070090)
|
||||
/* f0a5208: 356b0010 */ ori $t3,$t3,0x10
|
||||
/* f0a520c: ad4b0000 */ sw $t3,0x0($t2)
|
||||
/* f0a5210: ad590004 */ sw $t9,0x4($t2)
|
||||
@@ -10269,7 +10269,7 @@ glabel var7f1aca90
|
||||
/* f0a52c0: 0c006bab */ jal modelGetNodeRwData
|
||||
/* f0a52c4: 00402825 */ or $a1,$v0,$zero
|
||||
/* f0a52c8: 10400003 */ beqz $v0,.NB0f0a52d8
|
||||
/* f0a52cc: 3c06800a */ lui $a2,0x800a
|
||||
/* f0a52cc: 3c06800a */ lui $a2,%hi(var8009cf88)
|
||||
/* f0a52d0: 240d0001 */ addiu $t5,$zero,0x1
|
||||
/* f0a52d4: ac4d0000 */ sw $t5,0x0($v0)
|
||||
.NB0f0a52d8:
|
||||
@@ -10277,7 +10277,7 @@ glabel var7f1aca90
|
||||
/* f0a52dc: afae0014 */ sw $t6,0x14($sp)
|
||||
/* f0a52e0: 8fa40038 */ lw $a0,0x38($sp)
|
||||
/* f0a52e4: 8fa500e0 */ lw $a1,0xe0($sp)
|
||||
/* f0a52e8: 24c616b8 */ addiu $a2,$a2,0x16b8
|
||||
/* f0a52e8: 24c616b8 */ addiu $a2,$a2,%lo(var8009cf88)
|
||||
/* f0a52ec: 8fa70144 */ lw $a3,0x144($sp)
|
||||
/* f0a52f0: 0fc1f99c */ jal tvscreenRender
|
||||
/* f0a52f4: afa00010 */ sw $zero,0x10($sp)
|
||||
@@ -10289,10 +10289,10 @@ glabel var7f1aca90
|
||||
/* f0a5308: afac0134 */ sw $t4,0x134($sp)
|
||||
/* f0a530c: afaf0110 */ sw $t7,0x110($sp)
|
||||
/* f0a5310: 8ca300d8 */ lw $v1,0xd8($a1)
|
||||
/* f0a5314: 3c078007 */ lui $a3,0x8007
|
||||
/* f0a5314: 3c078007 */ lui $a3,%hi(g_InCutscene)
|
||||
/* f0a5318: 14600013 */ bnez $v1,.NB0f0a5368
|
||||
/* f0a531c: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f0a5320: 8ce72e24 */ lw $a3,0x2e24($a3)
|
||||
/* f0a5320: 8ce72e24 */ lw $a3,%lo(g_InCutscene)($a3)
|
||||
/* f0a5324: 14e00010 */ bnez $a3,.NB0f0a5368
|
||||
/* f0a5328: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f0a532c: 8ca20480 */ lw $v0,0x480($a1)
|
||||
@@ -10313,8 +10313,8 @@ glabel var7f1aca90
|
||||
/* f0a5364: 92681615 */ lbu $t0,0x1615($s3)
|
||||
.NB0f0a5368:
|
||||
/* f0a5368: 14600078 */ bnez $v1,.NB0f0a554c
|
||||
/* f0a536c: 3c078007 */ lui $a3,0x8007
|
||||
/* f0a5370: 8ce72e24 */ lw $a3,0x2e24($a3)
|
||||
/* f0a536c: 3c078007 */ lui $a3,%hi(g_InCutscene)
|
||||
/* f0a5370: 8ce72e24 */ lw $a3,%lo(g_InCutscene)($a3)
|
||||
/* f0a5374: 54e00076 */ bnezl $a3,.NB0f0a5550
|
||||
/* f0a5378: 926d1614 */ lbu $t5,0x1614($s3)
|
||||
/* f0a537c: 8ca20480 */ lw $v0,0x480($a1)
|
||||
@@ -10383,15 +10383,15 @@ glabel var7f1aca90
|
||||
/* f0a5464: 8cab1c54 */ lw $t3,0x1c54($a1)
|
||||
.NB0f0a5468:
|
||||
/* f0a5468: 8cb800c4 */ lw $t8,0xc4($a1)
|
||||
/* f0a546c: 3c02800a */ lui $v0,0x800a
|
||||
/* f0a546c: 3c02800a */ lui $v0,%hi(var8009caef)
|
||||
/* f0a5470: 0160c827 */ nor $t9,$t3,$zero
|
||||
/* f0a5474: 03196824 */ and $t5,$t8,$t9
|
||||
/* f0a5478: 31af0001 */ andi $t7,$t5,0x1
|
||||
/* f0a547c: 11e0000f */ beqz $t7,.NB0f0a54bc
|
||||
/* f0a5480: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f0a5484: 9042122f */ lbu $v0,0x122f($v0)
|
||||
/* f0a5488: 3c06800a */ lui $a2,0x800a
|
||||
/* f0a548c: 90c61230 */ lbu $a2,0x1230($a2)
|
||||
/* f0a5484: 9042122f */ lbu $v0,%lo(var8009caef)($v0)
|
||||
/* f0a5488: 3c06800a */ lui $a2,%hi(var8009caf0)
|
||||
/* f0a548c: 90c61230 */ lbu $a2,%lo(var8009caf0)($a2)
|
||||
/* f0a5490: 00027600 */ sll $t6,$v0,0x18
|
||||
/* f0a5494: 00024c00 */ sll $t1,$v0,0x10
|
||||
/* f0a5498: 01c96025 */ or $t4,$t6,$t1
|
||||
@@ -10514,8 +10514,8 @@ glabel var7f1aca90
|
||||
/* f0a5640: 1020000f */ beqz $at,.NB0f0a5680
|
||||
/* f0a5644: 240c0001 */ addiu $t4,$zero,0x1
|
||||
/* f0a5648: 44825000 */ mtc1 $v0,$f10
|
||||
/* f0a564c: 3c017f1a */ lui $at,0x7f1a
|
||||
/* f0a5650: c4326dd8 */ lwc1 $f18,0x6dd8($at)
|
||||
/* f0a564c: 3c017f1a */ lui $at,%hi(var7f1aca90)
|
||||
/* f0a5650: c4326dd8 */ lwc1 $f18,%lo(var7f1aca90)($at)
|
||||
/* f0a5654: 46805420 */ cvt.s.w $f16,$f10
|
||||
/* f0a5658: 8fa40138 */ lw $a0,0x138($sp)
|
||||
/* f0a565c: 240e0005 */ addiu $t6,$zero,0x5
|
||||
@@ -10661,10 +10661,10 @@ glabel var7f1aca90
|
||||
/* f0a5858: 0c008be3 */ jal modelRender
|
||||
/* f0a585c: 8fa50038 */ lw $a1,0x38($sp)
|
||||
/* f0a5860: 8e6d1594 */ lw $t5,0x1594($s3)
|
||||
/* f0a5864: 3c188007 */ lui $t8,0x8007
|
||||
/* f0a5864: 3c188007 */ lui $t8,%hi(var800702dc)
|
||||
/* f0a5868: 51a00013 */ beqzl $t5,.NB0f0a58b8
|
||||
/* f0a586c: 8fa90110 */ lw $t1,0x110($sp)
|
||||
/* f0a5870: 8f18299c */ lw $t8,0x299c($t8)
|
||||
/* f0a5870: 8f18299c */ lw $t8,%lo(var800702dc)($t8)
|
||||
/* f0a5874: 8fb90138 */ lw $t9,0x138($sp)
|
||||
/* f0a5878: 5300000f */ beqzl $t8,.NB0f0a58b8
|
||||
/* f0a587c: 8fa90110 */ lw $t1,0x110($sp)
|
||||
|
||||
+68
-68
@@ -6863,8 +6863,8 @@ glabel var7f1a9d64
|
||||
.text
|
||||
/* f05a454: 27bdff58 */ addiu $sp,$sp,-168
|
||||
/* f05a458: afb00048 */ sw $s0,0x48($sp)
|
||||
/* f05a45c: 3c10800a */ lui $s0,0x800a
|
||||
/* f05a460: 2610a510 */ addiu $s0,$s0,-23280
|
||||
/* f05a45c: 3c10800a */ lui $s0,%hi(g_Vars)
|
||||
/* f05a460: 2610a510 */ addiu $s0,$s0,%lo(g_Vars)
|
||||
/* f05a464: 8e0e0434 */ lw $t6,0x434($s0)
|
||||
/* f05a468: 8e0f0438 */ lw $t7,0x438($s0)
|
||||
/* f05a46c: afbf004c */ sw $ra,0x4c($sp)
|
||||
@@ -6890,8 +6890,8 @@ glabel var7f1a9d64
|
||||
.PF0f05a4b8:
|
||||
/* f05a4b8: 24010001 */ li $at,0x1
|
||||
/* f05a4bc: 14610007 */ bne $v1,$at,.PF0f05a4dc
|
||||
/* f05a4c0: 3c0a8007 */ lui $t2,0x8007
|
||||
/* f05a4c4: 254a93b8 */ addiu $t2,$t2,-27720
|
||||
/* f05a4c0: 3c0a8007 */ lui $t2,%hi(g_SkedarQuipBank)
|
||||
/* f05a4c4: 254a93b8 */ addiu $t2,$t2,%lo(g_SkedarQuipBank)
|
||||
/* f05a4c8: 28c10006 */ slti $at,$a2,0x6
|
||||
/* f05a4cc: 1420002a */ bnez $at,.PF0f05a578
|
||||
/* f05a4d0: afaa0084 */ sw $t2,0x84($sp)
|
||||
@@ -6900,9 +6900,9 @@ glabel var7f1a9d64
|
||||
.PF0f05a4dc:
|
||||
/* f05a4dc: 80eb0006 */ lb $t3,0x6($a3)
|
||||
/* f05a4e0: 24030029 */ li $v1,0x29
|
||||
/* f05a4e4: 3c0c8007 */ lui $t4,0x8007
|
||||
/* f05a4e4: 3c0c8007 */ lui $t4,%hi(g_MaianQuipBank)
|
||||
/* f05a4e8: 146b000d */ bne $v1,$t3,.PF0f05a520
|
||||
/* f05a4ec: 258c93f0 */ addiu $t4,$t4,-27664
|
||||
/* f05a4ec: 258c93f0 */ addiu $t4,$t4,%lo(g_MaianQuipBank)
|
||||
/* f05a4f0: 28c10003 */ slti $at,$a2,0x3
|
||||
/* f05a4f4: 14200020 */ bnez $at,.PF0f05a578
|
||||
/* f05a4f8: afac0084 */ sw $t4,0x84($sp)
|
||||
@@ -6917,8 +6917,8 @@ glabel var7f1a9d64
|
||||
/* f05a51c: 8fa8009c */ lw $t0,0x9c($sp)
|
||||
.PF0f05a520:
|
||||
/* f05a520: 910e0007 */ lbu $t6,0x7($t0)
|
||||
/* f05a524: 3c0b8007 */ lui $t3,0x8007
|
||||
/* f05a528: 256b91f8 */ addiu $t3,$t3,-28168
|
||||
/* f05a524: 3c0b8007 */ lui $t3,%hi(g_SpecialQuipBank)
|
||||
/* f05a528: 256b91f8 */ addiu $t3,$t3,%lo(g_SpecialQuipBank)
|
||||
/* f05a52c: 55c00012 */ bnezl $t6,.PF0f05a578
|
||||
/* f05a530: afab0084 */ sw $t3,0x84($sp)
|
||||
/* f05a534: 90e202b1 */ lbu $v0,0x2b1($a3)
|
||||
@@ -6931,8 +6931,8 @@ glabel var7f1a9d64
|
||||
/* f05a550: 90e202b1 */ lbu $v0,0x2b1($a3)
|
||||
.PF0f05a554:
|
||||
/* f05a554: 00430019 */ multu $v0,$v1
|
||||
/* f05a558: 3c098007 */ lui $t1,0x8007
|
||||
/* f05a55c: 25298cd8 */ addiu $t1,$t1,-29480
|
||||
/* f05a558: 3c098007 */ lui $t1,%hi(g_GuardQuipBank)
|
||||
/* f05a55c: 25298cd8 */ addiu $t1,$t1,%lo(g_GuardQuipBank)
|
||||
/* f05a560: 0000c012 */ mflo $t8
|
||||
/* f05a564: 0018c8c0 */ sll $t9,$t8,0x3
|
||||
/* f05a568: 03295021 */ addu $t2,$t9,$t1
|
||||
@@ -6971,7 +6971,7 @@ glabel var7f1a9d64
|
||||
/* f05a5e4: 8fa5007c */ lw $a1,0x7c($sp)
|
||||
/* f05a5e8: 8fa90084 */ lw $t1,0x84($sp)
|
||||
/* f05a5ec: 10610007 */ beq $v1,$at,.PF0f05a60c
|
||||
/* f05a5f0: 3c0a8007 */ lui $t2,0x8007
|
||||
/* f05a5f0: 3c0a8007 */ lui $t2,%hi(g_SpecialQuipBank)
|
||||
/* f05a5f4: 2401000f */ li $at,0xf
|
||||
/* f05a5f8: 10610004 */ beq $v1,$at,.PF0f05a60c
|
||||
/* f05a5fc: 2401003a */ li $at,0x3a
|
||||
@@ -6979,7 +6979,7 @@ glabel var7f1a9d64
|
||||
/* f05a604: 24010028 */ li $at,0x28
|
||||
/* f05a608: 14610004 */ bne $v1,$at,.PF0f05a61c
|
||||
.PF0f05a60c:
|
||||
/* f05a60c: 254a91f8 */ addiu $t2,$t2,-28168
|
||||
/* f05a60c: 254a91f8 */ addiu $t2,$t2,%lo(g_SpecialQuipBank)
|
||||
/* f05a610: 112a0002 */ beq $t1,$t2,.PF0f05a61c
|
||||
/* f05a614: 00000000 */ nop
|
||||
/* f05a618: afa00090 */ sw $zero,0x90($sp)
|
||||
@@ -7071,8 +7071,8 @@ glabel var7f1a9d64
|
||||
/* f05a75c: 8fa20088 */ lw $v0,0x88($sp)
|
||||
/* f05a760: 0fc12792 */ jal chrGetDistanceToChr
|
||||
/* f05a764: afa60064 */ sw $a2,0x64($sp)
|
||||
/* f05a768: 3c017f1b */ lui $at,0x7f1b
|
||||
/* f05a76c: c424afd4 */ lwc1 $f4,-0x502c($at)
|
||||
/* f05a768: 3c017f1b */ lui $at,%hi(var7f1a9d64)
|
||||
/* f05a76c: c424afd4 */ lwc1 $f4,%lo(var7f1a9d64)($at)
|
||||
/* f05a770: 8fa90098 */ lw $t1,0x98($sp)
|
||||
/* f05a774: 8fa60064 */ lw $a2,0x64($sp)
|
||||
/* f05a778: 4604003c */ c.lt.s $f0,$f4
|
||||
@@ -7165,7 +7165,7 @@ glabel var7f1a9d64
|
||||
/* f05a8b8: 00001825 */ move $v1,$zero
|
||||
/* f05a8bc: 24080001 */ li $t0,0x1
|
||||
/* f05a8c0: 10e00003 */ beqz $a3,.PF0f05a8d0
|
||||
/* f05a8c4: 3c0e8007 */ lui $t6,0x8007
|
||||
/* f05a8c4: 3c0e8007 */ lui $t6,%hi(g_GuardQuipBank)
|
||||
/* f05a8c8: 10000001 */ b .PF0f05a8d0
|
||||
/* f05a8cc: 90e302fe */ lbu $v1,0x2fe($a3)
|
||||
.PF0f05a8d0:
|
||||
@@ -7282,14 +7282,14 @@ glabel var7f1a9d64
|
||||
/* f05aa6c: 15600014 */ bnez $t3,.PF0f05aac0
|
||||
/* f05aa70: 28610003 */ slti $at,$v1,0x3
|
||||
/* f05aa74: 14200002 */ bnez $at,.PF0f05aa80
|
||||
/* f05aa78: 3c048007 */ lui $a0,0x8007
|
||||
/* f05aa78: 3c048007 */ lui $a0,%hi(g_SpecialQuipBank+0x16a)
|
||||
/* f05aa7c: 24030002 */ li $v1,0x2
|
||||
.PF0f05aa80:
|
||||
/* f05aa80: 00036840 */ sll $t5,$v1,0x1
|
||||
/* f05aa84: 018dc021 */ addu $t8,$t4,$t5
|
||||
/* f05aa88: 00982021 */ addu $a0,$a0,$t8
|
||||
/* f05aa8c: 0fc5bdaa */ jal langGet
|
||||
/* f05aa90: 84849362 */ lh $a0,-0x6c9e($a0)
|
||||
/* f05aa90: 84849362 */ lh $a0,%lo(g_SpecialQuipBank+0x16a)($a0)
|
||||
/* f05aa94: afa20080 */ sw $v0,0x80($sp)
|
||||
/* f05aa98: 0c004062 */ jal sndIsFiltered
|
||||
/* f05aa9c: 87a400a4 */ lh $a0,0xa4($sp)
|
||||
@@ -7306,13 +7306,13 @@ glabel var7f1a9d64
|
||||
/* f05aac4: 00000000 */ nop
|
||||
/* f05aac8: 8e190424 */ lw $t9,0x424($s0)
|
||||
/* f05aacc: 000278c0 */ sll $t7,$v0,0x3
|
||||
/* f05aad0: 3c048007 */ lui $a0,0x8007
|
||||
/* f05aad0: 3c048007 */ lui $a0,%hi(g_SpecialQuipBank+0x16a)
|
||||
/* f05aad4: 932a02b0 */ lbu $t2,0x2b0($t9)
|
||||
/* f05aad8: 000a4840 */ sll $t1,$t2,0x1
|
||||
/* f05aadc: 01e95821 */ addu $t3,$t7,$t1
|
||||
/* f05aae0: 008b2021 */ addu $a0,$a0,$t3
|
||||
/* f05aae4: 0fc5bdaa */ jal langGet
|
||||
/* f05aae8: 84849362 */ lh $a0,-0x6c9e($a0)
|
||||
/* f05aae8: 84849362 */ lh $a0,%lo(g_SpecialQuipBank+0x16a)($a0)
|
||||
/* f05aaec: afa20080 */ sw $v0,0x80($sp)
|
||||
/* f05aaf0: 0c004062 */ jal sndIsFiltered
|
||||
/* f05aaf4: 87a400a4 */ lh $a0,0xa4($sp)
|
||||
@@ -7326,7 +7326,7 @@ glabel var7f1a9d64
|
||||
/* f05ab14: 00000000 */ nop
|
||||
/* f05ab18: 8fad0070 */ lw $t5,0x70($sp)
|
||||
.PF0f05ab1c:
|
||||
/* f05ab1c: 25ce8cd8 */ addiu $t6,$t6,-29480
|
||||
/* f05ab1c: 25ce8cd8 */ addiu $t6,$t6,%lo(g_GuardQuipBank)
|
||||
/* f05ab20: a7a000a4 */ sh $zero,0xa4($sp)
|
||||
/* f05ab24: 000dc0c0 */ sll $t8,$t5,0x3
|
||||
/* f05ab28: 030e1021 */ addu $v0,$t8,$t6
|
||||
@@ -7473,14 +7473,14 @@ glabel var7f1a9d64
|
||||
/* f05ad38: 8fb9009c */ lw $t9,0x9c($sp)
|
||||
.PF0f05ad3c:
|
||||
/* f05ad3c: 00087840 */ sll $t7,$t0,0x1
|
||||
/* f05ad40: 3c048007 */ lui $a0,0x8007
|
||||
/* f05ad40: 3c048007 */ lui $a0,%hi(g_SpecialQuipBank+0x168)
|
||||
/* f05ad44: 93220008 */ lbu $v0,0x8($t9)
|
||||
/* f05ad48: 1040001a */ beqz $v0,.PF0f05adb4
|
||||
/* f05ad4c: 000250c0 */ sll $t2,$v0,0x3
|
||||
/* f05ad50: 014f4821 */ addu $t1,$t2,$t7
|
||||
/* f05ad54: 00892021 */ addu $a0,$a0,$t1
|
||||
/* f05ad58: 0fc5bdaa */ jal langGet
|
||||
/* f05ad5c: 84849360 */ lh $a0,-0x6ca0($a0)
|
||||
/* f05ad5c: 84849360 */ lh $a0,%lo(g_SpecialQuipBank+0x168)($a0)
|
||||
/* f05ad60: afa20080 */ sw $v0,0x80($sp)
|
||||
/* f05ad64: 0c004062 */ jal sndIsFiltered
|
||||
/* f05ad68: 87a400a4 */ lh $a0,0xa4($sp)
|
||||
@@ -7526,8 +7526,8 @@ glabel var7f1a9d64
|
||||
.text
|
||||
/* f05a3a8: 27bdff58 */ addiu $sp,$sp,-168
|
||||
/* f05a3ac: afb00048 */ sw $s0,0x48($sp)
|
||||
/* f05a3b0: 3c10800a */ lui $s0,0x800a
|
||||
/* f05a3b4: 2610e4d0 */ addiu $s0,$s0,-6960
|
||||
/* f05a3b0: 3c10800a */ lui $s0,%hi(g_Vars)
|
||||
/* f05a3b4: 2610e4d0 */ addiu $s0,$s0,%lo(g_Vars)
|
||||
/* f05a3b8: 8e0e0434 */ lw $t6,0x434($s0)
|
||||
/* f05a3bc: 8e0f0438 */ lw $t7,0x438($s0)
|
||||
/* f05a3c0: afbf004c */ sw $ra,0x4c($sp)
|
||||
@@ -7553,8 +7553,8 @@ glabel var7f1a9d64
|
||||
.PB0f05a40c:
|
||||
/* f05a40c: 24010001 */ li $at,0x1
|
||||
/* f05a410: 14610007 */ bne $v1,$at,.PB0f05a430
|
||||
/* f05a414: 3c0a8007 */ lui $t2,0x8007
|
||||
/* f05a418: 254aada8 */ addiu $t2,$t2,-21080
|
||||
/* f05a414: 3c0a8007 */ lui $t2,%hi(g_SkedarQuipBank)
|
||||
/* f05a418: 254aada8 */ addiu $t2,$t2,%lo(g_SkedarQuipBank)
|
||||
/* f05a41c: 28c10006 */ slti $at,$a2,0x6
|
||||
/* f05a420: 1420002a */ bnez $at,.PB0f05a4cc
|
||||
/* f05a424: afaa0084 */ sw $t2,0x84($sp)
|
||||
@@ -7563,9 +7563,9 @@ glabel var7f1a9d64
|
||||
.PB0f05a430:
|
||||
/* f05a430: 80eb0006 */ lb $t3,0x6($a3)
|
||||
/* f05a434: 24030029 */ li $v1,0x29
|
||||
/* f05a438: 3c0c8007 */ lui $t4,0x8007
|
||||
/* f05a438: 3c0c8007 */ lui $t4,%hi(g_MaianQuipBank)
|
||||
/* f05a43c: 146b000d */ bne $v1,$t3,.PB0f05a474
|
||||
/* f05a440: 258cade0 */ addiu $t4,$t4,-21024
|
||||
/* f05a440: 258cade0 */ addiu $t4,$t4,%lo(g_MaianQuipBank)
|
||||
/* f05a444: 28c10003 */ slti $at,$a2,0x3
|
||||
/* f05a448: 14200020 */ bnez $at,.PB0f05a4cc
|
||||
/* f05a44c: afac0084 */ sw $t4,0x84($sp)
|
||||
@@ -7580,8 +7580,8 @@ glabel var7f1a9d64
|
||||
/* f05a470: 8fa8009c */ lw $t0,0x9c($sp)
|
||||
.PB0f05a474:
|
||||
/* f05a474: 910e0007 */ lbu $t6,0x7($t0)
|
||||
/* f05a478: 3c0b8007 */ lui $t3,0x8007
|
||||
/* f05a47c: 256babe8 */ addiu $t3,$t3,-21528
|
||||
/* f05a478: 3c0b8007 */ lui $t3,%hi(g_SpecialQuipBank)
|
||||
/* f05a47c: 256babe8 */ addiu $t3,$t3,%lo(g_SpecialQuipBank)
|
||||
/* f05a480: 55c00012 */ bnezl $t6,.PB0f05a4cc
|
||||
/* f05a484: afab0084 */ sw $t3,0x84($sp)
|
||||
/* f05a488: 90e202b1 */ lbu $v0,0x2b1($a3)
|
||||
@@ -7594,8 +7594,8 @@ glabel var7f1a9d64
|
||||
/* f05a4a4: 90e202b1 */ lbu $v0,0x2b1($a3)
|
||||
.PB0f05a4a8:
|
||||
/* f05a4a8: 00430019 */ multu $v0,$v1
|
||||
/* f05a4ac: 3c098007 */ lui $t1,0x8007
|
||||
/* f05a4b0: 2529a6c8 */ addiu $t1,$t1,-22840
|
||||
/* f05a4ac: 3c098007 */ lui $t1,%hi(g_GuardQuipBank)
|
||||
/* f05a4b0: 2529a6c8 */ addiu $t1,$t1,%lo(g_GuardQuipBank)
|
||||
/* f05a4b4: 0000c012 */ mflo $t8
|
||||
/* f05a4b8: 0018c8c0 */ sll $t9,$t8,0x3
|
||||
/* f05a4bc: 03295021 */ addu $t2,$t9,$t1
|
||||
@@ -7634,7 +7634,7 @@ glabel var7f1a9d64
|
||||
/* f05a538: 8fa5007c */ lw $a1,0x7c($sp)
|
||||
/* f05a53c: 8fa90084 */ lw $t1,0x84($sp)
|
||||
/* f05a540: 10610007 */ beq $v1,$at,.PB0f05a560
|
||||
/* f05a544: 3c0a8007 */ lui $t2,0x8007
|
||||
/* f05a544: 3c0a8007 */ lui $t2,%hi(g_SpecialQuipBank)
|
||||
/* f05a548: 2401000f */ li $at,0xf
|
||||
/* f05a54c: 10610004 */ beq $v1,$at,.PB0f05a560
|
||||
/* f05a550: 2401003a */ li $at,0x3a
|
||||
@@ -7642,7 +7642,7 @@ glabel var7f1a9d64
|
||||
/* f05a558: 24010028 */ li $at,0x28
|
||||
/* f05a55c: 14610004 */ bne $v1,$at,.PB0f05a570
|
||||
.PB0f05a560:
|
||||
/* f05a560: 254aabe8 */ addiu $t2,$t2,-21528
|
||||
/* f05a560: 254aabe8 */ addiu $t2,$t2,%lo(g_SpecialQuipBank)
|
||||
/* f05a564: 112a0002 */ beq $t1,$t2,.PB0f05a570
|
||||
/* f05a568: 00000000 */ nop
|
||||
/* f05a56c: afa00090 */ sw $zero,0x90($sp)
|
||||
@@ -7734,8 +7734,8 @@ glabel var7f1a9d64
|
||||
/* f05a6b0: 8fa20088 */ lw $v0,0x88($sp)
|
||||
/* f05a6b4: 0fc12775 */ jal chrGetDistanceToChr
|
||||
/* f05a6b8: afa60064 */ sw $a2,0x64($sp)
|
||||
/* f05a6bc: 3c017f1b */ lui $at,0x7f1b
|
||||
/* f05a6c0: c424ba54 */ lwc1 $f4,-0x45ac($at)
|
||||
/* f05a6bc: 3c017f1b */ lui $at,%hi(var7f1a9d64)
|
||||
/* f05a6c0: c424ba54 */ lwc1 $f4,%lo(var7f1a9d64)($at)
|
||||
/* f05a6c4: 8fa90098 */ lw $t1,0x98($sp)
|
||||
/* f05a6c8: 8fa60064 */ lw $a2,0x64($sp)
|
||||
/* f05a6cc: 4604003c */ c.lt.s $f0,$f4
|
||||
@@ -7828,7 +7828,7 @@ glabel var7f1a9d64
|
||||
/* f05a80c: 00001825 */ move $v1,$zero
|
||||
/* f05a810: 24080001 */ li $t0,0x1
|
||||
/* f05a814: 10e00003 */ beqz $a3,.PB0f05a824
|
||||
/* f05a818: 3c0e8007 */ lui $t6,0x8007
|
||||
/* f05a818: 3c0e8007 */ lui $t6,%hi(g_GuardQuipBank)
|
||||
/* f05a81c: 10000001 */ b .PB0f05a824
|
||||
/* f05a820: 90e302fe */ lbu $v1,0x2fe($a3)
|
||||
.PB0f05a824:
|
||||
@@ -7868,7 +7868,7 @@ glabel var7f1a9d64
|
||||
/* f05a89c: 8e0e0424 */ lw $t6,0x424($s0)
|
||||
/* f05a8a0: 3406ffff */ li $a2,0xffff
|
||||
/* f05a8a4: 0fc24943 */ jal func0f0926bc
|
||||
/* f05a8a8: 8dc4001c */ lw $a0,0x1c($t6)
|
||||
/* f05a8a8: 8dc4001c */ lw $a0,%lo(invpartvisibility_crossbow)($t6)
|
||||
/* f05a8ac: 8e0f0424 */ lw $t7,0x424($s0)
|
||||
/* f05a8b0: 3c01bf80 */ lui $at,0xbf80
|
||||
/* f05a8b4: 44810000 */ mtc1 $at,$f0
|
||||
@@ -7945,14 +7945,14 @@ glabel var7f1a9d64
|
||||
/* f05a9c0: 15600014 */ bnez $t3,.PB0f05aa14
|
||||
/* f05a9c4: 28610003 */ slti $at,$v1,0x3
|
||||
/* f05a9c8: 14200002 */ bnez $at,.PB0f05a9d4
|
||||
/* f05a9cc: 3c048007 */ lui $a0,0x8007
|
||||
/* f05a9cc: 3c048007 */ lui $a0,%hi(g_SpecialQuipBank+0x16a)
|
||||
/* f05a9d0: 24030002 */ li $v1,0x2
|
||||
.PB0f05a9d4:
|
||||
/* f05a9d4: 00036840 */ sll $t5,$v1,0x1
|
||||
/* f05a9d8: 018dc021 */ addu $t8,$t4,$t5
|
||||
/* f05a9dc: 00982021 */ addu $a0,$a0,$t8
|
||||
/* f05a9e0: 0fc5c06a */ jal langGet
|
||||
/* f05a9e4: 8484ad52 */ lh $a0,-0x52ae($a0)
|
||||
/* f05a9e4: 8484ad52 */ lh $a0,%lo(g_SpecialQuipBank+0x16a)($a0)
|
||||
/* f05a9e8: afa20080 */ sw $v0,0x80($sp)
|
||||
/* f05a9ec: 0c004116 */ jal sndIsFiltered
|
||||
/* f05a9f0: 87a400a4 */ lh $a0,0xa4($sp)
|
||||
@@ -7969,13 +7969,13 @@ glabel var7f1a9d64
|
||||
/* f05aa18: 00000000 */ nop
|
||||
/* f05aa1c: 8e190424 */ lw $t9,0x424($s0)
|
||||
/* f05aa20: 000278c0 */ sll $t7,$v0,0x3
|
||||
/* f05aa24: 3c048007 */ lui $a0,0x8007
|
||||
/* f05aa24: 3c048007 */ lui $a0,%hi(g_SpecialQuipBank+0x16a)
|
||||
/* f05aa28: 932a02b0 */ lbu $t2,0x2b0($t9)
|
||||
/* f05aa2c: 000a4840 */ sll $t1,$t2,0x1
|
||||
/* f05aa30: 01e95821 */ addu $t3,$t7,$t1
|
||||
/* f05aa34: 008b2021 */ addu $a0,$a0,$t3
|
||||
/* f05aa38: 0fc5c06a */ jal langGet
|
||||
/* f05aa3c: 8484ad52 */ lh $a0,-0x52ae($a0)
|
||||
/* f05aa3c: 8484ad52 */ lh $a0,%lo(g_SpecialQuipBank+0x16a)($a0)
|
||||
/* f05aa40: afa20080 */ sw $v0,0x80($sp)
|
||||
/* f05aa44: 0c004116 */ jal sndIsFiltered
|
||||
/* f05aa48: 87a400a4 */ lh $a0,0xa4($sp)
|
||||
@@ -7989,7 +7989,7 @@ glabel var7f1a9d64
|
||||
/* f05aa68: 00000000 */ nop
|
||||
/* f05aa6c: 8fad0070 */ lw $t5,0x70($sp)
|
||||
.PB0f05aa70:
|
||||
/* f05aa70: 25cea6c8 */ addiu $t6,$t6,-22840
|
||||
/* f05aa70: 25cea6c8 */ addiu $t6,$t6,%lo(g_GuardQuipBank)
|
||||
/* f05aa74: a7a000a4 */ sh $zero,0xa4($sp)
|
||||
/* f05aa78: 000dc0c0 */ sll $t8,$t5,0x3
|
||||
/* f05aa7c: 030e1021 */ addu $v0,$t8,$t6
|
||||
@@ -8136,14 +8136,14 @@ glabel var7f1a9d64
|
||||
/* f05ac8c: 8fb9009c */ lw $t9,0x9c($sp)
|
||||
.PB0f05ac90:
|
||||
/* f05ac90: 00087840 */ sll $t7,$t0,0x1
|
||||
/* f05ac94: 3c048007 */ lui $a0,0x8007
|
||||
/* f05ac94: 3c048007 */ lui $a0,%hi(g_SpecialQuipBank+0x168)
|
||||
/* f05ac98: 93220008 */ lbu $v0,0x8($t9)
|
||||
/* f05ac9c: 1040001a */ beqz $v0,.PB0f05ad08
|
||||
/* f05aca0: 000250c0 */ sll $t2,$v0,0x3
|
||||
/* f05aca4: 014f4821 */ addu $t1,$t2,$t7
|
||||
/* f05aca8: 00892021 */ addu $a0,$a0,$t1
|
||||
/* f05acac: 0fc5c06a */ jal langGet
|
||||
/* f05acb0: 8484ad50 */ lh $a0,-0x52b0($a0)
|
||||
/* f05acb0: 8484ad50 */ lh $a0,%lo(g_SpecialQuipBank+0x168)($a0)
|
||||
/* f05acb4: afa20080 */ sw $v0,0x80($sp)
|
||||
/* f05acb8: 0c004116 */ jal sndIsFiltered
|
||||
/* f05acbc: 87a400a4 */ lh $a0,0xa4($sp)
|
||||
@@ -8850,8 +8850,8 @@ glabel var7f1a9d64
|
||||
.text
|
||||
/* f0596c0: 27bdff58 */ addiu $sp,$sp,-168
|
||||
/* f0596c4: afb00048 */ sw $s0,0x48($sp)
|
||||
/* f0596c8: 3c10800a */ lui $s0,0x800a
|
||||
/* f0596cc: 2610e6c0 */ addiu $s0,$s0,-6464
|
||||
/* f0596c8: 3c10800a */ lui $s0,%hi(g_Vars)
|
||||
/* f0596cc: 2610e6c0 */ addiu $s0,$s0,%lo(g_Vars)
|
||||
/* f0596d0: 8e0e0434 */ lw $t6,0x434($s0)
|
||||
/* f0596d4: 8e0f0438 */ lw $t7,0x438($s0)
|
||||
/* f0596d8: afbf004c */ sw $ra,0x4c($sp)
|
||||
@@ -8877,8 +8877,8 @@ glabel var7f1a9d64
|
||||
.NB0f059724:
|
||||
/* f059724: 24010001 */ addiu $at,$zero,0x1
|
||||
/* f059728: 14610007 */ bne $v1,$at,.NB0f059748
|
||||
/* f05972c: 3c0a8007 */ lui $t2,0x8007
|
||||
/* f059730: 254abdd8 */ addiu $t2,$t2,-16936
|
||||
/* f05972c: 3c0a8007 */ lui $t2,%hi(g_SkedarQuipBank)
|
||||
/* f059730: 254abdd8 */ addiu $t2,$t2,%lo(g_SkedarQuipBank)
|
||||
/* f059734: 28c10006 */ slti $at,$a2,0x6
|
||||
/* f059738: 1420002a */ bnez $at,.NB0f0597e4
|
||||
/* f05973c: afaa0084 */ sw $t2,0x84($sp)
|
||||
@@ -8887,9 +8887,9 @@ glabel var7f1a9d64
|
||||
.NB0f059748:
|
||||
/* f059748: 80eb0006 */ lb $t3,0x6($a3)
|
||||
/* f05974c: 24030029 */ addiu $v1,$zero,0x29
|
||||
/* f059750: 3c0c8007 */ lui $t4,0x8007
|
||||
/* f059750: 3c0c8007 */ lui $t4,%hi(g_MaianQuipBank)
|
||||
/* f059754: 146b000d */ bne $v1,$t3,.NB0f05978c
|
||||
/* f059758: 258cbe10 */ addiu $t4,$t4,-16880
|
||||
/* f059758: 258cbe10 */ addiu $t4,$t4,%lo(g_MaianQuipBank)
|
||||
/* f05975c: 28c10003 */ slti $at,$a2,0x3
|
||||
/* f059760: 14200020 */ bnez $at,.NB0f0597e4
|
||||
/* f059764: afac0084 */ sw $t4,0x84($sp)
|
||||
@@ -8904,8 +8904,8 @@ glabel var7f1a9d64
|
||||
/* f059788: 8fa8009c */ lw $t0,0x9c($sp)
|
||||
.NB0f05978c:
|
||||
/* f05978c: 910e0007 */ lbu $t6,0x7($t0)
|
||||
/* f059790: 3c0b8007 */ lui $t3,0x8007
|
||||
/* f059794: 256bbc18 */ addiu $t3,$t3,-17384
|
||||
/* f059790: 3c0b8007 */ lui $t3,%hi(g_SpecialQuipBank)
|
||||
/* f059794: 256bbc18 */ addiu $t3,$t3,%lo(g_SpecialQuipBank)
|
||||
/* f059798: 55c00012 */ bnezl $t6,.NB0f0597e4
|
||||
/* f05979c: afab0084 */ sw $t3,0x84($sp)
|
||||
/* f0597a0: 90e202b1 */ lbu $v0,0x2b1($a3)
|
||||
@@ -8918,8 +8918,8 @@ glabel var7f1a9d64
|
||||
/* f0597bc: 90e202b1 */ lbu $v0,0x2b1($a3)
|
||||
.NB0f0597c0:
|
||||
/* f0597c0: 00430019 */ multu $v0,$v1
|
||||
/* f0597c4: 3c098007 */ lui $t1,0x8007
|
||||
/* f0597c8: 2529b6f8 */ addiu $t1,$t1,-18696
|
||||
/* f0597c4: 3c098007 */ lui $t1,%hi(g_GuardQuipBank)
|
||||
/* f0597c8: 2529b6f8 */ addiu $t1,$t1,%lo(g_GuardQuipBank)
|
||||
/* f0597cc: 0000c012 */ mflo $t8
|
||||
/* f0597d0: 0018c8c0 */ sll $t9,$t8,0x3
|
||||
/* f0597d4: 03295021 */ addu $t2,$t9,$t1
|
||||
@@ -8958,7 +8958,7 @@ glabel var7f1a9d64
|
||||
/* f059850: 8fa5007c */ lw $a1,0x7c($sp)
|
||||
/* f059854: 8fa90084 */ lw $t1,0x84($sp)
|
||||
/* f059858: 10610007 */ beq $v1,$at,.NB0f059878
|
||||
/* f05985c: 3c0a8007 */ lui $t2,0x8007
|
||||
/* f05985c: 3c0a8007 */ lui $t2,%hi(g_SpecialQuipBank)
|
||||
/* f059860: 2401000f */ addiu $at,$zero,0xf
|
||||
/* f059864: 10610004 */ beq $v1,$at,.NB0f059878
|
||||
/* f059868: 2401003a */ addiu $at,$zero,0x3a
|
||||
@@ -8966,7 +8966,7 @@ glabel var7f1a9d64
|
||||
/* f059870: 24010028 */ addiu $at,$zero,0x28
|
||||
/* f059874: 14610004 */ bne $v1,$at,.NB0f059888
|
||||
.NB0f059878:
|
||||
/* f059878: 254abc18 */ addiu $t2,$t2,-17384
|
||||
/* f059878: 254abc18 */ addiu $t2,$t2,%lo(g_SpecialQuipBank)
|
||||
/* f05987c: 112a0002 */ beq $t1,$t2,.NB0f059888
|
||||
/* f059880: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f059884: afa00090 */ sw $zero,0x90($sp)
|
||||
@@ -9056,8 +9056,8 @@ glabel var7f1a9d64
|
||||
/* f0599c0: 8fa20088 */ lw $v0,0x88($sp)
|
||||
/* f0599c4: 0fc12430 */ jal chrGetDistanceToChr
|
||||
/* f0599c8: afa60064 */ sw $a2,0x64($sp)
|
||||
/* f0599cc: 3c017f1a */ lui $at,0x7f1a
|
||||
/* f0599d0: c4244084 */ lwc1 $f4,0x4084($at)
|
||||
/* f0599cc: 3c017f1a */ lui $at,%hi(var7f1a9d64)
|
||||
/* f0599d0: c4244084 */ lwc1 $f4,%lo(var7f1a9d64)($at)
|
||||
/* f0599d4: 8fa90098 */ lw $t1,0x98($sp)
|
||||
/* f0599d8: 8fa60064 */ lw $a2,0x64($sp)
|
||||
/* f0599dc: 4604003c */ c.lt.s $f0,$f4
|
||||
@@ -9150,7 +9150,7 @@ glabel var7f1a9d64
|
||||
/* f059b1c: 00001825 */ or $v1,$zero,$zero
|
||||
/* f059b20: 24080001 */ addiu $t0,$zero,0x1
|
||||
/* f059b24: 10e00003 */ beqz $a3,.NB0f059b34
|
||||
/* f059b28: 3c0e8007 */ lui $t6,0x8007
|
||||
/* f059b28: 3c0e8007 */ lui $t6,%hi(g_GuardQuipBank)
|
||||
/* f059b2c: 10000001 */ beqz $zero,.NB0f059b34
|
||||
/* f059b30: 90e302fe */ lbu $v1,0x2fe($a3)
|
||||
.NB0f059b34:
|
||||
@@ -9190,7 +9190,7 @@ glabel var7f1a9d64
|
||||
/* f059bac: 8e0e0424 */ lw $t6,0x424($s0)
|
||||
/* f059bb0: 3406ffff */ dli $a2,0xffff
|
||||
/* f059bb4: 0fc2433d */ jal func0f0926bc
|
||||
/* f059bb8: 8dc4001c */ lw $a0,0x1c($t6)
|
||||
/* f059bb8: 8dc4001c */ lw $a0,%lo(invanim_devastator_reload+0x58)($t6)
|
||||
/* f059bbc: 8e0f0424 */ lw $t7,0x424($s0)
|
||||
/* f059bc0: 3c01bf80 */ lui $at,0xbf80
|
||||
/* f059bc4: 44810000 */ mtc1 $at,$f0
|
||||
@@ -9267,14 +9267,14 @@ glabel var7f1a9d64
|
||||
/* f059cd0: 15600010 */ bnez $t3,.NB0f059d14
|
||||
/* f059cd4: 28610003 */ slti $at,$v1,0x3
|
||||
/* f059cd8: 14200002 */ bnez $at,.NB0f059ce4
|
||||
/* f059cdc: 3c048007 */ lui $a0,0x8007
|
||||
/* f059cdc: 3c048007 */ lui $a0,%hi(g_SpecialQuipBank+0x16a)
|
||||
/* f059ce0: 24030002 */ addiu $v1,$zero,0x2
|
||||
.NB0f059ce4:
|
||||
/* f059ce4: 00036840 */ sll $t5,$v1,0x1
|
||||
/* f059ce8: 018dc021 */ addu $t8,$t4,$t5
|
||||
/* f059cec: 00982021 */ addu $a0,$a0,$t8
|
||||
/* f059cf0: 0fc5a4dd */ jal langGet
|
||||
/* f059cf4: 8484bd82 */ lh $a0,-0x427e($a0)
|
||||
/* f059cf4: 8484bd82 */ lh $a0,%lo(g_SpecialQuipBank+0x16a)($a0)
|
||||
/* f059cf8: 8fae009c */ lw $t6,0x9c($sp)
|
||||
/* f059cfc: 00402025 */ or $a0,$v0,$zero
|
||||
/* f059d00: 24050006 */ addiu $a1,$zero,0x6
|
||||
@@ -9287,13 +9287,13 @@ glabel var7f1a9d64
|
||||
/* f059d18: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f059d1c: 8e190424 */ lw $t9,0x424($s0)
|
||||
/* f059d20: 000278c0 */ sll $t7,$v0,0x3
|
||||
/* f059d24: 3c048007 */ lui $a0,0x8007
|
||||
/* f059d24: 3c048007 */ lui $a0,%hi(g_SpecialQuipBank+0x16a)
|
||||
/* f059d28: 932a02b0 */ lbu $t2,0x2b0($t9)
|
||||
/* f059d2c: 000a4840 */ sll $t1,$t2,0x1
|
||||
/* f059d30: 01e95821 */ addu $t3,$t7,$t1
|
||||
/* f059d34: 008b2021 */ addu $a0,$a0,$t3
|
||||
/* f059d38: 0fc5a4dd */ jal langGet
|
||||
/* f059d3c: 8484bd82 */ lh $a0,-0x427e($a0)
|
||||
/* f059d3c: 8484bd82 */ lh $a0,%lo(g_SpecialQuipBank+0x16a)($a0)
|
||||
/* f059d40: 8fac009c */ lw $t4,0x9c($sp)
|
||||
/* f059d44: 00402025 */ or $a0,$v0,$zero
|
||||
/* f059d48: 24050006 */ addiu $a1,$zero,0x6
|
||||
@@ -9303,7 +9303,7 @@ glabel var7f1a9d64
|
||||
/* f059d58: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f059d5c: 8fad0070 */ lw $t5,0x70($sp)
|
||||
.NB0f059d60:
|
||||
/* f059d60: 25ceb6f8 */ addiu $t6,$t6,-18696
|
||||
/* f059d60: 25ceb6f8 */ addiu $t6,$t6,%lo(g_GuardQuipBank)
|
||||
/* f059d64: a7a000a4 */ sh $zero,0xa4($sp)
|
||||
/* f059d68: 000dc0c0 */ sll $t8,$t5,0x3
|
||||
/* f059d6c: 030e1021 */ addu $v0,$t8,$t6
|
||||
@@ -9450,14 +9450,14 @@ glabel var7f1a9d64
|
||||
/* f059f7c: 8fb9009c */ lw $t9,0x9c($sp)
|
||||
.NB0f059f80:
|
||||
/* f059f80: 00087840 */ sll $t7,$t0,0x1
|
||||
/* f059f84: 3c048007 */ lui $a0,0x8007
|
||||
/* f059f84: 3c048007 */ lui $a0,%hi(g_SpecialQuipBank+0x168)
|
||||
/* f059f88: 93220008 */ lbu $v0,0x8($t9)
|
||||
/* f059f8c: 10400016 */ beqz $v0,.NB0f059fe8
|
||||
/* f059f90: 000250c0 */ sll $t2,$v0,0x3
|
||||
/* f059f94: 014f4821 */ addu $t1,$t2,$t7
|
||||
/* f059f98: 00892021 */ addu $a0,$a0,$t1
|
||||
/* f059f9c: 0fc5a4dd */ jal langGet
|
||||
/* f059fa0: 8484bd80 */ lh $a0,-0x4280($a0)
|
||||
/* f059fa0: 8484bd80 */ lh $a0,%lo(g_SpecialQuipBank+0x168)($a0)
|
||||
/* f059fa4: 8fab009c */ lw $t3,0x9c($sp)
|
||||
/* f059fa8: 00402025 */ or $a0,$v0,$zero
|
||||
/* f059fac: 24050006 */ addiu $a1,$zero,0x6
|
||||
|
||||
+38
-38
@@ -1073,21 +1073,21 @@ glabel textMapCodeUnitToChar
|
||||
/* f154b14: afa7003c */ sw $a3,0x3c($sp)
|
||||
/* f154b18: 8c8e0000 */ lw $t6,0x0($a0)
|
||||
/* f154b1c: 00808025 */ move $s0,$a0
|
||||
/* f154b20: 3c047f1c */ lui $a0,0x7f1c
|
||||
/* f154b20: 3c047f1c */ lui $a0,%hi(var7f1b8068jf)
|
||||
/* f154b24: 91c20000 */ lbu $v0,0x0($t6)
|
||||
/* f154b28: 240a000b */ li $t2,0xb
|
||||
/* f154b2c: 24848068 */ addiu $a0,$a0,-32664
|
||||
/* f154b2c: 24848068 */ addiu $a0,$a0,%lo(var7f1b8068jf)
|
||||
/* f154b30: 28410080 */ slti $at,$v0,0x80
|
||||
/* f154b34: 10200032 */ beqz $at,.JF0f154c00
|
||||
/* f154b38: 00401825 */ move $v1,$v0
|
||||
/* f154b3c: 10e00004 */ beqz $a3,.JF0f154b50
|
||||
/* f154b40: 3c188008 */ lui $t8,0x8008
|
||||
/* f154b44: 8f1800f0 */ lw $t8,0xf0($t8)
|
||||
/* f154b40: 3c188008 */ lui $t8,%hi(var800800f0jf)
|
||||
/* f154b44: 8f1800f0 */ lw $t8,%lo(var800800f0jf)($t8)
|
||||
/* f154b48: 53000016 */ beqzl $t8,.JF0f154ba4
|
||||
/* f154b4c: 2404000c */ li $a0,0xc
|
||||
.JF0f154b50:
|
||||
/* f154b50: 3c03800a */ lui $v1,0x800a
|
||||
/* f154b54: 24635008 */ addiu $v1,$v1,0x5008
|
||||
/* f154b50: 3c03800a */ lui $v1,%hi(g_TmpJpnChar)
|
||||
/* f154b54: 24635008 */ addiu $v1,$v1,%lo(g_TmpJpnChar)
|
||||
/* f154b58: 2405000c */ li $a1,0xc
|
||||
/* f154b5c: 304400ff */ andi $a0,$v0,0xff
|
||||
/* f154b60: a4600000 */ sh $zero,0x0($v1)
|
||||
@@ -1098,8 +1098,8 @@ glabel textMapCodeUnitToChar
|
||||
/* f154b74: 0fc5525a */ jal func0f154968jf
|
||||
/* f154b78: ac600008 */ sw $zero,0x8($v1)
|
||||
/* f154b7c: 8fab0034 */ lw $t3,0x34($sp)
|
||||
/* f154b80: 3c03800a */ lui $v1,0x800a
|
||||
/* f154b84: 24635008 */ addiu $v1,$v1,0x5008
|
||||
/* f154b80: 3c03800a */ lui $v1,%hi(g_TmpJpnChar)
|
||||
/* f154b84: 24635008 */ addiu $v1,$v1,%lo(g_TmpJpnChar)
|
||||
/* f154b88: 24590080 */ addiu $t9,$v0,0x80
|
||||
/* f154b8c: a4790000 */ sh $t9,0x0($v1)
|
||||
/* f154b90: ad630000 */ sw $v1,0x0($t3)
|
||||
@@ -1133,8 +1133,8 @@ glabel textMapCodeUnitToChar
|
||||
/* f154bf8: 10000040 */ b .JF0f154cfc
|
||||
/* f154bfc: ae0f0000 */ sw $t7,0x0($s0)
|
||||
.JF0f154c00:
|
||||
/* f154c00: 3c03800a */ lui $v1,0x800a
|
||||
/* f154c04: 24635008 */ addiu $v1,$v1,0x5008
|
||||
/* f154c00: 3c03800a */ lui $v1,%hi(g_TmpJpnChar)
|
||||
/* f154c04: 24635008 */ addiu $v1,$v1,%lo(g_TmpJpnChar)
|
||||
/* f154c08: a4600000 */ sh $zero,0x0($v1)
|
||||
/* f154c0c: a0600002 */ sb $zero,0x2($v1)
|
||||
/* f154c10: a06a0003 */ sb $t2,0x3($v1)
|
||||
@@ -1142,8 +1142,8 @@ glabel textMapCodeUnitToChar
|
||||
/* f154c18: a4600006 */ sh $zero,0x6($v1)
|
||||
/* f154c1c: ac600008 */ sw $zero,0x8($v1)
|
||||
/* f154c20: 8e020000 */ lw $v0,0x0($s0)
|
||||
/* f154c24: 3c058008 */ lui $a1,0x8008
|
||||
/* f154c28: 24a50228 */ addiu $a1,$a1,0x228
|
||||
/* f154c24: 3c058008 */ lui $a1,%hi(ope)
|
||||
/* f154c28: 24a50228 */ addiu $a1,$a1,%lo(ope)
|
||||
/* f154c2c: 90460000 */ lbu $a2,0x0($v0)
|
||||
/* f154c30: 24580001 */ addiu $t8,$v0,0x1
|
||||
/* f154c34: ae180000 */ sw $t8,0x0($s0)
|
||||
@@ -1158,17 +1158,17 @@ glabel textMapCodeUnitToChar
|
||||
/* f154c58: afa90024 */ sw $t1,0x24($sp)
|
||||
/* f154c5c: 0c0036b4 */ jal mainOverrideVariable
|
||||
/* f154c60: a3a00029 */ sb $zero,0x29($sp)
|
||||
/* f154c64: 3c0e8008 */ lui $t6,0x8008
|
||||
/* f154c68: 8dce0228 */ lw $t6,0x228($t6)
|
||||
/* f154c6c: 3c03800a */ lui $v1,0x800a
|
||||
/* f154c70: 24635008 */ addiu $v1,$v1,0x5008
|
||||
/* f154c64: 3c0e8008 */ lui $t6,%hi(ope)
|
||||
/* f154c68: 8dce0228 */ lw $t6,%lo(ope)($t6)
|
||||
/* f154c6c: 3c03800a */ lui $v1,%hi(g_TmpJpnChar)
|
||||
/* f154c70: 24635008 */ addiu $v1,$v1,%lo(g_TmpJpnChar)
|
||||
/* f154c74: 93a80029 */ lbu $t0,0x29($sp)
|
||||
/* f154c78: 11c00006 */ beqz $t6,.JF0f154c94
|
||||
/* f154c7c: 8fb00024 */ lw $s0,0x24($sp)
|
||||
/* f154c80: 0fc551e1 */ jal func0f154784jf
|
||||
/* f154c84: 3204ffff */ andi $a0,$s0,0xffff
|
||||
/* f154c88: 3c03800a */ lui $v1,0x800a
|
||||
/* f154c8c: 24635008 */ addiu $v1,$v1,0x5008
|
||||
/* f154c88: 3c03800a */ lui $v1,%hi(g_TmpJpnChar)
|
||||
/* f154c8c: 24635008 */ addiu $v1,$v1,%lo(g_TmpJpnChar)
|
||||
/* f154c90: 304800ff */ andi $t0,$v0,0xff
|
||||
.JF0f154c94:
|
||||
/* f154c94: 11000004 */ beqz $t0,.JF0f154ca8
|
||||
@@ -1396,8 +1396,8 @@ glabel text0f154f38
|
||||
/* f154d44: 01d96021 */ addu $t4,$t6,$t9
|
||||
/* f154d48: 000d7880 */ sll $t7,$t5,0x2
|
||||
/* f154d4c: 018fc021 */ addu $t8,$t4,$t7
|
||||
/* f154d50: 3c198008 */ lui $t9,0x8008
|
||||
/* f154d54: 8f3900fc */ lw $t9,0xfc($t9)
|
||||
/* f154d50: 3c198008 */ lui $t9,%hi(var8007fac4)
|
||||
/* f154d54: 8f3900fc */ lw $t9,%lo(var8007fac4)($t9)
|
||||
/* f154d58: 8f0e0000 */ lw $t6,0x0($t8)
|
||||
/* f154d5c: 8cac0000 */ lw $t4,0x0($a1)
|
||||
/* f154d60: 00808025 */ move $s0,$a0
|
||||
@@ -1415,27 +1415,27 @@ glabel text0f154f38
|
||||
/* f154d90: ae220008 */ sw $v0,0x8($s1)
|
||||
/* f154d94: 96390000 */ lhu $t9,0x0($s1)
|
||||
.JF0f154d98:
|
||||
/* f154d98: 3c0c8008 */ lui $t4,0x8008
|
||||
/* f154d98: 3c0c8008 */ lui $t4,%hi(var80080104jf)
|
||||
/* f154d9c: 2b210080 */ slti $at,$t9,0x80
|
||||
/* f154da0: 1420001e */ bnez $at,.JF0f154e1c
|
||||
/* f154da4: 00000000 */ nop
|
||||
/* f154da8: 3c0c8008 */ lui $t4,0x8008
|
||||
/* f154dac: 8d8c00f8 */ lw $t4,0xf8($t4)
|
||||
/* f154da8: 3c0c8008 */ lui $t4,%hi(var80080104jf)
|
||||
/* f154dac: 8d8c00f8 */ lw $t4,%lo(var80080104jf)($t4)
|
||||
/* f154db0: 02002825 */ move $a1,$s0
|
||||
/* f154db4: 3c0ffd10 */ lui $t7,0xfd10
|
||||
/* f154db8: 15800032 */ bnez $t4,.JF0f154e84
|
||||
/* f154dbc: 3c048008 */ lui $a0,0x8008
|
||||
/* f154dbc: 3c048008 */ lui $a0,%hi(var800801d8jf)
|
||||
/* f154dc0: acaf0000 */ sw $t7,0x0($a1)
|
||||
/* f154dc4: afa5002c */ sw $a1,0x2c($sp)
|
||||
/* f154dc8: 26100008 */ addiu $s0,$s0,0x8
|
||||
/* f154dcc: 0c012b34 */ jal osVirtualToPhysical
|
||||
/* f154dd0: 248401d8 */ addiu $a0,$a0,0x1d8
|
||||
/* f154dd0: 248401d8 */ addiu $a0,$a0,%lo(var800801d8jf)
|
||||
/* f154dd4: 8fa5002c */ lw $a1,0x2c($sp)
|
||||
/* f154dd8: 24180001 */ li $t8,0x1
|
||||
/* f154ddc: 3c018008 */ lui $at,0x8008
|
||||
/* f154ddc: 3c018008 */ lui $at,%hi(var80080104jf)
|
||||
/* f154de0: 02001825 */ move $v1,$s0
|
||||
/* f154de4: aca20004 */ sw $v0,0x4($a1)
|
||||
/* f154de8: ac3800f8 */ sw $t8,0xf8($at)
|
||||
/* f154de8: ac3800f8 */ sw $t8,%lo(var80080104jf)($at)
|
||||
/* f154dec: 26100008 */ addiu $s0,$s0,0x8
|
||||
/* f154df0: 3c0de600 */ lui $t5,0xe600
|
||||
/* f154df4: 02002025 */ move $a0,$s0
|
||||
@@ -1449,21 +1449,21 @@ glabel text0f154f38
|
||||
/* f154e14: 1000001b */ b .JF0f154e84
|
||||
/* f154e18: 26100008 */ addiu $s0,$s0,0x8
|
||||
.JF0f154e1c:
|
||||
/* f154e1c: 8d8c00f8 */ lw $t4,0xf8($t4)
|
||||
/* f154e1c: 8d8c00f8 */ lw $t4,%lo(var80080104jf)($t4)
|
||||
/* f154e20: 02002825 */ move $a1,$s0
|
||||
/* f154e24: 3c0ffd10 */ lui $t7,0xfd10
|
||||
/* f154e28: 11800016 */ beqz $t4,.JF0f154e84
|
||||
/* f154e2c: 3c048008 */ lui $a0,0x8008
|
||||
/* f154e2c: 3c048008 */ lui $a0,%hi(var8007fb3c)
|
||||
/* f154e30: acaf0000 */ sw $t7,0x0($a1)
|
||||
/* f154e34: afa50020 */ sw $a1,0x20($sp)
|
||||
/* f154e38: 26100008 */ addiu $s0,$s0,0x8
|
||||
/* f154e3c: 0c012b34 */ jal osVirtualToPhysical
|
||||
/* f154e40: 24840178 */ addiu $a0,$a0,0x178
|
||||
/* f154e40: 24840178 */ addiu $a0,$a0,%lo(var8007fb3c)
|
||||
/* f154e44: 8fa50020 */ lw $a1,0x20($sp)
|
||||
/* f154e48: 3c018008 */ lui $at,0x8008
|
||||
/* f154e48: 3c018008 */ lui $at,%hi(var80080104jf)
|
||||
/* f154e4c: 02001825 */ move $v1,$s0
|
||||
/* f154e50: aca20004 */ sw $v0,0x4($a1)
|
||||
/* f154e54: ac2000f8 */ sw $zero,0xf8($at)
|
||||
/* f154e54: ac2000f8 */ sw $zero,%lo(var80080104jf)($at)
|
||||
/* f154e58: 26100008 */ addiu $s0,$s0,0x8
|
||||
/* f154e5c: 3c18e600 */ lui $t8,0xe600
|
||||
/* f154e60: 02002025 */ move $a0,$s0
|
||||
@@ -1520,16 +1520,16 @@ glabel text0f154f38
|
||||
/* f154f20: ac6d0000 */ sw $t5,0x0($v1)
|
||||
/* f154f24: ac600004 */ sw $zero,0x4($v1)
|
||||
/* f154f28: 8fae0054 */ lw $t6,0x54($sp)
|
||||
/* f154f2c: 3c048008 */ lui $a0,0x8008
|
||||
/* f154f30: 8c840118 */ lw $a0,0x118($a0)
|
||||
/* f154f2c: 3c048008 */ lui $a0,%hi(var8007fadc)
|
||||
/* f154f30: 8c840118 */ lw $a0,%lo(var8007fadc)($a0)
|
||||
/* f154f34: 8dc20000 */ lw $v0,0x0($t6)
|
||||
/* f154f38: c7a4006c */ lwc1 $f4,0x6c($sp)
|
||||
/* f154f3c: 3c058008 */ lui $a1,0x8008
|
||||
/* f154f3c: 3c058008 */ lui $a1,%hi(var8007fae0)
|
||||
/* f154f40: 0002c880 */ sll $t9,$v0,0x2
|
||||
/* f154f44: 03246021 */ addu $t4,$t9,$a0
|
||||
/* f154f48: 448c3000 */ mtc1 $t4,$f6
|
||||
/* f154f4c: 46049002 */ mul.s $f0,$f18,$f4
|
||||
/* f154f50: 8ca5011c */ lw $a1,0x11c($a1)
|
||||
/* f154f50: 8ca5011c */ lw $a1,%lo(var8007fae0)($a1)
|
||||
/* f154f54: 26100008 */ addiu $s0,$s0,0x8
|
||||
/* f154f58: 46803220 */ cvt.s.w $f8,$f6
|
||||
/* f154f5c: 460e4282 */ mul.s $f10,$f8,$f14
|
||||
@@ -3180,10 +3180,10 @@ glabel textWrap
|
||||
/* f1579e4: 8fad00b4 */ lw $t5,0xb4($sp)
|
||||
/* f1579e8: 8fae00a8 */ lw $t6,0xa8($sp)
|
||||
/* f1579ec: 8fb800b8 */ lw $t8,0xb8($sp)
|
||||
/* f1579f0: 3c088008 */ lui $t0,0x8008
|
||||
/* f1579f0: 3c088008 */ lui $t0,%hi(g_WrapIndentCount)
|
||||
/* f1579f4: 01ae7821 */ addu $t7,$t5,$t6
|
||||
/* f1579f8: 030f082a */ slt $at,$t8,$t7
|
||||
/* f1579fc: 25080104 */ addiu $t0,$t0,0x104
|
||||
/* f1579fc: 25080104 */ addiu $t0,$t0,%lo(g_WrapIndentCount)
|
||||
/* f157a00: 24090020 */ li $t1,0x20
|
||||
/* f157a04: 14200003 */ bnez $at,.JF0f157a14
|
||||
/* f157a08: afaf00b4 */ sw $t7,0xb4($sp)
|
||||
|
||||
+44
-44
@@ -229,34 +229,34 @@ glabel lang0f16e3fc
|
||||
/* f16e5bc: 00004025 */ move $t0,$zero
|
||||
/* f16e5c0: 24080001 */ li $t0,0x1
|
||||
.JF0f16e5c4:
|
||||
/* f16e5c4: 3c047f1c */ lui $a0,0x7f1c
|
||||
/* f16e5c8: 3c058008 */ lui $a1,0x8008
|
||||
/* f16e5cc: 24a54814 */ addiu $a1,$a1,0x4814
|
||||
/* f16e5d0: 24848850 */ addiu $a0,$a0,-30640
|
||||
/* f16e5c4: 3c047f1c */ lui $a0,%hi(var7f1b8850jf)
|
||||
/* f16e5c8: 3c058008 */ lui $a1,%hi(var80084814jf)
|
||||
/* f16e5cc: 24a54814 */ addiu $a1,$a1,%lo(var80084814jf)
|
||||
/* f16e5d0: 24848850 */ addiu $a0,$a0,%lo(var7f1b8850jf)
|
||||
/* f16e5d4: afa80020 */ sw $t0,0x20($sp)
|
||||
/* f16e5d8: afa90028 */ sw $t1,0x28($sp)
|
||||
/* f16e5dc: 0c0036b4 */ jal mainOverrideVariable
|
||||
/* f16e5e0: afaa0024 */ sw $t2,0x24($sp)
|
||||
/* f16e5e4: 3c047f1c */ lui $a0,0x7f1c
|
||||
/* f16e5e8: 3c058008 */ lui $a1,0x8008
|
||||
/* f16e5ec: 24a54810 */ addiu $a1,$a1,0x4810
|
||||
/* f16e5e4: 3c047f1c */ lui $a0,%hi(var7f1b8858jf)
|
||||
/* f16e5e8: 3c058008 */ lui $a1,%hi(var80084810jf)
|
||||
/* f16e5ec: 24a54810 */ addiu $a1,$a1,%lo(var80084810jf)
|
||||
/* f16e5f0: 0c0036b4 */ jal mainOverrideVariable
|
||||
/* f16e5f4: 24848858 */ addiu $a0,$a0,-30632
|
||||
/* f16e5f8: 3c028008 */ lui $v0,0x8008
|
||||
/* f16e5fc: 8c424810 */ lw $v0,0x4810($v0)
|
||||
/* f16e5f4: 24848858 */ addiu $a0,$a0,%lo(var7f1b8858jf)
|
||||
/* f16e5f8: 3c028008 */ lui $v0,%hi(var80084810jf)
|
||||
/* f16e5fc: 8c424810 */ lw $v0,%lo(var80084810jf)($v0)
|
||||
/* f16e600: 8fa80020 */ lw $t0,0x20($sp)
|
||||
/* f16e604: 8fa90028 */ lw $t1,0x28($sp)
|
||||
/* f16e608: 10400002 */ beqz $v0,.JF0f16e614
|
||||
/* f16e60c: 8faa0024 */ lw $t2,0x24($sp)
|
||||
/* f16e610: 00408025 */ move $s0,$v0
|
||||
.JF0f16e614:
|
||||
/* f16e614: 3c07800a */ lui $a3,0x800a
|
||||
/* f16e618: 8ce7d140 */ lw $a3,-0x2ec0($a3)
|
||||
/* f16e614: 3c07800a */ lui $a3,%hi(var8009d140jf)
|
||||
/* f16e618: 8ce7d140 */ lw $a3,%lo(var8009d140jf)($a3)
|
||||
/* f16e61c: 00003025 */ move $a2,$zero
|
||||
/* f16e620: 3c04800b */ lui $a0,0x800b
|
||||
/* f16e620: 3c04800b */ lui $a0,%hi(var800aabb8)
|
||||
/* f16e624: 58e00026 */ blezl $a3,.JF0f16e6c0
|
||||
/* f16e628: 00c7082a */ slt $at,$a2,$a3
|
||||
/* f16e62c: 8c84b5a8 */ lw $a0,-0x4a58($a0)
|
||||
/* f16e62c: 8c84b5a8 */ lw $a0,%lo(var800aabb8)($a0)
|
||||
.JF0f16e630:
|
||||
/* f16e630: 15000005 */ bnez $t0,.JF0f16e648
|
||||
/* f16e634: 00000000 */ nop
|
||||
@@ -301,19 +301,19 @@ glabel lang0f16e3fc
|
||||
/* f16e6bc: 00c7082a */ slt $at,$a2,$a3
|
||||
.JF0f16e6c0:
|
||||
/* f16e6c0: 1020002b */ beqz $at,.JF0f16e770
|
||||
/* f16e6c4: 3c18800b */ lui $t8,0x800b
|
||||
/* f16e6c8: 8f18b5a8 */ lw $t8,-0x4a58($t8)
|
||||
/* f16e6c4: 3c18800b */ lui $t8,%hi(var800aabb8)
|
||||
/* f16e6c8: 8f18b5a8 */ lw $t8,%lo(var800aabb8)($t8)
|
||||
/* f16e6cc: 00061840 */ sll $v1,$a2,0x1
|
||||
/* f16e6d0: 15000010 */ bnez $t0,.JF0f16e714
|
||||
/* f16e6d4: 03032021 */ addu $a0,$t8,$v1
|
||||
/* f16e6d8: 90990000 */ lbu $t9,0x0($a0)
|
||||
/* f16e6dc: 3c0d8008 */ lui $t5,0x8008
|
||||
/* f16e6e0: 3c18800b */ lui $t8,0x800b
|
||||
/* f16e6dc: 3c0d8008 */ lui $t5,%hi(var80084814jf)
|
||||
/* f16e6e0: 3c18800b */ lui $t8,%hi(var800aabb4)
|
||||
/* f16e6e4: 332bff3f */ andi $t3,$t9,0xff3f
|
||||
/* f16e6e8: 356c0080 */ ori $t4,$t3,0x80
|
||||
/* f16e6ec: a08c0000 */ sb $t4,0x0($a0)
|
||||
/* f16e6f0: 8dad4814 */ lw $t5,0x4814($t5)
|
||||
/* f16e6f4: 8f18b5a4 */ lw $t8,-0x4a5c($t8)
|
||||
/* f16e6f0: 8dad4814 */ lw $t5,%lo(var80084814jf)($t5)
|
||||
/* f16e6f4: 8f18b5a4 */ lw $t8,%lo(var800aabb4)($t8)
|
||||
/* f16e6f8: 00cd0019 */ multu $a2,$t5
|
||||
/* f16e6fc: 00007012 */ mflo $t6
|
||||
/* f16e700: 000e7880 */ sll $t7,$t6,0x2
|
||||
@@ -323,21 +323,21 @@ glabel lang0f16e3fc
|
||||
/* f16e710: 01f81021 */ addu $v0,$t7,$t8
|
||||
.JF0f16e714:
|
||||
/* f16e714: 90990000 */ lbu $t9,0x0($a0)
|
||||
/* f16e718: 3c07800b */ lui $a3,0x800b
|
||||
/* f16e71c: 24e7b5a8 */ addiu $a3,$a3,-19032
|
||||
/* f16e718: 3c07800b */ lui $a3,%hi(var800aabb8)
|
||||
/* f16e71c: 24e7b5a8 */ addiu $a3,$a3,%lo(var800aabb8)
|
||||
/* f16e720: 332bff3f */ andi $t3,$t9,0xff3f
|
||||
/* f16e724: 356c0080 */ ori $t4,$t3,0x80
|
||||
/* f16e728: a08c0000 */ sb $t4,0x0($a0)
|
||||
/* f16e72c: 8ced0000 */ lw $t5,0x0($a3)
|
||||
/* f16e730: 3c198008 */ lui $t9,0x8008
|
||||
/* f16e730: 3c198008 */ lui $t9,%hi(var80084814jf)
|
||||
/* f16e734: 01a32021 */ addu $a0,$t5,$v1
|
||||
/* f16e738: 908e0002 */ lbu $t6,0x2($a0)
|
||||
/* f16e73c: 3c0d800b */ lui $t5,0x800b
|
||||
/* f16e73c: 3c0d800b */ lui $t5,%hi(var800aabb4)
|
||||
/* f16e740: 31cfff3f */ andi $t7,$t6,0xff3f
|
||||
/* f16e744: 35f80080 */ ori $t8,$t7,0x80
|
||||
/* f16e748: a0980002 */ sb $t8,0x2($a0)
|
||||
/* f16e74c: 8f394814 */ lw $t9,0x4814($t9)
|
||||
/* f16e750: 8dadb5a4 */ lw $t5,-0x4a5c($t5)
|
||||
/* f16e74c: 8f394814 */ lw $t9,%lo(var80084814jf)($t9)
|
||||
/* f16e750: 8dadb5a4 */ lw $t5,%lo(var800aabb4)($t5)
|
||||
/* f16e754: 00d90019 */ multu $a2,$t9
|
||||
/* f16e758: 00005812 */ mflo $t3
|
||||
/* f16e75c: 000b6080 */ sll $t4,$t3,0x2
|
||||
@@ -349,27 +349,27 @@ glabel lang0f16e3fc
|
||||
/* f16e770: 15000039 */ bnez $t0,.JF0f16e858
|
||||
/* f16e774: 00000000 */ nop
|
||||
/* f16e778: 05200037 */ bltz $t1,.JF0f16e858
|
||||
/* f16e77c: 3c07800b */ lui $a3,0x800b
|
||||
/* f16e780: 24e7b5a8 */ addiu $a3,$a3,-19032
|
||||
/* f16e77c: 3c07800b */ lui $a3,%hi(var800aabb8)
|
||||
/* f16e780: 24e7b5a8 */ addiu $a3,$a3,%lo(var800aabb8)
|
||||
/* f16e784: 8cee0000 */ lw $t6,0x0($a3)
|
||||
/* f16e788: 00091840 */ sll $v1,$t1,0x1
|
||||
/* f16e78c: 320d3fff */ andi $t5,$s0,0x3fff
|
||||
/* f16e790: 01c31021 */ addu $v0,$t6,$v1
|
||||
/* f16e794: 904f0000 */ lbu $t7,0x0($v0)
|
||||
/* f16e798: 2408000c */ li $t0,0xc
|
||||
/* f16e79c: 3c0c800b */ lui $t4,0x800b
|
||||
/* f16e79c: 3c0c800b */ lui $t4,%hi(var800aabb4)
|
||||
/* f16e7a0: 31f8ff3f */ andi $t8,$t7,0xff3f
|
||||
/* f16e7a4: 37190080 */ ori $t9,$t8,0x80
|
||||
/* f16e7a8: a0590000 */ sb $t9,0x0($v0)
|
||||
/* f16e7ac: 8ceb0000 */ lw $t3,0x0($a3)
|
||||
/* f16e7b0: 3c198008 */ lui $t9,0x8008
|
||||
/* f16e7b0: 3c198008 */ lui $t9,%hi(var80084814jf)
|
||||
/* f16e7b4: 01631021 */ addu $v0,$t3,$v1
|
||||
/* f16e7b8: 944e0000 */ lhu $t6,0x0($v0)
|
||||
/* f16e7bc: 31cfc000 */ andi $t7,$t6,0xc000
|
||||
/* f16e7c0: 01afc025 */ or $t8,$t5,$t7
|
||||
/* f16e7c4: a4580000 */ sh $t8,0x0($v0)
|
||||
/* f16e7c8: 8f394814 */ lw $t9,0x4814($t9)
|
||||
/* f16e7cc: 8d8cb5a4 */ lw $t4,-0x4a5c($t4)
|
||||
/* f16e7c8: 8f394814 */ lw $t9,%lo(var80084814jf)($t9)
|
||||
/* f16e7cc: 8d8cb5a4 */ lw $t4,%lo(var800aabb4)($t4)
|
||||
/* f16e7d0: afa90028 */ sw $t1,0x28($sp)
|
||||
/* f16e7d4: 03280019 */ multu $t9,$t0
|
||||
/* f16e7d8: 001978c0 */ sll $t7,$t9,0x3
|
||||
@@ -392,11 +392,11 @@ glabel lang0f16e3fc
|
||||
/* f16e81c: 01afc021 */ addu $t8,$t5,$t7
|
||||
/* f16e820: 0c0034ec */ jal dmaExec
|
||||
/* f16e824: 030b2821 */ addu $a1,$t8,$t3
|
||||
/* f16e828: 3c0c8008 */ lui $t4,0x8008
|
||||
/* f16e828: 3c0c8008 */ lui $t4,%hi(var80084814jf)
|
||||
/* f16e82c: 8fa90028 */ lw $t1,0x28($sp)
|
||||
/* f16e830: 8d8c4814 */ lw $t4,0x4814($t4)
|
||||
/* f16e834: 3c0d800b */ lui $t5,0x800b
|
||||
/* f16e838: 8dadb5a4 */ lw $t5,-0x4a5c($t5)
|
||||
/* f16e830: 8d8c4814 */ lw $t4,%lo(var80084814jf)($t4)
|
||||
/* f16e834: 3c0d800b */ lui $t5,%hi(var800aabb4)
|
||||
/* f16e838: 8dadb5a4 */ lw $t5,%lo(var800aabb4)($t5)
|
||||
/* f16e83c: 012c0019 */ multu $t1,$t4
|
||||
/* f16e840: 00007012 */ mflo $t6
|
||||
/* f16e844: 000ec880 */ sll $t9,$t6,0x2
|
||||
@@ -408,11 +408,11 @@ glabel lang0f16e3fc
|
||||
/* f16e858: 11000021 */ beqz $t0,.JF0f16e8e0
|
||||
/* f16e85c: 00000000 */ nop
|
||||
/* f16e860: 0540001f */ bltz $t2,.JF0f16e8e0
|
||||
/* f16e864: 3c07800b */ lui $a3,0x800b
|
||||
/* f16e868: 24e7b5a8 */ addiu $a3,$a3,-19032
|
||||
/* f16e864: 3c07800b */ lui $a3,%hi(var800aabb8)
|
||||
/* f16e868: 24e7b5a8 */ addiu $a3,$a3,%lo(var800aabb8)
|
||||
/* f16e86c: 8cef0000 */ lw $t7,0x0($a3)
|
||||
/* f16e870: 000a2040 */ sll $a0,$t2,0x1
|
||||
/* f16e874: 3c02800b */ lui $v0,0x800b
|
||||
/* f16e874: 3c02800b */ lui $v0,%hi(var800aabb4)
|
||||
/* f16e878: 01e41821 */ addu $v1,$t7,$a0
|
||||
/* f16e87c: 90780000 */ lbu $t8,0x0($v1)
|
||||
/* f16e880: 330bff3f */ andi $t3,$t8,0xff3f
|
||||
@@ -438,15 +438,15 @@ glabel lang0f16e3fc
|
||||
/* f16e8d0: 01785825 */ or $t3,$t3,$t8
|
||||
/* f16e8d4: a46b0002 */ sh $t3,0x2($v1)
|
||||
/* f16e8d8: 10000008 */ b .JF0f16e8fc
|
||||
/* f16e8dc: 8c42b5a4 */ lw $v0,-0x4a5c($v0)
|
||||
/* f16e8dc: 8c42b5a4 */ lw $v0,%lo(var800aabb4)($v0)
|
||||
.JF0f16e8e0:
|
||||
/* f16e8e0: 3c03800a */ lui $v1,0x800a
|
||||
/* f16e8e4: 2463d370 */ addiu $v1,$v1,-11408
|
||||
/* f16e8e0: 3c03800a */ lui $v1,%hi(var8009d370jf)
|
||||
/* f16e8e4: 2463d370 */ addiu $v1,$v1,%lo(var8009d370jf)
|
||||
/* f16e8e8: 8c6c0000 */ lw $t4,0x0($v1)
|
||||
/* f16e8ec: 3c02800b */ lui $v0,0x800b
|
||||
/* f16e8ec: 3c02800b */ lui $v0,%hi(var800aabb4)
|
||||
/* f16e8f0: 258e0001 */ addiu $t6,$t4,0x1
|
||||
/* f16e8f4: ac6e0000 */ sw $t6,0x0($v1)
|
||||
/* f16e8f8: 8c42b5a4 */ lw $v0,-0x4a5c($v0)
|
||||
/* f16e8f8: 8c42b5a4 */ lw $v0,%lo(var800aabb4)($v0)
|
||||
.JF0f16e8fc:
|
||||
/* f16e8fc: 8fbf001c */ lw $ra,0x1c($sp)
|
||||
/* f16e900: 8fb00018 */ lw $s0,0x18($sp)
|
||||
|
||||
+16
-16
@@ -3862,8 +3862,8 @@ glabel pakWriteFileAtOffset
|
||||
/* f115cb0: 000b6640 */ sll $t4,$t3,0x19
|
||||
/* f115cb4: 000c6b42 */ srl $t5,$t4,0xd
|
||||
/* f115cb8: 01f77821 */ addu $t7,$t7,$s7
|
||||
/* f115cbc: 3c18800a */ lui $t8,0x800a
|
||||
/* f115cc0: 27186870 */ addiu $t8,$t8,0x6870
|
||||
/* f115cbc: 3c18800a */ lui $t8,%hi(g_Paks)
|
||||
/* f115cc0: 27186870 */ addiu $t8,$t8,%lo(g_Paks)
|
||||
/* f115cc4: 000f78c0 */ sll $t7,$t7,0x3
|
||||
/* f115cc8: 01a37026 */ xor $t6,$t5,$v1
|
||||
/* f115ccc: ae0e000c */ sw $t6,0xc($s0)
|
||||
@@ -3877,8 +3877,8 @@ glabel pakWriteFileAtOffset
|
||||
/* f115ce8: 01374823 */ subu $t1,$t1,$s7
|
||||
/* f115cec: 000948c0 */ sll $t1,$t1,0x3
|
||||
/* f115cf0: 01374821 */ addu $t1,$t1,$s7
|
||||
/* f115cf4: 3c0a800a */ lui $t2,0x800a
|
||||
/* f115cf8: 254a6870 */ addiu $t2,$t2,0x6870
|
||||
/* f115cf4: 3c0a800a */ lui $t2,%hi(g_Paks)
|
||||
/* f115cf8: 254a6870 */ addiu $t2,$t2,%lo(g_Paks)
|
||||
/* f115cfc: 000948c0 */ sll $t1,$t1,0x3
|
||||
/* f115d00: 012a1021 */ addu $v0,$t1,$t2
|
||||
/* f115d04: 8c4b025c */ lw $t3,0x25c($v0)
|
||||
@@ -3903,11 +3903,11 @@ glabel pakWriteFileAtOffset
|
||||
/* f115d4c: 314bf000 */ andi $t3,$t2,0xf000
|
||||
/* f115d50: 01afc025 */ or $t8,$t5,$t7
|
||||
/* f115d54: 012b6025 */ or $t4,$t1,$t3
|
||||
/* f115d58: 3c057f1b */ lui $a1,0x7f1b
|
||||
/* f115d58: 3c057f1b */ lui $a1,%hi(var7f1b45e4)
|
||||
/* f115d5c: a618000c */ sh $t8,0xc($s0)
|
||||
/* f115d60: a60c000a */ sh $t4,0xa($s0)
|
||||
/* f115d64: 0c004e18 */ jal argFindByPrefix
|
||||
/* f115d68: 24a5e5fc */ addiu $a1,$a1,-6660
|
||||
/* f115d68: 24a5e5fc */ addiu $a1,$a1,%lo(var7f1b45e4)
|
||||
/* f115d6c: 10400003 */ beqz $v0,.NB0f115d7c
|
||||
/* f115d70: 8fa420d4 */ lw $a0,0x20d4($sp)
|
||||
/* f115d74: 10000002 */ beqz $zero,.NB0f115d80
|
||||
@@ -4067,10 +4067,10 @@ glabel pakWriteFileAtOffset
|
||||
.NB0f115f94:
|
||||
/* f115f94: 240410c4 */ addiu $a0,$zero,0x10c4
|
||||
/* f115f98: 13200002 */ beqz $t9,.NB0f115fa4
|
||||
/* f115f9c: 3c057f1b */ lui $a1,0x7f1b
|
||||
/* f115f9c: 3c057f1b */ lui $a1,%hi(var7f1ae60cnb)
|
||||
/* f115fa0: 24430001 */ addiu $v1,$v0,0x1
|
||||
.NB0f115fa4:
|
||||
/* f115fa4: 24a5e60c */ addiu $a1,$a1,-6644
|
||||
/* f115fa4: 24a5e60c */ addiu $a1,$a1,%lo(var7f1ae60cnb)
|
||||
/* f115fa8: 0c00581b */ jal joyDisableCyclicPolling
|
||||
/* f115fac: afa30098 */ sw $v1,0x98($sp)
|
||||
/* f115fb0: 0000f025 */ or $s8,$zero,$zero
|
||||
@@ -4152,8 +4152,8 @@ glabel pakWriteFileAtOffset
|
||||
/* f1160c0: 0019c880 */ sll $t9,$t9,0x2
|
||||
/* f1160c4: 0337c821 */ addu $t9,$t9,$s7
|
||||
/* f1160c8: 24010004 */ addiu $at,$zero,0x4
|
||||
/* f1160cc: 3c0b800a */ lui $t3,0x800a
|
||||
/* f1160d0: 256b7658 */ addiu $t3,$t3,0x7658
|
||||
/* f1160cc: 3c0b800a */ lui $t3,%hi(g_Pfses)
|
||||
/* f1160d0: 256b7658 */ addiu $t3,$t3,%lo(g_Pfses)
|
||||
/* f1160d4: 0019c8c0 */ sll $t9,$t9,0x3
|
||||
/* f1160d8: 0000c012 */ mflo $t8
|
||||
/* f1160dc: 00045603 */ sra $t2,$a0,0x18
|
||||
@@ -4187,8 +4187,8 @@ glabel pakWriteFileAtOffset
|
||||
/* f116144: 0fc458cb */ jal pakHandleResult
|
||||
/* f116148: 24071119 */ addiu $a3,$zero,0x1119
|
||||
/* f11614c: 1440000b */ bnez $v0,.NB0f11617c
|
||||
/* f116150: 3c057f1b */ lui $a1,0x7f1b
|
||||
/* f116154: 24a5e614 */ addiu $a1,$a1,-6636
|
||||
/* f116150: 3c057f1b */ lui $a1,%hi(var7f1ae614nb)
|
||||
/* f116154: 24a5e614 */ addiu $a1,$a1,%lo(var7f1ae614nb)
|
||||
/* f116158: 0c005834 */ jal joyEnableCyclicPolling
|
||||
/* f11615c: 2404111c */ addiu $a0,$zero,0x111c
|
||||
/* f116160: 24010001 */ addiu $at,$zero,0x1
|
||||
@@ -4210,12 +4210,12 @@ glabel pakWriteFileAtOffset
|
||||
/* f116190: 24010002 */ addiu $at,$zero,0x2
|
||||
/* f116194: 17c1ff87 */ bne $s8,$at,.NB0f115fb4
|
||||
/* f116198: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f11619c: 3c057f1b */ lui $a1,0x7f1b
|
||||
/* f1161a0: 24a5e61c */ addiu $a1,$a1,-6628
|
||||
/* f11619c: 3c057f1b */ lui $a1,%hi(var7f1ae61cnb)
|
||||
/* f1161a0: 24a5e61c */ addiu $a1,$a1,%lo(var7f1ae61cnb)
|
||||
/* f1161a4: 0c005834 */ jal joyEnableCyclicPolling
|
||||
/* f1161a8: 24041129 */ addiu $a0,$zero,0x1129
|
||||
/* f1161ac: 3c0d8008 */ lui $t5,0x8008
|
||||
/* f1161b0: 8dad80b0 */ lw $t5,-0x7f50($t5)
|
||||
/* f1161ac: 3c0d8008 */ lui $t5,%hi(g_PakDebugPakCache)
|
||||
/* f1161b0: 8dad80b0 */ lw $t5,%lo(g_PakDebugPakCache)($t5)
|
||||
/* f1161b4: 00172600 */ sll $a0,$s7,0x18
|
||||
/* f1161b8: 0004ce03 */ sra $t9,$a0,0x18
|
||||
/* f1161bc: 51a00010 */ beqzl $t5,.NB0f116200
|
||||
|
||||
+41
-1343
File diff suppressed because it is too large
Load Diff
+1132
-1132
File diff suppressed because it is too large
Load Diff
+42
-42
@@ -619,9 +619,9 @@ glabel mainInit
|
||||
/* dacc: 00000000 */ sll $zero,$zero,0x0
|
||||
/* dad0: 0c00c456 */ jal rmonIsDisabled
|
||||
/* dad4: 00000000 */ sll $zero,$zero,0x0
|
||||
/* dad8: 3c018006 */ lui $at,0x8006
|
||||
/* dad8: 3c018006 */ lui $at,%hi(var8005d9b0)
|
||||
/* dadc: 0c0052b6 */ jal joyInit
|
||||
/* dae0: ac22f2d0 */ sw $v0,-0xd30($at)
|
||||
/* dae0: ac22f2d0 */ sw $v0,%lo(var8005d9b0)($at)
|
||||
/* dae4: 27b11498 */ addiu $s1,$sp,0x1498
|
||||
/* dae8: 27b214d4 */ addiu $s2,$sp,0x14d4
|
||||
/* daec: 02402825 */ or $a1,$s2,$zero
|
||||
@@ -663,23 +663,23 @@ glabel mainInit
|
||||
/* db70: 24010004 */ addiu $at,$zero,0x4
|
||||
/* db74: 5601ffe3 */ bnel $s0,$at,.NB0000db04
|
||||
/* db78: 3c070047 */ lui $a3,0x47
|
||||
/* db7c: 3c057005 */ lui $a1,0x7005
|
||||
/* db80: 24a550e8 */ addiu $a1,$a1,0x50e8
|
||||
/* db7c: 3c057005 */ lui $a1,%hi(var70053a98)
|
||||
/* db80: 24a550e8 */ addiu $a1,$a1,%lo(var70053a98)
|
||||
/* db84: 0c004e18 */ jal argFindByPrefix
|
||||
/* db88: 24040001 */ addiu $a0,$zero,0x1
|
||||
/* db8c: 14400004 */ bnez $v0,.NB0000dba0
|
||||
/* db90: 3c198000 */ lui $t9,0x8000
|
||||
/* db90: 3c198000 */ lui $t9,%hi(osTvType)
|
||||
/* db94: 24180001 */ addiu $t8,$zero,0x1
|
||||
/* db98: 3c018006 */ lui $at,0x8006
|
||||
/* db9c: ac38f2d0 */ sw $t8,-0xd30($at)
|
||||
/* db98: 3c018006 */ lui $at,%hi(var8005d9b0)
|
||||
/* db9c: ac38f2d0 */ sw $t8,%lo(var8005d9b0)($at)
|
||||
.NB0000dba0:
|
||||
/* dba0: 8f390300 */ lw $t9,0x300($t9)
|
||||
/* dba0: 8f390300 */ lw $t9,%lo(osTvType)($t9)
|
||||
/* dba4: 24010001 */ addiu $at,$zero,0x1
|
||||
/* dba8: 00002025 */ or $a0,$zero,$zero
|
||||
/* dbac: 13210005 */ beq $t9,$at,.NB0000dbc4
|
||||
/* dbb0: 24090001 */ addiu $t1,$zero,0x1
|
||||
/* dbb4: 3c018006 */ lui $at,0x8006
|
||||
/* dbb8: ac29f2d0 */ sw $t1,-0xd30($at)
|
||||
/* dbb4: 3c018006 */ lui $at,%hi(var8005d9b0)
|
||||
/* dbb8: ac29f2d0 */ sw $t1,%lo(var8005d9b0)($at)
|
||||
.NB0000dbbc:
|
||||
/* dbbc: 1000ffff */ beqz $zero,.NB0000dbbc
|
||||
/* dbc0: 00000000 */ sll $zero,$zero,0x0
|
||||
@@ -699,9 +699,9 @@ glabel mainInit
|
||||
/* dbf4: 0c005790 */ jal joyGetButtons
|
||||
/* dbf8: 24051000 */ addiu $a1,$zero,0x1000
|
||||
/* dbfc: 14400092 */ bnez $v0,.NB0000de48
|
||||
/* dc00: 3c0b8006 */ lui $t3,0x8006
|
||||
/* dc00: 3c0b8006 */ lui $t3,%hi(var8005dd1c)
|
||||
/* dc04: afa01478 */ sw $zero,0x1478($sp)
|
||||
/* dc08: 256bf63c */ addiu $t3,$t3,-2500
|
||||
/* dc08: 256bf63c */ addiu $t3,$t3,%lo(var8005dd1c)
|
||||
/* dc0c: 8d610000 */ lw $at,0x0($t3)
|
||||
/* dc10: 8d6e0004 */ lw $t6,0x4($t3)
|
||||
/* dc14: 27aa1458 */ addiu $t2,$sp,0x1458
|
||||
@@ -718,17 +718,17 @@ glabel mainInit
|
||||
/* dc40: ad4e0014 */ sw $t6,0x14($t2)
|
||||
/* dc44: 8d6e001c */ lw $t6,0x1c($t3)
|
||||
/* dc48: ad410018 */ sw $at,0x18($t2)
|
||||
/* dc4c: 3c018006 */ lui $at,0x8006
|
||||
/* dc4c: 3c018006 */ lui $at,%hi(g_DoBootPakMenu)
|
||||
/* dc50: ad4e001c */ sw $t6,0x1c($t2)
|
||||
/* dc54: 0c013d4c */ jal osGetMemSize
|
||||
/* dc58: ac20f2f4 */ sw $zero,-0xd0c($at)
|
||||
/* dc58: ac20f2f4 */ sw $zero,%lo(g_DoBootPakMenu)($at)
|
||||
/* dc5c: 3c010040 */ lui $at,0x40
|
||||
/* dc60: 34210001 */ ori $at,$at,0x1
|
||||
/* dc64: 0041082b */ sltu $at,$v0,$at
|
||||
/* dc68: 1020000e */ beqz $at,.NB0000dca4
|
||||
/* dc6c: 3c0301fb */ lui $v1,0x1fb
|
||||
/* dc70: 3c0f8006 */ lui $t7,0x8006
|
||||
/* dc74: 8defe720 */ lw $t7,-0x18e0($t7)
|
||||
/* dc6c: 3c0301fb */ lui $v1,%hi(_copyrightSegmentRomStart)
|
||||
/* dc70: 3c0f8006 */ lui $t7,%hi(g_VmNumPages)
|
||||
/* dc74: 8defe720 */ lw $t7,%lo(g_VmNumPages)($t7)
|
||||
/* dc78: 3c19803f */ lui $t9,0x803f
|
||||
/* dc7c: 373950c0 */ ori $t9,$t9,0x50c0
|
||||
/* dc80: 3c01ffef */ lui $at,0xffef
|
||||
@@ -751,9 +751,9 @@ glabel mainInit
|
||||
/* dcbc: 00418825 */ or $s1,$v0,$at
|
||||
/* dcc0: 2631003f */ addiu $s1,$s1,0x3f
|
||||
/* dcc4: 362d003f */ ori $t5,$s1,0x3f
|
||||
/* dcc8: 3c0a01fb */ lui $t2,0x1fb
|
||||
/* dccc: 2465bac0 */ addiu $a1,$v1,-17728
|
||||
/* dcd0: 254ac5f0 */ addiu $t2,$t2,-14864
|
||||
/* dcc8: 3c0a01fb */ lui $t2,%hi(_copyrightSegmentRomEnd)
|
||||
/* dccc: 2465bac0 */ addiu $a1,$v1,%lo(_copyrightSegmentRomStart)
|
||||
/* dcd0: 254ac5f0 */ addiu $t2,$t2,%lo(_copyrightSegmentRomEnd)
|
||||
/* dcd4: 39a4003f */ xori $a0,$t5,0x3f
|
||||
/* dcd8: 00808825 */ or $s1,$a0,$zero
|
||||
/* dcdc: 0c003664 */ jal dmaExec
|
||||
@@ -806,13 +806,13 @@ glabel mainInit
|
||||
/* dd88: 24040002 */ addiu $a0,$zero,0x2
|
||||
/* dd8c: 0c00273c */ jal viConfigureForCopyright
|
||||
/* dd90: 02202025 */ or $a0,$s1,$zero
|
||||
/* dd94: 3c018006 */ lui $at,0x8006
|
||||
/* dd98: 3c118009 */ lui $s1,0x8009
|
||||
/* dd9c: ac321554 */ sw $s2,0x1554($at)
|
||||
/* dda0: 26310160 */ addiu $s1,$s1,0x160
|
||||
/* dda4: 3c018006 */ lui $at,0x8006
|
||||
/* dd94: 3c018006 */ lui $at,%hi(g_RdpOutBufferStart)
|
||||
/* dd98: 3c118009 */ lui $s1,%hi(g_SchedMesgQueue)
|
||||
/* dd9c: ac321554 */ sw $s2,%lo(g_RdpOutBufferStart)($at)
|
||||
/* dda0: 26310160 */ addiu $s1,$s1,%lo(g_SchedMesgQueue)
|
||||
/* dda4: 3c018006 */ lui $at,%hi(g_RdpOutBufferEnd)
|
||||
/* dda8: 264c0800 */ addiu $t4,$s2,0x800
|
||||
/* ddac: ac2c1550 */ sw $t4,0x1550($at)
|
||||
/* ddac: ac2c1550 */ sw $t4,%lo(g_RdpOutBufferEnd)($at)
|
||||
/* ddb0: 02202025 */ or $a0,$s1,$zero
|
||||
/* ddb4: 27a51478 */ addiu $a1,$sp,0x1478
|
||||
/* ddb8: 0c0126b0 */ jal osRecvMesg
|
||||
@@ -826,9 +826,9 @@ glabel mainInit
|
||||
/* ddd4: 5040fffc */ beqzl $v0,.NB0000ddc8
|
||||
/* ddd8: 02202025 */ or $a0,$s1,$zero
|
||||
.NB0000dddc:
|
||||
/* dddc: 3c128006 */ lui $s2,0x8006
|
||||
/* dddc: 3c128006 */ lui $s2,%hi(var8005dcc8)
|
||||
/* dde0: 00008025 */ or $s0,$zero,$zero
|
||||
/* dde4: 2652f5e8 */ addiu $s2,$s2,-2584
|
||||
/* dde4: 2652f5e8 */ addiu $s2,$s2,%lo(var8005dcc8)
|
||||
/* dde8: 02202025 */ or $a0,$s1,$zero
|
||||
.NB0000ddec:
|
||||
/* ddec: 27a51478 */ addiu $a1,$sp,0x1478
|
||||
@@ -842,8 +842,8 @@ glabel mainInit
|
||||
/* de0c: 2a010006 */ slti $at,$s0,0x6
|
||||
/* de10: 0c002871 */ jal viUpdateMode
|
||||
/* de14: afae0054 */ sw $t6,0x54($sp)
|
||||
/* de18: 3c058006 */ lui $a1,0x8006
|
||||
/* de1c: 24a5f610 */ addiu $a1,$a1,-2544
|
||||
/* de18: 3c058006 */ lui $a1,%hi(var8005dcf0)
|
||||
/* de1c: 24a5f610 */ addiu $a1,$a1,%lo(var8005dcf0)
|
||||
/* de20: 02402025 */ or $a0,$s2,$zero
|
||||
/* de24: 00003025 */ or $a2,$zero,$zero
|
||||
/* de28: 0c00c411 */ jal rdpCreateTask
|
||||
@@ -857,8 +857,8 @@ glabel mainInit
|
||||
/* de44: 00000000 */ sll $zero,$zero,0x0
|
||||
.NB0000de48:
|
||||
/* de48: 240f0001 */ addiu $t7,$zero,0x1
|
||||
/* de4c: 3c018006 */ lui $at,0x8006
|
||||
/* de50: ac2ff2f4 */ sw $t7,-0xd0c($at)
|
||||
/* de4c: 3c018006 */ lui $at,%hi(g_DoBootPakMenu)
|
||||
/* de50: ac2ff2f4 */ sw $t7,%lo(g_DoBootPakMenu)($at)
|
||||
.NB0000de54:
|
||||
/* de54: 0c001c6c */ jal vmInit
|
||||
/* de58: 00000000 */ sll $zero,$zero,0x0
|
||||
@@ -870,18 +870,18 @@ glabel mainInit
|
||||
/* de70: 00000000 */ sll $zero,$zero,0x0
|
||||
/* de74: 0fc5c30c */ jal func0f175f90
|
||||
/* de78: 00000000 */ sll $zero,$zero,0x0
|
||||
/* de7c: 3c198006 */ lui $t9,0x8006
|
||||
/* de80: 8f39f2d0 */ lw $t9,-0xd30($t9)
|
||||
/* de7c: 3c198006 */ lui $t9,%hi(var8005d9b0)
|
||||
/* de80: 8f39f2d0 */ lw $t9,%lo(var8005d9b0)($t9)
|
||||
/* de84: 13200003 */ beqz $t9,.NB0000de94
|
||||
/* de88: 3c047005 */ lui $a0,0x7005
|
||||
/* de88: 3c047005 */ lui $a0,%hi(var70053aa0)
|
||||
/* de8c: 0c004dd3 */ jal argSetString
|
||||
/* de90: 248450f0 */ addiu $a0,$a0,0x50f0
|
||||
/* de90: 248450f0 */ addiu $a0,$a0,%lo(var70053aa0)
|
||||
.NB0000de94:
|
||||
/* de94: 3c04800b */ lui $a0,0x800b
|
||||
/* de94: 3c04800b */ lui $a0,%hi(_bssSegmentEnd)
|
||||
/* de98: 0c013100 */ jal osVirtualToPhysical
|
||||
/* de9c: 24841a70 */ addiu $a0,$a0,0x1a70
|
||||
/* dea0: 3c038009 */ lui $v1,0x8009
|
||||
/* dea4: 8c6330f0 */ lw $v1,0x30f0($v1)
|
||||
/* de9c: 24841a70 */ addiu $a0,$a0,%lo(_bssSegmentEnd)
|
||||
/* dea0: 3c038009 */ lui $v1,%hi(g_VmMarker)
|
||||
/* dea4: 8c6330f0 */ lw $v1,%lo(g_VmMarker)($v1)
|
||||
/* dea8: 3c018000 */ lui $at,0x8000
|
||||
/* deac: 00412025 */ or $a0,$v0,$at
|
||||
/* deb0: 0c004996 */ jal mempSetHeap
|
||||
@@ -961,11 +961,11 @@ glabel mainInit
|
||||
/* dfd8: 0c00281a */ jal viBlack
|
||||
/* dfdc: 24040001 */ addiu $a0,$zero,0x1
|
||||
/* dfe0: 8fbf0034 */ lw $ra,0x34($sp)
|
||||
/* dfe4: 3c018006 */ lui $at,0x8006
|
||||
/* dfe4: 3c018006 */ lui $at,%hi(var8005dd18)
|
||||
/* dfe8: 8fb00028 */ lw $s0,0x28($sp)
|
||||
/* dfec: 8fb1002c */ lw $s1,0x2c($sp)
|
||||
/* dff0: 8fb20030 */ lw $s2,0x30($sp)
|
||||
/* dff4: ac20f638 */ sw $zero,-0x9c8($at)
|
||||
/* dff4: ac20f638 */ sw $zero,%lo(var8005dd18)($at)
|
||||
/* dff8: 03e00008 */ jr $ra
|
||||
/* dffc: 27bd14e0 */ addiu $sp,$sp,0x14e0
|
||||
);
|
||||
|
||||
+2
-2
@@ -1740,8 +1740,8 @@ glabel modelGetNodeRwData
|
||||
sw $t3, 0x8($sp)
|
||||
sw $ra, 0xc($sp)
|
||||
lw $t4, 0x4($a1)
|
||||
lui $t2, 0x8006
|
||||
addiu $t2, $t2, 0x1360
|
||||
lui $t2, %hi(var8005ef90)
|
||||
addiu $t2, $t2, %lo(var8005ef90)
|
||||
lhu $t1, 0x0($a1)
|
||||
andi $t1, $t1, 0xff
|
||||
or $t0, $zero, $zero
|
||||
|
||||
+54
-54
@@ -547,8 +547,8 @@ glabel var70053fec
|
||||
GLOBAL_ASM(
|
||||
glabel musicTickEvents
|
||||
/* 11cb4: 27bdffa8 */ addiu $sp,$sp,-88
|
||||
/* 11cb8: 3c0e8006 */ lui $t6,0x8006
|
||||
/* 11cbc: 8dcef6c0 */ lw $t6,-0x940($t6)
|
||||
/* 11cb8: 3c0e8006 */ lui $t6,%hi(g_SndDisabled)
|
||||
/* 11cbc: 8dcef6c0 */ lw $t6,%lo(g_SndDisabled)($t6)
|
||||
/* 11cc0: afbf0034 */ sw $ra,0x34($sp)
|
||||
/* 11cc4: afb60030 */ sw $s6,0x30($sp)
|
||||
/* 11cc8: afb5002c */ sw $s5,0x2c($sp)
|
||||
@@ -558,14 +558,14 @@ glabel musicTickEvents
|
||||
/* 11cd8: afb1001c */ sw $s1,0x1c($sp)
|
||||
/* 11cdc: 15c00106 */ bnez $t6,.NB000120f8
|
||||
/* 11ce0: afb00018 */ sw $s0,0x18($sp)
|
||||
/* 11ce4: 3c168008 */ lui $s6,0x8008
|
||||
/* 11ce8: 3c10800b */ lui $s0,0x800b
|
||||
/* 11cec: 3c157005 */ lui $s5,0x7005
|
||||
/* 11cf0: 3c138009 */ lui $s3,0x8009
|
||||
/* 11cf4: 26d66944 */ addiu $s6,$s6,0x6944
|
||||
/* 11cf8: 26737e58 */ addiu $s3,$s3,0x7e58
|
||||
/* 11cfc: 26b553b0 */ addiu $s5,$s5,0x53b0
|
||||
/* 11d00: 2610f2e8 */ addiu $s0,$s0,-3352
|
||||
/* 11ce4: 3c168008 */ lui $s6,%hi(g_MusicEventQueueLength)
|
||||
/* 11ce8: 3c10800b */ lui $s0,%hi(var800aaa38)
|
||||
/* 11cec: 3c157005 */ lui $s5,%hi(var70053ca0)
|
||||
/* 11cf0: 3c138009 */ lui $s3,%hi(g_SeqInstances)
|
||||
/* 11cf4: 26d66944 */ addiu $s6,$s6,%lo(g_MusicEventQueueLength)
|
||||
/* 11cf8: 26737e58 */ addiu $s3,$s3,%lo(g_SeqInstances)
|
||||
/* 11cfc: 26b553b0 */ addiu $s5,$s5,%lo(var70053ca0)
|
||||
/* 11d00: 2610f2e8 */ addiu $s0,$s0,%lo(var800aaa38)
|
||||
/* 11d04: 00008825 */ or $s1,$zero,$zero
|
||||
/* 11d08: 24140108 */ addiu $s4,$zero,0x108
|
||||
/* 11d0c: 24120001 */ addiu $s2,$zero,0x1
|
||||
@@ -614,15 +614,15 @@ glabel musicTickEvents
|
||||
/* 11da8: 1420ffd9 */ bnez $at,.NB00011d10
|
||||
/* 11dac: 26100010 */ addiu $s0,$s0,0x10
|
||||
/* 11db0: 8ec60000 */ lw $a2,0x0($s6)
|
||||
/* 11db4: 3c0d800b */ lui $t5,0x800b
|
||||
/* 11db8: 25adee88 */ addiu $t5,$t5,-4472
|
||||
/* 11db4: 3c0d800b */ lui $t5,%hi(g_MusicEventQueue)
|
||||
/* 11db8: 25adee88 */ addiu $t5,$t5,%lo(g_MusicEventQueue)
|
||||
/* 11dbc: 24d1ffff */ addiu $s1,$a2,-1
|
||||
/* 11dc0: 0620003f */ bltz $s1,.NB00011ec0
|
||||
/* 11dc4: 001160c0 */ sll $t4,$s1,0x3
|
||||
/* 11dc8: 01916023 */ subu $t4,$t4,$s1
|
||||
/* 11dcc: 000c6080 */ sll $t4,$t4,0x2
|
||||
/* 11dd0: 3c06800b */ lui $a2,0x800b
|
||||
/* 11dd4: 24c6ee88 */ addiu $a2,$a2,-4472
|
||||
/* 11dd0: 3c06800b */ lui $a2,%hi(g_MusicEventQueue)
|
||||
/* 11dd4: 24c6ee88 */ addiu $a2,$a2,%lo(g_MusicEventQueue)
|
||||
/* 11dd8: 018d2821 */ addu $a1,$t4,$t5
|
||||
/* 11ddc: 24140004 */ addiu $s4,$zero,0x4
|
||||
/* 11de0: 24130002 */ addiu $s3,$zero,0x2
|
||||
@@ -639,8 +639,8 @@ glabel musicTickEvents
|
||||
/* 11e04: 00e01025 */ or $v0,$a3,$zero
|
||||
/* 11e08: 000278c0 */ sll $t7,$v0,0x3
|
||||
/* 11e0c: 01e27823 */ subu $t7,$t7,$v0
|
||||
/* 11e10: 3c18800b */ lui $t8,0x800b
|
||||
/* 11e14: 2718ee88 */ addiu $t8,$t8,-4472
|
||||
/* 11e10: 3c18800b */ lui $t8,%hi(g_MusicEventQueue)
|
||||
/* 11e14: 2718ee88 */ addiu $t8,$t8,%lo(g_MusicEventQueue)
|
||||
/* 11e18: 000f7880 */ sll $t7,$t7,0x2
|
||||
/* 11e1c: 01f82021 */ addu $a0,$t7,$t8
|
||||
/* 11e20: 94a30012 */ lhu $v1,0x12($a1)
|
||||
@@ -699,10 +699,10 @@ glabel musicTickEvents
|
||||
/* 11ecc: 00008825 */ or $s1,$zero,$zero
|
||||
/* 11ed0: 18c00020 */ blez $a2,.NB00011f54
|
||||
/* 11ed4: 00001025 */ or $v0,$zero,$zero
|
||||
/* 11ed8: 3c05800b */ lui $a1,0x800b
|
||||
/* 11edc: 3c15800b */ lui $s5,0x800b
|
||||
/* 11ee0: 26b5ee88 */ addiu $s5,$s5,-4472
|
||||
/* 11ee4: 24a5ee88 */ addiu $a1,$a1,-4472
|
||||
/* 11ed8: 3c05800b */ lui $a1,%hi(g_MusicEventQueue)
|
||||
/* 11edc: 3c15800b */ lui $s5,%hi(g_MusicEventQueue)
|
||||
/* 11ee0: 26b5ee88 */ addiu $s5,$s5,%lo(g_MusicEventQueue)
|
||||
/* 11ee4: 24a5ee88 */ addiu $a1,$a1,%lo(g_MusicEventQueue)
|
||||
/* 11ee8: 2403001c */ addiu $v1,$zero,0x1c
|
||||
.NB00011eec:
|
||||
/* 11eec: 8ca90000 */ lw $t1,0x0($a1)
|
||||
@@ -734,30 +734,30 @@ glabel musicTickEvents
|
||||
/* 11f50: 24a5001c */ addiu $a1,$a1,0x1c
|
||||
.NB00011f54:
|
||||
/* 11f54: aec20000 */ sw $v0,0x0($s6)
|
||||
/* 11f58: 3c038008 */ lui $v1,0x8008
|
||||
/* 11f5c: 8c63695c */ lw $v1,0x695c($v1)
|
||||
/* 11f60: 3c15800b */ lui $s5,0x800b
|
||||
/* 11f64: 26b5ee88 */ addiu $s5,$s5,-4472
|
||||
/* 11f58: 3c038008 */ lui $v1,%hi(var800840e0)
|
||||
/* 11f5c: 8c63695c */ lw $v1,%lo(var800840e0)($v1)
|
||||
/* 11f60: 3c15800b */ lui $s5,%hi(g_MusicEventQueue)
|
||||
/* 11f64: 26b5ee88 */ addiu $s5,$s5,%lo(g_MusicEventQueue)
|
||||
/* 11f68: 10600006 */ beqz $v1,.NB00011f84
|
||||
/* 11f6c: 3c0e8008 */ lui $t6,0x8008
|
||||
/* 11f70: 3c0f800a */ lui $t7,0x800a
|
||||
/* 11f74: 8defe700 */ lw $t7,-0x1900($t7)
|
||||
/* 11f78: 8dce6960 */ lw $t6,0x6960($t6)
|
||||
/* 11f6c: 3c0e8008 */ lui $t6,%hi(var800840e4)
|
||||
/* 11f70: 3c0f800a */ lui $t7,%hi(g_Vars+0x40)
|
||||
/* 11f74: 8defe700 */ lw $t7,%lo(g_Vars+0x40)($t7)
|
||||
/* 11f78: 8dce6960 */ lw $t6,%lo(var800840e4)($t6)
|
||||
/* 11f7c: 01cf082a */ slt $at,$t6,$t7
|
||||
/* 11f80: 10200052 */ beqz $at,.NB000120cc
|
||||
.NB00011f84:
|
||||
/* 11f84: 3c018008 */ lui $at,0x8008
|
||||
/* 11f88: ac236960 */ sw $v1,0x6960($at)
|
||||
/* 11f84: 3c018008 */ lui $at,%hi(var800840e4)
|
||||
/* 11f88: ac236960 */ sw $v1,%lo(var800840e4)($at)
|
||||
/* 11f8c: 8ed80000 */ lw $t8,0x0($s6)
|
||||
/* 11f90: 1300004e */ beqz $t8,.NB000120cc
|
||||
.NB00011f94:
|
||||
/* 11f94: 3c19800b */ lui $t9,0x800b
|
||||
/* 11f98: 9739eea0 */ lhu $t9,-0x1160($t9)
|
||||
/* 11f9c: 3c01800b */ lui $at,0x800b
|
||||
/* 11fa0: 3c02800b */ lui $v0,0x800b
|
||||
/* 11f94: 3c19800b */ lui $t9,%hi(g_MusicEventQueue+0x18)
|
||||
/* 11f98: 9739eea0 */ lhu $t9,%lo(g_MusicEventQueue+0x18)($t9)
|
||||
/* 11f9c: 3c01800b */ lui $at,%hi(g_MusicEventQueue+0x18)
|
||||
/* 11fa0: 3c02800b */ lui $v0,%hi(g_MusicEventQueue+0x12)
|
||||
/* 11fa4: 27280001 */ addiu $t0,$t9,0x1
|
||||
/* 11fa8: a428eea0 */ sh $t0,-0x1160($at)
|
||||
/* 11fac: 9442ee9a */ lhu $v0,-0x1166($v0)
|
||||
/* 11fa8: a428eea0 */ sh $t0,%lo(g_MusicEventQueue+0x18)($at)
|
||||
/* 11fac: 9442ee9a */ lhu $v0,%lo(g_MusicEventQueue+0x12)($v0)
|
||||
/* 11fb0: 00002025 */ or $a0,$zero,$zero
|
||||
/* 11fb4: 00002825 */ or $a1,$zero,$zero
|
||||
/* 11fb8: 10520009 */ beq $v0,$s2,.NB00011fe0
|
||||
@@ -791,10 +791,10 @@ glabel musicTickEvents
|
||||
/* 12018: 00402025 */ or $a0,$v0,$zero
|
||||
.NB0001201c:
|
||||
/* 1201c: 10800024 */ beqz $a0,.NB000120b0
|
||||
/* 12020: 3c05800b */ lui $a1,0x800b
|
||||
/* 12020: 3c05800b */ lui $a1,%hi(g_MusicEventQueue)
|
||||
/* 12024: 8ec90000 */ lw $t1,0x0($s6)
|
||||
/* 12028: 24a5ee88 */ addiu $a1,$a1,-4472
|
||||
/* 1202c: 3c0c800b */ lui $t4,0x800b
|
||||
/* 12028: 24a5ee88 */ addiu $a1,$a1,%lo(g_MusicEventQueue)
|
||||
/* 1202c: 3c0c800b */ lui $t4,%hi(g_MusicEventQueue+0x1c)
|
||||
/* 12030: 252affff */ addiu $t2,$t1,-1
|
||||
/* 12034: aeca0000 */ sw $t2,0x0($s6)
|
||||
/* 12038: 19400019 */ blez $t2,.NB000120a0
|
||||
@@ -802,7 +802,7 @@ glabel musicTickEvents
|
||||
/* 12040: 000a58c0 */ sll $t3,$t2,0x3
|
||||
/* 12044: 016a5823 */ subu $t3,$t3,$t2
|
||||
/* 12048: 000b5880 */ sll $t3,$t3,0x2
|
||||
/* 1204c: 2582eea4 */ addiu $v0,$t4,-4444
|
||||
/* 1204c: 2582eea4 */ addiu $v0,$t4,%lo(g_MusicEventQueue+0x1c)
|
||||
/* 12050: 01621821 */ addu $v1,$t3,$v0
|
||||
/* 12054: 8c410000 */ lw $at,0x0($v0)
|
||||
.NB00012058:
|
||||
@@ -826,31 +826,31 @@ glabel musicTickEvents
|
||||
/* 1209c: 8c410000 */ lw $at,0x0($v0)
|
||||
.NB000120a0:
|
||||
/* 120a0: 14930006 */ bne $a0,$s3,.NB000120bc
|
||||
/* 120a4: 3c038008 */ lui $v1,0x8008
|
||||
/* 120a4: 3c038008 */ lui $v1,%hi(var800840e0)
|
||||
/* 120a8: 10000008 */ beqz $zero,.NB000120cc
|
||||
/* 120ac: 8c63695c */ lw $v1,0x695c($v1)
|
||||
/* 120ac: 8c63695c */ lw $v1,%lo(var800840e0)($v1)
|
||||
.NB000120b0:
|
||||
/* 120b0: 3c038008 */ lui $v1,0x8008
|
||||
/* 120b0: 3c038008 */ lui $v1,%hi(var800840e0)
|
||||
/* 120b4: 10000005 */ beqz $zero,.NB000120cc
|
||||
/* 120b8: 8c63695c */ lw $v1,0x695c($v1)
|
||||
/* 120b8: 8c63695c */ lw $v1,%lo(var800840e0)($v1)
|
||||
.NB000120bc:
|
||||
/* 120bc: 14c0ffb5 */ bnez $a2,.NB00011f94
|
||||
/* 120c0: 00000000 */ sll $zero,$zero,0x0
|
||||
/* 120c4: 3c038008 */ lui $v1,0x8008
|
||||
/* 120c8: 8c63695c */ lw $v1,0x695c($v1)
|
||||
/* 120c4: 3c038008 */ lui $v1,%hi(var800840e0)
|
||||
/* 120c8: 8c63695c */ lw $v1,%lo(var800840e0)($v1)
|
||||
.NB000120cc:
|
||||
/* 120cc: 10600009 */ beqz $v1,.NB000120f4
|
||||
/* 120d0: 3c018008 */ lui $at,0x8008
|
||||
/* 120d4: 3c0f8008 */ lui $t7,0x8008
|
||||
/* 120d8: 3c18800a */ lui $t8,0x800a
|
||||
/* 120dc: 8f18e700 */ lw $t8,-0x1900($t8)
|
||||
/* 120e0: 8def6960 */ lw $t7,0x6960($t7)
|
||||
/* 120e4: 3c018008 */ lui $at,0x8008
|
||||
/* 120d0: 3c018008 */ lui $at,%hi(var800840e4)
|
||||
/* 120d4: 3c0f8008 */ lui $t7,%hi(var800840e4)
|
||||
/* 120d8: 3c18800a */ lui $t8,%hi(g_Vars+0x40)
|
||||
/* 120dc: 8f18e700 */ lw $t8,%lo(g_Vars+0x40)($t8)
|
||||
/* 120e0: 8def6960 */ lw $t7,%lo(var800840e4)($t7)
|
||||
/* 120e4: 3c018008 */ lui $at,%hi(var800840e4)
|
||||
/* 120e8: 01f8c823 */ subu $t9,$t7,$t8
|
||||
/* 120ec: 10000002 */ beqz $zero,.NB000120f8
|
||||
/* 120f0: ac396960 */ sw $t9,0x6960($at)
|
||||
/* 120f0: ac396960 */ sw $t9,%lo(var800840e4)($at)
|
||||
.NB000120f4:
|
||||
/* 120f4: ac206960 */ sw $zero,0x6960($at)
|
||||
/* 120f4: ac206960 */ sw $zero,%lo(var800840e4)($at)
|
||||
.NB000120f8:
|
||||
/* 120f8: 8fbf0034 */ lw $ra,0x34($sp)
|
||||
/* 120fc: 8fb00018 */ lw $s0,0x18($sp)
|
||||
|
||||
+95
-670
@@ -296,13 +296,13 @@ void vi00009ed4(void)
|
||||
}
|
||||
|
||||
#if MATCHING
|
||||
#if VERSION == VERSION_PAL_FINAL
|
||||
#if PAL
|
||||
GLOBAL_ASM(
|
||||
glabel viUpdateMode
|
||||
/* 9f64: 3c098006 */ lui $t1,0x8006
|
||||
/* 9f68: 3c0e8006 */ lui $t6,0x8006
|
||||
/* 9f6c: 8dced230 */ lw $t6,-0x2dd0($t6)
|
||||
/* 9f70: 8d29d234 */ lw $t1,-0x2dcc($t1)
|
||||
/* 9f64: 3c098006 */ lui $t1,%hi(g_ViBackData)
|
||||
/* 9f68: 3c0e8006 */ lui $t6,%hi(g_ViFrontData)
|
||||
/* 9f6c: 8dced230 */ lw $t6,%lo(g_ViFrontData)($t6)
|
||||
/* 9f70: 8d29d234 */ lw $t1,%lo(g_ViBackData)($t1)
|
||||
/* 9f74: 27bdffe8 */ addiu $sp,$sp,-24
|
||||
/* 9f78: afbf0014 */ sw $ra,0x14($sp)
|
||||
/* 9f7c: 91cf0000 */ lbu $t7,0x0($t6)
|
||||
@@ -325,8 +325,8 @@ glabel viUpdateMode
|
||||
/* 9fbc: 00000000 */ nop
|
||||
/* 9fc0: 0c012178 */ jal osViBlack
|
||||
/* 9fc4: 24040001 */ li $a0,0x1
|
||||
/* 9fc8: 3c098006 */ lui $t1,0x8006
|
||||
/* 9fcc: 8d29d234 */ lw $t1,-0x2dcc($t1)
|
||||
/* 9fc8: 3c098006 */ lui $t1,%hi(g_ViBackData)
|
||||
/* 9fcc: 8d29d234 */ lw $t1,%lo(g_ViBackData)($t1)
|
||||
/* 9fd0: 91220000 */ lbu $v0,0x0($t1)
|
||||
.PF00009fd4:
|
||||
/* 9fd4: 85380004 */ lh $t8,0x4($t1)
|
||||
@@ -339,12 +339,12 @@ glabel viUpdateMode
|
||||
/* 9fec: 468021a0 */ cvt.s.w $f6,$f4
|
||||
/* 9ff0: 448e8000 */ mtc1 $t6,$f16
|
||||
/* 9ff4: 448f2000 */ mtc1 $t7,$f4
|
||||
/* 9ff8: 3c0d8009 */ lui $t5,0x8009
|
||||
/* 9ff8: 3c0d8009 */ lui $t5,%hi(var8008de0c)
|
||||
/* 9ffc: 241f0001 */ li $ra,0x1
|
||||
/* a000: 468042a0 */ cvt.s.w $f10,$f8
|
||||
/* a004: 3c0c8006 */ lui $t4,0x8006
|
||||
/* a004: 3c0c8006 */ lui $t4,%hi(g_ViSlot)
|
||||
/* a008: 3c013f80 */ lui $at,0x3f80
|
||||
/* a00c: 25ade35c */ addiu $t5,$t5,-7332
|
||||
/* a00c: 25ade35c */ addiu $t5,$t5,%lo(var8008de0c)
|
||||
/* a010: 468084a0 */ cvt.s.w $f18,$f16
|
||||
/* a014: 46802220 */ cvt.s.w $f8,$f4
|
||||
/* a018: 460a3083 */ div.s $f2,$f6,$f10
|
||||
@@ -353,31 +353,31 @@ glabel viUpdateMode
|
||||
/* a024: 44810000 */ mtc1 $at,$f0
|
||||
/* a028: 00000000 */ nop
|
||||
.PF0000a02c:
|
||||
/* a02c: 8d8cd240 */ lw $t4,-0x2dc0($t4)
|
||||
/* a030: 3c018006 */ lui $at,0x8006
|
||||
/* a02c: 8d8cd240 */ lw $t4,%lo(g_ViSlot)($t4)
|
||||
/* a030: 3c018006 */ lui $at,%hi(g_ViXScalesBySlot)
|
||||
/* a034: 000c5880 */ sll $t3,$t4,0x2
|
||||
/* a038: 002b0821 */ addu $at,$at,$t3
|
||||
/* a03c: e422cb28 */ swc1 $f2,-0x34d8($at)
|
||||
/* a040: 3c018006 */ lui $at,0x8006
|
||||
/* a03c: e422cb28 */ swc1 $f2,%lo(g_ViXScalesBySlot)($at)
|
||||
/* a040: 3c018006 */ lui $at,%hi(g_ViYScalesBySlot)
|
||||
/* a044: 002b0821 */ addu $at,$at,$t3
|
||||
/* a048: e420cb30 */ swc1 $f0,-0x34d0($at)
|
||||
/* a048: e420cb30 */ swc1 $f0,%lo(g_ViYScalesBySlot)($at)
|
||||
/* a04c: 91220000 */ lbu $v0,0x0($t1)
|
||||
/* a050: 57e200a3 */ bnel $ra,$v0,.PF0000a2e0
|
||||
/* a054: 24010002 */ li $at,0x2
|
||||
/* a058: 3c0a8006 */ lui $t2,0x8006
|
||||
/* a05c: 8d4ad238 */ lw $t2,-0x2dc8($t2)
|
||||
/* a060: 3c1f8009 */ lui $ra,0x8009
|
||||
/* a058: 3c0a8006 */ lui $t2,%hi(g_ViIs16Bit)
|
||||
/* a05c: 8d4ad238 */ lw $t2,%lo(g_ViIs16Bit)($t2)
|
||||
/* a060: 3c1f8009 */ lui $ra,%hi(var8008de10)
|
||||
/* a064: 000c7880 */ sll $t7,$t4,0x2
|
||||
/* a068: 11400019 */ beqz $t2,.PF0000a0d0
|
||||
/* a06c: 27ffe360 */ addiu $ra,$ra,-7328
|
||||
/* a06c: 27ffe360 */ addiu $ra,$ra,%lo(var8008de10)
|
||||
/* a070: 000cc080 */ sll $t8,$t4,0x2
|
||||
/* a074: 030cc021 */ addu $t8,$t8,$t4
|
||||
/* a078: 3c198009 */ lui $t9,0x8009
|
||||
/* a07c: 2739e210 */ addiu $t9,$t9,-7664
|
||||
/* a078: 3c198009 */ lui $t9,%hi(var8008dcc0)
|
||||
/* a07c: 2739e210 */ addiu $t9,$t9,%lo(var8008dcc0)
|
||||
/* a080: 0018c100 */ sll $t8,$t8,0x4
|
||||
/* a084: 03191021 */ addu $v0,$t8,$t9
|
||||
/* a088: 3c0e8006 */ lui $t6,0x8006
|
||||
/* a08c: 25cef8c0 */ addiu $t6,$t6,-1856
|
||||
/* a088: 3c0e8006 */ lui $t6,%hi(osViModeTable+0x500)
|
||||
/* a08c: 25cef8c0 */ addiu $t6,$t6,%lo(osViModeTable+0x500)
|
||||
/* a090: 25d80048 */ addiu $t8,$t6,0x48
|
||||
/* a094: 0040c825 */ move $t9,$v0
|
||||
.PF0000a098:
|
||||
@@ -397,12 +397,12 @@ glabel viUpdateMode
|
||||
/* a0cc: af380004 */ sw $t8,0x4($t9)
|
||||
.PF0000a0d0:
|
||||
/* a0d0: 01ec7821 */ addu $t7,$t7,$t4
|
||||
/* a0d4: 3c188009 */ lui $t8,0x8009
|
||||
/* a0d8: 2718e210 */ addiu $t8,$t8,-7664
|
||||
/* a0d4: 3c188009 */ lui $t8,%hi(var8008dcc0)
|
||||
/* a0d8: 2718e210 */ addiu $t8,$t8,%lo(var8008dcc0)
|
||||
/* a0dc: 000f7900 */ sll $t7,$t7,0x4
|
||||
/* a0e0: 01f81021 */ addu $v0,$t7,$t8
|
||||
/* a0e4: 3c0e8006 */ lui $t6,0x8006
|
||||
/* a0e8: 25cefa00 */ addiu $t6,$t6,-1536
|
||||
/* a0e4: 3c0e8006 */ lui $t6,%hi(osViModeTable+0x640)
|
||||
/* a0e8: 25cefa00 */ addiu $t6,$t6,%lo(osViModeTable+0x640)
|
||||
/* a0ec: 25cf0048 */ addiu $t7,$t6,0x48
|
||||
/* a0f0: 0040c025 */ move $t8,$v0
|
||||
.PF0000a0f4:
|
||||
@@ -426,7 +426,7 @@ glabel viUpdateMode
|
||||
/* a134: ac590008 */ sw $t9,0x8($v0)
|
||||
/* a138: 852f0018 */ lh $t7,0x18($t1)
|
||||
/* a13c: 8c44001c */ lw $a0,0x1c($v0)
|
||||
/* a140: 3c078006 */ lui $a3,0x8006
|
||||
/* a140: 3c078006 */ lui $a3,%hi(var8005d588)
|
||||
/* a144: 000f7280 */ sll $t6,$t7,0xa
|
||||
/* a148: 01c1001a */ div $zero,$t6,$at
|
||||
/* a14c: 0000c012 */ mflo $t8
|
||||
@@ -440,7 +440,7 @@ glabel viUpdateMode
|
||||
/* a16c: ac480040 */ sw $t0,0x40($v0)
|
||||
/* a170: 000ec040 */ sll $t8,$t6,0x1
|
||||
/* a174: ac58003c */ sw $t8,0x3c($v0)
|
||||
/* a178: 8ce7d228 */ lw $a3,-0x2dd8($a3)
|
||||
/* a178: 8ce7d228 */ lw $a3,%lo(var8005d588)($a3)
|
||||
/* a17c: 0004cc03 */ sra $t9,$a0,0x10
|
||||
/* a180: 332fffff */ andi $t7,$t9,0xffff
|
||||
/* a184: 01e77021 */ addu $t6,$t7,$a3
|
||||
@@ -475,11 +475,11 @@ glabel viUpdateMode
|
||||
/* a1e8: 0000c010 */ mfhi $t8
|
||||
/* a1ec: 03381825 */ or $v1,$t9,$t8
|
||||
/* a1f0: ac43001c */ sw $v1,0x1c($v0)
|
||||
/* a1f4: 3c018009 */ lui $at,0x8009
|
||||
/* a1f8: ac23e358 */ sw $v1,-0x1ca8($at)
|
||||
/* a1f4: 3c018009 */ lui $at,%hi(var8008de08)
|
||||
/* a1f8: ac23e358 */ sw $v1,%lo(var8008de08)($at)
|
||||
/* a1fc: 8525001a */ lh $a1,0x1a($t1)
|
||||
/* a200: 24180140 */ li $t8,0x140
|
||||
/* a204: 3c048006 */ lui $a0,0x8006
|
||||
/* a204: 3c048006 */ lui $a0,%hi(var8005d58c)
|
||||
/* a208: 00057a80 */ sll $t7,$a1,0xa
|
||||
/* a20c: 000f7282 */ srl $t6,$t7,0xa
|
||||
/* a210: 29c1012d */ slti $at,$t6,0x12d
|
||||
@@ -494,7 +494,7 @@ glabel viUpdateMode
|
||||
/* a230: 000f7400 */ sll $t6,$t7,0x10
|
||||
/* a234: 00f87821 */ addu $t7,$a3,$t8
|
||||
/* a238: 25f90002 */ addiu $t9,$t7,0x2
|
||||
/* a23c: 8c84d22c */ lw $a0,-0x2dd4($a0)
|
||||
/* a23c: 8c84d22c */ lw $a0,%lo(var8005d58c)($a0)
|
||||
/* a240: 01d94025 */ or $t0,$t6,$t9
|
||||
/* a244: 0008c403 */ sra $t8,$t0,0x10
|
||||
/* a248: 330fffff */ andi $t7,$t8,0xffff
|
||||
@@ -530,27 +530,27 @@ glabel viUpdateMode
|
||||
.PF0000a2b4:
|
||||
/* a2b4: 0000c810 */ mfhi $t9
|
||||
/* a2b8: 03191825 */ or $v1,$t8,$t9
|
||||
/* a2bc: 3c018006 */ lui $at,0x8006
|
||||
/* a2bc: 3c018006 */ lui $at,%hi(g_SchedViModesPending)
|
||||
/* a2c0: ac430030 */ sw $v1,0x30($v0)
|
||||
/* a2c4: ada30000 */ sw $v1,0x0($t5)
|
||||
/* a2c8: ac430044 */ sw $v1,0x44($v0)
|
||||
/* a2cc: afe30000 */ sw $v1,0x0($ra)
|
||||
/* a2d0: 002b0821 */ addu $at,$at,$t3
|
||||
/* a2d4: 100000dd */ b .PF0000a64c
|
||||
/* a2d8: ac2fcb38 */ sw $t7,-0x34c8($at)
|
||||
/* a2d8: ac2fcb38 */ sw $t7,%lo(g_SchedViModesPending)($at)
|
||||
/* a2dc: 24010002 */ li $at,0x2
|
||||
.PF0000a2e0:
|
||||
/* a2e0: 144100d5 */ bne $v0,$at,.PF0000a638
|
||||
/* a2e4: 000c7080 */ sll $t6,$t4,0x2
|
||||
/* a2e8: 01cc7021 */ addu $t6,$t6,$t4
|
||||
/* a2ec: 3c188009 */ lui $t8,0x8009
|
||||
/* a2f0: 2718e210 */ addiu $t8,$t8,-7664
|
||||
/* a2ec: 3c188009 */ lui $t8,%hi(var8008dcc0)
|
||||
/* a2f0: 2718e210 */ addiu $t8,$t8,%lo(var8008dcc0)
|
||||
/* a2f4: 000e7100 */ sll $t6,$t6,0x4
|
||||
/* a2f8: 01d81021 */ addu $v0,$t6,$t8
|
||||
/* a2fc: 3c198006 */ lui $t9,0x8006
|
||||
/* a300: 3c0d8009 */ lui $t5,0x8009
|
||||
/* a304: 2739fb90 */ addiu $t9,$t9,-1136
|
||||
/* a308: 25ade35c */ addiu $t5,$t5,-7332
|
||||
/* a2fc: 3c198006 */ lui $t9,%hi(osViModeTable+0x7d0)
|
||||
/* a300: 3c0d8009 */ lui $t5,%hi(var8008de0c)
|
||||
/* a304: 2739fb90 */ addiu $t9,$t9,%lo(osViModeTable+0x7d0)
|
||||
/* a308: 25ade35c */ addiu $t5,$t5,%lo(var8008de0c)
|
||||
/* a30c: 3406ffff */ li $a2,0xffff
|
||||
/* a310: 24080800 */ li $t0,0x800
|
||||
/* a314: 272e0048 */ addiu $t6,$t9,0x48
|
||||
@@ -566,16 +566,16 @@ glabel viUpdateMode
|
||||
/* a338: 172efff8 */ bne $t9,$t6,.PF0000a31c
|
||||
/* a33c: af01fffc */ sw $at,-0x4($t8)
|
||||
/* a340: 8f210000 */ lw $at,0x0($t9)
|
||||
/* a344: 3c078006 */ lui $a3,0x8006
|
||||
/* a348: 3c048006 */ lui $a0,0x8006
|
||||
/* a344: 3c078006 */ lui $a3,%hi(var8005d588)
|
||||
/* a348: 3c048006 */ lui $a0,%hi(var8005d58c)
|
||||
/* a34c: af010000 */ sw $at,0x0($t8)
|
||||
/* a350: 8f2e0004 */ lw $t6,0x4($t9)
|
||||
/* a354: 24010280 */ li $at,0x280
|
||||
/* a358: 3c1f8009 */ lui $ra,0x8009
|
||||
/* a358: 3c1f8009 */ lui $ra,%hi(var8008de10)
|
||||
/* a35c: af0e0004 */ sw $t6,0x4($t8)
|
||||
/* a360: 852f0018 */ lh $t7,0x18($t1)
|
||||
/* a364: 8c45001c */ lw $a1,0x1c($v0)
|
||||
/* a368: 27ffe360 */ addiu $ra,$ra,-7328
|
||||
/* a368: 27ffe360 */ addiu $ra,$ra,%lo(var8008de10)
|
||||
/* a36c: ac4f0008 */ sw $t7,0x8($v0)
|
||||
/* a370: 852e0018 */ lh $t6,0x18($t1)
|
||||
/* a374: ac48002c */ sw $t0,0x2c($v0)
|
||||
@@ -585,7 +585,7 @@ glabel viUpdateMode
|
||||
/* a384: 0000c012 */ mflo $t8
|
||||
/* a388: ac580020 */ sw $t8,0x20($v0)
|
||||
/* a38c: 852f0018 */ lh $t7,0x18($t1)
|
||||
/* a390: 3c0a8006 */ lui $t2,0x8006
|
||||
/* a390: 3c0a8006 */ lui $t2,%hi(g_ViIs16Bit)
|
||||
/* a394: 000f7040 */ sll $t6,$t7,0x1
|
||||
/* a398: ac4e0028 */ sw $t6,0x28($v0)
|
||||
/* a39c: 85390018 */ lh $t9,0x18($t1)
|
||||
@@ -593,7 +593,7 @@ glabel viUpdateMode
|
||||
/* a3a4: 31eeffff */ andi $t6,$t7,0xffff
|
||||
/* a3a8: 0019c080 */ sll $t8,$t9,0x2
|
||||
/* a3ac: ac58003c */ sw $t8,0x3c($v0)
|
||||
/* a3b0: 8ce7d228 */ lw $a3,-0x2dd8($a3)
|
||||
/* a3b0: 8ce7d228 */ lw $a3,%lo(var8005d588)($a3)
|
||||
/* a3b4: 01c7c821 */ addu $t9,$t6,$a3
|
||||
/* a3b8: 0326001a */ div $zero,$t9,$a2
|
||||
/* a3bc: 14c00002 */ bnez $a2,.PF0000a3c8
|
||||
@@ -626,10 +626,10 @@ glabel viUpdateMode
|
||||
/* a418: 0000c010 */ mfhi $t8
|
||||
/* a41c: 01f81825 */ or $v1,$t7,$t8
|
||||
/* a420: ac43001c */ sw $v1,0x1c($v0)
|
||||
/* a424: 3c018009 */ lui $at,0x8009
|
||||
/* a428: ac23e358 */ sw $v1,-0x1ca8($at)
|
||||
/* a424: 3c018009 */ lui $at,%hi(var8008de08)
|
||||
/* a428: ac23e358 */ sw $v1,%lo(var8008de08)($at)
|
||||
/* a42c: 8c450030 */ lw $a1,0x30($v0)
|
||||
/* a430: 8c84d22c */ lw $a0,-0x2dd4($a0)
|
||||
/* a430: 8c84d22c */ lw $a0,%lo(var8005d58c)($a0)
|
||||
/* a434: 00057403 */ sra $t6,$a1,0x10
|
||||
/* a438: 31d9ffff */ andi $t9,$t6,0xffff
|
||||
/* a43c: 03247821 */ addu $t7,$t9,$a0
|
||||
@@ -690,8 +690,8 @@ glabel viUpdateMode
|
||||
/* a500: 03381825 */ or $v1,$t9,$t8
|
||||
/* a504: ac430044 */ sw $v1,0x44($v0)
|
||||
/* a508: afe30000 */ sw $v1,0x0($ra)
|
||||
/* a50c: 3c0f8006 */ lui $t7,0x8006
|
||||
/* a510: 8defd9b8 */ lw $t7,-0x2648($t7)
|
||||
/* a50c: 3c0f8006 */ lui $t7,%hi(var8005dd18)
|
||||
/* a510: 8defd9b8 */ lw $t7,%lo(var8005dd18)($t7)
|
||||
/* a514: 14c00002 */ bnez $a2,.PF0000a520
|
||||
/* a518: 00000000 */ nop
|
||||
/* a51c: 0007000d */ break 0x7
|
||||
@@ -769,18 +769,18 @@ glabel viUpdateMode
|
||||
/* a618: 00000000 */ nop
|
||||
/* a61c: 0006000d */ break 0x6
|
||||
.PF0000a620:
|
||||
/* a620: 3c018006 */ lui $at,0x8006
|
||||
/* a620: 3c018006 */ lui $at,%hi(g_SchedViModesPending)
|
||||
/* a624: 002b0821 */ addu $at,$at,$t3
|
||||
/* a628: 240f0001 */ li $t7,0x1
|
||||
/* a62c: ac2fcb38 */ sw $t7,-0x34c8($at)
|
||||
/* a62c: ac2fcb38 */ sw $t7,%lo(g_SchedViModesPending)($at)
|
||||
/* a630: 10000006 */ b .PF0000a64c
|
||||
/* a634: 8d4ad238 */ lw $t2,-0x2dc8($t2)
|
||||
/* a634: 8d4ad238 */ lw $t2,%lo(g_ViIs16Bit)($t2)
|
||||
.PF0000a638:
|
||||
/* a638: 3c018006 */ lui $at,0x8006
|
||||
/* a638: 3c018006 */ lui $at,%hi(g_SchedViModesPending)
|
||||
/* a63c: 002b0821 */ addu $at,$at,$t3
|
||||
/* a640: 3c0a8006 */ lui $t2,0x8006
|
||||
/* a644: 8d4ad238 */ lw $t2,-0x2dc8($t2)
|
||||
/* a648: ac20cb38 */ sw $zero,-0x34c8($at)
|
||||
/* a640: 3c0a8006 */ lui $t2,%hi(g_ViIs16Bit)
|
||||
/* a644: 8d4ad238 */ lw $t2,%lo(g_ViIs16Bit)($t2)
|
||||
/* a648: ac20cb38 */ sw $zero,%lo(g_SchedViModesPending)($at)
|
||||
.PF0000a64c:
|
||||
/* a64c: 258c0001 */ addiu $t4,$t4,0x1
|
||||
/* a650: 05810004 */ bgez $t4,.PF0000a664
|
||||
@@ -789,33 +789,33 @@ glabel viUpdateMode
|
||||
/* a65c: 00000000 */ nop
|
||||
/* a660: 25cefffe */ addiu $t6,$t6,-2
|
||||
.PF0000a664:
|
||||
/* a664: 3c018006 */ lui $at,0x8006
|
||||
/* a664: 3c018006 */ lui $at,%hi(g_ViSlot)
|
||||
/* a668: 11400006 */ beqz $t2,.PF0000a684
|
||||
/* a66c: ac2ed240 */ sw $t6,-0x2dc0($at)
|
||||
/* a670: 3c198006 */ lui $t9,0x8006
|
||||
/* a674: 8f39edb8 */ lw $t9,-0x1248($t9)
|
||||
/* a66c: ac2ed240 */ sw $t6,%lo(g_ViSlot)($at)
|
||||
/* a670: 3c198006 */ lui $t9,%hi(g_RdpCurTask)
|
||||
/* a674: 8f39edb8 */ lw $t9,%lo(g_RdpCurTask)($t9)
|
||||
/* a678: 8d380028 */ lw $t8,0x28($t1)
|
||||
/* a67c: 10000006 */ b .PF0000a698
|
||||
/* a680: af380058 */ sw $t8,0x58($t9)
|
||||
.PF0000a684:
|
||||
/* a684: 3c0f800a */ lui $t7,0x800a
|
||||
/* a688: 3c0e8006 */ lui $t6,0x8006
|
||||
/* a68c: 8dceedb8 */ lw $t6,-0x1248($t6)
|
||||
/* a690: 8defd020 */ lw $t7,-0x2fe0($t7)
|
||||
/* a684: 3c0f800a */ lui $t7,%hi(g_FrameBuffers)
|
||||
/* a688: 3c0e8006 */ lui $t6,%hi(g_RdpCurTask)
|
||||
/* a68c: 8dceedb8 */ lw $t6,%lo(g_RdpCurTask)($t6)
|
||||
/* a690: 8defd020 */ lw $t7,%lo(g_FrameBuffers)($t7)
|
||||
/* a694: adcf0058 */ sw $t7,0x58($t6)
|
||||
.PF0000a698:
|
||||
/* a698: 3c028009 */ lui $v0,0x8009
|
||||
/* a69c: 24422dc6 */ addiu $v0,$v0,0x2dc6
|
||||
/* a698: 3c028009 */ lui $v0,%hi(g_ViFrontIndex)
|
||||
/* a69c: 24422dc6 */ addiu $v0,$v0,%lo(g_ViFrontIndex)
|
||||
/* a6a0: 90580000 */ lbu $t8,0x0($v0)
|
||||
/* a6a4: 3c048006 */ lui $a0,0x8006
|
||||
/* a6a8: 8c84d234 */ lw $a0,-0x2dcc($a0)
|
||||
/* a6a4: 3c048006 */ lui $a0,%hi(g_ViBackData)
|
||||
/* a6a8: 8c84d234 */ lw $a0,%lo(g_ViBackData)($a0)
|
||||
/* a6ac: 27190001 */ addiu $t9,$t8,0x1
|
||||
/* a6b0: 3c038009 */ lui $v1,0x8009
|
||||
/* a6b0: 3c038009 */ lui $v1,%hi(g_ViBackIndex)
|
||||
/* a6b4: 2408002c */ li $t0,0x2c
|
||||
/* a6b8: 24632dc7 */ addiu $v1,$v1,0x2dc7
|
||||
/* a6b8: 24632dc7 */ addiu $v1,$v1,%lo(g_ViBackIndex)
|
||||
/* a6bc: 906e0000 */ lbu $t6,0x0($v1)
|
||||
/* a6c0: 3c078006 */ lui $a3,0x8006
|
||||
/* a6c4: 24e7d1d0 */ addiu $a3,$a3,-11824
|
||||
/* a6c0: 3c078006 */ lui $a3,%hi(g_ViDataArray)
|
||||
/* a6c4: 24e7d1d0 */ addiu $a3,$a3,%lo(g_ViDataArray)
|
||||
/* a6c8: 07210004 */ bgez $t9,.PF0000a6dc
|
||||
/* a6cc: 332f0001 */ andi $t7,$t9,0x1
|
||||
/* a6d0: 11e00002 */ beqz $t7,.PF0000a6dc
|
||||
@@ -833,31 +833,31 @@ glabel viUpdateMode
|
||||
.PF0000a6fc:
|
||||
/* a6fc: 01e80019 */ multu $t7,$t0
|
||||
/* a700: a0790000 */ sb $t9,0x0($v1)
|
||||
/* a704: 3c018006 */ lui $at,0x8006
|
||||
/* a708: 3c058006 */ lui $a1,0x8006
|
||||
/* a704: 3c018006 */ lui $at,%hi(g_ViFrontData)
|
||||
/* a708: 3c058006 */ lui $a1,%hi(g_ViBackData)
|
||||
/* a70c: 2406002c */ li $a2,0x2c
|
||||
/* a710: 00007012 */ mflo $t6
|
||||
/* a714: 00eec021 */ addu $t8,$a3,$t6
|
||||
/* a718: ac38d230 */ sw $t8,-0x2dd0($at)
|
||||
/* a718: ac38d230 */ sw $t8,%lo(g_ViFrontData)($at)
|
||||
/* a71c: 90790000 */ lbu $t9,0x0($v1)
|
||||
/* a720: 3c018006 */ lui $at,0x8006
|
||||
/* a720: 3c018006 */ lui $at,%hi(g_ViBackData)
|
||||
/* a724: 03280019 */ multu $t9,$t0
|
||||
/* a728: 00007812 */ mflo $t7
|
||||
/* a72c: 00ef7021 */ addu $t6,$a3,$t7
|
||||
/* a730: ac2ed234 */ sw $t6,-0x2dcc($at)
|
||||
/* a730: ac2ed234 */ sw $t6,%lo(g_ViBackData)($at)
|
||||
/* a734: 0c0129ec */ jal bcopy
|
||||
/* a738: 8ca5d234 */ lw $a1,-0x2dcc($a1)
|
||||
/* a73c: 3c038009 */ lui $v1,0x8009
|
||||
/* a740: 24632dc7 */ addiu $v1,$v1,0x2dc7
|
||||
/* a738: 8ca5d234 */ lw $a1,%lo(g_ViBackData)($a1)
|
||||
/* a73c: 3c038009 */ lui $v1,%hi(g_ViBackIndex)
|
||||
/* a740: 24632dc7 */ addiu $v1,$v1,%lo(g_ViBackIndex)
|
||||
/* a744: 90780000 */ lbu $t8,0x0($v1)
|
||||
/* a748: 3c0f800a */ lui $t7,0x800a
|
||||
/* a74c: 3c0e8006 */ lui $t6,0x8006
|
||||
/* a748: 3c0f800a */ lui $t7,%hi(g_FrameBuffers)
|
||||
/* a74c: 3c0e8006 */ lui $t6,%hi(g_ViBackData)
|
||||
/* a750: 0018c880 */ sll $t9,$t8,0x2
|
||||
/* a754: 01f97821 */ addu $t7,$t7,$t9
|
||||
/* a758: 8defd020 */ lw $t7,-0x2fe0($t7)
|
||||
/* a75c: 8dced234 */ lw $t6,-0x2dcc($t6)
|
||||
/* a760: 3c028006 */ lui $v0,0x8006
|
||||
/* a764: 2442d23c */ addiu $v0,$v0,-11716
|
||||
/* a758: 8defd020 */ lw $t7,%lo(g_FrameBuffers)($t7)
|
||||
/* a75c: 8dced234 */ lw $t6,%lo(g_ViBackData)($t6)
|
||||
/* a760: 3c028006 */ lui $v0,%hi(g_ViReconfigured)
|
||||
/* a764: 2442d23c */ addiu $v0,$v0,%lo(g_ViReconfigured)
|
||||
/* a768: adcf0028 */ sw $t7,0x28($t6)
|
||||
/* a76c: 8c580000 */ lw $t8,0x0($v0)
|
||||
/* a770: 53000005 */ beqzl $t8,.PF0000a788
|
||||
@@ -871,581 +871,6 @@ glabel viUpdateMode
|
||||
/* a78c: 03e00008 */ jr $ra
|
||||
/* a790: 00000000 */ nop
|
||||
);
|
||||
#elif VERSION == VERSION_PAL_BETA
|
||||
GLOBAL_ASM(
|
||||
glabel viUpdateMode
|
||||
/* 9f4c: 3c098006 */ lui $t1,0x8006
|
||||
/* 9f50: 3c0e8006 */ lui $t6,0x8006
|
||||
/* 9f54: 8dcedf20 */ lw $t6,-0x20e0($t6)
|
||||
/* 9f58: 8d29df24 */ lw $t1,-0x20dc($t1)
|
||||
/* 9f5c: 27bdffe8 */ addiu $sp,$sp,-24
|
||||
/* 9f60: afbf0014 */ sw $ra,0x14($sp)
|
||||
/* 9f64: 91cf0000 */ lbu $t7,0x0($t6)
|
||||
/* 9f68: 91220000 */ lbu $v0,0x0($t1)
|
||||
/* 9f6c: 504f0014 */ beql $v0,$t7,.PB00009fc0
|
||||
/* 9f70: 85380004 */ lh $t8,0x4($t1)
|
||||
/* 9f74: 10400008 */ beqz $v0,.PB00009f98
|
||||
/* 9f78: 00401825 */ move $v1,$v0
|
||||
/* 9f7c: 241f0001 */ li $ra,0x1
|
||||
/* 9f80: 105f000e */ beq $v0,$ra,.PB00009fbc
|
||||
/* 9f84: 24010002 */ li $at,0x2
|
||||
/* 9f88: 5061000d */ beql $v1,$at,.PB00009fc0
|
||||
/* 9f8c: 85380004 */ lh $t8,0x4($t1)
|
||||
/* 9f90: 1000000b */ b .PB00009fc0
|
||||
/* 9f94: 85380004 */ lh $t8,0x4($t1)
|
||||
.PB00009f98:
|
||||
/* 9f98: 3c013f80 */ lui $at,0x3f80
|
||||
/* 9f9c: 44816000 */ mtc1 $at,$f12
|
||||
/* 9fa0: 0c01252c */ jal osViSetYScale
|
||||
/* 9fa4: 00000000 */ nop
|
||||
/* 9fa8: 0c0124a8 */ jal osViBlack
|
||||
/* 9fac: 24040001 */ li $a0,0x1
|
||||
/* 9fb0: 3c098006 */ lui $t1,0x8006
|
||||
/* 9fb4: 8d29df24 */ lw $t1,-0x20dc($t1)
|
||||
/* 9fb8: 91220000 */ lbu $v0,0x0($t1)
|
||||
.PB00009fbc:
|
||||
/* 9fbc: 85380004 */ lh $t8,0x4($t1)
|
||||
.PB00009fc0:
|
||||
/* 9fc0: 85390018 */ lh $t9,0x18($t1)
|
||||
/* 9fc4: 852e0006 */ lh $t6,0x6($t1)
|
||||
/* 9fc8: 44982000 */ mtc1 $t8,$f4
|
||||
/* 9fcc: 852f001a */ lh $t7,0x1a($t1)
|
||||
/* 9fd0: 44994000 */ mtc1 $t9,$f8
|
||||
/* 9fd4: 468021a0 */ cvt.s.w $f6,$f4
|
||||
/* 9fd8: 448e8000 */ mtc1 $t6,$f16
|
||||
/* 9fdc: 448f2000 */ mtc1 $t7,$f4
|
||||
/* 9fe0: 3c0d8009 */ lui $t5,0x8009
|
||||
/* 9fe4: 241f0001 */ li $ra,0x1
|
||||
/* 9fe8: 468042a0 */ cvt.s.w $f10,$f8
|
||||
/* 9fec: 3c0c8006 */ lui $t4,0x8006
|
||||
/* 9ff0: 3c013f80 */ lui $at,0x3f80
|
||||
/* 9ff4: 25ad02ec */ addiu $t5,$t5,0x2ec
|
||||
/* 9ff8: 468084a0 */ cvt.s.w $f18,$f16
|
||||
/* 9ffc: 46802220 */ cvt.s.w $f8,$f4
|
||||
/* a000: 460a3083 */ div.s $f2,$f6,$f10
|
||||
/* a004: 14400003 */ bnez $v0,.PB0000a014
|
||||
/* a008: 46089003 */ div.s $f0,$f18,$f8
|
||||
/* a00c: 44810000 */ mtc1 $at,$f0
|
||||
/* a010: 00000000 */ nop
|
||||
.PB0000a014:
|
||||
/* a014: 8d8cdf30 */ lw $t4,-0x20d0($t4)
|
||||
/* a018: 3c018006 */ lui $at,0x8006
|
||||
/* a01c: 000c5880 */ sll $t3,$t4,0x2
|
||||
/* a020: 002b0821 */ addu $at,$at,$t3
|
||||
/* a024: e422d818 */ swc1 $f2,-0x27e8($at)
|
||||
/* a028: 3c018006 */ lui $at,0x8006
|
||||
/* a02c: 002b0821 */ addu $at,$at,$t3
|
||||
/* a030: e420d820 */ swc1 $f0,-0x27e0($at)
|
||||
/* a034: 91220000 */ lbu $v0,0x0($t1)
|
||||
/* a038: 57e200a3 */ bnel $ra,$v0,.PB0000a2c8
|
||||
/* a03c: 24010002 */ li $at,0x2
|
||||
/* a040: 3c0a8006 */ lui $t2,0x8006
|
||||
/* a044: 8d4adf28 */ lw $t2,-0x20d8($t2)
|
||||
/* a048: 3c1f8009 */ lui $ra,0x8009
|
||||
/* a04c: 000c7880 */ sll $t7,$t4,0x2
|
||||
/* a050: 11400019 */ beqz $t2,.PB0000a0b8
|
||||
/* a054: 27ff02f0 */ addiu $ra,$ra,0x2f0
|
||||
/* a058: 000cc080 */ sll $t8,$t4,0x2
|
||||
/* a05c: 030cc021 */ addu $t8,$t8,$t4
|
||||
/* a060: 3c198009 */ lui $t9,0x8009
|
||||
/* a064: 273901a0 */ addiu $t9,$t9,0x1a0
|
||||
/* a068: 0018c100 */ sll $t8,$t8,0x4
|
||||
/* a06c: 03191021 */ addu $v0,$t8,$t9
|
||||
/* a070: 3c0e8006 */ lui $t6,0x8006
|
||||
/* a074: 25ce12b0 */ addiu $t6,$t6,0x12b0
|
||||
/* a078: 25d80048 */ addiu $t8,$t6,0x48
|
||||
/* a07c: 0040c825 */ move $t9,$v0
|
||||
.PB0000a080:
|
||||
/* a080: 8dc10000 */ lw $at,0x0($t6)
|
||||
/* a084: 25ce000c */ addiu $t6,$t6,0xc
|
||||
/* a088: 2739000c */ addiu $t9,$t9,0xc
|
||||
/* a08c: af21fff4 */ sw $at,-0xc($t9)
|
||||
/* a090: 8dc1fff8 */ lw $at,-0x8($t6)
|
||||
/* a094: af21fff8 */ sw $at,-0x8($t9)
|
||||
/* a098: 8dc1fffc */ lw $at,-0x4($t6)
|
||||
/* a09c: 15d8fff8 */ bne $t6,$t8,.PB0000a080
|
||||
/* a0a0: af21fffc */ sw $at,-0x4($t9)
|
||||
/* a0a4: 8dc10000 */ lw $at,0x0($t6)
|
||||
/* a0a8: af210000 */ sw $at,0x0($t9)
|
||||
/* a0ac: 8dd80004 */ lw $t8,0x4($t6)
|
||||
/* a0b0: 10000017 */ b .PB0000a110
|
||||
/* a0b4: af380004 */ sw $t8,0x4($t9)
|
||||
.PB0000a0b8:
|
||||
/* a0b8: 01ec7821 */ addu $t7,$t7,$t4
|
||||
/* a0bc: 3c188009 */ lui $t8,0x8009
|
||||
/* a0c0: 271801a0 */ addiu $t8,$t8,0x1a0
|
||||
/* a0c4: 000f7900 */ sll $t7,$t7,0x4
|
||||
/* a0c8: 01f81021 */ addu $v0,$t7,$t8
|
||||
/* a0cc: 3c0e8006 */ lui $t6,0x8006
|
||||
/* a0d0: 25ce13f0 */ addiu $t6,$t6,0x13f0
|
||||
/* a0d4: 25cf0048 */ addiu $t7,$t6,0x48
|
||||
/* a0d8: 0040c025 */ move $t8,$v0
|
||||
.PB0000a0dc:
|
||||
/* a0dc: 8dc10000 */ lw $at,0x0($t6)
|
||||
/* a0e0: 25ce000c */ addiu $t6,$t6,0xc
|
||||
/* a0e4: 2718000c */ addiu $t8,$t8,0xc
|
||||
/* a0e8: af01fff4 */ sw $at,-0xc($t8)
|
||||
/* a0ec: 8dc1fff8 */ lw $at,-0x8($t6)
|
||||
/* a0f0: af01fff8 */ sw $at,-0x8($t8)
|
||||
/* a0f4: 8dc1fffc */ lw $at,-0x4($t6)
|
||||
/* a0f8: 15cffff8 */ bne $t6,$t7,.PB0000a0dc
|
||||
/* a0fc: af01fffc */ sw $at,-0x4($t8)
|
||||
/* a100: 8dc10000 */ lw $at,0x0($t6)
|
||||
/* a104: af010000 */ sw $at,0x0($t8)
|
||||
/* a108: 8dcf0004 */ lw $t7,0x4($t6)
|
||||
/* a10c: af0f0004 */ sw $t7,0x4($t8)
|
||||
.PB0000a110:
|
||||
/* a110: 85390018 */ lh $t9,0x18($t1)
|
||||
/* a114: 24010280 */ li $at,0x280
|
||||
/* a118: 24080400 */ li $t0,0x400
|
||||
/* a11c: ac590008 */ sw $t9,0x8($v0)
|
||||
/* a120: 852f0018 */ lh $t7,0x18($t1)
|
||||
/* a124: 8c44001c */ lw $a0,0x1c($v0)
|
||||
/* a128: 3c078006 */ lui $a3,0x8006
|
||||
/* a12c: 000f7280 */ sll $t6,$t7,0xa
|
||||
/* a130: 01c1001a */ div $zero,$t6,$at
|
||||
/* a134: 0000c012 */ mflo $t8
|
||||
/* a138: ac580020 */ sw $t8,0x20($v0)
|
||||
/* a13c: 85390018 */ lh $t9,0x18($t1)
|
||||
/* a140: 3406ffff */ li $a2,0xffff
|
||||
/* a144: 00197840 */ sll $t7,$t9,0x1
|
||||
/* a148: ac4f0028 */ sw $t7,0x28($v0)
|
||||
/* a14c: 852e0018 */ lh $t6,0x18($t1)
|
||||
/* a150: ac48002c */ sw $t0,0x2c($v0)
|
||||
/* a154: ac480040 */ sw $t0,0x40($v0)
|
||||
/* a158: 000ec040 */ sll $t8,$t6,0x1
|
||||
/* a15c: ac58003c */ sw $t8,0x3c($v0)
|
||||
/* a160: 8ce7df18 */ lw $a3,-0x20e8($a3)
|
||||
/* a164: 0004cc03 */ sra $t9,$a0,0x10
|
||||
/* a168: 332fffff */ andi $t7,$t9,0xffff
|
||||
/* a16c: 01e77021 */ addu $t6,$t7,$a3
|
||||
/* a170: 01c6001a */ div $zero,$t6,$a2
|
||||
/* a174: 14c00002 */ bnez $a2,.PB0000a180
|
||||
/* a178: 00000000 */ nop
|
||||
/* a17c: 0007000d */ break 0x7
|
||||
.PB0000a180:
|
||||
/* a180: 2401ffff */ li $at,-1
|
||||
/* a184: 14c10004 */ bne $a2,$at,.PB0000a198
|
||||
/* a188: 3c018000 */ lui $at,0x8000
|
||||
/* a18c: 15c10002 */ bne $t6,$at,.PB0000a198
|
||||
/* a190: 00000000 */ nop
|
||||
/* a194: 0006000d */ break 0x6
|
||||
.PB0000a198:
|
||||
/* a198: 308fffff */ andi $t7,$a0,0xffff
|
||||
/* a19c: 0000c010 */ mfhi $t8
|
||||
/* a1a0: 01e77021 */ addu $t6,$t7,$a3
|
||||
/* a1a4: 0018cc00 */ sll $t9,$t8,0x10
|
||||
/* a1a8: 01c6001a */ div $zero,$t6,$a2
|
||||
/* a1ac: 14c00002 */ bnez $a2,.PB0000a1b8
|
||||
/* a1b0: 00000000 */ nop
|
||||
/* a1b4: 0007000d */ break 0x7
|
||||
.PB0000a1b8:
|
||||
/* a1b8: 2401ffff */ li $at,-1
|
||||
/* a1bc: 14c10004 */ bne $a2,$at,.PB0000a1d0
|
||||
/* a1c0: 3c018000 */ lui $at,0x8000
|
||||
/* a1c4: 15c10002 */ bne $t6,$at,.PB0000a1d0
|
||||
/* a1c8: 00000000 */ nop
|
||||
/* a1cc: 0006000d */ break 0x6
|
||||
.PB0000a1d0:
|
||||
/* a1d0: 0000c010 */ mfhi $t8
|
||||
/* a1d4: 03381825 */ or $v1,$t9,$t8
|
||||
/* a1d8: ac43001c */ sw $v1,0x1c($v0)
|
||||
/* a1dc: 3c018009 */ lui $at,0x8009
|
||||
/* a1e0: ac2302e8 */ sw $v1,0x2e8($at)
|
||||
/* a1e4: 8525001a */ lh $a1,0x1a($t1)
|
||||
/* a1e8: 24180140 */ li $t8,0x140
|
||||
/* a1ec: 3c048006 */ lui $a0,0x8006
|
||||
/* a1f0: 00057a80 */ sll $t7,$a1,0xa
|
||||
/* a1f4: 000f7282 */ srl $t6,$t7,0xa
|
||||
/* a1f8: 29c1012d */ slti $at,$t6,0x12d
|
||||
/* a1fc: 14200002 */ bnez $at,.PB0000a208
|
||||
/* a200: 01c02825 */ move $a1,$t6
|
||||
/* a204: 000e2843 */ sra $a1,$t6,0x1
|
||||
.PB0000a208:
|
||||
/* a208: 03053823 */ subu $a3,$t8,$a1
|
||||
/* a20c: 24ef0002 */ addiu $t7,$a3,0x2
|
||||
/* a210: 24b9fffe */ addiu $t9,$a1,-2
|
||||
/* a214: 0019c040 */ sll $t8,$t9,0x1
|
||||
/* a218: 000f7400 */ sll $t6,$t7,0x10
|
||||
/* a21c: 00f87821 */ addu $t7,$a3,$t8
|
||||
/* a220: 25f90002 */ addiu $t9,$t7,0x2
|
||||
/* a224: 8c84df1c */ lw $a0,-0x20e4($a0)
|
||||
/* a228: 01d94025 */ or $t0,$t6,$t9
|
||||
/* a22c: 0008c403 */ sra $t8,$t0,0x10
|
||||
/* a230: 330fffff */ andi $t7,$t8,0xffff
|
||||
/* a234: 01e47021 */ addu $t6,$t7,$a0
|
||||
/* a238: 01c6001a */ div $zero,$t6,$a2
|
||||
/* a23c: 14c00002 */ bnez $a2,.PB0000a248
|
||||
/* a240: 00000000 */ nop
|
||||
/* a244: 0007000d */ break 0x7
|
||||
.PB0000a248:
|
||||
/* a248: 2401ffff */ li $at,-1
|
||||
/* a24c: 14c10004 */ bne $a2,$at,.PB0000a260
|
||||
/* a250: 3c018000 */ lui $at,0x8000
|
||||
/* a254: 15c10002 */ bne $t6,$at,.PB0000a260
|
||||
/* a258: 00000000 */ nop
|
||||
/* a25c: 0006000d */ break 0x6
|
||||
.PB0000a260:
|
||||
/* a260: 310fffff */ andi $t7,$t0,0xffff
|
||||
/* a264: 01e47021 */ addu $t6,$t7,$a0
|
||||
/* a268: 0000c810 */ mfhi $t9
|
||||
/* a26c: 0019c400 */ sll $t8,$t9,0x10
|
||||
/* a270: 240f0001 */ li $t7,0x1
|
||||
/* a274: 01c6001a */ div $zero,$t6,$a2
|
||||
/* a278: 14c00002 */ bnez $a2,.PB0000a284
|
||||
/* a27c: 00000000 */ nop
|
||||
/* a280: 0007000d */ break 0x7
|
||||
.PB0000a284:
|
||||
/* a284: 2401ffff */ li $at,-1
|
||||
/* a288: 14c10004 */ bne $a2,$at,.PB0000a29c
|
||||
/* a28c: 3c018000 */ lui $at,0x8000
|
||||
/* a290: 15c10002 */ bne $t6,$at,.PB0000a29c
|
||||
/* a294: 00000000 */ nop
|
||||
/* a298: 0006000d */ break 0x6
|
||||
.PB0000a29c:
|
||||
/* a29c: 0000c810 */ mfhi $t9
|
||||
/* a2a0: 03191825 */ or $v1,$t8,$t9
|
||||
/* a2a4: 3c018006 */ lui $at,0x8006
|
||||
/* a2a8: ac430030 */ sw $v1,0x30($v0)
|
||||
/* a2ac: ada30000 */ sw $v1,0x0($t5)
|
||||
/* a2b0: ac430044 */ sw $v1,0x44($v0)
|
||||
/* a2b4: afe30000 */ sw $v1,0x0($ra)
|
||||
/* a2b8: 002b0821 */ addu $at,$at,$t3
|
||||
/* a2bc: 100000dd */ b .PB0000a634
|
||||
/* a2c0: ac2fd828 */ sw $t7,-0x27d8($at)
|
||||
/* a2c4: 24010002 */ li $at,0x2
|
||||
.PB0000a2c8:
|
||||
/* a2c8: 144100d5 */ bne $v0,$at,.PB0000a620
|
||||
/* a2cc: 000c7080 */ sll $t6,$t4,0x2
|
||||
/* a2d0: 01cc7021 */ addu $t6,$t6,$t4
|
||||
/* a2d4: 3c188009 */ lui $t8,0x8009
|
||||
/* a2d8: 271801a0 */ addiu $t8,$t8,0x1a0
|
||||
/* a2dc: 000e7100 */ sll $t6,$t6,0x4
|
||||
/* a2e0: 01d81021 */ addu $v0,$t6,$t8
|
||||
/* a2e4: 3c198006 */ lui $t9,0x8006
|
||||
/* a2e8: 3c0d8009 */ lui $t5,0x8009
|
||||
/* a2ec: 27391580 */ addiu $t9,$t9,0x1580
|
||||
/* a2f0: 25ad02ec */ addiu $t5,$t5,0x2ec
|
||||
/* a2f4: 3406ffff */ li $a2,0xffff
|
||||
/* a2f8: 24080800 */ li $t0,0x800
|
||||
/* a2fc: 272e0048 */ addiu $t6,$t9,0x48
|
||||
/* a300: 0040c025 */ move $t8,$v0
|
||||
.PB0000a304:
|
||||
/* a304: 8f210000 */ lw $at,0x0($t9)
|
||||
/* a308: 2739000c */ addiu $t9,$t9,0xc
|
||||
/* a30c: 2718000c */ addiu $t8,$t8,0xc
|
||||
/* a310: af01fff4 */ sw $at,-0xc($t8)
|
||||
/* a314: 8f21fff8 */ lw $at,-0x8($t9)
|
||||
/* a318: af01fff8 */ sw $at,-0x8($t8)
|
||||
/* a31c: 8f21fffc */ lw $at,-0x4($t9)
|
||||
/* a320: 172efff8 */ bne $t9,$t6,.PB0000a304
|
||||
/* a324: af01fffc */ sw $at,-0x4($t8)
|
||||
/* a328: 8f210000 */ lw $at,0x0($t9)
|
||||
/* a32c: 3c078006 */ lui $a3,0x8006
|
||||
/* a330: 3c048006 */ lui $a0,0x8006
|
||||
/* a334: af010000 */ sw $at,0x0($t8)
|
||||
/* a338: 8f2e0004 */ lw $t6,0x4($t9)
|
||||
/* a33c: 24010280 */ li $at,0x280
|
||||
/* a340: 3c1f8009 */ lui $ra,0x8009
|
||||
/* a344: af0e0004 */ sw $t6,0x4($t8)
|
||||
/* a348: 852f0018 */ lh $t7,0x18($t1)
|
||||
/* a34c: 8c45001c */ lw $a1,0x1c($v0)
|
||||
/* a350: 27ff02f0 */ addiu $ra,$ra,0x2f0
|
||||
/* a354: ac4f0008 */ sw $t7,0x8($v0)
|
||||
/* a358: 852e0018 */ lh $t6,0x18($t1)
|
||||
/* a35c: ac48002c */ sw $t0,0x2c($v0)
|
||||
/* a360: ac480040 */ sw $t0,0x40($v0)
|
||||
/* a364: 000eca80 */ sll $t9,$t6,0xa
|
||||
/* a368: 0321001a */ div $zero,$t9,$at
|
||||
/* a36c: 0000c012 */ mflo $t8
|
||||
/* a370: ac580020 */ sw $t8,0x20($v0)
|
||||
/* a374: 852f0018 */ lh $t7,0x18($t1)
|
||||
/* a378: 3c0a8006 */ lui $t2,0x8006
|
||||
/* a37c: 000f7040 */ sll $t6,$t7,0x1
|
||||
/* a380: ac4e0028 */ sw $t6,0x28($v0)
|
||||
/* a384: 85390018 */ lh $t9,0x18($t1)
|
||||
/* a388: 00057c03 */ sra $t7,$a1,0x10
|
||||
/* a38c: 31eeffff */ andi $t6,$t7,0xffff
|
||||
/* a390: 0019c080 */ sll $t8,$t9,0x2
|
||||
/* a394: ac58003c */ sw $t8,0x3c($v0)
|
||||
/* a398: 8ce7df18 */ lw $a3,-0x20e8($a3)
|
||||
/* a39c: 01c7c821 */ addu $t9,$t6,$a3
|
||||
/* a3a0: 0326001a */ div $zero,$t9,$a2
|
||||
/* a3a4: 14c00002 */ bnez $a2,.PB0000a3b0
|
||||
/* a3a8: 00000000 */ nop
|
||||
/* a3ac: 0007000d */ break 0x7
|
||||
.PB0000a3b0:
|
||||
/* a3b0: 2401ffff */ li $at,-1
|
||||
/* a3b4: 14c10004 */ bne $a2,$at,.PB0000a3c8
|
||||
/* a3b8: 3c018000 */ lui $at,0x8000
|
||||
/* a3bc: 17210002 */ bne $t9,$at,.PB0000a3c8
|
||||
/* a3c0: 00000000 */ nop
|
||||
/* a3c4: 0006000d */ break 0x6
|
||||
.PB0000a3c8:
|
||||
/* a3c8: 30aeffff */ andi $t6,$a1,0xffff
|
||||
/* a3cc: 0000c010 */ mfhi $t8
|
||||
/* a3d0: 01c7c821 */ addu $t9,$t6,$a3
|
||||
/* a3d4: 00187c00 */ sll $t7,$t8,0x10
|
||||
/* a3d8: 0326001a */ div $zero,$t9,$a2
|
||||
/* a3dc: 14c00002 */ bnez $a2,.PB0000a3e8
|
||||
/* a3e0: 00000000 */ nop
|
||||
/* a3e4: 0007000d */ break 0x7
|
||||
.PB0000a3e8:
|
||||
/* a3e8: 2401ffff */ li $at,-1
|
||||
/* a3ec: 14c10004 */ bne $a2,$at,.PB0000a400
|
||||
/* a3f0: 3c018000 */ lui $at,0x8000
|
||||
/* a3f4: 17210002 */ bne $t9,$at,.PB0000a400
|
||||
/* a3f8: 00000000 */ nop
|
||||
/* a3fc: 0006000d */ break 0x6
|
||||
.PB0000a400:
|
||||
/* a400: 0000c010 */ mfhi $t8
|
||||
/* a404: 01f81825 */ or $v1,$t7,$t8
|
||||
/* a408: ac43001c */ sw $v1,0x1c($v0)
|
||||
/* a40c: 3c018009 */ lui $at,0x8009
|
||||
/* a410: ac2302e8 */ sw $v1,0x2e8($at)
|
||||
/* a414: 8c450030 */ lw $a1,0x30($v0)
|
||||
/* a418: 8c84df1c */ lw $a0,-0x20e4($a0)
|
||||
/* a41c: 00057403 */ sra $t6,$a1,0x10
|
||||
/* a420: 31d9ffff */ andi $t9,$t6,0xffff
|
||||
/* a424: 03247821 */ addu $t7,$t9,$a0
|
||||
/* a428: 01e6001a */ div $zero,$t7,$a2
|
||||
/* a42c: 14c00002 */ bnez $a2,.PB0000a438
|
||||
/* a430: 00000000 */ nop
|
||||
/* a434: 0007000d */ break 0x7
|
||||
.PB0000a438:
|
||||
/* a438: 2401ffff */ li $at,-1
|
||||
/* a43c: 14c10004 */ bne $a2,$at,.PB0000a450
|
||||
/* a440: 3c018000 */ lui $at,0x8000
|
||||
/* a444: 15e10002 */ bne $t7,$at,.PB0000a450
|
||||
/* a448: 00000000 */ nop
|
||||
/* a44c: 0006000d */ break 0x6
|
||||
.PB0000a450:
|
||||
/* a450: 30b9ffff */ andi $t9,$a1,0xffff
|
||||
/* a454: 03247821 */ addu $t7,$t9,$a0
|
||||
/* a458: 0000c010 */ mfhi $t8
|
||||
/* a45c: 8c450044 */ lw $a1,0x44($v0)
|
||||
/* a460: 00187400 */ sll $t6,$t8,0x10
|
||||
/* a464: 01e6001a */ div $zero,$t7,$a2
|
||||
/* a468: 14c00002 */ bnez $a2,.PB0000a474
|
||||
/* a46c: 00000000 */ nop
|
||||
/* a470: 0007000d */ break 0x7
|
||||
.PB0000a474:
|
||||
/* a474: 2401ffff */ li $at,-1
|
||||
/* a478: 14c10004 */ bne $a2,$at,.PB0000a48c
|
||||
/* a47c: 3c018000 */ lui $at,0x8000
|
||||
/* a480: 15e10002 */ bne $t7,$at,.PB0000a48c
|
||||
/* a484: 00000000 */ nop
|
||||
/* a488: 0006000d */ break 0x6
|
||||
.PB0000a48c:
|
||||
/* a48c: 0000c010 */ mfhi $t8
|
||||
/* a490: 0005cc03 */ sra $t9,$a1,0x10
|
||||
/* a494: 01d81825 */ or $v1,$t6,$t8
|
||||
/* a498: 332fffff */ andi $t7,$t9,0xffff
|
||||
/* a49c: 01e47021 */ addu $t6,$t7,$a0
|
||||
/* a4a0: 01c6001a */ div $zero,$t6,$a2
|
||||
/* a4a4: 30afffff */ andi $t7,$a1,0xffff
|
||||
/* a4a8: 0000c010 */ mfhi $t8
|
||||
/* a4ac: 0018cc00 */ sll $t9,$t8,0x10
|
||||
/* a4b0: ac430030 */ sw $v1,0x30($v0)
|
||||
/* a4b4: ada30000 */ sw $v1,0x0($t5)
|
||||
/* a4b8: 14c00002 */ bnez $a2,.PB0000a4c4
|
||||
/* a4bc: 00000000 */ nop
|
||||
/* a4c0: 0007000d */ break 0x7
|
||||
.PB0000a4c4:
|
||||
/* a4c4: 2401ffff */ li $at,-1
|
||||
/* a4c8: 14c10004 */ bne $a2,$at,.PB0000a4dc
|
||||
/* a4cc: 3c018000 */ lui $at,0x8000
|
||||
/* a4d0: 15c10002 */ bne $t6,$at,.PB0000a4dc
|
||||
/* a4d4: 00000000 */ nop
|
||||
/* a4d8: 0006000d */ break 0x6
|
||||
.PB0000a4dc:
|
||||
/* a4dc: 01e47021 */ addu $t6,$t7,$a0
|
||||
/* a4e0: 01c6001a */ div $zero,$t6,$a2
|
||||
/* a4e4: 0000c010 */ mfhi $t8
|
||||
/* a4e8: 03381825 */ or $v1,$t9,$t8
|
||||
/* a4ec: ac430044 */ sw $v1,0x44($v0)
|
||||
/* a4f0: afe30000 */ sw $v1,0x0($ra)
|
||||
/* a4f4: 3c0f8006 */ lui $t7,0x8006
|
||||
/* a4f8: 8defe828 */ lw $t7,-0x17d8($t7)
|
||||
/* a4fc: 14c00002 */ bnez $a2,.PB0000a508
|
||||
/* a500: 00000000 */ nop
|
||||
/* a504: 0007000d */ break 0x7
|
||||
.PB0000a508:
|
||||
/* a508: 2401ffff */ li $at,-1
|
||||
/* a50c: 14c10004 */ bne $a2,$at,.PB0000a520
|
||||
/* a510: 3c018000 */ lui $at,0x8000
|
||||
/* a514: 15c10002 */ bne $t6,$at,.PB0000a520
|
||||
/* a518: 00000000 */ nop
|
||||
/* a51c: 0006000d */ break 0x6
|
||||
.PB0000a520:
|
||||
/* a520: 248e01fa */ addiu $t6,$a0,0x1fa
|
||||
/* a524: 11e00038 */ beqz $t7,.PB0000a608
|
||||
/* a528: 00000000 */ nop
|
||||
/* a52c: 01c6001a */ div $zero,$t6,$a2
|
||||
/* a530: 0000c810 */ mfhi $t9
|
||||
/* a534: 248f0086 */ addiu $t7,$a0,0x86
|
||||
/* a538: 14c00002 */ bnez $a2,.PB0000a544
|
||||
/* a53c: 00000000 */ nop
|
||||
/* a540: 0007000d */ break 0x7
|
||||
.PB0000a544:
|
||||
/* a544: 2401ffff */ li $at,-1
|
||||
/* a548: 14c10004 */ bne $a2,$at,.PB0000a55c
|
||||
/* a54c: 3c018000 */ lui $at,0x8000
|
||||
/* a550: 15c10002 */ bne $t6,$at,.PB0000a55c
|
||||
/* a554: 00000000 */ nop
|
||||
/* a558: 0006000d */ break 0x6
|
||||
.PB0000a55c:
|
||||
/* a55c: 01e6001a */ div $zero,$t7,$a2
|
||||
/* a560: 00007010 */ mfhi $t6
|
||||
/* a564: 0019c400 */ sll $t8,$t9,0x10
|
||||
/* a568: 249901fc */ addiu $t9,$a0,0x1fc
|
||||
/* a56c: 0326001a */ div $zero,$t9,$a2
|
||||
/* a570: 030e1825 */ or $v1,$t8,$t6
|
||||
/* a574: 248e0084 */ addiu $t6,$a0,0x84
|
||||
/* a578: 14c00002 */ bnez $a2,.PB0000a584
|
||||
/* a57c: 00000000 */ nop
|
||||
/* a580: 0007000d */ break 0x7
|
||||
.PB0000a584:
|
||||
/* a584: 2401ffff */ li $at,-1
|
||||
/* a588: 14c10004 */ bne $a2,$at,.PB0000a59c
|
||||
/* a58c: 3c018000 */ lui $at,0x8000
|
||||
/* a590: 15e10002 */ bne $t7,$at,.PB0000a59c
|
||||
/* a594: 00000000 */ nop
|
||||
/* a598: 0006000d */ break 0x6
|
||||
.PB0000a59c:
|
||||
/* a59c: 00007810 */ mfhi $t7
|
||||
/* a5a0: ac430030 */ sw $v1,0x30($v0)
|
||||
/* a5a4: ada30000 */ sw $v1,0x0($t5)
|
||||
/* a5a8: 01c6001a */ div $zero,$t6,$a2
|
||||
/* a5ac: 14c00002 */ bnez $a2,.PB0000a5b8
|
||||
/* a5b0: 00000000 */ nop
|
||||
/* a5b4: 0007000d */ break 0x7
|
||||
.PB0000a5b8:
|
||||
/* a5b8: 2401ffff */ li $at,-1
|
||||
/* a5bc: 14c10004 */ bne $a2,$at,.PB0000a5d0
|
||||
/* a5c0: 3c018000 */ lui $at,0x8000
|
||||
/* a5c4: 17210002 */ bne $t9,$at,.PB0000a5d0
|
||||
/* a5c8: 00000000 */ nop
|
||||
/* a5cc: 0006000d */ break 0x6
|
||||
.PB0000a5d0:
|
||||
/* a5d0: 0000c810 */ mfhi $t9
|
||||
/* a5d4: 000fc400 */ sll $t8,$t7,0x10
|
||||
/* a5d8: 03191825 */ or $v1,$t8,$t9
|
||||
/* a5dc: ac430044 */ sw $v1,0x44($v0)
|
||||
/* a5e0: afe30000 */ sw $v1,0x0($ra)
|
||||
/* a5e4: 14c00002 */ bnez $a2,.PB0000a5f0
|
||||
/* a5e8: 00000000 */ nop
|
||||
/* a5ec: 0007000d */ break 0x7
|
||||
.PB0000a5f0:
|
||||
/* a5f0: 2401ffff */ li $at,-1
|
||||
/* a5f4: 14c10004 */ bne $a2,$at,.PB0000a608
|
||||
/* a5f8: 3c018000 */ lui $at,0x8000
|
||||
/* a5fc: 15c10002 */ bne $t6,$at,.PB0000a608
|
||||
/* a600: 00000000 */ nop
|
||||
/* a604: 0006000d */ break 0x6
|
||||
.PB0000a608:
|
||||
/* a608: 3c018006 */ lui $at,0x8006
|
||||
/* a60c: 002b0821 */ addu $at,$at,$t3
|
||||
/* a610: 240f0001 */ li $t7,0x1
|
||||
/* a614: ac2fd828 */ sw $t7,-0x27d8($at)
|
||||
/* a618: 10000006 */ b .PB0000a634
|
||||
/* a61c: 8d4adf28 */ lw $t2,-0x20d8($t2)
|
||||
.PB0000a620:
|
||||
/* a620: 3c018006 */ lui $at,0x8006
|
||||
/* a624: 002b0821 */ addu $at,$at,$t3
|
||||
/* a628: 3c0a8006 */ lui $t2,0x8006
|
||||
/* a62c: 8d4adf28 */ lw $t2,-0x20d8($t2)
|
||||
/* a630: ac20d828 */ sw $zero,-0x27d8($at)
|
||||
.PB0000a634:
|
||||
/* a634: 258c0001 */ addiu $t4,$t4,0x1
|
||||
/* a638: 05810004 */ bgez $t4,.PB0000a64c
|
||||
/* a63c: 318e0001 */ andi $t6,$t4,0x1
|
||||
/* a640: 11c00002 */ beqz $t6,.PB0000a64c
|
||||
/* a644: 00000000 */ nop
|
||||
/* a648: 25cefffe */ addiu $t6,$t6,-2
|
||||
.PB0000a64c:
|
||||
/* a64c: 3c018006 */ lui $at,0x8006
|
||||
/* a650: 11400006 */ beqz $t2,.PB0000a66c
|
||||
/* a654: ac2edf30 */ sw $t6,-0x20d0($at)
|
||||
/* a658: 3c198006 */ lui $t9,0x8006
|
||||
/* a65c: 8f3907a8 */ lw $t9,0x7a8($t9)
|
||||
/* a660: 8d380028 */ lw $t8,0x28($t1)
|
||||
/* a664: 10000006 */ b .PB0000a680
|
||||
/* a668: af380058 */ sw $t8,0x58($t9)
|
||||
.PB0000a66c:
|
||||
/* a66c: 3c0f800a */ lui $t7,0x800a
|
||||
/* a670: 3c0e8006 */ lui $t6,0x8006
|
||||
/* a674: 8dce07a8 */ lw $t6,0x7a8($t6)
|
||||
/* a678: 8def0fe0 */ lw $t7,0xfe0($t7)
|
||||
/* a67c: adcf0058 */ sw $t7,0x58($t6)
|
||||
.PB0000a680:
|
||||
/* a680: 3c028009 */ lui $v0,0x8009
|
||||
/* a684: 24424d56 */ addiu $v0,$v0,0x4d56
|
||||
/* a688: 90580000 */ lbu $t8,0x0($v0)
|
||||
/* a68c: 3c048006 */ lui $a0,0x8006
|
||||
/* a690: 8c84df24 */ lw $a0,-0x20dc($a0)
|
||||
/* a694: 27190001 */ addiu $t9,$t8,0x1
|
||||
/* a698: 3c038009 */ lui $v1,0x8009
|
||||
/* a69c: 2408002c */ li $t0,0x2c
|
||||
/* a6a0: 24634d57 */ addiu $v1,$v1,0x4d57
|
||||
/* a6a4: 906e0000 */ lbu $t6,0x0($v1)
|
||||
/* a6a8: 3c078006 */ lui $a3,0x8006
|
||||
/* a6ac: 24e7dec0 */ addiu $a3,$a3,-8512
|
||||
/* a6b0: 07210004 */ bgez $t9,.PB0000a6c4
|
||||
/* a6b4: 332f0001 */ andi $t7,$t9,0x1
|
||||
/* a6b8: 11e00002 */ beqz $t7,.PB0000a6c4
|
||||
/* a6bc: 00000000 */ nop
|
||||
/* a6c0: 25effffe */ addiu $t7,$t7,-2
|
||||
.PB0000a6c4:
|
||||
/* a6c4: a04f0000 */ sb $t7,0x0($v0)
|
||||
/* a6c8: 904f0000 */ lbu $t7,0x0($v0)
|
||||
/* a6cc: 25d80001 */ addiu $t8,$t6,0x1
|
||||
/* a6d0: 07010004 */ bgez $t8,.PB0000a6e4
|
||||
/* a6d4: 33190001 */ andi $t9,$t8,0x1
|
||||
/* a6d8: 13200002 */ beqz $t9,.PB0000a6e4
|
||||
/* a6dc: 00000000 */ nop
|
||||
/* a6e0: 2739fffe */ addiu $t9,$t9,-2
|
||||
.PB0000a6e4:
|
||||
/* a6e4: 01e80019 */ multu $t7,$t0
|
||||
/* a6e8: a0790000 */ sb $t9,0x0($v1)
|
||||
/* a6ec: 3c018006 */ lui $at,0x8006
|
||||
/* a6f0: 3c058006 */ lui $a1,0x8006
|
||||
/* a6f4: 2406002c */ li $a2,0x2c
|
||||
/* a6f8: 00007012 */ mflo $t6
|
||||
/* a6fc: 00eec021 */ addu $t8,$a3,$t6
|
||||
/* a700: ac38df20 */ sw $t8,-0x20e0($at)
|
||||
/* a704: 90790000 */ lbu $t9,0x0($v1)
|
||||
/* a708: 3c018006 */ lui $at,0x8006
|
||||
/* a70c: 03280019 */ multu $t9,$t0
|
||||
/* a710: 00007812 */ mflo $t7
|
||||
/* a714: 00ef7021 */ addu $t6,$a3,$t7
|
||||
/* a718: ac2edf24 */ sw $t6,-0x20dc($at)
|
||||
/* a71c: 0c012d1c */ jal bcopy
|
||||
/* a720: 8ca5df24 */ lw $a1,-0x20dc($a1)
|
||||
/* a724: 3c038009 */ lui $v1,0x8009
|
||||
/* a728: 24634d57 */ addiu $v1,$v1,0x4d57
|
||||
/* a72c: 90780000 */ lbu $t8,0x0($v1)
|
||||
/* a730: 3c0f800a */ lui $t7,0x800a
|
||||
/* a734: 3c0e8006 */ lui $t6,0x8006
|
||||
/* a738: 0018c880 */ sll $t9,$t8,0x2
|
||||
/* a73c: 01f97821 */ addu $t7,$t7,$t9
|
||||
/* a740: 8def0fe0 */ lw $t7,0xfe0($t7)
|
||||
/* a744: 8dcedf24 */ lw $t6,-0x20dc($t6)
|
||||
/* a748: 3c028006 */ lui $v0,0x8006
|
||||
/* a74c: 2442df2c */ addiu $v0,$v0,-8404
|
||||
/* a750: adcf0028 */ sw $t7,0x28($t6)
|
||||
/* a754: 8c580000 */ lw $t8,0x0($v0)
|
||||
/* a758: 53000005 */ beqzl $t8,.PB0000a770
|
||||
/* a75c: 8fbf0014 */ lw $ra,0x14($sp)
|
||||
/* a760: ac400000 */ sw $zero,0x0($v0)
|
||||
/* a764: 0c002773 */ jal viBlack
|
||||
/* a768: 00002025 */ move $a0,$zero
|
||||
/* a76c: 8fbf0014 */ lw $ra,0x14($sp)
|
||||
.PB0000a770:
|
||||
/* a770: 27bd0018 */ addiu $sp,$sp,0x18
|
||||
/* a774: 03e00008 */ jr $ra
|
||||
/* a778: 00000000 */ nop
|
||||
);
|
||||
#else
|
||||
GLOBAL_ASM(
|
||||
glabel viUpdateMode
|
||||
@@ -1515,10 +940,10 @@ glabel viUpdateMode
|
||||
/* a130: 00000000 */ nop
|
||||
/* a134: 3c0a8006 */ lui $t2,%hi(g_ViIs16Bit)
|
||||
/* a138: 8d4ad598 */ lw $t2,%lo(g_ViIs16Bit)($t2)
|
||||
/* a13c: 3c188000 */ lui $t8,0x8000
|
||||
/* a13c: 3c188000 */ lui $t8,%hi(osTvType)
|
||||
/* a140: 11400033 */ beqz $t2,.L0000a210
|
||||
/* a144: 00000000 */ nop
|
||||
/* a148: 8f180300 */ lw $t8,0x300($t8)
|
||||
/* a148: 8f180300 */ lw $t8,%lo(osTvType)($t8)
|
||||
/* a14c: 3c198009 */ lui $t9,%hi(var8008dcc0)
|
||||
/* a150: 2739dcc0 */ addiu $t9,$t9,%lo(var8008dcc0)
|
||||
/* a154: 14980019 */ bne $a0,$t8,.L0000a1bc
|
||||
@@ -1572,8 +997,8 @@ glabel viUpdateMode
|
||||
/* a208: 10000033 */ b .L0000a2d8
|
||||
/* a20c: af380004 */ sw $t8,0x4($t9)
|
||||
.L0000a210:
|
||||
/* a210: 3c0e8000 */ lui $t6,0x8000
|
||||
/* a214: 8dce0300 */ lw $t6,0x300($t6)
|
||||
/* a210: 3c0e8000 */ lui $t6,%hi(osTvType)
|
||||
/* a214: 8dce0300 */ lw $t6,%lo(osTvType)($t6)
|
||||
/* a218: 148e0018 */ bne $a0,$t6,.L0000a27c
|
||||
/* a21c: 000bc080 */ sll $t8,$t3,0x2
|
||||
/* a220: 030bc021 */ addu $t8,$t8,$t3
|
||||
@@ -1794,8 +1219,8 @@ glabel viUpdateMode
|
||||
/* a530: ac2fce88 */ sw $t7,%lo(g_SchedViModesPending)($at)
|
||||
.L0000a534:
|
||||
/* a534: 148300ef */ bne $a0,$v1,.L0000a8f4
|
||||
/* a538: 3c0e8000 */ lui $t6,0x8000
|
||||
/* a53c: 8dce0300 */ lw $t6,0x300($t6)
|
||||
/* a538: 3c0e8000 */ lui $t6,%hi(osTvType)
|
||||
/* a53c: 8dce0300 */ lw $t6,%lo(osTvType)($t6)
|
||||
/* a540: 3406ffff */ dli $a2,0xffff
|
||||
/* a544: 24080800 */ addiu $t0,$zero,0x800
|
||||
/* a548: 148e0019 */ bne $a0,$t6,.L0000a5b0
|
||||
|
||||
+50
-50
@@ -397,7 +397,7 @@ glabel vmInit
|
||||
/* 71b4: afb00054 */ sw $s0,0x54($sp)
|
||||
/* 71b8: 24100001 */ addiu $s0,$zero,0x1
|
||||
/* 71bc: afbf0074 */ sw $ra,0x74($sp)
|
||||
/* 71c0: 3c018009 */ lui $at,0x8009
|
||||
/* 71c0: 3c018009 */ lui $at,%hi(g_VmInitialised)
|
||||
/* 71c4: afb70070 */ sw $s7,0x70($sp)
|
||||
/* 71c8: afb6006c */ sw $s6,0x6c($sp)
|
||||
/* 71cc: afb50068 */ sw $s5,0x68($sp)
|
||||
@@ -406,24 +406,24 @@ glabel vmInit
|
||||
/* 71d8: afb2005c */ sw $s2,0x5c($sp)
|
||||
/* 71dc: afb10058 */ sw $s1,0x58($sp)
|
||||
/* 71e0: 0c002294 */ jal rzipInit
|
||||
/* 71e4: a030d458 */ sb $s0,-0x2ba8($at)
|
||||
/* 71e4: a030d458 */ sb $s0,%lo(g_VmInitialised)($at)
|
||||
/* 71e8: 0c013d4c */ jal osGetMemSize
|
||||
/* 71ec: 00000000 */ sll $zero,$zero,0x0
|
||||
/* 71f0: 3c010040 */ lui $at,0x40
|
||||
/* 71f4: 34210001 */ ori $at,$at,0x1
|
||||
/* 71f8: 0041082b */ sltu $at,$v0,$at
|
||||
/* 71fc: 10200074 */ beqz $at,.NB000073d0
|
||||
/* 7200: 3c077f1b */ lui $a3,0x7f1b
|
||||
/* 7204: 3c077f1b */ lui $a3,0x7f1b
|
||||
/* 7208: 3c087f00 */ lui $t0,0x7f00
|
||||
/* 720c: 25080000 */ addiu $t0,$t0,0x0
|
||||
/* 7210: 24e74000 */ addiu $a3,$a3,0x4000
|
||||
/* 7214: 3c018009 */ lui $at,0x8009
|
||||
/* 7200: 3c077f1b */ lui $a3,%hi(_gameSegmentEnd)
|
||||
/* 7204: 3c077f1b */ lui $a3,%hi(_gameSegmentEnd)
|
||||
/* 7208: 3c087f00 */ lui $t0,%hi(_gameSegmentStart)
|
||||
/* 720c: 25080000 */ addiu $t0,$t0,%lo(_gameSegmentStart)
|
||||
/* 7210: 24e74000 */ addiu $a3,$a3,%lo(_gameSegmentEnd)
|
||||
/* 7214: 3c018009 */ lui $at,%hi(g_Is4Mb)
|
||||
/* 7218: 00e87023 */ subu $t6,$a3,$t0
|
||||
/* 721c: a03030e0 */ sb $s0,0x30e0($at)
|
||||
/* 721c: a03030e0 */ sb $s0,%lo(g_Is4Mb)($at)
|
||||
/* 7220: 25cf0fff */ addiu $t7,$t6,0xfff
|
||||
/* 7224: 3c178006 */ lui $s7,0x8006
|
||||
/* 7228: 26f7e720 */ addiu $s7,$s7,-6368
|
||||
/* 7224: 3c178006 */ lui $s7,%hi(g_VmNumPages)
|
||||
/* 7228: 26f7e720 */ addiu $s7,$s7,%lo(g_VmNumPages)
|
||||
/* 722c: 00e81023 */ subu $v0,$a3,$t0
|
||||
/* 7230: 3c09803f */ lui $t1,0x803f
|
||||
/* 7234: 24420fff */ addiu $v0,$v0,0xfff
|
||||
@@ -431,9 +431,9 @@ glabel vmInit
|
||||
/* 723c: 00026b02 */ srl $t5,$v0,0xc
|
||||
/* 7240: 25ae0005 */ addiu $t6,$t5,0x5
|
||||
/* 7244: 25a60002 */ addiu $a2,$t5,0x2
|
||||
/* 7248: 3c148009 */ lui $s4,0x8009
|
||||
/* 724c: 3c130004 */ lui $s3,0x4
|
||||
/* 7250: 2694d460 */ addiu $s4,$s4,-11168
|
||||
/* 7248: 3c148009 */ lui $s4,%hi(g_VmZipTable)
|
||||
/* 724c: 3c130004 */ lui $s3,%hi(_gamezipSegmentRomStart)
|
||||
/* 7250: 2694d460 */ addiu $s4,$s4,%lo(g_VmZipTable)
|
||||
/* 7254: 05e10003 */ bgez $t7,.NB00007264
|
||||
/* 7258: 000fc303 */ sra $t8,$t7,0xc
|
||||
/* 725c: 25e10fff */ addiu $at,$t7,0xfff
|
||||
@@ -443,14 +443,14 @@ glabel vmInit
|
||||
/* 7268: 0018cb00 */ sll $t9,$t8,0xc
|
||||
/* 726c: 03215821 */ addu $t3,$t9,$at
|
||||
/* 7270: aef80000 */ sw $t8,0x0($s7)
|
||||
/* 7274: 3c018009 */ lui $at,0x8009
|
||||
/* 7278: ac2b30f4 */ sw $t3,0x30f4($at)
|
||||
/* 727c: 3c018009 */ lui $at,0x8009
|
||||
/* 7280: ac2930f8 */ sw $t1,0x30f8($at)
|
||||
/* 7274: 3c018009 */ lui $at,%hi(g_VmRamEnd)
|
||||
/* 7278: ac2b30f4 */ sw $t3,%lo(g_VmRamEnd)($at)
|
||||
/* 727c: 3c018009 */ lui $at,%hi(g_VmStateTableEnd)
|
||||
/* 7280: ac2930f8 */ sw $t1,%lo(g_VmStateTableEnd)($at)
|
||||
/* 7284: 001860c0 */ sll $t4,$t8,0x3
|
||||
/* 7288: 012ca823 */ subu $s5,$t1,$t4
|
||||
/* 728c: 3c018009 */ lui $at,0x8009
|
||||
/* 7290: ac35d454 */ sw $s5,-0x2bac($at)
|
||||
/* 728c: 3c018009 */ lui $at,%hi(g_VmStateTable)
|
||||
/* 7290: ac35d454 */ sw $s5,%lo(g_VmStateTable)($at)
|
||||
/* 7294: 000e7880 */ sll $t7,$t6,0x2
|
||||
/* 7298: 00065880 */ sll $t3,$a2,0x2
|
||||
/* 729c: 02afc023 */ subu $t8,$s5,$t7
|
||||
@@ -459,7 +459,7 @@ glabel vmInit
|
||||
/* 72a8: 25b60001 */ addiu $s6,$t5,0x1
|
||||
/* 72ac: 03012024 */ and $a0,$t8,$at
|
||||
/* 72b0: 34cc000f */ ori $t4,$a2,0xf
|
||||
/* 72b4: 26733c40 */ addiu $s3,$s3,0x3c40
|
||||
/* 72b4: 26733c40 */ addiu $s3,$s3,%lo(_gamezipSegmentRomStart)
|
||||
/* 72b8: 02c09025 */ or $s2,$s6,$zero
|
||||
/* 72bc: ae840000 */ sw $a0,0x0($s4)
|
||||
/* 72c0: 02602825 */ or $a1,$s3,$zero
|
||||
@@ -507,21 +507,21 @@ glabel vmInit
|
||||
/* 7354: 01b17023 */ subu $t6,$t5,$s1
|
||||
/* 7358: 01cac024 */ and $t8,$t6,$t2
|
||||
/* 735c: 34216000 */ ori $at,$at,0x6000
|
||||
/* 7360: 3c028009 */ lui $v0,0x8009
|
||||
/* 7360: 3c028009 */ lui $v0,%hi(g_VmZipBuffer)
|
||||
/* 7364: 0301a821 */ addu $s5,$t8,$at
|
||||
/* 7368: 2442d45c */ addiu $v0,$v0,-11172
|
||||
/* 7368: 2442d45c */ addiu $v0,$v0,%lo(g_VmZipBuffer)
|
||||
/* 736c: ac4e0000 */ sw $t6,0x0($v0)
|
||||
/* 7370: 32b91fff */ andi $t9,$s5,0x1fff
|
||||
/* 7374: ac580000 */ sw $t8,0x0($v0)
|
||||
/* 7378: 02b9a823 */ subu $s5,$s5,$t9
|
||||
/* 737c: 3c018009 */ lui $at,0x8009
|
||||
/* 7380: ac35d450 */ sw $s5,-0x2bb0($at)
|
||||
/* 7384: 3c018009 */ lui $at,0x8009
|
||||
/* 737c: 3c018009 */ lui $at,%hi(var8008ae20)
|
||||
/* 7380: ac35d450 */ sw $s5,%lo(var8008ae20)($at)
|
||||
/* 7384: 3c018009 */ lui $at,%hi(g_VmMarker)
|
||||
/* 7388: 0c000429 */ jal tlb000010a4
|
||||
/* 738c: ac3530f0 */ sw $s5,0x30f0($at)
|
||||
/* 738c: ac3530f0 */ sw $s5,%lo(g_VmMarker)($at)
|
||||
/* 7390: 8ee30000 */ lw $v1,0x0($s7)
|
||||
/* 7394: 3c048009 */ lui $a0,0x8009
|
||||
/* 7398: 8c84d454 */ lw $a0,-0x2bac($a0)
|
||||
/* 7394: 3c048009 */ lui $a0,%hi(g_VmStateTable)
|
||||
/* 7398: 8c84d454 */ lw $a0,%lo(g_VmStateTable)($a0)
|
||||
/* 739c: 000358c0 */ sll $t3,$v1,0x3
|
||||
/* 73a0: 000b1883 */ sra $v1,$t3,0x2
|
||||
/* 73a4: 18600006 */ blez $v1,.NB000073c0
|
||||
@@ -538,19 +538,19 @@ glabel vmInit
|
||||
/* 73c8: 1000009b */ beqz $zero,.NB00007638
|
||||
/* 73cc: 00000000 */ sll $zero,$zero,0x0
|
||||
.NB000073d0:
|
||||
/* 73d0: 3c087f00 */ lui $t0,0x7f00
|
||||
/* 73d4: 25080000 */ addiu $t0,$t0,0x0
|
||||
/* 73d8: 24e74000 */ addiu $a3,$a3,0x4000
|
||||
/* 73d0: 3c087f00 */ lui $t0,%hi(_gameSegmentStart)
|
||||
/* 73d4: 25080000 */ addiu $t0,$t0,%lo(_gameSegmentStart)
|
||||
/* 73d8: 24e74000 */ addiu $a3,$a3,%lo(_gameSegmentEnd)
|
||||
/* 73dc: 00e86823 */ subu $t5,$a3,$t0
|
||||
/* 73e0: 00e81023 */ subu $v0,$a3,$t0
|
||||
/* 73e4: 25ae003f */ addiu $t6,$t5,0x3f
|
||||
/* 73e8: 24420fff */ addiu $v0,$v0,0xfff
|
||||
/* 73ec: 3c09803f */ lui $t1,0x803f
|
||||
/* 73f0: 3c018009 */ lui $at,0x8009
|
||||
/* 73f0: 3c018009 */ lui $at,%hi(g_Is4Mb)
|
||||
/* 73f4: 35cf003f */ ori $t7,$t6,0x3f
|
||||
/* 73f8: 00025b02 */ srl $t3,$v0,0xc
|
||||
/* 73fc: 352950c0 */ ori $t1,$t1,0x50c0
|
||||
/* 7400: a02030e0 */ sb $zero,0x30e0($at)
|
||||
/* 7400: a02030e0 */ sb $zero,%lo(g_Is4Mb)($at)
|
||||
/* 7404: 39f8003f */ xori $t8,$t7,0x3f
|
||||
/* 7408: 01381823 */ subu $v1,$t1,$t8
|
||||
/* 740c: 3c01fffe */ lui $at,0xfffe
|
||||
@@ -562,14 +562,14 @@ glabel vmInit
|
||||
/* 7424: 240afff0 */ addiu $t2,$zero,-16
|
||||
/* 7428: 02ad7023 */ subu $t6,$s5,$t5
|
||||
/* 742c: 25e6000f */ addiu $a2,$t7,0xf
|
||||
/* 7430: 3c130004 */ lui $s3,0x4
|
||||
/* 7434: 3c018009 */ lui $at,0x8009
|
||||
/* 7430: 3c130004 */ lui $s3,%hi(_gamezipSegmentRomStart)
|
||||
/* 7434: 3c018009 */ lui $at,%hi(g_VmMarker)
|
||||
/* 7438: 25760001 */ addiu $s6,$t3,0x1
|
||||
/* 743c: 26733c40 */ addiu $s3,$s3,0x3c40
|
||||
/* 743c: 26733c40 */ addiu $s3,$s3,%lo(_gamezipSegmentRomStart)
|
||||
/* 7440: 34d8000f */ ori $t8,$a2,0xf
|
||||
/* 7444: 01cab824 */ and $s7,$t6,$t2
|
||||
/* 7448: afa9154c */ sw $t1,0x154c($sp)
|
||||
/* 744c: ac3530f0 */ sw $s5,0x30f0($at)
|
||||
/* 744c: ac3530f0 */ sw $s5,%lo(g_VmMarker)($at)
|
||||
/* 7450: 02c0a025 */ or $s4,$s6,$zero
|
||||
/* 7454: 02e02025 */ or $a0,$s7,$zero
|
||||
/* 7458: 3b06000f */ xori $a2,$t8,0xf
|
||||
@@ -617,12 +617,12 @@ glabel vmInit
|
||||
/* 74f4: 1440002c */ bnez $v0,.NB000075a8
|
||||
/* 74f8: 0040a025 */ or $s4,$v0,$zero
|
||||
/* 74fc: 920c0000 */ lbu $t4,0x0($s0)
|
||||
/* 7500: 3c057005 */ lui $a1,0x7005
|
||||
/* 7504: 3c067005 */ lui $a2,0x7005
|
||||
/* 7500: 3c057005 */ lui $a1,%hi(var70053af0nb)
|
||||
/* 7504: 3c067005 */ lui $a2,%hi(var70053b48nb)
|
||||
/* 7508: afac0010 */ sw $t4,0x10($sp)
|
||||
/* 750c: 920d0001 */ lbu $t5,0x1($s0)
|
||||
/* 7510: 24c63b48 */ addiu $a2,$a2,0x3b48
|
||||
/* 7514: 24a53af0 */ addiu $a1,$a1,0x3af0
|
||||
/* 7510: 24c63b48 */ addiu $a2,$a2,%lo(var70053b48nb)
|
||||
/* 7514: 24a53af0 */ addiu $a1,$a1,%lo(var70053af0nb)
|
||||
/* 7518: afad0014 */ sw $t5,0x14($sp)
|
||||
/* 751c: 920e0002 */ lbu $t6,0x2($s0)
|
||||
/* 7520: 02c02025 */ or $a0,$s6,$zero
|
||||
@@ -671,7 +671,7 @@ glabel vmInit
|
||||
/* 75c4: 3c01803f */ lui $at,0x803f
|
||||
/* 75c8: 342150c1 */ ori $at,$at,0x50c1
|
||||
/* 75cc: 0301082b */ sltu $at,$t8,$at
|
||||
/* 75d0: 3c117f00 */ lui $s1,0x7f00
|
||||
/* 75d0: 3c117f00 */ lui $s1,%hi(_gameSegmentStart)
|
||||
/* 75d4: 10200018 */ beqz $at,.NB00007638
|
||||
/* 75d8: 24100002 */ addiu $s0,$zero,0x2
|
||||
/* 75dc: 3c160001 */ lui $s6,0x1
|
||||
@@ -699,15 +699,15 @@ glabel vmInit
|
||||
/* 7630: 1020ffee */ beqz $at,.NB000075ec
|
||||
/* 7634: 26100001 */ addiu $s0,$s0,0x1
|
||||
.NB00007638:
|
||||
/* 7638: 3c018009 */ lui $at,0x8009
|
||||
/* 763c: ac2030e4 */ sw $zero,0x30e4($at)
|
||||
/* 7640: 3c018009 */ lui $at,0x8009
|
||||
/* 7644: ac2030e8 */ sw $zero,0x30e8($at)
|
||||
/* 7648: 3c018009 */ lui $at,0x8009
|
||||
/* 764c: ac2030ec */ sw $zero,0x30ec($at)
|
||||
/* 7638: 3c018009 */ lui $at,%hi(g_VmNumTlbMisses)
|
||||
/* 763c: ac2030e4 */ sw $zero,%lo(g_VmNumTlbMisses)($at)
|
||||
/* 7640: 3c018009 */ lui $at,%hi(g_VmNumPageMisses)
|
||||
/* 7644: ac2030e8 */ sw $zero,%lo(g_VmNumPageMisses)($at)
|
||||
/* 7648: 3c018009 */ lui $at,%hi(g_VmNumPageReplaces)
|
||||
/* 764c: ac2030ec */ sw $zero,%lo(g_VmNumPageReplaces)($at)
|
||||
/* 7650: 00002025 */ or $a0,$zero,$zero
|
||||
/* 7654: 0c012548 */ jal osInvalICache
|
||||
/* 7658: 24054000 */ addiu $a1,$zero,0x4000
|
||||
/* 7658: 24054000 */ addiu $a1,$zero,%lo(_gameSegmentEnd)
|
||||
/* 765c: 8fbf0074 */ lw $ra,0x74($sp)
|
||||
/* 7660: 8fb00054 */ lw $s0,0x54($sp)
|
||||
/* 7664: 8fb10058 */ lw $s1,0x58($sp)
|
||||
|
||||
Reference in New Issue
Block a user