Lots of renames

This commit is contained in:
David
2023-10-27 09:41:25 -05:00
parent 3b1e92c58b
commit e9225eaea3
21 changed files with 1001 additions and 991 deletions
+8 -8
View File
@@ -34,14 +34,14 @@ glabel draw_menu_elements
/* 082E58 80082258 8E110014 */ lw $s1, 0x14($s0)
/* 082E5C 8008225C 3C013B80 */ li $at, 0x3B800000 # 0.003906
/* 082E60 80082260 12200175 */ beqz $s1, .L80082838
/* 082E64 80082264 3C17800E */ lui $s7, %hi(D_800DF7A0) # $s7, 0x800e
/* 082E68 80082268 3C1E800E */ lui $fp, %hi(D_800DF79C) # $fp, 0x800e
/* 082E64 80082264 3C17800E */ lui $s7, %hi(gDrawMenuElementsYOffset2) # $s7, 0x800e
/* 082E68 80082268 3C1E800E */ lui $fp, %hi(gDrawMenuElementsYOffset) # $fp, 0x800e
/* 082E6C 8008226C 3C14800E */ lui $s4, %hi(gMenuImageStack) # $s4, 0x800e
/* 082E70 80082270 4481B000 */ mtc1 $at, $f22
/* 082E74 80082274 8FA40070 */ lw $a0, 0x70($sp)
/* 082E78 80082278 2694F75C */ addiu $s4, %lo(gMenuImageStack) # addiu $s4, $s4, -0x8a4
/* 082E7C 8008227C 27DEF79C */ addiu $fp, %lo(D_800DF79C) # addiu $fp, $fp, -0x864
/* 082E80 80082280 26F7F7A0 */ addiu $s7, %lo(D_800DF7A0) # addiu $s7, $s7, -0x860
/* 082E7C 8008227C 27DEF79C */ addiu $fp, %lo(gDrawMenuElementsYOffset) # addiu $fp, $fp, -0x864
/* 082E80 80082280 26F7F7A0 */ addiu $s7, %lo(gDrawMenuElementsYOffset2) # addiu $s7, $s7, -0x860
.L80082284:
/* 082E84 80082284 3C0F8012 */ lui $t7, %hi(D_80126850) # $t7, 0x8012
/* 082E88 80082288 25EF6850 */ addiu $t7, %lo(D_80126850) # addiu $t7, $t7, 0x6850
@@ -352,8 +352,8 @@ glabel L80082608
/* 083318 80082718 3C01800E */ lui $at, %hi(sMenuGuiColourB) # $at, 0x800e
/* 08331C 8008271C A028F4AC */ sb $t0, %lo(sMenuGuiColourB)($at)
/* 083320 80082720 9209000F */ lbu $t1, 0xf($s0)
/* 083324 80082724 3C01800E */ lui $at, %hi(D_800DF4B0) # $at, 0x800e
/* 083328 80082728 A029F4B0 */ sb $t1, %lo(D_800DF4B0)($at)
/* 083324 80082724 3C01800E */ lui $at, %hi(sMenuGuiColourA) # $at, 0x800e
/* 083328 80082728 A029F4B0 */ sb $t1, %lo(sMenuGuiColourA)($at)
/* 08332C 8008272C 920A0010 */ lbu $t2, 0x10($s0)
/* 083330 80082730 3C01800E */ lui $at, %hi(sMenuGuiOpacity) # $at, 0x800e
/* 083334 80082734 AC2AF764 */ sw $t2, %lo(sMenuGuiOpacity)($at)
@@ -438,8 +438,8 @@ glabel L800827C0
/* 083458 80082858 A022F4A8 */ sb $v0, %lo(sMenuGuiColourG)($at)
/* 08345C 8008285C 3C01800E */ lui $at, %hi(sMenuGuiColourB) # $at, 0x800e
/* 083460 80082860 A022F4AC */ sb $v0, %lo(sMenuGuiColourB)($at)
/* 083464 80082864 3C01800E */ lui $at, %hi(D_800DF4B0) # $at, 0x800e
/* 083468 80082868 A020F4B0 */ sb $zero, %lo(D_800DF4B0)($at)
/* 083464 80082864 3C01800E */ lui $at, %hi(sMenuGuiColourA) # $at, 0x800e
/* 083468 80082868 A020F4B0 */ sb $zero, %lo(sMenuGuiColourA)($at)
/* 08346C 8008286C 3C01800E */ lui $at, %hi(sMenuGuiOpacity) # $at, 0x800e
/* 083470 80082870 240D00FF */ li $t5, 255
/* 083474 80082874 AC2DF764 */ sw $t5, %lo(sMenuGuiOpacity)($at)
+19 -19
View File
@@ -18,16 +18,16 @@ glabel func_8007FFEC
/* 080C28 80080028 000D7880 */ sll $t7, $t5, 2
/* 080C2C 8008002C 01ED7821 */ addu $t7, $t7, $t5
/* 080C30 80080030 24020020 */ li $v0, 32
/* 080C34 80080034 3C01800E */ lui $at, %hi(D_800E1DC0) # $at, 0x800e
/* 080C34 80080034 3C01800E */ lui $at, %hi(gWoodPanelTexScaleU) # $at, 0x800e
/* 080C38 80080038 000F6840 */ sll $t5, $t7, 1
/* 080C3C 8008003C AC221DC0 */ sw $v0, %lo(D_800E1DC0)($at)
/* 080C40 80080040 3C01800E */ lui $at, %hi(D_800E1DC4) # $at, 0x800e
/* 080C3C 8008003C AC221DC0 */ sw $v0, %lo(gWoodPanelTexScaleU)($at)
/* 080C40 80080040 3C01800E */ lui $at, %hi(gWoodPanelTexScaleV) # $at, 0x800e
/* 080C44 80080044 00106140 */ sll $t4, $s0, 5
/* 080C48 80080048 00001812 */ mflo $v1
/* 080C4C 8008004C 0003C100 */ sll $t8, $v1, 4
/* 080C50 80080050 01B8C821 */ addu $t9, $t5, $t8
/* 080C54 80080054 00197040 */ sll $t6, $t9, 1
/* 080C58 80080058 AC221DC4 */ sw $v0, %lo(D_800E1DC4)($at)
/* 080C58 80080058 AC221DC4 */ sw $v0, %lo(gWoodPanelTexScaleV)($at)
/* 080C5C 8008005C 01CC2021 */ addu $a0, $t6, $t4
/* 080C60 80080060 03001825 */ move $v1, $t8
/* 080C64 80080064 AFB80020 */ sw $t8, 0x20($sp)
@@ -36,12 +36,12 @@ glabel func_8007FFEC
/* 080C70 80080070 0C01C327 */ jal allocate_from_main_pool_safe
/* 080C74 80080074 2405FFFF */ li $a1, -1
/* 080C78 80080078 8FA30020 */ lw $v1, 0x20($sp)
/* 080C7C 8008007C 3C07800E */ lui $a3, %hi(D_800E1DAC) # $a3, 0x800e
/* 080C80 80080080 24E71DAC */ addiu $a3, %lo(D_800E1DAC) # addiu $a3, $a3, 0x1dac
/* 080C7C 8008007C 3C07800E */ lui $a3, %hi(gWoodPanelTriangles) # $a3, 0x800e
/* 080C80 80080080 24E71DAC */ addiu $a3, %lo(gWoodPanelTriangles) # addiu $a3, $a3, 0x1dac
/* 080C84 80080084 ACE20000 */ sw $v0, ($a3)
/* 080C88 80080088 3C01800E */ lui $at, %hi(D_800E1DAC+4) # $at, 0x800e
/* 080C88 80080088 3C01800E */ lui $at, %hi(gWoodPanelTriangles+4) # $at, 0x800e
/* 080C8C 8008008C 0043C021 */ addu $t8, $v0, $v1
/* 080C90 80080090 AC381DB0 */ sw $t8, %lo(D_800E1DAC+4)($at)
/* 080C90 80080090 AC381DB0 */ sw $t8, %lo(gWoodPanelTriangles+4)($at)
/* 080C94 80080094 8CF90004 */ lw $t9, 4($a3)
/* 080C98 80080098 3C068012 */ lui $a2, %hi(D_80126C2C) # $a2, 0x8012
/* 080C9C 8008009C 3C018012 */ lui $at, %hi(D_80126C2C) # $at, 0x8012
@@ -50,16 +50,16 @@ glabel func_8007FFEC
/* 080CA8 800800A8 AC2E6C2C */ sw $t6, %lo(D_80126C2C)($at)
/* 080CAC 800800AC 8FAC0028 */ lw $t4, 0x28($sp)
/* 080CB0 800800B0 8CCF0000 */ lw $t7, ($a2)
/* 080CB4 800800B4 3C08800E */ lui $t0, %hi(D_800E1DA4) # $t0, 0x800e
/* 080CB8 800800B8 3C01800E */ lui $at, %hi(D_800E1DA4+4) # $at, 0x800e
/* 080CB4 800800B4 3C08800E */ lui $t0, %hi(gWoodPanelVertices) # $t0, 0x800e
/* 080CB8 800800B8 3C01800E */ lui $at, %hi(gWoodPanelVertices+4) # $at, 0x800e
/* 080CBC 800800BC 01ECC021 */ addu $t8, $t7, $t4
/* 080CC0 800800C0 25081DA4 */ addiu $t0, %lo(D_800E1DA4) # addiu $t0, $t0, 0x1da4
/* 080CC4 800800C4 AC381DA4 */ sw $t8, %lo(D_800E1DA4)($at)
/* 080CC0 800800C0 25081DA4 */ addiu $t0, %lo(gWoodPanelVertices) # addiu $t0, $t0, 0x1da4
/* 080CC4 800800C4 AC381DA4 */ sw $t8, %lo(gWoodPanelVertices)($at)
/* 080CC8 800800C8 8FAD0024 */ lw $t5, 0x24($sp)
/* 080CCC 800800CC 8D190000 */ lw $t9, ($t0)
/* 080CD0 800800D0 2409000A */ li $t1, 10
/* 080CD4 800800D4 032D7021 */ addu $t6, $t9, $t5
/* 080CD8 800800D8 AC2E1DA8 */ sw $t6, %lo(D_800E1DA4+4)($at)
/* 080CD8 800800D8 AC2E1DA8 */ sw $t6, %lo(gWoodPanelVertices+4)($at)
/* 080CDC 800800DC 00005025 */ move $t2, $zero
/* 080CE0 800800E0 00002825 */ move $a1, $zero
/* 080CE4 800800E4 1A0000C8 */ blez $s0, .L80080408
@@ -275,12 +275,12 @@ glabel func_8007FFEC
/* 081018 80080418 00001825 */ move $v1, $zero
/* 08101C 8008041C 24050040 */ li $a1, 64
.L80080420:
/* 081020 80080420 3C04800E */ lui $a0, %hi(D_800E1CD0) # $a0, 0x800e
/* 081024 80080424 24841CD0 */ addiu $a0, %lo(D_800E1CD0) # addiu $a0, $a0, 0x1cd0
/* 081020 80080420 3C04800E */ lui $a0, %hi(gWoodPanelsIndices) # $a0, 0x800e
/* 081024 80080424 24841CD0 */ addiu $a0, %lo(gWoodPanelsIndices) # addiu $a0, $a0, 0x1cd0
/* 081028 80080428 00003825 */ move $a3, $zero
.L8008042C:
/* 08102C 8008042C 3C02800E */ lui $v0, %hi(D_800E1DAC) # $v0, 0x800e
/* 081030 80080430 24421DAC */ addiu $v0, %lo(D_800E1DAC) # addiu $v0, $v0, 0x1dac
/* 08102C 8008042C 3C02800E */ lui $v0, %hi(gWoodPanelTriangles) # $v0, 0x800e
/* 081030 80080430 24421DAC */ addiu $v0, %lo(gWoodPanelTriangles) # addiu $v0, $v0, 0x1dac
.L80080434:
/* 081034 80080434 8C4F0000 */ lw $t7, ($v0)
/* 081038 80080438 24420004 */ addiu $v0, $v0, 4
@@ -332,8 +332,8 @@ glabel func_8007FFEC
/* 0810F0 800804F0 00000000 */ nop
.L800804F4:
/* 0810F4 800804F4 AC201DB4 */ sw $zero, %lo(D_800E1DB4)($at)
/* 0810F8 800804F8 3C01800E */ lui $at, %hi(D_800E1DB8) # $at, 0x800e
/* 0810FC 800804FC AC201DB8 */ sw $zero, %lo(D_800E1DB8)($at)
/* 0810F8 800804F8 3C01800E */ lui $at, %hi(gWoodPanelCount) # $at, 0x800e
/* 0810FC 800804FC AC201DB8 */ sw $zero, %lo(gWoodPanelCount)($at)
/* 081100 80080500 3C01800E */ lui $at, %hi(D_800E1DBC) # $at, 0x800e
/* 081104 80080504 8FBF001C */ lw $ra, 0x1c($sp)
/* 081108 80080508 AC301DBC */ sw $s0, %lo(D_800E1DBC)($at)
+12 -12
View File
@@ -1,8 +1,8 @@
glabel func_80080580
/* 081180 80080580 27BDFF40 */ addiu $sp, $sp, -0xc0
/* 081184 80080584 AFBE0038 */ sw $fp, 0x38($sp)
/* 081188 80080588 3C1E800E */ lui $fp, %hi(D_800E1DB8) # $fp, 0x800e
/* 08118C 8008058C 27DE1DB8 */ addiu $fp, %lo(D_800E1DB8) # addiu $fp, $fp, 0x1db8
/* 081188 80080588 3C1E800E */ lui $fp, %hi(gWoodPanelCount) # $fp, 0x800e
/* 08118C 8008058C 27DE1DB8 */ addiu $fp, %lo(gWoodPanelCount) # addiu $fp, $fp, 0x1db8
/* 081190 80080590 8FCF0000 */ lw $t7, ($fp)
/* 081194 80080594 3C0E8012 */ lui $t6, %hi(D_80126C2C) # $t6, 0x8012
/* 081198 80080598 000FC140 */ sll $t8, $t7, 5
@@ -28,19 +28,19 @@ glabel func_80080580
/* 0811E8 800805E8 0080B825 */ move $s7, $a0
/* 0811EC 800805EC 12600086 */ beqz $s3, .L80080808
/* 0811F0 800805F0 AF130010 */ sw $s3, 0x10($t8)
/* 0811F4 800805F4 3C05800E */ lui $a1, %hi(D_800E1DC0) # $a1, 0x800e
/* 0811F4 800805F4 3C05800E */ lui $a1, %hi(gWoodPanelTexScaleU) # $a1, 0x800e
/* 0811F8 800805F8 8FAB00D4 */ lw $t3, 0xd4($sp)
/* 0811FC 800805FC 8CA51DC0 */ lw $a1, %lo(D_800E1DC0)($a1)
/* 0811FC 800805FC 8CA51DC0 */ lw $a1, %lo(gWoodPanelTexScaleU)($a1)
/* 081200 80080600 00EBC823 */ subu $t9, $a3, $t3
/* 081204 80080604 00AB0019 */ multu $a1, $t3
/* 081208 80080608 3C06800E */ lui $a2, %hi(D_800E1DC4) # $a2, 0x800e
/* 081208 80080608 3C06800E */ lui $a2, %hi(gWoodPanelTexScaleV) # $a2, 0x800e
/* 08120C 8008060C 8FAC00D8 */ lw $t4, 0xd8($sp)
/* 081210 80080610 8CC61DC4 */ lw $a2, %lo(D_800E1DC4)($a2)
/* 081210 80080610 8CC61DC4 */ lw $a2, %lo(gWoodPanelTexScaleV)($a2)
/* 081214 80080614 8FAD00D0 */ lw $t5, 0xd0($sp)
/* 081218 80080618 AFA000B0 */ sw $zero, 0xb0($sp)
/* 08121C 8008061C AFA000A0 */ sw $zero, 0xa0($sp)
/* 081220 80080620 3C02800E */ lui $v0, %hi(D_800E1CF0) # $v0, 0x800e
/* 081224 80080624 24421CF0 */ addiu $v0, %lo(D_800E1CF0) # addiu $v0, $v0, 0x1cf0
/* 081220 80080620 3C02800E */ lui $v0, %hi(gWoodPanelTexCoords) # $v0, 0x800e
/* 081224 80080624 24421CF0 */ addiu $v0, %lo(gWoodPanelTexCoords) # addiu $v0, $v0, 0x1cf0
/* 081228 80080628 0000F825 */ move $ra, $zero
/* 08122C 8008062C 27A400B0 */ addiu $a0, $sp, 0xb0
/* 081230 80080630 00007812 */ mflo $t7
@@ -182,14 +182,14 @@ glabel func_80080580
/* 081448 80080848 01D87821 */ addu $t7, $t6, $t8
/* 08144C 8008084C 00197080 */ sll $t6, $t9, 2
/* 081450 80080850 01EEC021 */ addu $t8, $t7, $t6
/* 081454 80080854 3C0A800E */ lui $t2, %hi(D_800E1D7C) # $t2, 0x800e
/* 081458 80080858 3C03800E */ lui $v1, %hi(D_800E1D2C) # $v1, 0x800e
/* 081454 80080854 3C0A800E */ lui $t2, %hi(gWoodPanelVertColours) # $t2, 0x800e
/* 081458 80080858 3C03800E */ lui $v1, %hi(gWoodPanelVertCoords) # $v1, 0x800e
/* 08145C 8008085C 8FAB00D4 */ lw $t3, 0xd4($sp)
/* 081460 80080860 8FAC00D8 */ lw $t4, 0xd8($sp)
/* 081464 80080864 8FAD00D0 */ lw $t5, 0xd0($sp)
/* 081468 80080868 8F020000 */ lw $v0, ($t8)
/* 08146C 8008086C 24631D2C */ addiu $v1, %lo(D_800E1D2C) # addiu $v1, $v1, 0x1d2c
/* 081470 80080870 254A1D7C */ addiu $t2, %lo(D_800E1D7C) # addiu $t2, $t2, 0x1d7c
/* 08146C 8008086C 24631D2C */ addiu $v1, %lo(gWoodPanelVertCoords) # addiu $v1, $v1, 0x1d2c
/* 081470 80080870 254A1D7C */ addiu $t2, %lo(gWoodPanelVertColours) # addiu $t2, $t2, 0x1d7c
/* 081474 80080874 0000F825 */ move $ra, $zero
/* 081478 80080878 24090004 */ li $t1, 4
/* 08147C 8008087C 309600FF */ andi $s6, $a0, 0xff
+6 -6
View File
@@ -14,10 +14,10 @@ glabel func_80080BC8
/* 0817F8 80080BF8 AC8E0000 */ sw $t6, ($a0)
/* 0817FC 80080BFC 27181C70 */ addiu $t8, %lo(dMenuHudSettings) # addiu $t8, $t8, 0x1c70
/* 081800 80080C00 3C0F0600 */ lui $t7, 0x600
/* 081804 80080C04 3C09800E */ lui $t1, %hi(D_800E1DB8) # $t1, 0x800e
/* 081804 80080C04 3C09800E */ lui $t1, %hi(gWoodPanelCount) # $t1, 0x800e
/* 081808 80080C08 AC4F0000 */ sw $t7, ($v0)
/* 08180C 80080C0C AC580004 */ sw $t8, 4($v0)
/* 081810 80080C10 8D291DB8 */ lw $t1, %lo(D_800E1DB8)($t1)
/* 081810 80080C10 8D291DB8 */ lw $t1, %lo(gWoodPanelCount)($t1)
/* 081814 80080C14 00803025 */ move $a2, $a0
/* 081818 80080C18 2408FFFF */ li $t0, -1
/* 08181C 80080C1C 00006825 */ move $t5, $zero
@@ -104,7 +104,7 @@ glabel func_80080BC8
/* 081940 80080D40 AC400004 */ sw $zero, 4($v0)
/* 081944 80080D44 AC530000 */ sw $s3, ($v0)
/* 081948 80080D48 8CC20000 */ lw $v0, ($a2)
/* 08194C 80080D4C 3C09800E */ lui $t1, %hi(D_800E1DB8) # $t1, 0x800e
/* 08194C 80080D4C 3C09800E */ lui $t1, %hi(gWoodPanelCount) # $t1, 0x800e
/* 081950 80080D50 244F0008 */ addiu $t7, $v0, 8
/* 081954 80080D54 ACCF0000 */ sw $t7, ($a2)
/* 081958 80080D58 8D780000 */ lw $t8, ($t3)
@@ -150,7 +150,7 @@ glabel func_80080BC8
/* 0819F8 80080DF8 00000000 */ nop
/* 0819FC 80080DFC 01CC7821 */ addu $t7, $t6, $t4
/* 081A00 80080E00 AC4F0004 */ sw $t7, 4($v0)
/* 081A04 80080E04 8D291DB8 */ lw $t1, %lo(D_800E1DB8)($t1)
/* 081A04 80080E04 8D291DB8 */ lw $t1, %lo(gWoodPanelCount)($t1)
/* 081A08 80080E08 00000000 */ nop
.L80080E0C:
/* 081A0C 80080E0C 24E70001 */ addiu $a3, $a3, 1
@@ -159,9 +159,9 @@ glabel func_80080BC8
/* 081A18 80080E18 00000000 */ nop
.L80080E1C:
/* 081A1C 80080E1C 3C0A800E */ lui $t2, %hi(D_800E1DB4) # $t2, 0x800e
/* 081A20 80080E20 3C01800E */ lui $at, %hi(D_800E1DB8) # $at, 0x800e
/* 081A20 80080E20 3C01800E */ lui $at, %hi(gWoodPanelCount) # $at, 0x800e
/* 081A24 80080E24 254A1DB4 */ addiu $t2, %lo(D_800E1DB4) # addiu $t2, $t2, 0x1db4
/* 081A28 80080E28 AC201DB8 */ sw $zero, %lo(D_800E1DB8)($at)
/* 081A28 80080E28 AC201DB8 */ sw $zero, %lo(gWoodPanelCount)($at)
/* 081A2C 80080E2C 8D590000 */ lw $t9, ($t2)
/* 081A30 80080E30 24100001 */ li $s0, 1
/* 081A34 80080E34 0219C023 */ subu $t8, $s0, $t9
+2 -2
View File
@@ -91,10 +91,10 @@ glabel func_80081218
/* 081F7C 8008137C AC22F4A0 */ sw $v0, %lo(gMenuText)($at)
/* 081F80 80081380 0C01FE40 */ jal load_menu_text
/* 081F84 80081384 00002025 */ move $a0, $zero
/* 081F88 80081388 3C028012 */ lui $v0, %hi(gMenuTextures) # $v0, 0x8012
/* 081F88 80081388 3C028012 */ lui $v0, %hi(gMenuObjects) # $v0, 0x8012
/* 081F8C 8008138C 3C038012 */ lui $v1, %hi(D_80126750) # $v1, 0x8012
/* 081F90 80081390 24636750 */ addiu $v1, %lo(D_80126750) # addiu $v1, $v1, 0x6750
/* 081F94 80081394 24426550 */ addiu $v0, %lo(gMenuTextures) # addiu $v0, $v0, 0x6550
/* 081F94 80081394 24426550 */ addiu $v0, %lo(gMenuObjects) # addiu $v0, $v0, 0x6550
.L80081398:
/* 081F98 80081398 24420010 */ addiu $v0, $v0, 0x10
/* 081F9C 8008139C AC40FFF0 */ sw $zero, -0x10($v0)
+6 -6
View File
@@ -23,9 +23,9 @@ glabel func_80083098
/* 083CEC 800830EC C4640000 */ lwc1 $f4, ($v1)
/* 083CF0 800830F0 000E7080 */ sll $t6, $t6, 2
/* 083CF4 800830F4 01C27023 */ subu $t6, $t6, $v0
/* 083CF8 800830F8 3C0F800E */ lui $t7, %hi(D_800DF83C) # $t7, 0x800e
/* 083CF8 800830F8 3C0F800E */ lui $t7, %hi(gTitleCinematicText) # $t7, 0x800e
/* 083CFC 800830FC 460C2180 */ add.s $f6, $f4, $f12
/* 083D00 80083100 25EFF83C */ addiu $t7, %lo(D_800DF83C) # addiu $t7, $t7, -0x7c4
/* 083D00 80083100 25EFF83C */ addiu $t7, %lo(gTitleCinematicText) # addiu $t7, $t7, -0x7c4
/* 083D04 80083104 000E7080 */ sll $t6, $t6, 2
/* 083D08 80083108 01CF9821 */ addu $s3, $t6, $t7
/* 083D0C 8008310C E4660000 */ swc1 $f6, ($v1)
@@ -36,15 +36,15 @@ glabel func_80083098
/* 083D20 80083120 00003025 */ move $a2, $zero
/* 083D24 80083124 0C0310F3 */ jal set_text_background_colour
/* 083D28 80083128 00003825 */ move $a3, $zero
/* 083D2C 8008312C 3C12800E */ lui $s2, %hi(D_800DF9F4) # $s2, 0x800e
/* 083D30 80083130 2652F9F4 */ addiu $s2, %lo(D_800DF9F4) # addiu $s2, $s2, -0x60c
/* 083D2C 8008312C 3C12800E */ lui $s2, %hi(gTitleCinematicTextColourCount) # $s2, 0x800e
/* 083D30 80083130 2652F9F4 */ addiu $s2, %lo(gTitleCinematicTextColourCount) # addiu $s2, $s2, -0x60c
/* 083D34 80083134 8E440000 */ lw $a0, ($s2)
/* 083D38 80083138 00008825 */ move $s1, $zero
/* 083D3C 8008313C 18800044 */ blez $a0, .L80083250
/* 083D40 80083140 3C108012 */ lui $s0, %hi(D_80126878) # $s0, 0x8012
/* 083D44 80083144 3C168012 */ lui $s6, %hi(sMenuCurrDisplayList) # $s6, 0x8012
/* 083D48 80083148 3C15800E */ lui $s5, %hi(D_800DF9F8) # $s5, 0x800e
/* 083D4C 8008314C 26B5F9F8 */ addiu $s5, %lo(D_800DF9F8) # addiu $s5, $s5, -0x608
/* 083D48 80083148 3C15800E */ lui $s5, %hi(gTitleCinematicTextColours) # $s5, 0x800e
/* 083D4C 8008314C 26B5F9F8 */ addiu $s5, %lo(gTitleCinematicTextColours) # addiu $s5, $s5, -0x608
/* 083D50 80083150 26D663A0 */ addiu $s6, %lo(sMenuCurrDisplayList) # addiu $s6, $s6, 0x63a0
/* 083D54 80083154 26106878 */ addiu $s0, %lo(D_80126878) # addiu $s0, $s0, 0x6878
/* 083D58 80083158 24140005 */ li $s4, 5
+8 -8
View File
@@ -10,8 +10,8 @@ glabel func_80084854
/* 085474 80084874 AFB0002C */ sw $s0, 0x2c($sp)
/* 085478 80084878 AFA40058 */ sw $a0, 0x58($sp)
/* 08547C 8008487C 906E0000 */ lbu $t6, ($v1)
/* 085480 80084880 3C13800E */ lui $s3, %hi(D_800DFABC) # $s3, 0x800e
/* 085484 80084884 8E73FABC */ lw $s3, %lo(D_800DFABC)($s3)
/* 085480 80084880 3C13800E */ lui $s3, %hi(gMusicTestSongIndex) # $s3, 0x800e
/* 085484 80084884 8E73FABC */ lw $s3, %lo(gMusicTestSongIndex)($s3)
/* 085488 80084888 29C10030 */ slti $at, $t6, 0x30
/* 08548C 8008488C 14200006 */ bnez $at, .L800848A8
/* 085490 80084890 00008825 */ move $s1, $zero
@@ -49,7 +49,7 @@ glabel func_80084854
/* 085500 80084900 26310001 */ addiu $s1, $s1, 1
/* 085504 80084904 3C128012 */ lui $s2, %hi(sMenuCurrDisplayList) # $s2, 0x8012
/* 085508 80084908 265263A0 */ addiu $s2, %lo(sMenuCurrDisplayList) # addiu $s2, $s2, 0x63a0
/* 08550C 8008490C 3C0F800E */ lui $t7, %hi(D_800DFAC8) # $t7, 0x800e
/* 08550C 8008490C 3C0F800E */ lui $t7, %hi(gAudioOutputType) # $t7, 0x800e
/* 085510 80084910 00001012 */ mflo $v0
/* 085514 80084914 24590030 */ addiu $t9, $v0, 0x30
/* 085518 80084918 A1190000 */ sb $t9, ($t0)
@@ -74,7 +74,7 @@ glabel func_80084854
/* 085564 80084964 240E01FF */ li $t6, 511
/* 085568 80084968 01CD9823 */ subu $s3, $t6, $t5
.L8008496C:
/* 08556C 8008496C 8DEFFAC8 */ lw $t7, %lo(D_800DFAC8)($t7)
/* 08556C 8008496C 8DEFFAC8 */ lw $t7, %lo(gAudioOutputType)($t7)
/* 085570 80084970 3C01800E */ lui $at, %hi(gAudioMenuStrings+12) # $at, 0x800e
/* 085574 80084974 000FC080 */ sll $t8, $t7, 2
/* 085578 80084978 0338C821 */ addu $t9, $t9, $t8
@@ -91,8 +91,8 @@ glabel func_80084854
.L800849A4:
/* 0855A4 800849A4 24100071 */ li $s0, 113
.L800849A8:
/* 0855A8 800849A8 3C0D8012 */ lui $t5, %hi(gMenuTextures) # $t5, 0x8012
/* 0855AC 800849AC 8DAD6660 */ lw $t5, %lo(gMenuTextures + 0x110)($t5)
/* 0855A8 800849A8 3C0D8012 */ lui $t5, %hi(gMenuObjects) # $t5, 0x8012
/* 0855AC 800849AC 8DAD6660 */ lw $t5, %lo(gMenuObjects + 0x110)($t5)
/* 0855B0 800849B0 24090078 */ li $t1, 120
/* 0855B4 800849B4 240B000E */ li $t3, 14
/* 0855B8 800849B8 240A0006 */ li $t2, 6
@@ -107,8 +107,8 @@ glabel func_80084854
/* 0855DC 800849DC AFB1001C */ sw $s1, 0x1c($sp)
/* 0855E0 800849E0 0C020160 */ jal func_80080580
/* 0855E4 800849E4 AFAD0020 */ sw $t5, 0x20($sp)
/* 0855E8 800849E8 3C088012 */ lui $t0, %hi(gMenuTextures) # $t0, 0x8012
/* 0855EC 800849EC 8D086660 */ lw $t0, %lo(gMenuTextures + 0x110)($t0)
/* 0855E8 800849E8 3C088012 */ lui $t0, %hi(gMenuObjects) # $t0, 0x8012
/* 0855EC 800849EC 8D086660 */ lw $t0, %lo(gMenuObjects + 0x110)($t0)
/* 0855F0 800849F0 240E0050 */ li $t6, 80
/* 0855F4 800849F4 240F000E */ li $t7, 14
/* 0855F8 800849F8 24180006 */ li $t8, 6
+8 -8
View File
@@ -9,11 +9,11 @@ glabel func_800871D8
/* 087DF4 800871F4 26B5FAE0 */ addiu $s5, %lo(D_800DFAE0) # addiu $s5, $s5, -0x520
/* 087DF8 800871F8 31CF0003 */ andi $t7, $t6, 3
/* 087DFC 800871FC 0018C880 */ sll $t9, $t8, 2
/* 087E00 80087200 3C08800E */ lui $t0, %hi(D_800DFBDC) # $t0, 0x800e
/* 087E00 80087200 3C08800E */ lui $t0, %hi(gContPakStrings) # $t0, 0x800e
/* 087E04 80087204 AFB4002C */ sw $s4, 0x2c($sp)
/* 087E08 80087208 AEAF0000 */ sw $t7, ($s5)
/* 087E0C 8008720C 01194021 */ addu $t0, $t0, $t9
/* 087E10 80087210 8D08FBDC */ lw $t0, %lo(D_800DFBDC)($t0)
/* 087E10 80087210 8D08FBDC */ lw $t0, %lo(gContPakStrings)($t0)
/* 087E14 80087214 3C148012 */ lui $s4, %hi(D_80126A70) # $s4, 0x8012
/* 087E18 80087218 26946A70 */ addiu $s4, %lo(D_80126A70) # addiu $s4, $s4, 0x6a70
/* 087E1C 8008721C 3C01800E */ lui $at, %hi(D_800DFADC) # $at, 0x800e
@@ -100,21 +100,21 @@ glabel func_800871D8
/* 087F50 80087350 3C02800E */ lui $v0, %hi(gMenuText) # $v0, 0x800e
/* 087F54 80087354 8C42F4A0 */ lw $v0, %lo(gMenuText)($v0)
/* 087F58 80087358 8E830000 */ lw $v1, ($s4)
/* 087F5C 8008735C 3C0D800E */ lui $t5, %hi(D_800DFB8C) # $t5, 0x800e
/* 087F60 80087360 25ADFB8C */ addiu $t5, %lo(D_800DFB8C) # addiu $t5, $t5, -0x474
/* 087F5C 8008735C 3C0D800E */ lui $t5, %hi(gContPakRumbleDetectedStrings) # $t5, 0x800e
/* 087F60 80087360 25ADFB8C */ addiu $t5, %lo(gContPakRumbleDetectedStrings) # addiu $t5, $t5, -0x474
/* 087F64 80087364 8C470100 */ lw $a3, 0x100($v0)
/* 087F68 80087368 106D0005 */ beq $v1, $t5, .L80087380
/* 087F6C 8008736C 24040007 */ li $a0, 7
/* 087F70 80087370 3C0E800E */ lui $t6, %hi(D_800DFBA4) # $t6, 0x800e
/* 087F74 80087374 25CEFBA4 */ addiu $t6, %lo(D_800DFBA4) # addiu $t6, $t6, -0x45c
/* 087F70 80087370 3C0E800E */ lui $t6, %hi(gContPakSwitchToRumbleStrings) # $t6, 0x800e
/* 087F74 80087374 25CEFBA4 */ addiu $t6, %lo(gContPakSwitchToRumbleStrings) # addiu $t6, $t6, -0x45c
/* 087F78 80087378 146E0004 */ bne $v1, $t6, .L8008738C
/* 087F7C 8008737C 3C0F800E */ lui $t7, %hi(D_800DFBBC) # $t7, 0x800e
/* 087F7C 8008737C 3C0F800E */ lui $t7, %hi(gContPakNeed2ndAdvStrings) # $t7, 0x800e
.L80087380:
/* 087F80 80087380 8C470260 */ lw $a3, 0x260($v0)
/* 087F84 80087384 10000007 */ b .L800873A4
/* 087F88 80087388 24180001 */ li $t8, 1
.L8008738C:
/* 087F8C 8008738C 25EFFBBC */ addiu $t7, %lo(D_800DFBBC) # addiu $t7, $t7, -0x444
/* 087F8C 8008738C 25EFFBBC */ addiu $t7, %lo(gContPakNeed2ndAdvStrings) # addiu $t7, $t7, -0x444
/* 087F90 80087390 146F0004 */ bne $v1, $t7, .L800873A4
/* 087F94 80087394 24180001 */ li $t8, 1
/* 087F98 80087398 8C4701F4 */ lw $a3, 0x1f4($v0)
+10 -10
View File
@@ -55,11 +55,11 @@ glabel func_8008F618
/* 0902EC 8008F6EC 01C04025 */ move $t0, $t6
/* 0902F0 8008F6F0 00EE001A */ div $zero, $a3, $t6
/* 0902F4 8008F6F4 440D3000 */ mfc1 $t5, $f6
/* 0902F8 8008F6F8 3C09800E */ lui $t1, %hi(D_800E0840) # $t1, 0x800e
/* 0902F8 8008F6F8 3C09800E */ lui $t1, %hi(gTrackSelectBgData) # $t1, 0x800e
/* 0902FC 8008F6FC 3C1F8012 */ lui $ra, %hi(gTrackSelectViewPortHalfY) # $ra, 0x8012
/* 090300 8008F700 44D9F800 */ ctc1 $t9, $31
/* 090304 8008F704 27FF6478 */ addiu $ra, %lo(gTrackSelectViewPortHalfY) # addiu $ra, $ra, 0x6478
/* 090308 8008F708 25290840 */ addiu $t1, %lo(D_800E0840) # addiu $t1, $t1, 0x840
/* 090308 8008F708 25290840 */ addiu $t1, %lo(gTrackSelectBgData) # addiu $t1, $t1, 0x840
/* 09030C 8008F70C 00401825 */ move $v1, $v0
/* 090310 8008F710 15000002 */ bnez $t0, .L8008F71C
/* 090314 8008F714 00000000 */ nop
@@ -89,8 +89,8 @@ glabel func_8008F618
/* 090368 8008F768 240EFF00 */ li $t6, -256
/* 09036C 8008F76C 3C19FB00 */ lui $t9, 0xfb00
/* 090370 8008F770 3C068012 */ lui $a2, %hi(D_80126924) # $a2, 0x8012
/* 090374 8008F774 3C11800E */ lui $s1, %hi(D_800E0968) # $s1, 0x800e
/* 090378 8008F778 3C12800E */ lui $s2, %hi(D_800E0970) # $s2, 0x800e
/* 090374 8008F774 3C11800E */ lui $s1, %hi(gTrackSelectBgVertices) # $s1, 0x800e
/* 090378 8008F778 3C12800E */ lui $s2, %hi(gTrackSelectBgTriangles) # $s2, 0x800e
/* 09037C 8008F77C 00007812 */ mflo $t7
/* 090380 8008F780 00EF3823 */ subu $a3, $a3, $t7
/* 090384 8008F784 240FFFFF */ li $t7, -1
@@ -106,13 +106,13 @@ glabel func_8008F618
/* 0903AC 8008F7AC 00067880 */ sll $t7, $a2, 2
/* 0903B0 8008F7B0 022F8821 */ addu $s1, $s1, $t7
/* 0903B4 8008F7B4 024F9021 */ addu $s2, $s2, $t7
/* 0903B8 8008F7B8 8E310968 */ lw $s1, %lo(D_800E0968)($s1)
/* 0903BC 8008F7BC 8E520970 */ lw $s2, %lo(D_800E0970)($s2)
/* 0903B8 8008F7B8 8E310968 */ lw $s1, %lo(gTrackSelectBgVertices)($s1)
/* 0903BC 8008F7BC 8E520970 */ lw $s2, %lo(gTrackSelectBgTriangles)($s2)
/* 0903C0 8008F7C0 0317082A */ slt $at, $t8, $s7
/* 0903C4 8008F7C4 10200008 */ beqz $at, .L8008F7E8
/* 0903C8 8008F7C8 00001825 */ move $v1, $zero
/* 0903CC 8008F7CC 3C10800E */ lui $s0, %hi(D_800E0840) # $s0, 0x800e
/* 0903D0 8008F7D0 26100840 */ addiu $s0, %lo(D_800E0840) # addiu $s0, $s0, 0x840
/* 0903CC 8008F7CC 3C10800E */ lui $s0, %hi(gTrackSelectBgData) # $s0, 0x800e
/* 0903D0 8008F7D0 26100840 */ addiu $s0, %lo(gTrackSelectBgData) # addiu $s0, $s0, 0x840
.L8008F7D4:
/* 0903D4 8008F7D4 92190005 */ lbu $t9, 5($s0)
/* 0903D8 8008F7D8 24630005 */ addiu $v1, $v1, 5
@@ -135,10 +135,10 @@ glabel func_8008F618
/* 090418 8008F818 00000000 */ nop
.L8008F81C:
/* 09041C 8008F81C 92180001 */ lbu $t8, 1($s0)
/* 090420 8008F820 3C05800E */ lui $a1, %hi(D_800E0730) # $a1, 0x800e
/* 090420 8008F820 3C05800E */ lui $a1, %hi(gTracksMenuBgTextures) # $a1, 0x800e
/* 090424 8008F824 0018C880 */ sll $t9, $t8, 2
/* 090428 8008F828 00B92821 */ addu $a1, $a1, $t9
/* 09042C 8008F82C 8CA50730 */ lw $a1, %lo(D_800E0730)($a1)
/* 09042C 8008F82C 8CA50730 */ lw $a1, %lo(gTracksMenuBgTextures)($a1)
/* 090430 8008F830 A6340002 */ sh $s4, 2($s1)
/* 090434 8008F834 920E0002 */ lbu $t6, 2($s0)
/* 090438 8008F838 A634000C */ sh $s4, 0xc($s1)
+26 -26
View File
@@ -230,24 +230,24 @@ glabel L8009246C
/* 0930C8 800924C8 AFAE003C */ sw $t6, 0x3c($sp)
.L800924CC:
/* 0930CC 800924CC 84426838 */ lh $v0, %lo(D_80126830 + 8)($v0)
/* 0930D0 800924D0 3C19800E */ lui $t9, %hi(D_800E0418) # $t9, 0x800e
/* 0930D0 800924D0 3C19800E */ lui $t9, %hi(gTracksMenuAdventureHighlightIndex) # $t9, 0x800e
/* 0930D4 800924D4 18400008 */ blez $v0, .L800924F8
/* 0930D8 800924D8 00000000 */ nop
/* 0930DC 800924DC 8F390418 */ lw $t9, %lo(D_800E0418)($t9)
/* 0930E0 800924E0 3C01800E */ lui $at, %hi(D_800E0418) # $at, 0x800e
/* 0930DC 800924DC 8F390418 */ lw $t9, %lo(gTracksMenuAdventureHighlightIndex)($t9)
/* 0930E0 800924E0 3C01800E */ lui $at, %hi(gTracksMenuAdventureHighlightIndex) # $at, 0x800e
/* 0930E4 800924E4 13200004 */ beqz $t9, .L800924F8
/* 0930E8 800924E8 240F0001 */ li $t7, 1
/* 0930EC 800924EC AC200418 */ sw $zero, %lo(D_800E0418)($at)
/* 0930EC 800924EC AC200418 */ sw $zero, %lo(gTracksMenuAdventureHighlightIndex)($at)
/* 0930F0 800924F0 10000189 */ b .L80092B18
/* 0930F4 800924F4 AFAF0034 */ sw $t7, 0x34($sp)
.L800924F8:
/* 0930F8 800924F8 04410187 */ bgez $v0, .L80092B18
/* 0930FC 800924FC 3C18800E */ lui $t8, %hi(D_800E0418) # $t8, 0x800e
/* 093100 80092500 8F180418 */ lw $t8, %lo(D_800E0418)($t8)
/* 0930FC 800924FC 3C18800E */ lui $t8, %hi(gTracksMenuAdventureHighlightIndex) # $t8, 0x800e
/* 093100 80092500 8F180418 */ lw $t8, %lo(gTracksMenuAdventureHighlightIndex)($t8)
/* 093104 80092504 241F0001 */ li $ra, 1
/* 093108 80092508 17000183 */ bnez $t8, .L80092B18
/* 09310C 8009250C 3C01800E */ lui $at, %hi(D_800E0418) # $at, 0x800e
/* 093110 80092510 AC3F0418 */ sw $ra, %lo(D_800E0418)($at)
/* 09310C 8009250C 3C01800E */ lui $at, %hi(gTracksMenuAdventureHighlightIndex) # $at, 0x800e
/* 093110 80092510 AC3F0418 */ sw $ra, %lo(gTracksMenuAdventureHighlightIndex)($at)
/* 093114 80092514 10000180 */ b .L80092B18
/* 093118 80092518 AFBF0034 */ sw $ra, 0x34($sp)
glabel L8009251C
@@ -431,10 +431,10 @@ glabel L80092740
/* 093394 80092794 AFB8003C */ sw $t8, 0x3c($sp)
.L80092798:
/* 093398 80092798 84636830 */ lh $v1, %lo(D_80126830)($v1)
/* 09339C 8009279C 3C02800E */ lui $v0, %hi(D_800E0414) # $v0, 0x800e
/* 09339C 8009279C 3C02800E */ lui $v0, %hi(gTracksMenuTimeTrialHighlightIndex) # $v0, 0x800e
/* 0933A0 800927A0 18600015 */ blez $v1, .L800927F8
/* 0933A4 800927A4 00000000 */ nop
/* 0933A8 800927A8 8C420414 */ lw $v0, %lo(D_800E0414)($v0)
/* 0933A8 800927A8 8C420414 */ lw $v0, %lo(gTracksMenuTimeTrialHighlightIndex)($v0)
/* 0933AC 800927AC 3C048012 */ lui $a0, %hi(D_80126848) # $a0, 0x8012
/* 0933B0 800927B0 18400011 */ blez $v0, .L800927F8
/* 0933B4 800927B4 00000000 */ nop
@@ -445,20 +445,20 @@ glabel L80092740
/* 0933C8 800927C8 0C001223 */ jal func_8000488C
/* 0933CC 800927CC 00000000 */ nop
/* 0933D0 800927D0 3C038012 */ lui $v1, %hi(D_80126830) # $v1, 0x8012
/* 0933D4 800927D4 3C02800E */ lui $v0, %hi(D_800E0414) # $v0, 0x800e
/* 0933D8 800927D8 8C420414 */ lw $v0, %lo(D_800E0414)($v0)
/* 0933D4 800927D4 3C02800E */ lui $v0, %hi(gTracksMenuTimeTrialHighlightIndex) # $v0, 0x800e
/* 0933D8 800927D8 8C420414 */ lw $v0, %lo(gTracksMenuTimeTrialHighlightIndex)($v0)
/* 0933DC 800927DC 84636830 */ lh $v1, %lo(D_80126830)($v1)
/* 0933E0 800927E0 00000000 */ nop
/* 0933E4 800927E4 244EFFFF */ addiu $t6, $v0, -1
.L800927E8:
/* 0933E8 800927E8 3C01800E */ lui $at, %hi(D_800E0414) # $at, 0x800e
/* 0933E8 800927E8 3C01800E */ lui $at, %hi(gTracksMenuTimeTrialHighlightIndex) # $at, 0x800e
/* 0933EC 800927EC 240F0001 */ li $t7, 1
/* 0933F0 800927F0 AC2E0414 */ sw $t6, %lo(D_800E0414)($at)
/* 0933F0 800927F0 AC2E0414 */ sw $t6, %lo(gTracksMenuTimeTrialHighlightIndex)($at)
/* 0933F4 800927F4 AFAF0034 */ sw $t7, 0x34($sp)
.L800927F8:
/* 0933F8 800927F8 046100C7 */ bgez $v1, .L80092B18
/* 0933FC 800927FC 3C19800E */ lui $t9, %hi(D_800E0414) # $t9, 0x800e
/* 093400 80092800 8F390414 */ lw $t9, %lo(D_800E0414)($t9)
/* 0933FC 800927FC 3C19800E */ lui $t9, %hi(gTracksMenuTimeTrialHighlightIndex) # $t9, 0x800e
/* 093400 80092800 8F390414 */ lw $t9, %lo(gTracksMenuTimeTrialHighlightIndex)($t9)
/* 093404 80092804 3C048012 */ lui $a0, %hi(D_80126840) # $a0, 0x8012
/* 093408 80092808 1F2000C4 */ bgtz $t9, .L80092B1C
/* 09340C 8009280C 8FAF003C */ lw $t7, 0x3c($sp)
@@ -486,12 +486,12 @@ glabel L80092740
/* 09345C 8009285C 0C000741 */ jal play_sound_global
/* 093460 80092860 24A56848 */ addiu $a1, %lo(D_80126848) # addiu $a1, $a1, 0x6848
.L80092864:
/* 093464 80092864 3C0E800E */ lui $t6, %hi(D_800E0414) # $t6, 0x800e
/* 093468 80092868 8DCE0414 */ lw $t6, %lo(D_800E0414)($t6)
/* 09346C 8009286C 3C01800E */ lui $at, %hi(D_800E0414) # $at, 0x800e
/* 093464 80092864 3C0E800E */ lui $t6, %hi(gTracksMenuTimeTrialHighlightIndex) # $t6, 0x800e
/* 093468 80092868 8DCE0414 */ lw $t6, %lo(gTracksMenuTimeTrialHighlightIndex)($t6)
/* 09346C 8009286C 3C01800E */ lui $at, %hi(gTracksMenuTimeTrialHighlightIndex) # $at, 0x800e
/* 093470 80092870 25CF0001 */ addiu $t7, $t6, 1
/* 093474 80092874 100000A8 */ b .L80092B18
/* 093478 80092878 AC2F0414 */ sw $t7, %lo(D_800E0414)($at)
/* 093478 80092878 AC2F0414 */ sw $t7, %lo(gTracksMenuTimeTrialHighlightIndex)($at)
glabel L8009287C
/* 09347C 8009287C 24010002 */ li $at, 2
/* 093480 80092880 1461003E */ bne $v1, $at, .L8009297C
@@ -574,9 +574,9 @@ glabel L8009287C
/* 09359C 8009299C AC3FF47C */ sw $ra, %lo(gMenuDelay)($at)
/* 0935A0 800929A0 0C01E2AB */ jal set_background_draw_function
/* 0935A4 800929A4 00002025 */ move $a0, $zero
/* 0935A8 800929A8 3C01800E */ lui $at, %hi(D_800E097C) # $at, 0x800e
/* 0935A8 800929A8 3C01800E */ lui $at, %hi(gIsInTracksMenu) # $at, 0x800e
/* 0935AC 800929AC 0C030060 */ jal disable_new_screen_transitions
/* 0935B0 800929B0 AC20097C */ sw $zero, %lo(D_800E097C)($at)
/* 0935B0 800929B0 AC20097C */ sw $zero, %lo(gIsInTracksMenu)($at)
/* 0935B4 800929B4 3C04800E */ lui $a0, %hi(sMenuTransitionFadeIn) # $a0, 0x800e
/* 0935B8 800929B8 0C030076 */ jal transition_begin
/* 0935BC 800929BC 2484F774 */ addiu $a0, %lo(sMenuTransitionFadeIn) # addiu $a0, $a0, -0x88c
@@ -711,7 +711,7 @@ glabel L8009287C
/* 093788 80092B88 10200006 */ beqz $at, .L80092BA4
/* 09378C 80092B8C 00000000 */ nop
/* 093790 80092B90 8DEF69C8 */ lw $t7, %lo(D_801269C8)($t7)
/* 093794 80092B94 3C04800E */ lui $a0, %hi(D_800E0414) # $a0, 0x800e
/* 093794 80092B94 3C04800E */ lui $a0, %hi(gTracksMenuTimeTrialHighlightIndex) # $a0, 0x800e
/* 093798 80092B98 29E10004 */ slti $at, $t7, 4
/* 09379C 80092B9C 14200005 */ bnez $at, .L80092BB4
/* 0937A0 80092BA0 00000000 */ nop
@@ -721,12 +721,12 @@ glabel L8009287C
/* 0937AC 80092BAC 10000004 */ b .L80092BC0
/* 0937B0 80092BB0 00000000 */ nop
.L80092BB4:
/* 0937B4 80092BB4 8C840414 */ lw $a0, %lo(D_800E0414)($a0)
/* 0937B4 80092BB4 8C840414 */ lw $a0, %lo(gTracksMenuTimeTrialHighlightIndex)($a0)
/* 0937B8 80092BB8 0C00392F */ jal set_time_trial_enabled
/* 0937BC 80092BBC 00000000 */ nop
.L80092BC0:
/* 0937C0 80092BC0 3C19800E */ lui $t9, %hi(D_800E0418) # $t9, 0x800e
/* 0937C4 80092BC4 8F390418 */ lw $t9, %lo(D_800E0418)($t9)
/* 0937C0 80092BC0 3C19800E */ lui $t9, %hi(gTracksMenuAdventureHighlightIndex) # $t9, 0x800e
/* 0937C4 80092BC4 8F390418 */ lw $t9, %lo(gTracksMenuAdventureHighlightIndex)($t9)
/* 0937C8 80092BC8 3C01800E */ lui $at, %hi(gIsInAdventureTwo) # $at, 0x800e
/* 0937CC 80092BCC AC39F494 */ sw $t9, %lo(gIsInAdventureTwo)($at)
/* 0937D0 80092BD0 8FBF001C */ lw $ra, 0x1c($sp)
+16 -16
View File
@@ -183,8 +183,8 @@ glabel L80094DD0
/* 095BA8 80094FA8 10000177 */ b .L80095588
/* 095BAC 80094FAC E5B00088 */ swc1 $f16, 0x88($t5)
glabel L80094FB0
/* 095BB0 80094FB0 3C02800E */ lui $v0, %hi(D_800E0BEC) # $v0, 0x800e
/* 095BB4 80094FB4 24420BEC */ addiu $v0, %lo(D_800E0BEC) # addiu $v0, $v0, 0xbec
/* 095BB0 80094FB0 3C02800E */ lui $v0, %hi(gRaceResultsMenuElements) # $v0, 0x800e
/* 095BB4 80094FB4 24420BEC */ addiu $v0, %lo(gRaceResultsMenuElements) # addiu $v0, $v0, 0xbec
/* 095BB8 80094FB8 00002825 */ move $a1, $zero
/* 095BBC 80094FBC 240800FF */ li $t0, 255
/* 095BC0 80094FC0 240700FF */ li $a3, 255
@@ -221,10 +221,10 @@ glabel L80094FB0
/* 095C30 80095030 1140000D */ beqz $t2, .L80095068
/* 095C34 80095034 00000000 */ nop
/* 095C38 80095038 82190058 */ lb $t9, 0x58($s0)
/* 095C3C 8009503C 3C02800E */ lui $v0, %hi(D_800E0BEC) # $v0, 0x800e
/* 095C3C 8009503C 3C02800E */ lui $v0, %hi(gRaceResultsMenuElements) # $v0, 0x800e
/* 095C40 80095040 33380080 */ andi $t8, $t9, 0x80
/* 095C44 80095044 13000008 */ beqz $t8, .L80095068
/* 095C48 80095048 24420BEC */ addiu $v0, %lo(D_800E0BEC) # addiu $v0, $v0, 0xbec
/* 095C48 80095048 24420BEC */ addiu $v0, %lo(gRaceResultsMenuElements) # addiu $v0, $v0, 0xbec
/* 095C4C 8009504C 00137843 */ sra $t7, $s3, 1
/* 095C50 80095050 25EB0080 */ addiu $t3, $t7, 0x80
/* 095C54 80095054 01131823 */ subu $v1, $t0, $s3
@@ -233,16 +233,16 @@ glabel L80094FB0
/* 095C60 80095060 10000149 */ b .L80095588
/* 095C64 80095064 A04300CE */ sb $v1, 0xce($v0)
.L80095068:
/* 095C68 80095068 3C02800E */ lui $v0, %hi(D_800E0BEC) # $v0, 0x800e
/* 095C6C 8009506C 24420BEC */ addiu $v0, %lo(D_800E0BEC) # addiu $v0, $v0, 0xbec
/* 095C68 80095068 3C02800E */ lui $v0, %hi(gRaceResultsMenuElements) # $v0, 0x800e
/* 095C6C 8009506C 24420BEC */ addiu $v0, %lo(gRaceResultsMenuElements) # addiu $v0, $v0, 0xbec
/* 095C70 80095070 240C0080 */ li $t4, 128
/* 095C74 80095074 A04C00CC */ sb $t4, 0xcc($v0)
/* 095C78 80095078 A04700CD */ sb $a3, 0xcd($v0)
/* 095C7C 8009507C 10000142 */ b .L80095588
/* 095C80 80095080 A04700CE */ sb $a3, 0xce($v0)
glabel L80095084
/* 095C84 80095084 3C06800E */ lui $a2, %hi(D_800E0CEC+224) # $a2, 0x800e
/* 095C88 80095088 24C60DCC */ addiu $a2, %lo(D_800E0CEC+224) # addiu $a2, $a2, 0xdcc
/* 095C84 80095084 3C06800E */ lui $a2, %hi(gRaceOrderMenuElements+224) # $a2, 0x800e
/* 095C88 80095088 24C60DCC */ addiu $a2, %lo(gRaceOrderMenuElements+224) # addiu $a2, $a2, 0xdcc
/* 095C8C 8009508C 00002825 */ move $a1, $zero
/* 095C90 80095090 24110008 */ li $s1, 8
.L80095094:
@@ -281,17 +281,17 @@ glabel L80095084
/* 095D0C 8009510C 00000000 */ nop
glabel L80095110
/* 095D10 80095110 820A0117 */ lb $t2, 0x117($s0)
/* 095D14 80095114 3C02800E */ lui $v0, %hi(D_800E0E4C) # $v0, 0x800e
/* 095D14 80095114 3C02800E */ lui $v0, %hi(gRecordTimesMenuElements) # $v0, 0x800e
/* 095D18 80095118 11400014 */ beqz $t2, .L8009516C
/* 095D1C 8009511C 24420E4C */ addiu $v0, %lo(D_800E0E4C) # addiu $v0, $v0, 0xe4c
/* 095D1C 8009511C 24420E4C */ addiu $v0, %lo(gRecordTimesMenuElements) # addiu $v0, $v0, 0xe4c
/* 095D20 80095120 82190058 */ lb $t9, 0x58($s0)
/* 095D24 80095124 24030003 */ li $v1, 3
/* 095D28 80095128 3338007F */ andi $t8, $t9, 0x7f
/* 095D2C 8009512C 13000010 */ beqz $t8, .L80095170
/* 095D30 80095130 240700FF */ li $a3, 255
/* 095D34 80095134 02630019 */ multu $s3, $v1
/* 095D38 80095138 3C02800E */ lui $v0, %hi(D_800E0E4C) # $v0, 0x800e
/* 095D3C 8009513C 24420E4C */ addiu $v0, %lo(D_800E0E4C) # addiu $v0, $v0, 0xe4c
/* 095D38 80095138 3C02800E */ lui $v0, %hi(gRecordTimesMenuElements) # $v0, 0x800e
/* 095D3C 8009513C 24420E4C */ addiu $v0, %lo(gRecordTimesMenuElements) # addiu $v0, $v0, 0xe4c
/* 095D40 80095140 240400C0 */ li $a0, 192
/* 095D44 80095144 240800FF */ li $t0, 255
/* 095D48 80095148 240700FF */ li $a3, 255
@@ -610,8 +610,8 @@ glabel L80095588
/* 0961CC 800955CC 15800004 */ bnez $t4, .L800955E0
/* 0961D0 800955D0 3C0D8012 */ lui $t5, %hi(gMenuOptionCount) # $t5, 0x8012
/* 0961D4 800955D4 C4328520 */ lwc1 $f18, %lo(D_800E8520)($at)
/* 0961D8 800955D8 3C01800E */ lui $at, %hi(D_800DF454) # $at, 0x800e
/* 0961DC 800955DC E432F454 */ swc1 $f18, %lo(D_800DF454)($at)
/* 0961D8 800955D8 3C01800E */ lui $at, %hi(gTrackSelectWoodFrameHeightScale) # $at, 0x800e
/* 0961DC 800955DC E432F454 */ swc1 $f18, %lo(gTrackSelectWoodFrameHeightScale)($at)
.L800955E0:
/* 0961E0 800955E0 8DAD63E0 */ lw $t5, %lo(gMenuOptionCount)($t5)
/* 0961E4 800955E4 00000000 */ nop
@@ -622,8 +622,8 @@ glabel L80095588
/* 0961F8 800955F8 3C013F80 */ li $at, 0x3F800000 # 1.000000
.L800955FC:
/* 0961FC 800955FC 44813000 */ mtc1 $at, $f6
/* 096200 80095600 3C01800E */ lui $at, %hi(D_800DF454) # $at, 0x800e
/* 096204 80095604 E426F454 */ swc1 $f6, %lo(D_800DF454)($at)
/* 096200 80095600 3C01800E */ lui $at, %hi(gTrackSelectWoodFrameHeightScale) # $at, 0x800e
/* 096204 80095604 E426F454 */ swc1 $f6, %lo(gTrackSelectWoodFrameHeightScale)($at)
.L80095608:
/* 096208 80095608 8FBF002C */ lw $ra, 0x2c($sp)
.L8009560C:
+4 -4
View File
@@ -252,9 +252,9 @@ glabel func_80096978
/* 09793C 80096D3C 3C18800E */ lui $t8, %hi(gNumberOfActivePlayers) # $t8, 0x800e
/* 097940 80096D40 8F18F4BC */ lw $t8, %lo(gNumberOfActivePlayers)($t8)
/* 097944 80096D44 A022F4AC */ sb $v0, %lo(sMenuGuiColourB)($at)
/* 097948 80096D48 3C01800E */ lui $at, %hi(D_800DF4B0) # $at, 0x800e
/* 097948 80096D48 3C01800E */ lui $at, %hi(sMenuGuiColourA) # $at, 0x800e
/* 09794C 80096D4C 1B00006E */ blez $t8, .L80096F08
/* 097950 80096D50 A022F4B0 */ sb $v0, %lo(D_800DF4B0)($at)
/* 097950 80096D50 A022F4B0 */ sb $v0, %lo(sMenuGuiColourA)($at)
/* 097954 80096D54 8FAB00A8 */ lw $t3, 0xa8($sp)
/* 097958 80096D58 240D0078 */ li $t5, 120
/* 09795C 80096D5C 8FA900A0 */ lw $t1, 0xa0($sp)
@@ -393,8 +393,8 @@ glabel func_80096978
/* 097B48 80096F48 A02EF4A8 */ sb $t6, %lo(sMenuGuiColourG)($at)
/* 097B4C 80096F4C 8FB80078 */ lw $t8, 0x78($sp)
/* 097B50 80096F50 8FA80070 */ lw $t0, 0x70($sp)
/* 097B54 80096F54 3C01800E */ lui $at, %hi(D_800DF4B0) # $at, 0x800e
/* 097B58 80096F58 A020F4B0 */ sb $zero, %lo(D_800DF4B0)($at)
/* 097B54 80096F54 3C01800E */ lui $at, %hi(sMenuGuiColourA) # $at, 0x800e
/* 097B58 80096F58 A020F4B0 */ sb $zero, %lo(sMenuGuiColourA)($at)
/* 097B5C 80096F5C 25F90001 */ addiu $t9, $t7, 1
/* 097B60 80096F60 2B210004 */ slti $at, $t9, 4
/* 097B64 80096F64 27090004 */ addiu $t1, $t8, 4
+6 -6
View File
@@ -11,7 +11,7 @@ glabel func_80098774
/* 099398 80098798 0C01BAA4 */ jal get_settings
/* 09939C 8009879C AFB00018 */ sw $s0, 0x18($sp)
/* 0993A0 800987A0 12C00007 */ beqz $s6, .L800987C0
/* 0993A4 800987A4 3C05800E */ lui $a1, %hi(D_800E1048) # $a1, 0x800e
/* 0993A4 800987A4 3C05800E */ lui $a1, %hi(gTrophyRankingsTitle) # $a1, 0x800e
/* 0993A8 800987A8 3C0E800E */ lui $t6, %hi(gMenuText) # $t6, 0x800e
/* 0993AC 800987AC 8DCEF4A0 */ lw $t6, %lo(gMenuText)($t6)
/* 0993B0 800987B0 00000000 */ nop
@@ -25,7 +25,7 @@ glabel func_80098774
/* 0993CC 800987CC 8DE3007C */ lw $v1, 0x7c($t7)
/* 0993D0 800987D0 00000000 */ nop
.L800987D4:
/* 0993D4 800987D4 24A51048 */ addiu $a1, %lo(D_800E1048) # addiu $a1, $a1, 0x1048
/* 0993D4 800987D4 24A51048 */ addiu $a1, %lo(gTrophyRankingsTitle) # addiu $a1, $a1, 0x1048
/* 0993D8 800987D8 ACA30014 */ sw $v1, 0x14($a1)
/* 0993DC 800987DC ACA30034 */ sw $v1, 0x34($a1)
/* 0993E0 800987E0 3C09800E */ lui $t1, %hi(gRankingPlayerCount) # $t1, 0x800e
@@ -40,9 +40,9 @@ glabel func_80098774
/* 099404 80098804 27080010 */ addiu $t0, $t8, 0x10
/* 099408 80098808 24070108 */ li $a3, 264
.L8009880C:
/* 09940C 8009880C 3C03800E */ lui $v1, %hi(D_800E14BC) # $v1, 0x800e
/* 09940C 8009880C 3C03800E */ lui $v1, %hi(gTrophyRankingsIconPositions) # $v1, 0x800e
/* 099410 80098810 00087080 */ sll $t6, $t0, 2
/* 099414 80098814 246314BC */ addiu $v1, %lo(D_800E14BC) # addiu $v1, $v1, 0x14bc
/* 099414 80098814 246314BC */ addiu $v1, %lo(gTrophyRankingsIconPositions) # addiu $v1, $v1, 0x14bc
/* 099418 80098818 25080001 */ addiu $t0, $t0, 1
/* 09941C 8009881C 006E7821 */ addu $t7, $v1, $t6
/* 099420 80098820 0008C080 */ sll $t8, $t0, 2
@@ -167,8 +167,8 @@ glabel func_80098774
/* 0995DC 800989DC 258C0060 */ addiu $t4, $t4, 0x60
/* 0995E0 800989E0 1420FFA8 */ bnez $at, .L80098884
/* 0995E4 800989E4 256B0060 */ addiu $t3, $t3, 0x60
/* 0995E8 800989E8 3C05800E */ lui $a1, %hi(D_800E1048) # $a1, 0x800e
/* 0995EC 800989EC 24A51048 */ addiu $a1, %lo(D_800E1048) # addiu $a1, $a1, 0x1048
/* 0995E8 800989E8 3C05800E */ lui $a1, %hi(gTrophyRankingsTitle) # $a1, 0x800e
/* 0995EC 800989EC 24A51048 */ addiu $a1, %lo(gTrophyRankingsTitle) # addiu $a1, $a1, 0x1048
.L800989F0:
/* 0995F0 800989F0 00107140 */ sll $t6, $s0, 5
.L800989F4:
+26 -26
View File
@@ -96,22 +96,22 @@ glabel load_menu_text
/* 080658 8007FA58 2463FDA0 */ addiu $v1, %lo(gMagicCodeMenuStrings) # addiu $v1, $v1, -0x260
/* 08065C 8007FA5C AC59003C */ sw $t9, 0x3c($v0)
/* 080660 8007FA60 8C8A0018 */ lw $t2, 0x18($a0)
/* 080664 8007FA64 3C07800E */ lui $a3, %hi(D_800E0BEC) # $a3, 0x800e
/* 080664 8007FA64 3C07800E */ lui $a3, %hi(gRaceResultsMenuElements) # $a3, 0x800e
/* 080668 8007FA68 AC4A004C */ sw $t2, 0x4c($v0)
/* 08066C 8007FA6C 8C8B0018 */ lw $t3, 0x18($a0)
/* 080670 8007FA70 24E70BEC */ addiu $a3, %lo(D_800E0BEC) # addiu $a3, $a3, 0xbec
/* 080670 8007FA70 24E70BEC */ addiu $a3, %lo(gRaceResultsMenuElements) # addiu $a3, $a3, 0xbec
/* 080674 8007FA74 AC4B005C */ sw $t3, 0x5c($v0)
/* 080678 8007FA78 8C8C001C */ lw $t4, 0x1c($a0)
/* 08067C 8007FA7C 3C09800E */ lui $t1, %hi(D_800E0CEC) # $t1, 0x800e
/* 08067C 8007FA7C 3C09800E */ lui $t1, %hi(gRaceOrderMenuElements) # $t1, 0x800e
/* 080680 8007FA80 AC2C69E0 */ sw $t4, %lo(gMusicTestString)($at)
/* 080684 8007FA84 8C8D0038 */ lw $t5, 0x38($a0)
/* 080688 8007FA88 25290CEC */ addiu $t1, %lo(D_800E0CEC) # addiu $t1, $t1, 0xcec
/* 080688 8007FA88 25290CEC */ addiu $t1, %lo(gRaceOrderMenuElements) # addiu $t1, $t1, 0xcec
/* 08068C 8007FA8C AC6D0000 */ sw $t5, ($v1)
/* 080690 8007FA90 8C8E003C */ lw $t6, 0x3c($a0)
/* 080694 8007FA94 3C06800E */ lui $a2, %hi(D_800E0E4C) # $a2, 0x800e
/* 080694 8007FA94 3C06800E */ lui $a2, %hi(gRecordTimesMenuElements) # $a2, 0x800e
/* 080698 8007FA98 AC6E0004 */ sw $t6, 4($v1)
/* 08069C 8007FA9C 8C8F0040 */ lw $t7, 0x40($a0)
/* 0806A0 8007FAA0 24C60E4C */ addiu $a2, %lo(D_800E0E4C) # addiu $a2, $a2, 0xe4c
/* 0806A0 8007FAA0 24C60E4C */ addiu $a2, %lo(gRecordTimesMenuElements) # addiu $a2, $a2, 0xe4c
/* 0806A4 8007FAA4 AC6F0008 */ sw $t7, 8($v1)
/* 0806A8 8007FAA8 8C980014 */ lw $t8, 0x14($a0)
/* 0806AC 8007FAAC 3C02800E */ lui $v0, %hi(gOptionMenuStrings) # $v0, 0x800e
@@ -163,58 +163,58 @@ glabel load_menu_text
/* 08075C 8007FB5C 24C603B0 */ addiu $a2, %lo(gFilenames) # addiu $a2, $a2, 0x3b0
/* 080760 8007FB60 AC59000C */ sw $t9, 0xc($v0)
/* 080764 8007FB64 8C8A0044 */ lw $t2, 0x44($a0)
/* 080768 8007FB68 3C07800E */ lui $a3, %hi(D_800DFAE4) # $a3, 0x800e
/* 080768 8007FB68 3C07800E */ lui $a3, %hi(gContPakNotPresentStrings) # $a3, 0x800e
/* 08076C 8007FB6C AC4A0010 */ sw $t2, 0x10($v0)
/* 080770 8007FB70 8C8B0014 */ lw $t3, 0x14($a0)
/* 080774 8007FB74 24E7FAE4 */ addiu $a3, %lo(D_800DFAE4) # addiu $a3, $a3, -0x51c
/* 080774 8007FB74 24E7FAE4 */ addiu $a3, %lo(gContPakNotPresentStrings) # addiu $a3, $a3, -0x51c
/* 080778 8007FB78 AC4B0014 */ sw $t3, 0x14($v0)
/* 08077C 8007FB7C 8C8C0120 */ lw $t4, 0x120($a0)
/* 080780 8007FB80 3C03800E */ lui $v1, %hi(D_800DFAFC) # $v1, 0x800e
/* 080780 8007FB80 3C03800E */ lui $v1, %hi(gContPakCorruptDataRepairStrings) # $v1, 0x800e
/* 080784 8007FB84 ACCC0000 */ sw $t4, ($a2)
/* 080788 8007FB88 8C8D0124 */ lw $t5, 0x124($a0)
/* 08078C 8007FB8C 2463FAFC */ addiu $v1, %lo(D_800DFAFC) # addiu $v1, $v1, -0x504
/* 08078C 8007FB8C 2463FAFC */ addiu $v1, %lo(gContPakCorruptDataRepairStrings) # addiu $v1, $v1, -0x504
/* 080790 8007FB90 ACCD0004 */ sw $t5, 4($a2)
/* 080794 8007FB94 8C8E0128 */ lw $t6, 0x128($a0)
/* 080798 8007FB98 3C05800E */ lui $a1, %hi(D_800DFB14) # $a1, 0x800e
/* 080798 8007FB98 3C05800E */ lui $a1, %hi(gContPakDamagedStrings) # $a1, 0x800e
/* 08079C 8007FB9C ACCE0008 */ sw $t6, 8($a2)
/* 0807A0 8007FBA0 8C8F0168 */ lw $t7, 0x168($a0)
/* 0807A4 8007FBA4 24A5FB14 */ addiu $a1, %lo(D_800DFB14) # addiu $a1, $a1, -0x4ec
/* 0807A4 8007FBA4 24A5FB14 */ addiu $a1, %lo(gContPakDamagedStrings) # addiu $a1, $a1, -0x4ec
/* 0807A8 8007FBA8 ACEF0000 */ sw $t7, ($a3)
/* 0807AC 8007FBAC 8C98016C */ lw $t8, 0x16c($a0)
/* 0807B0 8007FBB0 3C08800E */ lui $t0, %hi(D_800DFB2C) # $t0, 0x800e
/* 0807B0 8007FBB0 3C08800E */ lui $t0, %hi(gContPakFullStrings) # $t0, 0x800e
/* 0807B4 8007FBB4 ACF80004 */ sw $t8, 4($a3)
/* 0807B8 8007FBB8 8C990154 */ lw $t9, 0x154($a0)
/* 0807BC 8007FBBC 2508FB2C */ addiu $t0, %lo(D_800DFB2C) # addiu $t0, $t0, -0x4d4
/* 0807BC 8007FBBC 2508FB2C */ addiu $t0, %lo(gContPakFullStrings) # addiu $t0, $t0, -0x4d4
/* 0807C0 8007FBC0 ACF9000C */ sw $t9, 0xc($a3)
/* 0807C4 8007FBC4 8C8A0168 */ lw $t2, 0x168($a0)
/* 0807C8 8007FBC8 3C02800E */ lui $v0, %hi(D_800DFB40) # $v0, 0x800e
/* 0807C8 8007FBC8 3C02800E */ lui $v0, %hi(gContPakDiffContStrings) # $v0, 0x800e
/* 0807CC 8007FBCC AC6A0000 */ sw $t2, ($v1)
/* 0807D0 8007FBD0 8C8B0174 */ lw $t3, 0x174($a0)
/* 0807D4 8007FBD4 2442FB40 */ addiu $v0, %lo(D_800DFB40) # addiu $v0, $v0, -0x4c0
/* 0807D4 8007FBD4 2442FB40 */ addiu $v0, %lo(gContPakDiffContStrings) # addiu $v0, $v0, -0x4c0
/* 0807D8 8007FBD8 AC6B0004 */ sw $t3, 4($v1)
/* 0807DC 8007FBDC 8C8C0178 */ lw $t4, 0x178($a0)
/* 0807E0 8007FBE0 3C06800E */ lui $a2, %hi(D_800DFB8C) # $a2, 0x800e
/* 0807E0 8007FBE0 3C06800E */ lui $a2, %hi(gContPakRumbleDetectedStrings) # $a2, 0x800e
/* 0807E4 8007FBE4 AC6C000C */ sw $t4, 0xc($v1)
/* 0807E8 8007FBE8 8C8D0154 */ lw $t5, 0x154($a0)
/* 0807EC 8007FBEC 24C6FB8C */ addiu $a2, %lo(D_800DFB8C) # addiu $a2, $a2, -0x474
/* 0807EC 8007FBEC 24C6FB8C */ addiu $a2, %lo(gContPakRumbleDetectedStrings) # addiu $a2, $a2, -0x474
/* 0807F0 8007FBF0 AC6D0010 */ sw $t5, 0x10($v1)
/* 0807F4 8007FBF4 8C8E0168 */ lw $t6, 0x168($a0)
/* 0807F8 8007FBF8 3C03800E */ lui $v1, %hi(D_800DFB5C) # $v1, 0x800e
/* 0807F8 8007FBF8 3C03800E */ lui $v1, %hi(gContPakNoRoomForGhostsStrings) # $v1, 0x800e
/* 0807FC 8007FBFC ACAE0000 */ sw $t6, ($a1)
/* 080800 8007FC00 8C8F017C */ lw $t7, 0x17c($a0)
/* 080804 8007FC04 2463FB5C */ addiu $v1, %lo(D_800DFB5C) # addiu $v1, $v1, -0x4a4
/* 080804 8007FC04 2463FB5C */ addiu $v1, %lo(gContPakNoRoomForGhostsStrings) # addiu $v1, $v1, -0x4a4
/* 080808 8007FC08 ACAF0004 */ sw $t7, 4($a1)
/* 08080C 8007FC0C 8C980180 */ lw $t8, 0x180($a0)
/* 080810 8007FC10 3C07800E */ lui $a3, %hi(D_800DFBA4) # $a3, 0x800e
/* 080810 8007FC10 3C07800E */ lui $a3, %hi(gContPakSwitchToRumbleStrings) # $a3, 0x800e
/* 080814 8007FC14 ACB8000C */ sw $t8, 0xc($a1)
/* 080818 8007FC18 8C990154 */ lw $t9, 0x154($a0)
/* 08081C 8007FC1C 24E7FBA4 */ addiu $a3, %lo(D_800DFBA4) # addiu $a3, $a3, -0x45c
/* 08081C 8007FC1C 24E7FBA4 */ addiu $a3, %lo(gContPakSwitchToRumbleStrings) # addiu $a3, $a3, -0x45c
/* 080820 8007FC20 ACB90010 */ sw $t9, 0x10($a1)
/* 080824 8007FC24 8C8A0168 */ lw $t2, 0x168($a0)
/* 080828 8007FC28 3C05800E */ lui $a1, %hi(D_800DFB74) # $a1, 0x800e
/* 080828 8007FC28 3C05800E */ lui $a1, %hi(gContPakCorruptDataStrings) # $a1, 0x800e
/* 08082C 8007FC2C AD0A0000 */ sw $t2, ($t0)
/* 080830 8007FC30 8C8B0184 */ lw $t3, 0x184($a0)
/* 080834 8007FC34 24A5FB74 */ addiu $a1, %lo(D_800DFB74) # addiu $a1, $a1, -0x48c
/* 080834 8007FC34 24A5FB74 */ addiu $a1, %lo(gContPakCorruptDataStrings) # addiu $a1, $a1, -0x48c
/* 080838 8007FC38 AD0B0004 */ sw $t3, 4($t0)
/* 08083C 8007FC3C 8C8C0188 */ lw $t4, 0x188($a0)
/* 080840 8007FC40 3C01800E */ lui $at, %hi(sBadControllerPakMenuText) # $at, 0x800e
@@ -232,10 +232,10 @@ glabel load_menu_text
/* 080870 8007FC70 250809F8 */ addiu $t0, %lo(D_800E09F8) # addiu $t0, $t0, 0x9f8
/* 080874 8007FC74 AC580010 */ sw $t8, 0x10($v0)
/* 080878 8007FC78 8C990168 */ lw $t9, 0x168($a0)
/* 08087C 8007FC7C 3C02800E */ lui $v0, %hi(D_800DFBBC) # $v0, 0x800e
/* 08087C 8007FC7C 3C02800E */ lui $v0, %hi(gContPakNeed2ndAdvStrings) # $v0, 0x800e
/* 080880 8007FC80 AC790000 */ sw $t9, ($v1)
/* 080884 8007FC84 8C8A0198 */ lw $t2, 0x198($a0)
/* 080888 8007FC88 2442FBBC */ addiu $v0, %lo(D_800DFBBC) # addiu $v0, $v0, -0x444
/* 080888 8007FC88 2442FBBC */ addiu $v0, %lo(gContPakNeed2ndAdvStrings) # addiu $v0, $v0, -0x444
/* 08088C 8007FC8C AC6A0004 */ sw $t2, 4($v1)
/* 080890 8007FC90 8C8B019C */ lw $t3, 0x19c($a0)
/* 080894 8007FC94 00000000 */ nop
+29 -29
View File
@@ -66,9 +66,9 @@ glabel menu_credits_loop
/* 09C00C 8009B40C 3C068012 */ lui $a2, %hi(gOpacityDecayTimer) # $a2, 0x8012
/* 09C010 8009B410 24C663D8 */ addiu $a2, %lo(gOpacityDecayTimer) # addiu $a2, $a2, 0x63d8
/* 09C014 8009B414 8CC20000 */ lw $v0, ($a2)
/* 09C018 8009B418 3C03800E */ lui $v1, %hi(D_800DF460) # $v1, 0x800e
/* 09C018 8009B418 3C03800E */ lui $v1, %hi(gMenuCurIndex) # $v1, 0x800e
/* 09C01C 8009B41C 18400041 */ blez $v0, .L8009B524
/* 09C020 8009B420 2463F460 */ addiu $v1, %lo(D_800DF460) # addiu $v1, $v1, -0xba0
/* 09C020 8009B420 2463F460 */ addiu $v1, %lo(gMenuCurIndex) # addiu $v1, $v1, -0xba0
/* 09C024 8009B424 8FAC0088 */ lw $t4, 0x88($sp)
/* 09C028 8009B428 8C6B0000 */ lw $t3, ($v1)
/* 09C02C 8009B42C 000C6A00 */ sll $t5, $t4, 8
@@ -91,9 +91,9 @@ glabel menu_credits_loop
/* 09C068 8009B468 32597FFF */ andi $t9, $s2, 0x7fff
/* 09C06C 8009B46C 3C10800E */ lui $s0, %hi(gRacerPortraits) # $s0, 0x800e
/* 09C070 8009B470 3C178012 */ lui $s7, %hi(sMenuCurrDisplayList) # $s7, 0x8012
/* 09C074 8009B474 3C16800E */ lui $s6, %hi(D_800E0B18) # $s6, 0x800e
/* 09C074 8009B474 3C16800E */ lui $s6, %hi(unused_800E0B18) # $s6, 0x800e
/* 09C078 8009B478 03209025 */ move $s2, $t9
/* 09C07C 8009B47C 26D60B18 */ addiu $s6, %lo(D_800E0B18) # addiu $s6, $s6, 0xb18
/* 09C07C 8009B47C 26D60B18 */ addiu $s6, %lo(unused_800E0B18) # addiu $s6, $s6, 0xb18
/* 09C080 8009B480 26F763A0 */ addiu $s7, %lo(sMenuCurrDisplayList) # addiu $s7, $s7, 0x63a0
/* 09C084 8009B484 26100AF0 */ addiu $s0, %lo(gRacerPortraits) # addiu $s0, $s0, 0xaf0
.L8009B488:
@@ -159,12 +159,12 @@ glabel menu_credits_loop
/* 09C16C 8009B56C 3C013F00 */ li $at, 0x3F000000 # 0.500000
/* 09C170 8009B570 15A0012C */ bnez $t5, .L8009BA24
/* 09C174 8009B574 3C168012 */ lui $s6, %hi(D_80126BC4) # $s6, 0x8012
/* 09C178 8009B578 3C1E800E */ lui $fp, %hi(D_800E17F4) # $fp, 0x800e
/* 09C178 8009B578 3C1E800E */ lui $fp, %hi(gCreditsControlData) # $fp, 0x800e
/* 09C17C 8009B57C 3C08800E */ lui $t0, %hi(gCreditsArray) # $t0, 0x800e
/* 09C180 8009B580 4481A000 */ mtc1 $at, $f20
/* 09C184 8009B584 AFA0006C */ sw $zero, 0x6c($sp)
/* 09C188 8009B588 25081938 */ addiu $t0, %lo(gCreditsArray) # addiu $t0, $t0, 0x1938
/* 09C18C 8009B58C 27DE17F4 */ addiu $fp, %lo(D_800E17F4) # addiu $fp, $fp, 0x17f4
/* 09C18C 8009B58C 27DE17F4 */ addiu $fp, %lo(gCreditsControlData) # addiu $fp, $fp, 0x17f4
/* 09C190 8009B590 26D66BC4 */ addiu $s6, %lo(D_80126BC4) # addiu $s6, $s6, 0x6bc4
/* 09C194 8009B594 24076000 */ li $a3, 24576
.L8009B598:
@@ -260,26 +260,26 @@ glabel menu_credits_loop
/* 09C2D8 8009B6D8 024D9023 */ subu $s2, $s2, $t5
/* 09C2DC 8009B6DC 26520008 */ addiu $s2, $s2, 8
.L8009B6E0:
/* 09C2E0 8009B6E0 3C01800E */ lui $at, %hi(D_800E1B50) # $at, 0x800e
/* 09C2E4 8009B6E4 A42E1B50 */ sh $t6, %lo(D_800E1B50)($at)
/* 09C2E0 8009B6E0 3C01800E */ lui $at, %hi(gCreditsMenuElements) # $at, 0x800e
/* 09C2E4 8009B6E4 A42E1B50 */ sh $t6, %lo(gCreditsMenuElements)($at)
/* 09C2E8 8009B6E8 24013000 */ li $at, 12288
/* 09C2EC 8009B6EC 14410005 */ bne $v0, $at, .L8009B704
/* 09C2F0 8009B6F0 2418FF60 */ li $t8, -160
/* 09C2F4 8009B6F4 240F00A0 */ li $t7, 160
/* 09C2F8 8009B6F8 3C01800E */ lui $at, %hi(D_800E1B50+8) # $at, 0x800e
/* 09C2F8 8009B6F8 3C01800E */ lui $at, %hi(gCreditsMenuElements+8) # $at, 0x800e
/* 09C2FC 8009B6FC 10000003 */ b .L8009B70C
/* 09C300 8009B700 A42F1B58 */ sh $t7, %lo(D_800E1B50+8)($at)
/* 09C300 8009B700 A42F1B58 */ sh $t7, %lo(gCreditsMenuElements+8)($at)
.L8009B704:
/* 09C304 8009B704 3C01800E */ lui $at, %hi(D_800E1B50+8) # $at, 0x800e
/* 09C308 8009B708 A4381B58 */ sh $t8, %lo(D_800E1B50+8)($at)
/* 09C304 8009B704 3C01800E */ lui $at, %hi(gCreditsMenuElements+8) # $at, 0x800e
/* 09C308 8009B708 A4381B58 */ sh $t8, %lo(gCreditsMenuElements+8)($at)
.L8009B70C:
/* 09C30C 8009B70C 0205082A */ slt $at, $s0, $a1
/* 09C310 8009B710 10200042 */ beqz $at, .L8009B81C
/* 09C314 8009B714 0200A025 */ move $s4, $s0
/* 09C318 8009B718 3C10800E */ lui $s0, %hi(D_800E1B50) # $s0, 0x800e
/* 09C318 8009B718 3C10800E */ lui $s0, %hi(gCreditsMenuElements) # $s0, 0x800e
/* 09C31C 8009B71C 0014C840 */ sll $t9, $s4, 1
/* 09C320 8009B720 03D98821 */ addu $s1, $fp, $t9
/* 09C324 8009B724 26101B50 */ addiu $s0, %lo(D_800E1B50) # addiu $s0, $s0, 0x1b50
/* 09C324 8009B724 26101B50 */ addiu $s0, %lo(gCreditsMenuElements) # addiu $s0, $s0, 0x1b50
.L8009B728:
/* 09C328 8009B728 A6120002 */ sh $s2, 2($s0)
/* 09C32C 8009B72C A6120006 */ sh $s2, 6($s0)
@@ -308,10 +308,10 @@ glabel menu_credits_loop
/* 09C388 8009B788 A2000031 */ sb $zero, 0x31($s0)
/* 09C38C 8009B78C 01EE7821 */ addu $t7, $t7, $t6
/* 09C390 8009B790 8DEF1A94 */ lw $t7, %lo(gCreditsBestTimesArray)($t7)
/* 09C394 8009B794 3C19800E */ lui $t9, %hi(D_800E17F4) # $t9, 0x800e
/* 09C394 8009B794 3C19800E */ lui $t9, %hi(gCreditsControlData) # $t9, 0x800e
/* 09C398 8009B798 83A6005B */ lb $a2, 0x5b($sp)
/* 09C39C 8009B79C 3C08800E */ lui $t0, %hi(gCreditsArray) # $t0, 0x800e
/* 09C3A0 8009B7A0 273917F4 */ addiu $t9, %lo(D_800E17F4) # addiu $t9, $t9, 0x17f4
/* 09C3A0 8009B7A0 273917F4 */ addiu $t9, %lo(gCreditsControlData) # addiu $t9, $t9, 0x17f4
/* 09C3A4 8009B7A4 0005C040 */ sll $t8, $a1, 1
/* 09C3A8 8009B7A8 25081938 */ addiu $t0, %lo(gCreditsArray) # addiu $t0, $t0, 0x1938
/* 09C3AC 8009B7AC 03192021 */ addu $a0, $t8, $t9
@@ -320,8 +320,8 @@ glabel menu_credits_loop
/* 09C3B8 8009B7B8 10000013 */ b .L8009B808
/* 09C3BC 8009B7BC AE0FFFF4 */ sw $t7, -0xc($s0)
.L8009B7C0:
/* 09C3C0 8009B7C0 3C0A800E */ lui $t2, %hi(D_800E17F4) # $t2, 0x800e
/* 09C3C4 8009B7C4 254A17F4 */ addiu $t2, %lo(D_800E17F4) # addiu $t2, $t2, 0x17f4
/* 09C3C0 8009B7C0 3C0A800E */ lui $t2, %hi(gCreditsControlData) # $t2, 0x800e
/* 09C3C4 8009B7C4 254A17F4 */ addiu $t2, %lo(gCreditsControlData) # addiu $t2, $t2, 0x17f4
/* 09C3C8 8009B7C8 00054840 */ sll $t1, $a1, 1
/* 09C3CC 8009B7CC 326C0001 */ andi $t4, $s3, 1
/* 09C3D0 8009B7D0 11800004 */ beqz $t4, .L8009B7E4
@@ -346,8 +346,8 @@ glabel menu_credits_loop
/* 09C414 8009B814 1420FFC4 */ bnez $at, .L8009B728
/* 09C418 8009B818 24170020 */ li $s7, 32
.L8009B81C:
/* 09C41C 8009B81C 3C04800E */ lui $a0, %hi(D_800E1B50) # $a0, 0x800e
/* 09C420 8009B820 24841B50 */ addiu $a0, %lo(D_800E1B50) # addiu $a0, $a0, 0x1b50
/* 09C41C 8009B81C 3C04800E */ lui $a0, %hi(gCreditsMenuElements) # $a0, 0x800e
/* 09C420 8009B820 24841B50 */ addiu $a0, %lo(gCreditsMenuElements) # addiu $a0, $a0, 0x1b50
/* 09C424 8009B824 0013C940 */ sll $t9, $s3, 5
/* 09C428 8009B828 00994821 */ addu $t1, $a0, $t9
/* 09C42C 8009B82C AD200014 */ sw $zero, 0x14($t1)
@@ -401,8 +401,8 @@ glabel menu_credits_loop
/* 09C4E4 8009B8E4 1160FFF8 */ beqz $t3, .L8009B8C8
/* 09C4E8 8009B8E8 01202825 */ move $a1, $t1
.L8009B8EC:
/* 09C4EC 8009B8EC 3C03800E */ lui $v1, %hi(D_800E1B50) # $v1, 0x800e
/* 09C4F0 8009B8F0 24631B50 */ addiu $v1, %lo(D_800E1B50) # addiu $v1, $v1, 0x1b50
/* 09C4EC 8009B8EC 3C03800E */ lui $v1, %hi(gCreditsMenuElements) # $v1, 0x800e
/* 09C4F0 8009B8F0 24631B50 */ addiu $v1, %lo(gCreditsMenuElements) # addiu $v1, $v1, 0x1b50
/* 09C4F4 8009B8F4 240400A0 */ li $a0, 160
/* 09C4F8 8009B8F8 24013000 */ li $at, 12288
/* 09C4FC 8009B8FC 14410003 */ bne $v0, $at, .L8009B90C
@@ -419,8 +419,8 @@ glabel menu_credits_loop
/* 09C520 8009B920 0010C140 */ sll $t8, $s0, 5
/* 09C524 8009B924 0018C823 */ negu $t9, $t8
/* 09C528 8009B928 00147940 */ sll $t7, $s4, 5
/* 09C52C 8009B92C 3C0A800E */ lui $t2, %hi(D_800E1B50) # $t2, 0x800e
/* 09C530 8009B930 254A1B50 */ addiu $t2, %lo(D_800E1B50) # addiu $t2, $t2, 0x1b50
/* 09C52C 8009B92C 3C0A800E */ lui $t2, %hi(gCreditsMenuElements) # $t2, 0x800e
/* 09C530 8009B930 254A1B50 */ addiu $t2, %lo(gCreditsMenuElements) # addiu $t2, $t2, 0x1b50
/* 09C534 8009B934 01F94821 */ addu $t1, $t7, $t9
/* 09C538 8009B938 00147040 */ sll $t6, $s4, 1
/* 09C53C 8009B93C 03CE8821 */ addu $s1, $fp, $t6
@@ -443,19 +443,19 @@ glabel menu_credits_loop
/* 09C578 8009B978 000FC823 */ negu $t9, $t7
/* 09C57C 8009B97C 0014C140 */ sll $t8, $s4, 5
/* 09C580 8009B980 03194821 */ addu $t1, $t8, $t9
# Setting D_800E1B50[1].source? Not sure why adding $t1 then
/* 09C584 8009B984 3C01800E */ lui $at, %hi(D_800E1B50+0x34)
# Setting gCreditsMenuElements[1].source? Not sure why adding $t1 then
/* 09C584 8009B984 3C01800E */ lui $at, %hi(gCreditsMenuElements+0x34)
/* 09C588 8009B988 448A8000 */ mtc1 $t2, $f16
/* 09C58C 8009B98C 00290821 */ addu $at, $at, $t1
/* 09C590 8009B990 AC201B84 */ sw $zero, %lo(D_800E1B50+0x34)($at)
/* 09C590 8009B990 AC201B84 */ sw $zero, %lo(gCreditsMenuElements+0x34)($at)
/* 09C594 8009B994 468084A0 */ cvt.s.w $f18, $f16
/* 09C598 8009B998 3C014270 */ li $at, 0x42700000 # 60.000000
/* 09C59C 8009B99C 44812000 */ mtc1 $at, $f4
/* 09C5A0 8009B9A0 3C04800E */ lui $a0, %hi(D_800E1B50) # $a0, 0x800e
/* 09C5A0 8009B9A0 3C04800E */ lui $a0, %hi(gCreditsMenuElements) # $a0, 0x800e
/* 09C5A4 8009B9A4 46049183 */ div.s $f6, $f18, $f4
/* 09C5A8 8009B9A8 4405A000 */ mfc1 $a1, $f20
/* 09C5AC 8009B9AC 4407A000 */ mfc1 $a3, $f20
/* 09C5B0 8009B9B0 24841B50 */ addiu $a0, %lo(D_800E1B50) # addiu $a0, $a0, 0x1b50
/* 09C5B0 8009B9B0 24841B50 */ addiu $a0, %lo(gCreditsMenuElements) # addiu $a0, $a0, 0x1b50
/* 09C5B4 8009B9B4 AFA00010 */ sw $zero, 0x10($sp)
/* 09C5B8 8009B9B8 AFA00014 */ sw $zero, 0x14($sp)
/* 09C5BC 8009B9BC 44063000 */ mfc1 $a2, $f6
+32 -32
View File
@@ -35,52 +35,52 @@ glabel menu_ghost_data_init
/* 09A6DC 80099ADC 2484174C */ addiu $a0, %lo(D_800E174C) # addiu $a0, $a0, 0x174c
/* 09A6E0 80099AE0 0C03105C */ jal load_font
/* 09A6E4 80099AE4 24040002 */ li $a0, 2
/* 09A6E8 80099AE8 3C028012 */ lui $v0, %hi(gMenuTextures) # $v0, 0x8012
/* 09A6EC 80099AEC 24426550 */ addiu $v0, %lo(gMenuTextures) # addiu $v0, $v0, 0x6550
/* 09A6E8 80099AE8 3C028012 */ lui $v0, %hi(gMenuObjects) # $v0, 0x8012
/* 09A6EC 80099AEC 24426550 */ addiu $v0, %lo(gMenuObjects) # addiu $v0, $v0, 0x6550
/* 09A6F0 80099AF0 8C570038 */ lw $s7, 0x38($v0)
/* 09A6F4 80099AF4 3C01800E */ lui $at, %hi(D_800E153C) # $at, 0x800e
/* 09A6F8 80099AF8 AC37153C */ sw $s7, %lo(D_800E153C)($at)
/* 09A6F4 80099AF4 3C01800E */ lui $at, %hi(gDrawTexDinoDomainGhostBg) # $at, 0x800e
/* 09A6F8 80099AF8 AC37153C */ sw $s7, %lo(gDrawTexDinoDomainGhostBg)($at)
/* 09A6FC 80099AFC 8C5E003C */ lw $fp, 0x3c($v0)
/* 09A700 80099B00 3C01800E */ lui $at, %hi(D_800E153C+0x28) # $at, 0x800e
/* 09A704 80099B04 AC3E1564 */ sw $fp, %lo(D_800E153C+0x28)($at)
/* 09A700 80099B00 3C01800E */ lui $at, %hi(gDrawTexDinoDomainGhostBg+0x28) # $at, 0x800e
/* 09A704 80099B04 AC3E1564 */ sw $fp, %lo(gDrawTexDinoDomainGhostBg+0x28)($at)
/* 09A708 80099B08 8C430040 */ lw $v1, 0x40($v0)
/* 09A70C 80099B0C 3C01800E */ lui $at, %hi(D_800E1594) # $at, 0x800e
/* 09A710 80099B10 AC231594 */ sw $v1, %lo(D_800E1594)($at)
/* 09A70C 80099B0C 3C01800E */ lui $at, %hi(gDrawTexSherbetIslandGhostBg) # $at, 0x800e
/* 09A710 80099B10 AC231594 */ sw $v1, %lo(gDrawTexSherbetIslandGhostBg)($at)
/* 09A714 80099B14 8C440044 */ lw $a0, 0x44($v0)
/* 09A718 80099B18 3C01800E */ lui $at, %hi(D_800E1594+0x28) # $at, 0x800e
/* 09A71C 80099B1C AC2415BC */ sw $a0, %lo(D_800E1594+0x28)($at)
/* 09A718 80099B18 3C01800E */ lui $at, %hi(gDrawTexSherbetIslandGhostBg+0x28) # $at, 0x800e
/* 09A71C 80099B1C AC2415BC */ sw $a0, %lo(gDrawTexSherbetIslandGhostBg+0x28)($at)
/* 09A720 80099B20 8C450048 */ lw $a1, 0x48($v0)
/* 09A724 80099B24 3C01800E */ lui $at, %hi(D_800E15EC) # $at, 0x800e
/* 09A728 80099B28 AC2515EC */ sw $a1, %lo(D_800E15EC)($at)
/* 09A724 80099B24 3C01800E */ lui $at, %hi(gDrawTexSnowflakeMountainGhostBg) # $at, 0x800e
/* 09A728 80099B28 AC2515EC */ sw $a1, %lo(gDrawTexSnowflakeMountainGhostBg)($at)
/* 09A72C 80099B2C 8C46004C */ lw $a2, 0x4c($v0)
/* 09A730 80099B30 3C01800E */ lui $at, %hi(D_800E15EC+0x28) # $at, 0x800e
/* 09A734 80099B34 AC261614 */ sw $a2, %lo(D_800E15EC+0x28)($at)
/* 09A730 80099B30 3C01800E */ lui $at, %hi(gDrawTexSnowflakeMountainGhostBg+0x28) # $at, 0x800e
/* 09A734 80099B34 AC261614 */ sw $a2, %lo(gDrawTexSnowflakeMountainGhostBg+0x28)($at)
/* 09A738 80099B38 8C470050 */ lw $a3, 0x50($v0)
/* 09A73C 80099B3C 3C01800E */ lui $at, %hi(D_800E1644) # $at, 0x800e
/* 09A740 80099B40 AC271644 */ sw $a3, %lo(D_800E1644)($at)
/* 09A73C 80099B3C 3C01800E */ lui $at, %hi(gDrawTexDragonForestGhostBg) # $at, 0x800e
/* 09A740 80099B40 AC271644 */ sw $a3, %lo(gDrawTexDragonForestGhostBg)($at)
/* 09A744 80099B44 8C490054 */ lw $t1, 0x54($v0)
/* 09A748 80099B48 3C01800E */ lui $at, %hi(D_800E1644+0x28) # $at, 0x800e
/* 09A74C 80099B4C AC29166C */ sw $t1, %lo(D_800E1644+0x28)($at)
/* 09A748 80099B48 3C01800E */ lui $at, %hi(gDrawTexDragonForestGhostBg+0x28) # $at, 0x800e
/* 09A74C 80099B4C AC29166C */ sw $t1, %lo(gDrawTexDragonForestGhostBg+0x28)($at)
/* 09A750 80099B50 8C4A0058 */ lw $t2, 0x58($v0)
/* 09A754 80099B54 3C01800E */ lui $at, %hi(D_800E169C) # $at, 0x800e
/* 09A754 80099B54 3C01800E */ lui $at, %hi(gDrawTexFutureFunLandGhostBg) # $at, 0x800e
/* 09A758 80099B58 24080001 */ li $t0, 1
/* 09A75C 80099B5C AFA60058 */ sw $a2, 0x58($sp)
/* 09A760 80099B60 AC2A169C */ sw $t2, %lo(D_800E169C)($at)
/* 09A760 80099B60 AC2A169C */ sw $t2, %lo(gDrawTexFutureFunLandGhostBg)($at)
/* 09A764 80099B64 AFAA004C */ sw $t2, 0x4c($sp)
/* 09A768 80099B68 24060005 */ li $a2, 5
/* 09A76C 80099B6C 310A0001 */ andi $t2, $t0, 1
/* 09A770 80099B70 01460019 */ multu $t2, $a2
/* 09A774 80099B74 8C4B005C */ lw $t3, 0x5c($v0)
/* 09A778 80099B78 3C01800E */ lui $at, %hi(D_800E169C+0x28) # $at, 0x800e
/* 09A77C 80099B7C AC2B16C4 */ sw $t3, %lo(D_800E169C+0x28)($at)
/* 09A778 80099B78 3C01800E */ lui $at, %hi(gDrawTexFutureFunLandGhostBg+0x28) # $at, 0x800e
/* 09A77C 80099B7C AC2B16C4 */ sw $t3, %lo(gDrawTexFutureFunLandGhostBg+0x28)($at)
/* 09A780 80099B80 AFAB0048 */ sw $t3, 0x48($sp)
/* 09A784 80099B84 3C0F800E */ lui $t7, %hi(D_800E153C) # $t7, 0x800e
/* 09A784 80099B84 3C0F800E */ lui $t7, %hi(gDrawTexDinoDomainGhostBg) # $t7, 0x800e
/* 09A788 80099B88 AFA5005C */ sw $a1, 0x5c($sp)
/* 09A78C 80099B8C AFA90050 */ sw $t1, 0x50($sp)
/* 09A790 80099B90 3C05800E */ lui $a1, %hi(D_800E1594) # $a1, 0x800e
/* 09A790 80099B90 3C05800E */ lui $a1, %hi(gDrawTexSherbetIslandGhostBg) # $a1, 0x800e
/* 09A794 80099B94 000848C0 */ sll $t1, $t0, 3
/* 09A798 80099B98 25EF153C */ addiu $t7, %lo(D_800E153C) # addiu $t7, $t7, 0x153c
/* 09A79C 80099B9C 24A51594 */ addiu $a1, %lo(D_800E1594) # addiu $a1, $a1, 0x1594
/* 09A798 80099B98 25EF153C */ addiu $t7, %lo(gDrawTexDinoDomainGhostBg) # addiu $t7, $t7, 0x153c
/* 09A79C 80099B9C 24A51594 */ addiu $a1, %lo(gDrawTexSherbetIslandGhostBg) # addiu $a1, $a1, 0x1594
/* 09A7A0 80099BA0 0000C012 */ mflo $t8
/* 09A7A4 80099BA4 01185821 */ addu $t3, $t0, $t8
/* 09A7A8 80099BA8 39580001 */ xori $t8, $t2, 1
@@ -92,21 +92,21 @@ glabel menu_ghost_data_init
/* 09A7C0 80099BC0 ADE30000 */ sw $v1, ($t7)
/* 09A7C4 80099BC4 AFA30064 */ sw $v1, 0x64($sp)
/* 09A7C8 80099BC8 AFA70054 */ sw $a3, 0x54($sp)
/* 09A7CC 80099BCC 3C07800E */ lui $a3, %hi(D_800E169C) # $a3, 0x800e
/* 09A7CC 80099BCC 3C07800E */ lui $a3, %hi(gDrawTexFutureFunLandGhostBg) # $a3, 0x800e
/* 09A7D0 80099BD0 AFA40060 */ sw $a0, 0x60($sp)
/* 09A7D4 80099BD4 24E7169C */ addiu $a3, %lo(D_800E169C) # addiu $a3, $a3, 0x169c
/* 09A7D4 80099BD4 24E7169C */ addiu $a3, %lo(gDrawTexFutureFunLandGhostBg) # addiu $a3, $a3, 0x169c
/* 09A7D8 80099BD8 250D0001 */ addiu $t5, $t0, 1
/* 09A7DC 80099BDC 0000C812 */ mflo $t9
/* 09A7E0 80099BE0 01196021 */ addu $t4, $t0, $t9
/* 09A7E4 80099BE4 000C70C0 */ sll $t6, $t4, 3
/* 09A7E8 80099BE8 00AEC021 */ addu $t8, $a1, $t6
/* 09A7EC 80099BEC AF040000 */ sw $a0, ($t8)
/* 09A7F0 80099BF0 3C19800E */ lui $t9, %hi(D_800E15EC) # $t9, 0x800e
/* 09A7F0 80099BF0 3C19800E */ lui $t9, %hi(gDrawTexSnowflakeMountainGhostBg) # $t9, 0x800e
/* 09A7F4 80099BF4 8FAF0058 */ lw $t7, 0x58($sp)
/* 09A7F8 80099BF8 273915EC */ addiu $t9, %lo(D_800E15EC) # addiu $t9, $t9, 0x15ec
/* 09A7F8 80099BF8 273915EC */ addiu $t9, %lo(gDrawTexSnowflakeMountainGhostBg) # addiu $t9, $t9, 0x15ec
/* 09A7FC 80099BFC 01391821 */ addu $v1, $t1, $t9
/* 09A800 80099C00 3C18800E */ lui $t8, %hi(D_800E1644) # $t8, 0x800e
/* 09A804 80099C04 27181644 */ addiu $t8, %lo(D_800E1644) # addiu $t8, $t8, 0x1644
/* 09A800 80099C00 3C18800E */ lui $t8, %hi(gDrawTexDragonForestGhostBg) # $t8, 0x800e
/* 09A804 80099C04 27181644 */ addiu $t8, %lo(gDrawTexDragonForestGhostBg) # addiu $t8, $t8, 0x1644
/* 09A808 80099C08 AC6F0028 */ sw $t7, 0x28($v1)
/* 09A80C 80099C0C 8FAF004C */ lw $t7, 0x4c($sp)
/* 09A810 80099C10 01382021 */ addu $a0, $t1, $t8
+31 -31
View File
@@ -20,8 +20,8 @@ glabel menu_track_select_init
/* 08F3E8 8008E7E8 27A50078 */ addiu $a1, $sp, 0x78
/* 08F3EC 8008E7EC 0C0078A7 */ jal get_misc_asset
/* 08F3F0 8008E7F0 2404001A */ li $a0, 26
/* 08F3F4 8008E7F4 3C03800E */ lui $v1, %hi(D_800DF488) # $v1, 0x800e
/* 08F3F8 8008E7F8 2463F488 */ addiu $v1, %lo(D_800DF488) # addiu $v1, $v1, -0xb78
/* 08F3F4 8008E7F4 3C03800E */ lui $v1, %hi(gTitleScreenLoaded) # $v1, 0x800e
/* 08F3F8 8008E7F8 2463F488 */ addiu $v1, %lo(gTitleScreenLoaded) # addiu $v1, $v1, -0xb78
/* 08F3FC 8008E7FC 8C6E0000 */ lw $t6, ($v1)
/* 08F400 8008E800 0040B825 */ move $s7, $v0
/* 08F404 8008E804 11C00009 */ beqz $t6, .L8008E82C
@@ -29,10 +29,10 @@ glabel menu_track_select_init
/* 08F40C 8008E80C AC2069C8 */ sw $zero, %lo(D_801269C8)($at)
/* 08F410 8008E810 3C018012 */ lui $at, %hi(D_801269CC) # $at, 0x8012
/* 08F414 8008E814 AC2069CC */ sw $zero, %lo(D_801269CC)($at)
/* 08F418 8008E818 3C01800E */ lui $at, %hi(D_800E0414) # $at, 0x800e
/* 08F41C 8008E81C AC200414 */ sw $zero, %lo(D_800E0414)($at)
/* 08F420 8008E820 3C01800E */ lui $at, %hi(D_800E0418) # $at, 0x800e
/* 08F424 8008E824 AC200418 */ sw $zero, %lo(D_800E0418)($at)
/* 08F418 8008E818 3C01800E */ lui $at, %hi(gTracksMenuTimeTrialHighlightIndex) # $at, 0x800e
/* 08F41C 8008E81C AC200414 */ sw $zero, %lo(gTracksMenuTimeTrialHighlightIndex)($at)
/* 08F420 8008E820 3C01800E */ lui $at, %hi(gTracksMenuAdventureHighlightIndex) # $at, 0x800e
/* 08F424 8008E824 AC200418 */ sw $zero, %lo(gTracksMenuAdventureHighlightIndex)($at)
/* 08F428 8008E828 AC600000 */ sw $zero, ($v1)
.L8008E82C:
/* 08F42C 8008E82C 0C01E948 */ jal get_video_width_and_height_as_s32
@@ -99,12 +99,12 @@ glabel menu_track_select_init
/* 08F520 8008E920 24050069 */ li $a1, 105
/* 08F524 8008E924 0C01DED7 */ jal set_background_fill_colour
/* 08F528 8008E928 240600DF */ li $a2, 223
/* 08F52C 8008E92C 3C11800E */ lui $s1, %hi(D_800E0710) # $s1, 0x800e
/* 08F530 8008E930 3C168012 */ lui $s6, %hi(gMenuTextures) # $s6, 0x8012
/* 08F534 8008E934 3C12800E */ lui $s2, %hi(D_800E0730) # $s2, 0x800e
/* 08F538 8008E938 26520730 */ addiu $s2, %lo(D_800E0730) # addiu $s2, $s2, 0x730
/* 08F53C 8008E93C 26D66550 */ addiu $s6, %lo(gMenuTextures) # addiu $s6, $s6, 0x6550
/* 08F540 8008E940 26310710 */ addiu $s1, %lo(D_800E0710) # addiu $s1, $s1, 0x710
/* 08F52C 8008E92C 3C11800E */ lui $s1, %hi(gTracksMenuBgTextureIndices) # $s1, 0x800e
/* 08F530 8008E930 3C168012 */ lui $s6, %hi(gMenuObjects) # $s6, 0x8012
/* 08F534 8008E934 3C12800E */ lui $s2, %hi(gTracksMenuBgTextures) # $s2, 0x800e
/* 08F538 8008E938 26520730 */ addiu $s2, %lo(gTracksMenuBgTextures) # addiu $s2, $s2, 0x730
/* 08F53C 8008E93C 26D66550 */ addiu $s6, %lo(gMenuObjects) # addiu $s6, $s6, 0x6550
/* 08F540 8008E940 26310710 */ addiu $s1, %lo(gTracksMenuBgTextureIndices) # addiu $s1, $s1, 0x710
/* 08F544 8008E944 00002825 */ move $a1, $zero
.L8008E948:
/* 08F548 8008E948 86240000 */ lh $a0, ($s1)
@@ -149,8 +149,8 @@ glabel menu_track_select_init
/* 08F5D4 8008E9D4 34A500FF */ ori $a1, (0xFFFF00FF & 0xFFFF) # ori $a1, $a1, 0xff
/* 08F5D8 8008E9D8 0C01C327 */ jal allocate_from_main_pool_safe
/* 08F5DC 8008E9DC 24040B40 */ li $a0, 2880
/* 08F5E0 8008E9E0 3C05800E */ lui $a1, %hi(D_800E0970) # $a1, 0x800e
/* 08F5E4 8008E9E4 24A50970 */ addiu $a1, %lo(D_800E0970) # addiu $a1, $a1, 0x970
/* 08F5E0 8008E9E0 3C05800E */ lui $a1, %hi(gTrackSelectBgTriangles) # $a1, 0x800e
/* 08F5E4 8008E9E4 24A50970 */ addiu $a1, %lo(gTrackSelectBgTriangles) # addiu $a1, $a1, 0x970
/* 08F5E8 8008E9E8 ACA20000 */ sw $v0, ($a1)
/* 08F5EC 8008E9EC 244B0280 */ addiu $t3, $v0, 0x280
/* 08F5F0 8008E9F0 3C01800E */ lui $at, %hi(D_800E0974) # $at, 0x800e
@@ -158,16 +158,16 @@ glabel menu_track_select_init
/* 08F5F8 8008E9F8 8CAC0004 */ lw $t4, 4($a1)
/* 08F5FC 8008E9FC 3C01800E */ lui $at, %hi(D_800E096C) # $at, 0x800e
/* 08F600 8008EA00 258D0280 */ addiu $t5, $t4, 0x280
/* 08F604 8008EA04 AC2D0968 */ sw $t5, %lo(D_800E0968)($at)
/* 08F608 8008EA08 3C0E800E */ lui $t6, %hi(D_800E0968) # $t6, 0x800e
/* 08F60C 8008EA0C 8DCE0968 */ lw $t6, %lo(D_800E0968)($t6)
/* 08F610 8008EA10 3C03800E */ lui $v1, %hi(D_800E0968) # $v1, 0x800e
/* 08F614 8008EA14 3C08800E */ lui $t0, %hi(D_800E0970) # $t0, 0x800e
/* 08F604 8008EA04 AC2D0968 */ sw $t5, %lo(gTrackSelectBgVertices)($at)
/* 08F608 8008EA08 3C0E800E */ lui $t6, %hi(gTrackSelectBgVertices) # $t6, 0x800e
/* 08F60C 8008EA0C 8DCE0968 */ lw $t6, %lo(gTrackSelectBgVertices)($t6)
/* 08F610 8008EA10 3C03800E */ lui $v1, %hi(gTrackSelectBgVertices) # $v1, 0x800e
/* 08F614 8008EA14 3C08800E */ lui $t0, %hi(gTrackSelectBgTriangles) # $t0, 0x800e
/* 08F618 8008EA18 25CF0320 */ addiu $t7, $t6, 0x320
/* 08F61C 8008EA1C AC2F096C */ sw $t7, %lo(D_800E096C)($at)
/* 08F620 8008EA20 2404FF60 */ li $a0, -160
/* 08F624 8008EA24 25080970 */ addiu $t0, %lo(D_800E0970) # addiu $t0, $t0, 0x970
/* 08F628 8008EA28 24630968 */ addiu $v1, %lo(D_800E0968) # addiu $v1, $v1, 0x968
/* 08F624 8008EA24 25080970 */ addiu $t0, %lo(gTrackSelectBgTriangles) # addiu $t0, $t0, 0x970
/* 08F628 8008EA28 24630968 */ addiu $v1, %lo(gTrackSelectBgVertices) # addiu $v1, $v1, 0x968
/* 08F62C 8008EA2C 240500FF */ li $a1, 255
/* 08F630 8008EA30 24070320 */ li $a3, 800
/* 08F634 8008EA34 2406FC00 */ li $a2, -1024
@@ -259,10 +259,10 @@ glabel menu_track_select_init
/* 08F788 8008EB88 0068082B */ sltu $at, $v1, $t0
/* 08F78C 8008EB8C 1420FFAB */ bnez $at, .L8008EA3C
/* 08F790 8008EB90 00001025 */ move $v0, $zero
/* 08F794 8008EB94 3C03800E */ lui $v1, %hi(D_800E0970) # $v1, 0x800e
/* 08F794 8008EB94 3C03800E */ lui $v1, %hi(gTrackSelectBgTriangles) # $v1, 0x800e
/* 08F798 8008EB98 3C08800E */ lui $t0, %hi(gQMarkPtr) # $t0, 0x800e
/* 08F79C 8008EB9C 25080978 */ addiu $t0, %lo(gQMarkPtr) # addiu $t0, $t0, 0x978
/* 08F7A0 8008EBA0 24630970 */ addiu $v1, %lo(D_800E0970) # addiu $v1, $v1, 0x970
/* 08F7A0 8008EBA0 24630970 */ addiu $v1, %lo(gTrackSelectBgTriangles) # addiu $v1, $v1, 0x970
/* 08F7A4 8008EBA4 24070003 */ li $a3, 3
/* 08F7A8 8008EBA8 24060001 */ li $a2, 1
/* 08F7AC 8008EBAC 24050002 */ li $a1, 2
@@ -328,14 +328,14 @@ glabel menu_track_select_init
/* 08F898 8008EC98 0C019A06 */ jal camEnableUserView
/* 08F89C 8008EC9C 00002825 */ move $a1, $zero
/* 08F8A0 8008ECA0 240A0001 */ li $t2, 1
/* 08F8A4 8008ECA4 3C01800E */ lui $at, %hi(D_800E097C) # $at, 0x800e
/* 08F8A8 8008ECA8 3C04800E */ lui $a0, %hi(D_800E07C4) # $a0, 0x800e
/* 08F8AC 8008ECAC AC2A097C */ sw $t2, %lo(D_800E097C)($at)
/* 08F8A4 8008ECA4 3C01800E */ lui $at, %hi(gIsInTracksMenu) # $at, 0x800e
/* 08F8A8 8008ECA8 3C04800E */ lui $a0, %hi(gTrackSelectObjectIndices) # $a0, 0x800e
/* 08F8AC 8008ECAC AC2A097C */ sw $t2, %lo(gIsInTracksMenu)($at)
/* 08F8B0 8008ECB0 0C02719D */ jal func_8009C674
/* 08F8B4 8008ECB4 248407C4 */ addiu $a0, %lo(D_800E07C4) # addiu $a0, $a0, 0x7c4
/* 08F8B8 8008ECB8 3C04800E */ lui $a0, %hi(D_800E07E0) # $a0, 0x800e
/* 08F8B4 8008ECB4 248407C4 */ addiu $a0, %lo(gTrackSelectObjectIndices) # addiu $a0, $a0, 0x7c4
/* 08F8B8 8008ECB8 3C04800E */ lui $a0, %hi(gTrackSelectImageIndices) # $a0, 0x800e
/* 08F8BC 8008ECBC 0C027229 */ jal allocate_menu_images
/* 08F8C0 8008ECC0 248407E0 */ addiu $a0, %lo(D_800E07E0) # addiu $a0, $a0, 0x7e0
/* 08F8C0 8008ECC0 248407E0 */ addiu $a0, %lo(gTrackSelectImageIndices) # addiu $a0, $a0, 0x7e0
/* 08F8C4 8008ECC4 0C02392C */ jal assign_menu_arrow_textures
/* 08F8C8 8008ECC8 00000000 */ nop
/* 08F8CC 8008ECCC 3C02800E */ lui $v0, %hi(D_800E05D4) # $v0, 0x800e
@@ -538,8 +538,8 @@ glabel menu_track_select_init
/* 08FBB0 8008EFB0 00000000 */ nop
/* 08FBB4 8008EFB4 0C01BD59 */ jal set_D_800DD430
/* 08FBB8 8008EFB8 24040001 */ li $a0, 1
/* 08FBBC 8008EFBC 3C0C800E */ lui $t4, %hi(D_800E0418) # $t4, 0x800e
/* 08FBC0 8008EFC0 8D8C0418 */ lw $t4, %lo(D_800E0418)($t4)
/* 08FBBC 8008EFBC 3C0C800E */ lui $t4, %hi(gTracksMenuAdventureHighlightIndex) # $t4, 0x800e
/* 08FBC0 8008EFC0 8D8C0418 */ lw $t4, %lo(gTracksMenuAdventureHighlightIndex)($t4)
/* 08FBC4 8008EFC4 3C01800E */ lui $at, %hi(gIsInAdventureTwo) # $at, 0x800e
/* 08FBC8 8008EFC8 3C0B800E */ lui $t3, %hi(gMultiplayerSelectedNumberOfRacers) # $t3, 0x800e
/* 08FBCC 8008EFCC 8D6B0410 */ lw $t3, %lo(gMultiplayerSelectedNumberOfRacers)($t3)
@@ -28,12 +28,12 @@ glabel render_file_select_menu
/* 08D9D4 8008CDD4 02E02025 */ move $a0, $s7
/* 08D9D8 8008CDD8 3C118012 */ lui $s1, %hi(gSavefileInfo) # $s1, 0x8012
/* 08D9DC 8008CDDC 3C10800E */ lui $s0, %hi(gFileSelectButtons) # $s0, 0x800e
/* 08D9E0 8008CDE0 3C158012 */ lui $s5, %hi(gMenuTextures) # $s5, 0x8012
/* 08D9E0 8008CDE0 3C158012 */ lui $s5, %hi(gMenuObjects) # $s5, 0x8012
/* 08D9E4 8008CDE4 3C13B0E0 */ lui $s3, (0xB0E0C0FF >> 16) # lui $s3, 0xb0e0
/* 08D9E8 8008CDE8 3C12800E */ lui $s2, %hi(gIsInAdventureTwo) # $s2, 0x800e
/* 08D9EC 8008CDEC 2652F494 */ addiu $s2, %lo(gIsInAdventureTwo) # addiu $s2, $s2, -0xb6c
/* 08D9F0 8008CDF0 3673C0FF */ ori $s3, (0xB0E0C0FF & 0xFFFF) # ori $s3, $s3, 0xc0ff
/* 08D9F4 8008CDF4 26B56550 */ addiu $s5, %lo(gMenuTextures) # addiu $s5, $s5, 0x6550
/* 08D9F4 8008CDF4 26B56550 */ addiu $s5, %lo(gMenuObjects) # addiu $s5, $s5, 0x6550
/* 08D9F8 8008CDF8 261003CC */ addiu $s0, %lo(gFileSelectButtons) # addiu $s0, $s0, 0x3cc
/* 08D9FC 8008CDFC 263164A0 */ addiu $s1, %lo(gSavefileInfo) # addiu $s1, $s1, 0x64a0
/* 08DA00 8008CE00 24140078 */ li $s4, 120
@@ -93,17 +93,17 @@ glabel render_track_select_setup_ui
/* 091C74 80091074 17000004 */ bnez $t8, .L80091088
/* 091C78 80091078 00000000 */ nop
/* 091C7C 8009107C C42484F0 */ lwc1 $f4, %lo(D_800E84F0)($at)
/* 091C80 80091080 3C01800E */ lui $at, %hi(D_800DF454) # $at, 0x800e
/* 091C84 80091084 E424F454 */ swc1 $f4, %lo(D_800DF454)($at)
/* 091C80 80091080 3C01800E */ lui $at, %hi(gTrackSelectWoodFrameHeightScale) # $at, 0x800e
/* 091C84 80091084 E424F454 */ swc1 $f4, %lo(gTrackSelectWoodFrameHeightScale)($at)
.L80091088:
/* 091C88 80091088 0C027298 */ jal func_8009CA60
/* 091C8C 8009108C 00000000 */ nop
/* 091C90 80091090 3C013F80 */ li $at, 0x3F800000 # 1.000000
/* 091C94 80091094 44813000 */ mtc1 $at, $f6
/* 091C98 80091098 3C02800E */ lui $v0, %hi(gMenuDelay) # $v0, 0x800e
/* 091C9C 8009109C 3C01800E */ lui $at, %hi(D_800DF454) # $at, 0x800e
/* 091C9C 8009109C 3C01800E */ lui $at, %hi(gTrackSelectWoodFrameHeightScale) # $at, 0x800e
/* 091CA0 800910A0 8C42F47C */ lw $v0, %lo(gMenuDelay)($v0)
/* 091CA4 800910A4 E426F454 */ swc1 $f6, %lo(D_800DF454)($at)
/* 091CA4 800910A4 E426F454 */ swc1 $f6, %lo(gTrackSelectWoodFrameHeightScale)($at)
.L800910A8:
/* 091CA8 800910A8 2841FFEA */ slti $at, $v0, -0x16
/* 091CAC 800910AC 1420042A */ bnez $at, .L80092158
@@ -205,10 +205,10 @@ glabel render_track_select_setup_ui
/* 091E18 80091218 00003025 */ move $a2, $zero
/* 091E1C 8009121C 0282082A */ slt $at, $s4, $v0
/* 091E20 80091220 10200002 */ beqz $at, .L8009122C
/* 091E24 80091224 3C10800E */ lui $s0, %hi(D_800E0700) # $s0, 0x800e
/* 091E24 80091224 3C10800E */ lui $s0, %hi(gTracksMenuAdventureButton) # $s0, 0x800e
/* 091E28 80091228 0040A025 */ move $s4, $v0
.L8009122C:
/* 091E2C 8009122C 26100700 */ addiu $s0, %lo(D_800E0700) # addiu $s0, $s0, 0x700
/* 091E2C 8009122C 26100700 */ addiu $s0, %lo(gTracksMenuAdventureButton) # addiu $s0, $s0, 0x700
/* 091E30 80091230 86020004 */ lh $v0, 4($s0)
/* 091E34 80091234 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
/* 091E38 80091238 0282082A */ slt $at, $s4, $v0
@@ -221,8 +221,8 @@ glabel render_track_select_setup_ui
.L80091250:
/* 091E50 80091250 8FCE0000 */ lw $t6, ($fp)
/* 091E54 80091254 3C01B0E0 */ lui $at, (0xB0E0C000 >> 16) # lui $at, 0xb0e0
/* 091E58 80091258 3C188012 */ lui $t8, %hi(gMenuTextures) # $t8, 0x8012
/* 091E5C 8009125C 8F18665C */ lw $t8, %lo(gMenuTextures + 0x10C)($t8)
/* 091E58 80091258 3C188012 */ lui $t8, %hi(gMenuObjects) # $t8, 0x8012
/* 091E5C 8009125C 8F18665C */ lw $t8, %lo(gMenuObjects + 0x10C)($t8)
/* 091E60 80091260 86090002 */ lh $t1, 2($s0)
/* 091E64 80091264 860B0006 */ lh $t3, 6($s0)
/* 091E68 80091268 860C0008 */ lh $t4, 8($s0)
@@ -248,10 +248,10 @@ glabel render_track_select_setup_ui
/* 091EB8 800912B8 86080002 */ lh $t0, 2($s0)
/* 091EBC 800912BC 8FA90080 */ lw $t1, 0x80($sp)
/* 091EC0 800912C0 03285021 */ addu $t2, $t9, $t0
/* 091EC4 800912C4 3C16800E */ lui $s6, %hi(D_800E0418) # $s6, 0x800e
/* 091EC4 800912C4 3C16800E */ lui $s6, %hi(gTracksMenuAdventureHighlightIndex) # $s6, 0x800e
/* 091EC8 800912C8 0149B821 */ addu $s7, $t2, $t1
/* 091ECC 800912CC 26F70001 */ addiu $s7, $s7, 1
/* 091ED0 800912D0 26D60418 */ addiu $s6, %lo(D_800E0418) # addiu $s6, $s6, 0x418
/* 091ED0 800912D0 26D60418 */ addiu $s6, %lo(gTracksMenuAdventureHighlightIndex) # addiu $s6, $s6, 0x418
/* 091ED4 800912D4 0000A025 */ move $s4, $zero
/* 091ED8 800912D8 00008825 */ move $s1, $zero
/* 091EDC 800912DC 241200A1 */ li $s2, 161
@@ -503,8 +503,8 @@ glabel render_track_select_setup_ui
/* 092298 80091698 26100648 */ addiu $s0, %lo(D_800E0648) # addiu $s0, $s0, 0x648
/* 09229C 8009169C 26F70097 */ addiu $s7, $s7, 0x97
.L800916A0:
/* 0922A0 800916A0 3C0E800E */ lui $t6, %hi(D_800E0414) # $t6, 0x800e
/* 0922A4 800916A4 8DCE0414 */ lw $t6, %lo(D_800E0414)($t6)
/* 0922A0 800916A0 3C0E800E */ lui $t6, %hi(gTracksMenuTimeTrialHighlightIndex) # $t6, 0x800e
/* 0922A4 800916A4 8DCE0414 */ lw $t6, %lo(gTracksMenuTimeTrialHighlightIndex)($t6)
/* 0922A8 800916A8 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
/* 0922AC 800916AC 16AE0011 */ bne $s5, $t6, .L800916F4
/* 0922B0 800916B0 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
@@ -554,8 +554,8 @@ glabel render_track_select_setup_ui
/* 092350 80091750 17000047 */ bnez $t8, .L80091870
/* 092354 80091754 28410002 */ slti $at, $v0, 2
/* 092358 80091758 01C20019 */ multu $t6, $v0
/* 09235C 8009175C 3C19800E */ lui $t9, %hi(D_800E0688) # $t9, 0x800e
/* 092360 80091760 27390688 */ addiu $t9, %lo(D_800E0688) # addiu $t9, $t9, 0x688
/* 09235C 8009175C 3C19800E */ lui $t9, %hi(gTracksMenuPlayerNamePositions) # $t9, 0x800e
/* 092360 80091760 27390688 */ addiu $t9, %lo(gTracksMenuPlayerNamePositions) # addiu $t9, $t9, 0x688
/* 092364 80091764 3C11800E */ lui $s1, %hi(D_800E0660) # $s1, 0x800e
/* 092368 80091768 3C128012 */ lui $s2, %hi(D_801269C4) # $s2, 0x8012
/* 09236C 8009176C 0040B825 */ move $s7, $v0
@@ -660,8 +660,8 @@ glabel render_track_select_setup_ui
/* 0924D8 800918D8 00154880 */ sll $t1, $s5, 2
/* 0924DC 800918DC 01354823 */ subu $t1, $t1, $s5
/* 0924E0 800918E0 3C0A800E */ lui $t2, %hi(gRaceSelectionImages) # $t2, 0x800e
/* 0924E4 800918E4 3C0C800E */ lui $t4, %hi(D_800E06B0) # $t4, 0x800e
/* 0924E8 800918E8 258C06B0 */ addiu $t4, %lo(D_800E06B0) # addiu $t4, $t4, 0x6b0
/* 0924E4 800918E4 3C0C800E */ lui $t4, %hi(gTracksMenuVehicleNamePositions) # $t4, 0x800e
/* 0924E8 800918E8 258C06B0 */ addiu $t4, %lo(gTracksMenuVehicleNamePositions) # addiu $t4, $t4, 0x6b0
/* 0924EC 800918EC 254A0624 */ addiu $t2, %lo(gRaceSelectionImages) # addiu $t2, $t2, 0x624
/* 0924F0 800918F0 00094080 */ sll $t0, $t1, 2
/* 0924F4 800918F4 3C118012 */ lui $s1, %hi(gPlayerSelectVehicle) # $s1, 0x8012
@@ -791,8 +791,8 @@ glabel render_track_select_setup_ui
/* 0926C0 80091AC0 10000019 */ b .L80091B28
/* 0926C4 80091AC4 00000000 */ nop
.L80091AC8:
/* 0926C8 80091AC8 3C0C800E */ lui $t4, %hi(D_800E0414) # $t4, 0x800e
/* 0926CC 80091ACC 8D8C0414 */ lw $t4, %lo(D_800E0414)($t4)
/* 0926C8 80091AC8 3C0C800E */ lui $t4, %hi(gTracksMenuTimeTrialHighlightIndex) # $t4, 0x800e
/* 0926CC 80091ACC 8D8C0414 */ lw $t4, %lo(gTracksMenuTimeTrialHighlightIndex)($t4)
/* 0926D0 80091AD0 3C05800E */ lui $a1, %hi(D_800E0648) # $a1, 0x800e
/* 0926D4 80091AD4 01960019 */ multu $t4, $s6
/* 0926D8 80091AD8 8FC90000 */ lw $t1, ($fp)
@@ -936,8 +936,8 @@ glabel render_track_select_setup_ui
.L80091CE8:
/* 0928E8 80091CE8 0060A025 */ move $s4, $v1
.L80091CEC:
/* 0928EC 80091CEC 3C0B8012 */ lui $t3, %hi(gMenuTextures) # $t3, 0x8012
/* 0928F0 80091CF0 8D6B665C */ lw $t3, %lo(gMenuTextures + 0x10C)($t3)
/* 0928EC 80091CEC 3C0B8012 */ lui $t3, %hi(gMenuObjects) # $t3, 0x8012
/* 0928F0 80091CF0 8D6B665C */ lw $t3, %lo(gMenuObjects + 0x10C)($t3)
/* 0928F4 80091CF4 864E0002 */ lh $t6, 2($s2)
/* 0928F8 80091CF8 86590006 */ lh $t9, 6($s2)
/* 0928FC 80091CFC 86490008 */ lh $t1, 8($s2)
+11 -1
View File
@@ -2,12 +2,22 @@
shopt -s globstar
if [ "$#" -ne "2" ];
if [ "$#" -le "2" ];
then
echo "usage: $0 old_name new_name"
exit 1
fi
# If the 3rd argument is "--check", then make sure the new symbol doesn't already exist!
if [ "$3" == "--check" ];
then
if grep -rlq "$2" asm/**/*.s src/**/*.{c,h} lib/**/*.{c,s} include/*.h undefined_syms.txt dkr.ld;
then
echo "$2 already exist"
exit 1
fi
fi
# Rename all instances within text files.
grep -rl "$1" asm/**/*.s src/**/*.{c,h} lib/**/*.{c,s} include/*.h undefined_syms.txt dkr.ld | xargs sed -i "s/\b$1\b/$2/g"

Some files were not shown because too many files have changed in this diff Show More