mirror of
https://github.com/izzy2lost/Diddy-Kong-Racing.git
synced 2026-06-19 01:16:26 -07:00
Merge pull request #25 from DavidSM64/davids-branch
Decompiled 52 functions
This commit is contained in:
@@ -1,5 +0,0 @@
|
||||
glabel func_80008168
|
||||
/* 008D68 80008168 3C018012 */ lui $at, 0x8012
|
||||
/* 008D6C 8000816C 03E00008 */ jr $ra
|
||||
/* 008D70 80008170 A020AC18 */ sb $zero, -0x53e8($at)
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
glabel func_8000B010
|
||||
/* 00BC10 8000B010 AFA50004 */ sw $a1, 4($sp)
|
||||
/* 00BC14 8000B014 03E00008 */ jr $ra
|
||||
/* 00BC18 8000B018 A0850070 */ sb $a1, 0x70($a0)
|
||||
|
||||
/* 00BC1C 8000B01C 00000000 */ nop
|
||||
@@ -1,24 +0,0 @@
|
||||
glabel func_8000BF44
|
||||
/* 00CB44 8000BF44 2401FFFF */ li $at, -1
|
||||
/* 00CB48 8000BF48 14810004 */ bne $a0, $at, .L8000BF5C
|
||||
/* 00CB4C 8000BF4C 00000000 */ nop
|
||||
/* 00CB50 8000BF50 3C04800E */ lui $a0, %hi(D_800DC760) # $a0, 0x800e
|
||||
/* 00CB54 8000BF54 8C84C760 */ lw $a0, %lo(D_800DC760)($a0)
|
||||
/* 00CB58 8000BF58 00000000 */ nop
|
||||
.L8000BF5C:
|
||||
/* 00CB5C 8000BF5C 04800003 */ bltz $a0, .L8000BF6C
|
||||
/* 00CB60 8000BF60 2881000A */ slti $at, $a0, 0xa
|
||||
/* 00CB64 8000BF64 14200003 */ bnez $at, .L8000BF74
|
||||
/* 00CB68 8000BF68 00047080 */ sll $t6, $a0, 2
|
||||
.L8000BF6C:
|
||||
/* 00CB6C 8000BF6C 03E00008 */ jr $ra
|
||||
/* 00CB70 8000BF70 00001025 */ move $v0, $zero
|
||||
|
||||
.L8000BF74:
|
||||
/* 00CB74 8000BF74 3C028012 */ lui $v0, 0x8012
|
||||
/* 00CB78 8000BF78 004E1021 */ addu $v0, $v0, $t6
|
||||
/* 00CB7C 8000BF7C 8C42B020 */ lw $v0, -0x4fe0($v0)
|
||||
/* 00CB80 8000BF80 00000000 */ nop
|
||||
/* 00CB84 8000BF84 03E00008 */ jr $ra
|
||||
/* 00CB88 8000BF88 00000000 */ nop
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
glabel func_8000CBC0
|
||||
/* 00D7C0 8000CBC0 3C038012 */ lui $v1, %hi(D_8011AE08) # $v1, 0x8012
|
||||
/* 00D7C4 8000CBC4 3C028012 */ lui $v0, %hi(D_8011AE48) # $v0, 0x8012
|
||||
/* 00D7C8 8000CBC8 2442AE48 */ addiu $v0, %lo(D_8011AE48) # addiu $v0, $v0, -0x51b8
|
||||
/* 00D7CC 8000CBCC 2463AE08 */ addiu $v1, %lo(D_8011AE08) # addiu $v1, $v1, -0x51f8
|
||||
.L8000CBD0:
|
||||
/* 00D7D0 8000CBD0 24630010 */ addiu $v1, $v1, 0x10
|
||||
/* 00D7D4 8000CBD4 AC60FFF0 */ sw $zero, -0x10($v1)
|
||||
/* 00D7D8 8000CBD8 AC60FFF4 */ sw $zero, -0xc($v1)
|
||||
/* 00D7DC 8000CBDC AC60FFF8 */ sw $zero, -8($v1)
|
||||
/* 00D7E0 8000CBE0 1462FFFB */ bne $v1, $v0, .L8000CBD0
|
||||
/* 00D7E4 8000CBE4 AC60FFFC */ sw $zero, -4($v1)
|
||||
/* 00D7E8 8000CBE8 03E00008 */ jr $ra
|
||||
/* 00D7EC 8000CBEC 00000000 */ nop
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
glabel func_8000E948
|
||||
/* 00F548 8000E948 04800006 */ bltz $a0, .L8000E964
|
||||
/* 00F54C 8000E94C 3C0E8012 */ lui $t6, %hi(D_8011AE5C) # $t6, 0x8012
|
||||
/* 00F550 8000E950 8DCEAE5C */ lw $t6, %lo(D_8011AE5C)($t6)
|
||||
/* 00F554 8000E954 3C0F8012 */ lui $t7, 0x8012
|
||||
/* 00F558 8000E958 008E082A */ slt $at, $a0, $t6
|
||||
/* 00F55C 8000E95C 14200003 */ bnez $at, .L8000E96C
|
||||
/* 00F560 8000E960 00000000 */ nop
|
||||
.L8000E964:
|
||||
/* 00F564 8000E964 03E00008 */ jr $ra
|
||||
/* 00F568 8000E968 00001025 */ move $v0, $zero
|
||||
|
||||
.L8000E96C:
|
||||
/* 00F56C 8000E96C 8DEFAE58 */ lw $t7, -0x51a8($t7)
|
||||
/* 00F570 8000E970 0004C080 */ sll $t8, $a0, 2
|
||||
/* 00F574 8000E974 01F8C821 */ addu $t9, $t7, $t8
|
||||
/* 00F578 8000E978 8F220000 */ lw $v0, ($t9)
|
||||
/* 00F57C 8000E97C 00000000 */ nop
|
||||
/* 00F580 8000E980 03E00008 */ jr $ra
|
||||
/* 00F584 8000E984 00000000 */ nop
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
glabel func_8000FD20
|
||||
/* 010920 8000FD20 AC85004C */ sw $a1, 0x4c($a0)
|
||||
/* 010924 8000FD24 240E00FF */ li $t6, 255
|
||||
/* 010928 8000FD28 A0AE0013 */ sb $t6, 0x13($a1)
|
||||
/* 01092C 8000FD2C 03E00008 */ jr $ra
|
||||
/* 010930 8000FD30 24020028 */ li $v0, 40
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
glabel func_8000FD34
|
||||
/* 010934 8000FD34 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 010938 8000FD38 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 01093C 8000FD3C 0C005AF1 */ jal func_80016BC4
|
||||
/* 010940 8000FD40 AC85005C */ sw $a1, 0x5c($a0)
|
||||
/* 010944 8000FD44 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 010948 8000FD48 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 01094C 8000FD4C 03E00008 */ jr $ra
|
||||
/* 010950 8000FD50 2402010C */ li $v0, 268
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
glabel func_80011390
|
||||
/* 011F90 80011390 3C018012 */ lui $at, 0x8012
|
||||
/* 011F94 80011394 03E00008 */ jr $ra
|
||||
/* 011F98 80011398 AC20ADAC */ sw $zero, -0x5254($at)
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
glabel func_8001139C
|
||||
/* 011F9C 8001139C 3C028012 */ lui $v0, %hi(D_8011ADB0) # $v0, 0x8012
|
||||
/* 011FA0 800113A0 8C42ADB0 */ lw $v0, %lo(D_8011ADB0)($v0)
|
||||
/* 011FA4 800113A4 03E00008 */ jr $ra
|
||||
/* 011FA8 800113A8 00000000 */ nop
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
glabel func_800113AC
|
||||
/* 011FAC 800113AC 3C028012 */ lui $v0, %hi(D_8011ADB8) # $v0, 0x8012
|
||||
/* 011FB0 800113B0 8C42ADB8 */ lw $v0, %lo(D_8011ADB8)($v0)
|
||||
/* 011FB4 800113B4 03E00008 */ jr $ra
|
||||
/* 011FB8 800113B8 00000000 */ nop
|
||||
|
||||
/* 011FBC 800113BC 3C028012 */ lui $v0, %hi(D_8011ADBC) # $v0, 0x8012
|
||||
/* 011FC0 800113C0 8C42ADBC */ lw $v0, %lo(D_8011ADBC)($v0)
|
||||
/* 011FC4 800113C4 03E00008 */ jr $ra
|
||||
/* 011FC8 800113C8 00000000 */ nop
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
glabel func_80011560
|
||||
/* 012160 80011560 240E0001 */ li $t6, 1
|
||||
/* 012164 80011564 3C01800E */ lui $at, 0x800e
|
||||
/* 012168 80011568 03E00008 */ jr $ra
|
||||
/* 01216C 8001156C A02EC848 */ sb $t6, -0x37b8($at)
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
glabel func_80012C30
|
||||
/* 013830 80012C30 3C018012 */ lui $at, 0x8012
|
||||
/* 013834 80012C34 03E00008 */ jr $ra
|
||||
/* 013838 80012C38 A420ADA4 */ sh $zero, -0x525c($at)
|
||||
|
||||
@@ -1,22 +0,0 @@
|
||||
glabel func_800179D0
|
||||
/* 0185D0 800179D0 3C058012 */ lui $a1, %hi(D_8011AFF4) # $a1, 0x8012
|
||||
/* 0185D4 800179D4 00001025 */ move $v0, $zero
|
||||
/* 0185D8 800179D8 24A5AFF4 */ addiu $a1, %lo(D_8011AFF4) # addiu $a1, $a1, -0x500c
|
||||
.L800179DC:
|
||||
/* 0185DC 800179DC 8CAF0000 */ lw $t7, ($a1)
|
||||
/* 0185E0 800179E0 00027180 */ sll $t6, $v0, 6
|
||||
/* 0185E4 800179E4 01CF1821 */ addu $v1, $t6, $t7
|
||||
/* 0185E8 800179E8 8C640000 */ lw $a0, ($v1)
|
||||
/* 0185EC 800179EC 24420001 */ addiu $v0, $v0, 1
|
||||
/* 0185F0 800179F0 10800003 */ beqz $a0, .L80017A00
|
||||
/* 0185F4 800179F4 0002CC00 */ sll $t9, $v0, 0x10
|
||||
/* 0185F8 800179F8 2498FFFF */ addiu $t8, $a0, -1
|
||||
/* 0185FC 800179FC AC780000 */ sw $t8, ($v1)
|
||||
.L80017A00:
|
||||
/* 018600 80017A00 00191403 */ sra $v0, $t9, 0x10
|
||||
/* 018604 80017A04 28410010 */ slti $at, $v0, 0x10
|
||||
/* 018608 80017A08 1420FFF4 */ bnez $at, .L800179DC
|
||||
/* 01860C 80017A0C 00000000 */ nop
|
||||
/* 018610 80017A10 03E00008 */ jr $ra
|
||||
/* 018614 80017A14 00000000 */ nop
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
glabel func_80017E74
|
||||
/* 018A74 80017E74 3C018012 */ lui $at, %hi(D_8011AED8) # $at, 0x8012
|
||||
/* 018A78 80017E78 A424AED8 */ sh $a0, %lo(D_8011AED8)($at)
|
||||
/* 018A7C 80017E7C 3C018012 */ lui $at, 0x8012
|
||||
/* 018A80 80017E80 03E00008 */ jr $ra
|
||||
/* 018A84 80017E84 AC20ADAC */ sw $zero, -0x5254($at)
|
||||
|
||||
/* 018A88 80017E88 3C028012 */ lui $v0, %hi(D_8011AED8) # $v0, 0x8012
|
||||
/* 018A8C 80017E8C 8442AED8 */ lh $v0, %lo(D_8011AED8)($v0)
|
||||
/* 018A90 80017E90 03E00008 */ jr $ra
|
||||
/* 018A94 80017E94 00000000 */ nop
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
glabel func_8001A8D4
|
||||
/* 01B4D4 8001A8D4 240E012C */ li $t6, 300
|
||||
/* 01B4D8 8001A8D8 3C018012 */ lui $at, %hi(D_8011AD4E) # $at, 0x8012
|
||||
/* 01B4DC 8001A8DC A42EAD4E */ sh $t6, %lo(D_8011AD4E)($at)
|
||||
/* 01B4E0 8001A8E0 3C018012 */ lui $at, %hi(D_8011AD50) # $at, 0x8012
|
||||
/* 01B4E4 8001A8E4 A020AD50 */ sb $zero, %lo(D_8011AD50)($at)
|
||||
/* 01B4E8 8001A8E8 3C018012 */ lui $at, 0x8012
|
||||
/* 01B4EC 8001A8EC 03E00008 */ jr $ra
|
||||
/* 01B4F0 8001A8F0 A024AD52 */ sb $a0, -0x52ae($at)
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
glabel func_8001AE44
|
||||
/* 01BA44 8001AE44 3C028012 */ lui $v0, %hi(D_8011AD4E) # $v0, 0x8012
|
||||
/* 01BA48 8001AE48 8442AD4E */ lh $v0, %lo(D_8011AD4E)($v0)
|
||||
/* 01BA4C 8001AE4C 03E00008 */ jr $ra
|
||||
/* 01BA50 8001AE50 00000000 */ nop
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
glabel func_8001AE54
|
||||
/* 01BA54 8001AE54 3C028012 */ lui $v0, %hi(D_8011ADC8) # $v0, 0x8012
|
||||
/* 01BA58 8001AE58 8C42ADC8 */ lw $v0, %lo(D_8011ADC8)($v0)
|
||||
/* 01BA5C 8001AE5C 03E00008 */ jr $ra
|
||||
/* 01BA60 8001AE60 00000000 */ nop
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
glabel func_8001B2E0
|
||||
/* 01BEE0 8001B2E0 3C028012 */ lui $v0, %hi(D_8011AD34) # $v0, 0x8012
|
||||
/* 01BEE4 8001B2E4 8C42AD34 */ lw $v0, %lo(D_8011AD34)($v0)
|
||||
/* 01BEE8 8001B2E8 03E00008 */ jr $ra
|
||||
/* 01BEEC 8001B2EC 00000000 */ nop
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
glabel func_8001B3AC
|
||||
/* 01BFAC 8001B3AC 3C0E800E */ lui $t6, %hi(D_800DC718) # $t6, 0x800e
|
||||
/* 01BFB0 8001B3B0 8DCEC718 */ lw $t6, %lo(D_800DC718)($t6)
|
||||
/* 01BFB4 8001B3B4 00000000 */ nop
|
||||
/* 01BFB8 8001B3B8 008E1026 */ xor $v0, $a0, $t6
|
||||
/* 01BFBC 8001B3BC 03E00008 */ jr $ra
|
||||
/* 01BFC0 8001B3C0 2C420001 */ sltiu $v0, $v0, 1
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
glabel func_8001B640
|
||||
/* 01C240 8001B640 3C02800E */ lui $v0, %hi(D_800DC718) # $v0, 0x800e
|
||||
/* 01C244 8001B644 8C42C718 */ lw $v0, %lo(D_800DC718)($v0)
|
||||
/* 01C248 8001B648 03E00008 */ jr $ra
|
||||
/* 01C24C 8001B64C 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