mirror of
https://github.com/HarbourMasters/SpaghettiKart
synced 2026-07-06 05:54:59 -04:00
4d9ca02750
* Naming of global variables related to the game menu and Controller Pak menu
67 lines
3.3 KiB
ArmAsm
67 lines
3.3 KiB
ArmAsm
glabel func_80078F64
|
|
/* 079B64 80078F64 3C02800E */ lui $v0, %hi(gScreenModeSelection) # $v0, 0x800e
|
|
/* 079B68 80078F68 8C42C530 */ lw $v0, %lo(gScreenModeSelection)($v0)
|
|
/* 079B6C 80078F6C 27BDFFE0 */ addiu $sp, $sp, -0x20
|
|
/* 079B70 80078F70 AFBF001C */ sw $ra, 0x1c($sp)
|
|
/* 079B74 80078F74 1040000C */ beqz $v0, .L80078FA8
|
|
/* 079B78 80078F78 AFB00018 */ sw $s0, 0x18($sp)
|
|
/* 079B7C 80078F7C 24010001 */ li $at, 1
|
|
/* 079B80 80078F80 10410019 */ beq $v0, $at, .L80078FE8
|
|
/* 079B84 80078F84 3C108018 */ lui $s0, %hi(D_80183DB8) # 0x8018
|
|
/* 079B88 80078F88 24010002 */ li $at, 2
|
|
/* 079B8C 80078F8C 1041000D */ beq $v0, $at, .L80078FC4
|
|
/* 079B90 80078F90 3C108018 */ lui $s0, %hi(D_80183DB8) # 0x8018
|
|
/* 079B94 80078F94 24010003 */ li $at, 3
|
|
/* 079B98 80078F98 1041001C */ beq $v0, $at, .L8007900C
|
|
/* 079B9C 80078F9C 3C108018 */ lui $s0, %hi(D_80183DB8) # 0x8018
|
|
/* 079BA0 80078FA0 10000028 */ b .L80079044
|
|
/* 079BA4 80078FA4 8FBF001C */ lw $ra, 0x1c($sp)
|
|
.L80078FA8:
|
|
/* 079BA8 80078FA8 3C108018 */ lui $s0, %hi(D_80183DB8) # $s0, 0x8018
|
|
/* 079BAC 80078FAC 26103DB8 */ addiu $s0, %lo(D_80183DB8) # addiu $s0, $s0, 0x3db8
|
|
/* 079BB0 80078FB0 8E040000 */ lw $a0, ($s0)
|
|
/* 079BB4 80078FB4 0C01C8E9 */ jal func_800723A4
|
|
/* 079BB8 80078FB8 24050001 */ li $a1, 1
|
|
/* 079BBC 80078FBC 10000021 */ b .L80079044
|
|
/* 079BC0 80078FC0 8FBF001C */ lw $ra, 0x1c($sp)
|
|
.L80078FC4:
|
|
/* 079BC4 80078FC4 26103DB8 */ addiu $s0, $s0, %lo(D_80183DB8) # 0x3db8
|
|
/* 079BC8 80078FC8 8E040000 */ lw $a0, ($s0)
|
|
/* 079BCC 80078FCC 0C01C8E9 */ jal func_800723A4
|
|
/* 079BD0 80078FD0 24050001 */ li $a1, 1
|
|
/* 079BD4 80078FD4 8E040004 */ lw $a0, 4($s0)
|
|
/* 079BD8 80078FD8 0C01C8E9 */ jal func_800723A4
|
|
/* 079BDC 80078FDC 24050001 */ li $a1, 1
|
|
/* 079BE0 80078FE0 10000018 */ b .L80079044
|
|
/* 079BE4 80078FE4 8FBF001C */ lw $ra, 0x1c($sp)
|
|
.L80078FE8:
|
|
/* 079BE8 80078FE8 26103DB8 */ addiu $s0, $s0, %lo(D_80183DB8) # 0x3db8
|
|
/* 079BEC 80078FEC 8E040000 */ lw $a0, ($s0)
|
|
/* 079BF0 80078FF0 0C01C8E9 */ jal func_800723A4
|
|
/* 079BF4 80078FF4 24050001 */ li $a1, 1
|
|
/* 079BF8 80078FF8 8E040004 */ lw $a0, 4($s0)
|
|
/* 079BFC 80078FFC 0C01C8E9 */ jal func_800723A4
|
|
/* 079C00 80079000 24050001 */ li $a1, 1
|
|
/* 079C04 80079004 1000000F */ b .L80079044
|
|
/* 079C08 80079008 8FBF001C */ lw $ra, 0x1c($sp)
|
|
.L8007900C:
|
|
/* 079C0C 8007900C 26103DB8 */ addiu $s0, $s0, %lo(D_80183DB8) # 0x3db8
|
|
/* 079C10 80079010 8E040000 */ lw $a0, ($s0)
|
|
/* 079C14 80079014 0C01C8E9 */ jal func_800723A4
|
|
/* 079C18 80079018 24050001 */ li $a1, 1
|
|
/* 079C1C 8007901C 8E040004 */ lw $a0, 4($s0)
|
|
/* 079C20 80079020 0C01C8E9 */ jal func_800723A4
|
|
/* 079C24 80079024 24050001 */ li $a1, 1
|
|
/* 079C28 80079028 8E040008 */ lw $a0, 8($s0)
|
|
/* 079C2C 8007902C 0C01C8E9 */ jal func_800723A4
|
|
/* 079C30 80079030 24050001 */ li $a1, 1
|
|
/* 079C34 80079034 8E04000C */ lw $a0, 0xc($s0)
|
|
/* 079C38 80079038 0C01C8E9 */ jal func_800723A4
|
|
/* 079C3C 8007903C 24050001 */ li $a1, 1
|
|
/* 079C40 80079040 8FBF001C */ lw $ra, 0x1c($sp)
|
|
.L80079044:
|
|
/* 079C44 80079044 8FB00018 */ lw $s0, 0x18($sp)
|
|
/* 079C48 80079048 27BD0020 */ addiu $sp, $sp, 0x20
|
|
/* 079C4C 8007904C 03E00008 */ jr $ra
|
|
/* 079C50 80079050 00000000 */ nop
|