mirror of
https://github.com/izzy2lost/Diddy-Kong-Racing.git
synced 2026-06-19 01:16:26 -07:00
Decomp 29 functions in unknown_080500
func_800813C0, func_80084118, func_80084734, func_800851FC, func_800887C4, func_800895A4, func_8008A4C8, func_8008AD1C, func_8008C128, func_8008C4E8, func_8008CACC, func_8008E428, func_80093A0C, func_800945B0, func_800945E4, func_800976CC, func_800981E8, func_80098754, func_80099600, func_8009962C, func_8009ABAC, func_8009AF18, func_8009BCF0, func_8009BE5C, func_8009C1A0, func_8009C2D0, func_8009C3C8, func_8009E9A0, and func_8009E9A8
This commit is contained in:
@@ -1,6 +0,0 @@
|
||||
glabel func_800813C0
|
||||
/* 081FC0 800813C0 240E0001 */ li $t6, 1
|
||||
/* 081FC4 800813C4 3C01800E */ lui $at, 0x800e
|
||||
/* 081FC8 800813C8 03E00008 */ jr $ra
|
||||
/* 081FCC 800813CC AC2EF458 */ sw $t6, -0xba8($at)
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
glabel func_80084118
|
||||
/* 084D18 80084118 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 084D1C 8008411C AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 084D20 80084120 3C04800E */ lui $a0, %hi(D_800DF7C4) # $a0, 0x800e
|
||||
/* 084D24 80084124 0C02712A */ jal func_8009C4A8
|
||||
/* 084D28 80084128 2484F7C4 */ addiu $a0, %lo(D_800DF7C4) # addiu $a0, $a0, -0x83c
|
||||
/* 084D2C 8008412C 0C0002F8 */ jal func_80000BE0
|
||||
/* 084D30 80084130 24040010 */ li $a0, 16
|
||||
/* 084D34 80084134 0C019834 */ jal func_800660D0
|
||||
/* 084D38 80084138 00000000 */ nop
|
||||
/* 084D3C 8008413C 0C03108B */ jal func_800C422C
|
||||
/* 084D40 80084140 24040002 */ li $a0, 2
|
||||
/* 084D44 80084144 0C000224 */ jal func_80000890
|
||||
/* 084D48 80084148 24040001 */ li $a0, 1
|
||||
/* 084D4C 8008414C 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 084D50 80084150 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 084D54 80084154 03E00008 */ jr $ra
|
||||
/* 084D58 80084158 00000000 */ nop
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
glabel func_80084734
|
||||
/* 085334 80084734 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 085338 80084738 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 08533C 8008473C 0C03108B */ jal func_800C422C
|
||||
/* 085340 80084740 24040002 */ li $a0, 2
|
||||
/* 085344 80084744 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 085348 80084748 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 08534C 8008474C 03E00008 */ jr $ra
|
||||
/* 085350 80084750 00000000 */ nop
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
glabel func_800851FC
|
||||
/* 085DFC 800851FC 3C048012 */ lui $a0, %hi(D_801269FC) # $a0, 0x8012
|
||||
/* 085E00 80085200 8C8469FC */ lw $a0, %lo(D_801269FC)($a0)
|
||||
/* 085E04 80085204 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 085E08 80085208 10800003 */ beqz $a0, .L80085218
|
||||
/* 085E0C 8008520C AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 085E10 80085210 0C001223 */ jal func_8000488C
|
||||
/* 085E14 80085214 00000000 */ nop
|
||||
.L80085218:
|
||||
/* 085E18 80085218 3C0E8012 */ lui $t6, %hi(D_801263D8) # $t6, 0x8012
|
||||
/* 085E1C 8008521C 8DCE63D8 */ lw $t6, %lo(D_801263D8)($t6)
|
||||
/* 085E20 80085220 00000000 */ nop
|
||||
/* 085E24 80085224 05C00009 */ bltz $t6, .L8008524C
|
||||
/* 085E28 80085228 00000000 */ nop
|
||||
/* 085E2C 8008522C 0C0002F8 */ jal func_80000BE0
|
||||
/* 085E30 80085230 24040018 */ li $a0, 24
|
||||
/* 085E34 80085234 0C0002CD */ jal func_80000B34
|
||||
/* 085E38 80085238 24040018 */ li $a0, 24
|
||||
/* 085E3C 8008523C 0C000326 */ jal func_80000C98
|
||||
/* 085E40 80085240 24040100 */ li $a0, 256
|
||||
/* 085E44 80085244 0C0002C6 */ jal func_80000B18
|
||||
/* 085E48 80085248 00000000 */ nop
|
||||
.L8008524C:
|
||||
/* 085E4C 8008524C 3C04800E */ lui $a0, %hi(D_800DFA2C) # $a0, 0x800e
|
||||
/* 085E50 80085250 0C02712A */ jal func_8009C4A8
|
||||
/* 085E54 80085254 2484FA2C */ addiu $a0, %lo(D_800DFA2C) # addiu $a0, $a0, -0x5d4
|
||||
/* 085E58 80085258 0C03108B */ jal func_800C422C
|
||||
/* 085E5C 8008525C 24040002 */ li $a0, 2
|
||||
/* 085E60 80085260 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 085E64 80085264 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 085E68 80085268 03E00008 */ jr $ra
|
||||
/* 085E6C 8008526C 00000000 */ nop
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
glabel func_800887C4
|
||||
/* 0893C4 800887C4 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 0893C8 800887C8 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 0893CC 800887CC 3C04800E */ lui $a0, %hi(D_800DF7C4) # $a0, 0x800e
|
||||
/* 0893D0 800887D0 0C02712A */ jal func_8009C4A8
|
||||
/* 0893D4 800887D4 2484F7C4 */ addiu $a0, %lo(D_800DF7C4) # addiu $a0, $a0, -0x83c
|
||||
/* 0893D8 800887D8 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 0893DC 800887DC 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 0893E0 800887E0 03E00008 */ jr $ra
|
||||
/* 0893E4 800887E4 00000000 */ nop
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
glabel func_800895A4
|
||||
/* 08A1A4 800895A4 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 08A1A8 800895A8 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 08A1AC 800895AC 0C027142 */ jal func_8009C508
|
||||
/* 08A1B0 800895B0 2404003F */ li $a0, 63
|
||||
/* 08A1B4 800895B4 3C048012 */ lui $a0, %hi(D_80126AA0) # $a0, 0x8012
|
||||
/* 08A1B8 800895B8 8C846AA0 */ lw $a0, %lo(D_80126AA0)($a0)
|
||||
/* 08A1BC 800895BC 0C01C450 */ jal func_80071140
|
||||
/* 08A1C0 800895C0 00000000 */ nop
|
||||
/* 08A1C4 800895C4 0C03108B */ jal func_800C422C
|
||||
/* 08A1C8 800895C8 24040002 */ li $a0, 2
|
||||
/* 08A1CC 800895CC 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 08A1D0 800895D0 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 08A1D4 800895D4 03E00008 */ jr $ra
|
||||
/* 08A1D8 800895D8 00000000 */ nop
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
glabel func_8008A4C8
|
||||
/* 08B0C8 8008A4C8 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 08B0CC 8008A4CC AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 08B0D0 8008A4D0 0C03108B */ jal func_800C422C
|
||||
/* 08B0D4 8008A4D4 24040002 */ li $a0, 2
|
||||
/* 08B0D8 8008A4D8 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 08B0DC 8008A4DC 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 08B0E0 8008A4E0 03E00008 */ jr $ra
|
||||
/* 08B0E4 8008A4E4 00000000 */ nop
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
glabel func_8008AD1C
|
||||
/* 08B91C 8008AD1C 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 08B920 8008AD20 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 08B924 8008AD24 0C027142 */ jal func_8009C508
|
||||
/* 08B928 8008AD28 2404003F */ li $a0, 63
|
||||
/* 08B92C 8008AD2C 0C03108B */ jal func_800C422C
|
||||
/* 08B930 8008AD30 24040002 */ li $a0, 2
|
||||
/* 08B934 8008AD34 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 08B938 8008AD38 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 08B93C 8008AD3C 03E00008 */ jr $ra
|
||||
/* 08B940 8008AD40 00000000 */ nop
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
glabel func_8008C128
|
||||
/* 08CD28 8008C128 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 08CD2C 8008C12C AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 08CD30 8008C130 3C04800E */ lui $a0, %hi(D_800DFDC8) # $a0, 0x800e
|
||||
/* 08CD34 8008C134 0C02712A */ jal func_8009C4A8
|
||||
/* 08CD38 8008C138 2484FDC8 */ addiu $a0, %lo(D_800DFDC8) # addiu $a0, $a0, -0x238
|
||||
/* 08CD3C 8008C13C 0C01C42C */ jal func_800710B0
|
||||
/* 08CD40 8008C140 00002025 */ move $a0, $zero
|
||||
/* 08CD44 8008C144 0C03108B */ jal func_800C422C
|
||||
/* 08CD48 8008C148 24040002 */ li $a0, 2
|
||||
/* 08CD4C 8008C14C 0C01C42C */ jal func_800710B0
|
||||
/* 08CD50 8008C150 24040002 */ li $a0, 2
|
||||
/* 08CD54 8008C154 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 08CD58 8008C158 3C01800E */ lui $at, %hi(D_800DFFD0) # $at, 0x800e
|
||||
/* 08CD5C 8008C15C AC20FFD0 */ sw $zero, %lo(D_800DFFD0)($at)
|
||||
/* 08CD60 8008C160 03E00008 */ jr $ra
|
||||
/* 08CD64 8008C164 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
glabel func_8008C4E8
|
||||
/* 08D0E8 8008C4E8 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 08D0EC 8008C4EC AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 08D0F0 8008C4F0 0C03108B */ jal func_800C422C
|
||||
/* 08D0F4 8008C4F4 24040002 */ li $a0, 2
|
||||
/* 08D0F8 8008C4F8 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 08D0FC 8008C4FC 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 08D100 8008C500 03E00008 */ jr $ra
|
||||
/* 08D104 8008C504 00000000 */ nop
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
glabel func_8008CACC
|
||||
/* 08D6CC 8008CACC 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 08D6D0 8008CAD0 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 08D6D4 8008CAD4 0C03108B */ jal func_800C422C
|
||||
/* 08D6D8 8008CAD8 24040002 */ li $a0, 2
|
||||
/* 08D6DC 8008CADC 0C01FFE2 */ jal func_8007FF88
|
||||
/* 08D6E0 8008CAE0 00000000 */ nop
|
||||
/* 08D6E4 8008CAE4 0C027142 */ jal func_8009C508
|
||||
/* 08D6E8 8008CAE8 24040043 */ li $a0, 67
|
||||
/* 08D6EC 8008CAEC 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 08D6F0 8008CAF0 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 08D6F4 8008CAF4 03E00008 */ jr $ra
|
||||
/* 08D6F8 8008CAF8 00000000 */ nop
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
glabel func_8008E428
|
||||
/* 08F028 8008E428 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 08F02C 8008E42C AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 08F030 8008E430 3C04800E */ lui $a0, %hi(D_800E0398) # $a0, 0x800e
|
||||
/* 08F034 8008E434 0C02712A */ jal func_8009C4A8
|
||||
/* 08F038 8008E438 24840398 */ addiu $a0, %lo(D_800E0398) # addiu $a0, $a0, 0x398
|
||||
/* 08F03C 8008E43C 0C01FFE2 */ jal func_8007FF88
|
||||
/* 08F040 8008E440 00000000 */ nop
|
||||
/* 08F044 8008E444 0C03108B */ jal func_800C422C
|
||||
/* 08F048 8008E448 24040002 */ li $a0, 2
|
||||
/* 08F04C 8008E44C 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 08F050 8008E450 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 08F054 8008E454 03E00008 */ jr $ra
|
||||
/* 08F058 8008E458 00000000 */ nop
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
glabel func_80093A0C
|
||||
/* 09460C 80093A0C 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 094610 80093A10 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 094614 80093A14 3C04800E */ lui $a0, %hi(D_800E0FB4) # $a0, 0x800e
|
||||
/* 094618 80093A18 0C02712A */ jal func_8009C4A8
|
||||
/* 09461C 80093A1C 24840FB4 */ addiu $a0, %lo(D_800E0FB4) # addiu $a0, $a0, 0xfb4
|
||||
/* 094620 80093A20 0C03108B */ jal func_800C422C
|
||||
/* 094624 80093A24 24040002 */ li $a0, 2
|
||||
/* 094628 80093A28 0C0002CA */ jal func_80000B28
|
||||
/* 09462C 80093A2C 00000000 */ nop
|
||||
/* 094630 80093A30 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 094634 80093A34 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 094638 80093A38 03E00008 */ jr $ra
|
||||
/* 09463C 80093A3C 00000000 */ nop
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
glabel func_800945B0
|
||||
/* 0951B0 800945B0 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 0951B4 800945B4 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 0951B8 800945B8 0C01C8A6 */ jal func_80072298
|
||||
/* 0951BC 800945BC 24040001 */ li $a0, 1
|
||||
/* 0951C0 800945C0 0C031588 */ jal func_800C5620
|
||||
/* 0951C4 800945C4 24040007 */ li $a0, 7
|
||||
/* 0951C8 800945C8 0C031525 */ jal func_800C5494
|
||||
/* 0951CC 800945CC 24040007 */ li $a0, 7
|
||||
/* 0951D0 800945D0 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 0951D4 800945D4 3C01800E */ lui $at, %hi(D_800E0984) # $at, 0x800e
|
||||
/* 0951D8 800945D8 AC200984 */ sw $zero, %lo(D_800E0984)($at)
|
||||
/* 0951DC 800945DC 03E00008 */ jr $ra
|
||||
/* 0951E0 800945E0 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
glabel func_800945E4
|
||||
/* 0951E4 800945E4 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 0951E8 800945E8 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 0951EC 800945EC 0C02516C */ jal func_800945B0
|
||||
/* 0951F0 800945F0 00000000 */ nop
|
||||
/* 0951F4 800945F4 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 0951F8 800945F8 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 0951FC 800945FC 03E00008 */ jr $ra
|
||||
/* 095200 80094600 00000000 */ nop
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
glabel func_800976CC
|
||||
/* 0982CC 800976CC 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 0982D0 800976D0 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 0982D4 800976D4 3C04800E */ lui $a0, %hi(D_800E0A24) # $a0, 0x800e
|
||||
/* 0982D8 800976D8 0C02712A */ jal func_8009C4A8
|
||||
/* 0982DC 800976DC 24840A24 */ addiu $a0, %lo(D_800E0A24) # addiu $a0, $a0, 0xa24
|
||||
/* 0982E0 800976E0 0C03108B */ jal func_800C422C
|
||||
/* 0982E4 800976E4 24040002 */ li $a0, 2
|
||||
/* 0982E8 800976E8 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 0982EC 800976EC 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 0982F0 800976F0 03E00008 */ jr $ra
|
||||
/* 0982F4 800976F4 00000000 */ nop
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
glabel func_800981E8
|
||||
/* 098DE8 800981E8 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 098DEC 800981EC AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 098DF0 800981F0 0C03108B */ jal func_800C422C
|
||||
/* 098DF4 800981F4 24040002 */ li $a0, 2
|
||||
/* 098DF8 800981F8 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 098DFC 800981FC 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 098E00 80098200 03E00008 */ jr $ra
|
||||
/* 098E04 80098204 00000000 */ nop
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
glabel func_80098754
|
||||
/* 099354 80098754 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 099358 80098758 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 09935C 8009875C 0C03108B */ jal func_800C422C
|
||||
/* 099360 80098760 24040002 */ li $a0, 2
|
||||
/* 099364 80098764 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 099368 80098768 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 09936C 8009876C 03E00008 */ jr $ra
|
||||
/* 099370 80098770 00000000 */ nop
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
glabel func_80099600
|
||||
/* 09A200 80099600 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 09A204 80099604 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 09A208 80099608 3C04800E */ lui $a0, %hi(D_800E1024) # $a0, 0x800e
|
||||
/* 09A20C 8009960C 0C02712A */ jal func_8009C4A8
|
||||
/* 09A210 80099610 24841024 */ addiu $a0, %lo(D_800E1024) # addiu $a0, $a0, 0x1024
|
||||
/* 09A214 80099614 0C03108B */ jal func_800C422C
|
||||
/* 09A218 80099618 24040002 */ li $a0, 2
|
||||
/* 09A21C 8009961C 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 09A220 80099620 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 09A224 80099624 03E00008 */ jr $ra
|
||||
/* 09A228 80099628 00000000 */ nop
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
glabel func_8009962C
|
||||
/* 09A22C 8009962C 3C02800E */ lui $v0, %hi(D_800E0FE8) # $v0, 0x800e
|
||||
/* 09A230 80099630 8C420FE8 */ lw $v0, %lo(D_800E0FE8)($v0)
|
||||
/* 09A234 80099634 03E00008 */ jr $ra
|
||||
/* 09A238 80099638 00000000 */ nop
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user