Merge pull request #70 from ethteck/asm-cleanup

Asm cleanup, many new file splits
This commit is contained in:
Ethan Roseman 2020-10-15 12:42:18 -04:00 committed by GitHub
commit 5a2f8d8834
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
974 changed files with 3418 additions and 3424 deletions

View File

@ -49,7 +49,7 @@ CPPFLAGS = -Iinclude -D _LANGUAGE_C -ffreestanding -DF3DEX_GBI_2
ASFLAGS = -EB -Iinclude -march=vr4300 -mtune=vr4300 ASFLAGS = -EB -Iinclude -march=vr4300 -mtune=vr4300
OLDASFLAGS = -EB -Iinclude -G 0 OLDASFLAGS = -EB -Iinclude -G 0
CFLAGS = -O2 -quiet -G 0 -mcpu=vr4300 -mfix4300 -mips3 -mgp32 -mfp32 CFLAGS = -O2 -quiet -G 0 -mcpu=vr4300 -mfix4300 -mips3 -mgp32 -mfp32
LDFLAGS = -T undefined_syms.txt -T $(LD_SCRIPT) -Map $(BUILD_DIR)/papermario.map --no-check-sections LDFLAGS = -T undefined_syms.txt -T undefined_funcs.txt -T $(LD_SCRIPT) -Map $(BUILD_DIR)/papermario.map --no-check-sections
######################## Targets ############################# ######################## Targets #############################

View File

@ -1,16 +1,16 @@
.section .text_0, "a" .section .header, "a"
.byte 0x80, 0x37, 0x12, 0x40 # PI BSD Domain 1 register
.word 0x0000000F # clock rate setting
.word 0x80125C00 # entry point
.word 0x0000144B # release
.word 0x65EEE53A # checksum1
.word 0xED7D733C # checksum2
.word 0x00000000 # unknown
.word 0x00000000 # unknown
.ascii "PAPER MARIO " # ROM name: 20 bytes
.word 0x00000000 # unknown
.word 0x0000004E # cartridge
.ascii "MQ" # cartridge ID
.ascii "E" # country
.byte 0x00 # version
.word 0x80371240 /* PI PSD Domain 1 register */
.word 0x0000000F /* Clockrate setting */
.word 0x80125C00 /* Entrypoint address */
.word 0x0000144B /* Revision */
.word 0x65EEE53A /* Checksum 1 */
.word 0xED7D733C /* Checksum 2 */
.word 0x00000000 /* Unknown 1 */
.word 0x00000000 /* Unknown 2 */
.ascii "PAPER MARIO " /* Internal ROM name */
.word 0x00000000 /* Unknown 3 */
.word 0x0000004E /* Cartridge */
.ascii "MQ" /* Cartridge ID */
.ascii "E" /* Country code */
.byte 00 /* Version */

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
glabel entry_point glabel entry_point
/* 1000 80025C00 3C08800A */ lui $t0, 0x800a /* 1000 80025C00 3C08800A */ lui $t0, %hi(D_8009A5B0)
/* 1004 80025C04 2508A5B0 */ addiu $t0, $t0, -0x5a50 /* 1004 80025C04 2508A5B0 */ addiu $t0, $t0, %lo(D_8009A5B0)
/* 1008 80025C08 3C090004 */ lui $t1, 4 /* 1008 80025C08 3C090004 */ lui $t1, 4
/* 100C 80025C0C 25291F50 */ addiu $t1, $t1, 0x1f50 /* 100C 80025C0C 25291F50 */ addiu $t1, $t1, 0x1f50
.L80025C10: .L80025C10:
@ -15,8 +15,8 @@ glabel entry_point
/* 1024 80025C24 00000000 */ nop /* 1024 80025C24 00000000 */ nop
/* 1028 80025C28 3C1D800B */ lui $sp, 0x800b /* 1028 80025C28 3C1D800B */ lui $sp, 0x800b
/* 102C 80025C2C 27BD6590 */ addiu $sp, $sp, 0x6590 /* 102C 80025C2C 27BD6590 */ addiu $sp, $sp, 0x6590
/* 1030 80025C30 3C0A8006 */ lui $t2, 0x8006 /* 1030 80025C30 3C0A8006 */ lui $t2, %hi(nuBoot)
/* 1034 80025C34 254AE8B0 */ addiu $t2, $t2, -0x1750 /* 1034 80025C34 254AE8B0 */ addiu $t2, $t2, %lo(nuBoot)
/* 1038 80025C38 01400008 */ jr $t2 /* 1038 80025C38 01400008 */ jr $t2
/* 103C 80025C3C 00000000 */ nop /* 103C 80025C3C 00000000 */ nop
/* 1040 80025C40 00000000 */ nop /* 1040 80025C40 00000000 */ nop

View File

@ -6,8 +6,8 @@ glabel func_80025C60
/* 1064 80025C64 3C05B3FF */ lui $a1, 0xb3ff /* 1064 80025C64 3C05B3FF */ lui $a1, 0xb3ff
/* 1068 80025C68 34A50014 */ ori $a1, $a1, 0x14 /* 1068 80025C68 34A50014 */ ori $a1, $a1, 0x14
/* 106C 80025C6C AFB00010 */ sw $s0, 0x10($sp) /* 106C 80025C6C AFB00010 */ sw $s0, 0x10($sp)
/* 1070 80025C70 3C10800A */ lui $s0, 0x800a /* 1070 80025C70 3C10800A */ lui $s0, %hi(carthandle)
/* 1074 80025C74 2610A638 */ addiu $s0, $s0, -0x59c8 /* 1074 80025C74 2610A638 */ addiu $s0, $s0, %lo(carthandle)
/* 1078 80025C78 AFBF0014 */ sw $ra, 0x14($sp) /* 1078 80025C78 AFBF0014 */ sw $ra, 0x14($sp)
/* 107C 80025C7C 8E040000 */ lw $a0, ($s0) /* 107C 80025C7C 8E040000 */ lw $a0, ($s0)
/* 1080 80025C80 0C018358 */ jal osEPiWriteIo /* 1080 80025C80 0C018358 */ jal osEPiWriteIo

View File

@ -9,8 +9,8 @@ glabel func_80025D74
/* 1184 80025D84 00C0A02D */ daddu $s4, $a2, $zero /* 1184 80025D84 00C0A02D */ daddu $s4, $a2, $zero
/* 1188 80025D88 3C05B3FF */ lui $a1, 0xb3ff /* 1188 80025D88 3C05B3FF */ lui $a1, 0xb3ff
/* 118C 80025D8C AFB1001C */ sw $s1, 0x1c($sp) /* 118C 80025D8C AFB1001C */ sw $s1, 0x1c($sp)
/* 1190 80025D90 3C11800A */ lui $s1, 0x800a /* 1190 80025D90 3C11800A */ lui $s1, %hi(carthandle)
/* 1194 80025D94 2631A638 */ addiu $s1, $s1, -0x59c8 /* 1194 80025D94 2631A638 */ addiu $s1, $s1, %lo(carthandle)
/* 1198 80025D98 AFB00018 */ sw $s0, 0x18($sp) /* 1198 80025D98 AFB00018 */ sw $s0, 0x18($sp)
/* 119C 80025D9C 27B00010 */ addiu $s0, $sp, 0x10 /* 119C 80025D9C 27B00010 */ addiu $s0, $sp, 0x10
/* 11A0 80025DA0 AFBF003C */ sw $ra, 0x3c($sp) /* 11A0 80025DA0 AFBF003C */ sw $ra, 0x3c($sp)
@ -66,8 +66,8 @@ glabel func_80025D74
/* 1260 80025E60 37DEFFFC */ ori $fp, $fp, 0xfffc /* 1260 80025E60 37DEFFFC */ ori $fp, $fp, 0xfffc
/* 1264 80025E64 3C17B3FF */ lui $s7, 0xb3ff /* 1264 80025E64 3C17B3FF */ lui $s7, 0xb3ff
/* 1268 80025E68 36F70020 */ ori $s7, $s7, 0x20 /* 1268 80025E68 36F70020 */ ori $s7, $s7, 0x20
/* 126C 80025E6C 3C15800A */ lui $s5, 0x800a /* 126C 80025E6C 3C15800A */ lui $s5, %hi(carthandle)
/* 1270 80025E70 26B5A638 */ addiu $s5, $s5, -0x59c8 /* 1270 80025E70 26B5A638 */ addiu $s5, $s5, %lo(carthandle)
/* 1274 80025E74 3C16FFFF */ lui $s6, 0xffff /* 1274 80025E74 3C16FFFF */ lui $s6, 0xffff
/* 1278 80025E78 36D60020 */ ori $s6, $s6, 0x20 /* 1278 80025E78 36D60020 */ ori $s6, $s6, 0x20
.L80025E7C: .L80025E7C:
@ -104,8 +104,8 @@ glabel func_80025D74
/* 12F0 80025EF0 1680FFE2 */ bnez $s4, .L80025E7C /* 12F0 80025EF0 1680FFE2 */ bnez $s4, .L80025E7C
/* 12F4 80025EF4 26730001 */ addiu $s3, $s3, 1 /* 12F4 80025EF4 26730001 */ addiu $s3, $s3, 1
.L80025EF8: .L80025EF8:
/* 12F8 80025EF8 3C04800A */ lui $a0, 0x800a /* 12F8 80025EF8 3C04800A */ lui $a0, %hi(carthandle)
/* 12FC 80025EFC 8C84A638 */ lw $a0, -0x59c8($a0) /* 12FC 80025EFC 8C84A638 */ lw $a0, %lo(carthandle)($a0)
/* 1300 80025F00 3C05B3FF */ lui $a1, 0xb3ff /* 1300 80025F00 3C05B3FF */ lui $a1, 0xb3ff
/* 1304 80025F04 34A50014 */ ori $a1, $a1, 0x14 /* 1304 80025F04 34A50014 */ ori $a1, $a1, 0x14
/* 1308 80025F08 0C018358 */ jal osEPiWriteIo /* 1308 80025F08 0C018358 */ jal osEPiWriteIo

View File

@ -13,8 +13,8 @@ glabel func_802E8F94
/* 10A834 802E8FB4 8C430000 */ lw $v1, ($v0) /* 10A834 802E8FB4 8C430000 */ lw $v1, ($v0)
/* 10A838 802E8FB8 8C440004 */ lw $a0, 4($v0) /* 10A838 802E8FB8 8C440004 */ lw $a0, 4($v0)
/* 10A83C 802E8FBC 8C450008 */ lw $a1, 8($v0) /* 10A83C 802E8FBC 8C450008 */ lw $a1, 8($v0)
/* 10A840 802E8FC0 3C02802F */ lui $v0, 0x802f /* 10A840 802E8FC0 3C02802F */ lui $v0, %hi(push_entity_matrix)
/* 10A844 802E8FC4 24428E4C */ addiu $v0, $v0, -0x71b4 /* 10A844 802E8FC4 24428E4C */ addiu $v0, $v0, %lo(push_entity_matrix)
/* 10A848 802E8FC8 8E300040 */ lw $s0, 0x40($s1) /* 10A848 802E8FC8 8E300040 */ lw $s0, 0x40($s1)
/* 10A84C 802E8FCC 2632004C */ addiu $s2, $s1, 0x4c /* 10A84C 802E8FCC 2632004C */ addiu $s2, $s1, 0x4c
/* 10A850 802E8FD0 AE22003C */ sw $v0, 0x3c($s1) /* 10A850 802E8FD0 AE22003C */ sw $v0, 0x3c($s1)

View File

@ -30,25 +30,25 @@ glabel begin_state_intro
/* 11AB0 800366B0 0C00CDF4 */ jal intro_logos_set_fade_alpha /* 11AB0 800366B0 0C00CDF4 */ jal intro_logos_set_fade_alpha
/* 11AB4 800366B4 0000202D */ daddu $a0, $zero, $zero /* 11AB4 800366B4 0000202D */ daddu $a0, $zero, $zero
/* 11AB8 800366B8 240200FF */ addiu $v0, $zero, 0xff /* 11AB8 800366B8 240200FF */ addiu $v0, $zero, 0xff
/* 11ABC 800366BC 3C01800A */ lui $at, 0x800a /* 11ABC 800366BC 3C01800A */ lui $at, %hi(D_800A0954)
/* 11AC0 800366C0 A4220954 */ sh $v0, 0x954($at) /* 11AC0 800366C0 A4220954 */ sh $v0, %lo(D_800A0954)($at)
/* 11AC4 800366C4 24020010 */ addiu $v0, $zero, 0x10 /* 11AC4 800366C4 24020010 */ addiu $v0, $zero, 0x10
/* 11AC8 800366C8 3C01800A */ lui $at, 0x800a /* 11AC8 800366C8 3C01800A */ lui $at, %hi(D_800A0956)
/* 11ACC 800366CC A4220956 */ sh $v0, 0x956($at) /* 11ACC 800366CC A4220956 */ sh $v0, %lo(D_800A0956)($at)
/* 11AD0 800366D0 24020004 */ addiu $v0, $zero, 4 /* 11AD0 800366D0 24020004 */ addiu $v0, $zero, 4
/* 11AD4 800366D4 3C01800A */ lui $at, 0x800a /* 11AD4 800366D4 3C01800A */ lui $at, %hi(D_800A0958)
/* 11AD8 800366D8 A4220958 */ sh $v0, 0x958($at) /* 11AD8 800366D8 A4220958 */ sh $v0, %lo(D_800A0958)($at)
/* 11ADC 800366DC 240200D0 */ addiu $v0, $zero, 0xd0 /* 11ADC 800366DC 240200D0 */ addiu $v0, $zero, 0xd0
/* 11AE0 800366E0 3C01800A */ lui $at, 0x800a /* 11AE0 800366E0 3C01800A */ lui $at, %hi(D_800A0960)
/* 11AE4 800366E4 AC200960 */ sw $zero, 0x960($at) /* 11AE4 800366E4 AC200960 */ sw $zero, %lo(D_800A0960)($at)
/* 11AE8 800366E8 3C01800A */ lui $at, 0x800a /* 11AE8 800366E8 3C01800A */ lui $at, %hi(D_800A095A)
/* 11AEC 800366EC A422095A */ sh $v0, 0x95a($at) /* 11AEC 800366EC A422095A */ sh $v0, %lo(D_800A095A)($at)
/* 11AF0 800366F0 3C01800A */ lui $at, 0x800a /* 11AF0 800366F0 3C01800A */ lui $at, %hi(D_800A095C)
/* 11AF4 800366F4 A422095C */ sh $v0, 0x95c($at) /* 11AF4 800366F4 A422095C */ sh $v0, %lo(D_800A095C)($at)
/* 11AF8 800366F8 3C01800A */ lui $at, 0x800a /* 11AF8 800366F8 3C01800A */ lui $at, %hi(D_800A095E)
/* 11AFC 800366FC A422095E */ sh $v0, 0x95e($at) /* 11AFC 800366FC A422095E */ sh $v0, %lo(D_800A095E)($at)
/* 11B00 80036700 3C01800A */ lui $at, 0x800a /* 11B00 80036700 3C01800A */ lui $at, %hi(D_800A0964)
/* 11B04 80036704 AC200964 */ sw $zero, 0x964($at) /* 11B04 80036704 AC200964 */ sw $zero, %lo(D_800A0964)($at)
/* 11B08 80036708 8E230000 */ lw $v1, ($s1) /* 11B08 80036708 8E230000 */ lw $v1, ($s1)
/* 11B0C 8003670C 24020005 */ addiu $v0, $zero, 5 /* 11B0C 8003670C 24020005 */ addiu $v0, $zero, 5
/* 11B10 80036710 A4620086 */ sh $v0, 0x86($v1) /* 11B10 80036710 A4620086 */ sh $v0, 0x86($v1)
@ -61,22 +61,22 @@ glabel begin_state_intro
/* 11B28 80036728 0000202D */ daddu $a0, $zero, $zero /* 11B28 80036728 0000202D */ daddu $a0, $zero, $zero
/* 11B2C 8003672C 2402000C */ addiu $v0, $zero, 0xc /* 11B2C 8003672C 2402000C */ addiu $v0, $zero, 0xc
/* 11B30 80036730 24040004 */ addiu $a0, $zero, 4 /* 11B30 80036730 24040004 */ addiu $a0, $zero, 4
/* 11B34 80036734 3C01800A */ lui $at, 0x800a /* 11B34 80036734 3C01800A */ lui $at, %hi(D_800A0954)
/* 11B38 80036738 A4200954 */ sh $zero, 0x954($at) /* 11B38 80036738 A4200954 */ sh $zero, %lo(D_800A0954)($at)
/* 11B3C 8003673C 3C01800A */ lui $at, 0x800a /* 11B3C 8003673C 3C01800A */ lui $at, %hi(D_800A0956)
/* 11B40 80036740 A4220956 */ sh $v0, 0x956($at) /* 11B40 80036740 A4220956 */ sh $v0, %lo(D_800A0956)($at)
/* 11B44 80036744 3C01800A */ lui $at, 0x800a /* 11B44 80036744 3C01800A */ lui $at, %hi(D_800A0958)
/* 11B48 80036748 A4240958 */ sh $a0, 0x958($at) /* 11B48 80036748 A4240958 */ sh $a0, %lo(D_800A0958)($at)
/* 11B4C 8003674C 3C01800A */ lui $at, 0x800a /* 11B4C 8003674C 3C01800A */ lui $at, %hi(D_800A0960)
/* 11B50 80036750 AC300960 */ sw $s0, 0x960($at) /* 11B50 80036750 AC300960 */ sw $s0, %lo(D_800A0960)($at)
/* 11B54 80036754 3C01800A */ lui $at, 0x800a /* 11B54 80036754 3C01800A */ lui $at, %hi(D_800A095A)
/* 11B58 80036758 A420095A */ sh $zero, 0x95a($at) /* 11B58 80036758 A420095A */ sh $zero, %lo(D_800A095A)($at)
/* 11B5C 8003675C 3C01800A */ lui $at, 0x800a /* 11B5C 8003675C 3C01800A */ lui $at, %hi(D_800A095C)
/* 11B60 80036760 A420095C */ sh $zero, 0x95c($at) /* 11B60 80036760 A420095C */ sh $zero, %lo(D_800A095C)($at)
/* 11B64 80036764 3C01800A */ lui $at, 0x800a /* 11B64 80036764 3C01800A */ lui $at, %hi(D_800A095E)
/* 11B68 80036768 A420095E */ sh $zero, 0x95e($at) /* 11B68 80036768 A420095E */ sh $zero, %lo(D_800A095E)($at)
/* 11B6C 8003676C 3C01800A */ lui $at, 0x800a /* 11B6C 8003676C 3C01800A */ lui $at, %hi(D_800A0964)
/* 11B70 80036770 AC200964 */ sw $zero, 0x964($at) /* 11B70 80036770 AC200964 */ sw $zero, %lo(D_800A0964)($at)
/* 11B74 80036774 8E220000 */ lw $v0, ($s1) /* 11B74 80036774 8E220000 */ lw $v0, ($s1)
/* 11B78 80036778 24030005 */ addiu $v1, $zero, 5 /* 11B78 80036778 24030005 */ addiu $v1, $zero, 5
/* 11B7C 8003677C A4430086 */ sh $v1, 0x86($v0) /* 11B7C 8003677C A4430086 */ sh $v1, 0x86($v0)
@ -91,15 +91,15 @@ glabel begin_state_intro
/* 11B9C 8003679C 2402FFFF */ addiu $v0, $zero, -1 /* 11B9C 8003679C 2402FFFF */ addiu $v0, $zero, -1
/* 11BA0 800367A0 3C038007 */ lui $v1, %hi(gGameStatusPtr) /* 11BA0 800367A0 3C038007 */ lui $v1, %hi(gGameStatusPtr)
/* 11BA4 800367A4 8C63419C */ lw $v1, %lo(gGameStatusPtr)($v1) /* 11BA4 800367A4 8C63419C */ lw $v1, %lo(gGameStatusPtr)($v1)
/* 11BA8 800367A8 3C048007 */ lui $a0, 0x8007 /* 11BA8 800367A8 3C048007 */ lui $a0, %hi(D_800779B0)
/* 11BAC 800367AC 248479B0 */ addiu $a0, $a0, 0x79b0 /* 11BAC 800367AC 248479B0 */ addiu $a0, $a0, %lo(D_800779B0)
/* 11BB0 800367B0 A06200A8 */ sb $v0, 0xa8($v1) /* 11BB0 800367B0 A06200A8 */ sb $v0, 0xa8($v1)
/* 11BB4 800367B4 90820000 */ lbu $v0, ($a0) /* 11BB4 800367B4 90820000 */ lbu $v0, ($a0)
/* 11BB8 800367B8 24030006 */ addiu $v1, $zero, 6 /* 11BB8 800367B8 24030006 */ addiu $v1, $zero, 6
/* 11BBC 800367BC 3C01800A */ lui $at, 0x800a /* 11BBC 800367BC 3C01800A */ lui $at, %hi(D_800A0956)
/* 11BC0 800367C0 A4230956 */ sh $v1, 0x956($at) /* 11BC0 800367C0 A4230956 */ sh $v1, %lo(D_800A0956)($at)
/* 11BC4 800367C4 3C01800A */ lui $at, 0x800a /* 11BC4 800367C4 3C01800A */ lui $at, %hi(D_800A0958)
/* 11BC8 800367C8 A4230958 */ sh $v1, 0x958($at) /* 11BC8 800367C8 A4230958 */ sh $v1, %lo(D_800A0958)($at)
/* 11BCC 800367CC 24420001 */ addiu $v0, $v0, 1 /* 11BCC 800367CC 24420001 */ addiu $v0, $v0, 1
/* 11BD0 800367D0 A0820000 */ sb $v0, ($a0) /* 11BD0 800367D0 A0820000 */ sb $v0, ($a0)
/* 11BD4 800367D4 304200FF */ andi $v0, $v0, 0xff /* 11BD4 800367D4 304200FF */ andi $v0, $v0, 0xff
@ -108,23 +108,23 @@ glabel begin_state_intro
/* 11BE0 800367E0 A0800000 */ sb $zero, ($a0) /* 11BE0 800367E0 A0800000 */ sb $zero, ($a0)
.L800367E4: .L800367E4:
/* 11BE4 800367E4 24020003 */ addiu $v0, $zero, 3 /* 11BE4 800367E4 24020003 */ addiu $v0, $zero, 3
/* 11BE8 800367E8 3C01800A */ lui $at, 0x800a /* 11BE8 800367E8 3C01800A */ lui $at, %hi(D_800A0964)
/* 11BEC 800367EC AC220964 */ sw $v0, 0x964($at) /* 11BEC 800367EC AC220964 */ sw $v0, %lo(D_800A0964)($at)
.L800367F0: .L800367F0:
/* 11BF0 800367F0 3C02800A */ lui $v0, 0x800a /* 11BF0 800367F0 3C02800A */ lui $v0, %hi(D_800A0954)
/* 11BF4 800367F4 84420954 */ lh $v0, 0x954($v0) /* 11BF4 800367F4 84420954 */ lh $v0, %lo(D_800A0954)($v0)
/* 11BF8 800367F8 3C04800A */ lui $a0, 0x800a /* 11BF8 800367F8 3C04800A */ lui $a0, %hi(D_800A0963)
/* 11BFC 800367FC 90840963 */ lbu $a0, 0x963($a0) /* 11BFC 800367FC 90840963 */ lbu $a0, %lo(D_800A0963)($a0)
/* 11C00 80036800 44820000 */ mtc1 $v0, $f0 /* 11C00 80036800 44820000 */ mtc1 $v0, $f0
/* 11C04 80036804 00000000 */ nop /* 11C04 80036804 00000000 */ nop
/* 11C08 80036808 46800020 */ cvt.s.w $f0, $f0 /* 11C08 80036808 46800020 */ cvt.s.w $f0, $f0
/* 11C0C 8003680C 44050000 */ mfc1 $a1, $f0 /* 11C0C 8003680C 44050000 */ mfc1 $a1, $f0
/* 11C10 80036810 0C04DF69 */ jal func_80137DA4 /* 11C10 80036810 0C04DF69 */ jal func_80137DA4
/* 11C14 80036814 00000000 */ nop /* 11C14 80036814 00000000 */ nop
/* 11C18 80036818 3C05800A */ lui $a1, 0x800a /* 11C18 80036818 3C05800A */ lui $a1, %hi(D_800A095B)
/* 11C1C 8003681C 90A5095B */ lbu $a1, 0x95b($a1) /* 11C1C 8003681C 90A5095B */ lbu $a1, %lo(D_800A095B)($a1)
/* 11C20 80036820 3C06800A */ lui $a2, 0x800a /* 11C20 80036820 3C06800A */ lui $a2, %hi(D_800A095F)
/* 11C24 80036824 90C6095D */ lbu $a2, 0x95d($a2) /* 11C24 80036824 90C6095D */ lbu $a2, %lo(D_800A095F)($a2)
/* 11C28 80036828 3C07800A */ lui $a3, 0x800a /* 11C28 80036828 3C07800A */ lui $a3, 0x800a
/* 11C2C 8003682C 90E7095F */ lbu $a3, 0x95f($a3) /* 11C2C 8003682C 90E7095F */ lbu $a3, 0x95f($a3)
/* 11C30 80036830 0C04DF84 */ jal func_80137E10 /* 11C30 80036830 0C04DF84 */ jal func_80137E10

View File

@ -15,8 +15,8 @@ glabel step_intro
/* 11C7C 8003687C 804300A8 */ lb $v1, 0xa8($v0) /* 11C7C 8003687C 804300A8 */ lb $v1, 0xa8($v0)
/* 11C80 80036880 1064002F */ beq $v1, $a0, .L80036940 /* 11C80 80036880 1064002F */ beq $v1, $a0, .L80036940
/* 11C84 80036884 8C450010 */ lw $a1, 0x10($v0) /* 11C84 80036884 8C450010 */ lw $a1, 0x10($v0)
/* 11C88 80036888 3C03800A */ lui $v1, 0x800a /* 11C88 80036888 3C03800A */ lui $v1, %hi(D_800A0964)
/* 11C8C 8003688C 24630964 */ addiu $v1, $v1, 0x964 /* 11C8C 8003688C 24630964 */ addiu $v1, $v1, %lo(D_800A0964)
/* 11C90 80036890 8C620000 */ lw $v0, ($v1) /* 11C90 80036890 8C620000 */ lw $v0, ($v1)
/* 11C94 80036894 14400004 */ bnez $v0, .L800368A8 /* 11C94 80036894 14400004 */ bnez $v0, .L800368A8
/* 11C98 80036898 30A2F000 */ andi $v0, $a1, 0xf000 /* 11C98 80036898 30A2F000 */ andi $v0, $a1, 0xf000
@ -24,8 +24,8 @@ glabel step_intro
/* 11CA0 800368A0 24020001 */ addiu $v0, $zero, 1 /* 11CA0 800368A0 24020001 */ addiu $v0, $zero, 1
/* 11CA4 800368A4 AC620000 */ sw $v0, ($v1) /* 11CA4 800368A4 AC620000 */ sw $v0, ($v1)
.L800368A8: .L800368A8:
/* 11CA8 800368A8 3C03800A */ lui $v1, 0x800a /* 11CA8 800368A8 3C03800A */ lui $v1, %hi(D_800A0964)
/* 11CAC 800368AC 8C630964 */ lw $v1, 0x964($v1) /* 11CAC 800368AC 8C630964 */ lw $v1, %lo(D_800A0964)($v1)
/* 11CB0 800368B0 24020001 */ addiu $v0, $zero, 1 /* 11CB0 800368B0 24020001 */ addiu $v0, $zero, 1
/* 11CB4 800368B4 14620010 */ bne $v1, $v0, .L800368F8 /* 11CB4 800368B4 14620010 */ bne $v1, $v0, .L800368F8
/* 11CB8 800368B8 24020002 */ addiu $v0, $zero, 2 /* 11CB8 800368B8 24020002 */ addiu $v0, $zero, 2
@ -43,8 +43,8 @@ glabel step_intro
/* 11CE8 800368E8 0800DA4C */ j .L80036930 /* 11CE8 800368E8 0800DA4C */ j .L80036930
/* 11CEC 800368EC 24020064 */ addiu $v0, $zero, 0x64 /* 11CEC 800368EC 24020064 */ addiu $v0, $zero, 0x64
.L800368F0: .L800368F0:
/* 11CF0 800368F0 3C03800A */ lui $v1, 0x800a /* 11CF0 800368F0 3C03800A */ lui $v1, %hi(D_800A0964)
/* 11CF4 800368F4 8C630964 */ lw $v1, 0x964($v1) /* 11CF4 800368F4 8C630964 */ lw $v1, %lo(D_800A0964)($v1)
.L800368F8: .L800368F8:
/* 11CF8 800368F8 14620011 */ bne $v1, $v0, .L80036940 /* 11CF8 800368F8 14620011 */ bne $v1, $v0, .L80036940
/* 11CFC 800368FC 00000000 */ nop /* 11CFC 800368FC 00000000 */ nop
@ -92,8 +92,8 @@ glabel step_intro
/* 11D98 80036998 44806000 */ mtc1 $zero, $f12 /* 11D98 80036998 44806000 */ mtc1 $zero, $f12
/* 11D9C 8003699C 0C00AFC5 */ jal set_curtain_fade_goal /* 11D9C 8003699C 0C00AFC5 */ jal set_curtain_fade_goal
/* 11DA0 800369A0 00000000 */ nop /* 11DA0 800369A0 00000000 */ nop
/* 11DA4 800369A4 3C04800A */ lui $a0, 0x800a /* 11DA4 800369A4 3C04800A */ lui $a0, %hi(D_800A0956)
/* 11DA8 800369A8 84840956 */ lh $a0, 0x956($a0) /* 11DA8 800369A8 84840956 */ lh $a0, %lo(D_800A0956)($a0)
/* 11DAC 800369AC 0C00CE0C */ jal intro_logos_fade_out /* 11DAC 800369AC 0C00CE0C */ jal intro_logos_fade_out
/* 11DB0 800369B0 00000000 */ nop /* 11DB0 800369B0 00000000 */ nop
/* 11DB4 800369B4 104000F0 */ beqz $v0, .L80036D78 /* 11DB4 800369B4 104000F0 */ beqz $v0, .L80036D78
@ -105,11 +105,11 @@ glabel step_intro
/* 11DCC 800369CC 0800DB5E */ j .L80036D78 /* 11DCC 800369CC 0800DB5E */ j .L80036D78
/* 11DD0 800369D0 00000000 */ nop /* 11DD0 800369D0 00000000 */ nop
.L800369D4: .L800369D4:
/* 11DD4 800369D4 3C05800A */ lui $a1, 0x800a /* 11DD4 800369D4 3C05800A */ lui $a1, %hi(D_800A0954)
/* 11DD8 800369D8 24A50954 */ addiu $a1, $a1, 0x954 /* 11DD8 800369D8 24A50954 */ addiu $a1, $a1, %lo(D_800A0954)
/* 11DDC 800369DC 94A20000 */ lhu $v0, ($a1) /* 11DDC 800369DC 94A20000 */ lhu $v0, ($a1)
/* 11DE0 800369E0 3C03800A */ lui $v1, 0x800a /* 11DE0 800369E0 3C03800A */ lui $v1, %hi(D_800A0956)
/* 11DE4 800369E4 94630956 */ lhu $v1, 0x956($v1) /* 11DE4 800369E4 94630956 */ lhu $v1, %lo(D_800A0956)($v1)
/* 11DE8 800369E8 00431021 */ addu $v0, $v0, $v1 /* 11DE8 800369E8 00431021 */ addu $v0, $v0, $v1
/* 11DEC 800369EC A4A20000 */ sh $v0, ($a1) /* 11DEC 800369EC A4A20000 */ sh $v0, ($a1)
/* 11DF0 800369F0 00021400 */ sll $v0, $v0, 0x10 /* 11DF0 800369F0 00021400 */ sll $v0, $v0, 0x10
@ -132,8 +132,8 @@ glabel step_intro
/* 11E34 80036A34 AC230950 */ sw $v1, 0x950($at) /* 11E34 80036A34 AC230950 */ sw $v1, 0x950($at)
/* 11E38 80036A38 34420008 */ ori $v0, $v0, 8 /* 11E38 80036A38 34420008 */ ori $v0, $v0, 8
/* 11E3C 80036A3C AC820000 */ sw $v0, ($a0) /* 11E3C 80036A3C AC820000 */ sw $v0, ($a0)
/* 11E40 80036A40 3C03800A */ lui $v1, 0x800a /* 11E40 80036A40 3C03800A */ lui $v1, %hi(D_800A0960)
/* 11E44 80036A44 8C630960 */ lw $v1, 0x960($v1) /* 11E44 80036A44 8C630960 */ lw $v1, %lo(D_800A0960)($v1)
/* 11E48 80036A48 2402000E */ addiu $v0, $zero, 0xe /* 11E48 80036A48 2402000E */ addiu $v0, $zero, 0xe
/* 11E4C 80036A4C 106200CA */ beq $v1, $v0, .L80036D78 /* 11E4C 80036A4C 106200CA */ beq $v1, $v0, .L80036D78
/* 11E50 80036A50 00000000 */ nop /* 11E50 80036A50 00000000 */ nop
@ -263,8 +263,8 @@ glabel step_intro
/* 12034 80036C34 A06200AC */ sb $v0, 0xac($v1) /* 12034 80036C34 A06200AC */ sb $v0, 0xac($v1)
/* 12038 80036C38 0800DB5E */ j .L80036D78 /* 12038 80036C38 0800DB5E */ j .L80036D78
/* 1203C 80036C3C 00000000 */ nop /* 1203C 80036C3C 00000000 */ nop
/* 12040 80036C40 3C04800A */ lui $a0, 0x800a /* 12040 80036C40 3C04800A */ lui $a0, %hi(D_800A0960)
/* 12044 80036C44 24840960 */ addiu $a0, $a0, 0x960 /* 12044 80036C44 24840960 */ addiu $a0, $a0, %lo(D_800A0960)
/* 12048 80036C48 8C830000 */ lw $v1, ($a0) /* 12048 80036C48 8C830000 */ lw $v1, ($a0)
/* 1204C 80036C4C 2402000E */ addiu $v0, $zero, 0xe /* 1204C 80036C4C 2402000E */ addiu $v0, $zero, 0xe
/* 12050 80036C50 14620004 */ bne $v1, $v0, .L80036C64 /* 12050 80036C50 14620004 */ bne $v1, $v0, .L80036C64
@ -276,13 +276,13 @@ glabel step_intro
/* 12064 80036C64 3C04800A */ lui $a0, %hi(D_8009A650) /* 12064 80036C64 3C04800A */ lui $a0, %hi(D_8009A650)
/* 12068 80036C68 2484A650 */ addiu $a0, $a0, %lo(D_8009A650) /* 12068 80036C68 2484A650 */ addiu $a0, $a0, %lo(D_8009A650)
/* 1206C 80036C6C 2405FFF7 */ addiu $a1, $zero, -9 /* 1206C 80036C6C 2405FFF7 */ addiu $a1, $zero, -9
/* 12070 80036C70 3C03800A */ lui $v1, 0x800a /* 12070 80036C70 3C03800A */ lui $v1, %hi(D_800A0958)
/* 12074 80036C74 94630958 */ lhu $v1, 0x958($v1) /* 12074 80036C74 94630958 */ lhu $v1, %lo(D_800A0958)($v1)
/* 12078 80036C78 3C06800B */ lui $a2, %hi(gCameras) /* 12078 80036C78 3C06800B */ lui $a2, %hi(gCameras)
/* 1207C 80036C7C 24C61D80 */ addiu $a2, $a2, %lo(gCameras) /* 1207C 80036C7C 24C61D80 */ addiu $a2, $a2, %lo(gCameras)
/* 12080 80036C80 00431023 */ subu $v0, $v0, $v1 /* 12080 80036C80 00431023 */ subu $v0, $v0, $v1
/* 12084 80036C84 3C01800A */ lui $at, 0x800a /* 12084 80036C84 3C01800A */ lui $at, %hi(D_800A0954)
/* 12088 80036C88 A4220954 */ sh $v0, 0x954($at) /* 12088 80036C88 A4220954 */ sh $v0, %lo(D_800A0954)($at)
/* 1208C 80036C8C 8C830000 */ lw $v1, ($a0) /* 1208C 80036C8C 8C830000 */ lw $v1, ($a0)
/* 12090 80036C90 94C20000 */ lhu $v0, ($a2) /* 12090 80036C90 94C20000 */ lhu $v0, ($a2)
/* 12094 80036C94 00651824 */ and $v1, $v1, $a1 /* 12094 80036C94 00651824 */ and $v1, $v1, $a1
@ -319,8 +319,8 @@ glabel step_intro
/* 12110 80036D10 00000000 */ nop /* 12110 80036D10 00000000 */ nop
/* 12114 80036D14 0C00E64C */ jal update_npcs /* 12114 80036D14 0C00E64C */ jal update_npcs
/* 12118 80036D18 00000000 */ nop /* 12118 80036D18 00000000 */ nop
/* 1211C 80036D1C 3C04800A */ lui $a0, 0x800a /* 1211C 80036D1C 3C04800A */ lui $a0, %hi(D_800A0954)
/* 12120 80036D20 24840954 */ addiu $a0, $a0, 0x954 /* 12120 80036D20 24840954 */ addiu $a0, $a0, %lo(D_800A0954)
/* 12124 80036D24 84820000 */ lh $v0, ($a0) /* 12124 80036D24 84820000 */ lh $v0, ($a0)
/* 12128 80036D28 1440000C */ bnez $v0, .L80036D5C /* 12128 80036D28 1440000C */ bnez $v0, .L80036D5C
/* 1212C 80036D2C 94830000 */ lhu $v1, ($a0) /* 1212C 80036D2C 94830000 */ lhu $v1, ($a0)
@ -336,28 +336,28 @@ glabel step_intro
/* 12154 80036D54 0800DB5E */ j .L80036D78 /* 12154 80036D54 0800DB5E */ j .L80036D78
/* 12158 80036D58 00000000 */ nop /* 12158 80036D58 00000000 */ nop
.L80036D5C: .L80036D5C:
/* 1215C 80036D5C 3C02800A */ lui $v0, 0x800a /* 1215C 80036D5C 3C02800A */ lui $v0, %hi(D_800A0958)
/* 12160 80036D60 94420958 */ lhu $v0, 0x958($v0) /* 12160 80036D60 94420958 */ lhu $v0, %lo(D_800A0958)($v0)
/* 12164 80036D64 00621023 */ subu $v0, $v1, $v0 /* 12164 80036D64 00621023 */ subu $v0, $v1, $v0
/* 12168 80036D68 A4820000 */ sh $v0, ($a0) /* 12168 80036D68 A4820000 */ sh $v0, ($a0)
/* 1216C 80036D6C 00021400 */ sll $v0, $v0, 0x10 /* 1216C 80036D6C 00021400 */ sll $v0, $v0, 0x10
/* 12170 80036D70 04420001 */ bltzl $v0, .L80036D78 /* 12170 80036D70 04420001 */ bltzl $v0, .L80036D78
/* 12174 80036D74 A4800000 */ sh $zero, ($a0) /* 12174 80036D74 A4800000 */ sh $zero, ($a0)
.L80036D78: .L80036D78:
/* 12178 80036D78 3C02800A */ lui $v0, 0x800a /* 12178 80036D78 3C02800A */ lui $v0, %hi(D_800A0954)
/* 1217C 80036D7C 84420954 */ lh $v0, 0x954($v0) /* 1217C 80036D7C 84420954 */ lh $v0, %lo(D_800A0954)($v0)
/* 12180 80036D80 3C04800A */ lui $a0, 0x800a /* 12180 80036D80 3C04800A */ lui $a0, %hi(D_800A0963)
/* 12184 80036D84 90840963 */ lbu $a0, 0x963($a0) /* 12184 80036D84 90840963 */ lbu $a0, %lo(D_800A0963)($a0)
/* 12188 80036D88 44820000 */ mtc1 $v0, $f0 /* 12188 80036D88 44820000 */ mtc1 $v0, $f0
/* 1218C 80036D8C 00000000 */ nop /* 1218C 80036D8C 00000000 */ nop
/* 12190 80036D90 46800020 */ cvt.s.w $f0, $f0 /* 12190 80036D90 46800020 */ cvt.s.w $f0, $f0
/* 12194 80036D94 44050000 */ mfc1 $a1, $f0 /* 12194 80036D94 44050000 */ mfc1 $a1, $f0
/* 12198 80036D98 0C04DF69 */ jal func_80137DA4 /* 12198 80036D98 0C04DF69 */ jal func_80137DA4
/* 1219C 80036D9C 00000000 */ nop /* 1219C 80036D9C 00000000 */ nop
/* 121A0 80036DA0 3C05800A */ lui $a1, 0x800a /* 121A0 80036DA0 3C05800A */ lui $a1, %hi(D_800A095B)
/* 121A4 80036DA4 90A5095B */ lbu $a1, 0x95b($a1) /* 121A4 80036DA4 90A5095B */ lbu $a1, %lo(D_800A095B)($a1)
/* 121A8 80036DA8 3C06800A */ lui $a2, 0x800a /* 121A8 80036DA8 3C06800A */ lui $a2, %hi(D_800A095F)
/* 121AC 80036DAC 90C6095D */ lbu $a2, 0x95d($a2) /* 121AC 80036DAC 90C6095D */ lbu $a2, %lo(D_800A095F)($a2)
/* 121B0 80036DB0 3C07800A */ lui $a3, 0x800a /* 121B0 80036DB0 3C07800A */ lui $a3, 0x800a
/* 121B4 80036DB4 90E7095F */ lbu $a3, 0x95f($a3) /* 121B4 80036DB4 90E7095F */ lbu $a3, 0x95f($a3)
/* 121B8 80036DB8 0C04DF84 */ jal func_80137E10 /* 121B8 80036DB8 0C04DF84 */ jal func_80137E10

View File

@ -8,8 +8,8 @@ glabel func_80242BAC
/* 135EF8 80242BB8 AFB3001C */ sw $s3, 0x1c($sp) /* 135EF8 80242BB8 AFB3001C */ sw $s3, 0x1c($sp)
/* 135EFC 80242BBC 00C0982D */ daddu $s3, $a2, $zero /* 135EFC 80242BBC 00C0982D */ daddu $s3, $a2, $zero
/* 135F00 80242BC0 AFB40020 */ sw $s4, 0x20($sp) /* 135F00 80242BC0 AFB40020 */ sw $s4, 0x20($sp)
/* 135F04 80242BC4 3C148016 */ lui $s4, 0x8016 /* 135F04 80242BC4 3C148016 */ lui $s4, %hi(D_80159D50)
/* 135F08 80242BC8 26949D50 */ addiu $s4, $s4, -0x62b0 /* 135F08 80242BC8 26949D50 */ addiu $s4, $s4, %lo(D_80159D50)
/* 135F0C 80242BCC 00042140 */ sll $a0, $a0, 5 /* 135F0C 80242BCC 00042140 */ sll $a0, $a0, 5
/* 135F10 80242BD0 AFB20018 */ sw $s2, 0x18($sp) /* 135F10 80242BD0 AFB20018 */ sw $s2, 0x18($sp)
/* 135F14 80242BD4 3C128025 */ lui $s2, 0x8025 /* 135F14 80242BD4 3C128025 */ lui $s2, 0x8025

View File

@ -8,8 +8,8 @@ glabel func_80242D04
/* 136050 80242D10 AFB3001C */ sw $s3, 0x1c($sp) /* 136050 80242D10 AFB3001C */ sw $s3, 0x1c($sp)
/* 136054 80242D14 00C0982D */ daddu $s3, $a2, $zero /* 136054 80242D14 00C0982D */ daddu $s3, $a2, $zero
/* 136058 80242D18 AFB40020 */ sw $s4, 0x20($sp) /* 136058 80242D18 AFB40020 */ sw $s4, 0x20($sp)
/* 13605C 80242D1C 3C148016 */ lui $s4, 0x8016 /* 13605C 80242D1C 3C148016 */ lui $s4, %hi(D_80159D50)
/* 136060 80242D20 26949D50 */ addiu $s4, $s4, -0x62b0 /* 136060 80242D20 26949D50 */ addiu $s4, $s4, %lo(D_80159D50)
/* 136064 80242D24 00042140 */ sll $a0, $a0, 5 /* 136064 80242D24 00042140 */ sll $a0, $a0, 5
/* 136068 80242D28 AFB10014 */ sw $s1, 0x14($sp) /* 136068 80242D28 AFB10014 */ sw $s1, 0x14($sp)
/* 13606C 80242D2C 3C118025 */ lui $s1, 0x8025 /* 13606C 80242D2C 3C118025 */ lui $s1, 0x8025

View File

@ -6,8 +6,8 @@ glabel func_80242F90
/* 1362D4 80242F94 8FA30028 */ lw $v1, 0x28($sp) /* 1362D4 80242F94 8FA30028 */ lw $v1, 0x28($sp)
/* 1362D8 80242F98 00042140 */ sll $a0, $a0, 5 /* 1362D8 80242F98 00042140 */ sll $a0, $a0, 5
/* 1362DC 80242F9C AC620000 */ sw $v0, ($v1) /* 1362DC 80242F9C AC620000 */ sw $v0, ($v1)
/* 1362E0 80242FA0 3C028016 */ lui $v0, 0x8016 /* 1362E0 80242FA0 3C028016 */ lui $v0, %hi(D_80159D50)
/* 1362E4 80242FA4 24429D50 */ addiu $v0, $v0, -0x62b0 /* 1362E4 80242FA4 24429D50 */ addiu $v0, $v0, %lo(D_80159D50)
/* 1362E8 80242FA8 00822021 */ addu $a0, $a0, $v0 /* 1362E8 80242FA8 00822021 */ addu $a0, $a0, $v0
/* 1362EC 80242FAC 90820000 */ lbu $v0, ($a0) /* 1362EC 80242FAC 90820000 */ lbu $v0, ($a0)
/* 1362F0 80242FB0 304200F3 */ andi $v0, $v0, 0xf3 /* 1362F0 80242FB0 304200F3 */ andi $v0, $v0, 0xf3

View File

@ -9,8 +9,8 @@ glabel func_80242FBC
/* 13630C 80242FCC AC620000 */ sw $v0, ($v1) /* 13630C 80242FCC AC620000 */ sw $v0, ($v1)
/* 136310 80242FD0 24020050 */ addiu $v0, $zero, 0x50 /* 136310 80242FD0 24020050 */ addiu $v0, $zero, 0x50
/* 136314 80242FD4 ACA20000 */ sw $v0, ($a1) /* 136314 80242FD4 ACA20000 */ sw $v0, ($a1)
/* 136318 80242FD8 3C028016 */ lui $v0, 0x8016 /* 136318 80242FD8 3C028016 */ lui $v0, %hi(D_80159D50)
/* 13631C 80242FDC 24429D50 */ addiu $v0, $v0, -0x62b0 /* 13631C 80242FDC 24429D50 */ addiu $v0, $v0, %lo(D_80159D50)
/* 136320 80242FE0 00822021 */ addu $a0, $a0, $v0 /* 136320 80242FE0 00822021 */ addu $a0, $a0, $v0
/* 136324 80242FE4 90820000 */ lbu $v0, ($a0) /* 136324 80242FE4 90820000 */ lbu $v0, ($a0)
/* 136328 80242FE8 304200F3 */ andi $v0, $v0, 0xf3 /* 136328 80242FE8 304200F3 */ andi $v0, $v0, 0xf3

View File

@ -3,8 +3,8 @@
glabel func_80242FF4 glabel func_80242FF4
/* 136334 80242FF4 27BDFFE0 */ addiu $sp, $sp, -0x20 /* 136334 80242FF4 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 136338 80242FF8 3C038016 */ lui $v1, 0x8016 /* 136338 80242FF8 3C038016 */ lui $v1, %hi(D_80159D50)
/* 13633C 80242FFC 24639D50 */ addiu $v1, $v1, -0x62b0 /* 13633C 80242FFC 24639D50 */ addiu $v1, $v1, %lo(D_80159D50)
/* 136340 80243000 00041140 */ sll $v0, $a0, 5 /* 136340 80243000 00041140 */ sll $v0, $a0, 5
/* 136344 80243004 AFB00010 */ sw $s0, 0x10($sp) /* 136344 80243004 AFB00010 */ sw $s0, 0x10($sp)
/* 136348 80243008 00438021 */ addu $s0, $v0, $v1 /* 136348 80243008 00438021 */ addu $s0, $v0, $v1

View File

@ -3,8 +3,8 @@
glabel func_80243090 glabel func_80243090
/* 1363D0 80243090 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 1363D0 80243090 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 1363D4 80243094 3C028016 */ lui $v0, 0x8016 /* 1363D4 80243094 3C028016 */ lui $v0, %hi(D_80159D50)
/* 1363D8 80243098 24429D50 */ addiu $v0, $v0, -0x62b0 /* 1363D8 80243098 24429D50 */ addiu $v0, $v0, %lo(D_80159D50)
/* 1363DC 8024309C 00041940 */ sll $v1, $a0, 5 /* 1363DC 8024309C 00041940 */ sll $v1, $a0, 5
/* 1363E0 802430A0 AFB00010 */ sw $s0, 0x10($sp) /* 1363E0 802430A0 AFB00010 */ sw $s0, 0x10($sp)
/* 1363E4 802430A4 00628021 */ addu $s0, $v1, $v0 /* 1363E4 802430A4 00628021 */ addu $s0, $v1, $v0

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
glabel func_802430E4 glabel func_802430E4
/* 136424 802430E4 3C028016 */ lui $v0, 0x8016 /* 136424 802430E4 3C028016 */ lui $v0, %hi(D_80159D50)
/* 136428 802430E8 24429D50 */ addiu $v0, $v0, -0x62b0 /* 136428 802430E8 24429D50 */ addiu $v0, $v0, %lo(D_80159D50)
/* 13642C 802430EC 00042140 */ sll $a0, $a0, 5 /* 13642C 802430EC 00042140 */ sll $a0, $a0, 5
/* 136430 802430F0 00822021 */ addu $a0, $a0, $v0 /* 136430 802430F0 00822021 */ addu $a0, $a0, $v0
/* 136434 802430F4 9083001C */ lbu $v1, 0x1c($a0) /* 136434 802430F4 9083001C */ lbu $v1, 0x1c($a0)

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
glabel func_8024313C glabel func_8024313C
/* 13647C 8024313C 3C028016 */ lui $v0, 0x8016 /* 13647C 8024313C 3C028016 */ lui $v0, %hi(D_80159D50)
/* 136480 80243140 24429D50 */ addiu $v0, $v0, -0x62b0 /* 136480 80243140 24429D50 */ addiu $v0, $v0, %lo(D_80159D50)
/* 136484 80243144 00042140 */ sll $a0, $a0, 5 /* 136484 80243144 00042140 */ sll $a0, $a0, 5
/* 136488 80243148 00822021 */ addu $a0, $a0, $v0 /* 136488 80243148 00822021 */ addu $a0, $a0, $v0
/* 13648C 8024314C 9083001C */ lbu $v1, 0x1c($a0) /* 13648C 8024314C 9083001C */ lbu $v1, 0x1c($a0)

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
glabel func_80243188 glabel func_80243188
/* 1364C8 80243188 3C028016 */ lui $v0, 0x8016 /* 1364C8 80243188 3C028016 */ lui $v0, %hi(D_80159D50)
/* 1364CC 8024318C 24429D50 */ addiu $v0, $v0, -0x62b0 /* 1364CC 8024318C 24429D50 */ addiu $v0, $v0, %lo(D_80159D50)
/* 1364D0 80243190 00042140 */ sll $a0, $a0, 5 /* 1364D0 80243190 00042140 */ sll $a0, $a0, 5
/* 1364D4 80243194 00822021 */ addu $a0, $a0, $v0 /* 1364D4 80243194 00822021 */ addu $a0, $a0, $v0
/* 1364D8 80243198 9083001C */ lbu $v1, 0x1c($a0) /* 1364D8 80243198 9083001C */ lbu $v1, 0x1c($a0)

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
glabel func_80243238 glabel func_80243238
/* 136578 80243238 3C028016 */ lui $v0, 0x8016 /* 136578 80243238 3C028016 */ lui $v0, %hi(D_80159D50)
/* 13657C 8024323C 24429D50 */ addiu $v0, $v0, -0x62b0 /* 13657C 8024323C 24429D50 */ addiu $v0, $v0, %lo(D_80159D50)
/* 136580 80243240 00042140 */ sll $a0, $a0, 5 /* 136580 80243240 00042140 */ sll $a0, $a0, 5
/* 136584 80243244 00822021 */ addu $a0, $a0, $v0 /* 136584 80243244 00822021 */ addu $a0, $a0, $v0
/* 136588 80243248 9083001C */ lbu $v1, 0x1c($a0) /* 136588 80243248 9083001C */ lbu $v1, 0x1c($a0)

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
glabel func_802432E8 glabel func_802432E8
/* 136628 802432E8 3C028016 */ lui $v0, 0x8016 /* 136628 802432E8 3C028016 */ lui $v0, %hi(D_80159D50)
/* 13662C 802432EC 24429D50 */ addiu $v0, $v0, -0x62b0 /* 13662C 802432EC 24429D50 */ addiu $v0, $v0, %lo(D_80159D50)
/* 136630 802432F0 00042140 */ sll $a0, $a0, 5 /* 136630 802432F0 00042140 */ sll $a0, $a0, 5
/* 136634 802432F4 00822021 */ addu $a0, $a0, $v0 /* 136634 802432F4 00822021 */ addu $a0, $a0, $v0
/* 136638 802432F8 9083001C */ lbu $v1, 0x1c($a0) /* 136638 802432F8 9083001C */ lbu $v1, 0x1c($a0)

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
glabel func_80243388 glabel func_80243388
/* 1366C8 80243388 3C028016 */ lui $v0, 0x8016 /* 1366C8 80243388 3C028016 */ lui $v0, %hi(D_80159D50)
/* 1366CC 8024338C 24429D50 */ addiu $v0, $v0, -0x62b0 /* 1366CC 8024338C 24429D50 */ addiu $v0, $v0, %lo(D_80159D50)
/* 1366D0 80243390 00042140 */ sll $a0, $a0, 5 /* 1366D0 80243390 00042140 */ sll $a0, $a0, 5
/* 1366D4 80243394 00822021 */ addu $a0, $a0, $v0 /* 1366D4 80243394 00822021 */ addu $a0, $a0, $v0
/* 1366D8 80243398 9083001C */ lbu $v1, 0x1c($a0) /* 1366D8 80243398 9083001C */ lbu $v1, 0x1c($a0)

View File

@ -7,8 +7,8 @@ glabel pause_badges_count_all
/* 13A39C 8024705C 3C108011 */ lui $s0, %hi(gPlayerData) /* 13A39C 8024705C 3C108011 */ lui $s0, %hi(gPlayerData)
/* 13A3A0 80247060 2610F290 */ addiu $s0, $s0, %lo(gPlayerData) /* 13A3A0 80247060 2610F290 */ addiu $s0, $s0, %lo(gPlayerData)
/* 13A3A4 80247064 260400B4 */ addiu $a0, $s0, 0xb4 /* 13A3A4 80247064 260400B4 */ addiu $a0, $s0, 0xb4
/* 13A3A8 80247068 3C068024 */ lui $a2, 0x8024 /* 13A3A8 80247068 3C068024 */ lui $a2, %hi(pause_badges_comparator)
/* 13A3AC 8024706C 24C66FE0 */ addiu $a2, $a2, 0x6fe0 /* 13A3AC 8024706C 24C66FE0 */ addiu $a2, $a2, %lo(pause_badges_comparator)
/* 13A3B0 80247070 AFBF0014 */ sw $ra, 0x14($sp) /* 13A3B0 80247070 AFBF0014 */ sw $ra, 0x14($sp)
/* 13A3B4 80247074 0C091293 */ jal pause_sort_item_list /* 13A3B4 80247074 0C091293 */ jal pause_sort_item_list
/* 13A3B8 80247078 24050080 */ addiu $a1, $zero, 0x80 /* 13A3B8 80247078 24050080 */ addiu $a1, $zero, 0x80

View File

@ -7,8 +7,8 @@ glabel pause_badges_count_equipped
/* 13A3F8 802470B8 3C108011 */ lui $s0, %hi(gPlayerData) /* 13A3F8 802470B8 3C108011 */ lui $s0, %hi(gPlayerData)
/* 13A3FC 802470BC 2610F290 */ addiu $s0, $s0, %lo(gPlayerData) /* 13A3FC 802470BC 2610F290 */ addiu $s0, $s0, %lo(gPlayerData)
/* 13A400 802470C0 26040208 */ addiu $a0, $s0, 0x208 /* 13A400 802470C0 26040208 */ addiu $a0, $s0, 0x208
/* 13A404 802470C4 3C068024 */ lui $a2, 0x8024 /* 13A404 802470C4 3C068024 */ lui $a2, %hi(pause_badges_comparator)
/* 13A408 802470C8 24C66FE0 */ addiu $a2, $a2, 0x6fe0 /* 13A408 802470C8 24C66FE0 */ addiu $a2, $a2, %lo(pause_badges_comparator)
/* 13A40C 802470CC AFBF0014 */ sw $ra, 0x14($sp) /* 13A40C 802470CC AFBF0014 */ sw $ra, 0x14($sp)
/* 13A410 802470D0 0C091293 */ jal pause_sort_item_list /* 13A410 802470D0 0C091293 */ jal pause_sort_item_list
/* 13A414 802470D4 24050040 */ addiu $a1, $zero, 0x40 /* 13A414 802470D4 24050040 */ addiu $a1, $zero, 0x40

View File

@ -7,8 +7,8 @@ glabel pause_init
/* 1373A8 80244068 24841340 */ addiu $a0, $a0, 0x1340 /* 1373A8 80244068 24841340 */ addiu $a0, $a0, 0x1340
/* 1373AC 8024406C 3C050013 */ lui $a1, 0x13 /* 1373AC 8024406C 3C050013 */ lui $a1, 0x13
/* 1373B0 80244070 24A55EE0 */ addiu $a1, $a1, 0x5ee0 /* 1373B0 80244070 24A55EE0 */ addiu $a1, $a1, 0x5ee0
/* 1373B4 80244074 3C068024 */ lui $a2, 0x8024 /* 1373B4 80244074 3C068024 */ lui $a2, %hi(get_dpad_input_radial)
/* 1373B8 80244078 24C6E000 */ addiu $a2, $a2, -0x2000 /* 1373B8 80244078 24C6E000 */ addiu $a2, $a2, %lo(get_dpad_input_radial)
/* 1373BC 8024407C AFBF0028 */ sw $ra, 0x28($sp) /* 1373BC 8024407C AFBF0028 */ sw $ra, 0x28($sp)
/* 1373C0 80244080 AFB50024 */ sw $s5, 0x24($sp) /* 1373C0 80244080 AFB50024 */ sw $s5, 0x24($sp)
/* 1373C4 80244084 AFB40020 */ sw $s4, 0x20($sp) /* 1373C4 80244084 AFB40020 */ sw $s4, 0x20($sp)
@ -81,8 +81,8 @@ glabel pause_init
/* 1374C0 80244180 26100004 */ addiu $s0, $s0, 4 /* 1374C0 80244180 26100004 */ addiu $s0, $s0, 4
/* 1374C4 80244184 241400E1 */ addiu $s4, $zero, 0xe1 /* 1374C4 80244184 241400E1 */ addiu $s4, $zero, 0xe1
/* 1374C8 80244188 24110006 */ addiu $s1, $zero, 6 /* 1374C8 80244188 24110006 */ addiu $s1, $zero, 6
/* 1374CC 8024418C 3C158016 */ lui $s5, 0x8016 /* 1374CC 8024418C 3C158016 */ lui $s5, %hi(D_80159D50)
/* 1374D0 80244190 26B59D50 */ addiu $s5, $s5, -0x62b0 /* 1374D0 80244190 26B59D50 */ addiu $s5, $s5, %lo(D_80159D50)
/* 1374D4 80244194 241303C0 */ addiu $s3, $zero, 0x3c0 /* 1374D4 80244194 241303C0 */ addiu $s3, $zero, 0x3c0
/* 1374D8 80244198 2412001E */ addiu $s2, $zero, 0x1e /* 1374D8 80244198 2412001E */ addiu $s2, $zero, 0x1e
/* 1374DC 8024419C 3C108025 */ lui $s0, 0x8025 /* 1374DC 8024419C 3C108025 */ lui $s0, 0x8025

View File

@ -114,8 +114,8 @@ glabel pause_tabs_update
/* 138A90 80245750 24E7EF80 */ addiu $a3, $a3, -0x1080 /* 138A90 80245750 24E7EF80 */ addiu $a3, $a3, -0x1080
/* 138A94 80245754 3C068025 */ lui $a2, 0x8025 /* 138A94 80245754 3C068025 */ lui $a2, 0x8025
/* 138A98 80245758 24C6F1D0 */ addiu $a2, $a2, -0xe30 /* 138A98 80245758 24C6F1D0 */ addiu $a2, $a2, -0xe30
/* 138A9C 8024575C 3C058016 */ lui $a1, 0x8016 /* 138A9C 8024575C 3C058016 */ lui $a1, %hi(D_80159D50)
/* 138AA0 80245760 24A59D50 */ addiu $a1, $a1, -0x62b0 /* 138AA0 80245760 24A59D50 */ addiu $a1, $a1, %lo(D_80159D50)
/* 138AA4 80245764 3C038025 */ lui $v1, 0x8025 /* 138AA4 80245764 3C038025 */ lui $v1, 0x8025
/* 138AA8 80245768 2463F1E0 */ addiu $v1, $v1, -0xe20 /* 138AA8 80245768 2463F1E0 */ addiu $v1, $v1, -0xe20
/* 138AAC 8024576C 02061021 */ addu $v0, $s0, $a2 /* 138AAC 8024576C 02061021 */ addu $v0, $s0, $a2
@ -164,8 +164,8 @@ glabel pause_tabs_update
/* 138B48 80245808 90420000 */ lbu $v0, ($v0) /* 138B48 80245808 90420000 */ lbu $v0, ($v0)
/* 138B4C 8024580C 50400017 */ beql $v0, $zero, .L8024586C /* 138B4C 8024580C 50400017 */ beql $v0, $zero, .L8024586C
/* 138B50 80245810 26100001 */ addiu $s0, $s0, 1 /* 138B50 80245810 26100001 */ addiu $s0, $s0, 1
/* 138B54 80245814 3C088016 */ lui $t0, 0x8016 /* 138B54 80245814 3C088016 */ lui $t0, %hi(D_80159D50)
/* 138B58 80245818 25089D50 */ addiu $t0, $t0, -0x62b0 /* 138B58 80245818 25089D50 */ addiu $t0, $t0, %lo(D_80159D50)
/* 138B5C 8024581C 92220000 */ lbu $v0, ($s1) /* 138B5C 8024581C 92220000 */ lbu $v0, ($s1)
/* 138B60 80245820 82630001 */ lb $v1, 1($s3) /* 138B60 80245820 82630001 */ lb $v1, 1($s3)
/* 138B64 80245824 00021140 */ sll $v0, $v0, 5 /* 138B64 80245824 00021140 */ sll $v0, $v0, 5

View File

@ -3,60 +3,60 @@
glabel boot_main glabel boot_main
/* 1370 80025F70 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 1370 80025F70 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 1374 80025F74 3C038000 */ lui $v1, 0x8000 /* 1374 80025F74 3C038000 */ lui $v1, %hi(osTvType)
/* 1378 80025F78 8C630300 */ lw $v1, 0x300($v1) /* 1378 80025F78 8C630300 */ lw $v1, %lo(osTvType)($v1)
/* 137C 80025F7C 24020001 */ addiu $v0, $zero, 1 /* 137C 80025F7C 24020001 */ addiu $v0, $zero, 1
/* 1380 80025F80 14620005 */ bne $v1, $v0, .L80025F98 /* 1380 80025F80 14620005 */ bne $v1, $v0, .L80025F98
/* 1384 80025F84 AFBF0010 */ sw $ra, 0x10($sp) /* 1384 80025F84 AFBF0010 */ sw $ra, 0x10($sp)
/* 1388 80025F88 3C048009 */ lui $a0, 0x8009 /* 1388 80025F88 3C048009 */ lui $a0, 0x8009
/* 138C 80025F8C 24845820 */ addiu $a0, $a0, 0x5820 /* 138C 80025F8C 24845820 */ addiu $a0, $a0, 0x5820
/* 1390 80025F90 080097EB */ j .L80025FAC /* 1390 80025F90 080097EB */ j .L80025FAC
/* 1394 80025F94 00000000 */ nop /* 1394 80025F94 00000000 */ nop
.L80025F98: .L80025F98:
/* 1398 80025F98 24020002 */ addiu $v0, $zero, 2 /* 1398 80025F98 24020002 */ addiu $v0, $zero, 2
/* 139C 80025F9C 14620009 */ bne $v1, $v0, .L80025FC4 /* 139C 80025F9C 14620009 */ bne $v1, $v0, .L80025FC4
/* 13A0 80025FA0 00000000 */ nop /* 13A0 80025FA0 00000000 */ nop
/* 13A4 80025FA4 3C048009 */ lui $a0, 0x8009 /* 13A4 80025FA4 3C048009 */ lui $a0, 0x8009
/* 13A8 80025FA8 24845870 */ addiu $a0, $a0, 0x5870 /* 13A8 80025FA8 24845870 */ addiu $a0, $a0, 0x5870
.L80025FAC: .L80025FAC:
/* 13AC 80025FAC 0C019B84 */ jal osViSetMode /* 13AC 80025FAC 0C019B84 */ jal osViSetMode
/* 13B0 80025FB0 00000000 */ nop /* 13B0 80025FB0 00000000 */ nop
/* 13B4 80025FB4 0C019B98 */ jal osViSetSpecialFeatures /* 13B4 80025FB4 0C019B98 */ jal osViSetSpecialFeatures
/* 13B8 80025FB8 2404005A */ addiu $a0, $zero, 0x5a /* 13B8 80025FB8 2404005A */ addiu $a0, $zero, 0x5a
/* 13BC 80025FBC 080097F3 */ j .L80025FCC /* 13BC 80025FBC 080097F3 */ j .L80025FCC
/* 13C0 80025FC0 00000000 */ nop /* 13C0 80025FC0 00000000 */ nop
.L80025FC4: .L80025FC4:
/* 13C4 80025FC4 080097F1 */ j .L80025FC4 /* 13C4 80025FC4 080097F1 */ j .L80025FC4
/* 13C8 80025FC8 00000000 */ nop /* 13C8 80025FC8 00000000 */ nop
.L80025FCC: .L80025FCC:
/* 13CC 80025FCC 0C017D00 */ jal nuGfxDisplayOff /* 13CC 80025FCC 0C017D00 */ jal nuGfxDisplayOff
/* 13D0 80025FD0 00000000 */ nop /* 13D0 80025FD0 00000000 */ nop
/* 13D4 80025FD4 0C00B22C */ jal crash_create_monitor /* 13D4 80025FD4 0C00B22C */ jal crash_create_monitor
/* 13D8 80025FD8 00000000 */ nop /* 13D8 80025FD8 00000000 */ nop
/* 13DC 80025FDC 0C009718 */ jal func_80025C60 /* 13DC 80025FDC 0C009718 */ jal func_80025C60
/* 13E0 80025FE0 00000000 */ nop /* 13E0 80025FE0 00000000 */ nop
/* 13E4 80025FE4 0C017D58 */ jal nuGfxInit /* 13E4 80025FE4 0C017D58 */ jal nuGfxInit
/* 13E8 80025FE8 00000000 */ nop /* 13E8 80025FE8 00000000 */ nop
/* 13EC 80025FEC 0C017D84 */ jal nuContInit /* 13EC 80025FEC 0C017D84 */ jal nuContInit
/* 13F0 80025FF0 00000000 */ nop /* 13F0 80025FF0 00000000 */ nop
/* 13F4 80025FF4 3C038007 */ lui $v1, %hi(gGameStatusPtr) /* 13F4 80025FF4 3C038007 */ lui $v1, %hi(gGameStatusPtr)
/* 13F8 80025FF8 8C63419C */ lw $v1, %lo(gGameStatusPtr)($v1) /* 13F8 80025FF8 8C63419C */ lw $v1, %lo(gGameStatusPtr)($v1)
/* 13FC 80025FFC 0C00B458 */ jal func_8002D160 /* 13FC 80025FFC 0C00B458 */ jal func_8002D160
/* 1400 80026000 A0620073 */ sb $v0, 0x73($v1) /* 1400 80026000 A0620073 */ sb $v0, 0x73($v1)
/* 1404 80026004 0C0AC800 */ jal func_802B2000 /* 1404 80026004 0C0AC800 */ jal func_802B2000
/* 1408 80026008 00000000 */ nop /* 1408 80026008 00000000 */ nop
/* 140C 8002600C 0C0AC80F */ jal func_802B203C /* 140C 8002600C 0C0AC80F */ jal func_802B203C
/* 1410 80026010 00000000 */ nop /* 1410 80026010 00000000 */ nop
/* 1414 80026014 3C048002 */ lui $a0, 0x8002 /* 1414 80026014 3C048002 */ lui $a0, %hi(gfxRetrace_Callback)
/* 1418 80026018 2484605C */ addiu $a0, $a0, 0x605c /* 1418 80026018 2484605C */ addiu $a0, $a0, %lo(gfxRetrace_Callback)
/* 141C 8002601C 0C017C94 */ jal nuGfxFuncSet /* 141C 8002601C 0C017C94 */ jal nuGfxFuncSet
/* 1420 80026020 00000000 */ nop /* 1420 80026020 00000000 */ nop
/* 1424 80026024 3C048002 */ lui $a0, 0x8002 /* 1424 80026024 3C048002 */ lui $a0, %hi(gfxPreNMI_Callback)
/* 1428 80026028 2484670C */ addiu $a0, $a0, 0x670c /* 1428 80026028 2484670C */ addiu $a0, $a0, %lo(gfxPreNMI_Callback)
/* 142C 8002602C 0C017CA4 */ jal nuGfxPreNMIFuncSet /* 142C 8002602C 0C017CA4 */ jal nuGfxPreNMIFuncSet
/* 1430 80026030 00000000 */ nop /* 1430 80026030 00000000 */ nop
/* 1434 80026034 0C019680 */ jal osGetCount /* 1434 80026034 0C019680 */ jal osGetCount
/* 1438 80026038 00000000 */ nop /* 1438 80026038 00000000 */ nop
/* 143C 8002603C 3C048007 */ lui $a0, %hi(gRandSeed) /* 143C 8002603C 3C048007 */ lui $a0, %hi(gRandSeed)
/* 1440 80026040 24844410 */ addiu $a0, $a0, %lo(gRandSeed) /* 1440 80026040 24844410 */ addiu $a0, $a0, %lo(gRandSeed)
/* 1444 80026044 8C830000 */ lw $v1, ($a0) /* 1444 80026044 8C830000 */ lw $v1, ($a0)
@ -65,4 +65,4 @@ glabel boot_main
/* 1450 80026050 AC830000 */ sw $v1, ($a0) /* 1450 80026050 AC830000 */ sw $v1, ($a0)
.L80026054: .L80026054:
/* 1454 80026054 08009815 */ j .L80026054 /* 1454 80026054 08009815 */ j .L80026054
/* 1458 80026058 00000000 */ nop /* 1458 80026058 00000000 */ nop

View File

@ -48,8 +48,8 @@ glabel func_80026164
/* 1610 80026210 26100008 */ addiu $s0, $s0, 8 /* 1610 80026210 26100008 */ addiu $s0, $s0, 8
/* 1614 80026214 AE500000 */ sw $s0, ($s2) /* 1614 80026214 AE500000 */ sw $s0, ($s2)
/* 1618 80026218 ACA20000 */ sw $v0, ($a1) /* 1618 80026218 ACA20000 */ sw $v0, ($a1)
/* 161C 8002621C 3C02800A */ lui $v0, 0x800a /* 161C 8002621C 3C02800A */ lui $v0, %hi(nuGfxZBuffer)
/* 1620 80026220 8C42A5DC */ lw $v0, -0x5a24($v0) /* 1620 80026220 8C42A5DC */ lw $v0, %lo(nuGfxZBuffer)($v0)
/* 1624 80026224 0220202D */ daddu $a0, $s1, $zero /* 1624 80026224 0220202D */ daddu $a0, $s1, $zero
/* 1628 80026228 00431021 */ addu $v0, $v0, $v1 /* 1628 80026228 00431021 */ addu $v0, $v0, $v1
/* 162C 8002622C ACA20004 */ sw $v0, 4($a1) /* 162C 8002622C ACA20004 */ sw $v0, 4($a1)

View File

@ -13,13 +13,13 @@ glabel gfxRetrace_Callback
/* 147C 8002607C 0080802D */ daddu $s0, $a0, $zero /* 147C 8002607C 0080802D */ daddu $s0, $a0, $zero
/* 1480 80026080 24020001 */ addiu $v0, $zero, 1 /* 1480 80026080 24020001 */ addiu $v0, $zero, 1
/* 1484 80026084 14620016 */ bne $v1, $v0, .L800260E0 /* 1484 80026084 14620016 */ bne $v1, $v0, .L800260E0
/* 1488 80026088 00000000 */ nop /* 1488 80026088 00000000 */ nop
/* 148C 8002608C 0C017CB4 */ jal nuGfxTaskAllEndWait /* 148C 8002608C 0C017CB4 */ jal nuGfxTaskAllEndWait
/* 1490 80026090 00000000 */ nop /* 1490 80026090 00000000 */ nop
/* 1494 80026094 16000012 */ bnez $s0, .L800260E0 /* 1494 80026094 16000012 */ bnez $s0, .L800260E0
/* 1498 80026098 00000000 */ nop /* 1498 80026098 00000000 */ nop
/* 149C 8002609C 0C019A6C */ jal osViGetCurrentFramebuffer /* 149C 8002609C 0C019A6C */ jal osViGetCurrentFramebuffer
/* 14A0 800260A0 00000000 */ nop /* 14A0 800260A0 00000000 */ nop
/* 14A4 800260A4 3C10800A */ lui $s0, 0x800a /* 14A4 800260A4 3C10800A */ lui $s0, 0x800a
/* 14A8 800260A8 2610A680 */ addiu $s0, $s0, -0x5980 /* 14A8 800260A8 2610A680 */ addiu $s0, $s0, -0x5980
/* 14AC 800260AC 0200202D */ daddu $a0, $s0, $zero /* 14AC 800260AC 0200202D */ daddu $a0, $s0, $zero
@ -32,7 +32,7 @@ glabel gfxRetrace_Callback
/* 14C8 800260C8 24050003 */ addiu $a1, $zero, 3 /* 14C8 800260C8 24050003 */ addiu $a1, $zero, 3
/* 14CC 800260CC 8E040000 */ lw $a0, ($s0) /* 14CC 800260CC 8E040000 */ lw $a0, ($s0)
/* 14D0 800260D0 0C019C08 */ jal osViSwapBuffer /* 14D0 800260D0 0C019C08 */ jal osViSwapBuffer
/* 14D4 800260D4 00000000 */ nop /* 14D4 800260D4 00000000 */ nop
/* 14D8 800260D8 24020002 */ addiu $v0, $zero, 2 /* 14D8 800260D8 24020002 */ addiu $v0, $zero, 2
/* 14DC 800260DC AE220000 */ sw $v0, ($s1) /* 14DC 800260DC AE220000 */ sw $v0, ($s1)
.L800260E0: .L800260E0:
@ -40,11 +40,11 @@ glabel gfxRetrace_Callback
/* 14E4 800260E4 8C633E00 */ lw $v1, 0x3e00($v1) /* 14E4 800260E4 8C633E00 */ lw $v1, 0x3e00($v1)
/* 14E8 800260E8 24020002 */ addiu $v0, $zero, 2 /* 14E8 800260E8 24020002 */ addiu $v0, $zero, 2
/* 14EC 800260EC 14620018 */ bne $v1, $v0, .L80026150 /* 14EC 800260EC 14620018 */ bne $v1, $v0, .L80026150
/* 14F0 800260F0 00000000 */ nop /* 14F0 800260F0 00000000 */ nop
/* 14F4 800260F4 0C009859 */ jal func_80026164 /* 14F4 800260F4 0C009859 */ jal func_80026164
/* 14F8 800260F8 00000000 */ nop /* 14F8 800260F8 00000000 */ nop
/* 14FC 800260FC 08009854 */ j .L80026150 /* 14FC 800260FC 08009854 */ j .L80026150
/* 1500 80026100 00000000 */ nop /* 1500 80026100 00000000 */ nop
.L80026104: .L80026104:
/* 1504 80026104 3C038007 */ lui $v1, 0x8007 /* 1504 80026104 3C038007 */ lui $v1, 0x8007
/* 1508 80026108 24633E0A */ addiu $v1, $v1, 0x3e0a /* 1508 80026108 24633E0A */ addiu $v1, $v1, 0x3e0a
@ -53,18 +53,18 @@ glabel gfxRetrace_Callback
/* 1514 80026114 1440000E */ bnez $v0, .L80026150 /* 1514 80026114 1440000E */ bnez $v0, .L80026150
/* 1518 80026118 A4620000 */ sh $v0, ($v1) /* 1518 80026118 A4620000 */ sh $v0, ($v1)
/* 151C 8002611C 0C0099D0 */ jal step_game_loop /* 151C 8002611C 0C0099D0 */ jal step_game_loop
/* 1520 80026120 00000000 */ nop /* 1520 80026120 00000000 */ nop
/* 1524 80026124 3C038007 */ lui $v1, 0x8007 /* 1524 80026124 3C038007 */ lui $v1, 0x8007
/* 1528 80026128 24633E08 */ addiu $v1, $v1, 0x3e08 /* 1528 80026128 24633E08 */ addiu $v1, $v1, 0x3e08
/* 152C 8002612C 24020001 */ addiu $v0, $zero, 1 /* 152C 8002612C 24020001 */ addiu $v0, $zero, 1
/* 1530 80026130 A4620000 */ sh $v0, ($v1) /* 1530 80026130 A4620000 */ sh $v0, ($v1)
/* 1534 80026134 2A020003 */ slti $v0, $s0, 3 /* 1534 80026134 2A020003 */ slti $v0, $s0, 3
/* 1538 80026138 10400005 */ beqz $v0, .L80026150 /* 1538 80026138 10400005 */ beqz $v0, .L80026150
/* 153C 8002613C 00000000 */ nop /* 153C 8002613C 00000000 */ nop
/* 1540 80026140 0C009A7B */ jal func_800269EC /* 1540 80026140 0C009A7B */ jal func_800269EC
/* 1544 80026144 A4600000 */ sh $zero, ($v1) /* 1544 80026144 A4600000 */ sh $zero, ($v1)
/* 1548 80026148 0C009AC2 */ jal gfx_draw_frame /* 1548 80026148 0C009AC2 */ jal gfx_draw_frame
/* 154C 8002614C 00000000 */ nop /* 154C 8002614C 00000000 */ nop
.L80026150: .L80026150:
/* 1550 80026150 8FBF0018 */ lw $ra, 0x18($sp) /* 1550 80026150 8FBF0018 */ lw $ra, 0x18($sp)
/* 1554 80026154 8FB10014 */ lw $s1, 0x14($sp) /* 1554 80026154 8FB10014 */ lw $s1, 0x14($sp)

View File

@ -127,15 +127,15 @@ glabel _create_npc
/* 13B60 80038760 8E420008 */ lw $v0, 8($s2) /* 13B60 80038760 8E420008 */ lw $v0, 8($s2)
/* 13B64 80038764 14400004 */ bnez $v0, .L80038778 /* 13B64 80038764 14400004 */ bnez $v0, .L80038778
/* 13B68 80038768 AE020004 */ sw $v0, 4($s0) /* 13B68 80038768 AE020004 */ sw $v0, 4($s0)
/* 13B6C 8003876C 3C028004 */ lui $v0, 0x8004 /* 13B6C 8003876C 3C028004 */ lui $v0, %hi(NOP_npc_callback)
/* 13B70 80038770 24428470 */ addiu $v0, $v0, -0x7b90 /* 13B70 80038770 24428470 */ addiu $v0, $v0, %lo(NOP_npc_callback)
/* 13B74 80038774 AE020004 */ sw $v0, 4($s0) /* 13B74 80038774 AE020004 */ sw $v0, 4($s0)
.L80038778: .L80038778:
/* 13B78 80038778 8E42000C */ lw $v0, 0xc($s2) /* 13B78 80038778 8E42000C */ lw $v0, 0xc($s2)
/* 13B7C 8003877C 14400004 */ bnez $v0, .L80038790 /* 13B7C 8003877C 14400004 */ bnez $v0, .L80038790
/* 13B80 80038780 AE020008 */ sw $v0, 8($s0) /* 13B80 80038780 AE020008 */ sw $v0, 8($s0)
/* 13B84 80038784 3C028004 */ lui $v0, 0x8004 /* 13B84 80038784 3C028004 */ lui $v0, %hi(NOP_npc_callback)
/* 13B88 80038788 24428470 */ addiu $v0, $v0, -0x7b90 /* 13B88 80038788 24428470 */ addiu $v0, $v0, %lo(NOP_npc_callback)
/* 13B8C 8003878C AE020008 */ sw $v0, 8($s0) /* 13B8C 8003878C AE020008 */ sw $v0, 8($s0)
.L80038790: .L80038790:
/* 13B90 80038790 16800015 */ bnez $s4, .L800387E8 /* 13B90 80038790 16800015 */ bnez $s4, .L800387E8

View File

@ -102,8 +102,8 @@ glabel render_npcs
/* 15D64 8003A964 4600A007 */ neg.s $f0, $f20 /* 15D64 8003A964 4600A007 */ neg.s $f0, $f20
/* 15D68 8003A968 4600018D */ trunc.w.s $f6, $f0 /* 15D68 8003A968 4600018D */ trunc.w.s $f6, $f0
/* 15D6C 8003A96C E6260004 */ swc1 $f6, 4($s1) /* 15D6C 8003A96C E6260004 */ swc1 $f6, 4($s1)
/* 15D70 8003A970 3C028004 */ lui $v0, 0x8004 /* 15D70 8003A970 3C028004 */ lui $v0, %hi(appendGfx_npc)
/* 15D74 8003A974 24429FD0 */ addiu $v0, $v0, -0x6030 /* 15D74 8003A974 24429FD0 */ addiu $v0, $v0, %lo(appendGfx_npc)
/* 15D78 8003A978 AE300008 */ sw $s0, 8($s1) /* 15D78 8003A978 AE300008 */ sw $s0, 8($s1)
/* 15D7C 8003A97C AE22000C */ sw $v0, 0xc($s1) /* 15D7C 8003A97C AE22000C */ sw $v0, 0xc($s1)
/* 15D80 8003A980 820200AA */ lb $v0, 0xaa($s0) /* 15D80 8003A980 820200AA */ lb $v0, 0xaa($s0)
@ -139,8 +139,8 @@ glabel render_npcs
/* 15DEC 8003A9EC 4600018D */ trunc.w.s $f6, $f0 /* 15DEC 8003A9EC 4600018D */ trunc.w.s $f6, $f0
/* 15DF0 8003A9F0 E6260004 */ swc1 $f6, 4($s1) /* 15DF0 8003A9F0 E6260004 */ swc1 $f6, 4($s1)
/* 15DF4 8003A9F4 0220202D */ daddu $a0, $s1, $zero /* 15DF4 8003A9F4 0220202D */ daddu $a0, $s1, $zero
/* 15DF8 8003A9F8 3C028004 */ lui $v0, 0x8004 /* 15DF8 8003A9F8 3C028004 */ lui $v0, %hi(appedGfx_npc_blur)
/* 15DFC 8003A9FC 2442AE38 */ addiu $v0, $v0, -0x51c8 /* 15DFC 8003A9FC 2442AE38 */ addiu $v0, $v0, %lo(appedGfx_npc_blur)
/* 15E00 8003AA00 AE22000C */ sw $v0, 0xc($s1) /* 15E00 8003AA00 AE22000C */ sw $v0, 0xc($s1)
/* 15E04 8003AA04 24020011 */ addiu $v0, $zero, 0x11 /* 15E04 8003AA04 24020011 */ addiu $v0, $zero, 0x11
/* 15E08 8003AA08 AE300008 */ sw $s0, 8($s1) /* 15E08 8003AA08 AE300008 */ sw $s0, 8($s1)

View File

@ -57,8 +57,8 @@ glabel pause_items_load_items
.L8024A594: .L8024A594:
/* 13D8D4 8024A594 3C048027 */ lui $a0, 0x8027 /* 13D8D4 8024A594 3C048027 */ lui $a0, 0x8027
/* 13D8D8 8024A598 24840400 */ addiu $a0, $a0, 0x400 /* 13D8D8 8024A598 24840400 */ addiu $a0, $a0, 0x400
/* 13D8DC 8024A59C 3C068025 */ lui $a2, 0x8025 /* 13D8DC 8024A59C 3C068025 */ lui $a2, %hi(pause_items_comparator)
/* 13D8E0 8024A5A0 24C697B0 */ addiu $a2, $a2, -0x6850 /* 13D8E0 8024A5A0 24C697B0 */ addiu $a2, $a2, %lo(pause_items_comparator)
/* 13D8E4 8024A5A4 0C091293 */ jal pause_sort_item_list /* 13D8E4 8024A5A4 0C091293 */ jal pause_sort_item_list
/* 13D8E8 8024A5A8 0200282D */ daddu $a1, $s0, $zero /* 13D8E8 8024A5A8 0200282D */ daddu $a1, $s0, $zero
.L8024A5AC: .L8024A5AC:

View File

@ -8,8 +8,8 @@ glabel func_80242E00
/* 16366C 80242E0C AFB3001C */ sw $s3, 0x1c($sp) /* 16366C 80242E0C AFB3001C */ sw $s3, 0x1c($sp)
/* 163670 80242E10 00C0982D */ daddu $s3, $a2, $zero /* 163670 80242E10 00C0982D */ daddu $s3, $a2, $zero
/* 163674 80242E14 AFB40020 */ sw $s4, 0x20($sp) /* 163674 80242E14 AFB40020 */ sw $s4, 0x20($sp)
/* 163678 80242E18 3C148016 */ lui $s4, 0x8016 /* 163678 80242E18 3C148016 */ lui $s4, %hi(D_80159D50)
/* 16367C 80242E1C 26949D50 */ addiu $s4, $s4, -0x62b0 /* 16367C 80242E1C 26949D50 */ addiu $s4, $s4, %lo(D_80159D50)
/* 163680 80242E20 00042140 */ sll $a0, $a0, 5 /* 163680 80242E20 00042140 */ sll $a0, $a0, 5
/* 163684 80242E24 AFB10014 */ sw $s1, 0x14($sp) /* 163684 80242E24 AFB10014 */ sw $s1, 0x14($sp)
/* 163688 80242E28 3C118025 */ lui $s1, 0x8025 /* 163688 80242E28 3C118025 */ lui $s1, 0x8025

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
glabel func_8024330C glabel func_8024330C
/* 163B6C 8024330C 3C028016 */ lui $v0, 0x8016 /* 163B6C 8024330C 3C028016 */ lui $v0, %hi(D_80159D50)
/* 163B70 80243310 24429D50 */ addiu $v0, $v0, -0x62b0 /* 163B70 80243310 24429D50 */ addiu $v0, $v0, %lo(D_80159D50)
/* 163B74 80243314 00042140 */ sll $a0, $a0, 5 /* 163B74 80243314 00042140 */ sll $a0, $a0, 5
/* 163B78 80243318 00822021 */ addu $a0, $a0, $v0 /* 163B78 80243318 00822021 */ addu $a0, $a0, $v0
/* 163B7C 8024331C 9083001C */ lbu $v1, 0x1c($a0) /* 163B7C 8024331C 9083001C */ lbu $v1, 0x1c($a0)

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
glabel func_80243380 glabel func_80243380
/* 163BE0 80243380 3C028016 */ lui $v0, 0x8016 /* 163BE0 80243380 3C028016 */ lui $v0, %hi(D_80159D50)
/* 163BE4 80243384 24429D50 */ addiu $v0, $v0, -0x62b0 /* 163BE4 80243384 24429D50 */ addiu $v0, $v0, %lo(D_80159D50)
/* 163BE8 80243388 00042140 */ sll $a0, $a0, 5 /* 163BE8 80243388 00042140 */ sll $a0, $a0, 5
/* 163BEC 8024338C 00822021 */ addu $a0, $a0, $v0 /* 163BEC 8024338C 00822021 */ addu $a0, $a0, $v0
/* 163BF0 80243390 9083001C */ lbu $v1, 0x1c($a0) /* 163BF0 80243390 9083001C */ lbu $v1, 0x1c($a0)

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
glabel func_802433F4 glabel func_802433F4
/* 163C54 802433F4 3C028016 */ lui $v0, 0x8016 /* 163C54 802433F4 3C028016 */ lui $v0, %hi(D_80159D50)
/* 163C58 802433F8 24429D50 */ addiu $v0, $v0, -0x62b0 /* 163C58 802433F8 24429D50 */ addiu $v0, $v0, %lo(D_80159D50)
/* 163C5C 802433FC 00042140 */ sll $a0, $a0, 5 /* 163C5C 802433FC 00042140 */ sll $a0, $a0, 5
/* 163C60 80243400 00822021 */ addu $a0, $a0, $v0 /* 163C60 80243400 00822021 */ addu $a0, $a0, $v0
/* 163C64 80243404 9083001C */ lbu $v1, 0x1c($a0) /* 163C64 80243404 9083001C */ lbu $v1, 0x1c($a0)

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
glabel func_80243468 glabel func_80243468
/* 163CC8 80243468 3C028016 */ lui $v0, 0x8016 /* 163CC8 80243468 3C028016 */ lui $v0, %hi(D_80159D50)
/* 163CCC 8024346C 24429D50 */ addiu $v0, $v0, -0x62b0 /* 163CCC 8024346C 24429D50 */ addiu $v0, $v0, %lo(D_80159D50)
/* 163CD0 80243470 00042140 */ sll $a0, $a0, 5 /* 163CD0 80243470 00042140 */ sll $a0, $a0, 5
/* 163CD4 80243474 00822021 */ addu $a0, $a0, $v0 /* 163CD4 80243474 00822021 */ addu $a0, $a0, $v0
/* 163CD8 80243478 9083001C */ lbu $v1, 0x1c($a0) /* 163CD8 80243478 9083001C */ lbu $v1, 0x1c($a0)

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
glabel func_80243550 glabel func_80243550
/* 163DB0 80243550 3C028016 */ lui $v0, 0x8016 /* 163DB0 80243550 3C028016 */ lui $v0, %hi(D_80159D50)
/* 163DB4 80243554 24429D50 */ addiu $v0, $v0, -0x62b0 /* 163DB4 80243554 24429D50 */ addiu $v0, $v0, %lo(D_80159D50)
/* 163DB8 80243558 00042140 */ sll $a0, $a0, 5 /* 163DB8 80243558 00042140 */ sll $a0, $a0, 5
/* 163DBC 8024355C 00822021 */ addu $a0, $a0, $v0 /* 163DBC 8024355C 00822021 */ addu $a0, $a0, $v0
/* 163DC0 80243560 9083001C */ lbu $v1, 0x1c($a0) /* 163DC0 80243560 9083001C */ lbu $v1, 0x1c($a0)

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
glabel func_802435C4 glabel func_802435C4
/* 163E24 802435C4 3C028016 */ lui $v0, 0x8016 /* 163E24 802435C4 3C028016 */ lui $v0, %hi(D_80159D50)
/* 163E28 802435C8 24429D50 */ addiu $v0, $v0, -0x62b0 /* 163E28 802435C8 24429D50 */ addiu $v0, $v0, %lo(D_80159D50)
/* 163E2C 802435CC 00042140 */ sll $a0, $a0, 5 /* 163E2C 802435CC 00042140 */ sll $a0, $a0, 5
/* 163E30 802435D0 00822021 */ addu $a0, $a0, $v0 /* 163E30 802435D0 00822021 */ addu $a0, $a0, $v0
/* 163E34 802435D4 9083001C */ lbu $v1, 0x1c($a0) /* 163E34 802435D4 9083001C */ lbu $v1, 0x1c($a0)

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
glabel func_80243628 glabel func_80243628
/* 163E88 80243628 3C028016 */ lui $v0, 0x8016 /* 163E88 80243628 3C028016 */ lui $v0, %hi(D_80159D50)
/* 163E8C 8024362C 24429D50 */ addiu $v0, $v0, -0x62b0 /* 163E8C 8024362C 24429D50 */ addiu $v0, $v0, %lo(D_80159D50)
/* 163E90 80243630 00042140 */ sll $a0, $a0, 5 /* 163E90 80243630 00042140 */ sll $a0, $a0, 5
/* 163E94 80243634 00822021 */ addu $a0, $a0, $v0 /* 163E94 80243634 00822021 */ addu $a0, $a0, $v0
/* 163E98 80243638 9083001C */ lbu $v1, 0x1c($a0) /* 163E98 80243638 9083001C */ lbu $v1, 0x1c($a0)

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
glabel func_8024368C glabel func_8024368C
/* 163EEC 8024368C 3C028016 */ lui $v0, 0x8016 /* 163EEC 8024368C 3C028016 */ lui $v0, %hi(D_80159D50)
/* 163EF0 80243690 24429D50 */ addiu $v0, $v0, -0x62b0 /* 163EF0 80243690 24429D50 */ addiu $v0, $v0, %lo(D_80159D50)
/* 163EF4 80243694 00042140 */ sll $a0, $a0, 5 /* 163EF4 80243694 00042140 */ sll $a0, $a0, 5
/* 163EF8 80243698 00822021 */ addu $a0, $a0, $v0 /* 163EF8 80243698 00822021 */ addu $a0, $a0, $v0
/* 163EFC 8024369C 9083001C */ lbu $v1, 0x1c($a0) /* 163EFC 8024369C 9083001C */ lbu $v1, 0x1c($a0)

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
glabel func_802436F0 glabel func_802436F0
/* 163F50 802436F0 3C028016 */ lui $v0, 0x8016 /* 163F50 802436F0 3C028016 */ lui $v0, %hi(D_80159D50)
/* 163F54 802436F4 24429D50 */ addiu $v0, $v0, -0x62b0 /* 163F54 802436F4 24429D50 */ addiu $v0, $v0, %lo(D_80159D50)
/* 163F58 802436F8 00042140 */ sll $a0, $a0, 5 /* 163F58 802436F8 00042140 */ sll $a0, $a0, 5
/* 163F5C 802436FC 00822021 */ addu $a0, $a0, $v0 /* 163F5C 802436FC 00822021 */ addu $a0, $a0, $v0
/* 163F60 80243700 9083001C */ lbu $v1, 0x1c($a0) /* 163F60 80243700 9083001C */ lbu $v1, 0x1c($a0)

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
glabel func_80243754 glabel func_80243754
/* 163FB4 80243754 3C028016 */ lui $v0, 0x8016 /* 163FB4 80243754 3C028016 */ lui $v0, %hi(D_80159D50)
/* 163FB8 80243758 24429D50 */ addiu $v0, $v0, -0x62b0 /* 163FB8 80243758 24429D50 */ addiu $v0, $v0, %lo(D_80159D50)
/* 163FBC 8024375C 00042140 */ sll $a0, $a0, 5 /* 163FBC 8024375C 00042140 */ sll $a0, $a0, 5
/* 163FC0 80243760 00822021 */ addu $a0, $a0, $v0 /* 163FC0 80243760 00822021 */ addu $a0, $a0, $v0
/* 163FC4 80243764 9083001C */ lbu $v1, 0x1c($a0) /* 163FC4 80243764 9083001C */ lbu $v1, 0x1c($a0)

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
glabel func_802437B8 glabel func_802437B8
/* 164018 802437B8 3C028016 */ lui $v0, 0x8016 /* 164018 802437B8 3C028016 */ lui $v0, %hi(D_80159D50)
/* 16401C 802437BC 24429D50 */ addiu $v0, $v0, -0x62b0 /* 16401C 802437BC 24429D50 */ addiu $v0, $v0, %lo(D_80159D50)
/* 164020 802437C0 00042140 */ sll $a0, $a0, 5 /* 164020 802437C0 00042140 */ sll $a0, $a0, 5
/* 164024 802437C4 00822021 */ addu $a0, $a0, $v0 /* 164024 802437C4 00822021 */ addu $a0, $a0, $v0
/* 164028 802437C8 9083001C */ lbu $v1, 0x1c($a0) /* 164028 802437C8 9083001C */ lbu $v1, 0x1c($a0)

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
glabel func_8024381C glabel func_8024381C
/* 16407C 8024381C 3C028016 */ lui $v0, 0x8016 /* 16407C 8024381C 3C028016 */ lui $v0, %hi(D_80159D50)
/* 164080 80243820 24429D50 */ addiu $v0, $v0, -0x62b0 /* 164080 80243820 24429D50 */ addiu $v0, $v0, %lo(D_80159D50)
/* 164084 80243824 00042140 */ sll $a0, $a0, 5 /* 164084 80243824 00042140 */ sll $a0, $a0, 5
/* 164088 80243828 00822021 */ addu $a0, $a0, $v0 /* 164088 80243828 00822021 */ addu $a0, $a0, $v0
/* 16408C 8024382C 9083001C */ lbu $v1, 0x1c($a0) /* 16408C 8024382C 9083001C */ lbu $v1, 0x1c($a0)

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
glabel func_80243898 glabel func_80243898
/* 1640F8 80243898 3C028016 */ lui $v0, 0x8016 /* 1640F8 80243898 3C028016 */ lui $v0, %hi(D_80159D50)
/* 1640FC 8024389C 24429D50 */ addiu $v0, $v0, -0x62b0 /* 1640FC 8024389C 24429D50 */ addiu $v0, $v0, %lo(D_80159D50)
/* 164100 802438A0 00042140 */ sll $a0, $a0, 5 /* 164100 802438A0 00042140 */ sll $a0, $a0, 5
/* 164104 802438A4 00822021 */ addu $a0, $a0, $v0 /* 164104 802438A4 00822021 */ addu $a0, $a0, $v0
/* 164108 802438A8 9083001C */ lbu $v1, 0x1c($a0) /* 164108 802438A8 9083001C */ lbu $v1, 0x1c($a0)

View File

@ -3,8 +3,8 @@
glabel func_80243908 glabel func_80243908
/* 164168 80243908 00C0482D */ daddu $t1, $a2, $zero /* 164168 80243908 00C0482D */ daddu $t1, $a2, $zero
/* 16416C 8024390C 3C028016 */ lui $v0, 0x8016 /* 16416C 8024390C 3C028016 */ lui $v0, %hi(D_80159D50)
/* 164170 80243910 24429D50 */ addiu $v0, $v0, -0x62b0 /* 164170 80243910 24429D50 */ addiu $v0, $v0, %lo(D_80159D50)
/* 164174 80243914 00042140 */ sll $a0, $a0, 5 /* 164174 80243914 00042140 */ sll $a0, $a0, 5
/* 164178 80243918 00824021 */ addu $t0, $a0, $v0 /* 164178 80243918 00824021 */ addu $t0, $a0, $v0
/* 16417C 8024391C 81050003 */ lb $a1, 3($t0) /* 16417C 8024391C 81050003 */ lb $a1, 3($t0)

View File

@ -2,8 +2,8 @@
.set noreorder # don't insert nops after branches .set noreorder # don't insert nops after branches
glabel func_80243B10 glabel func_80243B10
/* 164370 80243B10 3C028016 */ lui $v0, 0x8016 /* 164370 80243B10 3C028016 */ lui $v0, %hi(D_80159D50)
/* 164374 80243B14 24429D50 */ addiu $v0, $v0, -0x62b0 /* 164374 80243B14 24429D50 */ addiu $v0, $v0, %lo(D_80159D50)
/* 164378 80243B18 00042140 */ sll $a0, $a0, 5 /* 164378 80243B18 00042140 */ sll $a0, $a0, 5
/* 16437C 80243B1C 00822021 */ addu $a0, $a0, $v0 /* 16437C 80243B1C 00822021 */ addu $a0, $a0, $v0
/* 164380 80243B20 9082001C */ lbu $v0, 0x1c($a0) /* 164380 80243B20 9082001C */ lbu $v0, 0x1c($a0)

View File

@ -17,8 +17,8 @@ glabel func_80243CCC
/* 16455C 80243CFC 35084340 */ ori $t0, $t0, 0x4340 /* 16455C 80243CFC 35084340 */ ori $t0, $t0, 0x4340
/* 164560 80243D00 3C05800A */ lui $a1, 0x800a /* 164560 80243D00 3C05800A */ lui $a1, 0x800a
/* 164564 80243D04 24A5A66C */ addiu $a1, $a1, -0x5994 /* 164564 80243D04 24A5A66C */ addiu $a1, $a1, -0x5994
/* 164568 80243D08 3C038016 */ lui $v1, 0x8016 /* 164568 80243D08 3C038016 */ lui $v1, %hi(D_80159D50)
/* 16456C 80243D0C 24639D50 */ addiu $v1, $v1, -0x62b0 /* 16456C 80243D0C 24639D50 */ addiu $v1, $v1, %lo(D_80159D50)
/* 164570 80243D10 00042140 */ sll $a0, $a0, 5 /* 164570 80243D10 00042140 */ sll $a0, $a0, 5
/* 164574 80243D14 AFB40038 */ sw $s4, 0x38($sp) /* 164574 80243D14 AFB40038 */ sw $s4, 0x38($sp)
/* 164578 80243D18 0083A021 */ addu $s4, $a0, $v1 /* 164578 80243D18 0083A021 */ addu $s4, $a0, $v1

View File

@ -3,8 +3,8 @@
glabel func_80243EEC glabel func_80243EEC
/* 16474C 80243EEC 27BDFFC8 */ addiu $sp, $sp, -0x38 /* 16474C 80243EEC 27BDFFC8 */ addiu $sp, $sp, -0x38
/* 164750 80243EF0 3C028016 */ lui $v0, 0x8016 /* 164750 80243EF0 3C028016 */ lui $v0, %hi(D_80159D50)
/* 164754 80243EF4 24429D50 */ addiu $v0, $v0, -0x62b0 /* 164754 80243EF4 24429D50 */ addiu $v0, $v0, %lo(D_80159D50)
/* 164758 80243EF8 00042140 */ sll $a0, $a0, 5 /* 164758 80243EF8 00042140 */ sll $a0, $a0, 5
/* 16475C 80243EFC 00822021 */ addu $a0, $a0, $v0 /* 16475C 80243EFC 00822021 */ addu $a0, $a0, $v0
/* 164760 80243F00 AFBF0030 */ sw $ra, 0x30($sp) /* 164760 80243F00 AFBF0030 */ sw $ra, 0x30($sp)

View File

@ -17,8 +17,8 @@ glabel func_80244030
/* 1648C0 80244060 50400001 */ beql $v0, $zero, .L80244068 /* 1648C0 80244060 50400001 */ beql $v0, $zero, .L80244068
/* 1648C4 80244064 240500FF */ addiu $a1, $zero, 0xff /* 1648C4 80244064 240500FF */ addiu $a1, $zero, 0xff
.L80244068: .L80244068:
/* 1648C8 80244068 3C108025 */ lui $s0, 0x8025 /* 1648C8 80244068 3C108025 */ lui $s0, %hi(pause_partners_draw_movelist_flower)
/* 1648CC 8024406C 2610C0A0 */ addiu $s0, $s0, -0x3f60 /* 1648CC 8024406C 2610C0A0 */ addiu $s0, $s0, %lo(pause_partners_draw_movelist_flower)
/* 1648D0 80244070 0C0513AC */ jal icon_set_opacity /* 1648D0 80244070 0C0513AC */ jal icon_set_opacity
/* 1648D4 80244074 8E040000 */ lw $a0, ($s0) /* 1648D4 80244074 8E040000 */ lw $a0, ($s0)
/* 1648D8 80244078 8E040000 */ lw $a0, ($s0) /* 1648D8 80244078 8E040000 */ lw $a0, ($s0)

View File

@ -9,8 +9,8 @@ glabel func_802448E0
/* 165150 802448F0 24841340 */ addiu $a0, $a0, 0x1340 /* 165150 802448F0 24841340 */ addiu $a0, $a0, 0x1340
/* 165154 802448F4 3C050013 */ lui $a1, 0x13 /* 165154 802448F4 3C050013 */ lui $a1, 0x13
/* 165158 802448F8 24A55EE0 */ addiu $a1, $a1, 0x5ee0 /* 165158 802448F8 24A55EE0 */ addiu $a1, $a1, 0x5ee0
/* 16515C 802448FC 3C068024 */ lui $a2, 0x8024 /* 16515C 802448FC 3C068024 */ lui $a2, %hi(get_dpad_input_radial)
/* 165160 80244900 24C6E000 */ addiu $a2, $a2, -0x2000 /* 165160 80244900 24C6E000 */ addiu $a2, $a2, %lo(get_dpad_input_radial)
/* 165164 80244904 AFBF0028 */ sw $ra, 0x28($sp) /* 165164 80244904 AFBF0028 */ sw $ra, 0x28($sp)
/* 165168 80244908 AFB50024 */ sw $s5, 0x24($sp) /* 165168 80244908 AFB50024 */ sw $s5, 0x24($sp)
/* 16516C 8024490C AFB3001C */ sw $s3, 0x1c($sp) /* 16516C 8024490C AFB3001C */ sw $s3, 0x1c($sp)
@ -19,8 +19,8 @@ glabel func_802448E0
/* 165178 80244918 0C00A5CF */ jal dma_copy /* 165178 80244918 0C00A5CF */ jal dma_copy
/* 16517C 8024491C AFB00010 */ sw $s0, 0x10($sp) /* 16517C 8024491C AFB00010 */ sw $s0, 0x10($sp)
/* 165180 80244920 0000802D */ daddu $s0, $zero, $zero /* 165180 80244920 0000802D */ daddu $s0, $zero, $zero
/* 165184 80244924 3C128025 */ lui $s2, 0x8025 /* 165184 80244924 3C128025 */ lui $s2, %hi(pause_partners_draw_movelist_flower)
/* 165188 80244928 2652C0A0 */ addiu $s2, $s2, -0x3f60 /* 165188 80244928 2652C0A0 */ addiu $s2, $s2, %lo(pause_partners_draw_movelist_flower)
/* 16518C 8024492C 3C118025 */ lui $s1, 0x8025 /* 16518C 8024492C 3C118025 */ lui $s1, 0x8025
/* 165190 80244930 26319B80 */ addiu $s1, $s1, -0x6480 /* 165190 80244930 26319B80 */ addiu $s1, $s1, -0x6480
.L80244934: .L80244934:
@ -35,8 +35,8 @@ glabel func_802448E0
/* 1651B4 80244954 AE440000 */ sw $a0, ($s2) /* 1651B4 80244954 AE440000 */ sw $a0, ($s2)
/* 1651B8 80244958 1A00FFF6 */ blez $s0, .L80244934 /* 1651B8 80244958 1A00FFF6 */ blez $s0, .L80244934
/* 1651BC 8024495C 26520004 */ addiu $s2, $s2, 4 /* 1651BC 8024495C 26520004 */ addiu $s2, $s2, 4
/* 1651C0 80244960 3C028025 */ lui $v0, 0x8025 /* 1651C0 80244960 3C028025 */ lui $v0, %hi(pause_partners_draw_movelist_flower)
/* 1651C4 80244964 8C42C0A0 */ lw $v0, -0x3f60($v0) /* 1651C4 80244964 8C42C0A0 */ lw $v0, %lo(pause_partners_draw_movelist_flower)($v0)
/* 1651C8 80244968 3C018025 */ lui $at, 0x8025 /* 1651C8 80244968 3C018025 */ lui $at, 0x8025
/* 1651CC 8024496C AC22C088 */ sw $v0, -0x3f78($at) /* 1651CC 8024496C AC22C088 */ sw $v0, -0x3f78($at)
/* 1651D0 80244970 16800004 */ bnez $s4, .L80244984 /* 1651D0 80244970 16800004 */ bnez $s4, .L80244984

View File

@ -6,8 +6,8 @@ glabel func_80244B00
/* 165364 80244B04 AFB00010 */ sw $s0, 0x10($sp) /* 165364 80244B04 AFB00010 */ sw $s0, 0x10($sp)
/* 165368 80244B08 0000802D */ daddu $s0, $zero, $zero /* 165368 80244B08 0000802D */ daddu $s0, $zero, $zero
/* 16536C 80244B0C AFB10014 */ sw $s1, 0x14($sp) /* 16536C 80244B0C AFB10014 */ sw $s1, 0x14($sp)
/* 165370 80244B10 3C118025 */ lui $s1, 0x8025 /* 165370 80244B10 3C118025 */ lui $s1, %hi(pause_partners_draw_movelist_flower)
/* 165374 80244B14 2631C0A0 */ addiu $s1, $s1, -0x3f60 /* 165374 80244B14 2631C0A0 */ addiu $s1, $s1, %lo(pause_partners_draw_movelist_flower)
/* 165378 80244B18 AFBF0018 */ sw $ra, 0x18($sp) /* 165378 80244B18 AFBF0018 */ sw $ra, 0x18($sp)
.L80244B1C: .L80244B1C:
/* 16537C 80244B1C 8E240000 */ lw $a0, ($s1) /* 16537C 80244B1C 8E240000 */ lw $a0, ($s1)

Some files were not shown because too many files have changed in this diff Show More