mirror of
https://github.com/pmret/papermario.git
synced 2024-11-18 08:52:40 +01:00
new asm
This commit is contained in:
parent
fbaa7cf3c1
commit
12e39b0bc6
@ -2528,7 +2528,6 @@ func_80047E1C:
|
||||
/* 023244 80047E44 03E00008 */ jr $ra
|
||||
/* 023248 80047E48 AC620000 */ sw $v0, ($v1)
|
||||
|
||||
func_80047E4C:
|
||||
/* 02324C 80047E4C 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 023250 80047E50 00041040 */ sll $v0, $a0, 1
|
||||
/* 023254 80047E54 00441021 */ addu $v0, $v0, $a0
|
||||
@ -2589,7 +2588,6 @@ func_80047EDC:
|
||||
/* 023320 80047F20 03E00008 */ jr $ra
|
||||
/* 023324 80047F24 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
|
||||
func_80047F28:
|
||||
/* 023328 80047F28 00041040 */ sll $v0, $a0, 1
|
||||
/* 02332C 80047F2C 00441021 */ addu $v0, $v0, $a0
|
||||
/* 023330 80047F30 00021080 */ sll $v0, $v0, 2
|
||||
@ -2603,7 +2601,6 @@ func_80047F28:
|
||||
/* 023350 80047F50 03E00008 */ jr $ra
|
||||
/* 023354 80047F54 AC620000 */ sw $v0, ($v1)
|
||||
|
||||
func_80047F58:
|
||||
/* 023358 80047F58 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 02335C 80047F5C 00041040 */ sll $v0, $a0, 1
|
||||
/* 023360 80047F60 00441021 */ addu $v0, $v0, $a0
|
||||
@ -2664,7 +2661,6 @@ func_80047FE8:
|
||||
/* 02342C 8004802C 03E00008 */ jr $ra
|
||||
/* 023430 80048030 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
|
||||
func_80048034:
|
||||
/* 023434 80048034 00041040 */ sll $v0, $a0, 1
|
||||
/* 023438 80048038 00441021 */ addu $v0, $v0, $a0
|
||||
/* 02343C 8004803C 00021080 */ sll $v0, $v0, 2
|
||||
@ -2739,7 +2735,6 @@ func_800480F4:
|
||||
/* 023538 80048138 03E00008 */ jr $ra
|
||||
/* 02353C 8004813C 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
|
||||
func_80048140:
|
||||
/* 023540 80048140 00041040 */ sll $v0, $a0, 1
|
||||
/* 023544 80048144 00441021 */ addu $v0, $v0, $a0
|
||||
/* 023548 80048148 00021080 */ sll $v0, $v0, 2
|
||||
@ -2814,7 +2809,6 @@ func_80048200:
|
||||
/* 023644 80048244 03E00008 */ jr $ra
|
||||
/* 023648 80048248 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
|
||||
func_8004824C:
|
||||
/* 02364C 8004824C 00041040 */ sll $v0, $a0, 1
|
||||
/* 023650 80048250 00441021 */ addu $v0, $v0, $a0
|
||||
/* 023654 80048254 00021080 */ sll $v0, $v0, 2
|
||||
|
File diff suppressed because it is too large
Load Diff
6730
papermario/asm/code_759b0_len_61b0.s
Normal file
6730
papermario/asm/code_759b0_len_61b0.s
Normal file
File diff suppressed because it is too large
Load Diff
4622
papermario/asm/code_7bb60_len_41b0.s
Normal file
4622
papermario/asm/code_7bb60_len_41b0.s
Normal file
File diff suppressed because it is too large
Load Diff
825
papermario/asm/code_7fd10_len_b40.s
Normal file
825
papermario/asm/code_7fd10_len_b40.s
Normal file
@ -0,0 +1,825 @@
|
||||
# %s disassembly and split file
|
||||
# generated by n64split v%s - N64 ROM splitter
|
||||
|
||||
# assembler directives
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
.set gp=64 # allow use of 64-bit general purpose registers
|
||||
|
||||
.include "globals.inc"
|
||||
|
||||
|
||||
.section .text800E6860, "ax"
|
||||
|
||||
func_800E6860:
|
||||
/* 07FD10 800E6860 27BDFFD0 */ addiu $sp, $sp, -0x30
|
||||
/* 07FD14 800E6864 3C038011 */ lui $v1, 0x8011
|
||||
/* 07FD18 800E6868 2463EBB0 */ addiu $v1, $v1, -0x1450
|
||||
/* 07FD1C 800E686C AFBF0028 */ sw $ra, 0x28($sp)
|
||||
/* 07FD20 800E6870 AFB10024 */ sw $s1, 0x24($sp)
|
||||
/* 07FD24 800E6874 AFB00020 */ sw $s0, 0x20($sp)
|
||||
/* 07FD28 800E6878 80620000 */ lb $v0, ($v1)
|
||||
/* 07FD2C 800E687C 3C118011 */ lui $s1, 0x8011
|
||||
/* 07FD30 800E6880 2631EFC8 */ addiu $s1, $s1, -0x1038
|
||||
/* 07FD34 800E6884 1040001A */ beqz $v0, .L800E68F0
|
||||
/* 07FD38 800E6888 24020009 */ addiu $v0, $zero, 9
|
||||
/* 07FD3C 800E688C 80630003 */ lb $v1, 3($v1)
|
||||
/* 07FD40 800E6890 14620017 */ bne $v1, $v0, .L800E68F0
|
||||
/* 07FD44 800E6894 00000000 */ nop
|
||||
/* 07FD48 800E6898 0C00EABB */ jal get_npc_unsafe
|
||||
/* 07FD4C 800E689C 2404FFFC */ addiu $a0, $zero, -4
|
||||
/* 07FD50 800E68A0 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 07FD54 800E68A4 2405FFFF */ addiu $a1, $zero, -1
|
||||
/* 07FD58 800E68A8 24060007 */ addiu $a2, $zero, 7
|
||||
/* 07FD5C 800E68AC 0080382D */ daddu $a3, $a0, $zero
|
||||
/* 07FD60 800E68B0 9223000E */ lbu $v1, 0xe($s1)
|
||||
/* 07FD64 800E68B4 0040802D */ daddu $s0, $v0, $zero
|
||||
/* 07FD68 800E68B8 AFA00010 */ sw $zero, 0x10($sp)
|
||||
/* 07FD6C 800E68BC AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 07FD70 800E68C0 AFA0001C */ sw $zero, 0x1c($sp)
|
||||
/* 07FD74 800E68C4 0C0B77B9 */ jal func_802DDEE4
|
||||
/* 07FD78 800E68C8 AFA30018 */ sw $v1, 0x18($sp)
|
||||
/* 07FD7C 800E68CC 0200202D */ daddu $a0, $s0, $zero
|
||||
/* 07FD80 800E68D0 24050007 */ addiu $a1, $zero, 7
|
||||
/* 07FD84 800E68D4 9226000E */ lbu $a2, 0xe($s1)
|
||||
/* 07FD88 800E68D8 0000382D */ daddu $a3, $zero, $zero
|
||||
/* 07FD8C 800E68DC AFA00010 */ sw $zero, 0x10($sp)
|
||||
/* 07FD90 800E68E0 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 07FD94 800E68E4 0C00F589 */ jal func_8003D624
|
||||
/* 07FD98 800E68E8 AFA00018 */ sw $zero, 0x18($sp)
|
||||
/* 07FD9C 800E68EC A220000F */ sb $zero, 0xf($s1)
|
||||
.L800E68F0:
|
||||
/* 07FDA0 800E68F0 8FBF0028 */ lw $ra, 0x28($sp)
|
||||
/* 07FDA4 800E68F4 8FB10024 */ lw $s1, 0x24($sp)
|
||||
/* 07FDA8 800E68F8 8FB00020 */ lw $s0, 0x20($sp)
|
||||
/* 07FDAC 800E68FC 03E00008 */ jr $ra
|
||||
/* 07FDB0 800E6900 27BD0030 */ addiu $sp, $sp, 0x30
|
||||
|
||||
func_800E6904:
|
||||
/* 07FDB4 800E6904 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 07FDB8 800E6908 AFB10014 */ sw $s1, 0x14($sp)
|
||||
/* 07FDBC 800E690C 3C118011 */ lui $s1, 0x8011
|
||||
/* 07FDC0 800E6910 2631EBB0 */ addiu $s1, $s1, -0x1450
|
||||
/* 07FDC4 800E6914 3C028011 */ lui $v0, 0x8011
|
||||
/* 07FDC8 800E6918 2442EFC8 */ addiu $v0, $v0, -0x1038
|
||||
/* 07FDCC 800E691C 0040202D */ daddu $a0, $v0, $zero
|
||||
/* 07FDD0 800E6920 3C030010 */ lui $v1, 0x10
|
||||
/* 07FDD4 800E6924 AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 07FDD8 800E6928 AFB00010 */ sw $s0, 0x10($sp)
|
||||
/* 07FDDC 800E692C 8C820004 */ lw $v0, 4($a0)
|
||||
/* 07FDE0 800E6930 809000B4 */ lb $s0, 0xb4($a0)
|
||||
/* 07FDE4 800E6934 00431024 */ and $v0, $v0, $v1
|
||||
/* 07FDE8 800E6938 14400023 */ bnez $v0, .L800E69C8
|
||||
/* 07FDEC 800E693C 0000102D */ daddu $v0, $zero, $zero
|
||||
/* 07FDF0 800E6940 82220000 */ lb $v0, ($s1)
|
||||
/* 07FDF4 800E6944 1440000A */ bnez $v0, .L800E6970
|
||||
/* 07FDF8 800E6948 00000000 */ nop
|
||||
/* 07FDFC 800E694C 8C820000 */ lw $v0, ($a0)
|
||||
/* 07FE00 800E6950 30421000 */ andi $v0, $v0, 0x1000
|
||||
/* 07FE04 800E6954 1440001C */ bnez $v0, .L800E69C8
|
||||
/* 07FE08 800E6958 0000102D */ daddu $v0, $zero, $zero
|
||||
/* 07FE0C 800E695C 2E020003 */ sltiu $v0, $s0, 3
|
||||
/* 07FE10 800E6960 10400019 */ beqz $v0, .L800E69C8
|
||||
/* 07FE14 800E6964 0000102D */ daddu $v0, $zero, $zero
|
||||
.L800E6968:
|
||||
/* 07FE18 800E6968 08039A72 */ j .L800E69C8
|
||||
/* 07FE1C 800E696C 24020001 */ addiu $v0, $zero, 1
|
||||
|
||||
.L800E6970:
|
||||
/* 07FE20 800E6970 0C03ACF8 */ jal func_800EB3E0
|
||||
/* 07FE24 800E6974 00000000 */ nop
|
||||
/* 07FE28 800E6978 10400012 */ beqz $v0, .L800E69C4
|
||||
/* 07FE2C 800E697C 24020006 */ addiu $v0, $zero, 6
|
||||
/* 07FE30 800E6980 82230003 */ lb $v1, 3($s1)
|
||||
/* 07FE34 800E6984 1062FFF8 */ beq $v1, $v0, .L800E6968
|
||||
/* 07FE38 800E6988 24020009 */ addiu $v0, $zero, 9
|
||||
/* 07FE3C 800E698C 14620006 */ bne $v1, $v0, .L800E69A8
|
||||
/* 07FE40 800E6990 24020008 */ addiu $v0, $zero, 8
|
||||
/* 07FE44 800E6994 24020021 */ addiu $v0, $zero, 0x21
|
||||
/* 07FE48 800E6998 1602000B */ bne $s0, $v0, .L800E69C8
|
||||
/* 07FE4C 800E699C 0000102D */ daddu $v0, $zero, $zero
|
||||
/* 07FE50 800E69A0 08039A72 */ j .L800E69C8
|
||||
/* 07FE54 800E69A4 24020001 */ addiu $v0, $zero, 1
|
||||
|
||||
.L800E69A8:
|
||||
/* 07FE58 800E69A8 14620007 */ bne $v1, $v0, .L800E69C8
|
||||
/* 07FE5C 800E69AC 0000102D */ daddu $v0, $zero, $zero
|
||||
/* 07FE60 800E69B0 24020021 */ addiu $v0, $zero, 0x21
|
||||
/* 07FE64 800E69B4 12020004 */ beq $s0, $v0, .L800E69C8
|
||||
/* 07FE68 800E69B8 24020001 */ addiu $v0, $zero, 1
|
||||
/* 07FE6C 800E69BC 0C05272D */ jal play_sound
|
||||
/* 07FE70 800E69C0 2404021D */ addiu $a0, $zero, 0x21d
|
||||
.L800E69C4:
|
||||
/* 07FE74 800E69C4 0000102D */ daddu $v0, $zero, $zero
|
||||
.L800E69C8:
|
||||
/* 07FE78 800E69C8 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 07FE7C 800E69CC 8FB10014 */ lw $s1, 0x14($sp)
|
||||
/* 07FE80 800E69D0 8FB00010 */ lw $s0, 0x10($sp)
|
||||
/* 07FE84 800E69D4 03E00008 */ jr $ra
|
||||
/* 07FE88 800E69D8 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
|
||||
func_800E69DC:
|
||||
/* 07FE8C 800E69DC 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 07FE90 800E69E0 AFB20018 */ sw $s2, 0x18($sp)
|
||||
/* 07FE94 800E69E4 3C128011 */ lui $s2, 0x8011
|
||||
/* 07FE98 800E69E8 2652EBB0 */ addiu $s2, $s2, -0x1450
|
||||
/* 07FE9C 800E69EC AFB10014 */ sw $s1, 0x14($sp)
|
||||
/* 07FEA0 800E69F0 3C118011 */ lui $s1, 0x8011
|
||||
/* 07FEA4 800E69F4 2631EFC8 */ addiu $s1, $s1, -0x1038
|
||||
/* 07FEA8 800E69F8 3C030010 */ lui $v1, 0x10
|
||||
/* 07FEAC 800E69FC AFBF001C */ sw $ra, 0x1c($sp)
|
||||
/* 07FEB0 800E6A00 AFB00010 */ sw $s0, 0x10($sp)
|
||||
/* 07FEB4 800E6A04 8E220004 */ lw $v0, 4($s1)
|
||||
/* 07FEB8 800E6A08 823000B4 */ lb $s0, 0xb4($s1)
|
||||
/* 07FEBC 800E6A0C 00431024 */ and $v0, $v0, $v1
|
||||
/* 07FEC0 800E6A10 1440004F */ bnez $v0, .L800E6B50
|
||||
/* 07FEC4 800E6A14 0000102D */ daddu $v0, $zero, $zero
|
||||
/* 07FEC8 800E6A18 8E220000 */ lw $v0, ($s1)
|
||||
/* 07FECC 800E6A1C 30420100 */ andi $v0, $v0, 0x100
|
||||
/* 07FED0 800E6A20 1440004B */ bnez $v0, .L800E6B50
|
||||
/* 07FED4 800E6A24 0000102D */ daddu $v0, $zero, $zero
|
||||
/* 07FED8 800E6A28 30822010 */ andi $v0, $a0, 0x2010
|
||||
/* 07FEDC 800E6A2C 14400048 */ bnez $v0, .L800E6B50
|
||||
/* 07FEE0 800E6A30 0000102D */ daddu $v0, $zero, $zero
|
||||
/* 07FEE4 800E6A34 30A21003 */ andi $v0, $a1, 0x1003
|
||||
/* 07FEE8 800E6A38 10400045 */ beqz $v0, .L800E6B50
|
||||
/* 07FEEC 800E6A3C 0000102D */ daddu $v0, $zero, $zero
|
||||
/* 07FEF0 800E6A40 3C028007 */ lui $v0, 0x8007
|
||||
/* 07FEF4 800E6A44 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 07FEF8 800E6A48 8C420144 */ lw $v0, 0x144($v0)
|
||||
/* 07FEFC 800E6A4C 10400005 */ beqz $v0, .L800E6A64
|
||||
/* 07FF00 800E6A50 00000000 */ nop
|
||||
/* 07FF04 800E6A54 94420000 */ lhu $v0, ($v0)
|
||||
/* 07FF08 800E6A58 30420001 */ andi $v0, $v0, 1
|
||||
/* 07FF0C 800E6A5C 1440003C */ bnez $v0, .L800E6B50
|
||||
/* 07FF10 800E6A60 0000102D */ daddu $v0, $zero, $zero
|
||||
.L800E6A64:
|
||||
/* 07FF14 800E6A64 3C02800A */ lui $v0, 0x800a
|
||||
/* 07FF18 800E6A68 8C42A650 */ lw $v0, -0x59b0($v0)
|
||||
/* 07FF1C 800E6A6C 3C030004 */ lui $v1, 4
|
||||
/* 07FF20 800E6A70 00431024 */ and $v0, $v0, $v1
|
||||
/* 07FF24 800E6A74 14400036 */ bnez $v0, .L800E6B50
|
||||
/* 07FF28 800E6A78 0000102D */ daddu $v0, $zero, $zero
|
||||
/* 07FF2C 800E6A7C 0C04D07A */ jal func_801341E8
|
||||
/* 07FF30 800E6A80 00000000 */ nop
|
||||
/* 07FF34 800E6A84 14400032 */ bnez $v0, .L800E6B50
|
||||
/* 07FF38 800E6A88 0000102D */ daddu $v0, $zero, $zero
|
||||
/* 07FF3C 800E6A8C 8E220004 */ lw $v0, 4($s1)
|
||||
/* 07FF40 800E6A90 30424000 */ andi $v0, $v0, 0x4000
|
||||
/* 07FF44 800E6A94 1440002B */ bnez $v0, .L800E6B44
|
||||
/* 07FF48 800E6A98 00000000 */ nop
|
||||
/* 07FF4C 800E6A9C 82420000 */ lb $v0, ($s2)
|
||||
/* 07FF50 800E6AA0 1440000A */ bnez $v0, .L800E6ACC
|
||||
/* 07FF54 800E6AA4 00000000 */ nop
|
||||
/* 07FF58 800E6AA8 8E220000 */ lw $v0, ($s1)
|
||||
/* 07FF5C 800E6AAC 30421000 */ andi $v0, $v0, 0x1000
|
||||
/* 07FF60 800E6AB0 14400027 */ bnez $v0, .L800E6B50
|
||||
/* 07FF64 800E6AB4 0000102D */ daddu $v0, $zero, $zero
|
||||
/* 07FF68 800E6AB8 2E020003 */ sltiu $v0, $s0, 3
|
||||
/* 07FF6C 800E6ABC 10400023 */ beqz $v0, .L800E6B4C
|
||||
/* 07FF70 800E6AC0 24020001 */ addiu $v0, $zero, 1
|
||||
/* 07FF74 800E6AC4 08039AD4 */ j .L800E6B50
|
||||
/* 07FF78 800E6AC8 00000000 */ nop
|
||||
|
||||
.L800E6ACC:
|
||||
/* 07FF7C 800E6ACC 0C03ACF8 */ jal func_800EB3E0
|
||||
/* 07FF80 800E6AD0 00000000 */ nop
|
||||
/* 07FF84 800E6AD4 1040001D */ beqz $v0, .L800E6B4C
|
||||
/* 07FF88 800E6AD8 24020006 */ addiu $v0, $zero, 6
|
||||
/* 07FF8C 800E6ADC 82430003 */ lb $v1, 3($s2)
|
||||
/* 07FF90 800E6AE0 14620003 */ bne $v1, $v0, .L800E6AF0
|
||||
/* 07FF94 800E6AE4 24020009 */ addiu $v0, $zero, 9
|
||||
/* 07FF98 800E6AE8 08039AD4 */ j .L800E6B50
|
||||
/* 07FF9C 800E6AEC 2E020003 */ sltiu $v0, $s0, 3
|
||||
|
||||
.L800E6AF0:
|
||||
/* 07FFA0 800E6AF0 14620007 */ bne $v1, $v0, .L800E6B10
|
||||
/* 07FFA4 800E6AF4 24020008 */ addiu $v0, $zero, 8
|
||||
/* 07FFA8 800E6AF8 24020021 */ addiu $v0, $zero, 0x21
|
||||
/* 07FFAC 800E6AFC 16020014 */ bne $s0, $v0, .L800E6B50
|
||||
/* 07FFB0 800E6B00 0000102D */ daddu $v0, $zero, $zero
|
||||
/* 07FFB4 800E6B04 A220000F */ sb $zero, 0xf($s1)
|
||||
/* 07FFB8 800E6B08 08039AD4 */ j .L800E6B50
|
||||
/* 07FFBC 800E6B0C 24020001 */ addiu $v0, $zero, 1
|
||||
|
||||
.L800E6B10:
|
||||
/* 07FFC0 800E6B10 1462000A */ bne $v1, $v0, .L800E6B3C
|
||||
/* 07FFC4 800E6B14 24020007 */ addiu $v0, $zero, 7
|
||||
/* 07FFC8 800E6B18 24020021 */ addiu $v0, $zero, 0x21
|
||||
/* 07FFCC 800E6B1C 1602000C */ bne $s0, $v0, .L800E6B50
|
||||
/* 07FFD0 800E6B20 0000102D */ daddu $v0, $zero, $zero
|
||||
/* 07FFD4 800E6B24 0C0AF5F7 */ jal func_802BD7DC
|
||||
/* 07FFD8 800E6B28 00000000 */ nop
|
||||
/* 07FFDC 800E6B2C 14400008 */ bnez $v0, .L800E6B50
|
||||
/* 07FFE0 800E6B30 24020001 */ addiu $v0, $zero, 1
|
||||
/* 07FFE4 800E6B34 08039AD1 */ j .L800E6B44
|
||||
/* 07FFE8 800E6B38 00000000 */ nop
|
||||
|
||||
.L800E6B3C:
|
||||
/* 07FFEC 800E6B3C 14620004 */ bne $v1, $v0, .L800E6B50
|
||||
/* 07FFF0 800E6B40 0000102D */ daddu $v0, $zero, $zero
|
||||
.L800E6B44:
|
||||
/* 07FFF4 800E6B44 0C05272D */ jal play_sound
|
||||
/* 07FFF8 800E6B48 2404021D */ addiu $a0, $zero, 0x21d
|
||||
.L800E6B4C:
|
||||
/* 07FFFC 800E6B4C 0000102D */ daddu $v0, $zero, $zero
|
||||
.L800E6B50:
|
||||
/* 080000 800E6B50 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
/* 080004 800E6B54 8FB20018 */ lw $s2, 0x18($sp)
|
||||
/* 080008 800E6B58 8FB10014 */ lw $s1, 0x14($sp)
|
||||
/* 08000C 800E6B5C 8FB00010 */ lw $s0, 0x10($sp)
|
||||
/* 080010 800E6B60 03E00008 */ jr $ra
|
||||
/* 080014 800E6B64 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
|
||||
func_800E6B68:
|
||||
/* 080018 800E6B68 3C018011 */ lui $at, 0x8011
|
||||
/* 08001C 800E6B6C A420CD00 */ sh $zero, -0x3300($at)
|
||||
/* 080020 800E6B70 03E00008 */ jr $ra
|
||||
/* 080024 800E6B74 00000000 */ nop
|
||||
|
||||
func_800E6B78:
|
||||
/* 080028 800E6B78 3C0B8011 */ lui $t3, 0x8011
|
||||
/* 08002C 800E6B7C 256BF290 */ addiu $t3, $t3, -0xd70
|
||||
/* 080030 800E6B80 0000502D */ daddu $t2, $zero, $zero
|
||||
/* 080034 800E6B84 24090001 */ addiu $t1, $zero, 1
|
||||
/* 080038 800E6B88 24180005 */ addiu $t8, $zero, 5
|
||||
/* 08003C 800E6B8C 3C0F8009 */ lui $t7, 0x8009
|
||||
/* 080040 800E6B90 25EFEF20 */ addiu $t7, $t7, -0x10e0
|
||||
/* 080044 800E6B94 3C0E800F */ lui $t6, 0x800f
|
||||
/* 080048 800E6B98 25CE7F00 */ addiu $t6, $t6, 0x7f00
|
||||
/* 08004C 800E6B9C 0120682D */ daddu $t5, $t1, $zero
|
||||
/* 080050 800E6BA0 3C0C800F */ lui $t4, 0x800f
|
||||
/* 080054 800E6BA4 258C7F40 */ addiu $t4, $t4, 0x7f40
|
||||
/* 080058 800E6BA8 3C088009 */ lui $t0, 0x8009
|
||||
/* 08005C 800E6BAC 2508EEC4 */ addiu $t0, $t0, -0x113c
|
||||
.L800E6BB0:
|
||||
/* 080060 800E6BB0 8D050000 */ lw $a1, ($t0)
|
||||
/* 080064 800E6BB4 000510C0 */ sll $v0, $a1, 3
|
||||
/* 080068 800E6BB8 01623021 */ addu $a2, $t3, $v0
|
||||
/* 08006C 800E6BBC 90C20014 */ lbu $v0, 0x14($a2)
|
||||
/* 080070 800E6BC0 5040001B */ beql $v0, $zero, .L800E6C30
|
||||
/* 080074 800E6BC4 25290001 */ addiu $t1, $t1, 1
|
||||
/* 080078 800E6BC8 50B80019 */ beql $a1, $t8, .L800E6C30
|
||||
/* 08007C 800E6BCC 25290001 */ addiu $t1, $t1, 1
|
||||
/* 080080 800E6BD0 00053880 */ sll $a3, $a1, 2
|
||||
/* 080084 800E6BD4 00EE1021 */ addu $v0, $a3, $t6
|
||||
/* 080088 800E6BD8 00051900 */ sll $v1, $a1, 4
|
||||
/* 08008C 800E6BDC 8C420000 */ lw $v0, ($v0)
|
||||
/* 080090 800E6BE0 006F1821 */ addu $v1, $v1, $t7
|
||||
/* 080094 800E6BE4 AC850108 */ sw $a1, 0x108($a0)
|
||||
/* 080098 800E6BE8 AC8D018C */ sw $t5, 0x18c($a0)
|
||||
/* 08009C 800E6BEC AC820000 */ sw $v0, ($a0)
|
||||
/* 0800A0 800E6BF0 8C620000 */ lw $v0, ($v1)
|
||||
/* 0800A4 800E6BF4 AC820084 */ sw $v0, 0x84($a0)
|
||||
/* 0800A8 800E6BF8 8C620008 */ lw $v0, 8($v1)
|
||||
/* 0800AC 800E6BFC AC820294 */ sw $v0, 0x294($a0)
|
||||
/* 0800B0 800E6C00 80C20015 */ lb $v0, 0x15($a2)
|
||||
/* 0800B4 800E6C04 AC820210 */ sw $v0, 0x210($a0)
|
||||
/* 0800B8 800E6C08 81620012 */ lb $v0, 0x12($t3)
|
||||
/* 0800BC 800E6C0C 54450006 */ bnel $v0, $a1, .L800E6C28
|
||||
/* 0800C0 800E6C10 24840004 */ addiu $a0, $a0, 4
|
||||
/* 0800C4 800E6C14 00EC1021 */ addu $v0, $a3, $t4
|
||||
/* 0800C8 800E6C18 AC80018C */ sw $zero, 0x18c($a0)
|
||||
/* 0800CC 800E6C1C 8C420000 */ lw $v0, ($v0)
|
||||
/* 0800D0 800E6C20 AC820000 */ sw $v0, ($a0)
|
||||
/* 0800D4 800E6C24 24840004 */ addiu $a0, $a0, 4
|
||||
.L800E6C28:
|
||||
/* 0800D8 800E6C28 254A0001 */ addiu $t2, $t2, 1
|
||||
/* 0800DC 800E6C2C 25290001 */ addiu $t1, $t1, 1
|
||||
.L800E6C30:
|
||||
/* 0800E0 800E6C30 2922000C */ slti $v0, $t1, 0xc
|
||||
/* 0800E4 800E6C34 1440FFDE */ bnez $v0, .L800E6BB0
|
||||
/* 0800E8 800E6C38 25080004 */ addiu $t0, $t0, 4
|
||||
/* 0800EC 800E6C3C 03E00008 */ jr $ra
|
||||
/* 0800F0 800E6C40 0140102D */ daddu $v0, $t2, $zero
|
||||
|
||||
func_800E6C44:
|
||||
/* 0800F4 800E6C44 0000402D */ daddu $t0, $zero, $zero
|
||||
/* 0800F8 800E6C48 0100302D */ daddu $a2, $t0, $zero
|
||||
/* 0800FC 800E6C4C 3C0B8008 */ lui $t3, 0x8008
|
||||
/* 080100 800E6C50 256B78E0 */ addiu $t3, $t3, 0x78e0
|
||||
/* 080104 800E6C54 3C0A8009 */ lui $t2, 0x8009
|
||||
/* 080108 800E6C58 254AA680 */ addiu $t2, $t2, -0x5980
|
||||
/* 08010C 800E6C5C 24090001 */ addiu $t1, $zero, 1
|
||||
/* 080110 800E6C60 3C078011 */ lui $a3, 0x8011
|
||||
/* 080114 800E6C64 24E7F290 */ addiu $a3, $a3, -0xd70
|
||||
.L800E6C68:
|
||||
/* 080118 800E6C68 84E201B4 */ lh $v0, 0x1b4($a3)
|
||||
/* 08011C 800E6C6C 50400018 */ beql $v0, $zero, .L800E6CD0
|
||||
/* 080120 800E6C70 24C60001 */ addiu $a2, $a2, 1
|
||||
/* 080124 800E6C74 00021140 */ sll $v0, $v0, 5
|
||||
/* 080128 800E6C78 004B2821 */ addu $a1, $v0, $t3
|
||||
/* 08012C 800E6C7C 84A20004 */ lh $v0, 4($a1)
|
||||
/* 080130 800E6C80 94A30018 */ lhu $v1, 0x18($a1)
|
||||
/* 080134 800E6C84 000210C0 */ sll $v0, $v0, 3
|
||||
/* 080138 800E6C88 30630001 */ andi $v1, $v1, 1
|
||||
/* 08013C 800E6C8C 10600005 */ beqz $v1, .L800E6CA4
|
||||
/* 080140 800E6C90 004A1021 */ addu $v0, $v0, $t2
|
||||
/* 080144 800E6C94 8C420000 */ lw $v0, ($v0)
|
||||
/* 080148 800E6C98 AC860108 */ sw $a2, 0x108($a0)
|
||||
/* 08014C 800E6C9C 08039B2C */ j .L800E6CB0
|
||||
/* 080150 800E6CA0 AC89018C */ sw $t1, 0x18c($a0)
|
||||
|
||||
.L800E6CA4:
|
||||
/* 080154 800E6CA4 8C420004 */ lw $v0, 4($v0)
|
||||
/* 080158 800E6CA8 AC860108 */ sw $a2, 0x108($a0)
|
||||
/* 08015C 800E6CAC AC80018C */ sw $zero, 0x18c($a0)
|
||||
.L800E6CB0:
|
||||
/* 080160 800E6CB0 AC820000 */ sw $v0, ($a0)
|
||||
/* 080164 800E6CB4 8CA20000 */ lw $v0, ($a1)
|
||||
/* 080168 800E6CB8 AC820084 */ sw $v0, 0x84($a0)
|
||||
/* 08016C 800E6CBC 8CA20014 */ lw $v0, 0x14($a1)
|
||||
/* 080170 800E6CC0 25080001 */ addiu $t0, $t0, 1
|
||||
/* 080174 800E6CC4 AC820294 */ sw $v0, 0x294($a0)
|
||||
/* 080178 800E6CC8 24840004 */ addiu $a0, $a0, 4
|
||||
/* 08017C 800E6CCC 24C60001 */ addiu $a2, $a2, 1
|
||||
.L800E6CD0:
|
||||
/* 080180 800E6CD0 28C2000A */ slti $v0, $a2, 0xa
|
||||
/* 080184 800E6CD4 1440FFE4 */ bnez $v0, .L800E6C68
|
||||
/* 080188 800E6CD8 24E70002 */ addiu $a3, $a3, 2
|
||||
/* 08018C 800E6CDC 03E00008 */ jr $ra
|
||||
/* 080190 800E6CE0 0100102D */ daddu $v0, $t0, $zero
|
||||
|
||||
func_800E6CE4:
|
||||
/* 080194 800E6CE4 3C038007 */ lui $v1, 0x8007
|
||||
/* 080198 800E6CE8 8C63419C */ lw $v1, 0x419c($v1)
|
||||
/* 08019C 800E6CEC 27BDFFD8 */ addiu $sp, $sp, -0x28
|
||||
/* 0801A0 800E6CF0 AFB3001C */ sw $s3, 0x1c($sp)
|
||||
/* 0801A4 800E6CF4 3C138011 */ lui $s3, 0x8011
|
||||
/* 0801A8 800E6CF8 2673EBB0 */ addiu $s3, $s3, -0x1450
|
||||
/* 0801AC 800E6CFC AFB40020 */ sw $s4, 0x20($sp)
|
||||
/* 0801B0 800E6D00 3C148011 */ lui $s4, 0x8011
|
||||
/* 0801B4 800E6D04 2694EFC8 */ addiu $s4, $s4, -0x1038
|
||||
/* 0801B8 800E6D08 AFBF0024 */ sw $ra, 0x24($sp)
|
||||
/* 0801BC 800E6D0C AFB20018 */ sw $s2, 0x18($sp)
|
||||
/* 0801C0 800E6D10 AFB10014 */ sw $s1, 0x14($sp)
|
||||
/* 0801C4 800E6D14 AFB00010 */ sw $s0, 0x10($sp)
|
||||
/* 0801C8 800E6D18 80620078 */ lb $v0, 0x78($v1)
|
||||
/* 0801CC 800E6D1C 3C128011 */ lui $s2, 0x8011
|
||||
/* 0801D0 800E6D20 2652C9C8 */ addiu $s2, $s2, -0x3638
|
||||
/* 0801D4 800E6D24 14400151 */ bnez $v0, .L800E726C
|
||||
/* 0801D8 800E6D28 00000000 */ nop
|
||||
/* 0801DC 800E6D2C 9062007E */ lbu $v0, 0x7e($v1)
|
||||
/* 0801E0 800E6D30 30420001 */ andi $v0, $v0, 1
|
||||
/* 0801E4 800E6D34 1440014D */ bnez $v0, .L800E726C
|
||||
/* 0801E8 800E6D38 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 0801EC 800E6D3C 3C05F5DE */ lui $a1, 0xf5de
|
||||
/* 0801F0 800E6D40 0C0B1EAF */ jal get_variable
|
||||
/* 0801F4 800E6D44 34A50180 */ ori $a1, $a1, 0x180
|
||||
/* 0801F8 800E6D48 2403FF80 */ addiu $v1, $zero, -0x80
|
||||
/* 0801FC 800E6D4C 10430147 */ beq $v0, $v1, .L800E726C
|
||||
/* 080200 800E6D50 00000000 */ nop
|
||||
/* 080204 800E6D54 82620000 */ lb $v0, ($s3)
|
||||
/* 080208 800E6D58 1040000A */ beqz $v0, .L800E6D84
|
||||
/* 08020C 800E6D5C 00000000 */ nop
|
||||
/* 080210 800E6D60 92620003 */ lbu $v0, 3($s3)
|
||||
/* 080214 800E6D64 2442FFF9 */ addiu $v0, $v0, -7
|
||||
/* 080218 800E6D68 2C420003 */ sltiu $v0, $v0, 3
|
||||
/* 08021C 800E6D6C 10400005 */ beqz $v0, .L800E6D84
|
||||
/* 080220 800E6D70 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 080224 800E6D74 8E710008 */ lw $s1, 8($s3)
|
||||
/* 080228 800E6D78 8E70000C */ lw $s0, 0xc($s3)
|
||||
/* 08022C 800E6D7C 08039B65 */ j .L800E6D94
|
||||
/* 080230 800E6D80 3C05F5DE */ lui $a1, 0xf5de
|
||||
|
||||
.L800E6D84:
|
||||
/* 080234 800E6D84 8E9100DC */ lw $s1, 0xdc($s4)
|
||||
/* 080238 800E6D88 8E9000E0 */ lw $s0, 0xe0($s4)
|
||||
/* 08023C 800E6D8C 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 080240 800E6D90 3C05F5DE */ lui $a1, 0xf5de
|
||||
.L800E6D94:
|
||||
/* 080244 800E6D94 0C0B1EAF */ jal get_variable
|
||||
/* 080248 800E6D98 34A50180 */ ori $a1, $a1, 0x180
|
||||
/* 08024C 800E6D9C 28420060 */ slti $v0, $v0, 0x60
|
||||
/* 080250 800E6DA0 14400003 */ bnez $v0, .L800E6DB0
|
||||
/* 080254 800E6DA4 2402FFFC */ addiu $v0, $zero, -4
|
||||
/* 080258 800E6DA8 02228824 */ and $s1, $s1, $v0
|
||||
/* 08025C 800E6DAC 02028024 */ and $s0, $s0, $v0
|
||||
.L800E6DB0:
|
||||
/* 080260 800E6DB0 3C038011 */ lui $v1, 0x8011
|
||||
/* 080264 800E6DB4 8463CD00 */ lh $v1, -0x3300($v1)
|
||||
/* 080268 800E6DB8 2C62000B */ sltiu $v0, $v1, 0xb
|
||||
/* 08026C 800E6DBC 1040012B */ beqz $v0, .L800E726C
|
||||
/* 080270 800E6DC0 00031080 */ sll $v0, $v1, 2
|
||||
/* 080274 800E6DC4 3C018011 */ lui $at, 0x8011
|
||||
/* 080278 800E6DC8 00220821 */ addu $at, $at, $v0
|
||||
/* 08027C 800E6DCC 8C22BF30 */ lw $v0, -0x40d0($at)
|
||||
/* 080280 800E6DD0 00400008 */ jr $v0
|
||||
/* 080284 800E6DD4 00000000 */ nop
|
||||
/* 080288 800E6DD8 0220202D */ daddu $a0, $s1, $zero
|
||||
/* 08028C 800E6DDC 0C039A77 */ jal func_800E69DC
|
||||
/* 080290 800E6DE0 0200282D */ daddu $a1, $s0, $zero
|
||||
/* 080294 800E6DE4 10400121 */ beqz $v0, .L800E726C
|
||||
/* 080298 800E6DE8 24020001 */ addiu $v0, $zero, 1
|
||||
/* 08029C 800E6DEC 3C038011 */ lui $v1, 0x8011
|
||||
/* 0802A0 800E6DF0 2463CCF8 */ addiu $v1, $v1, -0x3308
|
||||
/* 0802A4 800E6DF4 A4620000 */ sh $v0, ($v1)
|
||||
/* 0802A8 800E6DF8 32020001 */ andi $v0, $s0, 1
|
||||
/* 0802AC 800E6DFC 54400001 */ bnezl $v0, .L800E6E04
|
||||
/* 0802B0 800E6E00 A4600000 */ sh $zero, ($v1)
|
||||
.L800E6E04:
|
||||
/* 0802B4 800E6E04 32021000 */ andi $v0, $s0, 0x1000
|
||||
/* 0802B8 800E6E08 10400002 */ beqz $v0, .L800E6E14
|
||||
/* 0802BC 800E6E0C 24020002 */ addiu $v0, $zero, 2
|
||||
/* 0802C0 800E6E10 A4620000 */ sh $v0, ($v1)
|
||||
.L800E6E14:
|
||||
/* 0802C4 800E6E14 3C018011 */ lui $at, 0x8011
|
||||
/* 0802C8 800E6E18 A420C9C0 */ sh $zero, -0x3640($at)
|
||||
.L800E6E1C:
|
||||
/* 0802CC 800E6E1C 3C038011 */ lui $v1, 0x8011
|
||||
/* 0802D0 800E6E20 8463CCF8 */ lh $v1, -0x3308($v1)
|
||||
/* 0802D4 800E6E24 10600005 */ beqz $v1, .L800E6E3C
|
||||
/* 0802D8 800E6E28 24020001 */ addiu $v0, $zero, 1
|
||||
/* 0802DC 800E6E2C 1062001F */ beq $v1, $v0, .L800E6EAC
|
||||
/* 0802E0 800E6E30 00000000 */ nop
|
||||
/* 0802E4 800E6E34 08039BB2 */ j .L800E6EC8
|
||||
/* 0802E8 800E6E38 00000000 */ nop
|
||||
|
||||
.L800E6E3C:
|
||||
/* 0802EC 800E6E3C 8E820000 */ lw $v0, ($s4)
|
||||
/* 0802F0 800E6E40 30420040 */ andi $v0, $v0, 0x40
|
||||
/* 0802F4 800E6E44 10400009 */ beqz $v0, .L800E6E6C
|
||||
/* 0802F8 800E6E48 00000000 */ nop
|
||||
/* 0802FC 800E6E4C 0C05272D */ jal play_sound
|
||||
/* 080300 800E6E50 2404021D */ addiu $a0, $zero, 0x21d
|
||||
/* 080304 800E6E54 3C028011 */ lui $v0, 0x8011
|
||||
/* 080308 800E6E58 8442C9C0 */ lh $v0, -0x3640($v0)
|
||||
/* 08030C 800E6E5C 10400103 */ beqz $v0, .L800E726C
|
||||
/* 080310 800E6E60 00000000 */ nop
|
||||
/* 080314 800E6E64 08039C72 */ j .L800E71C8
|
||||
/* 080318 800E6E68 00000000 */ nop
|
||||
|
||||
.L800E6E6C:
|
||||
/* 08031C 800E6E6C 0C039ADE */ jal func_800E6B78
|
||||
/* 080320 800E6E70 0240202D */ daddu $a0, $s2, $zero
|
||||
/* 080324 800E6E74 104000FD */ beqz $v0, .L800E726C
|
||||
/* 080328 800E6E78 24030001 */ addiu $v1, $zero, 1
|
||||
/* 08032C 800E6E7C AE420324 */ sw $v0, 0x324($s2)
|
||||
/* 080330 800E6E80 3C028011 */ lui $v0, 0x8011
|
||||
/* 080334 800E6E84 2442F290 */ addiu $v0, $v0, -0xd70
|
||||
/* 080338 800E6E88 80420012 */ lb $v0, 0x12($v0)
|
||||
/* 08033C 800E6E8C AE430318 */ sw $v1, 0x318($s2)
|
||||
/* 080340 800E6E90 00021080 */ sll $v0, $v0, 2
|
||||
/* 080344 800E6E94 3C018009 */ lui $at, 0x8009
|
||||
/* 080348 800E6E98 00220821 */ addu $at, $at, $v0
|
||||
/* 08034C 800E6E9C 8C22EEF0 */ lw $v0, -0x1110($at)
|
||||
/* 080350 800E6EA0 2442FFFF */ addiu $v0, $v0, -1
|
||||
/* 080354 800E6EA4 08039BB2 */ j .L800E6EC8
|
||||
/* 080358 800E6EA8 AE420328 */ sw $v0, 0x328($s2)
|
||||
|
||||
.L800E6EAC:
|
||||
/* 08035C 800E6EAC 0C039B11 */ jal func_800E6C44
|
||||
/* 080360 800E6EB0 0240202D */ daddu $a0, $s2, $zero
|
||||
/* 080364 800E6EB4 104000ED */ beqz $v0, .L800E726C
|
||||
/* 080368 800E6EB8 00000000 */ nop
|
||||
/* 08036C 800E6EBC AE400318 */ sw $zero, 0x318($s2)
|
||||
/* 080370 800E6EC0 AE420324 */ sw $v0, 0x324($s2)
|
||||
/* 080374 800E6EC4 AE400328 */ sw $zero, 0x328($s2)
|
||||
.L800E6EC8:
|
||||
/* 080378 800E6EC8 8E820000 */ lw $v0, ($s4)
|
||||
/* 08037C 800E6ECC 34420020 */ ori $v0, $v0, 0x20
|
||||
/* 080380 800E6ED0 0C03805E */ jal func_800E0178
|
||||
/* 080384 800E6ED4 AE820000 */ sw $v0, ($s4)
|
||||
/* 080388 800E6ED8 0C03BD8A */ jal func_800EF628
|
||||
/* 08038C 800E6EDC 00000000 */ nop
|
||||
/* 080390 800E6EE0 24020003 */ addiu $v0, $zero, 3
|
||||
/* 080394 800E6EE4 3C018011 */ lui $at, 0x8011
|
||||
/* 080398 800E6EE8 A422CCFA */ sh $v0, -0x3306($at)
|
||||
/* 08039C 800E6EEC 92820015 */ lbu $v0, 0x15($s4)
|
||||
/* 0803A0 800E6EF0 24030001 */ addiu $v1, $zero, 1
|
||||
/* 0803A4 800E6EF4 3C018011 */ lui $at, 0x8011
|
||||
/* 0803A8 800E6EF8 A423CD00 */ sh $v1, -0x3300($at)
|
||||
/* 0803AC 800E6EFC 00021600 */ sll $v0, $v0, 0x18
|
||||
/* 0803B0 800E6F00 00021603 */ sra $v0, $v0, 0x18
|
||||
/* 0803B4 800E6F04 3C018011 */ lui $at, 0x8011
|
||||
/* 0803B8 800E6F08 A422CCFE */ sh $v0, -0x3302($at)
|
||||
/* 0803BC 800E6F0C 08039C9B */ j .L800E726C
|
||||
/* 0803C0 800E6F10 00000000 */ nop
|
||||
|
||||
/* 0803C4 800E6F14 0C039A41 */ jal func_800E6904
|
||||
/* 0803C8 800E6F18 00000000 */ nop
|
||||
/* 0803CC 800E6F1C 1040000B */ beqz $v0, .L800E6F4C
|
||||
/* 0803D0 800E6F20 00000000 */ nop
|
||||
/* 0803D4 800E6F24 0C04D07A */ jal func_801341E8
|
||||
/* 0803D8 800E6F28 00000000 */ nop
|
||||
/* 0803DC 800E6F2C 14400007 */ bnez $v0, .L800E6F4C
|
||||
/* 0803E0 800E6F30 00000000 */ nop
|
||||
/* 0803E4 800E6F34 3C028011 */ lui $v0, 0x8011
|
||||
/* 0803E8 800E6F38 8442CCFE */ lh $v0, -0x3302($v0)
|
||||
/* 0803EC 800E6F3C 82830015 */ lb $v1, 0x15($s4)
|
||||
/* 0803F0 800E6F40 0043102A */ slt $v0, $v0, $v1
|
||||
/* 0803F4 800E6F44 10400010 */ beqz $v0, .L800E6F88
|
||||
/* 0803F8 800E6F48 00000000 */ nop
|
||||
.L800E6F4C:
|
||||
/* 0803FC 800E6F4C 8E820000 */ lw $v0, ($s4)
|
||||
/* 080400 800E6F50 2403FFDF */ addiu $v1, $zero, -0x21
|
||||
/* 080404 800E6F54 00431024 */ and $v0, $v0, $v1
|
||||
/* 080408 800E6F58 0C038069 */ jal func_800E01A4
|
||||
/* 08040C 800E6F5C AE820000 */ sw $v0, ($s4)
|
||||
/* 080410 800E6F60 0C03BD80 */ jal func_800EF600
|
||||
/* 080414 800E6F64 00000000 */ nop
|
||||
/* 080418 800E6F68 3C028011 */ lui $v0, 0x8011
|
||||
/* 08041C 800E6F6C 8442C9C0 */ lh $v0, -0x3640($v0)
|
||||
/* 080420 800E6F70 3C018011 */ lui $at, 0x8011
|
||||
/* 080424 800E6F74 A420CD00 */ sh $zero, -0x3300($at)
|
||||
/* 080428 800E6F78 104000BC */ beqz $v0, .L800E726C
|
||||
/* 08042C 800E6F7C 00000000 */ nop
|
||||
/* 080430 800E6F80 08039C72 */ j .L800E71C8
|
||||
/* 080434 800E6F84 00000000 */ nop
|
||||
|
||||
.L800E6F88:
|
||||
/* 080438 800E6F88 3C038011 */ lui $v1, 0x8011
|
||||
/* 08043C 800E6F8C 2463CCFA */ addiu $v1, $v1, -0x3306
|
||||
/* 080440 800E6F90 94620000 */ lhu $v0, ($v1)
|
||||
/* 080444 800E6F94 2442FFFF */ addiu $v0, $v0, -1
|
||||
/* 080448 800E6F98 A4620000 */ sh $v0, ($v1)
|
||||
/* 08044C 800E6F9C 00021400 */ sll $v0, $v0, 0x10
|
||||
/* 080450 800E6FA0 144000B2 */ bnez $v0, .L800E726C
|
||||
/* 080454 800E6FA4 24040002 */ addiu $a0, $zero, 2
|
||||
/* 080458 800E6FA8 3C02800A */ lui $v0, 0x800a
|
||||
/* 08045C 800E6FAC 2442A650 */ addiu $v0, $v0, -0x59b0
|
||||
/* 080460 800E6FB0 8C430000 */ lw $v1, ($v0)
|
||||
/* 080464 800E6FB4 3C018011 */ lui $at, 0x8011
|
||||
/* 080468 800E6FB8 A424CD00 */ sh $a0, -0x3300($at)
|
||||
/* 08046C 800E6FBC 34630040 */ ori $v1, $v1, 0x40
|
||||
/* 080470 800E6FC0 08039C9B */ j .L800E726C
|
||||
/* 080474 800E6FC4 AC430000 */ sw $v1, ($v0)
|
||||
|
||||
/* 080478 800E6FC8 3C038011 */ lui $v1, 0x8011
|
||||
/* 08047C 800E6FCC 8463CCF8 */ lh $v1, -0x3308($v1)
|
||||
/* 080480 800E6FD0 24020002 */ addiu $v0, $zero, 2
|
||||
/* 080484 800E6FD4 1462000C */ bne $v1, $v0, .L800E7008
|
||||
/* 080488 800E6FD8 00000000 */ nop
|
||||
/* 08048C 800E6FDC 0C00CD3C */ jal set_game_mode
|
||||
/* 080490 800E6FE0 2404000A */ addiu $a0, $zero, 0xa
|
||||
/* 080494 800E6FE4 0C05272D */ jal play_sound
|
||||
/* 080498 800E6FE8 240400C5 */ addiu $a0, $zero, 0xc5
|
||||
/* 08049C 800E6FEC 2402000A */ addiu $v0, $zero, 0xa
|
||||
/* 0804A0 800E6FF0 3C018011 */ lui $at, 0x8011
|
||||
/* 0804A4 800E6FF4 A422CCFA */ sh $v0, -0x3306($at)
|
||||
/* 0804A8 800E6FF8 3C018011 */ lui $at, 0x8011
|
||||
/* 0804AC 800E6FFC A422CD00 */ sh $v0, -0x3300($at)
|
||||
/* 0804B0 800E7000 08039C9B */ j .L800E726C
|
||||
/* 0804B4 800E7004 00000000 */ nop
|
||||
|
||||
.L800E7008:
|
||||
/* 0804B8 800E7008 0C03D390 */ jal func_800F4E40
|
||||
/* 0804BC 800E700C 0240202D */ daddu $a0, $s2, $zero
|
||||
/* 0804C0 800E7010 0C009C22 */ jal func_80027088
|
||||
/* 0804C4 800E7014 24040003 */ addiu $a0, $zero, 3
|
||||
/* 0804C8 800E7018 82620000 */ lb $v0, ($s3)
|
||||
/* 0804CC 800E701C 14400003 */ bnez $v0, .L800E702C
|
||||
/* 0804D0 800E7020 00000000 */ nop
|
||||
/* 0804D4 800E7024 0C039769 */ jal set_action_state
|
||||
/* 0804D8 800E7028 0000202D */ daddu $a0, $zero, $zero
|
||||
.L800E702C:
|
||||
/* 0804DC 800E702C 3C038011 */ lui $v1, 0x8011
|
||||
/* 0804E0 800E7030 2463CD00 */ addiu $v1, $v1, -0x3300
|
||||
/* 0804E4 800E7034 94620000 */ lhu $v0, ($v1)
|
||||
/* 0804E8 800E7038 24420001 */ addiu $v0, $v0, 1
|
||||
/* 0804EC 800E703C 08039C9B */ j .L800E726C
|
||||
/* 0804F0 800E7040 A4620000 */ sh $v0, ($v1)
|
||||
|
||||
/* 0804F4 800E7044 2402FFFF */ addiu $v0, $zero, -1
|
||||
/* 0804F8 800E7048 8643032C */ lh $v1, 0x32c($s2)
|
||||
/* 0804FC 800E704C 10620087 */ beq $v1, $v0, .L800E726C
|
||||
/* 080500 800E7050 9644032C */ lhu $a0, 0x32c($s2)
|
||||
/* 080504 800E7054 3C018011 */ lui $at, 0x8011
|
||||
/* 080508 800E7058 A424CCFC */ sh $a0, -0x3304($at)
|
||||
/* 08050C 800E705C 10600083 */ beqz $v1, .L800E726C
|
||||
/* 080510 800E7060 00000000 */ nop
|
||||
/* 080514 800E7064 0C03C4EC */ jal func_800F13B0
|
||||
/* 080518 800E7068 00000000 */ nop
|
||||
/* 08051C 800E706C 3C028011 */ lui $v0, 0x8011
|
||||
/* 080520 800E7070 2442CD00 */ addiu $v0, $v0, -0x3300
|
||||
/* 080524 800E7074 94430000 */ lhu $v1, ($v0)
|
||||
/* 080528 800E7078 2404000F */ addiu $a0, $zero, 0xf
|
||||
/* 08052C 800E707C 3C018011 */ lui $at, 0x8011
|
||||
/* 080530 800E7080 A424CCFA */ sh $a0, -0x3306($at)
|
||||
/* 080534 800E7084 24630001 */ addiu $v1, $v1, 1
|
||||
/* 080538 800E7088 08039C9B */ j .L800E726C
|
||||
/* 08053C 800E708C A4430000 */ sh $v1, ($v0)
|
||||
|
||||
/* 080540 800E7090 3C038011 */ lui $v1, 0x8011
|
||||
/* 080544 800E7094 2463CCFA */ addiu $v1, $v1, -0x3306
|
||||
/* 080548 800E7098 94620000 */ lhu $v0, ($v1)
|
||||
/* 08054C 800E709C 2442FFFF */ addiu $v0, $v0, -1
|
||||
/* 080550 800E70A0 A4620000 */ sh $v0, ($v1)
|
||||
/* 080554 800E70A4 00021400 */ sll $v0, $v0, 0x10
|
||||
/* 080558 800E70A8 14400070 */ bnez $v0, .L800E726C
|
||||
/* 08055C 800E70AC 00000000 */ nop
|
||||
/* 080560 800E70B0 0C03C54E */ jal func_800F1538
|
||||
/* 080564 800E70B4 00000000 */ nop
|
||||
/* 080568 800E70B8 3C018011 */ lui $at, 0x8011
|
||||
/* 08056C 800E70BC A420CD00 */ sh $zero, -0x3300($at)
|
||||
/* 080570 800E70C0 0C038069 */ jal func_800E01A4
|
||||
/* 080574 800E70C4 00000000 */ nop
|
||||
/* 080578 800E70C8 0C03BD80 */ jal func_800EF600
|
||||
/* 08057C 800E70CC 00000000 */ nop
|
||||
/* 080580 800E70D0 3C108011 */ lui $s0, 0x8011
|
||||
/* 080584 800E70D4 2610CCFC */ addiu $s0, $s0, -0x3304
|
||||
/* 080588 800E70D8 86030000 */ lh $v1, ($s0)
|
||||
/* 08058C 800E70DC 2402FFFE */ addiu $v0, $zero, -2
|
||||
/* 080590 800E70E0 1462001B */ bne $v1, $v0, .L800E7150
|
||||
/* 080594 800E70E4 00000000 */ nop
|
||||
/* 080598 800E70E8 0C039ADE */ jal func_800E6B78
|
||||
/* 08059C 800E70EC 0240202D */ daddu $a0, $s2, $zero
|
||||
/* 0805A0 800E70F0 10400005 */ beqz $v0, .L800E7108
|
||||
/* 0805A4 800E70F4 240200FF */ addiu $v0, $zero, 0xff
|
||||
/* 0805A8 800E70F8 0C039B11 */ jal func_800E6C44
|
||||
/* 0805AC 800E70FC 0240202D */ daddu $a0, $s2, $zero
|
||||
/* 0805B0 800E7100 14400003 */ bnez $v0, .L800E7110
|
||||
/* 0805B4 800E7104 240200FF */ addiu $v0, $zero, 0xff
|
||||
.L800E7108:
|
||||
/* 0805B8 800E7108 08039C54 */ j .L800E7150
|
||||
/* 0805BC 800E710C A6020000 */ sh $v0, ($s0)
|
||||
|
||||
.L800E7110:
|
||||
/* 0805C0 800E7110 3C048011 */ lui $a0, 0x8011
|
||||
/* 0805C4 800E7114 2484CCF8 */ addiu $a0, $a0, -0x3308
|
||||
/* 0805C8 800E7118 84830000 */ lh $v1, ($a0)
|
||||
/* 0805CC 800E711C 10600005 */ beqz $v1, .L800E7134
|
||||
/* 0805D0 800E7120 24020001 */ addiu $v0, $zero, 1
|
||||
/* 0805D4 800E7124 10620006 */ beq $v1, $v0, .L800E7140
|
||||
/* 0805D8 800E7128 24020001 */ addiu $v0, $zero, 1
|
||||
/* 0805DC 800E712C 08039C51 */ j .L800E7144
|
||||
/* 0805E0 800E7130 00000000 */ nop
|
||||
|
||||
.L800E7134:
|
||||
/* 0805E4 800E7134 24020001 */ addiu $v0, $zero, 1
|
||||
/* 0805E8 800E7138 08039C51 */ j .L800E7144
|
||||
/* 0805EC 800E713C A4820000 */ sh $v0, ($a0)
|
||||
|
||||
.L800E7140:
|
||||
/* 0805F0 800E7140 A4800000 */ sh $zero, ($a0)
|
||||
.L800E7144:
|
||||
/* 0805F4 800E7144 3C018011 */ lui $at, 0x8011
|
||||
/* 0805F8 800E7148 08039B87 */ j .L800E6E1C
|
||||
/* 0805FC 800E714C A422C9C0 */ sh $v0, -0x3640($at)
|
||||
|
||||
.L800E7150:
|
||||
/* 080600 800E7150 3C038011 */ lui $v1, 0x8011
|
||||
/* 080604 800E7154 8463CCFC */ lh $v1, -0x3304($v1)
|
||||
/* 080608 800E7158 240200FF */ addiu $v0, $zero, 0xff
|
||||
/* 08060C 800E715C 1062001A */ beq $v1, $v0, .L800E71C8
|
||||
/* 080610 800E7160 00000000 */ nop
|
||||
/* 080614 800E7164 3C048011 */ lui $a0, 0x8011
|
||||
/* 080618 800E7168 8484CCF8 */ lh $a0, -0x3308($a0)
|
||||
/* 08061C 800E716C 10800005 */ beqz $a0, .L800E7184
|
||||
/* 080620 800E7170 24020001 */ addiu $v0, $zero, 1
|
||||
/* 080624 800E7174 1082000A */ beq $a0, $v0, .L800E71A0
|
||||
/* 080628 800E7178 2462FFFF */ addiu $v0, $v1, -1
|
||||
/* 08062C 800E717C 08039C72 */ j .L800E71C8
|
||||
/* 080630 800E7180 00000000 */ nop
|
||||
|
||||
.L800E7184:
|
||||
/* 080634 800E7184 2462FFFF */ addiu $v0, $v1, -1
|
||||
/* 080638 800E7188 00021080 */ sll $v0, $v0, 2
|
||||
/* 08063C 800E718C 02421021 */ addu $v0, $s2, $v0
|
||||
/* 080640 800E7190 0C03AC5A */ jal func_800EB168
|
||||
/* 080644 800E7194 8C440108 */ lw $a0, 0x108($v0)
|
||||
/* 080648 800E7198 08039C72 */ j .L800E71C8
|
||||
/* 08064C 800E719C 00000000 */ nop
|
||||
|
||||
.L800E71A0:
|
||||
/* 080650 800E71A0 00021080 */ sll $v0, $v0, 2
|
||||
/* 080654 800E71A4 02421021 */ addu $v0, $s2, $v0
|
||||
/* 080658 800E71A8 0C03A900 */ jal use_consumable
|
||||
/* 08065C 800E71AC 8C440108 */ lw $a0, 0x108($v0)
|
||||
/* 080660 800E71B0 3C04800A */ lui $a0, 0x800a
|
||||
/* 080664 800E71B4 2484A650 */ addiu $a0, $a0, -0x59b0
|
||||
/* 080668 800E71B8 8C820000 */ lw $v0, ($a0)
|
||||
/* 08066C 800E71BC 3C030020 */ lui $v1, 0x20
|
||||
/* 080670 800E71C0 00431025 */ or $v0, $v0, $v1
|
||||
/* 080674 800E71C4 AC820000 */ sw $v0, ($a0)
|
||||
.L800E71C8:
|
||||
/* 080678 800E71C8 0C039A18 */ jal func_800E6860
|
||||
/* 08067C 800E71CC 00000000 */ nop
|
||||
/* 080680 800E71D0 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 080684 800E71D4 2403FFDF */ addiu $v1, $zero, -0x21
|
||||
/* 080688 800E71D8 8E820000 */ lw $v0, ($s4)
|
||||
/* 08068C 800E71DC 3C05800A */ lui $a1, 0x800a
|
||||
/* 080690 800E71E0 24A5A650 */ addiu $a1, $a1, -0x59b0
|
||||
/* 080694 800E71E4 00431024 */ and $v0, $v0, $v1
|
||||
/* 080698 800E71E8 AE820000 */ sw $v0, ($s4)
|
||||
/* 08069C 800E71EC 8CA20000 */ lw $v0, ($a1)
|
||||
/* 0806A0 800E71F0 2403FFBF */ addiu $v1, $zero, -0x41
|
||||
/* 0806A4 800E71F4 00431024 */ and $v0, $v0, $v1
|
||||
/* 0806A8 800E71F8 0C009C22 */ jal func_80027088
|
||||
/* 0806AC 800E71FC ACA20000 */ sw $v0, ($a1)
|
||||
/* 0806B0 800E7200 08039C9B */ j .L800E726C
|
||||
/* 0806B4 800E7204 00000000 */ nop
|
||||
|
||||
/* 0806B8 800E7208 3C038011 */ lui $v1, 0x8011
|
||||
/* 0806BC 800E720C 2463CCFA */ addiu $v1, $v1, -0x3306
|
||||
/* 0806C0 800E7210 94620000 */ lhu $v0, ($v1)
|
||||
/* 0806C4 800E7214 2442FFFF */ addiu $v0, $v0, -1
|
||||
/* 0806C8 800E7218 A4620000 */ sh $v0, ($v1)
|
||||
/* 0806CC 800E721C 00021400 */ sll $v0, $v0, 0x10
|
||||
/* 0806D0 800E7220 14400012 */ bnez $v0, .L800E726C
|
||||
/* 0806D4 800E7224 00000000 */ nop
|
||||
/* 0806D8 800E7228 0C039A18 */ jal func_800E6860
|
||||
/* 0806DC 800E722C 00000000 */ nop
|
||||
/* 0806E0 800E7230 2403FFDF */ addiu $v1, $zero, -0x21
|
||||
/* 0806E4 800E7234 8E820000 */ lw $v0, ($s4)
|
||||
/* 0806E8 800E7238 3C04800A */ lui $a0, 0x800a
|
||||
/* 0806EC 800E723C 2484A650 */ addiu $a0, $a0, -0x59b0
|
||||
/* 0806F0 800E7240 3C018011 */ lui $at, 0x8011
|
||||
/* 0806F4 800E7244 A420CD00 */ sh $zero, -0x3300($at)
|
||||
/* 0806F8 800E7248 00431024 */ and $v0, $v0, $v1
|
||||
/* 0806FC 800E724C AE820000 */ sw $v0, ($s4)
|
||||
/* 080700 800E7250 8C820000 */ lw $v0, ($a0)
|
||||
/* 080704 800E7254 2403FFBF */ addiu $v1, $zero, -0x41
|
||||
/* 080708 800E7258 00431024 */ and $v0, $v0, $v1
|
||||
/* 08070C 800E725C 0C038069 */ jal func_800E01A4
|
||||
/* 080710 800E7260 AC820000 */ sw $v0, ($a0)
|
||||
/* 080714 800E7264 0C03BD80 */ jal func_800EF600
|
||||
/* 080718 800E7268 00000000 */ nop
|
||||
.L800E726C:
|
||||
/* 08071C 800E726C 8FBF0024 */ lw $ra, 0x24($sp)
|
||||
/* 080720 800E7270 8FB40020 */ lw $s4, 0x20($sp)
|
||||
/* 080724 800E7274 8FB3001C */ lw $s3, 0x1c($sp)
|
||||
/* 080728 800E7278 8FB20018 */ lw $s2, 0x18($sp)
|
||||
/* 08072C 800E727C 8FB10014 */ lw $s1, 0x14($sp)
|
||||
/* 080730 800E7280 8FB00010 */ lw $s0, 0x10($sp)
|
||||
/* 080734 800E7284 03E00008 */ jr $ra
|
||||
/* 080738 800E7288 27BD0028 */ addiu $sp, $sp, 0x28
|
||||
|
||||
check_input_status_menu:
|
||||
/* 08073C 800E728C 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 080740 800E7290 0000202D */ daddu $a0, $zero, $zero
|
||||
/* 080744 800E7294 3C05F5DE */ lui $a1, 0xf5de
|
||||
/* 080748 800E7298 34A50180 */ ori $a1, $a1, 0x180
|
||||
/* 08074C 800E729C AFBF0018 */ sw $ra, 0x18($sp)
|
||||
/* 080750 800E72A0 AFB10014 */ sw $s1, 0x14($sp)
|
||||
/* 080754 800E72A4 0C0B1EAF */ jal get_variable
|
||||
/* 080758 800E72A8 AFB00010 */ sw $s0, 0x10($sp)
|
||||
/* 08075C 800E72AC 3C118011 */ lui $s1, 0x8011
|
||||
/* 080760 800E72B0 2631EFC8 */ addiu $s1, $s1, -0x1038
|
||||
/* 080764 800E72B4 28420060 */ slti $v0, $v0, 0x60
|
||||
/* 080768 800E72B8 10400031 */ beqz $v0, .L800E7380
|
||||
/* 08076C 800E72BC 24020021 */ addiu $v0, $zero, 0x21
|
||||
/* 080770 800E72C0 822300B4 */ lb $v1, 0xb4($s1)
|
||||
/* 080774 800E72C4 10620003 */ beq $v1, $v0, .L800E72D4
|
||||
/* 080778 800E72C8 00000000 */ nop
|
||||
/* 08077C 800E72CC 08039CB8 */ j .L800E72E0
|
||||
/* 080780 800E72D0 8E3000E0 */ lw $s0, 0xe0($s1)
|
||||
|
||||
.L800E72D4:
|
||||
/* 080784 800E72D4 3C028007 */ lui $v0, 0x8007
|
||||
/* 080788 800E72D8 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 08078C 800E72DC 8C500010 */ lw $s0, 0x10($v0)
|
||||
.L800E72E0:
|
||||
/* 080790 800E72E0 0C03A644 */ jal is_status_menu_visible
|
||||
/* 080794 800E72E4 00000000 */ nop
|
||||
/* 080798 800E72E8 14400013 */ bnez $v0, .L800E7338
|
||||
/* 08079C 800E72EC 00000000 */ nop
|
||||
/* 0807A0 800E72F0 8E2200DC */ lw $v0, 0xdc($s1)
|
||||
/* 0807A4 800E72F4 30422010 */ andi $v0, $v0, 0x2010
|
||||
/* 0807A8 800E72F8 14400021 */ bnez $v0, .L800E7380
|
||||
/* 0807AC 800E72FC 32020008 */ andi $v0, $s0, 8
|
||||
/* 0807B0 800E7300 1040001F */ beqz $v0, .L800E7380
|
||||
/* 0807B4 800E7304 00000000 */ nop
|
||||
/* 0807B8 800E7308 0C03A618 */ jal func_800E9860
|
||||
/* 0807BC 800E730C 00000000 */ nop
|
||||
/* 0807C0 800E7310 1040001B */ beqz $v0, .L800E7380
|
||||
/* 0807C4 800E7314 00000000 */ nop
|
||||
/* 0807C8 800E7318 0C03A5D8 */ jal open_status_menu_long
|
||||
/* 0807CC 800E731C 00000000 */ nop
|
||||
/* 0807D0 800E7320 0C04D07A */ jal func_801341E8
|
||||
/* 0807D4 800E7324 00000000 */ nop
|
||||
/* 0807D8 800E7328 14400015 */ bnez $v0, .L800E7380
|
||||
/* 0807DC 800E732C 24040003 */ addiu $a0, $zero, 3
|
||||
/* 0807E0 800E7330 08039CDE */ j .L800E7378
|
||||
/* 0807E4 800E7334 00000000 */ nop
|
||||
|
||||
.L800E7338:
|
||||
/* 0807E8 800E7338 8E2200DC */ lw $v0, 0xdc($s1)
|
||||
/* 0807EC 800E733C 30422010 */ andi $v0, $v0, 0x2010
|
||||
/* 0807F0 800E7340 1440000F */ bnez $v0, .L800E7380
|
||||
/* 0807F4 800E7344 32020008 */ andi $v0, $s0, 8
|
||||
/* 0807F8 800E7348 1040000D */ beqz $v0, .L800E7380
|
||||
/* 0807FC 800E734C 00000000 */ nop
|
||||
/* 080800 800E7350 0C03A618 */ jal func_800E9860
|
||||
/* 080804 800E7354 00000000 */ nop
|
||||
/* 080808 800E7358 10400009 */ beqz $v0, .L800E7380
|
||||
/* 08080C 800E735C 00000000 */ nop
|
||||
/* 080810 800E7360 0C03A5EE */ jal func_800E97B8
|
||||
/* 080814 800E7364 00000000 */ nop
|
||||
/* 080818 800E7368 0C04D07A */ jal func_801341E8
|
||||
/* 08081C 800E736C 00000000 */ nop
|
||||
/* 080820 800E7370 14400003 */ bnez $v0, .L800E7380
|
||||
/* 080824 800E7374 24040004 */ addiu $a0, $zero, 4
|
||||
.L800E7378:
|
||||
/* 080828 800E7378 0C05272D */ jal play_sound
|
||||
/* 08082C 800E737C 00000000 */ nop
|
||||
.L800E7380:
|
||||
/* 080830 800E7380 8FBF0018 */ lw $ra, 0x18($sp)
|
||||
/* 080834 800E7384 8FB10014 */ lw $s1, 0x14($sp)
|
||||
/* 080838 800E7388 8FB00010 */ lw $s0, 0x10($sp)
|
||||
/* 08083C 800E738C 03E00008 */ jr $ra
|
||||
/* 080840 800E7390 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
|
||||
/* 080844 800E7394 00000000 */ nop
|
||||
/* 080848 800E7398 00000000 */ nop
|
||||
/* 08084C 800E739C 00000000 */ nop
|
3537
papermario/asm/code_80850_len_3060.s
Normal file
3537
papermario/asm/code_80850_len_3060.s
Normal file
File diff suppressed because it is too large
Load Diff
6213
papermario/asm/code_838b0_len_5900.s
Normal file
6213
papermario/asm/code_838b0_len_5900.s
Normal file
File diff suppressed because it is too large
Load Diff
1093
papermario/asm/code_891b0_len_fb0.s
Normal file
1093
papermario/asm/code_891b0_len_fb0.s
Normal file
File diff suppressed because it is too large
Load Diff
487
papermario/asm/code_8a160_len_700.s
Normal file
487
papermario/asm/code_8a160_len_700.s
Normal file
@ -0,0 +1,487 @@
|
||||
# %s disassembly and split file
|
||||
# generated by n64split v%s - N64 ROM splitter
|
||||
|
||||
# assembler directives
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
.set gp=64 # allow use of 64-bit general purpose registers
|
||||
|
||||
.include "globals.inc"
|
||||
|
||||
|
||||
.section .text800F0CB0, "ax"
|
||||
|
||||
func_800F0CB0:
|
||||
/* 08A160 800F0CB0 3C038011 */ lui $v1, 0x8011
|
||||
/* 08A164 800F0CB4 2463D000 */ addiu $v1, $v1, -0x3000
|
||||
/* 08A168 800F0CB8 00041040 */ sll $v0, $a0, 1
|
||||
/* 08A16C 800F0CBC 00441021 */ addu $v0, $v0, $a0
|
||||
/* 08A170 800F0CC0 000210C0 */ sll $v0, $v0, 3
|
||||
/* 08A174 800F0CC4 00441021 */ addu $v0, $v0, $a0
|
||||
/* 08A178 800F0CC8 00021100 */ sll $v0, $v0, 4
|
||||
/* 08A17C 800F0CCC 00441023 */ subu $v0, $v0, $a0
|
||||
/* 08A180 800F0CD0 00021080 */ sll $v0, $v0, 2
|
||||
/* 08A184 800F0CD4 44850000 */ mtc1 $a1, $f0
|
||||
/* 08A188 800F0CD8 00432821 */ addu $a1, $v0, $v1
|
||||
/* 08A18C 800F0CDC 44861000 */ mtc1 $a2, $f2
|
||||
/* 08A190 800F0CE0 44872000 */ mtc1 $a3, $f4
|
||||
/* 08A194 800F0CE4 1C80001B */ bgtz $a0, .L800F0D54
|
||||
/* 08A198 800F0CE8 24060039 */ addiu $a2, $zero, 0x39
|
||||
/* 08A19C 800F0CEC 24020001 */ addiu $v0, $zero, 1
|
||||
/* 08A1A0 800F0CF0 A0A20000 */ sb $v0, ($a1)
|
||||
/* 08A1A4 800F0CF4 24020028 */ addiu $v0, $zero, 0x28
|
||||
/* 08A1A8 800F0CF8 E4A00008 */ swc1 $f0, 8($a1)
|
||||
/* 08A1AC 800F0CFC E4A2000C */ swc1 $f2, 0xc($a1)
|
||||
/* 08A1B0 800F0D00 E4A40018 */ swc1 $f4, 0x18($a1)
|
||||
/* 08A1B4 800F0D04 A0A20001 */ sb $v0, 1($a1)
|
||||
/* 08A1B8 800F0D08 A0A00002 */ sb $zero, 2($a1)
|
||||
/* 08A1BC 800F0D0C 24A5001C */ addiu $a1, $a1, 0x1c
|
||||
/* 08A1C0 800F0D10 24030001 */ addiu $v1, $zero, 1
|
||||
/* 08A1C4 800F0D14 44801000 */ mtc1 $zero, $f2
|
||||
.L800F0D18:
|
||||
/* 08A1C8 800F0D18 44830000 */ mtc1 $v1, $f0
|
||||
/* 08A1CC 800F0D1C 00000000 */ nop
|
||||
/* 08A1D0 800F0D20 46800020 */ cvt.s.w $f0, $f0
|
||||
/* 08A1D4 800F0D24 46000007 */ neg.s $f0, $f0
|
||||
/* 08A1D8 800F0D28 46020002 */ mul.s $f0, $f0, $f2
|
||||
/* 08A1DC 800F0D2C 00000000 */ nop
|
||||
/* 08A1E0 800F0D30 24630001 */ addiu $v1, $v1, 1
|
||||
/* 08A1E4 800F0D34 4600018D */ trunc.w.s $f6, $f0
|
||||
/* 08A1E8 800F0D38 44023000 */ mfc1 $v0, $f6
|
||||
/* 08A1EC 800F0D3C 00000000 */ nop
|
||||
/* 08A1F0 800F0D40 2442FFFF */ addiu $v0, $v0, -1
|
||||
/* 08A1F4 800F0D44 A0A20007 */ sb $v0, 7($a1)
|
||||
/* 08A1F8 800F0D48 0066102A */ slt $v0, $v1, $a2
|
||||
/* 08A1FC 800F0D4C 1440FFF2 */ bnez $v0, .L800F0D18
|
||||
/* 08A200 800F0D50 24A5001C */ addiu $a1, $a1, 0x1c
|
||||
.L800F0D54:
|
||||
/* 08A204 800F0D54 03E00008 */ jr $ra
|
||||
/* 08A208 800F0D58 00000000 */ nop
|
||||
|
||||
func_800F0D5C:
|
||||
/* 08A20C 800F0D5C 0000182D */ daddu $v1, $zero, $zero
|
||||
/* 08A210 800F0D60 3C028011 */ lui $v0, 0x8011
|
||||
/* 08A214 800F0D64 2442D000 */ addiu $v0, $v0, -0x3000
|
||||
.L800F0D68:
|
||||
/* 08A218 800F0D68 A0400000 */ sb $zero, ($v0)
|
||||
/* 08A21C 800F0D6C 24630001 */ addiu $v1, $v1, 1
|
||||
/* 08A220 800F0D70 1860FFFD */ blez $v1, .L800F0D68
|
||||
/* 08A224 800F0D74 2442063C */ addiu $v0, $v0, 0x63c
|
||||
/* 08A228 800F0D78 03E00008 */ jr $ra
|
||||
/* 08A22C 800F0D7C 00000000 */ nop
|
||||
|
||||
func_800F0D80:
|
||||
/* 08A230 800F0D80 27BDFFA8 */ addiu $sp, $sp, -0x58
|
||||
/* 08A234 800F0D84 F7B60040 */ sdc1 $f22, 0x40($sp)
|
||||
/* 08A238 800F0D88 3C018011 */ lui $at, 0x8011
|
||||
/* 08A23C 800F0D8C D436C310 */ ldc1 $f22, -0x3cf0($at)
|
||||
/* 08A240 800F0D90 F7B40038 */ sdc1 $f20, 0x38($sp)
|
||||
/* 08A244 800F0D94 3C018011 */ lui $at, 0x8011
|
||||
/* 08A248 800F0D98 D434C318 */ ldc1 $f20, -0x3ce8($at)
|
||||
/* 08A24C 800F0D9C AFB40020 */ sw $s4, 0x20($sp)
|
||||
/* 08A250 800F0DA0 0000A02D */ daddu $s4, $zero, $zero
|
||||
/* 08A254 800F0DA4 AFBE0030 */ sw $fp, 0x30($sp)
|
||||
/* 08A258 800F0DA8 3C1E8011 */ lui $fp, 0x8011
|
||||
/* 08A25C 800F0DAC 27DE9820 */ addiu $fp, $fp, -0x67e0
|
||||
/* 08A260 800F0DB0 AFB60028 */ sw $s6, 0x28($sp)
|
||||
/* 08A264 800F0DB4 2416007F */ addiu $s6, $zero, 0x7f
|
||||
/* 08A268 800F0DB8 AFB7002C */ sw $s7, 0x2c($sp)
|
||||
/* 08A26C 800F0DBC 3C178011 */ lui $s7, 0x8011
|
||||
/* 08A270 800F0DC0 26F79800 */ addiu $s7, $s7, -0x6800
|
||||
/* 08A274 800F0DC4 AFB3001C */ sw $s3, 0x1c($sp)
|
||||
/* 08A278 800F0DC8 0280982D */ daddu $s3, $s4, $zero
|
||||
/* 08A27C 800F0DCC AFBF0034 */ sw $ra, 0x34($sp)
|
||||
/* 08A280 800F0DD0 AFB50024 */ sw $s5, 0x24($sp)
|
||||
/* 08A284 800F0DD4 AFB20018 */ sw $s2, 0x18($sp)
|
||||
/* 08A288 800F0DD8 AFB10014 */ sw $s1, 0x14($sp)
|
||||
/* 08A28C 800F0DDC AFB00010 */ sw $s0, 0x10($sp)
|
||||
/* 08A290 800F0DE0 F7BA0050 */ sdc1 $f26, 0x50($sp)
|
||||
/* 08A294 800F0DE4 F7B80048 */ sdc1 $f24, 0x48($sp)
|
||||
.L800F0DE8:
|
||||
/* 08A298 800F0DE8 3C058011 */ lui $a1, 0x8011
|
||||
/* 08A29C 800F0DEC 24A5D000 */ addiu $a1, $a1, -0x3000
|
||||
/* 08A2A0 800F0DF0 02651821 */ addu $v1, $s3, $a1
|
||||
/* 08A2A4 800F0DF4 90620000 */ lbu $v0, ($v1)
|
||||
/* 08A2A8 800F0DF8 5040007A */ beql $v0, $zero, .L800F0FE4
|
||||
/* 08A2AC 800F0DFC 26940001 */ addiu $s4, $s4, 1
|
||||
/* 08A2B0 800F0E00 90620001 */ lbu $v0, 1($v1)
|
||||
/* 08A2B4 800F0E04 2442FFFF */ addiu $v0, $v0, -1
|
||||
/* 08A2B8 800F0E08 A0620001 */ sb $v0, 1($v1)
|
||||
/* 08A2BC 800F0E0C 90620002 */ lbu $v0, 2($v1)
|
||||
/* 08A2C0 800F0E10 80640001 */ lb $a0, 1($v1)
|
||||
/* 08A2C4 800F0E14 24420001 */ addiu $v0, $v0, 1
|
||||
/* 08A2C8 800F0E18 04810003 */ bgez $a0, .L800F0E28
|
||||
/* 08A2CC 800F0E1C A0620002 */ sb $v0, 2($v1)
|
||||
/* 08A2D0 800F0E20 0803C3F8 */ j .L800F0FE0
|
||||
/* 08A2D4 800F0E24 A0600000 */ sb $zero, ($v1)
|
||||
|
||||
.L800F0E28:
|
||||
/* 08A2D8 800F0E28 0080A82D */ daddu $s5, $a0, $zero
|
||||
/* 08A2DC 800F0E2C 24120001 */ addiu $s2, $zero, 1
|
||||
/* 08A2E0 800F0E30 24700034 */ addiu $s0, $v1, 0x34
|
||||
/* 08A2E4 800F0E34 0000882D */ daddu $s1, $zero, $zero
|
||||
/* 08A2E8 800F0E38 C47A0008 */ lwc1 $f26, 8($v1)
|
||||
/* 08A2EC 800F0E3C C478000C */ lwc1 $f24, 0xc($v1)
|
||||
.L800F0E40:
|
||||
/* 08A2F0 800F0E40 9202FFEF */ lbu $v0, -0x11($s0)
|
||||
/* 08A2F4 800F0E44 24420001 */ addiu $v0, $v0, 1
|
||||
/* 08A2F8 800F0E48 A202FFEF */ sb $v0, -0x11($s0)
|
||||
/* 08A2FC 800F0E4C 00021600 */ sll $v0, $v0, 0x18
|
||||
/* 08A300 800F0E50 00021603 */ sra $v0, $v0, 0x18
|
||||
/* 08A304 800F0E54 2842001E */ slti $v0, $v0, 0x1e
|
||||
/* 08A308 800F0E58 14400006 */ bnez $v0, .L800F0E74
|
||||
/* 08A30C 800F0E5C 2AA2001E */ slti $v0, $s5, 0x1e
|
||||
/* 08A310 800F0E60 10400003 */ beqz $v0, .L800F0E70
|
||||
/* 08A314 800F0E64 2402FFE1 */ addiu $v0, $zero, -0x1f
|
||||
/* 08A318 800F0E68 0803C39D */ j .L800F0E74
|
||||
/* 08A31C 800F0E6C A202FFEF */ sb $v0, -0x11($s0)
|
||||
|
||||
.L800F0E70:
|
||||
/* 08A320 800F0E70 A200FFEF */ sb $zero, -0x11($s0)
|
||||
.L800F0E74:
|
||||
/* 08A324 800F0E74 8202FFEF */ lb $v0, -0x11($s0)
|
||||
/* 08A328 800F0E78 04420055 */ bltzl $v0, .L800F0FD0
|
||||
/* 08A32C 800F0E7C 26310002 */ addiu $s1, $s1, 2
|
||||
/* 08A330 800F0E80 14400031 */ bnez $v0, .L800F0F48
|
||||
/* 08A334 800F0E84 023E1821 */ addu $v1, $s1, $fp
|
||||
/* 08A338 800F0E88 80620000 */ lb $v0, ($v1)
|
||||
/* 08A33C 800F0E8C 44821000 */ mtc1 $v0, $f2
|
||||
/* 08A340 800F0E90 00000000 */ nop
|
||||
/* 08A344 800F0E94 468010A0 */ cvt.s.w $f2, $f2
|
||||
/* 08A348 800F0E98 460010A1 */ cvt.d.s $f2, $f2
|
||||
/* 08A34C 800F0E9C 46361082 */ mul.d $f2, $f2, $f22
|
||||
/* 08A350 800F0EA0 00000000 */ nop
|
||||
/* 08A354 800F0EA4 80620001 */ lb $v0, 1($v1)
|
||||
/* 08A358 800F0EA8 44820000 */ mtc1 $v0, $f0
|
||||
/* 08A35C 800F0EAC 00000000 */ nop
|
||||
/* 08A360 800F0EB0 46800020 */ cvt.s.w $f0, $f0
|
||||
/* 08A364 800F0EB4 46000007 */ neg.s $f0, $f0
|
||||
/* 08A368 800F0EB8 46000021 */ cvt.d.s $f0, $f0
|
||||
/* 08A36C 800F0EBC 46360002 */ mul.d $f0, $f0, $f22
|
||||
/* 08A370 800F0EC0 00000000 */ nop
|
||||
/* 08A374 800F0EC4 3C013F80 */ lui $at, 0x3f80
|
||||
/* 08A378 800F0EC8 44812000 */ mtc1 $at, $f4
|
||||
/* 08A37C 800F0ECC 2404007F */ addiu $a0, $zero, 0x7f
|
||||
/* 08A380 800F0ED0 E61AFFF0 */ swc1 $f26, -0x10($s0)
|
||||
/* 08A384 800F0ED4 E618FFF4 */ swc1 $f24, -0xc($s0)
|
||||
/* 08A388 800F0ED8 E6040000 */ swc1 $f4, ($s0)
|
||||
/* 08A38C 800F0EDC 462010A0 */ cvt.s.d $f2, $f2
|
||||
/* 08A390 800F0EE0 E602FFF8 */ swc1 $f2, -8($s0)
|
||||
/* 08A394 800F0EE4 46200020 */ cvt.s.d $f0, $f0
|
||||
/* 08A398 800F0EE8 0C00A67F */ jal rand_int
|
||||
/* 08A39C 800F0EEC E600FFFC */ swc1 $f0, -4($s0)
|
||||
/* 08A3A0 800F0EF0 A202FFEB */ sb $v0, -0x15($s0)
|
||||
/* 08A3A4 800F0EF4 304400FF */ andi $a0, $v0, 0xff
|
||||
/* 08A3A8 800F0EF8 0C00A67F */ jal rand_int
|
||||
/* 08A3AC 800F0EFC 02C42023 */ subu $a0, $s6, $a0
|
||||
/* 08A3B0 800F0F00 A202FFEC */ sb $v0, -0x14($s0)
|
||||
/* 08A3B4 800F0F04 304400FF */ andi $a0, $v0, 0xff
|
||||
/* 08A3B8 800F0F08 9202FFEB */ lbu $v0, -0x15($s0)
|
||||
/* 08A3BC 800F0F0C 02C42023 */ subu $a0, $s6, $a0
|
||||
/* 08A3C0 800F0F10 0C00A67F */ jal rand_int
|
||||
/* 08A3C4 800F0F14 00822023 */ subu $a0, $a0, $v0
|
||||
/* 08A3C8 800F0F18 9203FFEB */ lbu $v1, -0x15($s0)
|
||||
/* 08A3CC 800F0F1C A202FFED */ sb $v0, -0x13($s0)
|
||||
/* 08A3D0 800F0F20 240200FF */ addiu $v0, $zero, 0xff
|
||||
/* 08A3D4 800F0F24 A202FFEE */ sb $v0, -0x12($s0)
|
||||
/* 08A3D8 800F0F28 9202FFEC */ lbu $v0, -0x14($s0)
|
||||
/* 08A3DC 800F0F2C 24630080 */ addiu $v1, $v1, 0x80
|
||||
/* 08A3E0 800F0F30 A203FFEB */ sb $v1, -0x15($s0)
|
||||
/* 08A3E4 800F0F34 9203FFED */ lbu $v1, -0x13($s0)
|
||||
/* 08A3E8 800F0F38 24420080 */ addiu $v0, $v0, 0x80
|
||||
/* 08A3EC 800F0F3C A202FFEC */ sb $v0, -0x14($s0)
|
||||
/* 08A3F0 800F0F40 24630080 */ addiu $v1, $v1, 0x80
|
||||
/* 08A3F4 800F0F44 A203FFED */ sb $v1, -0x13($s0)
|
||||
.L800F0F48:
|
||||
/* 08A3F8 800F0F48 C600FFF8 */ lwc1 $f0, -8($s0)
|
||||
/* 08A3FC 800F0F4C 46000021 */ cvt.d.s $f0, $f0
|
||||
/* 08A400 800F0F50 46340002 */ mul.d $f0, $f0, $f20
|
||||
/* 08A404 800F0F54 00000000 */ nop
|
||||
/* 08A408 800F0F58 C602FFFC */ lwc1 $f2, -4($s0)
|
||||
/* 08A40C 800F0F5C 460010A1 */ cvt.d.s $f2, $f2
|
||||
/* 08A410 800F0F60 46341082 */ mul.d $f2, $f2, $f20
|
||||
/* 08A414 800F0F64 00000000 */ nop
|
||||
/* 08A418 800F0F68 C608FFF0 */ lwc1 $f8, -0x10($s0)
|
||||
/* 08A41C 800F0F6C C604FFF8 */ lwc1 $f4, -8($s0)
|
||||
/* 08A420 800F0F70 C606FFF4 */ lwc1 $f6, -0xc($s0)
|
||||
/* 08A424 800F0F74 46044200 */ add.s $f8, $f8, $f4
|
||||
/* 08A428 800F0F78 C604FFFC */ lwc1 $f4, -4($s0)
|
||||
/* 08A42C 800F0F7C 8202FFEF */ lb $v0, -0x11($s0)
|
||||
/* 08A430 800F0F80 46043180 */ add.s $f6, $f6, $f4
|
||||
/* 08A434 800F0F84 00571021 */ addu $v0, $v0, $s7
|
||||
/* 08A438 800F0F88 E608FFF0 */ swc1 $f8, -0x10($s0)
|
||||
/* 08A43C 800F0F8C E606FFF4 */ swc1 $f6, -0xc($s0)
|
||||
/* 08A440 800F0F90 46200020 */ cvt.s.d $f0, $f0
|
||||
/* 08A444 800F0F94 462010A0 */ cvt.s.d $f2, $f2
|
||||
/* 08A448 800F0F98 E600FFF8 */ swc1 $f0, -8($s0)
|
||||
/* 08A44C 800F0F9C E602FFFC */ swc1 $f2, -4($s0)
|
||||
/* 08A450 800F0FA0 90420000 */ lbu $v0, ($v0)
|
||||
/* 08A454 800F0FA4 3C018011 */ lui $at, 0x8011
|
||||
/* 08A458 800F0FA8 D422C320 */ ldc1 $f2, -0x3ce0($at)
|
||||
/* 08A45C 800F0FAC 44820000 */ mtc1 $v0, $f0
|
||||
/* 08A460 800F0FB0 00000000 */ nop
|
||||
/* 08A464 800F0FB4 46800020 */ cvt.s.w $f0, $f0
|
||||
/* 08A468 800F0FB8 46000021 */ cvt.d.s $f0, $f0
|
||||
/* 08A46C 800F0FBC 46220002 */ mul.d $f0, $f0, $f2
|
||||
/* 08A470 800F0FC0 00000000 */ nop
|
||||
/* 08A474 800F0FC4 46200020 */ cvt.s.d $f0, $f0
|
||||
/* 08A478 800F0FC8 E6000000 */ swc1 $f0, ($s0)
|
||||
/* 08A47C 800F0FCC 26310002 */ addiu $s1, $s1, 2
|
||||
.L800F0FD0:
|
||||
/* 08A480 800F0FD0 26520001 */ addiu $s2, $s2, 1
|
||||
/* 08A484 800F0FD4 2A420039 */ slti $v0, $s2, 0x39
|
||||
/* 08A488 800F0FD8 1440FF99 */ bnez $v0, .L800F0E40
|
||||
/* 08A48C 800F0FDC 2610001C */ addiu $s0, $s0, 0x1c
|
||||
.L800F0FE0:
|
||||
/* 08A490 800F0FE0 26940001 */ addiu $s4, $s4, 1
|
||||
.L800F0FE4:
|
||||
/* 08A494 800F0FE4 1A80FF80 */ blez $s4, .L800F0DE8
|
||||
/* 08A498 800F0FE8 2673063C */ addiu $s3, $s3, 0x63c
|
||||
/* 08A49C 800F0FEC 8FBF0034 */ lw $ra, 0x34($sp)
|
||||
/* 08A4A0 800F0FF0 8FBE0030 */ lw $fp, 0x30($sp)
|
||||
/* 08A4A4 800F0FF4 8FB7002C */ lw $s7, 0x2c($sp)
|
||||
/* 08A4A8 800F0FF8 8FB60028 */ lw $s6, 0x28($sp)
|
||||
/* 08A4AC 800F0FFC 8FB50024 */ lw $s5, 0x24($sp)
|
||||
/* 08A4B0 800F1000 8FB40020 */ lw $s4, 0x20($sp)
|
||||
/* 08A4B4 800F1004 8FB3001C */ lw $s3, 0x1c($sp)
|
||||
/* 08A4B8 800F1008 8FB20018 */ lw $s2, 0x18($sp)
|
||||
/* 08A4BC 800F100C 8FB10014 */ lw $s1, 0x14($sp)
|
||||
/* 08A4C0 800F1010 8FB00010 */ lw $s0, 0x10($sp)
|
||||
/* 08A4C4 800F1014 D7BA0050 */ ldc1 $f26, 0x50($sp)
|
||||
/* 08A4C8 800F1018 D7B80048 */ ldc1 $f24, 0x48($sp)
|
||||
/* 08A4CC 800F101C D7B60040 */ ldc1 $f22, 0x40($sp)
|
||||
/* 08A4D0 800F1020 D7B40038 */ ldc1 $f20, 0x38($sp)
|
||||
/* 08A4D4 800F1024 03E00008 */ jr $ra
|
||||
/* 08A4D8 800F1028 27BD0058 */ addiu $sp, $sp, 0x58
|
||||
|
||||
func_800F102C:
|
||||
/* 08A4DC 800F102C 27BDFF28 */ addiu $sp, $sp, -0xd8
|
||||
/* 08A4E0 800F1030 3C090050 */ lui $t1, 0x50
|
||||
/* 08A4E4 800F1034 352903C0 */ ori $t1, $t1, 0x3c0
|
||||
/* 08A4E8 800F1038 3C0ADC08 */ lui $t2, 0xdc08
|
||||
/* 08A4EC 800F103C 354A0008 */ ori $t2, $t2, 8
|
||||
/* 08A4F0 800F1040 27A40020 */ addiu $a0, $sp, 0x20
|
||||
/* 08A4F4 800F1044 AFB100A4 */ sw $s1, 0xa4($sp)
|
||||
/* 08A4F8 800F1048 3C110001 */ lui $s1, 1
|
||||
/* 08A4FC 800F104C 36311630 */ ori $s1, $s1, 0x1630
|
||||
/* 08A500 800F1050 AFB700BC */ sw $s7, 0xbc($sp)
|
||||
/* 08A504 800F1054 0000B82D */ daddu $s7, $zero, $zero
|
||||
/* 08A508 800F1058 AFB600B8 */ sw $s6, 0xb8($sp)
|
||||
/* 08A50C 800F105C 27B60060 */ addiu $s6, $sp, 0x60
|
||||
/* 08A510 800F1060 3C02800A */ lui $v0, 0x800a
|
||||
/* 08A514 800F1064 2442A674 */ addiu $v0, $v0, -0x598c
|
||||
/* 08A518 800F1068 AFBE00C0 */ sw $fp, 0xc0($sp)
|
||||
/* 08A51C 800F106C 0040F02D */ daddu $fp, $v0, $zero
|
||||
/* 08A520 800F1070 3C028007 */ lui $v0, 0x8007
|
||||
/* 08A524 800F1074 244241F0 */ addiu $v0, $v0, 0x41f0
|
||||
/* 08A528 800F1078 AFB300AC */ sw $s3, 0xac($sp)
|
||||
/* 08A52C 800F107C 0040982D */ daddu $s3, $v0, $zero
|
||||
/* 08A530 800F1080 AFB500B4 */ sw $s5, 0xb4($sp)
|
||||
/* 08A534 800F1084 3C150001 */ lui $s5, 1
|
||||
/* 08A538 800F1088 36B51630 */ ori $s5, $s5, 0x1630
|
||||
/* 08A53C 800F108C AFB400B0 */ sw $s4, 0xb0($sp)
|
||||
/* 08A540 800F1090 02E0A02D */ daddu $s4, $s7, $zero
|
||||
/* 08A544 800F1094 AFB000A0 */ sw $s0, 0xa0($sp)
|
||||
/* 08A548 800F1098 3C10800A */ lui $s0, 0x800a
|
||||
/* 08A54C 800F109C 2610A66C */ addiu $s0, $s0, -0x5994
|
||||
/* 08A550 800F10A0 3C02E700 */ lui $v0, 0xe700
|
||||
/* 08A554 800F10A4 AFBF00C4 */ sw $ra, 0xc4($sp)
|
||||
/* 08A558 800F10A8 AFB200A8 */ sw $s2, 0xa8($sp)
|
||||
/* 08A55C 800F10AC F7B600D0 */ sdc1 $f22, 0xd0($sp)
|
||||
/* 08A560 800F10B0 F7B400C8 */ sdc1 $f20, 0xc8($sp)
|
||||
/* 08A564 800F10B4 8E030000 */ lw $v1, ($s0)
|
||||
/* 08A568 800F10B8 3C0643A0 */ lui $a2, 0x43a0
|
||||
/* 08A56C 800F10BC 3C074370 */ lui $a3, 0x4370
|
||||
/* 08A570 800F10C0 44800000 */ mtc1 $zero, $f0
|
||||
/* 08A574 800F10C4 3C0142C8 */ lui $at, 0x42c8
|
||||
/* 08A578 800F10C8 44811000 */ mtc1 $at, $f2
|
||||
/* 08A57C 800F10CC 3C013F80 */ lui $at, 0x3f80
|
||||
/* 08A580 800F10D0 44812000 */ mtc1 $at, $f4
|
||||
/* 08A584 800F10D4 0060402D */ daddu $t0, $v1, $zero
|
||||
/* 08A588 800F10D8 44050000 */ mfc1 $a1, $f0
|
||||
/* 08A58C 800F10DC 3C01C2C8 */ lui $at, 0xc2c8
|
||||
/* 08A590 800F10E0 44810000 */ mtc1 $at, $f0
|
||||
/* 08A594 800F10E4 24630008 */ addiu $v1, $v1, 8
|
||||
/* 08A598 800F10E8 AE030000 */ sw $v1, ($s0)
|
||||
/* 08A59C 800F10EC AD020000 */ sw $v0, ($t0)
|
||||
/* 08A5A0 800F10F0 24620008 */ addiu $v0, $v1, 8
|
||||
/* 08A5A4 800F10F4 AD000004 */ sw $zero, 4($t0)
|
||||
/* 08A5A8 800F10F8 AE020000 */ sw $v0, ($s0)
|
||||
/* 08A5AC 800F10FC 3C02DB06 */ lui $v0, 0xdb06
|
||||
/* 08A5B0 800F1100 AC620000 */ sw $v0, ($v1)
|
||||
/* 08A5B4 800F1104 24620010 */ addiu $v0, $v1, 0x10
|
||||
/* 08A5B8 800F1108 AC600004 */ sw $zero, 4($v1)
|
||||
/* 08A5BC 800F110C AE020000 */ sw $v0, ($s0)
|
||||
/* 08A5C0 800F1110 3C02ED00 */ lui $v0, 0xed00
|
||||
/* 08A5C4 800F1114 AC620008 */ sw $v0, 8($v1)
|
||||
/* 08A5C8 800F1118 24620018 */ addiu $v0, $v1, 0x18
|
||||
/* 08A5CC 800F111C AC69000C */ sw $t1, 0xc($v1)
|
||||
/* 08A5D0 800F1120 AE020000 */ sw $v0, ($s0)
|
||||
/* 08A5D4 800F1124 4485B000 */ mtc1 $a1, $f22
|
||||
/* 08A5D8 800F1128 3C028011 */ lui $v0, 0x8011
|
||||
/* 08A5DC 800F112C 244296B0 */ addiu $v0, $v0, -0x6950
|
||||
/* 08A5E0 800F1130 AC6A0010 */ sw $t2, 0x10($v1)
|
||||
/* 08A5E4 800F1134 AC620014 */ sw $v0, 0x14($v1)
|
||||
/* 08A5E8 800F1138 E7A20018 */ swc1 $f2, 0x18($sp)
|
||||
/* 08A5EC 800F113C E7A4001C */ swc1 $f4, 0x1c($sp)
|
||||
/* 08A5F0 800F1140 AFA50010 */ sw $a1, 0x10($sp)
|
||||
/* 08A5F4 800F1144 0C018E44 */ jal guOrthoF
|
||||
/* 08A5F8 800F1148 E7A00014 */ swc1 $f0, 0x14($sp)
|
||||
/* 08A5FC 800F114C 27A40020 */ addiu $a0, $sp, 0x20
|
||||
/* 08A600 800F1150 96650000 */ lhu $a1, ($s3)
|
||||
/* 08A604 800F1154 8FC20000 */ lw $v0, ($fp)
|
||||
/* 08A608 800F1158 00052980 */ sll $a1, $a1, 6
|
||||
/* 08A60C 800F115C 00B12821 */ addu $a1, $a1, $s1
|
||||
/* 08A610 800F1160 0C019D40 */ jal guMtxF2L
|
||||
/* 08A614 800F1164 00452821 */ addu $a1, $v0, $a1
|
||||
/* 08A618 800F1168 3C03DA38 */ lui $v1, 0xda38
|
||||
/* 08A61C 800F116C 34630007 */ ori $v1, $v1, 7
|
||||
/* 08A620 800F1170 3C067F7F */ lui $a2, 0x7f7f
|
||||
/* 08A624 800F1174 34C67F7F */ ori $a2, $a2, 0x7f7f
|
||||
/* 08A628 800F1178 8E040000 */ lw $a0, ($s0)
|
||||
/* 08A62C 800F117C 96620000 */ lhu $v0, ($s3)
|
||||
/* 08A630 800F1180 0080282D */ daddu $a1, $a0, $zero
|
||||
/* 08A634 800F1184 24840008 */ addiu $a0, $a0, 8
|
||||
/* 08A638 800F1188 AE040000 */ sw $a0, ($s0)
|
||||
/* 08A63C 800F118C ACA30000 */ sw $v1, ($a1)
|
||||
/* 08A640 800F1190 24430001 */ addiu $v1, $v0, 1
|
||||
/* 08A644 800F1194 3042FFFF */ andi $v0, $v0, 0xffff
|
||||
/* 08A648 800F1198 00021180 */ sll $v0, $v0, 6
|
||||
/* 08A64C 800F119C A6630000 */ sh $v1, ($s3)
|
||||
/* 08A650 800F11A0 8FC30000 */ lw $v1, ($fp)
|
||||
/* 08A654 800F11A4 00511021 */ addu $v0, $v0, $s1
|
||||
/* 08A658 800F11A8 00621821 */ addu $v1, $v1, $v0
|
||||
/* 08A65C 800F11AC 24820008 */ addiu $v0, $a0, 8
|
||||
/* 08A660 800F11B0 ACA30004 */ sw $v1, 4($a1)
|
||||
/* 08A664 800F11B4 AE020000 */ sw $v0, ($s0)
|
||||
/* 08A668 800F11B8 3C02DE00 */ lui $v0, 0xde00
|
||||
/* 08A66C 800F11BC AC820000 */ sw $v0, ($a0)
|
||||
/* 08A670 800F11C0 3C028011 */ lui $v0, 0x8011
|
||||
/* 08A674 800F11C4 24429710 */ addiu $v0, $v0, -0x68f0
|
||||
/* 08A678 800F11C8 AC820004 */ sw $v0, 4($a0)
|
||||
/* 08A67C 800F11CC 24820010 */ addiu $v0, $a0, 0x10
|
||||
/* 08A680 800F11D0 AE020000 */ sw $v0, ($s0)
|
||||
/* 08A684 800F11D4 3C02FB00 */ lui $v0, 0xfb00
|
||||
/* 08A688 800F11D8 AC820008 */ sw $v0, 8($a0)
|
||||
/* 08A68C 800F11DC AC86000C */ sw $a2, 0xc($a0)
|
||||
.L800F11E0:
|
||||
/* 08A690 800F11E0 3C0B8011 */ lui $t3, 0x8011
|
||||
/* 08A694 800F11E4 256BD000 */ addiu $t3, $t3, -0x3000
|
||||
/* 08A698 800F11E8 028B1821 */ addu $v1, $s4, $t3
|
||||
/* 08A69C 800F11EC 90620000 */ lbu $v0, ($v1)
|
||||
/* 08A6A0 800F11F0 5040005C */ beql $v0, $zero, .L800F1364
|
||||
/* 08A6A4 800F11F4 26F70001 */ addiu $s7, $s7, 1
|
||||
/* 08A6A8 800F11F8 C4740018 */ lwc1 $f20, 0x18($v1)
|
||||
/* 08A6AC 800F11FC 24120001 */ addiu $s2, $zero, 1
|
||||
/* 08A6B0 800F1200 3C11800A */ lui $s1, 0x800a
|
||||
/* 08A6B4 800F1204 2631A66C */ addiu $s1, $s1, -0x5994
|
||||
/* 08A6B8 800F1208 24700022 */ addiu $s0, $v1, 0x22
|
||||
.L800F120C:
|
||||
/* 08A6BC 800F120C 82020001 */ lb $v0, 1($s0)
|
||||
/* 08A6C0 800F1210 0440004F */ bltz $v0, .L800F1350
|
||||
/* 08A6C4 800F1214 02C0202D */ daddu $a0, $s6, $zero
|
||||
/* 08A6C8 800F1218 C6000012 */ lwc1 $f0, 0x12($s0)
|
||||
/* 08A6CC 800F121C 4405B000 */ mfc1 $a1, $f22
|
||||
/* 08A6D0 800F1220 3C028007 */ lui $v0, 0x8007
|
||||
/* 08A6D4 800F1224 8C42419C */ lw $v0, 0x419c($v0)
|
||||
/* 08A6D8 800F1228 4406B000 */ mfc1 $a2, $f22
|
||||
/* 08A6DC 800F122C 94430134 */ lhu $v1, 0x134($v0)
|
||||
/* 08A6E0 800F1230 46140002 */ mul.s $f0, $f0, $f20
|
||||
/* 08A6E4 800F1234 00000000 */ nop
|
||||
/* 08A6E8 800F1238 00031080 */ sll $v0, $v1, 2
|
||||
/* 08A6EC 800F123C 00431021 */ addu $v0, $v0, $v1
|
||||
/* 08A6F0 800F1240 00021040 */ sll $v0, $v0, 1
|
||||
/* 08A6F4 800F1244 44823000 */ mtc1 $v0, $f6
|
||||
/* 08A6F8 800F1248 00000000 */ nop
|
||||
/* 08A6FC 800F124C 468031A0 */ cvt.s.w $f6, $f6
|
||||
/* 08A700 800F1250 44073000 */ mfc1 $a3, $f6
|
||||
/* 08A704 800F1254 E7A00010 */ swc1 $f0, 0x10($sp)
|
||||
/* 08A708 800F1258 C6000002 */ lwc1 $f0, 2($s0)
|
||||
/* 08A70C 800F125C E7A00014 */ swc1 $f0, 0x14($sp)
|
||||
/* 08A710 800F1260 C6000006 */ lwc1 $f0, 6($s0)
|
||||
/* 08A714 800F1264 E7B6001C */ swc1 $f22, 0x1c($sp)
|
||||
/* 08A718 800F1268 0C018FC4 */ jal guPositionF
|
||||
/* 08A71C 800F126C E7A00018 */ swc1 $f0, 0x18($sp)
|
||||
/* 08A720 800F1270 02C0202D */ daddu $a0, $s6, $zero
|
||||
/* 08A724 800F1274 96650000 */ lhu $a1, ($s3)
|
||||
/* 08A728 800F1278 8FC20000 */ lw $v0, ($fp)
|
||||
/* 08A72C 800F127C 00052980 */ sll $a1, $a1, 6
|
||||
/* 08A730 800F1280 00B52821 */ addu $a1, $a1, $s5
|
||||
/* 08A734 800F1284 0C019D40 */ jal guMtxF2L
|
||||
/* 08A738 800F1288 00452821 */ addu $a1, $v0, $a1
|
||||
/* 08A73C 800F128C 3C08D838 */ lui $t0, 0xd838
|
||||
/* 08A740 800F1290 8E240000 */ lw $a0, ($s1)
|
||||
/* 08A744 800F1294 35080002 */ ori $t0, $t0, 2
|
||||
/* 08A748 800F1298 0080282D */ daddu $a1, $a0, $zero
|
||||
/* 08A74C 800F129C 24840008 */ addiu $a0, $a0, 8
|
||||
/* 08A750 800F12A0 AE240000 */ sw $a0, ($s1)
|
||||
/* 08A754 800F12A4 96620000 */ lhu $v0, ($s3)
|
||||
/* 08A758 800F12A8 3C03DA38 */ lui $v1, 0xda38
|
||||
/* 08A75C 800F12AC ACA30000 */ sw $v1, ($a1)
|
||||
/* 08A760 800F12B0 24430001 */ addiu $v1, $v0, 1
|
||||
/* 08A764 800F12B4 3042FFFF */ andi $v0, $v0, 0xffff
|
||||
/* 08A768 800F12B8 00021180 */ sll $v0, $v0, 6
|
||||
/* 08A76C 800F12BC A6630000 */ sh $v1, ($s3)
|
||||
/* 08A770 800F12C0 8FC30000 */ lw $v1, ($fp)
|
||||
/* 08A774 800F12C4 00551021 */ addu $v0, $v0, $s5
|
||||
/* 08A778 800F12C8 00621821 */ addu $v1, $v1, $v0
|
||||
/* 08A77C 800F12CC 24820008 */ addiu $v0, $a0, 8
|
||||
/* 08A780 800F12D0 ACA30004 */ sw $v1, 4($a1)
|
||||
/* 08A784 800F12D4 AE220000 */ sw $v0, ($s1)
|
||||
/* 08A788 800F12D8 82030001 */ lb $v1, 1($s0)
|
||||
/* 08A78C 800F12DC 24020050 */ addiu $v0, $zero, 0x50
|
||||
/* 08A790 800F12E0 00431023 */ subu $v0, $v0, $v1
|
||||
/* 08A794 800F12E4 304200FF */ andi $v0, $v0, 0xff
|
||||
/* 08A798 800F12E8 3C03FA00 */ lui $v1, 0xfa00
|
||||
/* 08A79C 800F12EC 00431025 */ or $v0, $v0, $v1
|
||||
/* 08A7A0 800F12F0 AC820000 */ sw $v0, ($a0)
|
||||
/* 08A7A4 800F12F4 9203FFFD */ lbu $v1, -3($s0)
|
||||
/* 08A7A8 800F12F8 9205FFFE */ lbu $a1, -2($s0)
|
||||
/* 08A7AC 800F12FC 9206FFFF */ lbu $a2, -1($s0)
|
||||
/* 08A7B0 800F1300 92070000 */ lbu $a3, ($s0)
|
||||
/* 08A7B4 800F1304 24820010 */ addiu $v0, $a0, 0x10
|
||||
/* 08A7B8 800F1308 AE220000 */ sw $v0, ($s1)
|
||||
/* 08A7BC 800F130C 3C02DE00 */ lui $v0, 0xde00
|
||||
/* 08A7C0 800F1310 AC820008 */ sw $v0, 8($a0)
|
||||
/* 08A7C4 800F1314 3C028011 */ lui $v0, 0x8011
|
||||
/* 08A7C8 800F1318 244297D8 */ addiu $v0, $v0, -0x6828
|
||||
/* 08A7CC 800F131C AC82000C */ sw $v0, 0xc($a0)
|
||||
/* 08A7D0 800F1320 24820018 */ addiu $v0, $a0, 0x18
|
||||
/* 08A7D4 800F1324 AE220000 */ sw $v0, ($s1)
|
||||
/* 08A7D8 800F1328 24020040 */ addiu $v0, $zero, 0x40
|
||||
/* 08A7DC 800F132C AC880010 */ sw $t0, 0x10($a0)
|
||||
/* 08A7E0 800F1330 AC820014 */ sw $v0, 0x14($a0)
|
||||
/* 08A7E4 800F1334 00031E00 */ sll $v1, $v1, 0x18
|
||||
/* 08A7E8 800F1338 00052C00 */ sll $a1, $a1, 0x10
|
||||
/* 08A7EC 800F133C 00651825 */ or $v1, $v1, $a1
|
||||
/* 08A7F0 800F1340 00063200 */ sll $a2, $a2, 8
|
||||
/* 08A7F4 800F1344 00661825 */ or $v1, $v1, $a2
|
||||
/* 08A7F8 800F1348 00671825 */ or $v1, $v1, $a3
|
||||
/* 08A7FC 800F134C AC830004 */ sw $v1, 4($a0)
|
||||
.L800F1350:
|
||||
/* 08A800 800F1350 26520001 */ addiu $s2, $s2, 1
|
||||
/* 08A804 800F1354 2A420039 */ slti $v0, $s2, 0x39
|
||||
/* 08A808 800F1358 1440FFAC */ bnez $v0, .L800F120C
|
||||
/* 08A80C 800F135C 2610001C */ addiu $s0, $s0, 0x1c
|
||||
/* 08A810 800F1360 26F70001 */ addiu $s7, $s7, 1
|
||||
.L800F1364:
|
||||
/* 08A814 800F1364 1AE0FF9E */ blez $s7, .L800F11E0
|
||||
/* 08A818 800F1368 2694063C */ addiu $s4, $s4, 0x63c
|
||||
/* 08A81C 800F136C 8FBF00C4 */ lw $ra, 0xc4($sp)
|
||||
/* 08A820 800F1370 8FBE00C0 */ lw $fp, 0xc0($sp)
|
||||
/* 08A824 800F1374 8FB700BC */ lw $s7, 0xbc($sp)
|
||||
/* 08A828 800F1378 8FB600B8 */ lw $s6, 0xb8($sp)
|
||||
/* 08A82C 800F137C 8FB500B4 */ lw $s5, 0xb4($sp)
|
||||
/* 08A830 800F1380 8FB400B0 */ lw $s4, 0xb0($sp)
|
||||
/* 08A834 800F1384 8FB300AC */ lw $s3, 0xac($sp)
|
||||
/* 08A838 800F1388 8FB200A8 */ lw $s2, 0xa8($sp)
|
||||
/* 08A83C 800F138C 8FB100A4 */ lw $s1, 0xa4($sp)
|
||||
/* 08A840 800F1390 8FB000A0 */ lw $s0, 0xa0($sp)
|
||||
/* 08A844 800F1394 D7B600D0 */ ldc1 $f22, 0xd0($sp)
|
||||
/* 08A848 800F1398 D7B400C8 */ ldc1 $f20, 0xc8($sp)
|
||||
/* 08A84C 800F139C 03E00008 */ jr $ra
|
||||
/* 08A850 800F13A0 27BD00D8 */ addiu $sp, $sp, 0xd8
|
||||
|
||||
/* 08A854 800F13A4 00000000 */ nop
|
||||
/* 08A858 800F13A8 00000000 */ nop
|
||||
/* 08A85C 800F13AC 00000000 */ nop
|
4428
papermario/asm/code_8a860_len_3f30.s
Normal file
4428
papermario/asm/code_8a860_len_3f30.s
Normal file
File diff suppressed because it is too large
Load Diff
2785
papermario/asm/code_8e790_len_2850.s
Normal file
2785
papermario/asm/code_8e790_len_2850.s
Normal file
File diff suppressed because it is too large
Load Diff
@ -5545,7 +5545,6 @@ func_80144238:
|
||||
/* 0DA950 80144250 03E00008 */ jr $ra
|
||||
/* 0DA954 80144254 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
|
||||
func_80144258:
|
||||
/* 0DA958 80144258 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 0DA95C 8014425C 24050001 */ addiu $a1, $zero, 1
|
||||
/* 0DA960 80144260 AFBF0010 */ sw $ra, 0x10($sp)
|
||||
@ -5555,7 +5554,6 @@ func_80144258:
|
||||
/* 0DA970 80144270 03E00008 */ jr $ra
|
||||
/* 0DA974 80144274 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
|
||||
func_80144278:
|
||||
/* 0DA978 80144278 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 0DA97C 8014427C 0000282D */ daddu $a1, $zero, $zero
|
||||
/* 0DA980 80144280 AFBF0010 */ sw $ra, 0x10($sp)
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1994,6 +1994,10 @@
|
||||
.global func_800DDAE4
|
||||
.global func_800DDC44
|
||||
.global func_800DDD94
|
||||
.global func_800DE46C
|
||||
.global func_800DE7E4
|
||||
.global func_800DEC04
|
||||
.global func_800DF15C
|
||||
.global func_800DF740
|
||||
.global func_800DFC74
|
||||
.global func_800DFCF4
|
||||
@ -2001,17 +2005,36 @@
|
||||
.global func_800DFF78
|
||||
.global func_800E0088
|
||||
.global func_800E0178
|
||||
.global func_800E0208
|
||||
.global func_800E01A4
|
||||
.global func_800E01DC
|
||||
.global func_800E0260
|
||||
.global func_800E06C0
|
||||
.global func_800E2304
|
||||
.global func_800E24F8
|
||||
.global func_800E26C4
|
||||
.global func_800E27E0
|
||||
.global func_800E2D18
|
||||
.global func_800E306C
|
||||
.global func_800E3100
|
||||
.global func_800E315C
|
||||
.global func_800E3514
|
||||
.global func_800E363C
|
||||
.global func_800E4508
|
||||
.global func_800E4744
|
||||
.global func_800E4BB8
|
||||
.global func_800E4F10
|
||||
.global func_800E5088
|
||||
.global func_800E52F8
|
||||
.global func_800E5348
|
||||
.global func_800E546C
|
||||
.global func_800E5520
|
||||
.global func_800E5938
|
||||
.global func_800E59A0
|
||||
.global func_800E5A2C
|
||||
.global func_800E636C
|
||||
.global func_800E6B68
|
||||
.global func_800E6CE4
|
||||
.global func_800E96C8
|
||||
.global func_800E973C
|
||||
.global func_800E97B8
|
||||
@ -2019,12 +2042,16 @@
|
||||
.global func_800E9810
|
||||
.global func_800E983C
|
||||
.global func_800E984C
|
||||
.global func_800E9860
|
||||
.global func_800E9894
|
||||
.global func_800E98C4
|
||||
.global func_800E98D4
|
||||
.global func_800E98EC
|
||||
.global func_800E9900
|
||||
.global func_800EA5A4
|
||||
.global func_800EB168
|
||||
.global func_800EB200
|
||||
.global func_800EB3E0
|
||||
.global func_800EB42C
|
||||
.global func_800EB474
|
||||
.global func_800EB580
|
||||
@ -2043,6 +2070,11 @@
|
||||
.global func_800EF600
|
||||
.global func_800EF628
|
||||
.global func_800EFD08
|
||||
.global func_800F0C9C
|
||||
.global func_800F0CB0
|
||||
.global func_800F0D5C
|
||||
.global func_800F0D80
|
||||
.global func_800F102C
|
||||
.global func_800F13B0
|
||||
.global func_800F1538
|
||||
.global func_800F16CC
|
||||
|
@ -824,17 +824,57 @@ SECTIONS
|
||||
|
||||
/* 0x00000000 04E5A0-0759B0 [27410] */
|
||||
.data0004E5A0 0x0004E5A0 : AT(0x04E5A0) {
|
||||
build/bin/papermario.04E5A0.bin_759b0_len_27410.o(.data);
|
||||
build/bin/papermario.04E5A0.bin_4e5a0_len_27410.o(.data);
|
||||
}
|
||||
|
||||
/* 0x800DC500 0759B0-090FE0 [1B630] */
|
||||
/* 0x800DC500 0759B0-07BB60 [61B0] */
|
||||
.text800DC500 0x800DC500 : AT(0x0759B0) {
|
||||
build/asm/giantchunk.o(.text800DC500);
|
||||
build/asm/code_759b0_len_61b0.o(.text800DC500);
|
||||
}
|
||||
|
||||
/* 0x800E26B0 07BB60-07FD10 [41B0] */
|
||||
.text800E26B0 0x800E26B0 : AT(0x07BB60) {
|
||||
build/asm/code_7bb60_len_41b0.o(.text800E26B0);
|
||||
}
|
||||
|
||||
/* 0x800E6860 07FD10-080850 [B40] */
|
||||
.text800E6860 0x800E6860 : AT(0x07FD10) {
|
||||
build/asm/code_7fd10_len_b40.o(.text800E6860);
|
||||
}
|
||||
|
||||
/* 0x800E73A0 080850-0838B0 [3060] */
|
||||
.text800E73A0 0x800E73A0 : AT(0x080850) {
|
||||
build/asm/code_80850_len_3060.o(.text800E73A0);
|
||||
}
|
||||
|
||||
/* 0x800EA400 0838B0-0891B0 [5900] */
|
||||
.text800EA400 0x800EA400 : AT(0x0838B0) {
|
||||
build/asm/code_838b0_len_5900.o(.text800EA400);
|
||||
}
|
||||
|
||||
/* 0x800EFD00 0891B0-08A160 [FB0] */
|
||||
.text800EFD00 0x800EFD00 : AT(0x0891B0) {
|
||||
build/asm/code_891b0_len_fb0.o(.text800EFD00);
|
||||
}
|
||||
|
||||
/* 0x800F0CB0 08A160-08A860 [700] */
|
||||
.text800F0CB0 0x800F0CB0 : AT(0x08A160) {
|
||||
build/asm/code_8a160_len_700.o(.text800F0CB0);
|
||||
}
|
||||
|
||||
/* 0x800F13B0 08A860-08E790 [3F30] */
|
||||
.text800F13B0 0x800F13B0 : AT(0x08A860) {
|
||||
build/asm/code_8a860_len_3f30.o(.text800F13B0);
|
||||
}
|
||||
|
||||
/* 0x800F52E0 08E790-090FE0 [2850] */
|
||||
.text800F52E0 0x800F52E0 : AT(0x08E790) {
|
||||
build/asm/code_8e790_len_2850.o(.text800F52E0);
|
||||
}
|
||||
|
||||
/* 0x00000000 090FE0-0A5DD0 [14DF0] */
|
||||
.data00090FE0 0x00090FE0 : AT(0x090FE0) {
|
||||
build/bin/papermario.090FE0.giantchunk_bin.o(.data);
|
||||
build/bin/papermario.090FE0.bin_90fe0_len_14df0.o(.data);
|
||||
}
|
||||
|
||||
/* 0x8010F6D0 0A5DD0-0B72B0 [114E0] */
|
||||
@ -899,7 +939,7 @@ SECTIONS
|
||||
|
||||
/* 0x00000000 0E16B0-0E79B0 [6300] */
|
||||
.data000E16B0 0x000E16B0 : AT(0x0E16B0) {
|
||||
build/bin/papermario.0E16B0.bin_e5dd0.o(.data);
|
||||
build/bin/papermario.0E16B0.bin_e5dd0_len_6300.o(.data);
|
||||
}
|
||||
|
||||
/* 0x802C3000 0E79B0-0E92D0 [1920] */
|
||||
@ -1002,17 +1042,17 @@ SECTIONS
|
||||
build/asm/code_163400.o(.text80242BA0);
|
||||
}
|
||||
|
||||
/* 0x00000000 16A3E0-16C8E0 [??] */
|
||||
/* 0x00000000 16A3E0-16C8E0 [2500] */
|
||||
.data0016A3E0 0x0016A3E0 : AT(0x16A3E0) {
|
||||
build/bin/papermario.16A3E0.bin_16a3e0.o(.data);
|
||||
}
|
||||
|
||||
/* 0x8023E000 16C8E0-1AF2C0 [??] */
|
||||
/* 0x8023E000 16C8E0-1AF2C0 [429E0] */
|
||||
.text8023E000 0x8023E000 : AT(0x16C8E0) {
|
||||
build/asm/code_16c8e0.o(.text8023E000);
|
||||
}
|
||||
|
||||
/* 0x00000000 1AF2C0-3169F0 [??] */
|
||||
/* 0x00000000 1AF2C0-3169F0 [167730] */
|
||||
.data001AF2C0 0x001AF2C0 : AT(0x1AF2C0) {
|
||||
build/bin/papermario.1AF2C0.bin_1AF2C0.o(.data);
|
||||
}
|
||||
@ -1042,17 +1082,17 @@ SECTIONS
|
||||
build/src/code_316f30.o(.text);
|
||||
}
|
||||
|
||||
/* 0x00000000 317020-415D90 ?? */
|
||||
/* 0x00000000 317020-415D90 [FED70] */
|
||||
.data00317020 0x00317020 : AT(0x317020) {
|
||||
build/bin/papermario.317020.bin_317020.o(.data);
|
||||
}
|
||||
|
||||
/* 0x802A1000 415D90-4200C0 ?? */
|
||||
/* 0x802A1000 415D90-4200C0 [A330] */
|
||||
.text802A1000 0x802A1000 : AT(0x415D90) {
|
||||
build/asm/code_415D90.o(.text802A1000);
|
||||
}
|
||||
|
||||
/* 0x00000000 4200C0-7E0E80 ?? */
|
||||
/* 0x00000000 4200C0-7E0E80 [3C0DC0] */
|
||||
.data004200C0 0x004200C0 : AT(0x4200C0) {
|
||||
build/bin/papermario.4200C0.bin_4200C0.o(.data);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user