mirror of
https://github.com/HarbourMasters/SpaghettiKart
synced 2026-07-05 13:44:11 -04:00
a2dc62ccf8
* Part 1, Commit 1 of 24 audio/effects Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 2 of 24 audio/external Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 3 of 24 audio/heap Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 4 of 24 audio/port_eu Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 5 of 24 audio/seqplayer Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 6 of 24 code_80005FD0 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 7 of 24 code_8001C4D0 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 8 of 24 code_80027D00 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 9 of 24 code_800393C0 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 10 of 24 code_8003DC40 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 11 of 24 code_800431B0 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 12 of 24 code_80057C60 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 13 of 24 code_8006E9C0 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 14 of 24 code_80071F00 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 15 of 24 code_80086E70 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 16 of 24 code_8008C1D0 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 17 of 24 code_80091750 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 18 of 24 code_800AF9B0 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 19 of 24 code_8028DF00 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 20 of 24 code_80290C20 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 21 of 24 code_802B0210 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 22 of 24 code_actors Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 23 of 24 memory Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 24 of 24 os/__osException Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 1 of 20 audio/effects.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 2 of 20 audio/external.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 3 of 24 audio/heap.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 4 of 20 audio/port_eu.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 5 of 20 audio/seqplayer.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 6 of 20 code_80005FD0.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 7 of 20 code_8001C4D0.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 8 of 20 code_80027D00.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 9 of 20 code_8003DC40.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 10 of 20 code_800431B0.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 11 of 20 code_80057C60.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 12 of 20 code_8006E9C0.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 13 of 20 code_80071F00.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 14 of 20 code_80086E70.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 15 of 20 code_80091750.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 16 of 20 code_800AF9B0.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 17 of 20 code_80290C20.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 18 of 20 code_802B0210.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 19 of 20 code_80296A50.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 20 of 20 memory.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 3, Commit 1 of 4 code_8008C1D0 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 3, Commit 2 of 4 code_8028DF00 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 3, Commit 3 of 4 math_util Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 3, Commit 4 of 4 crash_screen Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Recreated disassemblies with a context file Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
38 lines
1.5 KiB
ArmAsm
38 lines
1.5 KiB
ArmAsm
glabel func_8001AB74
|
|
/* 01B774 8001AB74 24CEFFFF */ addiu $t6, $a2, -1
|
|
/* 01B778 8001AB78 2DC1000F */ sltiu $at, $t6, 0xf
|
|
/* 01B77C 8001AB7C AFA40000 */ sw $a0, ($sp)
|
|
/* 01B780 8001AB80 10200012 */ beqz $at, .L8001ABCC
|
|
/* 01B784 8001AB84 2402FFFF */ li $v0, -1
|
|
/* 01B788 8001AB88 000E7080 */ sll $t6, $t6, 2
|
|
/* 01B78C 8001AB8C 3C01800F */ lui $at, %hi(jpt_800ED3C8) # 0x800f
|
|
/* 01B790 8001AB90 002E0821 */ addu $at, $at, $t6
|
|
/* 01B794 8001AB94 8C2ED3C8 */ lw $t6, %lo(jpt_800ED3C8)($at) # -0x2c38($at)
|
|
/* 01B798 8001AB98 01C00008 */ jr $t6
|
|
/* 01B79C 8001AB9C 00000000 */ nop
|
|
glabel L8001ABA0
|
|
/* 01B7A0 8001ABA0 1000000A */ b .L8001ABCC
|
|
/* 01B7A4 8001ABA4 2402000D */ li $v0, 13
|
|
glabel L8001ABA8
|
|
/* 01B7A8 8001ABA8 10000008 */ b .L8001ABCC
|
|
/* 01B7AC 8001ABAC 2402001B */ li $v0, 27
|
|
glabel L8001ABB0
|
|
/* 01B7B0 8001ABB0 10000006 */ b .L8001ABCC
|
|
/* 01B7B4 8001ABB4 24020001 */ li $v0, 1
|
|
glabel L8001ABB8
|
|
/* 01B7B8 8001ABB8 10000004 */ b .L8001ABCC
|
|
/* 01B7BC 8001ABBC 24020016 */ li $v0, 22
|
|
glabel L8001ABC0
|
|
/* 01B7C0 8001ABC0 10000002 */ b .L8001ABCC
|
|
/* 01B7C4 8001ABC4 24020019 */ li $v0, 25
|
|
glabel L8001ABC8
|
|
/* 01B7C8 8001ABC8 2402001D */ li $v0, 29
|
|
.L8001ABCC:
|
|
glabel L8001ABCC
|
|
/* 01B7CC 8001ABCC 04400002 */ bltz $v0, .L8001ABD8
|
|
/* 01B7D0 8001ABD0 00000000 */ nop
|
|
/* 01B7D4 8001ABD4 A4A20000 */ sh $v0, ($a1)
|
|
.L8001ABD8:
|
|
/* 01B7D8 8001ABD8 03E00008 */ jr $ra
|
|
/* 01B7DC 8001ABDC 00000000 */ nop
|