mirror of
https://github.com/izzy2lost/Diddy-Kong-Racing.git
synced 2026-06-19 01:16:26 -07:00
Merge master name changes
This commit is contained in:
@@ -39,7 +39,7 @@ The `NON_MATCHING` define will include the functions that don't exactly match on
|
||||
|
||||
## Style Guide
|
||||
|
||||
This repo is following the same style guide as the SM64 decomp project, which can be found here: https://docs.google.com/document/d/1T_6dUj32QOscrMOMDsr7bY0esohswEAstKCO4gFn6t0
|
||||
The style guide for the project can be found here: https://docs.google.com/document/d/1euQf8nwynGcCZL1MfoMaLs-XRvx3ejjj8fIfykUZ-NQ
|
||||
|
||||
If you see variables/functions/structs/etc. that doesn't follow these rules, then file an issue and we'll try to fix them.
|
||||
|
||||
@@ -113,32 +113,30 @@ s32 is_drumstick_unlocked(void) {
|
||||
}
|
||||
```
|
||||
|
||||
As of October 25th 2021, this is our current score:
|
||||
As of Feburary 7th, 2022, this is our current score:
|
||||
```
|
||||
==================================================================
|
||||
ADVENTURE ONE (ASM -> C Decompilation)
|
||||
------------------------ 18.87% Complete -------------------------
|
||||
# Decompiled functions: 996
|
||||
# GLOBAL_ASM remaining: 760
|
||||
# NON_MATCHING functions: 101
|
||||
-------------------------- Game Status ---------------------------
|
||||
Balloons: 10/47, Keys: 1/4, Trophies: 0/5
|
||||
T.T. Amulets: 1/4, Wizpig Amulets: 0/4
|
||||
------------------------------------------------------------------
|
||||
We are collecting silver coins in Jungle Falls. (4/8 silver coins)
|
||||
==================================================================
|
||||
ADVENTURE TWO (Cleanup & Documentation)
|
||||
------------------------ 0.80% Complete -------------------------
|
||||
# Documented functions: 65
|
||||
# Undocumented remaining: 1691
|
||||
-------------------------- Game Status ---------------------------
|
||||
Balloons: 0/47, Keys: 0/4, Trophies: 0/5
|
||||
T.T. Amulets: 0/4, Wizpig Amulets: 0/4
|
||||
------------------------------------------------------------------
|
||||
We are collecting the first balloon on Timber's Island.
|
||||
==================================================================
|
||||
|
||||
|
||||
=====================================================================
|
||||
ADVENTURE ONE (ASM -> C Decompilation)
|
||||
-------------------------- 19.81% Complete --------------------------
|
||||
# Decompiled functions: 1023
|
||||
# GLOBAL_ASM remaining: 725
|
||||
# NON_MATCHING functions: 3
|
||||
---------------------------- Game Status ----------------------------
|
||||
Balloons: 11/47, Keys: 1/4, Trophies: 0/5
|
||||
T.T. Amulets: 1/4, Wizpig Amulets: 0/4
|
||||
---------------------------------------------------------------------
|
||||
We are collecting silver coins in Hot Top Volcano. (0/8 silver coins)
|
||||
=====================================================================
|
||||
ADVENTURE TWO (Cleanup & Documentation)
|
||||
-------------------------- 2.54% Complete --------------------------
|
||||
# Documented functions: 134
|
||||
# Undocumented remaining: 1614
|
||||
---------------------------- Game Status ----------------------------
|
||||
Balloons: 1/47, Keys: 0/4, Trophies: 0/5
|
||||
T.T. Amulets: 0/4, Wizpig Amulets: 0/4
|
||||
---------------------------------------------------------------------
|
||||
We are collecting the second balloon on Timber's Island.
|
||||
=====================================================================
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
glabel get_memory_color_tag_count
|
||||
glabel get_memory_colour_tag_count
|
||||
/* 072624 80071A24 3C028012 */ lui $v0, %hi(gMemoryPools+8) # $v0, 0x8012
|
||||
/* 072628 80071A28 8C423588 */ lw $v0, %lo(gMemoryPools+8)($v0)
|
||||
/* 07262C 80071A2C 00001825 */ move $v1, $zero
|
||||
@@ -80,7 +80,7 @@ glabel calculate_and_display_rom_checksum
|
||||
/* 08BA5C 8008AE5C 00002025 */ move $a0, $zero
|
||||
/* 08BA60 8008AE60 00002825 */ move $a1, $zero
|
||||
/* 08BA64 8008AE64 00003025 */ move $a2, $zero
|
||||
/* 08BA68 8008AE68 0C02D8AD */ jal set_render_printf_background_color
|
||||
/* 08BA68 8008AE68 0C02D8AD */ jal set_render_printf_background_colour
|
||||
/* 08BA6C 8008AE6C 24070080 */ li $a3, 128
|
||||
/* 08BA70 8008AE70 24040020 */ li $a0, 32
|
||||
/* 08BA74 8008AE74 0C02D8D7 */ jal set_render_printf_position
|
||||
|
||||
@@ -141,14 +141,14 @@ glabel L800823E8
|
||||
/* 082FEC 800823EC 8605001A */ lh $a1, 0x1a($s0)
|
||||
/* 082FF0 800823F0 8606001C */ lh $a2, 0x1c($s0)
|
||||
/* 082FF4 800823F4 8607001E */ lh $a3, 0x1e($s0)
|
||||
/* 082FF8 800823F8 0C0310F3 */ jal set_text_background_color
|
||||
/* 082FF8 800823F8 0C0310F3 */ jal set_text_background_colour
|
||||
/* 082FFC 800823FC 00000000 */ nop
|
||||
/* 083000 80082400 920D0010 */ lbu $t5, 0x10($s0)
|
||||
/* 083004 80082404 9204000C */ lbu $a0, 0xc($s0)
|
||||
/* 083008 80082408 9205000D */ lbu $a1, 0xd($s0)
|
||||
/* 08300C 8008240C 9206000E */ lbu $a2, 0xe($s0)
|
||||
/* 083010 80082410 9207000F */ lbu $a3, 0xf($s0)
|
||||
/* 083014 80082414 0C0310E1 */ jal set_text_color
|
||||
/* 083014 80082414 0C0310E1 */ jal set_text_colour
|
||||
/* 083018 80082418 AFAD0010 */ sw $t5, 0x10($sp)
|
||||
/* 08301C 8008241C 92040011 */ lbu $a0, 0x11($s0)
|
||||
/* 083020 80082420 0C0310BB */ jal set_text_font
|
||||
|
||||
@@ -34,7 +34,7 @@ glabel func_80083098
|
||||
/* 083D18 80083118 00002025 */ move $a0, $zero
|
||||
/* 083D1C 8008311C 00002825 */ move $a1, $zero
|
||||
/* 083D20 80083120 00003025 */ move $a2, $zero
|
||||
/* 083D24 80083124 0C0310F3 */ jal set_text_background_color
|
||||
/* 083D24 80083124 0C0310F3 */ jal set_text_background_colour
|
||||
/* 083D28 80083128 00003825 */ move $a3, $zero
|
||||
/* 083D2C 8008312C 3C12800E */ lui $s2, %hi(D_800DF9F4) # $s2, 0x800e
|
||||
/* 083D30 80083130 2652F9F4 */ addiu $s2, %lo(D_800DF9F4) # addiu $s2, $s2, -0x60c
|
||||
@@ -59,7 +59,7 @@ glabel func_80083098
|
||||
/* 083D78 80083178 90450001 */ lbu $a1, 1($v0)
|
||||
/* 083D7C 8008317C 90460002 */ lbu $a2, 2($v0)
|
||||
/* 083D80 80083180 90470003 */ lbu $a3, 3($v0)
|
||||
/* 083D84 80083184 0C0310E1 */ jal set_text_color
|
||||
/* 083D84 80083184 0C0310E1 */ jal set_text_colour
|
||||
/* 083D88 80083188 AFB90010 */ sw $t9, 0x10($sp)
|
||||
/* 083D8C 8008318C 86050004 */ lh $a1, 4($s0)
|
||||
/* 083D90 80083190 86060006 */ lh $a2, 6($s0)
|
||||
@@ -288,7 +288,7 @@ glabel func_80083098
|
||||
.L800834E8:
|
||||
/* 0840E8 800834E8 240D00FF */ li $t5, 255
|
||||
/* 0840EC 800834EC AFAD0010 */ sw $t5, 0x10($sp)
|
||||
/* 0840F0 800834F0 0C0310E1 */ jal set_text_color
|
||||
/* 0840F0 800834F0 0C0310E1 */ jal set_text_colour
|
||||
/* 0840F4 800834F4 240400FF */ li $a0, 255
|
||||
/* 0840F8 800834F8 8FA50068 */ lw $a1, 0x68($sp)
|
||||
/* 0840FC 800834FC 8FA60064 */ lw $a2, 0x64($sp)
|
||||
|
||||
@@ -86,7 +86,7 @@ glabel func_8008377C
|
||||
/* 0844C0 800838C0 00002025 */ move $a0, $zero
|
||||
/* 0844C4 800838C4 00002825 */ move $a1, $zero
|
||||
/* 0844C8 800838C8 00003025 */ move $a2, $zero
|
||||
/* 0844CC 800838CC 0C0310F3 */ jal set_text_background_color
|
||||
/* 0844CC 800838CC 0C0310F3 */ jal set_text_background_colour
|
||||
/* 0844D0 800838D0 00003825 */ move $a3, $zero
|
||||
/* 0844D4 800838D4 3C0E800E */ lui $t6, %hi(gTitleMenuStrings) # $t6, 0x800e
|
||||
/* 0844D8 800838D8 8DCEF7A4 */ lw $t6, %lo(gTitleMenuStrings)($t6)
|
||||
@@ -119,7 +119,7 @@ glabel func_8008377C
|
||||
.L8008393C:
|
||||
/* 08453C 8008393C 8EEA0000 */ lw $t2, ($s7)
|
||||
/* 084540 80083940 240600FF */ li $a2, 255
|
||||
/* 084544 80083944 0C0310E1 */ jal set_text_color
|
||||
/* 084544 80083944 0C0310E1 */ jal set_text_colour
|
||||
/* 084548 80083948 AFAA0010 */ sw $t2, 0x10($sp)
|
||||
/* 08454C 8008394C 8E070000 */ lw $a3, ($s0)
|
||||
/* 084550 80083950 240B000C */ li $t3, 12
|
||||
|
||||
@@ -197,7 +197,7 @@ glabel func_80084854
|
||||
/* 085744 80084B44 00002025 */ move $a0, $zero
|
||||
/* 085748 80084B48 00002825 */ move $a1, $zero
|
||||
/* 08574C 80084B4C 00003025 */ move $a2, $zero
|
||||
/* 085750 80084B50 0C0310F3 */ jal set_text_background_color
|
||||
/* 085750 80084B50 0C0310F3 */ jal set_text_background_colour
|
||||
/* 085754 80084B54 00003825 */ move $a3, $zero
|
||||
/* 085758 80084B58 3C0C8012 */ lui $t4, %hi(D_801263E0) # $t4, 0x8012
|
||||
/* 08575C 80084B5C 8D8C63E0 */ lw $t4, %lo(D_801263E0)($t4)
|
||||
@@ -245,7 +245,7 @@ glabel func_80084854
|
||||
/* 0857F4 80084BF4 240900FF */ li $t1, 255
|
||||
/* 0857F8 80084BF8 AFA90010 */ sw $t1, 0x10($sp)
|
||||
/* 0857FC 80084BFC 240600FF */ li $a2, 255
|
||||
/* 085800 80084C00 0C0310E1 */ jal set_text_color
|
||||
/* 085800 80084C00 0C0310E1 */ jal set_text_colour
|
||||
/* 085804 80084C04 02603825 */ move $a3, $s3
|
||||
/* 085808 80084C08 10000009 */ b .L80084C30
|
||||
/* 08580C 80084C0C 860A000A */ lh $t2, 0xa($s0)
|
||||
@@ -255,7 +255,7 @@ glabel func_80084854
|
||||
/* 085818 80084C18 92050005 */ lbu $a1, 5($s0)
|
||||
/* 08581C 80084C1C 92060006 */ lbu $a2, 6($s0)
|
||||
/* 085820 80084C20 92070007 */ lbu $a3, 7($s0)
|
||||
/* 085824 80084C24 0C0310E1 */ jal set_text_color
|
||||
/* 085824 80084C24 0C0310E1 */ jal set_text_colour
|
||||
/* 085828 80084C28 AFAB0010 */ sw $t3, 0x10($sp)
|
||||
/* 08582C 80084C2C 860A000A */ lh $t2, 0xa($s0)
|
||||
.L80084C30:
|
||||
|
||||
@@ -457,7 +457,7 @@ glabel L80085828
|
||||
/* 086670 80085A70 00002025 */ move $a0, $zero
|
||||
/* 086674 80085A74 00002825 */ move $a1, $zero
|
||||
/* 086678 80085A78 00003025 */ move $a2, $zero
|
||||
/* 08667C 80085A7C 0C0310E1 */ jal set_text_color
|
||||
/* 08667C 80085A7C 0C0310E1 */ jal set_text_colour
|
||||
/* 086680 80085A80 240700FF */ li $a3, 255
|
||||
/* 086684 80085A84 8FA50084 */ lw $a1, 0x84($sp)
|
||||
/* 086688 80085A88 8FA60088 */ lw $a2, 0x88($sp)
|
||||
@@ -474,7 +474,7 @@ glabel L80085828
|
||||
/* 0866B4 80085AB4 240400FF */ li $a0, 255
|
||||
/* 0866B8 80085AB8 24050040 */ li $a1, 64
|
||||
/* 0866BC 80085ABC 240600FF */ li $a2, 255
|
||||
/* 0866C0 80085AC0 0C0310E1 */ jal set_text_color
|
||||
/* 0866C0 80085AC0 0C0310E1 */ jal set_text_colour
|
||||
/* 0866C4 80085AC4 24070040 */ li $a3, 64
|
||||
/* 0866C8 80085AC8 8FA50084 */ lw $a1, 0x84($sp)
|
||||
/* 0866CC 80085ACC 8FA60088 */ lw $a2, 0x88($sp)
|
||||
@@ -498,7 +498,7 @@ glabel L80085828
|
||||
/* 086710 80085B10 00002025 */ move $a0, $zero
|
||||
/* 086714 80085B14 00002825 */ move $a1, $zero
|
||||
/* 086718 80085B18 00003025 */ move $a2, $zero
|
||||
/* 08671C 80085B1C 0C0310E1 */ jal set_text_color
|
||||
/* 08671C 80085B1C 0C0310E1 */ jal set_text_colour
|
||||
/* 086720 80085B20 240700FF */ li $a3, 255
|
||||
/* 086724 80085B24 8FA50084 */ lw $a1, 0x84($sp)
|
||||
/* 086728 80085B28 8FA60088 */ lw $a2, 0x88($sp)
|
||||
@@ -515,7 +515,7 @@ glabel L80085828
|
||||
/* 086754 80085B54 240400FF */ li $a0, 255
|
||||
/* 086758 80085B58 240500FF */ li $a1, 255
|
||||
/* 08675C 80085B5C 240600FF */ li $a2, 255
|
||||
/* 086760 80085B60 0C0310E1 */ jal set_text_color
|
||||
/* 086760 80085B60 0C0310E1 */ jal set_text_colour
|
||||
/* 086764 80085B64 240700FF */ li $a3, 255
|
||||
/* 086768 80085B68 8FA60088 */ lw $a2, 0x88($sp)
|
||||
/* 08676C 80085B6C 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
|
||||
@@ -64,7 +64,7 @@ glabel L80085C30
|
||||
/* 086860 80085C60 00002025 */ move $a0, $zero
|
||||
/* 086864 80085C64 00002825 */ move $a1, $zero
|
||||
/* 086868 80085C68 00003025 */ move $a2, $zero
|
||||
/* 08686C 80085C6C 0C0310F3 */ jal set_text_background_color
|
||||
/* 08686C 80085C6C 0C0310F3 */ jal set_text_background_colour
|
||||
/* 086870 80085C70 00003825 */ move $a3, $zero
|
||||
/* 086874 80085C74 0C0310BB */ jal set_text_font
|
||||
/* 086878 80085C78 24040002 */ li $a0, 2
|
||||
@@ -73,7 +73,7 @@ glabel L80085C30
|
||||
/* 086884 80085C84 00002025 */ move $a0, $zero
|
||||
/* 086888 80085C88 00002825 */ move $a1, $zero
|
||||
/* 08688C 80085C8C 00003025 */ move $a2, $zero
|
||||
/* 086890 80085C90 0C0310E1 */ jal set_text_color
|
||||
/* 086890 80085C90 0C0310E1 */ jal set_text_colour
|
||||
/* 086894 80085C94 240700FF */ li $a3, 255
|
||||
/* 086898 80085C98 3C19800E */ lui $t9, %hi(gMenuText) # $t9, 0x800e
|
||||
/* 08689C 80085C9C 8F39F4A0 */ lw $t9, %lo(gMenuText)($t9)
|
||||
@@ -90,7 +90,7 @@ glabel L80085C30
|
||||
/* 0868C8 80085CC8 240400FF */ li $a0, 255
|
||||
/* 0868CC 80085CCC 240500FF */ li $a1, 255
|
||||
/* 0868D0 80085CD0 240600FF */ li $a2, 255
|
||||
/* 0868D4 80085CD4 0C0310E1 */ jal set_text_color
|
||||
/* 0868D4 80085CD4 0C0310E1 */ jal set_text_colour
|
||||
/* 0868D8 80085CD8 00003825 */ move $a3, $zero
|
||||
/* 0868DC 80085CDC 3C0C800E */ lui $t4, %hi(gMenuText) # $t4, 0x800e
|
||||
/* 0868E0 80085CE0 8D8CF4A0 */ lw $t4, %lo(gMenuText)($t4)
|
||||
@@ -305,7 +305,7 @@ glabel L80085C30
|
||||
/* 086BF0 80085FF0 240400FF */ li $a0, 255
|
||||
/* 086BF4 80085FF4 240500FF */ li $a1, 255
|
||||
/* 086BF8 80085FF8 240600FF */ li $a2, 255
|
||||
/* 086BFC 80085FFC 0C0310E1 */ jal set_text_color
|
||||
/* 086BFC 80085FFC 0C0310E1 */ jal set_text_colour
|
||||
/* 086C00 80086000 00003825 */ move $a3, $zero
|
||||
/* 086C04 80086004 8FAF0044 */ lw $t7, 0x44($sp)
|
||||
/* 086C08 80086008 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
|
||||
@@ -13,7 +13,7 @@ glabel func_80088938
|
||||
/* 089564 80088964 00002025 */ move $a0, $zero
|
||||
/* 089568 80088968 00002825 */ move $a1, $zero
|
||||
/* 08956C 8008896C 00003025 */ move $a2, $zero
|
||||
/* 089570 80088970 0C0310F3 */ jal set_text_background_color
|
||||
/* 089570 80088970 0C0310F3 */ jal set_text_background_colour
|
||||
/* 089574 80088974 00003825 */ move $a3, $zero
|
||||
/* 089578 80088978 3C168012 */ lui $s6, %hi(D_801263BC) # $s6, 0x8012
|
||||
/* 08957C 8008897C 8ED663BC */ lw $s6, %lo(D_801263BC)($s6)
|
||||
@@ -47,7 +47,7 @@ glabel func_80088938
|
||||
/* 0895E4 800889E4 00002025 */ move $a0, $zero
|
||||
/* 0895E8 800889E8 00002825 */ move $a1, $zero
|
||||
/* 0895EC 800889EC 00003025 */ move $a2, $zero
|
||||
/* 0895F0 800889F0 0C0310E1 */ jal set_text_color
|
||||
/* 0895F0 800889F0 0C0310E1 */ jal set_text_colour
|
||||
/* 0895F4 800889F4 240700FF */ li $a3, 255
|
||||
/* 0895F8 800889F8 3C17800E */ lui $s7, %hi(gMenuText) # $s7, 0x800e
|
||||
/* 0895FC 800889FC 26F7F4A0 */ addiu $s7, %lo(gMenuText) # addiu $s7, $s7, -0xb60
|
||||
@@ -65,7 +65,7 @@ glabel func_80088938
|
||||
/* 08962C 80088A2C 240400FF */ li $a0, 255
|
||||
/* 089630 80088A30 240500FF */ li $a1, 255
|
||||
/* 089634 80088A34 240600FF */ li $a2, 255
|
||||
/* 089638 80088A38 0C0310E1 */ jal set_text_color
|
||||
/* 089638 80088A38 0C0310E1 */ jal set_text_colour
|
||||
/* 08963C 80088A3C 00003825 */ move $a3, $zero
|
||||
/* 089640 80088A40 8EEC0000 */ lw $t4, ($s7)
|
||||
/* 089644 80088A44 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
@@ -339,7 +339,7 @@ glabel func_80088938
|
||||
/* 089A50 80088E50 240400FF */ li $a0, 255
|
||||
/* 089A54 80088E54 240500FF */ li $a1, 255
|
||||
/* 089A58 80088E58 240600FF */ li $a2, 255
|
||||
/* 089A5C 80088E5C 0C0310E1 */ jal set_text_color
|
||||
/* 089A5C 80088E5C 0C0310E1 */ jal set_text_colour
|
||||
/* 089A60 80088E60 02C03825 */ move $a3, $s6
|
||||
/* 089A64 80088E64 10000007 */ b .L80088E84
|
||||
/* 089A68 80088E68 8EE90000 */ lw $t1, ($s7)
|
||||
@@ -347,7 +347,7 @@ glabel func_80088938
|
||||
/* 089A6C 80088E6C 240800FF */ li $t0, 255
|
||||
/* 089A70 80088E70 AFA80010 */ sw $t0, 0x10($sp)
|
||||
/* 089A74 80088E74 240600FF */ li $a2, 255
|
||||
/* 089A78 80088E78 0C0310E1 */ jal set_text_color
|
||||
/* 089A78 80088E78 0C0310E1 */ jal set_text_colour
|
||||
/* 089A7C 80088E7C 00003825 */ move $a3, $zero
|
||||
/* 089A80 80088E80 8EE90000 */ lw $t1, ($s7)
|
||||
.L80088E84:
|
||||
@@ -474,7 +474,7 @@ glabel func_80088938
|
||||
/* 089C40 80089040 241900FF */ li $t9, 255
|
||||
/* 089C44 80089044 AFB90010 */ sw $t9, 0x10($sp)
|
||||
/* 089C48 80089048 240600FF */ li $a2, 255
|
||||
/* 089C4C 8008904C 0C0310E1 */ jal set_text_color
|
||||
/* 089C4C 8008904C 0C0310E1 */ jal set_text_colour
|
||||
/* 089C50 80089050 00003825 */ move $a3, $zero
|
||||
/* 089C54 80089054 0C0310BB */ jal set_text_font
|
||||
/* 089C58 80089058 24040002 */ li $a0, 2
|
||||
|
||||
@@ -34,7 +34,7 @@ glabel func_8008FA54
|
||||
/* 0906B4 8008FAB4 00002025 */ move $a0, $zero
|
||||
/* 0906B8 8008FAB8 00002825 */ move $a1, $zero
|
||||
/* 0906BC 8008FABC 00003025 */ move $a2, $zero
|
||||
/* 0906C0 8008FAC0 0C0310F3 */ jal set_text_background_color
|
||||
/* 0906C0 8008FAC0 0C0310F3 */ jal set_text_background_colour
|
||||
/* 0906C4 8008FAC4 00003825 */ move $a3, $zero
|
||||
/* 0906C8 8008FAC8 3C02800E */ lui $v0, %hi(gMenuDelay) # $v0, 0x800e
|
||||
/* 0906CC 8008FACC 8C42F47C */ lw $v0, %lo(gMenuDelay)($v0)
|
||||
@@ -71,7 +71,7 @@ glabel func_8008FA54
|
||||
/* 090740 8008FB40 26210001 */ addiu $at, $s1, 1
|
||||
/* 090744 8008FB44 00015043 */ sra $t2, $at, 1
|
||||
.L8008FB48:
|
||||
/* 090748 8008FB48 0C0310E1 */ jal set_text_color
|
||||
/* 090748 8008FB48 0C0310E1 */ jal set_text_colour
|
||||
/* 09074C 8008FB4C AFAA0010 */ sw $t2, 0x10($sp)
|
||||
/* 090750 8008FB50 8FAB006C */ lw $t3, 0x6c($sp)
|
||||
/* 090754 8008FB54 3C138012 */ lui $s3, %hi(D_801263A0) # $s3, 0x8012
|
||||
@@ -88,7 +88,7 @@ glabel func_8008FA54
|
||||
/* 090780 8008FB80 240500FF */ li $a1, 255
|
||||
/* 090784 8008FB84 240600FF */ li $a2, 255
|
||||
/* 090788 8008FB88 00003825 */ move $a3, $zero
|
||||
/* 09078C 8008FB8C 0C0310E1 */ jal set_text_color
|
||||
/* 09078C 8008FB8C 0C0310E1 */ jal set_text_colour
|
||||
/* 090790 8008FB90 AFB10010 */ sw $s1, 0x10($sp)
|
||||
/* 090794 8008FB94 240D000C */ li $t5, 12
|
||||
/* 090798 8008FB98 AFAD0010 */ sw $t5, 0x10($sp)
|
||||
@@ -108,7 +108,7 @@ glabel func_8008FA54
|
||||
/* 0907CC 8008FBCC 240500FF */ li $a1, 255
|
||||
/* 0907D0 8008FBD0 240600FF */ li $a2, 255
|
||||
/* 0907D4 8008FBD4 00003825 */ move $a3, $zero
|
||||
/* 0907D8 8008FBD8 0C0310E1 */ jal set_text_color
|
||||
/* 0907D8 8008FBD8 0C0310E1 */ jal set_text_colour
|
||||
/* 0907DC 8008FBDC AFB10010 */ sw $s1, 0x10($sp)
|
||||
/* 0907E0 8008FBE0 8FAE006C */ lw $t6, 0x6c($sp)
|
||||
/* 0907E4 8008FBE4 8FA7008C */ lw $a3, 0x8c($sp)
|
||||
|
||||
@@ -58,14 +58,14 @@ glabel func_80092E94
|
||||
/* 093B70 80092F70 00002025 */ move $a0, $zero
|
||||
/* 093B74 80092F74 00002825 */ move $a1, $zero
|
||||
/* 093B78 80092F78 00003025 */ move $a2, $zero
|
||||
/* 093B7C 80092F7C 0C0310F3 */ jal set_text_background_color
|
||||
/* 093B7C 80092F7C 0C0310F3 */ jal set_text_background_colour
|
||||
/* 093B80 80092F80 00003825 */ move $a3, $zero
|
||||
/* 093B84 80092F84 240C0080 */ li $t4, 128
|
||||
/* 093B88 80092F88 AFAC0010 */ sw $t4, 0x10($sp)
|
||||
/* 093B8C 80092F8C 00002025 */ move $a0, $zero
|
||||
/* 093B90 80092F90 00002825 */ move $a1, $zero
|
||||
/* 093B94 80092F94 00003025 */ move $a2, $zero
|
||||
/* 093B98 80092F98 0C0310E1 */ jal set_text_color
|
||||
/* 093B98 80092F98 0C0310E1 */ jal set_text_colour
|
||||
/* 093B9C 80092F9C 240700FF */ li $a3, 255
|
||||
/* 093BA0 80092FA0 240D000C */ li $t5, 12
|
||||
/* 093BA4 80092FA4 AFAD0010 */ sw $t5, 0x10($sp)
|
||||
@@ -79,7 +79,7 @@ glabel func_80092E94
|
||||
/* 093BC4 80092FC4 240400FF */ li $a0, 255
|
||||
/* 093BC8 80092FC8 240500FF */ li $a1, 255
|
||||
/* 093BCC 80092FCC 240600FF */ li $a2, 255
|
||||
/* 093BD0 80092FD0 0C0310E1 */ jal set_text_color
|
||||
/* 093BD0 80092FD0 0C0310E1 */ jal set_text_colour
|
||||
/* 093BD4 80092FD4 00003825 */ move $a3, $zero
|
||||
/* 093BD8 80092FD8 240F000C */ li $t7, 12
|
||||
/* 093BDC 80092FDC AFAF0010 */ sw $t7, 0x10($sp)
|
||||
@@ -128,7 +128,7 @@ glabel func_80092E94
|
||||
/* 093C84 80093084 240400FF */ li $a0, 255
|
||||
/* 093C88 80093088 24050040 */ li $a1, 64
|
||||
/* 093C8C 8009308C 24060040 */ li $a2, 64
|
||||
/* 093C90 80093090 0C0310E1 */ jal set_text_color
|
||||
/* 093C90 80093090 0C0310E1 */ jal set_text_colour
|
||||
/* 093C94 80093094 24070060 */ li $a3, 96
|
||||
/* 093C98 80093098 3C0C800E */ lui $t4, %hi(gMenuText) # $t4, 0x800e
|
||||
/* 093C9C 8009309C 8D8CF4A0 */ lw $t4, %lo(gMenuText)($t4)
|
||||
@@ -157,7 +157,7 @@ glabel func_80092E94
|
||||
/* 093CF8 800930F8 240400FF */ li $a0, 255
|
||||
/* 093CFC 800930FC 24050080 */ li $a1, 128
|
||||
/* 093D00 80093100 240600FF */ li $a2, 255
|
||||
/* 093D04 80093104 0C0310E1 */ jal set_text_color
|
||||
/* 093D04 80093104 0C0310E1 */ jal set_text_colour
|
||||
/* 093D08 80093108 24070060 */ li $a3, 96
|
||||
/* 093D0C 8009310C 3C098012 */ lui $t1, %hi(gPlayerSelectVehicle) # $t1, 0x8012
|
||||
/* 093D10 80093110 812969C0 */ lb $t1, %lo(gPlayerSelectVehicle)($t1)
|
||||
@@ -404,14 +404,14 @@ glabel func_80092E94
|
||||
/* 0940B8 800934B8 00002025 */ move $a0, $zero
|
||||
/* 0940BC 800934BC 00002825 */ move $a1, $zero
|
||||
/* 0940C0 800934C0 00003025 */ move $a2, $zero
|
||||
/* 0940C4 800934C4 0C0310F3 */ jal set_text_background_color
|
||||
/* 0940C4 800934C4 0C0310F3 */ jal set_text_background_colour
|
||||
/* 0940C8 800934C8 00003825 */ move $a3, $zero
|
||||
/* 0940CC 800934CC 240800FF */ li $t0, 255
|
||||
/* 0940D0 800934D0 AFA80010 */ sw $t0, 0x10($sp)
|
||||
/* 0940D4 800934D4 240400FF */ li $a0, 255
|
||||
/* 0940D8 800934D8 240500FF */ li $a1, 255
|
||||
/* 0940DC 800934DC 240600FF */ li $a2, 255
|
||||
/* 0940E0 800934E0 0C0310E1 */ jal set_text_color
|
||||
/* 0940E0 800934E0 0C0310E1 */ jal set_text_colour
|
||||
/* 0940E4 800934E4 00003825 */ move $a3, $zero
|
||||
/* 0940E8 800934E8 8FA60060 */ lw $a2, 0x60($sp)
|
||||
/* 0940EC 800934EC 3C07800F */ lui $a3, %hi(D_800E8240) # $a3, 0x800f
|
||||
@@ -430,14 +430,14 @@ glabel func_80092E94
|
||||
/* 09411C 8009351C 00002025 */ move $a0, $zero
|
||||
/* 094120 80093520 00002825 */ move $a1, $zero
|
||||
/* 094124 80093524 00003025 */ move $a2, $zero
|
||||
/* 094128 80093528 0C0310F3 */ jal set_text_background_color
|
||||
/* 094128 80093528 0C0310F3 */ jal set_text_background_colour
|
||||
/* 09412C 8009352C 00003825 */ move $a3, $zero
|
||||
/* 094130 80093530 241800FF */ li $t8, 255
|
||||
/* 094134 80093534 AFB80010 */ sw $t8, 0x10($sp)
|
||||
/* 094138 80093538 240400FF */ li $a0, 255
|
||||
/* 09413C 8009353C 240500FF */ li $a1, 255
|
||||
/* 094140 80093540 240600FF */ li $a2, 255
|
||||
/* 094144 80093544 0C0310E1 */ jal set_text_color
|
||||
/* 094144 80093544 0C0310E1 */ jal set_text_colour
|
||||
/* 094148 80093548 00003825 */ move $a3, $zero
|
||||
/* 09414C 8009354C 8FB00060 */ lw $s0, 0x60($sp)
|
||||
/* 094150 80093550 00000000 */ nop
|
||||
|
||||
@@ -66,14 +66,14 @@ glabel func_80096978
|
||||
/* 09766C 80096A6C 00002025 */ move $a0, $zero
|
||||
/* 097670 80096A70 00002825 */ move $a1, $zero
|
||||
/* 097674 80096A74 00003025 */ move $a2, $zero
|
||||
/* 097678 80096A78 0C0310F3 */ jal set_text_background_color
|
||||
/* 097678 80096A78 0C0310F3 */ jal set_text_background_colour
|
||||
/* 09767C 80096A7C 00003825 */ move $a3, $zero
|
||||
/* 097680 80096A80 8E190000 */ lw $t9, ($s0)
|
||||
/* 097684 80096A84 240400FF */ li $a0, 255
|
||||
/* 097688 80096A88 240500FF */ li $a1, 255
|
||||
/* 09768C 80096A8C 240600FF */ li $a2, 255
|
||||
/* 097690 80096A90 00003825 */ move $a3, $zero
|
||||
/* 097694 80096A94 0C0310E1 */ jal set_text_color
|
||||
/* 097694 80096A94 0C0310E1 */ jal set_text_colour
|
||||
/* 097698 80096A98 AFB90010 */ sw $t9, 0x10($sp)
|
||||
/* 09769C 80096A9C 3C08800E */ lui $t0, %hi(gMenuText) # $t0, 0x800e
|
||||
/* 0976A0 80096AA0 8D08F4A0 */ lw $t0, %lo(gMenuText)($t0)
|
||||
@@ -208,7 +208,7 @@ glabel func_80096978
|
||||
/* 09788C 80096C8C 00002825 */ move $a1, $zero
|
||||
/* 097890 80096C90 00003025 */ move $a2, $zero
|
||||
/* 097894 80096C94 240700FF */ li $a3, 255
|
||||
/* 097898 80096C98 0C0310E1 */ jal set_text_color
|
||||
/* 097898 80096C98 0C0310E1 */ jal set_text_colour
|
||||
/* 09789C 80096C9C 0000B025 */ move $s6, $zero
|
||||
/* 0978A0 80096CA0 8FAB0078 */ lw $t3, 0x78($sp)
|
||||
/* 0978A4 80096CA4 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
@@ -224,7 +224,7 @@ glabel func_80096978
|
||||
/* 0978CC 80096CCC 240400FF */ li $a0, 255
|
||||
/* 0978D0 80096CD0 240500FF */ li $a1, 255
|
||||
/* 0978D4 80096CD4 240600C0 */ li $a2, 192
|
||||
/* 0978D8 80096CD8 0C0310E1 */ jal set_text_color
|
||||
/* 0978D8 80096CD8 0C0310E1 */ jal set_text_colour
|
||||
/* 0978DC 80096CDC 24070060 */ li $a3, 96
|
||||
/* 0978E0 80096CE0 8FAE0078 */ lw $t6, 0x78($sp)
|
||||
/* 0978E4 80096CE4 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
|
||||
@@ -40,7 +40,7 @@ glabel func_80097918
|
||||
/* 0985B0 800979B0 00002825 */ move $a1, $zero
|
||||
/* 0985B4 800979B4 00003025 */ move $a2, $zero
|
||||
/* 0985B8 800979B8 00003825 */ move $a3, $zero
|
||||
/* 0985BC 800979BC 0C0310F3 */ jal set_text_background_color
|
||||
/* 0985BC 800979BC 0C0310F3 */ jal set_text_background_colour
|
||||
/* 0985C0 800979C0 AFA2005C */ sw $v0, 0x5c($sp)
|
||||
/* 0985C4 800979C4 0C0310BB */ jal set_text_font
|
||||
/* 0985C8 800979C8 00002025 */ move $a0, $zero
|
||||
@@ -49,7 +49,7 @@ glabel func_80097918
|
||||
/* 0985D4 800979D4 00002025 */ move $a0, $zero
|
||||
/* 0985D8 800979D8 00002825 */ move $a1, $zero
|
||||
/* 0985DC 800979DC 00003025 */ move $a2, $zero
|
||||
/* 0985E0 800979E0 0C0310E1 */ jal set_text_color
|
||||
/* 0985E0 800979E0 0C0310E1 */ jal set_text_colour
|
||||
/* 0985E4 800979E4 240700FF */ li $a3, 255
|
||||
/* 0985E8 800979E8 3C11800E */ lui $s1, %hi(gMenuText) # $s1, 0x800e
|
||||
/* 0985EC 800979EC 2631F4A0 */ addiu $s1, %lo(gMenuText) # addiu $s1, $s1, -0xb60
|
||||
@@ -71,7 +71,7 @@ glabel func_80097918
|
||||
/* 09862C 80097A2C 240400FF */ li $a0, 255
|
||||
/* 098630 80097A30 24050080 */ li $a1, 128
|
||||
/* 098634 80097A34 240600FF */ li $a2, 255
|
||||
/* 098638 80097A38 0C0310E1 */ jal set_text_color
|
||||
/* 098638 80097A38 0C0310E1 */ jal set_text_colour
|
||||
/* 09863C 80097A3C 24070060 */ li $a3, 96
|
||||
/* 098640 80097A40 8E2D0000 */ lw $t5, ($s1)
|
||||
/* 098644 80097A44 8E060000 */ lw $a2, ($s0)
|
||||
@@ -132,12 +132,12 @@ glabel func_80097918
|
||||
/* 098708 80097B08 240400FF */ li $a0, 255
|
||||
/* 09870C 80097B0C 240500FF */ li $a1, 255
|
||||
/* 098710 80097B10 240600FF */ li $a2, 255
|
||||
/* 098714 80097B14 0C0310E1 */ jal set_text_color
|
||||
/* 098714 80097B14 0C0310E1 */ jal set_text_colour
|
||||
/* 098718 80097B18 00003825 */ move $a3, $zero
|
||||
/* 09871C 80097B1C 10000004 */ b .L80097B30
|
||||
/* 098720 80097B20 2A01001C */ slti $at, $s0, 0x1c
|
||||
.L80097B24:
|
||||
/* 098724 80097B24 0C0310E1 */ jal set_text_color
|
||||
/* 098724 80097B24 0C0310E1 */ jal set_text_colour
|
||||
/* 098728 80097B28 AFA90010 */ sw $t1, 0x10($sp)
|
||||
/* 09872C 80097B2C 2A01001C */ slti $at, $s0, 0x1c
|
||||
.L80097B30:
|
||||
@@ -226,7 +226,7 @@ glabel func_80097918
|
||||
/* 098860 80097C60 00002025 */ move $a0, $zero
|
||||
/* 098864 80097C64 00002825 */ move $a1, $zero
|
||||
/* 098868 80097C68 00003025 */ move $a2, $zero
|
||||
/* 09886C 80097C6C 0C0310E1 */ jal set_text_color
|
||||
/* 09886C 80097C6C 0C0310E1 */ jal set_text_colour
|
||||
/* 098870 80097C70 240700FF */ li $a3, 255
|
||||
/* 098874 80097C74 3C11800E */ lui $s1, %hi(D_800E0F94) # $s1, 0x800e
|
||||
/* 098878 80097C78 3C12800E */ lui $s2, %hi(D_800E0F98) # $s2, 0x800e
|
||||
@@ -246,7 +246,7 @@ glabel func_80097918
|
||||
/* 0988B0 80097CB0 240400FF */ li $a0, 255
|
||||
/* 0988B4 80097CB4 240500FF */ li $a1, 255
|
||||
/* 0988B8 80097CB8 240600FF */ li $a2, 255
|
||||
/* 0988BC 80097CBC 0C0310E1 */ jal set_text_color
|
||||
/* 0988BC 80097CBC 0C0310E1 */ jal set_text_colour
|
||||
/* 0988C0 80097CC0 00003825 */ move $a3, $zero
|
||||
/* 0988C4 80097CC4 8E250000 */ lw $a1, ($s1)
|
||||
/* 0988C8 80097CC8 8E460000 */ lw $a2, ($s2)
|
||||
|
||||
@@ -39,14 +39,14 @@ glabel func_80099E8C
|
||||
/* 09AB04 80099F04 00002025 */ move $a0, $zero
|
||||
/* 09AB08 80099F08 00002825 */ move $a1, $zero
|
||||
/* 09AB0C 80099F0C 00003025 */ move $a2, $zero
|
||||
/* 09AB10 80099F10 0C0310F3 */ jal set_text_background_color
|
||||
/* 09AB10 80099F10 0C0310F3 */ jal set_text_background_colour
|
||||
/* 09AB14 80099F14 00003825 */ move $a3, $zero
|
||||
/* 09AB18 80099F18 24190080 */ li $t9, 128
|
||||
/* 09AB1C 80099F1C AFB90010 */ sw $t9, 0x10($sp)
|
||||
/* 09AB20 80099F20 00002025 */ move $a0, $zero
|
||||
/* 09AB24 80099F24 00002825 */ move $a1, $zero
|
||||
/* 09AB28 80099F28 00003025 */ move $a2, $zero
|
||||
/* 09AB2C 80099F2C 0C0310E1 */ jal set_text_color
|
||||
/* 09AB2C 80099F2C 0C0310E1 */ jal set_text_colour
|
||||
/* 09AB30 80099F30 240700FF */ li $a3, 255
|
||||
/* 09AB34 80099F34 3C09800E */ lui $t1, %hi(gMenuText) # $t1, 0x800e
|
||||
/* 09AB38 80099F38 8D29F4A0 */ lw $t1, %lo(gMenuText)($t1)
|
||||
@@ -62,7 +62,7 @@ glabel func_80099E8C
|
||||
/* 09AB60 80099F60 240400FF */ li $a0, 255
|
||||
/* 09AB64 80099F64 240500FF */ li $a1, 255
|
||||
/* 09AB68 80099F68 240600FF */ li $a2, 255
|
||||
/* 09AB6C 80099F6C 0C0310E1 */ jal set_text_color
|
||||
/* 09AB6C 80099F6C 0C0310E1 */ jal set_text_colour
|
||||
/* 09AB70 80099F70 00003825 */ move $a3, $zero
|
||||
/* 09AB74 80099F74 3C0C800E */ lui $t4, %hi(gMenuText) # $t4, 0x800e
|
||||
/* 09AB78 80099F78 8D8CF4A0 */ lw $t4, %lo(gMenuText)($t4)
|
||||
@@ -83,7 +83,7 @@ glabel func_80099E8C
|
||||
/* 09ABB4 80099FB4 240400FF */ li $a0, 255
|
||||
/* 09ABB8 80099FB8 240500FF */ li $a1, 255
|
||||
/* 09ABBC 80099FBC 240600FF */ li $a2, 255
|
||||
/* 09ABC0 80099FC0 0C0310E1 */ jal set_text_color
|
||||
/* 09ABC0 80099FC0 0C0310E1 */ jal set_text_colour
|
||||
/* 09ABC4 80099FC4 00003825 */ move $a3, $zero
|
||||
/* 09ABC8 80099FC8 3C18800E */ lui $t8, %hi(gMenuText) # $t8, 0x800e
|
||||
/* 09ABCC 80099FCC 8F18F4A0 */ lw $t8, %lo(gMenuText)($t8)
|
||||
@@ -249,7 +249,7 @@ glabel func_80099E8C
|
||||
/* 09AE28 8009A228 00002025 */ move $a0, $zero
|
||||
/* 09AE2C 8009A22C 00002825 */ move $a1, $zero
|
||||
/* 09AE30 8009A230 00003025 */ move $a2, $zero
|
||||
/* 09AE34 8009A234 0C0310E1 */ jal set_text_color
|
||||
/* 09AE34 8009A234 0C0310E1 */ jal set_text_colour
|
||||
/* 09AE38 8009A238 240700FF */ li $a3, 255
|
||||
/* 09AE3C 8009A23C 00105040 */ sll $t2, $s0, 1
|
||||
.L8009A240:
|
||||
@@ -275,7 +275,7 @@ glabel func_80099E8C
|
||||
/* 09AE8C 8009A28C 240400C8 */ li $a0, 200
|
||||
/* 09AE90 8009A290 240500E4 */ li $a1, 228
|
||||
/* 09AE94 8009A294 24060050 */ li $a2, 80
|
||||
/* 09AE98 8009A298 0C0310E1 */ jal set_text_color
|
||||
/* 09AE98 8009A298 0C0310E1 */ jal set_text_colour
|
||||
/* 09AE9C 8009A29C 240700FF */ li $a3, 255
|
||||
/* 09AEA0 8009A2A0 86250000 */ lh $a1, ($s1)
|
||||
/* 09AEA4 8009A2A4 86290002 */ lh $t1, 2($s1)
|
||||
|
||||
@@ -0,0 +1,191 @@
|
||||
glabel menu_character_select_loop
|
||||
/* 08C924 8008BD24 27BDFFD0 */ addiu $sp, $sp, -0x30
|
||||
/* 08C928 8008BD28 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 08C92C 8008BD2C 0C022C83 */ jal draw_character_select_text
|
||||
/* 08C930 8008BD30 AFA40030 */ sw $a0, 0x30($sp)
|
||||
/* 08C934 8008BD34 8FA40030 */ lw $a0, 0x30($sp)
|
||||
/* 08C938 8008BD38 0C02305A */ jal func_8008C168
|
||||
/* 08C93C 8008BD3C 00000000 */ nop
|
||||
/* 08C940 8008BD40 0C02393B */ jal func_8008E4EC
|
||||
/* 08C944 8008BD44 00000000 */ nop
|
||||
/* 08C948 8008BD48 3C028012 */ lui $v0, %hi(D_801263DC) # $v0, 0x8012
|
||||
/* 08C94C 8008BD4C 3C048012 */ lui $a0, %hi(D_801263E0) # $a0, 0x8012
|
||||
/* 08C950 8008BD50 248463E0 */ addiu $a0, %lo(D_801263E0) # addiu $a0, $a0, 0x63e0
|
||||
/* 08C954 8008BD54 244263DC */ addiu $v0, %lo(D_801263DC) # addiu $v0, $v0, 0x63dc
|
||||
/* 08C958 8008BD58 240A0001 */ li $t2, 1
|
||||
/* 08C95C 8008BD5C 24030002 */ li $v1, 2
|
||||
.L8008BD60:
|
||||
/* 08C960 8008BD60 804E0000 */ lb $t6, ($v0)
|
||||
/* 08C964 8008BD64 00000000 */ nop
|
||||
/* 08C968 8008BD68 154E0002 */ bne $t2, $t6, .L8008BD74
|
||||
/* 08C96C 8008BD6C 00000000 */ nop
|
||||
/* 08C970 8008BD70 A0430000 */ sb $v1, ($v0)
|
||||
.L8008BD74:
|
||||
/* 08C974 8008BD74 24420001 */ addiu $v0, $v0, 1
|
||||
/* 08C978 8008BD78 0044082B */ sltu $at, $v0, $a0
|
||||
/* 08C97C 8008BD7C 1420FFF8 */ bnez $at, .L8008BD60
|
||||
/* 08C980 8008BD80 00000000 */ nop
|
||||
/* 08C984 8008BD84 3C03800E */ lui $v1, %hi(gMenuDelay) # $v1, 0x800e
|
||||
/* 08C988 8008BD88 3C018012 */ lui $at, %hi(gIgnorePlayerInput) # $at, 0x8012
|
||||
/* 08C98C 8008BD8C 2463F47C */ addiu $v1, %lo(gMenuDelay) # addiu $v1, $v1, -0xb84
|
||||
/* 08C990 8008BD90 AC2063C4 */ sw $zero, %lo(gIgnorePlayerInput)($at)
|
||||
/* 08C994 8008BD94 8C620000 */ lw $v0, ($v1)
|
||||
/* 08C998 8008BD98 3C0F8012 */ lui $t7, %hi(gActivePlayersArray) # $t7, 0x8012
|
||||
/* 08C99C 8008BD9C 1440001B */ bnez $v0, .L8008BE0C
|
||||
/* 08C9A0 8008BDA0 3C188012 */ lui $t8, %hi(gActivePlayersArray+1) # $t8, 0x8012
|
||||
/* 08C9A4 8008BDA4 3C198012 */ lui $t9, %hi(gActivePlayersArray+2) # $t9, 0x8012
|
||||
/* 08C9A8 8008BDA8 3C0C8012 */ lui $t4, %hi(gActivePlayersArray+3) # $t4, 0x8012
|
||||
/* 08C9AC 8008BDAC 818C63D7 */ lb $t4, %lo(gActivePlayersArray+3)($t4)
|
||||
/* 08C9B0 8008BDB0 833963D6 */ lb $t9, %lo(gActivePlayersArray+2)($t9)
|
||||
/* 08C9B4 8008BDB4 81EF63D4 */ lb $t7, %lo(gActivePlayersArray)($t7)
|
||||
/* 08C9B8 8008BDB8 831863D5 */ lb $t8, %lo(gActivePlayersArray+1)($t8)
|
||||
/* 08C9BC 8008BDBC A3AC0023 */ sb $t4, 0x23($sp)
|
||||
/* 08C9C0 8008BDC0 A3B90022 */ sb $t9, 0x22($sp)
|
||||
/* 08C9C4 8008BDC4 A3AF0020 */ sb $t7, 0x20($sp)
|
||||
/* 08C9C8 8008BDC8 0C022CD6 */ jal func_8008B358
|
||||
/* 08C9CC 8008BDCC A3B80021 */ sb $t8, 0x21($sp)
|
||||
/* 08C9D0 8008BDD0 3C0D800E */ lui $t5, %hi(gNumberOfActivePlayers) # $t5, 0x800e
|
||||
/* 08C9D4 8008BDD4 3C0E800E */ lui $t6, %hi(gNumberOfReadyPlayers) # $t6, 0x800e
|
||||
/* 08C9D8 8008BDD8 8DCEF480 */ lw $t6, %lo(gNumberOfReadyPlayers)($t6)
|
||||
/* 08C9DC 8008BDDC 8DADF4BC */ lw $t5, %lo(gNumberOfActivePlayers)($t5)
|
||||
/* 08C9E0 8008BDE0 00000000 */ nop
|
||||
/* 08C9E4 8008BDE4 15AE0005 */ bne $t5, $t6, .L8008BDFC
|
||||
/* 08C9E8 8008BDE8 00000000 */ nop
|
||||
/* 08C9EC 8008BDEC 0C022D32 */ jal func_8008B4C8
|
||||
/* 08C9F0 8008BDF0 00000000 */ nop
|
||||
/* 08C9F4 8008BDF4 10000078 */ b .L8008BFD8
|
||||
/* 08C9F8 8008BDF8 00001025 */ move $v0, $zero
|
||||
.L8008BDFC:
|
||||
/* 08C9FC 8008BDFC 0C022DD6 */ jal func_8008B758
|
||||
/* 08CA00 8008BE00 27A40020 */ addiu $a0, $sp, 0x20
|
||||
/* 08CA04 8008BE04 10000074 */ b .L8008BFD8
|
||||
/* 08CA08 8008BE08 00001025 */ move $v0, $zero
|
||||
.L8008BE0C:
|
||||
/* 08CA0C 8008BE0C 18400060 */ blez $v0, .L8008BF90
|
||||
/* 08CA10 8008BE10 00000000 */ nop
|
||||
/* 08CA14 8008BE14 8FAF0030 */ lw $t7, 0x30($sp)
|
||||
/* 08CA18 8008BE18 3C0C800E */ lui $t4, %hi(D_800DFFD0) # $t4, 0x800e
|
||||
/* 08CA1C 8008BE1C 004FC021 */ addu $t8, $v0, $t7
|
||||
/* 08CA20 8008BE20 2B01001F */ slti $at, $t8, 0x1f
|
||||
/* 08CA24 8008BE24 1420006B */ bnez $at, .L8008BFD4
|
||||
/* 08CA28 8008BE28 AC780000 */ sw $t8, ($v1)
|
||||
/* 08CA2C 8008BE2C 8D8CFFD0 */ lw $t4, %lo(D_800DFFD0)($t4)
|
||||
/* 08CA30 8008BE30 00005825 */ move $t3, $zero
|
||||
/* 08CA34 8008BE34 15800007 */ bnez $t4, .L8008BE54
|
||||
/* 08CA38 8008BE38 3C0D800E */ lui $t5, %hi(gActiveMagicCodes) # $t5, 0x800e
|
||||
/* 08CA3C 8008BE3C 8DADFD98 */ lw $t5, %lo(gActiveMagicCodes)($t5)
|
||||
/* 08CA40 8008BE40 01405825 */ move $t3, $t2
|
||||
/* 08CA44 8008BE44 000D71C0 */ sll $t6, $t5, 7
|
||||
/* 08CA48 8008BE48 05C10002 */ bgez $t6, .L8008BE54
|
||||
/* 08CA4C 8008BE4C 00000000 */ nop
|
||||
/* 08CA50 8008BE50 254B0001 */ addiu $t3, $t2, 1
|
||||
.L8008BE54:
|
||||
/* 08CA54 8008BE54 0C02304A */ jal func_8008C128
|
||||
/* 08CA58 8008BE58 AFAB0024 */ sw $t3, 0x24($sp)
|
||||
/* 08CA5C 8008BE5C 3C038012 */ lui $v1, %hi(gActivePlayersArray) # $v1, 0x8012
|
||||
/* 08CA60 8008BE60 3C078012 */ lui $a3, %hi(gPlayersCharacterArray) # $a3, 0x8012
|
||||
/* 08CA64 8008BE64 3C068012 */ lui $a2, %hi(D_801263CC) # $a2, 0x8012
|
||||
/* 08CA68 8008BE68 3C058012 */ lui $a1, %hi(gCharacterIdSlots) # $a1, 0x8012
|
||||
/* 08CA6C 8008BE6C 8FAB0024 */ lw $t3, 0x24($sp)
|
||||
/* 08CA70 8008BE70 00002025 */ move $a0, $zero
|
||||
/* 08CA74 8008BE74 24A563F0 */ addiu $a1, %lo(gCharacterIdSlots) # addiu $a1, $a1, 0x63f0
|
||||
/* 08CA78 8008BE78 24C663CC */ addiu $a2, %lo(D_801263CC) # addiu $a2, $a2, 0x63cc
|
||||
/* 08CA7C 8008BE7C 24E763E8 */ addiu $a3, %lo(gPlayersCharacterArray) # addiu $a3, $a3, 0x63e8
|
||||
/* 08CA80 8008BE80 246363D4 */ addiu $v1, %lo(gActivePlayersArray) # addiu $v1, $v1, 0x63d4
|
||||
/* 08CA84 8008BE84 00001025 */ move $v0, $zero
|
||||
/* 08CA88 8008BE88 24090004 */ li $t1, 4
|
||||
/* 08CA8C 8008BE8C 2408000E */ li $t0, 14
|
||||
.L8008BE90:
|
||||
/* 08CA90 8008BE90 806F0000 */ lb $t7, ($v1)
|
||||
/* 08CA94 8008BE94 00E2C821 */ addu $t9, $a3, $v0
|
||||
/* 08CA98 8008BE98 11E0000B */ beqz $t7, .L8008BEC8
|
||||
/* 08CA9C 8008BE9C 00000000 */ nop
|
||||
/* 08CAA0 8008BEA0 832C0000 */ lb $t4, ($t9)
|
||||
/* 08CAA4 8008BEA4 8CD80000 */ lw $t8, ($a2)
|
||||
/* 08CAA8 8008BEA8 01880019 */ multu $t4, $t0
|
||||
/* 08CAAC 8008BEAC 00A4C821 */ addu $t9, $a1, $a0
|
||||
/* 08CAB0 8008BEB0 24840001 */ addiu $a0, $a0, 1
|
||||
/* 08CAB4 8008BEB4 00006812 */ mflo $t5
|
||||
/* 08CAB8 8008BEB8 030D7021 */ addu $t6, $t8, $t5
|
||||
/* 08CABC 8008BEBC 85CF000C */ lh $t7, 0xc($t6)
|
||||
/* 08CAC0 8008BEC0 00000000 */ nop
|
||||
/* 08CAC4 8008BEC4 A32F0000 */ sb $t7, ($t9)
|
||||
.L8008BEC8:
|
||||
/* 08CAC8 8008BEC8 24420001 */ addiu $v0, $v0, 1
|
||||
/* 08CACC 8008BECC 1449FFF0 */ bne $v0, $t1, .L8008BE90
|
||||
/* 08CAD0 8008BED0 24630001 */ addiu $v1, $v1, 1
|
||||
/* 08CAD4 8008BED4 0C022ECF */ jal randomise_ai_racer_slots
|
||||
/* 08CAD8 8008BED8 AFAB0024 */ sw $t3, 0x24($sp)
|
||||
/* 08CADC 8008BEDC 3C048012 */ lui $a0, %hi(gActivePlayersArray) # $a0, 0x8012
|
||||
/* 08CAE0 8008BEE0 0C01A916 */ jal assign_player_ids
|
||||
/* 08CAE4 8008BEE4 248463D4 */ addiu $a0, %lo(gActivePlayersArray) # addiu $a0, $a0, 0x63d4
|
||||
/* 08CAE8 8008BEE8 3C0C800E */ lui $t4, %hi(gNumberOfActivePlayers) # $t4, 0x800e
|
||||
/* 08CAEC 8008BEEC 8FAB0024 */ lw $t3, 0x24($sp)
|
||||
/* 08CAF0 8008BEF0 8D8CF4BC */ lw $t4, %lo(gNumberOfActivePlayers)($t4)
|
||||
/* 08CAF4 8008BEF4 240A0001 */ li $t2, 1
|
||||
/* 08CAF8 8008BEF8 3C01800E */ lui $at, %hi(gIsInTracksMode) # $at, 0x800e
|
||||
/* 08CAFC 8008BEFC AC2AF4B8 */ sw $t2, %lo(gIsInTracksMode)($at)
|
||||
/* 08CB00 8008BF00 016C082A */ slt $at, $t3, $t4
|
||||
/* 08CB04 8008BF04 14200018 */ bnez $at, .L8008BF68
|
||||
/* 08CB08 8008BF08 00000000 */ nop
|
||||
/* 08CB0C 8008BF0C 0C0002C6 */ jal func_80000B18
|
||||
/* 08CB10 8008BF10 00000000 */ nop
|
||||
/* 08CB14 8008BF14 24040027 */ li $a0, 39
|
||||
/* 08CB18 8008BF18 2405FFFF */ li $a1, -1
|
||||
/* 08CB1C 8008BF1C 0C01B8BA */ jal load_level_for_menu
|
||||
/* 08CB20 8008BF20 00003025 */ move $a2, $zero
|
||||
/* 08CB24 8008BF24 3C18800E */ lui $t8, %hi(gNumberOfActivePlayers) # $t8, 0x800e
|
||||
/* 08CB28 8008BF28 8F18F4BC */ lw $t8, %lo(gNumberOfActivePlayers)($t8)
|
||||
/* 08CB2C 8008BF2C 240A0001 */ li $t2, 1
|
||||
/* 08CB30 8008BF30 15580009 */ bne $t2, $t8, .L8008BF58
|
||||
/* 08CB34 8008BF34 3C0D800E */ lui $t5, %hi(gPlayerHasSeenCautionMenu) # $t5, 0x800e
|
||||
/* 08CB38 8008BF38 8DADF498 */ lw $t5, %lo(gPlayerHasSeenCautionMenu)($t5)
|
||||
/* 08CB3C 8008BF3C 00000000 */ nop
|
||||
/* 08CB40 8008BF40 15A00005 */ bnez $t5, .L8008BF58
|
||||
/* 08CB44 8008BF44 00000000 */ nop
|
||||
/* 08CB48 8008BF48 0C0204F4 */ jal menu_init
|
||||
/* 08CB4C 8008BF4C 2404001C */ li $a0, 28
|
||||
/* 08CB50 8008BF50 10000021 */ b .L8008BFD8
|
||||
/* 08CB54 8008BF54 00001025 */ move $v0, $zero
|
||||
.L8008BF58:
|
||||
/* 08CB58 8008BF58 0C0204F4 */ jal menu_init
|
||||
/* 08CB5C 8008BF5C 24040013 */ li $a0, 19
|
||||
/* 08CB60 8008BF60 1000001D */ b .L8008BFD8
|
||||
/* 08CB64 8008BF64 00001025 */ move $v0, $zero
|
||||
.L8008BF68:
|
||||
/* 08CB68 8008BF68 0C0002CA */ jal func_80000B28
|
||||
/* 08CB6C 8008BF6C 00000000 */ nop
|
||||
/* 08CB70 8008BF70 0C020A2E */ jal func_800828B8
|
||||
/* 08CB74 8008BF74 00000000 */ nop
|
||||
/* 08CB78 8008BF78 0C01B96F */ jal func_8006E5BC
|
||||
/* 08CB7C 8008BF7C 00000000 */ nop
|
||||
/* 08CB80 8008BF80 0C0204F4 */ jal menu_init
|
||||
/* 08CB84 8008BF84 2404000F */ li $a0, 15
|
||||
/* 08CB88 8008BF88 10000013 */ b .L8008BFD8
|
||||
/* 08CB8C 8008BF8C 00001025 */ move $v0, $zero
|
||||
.L8008BF90:
|
||||
/* 08CB90 8008BF90 04410010 */ bgez $v0, .L8008BFD4
|
||||
/* 08CB94 8008BF94 00000000 */ nop
|
||||
/* 08CB98 8008BF98 8FAE0030 */ lw $t6, 0x30($sp)
|
||||
/* 08CB9C 8008BF9C 00000000 */ nop
|
||||
/* 08CBA0 8008BFA0 004E7823 */ subu $t7, $v0, $t6
|
||||
/* 08CBA4 8008BFA4 29E1FFE2 */ slti $at, $t7, -0x1e
|
||||
/* 08CBA8 8008BFA8 1020000A */ beqz $at, .L8008BFD4
|
||||
/* 08CBAC 8008BFAC AC6F0000 */ sw $t7, ($v1)
|
||||
/* 08CBB0 8008BFB0 0C0002CA */ jal func_80000B28
|
||||
/* 08CBB4 8008BFB4 00000000 */ nop
|
||||
/* 08CBB8 8008BFB8 0C02304A */ jal func_8008C128
|
||||
/* 08CBBC 8008BFBC 00000000 */ nop
|
||||
/* 08CBC0 8008BFC0 240A0001 */ li $t2, 1
|
||||
/* 08CBC4 8008BFC4 3C01800E */ lui $at, %hi(gNumberOfActivePlayers) # $at, 0x800e
|
||||
/* 08CBC8 8008BFC8 AC2AF4BC */ sw $t2, %lo(gNumberOfActivePlayers)($at)
|
||||
/* 08CBCC 8008BFCC 0C0204F4 */ jal menu_init
|
||||
/* 08CBD0 8008BFD0 00002025 */ move $a0, $zero
|
||||
.L8008BFD4:
|
||||
/* 08CBD4 8008BFD4 00001025 */ move $v0, $zero
|
||||
.L8008BFD8:
|
||||
/* 08CBD8 8008BFD8 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 08CBDC 8008BFDC 27BD0030 */ addiu $sp, $sp, 0x30
|
||||
/* 08CBE0 8008BFE0 03E00008 */ jr $ra
|
||||
/* 08CBE4 8008BFE4 00000000 */ nop
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
glabel randomize_ai_racer_slots
|
||||
glabel randomise_ai_racer_slots
|
||||
/* 08C73C 8008BB3C 27BDFFC8 */ addiu $sp, $sp, -0x38
|
||||
/* 08C740 8008BB40 AFBF0034 */ sw $ra, 0x34($sp)
|
||||
/* 08C744 8008BB44 AFB60030 */ sw $s6, 0x30($sp)
|
||||
@@ -84,7 +84,7 @@ glabel render_file_select_menu
|
||||
/* 08DAA8 8008CEA8 00002025 */ move $a0, $zero
|
||||
/* 08DAAC 8008CEAC 00002825 */ move $a1, $zero
|
||||
/* 08DAB0 8008CEB0 00003025 */ move $a2, $zero
|
||||
/* 08DAB4 8008CEB4 0C0310F3 */ jal set_text_background_color
|
||||
/* 08DAB4 8008CEB4 0C0310F3 */ jal set_text_background_colour
|
||||
/* 08DAB8 8008CEB8 00003825 */ move $a3, $zero
|
||||
/* 08DABC 8008CEBC 3C118012 */ lui $s1, %hi(gSavefileInfo) # $s1, 0x8012
|
||||
/* 08DAC0 8008CEC0 3C10800E */ lui $s0, %hi(D_800E03CC) # $s0, 0x800e
|
||||
@@ -215,7 +215,7 @@ glabel render_file_select_menu
|
||||
/* 08DC98 8008D098 240D00FF */ li $t5, 255
|
||||
/* 08DC9C 8008D09C AFAD0010 */ sw $t5, 0x10($sp)
|
||||
/* 08DCA0 8008D0A0 240600FF */ li $a2, 255
|
||||
/* 08DCA4 8008D0A4 0C0310E1 */ jal set_text_color
|
||||
/* 08DCA4 8008D0A4 0C0310E1 */ jal set_text_colour
|
||||
/* 08DCA8 8008D0A8 24070040 */ li $a3, 64
|
||||
/* 08DCAC 8008D0AC 3C09800E */ lui $t1, %hi(gMenuText) # $t1, 0x800e
|
||||
/* 08DCB0 8008D0B0 8D29F4A0 */ lw $t1, %lo(gMenuText)($t1)
|
||||
@@ -255,14 +255,14 @@ glabel render_file_select_menu
|
||||
/* 08DD2C 8008D12C 00002025 */ move $a0, $zero
|
||||
/* 08DD30 8008D130 00002825 */ move $a1, $zero
|
||||
/* 08DD34 8008D134 00003025 */ move $a2, $zero
|
||||
/* 08DD38 8008D138 0C0310F3 */ jal set_text_background_color
|
||||
/* 08DD38 8008D138 0C0310F3 */ jal set_text_background_colour
|
||||
/* 08DD3C 8008D13C 00003825 */ move $a3, $zero
|
||||
/* 08DD40 8008D140 240E00FF */ li $t6, 255
|
||||
/* 08DD44 8008D144 AFAE0010 */ sw $t6, 0x10($sp)
|
||||
/* 08DD48 8008D148 240400FF */ li $a0, 255
|
||||
/* 08DD4C 8008D14C 240500FF */ li $a1, 255
|
||||
/* 08DD50 8008D150 240600FF */ li $a2, 255
|
||||
/* 08DD54 8008D154 0C0310E1 */ jal set_text_color
|
||||
/* 08DD54 8008D154 0C0310E1 */ jal set_text_colour
|
||||
/* 08DD58 8008D158 00003825 */ move $a3, $zero
|
||||
/* 08DD5C 8008D15C 00009825 */ move $s3, $zero
|
||||
/* 08DD60 8008D160 27B50064 */ addiu $s5, $sp, 0x64
|
||||
@@ -395,7 +395,7 @@ glabel render_file_select_menu
|
||||
/* 08DF38 8008D338 00002025 */ move $a0, $zero
|
||||
/* 08DF3C 8008D33C 00002825 */ move $a1, $zero
|
||||
/* 08DF40 8008D340 00003025 */ move $a2, $zero
|
||||
/* 08DF44 8008D344 0C0310E1 */ jal set_text_color
|
||||
/* 08DF44 8008D344 0C0310E1 */ jal set_text_colour
|
||||
/* 08DF48 8008D348 240700FF */ li $a3, 255
|
||||
/* 08DF4C 8008D34C 3C0E800E */ lui $t6, %hi(gMenuText) # $t6, 0x800e
|
||||
/* 08DF50 8008D350 8DCEF4A0 */ lw $t6, %lo(gMenuText)($t6)
|
||||
@@ -411,7 +411,7 @@ glabel render_file_select_menu
|
||||
/* 08DF78 8008D378 240400FF */ li $a0, 255
|
||||
/* 08DF7C 8008D37C 240500FF */ li $a1, 255
|
||||
/* 08DF80 8008D380 240600FF */ li $a2, 255
|
||||
/* 08DF84 8008D384 0C0310E1 */ jal set_text_color
|
||||
/* 08DF84 8008D384 0C0310E1 */ jal set_text_colour
|
||||
/* 08DF88 8008D388 00003825 */ move $a3, $zero
|
||||
/* 08DF8C 8008D38C 3C19800E */ lui $t9, %hi(gMenuText) # $t9, 0x800e
|
||||
/* 08DF90 8008D390 8F39F4A0 */ lw $t9, %lo(gMenuText)($t9)
|
||||
@@ -427,7 +427,7 @@ glabel render_file_select_menu
|
||||
/* 08DFB8 8008D3B8 240400FF */ li $a0, 255
|
||||
/* 08DFBC 8008D3BC 240500FF */ li $a1, 255
|
||||
/* 08DFC0 8008D3C0 240600FF */ li $a2, 255
|
||||
/* 08DFC4 8008D3C4 0C0310E1 */ jal set_text_color
|
||||
/* 08DFC4 8008D3C4 0C0310E1 */ jal set_text_colour
|
||||
/* 08DFC8 8008D3C8 00003825 */ move $a3, $zero
|
||||
/* 08DFCC 8008D3CC 3C0A8012 */ lui $t2, %hi(D_80126484) # $t2, 0x8012
|
||||
/* 08DFD0 8008D3D0 8D4A6484 */ lw $t2, %lo(D_80126484)($t2)
|
||||
@@ -522,7 +522,7 @@ glabel render_file_select_menu
|
||||
/* 08E120 8008D520 240D00FF */ li $t5, 255
|
||||
/* 08E124 8008D524 AFAD0010 */ sw $t5, 0x10($sp)
|
||||
/* 08E128 8008D528 240500FF */ li $a1, 255
|
||||
/* 08E12C 8008D52C 0C0310E1 */ jal set_text_color
|
||||
/* 08E12C 8008D52C 0C0310E1 */ jal set_text_colour
|
||||
/* 08E130 8008D530 240600FF */ li $a2, 255
|
||||
.L8008D534:
|
||||
/* 08E134 8008D534 3C0E800E */ lui $t6, %hi(gMenuText) # $t6, 0x800e
|
||||
@@ -544,7 +544,7 @@ glabel render_file_select_menu
|
||||
/* 08E174 8008D574 AFB90010 */ sw $t9, 0x10($sp)
|
||||
/* 08E178 8008D578 240400FF */ li $a0, 255
|
||||
/* 08E17C 8008D57C 240500FF */ li $a1, 255
|
||||
/* 08E180 8008D580 0C0310E1 */ jal set_text_color
|
||||
/* 08E180 8008D580 0C0310E1 */ jal set_text_colour
|
||||
/* 08E184 8008D584 240600FF */ li $a2, 255
|
||||
/* 08E188 8008D588 10000007 */ b .L8008D5A8
|
||||
/* 08E18C 8008D58C 00000000 */ nop
|
||||
@@ -553,7 +553,7 @@ glabel render_file_select_menu
|
||||
/* 08E194 8008D594 AFA80010 */ sw $t0, 0x10($sp)
|
||||
/* 08E198 8008D598 240500FF */ li $a1, 255
|
||||
/* 08E19C 8008D59C 240600FF */ li $a2, 255
|
||||
/* 08E1A0 8008D5A0 0C0310E1 */ jal set_text_color
|
||||
/* 08E1A0 8008D5A0 0C0310E1 */ jal set_text_colour
|
||||
/* 08E1A4 8008D5A4 00003825 */ move $a3, $zero
|
||||
.L8008D5A8:
|
||||
/* 08E1A8 8008D5A8 3C09800E */ lui $t1, %hi(gMenuText) # $t1, 0x800e
|
||||
|
||||
@@ -14,7 +14,7 @@ glabel render_magic_codes_list_menu_text
|
||||
/* 08B19C 8008A59C 00002025 */ move $a0, $zero
|
||||
/* 08B1A0 8008A5A0 00002825 */ move $a1, $zero
|
||||
/* 08B1A4 8008A5A4 00003025 */ move $a2, $zero
|
||||
/* 08B1A8 8008A5A8 0C0310F3 */ jal set_text_background_color
|
||||
/* 08B1A8 8008A5A8 0C0310F3 */ jal set_text_background_colour
|
||||
/* 08B1AC 8008A5AC 00003825 */ move $a3, $zero
|
||||
/* 08B1B0 8008A5B0 0C0310BB */ jal set_text_font
|
||||
/* 08B1B4 8008A5B4 24040002 */ li $a0, 2
|
||||
@@ -23,7 +23,7 @@ glabel render_magic_codes_list_menu_text
|
||||
/* 08B1C0 8008A5C0 00002025 */ move $a0, $zero
|
||||
/* 08B1C4 8008A5C4 00002825 */ move $a1, $zero
|
||||
/* 08B1C8 8008A5C8 00003025 */ move $a2, $zero
|
||||
/* 08B1CC 8008A5CC 0C0310E1 */ jal set_text_color
|
||||
/* 08B1CC 8008A5CC 0C0310E1 */ jal set_text_colour
|
||||
/* 08B1D0 8008A5D0 240700FF */ li $a3, 255
|
||||
/* 08B1D4 8008A5D4 3C17800E */ lui $s7, %hi(gMenuText) # $s7, 0x800e
|
||||
/* 08B1D8 8008A5D8 26F7F4A0 */ addiu $s7, %lo(gMenuText) # addiu $s7, $s7, -0xb60
|
||||
@@ -42,7 +42,7 @@ glabel render_magic_codes_list_menu_text
|
||||
/* 08B20C 8008A60C 240400FF */ li $a0, 255
|
||||
/* 08B210 8008A610 240500FF */ li $a1, 255
|
||||
/* 08B214 8008A614 240600FF */ li $a2, 255
|
||||
/* 08B218 8008A618 0C0310E1 */ jal set_text_color
|
||||
/* 08B218 8008A618 0C0310E1 */ jal set_text_colour
|
||||
/* 08B21C 8008A61C 00003825 */ move $a3, $zero
|
||||
/* 08B220 8008A620 8EE80000 */ lw $t0, ($s7)
|
||||
/* 08B224 8008A624 2409000C */ li $t1, 12
|
||||
@@ -89,7 +89,7 @@ glabel render_magic_codes_list_menu_text
|
||||
/* 08B2BC 8008A6BC 240400FF */ li $a0, 255
|
||||
/* 08B2C0 8008A6C0 240500FF */ li $a1, 255
|
||||
/* 08B2C4 8008A6C4 240600FF */ li $a2, 255
|
||||
/* 08B2C8 8008A6C8 0C0310E1 */ jal set_text_color
|
||||
/* 08B2C8 8008A6C8 0C0310E1 */ jal set_text_colour
|
||||
/* 08B2CC 8008A6CC 00003825 */ move $a3, $zero
|
||||
/* 08B2D0 8008A6D0 3C038012 */ lui $v1, %hi(D_801263E0) # $v1, 0x8012
|
||||
/* 08B2D4 8008A6D4 3C198012 */ lui $t9, %hi(D_80126C70) # $t9, 0x8012
|
||||
@@ -118,7 +118,7 @@ glabel render_magic_codes_list_menu_text
|
||||
/* 08B32C 8008A72C 240B00FF */ li $t3, 255
|
||||
/* 08B330 8008A730 AFAB0010 */ sw $t3, 0x10($sp)
|
||||
/* 08B334 8008A734 240600FF */ li $a2, 255
|
||||
/* 08B338 8008A738 0C0310E1 */ jal set_text_color
|
||||
/* 08B338 8008A738 0C0310E1 */ jal set_text_colour
|
||||
/* 08B33C 8008A73C 03C03825 */ move $a3, $fp
|
||||
.L8008A740:
|
||||
/* 08B340 8008A740 862D0000 */ lh $t5, ($s1)
|
||||
@@ -165,7 +165,7 @@ glabel render_magic_codes_list_menu_text
|
||||
/* 08B3DC 8008A7DC 241800FF */ li $t8, 255
|
||||
/* 08B3E0 8008A7E0 AFB80010 */ sw $t8, 0x10($sp)
|
||||
/* 08B3E4 8008A7E4 240600FF */ li $a2, 255
|
||||
/* 08B3E8 8008A7E8 0C0310E1 */ jal set_text_color
|
||||
/* 08B3E8 8008A7E8 0C0310E1 */ jal set_text_colour
|
||||
/* 08B3EC 8008A7EC 00003825 */ move $a3, $zero
|
||||
.L8008A7F0:
|
||||
/* 08B3F0 8008A7F0 3C198012 */ lui $t9, %hi(D_801263E0) # $t9, 0x8012
|
||||
@@ -193,7 +193,7 @@ glabel render_magic_codes_list_menu_text
|
||||
/* 08B444 8008A844 240A00FF */ li $t2, 255
|
||||
/* 08B448 8008A848 AFAA0010 */ sw $t2, 0x10($sp)
|
||||
/* 08B44C 8008A84C 240600FF */ li $a2, 255
|
||||
/* 08B450 8008A850 0C0310E1 */ jal set_text_color
|
||||
/* 08B450 8008A850 0C0310E1 */ jal set_text_colour
|
||||
/* 08B454 8008A854 03C03825 */ move $a3, $fp
|
||||
.L8008A858:
|
||||
/* 08B458 8008A858 8EEB0000 */ lw $t3, ($s7)
|
||||
|
||||
@@ -14,7 +14,7 @@ glabel render_magic_codes_ui
|
||||
/* 08A2D4 800896D4 00002025 */ move $a0, $zero
|
||||
/* 08A2D8 800896D8 00002825 */ move $a1, $zero
|
||||
/* 08A2DC 800896DC 00003025 */ move $a2, $zero
|
||||
/* 08A2E0 800896E0 0C0310F3 */ jal set_text_background_color
|
||||
/* 08A2E0 800896E0 0C0310F3 */ jal set_text_background_colour
|
||||
/* 08A2E4 800896E4 00003825 */ move $a3, $zero
|
||||
/* 08A2E8 800896E8 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 08A2EC 800896EC 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
@@ -29,7 +29,7 @@ glabel render_magic_codes_ui
|
||||
/* 08A310 80089710 00002025 */ move $a0, $zero
|
||||
/* 08A314 80089714 00002825 */ move $a1, $zero
|
||||
/* 08A318 80089718 00003025 */ move $a2, $zero
|
||||
/* 08A31C 8008971C 0C0310E1 */ jal set_text_color
|
||||
/* 08A31C 8008971C 0C0310E1 */ jal set_text_colour
|
||||
/* 08A320 80089720 240700FF */ li $a3, 255
|
||||
/* 08A324 80089724 3C0F800E */ lui $t7, %hi(gMenuText) # $t7, 0x800e
|
||||
/* 08A328 80089728 8DEFF4A0 */ lw $t7, %lo(gMenuText)($t7)
|
||||
@@ -46,7 +46,7 @@ glabel render_magic_codes_ui
|
||||
/* 08A354 80089754 240400FF */ li $a0, 255
|
||||
/* 08A358 80089758 240500FF */ li $a1, 255
|
||||
/* 08A35C 8008975C 240600FF */ li $a2, 255
|
||||
/* 08A360 80089760 0C0310E1 */ jal set_text_color
|
||||
/* 08A360 80089760 0C0310E1 */ jal set_text_colour
|
||||
/* 08A364 80089764 00003825 */ move $a3, $zero
|
||||
/* 08A368 80089768 3C09800E */ lui $t1, %hi(gMenuText) # $t1, 0x800e
|
||||
/* 08A36C 8008976C 8D29F4A0 */ lw $t1, %lo(gMenuText)($t1)
|
||||
@@ -66,7 +66,7 @@ glabel render_magic_codes_ui
|
||||
/* 08A3A4 800897A4 240400FF */ li $a0, 255
|
||||
/* 08A3A8 800897A8 240500FF */ li $a1, 255
|
||||
/* 08A3AC 800897AC 240600FF */ li $a2, 255
|
||||
/* 08A3B0 800897B0 0C0310E1 */ jal set_text_color
|
||||
/* 08A3B0 800897B0 0C0310E1 */ jal set_text_colour
|
||||
/* 08A3B4 800897B4 00003825 */ move $a3, $zero
|
||||
/* 08A3B8 800897B8 3C168012 */ lui $s6, %hi(gCheatInputCurrentRow) # $s6, 0x8012
|
||||
/* 08A3BC 800897BC 3C158012 */ lui $s5, %hi(gCheatInputCurrentColumn) # $s5, 0x8012
|
||||
@@ -105,7 +105,7 @@ glabel render_magic_codes_ui
|
||||
/* 08A434 80089834 240900FF */ li $t1, 255
|
||||
/* 08A438 80089838 27270080 */ addiu $a3, $t9, 0x80
|
||||
/* 08A43C 8008983C AFA90010 */ sw $t1, 0x10($sp)
|
||||
/* 08A440 80089840 0C0310E1 */ jal set_text_color
|
||||
/* 08A440 80089840 0C0310E1 */ jal set_text_colour
|
||||
/* 08A444 80089844 240600C0 */ li $a2, 192
|
||||
.L80089848:
|
||||
/* 08A448 80089848 2A61005B */ slti $at, $s3, 0x5b
|
||||
@@ -163,7 +163,7 @@ glabel render_magic_codes_ui
|
||||
/* 08A508 80089908 241800FF */ li $t8, 255
|
||||
/* 08A50C 8008990C AFB80010 */ sw $t8, 0x10($sp)
|
||||
/* 08A510 80089910 240600FF */ li $a2, 255
|
||||
/* 08A514 80089914 0C0310E1 */ jal set_text_color
|
||||
/* 08A514 80089914 0C0310E1 */ jal set_text_colour
|
||||
/* 08A518 80089918 00003825 */ move $a3, $zero
|
||||
.L8008991C:
|
||||
/* 08A51C 8008991C 26730001 */ addiu $s3, $s3, 1
|
||||
@@ -224,7 +224,7 @@ glabel render_magic_codes_ui
|
||||
/* 08A5E4 800899E4 AFB90010 */ sw $t9, 0x10($sp)
|
||||
/* 08A5E8 800899E8 240500FF */ li $a1, 255
|
||||
/* 08A5EC 800899EC 240600FF */ li $a2, 255
|
||||
/* 08A5F0 800899F0 0C0310E1 */ jal set_text_color
|
||||
/* 08A5F0 800899F0 0C0310E1 */ jal set_text_colour
|
||||
/* 08A5F4 800899F4 02003825 */ move $a3, $s0
|
||||
/* 08A5F8 800899F8 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 08A5FC 800899FC 8E270000 */ lw $a3, ($s1)
|
||||
@@ -249,12 +249,12 @@ glabel render_magic_codes_ui
|
||||
/* 08A644 80089A44 240400FF */ li $a0, 255
|
||||
/* 08A648 80089A48 240500FF */ li $a1, 255
|
||||
/* 08A64C 80089A4C 24060080 */ li $a2, 128
|
||||
/* 08A650 80089A50 0C0310E1 */ jal set_text_color
|
||||
/* 08A650 80089A50 0C0310E1 */ jal set_text_colour
|
||||
/* 08A654 80089A54 24070080 */ li $a3, 128
|
||||
/* 08A658 80089A58 00002025 */ move $a0, $zero
|
||||
/* 08A65C 80089A5C 00002825 */ move $a1, $zero
|
||||
/* 08A660 80089A60 24060080 */ li $a2, 128
|
||||
/* 08A664 80089A64 0C0310F3 */ jal set_text_background_color
|
||||
/* 08A664 80089A64 0C0310F3 */ jal set_text_background_colour
|
||||
/* 08A668 80089A68 24070080 */ li $a3, 128
|
||||
/* 08A66C 80089A6C 3C028012 */ lui $v0, %hi(gOptionsMenuItemIndex) # $v0, 0x8012
|
||||
/* 08A670 80089A70 84426C46 */ lh $v0, %lo(gOptionsMenuItemIndex)($v0)
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user