mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-03 06:24:30 +00:00
Decompile the pause menu aka. ovl_kaleido_scope (+ minor changes) (#803)
* Decompile ovl_kaleido_scope + minor cleanups * Add a common header for ovl_kaleido_scope * Start cleaning up and documenting kaleido_scope (+ some interface docs) * Improve and fix some kaleido_scope non matchings * Match KaleidoSetup_Init * Extract icon_item_fra/ger_static files * Add more documentation and matches to kaleido_scope * Improve the z_kaleido_collect.c non matching * Rename z_kaleido_8081EFF0.c to z_kaleido_prompt.c * Update most kaleido variables to be static * Improve GS flag macros * Improve z_lmap_mark.c and extract z_lmap_mark_data.c with a script * Various minor fixes and improvements * Minor fixes and review changes * Review changes part 2 * Rename gSetTileCustom to gDPSetTileCustom * Review changes part 3
This commit is contained in:
parent
4e9f40cb13
commit
a53e084cd2
106 changed files with 8605 additions and 24307 deletions
|
@ -1,87 +0,0 @@
|
|||
glabel KaleidoSetup_Init
|
||||
/* AE5E94 8006ECF4 3C014320 */ li $at, 0x43200000 # 0.000000
|
||||
/* AE5E98 8006ECF8 44810000 */ mtc1 $at, $f0
|
||||
/* AE5E9C 8006ECFC 3C010001 */ li $at, 0x00010000 # 0.000000
|
||||
/* AE5EA0 8006ED00 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* AE5EA4 8006ED04 00811021 */ addu $v0, $a0, $at
|
||||
/* AE5EA8 8006ED08 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* AE5EAC 8006ED0C 3C014280 */ li $at, 0x42800000 # 0.000000
|
||||
/* AE5EB0 8006ED10 44812000 */ mtc1 $at, $f4
|
||||
/* AE5EB4 8006ED14 3C01446A */ li $at, 0x446A0000 # 0.000000
|
||||
/* AE5EB8 8006ED18 44813000 */ mtc1 $at, $f6
|
||||
/* AE5EBC 8006ED1C 44801000 */ mtc1 $zero, $f2
|
||||
/* AE5EC0 8006ED20 3C01C39D */ li $at, 0xC39D0000 # 0.000000
|
||||
/* AE5EC4 8006ED24 44814000 */ mtc1 $at, $f8
|
||||
/* AE5EC8 8006ED28 3C078016 */ lui $a3, %hi(gGameInfo) # $a3, 0x8016
|
||||
/* AE5ECC 8006ED2C 24E7FA90 */ addiu $a3, %lo(gGameInfo) # addiu $a3, $a3, -0x570
|
||||
/* AE5ED0 8006ED30 A4400934 */ sh $zero, 0x934($v0)
|
||||
/* AE5ED4 8006ED34 A4400936 */ sh $zero, 0x936($v0)
|
||||
/* AE5ED8 8006ED38 A4400968 */ sh $zero, 0x968($v0)
|
||||
/* AE5EDC 8006ED3C A440094A */ sh $zero, 0x94a($v0)
|
||||
/* AE5EE0 8006ED40 A4400944 */ sh $zero, 0x944($v0)
|
||||
/* AE5EE4 8006ED44 A4400946 */ sh $zero, 0x946($v0)
|
||||
/* AE5EE8 8006ED48 A4400948 */ sh $zero, 0x948($v0)
|
||||
/* AE5EEC 8006ED4C A4400978 */ sh $zero, 0x978($v0)
|
||||
/* AE5EF0 8006ED50 E4400954 */ swc1 $f0, 0x954($v0)
|
||||
/* AE5EF4 8006ED54 E4400958 */ swc1 $f0, 0x958($v0)
|
||||
/* AE5EF8 8006ED58 E440095C */ swc1 $f0, 0x95c($v0)
|
||||
/* AE5EFC 8006ED5C E4400960 */ swc1 $f0, 0x960($v0)
|
||||
/* AE5F00 8006ED60 E4440940 */ swc1 $f4, 0x940($v0)
|
||||
/* AE5F04 8006ED64 E4460950 */ swc1 $f6, 0x950($v0)
|
||||
/* AE5F08 8006ED68 E442093C */ swc1 $f2, 0x93c($v0)
|
||||
/* AE5F0C 8006ED6C E4420938 */ swc1 $f2, 0x938($v0)
|
||||
/* AE5F10 8006ED70 E4480964 */ swc1 $f8, 0x964($v0)
|
||||
/* AE5F14 8006ED74 8CEE0000 */ lw $t6, ($a3)
|
||||
/* AE5F18 8006ED78 24080001 */ li $t0, 1
|
||||
/* AE5F1C 8006ED7C 240903E7 */ li $t1, 999
|
||||
/* AE5F20 8006ED80 85CF0F50 */ lh $t7, 0xf50($t6)
|
||||
/* AE5F24 8006ED84 2419000A */ li $t9, 10
|
||||
/* AE5F28 8006ED88 A440097C */ sh $zero, 0x97c($v0)
|
||||
/* AE5F2C 8006ED8C 25F80003 */ addiu $t8, $t7, 3
|
||||
/* AE5F30 8006ED90 A458097A */ sh $t8, 0x97a($v0)
|
||||
/* AE5F34 8006ED94 A448097E */ sh $t0, 0x97e($v0)
|
||||
/* AE5F38 8006ED98 A4590980 */ sh $t9, 0x980($v0)
|
||||
/* AE5F3C 8006ED9C A4400982 */ sh $zero, 0x982($v0)
|
||||
/* AE5F40 8006EDA0 A440098C */ sh $zero, 0x98c($v0)
|
||||
/* AE5F44 8006EDA4 A4400984 */ sh $zero, 0x984($v0)
|
||||
/* AE5F48 8006EDA8 A440098E */ sh $zero, 0x98e($v0)
|
||||
/* AE5F4C 8006EDAC A4400986 */ sh $zero, 0x986($v0)
|
||||
/* AE5F50 8006EDB0 A4400990 */ sh $zero, 0x990($v0)
|
||||
/* AE5F54 8006EDB4 A4480988 */ sh $t0, 0x988($v0)
|
||||
/* AE5F58 8006EDB8 A4400992 */ sh $zero, 0x992($v0)
|
||||
/* AE5F5C 8006EDBC A449099E */ sh $t1, 0x99e($v0)
|
||||
/* AE5F60 8006EDC0 8CEA0000 */ lw $t2, ($a3)
|
||||
/* AE5F64 8006EDC4 240D003B */ li $t5, 59
|
||||
/* AE5F68 8006EDC8 8459097E */ lh $t9, 0x97e($v0)
|
||||
/* AE5F6C 8006EDCC 854B0F50 */ lh $t3, 0xf50($t2)
|
||||
/* AE5F70 8006EDD0 A44909A2 */ sh $t1, 0x9a2($v0)
|
||||
/* AE5F74 8006EDD4 A44D09A4 */ sh $t5, 0x9a4($v0)
|
||||
/* AE5F78 8006EDD8 256C0003 */ addiu $t4, $t3, 3
|
||||
/* AE5F7C 8006EDDC A44C09A0 */ sh $t4, 0x9a0($v0)
|
||||
/* AE5F80 8006EDE0 A44009A6 */ sh $zero, 0x9a6($v0)
|
||||
/* AE5F84 8006EDE4 8CEE0000 */ lw $t6, ($a3)
|
||||
/* AE5F88 8006EDE8 240AFFD8 */ li $t2, -40
|
||||
/* AE5F8C 8006EDEC 240B0004 */ li $t3, 4
|
||||
/* AE5F90 8006EDF0 85CF0F50 */ lh $t7, 0xf50($t6)
|
||||
/* AE5F94 8006EDF4 240CFFFF */ li $t4, -1
|
||||
/* AE5F98 8006EDF8 3C010001 */ lui $at, (0x00010760 >> 16) # lui $at, 1
|
||||
/* AE5F9C 8006EDFC 25F80003 */ addiu $t8, $t7, 3
|
||||
/* AE5FA0 8006EE00 00803025 */ move $a2, $a0
|
||||
/* AE5FA4 8006EE04 A45809A8 */ sh $t8, 0x9a8($v0)
|
||||
/* AE5FA8 8006EE08 A44009AA */ sh $zero, 0x9aa($v0)
|
||||
/* AE5FAC 8006EE0C A44A09BA */ sh $t2, 0x9ba($v0)
|
||||
/* AE5FB0 8006EE10 A44009BC */ sh $zero, 0x9bc($v0)
|
||||
/* AE5FB4 8006EE14 A44009BE */ sh $zero, 0x9be($v0)
|
||||
/* AE5FB8 8006EE18 A44B09C0 */ sh $t3, 0x9c0($v0)
|
||||
/* AE5FBC 8006EE1C A44C09C4 */ sh $t4, 0x9c4($v0)
|
||||
/* AE5FC0 8006EE20 A4400998 */ sh $zero, 0x998($v0)
|
||||
/* AE5FC4 8006EE24 34210760 */ ori $at, (0x00010760 & 0xFFFF) # ori $at, $at, 0x760
|
||||
/* AE5FC8 8006EE28 A45909AC */ sh $t9, 0x9ac($v0)
|
||||
/* AE5FCC 8006EE2C 8CC50000 */ lw $a1, ($a2)
|
||||
/* AE5FD0 8006EE30 0C02A89E */ jal View_Init
|
||||
/* AE5FD4 8006EE34 00812021 */ addu $a0, $a0, $at
|
||||
/* AE5FD8 8006EE38 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* AE5FDC 8006EE3C 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* AE5FE0 8006EE40 03E00008 */ jr $ra
|
||||
/* AE5FE4 8006EE44 00000000 */ nop
|
||||
|
|
@ -29,7 +29,7 @@ glabel D_8082F4A0
|
|||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80813820
|
||||
glabel KaleidoScope_DrawQuestStatus
|
||||
/* 00000 80813820 27BDFDD0 */ addiu $sp, $sp, 0xFDD0 ## $sp = FFFFFDD0
|
||||
/* 00004 80813824 AFB50034 */ sw $s5, 0x0034($sp)
|
||||
/* 00008 80813828 0080A825 */ or $s5, $a0, $zero ## $s5 = 00000000
|
||||
|
@ -97,7 +97,7 @@ glabel func_80813820
|
|||
/* 000F0 80813910 02A02025 */ or $a0, $s5, $zero ## $a0 = 00000000
|
||||
/* 000F4 80813914 16010005 */ bne $s0, $at, .L8081392C
|
||||
/* 000F8 80813918 00000000 */ nop
|
||||
/* 000FC 8081391C 0C207E07 */ jal func_8081F81C
|
||||
/* 000FC 8081391C 0C207E07 */ jal KaleidoScope_MoveCursorToSpecialPos
|
||||
/* 00100 80813920 2405000A */ addiu $a1, $zero, 0x000A ## $a1 = 0000000A
|
||||
/* 00104 80813924 1000002A */ beq $zero, $zero, .L808139D0
|
||||
/* 00108 80813928 A68001E4 */ sh $zero, 0x01E4($s4) ## 000001E4
|
||||
|
@ -105,7 +105,7 @@ glabel func_80813820
|
|||
/* 0010C 8081392C 06000028 */ bltz $s0, .L808139D0
|
||||
/* 00110 80813930 02802025 */ or $a0, $s4, $zero ## $a0 = 00000000
|
||||
.L80813934:
|
||||
/* 00114 80813934 0C205732 */ jal func_80815CC8
|
||||
/* 00114 80813934 0C205732 */ jal KaleidoScope_UpdateQuestStatusPoint
|
||||
/* 00118 80813938 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 0011C 8081393C 00027C00 */ sll $t7, $v0, 16
|
||||
/* 00120 80813940 000FC403 */ sra $t8, $t7, 16
|
||||
|
@ -129,7 +129,7 @@ glabel func_80813820
|
|||
/* 00164 80813984 02A02025 */ or $a0, $s5, $zero ## $a0 = 00000000
|
||||
/* 00168 80813988 16010005 */ bne $s0, $at, .L808139A0
|
||||
/* 0016C 8081398C 00000000 */ nop
|
||||
/* 00170 80813990 0C207E07 */ jal func_8081F81C
|
||||
/* 00170 80813990 0C207E07 */ jal KaleidoScope_MoveCursorToSpecialPos
|
||||
/* 00174 80813994 2405000B */ addiu $a1, $zero, 0x000B ## $a1 = 0000000B
|
||||
/* 00178 80813998 1000000D */ beq $zero, $zero, .L808139D0
|
||||
/* 0017C 8081399C A68001E4 */ sh $zero, 0x01E4($s4) ## 000001E4
|
||||
|
@ -137,7 +137,7 @@ glabel func_80813820
|
|||
/* 00180 808139A0 0600000B */ bltz $s0, .L808139D0
|
||||
/* 00184 808139A4 02802025 */ or $a0, $s4, $zero ## $a0 = 00000000
|
||||
.L808139A8:
|
||||
/* 00188 808139A8 0C205732 */ jal func_80815CC8
|
||||
/* 00188 808139A8 0C205732 */ jal KaleidoScope_UpdateQuestStatusPoint
|
||||
/* 0018C 808139AC 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 00190 808139B0 0002CC00 */ sll $t9, $v0, 16
|
||||
/* 00194 808139B4 00197403 */ sra $t6, $t9, 16
|
||||
|
@ -160,7 +160,7 @@ glabel func_80813820
|
|||
/* 001D0 808139F0 0600001E */ bltz $s0, .L80813A6C
|
||||
/* 001D4 808139F4 02802025 */ or $a0, $s4, $zero ## $a0 = 00000000
|
||||
.L808139F8:
|
||||
/* 001D8 808139F8 0C205732 */ jal func_80815CC8
|
||||
/* 001D8 808139F8 0C205732 */ jal KaleidoScope_UpdateQuestStatusPoint
|
||||
/* 001DC 808139FC 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 001E0 80813A00 00027C00 */ sll $t7, $v0, 16
|
||||
/* 001E4 80813A04 000FC403 */ sra $t8, $t7, 16
|
||||
|
@ -181,7 +181,7 @@ glabel func_80813820
|
|||
/* 0021C 80813A3C 0600000B */ bltz $s0, .L80813A6C
|
||||
/* 00220 80813A40 02802025 */ or $a0, $s4, $zero ## $a0 = 00000000
|
||||
.L80813A44:
|
||||
/* 00224 80813A44 0C205732 */ jal func_80815CC8
|
||||
/* 00224 80813A44 0C205732 */ jal KaleidoScope_UpdateQuestStatusPoint
|
||||
/* 00228 80813A48 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 0022C 80813A4C 0002CC00 */ sll $t9, $v0, 16
|
||||
/* 00230 80813A50 00197403 */ sra $t6, $t9, 16
|
||||
|
@ -303,7 +303,7 @@ glabel func_80813820
|
|||
/* 003BC 80813BDC 00172880 */ sll $a1, $s7, 2
|
||||
/* 003C0 80813BE0 30A5FFFF */ andi $a1, $a1, 0xFFFF ## $a1 = 00000000
|
||||
/* 003C4 80813BE4 02802025 */ or $a0, $s4, $zero ## $a0 = 00000000
|
||||
/* 003C8 80813BE8 0C206785 */ jal func_80819E14
|
||||
/* 003C8 80813BE8 0C206785 */ jal KaleidoScope_SetCursorVtx
|
||||
/* 003CC 80813BEC 8E860164 */ lw $a2, 0x0164($s4) ## 00000164
|
||||
/* 003D0 80813BF0 969901D4 */ lhu $t9, 0x01D4($s4) ## 000001D4
|
||||
/* 003D4 80813BF4 24010006 */ addiu $at, $zero, 0x0006 ## $at = 00000006
|
||||
|
@ -451,7 +451,7 @@ glabel func_80813820
|
|||
/* 005F0 80813E10 A6800238 */ sh $zero, 0x0238($s4) ## 00000238
|
||||
/* 005F4 80813E14 00022880 */ sll $a1, $v0, 2
|
||||
/* 005F8 80813E18 30A5FFFF */ andi $a1, $a1, 0xFFFF ## $a1 = 00000000
|
||||
/* 005FC 80813E1C 0C206785 */ jal func_80819E14
|
||||
/* 005FC 80813E1C 0C206785 */ jal KaleidoScope_SetCursorVtx
|
||||
/* 00600 80813E20 8E860164 */ lw $a2, 0x0164($s4) ## 00000164
|
||||
/* 00604 80813E24 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 00608 80813E28 3C0E8013 */ lui $t6, %hi(D_801333E8)
|
||||
|
@ -504,7 +504,7 @@ glabel func_80813820
|
|||
/* 006B8 80813ED8 A6800238 */ sh $zero, 0x0238($s4) ## 00000238
|
||||
/* 006BC 80813EDC 00022880 */ sll $a1, $v0, 2
|
||||
/* 006C0 80813EE0 30A5FFFF */ andi $a1, $a1, 0xFFFF ## $a1 = 00000000
|
||||
/* 006C4 80813EE4 0C206785 */ jal func_80819E14
|
||||
/* 006C4 80813EE4 0C206785 */ jal KaleidoScope_SetCursorVtx
|
||||
/* 006C8 80813EE8 8E860164 */ lw $a2, 0x0164($s4) ## 00000164
|
||||
/* 006CC 80813EEC 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 006D0 80813EF0 3C198013 */ lui $t9, %hi(D_801333E8)
|
||||
|
@ -639,7 +639,7 @@ glabel func_80813820
|
|||
/* 008B8 808140D8 87A50216 */ lh $a1, 0x0216($sp)
|
||||
/* 008BC 808140DC 8E860164 */ lw $a2, 0x0164($s4) ## 00000164
|
||||
/* 008C0 808140E0 00052880 */ sll $a1, $a1, 2
|
||||
/* 008C4 808140E4 0C206785 */ jal func_80819E14
|
||||
/* 008C4 808140E4 0C206785 */ jal KaleidoScope_SetCursorVtx
|
||||
/* 008C8 808140E8 30A5FFFF */ andi $a1, $a1, 0xFFFF ## $a1 = 00000000
|
||||
.L808140EC:
|
||||
/* 008CC 808140EC 3C0F8083 */ lui $t7, %hi(D_8082A124) ## $t7 = 80830000
|
||||
|
@ -652,7 +652,7 @@ glabel func_80813820
|
|||
/* 008E4 80814104 02802025 */ or $a0, $s4, $zero ## $a0 = 00000000
|
||||
/* 008E8 80814108 8E860164 */ lw $a2, 0x0164($s4) ## 00000164
|
||||
/* 008EC 8081410C 00102880 */ sll $a1, $s0, 2
|
||||
/* 008F0 80814110 0C206785 */ jal func_80819E14
|
||||
/* 008F0 80814110 0C206785 */ jal KaleidoScope_SetCursorVtx
|
||||
/* 008F4 80814114 30A5FFFF */ andi $a1, $a1, 0xFFFF ## $a1 = 00000000
|
||||
/* 008F8 80814118 A7B00216 */ sh $s0, 0x0216($sp)
|
||||
/* 008FC 8081411C 3C128083 */ lui $s2, %hi(D_8082A124) ## $s2 = 80830000
|
||||
|
@ -941,7 +941,7 @@ glabel func_80813820
|
|||
/* 00D00 80814520 8CA573F4 */ lw $a1, %lo(gItemIcons+0x198)($a1)
|
||||
/* 00D04 80814524 A7A9021A */ sh $t1, 0x021A($sp)
|
||||
/* 00D08 80814528 A7A80218 */ sh $t0, 0x0218($sp)
|
||||
/* 00D0C 8081452C 0C207E1F */ jal func_8081F87C
|
||||
/* 00D0C 8081452C 0C207E1F */ jal KaleidoScope_DrawQuadTextureRGBA32
|
||||
/* 00D10 80814530 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 00D14 80814534 3C158083 */ lui $s5, %hi(D_8082A100) ## $s5 = 80830000
|
||||
/* 00D18 80814538 3C138083 */ lui $s3, %hi(D_8082A0FC) ## $s3 = 80830000
|
||||
|
@ -1005,8 +1005,8 @@ glabel func_80813820
|
|||
/* 00DF8 80814618 ACB80004 */ sw $t8, 0x0004($a1) ## 00000004
|
||||
/* 00DFC 8081461C ACAE0000 */ sw $t6, 0x0000($a1) ## 00000000
|
||||
/* 00E00 80814620 8E2502C0 */ lw $a1, 0x02C0($s1) ## 000002C0
|
||||
/* 00E04 80814624 3C0E0809 */ lui $t6, 0x0809 ## $t6 = 08090000
|
||||
/* 00E08 80814628 25CE9440 */ addiu $t6, $t6, 0x9440 ## $t6 = 08089440
|
||||
/* 00E04 80814624 3C0E0809 */ lui $t6, %hi(gSongNoteTex) ## $t6 = 08090000
|
||||
/* 00E08 80814628 25CE9440 */ addiu $t6, %lo(gSongNoteTex) ## $t6 = 08089440
|
||||
/* 00E0C 8081462C 24B90008 */ addiu $t9, $a1, 0x0008 ## $t9 = 00000008
|
||||
/* 00E10 80814630 AE3902C0 */ sw $t9, 0x02C0($s1) ## 000002C0
|
||||
/* 00E14 80814634 3C0FFD70 */ lui $t7, 0xFD70 ## $t7 = FD700000
|
||||
|
@ -1210,7 +1210,7 @@ glabel func_80813820
|
|||
/* 0111C 8081493C 8CA5740C */ lw $a1, %lo(gItemIcons+0x1b0)($a1)
|
||||
/* 01120 80814940 A7A9021A */ sh $t1, 0x021A($sp)
|
||||
/* 01124 80814944 A7A80218 */ sh $t0, 0x0218($sp)
|
||||
/* 01128 80814948 0C207E1F */ jal func_8081F87C
|
||||
/* 01128 80814948 0C207E1F */ jal KaleidoScope_DrawQuadTextureRGBA32
|
||||
/* 0112C 8081494C AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 01130 80814950 87A80218 */ lh $t0, 0x0218($sp)
|
||||
/* 01134 80814954 87A9021A */ lh $t1, 0x021A($sp)
|
||||
|
@ -1279,7 +1279,7 @@ glabel func_80813820
|
|||
/* 01228 80814A48 8CA57418 */ lw $a1, %lo(gItemIcons+0x1bc)($a1)
|
||||
/* 0122C 80814A4C A7A9021A */ sh $t1, 0x021A($sp)
|
||||
/* 01230 80814A50 A7A80218 */ sh $t0, 0x0218($sp)
|
||||
/* 01234 80814A54 0C207E1F */ jal func_8081F87C
|
||||
/* 01234 80814A54 0C207E1F */ jal KaleidoScope_DrawQuadTextureRGBA32
|
||||
/* 01238 80814A58 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 0123C 80814A5C 3C0E8016 */ lui $t6, %hi(gSaveContext+0xa4)
|
||||
/* 01240 80814A60 8DCEE704 */ lw $t6, %lo(gSaveContext+0xa4)($t6)
|
||||
|
@ -1623,7 +1623,7 @@ glabel func_80813820
|
|||
/* 0170C 80814F2C 8E2402C0 */ lw $a0, 0x02C0($s1) ## 000002C0
|
||||
/* 01710 80814F30 A7A9021A */ sh $t1, 0x021A($sp)
|
||||
/* 01714 80814F34 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 01718 80814F38 0C207D43 */ jal func_8081F50C
|
||||
/* 01718 80814F38 0C207D43 */ jal KaleidoScope_QuadTextureIA8
|
||||
/* 0171C 80814F3C 8CA57440 */ lw $a1, %lo(gItemIcons+0x1e4)($a1)
|
||||
/* 01720 80814F40 87A9021A */ lh $t1, 0x021A($sp)
|
||||
/* 01724 80814F44 AE2202C0 */ sw $v0, 0x02C0($s1) ## 000002C0
|
||||
|
@ -1704,9 +1704,9 @@ glabel func_80813820
|
|||
/* 01840 80815060 3C018083 */ lui $at, %hi(D_8082A11C) ## $at = 80830000
|
||||
/* 01844 80815064 A42FA11C */ sh $t7, %lo(D_8082A11C)($at)
|
||||
/* 01848 80815068 90580000 */ lbu $t8, 0x0000($v0) ## 00000000
|
||||
/* 0184C 8081506C 3C018083 */ lui $at, %hi(D_8082A123) ## $at = 80830000
|
||||
/* 0184C 8081506C 3C018083 */ lui $at, %hi(D_8082A124-1) ## $at = 80830000
|
||||
/* 01850 80815070 00230821 */ addu $at, $at, $v1
|
||||
/* 01854 80815074 A038A123 */ sb $t8, %lo(D_8082A123)($at)
|
||||
/* 01854 80815074 A038A123 */ sb $t8, %lo(D_8082A124-1)($at)
|
||||
.L80815078:
|
||||
/* 01858 80815078 3C100A0A */ lui $s0, 0x0A0A ## $s0 = 0A0A0000
|
||||
/* 0185C 8081507C 3C1F0003 */ lui $ra, 0x0003 ## $ra = 00030000
|
||||
|
@ -2080,9 +2080,9 @@ glabel func_80813820
|
|||
/* 01DEC 8081560C 28810005 */ slti $at, $a0, 0x0005
|
||||
/* 01DF0 80815610 1020000E */ beq $at, $zero, .L8081564C
|
||||
/* 01DF4 80815614 241800FF */ addiu $t8, $zero, 0x00FF ## $t8 = 000000FF
|
||||
/* 01DF8 80815618 3C018083 */ lui $at, %hi(D_8082A123) ## $at = 80830000
|
||||
/* 01DF8 80815618 3C018083 */ lui $at, %hi(D_8082A124-1) ## $at = 80830000
|
||||
/* 01DFC 8081561C 00230821 */ addu $at, $at, $v1
|
||||
/* 01E00 80815620 A024A123 */ sb $a0, %lo(D_8082A123)($at)
|
||||
/* 01E00 80815620 A024A123 */ sb $a0, %lo(D_8082A124-1)($at)
|
||||
/* 01E04 80815624 8E990194 */ lw $t9, 0x0194($s4) ## 00000194
|
||||
/* 01E08 80815628 3C0F8083 */ lui $t7, %hi(D_8082A11C) ## $t7 = 80830000
|
||||
/* 01E0C 8081562C 85EFA11C */ lh $t7, %lo(D_8082A11C)($t7)
|
File diff suppressed because it is too large
Load diff
|
@ -1,7 +0,0 @@
|
|||
glabel func_80815CC8
|
||||
/* 024A8 80815CC8 A485021C */ sh $a1, 0x021C($a0) ## 0000021C
|
||||
/* 024AC 80815CCC 03E00008 */ jr $ra
|
||||
/* 024B0 80815CD0 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
/* 024B4 80815CD4 00000000 */ nop
|
||||
/* 024B8 80815CD8 00000000 */ nop
|
||||
/* 024BC 80815CDC 00000000 */ nop
|
|
@ -1,353 +0,0 @@
|
|||
.rdata
|
||||
glabel D_8082F4C0
|
||||
.asciz "%s"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F4C4
|
||||
.asciz "\x8Cルピー"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F4D0
|
||||
.asciz "%s"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F4D4
|
||||
.asciz "\x8Cハート"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F4DC
|
||||
.asciz "%s"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F4E0
|
||||
.asciz "/4"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F4E4
|
||||
.asciz "%s"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F4E8
|
||||
.asciz "\x8Cアイテム"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F4F4
|
||||
.asciz "%s"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F4F8
|
||||
.asciz "KEY"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F4FC
|
||||
.asciz "%s"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F500
|
||||
.asciz "\x8Dソウビ"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F50C
|
||||
.asciz "%s"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F510
|
||||
.asciz "\x8Cケン"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F518
|
||||
.asciz "%s"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F51C
|
||||
.asciz "\x8Cタテ"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F524
|
||||
.asciz "%s"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F528
|
||||
.asciz "MAP"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F52C
|
||||
.asciz "%s"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F530
|
||||
.asciz "\x8Dフウイン"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F53C
|
||||
.asciz "%s"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F540
|
||||
.asciz "\x8Dセイレイセキ"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F550
|
||||
.asciz "%s"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F554
|
||||
.asciz "\x8Cオカリナ"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F560
|
||||
.asciz "%s"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F564
|
||||
.asciz "\x8Cコレクト"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F570
|
||||
.asciz "%s"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F574
|
||||
.asciz "\x8Cキンスタ"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F580
|
||||
.asciz "%s"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F584
|
||||
.asciz "\x8Cカケラ"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F58C
|
||||
.asciz "%s"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F590
|
||||
.asciz "/4"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80815CE0
|
||||
/* 024C0 80815CE0 27BDFFA0 */ addiu $sp, $sp, 0xFFA0 ## $sp = FFFFFFA0
|
||||
/* 024C4 80815CE4 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 024C8 80815CE8 27B00030 */ addiu $s0, $sp, 0x0030 ## $s0 = FFFFFFD0
|
||||
/* 024CC 80815CEC AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 024D0 80815CF0 AFA40060 */ sw $a0, 0x0060($sp)
|
||||
/* 024D4 80815CF4 0C03EEE3 */ jal GfxPrint_Init
|
||||
/* 024D8 80815CF8 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 024DC 80815CFC 8FAE0060 */ lw $t6, 0x0060($sp)
|
||||
/* 024E0 80815D00 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 024E4 80815D04 0C03EF07 */ jal GfxPrint_Open
|
||||
/* 024E8 80815D08 8DC50000 */ lw $a1, 0x0000($t6) ## 00000000
|
||||
/* 024EC 80815D0C 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 024F0 80815D10 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 024F4 80815D14 0C03ED07 */ jal GfxPrint_SetPos
|
||||
|
||||
/* 024F8 80815D18 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
|
||||
/* 024FC 80815D1C 240F00FF */ addiu $t7, $zero, 0x00FF ## $t7 = 000000FF
|
||||
/* 02500 80815D20 AFAF0010 */ sw $t7, 0x0010($sp)
|
||||
/* 02504 80815D24 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 02508 80815D28 240500FF */ addiu $a1, $zero, 0x00FF ## $a1 = 000000FF
|
||||
/* 0250C 80815D2C 2406003C */ addiu $a2, $zero, 0x003C ## $a2 = 0000003C
|
||||
/* 02510 80815D30 0C03ECEB */ jal GfxPrint_SetColor
|
||||
|
||||
/* 02514 80815D34 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 02518 80815D38 3C058083 */ lui $a1, %hi(D_8082F4C0) ## $a1 = 80830000
|
||||
/* 0251C 80815D3C 3C068083 */ lui $a2, %hi(D_8082F4C4) ## $a2 = 80830000
|
||||
/* 02520 80815D40 24C6F4C4 */ addiu $a2, $a2, %lo(D_8082F4C4) ## $a2 = 8082F4C4
|
||||
/* 02524 80815D44 24A5F4C0 */ addiu $a1, $a1, %lo(D_8082F4C0) ## $a1 = 8082F4C0
|
||||
/* 02528 80815D48 0C03EF2D */ jal GfxPrint_Printf
|
||||
|
||||
/* 0252C 80815D4C 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 02530 80815D50 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 02534 80815D54 2405000F */ addiu $a1, $zero, 0x000F ## $a1 = 0000000F
|
||||
/* 02538 80815D58 0C03ED07 */ jal GfxPrint_SetPos
|
||||
|
||||
/* 0253C 80815D5C 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
|
||||
/* 02540 80815D60 3C058083 */ lui $a1, %hi(D_8082F4D0) ## $a1 = 80830000
|
||||
/* 02544 80815D64 3C068083 */ lui $a2, %hi(D_8082F4D4) ## $a2 = 80830000
|
||||
/* 02548 80815D68 24C6F4D4 */ addiu $a2, $a2, %lo(D_8082F4D4) ## $a2 = 8082F4D4
|
||||
/* 0254C 80815D6C 24A5F4D0 */ addiu $a1, $a1, %lo(D_8082F4D0) ## $a1 = 8082F4D0
|
||||
/* 02550 80815D70 0C03EF2D */ jal GfxPrint_Printf
|
||||
|
||||
/* 02554 80815D74 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 02558 80815D78 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 0255C 80815D7C 2405001A */ addiu $a1, $zero, 0x001A ## $a1 = 0000001A
|
||||
/* 02560 80815D80 0C03ED07 */ jal GfxPrint_SetPos
|
||||
|
||||
/* 02564 80815D84 24060003 */ addiu $a2, $zero, 0x0003 ## $a2 = 00000003
|
||||
/* 02568 80815D88 3C058083 */ lui $a1, %hi(D_8082F4DC) ## $a1 = 80830000
|
||||
/* 0256C 80815D8C 3C068083 */ lui $a2, %hi(D_8082F4E0) ## $a2 = 80830000
|
||||
/* 02570 80815D90 24C6F4E0 */ addiu $a2, $a2, %lo(D_8082F4E0) ## $a2 = 8082F4E0
|
||||
/* 02574 80815D94 24A5F4DC */ addiu $a1, $a1, %lo(D_8082F4DC) ## $a1 = 8082F4DC
|
||||
/* 02578 80815D98 0C03EF2D */ jal GfxPrint_Printf
|
||||
|
||||
/* 0257C 80815D9C 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 02580 80815DA0 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 02584 80815DA4 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 02588 80815DA8 0C03ED07 */ jal GfxPrint_SetPos
|
||||
|
||||
/* 0258C 80815DAC 24060005 */ addiu $a2, $zero, 0x0005 ## $a2 = 00000005
|
||||
/* 02590 80815DB0 3C058083 */ lui $a1, %hi(D_8082F4E4) ## $a1 = 80830000
|
||||
/* 02594 80815DB4 3C068083 */ lui $a2, %hi(D_8082F4E8) ## $a2 = 80830000
|
||||
/* 02598 80815DB8 24C6F4E8 */ addiu $a2, $a2, %lo(D_8082F4E8) ## $a2 = 8082F4E8
|
||||
/* 0259C 80815DBC 24A5F4E4 */ addiu $a1, $a1, %lo(D_8082F4E4) ## $a1 = 8082F4E4
|
||||
/* 025A0 80815DC0 0C03EF2D */ jal GfxPrint_Printf
|
||||
|
||||
/* 025A4 80815DC4 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 025A8 80815DC8 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 025AC 80815DCC 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 025B0 80815DD0 0C03ED07 */ jal GfxPrint_SetPos
|
||||
|
||||
/* 025B4 80815DD4 2406000D */ addiu $a2, $zero, 0x000D ## $a2 = 0000000D
|
||||
/* 025B8 80815DD8 3C058083 */ lui $a1, %hi(D_8082F4F4) ## $a1 = 80830000
|
||||
/* 025BC 80815DDC 3C068083 */ lui $a2, %hi(D_8082F4F8) ## $a2 = 80830000
|
||||
/* 025C0 80815DE0 24C6F4F8 */ addiu $a2, $a2, %lo(D_8082F4F8) ## $a2 = 8082F4F8
|
||||
/* 025C4 80815DE4 24A5F4F4 */ addiu $a1, $a1, %lo(D_8082F4F4) ## $a1 = 8082F4F4
|
||||
/* 025C8 80815DE8 0C03EF2D */ jal GfxPrint_Printf
|
||||
|
||||
/* 025CC 80815DEC 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 025D0 80815DF0 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 025D4 80815DF4 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 025D8 80815DF8 0C03ED07 */ jal GfxPrint_SetPos
|
||||
|
||||
/* 025DC 80815DFC 2406000F */ addiu $a2, $zero, 0x000F ## $a2 = 0000000F
|
||||
/* 025E0 80815E00 3C058083 */ lui $a1, %hi(D_8082F4FC) ## $a1 = 80830000
|
||||
/* 025E4 80815E04 3C068083 */ lui $a2, %hi(D_8082F500) ## $a2 = 80830000
|
||||
/* 025E8 80815E08 24C6F500 */ addiu $a2, $a2, %lo(D_8082F500) ## $a2 = 8082F500
|
||||
/* 025EC 80815E0C 24A5F4FC */ addiu $a1, $a1, %lo(D_8082F4FC) ## $a1 = 8082F4FC
|
||||
/* 025F0 80815E10 0C03EF2D */ jal GfxPrint_Printf
|
||||
|
||||
/* 025F4 80815E14 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 025F8 80815E18 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 025FC 80815E1C 24050017 */ addiu $a1, $zero, 0x0017 ## $a1 = 00000017
|
||||
/* 02600 80815E20 0C03ED07 */ jal GfxPrint_SetPos
|
||||
|
||||
/* 02604 80815E24 2406000E */ addiu $a2, $zero, 0x000E ## $a2 = 0000000E
|
||||
/* 02608 80815E28 3C058083 */ lui $a1, %hi(D_8082F50C) ## $a1 = 80830000
|
||||
/* 0260C 80815E2C 3C068083 */ lui $a2, %hi(D_8082F510) ## $a2 = 80830000
|
||||
/* 02610 80815E30 24C6F510 */ addiu $a2, $a2, %lo(D_8082F510) ## $a2 = 8082F510
|
||||
/* 02614 80815E34 24A5F50C */ addiu $a1, $a1, %lo(D_8082F50C) ## $a1 = 8082F50C
|
||||
/* 02618 80815E38 0C03EF2D */ jal GfxPrint_Printf
|
||||
|
||||
/* 0261C 80815E3C 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 02620 80815E40 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 02624 80815E44 24050017 */ addiu $a1, $zero, 0x0017 ## $a1 = 00000017
|
||||
/* 02628 80815E48 0C03ED07 */ jal GfxPrint_SetPos
|
||||
|
||||
/* 0262C 80815E4C 2406000F */ addiu $a2, $zero, 0x000F ## $a2 = 0000000F
|
||||
/* 02630 80815E50 3C058083 */ lui $a1, %hi(D_8082F518) ## $a1 = 80830000
|
||||
/* 02634 80815E54 3C068083 */ lui $a2, %hi(D_8082F51C) ## $a2 = 80830000
|
||||
/* 02638 80815E58 24C6F51C */ addiu $a2, $a2, %lo(D_8082F51C) ## $a2 = 8082F51C
|
||||
/* 0263C 80815E5C 24A5F518 */ addiu $a1, $a1, %lo(D_8082F518) ## $a1 = 8082F518
|
||||
/* 02640 80815E60 0C03EF2D */ jal GfxPrint_Printf
|
||||
|
||||
/* 02644 80815E64 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 02648 80815E68 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 0264C 80815E6C 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 02650 80815E70 0C03ED07 */ jal GfxPrint_SetPos
|
||||
|
||||
/* 02654 80815E74 24060011 */ addiu $a2, $zero, 0x0011 ## $a2 = 00000011
|
||||
/* 02658 80815E78 3C058083 */ lui $a1, %hi(D_8082F524) ## $a1 = 80830000
|
||||
/* 0265C 80815E7C 3C068083 */ lui $a2, %hi(D_8082F528) ## $a2 = 80830000
|
||||
/* 02660 80815E80 24C6F528 */ addiu $a2, $a2, %lo(D_8082F528) ## $a2 = 8082F528
|
||||
/* 02664 80815E84 24A5F524 */ addiu $a1, $a1, %lo(D_8082F524) ## $a1 = 8082F524
|
||||
/* 02668 80815E88 0C03EF2D */ jal GfxPrint_Printf
|
||||
|
||||
/* 0266C 80815E8C 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 02670 80815E90 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 02674 80815E94 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 02678 80815E98 0C03ED07 */ jal GfxPrint_SetPos
|
||||
|
||||
/* 0267C 80815E9C 24060013 */ addiu $a2, $zero, 0x0013 ## $a2 = 00000013
|
||||
/* 02680 80815EA0 3C058083 */ lui $a1, %hi(D_8082F52C) ## $a1 = 80830000
|
||||
/* 02684 80815EA4 3C068083 */ lui $a2, %hi(D_8082F530) ## $a2 = 80830000
|
||||
/* 02688 80815EA8 24C6F530 */ addiu $a2, $a2, %lo(D_8082F530) ## $a2 = 8082F530
|
||||
/* 0268C 80815EAC 24A5F52C */ addiu $a1, $a1, %lo(D_8082F52C) ## $a1 = 8082F52C
|
||||
/* 02690 80815EB0 0C03EF2D */ jal GfxPrint_Printf
|
||||
|
||||
/* 02694 80815EB4 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 02698 80815EB8 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 0269C 80815EBC 24050014 */ addiu $a1, $zero, 0x0014 ## $a1 = 00000014
|
||||
/* 026A0 80815EC0 0C03ED07 */ jal GfxPrint_SetPos
|
||||
|
||||
/* 026A4 80815EC4 24060013 */ addiu $a2, $zero, 0x0013 ## $a2 = 00000013
|
||||
/* 026A8 80815EC8 3C058083 */ lui $a1, %hi(D_8082F53C) ## $a1 = 80830000
|
||||
/* 026AC 80815ECC 3C068083 */ lui $a2, %hi(D_8082F540) ## $a2 = 80830000
|
||||
/* 026B0 80815ED0 24C6F540 */ addiu $a2, $a2, %lo(D_8082F540) ## $a2 = 8082F540
|
||||
/* 026B4 80815ED4 24A5F53C */ addiu $a1, $a1, %lo(D_8082F53C) ## $a1 = 8082F53C
|
||||
/* 026B8 80815ED8 0C03EF2D */ jal GfxPrint_Printf
|
||||
|
||||
/* 026BC 80815EDC 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 026C0 80815EE0 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 026C4 80815EE4 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 026C8 80815EE8 0C03ED07 */ jal GfxPrint_SetPos
|
||||
|
||||
/* 026CC 80815EEC 24060015 */ addiu $a2, $zero, 0x0015 ## $a2 = 00000015
|
||||
/* 026D0 80815EF0 3C058083 */ lui $a1, %hi(D_8082F550) ## $a1 = 80830000
|
||||
/* 026D4 80815EF4 3C068083 */ lui $a2, %hi(D_8082F554) ## $a2 = 80830000
|
||||
/* 026D8 80815EF8 24C6F554 */ addiu $a2, $a2, %lo(D_8082F554) ## $a2 = 8082F554
|
||||
/* 026DC 80815EFC 24A5F550 */ addiu $a1, $a1, %lo(D_8082F550) ## $a1 = 8082F550
|
||||
/* 026E0 80815F00 0C03EF2D */ jal GfxPrint_Printf
|
||||
|
||||
/* 026E4 80815F04 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 026E8 80815F08 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 026EC 80815F0C 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 026F0 80815F10 0C03ED07 */ jal GfxPrint_SetPos
|
||||
|
||||
/* 026F4 80815F14 24060018 */ addiu $a2, $zero, 0x0018 ## $a2 = 00000018
|
||||
/* 026F8 80815F18 3C058083 */ lui $a1, %hi(D_8082F560) ## $a1 = 80830000
|
||||
/* 026FC 80815F1C 3C068083 */ lui $a2, %hi(D_8082F564) ## $a2 = 80830000
|
||||
/* 02700 80815F20 24C6F564 */ addiu $a2, $a2, %lo(D_8082F564) ## $a2 = 8082F564
|
||||
/* 02704 80815F24 24A5F560 */ addiu $a1, $a1, %lo(D_8082F560) ## $a1 = 8082F560
|
||||
/* 02708 80815F28 0C03EF2D */ jal GfxPrint_Printf
|
||||
|
||||
/* 0270C 80815F2C 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 02710 80815F30 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 02714 80815F34 2405000E */ addiu $a1, $zero, 0x000E ## $a1 = 0000000E
|
||||
/* 02718 80815F38 0C03ED07 */ jal GfxPrint_SetPos
|
||||
|
||||
/* 0271C 80815F3C 24060018 */ addiu $a2, $zero, 0x0018 ## $a2 = 00000018
|
||||
/* 02720 80815F40 3C058083 */ lui $a1, %hi(D_8082F570) ## $a1 = 80830000
|
||||
/* 02724 80815F44 3C068083 */ lui $a2, %hi(D_8082F574) ## $a2 = 80830000
|
||||
/* 02728 80815F48 24C6F574 */ addiu $a2, $a2, %lo(D_8082F574) ## $a2 = 8082F574
|
||||
/* 0272C 80815F4C 24A5F570 */ addiu $a1, $a1, %lo(D_8082F570) ## $a1 = 8082F570
|
||||
/* 02730 80815F50 0C03EF2D */ jal GfxPrint_Printf
|
||||
|
||||
/* 02734 80815F54 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 02738 80815F58 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 0273C 80815F5C 24050017 */ addiu $a1, $zero, 0x0017 ## $a1 = 00000017
|
||||
/* 02740 80815F60 0C03ED07 */ jal GfxPrint_SetPos
|
||||
|
||||
/* 02744 80815F64 24060018 */ addiu $a2, $zero, 0x0018 ## $a2 = 00000018
|
||||
/* 02748 80815F68 3C058083 */ lui $a1, %hi(D_8082F580) ## $a1 = 80830000
|
||||
/* 0274C 80815F6C 3C068083 */ lui $a2, %hi(D_8082F584) ## $a2 = 80830000
|
||||
/* 02750 80815F70 24C6F584 */ addiu $a2, $a2, %lo(D_8082F584) ## $a2 = 8082F584
|
||||
/* 02754 80815F74 24A5F580 */ addiu $a1, $a1, %lo(D_8082F580) ## $a1 = 8082F580
|
||||
/* 02758 80815F78 0C03EF2D */ jal GfxPrint_Printf
|
||||
|
||||
/* 0275C 80815F7C 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 02760 80815F80 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 02764 80815F84 2405001C */ addiu $a1, $zero, 0x001C ## $a1 = 0000001C
|
||||
/* 02768 80815F88 0C03ED07 */ jal GfxPrint_SetPos
|
||||
|
||||
/* 0276C 80815F8C 24060018 */ addiu $a2, $zero, 0x0018 ## $a2 = 00000018
|
||||
/* 02770 80815F90 3C058083 */ lui $a1, %hi(D_8082F58C) ## $a1 = 80830000
|
||||
/* 02774 80815F94 3C068083 */ lui $a2, %hi(D_8082F590) ## $a2 = 80830000
|
||||
/* 02778 80815F98 24C6F590 */ addiu $a2, $a2, %lo(D_8082F590) ## $a2 = 8082F590
|
||||
/* 0277C 80815F9C 24A5F58C */ addiu $a1, $a1, %lo(D_8082F58C) ## $a1 = 8082F58C
|
||||
/* 02780 80815FA0 0C03EF2D */ jal GfxPrint_Printf
|
||||
|
||||
/* 02784 80815FA4 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 02788 80815FA8 0C03EF19 */ jal GfxPrint_Close
|
||||
/* 0278C 80815FAC 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 02790 80815FB0 8FB80060 */ lw $t8, 0x0060($sp)
|
||||
/* 02794 80815FB4 02002025 */ or $a0, $s0, $zero ## $a0 = FFFFFFD0
|
||||
/* 02798 80815FB8 0C03EF05 */ jal GfxPrint_Destroy
|
||||
/* 0279C 80815FBC AF020000 */ sw $v0, 0x0000($t8) ## 00000000
|
||||
/* 027A0 80815FC0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 027A4 80815FC4 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 027A8 80815FC8 27BD0060 */ addiu $sp, $sp, 0x0060 ## $sp = 00000000
|
||||
/* 027AC 80815FCC 03E00008 */ jr $ra
|
||||
/* 027B0 80815FD0 00000000 */ nop
|
|
@ -1,130 +0,0 @@
|
|||
.rdata
|
||||
|
||||
glabel D_8082F594
|
||||
.asciz "../z_kaleido_debug.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F5AC
|
||||
.asciz "../z_kaleido_debug.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80815FD4
|
||||
/* 027B4 80815FD4 27BDFFA8 */ addiu $sp, $sp, 0xFFA8 ## $sp = FFFFFFA8
|
||||
/* 027B8 80815FD8 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 027BC 80815FDC AFA40058 */ sw $a0, 0x0058($sp)
|
||||
/* 027C0 80815FE0 AFA5005C */ sw $a1, 0x005C($sp)
|
||||
/* 027C4 80815FE4 AFA60060 */ sw $a2, 0x0060($sp)
|
||||
/* 027C8 80815FE8 AFA70064 */ sw $a3, 0x0064($sp)
|
||||
/* 027CC 80815FEC 8C850000 */ lw $a1, 0x0000($a0) ## 00000000
|
||||
/* 027D0 80815FF0 3C068083 */ lui $a2, %hi(D_8082F594) ## $a2 = 80830000
|
||||
/* 027D4 80815FF4 24C6F594 */ addiu $a2, $a2, %lo(D_8082F594) ## $a2 = 8082F594
|
||||
/* 027D8 80815FF8 27A40044 */ addiu $a0, $sp, 0x0044 ## $a0 = FFFFFFEC
|
||||
/* 027DC 80815FFC 240700D0 */ addiu $a3, $zero, 0x00D0 ## $a3 = 000000D0
|
||||
/* 027E0 80816000 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 027E4 80816004 AFA50054 */ sw $a1, 0x0054($sp)
|
||||
/* 027E8 80816008 8FA30054 */ lw $v1, 0x0054($sp)
|
||||
/* 027EC 8081600C 8FA50060 */ lw $a1, 0x0060($sp)
|
||||
/* 027F0 80816010 8FA60064 */ lw $a2, 0x0064($sp)
|
||||
/* 027F4 80816014 8C6202C0 */ lw $v0, 0x02C0($v1) ## 000002C0
|
||||
/* 027F8 80816018 3C18FD90 */ lui $t8, 0xFD90 ## $t8 = FD900000
|
||||
/* 027FC 8081601C 3C090200 */ lui $t1, %hi(D_02003040) ## $t1 = 02000000
|
||||
/* 02800 80816020 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 02804 80816024 AC6F02C0 */ sw $t7, 0x02C0($v1) ## 000002C0
|
||||
/* 02808 80816028 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 0280C 8081602C 8FB9005C */ lw $t9, 0x005C($sp)
|
||||
/* 02810 80816030 25293040 */ addiu $t1, $t1, %lo(D_02003040) ## $t1 = 02003040
|
||||
/* 02814 80816034 3C0D0708 */ lui $t5, 0x0708 ## $t5 = 07080000
|
||||
/* 02818 80816038 001941C0 */ sll $t0, $t9, 7
|
||||
/* 0281C 8081603C 01095021 */ addu $t2, $t0, $t1
|
||||
/* 02820 80816040 AC4A0004 */ sw $t2, 0x0004($v0) ## 00000004
|
||||
/* 02824 80816044 8C6202C0 */ lw $v0, 0x02C0($v1) ## 000002C0
|
||||
/* 02828 80816048 35AD0200 */ ori $t5, $t5, 0x0200 ## $t5 = 07080200
|
||||
/* 0282C 8081604C 3C0CF590 */ lui $t4, 0xF590 ## $t4 = F5900000
|
||||
/* 02830 80816050 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
|
||||
/* 02834 80816054 AC6B02C0 */ sw $t3, 0x02C0($v1) ## 000002C0
|
||||
/* 02838 80816058 AC4D0004 */ sw $t5, 0x0004($v0) ## 00000004
|
||||
/* 0283C 8081605C AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
|
||||
/* 02840 80816060 8C6202C0 */ lw $v0, 0x02C0($v1) ## 000002C0
|
||||
/* 02844 80816064 3C0FE600 */ lui $t7, 0xE600 ## $t7 = E6000000
|
||||
/* 02848 80816068 3C080703 */ lui $t0, 0x0703 ## $t0 = 07030000
|
||||
/* 0284C 8081606C 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 02850 80816070 AC6E02C0 */ sw $t6, 0x02C0($v1) ## 000002C0
|
||||
/* 02854 80816074 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 02858 80816078 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 0285C 8081607C 8C6202C0 */ lw $v0, 0x02C0($v1) ## 000002C0
|
||||
/* 02860 80816080 3508F800 */ ori $t0, $t0, 0xF800 ## $t0 = 0703F800
|
||||
/* 02864 80816084 3C19F300 */ lui $t9, 0xF300 ## $t9 = F3000000
|
||||
/* 02868 80816088 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 0286C 8081608C AC7802C0 */ sw $t8, 0x02C0($v1) ## 000002C0
|
||||
/* 02870 80816090 AC480004 */ sw $t0, 0x0004($v0) ## 00000004
|
||||
/* 02874 80816094 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 02878 80816098 8C6202C0 */ lw $v0, 0x02C0($v1) ## 000002C0
|
||||
/* 0287C 8081609C 3C0AE700 */ lui $t2, 0xE700 ## $t2 = E7000000
|
||||
/* 02880 808160A0 3C0CF588 */ lui $t4, 0xF588 ## $t4 = F5880000
|
||||
/* 02884 808160A4 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 02888 808160A8 AC6902C0 */ sw $t1, 0x02C0($v1) ## 000002C0
|
||||
/* 0288C 808160AC AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 02890 808160B0 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 02894 808160B4 8C6202C0 */ lw $v0, 0x02C0($v1) ## 000002C0
|
||||
/* 02898 808160B8 3C0D0008 */ lui $t5, 0x0008 ## $t5 = 00080000
|
||||
/* 0289C 808160BC 35AD0200 */ ori $t5, $t5, 0x0200 ## $t5 = 00080200
|
||||
/* 028A0 808160C0 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
|
||||
/* 028A4 808160C4 AC6B02C0 */ sw $t3, 0x02C0($v1) ## 000002C0
|
||||
/* 028A8 808160C8 358C0200 */ ori $t4, $t4, 0x0200 ## $t4 = F5880200
|
||||
/* 028AC 808160CC AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
|
||||
/* 028B0 808160D0 AC4D0004 */ sw $t5, 0x0004($v0) ## 00000004
|
||||
/* 028B4 808160D4 8C6202C0 */ lw $v0, 0x02C0($v1) ## 000002C0
|
||||
/* 028B8 808160D8 3C180001 */ lui $t8, 0x0001 ## $t8 = 00010000
|
||||
/* 028BC 808160DC 3718C03C */ ori $t8, $t8, 0xC03C ## $t8 = 0001C03C
|
||||
/* 028C0 808160E0 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 028C4 808160E4 AC6E02C0 */ sw $t6, 0x02C0($v1) ## 000002C0
|
||||
/* 028C8 808160E8 3C0FF200 */ lui $t7, 0xF200 ## $t7 = F2000000
|
||||
/* 028CC 808160EC AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 028D0 808160F0 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 028D4 808160F4 8C6202C0 */ lw $v0, 0x02C0($v1) ## 000002C0
|
||||
/* 028D8 808160F8 24A80008 */ addiu $t0, $a1, 0x0008 ## $t0 = 00000008
|
||||
/* 028DC 808160FC 00084880 */ sll $t1, $t0, 2
|
||||
/* 028E0 80816100 312A0FFF */ andi $t2, $t1, 0x0FFF ## $t2 = 00000008
|
||||
/* 028E4 80816104 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 028E8 80816108 000A5B00 */ sll $t3, $t2, 12
|
||||
/* 028EC 8081610C AC7902C0 */ sw $t9, 0x02C0($v1) ## 000002C0
|
||||
/* 028F0 80816110 3C01E400 */ lui $at, 0xE400 ## $at = E4000000
|
||||
/* 028F4 80816114 0005C880 */ sll $t9, $a1, 2
|
||||
/* 028F8 80816118 24CD0010 */ addiu $t5, $a2, 0x0010 ## $t5 = 00000010
|
||||
/* 028FC 8081611C 000D7080 */ sll $t6, $t5, 2
|
||||
/* 02900 80816120 33280FFF */ andi $t0, $t9, 0x0FFF ## $t0 = 00000008
|
||||
/* 02904 80816124 01616025 */ or $t4, $t3, $at ## $t4 = E4000008
|
||||
/* 02908 80816128 00065080 */ sll $t2, $a2, 2
|
||||
/* 0290C 8081612C 314B0FFF */ andi $t3, $t2, 0x0FFF ## $t3 = 00000008
|
||||
/* 02910 80816130 00084B00 */ sll $t1, $t0, 12
|
||||
/* 02914 80816134 31CF0FFF */ andi $t7, $t6, 0x0FFF ## $t7 = 00000008
|
||||
/* 02918 80816138 018FC025 */ or $t8, $t4, $t7 ## $t8 = E4000008
|
||||
/* 0291C 8081613C 012B6825 */ or $t5, $t1, $t3 ## $t5 = 00000008
|
||||
/* 02920 80816140 AC4D0004 */ sw $t5, 0x0004($v0) ## 00000004
|
||||
/* 02924 80816144 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 02928 80816148 8C6202C0 */ lw $v0, 0x02C0($v1) ## 000002C0
|
||||
/* 0292C 8081614C 3C0CE100 */ lui $t4, 0xE100 ## $t4 = E1000000
|
||||
/* 02930 80816150 3C190400 */ lui $t9, 0x0400 ## $t9 = 04000000
|
||||
/* 02934 80816154 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 02938 80816158 AC6E02C0 */ sw $t6, 0x02C0($v1) ## 000002C0
|
||||
/* 0293C 8081615C AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 02940 80816160 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
|
||||
/* 02944 80816164 8C6202C0 */ lw $v0, 0x02C0($v1) ## 000002C0
|
||||
/* 02948 80816168 37390400 */ ori $t9, $t9, 0x0400 ## $t9 = 04000400
|
||||
/* 0294C 8081616C 3C18F100 */ lui $t8, 0xF100 ## $t8 = F1000000
|
||||
/* 02950 80816170 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 02954 80816174 AC6F02C0 */ sw $t7, 0x02C0($v1) ## 000002C0
|
||||
/* 02958 80816178 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 0295C 8081617C AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 02960 80816180 8FA80058 */ lw $t0, 0x0058($sp)
|
||||
/* 02964 80816184 3C068083 */ lui $a2, %hi(D_8082F5AC) ## $a2 = 80830000
|
||||
/* 02968 80816188 24C6F5AC */ addiu $a2, $a2, %lo(D_8082F5AC) ## $a2 = 8082F5AC
|
||||
/* 0296C 8081618C 27A40044 */ addiu $a0, $sp, 0x0044 ## $a0 = FFFFFFEC
|
||||
/* 02970 80816190 240700DC */ addiu $a3, $zero, 0x00DC ## $a3 = 000000DC
|
||||
/* 02974 80816194 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 02978 80816198 8D050000 */ lw $a1, 0x0000($t0) ## 00000008
|
||||
/* 0297C 8081619C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02980 808161A0 27BD0058 */ addiu $sp, $sp, 0x0058 ## $sp = 00000000
|
||||
/* 02984 808161A4 03E00008 */ jr $ra
|
||||
/* 02988 808161A8 00000000 */ nop
|
File diff suppressed because it is too large
Load diff
|
@ -1,298 +0,0 @@
|
|||
.rdata
|
||||
|
||||
glabel D_8082F600
|
||||
.asciz "../z_kaleido_equipment.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F61C
|
||||
.asciz "../z_kaleido_equipment.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80817D50
|
||||
/* 04530 80817D50 27BDFF28 */ addiu $sp, $sp, 0xFF28 ## $sp = FFFFFF28
|
||||
/* 04534 80817D54 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 04538 80817D58 AFA400D8 */ sw $a0, 0x00D8($sp)
|
||||
/* 0453C 80817D5C AFA500DC */ sw $a1, 0x00DC($sp)
|
||||
/* 04540 80817D60 AFA600E0 */ sw $a2, 0x00E0($sp)
|
||||
/* 04544 80817D64 AFA700E4 */ sw $a3, 0x00E4($sp)
|
||||
/* 04548 80817D68 8C850000 */ lw $a1, 0x0000($a0) ## 00000000
|
||||
/* 0454C 80817D6C 3C068083 */ lui $a2, %hi(D_8082F600) ## $a2 = 80830000
|
||||
/* 04550 80817D70 24C6F600 */ addiu $a2, $a2, %lo(D_8082F600) ## $a2 = 8082F600
|
||||
/* 04554 80817D74 27A400A0 */ addiu $a0, $sp, 0x00A0 ## $a0 = FFFFFFC8
|
||||
/* 04558 80817D78 24070044 */ addiu $a3, $zero, 0x0044 ## $a3 = 00000044
|
||||
/* 0455C 80817D7C 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 04560 80817D80 AFA500B0 */ sw $a1, 0x00B0($sp)
|
||||
/* 04564 80817D84 8FA800B0 */ lw $t0, 0x00B0($sp)
|
||||
/* 04568 80817D88 8FAA00E0 */ lw $t2, 0x00E0($sp)
|
||||
/* 0456C 80817D8C 3C0DE700 */ lui $t5, 0xE700 ## $t5 = E7000000
|
||||
/* 04570 80817D90 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 04574 80817D94 3C19FC11 */ lui $t9, 0xFC11 ## $t9 = FC110000
|
||||
/* 04578 80817D98 3C0EFF2F */ lui $t6, 0xFF2F ## $t6 = FF2F0000
|
||||
/* 0457C 80817D9C 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 04580 80817DA0 AD0F02C0 */ sw $t7, 0x02C0($t0) ## 000002C0
|
||||
/* 04584 80817DA4 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 04588 80817DA8 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 0458C 80817DAC 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 04590 80817DB0 35CEFFFF */ ori $t6, $t6, 0xFFFF ## $t6 = FF2FFFFF
|
||||
/* 04594 80817DB4 37399623 */ ori $t9, $t9, 0x9623 ## $t9 = FC119623
|
||||
/* 04598 80817DB8 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 0459C 80817DBC AD1802C0 */ sw $t8, 0x02C0($t0) ## 000002C0
|
||||
/* 045A0 80817DC0 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 045A4 80817DC4 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 045A8 80817DC8 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 045AC 80817DCC 3C18E300 */ lui $t8, 0xE300 ## $t8 = E3000000
|
||||
/* 045B0 80817DD0 37181201 */ ori $t8, $t8, 0x1201 ## $t8 = E3001201
|
||||
/* 045B4 80817DD4 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 045B8 80817DD8 AD0F02C0 */ sw $t7, 0x02C0($t0) ## 000002C0
|
||||
/* 045BC 80817DDC AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 045C0 80817DE0 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 045C4 80817DE4 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 045C8 80817DE8 3C0EFA00 */ lui $t6, 0xFA00 ## $t6 = FA000000
|
||||
/* 045CC 80817DEC 000A2040 */ sll $a0, $t2, 1
|
||||
/* 045D0 80817DF0 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 045D4 80817DF4 AD1902C0 */ sw $t9, 0x02C0($t0) ## 000002C0
|
||||
/* 045D8 80817DF8 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 045DC 80817DFC 240E1000 */ addiu $t6, $zero, 0x1000 ## $t6 = 00001000
|
||||
/* 045E0 80817E00 01C4001B */ divu $zero, $t6, $a0
|
||||
/* 045E4 80817E04 8FA900D8 */ lw $t1, 0x00D8($sp)
|
||||
/* 045E8 80817E08 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 045EC 80817E0C 34210760 */ ori $at, $at, 0x0760 ## $at = 00010760
|
||||
/* 045F0 80817E10 01214821 */ addu $t1, $t1, $at
|
||||
/* 045F4 80817E14 952F0208 */ lhu $t7, 0x0208($t1) ## 00000208
|
||||
/* 045F8 80817E18 2401FF00 */ addiu $at, $zero, 0xFF00 ## $at = FFFFFF00
|
||||
/* 045FC 80817E1C 00003012 */ mflo $a2
|
||||
/* 04600 80817E20 31F800FF */ andi $t8, $t7, 0x00FF ## $t8 = 00000008
|
||||
/* 04604 80817E24 0301C825 */ or $t9, $t8, $at ## $t9 = FFFFFF08
|
||||
/* 04608 80817E28 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 0460C 80817E2C 8FAF00E4 */ lw $t7, 0x00E4($sp)
|
||||
/* 04610 80817E30 00401825 */ or $v1, $v0, $zero ## $v1 = 00000000
|
||||
/* 04614 80817E34 8FAB00DC */ lw $t3, 0x00DC($sp)
|
||||
/* 04618 80817E38 014F0019 */ multu $t2, $t7
|
||||
/* 0461C 80817E3C 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000000
|
||||
/* 04620 80817E40 14800002 */ bne $a0, $zero, .L80817E4C
|
||||
/* 04624 80817E44 00000000 */ nop
|
||||
/* 04628 80817E48 0007000D */ break 7
|
||||
.L80817E4C:
|
||||
/* 0462C 80817E4C 24190050 */ addiu $t9, $zero, 0x0050 ## $t9 = 00000050
|
||||
/* 04630 80817E50 00003812 */ mflo $a3
|
||||
/* 04634 80817E54 00073840 */ sll $a3, $a3, 1
|
||||
/* 04638 80817E58 00000000 */ nop
|
||||
/* 0463C 80817E5C 00CA0019 */ multu $a2, $t2
|
||||
/* 04640 80817E60 0000F812 */ mflo $ra
|
||||
/* 04644 80817E64 001FF840 */ sll $ra, $ra, 1
|
||||
/* 04648 80817E68 00000000 */ nop
|
||||
/* 0464C 80817E6C 00FF001A */ div $zero, $a3, $ra
|
||||
/* 04650 80817E70 17E00002 */ bne $ra, $zero, .L80817E7C
|
||||
/* 04654 80817E74 00000000 */ nop
|
||||
/* 04658 80817E78 0007000D */ break 7
|
||||
.L80817E7C:
|
||||
/* 0465C 80817E7C 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 04660 80817E80 17E10004 */ bne $ra, $at, .L80817E94
|
||||
/* 04664 80817E84 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 04668 80817E88 14E10002 */ bne $a3, $at, .L80817E94
|
||||
/* 0466C 80817E8C 00000000 */ nop
|
||||
/* 04670 80817E90 0006000D */ break 6
|
||||
.L80817E94:
|
||||
/* 04674 80817E94 00001012 */ mflo $v0
|
||||
/* 04678 80817E98 0000C010 */ mfhi $t8
|
||||
/* 0467C 80817E9C 00406025 */ or $t4, $v0, $zero ## $t4 = 00000000
|
||||
/* 04680 80817EA0 13000002 */ beq $t8, $zero, .L80817EAC
|
||||
/* 04684 80817EA4 3C01F510 */ lui $at, 0xF510 ## $at = F5100000
|
||||
/* 04688 80817EA8 244C0001 */ addiu $t4, $v0, 0x0001 ## $t4 = 00000001
|
||||
.L80817EAC:
|
||||
/* 0468C 80817EAC AFB900CC */ sw $t9, 0x00CC($sp)
|
||||
/* 04690 80817EB0 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 04694 80817EB4 3C190708 */ lui $t9, 0x0708 ## $t9 = 07080000
|
||||
/* 04698 80817EB8 37390200 */ ori $t9, $t9, 0x0200 ## $t9 = 07080200
|
||||
/* 0469C 80817EBC 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 046A0 80817EC0 AD0E02C0 */ sw $t6, 0x02C0($t0) ## 000002C0
|
||||
/* 046A4 80817EC4 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 046A8 80817EC8 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 046AC 80817ECC 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 046B0 80817ED0 3C0DE800 */ lui $t5, 0xE800 ## $t5 = E8000000
|
||||
/* 046B4 80817ED4 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 046B8 80817ED8 AD0F02C0 */ sw $t7, 0x02C0($t0) ## 000002C0
|
||||
/* 046BC 80817EDC AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 046C0 80817EE0 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 046C4 80817EE4 AFAC00C8 */ sw $t4, 0x00C8($sp)
|
||||
/* 046C8 80817EE8 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 046CC 80817EEC 248C0007 */ addiu $t4, $a0, 0x0007 ## $t4 = 00000007
|
||||
/* 046D0 80817EF0 000C60C2 */ srl $t4, $t4, 3
|
||||
/* 046D4 80817EF4 318C01FF */ andi $t4, $t4, 0x01FF ## $t4 = 00000007
|
||||
/* 046D8 80817EF8 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 046DC 80817EFC AD1802C0 */ sw $t8, 0x02C0($t0) ## 000002C0
|
||||
/* 046E0 80817F00 000C6240 */ sll $t4, $t4, 9
|
||||
/* 046E4 80817F04 01816025 */ or $t4, $t4, $at ## $t4 = F5100007
|
||||
/* 046E8 80817F08 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
|
||||
/* 046EC 80817F0C AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 046F0 80817F10 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 046F4 80817F14 3C180008 */ lui $t8, 0x0008 ## $t8 = 00080000
|
||||
/* 046F8 80817F18 37180200 */ ori $t8, $t8, 0x0200 ## $t8 = 00080200
|
||||
/* 046FC 80817F1C 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 04700 80817F20 AD0E02C0 */ sw $t6, 0x02C0($t0) ## 000002C0
|
||||
/* 04704 80817F24 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 04708 80817F28 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 0470C 80817F2C 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 04710 80817F30 3C0EF200 */ lui $t6, 0xF200 ## $t6 = F2000000
|
||||
/* 04714 80817F34 3C01FD10 */ lui $at, 0xFD10 ## $at = FD100000
|
||||
/* 04718 80817F38 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 0471C 80817F3C AD0F02C0 */ sw $t7, 0x02C0($t0) ## 000002C0
|
||||
/* 04720 80817F40 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 04724 80817F44 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
|
||||
/* 04728 80817F48 AFA90048 */ sw $t1, 0x0048($sp)
|
||||
/* 0472C 80817F4C AFA40040 */ sw $a0, 0x0040($sp)
|
||||
/* 04730 80817F50 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 04734 80817F54 2544FFFF */ addiu $a0, $t2, 0xFFFF ## $a0 = FFFFFFFF
|
||||
/* 04738 80817F58 00044880 */ sll $t1, $a0, 2
|
||||
/* 0473C 80817F5C 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 04740 80817F60 AD1902C0 */ sw $t9, 0x02C0($t0) ## 000002C0
|
||||
/* 04744 80817F64 24CFFFFF */ addiu $t7, $a2, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 04748 80817F68 000FC080 */ sll $t8, $t7, 2
|
||||
/* 0474C 80817F6C 31290FFF */ andi $t1, $t1, 0x0FFF ## $t1 = 00000000
|
||||
/* 04750 80817F70 00094B00 */ sll $t1, $t1, 12
|
||||
/* 04754 80817F74 33190FFF */ andi $t9, $t8, 0x0FFF ## $t9 = 00000200
|
||||
/* 04758 80817F78 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 0475C 80817F7C 01397025 */ or $t6, $t1, $t9 ## $t6 = 00000200
|
||||
/* 04760 80817F80 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 04764 80817F84 8FAF00C8 */ lw $t7, 0x00C8($sp)
|
||||
/* 04768 80817F88 AFA9002C */ sw $t1, 0x002C($sp)
|
||||
/* 0476C 80817F8C 00FF3023 */ subu $a2, $a3, $ra
|
||||
/* 04770 80817F90 19E00077 */ blez $t7, .L80818170
|
||||
/* 04774 80817F94 00004825 */ or $t1, $zero, $zero ## $t1 = 00000000
|
||||
/* 04778 80817F98 8FAE002C */ lw $t6, 0x002C($sp)
|
||||
/* 0477C 80817F9C 30980FFF */ andi $t8, $a0, 0x0FFF ## $t8 = 00000FFF
|
||||
/* 04780 80817FA0 8FAA00CC */ lw $t2, 0x00CC($sp)
|
||||
/* 04784 80817FA4 0301C825 */ or $t9, $t8, $at ## $t9 = FD100FFF
|
||||
/* 04788 80817FA8 3C010700 */ lui $at, 0x0700 ## $at = 07000000
|
||||
/* 0478C 80817FAC 24A7FFFF */ addiu $a3, $a1, 0xFFFF ## $a3 = FFFFFFFF
|
||||
/* 04790 80817FB0 00073880 */ sll $a3, $a3, 2
|
||||
/* 04794 80817FB4 01C17825 */ or $t7, $t6, $at ## $t7 = 07000200
|
||||
/* 04798 80817FB8 AFAF0024 */ sw $t7, 0x0024($sp)
|
||||
/* 0479C 80817FBC 30E70FFF */ andi $a3, $a3, 0x0FFF ## $a3 = 00000FFF
|
||||
/* 047A0 80817FC0 AFB90028 */ sw $t9, 0x0028($sp)
|
||||
/* 047A4 80817FC4 000A5100 */ sll $t2, $t2, 4
|
||||
/* 047A8 80817FC8 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
.L80817FCC:
|
||||
/* 047AC 80817FCC 8FB80024 */ lw $t8, 0x0024($sp)
|
||||
/* 047B0 80817FD0 3C0E0100 */ lui $t6, 0x0100 ## $t6 = 01000000
|
||||
/* 047B4 80817FD4 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 047B8 80817FD8 AD1902C0 */ sw $t9, 0x02C0($t0) ## 000002C0
|
||||
/* 047BC 80817FDC 35CE4008 */ ori $t6, $t6, 0x4008 ## $t6 = 01004008
|
||||
/* 047C0 80817FE0 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 047C4 80817FE4 8FAF0048 */ lw $t7, 0x0048($sp)
|
||||
/* 047C8 80817FE8 03072825 */ or $a1, $t8, $a3 ## $a1 = 00000FFF
|
||||
/* 047CC 80817FEC 00DF2023 */ subu $a0, $a2, $ra
|
||||
/* 047D0 80817FF0 8DF8015C */ lw $t8, 0x015C($t7) ## 0700035C
|
||||
/* 047D4 80817FF4 030AC821 */ addu $t9, $t8, $t2
|
||||
/* 047D8 80817FF8 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 047DC 80817FFC 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 047E0 80818000 3C19E600 */ lui $t9, 0xE600 ## $t9 = E6000000
|
||||
/* 047E4 80818004 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 047E8 80818008 AD0E02C0 */ sw $t6, 0x02C0($t0) ## 000002C0
|
||||
/* 047EC 8081800C 8FAF0028 */ lw $t7, 0x0028($sp)
|
||||
/* 047F0 80818010 AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
|
||||
/* 047F4 80818014 017F5821 */ addu $t3, $t3, $ra
|
||||
/* 047F8 80818018 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 047FC 8081801C 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 04800 80818020 3C0FF400 */ lui $t7, 0xF400 ## $t7 = F4000000
|
||||
/* 04804 80818024 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 04808 80818028 AD1802C0 */ sw $t8, 0x02C0($t0) ## 000002C0
|
||||
/* 0480C 8081802C AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 04810 80818030 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 04814 80818034 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 04818 80818038 3C190700 */ lui $t9, 0x0700 ## $t9 = 07000000
|
||||
/* 0481C 8081803C 37390406 */ ori $t9, $t9, 0x0406 ## $t9 = 07000406
|
||||
/* 04820 80818040 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 04824 80818044 AD0E02C0 */ sw $t6, 0x02C0($t0) ## 000002C0
|
||||
/* 04828 80818048 AC450004 */ sw $a1, 0x0004($v0) ## 00000004
|
||||
/* 0482C 8081804C AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 04830 80818050 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 04834 80818054 240E0602 */ addiu $t6, $zero, 0x0602 ## $t6 = 00000602
|
||||
/* 04838 80818058 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 0483C 8081805C AD1802C0 */ sw $t8, 0x02C0($t0) ## 000002C0
|
||||
/* 04840 80818060 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 04844 80818064 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 04848 80818068 0481003B */ bgez $a0, .L80818158
|
||||
/* 0484C 8081806C 00401825 */ or $v1, $v0, $zero ## $v1 = 00000000
|
||||
/* 04850 80818070 58C0003B */ blezl $a2, .L80818160
|
||||
/* 04854 80818074 8FB800C8 */ lw $t8, 0x00C8($sp)
|
||||
/* 04858 80818078 8FAF0040 */ lw $t7, 0x0040($sp)
|
||||
/* 0485C 8081807C 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 04860 80818080 3C19E700 */ lui $t9, 0xE700 ## $t9 = E7000000
|
||||
/* 04864 80818084 00CF001A */ div $zero, $a2, $t7
|
||||
/* 04868 80818088 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 0486C 8081808C AD1802C0 */ sw $t8, 0x02C0($t0) ## 000002C0
|
||||
/* 04870 80818090 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 04874 80818094 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 04878 80818098 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0487C 8081809C 15E00002 */ bne $t7, $zero, .L808180A8
|
||||
/* 04880 808180A0 00000000 */ nop
|
||||
/* 04884 808180A4 0007000D */ break 7
|
||||
.L808180A8:
|
||||
/* 04888 808180A8 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 0488C 808180AC 15E10004 */ bne $t7, $at, .L808180C0
|
||||
/* 04890 808180B0 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 04894 808180B4 14C10002 */ bne $a2, $at, .L808180C0
|
||||
/* 04898 808180B8 00000000 */ nop
|
||||
/* 0489C 808180BC 0006000D */ break 6
|
||||
.L808180C0:
|
||||
/* 048A0 808180C0 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 048A4 808180C4 AD0E02C0 */ sw $t6, 0x02C0($t0) ## 000002C0
|
||||
/* 048A8 808180C8 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 048AC 808180CC AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 048B0 808180D0 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 048B4 808180D4 3C180708 */ lui $t8, 0x0708 ## $t8 = 07080000
|
||||
/* 048B8 808180D8 37180200 */ ori $t8, $t8, 0x0200 ## $t8 = 07080200
|
||||
/* 048BC 808180DC 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 048C0 808180E0 AD0F02C0 */ sw $t7, 0x02C0($t0) ## 000002C0
|
||||
/* 048C4 808180E4 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 048C8 808180E8 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
|
||||
/* 048CC 808180EC 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 048D0 808180F0 3C0F0008 */ lui $t7, 0x0008 ## $t7 = 00080000
|
||||
/* 048D4 808180F4 35EF0200 */ ori $t7, $t7, 0x0200 ## $t7 = 00080200
|
||||
/* 048D8 808180F8 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 048DC 808180FC AD1902C0 */ sw $t9, 0x02C0($t0) ## 000002C0
|
||||
/* 048E0 80818100 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 048E4 80818104 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 048E8 80818108 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 048EC 8081810C 3C19F200 */ lui $t9, 0xF200 ## $t9 = F2000000
|
||||
/* 048F0 80818110 00002812 */ mflo $a1
|
||||
/* 048F4 80818114 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 048F8 80818118 AD0E02C0 */ sw $t6, 0x02C0($t0) ## 000002C0
|
||||
/* 048FC 8081811C AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 04900 80818120 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
|
||||
/* 04904 80818124 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 04908 80818128 24A7FFFF */ addiu $a3, $a1, 0xFFFF ## $a3 = 00000FFE
|
||||
/* 0490C 8081812C 00073880 */ sll $a3, $a3, 2
|
||||
/* 04910 80818130 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 04914 80818134 AD1802C0 */ sw $t8, 0x02C0($t0) ## 000002C0
|
||||
/* 04918 80818138 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 0491C 8081813C 8FAE002C */ lw $t6, 0x002C($sp)
|
||||
/* 04920 80818140 30E70FFF */ andi $a3, $a3, 0x0FFF ## $a3 = 00000FFE
|
||||
/* 04924 80818144 00803025 */ or $a2, $a0, $zero ## $a2 = FFFFFFFF
|
||||
/* 04928 80818148 01C77825 */ or $t7, $t6, $a3 ## $t7 = 00000FFE
|
||||
/* 0492C 8081814C AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 04930 80818150 10000002 */ beq $zero, $zero, .L8081815C
|
||||
/* 04934 80818154 00401825 */ or $v1, $v0, $zero ## $v1 = 00000000
|
||||
.L80818158:
|
||||
/* 04938 80818158 00803025 */ or $a2, $a0, $zero ## $a2 = FFFFFFFF
|
||||
.L8081815C:
|
||||
/* 0493C 8081815C 8FB800C8 */ lw $t8, 0x00C8($sp)
|
||||
.L80818160:
|
||||
/* 04940 80818160 25290001 */ addiu $t1, $t1, 0x0001 ## $t1 = 00000001
|
||||
/* 04944 80818164 254A0040 */ addiu $t2, $t2, 0x0040 ## $t2 = 00000040
|
||||
/* 04948 80818168 5538FF98 */ bnel $t1, $t8, .L80817FCC
|
||||
/* 0494C 8081816C 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
.L80818170:
|
||||
/* 04950 80818170 8FB900D8 */ lw $t9, 0x00D8($sp)
|
||||
/* 04954 80818174 3C068083 */ lui $a2, %hi(D_8082F61C) ## $a2 = 80830000
|
||||
/* 04958 80818178 24C6F61C */ addiu $a2, $a2, %lo(D_8082F61C) ## $a2 = 8082F61C
|
||||
/* 0495C 8081817C 27A400A0 */ addiu $a0, $sp, 0x00A0 ## $a0 = FFFFFFC8
|
||||
/* 04960 80818180 2407007A */ addiu $a3, $zero, 0x007A ## $a3 = 0000007A
|
||||
/* 04964 80818184 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 04968 80818188 8F250000 */ lw $a1, 0x0000($t9) ## F2000000
|
||||
/* 0496C 8081818C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 04970 80818190 27BD00D8 */ addiu $sp, $sp, 0x00D8 ## $sp = 00000000
|
||||
/* 04974 80818194 03E00008 */ jr $ra
|
||||
/* 04978 80818198 00000000 */ nop
|
|
@ -1,121 +0,0 @@
|
|||
.late_rodata
|
||||
|
||||
glabel D_8082F704
|
||||
.float 0.046
|
||||
glabel D_8082F708
|
||||
.float 0.056
|
||||
glabel D_8082F70C
|
||||
.float 0.047
|
||||
|
||||
.text
|
||||
glabel func_8081819C
|
||||
/* 0497C 8081819C 3C038016 */ lui $v1, %hi(gSaveContext)
|
||||
/* 04980 808181A0 2463E660 */ addiu $v1, %lo(gSaveContext)
|
||||
/* 04984 808181A4 8C6E0004 */ lw $t6, 0x0004($v1) ## 8015E664
|
||||
/* 04988 808181A8 27BDFFA0 */ addiu $sp, $sp, 0xFFA0 ## $sp = FFFFFFA0
|
||||
/* 0498C 808181AC AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 04990 808181B0 11C00003 */ beq $t6, $zero, .L808181C0
|
||||
/* 04994 808181B4 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 04998 808181B8 10000002 */ beq $zero, $zero, .L808181C4
|
||||
/* 0499C 808181BC 24020005 */ addiu $v0, $zero, 0x0005 ## $v0 = 00000005
|
||||
.L808181C0:
|
||||
/* 049A0 808181C0 24020011 */ addiu $v0, $zero, 0x0011 ## $v0 = 00000011
|
||||
.L808181C4:
|
||||
/* 049A4 808181C4 14410019 */ bne $v0, $at, .L8081822C
|
||||
/* 049A8 808181C8 240E7E2C */ addiu $t6, $zero, 0x7E2C ## $t6 = 00007E2C
|
||||
/* 049AC 808181CC 3C014000 */ lui $at, 0x4000 ## $at = 40000000
|
||||
/* 049B0 808181D0 44812000 */ mtc1 $at, $f4 ## $f4 = 2.00
|
||||
/* 049B4 808181D4 3C01C302 */ lui $at, 0xC302 ## $at = C3020000
|
||||
/* 049B8 808181D8 44813000 */ mtc1 $at, $f6 ## $f6 = -130.00
|
||||
/* 049BC 808181DC 3C028016 */ lui $v0, %hi(gSaveContext+0x70)
|
||||
/* 049C0 808181E0 3C0F8012 */ lui $t7, %hi(gEquipMasks)
|
||||
/* 049C4 808181E4 95EF71A0 */ lhu $t7, %lo(gEquipMasks)($t7)
|
||||
/* 049C8 808181E8 9442E6D0 */ lhu $v0, %lo(gSaveContext+0x70)($v0)
|
||||
/* 049CC 808181EC 3C01C316 */ lui $at, 0xC316 ## $at = C3160000
|
||||
/* 049D0 808181F0 44814000 */ mtc1 $at, $f8 ## $f8 = -150.00
|
||||
/* 049D4 808181F4 3C198012 */ lui $t9, %hi(gEquipShifts)
|
||||
/* 049D8 808181F8 933971F0 */ lbu $t9, %lo(gEquipShifts)($t9)
|
||||
/* 049DC 808181FC 3C018083 */ lui $at, %hi(D_8082F704) ## $at = 80830000
|
||||
/* 049E0 80818200 3C0A8012 */ lui $t2, %hi(gEquipShifts)
|
||||
/* 049E4 80818204 3C098012 */ lui $t1, %hi(gEquipMasks)
|
||||
/* 049E8 80818208 004FC024 */ and $t8, $v0, $t7
|
||||
/* 049EC 8081820C 252971A0 */ addiu $t1, %lo(gEquipMasks)
|
||||
/* 049F0 80818210 254A71F0 */ addiu $t2, %lo(gEquipShifts)
|
||||
/* 049F4 80818214 C420F704 */ lwc1 $f0, %lo(D_8082F704)($at)
|
||||
/* 049F8 80818218 E7A40050 */ swc1 $f4, 0x0050($sp)
|
||||
/* 049FC 8081821C E7A60054 */ swc1 $f6, 0x0054($sp)
|
||||
/* 04A00 80818220 E7A80058 */ swc1 $f8, 0x0058($sp)
|
||||
/* 04A04 80818224 10000023 */ beq $zero, $zero, .L808182B4
|
||||
/* 04A08 80818228 03384007 */ srav $t0, $t8, $t9
|
||||
.L8081822C:
|
||||
/* 04A0C 8081822C 3C098012 */ lui $t1, %hi(gEquipMasks)
|
||||
/* 04A10 80818230 252971A0 */ addiu $t1, %lo(gEquipMasks)
|
||||
/* 04A14 80818234 3C0A8012 */ lui $t2, %hi(gEquipShifts)
|
||||
/* 04A18 80818238 952B0000 */ lhu $t3, 0x0000($t1) ## 801271A0
|
||||
/* 04A1C 8081823C 94620070 */ lhu $v0, 0x0070($v1) ## 8015E6D0
|
||||
/* 04A20 80818240 254A71F0 */ addiu $t2, %lo(gEquipShifts)
|
||||
/* 04A24 80818244 914D0000 */ lbu $t5, 0x0000($t2) ## 801271F0
|
||||
/* 04A28 80818248 004B6024 */ and $t4, $v0, $t3
|
||||
/* 04A2C 8081824C 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 04A30 80818250 01AC4007 */ srav $t0, $t4, $t5
|
||||
/* 04A34 80818254 1101000C */ beq $t0, $at, .L80818288
|
||||
/* 04A38 80818258 3C0141C8 */ lui $at, 0x41C8 ## $at = 41C80000
|
||||
/* 04A3C 8081825C 44815000 */ mtc1 $at, $f10 ## $f10 = 25.00
|
||||
/* 04A40 80818260 3C01C364 */ lui $at, 0xC364 ## $at = C3640000
|
||||
/* 04A44 80818264 44818000 */ mtc1 $at, $f16 ## $f16 = -228.00
|
||||
/* 04A48 80818268 3C014270 */ lui $at, 0x4270 ## $at = 42700000
|
||||
/* 04A4C 8081826C 44819000 */ mtc1 $at, $f18 ## $f18 = 60.00
|
||||
/* 04A50 80818270 3C018083 */ lui $at, %hi(D_8082F708) ## $at = 80830000
|
||||
/* 04A54 80818274 C420F708 */ lwc1 $f0, %lo(D_8082F708)($at)
|
||||
/* 04A58 80818278 E7AA0050 */ swc1 $f10, 0x0050($sp)
|
||||
/* 04A5C 8081827C E7B00054 */ swc1 $f16, 0x0054($sp)
|
||||
/* 04A60 80818280 1000000C */ beq $zero, $zero, .L808182B4
|
||||
/* 04A64 80818284 E7B20058 */ swc1 $f18, 0x0058($sp)
|
||||
.L80818288:
|
||||
/* 04A68 80818288 3C0141A0 */ lui $at, 0x41A0 ## $at = 41A00000
|
||||
/* 04A6C 8081828C 44812000 */ mtc1 $at, $f4 ## $f4 = 20.00
|
||||
/* 04A70 80818290 3C01C334 */ lui $at, 0xC334 ## $at = C3340000
|
||||
/* 04A74 80818294 44813000 */ mtc1 $at, $f6 ## $f6 = -180.00
|
||||
/* 04A78 80818298 3C01C220 */ lui $at, 0xC220 ## $at = C2200000
|
||||
/* 04A7C 8081829C 44814000 */ mtc1 $at, $f8 ## $f8 = -40.00
|
||||
/* 04A80 808182A0 3C018083 */ lui $at, %hi(D_8082F70C) ## $at = 80830000
|
||||
/* 04A84 808182A4 C420F70C */ lwc1 $f0, %lo(D_8082F70C)($at)
|
||||
/* 04A88 808182A8 E7A40050 */ swc1 $f4, 0x0050($sp)
|
||||
/* 04A8C 808182AC E7A60054 */ swc1 $f6, 0x0054($sp)
|
||||
/* 04A90 808182B0 E7A80058 */ swc1 $f8, 0x0058($sp)
|
||||
.L808182B4:
|
||||
/* 04A94 808182B4 95380004 */ lhu $t8, 0x0004($t1) ## 801271A4
|
||||
/* 04A98 808182B8 914B0002 */ lbu $t3, 0x0002($t2) ## 801271F2
|
||||
/* 04A9C 808182BC 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 04AA0 808182C0 A7AE004A */ sh $t6, 0x004A($sp)
|
||||
/* 04AA4 808182C4 34210760 */ ori $at, $at, 0x0760 ## $at = 00010760
|
||||
/* 04AA8 808182C8 0058C824 */ and $t9, $v0, $t8
|
||||
/* 04AAC 808182CC A7A0004C */ sh $zero, 0x004C($sp)
|
||||
/* 04AB0 808182D0 A7A00048 */ sh $zero, 0x0048($sp)
|
||||
/* 04AB4 808182D4 00811821 */ addu $v1, $a0, $at
|
||||
/* 04AB8 808182D8 01796007 */ srav $t4, $t9, $t3
|
||||
/* 04ABC 808182DC 952E0002 */ lhu $t6, 0x0002($t1) ## 801271A2
|
||||
/* 04AC0 808182E0 258DFFFF */ addiu $t5, $t4, 0xFFFF ## $t5 = FFFFFFFF
|
||||
/* 04AC4 808182E4 8C65013C */ lw $a1, 0x013C($v1) ## 8015E79C
|
||||
/* 04AC8 808182E8 952B0006 */ lhu $t3, 0x0006($t1) ## 801271A6
|
||||
/* 04ACC 808182EC AFAD001C */ sw $t5, 0x001C($sp)
|
||||
/* 04AD0 808182F0 27AF0048 */ addiu $t7, $sp, 0x0048 ## $t7 = FFFFFFE8
|
||||
/* 04AD4 808182F4 914D0003 */ lbu $t5, 0x0003($t2) ## 801271F3
|
||||
/* 04AD8 808182F8 91580001 */ lbu $t8, 0x0001($t2) ## 801271F1
|
||||
/* 04ADC 808182FC AFAF0010 */ sw $t7, 0x0010($sp)
|
||||
/* 04AE0 80818300 004E7824 */ and $t7, $v0, $t6
|
||||
/* 04AE4 80818304 004B6024 */ and $t4, $v0, $t3
|
||||
/* 04AE8 80818308 01AC7007 */ srav $t6, $t4, $t5
|
||||
/* 04AEC 8081830C 030FC807 */ srav $t9, $t7, $t8
|
||||
/* 04AF0 80818310 25CFFFFF */ addiu $t7, $t6, 0xFFFF ## $t7 = 00007E2B
|
||||
/* 04AF4 80818314 AFAF0024 */ sw $t7, 0x0024($sp)
|
||||
/* 04AF8 80818318 AFB90020 */ sw $t9, 0x0020($sp)
|
||||
/* 04AFC 8081831C AFA80018 */ sw $t0, 0x0018($sp)
|
||||
/* 04B00 80818320 E7A00014 */ swc1 $f0, 0x0014($sp)
|
||||
/* 04B04 80818324 2466027C */ addiu $a2, $v1, 0x027C ## $a2 = 8015E8DC
|
||||
/* 04B08 80818328 0C024853 */ jal func_8009214C
|
||||
/* 04B0C 8081832C 27A70050 */ addiu $a3, $sp, 0x0050 ## $a3 = FFFFFFF0
|
||||
/* 04B10 80818330 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 04B14 80818334 27BD0060 */ addiu $sp, $sp, 0x0060 ## $sp = 00000000
|
||||
/* 04B18 80818338 03E00008 */ jr $ra
|
||||
/* 04B1C 8081833C 00000000 */ nop
|
File diff suppressed because it is too large
Load diff
|
@ -1,376 +0,0 @@
|
|||
.rdata
|
||||
|
||||
glabel D_8082F710
|
||||
.asciz "../z_kaleido_item.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082F724
|
||||
.asciz "../z_kaleido_item.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_808198A0
|
||||
/* 06080 808198A0 27BDFF68 */ addiu $sp, $sp, 0xFF68 ## $sp = FFFFFF68
|
||||
/* 06084 808198A4 AFA600A0 */ sw $a2, 0x00A0($sp)
|
||||
/* 06088 808198A8 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0608C 808198AC AFA40098 */ sw $a0, 0x0098($sp)
|
||||
/* 06090 808198B0 3C068083 */ lui $a2, %hi(D_8082F710) ## $a2 = 80830000
|
||||
/* 06094 808198B4 24C6F710 */ addiu $a2, $a2, %lo(D_8082F710) ## $a2 = 8082F710
|
||||
/* 06098 808198B8 27A40080 */ addiu $a0, $sp, 0x0080 ## $a0 = FFFFFFE8
|
||||
/* 0609C 808198BC AFA5009C */ sw $a1, 0x009C($sp)
|
||||
/* 060A0 808198C0 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 060A4 808198C4 24070045 */ addiu $a3, $zero, 0x0045 ## $a3 = 00000045
|
||||
/* 060A8 808198C8 87A900A2 */ lh $t1, 0x00A2($sp)
|
||||
/* 060AC 808198CC 3C0E8012 */ lui $t6, %hi(gItemSlots)
|
||||
/* 060B0 808198D0 8FA5009C */ lw $a1, 0x009C($sp)
|
||||
/* 060B4 808198D4 25CE7464 */ addiu $t6, %lo(gItemSlots)
|
||||
/* 060B8 808198D8 012E3821 */ addu $a3, $t1, $t6
|
||||
/* 060BC 808198DC 90EF0000 */ lbu $t7, 0x0000($a3) ## 00000000
|
||||
/* 060C0 808198E0 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 060C4 808198E4 3C048016 */ lui $a0, %hi(gSaveContext)
|
||||
/* 060C8 808198E8 2484E660 */ addiu $a0, %lo(gSaveContext)
|
||||
/* 060CC 808198EC 008FC021 */ addu $t8, $a0, $t7
|
||||
/* 060D0 808198F0 8FAA0098 */ lw $t2, 0x0098($sp)
|
||||
/* 060D4 808198F4 8306008C */ lb $a2, 0x008C($t8) ## 0000008C
|
||||
/* 060D8 808198F8 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 060DC 808198FC ACB902C0 */ sw $t9, 0x02C0($a1) ## 000002C0
|
||||
/* 060E0 80819900 3C0DE700 */ lui $t5, 0xE700 ## $t5 = E7000000
|
||||
/* 060E4 80819904 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 060E8 80819908 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 060EC 8081990C 90EE0000 */ lbu $t6, 0x0000($a3) ## 00000000
|
||||
/* 060F0 80819910 3C028083 */ lui $v0, %hi(D_8082ABFC) ## $v0 = 80830000
|
||||
/* 060F4 80819914 240C0009 */ addiu $t4, $zero, 0x0009 ## $t4 = 00000009
|
||||
/* 060F8 80819918 004E1021 */ addu $v0, $v0, $t6
|
||||
/* 060FC 8081991C 9042ABFC */ lbu $v0, %lo(D_8082ABFC)($v0)
|
||||
/* 06100 80819920 51820011 */ beql $t4, $v0, .L80819968
|
||||
/* 06104 80819924 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 06108 80819928 8C8F0004 */ lw $t7, 0x0004($a0) ## 8015E664
|
||||
/* 0610C 8081992C 504F000E */ beql $v0, $t7, .L80819968
|
||||
/* 06110 80819930 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 06114 80819934 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 06118 80819938 3C0BFA00 */ lui $t3, 0xFA00 ## $t3 = FA000000
|
||||
/* 0611C 8081993C 3C016464 */ lui $at, 0x6464 ## $at = 64640000
|
||||
/* 06120 80819940 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 80830008
|
||||
/* 06124 80819944 ACB802C0 */ sw $t8, 0x02C0($a1) ## 000002C0
|
||||
/* 06128 80819948 AC4B0000 */ sw $t3, 0x0000($v0) ## 80830000
|
||||
/* 0612C 8081994C 95590208 */ lhu $t9, 0x0208($t2) ## 00000208
|
||||
/* 06130 80819950 34216400 */ ori $at, $at, 0x6400 ## $at = 64646400
|
||||
/* 06134 80819954 332E00FF */ andi $t6, $t9, 0x00FF ## $t6 = 00000008
|
||||
/* 06138 80819958 01C17825 */ or $t7, $t6, $at ## $t7 = 64646408
|
||||
/* 0613C 8081995C 1000007E */ beq $zero, $zero, .L80819B58
|
||||
/* 06140 80819960 AC4F0004 */ sw $t7, 0x0004($v0) ## 80830004
|
||||
/* 06144 80819964 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
.L80819968:
|
||||
/* 06148 80819968 3C0BFA00 */ lui $t3, 0xFA00 ## $t3 = FA000000
|
||||
/* 0614C 8081996C 2401FF00 */ addiu $at, $zero, 0xFF00 ## $at = FFFFFF00
|
||||
/* 06150 80819970 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 80830008
|
||||
/* 06154 80819974 ACB802C0 */ sw $t8, 0x02C0($a1) ## 000002C0
|
||||
/* 06158 80819978 AC4B0000 */ sw $t3, 0x0000($v0) ## 80830000
|
||||
/* 0615C 8081997C 95590208 */ lhu $t9, 0x0208($t2) ## 00000208
|
||||
/* 06160 80819980 332E00FF */ andi $t6, $t9, 0x00FF ## $t6 = 00000008
|
||||
/* 06164 80819984 01C17825 */ or $t7, $t6, $at ## $t7 = FFFFFF08
|
||||
/* 06168 80819988 14C0000C */ bne $a2, $zero, .L808199BC
|
||||
/* 0616C 8081998C AC4F0004 */ sw $t7, 0x0004($v0) ## 80830004
|
||||
/* 06170 80819990 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 06174 80819994 3C018282 */ lui $at, 0x8282 ## $at = 82820000
|
||||
/* 06178 80819998 34218200 */ ori $at, $at, 0x8200 ## $at = 82828200
|
||||
/* 0617C 8081999C 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 80830008
|
||||
/* 06180 808199A0 ACB802C0 */ sw $t8, 0x02C0($a1) ## 000002C0
|
||||
/* 06184 808199A4 AC4B0000 */ sw $t3, 0x0000($v0) ## 80830000
|
||||
/* 06188 808199A8 95590208 */ lhu $t9, 0x0208($t2) ## 00000208
|
||||
/* 0618C 808199AC 332E00FF */ andi $t6, $t9, 0x00FF ## $t6 = 00000008
|
||||
/* 06190 808199B0 01C17825 */ or $t7, $t6, $at ## $t7 = 82828208
|
||||
/* 06194 808199B4 10000068 */ beq $zero, $zero, .L80819B58
|
||||
/* 06198 808199B8 AC4F0004 */ sw $t7, 0x0004($v0) ## 80830004
|
||||
.L808199BC:
|
||||
/* 0619C 808199BC 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 061A0 808199C0 15210012 */ bne $t1, $at, .L80819A0C
|
||||
/* 061A4 808199C4 3C038012 */ lui $v1, %hi(gUpgradeMasks)
|
||||
/* 061A8 808199C8 90F80000 */ lbu $t8, 0x0000($a3) ## 00000000
|
||||
/* 061AC 808199CC 246371B0 */ addiu $v1, %lo(gUpgradeMasks)
|
||||
/* 061B0 808199D0 8C8F00A0 */ lw $t7, 0x00A0($a0) ## 8015E700
|
||||
/* 061B4 808199D4 0098C821 */ addu $t9, $a0, $t8
|
||||
/* 061B8 808199D8 8C780004 */ lw $t8, 0x0004($v1) ## 801271B4
|
||||
/* 061BC 808199DC 832E008C */ lb $t6, 0x008C($t9) ## 00000094
|
||||
/* 061C0 808199E0 3C088012 */ lui $t0, %hi(gUpgradeShifts)
|
||||
/* 061C4 808199E4 250871F4 */ addiu $t0, %lo(gUpgradeShifts)
|
||||
/* 061C8 808199E8 01F8C824 */ and $t9, $t7, $t8
|
||||
/* 061CC 808199EC 910F0001 */ lbu $t7, 0x0001($t0) ## 801271F5
|
||||
/* 061D0 808199F0 3C028012 */ lui $v0, %hi(gUpgradeCapacities)
|
||||
/* 061D4 808199F4 244271FC */ addiu $v0, %lo(gUpgradeCapacities)
|
||||
/* 061D8 808199F8 01F9C007 */ srav $t8, $t9, $t7
|
||||
/* 061DC 808199FC 0018C840 */ sll $t9, $t8, 1
|
||||
/* 061E0 80819A00 00597821 */ addu $t7, $v0, $t9
|
||||
/* 061E4 80819A04 95F80008 */ lhu $t8, 0x0008($t7) ## 82828210
|
||||
/* 061E8 80819A08 11D8004A */ beq $t6, $t8, .L80819B34
|
||||
.L80819A0C:
|
||||
/* 061EC 80819A0C 3C028012 */ lui $v0, %hi(gUpgradeCapacities)
|
||||
/* 061F0 80819A10 3C038012 */ lui $v1, %hi(gUpgradeMasks)
|
||||
/* 061F4 80819A14 3C088012 */ lui $t0, %hi(gUpgradeShifts)
|
||||
/* 061F8 80819A18 24010003 */ addiu $at, $zero, 0x0003 ## $at = 00000003
|
||||
/* 061FC 80819A1C 250871F4 */ addiu $t0, %lo(gUpgradeShifts)
|
||||
/* 06200 80819A20 246371B0 */ addiu $v1, %lo(gUpgradeMasks)
|
||||
/* 06204 80819A24 1521000D */ bne $t1, $at, .L80819A5C
|
||||
/* 06208 80819A28 244271FC */ addiu $v0, %lo(gUpgradeCapacities)
|
||||
/* 0620C 80819A2C 90F90000 */ lbu $t9, 0x0000($a3) ## 00000000
|
||||
/* 06210 80819A30 8C9800A0 */ lw $t8, 0x00A0($a0) ## 8015E700
|
||||
/* 06214 80819A34 00997821 */ addu $t7, $a0, $t9
|
||||
/* 06218 80819A38 8C790000 */ lw $t9, 0x0000($v1) ## 801271B0
|
||||
/* 0621C 80819A3C 81EE008C */ lb $t6, 0x008C($t7) ## 82828294
|
||||
/* 06220 80819A40 03197824 */ and $t7, $t8, $t9
|
||||
/* 06224 80819A44 91180000 */ lbu $t8, 0x0000($t0) ## 801271F4
|
||||
/* 06228 80819A48 030FC807 */ srav $t9, $t7, $t8
|
||||
/* 0622C 80819A4C 00197840 */ sll $t7, $t9, 1
|
||||
/* 06230 80819A50 004FC021 */ addu $t8, $v0, $t7
|
||||
/* 06234 80819A54 97190000 */ lhu $t9, 0x0000($t8) ## 80830008
|
||||
/* 06238 80819A58 11D90036 */ beq $t6, $t9, .L80819B34
|
||||
.L80819A5C:
|
||||
/* 0623C 80819A5C 24010006 */ addiu $at, $zero, 0x0006 ## $at = 00000006
|
||||
/* 06240 80819A60 1521000E */ bne $t1, $at, .L80819A9C
|
||||
/* 06244 80819A64 00000000 */ nop
|
||||
/* 06248 80819A68 90EF0000 */ lbu $t7, 0x0000($a3) ## 00000000
|
||||
/* 0624C 80819A6C 8C9900A0 */ lw $t9, 0x00A0($a0) ## 8015E700
|
||||
/* 06250 80819A70 008FC021 */ addu $t8, $a0, $t7
|
||||
/* 06254 80819A74 8C6F0014 */ lw $t7, 0x0014($v1) ## 801271C4
|
||||
/* 06258 80819A78 830E008C */ lb $t6, 0x008C($t8) ## 80830094
|
||||
/* 0625C 80819A7C 032FC024 */ and $t8, $t9, $t7
|
||||
/* 06260 80819A80 91190005 */ lbu $t9, 0x0005($t0) ## 801271F9
|
||||
/* 06264 80819A84 03387807 */ srav $t7, $t8, $t9
|
||||
/* 06268 80819A88 000FC040 */ sll $t8, $t7, 1
|
||||
/* 0626C 80819A8C 0058C821 */ addu $t9, $v0, $t8
|
||||
/* 06270 80819A90 972F0028 */ lhu $t7, 0x0028($t9) ## 00000030
|
||||
/* 06274 80819A94 51CF0028 */ beql $t6, $t7, .L80819B38
|
||||
/* 06278 80819A98 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
.L80819A9C:
|
||||
/* 0627C 80819A9C 1520000E */ bne $t1, $zero, .L80819AD8
|
||||
/* 06280 80819AA0 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 06284 80819AA4 90F80000 */ lbu $t8, 0x0000($a3) ## 00000000
|
||||
/* 06288 80819AA8 8C8F00A0 */ lw $t7, 0x00A0($a0) ## 8015E700
|
||||
/* 0628C 80819AAC 0098C821 */ addu $t9, $a0, $t8
|
||||
/* 06290 80819AB0 8C780018 */ lw $t8, 0x0018($v1) ## 801271C8
|
||||
/* 06294 80819AB4 832E008C */ lb $t6, 0x008C($t9) ## 00000094
|
||||
/* 06298 80819AB8 01F8C824 */ and $t9, $t7, $t8
|
||||
/* 0629C 80819ABC 910F0006 */ lbu $t7, 0x0006($t0) ## 801271FA
|
||||
/* 062A0 80819AC0 01F9C007 */ srav $t8, $t9, $t7
|
||||
/* 062A4 80819AC4 0018C840 */ sll $t9, $t8, 1
|
||||
/* 062A8 80819AC8 00597821 */ addu $t7, $v0, $t9
|
||||
/* 062AC 80819ACC 95F80030 */ lhu $t8, 0x0030($t7) ## 82828238
|
||||
/* 062B0 80819AD0 51D80019 */ beql $t6, $t8, .L80819B38
|
||||
/* 062B4 80819AD4 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
.L80819AD8:
|
||||
/* 062B8 80819AD8 1521000E */ bne $t1, $at, .L80819B14
|
||||
/* 062BC 80819ADC 00000000 */ nop
|
||||
/* 062C0 80819AE0 90F90000 */ lbu $t9, 0x0000($a3) ## 00000000
|
||||
/* 062C4 80819AE4 8C9800A0 */ lw $t8, 0x00A0($a0) ## 8015E700
|
||||
/* 062C8 80819AE8 00997821 */ addu $t7, $a0, $t9
|
||||
/* 062CC 80819AEC 8C79001C */ lw $t9, 0x001C($v1) ## 801271CC
|
||||
/* 062D0 80819AF0 81EE008C */ lb $t6, 0x008C($t7) ## 82828294
|
||||
/* 062D4 80819AF4 03197824 */ and $t7, $t8, $t9
|
||||
/* 062D8 80819AF8 91180007 */ lbu $t8, 0x0007($t0) ## 801271FB
|
||||
/* 062DC 80819AFC 030FC807 */ srav $t9, $t7, $t8
|
||||
/* 062E0 80819B00 00197840 */ sll $t7, $t9, 1
|
||||
/* 062E4 80819B04 004FC021 */ addu $t8, $v0, $t7
|
||||
/* 062E8 80819B08 97190038 */ lhu $t9, 0x0038($t8) ## 80830040
|
||||
/* 062EC 80819B0C 51D9000A */ beql $t6, $t9, .L80819B38
|
||||
/* 062F0 80819B10 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
.L80819B14:
|
||||
/* 062F4 80819B14 152C0002 */ bne $t1, $t4, .L80819B20
|
||||
/* 062F8 80819B18 24010032 */ addiu $at, $zero, 0x0032 ## $at = 00000032
|
||||
/* 062FC 80819B1C 10C10005 */ beq $a2, $at, .L80819B34
|
||||
.L80819B20:
|
||||
/* 06300 80819B20 24010010 */ addiu $at, $zero, 0x0010 ## $at = 00000010
|
||||
/* 06304 80819B24 1521000C */ bne $t1, $at, .L80819B58
|
||||
/* 06308 80819B28 2401000F */ addiu $at, $zero, 0x000F ## $at = 0000000F
|
||||
/* 0630C 80819B2C 54C1000B */ bnel $a2, $at, .L80819B5C
|
||||
/* 06310 80819B30 28C1000A */ slti $at, $a2, 0x000A
|
||||
.L80819B34:
|
||||
/* 06314 80819B34 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
.L80819B38:
|
||||
/* 06318 80819B38 3C0178FF */ lui $at, 0x78FF ## $at = 78FF0000
|
||||
/* 0631C 80819B3C 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 80127204
|
||||
/* 06320 80819B40 ACAF02C0 */ sw $t7, 0x02C0($a1) ## 000002C0
|
||||
/* 06324 80819B44 AC4B0000 */ sw $t3, 0x0000($v0) ## 801271FC
|
||||
/* 06328 80819B48 95580208 */ lhu $t8, 0x0208($t2) ## 00000208
|
||||
/* 0632C 80819B4C 330E00FF */ andi $t6, $t8, 0x00FF ## $t6 = 00000008
|
||||
/* 06330 80819B50 01C1C825 */ or $t9, $t6, $at ## $t9 = 78FF0008
|
||||
/* 06334 80819B54 AC590004 */ sw $t9, 0x0004($v0) ## 80127200
|
||||
.L80819B58:
|
||||
/* 06338 80819B58 28C1000A */ slti $at, $a2, 0x000A
|
||||
.L80819B5C:
|
||||
/* 0633C 80819B5C 14200009 */ bne $at, $zero, .L80819B84
|
||||
/* 06340 80819B60 00001825 */ or $v1, $zero, $zero ## $v1 = 00000000
|
||||
.L80819B64:
|
||||
/* 06344 80819B64 24C6FFF6 */ addiu $a2, $a2, 0xFFF6 ## $a2 = FFFFFFF6
|
||||
/* 06348 80819B68 00063400 */ sll $a2, $a2, 16
|
||||
/* 0634C 80819B6C 24630001 */ addiu $v1, $v1, 0x0001 ## $v1 = 00000001
|
||||
/* 06350 80819B70 00063403 */ sra $a2, $a2, 16
|
||||
/* 06354 80819B74 28C1000A */ slti $at, $a2, 0x000A
|
||||
/* 06358 80819B78 00031C00 */ sll $v1, $v1, 16
|
||||
/* 0635C 80819B7C 1020FFF9 */ beq $at, $zero, .L80819B64
|
||||
/* 06360 80819B80 00031C03 */ sra $v1, $v1, 16
|
||||
.L80819B84:
|
||||
/* 06364 80819B84 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 06368 80819B88 3C0E0100 */ lui $t6, 0x0100 ## $t6 = 01000000
|
||||
/* 0636C 80819B8C 24070074 */ addiu $a3, $zero, 0x0074 ## $a3 = 00000074
|
||||
/* 06370 80819B90 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 80127204
|
||||
/* 06374 80819B94 ACAF02C0 */ sw $t7, 0x02C0($a1) ## 000002C0
|
||||
/* 06378 80819B98 AC400004 */ sw $zero, 0x0004($v0) ## 80127200
|
||||
/* 0637C 80819B9C 1060004A */ beq $v1, $zero, .L80819CC8
|
||||
/* 06380 80819BA0 AC4D0000 */ sw $t5, 0x0000($v0) ## 801271FC
|
||||
/* 06384 80819BA4 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 06388 80819BA8 35CE4008 */ ori $t6, $t6, 0x4008 ## $t6 = 01004008
|
||||
/* 0638C 80819BAC 0009C840 */ sll $t9, $t1, 1
|
||||
/* 06390 80819BB0 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 80127204
|
||||
/* 06394 80819BB4 ACB802C0 */ sw $t8, 0x02C0($a1) ## 000002C0
|
||||
/* 06398 80819BB8 3C0F8083 */ lui $t7, %hi(D_8082A43C) ## $t7 = 80830000
|
||||
/* 0639C 80819BBC 01F97821 */ addu $t7, $t7, $t9
|
||||
/* 063A0 80819BC0 AC4E0000 */ sw $t6, 0x0000($v0) ## 801271FC
|
||||
/* 063A4 80819BC4 85EFA43C */ lh $t7, %lo(D_8082A43C)($t7)
|
||||
/* 063A8 80819BC8 8D4E0158 */ lw $t6, 0x0158($t2) ## 00000158
|
||||
/* 063AC 80819BCC 000FC180 */ sll $t8, $t7, 6
|
||||
/* 063B0 80819BD0 030EC821 */ addu $t9, $t8, $t6
|
||||
/* 063B4 80819BD4 272F06C0 */ addiu $t7, $t9, 0x06C0 ## $t7 = 78FF06C8
|
||||
/* 063B8 80819BD8 AC4F0004 */ sw $t7, 0x0004($v0) ## 80127200
|
||||
/* 063BC 80819BDC 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 063C0 80819BE0 3C0F0200 */ lui $t7, %hi(D_020035C0) ## $t7 = 02000000
|
||||
/* 063C4 80819BE4 25EF35C0 */ addiu $t7, $t7, %lo(D_020035C0) ## $t7 = 020035C0
|
||||
/* 063C8 80819BE8 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 80127204
|
||||
/* 063CC 80819BEC ACB802C0 */ sw $t8, 0x02C0($a1) ## 000002C0
|
||||
/* 063D0 80819BF0 0003C980 */ sll $t9, $v1, 6
|
||||
/* 063D4 80819BF4 032FC021 */ addu $t8, $t9, $t7
|
||||
/* 063D8 80819BF8 3C0EFD70 */ lui $t6, 0xFD70 ## $t6 = FD700000
|
||||
/* 063DC 80819BFC AC4E0000 */ sw $t6, 0x0000($v0) ## 801271FC
|
||||
/* 063E0 80819C00 AC580004 */ sw $t8, 0x0004($v0) ## 80127200
|
||||
/* 063E4 80819C04 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 063E8 80819C08 3C0F0700 */ lui $t7, 0x0700 ## $t7 = 07000000
|
||||
/* 063EC 80819C0C 3C19F570 */ lui $t9, 0xF570 ## $t9 = F5700000
|
||||
/* 063F0 80819C10 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 80127204
|
||||
/* 063F4 80819C14 ACAE02C0 */ sw $t6, 0x02C0($a1) ## 000002C0
|
||||
/* 063F8 80819C18 AC4F0004 */ sw $t7, 0x0004($v0) ## 80127200
|
||||
/* 063FC 80819C1C AC590000 */ sw $t9, 0x0000($v0) ## 801271FC
|
||||
/* 06400 80819C20 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 06404 80819C24 3C0EE600 */ lui $t6, 0xE600 ## $t6 = E6000000
|
||||
/* 06408 80819C28 3C0FF300 */ lui $t7, 0xF300 ## $t7 = F3000000
|
||||
/* 0640C 80819C2C 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 80127204
|
||||
/* 06410 80819C30 ACB802C0 */ sw $t8, 0x02C0($a1) ## 000002C0
|
||||
/* 06414 80819C34 AC400004 */ sw $zero, 0x0004($v0) ## 80127200
|
||||
/* 06418 80819C38 AC4E0000 */ sw $t6, 0x0000($v0) ## 801271FC
|
||||
/* 0641C 80819C3C 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 06420 80819C40 3C180701 */ lui $t8, 0x0701 ## $t8 = 07010000
|
||||
/* 06424 80819C44 3718F800 */ ori $t8, $t8, 0xF800 ## $t8 = 0701F800
|
||||
/* 06428 80819C48 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 80127204
|
||||
/* 0642C 80819C4C ACB902C0 */ sw $t9, 0x02C0($a1) ## 000002C0
|
||||
/* 06430 80819C50 AC580004 */ sw $t8, 0x0004($v0) ## 80127200
|
||||
/* 06434 80819C54 AC4F0000 */ sw $t7, 0x0000($v0) ## 801271FC
|
||||
/* 06438 80819C58 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 0643C 80819C5C 3C0FF568 */ lui $t7, 0xF568 ## $t7 = F5680000
|
||||
/* 06440 80819C60 35EF0200 */ ori $t7, $t7, 0x0200 ## $t7 = F5680200
|
||||
/* 06444 80819C64 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 80127204
|
||||
/* 06448 80819C68 ACAE02C0 */ sw $t6, 0x02C0($a1) ## 000002C0
|
||||
/* 0644C 80819C6C AC400004 */ sw $zero, 0x0004($v0) ## 80127200
|
||||
/* 06450 80819C70 AC4D0000 */ sw $t5, 0x0000($v0) ## 801271FC
|
||||
/* 06454 80819C74 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 06458 80819C78 3C0EF200 */ lui $t6, 0xF200 ## $t6 = F2000000
|
||||
/* 0645C 80819C7C 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 80127204
|
||||
/* 06460 80819C80 ACB902C0 */ sw $t9, 0x02C0($a1) ## 000002C0
|
||||
/* 06464 80819C84 AC400004 */ sw $zero, 0x0004($v0) ## 80127200
|
||||
/* 06468 80819C88 AC4F0000 */ sw $t7, 0x0000($v0) ## 801271FC
|
||||
/* 0646C 80819C8C 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 06470 80819C90 3C190001 */ lui $t9, 0x0001 ## $t9 = 00010000
|
||||
/* 06474 80819C94 3739C01C */ ori $t9, $t9, 0xC01C ## $t9 = 0001C01C
|
||||
/* 06478 80819C98 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 80127204
|
||||
/* 0647C 80819C9C ACB802C0 */ sw $t8, 0x02C0($a1) ## 000002C0
|
||||
/* 06480 80819CA0 AC590004 */ sw $t9, 0x0004($v0) ## 80127200
|
||||
/* 06484 80819CA4 AC4E0000 */ sw $t6, 0x0000($v0) ## 801271FC
|
||||
/* 06488 80819CA8 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 0648C 80819CAC 3C180700 */ lui $t8, 0x0700 ## $t8 = 07000000
|
||||
/* 06490 80819CB0 37180406 */ ori $t8, $t8, 0x0406 ## $t8 = 07000406
|
||||
/* 06494 80819CB4 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 80127204
|
||||
/* 06498 80819CB8 ACAF02C0 */ sw $t7, 0x02C0($a1) ## 000002C0
|
||||
/* 0649C 80819CBC 240E0602 */ addiu $t6, $zero, 0x0602 ## $t6 = 00000602
|
||||
/* 064A0 80819CC0 AC4E0004 */ sw $t6, 0x0004($v0) ## 80127200
|
||||
/* 064A4 80819CC4 AC580000 */ sw $t8, 0x0000($v0) ## 801271FC
|
||||
.L80819CC8:
|
||||
/* 064A8 80819CC8 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 064AC 80819CCC 3C0F8083 */ lui $t7, %hi(D_8082A43C) ## $t7 = 80830000
|
||||
/* 064B0 80819CD0 3C0E0100 */ lui $t6, 0x0100 ## $t6 = 01000000
|
||||
/* 064B4 80819CD4 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 80127204
|
||||
/* 064B8 80819CD8 ACB802C0 */ sw $t8, 0x02C0($a1) ## 000002C0
|
||||
/* 064BC 80819CDC 35CE4008 */ ori $t6, $t6, 0x4008 ## $t6 = 01004008
|
||||
/* 064C0 80819CE0 25EFA43C */ addiu $t7, $t7, %lo(D_8082A43C) ## $t7 = 8082A43C
|
||||
/* 064C4 80819CE4 0009C840 */ sll $t9, $t1, 1
|
||||
/* 064C8 80819CE8 032F2021 */ addu $a0, $t9, $t7
|
||||
/* 064CC 80819CEC AC4E0000 */ sw $t6, 0x0000($v0) ## 801271FC
|
||||
/* 064D0 80819CF0 84990000 */ lh $t9, 0x0000($a0) ## 8015E660
|
||||
/* 064D4 80819CF4 8D580158 */ lw $t8, 0x0158($t2) ## 00000158
|
||||
/* 064D8 80819CF8 27A40080 */ addiu $a0, $sp, 0x0080 ## $a0 = FFFFFFE8
|
||||
/* 064DC 80819CFC 00197980 */ sll $t7, $t9, 6
|
||||
/* 064E0 80819D00 01F87021 */ addu $t6, $t7, $t8
|
||||
/* 064E4 80819D04 25D90700 */ addiu $t9, $t6, 0x0700 ## $t9 = 01004708
|
||||
/* 064E8 80819D08 AC590004 */ sw $t9, 0x0004($v0) ## 80127200
|
||||
/* 064EC 80819D0C 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 064F0 80819D10 3C190200 */ lui $t9, %hi(D_020035C0) ## $t9 = 02000000
|
||||
/* 064F4 80819D14 273935C0 */ addiu $t9, $t9, %lo(D_020035C0) ## $t9 = 020035C0
|
||||
/* 064F8 80819D18 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 80127204
|
||||
/* 064FC 80819D1C ACAF02C0 */ sw $t7, 0x02C0($a1) ## 000002C0
|
||||
/* 06500 80819D20 00067180 */ sll $t6, $a2, 6
|
||||
/* 06504 80819D24 01D97821 */ addu $t7, $t6, $t9
|
||||
/* 06508 80819D28 3C18FD70 */ lui $t8, 0xFD70 ## $t8 = FD700000
|
||||
/* 0650C 80819D2C AC580000 */ sw $t8, 0x0000($v0) ## 801271FC
|
||||
/* 06510 80819D30 AC4F0004 */ sw $t7, 0x0004($v0) ## 80127200
|
||||
/* 06514 80819D34 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 06518 80819D38 3C190700 */ lui $t9, 0x0700 ## $t9 = 07000000
|
||||
/* 0651C 80819D3C 3C0EF570 */ lui $t6, 0xF570 ## $t6 = F5700000
|
||||
/* 06520 80819D40 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 80127204
|
||||
/* 06524 80819D44 ACB802C0 */ sw $t8, 0x02C0($a1) ## 000002C0
|
||||
/* 06528 80819D48 AC590004 */ sw $t9, 0x0004($v0) ## 80127200
|
||||
/* 0652C 80819D4C AC4E0000 */ sw $t6, 0x0000($v0) ## 801271FC
|
||||
/* 06530 80819D50 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 06534 80819D54 3C18E600 */ lui $t8, 0xE600 ## $t8 = E6000000
|
||||
/* 06538 80819D58 3C19F300 */ lui $t9, 0xF300 ## $t9 = F3000000
|
||||
/* 0653C 80819D5C 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 80127204
|
||||
/* 06540 80819D60 ACAF02C0 */ sw $t7, 0x02C0($a1) ## 000002C0
|
||||
/* 06544 80819D64 AC400004 */ sw $zero, 0x0004($v0) ## 80127200
|
||||
/* 06548 80819D68 AC580000 */ sw $t8, 0x0000($v0) ## 801271FC
|
||||
/* 0654C 80819D6C 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 06550 80819D70 3C0F0701 */ lui $t7, 0x0701 ## $t7 = 07010000
|
||||
/* 06554 80819D74 35EFF800 */ ori $t7, $t7, 0xF800 ## $t7 = 0701F800
|
||||
/* 06558 80819D78 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 80127204
|
||||
/* 0655C 80819D7C ACAE02C0 */ sw $t6, 0x02C0($a1) ## 000002C0
|
||||
/* 06560 80819D80 AC4F0004 */ sw $t7, 0x0004($v0) ## 80127200
|
||||
/* 06564 80819D84 AC590000 */ sw $t9, 0x0000($v0) ## 801271FC
|
||||
/* 06568 80819D88 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 0656C 80819D8C 3C19F568 */ lui $t9, 0xF568 ## $t9 = F5680000
|
||||
/* 06570 80819D90 37390200 */ ori $t9, $t9, 0x0200 ## $t9 = F5680200
|
||||
/* 06574 80819D94 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 80127204
|
||||
/* 06578 80819D98 ACB802C0 */ sw $t8, 0x02C0($a1) ## 000002C0
|
||||
/* 0657C 80819D9C AC400004 */ sw $zero, 0x0004($v0) ## 80127200
|
||||
/* 06580 80819DA0 AC4D0000 */ sw $t5, 0x0000($v0) ## 801271FC
|
||||
/* 06584 80819DA4 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 06588 80819DA8 3C18F200 */ lui $t8, 0xF200 ## $t8 = F2000000
|
||||
/* 0658C 80819DAC 3C068083 */ lui $a2, %hi(D_8082F724) ## $a2 = 80830000
|
||||
/* 06590 80819DB0 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 80127204
|
||||
/* 06594 80819DB4 ACAE02C0 */ sw $t6, 0x02C0($a1) ## 000002C0
|
||||
/* 06598 80819DB8 AC400004 */ sw $zero, 0x0004($v0) ## 80127200
|
||||
/* 0659C 80819DBC AC590000 */ sw $t9, 0x0000($v0) ## 801271FC
|
||||
/* 065A0 80819DC0 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 065A4 80819DC4 3C0E0001 */ lui $t6, 0x0001 ## $t6 = 00010000
|
||||
/* 065A8 80819DC8 35CEC01C */ ori $t6, $t6, 0xC01C ## $t6 = 0001C01C
|
||||
/* 065AC 80819DCC 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 80127204
|
||||
/* 065B0 80819DD0 ACAF02C0 */ sw $t7, 0x02C0($a1) ## 000002C0
|
||||
/* 065B4 80819DD4 AC4E0004 */ sw $t6, 0x0004($v0) ## 80127200
|
||||
/* 065B8 80819DD8 AC580000 */ sw $t8, 0x0000($v0) ## 801271FC
|
||||
/* 065BC 80819DDC 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 065C0 80819DE0 3C0F0700 */ lui $t7, 0x0700 ## $t7 = 07000000
|
||||
/* 065C4 80819DE4 35EF0406 */ ori $t7, $t7, 0x0406 ## $t7 = 07000406
|
||||
/* 065C8 80819DE8 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 80127204
|
||||
/* 065CC 80819DEC ACB902C0 */ sw $t9, 0x02C0($a1) ## 000002C0
|
||||
/* 065D0 80819DF0 24180602 */ addiu $t8, $zero, 0x0602 ## $t8 = 00000602
|
||||
/* 065D4 80819DF4 24C6F724 */ addiu $a2, $a2, %lo(D_8082F724) ## $a2 = 8082F724
|
||||
/* 065D8 80819DF8 AC580004 */ sw $t8, 0x0004($v0) ## 80127200
|
||||
/* 065DC 80819DFC 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 065E0 80819E00 AC4F0000 */ sw $t7, 0x0000($v0) ## 801271FC
|
||||
/* 065E4 80819E04 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 065E8 80819E08 27BD0098 */ addiu $sp, $sp, 0x0098 ## $sp = 00000000
|
||||
/* 065EC 80819E0C 03E00008 */ jr $ra
|
||||
/* 065F0 80819E10 00000000 */ nop
|
|
@ -1,12 +0,0 @@
|
|||
glabel func_80819E14
|
||||
/* 065F4 80819E14 AFA50004 */ sw $a1, 0x0004($sp)
|
||||
/* 065F8 80819E18 30A5FFFF */ andi $a1, $a1, 0xFFFF ## $a1 = 00000000
|
||||
/* 065FC 80819E1C 00057100 */ sll $t6, $a1, 4
|
||||
/* 06600 80819E20 00CE1021 */ addu $v0, $a2, $t6
|
||||
/* 06604 80819E24 844F0000 */ lh $t7, 0x0000($v0) ## 00000000
|
||||
/* 06608 80819E28 8C980168 */ lw $t8, 0x0168($a0) ## 00000168
|
||||
/* 0660C 80819E2C A70F0000 */ sh $t7, 0x0000($t8) ## 00000000
|
||||
/* 06610 80819E30 8C880168 */ lw $t0, 0x0168($a0) ## 00000168
|
||||
/* 06614 80819E34 84590002 */ lh $t9, 0x0002($v0) ## 00000002
|
||||
/* 06618 80819E38 03E00008 */ jr $ra
|
||||
/* 0661C 80819E3C A5190002 */ sh $t9, 0x0002($t0) ## 00000002
|
|
@ -1,12 +0,0 @@
|
|||
glabel func_80819E40
|
||||
/* 06620 80819E40 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 06624 80819E44 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 06628 80819E48 94850246 */ lhu $a1, 0x0246($a0) ## 00000246
|
||||
/* 0662C 80819E4C 8C860158 */ lw $a2, 0x0158($a0) ## 00000158
|
||||
/* 06630 80819E50 00052880 */ sll $a1, $a1, 2
|
||||
/* 06634 80819E54 0C206785 */ jal func_80819E14
|
||||
/* 06638 80819E58 30A5FFFF */ andi $a1, $a1, 0xFFFF ## $a1 = 00000000
|
||||
/* 0663C 80819E5C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 06640 80819E60 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 06644 80819E64 03E00008 */ jr $ra
|
||||
/* 06648 80819E68 00000000 */ nop
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -1,141 +0,0 @@
|
|||
glabel func_8081EFF0
|
||||
/* 0B7D0 8081EFF0 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
|
||||
/* 0B7D4 8081EFF4 3C0E0001 */ lui $t6, 0x0001 ## $t6 = 00010000
|
||||
/* 0B7D8 8081EFF8 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 0B7DC 8081EFFC 01C47021 */ addu $t6, $t6, $a0
|
||||
/* 0B7E0 8081F000 95CE0934 */ lhu $t6, 0x0934($t6) ## 00010934
|
||||
/* 0B7E4 8081F004 24010007 */ addiu $at, $zero, 0x0007 ## $at = 00000007
|
||||
/* 0B7E8 8081F008 80850028 */ lb $a1, 0x0028($a0) ## 00000028
|
||||
/* 0B7EC 8081F00C 15C10007 */ bne $t6, $at, .L8081F02C
|
||||
/* 0B7F0 8081F010 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0B7F4 8081F014 34210760 */ ori $at, $at, 0x0760 ## $at = 00010760
|
||||
/* 0B7F8 8081F018 00811021 */ addu $v0, $a0, $at
|
||||
/* 0B7FC 8081F01C 944F01EC */ lhu $t7, 0x01EC($v0) ## 000001EC
|
||||
/* 0B800 8081F020 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 0B804 8081F024 51E1000C */ beql $t7, $at, .L8081F058
|
||||
/* 0B808 8081F028 84430262 */ lh $v1, 0x0262($v0) ## 00000262
|
||||
.L8081F02C:
|
||||
/* 0B80C 8081F02C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0B810 8081F030 34210760 */ ori $at, $at, 0x0760 ## $at = 00010760
|
||||
/* 0B814 8081F034 00811021 */ addu $v0, $a0, $at
|
||||
/* 0B818 8081F038 944301D4 */ lhu $v1, 0x01D4($v0) ## 000001D4
|
||||
/* 0B81C 8081F03C 2401000E */ addiu $at, $zero, 0x000E ## $at = 0000000E
|
||||
/* 0B820 8081F040 50610005 */ beql $v1, $at, .L8081F058
|
||||
/* 0B824 8081F044 84430262 */ lh $v1, 0x0262($v0) ## 00000262
|
||||
/* 0B828 8081F048 24010010 */ addiu $at, $zero, 0x0010 ## $at = 00000010
|
||||
/* 0B82C 8081F04C 54610063 */ bnel $v1, $at, .L8081F1DC
|
||||
/* 0B830 8081F050 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 0B834 8081F054 84430262 */ lh $v1, 0x0262($v0) ## 00000262
|
||||
.L8081F058:
|
||||
/* 0B838 8081F058 14600013 */ bne $v1, $zero, .L8081F0A8
|
||||
/* 0B83C 8081F05C 00000000 */ nop
|
||||
/* 0B840 8081F060 28A1001E */ slti $at, $a1, 0x001E
|
||||
/* 0B844 8081F064 14200010 */ bne $at, $zero, .L8081F0A8
|
||||
/* 0B848 8081F068 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 0B84C 8081F06C 3C188013 */ lui $t8, %hi(D_801333E8)
|
||||
/* 0B850 8081F070 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 0B854 8081F074 271833E8 */ addiu $t8, %lo(D_801333E8)
|
||||
/* 0B858 8081F078 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 0B85C 8081F07C 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 0B860 8081F080 AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 0B864 8081F084 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 0B868 8081F088 24044809 */ addiu $a0, $zero, 0x4809 ## $a0 = 00004809
|
||||
/* 0B86C 8081F08C 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 0B870 8081F090 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 0B874 8081F094 AFA20024 */ sw $v0, 0x0024($sp)
|
||||
/* 0B878 8081F098 8FA20024 */ lw $v0, 0x0024($sp)
|
||||
/* 0B87C 8081F09C 24190004 */ addiu $t9, $zero, 0x0004 ## $t9 = 00000004
|
||||
/* 0B880 8081F0A0 10000013 */ beq $zero, $zero, .L8081F0F0
|
||||
/* 0B884 8081F0A4 A4590262 */ sh $t9, 0x0262($v0) ## 00000262
|
||||
.L8081F0A8:
|
||||
/* 0B888 8081F0A8 10600011 */ beq $v1, $zero, .L8081F0F0
|
||||
/* 0B88C 8081F0AC 00000000 */ nop
|
||||
/* 0B890 8081F0B0 28A1FFE3 */ slti $at, $a1, 0xFFE3
|
||||
/* 0B894 8081F0B4 1020000E */ beq $at, $zero, .L8081F0F0
|
||||
/* 0B898 8081F0B8 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 0B89C 8081F0BC 3C098013 */ lui $t1, %hi(D_801333E8)
|
||||
/* 0B8A0 8081F0C0 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 0B8A4 8081F0C4 252933E8 */ addiu $t1, %lo(D_801333E8)
|
||||
/* 0B8A8 8081F0C8 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 0B8AC 8081F0CC 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 0B8B0 8081F0D0 AFA90014 */ sw $t1, 0x0014($sp)
|
||||
/* 0B8B4 8081F0D4 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 0B8B8 8081F0D8 24044809 */ addiu $a0, $zero, 0x4809 ## $a0 = 00004809
|
||||
/* 0B8BC 8081F0DC 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 0B8C0 8081F0E0 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 0B8C4 8081F0E4 AFA20024 */ sw $v0, 0x0024($sp)
|
||||
/* 0B8C8 8081F0E8 8FA20024 */ lw $v0, 0x0024($sp)
|
||||
/* 0B8CC 8081F0EC A4400262 */ sh $zero, 0x0262($v0) ## 00000262
|
||||
.L8081F0F0:
|
||||
/* 0B8D0 8081F0F0 3C078016 */ lui $a3, %hi(gGameInfo)
|
||||
/* 0B8D4 8081F0F4 24E7FA90 */ addiu $a3, %lo(gGameInfo)
|
||||
/* 0B8D8 8081F0F8 8CE20000 */ lw $v0, 0x0000($a3) ## 8015FA90
|
||||
/* 0B8DC 8081F0FC 3C088083 */ lui $t0, %hi(D_8082A6E0) ## $t0 = 80830000
|
||||
/* 0B8E0 8081F100 2508A6E0 */ addiu $t0, $t0, %lo(D_8082A6E0) ## $t0 = 8082A6E0
|
||||
/* 0B8E4 8081F104 844A0F90 */ lh $t2, 0x0F90($v0) ## 00000F90
|
||||
/* 0B8E8 8081F108 84440F8E */ lh $a0, 0x0F8E($v0) ## 00000F8E
|
||||
/* 0B8EC 8081F10C 000A5840 */ sll $t3, $t2, 1
|
||||
/* 0B8F0 8081F110 010B6021 */ addu $t4, $t0, $t3
|
||||
/* 0B8F4 8081F114 85850000 */ lh $a1, 0x0000($t4) ## 00000000
|
||||
/* 0B8F8 8081F118 00851823 */ subu $v1, $a0, $a1
|
||||
/* 0B8FC 8081F11C 04600003 */ bltz $v1, .L8081F12C
|
||||
/* 0B900 8081F120 00033023 */ subu $a2, $zero, $v1
|
||||
/* 0B904 8081F124 10000001 */ beq $zero, $zero, .L8081F12C
|
||||
/* 0B908 8081F128 00603025 */ or $a2, $v1, $zero ## $a2 = 00000000
|
||||
.L8081F12C:
|
||||
/* 0B90C 8081F12C 844D0F92 */ lh $t5, 0x0F92($v0) ## 00000F92
|
||||
/* 0B910 8081F130 00CD001A */ div $zero, $a2, $t5
|
||||
/* 0B914 8081F134 15A00002 */ bne $t5, $zero, .L8081F140
|
||||
/* 0B918 8081F138 00000000 */ nop
|
||||
/* 0B91C 8081F13C 0007000D */ break 7
|
||||
.L8081F140:
|
||||
/* 0B920 8081F140 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 0B924 8081F144 15A10004 */ bne $t5, $at, .L8081F158
|
||||
/* 0B928 8081F148 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 0B92C 8081F14C 14C10002 */ bne $a2, $at, .L8081F158
|
||||
/* 0B930 8081F150 00000000 */ nop
|
||||
/* 0B934 8081F154 0006000D */ break 6
|
||||
.L8081F158:
|
||||
/* 0B938 8081F158 00001812 */ mflo $v1
|
||||
/* 0B93C 8081F15C 00031C00 */ sll $v1, $v1, 16
|
||||
/* 0B940 8081F160 0085082A */ slt $at, $a0, $a1
|
||||
/* 0B944 8081F164 14200004 */ bne $at, $zero, .L8081F178
|
||||
/* 0B948 8081F168 00031C03 */ sra $v1, $v1, 16
|
||||
/* 0B94C 8081F16C 00837023 */ subu $t6, $a0, $v1
|
||||
/* 0B950 8081F170 10000003 */ beq $zero, $zero, .L8081F180
|
||||
/* 0B954 8081F174 A44E0F8E */ sh $t6, 0x0F8E($v0) ## 00000F8E
|
||||
.L8081F178:
|
||||
/* 0B958 8081F178 00837821 */ addu $t7, $a0, $v1
|
||||
/* 0B95C 8081F17C A44F0F8E */ sh $t7, 0x0F8E($v0) ## 00000F8E
|
||||
.L8081F180:
|
||||
/* 0B960 8081F180 8CE20000 */ lw $v0, 0x0000($a3) ## 8015FA90
|
||||
/* 0B964 8081F184 84580F92 */ lh $t8, 0x0F92($v0) ## 00000F92
|
||||
/* 0B968 8081F188 2719FFFF */ addiu $t9, $t8, 0xFFFF ## $t9 = FFFFFFFF
|
||||
/* 0B96C 8081F18C A4590F92 */ sh $t9, 0x0F92($v0) ## 00000F92
|
||||
/* 0B970 8081F190 8CE20000 */ lw $v0, 0x0000($a3) ## 8015FA90
|
||||
/* 0B974 8081F194 84490F92 */ lh $t1, 0x0F92($v0) ## 00000F92
|
||||
/* 0B978 8081F198 55200010 */ bnel $t1, $zero, .L8081F1DC
|
||||
/* 0B97C 8081F19C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 0B980 8081F1A0 844A0F90 */ lh $t2, 0x0F90($v0) ## 00000F90
|
||||
/* 0B984 8081F1A4 000A5840 */ sll $t3, $t2, 1
|
||||
/* 0B988 8081F1A8 010B6021 */ addu $t4, $t0, $t3
|
||||
/* 0B98C 8081F1AC 858D0000 */ lh $t5, 0x0000($t4) ## 00000000
|
||||
/* 0B990 8081F1B0 A44D0F8E */ sh $t5, 0x0F8E($v0) ## 00000F8E
|
||||
/* 0B994 8081F1B4 8CE20000 */ lw $v0, 0x0000($a3) ## 8015FA90
|
||||
/* 0B998 8081F1B8 844E0F90 */ lh $t6, 0x0F90($v0) ## 00000F90
|
||||
/* 0B99C 8081F1BC 844F0F8C */ lh $t7, 0x0F8C($v0) ## 00000F8C
|
||||
/* 0B9A0 8081F1C0 01CFC021 */ addu $t8, $t6, $t7
|
||||
/* 0B9A4 8081F1C4 A4580F92 */ sh $t8, 0x0F92($v0) ## 00000F92
|
||||
/* 0B9A8 8081F1C8 8CE20000 */ lw $v0, 0x0000($a3) ## 8015FA90
|
||||
/* 0B9AC 8081F1CC 84590F90 */ lh $t9, 0x0F90($v0) ## 00000F90
|
||||
/* 0B9B0 8081F1D0 3B290001 */ xori $t1, $t9, 0x0001 ## $t1 = FFFFFFFE
|
||||
/* 0B9B4 8081F1D4 A4490F90 */ sh $t1, 0x0F90($v0) ## 00000F90
|
||||
/* 0B9B8 8081F1D8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L8081F1DC:
|
||||
/* 0B9BC 8081F1DC 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
|
||||
/* 0B9C0 8081F1E0 03E00008 */ jr $ra
|
||||
/* 0B9C4 8081F1E4 00000000 */ nop
|
||||
/* 0B9C8 8081F1E8 00000000 */ nop
|
||||
/* 0B9CC 8081F1EC 00000000 */ nop
|
|
@ -1,79 +0,0 @@
|
|||
.rdata
|
||||
|
||||
glabel D_8082FA60
|
||||
.asciz "../z_kaleido_scope_PAL.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082FA7C
|
||||
.asciz "../z_kaleido_scope_PAL.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_8081F1F0
|
||||
/* 0B9D0 8081F1F0 27BDFFA8 */ addiu $sp, $sp, 0xFFA8 ## $sp = FFFFFFA8
|
||||
/* 0B9D4 8081F1F4 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 0B9D8 8081F1F8 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 0B9DC 8081F1FC AFA40058 */ sw $a0, 0x0058($sp)
|
||||
/* 0B9E0 8081F200 8C850000 */ lw $a1, 0x0000($a0) ## 00000000
|
||||
/* 0B9E4 8081F204 3C068083 */ lui $a2, %hi(D_8082FA60) ## $a2 = 80830000
|
||||
/* 0B9E8 8081F208 24C6FA60 */ addiu $a2, $a2, %lo(D_8082FA60) ## $a2 = 8082FA60
|
||||
/* 0B9EC 8081F20C 8CAF02DC */ lw $t7, 0x02DC($a1) ## 000002DC
|
||||
/* 0B9F0 8081F210 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFE0
|
||||
/* 0B9F4 8081F214 240701F0 */ addiu $a3, $zero, 0x01F0 ## $a3 = 000001F0
|
||||
/* 0B9F8 8081F218 00A08025 */ or $s0, $a1, $zero ## $s0 = 00000000
|
||||
/* 0B9FC 8081F21C 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 0BA00 8081F220 AFAF004C */ sw $t7, 0x004C($sp)
|
||||
/* 0BA04 8081F224 8E0402C0 */ lw $a0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BA08 8081F228 0C031B08 */ jal Graph_GfxPlusOne
|
||||
/* 0BA0C 8081F22C AFA40050 */ sw $a0, 0x0050($sp)
|
||||
/* 0BA10 8081F230 AFA20054 */ sw $v0, 0x0054($sp)
|
||||
/* 0BA14 8081F234 8E0301BC */ lw $v1, 0x01BC($s0) ## 000001BC
|
||||
/* 0BA18 8081F238 3C19DE00 */ lui $t9, 0xDE00 ## $t9 = DE000000
|
||||
/* 0BA1C 8081F23C 3C048083 */ lui $a0, %hi(D_808321B0) ## $a0 = 80830000
|
||||
/* 0BA20 8081F240 24780008 */ addiu $t8, $v1, 0x0008 ## $t8 = 00000008
|
||||
/* 0BA24 8081F244 AE1801BC */ sw $t8, 0x01BC($s0) ## 000001BC
|
||||
/* 0BA28 8081F248 AC790000 */ sw $t9, 0x0000($v1) ## 00000000
|
||||
/* 0BA2C 8081F24C 8FA80054 */ lw $t0, 0x0054($sp)
|
||||
/* 0BA30 8081F250 248421B0 */ addiu $a0, $a0, %lo(D_808321B0) ## $a0 = 808321B0
|
||||
/* 0BA34 8081F254 24050040 */ addiu $a1, $zero, 0x0040 ## $a1 = 00000040
|
||||
/* 0BA38 8081F258 AC680004 */ sw $t0, 0x0004($v1) ## 00000004
|
||||
/* 0BA3C 8081F25C AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 0BA40 8081F260 8FA7004C */ lw $a3, 0x004C($sp)
|
||||
/* 0BA44 8081F264 0C0303B6 */ jal PreRender_SetValues
|
||||
/* 0BA48 8081F268 24060070 */ addiu $a2, $zero, 0x0070 ## $a2 = 00000070
|
||||
/* 0BA4C 8081F26C 3C048083 */ lui $a0, %hi(D_808321B0) ## $a0 = 80830000
|
||||
/* 0BA50 8081F270 248421B0 */ addiu $a0, $a0, %lo(D_808321B0) ## $a0 = 808321B0
|
||||
/* 0BA54 8081F274 0C0307C8 */ jal func_800C1F20
|
||||
/* 0BA58 8081F278 27A50054 */ addiu $a1, $sp, 0x0054 ## $a1 = FFFFFFFC
|
||||
/* 0BA5C 8081F27C 3C048083 */ lui $a0, %hi(D_808321B0) ## $a0 = 80830000
|
||||
/* 0BA60 8081F280 248421B0 */ addiu $a0, $a0, %lo(D_808321B0) ## $a0 = 808321B0
|
||||
/* 0BA64 8081F284 0C03082D */ jal func_800C20B4
|
||||
/* 0BA68 8081F288 27A50054 */ addiu $a1, $sp, 0x0054 ## $a1 = FFFFFFFC
|
||||
/* 0BA6C 8081F28C 8FA90054 */ lw $t1, 0x0054($sp)
|
||||
/* 0BA70 8081F290 3C0BDF00 */ lui $t3, 0xDF00 ## $t3 = DF000000
|
||||
/* 0BA74 8081F294 252A0008 */ addiu $t2, $t1, 0x0008 ## $t2 = 00000008
|
||||
/* 0BA78 8081F298 AFAA0054 */ sw $t2, 0x0054($sp)
|
||||
/* 0BA7C 8081F29C AD200004 */ sw $zero, 0x0004($t1) ## 00000004
|
||||
/* 0BA80 8081F2A0 AD2B0000 */ sw $t3, 0x0000($t1) ## 00000000
|
||||
/* 0BA84 8081F2A4 8FA50054 */ lw $a1, 0x0054($sp)
|
||||
/* 0BA88 8081F2A8 0C031B0A */ jal Graph_BranchDlist
|
||||
/* 0BA8C 8081F2AC 8FA40050 */ lw $a0, 0x0050($sp)
|
||||
/* 0BA90 8081F2B0 8FAC0054 */ lw $t4, 0x0054($sp)
|
||||
/* 0BA94 8081F2B4 3C038016 */ lui $v1, %hi(gGameInfo)
|
||||
/* 0BA98 8081F2B8 3C068083 */ lui $a2, %hi(D_8082FA7C) ## $a2 = 80830000
|
||||
/* 0BA9C 8081F2BC AE0C02C0 */ sw $t4, 0x02C0($s0) ## 000002C0
|
||||
/* 0BAA0 8081F2C0 8C63FA90 */ lw $v1, %lo(gGameInfo)($v1)
|
||||
/* 0BAA4 8081F2C4 24C6FA7C */ addiu $a2, $a2, %lo(D_8082FA7C) ## $a2 = 8082FA7C
|
||||
/* 0BAA8 8081F2C8 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFE0
|
||||
/* 0BAAC 8081F2CC 846D0116 */ lh $t5, 0x0116($v1) ## 80160116
|
||||
/* 0BAB0 8081F2D0 240701FD */ addiu $a3, $zero, 0x01FD ## $a3 = 000001FD
|
||||
/* 0BAB4 8081F2D4 35AE0001 */ ori $t6, $t5, 0x0001 ## $t6 = 00000001
|
||||
/* 0BAB8 8081F2D8 A46E0116 */ sh $t6, 0x0116($v1) ## 80160116
|
||||
/* 0BABC 8081F2DC 8FAF0058 */ lw $t7, 0x0058($sp)
|
||||
/* 0BAC0 8081F2E0 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 0BAC4 8081F2E4 8DE50000 */ lw $a1, 0x0000($t7) ## 00000000
|
||||
/* 0BAC8 8081F2E8 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 0BACC 8081F2EC 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 0BAD0 8081F2F0 27BD0058 */ addiu $sp, $sp, 0x0058 ## $sp = 00000000
|
||||
/* 0BAD4 8081F2F4 03E00008 */ jr $ra
|
||||
/* 0BAD8 8081F2F8 00000000 */ nop
|
|
@ -1,15 +0,0 @@
|
|||
glabel func_8081F2FC
|
||||
/* 0BADC 8081F2FC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0BAE0 8081F300 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0BAE4 8081F304 0C03FD2B */ jal Sleep_Msec
|
||||
/* 0BAE8 8081F308 24040032 */ addiu $a0, $zero, 0x0032 ## $a0 = 00000032
|
||||
/* 0BAEC 8081F30C 3C048083 */ lui $a0, %hi(D_808321B0) ## $a0 = 80830000
|
||||
/* 0BAF0 8081F310 0C030DDC */ jal PreRender_Calc
|
||||
/* 0BAF4 8081F314 248421B0 */ addiu $a0, $a0, %lo(D_808321B0) ## $a0 = 808321B0
|
||||
/* 0BAF8 8081F318 3C048083 */ lui $a0, %hi(D_808321B0) ## $a0 = 80830000
|
||||
/* 0BAFC 8081F31C 0C0303C2 */ jal PreRender_Destroy
|
||||
/* 0BB00 8081F320 248421B0 */ addiu $a0, $a0, %lo(D_808321B0) ## $a0 = 808321B0
|
||||
/* 0BB04 8081F324 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0BB08 8081F328 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 0BB0C 8081F32C 03E00008 */ jr $ra
|
||||
/* 0BB10 8081F330 00000000 */ nop
|
|
@ -1,128 +0,0 @@
|
|||
glabel func_8081F334
|
||||
/* 0BB14 8081F334 AFA60008 */ sw $a2, 0x0008($sp)
|
||||
/* 0BB18 8081F338 AFA7000C */ sw $a3, 0x000C($sp)
|
||||
/* 0BB1C 8081F33C 00073C00 */ sll $a3, $a3, 16
|
||||
/* 0BB20 8081F340 00063400 */ sll $a2, $a2, 16
|
||||
/* 0BB24 8081F344 00063403 */ sra $a2, $a2, 16
|
||||
/* 0BB28 8081F348 00073C03 */ sra $a3, $a3, 16
|
||||
/* 0BB2C 8081F34C 00C70019 */ multu $a2, $a3
|
||||
/* 0BB30 8081F350 00801025 */ or $v0, $a0, $zero ## $v0 = 00000000
|
||||
/* 0BB34 8081F354 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000008
|
||||
/* 0BB38 8081F358 3C0EFD70 */ lui $t6, 0xFD70 ## $t6 = FD700000
|
||||
/* 0BB3C 8081F35C AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 0BB40 8081F360 00801825 */ or $v1, $a0, $zero ## $v1 = 00000008
|
||||
/* 0BB44 8081F364 AC450004 */ sw $a1, 0x0004($v0) ## 00000004
|
||||
/* 0BB48 8081F368 3C020700 */ lui $v0, 0x0700 ## $v0 = 07000000
|
||||
/* 0BB4C 8081F36C 3C0FF570 */ lui $t7, 0xF570 ## $t7 = F5700000
|
||||
/* 0BB50 8081F370 AC6F0000 */ sw $t7, 0x0000($v1) ## 00000008
|
||||
/* 0BB54 8081F374 AC620004 */ sw $v0, 0x0004($v1) ## 0000000C
|
||||
/* 0BB58 8081F378 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000010
|
||||
/* 0BB5C 8081F37C 00801825 */ or $v1, $a0, $zero ## $v1 = 00000010
|
||||
/* 0BB60 8081F380 00002812 */ mflo $a1
|
||||
/* 0BB64 8081F384 24A50003 */ addiu $a1, $a1, 0x0003 ## $a1 = 00000003
|
||||
/* 0BB68 8081F388 00052883 */ sra $a1, $a1, 2
|
||||
/* 0BB6C 8081F38C 3C18E600 */ lui $t8, 0xE600 ## $t8 = E6000000
|
||||
/* 0BB70 8081F390 AC780000 */ sw $t8, 0x0000($v1) ## 00000010
|
||||
/* 0BB74 8081F394 24A5FFFF */ addiu $a1, $a1, 0xFFFF ## $a1 = 00000002
|
||||
/* 0BB78 8081F398 AC600004 */ sw $zero, 0x0004($v1) ## 00000014
|
||||
/* 0BB7C 8081F39C 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000018
|
||||
/* 0BB80 8081F3A0 00801825 */ or $v1, $a0, $zero ## $v1 = 00000018
|
||||
/* 0BB84 8081F3A4 28A107FF */ slti $at, $a1, 0x07FF
|
||||
/* 0BB88 8081F3A8 3C19F300 */ lui $t9, 0xF300 ## $t9 = F3000000
|
||||
/* 0BB8C 8081F3AC AC790000 */ sw $t9, 0x0000($v1) ## 00000018
|
||||
/* 0BB90 8081F3B0 10200003 */ beq $at, $zero, .L8081F3C0
|
||||
/* 0BB94 8081F3B4 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000020
|
||||
/* 0BB98 8081F3B8 10000002 */ beq $zero, $zero, .L8081F3C4
|
||||
/* 0BB9C 8081F3BC 00A04025 */ or $t0, $a1, $zero ## $t0 = 00000002
|
||||
.L8081F3C0:
|
||||
/* 0BBA0 8081F3C0 240807FF */ addiu $t0, $zero, 0x07FF ## $t0 = 000007FF
|
||||
.L8081F3C4:
|
||||
/* 0BBA4 8081F3C4 04C10003 */ bgez $a2, .L8081F3D4
|
||||
/* 0BBA8 8081F3C8 00062903 */ sra $a1, $a2, 4
|
||||
/* 0BBAC 8081F3CC 24C1000F */ addiu $at, $a2, 0x000F ## $at = 0000000F
|
||||
/* 0BBB0 8081F3D0 00012903 */ sra $a1, $at, 4
|
||||
.L8081F3D4:
|
||||
/* 0BBB4 8081F3D4 1CA00003 */ bgtz $a1, .L8081F3E4
|
||||
/* 0BBB8 8081F3D8 310F0FFF */ andi $t7, $t0, 0x0FFF ## $t7 = 000007FF
|
||||
/* 0BBBC 8081F3DC 10000002 */ beq $zero, $zero, .L8081F3E8
|
||||
/* 0BBC0 8081F3E0 24090001 */ addiu $t1, $zero, 0x0001 ## $t1 = 00000001
|
||||
.L8081F3E4:
|
||||
/* 0BBC4 8081F3E4 00A04825 */ or $t1, $a1, $zero ## $t1 = 00000002
|
||||
.L8081F3E8:
|
||||
/* 0BBC8 8081F3E8 1CA00003 */ bgtz $a1, .L8081F3F8
|
||||
/* 0BBCC 8081F3EC 252B07FF */ addiu $t3, $t1, 0x07FF ## $t3 = 00000801
|
||||
/* 0BBD0 8081F3F0 10000002 */ beq $zero, $zero, .L8081F3FC
|
||||
/* 0BBD4 8081F3F4 240A0001 */ addiu $t2, $zero, 0x0001 ## $t2 = 00000001
|
||||
.L8081F3F8:
|
||||
/* 0BBD8 8081F3F8 00A05025 */ or $t2, $a1, $zero ## $t2 = 00000002
|
||||
.L8081F3FC:
|
||||
/* 0BBDC 8081F3FC 016A001A */ div $zero, $t3, $t2
|
||||
/* 0BBE0 8081F400 00006012 */ mflo $t4
|
||||
/* 0BBE4 8081F404 318D0FFF */ andi $t5, $t4, 0x0FFF ## $t5 = 00000000
|
||||
/* 0BBE8 8081F408 01A27025 */ or $t6, $t5, $v0 ## $t6 = 07000000
|
||||
/* 0BBEC 8081F40C 000FC300 */ sll $t8, $t7, 12
|
||||
/* 0BBF0 8081F410 01D8C825 */ or $t9, $t6, $t8 ## $t9 = E7000000
|
||||
/* 0BBF4 8081F414 AC790004 */ sw $t9, 0x0004($v1) ## 0000001C
|
||||
/* 0BBF8 8081F418 15400002 */ bne $t2, $zero, .L8081F424
|
||||
/* 0BBFC 8081F41C 00000000 */ nop
|
||||
/* 0BC00 8081F420 0007000D */ break 7
|
||||
.L8081F424:
|
||||
/* 0BC04 8081F424 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 0BC08 8081F428 15410004 */ bne $t2, $at, .L8081F43C
|
||||
/* 0BC0C 8081F42C 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 0BC10 8081F430 15610002 */ bne $t3, $at, .L8081F43C
|
||||
/* 0BC14 8081F434 00000000 */ nop
|
||||
/* 0BC18 8081F438 0006000D */ break 6
|
||||
.L8081F43C:
|
||||
/* 0BC1C 8081F43C 00801825 */ or $v1, $a0, $zero ## $v1 = 00000020
|
||||
/* 0BC20 8081F440 00066043 */ sra $t4, $a2, 1
|
||||
/* 0BC24 8081F444 258D0007 */ addiu $t5, $t4, 0x0007 ## $t5 = 00000007
|
||||
/* 0BC28 8081F448 000D78C3 */ sra $t7, $t5, 3
|
||||
/* 0BC2C 8081F44C 3C0BE700 */ lui $t3, 0xE700 ## $t3 = E7000000
|
||||
/* 0BC30 8081F450 AC6B0000 */ sw $t3, 0x0000($v1) ## 00000020
|
||||
/* 0BC34 8081F454 31EE01FF */ andi $t6, $t7, 0x01FF ## $t6 = 000001FF
|
||||
/* 0BC38 8081F458 AC600004 */ sw $zero, 0x0004($v1) ## 00000024
|
||||
/* 0BC3C 8081F45C 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000028
|
||||
/* 0BC40 8081F460 00801825 */ or $v1, $a0, $zero ## $v1 = 00000028
|
||||
/* 0BC44 8081F464 000EC240 */ sll $t8, $t6, 9
|
||||
/* 0BC48 8081F468 3C01F560 */ lui $at, 0xF560 ## $at = F5600000
|
||||
/* 0BC4C 8081F46C 0301C825 */ or $t9, $t8, $at ## $t9 = F7600000
|
||||
/* 0BC50 8081F470 AC790000 */ sw $t9, 0x0000($v1) ## 00000028
|
||||
/* 0BC54 8081F474 AC600004 */ sw $zero, 0x0004($v1) ## 0000002C
|
||||
/* 0BC58 8081F478 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000030
|
||||
/* 0BC5C 8081F47C 24CCFFFF */ addiu $t4, $a2, 0xFFFF ## $t4 = FFFFFFFF
|
||||
/* 0BC60 8081F480 000C6880 */ sll $t5, $t4, 2
|
||||
/* 0BC64 8081F484 00801825 */ or $v1, $a0, $zero ## $v1 = 00000030
|
||||
/* 0BC68 8081F488 24F8FFFF */ addiu $t8, $a3, 0xFFFF ## $t8 = FFFFFFFF
|
||||
/* 0BC6C 8081F48C 3C0BF200 */ lui $t3, 0xF200 ## $t3 = F2000000
|
||||
/* 0BC70 8081F490 AC6B0000 */ sw $t3, 0x0000($v1) ## 00000030
|
||||
/* 0BC74 8081F494 0018C880 */ sll $t9, $t8, 2
|
||||
/* 0BC78 8081F498 31AF0FFF */ andi $t7, $t5, 0x0FFF ## $t7 = 00000007
|
||||
/* 0BC7C 8081F49C 000F7300 */ sll $t6, $t7, 12
|
||||
/* 0BC80 8081F4A0 332B0FFF */ andi $t3, $t9, 0x0FFF ## $t3 = 00000000
|
||||
/* 0BC84 8081F4A4 01CB6025 */ or $t4, $t6, $t3 ## $t4 = 000001FF
|
||||
/* 0BC88 8081F4A8 AC6C0004 */ sw $t4, 0x0004($v1) ## 00000034
|
||||
/* 0BC8C 8081F4AC 97A50012 */ lhu $a1, 0x0012($sp)
|
||||
/* 0BC90 8081F4B0 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000038
|
||||
/* 0BC94 8081F4B4 00801825 */ or $v1, $a0, $zero ## $v1 = 00000038
|
||||
/* 0BC98 8081F4B8 00052840 */ sll $a1, $a1, 1
|
||||
/* 0BC9C 8081F4BC 24AD0004 */ addiu $t5, $a1, 0x0004 ## $t5 = 00000006
|
||||
/* 0BCA0 8081F4C0 31AF00FF */ andi $t7, $t5, 0x00FF ## $t7 = 00000006
|
||||
/* 0BCA4 8081F4C4 30A600FF */ andi $a2, $a1, 0x00FF ## $a2 = 00000002
|
||||
/* 0BCA8 8081F4C8 24A70006 */ addiu $a3, $a1, 0x0006 ## $a3 = 00000008
|
||||
/* 0BCAC 8081F4CC 30E700FF */ andi $a3, $a3, 0x00FF ## $a3 = 00000008
|
||||
/* 0BCB0 8081F4D0 00063400 */ sll $a2, $a2, 16
|
||||
/* 0BCB4 8081F4D4 000FC200 */ sll $t8, $t7, 8
|
||||
/* 0BCB8 8081F4D8 00D8C825 */ or $t9, $a2, $t8 ## $t9 = FFFFFFFF
|
||||
/* 0BCBC 8081F4DC 03277025 */ or $t6, $t9, $a3 ## $t6 = FFFFFFFF
|
||||
/* 0BCC0 8081F4E0 24AF0002 */ addiu $t7, $a1, 0x0002 ## $t7 = 00000004
|
||||
/* 0BCC4 8081F4E4 00076200 */ sll $t4, $a3, 8
|
||||
/* 0BCC8 8081F4E8 00CC6825 */ or $t5, $a2, $t4 ## $t5 = 000001FF
|
||||
/* 0BCCC 8081F4EC 31F800FF */ andi $t8, $t7, 0x00FF ## $t8 = 00000004
|
||||
/* 0BCD0 8081F4F0 01B8C825 */ or $t9, $t5, $t8 ## $t9 = 000001FF
|
||||
/* 0BCD4 8081F4F4 01C25825 */ or $t3, $t6, $v0 ## $t3 = FFFFFFFF
|
||||
/* 0BCD8 8081F4F8 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000040
|
||||
/* 0BCDC 8081F4FC AC6B0000 */ sw $t3, 0x0000($v1) ## 00000038
|
||||
/* 0BCE0 8081F500 AC790004 */ sw $t9, 0x0004($v1) ## 0000003C
|
||||
/* 0BCE4 8081F504 03E00008 */ jr $ra
|
||||
/* 0BCE8 8081F508 00801025 */ or $v0, $a0, $zero ## $v0 = 00000040
|
|
@ -1,128 +0,0 @@
|
|||
glabel func_8081F50C
|
||||
/* 0BCEC 8081F50C AFA60008 */ sw $a2, 0x0008($sp)
|
||||
/* 0BCF0 8081F510 AFA7000C */ sw $a3, 0x000C($sp)
|
||||
/* 0BCF4 8081F514 00073C00 */ sll $a3, $a3, 16
|
||||
/* 0BCF8 8081F518 00063400 */ sll $a2, $a2, 16
|
||||
/* 0BCFC 8081F51C 00063403 */ sra $a2, $a2, 16
|
||||
/* 0BD00 8081F520 00073C03 */ sra $a3, $a3, 16
|
||||
/* 0BD04 8081F524 00C70019 */ multu $a2, $a3
|
||||
/* 0BD08 8081F528 00801025 */ or $v0, $a0, $zero ## $v0 = 00000000
|
||||
/* 0BD0C 8081F52C 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000008
|
||||
/* 0BD10 8081F530 3C0EFD70 */ lui $t6, 0xFD70 ## $t6 = FD700000
|
||||
/* 0BD14 8081F534 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 0BD18 8081F538 00801825 */ or $v1, $a0, $zero ## $v1 = 00000008
|
||||
/* 0BD1C 8081F53C AC450004 */ sw $a1, 0x0004($v0) ## 00000004
|
||||
/* 0BD20 8081F540 3C020700 */ lui $v0, 0x0700 ## $v0 = 07000000
|
||||
/* 0BD24 8081F544 3C0FF570 */ lui $t7, 0xF570 ## $t7 = F5700000
|
||||
/* 0BD28 8081F548 AC6F0000 */ sw $t7, 0x0000($v1) ## 00000008
|
||||
/* 0BD2C 8081F54C AC620004 */ sw $v0, 0x0004($v1) ## 0000000C
|
||||
/* 0BD30 8081F550 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000010
|
||||
/* 0BD34 8081F554 00801825 */ or $v1, $a0, $zero ## $v1 = 00000010
|
||||
/* 0BD38 8081F558 00002812 */ mflo $a1
|
||||
/* 0BD3C 8081F55C 24A50001 */ addiu $a1, $a1, 0x0001 ## $a1 = 00000001
|
||||
/* 0BD40 8081F560 00052843 */ sra $a1, $a1, 1
|
||||
/* 0BD44 8081F564 3C18E600 */ lui $t8, 0xE600 ## $t8 = E6000000
|
||||
/* 0BD48 8081F568 AC780000 */ sw $t8, 0x0000($v1) ## 00000010
|
||||
/* 0BD4C 8081F56C 24A5FFFF */ addiu $a1, $a1, 0xFFFF ## $a1 = 00000000
|
||||
/* 0BD50 8081F570 AC600004 */ sw $zero, 0x0004($v1) ## 00000014
|
||||
/* 0BD54 8081F574 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000018
|
||||
/* 0BD58 8081F578 00801825 */ or $v1, $a0, $zero ## $v1 = 00000018
|
||||
/* 0BD5C 8081F57C 28A107FF */ slti $at, $a1, 0x07FF
|
||||
/* 0BD60 8081F580 3C19F300 */ lui $t9, 0xF300 ## $t9 = F3000000
|
||||
/* 0BD64 8081F584 AC790000 */ sw $t9, 0x0000($v1) ## 00000018
|
||||
/* 0BD68 8081F588 10200003 */ beq $at, $zero, .L8081F598
|
||||
/* 0BD6C 8081F58C 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000020
|
||||
/* 0BD70 8081F590 10000002 */ beq $zero, $zero, .L8081F59C
|
||||
/* 0BD74 8081F594 00A04025 */ or $t0, $a1, $zero ## $t0 = 00000000
|
||||
.L8081F598:
|
||||
/* 0BD78 8081F598 240807FF */ addiu $t0, $zero, 0x07FF ## $t0 = 000007FF
|
||||
.L8081F59C:
|
||||
/* 0BD7C 8081F59C 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000000
|
||||
/* 0BD80 8081F5A0 04A10003 */ bgez $a1, .L8081F5B0
|
||||
/* 0BD84 8081F5A4 000548C3 */ sra $t1, $a1, 3
|
||||
/* 0BD88 8081F5A8 24A10007 */ addiu $at, $a1, 0x0007 ## $at = 00000007
|
||||
/* 0BD8C 8081F5AC 000148C3 */ sra $t1, $at, 3
|
||||
.L8081F5B0:
|
||||
/* 0BD90 8081F5B0 1D200003 */ bgtz $t1, .L8081F5C0
|
||||
/* 0BD94 8081F5B4 31180FFF */ andi $t8, $t0, 0x0FFF ## $t8 = 000007FF
|
||||
/* 0BD98 8081F5B8 10000002 */ beq $zero, $zero, .L8081F5C4
|
||||
/* 0BD9C 8081F5BC 240A0001 */ addiu $t2, $zero, 0x0001 ## $t2 = 00000001
|
||||
.L8081F5C0:
|
||||
/* 0BDA0 8081F5C0 01205025 */ or $t2, $t1, $zero ## $t2 = 00000000
|
||||
.L8081F5C4:
|
||||
/* 0BDA4 8081F5C4 1D200003 */ bgtz $t1, .L8081F5D4
|
||||
/* 0BDA8 8081F5C8 254C07FF */ addiu $t4, $t2, 0x07FF ## $t4 = 000007FF
|
||||
/* 0BDAC 8081F5CC 10000002 */ beq $zero, $zero, .L8081F5D8
|
||||
/* 0BDB0 8081F5D0 240B0001 */ addiu $t3, $zero, 0x0001 ## $t3 = 00000001
|
||||
.L8081F5D4:
|
||||
/* 0BDB4 8081F5D4 01205825 */ or $t3, $t1, $zero ## $t3 = 00000000
|
||||
.L8081F5D8:
|
||||
/* 0BDB8 8081F5D8 018B001A */ div $zero, $t4, $t3
|
||||
/* 0BDBC 8081F5DC 00006812 */ mflo $t5
|
||||
/* 0BDC0 8081F5E0 31AE0FFF */ andi $t6, $t5, 0x0FFF ## $t6 = 00000000
|
||||
/* 0BDC4 8081F5E4 15600002 */ bne $t3, $zero, .L8081F5F0
|
||||
/* 0BDC8 8081F5E8 00000000 */ nop
|
||||
/* 0BDCC 8081F5EC 0007000D */ break 7
|
||||
.L8081F5F0:
|
||||
/* 0BDD0 8081F5F0 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 0BDD4 8081F5F4 15610004 */ bne $t3, $at, .L8081F608
|
||||
/* 0BDD8 8081F5F8 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 0BDDC 8081F5FC 15810002 */ bne $t4, $at, .L8081F608
|
||||
/* 0BDE0 8081F600 00000000 */ nop
|
||||
/* 0BDE4 8081F604 0006000D */ break 6
|
||||
.L8081F608:
|
||||
/* 0BDE8 8081F608 01C27825 */ or $t7, $t6, $v0 ## $t7 = 07000000
|
||||
/* 0BDEC 8081F60C 0018CB00 */ sll $t9, $t8, 12
|
||||
/* 0BDF0 8081F610 01F96025 */ or $t4, $t7, $t9 ## $t4 = F7000000
|
||||
/* 0BDF4 8081F614 AC6C0004 */ sw $t4, 0x0004($v1) ## 0000001C
|
||||
/* 0BDF8 8081F618 00801825 */ or $v1, $a0, $zero ## $v1 = 00000020
|
||||
/* 0BDFC 8081F61C 24AE0007 */ addiu $t6, $a1, 0x0007 ## $t6 = 00000007
|
||||
/* 0BE00 8081F620 000EC0C3 */ sra $t8, $t6, 3
|
||||
/* 0BE04 8081F624 3C0DE700 */ lui $t5, 0xE700 ## $t5 = E7000000
|
||||
/* 0BE08 8081F628 AC6D0000 */ sw $t5, 0x0000($v1) ## 00000020
|
||||
/* 0BE0C 8081F62C 330F01FF */ andi $t7, $t8, 0x01FF ## $t7 = 000001FF
|
||||
/* 0BE10 8081F630 AC600004 */ sw $zero, 0x0004($v1) ## 00000024
|
||||
/* 0BE14 8081F634 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000028
|
||||
/* 0BE18 8081F638 00801825 */ or $v1, $a0, $zero ## $v1 = 00000028
|
||||
/* 0BE1C 8081F63C 000FCA40 */ sll $t9, $t7, 9
|
||||
/* 0BE20 8081F640 3C01F568 */ lui $at, 0xF568 ## $at = F5680000
|
||||
/* 0BE24 8081F644 03216025 */ or $t4, $t9, $at ## $t4 = F7680000
|
||||
/* 0BE28 8081F648 AC6C0000 */ sw $t4, 0x0000($v1) ## 00000028
|
||||
/* 0BE2C 8081F64C AC600004 */ sw $zero, 0x0004($v1) ## 0000002C
|
||||
/* 0BE30 8081F650 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000030
|
||||
/* 0BE34 8081F654 00801825 */ or $v1, $a0, $zero ## $v1 = 00000030
|
||||
/* 0BE38 8081F658 3C0DF200 */ lui $t5, 0xF200 ## $t5 = F2000000
|
||||
/* 0BE3C 8081F65C 24CEFFFF */ addiu $t6, $a2, 0xFFFF ## $t6 = FFFFFFFF
|
||||
/* 0BE40 8081F660 000EC080 */ sll $t8, $t6, 2
|
||||
/* 0BE44 8081F664 AC6D0000 */ sw $t5, 0x0000($v1) ## 00000030
|
||||
/* 0BE48 8081F668 24ECFFFF */ addiu $t4, $a3, 0xFFFF ## $t4 = FFFFFFFF
|
||||
/* 0BE4C 8081F66C 000C6880 */ sll $t5, $t4, 2
|
||||
/* 0BE50 8081F670 330F0FFF */ andi $t7, $t8, 0x0FFF ## $t7 = 000007FF
|
||||
/* 0BE54 8081F674 000FCB00 */ sll $t9, $t7, 12
|
||||
/* 0BE58 8081F678 31AE0FFF */ andi $t6, $t5, 0x0FFF ## $t6 = 00000000
|
||||
/* 0BE5C 8081F67C 032EC025 */ or $t8, $t9, $t6 ## $t8 = F3000000
|
||||
/* 0BE60 8081F680 AC780004 */ sw $t8, 0x0004($v1) ## 00000034
|
||||
/* 0BE64 8081F684 97A50012 */ lhu $a1, 0x0012($sp)
|
||||
/* 0BE68 8081F688 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000038
|
||||
/* 0BE6C 8081F68C 00801825 */ or $v1, $a0, $zero ## $v1 = 00000038
|
||||
/* 0BE70 8081F690 00052840 */ sll $a1, $a1, 1
|
||||
/* 0BE74 8081F694 24AF0004 */ addiu $t7, $a1, 0x0004 ## $t7 = 00000004
|
||||
/* 0BE78 8081F698 31EC00FF */ andi $t4, $t7, 0x00FF ## $t4 = 00000004
|
||||
/* 0BE7C 8081F69C 30A600FF */ andi $a2, $a1, 0x00FF ## $a2 = 00000000
|
||||
/* 0BE80 8081F6A0 00063400 */ sll $a2, $a2, 16
|
||||
/* 0BE84 8081F6A4 000C6A00 */ sll $t5, $t4, 8
|
||||
/* 0BE88 8081F6A8 24A70006 */ addiu $a3, $a1, 0x0006 ## $a3 = 00000006
|
||||
/* 0BE8C 8081F6AC 30E700FF */ andi $a3, $a3, 0x00FF ## $a3 = 00000006
|
||||
/* 0BE90 8081F6B0 00CDC825 */ or $t9, $a2, $t5 ## $t9 = F2000000
|
||||
/* 0BE94 8081F6B4 03277025 */ or $t6, $t9, $a3 ## $t6 = F2000006
|
||||
/* 0BE98 8081F6B8 24AD0002 */ addiu $t5, $a1, 0x0002 ## $t5 = 00000002
|
||||
/* 0BE9C 8081F6BC 00077A00 */ sll $t7, $a3, 8
|
||||
/* 0BEA0 8081F6C0 00CF6025 */ or $t4, $a2, $t7 ## $t4 = 00000004
|
||||
/* 0BEA4 8081F6C4 31B900FF */ andi $t9, $t5, 0x00FF ## $t9 = 00000002
|
||||
/* 0BEA8 8081F6C8 01C2C025 */ or $t8, $t6, $v0 ## $t8 = F7000006
|
||||
/* 0BEAC 8081F6CC 01997025 */ or $t6, $t4, $t9 ## $t6 = 00000006
|
||||
/* 0BEB0 8081F6D0 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000040
|
||||
/* 0BEB4 8081F6D4 AC6E0004 */ sw $t6, 0x0004($v1) ## 0000003C
|
||||
/* 0BEB8 8081F6D8 AC780000 */ sw $t8, 0x0000($v1) ## 00000038
|
||||
/* 0BEBC 8081F6DC 03E00008 */ jr $ra
|
||||
/* 0BEC0 8081F6E0 00801025 */ or $v0, $a0, $zero ## $v0 = 00000040
|
|
@ -1,93 +0,0 @@
|
|||
glabel func_8081F6E4
|
||||
/* 0BEC4 8081F6E4 30C6000F */ andi $a2, $a2, 0x000F ## $a2 = 00000000
|
||||
/* 0BEC8 8081F6E8 10A0004A */ beq $a1, $zero, .L8081F814
|
||||
/* 0BECC 8081F6EC 30E7000F */ andi $a3, $a3, 0x000F ## $a3 = 00000000
|
||||
/* 0BED0 8081F6F0 10C70048 */ beq $a2, $a3, .L8081F814
|
||||
/* 0BED4 8081F6F4 00000000 */ nop
|
||||
/* 0BED8 8081F6F8 10800046 */ beq $a0, $zero, .L8081F814
|
||||
/* 0BEDC 8081F6FC 00000000 */ nop
|
||||
/* 0BEE0 8081F700 18A00044 */ blez $a1, .L8081F814
|
||||
/* 0BEE4 8081F704 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 0BEE8 8081F708 30A30003 */ andi $v1, $a1, 0x0003 ## $v1 = 00000000
|
||||
/* 0BEEC 8081F70C 10600011 */ beq $v1, $zero, .L8081F754
|
||||
/* 0BEF0 8081F710 00605025 */ or $t2, $v1, $zero ## $t2 = 00000000
|
||||
/* 0BEF4 8081F714 00804021 */ addu $t0, $a0, $zero
|
||||
.L8081F718:
|
||||
/* 0BEF8 8081F718 91030000 */ lbu $v1, 0x0000($t0) ## 00000000
|
||||
/* 0BEFC 8081F71C 24420001 */ addiu $v0, $v0, 0x0001 ## $v0 = 00000001
|
||||
/* 0BF00 8081F720 00034903 */ sra $t1, $v1, 4
|
||||
/* 0BF04 8081F724 3129000F */ andi $t1, $t1, 0x000F ## $t1 = 00000000
|
||||
/* 0BF08 8081F728 15260002 */ bne $t1, $a2, .L8081F734
|
||||
/* 0BF0C 8081F72C 3063000F */ andi $v1, $v1, 0x000F ## $v1 = 00000000
|
||||
/* 0BF10 8081F730 00E04825 */ or $t1, $a3, $zero ## $t1 = 00000000
|
||||
.L8081F734:
|
||||
/* 0BF14 8081F734 14660002 */ bne $v1, $a2, .L8081F740
|
||||
/* 0BF18 8081F738 00097100 */ sll $t6, $t1, 4
|
||||
/* 0BF1C 8081F73C 00E01825 */ or $v1, $a3, $zero ## $v1 = 00000000
|
||||
.L8081F740:
|
||||
/* 0BF20 8081F740 01C37825 */ or $t7, $t6, $v1 ## $t7 = 00000000
|
||||
/* 0BF24 8081F744 A10F0000 */ sb $t7, 0x0000($t0) ## 00000000
|
||||
/* 0BF28 8081F748 1542FFF3 */ bne $t2, $v0, .L8081F718
|
||||
/* 0BF2C 8081F74C 25080001 */ addiu $t0, $t0, 0x0001 ## $t0 = 00000001
|
||||
/* 0BF30 8081F750 10450030 */ beq $v0, $a1, .L8081F814
|
||||
.L8081F754:
|
||||
/* 0BF34 8081F754 00824021 */ addu $t0, $a0, $v0
|
||||
.L8081F758:
|
||||
/* 0BF38 8081F758 91030000 */ lbu $v1, 0x0000($t0) ## 00000001
|
||||
/* 0BF3C 8081F75C 24420004 */ addiu $v0, $v0, 0x0004 ## $v0 = 00000005
|
||||
/* 0BF40 8081F760 00034903 */ sra $t1, $v1, 4
|
||||
/* 0BF44 8081F764 3129000F */ andi $t1, $t1, 0x000F ## $t1 = 00000000
|
||||
/* 0BF48 8081F768 15260002 */ bne $t1, $a2, .L8081F774
|
||||
/* 0BF4C 8081F76C 3063000F */ andi $v1, $v1, 0x000F ## $v1 = 00000000
|
||||
/* 0BF50 8081F770 00E04825 */ or $t1, $a3, $zero ## $t1 = 00000000
|
||||
.L8081F774:
|
||||
/* 0BF54 8081F774 14660002 */ bne $v1, $a2, .L8081F780
|
||||
/* 0BF58 8081F778 0009C100 */ sll $t8, $t1, 4
|
||||
/* 0BF5C 8081F77C 00E01825 */ or $v1, $a3, $zero ## $v1 = 00000000
|
||||
.L8081F780:
|
||||
/* 0BF60 8081F780 0303C825 */ or $t9, $t8, $v1 ## $t9 = 00000000
|
||||
/* 0BF64 8081F784 91030001 */ lbu $v1, 0x0001($t0) ## 00000002
|
||||
/* 0BF68 8081F788 A1190000 */ sb $t9, 0x0000($t0) ## 00000001
|
||||
/* 0BF6C 8081F78C 00034903 */ sra $t1, $v1, 4
|
||||
/* 0BF70 8081F790 3129000F */ andi $t1, $t1, 0x000F ## $t1 = 00000000
|
||||
/* 0BF74 8081F794 15260002 */ bne $t1, $a2, .L8081F7A0
|
||||
/* 0BF78 8081F798 3063000F */ andi $v1, $v1, 0x000F ## $v1 = 00000000
|
||||
/* 0BF7C 8081F79C 00E04825 */ or $t1, $a3, $zero ## $t1 = 00000000
|
||||
.L8081F7A0:
|
||||
/* 0BF80 8081F7A0 14660002 */ bne $v1, $a2, .L8081F7AC
|
||||
/* 0BF84 8081F7A4 00095900 */ sll $t3, $t1, 4
|
||||
/* 0BF88 8081F7A8 00E01825 */ or $v1, $a3, $zero ## $v1 = 00000000
|
||||
.L8081F7AC:
|
||||
/* 0BF8C 8081F7AC 01636025 */ or $t4, $t3, $v1 ## $t4 = 00000000
|
||||
/* 0BF90 8081F7B0 91030002 */ lbu $v1, 0x0002($t0) ## 00000003
|
||||
/* 0BF94 8081F7B4 A10C0001 */ sb $t4, 0x0001($t0) ## 00000002
|
||||
/* 0BF98 8081F7B8 00034903 */ sra $t1, $v1, 4
|
||||
/* 0BF9C 8081F7BC 3129000F */ andi $t1, $t1, 0x000F ## $t1 = 00000000
|
||||
/* 0BFA0 8081F7C0 15260002 */ bne $t1, $a2, .L8081F7CC
|
||||
/* 0BFA4 8081F7C4 3063000F */ andi $v1, $v1, 0x000F ## $v1 = 00000000
|
||||
/* 0BFA8 8081F7C8 00E04825 */ or $t1, $a3, $zero ## $t1 = 00000000
|
||||
.L8081F7CC:
|
||||
/* 0BFAC 8081F7CC 14660002 */ bne $v1, $a2, .L8081F7D8
|
||||
/* 0BFB0 8081F7D0 00096900 */ sll $t5, $t1, 4
|
||||
/* 0BFB4 8081F7D4 00E01825 */ or $v1, $a3, $zero ## $v1 = 00000000
|
||||
.L8081F7D8:
|
||||
/* 0BFB8 8081F7D8 01A37025 */ or $t6, $t5, $v1 ## $t6 = 00000000
|
||||
/* 0BFBC 8081F7DC 91030003 */ lbu $v1, 0x0003($t0) ## 00000004
|
||||
/* 0BFC0 8081F7E0 A10E0002 */ sb $t6, 0x0002($t0) ## 00000003
|
||||
/* 0BFC4 8081F7E4 00034903 */ sra $t1, $v1, 4
|
||||
/* 0BFC8 8081F7E8 3129000F */ andi $t1, $t1, 0x000F ## $t1 = 00000000
|
||||
/* 0BFCC 8081F7EC 15260002 */ bne $t1, $a2, .L8081F7F8
|
||||
/* 0BFD0 8081F7F0 3063000F */ andi $v1, $v1, 0x000F ## $v1 = 00000000
|
||||
/* 0BFD4 8081F7F4 00E04825 */ or $t1, $a3, $zero ## $t1 = 00000000
|
||||
.L8081F7F8:
|
||||
/* 0BFD8 8081F7F8 14660002 */ bne $v1, $a2, .L8081F804
|
||||
/* 0BFDC 8081F7FC 00097900 */ sll $t7, $t1, 4
|
||||
/* 0BFE0 8081F800 00E01825 */ or $v1, $a3, $zero ## $v1 = 00000000
|
||||
.L8081F804:
|
||||
/* 0BFE4 8081F804 01E3C025 */ or $t8, $t7, $v1 ## $t8 = 00000000
|
||||
/* 0BFE8 8081F808 A1180003 */ sb $t8, 0x0003($t0) ## 00000004
|
||||
/* 0BFEC 8081F80C 1445FFD2 */ bne $v0, $a1, .L8081F758
|
||||
/* 0BFF0 8081F810 25080004 */ addiu $t0, $t0, 0x0004 ## $t0 = 00000005
|
||||
.L8081F814:
|
||||
/* 0BFF4 8081F814 03E00008 */ jr $ra
|
||||
/* 0BFF8 8081F818 00000000 */ nop
|
|
@ -1,26 +0,0 @@
|
|||
glabel func_8081F81C
|
||||
/* 0BFFC 8081F81C 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 0C000 8081F820 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 0C004 8081F824 97AE0026 */ lhu $t6, 0x0026($sp)
|
||||
/* 0C008 8081F828 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0C00C 8081F82C AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 0C010 8081F830 AFA40020 */ sw $a0, 0x0020($sp)
|
||||
/* 0C014 8081F834 00811021 */ addu $v0, $a0, $at
|
||||
/* 0C018 8081F838 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 0C01C 8081F83C 3C0F8013 */ lui $t7, %hi(D_801333E8)
|
||||
/* 0C020 8081F840 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 0C024 8081F844 A440099A */ sh $zero, 0x099A($v0) ## 0000099A
|
||||
/* 0C028 8081F848 25EF33E8 */ addiu $t7, %lo(D_801333E8)
|
||||
/* 0C02C 8081F84C 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 0C030 8081F850 A44E0998 */ sh $t6, 0x0998($v0) ## 00000998
|
||||
/* 0C034 8081F854 AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 0C038 8081F858 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 0C03C 8081F85C 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 0C040 8081F860 24044808 */ addiu $a0, $zero, 0x4808 ## $a0 = 00004808
|
||||
/* 0C044 8081F864 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 0C048 8081F868 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 0C04C 8081F86C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 0C050 8081F870 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 0C054 8081F874 03E00008 */ jr $ra
|
||||
/* 0C058 8081F878 00000000 */ nop
|
|
@ -1,164 +0,0 @@
|
|||
.rdata
|
||||
|
||||
glabel D_8082FA98
|
||||
.asciz "../z_kaleido_scope_PAL.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082FAB4
|
||||
.asciz "../z_kaleido_scope_PAL.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_8081F87C
|
||||
/* 0C05C 8081F87C 27BDFF90 */ addiu $sp, $sp, 0xFF90 ## $sp = FFFFFF90
|
||||
/* 0C060 8081F880 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 0C064 8081F884 AFA60078 */ sw $a2, 0x0078($sp)
|
||||
/* 0C068 8081F888 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0C06C 8081F88C AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 0C070 8081F890 AFA50074 */ sw $a1, 0x0074($sp)
|
||||
/* 0C074 8081F894 AFA7007C */ sw $a3, 0x007C($sp)
|
||||
/* 0C078 8081F898 3C068083 */ lui $a2, %hi(D_8082FA98) ## $a2 = 80830000
|
||||
/* 0C07C 8081F89C 24C6FA98 */ addiu $a2, $a2, %lo(D_8082FA98) ## $a2 = 8082FA98
|
||||
/* 0C080 8081F8A0 240702EC */ addiu $a3, $zero, 0x02EC ## $a3 = 000002EC
|
||||
/* 0C084 8081F8A4 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 0C088 8081F8A8 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 0C08C 8081F8AC 27A4005C */ addiu $a0, $sp, 0x005C ## $a0 = FFFFFFEC
|
||||
/* 0C090 8081F8B0 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0C094 8081F8B4 3C0FFD18 */ lui $t7, 0xFD18 ## $t7 = FD180000
|
||||
/* 0C098 8081F8B8 3C090700 */ lui $t1, 0x0700 ## $t1 = 07000000
|
||||
/* 0C09C 8081F8BC 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 0C0A0 8081F8C0 AE0E02C0 */ sw $t6, 0x02C0($s0) ## 000002C0
|
||||
/* 0C0A4 8081F8C4 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 0C0A8 8081F8C8 8FB80074 */ lw $t8, 0x0074($sp)
|
||||
/* 0C0AC 8081F8CC 3C0AF518 */ lui $t2, 0xF518 ## $t2 = F5180000
|
||||
/* 0C0B0 8081F8D0 3C0CE600 */ lui $t4, 0xE600 ## $t4 = E6000000
|
||||
/* 0C0B4 8081F8D4 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 0C0B8 8081F8D8 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0C0BC 8081F8DC 3C0EF300 */ lui $t6, 0xF300 ## $t6 = F3000000
|
||||
/* 0C0C0 8081F8E0 240507FF */ addiu $a1, $zero, 0x07FF ## $a1 = 000007FF
|
||||
/* 0C0C4 8081F8E4 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 0C0C8 8081F8E8 AE1902C0 */ sw $t9, 0x02C0($s0) ## 000002C0
|
||||
/* 0C0CC 8081F8EC AC490004 */ sw $t1, 0x0004($v0) ## 00000004
|
||||
/* 0C0D0 8081F8F0 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 0C0D4 8081F8F4 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0C0D8 8081F8F8 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
|
||||
/* 0C0DC 8081F8FC AE0B02C0 */ sw $t3, 0x02C0($s0) ## 000002C0
|
||||
/* 0C0E0 8081F900 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0C0E4 8081F904 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
|
||||
/* 0C0E8 8081F908 8E0702C0 */ lw $a3, 0x02C0($s0) ## 000002C0
|
||||
/* 0C0EC 8081F90C 24ED0008 */ addiu $t5, $a3, 0x0008 ## $t5 = 00000008
|
||||
/* 0C0F0 8081F910 AE0D02C0 */ sw $t5, 0x02C0($s0) ## 000002C0
|
||||
/* 0C0F4 8081F914 ACEE0000 */ sw $t6, 0x0000($a3) ## 00000000
|
||||
/* 0C0F8 8081F918 97A8007E */ lhu $t0, 0x007E($sp)
|
||||
/* 0C0FC 8081F91C 97A4007A */ lhu $a0, 0x007A($sp)
|
||||
/* 0C100 8081F920 00880019 */ multu $a0, $t0
|
||||
/* 0C104 8081F924 00041080 */ sll $v0, $a0, 2
|
||||
/* 0C108 8081F928 00001812 */ mflo $v1
|
||||
/* 0C10C 8081F92C 2463FFFF */ addiu $v1, $v1, 0xFFFF ## $v1 = FFFFFFFF
|
||||
/* 0C110 8081F930 286107FF */ slti $at, $v1, 0x07FF
|
||||
/* 0C114 8081F934 10200003 */ beq $at, $zero, .L8081F944
|
||||
/* 0C118 8081F938 00000000 */ nop
|
||||
/* 0C11C 8081F93C 10000001 */ beq $zero, $zero, .L8081F944
|
||||
/* 0C120 8081F940 00602825 */ or $a1, $v1, $zero ## $a1 = FFFFFFFF
|
||||
.L8081F944:
|
||||
/* 0C124 8081F944 04410002 */ bgez $v0, .L8081F950
|
||||
/* 0C128 8081F948 00400821 */ addu $at, $v0, $zero
|
||||
/* 0C12C 8081F94C 24410007 */ addiu $at, $v0, 0x0007 ## $at = 00000007
|
||||
.L8081F950:
|
||||
/* 0C130 8081F950 000110C3 */ sra $v0, $at, 3
|
||||
/* 0C134 8081F954 1C400003 */ bgtz $v0, .L8081F964
|
||||
/* 0C138 8081F958 30AC0FFF */ andi $t4, $a1, 0x0FFF ## $t4 = 00000FFF
|
||||
/* 0C13C 8081F95C 10000002 */ beq $zero, $zero, .L8081F968
|
||||
/* 0C140 8081F960 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
.L8081F964:
|
||||
/* 0C144 8081F964 00403025 */ or $a2, $v0, $zero ## $a2 = 00000000
|
||||
.L8081F968:
|
||||
/* 0C148 8081F968 1C400003 */ bgtz $v0, .L8081F978
|
||||
/* 0C14C 8081F96C 24CF07FF */ addiu $t7, $a2, 0x07FF ## $t7 = 000007FF
|
||||
/* 0C150 8081F970 10000002 */ beq $zero, $zero, .L8081F97C
|
||||
/* 0C154 8081F974 24030001 */ addiu $v1, $zero, 0x0001 ## $v1 = 00000001
|
||||
.L8081F978:
|
||||
/* 0C158 8081F978 00401825 */ or $v1, $v0, $zero ## $v1 = 00000000
|
||||
.L8081F97C:
|
||||
/* 0C15C 8081F97C 01E3001A */ div $zero, $t7, $v1
|
||||
/* 0C160 8081F980 0000C012 */ mflo $t8
|
||||
/* 0C164 8081F984 33190FFF */ andi $t9, $t8, 0x0FFF ## $t9 = 00000000
|
||||
/* 0C168 8081F988 03295825 */ or $t3, $t9, $t1 ## $t3 = 07000000
|
||||
/* 0C16C 8081F98C 000C6B00 */ sll $t5, $t4, 12
|
||||
/* 0C170 8081F990 016D7025 */ or $t6, $t3, $t5 ## $t6 = 07000008
|
||||
/* 0C174 8081F994 ACEE0004 */ sw $t6, 0x0004($a3) ## 00000004
|
||||
/* 0C178 8081F998 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0C17C 8081F99C 14600002 */ bne $v1, $zero, .L8081F9A8
|
||||
/* 0C180 8081F9A0 00000000 */ nop
|
||||
/* 0C184 8081F9A4 0007000D */ break 7
|
||||
.L8081F9A8:
|
||||
/* 0C188 8081F9A8 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 0C18C 8081F9AC 14610004 */ bne $v1, $at, .L8081F9C0
|
||||
/* 0C190 8081F9B0 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 0C194 8081F9B4 15E10002 */ bne $t7, $at, .L8081F9C0
|
||||
/* 0C198 8081F9B8 00000000 */ nop
|
||||
/* 0C19C 8081F9BC 0006000D */ break 6
|
||||
.L8081F9C0:
|
||||
/* 0C1A0 8081F9C0 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 0C1A4 8081F9C4 AE0F02C0 */ sw $t7, 0x02C0($s0) ## 000002C0
|
||||
/* 0C1A8 8081F9C8 3C18E700 */ lui $t8, 0xE700 ## $t8 = E7000000
|
||||
/* 0C1AC 8081F9CC AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 0C1B0 8081F9D0 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0C1B4 8081F9D4 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0C1B8 8081F9D8 00046040 */ sll $t4, $a0, 1
|
||||
/* 0C1BC 8081F9DC 258B0007 */ addiu $t3, $t4, 0x0007 ## $t3 = 00001006
|
||||
/* 0C1C0 8081F9E0 000B68C3 */ sra $t5, $t3, 3
|
||||
/* 0C1C4 8081F9E4 31AE01FF */ andi $t6, $t5, 0x01FF ## $t6 = 00000008
|
||||
/* 0C1C8 8081F9E8 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 0C1CC 8081F9EC AE1902C0 */ sw $t9, 0x02C0($s0) ## 000002C0
|
||||
/* 0C1D0 8081F9F0 000E7A40 */ sll $t7, $t6, 9
|
||||
/* 0C1D4 8081F9F4 01EAC025 */ or $t8, $t7, $t2 ## $t8 = F5180008
|
||||
/* 0C1D8 8081F9F8 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 0C1DC 8081F9FC AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0C1E0 8081FA00 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0C1E4 8081FA04 248BFFFF */ addiu $t3, $a0, 0xFFFF ## $t3 = FFFFFFFF
|
||||
/* 0C1E8 8081FA08 000B6880 */ sll $t5, $t3, 2
|
||||
/* 0C1EC 8081FA0C 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 0C1F0 8081FA10 AE1902C0 */ sw $t9, 0x02C0($s0) ## 000002C0
|
||||
/* 0C1F4 8081FA14 2518FFFF */ addiu $t8, $t0, 0xFFFF ## $t8 = FFFFFFFF
|
||||
/* 0C1F8 8081FA18 3C0CF200 */ lui $t4, 0xF200 ## $t4 = F2000000
|
||||
/* 0C1FC 8081FA1C 0018C880 */ sll $t9, $t8, 2
|
||||
/* 0C200 8081FA20 31AE0FFF */ andi $t6, $t5, 0x0FFF ## $t6 = 00000008
|
||||
/* 0C204 8081FA24 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
|
||||
/* 0C208 8081FA28 332C0FFF */ andi $t4, $t9, 0x0FFF ## $t4 = 00000008
|
||||
/* 0C20C 8081FA2C 000E7B00 */ sll $t7, $t6, 12
|
||||
/* 0C210 8081FA30 01EC5825 */ or $t3, $t7, $t4 ## $t3 = 00000008
|
||||
/* 0C214 8081FA34 AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
|
||||
/* 0C218 8081FA38 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0C21C 8081FA3C 27A4005C */ addiu $a0, $sp, 0x005C ## $a0 = FFFFFFEC
|
||||
/* 0C220 8081FA40 240702F6 */ addiu $a3, $zero, 0x02F6 ## $a3 = 000002F6
|
||||
/* 0C224 8081FA44 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
|
||||
/* 0C228 8081FA48 AE0D02C0 */ sw $t5, 0x02C0($s0) ## 000002C0
|
||||
/* 0C22C 8081FA4C 97A30082 */ lhu $v1, 0x0082($sp)
|
||||
/* 0C230 8081FA50 00031840 */ sll $v1, $v1, 1
|
||||
/* 0C234 8081FA54 246E0004 */ addiu $t6, $v1, 0x0004 ## $t6 = 00000004
|
||||
/* 0C238 8081FA58 31D800FF */ andi $t8, $t6, 0x00FF ## $t8 = 00000004
|
||||
/* 0C23C 8081FA5C 306500FF */ andi $a1, $v1, 0x00FF ## $a1 = 00000000
|
||||
/* 0C240 8081FA60 00052C00 */ sll $a1, $a1, 16
|
||||
/* 0C244 8081FA64 0018CA00 */ sll $t9, $t8, 8
|
||||
/* 0C248 8081FA68 24660006 */ addiu $a2, $v1, 0x0006 ## $a2 = 00000006
|
||||
/* 0C24C 8081FA6C 30C600FF */ andi $a2, $a2, 0x00FF ## $a2 = 00000006
|
||||
/* 0C250 8081FA70 00B97825 */ or $t7, $a1, $t9 ## $t7 = 00000008
|
||||
/* 0C254 8081FA74 01E66025 */ or $t4, $t7, $a2 ## $t4 = 0000000E
|
||||
/* 0C258 8081FA78 00066A00 */ sll $t5, $a2, 8
|
||||
/* 0C25C 8081FA7C 24780002 */ addiu $t8, $v1, 0x0002 ## $t8 = 00000002
|
||||
/* 0C260 8081FA80 331900FF */ andi $t9, $t8, 0x00FF ## $t9 = 00000002
|
||||
/* 0C264 8081FA84 00AD7025 */ or $t6, $a1, $t5 ## $t6 = 00000008
|
||||
/* 0C268 8081FA88 01D97825 */ or $t7, $t6, $t9 ## $t7 = 0000000A
|
||||
/* 0C26C 8081FA8C 01895825 */ or $t3, $t4, $t1 ## $t3 = 0700000E
|
||||
/* 0C270 8081FA90 3C068083 */ lui $a2, %hi(D_8082FAB4) ## $a2 = 80830000
|
||||
/* 0C274 8081FA94 24C6FAB4 */ addiu $a2, $a2, %lo(D_8082FAB4) ## $a2 = 8082FAB4
|
||||
/* 0C278 8081FA98 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 0C27C 8081FA9C AC4B0000 */ sw $t3, 0x0000($v0) ## 00000000
|
||||
/* 0C280 8081FAA0 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 0C284 8081FAA4 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 0C288 8081FAA8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 0C28C 8081FAAC 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 0C290 8081FAB0 27BD0070 */ addiu $sp, $sp, 0x0070 ## $sp = 00000000
|
||||
/* 0C294 8081FAB4 03E00008 */ jr $ra
|
||||
/* 0C298 8081FAB8 00000000 */ nop
|
|
@ -1,56 +0,0 @@
|
|||
glabel func_8081FABC
|
||||
/* 0C29C 8081FABC 3C020001 */ lui $v0, 0x0001 ## $v0 = 00010000
|
||||
/* 0C2A0 8081FAC0 00441021 */ addu $v0, $v0, $a0
|
||||
/* 0C2A4 8081FAC4 94420948 */ lhu $v0, 0x0948($v0) ## 00010948
|
||||
/* 0C2A8 8081FAC8 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0C2AC 8081FACC 34210760 */ ori $at, $at, 0x0760 ## $at = 00010760
|
||||
/* 0C2B0 8081FAD0 5040000B */ beql $v0, $zero, .L8081FB00
|
||||
/* 0C2B4 8081FAD4 00811021 */ addu $v0, $a0, $at
|
||||
/* 0C2B8 8081FAD8 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 0C2BC 8081FADC 10410025 */ beq $v0, $at, .L8081FB74
|
||||
/* 0C2C0 8081FAE0 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 0C2C4 8081FAE4 10410023 */ beq $v0, $at, .L8081FB74
|
||||
/* 0C2C8 8081FAE8 24010003 */ addiu $at, $zero, 0x0003 ## $at = 00000003
|
||||
/* 0C2CC 8081FAEC 10410021 */ beq $v0, $at, .L8081FB74
|
||||
/* 0C2D0 8081FAF0 00000000 */ nop
|
||||
/* 0C2D4 8081FAF4 03E00008 */ jr $ra
|
||||
/* 0C2D8 8081FAF8 00000000 */ nop
|
||||
.L8081FAFC:
|
||||
/* 0C2DC 8081FAFC 00811021 */ addu $v0, $a0, $at
|
||||
.L8081FB00:
|
||||
/* 0C2E0 8081FB00 84430246 */ lh $v1, 0x0246($v0) ## 00010246
|
||||
/* 0C2E4 8081FB04 3C078016 */ lui $a3, %hi(gSaveContext)
|
||||
/* 0C2E8 8081FB08 24E7E660 */ addiu $a3, %lo(gSaveContext)
|
||||
/* 0C2EC 8081FB0C 00E37021 */ addu $t6, $a3, $v1
|
||||
/* 0C2F0 8081FB10 91CF0074 */ lbu $t7, 0x0074($t6) ## 00000074
|
||||
/* 0C2F4 8081FB14 240600FF */ addiu $a2, $zero, 0x00FF ## $a2 = 000000FF
|
||||
/* 0C2F8 8081FB18 24640001 */ addiu $a0, $v1, 0x0001 ## $a0 = 00000001
|
||||
/* 0C2FC 8081FB1C 14CF0015 */ bne $a2, $t7, .L8081FB74
|
||||
/* 0C300 8081FB20 00042400 */ sll $a0, $a0, 16
|
||||
/* 0C304 8081FB24 00042403 */ sra $a0, $a0, 16
|
||||
/* 0C308 8081FB28 00E4C021 */ addu $t8, $a3, $a0
|
||||
.L8081FB2C:
|
||||
/* 0C30C 8081FB2C 93050074 */ lbu $a1, 0x0074($t8) ## 00000074
|
||||
/* 0C310 8081FB30 54C5000F */ bnel $a2, $a1, .L8081FB70
|
||||
/* 0C314 8081FB34 A445023E */ sh $a1, 0x023E($v0) ## 0001023E
|
||||
/* 0C318 8081FB38 24840001 */ addiu $a0, $a0, 0x0001 ## $a0 = 00000002
|
||||
/* 0C31C 8081FB3C 00042400 */ sll $a0, $a0, 16
|
||||
/* 0C320 8081FB40 00042403 */ sra $a0, $a0, 16
|
||||
/* 0C324 8081FB44 28810018 */ slti $at, $a0, 0x0018
|
||||
/* 0C328 8081FB48 14200002 */ bne $at, $zero, .L8081FB54
|
||||
/* 0C32C 8081FB4C 00000000 */ nop
|
||||
/* 0C330 8081FB50 00002025 */ or $a0, $zero, $zero ## $a0 = 00000000
|
||||
.L8081FB54:
|
||||
/* 0C334 8081FB54 5483FFF5 */ bnel $a0, $v1, .L8081FB2C
|
||||
/* 0C338 8081FB58 00E4C021 */ addu $t8, $a3, $a0
|
||||
/* 0C33C 8081FB5C 240803E7 */ addiu $t0, $zero, 0x03E7 ## $t0 = 000003E7
|
||||
/* 0C340 8081FB60 A448023C */ sh $t0, 0x023C($v0) ## 0001023C
|
||||
/* 0C344 8081FB64 03E00008 */ jr $ra
|
||||
/* 0C348 8081FB68 A448023E */ sh $t0, 0x023E($v0) ## 0001023E
|
||||
.L8081FB6C:
|
||||
/* 0C34C 8081FB6C A445023E */ sh $a1, 0x023E($v0) ## 0001023E
|
||||
.L8081FB70:
|
||||
/* 0C350 8081FB70 A4440246 */ sh $a0, 0x0246($v0) ## 00010246
|
||||
.L8081FB74:
|
||||
/* 0C354 8081FB74 03E00008 */ jr $ra
|
||||
/* 0C358 8081FB78 00000000 */ nop
|
|
@ -1,107 +0,0 @@
|
|||
.rdata
|
||||
|
||||
glabel D_8082FAD0
|
||||
.asciz "kscope->kscp_pos+pt = %d\n"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_8081FB7C
|
||||
/* 0C35C 8081FB7C 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 0C360 8081FB80 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 0C364 8081FB84 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 0C368 8081FB88 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 0C36C 8081FB8C 240E0001 */ addiu $t6, $zero, 0x0001 ## $t6 = 00000001
|
||||
/* 0C370 8081FB90 A48E01E4 */ sh $t6, 0x01E4($a0) ## 000001E4
|
||||
/* 0C374 8081FB94 A48001EA */ sh $zero, 0x01EA($a0) ## 000001EA
|
||||
/* 0C378 8081FB98 93AF002F */ lbu $t7, 0x002F($sp)
|
||||
/* 0C37C 8081FB9C 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 0C380 8081FBA0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0C384 8081FBA4 15E00013 */ bne $t7, $zero, .L8081FBF4
|
||||
/* 0C388 8081FBA8 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 0C38C 8081FBAC 949801E8 */ lhu $t8, 0x01E8($a0) ## 000001E8
|
||||
/* 0C390 8081FBB0 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 0C394 8081FBB4 3C098013 */ lui $t1, %hi(D_801333E8)
|
||||
/* 0C398 8081FBB8 0018C840 */ sll $t9, $t8, 1
|
||||
/* 0C39C 8081FBBC 27280001 */ addiu $t0, $t9, 0x0001 ## $t0 = 00000001
|
||||
/* 0C3A0 8081FBC0 A48801E6 */ sh $t0, 0x01E6($a0) ## 000001E6
|
||||
/* 0C3A4 8081FBC4 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 0C3A8 8081FBC8 252933E8 */ addiu $t1, %lo(D_801333E8)
|
||||
/* 0C3AC 8081FBCC 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 0C3B0 8081FBD0 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 0C3B4 8081FBD4 AFA90014 */ sw $t1, 0x0014($sp)
|
||||
/* 0C3B8 8081FBD8 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 0C3BC 8081FBDC 24044825 */ addiu $a0, $zero, 0x4825 ## $a0 = 00004825
|
||||
/* 0C3C0 8081FBE0 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 0C3C4 8081FBE4 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 0C3C8 8081FBE8 240A000B */ addiu $t2, $zero, 0x000B ## $t2 = 0000000B
|
||||
/* 0C3CC 8081FBEC 1000000F */ beq $zero, $zero, .L8081FC2C
|
||||
/* 0C3D0 8081FBF0 A60A0238 */ sh $t2, 0x0238($s0) ## 00000238
|
||||
.L8081FBF4:
|
||||
/* 0C3D4 8081FBF4 960B01E8 */ lhu $t3, 0x01E8($s0) ## 000001E8
|
||||
/* 0C3D8 8081FBF8 3C0D8013 */ lui $t5, %hi(D_801333E8)
|
||||
/* 0C3DC 8081FBFC 25AD33E8 */ addiu $t5, %lo(D_801333E8)
|
||||
/* 0C3E0 8081FC00 000B6040 */ sll $t4, $t3, 1
|
||||
/* 0C3E4 8081FC04 A60C01E6 */ sh $t4, 0x01E6($s0) ## 000001E6
|
||||
/* 0C3E8 8081FC08 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 0C3EC 8081FC0C 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 0C3F0 8081FC10 AFAD0014 */ sw $t5, 0x0014($sp)
|
||||
/* 0C3F4 8081FC14 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 0C3F8 8081FC18 24044826 */ addiu $a0, $zero, 0x4826 ## $a0 = 00004826
|
||||
/* 0C3FC 8081FC1C 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 0C400 8081FC20 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 0C404 8081FC24 240E000A */ addiu $t6, $zero, 0x000A ## $t6 = 0000000A
|
||||
/* 0C408 8081FC28 A60E0238 */ sh $t6, 0x0238($s0) ## 00000238
|
||||
.L8081FC2C:
|
||||
/* 0C40C 8081FC2C 960F01E8 */ lhu $t7, 0x01E8($s0) ## 000001E8
|
||||
/* 0C410 8081FC30 93A3002F */ lbu $v1, 0x002F($sp)
|
||||
/* 0C414 8081FC34 3C068083 */ lui $a2, %hi(D_8082AB6C) ## $a2 = 80830000
|
||||
/* 0C418 8081FC38 000FC080 */ sll $t8, $t7, 2
|
||||
/* 0C41C 8081FC3C 24C6AB6C */ addiu $a2, $a2, %lo(D_8082AB6C) ## $a2 = 8082AB6C
|
||||
/* 0C420 8081FC40 030FC021 */ addu $t8, $t8, $t7
|
||||
/* 0C424 8081FC44 00031080 */ sll $v0, $v1, 2
|
||||
/* 0C428 8081FC48 00D8C821 */ addu $t9, $a2, $t8
|
||||
/* 0C42C 8081FC4C 00431021 */ addu $v0, $v0, $v1
|
||||
/* 0C430 8081FC50 03224021 */ addu $t0, $t9, $v0
|
||||
/* 0C434 8081FC54 91090001 */ lbu $t1, 0x0001($t0) ## 00000001
|
||||
/* 0C438 8081FC58 3C078016 */ lui $a3, %hi(gSaveContext)
|
||||
/* 0C43C 8081FC5C 24E7E660 */ addiu $a3, %lo(gSaveContext)
|
||||
/* 0C440 8081FC60 A0E913E3 */ sb $t1, 0x13E3($a3) ## 8015FA43
|
||||
/* 0C444 8081FC64 960A01E8 */ lhu $t2, 0x01E8($s0) ## 000001E8
|
||||
/* 0C448 8081FC68 3C048083 */ lui $a0, %hi(D_8082FAD0) ## $a0 = 80830000
|
||||
/* 0C44C 8081FC6C 2484FAD0 */ addiu $a0, $a0, %lo(D_8082FAD0) ## $a0 = 8082FAD0
|
||||
/* 0C450 8081FC70 000A5880 */ sll $t3, $t2, 2
|
||||
/* 0C454 8081FC74 016A5821 */ addu $t3, $t3, $t2
|
||||
/* 0C458 8081FC78 00CB6021 */ addu $t4, $a2, $t3
|
||||
/* 0C45C 8081FC7C 01826821 */ addu $t5, $t4, $v0
|
||||
/* 0C460 8081FC80 91AE0002 */ lbu $t6, 0x0002($t5) ## 00000002
|
||||
/* 0C464 8081FC84 A0EE13E4 */ sb $t6, 0x13E4($a3) ## 8015FA44
|
||||
/* 0C468 8081FC88 960F01E8 */ lhu $t7, 0x01E8($s0) ## 000001E8
|
||||
/* 0C46C 8081FC8C 000FC080 */ sll $t8, $t7, 2
|
||||
/* 0C470 8081FC90 030FC021 */ addu $t8, $t8, $t7
|
||||
/* 0C474 8081FC94 00D8C821 */ addu $t9, $a2, $t8
|
||||
/* 0C478 8081FC98 03224021 */ addu $t0, $t9, $v0
|
||||
/* 0C47C 8081FC9C 91090003 */ lbu $t1, 0x0003($t0) ## 00000003
|
||||
/* 0C480 8081FCA0 A0E913E5 */ sb $t1, 0x13E5($a3) ## 8015FA45
|
||||
/* 0C484 8081FCA4 960A01E8 */ lhu $t2, 0x01E8($s0) ## 000001E8
|
||||
/* 0C488 8081FCA8 000A5880 */ sll $t3, $t2, 2
|
||||
/* 0C48C 8081FCAC 016A5821 */ addu $t3, $t3, $t2
|
||||
/* 0C490 8081FCB0 00CB6021 */ addu $t4, $a2, $t3
|
||||
/* 0C494 8081FCB4 01826821 */ addu $t5, $t4, $v0
|
||||
/* 0C498 8081FCB8 91AE0004 */ lbu $t6, 0x0004($t5) ## 00000004
|
||||
/* 0C49C 8081FCBC A0EE13E6 */ sb $t6, 0x13E6($a3) ## 8015FA46
|
||||
/* 0C4A0 8081FCC0 960F01E8 */ lhu $t7, 0x01E8($s0) ## 000001E8
|
||||
/* 0C4A4 8081FCC4 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 0C4A8 8081FCC8 01E32821 */ addu $a1, $t7, $v1
|
||||
/* 0C4AC 8081FCCC 3C078016 */ lui $a3, %hi(gSaveContext)
|
||||
/* 0C4B0 8081FCD0 24E7E660 */ addiu $a3, %lo(gSaveContext)
|
||||
/* 0C4B4 8081FCD4 A4E013EA */ sh $zero, 0x13EA($a3) ## 8015FA4A
|
||||
/* 0C4B8 8081FCD8 0C020978 */ jal Interface_ChangeAlpha
|
||||
/* 0C4BC 8081FCDC 24040032 */ addiu $a0, $zero, 0x0032 ## $a0 = 00000032
|
||||
/* 0C4C0 8081FCE0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 0C4C4 8081FCE4 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 0C4C8 8081FCE8 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 0C4CC 8081FCEC 03E00008 */ jr $ra
|
||||
/* 0C4D0 8081FCF0 00000000 */ nop
|
|
@ -1,89 +0,0 @@
|
|||
glabel func_8081FCF4
|
||||
/* 0C4D4 8081FCF4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0C4D8 8081FCF8 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0C4DC 8081FCFC 948E01D6 */ lhu $t6, 0x01D6($a0) ## 000001D6
|
||||
/* 0C4E0 8081FD00 55C0000A */ bnel $t6, $zero, .L8081FD2C
|
||||
/* 0C4E4 8081FD04 94A2000C */ lhu $v0, 0x000C($a1) ## 0000000C
|
||||
/* 0C4E8 8081FD08 94AF000C */ lhu $t7, 0x000C($a1) ## 0000000C
|
||||
/* 0C4EC 8081FD0C 2401FFDF */ addiu $at, $zero, 0xFFDF ## $at = FFFFFFDF
|
||||
/* 0C4F0 8081FD10 24190001 */ addiu $t9, $zero, 0x0001 ## $t9 = 00000001
|
||||
/* 0C4F4 8081FD14 01E1C027 */ nor $t8, $t7, $at
|
||||
/* 0C4F8 8081FD18 57000004 */ bnel $t8, $zero, .L8081FD2C
|
||||
/* 0C4FC 8081FD1C 94A2000C */ lhu $v0, 0x000C($a1) ## 0000000C
|
||||
/* 0C500 8081FD20 1000003F */ beq $zero, $zero, .L8081FE20
|
||||
/* 0C504 8081FD24 A49901D6 */ sh $t9, 0x01D6($a0) ## 000001D6
|
||||
/* 0C508 8081FD28 94A2000C */ lhu $v0, 0x000C($a1) ## 0000000C
|
||||
.L8081FD2C:
|
||||
/* 0C50C 8081FD2C 2401FFEF */ addiu $at, $zero, 0xFFEF ## $at = FFFFFFEF
|
||||
/* 0C510 8081FD30 00414027 */ nor $t0, $v0, $at
|
||||
/* 0C514 8081FD34 15000005 */ bne $t0, $zero, .L8081FD4C
|
||||
/* 0C518 8081FD38 2401DFFF */ addiu $at, $zero, 0xDFFF ## $at = FFFFDFFF
|
||||
/* 0C51C 8081FD3C 0C207EDF */ jal func_8081FB7C
|
||||
/* 0C520 8081FD40 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
|
||||
/* 0C524 8081FD44 10000037 */ beq $zero, $zero, .L8081FE24
|
||||
/* 0C528 8081FD48 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L8081FD4C:
|
||||
/* 0C52C 8081FD4C 00414827 */ nor $t1, $v0, $at
|
||||
/* 0C530 8081FD50 55200006 */ bnel $t1, $zero, .L8081FD6C
|
||||
/* 0C534 8081FD54 84820238 */ lh $v0, 0x0238($a0) ## 00000238
|
||||
/* 0C538 8081FD58 0C207EDF */ jal func_8081FB7C
|
||||
/* 0C53C 8081FD5C 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 0C540 8081FD60 10000030 */ beq $zero, $zero, .L8081FE24
|
||||
/* 0C544 8081FD64 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0C548 8081FD68 84820238 */ lh $v0, 0x0238($a0) ## 00000238
|
||||
.L8081FD6C:
|
||||
/* 0C54C 8081FD6C 2401000A */ addiu $at, $zero, 0x000A ## $at = 0000000A
|
||||
/* 0C550 8081FD70 54410016 */ bnel $v0, $at, .L8081FDCC
|
||||
/* 0C554 8081FD74 2401000B */ addiu $at, $zero, 0x000B ## $at = 0000000B
|
||||
/* 0C558 8081FD78 848A0214 */ lh $t2, 0x0214($a0) ## 00000214
|
||||
/* 0C55C 8081FD7C 240DFFFF */ addiu $t5, $zero, 0xFFFF ## $t5 = FFFFFFFF
|
||||
/* 0C560 8081FD80 2941FFE2 */ slti $at, $t2, 0xFFE2
|
||||
/* 0C564 8081FD84 1020000E */ beq $at, $zero, .L8081FDC0
|
||||
/* 0C568 8081FD88 00000000 */ nop
|
||||
/* 0C56C 8081FD8C 848B023A */ lh $t3, 0x023A($a0) ## 0000023A
|
||||
/* 0C570 8081FD90 256C0001 */ addiu $t4, $t3, 0x0001 ## $t4 = 00000001
|
||||
/* 0C574 8081FD94 A48C023A */ sh $t4, 0x023A($a0) ## 0000023A
|
||||
/* 0C578 8081FD98 8482023A */ lh $v0, 0x023A($a0) ## 0000023A
|
||||
/* 0C57C 8081FD9C 2841000A */ slti $at, $v0, 0x000A
|
||||
/* 0C580 8081FDA0 10200003 */ beq $at, $zero, .L8081FDB0
|
||||
/* 0C584 8081FDA4 00000000 */ nop
|
||||
/* 0C588 8081FDA8 5440001E */ bnel $v0, $zero, .L8081FE24
|
||||
/* 0C58C 8081FDAC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L8081FDB0:
|
||||
/* 0C590 8081FDB0 0C207EDF */ jal func_8081FB7C
|
||||
/* 0C594 8081FDB4 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 0C598 8081FDB8 1000001A */ beq $zero, $zero, .L8081FE24
|
||||
/* 0C59C 8081FDBC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L8081FDC0:
|
||||
/* 0C5A0 8081FDC0 10000017 */ beq $zero, $zero, .L8081FE20
|
||||
/* 0C5A4 8081FDC4 A48D023A */ sh $t5, 0x023A($a0) ## 0000023A
|
||||
/* 0C5A8 8081FDC8 2401000B */ addiu $at, $zero, 0x000B ## $at = 0000000B
|
||||
.L8081FDCC:
|
||||
/* 0C5AC 8081FDCC 54410015 */ bnel $v0, $at, .L8081FE24
|
||||
/* 0C5B0 8081FDD0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0C5B4 8081FDD4 848E0214 */ lh $t6, 0x0214($a0) ## 00000214
|
||||
/* 0C5B8 8081FDD8 2419FFFF */ addiu $t9, $zero, 0xFFFF ## $t9 = FFFFFFFF
|
||||
/* 0C5BC 8081FDDC 29C1001F */ slti $at, $t6, 0x001F
|
||||
/* 0C5C0 8081FDE0 5420000F */ bnel $at, $zero, .L8081FE20
|
||||
/* 0C5C4 8081FDE4 A499023A */ sh $t9, 0x023A($a0) ## 0000023A
|
||||
/* 0C5C8 8081FDE8 848F023A */ lh $t7, 0x023A($a0) ## 0000023A
|
||||
/* 0C5CC 8081FDEC 25F80001 */ addiu $t8, $t7, 0x0001 ## $t8 = 00000001
|
||||
/* 0C5D0 8081FDF0 A498023A */ sh $t8, 0x023A($a0) ## 0000023A
|
||||
/* 0C5D4 8081FDF4 8482023A */ lh $v0, 0x023A($a0) ## 0000023A
|
||||
/* 0C5D8 8081FDF8 2841000A */ slti $at, $v0, 0x000A
|
||||
/* 0C5DC 8081FDFC 10200003 */ beq $at, $zero, .L8081FE0C
|
||||
/* 0C5E0 8081FE00 00000000 */ nop
|
||||
/* 0C5E4 8081FE04 54400007 */ bnel $v0, $zero, .L8081FE24
|
||||
/* 0C5E8 8081FE08 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L8081FE0C:
|
||||
/* 0C5EC 8081FE0C 0C207EDF */ jal func_8081FB7C
|
||||
/* 0C5F0 8081FE10 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
|
||||
/* 0C5F4 8081FE14 10000003 */ beq $zero, $zero, .L8081FE24
|
||||
/* 0C5F8 8081FE18 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0C5FC 8081FE1C A499023A */ sh $t9, 0x023A($a0) ## 0000023A
|
||||
.L8081FE20:
|
||||
/* 0C600 8081FE20 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L8081FE24:
|
||||
/* 0C604 8081FE24 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 0C608 8081FE28 03E00008 */ jr $ra
|
||||
/* 0C60C 8081FE2C 00000000 */ nop
|
|
@ -1,235 +0,0 @@
|
|||
.rdata
|
||||
|
||||
glabel D_8082FAEC
|
||||
.asciz "../z_kaleido_scope_PAL.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082FB08
|
||||
.asciz "../z_kaleido_scope_PAL.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_8081FE30
|
||||
/* 0C610 8081FE30 27BDFF80 */ addiu $sp, $sp, 0xFF80 ## $sp = FFFFFF80
|
||||
/* 0C614 8081FE34 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0C618 8081FE38 AFA40080 */ sw $a0, 0x0080($sp)
|
||||
/* 0C61C 8081FE3C AFA50084 */ sw $a1, 0x0084($sp)
|
||||
/* 0C620 8081FE40 8C850000 */ lw $a1, 0x0000($a0) ## 00000000
|
||||
/* 0C624 8081FE44 3C068083 */ lui $a2, %hi(D_8082FAEC) ## $a2 = 80830000
|
||||
/* 0C628 8081FE48 24C6FAEC */ addiu $a2, $a2, %lo(D_8082FAEC) ## $a2 = 8082FAEC
|
||||
/* 0C62C 8081FE4C 27A40064 */ addiu $a0, $sp, 0x0064 ## $a0 = FFFFFFE4
|
||||
/* 0C630 8081FE50 240703BB */ addiu $a3, $zero, 0x03BB ## $a3 = 000003BB
|
||||
/* 0C634 8081FE54 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 0C638 8081FE58 AFA50074 */ sw $a1, 0x0074($sp)
|
||||
/* 0C63C 8081FE5C 8FA50080 */ lw $a1, 0x0080($sp)
|
||||
/* 0C640 8081FE60 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0C644 8081FE64 34210760 */ ori $at, $at, 0x0760 ## $at = 00010760
|
||||
/* 0C648 8081FE68 00A12821 */ addu $a1, $a1, $at
|
||||
/* 0C64C 8081FE6C 94A301E4 */ lhu $v1, 0x01E4($a1) ## 000001E4
|
||||
/* 0C650 8081FE70 8FA80074 */ lw $t0, 0x0074($sp)
|
||||
/* 0C654 8081FE74 24010008 */ addiu $at, $zero, 0x0008 ## $at = 00000008
|
||||
/* 0C658 8081FE78 10600003 */ beq $v1, $zero, .L8081FE88
|
||||
/* 0C65C 8081FE7C 27A40064 */ addiu $a0, $sp, 0x0064 ## $a0 = FFFFFFE4
|
||||
/* 0C660 8081FE80 54610006 */ bnel $v1, $at, .L8081FE9C
|
||||
/* 0C664 8081FE84 94B801E8 */ lhu $t8, 0x01E8($a1) ## 000001E8
|
||||
.L8081FE88:
|
||||
/* 0C668 8081FE88 94AF01D4 */ lhu $t7, 0x01D4($a1) ## 000001D4
|
||||
/* 0C66C 8081FE8C 24010006 */ addiu $at, $zero, 0x0006 ## $at = 00000006
|
||||
/* 0C670 8081FE90 51E1000C */ beql $t7, $at, .L8081FEC4
|
||||
/* 0C674 8081FE94 97B90086 */ lhu $t9, 0x0086($sp)
|
||||
/* 0C678 8081FE98 94B801E8 */ lhu $t8, 0x01E8($a1) ## 000001E8
|
||||
.L8081FE9C:
|
||||
/* 0C67C 8081FE9C 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 0C680 8081FEA0 170100B0 */ bne $t8, $at, .L80820164
|
||||
/* 0C684 8081FEA4 28610003 */ slti $at, $v1, 0x0003
|
||||
/* 0C688 8081FEA8 14200005 */ bne $at, $zero, .L8081FEC0
|
||||
/* 0C68C 8081FEAC 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 0C690 8081FEB0 10610003 */ beq $v1, $at, .L8081FEC0
|
||||
/* 0C694 8081FEB4 24010008 */ addiu $at, $zero, 0x0008 ## $at = 00000008
|
||||
/* 0C698 8081FEB8 546100AB */ bnel $v1, $at, .L80820168
|
||||
/* 0C69C 8081FEBC 8FB90080 */ lw $t9, 0x0080($sp)
|
||||
.L8081FEC0:
|
||||
/* 0C6A0 8081FEC0 97B90086 */ lhu $t9, 0x0086($sp)
|
||||
.L8081FEC4:
|
||||
/* 0C6A4 8081FEC4 94AE01E8 */ lhu $t6, 0x01E8($a1) ## 000001E8
|
||||
/* 0C6A8 8081FEC8 3C18E700 */ lui $t8, 0xE700 ## $t8 = E7000000
|
||||
/* 0C6AC 8081FECC 572E0099 */ bnel $t9, $t6, .L80820134
|
||||
/* 0C6B0 8081FED0 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0C6B4 8081FED4 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0C6B8 8081FED8 3C0EFC30 */ lui $t6, 0xFC30 ## $t6 = FC300000
|
||||
/* 0C6BC 8081FEDC 35CE9661 */ ori $t6, $t6, 0x9661 ## $t6 = FC309661
|
||||
/* 0C6C0 8081FEE0 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 0C6C4 8081FEE4 AD0F02C0 */ sw $t7, 0x02C0($t0) ## 000002C0
|
||||
/* 0C6C8 8081FEE8 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0C6CC 8081FEEC AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 0C6D0 8081FEF0 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0C6D4 8081FEF4 3C0F552E */ lui $t7, 0x552E ## $t7 = 552E0000
|
||||
/* 0C6D8 8081FEF8 35EFFF7F */ ori $t7, $t7, 0xFF7F ## $t7 = 552EFF7F
|
||||
/* 0C6DC 8081FEFC 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 0C6E0 8081FF00 AD1902C0 */ sw $t9, 0x02C0($t0) ## 000002C0
|
||||
/* 0C6E4 8081FF04 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 0C6E8 8081FF08 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 0C6EC 8081FF0C 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0C6F0 8081FF10 3C19FA00 */ lui $t9, 0xFA00 ## $t9 = FA000000
|
||||
/* 0C6F4 8081FF14 3C0C8083 */ lui $t4, %hi(D_8082AC94) ## $t4 = 80830000
|
||||
/* 0C6F8 8081FF18 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 0C6FC 8081FF1C AD1802C0 */ sw $t8, 0x02C0($t0) ## 000002C0
|
||||
/* 0C700 8081FF20 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 0C704 8081FF24 84AE0260 */ lh $t6, 0x0260($a1) ## 00000260
|
||||
/* 0C708 8081FF28 3C198083 */ lui $t9, %hi(D_8082ACA4) ## $t9 = 80830000
|
||||
/* 0C70C 8081FF2C 2739ACA4 */ addiu $t9, $t9, %lo(D_8082ACA4) ## $t9 = 8082ACA4
|
||||
/* 0C710 8081FF30 000E7883 */ sra $t7, $t6, 2
|
||||
/* 0C714 8081FF34 000FC080 */ sll $t8, $t7, 2
|
||||
/* 0C718 8081FF38 030FC023 */ subu $t8, $t8, $t7
|
||||
/* 0C71C 8081FF3C 0018C040 */ sll $t8, $t8, 1
|
||||
/* 0C720 8081FF40 03191821 */ addu $v1, $t8, $t9
|
||||
/* 0C724 8081FF44 846E0004 */ lh $t6, 0x0004($v1) ## 00000004
|
||||
/* 0C728 8081FF48 258CAC94 */ addiu $t4, $t4, %lo(D_8082AC94) ## $t4 = 8082AC94
|
||||
/* 0C72C 8081FF4C 00004825 */ or $t1, $zero, $zero ## $t1 = 00000000
|
||||
/* 0C730 8081FF50 31CF00FF */ andi $t7, $t6, 0x00FF ## $t7 = 00000061
|
||||
/* 0C734 8081FF54 846E0000 */ lh $t6, 0x0000($v1) ## 00000000
|
||||
/* 0C738 8081FF58 000FC200 */ sll $t8, $t7, 8
|
||||
/* 0C73C 8081FF5C 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 0C740 8081FF60 000E7E00 */ sll $t7, $t6, 24
|
||||
/* 0C744 8081FF64 846E0002 */ lh $t6, 0x0002($v1) ## 00000002
|
||||
/* 0C748 8081FF68 030FC825 */ or $t9, $t8, $t7 ## $t9 = 00000069
|
||||
/* 0C74C 8081FF6C 3C1FE600 */ lui $ra, 0xE600 ## $ra = E6000000
|
||||
/* 0C750 8081FF70 31D800FF */ andi $t8, $t6, 0x00FF ## $t8 = 00000061
|
||||
/* 0C754 8081FF74 00187C00 */ sll $t7, $t8, 16
|
||||
/* 0C758 8081FF78 032F7025 */ or $t6, $t9, $t7 ## $t6 = 00000069
|
||||
/* 0C75C 8081FF7C 35D800FF */ ori $t8, $t6, 0x00FF ## $t8 = 000000FF
|
||||
/* 0C760 8081FF80 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 0C764 8081FF84 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0C768 8081FF88 3C0FFB00 */ lui $t7, 0xFB00 ## $t7 = FB000000
|
||||
/* 0C76C 8081FF8C 3C0E8083 */ lui $t6, %hi(D_8082AB8C) ## $t6 = 80830000
|
||||
/* 0C770 8081FF90 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 0C774 8081FF94 AD1902C0 */ sw $t9, 0x02C0($t0) ## 000002C0
|
||||
/* 0C778 8081FF98 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 0C77C 8081FF9C 3C0F8083 */ lui $t7, %hi(D_8082AB90) ## $t7 = 80830000
|
||||
/* 0C780 8081FFA0 85EFAB90 */ lh $t7, %lo(D_8082AB90)($t7)
|
||||
/* 0C784 8081FFA4 85D8AB8C */ lh $t8, %lo(D_8082AB8C)($t6)
|
||||
/* 0C788 8081FFA8 3C0DF570 */ lui $t5, 0xF570 ## $t5 = F5700000
|
||||
/* 0C78C 8081FFAC 31EE00FF */ andi $t6, $t7, 0x00FF ## $t6 = 00000000
|
||||
/* 0C790 8081FFB0 0018CE00 */ sll $t9, $t8, 24
|
||||
/* 0C794 8081FFB4 000EC400 */ sll $t8, $t6, 16
|
||||
/* 0C798 8081FFB8 3C0E8083 */ lui $t6, %hi(D_8082AB94) ## $t6 = 80830000
|
||||
/* 0C79C 8081FFBC 85CEAB94 */ lh $t6, %lo(D_8082AB94)($t6)
|
||||
/* 0C7A0 8081FFC0 03387825 */ or $t7, $t9, $t8 ## $t7 = 000000FF
|
||||
/* 0C7A4 8081FFC4 3C0BFD70 */ lui $t3, 0xFD70 ## $t3 = FD700000
|
||||
/* 0C7A8 8081FFC8 31D900FF */ andi $t9, $t6, 0x00FF ## $t9 = 00000000
|
||||
/* 0C7AC 8081FFCC 0019C200 */ sll $t8, $t9, 8
|
||||
/* 0C7B0 8081FFD0 01F87025 */ or $t6, $t7, $t8 ## $t6 = 000000FF
|
||||
/* 0C7B4 8081FFD4 35D900FF */ ori $t9, $t6, 0x00FF ## $t9 = 000000FF
|
||||
/* 0C7B8 8081FFD8 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 0C7BC 8081FFDC 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0C7C0 8081FFE0 3C180101 */ lui $t8, 0x0101 ## $t8 = 01010000
|
||||
/* 0C7C4 8081FFE4 37180020 */ ori $t8, $t8, 0x0020 ## $t8 = 01010020
|
||||
/* 0C7C8 8081FFE8 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 0C7CC 8081FFEC AD0F02C0 */ sw $t7, 0x02C0($t0) ## 000002C0
|
||||
/* 0C7D0 8081FFF0 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 0C7D4 8081FFF4 8CAE0168 */ lw $t6, 0x0168($a1) ## 00000168
|
||||
/* 0C7D8 8081FFF8 3C0A0700 */ lui $t2, 0x0700 ## $t2 = 07000000
|
||||
/* 0C7DC 8081FFFC AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
.L80820000:
|
||||
/* 0C7E0 80820000 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0C7E4 80820004 00077880 */ sll $t7, $a3, 2
|
||||
/* 0C7E8 80820008 018FC021 */ addu $t8, $t4, $t7
|
||||
/* 0C7EC 8082000C 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 0C7F0 80820010 AD1902C0 */ sw $t9, 0x02C0($t0) ## 000002C0
|
||||
/* 0C7F4 80820014 AC4B0000 */ sw $t3, 0x0000($v0) ## 00000000
|
||||
/* 0C7F8 80820018 8F0E0000 */ lw $t6, 0x0000($t8) ## 01010020
|
||||
/* 0C7FC 8082001C 00091840 */ sll $v1, $t1, 1
|
||||
/* 0C800 80820020 306500FF */ andi $a1, $v1, 0x00FF ## $a1 = 00000000
|
||||
/* 0C804 80820024 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 0C808 80820028 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0C80C 8082002C 3C0EF300 */ lui $t6, 0xF300 ## $t6 = F3000000
|
||||
/* 0C810 80820030 00052C00 */ sll $a1, $a1, 16
|
||||
/* 0C814 80820034 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 0C818 80820038 AD1902C0 */ sw $t9, 0x02C0($t0) ## 000002C0
|
||||
/* 0C81C 8082003C AC4A0004 */ sw $t2, 0x0004($v0) ## 00000004
|
||||
/* 0C820 80820040 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 0C824 80820044 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0C828 80820048 3C190703 */ lui $t9, 0x0703 ## $t9 = 07030000
|
||||
/* 0C82C 8082004C 3739F800 */ ori $t9, $t9, 0xF800 ## $t9 = 0703F800
|
||||
/* 0C830 80820050 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 0C834 80820054 AD0F02C0 */ sw $t7, 0x02C0($t0) ## 000002C0
|
||||
/* 0C838 80820058 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0C83C 8082005C AC5F0000 */ sw $ra, 0x0000($v0) ## 00000000
|
||||
/* 0C840 80820060 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0C844 80820064 24660006 */ addiu $a2, $v1, 0x0006 ## $a2 = 00000006
|
||||
/* 0C848 80820068 30C600FF */ andi $a2, $a2, 0x00FF ## $a2 = 00000006
|
||||
/* 0C84C 8082006C 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 0C850 80820070 AD1802C0 */ sw $t8, 0x02C0($t0) ## 000002C0
|
||||
/* 0C854 80820074 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 0C858 80820078 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 0C85C 8082007C 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0C860 80820080 3C18E700 */ lui $t8, 0xE700 ## $t8 = E7000000
|
||||
/* 0C864 80820084 3C19F560 */ lui $t9, 0xF560 ## $t9 = F5600000
|
||||
/* 0C868 80820088 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 0C86C 8082008C AD0F02C0 */ sw $t7, 0x02C0($t0) ## 000002C0
|
||||
/* 0C870 80820090 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0C874 80820094 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 0C878 80820098 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0C87C 8082009C 37390200 */ ori $t9, $t9, 0x0200 ## $t9 = F5600200
|
||||
/* 0C880 808200A0 3C18F200 */ lui $t8, 0xF200 ## $t8 = F2000000
|
||||
/* 0C884 808200A4 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 0C888 808200A8 AD0E02C0 */ sw $t6, 0x02C0($t0) ## 000002C0
|
||||
/* 0C88C 808200AC AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0C890 808200B0 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 0C894 808200B4 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0C898 808200B8 3C0E0003 */ lui $t6, 0x0003 ## $t6 = 00030000
|
||||
/* 0C89C 808200BC 35CEC03C */ ori $t6, $t6, 0xC03C ## $t6 = 0003C03C
|
||||
/* 0C8A0 808200C0 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 0C8A4 808200C4 AD0F02C0 */ sw $t7, 0x02C0($t0) ## 000002C0
|
||||
/* 0C8A8 808200C8 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 0C8AC 808200CC AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 0C8B0 808200D0 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0C8B4 808200D4 246F0004 */ addiu $t7, $v1, 0x0004 ## $t7 = 00000004
|
||||
/* 0C8B8 808200D8 31F800FF */ andi $t8, $t7, 0x00FF ## $t8 = 00000004
|
||||
/* 0C8BC 808200DC 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 0C8C0 808200E0 AD1902C0 */ sw $t9, 0x02C0($t0) ## 000002C0
|
||||
/* 0C8C4 808200E4 00187200 */ sll $t6, $t8, 8
|
||||
/* 0C8C8 808200E8 00AEC825 */ or $t9, $a1, $t6 ## $t9 = 0003C03C
|
||||
/* 0C8CC 808200EC 03267825 */ or $t7, $t9, $a2 ## $t7 = 0003C03E
|
||||
/* 0C8D0 808200F0 01EAC025 */ or $t8, $t7, $t2 ## $t8 = 0703C03E
|
||||
/* 0C8D4 808200F4 24E70001 */ addiu $a3, $a3, 0x0001 ## $a3 = 00000001
|
||||
/* 0C8D8 808200F8 00073C00 */ sll $a3, $a3, 16
|
||||
/* 0C8DC 808200FC 246F0002 */ addiu $t7, $v1, 0x0002 ## $t7 = 00000002
|
||||
/* 0C8E0 80820100 00067200 */ sll $t6, $a2, 8
|
||||
/* 0C8E4 80820104 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 0C8E8 80820108 00073C03 */ sra $a3, $a3, 16
|
||||
/* 0C8EC 8082010C 25290004 */ addiu $t1, $t1, 0x0004 ## $t1 = 00000004
|
||||
/* 0C8F0 80820110 31F800FF */ andi $t8, $t7, 0x00FF ## $t8 = 00000002
|
||||
/* 0C8F4 80820114 00AEC825 */ or $t9, $a1, $t6 ## $t9 = 0003C03C
|
||||
/* 0C8F8 80820118 00094C00 */ sll $t1, $t1, 16
|
||||
/* 0C8FC 8082011C 28E10004 */ slti $at, $a3, 0x0004
|
||||
/* 0C900 80820120 03387025 */ or $t6, $t9, $t8 ## $t6 = 0003C03E
|
||||
/* 0C904 80820124 00094C03 */ sra $t1, $t1, 16
|
||||
/* 0C908 80820128 1420FFB5 */ bne $at, $zero, .L80820000
|
||||
/* 0C90C 8082012C AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 0C910 80820130 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
.L80820134:
|
||||
/* 0C914 80820134 3C19E700 */ lui $t9, 0xE700 ## $t9 = E7000000
|
||||
/* 0C918 80820138 3C0EFB00 */ lui $t6, 0xFB00 ## $t6 = FB000000
|
||||
/* 0C91C 8082013C 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 0C920 80820140 AD0F02C0 */ sw $t7, 0x02C0($t0) ## 000002C0
|
||||
/* 0C924 80820144 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0C928 80820148 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 0C92C 8082014C 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0C930 80820150 240F00FF */ addiu $t7, $zero, 0x00FF ## $t7 = 000000FF
|
||||
/* 0C934 80820154 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 0C938 80820158 AD1802C0 */ sw $t8, 0x02C0($t0) ## 000002C0
|
||||
/* 0C93C 8082015C AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 0C940 80820160 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
.L80820164:
|
||||
/* 0C944 80820164 8FB90080 */ lw $t9, 0x0080($sp)
|
||||
.L80820168:
|
||||
/* 0C948 80820168 3C068083 */ lui $a2, %hi(D_8082FB08) ## $a2 = 80830000
|
||||
/* 0C94C 8082016C 24C6FB08 */ addiu $a2, $a2, %lo(D_8082FB08) ## $a2 = 8082FB08
|
||||
/* 0C950 80820170 240703D9 */ addiu $a3, $zero, 0x03D9 ## $a3 = 000003D9
|
||||
/* 0C954 80820174 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 0C958 80820178 8F250000 */ lw $a1, 0x0000($t9) ## E7000000
|
||||
/* 0C95C 8082017C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0C960 80820180 27BD0080 */ addiu $sp, $sp, 0x0080 ## $sp = 00000000
|
||||
/* 0C964 80820184 03E00008 */ jr $ra
|
||||
/* 0C968 80820188 00000000 */ nop
|
|
@ -1,173 +0,0 @@
|
|||
glabel func_8082018C
|
||||
/* 0C96C 8082018C 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 0C970 80820190 3C0E0102 */ lui $t6, 0x0102 ## $t6 = 01020000
|
||||
/* 0C974 80820194 AFB70024 */ sw $s7, 0x0024($sp)
|
||||
/* 0C978 80820198 AFB60020 */ sw $s6, 0x0020($sp)
|
||||
/* 0C97C 8082019C AFB5001C */ sw $s5, 0x001C($sp)
|
||||
/* 0C980 808201A0 AFB40018 */ sw $s4, 0x0018($sp)
|
||||
/* 0C984 808201A4 AFB30014 */ sw $s3, 0x0014($sp)
|
||||
/* 0C988 808201A8 AFB20010 */ sw $s2, 0x0010($sp)
|
||||
/* 0C98C 808201AC AFB1000C */ sw $s1, 0x000C($sp)
|
||||
/* 0C990 808201B0 AFB00008 */ sw $s0, 0x0008($sp)
|
||||
/* 0C994 808201B4 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 0C998 808201B8 35CE0040 */ ori $t6, $t6, 0x0040 ## $t6 = 01020040
|
||||
/* 0C99C 808201BC 00801025 */ or $v0, $a0, $zero ## $v0 = 00000000
|
||||
/* 0C9A0 808201C0 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 0C9A4 808201C4 8FAF002C */ lw $t7, 0x002C($sp)
|
||||
/* 0C9A8 808201C8 3C11074F */ lui $s1, 0x074F ## $s1 = 074F0000
|
||||
/* 0C9AC 808201CC 3C12F568 */ lui $s2, 0xF568 ## $s2 = F5680000
|
||||
/* 0C9B0 808201D0 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 0C9B4 808201D4 3C140013 */ lui $s4, 0x0013 ## $s4 = 00130000
|
||||
/* 0C9B8 808201D8 00C03825 */ or $a3, $a2, $zero ## $a3 = 00000000
|
||||
/* 0C9BC 808201DC 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000008
|
||||
/* 0C9C0 808201E0 24060006 */ addiu $a2, $zero, 0x0006 ## $a2 = 00000006
|
||||
/* 0C9C4 808201E4 3694C07C */ ori $s4, $s4, 0xC07C ## $s4 = 0013C07C
|
||||
/* 0C9C8 808201E8 8FAA002C */ lw $t2, 0x002C($sp)
|
||||
/* 0C9CC 808201EC 24020002 */ addiu $v0, $zero, 0x0002 ## $v0 = 00000002
|
||||
/* 0C9D0 808201F0 36521400 */ ori $s2, $s2, 0x1400 ## $s2 = F5681400
|
||||
/* 0C9D4 808201F4 3631F0CD */ ori $s1, $s1, 0xF0CD ## $s1 = 074FF0CD
|
||||
/* 0C9D8 808201F8 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 0C9DC 808201FC 3C10F300 */ lui $s0, 0xF300 ## $s0 = F3000000
|
||||
/* 0C9E0 80820200 3C13F200 */ lui $s3, 0xF200 ## $s3 = F2000000
|
||||
/* 0C9E4 80820204 00001825 */ or $v1, $zero, $zero ## $v1 = 00000000
|
||||
/* 0C9E8 80820208 3C0DE600 */ lui $t5, 0xE600 ## $t5 = E6000000
|
||||
/* 0C9EC 8082020C 3C0CF570 */ lui $t4, 0xF570 ## $t4 = F5700000
|
||||
/* 0C9F0 80820210 3C0BFD70 */ lui $t3, 0xFD70 ## $t3 = FD700000
|
||||
/* 0C9F4 80820214 3C090700 */ lui $t1, 0x0700 ## $t1 = 07000000
|
||||
/* 0C9F8 80820218 3C08E700 */ lui $t0, 0xE700 ## $t0 = E7000000
|
||||
.L8082021C:
|
||||
/* 0C9FC 8082021C 0080A825 */ or $s5, $a0, $zero ## $s5 = 00000008
|
||||
/* 0CA00 80820220 AEA80000 */ sw $t0, 0x0000($s5) ## 00000008
|
||||
/* 0CA04 80820224 AEA00004 */ sw $zero, 0x0004($s5) ## 0000000C
|
||||
/* 0CA08 80820228 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000010
|
||||
/* 0CA0C 8082022C 0080A825 */ or $s5, $a0, $zero ## $s5 = 00000010
|
||||
/* 0CA10 80820230 AEAB0000 */ sw $t3, 0x0000($s5) ## 00000010
|
||||
/* 0CA14 80820234 8CF80000 */ lw $t8, 0x0000($a3) ## 00000000
|
||||
/* 0CA18 80820238 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000018
|
||||
/* 0CA1C 8082023C 307600FF */ andi $s6, $v1, 0x00FF ## $s6 = 00000000
|
||||
/* 0CA20 80820240 AEB80004 */ sw $t8, 0x0004($s5) ## 00000014
|
||||
/* 0CA24 80820244 0080A825 */ or $s5, $a0, $zero ## $s5 = 00000018
|
||||
/* 0CA28 80820248 AEAC0000 */ sw $t4, 0x0000($s5) ## 00000018
|
||||
/* 0CA2C 8082024C AEA90004 */ sw $t1, 0x0004($s5) ## 0000001C
|
||||
/* 0CA30 80820250 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000020
|
||||
/* 0CA34 80820254 0080A825 */ or $s5, $a0, $zero ## $s5 = 00000020
|
||||
/* 0CA38 80820258 AEAD0000 */ sw $t5, 0x0000($s5) ## 00000020
|
||||
/* 0CA3C 8082025C AEA00004 */ sw $zero, 0x0004($s5) ## 00000024
|
||||
/* 0CA40 80820260 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000028
|
||||
/* 0CA44 80820264 0080A825 */ or $s5, $a0, $zero ## $s5 = 00000028
|
||||
/* 0CA48 80820268 AEB00000 */ sw $s0, 0x0000($s5) ## 00000028
|
||||
/* 0CA4C 8082026C AEB10004 */ sw $s1, 0x0004($s5) ## 0000002C
|
||||
/* 0CA50 80820270 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000030
|
||||
/* 0CA54 80820274 0080A825 */ or $s5, $a0, $zero ## $s5 = 00000030
|
||||
/* 0CA58 80820278 AEA80000 */ sw $t0, 0x0000($s5) ## 00000030
|
||||
/* 0CA5C 8082027C AEA00004 */ sw $zero, 0x0004($s5) ## 00000034
|
||||
/* 0CA60 80820280 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000038
|
||||
/* 0CA64 80820284 0080A825 */ or $s5, $a0, $zero ## $s5 = 00000038
|
||||
/* 0CA68 80820288 AEB20000 */ sw $s2, 0x0000($s5) ## 00000038
|
||||
/* 0CA6C 8082028C AEA00004 */ sw $zero, 0x0004($s5) ## 0000003C
|
||||
/* 0CA70 80820290 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000040
|
||||
/* 0CA74 80820294 30B900FF */ andi $t9, $a1, 0x00FF ## $t9 = 00000004
|
||||
/* 0CA78 80820298 0080A825 */ or $s5, $a0, $zero ## $s5 = 00000040
|
||||
/* 0CA7C 8082029C 00197200 */ sll $t6, $t9, 8
|
||||
/* 0CA80 808202A0 0016B400 */ sll $s6, $s6, 16
|
||||
/* 0CA84 808202A4 02CE7825 */ or $t7, $s6, $t6 ## $t7 = 01020040
|
||||
/* 0CA88 808202A8 30D700FF */ andi $s7, $a2, 0x00FF ## $s7 = 00000006
|
||||
/* 0CA8C 808202AC 01F7C025 */ or $t8, $t7, $s7 ## $t8 = 01020046
|
||||
/* 0CA90 808202B0 AEB30000 */ sw $s3, 0x0000($s5) ## 00000040
|
||||
/* 0CA94 808202B4 AEB40004 */ sw $s4, 0x0004($s5) ## 00000044
|
||||
/* 0CA98 808202B8 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000048
|
||||
/* 0CA9C 808202BC 0309C825 */ or $t9, $t8, $t1 ## $t9 = 07020046
|
||||
/* 0CAA0 808202C0 305800FF */ andi $t8, $v0, 0x00FF ## $t8 = 00000002
|
||||
/* 0CAA4 808202C4 0080A825 */ or $s5, $a0, $zero ## $s5 = 00000048
|
||||
/* 0CAA8 808202C8 00177200 */ sll $t6, $s7, 8
|
||||
/* 0CAAC 808202CC 02CE7825 */ or $t7, $s6, $t6 ## $t7 = 01020040
|
||||
/* 0CAB0 808202D0 AEB90000 */ sw $t9, 0x0000($s5) ## 00000048
|
||||
/* 0CAB4 808202D4 24420008 */ addiu $v0, $v0, 0x0008 ## $v0 = 0000000A
|
||||
/* 0CAB8 808202D8 28410042 */ slti $at, $v0, 0x0042
|
||||
/* 0CABC 808202DC 01F8C825 */ or $t9, $t7, $t8 ## $t9 = 01020042
|
||||
/* 0CAC0 808202E0 AEB90004 */ sw $t9, 0x0004($s5) ## 0000004C
|
||||
/* 0CAC4 808202E4 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000050
|
||||
/* 0CAC8 808202E8 24C60008 */ addiu $a2, $a2, 0x0008 ## $a2 = 0000000E
|
||||
/* 0CACC 808202EC 24A50008 */ addiu $a1, $a1, 0x0008 ## $a1 = 0000000C
|
||||
/* 0CAD0 808202F0 24630008 */ addiu $v1, $v1, 0x0008 ## $v1 = 00000008
|
||||
/* 0CAD4 808202F4 1420FFC9 */ bne $at, $zero, .L8082021C
|
||||
/* 0CAD8 808202F8 24E70004 */ addiu $a3, $a3, 0x0004 ## $a3 = 00000004
|
||||
/* 0CADC 808202FC 00801025 */ or $v0, $a0, $zero ## $v0 = 00000050
|
||||
/* 0CAE0 80820300 3C0E0101 */ lui $t6, 0x0101 ## $t6 = 01010000
|
||||
/* 0CAE4 80820304 35CEC038 */ ori $t6, $t6, 0xC038 ## $t6 = 0101C038
|
||||
/* 0CAE8 80820308 254F0200 */ addiu $t7, $t2, 0x0200 ## $t7 = 00000200
|
||||
/* 0CAEC 8082030C AC4F0004 */ sw $t7, 0x0004($v0) ## 00000054
|
||||
/* 0CAF0 80820310 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000050
|
||||
/* 0CAF4 80820314 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000058
|
||||
/* 0CAF8 80820318 24020002 */ addiu $v0, $zero, 0x0002 ## $v0 = 00000002
|
||||
/* 0CAFC 8082031C 240A003A */ addiu $t2, $zero, 0x003A ## $t2 = 0000003A
|
||||
/* 0CB00 80820320 00001825 */ or $v1, $zero, $zero ## $v1 = 00000000
|
||||
/* 0CB04 80820324 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 0CB08 80820328 24060006 */ addiu $a2, $zero, 0x0006 ## $a2 = 00000006
|
||||
.L8082032C:
|
||||
/* 0CB0C 8082032C 0080A825 */ or $s5, $a0, $zero ## $s5 = 00000058
|
||||
/* 0CB10 80820330 AEA80000 */ sw $t0, 0x0000($s5) ## 00000058
|
||||
/* 0CB14 80820334 AEA00004 */ sw $zero, 0x0004($s5) ## 0000005C
|
||||
/* 0CB18 80820338 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000060
|
||||
/* 0CB1C 8082033C 0080A825 */ or $s5, $a0, $zero ## $s5 = 00000060
|
||||
/* 0CB20 80820340 AEAB0000 */ sw $t3, 0x0000($s5) ## 00000060
|
||||
/* 0CB24 80820344 8CF80000 */ lw $t8, 0x0000($a3) ## 00000004
|
||||
/* 0CB28 80820348 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000068
|
||||
/* 0CB2C 8082034C 307600FF */ andi $s6, $v1, 0x00FF ## $s6 = 00000000
|
||||
/* 0CB30 80820350 AEB80004 */ sw $t8, 0x0004($s5) ## 00000064
|
||||
/* 0CB34 80820354 0080A825 */ or $s5, $a0, $zero ## $s5 = 00000068
|
||||
/* 0CB38 80820358 AEAC0000 */ sw $t4, 0x0000($s5) ## 00000068
|
||||
/* 0CB3C 8082035C AEA90004 */ sw $t1, 0x0004($s5) ## 0000006C
|
||||
/* 0CB40 80820360 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000070
|
||||
/* 0CB44 80820364 0080A825 */ or $s5, $a0, $zero ## $s5 = 00000070
|
||||
/* 0CB48 80820368 AEAD0000 */ sw $t5, 0x0000($s5) ## 00000070
|
||||
/* 0CB4C 8082036C AEA00004 */ sw $zero, 0x0004($s5) ## 00000074
|
||||
/* 0CB50 80820370 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000078
|
||||
/* 0CB54 80820374 0080A825 */ or $s5, $a0, $zero ## $s5 = 00000078
|
||||
/* 0CB58 80820378 AEB00000 */ sw $s0, 0x0000($s5) ## 00000078
|
||||
/* 0CB5C 8082037C AEB10004 */ sw $s1, 0x0004($s5) ## 0000007C
|
||||
/* 0CB60 80820380 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000080
|
||||
/* 0CB64 80820384 0080A825 */ or $s5, $a0, $zero ## $s5 = 00000080
|
||||
/* 0CB68 80820388 AEA80000 */ sw $t0, 0x0000($s5) ## 00000080
|
||||
/* 0CB6C 8082038C AEA00004 */ sw $zero, 0x0004($s5) ## 00000084
|
||||
/* 0CB70 80820390 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000088
|
||||
/* 0CB74 80820394 0080A825 */ or $s5, $a0, $zero ## $s5 = 00000088
|
||||
/* 0CB78 80820398 AEB20000 */ sw $s2, 0x0000($s5) ## 00000088
|
||||
/* 0CB7C 8082039C AEA00004 */ sw $zero, 0x0004($s5) ## 0000008C
|
||||
/* 0CB80 808203A0 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000090
|
||||
/* 0CB84 808203A4 30B900FF */ andi $t9, $a1, 0x00FF ## $t9 = 00000004
|
||||
/* 0CB88 808203A8 0080A825 */ or $s5, $a0, $zero ## $s5 = 00000090
|
||||
/* 0CB8C 808203AC 00197200 */ sll $t6, $t9, 8
|
||||
/* 0CB90 808203B0 0016B400 */ sll $s6, $s6, 16
|
||||
/* 0CB94 808203B4 02CE7825 */ or $t7, $s6, $t6 ## $t7 = 0101C038
|
||||
/* 0CB98 808203B8 30D700FF */ andi $s7, $a2, 0x00FF ## $s7 = 00000006
|
||||
/* 0CB9C 808203BC 01F7C025 */ or $t8, $t7, $s7 ## $t8 = 0101C03E
|
||||
/* 0CBA0 808203C0 AEB30000 */ sw $s3, 0x0000($s5) ## 00000090
|
||||
/* 0CBA4 808203C4 AEB40004 */ sw $s4, 0x0004($s5) ## 00000094
|
||||
/* 0CBA8 808203C8 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000098
|
||||
/* 0CBAC 808203CC 0309C825 */ or $t9, $t8, $t1 ## $t9 = 0701C03E
|
||||
/* 0CBB0 808203D0 305800FF */ andi $t8, $v0, 0x00FF ## $t8 = 00000002
|
||||
/* 0CBB4 808203D4 0080A825 */ or $s5, $a0, $zero ## $s5 = 00000098
|
||||
/* 0CBB8 808203D8 00177200 */ sll $t6, $s7, 8
|
||||
/* 0CBBC 808203DC 02CE7825 */ or $t7, $s6, $t6 ## $t7 = 0101C038
|
||||
/* 0CBC0 808203E0 AEB90000 */ sw $t9, 0x0000($s5) ## 00000098
|
||||
/* 0CBC4 808203E4 01F8C825 */ or $t9, $t7, $t8 ## $t9 = 0101C03A
|
||||
/* 0CBC8 808203E8 24420008 */ addiu $v0, $v0, 0x0008 ## $v0 = 0000000A
|
||||
/* 0CBCC 808203EC AEB90004 */ sw $t9, 0x0004($s5) ## 0000009C
|
||||
/* 0CBD0 808203F0 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 000000A0
|
||||
/* 0CBD4 808203F4 24C60008 */ addiu $a2, $a2, 0x0008 ## $a2 = 0000000E
|
||||
/* 0CBD8 808203F8 24A50008 */ addiu $a1, $a1, 0x0008 ## $a1 = 0000000C
|
||||
/* 0CBDC 808203FC 24630008 */ addiu $v1, $v1, 0x0008 ## $v1 = 00000008
|
||||
/* 0CBE0 80820400 144AFFCA */ bne $v0, $t2, .L8082032C
|
||||
/* 0CBE4 80820404 24E70004 */ addiu $a3, $a3, 0x0004 ## $a3 = 00000008
|
||||
/* 0CBE8 80820408 8FB00008 */ lw $s0, 0x0008($sp)
|
||||
/* 0CBEC 8082040C 8FB1000C */ lw $s1, 0x000C($sp)
|
||||
/* 0CBF0 80820410 8FB20010 */ lw $s2, 0x0010($sp)
|
||||
/* 0CBF4 80820414 8FB30014 */ lw $s3, 0x0014($sp)
|
||||
/* 0CBF8 80820418 8FB40018 */ lw $s4, 0x0018($sp)
|
||||
/* 0CBFC 8082041C 8FB5001C */ lw $s5, 0x001C($sp)
|
||||
/* 0CC00 80820420 8FB60020 */ lw $s6, 0x0020($sp)
|
||||
/* 0CC04 80820424 8FB70024 */ lw $s7, 0x0024($sp)
|
||||
/* 0CC08 80820428 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 0CC0C 8082042C 03E00008 */ jr $ra
|
||||
/* 0CC10 80820430 00801025 */ or $v0, $a0, $zero ## $v0 = 000000A0
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -1,193 +0,0 @@
|
|||
.rdata
|
||||
|
||||
glabel D_8082FCE4
|
||||
.asciz "../z_kaleido_scope_PAL.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082FD00
|
||||
.asciz "zoom_name=%d\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082FD10
|
||||
.asciz "J_N=%d point=%d\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082FD24
|
||||
.asciz "../z_kaleido_scope_PAL.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80823548
|
||||
/* 0FD28 80823548 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 0FD2C 8082354C 3C030001 */ lui $v1, 0x0001 ## $v1 = 00010000
|
||||
/* 0FD30 80823550 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 0FD34 80823554 00831021 */ addu $v0, $a0, $v1
|
||||
/* 0FD38 80823558 944F0948 */ lhu $t7, 0x0948($v0) ## 00000948
|
||||
/* 0FD3C 8082355C 944E099C */ lhu $t6, 0x099C($v0) ## 0000099C
|
||||
/* 0FD40 80823560 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0FD44 80823564 000FC040 */ sll $t8, $t7, 1
|
||||
/* 0FD48 80823568 0098C821 */ addu $t9, $a0, $t8
|
||||
/* 0FD4C 8082356C 03234021 */ addu $t0, $t9, $v1
|
||||
/* 0FD50 80823570 9509099E */ lhu $t1, 0x099E($t0) ## 0000099E
|
||||
/* 0FD54 80823574 34210760 */ ori $at, $at, 0x0760 ## $at = 00010760
|
||||
/* 0FD58 80823578 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
|
||||
/* 0FD5C 8082357C 15C90007 */ bne $t6, $t1, .L8082359C
|
||||
/* 0FD60 80823580 00811021 */ addu $v0, $a0, $at
|
||||
/* 0FD64 80823584 944401E8 */ lhu $a0, 0x01E8($v0) ## 000001E8
|
||||
/* 0FD68 80823588 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 0FD6C 8082358C 5481005C */ bnel $a0, $at, .L80823700
|
||||
/* 0FD70 80823590 944F025E */ lhu $t7, 0x025E($v0) ## 0000025E
|
||||
/* 0FD74 80823594 844A0238 */ lh $t2, 0x0238($v0) ## 00000238
|
||||
/* 0FD78 80823598 11400058 */ beq $t2, $zero, .L808236FC
|
||||
.L8082359C:
|
||||
/* 0FD7C 8082359C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0FD80 808235A0 34210760 */ ori $at, $at, 0x0760 ## $at = 00010760
|
||||
/* 0FD84 808235A4 00E11021 */ addu $v0, $a3, $at
|
||||
/* 0FD88 808235A8 944B01E8 */ lhu $t3, 0x01E8($v0) ## 000001E8
|
||||
/* 0FD8C 808235AC 244401B8 */ addiu $a0, $v0, 0x01B8 ## $a0 = 000001B8
|
||||
/* 0FD90 808235B0 244501D0 */ addiu $a1, $v0, 0x01D0 ## $a1 = 000001D0
|
||||
/* 0FD94 808235B4 000B6040 */ sll $t4, $t3, 1
|
||||
/* 0FD98 808235B8 004C6821 */ addu $t5, $v0, $t4
|
||||
/* 0FD9C 808235BC 95A3023E */ lhu $v1, 0x023E($t5) ## 0000023E
|
||||
/* 0FDA0 808235C0 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 0FDA4 808235C4 A443023C */ sh $v1, 0x023C($v0) ## 0000023C
|
||||
/* 0FDA8 808235C8 AFA20024 */ sw $v0, 0x0024($sp)
|
||||
/* 0FDAC 808235CC 0C001874 */ jal osCreateMesgQueue
|
||||
|
||||
/* 0FDB0 808235D0 A7A3002A */ sh $v1, 0x002A($sp)
|
||||
/* 0FDB4 808235D4 8FA20024 */ lw $v0, 0x0024($sp)
|
||||
/* 0FDB8 808235D8 240103E7 */ addiu $at, $zero, 0x03E7 ## $at = 000003E7
|
||||
/* 0FDBC 808235DC 97A3002A */ lhu $v1, 0x002A($sp)
|
||||
/* 0FDC0 808235E0 9445023C */ lhu $a1, 0x023C($v0) ## 0000023C
|
||||
/* 0FDC4 808235E4 50A10070 */ beql $a1, $at, .L808237A8
|
||||
/* 0FDC8 808235E8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 0FDCC 808235EC 945801E8 */ lhu $t8, 0x01E8($v0) ## 000001E8
|
||||
/* 0FDD0 808235F0 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 0FDD4 808235F4 3C198083 */ lui $t9, %hi(D_8082ABA8) ## $t9 = 80830000
|
||||
/* 0FDD8 808235F8 1701001A */ bne $t8, $at, .L80823664
|
||||
/* 0FDDC 808235FC 3C048083 */ lui $a0, %hi(D_8082FD00) ## $a0 = 80830000
|
||||
/* 0FDE0 80823600 8739ABA8 */ lh $t9, %lo(D_8082ABA8)($t9)
|
||||
/* 0FDE4 80823604 3C0E0088 */ lui $t6, %hi(_map_name_staticSegmentRomStart)
|
||||
/* 0FDE8 80823608 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 0FDEC 8082360C 17200015 */ bne $t9, $zero, .L80823664
|
||||
/* 0FDF0 80823610 25CEE000 */ addiu $t6, %lo(_map_name_staticSegmentRomStart)
|
||||
/* 0FDF4 80823614 3C048016 */ lui $a0, %hi(gSaveContext+0x1409)
|
||||
/* 0FDF8 80823618 9084FA69 */ lbu $a0, %lo(gSaveContext+0x1409)($a0)
|
||||
/* 0FDFC 8082361C 3C078083 */ lui $a3, %hi(D_8082FCE4) ## $a3 = 80830000
|
||||
/* 0FE00 80823620 24E7FCE4 */ addiu $a3, $a3, %lo(D_8082FCE4) ## $a3 = 8082FCE4
|
||||
/* 0FE04 80823624 10800003 */ beq $a0, $zero, .L80823634
|
||||
/* 0FE08 80823628 24060400 */ addiu $a2, $zero, 0x0400 ## $a2 = 00000400
|
||||
/* 0FE0C 8082362C 2463000C */ addiu $v1, $v1, 0x000C ## $v1 = 0000000C
|
||||
/* 0FE10 80823630 3063FFFF */ andi $v1, $v1, 0xFFFF ## $v1 = 0000000C
|
||||
.L80823634:
|
||||
/* 0FE14 80823634 14810003 */ bne $a0, $at, .L80823644
|
||||
/* 0FE18 80823638 2409082D */ addiu $t1, $zero, 0x082D ## $t1 = 0000082D
|
||||
/* 0FE1C 8082363C 2463000C */ addiu $v1, $v1, 0x000C ## $v1 = 00000018
|
||||
/* 0FE20 80823640 3063FFFF */ andi $v1, $v1, 0xFFFF ## $v1 = 00000018
|
||||
.L80823644:
|
||||
/* 0FE24 80823644 8C440138 */ lw $a0, 0x0138($v0) ## 00000138
|
||||
/* 0FE28 80823648 00034280 */ sll $t0, $v1, 10
|
||||
/* 0FE2C 8082364C 010E2821 */ addu $a1, $t0, $t6
|
||||
/* 0FE30 80823650 AFA20024 */ sw $v0, 0x0024($sp)
|
||||
/* 0FE34 80823654 0C0006A8 */ jal DmaMgr_SendRequest1
|
||||
/* 0FE38 80823658 AFA90010 */ sw $t1, 0x0010($sp)
|
||||
/* 0FE3C 8082365C 10000025 */ beq $zero, $zero, .L808236F4
|
||||
/* 0FE40 80823660 8FA20024 */ lw $v0, 0x0024($sp)
|
||||
.L80823664:
|
||||
/* 0FE44 80823664 2484FD00 */ addiu $a0, $a0, %lo(D_8082FD00) ## $a0 = FFFFFD00
|
||||
/* 0FE48 80823668 AFA20024 */ sw $v0, 0x0024($sp)
|
||||
/* 0FE4C 8082366C 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 0FE50 80823670 A7A3002A */ sh $v1, 0x002A($sp)
|
||||
/* 0FE54 80823674 3C048016 */ lui $a0, %hi(gSaveContext+0x1409)
|
||||
/* 0FE58 80823678 9084FA69 */ lbu $a0, %lo(gSaveContext+0x1409)($a0)
|
||||
/* 0FE5C 8082367C 8FA20024 */ lw $v0, 0x0024($sp)
|
||||
/* 0FE60 80823680 97A3002A */ lhu $v1, 0x002A($sp)
|
||||
/* 0FE64 80823684 10800003 */ beq $a0, $zero, .L80823694
|
||||
/* 0FE68 80823688 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 0FE6C 8082368C 2463007B */ addiu $v1, $v1, 0x007B ## $v1 = 0000007B
|
||||
/* 0FE70 80823690 3063FFFF */ andi $v1, $v1, 0xFFFF ## $v1 = 0000007B
|
||||
.L80823694:
|
||||
/* 0FE74 80823694 14810003 */ bne $a0, $at, .L808236A4
|
||||
/* 0FE78 80823698 00802825 */ or $a1, $a0, $zero ## $a1 = 80160000
|
||||
/* 0FE7C 8082369C 2463007B */ addiu $v1, $v1, 0x007B ## $v1 = 000000F6
|
||||
/* 0FE80 808236A0 3063FFFF */ andi $v1, $v1, 0xFFFF ## $v1 = 000000F6
|
||||
.L808236A4:
|
||||
/* 0FE84 808236A4 3C048083 */ lui $a0, %hi(D_8082FD10) ## $a0 = 80830000
|
||||
/* 0FE88 808236A8 2484FD10 */ addiu $a0, $a0, %lo(D_8082FD10) ## $a0 = 8082FD10
|
||||
/* 0FE8C 808236AC 00603025 */ or $a2, $v1, $zero ## $a2 = 000000F6
|
||||
/* 0FE90 808236B0 AFA20024 */ sw $v0, 0x0024($sp)
|
||||
/* 0FE94 808236B4 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 0FE98 808236B8 AFA30020 */ sw $v1, 0x0020($sp)
|
||||
/* 0FE9C 808236BC 8FA20024 */ lw $v0, 0x0024($sp)
|
||||
/* 0FEA0 808236C0 8FAA0020 */ lw $t2, 0x0020($sp)
|
||||
/* 0FEA4 808236C4 3C0C0082 */ lui $t4, %hi(_item_name_staticSegmentRomStart)
|
||||
/* 0FEA8 808236C8 258C1000 */ addiu $t4, %lo(_item_name_staticSegmentRomStart)
|
||||
/* 0FEAC 808236CC 3C078083 */ lui $a3, %hi(D_8082FD24) ## $a3 = 80830000
|
||||
/* 0FEB0 808236D0 240D0848 */ addiu $t5, $zero, 0x0848 ## $t5 = 00000848
|
||||
/* 0FEB4 808236D4 8C440138 */ lw $a0, 0x0138($v0) ## 00000138
|
||||
/* 0FEB8 808236D8 000A5A80 */ sll $t3, $t2, 10
|
||||
/* 0FEBC 808236DC 016C2821 */ addu $a1, $t3, $t4
|
||||
/* 0FEC0 808236E0 AFAD0010 */ sw $t5, 0x0010($sp)
|
||||
/* 0FEC4 808236E4 24E7FD24 */ addiu $a3, $a3, %lo(D_8082FD24) ## $a3 = 8082FD24
|
||||
/* 0FEC8 808236E8 0C0006A8 */ jal DmaMgr_SendRequest1
|
||||
/* 0FECC 808236EC 24060400 */ addiu $a2, $zero, 0x0400 ## $a2 = 00000400
|
||||
/* 0FED0 808236F0 8FA20024 */ lw $v0, 0x0024($sp)
|
||||
.L808236F4:
|
||||
/* 0FED4 808236F4 1000002B */ beq $zero, $zero, .L808237A4
|
||||
/* 0FED8 808236F8 A440025C */ sh $zero, 0x025C($v0) ## 0000025C
|
||||
.L808236FC:
|
||||
/* 0FEDC 808236FC 944F025E */ lhu $t7, 0x025E($v0) ## 0000025E
|
||||
.L80823700:
|
||||
/* 0FEE0 80823700 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 0FEE4 80823704 55E00027 */ bnel $t7, $zero, .L808237A4
|
||||
/* 0FEE8 80823708 A440025C */ sh $zero, 0x025C($v0) ## 0000025C
|
||||
/* 0FEEC 8082370C 1481000B */ bne $a0, $at, .L8082373C
|
||||
/* 0FEF0 80823710 00000000 */ nop
|
||||
/* 0FEF4 80823714 9443024A */ lhu $v1, 0x024A($v0) ## 0000024A
|
||||
/* 0FEF8 80823718 28610006 */ slti $at, $v1, 0x0006
|
||||
/* 0FEFC 8082371C 14200007 */ bne $at, $zero, .L8082373C
|
||||
/* 0FF00 80823720 28610012 */ slti $at, $v1, 0x0012
|
||||
/* 0FF04 80823724 10200005 */ beq $at, $zero, .L8082373C
|
||||
/* 0FF08 80823728 00000000 */ nop
|
||||
/* 0FF0C 8082372C 945801E4 */ lhu $t8, 0x01E4($v0) ## 000001E4
|
||||
/* 0FF10 80823730 24010008 */ addiu $at, $zero, 0x0008 ## $at = 00000008
|
||||
/* 0FF14 80823734 53010009 */ beql $t8, $at, .L8082375C
|
||||
/* 0FF18 80823738 9448023C */ lhu $t0, 0x023C($v0) ## 0000023C
|
||||
.L8082373C:
|
||||
/* 0FF1C 8082373C 10800006 */ beq $a0, $zero, .L80823758
|
||||
/* 0FF20 80823740 24010003 */ addiu $at, $zero, 0x0003 ## $at = 00000003
|
||||
/* 0FF24 80823744 14810014 */ bne $a0, $at, .L80823798
|
||||
/* 0FF28 80823748 00000000 */ nop
|
||||
/* 0FF2C 8082374C 84590228 */ lh $t9, 0x0228($v0) ## 00000228
|
||||
/* 0FF30 80823750 13200011 */ beq $t9, $zero, .L80823798
|
||||
/* 0FF34 80823754 00000000 */ nop
|
||||
.L80823758:
|
||||
/* 0FF38 80823758 9448023C */ lhu $t0, 0x023C($v0) ## 0000023C
|
||||
.L8082375C:
|
||||
/* 0FF3C 8082375C 2401002C */ addiu $at, $zero, 0x002C ## $at = 0000002C
|
||||
/* 0FF40 80823760 51010011 */ beql $t0, $at, .L808237A8
|
||||
/* 0FF44 80823764 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 0FF48 80823768 944E025C */ lhu $t6, 0x025C($v0) ## 0000025C
|
||||
/* 0FF4C 8082376C 3C0A8016 */ lui $t2, %hi(gGameInfo)
|
||||
/* 0FF50 80823770 25C90001 */ addiu $t1, $t6, 0x0001 ## $t1 = 00000001
|
||||
/* 0FF54 80823774 A449025C */ sh $t1, 0x025C($v0) ## 0000025C
|
||||
/* 0FF58 80823778 8D4AFA90 */ lw $t2, %lo(gGameInfo)($t2)
|
||||
/* 0FF5C 8082377C 312CFFFF */ andi $t4, $t1, 0xFFFF ## $t4 = 00000001
|
||||
/* 0FF60 80823780 854B0E44 */ lh $t3, 0x0E44($t2) ## 80160E44
|
||||
/* 0FF64 80823784 016C082A */ slt $at, $t3, $t4
|
||||
/* 0FF68 80823788 50200007 */ beql $at, $zero, .L808237A8
|
||||
/* 0FF6C 8082378C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 0FF70 80823790 10000004 */ beq $zero, $zero, .L808237A4
|
||||
/* 0FF74 80823794 A440025C */ sh $zero, 0x025C($v0) ## 0000025C
|
||||
.L80823798:
|
||||
/* 0FF78 80823798 10000002 */ beq $zero, $zero, .L808237A4
|
||||
/* 0FF7C 8082379C A440025C */ sh $zero, 0x025C($v0) ## 0000025C
|
||||
/* 0FF80 808237A0 A440025C */ sh $zero, 0x025C($v0) ## 0000025C
|
||||
.L808237A4:
|
||||
/* 0FF84 808237A4 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L808237A8:
|
||||
/* 0FF88 808237A8 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 0FF8C 808237AC 03E00008 */ jr $ra
|
||||
/* 0FF90 808237B0 00000000 */ nop
|
|
@ -1,133 +0,0 @@
|
|||
glabel func_808237B4
|
||||
/* 0FF94 808237B4 3C068016 */ lui $a2, %hi(gGameInfo)
|
||||
/* 0FF98 808237B8 24C6FA90 */ addiu $a2, %lo(gGameInfo)
|
||||
/* 0FF9C 808237BC 8CCE0000 */ lw $t6, 0x0000($a2) ## 8015FA90
|
||||
/* 0FFA0 808237C0 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 0FFA4 808237C4 85CF07AE */ lh $t7, 0x07AE($t6) ## 000007AE
|
||||
/* 0FFA8 808237C8 11E00007 */ beq $t7, $zero, .L808237E8
|
||||
/* 0FFAC 808237CC 00000000 */ nop
|
||||
/* 0FFB0 808237D0 94B8000C */ lhu $t8, 0x000C($a1) ## 0000000C
|
||||
/* 0FFB4 808237D4 2401FFDF */ addiu $at, $zero, 0xFFDF ## $at = FFFFFFDF
|
||||
/* 0FFB8 808237D8 0301C827 */ nor $t9, $t8, $at
|
||||
/* 0FFBC 808237DC 13200002 */ beq $t9, $zero, .L808237E8
|
||||
/* 0FFC0 808237E0 00000000 */ nop
|
||||
/* 0FFC4 808237E4 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L808237E8:
|
||||
/* 0FFC8 808237E8 14400068 */ bne $v0, $zero, .L8082398C
|
||||
/* 0FFCC 808237EC 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0FFD0 808237F0 34210760 */ ori $at, $at, 0x0760 ## $at = 00010760
|
||||
/* 0FFD4 808237F4 00811021 */ addu $v0, $a0, $at
|
||||
/* 0FFD8 808237F8 944301E6 */ lhu $v1, 0x01E6($v0) ## 000001E7
|
||||
/* 0FFDC 808237FC 3C018083 */ lui $at, %hi(D_8082ABAC) ## $at = 80830000
|
||||
/* 0FFE0 80823800 C44401D8 */ lwc1 $f4, 0x01D8($v0) ## 000001D9
|
||||
/* 0FFE4 80823804 00032880 */ sll $a1, $v1, 2
|
||||
/* 0FFE8 80823808 00250821 */ addu $at, $at, $a1
|
||||
/* 0FFEC 8082380C C426ABAC */ lwc1 $f6, %lo(D_8082ABAC)($at)
|
||||
/* 0FFF0 80823810 3C018083 */ lui $at, %hi(D_8082ABCC) ## $at = 80830000
|
||||
/* 0FFF4 80823814 00250821 */ addu $at, $at, $a1
|
||||
/* 0FFF8 80823818 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 0FFFC 8082381C C44A01E0 */ lwc1 $f10, 0x01E0($v0) ## 000001E1
|
||||
/* 10000 80823820 944801EA */ lhu $t0, 0x01EA($v0) ## 000001EB
|
||||
/* 10004 80823824 E44801D8 */ swc1 $f8, 0x01D8($v0) ## 000001D9
|
||||
/* 10008 80823828 C430ABCC */ lwc1 $f16, %lo(D_8082ABCC)($at)
|
||||
/* 1000C 8082382C 29010020 */ slti $at, $t0, 0x0020
|
||||
/* 10010 80823830 46105480 */ add.s $f18, $f10, $f16
|
||||
/* 10014 80823834 10200025 */ beq $at, $zero, .L808238CC
|
||||
/* 10018 80823838 E45201E0 */ swc1 $f18, 0x01E0($v0) ## 000001E1
|
||||
/* 1001C 8082383C 8CC30000 */ lw $v1, 0x0000($a2) ## 8015FA90
|
||||
/* 10020 80823840 84690DC6 */ lh $t1, 0x0DC6($v1) ## 00000DC6
|
||||
/* 10024 80823844 846A0DA0 */ lh $t2, 0x0DA0($v1) ## 00000DA0
|
||||
/* 10028 80823848 846C0DB4 */ lh $t4, 0x0DB4($v1) ## 00000DB4
|
||||
/* 1002C 8082384C 012A001A */ div $zero, $t1, $t2
|
||||
/* 10030 80823850 00005812 */ mflo $t3
|
||||
/* 10034 80823854 018B6823 */ subu $t5, $t4, $t3
|
||||
/* 10038 80823858 A46D0DB4 */ sh $t5, 0x0DB4($v1) ## 00000DB4
|
||||
/* 1003C 8082385C 8CC30000 */ lw $v1, 0x0000($a2) ## 8015FA90
|
||||
/* 10040 80823860 15400002 */ bne $t2, $zero, .L8082386C
|
||||
/* 10044 80823864 00000000 */ nop
|
||||
/* 10048 80823868 0007000D */ break 7
|
||||
.L8082386C:
|
||||
/* 1004C 8082386C 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 10050 80823870 15410004 */ bne $t2, $at, .L80823884
|
||||
/* 10054 80823874 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 10058 80823878 15210002 */ bne $t1, $at, .L80823884
|
||||
/* 1005C 8082387C 00000000 */ nop
|
||||
/* 10060 80823880 0006000D */ break 6
|
||||
.L80823884:
|
||||
/* 10064 80823884 846E0DC8 */ lh $t6, 0x0DC8($v1) ## 00000DC8
|
||||
/* 10068 80823888 846F0DA0 */ lh $t7, 0x0DA0($v1) ## 00000DA0
|
||||
/* 1006C 8082388C 84790DB6 */ lh $t9, 0x0DB6($v1) ## 00000DB6
|
||||
/* 10070 80823890 01CF001A */ div $zero, $t6, $t7
|
||||
/* 10074 80823894 0000C012 */ mflo $t8
|
||||
/* 10078 80823898 03384023 */ subu $t0, $t9, $t8
|
||||
/* 1007C 8082389C 15E00002 */ bne $t7, $zero, .L808238A8
|
||||
/* 10080 808238A0 00000000 */ nop
|
||||
/* 10084 808238A4 0007000D */ break 7
|
||||
.L808238A8:
|
||||
/* 10088 808238A8 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 1008C 808238AC 15E10004 */ bne $t7, $at, .L808238C0
|
||||
/* 10090 808238B0 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 10094 808238B4 15C10002 */ bne $t6, $at, .L808238C0
|
||||
/* 10098 808238B8 00000000 */ nop
|
||||
/* 1009C 808238BC 0006000D */ break 6
|
||||
.L808238C0:
|
||||
/* 100A0 808238C0 A4680DB6 */ sh $t0, 0x0DB6($v1) ## 00000DB6
|
||||
/* 100A4 808238C4 10000024 */ beq $zero, $zero, .L80823958
|
||||
/* 100A8 808238C8 944901EA */ lhu $t1, 0x01EA($v0) ## 000001EB
|
||||
.L808238CC:
|
||||
/* 100AC 808238CC 8CC30000 */ lw $v1, 0x0000($a2) ## 8015FA90
|
||||
/* 100B0 808238D0 84690DC6 */ lh $t1, 0x0DC6($v1) ## 00000DC6
|
||||
/* 100B4 808238D4 846A0DA0 */ lh $t2, 0x0DA0($v1) ## 00000DA0
|
||||
/* 100B8 808238D8 846B0DB4 */ lh $t3, 0x0DB4($v1) ## 00000DB4
|
||||
/* 100BC 808238DC 012A001A */ div $zero, $t1, $t2
|
||||
/* 100C0 808238E0 00006012 */ mflo $t4
|
||||
/* 100C4 808238E4 016C6821 */ addu $t5, $t3, $t4
|
||||
/* 100C8 808238E8 A46D0DB4 */ sh $t5, 0x0DB4($v1) ## 00000DB4
|
||||
/* 100CC 808238EC 8CC30000 */ lw $v1, 0x0000($a2) ## 8015FA90
|
||||
/* 100D0 808238F0 15400002 */ bne $t2, $zero, .L808238FC
|
||||
/* 100D4 808238F4 00000000 */ nop
|
||||
/* 100D8 808238F8 0007000D */ break 7
|
||||
.L808238FC:
|
||||
/* 100DC 808238FC 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 100E0 80823900 15410004 */ bne $t2, $at, .L80823914
|
||||
/* 100E4 80823904 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 100E8 80823908 15210002 */ bne $t1, $at, .L80823914
|
||||
/* 100EC 8082390C 00000000 */ nop
|
||||
/* 100F0 80823910 0006000D */ break 6
|
||||
.L80823914:
|
||||
/* 100F4 80823914 846E0DC8 */ lh $t6, 0x0DC8($v1) ## 00000DC8
|
||||
/* 100F8 80823918 846F0DA0 */ lh $t7, 0x0DA0($v1) ## 00000DA0
|
||||
/* 100FC 8082391C 84780DB6 */ lh $t8, 0x0DB6($v1) ## 00000DB6
|
||||
/* 10100 80823920 01CF001A */ div $zero, $t6, $t7
|
||||
/* 10104 80823924 0000C812 */ mflo $t9
|
||||
/* 10108 80823928 03194021 */ addu $t0, $t8, $t9
|
||||
/* 1010C 8082392C A4680DB6 */ sh $t0, 0x0DB6($v1) ## 00000DB6
|
||||
/* 10110 80823930 15E00002 */ bne $t7, $zero, .L8082393C
|
||||
/* 10114 80823934 00000000 */ nop
|
||||
/* 10118 80823938 0007000D */ break 7
|
||||
.L8082393C:
|
||||
/* 1011C 8082393C 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 10120 80823940 15E10004 */ bne $t7, $at, .L80823954
|
||||
/* 10124 80823944 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 10128 80823948 15C10002 */ bne $t6, $at, .L80823954
|
||||
/* 1012C 8082394C 00000000 */ nop
|
||||
/* 10130 80823950 0006000D */ break 6
|
||||
.L80823954:
|
||||
/* 10134 80823954 944901EA */ lhu $t1, 0x01EA($v0) ## 000001EB
|
||||
.L80823958:
|
||||
/* 10138 80823958 24010040 */ addiu $at, $zero, 0x0040 ## $at = 00000040
|
||||
/* 1013C 8082395C 252A0004 */ addiu $t2, $t1, 0x0004 ## $t2 = 00000004
|
||||
/* 10140 80823960 314BFFFF */ andi $t3, $t2, 0xFFFF ## $t3 = 00000004
|
||||
/* 10144 80823964 15610009 */ bne $t3, $at, .L8082398C
|
||||
/* 10148 80823968 A44A01EA */ sh $t2, 0x01EA($v0) ## 000001EB
|
||||
/* 1014C 8082396C 944C01E6 */ lhu $t4, 0x01E6($v0) ## 000001E7
|
||||
/* 10150 80823970 3C0E8083 */ lui $t6, %hi(D_8082ABEC) ## $t6 = 80830000
|
||||
/* 10154 80823974 A44001EA */ sh $zero, 0x01EA($v0) ## 000001EB
|
||||
/* 10158 80823978 000C6840 */ sll $t5, $t4, 1
|
||||
/* 1015C 8082397C 01CD7021 */ addu $t6, $t6, $t5
|
||||
/* 10160 80823980 95CEABEC */ lhu $t6, %lo(D_8082ABEC)($t6)
|
||||
/* 10164 80823984 A44001E4 */ sh $zero, 0x01E4($v0) ## 000001E5
|
||||
/* 10168 80823988 A44E01E8 */ sh $t6, 0x01E8($v0) ## 000001E9
|
||||
.L8082398C:
|
||||
/* 1016C 8082398C 03E00008 */ jr $ra
|
||||
/* 10170 80823990 00000000 */ nop
|
|
@ -1,31 +0,0 @@
|
|||
glabel func_80823994
|
||||
/* 10174 80823994 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
|
||||
/* 10178 80823998 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 1017C 8082399C AFA7004C */ sw $a3, 0x004C($sp)
|
||||
/* 10180 808239A0 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 10184 808239A4 44856000 */ mtc1 $a1, $f12 ## $f12 = 0.00
|
||||
/* 10188 808239A8 44867000 */ mtc1 $a2, $f14 ## $f14 = 0.00
|
||||
/* 1018C 808239AC C7A4004C */ lwc1 $f4, 0x004C($sp)
|
||||
/* 10190 808239B0 44813000 */ mtc1 $at, $f6 ## $f6 = 1.00
|
||||
/* 10194 808239B4 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 10198 808239B8 AFA40040 */ sw $a0, 0x0040($sp)
|
||||
/* 1019C 808239BC 27A60028 */ addiu $a2, $sp, 0x0028 ## $a2 = FFFFFFE8
|
||||
/* 101A0 808239C0 27A50034 */ addiu $a1, $sp, 0x0034 ## $a1 = FFFFFFF4
|
||||
/* 101A4 808239C4 27A7001C */ addiu $a3, $sp, 0x001C ## $a3 = FFFFFFDC
|
||||
/* 101A8 808239C8 E7A00030 */ swc1 $f0, 0x0030($sp)
|
||||
/* 101AC 808239CC E7A0002C */ swc1 $f0, 0x002C($sp)
|
||||
/* 101B0 808239D0 E7A00028 */ swc1 $f0, 0x0028($sp)
|
||||
/* 101B4 808239D4 E7A00024 */ swc1 $f0, 0x0024($sp)
|
||||
/* 101B8 808239D8 E7A0001C */ swc1 $f0, 0x001C($sp)
|
||||
/* 101BC 808239DC E7AC0034 */ swc1 $f12, 0x0034($sp)
|
||||
/* 101C0 808239E0 E7AE0038 */ swc1 $f14, 0x0038($sp)
|
||||
/* 101C4 808239E4 E7A4003C */ swc1 $f4, 0x003C($sp)
|
||||
/* 101C8 808239E8 0C02A8D6 */ jal func_800AA358
|
||||
/* 101CC 808239EC E7A60020 */ swc1 $f6, 0x0020($sp)
|
||||
/* 101D0 808239F0 8FA40040 */ lw $a0, 0x0040($sp)
|
||||
/* 101D4 808239F4 0C02AA94 */ jal func_800AAA50
|
||||
/* 101D8 808239F8 2405007F */ addiu $a1, $zero, 0x007F ## $a1 = 0000007F
|
||||
/* 101DC 808239FC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 101E0 80823A00 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000
|
||||
/* 101E4 80823A04 03E00008 */ jr $ra
|
||||
/* 101E8 80823A08 00000000 */ nop
|
|
@ -1,433 +0,0 @@
|
|||
glabel func_80823A0C
|
||||
/* 101EC 80823A0C 27BDFF90 */ addiu $sp, $sp, 0xFF90 ## $sp = FFFFFF90
|
||||
/* 101F0 80823A10 AFB6001C */ sw $s6, 0x001C($sp)
|
||||
/* 101F4 80823A14 0006B400 */ sll $s6, $a2, 16
|
||||
/* 101F8 80823A18 0016B403 */ sra $s6, $s6, 16
|
||||
/* 101FC 80823A1C 3C0F8083 */ lui $t7, %hi(D_8082AE48) ## $t7 = 80830000
|
||||
/* 10200 80823A20 25EFAE48 */ addiu $t7, $t7, %lo(D_8082AE48) ## $t7 = 8082AE48
|
||||
/* 10204 80823A24 00167080 */ sll $t6, $s6, 2
|
||||
/* 10208 80823A28 01CF6021 */ addu $t4, $t6, $t7
|
||||
/* 1020C 80823A2C 3C0F8083 */ lui $t7, %hi(D_8082AE78) ## $t7 = 80830000
|
||||
/* 10210 80823A30 AFB10008 */ sw $s1, 0x0008($sp)
|
||||
/* 10214 80823A34 25EFAE78 */ addiu $t7, $t7, %lo(D_8082AE78) ## $t7 = 8082AE78
|
||||
/* 10218 80823A38 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 1021C 80823A3C 3C198083 */ lui $t9, %hi(D_8082AE60) ## $t9 = 80830000
|
||||
/* 10220 80823A40 00078C00 */ sll $s1, $a3, 16
|
||||
/* 10224 80823A44 AFB50018 */ sw $s5, 0x0018($sp)
|
||||
/* 10228 80823A48 AFB40014 */ sw $s4, 0x0014($sp)
|
||||
/* 1022C 80823A4C AFB00004 */ sw $s0, 0x0004($sp)
|
||||
/* 10230 80823A50 2739AE60 */ addiu $t9, $t9, %lo(D_8082AE60) ## $t9 = 8082AE60
|
||||
/* 10234 80823A54 34210760 */ ori $at, $at, 0x0760 ## $at = 00010760
|
||||
/* 10238 80823A58 01CF1021 */ addu $v0, $t6, $t7
|
||||
/* 1023C 80823A5C 0016C080 */ sll $t8, $s6, 2
|
||||
/* 10240 80823A60 00A08025 */ or $s0, $a1, $zero ## $s0 = 00000000
|
||||
/* 10244 80823A64 00118C03 */ sra $s1, $s1, 16
|
||||
/* 10248 80823A68 AFB30010 */ sw $s3, 0x0010($sp)
|
||||
/* 1024C 80823A6C AFB2000C */ sw $s2, 0x000C($sp)
|
||||
/* 10250 80823A70 AFA60078 */ sw $a2, 0x0078($sp)
|
||||
/* 10254 80823A74 AFA7007C */ sw $a3, 0x007C($sp)
|
||||
/* 10258 80823A78 2408FF38 */ addiu $t0, $zero, 0xFF38 ## $t0 = FFFFFF38
|
||||
/* 1025C 80823A7C 03196821 */ addu $t5, $t8, $t9
|
||||
/* 10260 80823A80 AFA20020 */ sw $v0, 0x0020($sp)
|
||||
/* 10264 80823A84 00815021 */ addu $t2, $a0, $at
|
||||
/* 10268 80823A88 24140A00 */ addiu $s4, $zero, 0x0A00 ## $s4 = 00000A00
|
||||
/* 1026C 80823A8C 24150400 */ addiu $s5, $zero, 0x0400 ## $s5 = 00000400
|
||||
/* 10270 80823A90 00004825 */ or $t1, $zero, $zero ## $t1 = 00000000
|
||||
/* 10274 80823A94 00005825 */ or $t3, $zero, $zero ## $t3 = 00000000
|
||||
/* 10278 80823A98 8FA20020 */ lw $v0, 0x0020($sp)
|
||||
.L80823A9C:
|
||||
/* 1027C 80823A9C 25080050 */ addiu $t0, $t0, 0x0050 ## $t0 = FFFFFF88
|
||||
/* 10280 80823AA0 00084400 */ sll $t0, $t0, 16
|
||||
/* 10284 80823AA4 00084403 */ sra $t0, $t0, 16
|
||||
/* 10288 80823AA8 24050050 */ addiu $a1, $zero, 0x0050 ## $a1 = 00000050
|
||||
/* 1028C 80823AAC 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 10290 80823AB0 018B3821 */ addu $a3, $t4, $t3
|
||||
/* 10294 80823AB4 01AB9021 */ addu $s2, $t5, $t3
|
||||
/* 10298 80823AB8 004B9821 */ addu $s3, $v0, $t3
|
||||
.L80823ABC:
|
||||
/* 1029C 80823ABC 0009C100 */ sll $t8, $t1, 4
|
||||
/* 102A0 80823AC0 02181021 */ addu $v0, $s0, $t8
|
||||
/* 102A4 80823AC4 A4480020 */ sh $t0, 0x0020($v0) ## 00000020
|
||||
/* 102A8 80823AC8 84590020 */ lh $t9, 0x0020($v0) ## 00000020
|
||||
/* 102AC 80823ACC 24C60001 */ addiu $a2, $a2, 0x0001 ## $a2 = 00000001
|
||||
/* 102B0 80823AD0 00063400 */ sll $a2, $a2, 16
|
||||
/* 102B4 80823AD4 A4590000 */ sh $t9, 0x0000($v0) ## 00000000
|
||||
/* 102B8 80823AD8 84440000 */ lh $a0, 0x0000($v0) ## 00000000
|
||||
/* 102BC 80823ADC 00063403 */ sra $a2, $a2, 16
|
||||
/* 102C0 80823AE0 25290004 */ addiu $t1, $t1, 0x0004 ## $t1 = 00000004
|
||||
/* 102C4 80823AE4 24840050 */ addiu $a0, $a0, 0x0050 ## $a0 = 00000050
|
||||
/* 102C8 80823AE8 00042400 */ sll $a0, $a0, 16
|
||||
/* 102CC 80823AEC 00042403 */ sra $a0, $a0, 16
|
||||
/* 102D0 80823AF0 A4440030 */ sh $a0, 0x0030($v0) ## 00000030
|
||||
/* 102D4 80823AF4 A4440010 */ sh $a0, 0x0010($v0) ## 00000010
|
||||
/* 102D8 80823AF8 854E020A */ lh $t6, 0x020A($t2) ## 0000020A
|
||||
/* 102DC 80823AFC A4400034 */ sh $zero, 0x0034($v0) ## 00000034
|
||||
/* 102E0 80823B00 A4400028 */ sh $zero, 0x0028($v0) ## 00000028
|
||||
/* 102E4 80823B04 00AE2021 */ addu $a0, $a1, $t6
|
||||
/* 102E8 80823B08 00042400 */ sll $a0, $a0, 16
|
||||
/* 102EC 80823B0C 00042403 */ sra $a0, $a0, 16
|
||||
/* 102F0 80823B10 A4440012 */ sh $a0, 0x0012($v0) ## 00000012
|
||||
/* 102F4 80823B14 A4440002 */ sh $a0, 0x0002($v0) ## 00000002
|
||||
/* 102F8 80823B18 84440002 */ lh $a0, 0x0002($v0) ## 00000002
|
||||
/* 102FC 80823B1C 84430028 */ lh $v1, 0x0028($v0) ## 00000028
|
||||
/* 10300 80823B20 A4540038 */ sh $s4, 0x0038($v0) ## 00000038
|
||||
/* 10304 80823B24 2484FFE0 */ addiu $a0, $a0, 0xFFE0 ## $a0 = 00000030
|
||||
/* 10308 80823B28 00042400 */ sll $a0, $a0, 16
|
||||
/* 1030C 80823B2C 00042403 */ sra $a0, $a0, 16
|
||||
/* 10310 80823B30 A4440032 */ sh $a0, 0x0032($v0) ## 00000032
|
||||
/* 10314 80823B34 A4440022 */ sh $a0, 0x0022($v0) ## 00000022
|
||||
/* 10318 80823B38 84440034 */ lh $a0, 0x0034($v0) ## 00000034
|
||||
/* 1031C 80823B3C A455003A */ sh $s5, 0x003A($v0) ## 0000003A
|
||||
/* 10320 80823B40 844F0038 */ lh $t7, 0x0038($v0) ## 00000038
|
||||
/* 10324 80823B44 8458003A */ lh $t8, 0x003A($v0) ## 0000003A
|
||||
/* 10328 80823B48 A4400006 */ sh $zero, 0x0006($v0) ## 00000006
|
||||
/* 1032C 80823B4C A4400016 */ sh $zero, 0x0016($v0) ## 00000016
|
||||
/* 10330 80823B50 A4400026 */ sh $zero, 0x0026($v0) ## 00000026
|
||||
/* 10334 80823B54 A4400036 */ sh $zero, 0x0036($v0) ## 00000036
|
||||
/* 10338 80823B58 A443001A */ sh $v1, 0x001A($v0) ## 0000001A
|
||||
/* 1033C 80823B5C A443000A */ sh $v1, 0x000A($v0) ## 0000000A
|
||||
/* 10340 80823B60 A4430008 */ sh $v1, 0x0008($v0) ## 00000008
|
||||
/* 10344 80823B64 A4440024 */ sh $a0, 0x0024($v0) ## 00000024
|
||||
/* 10348 80823B68 A4440014 */ sh $a0, 0x0014($v0) ## 00000014
|
||||
/* 1034C 80823B6C A4440004 */ sh $a0, 0x0004($v0) ## 00000004
|
||||
/* 10350 80823B70 A44F0018 */ sh $t7, 0x0018($v0) ## 00000018
|
||||
/* 10354 80823B74 A458002A */ sh $t8, 0x002A($v0) ## 0000002A
|
||||
/* 10358 80823B78 90E40000 */ lbu $a0, 0x0000($a3) ## 00000000
|
||||
/* 1035C 80823B7C 24A5FFE0 */ addiu $a1, $a1, 0xFFE0 ## $a1 = 00000030
|
||||
/* 10360 80823B80 00052C00 */ sll $a1, $a1, 16
|
||||
/* 10364 80823B84 A044002C */ sb $a0, 0x002C($v0) ## 0000002C
|
||||
/* 10368 80823B88 A044000C */ sb $a0, 0x000C($v0) ## 0000000C
|
||||
/* 1036C 80823B8C 92440000 */ lbu $a0, 0x0000($s2) ## 00000000
|
||||
/* 10370 80823B90 00094C00 */ sll $t1, $t1, 16
|
||||
/* 10374 80823B94 28C10005 */ slti $at, $a2, 0x0005
|
||||
/* 10378 80823B98 A044002D */ sb $a0, 0x002D($v0) ## 0000002D
|
||||
/* 1037C 80823B9C A044000D */ sb $a0, 0x000D($v0) ## 0000000D
|
||||
/* 10380 80823BA0 92640000 */ lbu $a0, 0x0000($s3) ## 00000000
|
||||
/* 10384 80823BA4 00094C03 */ sra $t1, $t1, 16
|
||||
/* 10388 80823BA8 00052C03 */ sra $a1, $a1, 16
|
||||
/* 1038C 80823BAC A044002E */ sb $a0, 0x002E($v0) ## 0000002E
|
||||
/* 10390 80823BB0 A044000E */ sb $a0, 0x000E($v0) ## 0000000E
|
||||
/* 10394 80823BB4 90E40001 */ lbu $a0, 0x0001($a3) ## 00000001
|
||||
/* 10398 80823BB8 A044003C */ sb $a0, 0x003C($v0) ## 0000003C
|
||||
/* 1039C 80823BBC A044001C */ sb $a0, 0x001C($v0) ## 0000001C
|
||||
/* 103A0 80823BC0 92440001 */ lbu $a0, 0x0001($s2) ## 00000001
|
||||
/* 103A4 80823BC4 A044003D */ sb $a0, 0x003D($v0) ## 0000003D
|
||||
/* 103A8 80823BC8 A044001D */ sb $a0, 0x001D($v0) ## 0000001D
|
||||
/* 103AC 80823BCC 92640001 */ lbu $a0, 0x0001($s3) ## 00000001
|
||||
/* 103B0 80823BD0 A044003E */ sb $a0, 0x003E($v0) ## 0000003E
|
||||
/* 103B4 80823BD4 A044001E */ sb $a0, 0x001E($v0) ## 0000001E
|
||||
/* 103B8 80823BD8 91430209 */ lbu $v1, 0x0209($t2) ## 00000209
|
||||
/* 103BC 80823BDC A043003F */ sb $v1, 0x003F($v0) ## 0000003F
|
||||
/* 103C0 80823BE0 A043001F */ sb $v1, 0x001F($v0) ## 0000001F
|
||||
/* 103C4 80823BE4 A043002F */ sb $v1, 0x002F($v0) ## 0000002F
|
||||
/* 103C8 80823BE8 1420FFB4 */ bne $at, $zero, .L80823ABC
|
||||
/* 103CC 80823BEC A043000F */ sb $v1, 0x000F($v0) ## 0000000F
|
||||
/* 103D0 80823BF0 256B0001 */ addiu $t3, $t3, 0x0001 ## $t3 = 00000001
|
||||
/* 103D4 80823BF4 000B5C00 */ sll $t3, $t3, 16
|
||||
/* 103D8 80823BF8 000B5C03 */ sra $t3, $t3, 16
|
||||
/* 103DC 80823BFC 29610003 */ slti $at, $t3, 0x0003
|
||||
/* 103E0 80823C00 5420FFA6 */ bnel $at, $zero, .L80823A9C
|
||||
/* 103E4 80823C04 8FA20020 */ lw $v0, 0x0020($sp)
|
||||
/* 103E8 80823C08 00099400 */ sll $s2, $t1, 16
|
||||
/* 103EC 80823C0C 12200119 */ beq $s1, $zero, .L80824074
|
||||
/* 103F0 80823C10 00129403 */ sra $s2, $s2, 16
|
||||
/* 103F4 80823C14 00161080 */ sll $v0, $s6, 2
|
||||
/* 103F8 80823C18 3C198083 */ lui $t9, %hi(D_8082B048) ## $t9 = 80830000
|
||||
/* 103FC 80823C1C 3C068083 */ lui $a2, %hi(D_8082B000) ## $a2 = 80830000
|
||||
/* 10400 80823C20 3C078083 */ lui $a3, %hi(D_8082B018) ## $a3 = 80830000
|
||||
/* 10404 80823C24 3C088083 */ lui $t0, %hi(D_8082B030) ## $t0 = 80830000
|
||||
/* 10408 80823C28 2739B048 */ addiu $t9, $t9, %lo(D_8082B048) ## $t9 = 8082B048
|
||||
/* 1040C 80823C2C 00C23021 */ addu $a2, $a2, $v0
|
||||
/* 10410 80823C30 00E23821 */ addu $a3, $a3, $v0
|
||||
/* 10414 80823C34 01024021 */ addu $t0, $t0, $v0
|
||||
/* 10418 80823C38 00596821 */ addu $t5, $v0, $t9
|
||||
/* 1041C 80823C3C 8CC6B000 */ lw $a2, %lo(D_8082B000)($a2)
|
||||
/* 10420 80823C40 8CE7B018 */ lw $a3, %lo(D_8082B018)($a3)
|
||||
/* 10424 80823C44 8D08B030 */ lw $t0, %lo(D_8082B030)($t0)
|
||||
/* 10428 80823C48 8DAC0000 */ lw $t4, 0x0000($t5) ## 00000000
|
||||
/* 1042C 80823C4C 1A200066 */ blez $s1, .L80823DE8
|
||||
/* 10430 80823C50 00005825 */ or $t3, $zero, $zero ## $t3 = 00000000
|
||||
/* 10434 80823C54 3C168016 */ lui $s6, %hi(gGameInfo)
|
||||
/* 10438 80823C58 26D6FA90 */ addiu $s6, %lo(gGameInfo)
|
||||
/* 1043C 80823C5C 241300FF */ addiu $s3, $zero, 0x00FF ## $s3 = 000000FF
|
||||
.L80823C60:
|
||||
/* 10440 80823C60 000B2840 */ sll $a1, $t3, 1
|
||||
/* 10444 80823C64 00C57021 */ addu $t6, $a2, $a1
|
||||
/* 10448 80823C68 85C40000 */ lh $a0, 0x0000($t6) ## 00000000
|
||||
/* 1044C 80823C6C 00097900 */ sll $t7, $t1, 4
|
||||
/* 10450 80823C70 020F1021 */ addu $v0, $s0, $t7
|
||||
/* 10454 80823C74 A4440000 */ sh $a0, 0x0000($v0) ## 00000000
|
||||
/* 10458 80823C78 00E5A021 */ addu $s4, $a3, $a1
|
||||
/* 1045C 80823C7C A4440020 */ sh $a0, 0x0020($v0) ## 00000020
|
||||
/* 10460 80823C80 86980000 */ lh $t8, 0x0000($s4) ## 00000A00
|
||||
/* 10464 80823C84 84590000 */ lh $t9, 0x0000($v0) ## 00000000
|
||||
/* 10468 80823C88 256B0001 */ addiu $t3, $t3, 0x0001 ## $t3 = 00000001
|
||||
/* 1046C 80823C8C 000B5C00 */ sll $t3, $t3, 16
|
||||
/* 10470 80823C90 03192021 */ addu $a0, $t8, $t9
|
||||
/* 10474 80823C94 00042400 */ sll $a0, $a0, 16
|
||||
/* 10478 80823C98 00042403 */ sra $a0, $a0, 16
|
||||
/* 1047C 80823C9C A4440030 */ sh $a0, 0x0030($v0) ## 00000030
|
||||
/* 10480 80823CA0 A4440010 */ sh $a0, 0x0010($v0) ## 00000010
|
||||
/* 10484 80823CA4 954301D4 */ lhu $v1, 0x01D4($t2) ## 000001D4
|
||||
/* 10488 80823CA8 000B5C03 */ sra $t3, $t3, 16
|
||||
/* 1048C 80823CAC 01057021 */ addu $t6, $t0, $a1
|
||||
/* 10490 80823CB0 28610008 */ slti $at, $v1, 0x0008
|
||||
/* 10494 80823CB4 14200004 */ bne $at, $zero, .L80823CC8
|
||||
/* 10498 80823CB8 0185A821 */ addu $s5, $t4, $a1
|
||||
/* 1049C 80823CBC 28610012 */ slti $at, $v1, 0x0012
|
||||
/* 104A0 80823CC0 5420000A */ bnel $at, $zero, .L80823CEC
|
||||
/* 104A4 80823CC4 8ED90000 */ lw $t9, 0x0000($s6) ## 8015FA90
|
||||
.L80823CC8:
|
||||
/* 104A8 80823CC8 85CF0000 */ lh $t7, 0x0000($t6) ## 00000000
|
||||
/* 104AC 80823CCC 8558020A */ lh $t8, 0x020A($t2) ## 0000020A
|
||||
/* 104B0 80823CD0 01F82021 */ addu $a0, $t7, $t8
|
||||
/* 104B4 80823CD4 00042400 */ sll $a0, $a0, 16
|
||||
/* 104B8 80823CD8 00042403 */ sra $a0, $a0, 16
|
||||
/* 104BC 80823CDC A4440012 */ sh $a0, 0x0012($v0) ## 00000012
|
||||
/* 104C0 80823CE0 1000000A */ beq $zero, $zero, .L80823D0C
|
||||
/* 104C4 80823CE4 A4440002 */ sh $a0, 0x0002($v0) ## 00000002
|
||||
/* 104C8 80823CE8 8ED90000 */ lw $t9, 0x0000($s6) ## 8015FA90
|
||||
.L80823CEC:
|
||||
/* 104CC 80823CEC 8558020A */ lh $t8, 0x020A($t2) ## 0000020A
|
||||
/* 104D0 80823CF0 03257021 */ addu $t6, $t9, $a1
|
||||
/* 104D4 80823CF4 85CF050C */ lh $t7, 0x050C($t6) ## 0000050C
|
||||
/* 104D8 80823CF8 01F82021 */ addu $a0, $t7, $t8
|
||||
/* 104DC 80823CFC 00042400 */ sll $a0, $a0, 16
|
||||
/* 104E0 80823D00 00042403 */ sra $a0, $a0, 16
|
||||
/* 104E4 80823D04 A4440012 */ sh $a0, 0x0012($v0) ## 00000012
|
||||
/* 104E8 80823D08 A4440002 */ sh $a0, 0x0002($v0) ## 00000002
|
||||
.L80823D0C:
|
||||
/* 104EC 80823D0C 86AE0000 */ lh $t6, 0x0000($s5) ## 00000400
|
||||
/* 104F0 80823D10 84590002 */ lh $t9, 0x0002($v0) ## 00000002
|
||||
/* 104F4 80823D14 A4400034 */ sh $zero, 0x0034($v0) ## 00000034
|
||||
/* 104F8 80823D18 A4400028 */ sh $zero, 0x0028($v0) ## 00000028
|
||||
/* 104FC 80823D1C 032E2023 */ subu $a0, $t9, $t6
|
||||
/* 10500 80823D20 00042400 */ sll $a0, $a0, 16
|
||||
/* 10504 80823D24 00042403 */ sra $a0, $a0, 16
|
||||
/* 10508 80823D28 A4440032 */ sh $a0, 0x0032($v0) ## 00000032
|
||||
/* 1050C 80823D2C A4440022 */ sh $a0, 0x0022($v0) ## 00000022
|
||||
/* 10510 80823D30 84440034 */ lh $a0, 0x0034($v0) ## 00000034
|
||||
/* 10514 80823D34 84430028 */ lh $v1, 0x0028($v0) ## 00000028
|
||||
/* 10518 80823D38 A4400006 */ sh $zero, 0x0006($v0) ## 00000006
|
||||
/* 1051C 80823D3C A4400016 */ sh $zero, 0x0016($v0) ## 00000016
|
||||
/* 10520 80823D40 A4400026 */ sh $zero, 0x0026($v0) ## 00000026
|
||||
/* 10524 80823D44 A4400036 */ sh $zero, 0x0036($v0) ## 00000036
|
||||
/* 10528 80823D48 A4440024 */ sh $a0, 0x0024($v0) ## 00000024
|
||||
/* 1052C 80823D4C A4440014 */ sh $a0, 0x0014($v0) ## 00000014
|
||||
/* 10530 80823D50 A4440004 */ sh $a0, 0x0004($v0) ## 00000004
|
||||
/* 10534 80823D54 A443001A */ sh $v1, 0x001A($v0) ## 0000001A
|
||||
/* 10538 80823D58 A443000A */ sh $v1, 0x000A($v0) ## 0000000A
|
||||
/* 1053C 80823D5C A4430008 */ sh $v1, 0x0008($v0) ## 00000008
|
||||
/* 10540 80823D60 86840000 */ lh $a0, 0x0000($s4) ## 00000A00
|
||||
/* 10544 80823D64 25290004 */ addiu $t1, $t1, 0x0004 ## $t1 = 00000008
|
||||
/* 10548 80823D68 00094C00 */ sll $t1, $t1, 16
|
||||
/* 1054C 80823D6C 00042140 */ sll $a0, $a0, 5
|
||||
/* 10550 80823D70 00042400 */ sll $a0, $a0, 16
|
||||
/* 10554 80823D74 00042403 */ sra $a0, $a0, 16
|
||||
/* 10558 80823D78 A4440038 */ sh $a0, 0x0038($v0) ## 00000038
|
||||
/* 1055C 80823D7C A4440018 */ sh $a0, 0x0018($v0) ## 00000018
|
||||
/* 10560 80823D80 86A40000 */ lh $a0, 0x0000($s5) ## 00000400
|
||||
/* 10564 80823D84 A053000C */ sb $s3, 0x000C($v0) ## 0000000C
|
||||
/* 10568 80823D88 A053002C */ sb $s3, 0x002C($v0) ## 0000002C
|
||||
/* 1056C 80823D8C 00042140 */ sll $a0, $a0, 5
|
||||
/* 10570 80823D90 00042400 */ sll $a0, $a0, 16
|
||||
/* 10574 80823D94 00042403 */ sra $a0, $a0, 16
|
||||
/* 10578 80823D98 A444003A */ sh $a0, 0x003A($v0) ## 0000003A
|
||||
/* 1057C 80823D9C A444002A */ sh $a0, 0x002A($v0) ## 0000002A
|
||||
/* 10580 80823DA0 A053000D */ sb $s3, 0x000D($v0) ## 0000000D
|
||||
/* 10584 80823DA4 A053002D */ sb $s3, 0x002D($v0) ## 0000002D
|
||||
/* 10588 80823DA8 A053000E */ sb $s3, 0x000E($v0) ## 0000000E
|
||||
/* 1058C 80823DAC A053002E */ sb $s3, 0x002E($v0) ## 0000002E
|
||||
/* 10590 80823DB0 A053001C */ sb $s3, 0x001C($v0) ## 0000001C
|
||||
/* 10594 80823DB4 A053003C */ sb $s3, 0x003C($v0) ## 0000003C
|
||||
/* 10598 80823DB8 A053001D */ sb $s3, 0x001D($v0) ## 0000001D
|
||||
/* 1059C 80823DBC A053003D */ sb $s3, 0x003D($v0) ## 0000003D
|
||||
/* 105A0 80823DC0 A053001E */ sb $s3, 0x001E($v0) ## 0000001E
|
||||
/* 105A4 80823DC4 A053003E */ sb $s3, 0x003E($v0) ## 0000003E
|
||||
/* 105A8 80823DC8 91430209 */ lbu $v1, 0x0209($t2) ## 00000209
|
||||
/* 105AC 80823DCC 0171082A */ slt $at, $t3, $s1
|
||||
/* 105B0 80823DD0 00094C03 */ sra $t1, $t1, 16
|
||||
/* 105B4 80823DD4 A043003F */ sb $v1, 0x003F($v0) ## 0000003F
|
||||
/* 105B8 80823DD8 A043001F */ sb $v1, 0x001F($v0) ## 0000001F
|
||||
/* 105BC 80823DDC A043002F */ sb $v1, 0x002F($v0) ## 0000002F
|
||||
/* 105C0 80823DE0 1420FF9F */ bne $at, $zero, .L80823C60
|
||||
/* 105C4 80823DE4 A043000F */ sb $v1, 0x000F($v0) ## 0000000F
|
||||
.L80823DE8:
|
||||
/* 105C8 80823DE8 3C0F8083 */ lui $t7, %hi(D_8082B058) ## $t7 = 80830000
|
||||
/* 105CC 80823DEC 25EFB058 */ addiu $t7, $t7, %lo(D_8082B058) ## $t7 = 8082B058
|
||||
/* 105D0 80823DF0 15AF00A0 */ bne $t5, $t7, .L80824074
|
||||
/* 105D4 80823DF4 241300FF */ addiu $s3, $zero, 0x00FF ## $s3 = 000000FF
|
||||
/* 105D8 80823DF8 3C0B8016 */ lui $t3, %hi(gSaveContext+0x1420)
|
||||
/* 105DC 80823DFC 856BFA80 */ lh $t3, %lo(gSaveContext+0x1420)($t3)
|
||||
/* 105E0 80823E00 2529FFF4 */ addiu $t1, $t1, 0xFFF4 ## $t1 = FFFFFFFC
|
||||
/* 105E4 80823E04 3C048083 */ lui $a0, %hi(D_8082B060) ## $a0 = 80830000
|
||||
/* 105E8 80823E08 000B2840 */ sll $a1, $t3, 1
|
||||
/* 105EC 80823E0C 00094C00 */ sll $t1, $t1, 16
|
||||
/* 105F0 80823E10 00852021 */ addu $a0, $a0, $a1
|
||||
/* 105F4 80823E14 8484B060 */ lh $a0, %lo(D_8082B060)($a0)
|
||||
/* 105F8 80823E18 00094C03 */ sra $t1, $t1, 16
|
||||
/* 105FC 80823E1C 0009C100 */ sll $t8, $t1, 4
|
||||
/* 10600 80823E20 02181021 */ addu $v0, $s0, $t8
|
||||
/* 10604 80823E24 3C198083 */ lui $t9, %hi(D_8082B08C) ## $t9 = 80830000
|
||||
/* 10608 80823E28 A4440000 */ sh $a0, 0x0000($v0) ## 00000000
|
||||
/* 1060C 80823E2C 0325C821 */ addu $t9, $t9, $a1
|
||||
/* 10610 80823E30 A4440020 */ sh $a0, 0x0020($v0) ## 00000020
|
||||
/* 10614 80823E34 8739B08C */ lh $t9, %lo(D_8082B08C)($t9)
|
||||
/* 10618 80823E38 844E0000 */ lh $t6, 0x0000($v0) ## 00000000
|
||||
/* 1061C 80823E3C 3C0F8083 */ lui $t7, %hi(D_8082B0B8) ## $t7 = 80830000
|
||||
/* 10620 80823E40 01E57821 */ addu $t7, $t7, $a1
|
||||
/* 10624 80823E44 032E2021 */ addu $a0, $t9, $t6
|
||||
/* 10628 80823E48 00042400 */ sll $a0, $a0, 16
|
||||
/* 1062C 80823E4C 00042403 */ sra $a0, $a0, 16
|
||||
/* 10630 80823E50 A4440030 */ sh $a0, 0x0030($v0) ## 00000030
|
||||
/* 10634 80823E54 A4440010 */ sh $a0, 0x0010($v0) ## 00000010
|
||||
/* 10638 80823E58 8558020A */ lh $t8, 0x020A($t2) ## 0000020A
|
||||
/* 1063C 80823E5C 85EFB0B8 */ lh $t7, %lo(D_8082B0B8)($t7)
|
||||
/* 10640 80823E60 3C0E8083 */ lui $t6, %hi(D_8082B0E4) ## $t6 = 80830000
|
||||
/* 10644 80823E64 01C57021 */ addu $t6, $t6, $a1
|
||||
/* 10648 80823E68 01F82021 */ addu $a0, $t7, $t8
|
||||
/* 1064C 80823E6C 00042400 */ sll $a0, $a0, 16
|
||||
/* 10650 80823E70 00042403 */ sra $a0, $a0, 16
|
||||
/* 10654 80823E74 A4440002 */ sh $a0, 0x0002($v0) ## 00000002
|
||||
/* 10658 80823E78 A4440012 */ sh $a0, 0x0012($v0) ## 00000012
|
||||
/* 1065C 80823E7C 85CEB0E4 */ lh $t6, %lo(D_8082B0E4)($t6)
|
||||
/* 10660 80823E80 84590002 */ lh $t9, 0x0002($v0) ## 00000002
|
||||
/* 10664 80823E84 2529000C */ addiu $t1, $t1, 0x000C ## $t1 = 00000008
|
||||
/* 10668 80823E88 00094C00 */ sll $t1, $t1, 16
|
||||
/* 1066C 80823E8C 032E2023 */ subu $a0, $t9, $t6
|
||||
/* 10670 80823E90 00042400 */ sll $a0, $a0, 16
|
||||
/* 10674 80823E94 00042403 */ sra $a0, $a0, 16
|
||||
/* 10678 80823E98 A4440032 */ sh $a0, 0x0032($v0) ## 00000032
|
||||
/* 1067C 80823E9C A4440022 */ sh $a0, 0x0022($v0) ## 00000022
|
||||
/* 10680 80823EA0 9146027A */ lbu $a2, 0x027A($t2) ## 0000027A
|
||||
/* 10684 80823EA4 240100FF */ addiu $at, $zero, 0x00FF ## $at = 000000FF
|
||||
/* 10688 80823EA8 00094C03 */ sra $t1, $t1, 16
|
||||
/* 1068C 80823EAC 10C10071 */ beq $a2, $at, .L80824074
|
||||
/* 10690 80823EB0 3C028083 */ lui $v0, %hi(D_8082B114) ## $v0 = 80830000
|
||||
/* 10694 80823EB4 8442B114 */ lh $v0, %lo(D_8082B114)($v0)
|
||||
/* 10698 80823EB8 0006C080 */ sll $t8, $a2, 2
|
||||
/* 1069C 80823EBC 02585821 */ addu $t3, $s2, $t8
|
||||
/* 106A0 80823EC0 1440001E */ bne $v0, $zero, .L80823F3C
|
||||
/* 106A4 80823EC4 256B0040 */ addiu $t3, $t3, 0x0040 ## $t3 = 80160040
|
||||
/* 106A8 80823EC8 3C038083 */ lui $v1, %hi(D_8082B118) ## $v1 = 80830000
|
||||
/* 106AC 80823ECC 8463B118 */ lh $v1, %lo(D_8082B118)($v1)
|
||||
/* 106B0 80823ED0 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 106B4 80823ED4 240F0003 */ addiu $t7, $zero, 0x0003 ## $t7 = 00000003
|
||||
/* 106B8 80823ED8 24630001 */ addiu $v1, $v1, 0x0001 ## $v1 = 80830001
|
||||
/* 106BC 80823EDC 00031C00 */ sll $v1, $v1, 16
|
||||
/* 106C0 80823EE0 00031C03 */ sra $v1, $v1, 16
|
||||
/* 106C4 80823EE4 10610007 */ beq $v1, $at, .L80823F04
|
||||
/* 106C8 80823EE8 24020008 */ addiu $v0, $zero, 0x0008 ## $v0 = 00000008
|
||||
/* 106CC 80823EEC 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 106D0 80823EF0 1061000B */ beq $v1, $at, .L80823F20
|
||||
/* 106D4 80823EF4 24020006 */ addiu $v0, $zero, 0x0006 ## $v0 = 00000006
|
||||
/* 106D8 80823EF8 3C018083 */ lui $at, %hi(D_8082B118) ## $at = 80830000
|
||||
/* 106DC 80823EFC 10000014 */ beq $zero, $zero, .L80823F50
|
||||
/* 106E0 80823F00 A423B118 */ sh $v1, %lo(D_8082B118)($at)
|
||||
.L80823F04:
|
||||
/* 106E4 80823F04 3C018083 */ lui $at, %hi(D_8082B118) ## $at = 80830000
|
||||
/* 106E8 80823F08 A423B118 */ sh $v1, %lo(D_8082B118)($at)
|
||||
/* 106EC 80823F0C 3C018083 */ lui $at, %hi(D_8082B110) ## $at = 80830000
|
||||
/* 106F0 80823F10 A42FB110 */ sh $t7, %lo(D_8082B110)($at)
|
||||
/* 106F4 80823F14 3C018083 */ lui $at, %hi(D_8082B114) ## $at = 80830000
|
||||
/* 106F8 80823F18 1000000D */ beq $zero, $zero, .L80823F50
|
||||
/* 106FC 80823F1C A422B114 */ sh $v0, %lo(D_8082B114)($at)
|
||||
.L80823F20:
|
||||
/* 10700 80823F20 3C018083 */ lui $at, %hi(D_8082B110) ## $at = 80830000
|
||||
/* 10704 80823F24 A420B110 */ sh $zero, %lo(D_8082B110)($at)
|
||||
/* 10708 80823F28 3C018083 */ lui $at, %hi(D_8082B114) ## $at = 80830000
|
||||
/* 1070C 80823F2C A422B114 */ sh $v0, %lo(D_8082B114)($at)
|
||||
/* 10710 80823F30 3C018083 */ lui $at, %hi(D_8082B118) ## $at = 80830000
|
||||
/* 10714 80823F34 10000006 */ beq $zero, $zero, .L80823F50
|
||||
/* 10718 80823F38 A420B118 */ sh $zero, %lo(D_8082B118)($at)
|
||||
.L80823F3C:
|
||||
/* 1071C 80823F3C 2442FFFF */ addiu $v0, $v0, 0xFFFF ## $v0 = 00000005
|
||||
/* 10720 80823F40 00021400 */ sll $v0, $v0, 16
|
||||
/* 10724 80823F44 00021403 */ sra $v0, $v0, 16
|
||||
/* 10728 80823F48 3C018083 */ lui $at, %hi(D_8082B114) ## $at = 80830000
|
||||
/* 1072C 80823F4C A422B114 */ sh $v0, %lo(D_8082B114)($at)
|
||||
.L80823F50:
|
||||
/* 10730 80823F50 000B5C00 */ sll $t3, $t3, 16
|
||||
/* 10734 80823F54 000B5C03 */ sra $t3, $t3, 16
|
||||
/* 10738 80823F58 000BC900 */ sll $t9, $t3, 4
|
||||
/* 1073C 80823F5C 264E0074 */ addiu $t6, $s2, 0x0074 ## $t6 = 00000074
|
||||
/* 10740 80823F60 000E7C00 */ sll $t7, $t6, 16
|
||||
/* 10744 80823F64 02191021 */ addu $v0, $s0, $t9
|
||||
/* 10748 80823F68 84440000 */ lh $a0, 0x0000($v0) ## 00000005
|
||||
/* 1074C 80823F6C 000FC403 */ sra $t8, $t7, 16
|
||||
/* 10750 80823F70 0018C900 */ sll $t9, $t8, 4
|
||||
/* 10754 80823F74 02192821 */ addu $a1, $s0, $t9
|
||||
/* 10758 80823F78 A4A40020 */ sh $a0, 0x0020($a1) ## 00000050
|
||||
/* 1075C 80823F7C A4A40000 */ sh $a0, 0x0000($a1) ## 00000030
|
||||
/* 10760 80823F80 84A40000 */ lh $a0, 0x0000($a1) ## 00000030
|
||||
/* 10764 80823F84 3C0F8083 */ lui $t7, %hi(D_8082B110) ## $t7 = 80830000
|
||||
/* 10768 80823F88 0009C100 */ sll $t8, $t1, 4
|
||||
/* 1076C 80823F8C 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 80830008
|
||||
/* 10770 80823F90 00042400 */ sll $a0, $a0, 16
|
||||
/* 10774 80823F94 00042403 */ sra $a0, $a0, 16
|
||||
/* 10778 80823F98 A4A40030 */ sh $a0, 0x0030($a1) ## 00000060
|
||||
/* 1077C 80823F9C A4A40010 */ sh $a0, 0x0010($a1) ## 00000040
|
||||
/* 10780 80823FA0 85EFB110 */ lh $t7, %lo(D_8082B110)($t7)
|
||||
/* 10784 80823FA4 844E0002 */ lh $t6, 0x0002($v0) ## 00000007
|
||||
/* 10788 80823FA8 A4A00034 */ sh $zero, 0x0034($a1) ## 00000064
|
||||
/* 1078C 80823FAC 84A30034 */ lh $v1, 0x0034($a1) ## 00000064
|
||||
/* 10790 80823FB0 01CF2023 */ subu $a0, $t6, $t7
|
||||
/* 10794 80823FB4 2484000A */ addiu $a0, $a0, 0x000A ## $a0 = 80830012
|
||||
/* 10798 80823FB8 00042400 */ sll $a0, $a0, 16
|
||||
/* 1079C 80823FBC 00042403 */ sra $a0, $a0, 16
|
||||
/* 107A0 80823FC0 A4A40012 */ sh $a0, 0x0012($a1) ## 00000042
|
||||
/* 107A4 80823FC4 A4A40002 */ sh $a0, 0x0002($a1) ## 00000032
|
||||
/* 107A8 80823FC8 84A40002 */ lh $a0, 0x0002($a1) ## 00000032
|
||||
/* 107AC 80823FCC A4A00028 */ sh $zero, 0x0028($a1) ## 00000058
|
||||
/* 107B0 80823FD0 A4A30024 */ sh $v1, 0x0024($a1) ## 00000054
|
||||
/* 107B4 80823FD4 A4A30014 */ sh $v1, 0x0014($a1) ## 00000044
|
||||
/* 107B8 80823FD8 A4A30004 */ sh $v1, 0x0004($a1) ## 00000034
|
||||
/* 107BC 80823FDC 2484FFF8 */ addiu $a0, $a0, 0xFFF8 ## $a0 = 8083000A
|
||||
/* 107C0 80823FE0 84A30028 */ lh $v1, 0x0028($a1) ## 00000058
|
||||
/* 107C4 80823FE4 00042400 */ sll $a0, $a0, 16
|
||||
/* 107C8 80823FE8 00042403 */ sra $a0, $a0, 16
|
||||
/* 107CC 80823FEC A4A40032 */ sh $a0, 0x0032($a1) ## 00000062
|
||||
/* 107D0 80823FF0 A4A40022 */ sh $a0, 0x0022($a1) ## 00000052
|
||||
/* 107D4 80823FF4 A4A00006 */ sh $zero, 0x0006($a1) ## 00000036
|
||||
/* 107D8 80823FF8 A4A00016 */ sh $zero, 0x0016($a1) ## 00000046
|
||||
/* 107DC 80823FFC A4A00026 */ sh $zero, 0x0026($a1) ## 00000056
|
||||
/* 107E0 80824000 A4A00036 */ sh $zero, 0x0036($a1) ## 00000066
|
||||
/* 107E4 80824004 02181021 */ addu $v0, $s0, $t8
|
||||
/* 107E8 80824008 A4A3001A */ sh $v1, 0x001A($a1) ## 0000004A
|
||||
/* 107EC 8082400C A4430008 */ sh $v1, 0x0008($v0) ## 0000000D
|
||||
/* 107F0 80824010 A443000A */ sh $v1, 0x000A($v0) ## 0000000F
|
||||
/* 107F4 80824014 24040100 */ addiu $a0, $zero, 0x0100 ## $a0 = 00000100
|
||||
/* 107F8 80824018 A4A40038 */ sh $a0, 0x0038($a1) ## 00000068
|
||||
/* 107FC 8082401C A4A4003A */ sh $a0, 0x003A($a1) ## 0000006A
|
||||
/* 10800 80824020 84B90038 */ lh $t9, 0x0038($a1) ## 00000068
|
||||
/* 10804 80824024 84AE003A */ lh $t6, 0x003A($a1) ## 0000006A
|
||||
/* 10808 80824028 A0B3000C */ sb $s3, 0x000C($a1) ## 0000003C
|
||||
/* 1080C 8082402C A0B3002C */ sb $s3, 0x002C($a1) ## 0000005C
|
||||
/* 10810 80824030 A0B3000D */ sb $s3, 0x000D($a1) ## 0000003D
|
||||
/* 10814 80824034 A0B3002D */ sb $s3, 0x002D($a1) ## 0000005D
|
||||
/* 10818 80824038 A0B3000E */ sb $s3, 0x000E($a1) ## 0000003E
|
||||
/* 1081C 8082403C A0B3002E */ sb $s3, 0x002E($a1) ## 0000005E
|
||||
/* 10820 80824040 A0B3001C */ sb $s3, 0x001C($a1) ## 0000004C
|
||||
/* 10824 80824044 A0B3003C */ sb $s3, 0x003C($a1) ## 0000006C
|
||||
/* 10828 80824048 A0B3001D */ sb $s3, 0x001D($a1) ## 0000004D
|
||||
/* 1082C 8082404C A0B3003D */ sb $s3, 0x003D($a1) ## 0000006D
|
||||
/* 10830 80824050 A0B3001E */ sb $s3, 0x001E($a1) ## 0000004E
|
||||
/* 10834 80824054 A0B3003E */ sb $s3, 0x003E($a1) ## 0000006E
|
||||
/* 10838 80824058 A4B90018 */ sh $t9, 0x0018($a1) ## 00000048
|
||||
/* 1083C 8082405C A4AE002A */ sh $t6, 0x002A($a1) ## 0000005A
|
||||
/* 10840 80824060 91430209 */ lbu $v1, 0x0209($t2) ## 00000209
|
||||
/* 10844 80824064 A0A3003F */ sb $v1, 0x003F($a1) ## 0000006F
|
||||
/* 10848 80824068 A0A3001F */ sb $v1, 0x001F($a1) ## 0000004F
|
||||
/* 1084C 8082406C A0A3002F */ sb $v1, 0x002F($a1) ## 0000005F
|
||||
/* 10850 80824070 A0A3000F */ sb $v1, 0x000F($a1) ## 0000003F
|
||||
.L80824074:
|
||||
/* 10854 80824074 8FB00004 */ lw $s0, 0x0004($sp)
|
||||
/* 10858 80824078 8FB10008 */ lw $s1, 0x0008($sp)
|
||||
/* 1085C 8082407C 8FB2000C */ lw $s2, 0x000C($sp)
|
||||
/* 10860 80824080 8FB30010 */ lw $s3, 0x0010($sp)
|
||||
/* 10864 80824084 8FB40014 */ lw $s4, 0x0014($sp)
|
||||
/* 10868 80824088 8FB50018 */ lw $s5, 0x0018($sp)
|
||||
/* 1086C 8082408C 8FB6001C */ lw $s6, 0x001C($sp)
|
||||
/* 10870 80824090 27BD0070 */ addiu $sp, $sp, 0x0070 ## $sp = 00000000
|
||||
/* 10874 80824094 03E00008 */ jr $ra
|
||||
/* 10878 80824098 01201025 */ or $v0, $t1, $zero ## $v0 = 00000008
|
File diff suppressed because it is too large
Load diff
|
@ -1,437 +0,0 @@
|
|||
.rdata
|
||||
|
||||
glabel D_8082FD40
|
||||
.asciz "../z_kaleido_scope_PAL.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082FD5C
|
||||
.asciz "../z_kaleido_scope_PAL.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80825C14
|
||||
/* 123F4 80825C14 27BDFF20 */ addiu $sp, $sp, 0xFF20 ## $sp = FFFFFF20
|
||||
/* 123F8 80825C18 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 123FC 80825C1C AFA400E0 */ sw $a0, 0x00E0($sp)
|
||||
/* 12400 80825C20 8C850000 */ lw $a1, 0x0000($a0) ## 00000000
|
||||
/* 12404 80825C24 3C068083 */ lui $a2, %hi(D_8082FD40) ## $a2 = 80830000
|
||||
/* 12408 80825C28 24C6FD40 */ addiu $a2, $a2, %lo(D_8082FD40) ## $a2 = 8082FD40
|
||||
/* 1240C 80825C2C 27A400C8 */ addiu $a0, $sp, 0x00C8 ## $a0 = FFFFFFE8
|
||||
/* 12410 80825C30 24070C32 */ addiu $a3, $zero, 0x0C32 ## $a3 = 00000C32
|
||||
/* 12414 80825C34 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 12418 80825C38 AFA500DC */ sw $a1, 0x00DC($sp)
|
||||
/* 1241C 80825C3C 0C025131 */ jal func_800944C4
|
||||
/* 12420 80825C40 8FA400DC */ lw $a0, 0x00DC($sp)
|
||||
/* 12424 80825C44 8FA500DC */ lw $a1, 0x00DC($sp)
|
||||
/* 12428 80825C48 3C18E300 */ lui $t8, 0xE300 ## $t8 = E3000000
|
||||
/* 1242C 80825C4C 37180A01 */ ori $t8, $t8, 0x0A01 ## $t8 = E3000A01
|
||||
/* 12430 80825C50 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 12434 80825C54 3C190010 */ lui $t9, 0x0010 ## $t9 = 00100000
|
||||
/* 12438 80825C58 3C068016 */ lui $a2, %hi(gGameInfo)
|
||||
/* 1243C 80825C5C 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 12440 80825C60 ACAF02C0 */ sw $t7, 0x02C0($a1) ## 000002C0
|
||||
/* 12444 80825C64 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 12448 80825C68 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 1244C 80825C6C 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 12450 80825C70 3C180C18 */ lui $t8, 0x0C18 ## $t8 = 0C180000
|
||||
/* 12454 80825C74 3C0FE200 */ lui $t7, 0xE200 ## $t7 = E2000000
|
||||
/* 12458 80825C78 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 1245C 80825C7C ACAE02C0 */ sw $t6, 0x02C0($a1) ## 000002C0
|
||||
/* 12460 80825C80 35EF001C */ ori $t7, $t7, 0x001C ## $t7 = E200001C
|
||||
/* 12464 80825C84 37184240 */ ori $t8, $t8, 0x4240 ## $t8 = 0C184240
|
||||
/* 12468 80825C88 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 1246C 80825C8C AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 12470 80825C90 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 12474 80825C94 3C0F150C */ lui $t7, 0x150C ## $t7 = 150C0000
|
||||
/* 12478 80825C98 3C0EFC27 */ lui $t6, 0xFC27 ## $t6 = FC270000
|
||||
/* 1247C 80825C9C 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 12480 80825CA0 ACB902C0 */ sw $t9, 0x02C0($a1) ## 000002C0
|
||||
/* 12484 80825CA4 35CE7E60 */ ori $t6, $t6, 0x7E60 ## $t6 = FC277E60
|
||||
/* 12488 80825CA8 35EFF37F */ ori $t7, $t7, 0xF37F ## $t7 = 150CF37F
|
||||
/* 1248C 80825CAC AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 12490 80825CB0 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 12494 80825CB4 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 12498 80825CB8 3C19FA00 */ lui $t9, 0xFA00 ## $t9 = FA000000
|
||||
/* 1249C 80825CBC 37390050 */ ori $t9, $t9, 0x0050 ## $t9 = FA000050
|
||||
/* 124A0 80825CC0 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 124A4 80825CC4 ACB802C0 */ sw $t8, 0x02C0($a1) ## 000002C0
|
||||
/* 124A8 80825CC8 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 124AC 80825CCC 3C198083 */ lui $t9, %hi(D_8082AB90) ## $t9 = 80830000
|
||||
/* 124B0 80825CD0 3C0E8083 */ lui $t6, %hi(D_8082AB8C) ## $t6 = 80830000
|
||||
/* 124B4 80825CD4 85CFAB8C */ lh $t7, %lo(D_8082AB8C)($t6)
|
||||
/* 124B8 80825CD8 8739AB90 */ lh $t9, %lo(D_8082AB90)($t9)
|
||||
/* 124BC 80825CDC 24C6FA90 */ addiu $a2, %lo(gGameInfo)
|
||||
/* 124C0 80825CE0 000FC600 */ sll $t8, $t7, 24
|
||||
/* 124C4 80825CE4 332E00FF */ andi $t6, $t9, 0x00FF ## $t6 = 00000000
|
||||
/* 124C8 80825CE8 000E7C00 */ sll $t7, $t6, 16
|
||||
/* 124CC 80825CEC 3C0E8083 */ lui $t6, %hi(D_8082AB94) ## $t6 = 80830000
|
||||
/* 124D0 80825CF0 85CEAB94 */ lh $t6, %lo(D_8082AB94)($t6)
|
||||
/* 124D4 80825CF4 030FC825 */ or $t9, $t8, $t7 ## $t9 = 150CF37F
|
||||
/* 124D8 80825CF8 3C08FD70 */ lui $t0, 0xFD70 ## $t0 = FD700000
|
||||
/* 124DC 80825CFC 31D800FF */ andi $t8, $t6, 0x00FF ## $t8 = 00000000
|
||||
/* 124E0 80825D00 00187A00 */ sll $t7, $t8, 8
|
||||
/* 124E4 80825D04 3C188083 */ lui $t8, %hi(D_8082AB98) ## $t8 = 80830000
|
||||
/* 124E8 80825D08 8718AB98 */ lh $t8, %lo(D_8082AB98)($t8)
|
||||
/* 124EC 80825D0C 032F7025 */ or $t6, $t9, $t7 ## $t6 = 150CF37F
|
||||
/* 124F0 80825D10 3C09E600 */ lui $t1, 0xE600 ## $t1 = E6000000
|
||||
/* 124F4 80825D14 331900FF */ andi $t9, $t8, 0x00FF ## $t9 = 00000000
|
||||
/* 124F8 80825D18 01D97825 */ or $t7, $t6, $t9 ## $t7 = 150CF37F
|
||||
/* 124FC 80825D1C AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 12500 80825D20 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 12504 80825D24 3C0EFB00 */ lui $t6, 0xFB00 ## $t6 = FB000000
|
||||
/* 12508 80825D28 3C198083 */ lui $t9, %hi(D_8082AB9C) ## $t9 = 80830000
|
||||
/* 1250C 80825D2C 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 12510 80825D30 ACB802C0 */ sw $t8, 0x02C0($a1) ## 000002C0
|
||||
/* 12514 80825D34 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 12518 80825D38 3C0E8083 */ lui $t6, %hi(D_8082ABA0) ## $t6 = 80830000
|
||||
/* 1251C 80825D3C 85CEABA0 */ lh $t6, %lo(D_8082ABA0)($t6)
|
||||
/* 12520 80825D40 872FAB9C */ lh $t7, %lo(D_8082AB9C)($t9)
|
||||
/* 12524 80825D44 3C0B073F */ lui $t3, 0x073F ## $t3 = 073F0000
|
||||
/* 12528 80825D48 31D900FF */ andi $t9, $t6, 0x00FF ## $t9 = 00000000
|
||||
/* 1252C 80825D4C 000FC600 */ sll $t8, $t7, 24
|
||||
/* 12530 80825D50 00197C00 */ sll $t7, $t9, 16
|
||||
/* 12534 80825D54 3C198083 */ lui $t9, %hi(D_8082ABA4) ## $t9 = 80830000
|
||||
/* 12538 80825D58 8739ABA4 */ lh $t9, %lo(D_8082ABA4)($t9)
|
||||
/* 1253C 80825D5C 030F7025 */ or $t6, $t8, $t7 ## $t6 = 150CF37F
|
||||
/* 12540 80825D60 356BF100 */ ori $t3, $t3, 0xF100 ## $t3 = 073FF100
|
||||
/* 12544 80825D64 333800FF */ andi $t8, $t9, 0x00FF ## $t8 = 00000000
|
||||
/* 12548 80825D68 00187A00 */ sll $t7, $t8, 8
|
||||
/* 1254C 80825D6C 01CFC825 */ or $t9, $t6, $t7 ## $t9 = 150CF37F
|
||||
/* 12550 80825D70 373800FF */ ori $t8, $t9, 0x00FF ## $t8 = 150CF3FF
|
||||
/* 12554 80825D74 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 12558 80825D78 8CC30000 */ lw $v1, 0x0000($a2) ## 8015FA90
|
||||
/* 1255C 80825D7C 3C180C00 */ lui $t8, 0x0C00 ## $t8 = 0C000000
|
||||
/* 12560 80825D80 27180000 */ addiu $t8, $t8, 0x0000 ## $t8 = 0C000000
|
||||
/* 12564 80825D84 846E0FC6 */ lh $t6, 0x0FC6($v1) ## 00000FC6
|
||||
/* 12568 80825D88 3C0AF300 */ lui $t2, 0xF300 ## $t2 = F3000000
|
||||
/* 1256C 80825D8C 3C0CE700 */ lui $t4, 0xE700 ## $t4 = E7000000
|
||||
/* 12570 80825D90 25CFFFFE */ addiu $t7, $t6, 0xFFFE ## $t7 = 150CF37D
|
||||
/* 12574 80825D94 A46F0FC6 */ sh $t7, 0x0FC6($v1) ## 00000FC6
|
||||
/* 12578 80825D98 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 1257C 80825D9C 3C0FF570 */ lui $t7, 0xF570 ## $t7 = F5700000
|
||||
/* 12580 80825DA0 3C07F200 */ lui $a3, 0xF200 ## $a3 = F2000000
|
||||
/* 12584 80825DA4 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 12588 80825DA8 ACB902C0 */ sw $t9, 0x02C0($a1) ## 000002C0
|
||||
/* 1258C 80825DAC AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 12590 80825DB0 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 12594 80825DB4 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 12598 80825DB8 3C190700 */ lui $t9, 0x0700 ## $t9 = 07000000
|
||||
/* 1259C 80825DBC 3C01010F */ lui $at, 0x010F ## $at = 010F0000
|
||||
/* 125A0 80825DC0 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 125A4 80825DC4 ACAE02C0 */ sw $t6, 0x02C0($a1) ## 000002C0
|
||||
/* 125A8 80825DC8 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 125AC 80825DCC AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 125B0 80825DD0 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 125B4 80825DD4 3421C000 */ ori $at, $at, 0xC000 ## $at = 010FC000
|
||||
/* 125B8 80825DD8 3C0DE400 */ lui $t5, 0xE400 ## $t5 = E4000000
|
||||
/* 125BC 80825DDC 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 125C0 80825DE0 ACB802C0 */ sw $t8, 0x02C0($a1) ## 000002C0
|
||||
/* 125C4 80825DE4 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 125C8 80825DE8 AC490000 */ sw $t1, 0x0000($v0) ## 00000000
|
||||
/* 125CC 80825DEC 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 125D0 80825DF0 3C18F568 */ lui $t8, 0xF568 ## $t8 = F5680000
|
||||
/* 125D4 80825DF4 37181000 */ ori $t8, $t8, 0x1000 ## $t8 = F5681000
|
||||
/* 125D8 80825DF8 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 125DC 80825DFC ACAE02C0 */ sw $t6, 0x02C0($a1) ## 000002C0
|
||||
/* 125E0 80825E00 AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
|
||||
/* 125E4 80825E04 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 125E8 80825E08 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 125EC 80825E0C 3C1FE100 */ lui $ra, 0xE100 ## $ra = E1000000
|
||||
/* 125F0 80825E10 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 125F4 80825E14 ACAF02C0 */ sw $t7, 0x02C0($a1) ## 000002C0
|
||||
/* 125F8 80825E18 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 125FC 80825E1C AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
|
||||
/* 12600 80825E20 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 12604 80825E24 3C0F000F */ lui $t7, 0x000F ## $t7 = 000F0000
|
||||
/* 12608 80825E28 35EFC07C */ ori $t7, $t7, 0xC07C ## $t7 = 000FC07C
|
||||
/* 1260C 80825E2C 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 12610 80825E30 ACB902C0 */ sw $t9, 0x02C0($a1) ## 000002C0
|
||||
/* 12614 80825E34 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 12618 80825E38 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 1261C 80825E3C 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 12620 80825E40 3C180C00 */ lui $t8, 0x0C00 ## $t8 = 0C000000
|
||||
/* 12624 80825E44 27181800 */ addiu $t8, $t8, 0x1800 ## $t8 = 0C001800
|
||||
/* 12628 80825E48 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 1262C 80825E4C ACAE02C0 */ sw $t6, 0x02C0($a1) ## 000002C0
|
||||
/* 12630 80825E50 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 12634 80825E54 AC470000 */ sw $a3, 0x0000($v0) ## 00000000
|
||||
/* 12638 80825E58 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 1263C 80825E5C 3C0FF570 */ lui $t7, 0xF570 ## $t7 = F5700000
|
||||
/* 12640 80825E60 35EF0100 */ ori $t7, $t7, 0x0100 ## $t7 = F5700100
|
||||
/* 12644 80825E64 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 12648 80825E68 ACB902C0 */ sw $t9, 0x02C0($a1) ## 000002C0
|
||||
/* 1264C 80825E6C AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 12650 80825E70 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 12654 80825E74 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 12658 80825E78 3C190701 */ lui $t9, 0x0701 ## $t9 = 07010000
|
||||
/* 1265C 80825E7C 37394000 */ ori $t9, $t9, 0x4000 ## $t9 = 07014000
|
||||
/* 12660 80825E80 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 12664 80825E84 ACAE02C0 */ sw $t6, 0x02C0($a1) ## 000002C0
|
||||
/* 12668 80825E88 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 1266C 80825E8C AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 12670 80825E90 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 12674 80825E94 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 12678 80825E98 ACB802C0 */ sw $t8, 0x02C0($a1) ## 000002C0
|
||||
/* 1267C 80825E9C AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 12680 80825EA0 AC490000 */ sw $t1, 0x0000($v0) ## 00000000
|
||||
/* 12684 80825EA4 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 12688 80825EA8 3C18F568 */ lui $t8, 0xF568 ## $t8 = F5680000
|
||||
/* 1268C 80825EAC 37181100 */ ori $t8, $t8, 0x1100 ## $t8 = F5681100
|
||||
/* 12690 80825EB0 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 12694 80825EB4 ACAE02C0 */ sw $t6, 0x02C0($a1) ## 000002C0
|
||||
/* 12698 80825EB8 AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
|
||||
/* 1269C 80825EBC AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 126A0 80825EC0 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 126A4 80825EC4 3C0E0101 */ lui $t6, 0x0101 ## $t6 = 01010000
|
||||
/* 126A8 80825EC8 35CE4000 */ ori $t6, $t6, 0x4000 ## $t6 = 01014000
|
||||
/* 126AC 80825ECC 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 126B0 80825ED0 ACAF02C0 */ sw $t7, 0x02C0($a1) ## 000002C0
|
||||
/* 126B4 80825ED4 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 126B8 80825ED8 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
|
||||
/* 126BC 80825EDC 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 126C0 80825EE0 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 126C4 80825EE4 ACB902C0 */ sw $t9, 0x02C0($a1) ## 000002C0
|
||||
/* 126C8 80825EE8 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 126CC 80825EEC AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 126D0 80825EF0 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 126D4 80825EF4 3C19010F */ lui $t9, 0x010F ## $t9 = 010F0000
|
||||
/* 126D8 80825EF8 3739C07C */ ori $t9, $t9, 0xC07C ## $t9 = 010FC07C
|
||||
/* 126DC 80825EFC 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 126E0 80825F00 ACAF02C0 */ sw $t7, 0x02C0($a1) ## 000002C0
|
||||
/* 126E4 80825F04 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 126E8 80825F08 AC470000 */ sw $a3, 0x0000($v0) ## 00000000
|
||||
/* 126EC 80825F0C 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 126F0 80825F10 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 126F4 80825F14 ACB802C0 */ sw $t8, 0x02C0($a1) ## 000002C0
|
||||
/* 126F8 80825F18 8CCE0000 */ lw $t6, 0x0000($a2) ## 8015FA90
|
||||
/* 126FC 80825F1C 85D90FC6 */ lh $t9, 0x0FC6($t6) ## 01014FC6
|
||||
/* 12700 80825F20 3338007F */ andi $t8, $t9, 0x007F ## $t8 = 0000007C
|
||||
/* 12704 80825F24 03077025 */ or $t6, $t8, $a3 ## $t6 = F200007C
|
||||
/* 12708 80825F28 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 1270C 80825F2C 8CCF0000 */ lw $t7, 0x0000($a2) ## 8015FA90
|
||||
/* 12710 80825F30 85F90FC6 */ lh $t9, 0x0FC6($t7) ## 00000FCE
|
||||
/* 12714 80825F34 3338007F */ andi $t8, $t9, 0x007F ## $t8 = 0000007C
|
||||
/* 12718 80825F38 270E007C */ addiu $t6, $t8, 0x007C ## $t6 = 000000F8
|
||||
/* 1271C 80825F3C 31CF0FFF */ andi $t7, $t6, 0x0FFF ## $t7 = 000000F8
|
||||
/* 12720 80825F40 01E1C825 */ or $t9, $t7, $at ## $t9 = 010FC0F8
|
||||
/* 12724 80825F44 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 12728 80825F48 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 1272C 80825F4C 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 12730 80825F50 ACB802C0 */ sw $t8, 0x02C0($a1) ## 000002C0
|
||||
/* 12734 80825F54 8CC30000 */ lw $v1, 0x0000($a2) ## 8015FA90
|
||||
/* 12738 80825F58 846E0FC4 */ lh $t6, 0x0FC4($v1) ## 00000FC4
|
||||
/* 1273C 80825F5C 25CF0020 */ addiu $t7, $t6, 0x0020 ## $t7 = 00000118
|
||||
/* 12740 80825F60 000FC880 */ sll $t9, $t7, 2
|
||||
/* 12744 80825F64 846F0FC2 */ lh $t7, 0x0FC2($v1) ## 00000FC2
|
||||
/* 12748 80825F68 33380FFF */ andi $t8, $t9, 0x0FFF ## $t8 = 000000F8
|
||||
/* 1274C 80825F6C 030D7025 */ or $t6, $t8, $t5 ## $t6 = E40000F8
|
||||
/* 12750 80825F70 25F90040 */ addiu $t9, $t7, 0x0040 ## $t9 = 00000158
|
||||
/* 12754 80825F74 0019C080 */ sll $t8, $t9, 2
|
||||
/* 12758 80825F78 330F0FFF */ andi $t7, $t8, 0x0FFF ## $t7 = 000000F8
|
||||
/* 1275C 80825F7C 000FCB00 */ sll $t9, $t7, 12
|
||||
/* 12760 80825F80 01D9C025 */ or $t8, $t6, $t9 ## $t8 = E40001F8
|
||||
/* 12764 80825F84 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 12768 80825F88 8CC30000 */ lw $v1, 0x0000($a2) ## 8015FA90
|
||||
/* 1276C 80825F8C 846F0FC4 */ lh $t7, 0x0FC4($v1) ## 00000FC4
|
||||
/* 12770 80825F90 84780FC2 */ lh $t8, 0x0FC2($v1) ## 00000FC2
|
||||
/* 12774 80825F94 000F7080 */ sll $t6, $t7, 2
|
||||
/* 12778 80825F98 31D90FFF */ andi $t9, $t6, 0x0FFF ## $t9 = 000000F8
|
||||
/* 1277C 80825F9C 00187880 */ sll $t7, $t8, 2
|
||||
/* 12780 80825FA0 31EE0FFF */ andi $t6, $t7, 0x0FFF ## $t6 = 000000F8
|
||||
/* 12784 80825FA4 000EC300 */ sll $t8, $t6, 12
|
||||
/* 12788 80825FA8 03387825 */ or $t7, $t9, $t8 ## $t7 = E40001F8
|
||||
/* 1278C 80825FAC AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 12790 80825FB0 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 12794 80825FB4 3C0F0400 */ lui $t7, 0x0400 ## $t7 = 04000000
|
||||
/* 12798 80825FB8 35EF0400 */ ori $t7, $t7, 0x0400 ## $t7 = 04000400
|
||||
/* 1279C 80825FBC 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 127A0 80825FC0 ACAE02C0 */ sw $t6, 0x02C0($a1) ## 000002C0
|
||||
/* 127A4 80825FC4 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 127A8 80825FC8 AC5F0000 */ sw $ra, 0x0000($v0) ## 00000000
|
||||
/* 127AC 80825FCC 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 127B0 80825FD0 3C18F100 */ lui $t8, 0xF100 ## $t8 = F1000000
|
||||
/* 127B4 80825FD4 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 127B8 80825FD8 ACB902C0 */ sw $t9, 0x02C0($a1) ## 000002C0
|
||||
/* 127BC 80825FDC AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 127C0 80825FE0 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 127C4 80825FE4 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 127C8 80825FE8 3C190C00 */ lui $t9, 0x0C00 ## $t9 = 0C000000
|
||||
/* 127CC 80825FEC 27390800 */ addiu $t9, $t9, 0x0800 ## $t9 = 0C000800
|
||||
/* 127D0 80825FF0 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 127D4 80825FF4 ACAE02C0 */ sw $t6, 0x02C0($a1) ## 000002C0
|
||||
/* 127D8 80825FF8 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 127DC 80825FFC AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 127E0 80826000 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 127E4 80826004 3C0E0708 */ lui $t6, 0x0708 ## $t6 = 07080000
|
||||
/* 127E8 80826008 35CE0200 */ ori $t6, $t6, 0x0200 ## $t6 = 07080200
|
||||
/* 127EC 8082600C 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 127F0 80826010 ACB802C0 */ sw $t8, 0x02C0($a1) ## 000002C0
|
||||
/* 127F4 80826014 3C0FF570 */ lui $t7, 0xF570 ## $t7 = F5700000
|
||||
/* 127F8 80826018 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 127FC 8082601C AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 12800 80826020 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 12804 80826024 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 12808 80826028 ACB902C0 */ sw $t9, 0x02C0($a1) ## 000002C0
|
||||
/* 1280C 8082602C AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 12810 80826030 AC490000 */ sw $t1, 0x0000($v0) ## 00000000
|
||||
/* 12814 80826034 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 12818 80826038 3C19F568 */ lui $t9, 0xF568 ## $t9 = F5680000
|
||||
/* 1281C 8082603C 37391000 */ ori $t9, $t9, 0x1000 ## $t9 = F5681000
|
||||
/* 12820 80826040 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 12824 80826044 ACB802C0 */ sw $t8, 0x02C0($a1) ## 000002C0
|
||||
/* 12828 80826048 AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
|
||||
/* 1282C 8082604C AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 12830 80826050 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 12834 80826054 3C180008 */ lui $t8, 0x0008 ## $t8 = 00080000
|
||||
/* 12838 80826058 37180200 */ ori $t8, $t8, 0x0200 ## $t8 = 00080200
|
||||
/* 1283C 8082605C 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 12840 80826060 ACAF02C0 */ sw $t7, 0x02C0($a1) ## 000002C0
|
||||
/* 12844 80826064 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 12848 80826068 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
|
||||
/* 1284C 8082606C 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 12850 80826070 27A400C8 */ addiu $a0, $sp, 0x00C8 ## $a0 = FFFFFFE8
|
||||
/* 12854 80826074 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 12858 80826078 ACAE02C0 */ sw $t6, 0x02C0($a1) ## 000002C0
|
||||
/* 1285C 8082607C AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 12860 80826080 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 12864 80826084 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 12868 80826088 3C0E000F */ lui $t6, 0x000F ## $t6 = 000F0000
|
||||
/* 1286C 8082608C 35CEC07C */ ori $t6, $t6, 0xC07C ## $t6 = 000FC07C
|
||||
/* 12870 80826090 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 12874 80826094 ACAF02C0 */ sw $t7, 0x02C0($a1) ## 000002C0
|
||||
/* 12878 80826098 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 1287C 8082609C AC470000 */ sw $a3, 0x0000($v0) ## 00000000
|
||||
/* 12880 808260A0 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 12884 808260A4 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 12888 808260A8 ACB902C0 */ sw $t9, 0x02C0($a1) ## 000002C0
|
||||
/* 1288C 808260AC 8CC30000 */ lw $v1, 0x0000($a2) ## 8015FA90
|
||||
/* 12890 808260B0 84780FC4 */ lh $t8, 0x0FC4($v1) ## 00000FC4
|
||||
/* 12894 808260B4 270F0020 */ addiu $t7, $t8, 0x0020 ## $t7 = 00080220
|
||||
/* 12898 808260B8 000F7080 */ sll $t6, $t7, 2
|
||||
/* 1289C 808260BC 846F0FC2 */ lh $t7, 0x0FC2($v1) ## 00000FC2
|
||||
/* 128A0 808260C0 31D90FFF */ andi $t9, $t6, 0x0FFF ## $t9 = 0000007C
|
||||
/* 128A4 808260C4 032DC025 */ or $t8, $t9, $t5 ## $t8 = E400007C
|
||||
/* 128A8 808260C8 25EE0080 */ addiu $t6, $t7, 0x0080 ## $t6 = 000802A0
|
||||
/* 128AC 808260CC 000EC880 */ sll $t9, $t6, 2
|
||||
/* 128B0 808260D0 332F0FFF */ andi $t7, $t9, 0x0FFF ## $t7 = 0000007C
|
||||
/* 128B4 808260D4 000F7300 */ sll $t6, $t7, 12
|
||||
/* 128B8 808260D8 030EC825 */ or $t9, $t8, $t6 ## $t9 = E40802FC
|
||||
/* 128BC 808260DC AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 128C0 808260E0 8CC30000 */ lw $v1, 0x0000($a2) ## 8015FA90
|
||||
/* 128C4 808260E4 846F0FC4 */ lh $t7, 0x0FC4($v1) ## 00000FC4
|
||||
/* 128C8 808260E8 84790FC2 */ lh $t9, 0x0FC2($v1) ## 00000FC2
|
||||
/* 128CC 808260EC 000FC080 */ sll $t8, $t7, 2
|
||||
/* 128D0 808260F0 330E0FFF */ andi $t6, $t8, 0x0FFF ## $t6 = 0000007C
|
||||
/* 128D4 808260F4 272F0040 */ addiu $t7, $t9, 0x0040 ## $t7 = E408033C
|
||||
/* 128D8 808260F8 000FC080 */ sll $t8, $t7, 2
|
||||
/* 128DC 808260FC 33190FFF */ andi $t9, $t8, 0x0FFF ## $t9 = 0000007C
|
||||
/* 128E0 80826100 00197B00 */ sll $t7, $t9, 12
|
||||
/* 128E4 80826104 01CFC025 */ or $t8, $t6, $t7 ## $t8 = E408037C
|
||||
/* 128E8 80826108 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 128EC 8082610C 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 128F0 80826110 3C180400 */ lui $t8, 0x0400 ## $t8 = 04000000
|
||||
/* 128F4 80826114 37180400 */ ori $t8, $t8, 0x0400 ## $t8 = 04000400
|
||||
/* 128F8 80826118 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 128FC 8082611C ACB902C0 */ sw $t9, 0x02C0($a1) ## 000002C0
|
||||
/* 12900 80826120 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 12904 80826124 AC5F0000 */ sw $ra, 0x0000($v0) ## 00000000
|
||||
/* 12908 80826128 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 1290C 8082612C 3C0FF100 */ lui $t7, 0xF100 ## $t7 = F1000000
|
||||
/* 12910 80826130 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 12914 80826134 ACAE02C0 */ sw $t6, 0x02C0($a1) ## 000002C0
|
||||
/* 12918 80826138 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 1291C 8082613C AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 12920 80826140 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 12924 80826144 3C0E0C00 */ lui $t6, 0x0C00 ## $t6 = 0C000000
|
||||
/* 12928 80826148 25CE1000 */ addiu $t6, $t6, 0x1000 ## $t6 = 0C001000
|
||||
/* 1292C 8082614C 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 12930 80826150 ACB902C0 */ sw $t9, 0x02C0($a1) ## 000002C0
|
||||
/* 12934 80826154 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 12938 80826158 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 1293C 8082615C 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 12940 80826160 3C190708 */ lui $t9, 0x0708 ## $t9 = 07080000
|
||||
/* 12944 80826164 37390200 */ ori $t9, $t9, 0x0200 ## $t9 = 07080200
|
||||
/* 12948 80826168 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 1294C 8082616C ACAF02C0 */ sw $t7, 0x02C0($a1) ## 000002C0
|
||||
/* 12950 80826170 3C18F570 */ lui $t8, 0xF570 ## $t8 = F5700000
|
||||
/* 12954 80826174 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 12958 80826178 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 1295C 8082617C 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 12960 80826180 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 12964 80826184 ACAE02C0 */ sw $t6, 0x02C0($a1) ## 000002C0
|
||||
/* 12968 80826188 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 1296C 8082618C AC490000 */ sw $t1, 0x0000($v0) ## 00000000
|
||||
/* 12970 80826190 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 12974 80826194 3C0EF568 */ lui $t6, 0xF568 ## $t6 = F5680000
|
||||
/* 12978 80826198 35CE1000 */ ori $t6, $t6, 0x1000 ## $t6 = F5681000
|
||||
/* 1297C 8082619C 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 12980 808261A0 ACAF02C0 */ sw $t7, 0x02C0($a1) ## 000002C0
|
||||
/* 12984 808261A4 AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
|
||||
/* 12988 808261A8 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 1298C 808261AC 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 12990 808261B0 3C0F0008 */ lui $t7, 0x0008 ## $t7 = 00080000
|
||||
/* 12994 808261B4 35EF0200 */ ori $t7, $t7, 0x0200 ## $t7 = 00080200
|
||||
/* 12998 808261B8 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 1299C 808261BC ACB802C0 */ sw $t8, 0x02C0($a1) ## 000002C0
|
||||
/* 129A0 808261C0 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 129A4 808261C4 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
|
||||
/* 129A8 808261C8 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 129AC 808261CC 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 129B0 808261D0 ACB902C0 */ sw $t9, 0x02C0($a1) ## 000002C0
|
||||
/* 129B4 808261D4 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 129B8 808261D8 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 129BC 808261DC 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 129C0 808261E0 3C19000F */ lui $t9, 0x000F ## $t9 = 000F0000
|
||||
/* 129C4 808261E4 3739C07C */ ori $t9, $t9, 0xC07C ## $t9 = 000FC07C
|
||||
/* 129C8 808261E8 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 129CC 808261EC ACB802C0 */ sw $t8, 0x02C0($a1) ## 000002C0
|
||||
/* 129D0 808261F0 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 129D4 808261F4 AC470000 */ sw $a3, 0x0000($v0) ## 00000000
|
||||
/* 129D8 808261F8 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 129DC 808261FC 24070C61 */ addiu $a3, $zero, 0x0C61 ## $a3 = 00000C61
|
||||
/* 129E0 80826200 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 129E4 80826204 ACAE02C0 */ sw $t6, 0x02C0($a1) ## 000002C0
|
||||
/* 129E8 80826208 8CC30000 */ lw $v1, 0x0000($a2) ## 8015FA90
|
||||
/* 129EC 8082620C 846F0FC4 */ lh $t7, 0x0FC4($v1) ## 00000FC4
|
||||
/* 129F0 80826210 25F80020 */ addiu $t8, $t7, 0x0020 ## $t8 = 00080220
|
||||
/* 129F4 80826214 0018C880 */ sll $t9, $t8, 2
|
||||
/* 129F8 80826218 84780FC2 */ lh $t8, 0x0FC2($v1) ## 00000FC2
|
||||
/* 129FC 8082621C 332E0FFF */ andi $t6, $t9, 0x0FFF ## $t6 = 0000007C
|
||||
/* 12A00 80826220 01CD7825 */ or $t7, $t6, $t5 ## $t7 = E400007C
|
||||
/* 12A04 80826224 271900C0 */ addiu $t9, $t8, 0x00C0 ## $t9 = 000802E0
|
||||
/* 12A08 80826228 00197080 */ sll $t6, $t9, 2
|
||||
/* 12A0C 8082622C 31D80FFF */ andi $t8, $t6, 0x0FFF ## $t8 = 0000007C
|
||||
/* 12A10 80826230 0018CB00 */ sll $t9, $t8, 12
|
||||
/* 12A14 80826234 01F97025 */ or $t6, $t7, $t9 ## $t6 = E40802FC
|
||||
/* 12A18 80826238 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 12A1C 8082623C 8CC30000 */ lw $v1, 0x0000($a2) ## 8015FA90
|
||||
/* 12A20 80826240 3C068083 */ lui $a2, %hi(D_8082FD5C) ## $a2 = 80830000
|
||||
/* 12A24 80826244 24C6FD5C */ addiu $a2, $a2, %lo(D_8082FD5C) ## $a2 = 8082FD5C
|
||||
/* 12A28 80826248 84780FC4 */ lh $t8, 0x0FC4($v1) ## 00000FC4
|
||||
/* 12A2C 8082624C 846E0FC2 */ lh $t6, 0x0FC2($v1) ## 00000FC2
|
||||
/* 12A30 80826250 00187880 */ sll $t7, $t8, 2
|
||||
/* 12A34 80826254 31F90FFF */ andi $t9, $t7, 0x0FFF ## $t9 = 0000007C
|
||||
/* 12A38 80826258 25D80080 */ addiu $t8, $t6, 0x0080 ## $t8 = E408037C
|
||||
/* 12A3C 8082625C 00187880 */ sll $t7, $t8, 2
|
||||
/* 12A40 80826260 31EE0FFF */ andi $t6, $t7, 0x0FFF ## $t6 = 0000007C
|
||||
/* 12A44 80826264 000EC300 */ sll $t8, $t6, 12
|
||||
/* 12A48 80826268 03387825 */ or $t7, $t9, $t8 ## $t7 = E408037C
|
||||
/* 12A4C 8082626C AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 12A50 80826270 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 12A54 80826274 3C0F0400 */ lui $t7, 0x0400 ## $t7 = 04000000
|
||||
/* 12A58 80826278 35EF0400 */ ori $t7, $t7, 0x0400 ## $t7 = 04000400
|
||||
/* 12A5C 8082627C 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 12A60 80826280 ACAE02C0 */ sw $t6, 0x02C0($a1) ## 000002C0
|
||||
/* 12A64 80826284 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 12A68 80826288 AC5F0000 */ sw $ra, 0x0000($v0) ## 00000000
|
||||
/* 12A6C 8082628C 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 12A70 80826290 3C18F100 */ lui $t8, 0xF100 ## $t8 = F1000000
|
||||
/* 12A74 80826294 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 12A78 80826298 ACB902C0 */ sw $t9, 0x02C0($a1) ## 000002C0
|
||||
/* 12A7C 8082629C AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 12A80 808262A0 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 12A84 808262A4 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 12A88 808262A8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 12A8C 808262AC 27BD00E0 */ addiu $sp, $sp, 0x00E0 ## $sp = 00000000
|
||||
/* 12A90 808262B0 03E00008 */ jr $ra
|
||||
/* 12A94 808262B4 00000000 */ nop
|
|
@ -1,49 +0,0 @@
|
|||
glabel func_8082650C
|
||||
/* 12CEC 8082650C 30A3FFFF */ andi $v1, $a1, 0xFFFF ## $v1 = 00000000
|
||||
/* 12CF0 80826510 AFA50004 */ sw $a1, 0x0004($sp)
|
||||
/* 12CF4 80826514 18600027 */ blez $v1, .L808265B4
|
||||
/* 12CF8 80826518 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 12CFC 8082651C 240D0007 */ addiu $t5, $zero, 0x0007 ## $t5 = 00000007
|
||||
/* 12D00 80826520 3C0C00FF */ lui $t4, 0x00FF ## $t4 = 00FF0000
|
||||
/* 12D04 80826524 240BFF00 */ addiu $t3, $zero, 0xFF00 ## $t3 = FFFFFF00
|
||||
/* 12D08 80826528 00027080 */ sll $t6, $v0, 2
|
||||
.L8082652C:
|
||||
/* 12D0C 8082652C 008E2821 */ addu $a1, $a0, $t6
|
||||
/* 12D10 80826530 8CA60000 */ lw $a2, 0x0000($a1) ## 00000000
|
||||
/* 12D14 80826534 24420001 */ addiu $v0, $v0, 0x0001 ## $v0 = 00000001
|
||||
/* 12D18 80826538 3042FFFF */ andi $v0, $v0, 0xFFFF ## $v0 = 00000001
|
||||
/* 12D1C 8082653C 00CB7824 */ and $t7, $a2, $t3
|
||||
/* 12D20 80826540 11E0001A */ beq $t7, $zero, .L808265AC
|
||||
/* 12D24 80826544 0043082A */ slt $at, $v0, $v1
|
||||
/* 12D28 80826548 00063A02 */ srl $a3, $a2, 8
|
||||
/* 12D2C 8082654C 30EEFF00 */ andi $t6, $a3, 0xFF00 ## $t6 = 00000000
|
||||
/* 12D30 80826550 000E79C2 */ srl $t7, $t6, 7
|
||||
/* 12D34 80826554 00ECC024 */ and $t8, $a3, $t4
|
||||
/* 12D38 80826558 0018CC02 */ srl $t9, $t8, 16
|
||||
/* 12D3C 8082655C 032FC021 */ addu $t8, $t9, $t7
|
||||
/* 12D40 80826560 30EE00FF */ andi $t6, $a3, 0x00FF ## $t6 = 00000000
|
||||
/* 12D44 80826564 030EC821 */ addu $t9, $t8, $t6
|
||||
/* 12D48 80826568 032D001B */ divu $zero, $t9, $t5
|
||||
/* 12D4C 8082656C 00004812 */ mflo $t1
|
||||
/* 12D50 80826570 312900FF */ andi $t1, $t1, 0x00FF ## $t1 = 00000000
|
||||
/* 12D54 80826574 01203825 */ or $a3, $t1, $zero ## $a3 = 00000000
|
||||
/* 12D58 80826578 3128FFFF */ andi $t0, $t1, 0xFFFF ## $t0 = 00000000
|
||||
/* 12D5C 8082657C 00073A00 */ sll $a3, $a3, 8
|
||||
/* 12D60 80826580 00E83825 */ or $a3, $a3, $t0 ## $a3 = 00000000
|
||||
/* 12D64 80826584 00073A00 */ sll $a3, $a3, 8
|
||||
/* 12D68 80826588 00E83825 */ or $a3, $a3, $t0 ## $a3 = 00000000
|
||||
/* 12D6C 8082658C 0007C200 */ sll $t8, $a3, 8
|
||||
/* 12D70 80826590 30CF00FF */ andi $t7, $a2, 0x00FF ## $t7 = 00000000
|
||||
/* 12D74 80826594 01F87025 */ or $t6, $t7, $t8 ## $t6 = 00000000
|
||||
/* 12D78 80826598 15A00002 */ bne $t5, $zero, .L808265A4
|
||||
/* 12D7C 8082659C 00000000 */ nop
|
||||
/* 12D80 808265A0 0007000D */ break 7
|
||||
.L808265A4:
|
||||
/* 12D84 808265A4 01005025 */ or $t2, $t0, $zero ## $t2 = 00000000
|
||||
/* 12D88 808265A8 ACAE0000 */ sw $t6, 0x0000($a1) ## 00000000
|
||||
.L808265AC:
|
||||
/* 12D8C 808265AC 5420FFDF */ bnel $at, $zero, .L8082652C
|
||||
/* 12D90 808265B0 00027080 */ sll $t6, $v0, 2
|
||||
.L808265B4:
|
||||
/* 12D94 808265B4 03E00008 */ jr $ra
|
||||
/* 12D98 808265B8 00000000 */ nop
|
|
@ -1,127 +0,0 @@
|
|||
glabel func_808265BC
|
||||
/* 12D9C 808265BC 3C058016 */ lui $a1, %hi(gGameInfo)
|
||||
/* 12DA0 808265C0 24A5FA90 */ addiu $a1, %lo(gGameInfo)
|
||||
/* 12DA4 808265C4 8CAE0000 */ lw $t6, 0x0000($a1) ## 8015FA90
|
||||
/* 12DA8 808265C8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 12DAC 808265CC AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 12DB0 808265D0 85CF07F0 */ lh $t7, 0x07F0($t6) ## 000007F0
|
||||
/* 12DB4 808265D4 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 12DB8 808265D8 00811021 */ addu $v0, $a0, $at
|
||||
/* 12DBC 808265DC 448F3000 */ mtc1 $t7, $f6 ## $f6 = 0.00
|
||||
/* 12DC0 808265E0 94430946 */ lhu $v1, 0x0946($v0) ## 00000946
|
||||
/* 12DC4 808265E4 3C018083 */ lui $at, %hi(D_8082ABAC) ## $at = 80830000
|
||||
/* 12DC8 808265E8 46803220 */ cvt.s.w $f8, $f6
|
||||
/* 12DCC 808265EC 00031880 */ sll $v1, $v1, 2
|
||||
/* 12DD0 808265F0 00230821 */ addu $at, $at, $v1
|
||||
/* 12DD4 808265F4 C424ABAC */ lwc1 $f4, %lo(D_8082ABAC)($at)
|
||||
/* 12DD8 808265F8 C4500938 */ lwc1 $f16, 0x0938($v0) ## 00000938
|
||||
/* 12DDC 808265FC 3C018083 */ lui $at, %hi(D_8082ABCC) ## $at = 80830000
|
||||
/* 12DE0 80826600 46082282 */ mul.s $f10, $f4, $f8
|
||||
/* 12DE4 80826604 00230821 */ addu $at, $at, $v1
|
||||
/* 12DE8 80826608 9448094A */ lhu $t0, 0x094A($v0) ## 0000094A
|
||||
/* 12DEC 8082660C 460A8480 */ add.s $f18, $f16, $f10
|
||||
/* 12DF0 80826610 C44A0940 */ lwc1 $f10, 0x0940($v0) ## 00000940
|
||||
/* 12DF4 80826614 E4520938 */ swc1 $f18, 0x0938($v0) ## 00000938
|
||||
/* 12DF8 80826618 8CB80000 */ lw $t8, 0x0000($a1) ## 8015FA90
|
||||
/* 12DFC 8082661C C426ABCC */ lwc1 $f6, %lo(D_8082ABCC)($at)
|
||||
/* 12E00 80826620 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 12E04 80826624 871907F0 */ lh $t9, 0x07F0($t8) ## 000007F0
|
||||
/* 12E08 80826628 34210760 */ ori $at, $at, 0x0760 ## $at = 00010760
|
||||
/* 12E0C 8082662C 44992000 */ mtc1 $t9, $f4 ## $f4 = 0.00
|
||||
/* 12E10 80826630 00000000 */ nop
|
||||
/* 12E14 80826634 46802220 */ cvt.s.w $f8, $f4
|
||||
/* 12E18 80826638 46083402 */ mul.s $f16, $f6, $f8
|
||||
/* 12E1C 8082663C 46105480 */ add.s $f18, $f10, $f16
|
||||
/* 12E20 80826640 E4520940 */ swc1 $f18, 0x0940($v0) ## 00000940
|
||||
/* 12E24 80826644 8CA90000 */ lw $t1, 0x0000($a1) ## 8015FA90
|
||||
/* 12E28 80826648 852A07F0 */ lh $t2, 0x07F0($t1) ## 000007F0
|
||||
/* 12E2C 8082664C 000A5880 */ sll $t3, $t2, 2
|
||||
/* 12E30 80826650 010B6021 */ addu $t4, $t0, $t3
|
||||
/* 12E34 80826654 A44C094A */ sh $t4, 0x094A($v0) ## 0000094A
|
||||
/* 12E38 80826658 8CAE0000 */ lw $t6, 0x0000($a1) ## 8015FA90
|
||||
/* 12E3C 8082665C 318DFFFF */ andi $t5, $t4, 0xFFFF ## $t5 = 00000000
|
||||
/* 12E40 80826660 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 12E44 80826664 85CF07F2 */ lh $t7, 0x07F2($t6) ## 000007F2
|
||||
/* 12E48 80826668 00811021 */ addu $v0, $a0, $at
|
||||
/* 12E4C 8082666C 000FC180 */ sll $t8, $t7, 6
|
||||
/* 12E50 80826670 55B8003E */ bnel $t5, $t8, .L8082676C
|
||||
/* 12E54 80826674 944E01EA */ lhu $t6, 0x01EA($v0) ## 000001EA
|
||||
/* 12E58 80826678 0C0212FD */ jal func_80084BF4
|
||||
/* 12E5C 8082667C AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 12E60 80826680 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 12E64 80826684 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 12E68 80826688 34210760 */ ori $at, $at, 0x0760 ## $at = 00010760
|
||||
/* 12E6C 8082668C 00811021 */ addu $v0, $a0, $at
|
||||
/* 12E70 80826690 945901E8 */ lhu $t9, 0x01E8($v0) ## 000001E8
|
||||
/* 12E74 80826694 24060005 */ addiu $a2, $zero, 0x0005 ## $a2 = 00000005
|
||||
/* 12E78 80826698 3C038083 */ lui $v1, %hi(D_8082AB6C) ## $v1 = 80830000
|
||||
/* 12E7C 8082669C 03260019 */ multu $t9, $a2
|
||||
/* 12E80 808266A0 2463AB6C */ addiu $v1, $v1, %lo(D_8082AB6C) ## $v1 = 8082AB6C
|
||||
/* 12E84 808266A4 3C018016 */ lui $at, %hi(gSaveContext+0x13e2)
|
||||
/* 12E88 808266A8 2405000E */ addiu $a1, $zero, 0x000E ## $a1 = 0000000E
|
||||
/* 12E8C 808266AC 00004812 */ mflo $t1
|
||||
/* 12E90 808266B0 00695021 */ addu $t2, $v1, $t1
|
||||
/* 12E94 808266B4 91480000 */ lbu $t0, 0x0000($t2) ## 00000000
|
||||
/* 12E98 808266B8 A028FA42 */ sb $t0, %lo(gSaveContext+0x13e2)($at)
|
||||
/* 12E9C 808266BC 944B01E8 */ lhu $t3, 0x01E8($v0) ## 000001E8
|
||||
/* 12EA0 808266C0 3C018016 */ lui $at, %hi(gSaveContext+0x13e3)
|
||||
/* 12EA4 808266C4 01660019 */ multu $t3, $a2
|
||||
/* 12EA8 808266C8 00006012 */ mflo $t4
|
||||
/* 12EAC 808266CC 006C7021 */ addu $t6, $v1, $t4
|
||||
/* 12EB0 808266D0 91CF0001 */ lbu $t7, 0x0001($t6) ## 00000001
|
||||
/* 12EB4 808266D4 A02FFA43 */ sb $t7, %lo(gSaveContext+0x13e3)($at)
|
||||
/* 12EB8 808266D8 944D01E8 */ lhu $t5, 0x01E8($v0) ## 000001E8
|
||||
/* 12EBC 808266DC 3C018016 */ lui $at, %hi(gSaveContext+0x13e4)
|
||||
/* 12EC0 808266E0 01A60019 */ multu $t5, $a2
|
||||
/* 12EC4 808266E4 0000C012 */ mflo $t8
|
||||
/* 12EC8 808266E8 0078C821 */ addu $t9, $v1, $t8
|
||||
/* 12ECC 808266EC 93290002 */ lbu $t1, 0x0002($t9) ## 00000002
|
||||
/* 12ED0 808266F0 A029FA44 */ sb $t1, %lo(gSaveContext+0x13e4)($at)
|
||||
/* 12ED4 808266F4 944A01E8 */ lhu $t2, 0x01E8($v0) ## 000001E8
|
||||
/* 12ED8 808266F8 3C018016 */ lui $at, %hi(gSaveContext+0x13e5)
|
||||
/* 12EDC 808266FC 01460019 */ multu $t2, $a2
|
||||
/* 12EE0 80826700 3C0A8083 */ lui $t2, %hi(D_8082ABEC) ## $t2 = 80830000
|
||||
/* 12EE4 80826704 00004012 */ mflo $t0
|
||||
/* 12EE8 80826708 00685821 */ addu $t3, $v1, $t0
|
||||
/* 12EEC 8082670C 916C0003 */ lbu $t4, 0x0003($t3) ## 00000003
|
||||
/* 12EF0 80826710 A02CFA45 */ sb $t4, %lo(gSaveContext+0x13e5)($at)
|
||||
/* 12EF4 80826714 944E01E8 */ lhu $t6, 0x01E8($v0) ## 000001E8
|
||||
/* 12EF8 80826718 3C018016 */ lui $at, %hi(gSaveContext+0x13e6)
|
||||
/* 12EFC 8082671C 240C00FF */ addiu $t4, $zero, 0x00FF ## $t4 = 000000FF
|
||||
/* 12F00 80826720 01C60019 */ multu $t6, $a2
|
||||
/* 12F04 80826724 00007812 */ mflo $t7
|
||||
/* 12F08 80826728 006F6821 */ addu $t5, $v1, $t7
|
||||
/* 12F0C 8082672C 91B80004 */ lbu $t8, 0x0004($t5) ## 00000004
|
||||
/* 12F10 80826730 A038FA46 */ sb $t8, %lo(gSaveContext+0x13e6)($at)
|
||||
/* 12F14 80826734 945901E6 */ lhu $t9, 0x01E6($v0) ## 000001E6
|
||||
/* 12F18 80826738 944801D4 */ lhu $t0, 0x01D4($v0) ## 000001D4
|
||||
/* 12F1C 8082673C 00194840 */ sll $t1, $t9, 1
|
||||
/* 12F20 80826740 01495021 */ addu $t2, $t2, $t1
|
||||
/* 12F24 80826744 954AABEC */ lhu $t2, %lo(D_8082ABEC)($t2)
|
||||
/* 12F28 80826748 250B0001 */ addiu $t3, $t0, 0x0001 ## $t3 = 00000001
|
||||
/* 12F2C 8082674C A44001E4 */ sh $zero, 0x01E4($v0) ## 000001E4
|
||||
/* 12F30 80826750 A44B01D4 */ sh $t3, 0x01D4($v0) ## 000001D4
|
||||
/* 12F34 80826754 A44C0208 */ sh $t4, 0x0208($v0) ## 00000208
|
||||
/* 12F38 80826758 0C021C23 */ jal Interface_LoadActionLabelB
|
||||
/* 12F3C 8082675C A44A01E8 */ sh $t2, 0x01E8($v0) ## 000001E8
|
||||
/* 12F40 80826760 1000000F */ beq $zero, $zero, .L808267A0
|
||||
/* 12F44 80826764 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 12F48 80826768 944E01EA */ lhu $t6, 0x01EA($v0) ## 000001EA
|
||||
.L8082676C:
|
||||
/* 12F4C 8082676C 24010040 */ addiu $at, $zero, 0x0040 ## $at = 00000040
|
||||
/* 12F50 80826770 55C1000B */ bnel $t6, $at, .L808267A0
|
||||
/* 12F54 80826774 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 12F58 80826778 944F01E6 */ lhu $t7, 0x01E6($v0) ## 000001E6
|
||||
/* 12F5C 8082677C 3C188083 */ lui $t8, %hi(D_8082ABEC) ## $t8 = 80830000
|
||||
/* 12F60 80826780 000F6840 */ sll $t5, $t7, 1
|
||||
/* 12F64 80826784 030DC021 */ addu $t8, $t8, $t5
|
||||
/* 12F68 80826788 9719ABEC */ lhu $t9, %lo(D_8082ABEC)($t8)
|
||||
/* 12F6C 8082678C 00195040 */ sll $t2, $t9, 1
|
||||
/* 12F70 80826790 25480001 */ addiu $t0, $t2, 0x0001 ## $t0 = 00000001
|
||||
/* 12F74 80826794 A44801E6 */ sh $t0, 0x01E6($v0) ## 000001E6
|
||||
/* 12F78 80826798 A45901E8 */ sh $t9, 0x01E8($v0) ## 000001E8
|
||||
/* 12F7C 8082679C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L808267A0:
|
||||
/* 12F80 808267A0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 12F84 808267A4 03E00008 */ jr $ra
|
||||
/* 12F88 808267A8 00000000 */ nop
|
|
@ -1,218 +0,0 @@
|
|||
glabel func_808267AC
|
||||
/* 12F8C 808267AC 3C0E0001 */ lui $t6, 0x0001 ## $t6 = 00010000
|
||||
/* 12F90 808267B0 01C47021 */ addu $t6, $t6, $a0
|
||||
/* 12F94 808267B4 85CE0998 */ lh $t6, 0x0998($t6) ## 00010998
|
||||
/* 12F98 808267B8 2403FFFC */ addiu $v1, $zero, 0xFFFC ## $v1 = FFFFFFFC
|
||||
/* 12F9C 808267BC 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 12FA0 808267C0 15C0004B */ bne $t6, $zero, .L808268F0
|
||||
/* 12FA4 808267C4 24060010 */ addiu $a2, $zero, 0x0010 ## $a2 = 00000010
|
||||
/* 12FA8 808267C8 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 12FAC 808267CC 34210760 */ ori $at, $at, 0x0760 ## $at = 00010760
|
||||
/* 12FB0 808267D0 00811021 */ addu $v0, $a0, $at
|
||||
/* 12FB4 808267D4 944801E8 */ lhu $t0, 0x01E8($v0) ## 000001E8
|
||||
/* 12FB8 808267D8 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 12FBC 808267DC 2403FFFF */ addiu $v1, $zero, 0xFFFF ## $v1 = FFFFFFFF
|
||||
/* 12FC0 808267E0 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 12FC4 808267E4 2406000E */ addiu $a2, $zero, 0x000E ## $a2 = 0000000E
|
||||
/* 12FC8 808267E8 2407000E */ addiu $a3, $zero, 0x000E ## $a3 = 0000000E
|
||||
/* 12FCC 808267EC 15010018 */ bne $t0, $at, .L80826850
|
||||
/* 12FD0 808267F0 01004825 */ or $t1, $t0, $zero ## $t1 = 00000000
|
||||
/* 12FD4 808267F4 3C0F8083 */ lui $t7, %hi(D_8082ABA8) ## $t7 = 80830000
|
||||
/* 12FD8 808267F8 85EFABA8 */ lh $t7, %lo(D_8082ABA8)($t7)
|
||||
/* 12FDC 808267FC 0008C040 */ sll $t8, $t0, 1
|
||||
/* 12FE0 80826800 2403FFFA */ addiu $v1, $zero, 0xFFFA ## $v1 = FFFFFFFA
|
||||
/* 12FE4 80826804 15E00005 */ bne $t7, $zero, .L8082681C
|
||||
/* 12FE8 80826808 0058C821 */ addu $t9, $v0, $t8
|
||||
/* 12FEC 8082680C 24050006 */ addiu $a1, $zero, 0x0006 ## $a1 = 00000006
|
||||
/* 12FF0 80826810 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 12FF4 80826814 1000003A */ beq $zero, $zero, .L80826900
|
||||
/* 12FF8 80826818 24070004 */ addiu $a3, $zero, 0x0004 ## $a3 = 00000004
|
||||
.L8082681C:
|
||||
/* 12FFC 8082681C 972A0246 */ lhu $t2, 0x0246($t9) ## 00000246
|
||||
/* 13000 80826820 2403FFFD */ addiu $v1, $zero, 0xFFFD ## $v1 = FFFFFFFD
|
||||
/* 13004 80826824 24050003 */ addiu $a1, $zero, 0x0003 ## $a1 = 00000003
|
||||
/* 13008 80826828 29410003 */ slti $at, $t2, 0x0003
|
||||
/* 1300C 8082682C 14200006 */ bne $at, $zero, .L80826848
|
||||
/* 13010 80826830 2406000D */ addiu $a2, $zero, 0x000D ## $a2 = 0000000D
|
||||
/* 13014 80826834 2403FFFA */ addiu $v1, $zero, 0xFFFA ## $v1 = FFFFFFFA
|
||||
/* 13018 80826838 24050005 */ addiu $a1, $zero, 0x0005 ## $a1 = 00000005
|
||||
/* 1301C 8082683C 24070007 */ addiu $a3, $zero, 0x0007 ## $a3 = 00000007
|
||||
/* 13020 80826840 1000002F */ beq $zero, $zero, .L80826900
|
||||
/* 13024 80826844 24060013 */ addiu $a2, $zero, 0x0013 ## $a2 = 00000013
|
||||
.L80826848:
|
||||
/* 13028 80826848 1000002D */ beq $zero, $zero, .L80826900
|
||||
/* 1302C 8082684C 2407000D */ addiu $a3, $zero, 0x000D ## $a3 = 0000000D
|
||||
.L80826850:
|
||||
/* 13030 80826850 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 13034 80826854 1521002A */ bne $t1, $at, .L80826900
|
||||
/* 13038 80826858 00085840 */ sll $t3, $t0, 1
|
||||
/* 1303C 8082685C 004B6021 */ addu $t4, $v0, $t3
|
||||
/* 13040 80826860 95840246 */ lhu $a0, 0x0246($t4) ## 00000246
|
||||
/* 13044 80826864 24010018 */ addiu $at, $zero, 0x0018 ## $at = 00000018
|
||||
/* 13048 80826868 2403FFFC */ addiu $v1, $zero, 0xFFFC ## $v1 = FFFFFFFC
|
||||
/* 1304C 8082686C 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 13050 80826870 2406000C */ addiu $a2, $zero, 0x000C ## $a2 = 0000000C
|
||||
/* 13054 80826874 14810006 */ bne $a0, $at, .L80826890
|
||||
/* 13058 80826878 2407000C */ addiu $a3, $zero, 0x000C ## $a3 = 0000000C
|
||||
/* 1305C 8082687C 2403FFFE */ addiu $v1, $zero, 0xFFFE ## $v1 = FFFFFFFE
|
||||
/* 13060 80826880 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
|
||||
/* 13064 80826884 24060020 */ addiu $a2, $zero, 0x0020 ## $a2 = 00000020
|
||||
/* 13068 80826888 1000001D */ beq $zero, $zero, .L80826900
|
||||
/* 1306C 8082688C 24070020 */ addiu $a3, $zero, 0x0020 ## $a3 = 00000020
|
||||
.L80826890:
|
||||
/* 13070 80826890 24010017 */ addiu $at, $zero, 0x0017 ## $at = 00000017
|
||||
/* 13074 80826894 54810005 */ bnel $a0, $at, .L808268AC
|
||||
/* 13078 80826898 28810006 */ slti $at, $a0, 0x0006
|
||||
/* 1307C 8082689C 2407000D */ addiu $a3, $zero, 0x000D ## $a3 = 0000000D
|
||||
/* 13080 808268A0 10000017 */ beq $zero, $zero, .L80826900
|
||||
/* 13084 808268A4 24060022 */ addiu $a2, $zero, 0x0022 ## $a2 = 00000022
|
||||
/* 13088 808268A8 28810006 */ slti $at, $a0, 0x0006
|
||||
.L808268AC:
|
||||
/* 1308C 808268AC 50200007 */ beql $at, $zero, .L808268CC
|
||||
/* 13090 808268B0 28810006 */ slti $at, $a0, 0x0006
|
||||
/* 13094 808268B4 2403FFFF */ addiu $v1, $zero, 0xFFFF ## $v1 = FFFFFFFF
|
||||
/* 13098 808268B8 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 1309C 808268BC 2406000A */ addiu $a2, $zero, 0x000A ## $a2 = 0000000A
|
||||
/* 130A0 808268C0 1000000F */ beq $zero, $zero, .L80826900
|
||||
/* 130A4 808268C4 2407000A */ addiu $a3, $zero, 0x000A ## $a3 = 0000000A
|
||||
/* 130A8 808268C8 28810006 */ slti $at, $a0, 0x0006
|
||||
.L808268CC:
|
||||
/* 130AC 808268CC 1420000C */ bne $at, $zero, .L80826900
|
||||
/* 130B0 808268D0 28810012 */ slti $at, $a0, 0x0012
|
||||
/* 130B4 808268D4 5020000B */ beql $at, $zero, .L80826904
|
||||
/* 130B8 808268D8 8C480168 */ lw $t0, 0x0168($v0) ## 00000168
|
||||
/* 130BC 808268DC 2403FFFB */ addiu $v1, $zero, 0xFFFB ## $v1 = FFFFFFFB
|
||||
/* 130C0 808268E0 24050003 */ addiu $a1, $zero, 0x0003 ## $a1 = 00000003
|
||||
/* 130C4 808268E4 24060008 */ addiu $a2, $zero, 0x0008 ## $a2 = 00000008
|
||||
/* 130C8 808268E8 10000005 */ beq $zero, $zero, .L80826900
|
||||
/* 130CC 808268EC 24070008 */ addiu $a3, $zero, 0x0008 ## $a3 = 00000008
|
||||
.L808268F0:
|
||||
/* 130D0 808268F0 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 130D4 808268F4 34210760 */ ori $at, $at, 0x0760 ## $at = 00010760
|
||||
/* 130D8 808268F8 00811021 */ addu $v0, $a0, $at
|
||||
/* 130DC 808268FC 24070010 */ addiu $a3, $zero, 0x0010 ## $a3 = 00000010
|
||||
.L80826900:
|
||||
/* 130E0 80826900 8C480168 */ lw $t0, 0x0168($v0) ## 00000168
|
||||
.L80826904:
|
||||
/* 130E4 80826904 850D0000 */ lh $t5, 0x0000($t0) ## 00000000
|
||||
/* 130E8 80826908 01A32021 */ addu $a0, $t5, $v1
|
||||
/* 130EC 8082690C 00042400 */ sll $a0, $a0, 16
|
||||
/* 130F0 80826910 00042403 */ sra $a0, $a0, 16
|
||||
/* 130F4 80826914 A5040020 */ sh $a0, 0x0020($t0) ## 00000020
|
||||
/* 130F8 80826918 8C4E0168 */ lw $t6, 0x0168($v0) ## 00000168
|
||||
/* 130FC 8082691C A5C40000 */ sh $a0, 0x0000($t6) ## 00010000
|
||||
/* 13100 80826920 8C480168 */ lw $t0, 0x0168($v0) ## 00000168
|
||||
/* 13104 80826924 85040000 */ lh $a0, 0x0000($t0) ## 00000000
|
||||
/* 13108 80826928 24840010 */ addiu $a0, $a0, 0x0010 ## $a0 = 00000010
|
||||
/* 1310C 8082692C 00042400 */ sll $a0, $a0, 16
|
||||
/* 13110 80826930 00042403 */ sra $a0, $a0, 16
|
||||
/* 13114 80826934 A5040030 */ sh $a0, 0x0030($t0) ## 00000030
|
||||
/* 13118 80826938 8C4F0168 */ lw $t7, 0x0168($v0) ## 00000168
|
||||
/* 1311C 8082693C A5E40010 */ sh $a0, 0x0010($t7) ## 80830010
|
||||
/* 13120 80826940 8C480168 */ lw $t0, 0x0168($v0) ## 00000168
|
||||
/* 13124 80826944 85180002 */ lh $t8, 0x0002($t0) ## 00000002
|
||||
/* 13128 80826948 03052021 */ addu $a0, $t8, $a1
|
||||
/* 1312C 8082694C 00042400 */ sll $a0, $a0, 16
|
||||
/* 13130 80826950 00042403 */ sra $a0, $a0, 16
|
||||
/* 13134 80826954 A5040012 */ sh $a0, 0x0012($t0) ## 00000012
|
||||
/* 13138 80826958 8C590168 */ lw $t9, 0x0168($v0) ## 00000168
|
||||
/* 1313C 8082695C A7240002 */ sh $a0, 0x0002($t9) ## 00000002
|
||||
/* 13140 80826960 8C480168 */ lw $t0, 0x0168($v0) ## 00000168
|
||||
/* 13144 80826964 85040002 */ lh $a0, 0x0002($t0) ## 00000002
|
||||
/* 13148 80826968 2484FFF0 */ addiu $a0, $a0, 0xFFF0 ## $a0 = 00000000
|
||||
/* 1314C 8082696C 00042400 */ sll $a0, $a0, 16
|
||||
/* 13150 80826970 00042403 */ sra $a0, $a0, 16
|
||||
/* 13154 80826974 A5040032 */ sh $a0, 0x0032($t0) ## 00000032
|
||||
/* 13158 80826978 8C4A0168 */ lw $t2, 0x0168($v0) ## 00000168
|
||||
/* 1315C 8082697C A5440022 */ sh $a0, 0x0022($t2) ## 00000022
|
||||
/* 13160 80826980 8C480168 */ lw $t0, 0x0168($v0) ## 00000168
|
||||
/* 13164 80826984 850B0000 */ lh $t3, 0x0000($t0) ## 00000000
|
||||
/* 13168 80826988 01662021 */ addu $a0, $t3, $a2
|
||||
/* 1316C 8082698C 00042400 */ sll $a0, $a0, 16
|
||||
/* 13170 80826990 00042403 */ sra $a0, $a0, 16
|
||||
/* 13174 80826994 A5040060 */ sh $a0, 0x0060($t0) ## 00000060
|
||||
/* 13178 80826998 8C4C0168 */ lw $t4, 0x0168($v0) ## 00000168
|
||||
/* 1317C 8082699C A5840040 */ sh $a0, 0x0040($t4) ## 00000040
|
||||
/* 13180 808269A0 8C480168 */ lw $t0, 0x0168($v0) ## 00000168
|
||||
/* 13184 808269A4 85040040 */ lh $a0, 0x0040($t0) ## 00000040
|
||||
/* 13188 808269A8 24840010 */ addiu $a0, $a0, 0x0010 ## $a0 = 00000010
|
||||
/* 1318C 808269AC 00042400 */ sll $a0, $a0, 16
|
||||
/* 13190 808269B0 00042403 */ sra $a0, $a0, 16
|
||||
/* 13194 808269B4 A5040070 */ sh $a0, 0x0070($t0) ## 00000070
|
||||
/* 13198 808269B8 8C4D0168 */ lw $t5, 0x0168($v0) ## 00000168
|
||||
/* 1319C 808269BC A5A40050 */ sh $a0, 0x0050($t5) ## 00000050
|
||||
/* 131A0 808269C0 8C480168 */ lw $t0, 0x0168($v0) ## 00000168
|
||||
/* 131A4 808269C4 85040002 */ lh $a0, 0x0002($t0) ## 00000002
|
||||
/* 131A8 808269C8 A5040052 */ sh $a0, 0x0052($t0) ## 00000052
|
||||
/* 131AC 808269CC 8C4E0168 */ lw $t6, 0x0168($v0) ## 00000168
|
||||
/* 131B0 808269D0 A5C40042 */ sh $a0, 0x0042($t6) ## 00010042
|
||||
/* 131B4 808269D4 8C480168 */ lw $t0, 0x0168($v0) ## 00000168
|
||||
/* 131B8 808269D8 85040042 */ lh $a0, 0x0042($t0) ## 00000042
|
||||
/* 131BC 808269DC 2484FFF0 */ addiu $a0, $a0, 0xFFF0 ## $a0 = 00000000
|
||||
/* 131C0 808269E0 00042400 */ sll $a0, $a0, 16
|
||||
/* 131C4 808269E4 00042403 */ sra $a0, $a0, 16
|
||||
/* 131C8 808269E8 A5040072 */ sh $a0, 0x0072($t0) ## 00000072
|
||||
/* 131CC 808269EC 8C4F0168 */ lw $t7, 0x0168($v0) ## 00000168
|
||||
/* 131D0 808269F0 A5E40062 */ sh $a0, 0x0062($t7) ## 80830062
|
||||
/* 131D4 808269F4 8C480168 */ lw $t0, 0x0168($v0) ## 00000168
|
||||
/* 131D8 808269F8 85040000 */ lh $a0, 0x0000($t0) ## 00000000
|
||||
/* 131DC 808269FC A50400A0 */ sh $a0, 0x00A0($t0) ## 000000A0
|
||||
/* 131E0 80826A00 8C580168 */ lw $t8, 0x0168($v0) ## 00000168
|
||||
/* 131E4 80826A04 A7040080 */ sh $a0, 0x0080($t8) ## 00000080
|
||||
/* 131E8 80826A08 8C480168 */ lw $t0, 0x0168($v0) ## 00000168
|
||||
/* 131EC 80826A0C 85040080 */ lh $a0, 0x0080($t0) ## 00000080
|
||||
/* 131F0 80826A10 24840010 */ addiu $a0, $a0, 0x0010 ## $a0 = 00000010
|
||||
/* 131F4 80826A14 00042400 */ sll $a0, $a0, 16
|
||||
/* 131F8 80826A18 00042403 */ sra $a0, $a0, 16
|
||||
/* 131FC 80826A1C A50400B0 */ sh $a0, 0x00B0($t0) ## 000000B0
|
||||
/* 13200 80826A20 8C590168 */ lw $t9, 0x0168($v0) ## 00000168
|
||||
/* 13204 80826A24 A7240090 */ sh $a0, 0x0090($t9) ## 00000090
|
||||
/* 13208 80826A28 8C480168 */ lw $t0, 0x0168($v0) ## 00000168
|
||||
/* 1320C 80826A2C 850A0002 */ lh $t2, 0x0002($t0) ## 00000002
|
||||
/* 13210 80826A30 01472023 */ subu $a0, $t2, $a3
|
||||
/* 13214 80826A34 00042400 */ sll $a0, $a0, 16
|
||||
/* 13218 80826A38 00042403 */ sra $a0, $a0, 16
|
||||
/* 1321C 80826A3C A5040092 */ sh $a0, 0x0092($t0) ## 00000092
|
||||
/* 13220 80826A40 8C4B0168 */ lw $t3, 0x0168($v0) ## 00000168
|
||||
/* 13224 80826A44 A5640082 */ sh $a0, 0x0082($t3) ## 00000082
|
||||
/* 13228 80826A48 8C480168 */ lw $t0, 0x0168($v0) ## 00000168
|
||||
/* 1322C 80826A4C 85040082 */ lh $a0, 0x0082($t0) ## 00000082
|
||||
/* 13230 80826A50 2484FFF0 */ addiu $a0, $a0, 0xFFF0 ## $a0 = 00000000
|
||||
/* 13234 80826A54 00042400 */ sll $a0, $a0, 16
|
||||
/* 13238 80826A58 00042403 */ sra $a0, $a0, 16
|
||||
/* 1323C 80826A5C A50400B2 */ sh $a0, 0x00B2($t0) ## 000000B2
|
||||
/* 13240 80826A60 8C4C0168 */ lw $t4, 0x0168($v0) ## 00000168
|
||||
/* 13244 80826A64 A58400A2 */ sh $a0, 0x00A2($t4) ## 000000A2
|
||||
/* 13248 80826A68 8C480168 */ lw $t0, 0x0168($v0) ## 00000168
|
||||
/* 1324C 80826A6C 850D0000 */ lh $t5, 0x0000($t0) ## 00000000
|
||||
/* 13250 80826A70 01A62021 */ addu $a0, $t5, $a2
|
||||
/* 13254 80826A74 00042400 */ sll $a0, $a0, 16
|
||||
/* 13258 80826A78 00042403 */ sra $a0, $a0, 16
|
||||
/* 1325C 80826A7C A50400E0 */ sh $a0, 0x00E0($t0) ## 000000E0
|
||||
/* 13260 80826A80 8C4E0168 */ lw $t6, 0x0168($v0) ## 00000168
|
||||
/* 13264 80826A84 A5C400C0 */ sh $a0, 0x00C0($t6) ## 000100C0
|
||||
/* 13268 80826A88 8C480168 */ lw $t0, 0x0168($v0) ## 00000168
|
||||
/* 1326C 80826A8C 850400C0 */ lh $a0, 0x00C0($t0) ## 000000C0
|
||||
/* 13270 80826A90 24840010 */ addiu $a0, $a0, 0x0010 ## $a0 = 00000010
|
||||
/* 13274 80826A94 00042400 */ sll $a0, $a0, 16
|
||||
/* 13278 80826A98 00042403 */ sra $a0, $a0, 16
|
||||
/* 1327C 80826A9C A50400F0 */ sh $a0, 0x00F0($t0) ## 000000F0
|
||||
/* 13280 80826AA0 8C4F0168 */ lw $t7, 0x0168($v0) ## 00000168
|
||||
/* 13284 80826AA4 A5E400D0 */ sh $a0, 0x00D0($t7) ## 808300D0
|
||||
/* 13288 80826AA8 8C480168 */ lw $t0, 0x0168($v0) ## 00000168
|
||||
/* 1328C 80826AAC 85180002 */ lh $t8, 0x0002($t0) ## 00000002
|
||||
/* 13290 80826AB0 03072023 */ subu $a0, $t8, $a3
|
||||
/* 13294 80826AB4 00042400 */ sll $a0, $a0, 16
|
||||
/* 13298 80826AB8 00042403 */ sra $a0, $a0, 16
|
||||
/* 1329C 80826ABC A50400D2 */ sh $a0, 0x00D2($t0) ## 000000D2
|
||||
/* 132A0 80826AC0 8C590168 */ lw $t9, 0x0168($v0) ## 00000168
|
||||
/* 132A4 80826AC4 A72400C2 */ sh $a0, 0x00C2($t9) ## 000000C2
|
||||
/* 132A8 80826AC8 8C480168 */ lw $t0, 0x0168($v0) ## 00000168
|
||||
/* 132AC 80826ACC 850400C2 */ lh $a0, 0x00C2($t0) ## 000000C2
|
||||
/* 132B0 80826AD0 2484FFF0 */ addiu $a0, $a0, 0xFFF0 ## $a0 = 00000000
|
||||
/* 132B4 80826AD4 00042400 */ sll $a0, $a0, 16
|
||||
/* 132B8 80826AD8 00042403 */ sra $a0, $a0, 16
|
||||
/* 132BC 80826ADC A50400F2 */ sh $a0, 0x00F2($t0) ## 000000F2
|
||||
/* 132C0 80826AE0 8C4A0168 */ lw $t2, 0x0168($v0) ## 00000168
|
||||
/* 132C4 80826AE4 03E00008 */ jr $ra
|
||||
/* 132C8 80826AE8 A54400E2 */ sh $a0, 0x00E2($t2) ## 000000E2
|
|
@ -1,59 +0,0 @@
|
|||
.rdata
|
||||
|
||||
glabel D_8082FDB0
|
||||
.asciz "../z_kaleido_scope_PAL.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_8082FDCC
|
||||
.asciz "../z_kaleido_scope_PAL.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80826AEC
|
||||
/* 132CC 80826AEC 3C0F8016 */ lui $t7, %hi(gGameInfo)
|
||||
/* 132D0 80826AF0 8DEFFA90 */ lw $t7, %lo(gGameInfo)($t7)
|
||||
/* 132D4 80826AF4 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 132D8 80826AF8 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 132DC 80826AFC AFA40030 */ sw $a0, 0x0030($sp)
|
||||
/* 132E0 80826B00 85F80F2E */ lh $t8, 0x0F2E($t7) ## 80160F2E
|
||||
/* 132E4 80826B04 00807025 */ or $t6, $a0, $zero ## $t6 = 00000000
|
||||
/* 132E8 80826B08 3C040001 */ lui $a0, 0x0001 ## $a0 = 00010000
|
||||
/* 132EC 80826B0C 0018CA00 */ sll $t9, $t8, 8
|
||||
/* 132F0 80826B10 008E2021 */ addu $a0, $a0, $t6
|
||||
/* 132F4 80826B14 3C020098 */ lui $v0, %hi(_map_48x85_staticSegmentRomStart)
|
||||
/* 132F8 80826B18 0338C823 */ subu $t9, $t9, $t8
|
||||
/* 132FC 80826B1C 0019C8C0 */ sll $t9, $t9, 3
|
||||
/* 13300 80826B20 24423000 */ addiu $v0, %lo(_map_48x85_staticSegmentRomStart)
|
||||
/* 13304 80826B24 8C84062C */ lw $a0, 0x062C($a0) ## 0001062C
|
||||
/* 13308 80826B28 3C078083 */ lui $a3, %hi(D_8082FDB0) ## $a3 = 80830000
|
||||
/* 1330C 80826B2C 24080D8B */ addiu $t0, $zero, 0x0D8B ## $t0 = 00000D8B
|
||||
/* 13310 80826B30 AFA80010 */ sw $t0, 0x0010($sp)
|
||||
/* 13314 80826B34 24E7FDB0 */ addiu $a3, $a3, %lo(D_8082FDB0) ## $a3 = 8082FDB0
|
||||
/* 13318 80826B38 AFA20024 */ sw $v0, 0x0024($sp)
|
||||
/* 1331C 80826B3C 03222821 */ addu $a1, $t9, $v0
|
||||
/* 13320 80826B40 0C0006A8 */ jal DmaMgr_SendRequest1
|
||||
/* 13324 80826B44 240607F8 */ addiu $a2, $zero, 0x07F8 ## $a2 = 000007F8
|
||||
/* 13328 80826B48 3C0A8016 */ lui $t2, %hi(gGameInfo)
|
||||
/* 1332C 80826B4C 8D4AFA90 */ lw $t2, %lo(gGameInfo)($t2)
|
||||
/* 13330 80826B50 8FA90030 */ lw $t1, 0x0030($sp)
|
||||
/* 13334 80826B54 8FA20024 */ lw $v0, 0x0024($sp)
|
||||
/* 13338 80826B58 854B0F2E */ lh $t3, 0x0F2E($t2) ## 80160F2E
|
||||
/* 1333C 80826B5C 3C040001 */ lui $a0, 0x0001 ## $a0 = 00010000
|
||||
/* 13340 80826B60 00892021 */ addu $a0, $a0, $t1
|
||||
/* 13344 80826B64 000B6200 */ sll $t4, $t3, 8
|
||||
/* 13348 80826B68 018B6023 */ subu $t4, $t4, $t3
|
||||
/* 1334C 80826B6C 8C84062C */ lw $a0, 0x062C($a0) ## 0001062C
|
||||
/* 13350 80826B70 000C60C0 */ sll $t4, $t4, 3
|
||||
/* 13354 80826B74 3C078083 */ lui $a3, %hi(D_8082FDCC) ## $a3 = 80830000
|
||||
/* 13358 80826B78 240D0D8F */ addiu $t5, $zero, 0x0D8F ## $t5 = 00000D8F
|
||||
/* 1335C 80826B7C 01822821 */ addu $a1, $t4, $v0
|
||||
/* 13360 80826B80 24A507F8 */ addiu $a1, $a1, 0x07F8 ## $a1 = 000007F8
|
||||
/* 13364 80826B84 AFAD0010 */ sw $t5, 0x0010($sp)
|
||||
/* 13368 80826B88 24E7FDCC */ addiu $a3, $a3, %lo(D_8082FDCC) ## $a3 = 8082FDCC
|
||||
/* 1336C 80826B8C 240607F8 */ addiu $a2, $zero, 0x07F8 ## $a2 = 000007F8
|
||||
/* 13370 80826B90 0C0006A8 */ jal DmaMgr_SendRequest1
|
||||
/* 13374 80826B94 24840800 */ addiu $a0, $a0, 0x0800 ## $a0 = 00010800
|
||||
/* 13378 80826B98 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 1337C 80826B9C 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 13380 80826BA0 03E00008 */ jr $ra
|
||||
/* 13384 80826BA4 00000000 */ nop
|
|
@ -1,78 +0,0 @@
|
|||
.rdata
|
||||
|
||||
glabel D_8082FDE8
|
||||
.asciz "MAP DMA = %d\n"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80826BA8
|
||||
/* 13388 80826BA8 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 1338C 80826BAC AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 13390 80826BB0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 13394 80826BB4 3C050001 */ lui $a1, 0x0001 ## $a1 = 00010000
|
||||
/* 13398 80826BB8 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 1339C 80826BBC 00B02821 */ addu $a1, $a1, $s0
|
||||
/* 133A0 80826BC0 3C048083 */ lui $a0, %hi(D_8082FDE8) ## $a0 = 80830000
|
||||
/* 133A4 80826BC4 2484FDE8 */ addiu $a0, $a0, %lo(D_8082FDE8) ## $a0 = 8082FDE8
|
||||
/* 133A8 80826BC8 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 133AC 80826BCC 84A5074E */ lh $a1, 0x074E($a1) ## 0001074E
|
||||
/* 133B0 80826BD0 0C209ABB */ jal func_80826AEC
|
||||
/* 133B4 80826BD4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 133B8 80826BD8 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 133BC 80826BDC 34210760 */ ori $at, $at, 0x0760 ## $at = 00010760
|
||||
/* 133C0 80826BE0 02011821 */ addu $v1, $s0, $at
|
||||
/* 133C4 80826BE4 84650236 */ lh $a1, 0x0236($v1) ## 00000236
|
||||
/* 133C8 80826BE8 AFA30024 */ sw $v1, 0x0024($sp)
|
||||
/* 133CC 80826BEC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 133D0 80826BF0 24A5FFFD */ addiu $a1, $a1, 0xFFFD ## $a1 = FFFFFFFD
|
||||
/* 133D4 80826BF4 00052C00 */ sll $a1, $a1, 16
|
||||
/* 133D8 80826BF8 0C02023F */ jal Map_SetFloorPalettesData
|
||||
/* 133DC 80826BFC 00052C03 */ sra $a1, $a1, 16
|
||||
/* 133E0 80826C00 860200A4 */ lh $v0, 0x00A4($s0) ## 000000A4
|
||||
/* 133E4 80826C04 8FA30024 */ lw $v1, 0x0024($sp)
|
||||
/* 133E8 80826C08 04400013 */ bltz $v0, .L80826C58
|
||||
/* 133EC 80826C0C 28410011 */ slti $at, $v0, 0x0011
|
||||
/* 133F0 80826C10 10200011 */ beq $at, $zero, .L80826C58
|
||||
/* 133F4 80826C14 3C0E8016 */ lui $t6, %hi(gGameInfo)
|
||||
/* 133F8 80826C18 8DCEFA90 */ lw $t6, %lo(gGameInfo)($t6)
|
||||
/* 133FC 80826C1C 8479021A */ lh $t9, 0x021A($v1) ## 0000021A
|
||||
/* 13400 80826C20 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 13404 80826C24 85CF0F50 */ lh $t7, 0x0F50($t6) ## 80160F50
|
||||
/* 13408 80826C28 342104F0 */ ori $at, $at, 0x04F0 ## $at = 000104F0
|
||||
/* 1340C 80826C2C 240507F8 */ addiu $a1, $zero, 0x07F8 ## $a1 = 000007F8
|
||||
/* 13410 80826C30 25F80003 */ addiu $t8, $t7, 0x0003 ## $t8 = 00000003
|
||||
/* 13414 80826C34 17190008 */ bne $t8, $t9, .L80826C58
|
||||
/* 13418 80826C38 2407000E */ addiu $a3, $zero, 0x000E ## $a3 = 0000000E
|
||||
/* 1341C 80826C3C 02011021 */ addu $v0, $s0, $at
|
||||
/* 13420 80826C40 8C44013C */ lw $a0, 0x013C($v0) ## 0000013C
|
||||
/* 13424 80826C44 8446025E */ lh $a2, 0x025E($v0) ## 0000025E
|
||||
/* 13428 80826C48 0C207DB9 */ jal func_8081F6E4
|
||||
/* 1342C 80826C4C AFA30024 */ sw $v1, 0x0024($sp)
|
||||
/* 13430 80826C50 8FA30024 */ lw $v1, 0x0024($sp)
|
||||
/* 13434 80826C54 860200A4 */ lh $v0, 0x00A4($s0) ## 000000A4
|
||||
.L80826C58:
|
||||
/* 13438 80826C58 04400011 */ bltz $v0, .L80826CA0
|
||||
/* 1343C 80826C5C 28410011 */ slti $at, $v0, 0x0011
|
||||
/* 13440 80826C60 1020000F */ beq $at, $zero, .L80826CA0
|
||||
/* 13444 80826C64 3C088016 */ lui $t0, %hi(gGameInfo)
|
||||
/* 13448 80826C68 8D08FA90 */ lw $t0, %lo(gGameInfo)($t0)
|
||||
/* 1344C 80826C6C 846B021A */ lh $t3, 0x021A($v1) ## 0000021A
|
||||
/* 13450 80826C70 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 13454 80826C74 85090F50 */ lh $t1, 0x0F50($t0) ## 80160F50
|
||||
/* 13458 80826C78 342104F0 */ ori $at, $at, 0x04F0 ## $at = 000104F0
|
||||
/* 1345C 80826C7C 02011021 */ addu $v0, $s0, $at
|
||||
/* 13460 80826C80 252A0003 */ addiu $t2, $t1, 0x0003 ## $t2 = 00000003
|
||||
/* 13464 80826C84 154B0006 */ bne $t2, $t3, .L80826CA0
|
||||
/* 13468 80826C88 240507F8 */ addiu $a1, $zero, 0x07F8 ## $a1 = 000007F8
|
||||
/* 1346C 80826C8C 8C44013C */ lw $a0, 0x013C($v0) ## 0000013C
|
||||
/* 13470 80826C90 8446025E */ lh $a2, 0x025E($v0) ## 0000025E
|
||||
/* 13474 80826C94 2407000E */ addiu $a3, $zero, 0x000E ## $a3 = 0000000E
|
||||
/* 13478 80826C98 0C207DB9 */ jal func_8081F6E4
|
||||
/* 1347C 80826C9C 24840800 */ addiu $a0, $a0, 0x0800 ## $a0 = 00000800
|
||||
.L80826CA0:
|
||||
/* 13480 80826CA0 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 13484 80826CA4 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 13488 80826CA8 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 1348C 80826CAC 03E00008 */ jr $ra
|
||||
/* 13490 80826CB0 00000000 */ nop
|
|
@ -1,13 +0,0 @@
|
|||
glabel func_80829960
|
||||
/* 16140 80829960 3C018013 */ lui $at, %hi(D_8012D1E0)
|
||||
/* 16144 80829964 A020D1E0 */ sb $zero, %lo(D_8012D1E0)($at)
|
||||
/* 16148 80829968 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 1614C 8082996C 44812000 */ mtc1 $at, $f4 ## $f4 = 1.00
|
||||
/* 16150 80829970 3C018016 */ lui $at, %hi(D_80161398)
|
||||
/* 16154 80829974 3C0E8083 */ lui $t6, %hi(D_8082B2C0) ## $t6 = 80830000
|
||||
/* 16158 80829978 E4241398 */ swc1 $f4, %lo(D_80161398)($at)
|
||||
/* 1615C 8082997C 3C018016 */ lui $at, %hi(D_801613A0)
|
||||
/* 16160 80829980 25CEB2C0 */ addiu $t6, $t6, %lo(D_8082B2C0) ## $t6 = 8082B2C0
|
||||
/* 16164 80829984 AFA40000 */ sw $a0, 0x0000($sp)
|
||||
/* 16168 80829988 03E00008 */ jr $ra
|
||||
/* 1616C 8082998C AC2E13A0 */ sw $t6, %lo(D_801613A0)($at)
|
|
@ -1,5 +0,0 @@
|
|||
glabel func_80829990
|
||||
/* 16170 80829990 3C018016 */ lui $at, %hi(D_801613A0)
|
||||
/* 16174 80829994 AFA40000 */ sw $a0, 0x0000($sp)
|
||||
/* 16178 80829998 03E00008 */ jr $ra
|
||||
/* 1617C 8082999C AC2013A0 */ sw $zero, %lo(D_801613A0)($at)
|
|
@ -1,481 +0,0 @@
|
|||
.rdata
|
||||
|
||||
glabel D_80830520
|
||||
.word 0x00000000, 0x00000001, 0x00000002, 0x00000003
|
||||
|
||||
glabel D_80830530
|
||||
.word 0x00000002, 0x00000002, 0x00000002, 0x00000003
|
||||
|
||||
glabel D_80830540
|
||||
.word 0x00000003, 0x00000001, 0x00000000, 0x00000000
|
||||
|
||||
glabel D_80830550
|
||||
.word 0x00000002, 0x00000001, 0x00000000, 0x00000000
|
||||
|
||||
glabel D_80830560
|
||||
.word 0x00000000, 0x00000001, 0x00000002, 0x00000004
|
||||
|
||||
glabel D_80830570
|
||||
.word 0x00000000, 0x00000001, 0x00000002, 0x00000002
|
||||
|
||||
glabel D_80830580
|
||||
.asciz "../z_lmap_mark.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80830594
|
||||
.asciz "../z_lmap_mark.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_808305A8
|
||||
.asciz "../z_lmap_mark.c"
|
||||
.balign 4
|
||||
|
||||
.late_rodata
|
||||
|
||||
glabel jtbl_808305BC
|
||||
.word L80829C28
|
||||
.word L80829C28
|
||||
.word L80829C28
|
||||
.word L80829C28
|
||||
.word L80829C28
|
||||
.word L80829C28
|
||||
.word L80829C28
|
||||
.word L80829C28
|
||||
|
||||
.text
|
||||
glabel func_808299A0
|
||||
/* 16180 808299A0 27BDFF28 */ addiu $sp, $sp, 0xFF28 ## $sp = FFFFFF28
|
||||
/* 16184 808299A4 3C0F8016 */ lui $t7, %hi(gGameInfo)
|
||||
/* 16188 808299A8 8DEFFA90 */ lw $t7, %lo(gGameInfo)($t7)
|
||||
/* 1618C 808299AC AFBF0054 */ sw $ra, 0x0054($sp)
|
||||
/* 16190 808299B0 AFBE0050 */ sw $s8, 0x0050($sp)
|
||||
/* 16194 808299B4 AFB7004C */ sw $s7, 0x004C($sp)
|
||||
/* 16198 808299B8 AFB60048 */ sw $s6, 0x0048($sp)
|
||||
/* 1619C 808299BC AFB50044 */ sw $s5, 0x0044($sp)
|
||||
/* 161A0 808299C0 AFB40040 */ sw $s4, 0x0040($sp)
|
||||
/* 161A4 808299C4 AFB3003C */ sw $s3, 0x003C($sp)
|
||||
/* 161A8 808299C8 AFB20038 */ sw $s2, 0x0038($sp)
|
||||
/* 161AC 808299CC AFB10034 */ sw $s1, 0x0034($sp)
|
||||
/* 161B0 808299D0 AFB00030 */ sw $s0, 0x0030($sp)
|
||||
/* 161B4 808299D4 F7B80028 */ sdc1 $f24, 0x0028($sp)
|
||||
/* 161B8 808299D8 F7B60020 */ sdc1 $f22, 0x0020($sp)
|
||||
/* 161BC 808299DC F7B40018 */ sdc1 $f20, 0x0018($sp)
|
||||
/* 161C0 808299E0 85F80F2E */ lh $t8, 0x0F2E($t7) ## 80160F2E
|
||||
/* 161C4 808299E4 3C0E8016 */ lui $t6, %hi(D_801613A0)
|
||||
/* 161C8 808299E8 8DCE13A0 */ lw $t6, %lo(D_801613A0)($t6)
|
||||
/* 161CC 808299EC 0018C843 */ sra $t9, $t8, 1
|
||||
/* 161D0 808299F0 00194940 */ sll $t1, $t9, 5
|
||||
/* 161D4 808299F4 01394823 */ subu $t1, $t1, $t9
|
||||
/* 161D8 808299F8 00094880 */ sll $t1, $t1, 2
|
||||
/* 161DC 808299FC 8C850000 */ lw $a1, 0x0000($a0) ## 00000000
|
||||
/* 161E0 80829A00 01394823 */ subu $t1, $t1, $t9
|
||||
/* 161E4 80829A04 0080A825 */ or $s5, $a0, $zero ## $s5 = 00000000
|
||||
/* 161E8 80829A08 00094880 */ sll $t1, $t1, 2
|
||||
/* 161EC 80829A0C 3C068083 */ lui $a2, %hi(D_80830580) ## $a2 = 80830000
|
||||
/* 161F0 80829A10 24C60580 */ addiu $a2, $a2, %lo(D_80830580) ## $a2 = 80830580
|
||||
/* 161F4 80829A14 27A400B0 */ addiu $a0, $sp, 0x00B0 ## $a0 = FFFFFFD8
|
||||
/* 161F8 80829A18 240700B6 */ addiu $a3, $zero, 0x00B6 ## $a3 = 000000B6
|
||||
/* 161FC 80829A1C 01C99821 */ addu $s3, $t6, $t1
|
||||
/* 16200 80829A20 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 16204 80829A24 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 16208 80829A28 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 1620C 80829A2C 3C178083 */ lui $s7, %hi(D_80830530) ## $s7 = 80830000
|
||||
/* 16210 80829A30 4481C000 */ mtc1 $at, $f24 ## $f24 = 1.00
|
||||
/* 16214 80829A34 4480B000 */ mtc1 $zero, $f22 ## $f22 = 0.00
|
||||
/* 16218 80829A38 26F70530 */ addiu $s7, $s7, %lo(D_80830530) ## $s7 = 80830530
|
||||
/* 1621C 80829A3C 3C1EF500 */ lui $s8, 0xF500 ## $s8 = F5000000
|
||||
/* 16220 80829A40 3C16E700 */ lui $s6, 0xE700 ## $s6 = E7000000
|
||||
/* 16224 80829A44 86620000 */ lh $v0, 0x0000($s3) ## 00000000
|
||||
.L80829A48:
|
||||
/* 16228 80829A48 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 1622C 80829A4C 1041015A */ beq $v0, $at, .L80829FB8
|
||||
/* 16230 80829A50 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 16234 80829A54 02A18021 */ addu $s0, $s5, $at
|
||||
/* 16238 80829A58 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 1623C 80829A5C 1441002E */ bne $v0, $at, .L80829B18
|
||||
/* 16240 80829A60 0000A025 */ or $s4, $zero, $zero ## $s4 = 00000000
|
||||
/* 16244 80829A64 86A200A4 */ lh $v0, 0x00A4($s5) ## 000000A4
|
||||
/* 16248 80829A68 28410011 */ slti $at, $v0, 0x0011
|
||||
/* 1624C 80829A6C 1420002A */ bne $at, $zero, .L80829B18
|
||||
/* 16250 80829A70 2841001B */ slti $at, $v0, 0x001B
|
||||
/* 16254 80829A74 10200028 */ beq $at, $zero, .L80829B18
|
||||
/* 16258 80829A78 3C0A8013 */ lui $t2, %hi(D_8012D1E0)
|
||||
/* 1625C 80829A7C 914AD1E0 */ lbu $t2, %lo(D_8012D1E0)($t2)
|
||||
/* 16260 80829A80 3C048016 */ lui $a0, %hi(D_80161398)
|
||||
/* 16264 80829A84 24841398 */ addiu $a0, %lo(D_80161398)
|
||||
/* 16268 80829A88 15400015 */ bne $t2, $zero, .L80829AE0
|
||||
/* 1626C 80829A8C 3C073D27 */ lui $a3, 0x3D27 ## $a3 = 3D270000
|
||||
/* 16270 80829A90 3C048016 */ lui $a0, %hi(D_80161398)
|
||||
/* 16274 80829A94 4406C000 */ mfc1 $a2, $f24
|
||||
/* 16278 80829A98 3C073D27 */ lui $a3, 0x3D27 ## $a3 = 3D270000
|
||||
/* 1627C 80829A9C 34E7EF9E */ ori $a3, $a3, 0xEF9E ## $a3 = 3D27EF9E
|
||||
/* 16280 80829AA0 24841398 */ addiu $a0, %lo(D_80161398)
|
||||
/* 16284 80829AA4 0C01E107 */ jal Math_ApproachF
|
||||
|
||||
/* 16288 80829AA8 3C053FC0 */ lui $a1, 0x3FC0 ## $a1 = 3FC00000
|
||||
/* 1628C 80829AAC 3C018016 */ lui $at, %hi(D_80161398)
|
||||
/* 16290 80829AB0 C4201398 */ lwc1 $f0, %lo(D_80161398)($at)
|
||||
/* 16294 80829AB4 3C013FC0 */ lui $at, 0x3FC0 ## $at = 3FC00000
|
||||
/* 16298 80829AB8 44812000 */ mtc1 $at, $f4 ## $f4 = 1.50
|
||||
/* 1629C 80829ABC 3C018013 */ lui $at, %hi(D_8012D1E0)
|
||||
/* 162A0 80829AC0 240B0001 */ addiu $t3, $zero, 0x0001 ## $t3 = 00000001
|
||||
/* 162A4 80829AC4 46002032 */ c.eq.s $f4, $f0
|
||||
/* 162A8 80829AC8 00000000 */ nop
|
||||
/* 162AC 80829ACC 45000010 */ bc1f .L80829B10
|
||||
/* 162B0 80829AD0 00000000 */ nop
|
||||
/* 162B4 80829AD4 A02BD1E0 */ sb $t3, %lo(D_8012D1E0)($at)
|
||||
/* 162B8 80829AD8 10000010 */ beq $zero, $zero, .L80829B1C
|
||||
/* 162BC 80829ADC 46000506 */ mov.s $f20, $f0
|
||||
.L80829AE0:
|
||||
/* 162C0 80829AE0 4405C000 */ mfc1 $a1, $f24
|
||||
/* 162C4 80829AE4 4406C000 */ mfc1 $a2, $f24
|
||||
/* 162C8 80829AE8 0C01E107 */ jal Math_ApproachF
|
||||
|
||||
/* 162CC 80829AEC 34E7EF9E */ ori $a3, $a3, 0xEF9E ## $a3 = 0000EF9E
|
||||
/* 162D0 80829AF0 3C018016 */ lui $at, %hi(D_80161398)
|
||||
/* 162D4 80829AF4 C4201398 */ lwc1 $f0, %lo(D_80161398)($at)
|
||||
/* 162D8 80829AF8 3C018013 */ lui $at, %hi(D_8012D1E0)
|
||||
/* 162DC 80829AFC 4600C032 */ c.eq.s $f24, $f0
|
||||
/* 162E0 80829B00 00000000 */ nop
|
||||
/* 162E4 80829B04 45000002 */ bc1f .L80829B10
|
||||
/* 162E8 80829B08 00000000 */ nop
|
||||
/* 162EC 80829B0C A020D1E0 */ sb $zero, %lo(D_8012D1E0)($at)
|
||||
.L80829B10:
|
||||
/* 162F0 80829B10 10000002 */ beq $zero, $zero, .L80829B1C
|
||||
/* 162F4 80829B14 46000506 */ mov.s $f20, $f0
|
||||
.L80829B18:
|
||||
/* 162F8 80829B18 4600C506 */ mov.s $f20, $f24
|
||||
.L80829B1C:
|
||||
/* 162FC 80829B1C 0C034213 */ jal Matrix_Push
|
||||
/* 16300 80829B20 00000000 */ nop
|
||||
/* 16304 80829B24 96020934 */ lhu $v0, 0x0934($s0) ## 00000934
|
||||
/* 16308 80829B28 24010004 */ addiu $at, $zero, 0x0004 ## $at = 00000004
|
||||
/* 1630C 80829B2C 10410002 */ beq $v0, $at, .L80829B38
|
||||
/* 16310 80829B30 28410012 */ slti $at, $v0, 0x0012
|
||||
/* 16314 80829B34 14200009 */ bne $at, $zero, .L80829B5C
|
||||
.L80829B38:
|
||||
/* 16318 80829B38 3C01C210 */ lui $at, 0xC210 ## $at = C2100000
|
||||
/* 1631C 80829B3C 44816000 */ mtc1 $at, $f12 ## $f12 = -36.00
|
||||
/* 16320 80829B40 3C0142CA */ lui $at, 0x42CA ## $at = 42CA0000
|
||||
/* 16324 80829B44 44817000 */ mtc1 $at, $f14 ## $f14 = 101.00
|
||||
/* 16328 80829B48 4406B000 */ mfc1 $a2, $f22
|
||||
/* 1632C 80829B4C 0C034261 */ jal Matrix_Translate
|
||||
/* 16330 80829B50 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
|
||||
/* 16334 80829B54 10000009 */ beq $zero, $zero, .L80829B7C
|
||||
/* 16338 80829B58 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
.L80829B5C:
|
||||
/* 1633C 80829B5C 3C01C210 */ lui $at, 0xC210 ## $at = C2100000
|
||||
/* 16340 80829B60 44816000 */ mtc1 $at, $f12 ## $f12 = -36.00
|
||||
/* 16344 80829B64 3C0141A8 */ lui $at, 0x41A8 ## $at = 41A80000
|
||||
/* 16348 80829B68 44817000 */ mtc1 $at, $f14 ## $f14 = 21.00
|
||||
/* 1634C 80829B6C 4406B000 */ mfc1 $a2, $f22
|
||||
/* 16350 80829B70 0C034261 */ jal Matrix_Translate
|
||||
/* 16354 80829B74 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
|
||||
/* 16358 80829B78 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
.L80829B7C:
|
||||
/* 1635C 80829B7C 3C0FFA00 */ lui $t7, 0xFA00 ## $t7 = FA000000
|
||||
/* 16360 80829B80 2418FFFF */ addiu $t8, $zero, 0xFFFF ## $t8 = FFFFFFFF
|
||||
/* 16364 80829B84 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 16368 80829B88 AE2C02C0 */ sw $t4, 0x02C0($s1) ## 000002C0
|
||||
/* 1636C 80829B8C AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 16370 80829B90 AC560000 */ sw $s6, 0x0000($v0) ## 00000000
|
||||
/* 16374 80829B94 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 16378 80829B98 3C0EFB00 */ lui $t6, 0xFB00 ## $t6 = FB000000
|
||||
/* 1637C 80829B9C 240900FF */ addiu $t1, $zero, 0x00FF ## $t1 = 000000FF
|
||||
/* 16380 80829BA0 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
|
||||
/* 16384 80829BA4 AE2D02C0 */ sw $t5, 0x02C0($s1) ## 000002C0
|
||||
/* 16388 80829BA8 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 1638C 80829BAC AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 16390 80829BB0 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 16394 80829BB4 26720014 */ addiu $s2, $s3, 0x0014 ## $s2 = 00000014
|
||||
/* 16398 80829BB8 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 1639C 80829BBC AE3902C0 */ sw $t9, 0x02C0($s1) ## 000002C0
|
||||
/* 163A0 80829BC0 AC490004 */ sw $t1, 0x0004($v0) ## 00000004
|
||||
/* 163A4 80829BC4 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 163A8 80829BC8 8E6A0010 */ lw $t2, 0x0010($s3) ## 00000010
|
||||
/* 163AC 80829BCC 194000F6 */ blez $t2, .L80829FA8
|
||||
/* 163B0 80829BD0 00000000 */ nop
|
||||
/* 163B4 80829BD4 866B0000 */ lh $t3, 0x0000($s3) ## 00000000
|
||||
.L80829BD8:
|
||||
/* 163B8 80829BD8 02A02025 */ or $a0, $s5, $zero ## $a0 = 00000000
|
||||
/* 163BC 80829BDC 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
/* 163C0 80829BE0 15600015 */ bne $t3, $zero, .L80829C38
|
||||
/* 163C4 80829BE4 00000000 */ nop
|
||||
/* 163C8 80829BE8 0C00B32C */ jal Flags_GetTreasure
|
||||
|
||||
/* 163CC 80829BEC 86450000 */ lh $a1, 0x0000($s2) ## 00000014
|
||||
/* 163D0 80829BF0 50400004 */ beql $v0, $zero, .L80829C04
|
||||
/* 163D4 80829BF4 86AC00A4 */ lh $t4, 0x00A4($s5) ## 000000A4
|
||||
/* 163D8 80829BF8 1000000F */ beq $zero, $zero, .L80829C38
|
||||
/* 163DC 80829BFC 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 163E0 80829C00 86AC00A4 */ lh $t4, 0x00A4($s5) ## 000000A4
|
||||
.L80829C04:
|
||||
/* 163E4 80829C04 258DFFEF */ addiu $t5, $t4, 0xFFEF ## $t5 = FFFFFFEF
|
||||
/* 163E8 80829C08 2DA10008 */ sltiu $at, $t5, 0x0008
|
||||
/* 163EC 80829C0C 10200008 */ beq $at, $zero, .L80829C30
|
||||
/* 163F0 80829C10 000D6880 */ sll $t5, $t5, 2
|
||||
/* 163F4 80829C14 3C018083 */ lui $at, %hi(jtbl_808305BC) ## $at = 80830000
|
||||
/* 163F8 80829C18 002D0821 */ addu $at, $at, $t5
|
||||
/* 163FC 80829C1C 8C2D05BC */ lw $t5, %lo(jtbl_808305BC)($at)
|
||||
/* 16400 80829C20 01A00008 */ jr $t5
|
||||
/* 16404 80829C24 00000000 */ nop
|
||||
glabel L80829C28
|
||||
/* 16408 80829C28 10000003 */ beq $zero, $zero, .L80829C38
|
||||
/* 1640C 80829C2C 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80829C30:
|
||||
/* 16410 80829C30 10000001 */ beq $zero, $zero, .L80829C38
|
||||
/* 16414 80829C34 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80829C38:
|
||||
/* 16418 80829C38 104000D5 */ beq $v0, $zero, .L80829F90
|
||||
/* 1641C 80829C3C 3C198083 */ lui $t9, %hi(D_8082B270) ## $t9 = 80830000
|
||||
/* 16420 80829C40 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 16424 80829C44 866F0000 */ lh $t7, 0x0000($s3) ## 00000000
|
||||
/* 16428 80829C48 2739B270 */ addiu $t9, $t9, %lo(D_8082B270) ## $t9 = 8082B270
|
||||
/* 1642C 80829C4C 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000009
|
||||
/* 16430 80829C50 AE2E02C0 */ sw $t6, 0x02C0($s1) ## 000002C0
|
||||
/* 16434 80829C54 AC400004 */ sw $zero, 0x0004($v0) ## 00000005
|
||||
/* 16438 80829C58 AC560000 */ sw $s6, 0x0000($v0) ## 00000001
|
||||
/* 1643C 80829C5C 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 16440 80829C60 000FC0C0 */ sll $t8, $t7, 3
|
||||
/* 16444 80829C64 030FC021 */ addu $t8, $t8, $t7
|
||||
/* 16448 80829C68 0018C080 */ sll $t8, $t8, 2
|
||||
/* 1644C 80829C6C 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000009
|
||||
/* 16450 80829C70 03192821 */ addu $a1, $t8, $t9
|
||||
/* 16454 80829C74 AE2902C0 */ sw $t1, 0x02C0($s1) ## 000002C0
|
||||
/* 16458 80829C78 8CAA0008 */ lw $t2, 0x0008($a1) ## 00000008
|
||||
/* 1645C 80829C7C 8CAE0004 */ lw $t6, 0x0004($a1) ## 00000004
|
||||
/* 16460 80829C80 3C01FD00 */ lui $at, 0xFD00 ## $at = FD000000
|
||||
/* 16464 80829C84 000A5880 */ sll $t3, $t2, 2
|
||||
/* 16468 80829C88 02EB6021 */ addu $t4, $s7, $t3
|
||||
/* 1646C 80829C8C 8D8D0000 */ lw $t5, 0x0000($t4) ## 00000000
|
||||
/* 16470 80829C90 31C90007 */ andi $t1, $t6, 0x0007 ## $t1 = 00000001
|
||||
/* 16474 80829C94 00095540 */ sll $t2, $t1, 21
|
||||
/* 16478 80829C98 31AF0003 */ andi $t7, $t5, 0x0003 ## $t7 = 00000003
|
||||
/* 1647C 80829C9C 000FC4C0 */ sll $t8, $t7, 19
|
||||
/* 16480 80829CA0 0301C825 */ or $t9, $t8, $at ## $t9 = FD000000
|
||||
/* 16484 80829CA4 032A5825 */ or $t3, $t9, $t2 ## $t3 = FD000000
|
||||
/* 16488 80829CA8 AC4B0000 */ sw $t3, 0x0000($v0) ## 00000001
|
||||
/* 1648C 80829CAC 8CAC0000 */ lw $t4, 0x0000($a1) ## 00000000
|
||||
/* 16490 80829CB0 240707FF */ addiu $a3, $zero, 0x07FF ## $a3 = 000007FF
|
||||
/* 16494 80829CB4 AC4C0004 */ sw $t4, 0x0004($v0) ## 00000005
|
||||
/* 16498 80829CB8 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 1649C 80829CBC 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000009
|
||||
/* 164A0 80829CC0 AE2D02C0 */ sw $t5, 0x02C0($s1) ## 000002C0
|
||||
/* 164A4 80829CC4 8CAF0008 */ lw $t7, 0x0008($a1) ## 00000008
|
||||
/* 164A8 80829CC8 8CAC0004 */ lw $t4, 0x0004($a1) ## 00000004
|
||||
/* 164AC 80829CCC 000FC080 */ sll $t8, $t7, 2
|
||||
/* 164B0 80829CD0 02F87021 */ addu $t6, $s7, $t8
|
||||
/* 164B4 80829CD4 8DC90000 */ lw $t1, 0x0000($t6) ## 00000009
|
||||
/* 164B8 80829CD8 318D0007 */ andi $t5, $t4, 0x0007 ## $t5 = 00000000
|
||||
/* 164BC 80829CDC 000D7D40 */ sll $t7, $t5, 21
|
||||
/* 164C0 80829CE0 31390003 */ andi $t9, $t1, 0x0003 ## $t9 = 00000001
|
||||
/* 164C4 80829CE4 001954C0 */ sll $t2, $t9, 19
|
||||
/* 164C8 80829CE8 015E5825 */ or $t3, $t2, $s8 ## $t3 = F5000000
|
||||
/* 164CC 80829CEC 016FC025 */ or $t8, $t3, $t7 ## $t8 = F5000003
|
||||
/* 164D0 80829CF0 3C0E0700 */ lui $t6, 0x0700 ## $t6 = 07000000
|
||||
/* 164D4 80829CF4 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000005
|
||||
/* 164D8 80829CF8 AC580000 */ sw $t8, 0x0000($v0) ## 00000001
|
||||
/* 164DC 80829CFC 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 164E0 80829D00 3C19E600 */ lui $t9, 0xE600 ## $t9 = E6000000
|
||||
/* 164E4 80829D04 3C0CF300 */ lui $t4, 0xF300 ## $t4 = F3000000
|
||||
/* 164E8 80829D08 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000009
|
||||
/* 164EC 80829D0C AE2902C0 */ sw $t1, 0x02C0($s1) ## 000002C0
|
||||
/* 164F0 80829D10 AC400004 */ sw $zero, 0x0004($v0) ## 00000005
|
||||
/* 164F4 80829D14 AC590000 */ sw $t9, 0x0000($v0) ## 00000001
|
||||
/* 164F8 80829D18 8E2802C0 */ lw $t0, 0x02C0($s1) ## 000002C0
|
||||
/* 164FC 80829D1C 3C0F8083 */ lui $t7, %hi(D_80830540) ## $t7 = 80830000
|
||||
/* 16500 80829D20 3C0E8083 */ lui $t6, %hi(D_80830550) ## $t6 = 80830000
|
||||
/* 16504 80829D24 250A0008 */ addiu $t2, $t0, 0x0008 ## $t2 = 00000008
|
||||
/* 16508 80829D28 AE2A02C0 */ sw $t2, 0x02C0($s1) ## 000002C0
|
||||
/* 1650C 80829D2C AD0C0000 */ sw $t4, 0x0000($t0) ## 00000000
|
||||
/* 16510 80829D30 8CAD0010 */ lw $t5, 0x0010($a1) ## 00000010
|
||||
/* 16514 80829D34 8CA4000C */ lw $a0, 0x000C($a1) ## 0000000C
|
||||
/* 16518 80829D38 8CA30008 */ lw $v1, 0x0008($a1) ## 00000008
|
||||
/* 1651C 80829D3C 3C098083 */ lui $t1, %hi(D_80830560) ## $t1 = 80830000
|
||||
/* 16520 80829D40 008D0019 */ multu $a0, $t5
|
||||
/* 16524 80829D44 00031880 */ sll $v1, $v1, 2
|
||||
/* 16528 80829D48 01E37821 */ addu $t7, $t7, $v1
|
||||
/* 1652C 80829D4C 8DEF0540 */ lw $t7, %lo(D_80830540)($t7)
|
||||
/* 16530 80829D50 01C37021 */ addu $t6, $t6, $v1
|
||||
/* 16534 80829D54 8DCE0550 */ lw $t6, %lo(D_80830550)($t6)
|
||||
/* 16538 80829D58 01234821 */ addu $t1, $t1, $v1
|
||||
/* 1653C 80829D5C 00005812 */ mflo $t3
|
||||
/* 16540 80829D60 016FC021 */ addu $t8, $t3, $t7
|
||||
/* 16544 80829D64 01D83006 */ srlv $a2, $t8, $t6
|
||||
/* 16548 80829D68 24C6FFFF */ addiu $a2, $a2, 0xFFFF ## $a2 = FFFFFFFF
|
||||
/* 1654C 80829D6C 2CC107FF */ sltiu $at, $a2, 0x07FF
|
||||
/* 16550 80829D70 10200003 */ beq $at, $zero, .L80829D80
|
||||
/* 16554 80829D74 00000000 */ nop
|
||||
/* 16558 80829D78 10000001 */ beq $zero, $zero, .L80829D80
|
||||
/* 1655C 80829D7C 00C03825 */ or $a3, $a2, $zero ## $a3 = FFFFFFFF
|
||||
.L80829D80:
|
||||
/* 16560 80829D80 8D290560 */ lw $t1, %lo(D_80830560)($t1)
|
||||
/* 16564 80829D84 30EB0FFF */ andi $t3, $a3, 0x0FFF ## $t3 = 00000FFF
|
||||
/* 16568 80829D88 000B7B00 */ sll $t7, $t3, 12
|
||||
/* 1656C 80829D8C 01240019 */ multu $t1, $a0
|
||||
/* 16570 80829D90 3C010700 */ lui $at, 0x0700 ## $at = 07000000
|
||||
/* 16574 80829D94 00001012 */ mflo $v0
|
||||
/* 16578 80829D98 000210C2 */ srl $v0, $v0, 3
|
||||
/* 1657C 80829D9C 14400003 */ bne $v0, $zero, .L80829DAC
|
||||
/* 16580 80829DA0 00402025 */ or $a0, $v0, $zero ## $a0 = 00000001
|
||||
/* 16584 80829DA4 10000001 */ beq $zero, $zero, .L80829DAC
|
||||
/* 16588 80829DA8 24040001 */ addiu $a0, $zero, 0x0001 ## $a0 = 00000001
|
||||
.L80829DAC:
|
||||
/* 1658C 80829DAC 14400003 */ bne $v0, $zero, .L80829DBC
|
||||
/* 16590 80829DB0 249907FF */ addiu $t9, $a0, 0x07FF ## $t9 = 00000800
|
||||
/* 16594 80829DB4 10000002 */ beq $zero, $zero, .L80829DC0
|
||||
/* 16598 80829DB8 24030001 */ addiu $v1, $zero, 0x0001 ## $v1 = 00000001
|
||||
.L80829DBC:
|
||||
/* 1659C 80829DBC 00401825 */ or $v1, $v0, $zero ## $v1 = 00000001
|
||||
.L80829DC0:
|
||||
/* 165A0 80829DC0 0323001B */ divu $zero, $t9, $v1
|
||||
/* 165A4 80829DC4 00005012 */ mflo $t2
|
||||
/* 165A8 80829DC8 314C0FFF */ andi $t4, $t2, 0x0FFF ## $t4 = 00000008
|
||||
/* 165AC 80829DCC 01816825 */ or $t5, $t4, $at ## $t5 = 07000008
|
||||
/* 165B0 80829DD0 01AFC025 */ or $t8, $t5, $t7 ## $t8 = 87830008
|
||||
/* 165B4 80829DD4 AD180004 */ sw $t8, 0x0004($t0) ## 00000004
|
||||
/* 165B8 80829DD8 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 165BC 80829DDC 14600002 */ bne $v1, $zero, .L80829DE8
|
||||
/* 165C0 80829DE0 00000000 */ nop
|
||||
/* 165C4 80829DE4 0007000D */ break 7
|
||||
.L80829DE8:
|
||||
/* 165C8 80829DE8 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000009
|
||||
/* 165CC 80829DEC AE2E02C0 */ sw $t6, 0x02C0($s1) ## 000002C0
|
||||
/* 165D0 80829DF0 AC400004 */ sw $zero, 0x0004($v0) ## 00000005
|
||||
/* 165D4 80829DF4 AC560000 */ sw $s6, 0x0000($v0) ## 00000001
|
||||
/* 165D8 80829DF8 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 165DC 80829DFC 3C198083 */ lui $t9, %hi(D_80830570) ## $t9 = 80830000
|
||||
/* 165E0 80829E00 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000009
|
||||
/* 165E4 80829E04 AE2902C0 */ sw $t1, 0x02C0($s1) ## 000002C0
|
||||
/* 165E8 80829E08 8CA30008 */ lw $v1, 0x0008($a1) ## 00000008
|
||||
/* 165EC 80829E0C 8CAA000C */ lw $t2, 0x000C($a1) ## 0000000C
|
||||
/* 165F0 80829E10 8CA90004 */ lw $t1, 0x0004($a1) ## 00000004
|
||||
/* 165F4 80829E14 00031880 */ sll $v1, $v1, 2
|
||||
/* 165F8 80829E18 0323C821 */ addu $t9, $t9, $v1
|
||||
/* 165FC 80829E1C 8F390570 */ lw $t9, %lo(D_80830570)($t9)
|
||||
/* 16600 80829E20 032A0019 */ multu $t9, $t2
|
||||
/* 16604 80829E24 31390007 */ andi $t9, $t1, 0x0007 ## $t9 = 00000001
|
||||
/* 16608 80829E28 00195540 */ sll $t2, $t9, 21
|
||||
/* 1660C 80829E2C 3C19F200 */ lui $t9, 0xF200 ## $t9 = F2000000
|
||||
/* 16610 80829E30 00006012 */ mflo $t4
|
||||
/* 16614 80829E34 258B0007 */ addiu $t3, $t4, 0x0007 ## $t3 = 0000000F
|
||||
/* 16618 80829E38 000B68C2 */ srl $t5, $t3, 3
|
||||
/* 1661C 80829E3C 3C0B8083 */ lui $t3, %hi(D_80830520) ## $t3 = 80830000
|
||||
/* 16620 80829E40 01635821 */ addu $t3, $t3, $v1
|
||||
/* 16624 80829E44 8D6B0520 */ lw $t3, %lo(D_80830520)($t3)
|
||||
/* 16628 80829E48 31AF01FF */ andi $t7, $t5, 0x01FF ## $t7 = 00000008
|
||||
/* 1662C 80829E4C 000FC240 */ sll $t8, $t7, 9
|
||||
/* 16630 80829E50 031E7025 */ or $t6, $t8, $s8 ## $t6 = F7830008
|
||||
/* 16634 80829E54 316D0003 */ andi $t5, $t3, 0x0003 ## $t5 = 00000000
|
||||
/* 16638 80829E58 000D7CC0 */ sll $t7, $t5, 19
|
||||
/* 1663C 80829E5C 01CA6025 */ or $t4, $t6, $t2 ## $t4 = F7830008
|
||||
/* 16640 80829E60 018FC025 */ or $t8, $t4, $t7 ## $t8 = F7830008
|
||||
/* 16644 80829E64 AC580000 */ sw $t8, 0x0000($v0) ## 00000001
|
||||
/* 16648 80829E68 AC400004 */ sw $zero, 0x0004($v0) ## 00000005
|
||||
/* 1664C 80829E6C 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 16650 80829E70 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000009
|
||||
/* 16654 80829E74 AE2902C0 */ sw $t1, 0x02C0($s1) ## 000002C0
|
||||
/* 16658 80829E78 AC590000 */ sw $t9, 0x0000($v0) ## 00000001
|
||||
/* 1665C 80829E7C 8CAE000C */ lw $t6, 0x000C($a1) ## 0000000C
|
||||
/* 16660 80829E80 8CAF0010 */ lw $t7, 0x0010($a1) ## 00000010
|
||||
/* 16664 80829E84 25CAFFFF */ addiu $t2, $t6, 0xFFFF ## $t2 = F7830007
|
||||
/* 16668 80829E88 000A5880 */ sll $t3, $t2, 2
|
||||
/* 1666C 80829E8C 25F8FFFF */ addiu $t8, $t7, 0xFFFF ## $t8 = 00000007
|
||||
/* 16670 80829E90 00184880 */ sll $t1, $t8, 2
|
||||
/* 16674 80829E94 316D0FFF */ andi $t5, $t3, 0x0FFF ## $t5 = 00000000
|
||||
/* 16678 80829E98 000D6300 */ sll $t4, $t5, 12
|
||||
/* 1667C 80829E9C 31390FFF */ andi $t9, $t1, 0x0FFF ## $t9 = 00000009
|
||||
/* 16680 80829EA0 01997025 */ or $t6, $t4, $t9 ## $t6 = F7830009
|
||||
/* 16684 80829EA4 0C034213 */ jal Matrix_Push
|
||||
/* 16688 80829EA8 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000005
|
||||
/* 1668C 80829EAC 3C028016 */ lui $v0, %hi(gGameInfo)
|
||||
/* 16690 80829EB0 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)
|
||||
/* 16694 80829EB4 C64A0004 */ lwc1 $f10, 0x0004($s2) ## 00000018
|
||||
/* 16698 80829EB8 C6440008 */ lwc1 $f4, 0x0008($s2) ## 0000001C
|
||||
/* 1669C 80829EBC 844A114C */ lh $t2, 0x114C($v0) ## 8016114C
|
||||
/* 166A0 80829EC0 844B114E */ lh $t3, 0x114E($v0) ## 8016114E
|
||||
/* 166A4 80829EC4 4406B000 */ mfc1 $a2, $f22
|
||||
/* 166A8 80829EC8 448A3000 */ mtc1 $t2, $f6 ## $f6 = 0.00
|
||||
/* 166AC 80829ECC 448B8000 */ mtc1 $t3, $f16 ## $f16 = 0.00
|
||||
/* 166B0 80829ED0 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
|
||||
/* 166B4 80829ED4 46803220 */ cvt.s.w $f8, $f6
|
||||
/* 166B8 80829ED8 468084A0 */ cvt.s.w $f18, $f16
|
||||
/* 166BC 80829EDC 460A4300 */ add.s $f12, $f8, $f10
|
||||
/* 166C0 80829EE0 0C034261 */ jal Matrix_Translate
|
||||
/* 166C4 80829EE4 46049380 */ add.s $f14, $f18, $f4
|
||||
/* 166C8 80829EE8 4406A000 */ mfc1 $a2, $f20
|
||||
/* 166CC 80829EEC 4600A306 */ mov.s $f12, $f20
|
||||
/* 166D0 80829EF0 4600A386 */ mov.s $f14, $f20
|
||||
/* 166D4 80829EF4 0C0342A3 */ jal Matrix_Scale
|
||||
/* 166D8 80829EF8 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
|
||||
/* 166DC 80829EFC 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 166E0 80829F00 3C0FDA38 */ lui $t7, 0xDA38 ## $t7 = DA380000
|
||||
/* 166E4 80829F04 35EF0003 */ ori $t7, $t7, 0x0003 ## $t7 = DA380003
|
||||
/* 166E8 80829F08 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
|
||||
/* 166EC 80829F0C AE2D02C0 */ sw $t5, 0x02C0($s1) ## 000002C0
|
||||
/* 166F0 80829F10 3C058083 */ lui $a1, %hi(D_80830594) ## $a1 = 80830000
|
||||
/* 166F4 80829F14 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 166F8 80829F18 8EA40000 */ lw $a0, 0x0000($s5) ## 00000000
|
||||
/* 166FC 80829F1C 24A50594 */ addiu $a1, $a1, %lo(D_80830594) ## $a1 = 80830594
|
||||
/* 16700 80829F20 24060110 */ addiu $a2, $zero, 0x0110 ## $a2 = 00000110
|
||||
/* 16704 80829F24 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 16708 80829F28 00408025 */ or $s0, $v0, $zero ## $s0 = 00000000
|
||||
/* 1670C 80829F2C 0C034221 */ jal Matrix_Pop
|
||||
/* 16710 80829F30 AE020004 */ sw $v0, 0x0004($s0) ## 00000004
|
||||
/* 16714 80829F34 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 16718 80829F38 3C010100 */ lui $at, 0x0100 ## $at = 01000000
|
||||
/* 1671C 80829F3C 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 16720 80829F40 AE3802C0 */ sw $t8, 0x02C0($s1) ## 000002C0
|
||||
/* 16724 80829F44 8E64000C */ lw $a0, 0x000C($s3) ## 0000000C
|
||||
/* 16728 80829F48 3C180702 */ lui $t8, 0x0702 ## $t8 = 07020000
|
||||
/* 1672C 80829F4C 37180604 */ ori $t8, $t8, 0x0604 ## $t8 = 07020604
|
||||
/* 16730 80829F50 308900FF */ andi $t1, $a0, 0x00FF ## $t1 = 00000000
|
||||
/* 16734 80829F54 00096300 */ sll $t4, $t1, 12
|
||||
/* 16738 80829F58 308E007F */ andi $t6, $a0, 0x007F ## $t6 = 00000000
|
||||
/* 1673C 80829F5C 000E5040 */ sll $t2, $t6, 1
|
||||
/* 16740 80829F60 0181C825 */ or $t9, $t4, $at ## $t9 = 01000000
|
||||
/* 16744 80829F64 032A5825 */ or $t3, $t9, $t2 ## $t3 = 01000000
|
||||
/* 16748 80829F68 AC4B0000 */ sw $t3, 0x0000($v0) ## 00000000
|
||||
/* 1674C 80829F6C 8E6D0008 */ lw $t5, 0x0008($s3) ## 00000008
|
||||
/* 16750 80829F70 3C090002 */ lui $t1, 0x0002 ## $t1 = 00020000
|
||||
/* 16754 80829F74 35290400 */ ori $t1, $t1, 0x0400 ## $t1 = 00020400
|
||||
/* 16758 80829F78 AC4D0004 */ sw $t5, 0x0004($v0) ## 00000004
|
||||
/* 1675C 80829F7C 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 16760 80829F80 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 16764 80829F84 AE2F02C0 */ sw $t7, 0x02C0($s1) ## 000002C0
|
||||
/* 16768 80829F88 AC490004 */ sw $t1, 0x0004($v0) ## 00000004
|
||||
/* 1676C 80829F8C AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
.L80829F90:
|
||||
/* 16770 80829F90 8E6C0010 */ lw $t4, 0x0010($s3) ## 00000010
|
||||
/* 16774 80829F94 26940001 */ addiu $s4, $s4, 0x0001 ## $s4 = 00000001
|
||||
/* 16778 80829F98 2652000C */ addiu $s2, $s2, 0x000C ## $s2 = 00000020
|
||||
/* 1677C 80829F9C 028C082A */ slt $at, $s4, $t4
|
||||
/* 16780 80829FA0 5420FF0D */ bnel $at, $zero, .L80829BD8
|
||||
/* 16784 80829FA4 866B0000 */ lh $t3, 0x0000($s3) ## 00000000
|
||||
.L80829FA8:
|
||||
/* 16788 80829FA8 0C034221 */ jal Matrix_Pop
|
||||
/* 1678C 80829FAC 267300A4 */ addiu $s3, $s3, 0x00A4 ## $s3 = 000000A4
|
||||
/* 16790 80829FB0 1000FEA5 */ beq $zero, $zero, .L80829A48
|
||||
/* 16794 80829FB4 86620000 */ lh $v0, 0x0000($s3) ## 000000A4
|
||||
.L80829FB8:
|
||||
/* 16798 80829FB8 3C068083 */ lui $a2, %hi(D_808305A8) ## $a2 = 80830000
|
||||
/* 1679C 80829FBC 24C605A8 */ addiu $a2, $a2, %lo(D_808305A8) ## $a2 = 808305A8
|
||||
/* 167A0 80829FC0 27A400B0 */ addiu $a0, $sp, 0x00B0 ## $a0 = FFFFFFD8
|
||||
/* 167A4 80829FC4 8EA50000 */ lw $a1, 0x0000($s5) ## 00000000
|
||||
/* 167A8 80829FC8 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 167AC 80829FCC 2407011E */ addiu $a3, $zero, 0x011E ## $a3 = 0000011E
|
||||
/* 167B0 80829FD0 8FBF0054 */ lw $ra, 0x0054($sp)
|
||||
/* 167B4 80829FD4 D7B40018 */ ldc1 $f20, 0x0018($sp)
|
||||
/* 167B8 80829FD8 D7B60020 */ ldc1 $f22, 0x0020($sp)
|
||||
/* 167BC 80829FDC D7B80028 */ ldc1 $f24, 0x0028($sp)
|
||||
/* 167C0 80829FE0 8FB00030 */ lw $s0, 0x0030($sp)
|
||||
/* 167C4 80829FE4 8FB10034 */ lw $s1, 0x0034($sp)
|
||||
/* 167C8 80829FE8 8FB20038 */ lw $s2, 0x0038($sp)
|
||||
/* 167CC 80829FEC 8FB3003C */ lw $s3, 0x003C($sp)
|
||||
/* 167D0 80829FF0 8FB40040 */ lw $s4, 0x0040($sp)
|
||||
/* 167D4 80829FF4 8FB50044 */ lw $s5, 0x0044($sp)
|
||||
/* 167D8 80829FF8 8FB60048 */ lw $s6, 0x0048($sp)
|
||||
/* 167DC 80829FFC 8FB7004C */ lw $s7, 0x004C($sp)
|
||||
/* 167E0 8082A000 8FBE0050 */ lw $s8, 0x0050($sp)
|
||||
/* 167E4 8082A004 03E00008 */ jr $ra
|
||||
/* 167E8 8082A008 27BD00D8 */ addiu $sp, $sp, 0x00D8 ## $sp = 00000000
|
|
@ -1,44 +0,0 @@
|
|||
.late_rodata
|
||||
.late_rodata_alignment 4
|
||||
|
||||
glabel jtbl_808305DC
|
||||
.word L8082A044
|
||||
.word L8082A044
|
||||
.word L8082A044
|
||||
.word L8082A044
|
||||
.word L8082A044
|
||||
.word L8082A044
|
||||
.word L8082A044
|
||||
.word L8082A044
|
||||
.word L8082A044
|
||||
.word L8082A044
|
||||
|
||||
.text
|
||||
glabel func_8082A00C
|
||||
/* 167EC 8082A00C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 167F0 8082A010 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 167F4 8082A014 0C20A658 */ jal func_80829960
|
||||
/* 167F8 8082A018 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 167FC 8082A01C 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 16800 8082A020 948E00A4 */ lhu $t6, 0x00A4($a0) ## 000000A4
|
||||
/* 16804 8082A024 2DC1000A */ sltiu $at, $t6, 0x000A
|
||||
/* 16808 8082A028 10200009 */ beq $at, $zero, .L8082A050
|
||||
/* 1680C 8082A02C 000E7080 */ sll $t6, $t6, 2
|
||||
/* 16810 8082A030 3C018083 */ lui $at, %hi(jtbl_808305DC) ## $at = 80830000
|
||||
/* 16814 8082A034 002E0821 */ addu $at, $at, $t6
|
||||
/* 16818 8082A038 8C2E05DC */ lw $t6, %lo(jtbl_808305DC)($at)
|
||||
/* 1681C 8082A03C 01C00008 */ jr $t6
|
||||
/* 16820 8082A040 00000000 */ nop
|
||||
glabel L8082A044
|
||||
/* 16824 8082A044 0C20A668 */ jal func_808299A0
|
||||
/* 16828 8082A048 00000000 */ nop
|
||||
/* 1682C 8082A04C 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
.L8082A050:
|
||||
/* 16830 8082A050 0C20A664 */ jal func_80829990
|
||||
/* 16834 8082A054 00000000 */ nop
|
||||
/* 16838 8082A058 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 1683C 8082A05C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 16840 8082A060 03E00008 */ jr $ra
|
||||
/* 16844 8082A064 00000000 */ nop
|
||||
/* 16848 8082A068 00000000 */ nop
|
||||
/* 1684C 8082A06C 00000000 */ nop
|
Loading…
Add table
Add a link
Reference in a new issue