mirror of
https://github.com/izzy2lost/Diddy-Kong-Racing.git
synced 2026-06-19 01:16:26 -07:00
Matched and documented several funcs in menu.c
This commit is contained in:
@@ -233,8 +233,8 @@ glabel func_8006A6B0
|
||||
/* 06B614 8006AA14 AFA70050 */ sw $a3, 0x50($sp)
|
||||
/* 06B618 8006AA18 0C01C327 */ jal allocate_from_main_pool_safe
|
||||
/* 06B61C 8006AA1C 34A500FF */ ori $a1, (0xFFFF00FF & 0xFFFF) # ori $a1, $a1, 0xff
|
||||
/* 06B620 8006AA20 3C038012 */ lui $v1, %hi(D_8012116C) # $v1, 0x8012
|
||||
/* 06B624 8006AA24 2463116C */ addiu $v1, %lo(D_8012116C) # addiu $v1, $v1, 0x116c
|
||||
/* 06B620 8006AA20 3C038012 */ lui $v1, %hi(gLevelNames) # $v1, 0x8012
|
||||
/* 06B624 8006AA24 2463116C */ addiu $v1, %lo(gLevelNames) # addiu $v1, $v1, 0x116c
|
||||
/* 06B628 8006AA28 8FA40050 */ lw $a0, 0x50($sp)
|
||||
/* 06B62C 8006AA2C 3C05FFFF */ lui $a1, (0xFFFF00FF >> 16) # lui $a1, 0xffff
|
||||
/* 06B630 8006AA30 AC620000 */ sw $v0, ($v1)
|
||||
@@ -248,8 +248,8 @@ glabel func_8006A6B0
|
||||
/* 06B650 8006AA50 00402825 */ move $a1, $v0
|
||||
/* 06B654 8006AA54 0C01DB9A */ jal load_asset_to_address
|
||||
/* 06B658 8006AA58 00003025 */ move $a2, $zero
|
||||
/* 06B65C 8006AA5C 3C038012 */ lui $v1, %hi(D_8012116C) # $v1, 0x8012
|
||||
/* 06B660 8006AA60 2463116C */ addiu $v1, %lo(D_8012116C) # addiu $v1, $v1, 0x116c
|
||||
/* 06B65C 8006AA5C 3C038012 */ lui $v1, %hi(gLevelNames) # $v1, 0x8012
|
||||
/* 06B660 8006AA60 2463116C */ addiu $v1, %lo(gLevelNames) # addiu $v1, $v1, 0x116c
|
||||
/* 06B664 8006AA64 1A200035 */ blez $s1, .L8006AB3C
|
||||
/* 06B668 8006AA68 00003825 */ move $a3, $zero
|
||||
/* 06B66C 8006AA6C 32250003 */ andi $a1, $s1, 3
|
||||
|
||||
@@ -25,10 +25,10 @@ glabel draw_menu_elements
|
||||
/* 082E34 80082234 AFA40070 */ sw $a0, 0x70($sp)
|
||||
/* 082E38 80082238 1081018F */ beq $a0, $at, .L80082878
|
||||
/* 082E3C 8008223C 0000A825 */ move $s5, $zero
|
||||
/* 082E40 80082240 3C168012 */ lui $s6, %hi(D_801263A0) # $s6, 0x8012
|
||||
/* 082E44 80082244 26D663A0 */ addiu $s6, %lo(D_801263A0) # addiu $s6, $s6, 0x63a0
|
||||
/* 082E48 80082248 3C058012 */ lui $a1, %hi(D_801263A8) # $a1, 0x8012
|
||||
/* 082E4C 8008224C 24A563A8 */ addiu $a1, %lo(D_801263A8) # addiu $a1, $a1, 0x63a8
|
||||
/* 082E40 80082240 3C168012 */ lui $s6, %hi(sMenuCurrDisplayList) # $s6, 0x8012
|
||||
/* 082E44 80082244 26D663A0 */ addiu $s6, %lo(sMenuCurrDisplayList) # addiu $s6, $s6, 0x63a0
|
||||
/* 082E48 80082248 3C058012 */ lui $a1, %hi(sMenuCurrHudMat) # $a1, 0x8012
|
||||
/* 082E4C 8008224C 24A563A8 */ addiu $a1, %lo(sMenuCurrHudMat) # addiu $a1, $a1, 0x63a8
|
||||
/* 082E50 80082250 0C019FCB */ jal func_80067F2C
|
||||
/* 082E54 80082254 02C02025 */ move $a0, $s6
|
||||
/* 082E58 80082258 8E110014 */ lw $s1, 0x14($s0)
|
||||
|
||||
@@ -42,10 +42,10 @@ glabel func_80083098
|
||||
/* 083D38 80083138 00008825 */ move $s1, $zero
|
||||
/* 083D3C 8008313C 18800044 */ blez $a0, .L80083250
|
||||
/* 083D40 80083140 3C108012 */ lui $s0, %hi(D_80126878) # $s0, 0x8012
|
||||
/* 083D44 80083144 3C168012 */ lui $s6, %hi(D_801263A0) # $s6, 0x8012
|
||||
/* 083D44 80083144 3C168012 */ lui $s6, %hi(sMenuCurrDisplayList) # $s6, 0x8012
|
||||
/* 083D48 80083148 3C15800E */ lui $s5, %hi(D_800DF9F8) # $s5, 0x800e
|
||||
/* 083D4C 8008314C 26B5F9F8 */ addiu $s5, %lo(D_800DF9F8) # addiu $s5, $s5, -0x608
|
||||
/* 083D50 80083150 26D663A0 */ addiu $s6, %lo(D_801263A0) # addiu $s6, $s6, 0x63a0
|
||||
/* 083D50 80083150 26D663A0 */ addiu $s6, %lo(sMenuCurrDisplayList) # addiu $s6, $s6, 0x63a0
|
||||
/* 083D54 80083154 26106878 */ addiu $s0, %lo(D_80126878) # addiu $s0, $s0, 0x6878
|
||||
/* 083D58 80083158 24140005 */ li $s4, 5
|
||||
.L8008315C:
|
||||
@@ -118,9 +118,9 @@ glabel func_80083098
|
||||
/* 083E50 80083250 3C018012 */ lui $at, %hi(D_801268D8) # $at, 0x8012
|
||||
/* 083E54 80083254 C43068D8 */ lwc1 $f16, %lo(D_801268D8)($at)
|
||||
/* 083E58 80083258 C6720004 */ lwc1 $f18, 4($s3)
|
||||
/* 083E5C 8008325C 3C168012 */ lui $s6, %hi(D_801263A0) # $s6, 0x8012
|
||||
/* 083E5C 8008325C 3C168012 */ lui $s6, %hi(sMenuCurrDisplayList) # $s6, 0x8012
|
||||
/* 083E60 80083260 4610903E */ c.le.s $f18, $f16
|
||||
/* 083E64 80083264 26D663A0 */ addiu $s6, %lo(D_801263A0) # addiu $s6, $s6, 0x63a0
|
||||
/* 083E64 80083264 26D663A0 */ addiu $s6, %lo(sMenuCurrDisplayList) # addiu $s6, $s6, 0x63a0
|
||||
/* 083E68 80083268 4500008A */ bc1f .L80083494
|
||||
/* 083E6C 8008326C 240500FF */ li $a1, 255
|
||||
/* 083E70 80083270 C6680008 */ lwc1 $f8, 8($s3)
|
||||
|
||||
@@ -15,10 +15,10 @@ glabel func_8008377C
|
||||
/* 0843B0 800837B0 AFB10028 */ sw $s1, 0x28($sp)
|
||||
/* 0843B4 800837B4 11C00073 */ beqz $t6, .L80083984
|
||||
/* 0843B8 800837B8 AFA40058 */ sw $a0, 0x58($sp)
|
||||
/* 0843BC 800837BC 3C168012 */ lui $s6, %hi(D_801263A0) # $s6, 0x8012
|
||||
/* 0843C0 800837C0 26D663A0 */ addiu $s6, %lo(D_801263A0) # addiu $s6, $s6, 0x63a0
|
||||
/* 0843C4 800837C4 3C058012 */ lui $a1, %hi(D_801263A8) # $a1, 0x8012
|
||||
/* 0843C8 800837C8 24A563A8 */ addiu $a1, %lo(D_801263A8) # addiu $a1, $a1, 0x63a8
|
||||
/* 0843BC 800837BC 3C168012 */ lui $s6, %hi(sMenuCurrDisplayList) # $s6, 0x8012
|
||||
/* 0843C0 800837C0 26D663A0 */ addiu $s6, %lo(sMenuCurrDisplayList) # addiu $s6, $s6, 0x63a0
|
||||
/* 0843C4 800837C4 3C058012 */ lui $a1, %hi(sMenuCurrHudMat) # $a1, 0x8012
|
||||
/* 0843C8 800837C8 24A563A8 */ addiu $a1, %lo(sMenuCurrHudMat) # addiu $a1, $a1, 0x63a8
|
||||
/* 0843CC 800837CC 0C019FCB */ jal func_80067F2C
|
||||
/* 0843D0 800837D0 02C02025 */ move $a0, $s6
|
||||
/* 0843D4 800837D4 8E020000 */ lw $v0, ($s0)
|
||||
@@ -136,10 +136,10 @@ glabel func_8008377C
|
||||
/* 08457C 8008397C 1000000F */ b .L800839BC
|
||||
/* 084580 80083980 8FBF0044 */ lw $ra, 0x44($sp)
|
||||
.L80083984:
|
||||
/* 084584 80083984 3C028012 */ lui $v0, %hi(D_80126874) # $v0, 0x8012
|
||||
/* 084584 80083984 3C028012 */ lui $v0, %hi(sTitleScreenDemoIds) # $v0, 0x8012
|
||||
/* 084588 80083988 3C0D8012 */ lui $t5, %hi(D_80126864) # $t5, 0x8012
|
||||
/* 08458C 8008398C 8DAD6864 */ lw $t5, %lo(D_80126864)($t5)
|
||||
/* 084590 80083990 8C426874 */ lw $v0, %lo(D_80126874)($v0)
|
||||
/* 084590 80083990 8C426874 */ lw $v0, %lo(sTitleScreenDemoIds)($v0)
|
||||
/* 084594 80083994 00000000 */ nop
|
||||
/* 084598 80083998 004D7021 */ addu $t6, $v0, $t5
|
||||
/* 08459C 8008399C 81CF0000 */ lb $t7, ($t6)
|
||||
|
||||
@@ -47,18 +47,18 @@ glabel func_80084854
|
||||
/* 0854FC 800848FC 0006000D */ break 6
|
||||
.L80084900:
|
||||
/* 085500 80084900 26310001 */ addiu $s1, $s1, 1
|
||||
/* 085504 80084904 3C128012 */ lui $s2, %hi(D_801263A0) # $s2, 0x8012
|
||||
/* 085508 80084908 265263A0 */ addiu $s2, %lo(D_801263A0) # addiu $s2, $s2, 0x63a0
|
||||
/* 085504 80084904 3C128012 */ lui $s2, %hi(sMenuCurrDisplayList) # $s2, 0x8012
|
||||
/* 085508 80084908 265263A0 */ addiu $s2, %lo(sMenuCurrDisplayList) # addiu $s2, $s2, 0x63a0
|
||||
/* 08550C 8008490C 3C0F800E */ lui $t7, %hi(D_800DFAC8) # $t7, 0x800e
|
||||
/* 085510 80084910 00001012 */ mflo $v0
|
||||
/* 085514 80084914 24590030 */ addiu $t9, $v0, 0x30
|
||||
/* 085518 80084918 A1190000 */ sb $t9, ($t0)
|
||||
/* 08551C 8008491C 00440019 */ multu $v0, $a0
|
||||
/* 085520 80084920 8CAB0000 */ lw $t3, ($a1)
|
||||
/* 085524 80084924 3C058012 */ lui $a1, %hi(D_801263A8) # $a1, 0x8012
|
||||
/* 085524 80084924 3C058012 */ lui $a1, %hi(sMenuCurrHudMat) # $a1, 0x8012
|
||||
/* 085528 80084928 01716021 */ addu $t4, $t3, $s1
|
||||
/* 08552C 8008492C 3C198012 */ lui $t9, %hi(gAudioOutputStrings) # $t9, 0x8012
|
||||
/* 085530 80084930 24A563A8 */ addiu $a1, %lo(D_801263A8) # addiu $a1, $a1, 0x63a8
|
||||
/* 085530 80084930 24A563A8 */ addiu $a1, %lo(sMenuCurrHudMat) # addiu $a1, $a1, 0x63a8
|
||||
/* 085534 80084934 02402025 */ move $a0, $s2
|
||||
/* 085538 80084938 00004812 */ mflo $t1
|
||||
/* 08553C 8008493C 02699823 */ subu $s3, $s3, $t1
|
||||
|
||||
@@ -317,7 +317,7 @@ glabel L80085828
|
||||
/* 086458 80085858 8FA50084 */ lw $a1, 0x84($sp)
|
||||
.L8008585C:
|
||||
/* 08645C 8008585C 8FB90088 */ lw $t9, 0x88($sp)
|
||||
/* 086460 80085860 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 086460 80085860 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 086464 80085864 240A0078 */ li $t2, 120
|
||||
/* 086468 80085868 240B0040 */ li $t3, 64
|
||||
/* 08646C 8008586C 240C0004 */ li $t4, 4
|
||||
@@ -325,7 +325,7 @@ glabel L80085828
|
||||
/* 086474 80085874 AFAE0018 */ sw $t6, 0x18($sp)
|
||||
/* 086478 80085878 AFAC0014 */ sw $t4, 0x14($sp)
|
||||
/* 08647C 8008587C AFAB0010 */ sw $t3, 0x10($sp)
|
||||
/* 086480 80085880 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 086480 80085880 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 086484 80085884 240700A0 */ li $a3, 160
|
||||
/* 086488 80085888 AFA9001C */ sw $t1, 0x1c($sp)
|
||||
/* 08648C 8008588C AFA80020 */ sw $t0, 0x20($sp)
|
||||
@@ -428,9 +428,9 @@ glabel L80085828
|
||||
/* 086604 80085A04 00002025 */ move $a0, $zero
|
||||
/* 086608 80085A08 8FAA0068 */ lw $t2, 0x68($sp)
|
||||
.L80085A0C:
|
||||
/* 08660C 80085A0C 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 08660C 80085A0C 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 086610 80085A10 1140000F */ beqz $t2, .L80085A50
|
||||
/* 086614 80085A14 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 086614 80085A14 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 086618 80085A18 8FA60084 */ lw $a2, 0x84($sp)
|
||||
/* 08661C 80085A1C 8FA70088 */ lw $a3, 0x88($sp)
|
||||
/* 086620 80085A20 241900FF */ li $t9, 255
|
||||
@@ -461,11 +461,11 @@ glabel L80085828
|
||||
/* 086680 80085A80 240700FF */ li $a3, 255
|
||||
/* 086684 80085A84 8FA50084 */ lw $a1, 0x84($sp)
|
||||
/* 086688 80085A88 8FA60088 */ lw $a2, 0x88($sp)
|
||||
/* 08668C 80085A8C 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 08668C 80085A8C 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 086690 80085A90 8FA70060 */ lw $a3, 0x60($sp)
|
||||
/* 086694 80085A94 2418000C */ li $t8, 12
|
||||
/* 086698 80085A98 AFB80010 */ sw $t8, 0x10($sp)
|
||||
/* 08669C 80085A9C 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 08669C 80085A9C 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 0866A0 80085AA0 24A50051 */ addiu $a1, $a1, 0x51
|
||||
/* 0866A4 80085AA4 0C031110 */ jal draw_text
|
||||
/* 0866A8 80085AA8 24C60001 */ addiu $a2, $a2, 1
|
||||
@@ -478,11 +478,11 @@ glabel L80085828
|
||||
/* 0866C4 80085AC4 24070040 */ li $a3, 64
|
||||
/* 0866C8 80085AC8 8FA50084 */ lw $a1, 0x84($sp)
|
||||
/* 0866CC 80085ACC 8FA60088 */ lw $a2, 0x88($sp)
|
||||
/* 0866D0 80085AD0 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 0866D0 80085AD0 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 0866D4 80085AD4 8FA70060 */ lw $a3, 0x60($sp)
|
||||
/* 0866D8 80085AD8 2419000C */ li $t9, 12
|
||||
/* 0866DC 80085ADC AFB90010 */ sw $t9, 0x10($sp)
|
||||
/* 0866E0 80085AE0 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 0866E0 80085AE0 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 0866E4 80085AE4 24A5004F */ addiu $a1, $a1, 0x4f
|
||||
/* 0866E8 80085AE8 0C031110 */ jal draw_text
|
||||
/* 0866EC 80085AEC 24C6FFFF */ addiu $a2, $a2, -1
|
||||
@@ -502,11 +502,11 @@ glabel L80085828
|
||||
/* 086720 80085B20 240700FF */ li $a3, 255
|
||||
/* 086724 80085B24 8FA50084 */ lw $a1, 0x84($sp)
|
||||
/* 086728 80085B28 8FA60088 */ lw $a2, 0x88($sp)
|
||||
/* 08672C 80085B2C 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 08672C 80085B2C 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 086730 80085B30 8FA70064 */ lw $a3, 0x64($sp)
|
||||
/* 086734 80085B34 240E0004 */ li $t6, 4
|
||||
/* 086738 80085B38 AFAE0010 */ sw $t6, 0x10($sp)
|
||||
/* 08673C 80085B3C 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 08673C 80085B3C 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 086740 80085B40 24A50050 */ addiu $a1, $a1, 0x50
|
||||
/* 086744 80085B44 0C031110 */ jal draw_text
|
||||
/* 086748 80085B48 24C60030 */ addiu $a2, $a2, 0x30
|
||||
@@ -518,11 +518,11 @@ glabel L80085828
|
||||
/* 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
|
||||
/* 08676C 80085B6C 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 086770 80085B70 8FA70064 */ lw $a3, 0x64($sp)
|
||||
/* 086774 80085B74 240F0004 */ li $t7, 4
|
||||
/* 086778 80085B78 AFAF0010 */ sw $t7, 0x10($sp)
|
||||
/* 08677C 80085B7C 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 08677C 80085B7C 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 086780 80085B80 02002825 */ move $a1, $s0
|
||||
/* 086784 80085B84 0C031110 */ jal draw_text
|
||||
/* 086788 80085B88 24C6002F */ addiu $a2, $a2, 0x2f
|
||||
|
||||
@@ -50,12 +50,12 @@ glabel L80085C24
|
||||
glabel L80085C30
|
||||
/* 086830 80085C30 306F0008 */ andi $t7, $v1, 8
|
||||
/* 086834 80085C34 11E00002 */ beqz $t7, .L80085C40
|
||||
/* 086838 80085C38 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 086838 80085C38 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 08683C 80085C3C 24090001 */ li $t1, 1
|
||||
.L80085C40:
|
||||
/* 086840 80085C40 3C058012 */ lui $a1, %hi(D_801263A8) # $a1, 0x8012
|
||||
/* 086844 80085C44 24A563A8 */ addiu $a1, %lo(D_801263A8) # addiu $a1, $a1, 0x63a8
|
||||
/* 086848 80085C48 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 086840 80085C40 3C058012 */ lui $a1, %hi(sMenuCurrHudMat) # $a1, 0x8012
|
||||
/* 086844 80085C44 24A563A8 */ addiu $a1, %lo(sMenuCurrHudMat) # addiu $a1, $a1, 0x63a8
|
||||
/* 086848 80085C48 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 08684C 80085C4C AFA6004C */ sw $a2, 0x4c($sp)
|
||||
/* 086850 80085C50 AFA70048 */ sw $a3, 0x48($sp)
|
||||
/* 086854 80085C54 AFA80044 */ sw $t0, 0x44($sp)
|
||||
@@ -77,11 +77,11 @@ glabel L80085C30
|
||||
/* 086894 80085C94 240700FF */ li $a3, 255
|
||||
/* 086898 80085C98 3C19800E */ lui $t9, %hi(gMenuText) # $t9, 0x800e
|
||||
/* 08689C 80085C9C 8F39F4A0 */ lw $t9, %lo(gMenuText)($t9)
|
||||
/* 0868A0 80085CA0 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 0868A0 80085CA0 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 0868A4 80085CA4 240A000C */ li $t2, 12
|
||||
/* 0868A8 80085CA8 8F270294 */ lw $a3, 0x294($t9)
|
||||
/* 0868AC 80085CAC AFAA0010 */ sw $t2, 0x10($sp)
|
||||
/* 0868B0 80085CB0 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 0868B0 80085CB0 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 0868B4 80085CB4 240500A1 */ li $a1, 161
|
||||
/* 0868B8 80085CB8 0C031110 */ jal draw_text
|
||||
/* 0868BC 80085CBC 24060023 */ li $a2, 35
|
||||
@@ -94,11 +94,11 @@ glabel L80085C30
|
||||
/* 0868D8 80085CD8 00003825 */ move $a3, $zero
|
||||
/* 0868DC 80085CDC 3C0C800E */ lui $t4, %hi(gMenuText) # $t4, 0x800e
|
||||
/* 0868E0 80085CE0 8D8CF4A0 */ lw $t4, %lo(gMenuText)($t4)
|
||||
/* 0868E4 80085CE4 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 0868E4 80085CE4 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 0868E8 80085CE8 240D000C */ li $t5, 12
|
||||
/* 0868EC 80085CEC 8D870294 */ lw $a3, 0x294($t4)
|
||||
/* 0868F0 80085CF0 AFAD0010 */ sw $t5, 0x10($sp)
|
||||
/* 0868F4 80085CF4 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 0868F4 80085CF4 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 0868F8 80085CF8 240500A0 */ li $a1, 160
|
||||
/* 0868FC 80085CFC 0C031110 */ jal draw_text
|
||||
/* 086900 80085D00 24060020 */ li $a2, 32
|
||||
@@ -121,7 +121,7 @@ glabel L80085C30
|
||||
/* 08693C 80085D3C 00195043 */ sra $t2, $t9, 1
|
||||
/* 086940 80085D40 020A8021 */ addu $s0, $s0, $t2
|
||||
.L80085D44:
|
||||
/* 086944 80085D44 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 086944 80085D44 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 086948 80085D48 240B00FF */ li $t3, 255
|
||||
/* 08694C 80085D4C 240C00FF */ li $t4, 255
|
||||
/* 086950 80085D50 240D00FF */ li $t5, 255
|
||||
@@ -130,7 +130,7 @@ glabel L80085C30
|
||||
/* 08695C 80085D5C AFAD0018 */ sw $t5, 0x18($sp)
|
||||
/* 086960 80085D60 AFAC0014 */ sw $t4, 0x14($sp)
|
||||
/* 086964 80085D64 AFAB0010 */ sw $t3, 0x10($sp)
|
||||
/* 086968 80085D68 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 086968 80085D68 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 08696C 80085D6C 02202825 */ move $a1, $s1
|
||||
/* 086970 80085D70 240600A0 */ li $a2, 160
|
||||
/* 086974 80085D74 0C01E2AE */ jal render_textured_rectangle
|
||||
@@ -308,9 +308,9 @@ glabel L80085C30
|
||||
/* 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
|
||||
/* 086C08 80086008 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 086C0C 8008600C 11E00008 */ beqz $t7, .L80086030
|
||||
/* 086C10 80086010 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 086C10 80086010 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 086C14 80086014 3C07800F */ lui $a3, %hi(D_800E8208) # $a3, 0x800f
|
||||
/* 086C18 80086018 2418000C */ li $t8, 12
|
||||
/* 086C1C 8008601C AFB80010 */ sw $t8, 0x10($sp)
|
||||
@@ -320,9 +320,9 @@ glabel L80085C30
|
||||
/* 086C2C 8008602C 24060080 */ li $a2, 128
|
||||
.L80086030:
|
||||
/* 086C30 80086030 8FAA0048 */ lw $t2, 0x48($sp)
|
||||
/* 086C34 80086034 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 086C34 80086034 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 086C38 80086038 11400009 */ beqz $t2, .L80086060
|
||||
/* 086C3C 8008603C 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 086C3C 8008603C 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 086C40 80086040 3C19800E */ lui $t9, %hi(gMenuText) # $t9, 0x800e
|
||||
/* 086C44 80086044 8F39F4A0 */ lw $t9, %lo(gMenuText)($t9)
|
||||
/* 086C48 80086048 240B000C */ li $t3, 12
|
||||
@@ -333,9 +333,9 @@ glabel L80085C30
|
||||
/* 086C5C 8008605C 24060080 */ li $a2, 128
|
||||
.L80086060:
|
||||
/* 086C60 80086060 8FAD0040 */ lw $t5, 0x40($sp)
|
||||
/* 086C64 80086064 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 086C64 80086064 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 086C68 80086068 11A00005 */ beqz $t5, .L80086080
|
||||
/* 086C6C 8008606C 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 086C6C 8008606C 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 086C70 80086070 00002825 */ move $a1, $zero
|
||||
/* 086C74 80086074 00003025 */ move $a2, $zero
|
||||
/* 086C78 80086078 0C0316D6 */ jal render_dialogue_box
|
||||
|
||||
@@ -140,8 +140,8 @@ glabel func_800862C4
|
||||
/* 0870D4 800864D4 1420008B */ bnez $at, .L80086704
|
||||
/* 0870D8 800864D8 28410007 */ slti $at, $v0, 7
|
||||
/* 0870DC 800864DC 10200089 */ beqz $at, .L80086704
|
||||
/* 0870E0 800864E0 3C048012 */ lui $a0, %hi(D_80126A20) # $a0, 0x8012
|
||||
/* 0870E4 800864E4 24846A20 */ addiu $a0, %lo(D_80126A20) # addiu $a0, $a0, 0x6a20
|
||||
/* 0870E0 800864E0 3C048012 */ lui $a0, %hi(sControllerPakNotesFree) # $a0, 0x8012
|
||||
/* 0870E4 800864E4 24846A20 */ addiu $a0, %lo(sControllerPakNotesFree) # addiu $a0, $a0, 0x6a20
|
||||
/* 0870E8 800864E8 8C8B0000 */ lw $t3, ($a0)
|
||||
/* 0870EC 800864EC 8E590000 */ lw $t9, ($s2)
|
||||
/* 0870F0 800864F0 8E8C0000 */ lw $t4, ($s4)
|
||||
|
||||
@@ -52,11 +52,11 @@ glabel func_80088938
|
||||
/* 0895F8 800889F8 3C17800E */ lui $s7, %hi(gMenuText) # $s7, 0x800e
|
||||
/* 0895FC 800889FC 26F7F4A0 */ addiu $s7, %lo(gMenuText) # addiu $s7, $s7, -0xb60
|
||||
/* 089600 80088A00 8EE90000 */ lw $t1, ($s7)
|
||||
/* 089604 80088A04 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 089604 80088A04 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 089608 80088A08 240A000C */ li $t2, 12
|
||||
/* 08960C 80088A0C 8D27008C */ lw $a3, 0x8c($t1)
|
||||
/* 089610 80088A10 AFAA0010 */ sw $t2, 0x10($sp)
|
||||
/* 089614 80088A14 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 089614 80088A14 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 089618 80088A18 240500A1 */ li $a1, 161
|
||||
/* 08961C 80088A1C 0C031110 */ jal draw_text
|
||||
/* 089620 80088A20 24060021 */ li $a2, 33
|
||||
@@ -68,11 +68,11 @@ glabel func_80088938
|
||||
/* 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
|
||||
/* 089644 80088A44 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 089648 80088A48 240D000C */ li $t5, 12
|
||||
/* 08964C 80088A4C 8D87008C */ lw $a3, 0x8c($t4)
|
||||
/* 089650 80088A50 AFAD0010 */ sw $t5, 0x10($sp)
|
||||
/* 089654 80088A54 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 089654 80088A54 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 089658 80088A58 240500A0 */ li $a1, 160
|
||||
/* 08965C 80088A5C 0C031110 */ jal draw_text
|
||||
/* 089660 80088A60 2406001E */ li $a2, 30
|
||||
@@ -151,8 +151,8 @@ glabel func_80088938
|
||||
/* 08977C 80088B7C 24060010 */ li $a2, 16
|
||||
/* 089780 80088B80 0C03145A */ jal render_dialogue_text
|
||||
/* 089784 80088B84 AFB90010 */ sw $t9, 0x10($sp)
|
||||
/* 089788 80088B88 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 08978C 80088B8C 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 089788 80088B88 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 08978C 80088B8C 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 089790 80088B90 00002825 */ move $a1, $zero
|
||||
/* 089794 80088B94 00003025 */ move $a2, $zero
|
||||
/* 089798 80088B98 0C0316D6 */ jal render_dialogue_box
|
||||
@@ -283,8 +283,8 @@ glabel func_80088938
|
||||
/* 089978 80088D78 02803825 */ move $a3, $s4
|
||||
/* 08997C 80088D7C 0C03145A */ jal render_dialogue_text
|
||||
/* 089980 80088D80 AFB30010 */ sw $s3, 0x10($sp)
|
||||
/* 089984 80088D84 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 089988 80088D88 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 089984 80088D84 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 089988 80088D88 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 08998C 80088D8C 00002825 */ move $a1, $zero
|
||||
/* 089990 80088D90 00003025 */ move $a2, $zero
|
||||
/* 089994 80088D94 0C0316D6 */ jal render_dialogue_box
|
||||
@@ -304,10 +304,10 @@ glabel func_80088938
|
||||
/* 0899C8 80088DC8 10200018 */ beqz $at, .L80088E2C
|
||||
/* 0899CC 80088DCC 3C0B8012 */ lui $t3, %hi(D_801263BC) # $t3, 0x8012
|
||||
/* 0899D0 80088DD0 8D6B63BC */ lw $t3, %lo(D_801263BC)($t3)
|
||||
/* 0899D4 80088DD4 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 0899D4 80088DD4 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 0899D8 80088DD8 316A0008 */ andi $t2, $t3, 8
|
||||
/* 0899DC 80088DDC 11400031 */ beqz $t2, .L80088EA4
|
||||
/* 0899E0 80088DE0 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 0899E0 80088DE0 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 0899E4 80088DE4 3C05800E */ lui $a1, %hi(D_800E043C) # $a1, 0x800e
|
||||
/* 0899E8 80088DE8 240C00FF */ li $t4, 255
|
||||
/* 0899EC 80088DEC 240D00FF */ li $t5, 255
|
||||
@@ -321,9 +321,9 @@ glabel func_80088938
|
||||
/* 089A0C 80088E0C 240600A0 */ li $a2, 160
|
||||
/* 089A10 80088E10 0C01E2AE */ jal render_textured_rectangle
|
||||
/* 089A14 80088E14 26A70008 */ addiu $a3, $s5, 8
|
||||
/* 089A18 80088E18 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 089A18 80088E18 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 089A1C 80088E1C 0C01ECF4 */ jal func_8007B3D0
|
||||
/* 089A20 80088E20 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 089A20 80088E20 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 089A24 80088E24 1000001F */ b .L80088EA4
|
||||
/* 089A28 80088E28 00000000 */ nop
|
||||
.L80088E2C:
|
||||
@@ -351,11 +351,11 @@ glabel func_80088938
|
||||
/* 089A7C 80088E7C 00003825 */ move $a3, $zero
|
||||
/* 089A80 80088E80 8EE90000 */ lw $t1, ($s7)
|
||||
.L80088E84:
|
||||
/* 089A84 80088E84 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 089A84 80088E84 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 089A88 80088E88 240B0004 */ li $t3, 4
|
||||
/* 089A8C 80088E8C 8D2700CC */ lw $a3, 0xcc($t1)
|
||||
/* 089A90 80088E90 AFAB0010 */ sw $t3, 0x10($sp)
|
||||
/* 089A94 80088E94 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 089A94 80088E94 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 089A98 80088E98 24058000 */ li $a1, -32768
|
||||
/* 089A9C 80088E9C 0C031110 */ jal draw_text
|
||||
/* 089AA0 80088EA0 02A03025 */ move $a2, $s5
|
||||
@@ -459,8 +459,8 @@ glabel func_80088938
|
||||
/* 089C08 80089008 26310001 */ addiu $s1, $s1, 1
|
||||
/* 089C0C 8008900C 1632FFCC */ bne $s1, $s2, .L80088F40
|
||||
/* 089C10 80089010 26100004 */ addiu $s0, $s0, 4
|
||||
/* 089C14 80089014 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 089C18 80089018 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 089C14 80089014 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 089C18 80089018 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 089C1C 8008901C 00002825 */ move $a1, $zero
|
||||
/* 089C20 80089020 00003025 */ move $a2, $zero
|
||||
/* 089C24 80089024 0C0316D6 */ jal render_dialogue_box
|
||||
@@ -479,11 +479,11 @@ glabel func_80088938
|
||||
/* 089C54 80089054 0C0310BB */ jal set_text_font
|
||||
/* 089C58 80089058 24040002 */ li $a0, 2
|
||||
/* 089C5C 8008905C 8EE80000 */ lw $t0, ($s7)
|
||||
/* 089C60 80089060 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 089C60 80089060 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 089C64 80089064 2409000C */ li $t1, 12
|
||||
/* 089C68 80089068 8D0701F0 */ lw $a3, 0x1f0($t0)
|
||||
/* 089C6C 8008906C AFA90010 */ sw $t1, 0x10($sp)
|
||||
/* 089C70 80089070 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 089C70 80089070 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 089C74 80089074 240500A0 */ li $a1, 160
|
||||
/* 089C78 80089078 0C031110 */ jal draw_text
|
||||
/* 089C7C 8008907C 24060080 */ li $a2, 128
|
||||
|
||||
@@ -10,7 +10,7 @@ glabel func_8008C698
|
||||
/* 08D2B8 8008C6B8 1020003C */ beqz $at, .L8008C7AC
|
||||
/* 08D2BC 8008C6BC 3C068012 */ lui $a2, %hi(D_801263BC) # $a2, 0x8012
|
||||
/* 08D2C0 8008C6C0 8CC663BC */ lw $a2, %lo(D_801263BC)($a2)
|
||||
/* 08D2C4 8008C6C4 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 08D2C4 8008C6C4 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 08D2C8 8008C6C8 000670C0 */ sll $t6, $a2, 3
|
||||
/* 08D2CC 8008C6CC 29C10100 */ slti $at, $t6, 0x100
|
||||
/* 08D2D0 8008C6D0 14200003 */ bnez $at, .L8008C6E0
|
||||
@@ -18,9 +18,9 @@ glabel func_8008C698
|
||||
/* 08D2D8 8008C6D8 240F01FF */ li $t7, 511
|
||||
/* 08D2DC 8008C6DC 01EE3023 */ subu $a2, $t7, $t6
|
||||
.L8008C6E0:
|
||||
/* 08D2E0 8008C6E0 3C058012 */ lui $a1, %hi(D_801263A8) # $a1, 0x8012
|
||||
/* 08D2E4 8008C6E4 24A563A8 */ addiu $a1, %lo(D_801263A8) # addiu $a1, $a1, 0x63a8
|
||||
/* 08D2E8 8008C6E8 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 08D2E0 8008C6E0 3C058012 */ lui $a1, %hi(sMenuCurrHudMat) # $a1, 0x8012
|
||||
/* 08D2E4 8008C6E4 24A563A8 */ addiu $a1, %lo(sMenuCurrHudMat) # addiu $a1, $a1, 0x63a8
|
||||
/* 08D2E8 8008C6E8 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 08D2EC 8008C6EC 0C019FCB */ jal func_80067F2C
|
||||
/* 08D2F0 8008C6F0 AFA6001C */ sw $a2, 0x1c($sp)
|
||||
/* 08D2F4 8008C6F4 3C048012 */ lui $a0, %hi(D_801263E0) # $a0, 0x8012
|
||||
@@ -71,9 +71,9 @@ glabel func_8008C698
|
||||
/* 08D394 8008C794 24040001 */ li $a0, 1
|
||||
/* 08D398 8008C798 0C02087B */ jal draw_menu_elements
|
||||
/* 08D39C 8008C79C 3C063F80 */ lui $a2, 0x3f80
|
||||
/* 08D3A0 8008C7A0 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 08D3A0 8008C7A0 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 08D3A4 8008C7A4 0C0202F2 */ jal func_80080BC8
|
||||
/* 08D3A8 8008C7A8 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 08D3A8 8008C7A8 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
.L8008C7AC:
|
||||
/* 08D3AC 8008C7AC 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 08D3B0 8008C7B0 27BD0028 */ addiu $sp, $sp, 0x28
|
||||
|
||||
@@ -53,9 +53,9 @@ glabel func_8008FA54
|
||||
/* 0906FC 8008FAFC 00000000 */ nop
|
||||
/* 090700 8008FB00 1249002F */ beq $s2, $t1, .L8008FBC0
|
||||
/* 090704 8008FB04 00000000 */ nop
|
||||
/* 090708 8008FB08 0C01AC75 */ jal func_8006B1D4
|
||||
/* 090708 8008FB08 0C01AC75 */ jal get_hub_area_id
|
||||
/* 09070C 8008FB0C 24040003 */ li $a0, 3
|
||||
/* 090710 8008FB10 0C01AF77 */ jal func_8006BDDC
|
||||
/* 090710 8008FB10 0C01AF77 */ jal get_level_name
|
||||
/* 090714 8008FB14 00402025 */ move $a0, $v0
|
||||
/* 090718 8008FB18 16420004 */ bne $s2, $v0, .L8008FB2C
|
||||
/* 09071C 8008FB1C 00002025 */ move $a0, $zero
|
||||
@@ -74,8 +74,8 @@ glabel func_8008FA54
|
||||
/* 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
|
||||
/* 090758 8008FB58 267363A0 */ addiu $s3, %lo(D_801263A0) # addiu $s3, $s3, 0x63a0
|
||||
/* 090754 8008FB54 3C138012 */ lui $s3, %hi(sMenuCurrDisplayList) # $s3, 0x8012
|
||||
/* 090758 8008FB58 267363A0 */ addiu $s3, %lo(sMenuCurrDisplayList) # addiu $s3, $s3, 0x63a0
|
||||
/* 09075C 8008FB5C 240C000C */ li $t4, 12
|
||||
/* 090760 8008FB60 02AB8023 */ subu $s0, $s5, $t3
|
||||
/* 090764 8008FB64 2606FFAB */ addiu $a2, $s0, -0x55
|
||||
@@ -102,8 +102,8 @@ glabel func_8008FA54
|
||||
/* 0907B8 8008FBB8 0C031059 */ jal func_800C4164
|
||||
/* 0907BC 8008FBBC 00002025 */ move $a0, $zero
|
||||
.L8008FBC0:
|
||||
/* 0907C0 8008FBC0 3C138012 */ lui $s3, %hi(D_801263A0) # $s3, 0x8012
|
||||
/* 0907C4 8008FBC4 267363A0 */ addiu $s3, %lo(D_801263A0) # addiu $s3, $s3, 0x63a0
|
||||
/* 0907C0 8008FBC0 3C138012 */ lui $s3, %hi(sMenuCurrDisplayList) # $s3, 0x8012
|
||||
/* 0907C4 8008FBC4 267363A0 */ addiu $s3, %lo(sMenuCurrDisplayList) # addiu $s3, $s3, 0x63a0
|
||||
/* 0907C8 8008FBC8 240400FF */ li $a0, 255
|
||||
/* 0907CC 8008FBCC 240500FF */ li $a1, 255
|
||||
/* 0907D0 8008FBD0 240600FF */ li $a2, 255
|
||||
|
||||
@@ -103,9 +103,9 @@ glabel func_8008FF1C
|
||||
/* 090C98 80090098 0014A180 */ sll $s4, $s4, 6
|
||||
/* 090C9C 8009009C 01098821 */ addu $s1, $t0, $t1
|
||||
/* 090CA0 800900A0 26640001 */ addiu $a0, $s3, 1
|
||||
/* 090CA4 800900A4 0C01AC75 */ jal func_8006B1D4
|
||||
/* 090CA4 800900A4 0C01AC75 */ jal get_hub_area_id
|
||||
/* 090CA8 800900A8 0013A823 */ negu $s5, $s3
|
||||
/* 090CAC 800900AC 0C01AF77 */ jal func_8006BDDC
|
||||
/* 090CAC 800900AC 0C01AF77 */ jal get_level_name
|
||||
/* 090CB0 800900B0 00402025 */ move $a0, $v0
|
||||
/* 090CB4 800900B4 862A0000 */ lh $t2, ($s1)
|
||||
/* 090CB8 800900B8 2401FFFF */ li $at, -1
|
||||
@@ -118,7 +118,7 @@ glabel func_8008FF1C
|
||||
/* 090CD4 800900D4 01726021 */ addu $t4, $t3, $s2
|
||||
/* 090CD8 800900D8 018D8821 */ addu $s1, $t4, $t5
|
||||
/* 090CDC 800900DC 82240000 */ lb $a0, ($s1)
|
||||
/* 090CE0 800900E0 0C01AF77 */ jal func_8006BDDC
|
||||
/* 090CE0 800900E0 0C01AF77 */ jal get_level_name
|
||||
/* 090CE4 800900E4 00000000 */ nop
|
||||
/* 090CE8 800900E8 1657000B */ bne $s2, $s7, .L80090118
|
||||
/* 090CEC 800900EC AE020004 */ sw $v0, 4($s0)
|
||||
@@ -312,10 +312,10 @@ glabel func_8008FF1C
|
||||
/* 090FA4 800903A4 24050001 */ li $a1, 1
|
||||
/* 090FA8 800903A8 0C026F57 */ jal func_8009BD5C
|
||||
/* 090FAC 800903AC 00000000 */ nop
|
||||
/* 090FB0 800903B0 3C118012 */ lui $s1, %hi(D_801263A0) # $s1, 0x8012
|
||||
/* 090FB4 800903B4 263163A0 */ addiu $s1, %lo(D_801263A0) # addiu $s1, $s1, 0x63a0
|
||||
/* 090FB8 800903B8 3C058012 */ lui $a1, %hi(D_801263A8) # $a1, 0x8012
|
||||
/* 090FBC 800903BC 24A563A8 */ addiu $a1, %lo(D_801263A8) # addiu $a1, $a1, 0x63a8
|
||||
/* 090FB0 800903B0 3C118012 */ lui $s1, %hi(sMenuCurrDisplayList) # $s1, 0x8012
|
||||
/* 090FB4 800903B4 263163A0 */ addiu $s1, %lo(sMenuCurrDisplayList) # addiu $s1, $s1, 0x63a0
|
||||
/* 090FB8 800903B8 3C058012 */ lui $a1, %hi(sMenuCurrHudMat) # $a1, 0x8012
|
||||
/* 090FBC 800903BC 24A563A8 */ addiu $a1, %lo(sMenuCurrHudMat) # addiu $a1, $a1, 0x63a8
|
||||
/* 090FC0 800903C0 0C019FCB */ jal func_80067F2C
|
||||
/* 090FC4 800903C4 02202025 */ move $a0, $s1
|
||||
/* 090FC8 800903C8 0C01ECF4 */ jal func_8007B3D0
|
||||
|
||||
@@ -19,8 +19,8 @@ glabel func_80092E94
|
||||
/* 093AD4 80092ED4 3C18800E */ lui $t8, %hi(gTrackIdForPreview) # $t8, 0x800e
|
||||
/* 093AD8 80092ED8 8F18F4C4 */ lw $t8, %lo(gTrackIdForPreview)($t8)
|
||||
/* 093ADC 80092EDC 8C8F004C */ lw $t7, 0x4c($a0)
|
||||
/* 093AE0 80092EE0 3C128012 */ lui $s2, %hi(D_801263A0) # $s2, 0x8012
|
||||
/* 093AE4 80092EE4 265263A0 */ addiu $s2, %lo(D_801263A0) # addiu $s2, $s2, 0x63a0
|
||||
/* 093AE0 80092EE0 3C128012 */ lui $s2, %hi(sMenuCurrDisplayList) # $s2, 0x8012
|
||||
/* 093AE4 80092EE4 265263A0 */ addiu $s2, %lo(sMenuCurrDisplayList) # addiu $s2, $s2, 0x63a0
|
||||
/* 093AE8 80092EE8 01F8C821 */ addu $t9, $t7, $t8
|
||||
/* 093AEC 80092EEC 83280002 */ lb $t0, 2($t9)
|
||||
/* 093AF0 80092EF0 8E430000 */ lw $v1, ($s2)
|
||||
@@ -34,8 +34,8 @@ glabel func_80092E94
|
||||
/* 093B10 80092F10 AFA50060 */ sw $a1, 0x60($sp)
|
||||
/* 093B14 80092F14 0C026F57 */ jal func_8009BD5C
|
||||
/* 093B18 80092F18 AFA40050 */ sw $a0, 0x50($sp)
|
||||
/* 093B1C 80092F1C 3C058012 */ lui $a1, %hi(D_801263A8) # $a1, 0x8012
|
||||
/* 093B20 80092F20 24A563A8 */ addiu $a1, %lo(D_801263A8) # addiu $a1, $a1, 0x63a8
|
||||
/* 093B1C 80092F1C 3C058012 */ lui $a1, %hi(sMenuCurrHudMat) # $a1, 0x8012
|
||||
/* 093B20 80092F20 24A563A8 */ addiu $a1, %lo(sMenuCurrHudMat) # addiu $a1, $a1, 0x63a8
|
||||
/* 093B24 80092F24 0C019FCB */ jal func_80067F2C
|
||||
/* 093B28 80092F28 02402025 */ move $a0, $s2
|
||||
/* 093B2C 80092F2C 3C02800E */ lui $v0, %hi(gMenuDelay) # $v0, 0x800e
|
||||
@@ -50,7 +50,7 @@ glabel func_80092E94
|
||||
/* 093B50 80092F50 0C01AC3E */ jal func_8006B0F8
|
||||
/* 093B54 80092F54 00000000 */ nop
|
||||
/* 093B58 80092F58 8FA40058 */ lw $a0, 0x58($sp)
|
||||
/* 093B5C 80092F5C 0C01AF77 */ jal func_8006BDDC
|
||||
/* 093B5C 80092F5C 0C01AF77 */ jal get_level_name
|
||||
/* 093B60 80092F60 AFA2005C */ sw $v0, 0x5c($sp)
|
||||
/* 093B64 80092F64 00408025 */ move $s0, $v0
|
||||
/* 093B68 80092F68 0C0310BB */ jal set_text_font
|
||||
|
||||
@@ -19,11 +19,11 @@ glabel func_80094D28
|
||||
/* 095950 80094D50 24010001 */ li $at, 1
|
||||
/* 095954 80094D54 15C10006 */ bne $t6, $at, .L80094D70
|
||||
/* 095958 80094D58 00408025 */ move $s0, $v0
|
||||
/* 09595C 80094D5C 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 095960 80094D60 3C058012 */ lui $a1, %hi(D_801263A8) # $a1, 0x8012
|
||||
/* 095964 80094D64 24A563A8 */ addiu $a1, %lo(D_801263A8) # addiu $a1, $a1, 0x63a8
|
||||
/* 09595C 80094D5C 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 095960 80094D60 3C058012 */ lui $a1, %hi(sMenuCurrHudMat) # $a1, 0x8012
|
||||
/* 095964 80094D64 24A563A8 */ addiu $a1, %lo(sMenuCurrHudMat) # addiu $a1, $a1, 0x63a8
|
||||
/* 095968 80094D68 0C019FCB */ jal func_80067F2C
|
||||
/* 09596C 80094D6C 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 09596C 80094D6C 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
.L80094D70:
|
||||
/* 095970 80094D70 00002025 */ move $a0, $zero
|
||||
/* 095974 80094D74 0C019A25 */ jal func_80066894
|
||||
|
||||
@@ -17,45 +17,45 @@ glabel func_80095624
|
||||
/* 09624C 8009564C 00000000 */ nop
|
||||
glabel L80095650
|
||||
/* 096250 80095650 3C048012 */ lui $a0, %hi(D_80126C1C) # $a0, 0x8012
|
||||
/* 096254 80095654 3C18800E */ lui $t8, %hi(D_800E09D8) # $t8, 0x800e
|
||||
/* 096258 80095658 271809D8 */ addiu $t8, %lo(D_800E09D8) # addiu $t8, $t8, 0x9d8
|
||||
/* 096254 80095654 3C18800E */ lui $t8, %hi(sNoControllerPakMenuText) # $t8, 0x800e
|
||||
/* 096258 80095658 271809D8 */ addiu $t8, %lo(sNoControllerPakMenuText) # addiu $t8, $t8, 0x9d8
|
||||
/* 09625C 8009565C 24846C1C */ addiu $a0, %lo(D_80126C1C) # addiu $a0, $a0, 0x6c1c
|
||||
/* 096260 80095660 1000001E */ b .L800956DC
|
||||
/* 096264 80095664 AC980000 */ sw $t8, ($a0)
|
||||
glabel L80095668
|
||||
/* 096268 80095668 3C048012 */ lui $a0, %hi(D_80126C1C) # $a0, 0x8012
|
||||
/* 09626C 8009566C 3C19800E */ lui $t9, %hi(D_800E09C4) # $t9, 0x800e
|
||||
/* 096270 80095670 273909C4 */ addiu $t9, %lo(D_800E09C4) # addiu $t9, $t9, 0x9c4
|
||||
/* 09626C 8009566C 3C19800E */ lui $t9, %hi(sControllerPakFullMenuText) # $t9, 0x800e
|
||||
/* 096270 80095670 273909C4 */ addiu $t9, %lo(sControllerPakFullMenuText) # addiu $t9, $t9, 0x9c4
|
||||
/* 096274 80095674 24846C1C */ addiu $a0, %lo(D_80126C1C) # addiu $a0, $a0, 0x6c1c
|
||||
/* 096278 80095678 10000018 */ b .L800956DC
|
||||
/* 09627C 8009567C AC990000 */ sw $t9, ($a0)
|
||||
glabel L80095680
|
||||
/* 096280 80095680 3C048012 */ lui $a0, %hi(D_80126C1C) # $a0, 0x8012
|
||||
/* 096284 80095684 3C08800E */ lui $t0, %hi(D_800E0A04) # $t0, 0x800e
|
||||
/* 096284 80095684 3C08800E */ lui $t0, %hi(sInsertControllerPakMenuText) # $t0, 0x800e
|
||||
/* 096288 80095688 24846C1C */ addiu $a0, %lo(D_80126C1C) # addiu $a0, $a0, 0x6c1c
|
||||
/* 09628C 8009568C 25080A04 */ addiu $t0, %lo(D_800E0A04) # addiu $t0, $t0, 0xa04
|
||||
/* 09628C 8009568C 25080A04 */ addiu $t0, %lo(sInsertControllerPakMenuText) # addiu $t0, $t0, 0xa04
|
||||
/* 096290 80095690 10000012 */ b .L800956DC
|
||||
/* 096294 80095694 AC880000 */ sw $t0, ($a0)
|
||||
glabel L80095698
|
||||
/* 096298 80095698 3C048012 */ lui $a0, %hi(D_80126C1C) # $a0, 0x8012
|
||||
/* 09629C 8009569C 3C09800E */ lui $t1, %hi(D_800E0A14) # $t1, 0x800e
|
||||
/* 09629C 8009569C 3C09800E */ lui $t1, %hi(sInsertRumblePakMenuText) # $t1, 0x800e
|
||||
/* 0962A0 800956A0 24846C1C */ addiu $a0, %lo(D_80126C1C) # addiu $a0, $a0, 0x6c1c
|
||||
/* 0962A4 800956A4 25290A14 */ addiu $t1, %lo(D_800E0A14) # addiu $t1, $t1, 0xa14
|
||||
/* 0962A4 800956A4 25290A14 */ addiu $t1, %lo(sInsertRumblePakMenuText) # addiu $t1, $t1, 0xa14
|
||||
/* 0962A8 800956A8 1000000C */ b .L800956DC
|
||||
/* 0962AC 800956AC AC890000 */ sw $t1, ($a0)
|
||||
glabel L800956B0
|
||||
/* 0962B0 800956B0 3C048012 */ lui $a0, %hi(D_80126C1C) # $a0, 0x8012
|
||||
/* 0962B4 800956B4 3C0A800E */ lui $t2, %hi(D_800E09EC) # $t2, 0x800e
|
||||
/* 0962B4 800956B4 3C0A800E */ lui $t2, %hi(sCorruptDataMenuText) # $t2, 0x800e
|
||||
/* 0962B8 800956B8 24846C1C */ addiu $a0, %lo(D_80126C1C) # addiu $a0, $a0, 0x6c1c
|
||||
/* 0962BC 800956BC 254A09EC */ addiu $t2, %lo(D_800E09EC) # addiu $t2, $t2, 0x9ec
|
||||
/* 0962BC 800956BC 254A09EC */ addiu $t2, %lo(sCorruptDataMenuText) # addiu $t2, $t2, 0x9ec
|
||||
/* 0962C0 800956C0 10000006 */ b .L800956DC
|
||||
/* 0962C4 800956C4 AC8A0000 */ sw $t2, ($a0)
|
||||
.L800956C8:
|
||||
glabel L800956C8
|
||||
/* 0962C8 800956C8 3C048012 */ lui $a0, %hi(D_80126C1C) # $a0, 0x8012
|
||||
/* 0962CC 800956CC 3C0B800E */ lui $t3, %hi(D_800E09B0) # $t3, 0x800e
|
||||
/* 0962CC 800956CC 3C0B800E */ lui $t3, %hi(sBadControllerPakMenuText) # $t3, 0x800e
|
||||
/* 0962D0 800956D0 24846C1C */ addiu $a0, %lo(D_80126C1C) # addiu $a0, $a0, 0x6c1c
|
||||
/* 0962D4 800956D4 256B09B0 */ addiu $t3, %lo(D_800E09B0) # addiu $t3, $t3, 0x9b0
|
||||
/* 0962D4 800956D4 256B09B0 */ addiu $t3, %lo(sBadControllerPakMenuText) # addiu $t3, $t3, 0x9b0
|
||||
/* 0962D8 800956D8 AC8B0000 */ sw $t3, ($a0)
|
||||
.L800956DC:
|
||||
/* 0962DC 800956DC 8C820000 */ lw $v0, ($a0)
|
||||
|
||||
@@ -15,15 +15,15 @@ glabel func_80095728
|
||||
/* 096348 80095748 AFA0004C */ sw $zero, 0x4c($sp)
|
||||
/* 09634C 8009574C AFA00044 */ sw $zero, 0x44($sp)
|
||||
/* 096350 80095750 8C8F0000 */ lw $t7, ($a0)
|
||||
/* 096354 80095754 3C018012 */ lui $at, %hi(D_801263A0) # $at, 0x8012
|
||||
/* 096358 80095758 AC2F63A0 */ sw $t7, %lo(D_801263A0)($at)
|
||||
/* 096354 80095754 3C018012 */ lui $at, %hi(sMenuCurrDisplayList) # $at, 0x8012
|
||||
/* 096358 80095758 AC2F63A0 */ sw $t7, %lo(sMenuCurrDisplayList)($at)
|
||||
/* 09635C 8009575C 8CB90000 */ lw $t9, ($a1)
|
||||
/* 096360 80095760 3C018012 */ lui $at, %hi(D_801263A8) # $at, 0x8012
|
||||
/* 096364 80095764 AC3963A8 */ sw $t9, %lo(D_801263A8)($at)
|
||||
/* 096360 80095760 3C018012 */ lui $at, %hi(sMenuCurrHudMat) # $at, 0x8012
|
||||
/* 096364 80095764 AC3963A8 */ sw $t9, %lo(sMenuCurrHudMat)($at)
|
||||
/* 096368 80095768 8CCD0000 */ lw $t5, ($a2)
|
||||
/* 09636C 8009576C 3C018012 */ lui $at, %hi(D_801263AC) # $at, 0x8012
|
||||
/* 09636C 8009576C 3C018012 */ lui $at, %hi(sMenuCurrHudVerts) # $at, 0x8012
|
||||
/* 096370 80095770 0C01BAA4 */ jal get_settings
|
||||
/* 096374 80095774 AC2D63AC */ sw $t5, %lo(D_801263AC)($at)
|
||||
/* 096374 80095774 AC2D63AC */ sw $t5, %lo(sMenuCurrHudVerts)($at)
|
||||
/* 096378 80095778 3C0E8000 */ lui $t6, %hi(osTvType) # $t6, 0x8000
|
||||
/* 09637C 8009577C 8DCE0300 */ lw $t6, %lo(osTvType)($t6)
|
||||
/* 096380 80095780 AFA2002C */ sw $v0, 0x2c($sp)
|
||||
@@ -559,8 +559,8 @@ glabel L80095EC8
|
||||
/* 096B48 80095F48 3C048012 */ lui $a0, %hi(D_80126C1C) # $a0, 0x8012
|
||||
/* 096B4C 80095F4C 24846C1C */ addiu $a0, %lo(D_80126C1C) # addiu $a0, $a0, 0x6c1c
|
||||
/* 096B50 80095F50 8C8E0000 */ lw $t6, ($a0)
|
||||
/* 096B54 80095F54 3C0F800E */ lui $t7, %hi(D_800E0A04) # $t7, 0x800e
|
||||
/* 096B58 80095F58 25EF0A04 */ addiu $t7, %lo(D_800E0A04) # addiu $t7, $t7, 0xa04
|
||||
/* 096B54 80095F54 3C0F800E */ lui $t7, %hi(sInsertControllerPakMenuText) # $t7, 0x800e
|
||||
/* 096B58 80095F58 25EF0A04 */ addiu $t7, %lo(sInsertControllerPakMenuText) # addiu $t7, $t7, 0xa04
|
||||
/* 096B5C 80095F5C 15CF0006 */ bne $t6, $t7, .L80095F78
|
||||
/* 096B60 80095F60 00000000 */ nop
|
||||
/* 096B64 80095F64 0C025589 */ jal func_80095624
|
||||
@@ -597,9 +597,9 @@ glabel L80095EC8
|
||||
/* 096BD0 80095FD0 30789000 */ andi $t8, $v1, 0x9000
|
||||
/* 096BD4 80095FD4 1300000B */ beqz $t8, .L80096004
|
||||
/* 096BD8 80095FD8 306C4000 */ andi $t4, $v1, 0x4000
|
||||
/* 096BDC 80095FDC 3C19800E */ lui $t9, %hi(D_800E0A04) # $t9, 0x800e
|
||||
/* 096BDC 80095FDC 3C19800E */ lui $t9, %hi(sInsertControllerPakMenuText) # $t9, 0x800e
|
||||
/* 096BE0 80095FE0 240D0001 */ li $t5, 1
|
||||
/* 096BE4 80095FE4 27390A04 */ addiu $t9, %lo(D_800E0A04) # addiu $t9, $t9, 0xa04
|
||||
/* 096BE4 80095FE4 27390A04 */ addiu $t9, %lo(sInsertControllerPakMenuText) # addiu $t9, $t9, 0xa04
|
||||
/* 096BE8 80095FE8 14590004 */ bne $v0, $t9, .L80095FFC
|
||||
/* 096BEC 80095FEC AFAD0050 */ sw $t5, 0x50($sp)
|
||||
/* 096BF0 80095FF0 24070001 */ li $a3, 1
|
||||
@@ -1117,7 +1117,7 @@ glabel L800964DC
|
||||
.L80096714:
|
||||
/* 097314 80096714 3C028012 */ lui $v0, %hi(gIgnorePlayerInput) # $v0, 0x8012
|
||||
/* 097318 80096718 8C4263C4 */ lw $v0, %lo(gIgnorePlayerInput)($v0)
|
||||
/* 09731C 8009671C 3C0D8012 */ lui $t5, %hi(D_801263A0) # $t5, 0x8012
|
||||
/* 09731C 8009671C 3C0D8012 */ lui $t5, %hi(sMenuCurrDisplayList) # $t5, 0x8012
|
||||
/* 097320 80096720 1840000B */ blez $v0, .L80096750
|
||||
/* 097324 80096724 00000000 */ nop
|
||||
/* 097328 80096728 8FAE0064 */ lw $t6, 0x64($sp)
|
||||
@@ -1131,16 +1131,16 @@ glabel L800964DC
|
||||
/* 097348 80096748 00000000 */ nop
|
||||
/* 09734C 8009674C AC2063C4 */ sw $zero, %lo(gIgnorePlayerInput)($at)
|
||||
.L80096750:
|
||||
/* 097350 80096750 8DAD63A0 */ lw $t5, %lo(D_801263A0)($t5)
|
||||
/* 097350 80096750 8DAD63A0 */ lw $t5, %lo(sMenuCurrDisplayList)($t5)
|
||||
/* 097354 80096754 8FB90058 */ lw $t9, 0x58($sp)
|
||||
/* 097358 80096758 3C0C8012 */ lui $t4, %hi(D_801263A8) # $t4, 0x8012
|
||||
/* 097358 80096758 3C0C8012 */ lui $t4, %hi(sMenuCurrHudMat) # $t4, 0x8012
|
||||
/* 09735C 8009675C AF2D0000 */ sw $t5, ($t9)
|
||||
/* 097360 80096760 8FAE005C */ lw $t6, 0x5c($sp)
|
||||
/* 097364 80096764 8D8C63A8 */ lw $t4, %lo(D_801263A8)($t4)
|
||||
/* 097368 80096768 3C0F8012 */ lui $t7, %hi(D_801263AC) # $t7, 0x8012
|
||||
/* 097364 80096764 8D8C63A8 */ lw $t4, %lo(sMenuCurrHudMat)($t4)
|
||||
/* 097368 80096768 3C0F8012 */ lui $t7, %hi(sMenuCurrHudVerts) # $t7, 0x8012
|
||||
/* 09736C 8009676C ADCC0000 */ sw $t4, ($t6)
|
||||
/* 097370 80096770 8FB80060 */ lw $t8, 0x60($sp)
|
||||
/* 097374 80096774 8DEF63AC */ lw $t7, %lo(D_801263AC)($t7)
|
||||
/* 097374 80096774 8DEF63AC */ lw $t7, %lo(sMenuCurrHudVerts)($t7)
|
||||
/* 097378 80096778 00000000 */ nop
|
||||
/* 09737C 8009677C AF0F0000 */ sw $t7, ($t8)
|
||||
/* 097380 80096780 8FBF0024 */ lw $ra, 0x24($sp)
|
||||
|
||||
@@ -24,10 +24,10 @@ glabel func_80096978
|
||||
/* 0975D0 800969D0 00001825 */ move $v1, $zero
|
||||
/* 0975D4 800969D4 2403000C */ li $v1, 12
|
||||
.L800969D8:
|
||||
/* 0975D8 800969D8 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 0975DC 800969DC 3C058012 */ lui $a1, %hi(D_801263A8) # $a1, 0x8012
|
||||
/* 0975E0 800969E0 24A563A8 */ addiu $a1, %lo(D_801263A8) # addiu $a1, $a1, 0x63a8
|
||||
/* 0975E4 800969E4 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 0975D8 800969D8 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 0975DC 800969DC 3C058012 */ lui $a1, %hi(sMenuCurrHudMat) # $a1, 0x8012
|
||||
/* 0975E0 800969E0 24A563A8 */ addiu $a1, %lo(sMenuCurrHudMat) # addiu $a1, $a1, 0x63a8
|
||||
/* 0975E4 800969E4 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 0975E8 800969E8 0C019FCB */ jal func_80067F2C
|
||||
/* 0975EC 800969EC AFA30098 */ sw $v1, 0x98($sp)
|
||||
/* 0975F0 800969F0 44800000 */ mtc1 $zero, $f0
|
||||
@@ -77,11 +77,11 @@ glabel func_80096978
|
||||
/* 097698 80096A98 AFB90010 */ sw $t9, 0x10($sp)
|
||||
/* 09769C 80096A9C 3C08800E */ lui $t0, %hi(gMenuText) # $t0, 0x800e
|
||||
/* 0976A0 80096AA0 8D08F4A0 */ lw $t0, %lo(gMenuText)($t0)
|
||||
/* 0976A4 80096AA4 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 0976A4 80096AA4 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 0976A8 80096AA8 2409000C */ li $t1, 12
|
||||
/* 0976AC 80096AAC 8D070084 */ lw $a3, 0x84($t0)
|
||||
/* 0976B0 80096AB0 AFA90010 */ sw $t1, 0x10($sp)
|
||||
/* 0976B4 80096AB4 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 0976B4 80096AB4 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 0976B8 80096AB8 24058000 */ li $a1, -32768
|
||||
/* 0976BC 80096ABC 0C031110 */ jal draw_text
|
||||
/* 0976C0 80096AC0 24060022 */ li $a2, 34
|
||||
@@ -116,9 +116,9 @@ glabel func_80096978
|
||||
/* 097734 80096B34 00000000 */ nop
|
||||
.L80096B38:
|
||||
/* 097738 80096B38 8208005A */ lb $t0, 0x5a($s0)
|
||||
/* 09773C 80096B3C 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 09773C 80096B3C 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 097740 80096B40 1500000E */ bnez $t0, .L80096B7C
|
||||
/* 097744 80096B44 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 097744 80096B44 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 097748 80096B48 3C028012 */ lui $v0, %hi(D_801263BC) # $v0, 0x8012
|
||||
/* 09774C 80096B4C 8C4263BC */ lw $v0, %lo(D_801263BC)($v0)
|
||||
/* 097750 80096B50 00000000 */ nop
|
||||
@@ -211,14 +211,14 @@ glabel func_80096978
|
||||
/* 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
|
||||
/* 0978A4 80096CA4 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 0978A8 80096CA8 8FA50064 */ lw $a1, 0x64($sp)
|
||||
/* 0978AC 80096CAC 8FA6007C */ lw $a2, 0x7c($sp)
|
||||
/* 0978B0 80096CB0 240D000C */ li $t5, 12
|
||||
/* 0978B4 80096CB4 8D670000 */ lw $a3, ($t3)
|
||||
/* 0978B8 80096CB8 AFAD0010 */ sw $t5, 0x10($sp)
|
||||
/* 0978BC 80096CBC 0C031110 */ jal draw_text
|
||||
/* 0978C0 80096CC0 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 0978C0 80096CC0 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 0978C4 80096CC4 240C00FF */ li $t4, 255
|
||||
/* 0978C8 80096CC8 AFAC0010 */ sw $t4, 0x10($sp)
|
||||
/* 0978CC 80096CCC 240400FF */ li $a0, 255
|
||||
@@ -227,17 +227,17 @@ glabel func_80096978
|
||||
/* 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
|
||||
/* 0978E4 80096CE4 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 0978E8 80096CE8 8FA50068 */ lw $a1, 0x68($sp)
|
||||
/* 0978EC 80096CEC 8FA60074 */ lw $a2, 0x74($sp)
|
||||
/* 0978F0 80096CF0 240F000C */ li $t7, 12
|
||||
/* 0978F4 80096CF4 8DC70000 */ lw $a3, ($t6)
|
||||
/* 0978F8 80096CF8 AFAF0010 */ sw $t7, 0x10($sp)
|
||||
/* 0978FC 80096CFC 0C031110 */ jal draw_text
|
||||
/* 097900 80096D00 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 097904 80096D04 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 097900 80096D00 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 097904 80096D04 3C048012 */ lui $a0, %hi(sMenuCurrDisplayList) # $a0, 0x8012
|
||||
/* 097908 80096D08 0C01ECF4 */ jal func_8007B3D0
|
||||
/* 09790C 80096D0C 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 09790C 80096D0C 248463A0 */ addiu $a0, %lo(sMenuCurrDisplayList) # addiu $a0, $a0, 0x63a0
|
||||
/* 097910 80096D10 0C01A142 */ jal func_80068508
|
||||
/* 097914 80096D14 24040001 */ li $a0, 1
|
||||
/* 097918 80096D18 0C01EFC7 */ jal func_8007BF1C
|
||||
|
||||
@@ -57,8 +57,8 @@ glabel func_80097918
|
||||
/* 0985F4 800979F4 8E2A0000 */ lw $t2, ($s1)
|
||||
/* 0985F8 800979F8 26100F90 */ addiu $s0, %lo(D_800E0F90) # addiu $s0, $s0, 0xf90
|
||||
/* 0985FC 800979FC 8E060000 */ lw $a2, ($s0)
|
||||
/* 098600 80097A00 3C138012 */ lui $s3, %hi(D_801263A0) # $s3, 0x8012
|
||||
/* 098604 80097A04 267363A0 */ addiu $s3, %lo(D_801263A0) # addiu $s3, $s3, 0x63a0
|
||||
/* 098600 80097A00 3C138012 */ lui $s3, %hi(sMenuCurrDisplayList) # $s3, 0x8012
|
||||
/* 098604 80097A04 267363A0 */ addiu $s3, %lo(sMenuCurrDisplayList) # addiu $s3, $s3, 0x63a0
|
||||
/* 098608 80097A08 240B000C */ li $t3, 12
|
||||
/* 09860C 80097A0C 8D470020 */ lw $a3, 0x20($t2)
|
||||
/* 098610 80097A10 AFAB0010 */ sw $t3, 0x10($sp)
|
||||
|
||||
@@ -6,11 +6,11 @@ glabel D_800E8570
|
||||
glabel func_80099E8C
|
||||
/* 09AA8C 80099E8C 27BDFF10 */ addiu $sp, $sp, -0xf0
|
||||
/* 09AA90 80099E90 AFB70054 */ sw $s7, 0x54($sp)
|
||||
/* 09AA94 80099E94 3C178012 */ lui $s7, %hi(D_801263A0) # $s7, 0x8012
|
||||
/* 09AA98 80099E98 26F763A0 */ addiu $s7, %lo(D_801263A0) # addiu $s7, $s7, 0x63a0
|
||||
/* 09AA94 80099E94 3C178012 */ lui $s7, %hi(sMenuCurrDisplayList) # $s7, 0x8012
|
||||
/* 09AA98 80099E98 26F763A0 */ addiu $s7, %lo(sMenuCurrDisplayList) # addiu $s7, $s7, 0x63a0
|
||||
/* 09AA9C 80099E9C AFBF005C */ sw $ra, 0x5c($sp)
|
||||
/* 09AAA0 80099EA0 AFA400F0 */ sw $a0, 0xf0($sp)
|
||||
/* 09AAA4 80099EA4 3C058012 */ lui $a1, %hi(D_801263A8) # $a1, 0x8012
|
||||
/* 09AAA4 80099EA4 3C058012 */ lui $a1, %hi(sMenuCurrHudMat) # $a1, 0x8012
|
||||
/* 09AAA8 80099EA8 AFBE0058 */ sw $fp, 0x58($sp)
|
||||
/* 09AAAC 80099EAC AFB60050 */ sw $s6, 0x50($sp)
|
||||
/* 09AAB0 80099EB0 AFB5004C */ sw $s5, 0x4c($sp)
|
||||
@@ -19,7 +19,7 @@ glabel func_80099E8C
|
||||
/* 09AABC 80099EBC AFB20040 */ sw $s2, 0x40($sp)
|
||||
/* 09AAC0 80099EC0 AFB1003C */ sw $s1, 0x3c($sp)
|
||||
/* 09AAC4 80099EC4 AFB00038 */ sw $s0, 0x38($sp)
|
||||
/* 09AAC8 80099EC8 24A563A8 */ addiu $a1, %lo(D_801263A8) # addiu $a1, $a1, 0x63a8
|
||||
/* 09AAC8 80099EC8 24A563A8 */ addiu $a1, %lo(sMenuCurrHudMat) # addiu $a1, $a1, 0x63a8
|
||||
/* 09AACC 80099ECC 0C019FCB */ jal func_80067F2C
|
||||
/* 09AAD0 80099ED0 02E02025 */ move $a0, $s7
|
||||
/* 09AAD4 80099ED4 3C0E8000 */ lui $t6, %hi(osTvType) # $t6, 0x8000
|
||||
@@ -159,7 +159,7 @@ glabel func_80099E8C
|
||||
/* 09ACD4 8009A0D4 00004025 */ move $t0, $zero
|
||||
.L8009A0D8:
|
||||
/* 09ACD8 8009A0D8 93C40000 */ lbu $a0, ($fp)
|
||||
/* 09ACDC 8009A0DC 0C01AF77 */ jal func_8006BDDC
|
||||
/* 09ACDC 8009A0DC 0C01AF77 */ jal get_level_name
|
||||
/* 09ACE0 8009A0E0 AFA800EC */ sw $t0, 0xec($sp)
|
||||
/* 09ACE4 8009A0E4 904E0000 */ lbu $t6, ($v0)
|
||||
/* 09ACE8 8009A0E8 8FA800EC */ lw $t0, 0xec($sp)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
glabel func_8009C6D4
|
||||
/* 09D2D4 8009C6D4 3C08800E */ lui $t0, %hi(D_800DF750) # $t0, 0x800e
|
||||
/* 09D2D8 8009C6D8 2508F750 */ addiu $t0, %lo(D_800DF750) # addiu $t0, $t0, -0x8b0
|
||||
/* 09D2D4 8009C6D4 3C08800E */ lui $t0, %hi(gAssetsMenuElementIds) # $t0, 0x800e
|
||||
/* 09D2D8 8009C6D8 2508F750 */ addiu $t0, %lo(gAssetsMenuElementIds) # addiu $t0, $t0, -0x8b0
|
||||
/* 09D2DC 8009C6DC 8D060000 */ lw $a2, ($t0)
|
||||
/* 09D2E0 8009C6E0 27BDFFC8 */ addiu $sp, $sp, -0x38
|
||||
/* 09D2E4 8009C6E4 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
@@ -13,8 +13,8 @@ glabel func_8009C6D4
|
||||
/* 09D300 8009C700 24A5F754 */ addiu $a1, %lo(D_800DF754) # addiu $a1, $a1, -0x8ac
|
||||
/* 09D304 8009C704 A4A00000 */ sh $zero, ($a1)
|
||||
/* 09D308 8009C708 84A30000 */ lh $v1, ($a1)
|
||||
/* 09D30C 8009C70C 3C08800E */ lui $t0, %hi(D_800DF750) # $t0, 0x800e
|
||||
/* 09D310 8009C710 2508F750 */ addiu $t0, %lo(D_800DF750) # addiu $t0, $t0, -0x8b0
|
||||
/* 09D30C 8009C70C 3C08800E */ lui $t0, %hi(gAssetsMenuElementIds) # $t0, 0x800e
|
||||
/* 09D310 8009C710 2508F750 */ addiu $t0, %lo(gAssetsMenuElementIds) # addiu $t0, $t0, -0x8b0
|
||||
/* 09D314 8009C714 00037040 */ sll $t6, $v1, 1
|
||||
/* 09D318 8009C718 AD020000 */ sw $v0, ($t0)
|
||||
/* 09D31C 8009C71C 004E7821 */ addu $t7, $v0, $t6
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user