Decompiled 10 functions in unknown_080500

This commit is contained in:
David Benepe
2020-07-13 14:42:42 -05:00
parent c4e41ab145
commit 3f31cb6192
88 changed files with 343 additions and 501 deletions
@@ -10,7 +10,7 @@ glabel D_80019808
/* 01A428 80019828 AFB00018 */ sw $s0, 0x18($sp)
/* 01A42C 8001982C 0C01AF6C */ jal func_8006BDB0
/* 01A430 80019830 AFA400A0 */ sw $a0, 0xa0($sp)
/* 01A434 80019834 0C01BAA4 */ jal func_8006EA90
/* 01A434 80019834 0C01BAA4 */ jal get_settings
/* 01A438 80019838 AFA20064 */ sw $v0, 0x64($sp)
/* 01A43C 8001983C 8FBF0064 */ lw $ra, 0x64($sp)
/* 01A440 80019840 A7A00088 */ sh $zero, 0x88($sp)
@@ -836,7 +836,7 @@ glabel D_80019808
/* 01AFF4 8001A3F4 00000000 */ nop
/* 01AFF8 8001A3F8 19E0000D */ blez $t7, .L8001A430
/* 01AFFC 8001A3FC 87AE0088 */ lh $t6, 0x88($sp)
/* 01B000 8001A400 0C02658B */ jal is_in_trophy_race
/* 01B000 8001A400 0C02658B */ jal get_trophy_race_world_id
/* 01B004 8001A404 00000000 */ nop
/* 01B008 8001A408 3C098012 */ lui $t1, %hi(D_8011AEE8) # $t1, 0x8012
/* 01B00C 8001A40C 14400007 */ bnez $v0, .L8001A42C
@@ -1006,7 +1006,7 @@ glabel D_80019808
/* 01B25C 8001A65C 00000000 */ nop
/* 01B260 8001A660 14400006 */ bnez $v0, .L8001A67C
/* 01B264 8001A664 00000000 */ nop
/* 01B268 8001A668 0C02658B */ jal is_in_trophy_race
/* 01B268 8001A668 0C02658B */ jal get_trophy_race_world_id
/* 01B26C 8001A66C 00000000 */ nop
/* 01B270 8001A670 14400002 */ bnez $v0, .L8001A67C
/* 01B274 8001A674 00000000 */ nop
@@ -5,7 +5,7 @@ glabel func_8000C8F8
/* 00D504 8000C904 AFB1001C */ sw $s1, 0x1c($sp)
/* 00D508 8000C908 AFB00018 */ sw $s0, 0x18($sp)
/* 00D50C 8000C90C AFA40058 */ sw $a0, 0x58($sp)
/* 00D510 8000C910 0C01BAA4 */ jal func_8006EA90
/* 00D510 8000C910 0C01BAA4 */ jal get_settings
/* 00D514 8000C914 AFA5005C */ sw $a1, 0x5c($sp)
/* 00D518 8000C918 90580049 */ lbu $t8, 0x49($v0)
/* 00D51C 8000C91C 8C4F0004 */ lw $t7, 4($v0)
@@ -68,7 +68,7 @@ glabel func_8000CC7C
.L8000CD7C:
/* 00D97C 8000CD7C 0C01B683 */ jal func_8006DA0C
/* 00D980 8000CD80 00000000 */ nop
/* 00D984 8000CD84 0C01BAA4 */ jal func_8006EA90
/* 00D984 8000CD84 0C01BAA4 */ jal get_settings
/* 00D988 8000CD88 AFA20138 */ sw $v0, 0x138($sp)
/* 00D98C 8000CD8C 0040B825 */ move $s7, $v0
/* 00D990 8000CD90 0C0078A7 */ jal func_8001E29C
@@ -11,7 +11,7 @@ glabel func_8000E2B4
/* 00EED8 8000E2D8 00000000 */ nop
/* 00EEDC 8000E2DC 15E00074 */ bnez $t7, .L8000E4B0
/* 00EEE0 8000E2E0 8FBF0014 */ lw $ra, 0x14($sp)
/* 00EEE4 8000E2E4 0C01BAA4 */ jal func_8006EA90
/* 00EEE4 8000E2E4 0C01BAA4 */ jal get_settings
/* 00EEE8 8000E2E8 00000000 */ nop
/* 00EEEC 8000E2EC 3C048012 */ lui $a0, %hi(D_8011AD45) # $a0, 0x8012
/* 00EEF0 8000E2F0 8084AD45 */ lb $a0, %lo(D_8011AD45)($a0)
@@ -6,7 +6,7 @@ glabel func_8000EA54
/* 00F664 8000EA64 AFB10018 */ sw $s1, 0x18($sp)
/* 00F668 8000EA68 AFB00014 */ sw $s0, 0x14($sp)
/* 00F66C 8000EA6C AFA40068 */ sw $a0, 0x68($sp)
/* 00F670 8000EA70 0C01BAA4 */ jal func_8006EA90
/* 00F670 8000EA70 0C01BAA4 */ jal get_settings
/* 00F674 8000EA74 AFA5006C */ sw $a1, 0x6c($sp)
/* 00F678 8000EA78 8FA30068 */ lw $v1, 0x68($sp)
/* 00F67C 8000EA7C 00408825 */ move $s1, $v0
@@ -503,7 +503,7 @@ glabel func_80010994
.L800110C8:
/* 011CC8 800110C8 11A00011 */ beqz $t5, .L80011110
/* 011CCC 800110CC 8FBF0034 */ lw $ra, 0x34($sp)
/* 011CD0 800110D0 0C02658B */ jal is_in_trophy_race
/* 011CD0 800110D0 0C02658B */ jal get_trophy_race_world_id
/* 011CD4 800110D4 00000000 */ nop
/* 011CD8 800110D8 1440000D */ bnez $v0, .L80011110
/* 011CDC 800110DC 8FBF0034 */ lw $ra, 0x34($sp)
@@ -324,7 +324,7 @@ glabel func_8001A8F4
.L8001ADAC:
/* 01B9AC 8001ADAC 0C01A955 */ jal func_8006A554
/* 01B9B0 8001ADB0 00002025 */ move $a0, $zero
/* 01B9B4 8001ADB4 0C01BAA4 */ jal func_8006EA90
/* 01B9B4 8001ADB4 0C01BAA4 */ jal get_settings
/* 01B9B8 8001ADB8 30508000 */ andi $s0, $v0, 0x8000
/* 01B9BC 8001ADBC 8C590010 */ lw $t9, %lo(D_80120010)($v0)
/* 01B9C0 8001ADC0 00408825 */ move $s1, $v0
@@ -3,7 +3,7 @@ glabel func_8001AE64
/* 01BA68 8001AE68 AFBF001C */ sw $ra, 0x1c($sp)
/* 01BA6C 8001AE6C 0C01AF6C */ jal func_8006BDB0
/* 01BA70 8001AE70 AFB00018 */ sw $s0, 0x18($sp)
/* 01BA74 8001AE74 0C01BAA4 */ jal func_8006EA90
/* 01BA74 8001AE74 0C01BAA4 */ jal get_settings
/* 01BA78 8001AE78 AFA2002C */ sw $v0, 0x2c($sp)
/* 01BA7C 8001AE7C 8FAA002C */ lw $t2, 0x2c($sp)
/* 01BA80 8001AE80 A0400114 */ sb $zero, 0x114($v0)
@@ -6,7 +6,7 @@ glabel func_8001B4FC
/* 01C10C 8001B50C AFB00018 */ sw $s0, 0x18($sp)
/* 01C110 8001B510 3C01800E */ lui $at, %hi(D_800DC734) # $at, 0x800e
/* 01C114 8001B514 00808025 */ move $s0, $a0
/* 01C118 8001B518 0C01BAA4 */ jal func_8006EA90
/* 01C118 8001B518 0C01BAA4 */ jal get_settings
/* 01C11C 8001B51C A020C734 */ sb $zero, %lo(D_800DC734)($at)
/* 01C120 8001B520 AFA20020 */ sw $v0, 0x20($sp)
/* 01C124 8001B524 0C01AC2B */ jal func_8006B0AC
@@ -46,7 +46,7 @@ glabel func_80022948
/* 0235F8 800229F8 AE00012C */ sw $zero, 0x12c($s0)
/* 0235FC 800229FC AE000130 */ sw $zero, 0x130($s0)
/* 023600 80022A00 A60001BA */ sh $zero, 0x1ba($s0)
/* 023604 80022A04 0C01BAA4 */ jal func_8006EA90
/* 023604 80022A04 0C01BAA4 */ jal get_settings
/* 023608 80022A08 AFA2007C */ sw $v0, 0x7c($sp)
/* 02360C 80022A0C 24190050 */ li $t9, 80
/* 023610 80022A10 3C018012 */ lui $at, %hi(D_8011ADB0) # $at, 0x8012
@@ -9,7 +9,7 @@ glabel func_80022CFC
/* 023918 80022D18 00808025 */ move $s0, $a0
/* 02391C 80022D1C E7B50018 */ swc1 $f21, 0x18($sp)
/* 023920 80022D20 E7AC002C */ swc1 $f12, 0x2c($sp)
/* 023924 80022D24 0C01BAA4 */ jal func_8006EA90
/* 023924 80022D24 0C01BAA4 */ jal get_settings
/* 023928 80022D28 E7AE0030 */ swc1 $f14, 0x30($sp)
/* 02392C 80022D2C 3C088012 */ lui $t0, %hi(D_8011AE5C) # $t0, 0x8012
/* 023930 80022D30 8D08AE5C */ lw $t0, %lo(D_8011AE5C)($t0)
@@ -105,7 +105,7 @@ glabel func_80022E18
/* 023BA0 80022FA0 24010001 */ li $at, 1
/* 023BA4 80022FA4 15A1001F */ bne $t5, $at, .L80023024
/* 023BA8 80022FA8 00000000 */ nop
/* 023BAC 80022FAC 0C01BAA4 */ jal func_8006EA90
/* 023BAC 80022FAC 0C01BAA4 */ jal get_settings
/* 023BB0 80022FB0 AFA30024 */ sw $v1, 0x24($sp)
/* 023BB4 80022FB4 8FA30024 */ lw $v1, 0x24($sp)
/* 023BB8 80022FB8 94580014 */ lhu $t8, 0x14($v0)
@@ -9,7 +9,7 @@ glabel func_80028FAC
/* 029BC8 80028FC8 AFB10024 */ sw $s1, 0x24($sp)
/* 029BCC 80028FCC 0C004B0C */ jal func_80012C30
/* 029BD0 80028FD0 AFB00020 */ sw $s0, 0x20($sp)
/* 029BD4 80028FD4 0C01BAA4 */ jal func_8006EA90
/* 029BD4 80028FD4 0C01BAA4 */ jal get_settings
/* 029BD8 80028FD8 00000000 */ nop
/* 029BDC 80028FDC 904E0049 */ lbu $t6, 0x49($v0)
/* 029BE0 80028FE0 24010024 */ li $at, 36
@@ -3,7 +3,7 @@ glabel func_80034E9C
/* 035AA0 80034EA0 AFBF001C */ sw $ra, 0x1c($sp)
/* 035AA4 80034EA4 AFB00018 */ sw $s0, 0x18($sp)
/* 035AA8 80034EA8 00808025 */ move $s0, $a0
/* 035AAC 80034EAC 0C01BAA4 */ jal func_8006EA90
/* 035AAC 80034EAC 0C01BAA4 */ jal get_settings
/* 035AB0 80034EB0 AFA5005C */ sw $a1, 0x5c($sp)
/* 035AB4 80034EB4 0C01AF6C */ jal func_8006BDB0
/* 035AB8 80034EB8 AFA20054 */ sw $v0, 0x54($sp)
@@ -14,7 +14,7 @@ glabel func_80038D58
/* 039988 80038D88 8C89004C */ lw $t1, 0x4c($a0)
/* 03998C 80038D8C 00000000 */ nop
/* 039990 80038D90 A1200012 */ sb $zero, 0x12($t1)
/* 039994 80038D94 0C01BAA4 */ jal func_8006EA90
/* 039994 80038D94 0C01BAA4 */ jal get_settings
/* 039998 80038D98 AFA40018 */ sw $a0, 0x18($sp)
/* 03999C 80038D9C 8C4A0010 */ lw $t2, 0x10($v0)
/* 0399A0 80038DA0 8FA40018 */ lw $a0, 0x18($sp)
@@ -16,7 +16,7 @@ glabel func_80038F58
/* 039B90 80038F90 AFA50084 */ sw $a1, 0x84($sp)
/* 039B94 80038F94 8C950064 */ lw $s5, 0x64($a0)
/* 039B98 80038F98 0080A025 */ move $s4, $a0
/* 039B9C 80038F9C 0C01BAA4 */ jal func_8006EA90
/* 039B9C 80038F9C 0C01BAA4 */ jal get_settings
/* 039BA0 80038FA0 24100001 */ li $s0, 1
/* 039BA4 80038FA4 82A30014 */ lb $v1, 0x14($s5)
/* 039BA8 80038FA8 00000000 */ nop
@@ -70,7 +70,7 @@ glabel func_8003B368
/* 03C068 8003B468 00000000 */ nop
/* 03C06C 8003B46C 13000010 */ beqz $t8, .L8003B4B0
/* 03C070 8003B470 8FBF001C */ lw $ra, 0x1c($sp)
/* 03C074 8003B474 0C01BAA4 */ jal func_8006EA90
/* 03C074 8003B474 0C01BAA4 */ jal get_settings
/* 03C078 8003B478 AFA60024 */ sw $a2, 0x24($sp)
/* 03C07C 8003B47C 8FA60024 */ lw $a2, 0x24($sp)
/* 03C080 8003B480 94590014 */ lhu $t9, 0x14($v0)
@@ -26,7 +26,7 @@ glabel func_8003B4BC
/* 03C118 8003B518 00008025 */ move $s0, $zero
/* 03C11C 8003B51C 24100001 */ li $s0, 1
.L8003B520:
/* 03C120 8003B520 0C01BAA4 */ jal func_8006EA90
/* 03C120 8003B520 0C01BAA4 */ jal get_settings
/* 03C124 8003B524 E7A2002C */ swc1 $f2, 0x2c($sp)
/* 03C128 8003B528 904B0049 */ lbu $t3, 0x49($v0)
/* 03C12C 8003B52C 8E23003C */ lw $v1, 0x3c($s1)
@@ -19,7 +19,7 @@ glabel func_8003B988
/* 03C5CC 8003B9CC 46283282 */ mul.d $f10, $f6, $f8
/* 03C5D0 8003B9D0 462050A0 */ cvt.s.d $f2, $f10
.L8003B9D4:
/* 03C5D4 8003B9D4 0C01BAA4 */ jal func_8006EA90
/* 03C5D4 8003B9D4 0C01BAA4 */ jal get_settings
/* 03C5D8 8003B9D8 E7A20030 */ swc1 $f2, 0x30($sp)
/* 03C5DC 8003B9DC 904B0049 */ lbu $t3, 0x49($v0)
/* 03C5E0 8003B9E0 8C590004 */ lw $t9, 4($v0)
@@ -5,7 +5,7 @@ glabel func_8003C2E4
/* 03CEF0 8003C2F0 AFB0001C */ sw $s0, 0x1c($sp)
/* 03CEF4 8003C2F4 AFA50034 */ sw $a1, 0x34($sp)
/* 03CEF8 8003C2F8 8C900064 */ lw $s0, 0x64($a0)
/* 03CEFC 8003C2FC 0C01BAA4 */ jal func_8006EA90
/* 03CEFC 8003C2FC 0C01BAA4 */ jal get_settings
/* 03CF00 8003C300 00808825 */ move $s1, $a0
/* 03CF04 8003C304 AFA2002C */ sw $v0, 0x2c($sp)
/* 03CF08 8003C308 920E000F */ lbu $t6, 0xf($s0)

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