mirror of
https://github.com/izzy2lost/Diddy-Kong-Racing.git
synced 2026-06-19 01:16:26 -07:00
Merge pull request #279 from AntonioCastelli/docs
Some renames/documentation/restructuring
This commit is contained in:
@@ -72,10 +72,10 @@ glabel func_8006DCF8
|
||||
/* 06E9F0 8006DDF0 AC400004 */ sw $zero, 4($v0)
|
||||
/* 06E9F4 8006DDF4 AC4D0000 */ sw $t5, ($v0)
|
||||
/* 06E9F8 8006DDF8 8FAE002C */ lw $t6, 0x2c($sp)
|
||||
/* 06E9FC 8006DDFC 3C088012 */ lui $t0, %hi(D_801234F4) # $t0, 0x8012
|
||||
/* 06EA00 8006DE00 250834F4 */ addiu $t0, %lo(D_801234F4) # addiu $t0, $t0, 0x34f4
|
||||
/* 06E9FC 8006DDFC 3C088012 */ lui $t0, %hi(gPlayableMapId) # $t0, 0x8012
|
||||
/* 06EA00 8006DE00 250834F4 */ addiu $t0, %lo(gPlayableMapId) # addiu $t0, $t0, 0x34f4
|
||||
/* 06EA04 8006DE04 31C4007F */ andi $a0, $t6, 0x7f
|
||||
/* 06EA08 8006DE08 0C01AC2B */ jal func_8006B0AC
|
||||
/* 06EA08 8006DE08 0C01AC2B */ jal get_map_default_vehicle
|
||||
/* 06EA0C 8006DE0C AD040000 */ sw $a0, ($t0)
|
||||
/* 06EA10 8006DE10 3C098012 */ lui $t1, %hi(D_80123504) # $t1, 0x8012
|
||||
/* 06EA14 8006DE14 3C0A8012 */ lui $t2, %hi(gLevelDefaultVehicleID) # $t2, 0x8012
|
||||
@@ -94,8 +94,8 @@ glabel func_8006DCF8
|
||||
/* 06EA48 8006DE48 3C018012 */ lui $at, %hi(gPostRaceViewPort) # $at, 0x8012
|
||||
/* 06EA4C 8006DE4C A0203516 */ sb $zero, %lo(gPostRaceViewPort)($at)
|
||||
/* 06EA50 8006DE50 3C038012 */ lui $v1, %hi(D_80123500) # $v1, 0x8012
|
||||
/* 06EA54 8006DE54 3C088012 */ lui $t0, %hi(D_801234F4) # $t0, 0x8012
|
||||
/* 06EA58 8006DE58 250834F4 */ addiu $t0, %lo(D_801234F4) # addiu $t0, $t0, 0x34f4
|
||||
/* 06EA54 8006DE54 3C088012 */ lui $t0, %hi(gPlayableMapId) # $t0, 0x8012
|
||||
/* 06EA58 8006DE58 250834F4 */ addiu $t0, %lo(gPlayableMapId) # addiu $t0, $t0, 0x34f4
|
||||
/* 06EA5C 8006DE5C 24633500 */ addiu $v1, %lo(D_80123500) # addiu $v1, $v1, 0x3500
|
||||
/* 06EA60 8006DE60 8C650000 */ lw $a1, ($v1)
|
||||
/* 06EA64 8006DE64 8D040000 */ lw $a0, ($t0)
|
||||
@@ -140,12 +140,12 @@ glabel L8006DEE8
|
||||
/* 06EAF8 8006DEF8 100000F8 */ b .L8006E2DC
|
||||
/* 06EAFC 8006DEFC 8FBF0024 */ lw $ra, 0x24($sp)
|
||||
glabel L8006DF00
|
||||
/* 06EB00 8006DF00 3C088012 */ lui $t0, %hi(D_801234F4) # $t0, 0x8012
|
||||
/* 06EB00 8006DF00 3C088012 */ lui $t0, %hi(gPlayableMapId) # $t0, 0x8012
|
||||
/* 06EB04 8006DF04 3C098012 */ lui $t1, %hi(D_80123504) # $t1, 0x8012
|
||||
/* 06EB08 8006DF08 3C0B8012 */ lui $t3, %hi(D_80123508) # $t3, 0x8012
|
||||
/* 06EB0C 8006DF0C 256B3508 */ addiu $t3, %lo(D_80123508) # addiu $t3, $t3, 0x3508
|
||||
/* 06EB10 8006DF10 25293504 */ addiu $t1, %lo(D_80123504) # addiu $t1, $t1, 0x3504
|
||||
/* 06EB14 8006DF14 250834F4 */ addiu $t0, %lo(D_801234F4) # addiu $t0, $t0, 0x34f4
|
||||
/* 06EB14 8006DF14 250834F4 */ addiu $t0, %lo(gPlayableMapId) # addiu $t0, $t0, 0x34f4
|
||||
/* 06EB18 8006DF18 240F0064 */ li $t7, 100
|
||||
/* 06EB1C 8006DF1C AD000000 */ sw $zero, ($t0)
|
||||
/* 06EB20 8006DF20 AD200000 */ sw $zero, ($t1)
|
||||
@@ -172,12 +172,12 @@ glabel L8006DF70
|
||||
/* 06EB70 8006DF70 3C058012 */ lui $a1, %hi(D_80121250) # $a1, 0x8012
|
||||
/* 06EB74 8006DF74 24A51250 */ addiu $a1, %lo(D_80121250) # addiu $a1, $a1, 0x1250
|
||||
/* 06EB78 8006DF78 80B80000 */ lb $t8, ($a1)
|
||||
/* 06EB7C 8006DF7C 3C088012 */ lui $t0, %hi(D_801234F4) # $t0, 0x8012
|
||||
/* 06EB7C 8006DF7C 3C088012 */ lui $t0, %hi(gPlayableMapId) # $t0, 0x8012
|
||||
/* 06EB80 8006DF80 3C098012 */ lui $t1, %hi(D_80123504) # $t1, 0x8012
|
||||
/* 06EB84 8006DF84 3C0B8012 */ lui $t3, %hi(D_80123508) # $t3, 0x8012
|
||||
/* 06EB88 8006DF88 256B3508 */ addiu $t3, %lo(D_80123508) # addiu $t3, $t3, 0x3508
|
||||
/* 06EB8C 8006DF8C 25293504 */ addiu $t1, %lo(D_80123504) # addiu $t1, $t1, 0x3504
|
||||
/* 06EB90 8006DF90 250834F4 */ addiu $t0, %lo(D_801234F4) # addiu $t0, $t0, 0x34f4
|
||||
/* 06EB90 8006DF90 250834F4 */ addiu $t0, %lo(gPlayableMapId) # addiu $t0, $t0, 0x34f4
|
||||
/* 06EB94 8006DF94 24190064 */ li $t9, 100
|
||||
/* 06EB98 8006DF98 AD200000 */ sw $zero, ($t1)
|
||||
/* 06EB9C 8006DF9C AD790000 */ sw $t9, ($t3)
|
||||
@@ -214,12 +214,12 @@ glabel L8006E00C
|
||||
/* 06EC0C 8006E00C 3C018012 */ lui $at, %hi(sRenderContext) # $at, 0x8012
|
||||
/* 06EC10 8006E010 AC2034EC */ sw $zero, %lo(sRenderContext)($at)
|
||||
/* 06EC14 8006E014 3C038012 */ lui $v1, %hi(D_80123500) # $v1, 0x8012
|
||||
/* 06EC18 8006E018 3C088012 */ lui $t0, %hi(D_801234F4) # $t0, 0x8012
|
||||
/* 06EC18 8006E018 3C088012 */ lui $t0, %hi(gPlayableMapId) # $t0, 0x8012
|
||||
/* 06EC1C 8006E01C 3C098012 */ lui $t1, %hi(D_80123504) # $t1, 0x8012
|
||||
/* 06EC20 8006E020 3C0A8012 */ lui $t2, %hi(gLevelDefaultVehicleID) # $t2, 0x8012
|
||||
/* 06EC24 8006E024 254A3518 */ addiu $t2, %lo(gLevelDefaultVehicleID) # addiu $t2, $t2, 0x3518
|
||||
/* 06EC28 8006E028 25293504 */ addiu $t1, %lo(D_80123504) # addiu $t1, $t1, 0x3504
|
||||
/* 06EC2C 8006E02C 250834F4 */ addiu $t0, %lo(D_801234F4) # addiu $t0, $t0, 0x34f4
|
||||
/* 06EC2C 8006E02C 250834F4 */ addiu $t0, %lo(gPlayableMapId) # addiu $t0, $t0, 0x34f4
|
||||
/* 06EC30 8006E030 24633500 */ addiu $v1, %lo(D_80123500) # addiu $v1, $v1, 0x3500
|
||||
/* 06EC34 8006E034 8C650000 */ lw $a1, ($v1)
|
||||
/* 06EC38 8006E038 8D040000 */ lw $a0, ($t0)
|
||||
@@ -239,21 +239,21 @@ glabel L8006E054
|
||||
/* 06EC6C 8006E06C 00AFC021 */ addu $t8, $a1, $t7
|
||||
/* 06EC70 8006E070 80AE000F */ lb $t6, 0xf($a1)
|
||||
/* 06EC74 8006E074 83190008 */ lb $t9, 8($t8)
|
||||
/* 06EC78 8006E078 3C088012 */ lui $t0, %hi(D_801234F4) # $t0, 0x8012
|
||||
/* 06EC78 8006E078 3C088012 */ lui $t0, %hi(gPlayableMapId) # $t0, 0x8012
|
||||
/* 06EC7C 8006E07C 3C098012 */ lui $t1, %hi(D_80123504) # $t1, 0x8012
|
||||
/* 06EC80 8006E080 3C0B8012 */ lui $t3, %hi(D_80123508) # $t3, 0x8012
|
||||
/* 06EC84 8006E084 256B3508 */ addiu $t3, %lo(D_80123508) # addiu $t3, $t3, 0x3508
|
||||
/* 06EC88 8006E088 25293504 */ addiu $t1, %lo(D_80123504) # addiu $t1, $t1, 0x3504
|
||||
/* 06EC8C 8006E08C 250834F4 */ addiu $t0, %lo(D_801234F4) # addiu $t0, $t0, 0x34f4
|
||||
/* 06EC8C 8006E08C 250834F4 */ addiu $t0, %lo(gPlayableMapId) # addiu $t0, $t0, 0x34f4
|
||||
/* 06EC90 8006E090 AD040000 */ sw $a0, ($t0)
|
||||
/* 06EC94 8006E094 AD2E0000 */ sw $t6, ($t1)
|
||||
/* 06EC98 8006E098 0C01AC2B */ jal func_8006B0AC
|
||||
/* 06EC98 8006E098 0C01AC2B */ jal get_map_default_vehicle
|
||||
/* 06EC9C 8006E09C AD790000 */ sw $t9, ($t3)
|
||||
/* 06ECA0 8006E0A0 3C038012 */ lui $v1, %hi(D_80123500) # $v1, 0x8012
|
||||
/* 06ECA4 8006E0A4 3C088012 */ lui $t0, %hi(D_801234F4) # $t0, 0x8012
|
||||
/* 06ECA4 8006E0A4 3C088012 */ lui $t0, %hi(gPlayableMapId) # $t0, 0x8012
|
||||
/* 06ECA8 8006E0A8 3C098012 */ lui $t1, %hi(D_80123504) # $t1, 0x8012
|
||||
/* 06ECAC 8006E0AC 25293504 */ addiu $t1, %lo(D_80123504) # addiu $t1, $t1, 0x3504
|
||||
/* 06ECB0 8006E0B0 250834F4 */ addiu $t0, %lo(D_801234F4) # addiu $t0, $t0, 0x34f4
|
||||
/* 06ECB0 8006E0B0 250834F4 */ addiu $t0, %lo(gPlayableMapId) # addiu $t0, $t0, 0x34f4
|
||||
/* 06ECB4 8006E0B4 24633500 */ addiu $v1, %lo(D_80123500) # addiu $v1, $v1, 0x3500
|
||||
/* 06ECB8 8006E0B8 3C0A8012 */ lui $t2, %hi(gLevelDefaultVehicleID) # $t2, 0x8012
|
||||
/* 06ECBC 8006E0BC 254A3518 */ addiu $t2, %lo(gLevelDefaultVehicleID) # addiu $t2, $t2, 0x3518
|
||||
@@ -299,9 +299,9 @@ glabel L8006E0E0
|
||||
/* 06ED4C 8006E14C 3C058012 */ lui $a1, %hi(D_80121250) # $a1, 0x8012
|
||||
/* 06ED50 8006E150 244C0008 */ addiu $t4, $v0, 8
|
||||
/* 06ED54 8006E154 AE0C0000 */ sw $t4, ($s0)
|
||||
/* 06ED58 8006E158 3C088012 */ lui $t0, %hi(D_801234F4) # $t0, 0x8012
|
||||
/* 06ED58 8006E158 3C088012 */ lui $t0, %hi(gPlayableMapId) # $t0, 0x8012
|
||||
/* 06ED5C 8006E15C 3C0DB800 */ lui $t5, 0xb800
|
||||
/* 06ED60 8006E160 250834F4 */ addiu $t0, %lo(D_801234F4) # addiu $t0, $t0, 0x34f4
|
||||
/* 06ED60 8006E160 250834F4 */ addiu $t0, %lo(gPlayableMapId) # addiu $t0, $t0, 0x34f4
|
||||
/* 06ED64 8006E164 24A51250 */ addiu $a1, %lo(D_80121250) # addiu $a1, $a1, 0x1250
|
||||
/* 06ED68 8006E168 AC4D0000 */ sw $t5, ($v0)
|
||||
/* 06ED6C 8006E16C AC400004 */ sw $zero, 4($v0)
|
||||
@@ -327,11 +327,11 @@ glabel L8006E0E0
|
||||
/* 06EDBC 8006E1BC 3C108012 */ lui $s0, %hi(gSettingsPtr) # $s0, 0x8012
|
||||
/* 06EDC0 8006E1C0 26103510 */ addiu $s0, %lo(gSettingsPtr) # addiu $s0, $s0, 0x3510
|
||||
/* 06EDC4 8006E1C4 8E0D0000 */ lw $t5, ($s0)
|
||||
/* 06EDC8 8006E1C8 3C088012 */ lui $t0, %hi(D_801234F4) # $t0, 0x8012
|
||||
/* 06EDC8 8006E1C8 3C088012 */ lui $t0, %hi(gPlayableMapId) # $t0, 0x8012
|
||||
/* 06EDCC 8006E1CC 91AE004A */ lbu $t6, 0x4a($t5)
|
||||
/* 06EDD0 8006E1D0 3C098012 */ lui $t1, %hi(D_80123504) # $t1, 0x8012
|
||||
/* 06EDD4 8006E1D4 25293504 */ addiu $t1, %lo(D_80123504) # addiu $t1, $t1, 0x3504
|
||||
/* 06EDD8 8006E1D8 250834F4 */ addiu $t0, %lo(D_801234F4) # addiu $t0, $t0, 0x34f4
|
||||
/* 06EDD8 8006E1D8 250834F4 */ addiu $t0, %lo(gPlayableMapId) # addiu $t0, $t0, 0x34f4
|
||||
/* 06EDDC 8006E1DC 3C038012 */ lui $v1, %hi(D_80123500) # $v1, 0x8012
|
||||
/* 06EDE0 8006E1E0 24633500 */ addiu $v1, %lo(D_80123500) # addiu $v1, $v1, 0x3500
|
||||
/* 06EDE4 8006E1E4 8D040000 */ lw $a0, ($t0)
|
||||
|
||||
@@ -307,9 +307,9 @@ glabel load_level
|
||||
/* 06C2B4 8006B6B4 0C0032F0 */ jal func_8000CBC0
|
||||
/* 06C2B8 8006B6B8 00000000 */ nop
|
||||
/* 06C2BC 8006B6BC 8FAC0060 */ lw $t4, 0x60($sp)
|
||||
/* 06C2C0 8006B6C0 3C018012 */ lui $at, %hi(D_80121164) # $at, 0x8012
|
||||
/* 06C2C0 8006B6C0 3C018012 */ lui $at, %hi(gMapId) # $at, 0x8012
|
||||
/* 06C2C4 8006B6C4 00001825 */ move $v1, $zero
|
||||
/* 06C2C8 8006B6C8 AC2C1164 */ sw $t4, %lo(D_80121164)($at)
|
||||
/* 06C2C8 8006B6C8 AC2C1164 */ sw $t4, %lo(gMapId)($at)
|
||||
.L8006B6CC:
|
||||
/* 06C2CC 8006B6CC 8E390000 */ lw $t9, ($s1)
|
||||
/* 06C2D0 8006B6D0 2401FFFF */ li $at, -1
|
||||
|
||||
@@ -186,7 +186,7 @@ glabel func_800A8474
|
||||
/* 0A92DC 800A86DC 00000000 */ nop
|
||||
/* 0A92E0 800A86E0 3C018012 */ lui $at, %hi(D_80126D60) # $at, 0x8012
|
||||
/* 0A92E4 800A86E4 AC226D60 */ sw $v0, %lo(D_80126D60)($at)
|
||||
/* 0A92E8 800A86E8 0C006EA4 */ jal func_8001BA90
|
||||
/* 0A92E8 800A86E8 0C006EA4 */ jal get_racer_objects_by_port
|
||||
/* 0A92EC 800A86EC 27A40140 */ addiu $a0, $sp, 0x140
|
||||
/* 0A92F0 800A86F0 8FAC0160 */ lw $t4, 0x160($sp)
|
||||
/* 0A92F4 800A86F4 AFA20150 */ sw $v0, 0x150($sp)
|
||||
@@ -1256,8 +1256,8 @@ glabel func_800A8474
|
||||
/* 0AA2C0 800A96C0 26526CDC */ addiu $s2, %lo(D_80126CDC) # addiu $s2, $s2, 0x6cdc
|
||||
/* 0AA2C4 800A96C4 10400012 */ beqz $v0, .L800A9710
|
||||
/* 0AA2C8 800A96C8 2413FFFF */ li $s3, -1
|
||||
/* 0AA2CC 800A96CC 3C058012 */ lui $a1, %hi(D_80126D80) # $a1, 0x8012
|
||||
/* 0AA2D0 800A96D0 24A56D80 */ addiu $a1, %lo(D_80126D80) # addiu $a1, $a1, 0x6d80
|
||||
/* 0AA2CC 800A96CC 3C058012 */ lui $a1, %hi(gHudSprites) # $a1, 0x8012
|
||||
/* 0AA2D0 800A96D0 24A56D80 */ addiu $a1, %lo(gHudSprites) # addiu $a1, $a1, 0x6d80
|
||||
/* 0AA2D4 800A96D4 000268C0 */ sll $t5, $v0, 3
|
||||
/* 0AA2D8 800A96D8 00AD7021 */ addu $t6, $a1, $t5
|
||||
/* 0AA2DC 800A96DC ADC00000 */ sw $zero, ($t6)
|
||||
|
||||
@@ -411,9 +411,9 @@ glabel func_800AA600
|
||||
/* 0AB7EC 800AABEC 8C422834 */ lw $v0, %lo(D_800E2834)($v0)
|
||||
/* 0AB7F0 800AABF0 2401FFFE */ li $at, -2
|
||||
/* 0AB7F4 800AABF4 3C058012 */ lui $a1, %hi(D_80127180) # $a1, 0x8012
|
||||
/* 0AB7F8 800AABF8 3C0D8012 */ lui $t5, %hi(D_80126D80) # $t5, 0x8012
|
||||
/* 0AB7F8 800AABF8 3C0D8012 */ lui $t5, %hi(gHudSprites) # $t5, 0x8012
|
||||
/* 0AB7FC 800AABFC 24A57180 */ addiu $a1, %lo(D_80127180) # addiu $a1, $a1, 0x7180
|
||||
/* 0AB800 800AAC00 25AD6D80 */ addiu $t5, %lo(D_80126D80) # addiu $t5, $t5, 0x6d80
|
||||
/* 0AB800 800AAC00 25AD6D80 */ addiu $t5, %lo(gHudSprites) # addiu $t5, $t5, 0x6d80
|
||||
/* 0AB804 800AAC04 0000C012 */ mflo $t8
|
||||
/* 0AB808 800AAC08 00781821 */ addu $v1, $v1, $t8
|
||||
/* 0AB80C 800AAC0C 1441001B */ bne $v0, $at, .L800AAC7C
|
||||
|
||||
@@ -21,7 +21,7 @@ glabel render_rain_splashes
|
||||
/* 0AE2A4 800AD6A4 29014001 */ slti $at, $t0, 0x4001
|
||||
/* 0AE2A8 800AD6A8 142000C0 */ bnez $at, .L800AD9AC
|
||||
/* 0AE2AC 800AD6AC 00000000 */ nop
|
||||
/* 0AE2B0 800AD6B0 0C006EC6 */ jal func_8001BB18
|
||||
/* 0AE2B0 800AD6B0 0C006EC6 */ jal get_racer_object_by_port
|
||||
/* 0AE2B4 800AD6B4 AFA8007C */ sw $t0, 0x7c($sp)
|
||||
/* 0AE2B8 800AD6B8 3C06800E */ lui $a2, %hi(D_800E2C84) # $a2, 0x800e
|
||||
/* 0AE2BC 800AD6BC 24C62C84 */ addiu $a2, %lo(D_800E2C84) # addiu $a2, $a2, 0x2c84
|
||||
|
||||
@@ -17,48 +17,48 @@ glabel func_80081218
|
||||
/* 081E54 80081254 AFAE0028 */ sw $t6, 0x28($sp)
|
||||
/* 081E58 80081258 0C01C327 */ jal allocate_from_main_pool_safe
|
||||
/* 081E5C 8008125C 2405FFFF */ li $a1, -1
|
||||
/* 081E60 80081260 3C048012 */ lui $a0, %hi(D_80126530) # $a0, 0x8012
|
||||
/* 081E64 80081264 24846530 */ addiu $a0, %lo(D_80126530) # addiu $a0, $a0, 0x6530
|
||||
/* 081E60 80081260 3C048012 */ lui $a0, %hi(gSavefileData) # $a0, 0x8012
|
||||
/* 081E64 80081264 24846530 */ addiu $a0, %lo(gSavefileData) # addiu $a0, $a0, 0x6530
|
||||
/* 081E68 80081268 AC820000 */ sw $v0, ($a0)
|
||||
/* 081E6C 8008126C 3C018012 */ lui $at, %hi(D_80126530+4) # $at, 0x8012
|
||||
/* 081E70 80081270 AC226530 */ sw $v0, %lo(D_80126530)($at)
|
||||
/* 081E74 80081274 3C098012 */ lui $t1, %hi(D_80126530) # $t1, 0x8012
|
||||
/* 081E78 80081278 8D296530 */ lw $t1, %lo(D_80126530)($t1)
|
||||
/* 081E6C 8008126C 3C018012 */ lui $at, %hi(gSavefileData+4) # $at, 0x8012
|
||||
/* 081E70 80081270 AC226530 */ sw $v0, %lo(gSavefileData)($at)
|
||||
/* 081E74 80081274 3C098012 */ lui $t1, %hi(gSavefileData) # $t1, 0x8012
|
||||
/* 081E78 80081278 8D296530 */ lw $t1, %lo(gSavefileData)($t1)
|
||||
/* 081E7C 8008127C 8FA60028 */ lw $a2, 0x28($sp)
|
||||
/* 081E80 80081280 8FA70020 */ lw $a3, 0x20($sp)
|
||||
/* 081E84 80081284 252A0118 */ addiu $t2, $t1, 0x118
|
||||
/* 081E88 80081288 3C0B8012 */ lui $t3, %hi(D_80126530) # $t3, 0x8012
|
||||
/* 081E88 80081288 3C0B8012 */ lui $t3, %hi(gSavefileData) # $t3, 0x8012
|
||||
/* 081E8C 8008128C AD2A0004 */ sw $t2, 4($t1)
|
||||
/* 081E90 80081290 8D6B6530 */ lw $t3, %lo(D_80126530)($t3)
|
||||
/* 081E94 80081294 3C188012 */ lui $t8, %hi(D_80126530+4) # $t8, 0x8012
|
||||
/* 081E90 80081290 8D6B6530 */ lw $t3, %lo(gSavefileData)($t3)
|
||||
/* 081E94 80081294 3C188012 */ lui $t8, %hi(gSavefileData+4) # $t8, 0x8012
|
||||
/* 081E98 80081298 8D6C0004 */ lw $t4, 4($t3)
|
||||
/* 081E9C 8008129C 3C088012 */ lui $t0, %hi(D_80126530+4) # $t0, 0x8012
|
||||
/* 081E9C 8008129C 3C088012 */ lui $t0, %hi(gSavefileData+4) # $t0, 0x8012
|
||||
/* 081EA0 800812A0 01866821 */ addu $t5, $t4, $a2
|
||||
/* 081EA4 800812A4 AD6D0000 */ sw $t5, ($t3)
|
||||
/* 081EA8 800812A8 8C8E0000 */ lw $t6, ($a0)
|
||||
/* 081EAC 800812AC 00E71821 */ addu $v1, $a3, $a3
|
||||
/* 081EB0 800812B0 01C77821 */ addu $t7, $t6, $a3
|
||||
/* 081EB4 800812B4 AC2F6534 */ sw $t7, %lo(D_80126530+4)($at)
|
||||
/* 081EB8 800812B8 8F186534 */ lw $t8, %lo(D_80126530+4)($t8)
|
||||
/* 081EBC 800812BC 3C018012 */ lui $at, %hi(D_80126530+12) # $at, 0x8012
|
||||
/* 081EB4 800812B4 AC2F6534 */ sw $t7, %lo(gSavefileData+4)($at)
|
||||
/* 081EB8 800812B8 8F186534 */ lw $t8, %lo(gSavefileData+4)($t8)
|
||||
/* 081EBC 800812BC 3C018012 */ lui $at, %hi(gSavefileData+12) # $at, 0x8012
|
||||
/* 081EC0 800812C0 27190118 */ addiu $t9, $t8, 0x118
|
||||
/* 081EC4 800812C4 AF190004 */ sw $t9, 4($t8)
|
||||
/* 081EC8 800812C8 8D086534 */ lw $t0, %lo(D_80126530+4)($t0)
|
||||
/* 081ECC 800812CC 3C0B8012 */ lui $t3, %hi(D_80126530+8) # $t3, 0x8012
|
||||
/* 081EC8 800812C8 8D086534 */ lw $t0, %lo(gSavefileData+4)($t0)
|
||||
/* 081ECC 800812CC 3C0B8012 */ lui $t3, %hi(gSavefileData+8) # $t3, 0x8012
|
||||
/* 081ED0 800812D0 8D0A0004 */ lw $t2, 4($t0)
|
||||
/* 081ED4 800812D4 3C0F8012 */ lui $t7, %hi(D_80126530+8) # $t7, 0x8012
|
||||
/* 081ED4 800812D4 3C0F8012 */ lui $t7, %hi(gSavefileData+8) # $t7, 0x8012
|
||||
/* 081ED8 800812D8 01464821 */ addu $t1, $t2, $a2
|
||||
/* 081EDC 800812DC AD090000 */ sw $t1, ($t0)
|
||||
/* 081EE0 800812E0 8C8C0000 */ lw $t4, ($a0)
|
||||
/* 081EE4 800812E4 3C088012 */ lui $t0, %hi(D_80126530+12) # $t0, 0x8012
|
||||
/* 081EE4 800812E4 3C088012 */ lui $t0, %hi(gSavefileData+12) # $t0, 0x8012
|
||||
/* 081EE8 800812E8 01836821 */ addu $t5, $t4, $v1
|
||||
/* 081EEC 800812EC AC2D6538 */ sw $t5, %lo(D_80126530+8)($at)
|
||||
/* 081EF0 800812F0 8D6B6538 */ lw $t3, %lo(D_80126530+8)($t3)
|
||||
/* 081EEC 800812EC AC2D6538 */ sw $t5, %lo(gSavefileData+8)($at)
|
||||
/* 081EF0 800812F0 8D6B6538 */ lw $t3, %lo(gSavefileData+8)($t3)
|
||||
/* 081EF4 800812F4 00671821 */ addu $v1, $v1, $a3
|
||||
/* 081EF8 800812F8 256E0118 */ addiu $t6, $t3, 0x118
|
||||
/* 081EFC 800812FC AD6E0004 */ sw $t6, 4($t3)
|
||||
/* 081F00 80081300 8DEF6538 */ lw $t7, %lo(D_80126530+8)($t7)
|
||||
/* 081F04 80081304 3C0D8012 */ lui $t5, %hi(D_80126530+12) # $t5, 0x8012
|
||||
/* 081F00 80081300 8DEF6538 */ lw $t7, %lo(gSavefileData+8)($t7)
|
||||
/* 081F04 80081304 3C0D8012 */ lui $t5, %hi(gSavefileData+12) # $t5, 0x8012
|
||||
/* 081F08 80081308 8DF90004 */ lw $t9, 4($t7)
|
||||
/* 081F0C 8008130C 00000000 */ nop
|
||||
/* 081F10 80081310 0326C021 */ addu $t8, $t9, $a2
|
||||
@@ -66,12 +66,12 @@ glabel func_80081218
|
||||
/* 081F18 80081318 8C8A0000 */ lw $t2, ($a0)
|
||||
/* 081F1C 8008131C 24040041 */ li $a0, 65
|
||||
/* 081F20 80081320 01434821 */ addu $t1, $t2, $v1
|
||||
/* 081F24 80081324 AC29653C */ sw $t1, %lo(D_80126530+12)($at)
|
||||
/* 081F28 80081328 8D08653C */ lw $t0, %lo(D_80126530+12)($t0)
|
||||
/* 081F24 80081324 AC29653C */ sw $t1, %lo(gSavefileData+12)($at)
|
||||
/* 081F28 80081328 8D08653C */ lw $t0, %lo(gSavefileData+12)($t0)
|
||||
/* 081F2C 8008132C 00000000 */ nop
|
||||
/* 081F30 80081330 250C0118 */ addiu $t4, $t0, 0x118
|
||||
/* 081F34 80081334 AD0C0004 */ sw $t4, 4($t0)
|
||||
/* 081F38 80081338 8DAD653C */ lw $t5, %lo(D_80126530+12)($t5)
|
||||
/* 081F38 80081338 8DAD653C */ lw $t5, %lo(gSavefileData+12)($t5)
|
||||
/* 081F3C 8008133C 00000000 */ nop
|
||||
/* 081F40 80081340 8DAE0004 */ lw $t6, 4($t5)
|
||||
/* 081F44 80081344 00000000 */ nop
|
||||
|
||||
@@ -28,10 +28,10 @@ glabel L8008541C
|
||||
/* 086020 80085420 2739FC10 */ addiu $t9, %lo(D_800DFC10) # addiu $t9, $t9, -0x3f0
|
||||
/* 086024 80085424 AFB90068 */ sw $t9, 0x68($sp)
|
||||
/* 086028 80085428 92030006 */ lbu $v1, 6($s0)
|
||||
/* 08602C 8008542C 3C028012 */ lui $v0, %hi(D_80126530) # $v0, 0x8012
|
||||
/* 08602C 8008542C 3C028012 */ lui $v0, %hi(gSavefileData) # $v0, 0x8012
|
||||
/* 086030 80085430 00035080 */ sll $t2, $v1, 2
|
||||
/* 086034 80085434 004A1021 */ addu $v0, $v0, $t2
|
||||
/* 086038 80085438 8C426530 */ lw $v0, %lo(D_80126530)($v0)
|
||||
/* 086038 80085438 8C426530 */ lw $v0, %lo(gSavefileData)($v0)
|
||||
/* 08603C 8008543C 3C088012 */ lui $t0, %hi(D_80126550) # $t0, 0x8012
|
||||
/* 086040 80085440 904B004B */ lbu $t3, 0x4b($v0)
|
||||
/* 086044 80085444 8D08665C */ lw $t0, %lo(D_80126550 + 0x10C)($t0)
|
||||
@@ -51,10 +51,10 @@ glabel L8008541C
|
||||
/* 08607C 8008547C 27AC0050 */ addiu $t4, $sp, 0x50
|
||||
/* 086080 80085480 AFAC0064 */ sw $t4, 0x64($sp)
|
||||
/* 086084 80085484 920D0006 */ lbu $t5, 6($s0)
|
||||
/* 086088 80085488 3C028012 */ lui $v0, %hi(D_80126530) # $v0, 0x8012
|
||||
/* 086088 80085488 3C028012 */ lui $v0, %hi(gSavefileData) # $v0, 0x8012
|
||||
/* 08608C 8008548C 000D7080 */ sll $t6, $t5, 2
|
||||
/* 086090 80085490 004E1021 */ addu $v0, $v0, $t6
|
||||
/* 086094 80085494 8C426530 */ lw $v0, %lo(D_80126530)($v0)
|
||||
/* 086094 80085494 8C426530 */ lw $v0, %lo(gSavefileData)($v0)
|
||||
/* 086098 80085498 2404000A */ li $a0, 10
|
||||
/* 08609C 8008549C 8C4F0000 */ lw $t7, ($v0)
|
||||
/* 0860A0 800854A0 8FA8004C */ lw $t0, 0x4c($sp)
|
||||
@@ -347,10 +347,10 @@ glabel L80085828
|
||||
/* 0864C8 800858C8 14410050 */ bne $v0, $at, .L80085A0C
|
||||
/* 0864CC 800858CC 8FAA0068 */ lw $t2, 0x68($sp)
|
||||
/* 0864D0 800858D0 92180006 */ lbu $t8, 6($s0)
|
||||
/* 0864D4 800858D4 3C198012 */ lui $t9, %hi(D_80126530) # $t9, 0x8012
|
||||
/* 0864D4 800858D4 3C198012 */ lui $t9, %hi(gSavefileData) # $t9, 0x8012
|
||||
/* 0864D8 800858D8 00185080 */ sll $t2, $t8, 2
|
||||
/* 0864DC 800858DC 032AC821 */ addu $t9, $t9, $t2
|
||||
/* 0864E0 800858E0 8F396530 */ lw $t9, %lo(D_80126530)($t9)
|
||||
/* 0864E0 800858E0 8F396530 */ lw $t9, %lo(gSavefileData)($t9)
|
||||
/* 0864E4 800858E4 00000000 */ nop
|
||||
/* 0864E8 800858E8 932B004B */ lbu $t3, 0x4b($t9)
|
||||
/* 0864EC 800858EC 00000000 */ nop
|
||||
|
||||
@@ -3,9 +3,9 @@ glabel func_800862C4
|
||||
/* 086EC8 800862C8 AFB60038 */ sw $s6, 0x38($sp)
|
||||
/* 086ECC 800862CC AFB20028 */ sw $s2, 0x28($sp)
|
||||
/* 086ED0 800862D0 3C128012 */ lui $s2, %hi(D_80126A08) # $s2, 0x8012
|
||||
/* 086ED4 800862D4 3C168012 */ lui $s6, %hi(D_80126530+12) # $s6, 0x8012
|
||||
/* 086ED4 800862D4 3C168012 */ lui $s6, %hi(gSavefileData+12) # $s6, 0x8012
|
||||
/* 086ED8 800862D8 26526A08 */ addiu $s2, %lo(D_80126A08) # addiu $s2, $s2, 0x6a08
|
||||
/* 086EDC 800862DC 8ED6653C */ lw $s6, %lo(D_80126530+12)($s6)
|
||||
/* 086EDC 800862DC 8ED6653C */ lw $s6, %lo(gSavefileData+12)($s6)
|
||||
/* 086EE0 800862E0 AE400000 */ sw $zero, ($s2)
|
||||
/* 086EE4 800862E4 3C018012 */ lui $at, %hi(D_80126BD4) # $at, 0x8012
|
||||
/* 086EE8 800862E8 44802000 */ mtc1 $zero, $f4
|
||||
@@ -15,14 +15,14 @@ glabel func_800862C4
|
||||
/* 086EF8 800862F8 AFB3002C */ sw $s3, 0x2c($sp)
|
||||
/* 086EFC 800862FC AFB00020 */ sw $s0, 0x20($sp)
|
||||
/* 086F00 80086300 3C018012 */ lui $at, %hi(D_80126BDC) # $at, 0x8012
|
||||
/* 086F04 80086304 3C118012 */ lui $s1, %hi(D_80126530) # $s1, 0x8012
|
||||
/* 086F04 80086304 3C118012 */ lui $s1, %hi(gSavefileData) # $s1, 0x8012
|
||||
/* 086F08 80086308 3C148012 */ lui $s4, %hi(D_80126A0C) # $s4, 0x8012
|
||||
/* 086F0C 8008630C AFBF0044 */ sw $ra, 0x44($sp)
|
||||
/* 086F10 80086310 AFBE0040 */ sw $fp, 0x40($sp)
|
||||
/* 086F14 80086314 AFB7003C */ sw $s7, 0x3c($sp)
|
||||
/* 086F18 80086318 AFB50034 */ sw $s5, 0x34($sp)
|
||||
/* 086F1C 8008631C 26946A0C */ addiu $s4, %lo(D_80126A0C) # addiu $s4, $s4, 0x6a0c
|
||||
/* 086F20 80086320 26316530 */ addiu $s1, %lo(D_80126530) # addiu $s1, $s1, 0x6530
|
||||
/* 086F20 80086320 26316530 */ addiu $s1, %lo(gSavefileData) # addiu $s1, $s1, 0x6530
|
||||
/* 086F24 80086324 00008025 */ move $s0, $zero
|
||||
/* 086F28 80086328 24130001 */ li $s3, 1
|
||||
/* 086F2C 8008632C E4246BDC */ swc1 $f4, %lo(D_80126BDC)($at)
|
||||
|
||||
@@ -58,9 +58,9 @@ glabel L80086B54
|
||||
/* 0877C0 80086BC0 0018C900 */ sll $t9, $t8, 4
|
||||
/* 0877C4 80086BC4 01D95021 */ addu $t2, $t6, $t9
|
||||
/* 0877C8 80086BC8 914C0006 */ lbu $t4, 6($t2)
|
||||
/* 0877CC 80086BCC 3C038012 */ lui $v1, %hi(D_80126530) # $v1, 0x8012
|
||||
/* 0877CC 80086BCC 3C038012 */ lui $v1, %hi(gSavefileData) # $v1, 0x8012
|
||||
/* 0877D0 80086BD0 8FA60028 */ lw $a2, 0x28($sp)
|
||||
/* 0877D4 80086BD4 24636530 */ addiu $v1, %lo(D_80126530) # addiu $v1, $v1, 0x6530
|
||||
/* 0877D4 80086BD4 24636530 */ addiu $v1, %lo(gSavefileData) # addiu $v1, $v1, 0x6530
|
||||
/* 0877D8 80086BD8 000C5880 */ sll $t3, $t4, 2
|
||||
/* 0877DC 80086BDC 006B6821 */ addu $t5, $v1, $t3
|
||||
/* 0877E0 80086BE0 8DB80000 */ lw $t8, ($t5)
|
||||
@@ -120,8 +120,8 @@ glabel L80086B54
|
||||
/* 0878B0 80086CB0 00196100 */ sll $t4, $t9, 4
|
||||
/* 0878B4 80086CB4 030C7021 */ addu $t6, $t8, $t4
|
||||
/* 0878B8 80086CB8 91CA0006 */ lbu $t2, 6($t6)
|
||||
/* 0878BC 80086CBC 3C038012 */ lui $v1, %hi(D_80126530) # $v1, 0x8012
|
||||
/* 0878C0 80086CC0 24636530 */ addiu $v1, %lo(D_80126530) # addiu $v1, $v1, 0x6530
|
||||
/* 0878BC 80086CBC 3C038012 */ lui $v1, %hi(gSavefileData) # $v1, 0x8012
|
||||
/* 0878C0 80086CC0 24636530 */ addiu $v1, %lo(gSavefileData) # addiu $v1, $v1, 0x6530
|
||||
/* 0878C4 80086CC4 000A5880 */ sll $t3, $t2, 2
|
||||
/* 0878C8 80086CC8 006B7821 */ addu $t7, $v1, $t3
|
||||
/* 0878CC 80086CCC 8DF90000 */ lw $t9, ($t7)
|
||||
@@ -176,7 +176,7 @@ glabel L80086D54
|
||||
/* 087984 80086D84 10410075 */ beq $v0, $at, .L80086F5C
|
||||
/* 087988 80086D88 24010008 */ li $at, 8
|
||||
/* 08798C 80086D8C 1041005B */ beq $v0, $at, .L80086EFC
|
||||
/* 087990 80086D90 3C038012 */ lui $v1, %hi(D_80126530) # $v1, 0x8012
|
||||
/* 087990 80086D90 3C038012 */ lui $v1, %hi(gSavefileData) # $v1, 0x8012
|
||||
/* 087994 80086D94 1000010D */ b .L800871CC
|
||||
/* 087998 80086D98 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L80086D9C:
|
||||
@@ -224,9 +224,9 @@ glabel L80086D54
|
||||
/* 087A3C 80086E3C 00187100 */ sll $t6, $t8, 4
|
||||
/* 087A40 80086E40 018E5021 */ addu $t2, $t4, $t6
|
||||
/* 087A44 80086E44 914B0006 */ lbu $t3, 6($t2)
|
||||
/* 087A48 80086E48 3C038012 */ lui $v1, %hi(D_80126530) # $v1, 0x8012
|
||||
/* 087A48 80086E48 3C038012 */ lui $v1, %hi(gSavefileData) # $v1, 0x8012
|
||||
/* 087A4C 80086E4C 8FA60028 */ lw $a2, 0x28($sp)
|
||||
/* 087A50 80086E50 24636530 */ addiu $v1, %lo(D_80126530) # addiu $v1, $v1, 0x6530
|
||||
/* 087A50 80086E50 24636530 */ addiu $v1, %lo(gSavefileData) # addiu $v1, $v1, 0x6530
|
||||
/* 087A54 80086E54 000B7880 */ sll $t7, $t3, 2
|
||||
/* 087A58 80086E58 006F6821 */ addu $t5, $v1, $t7
|
||||
/* 087A5C 80086E5C 8DB80000 */ lw $t8, ($t5)
|
||||
@@ -270,18 +270,18 @@ glabel L80086D54
|
||||
/* 087AF4 80086EF4 100000B4 */ b .L800871C8
|
||||
/* 087AF8 80086EF8 AF2F0050 */ sw $t7, 0x50($t9)
|
||||
.L80086EFC:
|
||||
/* 087AFC 80086EFC 24636530 */ addiu $v1, %lo(D_80126530) # addiu $v1, $v1, 0x6530
|
||||
/* 087AFC 80086EFC 24636530 */ addiu $v1, %lo(gSavefileData) # addiu $v1, $v1, 0x6530
|
||||
/* 087B00 80086F00 8C66000C */ lw $a2, 0xc($v1)
|
||||
/* 087B04 80086F04 90E40006 */ lbu $a0, 6($a3)
|
||||
/* 087B08 80086F08 8CE50008 */ lw $a1, 8($a3)
|
||||
/* 087B0C 80086F0C 0C01CF87 */ jal read_game_data_from_controller_pak
|
||||
/* 087B10 80086F10 00000000 */ nop
|
||||
/* 087B14 80086F14 3C038012 */ lui $v1, %hi(D_80126530) # $v1, 0x8012
|
||||
/* 087B14 80086F14 3C038012 */ lui $v1, %hi(gSavefileData) # $v1, 0x8012
|
||||
/* 087B18 80086F18 3C088012 */ lui $t0, %hi(D_80126A04) # $t0, 0x8012
|
||||
/* 087B1C 80086F1C 3C098012 */ lui $t1, %hi(D_80126BE4) # $t1, 0x8012
|
||||
/* 087B20 80086F20 25296BE4 */ addiu $t1, %lo(D_80126BE4) # addiu $t1, $t1, 0x6be4
|
||||
/* 087B24 80086F24 25086A04 */ addiu $t0, %lo(D_80126A04) # addiu $t0, $t0, 0x6a04
|
||||
/* 087B28 80086F28 24636530 */ addiu $v1, %lo(D_80126530) # addiu $v1, $v1, 0x6530
|
||||
/* 087B28 80086F28 24636530 */ addiu $v1, %lo(gSavefileData) # addiu $v1, $v1, 0x6530
|
||||
/* 087B2C 80086F2C 144000A6 */ bnez $v0, .L800871C8
|
||||
/* 087B30 80086F30 AFA20038 */ sw $v0, 0x38($sp)
|
||||
/* 087B34 80086F34 8D380000 */ lw $t8, ($t1)
|
||||
|
||||
@@ -198,7 +198,7 @@ glabel func_800904E8
|
||||
/* 0913C4 800907C4 8D6B69CC */ lw $t3, %lo(D_801269CC)($t3)
|
||||
/* 0913C8 800907C8 AC3969F4 */ sw $t9, %lo(gSelectedTrackX)($at)
|
||||
/* 0913CC 800907CC 3C018012 */ lui $at, %hi(gSelectedTrackY) # $at, 0x8012
|
||||
/* 0913D0 800907D0 0C01AC2B */ jal func_8006B0AC
|
||||
/* 0913D0 800907D0 0C01AC2B */ jal get_map_default_vehicle
|
||||
/* 0913D4 800907D4 AC2B69F8 */ sw $t3, %lo(gSelectedTrackY)($at)
|
||||
/* 0913D8 800907D8 0C01B6C5 */ jal set_level_default_vehicle
|
||||
/* 0913DC 800907DC 00402025 */ move $a0, $v0
|
||||
|
||||
@@ -180,7 +180,7 @@ glabel func_80092188
|
||||
/* 093010 80092410 172001F0 */ bnez $t9, .L80092BD4
|
||||
/* 093014 80092414 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
/* 093018 80092418 8C84F4C4 */ lw $a0, %lo(gTrackIdForPreview)($a0)
|
||||
/* 09301C 8009241C 0C01AC3E */ jal func_8006B0F8
|
||||
/* 09301C 8009241C 0C01AC3E */ jal get_map_available_vehicles
|
||||
/* 093020 80092420 00000000 */ nop
|
||||
/* 093024 80092424 3C0C8012 */ lui $t4, %hi(D_801263E0) # $t4, 0x8012
|
||||
/* 093028 80092428 258C63E0 */ addiu $t4, %lo(D_801263E0) # addiu $t4, $t4, 0x63e0
|
||||
|
||||
@@ -47,7 +47,7 @@ glabel func_80092E94
|
||||
/* 093B44 80092F44 102001A9 */ beqz $at, .L800935EC
|
||||
/* 093B48 80092F48 8FBF0034 */ lw $ra, 0x34($sp)
|
||||
/* 093B4C 80092F4C 8FA40058 */ lw $a0, 0x58($sp)
|
||||
/* 093B50 80092F50 0C01AC3E */ jal func_8006B0F8
|
||||
/* 093B50 80092F50 0C01AC3E */ jal get_map_available_vehicles
|
||||
/* 093B54 80092F54 00000000 */ nop
|
||||
/* 093B58 80092F58 8FA40058 */ lw $a0, 0x58($sp)
|
||||
/* 093B5C 80092F5C 0C01AF77 */ jal get_level_name
|
||||
@@ -299,7 +299,7 @@ glabel func_80092E94
|
||||
/* 093F24 80093324 29C10002 */ slti $at, $t6, 2
|
||||
/* 093F28 80093328 10200008 */ beqz $at, .L8009334C
|
||||
/* 093F2C 8009332C 240200FF */ li $v0, 255
|
||||
/* 093F30 80093330 0C01AC2B */ jal func_8006B0AC
|
||||
/* 093F30 80093330 0C01AC2B */ jal get_map_default_vehicle
|
||||
/* 093F34 80093334 00000000 */ nop
|
||||
/* 093F38 80093338 10500004 */ beq $v0, $s0, .L8009334C
|
||||
/* 093F3C 8009333C 240200FF */ li $v0, 255
|
||||
|
||||
@@ -53,7 +53,7 @@ glabel menu_trophy_race_round_init
|
||||
/* 098F28 80098328 3C128012 */ lui $s2, %hi(gPlayerSelectVehicle) # $s2, 0x8012
|
||||
/* 098F2C 8009832C 265269C0 */ addiu $s2, %lo(gPlayerSelectVehicle) # addiu $s2, $s2, 0x69c0
|
||||
.L80098330:
|
||||
/* 098F30 80098330 0C01AC2B */ jal func_8006B0AC
|
||||
/* 098F30 80098330 0C01AC2B */ jal get_map_default_vehicle
|
||||
/* 098F34 80098334 02002025 */ move $a0, $s0
|
||||
/* 098F38 80098338 8E6A0000 */ lw $t2, ($s3)
|
||||
/* 098F3C 8009833C 26310001 */ addiu $s1, $s1, 1
|
||||
@@ -62,7 +62,7 @@ glabel menu_trophy_race_round_init
|
||||
/* 098F48 80098348 1420FFF9 */ bnez $at, .L80098330
|
||||
/* 098F4C 8009834C A242FFFF */ sb $v0, -1($s2)
|
||||
.L80098350:
|
||||
/* 098F50 80098350 0C01AC2B */ jal func_8006B0AC
|
||||
/* 098F50 80098350 0C01AC2B */ jal get_map_default_vehicle
|
||||
/* 098F54 80098354 02002025 */ move $a0, $s0
|
||||
/* 098F58 80098358 0C01B6C5 */ jal set_level_default_vehicle
|
||||
/* 098F5C 8009835C 00402025 */ move $a0, $v0
|
||||
|
||||
@@ -130,7 +130,7 @@ glabel render_track_select_setup_ui
|
||||
/* 091CF8 800910F8 AFC00000 */ sw $zero, ($fp)
|
||||
.L800910FC:
|
||||
/* 091CFC 800910FC 8C84F4C4 */ lw $a0, %lo(gTrackIdForPreview)($a0)
|
||||
/* 091D00 80091100 0C01AC3E */ jal func_8006B0F8
|
||||
/* 091D00 80091100 0C01AC3E */ jal get_map_available_vehicles
|
||||
/* 091D04 80091104 00000000 */ nop
|
||||
/* 091D08 80091108 3C04800E */ lui $a0, %hi(gTrackIdForPreview) # $a0, 0x800e
|
||||
/* 091D0C 8009110C 8C84F4C4 */ lw $a0, %lo(gTrackIdForPreview)($a0)
|
||||
|
||||
@@ -57,8 +57,8 @@ glabel func_8000BADC
|
||||
/* 00C77C 8000BB7C 24630001 */ addiu $v1, $v1, 1
|
||||
/* 00C780 8000BB80 1420FFF3 */ bnez $at, .L8000BB50
|
||||
/* 00C784 8000BB84 A06AFFFF */ sb $t2, -1($v1)
|
||||
/* 00C788 8000BB88 3C0E8012 */ lui $t6, %hi(gObjectCount) # $t6, 0x8012
|
||||
/* 00C78C 8000BB8C 8DCEAEF0 */ lw $t6, %lo(gObjectCount)($t6)
|
||||
/* 00C788 8000BB88 3C0E8012 */ lui $t6, %hi(gNumRacers) # $t6, 0x8012
|
||||
/* 00C78C 8000BB8C 8DCEAEF0 */ lw $t6, %lo(gNumRacers)($t6)
|
||||
/* 00C790 8000BB90 00004025 */ move $t0, $zero
|
||||
/* 00C794 8000BB94 19C000DD */ blez $t6, .L8000BF0C
|
||||
/* 00C798 8000BB98 00009025 */ move $s2, $zero
|
||||
@@ -66,10 +66,10 @@ glabel func_8000BADC
|
||||
/* 00C7A0 8000BBA0 44819000 */ mtc1 $at, $f18
|
||||
/* 00C7A4 8000BBA4 44912000 */ mtc1 $s1, $f4
|
||||
/* 00C7A8 8000BBA8 3C013F80 */ li $at, 0x3F800000 # 1.000000
|
||||
/* 00C7AC 8000BBAC 3C138012 */ lui $s3, %hi(gObjectStructArrayPtr) # $s3, 0x8012
|
||||
/* 00C7AC 8000BBAC 3C138012 */ lui $s3, %hi(gRacers) # $s3, 0x8012
|
||||
/* 00C7B0 8000BBB0 44817000 */ mtc1 $at, $f14
|
||||
/* 00C7B4 8000BBB4 44806000 */ mtc1 $zero, $f12
|
||||
/* 00C7B8 8000BBB8 2673AEE4 */ addiu $s3, %lo(gObjectStructArrayPtr) # addiu $s3, $s3, -0x511c
|
||||
/* 00C7B8 8000BBB8 2673AEE4 */ addiu $s3, %lo(gRacers) # addiu $s3, $s3, -0x511c
|
||||
/* 00C7BC 8000BBBC 24090002 */ li $t1, 2
|
||||
/* 00C7C0 8000BBC0 46802420 */ cvt.s.w $f16, $f4
|
||||
.L8000BBC4:
|
||||
@@ -269,7 +269,7 @@ glabel func_8000BADC
|
||||
/* 00CA98 8000BE98 A0580001 */ sb $t8, 1($v0)
|
||||
/* 00CA9C 8000BE9C A04C0002 */ sb $t4, 2($v0)
|
||||
/* 00CAA0 8000BEA0 820D0175 */ lb $t5, 0x175($s0)
|
||||
/* 00CAA4 8000BEA4 3C0C8012 */ lui $t4, %hi(gObjectCount) # $t4, 0x8012
|
||||
/* 00CAA4 8000BEA4 3C0C8012 */ lui $t4, %hi(gNumRacers) # $t4, 0x8012
|
||||
/* 00CAA8 8000BEA8 11A0000B */ beqz $t5, .L8000BED8
|
||||
/* 00CAAC 8000BEAC 00000000 */ nop
|
||||
/* 00CAB0 8000BEB0 904F0003 */ lbu $t7, 3($v0)
|
||||
@@ -294,7 +294,7 @@ glabel func_8000BADC
|
||||
.L8000BEF4:
|
||||
/* 00CAF4 8000BEF4 A0400003 */ sb $zero, 3($v0)
|
||||
.L8000BEF8:
|
||||
/* 00CAF8 8000BEF8 8D8CAEF0 */ lw $t4, %lo(gObjectCount)($t4)
|
||||
/* 00CAF8 8000BEF8 8D8CAEF0 */ lw $t4, %lo(gNumRacers)($t4)
|
||||
/* 00CAFC 8000BEFC 25080001 */ addiu $t0, $t0, 1
|
||||
/* 00CB00 8000BF00 010C082A */ slt $at, $t0, $t4
|
||||
/* 00CB04 8000BF04 1420FF2F */ bnez $at, .L8000BBC4
|
||||
|
||||
@@ -22,13 +22,13 @@ glabel func_8000CC7C
|
||||
/* 00D898 8000CC98 A020ADC4 */ sb $zero, %lo(D_8011ADC4)($at)
|
||||
/* 00D89C 8000CC9C 3C118012 */ lui $s1, %hi(D_8011AF00) # $s1, 0x8012
|
||||
/* 00D8A0 8000CCA0 AFBE0038 */ sw $fp, 0x38($sp)
|
||||
/* 00D8A4 8000CCA4 3C018012 */ lui $at, %hi(gObjectCount) # $at, 0x8012
|
||||
/* 00D8A4 8000CCA4 3C018012 */ lui $at, %hi(gNumRacers) # $at, 0x8012
|
||||
/* 00D8A8 8000CCA8 0080F025 */ move $fp, $a0
|
||||
/* 00D8AC 8000CCAC 2631AF00 */ addiu $s1, %lo(D_8011AF00) # addiu $s1, $s1, -0x5100
|
||||
/* 00D8B0 8000CCB0 AFBF003C */ sw $ra, 0x3c($sp)
|
||||
/* 00D8B4 8000CCB4 AFB30024 */ sw $s3, 0x24($sp)
|
||||
/* 00D8B8 8000CCB8 AFB00018 */ sw $s0, 0x18($sp)
|
||||
/* 00D8BC 8000CCBC AC20AEF0 */ sw $zero, %lo(gObjectCount)($at)
|
||||
/* 00D8BC 8000CCBC AC20AEF0 */ sw $zero, %lo(gNumRacers)($at)
|
||||
/* 00D8C0 8000CCC0 00A08025 */ move $s0, $a1
|
||||
/* 00D8C4 8000CCC4 00C09825 */ move $s3, $a2
|
||||
/* 00D8C8 8000CCC8 AFB70034 */ sw $s7, 0x34($sp)
|
||||
@@ -214,11 +214,11 @@ glabel func_8000CC7C
|
||||
/* 00DB74 8000CF74 81780000 */ lb $t8, ($t3)
|
||||
/* 00DB78 8000CF78 3C10800E */ lui $s0, %hi(D_800DC740) # $s0, 0x800e
|
||||
/* 00DB7C 8000CF7C 240D0008 */ li $t5, 8
|
||||
/* 00DB80 8000CF80 3C018012 */ lui $at, %hi(gObjectCount) # $at, 0x8012
|
||||
/* 00DB80 8000CF80 3C018012 */ lui $at, %hi(gNumRacers) # $at, 0x8012
|
||||
/* 00DB84 8000CF84 A5980000 */ sh $t8, ($t4)
|
||||
/* 00DB88 8000CF88 2610C740 */ addiu $s0, %lo(D_800DC740) # addiu $s0, $s0, -0x38c0
|
||||
/* 00DB8C 8000CF8C 26620001 */ addiu $v0, $s3, 1
|
||||
/* 00DB90 8000CF90 AC2DAEF0 */ sw $t5, %lo(gObjectCount)($at)
|
||||
/* 00DB90 8000CF90 AC2DAEF0 */ sw $t5, %lo(gNumRacers)($at)
|
||||
/* 00DB94 8000CF94 AFA20144 */ sw $v0, 0x144($sp)
|
||||
/* 00DB98 8000CF98 A2000000 */ sb $zero, ($s0)
|
||||
/* 00DB9C 8000CF9C 0C01B067 */ jal func_8006C19C
|
||||
@@ -258,9 +258,9 @@ glabel func_8000CC7C
|
||||
/* 00DC18 8000D018 24010002 */ li $at, 2
|
||||
.L8000D01C:
|
||||
/* 00DC1C 8000D01C 8FAD0144 */ lw $t5, 0x144($sp)
|
||||
/* 00DC20 8000D020 3C018012 */ lui $at, %hi(gObjectCount) # $at, 0x8012
|
||||
/* 00DC20 8000D020 3C018012 */ lui $at, %hi(gNumRacers) # $at, 0x8012
|
||||
/* 00DC24 8000D024 0C01B0BC */ jal func_8006C2F0
|
||||
/* 00DC28 8000D028 AC2DAEF0 */ sw $t5, %lo(gObjectCount)($at)
|
||||
/* 00DC28 8000D028 AC2DAEF0 */ sw $t5, %lo(gNumRacers)($at)
|
||||
/* 00DC2C 8000D02C 14400010 */ bnez $v0, .L8000D070
|
||||
/* 00DC30 8000D030 3C03800E */ lui $v1, %hi(D_800DC708) # $v1, 0x800e
|
||||
/* 00DC34 8000D034 2463C708 */ addiu $v1, %lo(D_800DC708) # addiu $v1, $v1, -0x38f8
|
||||
@@ -277,23 +277,23 @@ glabel func_8000CC7C
|
||||
/* 00DC5C 8000D05C 8FB80064 */ lw $t8, 0x64($sp)
|
||||
/* 00DC60 8000D060 0C027110 */ jal get_multiplayer_racer_count
|
||||
/* 00DC64 8000D064 00000000 */ nop
|
||||
/* 00DC68 8000D068 3C018012 */ lui $at, %hi(gObjectCount) # $at, 0x8012
|
||||
/* 00DC6C 8000D06C AC22AEF0 */ sw $v0, %lo(gObjectCount)($at)
|
||||
/* 00DC68 8000D068 3C018012 */ lui $at, %hi(gNumRacers) # $at, 0x8012
|
||||
/* 00DC6C 8000D06C AC22AEF0 */ sw $v0, %lo(gNumRacers)($at)
|
||||
.L8000D070:
|
||||
/* 00DC70 8000D070 8FB80064 */ lw $t8, 0x64($sp)
|
||||
.L8000D074:
|
||||
/* 00DC74 8000D074 3C058012 */ lui $a1, %hi(D_8011AD3C) # $a1, 0x8012
|
||||
/* 00DC78 8000D078 13000005 */ beqz $t8, .L8000D090
|
||||
/* 00DC7C 8000D07C 24A5AD3C */ addiu $a1, %lo(D_8011AD3C) # addiu $a1, $a1, -0x52c4
|
||||
/* 00DC80 8000D080 3C068012 */ lui $a2, %hi(gObjectCount) # $a2, 0x8012
|
||||
/* 00DC84 8000D084 24C6AEF0 */ addiu $a2, %lo(gObjectCount) # addiu $a2, $a2, -0x5110
|
||||
/* 00DC80 8000D080 3C068012 */ lui $a2, %hi(gNumRacers) # $a2, 0x8012
|
||||
/* 00DC84 8000D084 24C6AEF0 */ addiu $a2, %lo(gNumRacers) # addiu $a2, $a2, -0x5110
|
||||
/* 00DC88 8000D088 240D0004 */ li $t5, 4
|
||||
/* 00DC8C 8000D08C ACCD0000 */ sw $t5, ($a2)
|
||||
.L8000D090:
|
||||
/* 00DC90 8000D090 8FB90068 */ lw $t9, 0x68($sp)
|
||||
/* 00DC94 8000D094 3C068012 */ lui $a2, %hi(gObjectCount) # $a2, 0x8012
|
||||
/* 00DC94 8000D094 3C068012 */ lui $a2, %hi(gNumRacers) # $a2, 0x8012
|
||||
/* 00DC98 8000D098 24010008 */ li $at, 8
|
||||
/* 00DC9C 8000D09C 24C6AEF0 */ addiu $a2, %lo(gObjectCount) # addiu $a2, $a2, -0x5110
|
||||
/* 00DC9C 8000D09C 24C6AEF0 */ addiu $a2, %lo(gNumRacers) # addiu $a2, $a2, -0x5110
|
||||
/* 00DCA0 8000D0A0 17210006 */ bne $t9, $at, .L8000D0BC
|
||||
/* 00DCA4 8000D0A4 A0A00000 */ sb $zero, ($a1)
|
||||
/* 00DCA8 8000D0A8 24070001 */ li $a3, 1
|
||||
@@ -512,11 +512,11 @@ glabel func_8000CC7C
|
||||
/* 00DF80 8000D380 24190001 */ li $t9, 1
|
||||
/* 00DF84 8000D384 01F50019 */ multu $t7, $s5
|
||||
/* 00DF88 8000D388 A0590000 */ sb $t9, ($v0)
|
||||
/* 00DF8C 8000D38C 3C038012 */ lui $v1, %hi(gObjectCount) # $v1, 0x8012
|
||||
/* 00DF8C 8000D38C 3C038012 */ lui $v1, %hi(gNumRacers) # $v1, 0x8012
|
||||
/* 00DF90 8000D390 0000C012 */ mflo $t8
|
||||
/* 00DF94 8000D394 02F86821 */ addu $t5, $s7, $t8
|
||||
/* 00DF98 8000D398 A1B2005A */ sb $s2, 0x5a($t5)
|
||||
/* 00DF9C 8000D39C 8C63AEF0 */ lw $v1, %lo(gObjectCount)($v1)
|
||||
/* 00DF9C 8000D39C 8C63AEF0 */ lw $v1, %lo(gNumRacers)($v1)
|
||||
/* 00DFA0 8000D3A0 00000000 */ nop
|
||||
/* 00DFA4 8000D3A4 00609025 */ move $s2, $v1
|
||||
.L8000D3A8:
|
||||
@@ -544,7 +544,7 @@ glabel func_8000CC7C
|
||||
/* 00DFF4 8000D3F4 832E004D */ lb $t6, 0x4d($t9)
|
||||
/* 00DFF8 8000D3F8 2419FFFF */ li $t9, -1
|
||||
/* 00DFFC 8000D3FC 15C00004 */ bnez $t6, .L8000D410
|
||||
/* 00E000 8000D400 3C038012 */ lui $v1, %hi(gObjectCount) # $v1, 0x8012
|
||||
/* 00E000 8000D400 3C038012 */ lui $v1, %hi(gNumRacers) # $v1, 0x8012
|
||||
/* 00E004 8000D404 3C018012 */ lui $at, %hi(gIsNonCarRacers) # $at, 0x8012
|
||||
/* 00E008 8000D408 10000004 */ b .L8000D41C
|
||||
/* 00E00C 8000D40C A020AE02 */ sb $zero, %lo(gIsNonCarRacers)($at)
|
||||
@@ -554,7 +554,7 @@ glabel func_8000CC7C
|
||||
/* 00E018 8000D418 A02FAE02 */ sb $t7, %lo(gIsNonCarRacers)($at)
|
||||
.L8000D41C:
|
||||
/* 00E01C 8000D41C 8FB80078 */ lw $t8, 0x78($sp)
|
||||
/* 00E020 8000D420 8C63AEF0 */ lw $v1, %lo(gObjectCount)($v1)
|
||||
/* 00E020 8000D420 8C63AEF0 */ lw $v1, %lo(gNumRacers)($v1)
|
||||
/* 00E024 8000D424 830D00B8 */ lb $t5, 0xb8($t8)
|
||||
/* 00E028 8000D428 3C018012 */ lui $at, %hi(D_8011AD24+1) # $at, 0x8012
|
||||
/* 00E02C 8000D42C A3B90127 */ sb $t9, 0x127($sp)
|
||||
@@ -628,20 +628,20 @@ glabel func_8000CC7C
|
||||
/* 00E120 8000D520 3C188012 */ lui $t8, %hi(D_8011AD24+1) # $t8, 0x8012
|
||||
/* 00E124 8000D524 3C0E8012 */ lui $t6, %hi(D_8011AD24+1) # $t6, 0x8012
|
||||
/* 00E128 8000D528 81CEAD25 */ lb $t6, %lo(D_8011AD24+1)($t6)
|
||||
# Indexing into D_800DC820 only reading the MSB?
|
||||
/* 00E12C 8000D52C 3C1E800E */ lui $fp, %hi(D_800DC820) # $fp, 0x800e
|
||||
# Indexing into gBossVehicles only reading the MSB?
|
||||
/* 00E12C 8000D52C 3C1E800E */ lui $fp, %hi(gBossVehicles) # $fp, 0x800e
|
||||
/* 00E130 8000D530 000E7840 */ sll $t7, $t6, 1
|
||||
/* 00E134 8000D534 03CFF021 */ addu $fp, $fp, $t7
|
||||
/* 00E138 8000D538 83DEC820 */ lb $fp, %lo(D_800DC820)($fp)
|
||||
/* 00E138 8000D538 83DEC820 */ lb $fp, %lo(gBossVehicles)($fp)
|
||||
/* 00E13C 8000D53C 10000028 */ b .L8000D5E0
|
||||
/* 00E140 8000D540 00000000 */ nop
|
||||
.L8000D544:
|
||||
/* 00E144 8000D544 8318AD25 */ lb $t8, %lo(D_8011AD24+1)($t8)
|
||||
# Indexing into D_800DC820 only reading the LSB?
|
||||
/* 00E148 8000D548 3C1E800E */ lui $fp, %hi(D_800DC820) # $fp, 0x800e
|
||||
# Indexing into gBossVehicles only reading the LSB?
|
||||
/* 00E148 8000D548 3C1E800E */ lui $fp, %hi(gBossVehicles) # $fp, 0x800e
|
||||
/* 00E14C 8000D54C 00186840 */ sll $t5, $t8, 1
|
||||
/* 00E150 8000D550 03CDF021 */ addu $fp, $fp, $t5
|
||||
/* 00E154 8000D554 83DEC821 */ lb $fp, %lo(D_800DC820+1)($fp)
|
||||
/* 00E154 8000D554 83DEC821 */ lb $fp, %lo(gBossVehicles+1)($fp)
|
||||
/* 00E158 8000D558 10000021 */ b .L8000D5E0
|
||||
/* 00E15C 8000D55C 00000000 */ nop
|
||||
.L8000D560:
|
||||
@@ -803,17 +803,17 @@ glabel func_8000CC7C
|
||||
/* 00E394 8000D794 8FA60054 */ lw $a2, 0x54($sp)
|
||||
/* 00E398 8000D798 8F0F0000 */ lw $t7, ($t8)
|
||||
/* 00E39C 8000D79C 8FA7005C */ lw $a3, 0x5c($sp)
|
||||
/* 00E3A0 8000D7A0 3C0D8012 */ lui $t5, %hi(gObjectStructArrayPtr) # $t5, 0x8012
|
||||
/* 00E3A0 8000D7A0 3C0D8012 */ lui $t5, %hi(gRacers) # $t5, 0x8012
|
||||
/* 00E3A4 8000D7A4 A44F0000 */ sh $t7, ($v0)
|
||||
/* 00E3A8 8000D7A8 8DADAEE4 */ lw $t5, %lo(gObjectStructArrayPtr)($t5)
|
||||
/* 00E3AC 8000D7AC 3C198012 */ lui $t9, %hi(D_8011AEE8) # $t9, 0x8012
|
||||
/* 00E3A8 8000D7A8 8DADAEE4 */ lw $t5, %lo(gRacers)($t5)
|
||||
/* 00E3AC 8000D7AC 3C198012 */ lui $t9, %hi(gRacersByPosition) # $t9, 0x8012
|
||||
/* 00E3B0 8000D7B0 01A67021 */ addu $t6, $t5, $a2
|
||||
/* 00E3B4 8000D7B4 ADC20000 */ sw $v0, ($t6)
|
||||
/* 00E3B8 8000D7B8 8F39AEE8 */ lw $t9, %lo(D_8011AEE8)($t9)
|
||||
/* 00E3BC 8000D7BC 3C0F8012 */ lui $t7, %hi(D_8011AEEC) # $t7, 0x8012
|
||||
/* 00E3B8 8000D7B8 8F39AEE8 */ lw $t9, %lo(gRacersByPosition)($t9)
|
||||
/* 00E3BC 8000D7BC 3C0F8012 */ lui $t7, %hi(gRacersByPort) # $t7, 0x8012
|
||||
/* 00E3C0 8000D7C0 0326C021 */ addu $t8, $t9, $a2
|
||||
/* 00E3C4 8000D7C4 AF020000 */ sw $v0, ($t8)
|
||||
/* 00E3C8 8000D7C8 8DEFAEEC */ lw $t7, %lo(D_8011AEEC)($t7)
|
||||
/* 00E3C8 8000D7C8 8DEFAEEC */ lw $t7, %lo(gRacersByPort)($t7)
|
||||
/* 00E3CC 8000D7CC 00146880 */ sll $t5, $s4, 2
|
||||
/* 00E3D0 8000D7D0 01ED7021 */ addu $t6, $t7, $t5
|
||||
/* 00E3D4 8000D7D4 ADC20000 */ sw $v0, ($t6)
|
||||
@@ -946,8 +946,8 @@ glabel L8000D98C
|
||||
/* 00E58C 8000D98C 8FA40068 */ lw $a0, 0x68($sp)
|
||||
/* 00E590 8000D990 24020005 */ li $v0, 5
|
||||
.L8000D994:
|
||||
/* 00E594 8000D994 3C038012 */ lui $v1, %hi(gObjectCount) # $v1, 0x8012
|
||||
/* 00E598 8000D998 8C63AEF0 */ lw $v1, %lo(gObjectCount)($v1)
|
||||
/* 00E594 8000D994 3C038012 */ lui $v1, %hi(gNumRacers) # $v1, 0x8012
|
||||
/* 00E598 8000D998 8C63AEF0 */ lw $v1, %lo(gNumRacers)($v1)
|
||||
/* 00E59C 8000D99C 26100001 */ addiu $s0, $s0, 1
|
||||
/* 00E5A0 8000D9A0 0203082A */ slt $at, $s0, $v1
|
||||
/* 00E5A4 8000D9A4 1420FEA6 */ bnez $at, .L8000D440
|
||||
@@ -1148,16 +1148,16 @@ glabel L8000D98C
|
||||
/* 00E888 8000DC88 00000000 */ nop
|
||||
/* 00E88C 8000DC8C A26D01F7 */ sb $t5, 0x1f7($s3)
|
||||
.L8000DC90:
|
||||
/* 00E890 8000DC90 3C0E8012 */ lui $t6, %hi(gObjectCount) # $t6, 0x8012
|
||||
/* 00E894 8000DC94 8DCEAEF0 */ lw $t6, %lo(gObjectCount)($t6)
|
||||
/* 00E890 8000DC90 3C0E8012 */ lui $t6, %hi(gNumRacers) # $t6, 0x8012
|
||||
/* 00E894 8000DC94 8DCEAEF0 */ lw $t6, %lo(gNumRacers)($t6)
|
||||
/* 00E898 8000DC98 24180064 */ li $t8, 100
|
||||
/* 00E89C 8000DC9C 3C018012 */ lui $at, %hi(D_8011ADB0) # $at, 0x8012
|
||||
/* 00E8A0 8000DCA0 19C00068 */ blez $t6, .L8000DE44
|
||||
/* 00E8A4 8000DCA4 AC38ADB0 */ sw $t8, %lo(D_8011ADB0)($at)
|
||||
/* 00E8A8 8000DCA8 0000A825 */ move $s5, $zero
|
||||
.L8000DCAC:
|
||||
/* 00E8AC 8000DCAC 3C198012 */ lui $t9, %hi(gObjectStructArrayPtr) # $t9, 0x8012
|
||||
/* 00E8B0 8000DCB0 8F39AEE4 */ lw $t9, %lo(gObjectStructArrayPtr)($t9)
|
||||
/* 00E8AC 8000DCAC 3C198012 */ lui $t9, %hi(gRacers) # $t9, 0x8012
|
||||
/* 00E8B0 8000DCB0 8F39AEE4 */ lw $t9, %lo(gRacers)($t9)
|
||||
/* 00E8B4 8000DCB4 00008025 */ move $s0, $zero
|
||||
/* 00E8B8 8000DCB8 03357821 */ addu $t7, $t9, $s5
|
||||
/* 00E8BC 8000DCBC 8DF10000 */ lw $s1, ($t7)
|
||||
@@ -1259,10 +1259,10 @@ glabel L8000D98C
|
||||
.L8000DE1C:
|
||||
/* 00EA1C 8000DE1C 3C013F80 */ li $at, 0x3F800000 # 1.000000
|
||||
/* 00EA20 8000DE20 44810000 */ mtc1 $at, $f0
|
||||
/* 00EA24 8000DE24 3C0D8012 */ lui $t5, %hi(gObjectCount) # $t5, 0x8012
|
||||
/* 00EA24 8000DE24 3C0D8012 */ lui $t5, %hi(gNumRacers) # $t5, 0x8012
|
||||
/* 00EA28 8000DE28 E6600090 */ swc1 $f0, 0x90($s3)
|
||||
/* 00EA2C 8000DE2C E660008C */ swc1 $f0, 0x8c($s3)
|
||||
/* 00EA30 8000DE30 8DADAEF0 */ lw $t5, %lo(gObjectCount)($t5)
|
||||
/* 00EA30 8000DE30 8DADAEF0 */ lw $t5, %lo(gNumRacers)($t5)
|
||||
/* 00EA34 8000DE34 26520001 */ addiu $s2, $s2, 1
|
||||
/* 00EA38 8000DE38 024D082A */ slt $at, $s2, $t5
|
||||
/* 00EA3C 8000DE3C 1420FF9B */ bnez $at, .L8000DCAC
|
||||
|
||||
@@ -39,7 +39,7 @@ glabel func_80010994
|
||||
/* 011624 80010A24 00000000 */ nop
|
||||
.L80010A28:
|
||||
/* 011628 80010A28 1C400003 */ bgtz $v0, .L80010A38
|
||||
/* 01162C 80010A2C 3C048012 */ lui $a0, %hi(gObjectCount) # $a0, 0x8012
|
||||
/* 01162C 80010A2C 3C048012 */ lui $a0, %hi(gNumRacers) # $a0, 0x8012
|
||||
/* 011630 80010A30 3C018012 */ lui $at, %hi(D_8011ADB0) # $at, 0x8012
|
||||
/* 011634 80010A34 AC20ADB0 */ sw $zero, %lo(D_8011ADB0)($at)
|
||||
.L80010A38:
|
||||
@@ -54,13 +54,13 @@ glabel func_80010994
|
||||
/* 011658 80010A58 804B0000 */ lb $t3, ($v0)
|
||||
/* 01165C 80010A5C 3C018012 */ lui $at, %hi(D_8011AD22) # $at, 0x8012
|
||||
/* 011660 80010A60 002B0821 */ addu $at, $at, $t3
|
||||
/* 011664 80010A64 2484AEF0 */ addiu $a0, %lo(gObjectCount) # addiu $a0, $a0, -0x5110
|
||||
/* 011664 80010A64 2484AEF0 */ addiu $a0, %lo(gNumRacers) # addiu $a0, $a0, -0x5110
|
||||
/* 011668 80010A68 A020AD22 */ sb $zero, %lo(D_8011AD22)($at)
|
||||
/* 01166C 80010A6C 8C8C0000 */ lw $t4, ($a0)
|
||||
/* 011670 80010A70 00009825 */ move $s3, $zero
|
||||
/* 011674 80010A74 19800021 */ blez $t4, .L80010AFC
|
||||
/* 011678 80010A78 3C158012 */ lui $s5, %hi(gObjectStructArrayPtr) # $s5, 0x8012
|
||||
/* 01167C 80010A7C 26B5AEE4 */ addiu $s5, %lo(gObjectStructArrayPtr) # addiu $s5, $s5, -0x511c
|
||||
/* 011678 80010A78 3C158012 */ lui $s5, %hi(gRacers) # $s5, 0x8012
|
||||
/* 01167C 80010A7C 26B5AEE4 */ addiu $s5, %lo(gRacers) # addiu $s5, $s5, -0x511c
|
||||
/* 011680 80010A80 00001825 */ move $v1, $zero
|
||||
.L80010A84:
|
||||
/* 011684 80010A84 8EAD0000 */ lw $t5, ($s5)
|
||||
@@ -94,9 +94,9 @@ glabel func_80010994
|
||||
/* 0116F4 80010AF4 1420FFE3 */ bnez $at, .L80010A84
|
||||
/* 0116F8 80010AF8 00000000 */ nop
|
||||
.L80010AFC:
|
||||
/* 0116FC 80010AFC 3C158012 */ lui $s5, %hi(gObjectStructArrayPtr) # $s5, 0x8012
|
||||
/* 0116FC 80010AFC 3C158012 */ lui $s5, %hi(gRacers) # $s5, 0x8012
|
||||
/* 011700 80010B00 0C0050AE */ jal func_800142B8
|
||||
/* 011704 80010B04 26B5AEE4 */ addiu $s5, %lo(gObjectStructArrayPtr) # addiu $s5, $s5, -0x511c
|
||||
/* 011704 80010B04 26B5AEE4 */ addiu $s5, %lo(gRacers) # addiu $s5, $s5, -0x511c
|
||||
/* 011708 80010B08 0C00556E */ jal func_800155B8
|
||||
/* 01170C 80010B0C 00000000 */ nop
|
||||
/* 011710 80010B10 0C007A27 */ jal func_8001E89C
|
||||
@@ -237,8 +237,8 @@ glabel func_80010994
|
||||
/* 0118F8 80010CF8 1420FFBB */ bnez $at, .L80010BE8
|
||||
/* 0118FC 80010CFC 00000000 */ nop
|
||||
.L80010D00:
|
||||
/* 011900 80010D00 3C0C8012 */ lui $t4, %hi(gObjectCount) # $t4, 0x8012
|
||||
/* 011904 80010D04 8D8CAEF0 */ lw $t4, %lo(gObjectCount)($t4)
|
||||
/* 011900 80010D00 3C0C8012 */ lui $t4, %hi(gNumRacers) # $t4, 0x8012
|
||||
/* 011904 80010D04 8D8CAEF0 */ lw $t4, %lo(gNumRacers)($t4)
|
||||
/* 011908 80010D08 3C168012 */ lui $s6, %hi(gObjPtrList) # $s6, 0x8012
|
||||
/* 01190C 80010D0C 26D6AE58 */ addiu $s6, %lo(gObjPtrList) # addiu $s6, $s6, -0x51a8
|
||||
/* 011910 80010D10 1980000E */ blez $t4, .L80010D4C
|
||||
@@ -251,8 +251,8 @@ glabel func_80010994
|
||||
/* 011928 80010D28 8DC40000 */ lw $a0, ($t6)
|
||||
/* 01192C 80010D2C 0C01378E */ jal update_player_racer
|
||||
/* 011930 80010D30 00000000 */ nop
|
||||
/* 011934 80010D34 3C0F8012 */ lui $t7, %hi(gObjectCount) # $t7, 0x8012
|
||||
/* 011938 80010D38 8DEFAEF0 */ lw $t7, %lo(gObjectCount)($t7)
|
||||
/* 011934 80010D34 3C0F8012 */ lui $t7, %hi(gNumRacers) # $t7, 0x8012
|
||||
/* 011938 80010D38 8DEFAEF0 */ lw $t7, %lo(gNumRacers)($t7)
|
||||
/* 01193C 80010D3C 26310001 */ addiu $s1, $s1, 1
|
||||
/* 011940 80010D40 022F082A */ slt $at, $s1, $t7
|
||||
/* 011944 80010D44 1420FFF5 */ bnez $at, .L80010D1C
|
||||
@@ -261,13 +261,13 @@ glabel func_80010994
|
||||
/* 01194C 80010D4C 0C01AF66 */ jal get_current_level_race_type
|
||||
/* 011950 80010D50 00000000 */ nop
|
||||
/* 011954 80010D54 1440001C */ bnez $v0, .L80010DC8
|
||||
/* 011958 80010D58 3C078012 */ lui $a3, %hi(gObjectCount) # $a3, 0x8012
|
||||
/* 01195C 80010D5C 8CE7AEF0 */ lw $a3, %lo(gObjectCount)($a3)
|
||||
/* 011958 80010D58 3C078012 */ lui $a3, %hi(gNumRacers) # $a3, 0x8012
|
||||
/* 01195C 80010D5C 8CE7AEF0 */ lw $a3, %lo(gNumRacers)($a3)
|
||||
/* 011960 80010D60 00008825 */ move $s1, $zero
|
||||
/* 011964 80010D64 18E00018 */ blez $a3, .L80010DC8
|
||||
/* 011968 80010D68 2412FFFF */ li $s2, -1
|
||||
/* 01196C 80010D6C 3C108012 */ lui $s0, %hi(D_8011AEE8) # $s0, 0x8012
|
||||
/* 011970 80010D70 2610AEE8 */ addiu $s0, %lo(D_8011AEE8) # addiu $s0, $s0, -0x5118
|
||||
/* 01196C 80010D6C 3C108012 */ lui $s0, %hi(gRacersByPosition) # $s0, 0x8012
|
||||
/* 011970 80010D70 2610AEE8 */ addiu $s0, %lo(gRacersByPosition) # addiu $s0, $s0, -0x5118
|
||||
.L80010D74:
|
||||
/* 011974 80010D74 8E180000 */ lw $t8, ($s0)
|
||||
/* 011978 80010D78 0011C880 */ sll $t9, $s1, 2
|
||||
@@ -282,8 +282,8 @@ glabel func_80010994
|
||||
/* 01199C 80010D9C 26310001 */ addiu $s1, $s1, 1
|
||||
/* 0119A0 80010DA0 0C010FB3 */ jal func_80043ECC
|
||||
/* 0119A4 80010DA4 02803025 */ move $a2, $s4
|
||||
/* 0119A8 80010DA8 3C078012 */ lui $a3, %hi(gObjectCount) # $a3, 0x8012
|
||||
/* 0119AC 80010DAC 8CE7AEF0 */ lw $a3, %lo(gObjectCount)($a3)
|
||||
/* 0119A8 80010DA8 3C078012 */ lui $a3, %hi(gNumRacers) # $a3, 0x8012
|
||||
/* 0119AC 80010DAC 8CE7AEF0 */ lw $a3, %lo(gNumRacers)($a3)
|
||||
/* 0119B0 80010DB0 00000000 */ nop
|
||||
/* 0119B4 80010DB4 00E08825 */ move $s1, $a3
|
||||
/* 0119B8 80010DB8 26310001 */ addiu $s1, $s1, 1
|
||||
@@ -428,8 +428,8 @@ glabel func_80010994
|
||||
/* 011BAC 80010FAC 0C007A4F */ jal func_8001E93C
|
||||
/* 011BB0 80010FB0 00000000 */ nop
|
||||
.L80010FB4:
|
||||
/* 011BB4 80010FB4 3C078012 */ lui $a3, %hi(gObjectCount) # $a3, 0x8012
|
||||
/* 011BB8 80010FB8 8CE7AEF0 */ lw $a3, %lo(gObjectCount)($a3)
|
||||
/* 011BB4 80010FB4 3C078012 */ lui $a3, %hi(gNumRacers) # $a3, 0x8012
|
||||
/* 011BB8 80010FB8 8CE7AEF0 */ lw $a3, %lo(gNumRacers)($a3)
|
||||
/* 011BBC 80010FBC 3C098012 */ lui $t1, %hi(D_8011AD4E) # $t1, 0x8012
|
||||
/* 011BC0 80010FC0 10E00010 */ beqz $a3, .L80011004
|
||||
/* 011BC4 80010FC4 00000000 */ nop
|
||||
@@ -439,19 +439,19 @@ glabel func_80010994
|
||||
/* 011BD4 80010FD4 00000000 */ nop
|
||||
/* 011BD8 80010FD8 0C006602 */ jal func_80019808
|
||||
/* 011BDC 80010FDC 02802025 */ move $a0, $s4
|
||||
/* 011BE0 80010FE0 3C078012 */ lui $a3, %hi(gObjectCount) # $a3, 0x8012
|
||||
/* 011BE4 80010FE4 8CE7AEF0 */ lw $a3, %lo(gObjectCount)($a3)
|
||||
/* 011BE0 80010FE0 3C078012 */ lui $a3, %hi(gNumRacers) # $a3, 0x8012
|
||||
/* 011BE4 80010FE4 8CE7AEF0 */ lw $a3, %lo(gNumRacers)($a3)
|
||||
/* 011BE8 80010FE8 10000006 */ b .L80011004
|
||||
/* 011BEC 80010FEC 00000000 */ nop
|
||||
.L80010FF0:
|
||||
/* 011BF0 80010FF0 0C006A3D */ jal func_8001A8F4
|
||||
/* 011BF4 80010FF4 02802025 */ move $a0, $s4
|
||||
/* 011BF8 80010FF8 3C078012 */ lui $a3, %hi(gObjectCount) # $a3, 0x8012
|
||||
/* 011BFC 80010FFC 8CE7AEF0 */ lw $a3, %lo(gObjectCount)($a3)
|
||||
/* 011BF8 80010FF8 3C078012 */ lui $a3, %hi(gNumRacers) # $a3, 0x8012
|
||||
/* 011BFC 80010FFC 8CE7AEF0 */ lw $a3, %lo(gNumRacers)($a3)
|
||||
/* 011C00 80011000 00000000 */ nop
|
||||
.L80011004:
|
||||
/* 011C04 80011004 3C048012 */ lui $a0, %hi(D_8011AEEC) # $a0, 0x8012
|
||||
/* 011C08 80011008 8C84AEEC */ lw $a0, %lo(D_8011AEEC)($a0)
|
||||
/* 011C04 80011004 3C048012 */ lui $a0, %hi(gRacersByPort) # $a0, 0x8012
|
||||
/* 011C08 80011008 8C84AEEC */ lw $a0, %lo(gRacersByPort)($a0)
|
||||
/* 011C0C 8001100C 00E02825 */ move $a1, $a3
|
||||
/* 011C10 80011010 0C00210E */ jal func_80008438
|
||||
/* 011C14 80011014 02803025 */ move $a2, $s4
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
glabel func_80016DE8
|
||||
/* 0179E8 80016DE8 27BDFF48 */ addiu $sp, $sp, -0xb8
|
||||
/* 0179EC 80016DEC AFB6004C */ sw $s6, 0x4c($sp)
|
||||
/* 0179F0 80016DF0 3C168012 */ lui $s6, %hi(gObjectCount) # $s6, 0x8012
|
||||
/* 0179F4 80016DF4 26D6AEF0 */ addiu $s6, %lo(gObjectCount) # addiu $s6, $s6, -0x5110
|
||||
/* 0179F0 80016DF0 3C168012 */ lui $s6, %hi(gNumRacers) # $s6, 0x8012
|
||||
/* 0179F4 80016DF4 26D6AEF0 */ addiu $s6, %lo(gNumRacers) # addiu $s6, $s6, -0x5110
|
||||
/* 0179F8 80016DF8 8EC20000 */ lw $v0, ($s6)
|
||||
/* 0179FC 80016DFC E7BA002C */ swc1 $f26, 0x2c($sp)
|
||||
/* 017A00 80016E00 E7B6001C */ swc1 $f22, 0x1c($sp)
|
||||
@@ -28,10 +28,10 @@ glabel func_80016DE8
|
||||
/* 017A50 80016E50 0000A025 */ move $s4, $zero
|
||||
/* 017A54 80016E54 1840003C */ blez $v0, .L80016F48
|
||||
/* 017A58 80016E58 00008825 */ move $s1, $zero
|
||||
/* 017A5C 80016E5C 3C138012 */ lui $s3, %hi(gObjectStructArrayPtr) # $s3, 0x8012
|
||||
/* 017A5C 80016E5C 3C138012 */ lui $s3, %hi(gRacers) # $s3, 0x8012
|
||||
/* 017A60 80016E60 8FB500C8 */ lw $s5, 0xc8($sp)
|
||||
/* 017A64 80016E64 8FB000CC */ lw $s0, 0xcc($sp)
|
||||
/* 017A68 80016E68 2673AEE4 */ addiu $s3, %lo(gObjectStructArrayPtr) # addiu $s3, $s3, -0x511c
|
||||
/* 017A68 80016E68 2673AEE4 */ addiu $s3, %lo(gRacers) # addiu $s3, $s3, -0x511c
|
||||
/* 017A6C 80016E6C 00009025 */ move $s2, $zero
|
||||
/* 017A70 80016E70 27B70098 */ addiu $s7, $sp, 0x98
|
||||
.L80016E74:
|
||||
|
||||
@@ -27,8 +27,8 @@ glabel func_80019808
|
||||
/* 01A46C 8001986C 11C003D0 */ beqz $t6, .L8001A7B0
|
||||
/* 01A470 80019870 24010042 */ li $at, 66
|
||||
/* 01A474 80019874 14610008 */ bne $v1, $at, .L80019898
|
||||
/* 01A478 80019878 3C0B8012 */ lui $t3, %hi(gObjectStructArrayPtr) # $t3, 0x8012
|
||||
/* 01A47C 8001987C 256BAEE4 */ addiu $t3, %lo(gObjectStructArrayPtr) # addiu $t3, $t3, -0x511c
|
||||
/* 01A478 80019878 3C0B8012 */ lui $t3, %hi(gRacers) # $t3, 0x8012
|
||||
/* 01A47C 8001987C 256BAEE4 */ addiu $t3, %lo(gRacers) # addiu $t3, $t3, -0x511c
|
||||
/* 01A480 80019880 8D640000 */ lw $a0, ($t3)
|
||||
/* 01A484 80019884 AFBF0064 */ sw $ra, 0x64($sp)
|
||||
/* 01A488 80019888 0C01144A */ jal func_80045128
|
||||
@@ -38,11 +38,11 @@ glabel func_80019808
|
||||
.L80019898:
|
||||
/* 01A498 80019898 3C0F8012 */ lui $t7, %hi(D_8011ADB4) # $t7, 0x8012
|
||||
/* 01A49C 8001989C 8DEFADB4 */ lw $t7, %lo(D_8011ADB4)($t7)
|
||||
/* 01A4A0 800198A0 3C0B8012 */ lui $t3, %hi(gObjectStructArrayPtr) # $t3, 0x8012
|
||||
/* 01A4A0 800198A0 3C0B8012 */ lui $t3, %hi(gRacers) # $t3, 0x8012
|
||||
/* 01A4A4 800198A4 15E003C2 */ bnez $t7, .L8001A7B0
|
||||
/* 01A4A8 800198A8 256BAEE4 */ addiu $t3, %lo(gObjectStructArrayPtr) # addiu $t3, $t3, -0x511c
|
||||
/* 01A4AC 800198AC 3C128012 */ lui $s2, %hi(gObjectCount) # $s2, 0x8012
|
||||
/* 01A4B0 800198B0 2652AEF0 */ addiu $s2, %lo(gObjectCount) # addiu $s2, $s2, -0x5110
|
||||
/* 01A4A8 800198A8 256BAEE4 */ addiu $t3, %lo(gRacers) # addiu $t3, $t3, -0x511c
|
||||
/* 01A4AC 800198AC 3C128012 */ lui $s2, %hi(gNumRacers) # $s2, 0x8012
|
||||
/* 01A4B0 800198B0 2652AEF0 */ addiu $s2, %lo(gNumRacers) # addiu $s2, $s2, -0x5110
|
||||
/* 01A4B4 800198B4 8E470000 */ lw $a3, ($s2)
|
||||
/* 01A4B8 800198B8 00008025 */ move $s0, $zero
|
||||
/* 01A4BC 800198BC 18E00066 */ blez $a3, .L80019A58
|
||||
@@ -86,8 +86,8 @@ glabel func_80019808
|
||||
/* 01A550 80019950 AFAA0044 */ sw $t2, 0x44($sp)
|
||||
/* 01A554 80019954 0C001AB2 */ jal func_80006AC8
|
||||
/* 01A558 80019958 AFA5004C */ sw $a1, 0x4c($sp)
|
||||
/* 01A55C 8001995C 3C0B8012 */ lui $t3, %hi(gObjectStructArrayPtr) # $t3, 0x8012
|
||||
/* 01A560 80019960 256BAEE4 */ addiu $t3, %lo(gObjectStructArrayPtr) # addiu $t3, $t3, -0x511c
|
||||
/* 01A55C 8001995C 3C0B8012 */ lui $t3, %hi(gRacers) # $t3, 0x8012
|
||||
/* 01A560 80019960 256BAEE4 */ addiu $t3, %lo(gRacers) # addiu $t3, $t3, -0x511c
|
||||
/* 01A564 80019964 8FAA0044 */ lw $t2, 0x44($sp)
|
||||
/* 01A568 80019968 8D6E0000 */ lw $t6, ($t3)
|
||||
/* 01A56C 8001996C 8FA5004C */ lw $a1, 0x4c($sp)
|
||||
@@ -478,13 +478,13 @@ glabel func_80019808
|
||||
/* 01AAD4 80019ED4 10000236 */ b .L8001A7B0
|
||||
/* 01AAD8 80019ED8 AC34ADB4 */ sw $s4, %lo(D_8011ADB4)($at)
|
||||
.L80019EDC:
|
||||
/* 01AADC 80019EDC 3C078012 */ lui $a3, %hi(gObjectCount) # $a3, 0x8012
|
||||
/* 01AAE0 80019EE0 3C128012 */ lui $s2, %hi(gObjectCount) # $s2, 0x8012
|
||||
/* 01AAE4 80019EE4 3C0B8012 */ lui $t3, %hi(gObjectStructArrayPtr) # $t3, 0x8012
|
||||
/* 01AAE8 80019EE8 8CE7AEF0 */ lw $a3, %lo(gObjectCount)($a3)
|
||||
/* 01AADC 80019EDC 3C078012 */ lui $a3, %hi(gNumRacers) # $a3, 0x8012
|
||||
/* 01AAE0 80019EE0 3C128012 */ lui $s2, %hi(gNumRacers) # $s2, 0x8012
|
||||
/* 01AAE4 80019EE4 3C0B8012 */ lui $t3, %hi(gRacers) # $t3, 0x8012
|
||||
/* 01AAE8 80019EE8 8CE7AEF0 */ lw $a3, %lo(gNumRacers)($a3)
|
||||
/* 01AAEC 80019EEC 00008025 */ move $s0, $zero
|
||||
/* 01AAF0 80019EF0 256BAEE4 */ addiu $t3, %lo(gObjectStructArrayPtr) # addiu $t3, $t3, -0x511c
|
||||
/* 01AAF4 80019EF4 2652AEF0 */ addiu $s2, %lo(gObjectCount) # addiu $s2, $s2, -0x5110
|
||||
/* 01AAF0 80019EF0 256BAEE4 */ addiu $t3, %lo(gRacers) # addiu $t3, $t3, -0x511c
|
||||
/* 01AAF4 80019EF4 2652AEF0 */ addiu $s2, %lo(gNumRacers) # addiu $s2, $s2, -0x5110
|
||||
/* 01AAF8 80019EF8 00005025 */ move $t2, $zero
|
||||
/* 01AAFC 80019EFC 240D000A */ li $t5, 10
|
||||
.L80019F00:
|
||||
@@ -608,11 +608,11 @@ glabel func_80019808
|
||||
/* 01ACB0 8001A0B0 AFAA0044 */ sw $t2, 0x44($sp)
|
||||
/* 01ACB4 8001A0B4 8FA80080 */ lw $t0, 0x80($sp)
|
||||
/* 01ACB8 8001A0B8 8FAA0044 */ lw $t2, 0x44($sp)
|
||||
/* 01ACBC 8001A0BC 3C0B8012 */ lui $t3, %hi(gObjectStructArrayPtr) # $t3, 0x8012
|
||||
/* 01ACBC 8001A0BC 3C0B8012 */ lui $t3, %hi(gRacers) # $t3, 0x8012
|
||||
/* 01ACC0 8001A0C0 8FBF0064 */ lw $ra, 0x64($sp)
|
||||
/* 01ACC4 8001A0C4 24010004 */ li $at, 4
|
||||
/* 01ACC8 8001A0C8 10410019 */ beq $v0, $at, .L8001A130
|
||||
/* 01ACCC 8001A0CC 256BAEE4 */ addiu $t3, %lo(gObjectStructArrayPtr) # addiu $t3, $t3, -0x511c
|
||||
/* 01ACCC 8001A0CC 256BAEE4 */ addiu $t3, %lo(gRacers) # addiu $t3, $t3, -0x511c
|
||||
/* 01ACD0 8001A0D0 A11401D8 */ sb $s4, 0x1d8($t0)
|
||||
/* 01ACD4 8001A0D4 8E380000 */ lw $t8, ($s1)
|
||||
/* 01ACD8 8001A0D8 00000000 */ nop
|
||||
@@ -629,12 +629,12 @@ glabel func_80019808
|
||||
/* 01AD04 8001A104 AFA80080 */ sw $t0, 0x80($sp)
|
||||
/* 01AD08 8001A108 0C000741 */ jal play_sound_global
|
||||
/* 01AD0C 8001A10C AFAA0044 */ sw $t2, 0x44($sp)
|
||||
/* 01AD10 8001A110 3C0B8012 */ lui $t3, %hi(gObjectStructArrayPtr) # $t3, 0x8012
|
||||
/* 01AD10 8001A110 3C0B8012 */ lui $t3, %hi(gRacers) # $t3, 0x8012
|
||||
/* 01AD14 8001A114 8FA80080 */ lw $t0, 0x80($sp)
|
||||
/* 01AD18 8001A118 8FAA0044 */ lw $t2, 0x44($sp)
|
||||
/* 01AD1C 8001A11C 8FBF0064 */ lw $ra, 0x64($sp)
|
||||
/* 01AD20 8001A120 8E220000 */ lw $v0, ($s1)
|
||||
/* 01AD24 8001A124 256BAEE4 */ addiu $t3, %lo(gObjectStructArrayPtr) # addiu $t3, $t3, -0x511c
|
||||
/* 01AD24 8001A124 256BAEE4 */ addiu $t3, %lo(gRacers) # addiu $t3, $t3, -0x511c
|
||||
.L8001A128:
|
||||
/* 01AD28 8001A128 244E0001 */ addiu $t6, $v0, 1
|
||||
.L8001A12C:
|
||||
@@ -667,9 +667,9 @@ glabel func_80019808
|
||||
/* 01AD88 8001A188 0143082A */ slt $at, $t2, $v1
|
||||
/* 01AD8C 8001A18C 1420FFB5 */ bnez $at, .L8001A064
|
||||
/* 01AD90 8001A190 00000000 */ nop
|
||||
/* 01AD94 8001A194 3C098012 */ lui $t1, %hi(D_8011AEE8) # $t1, 0x8012
|
||||
/* 01AD94 8001A194 3C098012 */ lui $t1, %hi(gRacersByPosition) # $t1, 0x8012
|
||||
/* 01AD98 8001A198 00008025 */ move $s0, $zero
|
||||
/* 01AD9C 8001A19C 2529AEE8 */ addiu $t1, %lo(D_8011AEE8) # addiu $t1, $t1, -0x5118
|
||||
/* 01AD9C 8001A19C 2529AEE8 */ addiu $t1, %lo(gRacersByPosition) # addiu $t1, $t1, -0x5118
|
||||
/* 01ADA0 8001A1A0 00005025 */ move $t2, $zero
|
||||
.L8001A1A4:
|
||||
/* 01ADA4 8001A1A4 8D380000 */ lw $t8, ($t1)
|
||||
@@ -781,8 +781,8 @@ glabel func_80019808
|
||||
/* 01AF20 8001A320 8FA50094 */ lw $a1, 0x94($sp)
|
||||
/* 01AF24 8001A324 26100001 */ addiu $s0, $s0, 1
|
||||
/* 01AF28 8001A328 2A010004 */ slti $at, $s0, 4
|
||||
/* 01AF2C 8001A32C 3C0B8012 */ lui $t3, %hi(gObjectStructArrayPtr) # $t3, 0x8012
|
||||
/* 01AF30 8001A330 256BAEE4 */ addiu $t3, %lo(gObjectStructArrayPtr) # addiu $t3, $t3, -0x511c
|
||||
/* 01AF2C 8001A32C 3C0B8012 */ lui $t3, %hi(gRacers) # $t3, 0x8012
|
||||
/* 01AF30 8001A330 256BAEE4 */ addiu $t3, %lo(gRacers) # addiu $t3, $t3, -0x511c
|
||||
/* 01AF34 8001A334 1420FFF7 */ bnez $at, .L8001A314
|
||||
/* 01AF38 8001A338 00A22825 */ or $a1, $a1, $v0
|
||||
/* 01AF3C 8001A33C 3C198012 */ lui $t9, %hi(D_8011AEF6) # $t9, 0x8012
|
||||
@@ -829,23 +829,23 @@ glabel func_80019808
|
||||
/* 01AFD8 8001A3D8 8FBF0034 */ lw $ra, 0x34($sp)
|
||||
/* 01AFDC 8001A3DC 0C027B20 */ jal is_in_two_player_adventure
|
||||
/* 01AFE0 8001A3E0 A3A0005B */ sb $zero, 0x5b($sp)
|
||||
/* 01AFE4 8001A3E4 3C098012 */ lui $t1, %hi(D_8011AEE8) # $t1, 0x8012
|
||||
/* 01AFE4 8001A3E4 3C098012 */ lui $t1, %hi(gRacersByPosition) # $t1, 0x8012
|
||||
/* 01AFE8 8001A3E8 10400010 */ beqz $v0, .L8001A42C
|
||||
/* 01AFEC 8001A3EC 2529AEE8 */ addiu $t1, %lo(D_8011AEE8) # addiu $t1, $t1, -0x5118
|
||||
/* 01AFEC 8001A3EC 2529AEE8 */ addiu $t1, %lo(gRacersByPosition) # addiu $t1, $t1, -0x5118
|
||||
/* 01AFF0 8001A3F0 87AF0088 */ lh $t7, 0x88($sp)
|
||||
/* 01AFF4 8001A3F4 00000000 */ nop
|
||||
/* 01AFF8 8001A3F8 19E0000D */ blez $t7, .L8001A430
|
||||
/* 01AFFC 8001A3FC 87AE0088 */ lh $t6, 0x88($sp)
|
||||
/* 01B000 8001A400 0C02658B */ jal get_trophy_race_world_id
|
||||
/* 01B004 8001A404 00000000 */ nop
|
||||
/* 01B008 8001A408 3C098012 */ lui $t1, %hi(D_8011AEE8) # $t1, 0x8012
|
||||
/* 01B008 8001A408 3C098012 */ lui $t1, %hi(gRacersByPosition) # $t1, 0x8012
|
||||
/* 01B00C 8001A40C 14400007 */ bnez $v0, .L8001A42C
|
||||
/* 01B010 8001A410 2529AEE8 */ addiu $t1, %lo(D_8011AEE8) # addiu $t1, $t1, -0x5118
|
||||
/* 01B010 8001A410 2529AEE8 */ addiu $t1, %lo(gRacersByPosition) # addiu $t1, $t1, -0x5118
|
||||
/* 01B014 8001A414 0C0069F6 */ jal func_8001A7D8
|
||||
/* 01B018 8001A418 02C02025 */ move $a0, $s6
|
||||
/* 01B01C 8001A41C 3C098012 */ lui $t1, %hi(D_8011AEE8) # $t1, 0x8012
|
||||
/* 01B01C 8001A41C 3C098012 */ lui $t1, %hi(gRacersByPosition) # $t1, 0x8012
|
||||
/* 01B020 8001A420 10400002 */ beqz $v0, .L8001A42C
|
||||
/* 01B024 8001A424 2529AEE8 */ addiu $t1, %lo(D_8011AEE8) # addiu $t1, $t1, -0x5118
|
||||
/* 01B024 8001A424 2529AEE8 */ addiu $t1, %lo(gRacersByPosition) # addiu $t1, $t1, -0x5118
|
||||
/* 01B028 8001A428 A3B4005B */ sb $s4, 0x5b($sp)
|
||||
.L8001A42C:
|
||||
/* 01B02C 8001A42C 87AE0088 */ lh $t6, 0x88($sp)
|
||||
@@ -897,10 +897,10 @@ glabel func_80019808
|
||||
/* 01B0D0 8001A4D0 0C01A73F */ jal func_80069CFC
|
||||
/* 01B0D4 8001A4D4 00000000 */ nop
|
||||
/* 01B0D8 8001A4D8 8FA80080 */ lw $t0, 0x80($sp)
|
||||
/* 01B0DC 8001A4DC 3C098012 */ lui $t1, %hi(D_8011AEE8) # $t1, 0x8012
|
||||
/* 01B0DC 8001A4DC 3C098012 */ lui $t1, %hi(gRacersByPosition) # $t1, 0x8012
|
||||
/* 01B0E0 8001A4E0 8FAA0044 */ lw $t2, 0x44($sp)
|
||||
/* 01B0E4 8001A4E4 240F0005 */ li $t7, 5
|
||||
/* 01B0E8 8001A4E8 2529AEE8 */ addiu $t1, %lo(D_8011AEE8) # addiu $t1, $t1, -0x5118
|
||||
/* 01B0E8 8001A4E8 2529AEE8 */ addiu $t1, %lo(gRacersByPosition) # addiu $t1, $t1, -0x5118
|
||||
/* 01B0EC 8001A4EC A44F0036 */ sh $t7, 0x36($v0)
|
||||
.L8001A4F0:
|
||||
/* 01B0F0 8001A4F0 A11401D8 */ sb $s4, 0x1d8($t0)
|
||||
@@ -971,9 +971,9 @@ glabel func_80019808
|
||||
/* 01B1D8 8001A5D8 A2600000 */ sb $zero, ($s3)
|
||||
/* 01B1DC 8001A5DC 0C027B20 */ jal is_in_two_player_adventure
|
||||
/* 01B1E0 8001A5E0 A3A4005A */ sb $a0, 0x5a($sp)
|
||||
/* 01B1E4 8001A5E4 3C098012 */ lui $t1, %hi(D_8011AEE8) # $t1, 0x8012
|
||||
/* 01B1E4 8001A5E4 3C098012 */ lui $t1, %hi(gRacersByPosition) # $t1, 0x8012
|
||||
/* 01B1E8 8001A5E8 10400008 */ beqz $v0, .L8001A60C
|
||||
/* 01B1EC 8001A5EC 2529AEE8 */ addiu $t1, %lo(D_8011AEE8) # addiu $t1, $t1, -0x5118
|
||||
/* 01B1EC 8001A5EC 2529AEE8 */ addiu $t1, %lo(gRacersByPosition) # addiu $t1, $t1, -0x5118
|
||||
/* 01B1F0 8001A5F0 82D90072 */ lb $t9, 0x72($s6)
|
||||
/* 01B1F4 8001A5F4 82D8005A */ lb $t8, 0x5a($s6)
|
||||
/* 01B1F8 8001A5F8 00000000 */ nop
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
glabel func_8001A7D8
|
||||
/* 01B3D8 8001A7D8 3C0E8012 */ lui $t6, %hi(D_8011AEE8) # $t6, 0x8012
|
||||
/* 01B3DC 8001A7DC 8DCEAEE8 */ lw $t6, %lo(D_8011AEE8)($t6)
|
||||
/* 01B3D8 8001A7D8 3C0E8012 */ lui $t6, %hi(gRacersByPosition) # $t6, 0x8012
|
||||
/* 01B3DC 8001A7DC 8DCEAEE8 */ lw $t6, %lo(gRacersByPosition)($t6)
|
||||
/* 01B3E0 8001A7E0 2401FFFF */ li $at, -1
|
||||
/* 01B3E4 8001A7E4 8DCF0000 */ lw $t7, ($t6)
|
||||
/* 01B3E8 8001A7E8 3C038012 */ lui $v1, %hi(D_8011ADC4) # $v1, 0x8012
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user