mirror of
https://github.com/zeldaret/oot
synced 2026-08-04 01:03:36 -04:00
File Select (z_file_choose) OK (#1012)
* matching split * migrate progress * split done and rodata migrated * all data migrated to c * start init * progress * progress * progress * progress * progress * progress * copy done * progress * erase and settings done * progress * progress * progress * start keyboard * progress * progress * progress * progress * Minor progress * fix z_magic_dark issue * func_80806F34 decomp'd * verified equivalence * one fix * format * merge petries work * reorganizing * lots of reorganizing and wraning fixing * rename file * remove language enum * unwanted changes * some symbol replacement, organization, and some names * all symbols replaced, some organization * some more cleanup * continue docs * Match the remaining functions in file_choose * merge master * select mode documented, all functions in file_choose.c named * nameset functions named, some other cleaning * some more general cleanup * stub comments for cm, name a few things * fix data and sizeof * copy/erase functions and modes named * rename assets, format * change some struct members * fixes * review1 * fix maching error * extract VTX data * re add werror to ZAPD * review 2 * fix * remove file boundary padding * remove zeroes * review3 * change skybox stuff * changes to vs etc Co-authored-by: KrimtonZ <krimtonz@gmail.com> Co-authored-by: Thar0 <17233964+Thar0@users.noreply.github.com> Co-authored-by: mzxrules <mzxrules@gmail.com> Co-authored-by: petrie911 <pmontag@DESKTOP-LG8A167.localdomain> Co-authored-by: Roman971 <romanlasnier@hotmail.com> Co-authored-by: Louis <louist103@gmail.com>
This commit is contained in:
@@ -1,111 +0,0 @@
|
||||
glabel func_80803D40
|
||||
/* 00000 80803D40 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 00004 80803D44 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 00008 80803D48 3C0B8081 */ lui $t3, %hi(D_80812480) ## $t3 = 80810000
|
||||
/* 0000C 80803D4C 256B2480 */ addiu $t3, $t3, %lo(D_80812480) ## $t3 = 80812480
|
||||
/* 00010 80803D50 00814821 */ addu $t1, $a0, $at
|
||||
/* 00014 80803D54 00205021 */ addu $t2, $at, $zero
|
||||
/* 00018 80803D58 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 0001C 80803D5C 00021840 */ sll $v1, $v0, 1
|
||||
.L80803D60:
|
||||
/* 00020 80803D60 00837021 */ addu $t6, $a0, $v1
|
||||
/* 00024 80803D64 01CA3821 */ addu $a3, $t6, $t2
|
||||
/* 00028 80803D68 01637821 */ addu $t7, $t3, $v1
|
||||
/* 0002C 80803D6C 85E50000 */ lh $a1, 0x0000($t7) ## 00000000
|
||||
/* 00030 80803D70 84E84A52 */ lh $t0, 0x4A52($a3) ## 00004A52
|
||||
/* 00034 80803D74 24420001 */ addiu $v0, $v0, 0x0001 ## $v0 = 00000001
|
||||
/* 00038 80803D78 00021400 */ sll $v0, $v0, 16
|
||||
/* 0003C 80803D7C 01053023 */ subu $a2, $t0, $a1
|
||||
/* 00040 80803D80 04C00003 */ bltz $a2, .L80803D90
|
||||
/* 00044 80803D84 00021403 */ sra $v0, $v0, 16
|
||||
/* 00048 80803D88 10000002 */ beq $zero, $zero, .L80803D94
|
||||
/* 0004C 80803D8C 00C01825 */ or $v1, $a2, $zero ## $v1 = 00000000
|
||||
.L80803D90:
|
||||
/* 00050 80803D90 00061823 */ subu $v1, $zero, $a2
|
||||
.L80803D94:
|
||||
/* 00054 80803D94 85384A50 */ lh $t8, 0x4A50($t1) ## 00004A50
|
||||
/* 00058 80803D98 0078001A */ div $zero, $v1, $t8
|
||||
/* 0005C 80803D9C 17000002 */ bne $t8, $zero, .L80803DA8
|
||||
/* 00060 80803DA0 00000000 */ nop
|
||||
/* 00064 80803DA4 0007000D */ break 7
|
||||
.L80803DA8:
|
||||
/* 00068 80803DA8 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 0006C 80803DAC 17010004 */ bne $t8, $at, .L80803DC0
|
||||
/* 00070 80803DB0 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 00074 80803DB4 14610002 */ bne $v1, $at, .L80803DC0
|
||||
/* 00078 80803DB8 00000000 */ nop
|
||||
/* 0007C 80803DBC 0006000D */ break 6
|
||||
.L80803DC0:
|
||||
/* 00080 80803DC0 00003012 */ mflo $a2
|
||||
/* 00084 80803DC4 00063400 */ sll $a2, $a2, 16
|
||||
/* 00088 80803DC8 0105082A */ slt $at, $t0, $a1
|
||||
/* 0008C 80803DCC 14200004 */ bne $at, $zero, .L80803DE0
|
||||
/* 00090 80803DD0 00063403 */ sra $a2, $a2, 16
|
||||
/* 00094 80803DD4 0106C823 */ subu $t9, $t0, $a2
|
||||
/* 00098 80803DD8 10000003 */ beq $zero, $zero, .L80803DE8
|
||||
/* 0009C 80803DDC A4F94A52 */ sh $t9, 0x4A52($a3) ## 00004A52
|
||||
.L80803DE0:
|
||||
/* 000A0 80803DE0 01066021 */ addu $t4, $t0, $a2
|
||||
/* 000A4 80803DE4 A4EC4A52 */ sh $t4, 0x4A52($a3) ## 00004A52
|
||||
.L80803DE8:
|
||||
/* 000A8 80803DE8 28410005 */ slti $at, $v0, 0x0005
|
||||
/* 000AC 80803DEC 5420FFDC */ bnel $at, $zero, .L80803D60
|
||||
/* 000B0 80803DF0 00021840 */ sll $v1, $v0, 1
|
||||
/* 000B4 80803DF4 852D4A92 */ lh $t5, 0x4A92($t1) ## 00004A92
|
||||
/* 000B8 80803DF8 852F4A94 */ lh $t7, 0x4A94($t1) ## 00004A94
|
||||
/* 000BC 80803DFC 85394A9A */ lh $t9, 0x4A9A($t1) ## 00004A9A
|
||||
/* 000C0 80803E00 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 000C4 80803E04 25AEFFE7 */ addiu $t6, $t5, 0xFFE7 ## $t6 = FFFFFFE7
|
||||
/* 000C8 80803E08 25F8FFE7 */ addiu $t8, $t7, 0xFFE7 ## $t8 = FFFFFFE7
|
||||
/* 000CC 80803E0C A52E4A92 */ sh $t6, 0x4A92($t1) ## 00004A92
|
||||
/* 000D0 80803E10 A5384A94 */ sh $t8, 0x4A94($t1) ## 00004A94
|
||||
/* 000D4 80803E14 00240821 */ addu $at, $at, $a0
|
||||
/* 000D8 80803E18 272CFFE7 */ addiu $t4, $t9, 0xFFE7 ## $t4 = FFFFFFE7
|
||||
/* 000DC 80803E1C A42CCA9A */ sh $t4, -0x3566($at) ## 0001CA9A
|
||||
/* 000E0 80803E20 852D4A98 */ lh $t5, 0x4A98($t1) ## 00004A98
|
||||
/* 000E4 80803E24 852F4A6E */ lh $t7, 0x4A6E($t1) ## 00004A6E
|
||||
/* 000E8 80803E28 85394A70 */ lh $t9, 0x4A70($t1) ## 00004A70
|
||||
/* 000EC 80803E2C 25AE0019 */ addiu $t6, $t5, 0x0019 ## $t6 = 00000019
|
||||
/* 000F0 80803E30 852D4A50 */ lh $t5, 0x4A50($t1) ## 00004A50
|
||||
/* 000F4 80803E34 A52E4A98 */ sh $t6, 0x4A98($t1) ## 00004A98
|
||||
/* 000F8 80803E38 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 000FC 80803E3C 25F8FFE1 */ addiu $t8, $t7, 0xFFE1 ## $t8 = FFFFFFE1
|
||||
/* 00100 80803E40 272C001F */ addiu $t4, $t9, 0x001F ## $t4 = 0000001F
|
||||
/* 00104 80803E44 A5384A6E */ sh $t8, 0x4A6E($t1) ## 00004A6E
|
||||
/* 00108 80803E48 A52C4A70 */ sh $t4, 0x4A70($t1) ## 00004A70
|
||||
/* 0010C 80803E4C 00240821 */ addu $at, $at, $a0
|
||||
/* 00110 80803E50 25AEFFFF */ addiu $t6, $t5, 0xFFFF ## $t6 = FFFFFFFF
|
||||
/* 00114 80803E54 A42ECA50 */ sh $t6, -0x35B0($at) ## 0001CA50
|
||||
/* 00118 80803E58 852F4A50 */ lh $t7, 0x4A50($t1) ## 00004A50
|
||||
/* 0011C 80803E5C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00120 80803E60 00240821 */ addu $at, $at, $a0
|
||||
/* 00124 80803E64 15E0001A */ bne $t7, $zero, .L80803ED0
|
||||
/* 00128 80803E68 24180008 */ addiu $t8, $zero, 0x0008 ## $t8 = 00000008
|
||||
/* 0012C 80803E6C A438CA50 */ sh $t8, -0x35B0($at) ## 0001CA50
|
||||
/* 00130 80803E70 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00134 80803E74 00240821 */ addu $at, $at, $a0
|
||||
/* 00138 80803E78 A420CA9A */ sh $zero, -0x3566($at) ## 0001CA9A
|
||||
/* 0013C 80803E7C 85224A9A */ lh $v0, 0x4A9A($t1) ## 00004A9A
|
||||
/* 00140 80803E80 852C4A66 */ lh $t4, 0x4A66($t1) ## 00004A66
|
||||
/* 00144 80803E84 241900C8 */ addiu $t9, $zero, 0x00C8 ## $t9 = 000000C8
|
||||
/* 00148 80803E88 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0014C 80803E8C A5394A98 */ sh $t9, 0x4A98($t1) ## 00004A98
|
||||
/* 00150 80803E90 00240821 */ addu $at, $at, $a0
|
||||
/* 00154 80803E94 A5224A94 */ sh $v0, 0x4A94($t1) ## 00004A94
|
||||
/* 00158 80803E98 A5224A92 */ sh $v0, 0x4A92($t1) ## 00004A92
|
||||
/* 0015C 80803E9C A42CCA64 */ sh $t4, -0x359C($at) ## 0001CA64
|
||||
/* 00160 80803EA0 240D00FF */ addiu $t5, $zero, 0x00FF ## $t5 = 000000FF
|
||||
/* 00164 80803EA4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00168 80803EA8 A52D4A6E */ sh $t5, 0x4A6E($t1) ## 00004A6E
|
||||
/* 0016C 80803EAC A5204A70 */ sh $zero, 0x4A70($t1) ## 00004A70
|
||||
/* 00170 80803EB0 00240821 */ addu $at, $at, $a0
|
||||
/* 00174 80803EB4 240E0003 */ addiu $t6, $zero, 0x0003 ## $t6 = 00000003
|
||||
/* 00178 80803EB8 A42ECA38 */ sh $t6, -0x35C8($at) ## 0001CA38
|
||||
/* 0017C 80803EBC 852F4A3E */ lh $t7, 0x4A3E($t1) ## 00004A3E
|
||||
/* 00180 80803EC0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00184 80803EC4 00240821 */ addu $at, $at, $a0
|
||||
/* 00188 80803EC8 25F80001 */ addiu $t8, $t7, 0x0001 ## $t8 = 00000001
|
||||
/* 0018C 80803ECC A438CA3E */ sh $t8, -0x35C2($at) ## 0001CA3E
|
||||
.L80803ED0:
|
||||
/* 00190 80803ED0 03E00008 */ jr $ra
|
||||
/* 00194 80803ED4 00000000 */ nop
|
||||
@@ -1,239 +0,0 @@
|
||||
glabel func_80803ED8
|
||||
/* 00198 80803ED8 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
|
||||
/* 0019C 80803EDC 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 001A0 80803EE0 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 001A4 80803EE4 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 001A8 80803EE8 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 001AC 80803EEC 00814021 */ addu $t0, $a0, $at
|
||||
/* 001B0 80803EF0 85034A38 */ lh $v1, 0x4A38($t0) ## 00004A38
|
||||
/* 001B4 80803EF4 24090003 */ addiu $t1, $zero, 0x0003 ## $t1 = 00000003
|
||||
/* 001B8 80803EF8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 001BC 80803EFC 55230006 */ bnel $t1, $v1, .L80803F18
|
||||
/* 001C0 80803F00 96020020 */ lhu $v0, 0x0020($s0) ## 00000020
|
||||
/* 001C4 80803F04 948E0020 */ lhu $t6, 0x0020($a0) ## 00000020
|
||||
/* 001C8 80803F08 31CF9000 */ andi $t7, $t6, 0x9000 ## $t7 = 00000000
|
||||
/* 001CC 80803F0C 55E00007 */ bnel $t7, $zero, .L80803F2C
|
||||
/* 001D0 80803F10 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 001D4 80803F14 96020020 */ lhu $v0, 0x0020($s0) ## 00000020
|
||||
.L80803F18:
|
||||
/* 001D8 80803F18 2401BFFF */ addiu $at, $zero, 0xBFFF ## $at = FFFFBFFF
|
||||
/* 001DC 80803F1C 0041C027 */ nor $t8, $v0, $at
|
||||
/* 001E0 80803F20 17000020 */ bne $t8, $zero, .L80803FA4
|
||||
/* 001E4 80803F24 304D9000 */ andi $t5, $v0, 0x9000 ## $t5 = 00000000
|
||||
/* 001E8 80803F28 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
.L80803F2C:
|
||||
/* 001EC 80803F2C 00300821 */ addu $at, $at, $s0
|
||||
/* 001F0 80803F30 24190008 */ addiu $t9, $zero, 0x0008 ## $t9 = 00000008
|
||||
/* 001F4 80803F34 A439CA50 */ sh $t9, -0x35B0($at) ## 0001CA50
|
||||
/* 001F8 80803F38 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 001FC 80803F3C 00300821 */ addu $at, $at, $s0
|
||||
/* 00200 80803F40 A429CA38 */ sh $t1, -0x35C8($at) ## 0001CA38
|
||||
/* 00204 80803F44 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00208 80803F48 00300821 */ addu $at, $at, $s0
|
||||
/* 0020C 80803F4C A420CA66 */ sh $zero, -0x359A($at) ## 0001CA66
|
||||
/* 00210 80803F50 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00214 80803F54 00300821 */ addu $at, $at, $s0
|
||||
/* 00218 80803F58 240A0013 */ addiu $t2, $zero, 0x0013 ## $t2 = 00000013
|
||||
/* 0021C 80803F5C A42ACA3E */ sh $t2, -0x35C2($at) ## 0001CA3E
|
||||
/* 00220 80803F60 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00224 80803F64 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 00228 80803F68 00300821 */ addu $at, $at, $s0
|
||||
/* 0022C 80803F6C 240BFFFF */ addiu $t3, $zero, 0xFFFF ## $t3 = FFFFFFFF
|
||||
/* 00230 80803F70 3C0C8013 */ lui $t4, %hi(D_801333E8)
|
||||
/* 00234 80803F74 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 00238 80803F78 A42BCA60 */ sh $t3, -0x35A0($at) ## 0001CA60
|
||||
/* 0023C 80803F7C 258C33E8 */ addiu $t4, %lo(D_801333E8)
|
||||
/* 00240 80803F80 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 00244 80803F84 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 00248 80803F88 AFAC0014 */ sw $t4, 0x0014($sp)
|
||||
/* 0024C 80803F8C AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 00250 80803F90 2404483C */ addiu $a0, $zero, 0x483C ## $a0 = 0000483C
|
||||
/* 00254 80803F94 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 00258 80803F98 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 0025C 80803F9C 100000A6 */ beq $zero, $zero, .L80804238
|
||||
/* 00260 80803FA0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80803FA4:
|
||||
/* 00264 80803FA4 11A00044 */ beq $t5, $zero, .L808040B8
|
||||
/* 00268 80803FA8 00037040 */ sll $t6, $v1, 1
|
||||
/* 0026C 80803FAC 3C0F8013 */ lui $t7, %hi(gSramSlotOffsets)
|
||||
/* 00270 80803FB0 01EE7821 */ addu $t7, $t7, $t6
|
||||
/* 00274 80803FB4 95EFA4E0 */ lhu $t7, %lo(gSramSlotOffsets)($t7)
|
||||
/* 00278 80803FB8 8E1801E0 */ lw $t8, 0x01E0($s0) ## 000001E0
|
||||
/* 0027C 80803FBC 2404005A */ addiu $a0, $zero, 0x005A ## $a0 = 0000005A
|
||||
/* 00280 80803FC0 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 00284 80803FC4 01F81021 */ addu $v0, $t7, $t8
|
||||
/* 00288 80803FC8 9059001C */ lbu $t9, 0x001C($v0) ## 0000001C
|
||||
/* 0028C 80803FCC 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 00290 80803FD0 240F0008 */ addiu $t7, $zero, 0x0008 ## $t7 = 00000008
|
||||
/* 00294 80803FD4 10990016 */ beq $a0, $t9, .L80804030
|
||||
/* 00298 80803FD8 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 0029C 80803FDC 904A001D */ lbu $t2, 0x001D($v0) ## 0000001D
|
||||
/* 002A0 80803FE0 24010045 */ addiu $at, $zero, 0x0045 ## $at = 00000045
|
||||
/* 002A4 80803FE4 51410013 */ beql $t2, $at, .L80804034
|
||||
/* 002A8 80803FE8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 002AC 80803FEC 904B001E */ lbu $t3, 0x001E($v0) ## 0000001E
|
||||
/* 002B0 80803FF0 2401004C */ addiu $at, $zero, 0x004C ## $at = 0000004C
|
||||
/* 002B4 80803FF4 5161000F */ beql $t3, $at, .L80804034
|
||||
/* 002B8 80803FF8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 002BC 80803FFC 904C001F */ lbu $t4, 0x001F($v0) ## 0000001F
|
||||
/* 002C0 80804000 24010044 */ addiu $at, $zero, 0x0044 ## $at = 00000044
|
||||
/* 002C4 80804004 5181000B */ beql $t4, $at, .L80804034
|
||||
/* 002C8 80804008 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 002CC 8080400C 904D0020 */ lbu $t5, 0x0020($v0) ## 00000020
|
||||
/* 002D0 80804010 24010041 */ addiu $at, $zero, 0x0041 ## $at = 00000041
|
||||
/* 002D4 80804014 51A10007 */ beql $t5, $at, .L80804034
|
||||
/* 002D8 80804018 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 002DC 8080401C 904E0021 */ lbu $t6, 0x0021($v0) ## 00000021
|
||||
/* 002E0 80804020 3C0B8013 */ lui $t3, %hi(D_801333E8)
|
||||
/* 002E4 80804024 256B33E8 */ addiu $t3, %lo(D_801333E8)
|
||||
/* 002E8 80804028 148E0019 */ bne $a0, $t6, .L80804090
|
||||
/* 002EC 8080402C 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
.L80804030:
|
||||
/* 002F0 80804030 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
.L80804034:
|
||||
/* 002F4 80804034 00300821 */ addu $at, $at, $s0
|
||||
/* 002F8 80804038 A42FCA50 */ sh $t7, -0x35B0($at) ## 0001CA50
|
||||
/* 002FC 8080403C 85184A38 */ lh $t8, 0x4A38($t0) ## 00004A38
|
||||
/* 00300 80804040 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00304 80804044 00300821 */ addu $at, $at, $s0
|
||||
/* 00308 80804048 A438CA46 */ sh $t8, -0x35BA($at) ## 0001CA46
|
||||
/* 0030C 8080404C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00310 80804050 00300821 */ addu $at, $at, $s0
|
||||
/* 00314 80804054 24190005 */ addiu $t9, $zero, 0x0005 ## $t9 = 00000005
|
||||
/* 00318 80804058 A439CA3E */ sh $t9, -0x35C2($at) ## 0001CA3E
|
||||
/* 0031C 8080405C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00320 80804060 00300821 */ addu $at, $at, $s0
|
||||
/* 00324 80804064 3C0A8013 */ lui $t2, %hi(D_801333E8)
|
||||
/* 00328 80804068 A429CA66 */ sh $t1, -0x359A($at) ## 0001CA66
|
||||
/* 0032C 8080406C 254A33E8 */ addiu $t2, %lo(D_801333E8)
|
||||
/* 00330 80804070 AFAA0014 */ sw $t2, 0x0014($sp)
|
||||
/* 00334 80804074 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 00338 80804078 2404483B */ addiu $a0, $zero, 0x483B ## $a0 = 0000483B
|
||||
/* 0033C 8080407C 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 00340 80804080 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 00344 80804084 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 00348 80804088 1000006B */ beq $zero, $zero, .L80804238
|
||||
/* 0034C 8080408C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80804090:
|
||||
/* 00350 80804090 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 00354 80804094 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 00358 80804098 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 0035C 8080409C 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 00360 808040A0 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 00364 808040A4 2404483D */ addiu $a0, $zero, 0x483D ## $a0 = 0000483D
|
||||
/* 00368 808040A8 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 0036C 808040AC AFAB0014 */ sw $t3, 0x0014($sp)
|
||||
/* 00370 808040B0 10000061 */ beq $zero, $zero, .L80804238
|
||||
/* 00374 808040B4 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L808040B8:
|
||||
/* 00378 808040B8 85024ABC */ lh $v0, 0x4ABC($t0) ## 00004ABC
|
||||
/* 0037C 808040BC 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 00380 808040C0 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 00384 808040C4 04400003 */ bltz $v0, .L808040D4
|
||||
/* 00388 808040C8 00022023 */ subu $a0, $zero, $v0
|
||||
/* 0038C 808040CC 10000001 */ beq $zero, $zero, .L808040D4
|
||||
/* 00390 808040D0 00402025 */ or $a0, $v0, $zero ## $a0 = 00000000
|
||||
.L808040D4:
|
||||
/* 00394 808040D4 2881001E */ slti $at, $a0, 0x001E
|
||||
/* 00398 808040D8 14200029 */ bne $at, $zero, .L80804180
|
||||
/* 0039C 808040DC 24044839 */ addiu $a0, $zero, 0x4839 ## $a0 = 00004839
|
||||
/* 003A0 808040E0 3C0C8013 */ lui $t4, %hi(D_801333E8)
|
||||
/* 003A4 808040E4 258C33E8 */ addiu $t4, %lo(D_801333E8)
|
||||
/* 003A8 808040E8 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 003AC 808040EC 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 003B0 808040F0 AFAC0014 */ sw $t4, 0x0014($sp)
|
||||
/* 003B4 808040F4 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 003B8 808040F8 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 003BC 808040FC 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 003C0 80804100 AFA8002C */ sw $t0, 0x002C($sp)
|
||||
/* 003C4 80804104 8FA8002C */ lw $t0, 0x002C($sp)
|
||||
/* 003C8 80804108 24090003 */ addiu $t1, $zero, 0x0003 ## $t1 = 00000003
|
||||
/* 003CC 8080410C 850D4ABC */ lh $t5, 0x4ABC($t0) ## 00004ABC
|
||||
/* 003D0 80804110 29A1001E */ slti $at, $t5, 0x001E
|
||||
/* 003D4 80804114 5420000F */ bnel $at, $zero, .L80804154
|
||||
/* 003D8 80804118 85184A38 */ lh $t8, 0x4A38($t0) ## 00004A38
|
||||
/* 003DC 8080411C 850E4A38 */ lh $t6, 0x4A38($t0) ## 00004A38
|
||||
/* 003E0 80804120 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 003E4 80804124 00300821 */ addu $at, $at, $s0
|
||||
/* 003E8 80804128 25CFFFFF */ addiu $t7, $t6, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 003EC 8080412C A42FCA38 */ sh $t7, -0x35C8($at) ## 0001CA38
|
||||
/* 003F0 80804130 85034A38 */ lh $v1, 0x4A38($t0) ## 00004A38
|
||||
/* 003F4 80804134 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 003F8 80804138 00300821 */ addu $at, $at, $s0
|
||||
/* 003FC 8080413C 04610010 */ bgez $v1, .L80804180
|
||||
/* 00400 80804140 00000000 */ nop
|
||||
/* 00404 80804144 A429CA38 */ sh $t1, -0x35C8($at) ## 0001CA38
|
||||
/* 00408 80804148 1000000D */ beq $zero, $zero, .L80804180
|
||||
/* 0040C 8080414C 85034A38 */ lh $v1, 0x4A38($t0) ## 00004A38
|
||||
/* 00410 80804150 85184A38 */ lh $t8, 0x4A38($t0) ## 00004A38
|
||||
.L80804154:
|
||||
/* 00414 80804154 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00418 80804158 00300821 */ addu $at, $at, $s0
|
||||
/* 0041C 8080415C 27190001 */ addiu $t9, $t8, 0x0001 ## $t9 = 00000001
|
||||
/* 00420 80804160 A439CA38 */ sh $t9, -0x35C8($at) ## 0001CA38
|
||||
/* 00424 80804164 85034A38 */ lh $v1, 0x4A38($t0) ## 00004A38
|
||||
/* 00428 80804168 28610004 */ slti $at, $v1, 0x0004
|
||||
/* 0042C 8080416C 14200004 */ bne $at, $zero, .L80804180
|
||||
/* 00430 80804170 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00434 80804174 00300821 */ addu $at, $at, $s0
|
||||
/* 00438 80804178 A420CA38 */ sh $zero, -0x35C8($at) ## 0001CA38
|
||||
/* 0043C 8080417C 85034A38 */ lh $v1, 0x4A38($t0) ## 00004A38
|
||||
.L80804180:
|
||||
/* 00440 80804180 1123002C */ beq $t1, $v1, .L80804234
|
||||
/* 00444 80804184 00035040 */ sll $t2, $v1, 1
|
||||
/* 00448 80804188 3C0B8013 */ lui $t3, %hi(gSramSlotOffsets)
|
||||
/* 0044C 8080418C 016A5821 */ addu $t3, $t3, $t2
|
||||
/* 00450 80804190 956BA4E0 */ lhu $t3, %lo(gSramSlotOffsets)($t3)
|
||||
/* 00454 80804194 8E0C01E0 */ lw $t4, 0x01E0($s0) ## 000001E0
|
||||
/* 00458 80804198 2404005A */ addiu $a0, $zero, 0x005A ## $a0 = 0000005A
|
||||
/* 0045C 8080419C 016C1021 */ addu $v0, $t3, $t4
|
||||
/* 00460 808041A0 904D001C */ lbu $t5, 0x001C($v0) ## 0000001C
|
||||
/* 00464 808041A4 508D0020 */ beql $a0, $t5, .L80804228
|
||||
/* 00468 808041A8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0046C 808041AC 904E001D */ lbu $t6, 0x001D($v0) ## 0000001D
|
||||
/* 00470 808041B0 24010045 */ addiu $at, $zero, 0x0045 ## $at = 00000045
|
||||
/* 00474 808041B4 51C1001C */ beql $t6, $at, .L80804228
|
||||
/* 00478 808041B8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0047C 808041BC 904F001E */ lbu $t7, 0x001E($v0) ## 0000001E
|
||||
/* 00480 808041C0 2401004C */ addiu $at, $zero, 0x004C ## $at = 0000004C
|
||||
/* 00484 808041C4 51E10018 */ beql $t7, $at, .L80804228
|
||||
/* 00488 808041C8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0048C 808041CC 9058001F */ lbu $t8, 0x001F($v0) ## 0000001F
|
||||
/* 00490 808041D0 24010044 */ addiu $at, $zero, 0x0044 ## $at = 00000044
|
||||
/* 00494 808041D4 53010014 */ beql $t8, $at, .L80804228
|
||||
/* 00498 808041D8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0049C 808041DC 90590020 */ lbu $t9, 0x0020($v0) ## 00000020
|
||||
/* 004A0 808041E0 24010041 */ addiu $at, $zero, 0x0041 ## $at = 00000041
|
||||
/* 004A4 808041E4 53210010 */ beql $t9, $at, .L80804228
|
||||
/* 004A8 808041E8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 004AC 808041EC 904A0021 */ lbu $t2, 0x0021($v0) ## 00000021
|
||||
/* 004B0 808041F0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 004B4 808041F4 00300821 */ addu $at, $at, $s0
|
||||
/* 004B8 808041F8 108A000A */ beq $a0, $t2, .L80804224
|
||||
/* 004BC 808041FC 240C00FF */ addiu $t4, $zero, 0x00FF ## $t4 = 000000FF
|
||||
/* 004C0 80804200 A429CA60 */ sh $t1, -0x35A0($at) ## 0001CA60
|
||||
/* 004C4 80804204 850B4A38 */ lh $t3, 0x4A38($t0) ## 00004A38
|
||||
/* 004C8 80804208 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 004CC 8080420C 00300821 */ addu $at, $at, $s0
|
||||
/* 004D0 80804210 A42BCA62 */ sh $t3, -0x359E($at) ## 0001CA62
|
||||
/* 004D4 80804214 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 004D8 80804218 00300821 */ addu $at, $at, $s0
|
||||
/* 004DC 8080421C 10000005 */ beq $zero, $zero, .L80804234
|
||||
/* 004E0 80804220 A42CCAA0 */ sh $t4, -0x3560($at) ## 0001CAA0
|
||||
.L80804224:
|
||||
/* 004E4 80804224 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
.L80804228:
|
||||
/* 004E8 80804228 00300821 */ addu $at, $at, $s0
|
||||
/* 004EC 8080422C 240DFFFF */ addiu $t5, $zero, 0xFFFF ## $t5 = FFFFFFFF
|
||||
/* 004F0 80804230 A42DCA60 */ sh $t5, -0x35A0($at) ## 0001CA60
|
||||
.L80804234:
|
||||
/* 004F4 80804234 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80804238:
|
||||
/* 004F8 80804238 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 004FC 8080423C 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000
|
||||
/* 00500 80804240 03E00008 */ jr $ra
|
||||
/* 00504 80804244 00000000 */ nop
|
||||
@@ -1,109 +0,0 @@
|
||||
glabel func_80804248
|
||||
/* 00508 80804248 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0050C 8080424C 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 00510 80804250 3C0B8081 */ lui $t3, %hi(D_8081248C) ## $t3 = 80810000
|
||||
/* 00514 80804254 256B248C */ addiu $t3, $t3, %lo(D_8081248C) ## $t3 = 8081248C
|
||||
/* 00518 80804258 00814021 */ addu $t0, $a0, $at
|
||||
/* 0051C 8080425C 00205021 */ addu $t2, $at, $zero
|
||||
/* 00520 80804260 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 00524 80804264 850F4A38 */ lh $t7, 0x4A38($t0) ## 00004A38
|
||||
.L80804268:
|
||||
/* 00528 80804268 00021840 */ sll $v1, $v0, 1
|
||||
/* 0052C 8080426C 00837021 */ addu $t6, $a0, $v1
|
||||
/* 00530 80804270 000FC080 */ sll $t8, $t7, 2
|
||||
/* 00534 80804274 030FC023 */ subu $t8, $t8, $t7
|
||||
/* 00538 80804278 0018C040 */ sll $t8, $t8, 1
|
||||
/* 0053C 8080427C 0178C821 */ addu $t9, $t3, $t8
|
||||
/* 00540 80804280 03236021 */ addu $t4, $t9, $v1
|
||||
/* 00544 80804284 01CA3021 */ addu $a2, $t6, $t2
|
||||
/* 00548 80804288 84C74A52 */ lh $a3, 0x4A52($a2) ## 00004A52
|
||||
/* 0054C 8080428C 85890000 */ lh $t1, 0x0000($t4) ## 00000000
|
||||
/* 00550 80804290 24420001 */ addiu $v0, $v0, 0x0001 ## $v0 = 00000001
|
||||
/* 00554 80804294 00021400 */ sll $v0, $v0, 16
|
||||
/* 00558 80804298 00E92823 */ subu $a1, $a3, $t1
|
||||
/* 0055C 8080429C 04A00003 */ bltz $a1, .L808042AC
|
||||
/* 00560 808042A0 00021403 */ sra $v0, $v0, 16
|
||||
/* 00564 808042A4 10000002 */ beq $zero, $zero, .L808042B0
|
||||
/* 00568 808042A8 00A01825 */ or $v1, $a1, $zero ## $v1 = 00000000
|
||||
.L808042AC:
|
||||
/* 0056C 808042AC 00051823 */ subu $v1, $zero, $a1
|
||||
.L808042B0:
|
||||
/* 00570 808042B0 850D4A50 */ lh $t5, 0x4A50($t0) ## 00004A50
|
||||
/* 00574 808042B4 006D001A */ div $zero, $v1, $t5
|
||||
/* 00578 808042B8 15A00002 */ bne $t5, $zero, .L808042C4
|
||||
/* 0057C 808042BC 00000000 */ nop
|
||||
/* 00580 808042C0 0007000D */ break 7
|
||||
.L808042C4:
|
||||
/* 00584 808042C4 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 00588 808042C8 15A10004 */ bne $t5, $at, .L808042DC
|
||||
/* 0058C 808042CC 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 00590 808042D0 14610002 */ bne $v1, $at, .L808042DC
|
||||
/* 00594 808042D4 00000000 */ nop
|
||||
/* 00598 808042D8 0006000D */ break 6
|
||||
.L808042DC:
|
||||
/* 0059C 808042DC 00002812 */ mflo $a1
|
||||
/* 005A0 808042E0 00052C00 */ sll $a1, $a1, 16
|
||||
/* 005A4 808042E4 0127082A */ slt $at, $t1, $a3
|
||||
/* 005A8 808042E8 14200004 */ bne $at, $zero, .L808042FC
|
||||
/* 005AC 808042EC 00052C03 */ sra $a1, $a1, 16
|
||||
/* 005B0 808042F0 00E57021 */ addu $t6, $a3, $a1
|
||||
/* 005B4 808042F4 10000003 */ beq $zero, $zero, .L80804304
|
||||
/* 005B8 808042F8 A4CE4A52 */ sh $t6, 0x4A52($a2) ## 00004A52
|
||||
.L808042FC:
|
||||
/* 005BC 808042FC 00E57823 */ subu $t7, $a3, $a1
|
||||
/* 005C0 80804300 A4CF4A52 */ sh $t7, 0x4A52($a2) ## 00004A52
|
||||
.L80804304:
|
||||
/* 005C4 80804304 28410003 */ slti $at, $v0, 0x0003
|
||||
/* 005C8 80804308 5420FFD7 */ bnel $at, $zero, .L80804268
|
||||
/* 005CC 8080430C 850F4A38 */ lh $t7, 0x4A38($t0) ## 00004A38
|
||||
/* 005D0 80804310 85184A6E */ lh $t8, 0x4A6E($t0) ## 00004A6E
|
||||
/* 005D4 80804314 850E4A38 */ lh $t6, 0x4A38($t0) ## 00004A38
|
||||
/* 005D8 80804318 850C4A70 */ lh $t4, 0x4A70($t0) ## 00004A70
|
||||
/* 005DC 8080431C 2719FFE1 */ addiu $t9, $t8, 0xFFE1 ## $t9 = FFFFFFE1
|
||||
/* 005E0 80804320 000E7840 */ sll $t7, $t6, 1
|
||||
/* 005E4 80804324 008FC021 */ addu $t8, $a0, $t7
|
||||
/* 005E8 80804328 258D001F */ addiu $t5, $t4, 0x001F ## $t5 = 0000001F
|
||||
/* 005EC 8080432C A5194A6E */ sh $t9, 0x4A6E($t0) ## 00004A6E
|
||||
/* 005F0 80804330 A50D4A70 */ sh $t5, 0x4A70($t0) ## 00004A70
|
||||
/* 005F4 80804334 030A1021 */ addu $v0, $t8, $t2
|
||||
/* 005F8 80804338 84594A7A */ lh $t9, 0x4A7A($v0) ## 00004A7B
|
||||
/* 005FC 8080433C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00600 80804340 00240821 */ addu $at, $at, $a0
|
||||
/* 00604 80804344 272CFFE7 */ addiu $t4, $t9, 0xFFE7 ## $t4 = FFFFFFC8
|
||||
/* 00608 80804348 A44C4A7A */ sh $t4, 0x4A7A($v0) ## 00004A7B
|
||||
/* 0060C 8080434C 850D4A50 */ lh $t5, 0x4A50($t0) ## 00004A50
|
||||
/* 00610 80804350 25AEFFFF */ addiu $t6, $t5, 0xFFFF ## $t6 = 0000001E
|
||||
/* 00614 80804354 A42ECA50 */ sh $t6, -0x35B0($at) ## 0001CA50
|
||||
/* 00618 80804358 850F4A50 */ lh $t7, 0x4A50($t0) ## 00004A50
|
||||
/* 0061C 8080435C 15E0001C */ bne $t7, $zero, .L808043D0
|
||||
/* 00620 80804360 00000000 */ nop
|
||||
/* 00624 80804364 85024A38 */ lh $v0, 0x4A38($t0) ## 00004A38
|
||||
/* 00628 80804368 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0062C 8080436C 00240821 */ addu $at, $at, $a0
|
||||
/* 00630 80804370 0002C080 */ sll $t8, $v0, 2
|
||||
/* 00634 80804374 0302C023 */ subu $t8, $t8, $v0
|
||||
/* 00638 80804378 0018C040 */ sll $t8, $t8, 1
|
||||
/* 0063C 8080437C 0178C821 */ addu $t9, $t3, $t8
|
||||
/* 00640 80804380 00021840 */ sll $v1, $v0, 1
|
||||
/* 00644 80804384 03236021 */ addu $t4, $t9, $v1
|
||||
/* 00648 80804388 858D0000 */ lh $t5, 0x0000($t4) ## FFFFFFC8
|
||||
/* 0064C 8080438C 00837021 */ addu $t6, $a0, $v1
|
||||
/* 00650 80804390 01CA7821 */ addu $t7, $t6, $t2
|
||||
/* 00654 80804394 A5ED4A52 */ sh $t5, 0x4A52($t7) ## 00004A52
|
||||
/* 00658 80804398 85184A66 */ lh $t8, 0x4A66($t0) ## 00004A66
|
||||
/* 0065C 8080439C 241900FF */ addiu $t9, $zero, 0x00FF ## $t9 = 000000FF
|
||||
/* 00660 808043A0 240C0008 */ addiu $t4, $zero, 0x0008 ## $t4 = 00000008
|
||||
/* 00664 808043A4 A438CA64 */ sh $t8, -0x359C($at) ## 0001CA64
|
||||
/* 00668 808043A8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0066C 808043AC A5194A6E */ sh $t9, 0x4A6E($t0) ## 00004A6E
|
||||
/* 00670 808043B0 A5004A70 */ sh $zero, 0x4A70($t0) ## 00004A70
|
||||
/* 00674 808043B4 00240821 */ addu $at, $at, $a0
|
||||
/* 00678 808043B8 A42CCA50 */ sh $t4, -0x35B0($at) ## 0001CA50
|
||||
/* 0067C 808043BC 850E4A3E */ lh $t6, 0x4A3E($t0) ## 00004A3E
|
||||
/* 00680 808043C0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00684 808043C4 00240821 */ addu $at, $at, $a0
|
||||
/* 00688 808043C8 25CD0001 */ addiu $t5, $t6, 0x0001 ## $t5 = 0000001F
|
||||
/* 0068C 808043CC A42DCA3E */ sh $t5, -0x35C2($at) ## 0001CA3E
|
||||
.L808043D0:
|
||||
/* 00690 808043D0 03E00008 */ jr $ra
|
||||
/* 00694 808043D4 00000000 */ nop
|
||||
@@ -1,52 +0,0 @@
|
||||
glabel func_808043D8
|
||||
/* 00698 808043D8 3C050001 */ lui $a1, 0x0001 ## $a1 = 00010000
|
||||
/* 0069C 808043DC 34A58000 */ ori $a1, $a1, 0x8000 ## $a1 = 00018000
|
||||
/* 006A0 808043E0 00851021 */ addu $v0, $a0, $a1
|
||||
/* 006A4 808043E4 844E4A38 */ lh $t6, 0x4A38($v0) ## 00004A38
|
||||
/* 006A8 808043E8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 006AC 808043EC 00240821 */ addu $at, $at, $a0
|
||||
/* 006B0 808043F0 000E7840 */ sll $t7, $t6, 1
|
||||
/* 006B4 808043F4 008FC021 */ addu $t8, $a0, $t7
|
||||
/* 006B8 808043F8 03051821 */ addu $v1, $t8, $a1
|
||||
/* 006BC 808043FC 84794A7A */ lh $t9, 0x4A7A($v1) ## 00004A7A
|
||||
/* 006C0 80804400 2728FFE7 */ addiu $t0, $t9, 0xFFE7 ## $t0 = FFFFFFE7
|
||||
/* 006C4 80804404 A4684A7A */ sh $t0, 0x4A7A($v1) ## 00004A7A
|
||||
/* 006C8 80804408 84494A38 */ lh $t1, 0x4A38($v0) ## 00004A38
|
||||
/* 006CC 8080440C 00095040 */ sll $t2, $t1, 1
|
||||
/* 006D0 80804410 008A5821 */ addu $t3, $a0, $t2
|
||||
/* 006D4 80804414 01651821 */ addu $v1, $t3, $a1
|
||||
/* 006D8 80804418 846C4A8C */ lh $t4, 0x4A8C($v1) ## 00004A8C
|
||||
/* 006DC 8080441C 240B00C8 */ addiu $t3, $zero, 0x00C8 ## $t3 = 000000C8
|
||||
/* 006E0 80804420 258D0019 */ addiu $t5, $t4, 0x0019 ## $t5 = 00000019
|
||||
/* 006E4 80804424 A46D4A8C */ sh $t5, 0x4A8C($v1) ## 00004A8C
|
||||
/* 006E8 80804428 844E4A50 */ lh $t6, 0x4A50($v0) ## 00004A50
|
||||
/* 006EC 8080442C 25CFFFFF */ addiu $t7, $t6, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 006F0 80804430 A42FCA50 */ sh $t7, -0x35B0($at) ## 0001CA50
|
||||
/* 006F4 80804434 84584A50 */ lh $t8, 0x4A50($v0) ## 00004A50
|
||||
/* 006F8 80804438 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 006FC 8080443C 17000016 */ bne $t8, $zero, .L80804498
|
||||
/* 00700 80804440 00000000 */ nop
|
||||
/* 00704 80804444 84594A38 */ lh $t9, 0x4A38($v0) ## 00004A38
|
||||
/* 00708 80804448 24180003 */ addiu $t8, $zero, 0x0003 ## $t8 = 00000003
|
||||
/* 0070C 8080444C 00240821 */ addu $at, $at, $a0
|
||||
/* 00710 80804450 00194040 */ sll $t0, $t9, 1
|
||||
/* 00714 80804454 00884821 */ addu $t1, $a0, $t0
|
||||
/* 00718 80804458 01255021 */ addu $t2, $t1, $a1
|
||||
/* 0071C 8080445C A5404A7A */ sh $zero, 0x4A7A($t2) ## 00004A7A
|
||||
/* 00720 80804460 844C4A38 */ lh $t4, 0x4A38($v0) ## 00004A38
|
||||
/* 00724 80804464 24190008 */ addiu $t9, $zero, 0x0008 ## $t9 = 00000008
|
||||
/* 00728 80804468 24080007 */ addiu $t0, $zero, 0x0007 ## $t0 = 00000007
|
||||
/* 0072C 8080446C 000C6840 */ sll $t5, $t4, 1
|
||||
/* 00730 80804470 008D7021 */ addu $t6, $a0, $t5
|
||||
/* 00734 80804474 01C57821 */ addu $t7, $t6, $a1
|
||||
/* 00738 80804478 A5EB4A8C */ sh $t3, 0x4A8C($t7) ## 00004A8B
|
||||
/* 0073C 8080447C A438CA38 */ sh $t8, -0x35C8($at) ## 0001CA38
|
||||
/* 00740 80804480 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00744 80804484 00240821 */ addu $at, $at, $a0
|
||||
/* 00748 80804488 A439CA50 */ sh $t9, -0x35B0($at) ## 0001CA50
|
||||
/* 0074C 8080448C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00750 80804490 00240821 */ addu $at, $at, $a0
|
||||
/* 00754 80804494 A428CA3E */ sh $t0, -0x35C2($at) ## 0001CA3E
|
||||
.L80804498:
|
||||
/* 00758 80804498 03E00008 */ jr $ra
|
||||
/* 0075C 8080449C 00000000 */ nop
|
||||
@@ -1,257 +0,0 @@
|
||||
glabel func_808044A0
|
||||
/* 00760 808044A0 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
|
||||
/* 00764 808044A4 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 00768 808044A8 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 0076C 808044AC AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 00770 808044B0 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 00774 808044B4 00814021 */ addu $t0, $a0, $at
|
||||
/* 00778 808044B8 85034A38 */ lh $v1, 0x4A38($t0) ## 00004A38
|
||||
/* 0077C 808044BC 24090003 */ addiu $t1, $zero, 0x0003 ## $t1 = 00000003
|
||||
/* 00780 808044C0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00784 808044C4 55230006 */ bnel $t1, $v1, .L808044E0
|
||||
/* 00788 808044C8 96020020 */ lhu $v0, 0x0020($s0) ## 00000020
|
||||
/* 0078C 808044CC 948E0020 */ lhu $t6, 0x0020($a0) ## 00000020
|
||||
/* 00790 808044D0 31CF9000 */ andi $t7, $t6, 0x9000 ## $t7 = 00000000
|
||||
/* 00794 808044D4 55E00007 */ bnel $t7, $zero, .L808044F4
|
||||
/* 00798 808044D8 85194A46 */ lh $t9, 0x4A46($t0) ## 00004A46
|
||||
/* 0079C 808044DC 96020020 */ lhu $v0, 0x0020($s0) ## 00000020
|
||||
.L808044E0:
|
||||
/* 007A0 808044E0 2401BFFF */ addiu $at, $zero, 0xBFFF ## $at = FFFFBFFF
|
||||
/* 007A4 808044E4 0041C027 */ nor $t8, $v0, $at
|
||||
/* 007A8 808044E8 1700001D */ bne $t8, $zero, .L80804560
|
||||
/* 007AC 808044EC 304C9000 */ andi $t4, $v0, 0x9000 ## $t4 = 00000000
|
||||
/* 007B0 808044F0 85194A46 */ lh $t9, 0x4A46($t0) ## 00004A46
|
||||
.L808044F4:
|
||||
/* 007B4 808044F4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 007B8 808044F8 00300821 */ addu $at, $at, $s0
|
||||
/* 007BC 808044FC A439CA38 */ sh $t9, -0x35C8($at) ## 0001CA38
|
||||
/* 007C0 80804500 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 007C4 80804504 00300821 */ addu $at, $at, $s0
|
||||
/* 007C8 80804508 240A0002 */ addiu $t2, $zero, 0x0002 ## $t2 = 00000002
|
||||
/* 007CC 8080450C A42ACA66 */ sh $t2, -0x359A($at) ## 0001CA66
|
||||
/* 007D0 80804510 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 007D4 80804514 24020008 */ addiu $v0, $zero, 0x0008 ## $v0 = 00000008
|
||||
/* 007D8 80804518 00300821 */ addu $at, $at, $s0
|
||||
/* 007DC 8080451C A422CA50 */ sh $v0, -0x35B0($at) ## 0001CA50
|
||||
/* 007E0 80804520 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 007E4 80804524 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 007E8 80804528 00300821 */ addu $at, $at, $s0
|
||||
/* 007EC 8080452C 3C0B8013 */ lui $t3, %hi(D_801333E8)
|
||||
/* 007F0 80804530 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 007F4 80804534 A422CA3E */ sh $v0, -0x35C2($at) ## 0001CA3E
|
||||
/* 007F8 80804538 256B33E8 */ addiu $t3, %lo(D_801333E8)
|
||||
/* 007FC 8080453C 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 00800 80804540 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 00804 80804544 AFAB0014 */ sw $t3, 0x0014($sp)
|
||||
/* 00808 80804548 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 0080C 8080454C 2404483C */ addiu $a0, $zero, 0x483C ## $a0 = 0000483C
|
||||
/* 00810 80804550 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 00814 80804554 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 00818 80804558 100000BB */ beq $zero, $zero, .L80804848
|
||||
/* 0081C 8080455C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80804560:
|
||||
/* 00820 80804560 11800044 */ beq $t4, $zero, .L80804674
|
||||
/* 00824 80804564 00036840 */ sll $t5, $v1, 1
|
||||
/* 00828 80804568 3C0E8013 */ lui $t6, %hi(gSramSlotOffsets)
|
||||
/* 0082C 8080456C 01CD7021 */ addu $t6, $t6, $t5
|
||||
/* 00830 80804570 95CEA4E0 */ lhu $t6, %lo(gSramSlotOffsets)($t6)
|
||||
/* 00834 80804574 8E0F01E0 */ lw $t7, 0x01E0($s0) ## 000001E0
|
||||
/* 00838 80804578 2404005A */ addiu $a0, $zero, 0x005A ## $a0 = 0000005A
|
||||
/* 0083C 8080457C 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 00840 80804580 01CF1021 */ addu $v0, $t6, $t7
|
||||
/* 00844 80804584 9058001C */ lbu $t8, 0x001C($v0) ## 0000001C
|
||||
/* 00848 80804588 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 0084C 8080458C 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 00850 80804590 1098002F */ beq $a0, $t8, .L80804650
|
||||
/* 00854 80804594 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 00858 80804598 9059001D */ lbu $t9, 0x001D($v0) ## 0000001D
|
||||
/* 0085C 8080459C 24010045 */ addiu $at, $zero, 0x0045 ## $at = 00000045
|
||||
/* 00860 808045A0 1321002B */ beq $t9, $at, .L80804650
|
||||
/* 00864 808045A4 00000000 */ nop
|
||||
/* 00868 808045A8 904A001E */ lbu $t2, 0x001E($v0) ## 0000001E
|
||||
/* 0086C 808045AC 2401004C */ addiu $at, $zero, 0x004C ## $at = 0000004C
|
||||
/* 00870 808045B0 11410027 */ beq $t2, $at, .L80804650
|
||||
/* 00874 808045B4 00000000 */ nop
|
||||
/* 00878 808045B8 904B001F */ lbu $t3, 0x001F($v0) ## 0000001F
|
||||
/* 0087C 808045BC 24010044 */ addiu $at, $zero, 0x0044 ## $at = 00000044
|
||||
/* 00880 808045C0 11610023 */ beq $t3, $at, .L80804650
|
||||
/* 00884 808045C4 00000000 */ nop
|
||||
/* 00888 808045C8 904C0020 */ lbu $t4, 0x0020($v0) ## 00000020
|
||||
/* 0088C 808045CC 24010041 */ addiu $at, $zero, 0x0041 ## $at = 00000041
|
||||
/* 00890 808045D0 1181001F */ beq $t4, $at, .L80804650
|
||||
/* 00894 808045D4 00000000 */ nop
|
||||
/* 00898 808045D8 904D0021 */ lbu $t5, 0x0021($v0) ## 00000021
|
||||
/* 0089C 808045DC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 008A0 808045E0 24020008 */ addiu $v0, $zero, 0x0008 ## $v0 = 00000008
|
||||
/* 008A4 808045E4 108D001A */ beq $a0, $t5, .L80804650
|
||||
/* 008A8 808045E8 00300821 */ addu $at, $at, $s0
|
||||
/* 008AC 808045EC A423CA5E */ sh $v1, -0x35A2($at) ## 0001CA5E
|
||||
/* 008B0 808045F0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 008B4 808045F4 00300821 */ addu $at, $at, $s0
|
||||
/* 008B8 808045F8 240E0004 */ addiu $t6, $zero, 0x0004 ## $t6 = 00000004
|
||||
/* 008BC 808045FC A42ECA66 */ sh $t6, -0x359A($at) ## 0001CA66
|
||||
/* 008C0 80804600 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 008C4 80804604 00300821 */ addu $at, $at, $s0
|
||||
/* 008C8 80804608 A422CA50 */ sh $v0, -0x35B0($at) ## 0001CA50
|
||||
/* 008CC 8080460C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 008D0 80804610 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 008D4 80804614 00300821 */ addu $at, $at, $s0
|
||||
/* 008D8 80804618 240F000A */ addiu $t7, $zero, 0x000A ## $t7 = 0000000A
|
||||
/* 008DC 8080461C 3C188013 */ lui $t8, %hi(D_801333E8)
|
||||
/* 008E0 80804620 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 008E4 80804624 A42FCA3E */ sh $t7, -0x35C2($at) ## 0001CA3E
|
||||
/* 008E8 80804628 271833E8 */ addiu $t8, %lo(D_801333E8)
|
||||
/* 008EC 8080462C 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 008F0 80804630 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 008F4 80804634 AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 008F8 80804638 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 008FC 8080463C 2404483B */ addiu $a0, $zero, 0x483B ## $a0 = 0000483B
|
||||
/* 00900 80804640 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 00904 80804644 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 00908 80804648 1000007F */ beq $zero, $zero, .L80804848
|
||||
/* 0090C 8080464C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80804650:
|
||||
/* 00910 80804650 3C198013 */ lui $t9, %hi(D_801333E8)
|
||||
/* 00914 80804654 273933E8 */ addiu $t9, %lo(D_801333E8)
|
||||
/* 00918 80804658 AFB90014 */ sw $t9, 0x0014($sp)
|
||||
/* 0091C 8080465C 2404483D */ addiu $a0, $zero, 0x483D ## $a0 = 0000483D
|
||||
/* 00920 80804660 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 00924 80804664 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 00928 80804668 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 0092C 8080466C 10000076 */ beq $zero, $zero, .L80804848
|
||||
/* 00930 80804670 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80804674:
|
||||
/* 00934 80804674 85024ABC */ lh $v0, 0x4ABC($t0) ## 00004ABC
|
||||
/* 00938 80804678 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 0093C 8080467C 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 00940 80804680 04400003 */ bltz $v0, .L80804690
|
||||
/* 00944 80804684 00022023 */ subu $a0, $zero, $v0
|
||||
/* 00948 80804688 10000001 */ beq $zero, $zero, .L80804690
|
||||
/* 0094C 8080468C 00402025 */ or $a0, $v0, $zero ## $a0 = 00000000
|
||||
.L80804690:
|
||||
/* 00950 80804690 2881001E */ slti $at, $a0, 0x001E
|
||||
/* 00954 80804694 1420003D */ bne $at, $zero, .L8080478C
|
||||
/* 00958 80804698 24044839 */ addiu $a0, $zero, 0x4839 ## $a0 = 00004839
|
||||
/* 0095C 8080469C 3C0A8013 */ lui $t2, %hi(D_801333E8)
|
||||
/* 00960 808046A0 254A33E8 */ addiu $t2, %lo(D_801333E8)
|
||||
/* 00964 808046A4 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 00968 808046A8 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 0096C 808046AC AFAA0014 */ sw $t2, 0x0014($sp)
|
||||
/* 00970 808046B0 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 00974 808046B4 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 00978 808046B8 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 0097C 808046BC AFA8002C */ sw $t0, 0x002C($sp)
|
||||
/* 00980 808046C0 8FA8002C */ lw $t0, 0x002C($sp)
|
||||
/* 00984 808046C4 24090003 */ addiu $t1, $zero, 0x0003 ## $t1 = 00000003
|
||||
/* 00988 808046C8 850B4ABC */ lh $t3, 0x4ABC($t0) ## 00004ABC
|
||||
/* 0098C 808046CC 2961001E */ slti $at, $t3, 0x001E
|
||||
/* 00990 808046D0 5420001C */ bnel $at, $zero, .L80804744
|
||||
/* 00994 808046D4 85184A38 */ lh $t8, 0x4A38($t0) ## 00004A38
|
||||
/* 00998 808046D8 850C4A38 */ lh $t4, 0x4A38($t0) ## 00004A38
|
||||
/* 0099C 808046DC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 009A0 808046E0 00300821 */ addu $at, $at, $s0
|
||||
/* 009A4 808046E4 258DFFFF */ addiu $t5, $t4, 0xFFFF ## $t5 = FFFFFFFF
|
||||
/* 009A8 808046E8 A42DCA38 */ sh $t5, -0x35C8($at) ## 0001CA38
|
||||
/* 009AC 808046EC 850E4A46 */ lh $t6, 0x4A46($t0) ## 00004A46
|
||||
/* 009B0 808046F0 85034A38 */ lh $v1, 0x4A38($t0) ## 00004A38
|
||||
/* 009B4 808046F4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 009B8 808046F8 00300821 */ addu $at, $at, $s0
|
||||
/* 009BC 808046FC 15C3000A */ bne $t6, $v1, .L80804728
|
||||
/* 009C0 80804700 246FFFFF */ addiu $t7, $v1, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 009C4 80804704 A42FCA38 */ sh $t7, -0x35C8($at) ## 0001CA38
|
||||
/* 009C8 80804708 85034A38 */ lh $v1, 0x4A38($t0) ## 00004A38
|
||||
/* 009CC 8080470C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 009D0 80804710 00300821 */ addu $at, $at, $s0
|
||||
/* 009D4 80804714 0461001D */ bgez $v1, .L8080478C
|
||||
/* 009D8 80804718 00000000 */ nop
|
||||
/* 009DC 8080471C A429CA38 */ sh $t1, -0x35C8($at) ## 0001CA38
|
||||
/* 009E0 80804720 1000001A */ beq $zero, $zero, .L8080478C
|
||||
/* 009E4 80804724 85034A38 */ lh $v1, 0x4A38($t0) ## 00004A38
|
||||
.L80804728:
|
||||
/* 009E8 80804728 04610018 */ bgez $v1, .L8080478C
|
||||
/* 009EC 8080472C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 009F0 80804730 00300821 */ addu $at, $at, $s0
|
||||
/* 009F4 80804734 A429CA38 */ sh $t1, -0x35C8($at) ## 0001CA38
|
||||
/* 009F8 80804738 10000014 */ beq $zero, $zero, .L8080478C
|
||||
/* 009FC 8080473C 85034A38 */ lh $v1, 0x4A38($t0) ## 00004A38
|
||||
/* 00A00 80804740 85184A38 */ lh $t8, 0x4A38($t0) ## 00004A38
|
||||
.L80804744:
|
||||
/* 00A04 80804744 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00A08 80804748 00300821 */ addu $at, $at, $s0
|
||||
/* 00A0C 8080474C 27190001 */ addiu $t9, $t8, 0x0001 ## $t9 = 00000001
|
||||
/* 00A10 80804750 A439CA38 */ sh $t9, -0x35C8($at) ## 0001CA38
|
||||
/* 00A14 80804754 85034A38 */ lh $v1, 0x4A38($t0) ## 00004A38
|
||||
/* 00A18 80804758 28610004 */ slti $at, $v1, 0x0004
|
||||
/* 00A1C 8080475C 14200004 */ bne $at, $zero, .L80804770
|
||||
/* 00A20 80804760 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00A24 80804764 00300821 */ addu $at, $at, $s0
|
||||
/* 00A28 80804768 A420CA38 */ sh $zero, -0x35C8($at) ## 0001CA38
|
||||
/* 00A2C 8080476C 85034A38 */ lh $v1, 0x4A38($t0) ## 00004A38
|
||||
.L80804770:
|
||||
/* 00A30 80804770 850A4A46 */ lh $t2, 0x4A46($t0) ## 00004A46
|
||||
/* 00A34 80804774 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00A38 80804778 00300821 */ addu $at, $at, $s0
|
||||
/* 00A3C 8080477C 15430003 */ bne $t2, $v1, .L8080478C
|
||||
/* 00A40 80804780 246B0001 */ addiu $t3, $v1, 0x0001 ## $t3 = 00000001
|
||||
/* 00A44 80804784 A42BCA38 */ sh $t3, -0x35C8($at) ## 0001CA38
|
||||
/* 00A48 80804788 85034A38 */ lh $v1, 0x4A38($t0) ## 00004A38
|
||||
.L8080478C:
|
||||
/* 00A4C 8080478C 1123002D */ beq $t1, $v1, .L80804844
|
||||
/* 00A50 80804790 00036040 */ sll $t4, $v1, 1
|
||||
/* 00A54 80804794 3C0D8013 */ lui $t5, %hi(gSramSlotOffsets)
|
||||
/* 00A58 80804798 01AC6821 */ addu $t5, $t5, $t4
|
||||
/* 00A5C 8080479C 95ADA4E0 */ lhu $t5, %lo(gSramSlotOffsets)($t5)
|
||||
/* 00A60 808047A0 8E0E01E0 */ lw $t6, 0x01E0($s0) ## 000001E0
|
||||
/* 00A64 808047A4 2404005A */ addiu $a0, $zero, 0x005A ## $a0 = 0000005A
|
||||
/* 00A68 808047A8 01AE1021 */ addu $v0, $t5, $t6
|
||||
/* 00A6C 808047AC 904F001C */ lbu $t7, 0x001C($v0) ## 0000001C
|
||||
/* 00A70 808047B0 240D0004 */ addiu $t5, $zero, 0x0004 ## $t5 = 00000004
|
||||
/* 00A74 808047B4 508F0017 */ beql $a0, $t7, .L80804814
|
||||
/* 00A78 808047B8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00A7C 808047BC 9058001D */ lbu $t8, 0x001D($v0) ## 0000001D
|
||||
/* 00A80 808047C0 24010045 */ addiu $at, $zero, 0x0045 ## $at = 00000045
|
||||
/* 00A84 808047C4 53010013 */ beql $t8, $at, .L80804814
|
||||
/* 00A88 808047C8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00A8C 808047CC 9059001E */ lbu $t9, 0x001E($v0) ## 0000001E
|
||||
/* 00A90 808047D0 2401004C */ addiu $at, $zero, 0x004C ## $at = 0000004C
|
||||
/* 00A94 808047D4 5321000F */ beql $t9, $at, .L80804814
|
||||
/* 00A98 808047D8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00A9C 808047DC 904A001F */ lbu $t2, 0x001F($v0) ## 0000001F
|
||||
/* 00AA0 808047E0 24010044 */ addiu $at, $zero, 0x0044 ## $at = 00000044
|
||||
/* 00AA4 808047E4 5141000B */ beql $t2, $at, .L80804814
|
||||
/* 00AA8 808047E8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00AAC 808047EC 904B0020 */ lbu $t3, 0x0020($v0) ## 00000020
|
||||
/* 00AB0 808047F0 24010041 */ addiu $at, $zero, 0x0041 ## $at = 00000041
|
||||
/* 00AB4 808047F4 51610007 */ beql $t3, $at, .L80804814
|
||||
/* 00AB8 808047F8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00ABC 808047FC 904C0021 */ lbu $t4, 0x0021($v0) ## 00000021
|
||||
/* 00AC0 80804800 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00AC4 80804804 00300821 */ addu $at, $at, $s0
|
||||
/* 00AC8 80804808 148C000D */ bne $a0, $t4, .L80804840
|
||||
/* 00ACC 8080480C 2418FFFF */ addiu $t8, $zero, 0xFFFF ## $t8 = FFFFFFFF
|
||||
/* 00AD0 80804810 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
.L80804814:
|
||||
/* 00AD4 80804814 00300821 */ addu $at, $at, $s0
|
||||
/* 00AD8 80804818 A42DCA60 */ sh $t5, -0x35A0($at) ## 0001CA60
|
||||
/* 00ADC 8080481C 850E4A38 */ lh $t6, 0x4A38($t0) ## 00004A38
|
||||
/* 00AE0 80804820 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00AE4 80804824 00300821 */ addu $at, $at, $s0
|
||||
/* 00AE8 80804828 A42ECA62 */ sh $t6, -0x359E($at) ## 0001CA62
|
||||
/* 00AEC 8080482C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00AF0 80804830 00300821 */ addu $at, $at, $s0
|
||||
/* 00AF4 80804834 240F00FF */ addiu $t7, $zero, 0x00FF ## $t7 = 000000FF
|
||||
/* 00AF8 80804838 10000002 */ beq $zero, $zero, .L80804844
|
||||
/* 00AFC 8080483C A42FCAA0 */ sh $t7, -0x3560($at) ## 0001CAA0
|
||||
.L80804840:
|
||||
/* 00B00 80804840 A438CA60 */ sh $t8, -0x35A0($at) ## 0001CA60
|
||||
.L80804844:
|
||||
/* 00B04 80804844 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80804848:
|
||||
/* 00B08 80804848 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 00B0C 8080484C 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000
|
||||
/* 00B10 80804850 03E00008 */ jr $ra
|
||||
/* 00B14 80804854 00000000 */ nop
|
||||
@@ -1,53 +0,0 @@
|
||||
glabel func_80804858
|
||||
/* 00B18 80804858 3C050001 */ lui $a1, 0x0001 ## $a1 = 00010000
|
||||
/* 00B1C 8080485C 34A58000 */ ori $a1, $a1, 0x8000 ## $a1 = 00018000
|
||||
/* 00B20 80804860 00851021 */ addu $v0, $a0, $a1
|
||||
/* 00B24 80804864 844E4A38 */ lh $t6, 0x4A38($v0) ## 00004A38
|
||||
/* 00B28 80804868 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00B2C 8080486C 00240821 */ addu $at, $at, $a0
|
||||
/* 00B30 80804870 000E7840 */ sll $t7, $t6, 1
|
||||
/* 00B34 80804874 008FC021 */ addu $t8, $a0, $t7
|
||||
/* 00B38 80804878 03051821 */ addu $v1, $t8, $a1
|
||||
/* 00B3C 8080487C 84794A8C */ lh $t9, 0x4A8C($v1) ## 00004A8C
|
||||
/* 00B40 80804880 2728FFE7 */ addiu $t0, $t9, 0xFFE7 ## $t0 = FFFFFFE7
|
||||
/* 00B44 80804884 A4684A8C */ sh $t0, 0x4A8C($v1) ## 00004A8C
|
||||
/* 00B48 80804888 84494A38 */ lh $t1, 0x4A38($v0) ## 00004A38
|
||||
/* 00B4C 8080488C 24190002 */ addiu $t9, $zero, 0x0002 ## $t9 = 00000002
|
||||
/* 00B50 80804890 00095040 */ sll $t2, $t1, 1
|
||||
/* 00B54 80804894 008A5821 */ addu $t3, $a0, $t2
|
||||
/* 00B58 80804898 01651821 */ addu $v1, $t3, $a1
|
||||
/* 00B5C 8080489C 846C4A7A */ lh $t4, 0x4A7A($v1) ## 00004A7A
|
||||
/* 00B60 808048A0 258D0019 */ addiu $t5, $t4, 0x0019 ## $t5 = 00000019
|
||||
/* 00B64 808048A4 A46D4A7A */ sh $t5, 0x4A7A($v1) ## 00004A7A
|
||||
/* 00B68 808048A8 844E4A50 */ lh $t6, 0x4A50($v0) ## 00004A50
|
||||
/* 00B6C 808048AC 25CFFFFF */ addiu $t7, $t6, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 00B70 808048B0 A42FCA50 */ sh $t7, -0x35B0($at) ## 0001CA50
|
||||
/* 00B74 808048B4 84584A50 */ lh $t8, 0x4A50($v0) ## 00004A50
|
||||
/* 00B78 808048B8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00B7C 808048BC 00240821 */ addu $at, $at, $a0
|
||||
/* 00B80 808048C0 17000016 */ bne $t8, $zero, .L8080491C
|
||||
/* 00B84 808048C4 00000000 */ nop
|
||||
/* 00B88 808048C8 A439CA66 */ sh $t9, -0x359A($at) ## 0001CA66
|
||||
/* 00B8C 808048CC 84494A38 */ lh $t1, 0x4A38($v0) ## 00004A38
|
||||
/* 00B90 808048D0 240800C8 */ addiu $t0, $zero, 0x00C8 ## $t0 = 000000C8
|
||||
/* 00B94 808048D4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00B98 808048D8 00095040 */ sll $t2, $t1, 1
|
||||
/* 00B9C 808048DC 008A5821 */ addu $t3, $a0, $t2
|
||||
/* 00BA0 808048E0 01656021 */ addu $t4, $t3, $a1
|
||||
/* 00BA4 808048E4 A5884A7A */ sh $t0, 0x4A7A($t4) ## 00004A7A
|
||||
/* 00BA8 808048E8 844D4A38 */ lh $t5, 0x4A38($v0) ## 00004A38
|
||||
/* 00BAC 808048EC 00240821 */ addu $at, $at, $a0
|
||||
/* 00BB0 808048F0 24190008 */ addiu $t9, $zero, 0x0008 ## $t9 = 00000008
|
||||
/* 00BB4 808048F4 000D7040 */ sll $t6, $t5, 1
|
||||
/* 00BB8 808048F8 008E7821 */ addu $t7, $a0, $t6
|
||||
/* 00BBC 808048FC 01E5C021 */ addu $t8, $t7, $a1
|
||||
/* 00BC0 80804900 A7004A8C */ sh $zero, 0x4A8C($t8) ## 00004A8C
|
||||
/* 00BC4 80804904 A439CA50 */ sh $t9, -0x35B0($at) ## 0001CA50
|
||||
/* 00BC8 80804908 84494A3E */ lh $t1, 0x4A3E($v0) ## 00004A3E
|
||||
/* 00BCC 8080490C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00BD0 80804910 00240821 */ addu $at, $at, $a0
|
||||
/* 00BD4 80804914 252A0001 */ addiu $t2, $t1, 0x0001 ## $t2 = 00000001
|
||||
/* 00BD8 80804918 A42ACA3E */ sh $t2, -0x35C2($at) ## 0001CA3E
|
||||
.L8080491C:
|
||||
/* 00BDC 8080491C 03E00008 */ jr $ra
|
||||
/* 00BE0 80804920 00000000 */ nop
|
||||
@@ -1,84 +0,0 @@
|
||||
glabel func_80804924
|
||||
/* 00BE4 80804924 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 00BE8 80804928 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 00BEC 8080492C 3C0B8081 */ lui $t3, %hi(D_80812480) ## $t3 = 80810000
|
||||
/* 00BF0 80804930 256B2480 */ addiu $t3, $t3, %lo(D_80812480) ## $t3 = 80812480
|
||||
/* 00BF4 80804934 00814821 */ addu $t1, $a0, $at
|
||||
/* 00BF8 80804938 00205021 */ addu $t2, $at, $zero
|
||||
/* 00BFC 8080493C 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 00C00 80804940 00021840 */ sll $v1, $v0, 1
|
||||
.L80804944:
|
||||
/* 00C04 80804944 00837021 */ addu $t6, $a0, $v1
|
||||
/* 00C08 80804948 01CA3821 */ addu $a3, $t6, $t2
|
||||
/* 00C0C 8080494C 01637821 */ addu $t7, $t3, $v1
|
||||
/* 00C10 80804950 85E50000 */ lh $a1, 0x0000($t7) ## 00000000
|
||||
/* 00C14 80804954 84E84A52 */ lh $t0, 0x4A52($a3) ## 00004A52
|
||||
/* 00C18 80804958 24420001 */ addiu $v0, $v0, 0x0001 ## $v0 = 00000001
|
||||
/* 00C1C 8080495C 00021400 */ sll $v0, $v0, 16
|
||||
/* 00C20 80804960 01053023 */ subu $a2, $t0, $a1
|
||||
/* 00C24 80804964 04C00003 */ bltz $a2, .L80804974
|
||||
/* 00C28 80804968 00021403 */ sra $v0, $v0, 16
|
||||
/* 00C2C 8080496C 10000002 */ beq $zero, $zero, .L80804978
|
||||
/* 00C30 80804970 00C01825 */ or $v1, $a2, $zero ## $v1 = 00000000
|
||||
.L80804974:
|
||||
/* 00C34 80804974 00061823 */ subu $v1, $zero, $a2
|
||||
.L80804978:
|
||||
/* 00C38 80804978 85384A50 */ lh $t8, 0x4A50($t1) ## 00004A50
|
||||
/* 00C3C 8080497C 0078001A */ div $zero, $v1, $t8
|
||||
/* 00C40 80804980 17000002 */ bne $t8, $zero, .L8080498C
|
||||
/* 00C44 80804984 00000000 */ nop
|
||||
/* 00C48 80804988 0007000D */ break 7
|
||||
.L8080498C:
|
||||
/* 00C4C 8080498C 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 00C50 80804990 17010004 */ bne $t8, $at, .L808049A4
|
||||
/* 00C54 80804994 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 00C58 80804998 14610002 */ bne $v1, $at, .L808049A4
|
||||
/* 00C5C 8080499C 00000000 */ nop
|
||||
/* 00C60 808049A0 0006000D */ break 6
|
||||
.L808049A4:
|
||||
/* 00C64 808049A4 00003012 */ mflo $a2
|
||||
/* 00C68 808049A8 00063400 */ sll $a2, $a2, 16
|
||||
/* 00C6C 808049AC 0105082A */ slt $at, $t0, $a1
|
||||
/* 00C70 808049B0 14200004 */ bne $at, $zero, .L808049C4
|
||||
/* 00C74 808049B4 00063403 */ sra $a2, $a2, 16
|
||||
/* 00C78 808049B8 0106C823 */ subu $t9, $t0, $a2
|
||||
/* 00C7C 808049BC 10000003 */ beq $zero, $zero, .L808049CC
|
||||
/* 00C80 808049C0 A4F94A52 */ sh $t9, 0x4A52($a3) ## 00004A52
|
||||
.L808049C4:
|
||||
/* 00C84 808049C4 01066021 */ addu $t4, $t0, $a2
|
||||
/* 00C88 808049C8 A4EC4A52 */ sh $t4, 0x4A52($a3) ## 00004A52
|
||||
.L808049CC:
|
||||
/* 00C8C 808049CC 28410003 */ slti $at, $v0, 0x0003
|
||||
/* 00C90 808049D0 5420FFDC */ bnel $at, $zero, .L80804944
|
||||
/* 00C94 808049D4 00021840 */ sll $v1, $v0, 1
|
||||
/* 00C98 808049D8 852D4A6E */ lh $t5, 0x4A6E($t1) ## 00004A6E
|
||||
/* 00C9C 808049DC 852F4A70 */ lh $t7, 0x4A70($t1) ## 00004A70
|
||||
/* 00CA0 808049E0 85394A50 */ lh $t9, 0x4A50($t1) ## 00004A50
|
||||
/* 00CA4 808049E4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00CA8 808049E8 25AEFFE1 */ addiu $t6, $t5, 0xFFE1 ## $t6 = FFFFFFE1
|
||||
/* 00CAC 808049EC 25F8001F */ addiu $t8, $t7, 0x001F ## $t8 = 0000001F
|
||||
/* 00CB0 808049F0 A52E4A6E */ sh $t6, 0x4A6E($t1) ## 00004A6E
|
||||
/* 00CB4 808049F4 A5384A70 */ sh $t8, 0x4A70($t1) ## 00004A70
|
||||
/* 00CB8 808049F8 00240821 */ addu $at, $at, $a0
|
||||
/* 00CBC 808049FC 272CFFFF */ addiu $t4, $t9, 0xFFFF ## $t4 = FFFFFFFF
|
||||
/* 00CC0 80804A00 A42CCA50 */ sh $t4, -0x35B0($at) ## 0001CA50
|
||||
/* 00CC4 80804A04 852D4A50 */ lh $t5, 0x4A50($t1) ## 00004A50
|
||||
/* 00CC8 80804A08 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00CCC 80804A0C 00240821 */ addu $at, $at, $a0
|
||||
/* 00CD0 80804A10 15A0000D */ bne $t5, $zero, .L80804A48
|
||||
/* 00CD4 80804A14 240F00FF */ addiu $t7, $zero, 0x00FF ## $t7 = 000000FF
|
||||
/* 00CD8 80804A18 852E4A66 */ lh $t6, 0x4A66($t1) ## 00004A66
|
||||
/* 00CDC 80804A1C 24180003 */ addiu $t8, $zero, 0x0003 ## $t8 = 00000003
|
||||
/* 00CE0 80804A20 24190004 */ addiu $t9, $zero, 0x0004 ## $t9 = 00000004
|
||||
/* 00CE4 80804A24 A42ECA64 */ sh $t6, -0x359C($at) ## 0001CA64
|
||||
/* 00CE8 80804A28 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00CEC 80804A2C A52F4A6E */ sh $t7, 0x4A6E($t1) ## 00004A6E
|
||||
/* 00CF0 80804A30 A5204A70 */ sh $zero, 0x4A70($t1) ## 00004A70
|
||||
/* 00CF4 80804A34 00240821 */ addu $at, $at, $a0
|
||||
/* 00CF8 80804A38 A438CA38 */ sh $t8, -0x35C8($at) ## 0001CA38
|
||||
/* 00CFC 80804A3C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00D00 80804A40 00240821 */ addu $at, $at, $a0
|
||||
/* 00D04 80804A44 A439CA3E */ sh $t9, -0x35C2($at) ## 0001CA3E
|
||||
.L80804A48:
|
||||
/* 00D08 80804A48 03E00008 */ jr $ra
|
||||
/* 00D0C 80804A4C 00000000 */ nop
|
||||
@@ -1,147 +0,0 @@
|
||||
glabel func_80804A50
|
||||
/* 00D10 80804A50 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00D14 80804A54 3C0B0001 */ lui $t3, 0x0001 ## $t3 = 00010000
|
||||
/* 00D18 80804A58 356B8000 */ ori $t3, $t3, 0x8000 ## $t3 = 00018000
|
||||
/* 00D1C 80804A5C AFB40014 */ sw $s4, 0x0014($sp)
|
||||
/* 00D20 80804A60 AFB30010 */ sw $s3, 0x0010($sp)
|
||||
/* 00D24 80804A64 AFB2000C */ sw $s2, 0x000C($sp)
|
||||
/* 00D28 80804A68 AFB10008 */ sw $s1, 0x0008($sp)
|
||||
/* 00D2C 80804A6C AFB00004 */ sw $s0, 0x0004($sp)
|
||||
/* 00D30 80804A70 008B1021 */ addu $v0, $a0, $t3
|
||||
/* 00D34 80804A74 844E4A6E */ lh $t6, 0x4A6E($v0) ## 00004A6E
|
||||
/* 00D38 80804A78 84584A70 */ lh $t8, 0x4A70($v0) ## 00004A70
|
||||
/* 00D3C 80804A7C 3C148081 */ lui $s4, %hi(D_808124A4) ## $s4 = 80810000
|
||||
/* 00D40 80804A80 3C0D8013 */ lui $t5, %hi(gSramSlotOffsets)
|
||||
/* 00D44 80804A84 25CFFFE1 */ addiu $t7, $t6, 0xFFE1 ## $t7 = FFFFFFE1
|
||||
/* 00D48 80804A88 2719001F */ addiu $t9, $t8, 0x001F ## $t9 = 0000001F
|
||||
/* 00D4C 80804A8C A44F4A6E */ sh $t7, 0x4A6E($v0) ## 00004A6E
|
||||
/* 00D50 80804A90 A4594A70 */ sh $t9, 0x4A70($v0) ## 00004A70
|
||||
/* 00D54 80804A94 25ADA4E0 */ addiu $t5, %lo(gSramSlotOffsets)
|
||||
/* 00D58 80804A98 269424A4 */ addiu $s4, $s4, %lo(D_808124A4) ## $s4 = 808124A4
|
||||
/* 00D5C 80804A9C 24100045 */ addiu $s0, $zero, 0x0045 ## $s0 = 00000045
|
||||
/* 00D60 80804AA0 2411004C */ addiu $s1, $zero, 0x004C ## $s1 = 0000004C
|
||||
/* 00D64 80804AA4 24120044 */ addiu $s2, $zero, 0x0044 ## $s2 = 00000044
|
||||
/* 00D68 80804AA8 24130041 */ addiu $s3, $zero, 0x0041 ## $s3 = 00000041
|
||||
/* 00D6C 80804AAC 00001825 */ or $v1, $zero, $zero ## $v1 = 00000000
|
||||
/* 00D70 80804AB0 240C005A */ addiu $t4, $zero, 0x005A ## $t4 = 0000005A
|
||||
/* 00D74 80804AB4 84454A5E */ lh $a1, 0x4A5E($v0) ## 00004A5E
|
||||
.L80804AB8:
|
||||
/* 00D78 80804AB8 10650027 */ beq $v1, $a1, .L80804B58
|
||||
/* 00D7C 80804ABC 00000000 */ nop
|
||||
/* 00D80 80804AC0 844E4A46 */ lh $t6, 0x4A46($v0) ## 00004A46
|
||||
/* 00D84 80804AC4 106E0024 */ beq $v1, $t6, .L80804B58
|
||||
/* 00D88 80804AC8 00000000 */ nop
|
||||
/* 00D8C 80804ACC 00032840 */ sll $a1, $v1, 1
|
||||
/* 00D90 80804AD0 00857821 */ addu $t7, $a0, $a1
|
||||
/* 00D94 80804AD4 01EB4821 */ addu $t1, $t7, $t3
|
||||
/* 00D98 80804AD8 85384A74 */ lh $t8, 0x4A74($t1) ## 00004A74
|
||||
/* 00D9C 80804ADC 01A57021 */ addu $t6, $t5, $a1
|
||||
/* 00DA0 80804AE0 2719FFE7 */ addiu $t9, $t8, 0xFFE7 ## $t9 = FFFFFFE7
|
||||
/* 00DA4 80804AE4 A5394A74 */ sh $t9, 0x4A74($t1) ## 00004A74
|
||||
/* 00DA8 80804AE8 8C9801E0 */ lw $t8, 0x01E0($a0) ## 000001E0
|
||||
/* 00DAC 80804AEC 95CF0000 */ lhu $t7, 0x0000($t6) ## 00000000
|
||||
/* 00DB0 80804AF0 01F83021 */ addu $a2, $t7, $t8
|
||||
/* 00DB4 80804AF4 90D9001C */ lbu $t9, 0x001C($a2) ## 0000001C
|
||||
/* 00DB8 80804AF8 51990011 */ beql $t4, $t9, .L80804B40
|
||||
/* 00DBC 80804AFC 852F4A86 */ lh $t7, 0x4A86($t1) ## 00004A86
|
||||
/* 00DC0 80804B00 90CE001D */ lbu $t6, 0x001D($a2) ## 0000001D
|
||||
/* 00DC4 80804B04 520E000E */ beql $s0, $t6, .L80804B40
|
||||
/* 00DC8 80804B08 852F4A86 */ lh $t7, 0x4A86($t1) ## 00004A86
|
||||
/* 00DCC 80804B0C 90CF001E */ lbu $t7, 0x001E($a2) ## 0000001E
|
||||
/* 00DD0 80804B10 522F000B */ beql $s1, $t7, .L80804B40
|
||||
/* 00DD4 80804B14 852F4A86 */ lh $t7, 0x4A86($t1) ## 00004A86
|
||||
/* 00DD8 80804B18 90D8001F */ lbu $t8, 0x001F($a2) ## 0000001F
|
||||
/* 00DDC 80804B1C 52580008 */ beql $s2, $t8, .L80804B40
|
||||
/* 00DE0 80804B20 852F4A86 */ lh $t7, 0x4A86($t1) ## 00004A86
|
||||
/* 00DE4 80804B24 90D90020 */ lbu $t9, 0x0020($a2) ## 00000020
|
||||
/* 00DE8 80804B28 52790005 */ beql $s3, $t9, .L80804B40
|
||||
/* 00DEC 80804B2C 852F4A86 */ lh $t7, 0x4A86($t1) ## 00004A86
|
||||
/* 00DF0 80804B30 90CE0021 */ lbu $t6, 0x0021($a2) ## 00000021
|
||||
/* 00DF4 80804B34 558E002B */ bnel $t4, $t6, .L80804BE4
|
||||
/* 00DF8 80804B38 24630001 */ addiu $v1, $v1, 0x0001 ## $v1 = 00000001
|
||||
/* 00DFC 80804B3C 852F4A86 */ lh $t7, 0x4A86($t1) ## 00004A86
|
||||
.L80804B40:
|
||||
/* 00E00 80804B40 85254A74 */ lh $a1, 0x4A74($t1) ## 00004A74
|
||||
/* 00E04 80804B44 25F8FFE1 */ addiu $t8, $t7, 0xFFE1 ## $t8 = FFFFFFC2
|
||||
/* 00E08 80804B48 A5384A86 */ sh $t8, 0x4A86($t1) ## 00004A86
|
||||
/* 00E0C 80804B4C A5254A80 */ sh $a1, 0x4A80($t1) ## 00004A80
|
||||
/* 00E10 80804B50 10000023 */ beq $zero, $zero, .L80804BE0
|
||||
/* 00E14 80804B54 A5254A7A */ sh $a1, 0x4A7A($t1) ## 00004A7A
|
||||
.L80804B58:
|
||||
/* 00E18 80804B58 14650021 */ bne $v1, $a1, .L80804BE0
|
||||
/* 00E1C 80804B5C 00032840 */ sll $a1, $v1, 1
|
||||
/* 00E20 80804B60 0085C821 */ addu $t9, $a0, $a1
|
||||
/* 00E24 80804B64 032B4821 */ addu $t1, $t9, $t3
|
||||
/* 00E28 80804B68 02853021 */ addu $a2, $s4, $a1
|
||||
/* 00E2C 80804B6C 84CE0000 */ lh $t6, 0x0000($a2) ## 00000000
|
||||
/* 00E30 80804B70 852A4A52 */ lh $t2, 0x4A52($t1) ## 00004A52
|
||||
/* 00E34 80804B74 014E4023 */ subu $t0, $t2, $t6
|
||||
/* 00E38 80804B78 05000003 */ bltz $t0, .L80804B88
|
||||
/* 00E3C 80804B7C 00083823 */ subu $a3, $zero, $t0
|
||||
/* 00E40 80804B80 10000001 */ beq $zero, $zero, .L80804B88
|
||||
/* 00E44 80804B84 01003825 */ or $a3, $t0, $zero ## $a3 = 00000000
|
||||
.L80804B88:
|
||||
/* 00E48 80804B88 844F4A50 */ lh $t7, 0x4A50($v0) ## 00004A50
|
||||
/* 00E4C 80804B8C 00EF001A */ div $zero, $a3, $t7
|
||||
/* 00E50 80804B90 00004012 */ mflo $t0
|
||||
/* 00E54 80804B94 00084400 */ sll $t0, $t0, 16
|
||||
/* 00E58 80804B98 00084403 */ sra $t0, $t0, 16
|
||||
/* 00E5C 80804B9C 0148C021 */ addu $t8, $t2, $t0
|
||||
/* 00E60 80804BA0 A5384A52 */ sh $t8, 0x4A52($t1) ## 00004A52
|
||||
/* 00E64 80804BA4 15E00002 */ bne $t7, $zero, .L80804BB0
|
||||
/* 00E68 80804BA8 00000000 */ nop
|
||||
/* 00E6C 80804BAC 0007000D */ break 7
|
||||
.L80804BB0:
|
||||
/* 00E70 80804BB0 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 00E74 80804BB4 15E10004 */ bne $t7, $at, .L80804BC8
|
||||
/* 00E78 80804BB8 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 00E7C 80804BBC 14E10002 */ bne $a3, $at, .L80804BC8
|
||||
/* 00E80 80804BC0 00000000 */ nop
|
||||
/* 00E84 80804BC4 0006000D */ break 6
|
||||
.L80804BC8:
|
||||
/* 00E88 80804BC8 85394A52 */ lh $t9, 0x4A52($t1) ## 00004A52
|
||||
/* 00E8C 80804BCC 84C50000 */ lh $a1, 0x0000($a2) ## 00000000
|
||||
/* 00E90 80804BD0 0325082A */ slt $at, $t9, $a1
|
||||
/* 00E94 80804BD4 54200003 */ bnel $at, $zero, .L80804BE4
|
||||
/* 00E98 80804BD8 24630001 */ addiu $v1, $v1, 0x0001 ## $v1 = 00000002
|
||||
/* 00E9C 80804BDC A5254A52 */ sh $a1, 0x4A52($t1) ## 00004A52
|
||||
.L80804BE0:
|
||||
/* 00EA0 80804BE0 24630001 */ addiu $v1, $v1, 0x0001 ## $v1 = 00000003
|
||||
.L80804BE4:
|
||||
/* 00EA4 80804BE4 00031C00 */ sll $v1, $v1, 16
|
||||
/* 00EA8 80804BE8 00031C03 */ sra $v1, $v1, 16
|
||||
/* 00EAC 80804BEC 28610003 */ slti $at, $v1, 0x0003
|
||||
/* 00EB0 80804BF0 5420FFB1 */ bnel $at, $zero, .L80804AB8
|
||||
/* 00EB4 80804BF4 84454A5E */ lh $a1, 0x4A5E($v0) ## 00004A5E
|
||||
/* 00EB8 80804BF8 844E4A50 */ lh $t6, 0x4A50($v0) ## 00004A50
|
||||
/* 00EBC 80804BFC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00EC0 80804C00 00240821 */ addu $at, $at, $a0
|
||||
/* 00EC4 80804C04 25CFFFFF */ addiu $t7, $t6, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 00EC8 80804C08 A42FCA50 */ sh $t7, -0x35B0($at) ## 0001CA50
|
||||
/* 00ECC 80804C0C 84584A50 */ lh $t8, 0x4A50($v0) ## 00004A50
|
||||
/* 00ED0 80804C10 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00ED4 80804C14 00240821 */ addu $at, $at, $a0
|
||||
/* 00ED8 80804C18 57000010 */ bnel $t8, $zero, .L80804C5C
|
||||
/* 00EDC 80804C1C 8FB00004 */ lw $s0, 0x0004($sp)
|
||||
/* 00EE0 80804C20 84594A66 */ lh $t9, 0x4A66($v0) ## 00004A66
|
||||
/* 00EE4 80804C24 240E00FF */ addiu $t6, $zero, 0x00FF ## $t6 = 000000FF
|
||||
/* 00EE8 80804C28 240F0008 */ addiu $t7, $zero, 0x0008 ## $t7 = 00000008
|
||||
/* 00EEC 80804C2C A439CA64 */ sh $t9, -0x359C($at) ## 0001CA64
|
||||
/* 00EF0 80804C30 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00EF4 80804C34 A44E4A6E */ sh $t6, 0x4A6E($v0) ## 00004A6E
|
||||
/* 00EF8 80804C38 A4404A70 */ sh $zero, 0x4A70($v0) ## 00004A70
|
||||
/* 00EFC 80804C3C 00240821 */ addu $at, $at, $a0
|
||||
/* 00F00 80804C40 A42FCA50 */ sh $t7, -0x35B0($at) ## 0001CA50
|
||||
/* 00F04 80804C44 84584A3E */ lh $t8, 0x4A3E($v0) ## 00004A3E
|
||||
/* 00F08 80804C48 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00F0C 80804C4C 00240821 */ addu $at, $at, $a0
|
||||
/* 00F10 80804C50 27190001 */ addiu $t9, $t8, 0x0001 ## $t9 = FFFFFFC3
|
||||
/* 00F14 80804C54 A439CA3E */ sh $t9, -0x35C2($at) ## 0001CA3E
|
||||
/* 00F18 80804C58 8FB00004 */ lw $s0, 0x0004($sp)
|
||||
.L80804C5C:
|
||||
/* 00F1C 80804C5C 8FB10008 */ lw $s1, 0x0008($sp)
|
||||
/* 00F20 80804C60 8FB2000C */ lw $s2, 0x000C($sp)
|
||||
/* 00F24 80804C64 8FB30010 */ lw $s3, 0x0010($sp)
|
||||
/* 00F28 80804C68 8FB40014 */ lw $s4, 0x0014($sp)
|
||||
/* 00F2C 80804C6C 03E00008 */ jr $ra
|
||||
/* 00F30 80804C70 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
@@ -1,25 +0,0 @@
|
||||
glabel func_80804C74
|
||||
/* 00F34 80804C74 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 00F38 80804C78 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 00F3C 80804C7C 00811021 */ addu $v0, $a0, $at
|
||||
/* 00F40 80804C80 844E4A96 */ lh $t6, 0x4A96($v0) ## 00004A96
|
||||
/* 00F44 80804C84 84584A50 */ lh $t8, 0x4A50($v0) ## 00004A50
|
||||
/* 00F48 80804C88 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00F4C 80804C8C 25CF0019 */ addiu $t7, $t6, 0x0019 ## $t7 = 00000019
|
||||
/* 00F50 80804C90 A44F4A96 */ sh $t7, 0x4A96($v0) ## 00004A96
|
||||
/* 00F54 80804C94 00240821 */ addu $at, $at, $a0
|
||||
/* 00F58 80804C98 2719FFFF */ addiu $t9, $t8, 0xFFFF ## $t9 = FFFFFFFF
|
||||
/* 00F5C 80804C9C A439CA50 */ sh $t9, -0x35B0($at) ## 0001CA50
|
||||
/* 00F60 80804CA0 84484A50 */ lh $t0, 0x4A50($v0) ## 00004A50
|
||||
/* 00F64 80804CA4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00F68 80804CA8 00240821 */ addu $at, $at, $a0
|
||||
/* 00F6C 80804CAC 15000006 */ bne $t0, $zero, .L80804CC8
|
||||
/* 00F70 80804CB0 2409000C */ addiu $t1, $zero, 0x000C ## $t1 = 0000000C
|
||||
/* 00F74 80804CB4 A429CA3E */ sh $t1, -0x35C2($at) ## 0001CA3E
|
||||
/* 00F78 80804CB8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00F7C 80804CBC 00240821 */ addu $at, $at, $a0
|
||||
/* 00F80 80804CC0 240A0001 */ addiu $t2, $zero, 0x0001 ## $t2 = 00000001
|
||||
/* 00F84 80804CC4 A42ACA38 */ sh $t2, -0x35C8($at) ## 0001CA38
|
||||
.L80804CC8:
|
||||
/* 00F88 80804CC8 03E00008 */ jr $ra
|
||||
/* 00F8C 80804CCC 00000000 */ nop
|
||||
@@ -1,141 +0,0 @@
|
||||
glabel func_80804CD0
|
||||
/* 00F90 80804CD0 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
|
||||
/* 00F94 80804CD4 3C080001 */ lui $t0, 0x0001 ## $t0 = 00010000
|
||||
/* 00F98 80804CD8 35088000 */ ori $t0, $t0, 0x8000 ## $t0 = 00018000
|
||||
/* 00F9C 80804CDC AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 00FA0 80804CE0 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 00FA4 80804CE4 00881821 */ addu $v1, $a0, $t0
|
||||
/* 00FA8 80804CE8 846E4A38 */ lh $t6, 0x4A38($v1) ## 00004A38
|
||||
/* 00FAC 80804CEC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00FB0 80804CF0 51C00006 */ beql $t6, $zero, .L80804D0C
|
||||
/* 00FB4 80804CF4 96020020 */ lhu $v0, 0x0020($s0) ## 00000020
|
||||
/* 00FB8 80804CF8 948F0020 */ lhu $t7, 0x0020($a0) ## 00000020
|
||||
/* 00FBC 80804CFC 31F89000 */ andi $t8, $t7, 0x9000 ## $t8 = 00000000
|
||||
/* 00FC0 80804D00 57000007 */ bnel $t8, $zero, .L80804D20
|
||||
/* 00FC4 80804D04 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00FC8 80804D08 96020020 */ lhu $v0, 0x0020($s0) ## 00000020
|
||||
.L80804D0C:
|
||||
/* 00FCC 80804D0C 2401BFFF */ addiu $at, $zero, 0xBFFF ## $at = FFFFBFFF
|
||||
/* 00FD0 80804D10 0041C827 */ nor $t9, $v0, $at
|
||||
/* 00FD4 80804D14 1720001A */ bne $t9, $zero, .L80804D80
|
||||
/* 00FD8 80804D18 304D9000 */ andi $t5, $v0, 0x9000 ## $t5 = 00000000
|
||||
/* 00FDC 80804D1C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
.L80804D20:
|
||||
/* 00FE0 80804D20 00300821 */ addu $at, $at, $s0
|
||||
/* 00FE4 80804D24 24090008 */ addiu $t1, $zero, 0x0008 ## $t1 = 00000008
|
||||
/* 00FE8 80804D28 A429CA50 */ sh $t1, -0x35B0($at) ## 0001CA50
|
||||
/* 00FEC 80804D2C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 00FF0 80804D30 00300821 */ addu $at, $at, $s0
|
||||
/* 00FF4 80804D34 240A0003 */ addiu $t2, $zero, 0x0003 ## $t2 = 00000003
|
||||
/* 00FF8 80804D38 A42ACA66 */ sh $t2, -0x359A($at) ## 0001CA66
|
||||
/* 00FFC 80804D3C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01000 80804D40 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 01004 80804D44 00300821 */ addu $at, $at, $s0
|
||||
/* 01008 80804D48 240B000D */ addiu $t3, $zero, 0x000D ## $t3 = 0000000D
|
||||
/* 0100C 80804D4C 3C0C8013 */ lui $t4, %hi(D_801333E8)
|
||||
/* 01010 80804D50 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 01014 80804D54 A42BCA3E */ sh $t3, -0x35C2($at) ## 0001CA3E
|
||||
/* 01018 80804D58 258C33E8 */ addiu $t4, %lo(D_801333E8)
|
||||
/* 0101C 80804D5C 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 01020 80804D60 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 01024 80804D64 AFAC0014 */ sw $t4, 0x0014($sp)
|
||||
/* 01028 80804D68 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 0102C 80804D6C 2404483C */ addiu $a0, $zero, 0x483C ## $a0 = 0000483C
|
||||
/* 01030 80804D70 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 01034 80804D74 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 01038 80804D78 10000053 */ beq $zero, $zero, .L80804EC8
|
||||
/* 0103C 80804D7C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80804D80:
|
||||
/* 01040 80804D80 11A00037 */ beq $t5, $zero, .L80804E60
|
||||
/* 01044 80804D84 3C0E8016 */ lui $t6, %hi(gSaveContext+0xc)
|
||||
/* 01048 80804D88 95CEE66C */ lhu $t6, %lo(gSaveContext+0xc)($t6)
|
||||
/* 0104C 80804D8C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01050 80804D90 260501E0 */ addiu $a1, $s0, 0x01E0 ## $a1 = 000001E0
|
||||
/* 01054 80804D94 AFA30028 */ sw $v1, 0x0028($sp)
|
||||
/* 01058 80804D98 0C02A5FC */ jal Sram_CopySave
|
||||
/* 0105C 80804D9C A7AE0032 */ sh $t6, 0x0032($sp)
|
||||
/* 01060 80804DA0 97AF0032 */ lhu $t7, 0x0032($sp)
|
||||
/* 01064 80804DA4 8FA30028 */ lw $v1, 0x0028($sp)
|
||||
/* 01068 80804DA8 3C018016 */ lui $at, %hi(gSaveContext+0xc)
|
||||
/* 0106C 80804DAC A42FE66C */ sh $t7, %lo(gSaveContext+0xc)($at)
|
||||
/* 01070 80804DB0 84784A5E */ lh $t8, 0x4A5E($v1) ## 00004A5E
|
||||
/* 01074 80804DB4 3C080001 */ lui $t0, 0x0001 ## $t0 = 00010000
|
||||
/* 01078 80804DB8 35088000 */ ori $t0, $t0, 0x8000 ## $t0 = 00018000
|
||||
/* 0107C 80804DBC 0018C840 */ sll $t9, $t8, 1
|
||||
/* 01080 80804DC0 02194821 */ addu $t1, $s0, $t9
|
||||
/* 01084 80804DC4 01285021 */ addu $t2, $t1, $t0
|
||||
/* 01088 80804DC8 A5404A80 */ sh $zero, 0x4A80($t2) ## 00004A80
|
||||
/* 0108C 80804DCC 846B4A5E */ lh $t3, 0x4A5E($v1) ## 00004A5E
|
||||
/* 01090 80804DD0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01094 80804DD4 00300821 */ addu $at, $at, $s0
|
||||
/* 01098 80804DD8 000B6040 */ sll $t4, $t3, 1
|
||||
/* 0109C 80804DDC 020C6821 */ addu $t5, $s0, $t4
|
||||
/* 010A0 80804DE0 01A81021 */ addu $v0, $t5, $t0
|
||||
/* 010A4 80804DE4 844E4A80 */ lh $t6, 0x4A80($v0) ## 00004A80
|
||||
/* 010A8 80804DE8 240F0005 */ addiu $t7, $zero, 0x0005 ## $t7 = 00000005
|
||||
/* 010AC 80804DEC 24180008 */ addiu $t8, $zero, 0x0008 ## $t8 = 00000008
|
||||
/* 010B0 80804DF0 A44E4A8C */ sh $t6, 0x4A8C($v0) ## 00004A8C
|
||||
/* 010B4 80804DF4 A42FCA66 */ sh $t7, -0x359A($at) ## 0001CA66
|
||||
/* 010B8 80804DF8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 010BC 80804DFC 00300821 */ addu $at, $at, $s0
|
||||
/* 010C0 80804E00 A438CA50 */ sh $t8, -0x35B0($at) ## 0001CA50
|
||||
/* 010C4 80804E04 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 010C8 80804E08 00300821 */ addu $at, $at, $s0
|
||||
/* 010CC 80804E0C 2419000E */ addiu $t9, $zero, 0x000E ## $t9 = 0000000E
|
||||
/* 010D0 80804E10 A439CA3E */ sh $t9, -0x35C2($at) ## 0001CA3E
|
||||
/* 010D4 80804E14 3C014396 */ lui $at, 0x4396 ## $at = 43960000
|
||||
/* 010D8 80804E18 44816000 */ mtc1 $at, $f12 ## $f12 = 300.00
|
||||
/* 010DC 80804E1C 240500B4 */ addiu $a1, $zero, 0x00B4 ## $a1 = 000000B4
|
||||
/* 010E0 80804E20 24060014 */ addiu $a2, $zero, 0x0014 ## $a2 = 00000014
|
||||
/* 010E4 80804E24 0C02A800 */ jal func_800AA000
|
||||
/* 010E8 80804E28 24070064 */ addiu $a3, $zero, 0x0064 ## $a3 = 00000064
|
||||
/* 010EC 80804E2C 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 010F0 80804E30 3C098013 */ lui $t1, %hi(D_801333E8)
|
||||
/* 010F4 80804E34 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 010F8 80804E38 252933E8 */ addiu $t1, %lo(D_801333E8)
|
||||
/* 010FC 80804E3C 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 01100 80804E40 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 01104 80804E44 AFA90014 */ sw $t1, 0x0014($sp)
|
||||
/* 01108 80804E48 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 0110C 80804E4C 2404483B */ addiu $a0, $zero, 0x483B ## $a0 = 0000483B
|
||||
/* 01110 80804E50 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 01114 80804E54 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 01118 80804E58 1000001B */ beq $zero, $zero, .L80804EC8
|
||||
/* 0111C 80804E5C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80804E60:
|
||||
/* 01120 80804E60 84624ABC */ lh $v0, 0x4ABC($v1) ## 00004ABC
|
||||
/* 01124 80804E64 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 01128 80804E68 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 0112C 80804E6C 04400003 */ bltz $v0, .L80804E7C
|
||||
/* 01130 80804E70 00022023 */ subu $a0, $zero, $v0
|
||||
/* 01134 80804E74 10000001 */ beq $zero, $zero, .L80804E7C
|
||||
/* 01138 80804E78 00402025 */ or $a0, $v0, $zero ## $a0 = 00000000
|
||||
.L80804E7C:
|
||||
/* 0113C 80804E7C 2881001E */ slti $at, $a0, 0x001E
|
||||
/* 01140 80804E80 14200010 */ bne $at, $zero, .L80804EC4
|
||||
/* 01144 80804E84 24044839 */ addiu $a0, $zero, 0x4839 ## $a0 = 00004839
|
||||
/* 01148 80804E88 3C0A8013 */ lui $t2, %hi(D_801333E8)
|
||||
/* 0114C 80804E8C 254A33E8 */ addiu $t2, %lo(D_801333E8)
|
||||
/* 01150 80804E90 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 01154 80804E94 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 01158 80804E98 AFAA0014 */ sw $t2, 0x0014($sp)
|
||||
/* 0115C 80804E9C 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 01160 80804EA0 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 01164 80804EA4 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 01168 80804EA8 AFA30028 */ sw $v1, 0x0028($sp)
|
||||
/* 0116C 80804EAC 8FA30028 */ lw $v1, 0x0028($sp)
|
||||
/* 01170 80804EB0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01174 80804EB4 00300821 */ addu $at, $at, $s0
|
||||
/* 01178 80804EB8 846B4A38 */ lh $t3, 0x4A38($v1) ## 00004A38
|
||||
/* 0117C 80804EBC 396C0001 */ xori $t4, $t3, 0x0001 ## $t4 = 00000001
|
||||
/* 01180 80804EC0 A42CCA38 */ sh $t4, -0x35C8($at) ## 0001CA38
|
||||
.L80804EC4:
|
||||
/* 01184 80804EC4 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80804EC8:
|
||||
/* 01188 80804EC8 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 0118C 80804ECC 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000
|
||||
/* 01190 80804ED0 03E00008 */ jr $ra
|
||||
/* 01194 80804ED4 00000000 */ nop
|
||||
@@ -1,153 +0,0 @@
|
||||
glabel func_80804ED8
|
||||
/* 01198 80804ED8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0119C 80804EDC 3C0A0001 */ lui $t2, 0x0001 ## $t2 = 00010000
|
||||
/* 011A0 80804EE0 354A8000 */ ori $t2, $t2, 0x8000 ## $t2 = 00018000
|
||||
/* 011A4 80804EE4 AFB30014 */ sw $s3, 0x0014($sp)
|
||||
/* 011A8 80804EE8 AFB20010 */ sw $s2, 0x0010($sp)
|
||||
/* 011AC 80804EEC AFB1000C */ sw $s1, 0x000C($sp)
|
||||
/* 011B0 80804EF0 AFB00008 */ sw $s0, 0x0008($sp)
|
||||
/* 011B4 80804EF4 008A1021 */ addu $v0, $a0, $t2
|
||||
/* 011B8 80804EF8 844E4A6E */ lh $t6, 0x4A6E($v0) ## 00004A6E
|
||||
/* 011BC 80804EFC 84584A70 */ lh $t8, 0x4A70($v0) ## 00004A70
|
||||
/* 011C0 80804F00 3C138081 */ lui $s3, %hi(D_8081248C) ## $s3 = 80810000
|
||||
/* 011C4 80804F04 25CFFFE1 */ addiu $t7, $t6, 0xFFE1 ## $t7 = FFFFFFE1
|
||||
/* 011C8 80804F08 844E4A96 */ lh $t6, 0x4A96($v0) ## 00004A96
|
||||
/* 011CC 80804F0C A44F4A6E */ sh $t7, 0x4A6E($v0) ## 00004A6E
|
||||
/* 011D0 80804F10 3C0C8013 */ lui $t4, %hi(gSramSlotOffsets)
|
||||
/* 011D4 80804F14 2719001F */ addiu $t9, $t8, 0x001F ## $t9 = 0000001F
|
||||
/* 011D8 80804F18 25CFFFE7 */ addiu $t7, $t6, 0xFFE7 ## $t7 = FFFFFFE7
|
||||
/* 011DC 80804F1C A4594A70 */ sh $t9, 0x4A70($v0) ## 00004A70
|
||||
/* 011E0 80804F20 A44F4A96 */ sh $t7, 0x4A96($v0) ## 00004A96
|
||||
/* 011E4 80804F24 258CA4E0 */ addiu $t4, %lo(gSramSlotOffsets)
|
||||
/* 011E8 80804F28 2673248C */ addiu $s3, $s3, %lo(D_8081248C) ## $s3 = 8081248C
|
||||
/* 011EC 80804F2C 2410004C */ addiu $s0, $zero, 0x004C ## $s0 = 0000004C
|
||||
/* 011F0 80804F30 24110044 */ addiu $s1, $zero, 0x0044 ## $s1 = 00000044
|
||||
/* 011F4 80804F34 24120041 */ addiu $s2, $zero, 0x0041 ## $s2 = 00000041
|
||||
/* 011F8 80804F38 00001825 */ or $v1, $zero, $zero ## $v1 = 00000000
|
||||
/* 011FC 80804F3C 240D0045 */ addiu $t5, $zero, 0x0045 ## $t5 = 00000045
|
||||
/* 01200 80804F40 240B005A */ addiu $t3, $zero, 0x005A ## $t3 = 0000005A
|
||||
/* 01204 80804F44 84584A5E */ lh $t8, 0x4A5E($v0) ## 00004A5E
|
||||
.L80804F48:
|
||||
/* 01208 80804F48 50780026 */ beql $v1, $t8, .L80804FE4
|
||||
/* 0120C 80804F4C 84594A46 */ lh $t9, 0x4A46($v0) ## 00004A46
|
||||
/* 01210 80804F50 84594A46 */ lh $t9, 0x4A46($v0) ## 00004A46
|
||||
/* 01214 80804F54 00032840 */ sll $a1, $v1, 1
|
||||
/* 01218 80804F58 00857021 */ addu $t6, $a0, $a1
|
||||
/* 0121C 80804F5C 10790020 */ beq $v1, $t9, .L80804FE0
|
||||
/* 01220 80804F60 01CA3821 */ addu $a3, $t6, $t2
|
||||
/* 01224 80804F64 84EF4A74 */ lh $t7, 0x4A74($a3) ## 00004A74
|
||||
/* 01228 80804F68 0185C821 */ addu $t9, $t4, $a1
|
||||
/* 0122C 80804F6C 25F80019 */ addiu $t8, $t7, 0x0019 ## $t8 = 00000000
|
||||
/* 01230 80804F70 A4F84A74 */ sh $t8, 0x4A74($a3) ## 00004A74
|
||||
/* 01234 80804F74 8C8F01E0 */ lw $t7, 0x01E0($a0) ## 000001E0
|
||||
/* 01238 80804F78 972E0000 */ lhu $t6, 0x0000($t9) ## 0000001F
|
||||
/* 0123C 80804F7C 01CF3021 */ addu $a2, $t6, $t7
|
||||
/* 01240 80804F80 90D8001C */ lbu $t8, 0x001C($a2) ## 0000001C
|
||||
/* 01244 80804F84 51780011 */ beql $t3, $t8, .L80804FCC
|
||||
/* 01248 80804F88 84E54A74 */ lh $a1, 0x4A74($a3) ## 00004A74
|
||||
/* 0124C 80804F8C 90D9001D */ lbu $t9, 0x001D($a2) ## 0000001D
|
||||
/* 01250 80804F90 51B9000E */ beql $t5, $t9, .L80804FCC
|
||||
/* 01254 80804F94 84E54A74 */ lh $a1, 0x4A74($a3) ## 00004A74
|
||||
/* 01258 80804F98 90CE001E */ lbu $t6, 0x001E($a2) ## 0000001E
|
||||
/* 0125C 80804F9C 520E000B */ beql $s0, $t6, .L80804FCC
|
||||
/* 01260 80804FA0 84E54A74 */ lh $a1, 0x4A74($a3) ## 00004A74
|
||||
/* 01264 80804FA4 90CF001F */ lbu $t7, 0x001F($a2) ## 0000001F
|
||||
/* 01268 80804FA8 522F0008 */ beql $s1, $t7, .L80804FCC
|
||||
/* 0126C 80804FAC 84E54A74 */ lh $a1, 0x4A74($a3) ## 00004A74
|
||||
/* 01270 80804FB0 90D80020 */ lbu $t8, 0x0020($a2) ## 00000020
|
||||
/* 01274 80804FB4 52580005 */ beql $s2, $t8, .L80804FCC
|
||||
/* 01278 80804FB8 84E54A74 */ lh $a1, 0x4A74($a3) ## 00004A74
|
||||
/* 0127C 80804FBC 90D90021 */ lbu $t9, 0x0021($a2) ## 00000021
|
||||
/* 01280 80804FC0 55790008 */ bnel $t3, $t9, .L80804FE4
|
||||
/* 01284 80804FC4 84594A46 */ lh $t9, 0x4A46($v0) ## 00004A46
|
||||
/* 01288 80804FC8 84E54A74 */ lh $a1, 0x4A74($a3) ## 00004A74
|
||||
.L80804FCC:
|
||||
/* 0128C 80804FCC 84EE4A86 */ lh $t6, 0x4A86($a3) ## 00004A86
|
||||
/* 01290 80804FD0 A4E54A80 */ sh $a1, 0x4A80($a3) ## 00004A80
|
||||
/* 01294 80804FD4 25CF001F */ addiu $t7, $t6, 0x001F ## $t7 = 0000001F
|
||||
/* 01298 80804FD8 A4EF4A86 */ sh $t7, 0x4A86($a3) ## 00004A86
|
||||
/* 0129C 80804FDC A4E54A7A */ sh $a1, 0x4A7A($a3) ## 00004A7A
|
||||
.L80804FE0:
|
||||
/* 012A0 80804FE0 84594A46 */ lh $t9, 0x4A46($v0) ## 00004A46
|
||||
.L80804FE4:
|
||||
/* 012A4 80804FE4 00032840 */ sll $a1, $v1, 1
|
||||
/* 012A8 80804FE8 0085C021 */ addu $t8, $a0, $a1
|
||||
/* 012AC 80804FEC 00197080 */ sll $t6, $t9, 2
|
||||
/* 012B0 80804FF0 01D97023 */ subu $t6, $t6, $t9
|
||||
/* 012B4 80804FF4 000E7040 */ sll $t6, $t6, 1
|
||||
/* 012B8 80804FF8 026E7821 */ addu $t7, $s3, $t6
|
||||
/* 012BC 80804FFC 030A3821 */ addu $a3, $t8, $t2
|
||||
/* 012C0 80805000 01E5C021 */ addu $t8, $t7, $a1
|
||||
/* 012C4 80805004 87090000 */ lh $t1, 0x0000($t8) ## 00000000
|
||||
/* 012C8 80805008 84E84A52 */ lh $t0, 0x4A52($a3) ## 00004A52
|
||||
/* 012CC 8080500C 24630001 */ addiu $v1, $v1, 0x0001 ## $v1 = 00000001
|
||||
/* 012D0 80805010 00031C00 */ sll $v1, $v1, 16
|
||||
/* 012D4 80805014 01093023 */ subu $a2, $t0, $t1
|
||||
/* 012D8 80805018 04C00003 */ bltz $a2, .L80805028
|
||||
/* 012DC 8080501C 00031C03 */ sra $v1, $v1, 16
|
||||
/* 012E0 80805020 10000002 */ beq $zero, $zero, .L8080502C
|
||||
/* 012E4 80805024 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000000
|
||||
.L80805028:
|
||||
/* 012E8 80805028 00062823 */ subu $a1, $zero, $a2
|
||||
.L8080502C:
|
||||
/* 012EC 8080502C 84594A50 */ lh $t9, 0x4A50($v0) ## 00004A50
|
||||
/* 012F0 80805030 00B9001A */ div $zero, $a1, $t9
|
||||
/* 012F4 80805034 17200002 */ bne $t9, $zero, .L80805040
|
||||
/* 012F8 80805038 00000000 */ nop
|
||||
/* 012FC 8080503C 0007000D */ break 7
|
||||
.L80805040:
|
||||
/* 01300 80805040 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 01304 80805044 17210004 */ bne $t9, $at, .L80805058
|
||||
/* 01308 80805048 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 0130C 8080504C 14A10002 */ bne $a1, $at, .L80805058
|
||||
/* 01310 80805050 00000000 */ nop
|
||||
/* 01314 80805054 0006000D */ break 6
|
||||
.L80805058:
|
||||
/* 01318 80805058 00003012 */ mflo $a2
|
||||
/* 0131C 8080505C 00063400 */ sll $a2, $a2, 16
|
||||
/* 01320 80805060 0128082A */ slt $at, $t1, $t0
|
||||
/* 01324 80805064 14200004 */ bne $at, $zero, .L80805078
|
||||
/* 01328 80805068 00063403 */ sra $a2, $a2, 16
|
||||
/* 0132C 8080506C 01067021 */ addu $t6, $t0, $a2
|
||||
/* 01330 80805070 10000003 */ beq $zero, $zero, .L80805080
|
||||
/* 01334 80805074 A4EE4A52 */ sh $t6, 0x4A52($a3) ## 00004A52
|
||||
.L80805078:
|
||||
/* 01338 80805078 01067823 */ subu $t7, $t0, $a2
|
||||
/* 0133C 8080507C A4EF4A52 */ sh $t7, 0x4A52($a3) ## 00004A52
|
||||
.L80805080:
|
||||
/* 01340 80805080 28610003 */ slti $at, $v1, 0x0003
|
||||
/* 01344 80805084 5420FFB0 */ bnel $at, $zero, .L80804F48
|
||||
/* 01348 80805088 84584A5E */ lh $t8, 0x4A5E($v0) ## 00004A5E
|
||||
/* 0134C 8080508C 84584A50 */ lh $t8, 0x4A50($v0) ## 00004A50
|
||||
/* 01350 80805090 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01354 80805094 00240821 */ addu $at, $at, $a0
|
||||
/* 01358 80805098 2719FFFF */ addiu $t9, $t8, 0xFFFF ## $t9 = FFFFFFFF
|
||||
/* 0135C 8080509C A439CA50 */ sh $t9, -0x35B0($at) ## 0001CA50
|
||||
/* 01360 808050A0 844E4A50 */ lh $t6, 0x4A50($v0) ## 00004A50
|
||||
/* 01364 808050A4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01368 808050A8 00240821 */ addu $at, $at, $a0
|
||||
/* 0136C 808050AC 15C00011 */ bne $t6, $zero, .L808050F4
|
||||
/* 01370 808050B0 241800FF */ addiu $t8, $zero, 0x00FF ## $t8 = 000000FF
|
||||
/* 01374 808050B4 844F4A66 */ lh $t7, 0x4A66($v0) ## 00004A66
|
||||
/* 01378 808050B8 24190008 */ addiu $t9, $zero, 0x0008 ## $t9 = 00000008
|
||||
/* 0137C 808050BC 240E0003 */ addiu $t6, $zero, 0x0003 ## $t6 = 00000003
|
||||
/* 01380 808050C0 A42FCA64 */ sh $t7, -0x359C($at) ## 0001CA64
|
||||
/* 01384 808050C4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01388 808050C8 A4584A6E */ sh $t8, 0x4A6E($v0) ## 00004A6E
|
||||
/* 0138C 808050CC A4404A70 */ sh $zero, 0x4A70($v0) ## 00004A70
|
||||
/* 01390 808050D0 00240821 */ addu $at, $at, $a0
|
||||
/* 01394 808050D4 A439CA50 */ sh $t9, -0x35B0($at) ## 0001CA50
|
||||
/* 01398 808050D8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0139C 808050DC 00240821 */ addu $at, $at, $a0
|
||||
/* 013A0 808050E0 A42ECA38 */ sh $t6, -0x35C8($at) ## 0001CA38
|
||||
/* 013A4 808050E4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 013A8 808050E8 00240821 */ addu $at, $at, $a0
|
||||
/* 013AC 808050EC 240F0007 */ addiu $t7, $zero, 0x0007 ## $t7 = 00000007
|
||||
/* 013B0 808050F0 A42FCA3E */ sh $t7, -0x35C2($at) ## 0001CA3E
|
||||
.L808050F4:
|
||||
/* 013B4 808050F4 8FB00008 */ lw $s0, 0x0008($sp)
|
||||
/* 013B8 808050F8 8FB1000C */ lw $s1, 0x000C($sp)
|
||||
/* 013BC 808050FC 8FB20010 */ lw $s2, 0x0010($sp)
|
||||
/* 013C0 80805100 8FB30014 */ lw $s3, 0x0014($sp)
|
||||
/* 013C4 80805104 03E00008 */ jr $ra
|
||||
/* 013C8 80805108 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
@@ -1,50 +0,0 @@
|
||||
glabel func_8080510C
|
||||
/* 013CC 8080510C 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 013D0 80805110 3C080001 */ lui $t0, 0x0001 ## $t0 = 00010000
|
||||
/* 013D4 80805114 35088000 */ ori $t0, $t0, 0x8000 ## $t0 = 00018000
|
||||
/* 013D8 80805118 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 013DC 8080511C AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 013E0 80805120 00881021 */ addu $v0, $a0, $t0
|
||||
/* 013E4 80805124 844E4A6E */ lh $t6, 0x4A6E($v0) ## 00004A6E
|
||||
/* 013E8 80805128 84584A96 */ lh $t8, 0x4A96($v0) ## 00004A96
|
||||
/* 013EC 8080512C 84494A98 */ lh $t1, 0x4A98($v0) ## 00004A98
|
||||
/* 013F0 80805130 844B4A50 */ lh $t3, 0x4A50($v0) ## 00004A50
|
||||
/* 013F4 80805134 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 013F8 80805138 25CFFFE1 */ addiu $t7, $t6, 0xFFE1 ## $t7 = FFFFFFE1
|
||||
/* 013FC 8080513C 2719FFE7 */ addiu $t9, $t8, 0xFFE7 ## $t9 = FFFFFFE7
|
||||
/* 01400 80805140 252AFFE7 */ addiu $t2, $t1, 0xFFE7 ## $t2 = FFFFFFE7
|
||||
/* 01404 80805144 A44F4A6E */ sh $t7, 0x4A6E($v0) ## 00004A6E
|
||||
/* 01408 80805148 A4594A96 */ sh $t9, 0x4A96($v0) ## 00004A96
|
||||
/* 0140C 8080514C A44A4A98 */ sh $t2, 0x4A98($v0) ## 00004A98
|
||||
/* 01410 80805150 00240821 */ addu $at, $at, $a0
|
||||
/* 01414 80805154 256CFFFF */ addiu $t4, $t3, 0xFFFF ## $t4 = FFFFFFFF
|
||||
/* 01418 80805158 A42CCA50 */ sh $t4, -0x35B0($at) ## 0001CA50
|
||||
/* 0141C 8080515C 844D4A50 */ lh $t5, 0x4A50($v0) ## 00004A50
|
||||
/* 01420 80805160 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 01424 80805164 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01428 80805168 15A00012 */ bne $t5, $zero, .L808051B4
|
||||
/* 0142C 8080516C 240E0008 */ addiu $t6, $zero, 0x0008 ## $t6 = 00000008
|
||||
/* 01430 80805170 A4404A6E */ sh $zero, 0x4A6E($v0) ## 00004A6E
|
||||
/* 01434 80805174 00240821 */ addu $at, $at, $a0
|
||||
/* 01438 80805178 A42ECA50 */ sh $t6, -0x35B0($at) ## 0001CA50
|
||||
/* 0143C 8080517C 844F4A3E */ lh $t7, 0x4A3E($v0) ## 00004A3E
|
||||
/* 01440 80805180 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01444 80805184 00240821 */ addu $at, $at, $a0
|
||||
/* 01448 80805188 25F80001 */ addiu $t8, $t7, 0x0001 ## $t8 = FFFFFFE2
|
||||
/* 0144C 8080518C A438CA3E */ sh $t8, -0x35C2($at) ## 0001CA3E
|
||||
/* 01450 80805190 84464A5E */ lh $a2, 0x4A5E($v0) ## 00004A5E
|
||||
/* 01454 80805194 3C048081 */ lui $a0, %hi(D_80812A60) ## $a0 = 80810000
|
||||
/* 01458 80805198 24842A60 */ addiu $a0, $a0, %lo(D_80812A60) ## $a0 = 80812A60
|
||||
/* 0145C 8080519C 0006C840 */ sll $t9, $a2, 1
|
||||
/* 01460 808051A0 02194821 */ addu $t1, $s0, $t9
|
||||
/* 01464 808051A4 01281821 */ addu $v1, $t1, $t0
|
||||
/* 01468 808051A8 84654A86 */ lh $a1, 0x4A86($v1) ## 00004A86
|
||||
/* 0146C 808051AC 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 01470 808051B0 84674A8C */ lh $a3, 0x4A8C($v1) ## 00004A8C
|
||||
.L808051B4:
|
||||
/* 01474 808051B4 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 01478 808051B8 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 0147C 808051BC 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 01480 808051C0 03E00008 */ jr $ra
|
||||
/* 01484 808051C4 00000000 */ nop
|
||||
@@ -1,91 +0,0 @@
|
||||
glabel func_808051C8
|
||||
/* 01488 808051C8 3C080001 */ lui $t0, 0x0001 ## $t0 = 00010000
|
||||
/* 0148C 808051CC 35088000 */ ori $t0, $t0, 0x8000 ## $t0 = 00018000
|
||||
/* 01490 808051D0 00881021 */ addu $v0, $a0, $t0
|
||||
/* 01494 808051D4 844E4A5E */ lh $t6, 0x4A5E($v0) ## 00004A5E
|
||||
/* 01498 808051D8 000E7840 */ sll $t7, $t6, 1
|
||||
/* 0149C 808051DC 008FC021 */ addu $t8, $a0, $t7
|
||||
/* 014A0 808051E0 03081821 */ addu $v1, $t8, $t0
|
||||
/* 014A4 808051E4 84794A8C */ lh $t9, 0x4A8C($v1) ## 00004A8C
|
||||
/* 014A8 808051E8 27290019 */ addiu $t1, $t9, 0x0019 ## $t1 = 00000019
|
||||
/* 014AC 808051EC A4694A8C */ sh $t1, 0x4A8C($v1) ## 00004A8C
|
||||
/* 014B0 808051F0 844A4A5E */ lh $t2, 0x4A5E($v0) ## 00004A5E
|
||||
/* 014B4 808051F4 000A5840 */ sll $t3, $t2, 1
|
||||
/* 014B8 808051F8 008B6021 */ addu $t4, $a0, $t3
|
||||
/* 014BC 808051FC 01881821 */ addu $v1, $t4, $t0
|
||||
/* 014C0 80805200 846D4A80 */ lh $t5, 0x4A80($v1) ## 00004A80
|
||||
/* 014C4 80805204 25AE0019 */ addiu $t6, $t5, 0x0019 ## $t6 = 00000019
|
||||
/* 014C8 80805208 A46E4A80 */ sh $t6, 0x4A80($v1) ## 00004A80
|
||||
/* 014CC 8080520C 84594A5E */ lh $t9, 0x4A5E($v0) ## 00004A5E
|
||||
/* 014D0 80805210 844F4A70 */ lh $t7, 0x4A70($v0) ## 00004A70
|
||||
/* 014D4 80805214 00194840 */ sll $t1, $t9, 1
|
||||
/* 014D8 80805218 00895021 */ addu $t2, $a0, $t1
|
||||
/* 014DC 8080521C 25F8001F */ addiu $t8, $t7, 0x001F ## $t8 = 0000001F
|
||||
/* 014E0 80805220 A4584A70 */ sh $t8, 0x4A70($v0) ## 00004A70
|
||||
/* 014E4 80805224 01481821 */ addu $v1, $t2, $t0
|
||||
/* 014E8 80805228 84654A4A */ lh $a1, 0x4A4A($v1) ## 00004A4A
|
||||
/* 014EC 8080522C 2409FFC8 */ addiu $t1, $zero, 0xFFC8 ## $t1 = FFFFFFC8
|
||||
/* 014F0 80805230 24A60038 */ addiu $a2, $a1, 0x0038 ## $a2 = 00000038
|
||||
/* 014F4 80805234 04C20004 */ bltzl $a2, .L80805248
|
||||
/* 014F8 80805238 240BFFC8 */ addiu $t3, $zero, 0xFFC8 ## $t3 = FFFFFFC8
|
||||
/* 014FC 8080523C 10000003 */ beq $zero, $zero, .L8080524C
|
||||
/* 01500 80805240 00C03825 */ or $a3, $a2, $zero ## $a3 = 00000038
|
||||
/* 01504 80805244 240BFFC8 */ addiu $t3, $zero, 0xFFC8 ## $t3 = FFFFFFC8
|
||||
.L80805248:
|
||||
/* 01508 80805248 01653823 */ subu $a3, $t3, $a1
|
||||
.L8080524C:
|
||||
/* 0150C 8080524C 844C4A50 */ lh $t4, 0x4A50($v0) ## 00004A50
|
||||
/* 01510 80805250 00EC001A */ div $zero, $a3, $t4
|
||||
/* 01514 80805254 00003012 */ mflo $a2
|
||||
/* 01518 80805258 00063400 */ sll $a2, $a2, 16
|
||||
/* 0151C 8080525C 00063403 */ sra $a2, $a2, 16
|
||||
/* 01520 80805260 00A66823 */ subu $t5, $a1, $a2
|
||||
/* 01524 80805264 A46D4A4A */ sh $t5, 0x4A4A($v1) ## 00004A4A
|
||||
/* 01528 80805268 844E4A5E */ lh $t6, 0x4A5E($v0) ## 00004A5E
|
||||
/* 0152C 8080526C 15800002 */ bne $t4, $zero, .L80805278
|
||||
/* 01530 80805270 00000000 */ nop
|
||||
/* 01534 80805274 0007000D */ break 7
|
||||
.L80805278:
|
||||
/* 01538 80805278 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 0153C 8080527C 15810004 */ bne $t4, $at, .L80805290
|
||||
/* 01540 80805280 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 01544 80805284 14E10002 */ bne $a3, $at, .L80805290
|
||||
/* 01548 80805288 00000000 */ nop
|
||||
/* 0154C 8080528C 0006000D */ break 6
|
||||
.L80805290:
|
||||
/* 01550 80805290 000E7840 */ sll $t7, $t6, 1
|
||||
/* 01554 80805294 008FC021 */ addu $t8, $a0, $t7
|
||||
/* 01558 80805298 03081821 */ addu $v1, $t8, $t0
|
||||
/* 0155C 8080529C 84794A4A */ lh $t9, 0x4A4A($v1) ## 00004A4A
|
||||
/* 01560 808052A0 240D005A */ addiu $t5, $zero, 0x005A ## $t5 = 0000005A
|
||||
/* 01564 808052A4 240F00FF */ addiu $t7, $zero, 0x00FF ## $t7 = 000000FF
|
||||
/* 01568 808052A8 2B21FFC9 */ slti $at, $t9, 0xFFC9
|
||||
/* 0156C 808052AC 50200003 */ beql $at, $zero, .L808052BC
|
||||
/* 01570 808052B0 844A4A50 */ lh $t2, 0x4A50($v0) ## 00004A50
|
||||
/* 01574 808052B4 A4694A4A */ sh $t1, 0x4A4A($v1) ## 00004A4A
|
||||
/* 01578 808052B8 844A4A50 */ lh $t2, 0x4A50($v0) ## 00004A50
|
||||
.L808052BC:
|
||||
/* 0157C 808052BC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01580 808052C0 00240821 */ addu $at, $at, $a0
|
||||
/* 01584 808052C4 254BFFFF */ addiu $t3, $t2, 0xFFFF ## $t3 = FFFFFFFF
|
||||
/* 01588 808052C8 A42BCA50 */ sh $t3, -0x35B0($at) ## 0001CA50
|
||||
/* 0158C 808052CC 844C4A50 */ lh $t4, 0x4A50($v0) ## 00004A50
|
||||
/* 01590 808052D0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01594 808052D4 00240821 */ addu $at, $at, $a0
|
||||
/* 01598 808052D8 1580000D */ bne $t4, $zero, .L80805310
|
||||
/* 0159C 808052DC 00000000 */ nop
|
||||
/* 015A0 808052E0 A42DCA50 */ sh $t5, -0x35B0($at) ## 0001CA50
|
||||
/* 015A4 808052E4 844E4A66 */ lh $t6, 0x4A66($v0) ## 00004A66
|
||||
/* 015A8 808052E8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 015AC 808052EC 00240821 */ addu $at, $at, $a0
|
||||
/* 015B0 808052F0 A42ECA64 */ sh $t6, -0x359C($at) ## 0001CA64
|
||||
/* 015B4 808052F4 84584A3E */ lh $t8, 0x4A3E($v0) ## 00004A3E
|
||||
/* 015B8 808052F8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 015BC 808052FC A44F4A6E */ sh $t7, 0x4A6E($v0) ## 00004A6E
|
||||
/* 015C0 80805300 A4404A70 */ sh $zero, 0x4A70($v0) ## 00004A70
|
||||
/* 015C4 80805304 00240821 */ addu $at, $at, $a0
|
||||
/* 015C8 80805308 27190001 */ addiu $t9, $t8, 0x0001 ## $t9 = 00000020
|
||||
/* 015CC 8080530C A439CA3E */ sh $t9, -0x35C2($at) ## 0001CA3E
|
||||
.L80805310:
|
||||
/* 015D0 80805310 03E00008 */ jr $ra
|
||||
/* 015D4 80805314 00000000 */ nop
|
||||
@@ -1,77 +0,0 @@
|
||||
glabel func_80805318
|
||||
/* 015D8 80805318 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
|
||||
/* 015DC 8080531C 3C080001 */ lui $t0, 0x0001 ## $t0 = 00010000
|
||||
/* 015E0 80805320 35088000 */ ori $t0, $t0, 0x8000 ## $t0 = 00018000
|
||||
/* 015E4 80805324 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 015E8 80805328 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 015EC 8080532C 00881821 */ addu $v1, $a0, $t0
|
||||
/* 015F0 80805330 84624A50 */ lh $v0, 0x4A50($v1) ## 00004A50
|
||||
/* 015F4 80805334 2401004B */ addiu $at, $zero, 0x004B ## $at = 0000004B
|
||||
/* 015F8 80805338 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 015FC 8080533C 14410014 */ bne $v0, $at, .L80805390
|
||||
/* 01600 80805340 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 01604 80805344 846F4A5E */ lh $t7, 0x4A5E($v1) ## 00004A5E
|
||||
/* 01608 80805348 240E00FF */ addiu $t6, $zero, 0x00FF ## $t6 = 000000FF
|
||||
/* 0160C 8080534C 3C0A8013 */ lui $t2, %hi(D_801333E8)
|
||||
/* 01610 80805350 000FC040 */ sll $t8, $t7, 1
|
||||
/* 01614 80805354 0098C821 */ addu $t9, $a0, $t8
|
||||
/* 01618 80805358 03284821 */ addu $t1, $t9, $t0
|
||||
/* 0161C 8080535C A52E4A86 */ sh $t6, 0x4A86($t1) ## 00004A86
|
||||
/* 01620 80805360 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 01624 80805364 254A33E8 */ addiu $t2, %lo(D_801333E8)
|
||||
/* 01628 80805368 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 0162C 8080536C 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 01630 80805370 AFAA0014 */ sw $t2, 0x0014($sp)
|
||||
/* 01634 80805374 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 01638 80805378 AFA3002C */ sw $v1, 0x002C($sp)
|
||||
/* 0163C 8080537C 240428BA */ addiu $a0, $zero, 0x28BA ## $a0 = 000028BA
|
||||
/* 01640 80805380 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 01644 80805384 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 01648 80805388 8FA3002C */ lw $v1, 0x002C($sp)
|
||||
/* 0164C 8080538C 84624A50 */ lh $v0, 0x4A50($v1) ## 00004A50
|
||||
.L80805390:
|
||||
/* 01650 80805390 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01654 80805394 00300821 */ addu $at, $at, $s0
|
||||
/* 01658 80805398 244BFFFF */ addiu $t3, $v0, 0xFFFF ## $t3 = FFFFFFFF
|
||||
/* 0165C 8080539C A42BCA50 */ sh $t3, -0x35B0($at) ## 0001CA50
|
||||
/* 01660 808053A0 84624A50 */ lh $v0, 0x4A50($v1) ## 00004A50
|
||||
/* 01664 808053A4 2841004A */ slti $at, $v0, 0x004A
|
||||
/* 01668 808053A8 5020001E */ beql $at, $zero, .L80805424
|
||||
/* 0166C 808053AC 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 01670 808053B0 960C0020 */ lhu $t4, 0x0020($s0) ## 00000020
|
||||
/* 01674 808053B4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01678 808053B8 00300821 */ addu $at, $at, $s0
|
||||
/* 0167C 808053BC 318DD000 */ andi $t5, $t4, 0xD000 ## $t5 = 00000000
|
||||
/* 01680 808053C0 15A00003 */ bne $t5, $zero, .L808053D0
|
||||
/* 01684 808053C4 240F0008 */ addiu $t7, $zero, 0x0008 ## $t7 = 00000008
|
||||
/* 01688 808053C8 54400016 */ bnel $v0, $zero, .L80805424
|
||||
/* 0168C 808053CC 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L808053D0:
|
||||
/* 01690 808053D0 A42FCA50 */ sh $t7, -0x35B0($at) ## 0001CA50
|
||||
/* 01694 808053D4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01698 808053D8 00300821 */ addu $at, $at, $s0
|
||||
/* 0169C 808053DC A420CA66 */ sh $zero, -0x359A($at) ## 0001CA66
|
||||
/* 016A0 808053E0 84784A3E */ lh $t8, 0x4A3E($v1) ## 00004A3E
|
||||
/* 016A4 808053E4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 016A8 808053E8 00300821 */ addu $at, $at, $s0
|
||||
/* 016AC 808053EC 3C0E8013 */ lui $t6, %hi(D_801333E0)
|
||||
/* 016B0 808053F0 3C098013 */ lui $t1, %hi(D_801333E8)
|
||||
/* 016B4 808053F4 27190001 */ addiu $t9, $t8, 0x0001 ## $t9 = 00000001
|
||||
/* 016B8 808053F8 A439CA3E */ sh $t9, -0x35C2($at) ## 0001CA3E
|
||||
/* 016BC 808053FC 252933E8 */ addiu $t1, %lo(D_801333E8)
|
||||
/* 016C0 80805400 25C733E0 */ addiu $a3, $t6, %lo(D_801333E0)
|
||||
/* 016C4 80805404 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 016C8 80805408 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 016CC 8080540C AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 016D0 80805410 AFA90014 */ sw $t1, 0x0014($sp)
|
||||
/* 016D4 80805414 2404483B */ addiu $a0, $zero, 0x483B ## $a0 = 0000483B
|
||||
/* 016D8 80805418 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 016DC 8080541C 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 016E0 80805420 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80805424:
|
||||
/* 016E4 80805424 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 016E8 80805428 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
|
||||
/* 016EC 8080542C 03E00008 */ jr $ra
|
||||
/* 016F0 80805430 00000000 */ nop
|
||||
@@ -1,62 +0,0 @@
|
||||
glabel func_80805434
|
||||
/* 016F4 80805434 3C060001 */ lui $a2, 0x0001 ## $a2 = 00010000
|
||||
/* 016F8 80805438 34C68000 */ ori $a2, $a2, 0x8000 ## $a2 = 00018000
|
||||
/* 016FC 8080543C 00861021 */ addu $v0, $a0, $a2
|
||||
/* 01700 80805440 844E4A46 */ lh $t6, 0x4A46($v0) ## 00004A46
|
||||
/* 01704 80805444 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01708 80805448 00240821 */ addu $at, $at, $a0
|
||||
/* 0170C 8080544C 000E7840 */ sll $t7, $t6, 1
|
||||
/* 01710 80805450 008FC021 */ addu $t8, $a0, $t7
|
||||
/* 01714 80805454 03061821 */ addu $v1, $t8, $a2
|
||||
/* 01718 80805458 84794A8C */ lh $t9, 0x4A8C($v1) ## 00004A8C
|
||||
/* 0171C 8080545C 2728FFE7 */ addiu $t0, $t9, 0xFFE7 ## $t0 = FFFFFFE7
|
||||
/* 01720 80805460 A4684A8C */ sh $t0, 0x4A8C($v1) ## 00004A8C
|
||||
/* 01724 80805464 84494A5E */ lh $t1, 0x4A5E($v0) ## 00004A5E
|
||||
/* 01728 80805468 00095040 */ sll $t2, $t1, 1
|
||||
/* 0172C 8080546C 008A5821 */ addu $t3, $a0, $t2
|
||||
/* 01730 80805470 01662821 */ addu $a1, $t3, $a2
|
||||
/* 01734 80805474 84AC4A8C */ lh $t4, 0x4A8C($a1) ## 00004A8C
|
||||
/* 01738 80805478 258DFFE7 */ addiu $t5, $t4, 0xFFE7 ## $t5 = FFFFFFE7
|
||||
/* 0173C 8080547C A4AD4A8C */ sh $t5, 0x4A8C($a1) ## 00004A8C
|
||||
/* 01740 80805480 844E4A46 */ lh $t6, 0x4A46($v0) ## 00004A46
|
||||
/* 01744 80805484 000E7840 */ sll $t7, $t6, 1
|
||||
/* 01748 80805488 008FC021 */ addu $t8, $a0, $t7
|
||||
/* 0174C 8080548C 03061821 */ addu $v1, $t8, $a2
|
||||
/* 01750 80805490 84794A7A */ lh $t9, 0x4A7A($v1) ## 00004A7A
|
||||
/* 01754 80805494 27280019 */ addiu $t0, $t9, 0x0019 ## $t0 = 00000019
|
||||
/* 01758 80805498 A4684A7A */ sh $t0, 0x4A7A($v1) ## 00004A7A
|
||||
/* 0175C 8080549C 84494A5E */ lh $t1, 0x4A5E($v0) ## 00004A5E
|
||||
/* 01760 808054A0 00095040 */ sll $t2, $t1, 1
|
||||
/* 01764 808054A4 008A5821 */ addu $t3, $a0, $t2
|
||||
/* 01768 808054A8 01662821 */ addu $a1, $t3, $a2
|
||||
/* 0176C 808054AC 84AC4A7A */ lh $t4, 0x4A7A($a1) ## 00004A7A
|
||||
/* 01770 808054B0 258D0019 */ addiu $t5, $t4, 0x0019 ## $t5 = 00000019
|
||||
/* 01774 808054B4 A4AD4A7A */ sh $t5, 0x4A7A($a1) ## 00004A7A
|
||||
/* 01778 808054B8 844E4A6E */ lh $t6, 0x4A6E($v0) ## 00004A6E
|
||||
/* 0177C 808054BC 84584A50 */ lh $t8, 0x4A50($v0) ## 00004A50
|
||||
/* 01780 808054C0 25CFFFE1 */ addiu $t7, $t6, 0xFFE1 ## $t7 = FFFFFFE1
|
||||
/* 01784 808054C4 A44F4A6E */ sh $t7, 0x4A6E($v0) ## 00004A6E
|
||||
/* 01788 808054C8 2719FFFF */ addiu $t9, $t8, 0xFFFF ## $t9 = FFFFFFFF
|
||||
/* 0178C 808054CC A439CA50 */ sh $t9, -0x35B0($at) ## 0001CA50
|
||||
/* 01790 808054D0 84484A50 */ lh $t0, 0x4A50($v0) ## 00004A50
|
||||
/* 01794 808054D4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01798 808054D8 00240821 */ addu $at, $at, $a0
|
||||
/* 0179C 808054DC 1500000F */ bne $t0, $zero, .L8080551C
|
||||
/* 017A0 808054E0 240E0008 */ addiu $t6, $zero, 0x0008 ## $t6 = 00000008
|
||||
/* 017A4 808054E4 844A4A5E */ lh $t2, 0x4A5E($v0) ## 00004A5E
|
||||
/* 017A8 808054E8 A4404A58 */ sh $zero, 0x4A58($v0) ## 00004A58
|
||||
/* 017AC 808054EC 84494A58 */ lh $t1, 0x4A58($v0) ## 00004A58
|
||||
/* 017B0 808054F0 000A5840 */ sll $t3, $t2, 1
|
||||
/* 017B4 808054F4 008B6021 */ addu $t4, $a0, $t3
|
||||
/* 017B8 808054F8 01866821 */ addu $t5, $t4, $a2
|
||||
/* 017BC 808054FC A5A94A4A */ sh $t1, 0x4A4A($t5) ## 00004A63
|
||||
/* 017C0 80805500 A42ECA50 */ sh $t6, -0x35B0($at) ## 0001CA50
|
||||
/* 017C4 80805504 844F4A3E */ lh $t7, 0x4A3E($v0) ## 00004A3E
|
||||
/* 017C8 80805508 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 017CC 8080550C A4404A6E */ sh $zero, 0x4A6E($v0) ## 00004A6E
|
||||
/* 017D0 80805510 00240821 */ addu $at, $at, $a0
|
||||
/* 017D4 80805514 25F80001 */ addiu $t8, $t7, 0x0001 ## $t8 = FFFFFFE2
|
||||
/* 017D8 80805518 A438CA3E */ sh $t8, -0x35C2($at) ## 0001CA3E
|
||||
.L8080551C:
|
||||
/* 017DC 8080551C 03E00008 */ jr $ra
|
||||
/* 017E0 80805520 00000000 */ nop
|
||||
@@ -1,208 +0,0 @@
|
||||
glabel func_80805524
|
||||
/* 017E4 80805524 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 017E8 80805528 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 017EC 8080552C 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 017F0 80805530 AFB40014 */ sw $s4, 0x0014($sp)
|
||||
/* 017F4 80805534 AFB30010 */ sw $s3, 0x0010($sp)
|
||||
/* 017F8 80805538 AFB2000C */ sw $s2, 0x000C($sp)
|
||||
/* 017FC 8080553C AFB10008 */ sw $s1, 0x0008($sp)
|
||||
/* 01800 80805540 AFB00004 */ sw $s0, 0x0004($sp)
|
||||
/* 01804 80805544 00811021 */ addu $v0, $a0, $at
|
||||
/* 01808 80805548 00201821 */ addu $v1, $at, $zero
|
||||
/* 0180C 8080554C 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 01810 80805550 00067040 */ sll $t6, $a2, 1
|
||||
.L80805554:
|
||||
/* 01814 80805554 008E7821 */ addu $t7, $a0, $t6
|
||||
/* 01818 80805558 01E34821 */ addu $t1, $t7, $v1
|
||||
/* 0181C 8080555C 85284A52 */ lh $t0, 0x4A52($t1) ## 00004A52
|
||||
/* 01820 80805560 24C60001 */ addiu $a2, $a2, 0x0001 ## $a2 = 00000001
|
||||
/* 01824 80805564 00063400 */ sll $a2, $a2, 16
|
||||
/* 01828 80805568 05000003 */ bltz $t0, .L80805578
|
||||
/* 0182C 8080556C 00063403 */ sra $a2, $a2, 16
|
||||
/* 01830 80805570 10000002 */ beq $zero, $zero, .L8080557C
|
||||
/* 01834 80805574 01002825 */ or $a1, $t0, $zero ## $a1 = 00000000
|
||||
.L80805578:
|
||||
/* 01838 80805578 00082823 */ subu $a1, $zero, $t0
|
||||
.L8080557C:
|
||||
/* 0183C 8080557C 84584A50 */ lh $t8, 0x4A50($v0) ## 00004A50
|
||||
/* 01840 80805580 00B8001A */ div $zero, $a1, $t8
|
||||
/* 01844 80805584 17000002 */ bne $t8, $zero, .L80805590
|
||||
/* 01848 80805588 00000000 */ nop
|
||||
/* 0184C 8080558C 0007000D */ break 7
|
||||
.L80805590:
|
||||
/* 01850 80805590 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 01854 80805594 17010004 */ bne $t8, $at, .L808055A8
|
||||
/* 01858 80805598 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 0185C 8080559C 14A10002 */ bne $a1, $at, .L808055A8
|
||||
/* 01860 808055A0 00000000 */ nop
|
||||
/* 01864 808055A4 0006000D */ break 6
|
||||
.L808055A8:
|
||||
/* 01868 808055A8 00003812 */ mflo $a3
|
||||
/* 0186C 808055AC 00073C00 */ sll $a3, $a3, 16
|
||||
/* 01870 808055B0 28C10005 */ slti $at, $a2, 0x0005
|
||||
/* 01874 808055B4 05000004 */ bltz $t0, .L808055C8
|
||||
/* 01878 808055B8 00073C03 */ sra $a3, $a3, 16
|
||||
/* 0187C 808055BC 0107C823 */ subu $t9, $t0, $a3
|
||||
/* 01880 808055C0 10000003 */ beq $zero, $zero, .L808055D0
|
||||
/* 01884 808055C4 A5394A52 */ sh $t9, 0x4A52($t1) ## 00004A52
|
||||
.L808055C8:
|
||||
/* 01888 808055C8 01077021 */ addu $t6, $t0, $a3
|
||||
/* 0188C 808055CC A52E4A52 */ sh $t6, 0x4A52($t1) ## 00004A52
|
||||
.L808055D0:
|
||||
/* 01890 808055D0 5420FFE0 */ bnel $at, $zero, .L80805554
|
||||
/* 01894 808055D4 00067040 */ sll $t6, $a2, 1
|
||||
/* 01898 808055D8 3C0C8013 */ lui $t4, %hi(gSramSlotOffsets)
|
||||
/* 0189C 808055DC 258CA4E0 */ addiu $t4, %lo(gSramSlotOffsets)
|
||||
/* 018A0 808055E0 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 018A4 808055E4 24120041 */ addiu $s2, $zero, 0x0041 ## $s2 = 00000041
|
||||
/* 018A8 808055E8 24110044 */ addiu $s1, $zero, 0x0044 ## $s1 = 00000044
|
||||
/* 018AC 808055EC 2410004C */ addiu $s0, $zero, 0x004C ## $s0 = 0000004C
|
||||
/* 018B0 808055F0 240D0045 */ addiu $t5, $zero, 0x0045 ## $t5 = 00000045
|
||||
/* 018B4 808055F4 240B005A */ addiu $t3, $zero, 0x005A ## $t3 = 0000005A
|
||||
/* 018B8 808055F8 844F4A38 */ lh $t7, 0x4A38($v0) ## 00004A38
|
||||
.L808055FC:
|
||||
/* 018BC 808055FC 00063840 */ sll $a3, $a2, 1
|
||||
/* 018C0 80805600 0087C021 */ addu $t8, $a0, $a3
|
||||
/* 018C4 80805604 10CF0020 */ beq $a2, $t7, .L80805688
|
||||
/* 018C8 80805608 03034821 */ addu $t1, $t8, $v1
|
||||
/* 018CC 8080560C 85394A74 */ lh $t9, 0x4A74($t1) ## 00004A74
|
||||
/* 018D0 80805610 01877821 */ addu $t7, $t4, $a3
|
||||
/* 018D4 80805614 272E0019 */ addiu $t6, $t9, 0x0019 ## $t6 = 00000019
|
||||
/* 018D8 80805618 A52E4A74 */ sh $t6, 0x4A74($t1) ## 00004A74
|
||||
/* 018DC 8080561C 8C9901E0 */ lw $t9, 0x01E0($a0) ## 000001E0
|
||||
/* 018E0 80805620 95F80000 */ lhu $t8, 0x0000($t7) ## 00000000
|
||||
/* 018E4 80805624 03195021 */ addu $t2, $t8, $t9
|
||||
/* 018E8 80805628 914E001C */ lbu $t6, 0x001C($t2) ## 0000001C
|
||||
/* 018EC 8080562C 516E0011 */ beql $t3, $t6, .L80805674
|
||||
/* 018F0 80805630 85284A74 */ lh $t0, 0x4A74($t1) ## 00004A74
|
||||
/* 018F4 80805634 914F001D */ lbu $t7, 0x001D($t2) ## 0000001D
|
||||
/* 018F8 80805638 51AF000E */ beql $t5, $t7, .L80805674
|
||||
/* 018FC 8080563C 85284A74 */ lh $t0, 0x4A74($t1) ## 00004A74
|
||||
/* 01900 80805640 9158001E */ lbu $t8, 0x001E($t2) ## 0000001E
|
||||
/* 01904 80805644 5218000B */ beql $s0, $t8, .L80805674
|
||||
/* 01908 80805648 85284A74 */ lh $t0, 0x4A74($t1) ## 00004A74
|
||||
/* 0190C 8080564C 9159001F */ lbu $t9, 0x001F($t2) ## 0000001F
|
||||
/* 01910 80805650 52390008 */ beql $s1, $t9, .L80805674
|
||||
/* 01914 80805654 85284A74 */ lh $t0, 0x4A74($t1) ## 00004A74
|
||||
/* 01918 80805658 914E0020 */ lbu $t6, 0x0020($t2) ## 00000020
|
||||
/* 0191C 8080565C 524E0005 */ beql $s2, $t6, .L80805674
|
||||
/* 01920 80805660 85284A74 */ lh $t0, 0x4A74($t1) ## 00004A74
|
||||
/* 01924 80805664 914F0021 */ lbu $t7, 0x0021($t2) ## 00000021
|
||||
/* 01928 80805668 556F0008 */ bnel $t3, $t7, .L8080568C
|
||||
/* 0192C 8080566C 24C60001 */ addiu $a2, $a2, 0x0001 ## $a2 = 00000001
|
||||
/* 01930 80805670 85284A74 */ lh $t0, 0x4A74($t1) ## 00004A74
|
||||
.L80805674:
|
||||
/* 01934 80805674 85384A86 */ lh $t8, 0x4A86($t1) ## 00004A86
|
||||
/* 01938 80805678 A5284A80 */ sh $t0, 0x4A80($t1) ## 00004A80
|
||||
/* 0193C 8080567C 2719001F */ addiu $t9, $t8, 0x001F ## $t9 = 0000001F
|
||||
/* 01940 80805680 A5394A86 */ sh $t9, 0x4A86($t1) ## 00004A86
|
||||
/* 01944 80805684 A5284A7A */ sh $t0, 0x4A7A($t1) ## 00004A7A
|
||||
.L80805688:
|
||||
/* 01948 80805688 24C60001 */ addiu $a2, $a2, 0x0001 ## $a2 = 00000002
|
||||
.L8080568C:
|
||||
/* 0194C 8080568C 00063400 */ sll $a2, $a2, 16
|
||||
/* 01950 80805690 00063403 */ sra $a2, $a2, 16
|
||||
/* 01954 80805694 28C10003 */ slti $at, $a2, 0x0003
|
||||
/* 01958 80805698 5420FFD8 */ bnel $at, $zero, .L808055FC
|
||||
/* 0195C 8080569C 844F4A38 */ lh $t7, 0x4A38($v0) ## 00004A38
|
||||
/* 01960 808056A0 844E4A92 */ lh $t6, 0x4A92($v0) ## 00004A92
|
||||
/* 01964 808056A4 84584A94 */ lh $t8, 0x4A94($v0) ## 00004A94
|
||||
/* 01968 808056A8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0196C 808056AC 25CF0019 */ addiu $t7, $t6, 0x0019 ## $t7 = 00000032
|
||||
/* 01970 808056B0 844E4A9A */ lh $t6, 0x4A9A($v0) ## 00004A9A
|
||||
/* 01974 808056B4 A44F4A92 */ sh $t7, 0x4A92($v0) ## 00004A92
|
||||
/* 01978 808056B8 27190019 */ addiu $t9, $t8, 0x0019 ## $t9 = 00000019
|
||||
/* 0197C 808056BC A4594A94 */ sh $t9, 0x4A94($v0) ## 00004A94
|
||||
/* 01980 808056C0 00240821 */ addu $at, $at, $a0
|
||||
/* 01984 808056C4 25CF0019 */ addiu $t7, $t6, 0x0019 ## $t7 = 00000032
|
||||
/* 01988 808056C8 A42FCA9A */ sh $t7, -0x3566($at) ## 0001CA9A
|
||||
/* 0198C 808056CC 84584A70 */ lh $t8, 0x4A70($v0) ## 00004A70
|
||||
/* 01990 808056D0 844E4A50 */ lh $t6, 0x4A50($v0) ## 00004A50
|
||||
/* 01994 808056D4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01998 808056D8 2719001F */ addiu $t9, $t8, 0x001F ## $t9 = 0000001F
|
||||
/* 0199C 808056DC A4594A70 */ sh $t9, 0x4A70($v0) ## 00004A70
|
||||
/* 019A0 808056E0 00240821 */ addu $at, $at, $a0
|
||||
/* 019A4 808056E4 25CFFFFF */ addiu $t7, $t6, 0xFFFF ## $t7 = 00000018
|
||||
/* 019A8 808056E8 A42FCA50 */ sh $t7, -0x35B0($at) ## 0001CA50
|
||||
/* 019AC 808056EC 84584A50 */ lh $t8, 0x4A50($v0) ## 00004A50
|
||||
/* 019B0 808056F0 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 019B4 808056F4 248501E0 */ addiu $a1, $a0, 0x01E0 ## $a1 = 000001E0
|
||||
/* 019B8 808056F8 17000043 */ bne $t8, $zero, .L80805808
|
||||
/* 019BC 808056FC 241400FF */ addiu $s4, $zero, 0x00FF ## $s4 = 000000FF
|
||||
/* 019C0 80805700 241300C8 */ addiu $s3, $zero, 0x00C8 ## $s3 = 000000C8
|
||||
/* 019C4 80805704 00063840 */ sll $a3, $a2, 1
|
||||
.L80805708:
|
||||
/* 019C8 80805708 0087C821 */ addu $t9, $a0, $a3
|
||||
/* 019CC 8080570C 03234821 */ addu $t1, $t9, $v1
|
||||
/* 019D0 80805710 A5204A86 */ sh $zero, 0x4A86($t1) ## 00004A86
|
||||
/* 019D4 80805714 85284A86 */ lh $t0, 0x4A86($t1) ## 00004A86
|
||||
/* 019D8 80805718 A5334A74 */ sh $s3, 0x4A74($t1) ## 00004A74
|
||||
/* 019DC 8080571C 01877021 */ addu $t6, $t4, $a3
|
||||
/* 019E0 80805720 A5284A80 */ sh $t0, 0x4A80($t1) ## 00004A80
|
||||
/* 019E4 80805724 A5284A7A */ sh $t0, 0x4A7A($t1) ## 00004A7A
|
||||
/* 019E8 80805728 8CB80000 */ lw $t8, 0x0000($a1) ## 000001E0
|
||||
/* 019EC 8080572C 95CF0000 */ lhu $t7, 0x0000($t6) ## 00000019
|
||||
/* 019F0 80805730 24C60001 */ addiu $a2, $a2, 0x0001 ## $a2 = 00000001
|
||||
/* 019F4 80805734 00063400 */ sll $a2, $a2, 16
|
||||
/* 019F8 80805738 01F85021 */ addu $t2, $t7, $t8
|
||||
/* 019FC 8080573C 9159001C */ lbu $t9, 0x001C($t2) ## 0000001C
|
||||
/* 01A00 80805740 00063403 */ sra $a2, $a2, 16
|
||||
/* 01A04 80805744 28C10003 */ slti $at, $a2, 0x0003
|
||||
/* 01A08 80805748 51790011 */ beql $t3, $t9, .L80805790
|
||||
/* 01A0C 8080574C 85284A74 */ lh $t0, 0x4A74($t1) ## 00004A74
|
||||
/* 01A10 80805750 914E001D */ lbu $t6, 0x001D($t2) ## 0000001D
|
||||
/* 01A14 80805754 51AE000E */ beql $t5, $t6, .L80805790
|
||||
/* 01A18 80805758 85284A74 */ lh $t0, 0x4A74($t1) ## 00004A74
|
||||
/* 01A1C 8080575C 914F001E */ lbu $t7, 0x001E($t2) ## 0000001E
|
||||
/* 01A20 80805760 520F000B */ beql $s0, $t7, .L80805790
|
||||
/* 01A24 80805764 85284A74 */ lh $t0, 0x4A74($t1) ## 00004A74
|
||||
/* 01A28 80805768 9158001F */ lbu $t8, 0x001F($t2) ## 0000001F
|
||||
/* 01A2C 8080576C 52380008 */ beql $s1, $t8, .L80805790
|
||||
/* 01A30 80805770 85284A74 */ lh $t0, 0x4A74($t1) ## 00004A74
|
||||
/* 01A34 80805774 91590020 */ lbu $t9, 0x0020($t2) ## 00000020
|
||||
/* 01A38 80805778 52590005 */ beql $s2, $t9, .L80805790
|
||||
/* 01A3C 8080577C 85284A74 */ lh $t0, 0x4A74($t1) ## 00004A74
|
||||
/* 01A40 80805780 914E0021 */ lbu $t6, 0x0021($t2) ## 00000021
|
||||
/* 01A44 80805784 156E0005 */ bne $t3, $t6, .L8080579C
|
||||
/* 01A48 80805788 00000000 */ nop
|
||||
/* 01A4C 8080578C 85284A74 */ lh $t0, 0x4A74($t1) ## 00004A74
|
||||
.L80805790:
|
||||
/* 01A50 80805790 A5344A86 */ sh $s4, 0x4A86($t1) ## 00004A86
|
||||
/* 01A54 80805794 A5284A80 */ sh $t0, 0x4A80($t1) ## 00004A80
|
||||
/* 01A58 80805798 A5284A7A */ sh $t0, 0x4A7A($t1) ## 00004A7A
|
||||
.L8080579C:
|
||||
/* 01A5C 8080579C 5420FFDA */ bnel $at, $zero, .L80805708
|
||||
/* 01A60 808057A0 00063840 */ sll $a3, $a2, 1
|
||||
/* 01A64 808057A4 844F4A46 */ lh $t7, 0x4A46($v0) ## 00004A46
|
||||
/* 01A68 808057A8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01A6C 808057AC 00240821 */ addu $at, $at, $a0
|
||||
/* 01A70 808057B0 000FC040 */ sll $t8, $t7, 1
|
||||
/* 01A74 808057B4 0098C821 */ addu $t9, $a0, $t8
|
||||
/* 01A78 808057B8 03237021 */ addu $t6, $t9, $v1
|
||||
/* 01A7C 808057BC A5C04A4A */ sh $zero, 0x4A4A($t6) ## 00004A63
|
||||
/* 01A80 808057C0 240F0046 */ addiu $t7, $zero, 0x0046 ## $t7 = 00000046
|
||||
/* 01A84 808057C4 A44F4AA8 */ sh $t7, 0x4AA8($v0) ## 00004AA8
|
||||
/* 01A88 808057C8 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
|
||||
/* 01A8C 808057CC A438CAAA */ sh $t8, -0x3556($at) ## 0001CAAA
|
||||
/* 01A90 808057D0 3C058016 */ lui $a1, %hi(gGameInfo)
|
||||
/* 01A94 808057D4 8CA5FA90 */ lw $a1, %lo(gGameInfo)($a1)
|
||||
/* 01A98 808057D8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01A9C 808057DC 00240821 */ addu $at, $at, $a0
|
||||
/* 01AA0 808057E0 84B90ADC */ lh $t9, 0x0ADC($a1) ## 80160ADC
|
||||
/* 01AA4 808057E4 240F0002 */ addiu $t7, $zero, 0x0002 ## $t7 = 00000002
|
||||
/* 01AA8 808057E8 A4B90ADA */ sh $t9, 0x0ADA($a1) ## 80160ADA
|
||||
/* 01AAC 808057EC 844E4A66 */ lh $t6, 0x4A66($v0) ## 00004A66
|
||||
/* 01AB0 808057F0 A42ECA64 */ sh $t6, -0x359C($at) ## 0001CA64
|
||||
/* 01AB4 808057F4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01AB8 808057F8 A4544A6E */ sh $s4, 0x4A6E($v0) ## 00004A6E
|
||||
/* 01ABC 808057FC A4404A70 */ sh $zero, 0x4A70($v0) ## 00004A70
|
||||
/* 01AC0 80805800 00240821 */ addu $at, $at, $a0
|
||||
/* 01AC4 80805804 A42FCA3E */ sh $t7, -0x35C2($at) ## 0001CA3E
|
||||
.L80805808:
|
||||
/* 01AC8 80805808 8FB00004 */ lw $s0, 0x0004($sp)
|
||||
/* 01ACC 8080580C 8FB10008 */ lw $s1, 0x0008($sp)
|
||||
/* 01AD0 80805810 8FB2000C */ lw $s2, 0x000C($sp)
|
||||
/* 01AD4 80805814 8FB30010 */ lw $s3, 0x0010($sp)
|
||||
/* 01AD8 80805818 8FB40014 */ lw $s4, 0x0014($sp)
|
||||
/* 01ADC 8080581C 03E00008 */ jr $ra
|
||||
/* 01AE0 80805820 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
@@ -1,87 +0,0 @@
|
||||
glabel func_80805824
|
||||
/* 01AE4 80805824 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 01AE8 80805828 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 01AEC 8080582C 00814021 */ addu $t0, $a0, $at
|
||||
/* 01AF0 80805830 00204821 */ addu $t1, $at, $zero
|
||||
/* 01AF4 80805834 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 01AF8 80805838 00027040 */ sll $t6, $v0, 1
|
||||
.L8080583C:
|
||||
/* 01AFC 8080583C 008E7821 */ addu $t7, $a0, $t6
|
||||
/* 01B00 80805840 01E93021 */ addu $a2, $t7, $t1
|
||||
/* 01B04 80805844 84C74A52 */ lh $a3, 0x4A52($a2) ## 00004A52
|
||||
/* 01B08 80805848 24420001 */ addiu $v0, $v0, 0x0001 ## $v0 = 00000001
|
||||
/* 01B0C 8080584C 00021400 */ sll $v0, $v0, 16
|
||||
/* 01B10 80805850 04E00003 */ bltz $a3, .L80805860
|
||||
/* 01B14 80805854 00021403 */ sra $v0, $v0, 16
|
||||
/* 01B18 80805858 10000002 */ beq $zero, $zero, .L80805864
|
||||
/* 01B1C 8080585C 00E01825 */ or $v1, $a3, $zero ## $v1 = 00000000
|
||||
.L80805860:
|
||||
/* 01B20 80805860 00071823 */ subu $v1, $zero, $a3
|
||||
.L80805864:
|
||||
/* 01B24 80805864 85184A50 */ lh $t8, 0x4A50($t0) ## 00004A50
|
||||
/* 01B28 80805868 0078001A */ div $zero, $v1, $t8
|
||||
/* 01B2C 8080586C 17000002 */ bne $t8, $zero, .L80805878
|
||||
/* 01B30 80805870 00000000 */ nop
|
||||
/* 01B34 80805874 0007000D */ break 7
|
||||
.L80805878:
|
||||
/* 01B38 80805878 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 01B3C 8080587C 17010004 */ bne $t8, $at, .L80805890
|
||||
/* 01B40 80805880 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 01B44 80805884 14610002 */ bne $v1, $at, .L80805890
|
||||
/* 01B48 80805888 00000000 */ nop
|
||||
/* 01B4C 8080588C 0006000D */ break 6
|
||||
.L80805890:
|
||||
/* 01B50 80805890 00002812 */ mflo $a1
|
||||
/* 01B54 80805894 00052C00 */ sll $a1, $a1, 16
|
||||
/* 01B58 80805898 28410005 */ slti $at, $v0, 0x0005
|
||||
/* 01B5C 8080589C 04E00004 */ bltz $a3, .L808058B0
|
||||
/* 01B60 808058A0 00052C03 */ sra $a1, $a1, 16
|
||||
/* 01B64 808058A4 00E5C823 */ subu $t9, $a3, $a1
|
||||
/* 01B68 808058A8 10000003 */ beq $zero, $zero, .L808058B8
|
||||
/* 01B6C 808058AC A4D94A52 */ sh $t9, 0x4A52($a2) ## 00004A52
|
||||
.L808058B0:
|
||||
/* 01B70 808058B0 00E55021 */ addu $t2, $a3, $a1
|
||||
/* 01B74 808058B4 A4CA4A52 */ sh $t2, 0x4A52($a2) ## 00004A52
|
||||
.L808058B8:
|
||||
/* 01B78 808058B8 5420FFE0 */ bnel $at, $zero, .L8080583C
|
||||
/* 01B7C 808058BC 00027040 */ sll $t6, $v0, 1
|
||||
/* 01B80 808058C0 850B4A92 */ lh $t3, 0x4A92($t0) ## 00004A92
|
||||
/* 01B84 808058C4 850D4A98 */ lh $t5, 0x4A98($t0) ## 00004A98
|
||||
/* 01B88 808058C8 850F4A6E */ lh $t7, 0x4A6E($t0) ## 00004A6E
|
||||
/* 01B8C 808058CC 85194A70 */ lh $t9, 0x4A70($t0) ## 00004A70
|
||||
/* 01B90 808058D0 256C0019 */ addiu $t4, $t3, 0x0019 ## $t4 = 00000019
|
||||
/* 01B94 808058D4 850B4A50 */ lh $t3, 0x4A50($t0) ## 00004A50
|
||||
/* 01B98 808058D8 A50C4A92 */ sh $t4, 0x4A92($t0) ## 00004A92
|
||||
/* 01B9C 808058DC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01BA0 808058E0 25AEFFE7 */ addiu $t6, $t5, 0xFFE7 ## $t6 = FFFFFFE7
|
||||
/* 01BA4 808058E4 25F8FFE1 */ addiu $t8, $t7, 0xFFE1 ## $t8 = FFFFFFE1
|
||||
/* 01BA8 808058E8 272A001F */ addiu $t2, $t9, 0x001F ## $t2 = 0000001F
|
||||
/* 01BAC 808058EC A50E4A98 */ sh $t6, 0x4A98($t0) ## 00004A98
|
||||
/* 01BB0 808058F0 A5184A6E */ sh $t8, 0x4A6E($t0) ## 00004A6E
|
||||
/* 01BB4 808058F4 A50A4A70 */ sh $t2, 0x4A70($t0) ## 00004A70
|
||||
/* 01BB8 808058F8 00240821 */ addu $at, $at, $a0
|
||||
/* 01BBC 808058FC 256CFFFF */ addiu $t4, $t3, 0xFFFF ## $t4 = FFFFFFFF
|
||||
/* 01BC0 80805900 A42CCA50 */ sh $t4, -0x35B0($at) ## 0001CA50
|
||||
/* 01BC4 80805904 850D4A50 */ lh $t5, 0x4A50($t0) ## 00004A50
|
||||
/* 01BC8 80805908 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01BCC 8080590C 240E00C8 */ addiu $t6, $zero, 0x00C8 ## $t6 = 000000C8
|
||||
/* 01BD0 80805910 15A0000C */ bne $t5, $zero, .L80805944
|
||||
/* 01BD4 80805914 00240821 */ addu $at, $at, $a0
|
||||
/* 01BD8 80805918 850F4A66 */ lh $t7, 0x4A66($t0) ## 00004A66
|
||||
/* 01BDC 8080591C A50E4A92 */ sh $t6, 0x4A92($t0) ## 00004A92
|
||||
/* 01BE0 80805920 A5004A98 */ sh $zero, 0x4A98($t0) ## 00004A98
|
||||
/* 01BE4 80805924 A42FCA64 */ sh $t7, -0x359C($at) ## 0001CA64
|
||||
/* 01BE8 80805928 241800FF */ addiu $t8, $zero, 0x00FF ## $t8 = 000000FF
|
||||
/* 01BEC 8080592C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01BF0 80805930 A5184A6E */ sh $t8, 0x4A6E($t0) ## 00004A6E
|
||||
/* 01BF4 80805934 A5004A70 */ sh $zero, 0x4A70($t0) ## 00004A70
|
||||
/* 01BF8 80805938 00240821 */ addu $at, $at, $a0
|
||||
/* 01BFC 8080593C 24190002 */ addiu $t9, $zero, 0x0002 ## $t9 = 00000002
|
||||
/* 01C00 80805940 A439CA3E */ sh $t9, -0x35C2($at) ## 0001CA3E
|
||||
.L80805944:
|
||||
/* 01C04 80805944 85024A92 */ lh $v0, 0x4A92($t0) ## 00004A92
|
||||
/* 01C08 80805948 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01C0C 8080594C 00240821 */ addu $at, $at, $a0
|
||||
/* 01C10 80805950 A5024A94 */ sh $v0, 0x4A94($t0) ## 00004A94
|
||||
/* 01C14 80805954 03E00008 */ jr $ra
|
||||
/* 01C18 80805958 A422CA9A */ sh $v0, -0x3566($at) ## 0001CA9A
|
||||
@@ -1,126 +0,0 @@
|
||||
glabel func_8080595C
|
||||
/* 01C1C 8080595C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 01C20 80805960 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 01C24 80805964 3C0B8081 */ lui $t3, %hi(D_80812480) ## $t3 = 80810000
|
||||
/* 01C28 80805968 256B2480 */ addiu $t3, $t3, %lo(D_80812480) ## $t3 = 80812480
|
||||
/* 01C2C 8080596C 00814821 */ addu $t1, $a0, $at
|
||||
/* 01C30 80805970 00205021 */ addu $t2, $at, $zero
|
||||
/* 01C34 80805974 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 01C38 80805978 00021840 */ sll $v1, $v0, 1
|
||||
.L8080597C:
|
||||
/* 01C3C 8080597C 00837021 */ addu $t6, $a0, $v1
|
||||
/* 01C40 80805980 01CA3821 */ addu $a3, $t6, $t2
|
||||
/* 01C44 80805984 01637821 */ addu $t7, $t3, $v1
|
||||
/* 01C48 80805988 85E50000 */ lh $a1, 0x0000($t7) ## 00000000
|
||||
/* 01C4C 8080598C 84E84A52 */ lh $t0, 0x4A52($a3) ## 00004A52
|
||||
/* 01C50 80805990 24420001 */ addiu $v0, $v0, 0x0001 ## $v0 = 00000001
|
||||
/* 01C54 80805994 00021400 */ sll $v0, $v0, 16
|
||||
/* 01C58 80805998 01053023 */ subu $a2, $t0, $a1
|
||||
/* 01C5C 8080599C 04C00003 */ bltz $a2, .L808059AC
|
||||
/* 01C60 808059A0 00021403 */ sra $v0, $v0, 16
|
||||
/* 01C64 808059A4 10000002 */ beq $zero, $zero, .L808059B0
|
||||
/* 01C68 808059A8 00C01825 */ or $v1, $a2, $zero ## $v1 = 00000000
|
||||
.L808059AC:
|
||||
/* 01C6C 808059AC 00061823 */ subu $v1, $zero, $a2
|
||||
.L808059B0:
|
||||
/* 01C70 808059B0 85384A50 */ lh $t8, 0x4A50($t1) ## 00004A50
|
||||
/* 01C74 808059B4 0078001A */ div $zero, $v1, $t8
|
||||
/* 01C78 808059B8 17000002 */ bne $t8, $zero, .L808059C4
|
||||
/* 01C7C 808059BC 00000000 */ nop
|
||||
/* 01C80 808059C0 0007000D */ break 7
|
||||
.L808059C4:
|
||||
/* 01C84 808059C4 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 01C88 808059C8 17010004 */ bne $t8, $at, .L808059DC
|
||||
/* 01C8C 808059CC 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 01C90 808059D0 14610002 */ bne $v1, $at, .L808059DC
|
||||
/* 01C94 808059D4 00000000 */ nop
|
||||
/* 01C98 808059D8 0006000D */ break 6
|
||||
.L808059DC:
|
||||
/* 01C9C 808059DC 00003012 */ mflo $a2
|
||||
/* 01CA0 808059E0 00063400 */ sll $a2, $a2, 16
|
||||
/* 01CA4 808059E4 0105082A */ slt $at, $t0, $a1
|
||||
/* 01CA8 808059E8 14200004 */ bne $at, $zero, .L808059FC
|
||||
/* 01CAC 808059EC 00063403 */ sra $a2, $a2, 16
|
||||
/* 01CB0 808059F0 0106C823 */ subu $t9, $t0, $a2
|
||||
/* 01CB4 808059F4 10000003 */ beq $zero, $zero, .L80805A04
|
||||
/* 01CB8 808059F8 A4F94A52 */ sh $t9, 0x4A52($a3) ## 00004A52
|
||||
.L808059FC:
|
||||
/* 01CBC 808059FC 01066021 */ addu $t4, $t0, $a2
|
||||
/* 01CC0 80805A00 A4EC4A52 */ sh $t4, 0x4A52($a3) ## 00004A52
|
||||
.L80805A04:
|
||||
/* 01CC4 80805A04 28410005 */ slti $at, $v0, 0x0005
|
||||
/* 01CC8 80805A08 5420FFDC */ bnel $at, $zero, .L8080597C
|
||||
/* 01CCC 80805A0C 00021840 */ sll $v1, $v0, 1
|
||||
/* 01CD0 80805A10 852D4A92 */ lh $t5, 0x4A92($t1) ## 00004A92
|
||||
/* 01CD4 80805A14 852F4A94 */ lh $t7, 0x4A94($t1) ## 00004A94
|
||||
/* 01CD8 80805A18 85394A9A */ lh $t9, 0x4A9A($t1) ## 00004A9A
|
||||
/* 01CDC 80805A1C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01CE0 80805A20 25AEFFCE */ addiu $t6, $t5, 0xFFCE ## $t6 = FFFFFFCE
|
||||
/* 01CE4 80805A24 25F8FFCE */ addiu $t8, $t7, 0xFFCE ## $t8 = FFFFFFCE
|
||||
/* 01CE8 80805A28 A52E4A92 */ sh $t6, 0x4A92($t1) ## 00004A92
|
||||
/* 01CEC 80805A2C A5384A94 */ sh $t8, 0x4A94($t1) ## 00004A94
|
||||
/* 01CF0 80805A30 00240821 */ addu $at, $at, $a0
|
||||
/* 01CF4 80805A34 272CFFCE */ addiu $t4, $t9, 0xFFCE ## $t4 = FFFFFFCE
|
||||
/* 01CF8 80805A38 A42CCA9A */ sh $t4, -0x3566($at) ## 0001CA9A
|
||||
/* 01CFC 80805A3C 852D4A98 */ lh $t5, 0x4A98($t1) ## 00004A98
|
||||
/* 01D00 80805A40 852F4A92 */ lh $t7, 0x4A92($t1) ## 00004A92
|
||||
/* 01D04 80805A44 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01D08 80805A48 25AE0019 */ addiu $t6, $t5, 0x0019 ## $t6 = 00000019
|
||||
/* 01D0C 80805A4C 1DE00006 */ bgtz $t7, .L80805A68
|
||||
/* 01D10 80805A50 A52E4A98 */ sh $t6, 0x4A98($t1) ## 00004A98
|
||||
/* 01D14 80805A54 00240821 */ addu $at, $at, $a0
|
||||
/* 01D18 80805A58 A420CA9A */ sh $zero, -0x3566($at) ## 0001CA9A
|
||||
/* 01D1C 80805A5C 85224A9A */ lh $v0, 0x4A9A($t1) ## 00004A9A
|
||||
/* 01D20 80805A60 A5224A94 */ sh $v0, 0x4A94($t1) ## 00004A94
|
||||
/* 01D24 80805A64 A5224A92 */ sh $v0, 0x4A92($t1) ## 00004A92
|
||||
.L80805A68:
|
||||
/* 01D28 80805A68 85384A6E */ lh $t8, 0x4A6E($t1) ## 00004A6E
|
||||
/* 01D2C 80805A6C 852C4A70 */ lh $t4, 0x4A70($t1) ## 00004A70
|
||||
/* 01D30 80805A70 852E4A50 */ lh $t6, 0x4A50($t1) ## 00004A50
|
||||
/* 01D34 80805A74 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01D38 80805A78 2719FFE1 */ addiu $t9, $t8, 0xFFE1 ## $t9 = FFFFFFAF
|
||||
/* 01D3C 80805A7C 258D001F */ addiu $t5, $t4, 0x001F ## $t5 = FFFFFFED
|
||||
/* 01D40 80805A80 A5394A6E */ sh $t9, 0x4A6E($t1) ## 00004A6E
|
||||
/* 01D44 80805A84 A52D4A70 */ sh $t5, 0x4A70($t1) ## 00004A70
|
||||
/* 01D48 80805A88 00240821 */ addu $at, $at, $a0
|
||||
/* 01D4C 80805A8C 25CFFFFF */ addiu $t7, $t6, 0xFFFF ## $t7 = 00000018
|
||||
/* 01D50 80805A90 A42FCA50 */ sh $t7, -0x35B0($at) ## 0001CA50
|
||||
/* 01D54 80805A94 85384A50 */ lh $t8, 0x4A50($t1) ## 00004A50
|
||||
/* 01D58 80805A98 24190046 */ addiu $t9, $zero, 0x0046 ## $t9 = 00000046
|
||||
/* 01D5C 80805A9C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01D60 80805AA0 17000020 */ bne $t8, $zero, .L80805B24
|
||||
/* 01D64 80805AA4 240C0001 */ addiu $t4, $zero, 0x0001 ## $t4 = 00000001
|
||||
/* 01D68 80805AA8 A5394AA8 */ sh $t9, 0x4AA8($t1) ## 00004AA8
|
||||
/* 01D6C 80805AAC 00240821 */ addu $at, $at, $a0
|
||||
/* 01D70 80805AB0 A42CCAAA */ sh $t4, -0x3556($at) ## 0001CAAA
|
||||
/* 01D74 80805AB4 3C038016 */ lui $v1, %hi(gGameInfo)
|
||||
/* 01D78 80805AB8 8C63FA90 */ lw $v1, %lo(gGameInfo)($v1)
|
||||
/* 01D7C 80805ABC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01D80 80805AC0 00240821 */ addu $at, $at, $a0
|
||||
/* 01D84 80805AC4 846D0ADC */ lh $t5, 0x0ADC($v1) ## 80160ADC
|
||||
/* 01D88 80805AC8 240E00C8 */ addiu $t6, $zero, 0x00C8 ## $t6 = 000000C8
|
||||
/* 01D8C 80805ACC 241800FF */ addiu $t8, $zero, 0x00FF ## $t8 = 000000FF
|
||||
/* 01D90 80805AD0 A46D0ADA */ sh $t5, 0x0ADA($v1) ## 80160ADA
|
||||
/* 01D94 80805AD4 A420CA9A */ sh $zero, -0x3566($at) ## 0001CA9A
|
||||
/* 01D98 80805AD8 85224A9A */ lh $v0, 0x4A9A($t1) ## 00004A9A
|
||||
/* 01D9C 80805ADC 852F4A66 */ lh $t7, 0x4A66($t1) ## 00004A66
|
||||
/* 01DA0 80805AE0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01DA4 80805AE4 A52E4A98 */ sh $t6, 0x4A98($t1) ## 00004A98
|
||||
/* 01DA8 80805AE8 00240821 */ addu $at, $at, $a0
|
||||
/* 01DAC 80805AEC A5224A94 */ sh $v0, 0x4A94($t1) ## 00004A94
|
||||
/* 01DB0 80805AF0 A5224A92 */ sh $v0, 0x4A92($t1) ## 00004A92
|
||||
/* 01DB4 80805AF4 A42FCA64 */ sh $t7, -0x359C($at) ## 0001CA64
|
||||
/* 01DB8 80805AF8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01DBC 80805AFC A5384A6E */ sh $t8, 0x4A6E($t1) ## 00004A6E
|
||||
/* 01DC0 80805B00 A5204A70 */ sh $zero, 0x4A70($t1) ## 00004A70
|
||||
/* 01DC4 80805B04 00240821 */ addu $at, $at, $a0
|
||||
/* 01DC8 80805B08 24190003 */ addiu $t9, $zero, 0x0003 ## $t9 = 00000003
|
||||
/* 01DCC 80805B0C A439CA38 */ sh $t9, -0x35C8($at) ## 0001CA38
|
||||
/* 01DD0 80805B10 852C4A3E */ lh $t4, 0x4A3E($t1) ## 00004A3E
|
||||
/* 01DD4 80805B14 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01DD8 80805B18 00240821 */ addu $at, $at, $a0
|
||||
/* 01DDC 80805B1C 258D0001 */ addiu $t5, $t4, 0x0001 ## $t5 = 00000002
|
||||
/* 01DE0 80805B20 A42DCA3E */ sh $t5, -0x35C2($at) ## 0001CA3E
|
||||
.L80805B24:
|
||||
/* 01DE4 80805B24 03E00008 */ jr $ra
|
||||
/* 01DE8 80805B28 00000000 */ nop
|
||||
@@ -1,247 +0,0 @@
|
||||
glabel func_80805B2C
|
||||
/* 01DEC 80805B2C 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
|
||||
/* 01DF0 80805B30 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 01DF4 80805B34 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 01DF8 80805B38 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 01DFC 80805B3C AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 01E00 80805B40 00814021 */ addu $t0, $a0, $at
|
||||
/* 01E04 80805B44 85034A38 */ lh $v1, 0x4A38($t0) ## 00004A38
|
||||
/* 01E08 80805B48 24090003 */ addiu $t1, $zero, 0x0003 ## $t1 = 00000003
|
||||
/* 01E0C 80805B4C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 01E10 80805B50 55230006 */ bnel $t1, $v1, .L80805B6C
|
||||
/* 01E14 80805B54 96020020 */ lhu $v0, 0x0020($s0) ## 00000020
|
||||
/* 01E18 80805B58 948E0020 */ lhu $t6, 0x0020($a0) ## 00000020
|
||||
/* 01E1C 80805B5C 31CF9000 */ andi $t7, $t6, 0x9000 ## $t7 = 00000000
|
||||
/* 01E20 80805B60 55E00007 */ bnel $t7, $zero, .L80805B80
|
||||
/* 01E24 80805B64 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01E28 80805B68 96020020 */ lhu $v0, 0x0020($s0) ## 00000020
|
||||
.L80805B6C:
|
||||
/* 01E2C 80805B6C 2401BFFF */ addiu $at, $zero, 0xBFFF ## $at = FFFFBFFF
|
||||
/* 01E30 80805B70 0041C027 */ nor $t8, $v0, $at
|
||||
/* 01E34 80805B74 17000021 */ bne $t8, $zero, .L80805BFC
|
||||
/* 01E38 80805B78 304E9000 */ andi $t6, $v0, 0x9000 ## $t6 = 00000000
|
||||
/* 01E3C 80805B7C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
.L80805B80:
|
||||
/* 01E40 80805B80 00300821 */ addu $at, $at, $s0
|
||||
/* 01E44 80805B84 24190004 */ addiu $t9, $zero, 0x0004 ## $t9 = 00000004
|
||||
/* 01E48 80805B88 A439CA38 */ sh $t9, -0x35C8($at) ## 0001CA38
|
||||
/* 01E4C 80805B8C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01E50 80805B90 00300821 */ addu $at, $at, $s0
|
||||
/* 01E54 80805B94 240A0008 */ addiu $t2, $zero, 0x0008 ## $t2 = 00000008
|
||||
/* 01E58 80805B98 A42ACA50 */ sh $t2, -0x35B0($at) ## 0001CA50
|
||||
/* 01E5C 80805B9C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01E60 80805BA0 00300821 */ addu $at, $at, $s0
|
||||
/* 01E64 80805BA4 A420CA66 */ sh $zero, -0x359A($at) ## 0001CA66
|
||||
/* 01E68 80805BA8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01E6C 80805BAC 00300821 */ addu $at, $at, $s0
|
||||
/* 01E70 80805BB0 240B001E */ addiu $t3, $zero, 0x001E ## $t3 = 0000001E
|
||||
/* 01E74 80805BB4 A42BCA3E */ sh $t3, -0x35C2($at) ## 0001CA3E
|
||||
/* 01E78 80805BB8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01E7C 80805BBC 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 01E80 80805BC0 00300821 */ addu $at, $at, $s0
|
||||
/* 01E84 80805BC4 240CFFFF */ addiu $t4, $zero, 0xFFFF ## $t4 = FFFFFFFF
|
||||
/* 01E88 80805BC8 3C0D8013 */ lui $t5, %hi(D_801333E8)
|
||||
/* 01E8C 80805BCC 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 01E90 80805BD0 A42CCA60 */ sh $t4, -0x35A0($at) ## 0001CA60
|
||||
/* 01E94 80805BD4 25AD33E8 */ addiu $t5, %lo(D_801333E8)
|
||||
/* 01E98 80805BD8 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 01E9C 80805BDC 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 01EA0 80805BE0 AFAD0014 */ sw $t5, 0x0014($sp)
|
||||
/* 01EA4 80805BE4 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 01EA8 80805BE8 2404483C */ addiu $a0, $zero, 0x483C ## $a0 = 0000483C
|
||||
/* 01EAC 80805BEC 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 01EB0 80805BF0 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 01EB4 80805BF4 100000AC */ beq $zero, $zero, .L80805EA8
|
||||
/* 01EB8 80805BF8 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80805BFC:
|
||||
/* 01EBC 80805BFC 11C00045 */ beq $t6, $zero, .L80805D14
|
||||
/* 01EC0 80805C00 00037840 */ sll $t7, $v1, 1
|
||||
/* 01EC4 80805C04 3C188013 */ lui $t8, %hi(gSramSlotOffsets)
|
||||
/* 01EC8 80805C08 030FC021 */ addu $t8, $t8, $t7
|
||||
/* 01ECC 80805C0C 9718A4E0 */ lhu $t8, %lo(gSramSlotOffsets)($t8)
|
||||
/* 01ED0 80805C10 8E1901E0 */ lw $t9, 0x01E0($s0) ## 000001E0
|
||||
/* 01ED4 80805C14 2404005A */ addiu $a0, $zero, 0x005A ## $a0 = 0000005A
|
||||
/* 01ED8 80805C18 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 01EDC 80805C1C 03191021 */ addu $v0, $t8, $t9
|
||||
/* 01EE0 80805C20 904A001C */ lbu $t2, 0x001C($v0) ## 0000001C
|
||||
/* 01EE4 80805C24 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 01EE8 80805C28 24180008 */ addiu $t8, $zero, 0x0008 ## $t8 = 00000008
|
||||
/* 01EEC 80805C2C 108A0016 */ beq $a0, $t2, .L80805C88
|
||||
/* 01EF0 80805C30 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 01EF4 80805C34 904B001D */ lbu $t3, 0x001D($v0) ## 0000001D
|
||||
/* 01EF8 80805C38 24010045 */ addiu $at, $zero, 0x0045 ## $at = 00000045
|
||||
/* 01EFC 80805C3C 51610013 */ beql $t3, $at, .L80805C8C
|
||||
/* 01F00 80805C40 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01F04 80805C44 904C001E */ lbu $t4, 0x001E($v0) ## 0000001E
|
||||
/* 01F08 80805C48 2401004C */ addiu $at, $zero, 0x004C ## $at = 0000004C
|
||||
/* 01F0C 80805C4C 5181000F */ beql $t4, $at, .L80805C8C
|
||||
/* 01F10 80805C50 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01F14 80805C54 904D001F */ lbu $t5, 0x001F($v0) ## 0000001F
|
||||
/* 01F18 80805C58 24010044 */ addiu $at, $zero, 0x0044 ## $at = 00000044
|
||||
/* 01F1C 80805C5C 51A1000B */ beql $t5, $at, .L80805C8C
|
||||
/* 01F20 80805C60 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01F24 80805C64 904E0020 */ lbu $t6, 0x0020($v0) ## 00000020
|
||||
/* 01F28 80805C68 24010041 */ addiu $at, $zero, 0x0041 ## $at = 00000041
|
||||
/* 01F2C 80805C6C 51C10007 */ beql $t6, $at, .L80805C8C
|
||||
/* 01F30 80805C70 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01F34 80805C74 904F0021 */ lbu $t7, 0x0021($v0) ## 00000021
|
||||
/* 01F38 80805C78 3C0D8013 */ lui $t5, %hi(D_801333E8)
|
||||
/* 01F3C 80805C7C 25AD33E8 */ addiu $t5, %lo(D_801333E8)
|
||||
/* 01F40 80805C80 148F001A */ bne $a0, $t7, .L80805CEC
|
||||
/* 01F44 80805C84 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
.L80805C88:
|
||||
/* 01F48 80805C88 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
.L80805C8C:
|
||||
/* 01F4C 80805C8C 00300821 */ addu $at, $at, $s0
|
||||
/* 01F50 80805C90 A438CA50 */ sh $t8, -0x35B0($at) ## 0001CA50
|
||||
/* 01F54 80805C94 85194A38 */ lh $t9, 0x4A38($t0) ## 00004A38
|
||||
/* 01F58 80805C98 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01F5C 80805C9C 00300821 */ addu $at, $at, $s0
|
||||
/* 01F60 80805CA0 A439CA46 */ sh $t9, -0x35BA($at) ## 0001CA46
|
||||
/* 01F64 80805CA4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01F68 80805CA8 00300821 */ addu $at, $at, $s0
|
||||
/* 01F6C 80805CAC 240A0016 */ addiu $t2, $zero, 0x0016 ## $t2 = 00000016
|
||||
/* 01F70 80805CB0 A42ACA3E */ sh $t2, -0x35C2($at) ## 0001CA3E
|
||||
/* 01F74 80805CB4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 01F78 80805CB8 00300821 */ addu $at, $at, $s0
|
||||
/* 01F7C 80805CBC 240B0007 */ addiu $t3, $zero, 0x0007 ## $t3 = 00000007
|
||||
/* 01F80 80805CC0 3C0C8013 */ lui $t4, %hi(D_801333E8)
|
||||
/* 01F84 80805CC4 A42BCA66 */ sh $t3, -0x359A($at) ## 0001CA66
|
||||
/* 01F88 80805CC8 258C33E8 */ addiu $t4, %lo(D_801333E8)
|
||||
/* 01F8C 80805CCC AFAC0014 */ sw $t4, 0x0014($sp)
|
||||
/* 01F90 80805CD0 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 01F94 80805CD4 2404483B */ addiu $a0, $zero, 0x483B ## $a0 = 0000483B
|
||||
/* 01F98 80805CD8 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 01F9C 80805CDC 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 01FA0 80805CE0 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 01FA4 80805CE4 10000070 */ beq $zero, $zero, .L80805EA8
|
||||
/* 01FA8 80805CE8 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80805CEC:
|
||||
/* 01FAC 80805CEC 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 01FB0 80805CF0 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 01FB4 80805CF4 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 01FB8 80805CF8 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 01FBC 80805CFC AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 01FC0 80805D00 2404483D */ addiu $a0, $zero, 0x483D ## $a0 = 0000483D
|
||||
/* 01FC4 80805D04 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 01FC8 80805D08 AFAD0014 */ sw $t5, 0x0014($sp)
|
||||
/* 01FCC 80805D0C 10000066 */ beq $zero, $zero, .L80805EA8
|
||||
/* 01FD0 80805D10 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80805D14:
|
||||
/* 01FD4 80805D14 85024ABC */ lh $v0, 0x4ABC($t0) ## 00004ABC
|
||||
/* 01FD8 80805D18 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 01FDC 80805D1C 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 01FE0 80805D20 04400003 */ bltz $v0, .L80805D30
|
||||
/* 01FE4 80805D24 00022023 */ subu $a0, $zero, $v0
|
||||
/* 01FE8 80805D28 10000001 */ beq $zero, $zero, .L80805D30
|
||||
/* 01FEC 80805D2C 00402025 */ or $a0, $v0, $zero ## $a0 = 00000000
|
||||
.L80805D30:
|
||||
/* 01FF0 80805D30 2881001E */ slti $at, $a0, 0x001E
|
||||
/* 01FF4 80805D34 14200029 */ bne $at, $zero, .L80805DDC
|
||||
/* 01FF8 80805D38 24044839 */ addiu $a0, $zero, 0x4839 ## $a0 = 00004839
|
||||
/* 01FFC 80805D3C 3C0E8013 */ lui $t6, %hi(D_801333E8)
|
||||
/* 02000 80805D40 25CE33E8 */ addiu $t6, %lo(D_801333E8)
|
||||
/* 02004 80805D44 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 02008 80805D48 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 0200C 80805D4C AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 02010 80805D50 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 02014 80805D54 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 02018 80805D58 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 0201C 80805D5C AFA8002C */ sw $t0, 0x002C($sp)
|
||||
/* 02020 80805D60 8FA8002C */ lw $t0, 0x002C($sp)
|
||||
/* 02024 80805D64 24090003 */ addiu $t1, $zero, 0x0003 ## $t1 = 00000003
|
||||
/* 02028 80805D68 850F4ABC */ lh $t7, 0x4ABC($t0) ## 00004ABC
|
||||
/* 0202C 80805D6C 29E1001E */ slti $at, $t7, 0x001E
|
||||
/* 02030 80805D70 5420000F */ bnel $at, $zero, .L80805DB0
|
||||
/* 02034 80805D74 850A4A38 */ lh $t2, 0x4A38($t0) ## 00004A38
|
||||
/* 02038 80805D78 85184A38 */ lh $t8, 0x4A38($t0) ## 00004A38
|
||||
/* 0203C 80805D7C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02040 80805D80 00300821 */ addu $at, $at, $s0
|
||||
/* 02044 80805D84 2719FFFF */ addiu $t9, $t8, 0xFFFF ## $t9 = FFFFFFFF
|
||||
/* 02048 80805D88 A439CA38 */ sh $t9, -0x35C8($at) ## 0001CA38
|
||||
/* 0204C 80805D8C 85034A38 */ lh $v1, 0x4A38($t0) ## 00004A38
|
||||
/* 02050 80805D90 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02054 80805D94 00300821 */ addu $at, $at, $s0
|
||||
/* 02058 80805D98 04610010 */ bgez $v1, .L80805DDC
|
||||
/* 0205C 80805D9C 00000000 */ nop
|
||||
/* 02060 80805DA0 A429CA38 */ sh $t1, -0x35C8($at) ## 0001CA38
|
||||
/* 02064 80805DA4 1000000D */ beq $zero, $zero, .L80805DDC
|
||||
/* 02068 80805DA8 85034A38 */ lh $v1, 0x4A38($t0) ## 00004A38
|
||||
/* 0206C 80805DAC 850A4A38 */ lh $t2, 0x4A38($t0) ## 00004A38
|
||||
.L80805DB0:
|
||||
/* 02070 80805DB0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02074 80805DB4 00300821 */ addu $at, $at, $s0
|
||||
/* 02078 80805DB8 254B0001 */ addiu $t3, $t2, 0x0001 ## $t3 = 00000001
|
||||
/* 0207C 80805DBC A42BCA38 */ sh $t3, -0x35C8($at) ## 0001CA38
|
||||
/* 02080 80805DC0 85034A38 */ lh $v1, 0x4A38($t0) ## 00004A38
|
||||
/* 02084 80805DC4 28610004 */ slti $at, $v1, 0x0004
|
||||
/* 02088 80805DC8 14200004 */ bne $at, $zero, .L80805DDC
|
||||
/* 0208C 80805DCC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02090 80805DD0 00300821 */ addu $at, $at, $s0
|
||||
/* 02094 80805DD4 A420CA38 */ sh $zero, -0x35C8($at) ## 0001CA38
|
||||
/* 02098 80805DD8 85034A38 */ lh $v1, 0x4A38($t0) ## 00004A38
|
||||
.L80805DDC:
|
||||
/* 0209C 80805DDC 1123002E */ beq $t1, $v1, .L80805E98
|
||||
/* 020A0 80805DE0 2418FFFF */ addiu $t8, $zero, 0xFFFF ## $t8 = FFFFFFFF
|
||||
/* 020A4 80805DE4 00036040 */ sll $t4, $v1, 1
|
||||
/* 020A8 80805DE8 3C0D8013 */ lui $t5, %hi(gSramSlotOffsets)
|
||||
/* 020AC 80805DEC 01AC6821 */ addu $t5, $t5, $t4
|
||||
/* 020B0 80805DF0 95ADA4E0 */ lhu $t5, %lo(gSramSlotOffsets)($t5)
|
||||
/* 020B4 80805DF4 8E0E01E0 */ lw $t6, 0x01E0($s0) ## 000001E0
|
||||
/* 020B8 80805DF8 2404005A */ addiu $a0, $zero, 0x005A ## $a0 = 0000005A
|
||||
/* 020BC 80805DFC 01AE1021 */ addu $v0, $t5, $t6
|
||||
/* 020C0 80805E00 904F001C */ lbu $t7, 0x001C($v0) ## 0000001C
|
||||
/* 020C4 80805E04 508F0020 */ beql $a0, $t7, .L80805E88
|
||||
/* 020C8 80805E08 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 020CC 80805E0C 9058001D */ lbu $t8, 0x001D($v0) ## 0000001D
|
||||
/* 020D0 80805E10 24010045 */ addiu $at, $zero, 0x0045 ## $at = 00000045
|
||||
/* 020D4 80805E14 5301001C */ beql $t8, $at, .L80805E88
|
||||
/* 020D8 80805E18 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 020DC 80805E1C 9059001E */ lbu $t9, 0x001E($v0) ## 0000001E
|
||||
/* 020E0 80805E20 2401004C */ addiu $at, $zero, 0x004C ## $at = 0000004C
|
||||
/* 020E4 80805E24 53210018 */ beql $t9, $at, .L80805E88
|
||||
/* 020E8 80805E28 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 020EC 80805E2C 904A001F */ lbu $t2, 0x001F($v0) ## 0000001F
|
||||
/* 020F0 80805E30 24010044 */ addiu $at, $zero, 0x0044 ## $at = 00000044
|
||||
/* 020F4 80805E34 51410014 */ beql $t2, $at, .L80805E88
|
||||
/* 020F8 80805E38 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 020FC 80805E3C 904B0020 */ lbu $t3, 0x0020($v0) ## 00000020
|
||||
/* 02100 80805E40 24010041 */ addiu $at, $zero, 0x0041 ## $at = 00000041
|
||||
/* 02104 80805E44 51610010 */ beql $t3, $at, .L80805E88
|
||||
/* 02108 80805E48 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0210C 80805E4C 904C0021 */ lbu $t4, 0x0021($v0) ## 00000021
|
||||
/* 02110 80805E50 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02114 80805E54 00300821 */ addu $at, $at, $s0
|
||||
/* 02118 80805E58 108C000A */ beq $a0, $t4, .L80805E84
|
||||
/* 0211C 80805E5C 240E00FF */ addiu $t6, $zero, 0x00FF ## $t6 = 000000FF
|
||||
/* 02120 80805E60 A429CA60 */ sh $t1, -0x35A0($at) ## 0001CA60
|
||||
/* 02124 80805E64 850D4A38 */ lh $t5, 0x4A38($t0) ## 00004A38
|
||||
/* 02128 80805E68 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0212C 80805E6C 00300821 */ addu $at, $at, $s0
|
||||
/* 02130 80805E70 A42DCA62 */ sh $t5, -0x359E($at) ## 0001CA62
|
||||
/* 02134 80805E74 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02138 80805E78 00300821 */ addu $at, $at, $s0
|
||||
/* 0213C 80805E7C 10000009 */ beq $zero, $zero, .L80805EA4
|
||||
/* 02140 80805E80 A42ECAA0 */ sh $t6, -0x3560($at) ## 0001CAA0
|
||||
.L80805E84:
|
||||
/* 02144 80805E84 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
.L80805E88:
|
||||
/* 02148 80805E88 00300821 */ addu $at, $at, $s0
|
||||
/* 0214C 80805E8C 240FFFFF */ addiu $t7, $zero, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 02150 80805E90 10000004 */ beq $zero, $zero, .L80805EA4
|
||||
/* 02154 80805E94 A42FCA60 */ sh $t7, -0x35A0($at) ## 0001CA60
|
||||
.L80805E98:
|
||||
/* 02158 80805E98 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0215C 80805E9C 00300821 */ addu $at, $at, $s0
|
||||
/* 02160 80805EA0 A438CA60 */ sh $t8, -0x35A0($at) ## 0001CA60
|
||||
.L80805EA4:
|
||||
/* 02164 80805EA4 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80805EA8:
|
||||
/* 02168 80805EA8 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 0216C 80805EAC 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000
|
||||
/* 02170 80805EB0 03E00008 */ jr $ra
|
||||
/* 02174 80805EB4 00000000 */ nop
|
||||
@@ -1,195 +0,0 @@
|
||||
glabel func_80805EB8
|
||||
/* 02178 80805EB8 27BDFFF0 */ addiu $sp, $sp, 0xFFF0 ## $sp = FFFFFFF0
|
||||
/* 0217C 80805EBC 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 02180 80805EC0 AFB2000C */ sw $s2, 0x000C($sp)
|
||||
/* 02184 80805EC4 AFB10008 */ sw $s1, 0x0008($sp)
|
||||
/* 02188 80805EC8 AFB00004 */ sw $s0, 0x0004($sp)
|
||||
/* 0218C 80805ECC 34228000 */ ori $v0, $at, 0x8000 ## $v0 = 00018000
|
||||
/* 02190 80805ED0 3C0C8013 */ lui $t4, %hi(gSramSlotOffsets)
|
||||
/* 02194 80805ED4 258CA4E0 */ addiu $t4, %lo(gSramSlotOffsets)
|
||||
/* 02198 80805ED8 00821821 */ addu $v1, $a0, $v0
|
||||
/* 0219C 80805EDC 2410004C */ addiu $s0, $zero, 0x004C ## $s0 = 0000004C
|
||||
/* 021A0 80805EE0 24110044 */ addiu $s1, $zero, 0x0044 ## $s1 = 00000044
|
||||
/* 021A4 80805EE4 24120041 */ addiu $s2, $zero, 0x0041 ## $s2 = 00000041
|
||||
/* 021A8 80805EE8 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 021AC 80805EEC 240D0045 */ addiu $t5, $zero, 0x0045 ## $t5 = 00000045
|
||||
/* 021B0 80805EF0 240B005A */ addiu $t3, $zero, 0x005A ## $t3 = 0000005A
|
||||
/* 021B4 80805EF4 846E4A38 */ lh $t6, 0x4A38($v1) ## 00004A38
|
||||
.L80805EF8:
|
||||
/* 021B8 80805EF8 00063840 */ sll $a3, $a2, 1
|
||||
/* 021BC 80805EFC 00877821 */ addu $t7, $a0, $a3
|
||||
/* 021C0 80805F00 10CE0022 */ beq $a2, $t6, .L80805F8C
|
||||
/* 021C4 80805F04 0006C840 */ sll $t9, $a2, 1
|
||||
/* 021C8 80805F08 01E24021 */ addu $t0, $t7, $v0
|
||||
/* 021CC 80805F0C 85184A74 */ lh $t8, 0x4A74($t0) ## 00004A74
|
||||
/* 021D0 80805F10 01877021 */ addu $t6, $t4, $a3
|
||||
/* 021D4 80805F14 2719FFE7 */ addiu $t9, $t8, 0xFFE7 ## $t9 = FFFFFFE7
|
||||
/* 021D8 80805F18 A5194A74 */ sh $t9, 0x4A74($t0) ## 00004A74
|
||||
/* 021DC 80805F1C 8C9801E0 */ lw $t8, 0x01E0($a0) ## 000001E0
|
||||
/* 021E0 80805F20 95CF0000 */ lhu $t7, 0x0000($t6) ## 00000000
|
||||
/* 021E4 80805F24 01F84821 */ addu $t1, $t7, $t8
|
||||
/* 021E8 80805F28 9139001C */ lbu $t9, 0x001C($t1) ## 0000001C
|
||||
/* 021EC 80805F2C 51790011 */ beql $t3, $t9, .L80805F74
|
||||
/* 021F0 80805F30 850F4A86 */ lh $t7, 0x4A86($t0) ## 00004A86
|
||||
/* 021F4 80805F34 912E001D */ lbu $t6, 0x001D($t1) ## 0000001D
|
||||
/* 021F8 80805F38 51AE000E */ beql $t5, $t6, .L80805F74
|
||||
/* 021FC 80805F3C 850F4A86 */ lh $t7, 0x4A86($t0) ## 00004A86
|
||||
/* 02200 80805F40 912F001E */ lbu $t7, 0x001E($t1) ## 0000001E
|
||||
/* 02204 80805F44 520F000B */ beql $s0, $t7, .L80805F74
|
||||
/* 02208 80805F48 850F4A86 */ lh $t7, 0x4A86($t0) ## 00004A86
|
||||
/* 0220C 80805F4C 9138001F */ lbu $t8, 0x001F($t1) ## 0000001F
|
||||
/* 02210 80805F50 52380008 */ beql $s1, $t8, .L80805F74
|
||||
/* 02214 80805F54 850F4A86 */ lh $t7, 0x4A86($t0) ## 00004A86
|
||||
/* 02218 80805F58 91390020 */ lbu $t9, 0x0020($t1) ## 00000020
|
||||
/* 0221C 80805F5C 52590005 */ beql $s2, $t9, .L80805F74
|
||||
/* 02220 80805F60 850F4A86 */ lh $t7, 0x4A86($t0) ## 00004A86
|
||||
/* 02224 80805F64 912E0021 */ lbu $t6, 0x0021($t1) ## 00000021
|
||||
/* 02228 80805F68 556E000E */ bnel $t3, $t6, .L80805FA4
|
||||
/* 0222C 80805F6C 24C60001 */ addiu $a2, $a2, 0x0001 ## $a2 = 00000001
|
||||
/* 02230 80805F70 850F4A86 */ lh $t7, 0x4A86($t0) ## 00004A86
|
||||
.L80805F74:
|
||||
/* 02234 80805F74 85074A74 */ lh $a3, 0x4A74($t0) ## 00004A74
|
||||
/* 02238 80805F78 25F8FFE1 */ addiu $t8, $t7, 0xFFE1 ## $t8 = FFFFFFE1
|
||||
/* 0223C 80805F7C A5184A86 */ sh $t8, 0x4A86($t0) ## 00004A86
|
||||
/* 02240 80805F80 A5074A80 */ sh $a3, 0x4A80($t0) ## 00004A80
|
||||
/* 02244 80805F84 10000006 */ beq $zero, $zero, .L80805FA0
|
||||
/* 02248 80805F88 A5074A7A */ sh $a3, 0x4A7A($t0) ## 00004A7A
|
||||
.L80805F8C:
|
||||
/* 0224C 80805F8C 00997021 */ addu $t6, $a0, $t9
|
||||
/* 02250 80805F90 01C24021 */ addu $t0, $t6, $v0
|
||||
/* 02254 80805F94 850F4A7A */ lh $t7, 0x4A7A($t0) ## 00004A7A
|
||||
/* 02258 80805F98 25F8FFE7 */ addiu $t8, $t7, 0xFFE7 ## $t8 = FFFFFFE7
|
||||
/* 0225C 80805F9C A5184A7A */ sh $t8, 0x4A7A($t0) ## 00004A7A
|
||||
.L80805FA0:
|
||||
/* 02260 80805FA0 24C60001 */ addiu $a2, $a2, 0x0001 ## $a2 = 00000002
|
||||
.L80805FA4:
|
||||
/* 02264 80805FA4 00063400 */ sll $a2, $a2, 16
|
||||
/* 02268 80805FA8 00063403 */ sra $a2, $a2, 16
|
||||
/* 0226C 80805FAC 28C10003 */ slti $at, $a2, 0x0003
|
||||
/* 02270 80805FB0 5420FFD1 */ bnel $at, $zero, .L80805EF8
|
||||
/* 02274 80805FB4 846E4A38 */ lh $t6, 0x4A38($v1) ## 00004A38
|
||||
/* 02278 80805FB8 84794A6E */ lh $t9, 0x4A6E($v1) ## 00004A6E
|
||||
/* 0227C 80805FBC 846F4A70 */ lh $t7, 0x4A70($v1) ## 00004A70
|
||||
/* 02280 80805FC0 84664A38 */ lh $a2, 0x4A38($v1) ## 00004A38
|
||||
/* 02284 80805FC4 272EFFF1 */ addiu $t6, $t9, 0xFFF1 ## $t6 = FFFFFFD8
|
||||
/* 02288 80805FC8 3C058081 */ lui $a1, %hi(D_808124AC) ## $a1 = 80810000
|
||||
/* 0228C 80805FCC A46E4A6E */ sh $t6, 0x4A6E($v1) ## 00004A6E
|
||||
/* 02290 80805FD0 25F8000F */ addiu $t8, $t7, 0x000F ## $t8 = 0000000F
|
||||
/* 02294 80805FD4 00063040 */ sll $a2, $a2, 1
|
||||
/* 02298 80805FD8 24A524AC */ addiu $a1, $a1, %lo(D_808124AC) ## $a1 = 808124AC
|
||||
/* 0229C 80805FDC A4784A70 */ sh $t8, 0x4A70($v1) ## 00004A70
|
||||
/* 022A0 80805FE0 0086C821 */ addu $t9, $a0, $a2
|
||||
/* 022A4 80805FE4 03224021 */ addu $t0, $t9, $v0
|
||||
/* 022A8 80805FE8 00A67021 */ addu $t6, $a1, $a2
|
||||
/* 022AC 80805FEC 85CA0000 */ lh $t2, 0x0000($t6) ## FFFFFFD8
|
||||
/* 022B0 80805FF0 85094A52 */ lh $t1, 0x4A52($t0) ## 00004A52
|
||||
/* 022B4 80805FF4 012A3823 */ subu $a3, $t1, $t2
|
||||
/* 022B8 80805FF8 04E00003 */ bltz $a3, .L80806008
|
||||
/* 022BC 80805FFC 00073023 */ subu $a2, $zero, $a3
|
||||
/* 022C0 80806000 10000001 */ beq $zero, $zero, .L80806008
|
||||
/* 022C4 80806004 00E03025 */ or $a2, $a3, $zero ## $a2 = 00000000
|
||||
.L80806008:
|
||||
/* 022C8 80806008 846F4A50 */ lh $t7, 0x4A50($v1) ## 00004A50
|
||||
/* 022CC 8080600C 00CF001A */ div $zero, $a2, $t7
|
||||
/* 022D0 80806010 15E00002 */ bne $t7, $zero, .L8080601C
|
||||
/* 022D4 80806014 00000000 */ nop
|
||||
/* 022D8 80806018 0007000D */ break 7
|
||||
.L8080601C:
|
||||
/* 022DC 8080601C 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 022E0 80806020 15E10004 */ bne $t7, $at, .L80806034
|
||||
/* 022E4 80806024 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 022E8 80806028 14C10002 */ bne $a2, $at, .L80806034
|
||||
/* 022EC 8080602C 00000000 */ nop
|
||||
/* 022F0 80806030 0006000D */ break 6
|
||||
.L80806034:
|
||||
/* 022F4 80806034 00003812 */ mflo $a3
|
||||
/* 022F8 80806038 00073C00 */ sll $a3, $a3, 16
|
||||
/* 022FC 8080603C 012A082A */ slt $at, $t1, $t2
|
||||
/* 02300 80806040 14200004 */ bne $at, $zero, .L80806054
|
||||
/* 02304 80806044 00073C03 */ sra $a3, $a3, 16
|
||||
/* 02308 80806048 0127C023 */ subu $t8, $t1, $a3
|
||||
/* 0230C 8080604C 10000003 */ beq $zero, $zero, .L8080605C
|
||||
/* 02310 80806050 A5184A52 */ sh $t8, 0x4A52($t0) ## 00004A52
|
||||
.L80806054:
|
||||
/* 02314 80806054 0127C821 */ addu $t9, $t1, $a3
|
||||
/* 02318 80806058 A5194A52 */ sh $t9, 0x4A52($t0) ## 00004A52
|
||||
.L8080605C:
|
||||
/* 0231C 8080605C 846E4A50 */ lh $t6, 0x4A50($v1) ## 00004A50
|
||||
/* 02320 80806060 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02324 80806064 00240821 */ addu $at, $at, $a0
|
||||
/* 02328 80806068 25CFFFFF */ addiu $t7, $t6, 0xFFFF ## $t7 = FFFFFFD7
|
||||
/* 0232C 8080606C A42FCA50 */ sh $t7, -0x35B0($at) ## 0001CA50
|
||||
/* 02330 80806070 84784A50 */ lh $t8, 0x4A50($v1) ## 00004A50
|
||||
/* 02334 80806074 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 02338 80806078 5700003D */ bnel $t8, $zero, .L80806170
|
||||
/* 0233C 8080607C 8FB00004 */ lw $s0, 0x0004($sp)
|
||||
/* 02340 80806080 84794A38 */ lh $t9, 0x4A38($v1) ## 00004A38
|
||||
.L80806084:
|
||||
/* 02344 80806084 00063840 */ sll $a3, $a2, 1
|
||||
/* 02348 80806088 00877021 */ addu $t6, $a0, $a3
|
||||
/* 0234C 8080608C 10D9001E */ beq $a2, $t9, .L80806108
|
||||
/* 02350 80806090 0006C040 */ sll $t8, $a2, 1
|
||||
/* 02354 80806094 01C24021 */ addu $t0, $t6, $v0
|
||||
/* 02358 80806098 A5004A74 */ sh $zero, 0x4A74($t0) ## 00004A74
|
||||
/* 0235C 8080609C 01877821 */ addu $t7, $t4, $a3
|
||||
/* 02360 808060A0 95F80000 */ lhu $t8, 0x0000($t7) ## FFFFFFD7
|
||||
/* 02364 808060A4 8C9901E0 */ lw $t9, 0x01E0($a0) ## 000001E0
|
||||
/* 02368 808060A8 03194821 */ addu $t1, $t8, $t9
|
||||
/* 0236C 808060AC 912E001C */ lbu $t6, 0x001C($t1) ## 0000001C
|
||||
/* 02370 808060B0 516E0011 */ beql $t3, $t6, .L808060F8
|
||||
/* 02374 808060B4 85074A74 */ lh $a3, 0x4A74($t0) ## 00004A74
|
||||
/* 02378 808060B8 912F001D */ lbu $t7, 0x001D($t1) ## 0000001D
|
||||
/* 0237C 808060BC 51AF000E */ beql $t5, $t7, .L808060F8
|
||||
/* 02380 808060C0 85074A74 */ lh $a3, 0x4A74($t0) ## 00004A74
|
||||
/* 02384 808060C4 9138001E */ lbu $t8, 0x001E($t1) ## 0000001E
|
||||
/* 02388 808060C8 5218000B */ beql $s0, $t8, .L808060F8
|
||||
/* 0238C 808060CC 85074A74 */ lh $a3, 0x4A74($t0) ## 00004A74
|
||||
/* 02390 808060D0 9139001F */ lbu $t9, 0x001F($t1) ## 0000001F
|
||||
/* 02394 808060D4 52390008 */ beql $s1, $t9, .L808060F8
|
||||
/* 02398 808060D8 85074A74 */ lh $a3, 0x4A74($t0) ## 00004A74
|
||||
/* 0239C 808060DC 912E0020 */ lbu $t6, 0x0020($t1) ## 00000020
|
||||
/* 023A0 808060E0 524E0005 */ beql $s2, $t6, .L808060F8
|
||||
/* 023A4 808060E4 85074A74 */ lh $a3, 0x4A74($t0) ## 00004A74
|
||||
/* 023A8 808060E8 912F0021 */ lbu $t7, 0x0021($t1) ## 00000021
|
||||
/* 023AC 808060EC 556F000A */ bnel $t3, $t7, .L80806118
|
||||
/* 023B0 808060F0 24C60001 */ addiu $a2, $a2, 0x0001 ## $a2 = 00000001
|
||||
/* 023B4 808060F4 85074A74 */ lh $a3, 0x4A74($t0) ## 00004A74
|
||||
.L808060F8:
|
||||
/* 023B8 808060F8 A5004A86 */ sh $zero, 0x4A86($t0) ## 00004A86
|
||||
/* 023BC 808060FC A5074A80 */ sh $a3, 0x4A80($t0) ## 00004A80
|
||||
/* 023C0 80806100 10000004 */ beq $zero, $zero, .L80806114
|
||||
/* 023C4 80806104 A5074A7A */ sh $a3, 0x4A7A($t0) ## 00004A7A
|
||||
.L80806108:
|
||||
/* 023C8 80806108 0098C821 */ addu $t9, $a0, $t8
|
||||
/* 023CC 8080610C 03227021 */ addu $t6, $t9, $v0
|
||||
/* 023D0 80806110 A5C04A7A */ sh $zero, 0x4A7A($t6) ## 00004A52
|
||||
.L80806114:
|
||||
/* 023D4 80806114 24C60001 */ addiu $a2, $a2, 0x0001 ## $a2 = 00000002
|
||||
.L80806118:
|
||||
/* 023D8 80806118 00063400 */ sll $a2, $a2, 16
|
||||
/* 023DC 8080611C 00063403 */ sra $a2, $a2, 16
|
||||
/* 023E0 80806120 28C10003 */ slti $at, $a2, 0x0003
|
||||
/* 023E4 80806124 5420FFD7 */ bnel $at, $zero, .L80806084
|
||||
/* 023E8 80806128 84794A38 */ lh $t9, 0x4A38($v1) ## 00004A38
|
||||
/* 023EC 8080612C 84664A38 */ lh $a2, 0x4A38($v1) ## 00004A38
|
||||
/* 023F0 80806130 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 023F4 80806134 00240821 */ addu $at, $at, $a0
|
||||
/* 023F8 80806138 00063040 */ sll $a2, $a2, 1
|
||||
/* 023FC 8080613C 00A67821 */ addu $t7, $a1, $a2
|
||||
/* 02400 80806140 85F80000 */ lh $t8, 0x0000($t7) ## FFFFFFD7
|
||||
/* 02404 80806144 0086C821 */ addu $t9, $a0, $a2
|
||||
/* 02408 80806148 03227021 */ addu $t6, $t9, $v0
|
||||
/* 0240C 8080614C 240F0008 */ addiu $t7, $zero, 0x0008 ## $t7 = 00000008
|
||||
/* 02410 80806150 A5D84A52 */ sh $t8, 0x4A52($t6) ## 00004A2A
|
||||
/* 02414 80806154 A42FCA50 */ sh $t7, -0x35B0($at) ## 0001CA50
|
||||
/* 02418 80806158 84794A3E */ lh $t9, 0x4A3E($v1) ## 00004A3E
|
||||
/* 0241C 8080615C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02420 80806160 00240821 */ addu $at, $at, $a0
|
||||
/* 02424 80806164 27380001 */ addiu $t8, $t9, 0x0001 ## $t8 = FFFFFFE8
|
||||
/* 02428 80806168 A438CA3E */ sh $t8, -0x35C2($at) ## 0001CA3E
|
||||
/* 0242C 8080616C 8FB00004 */ lw $s0, 0x0004($sp)
|
||||
.L80806170:
|
||||
/* 02430 80806170 8FB10008 */ lw $s1, 0x0008($sp)
|
||||
/* 02434 80806174 8FB2000C */ lw $s2, 0x000C($sp)
|
||||
/* 02438 80806178 03E00008 */ jr $ra
|
||||
/* 0243C 8080617C 27BD0010 */ addiu $sp, $sp, 0x0010 ## $sp = 00000000
|
||||
@@ -1,57 +0,0 @@
|
||||
glabel func_80806180
|
||||
/* 02440 80806180 3C050001 */ lui $a1, 0x0001 ## $a1 = 00010000
|
||||
/* 02444 80806184 34A58000 */ ori $a1, $a1, 0x8000 ## $a1 = 00018000
|
||||
/* 02448 80806188 00851021 */ addu $v0, $a0, $a1
|
||||
/* 0244C 8080618C 844A4A38 */ lh $t2, 0x4A38($v0) ## 00004A38
|
||||
/* 02450 80806190 844E4A96 */ lh $t6, 0x4A96($v0) ## 00004A96
|
||||
/* 02454 80806194 84584A6E */ lh $t8, 0x4A6E($v0) ## 00004A6E
|
||||
/* 02458 80806198 84484A70 */ lh $t0, 0x4A70($v0) ## 00004A70
|
||||
/* 0245C 8080619C 000A5840 */ sll $t3, $t2, 1
|
||||
/* 02460 808061A0 008B6021 */ addu $t4, $a0, $t3
|
||||
/* 02464 808061A4 25CF0019 */ addiu $t7, $t6, 0x0019 ## $t7 = 00000019
|
||||
/* 02468 808061A8 2719FFF1 */ addiu $t9, $t8, 0xFFF1 ## $t9 = FFFFFFF1
|
||||
/* 0246C 808061AC 2509000F */ addiu $t1, $t0, 0x000F ## $t1 = 0000000F
|
||||
/* 02470 808061B0 A44F4A96 */ sh $t7, 0x4A96($v0) ## 00004A96
|
||||
/* 02474 808061B4 A4594A6E */ sh $t9, 0x4A6E($v0) ## 00004A6E
|
||||
/* 02478 808061B8 A4494A70 */ sh $t1, 0x4A70($v0) ## 00004A70
|
||||
/* 0247C 808061BC 01851821 */ addu $v1, $t4, $a1
|
||||
/* 02480 808061C0 846D4A8C */ lh $t5, 0x4A8C($v1) ## 00004A8C
|
||||
/* 02484 808061C4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02488 808061C8 00240821 */ addu $at, $at, $a0
|
||||
/* 0248C 808061CC 25AE0019 */ addiu $t6, $t5, 0x0019 ## $t6 = 00000019
|
||||
/* 02490 808061D0 A46E4A8C */ sh $t6, 0x4A8C($v1) ## 00004A8C
|
||||
/* 02494 808061D4 844F4A50 */ lh $t7, 0x4A50($v0) ## 00004A50
|
||||
/* 02498 808061D8 24080008 */ addiu $t0, $zero, 0x0008 ## $t0 = 00000008
|
||||
/* 0249C 808061DC 240A00FF */ addiu $t2, $zero, 0x00FF ## $t2 = 000000FF
|
||||
/* 024A0 808061E0 25F8FFFF */ addiu $t8, $t7, 0xFFFF ## $t8 = 00000018
|
||||
/* 024A4 808061E4 A438CA50 */ sh $t8, -0x35B0($at) ## 0001CA50
|
||||
/* 024A8 808061E8 84594A50 */ lh $t9, 0x4A50($v0) ## 00004A50
|
||||
/* 024AC 808061EC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 024B0 808061F0 00240821 */ addu $at, $at, $a0
|
||||
/* 024B4 808061F4 17200017 */ bne $t9, $zero, .L80806254
|
||||
/* 024B8 808061F8 241800C8 */ addiu $t8, $zero, 0x00C8 ## $t8 = 000000C8
|
||||
/* 024BC 808061FC A428CA50 */ sh $t0, -0x35B0($at) ## 0001CA50
|
||||
/* 024C0 80806200 84494A66 */ lh $t1, 0x4A66($v0) ## 00004A66
|
||||
/* 024C4 80806204 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 024C8 80806208 00240821 */ addu $at, $at, $a0
|
||||
/* 024CC 8080620C A429CA64 */ sh $t1, -0x359C($at) ## 0001CA64
|
||||
/* 024D0 80806210 844C4A38 */ lh $t4, 0x4A38($v0) ## 00004A38
|
||||
/* 024D4 80806214 A44A4A6E */ sh $t2, 0x4A6E($v0) ## 00004A6E
|
||||
/* 024D8 80806218 844B4A6E */ lh $t3, 0x4A6E($v0) ## 00004A6E
|
||||
/* 024DC 8080621C 000C6840 */ sll $t5, $t4, 1
|
||||
/* 024E0 80806220 008D7021 */ addu $t6, $a0, $t5
|
||||
/* 024E4 80806224 01C57821 */ addu $t7, $t6, $a1
|
||||
/* 024E8 80806228 A5EB4A8C */ sh $t3, 0x4A8C($t7) ## 00004AA5
|
||||
/* 024EC 8080622C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 024F0 80806230 A4404A70 */ sh $zero, 0x4A70($v0) ## 00004A70
|
||||
/* 024F4 80806234 A4584A96 */ sh $t8, 0x4A96($v0) ## 00004A96
|
||||
/* 024F8 80806238 00240821 */ addu $at, $at, $a0
|
||||
/* 024FC 8080623C 24190001 */ addiu $t9, $zero, 0x0001 ## $t9 = 00000001
|
||||
/* 02500 80806240 A439CA38 */ sh $t9, -0x35C8($at) ## 0001CA38
|
||||
/* 02504 80806244 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02508 80806248 00240821 */ addu $at, $at, $a0
|
||||
/* 0250C 8080624C 24080018 */ addiu $t0, $zero, 0x0018 ## $t0 = 00000018
|
||||
/* 02510 80806250 A428CA3E */ sh $t0, -0x35C2($at) ## 0001CA3E
|
||||
.L80806254:
|
||||
/* 02514 80806254 03E00008 */ jr $ra
|
||||
/* 02518 80806258 00000000 */ nop
|
||||
@@ -1,133 +0,0 @@
|
||||
glabel func_8080625C
|
||||
/* 0251C 8080625C 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
|
||||
/* 02520 80806260 3C030001 */ lui $v1, 0x0001 ## $v1 = 00010000
|
||||
/* 02524 80806264 34638000 */ ori $v1, $v1, 0x8000 ## $v1 = 00018000
|
||||
/* 02528 80806268 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 0252C 8080626C AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 02530 80806270 00834021 */ addu $t0, $a0, $v1
|
||||
/* 02534 80806274 850E4A38 */ lh $t6, 0x4A38($t0) ## 00004A38
|
||||
/* 02538 80806278 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0253C 8080627C 51C00006 */ beql $t6, $zero, .L80806298
|
||||
/* 02540 80806280 96020020 */ lhu $v0, 0x0020($s0) ## 00000020
|
||||
/* 02544 80806284 948F0020 */ lhu $t7, 0x0020($a0) ## 00000020
|
||||
/* 02548 80806288 31F89000 */ andi $t8, $t7, 0x9000 ## $t8 = 00000000
|
||||
/* 0254C 8080628C 57000007 */ bnel $t8, $zero, .L808062AC
|
||||
/* 02550 80806290 85094A46 */ lh $t1, 0x4A46($t0) ## 00004A46
|
||||
/* 02554 80806294 96020020 */ lhu $v0, 0x0020($s0) ## 00000020
|
||||
.L80806298:
|
||||
/* 02558 80806298 2401BFFF */ addiu $at, $zero, 0xBFFF ## $at = FFFFBFFF
|
||||
/* 0255C 8080629C 0041C827 */ nor $t9, $v0, $at
|
||||
/* 02560 808062A0 1720001E */ bne $t9, $zero, .L8080631C
|
||||
/* 02564 808062A4 304D9000 */ andi $t5, $v0, 0x9000 ## $t5 = 00000000
|
||||
/* 02568 808062A8 85094A46 */ lh $t1, 0x4A46($t0) ## 00004A46
|
||||
.L808062AC:
|
||||
/* 0256C 808062AC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02570 808062B0 00300821 */ addu $at, $at, $s0
|
||||
/* 02574 808062B4 A429CA38 */ sh $t1, -0x35C8($at) ## 0001CA38
|
||||
/* 02578 808062B8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0257C 808062BC 00300821 */ addu $at, $at, $s0
|
||||
/* 02580 808062C0 240A0006 */ addiu $t2, $zero, 0x0006 ## $t2 = 00000006
|
||||
/* 02584 808062C4 A42ACA66 */ sh $t2, -0x359A($at) ## 0001CA66
|
||||
/* 02588 808062C8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0258C 808062CC 00300821 */ addu $at, $at, $s0
|
||||
/* 02590 808062D0 240B0019 */ addiu $t3, $zero, 0x0019 ## $t3 = 00000019
|
||||
/* 02594 808062D4 A42BCA3E */ sh $t3, -0x35C2($at) ## 0001CA3E
|
||||
/* 02598 808062D8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0259C 808062DC 24020008 */ addiu $v0, $zero, 0x0008 ## $v0 = 00000008
|
||||
/* 025A0 808062E0 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 025A4 808062E4 00300821 */ addu $at, $at, $s0
|
||||
/* 025A8 808062E8 3C0C8013 */ lui $t4, %hi(D_801333E8)
|
||||
/* 025AC 808062EC 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 025B0 808062F0 A422CA50 */ sh $v0, -0x35B0($at) ## 0001CA50
|
||||
/* 025B4 808062F4 258C33E8 */ addiu $t4, %lo(D_801333E8)
|
||||
/* 025B8 808062F8 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 025BC 808062FC 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 025C0 80806300 AFAC0014 */ sw $t4, 0x0014($sp)
|
||||
/* 025C4 80806304 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 025C8 80806308 2404483C */ addiu $a0, $zero, 0x483C ## $a0 = 0000483C
|
||||
/* 025CC 8080630C 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 025D0 80806310 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 025D4 80806314 10000047 */ beq $zero, $zero, .L80806434
|
||||
/* 025D8 80806318 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L8080631C:
|
||||
/* 025DC 8080631C 11A0002B */ beq $t5, $zero, .L808063CC
|
||||
/* 025E0 80806320 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 025E4 80806324 850E4A46 */ lh $t6, 0x4A46($t0) ## 00004A46
|
||||
/* 025E8 80806328 3C0D8013 */ lui $t5, %hi(D_801333E8)
|
||||
/* 025EC 8080632C 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 025F0 80806330 000E7840 */ sll $t7, $t6, 1
|
||||
/* 025F4 80806334 020FC021 */ addu $t8, $s0, $t7
|
||||
/* 025F8 80806338 0303C821 */ addu $t9, $t8, $v1
|
||||
/* 025FC 8080633C A7204A86 */ sh $zero, 0x4A86($t9) ## 00004A86
|
||||
/* 02600 80806340 85094A46 */ lh $t1, 0x4A46($t0) ## 00004A46
|
||||
/* 02604 80806344 25AD33E8 */ addiu $t5, %lo(D_801333E8)
|
||||
/* 02608 80806348 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 0260C 8080634C 00095040 */ sll $t2, $t1, 1
|
||||
/* 02610 80806350 020A5821 */ addu $t3, $s0, $t2
|
||||
/* 02614 80806354 01631021 */ addu $v0, $t3, $v1
|
||||
/* 02618 80806358 844C4A86 */ lh $t4, 0x4A86($v0) ## 00004A86
|
||||
/* 0261C 8080635C 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 02620 80806360 240428BA */ addiu $a0, $zero, 0x28BA ## $a0 = 000028BA
|
||||
/* 02624 80806364 A44C4A28 */ sh $t4, 0x4A28($v0) ## 00004A28
|
||||
/* 02628 80806368 AFAD0014 */ sw $t5, 0x0014($sp)
|
||||
/* 0262C 8080636C AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 02630 80806370 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 02634 80806374 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 02638 80806378 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0263C 8080637C 24020008 */ addiu $v0, $zero, 0x0008 ## $v0 = 00000008
|
||||
/* 02640 80806380 00300821 */ addu $at, $at, $s0
|
||||
/* 02644 80806384 A422CA50 */ sh $v0, -0x35B0($at) ## 0001CA50
|
||||
/* 02648 80806388 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0264C 8080638C 00300821 */ addu $at, $at, $s0
|
||||
/* 02650 80806390 240E001B */ addiu $t6, $zero, 0x001B ## $t6 = 0000001B
|
||||
/* 02654 80806394 A42ECA3E */ sh $t6, -0x35C2($at) ## 0001CA3E
|
||||
/* 02658 80806398 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0265C 8080639C 00300821 */ addu $at, $at, $s0
|
||||
/* 02660 808063A0 A422CA66 */ sh $v0, -0x359A($at) ## 0001CA66
|
||||
/* 02664 808063A4 3C014348 */ lui $at, 0x4348 ## $at = 43480000
|
||||
/* 02668 808063A8 44816000 */ mtc1 $at, $f12 ## $f12 = 200.00
|
||||
/* 0266C 808063AC 240500FF */ addiu $a1, $zero, 0x00FF ## $a1 = 000000FF
|
||||
/* 02670 808063B0 24060014 */ addiu $a2, $zero, 0x0014 ## $a2 = 00000014
|
||||
/* 02674 808063B4 0C02A800 */ jal func_800AA000
|
||||
/* 02678 808063B8 24070096 */ addiu $a3, $zero, 0x0096 ## $a3 = 00000096
|
||||
/* 0267C 808063BC 240F000F */ addiu $t7, $zero, 0x000F ## $t7 = 0000000F
|
||||
/* 02680 808063C0 3C018081 */ lui $at, %hi(D_808124A0) ## $at = 80810000
|
||||
/* 02684 808063C4 1000001A */ beq $zero, $zero, .L80806430
|
||||
/* 02688 808063C8 A42F24A0 */ sh $t7, %lo(D_808124A0)($at)
|
||||
.L808063CC:
|
||||
/* 0268C 808063CC 85024ABC */ lh $v0, 0x4ABC($t0) ## 00004ABC
|
||||
/* 02690 808063D0 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 02694 808063D4 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 02698 808063D8 04400003 */ bltz $v0, .L808063E8
|
||||
/* 0269C 808063DC 00021823 */ subu $v1, $zero, $v0
|
||||
/* 026A0 808063E0 10000001 */ beq $zero, $zero, .L808063E8
|
||||
/* 026A4 808063E4 00401825 */ or $v1, $v0, $zero ## $v1 = 00000000
|
||||
.L808063E8:
|
||||
/* 026A8 808063E8 2861001E */ slti $at, $v1, 0x001E
|
||||
/* 026AC 808063EC 14200010 */ bne $at, $zero, .L80806430
|
||||
/* 026B0 808063F0 24044839 */ addiu $a0, $zero, 0x4839 ## $a0 = 00004839
|
||||
/* 026B4 808063F4 3C188013 */ lui $t8, %hi(D_801333E8)
|
||||
/* 026B8 808063F8 271833E8 */ addiu $t8, %lo(D_801333E8)
|
||||
/* 026BC 808063FC 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 026C0 80806400 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 026C4 80806404 AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 026C8 80806408 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 026CC 8080640C AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 026D0 80806410 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 026D4 80806414 AFA80028 */ sw $t0, 0x0028($sp)
|
||||
/* 026D8 80806418 8FA80028 */ lw $t0, 0x0028($sp)
|
||||
/* 026DC 8080641C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 026E0 80806420 00300821 */ addu $at, $at, $s0
|
||||
/* 026E4 80806424 85194A38 */ lh $t9, 0x4A38($t0) ## 00004A38
|
||||
/* 026E8 80806428 3B290001 */ xori $t1, $t9, 0x0001 ## $t1 = 00000001
|
||||
/* 026EC 8080642C A429CA38 */ sh $t1, -0x35C8($at) ## 0001CA38
|
||||
.L80806430:
|
||||
/* 026F0 80806430 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80806434:
|
||||
/* 026F4 80806434 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 026F8 80806438 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
|
||||
/* 026FC 8080643C 03E00008 */ jr $ra
|
||||
/* 02700 80806440 00000000 */ nop
|
||||
@@ -1,46 +0,0 @@
|
||||
glabel func_80806444
|
||||
/* 02704 80806444 3C050001 */ lui $a1, 0x0001 ## $a1 = 00010000
|
||||
/* 02708 80806448 34A58000 */ ori $a1, $a1, 0x8000 ## $a1 = 00018000
|
||||
/* 0270C 8080644C 00851021 */ addu $v0, $a0, $a1
|
||||
/* 02710 80806450 844E4A38 */ lh $t6, 0x4A38($v0) ## 00004A38
|
||||
/* 02714 80806454 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02718 80806458 00240821 */ addu $at, $at, $a0
|
||||
/* 0271C 8080645C 000E7840 */ sll $t7, $t6, 1
|
||||
/* 02720 80806460 008FC021 */ addu $t8, $a0, $t7
|
||||
/* 02724 80806464 03051821 */ addu $v1, $t8, $a1
|
||||
/* 02728 80806468 84794A8C */ lh $t9, 0x4A8C($v1) ## 00004A8C
|
||||
/* 0272C 8080646C 2728FFE7 */ addiu $t0, $t9, 0xFFE7 ## $t0 = FFFFFFE7
|
||||
/* 02730 80806470 A4684A8C */ sh $t0, 0x4A8C($v1) ## 00004A8C
|
||||
/* 02734 80806474 84494A38 */ lh $t1, 0x4A38($v0) ## 00004A38
|
||||
/* 02738 80806478 00095040 */ sll $t2, $t1, 1
|
||||
/* 0273C 8080647C 008A5821 */ addu $t3, $a0, $t2
|
||||
/* 02740 80806480 01651821 */ addu $v1, $t3, $a1
|
||||
/* 02744 80806484 846C4A7A */ lh $t4, 0x4A7A($v1) ## 00004A7A
|
||||
/* 02748 80806488 24090008 */ addiu $t1, $zero, 0x0008 ## $t1 = 00000008
|
||||
/* 0274C 8080648C 258D0019 */ addiu $t5, $t4, 0x0019 ## $t5 = 00000019
|
||||
/* 02750 80806490 A46D4A7A */ sh $t5, 0x4A7A($v1) ## 00004A7A
|
||||
/* 02754 80806494 844E4A96 */ lh $t6, 0x4A96($v0) ## 00004A96
|
||||
/* 02758 80806498 84584A50 */ lh $t8, 0x4A50($v0) ## 00004A50
|
||||
/* 0275C 8080649C 25CFFFE7 */ addiu $t7, $t6, 0xFFE7 ## $t7 = FFFFFFE7
|
||||
/* 02760 808064A0 A44F4A96 */ sh $t7, 0x4A96($v0) ## 00004A96
|
||||
/* 02764 808064A4 2719FFFF */ addiu $t9, $t8, 0xFFFF ## $t9 = FFFFFFFF
|
||||
/* 02768 808064A8 A439CA50 */ sh $t9, -0x35B0($at) ## 0001CA50
|
||||
/* 0276C 808064AC 84484A50 */ lh $t0, 0x4A50($v0) ## 00004A50
|
||||
/* 02770 808064B0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02774 808064B4 00240821 */ addu $at, $at, $a0
|
||||
/* 02778 808064B8 1500000C */ bne $t0, $zero, .L808064EC
|
||||
/* 0277C 808064BC 00000000 */ nop
|
||||
/* 02780 808064C0 A429CA50 */ sh $t1, -0x35B0($at) ## 0001CA50
|
||||
/* 02784 808064C4 844A4A38 */ lh $t2, 0x4A38($v0) ## 00004A38
|
||||
/* 02788 808064C8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0278C 808064CC 00240821 */ addu $at, $at, $a0
|
||||
/* 02790 808064D0 000A5840 */ sll $t3, $t2, 1
|
||||
/* 02794 808064D4 008B6021 */ addu $t4, $a0, $t3
|
||||
/* 02798 808064D8 01856821 */ addu $t5, $t4, $a1
|
||||
/* 0279C 808064DC A5A04A8C */ sh $zero, 0x4A8C($t5) ## 00004AA5
|
||||
/* 027A0 808064E0 844E4A3E */ lh $t6, 0x4A3E($v0) ## 00004A3E
|
||||
/* 027A4 808064E4 25CF0001 */ addiu $t7, $t6, 0x0001 ## $t7 = 00000001
|
||||
/* 027A8 808064E8 A42FCA3E */ sh $t7, -0x35C2($at) ## 0001CA3E
|
||||
.L808064EC:
|
||||
/* 027AC 808064EC 03E00008 */ jr $ra
|
||||
/* 027B0 808064F0 00000000 */ nop
|
||||
@@ -1,147 +0,0 @@
|
||||
glabel func_808064F4
|
||||
/* 027B4 808064F4 27BDFFF0 */ addiu $sp, $sp, 0xFFF0 ## $sp = FFFFFFF0
|
||||
/* 027B8 808064F8 3C030001 */ lui $v1, 0x0001 ## $v1 = 00010000
|
||||
/* 027BC 808064FC 34638000 */ ori $v1, $v1, 0x8000 ## $v1 = 00018000
|
||||
/* 027C0 80806500 AFB1000C */ sw $s1, 0x000C($sp)
|
||||
/* 027C4 80806504 AFB00008 */ sw $s0, 0x0008($sp)
|
||||
/* 027C8 80806508 00831021 */ addu $v0, $a0, $v1
|
||||
/* 027CC 8080650C 84464A38 */ lh $a2, 0x4A38($v0) ## 00004A38
|
||||
/* 027D0 80806510 3C058081 */ lui $a1, %hi(D_80812480) ## $a1 = 80810000
|
||||
/* 027D4 80806514 24A52480 */ addiu $a1, $a1, %lo(D_80812480) ## $a1 = 80812480
|
||||
/* 027D8 80806518 00063040 */ sll $a2, $a2, 1
|
||||
/* 027DC 8080651C 00867021 */ addu $t6, $a0, $a2
|
||||
/* 027E0 80806520 01C33821 */ addu $a3, $t6, $v1
|
||||
/* 027E4 80806524 00A67821 */ addu $t7, $a1, $a2
|
||||
/* 027E8 80806528 85E90000 */ lh $t1, 0x0000($t7) ## 00000000
|
||||
/* 027EC 8080652C 84E84A52 */ lh $t0, 0x4A52($a3) ## 00004A52
|
||||
/* 027F0 80806530 24100044 */ addiu $s0, $zero, 0x0044 ## $s0 = 00000044
|
||||
/* 027F4 80806534 24110041 */ addiu $s1, $zero, 0x0041 ## $s1 = 00000041
|
||||
/* 027F8 80806538 01095023 */ subu $t2, $t0, $t1
|
||||
/* 027FC 8080653C 05400003 */ bltz $t2, .L8080654C
|
||||
/* 02800 80806540 240D004C */ addiu $t5, $zero, 0x004C ## $t5 = 0000004C
|
||||
/* 02804 80806544 10000002 */ beq $zero, $zero, .L80806550
|
||||
/* 02808 80806548 01403025 */ or $a2, $t2, $zero ## $a2 = 00000000
|
||||
.L8080654C:
|
||||
/* 0280C 8080654C 000A3023 */ subu $a2, $zero, $t2
|
||||
.L80806550:
|
||||
/* 02810 80806550 84584A50 */ lh $t8, 0x4A50($v0) ## 00004A50
|
||||
/* 02814 80806554 240C0045 */ addiu $t4, $zero, 0x0045 ## $t4 = 00000045
|
||||
/* 02818 80806558 3C0B8013 */ lui $t3, %hi(gSramSlotOffsets)
|
||||
/* 0281C 8080655C 00D8001A */ div $zero, $a2, $t8
|
||||
/* 02820 80806560 17000002 */ bne $t8, $zero, .L8080656C
|
||||
/* 02824 80806564 00000000 */ nop
|
||||
/* 02828 80806568 0007000D */ break 7
|
||||
.L8080656C:
|
||||
/* 0282C 8080656C 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 02830 80806570 17010004 */ bne $t8, $at, .L80806584
|
||||
/* 02834 80806574 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 02838 80806578 14C10002 */ bne $a2, $at, .L80806584
|
||||
/* 0283C 8080657C 00000000 */ nop
|
||||
/* 02840 80806580 0006000D */ break 6
|
||||
.L80806584:
|
||||
/* 02844 80806584 00005012 */ mflo $t2
|
||||
/* 02848 80806588 000A5400 */ sll $t2, $t2, 16
|
||||
/* 0284C 8080658C 0109082A */ slt $at, $t0, $t1
|
||||
/* 02850 80806590 14200004 */ bne $at, $zero, .L808065A4
|
||||
/* 02854 80806594 000A5403 */ sra $t2, $t2, 16
|
||||
/* 02858 80806598 010AC823 */ subu $t9, $t0, $t2
|
||||
/* 0285C 8080659C 10000003 */ beq $zero, $zero, .L808065AC
|
||||
/* 02860 808065A0 A4F94A52 */ sh $t9, 0x4A52($a3) ## 00004A52
|
||||
.L808065A4:
|
||||
/* 02864 808065A4 010A7021 */ addu $t6, $t0, $t2
|
||||
/* 02868 808065A8 A4EE4A52 */ sh $t6, 0x4A52($a3) ## 00004A52
|
||||
.L808065AC:
|
||||
/* 0286C 808065AC 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 02870 808065B0 256BA4E0 */ addiu $t3, %lo(gSramSlotOffsets)
|
||||
/* 02874 808065B4 240A005A */ addiu $t2, $zero, 0x005A ## $t2 = 0000005A
|
||||
/* 02878 808065B8 844F4A38 */ lh $t7, 0x4A38($v0) ## 00004A38
|
||||
.L808065BC:
|
||||
/* 0287C 808065BC 00063840 */ sll $a3, $a2, 1
|
||||
/* 02880 808065C0 0087C021 */ addu $t8, $a0, $a3
|
||||
/* 02884 808065C4 10CF0020 */ beq $a2, $t7, .L80806648
|
||||
/* 02888 808065C8 03034021 */ addu $t0, $t8, $v1
|
||||
/* 0288C 808065CC 85194A74 */ lh $t9, 0x4A74($t0) ## 00004A74
|
||||
/* 02890 808065D0 01677821 */ addu $t7, $t3, $a3
|
||||
/* 02894 808065D4 272E0019 */ addiu $t6, $t9, 0x0019 ## $t6 = 00000019
|
||||
/* 02898 808065D8 A50E4A74 */ sh $t6, 0x4A74($t0) ## 00004A74
|
||||
/* 0289C 808065DC 8C9901E0 */ lw $t9, 0x01E0($a0) ## 000001E0
|
||||
/* 028A0 808065E0 95F80000 */ lhu $t8, 0x0000($t7) ## 00000000
|
||||
/* 028A4 808065E4 03194821 */ addu $t1, $t8, $t9
|
||||
/* 028A8 808065E8 912E001C */ lbu $t6, 0x001C($t1) ## 0000001C
|
||||
/* 028AC 808065EC 514E0011 */ beql $t2, $t6, .L80806634
|
||||
/* 028B0 808065F0 85074A74 */ lh $a3, 0x4A74($t0) ## 00004A74
|
||||
/* 028B4 808065F4 912F001D */ lbu $t7, 0x001D($t1) ## 0000001D
|
||||
/* 028B8 808065F8 518F000E */ beql $t4, $t7, .L80806634
|
||||
/* 028BC 808065FC 85074A74 */ lh $a3, 0x4A74($t0) ## 00004A74
|
||||
/* 028C0 80806600 9138001E */ lbu $t8, 0x001E($t1) ## 0000001E
|
||||
/* 028C4 80806604 51B8000B */ beql $t5, $t8, .L80806634
|
||||
/* 028C8 80806608 85074A74 */ lh $a3, 0x4A74($t0) ## 00004A74
|
||||
/* 028CC 8080660C 9139001F */ lbu $t9, 0x001F($t1) ## 0000001F
|
||||
/* 028D0 80806610 52190008 */ beql $s0, $t9, .L80806634
|
||||
/* 028D4 80806614 85074A74 */ lh $a3, 0x4A74($t0) ## 00004A74
|
||||
/* 028D8 80806618 912E0020 */ lbu $t6, 0x0020($t1) ## 00000020
|
||||
/* 028DC 8080661C 522E0005 */ beql $s1, $t6, .L80806634
|
||||
/* 028E0 80806620 85074A74 */ lh $a3, 0x4A74($t0) ## 00004A74
|
||||
/* 028E4 80806624 912F0021 */ lbu $t7, 0x0021($t1) ## 00000021
|
||||
/* 028E8 80806628 554F0008 */ bnel $t2, $t7, .L8080664C
|
||||
/* 028EC 8080662C 24C60001 */ addiu $a2, $a2, 0x0001 ## $a2 = 00000001
|
||||
/* 028F0 80806630 85074A74 */ lh $a3, 0x4A74($t0) ## 00004A74
|
||||
.L80806634:
|
||||
/* 028F4 80806634 85184A86 */ lh $t8, 0x4A86($t0) ## 00004A86
|
||||
/* 028F8 80806638 A5074A80 */ sh $a3, 0x4A80($t0) ## 00004A80
|
||||
/* 028FC 8080663C 2719001F */ addiu $t9, $t8, 0x001F ## $t9 = 0000001F
|
||||
/* 02900 80806640 A5194A86 */ sh $t9, 0x4A86($t0) ## 00004A86
|
||||
/* 02904 80806644 A5074A7A */ sh $a3, 0x4A7A($t0) ## 00004A7A
|
||||
.L80806648:
|
||||
/* 02908 80806648 24C60001 */ addiu $a2, $a2, 0x0001 ## $a2 = 00000002
|
||||
.L8080664C:
|
||||
/* 0290C 8080664C 00063400 */ sll $a2, $a2, 16
|
||||
/* 02910 80806650 00063403 */ sra $a2, $a2, 16
|
||||
/* 02914 80806654 28C10003 */ slti $at, $a2, 0x0003
|
||||
/* 02918 80806658 5420FFD8 */ bnel $at, $zero, .L808065BC
|
||||
/* 0291C 8080665C 844F4A38 */ lh $t7, 0x4A38($v0) ## 00004A38
|
||||
/* 02920 80806660 844E4A6E */ lh $t6, 0x4A6E($v0) ## 00004A6E
|
||||
/* 02924 80806664 84584A70 */ lh $t8, 0x4A70($v0) ## 00004A70
|
||||
/* 02928 80806668 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0292C 8080666C 25CFFFE1 */ addiu $t7, $t6, 0xFFE1 ## $t7 = FFFFFFFA
|
||||
/* 02930 80806670 844E4A50 */ lh $t6, 0x4A50($v0) ## 00004A50
|
||||
/* 02934 80806674 A44F4A6E */ sh $t7, 0x4A6E($v0) ## 00004A6E
|
||||
/* 02938 80806678 2719001F */ addiu $t9, $t8, 0x001F ## $t9 = 0000001F
|
||||
/* 0293C 8080667C A4594A70 */ sh $t9, 0x4A70($v0) ## 00004A70
|
||||
/* 02940 80806680 00240821 */ addu $at, $at, $a0
|
||||
/* 02944 80806684 25CFFFFF */ addiu $t7, $t6, 0xFFFF ## $t7 = 00000018
|
||||
/* 02948 80806688 A42FCA50 */ sh $t7, -0x35B0($at) ## 0001CA50
|
||||
/* 0294C 8080668C 84584A50 */ lh $t8, 0x4A50($v0) ## 00004A50
|
||||
/* 02950 80806690 5700001C */ bnel $t8, $zero, .L80806704
|
||||
/* 02954 80806694 8FB00008 */ lw $s0, 0x0008($sp)
|
||||
/* 02958 80806698 84464A38 */ lh $a2, 0x4A38($v0) ## 00004A38
|
||||
/* 0295C 8080669C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02960 808066A0 00240821 */ addu $at, $at, $a0
|
||||
/* 02964 808066A4 00063040 */ sll $a2, $a2, 1
|
||||
/* 02968 808066A8 00A6C821 */ addu $t9, $a1, $a2
|
||||
/* 0296C 808066AC 872E0000 */ lh $t6, 0x0000($t9) ## 0000001F
|
||||
/* 02970 808066B0 00867821 */ addu $t7, $a0, $a2
|
||||
/* 02974 808066B4 01E3C021 */ addu $t8, $t7, $v1
|
||||
/* 02978 808066B8 24190008 */ addiu $t9, $zero, 0x0008 ## $t9 = 00000008
|
||||
/* 0297C 808066BC A70E4A52 */ sh $t6, 0x4A52($t8) ## 00004A52
|
||||
/* 02980 808066C0 A439CA50 */ sh $t9, -0x35B0($at) ## 0001CA50
|
||||
/* 02984 808066C4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02988 808066C8 00240821 */ addu $at, $at, $a0
|
||||
/* 0298C 808066CC 240F0003 */ addiu $t7, $zero, 0x0003 ## $t7 = 00000003
|
||||
/* 02990 808066D0 A42FCA38 */ sh $t7, -0x35C8($at) ## 0001CA38
|
||||
/* 02994 808066D4 844E4A66 */ lh $t6, 0x4A66($v0) ## 00004A66
|
||||
/* 02998 808066D8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0299C 808066DC 00240821 */ addu $at, $at, $a0
|
||||
/* 029A0 808066E0 A42ECA64 */ sh $t6, -0x359C($at) ## 0001CA64
|
||||
/* 029A4 808066E4 241800FF */ addiu $t8, $zero, 0x00FF ## $t8 = 000000FF
|
||||
/* 029A8 808066E8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 029AC 808066EC A4584A6E */ sh $t8, 0x4A6E($v0) ## 00004A6E
|
||||
/* 029B0 808066F0 A4404A70 */ sh $zero, 0x4A70($v0) ## 00004A70
|
||||
/* 029B4 808066F4 00240821 */ addu $at, $at, $a0
|
||||
/* 029B8 808066F8 24190015 */ addiu $t9, $zero, 0x0015 ## $t9 = 00000015
|
||||
/* 029BC 808066FC A439CA3E */ sh $t9, -0x35C2($at) ## 0001CA3E
|
||||
/* 029C0 80806700 8FB00008 */ lw $s0, 0x0008($sp)
|
||||
.L80806704:
|
||||
/* 029C4 80806704 8FB1000C */ lw $s1, 0x000C($sp)
|
||||
/* 029C8 80806708 03E00008 */ jr $ra
|
||||
/* 029CC 8080670C 27BD0010 */ addiu $sp, $sp, 0x0010 ## $sp = 00000000
|
||||
@@ -1,127 +0,0 @@
|
||||
glabel func_80806710
|
||||
/* 029D0 80806710 3C038081 */ lui $v1, %hi(D_808124A0) ## $v1 = 80810000
|
||||
/* 029D4 80806714 246324A0 */ addiu $v1, $v1, %lo(D_808124A0) ## $v1 = 808124A0
|
||||
/* 029D8 80806718 84620000 */ lh $v0, 0x0000($v1) ## 808124A0
|
||||
/* 029DC 8080671C 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 029E0 80806720 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 029E4 80806724 14400060 */ bne $v0, $zero, .L808068A8
|
||||
/* 029E8 80806728 244CFFFF */ addiu $t4, $v0, 0xFFFF ## $t4 = FFFFFFFF
|
||||
/* 029EC 8080672C 3C060001 */ lui $a2, 0x0001 ## $a2 = 00010000
|
||||
/* 029F0 80806730 34C68000 */ ori $a2, $a2, 0x8000 ## $a2 = 00018000
|
||||
/* 029F4 80806734 00861021 */ addu $v0, $a0, $a2
|
||||
/* 029F8 80806738 84434A50 */ lh $v1, 0x4A50($v0) ## 00004A50
|
||||
/* 029FC 8080673C 24010008 */ addiu $at, $zero, 0x0008 ## $at = 00000008
|
||||
/* 02A00 80806740 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 02A04 80806744 14610002 */ bne $v1, $at, .L80806750
|
||||
/* 02A08 80806748 3C018081 */ lui $at, %hi(D_80813800) ## $at = 80810000
|
||||
/* 02A0C 8080674C A4253800 */ sh $a1, %lo(D_80813800)($at)
|
||||
.L80806750:
|
||||
/* 02A10 80806750 3C058081 */ lui $a1, %hi(D_80813800) ## $a1 = 80810000
|
||||
/* 02A14 80806754 10600014 */ beq $v1, $zero, .L808067A8
|
||||
/* 02A18 80806758 84A53800 */ lh $a1, %lo(D_80813800)($a1)
|
||||
/* 02A1C 8080675C 84484A46 */ lh $t0, 0x4A46($v0) ## 00004A46
|
||||
/* 02A20 80806760 844E4A6E */ lh $t6, 0x4A6E($v0) ## 00004A6E
|
||||
/* 02A24 80806764 84584A70 */ lh $t8, 0x4A70($v0) ## 00004A70
|
||||
/* 02A28 80806768 00084840 */ sll $t1, $t0, 1
|
||||
/* 02A2C 8080676C 00895021 */ addu $t2, $a0, $t1
|
||||
/* 02A30 80806770 25CFFFE1 */ addiu $t7, $t6, 0xFFE1 ## $t7 = FFFFFFE1
|
||||
/* 02A34 80806774 2719001F */ addiu $t9, $t8, 0x001F ## $t9 = 0000001F
|
||||
/* 02A38 80806778 A44F4A6E */ sh $t7, 0x4A6E($v0) ## 00004A6E
|
||||
/* 02A3C 8080677C A4594A70 */ sh $t9, 0x4A70($v0) ## 00004A70
|
||||
/* 02A40 80806780 01461821 */ addu $v1, $t2, $a2
|
||||
/* 02A44 80806784 846B4A8C */ lh $t3, 0x4A8C($v1) ## 80816F2C
|
||||
/* 02A48 80806788 256CFFE7 */ addiu $t4, $t3, 0xFFE7 ## $t4 = FFFFFFE7
|
||||
/* 02A4C 8080678C A46C4A8C */ sh $t4, 0x4A8C($v1) ## 80816F2C
|
||||
/* 02A50 80806790 844D4A96 */ lh $t5, 0x4A96($v0) ## 00004A96
|
||||
/* 02A54 80806794 844F4A98 */ lh $t7, 0x4A98($v0) ## 00004A98
|
||||
/* 02A58 80806798 25AEFFE7 */ addiu $t6, $t5, 0xFFE7 ## $t6 = FFFFFFE7
|
||||
/* 02A5C 8080679C 25F8FFE7 */ addiu $t8, $t7, 0xFFE7 ## $t8 = FFFFFFC8
|
||||
/* 02A60 808067A0 A44E4A96 */ sh $t6, 0x4A96($v0) ## 00004A96
|
||||
/* 02A64 808067A4 A4584A98 */ sh $t8, 0x4A98($v0) ## 00004A98
|
||||
.L808067A8:
|
||||
/* 02A68 808067A8 84594A46 */ lh $t9, 0x4A46($v0) ## 00004A46
|
||||
/* 02A6C 808067AC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02A70 808067B0 00240821 */ addu $at, $at, $a0
|
||||
/* 02A74 808067B4 00194040 */ sll $t0, $t9, 1
|
||||
/* 02A78 808067B8 00884821 */ addu $t1, $a0, $t0
|
||||
/* 02A7C 808067BC 01261821 */ addu $v1, $t1, $a2
|
||||
/* 02A80 808067C0 846A4A4A */ lh $t2, 0x4A4A($v1) ## 80816EEA
|
||||
/* 02A84 808067C4 01455823 */ subu $t3, $t2, $a1
|
||||
/* 02A88 808067C8 A46B4A4A */ sh $t3, 0x4A4A($v1) ## 80816EEA
|
||||
/* 02A8C 808067CC 844C4A50 */ lh $t4, 0x4A50($v0) ## 00004A50
|
||||
/* 02A90 808067D0 24A50002 */ addiu $a1, $a1, 0x0002 ## $a1 = 80810002
|
||||
/* 02A94 808067D4 00052C00 */ sll $a1, $a1, 16
|
||||
/* 02A98 808067D8 258DFFFF */ addiu $t5, $t4, 0xFFFF ## $t5 = FFFFFFE6
|
||||
/* 02A9C 808067DC A42DCA50 */ sh $t5, -0x35B0($at) ## 0001CA50
|
||||
/* 02AA0 808067E0 00052C03 */ sra $a1, $a1, 16
|
||||
/* 02AA4 808067E4 3C018081 */ lui $at, %hi(D_80813800) ## $at = 80810000
|
||||
/* 02AA8 808067E8 A4253800 */ sh $a1, %lo(D_80813800)($at)
|
||||
/* 02AAC 808067EC 844E4A50 */ lh $t6, 0x4A50($v0) ## 00004A50
|
||||
/* 02AB0 808067F0 248501E0 */ addiu $a1, $a0, 0x01E0 ## $a1 = 000001E0
|
||||
/* 02AB4 808067F4 55C0003B */ bnel $t6, $zero, .L808068E4
|
||||
/* 02AB8 808067F8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02ABC 808067FC AFA20020 */ sw $v0, 0x0020($sp)
|
||||
/* 02AC0 80806800 0C02A5B4 */ jal Sram_EraseSave
|
||||
/* 02AC4 80806804 AFA40030 */ sw $a0, 0x0030($sp)
|
||||
/* 02AC8 80806808 8FA20020 */ lw $v0, 0x0020($sp)
|
||||
/* 02ACC 8080680C 8FA40030 */ lw $a0, 0x0030($sp)
|
||||
/* 02AD0 80806810 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02AD4 80806814 844F4A66 */ lh $t7, 0x4A66($v0) ## 00004A66
|
||||
/* 02AD8 80806818 00240821 */ addu $at, $at, $a0
|
||||
/* 02ADC 8080681C 3C060001 */ lui $a2, 0x0001 ## $a2 = 00010000
|
||||
/* 02AE0 80806820 A42FCA64 */ sh $t7, -0x359C($at) ## 0001CA64
|
||||
/* 02AE4 80806824 84594A46 */ lh $t9, 0x4A46($v0) ## 00004A46
|
||||
/* 02AE8 80806828 34C68000 */ ori $a2, $a2, 0x8000 ## $a2 = 00018000
|
||||
/* 02AEC 8080682C 241800FF */ addiu $t8, $zero, 0x00FF ## $t8 = 000000FF
|
||||
/* 02AF0 80806830 00194040 */ sll $t0, $t9, 1
|
||||
/* 02AF4 80806834 00884821 */ addu $t1, $a0, $t0
|
||||
/* 02AF8 80806838 01265021 */ addu $t2, $t1, $a2
|
||||
/* 02AFC 8080683C A4584A6E */ sh $t8, 0x4A6E($v0) ## 00004A6E
|
||||
/* 02B00 80806840 A5404A86 */ sh $zero, 0x4A86($t2) ## 00004A86
|
||||
/* 02B04 80806844 844B4A46 */ lh $t3, 0x4A46($v0) ## 00004A46
|
||||
/* 02B08 80806848 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02B0C 8080684C 00240821 */ addu $at, $at, $a0
|
||||
/* 02B10 80806850 000B6040 */ sll $t4, $t3, 1
|
||||
/* 02B14 80806854 008C6821 */ addu $t5, $a0, $t4
|
||||
/* 02B18 80806858 01A61821 */ addu $v1, $t5, $a2
|
||||
/* 02B1C 8080685C 846E4A86 */ lh $t6, 0x4A86($v1) ## 00004A86
|
||||
/* 02B20 80806860 A4404A98 */ sh $zero, 0x4A98($v0) ## 00004A98
|
||||
/* 02B24 80806864 84454A98 */ lh $a1, 0x4A98($v0) ## 00004A98
|
||||
/* 02B28 80806868 A44E4A70 */ sh $t6, 0x4A70($v0) ## 00004A70
|
||||
/* 02B2C 8080686C 240B005A */ addiu $t3, $zero, 0x005A ## $t3 = 0000005A
|
||||
/* 02B30 80806870 A4454A96 */ sh $a1, 0x4A96($v0) ## 00004A96
|
||||
/* 02B34 80806874 A4654A7A */ sh $a1, 0x4A7A($v1) ## 00004A7A
|
||||
/* 02B38 80806878 844F4A46 */ lh $t7, 0x4A46($v0) ## 00004A46
|
||||
/* 02B3C 8080687C 000FC040 */ sll $t8, $t7, 1
|
||||
/* 02B40 80806880 0098C821 */ addu $t9, $a0, $t8
|
||||
/* 02B44 80806884 03264021 */ addu $t0, $t9, $a2
|
||||
/* 02B48 80806888 A5054A8C */ sh $a1, 0x4A8C($t0) ## 00004A8C
|
||||
/* 02B4C 8080688C 84494A3E */ lh $t1, 0x4A3E($v0) ## 00004A3E
|
||||
/* 02B50 80806890 252A0001 */ addiu $t2, $t1, 0x0001 ## $t2 = 00000001
|
||||
/* 02B54 80806894 A42ACA3E */ sh $t2, -0x35C2($at) ## 0001CA3E
|
||||
/* 02B58 80806898 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02B5C 8080689C 00240821 */ addu $at, $at, $a0
|
||||
/* 02B60 808068A0 1000000F */ beq $zero, $zero, .L808068E0
|
||||
/* 02B64 808068A4 A42BCA50 */ sh $t3, -0x35B0($at) ## 0001CA50
|
||||
.L808068A8:
|
||||
/* 02B68 808068A8 A46C0000 */ sh $t4, 0x0000($v1) ## 00000000
|
||||
/* 02B6C 808068AC 846D0000 */ lh $t5, 0x0000($v1) ## 00000000
|
||||
/* 02B70 808068B0 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 02B74 808068B4 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 02B78 808068B8 15A00009 */ bne $t5, $zero, .L808068E0
|
||||
/* 02B7C 808068BC 24045801 */ addiu $a0, $zero, 0x5801 ## $a0 = 00005801
|
||||
/* 02B80 808068C0 3C0E8013 */ lui $t6, %hi(D_801333E8)
|
||||
/* 02B84 808068C4 25CE33E8 */ addiu $t6, %lo(D_801333E8)
|
||||
/* 02B88 808068C8 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 02B8C 808068CC 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 02B90 808068D0 AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 02B94 808068D4 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 02B98 808068D8 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 02B9C 808068DC AFA70010 */ sw $a3, 0x0010($sp)
|
||||
.L808068E0:
|
||||
/* 02BA0 808068E0 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L808068E4:
|
||||
/* 02BA4 808068E4 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 02BA8 808068E8 03E00008 */ jr $ra
|
||||
/* 02BAC 808068EC 00000000 */ nop
|
||||
@@ -1,53 +0,0 @@
|
||||
glabel func_808068F0
|
||||
/* 02BB0 808068F0 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 02BB4 808068F4 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 02BB8 808068F8 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 02BBC 808068FC 948E0020 */ lhu $t6, 0x0020($a0) ## 00000020
|
||||
/* 02BC0 80806900 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 02BC4 80806904 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 02BC8 80806908 31CFD000 */ andi $t7, $t6, 0xD000 ## $t7 = 00000000
|
||||
/* 02BCC 8080690C 15E00009 */ bne $t7, $zero, .L80806934
|
||||
/* 02BD0 80806910 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 02BD4 80806914 00811021 */ addu $v0, $a0, $at
|
||||
/* 02BD8 80806918 84584A50 */ lh $t8, 0x4A50($v0) ## 00004A50
|
||||
/* 02BDC 8080691C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02BE0 80806920 00240821 */ addu $at, $at, $a0
|
||||
/* 02BE4 80806924 2719FFFF */ addiu $t9, $t8, 0xFFFF ## $t9 = FFFFFFFF
|
||||
/* 02BE8 80806928 A439CA50 */ sh $t9, -0x35B0($at) ## 0001CA50
|
||||
/* 02BEC 8080692C 84484A50 */ lh $t0, 0x4A50($v0) ## 00004A50
|
||||
/* 02BF0 80806930 1500001B */ bne $t0, $zero, .L808069A0
|
||||
.L80806934:
|
||||
/* 02BF4 80806934 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 02BF8 80806938 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 02BFC 8080693C 02011021 */ addu $v0, $s0, $at
|
||||
/* 02C00 80806940 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02C04 80806944 A4404A58 */ sh $zero, 0x4A58($v0) ## 00004A58
|
||||
/* 02C08 80806948 00300821 */ addu $at, $at, $s0
|
||||
/* 02C0C 8080694C 24090008 */ addiu $t1, $zero, 0x0008 ## $t1 = 00000008
|
||||
/* 02C10 80806950 A429CA50 */ sh $t1, -0x35B0($at) ## 0001CA50
|
||||
/* 02C14 80806954 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02C18 80806958 00300821 */ addu $at, $at, $s0
|
||||
/* 02C1C 8080695C A420CA66 */ sh $zero, -0x359A($at) ## 0001CA66
|
||||
/* 02C20 80806960 844A4A3E */ lh $t2, 0x4A3E($v0) ## 00004A3E
|
||||
/* 02C24 80806964 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02C28 80806968 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 02C2C 8080696C 00300821 */ addu $at, $at, $s0
|
||||
/* 02C30 80806970 3C0C8013 */ lui $t4, %hi(D_801333E8)
|
||||
/* 02C34 80806974 254B0001 */ addiu $t3, $t2, 0x0001 ## $t3 = 00000001
|
||||
/* 02C38 80806978 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 02C3C 8080697C A42BCA3E */ sh $t3, -0x35C2($at) ## 0001CA3E
|
||||
/* 02C40 80806980 258C33E8 */ addiu $t4, %lo(D_801333E8)
|
||||
/* 02C44 80806984 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 02C48 80806988 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 02C4C 8080698C AFAC0014 */ sw $t4, 0x0014($sp)
|
||||
/* 02C50 80806990 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 02C54 80806994 2404483C */ addiu $a0, $zero, 0x483C ## $a0 = 0000483C
|
||||
/* 02C58 80806998 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 02C5C 8080699C 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
.L808069A0:
|
||||
/* 02C60 808069A0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 02C64 808069A4 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 02C68 808069A8 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 02C6C 808069AC 03E00008 */ jr $ra
|
||||
/* 02C70 808069B0 00000000 */ nop
|
||||
@@ -1,168 +0,0 @@
|
||||
glabel func_808069B4
|
||||
/* 02C74 808069B4 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 02C78 808069B8 27BDFFF0 */ addiu $sp, $sp, 0xFFF0 ## $sp = FFFFFFF0
|
||||
/* 02C7C 808069BC 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 02C80 808069C0 AFB1000C */ sw $s1, 0x000C($sp)
|
||||
/* 02C84 808069C4 AFB00008 */ sw $s0, 0x0008($sp)
|
||||
/* 02C88 808069C8 00811021 */ addu $v0, $a0, $at
|
||||
/* 02C8C 808069CC 00201821 */ addu $v1, $at, $zero
|
||||
/* 02C90 808069D0 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 02C94 808069D4 00067040 */ sll $t6, $a2, 1
|
||||
.L808069D8:
|
||||
/* 02C98 808069D8 008E7821 */ addu $t7, $a0, $t6
|
||||
/* 02C9C 808069DC 01E34021 */ addu $t0, $t7, $v1
|
||||
/* 02CA0 808069E0 85094A52 */ lh $t1, 0x4A52($t0) ## 00004A52
|
||||
/* 02CA4 808069E4 24C60001 */ addiu $a2, $a2, 0x0001 ## $a2 = 00000001
|
||||
/* 02CA8 808069E8 00063400 */ sll $a2, $a2, 16
|
||||
/* 02CAC 808069EC 05200003 */ bltz $t1, .L808069FC
|
||||
/* 02CB0 808069F0 00063403 */ sra $a2, $a2, 16
|
||||
/* 02CB4 808069F4 10000002 */ beq $zero, $zero, .L80806A00
|
||||
/* 02CB8 808069F8 01202825 */ or $a1, $t1, $zero ## $a1 = 00000000
|
||||
.L808069FC:
|
||||
/* 02CBC 808069FC 00092823 */ subu $a1, $zero, $t1
|
||||
.L80806A00:
|
||||
/* 02CC0 80806A00 84584A50 */ lh $t8, 0x4A50($v0) ## 00004A50
|
||||
/* 02CC4 80806A04 00B8001A */ div $zero, $a1, $t8
|
||||
/* 02CC8 80806A08 17000002 */ bne $t8, $zero, .L80806A14
|
||||
/* 02CCC 80806A0C 00000000 */ nop
|
||||
/* 02CD0 80806A10 0007000D */ break 7
|
||||
.L80806A14:
|
||||
/* 02CD4 80806A14 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 02CD8 80806A18 17010004 */ bne $t8, $at, .L80806A2C
|
||||
/* 02CDC 80806A1C 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 02CE0 80806A20 14A10002 */ bne $a1, $at, .L80806A2C
|
||||
/* 02CE4 80806A24 00000000 */ nop
|
||||
/* 02CE8 80806A28 0006000D */ break 6
|
||||
.L80806A2C:
|
||||
/* 02CEC 80806A2C 00003812 */ mflo $a3
|
||||
/* 02CF0 80806A30 00073C00 */ sll $a3, $a3, 16
|
||||
/* 02CF4 80806A34 28C10005 */ slti $at, $a2, 0x0005
|
||||
/* 02CF8 80806A38 05200004 */ bltz $t1, .L80806A4C
|
||||
/* 02CFC 80806A3C 00073C03 */ sra $a3, $a3, 16
|
||||
/* 02D00 80806A40 0127C823 */ subu $t9, $t1, $a3
|
||||
/* 02D04 80806A44 10000003 */ beq $zero, $zero, .L80806A54
|
||||
/* 02D08 80806A48 A5194A52 */ sh $t9, 0x4A52($t0) ## 00004A52
|
||||
.L80806A4C:
|
||||
/* 02D0C 80806A4C 01277021 */ addu $t6, $t1, $a3
|
||||
/* 02D10 80806A50 A50E4A52 */ sh $t6, 0x4A52($t0) ## 00004A52
|
||||
.L80806A54:
|
||||
/* 02D14 80806A54 5420FFE0 */ bnel $at, $zero, .L808069D8
|
||||
/* 02D18 80806A58 00067040 */ sll $t6, $a2, 1
|
||||
/* 02D1C 80806A5C 3C0B8013 */ lui $t3, %hi(gSramSlotOffsets)
|
||||
/* 02D20 80806A60 256BA4E0 */ addiu $t3, %lo(gSramSlotOffsets)
|
||||
/* 02D24 80806A64 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 02D28 80806A68 248501E0 */ addiu $a1, $a0, 0x01E0 ## $a1 = 000001E0
|
||||
/* 02D2C 80806A6C 24110041 */ addiu $s1, $zero, 0x0041 ## $s1 = 00000041
|
||||
/* 02D30 80806A70 24100044 */ addiu $s0, $zero, 0x0044 ## $s0 = 00000044
|
||||
/* 02D34 80806A74 240D004C */ addiu $t5, $zero, 0x004C ## $t5 = 0000004C
|
||||
/* 02D38 80806A78 240C0045 */ addiu $t4, $zero, 0x0045 ## $t4 = 00000045
|
||||
/* 02D3C 80806A7C 240A005A */ addiu $t2, $zero, 0x005A ## $t2 = 0000005A
|
||||
/* 02D40 80806A80 00063840 */ sll $a3, $a2, 1
|
||||
.L80806A84:
|
||||
/* 02D44 80806A84 00877821 */ addu $t7, $a0, $a3
|
||||
/* 02D48 80806A88 01E34021 */ addu $t0, $t7, $v1
|
||||
/* 02D4C 80806A8C 85184A74 */ lh $t8, 0x4A74($t0) ## 00004A74
|
||||
/* 02D50 80806A90 01677021 */ addu $t6, $t3, $a3
|
||||
/* 02D54 80806A94 24C60001 */ addiu $a2, $a2, 0x0001 ## $a2 = 00000001
|
||||
/* 02D58 80806A98 27190019 */ addiu $t9, $t8, 0x0019 ## $t9 = 00000019
|
||||
/* 02D5C 80806A9C A5194A74 */ sh $t9, 0x4A74($t0) ## 00004A74
|
||||
/* 02D60 80806AA0 8CB80000 */ lw $t8, 0x0000($a1) ## 000001E0
|
||||
/* 02D64 80806AA4 95CF0000 */ lhu $t7, 0x0000($t6) ## 00000000
|
||||
/* 02D68 80806AA8 00063400 */ sll $a2, $a2, 16
|
||||
/* 02D6C 80806AAC 00063403 */ sra $a2, $a2, 16
|
||||
/* 02D70 80806AB0 01F84821 */ addu $t1, $t7, $t8
|
||||
/* 02D74 80806AB4 9139001C */ lbu $t9, 0x001C($t1) ## 0000001C
|
||||
/* 02D78 80806AB8 28C10003 */ slti $at, $a2, 0x0003
|
||||
/* 02D7C 80806ABC 51590011 */ beql $t2, $t9, .L80806B04
|
||||
/* 02D80 80806AC0 85074A74 */ lh $a3, 0x4A74($t0) ## 00004A74
|
||||
/* 02D84 80806AC4 912E001D */ lbu $t6, 0x001D($t1) ## 0000001D
|
||||
/* 02D88 80806AC8 518E000E */ beql $t4, $t6, .L80806B04
|
||||
/* 02D8C 80806ACC 85074A74 */ lh $a3, 0x4A74($t0) ## 00004A74
|
||||
/* 02D90 80806AD0 912F001E */ lbu $t7, 0x001E($t1) ## 0000001E
|
||||
/* 02D94 80806AD4 51AF000B */ beql $t5, $t7, .L80806B04
|
||||
/* 02D98 80806AD8 85074A74 */ lh $a3, 0x4A74($t0) ## 00004A74
|
||||
/* 02D9C 80806ADC 9138001F */ lbu $t8, 0x001F($t1) ## 0000001F
|
||||
/* 02DA0 80806AE0 52180008 */ beql $s0, $t8, .L80806B04
|
||||
/* 02DA4 80806AE4 85074A74 */ lh $a3, 0x4A74($t0) ## 00004A74
|
||||
/* 02DA8 80806AE8 91390020 */ lbu $t9, 0x0020($t1) ## 00000020
|
||||
/* 02DAC 80806AEC 52390005 */ beql $s1, $t9, .L80806B04
|
||||
/* 02DB0 80806AF0 85074A74 */ lh $a3, 0x4A74($t0) ## 00004A74
|
||||
/* 02DB4 80806AF4 912E0021 */ lbu $t6, 0x0021($t1) ## 00000021
|
||||
/* 02DB8 80806AF8 154E0007 */ bne $t2, $t6, .L80806B18
|
||||
/* 02DBC 80806AFC 00000000 */ nop
|
||||
/* 02DC0 80806B00 85074A74 */ lh $a3, 0x4A74($t0) ## 00004A74
|
||||
.L80806B04:
|
||||
/* 02DC4 80806B04 850F4A86 */ lh $t7, 0x4A86($t0) ## 00004A86
|
||||
/* 02DC8 80806B08 A5074A80 */ sh $a3, 0x4A80($t0) ## 00004A80
|
||||
/* 02DCC 80806B0C 25F8001F */ addiu $t8, $t7, 0x001F ## $t8 = 0000001F
|
||||
/* 02DD0 80806B10 A5184A86 */ sh $t8, 0x4A86($t0) ## 00004A86
|
||||
/* 02DD4 80806B14 A5074A7A */ sh $a3, 0x4A7A($t0) ## 00004A7A
|
||||
.L80806B18:
|
||||
/* 02DD8 80806B18 5420FFDA */ bnel $at, $zero, .L80806A84
|
||||
/* 02DDC 80806B1C 00063840 */ sll $a3, $a2, 1
|
||||
/* 02DE0 80806B20 84594A46 */ lh $t9, 0x4A46($v0) ## 00004A46
|
||||
/* 02DE4 80806B24 00197040 */ sll $t6, $t9, 1
|
||||
/* 02DE8 80806B28 008E7821 */ addu $t7, $a0, $t6
|
||||
/* 02DEC 80806B2C 01E32821 */ addu $a1, $t7, $v1
|
||||
/* 02DF0 80806B30 84B84A74 */ lh $t8, 0x4A74($a1) ## 00004C54
|
||||
/* 02DF4 80806B34 241900C8 */ addiu $t9, $zero, 0x00C8 ## $t9 = 000000C8
|
||||
/* 02DF8 80806B38 2B0100C8 */ slti $at, $t8, 0x00C8
|
||||
/* 02DFC 80806B3C 54200003 */ bnel $at, $zero, .L80806B4C
|
||||
/* 02E00 80806B40 844E4A6E */ lh $t6, 0x4A6E($v0) ## 00004A6E
|
||||
/* 02E04 80806B44 A4B94A74 */ sh $t9, 0x4A74($a1) ## 00004C54
|
||||
/* 02E08 80806B48 844E4A6E */ lh $t6, 0x4A6E($v0) ## 00004A6E
|
||||
.L80806B4C:
|
||||
/* 02E0C 80806B4C 84584A70 */ lh $t8, 0x4A70($v0) ## 00004A70
|
||||
/* 02E10 80806B50 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02E14 80806B54 25CFFFE1 */ addiu $t7, $t6, 0xFFE1 ## $t7 = FFFFFFE1
|
||||
/* 02E18 80806B58 844E4A50 */ lh $t6, 0x4A50($v0) ## 00004A50
|
||||
/* 02E1C 80806B5C A44F4A6E */ sh $t7, 0x4A6E($v0) ## 00004A6E
|
||||
/* 02E20 80806B60 2719001F */ addiu $t9, $t8, 0x001F ## $t9 = 0000003E
|
||||
/* 02E24 80806B64 A4594A70 */ sh $t9, 0x4A70($v0) ## 00004A70
|
||||
/* 02E28 80806B68 00240821 */ addu $at, $at, $a0
|
||||
/* 02E2C 80806B6C 25CFFFFF */ addiu $t7, $t6, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 02E30 80806B70 A42FCA50 */ sh $t7, -0x35B0($at) ## 0001CA50
|
||||
/* 02E34 80806B74 84584A50 */ lh $t8, 0x4A50($v0) ## 00004A50
|
||||
/* 02E38 80806B78 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02E3C 80806B7C 57000020 */ bnel $t8, $zero, .L80806C00
|
||||
/* 02E40 80806B80 84474A92 */ lh $a3, 0x4A92($v0) ## 00004A92
|
||||
/* 02E44 80806B84 84594A46 */ lh $t9, 0x4A46($v0) ## 00004A46
|
||||
/* 02E48 80806B88 00240821 */ addu $at, $at, $a0
|
||||
/* 02E4C 80806B8C 3C058016 */ lui $a1, %hi(gGameInfo)
|
||||
/* 02E50 80806B90 00197040 */ sll $t6, $t9, 1
|
||||
/* 02E54 80806B94 008E7821 */ addu $t7, $a0, $t6
|
||||
/* 02E58 80806B98 01E3C021 */ addu $t8, $t7, $v1
|
||||
/* 02E5C 80806B9C A7004A4A */ sh $zero, 0x4A4A($t8) ## 00004A69
|
||||
/* 02E60 80806BA0 24190046 */ addiu $t9, $zero, 0x0046 ## $t9 = 00000046
|
||||
/* 02E64 80806BA4 A4594AA8 */ sh $t9, 0x4AA8($v0) ## 00004AA8
|
||||
/* 02E68 80806BA8 240E0001 */ addiu $t6, $zero, 0x0001 ## $t6 = 00000001
|
||||
/* 02E6C 80806BAC A42ECAAA */ sh $t6, -0x3556($at) ## 0001CAAA
|
||||
/* 02E70 80806BB0 8CA5FA90 */ lw $a1, %lo(gGameInfo)($a1)
|
||||
/* 02E74 80806BB4 241800C8 */ addiu $t8, $zero, 0x00C8 ## $t8 = 000000C8
|
||||
/* 02E78 80806BB8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02E7C 80806BBC 84AF0ADC */ lh $t7, 0x0ADC($a1) ## 80160ADC
|
||||
/* 02E80 80806BC0 00240821 */ addu $at, $at, $a0
|
||||
/* 02E84 80806BC4 A4AF0ADA */ sh $t7, 0x0ADA($a1) ## 80160ADA
|
||||
/* 02E88 80806BC8 A4404A98 */ sh $zero, 0x4A98($v0) ## 00004A98
|
||||
/* 02E8C 80806BCC 84594A98 */ lh $t9, 0x4A98($v0) ## 00004A98
|
||||
/* 02E90 80806BD0 844E4A66 */ lh $t6, 0x4A66($v0) ## 00004A66
|
||||
/* 02E94 80806BD4 A4584A92 */ sh $t8, 0x4A92($v0) ## 00004A92
|
||||
/* 02E98 80806BD8 A4594A96 */ sh $t9, 0x4A96($v0) ## 00004A96
|
||||
/* 02E9C 80806BDC A42ECA64 */ sh $t6, -0x359C($at) ## 0001CA64
|
||||
/* 02EA0 80806BE0 240F00FF */ addiu $t7, $zero, 0x00FF ## $t7 = 000000FF
|
||||
/* 02EA4 80806BE4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02EA8 80806BE8 A44F4A6E */ sh $t7, 0x4A6E($v0) ## 00004A6E
|
||||
/* 02EAC 80806BEC A4404A70 */ sh $zero, 0x4A70($v0) ## 00004A70
|
||||
/* 02EB0 80806BF0 00240821 */ addu $at, $at, $a0
|
||||
/* 02EB4 80806BF4 24180002 */ addiu $t8, $zero, 0x0002 ## $t8 = 00000002
|
||||
/* 02EB8 80806BF8 A438CA3E */ sh $t8, -0x35C2($at) ## 0001CA3E
|
||||
/* 02EBC 80806BFC 84474A92 */ lh $a3, 0x4A92($v0) ## 00004A92
|
||||
.L80806C00:
|
||||
/* 02EC0 80806C00 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02EC4 80806C04 00240821 */ addu $at, $at, $a0
|
||||
/* 02EC8 80806C08 A4474A94 */ sh $a3, 0x4A94($v0) ## 00004A94
|
||||
/* 02ECC 80806C0C A427CA9A */ sh $a3, -0x3566($at) ## 0001CA9A
|
||||
/* 02ED0 80806C10 8FB1000C */ lw $s1, 0x000C($sp)
|
||||
/* 02ED4 80806C14 8FB00008 */ lw $s0, 0x0008($sp)
|
||||
/* 02ED8 80806C18 03E00008 */ jr $ra
|
||||
/* 02EDC 80806C1C 27BD0010 */ addiu $sp, $sp, 0x0010 ## $sp = 00000000
|
||||
@@ -1,110 +0,0 @@
|
||||
glabel func_80806C20
|
||||
/* 02EE0 80806C20 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 02EE4 80806C24 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 02EE8 80806C28 00814021 */ addu $t0, $a0, $at
|
||||
/* 02EEC 80806C2C 00204821 */ addu $t1, $at, $zero
|
||||
/* 02EF0 80806C30 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 02EF4 80806C34 00027040 */ sll $t6, $v0, 1
|
||||
.L80806C38:
|
||||
/* 02EF8 80806C38 008E7821 */ addu $t7, $a0, $t6
|
||||
/* 02EFC 80806C3C 01E93021 */ addu $a2, $t7, $t1
|
||||
/* 02F00 80806C40 84C74A52 */ lh $a3, 0x4A52($a2) ## 00004A52
|
||||
/* 02F04 80806C44 24420001 */ addiu $v0, $v0, 0x0001 ## $v0 = 00000001
|
||||
/* 02F08 80806C48 00021400 */ sll $v0, $v0, 16
|
||||
/* 02F0C 80806C4C 04E00003 */ bltz $a3, .L80806C5C
|
||||
/* 02F10 80806C50 00021403 */ sra $v0, $v0, 16
|
||||
/* 02F14 80806C54 10000002 */ beq $zero, $zero, .L80806C60
|
||||
/* 02F18 80806C58 00E01825 */ or $v1, $a3, $zero ## $v1 = 00000000
|
||||
.L80806C5C:
|
||||
/* 02F1C 80806C5C 00071823 */ subu $v1, $zero, $a3
|
||||
.L80806C60:
|
||||
/* 02F20 80806C60 85184A50 */ lh $t8, 0x4A50($t0) ## 00004A50
|
||||
/* 02F24 80806C64 0078001A */ div $zero, $v1, $t8
|
||||
/* 02F28 80806C68 17000002 */ bne $t8, $zero, .L80806C74
|
||||
/* 02F2C 80806C6C 00000000 */ nop
|
||||
/* 02F30 80806C70 0007000D */ break 7
|
||||
.L80806C74:
|
||||
/* 02F34 80806C74 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 02F38 80806C78 17010004 */ bne $t8, $at, .L80806C8C
|
||||
/* 02F3C 80806C7C 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 02F40 80806C80 14610002 */ bne $v1, $at, .L80806C8C
|
||||
/* 02F44 80806C84 00000000 */ nop
|
||||
/* 02F48 80806C88 0006000D */ break 6
|
||||
.L80806C8C:
|
||||
/* 02F4C 80806C8C 00002812 */ mflo $a1
|
||||
/* 02F50 80806C90 00052C00 */ sll $a1, $a1, 16
|
||||
/* 02F54 80806C94 28410005 */ slti $at, $v0, 0x0005
|
||||
/* 02F58 80806C98 04E00004 */ bltz $a3, .L80806CAC
|
||||
/* 02F5C 80806C9C 00052C03 */ sra $a1, $a1, 16
|
||||
/* 02F60 80806CA0 00E5C823 */ subu $t9, $a3, $a1
|
||||
/* 02F64 80806CA4 10000003 */ beq $zero, $zero, .L80806CB4
|
||||
/* 02F68 80806CA8 A4D94A52 */ sh $t9, 0x4A52($a2) ## 00004A52
|
||||
.L80806CAC:
|
||||
/* 02F6C 80806CAC 00E55021 */ addu $t2, $a3, $a1
|
||||
/* 02F70 80806CB0 A4CA4A52 */ sh $t2, 0x4A52($a2) ## 00004A52
|
||||
.L80806CB4:
|
||||
/* 02F74 80806CB4 5420FFE0 */ bnel $at, $zero, .L80806C38
|
||||
/* 02F78 80806CB8 00027040 */ sll $t6, $v0, 1
|
||||
/* 02F7C 80806CBC 850B4A92 */ lh $t3, 0x4A92($t0) ## 00004A92
|
||||
/* 02F80 80806CC0 850D4A94 */ lh $t5, 0x4A94($t0) ## 00004A94
|
||||
/* 02F84 80806CC4 850F4A9A */ lh $t7, 0x4A9A($t0) ## 00004A9A
|
||||
/* 02F88 80806CC8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02F8C 80806CCC 256C0019 */ addiu $t4, $t3, 0x0019 ## $t4 = 00000019
|
||||
/* 02F90 80806CD0 25AE0019 */ addiu $t6, $t5, 0x0019 ## $t6 = 00000019
|
||||
/* 02F94 80806CD4 A50C4A92 */ sh $t4, 0x4A92($t0) ## 00004A92
|
||||
/* 02F98 80806CD8 A50E4A94 */ sh $t6, 0x4A94($t0) ## 00004A94
|
||||
/* 02F9C 80806CDC 00240821 */ addu $at, $at, $a0
|
||||
/* 02FA0 80806CE0 25F80019 */ addiu $t8, $t7, 0x0019 ## $t8 = 00000019
|
||||
/* 02FA4 80806CE4 A438CA9A */ sh $t8, -0x3566($at) ## 0001CA9A
|
||||
/* 02FA8 80806CE8 85194A98 */ lh $t9, 0x4A98($t0) ## 00004A98
|
||||
/* 02FAC 80806CEC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 02FB0 80806CF0 00240821 */ addu $at, $at, $a0
|
||||
/* 02FB4 80806CF4 272AFFCE */ addiu $t2, $t9, 0xFFCE ## $t2 = FFFFFFCE
|
||||
/* 02FB8 80806CF8 A50A4A98 */ sh $t2, 0x4A98($t0) ## 00004A98
|
||||
/* 02FBC 80806CFC 850B4A98 */ lh $t3, 0x4A98($t0) ## 00004A98
|
||||
/* 02FC0 80806D00 3C028016 */ lui $v0, %hi(gGameInfo)
|
||||
/* 02FC4 80806D04 5D600003 */ bgtzl $t3, .L80806D14
|
||||
/* 02FC8 80806D08 850C4A6E */ lh $t4, 0x4A6E($t0) ## 00004A6E
|
||||
/* 02FCC 80806D0C A5004A98 */ sh $zero, 0x4A98($t0) ## 00004A98
|
||||
/* 02FD0 80806D10 850C4A6E */ lh $t4, 0x4A6E($t0) ## 00004A6E
|
||||
.L80806D14:
|
||||
/* 02FD4 80806D14 850E4A70 */ lh $t6, 0x4A70($t0) ## 00004A70
|
||||
/* 02FD8 80806D18 85184A50 */ lh $t8, 0x4A50($t0) ## 00004A50
|
||||
/* 02FDC 80806D1C 258DFFE1 */ addiu $t5, $t4, 0xFFE1 ## $t5 = FFFFFFFA
|
||||
/* 02FE0 80806D20 25CF001F */ addiu $t7, $t6, 0x001F ## $t7 = 00000038
|
||||
/* 02FE4 80806D24 A50D4A6E */ sh $t5, 0x4A6E($t0) ## 00004A6E
|
||||
/* 02FE8 80806D28 A50F4A70 */ sh $t7, 0x4A70($t0) ## 00004A70
|
||||
/* 02FEC 80806D2C 2719FFFF */ addiu $t9, $t8, 0xFFFF ## $t9 = 00000018
|
||||
/* 02FF0 80806D30 A439CA50 */ sh $t9, -0x35B0($at) ## 0001CA50
|
||||
/* 02FF4 80806D34 850A4A50 */ lh $t2, 0x4A50($t0) ## 00004A50
|
||||
/* 02FF8 80806D38 240B0046 */ addiu $t3, $zero, 0x0046 ## $t3 = 00000046
|
||||
/* 02FFC 80806D3C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 03000 80806D40 15400015 */ bne $t2, $zero, .L80806D98
|
||||
/* 03004 80806D44 240C0001 */ addiu $t4, $zero, 0x0001 ## $t4 = 00000001
|
||||
/* 03008 80806D48 A50B4AA8 */ sh $t3, 0x4AA8($t0) ## 00004AA8
|
||||
/* 0300C 80806D4C 00240821 */ addu $at, $at, $a0
|
||||
/* 03010 80806D50 A42CCAAA */ sh $t4, -0x3556($at) ## 0001CAAA
|
||||
/* 03014 80806D54 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)
|
||||
/* 03018 80806D58 240E00C8 */ addiu $t6, $zero, 0x00C8 ## $t6 = 000000C8
|
||||
/* 0301C 80806D5C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 03020 80806D60 844D0ADC */ lh $t5, 0x0ADC($v0) ## 80160ADC
|
||||
/* 03024 80806D64 00240821 */ addu $at, $at, $a0
|
||||
/* 03028 80806D68 241800FF */ addiu $t8, $zero, 0x00FF ## $t8 = 000000FF
|
||||
/* 0302C 80806D6C A44D0ADA */ sh $t5, 0x0ADA($v0) ## 80160ADA
|
||||
/* 03030 80806D70 850F4A66 */ lh $t7, 0x4A66($t0) ## 00004A66
|
||||
/* 03034 80806D74 A50E4A92 */ sh $t6, 0x4A92($t0) ## 00004A92
|
||||
/* 03038 80806D78 A5004A98 */ sh $zero, 0x4A98($t0) ## 00004A98
|
||||
/* 0303C 80806D7C A42FCA64 */ sh $t7, -0x359C($at) ## 0001CA64
|
||||
/* 03040 80806D80 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 03044 80806D84 A5184A6E */ sh $t8, 0x4A6E($t0) ## 00004A6E
|
||||
/* 03048 80806D88 A5004A70 */ sh $zero, 0x4A70($t0) ## 00004A70
|
||||
/* 0304C 80806D8C 00240821 */ addu $at, $at, $a0
|
||||
/* 03050 80806D90 24190002 */ addiu $t9, $zero, 0x0002 ## $t9 = 00000002
|
||||
/* 03054 80806D94 A439CA3E */ sh $t9, -0x35C2($at) ## 0001CA3E
|
||||
.L80806D98:
|
||||
/* 03058 80806D98 85024A92 */ lh $v0, 0x4A92($t0) ## 00004A92
|
||||
/* 0305C 80806D9C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 03060 80806DA0 00240821 */ addu $at, $at, $a0
|
||||
/* 03064 80806DA4 A5024A94 */ sh $v0, 0x4A94($t0) ## 00004A94
|
||||
/* 03068 80806DA8 03E00008 */ jr $ra
|
||||
/* 0306C 80806DAC A422CA9A */ sh $v0, -0x3566($at) ## 0001CA9A
|
||||
@@ -1,98 +0,0 @@
|
||||
glabel func_80806DB0
|
||||
/* 03070 80806DB0 27BDFFA8 */ addiu $sp, $sp, 0xFFA8 ## $sp = FFFFFFA8
|
||||
/* 03074 80806DB4 AFA5005C */ sw $a1, 0x005C($sp)
|
||||
/* 03078 80806DB8 AFA60060 */ sw $a2, 0x0060($sp)
|
||||
/* 0307C 80806DBC 00802825 */ or $a1, $a0, $zero ## $a1 = 00000000
|
||||
/* 03080 80806DC0 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 03084 80806DC4 AFA40058 */ sw $a0, 0x0058($sp)
|
||||
/* 03088 80806DC8 3C068081 */ lui $a2, %hi(D_80812A90) ## $a2 = 80810000
|
||||
/* 0308C 80806DCC 24C62A90 */ addiu $a2, $a2, %lo(D_80812A90) ## $a2 = 80812A90
|
||||
/* 03090 80806DD0 AFA50058 */ sw $a1, 0x0058($sp)
|
||||
/* 03094 80806DD4 27A40044 */ addiu $a0, $sp, 0x0044 ## $a0 = FFFFFFEC
|
||||
/* 03098 80806DD8 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 0309C 80806DDC 2407006E */ addiu $a3, $zero, 0x006E ## $a3 = 0000006E
|
||||
/* 030A0 80806DE0 8FA50058 */ lw $a1, 0x0058($sp)
|
||||
/* 030A4 80806DE4 3C0FFD90 */ lui $t7, 0xFD90 ## $t7 = FD900000
|
||||
/* 030A8 80806DE8 3C090708 */ lui $t1, 0x0708 ## $t1 = 07080000
|
||||
/* 030AC 80806DEC 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 030B0 80806DF0 35290200 */ ori $t1, $t1, 0x0200 ## $t1 = 07080200
|
||||
/* 030B4 80806DF4 3C08F590 */ lui $t0, 0xF590 ## $t0 = F5900000
|
||||
/* 030B8 80806DF8 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 030BC 80806DFC ACAE02C0 */ sw $t6, 0x02C0($a1) ## 000002C0
|
||||
/* 030C0 80806E00 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 030C4 80806E04 8FB8005C */ lw $t8, 0x005C($sp)
|
||||
/* 030C8 80806E08 3C0BE600 */ lui $t3, 0xE600 ## $t3 = E6000000
|
||||
/* 030CC 80806E0C 3C0E0703 */ lui $t6, 0x0703 ## $t6 = 07030000
|
||||
/* 030D0 80806E10 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 030D4 80806E14 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 030D8 80806E18 35CEF800 */ ori $t6, $t6, 0xF800 ## $t6 = 0703F800
|
||||
/* 030DC 80806E1C 3C0DF300 */ lui $t5, 0xF300 ## $t5 = F3000000
|
||||
/* 030E0 80806E20 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 030E4 80806E24 ACB902C0 */ sw $t9, 0x02C0($a1) ## 000002C0
|
||||
/* 030E8 80806E28 AC490004 */ sw $t1, 0x0004($v0) ## 00000004
|
||||
/* 030EC 80806E2C AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 030F0 80806E30 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 030F4 80806E34 3C18E700 */ lui $t8, 0xE700 ## $t8 = E7000000
|
||||
/* 030F8 80806E38 3C08F580 */ lui $t0, 0xF580 ## $t0 = F5800000
|
||||
/* 030FC 80806E3C 244A0008 */ addiu $t2, $v0, 0x0008 ## $t2 = 00000008
|
||||
/* 03100 80806E40 ACAA02C0 */ sw $t2, 0x02C0($a1) ## 000002C0
|
||||
/* 03104 80806E44 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 03108 80806E48 AC4B0000 */ sw $t3, 0x0000($v0) ## 00000000
|
||||
/* 0310C 80806E4C 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 03110 80806E50 3C090008 */ lui $t1, 0x0008 ## $t1 = 00080000
|
||||
/* 03114 80806E54 35290200 */ ori $t1, $t1, 0x0200 ## $t1 = 00080200
|
||||
/* 03118 80806E58 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 0311C 80806E5C ACAC02C0 */ sw $t4, 0x02C0($a1) ## 000002C0
|
||||
/* 03120 80806E60 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 03124 80806E64 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 03128 80806E68 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 0312C 80806E6C 35080200 */ ori $t0, $t0, 0x0200 ## $t0 = F5800200
|
||||
/* 03130 80806E70 3C0C0003 */ lui $t4, 0x0003 ## $t4 = 00030000
|
||||
/* 03134 80806E74 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 03138 80806E78 ACAF02C0 */ sw $t7, 0x02C0($a1) ## 000002C0
|
||||
/* 0313C 80806E7C AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 03140 80806E80 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 03144 80806E84 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 03148 80806E88 358CC03C */ ori $t4, $t4, 0xC03C ## $t4 = 0003C03C
|
||||
/* 0314C 80806E8C 3C0BF200 */ lui $t3, 0xF200 ## $t3 = F2000000
|
||||
/* 03150 80806E90 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 03154 80806E94 ACB902C0 */ sw $t9, 0x02C0($a1) ## 000002C0
|
||||
/* 03158 80806E98 AC490004 */ sw $t1, 0x0004($v0) ## 00000004
|
||||
/* 0315C 80806E9C AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 03160 80806EA0 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 03164 80806EA4 3C010700 */ lui $at, 0x0700 ## $at = 07000000
|
||||
/* 03168 80806EA8 27A40044 */ addiu $a0, $sp, 0x0044 ## $a0 = FFFFFFEC
|
||||
/* 0316C 80806EAC 244A0008 */ addiu $t2, $v0, 0x0008 ## $t2 = 00000008
|
||||
/* 03170 80806EB0 ACAA02C0 */ sw $t2, 0x02C0($a1) ## 000002C0
|
||||
/* 03174 80806EB4 AC4C0004 */ sw $t4, 0x0004($v0) ## 00000004
|
||||
/* 03178 80806EB8 AC4B0000 */ sw $t3, 0x0000($v0) ## 00000000
|
||||
/* 0317C 80806EBC 8CA202C0 */ lw $v0, 0x02C0($a1) ## 000002C0
|
||||
/* 03180 80806EC0 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
|
||||
/* 03184 80806EC4 ACAD02C0 */ sw $t5, 0x02C0($a1) ## 000002C0
|
||||
/* 03188 80806EC8 87A30062 */ lh $v1, 0x0062($sp)
|
||||
/* 0318C 80806ECC 00031840 */ sll $v1, $v1, 1
|
||||
/* 03190 80806ED0 306600FF */ andi $a2, $v1, 0x00FF ## $a2 = 00000000
|
||||
/* 03194 80806ED4 24670006 */ addiu $a3, $v1, 0x0006 ## $a3 = 00000006
|
||||
/* 03198 80806ED8 246E0004 */ addiu $t6, $v1, 0x0004 ## $t6 = 00000004
|
||||
/* 0319C 80806EDC 31CF00FF */ andi $t7, $t6, 0x00FF ## $t7 = 00000004
|
||||
/* 031A0 80806EE0 30E700FF */ andi $a3, $a3, 0x00FF ## $a3 = 00000006
|
||||
/* 031A4 80806EE4 00063400 */ sll $a2, $a2, 16
|
||||
/* 031A8 80806EE8 00075200 */ sll $t2, $a3, 8
|
||||
/* 031AC 80806EEC 000FC200 */ sll $t8, $t7, 8
|
||||
/* 031B0 80806EF0 00D8C825 */ or $t9, $a2, $t8 ## $t9 = E7000000
|
||||
/* 031B4 80806EF4 00CA5825 */ or $t3, $a2, $t2 ## $t3 = 00000008
|
||||
/* 031B8 80806EF8 246C0002 */ addiu $t4, $v1, 0x0002 ## $t4 = 00000002
|
||||
/* 031BC 80806EFC 318D00FF */ andi $t5, $t4, 0x00FF ## $t5 = 00000002
|
||||
/* 031C0 80806F00 03274025 */ or $t0, $t9, $a3 ## $t0 = E7000006
|
||||
/* 031C4 80806F04 01014825 */ or $t1, $t0, $at ## $t1 = E7000006
|
||||
/* 031C8 80806F08 016D7025 */ or $t6, $t3, $t5 ## $t6 = 0000000A
|
||||
/* 031CC 80806F0C 3C068081 */ lui $a2, %hi(D_80812AA8) ## $a2 = 80810000
|
||||
/* 031D0 80806F10 24C62AA8 */ addiu $a2, $a2, %lo(D_80812AA8) ## $a2 = 80812AA8
|
||||
/* 031D4 80806F14 24070077 */ addiu $a3, $zero, 0x0077 ## $a3 = 00000077
|
||||
/* 031D8 80806F18 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 031DC 80806F1C 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 031E0 80806F20 AC490000 */ sw $t1, 0x0000($v0) ## 00000000
|
||||
/* 031E4 80806F24 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 031E8 80806F28 27BD0058 */ addiu $sp, $sp, 0x0058 ## $sp = 00000000
|
||||
/* 031EC 80806F2C 03E00008 */ jr $ra
|
||||
/* 031F0 80806F30 00000000 */ nop
|
||||
@@ -1,198 +0,0 @@
|
||||
glabel func_80806F34
|
||||
/* 031F4 80806F34 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 031F8 80806F38 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 031FC 80806F3C AFB20020 */ sw $s2, 0x0020($sp)
|
||||
/* 03200 80806F40 AFB1001C */ sw $s1, 0x001C($sp)
|
||||
/* 03204 80806F44 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 03208 80806F48 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
|
||||
/* 0320C 80806F4C 8C840000 */ lw $a0, 0x0000($a0) ## 00000000
|
||||
/* 03210 80806F50 AFA70028 */ sw $a3, 0x0028($sp)
|
||||
/* 03214 80806F54 0C031A73 */ jal Graph_Alloc
|
||||
|
||||
/* 03218 80806F58 24051040 */ addiu $a1, $zero, 0x1040 ## $a1 = 00001040
|
||||
/* 0321C 80806F5C 8FA70028 */ lw $a3, 0x0028($sp)
|
||||
/* 03220 80806F60 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 03224 80806F64 3C0D8081 */ lui $t5, %hi(D_80812544) ## $t5 = 80810000
|
||||
/* 03228 80806F68 00270821 */ addu $at, $at, $a3
|
||||
/* 0322C 80806F6C AC22C9EC */ sw $v0, -0x3614($at) ## 0001C9EC
|
||||
/* 03230 80806F70 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 03234 80806F74 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 03238 80806F78 24110026 */ addiu $s1, $zero, 0x0026 ## $s1 = 00000026
|
||||
/* 0323C 80806F7C 25AD2544 */ addiu $t5, $t5, %lo(D_80812544) ## $t5 = 80812544
|
||||
/* 03240 80806F80 00005025 */ or $t2, $zero, $zero ## $t2 = 00000000
|
||||
/* 03244 80806F84 00009025 */ or $s2, $zero, $zero ## $s2 = 00000000
|
||||
/* 03248 80806F88 00005825 */ or $t3, $zero, $zero ## $t3 = 00000000
|
||||
/* 0324C 80806F8C 241000FF */ addiu $s0, $zero, 0x00FF ## $s0 = 000000FF
|
||||
/* 03250 80806F90 241F0200 */ addiu $ra, $zero, 0x0200 ## $ra = 00000200
|
||||
/* 03254 80806F94 00E11821 */ addu $v1, $a3, $at
|
||||
.L80806F98:
|
||||
/* 03258 80806F98 2408FFA0 */ addiu $t0, $zero, 0xFFA0 ## $t0 = FFFFFFA0
|
||||
/* 0325C 80806F9C 00004825 */ or $t1, $zero, $zero ## $t1 = 00000000
|
||||
/* 03260 80806FA0 262CFFF4 */ addiu $t4, $s1, 0xFFF4 ## $t4 = 0000001A
|
||||
.L80806FA4:
|
||||
/* 03264 80806FA4 000A7040 */ sll $t6, $t2, 1
|
||||
/* 03268 80806FA8 01AE3021 */ addu $a2, $t5, $t6
|
||||
/* 0326C 80806FAC 84CF0000 */ lh $t7, 0x0000($a2) ## 00000000
|
||||
/* 03270 80806FB0 8C7849EC */ lw $t8, 0x49EC($v1) ## 000049EC
|
||||
/* 03274 80806FB4 000B1100 */ sll $v0, $t3, 4
|
||||
/* 03278 80806FB8 01E82821 */ addu $a1, $t7, $t0
|
||||
/* 0327C 80806FBC 00052C00 */ sll $a1, $a1, 16
|
||||
/* 03280 80806FC0 00052C03 */ sra $a1, $a1, 16
|
||||
/* 03284 80806FC4 0302C821 */ addu $t9, $t8, $v0
|
||||
/* 03288 80806FC8 A7250020 */ sh $a1, 0x0020($t9) ## 00000020
|
||||
/* 0328C 80806FCC 8C6E49EC */ lw $t6, 0x49EC($v1) ## 000049EC
|
||||
/* 03290 80806FD0 25290001 */ addiu $t1, $t1, 0x0001 ## $t1 = 00000001
|
||||
/* 03294 80806FD4 00094C00 */ sll $t1, $t1, 16
|
||||
/* 03298 80806FD8 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 0329C 80806FDC A5E50000 */ sh $a1, 0x0000($t7) ## 00000000
|
||||
/* 032A0 80806FE0 84D80000 */ lh $t8, 0x0000($a2) ## 00000000
|
||||
/* 032A4 80806FE4 8C7949EC */ lw $t9, 0x49EC($v1) ## 000049EC
|
||||
/* 032A8 80806FE8 00094C03 */ sra $t1, $t1, 16
|
||||
/* 032AC 80806FEC 03082821 */ addu $a1, $t8, $t0
|
||||
/* 032B0 80806FF0 24A5000C */ addiu $a1, $a1, 0x000C ## $a1 = 0000000C
|
||||
/* 032B4 80806FF4 00052C00 */ sll $a1, $a1, 16
|
||||
/* 032B8 80806FF8 00052C03 */ sra $a1, $a1, 16
|
||||
/* 032BC 80806FFC 03227021 */ addu $t6, $t9, $v0
|
||||
/* 032C0 80807000 A5C50030 */ sh $a1, 0x0030($t6) ## 00000030
|
||||
/* 032C4 80807004 8C6F49EC */ lw $t7, 0x49EC($v1) ## 000049EC
|
||||
/* 032C8 80807008 256B0004 */ addiu $t3, $t3, 0x0004 ## $t3 = 00000004
|
||||
/* 032CC 8080700C 254A0001 */ addiu $t2, $t2, 0x0001 ## $t2 = 00000001
|
||||
/* 032D0 80807010 01E2C021 */ addu $t8, $t7, $v0
|
||||
/* 032D4 80807014 A7050010 */ sh $a1, 0x0010($t8) ## 00000010
|
||||
/* 032D8 80807018 8C7949EC */ lw $t9, 0x49EC($v1) ## 000049EC
|
||||
/* 032DC 8080701C 25080010 */ addiu $t0, $t0, 0x0010 ## $t0 = FFFFFFB0
|
||||
/* 032E0 80807020 000A5400 */ sll $t2, $t2, 16
|
||||
/* 032E4 80807024 03227021 */ addu $t6, $t9, $v0
|
||||
/* 032E8 80807028 A5D10012 */ sh $s1, 0x0012($t6) ## 00000012
|
||||
/* 032EC 8080702C 8C6F49EC */ lw $t7, 0x49EC($v1) ## 000049EC
|
||||
/* 032F0 80807030 000B5C00 */ sll $t3, $t3, 16
|
||||
/* 032F4 80807034 2921000D */ slti $at, $t1, 0x000D
|
||||
/* 032F8 80807038 01E22021 */ addu $a0, $t7, $v0
|
||||
/* 032FC 8080703C 84980012 */ lh $t8, 0x0012($a0) ## 00000012
|
||||
/* 03300 80807040 00084400 */ sll $t0, $t0, 16
|
||||
/* 03304 80807044 000B5C03 */ sra $t3, $t3, 16
|
||||
/* 03308 80807048 A4980002 */ sh $t8, 0x0002($a0) ## 00000002
|
||||
/* 0330C 8080704C 8C7949EC */ lw $t9, 0x49EC($v1) ## 000049EC
|
||||
/* 03310 80807050 000A5403 */ sra $t2, $t2, 16
|
||||
/* 03314 80807054 00084403 */ sra $t0, $t0, 16
|
||||
/* 03318 80807058 03227021 */ addu $t6, $t9, $v0
|
||||
/* 0331C 8080705C A5CC0032 */ sh $t4, 0x0032($t6) ## 00000032
|
||||
/* 03320 80807060 8C6F49EC */ lw $t7, 0x49EC($v1) ## 000049EC
|
||||
/* 03324 80807064 01E2C021 */ addu $t8, $t7, $v0
|
||||
/* 03328 80807068 A70C0022 */ sh $t4, 0x0022($t8) ## 00000022
|
||||
/* 0332C 8080706C 8C7949EC */ lw $t9, 0x49EC($v1) ## 000049EC
|
||||
/* 03330 80807070 03227021 */ addu $t6, $t9, $v0
|
||||
/* 03334 80807074 A5C00034 */ sh $zero, 0x0034($t6) ## 00000034
|
||||
/* 03338 80807078 8C6F49EC */ lw $t7, 0x49EC($v1) ## 000049EC
|
||||
/* 0333C 8080707C 01E22021 */ addu $a0, $t7, $v0
|
||||
/* 03340 80807080 84850034 */ lh $a1, 0x0034($a0) ## 00000034
|
||||
/* 03344 80807084 A4850024 */ sh $a1, 0x0024($a0) ## 00000024
|
||||
/* 03348 80807088 8C7849EC */ lw $t8, 0x49EC($v1) ## 000049EC
|
||||
/* 0334C 8080708C 0302C821 */ addu $t9, $t8, $v0
|
||||
/* 03350 80807090 A7250014 */ sh $a1, 0x0014($t9) ## 00000014
|
||||
/* 03354 80807094 8C6E49EC */ lw $t6, 0x49EC($v1) ## 000049EC
|
||||
/* 03358 80807098 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 0335C 8080709C A5E50004 */ sh $a1, 0x0004($t7) ## 00000004
|
||||
/* 03360 808070A0 8C7849EC */ lw $t8, 0x49EC($v1) ## 000049EC
|
||||
/* 03364 808070A4 0302C821 */ addu $t9, $t8, $v0
|
||||
/* 03368 808070A8 A7200036 */ sh $zero, 0x0036($t9) ## 00000036
|
||||
/* 0336C 808070AC 8C6E49EC */ lw $t6, 0x49EC($v1) ## 000049EC
|
||||
/* 03370 808070B0 01C22021 */ addu $a0, $t6, $v0
|
||||
/* 03374 808070B4 94850036 */ lhu $a1, 0x0036($a0) ## 00000036
|
||||
/* 03378 808070B8 A4850026 */ sh $a1, 0x0026($a0) ## 00000026
|
||||
/* 0337C 808070BC 8C6F49EC */ lw $t7, 0x49EC($v1) ## 000049EC
|
||||
/* 03380 808070C0 01E2C021 */ addu $t8, $t7, $v0
|
||||
/* 03384 808070C4 A7050016 */ sh $a1, 0x0016($t8) ## 00000016
|
||||
/* 03388 808070C8 8C7949EC */ lw $t9, 0x49EC($v1) ## 000049EC
|
||||
/* 0338C 808070CC 03227021 */ addu $t6, $t9, $v0
|
||||
/* 03390 808070D0 A5C50006 */ sh $a1, 0x0006($t6) ## 00000006
|
||||
/* 03394 808070D4 8C6F49EC */ lw $t7, 0x49EC($v1) ## 000049EC
|
||||
/* 03398 808070D8 01E2C021 */ addu $t8, $t7, $v0
|
||||
/* 0339C 808070DC A7000028 */ sh $zero, 0x0028($t8) ## 00000028
|
||||
/* 033A0 808070E0 8C7949EC */ lw $t9, 0x49EC($v1) ## 000049EC
|
||||
/* 033A4 808070E4 03222021 */ addu $a0, $t9, $v0
|
||||
/* 033A8 808070E8 84850028 */ lh $a1, 0x0028($a0) ## 00000028
|
||||
/* 033AC 808070EC A485001A */ sh $a1, 0x001A($a0) ## 0000001A
|
||||
/* 033B0 808070F0 8C6E49EC */ lw $t6, 0x49EC($v1) ## 000049EC
|
||||
/* 033B4 808070F4 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 033B8 808070F8 A5E5000A */ sh $a1, 0x000A($t7) ## 0000000A
|
||||
/* 033BC 808070FC 8C7849EC */ lw $t8, 0x49EC($v1) ## 000049EC
|
||||
/* 033C0 80807100 0302C821 */ addu $t9, $t8, $v0
|
||||
/* 033C4 80807104 A7250008 */ sh $a1, 0x0008($t9) ## 00000008
|
||||
/* 033C8 80807108 8C6E49EC */ lw $t6, 0x49EC($v1) ## 000049EC
|
||||
/* 033CC 8080710C 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 033D0 80807110 A5FF003A */ sh $ra, 0x003A($t7) ## 0000003A
|
||||
/* 033D4 80807114 8C7849EC */ lw $t8, 0x49EC($v1) ## 000049EC
|
||||
/* 033D8 80807118 03022021 */ addu $a0, $t8, $v0
|
||||
/* 033DC 8080711C 8485003A */ lh $a1, 0x003A($a0) ## 0000003A
|
||||
/* 033E0 80807120 A4850038 */ sh $a1, 0x0038($a0) ## 00000038
|
||||
/* 033E4 80807124 8C7949EC */ lw $t9, 0x49EC($v1) ## 000049EC
|
||||
/* 033E8 80807128 03227021 */ addu $t6, $t9, $v0
|
||||
/* 033EC 8080712C A5C5002A */ sh $a1, 0x002A($t6) ## 0000002A
|
||||
/* 033F0 80807130 8C6F49EC */ lw $t7, 0x49EC($v1) ## 000049EC
|
||||
/* 033F4 80807134 01E2C021 */ addu $t8, $t7, $v0
|
||||
/* 033F8 80807138 A7050018 */ sh $a1, 0x0018($t8) ## 00000018
|
||||
/* 033FC 8080713C 8C7949EC */ lw $t9, 0x49EC($v1) ## 000049EC
|
||||
/* 03400 80807140 03227021 */ addu $t6, $t9, $v0
|
||||
/* 03404 80807144 A1D0003F */ sb $s0, 0x003F($t6) ## 0000003F
|
||||
/* 03408 80807148 8C6F49EC */ lw $t7, 0x49EC($v1) ## 000049EC
|
||||
/* 0340C 8080714C 01E22021 */ addu $a0, $t7, $v0
|
||||
/* 03410 80807150 9086003F */ lbu $a2, 0x003F($a0) ## 0000003F
|
||||
/* 03414 80807154 A086002F */ sb $a2, 0x002F($a0) ## 0000002F
|
||||
/* 03418 80807158 8C7849EC */ lw $t8, 0x49EC($v1) ## 000049EC
|
||||
/* 0341C 8080715C 0302C821 */ addu $t9, $t8, $v0
|
||||
/* 03420 80807160 A326001F */ sb $a2, 0x001F($t9) ## 0000001F
|
||||
/* 03424 80807164 8C6E49EC */ lw $t6, 0x49EC($v1) ## 000049EC
|
||||
/* 03428 80807168 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 0342C 8080716C A1E6000F */ sb $a2, 0x000F($t7) ## 0000000F
|
||||
/* 03430 80807170 8C7849EC */ lw $t8, 0x49EC($v1) ## 000049EC
|
||||
/* 03434 80807174 0302C821 */ addu $t9, $t8, $v0
|
||||
/* 03438 80807178 A326003E */ sb $a2, 0x003E($t9) ## 0000003E
|
||||
/* 0343C 8080717C 8C6E49EC */ lw $t6, 0x49EC($v1) ## 000049EC
|
||||
/* 03440 80807180 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 03444 80807184 A1E6002E */ sb $a2, 0x002E($t7) ## 0000002E
|
||||
/* 03448 80807188 8C7849EC */ lw $t8, 0x49EC($v1) ## 000049EC
|
||||
/* 0344C 8080718C 0302C821 */ addu $t9, $t8, $v0
|
||||
/* 03450 80807190 A326001E */ sb $a2, 0x001E($t9) ## 0000001E
|
||||
/* 03454 80807194 8C6E49EC */ lw $t6, 0x49EC($v1) ## 000049EC
|
||||
/* 03458 80807198 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 0345C 8080719C A1E6000E */ sb $a2, 0x000E($t7) ## 0000000E
|
||||
/* 03460 808071A0 8C7849EC */ lw $t8, 0x49EC($v1) ## 000049EC
|
||||
/* 03464 808071A4 0302C821 */ addu $t9, $t8, $v0
|
||||
/* 03468 808071A8 A326003D */ sb $a2, 0x003D($t9) ## 0000003D
|
||||
/* 0346C 808071AC 8C6E49EC */ lw $t6, 0x49EC($v1) ## 000049EC
|
||||
/* 03470 808071B0 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 03474 808071B4 A1E6002D */ sb $a2, 0x002D($t7) ## 0000002D
|
||||
/* 03478 808071B8 8C7849EC */ lw $t8, 0x49EC($v1) ## 000049EC
|
||||
/* 0347C 808071BC 0302C821 */ addu $t9, $t8, $v0
|
||||
/* 03480 808071C0 A326001D */ sb $a2, 0x001D($t9) ## 0000001D
|
||||
/* 03484 808071C4 8C6E49EC */ lw $t6, 0x49EC($v1) ## 000049EC
|
||||
/* 03488 808071C8 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 0348C 808071CC A1E6000D */ sb $a2, 0x000D($t7) ## 0000000D
|
||||
/* 03490 808071D0 8C7849EC */ lw $t8, 0x49EC($v1) ## 000049EC
|
||||
/* 03494 808071D4 0302C821 */ addu $t9, $t8, $v0
|
||||
/* 03498 808071D8 A326003C */ sb $a2, 0x003C($t9) ## 0000003C
|
||||
/* 0349C 808071DC 8C6E49EC */ lw $t6, 0x49EC($v1) ## 000049EC
|
||||
/* 034A0 808071E0 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 034A4 808071E4 A1E6002C */ sb $a2, 0x002C($t7) ## 0000002C
|
||||
/* 034A8 808071E8 8C7849EC */ lw $t8, 0x49EC($v1) ## 000049EC
|
||||
/* 034AC 808071EC 0302C821 */ addu $t9, $t8, $v0
|
||||
/* 034B0 808071F0 A326001C */ sb $a2, 0x001C($t9) ## 0000001C
|
||||
/* 034B4 808071F4 8C6E49EC */ lw $t6, 0x49EC($v1) ## 000049EC
|
||||
/* 034B8 808071F8 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 034BC 808071FC 1420FF69 */ bne $at, $zero, .L80806FA4
|
||||
/* 034C0 80807200 A1E6000C */ sb $a2, 0x000C($t7) ## 0000000C
|
||||
/* 034C4 80807204 26520001 */ addiu $s2, $s2, 0x0001 ## $s2 = 00000001
|
||||
/* 034C8 80807208 00129400 */ sll $s2, $s2, 16
|
||||
/* 034CC 8080720C 00129403 */ sra $s2, $s2, 16
|
||||
/* 034D0 80807210 2631FFF0 */ addiu $s1, $s1, 0xFFF0 ## $s1 = 00000016
|
||||
/* 034D4 80807214 2A410005 */ slti $at, $s2, 0x0005
|
||||
/* 034D8 80807218 00118C00 */ sll $s1, $s1, 16
|
||||
/* 034DC 8080721C 1420FF5E */ bne $at, $zero, .L80806F98
|
||||
/* 034E0 80807220 00118C03 */ sra $s1, $s1, 16
|
||||
/* 034E4 80807224 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 034E8 80807228 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 034EC 8080722C 8FB1001C */ lw $s1, 0x001C($sp)
|
||||
/* 034F0 80807230 8FB20020 */ lw $s2, 0x0020($sp)
|
||||
/* 034F4 80807234 03E00008 */ jr $ra
|
||||
/* 034F8 80807238 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
@@ -1,761 +0,0 @@
|
||||
glabel func_8080723C
|
||||
/* 034FC 8080723C 27BDFEE0 */ addiu $sp, $sp, 0xFEE0 ## $sp = FFFFFEE0
|
||||
/* 03500 80807240 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 03504 80807244 AFB10018 */ sw $s1, 0x0018($sp)
|
||||
/* 03508 80807248 AFB00014 */ sw $s0, 0x0014($sp)
|
||||
/* 0350C 8080724C 8C850000 */ lw $a1, 0x0000($a0) ## 00000000
|
||||
/* 03510 80807250 00808825 */ or $s1, $a0, $zero ## $s1 = 00000000
|
||||
/* 03514 80807254 3C068081 */ lui $a2, %hi(D_80812AC0) ## $a2 = 80810000
|
||||
/* 03518 80807258 24C62AC0 */ addiu $a2, $a2, %lo(D_80812AC0) ## $a2 = 80812AC0
|
||||
/* 0351C 8080725C 27A400FC */ addiu $a0, $sp, 0x00FC ## $a0 = FFFFFFDC
|
||||
/* 03520 80807260 240700CD */ addiu $a3, $zero, 0x00CD ## $a3 = 000000CD
|
||||
/* 03524 80807264 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 03528 80807268 AFA5010C */ sw $a1, 0x010C($sp)
|
||||
/* 0352C 8080726C 8FA8010C */ lw $t0, 0x010C($sp)
|
||||
/* 03530 80807270 3C04E700 */ lui $a0, 0xE700 ## $a0 = E7000000
|
||||
/* 03534 80807274 3C18FC30 */ lui $t8, 0xFC30 ## $t8 = FC300000
|
||||
/* 03538 80807278 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0353C 8080727C 3C19552E */ lui $t9, 0x552E ## $t9 = 552E0000
|
||||
/* 03540 80807280 3739FF7F */ ori $t9, $t9, 0xFF7F ## $t9 = 552EFF7F
|
||||
/* 03544 80807284 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 03548 80807288 AD0E02C0 */ sw $t6, 0x02C0($t0) ## 000002C0
|
||||
/* 0354C 8080728C AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 03550 80807290 AC440000 */ sw $a0, 0x0000($v0) ## 00000000
|
||||
/* 03554 80807294 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03558 80807298 37189661 */ ori $t8, $t8, 0x9661 ## $t8 = FC309661
|
||||
/* 0355C 8080729C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 03560 808072A0 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 03564 808072A4 AD0F02C0 */ sw $t7, 0x02C0($t0) ## 000002C0
|
||||
/* 03568 808072A8 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 0356C 808072AC AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 03570 808072B0 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03574 808072B4 3C0FFA00 */ lui $t7, 0xFA00 ## $t7 = FA000000
|
||||
/* 03578 808072B8 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 0357C 808072BC 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 03580 808072C0 AD0E02C0 */ sw $t6, 0x02C0($t0) ## 000002C0
|
||||
/* 03584 808072C4 02213821 */ addu $a3, $s1, $at
|
||||
/* 03588 808072C8 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 0358C 808072CC 84F84A6E */ lh $t8, 0x4A6E($a3) ## 00004A6E
|
||||
/* 03590 808072D0 2401FF00 */ addiu $at, $zero, 0xFF00 ## $at = FFFFFF00
|
||||
/* 03594 808072D4 3C1FFB00 */ lui $ra, 0xFB00 ## $ra = FB000000
|
||||
/* 03598 808072D8 331900FF */ andi $t9, $t8, 0x00FF ## $t9 = 00000061
|
||||
/* 0359C 808072DC 03217025 */ or $t6, $t9, $at ## $t6 = FFFFFF61
|
||||
/* 035A0 808072E0 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 035A4 808072E4 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 035A8 808072E8 3C0E8081 */ lui $t6, %hi(D_80811BB0) ## $t6 = 80810000
|
||||
/* 035AC 808072EC 3C190101 */ lui $t9, 0x0101 ## $t9 = 01010000
|
||||
/* 035B0 808072F0 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 035B4 808072F4 AD0F02C0 */ sw $t7, 0x02C0($t0) ## 000002C0
|
||||
/* 035B8 808072F8 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 035BC 808072FC AC5F0000 */ sw $ra, 0x0000($v0) ## 00000000
|
||||
/* 035C0 80807300 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 035C4 80807304 37398030 */ ori $t9, $t9, 0x8030 ## $t9 = 01018030
|
||||
/* 035C8 80807308 25CE1BB0 */ addiu $t6, $t6, %lo(D_80811BB0) ## $t6 = 80811BB0
|
||||
/* 035CC 8080730C 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 035D0 80807310 AD1802C0 */ sw $t8, 0x02C0($t0) ## 000002C0
|
||||
/* 035D4 80807314 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 035D8 80807318 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 035DC 8080731C 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 035E0 80807320 3C18FD70 */ lui $t8, 0xFD70 ## $t8 = FD700000
|
||||
/* 035E4 80807324 3C0D8016 */ lui $t5, %hi(gSaveContext)
|
||||
/* 035E8 80807328 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 035EC 8080732C AD0F02C0 */ sw $t7, 0x02C0($t0) ## 000002C0
|
||||
/* 035F0 80807330 25ADE660 */ addiu $t5, %lo(gSaveContext)
|
||||
/* 035F4 80807334 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 035F8 80807338 91B91409 */ lbu $t9, 0x1409($t5) ## 8015FA69
|
||||
/* 035FC 8080733C 3C0F8081 */ lui $t7, %hi(D_808125C4) ## $t7 = 80810000
|
||||
/* 03600 80807340 3C0C8081 */ lui $t4, %hi(D_808125E8) ## $t4 = 80810000
|
||||
/* 03604 80807344 00197080 */ sll $t6, $t9, 2
|
||||
/* 03608 80807348 01EE7821 */ addu $t7, $t7, $t6
|
||||
/* 0360C 8080734C 8DEF25C4 */ lw $t7, %lo(D_808125C4)($t7)
|
||||
/* 03610 80807350 3C0E0700 */ lui $t6, 0x0700 ## $t6 = 07000000
|
||||
/* 03614 80807354 3C19F570 */ lui $t9, 0xF570 ## $t9 = F5700000
|
||||
/* 03618 80807358 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 0361C 8080735C 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03620 80807360 3C0B8081 */ lui $t3, %hi(D_808125D0) ## $t3 = 80810000
|
||||
/* 03624 80807364 24100010 */ addiu $s0, $zero, 0x0010 ## $s0 = 00000010
|
||||
/* 03628 80807368 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 0362C 8080736C AD1802C0 */ sw $t8, 0x02C0($t0) ## 000002C0
|
||||
/* 03630 80807370 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 03634 80807374 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 03638 80807378 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0363C 8080737C 3C18E600 */ lui $t8, 0xE600 ## $t8 = E6000000
|
||||
/* 03640 80807380 3C0EF300 */ lui $t6, 0xF300 ## $t6 = F3000000
|
||||
/* 03644 80807384 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 03648 80807388 AD0F02C0 */ sw $t7, 0x02C0($t0) ## 000002C0
|
||||
/* 0364C 8080738C AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 03650 80807390 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 03654 80807394 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03658 80807398 3C0F071B */ lui $t7, 0x071B ## $t7 = 071B0000
|
||||
/* 0365C 8080739C 35EFF125 */ ori $t7, $t7, 0xF125 ## $t7 = 071BF125
|
||||
/* 03660 808073A0 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 03664 808073A4 AD1902C0 */ sw $t9, 0x02C0($t0) ## 000002C0
|
||||
/* 03668 808073A8 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 0366C 808073AC AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 03670 808073B0 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03674 808073B4 3C0EF568 */ lui $t6, 0xF568 ## $t6 = F5680000
|
||||
/* 03678 808073B8 35CE0E00 */ ori $t6, $t6, 0x0E00 ## $t6 = F5680E00
|
||||
/* 0367C 808073BC 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 03680 808073C0 AD1802C0 */ sw $t8, 0x02C0($t0) ## 000002C0
|
||||
/* 03684 808073C4 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 03688 808073C8 AC440000 */ sw $a0, 0x0000($v0) ## 00000000
|
||||
/* 0368C 808073CC 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03690 808073D0 3C18F200 */ lui $t8, 0xF200 ## $t8 = F2000000
|
||||
/* 03694 808073D4 256B25D0 */ addiu $t3, $t3, %lo(D_808125D0) ## $t3 = 808125D0
|
||||
/* 03698 808073D8 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 0369C 808073DC AD1902C0 */ sw $t9, 0x02C0($t0) ## 000002C0
|
||||
/* 036A0 808073E0 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 036A4 808073E4 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 036A8 808073E8 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 036AC 808073EC 3C19000D */ lui $t9, 0x000D ## $t9 = 000D0000
|
||||
/* 036B0 808073F0 3739C03C */ ori $t9, $t9, 0xC03C ## $t9 = 000DC03C
|
||||
/* 036B4 808073F4 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 036B8 808073F8 AD0F02C0 */ sw $t7, 0x02C0($t0) ## 000002C0
|
||||
/* 036BC 808073FC AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 036C0 80807400 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 036C4 80807404 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 036C8 80807408 3C0F0700 */ lui $t7, 0x0700 ## $t7 = 07000000
|
||||
/* 036CC 8080740C 35EF0406 */ ori $t7, $t7, 0x0406 ## $t7 = 07000406
|
||||
/* 036D0 80807410 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 036D4 80807414 AD0E02C0 */ sw $t6, 0x02C0($t0) ## 000002C0
|
||||
/* 036D8 80807418 24180602 */ addiu $t8, $zero, 0x0602 ## $t8 = 00000602
|
||||
/* 036DC 8080741C AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 036E0 80807420 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 036E4 80807424 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 036E8 80807428 3C0EE700 */ lui $t6, 0xE700 ## $t6 = E7000000
|
||||
/* 036EC 8080742C 258C25E8 */ addiu $t4, $t4, %lo(D_808125E8) ## $t4 = 808125E8
|
||||
/* 036F0 80807430 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 036F4 80807434 AD1902C0 */ sw $t9, 0x02C0($t0) ## 000002C0
|
||||
/* 036F8 80807438 00004825 */ or $t1, $zero, $zero ## $t1 = 00000000
|
||||
/* 036FC 8080743C AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 03700 80807440 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
.L80807444:
|
||||
/* 03704 80807444 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03708 80807448 3C18FA00 */ lui $t8, 0xFA00 ## $t8 = FA000000
|
||||
/* 0370C 8080744C 240507FF */ addiu $a1, $zero, 0x07FF ## $a1 = 000007FF
|
||||
/* 03710 80807450 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 03714 80807454 AD0F02C0 */ sw $t7, 0x02C0($t0) ## 000002C0
|
||||
/* 03718 80807458 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 0371C 8080745C 84F94A6C */ lh $t9, 0x4A6C($a3) ## 00004A6C
|
||||
/* 03720 80807460 332E00FF */ andi $t6, $t9, 0x00FF ## $t6 = 00000008
|
||||
/* 03724 80807464 84F94A68 */ lh $t9, 0x4A68($a3) ## 00004A68
|
||||
/* 03728 80807468 000E7A00 */ sll $t7, $t6, 8
|
||||
/* 0372C 8080746C 00197600 */ sll $t6, $t9, 24
|
||||
/* 03730 80807470 84F94A6A */ lh $t9, 0x4A6A($a3) ## 00004A6A
|
||||
/* 03734 80807474 01EEC025 */ or $t8, $t7, $t6 ## $t8 = 00000008
|
||||
/* 03738 80807478 332F00FF */ andi $t7, $t9, 0x00FF ## $t7 = 00000008
|
||||
/* 0373C 8080747C 000F7400 */ sll $t6, $t7, 16
|
||||
/* 03740 80807480 030EC825 */ or $t9, $t8, $t6 ## $t9 = 00000008
|
||||
/* 03744 80807484 372F00FF */ ori $t7, $t9, 0x00FF ## $t7 = 000000FF
|
||||
/* 03748 80807488 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 0374C 8080748C 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03750 80807490 3C19FD70 */ lui $t9, 0xFD70 ## $t9 = FD700000
|
||||
/* 03754 80807494 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 03758 80807498 AD1802C0 */ sw $t8, 0x02C0($t0) ## 000002C0
|
||||
/* 0375C 8080749C AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 03760 808074A0 AC5F0000 */ sw $ra, 0x0000($v0) ## 00000000
|
||||
/* 03764 808074A4 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03768 808074A8 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 0376C 808074AC AD0E02C0 */ sw $t6, 0x02C0($t0) ## 000002C0
|
||||
/* 03770 808074B0 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 03774 808074B4 91AF1409 */ lbu $t7, 0x1409($t5) ## 8015FA69
|
||||
/* 03778 808074B8 0009C880 */ sll $t9, $t1, 2
|
||||
/* 0377C 808074BC 000FC0C0 */ sll $t8, $t7, 3
|
||||
/* 03780 808074C0 01787021 */ addu $t6, $t3, $t8
|
||||
/* 03784 808074C4 01D97821 */ addu $t7, $t6, $t9
|
||||
/* 03788 808074C8 8DF80000 */ lw $t8, 0x0000($t7) ## 000000FF
|
||||
/* 0378C 808074CC 3C0F0700 */ lui $t7, 0x0700 ## $t7 = 07000000
|
||||
/* 03790 808074D0 3C19F570 */ lui $t9, 0xF570 ## $t9 = F5700000
|
||||
/* 03794 808074D4 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 03798 808074D8 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0379C 808074DC 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 037A0 808074E0 AD0E02C0 */ sw $t6, 0x02C0($t0) ## 000002C0
|
||||
/* 037A4 808074E4 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 037A8 808074E8 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 037AC 808074EC 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 037B0 808074F0 3C0EE600 */ lui $t6, 0xE600 ## $t6 = E6000000
|
||||
/* 037B4 808074F4 3C0FF300 */ lui $t7, 0xF300 ## $t7 = F3000000
|
||||
/* 037B8 808074F8 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 037BC 808074FC AD1802C0 */ sw $t8, 0x02C0($t0) ## 000002C0
|
||||
/* 037C0 80807500 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 037C4 80807504 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 037C8 80807508 8D0A02C0 */ lw $t2, 0x02C0($t0) ## 000002C0
|
||||
/* 037CC 8080750C 0009C040 */ sll $t8, $t1, 1
|
||||
/* 037D0 80807510 01983021 */ addu $a2, $t4, $t8
|
||||
/* 037D4 80807514 25590008 */ addiu $t9, $t2, 0x0008 ## $t9 = 00000008
|
||||
/* 037D8 80807518 AD1902C0 */ sw $t9, 0x02C0($t0) ## 000002C0
|
||||
/* 037DC 8080751C AD4F0000 */ sw $t7, 0x0000($t2) ## 00000000
|
||||
/* 037E0 80807520 94C30000 */ lhu $v1, 0x0000($a2) ## 00000000
|
||||
/* 037E4 80807524 00032100 */ sll $a0, $v1, 4
|
||||
/* 037E8 80807528 2484FFFF */ addiu $a0, $a0, 0xFFFF ## $a0 = E6FFFFFF
|
||||
/* 037EC 8080752C 288107FF */ slti $at, $a0, 0x07FF
|
||||
/* 037F0 80807530 10200003 */ beq $at, $zero, .L80807540
|
||||
/* 037F4 80807534 00031040 */ sll $v0, $v1, 1
|
||||
/* 037F8 80807538 10000001 */ beq $zero, $zero, .L80807540
|
||||
/* 037FC 8080753C 00802825 */ or $a1, $a0, $zero ## $a1 = E6FFFFFF
|
||||
.L80807540:
|
||||
/* 03800 80807540 04410002 */ bgez $v0, .L8080754C
|
||||
/* 03804 80807544 00400821 */ addu $at, $v0, $zero
|
||||
/* 03808 80807548 24410007 */ addiu $at, $v0, 0x0007 ## $at = 00000007
|
||||
.L8080754C:
|
||||
/* 0380C 8080754C 000110C3 */ sra $v0, $at, 3
|
||||
/* 03810 80807550 1C400003 */ bgtz $v0, .L80807560
|
||||
/* 03814 80807554 00402025 */ or $a0, $v0, $zero ## $a0 = 00000000
|
||||
/* 03818 80807558 10000001 */ beq $zero, $zero, .L80807560
|
||||
/* 0381C 8080755C 24040001 */ addiu $a0, $zero, 0x0001 ## $a0 = 00000001
|
||||
.L80807560:
|
||||
/* 03820 80807560 1C400003 */ bgtz $v0, .L80807570
|
||||
/* 03824 80807564 248E07FF */ addiu $t6, $a0, 0x07FF ## $t6 = 00000800
|
||||
/* 03828 80807568 10000002 */ beq $zero, $zero, .L80807574
|
||||
/* 0382C 8080756C 24030001 */ addiu $v1, $zero, 0x0001 ## $v1 = 00000001
|
||||
.L80807570:
|
||||
/* 03830 80807570 00401825 */ or $v1, $v0, $zero ## $v1 = 00000000
|
||||
.L80807574:
|
||||
/* 03834 80807574 01C3001A */ div $zero, $t6, $v1
|
||||
/* 03838 80807578 14600002 */ bne $v1, $zero, .L80807584
|
||||
/* 0383C 8080757C 00000000 */ nop
|
||||
/* 03840 80807580 0007000D */ break 7
|
||||
.L80807584:
|
||||
/* 03844 80807584 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 03848 80807588 14610004 */ bne $v1, $at, .L8080759C
|
||||
/* 0384C 8080758C 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 03850 80807590 15C10002 */ bne $t6, $at, .L8080759C
|
||||
/* 03854 80807594 00000000 */ nop
|
||||
/* 03858 80807598 0006000D */ break 6
|
||||
.L8080759C:
|
||||
/* 0385C 8080759C 0000C812 */ mflo $t9
|
||||
/* 03860 808075A0 332F0FFF */ andi $t7, $t9, 0x0FFF ## $t7 = 00000008
|
||||
/* 03864 808075A4 3C010700 */ lui $at, 0x0700 ## $at = 07000000
|
||||
/* 03868 808075A8 30AE0FFF */ andi $t6, $a1, 0x0FFF ## $t6 = 00000FFF
|
||||
/* 0386C 808075AC 000ECB00 */ sll $t9, $t6, 12
|
||||
/* 03870 808075B0 01E1C025 */ or $t8, $t7, $at ## $t8 = 07000008
|
||||
/* 03874 808075B4 03197825 */ or $t7, $t8, $t9 ## $t7 = 07000008
|
||||
/* 03878 808075B8 AD4F0004 */ sw $t7, 0x0004($t2) ## 00000004
|
||||
/* 0387C 808075BC 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03880 808075C0 3C18E700 */ lui $t8, 0xE700 ## $t8 = E7000000
|
||||
/* 03884 808075C4 3C01F570 */ lui $at, 0xF570 ## $at = F5700000
|
||||
/* 03888 808075C8 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 0388C 808075CC AD0E02C0 */ sw $t6, 0x02C0($t0) ## 000002C0
|
||||
/* 03890 808075D0 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 03894 808075D4 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 03898 808075D8 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0389C 808075DC 25290001 */ addiu $t1, $t1, 0x0001 ## $t1 = 00000001
|
||||
/* 038A0 808075E0 00094C00 */ sll $t1, $t1, 16
|
||||
/* 038A4 808075E4 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 038A8 808075E8 AD1902C0 */ sw $t9, 0x02C0($t0) ## 000002C0
|
||||
/* 038AC 808075EC 94CF0000 */ lhu $t7, 0x0000($a2) ## 00000000
|
||||
/* 038B0 808075F0 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 038B4 808075F4 00094C03 */ sra $t1, $t1, 16
|
||||
/* 038B8 808075F8 000F7040 */ sll $t6, $t7, 1
|
||||
/* 038BC 808075FC 25D80007 */ addiu $t8, $t6, 0x0007 ## $t8 = 0000000F
|
||||
/* 038C0 80807600 0018C8C3 */ sra $t9, $t8, 3
|
||||
/* 038C4 80807604 332F01FF */ andi $t7, $t9, 0x01FF ## $t7 = 00000008
|
||||
/* 038C8 80807608 000F7240 */ sll $t6, $t7, 9
|
||||
/* 038CC 8080760C 01C1C025 */ or $t8, $t6, $at ## $t8 = F5700008
|
||||
/* 038D0 80807610 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 038D4 80807614 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 038D8 80807618 3C0FF200 */ lui $t7, 0xF200 ## $t7 = F2000000
|
||||
/* 038DC 8080761C 3C010700 */ lui $at, 0x0700 ## $at = 07000000
|
||||
/* 038E0 80807620 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 038E4 80807624 AD1902C0 */ sw $t9, 0x02C0($t0) ## 000002C0
|
||||
/* 038E8 80807628 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 038EC 8080762C 94CE0000 */ lhu $t6, 0x0000($a2) ## 00000000
|
||||
/* 038F0 80807630 00103040 */ sll $a2, $s0, 1
|
||||
/* 038F4 80807634 30C400FF */ andi $a0, $a2, 0x00FF ## $a0 = 00000000
|
||||
/* 038F8 80807638 25D8FFFF */ addiu $t8, $t6, 0xFFFF ## $t8 = 00000007
|
||||
/* 038FC 8080763C 0018C880 */ sll $t9, $t8, 2
|
||||
/* 03900 80807640 332F0FFF */ andi $t7, $t9, 0x0FFF ## $t7 = 00000008
|
||||
/* 03904 80807644 000F7300 */ sll $t6, $t7, 12
|
||||
/* 03908 80807648 35D8003C */ ori $t8, $t6, 0x003C ## $t8 = 0000003C
|
||||
/* 0390C 8080764C AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 03910 80807650 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03914 80807654 24CF0004 */ addiu $t7, $a2, 0x0004 ## $t7 = 00000004
|
||||
/* 03918 80807658 31EE00FF */ andi $t6, $t7, 0x00FF ## $t6 = 00000004
|
||||
/* 0391C 8080765C 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 03920 80807660 AD1902C0 */ sw $t9, 0x02C0($t0) ## 000002C0
|
||||
/* 03924 80807664 000EC200 */ sll $t8, $t6, 8
|
||||
/* 03928 80807668 00042400 */ sll $a0, $a0, 16
|
||||
/* 0392C 8080766C 24C50006 */ addiu $a1, $a2, 0x0006 ## $a1 = 00000006
|
||||
/* 03930 80807670 30A500FF */ andi $a1, $a1, 0x00FF ## $a1 = 00000006
|
||||
/* 03934 80807674 0098C825 */ or $t9, $a0, $t8 ## $t9 = 0000003C
|
||||
/* 03938 80807678 03257825 */ or $t7, $t9, $a1 ## $t7 = 0000003E
|
||||
/* 0393C 8080767C 01E17025 */ or $t6, $t7, $at ## $t6 = 0700003E
|
||||
/* 03940 80807680 24CF0002 */ addiu $t7, $a2, 0x0002 ## $t7 = 00000002
|
||||
/* 03944 80807684 0005C200 */ sll $t8, $a1, 8
|
||||
/* 03948 80807688 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 0394C 8080768C 26100004 */ addiu $s0, $s0, 0x0004 ## $s0 = 00000014
|
||||
/* 03950 80807690 31EE00FF */ andi $t6, $t7, 0x00FF ## $t6 = 00000002
|
||||
/* 03954 80807694 0098C825 */ or $t9, $a0, $t8 ## $t9 = 0000003C
|
||||
/* 03958 80807698 00108400 */ sll $s0, $s0, 16
|
||||
/* 0395C 8080769C 29210002 */ slti $at, $t1, 0x0002
|
||||
/* 03960 808076A0 032EC025 */ or $t8, $t9, $t6 ## $t8 = 0000003E
|
||||
/* 03964 808076A4 00108403 */ sra $s0, $s0, 16
|
||||
/* 03968 808076A8 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 0396C 808076AC 1420FF65 */ bne $at, $zero, .L80807444
|
||||
/* 03970 808076B0 00401825 */ or $v1, $v0, $zero ## $v1 = 00000000
|
||||
/* 03974 808076B4 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 03978 808076B8 AFA8010C */ sw $t0, 0x010C($sp)
|
||||
/* 0397C 808076BC AFA70024 */ sw $a3, 0x0024($sp)
|
||||
/* 03980 808076C0 0C031A73 */ jal Graph_Alloc
|
||||
|
||||
/* 03984 808076C4 240502C0 */ addiu $a1, $zero, 0x02C0 ## $a1 = 000002C0
|
||||
/* 03988 808076C8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0398C 808076CC 00310821 */ addu $at, $at, $s1
|
||||
/* 03990 808076D0 8FA70024 */ lw $a3, 0x0024($sp)
|
||||
/* 03994 808076D4 8FA8010C */ lw $t0, 0x010C($sp)
|
||||
/* 03998 808076D8 3C0C8081 */ lui $t4, %hi(D_80812604) ## $t4 = 80810000
|
||||
/* 0399C 808076DC 3C0B8081 */ lui $t3, %hi(D_808124C0) ## $t3 = 80810000
|
||||
/* 039A0 808076E0 3C0A8081 */ lui $t2, %hi(D_808125EC) ## $t2 = 80810000
|
||||
/* 039A4 808076E4 AC22C9F0 */ sw $v0, -0x3610($at) ## 0001C9F0
|
||||
/* 039A8 808076E8 254A25EC */ addiu $t2, $t2, %lo(D_808125EC) ## $t2 = 808125EC
|
||||
/* 039AC 808076EC 256B24C0 */ addiu $t3, $t3, %lo(D_808124C0) ## $t3 = 808124C0
|
||||
/* 039B0 808076F0 258C2604 */ addiu $t4, $t4, %lo(D_80812604) ## $t4 = 80812604
|
||||
/* 039B4 808076F4 00008025 */ or $s0, $zero, $zero ## $s0 = 00000000
|
||||
/* 039B8 808076F8 00004825 */ or $t1, $zero, $zero ## $t1 = 00000000
|
||||
/* 039BC 808076FC 241F00FF */ addiu $ra, $zero, 0x00FF ## $ra = 000000FF
|
||||
/* 039C0 80807700 240D0200 */ addiu $t5, $zero, 0x0200 ## $t5 = 00000200
|
||||
.L80807704:
|
||||
/* 039C4 80807704 1A000027 */ blez $s0, .L808077A4
|
||||
/* 039C8 80807708 2A010009 */ slti $at, $s0, 0x0009
|
||||
/* 039CC 8080770C 50200026 */ beql $at, $zero, .L808077A8
|
||||
/* 039D0 80807710 00103040 */ sll $a2, $s0, 1
|
||||
/* 039D4 80807714 84EF4A38 */ lh $t7, 0x4A38($a3) ## 00004A38
|
||||
/* 039D8 80807718 3C040002 */ lui $a0, 0x0002 ## $a0 = 00020000
|
||||
/* 039DC 8080771C 00103040 */ sll $a2, $s0, 1
|
||||
/* 039E0 80807720 000FC8C0 */ sll $t9, $t7, 3
|
||||
/* 039E4 80807724 02397021 */ addu $t6, $s1, $t9
|
||||
/* 039E8 80807728 01D0C021 */ addu $t8, $t6, $s0
|
||||
/* 039EC 8080772C 00982021 */ addu $a0, $a0, $t8
|
||||
/* 039F0 80807730 9084C9FB */ lbu $a0, -0x3605($a0) ## 0001C9FB
|
||||
/* 039F4 80807734 0146C021 */ addu $t8, $t2, $a2
|
||||
/* 039F8 80807738 00091100 */ sll $v0, $t1, 4
|
||||
/* 039FC 8080773C 00047840 */ sll $t7, $a0, 1
|
||||
/* 03A00 80807740 016FC821 */ addu $t9, $t3, $t7
|
||||
/* 03A04 80807744 872E0000 */ lh $t6, 0x0000($t9) ## 00000000
|
||||
/* 03A08 80807748 870F0000 */ lh $t7, 0x0000($t8) ## 00000000
|
||||
/* 03A0C 8080774C 84F84ABE */ lh $t8, 0x4ABE($a3) ## 00004ABE
|
||||
/* 03A10 80807750 01CFC821 */ addu $t9, $t6, $t7
|
||||
/* 03A14 80807754 8CEE49F0 */ lw $t6, 0x49F0($a3) ## 000049F0
|
||||
/* 03A18 80807758 03381821 */ addu $v1, $t9, $t8
|
||||
/* 03A1C 8080775C 00031C00 */ sll $v1, $v1, 16
|
||||
/* 03A20 80807760 00031C03 */ sra $v1, $v1, 16
|
||||
/* 03A24 80807764 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 03A28 80807768 A5E30020 */ sh $v1, 0x0020($t7) ## 00000020
|
||||
/* 03A2C 8080776C 8CF949F0 */ lw $t9, 0x49F0($a3) ## 000049F0
|
||||
/* 03A30 80807770 0322C021 */ addu $t8, $t9, $v0
|
||||
/* 03A34 80807774 A7030000 */ sh $v1, 0x0000($t8) ## 00000000
|
||||
/* 03A38 80807778 8CEE49F0 */ lw $t6, 0x49F0($a3) ## 000049F0
|
||||
/* 03A3C 8080777C 01C22821 */ addu $a1, $t6, $v0
|
||||
/* 03A40 80807780 84A30000 */ lh $v1, 0x0000($a1) ## 00000000
|
||||
/* 03A44 80807784 2463000A */ addiu $v1, $v1, 0x000A ## $v1 = 0000000A
|
||||
/* 03A48 80807788 00031C00 */ sll $v1, $v1, 16
|
||||
/* 03A4C 8080778C 00031C03 */ sra $v1, $v1, 16
|
||||
/* 03A50 80807790 A4A30030 */ sh $v1, 0x0030($a1) ## 00000030
|
||||
/* 03A54 80807794 8CEF49F0 */ lw $t7, 0x49F0($a3) ## 000049F0
|
||||
/* 03A58 80807798 01E2C821 */ addu $t9, $t7, $v0
|
||||
/* 03A5C 8080779C 10000019 */ beq $zero, $zero, .L80807804
|
||||
/* 03A60 808077A0 A7230010 */ sh $v1, 0x0010($t9) ## 00000010
|
||||
.L808077A4:
|
||||
/* 03A64 808077A4 00103040 */ sll $a2, $s0, 1
|
||||
.L808077A8:
|
||||
/* 03A68 808077A8 0146C021 */ addu $t8, $t2, $a2
|
||||
/* 03A6C 808077AC 870E0000 */ lh $t6, 0x0000($t8) ## 00000000
|
||||
/* 03A70 808077B0 84EF4ABE */ lh $t7, 0x4ABE($a3) ## 00004ABE
|
||||
/* 03A74 808077B4 8CF949F0 */ lw $t9, 0x49F0($a3) ## 000049F0
|
||||
/* 03A78 808077B8 00091100 */ sll $v0, $t1, 4
|
||||
/* 03A7C 808077BC 01CF1821 */ addu $v1, $t6, $t7
|
||||
/* 03A80 808077C0 00031C00 */ sll $v1, $v1, 16
|
||||
/* 03A84 808077C4 00031C03 */ sra $v1, $v1, 16
|
||||
/* 03A88 808077C8 0322C021 */ addu $t8, $t9, $v0
|
||||
/* 03A8C 808077CC A7030020 */ sh $v1, 0x0020($t8) ## 00000020
|
||||
/* 03A90 808077D0 8CEE49F0 */ lw $t6, 0x49F0($a3) ## 000049F0
|
||||
/* 03A94 808077D4 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 03A98 808077D8 A5E30000 */ sh $v1, 0x0000($t7) ## 00000000
|
||||
/* 03A9C 808077DC 8CF949F0 */ lw $t9, 0x49F0($a3) ## 000049F0
|
||||
/* 03AA0 808077E0 03222821 */ addu $a1, $t9, $v0
|
||||
/* 03AA4 808077E4 84A30000 */ lh $v1, 0x0000($a1) ## 00000000
|
||||
/* 03AA8 808077E8 2463000A */ addiu $v1, $v1, 0x000A ## $v1 = 00000014
|
||||
/* 03AAC 808077EC 00031C00 */ sll $v1, $v1, 16
|
||||
/* 03AB0 808077F0 00031C03 */ sra $v1, $v1, 16
|
||||
/* 03AB4 808077F4 A4A30030 */ sh $v1, 0x0030($a1) ## 00000030
|
||||
/* 03AB8 808077F8 8CF849F0 */ lw $t8, 0x49F0($a3) ## 000049F0
|
||||
/* 03ABC 808077FC 03027021 */ addu $t6, $t8, $v0
|
||||
/* 03AC0 80807800 A5C30010 */ sh $v1, 0x0010($t6) ## 00000010
|
||||
.L80807804:
|
||||
/* 03AC4 80807804 8CF949F0 */ lw $t9, 0x49F0($a3) ## 000049F0
|
||||
/* 03AC8 80807808 01867821 */ addu $t7, $t4, $a2
|
||||
/* 03ACC 8080780C 85E30000 */ lh $v1, 0x0000($t7) ## 00000000
|
||||
/* 03AD0 80807810 0322C021 */ addu $t8, $t9, $v0
|
||||
/* 03AD4 80807814 25290004 */ addiu $t1, $t1, 0x0004 ## $t1 = 00000004
|
||||
/* 03AD8 80807818 A7030012 */ sh $v1, 0x0012($t8) ## 00000012
|
||||
/* 03ADC 8080781C 8CEE49F0 */ lw $t6, 0x49F0($a3) ## 000049F0
|
||||
/* 03AE0 80807820 00094C00 */ sll $t1, $t1, 16
|
||||
/* 03AE4 80807824 00094C03 */ sra $t1, $t1, 16
|
||||
/* 03AE8 80807828 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 03AEC 8080782C A5E30002 */ sh $v1, 0x0002($t7) ## 00000002
|
||||
/* 03AF0 80807830 8CF949F0 */ lw $t9, 0x49F0($a3) ## 000049F0
|
||||
/* 03AF4 80807834 26100001 */ addiu $s0, $s0, 0x0001 ## $s0 = 00000001
|
||||
/* 03AF8 80807838 00108400 */ sll $s0, $s0, 16
|
||||
/* 03AFC 8080783C 03222821 */ addu $a1, $t9, $v0
|
||||
/* 03B00 80807840 84A30002 */ lh $v1, 0x0002($a1) ## 00000002
|
||||
/* 03B04 80807844 2921002C */ slti $at, $t1, 0x002C
|
||||
/* 03B08 80807848 00108403 */ sra $s0, $s0, 16
|
||||
/* 03B0C 8080784C 2463FFF6 */ addiu $v1, $v1, 0xFFF6 ## $v1 = 0000000A
|
||||
/* 03B10 80807850 00031C00 */ sll $v1, $v1, 16
|
||||
/* 03B14 80807854 00031C03 */ sra $v1, $v1, 16
|
||||
/* 03B18 80807858 A4A30032 */ sh $v1, 0x0032($a1) ## 00000032
|
||||
/* 03B1C 8080785C 8CF849F0 */ lw $t8, 0x49F0($a3) ## 000049F0
|
||||
/* 03B20 80807860 03027021 */ addu $t6, $t8, $v0
|
||||
/* 03B24 80807864 A5C30022 */ sh $v1, 0x0022($t6) ## 00000022
|
||||
/* 03B28 80807868 8CEF49F0 */ lw $t7, 0x49F0($a3) ## 000049F0
|
||||
/* 03B2C 8080786C 01E2C821 */ addu $t9, $t7, $v0
|
||||
/* 03B30 80807870 A7200034 */ sh $zero, 0x0034($t9) ## 00000034
|
||||
/* 03B34 80807874 8CF849F0 */ lw $t8, 0x49F0($a3) ## 000049F0
|
||||
/* 03B38 80807878 03022821 */ addu $a1, $t8, $v0
|
||||
/* 03B3C 8080787C 84A40034 */ lh $a0, 0x0034($a1) ## 00000034
|
||||
/* 03B40 80807880 A4A40024 */ sh $a0, 0x0024($a1) ## 00000024
|
||||
/* 03B44 80807884 8CEE49F0 */ lw $t6, 0x49F0($a3) ## 000049F0
|
||||
/* 03B48 80807888 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 03B4C 8080788C A5E40014 */ sh $a0, 0x0014($t7) ## 00000014
|
||||
/* 03B50 80807890 8CF949F0 */ lw $t9, 0x49F0($a3) ## 000049F0
|
||||
/* 03B54 80807894 0322C021 */ addu $t8, $t9, $v0
|
||||
/* 03B58 80807898 A7040004 */ sh $a0, 0x0004($t8) ## 00000004
|
||||
/* 03B5C 8080789C 8CEE49F0 */ lw $t6, 0x49F0($a3) ## 000049F0
|
||||
/* 03B60 808078A0 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 03B64 808078A4 A5E00036 */ sh $zero, 0x0036($t7) ## 00000036
|
||||
/* 03B68 808078A8 8CF949F0 */ lw $t9, 0x49F0($a3) ## 000049F0
|
||||
/* 03B6C 808078AC 03222821 */ addu $a1, $t9, $v0
|
||||
/* 03B70 808078B0 94A40036 */ lhu $a0, 0x0036($a1) ## 00000036
|
||||
/* 03B74 808078B4 A4A40026 */ sh $a0, 0x0026($a1) ## 00000026
|
||||
/* 03B78 808078B8 8CF849F0 */ lw $t8, 0x49F0($a3) ## 000049F0
|
||||
/* 03B7C 808078BC 03027021 */ addu $t6, $t8, $v0
|
||||
/* 03B80 808078C0 A5C40016 */ sh $a0, 0x0016($t6) ## 00000016
|
||||
/* 03B84 808078C4 8CEF49F0 */ lw $t7, 0x49F0($a3) ## 000049F0
|
||||
/* 03B88 808078C8 01E2C821 */ addu $t9, $t7, $v0
|
||||
/* 03B8C 808078CC A7240006 */ sh $a0, 0x0006($t9) ## 00000006
|
||||
/* 03B90 808078D0 8CF849F0 */ lw $t8, 0x49F0($a3) ## 000049F0
|
||||
/* 03B94 808078D4 03027021 */ addu $t6, $t8, $v0
|
||||
/* 03B98 808078D8 A5C00028 */ sh $zero, 0x0028($t6) ## 00000028
|
||||
/* 03B9C 808078DC 8CEF49F0 */ lw $t7, 0x49F0($a3) ## 000049F0
|
||||
/* 03BA0 808078E0 01E22821 */ addu $a1, $t7, $v0
|
||||
/* 03BA4 808078E4 84A40028 */ lh $a0, 0x0028($a1) ## 00000028
|
||||
/* 03BA8 808078E8 A4A4001A */ sh $a0, 0x001A($a1) ## 0000001A
|
||||
/* 03BAC 808078EC 8CF949F0 */ lw $t9, 0x49F0($a3) ## 000049F0
|
||||
/* 03BB0 808078F0 0322C021 */ addu $t8, $t9, $v0
|
||||
/* 03BB4 808078F4 A704000A */ sh $a0, 0x000A($t8) ## 0000000A
|
||||
/* 03BB8 808078F8 8CEE49F0 */ lw $t6, 0x49F0($a3) ## 000049F0
|
||||
/* 03BBC 808078FC 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 03BC0 80807900 A5E40008 */ sh $a0, 0x0008($t7) ## 00000008
|
||||
/* 03BC4 80807904 8CF949F0 */ lw $t9, 0x49F0($a3) ## 000049F0
|
||||
/* 03BC8 80807908 0322C021 */ addu $t8, $t9, $v0
|
||||
/* 03BCC 8080790C A70D003A */ sh $t5, 0x003A($t8) ## 0000003A
|
||||
/* 03BD0 80807910 8CEE49F0 */ lw $t6, 0x49F0($a3) ## 000049F0
|
||||
/* 03BD4 80807914 01C22821 */ addu $a1, $t6, $v0
|
||||
/* 03BD8 80807918 84A4003A */ lh $a0, 0x003A($a1) ## 0000003A
|
||||
/* 03BDC 8080791C A4A40038 */ sh $a0, 0x0038($a1) ## 00000038
|
||||
/* 03BE0 80807920 8CEF49F0 */ lw $t7, 0x49F0($a3) ## 000049F0
|
||||
/* 03BE4 80807924 01E2C821 */ addu $t9, $t7, $v0
|
||||
/* 03BE8 80807928 A724002A */ sh $a0, 0x002A($t9) ## 0000002A
|
||||
/* 03BEC 8080792C 8CF849F0 */ lw $t8, 0x49F0($a3) ## 000049F0
|
||||
/* 03BF0 80807930 03027021 */ addu $t6, $t8, $v0
|
||||
/* 03BF4 80807934 A5C40018 */ sh $a0, 0x0018($t6) ## 00000018
|
||||
/* 03BF8 80807938 8CEF49F0 */ lw $t7, 0x49F0($a3) ## 000049F0
|
||||
/* 03BFC 8080793C 01E2C821 */ addu $t9, $t7, $v0
|
||||
/* 03C00 80807940 A33F003F */ sb $ra, 0x003F($t9) ## 0000003F
|
||||
/* 03C04 80807944 8CF849F0 */ lw $t8, 0x49F0($a3) ## 000049F0
|
||||
/* 03C08 80807948 03022821 */ addu $a1, $t8, $v0
|
||||
/* 03C0C 8080794C 90A3003F */ lbu $v1, 0x003F($a1) ## 0000003F
|
||||
/* 03C10 80807950 A0A3002F */ sb $v1, 0x002F($a1) ## 0000002F
|
||||
/* 03C14 80807954 8CEE49F0 */ lw $t6, 0x49F0($a3) ## 000049F0
|
||||
/* 03C18 80807958 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 03C1C 8080795C A1E3001F */ sb $v1, 0x001F($t7) ## 0000001F
|
||||
/* 03C20 80807960 8CF949F0 */ lw $t9, 0x49F0($a3) ## 000049F0
|
||||
/* 03C24 80807964 0322C021 */ addu $t8, $t9, $v0
|
||||
/* 03C28 80807968 A303000F */ sb $v1, 0x000F($t8) ## 0000000F
|
||||
/* 03C2C 8080796C 8CEE49F0 */ lw $t6, 0x49F0($a3) ## 000049F0
|
||||
/* 03C30 80807970 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 03C34 80807974 A1E3003E */ sb $v1, 0x003E($t7) ## 0000003E
|
||||
/* 03C38 80807978 8CF949F0 */ lw $t9, 0x49F0($a3) ## 000049F0
|
||||
/* 03C3C 8080797C 0322C021 */ addu $t8, $t9, $v0
|
||||
/* 03C40 80807980 A303002E */ sb $v1, 0x002E($t8) ## 0000002E
|
||||
/* 03C44 80807984 8CEE49F0 */ lw $t6, 0x49F0($a3) ## 000049F0
|
||||
/* 03C48 80807988 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 03C4C 8080798C A1E3001E */ sb $v1, 0x001E($t7) ## 0000001E
|
||||
/* 03C50 80807990 8CF949F0 */ lw $t9, 0x49F0($a3) ## 000049F0
|
||||
/* 03C54 80807994 0322C021 */ addu $t8, $t9, $v0
|
||||
/* 03C58 80807998 A303000E */ sb $v1, 0x000E($t8) ## 0000000E
|
||||
/* 03C5C 8080799C 8CEE49F0 */ lw $t6, 0x49F0($a3) ## 000049F0
|
||||
/* 03C60 808079A0 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 03C64 808079A4 A1E3003D */ sb $v1, 0x003D($t7) ## 0000003D
|
||||
/* 03C68 808079A8 8CF949F0 */ lw $t9, 0x49F0($a3) ## 000049F0
|
||||
/* 03C6C 808079AC 0322C021 */ addu $t8, $t9, $v0
|
||||
/* 03C70 808079B0 A303002D */ sb $v1, 0x002D($t8) ## 0000002D
|
||||
/* 03C74 808079B4 8CEE49F0 */ lw $t6, 0x49F0($a3) ## 000049F0
|
||||
/* 03C78 808079B8 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 03C7C 808079BC A1E3001D */ sb $v1, 0x001D($t7) ## 0000001D
|
||||
/* 03C80 808079C0 8CF949F0 */ lw $t9, 0x49F0($a3) ## 000049F0
|
||||
/* 03C84 808079C4 0322C021 */ addu $t8, $t9, $v0
|
||||
/* 03C88 808079C8 A303000D */ sb $v1, 0x000D($t8) ## 0000000D
|
||||
/* 03C8C 808079CC 8CEE49F0 */ lw $t6, 0x49F0($a3) ## 000049F0
|
||||
/* 03C90 808079D0 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 03C94 808079D4 A1E3003C */ sb $v1, 0x003C($t7) ## 0000003C
|
||||
/* 03C98 808079D8 8CF949F0 */ lw $t9, 0x49F0($a3) ## 000049F0
|
||||
/* 03C9C 808079DC 0322C021 */ addu $t8, $t9, $v0
|
||||
/* 03CA0 808079E0 A303002C */ sb $v1, 0x002C($t8) ## 0000002C
|
||||
/* 03CA4 808079E4 8CEE49F0 */ lw $t6, 0x49F0($a3) ## 000049F0
|
||||
/* 03CA8 808079E8 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 03CAC 808079EC A1E3001C */ sb $v1, 0x001C($t7) ## 0000001C
|
||||
/* 03CB0 808079F0 8CF949F0 */ lw $t9, 0x49F0($a3) ## 000049F0
|
||||
/* 03CB4 808079F4 0322C021 */ addu $t8, $t9, $v0
|
||||
/* 03CB8 808079F8 1420FF42 */ bne $at, $zero, .L80807704
|
||||
/* 03CBC 808079FC A303000C */ sb $v1, 0x000C($t8) ## 0000000C
|
||||
/* 03CC0 80807A00 8CE249F0 */ lw $v0, 0x49F0($a3) ## 000049F0
|
||||
/* 03CC4 80807A04 24190D80 */ addiu $t9, $zero, 0x0D80 ## $t9 = 00000D80
|
||||
/* 03CC8 80807A08 2401FF00 */ addiu $at, $zero, 0xFF00 ## $at = FFFFFF00
|
||||
/* 03CCC 80807A0C 84430000 */ lh $v1, 0x0000($v0) ## 00000000
|
||||
/* 03CD0 80807A10 00008025 */ or $s0, $zero, $zero ## $s0 = 00000000
|
||||
/* 03CD4 80807A14 2463006C */ addiu $v1, $v1, 0x006C ## $v1 = 00000076
|
||||
/* 03CD8 80807A18 00031C00 */ sll $v1, $v1, 16
|
||||
/* 03CDC 80807A1C 00031C03 */ sra $v1, $v1, 16
|
||||
/* 03CE0 80807A20 A4430030 */ sh $v1, 0x0030($v0) ## 00000030
|
||||
/* 03CE4 80807A24 8CEE49F0 */ lw $t6, 0x49F0($a3) ## 000049F0
|
||||
/* 03CE8 80807A28 A5C30010 */ sh $v1, 0x0010($t6) ## 00000010
|
||||
/* 03CEC 80807A2C 8CE249F0 */ lw $v0, 0x49F0($a3) ## 000049F0
|
||||
/* 03CF0 80807A30 84430002 */ lh $v1, 0x0002($v0) ## 00000002
|
||||
/* 03CF4 80807A34 2463FFF0 */ addiu $v1, $v1, 0xFFF0 ## $v1 = 00000066
|
||||
/* 03CF8 80807A38 00031C00 */ sll $v1, $v1, 16
|
||||
/* 03CFC 80807A3C 00031C03 */ sra $v1, $v1, 16
|
||||
/* 03D00 80807A40 A4430032 */ sh $v1, 0x0032($v0) ## 00000032
|
||||
/* 03D04 80807A44 8CEF49F0 */ lw $t7, 0x49F0($a3) ## 000049F0
|
||||
/* 03D08 80807A48 A5E30022 */ sh $v1, 0x0022($t7) ## 00000022
|
||||
/* 03D0C 80807A4C 8CF849F0 */ lw $t8, 0x49F0($a3) ## 000049F0
|
||||
/* 03D10 80807A50 A7190038 */ sh $t9, 0x0038($t8) ## 00000038
|
||||
/* 03D14 80807A54 8CE249F0 */ lw $v0, 0x49F0($a3) ## 000049F0
|
||||
/* 03D18 80807A58 3C19E700 */ lui $t9, 0xE700 ## $t9 = E7000000
|
||||
/* 03D1C 80807A5C 844E0038 */ lh $t6, 0x0038($v0) ## 00000038
|
||||
/* 03D20 80807A60 A44E0018 */ sh $t6, 0x0018($v0) ## 00000018
|
||||
/* 03D24 80807A64 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03D28 80807A68 3C0EFC30 */ lui $t6, 0xFC30 ## $t6 = FC300000
|
||||
/* 03D2C 80807A6C 35CE9661 */ ori $t6, $t6, 0x9661 ## $t6 = FC309661
|
||||
/* 03D30 80807A70 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 03D34 80807A74 AD0F02C0 */ sw $t7, 0x02C0($t0) ## 000002C0
|
||||
/* 03D38 80807A78 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 03D3C 80807A7C AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 03D40 80807A80 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03D44 80807A84 3C0F552E */ lui $t7, 0x552E ## $t7 = 552E0000
|
||||
/* 03D48 80807A88 35EFFF7F */ ori $t7, $t7, 0xFF7F ## $t7 = 552EFF7F
|
||||
/* 03D4C 80807A8C 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 03D50 80807A90 AD1802C0 */ sw $t8, 0x02C0($t0) ## 000002C0
|
||||
/* 03D54 80807A94 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 03D58 80807A98 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 03D5C 80807A9C 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03D60 80807AA0 3C18FA00 */ lui $t8, 0xFA00 ## $t8 = FA000000
|
||||
/* 03D64 80807AA4 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 03D68 80807AA8 AD1902C0 */ sw $t9, 0x02C0($t0) ## 000002C0
|
||||
/* 03D6C 80807AAC AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 03D70 80807AB0 84EE4A6C */ lh $t6, 0x4A6C($a3) ## 00004A6C
|
||||
/* 03D74 80807AB4 31CF00FF */ andi $t7, $t6, 0x00FF ## $t7 = 00000061
|
||||
/* 03D78 80807AB8 84EE4A68 */ lh $t6, 0x4A68($a3) ## 00004A68
|
||||
/* 03D7C 80807ABC 000FCA00 */ sll $t9, $t7, 8
|
||||
/* 03D80 80807AC0 000E7E00 */ sll $t7, $t6, 24
|
||||
/* 03D84 80807AC4 84EE4A6A */ lh $t6, 0x4A6A($a3) ## 00004A6A
|
||||
/* 03D88 80807AC8 032FC025 */ or $t8, $t9, $t7 ## $t8 = 00000069
|
||||
/* 03D8C 80807ACC 31D900FF */ andi $t9, $t6, 0x00FF ## $t9 = 00000061
|
||||
/* 03D90 80807AD0 00197C00 */ sll $t7, $t9, 16
|
||||
/* 03D94 80807AD4 84F94A9C */ lh $t9, 0x4A9C($a3) ## 00004A9C
|
||||
/* 03D98 80807AD8 030F7025 */ or $t6, $t8, $t7 ## $t6 = 00000069
|
||||
/* 03D9C 80807ADC 333800FF */ andi $t8, $t9, 0x00FF ## $t8 = 00000061
|
||||
/* 03DA0 80807AE0 01D87825 */ or $t7, $t6, $t8 ## $t7 = 00000069
|
||||
/* 03DA4 80807AE4 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 03DA8 80807AE8 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03DAC 80807AEC 3C0E0100 */ lui $t6, 0x0100 ## $t6 = 01000000
|
||||
/* 03DB0 80807AF0 35CE4008 */ ori $t6, $t6, 0x4008 ## $t6 = 01004008
|
||||
/* 03DB4 80807AF4 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 03DB8 80807AF8 AD1902C0 */ sw $t9, 0x02C0($t0) ## 000002C0
|
||||
/* 03DBC 80807AFC AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 03DC0 80807B00 8CF849F0 */ lw $t8, 0x49F0($a3) ## 000049F0
|
||||
/* 03DC4 80807B04 3C0E0101 */ lui $t6, 0x0101 ## $t6 = 01010000
|
||||
/* 03DC8 80807B08 25CE5600 */ addiu $t6, $t6, 0x5600 ## $t6 = 01015600
|
||||
/* 03DCC 80807B0C AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 03DD0 80807B10 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03DD4 80807B14 3C19FD70 */ lui $t9, 0xFD70 ## $t9 = FD700000
|
||||
/* 03DD8 80807B18 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 03DDC 80807B1C AD0F02C0 */ sw $t7, 0x02C0($t0) ## 000002C0
|
||||
/* 03DE0 80807B20 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 03DE4 80807B24 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 03DE8 80807B28 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03DEC 80807B2C 3C190700 */ lui $t9, 0x0700 ## $t9 = 07000000
|
||||
/* 03DF0 80807B30 3C0FF570 */ lui $t7, 0xF570 ## $t7 = F5700000
|
||||
/* 03DF4 80807B34 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 03DF8 80807B38 AD1802C0 */ sw $t8, 0x02C0($t0) ## 000002C0
|
||||
/* 03DFC 80807B3C AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 03E00 80807B40 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 03E04 80807B44 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03E08 80807B48 3C18E600 */ lui $t8, 0xE600 ## $t8 = E6000000
|
||||
/* 03E0C 80807B4C 3C19F300 */ lui $t9, 0xF300 ## $t9 = F3000000
|
||||
/* 03E10 80807B50 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 03E14 80807B54 AD0E02C0 */ sw $t6, 0x02C0($t0) ## 000002C0
|
||||
/* 03E18 80807B58 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 03E1C 80807B5C AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 03E20 80807B60 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03E24 80807B64 3C0E076B */ lui $t6, 0x076B ## $t6 = 076B0000
|
||||
/* 03E28 80807B68 35CEF04C */ ori $t6, $t6, 0xF04C ## $t6 = 076BF04C
|
||||
/* 03E2C 80807B6C 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 03E30 80807B70 AD0F02C0 */ sw $t7, 0x02C0($t0) ## 000002C0
|
||||
/* 03E34 80807B74 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 03E38 80807B78 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 03E3C 80807B7C 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03E40 80807B80 3C0FE700 */ lui $t7, 0xE700 ## $t7 = E7000000
|
||||
/* 03E44 80807B84 3C0EF570 */ lui $t6, 0xF570 ## $t6 = F5700000
|
||||
/* 03E48 80807B88 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 03E4C 80807B8C AD1802C0 */ sw $t8, 0x02C0($t0) ## 000002C0
|
||||
/* 03E50 80807B90 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 03E54 80807B94 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 03E58 80807B98 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03E5C 80807B9C 35CE3600 */ ori $t6, $t6, 0x3600 ## $t6 = F5703600
|
||||
/* 03E60 80807BA0 3C0FF200 */ lui $t7, 0xF200 ## $t7 = F2000000
|
||||
/* 03E64 80807BA4 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 03E68 80807BA8 AD1902C0 */ sw $t9, 0x02C0($t0) ## 000002C0
|
||||
/* 03E6C 80807BAC AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 03E70 80807BB0 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 03E74 80807BB4 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03E78 80807BB8 3C19001A */ lui $t9, 0x001A ## $t9 = 001A0000
|
||||
/* 03E7C 80807BBC 3739C03C */ ori $t9, $t9, 0xC03C ## $t9 = 001AC03C
|
||||
/* 03E80 80807BC0 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 03E84 80807BC4 AD1802C0 */ sw $t8, 0x02C0($t0) ## 000002C0
|
||||
/* 03E88 80807BC8 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 03E8C 80807BCC AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 03E90 80807BD0 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03E94 80807BD4 3C180700 */ lui $t8, 0x0700 ## $t8 = 07000000
|
||||
/* 03E98 80807BD8 37180406 */ ori $t8, $t8, 0x0406 ## $t8 = 07000406
|
||||
/* 03E9C 80807BDC 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 03EA0 80807BE0 AD0E02C0 */ sw $t6, 0x02C0($t0) ## 000002C0
|
||||
/* 03EA4 80807BE4 240F0602 */ addiu $t7, $zero, 0x0602 ## $t7 = 00000602
|
||||
/* 03EA8 80807BE8 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 03EAC 80807BEC AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 03EB0 80807BF0 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03EB4 80807BF4 3C0EE700 */ lui $t6, 0xE700 ## $t6 = E7000000
|
||||
/* 03EB8 80807BF8 3C0FFCFF */ lui $t7, 0xFCFF ## $t7 = FCFF0000
|
||||
/* 03EBC 80807BFC 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 03EC0 80807C00 AD1902C0 */ sw $t9, 0x02C0($t0) ## 000002C0
|
||||
/* 03EC4 80807C04 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 03EC8 80807C08 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 03ECC 80807C0C 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03ED0 80807C10 3C19FF2D */ lui $t9, 0xFF2D ## $t9 = FF2D0000
|
||||
/* 03ED4 80807C14 3739FEFF */ ori $t9, $t9, 0xFEFF ## $t9 = FF2DFEFF
|
||||
/* 03ED8 80807C18 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 03EDC 80807C1C AD1802C0 */ sw $t8, 0x02C0($t0) ## 000002C0
|
||||
/* 03EE0 80807C20 35EF97FF */ ori $t7, $t7, 0x97FF ## $t7 = FCFF97FF
|
||||
/* 03EE4 80807C24 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 03EE8 80807C28 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 03EEC 80807C2C 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03EF0 80807C30 3C180102 */ lui $t8, 0x0102 ## $t8 = 01020000
|
||||
/* 03EF4 80807C34 37180040 */ ori $t8, $t8, 0x0040 ## $t8 = 01020040
|
||||
/* 03EF8 80807C38 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 03EFC 80807C3C AD0E02C0 */ sw $t6, 0x02C0($t0) ## 000002C0
|
||||
/* 03F00 80807C40 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 03F04 80807C44 8CEF49F0 */ lw $t7, 0x49F0($a3) ## 000049F0
|
||||
/* 03F08 80807C48 3C18FA00 */ lui $t8, 0xFA00 ## $t8 = FA000000
|
||||
/* 03F0C 80807C4C 25F90040 */ addiu $t9, $t7, 0x0040 ## $t9 = FCFF983F
|
||||
/* 03F10 80807C50 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 03F14 80807C54 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 03F18 80807C58 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 03F1C 80807C5C AD0E02C0 */ sw $t6, 0x02C0($t0) ## 000002C0
|
||||
/* 03F20 80807C60 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 03F24 80807C64 84EF4A9C */ lh $t7, 0x4A9C($a3) ## 00004A9C
|
||||
/* 03F28 80807C68 31F900FF */ andi $t9, $t7, 0x00FF ## $t9 = 000000FF
|
||||
/* 03F2C 80807C6C 03217025 */ or $t6, $t9, $at ## $t6 = FFFFFFFF
|
||||
/* 03F30 80807C70 3401E760 */ ori $at, $zero, 0xE760 ## $at = 0000E760
|
||||
/* 03F34 80807C74 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 03F38 80807C78 02211821 */ addu $v1, $s1, $at
|
||||
/* 03F3C 80807C7C AFA30030 */ sw $v1, 0x0030($sp)
|
||||
/* 03F40 80807C80 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80807C84:
|
||||
/* 03F44 80807C84 84F84A38 */ lh $t8, 0x4A38($a3) ## 00004A38
|
||||
/* 03F48 80807C88 8FA30030 */ lw $v1, 0x0030($sp)
|
||||
/* 03F4C 80807C8C 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 03F50 80807C90 001878C0 */ sll $t7, $t8, 3
|
||||
/* 03F54 80807C94 022FC821 */ addu $t9, $s1, $t7
|
||||
/* 03F58 80807C98 03227021 */ addu $t6, $t9, $v0
|
||||
/* 03F5C 80807C9C 3C180002 */ lui $t8, 0x0002 ## $t8 = 00020000
|
||||
/* 03F60 80807CA0 030EC021 */ addu $t8, $t8, $t6
|
||||
/* 03F64 80807CA4 9318C9FC */ lbu $t8, -0x3604($t8) ## 0001C9FC
|
||||
/* 03F68 80807CA8 00103400 */ sll $a2, $s0, 16
|
||||
/* 03F6C 80807CAC 00063403 */ sra $a2, $a2, 16
|
||||
/* 03F70 80807CB0 001879C0 */ sll $t7, $t8, 7
|
||||
/* 03F74 80807CB4 01E32821 */ addu $a1, $t7, $v1
|
||||
/* 03F78 80807CB8 24A53C88 */ addiu $a1, $a1, 0x3C88 ## $a1 = 00003C88
|
||||
/* 03F7C 80807CBC AFA70024 */ sw $a3, 0x0024($sp)
|
||||
/* 03F80 80807CC0 0C201B6C */ jal func_80806DB0
|
||||
/* 03F84 80807CC4 A7A20110 */ sh $v0, 0x0110($sp)
|
||||
/* 03F88 80807CC8 87A20110 */ lh $v0, 0x0110($sp)
|
||||
/* 03F8C 80807CCC 26100004 */ addiu $s0, $s0, 0x0004 ## $s0 = 00000004
|
||||
/* 03F90 80807CD0 00108400 */ sll $s0, $s0, 16
|
||||
/* 03F94 80807CD4 00108403 */ sra $s0, $s0, 16
|
||||
/* 03F98 80807CD8 24420001 */ addiu $v0, $v0, 0x0001 ## $v0 = 00000001
|
||||
/* 03F9C 80807CDC 00021400 */ sll $v0, $v0, 16
|
||||
/* 03FA0 80807CE0 2A010020 */ slti $at, $s0, 0x0020
|
||||
/* 03FA4 80807CE4 00021403 */ sra $v0, $v0, 16
|
||||
/* 03FA8 80807CE8 1420FFE6 */ bne $at, $zero, .L80807C84
|
||||
/* 03FAC 80807CEC 8FA70024 */ lw $a3, 0x0024($sp)
|
||||
/* 03FB0 80807CF0 8CEE49F0 */ lw $t6, 0x49F0($a3) ## 000049F0
|
||||
/* 03FB4 80807CF4 24190300 */ addiu $t9, $zero, 0x0300 ## $t9 = 00000300
|
||||
/* 03FB8 80807CF8 3C068081 */ lui $a2, %hi(D_80812AD8) ## $a2 = 80810000
|
||||
/* 03FBC 80807CFC A5D902BA */ sh $t9, 0x02BA($t6) ## 000002BA
|
||||
/* 03FC0 80807D00 8CE249F0 */ lw $v0, 0x49F0($a3) ## 000049F0
|
||||
/* 03FC4 80807D04 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 03FC8 80807D08 24C62AD8 */ addiu $a2, $a2, %lo(D_80812AD8) ## $a2 = 80812AD8
|
||||
/* 03FCC 80807D0C 844302BA */ lh $v1, 0x02BA($v0) ## 000002BB
|
||||
/* 03FD0 80807D10 A44302B8 */ sh $v1, 0x02B8($v0) ## 000002B9
|
||||
/* 03FD4 80807D14 8CF849F0 */ lw $t8, 0x49F0($a3) ## 000049F0
|
||||
/* 03FD8 80807D18 A70302AA */ sh $v1, 0x02AA($t8) ## 000002AA
|
||||
/* 03FDC 80807D1C 8CEF49F0 */ lw $t7, 0x49F0($a3) ## 000049F0
|
||||
/* 03FE0 80807D20 A5E30298 */ sh $v1, 0x0298($t7) ## 00000298
|
||||
/* 03FE4 80807D24 8CF949F0 */ lw $t9, 0x49F0($a3) ## 000049F0
|
||||
/* 03FE8 80807D28 A723027A */ sh $v1, 0x027A($t9) ## 0000057A
|
||||
/* 03FEC 80807D2C 8CEE49F0 */ lw $t6, 0x49F0($a3) ## 000049F0
|
||||
/* 03FF0 80807D30 A5C30278 */ sh $v1, 0x0278($t6) ## 00000278
|
||||
/* 03FF4 80807D34 8CF849F0 */ lw $t8, 0x49F0($a3) ## 000049F0
|
||||
/* 03FF8 80807D38 A703026A */ sh $v1, 0x026A($t8) ## 0000026A
|
||||
/* 03FFC 80807D3C 8CEF49F0 */ lw $t7, 0x49F0($a3) ## 000049F0
|
||||
/* 04000 80807D40 A5E30258 */ sh $v1, 0x0258($t7) ## 00000258
|
||||
/* 04004 80807D44 84E44AC8 */ lh $a0, 0x4AC8($a3) ## 00004AC8
|
||||
/* 04008 80807D48 50800006 */ beql $a0, $zero, .L80807D64
|
||||
/* 0400C 80807D4C 8CEE49F0 */ lw $t6, 0x49F0($a3) ## 000049F0
|
||||
/* 04010 80807D50 10810003 */ beq $a0, $at, .L80807D60
|
||||
/* 04014 80807D54 24010004 */ addiu $at, $zero, 0x0004 ## $at = 00000004
|
||||
/* 04018 80807D58 54810009 */ bnel $a0, $at, .L80807D80
|
||||
/* 0401C 80807D5C 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
.L80807D60:
|
||||
/* 04020 80807D60 8CEE49F0 */ lw $t6, 0x49F0($a3) ## 000049F0
|
||||
.L80807D64:
|
||||
/* 04024 80807D64 24190700 */ addiu $t9, $zero, 0x0700 ## $t9 = 00000700
|
||||
/* 04028 80807D68 A5D902B8 */ sh $t9, 0x02B8($t6) ## 000002B8
|
||||
/* 0402C 80807D6C 8CE249F0 */ lw $v0, 0x49F0($a3) ## 000049F0
|
||||
/* 04030 80807D70 845802B8 */ lh $t8, 0x02B8($v0) ## 000002B9
|
||||
/* 04034 80807D74 1000000C */ beq $zero, $zero, .L80807DA8
|
||||
/* 04038 80807D78 A4580298 */ sh $t8, 0x0298($v0) ## 00000299
|
||||
/* 0403C 80807D7C 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
.L80807D80:
|
||||
/* 04040 80807D80 10810003 */ beq $a0, $at, .L80807D90
|
||||
/* 04044 80807D84 24010003 */ addiu $at, $zero, 0x0003 ## $at = 00000003
|
||||
/* 04048 80807D88 54810008 */ bnel $a0, $at, .L80807DAC
|
||||
/* 0404C 80807D8C 27A400FC */ addiu $a0, $sp, 0x00FC ## $a0 = FFFFFFDC
|
||||
.L80807D90:
|
||||
/* 04050 80807D90 8CF949F0 */ lw $t9, 0x49F0($a3) ## 000049F0
|
||||
/* 04054 80807D94 240F0500 */ addiu $t7, $zero, 0x0500 ## $t7 = 00000500
|
||||
/* 04058 80807D98 A72F02B8 */ sh $t7, 0x02B8($t9) ## 000009B8
|
||||
/* 0405C 80807D9C 8CE249F0 */ lw $v0, 0x49F0($a3) ## 000049F0
|
||||
/* 04060 80807DA0 844E02B8 */ lh $t6, 0x02B8($v0) ## 000002B9
|
||||
/* 04064 80807DA4 A44E0298 */ sh $t6, 0x0298($v0) ## 00000299
|
||||
.L80807DA8:
|
||||
/* 04068 80807DA8 27A400FC */ addiu $a0, $sp, 0x00FC ## $a0 = FFFFFFDC
|
||||
.L80807DAC:
|
||||
/* 0406C 80807DAC 8E250000 */ lw $a1, 0x0000($s1) ## 00000000
|
||||
/* 04070 80807DB0 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 04074 80807DB4 24070133 */ addiu $a3, $zero, 0x0133 ## $a3 = 00000133
|
||||
/* 04078 80807DB8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 0407C 80807DBC 8FB00014 */ lw $s0, 0x0014($sp)
|
||||
/* 04080 80807DC0 8FB10018 */ lw $s1, 0x0018($sp)
|
||||
/* 04084 80807DC4 03E00008 */ jr $ra
|
||||
/* 04088 80807DC8 27BD0120 */ addiu $sp, $sp, 0x0120 ## $sp = 00000000
|
||||
@@ -1,144 +0,0 @@
|
||||
glabel func_80807DCC
|
||||
/* 0408C 80807DCC 27BDFF78 */ addiu $sp, $sp, 0xFF78 ## $sp = FFFFFF78
|
||||
/* 04090 80807DD0 AFBF003C */ sw $ra, 0x003C($sp)
|
||||
/* 04094 80807DD4 AFBE0038 */ sw $s8, 0x0038($sp)
|
||||
/* 04098 80807DD8 AFB70034 */ sw $s7, 0x0034($sp)
|
||||
/* 0409C 80807DDC AFB60030 */ sw $s6, 0x0030($sp)
|
||||
/* 040A0 80807DE0 AFB5002C */ sw $s5, 0x002C($sp)
|
||||
/* 040A4 80807DE4 AFB40028 */ sw $s4, 0x0028($sp)
|
||||
/* 040A8 80807DE8 AFB30024 */ sw $s3, 0x0024($sp)
|
||||
/* 040AC 80807DEC AFB20020 */ sw $s2, 0x0020($sp)
|
||||
/* 040B0 80807DF0 AFB1001C */ sw $s1, 0x001C($sp)
|
||||
/* 040B4 80807DF4 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 040B8 80807DF8 8C850000 */ lw $a1, 0x0000($a0) ## 00000000
|
||||
/* 040BC 80807DFC 0080A025 */ or $s4, $a0, $zero ## $s4 = 00000000
|
||||
/* 040C0 80807E00 3C068081 */ lui $a2, %hi(D_80812AF0) ## $a2 = 80810000
|
||||
/* 040C4 80807E04 00008825 */ or $s1, $zero, $zero ## $s1 = 00000000
|
||||
/* 040C8 80807E08 0000A825 */ or $s5, $zero, $zero ## $s5 = 00000000
|
||||
/* 040CC 80807E0C 24C62AF0 */ addiu $a2, $a2, %lo(D_80812AF0) ## $a2 = 80812AF0
|
||||
/* 040D0 80807E10 27A40064 */ addiu $a0, $sp, 0x0064 ## $a0 = FFFFFFDC
|
||||
/* 040D4 80807E14 24070144 */ addiu $a3, $zero, 0x0144 ## $a3 = 00000144
|
||||
/* 040D8 80807E18 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 040DC 80807E1C 00A0B025 */ or $s6, $a1, $zero ## $s6 = 00000000
|
||||
/* 040E0 80807E20 0C02526A */ jal func_800949A8
|
||||
/* 040E4 80807E24 8E840000 */ lw $a0, 0x0000($s4) ## 00000000
|
||||
/* 040E8 80807E28 8EC302C0 */ lw $v1, 0x02C0($s6) ## 000002C0
|
||||
/* 040EC 80807E2C 3C0FE300 */ lui $t7, 0xE300 ## $t7 = E3000000
|
||||
/* 040F0 80807E30 35EF0A01 */ ori $t7, $t7, 0x0A01 ## $t7 = E3000A01
|
||||
/* 040F4 80807E34 246E0008 */ addiu $t6, $v1, 0x0008 ## $t6 = 00000008
|
||||
/* 040F8 80807E38 AECE02C0 */ sw $t6, 0x02C0($s6) ## 000002C0
|
||||
/* 040FC 80807E3C 3C180010 */ lui $t8, 0x0010 ## $t8 = 00100000
|
||||
/* 04100 80807E40 AC780004 */ sw $t8, 0x0004($v1) ## 00000004
|
||||
/* 04104 80807E44 AC6F0000 */ sw $t7, 0x0000($v1) ## 00000000
|
||||
/* 04108 80807E48 8EC302C0 */ lw $v1, 0x02C0($s6) ## 000002C0
|
||||
/* 0410C 80807E4C 3C08E200 */ lui $t0, 0xE200 ## $t0 = E2000000
|
||||
/* 04110 80807E50 3C090C18 */ lui $t1, 0x0C18 ## $t1 = 0C180000
|
||||
/* 04114 80807E54 24790008 */ addiu $t9, $v1, 0x0008 ## $t9 = 00000008
|
||||
/* 04118 80807E58 AED902C0 */ sw $t9, 0x02C0($s6) ## 000002C0
|
||||
/* 0411C 80807E5C 35294240 */ ori $t1, $t1, 0x4240 ## $t1 = 0C184240
|
||||
/* 04120 80807E60 3508001C */ ori $t0, $t0, 0x001C ## $t0 = E200001C
|
||||
/* 04124 80807E64 AC680000 */ sw $t0, 0x0000($v1) ## 00000000
|
||||
/* 04128 80807E68 AC690004 */ sw $t1, 0x0004($v1) ## 00000004
|
||||
/* 0412C 80807E6C 8EC302C0 */ lw $v1, 0x02C0($s6) ## 000002C0
|
||||
/* 04130 80807E70 3C0BFCFF */ lui $t3, 0xFCFF ## $t3 = FCFF0000
|
||||
/* 04134 80807E74 3C0CFFFD */ lui $t4, 0xFFFD ## $t4 = FFFD0000
|
||||
/* 04138 80807E78 246A0008 */ addiu $t2, $v1, 0x0008 ## $t2 = 00000008
|
||||
/* 0413C 80807E7C AECA02C0 */ sw $t2, 0x02C0($s6) ## 000002C0
|
||||
/* 04140 80807E80 358C9238 */ ori $t4, $t4, 0x9238 ## $t4 = FFFD9238
|
||||
/* 04144 80807E84 356BADFF */ ori $t3, $t3, 0xADFF ## $t3 = FCFFADFF
|
||||
/* 04148 80807E88 AC6B0000 */ sw $t3, 0x0000($v1) ## 00000000
|
||||
/* 0414C 80807E8C AC6C0004 */ sw $t4, 0x0004($v1) ## 00000004
|
||||
/* 04150 80807E90 8EC302C0 */ lw $v1, 0x02C0($s6) ## 000002C0
|
||||
/* 04154 80807E94 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 04158 80807E98 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 0415C 80807E9C 246D0008 */ addiu $t5, $v1, 0x0008 ## $t5 = 00000008
|
||||
/* 04160 80807EA0 AECD02C0 */ sw $t5, 0x02C0($s6) ## 000002C0
|
||||
/* 04164 80807EA4 0281F021 */ addu $s8, $s4, $at
|
||||
/* 04168 80807EA8 87CE4ACC */ lh $t6, 0x4ACC($s8) ## 00004ACC
|
||||
/* 0416C 80807EAC 3C01FA00 */ lui $at, 0xFA00 ## $at = FA000000
|
||||
/* 04170 80807EB0 2419FFFF */ addiu $t9, $zero, 0xFFFF ## $t9 = FFFFFFFF
|
||||
/* 04174 80807EB4 31CF00FF */ andi $t7, $t6, 0x00FF ## $t7 = 00000008
|
||||
/* 04178 80807EB8 01E1C025 */ or $t8, $t7, $at ## $t8 = FA000008
|
||||
/* 0417C 80807EBC 3401E760 */ ori $at, $zero, 0xE760 ## $at = 0000E760
|
||||
/* 04180 80807EC0 3C170102 */ lui $s7, 0x0102 ## $s7 = 01020000
|
||||
/* 04184 80807EC4 3C138081 */ lui $s3, %hi(D_808123F0) ## $s3 = 80810000
|
||||
/* 04188 80807EC8 267323F0 */ addiu $s3, $s3, %lo(D_808123F0) ## $s3 = 808123F0
|
||||
/* 0418C 80807ECC 36F70040 */ ori $s7, $s7, 0x0040 ## $s7 = 01020040
|
||||
/* 04190 80807ED0 02819021 */ addu $s2, $s4, $at
|
||||
/* 04194 80807ED4 AC780000 */ sw $t8, 0x0000($v1) ## 00000000
|
||||
/* 04198 80807ED8 AC790004 */ sw $t9, 0x0004($v1) ## 00000004
|
||||
/* 0419C 80807EDC 8EC302C0 */ lw $v1, 0x02C0($s6) ## 000002C0
|
||||
.L80807EE0:
|
||||
/* 041A0 80807EE0 00155100 */ sll $t2, $s5, 4
|
||||
/* 041A4 80807EE4 00008025 */ or $s0, $zero, $zero ## $s0 = 00000000
|
||||
/* 041A8 80807EE8 24680008 */ addiu $t0, $v1, 0x0008 ## $t0 = 00000008
|
||||
/* 041AC 80807EEC AEC802C0 */ sw $t0, 0x02C0($s6) ## 000002C0
|
||||
/* 041B0 80807EF0 AC770000 */ sw $s7, 0x0000($v1) ## 00000000
|
||||
/* 041B4 80807EF4 8FC949EC */ lw $t1, 0x49EC($s8) ## 000049EC
|
||||
/* 041B8 80807EF8 012A5821 */ addu $t3, $t1, $t2
|
||||
/* 041BC 80807EFC AC6B0004 */ sw $t3, 0x0004($v1) ## 00000004
|
||||
.L80807F00:
|
||||
/* 041C0 80807F00 00116040 */ sll $t4, $s1, 1
|
||||
/* 041C4 80807F04 026C6821 */ addu $t5, $s3, $t4
|
||||
/* 041C8 80807F08 85AE0000 */ lh $t6, 0x0000($t5) ## 00000008
|
||||
/* 041CC 80807F0C 00103400 */ sll $a2, $s0, 16
|
||||
/* 041D0 80807F10 00063403 */ sra $a2, $a2, 16
|
||||
/* 041D4 80807F14 000E79C0 */ sll $t7, $t6, 7
|
||||
/* 041D8 80807F18 01F22821 */ addu $a1, $t7, $s2
|
||||
/* 041DC 80807F1C 24A53C88 */ addiu $a1, $a1, 0x3C88 ## $a1 = 00003C88
|
||||
/* 041E0 80807F20 0C201B6C */ jal func_80806DB0
|
||||
/* 041E4 80807F24 8E840000 */ lw $a0, 0x0000($s4) ## 00000000
|
||||
/* 041E8 80807F28 26100004 */ addiu $s0, $s0, 0x0004 ## $s0 = 00000004
|
||||
/* 041EC 80807F2C 00108400 */ sll $s0, $s0, 16
|
||||
/* 041F0 80807F30 00108403 */ sra $s0, $s0, 16
|
||||
/* 041F4 80807F34 26310001 */ addiu $s1, $s1, 0x0001 ## $s1 = 00000001
|
||||
/* 041F8 80807F38 00118C00 */ sll $s1, $s1, 16
|
||||
/* 041FC 80807F3C 2A010020 */ slti $at, $s0, 0x0020
|
||||
/* 04200 80807F40 1420FFEF */ bne $at, $zero, .L80807F00
|
||||
/* 04204 80807F44 00118C03 */ sra $s1, $s1, 16
|
||||
/* 04208 80807F48 26B50020 */ addiu $s5, $s5, 0x0020 ## $s5 = 00000020
|
||||
/* 0420C 80807F4C 0015AC00 */ sll $s5, $s5, 16
|
||||
/* 04210 80807F50 0015AC03 */ sra $s5, $s5, 16
|
||||
/* 04214 80807F54 2AA10100 */ slti $at, $s5, 0x0100
|
||||
/* 04218 80807F58 5420FFE1 */ bnel $at, $zero, .L80807EE0
|
||||
/* 0421C 80807F5C 8EC302C0 */ lw $v1, 0x02C0($s6) ## 000002C0
|
||||
/* 04220 80807F60 8EC302C0 */ lw $v1, 0x02C0($s6) ## 000002C0
|
||||
/* 04224 80807F64 3C190100 */ lui $t9, 0x0100 ## $t9 = 01000000
|
||||
/* 04228 80807F68 37394008 */ ori $t9, $t9, 0x4008 ## $t9 = 01004008
|
||||
/* 0422C 80807F6C 24780008 */ addiu $t8, $v1, 0x0008 ## $t8 = 00000008
|
||||
/* 04230 80807F70 AED802C0 */ sw $t8, 0x02C0($s6) ## 000002C0
|
||||
/* 04234 80807F74 AC790000 */ sw $t9, 0x0000($v1) ## 00000000
|
||||
/* 04238 80807F78 8FC849EC */ lw $t0, 0x49EC($s8) ## 000049EC
|
||||
/* 0423C 80807F7C 3C138081 */ lui $s3, %hi(D_808123F0) ## $s3 = 80810000
|
||||
/* 04240 80807F80 267323F0 */ addiu $s3, $s3, %lo(D_808123F0) ## $s3 = 808123F0
|
||||
/* 04244 80807F84 00115040 */ sll $t2, $s1, 1
|
||||
/* 04248 80807F88 25091000 */ addiu $t1, $t0, 0x1000 ## $t1 = 00001000
|
||||
/* 0424C 80807F8C 026A5821 */ addu $t3, $s3, $t2
|
||||
/* 04250 80807F90 AC690004 */ sw $t1, 0x0004($v1) ## 00000004
|
||||
/* 04254 80807F94 856C0000 */ lh $t4, 0x0000($t3) ## 00000000
|
||||
/* 04258 80807F98 3401E760 */ ori $at, $zero, 0xE760 ## $at = 0000E760
|
||||
/* 0425C 80807F9C 02819021 */ addu $s2, $s4, $at
|
||||
/* 04260 80807FA0 000C69C0 */ sll $t5, $t4, 7
|
||||
/* 04264 80807FA4 01B22821 */ addu $a1, $t5, $s2
|
||||
/* 04268 80807FA8 24A53C88 */ addiu $a1, $a1, 0x3C88 ## $a1 = 00003C88
|
||||
/* 0426C 80807FAC 8E840000 */ lw $a0, 0x0000($s4) ## 00000000
|
||||
/* 04270 80807FB0 0C201B6C */ jal func_80806DB0
|
||||
/* 04274 80807FB4 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 04278 80807FB8 3C068081 */ lui $a2, %hi(D_80812B08) ## $a2 = 80810000
|
||||
/* 0427C 80807FBC 24C62B08 */ addiu $a2, $a2, %lo(D_80812B08) ## $a2 = 80812B08
|
||||
/* 04280 80807FC0 27A40064 */ addiu $a0, $sp, 0x0064 ## $a0 = FFFFFFDC
|
||||
/* 04284 80807FC4 8E850000 */ lw $a1, 0x0000($s4) ## 00000000
|
||||
/* 04288 80807FC8 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 0428C 80807FCC 2407015B */ addiu $a3, $zero, 0x015B ## $a3 = 0000015B
|
||||
/* 04290 80807FD0 8FBF003C */ lw $ra, 0x003C($sp)
|
||||
/* 04294 80807FD4 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 04298 80807FD8 8FB1001C */ lw $s1, 0x001C($sp)
|
||||
/* 0429C 80807FDC 8FB20020 */ lw $s2, 0x0020($sp)
|
||||
/* 042A0 80807FE0 8FB30024 */ lw $s3, 0x0024($sp)
|
||||
/* 042A4 80807FE4 8FB40028 */ lw $s4, 0x0028($sp)
|
||||
/* 042A8 80807FE8 8FB5002C */ lw $s5, 0x002C($sp)
|
||||
/* 042AC 80807FEC 8FB60030 */ lw $s6, 0x0030($sp)
|
||||
/* 042B0 80807FF0 8FB70034 */ lw $s7, 0x0034($sp)
|
||||
/* 042B4 80807FF4 8FBE0038 */ lw $s8, 0x0038($sp)
|
||||
/* 042B8 80807FF8 03E00008 */ jr $ra
|
||||
/* 042BC 80807FFC 27BD0088 */ addiu $sp, $sp, 0x0088 ## $sp = 00000000
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,48 +0,0 @@
|
||||
glabel func_80808F84
|
||||
/* 05244 80808F84 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 05248 80808F88 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 0524C 80808F8C 00811021 */ addu $v0, $a0, $at
|
||||
/* 05250 80808F90 844E4A9C */ lh $t6, 0x4A9C($v0) ## 00004A9C
|
||||
/* 05254 80808F94 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05258 80808F98 00240821 */ addu $at, $at, $a0
|
||||
/* 0525C 80808F9C 25CF0019 */ addiu $t7, $t6, 0x0019 ## $t7 = 00000019
|
||||
/* 05260 80808FA0 A42FCA9C */ sh $t7, -0x3564($at) ## 0001CA9C
|
||||
/* 05264 80808FA4 84584A9C */ lh $t8, 0x4A9C($v0) ## 00004A9C
|
||||
/* 05268 80808FA8 241900FF */ addiu $t9, $zero, 0x00FF ## $t9 = 000000FF
|
||||
/* 0526C 80808FAC 240B00FF */ addiu $t3, $zero, 0x00FF ## $t3 = 000000FF
|
||||
/* 05270 80808FB0 2B0100FF */ slti $at, $t8, 0x00FF
|
||||
/* 05274 80808FB4 14200004 */ bne $at, $zero, .L80808FC8
|
||||
/* 05278 80808FB8 240C0063 */ addiu $t4, $zero, 0x0063 ## $t4 = 00000063
|
||||
/* 0527C 80808FBC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05280 80808FC0 00240821 */ addu $at, $at, $a0
|
||||
/* 05284 80808FC4 A439CA9C */ sh $t9, -0x3564($at) ## 0001CA9C
|
||||
.L80808FC8:
|
||||
/* 05288 80808FC8 84484ABE */ lh $t0, 0x4ABE($v0) ## 00004ABE
|
||||
/* 0528C 80808FCC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05290 80808FD0 00240821 */ addu $at, $at, $a0
|
||||
/* 05294 80808FD4 2509FFE2 */ addiu $t1, $t0, 0xFFE2 ## $t1 = FFFFFFE2
|
||||
/* 05298 80808FD8 A429CABE */ sh $t1, -0x3542($at) ## 0001CABE
|
||||
/* 0529C 80808FDC 844A4ABE */ lh $t2, 0x4ABE($v0) ## 00004ABE
|
||||
/* 052A0 80808FE0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 052A4 80808FE4 00240821 */ addu $at, $at, $a0
|
||||
/* 052A8 80808FE8 1D400011 */ bgtz $t2, .L80809030
|
||||
/* 052AC 80808FEC 240D0021 */ addiu $t5, $zero, 0x0021 ## $t5 = 00000021
|
||||
/* 052B0 80808FF0 A420CABE */ sh $zero, -0x3542($at) ## 0001CABE
|
||||
/* 052B4 80808FF4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 052B8 80808FF8 00240821 */ addu $at, $at, $a0
|
||||
/* 052BC 80808FFC A42BCA9C */ sh $t3, -0x3564($at) ## 0001CA9C
|
||||
/* 052C0 80809000 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 052C4 80809004 00240821 */ addu $at, $at, $a0
|
||||
/* 052C8 80809008 A420CAD0 */ sh $zero, -0x3530($at) ## 0001CAD0
|
||||
/* 052CC 8080900C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 052D0 80809010 00240821 */ addu $at, $at, $a0
|
||||
/* 052D4 80809014 A420CAD2 */ sh $zero, -0x352E($at) ## 0001CAD2
|
||||
/* 052D8 80809018 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 052DC 8080901C 00240821 */ addu $at, $at, $a0
|
||||
/* 052E0 80809020 A42CCAC8 */ sh $t4, -0x3538($at) ## 0001CAC8
|
||||
/* 052E4 80809024 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 052E8 80809028 00240821 */ addu $at, $at, $a0
|
||||
/* 052EC 8080902C A42DCA3E */ sh $t5, -0x35C2($at) ## 0001CA3E
|
||||
.L80809030:
|
||||
/* 052F0 80809030 03E00008 */ jr $ra
|
||||
/* 052F4 80809034 00000000 */ nop
|
||||
@@ -1,400 +0,0 @@
|
||||
glabel func_80809038
|
||||
/* 052F8 80809038 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
|
||||
/* 052FC 8080903C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05300 80809040 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 05304 80809044 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 05308 80809048 00240821 */ addu $at, $at, $a0
|
||||
/* 0530C 8080904C 240E0063 */ addiu $t6, $zero, 0x0063 ## $t6 = 00000063
|
||||
/* 05310 80809050 A42ECAC8 */ sh $t6, -0x3538($at) ## 0001CAC8
|
||||
/* 05314 80809054 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 05318 80809058 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 0531C 8080905C 00811821 */ addu $v1, $a0, $at
|
||||
/* 05320 80809060 846F4AD2 */ lh $t7, 0x4AD2($v1) ## 00004AD2
|
||||
/* 05324 80809064 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 05328 80809068 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0532C 8080906C 51E10058 */ beql $t7, $at, .L808091D0
|
||||
/* 05330 80809070 84624ABA */ lh $v0, 0x4ABA($v1) ## 00004ABA
|
||||
/* 05334 80809074 84624ABA */ lh $v0, 0x4ABA($v1) ## 00004ABA
|
||||
/* 05338 80809078 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 0533C 8080907C 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 05340 80809080 2841FFE2 */ slti $at, $v0, 0xFFE2
|
||||
/* 05344 80809084 10200027 */ beq $at, $zero, .L80809124
|
||||
/* 05348 80809088 24044839 */ addiu $a0, $zero, 0x4839 ## $a0 = 00004839
|
||||
/* 0534C 8080908C 3C188013 */ lui $t8, %hi(D_801333E8)
|
||||
/* 05350 80809090 271833E8 */ addiu $t8, %lo(D_801333E8)
|
||||
/* 05354 80809094 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 05358 80809098 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 0535C 8080909C AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 05360 808090A0 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 05364 808090A4 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 05368 808090A8 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 0536C 808090AC AFA3002C */ sw $v1, 0x002C($sp)
|
||||
/* 05370 808090B0 8FA3002C */ lw $v1, 0x002C($sp)
|
||||
/* 05374 808090B4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05378 808090B8 00300821 */ addu $at, $at, $s0
|
||||
/* 0537C 808090BC 84794ACE */ lh $t9, 0x4ACE($v1) ## 00004ACE
|
||||
/* 05380 808090C0 240C000C */ addiu $t4, $zero, 0x000C ## $t4 = 0000000C
|
||||
/* 05384 808090C4 2728FFFF */ addiu $t0, $t9, 0xFFFF ## $t0 = FFFFFFFF
|
||||
/* 05388 808090C8 A428CACE */ sh $t0, -0x3532($at) ## 0001CACE
|
||||
/* 0538C 808090CC 84694AD0 */ lh $t1, 0x4AD0($v1) ## 00004AD0
|
||||
/* 05390 808090D0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05394 808090D4 00300821 */ addu $at, $at, $s0
|
||||
/* 05398 808090D8 252AFFFF */ addiu $t2, $t1, 0xFFFF ## $t2 = FFFFFFFF
|
||||
/* 0539C 808090DC A42ACAD0 */ sh $t2, -0x3530($at) ## 0001CAD0
|
||||
/* 053A0 808090E0 846B4AD0 */ lh $t3, 0x4AD0($v1) ## 00004AD0
|
||||
/* 053A4 808090E4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 053A8 808090E8 00300821 */ addu $at, $at, $s0
|
||||
/* 053AC 808090EC 05630070 */ bgezl $t3, .L808092B0
|
||||
/* 053B0 808090F0 84624ABC */ lh $v0, 0x4ABC($v1) ## 00004ABC
|
||||
/* 053B4 808090F4 A42CCAD0 */ sh $t4, -0x3530($at) ## 0001CAD0
|
||||
/* 053B8 808090F8 846D4AD2 */ lh $t5, 0x4AD2($v1) ## 00004AD2
|
||||
/* 053BC 808090FC 846F4AD0 */ lh $t7, 0x4AD0($v1) ## 00004AD0
|
||||
/* 053C0 80809100 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 053C4 80809104 000D7080 */ sll $t6, $t5, 2
|
||||
/* 053C8 80809108 01CD7023 */ subu $t6, $t6, $t5
|
||||
/* 053CC 8080910C 000E7080 */ sll $t6, $t6, 2
|
||||
/* 053D0 80809110 01CD7021 */ addu $t6, $t6, $t5
|
||||
/* 053D4 80809114 00300821 */ addu $at, $at, $s0
|
||||
/* 053D8 80809118 01CFC021 */ addu $t8, $t6, $t7
|
||||
/* 053DC 8080911C 10000063 */ beq $zero, $zero, .L808092AC
|
||||
/* 053E0 80809120 A438CACE */ sh $t8, -0x3532($at) ## 0001CACE
|
||||
.L80809124:
|
||||
/* 053E4 80809124 2841001F */ slti $at, $v0, 0x001F
|
||||
/* 053E8 80809128 14200060 */ bne $at, $zero, .L808092AC
|
||||
/* 053EC 8080912C 24044839 */ addiu $a0, $zero, 0x4839 ## $a0 = 00004839
|
||||
/* 053F0 80809130 3C198013 */ lui $t9, %hi(D_801333E0)
|
||||
/* 053F4 80809134 3C088013 */ lui $t0, %hi(D_801333E8)
|
||||
/* 053F8 80809138 250833E8 */ addiu $t0, %lo(D_801333E8)
|
||||
/* 053FC 8080913C 272733E0 */ addiu $a3, $t9, %lo(D_801333E0)
|
||||
/* 05400 80809140 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 05404 80809144 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 05408 80809148 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 0540C 8080914C AFA80014 */ sw $t0, 0x0014($sp)
|
||||
/* 05410 80809150 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 05414 80809154 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 05418 80809158 AFA3002C */ sw $v1, 0x002C($sp)
|
||||
/* 0541C 8080915C 8FA3002C */ lw $v1, 0x002C($sp)
|
||||
/* 05420 80809160 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05424 80809164 00300821 */ addu $at, $at, $s0
|
||||
/* 05428 80809168 84694ACE */ lh $t1, 0x4ACE($v1) ## 00004ACE
|
||||
/* 0542C 8080916C 252A0001 */ addiu $t2, $t1, 0x0001 ## $t2 = 00000001
|
||||
/* 05430 80809170 A42ACACE */ sh $t2, -0x3532($at) ## 0001CACE
|
||||
/* 05434 80809174 846B4AD0 */ lh $t3, 0x4AD0($v1) ## 00004AD0
|
||||
/* 05438 80809178 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0543C 8080917C 00300821 */ addu $at, $at, $s0
|
||||
/* 05440 80809180 256C0001 */ addiu $t4, $t3, 0x0001 ## $t4 = 00000001
|
||||
/* 05444 80809184 A42CCAD0 */ sh $t4, -0x3530($at) ## 0001CAD0
|
||||
/* 05448 80809188 846D4AD0 */ lh $t5, 0x4AD0($v1) ## 00004AD0
|
||||
/* 0544C 8080918C 29A1000D */ slti $at, $t5, 0x000D
|
||||
/* 05450 80809190 14200046 */ bne $at, $zero, .L808092AC
|
||||
/* 05454 80809194 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05458 80809198 00300821 */ addu $at, $at, $s0
|
||||
/* 0545C 8080919C A420CAD0 */ sh $zero, -0x3530($at) ## 0001CAD0
|
||||
/* 05460 808091A0 846E4AD2 */ lh $t6, 0x4AD2($v1) ## 00004AD2
|
||||
/* 05464 808091A4 84784AD0 */ lh $t8, 0x4AD0($v1) ## 00004AD0
|
||||
/* 05468 808091A8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0546C 808091AC 000E7880 */ sll $t7, $t6, 2
|
||||
/* 05470 808091B0 01EE7823 */ subu $t7, $t7, $t6
|
||||
/* 05474 808091B4 000F7880 */ sll $t7, $t7, 2
|
||||
/* 05478 808091B8 01EE7821 */ addu $t7, $t7, $t6
|
||||
/* 0547C 808091BC 00300821 */ addu $at, $at, $s0
|
||||
/* 05480 808091C0 01F8C821 */ addu $t9, $t7, $t8
|
||||
/* 05484 808091C4 10000039 */ beq $zero, $zero, .L808092AC
|
||||
/* 05488 808091C8 A439CACE */ sh $t9, -0x3532($at) ## 0001CACE
|
||||
/* 0548C 808091CC 84624ABA */ lh $v0, 0x4ABA($v1) ## 00004ABA
|
||||
.L808091D0:
|
||||
/* 05490 808091D0 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 05494 808091D4 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 05498 808091D8 2841FFE2 */ slti $at, $v0, 0xFFE2
|
||||
/* 0549C 808091DC 10200018 */ beq $at, $zero, .L80809240
|
||||
/* 054A0 808091E0 24044839 */ addiu $a0, $zero, 0x4839 ## $a0 = 00004839
|
||||
/* 054A4 808091E4 3C088013 */ lui $t0, %hi(D_801333E0)
|
||||
/* 054A8 808091E8 3C098013 */ lui $t1, %hi(D_801333E8)
|
||||
/* 054AC 808091EC 252933E8 */ addiu $t1, %lo(D_801333E8)
|
||||
/* 054B0 808091F0 250733E0 */ addiu $a3, $t0, %lo(D_801333E0)
|
||||
/* 054B4 808091F4 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 054B8 808091F8 AFA90014 */ sw $t1, 0x0014($sp)
|
||||
/* 054BC 808091FC 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 054C0 80809200 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 054C4 80809204 AFA3002C */ sw $v1, 0x002C($sp)
|
||||
/* 054C8 80809208 8FA3002C */ lw $v1, 0x002C($sp)
|
||||
/* 054CC 8080920C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 054D0 80809210 00300821 */ addu $at, $at, $s0
|
||||
/* 054D4 80809214 846A4AD0 */ lh $t2, 0x4AD0($v1) ## 00004AD0
|
||||
/* 054D8 80809218 240D0004 */ addiu $t5, $zero, 0x0004 ## $t5 = 00000004
|
||||
/* 054DC 8080921C 254BFFFF */ addiu $t3, $t2, 0xFFFF ## $t3 = FFFFFFFF
|
||||
/* 054E0 80809220 A42BCAD0 */ sh $t3, -0x3530($at) ## 0001CAD0
|
||||
/* 054E4 80809224 846C4AD0 */ lh $t4, 0x4AD0($v1) ## 00004AD0
|
||||
/* 054E8 80809228 29810003 */ slti $at, $t4, 0x0003
|
||||
/* 054EC 8080922C 1020001F */ beq $at, $zero, .L808092AC
|
||||
/* 054F0 80809230 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 054F4 80809234 00300821 */ addu $at, $at, $s0
|
||||
/* 054F8 80809238 1000001C */ beq $zero, $zero, .L808092AC
|
||||
/* 054FC 8080923C A42DCAD0 */ sh $t5, -0x3530($at) ## 0001CAD0
|
||||
.L80809240:
|
||||
/* 05500 80809240 2841001F */ slti $at, $v0, 0x001F
|
||||
/* 05504 80809244 14200019 */ bne $at, $zero, .L808092AC
|
||||
/* 05508 80809248 24044839 */ addiu $a0, $zero, 0x4839 ## $a0 = 00004839
|
||||
/* 0550C 8080924C 3C0E8013 */ lui $t6, %hi(D_801333E0)
|
||||
/* 05510 80809250 3C0F8013 */ lui $t7, %hi(D_801333E8)
|
||||
/* 05514 80809254 25EF33E8 */ addiu $t7, %lo(D_801333E8)
|
||||
/* 05518 80809258 25C733E0 */ addiu $a3, $t6, %lo(D_801333E0)
|
||||
/* 0551C 8080925C 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 05520 80809260 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 05524 80809264 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 05528 80809268 AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 0552C 8080926C 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 05530 80809270 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 05534 80809274 AFA3002C */ sw $v1, 0x002C($sp)
|
||||
/* 05538 80809278 8FA3002C */ lw $v1, 0x002C($sp)
|
||||
/* 0553C 8080927C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05540 80809280 00300821 */ addu $at, $at, $s0
|
||||
/* 05544 80809284 84784AD0 */ lh $t8, 0x4AD0($v1) ## 00004AD0
|
||||
/* 05548 80809288 24090003 */ addiu $t1, $zero, 0x0003 ## $t1 = 00000003
|
||||
/* 0554C 8080928C 27190001 */ addiu $t9, $t8, 0x0001 ## $t9 = 00000001
|
||||
/* 05550 80809290 A439CAD0 */ sh $t9, -0x3530($at) ## 0001CAD0
|
||||
/* 05554 80809294 84684AD0 */ lh $t0, 0x4AD0($v1) ## 00004AD0
|
||||
/* 05558 80809298 29010005 */ slti $at, $t0, 0x0005
|
||||
/* 0555C 8080929C 14200003 */ bne $at, $zero, .L808092AC
|
||||
/* 05560 808092A0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05564 808092A4 00300821 */ addu $at, $at, $s0
|
||||
/* 05568 808092A8 A429CAD0 */ sh $t1, -0x3530($at) ## 0001CAD0
|
||||
.L808092AC:
|
||||
/* 0556C 808092AC 84624ABC */ lh $v0, 0x4ABC($v1) ## 00004ABC
|
||||
.L808092B0:
|
||||
/* 05570 808092B0 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 05574 808092B4 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 05578 808092B8 2841001F */ slti $at, $v0, 0x001F
|
||||
/* 0557C 808092BC 1420005D */ bne $at, $zero, .L80809434
|
||||
/* 05580 808092C0 24044839 */ addiu $a0, $zero, 0x4839 ## $a0 = 00004839
|
||||
/* 05584 808092C4 3C0A8013 */ lui $t2, %hi(D_801333E8)
|
||||
/* 05588 808092C8 254A33E8 */ addiu $t2, %lo(D_801333E8)
|
||||
/* 0558C 808092CC 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 05590 808092D0 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 05594 808092D4 AFAA0014 */ sw $t2, 0x0014($sp)
|
||||
/* 05598 808092D8 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 0559C 808092DC AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 055A0 808092E0 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 055A4 808092E4 AFA3002C */ sw $v1, 0x002C($sp)
|
||||
/* 055A8 808092E8 8FA3002C */ lw $v1, 0x002C($sp)
|
||||
/* 055AC 808092EC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 055B0 808092F0 00300821 */ addu $at, $at, $s0
|
||||
/* 055B4 808092F4 846B4AD2 */ lh $t3, 0x4AD2($v1) ## 00004AD2
|
||||
/* 055B8 808092F8 256CFFFF */ addiu $t4, $t3, 0xFFFF ## $t4 = FFFFFFFF
|
||||
/* 055BC 808092FC A42CCAD2 */ sh $t4, -0x352E($at) ## 0001CAD2
|
||||
/* 055C0 80809300 846D4AD2 */ lh $t5, 0x4AD2($v1) ## 00004AD2
|
||||
/* 055C4 80809304 05A30030 */ bgezl $t5, .L808093C8
|
||||
/* 055C8 80809308 846F4ACE */ lh $t7, 0x4ACE($v1) ## 00004ACE
|
||||
/* 055CC 8080930C 846E4AD0 */ lh $t6, 0x4AD0($v1) ## 00004AD0
|
||||
/* 055D0 80809310 240F0004 */ addiu $t7, $zero, 0x0004 ## $t7 = 00000004
|
||||
/* 055D4 80809314 24080005 */ addiu $t0, $zero, 0x0005 ## $t0 = 00000005
|
||||
/* 055D8 80809318 29C10008 */ slti $at, $t6, 0x0008
|
||||
/* 055DC 8080931C 10200009 */ beq $at, $zero, .L80809344
|
||||
/* 055E0 80809320 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 055E4 80809324 00300821 */ addu $at, $at, $s0
|
||||
/* 055E8 80809328 A42FCAD2 */ sh $t7, -0x352E($at) ## 0001CAD2
|
||||
/* 055EC 8080932C 84784AD0 */ lh $t8, 0x4AD0($v1) ## 00004AD0
|
||||
/* 055F0 80809330 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 055F4 80809334 00300821 */ addu $at, $at, $s0
|
||||
/* 055F8 80809338 27190034 */ addiu $t9, $t8, 0x0034 ## $t9 = 00000034
|
||||
/* 055FC 8080933C 100000A6 */ beq $zero, $zero, .L808095D8
|
||||
/* 05600 80809340 A439CACE */ sh $t9, -0x3532($at) ## 0001CACE
|
||||
.L80809344:
|
||||
/* 05604 80809344 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05608 80809348 00300821 */ addu $at, $at, $s0
|
||||
/* 0560C 8080934C A428CAD2 */ sh $t0, -0x352E($at) ## 0001CAD2
|
||||
/* 05610 80809350 84694ACE */ lh $t1, 0x4ACE($v1) ## 00004ACE
|
||||
/* 05614 80809354 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05618 80809358 00300821 */ addu $at, $at, $s0
|
||||
/* 0561C 8080935C 252A0034 */ addiu $t2, $t1, 0x0034 ## $t2 = 00000034
|
||||
/* 05620 80809360 A42ACACE */ sh $t2, -0x3532($at) ## 0001CACE
|
||||
/* 05624 80809364 84624AD0 */ lh $v0, 0x4AD0($v1) ## 00004AD0
|
||||
/* 05628 80809368 240B0003 */ addiu $t3, $zero, 0x0003 ## $t3 = 00000003
|
||||
/* 0562C 8080936C 00022400 */ sll $a0, $v0, 16
|
||||
/* 05630 80809370 2841000A */ slti $at, $v0, 0x000A
|
||||
/* 05634 80809374 10200006 */ beq $at, $zero, .L80809390
|
||||
/* 05638 80809378 00042403 */ sra $a0, $a0, 16
|
||||
/* 0563C 8080937C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05640 80809380 00300821 */ addu $at, $at, $s0
|
||||
/* 05644 80809384 A42BCAD0 */ sh $t3, -0x3530($at) ## 0001CAD0
|
||||
/* 05648 80809388 10000008 */ beq $zero, $zero, .L808093AC
|
||||
/* 0564C 8080938C 84624AD0 */ lh $v0, 0x4AD0($v1) ## 00004AD0
|
||||
.L80809390:
|
||||
/* 05650 80809390 2841000D */ slti $at, $v0, 0x000D
|
||||
/* 05654 80809394 10200005 */ beq $at, $zero, .L808093AC
|
||||
/* 05658 80809398 240C0004 */ addiu $t4, $zero, 0x0004 ## $t4 = 00000004
|
||||
/* 0565C 8080939C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05660 808093A0 00300821 */ addu $at, $at, $s0
|
||||
/* 05664 808093A4 A42CCAD0 */ sh $t4, -0x3530($at) ## 0001CAD0
|
||||
/* 05668 808093A8 84624AD0 */ lh $v0, 0x4AD0($v1) ## 00004AD0
|
||||
.L808093AC:
|
||||
/* 0566C 808093AC 00026840 */ sll $t5, $v0, 1
|
||||
/* 05670 808093B0 020D7021 */ addu $t6, $s0, $t5
|
||||
/* 05674 808093B4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05678 808093B8 002E0821 */ addu $at, $at, $t6
|
||||
/* 0567C 808093BC 10000086 */ beq $zero, $zero, .L808095D8
|
||||
/* 05680 808093C0 A424CAD6 */ sh $a0, -0x352A($at) ## 0001CAD6
|
||||
/* 05684 808093C4 846F4ACE */ lh $t7, 0x4ACE($v1) ## 00004ACE
|
||||
.L808093C8:
|
||||
/* 05688 808093C8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0568C 808093CC 00300821 */ addu $at, $at, $s0
|
||||
/* 05690 808093D0 25F8FFF3 */ addiu $t8, $t7, 0xFFF3 ## $t8 = FFFFFFF7
|
||||
/* 05694 808093D4 A438CACE */ sh $t8, -0x3532($at) ## 0001CACE
|
||||
/* 05698 808093D8 84794AD2 */ lh $t9, 0x4AD2($v1) ## 00004AD2
|
||||
/* 0569C 808093DC 24010004 */ addiu $at, $zero, 0x0004 ## $at = 00000004
|
||||
/* 056A0 808093E0 24080034 */ addiu $t0, $zero, 0x0034 ## $t0 = 00000034
|
||||
/* 056A4 808093E4 1721007C */ bne $t9, $at, .L808095D8
|
||||
/* 056A8 808093E8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 056AC 808093EC 00300821 */ addu $at, $at, $s0
|
||||
/* 056B0 808093F0 A428CACE */ sh $t0, -0x3532($at) ## 0001CACE
|
||||
/* 056B4 808093F4 84694AD0 */ lh $t1, 0x4AD0($v1) ## 00004AD0
|
||||
/* 056B8 808093F8 3C0C0002 */ lui $t4, 0x0002 ## $t4 = 00020000
|
||||
/* 056BC 808093FC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 056C0 80809400 00095040 */ sll $t2, $t1, 1
|
||||
/* 056C4 80809404 020A5821 */ addu $t3, $s0, $t2
|
||||
/* 056C8 80809408 018B6021 */ addu $t4, $t4, $t3
|
||||
/* 056CC 8080940C 858CCAD6 */ lh $t4, -0x352A($t4) ## 0001CAD6
|
||||
/* 056D0 80809410 00300821 */ addu $at, $at, $s0
|
||||
/* 056D4 80809414 A42CCAD0 */ sh $t4, -0x3530($at) ## 0001CAD0
|
||||
/* 056D8 80809418 846E4AD0 */ lh $t6, 0x4AD0($v1) ## 00004AD0
|
||||
/* 056DC 8080941C 846D4ACE */ lh $t5, 0x4ACE($v1) ## 00004ACE
|
||||
/* 056E0 80809420 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 056E4 80809424 00300821 */ addu $at, $at, $s0
|
||||
/* 056E8 80809428 01AE7821 */ addu $t7, $t5, $t6
|
||||
/* 056EC 8080942C 1000006A */ beq $zero, $zero, .L808095D8
|
||||
/* 056F0 80809430 A42FCACE */ sh $t7, -0x3532($at) ## 0001CACE
|
||||
.L80809434:
|
||||
/* 056F4 80809434 2841FFE2 */ slti $at, $v0, 0xFFE2
|
||||
/* 056F8 80809438 10200067 */ beq $at, $zero, .L808095D8
|
||||
/* 056FC 8080943C 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 05700 80809440 3C188013 */ lui $t8, %hi(D_801333E8)
|
||||
/* 05704 80809444 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 05708 80809448 271833E8 */ addiu $t8, %lo(D_801333E8)
|
||||
/* 0570C 8080944C 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 05710 80809450 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 05714 80809454 AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 05718 80809458 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 0571C 8080945C 24044839 */ addiu $a0, $zero, 0x4839 ## $a0 = 00004839
|
||||
/* 05720 80809460 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 05724 80809464 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 05728 80809468 AFA3002C */ sw $v1, 0x002C($sp)
|
||||
/* 0572C 8080946C 8FA3002C */ lw $v1, 0x002C($sp)
|
||||
/* 05730 80809470 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05734 80809474 00300821 */ addu $at, $at, $s0
|
||||
/* 05738 80809478 84794AD2 */ lh $t9, 0x4AD2($v1) ## 00004AD2
|
||||
/* 0573C 8080947C 27280001 */ addiu $t0, $t9, 0x0001 ## $t0 = 00000001
|
||||
/* 05740 80809480 A428CAD2 */ sh $t0, -0x352E($at) ## 0001CAD2
|
||||
/* 05744 80809484 84694AD2 */ lh $t1, 0x4AD2($v1) ## 00004AD2
|
||||
/* 05748 80809488 29210006 */ slti $at, $t1, 0x0006
|
||||
/* 0574C 8080948C 14200011 */ bne $at, $zero, .L808094D4
|
||||
/* 05750 80809490 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05754 80809494 00300821 */ addu $at, $at, $s0
|
||||
/* 05758 80809498 A420CAD2 */ sh $zero, -0x352E($at) ## 0001CAD2
|
||||
/* 0575C 8080949C 846A4AD0 */ lh $t2, 0x4AD0($v1) ## 00004AD0
|
||||
/* 05760 808094A0 3C0D0002 */ lui $t5, 0x0002 ## $t5 = 00020000
|
||||
/* 05764 808094A4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05768 808094A8 000A5840 */ sll $t3, $t2, 1
|
||||
/* 0576C 808094AC 020B6021 */ addu $t4, $s0, $t3
|
||||
/* 05770 808094B0 01AC6821 */ addu $t5, $t5, $t4
|
||||
/* 05774 808094B4 85ADCAD6 */ lh $t5, -0x352A($t5) ## 0001CAD6
|
||||
/* 05778 808094B8 00300821 */ addu $at, $at, $s0
|
||||
/* 0577C 808094BC A42DCAD0 */ sh $t5, -0x3530($at) ## 0001CAD0
|
||||
/* 05780 808094C0 846E4AD0 */ lh $t6, 0x4AD0($v1) ## 00004AD0
|
||||
/* 05784 808094C4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05788 808094C8 00300821 */ addu $at, $at, $s0
|
||||
/* 0578C 808094CC 10000042 */ beq $zero, $zero, .L808095D8
|
||||
/* 05790 808094D0 A42ECACE */ sh $t6, -0x3532($at) ## 0001CACE
|
||||
.L808094D4:
|
||||
/* 05794 808094D4 846F4ACE */ lh $t7, 0x4ACE($v1) ## 00004ACE
|
||||
/* 05798 808094D8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0579C 808094DC 00300821 */ addu $at, $at, $s0
|
||||
/* 057A0 808094E0 25F8000D */ addiu $t8, $t7, 0x000D ## $t8 = 0000000D
|
||||
/* 057A4 808094E4 A438CACE */ sh $t8, -0x3532($at) ## 0001CACE
|
||||
/* 057A8 808094E8 84794AD2 */ lh $t9, 0x4AD2($v1) ## 00004AD2
|
||||
/* 057AC 808094EC 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 057B0 808094F0 5721003A */ bnel $t9, $at, .L808095DC
|
||||
/* 057B4 808094F4 846F4AD2 */ lh $t7, 0x4AD2($v1) ## 00004AD2
|
||||
/* 057B8 808094F8 84624AD0 */ lh $v0, 0x4AD0($v1) ## 00004AD0
|
||||
/* 057BC 808094FC 28410008 */ slti $at, $v0, 0x0008
|
||||
/* 057C0 80809500 10200009 */ beq $at, $zero, .L80809528
|
||||
/* 057C4 80809504 00022400 */ sll $a0, $v0, 16
|
||||
/* 057C8 80809508 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 057CC 8080950C 00300821 */ addu $at, $at, $s0
|
||||
/* 057D0 80809510 A420CAD2 */ sh $zero, -0x352E($at) ## 0001CAD2
|
||||
/* 057D4 80809514 84684AD0 */ lh $t0, 0x4AD0($v1) ## 00004AD0
|
||||
/* 057D8 80809518 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 057DC 8080951C 00300821 */ addu $at, $at, $s0
|
||||
/* 057E0 80809520 1000002D */ beq $zero, $zero, .L808095D8
|
||||
/* 057E4 80809524 A428CACE */ sh $t0, -0x3532($at) ## 0001CACE
|
||||
.L80809528:
|
||||
/* 057E8 80809528 28410003 */ slti $at, $v0, 0x0003
|
||||
/* 057EC 8080952C 10200006 */ beq $at, $zero, .L80809548
|
||||
/* 057F0 80809530 00042403 */ sra $a0, $a0, 16
|
||||
/* 057F4 80809534 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 057F8 80809538 00300821 */ addu $at, $at, $s0
|
||||
/* 057FC 8080953C A420CAD0 */ sh $zero, -0x3530($at) ## 0001CAD0
|
||||
/* 05800 80809540 10000020 */ beq $zero, $zero, .L808095C4
|
||||
/* 05804 80809544 84624AD0 */ lh $v0, 0x4AD0($v1) ## 00004AD0
|
||||
.L80809548:
|
||||
/* 05808 80809548 28410006 */ slti $at, $v0, 0x0006
|
||||
/* 0580C 8080954C 10200006 */ beq $at, $zero, .L80809568
|
||||
/* 05810 80809550 24090001 */ addiu $t1, $zero, 0x0001 ## $t1 = 00000001
|
||||
/* 05814 80809554 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05818 80809558 00300821 */ addu $at, $at, $s0
|
||||
/* 0581C 8080955C A429CAD0 */ sh $t1, -0x3530($at) ## 0001CAD0
|
||||
/* 05820 80809560 10000018 */ beq $zero, $zero, .L808095C4
|
||||
/* 05824 80809564 84624AD0 */ lh $v0, 0x4AD0($v1) ## 00004AD0
|
||||
.L80809568:
|
||||
/* 05828 80809568 28410008 */ slti $at, $v0, 0x0008
|
||||
/* 0582C 8080956C 10200006 */ beq $at, $zero, .L80809588
|
||||
/* 05830 80809570 240A0002 */ addiu $t2, $zero, 0x0002 ## $t2 = 00000002
|
||||
/* 05834 80809574 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05838 80809578 00300821 */ addu $at, $at, $s0
|
||||
/* 0583C 8080957C A42ACAD0 */ sh $t2, -0x3530($at) ## 0001CAD0
|
||||
/* 05840 80809580 10000010 */ beq $zero, $zero, .L808095C4
|
||||
/* 05844 80809584 84624AD0 */ lh $v0, 0x4AD0($v1) ## 00004AD0
|
||||
.L80809588:
|
||||
/* 05848 80809588 2841000A */ slti $at, $v0, 0x000A
|
||||
/* 0584C 8080958C 10200006 */ beq $at, $zero, .L808095A8
|
||||
/* 05850 80809590 240B0003 */ addiu $t3, $zero, 0x0003 ## $t3 = 00000003
|
||||
/* 05854 80809594 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05858 80809598 00300821 */ addu $at, $at, $s0
|
||||
/* 0585C 8080959C A42BCAD0 */ sh $t3, -0x3530($at) ## 0001CAD0
|
||||
/* 05860 808095A0 10000008 */ beq $zero, $zero, .L808095C4
|
||||
/* 05864 808095A4 84624AD0 */ lh $v0, 0x4AD0($v1) ## 00004AD0
|
||||
.L808095A8:
|
||||
/* 05868 808095A8 2841000D */ slti $at, $v0, 0x000D
|
||||
/* 0586C 808095AC 10200005 */ beq $at, $zero, .L808095C4
|
||||
/* 05870 808095B0 240C0004 */ addiu $t4, $zero, 0x0004 ## $t4 = 00000004
|
||||
/* 05874 808095B4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05878 808095B8 00300821 */ addu $at, $at, $s0
|
||||
/* 0587C 808095BC A42CCAD0 */ sh $t4, -0x3530($at) ## 0001CAD0
|
||||
/* 05880 808095C0 84624AD0 */ lh $v0, 0x4AD0($v1) ## 00004AD0
|
||||
.L808095C4:
|
||||
/* 05884 808095C4 00026840 */ sll $t5, $v0, 1
|
||||
/* 05888 808095C8 020D7021 */ addu $t6, $s0, $t5
|
||||
/* 0588C 808095CC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05890 808095D0 002E0821 */ addu $at, $at, $t6
|
||||
/* 05894 808095D4 A424CAD6 */ sh $a0, -0x352A($at) ## 0001CAD6
|
||||
.L808095D8:
|
||||
/* 05898 808095D8 846F4AD2 */ lh $t7, 0x4AD2($v1) ## 00004AD2
|
||||
.L808095DC:
|
||||
/* 0589C 808095DC 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 058A0 808095E0 55E10006 */ bnel $t7, $at, .L808095FC
|
||||
/* 058A4 808095E4 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 058A8 808095E8 84784AD0 */ lh $t8, 0x4AD0($v1) ## 00004AD0
|
||||
/* 058AC 808095EC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 058B0 808095F0 00300821 */ addu $at, $at, $s0
|
||||
/* 058B4 808095F4 A438CAC8 */ sh $t8, -0x3538($at) ## 0001CAC8
|
||||
/* 058B8 808095F8 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L808095FC:
|
||||
/* 058BC 808095FC 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 058C0 80809600 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
|
||||
/* 058C4 80809604 03E00008 */ jr $ra
|
||||
/* 058C8 80809608 00000000 */ nop
|
||||
@@ -1,39 +0,0 @@
|
||||
glabel func_8080960C
|
||||
/* 058CC 8080960C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 058D0 80809610 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 058D4 80809614 00811021 */ addu $v0, $a0, $at
|
||||
/* 058D8 80809618 844E4A9C */ lh $t6, 0x4A9C($v0) ## 00004A9C
|
||||
/* 058DC 8080961C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 058E0 80809620 00240821 */ addu $at, $at, $a0
|
||||
/* 058E4 80809624 25CF0019 */ addiu $t7, $t6, 0x0019 ## $t7 = 00000019
|
||||
/* 058E8 80809628 A42FCA9C */ sh $t7, -0x3564($at) ## 0001CA9C
|
||||
/* 058EC 8080962C 84584A9C */ lh $t8, 0x4A9C($v0) ## 00004A9C
|
||||
/* 058F0 80809630 241900FF */ addiu $t9, $zero, 0x00FF ## $t9 = 000000FF
|
||||
/* 058F4 80809634 240B00FF */ addiu $t3, $zero, 0x00FF ## $t3 = 000000FF
|
||||
/* 058F8 80809638 2B0100FF */ slti $at, $t8, 0x00FF
|
||||
/* 058FC 8080963C 14200004 */ bne $at, $zero, .L80809650
|
||||
/* 05900 80809640 240C0025 */ addiu $t4, $zero, 0x0025 ## $t4 = 00000025
|
||||
/* 05904 80809644 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05908 80809648 00240821 */ addu $at, $at, $a0
|
||||
/* 0590C 8080964C A439CA9C */ sh $t9, -0x3564($at) ## 0001CA9C
|
||||
.L80809650:
|
||||
/* 05910 80809650 84484ABE */ lh $t0, 0x4ABE($v0) ## 00004ABE
|
||||
/* 05914 80809654 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05918 80809658 00240821 */ addu $at, $at, $a0
|
||||
/* 0591C 8080965C 2509FFE2 */ addiu $t1, $t0, 0xFFE2 ## $t1 = FFFFFFE2
|
||||
/* 05920 80809660 A429CABE */ sh $t1, -0x3542($at) ## 0001CABE
|
||||
/* 05924 80809664 844A4ABE */ lh $t2, 0x4ABE($v0) ## 00004ABE
|
||||
/* 05928 80809668 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0592C 8080966C 00240821 */ addu $at, $at, $a0
|
||||
/* 05930 80809670 1D400008 */ bgtz $t2, .L80809694
|
||||
/* 05934 80809674 00000000 */ nop
|
||||
/* 05938 80809678 A420CABE */ sh $zero, -0x3542($at) ## 0001CABE
|
||||
/* 0593C 8080967C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 05940 80809680 00240821 */ addu $at, $at, $a0
|
||||
/* 05944 80809684 A42BCA9C */ sh $t3, -0x3564($at) ## 0001CA9C
|
||||
/* 05948 80809688 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0594C 8080968C 00240821 */ addu $at, $at, $a0
|
||||
/* 05950 80809690 A42CCA3E */ sh $t4, -0x35C2($at) ## 0001CA3E
|
||||
.L80809694:
|
||||
/* 05954 80809694 03E00008 */ jr $ra
|
||||
/* 05958 80809698 00000000 */ nop
|
||||
@@ -1,229 +0,0 @@
|
||||
glabel func_8080969C
|
||||
/* 0595C 8080969C 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
|
||||
/* 05960 808096A0 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 05964 808096A4 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 05968 808096A8 948E0020 */ lhu $t6, 0x0020($a0) ## 00000020
|
||||
/* 0596C 808096AC 2401BFFF */ addiu $at, $zero, 0xBFFF ## $at = FFFFBFFF
|
||||
/* 05970 808096B0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 05974 808096B4 01C17827 */ nor $t7, $t6, $at
|
||||
/* 05978 808096B8 15E00047 */ bne $t7, $zero, .L808097D8
|
||||
/* 0597C 808096BC 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 05980 808096C0 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 05984 808096C4 3C188013 */ lui $t8, %hi(D_801333E8)
|
||||
/* 05988 808096C8 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 0598C 808096CC 271833E8 */ addiu $t8, %lo(D_801333E8)
|
||||
/* 05990 808096D0 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 05994 808096D4 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 05998 808096D8 AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 0599C 808096DC AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 059A0 808096E0 2404483B */ addiu $a0, $zero, 0x483B ## $a0 = 0000483B
|
||||
/* 059A4 808096E4 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 059A8 808096E8 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 059AC 808096EC AFB00038 */ sw $s0, 0x0038($sp)
|
||||
/* 059B0 808096F0 8FA90038 */ lw $t1, 0x0038($sp)
|
||||
/* 059B4 808096F4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 059B8 808096F8 24190027 */ addiu $t9, $zero, 0x0027 ## $t9 = 00000027
|
||||
/* 059BC 808096FC 00290821 */ addu $at, $at, $t1
|
||||
/* 059C0 80809700 A439CA3E */ sh $t9, -0x35C2($at) ## 0001CA3E
|
||||
/* 059C4 80809704 8FA20038 */ lw $v0, 0x0038($sp)
|
||||
/* 059C8 80809708 3C108016 */ lui $s0, %hi(gSaveContext)
|
||||
/* 059CC 8080970C 2610E660 */ addiu $s0, %lo(gSaveContext)
|
||||
/* 059D0 80809710 920A140A */ lbu $t2, 0x140A($s0) ## 8015FA6A
|
||||
/* 059D4 80809714 8C4B01E0 */ lw $t3, 0x01E0($v0) ## 000001E0
|
||||
/* 059D8 80809718 3C048081 */ lui $a0, %hi(D_80812BB4) ## $a0 = 80810000
|
||||
/* 059DC 8080971C 244201E0 */ addiu $v0, $v0, 0x01E0 ## $v0 = 000001E0
|
||||
/* 059E0 80809720 A16A0000 */ sb $t2, 0x0000($t3) ## 00000000
|
||||
/* 059E4 80809724 920C140C */ lbu $t4, 0x140C($s0) ## 8015FA6C
|
||||
/* 059E8 80809728 8C4D0000 */ lw $t5, 0x0000($v0) ## 000001E0
|
||||
/* 059EC 8080972C 24842BB4 */ addiu $a0, $a0, %lo(D_80812BB4) ## $a0 = 80812BB4
|
||||
/* 059F0 80809730 A1AC0001 */ sb $t4, 0x0001($t5) ## 00000001
|
||||
/* 059F4 80809734 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 059F8 80809738 AFA20028 */ sw $v0, 0x0028($sp)
|
||||
/* 059FC 8080973C 0C02A6A7 */ jal Sram_Write16Bytes
|
||||
/* 05A00 80809740 8FA40028 */ lw $a0, 0x0028($sp)
|
||||
/* 05A04 80809744 3C048081 */ lui $a0, %hi(D_80812BC0) ## $a0 = 80810000
|
||||
/* 05A08 80809748 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 05A0C 8080974C 24842BC0 */ addiu $a0, $a0, %lo(D_80812BC0) ## $a0 = 80812BC0
|
||||
/* 05A10 80809750 8FAE0028 */ lw $t6, 0x0028($sp)
|
||||
/* 05A14 80809754 3C048081 */ lui $a0, %hi(D_80812BC8) ## $a0 = 80810000
|
||||
/* 05A18 80809758 24842BC8 */ addiu $a0, $a0, %lo(D_80812BC8) ## $a0 = 80812BC8
|
||||
/* 05A1C 8080975C 8DCF0000 */ lw $t7, 0x0000($t6) ## 00000000
|
||||
/* 05A20 80809760 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 05A24 80809764 91E50002 */ lbu $a1, 0x0002($t7) ## 00000002
|
||||
/* 05A28 80809768 8FB80028 */ lw $t8, 0x0028($sp)
|
||||
/* 05A2C 8080976C 3C048081 */ lui $a0, %hi(D_80812BE8) ## $a0 = 80810000
|
||||
/* 05A30 80809770 24842BE8 */ addiu $a0, $a0, %lo(D_80812BE8) ## $a0 = 80812BE8
|
||||
/* 05A34 80809774 8F050000 */ lw $a1, 0x0000($t8) ## 00000000
|
||||
/* 05A38 80809778 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 05A3C 8080977C 24A50002 */ addiu $a1, $a1, 0x0002 ## $a1 = 00000002
|
||||
/* 05A40 80809780 3C048081 */ lui $a0, %hi(D_80812C08) ## $a0 = 80810000
|
||||
/* 05A44 80809784 24842C08 */ addiu $a0, $a0, %lo(D_80812C08) ## $a0 = 80812C08
|
||||
/* 05A48 80809788 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 05A4C 8080978C 9205140A */ lbu $a1, 0x140A($s0) ## 8015FA6A
|
||||
/* 05A50 80809790 3C048081 */ lui $a0, %hi(D_80812C24) ## $a0 = 80810000
|
||||
/* 05A54 80809794 24842C24 */ addiu $a0, $a0, %lo(D_80812C24) ## $a0 = 80812C24
|
||||
/* 05A58 80809798 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 05A5C 8080979C 9205140A */ lbu $a1, 0x140A($s0) ## 8015FA6A
|
||||
/* 05A60 808097A0 3C048081 */ lui $a0, %hi(D_80812C40) ## $a0 = 80810000
|
||||
/* 05A64 808097A4 24842C40 */ addiu $a0, $a0, %lo(D_80812C40) ## $a0 = 80812C40
|
||||
/* 05A68 808097A8 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 05A6C 808097AC 9205140A */ lbu $a1, 0x140A($s0) ## 8015FA6A
|
||||
/* 05A70 808097B0 3C048081 */ lui $a0, %hi(D_80812C5C) ## $a0 = 80810000
|
||||
/* 05A74 808097B4 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 05A78 808097B8 24842C5C */ addiu $a0, $a0, %lo(D_80812C5C) ## $a0 = 80812C5C
|
||||
/* 05A7C 808097BC 0C03D9C0 */ jal func_800F6700
|
||||
/* 05A80 808097C0 8204140A */ lb $a0, 0x140A($s0) ## 8015FA6A
|
||||
/* 05A84 808097C4 3C048081 */ lui $a0, %hi(D_80812C60) ## $a0 = 80810000
|
||||
/* 05A88 808097C8 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 05A8C 808097CC 24842C60 */ addiu $a0, $a0, %lo(D_80812C60) ## $a0 = 80812C60
|
||||
/* 05A90 808097D0 10000079 */ beq $zero, $zero, .L808099B8
|
||||
/* 05A94 808097D4 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L808097D8:
|
||||
/* 05A98 808097D8 34218000 */ ori $at, $at, 0x8000 ## $at = 00008000
|
||||
/* 05A9C 808097DC 02011821 */ addu $v1, $s0, $at
|
||||
/* 05AA0 808097E0 84624ABA */ lh $v0, 0x4ABA($v1) ## 00004ABA
|
||||
/* 05AA4 808097E4 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 05AA8 808097E8 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 05AAC 808097EC 2841FFE2 */ slti $at, $v0, 0xFFE2
|
||||
/* 05AB0 808097F0 10200022 */ beq $at, $zero, .L8080987C
|
||||
/* 05AB4 808097F4 24044839 */ addiu $a0, $zero, 0x4839 ## $a0 = 00004839
|
||||
/* 05AB8 808097F8 3C198013 */ lui $t9, %hi(D_801333E8)
|
||||
/* 05ABC 808097FC 273933E8 */ addiu $t9, %lo(D_801333E8)
|
||||
/* 05AC0 80809800 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 05AC4 80809804 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 05AC8 80809808 AFB90014 */ sw $t9, 0x0014($sp)
|
||||
/* 05ACC 8080980C 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 05AD0 80809810 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 05AD4 80809814 AFA30028 */ sw $v1, 0x0028($sp)
|
||||
/* 05AD8 80809818 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 05ADC 8080981C AFB00038 */ sw $s0, 0x0038($sp)
|
||||
/* 05AE0 80809820 3C088081 */ lui $t0, %hi(D_80813810) ## $t0 = 80810000
|
||||
/* 05AE4 80809824 25083810 */ addiu $t0, $t0, %lo(D_80813810) ## $t0 = 80813810
|
||||
/* 05AE8 80809828 91090000 */ lbu $t1, 0x0000($t0) ## 80813810
|
||||
/* 05AEC 8080982C 3C108016 */ lui $s0, %hi(gSaveContext)
|
||||
/* 05AF0 80809830 8FA30028 */ lw $v1, 0x0028($sp)
|
||||
/* 05AF4 80809834 1520000C */ bne $t1, $zero, .L80809868
|
||||
/* 05AF8 80809838 2610E660 */ addiu $s0, %lo(gSaveContext)
|
||||
/* 05AFC 8080983C 3C108016 */ lui $s0, %hi(gSaveContext)
|
||||
/* 05B00 80809840 2610E660 */ addiu $s0, %lo(gSaveContext)
|
||||
/* 05B04 80809844 920A140A */ lbu $t2, 0x140A($s0) ## 8015FA6A
|
||||
/* 05B08 80809848 240D0003 */ addiu $t5, $zero, 0x0003 ## $t5 = 00000003
|
||||
/* 05B0C 8080984C 254BFFFF */ addiu $t3, $t2, 0xFFFF ## $t3 = FFFFFFFF
|
||||
/* 05B10 80809850 316C00FF */ andi $t4, $t3, 0x00FF ## $t4 = 000000FF
|
||||
/* 05B14 80809854 298100F1 */ slti $at, $t4, 0x00F1
|
||||
/* 05B18 80809858 14200006 */ bne $at, $zero, .L80809874
|
||||
/* 05B1C 8080985C A20B140A */ sb $t3, 0x140A($s0) ## 8015FA6A
|
||||
/* 05B20 80809860 10000004 */ beq $zero, $zero, .L80809874
|
||||
/* 05B24 80809864 A20D140A */ sb $t5, 0x140A($s0) ## 8015FA6A
|
||||
.L80809868:
|
||||
/* 05B28 80809868 920E140C */ lbu $t6, 0x140C($s0) ## 8015FA6C
|
||||
/* 05B2C 8080986C 39CF0001 */ xori $t7, $t6, 0x0001 ## $t7 = 00000001
|
||||
/* 05B30 80809870 A20F140C */ sb $t7, 0x140C($s0) ## 8015FA6C
|
||||
.L80809874:
|
||||
/* 05B34 80809874 10000026 */ beq $zero, $zero, .L80809910
|
||||
/* 05B38 80809878 8FB00038 */ lw $s0, 0x0038($sp)
|
||||
.L8080987C:
|
||||
/* 05B3C 8080987C 2841001F */ slti $at, $v0, 0x001F
|
||||
/* 05B40 80809880 14200023 */ bne $at, $zero, .L80809910
|
||||
/* 05B44 80809884 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 05B48 80809888 3C188013 */ lui $t8, %hi(D_801333E8)
|
||||
/* 05B4C 8080988C 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 05B50 80809890 271833E8 */ addiu $t8, %lo(D_801333E8)
|
||||
/* 05B54 80809894 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 05B58 80809898 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 05B5C 8080989C AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 05B60 808098A0 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 05B64 808098A4 24044839 */ addiu $a0, $zero, 0x4839 ## $a0 = 00004839
|
||||
/* 05B68 808098A8 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 05B6C 808098AC AFA30028 */ sw $v1, 0x0028($sp)
|
||||
/* 05B70 808098B0 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 05B74 808098B4 AFB00038 */ sw $s0, 0x0038($sp)
|
||||
/* 05B78 808098B8 3C088081 */ lui $t0, %hi(D_80813810) ## $t0 = 80810000
|
||||
/* 05B7C 808098BC 25083810 */ addiu $t0, $t0, %lo(D_80813810) ## $t0 = 80813810
|
||||
/* 05B80 808098C0 91190000 */ lbu $t9, 0x0000($t0) ## 80813810
|
||||
/* 05B84 808098C4 3C108016 */ lui $s0, %hi(gSaveContext)
|
||||
/* 05B88 808098C8 8FA30028 */ lw $v1, 0x0028($sp)
|
||||
/* 05B8C 808098CC 1720000C */ bne $t9, $zero, .L80809900
|
||||
/* 05B90 808098D0 2610E660 */ addiu $s0, %lo(gSaveContext)
|
||||
/* 05B94 808098D4 3C108016 */ lui $s0, %hi(gSaveContext)
|
||||
/* 05B98 808098D8 2610E660 */ addiu $s0, %lo(gSaveContext)
|
||||
/* 05B9C 808098DC 9209140A */ lbu $t1, 0x140A($s0) ## 8015FA6A
|
||||
/* 05BA0 808098E0 252A0001 */ addiu $t2, $t1, 0x0001 ## $t2 = 00000001
|
||||
/* 05BA4 808098E4 314B00FF */ andi $t3, $t2, 0x00FF ## $t3 = 00000001
|
||||
/* 05BA8 808098E8 29610004 */ slti $at, $t3, 0x0004
|
||||
/* 05BAC 808098EC 14200002 */ bne $at, $zero, .L808098F8
|
||||
/* 05BB0 808098F0 A20A140A */ sb $t2, 0x140A($s0) ## 8015FA6A
|
||||
/* 05BB4 808098F4 A200140A */ sb $zero, 0x140A($s0) ## 8015FA6A
|
||||
.L808098F8:
|
||||
/* 05BB8 808098F8 10000005 */ beq $zero, $zero, .L80809910
|
||||
/* 05BBC 808098FC 8FB00038 */ lw $s0, 0x0038($sp)
|
||||
.L80809900:
|
||||
/* 05BC0 80809900 920C140C */ lbu $t4, 0x140C($s0) ## 8015FA6C
|
||||
/* 05BC4 80809904 398D0001 */ xori $t5, $t4, 0x0001 ## $t5 = 00000001
|
||||
/* 05BC8 80809908 A20D140C */ sb $t5, 0x140C($s0) ## 8015FA6C
|
||||
/* 05BCC 8080990C 8FB00038 */ lw $s0, 0x0038($sp)
|
||||
.L80809910:
|
||||
/* 05BD0 80809910 84624ABC */ lh $v0, 0x4ABC($v1) ## 00004ABC
|
||||
/* 05BD4 80809914 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 05BD8 80809918 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 05BDC 8080991C 2841FFE2 */ slti $at, $v0, 0xFFE2
|
||||
/* 05BE0 80809920 14200003 */ bne $at, $zero, .L80809930
|
||||
/* 05BE4 80809924 24044839 */ addiu $a0, $zero, 0x4839 ## $a0 = 00004839
|
||||
/* 05BE8 80809928 2841001F */ slti $at, $v0, 0x001F
|
||||
/* 05BEC 8080992C 1420000E */ bne $at, $zero, .L80809968
|
||||
.L80809930:
|
||||
/* 05BF0 80809930 3C0E8013 */ lui $t6, %hi(D_801333E8)
|
||||
/* 05BF4 80809934 25CE33E8 */ addiu $t6, %lo(D_801333E8)
|
||||
/* 05BF8 80809938 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 05BFC 8080993C 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 05C00 80809940 AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 05C04 80809944 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 05C08 80809948 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 05C0C 8080994C AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 05C10 80809950 3C088081 */ lui $t0, %hi(D_80813810) ## $t0 = 80810000
|
||||
/* 05C14 80809954 25083810 */ addiu $t0, $t0, %lo(D_80813810) ## $t0 = 80813810
|
||||
/* 05C18 80809958 910F0000 */ lbu $t7, 0x0000($t0) ## 80813810
|
||||
/* 05C1C 8080995C 39F80001 */ xori $t8, $t7, 0x0001 ## $t8 = 00000001
|
||||
/* 05C20 80809960 10000014 */ beq $zero, $zero, .L808099B4
|
||||
/* 05C24 80809964 A1180000 */ sb $t8, 0x0000($t0) ## 80813810
|
||||
.L80809968:
|
||||
/* 05C28 80809968 96190020 */ lhu $t9, 0x0020($s0) ## 8015E680
|
||||
/* 05C2C 8080996C 3C01FFFF */ lui $at, 0xFFFF ## $at = FFFF0000
|
||||
/* 05C30 80809970 34217FFF */ ori $at, $at, 0x7FFF ## $at = FFFF7FFF
|
||||
/* 05C34 80809974 03214827 */ nor $t1, $t9, $at
|
||||
/* 05C38 80809978 1520000E */ bne $t1, $zero, .L808099B4
|
||||
/* 05C3C 8080997C 2404483B */ addiu $a0, $zero, 0x483B ## $a0 = 0000483B
|
||||
/* 05C40 80809980 3C0A8013 */ lui $t2, %hi(D_801333E8)
|
||||
/* 05C44 80809984 254A33E8 */ addiu $t2, %lo(D_801333E8)
|
||||
/* 05C48 80809988 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 05C4C 8080998C 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 05C50 80809990 AFAA0014 */ sw $t2, 0x0014($sp)
|
||||
/* 05C54 80809994 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 05C58 80809998 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 05C5C 8080999C AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 05C60 808099A0 3C088081 */ lui $t0, %hi(D_80813810) ## $t0 = 80810000
|
||||
/* 05C64 808099A4 25083810 */ addiu $t0, $t0, %lo(D_80813810) ## $t0 = 80813810
|
||||
/* 05C68 808099A8 910B0000 */ lbu $t3, 0x0000($t0) ## 80813810
|
||||
/* 05C6C 808099AC 396C0001 */ xori $t4, $t3, 0x0001 ## $t4 = 00000001
|
||||
/* 05C70 808099B0 A10C0000 */ sb $t4, 0x0000($t0) ## 80813810
|
||||
.L808099B4:
|
||||
/* 05C74 808099B4 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L808099B8:
|
||||
/* 05C78 808099B8 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 05C7C 808099BC 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
|
||||
/* 05C80 808099C0 03E00008 */ jr $ra
|
||||
/* 05C84 808099C4 00000000 */ nop
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,9 +0,0 @@
|
||||
glabel func_8080AF30
|
||||
/* 071F0 8080AF30 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 071F4 8080AF34 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 071F8 8080AF38 0C202672 */ jal func_808099C8
|
||||
/* 071FC 8080AF3C 00000000 */ nop
|
||||
/* 07200 8080AF40 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 07204 8080AF44 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 07208 8080AF48 03E00008 */ jr $ra
|
||||
/* 0720C 8080AF4C 00000000 */ nop
|
||||
@@ -1,33 +0,0 @@
|
||||
glabel func_8080AF50
|
||||
/* 07210 8080AF50 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
|
||||
/* 07214 8080AF54 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 07218 8080AF58 AFA7004C */ sw $a3, 0x004C($sp)
|
||||
/* 0721C 8080AF5C 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 07220 8080AF60 44856000 */ mtc1 $a1, $f12 ## $f12 = 0.00
|
||||
/* 07224 8080AF64 44867000 */ mtc1 $a2, $f14 ## $f14 = 0.00
|
||||
/* 07228 8080AF68 C7A4004C */ lwc1 $f4, 0x004C($sp)
|
||||
/* 0722C 8080AF6C 44813000 */ mtc1 $at, $f6 ## $f6 = 1.00
|
||||
/* 07230 8080AF70 AFA40040 */ sw $a0, 0x0040($sp)
|
||||
/* 07234 8080AF74 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 07238 8080AF78 248400B8 */ addiu $a0, $a0, 0x00B8 ## $a0 = 000000B8
|
||||
/* 0723C 8080AF7C AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 07240 8080AF80 27A60028 */ addiu $a2, $sp, 0x0028 ## $a2 = FFFFFFE8
|
||||
/* 07244 8080AF84 27A50034 */ addiu $a1, $sp, 0x0034 ## $a1 = FFFFFFF4
|
||||
/* 07248 8080AF88 27A7001C */ addiu $a3, $sp, 0x001C ## $a3 = FFFFFFDC
|
||||
/* 0724C 8080AF8C E7A00030 */ swc1 $f0, 0x0030($sp)
|
||||
/* 07250 8080AF90 E7A0002C */ swc1 $f0, 0x002C($sp)
|
||||
/* 07254 8080AF94 E7A00028 */ swc1 $f0, 0x0028($sp)
|
||||
/* 07258 8080AF98 E7A00024 */ swc1 $f0, 0x0024($sp)
|
||||
/* 0725C 8080AF9C E7A0001C */ swc1 $f0, 0x001C($sp)
|
||||
/* 07260 8080AFA0 E7AC0034 */ swc1 $f12, 0x0034($sp)
|
||||
/* 07264 8080AFA4 E7AE0038 */ swc1 $f14, 0x0038($sp)
|
||||
/* 07268 8080AFA8 E7A4003C */ swc1 $f4, 0x003C($sp)
|
||||
/* 0726C 8080AFAC 0C02A8D6 */ jal func_800AA358
|
||||
/* 07270 8080AFB0 E7A60020 */ swc1 $f6, 0x0020($sp)
|
||||
/* 07274 8080AFB4 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 07278 8080AFB8 0C02AA94 */ jal func_800AAA50
|
||||
/* 0727C 8080AFBC 2405007F */ addiu $a1, $zero, 0x007F ## $a1 = 0000007F
|
||||
/* 07280 8080AFC0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 07284 8080AFC4 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000
|
||||
/* 07288 8080AFC8 03E00008 */ jr $ra
|
||||
/* 0728C 8080AFCC 00000000 */ nop
|
||||
@@ -1,128 +0,0 @@
|
||||
glabel func_8080AFD0
|
||||
/* 07290 8080AFD0 AFA60008 */ sw $a2, 0x0008($sp)
|
||||
/* 07294 8080AFD4 AFA7000C */ sw $a3, 0x000C($sp)
|
||||
/* 07298 8080AFD8 00073C00 */ sll $a3, $a3, 16
|
||||
/* 0729C 8080AFDC 00063400 */ sll $a2, $a2, 16
|
||||
/* 072A0 8080AFE0 00063403 */ sra $a2, $a2, 16
|
||||
/* 072A4 8080AFE4 00073C03 */ sra $a3, $a3, 16
|
||||
/* 072A8 8080AFE8 00C70019 */ multu $a2, $a3
|
||||
/* 072AC 8080AFEC 00801025 */ or $v0, $a0, $zero ## $v0 = 00000000
|
||||
/* 072B0 8080AFF0 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000008
|
||||
/* 072B4 8080AFF4 3C0EFD70 */ lui $t6, 0xFD70 ## $t6 = FD700000
|
||||
/* 072B8 8080AFF8 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 072BC 8080AFFC 00801825 */ or $v1, $a0, $zero ## $v1 = 00000008
|
||||
/* 072C0 8080B000 AC450004 */ sw $a1, 0x0004($v0) ## 00000004
|
||||
/* 072C4 8080B004 3C020700 */ lui $v0, 0x0700 ## $v0 = 07000000
|
||||
/* 072C8 8080B008 3C0FF570 */ lui $t7, 0xF570 ## $t7 = F5700000
|
||||
/* 072CC 8080B00C AC6F0000 */ sw $t7, 0x0000($v1) ## 00000008
|
||||
/* 072D0 8080B010 AC620004 */ sw $v0, 0x0004($v1) ## 0000000C
|
||||
/* 072D4 8080B014 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000010
|
||||
/* 072D8 8080B018 00801825 */ or $v1, $a0, $zero ## $v1 = 00000010
|
||||
/* 072DC 8080B01C 00002812 */ mflo $a1
|
||||
/* 072E0 8080B020 24A50001 */ addiu $a1, $a1, 0x0001 ## $a1 = 00000001
|
||||
/* 072E4 8080B024 00052843 */ sra $a1, $a1, 1
|
||||
/* 072E8 8080B028 3C18E600 */ lui $t8, 0xE600 ## $t8 = E6000000
|
||||
/* 072EC 8080B02C AC780000 */ sw $t8, 0x0000($v1) ## 00000010
|
||||
/* 072F0 8080B030 24A5FFFF */ addiu $a1, $a1, 0xFFFF ## $a1 = 00000000
|
||||
/* 072F4 8080B034 AC600004 */ sw $zero, 0x0004($v1) ## 00000014
|
||||
/* 072F8 8080B038 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000018
|
||||
/* 072FC 8080B03C 00801825 */ or $v1, $a0, $zero ## $v1 = 00000018
|
||||
/* 07300 8080B040 28A107FF */ slti $at, $a1, 0x07FF
|
||||
/* 07304 8080B044 3C19F300 */ lui $t9, 0xF300 ## $t9 = F3000000
|
||||
/* 07308 8080B048 AC790000 */ sw $t9, 0x0000($v1) ## 00000018
|
||||
/* 0730C 8080B04C 10200003 */ beq $at, $zero, .L8080B05C
|
||||
/* 07310 8080B050 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000020
|
||||
/* 07314 8080B054 10000002 */ beq $zero, $zero, .L8080B060
|
||||
/* 07318 8080B058 00A04025 */ or $t0, $a1, $zero ## $t0 = 00000000
|
||||
.L8080B05C:
|
||||
/* 0731C 8080B05C 240807FF */ addiu $t0, $zero, 0x07FF ## $t0 = 000007FF
|
||||
.L8080B060:
|
||||
/* 07320 8080B060 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000000
|
||||
/* 07324 8080B064 04A10003 */ bgez $a1, .L8080B074
|
||||
/* 07328 8080B068 000548C3 */ sra $t1, $a1, 3
|
||||
/* 0732C 8080B06C 24A10007 */ addiu $at, $a1, 0x0007 ## $at = 00000007
|
||||
/* 07330 8080B070 000148C3 */ sra $t1, $at, 3
|
||||
.L8080B074:
|
||||
/* 07334 8080B074 1D200003 */ bgtz $t1, .L8080B084
|
||||
/* 07338 8080B078 31180FFF */ andi $t8, $t0, 0x0FFF ## $t8 = 000007FF
|
||||
/* 0733C 8080B07C 10000002 */ beq $zero, $zero, .L8080B088
|
||||
/* 07340 8080B080 240A0001 */ addiu $t2, $zero, 0x0001 ## $t2 = 00000001
|
||||
.L8080B084:
|
||||
/* 07344 8080B084 01205025 */ or $t2, $t1, $zero ## $t2 = 00000000
|
||||
.L8080B088:
|
||||
/* 07348 8080B088 1D200003 */ bgtz $t1, .L8080B098
|
||||
/* 0734C 8080B08C 254C07FF */ addiu $t4, $t2, 0x07FF ## $t4 = 000007FF
|
||||
/* 07350 8080B090 10000002 */ beq $zero, $zero, .L8080B09C
|
||||
/* 07354 8080B094 240B0001 */ addiu $t3, $zero, 0x0001 ## $t3 = 00000001
|
||||
.L8080B098:
|
||||
/* 07358 8080B098 01205825 */ or $t3, $t1, $zero ## $t3 = 00000000
|
||||
.L8080B09C:
|
||||
/* 0735C 8080B09C 018B001A */ div $zero, $t4, $t3
|
||||
/* 07360 8080B0A0 00006812 */ mflo $t5
|
||||
/* 07364 8080B0A4 31AE0FFF */ andi $t6, $t5, 0x0FFF ## $t6 = 00000000
|
||||
/* 07368 8080B0A8 15600002 */ bne $t3, $zero, .L8080B0B4
|
||||
/* 0736C 8080B0AC 00000000 */ nop
|
||||
/* 07370 8080B0B0 0007000D */ break 7
|
||||
.L8080B0B4:
|
||||
/* 07374 8080B0B4 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 07378 8080B0B8 15610004 */ bne $t3, $at, .L8080B0CC
|
||||
/* 0737C 8080B0BC 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 07380 8080B0C0 15810002 */ bne $t4, $at, .L8080B0CC
|
||||
/* 07384 8080B0C4 00000000 */ nop
|
||||
/* 07388 8080B0C8 0006000D */ break 6
|
||||
.L8080B0CC:
|
||||
/* 0738C 8080B0CC 01C27825 */ or $t7, $t6, $v0 ## $t7 = 07000000
|
||||
/* 07390 8080B0D0 0018CB00 */ sll $t9, $t8, 12
|
||||
/* 07394 8080B0D4 01F96025 */ or $t4, $t7, $t9 ## $t4 = F7000000
|
||||
/* 07398 8080B0D8 AC6C0004 */ sw $t4, 0x0004($v1) ## 0000001C
|
||||
/* 0739C 8080B0DC 00801825 */ or $v1, $a0, $zero ## $v1 = 00000020
|
||||
/* 073A0 8080B0E0 24AE0007 */ addiu $t6, $a1, 0x0007 ## $t6 = 00000007
|
||||
/* 073A4 8080B0E4 000EC0C3 */ sra $t8, $t6, 3
|
||||
/* 073A8 8080B0E8 3C0DE700 */ lui $t5, 0xE700 ## $t5 = E7000000
|
||||
/* 073AC 8080B0EC AC6D0000 */ sw $t5, 0x0000($v1) ## 00000020
|
||||
/* 073B0 8080B0F0 330F01FF */ andi $t7, $t8, 0x01FF ## $t7 = 000001FF
|
||||
/* 073B4 8080B0F4 AC600004 */ sw $zero, 0x0004($v1) ## 00000024
|
||||
/* 073B8 8080B0F8 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000028
|
||||
/* 073BC 8080B0FC 00801825 */ or $v1, $a0, $zero ## $v1 = 00000028
|
||||
/* 073C0 8080B100 000FCA40 */ sll $t9, $t7, 9
|
||||
/* 073C4 8080B104 3C01F568 */ lui $at, 0xF568 ## $at = F5680000
|
||||
/* 073C8 8080B108 03216025 */ or $t4, $t9, $at ## $t4 = F7680000
|
||||
/* 073CC 8080B10C AC6C0000 */ sw $t4, 0x0000($v1) ## 00000028
|
||||
/* 073D0 8080B110 AC600004 */ sw $zero, 0x0004($v1) ## 0000002C
|
||||
/* 073D4 8080B114 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000030
|
||||
/* 073D8 8080B118 00801825 */ or $v1, $a0, $zero ## $v1 = 00000030
|
||||
/* 073DC 8080B11C 3C0DF200 */ lui $t5, 0xF200 ## $t5 = F2000000
|
||||
/* 073E0 8080B120 24CEFFFF */ addiu $t6, $a2, 0xFFFF ## $t6 = FFFFFFFF
|
||||
/* 073E4 8080B124 000EC080 */ sll $t8, $t6, 2
|
||||
/* 073E8 8080B128 AC6D0000 */ sw $t5, 0x0000($v1) ## 00000030
|
||||
/* 073EC 8080B12C 24ECFFFF */ addiu $t4, $a3, 0xFFFF ## $t4 = FFFFFFFF
|
||||
/* 073F0 8080B130 000C6880 */ sll $t5, $t4, 2
|
||||
/* 073F4 8080B134 330F0FFF */ andi $t7, $t8, 0x0FFF ## $t7 = 000007FF
|
||||
/* 073F8 8080B138 000FCB00 */ sll $t9, $t7, 12
|
||||
/* 073FC 8080B13C 31AE0FFF */ andi $t6, $t5, 0x0FFF ## $t6 = 00000000
|
||||
/* 07400 8080B140 032EC025 */ or $t8, $t9, $t6 ## $t8 = F3000000
|
||||
/* 07404 8080B144 AC780004 */ sw $t8, 0x0004($v1) ## 00000034
|
||||
/* 07408 8080B148 87A50012 */ lh $a1, 0x0012($sp)
|
||||
/* 0740C 8080B14C 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000038
|
||||
/* 07410 8080B150 00801825 */ or $v1, $a0, $zero ## $v1 = 00000038
|
||||
/* 07414 8080B154 00052840 */ sll $a1, $a1, 1
|
||||
/* 07418 8080B158 24AF0004 */ addiu $t7, $a1, 0x0004 ## $t7 = 00000004
|
||||
/* 0741C 8080B15C 31EC00FF */ andi $t4, $t7, 0x00FF ## $t4 = 00000004
|
||||
/* 07420 8080B160 30A600FF */ andi $a2, $a1, 0x00FF ## $a2 = 00000000
|
||||
/* 07424 8080B164 00063400 */ sll $a2, $a2, 16
|
||||
/* 07428 8080B168 000C6A00 */ sll $t5, $t4, 8
|
||||
/* 0742C 8080B16C 24A70006 */ addiu $a3, $a1, 0x0006 ## $a3 = 00000006
|
||||
/* 07430 8080B170 30E700FF */ andi $a3, $a3, 0x00FF ## $a3 = 00000006
|
||||
/* 07434 8080B174 00CDC825 */ or $t9, $a2, $t5 ## $t9 = F2000000
|
||||
/* 07438 8080B178 03277025 */ or $t6, $t9, $a3 ## $t6 = F2000006
|
||||
/* 0743C 8080B17C 24AD0002 */ addiu $t5, $a1, 0x0002 ## $t5 = 00000002
|
||||
/* 07440 8080B180 00077A00 */ sll $t7, $a3, 8
|
||||
/* 07444 8080B184 00CF6025 */ or $t4, $a2, $t7 ## $t4 = 00000004
|
||||
/* 07448 8080B188 31B900FF */ andi $t9, $t5, 0x00FF ## $t9 = 00000002
|
||||
/* 0744C 8080B18C 01C2C025 */ or $t8, $t6, $v0 ## $t8 = F7000006
|
||||
/* 07450 8080B190 01997025 */ or $t6, $t4, $t9 ## $t6 = 00000006
|
||||
/* 07454 8080B194 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000040
|
||||
/* 07458 8080B198 AC6E0004 */ sw $t6, 0x0004($v1) ## 0000003C
|
||||
/* 0745C 8080B19C AC780000 */ sw $t8, 0x0000($v1) ## 00000038
|
||||
/* 07460 8080B1A0 03E00008 */ jr $ra
|
||||
/* 07464 8080B1A4 00801025 */ or $v0, $a0, $zero ## $v0 = 00000040
|
||||
@@ -1,38 +0,0 @@
|
||||
glabel func_8080B1A8
|
||||
/* 07468 8080B1A8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0746C 8080B1AC 3C0E0002 */ lui $t6, 0x0002 ## $t6 = 00020000
|
||||
/* 07470 8080B1B0 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 07474 8080B1B4 01C47021 */ addu $t6, $t6, $a0
|
||||
/* 07478 8080B1B8 85CECA3C */ lh $t6, -0x35C4($t6) ## 0001CA3C
|
||||
/* 0747C 8080B1BC 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
|
||||
/* 07480 8080B1C0 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
/* 07484 8080B1C4 15C00013 */ bne $t6, $zero, .L8080B214
|
||||
/* 07488 8080B1C8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0748C 8080B1CC 00240821 */ addu $at, $at, $a0
|
||||
/* 07490 8080B1D0 A422CA3C */ sh $v0, -0x35C4($at) ## 0001CA3C
|
||||
/* 07494 8080B1D4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07498 8080B1D8 00240821 */ addu $at, $at, $a0
|
||||
/* 0749C 8080B1DC A420CA3E */ sh $zero, -0x35C2($at) ## 0001CA3E
|
||||
/* 074A0 8080B1E0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 074A4 8080B1E4 00240821 */ addu $at, $at, $a0
|
||||
/* 074A8 8080B1E8 A422CA66 */ sh $v0, -0x359A($at) ## 0001CA66
|
||||
/* 074AC 8080B1EC 3C048081 */ lui $a0, %hi(D_80812CF0) ## $a0 = 80810000
|
||||
/* 074B0 8080B1F0 24842CF0 */ addiu $a0, $a0, %lo(D_80812CF0) ## $a0 = 80812CF0
|
||||
/* 074B4 8080B1F4 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 074B8 8080B1F8 AFA60018 */ sw $a2, 0x0018($sp)
|
||||
/* 074BC 8080B1FC 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 074C0 8080B200 0C02A288 */ jal Sram_VerifyAndLoadAllSaves
|
||||
/* 074C4 8080B204 248501E0 */ addiu $a1, $a0, 0x01E0 ## $a1 = 000001E0
|
||||
/* 074C8 8080B208 3C048081 */ lui $a0, %hi(D_80812D1C) ## $a0 = 80810000
|
||||
/* 074CC 8080B20C 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 074D0 8080B210 24842D1C */ addiu $a0, $a0, %lo(D_80812D1C) ## $a0 = 80812D1C
|
||||
.L8080B214:
|
||||
/* 074D4 8080B214 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 074D8 8080B218 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 074DC 8080B21C 03E00008 */ jr $ra
|
||||
/* 074E0 8080B220 00000000 */ nop
|
||||
glabel L8080B224
|
||||
/* 074E4 8080B224 03E00008 */ jr $ra
|
||||
/* 074E8 8080B228 AFA40000 */ sw $a0, 0x0000($sp)
|
||||
@@ -1,94 +0,0 @@
|
||||
glabel func_8080B22C
|
||||
/* 074EC 8080B22C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 074F0 8080B230 3C0A8016 */ lui $t2, %hi(gGameInfo)
|
||||
/* 074F4 8080B234 254AFA90 */ addiu $t2, %lo(gGameInfo)
|
||||
/* 074F8 8080B238 8D4F0000 */ lw $t7, 0x0000($t2) ## 8015FA90
|
||||
/* 074FC 8080B23C 3C090001 */ lui $t1, 0x0001 ## $t1 = 00010000
|
||||
/* 07500 8080B240 35298000 */ ori $t1, $t1, 0x8000 ## $t1 = 00018000
|
||||
/* 07504 8080B244 AFB30014 */ sw $s3, 0x0014($sp)
|
||||
/* 07508 8080B248 AFB20010 */ sw $s2, 0x0010($sp)
|
||||
/* 0750C 8080B24C AFB1000C */ sw $s1, 0x000C($sp)
|
||||
/* 07510 8080B250 AFB00008 */ sw $s0, 0x0008($sp)
|
||||
/* 07514 8080B254 00891821 */ addu $v1, $a0, $t1
|
||||
/* 07518 8080B258 846E4A6E */ lh $t6, 0x4A6E($v1) ## 00004A6E
|
||||
/* 0751C 8080B25C 85F80F16 */ lh $t8, 0x0F16($t7) ## 00000F16
|
||||
/* 07520 8080B260 846F4A72 */ lh $t7, 0x4A72($v1) ## 00004A72
|
||||
/* 07524 8080B264 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07528 8080B268 01D8C821 */ addu $t9, $t6, $t8
|
||||
/* 0752C 8080B26C A4794A6E */ sh $t9, 0x4A6E($v1) ## 00004A6E
|
||||
/* 07530 8080B270 8D4E0000 */ lw $t6, 0x0000($t2) ## 8015FA90
|
||||
/* 07534 8080B274 00240821 */ addu $at, $at, $a0
|
||||
/* 07538 8080B278 3C0C8013 */ lui $t4, %hi(gSramSlotOffsets)
|
||||
/* 0753C 8080B27C 85D80F18 */ lh $t8, 0x0F18($t6) ## 00000F18
|
||||
/* 07540 8080B280 258CA4E0 */ addiu $t4, %lo(gSramSlotOffsets)
|
||||
/* 07544 8080B284 2410004C */ addiu $s0, $zero, 0x004C ## $s0 = 0000004C
|
||||
/* 07548 8080B288 01F8C821 */ addu $t9, $t7, $t8
|
||||
/* 0754C 8080B28C A439CA72 */ sh $t9, -0x358E($at) ## 0001CA72
|
||||
/* 07550 8080B290 24110044 */ addiu $s1, $zero, 0x0044 ## $s1 = 00000044
|
||||
/* 07554 8080B294 24120041 */ addiu $s2, $zero, 0x0041 ## $s2 = 00000041
|
||||
/* 07558 8080B298 241300FF */ addiu $s3, $zero, 0x00FF ## $s3 = 000000FF
|
||||
/* 0755C 8080B29C 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 07560 8080B2A0 248201E0 */ addiu $v0, $a0, 0x01E0 ## $v0 = 000001E0
|
||||
/* 07564 8080B2A4 240D0045 */ addiu $t5, $zero, 0x0045 ## $t5 = 00000045
|
||||
/* 07568 8080B2A8 240B005A */ addiu $t3, $zero, 0x005A ## $t3 = 0000005A
|
||||
/* 0756C 8080B2AC 846F4A72 */ lh $t7, 0x4A72($v1) ## 00004A72
|
||||
.L8080B2B0:
|
||||
/* 07570 8080B2B0 00053040 */ sll $a2, $a1, 1
|
||||
/* 07574 8080B2B4 00867021 */ addu $t6, $a0, $a2
|
||||
/* 07578 8080B2B8 01C93821 */ addu $a3, $t6, $t1
|
||||
/* 0757C 8080B2BC A4EF4A74 */ sh $t7, 0x4A74($a3) ## 00004A74
|
||||
/* 07580 8080B2C0 0186C021 */ addu $t8, $t4, $a2
|
||||
/* 07584 8080B2C4 97190000 */ lhu $t9, 0x0000($t8) ## 00000000
|
||||
/* 07588 8080B2C8 8C4E0000 */ lw $t6, 0x0000($v0) ## 000001E0
|
||||
/* 0758C 8080B2CC 24A50001 */ addiu $a1, $a1, 0x0001 ## $a1 = 00000001
|
||||
/* 07590 8080B2D0 00052C00 */ sll $a1, $a1, 16
|
||||
/* 07594 8080B2D4 032E4021 */ addu $t0, $t9, $t6
|
||||
/* 07598 8080B2D8 910F001C */ lbu $t7, 0x001C($t0) ## 0000001C
|
||||
/* 0759C 8080B2DC 00052C03 */ sra $a1, $a1, 16
|
||||
/* 075A0 8080B2E0 516F0011 */ beql $t3, $t7, .L8080B328
|
||||
/* 075A4 8080B2E4 84664A72 */ lh $a2, 0x4A72($v1) ## 00004A72
|
||||
/* 075A8 8080B2E8 9118001D */ lbu $t8, 0x001D($t0) ## 0000001D
|
||||
/* 075AC 8080B2EC 51B8000E */ beql $t5, $t8, .L8080B328
|
||||
/* 075B0 8080B2F0 84664A72 */ lh $a2, 0x4A72($v1) ## 00004A72
|
||||
/* 075B4 8080B2F4 9119001E */ lbu $t9, 0x001E($t0) ## 0000001E
|
||||
/* 075B8 8080B2F8 5219000B */ beql $s0, $t9, .L8080B328
|
||||
/* 075BC 8080B2FC 84664A72 */ lh $a2, 0x4A72($v1) ## 00004A72
|
||||
/* 075C0 8080B300 910E001F */ lbu $t6, 0x001F($t0) ## 0000001F
|
||||
/* 075C4 8080B304 522E0008 */ beql $s1, $t6, .L8080B328
|
||||
/* 075C8 8080B308 84664A72 */ lh $a2, 0x4A72($v1) ## 00004A72
|
||||
/* 075CC 8080B30C 910F0020 */ lbu $t7, 0x0020($t0) ## 00000020
|
||||
/* 075D0 8080B310 524F0005 */ beql $s2, $t7, .L8080B328
|
||||
/* 075D4 8080B314 84664A72 */ lh $a2, 0x4A72($v1) ## 00004A72
|
||||
/* 075D8 8080B318 91180021 */ lbu $t8, 0x0021($t0) ## 00000021
|
||||
/* 075DC 8080B31C 5578000F */ bnel $t3, $t8, .L8080B35C
|
||||
/* 075E0 8080B320 28A10003 */ slti $at, $a1, 0x0003
|
||||
/* 075E4 8080B324 84664A72 */ lh $a2, 0x4A72($v1) ## 00004A72
|
||||
.L8080B328:
|
||||
/* 075E8 8080B328 84F94A86 */ lh $t9, 0x4A86($a3) ## 00004A86
|
||||
/* 075EC 8080B32C A4E64A80 */ sh $a2, 0x4A80($a3) ## 00004A80
|
||||
/* 075F0 8080B330 A4E64A7A */ sh $a2, 0x4A7A($a3) ## 00004A7A
|
||||
/* 075F4 8080B334 8D4E0000 */ lw $t6, 0x0000($t2) ## 8015FA90
|
||||
/* 075F8 8080B338 85CF0F16 */ lh $t7, 0x0F16($t6) ## 00000F16
|
||||
/* 075FC 8080B33C 032FC021 */ addu $t8, $t9, $t7
|
||||
/* 07600 8080B340 A4F84A86 */ sh $t8, 0x4A86($a3) ## 00004A86
|
||||
/* 07604 8080B344 84EE4A86 */ lh $t6, 0x4A86($a3) ## 00004A86
|
||||
/* 07608 8080B348 29C100FF */ slti $at, $t6, 0x00FF
|
||||
/* 0760C 8080B34C 54200003 */ bnel $at, $zero, .L8080B35C
|
||||
/* 07610 8080B350 28A10003 */ slti $at, $a1, 0x0003
|
||||
/* 07614 8080B354 A4F34A86 */ sh $s3, 0x4A86($a3) ## 00004A86
|
||||
/* 07618 8080B358 28A10003 */ slti $at, $a1, 0x0003
|
||||
.L8080B35C:
|
||||
/* 0761C 8080B35C 5420FFD4 */ bnel $at, $zero, .L8080B2B0
|
||||
/* 07620 8080B360 846F4A72 */ lh $t7, 0x4A72($v1) ## 00004A72
|
||||
/* 07624 8080B364 84624A72 */ lh $v0, 0x4A72($v1) ## 00004A72
|
||||
/* 07628 8080B368 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0762C 8080B36C 00240821 */ addu $at, $at, $a0
|
||||
/* 07630 8080B370 A422CA9A */ sh $v0, -0x3566($at) ## 0001CA9A
|
||||
/* 07634 8080B374 A4624A92 */ sh $v0, 0x4A92($v1) ## 00004A92
|
||||
/* 07638 8080B378 A4624A94 */ sh $v0, 0x4A94($v1) ## 00004A94
|
||||
/* 0763C 8080B37C 8FB30014 */ lw $s3, 0x0014($sp)
|
||||
/* 07640 8080B380 8FB20010 */ lw $s2, 0x0010($sp)
|
||||
/* 07644 8080B384 8FB1000C */ lw $s1, 0x000C($sp)
|
||||
/* 07648 8080B388 8FB00008 */ lw $s0, 0x0008($sp)
|
||||
/* 0764C 8080B38C 03E00008 */ jr $ra
|
||||
/* 07650 8080B390 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
@@ -1,35 +0,0 @@
|
||||
glabel func_8080B394
|
||||
/* 07654 8080B394 AFA40000 */ sw $a0, 0x0000($sp)
|
||||
/* 07658 8080B398 A4A00000 */ sh $zero, 0x0000($a1) ## 00000000
|
||||
/* 0765C 8080B39C A4C00000 */ sh $zero, 0x0000($a2) ## 00000000
|
||||
/* 07660 8080B3A0 A4E40000 */ sh $a0, 0x0000($a3) ## 00000000
|
||||
.L8080B3A4:
|
||||
/* 07664 8080B3A4 84E20000 */ lh $v0, 0x0000($a3) ## 00000000
|
||||
/* 07668 8080B3A8 244EFF9C */ addiu $t6, $v0, 0xFF9C ## $t6 = FFFFFF9C
|
||||
/* 0766C 8080B3AC 05C20009 */ bltzl $t6, .L8080B3D4
|
||||
/* 07670 8080B3B0 2449FFF6 */ addiu $t1, $v0, 0xFFF6 ## $t1 = FFFFFFF6
|
||||
/* 07674 8080B3B4 84AF0000 */ lh $t7, 0x0000($a1) ## 00000000
|
||||
/* 07678 8080B3B8 25F80001 */ addiu $t8, $t7, 0x0001 ## $t8 = 00000001
|
||||
/* 0767C 8080B3BC A4B80000 */ sh $t8, 0x0000($a1) ## 00000000
|
||||
/* 07680 8080B3C0 84F90000 */ lh $t9, 0x0000($a3) ## 00000000
|
||||
/* 07684 8080B3C4 2728FF9C */ addiu $t0, $t9, 0xFF9C ## $t0 = FFFFFF9C
|
||||
/* 07688 8080B3C8 1000FFF6 */ beq $zero, $zero, .L8080B3A4
|
||||
/* 0768C 8080B3CC A4E80000 */ sh $t0, 0x0000($a3) ## 00000000
|
||||
/* 07690 8080B3D0 2449FFF6 */ addiu $t1, $v0, 0xFFF6 ## $t1 = FFFFFFF6
|
||||
.L8080B3D4:
|
||||
/* 07694 8080B3D4 0520000B */ bltz $t1, .L8080B404
|
||||
/* 07698 8080B3D8 00000000 */ nop
|
||||
/* 0769C 8080B3DC 84CA0000 */ lh $t2, 0x0000($a2) ## 00000000
|
||||
.L8080B3E0:
|
||||
/* 076A0 8080B3E0 254B0001 */ addiu $t3, $t2, 0x0001 ## $t3 = 00000001
|
||||
/* 076A4 8080B3E4 A4CB0000 */ sh $t3, 0x0000($a2) ## 00000000
|
||||
/* 076A8 8080B3E8 84EC0000 */ lh $t4, 0x0000($a3) ## 00000000
|
||||
/* 076AC 8080B3EC 258DFFF6 */ addiu $t5, $t4, 0xFFF6 ## $t5 = FFFFFFF6
|
||||
/* 076B0 8080B3F0 A4ED0000 */ sh $t5, 0x0000($a3) ## 00000000
|
||||
/* 076B4 8080B3F4 84E20000 */ lh $v0, 0x0000($a3) ## 00000000
|
||||
/* 076B8 8080B3F8 2449FFF6 */ addiu $t1, $v0, 0xFFF6 ## $t1 = FFFFFFF6
|
||||
/* 076BC 8080B3FC 0523FFF8 */ bgezl $t1, .L8080B3E0
|
||||
/* 076C0 8080B400 84CA0000 */ lh $t2, 0x0000($a2) ## 00000000
|
||||
.L8080B404:
|
||||
/* 076C4 8080B404 03E00008 */ jr $ra
|
||||
/* 076C8 8080B408 00000000 */ nop
|
||||
@@ -1,36 +0,0 @@
|
||||
glabel func_8080B40C
|
||||
/* 076CC 8080B40C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 076D0 8080B410 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 076D4 8080B414 0C202C8B */ jal func_8080B22C
|
||||
/* 076D8 8080B418 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 076DC 8080B41C 3C038081 */ lui $v1, %hi(D_80812724) ## $v1 = 80810000
|
||||
/* 076E0 8080B420 24632724 */ addiu $v1, $v1, %lo(D_80812724) ## $v1 = 80812724
|
||||
/* 076E4 8080B424 846E0000 */ lh $t6, 0x0000($v1) ## 80812724
|
||||
/* 076E8 8080B428 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 076EC 8080B42C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 076F0 8080B430 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 076F4 8080B434 25CFFFD8 */ addiu $t7, $t6, 0xFFD8 ## $t7 = FFFFFFD8
|
||||
/* 076F8 8080B438 A46F0000 */ sh $t7, 0x0000($v1) ## 80812724
|
||||
/* 076FC 8080B43C 00811021 */ addu $v0, $a0, $at
|
||||
/* 07700 8080B440 84584AC0 */ lh $t8, 0x4AC0($v0) ## 00004AC0
|
||||
/* 07704 8080B444 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07708 8080B448 00240821 */ addu $at, $at, $a0
|
||||
/* 0770C 8080B44C 2719FFEC */ addiu $t9, $t8, 0xFFEC ## $t9 = FFFFFFEC
|
||||
/* 07710 8080B450 A439CAC0 */ sh $t9, -0x3540($at) ## 0001CAC0
|
||||
/* 07714 8080B454 84484AC0 */ lh $t0, 0x4AC0($v0) ## 00004AC0
|
||||
/* 07718 8080B458 2409FFA2 */ addiu $t1, $zero, 0xFFA2 ## $t1 = FFFFFFA2
|
||||
/* 0771C 8080B45C 240A0001 */ addiu $t2, $zero, 0x0001 ## $t2 = 00000001
|
||||
/* 07720 8080B460 2901FFA3 */ slti $at, $t0, 0xFFA3
|
||||
/* 07724 8080B464 10200007 */ beq $at, $zero, .L8080B484
|
||||
/* 07728 8080B468 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0772C 8080B46C 00240821 */ addu $at, $at, $a0
|
||||
/* 07730 8080B470 A429CAC0 */ sh $t1, -0x3540($at) ## 0001CAC0
|
||||
/* 07734 8080B474 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07738 8080B478 00240821 */ addu $at, $at, $a0
|
||||
/* 0773C 8080B47C A42ACA3E */ sh $t2, -0x35C2($at) ## 0001CA3E
|
||||
/* 07740 8080B480 A4600000 */ sh $zero, 0x0000($v1) ## 80812724
|
||||
.L8080B484:
|
||||
/* 07744 8080B484 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 07748 8080B488 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 0774C 8080B48C 03E00008 */ jr $ra
|
||||
/* 07750 8080B490 00000000 */ nop
|
||||
@@ -1,40 +0,0 @@
|
||||
glabel func_8080B494
|
||||
/* 07754 8080B494 3C0F8016 */ lui $t7, %hi(gGameInfo)
|
||||
/* 07758 8080B498 8DEFFA90 */ lw $t7, %lo(gGameInfo)($t7)
|
||||
/* 0775C 8080B49C 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 07760 8080B4A0 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 07764 8080B4A4 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 07768 8080B4A8 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 0776C 8080B4AC 00811021 */ addu $v0, $a0, $at
|
||||
/* 07770 8080B4B0 844E4A9E */ lh $t6, 0x4A9E($v0) ## 00004A9E
|
||||
/* 07774 8080B4B4 85F80F16 */ lh $t8, 0x0F16($t7) ## 80160F16
|
||||
/* 07778 8080B4B8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0777C 8080B4BC 00240821 */ addu $at, $at, $a0
|
||||
/* 07780 8080B4C0 01D8C821 */ addu $t9, $t6, $t8
|
||||
/* 07784 8080B4C4 A439CA9E */ sh $t9, -0x3562($at) ## 0001CA9E
|
||||
/* 07788 8080B4C8 AFA40020 */ sw $a0, 0x0020($sp)
|
||||
/* 0778C 8080B4CC 0C202C8B */ jal func_8080B22C
|
||||
/* 07790 8080B4D0 AFA20018 */ sw $v0, 0x0018($sp)
|
||||
/* 07794 8080B4D4 8FA20018 */ lw $v0, 0x0018($sp)
|
||||
/* 07798 8080B4D8 8FA40020 */ lw $a0, 0x0020($sp)
|
||||
/* 0779C 8080B4DC 240300FF */ addiu $v1, $zero, 0x00FF ## $v1 = 000000FF
|
||||
/* 077A0 8080B4E0 84484A6E */ lh $t0, 0x4A6E($v0) ## 00004A6E
|
||||
/* 077A4 8080B4E4 240900C8 */ addiu $t1, $zero, 0x00C8 ## $t1 = 000000C8
|
||||
/* 077A8 8080B4E8 240A0002 */ addiu $t2, $zero, 0x0002 ## $t2 = 00000002
|
||||
/* 077AC 8080B4EC 290100FF */ slti $at, $t0, 0x00FF
|
||||
/* 077B0 8080B4F0 1420000A */ bne $at, $zero, .L8080B51C
|
||||
/* 077B4 8080B4F4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 077B8 8080B4F8 A4434A6E */ sh $v1, 0x4A6E($v0) ## 00004A6E
|
||||
/* 077BC 8080B4FC 00240821 */ addu $at, $at, $a0
|
||||
/* 077C0 8080B500 A423CA9E */ sh $v1, -0x3562($at) ## 0001CA9E
|
||||
/* 077C4 8080B504 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 077C8 8080B508 00240821 */ addu $at, $at, $a0
|
||||
/* 077CC 8080B50C A429CA72 */ sh $t1, -0x358E($at) ## 0001CA72
|
||||
/* 077D0 8080B510 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 077D4 8080B514 00240821 */ addu $at, $at, $a0
|
||||
/* 077D8 8080B518 A42ACA3E */ sh $t2, -0x35C2($at) ## 0001CA3E
|
||||
.L8080B51C:
|
||||
/* 077DC 8080B51C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 077E0 8080B520 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 077E4 8080B524 03E00008 */ jr $ra
|
||||
/* 077E8 8080B528 00000000 */ nop
|
||||
@@ -1,612 +0,0 @@
|
||||
glabel func_8080B52C
|
||||
/* 077EC 8080B52C 27BDFFB8 */ addiu $sp, $sp, 0xFFB8 ## $sp = FFFFFFB8
|
||||
/* 077F0 8080B530 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 077F4 8080B534 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 077F8 8080B538 948E0020 */ lhu $t6, 0x0020($a0) ## 00000020
|
||||
/* 077FC 8080B53C 2401EFFF */ addiu $at, $zero, 0xEFFF ## $at = FFFFEFFF
|
||||
/* 07800 8080B540 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 07804 8080B544 01C17827 */ nor $t7, $t6, $at
|
||||
/* 07808 8080B548 51E00008 */ beql $t7, $zero, .L8080B56C
|
||||
/* 0780C 8080B54C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 07810 8080B550 94980020 */ lhu $t8, 0x0020($a0) ## 00000020
|
||||
/* 07814 8080B554 3C01FFFF */ lui $at, 0xFFFF ## $at = FFFF0000
|
||||
/* 07818 8080B558 34217FFF */ ori $at, $at, 0x7FFF ## $at = FFFF7FFF
|
||||
/* 0781C 8080B55C 0301C827 */ nor $t9, $t8, $at
|
||||
/* 07820 8080B560 17200102 */ bne $t9, $zero, .L8080B96C
|
||||
/* 07824 8080B564 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 07828 8080B568 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
.L8080B56C:
|
||||
/* 0782C 8080B56C 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 07830 8080B570 02011821 */ addu $v1, $s0, $at
|
||||
/* 07834 8080B574 84654A38 */ lh $a1, 0x4A38($v1) ## 00004A38
|
||||
/* 07838 8080B578 3C098013 */ lui $t1, %hi(gSramSlotOffsets)
|
||||
/* 0783C 8080B57C 2529A4E0 */ addiu $t1, %lo(gSramSlotOffsets)
|
||||
/* 07840 8080B580 28A10003 */ slti $at, $a1, 0x0003
|
||||
/* 07844 8080B584 102000A5 */ beq $at, $zero, .L8080B81C
|
||||
/* 07848 8080B588 260801E0 */ addiu $t0, $s0, 0x01E0 ## $t0 = 000001E0
|
||||
/* 0784C 8080B58C 00056840 */ sll $t5, $a1, 1
|
||||
/* 07850 8080B590 012D7021 */ addu $t6, $t1, $t5
|
||||
/* 07854 8080B594 95CF0000 */ lhu $t7, 0x0000($t6) ## 00000000
|
||||
/* 07858 8080B598 8D180000 */ lw $t8, 0x0000($t0) ## 000001E0
|
||||
/* 0785C 8080B59C 3C048081 */ lui $a0, %hi(D_80812D28) ## $a0 = 80810000
|
||||
/* 07860 8080B5A0 24842D28 */ addiu $a0, $a0, %lo(D_80812D28) ## $a0 = 80812D28
|
||||
/* 07864 8080B5A4 01F81021 */ addu $v0, $t7, $t8
|
||||
/* 07868 8080B5A8 9059001E */ lbu $t9, 0x001E($v0) ## 0000001E
|
||||
/* 0786C 8080B5AC 9046001C */ lbu $a2, 0x001C($v0) ## 0000001C
|
||||
/* 07870 8080B5B0 9047001D */ lbu $a3, 0x001D($v0) ## 0000001D
|
||||
/* 07874 8080B5B4 AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 07878 8080B5B8 904D001F */ lbu $t5, 0x001F($v0) ## 0000001F
|
||||
/* 0787C 8080B5BC AFAD0014 */ sw $t5, 0x0014($sp)
|
||||
/* 07880 8080B5C0 904E0020 */ lbu $t6, 0x0020($v0) ## 00000020
|
||||
/* 07884 8080B5C4 AFAE0018 */ sw $t6, 0x0018($sp)
|
||||
/* 07888 8080B5C8 904F0021 */ lbu $t7, 0x0021($v0) ## 00000021
|
||||
/* 0788C 8080B5CC AFA80034 */ sw $t0, 0x0034($sp)
|
||||
/* 07890 8080B5D0 AFA30030 */ sw $v1, 0x0030($sp)
|
||||
/* 07894 8080B5D4 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 07898 8080B5D8 AFAF001C */ sw $t7, 0x001C($sp)
|
||||
/* 0789C 8080B5DC 8FA30030 */ lw $v1, 0x0030($sp)
|
||||
/* 078A0 8080B5E0 8FA80034 */ lw $t0, 0x0034($sp)
|
||||
/* 078A4 8080B5E4 3C098013 */ lui $t1, %hi(gSramSlotOffsets)
|
||||
/* 078A8 8080B5E8 84644A38 */ lh $a0, 0x4A38($v1) ## 00004A38
|
||||
/* 078AC 8080B5EC 2529A4E0 */ addiu $t1, %lo(gSramSlotOffsets)
|
||||
/* 078B0 8080B5F0 8D0D0000 */ lw $t5, 0x0000($t0) ## 00000000
|
||||
/* 078B4 8080B5F4 00042040 */ sll $a0, $a0, 1
|
||||
/* 078B8 8080B5F8 0124C021 */ addu $t8, $t1, $a0
|
||||
/* 078BC 8080B5FC 97190000 */ lhu $t9, 0x0000($t8) ## 00000000
|
||||
/* 078C0 8080B600 2405005A */ addiu $a1, $zero, 0x005A ## $a1 = 0000005A
|
||||
/* 078C4 8080B604 032D1021 */ addu $v0, $t9, $t5
|
||||
/* 078C8 8080B608 904E001C */ lbu $t6, 0x001C($v0) ## 0000001C
|
||||
/* 078CC 8080B60C 50AE004F */ beql $a1, $t6, .L8080B74C
|
||||
/* 078D0 8080B610 0204C821 */ addu $t9, $s0, $a0
|
||||
/* 078D4 8080B614 904F001D */ lbu $t7, 0x001D($v0) ## 0000001D
|
||||
/* 078D8 8080B618 24080045 */ addiu $t0, $zero, 0x0045 ## $t0 = 00000045
|
||||
/* 078DC 8080B61C 510F004B */ beql $t0, $t7, .L8080B74C
|
||||
/* 078E0 8080B620 0204C821 */ addu $t9, $s0, $a0
|
||||
/* 078E4 8080B624 9058001E */ lbu $t8, 0x001E($v0) ## 0000001E
|
||||
/* 078E8 8080B628 240A004C */ addiu $t2, $zero, 0x004C ## $t2 = 0000004C
|
||||
/* 078EC 8080B62C 51580047 */ beql $t2, $t8, .L8080B74C
|
||||
/* 078F0 8080B630 0204C821 */ addu $t9, $s0, $a0
|
||||
/* 078F4 8080B634 9059001F */ lbu $t9, 0x001F($v0) ## 0000001F
|
||||
/* 078F8 8080B638 240B0044 */ addiu $t3, $zero, 0x0044 ## $t3 = 00000044
|
||||
/* 078FC 8080B63C 51790043 */ beql $t3, $t9, .L8080B74C
|
||||
/* 07900 8080B640 0204C821 */ addu $t9, $s0, $a0
|
||||
/* 07904 8080B644 904D0020 */ lbu $t5, 0x0020($v0) ## 00000020
|
||||
/* 07908 8080B648 240C0041 */ addiu $t4, $zero, 0x0041 ## $t4 = 00000041
|
||||
/* 0790C 8080B64C 518D003F */ beql $t4, $t5, .L8080B74C
|
||||
/* 07910 8080B650 0204C821 */ addu $t9, $s0, $a0
|
||||
/* 07914 8080B654 904E0021 */ lbu $t6, 0x0021($v0) ## 00000021
|
||||
/* 07918 8080B658 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 0791C 8080B65C 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 07920 8080B660 10AE0039 */ beq $a1, $t6, .L8080B748
|
||||
/* 07924 8080B664 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 07928 8080B668 3C0F8013 */ lui $t7, %hi(D_801333E8)
|
||||
/* 0792C 8080B66C 25EF33E8 */ addiu $t7, %lo(D_801333E8)
|
||||
/* 07930 8080B670 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 07934 8080B674 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 07938 8080B678 AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 0793C 8080B67C 2404483B */ addiu $a0, $zero, 0x483B ## $a0 = 0000483B
|
||||
/* 07940 8080B680 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 07944 8080B684 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 07948 8080B688 AFA30030 */ sw $v1, 0x0030($sp)
|
||||
/* 0794C 8080B68C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07950 8080B690 8FA30030 */ lw $v1, 0x0030($sp)
|
||||
/* 07954 8080B694 00300821 */ addu $at, $at, $s0
|
||||
/* 07958 8080B698 24180020 */ addiu $t8, $zero, 0x0020 ## $t8 = 00000020
|
||||
/* 0795C 8080B69C A438CA3E */ sh $t8, -0x35C2($at) ## 0001CA3E
|
||||
/* 07960 8080B6A0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07964 8080B6A4 00300821 */ addu $at, $at, $s0
|
||||
/* 07968 8080B6A8 24190063 */ addiu $t9, $zero, 0x0063 ## $t9 = 00000063
|
||||
/* 0796C 8080B6AC A439CAC8 */ sh $t9, -0x3538($at) ## 0001CAC8
|
||||
/* 07970 8080B6B0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07974 8080B6B4 00300821 */ addu $at, $at, $s0
|
||||
/* 07978 8080B6B8 240D0002 */ addiu $t5, $zero, 0x0002 ## $t5 = 00000002
|
||||
/* 0797C 8080B6BC A42DCACA */ sh $t5, -0x3536($at) ## 0001CACA
|
||||
/* 07980 8080B6C0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07984 8080B6C4 00300821 */ addu $at, $at, $s0
|
||||
/* 07988 8080B6C8 A420CAD0 */ sh $zero, -0x3530($at) ## 0001CAD0
|
||||
/* 0798C 8080B6CC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07990 8080B6D0 00300821 */ addu $at, $at, $s0
|
||||
/* 07994 8080B6D4 A420CAD2 */ sh $zero, -0x352E($at) ## 0001CAD2
|
||||
/* 07998 8080B6D8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0799C 8080B6DC 00300821 */ addu $at, $at, $s0
|
||||
/* 079A0 8080B6E0 A420CACE */ sh $zero, -0x3532($at) ## 0001CACE
|
||||
/* 079A4 8080B6E4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 079A8 8080B6E8 00300821 */ addu $at, $at, $s0
|
||||
/* 079AC 8080B6EC A420CACC */ sh $zero, -0x3534($at) ## 0001CACC
|
||||
/* 079B0 8080B6F0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 079B4 8080B6F4 00300821 */ addu $at, $at, $s0
|
||||
/* 079B8 8080B6F8 A420CAD4 */ sh $zero, -0x352C($at) ## 0001CAD4
|
||||
/* 079BC 8080B6FC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 079C0 8080B700 00300821 */ addu $at, $at, $s0
|
||||
/* 079C4 8080B704 240E0078 */ addiu $t6, $zero, 0x0078 ## $t6 = 00000078
|
||||
/* 079C8 8080B708 A42ECABE */ sh $t6, -0x3542($at) ## 0001CABE
|
||||
/* 079CC 8080B70C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 079D0 8080B710 00300821 */ addu $at, $at, $s0
|
||||
/* 079D4 8080B714 A420CA9C */ sh $zero, -0x3564($at) ## 0001CA9C
|
||||
/* 079D8 8080B718 846F4A38 */ lh $t7, 0x4A38($v1) ## 00004A38
|
||||
/* 079DC 8080B71C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 079E0 8080B720 3421C9FC */ ori $at, $at, 0xC9FC ## $at = 0001C9FC
|
||||
/* 079E4 8080B724 000FC0C0 */ sll $t8, $t7, 3
|
||||
/* 079E8 8080B728 02182021 */ addu $a0, $s0, $t8
|
||||
/* 079EC 8080B72C 3C058081 */ lui $a1, %hi(D_80812768) ## $a1 = 80810000
|
||||
/* 079F0 8080B730 24A52768 */ addiu $a1, $a1, %lo(D_80812768) ## $a1 = 80812768
|
||||
/* 079F4 8080B734 00812021 */ addu $a0, $a0, $at
|
||||
/* 079F8 8080B738 0C01A508 */ jal MemCopy
|
||||
|
||||
/* 079FC 8080B73C 24060008 */ addiu $a2, $zero, 0x0008 ## $a2 = 00000008
|
||||
/* 07A00 8080B740 100001B5 */ beq $zero, $zero, .L8080BE18
|
||||
/* 07A04 8080B744 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
.L8080B748:
|
||||
/* 07A08 8080B748 0204C821 */ addu $t9, $s0, $a0
|
||||
.L8080B74C:
|
||||
/* 07A0C 8080B74C 3C020002 */ lui $v0, 0x0002 ## $v0 = 00020000
|
||||
/* 07A10 8080B750 00591021 */ addu $v0, $v0, $t9
|
||||
/* 07A14 8080B754 8442CA28 */ lh $v0, -0x35D8($v0) ## 0001CA28
|
||||
/* 07A18 8080B758 906D49F4 */ lbu $t5, 0x49F4($v1) ## 000049F4
|
||||
/* 07A1C 8080B75C 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 07A20 8080B760 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 07A24 8080B764 15A2001F */ bne $t5, $v0, .L8080B7E4
|
||||
/* 07A28 8080B768 2404483B */ addiu $a0, $zero, 0x483B ## $a0 = 0000483B
|
||||
/* 07A2C 8080B76C 3C0E8013 */ lui $t6, %hi(D_801333E8)
|
||||
/* 07A30 8080B770 25CE33E8 */ addiu $t6, %lo(D_801333E8)
|
||||
/* 07A34 8080B774 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 07A38 8080B778 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 07A3C 8080B77C AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 07A40 8080B780 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 07A44 8080B784 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 07A48 8080B788 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 07A4C 8080B78C AFA30030 */ sw $v1, 0x0030($sp)
|
||||
/* 07A50 8080B790 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07A54 8080B794 8FA30030 */ lw $v1, 0x0030($sp)
|
||||
/* 07A58 8080B798 00300821 */ addu $at, $at, $s0
|
||||
/* 07A5C 8080B79C 240F0008 */ addiu $t7, $zero, 0x0008 ## $t7 = 00000008
|
||||
/* 07A60 8080B7A0 A42FCA50 */ sh $t7, -0x35B0($at) ## 0001CA50
|
||||
/* 07A64 8080B7A4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07A68 8080B7A8 00300821 */ addu $at, $at, $s0
|
||||
/* 07A6C 8080B7AC A420CA44 */ sh $zero, -0x35BC($at) ## 0001CA44
|
||||
/* 07A70 8080B7B0 84784A38 */ lh $t8, 0x4A38($v1) ## 00004A38
|
||||
/* 07A74 8080B7B4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07A78 8080B7B8 00300821 */ addu $at, $at, $s0
|
||||
/* 07A7C 8080B7BC A438CA46 */ sh $t8, -0x35BA($at) ## 0001CA46
|
||||
/* 07A80 8080B7C0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07A84 8080B7C4 00300821 */ addu $at, $at, $s0
|
||||
/* 07A88 8080B7C8 24190002 */ addiu $t9, $zero, 0x0002 ## $t9 = 00000002
|
||||
/* 07A8C 8080B7CC A439CA3C */ sh $t9, -0x35C4($at) ## 0001CA3C
|
||||
/* 07A90 8080B7D0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07A94 8080B7D4 00300821 */ addu $at, $at, $s0
|
||||
/* 07A98 8080B7D8 240D0001 */ addiu $t5, $zero, 0x0001 ## $t5 = 00000001
|
||||
/* 07A9C 8080B7DC 1000018D */ beq $zero, $zero, .L8080BE14
|
||||
/* 07AA0 8080B7E0 A42DCA66 */ sh $t5, -0x359A($at) ## 0001CA66
|
||||
.L8080B7E4:
|
||||
/* 07AA4 8080B7E4 1440018B */ bne $v0, $zero, .L8080BE14
|
||||
/* 07AA8 8080B7E8 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 07AAC 8080B7EC 3C0E8013 */ lui $t6, %hi(D_801333E8)
|
||||
/* 07AB0 8080B7F0 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 07AB4 8080B7F4 25CE33E8 */ addiu $t6, %lo(D_801333E8)
|
||||
/* 07AB8 8080B7F8 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 07ABC 8080B7FC 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 07AC0 8080B800 AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 07AC4 8080B804 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 07AC8 8080B808 2404483D */ addiu $a0, $zero, 0x483D ## $a0 = 0000483D
|
||||
/* 07ACC 8080B80C 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 07AD0 8080B810 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 07AD4 8080B814 10000180 */ beq $zero, $zero, .L8080BE18
|
||||
/* 07AD8 8080B818 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
.L8080B81C:
|
||||
/* 07ADC 8080B81C 846F4A60 */ lh $t7, 0x4A60($v1) ## 00004A60
|
||||
/* 07AE0 8080B820 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 07AE4 8080B824 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 07AE8 8080B828 15E10045 */ bne $t7, $at, .L8080B940
|
||||
/* 07AEC 8080B82C 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 07AF0 8080B830 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 07AF4 8080B834 3C188013 */ lui $t8, %hi(D_801333E8)
|
||||
/* 07AF8 8080B838 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 07AFC 8080B83C 271833E8 */ addiu $t8, %lo(D_801333E8)
|
||||
/* 07B00 8080B840 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 07B04 8080B844 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 07B08 8080B848 AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 07B0C 8080B84C AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 07B10 8080B850 2404483B */ addiu $a0, $zero, 0x483B ## $a0 = 0000483B
|
||||
/* 07B14 8080B854 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 07B18 8080B858 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 07B1C 8080B85C AFA30030 */ sw $v1, 0x0030($sp)
|
||||
/* 07B20 8080B860 8FA30030 */ lw $v1, 0x0030($sp)
|
||||
/* 07B24 8080B864 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07B28 8080B868 00300821 */ addu $at, $at, $s0
|
||||
/* 07B2C 8080B86C 84794A3E */ lh $t9, 0x4A3E($v1) ## 00004A3E
|
||||
/* 07B30 8080B870 24020003 */ addiu $v0, $zero, 0x0003 ## $v0 = 00000003
|
||||
/* 07B34 8080B874 240D0002 */ addiu $t5, $zero, 0x0002 ## $t5 = 00000002
|
||||
/* 07B38 8080B878 A439CA40 */ sh $t9, -0x35C0($at) ## 0001CA40
|
||||
/* 07B3C 8080B87C 84664A38 */ lh $a2, 0x4A38($v1) ## 00004A38
|
||||
/* 07B40 8080B880 24010004 */ addiu $at, $zero, 0x0004 ## $at = 00000004
|
||||
/* 07B44 8080B884 14460008 */ bne $v0, $a2, .L8080B8A8
|
||||
/* 07B48 8080B888 00000000 */ nop
|
||||
/* 07B4C 8080B88C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07B50 8080B890 00300821 */ addu $at, $at, $s0
|
||||
/* 07B54 8080B894 A422CA3E */ sh $v0, -0x35C2($at) ## 0001CA3E
|
||||
/* 07B58 8080B898 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07B5C 8080B89C 00300821 */ addu $at, $at, $s0
|
||||
/* 07B60 8080B8A0 10000022 */ beq $zero, $zero, .L8080B92C
|
||||
/* 07B64 8080B8A4 A42DCA66 */ sh $t5, -0x359A($at) ## 0001CA66
|
||||
.L8080B8A8:
|
||||
/* 07B68 8080B8A8 14C1000A */ bne $a2, $at, .L8080B8D4
|
||||
/* 07B6C 8080B8AC 24180024 */ addiu $t8, $zero, 0x0024 ## $t8 = 00000024
|
||||
/* 07B70 8080B8B0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07B74 8080B8B4 00300821 */ addu $at, $at, $s0
|
||||
/* 07B78 8080B8B8 240E0014 */ addiu $t6, $zero, 0x0014 ## $t6 = 00000014
|
||||
/* 07B7C 8080B8BC A42ECA3E */ sh $t6, -0x35C2($at) ## 0001CA3E
|
||||
/* 07B80 8080B8C0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07B84 8080B8C4 00300821 */ addu $at, $at, $s0
|
||||
/* 07B88 8080B8C8 240F0006 */ addiu $t7, $zero, 0x0006 ## $t7 = 00000006
|
||||
/* 07B8C 8080B8CC 10000017 */ beq $zero, $zero, .L8080B92C
|
||||
/* 07B90 8080B8D0 A42FCA66 */ sh $t7, -0x359A($at) ## 0001CA66
|
||||
.L8080B8D4:
|
||||
/* 07B94 8080B8D4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07B98 8080B8D8 00300821 */ addu $at, $at, $s0
|
||||
/* 07B9C 8080B8DC A438CA3E */ sh $t8, -0x35C2($at) ## 0001CA3E
|
||||
/* 07BA0 8080B8E0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07BA4 8080B8E4 00300821 */ addu $at, $at, $s0
|
||||
/* 07BA8 8080B8E8 A420CAC8 */ sh $zero, -0x3538($at) ## 0001CAC8
|
||||
/* 07BAC 8080B8EC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07BB0 8080B8F0 00300821 */ addu $at, $at, $s0
|
||||
/* 07BB4 8080B8F4 A420CAD0 */ sh $zero, -0x3530($at) ## 0001CAD0
|
||||
/* 07BB8 8080B8F8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07BBC 8080B8FC 00300821 */ addu $at, $at, $s0
|
||||
/* 07BC0 8080B900 A420CAD2 */ sh $zero, -0x352E($at) ## 0001CAD2
|
||||
/* 07BC4 8080B904 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07BC8 8080B908 00300821 */ addu $at, $at, $s0
|
||||
/* 07BCC 8080B90C A420CACC */ sh $zero, -0x3534($at) ## 0001CACC
|
||||
/* 07BD0 8080B910 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07BD4 8080B914 00300821 */ addu $at, $at, $s0
|
||||
/* 07BD8 8080B918 A420CAD4 */ sh $zero, -0x352C($at) ## 0001CAD4
|
||||
/* 07BDC 8080B91C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07BE0 8080B920 00300821 */ addu $at, $at, $s0
|
||||
/* 07BE4 8080B924 24190078 */ addiu $t9, $zero, 0x0078 ## $t9 = 00000078
|
||||
/* 07BE8 8080B928 A439CABE */ sh $t9, -0x3542($at) ## 0001CABE
|
||||
.L8080B92C:
|
||||
/* 07BEC 8080B92C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07BF0 8080B930 00300821 */ addu $at, $at, $s0
|
||||
/* 07BF4 8080B934 240D0008 */ addiu $t5, $zero, 0x0008 ## $t5 = 00000008
|
||||
/* 07BF8 8080B938 10000136 */ beq $zero, $zero, .L8080BE14
|
||||
/* 07BFC 8080B93C A42DCA50 */ sh $t5, -0x35B0($at) ## 0001CA50
|
||||
.L8080B940:
|
||||
/* 07C00 8080B940 3C0E8013 */ lui $t6, %hi(D_801333E8)
|
||||
/* 07C04 8080B944 25CE33E8 */ addiu $t6, %lo(D_801333E8)
|
||||
/* 07C08 8080B948 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 07C0C 8080B94C 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 07C10 8080B950 AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 07C14 8080B954 2404483D */ addiu $a0, $zero, 0x483D ## $a0 = 0000483D
|
||||
/* 07C18 8080B958 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 07C1C 8080B95C 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 07C20 8080B960 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 07C24 8080B964 1000012C */ beq $zero, $zero, .L8080BE18
|
||||
/* 07C28 8080B968 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
.L8080B96C:
|
||||
/* 07C2C 8080B96C 34218000 */ ori $at, $at, 0x8000 ## $at = 00008000
|
||||
/* 07C30 8080B970 02011821 */ addu $v1, $s0, $at
|
||||
/* 07C34 8080B974 84624ABC */ lh $v0, 0x4ABC($v1) ## 00004ABC
|
||||
/* 07C38 8080B978 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 07C3C 8080B97C 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 07C40 8080B980 04400003 */ bltz $v0, .L8080B990
|
||||
/* 07C44 8080B984 00022023 */ subu $a0, $zero, $v0
|
||||
/* 07C48 8080B988 10000001 */ beq $zero, $zero, .L8080B990
|
||||
/* 07C4C 8080B98C 00402025 */ or $a0, $v0, $zero ## $a0 = 00000000
|
||||
.L8080B990:
|
||||
/* 07C50 8080B990 2881001F */ slti $at, $a0, 0x001F
|
||||
/* 07C54 8080B994 14200026 */ bne $at, $zero, .L8080BA30
|
||||
/* 07C58 8080B998 24044839 */ addiu $a0, $zero, 0x4839 ## $a0 = 00004839
|
||||
/* 07C5C 8080B99C 3C0F8013 */ lui $t7, %hi(D_801333E8)
|
||||
/* 07C60 8080B9A0 25EF33E8 */ addiu $t7, %lo(D_801333E8)
|
||||
/* 07C64 8080B9A4 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 07C68 8080B9A8 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 07C6C 8080B9AC AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 07C70 8080B9B0 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 07C74 8080B9B4 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 07C78 8080B9B8 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 07C7C 8080B9BC AFA30030 */ sw $v1, 0x0030($sp)
|
||||
/* 07C80 8080B9C0 8FA30030 */ lw $v1, 0x0030($sp)
|
||||
/* 07C84 8080B9C4 84784ABC */ lh $t8, 0x4ABC($v1) ## 00004ABC
|
||||
/* 07C88 8080B9C8 2B01001F */ slti $at, $t8, 0x001F
|
||||
/* 07C8C 8080B9CC 5420000E */ bnel $at, $zero, .L8080BA08
|
||||
/* 07C90 8080B9D0 84784A38 */ lh $t8, 0x4A38($v1) ## 00004A38
|
||||
/* 07C94 8080B9D4 84794A38 */ lh $t9, 0x4A38($v1) ## 00004A38
|
||||
/* 07C98 8080B9D8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07C9C 8080B9DC 00300821 */ addu $at, $at, $s0
|
||||
/* 07CA0 8080B9E0 272DFFFF */ addiu $t5, $t9, 0xFFFF ## $t5 = FFFFFFFF
|
||||
/* 07CA4 8080B9E4 A42DCA38 */ sh $t5, -0x35C8($at) ## 0001CA38
|
||||
/* 07CA8 8080B9E8 846E4A38 */ lh $t6, 0x4A38($v1) ## 00004A38
|
||||
/* 07CAC 8080B9EC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07CB0 8080B9F0 00300821 */ addu $at, $at, $s0
|
||||
/* 07CB4 8080B9F4 05C1000E */ bgez $t6, .L8080BA30
|
||||
/* 07CB8 8080B9F8 240F0005 */ addiu $t7, $zero, 0x0005 ## $t7 = 00000005
|
||||
/* 07CBC 8080B9FC 1000000C */ beq $zero, $zero, .L8080BA30
|
||||
/* 07CC0 8080BA00 A42FCA38 */ sh $t7, -0x35C8($at) ## 0001CA38
|
||||
/* 07CC4 8080BA04 84784A38 */ lh $t8, 0x4A38($v1) ## 00004A38
|
||||
.L8080BA08:
|
||||
/* 07CC8 8080BA08 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07CCC 8080BA0C 00300821 */ addu $at, $at, $s0
|
||||
/* 07CD0 8080BA10 27190001 */ addiu $t9, $t8, 0x0001 ## $t9 = 00000001
|
||||
/* 07CD4 8080BA14 A439CA38 */ sh $t9, -0x35C8($at) ## 0001CA38
|
||||
/* 07CD8 8080BA18 846D4A38 */ lh $t5, 0x4A38($v1) ## 00004A38
|
||||
/* 07CDC 8080BA1C 29A10006 */ slti $at, $t5, 0x0006
|
||||
/* 07CE0 8080BA20 14200003 */ bne $at, $zero, .L8080BA30
|
||||
/* 07CE4 8080BA24 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07CE8 8080BA28 00300821 */ addu $at, $at, $s0
|
||||
/* 07CEC 8080BA2C A420CA38 */ sh $zero, -0x35C8($at) ## 0001CA38
|
||||
.L8080BA30:
|
||||
/* 07CF0 8080BA30 84664A38 */ lh $a2, 0x4A38($v1) ## 00004A38
|
||||
/* 07CF4 8080BA34 24020003 */ addiu $v0, $zero, 0x0003 ## $v0 = 00000003
|
||||
/* 07CF8 8080BA38 3C098013 */ lui $t1, %hi(gSramSlotOffsets)
|
||||
/* 07CFC 8080BA3C 1446009B */ bne $v0, $a2, .L8080BCAC
|
||||
/* 07D00 8080BA40 24010004 */ addiu $at, $zero, 0x0004 ## $at = 00000004
|
||||
/* 07D04 8080BA44 2529A4E0 */ addiu $t1, %lo(gSramSlotOffsets)
|
||||
/* 07D08 8080BA48 952E0000 */ lhu $t6, 0x0000($t1) ## 8012A4E0
|
||||
/* 07D0C 8080BA4C 8E0401E0 */ lw $a0, 0x01E0($s0) ## 000001E0
|
||||
/* 07D10 8080BA50 2405005A */ addiu $a1, $zero, 0x005A ## $a1 = 0000005A
|
||||
/* 07D14 8080BA54 01C41821 */ addu $v1, $t6, $a0
|
||||
/* 07D18 8080BA58 9067001C */ lbu $a3, 0x001C($v1) ## 0000001C
|
||||
/* 07D1C 8080BA5C 50A70047 */ beql $a1, $a3, .L8080BB7C
|
||||
/* 07D20 8080BA60 24080045 */ addiu $t0, $zero, 0x0045 ## $t0 = 00000045
|
||||
/* 07D24 8080BA64 906F001D */ lbu $t7, 0x001D($v1) ## 0000001D
|
||||
/* 07D28 8080BA68 24080045 */ addiu $t0, $zero, 0x0045 ## $t0 = 00000045
|
||||
/* 07D2C 8080BA6C 510F0043 */ beql $t0, $t7, .L8080BB7C
|
||||
/* 07D30 8080BA70 24080045 */ addiu $t0, $zero, 0x0045 ## $t0 = 00000045
|
||||
/* 07D34 8080BA74 9078001E */ lbu $t8, 0x001E($v1) ## 0000001E
|
||||
/* 07D38 8080BA78 240A004C */ addiu $t2, $zero, 0x004C ## $t2 = 0000004C
|
||||
/* 07D3C 8080BA7C 5158003F */ beql $t2, $t8, .L8080BB7C
|
||||
/* 07D40 8080BA80 24080045 */ addiu $t0, $zero, 0x0045 ## $t0 = 00000045
|
||||
/* 07D44 8080BA84 9079001F */ lbu $t9, 0x001F($v1) ## 0000001F
|
||||
/* 07D48 8080BA88 240B0044 */ addiu $t3, $zero, 0x0044 ## $t3 = 00000044
|
||||
/* 07D4C 8080BA8C 5179003B */ beql $t3, $t9, .L8080BB7C
|
||||
/* 07D50 8080BA90 24080045 */ addiu $t0, $zero, 0x0045 ## $t0 = 00000045
|
||||
/* 07D54 8080BA94 906D0020 */ lbu $t5, 0x0020($v1) ## 00000020
|
||||
/* 07D58 8080BA98 240C0041 */ addiu $t4, $zero, 0x0041 ## $t4 = 00000041
|
||||
/* 07D5C 8080BA9C 518D0037 */ beql $t4, $t5, .L8080BB7C
|
||||
/* 07D60 8080BAA0 24080045 */ addiu $t0, $zero, 0x0045 ## $t0 = 00000045
|
||||
/* 07D64 8080BAA4 906E0021 */ lbu $t6, 0x0021($v1) ## 00000021
|
||||
/* 07D68 8080BAA8 50AE0034 */ beql $a1, $t6, .L8080BB7C
|
||||
/* 07D6C 8080BAAC 24080045 */ addiu $t0, $zero, 0x0045 ## $t0 = 00000045
|
||||
/* 07D70 8080BAB0 952F0002 */ lhu $t7, 0x0002($t1) ## 8012A4E2
|
||||
/* 07D74 8080BAB4 01E41021 */ addu $v0, $t7, $a0
|
||||
/* 07D78 8080BAB8 9058001C */ lbu $t8, 0x001C($v0) ## 0000001F
|
||||
/* 07D7C 8080BABC 50B8002F */ beql $a1, $t8, .L8080BB7C
|
||||
/* 07D80 8080BAC0 24080045 */ addiu $t0, $zero, 0x0045 ## $t0 = 00000045
|
||||
/* 07D84 8080BAC4 9059001D */ lbu $t9, 0x001D($v0) ## 00000020
|
||||
/* 07D88 8080BAC8 5119002C */ beql $t0, $t9, .L8080BB7C
|
||||
/* 07D8C 8080BACC 24080045 */ addiu $t0, $zero, 0x0045 ## $t0 = 00000045
|
||||
/* 07D90 8080BAD0 904D001E */ lbu $t5, 0x001E($v0) ## 00000021
|
||||
/* 07D94 8080BAD4 514D0029 */ beql $t2, $t5, .L8080BB7C
|
||||
/* 07D98 8080BAD8 24080045 */ addiu $t0, $zero, 0x0045 ## $t0 = 00000045
|
||||
/* 07D9C 8080BADC 904E001F */ lbu $t6, 0x001F($v0) ## 00000022
|
||||
/* 07DA0 8080BAE0 516E0026 */ beql $t3, $t6, .L8080BB7C
|
||||
/* 07DA4 8080BAE4 24080045 */ addiu $t0, $zero, 0x0045 ## $t0 = 00000045
|
||||
/* 07DA8 8080BAE8 904F0020 */ lbu $t7, 0x0020($v0) ## 00000023
|
||||
/* 07DAC 8080BAEC 518F0023 */ beql $t4, $t7, .L8080BB7C
|
||||
/* 07DB0 8080BAF0 24080045 */ addiu $t0, $zero, 0x0045 ## $t0 = 00000045
|
||||
/* 07DB4 8080BAF4 90580021 */ lbu $t8, 0x0021($v0) ## 00000024
|
||||
/* 07DB8 8080BAF8 50B80020 */ beql $a1, $t8, .L8080BB7C
|
||||
/* 07DBC 8080BAFC 24080045 */ addiu $t0, $zero, 0x0045 ## $t0 = 00000045
|
||||
/* 07DC0 8080BB00 95390004 */ lhu $t9, 0x0004($t1) ## 8012A4E4
|
||||
/* 07DC4 8080BB04 03241021 */ addu $v0, $t9, $a0
|
||||
/* 07DC8 8080BB08 904D001C */ lbu $t5, 0x001C($v0) ## 0000001F
|
||||
/* 07DCC 8080BB0C 50AD001B */ beql $a1, $t5, .L8080BB7C
|
||||
/* 07DD0 8080BB10 24080045 */ addiu $t0, $zero, 0x0045 ## $t0 = 00000045
|
||||
/* 07DD4 8080BB14 904E001D */ lbu $t6, 0x001D($v0) ## 00000020
|
||||
/* 07DD8 8080BB18 510E0018 */ beql $t0, $t6, .L8080BB7C
|
||||
/* 07DDC 8080BB1C 24080045 */ addiu $t0, $zero, 0x0045 ## $t0 = 00000045
|
||||
/* 07DE0 8080BB20 904F001E */ lbu $t7, 0x001E($v0) ## 00000021
|
||||
/* 07DE4 8080BB24 514F0015 */ beql $t2, $t7, .L8080BB7C
|
||||
/* 07DE8 8080BB28 24080045 */ addiu $t0, $zero, 0x0045 ## $t0 = 00000045
|
||||
/* 07DEC 8080BB2C 9058001F */ lbu $t8, 0x001F($v0) ## 00000022
|
||||
/* 07DF0 8080BB30 51780012 */ beql $t3, $t8, .L8080BB7C
|
||||
/* 07DF4 8080BB34 24080045 */ addiu $t0, $zero, 0x0045 ## $t0 = 00000045
|
||||
/* 07DF8 8080BB38 90590020 */ lbu $t9, 0x0020($v0) ## 00000023
|
||||
/* 07DFC 8080BB3C 5199000F */ beql $t4, $t9, .L8080BB7C
|
||||
/* 07E00 8080BB40 24080045 */ addiu $t0, $zero, 0x0045 ## $t0 = 00000045
|
||||
/* 07E04 8080BB44 904D0021 */ lbu $t5, 0x0021($v0) ## 00000024
|
||||
/* 07E08 8080BB48 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07E0C 8080BB4C 00300821 */ addu $at, $at, $s0
|
||||
/* 07E10 8080BB50 10AD0009 */ beq $a1, $t5, .L8080BB78
|
||||
/* 07E14 8080BB54 240E00FF */ addiu $t6, $zero, 0x00FF ## $t6 = 000000FF
|
||||
/* 07E18 8080BB58 A426CA62 */ sh $a2, -0x359E($at) ## 0001CA62
|
||||
/* 07E1C 8080BB5C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07E20 8080BB60 00300821 */ addu $at, $at, $s0
|
||||
/* 07E24 8080BB64 A420CA60 */ sh $zero, -0x35A0($at) ## 0001CA60
|
||||
/* 07E28 8080BB68 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07E2C 8080BB6C 00300821 */ addu $at, $at, $s0
|
||||
/* 07E30 8080BB70 100000A8 */ beq $zero, $zero, .L8080BE14
|
||||
/* 07E34 8080BB74 A42ECAA0 */ sh $t6, -0x3560($at) ## 0001CAA0
|
||||
.L8080BB78:
|
||||
/* 07E38 8080BB78 24080045 */ addiu $t0, $zero, 0x0045 ## $t0 = 00000045
|
||||
.L8080BB7C:
|
||||
/* 07E3C 8080BB7C 240A004C */ addiu $t2, $zero, 0x004C ## $t2 = 0000004C
|
||||
/* 07E40 8080BB80 240B0044 */ addiu $t3, $zero, 0x0044 ## $t3 = 00000044
|
||||
/* 07E44 8080BB84 10A70010 */ beq $a1, $a3, .L8080BBC8
|
||||
/* 07E48 8080BB88 240C0041 */ addiu $t4, $zero, 0x0041 ## $t4 = 00000041
|
||||
/* 07E4C 8080BB8C 906F001D */ lbu $t7, 0x001D($v1) ## 0000001D
|
||||
/* 07E50 8080BB90 510F000E */ beql $t0, $t7, .L8080BBCC
|
||||
/* 07E54 8080BB94 952F0002 */ lhu $t7, 0x0002($t1) ## 8012A4E2
|
||||
/* 07E58 8080BB98 9078001E */ lbu $t8, 0x001E($v1) ## 0000001E
|
||||
/* 07E5C 8080BB9C 5158000B */ beql $t2, $t8, .L8080BBCC
|
||||
/* 07E60 8080BBA0 952F0002 */ lhu $t7, 0x0002($t1) ## 8012A4E2
|
||||
/* 07E64 8080BBA4 9079001F */ lbu $t9, 0x001F($v1) ## 0000001F
|
||||
/* 07E68 8080BBA8 51790008 */ beql $t3, $t9, .L8080BBCC
|
||||
/* 07E6C 8080BBAC 952F0002 */ lhu $t7, 0x0002($t1) ## 8012A4E2
|
||||
/* 07E70 8080BBB0 906D0020 */ lbu $t5, 0x0020($v1) ## 00000020
|
||||
/* 07E74 8080BBB4 518D0005 */ beql $t4, $t5, .L8080BBCC
|
||||
/* 07E78 8080BBB8 952F0002 */ lhu $t7, 0x0002($t1) ## 8012A4E2
|
||||
/* 07E7C 8080BBBC 906E0021 */ lbu $t6, 0x0021($v1) ## 00000021
|
||||
/* 07E80 8080BBC0 54AE0036 */ bnel $a1, $t6, .L8080BC9C
|
||||
/* 07E84 8080BBC4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
.L8080BBC8:
|
||||
/* 07E88 8080BBC8 952F0002 */ lhu $t7, 0x0002($t1) ## 8012A4E2
|
||||
.L8080BBCC:
|
||||
/* 07E8C 8080BBCC 01E41021 */ addu $v0, $t7, $a0
|
||||
/* 07E90 8080BBD0 9058001C */ lbu $t8, 0x001C($v0) ## 0000001F
|
||||
/* 07E94 8080BBD4 50B80011 */ beql $a1, $t8, .L8080BC1C
|
||||
/* 07E98 8080BBD8 95390004 */ lhu $t9, 0x0004($t1) ## 8012A4E4
|
||||
/* 07E9C 8080BBDC 9059001D */ lbu $t9, 0x001D($v0) ## 00000020
|
||||
/* 07EA0 8080BBE0 5119000E */ beql $t0, $t9, .L8080BC1C
|
||||
/* 07EA4 8080BBE4 95390004 */ lhu $t9, 0x0004($t1) ## 8012A4E4
|
||||
/* 07EA8 8080BBE8 904D001E */ lbu $t5, 0x001E($v0) ## 00000021
|
||||
/* 07EAC 8080BBEC 514D000B */ beql $t2, $t5, .L8080BC1C
|
||||
/* 07EB0 8080BBF0 95390004 */ lhu $t9, 0x0004($t1) ## 8012A4E4
|
||||
/* 07EB4 8080BBF4 904E001F */ lbu $t6, 0x001F($v0) ## 00000022
|
||||
/* 07EB8 8080BBF8 516E0008 */ beql $t3, $t6, .L8080BC1C
|
||||
/* 07EBC 8080BBFC 95390004 */ lhu $t9, 0x0004($t1) ## 8012A4E4
|
||||
/* 07EC0 8080BC00 904F0020 */ lbu $t7, 0x0020($v0) ## 00000023
|
||||
/* 07EC4 8080BC04 518F0005 */ beql $t4, $t7, .L8080BC1C
|
||||
/* 07EC8 8080BC08 95390004 */ lhu $t9, 0x0004($t1) ## 8012A4E4
|
||||
/* 07ECC 8080BC0C 90580021 */ lbu $t8, 0x0021($v0) ## 00000024
|
||||
/* 07ED0 8080BC10 54B80022 */ bnel $a1, $t8, .L8080BC9C
|
||||
/* 07ED4 8080BC14 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07ED8 8080BC18 95390004 */ lhu $t9, 0x0004($t1) ## 8012A4E4
|
||||
.L8080BC1C:
|
||||
/* 07EDC 8080BC1C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07EE0 8080BC20 00300821 */ addu $at, $at, $s0
|
||||
/* 07EE4 8080BC24 03241021 */ addu $v0, $t9, $a0
|
||||
/* 07EE8 8080BC28 904D001C */ lbu $t5, 0x001C($v0) ## 0000001F
|
||||
/* 07EEC 8080BC2C 50AD0011 */ beql $a1, $t5, .L8080BC74
|
||||
/* 07EF0 8080BC30 A426CA62 */ sh $a2, -0x359E($at) ## 0001CA62
|
||||
/* 07EF4 8080BC34 904E001D */ lbu $t6, 0x001D($v0) ## 00000020
|
||||
/* 07EF8 8080BC38 510E000E */ beql $t0, $t6, .L8080BC74
|
||||
/* 07EFC 8080BC3C A426CA62 */ sh $a2, -0x359E($at) ## 0001CA62
|
||||
/* 07F00 8080BC40 904F001E */ lbu $t7, 0x001E($v0) ## 00000021
|
||||
/* 07F04 8080BC44 514F000B */ beql $t2, $t7, .L8080BC74
|
||||
/* 07F08 8080BC48 A426CA62 */ sh $a2, -0x359E($at) ## 0001CA62
|
||||
/* 07F0C 8080BC4C 9058001F */ lbu $t8, 0x001F($v0) ## 00000022
|
||||
/* 07F10 8080BC50 51780008 */ beql $t3, $t8, .L8080BC74
|
||||
/* 07F14 8080BC54 A426CA62 */ sh $a2, -0x359E($at) ## 0001CA62
|
||||
/* 07F18 8080BC58 90590020 */ lbu $t9, 0x0020($v0) ## 00000023
|
||||
/* 07F1C 8080BC5C 51990005 */ beql $t4, $t9, .L8080BC74
|
||||
/* 07F20 8080BC60 A426CA62 */ sh $a2, -0x359E($at) ## 0001CA62
|
||||
/* 07F24 8080BC64 904D0021 */ lbu $t5, 0x0021($v0) ## 00000024
|
||||
/* 07F28 8080BC68 54AD000C */ bnel $a1, $t5, .L8080BC9C
|
||||
/* 07F2C 8080BC6C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07F30 8080BC70 A426CA62 */ sh $a2, -0x359E($at) ## 0001CA62
|
||||
.L8080BC74:
|
||||
/* 07F34 8080BC74 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07F38 8080BC78 00300821 */ addu $at, $at, $s0
|
||||
/* 07F3C 8080BC7C 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
|
||||
/* 07F40 8080BC80 A42ECA60 */ sh $t6, -0x35A0($at) ## 0001CA60
|
||||
/* 07F44 8080BC84 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07F48 8080BC88 00300821 */ addu $at, $at, $s0
|
||||
/* 07F4C 8080BC8C 240F00FF */ addiu $t7, $zero, 0x00FF ## $t7 = 000000FF
|
||||
/* 07F50 8080BC90 10000060 */ beq $zero, $zero, .L8080BE14
|
||||
/* 07F54 8080BC94 A42FCAA0 */ sh $t7, -0x3560($at) ## 0001CAA0
|
||||
/* 07F58 8080BC98 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
.L8080BC9C:
|
||||
/* 07F5C 8080BC9C 00300821 */ addu $at, $at, $s0
|
||||
/* 07F60 8080BCA0 2418FFFF */ addiu $t8, $zero, 0xFFFF ## $t8 = FFFFFFFF
|
||||
/* 07F64 8080BCA4 1000005B */ beq $zero, $zero, .L8080BE14
|
||||
/* 07F68 8080BCA8 A438CA60 */ sh $t8, -0x35A0($at) ## 0001CA60
|
||||
.L8080BCAC:
|
||||
/* 07F6C 8080BCAC 14C10056 */ bne $a2, $at, .L8080BE08
|
||||
/* 07F70 8080BCB0 2418FFFF */ addiu $t8, $zero, 0xFFFF ## $t8 = FFFFFFFF
|
||||
/* 07F74 8080BCB4 3C098013 */ lui $t1, %hi(gSramSlotOffsets)
|
||||
/* 07F78 8080BCB8 2529A4E0 */ addiu $t1, %lo(gSramSlotOffsets)
|
||||
/* 07F7C 8080BCBC 95390000 */ lhu $t9, 0x0000($t1) ## 8012A4E0
|
||||
/* 07F80 8080BCC0 8E0401E0 */ lw $a0, 0x01E0($s0) ## 000001E0
|
||||
/* 07F84 8080BCC4 2405005A */ addiu $a1, $zero, 0x005A ## $a1 = 0000005A
|
||||
/* 07F88 8080BCC8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 07F8C 8080BCCC 03241821 */ addu $v1, $t9, $a0
|
||||
/* 07F90 8080BCD0 906D001C */ lbu $t5, 0x001C($v1) ## 0000001C
|
||||
/* 07F94 8080BCD4 00300821 */ addu $at, $at, $s0
|
||||
/* 07F98 8080BCD8 50AD0049 */ beql $a1, $t5, .L8080BE00
|
||||
/* 07F9C 8080BCDC 240FFFFF */ addiu $t7, $zero, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 07FA0 8080BCE0 906E001D */ lbu $t6, 0x001D($v1) ## 0000001D
|
||||
/* 07FA4 8080BCE4 24080045 */ addiu $t0, $zero, 0x0045 ## $t0 = 00000045
|
||||
/* 07FA8 8080BCE8 510E0045 */ beql $t0, $t6, .L8080BE00
|
||||
/* 07FAC 8080BCEC 240FFFFF */ addiu $t7, $zero, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 07FB0 8080BCF0 906F001E */ lbu $t7, 0x001E($v1) ## 0000001E
|
||||
/* 07FB4 8080BCF4 240A004C */ addiu $t2, $zero, 0x004C ## $t2 = 0000004C
|
||||
/* 07FB8 8080BCF8 514F0041 */ beql $t2, $t7, .L8080BE00
|
||||
/* 07FBC 8080BCFC 240FFFFF */ addiu $t7, $zero, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 07FC0 8080BD00 9078001F */ lbu $t8, 0x001F($v1) ## 0000001F
|
||||
/* 07FC4 8080BD04 240B0044 */ addiu $t3, $zero, 0x0044 ## $t3 = 00000044
|
||||
/* 07FC8 8080BD08 5178003D */ beql $t3, $t8, .L8080BE00
|
||||
/* 07FCC 8080BD0C 240FFFFF */ addiu $t7, $zero, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 07FD0 8080BD10 90790020 */ lbu $t9, 0x0020($v1) ## 00000020
|
||||
/* 07FD4 8080BD14 240C0041 */ addiu $t4, $zero, 0x0041 ## $t4 = 00000041
|
||||
/* 07FD8 8080BD18 51990039 */ beql $t4, $t9, .L8080BE00
|
||||
/* 07FDC 8080BD1C 240FFFFF */ addiu $t7, $zero, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 07FE0 8080BD20 906D0021 */ lbu $t5, 0x0021($v1) ## 00000021
|
||||
/* 07FE4 8080BD24 50AD0036 */ beql $a1, $t5, .L8080BE00
|
||||
/* 07FE8 8080BD28 240FFFFF */ addiu $t7, $zero, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 07FEC 8080BD2C 952E0002 */ lhu $t6, 0x0002($t1) ## 8012A4E2
|
||||
/* 07FF0 8080BD30 01C41021 */ addu $v0, $t6, $a0
|
||||
/* 07FF4 8080BD34 904F001C */ lbu $t7, 0x001C($v0) ## 0000001F
|
||||
/* 07FF8 8080BD38 50AF0031 */ beql $a1, $t7, .L8080BE00
|
||||
/* 07FFC 8080BD3C 240FFFFF */ addiu $t7, $zero, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 08000 8080BD40 9058001D */ lbu $t8, 0x001D($v0) ## 00000020
|
||||
/* 08004 8080BD44 5118002E */ beql $t0, $t8, .L8080BE00
|
||||
/* 08008 8080BD48 240FFFFF */ addiu $t7, $zero, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 0800C 8080BD4C 9059001E */ lbu $t9, 0x001E($v0) ## 00000021
|
||||
/* 08010 8080BD50 5159002B */ beql $t2, $t9, .L8080BE00
|
||||
/* 08014 8080BD54 240FFFFF */ addiu $t7, $zero, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 08018 8080BD58 904D001F */ lbu $t5, 0x001F($v0) ## 00000022
|
||||
/* 0801C 8080BD5C 516D0028 */ beql $t3, $t5, .L8080BE00
|
||||
/* 08020 8080BD60 240FFFFF */ addiu $t7, $zero, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 08024 8080BD64 904E0020 */ lbu $t6, 0x0020($v0) ## 00000023
|
||||
/* 08028 8080BD68 518E0025 */ beql $t4, $t6, .L8080BE00
|
||||
/* 0802C 8080BD6C 240FFFFF */ addiu $t7, $zero, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 08030 8080BD70 904F0021 */ lbu $t7, 0x0021($v0) ## 00000024
|
||||
/* 08034 8080BD74 50AF0022 */ beql $a1, $t7, .L8080BE00
|
||||
/* 08038 8080BD78 240FFFFF */ addiu $t7, $zero, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 0803C 8080BD7C 95380004 */ lhu $t8, 0x0004($t1) ## 8012A4E4
|
||||
/* 08040 8080BD80 03041021 */ addu $v0, $t8, $a0
|
||||
/* 08044 8080BD84 9059001C */ lbu $t9, 0x001C($v0) ## 0000001F
|
||||
/* 08048 8080BD88 50B9001D */ beql $a1, $t9, .L8080BE00
|
||||
/* 0804C 8080BD8C 240FFFFF */ addiu $t7, $zero, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 08050 8080BD90 904D001D */ lbu $t5, 0x001D($v0) ## 00000020
|
||||
/* 08054 8080BD94 510D001A */ beql $t0, $t5, .L8080BE00
|
||||
/* 08058 8080BD98 240FFFFF */ addiu $t7, $zero, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 0805C 8080BD9C 904E001E */ lbu $t6, 0x001E($v0) ## 00000021
|
||||
/* 08060 8080BDA0 514E0017 */ beql $t2, $t6, .L8080BE00
|
||||
/* 08064 8080BDA4 240FFFFF */ addiu $t7, $zero, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 08068 8080BDA8 904F001F */ lbu $t7, 0x001F($v0) ## 00000022
|
||||
/* 0806C 8080BDAC 516F0014 */ beql $t3, $t7, .L8080BE00
|
||||
/* 08070 8080BDB0 240FFFFF */ addiu $t7, $zero, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 08074 8080BDB4 90580020 */ lbu $t8, 0x0020($v0) ## 00000023
|
||||
/* 08078 8080BDB8 51980011 */ beql $t4, $t8, .L8080BE00
|
||||
/* 0807C 8080BDBC 240FFFFF */ addiu $t7, $zero, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 08080 8080BDC0 90590021 */ lbu $t9, 0x0021($v0) ## 00000024
|
||||
/* 08084 8080BDC4 240D0001 */ addiu $t5, $zero, 0x0001 ## $t5 = 00000001
|
||||
/* 08088 8080BDC8 240E00FF */ addiu $t6, $zero, 0x00FF ## $t6 = 000000FF
|
||||
/* 0808C 8080BDCC 50B9000C */ beql $a1, $t9, .L8080BE00
|
||||
/* 08090 8080BDD0 240FFFFF */ addiu $t7, $zero, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 08094 8080BDD4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 08098 8080BDD8 00300821 */ addu $at, $at, $s0
|
||||
/* 0809C 8080BDDC A426CA62 */ sh $a2, -0x359E($at) ## 0001CA62
|
||||
/* 080A0 8080BDE0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 080A4 8080BDE4 00300821 */ addu $at, $at, $s0
|
||||
/* 080A8 8080BDE8 A42DCA60 */ sh $t5, -0x35A0($at) ## 0001CA60
|
||||
/* 080AC 8080BDEC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 080B0 8080BDF0 00300821 */ addu $at, $at, $s0
|
||||
/* 080B4 8080BDF4 10000007 */ beq $zero, $zero, .L8080BE14
|
||||
/* 080B8 8080BDF8 A42ECAA0 */ sh $t6, -0x3560($at) ## 0001CAA0
|
||||
/* 080BC 8080BDFC 240FFFFF */ addiu $t7, $zero, 0xFFFF ## $t7 = FFFFFFFF
|
||||
.L8080BE00:
|
||||
/* 080C0 8080BE00 10000004 */ beq $zero, $zero, .L8080BE14
|
||||
/* 080C4 8080BE04 A42FCA60 */ sh $t7, -0x35A0($at) ## 0001CA60
|
||||
.L8080BE08:
|
||||
/* 080C8 8080BE08 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 080CC 8080BE0C 00300821 */ addu $at, $at, $s0
|
||||
/* 080D0 8080BE10 A438CA60 */ sh $t8, -0x35A0($at) ## 0001CA60
|
||||
.L8080BE14:
|
||||
/* 080D4 8080BE14 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
.L8080BE18:
|
||||
/* 080D8 8080BE18 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 080DC 8080BE1C 27BD0048 */ addiu $sp, $sp, 0x0048 ## $sp = 00000000
|
||||
/* 080E0 8080BE20 03E00008 */ jr $ra
|
||||
/* 080E4 8080BE24 00000000 */ nop
|
||||
glabel L8080BE28
|
||||
/* 080E8 8080BE28 03E00008 */ jr $ra
|
||||
/* 080EC 8080BE2C AFA40000 */ sw $a0, 0x0000($sp)
|
||||
@@ -1,23 +0,0 @@
|
||||
glabel func_8080BE30
|
||||
/* 080F0 8080BE30 3C038016 */ lui $v1, %hi(gGameInfo)
|
||||
/* 080F4 8080BE34 2463FA90 */ addiu $v1, %lo(gGameInfo)
|
||||
/* 080F8 8080BE38 8C620000 */ lw $v0, 0x0000($v1) ## 8015FA90
|
||||
/* 080FC 8080BE3C 240100FE */ addiu $at, $zero, 0x00FE ## $at = 000000FE
|
||||
/* 08100 8080BE40 3C080002 */ lui $t0, 0x0002 ## $t0 = 00020000
|
||||
/* 08104 8080BE44 844E0B26 */ lh $t6, 0x0B26($v0) ## 00000B26
|
||||
/* 08108 8080BE48 01044021 */ addu $t0, $t0, $a0
|
||||
/* 0810C 8080BE4C 25CF0002 */ addiu $t7, $t6, 0x0002 ## $t7 = 00000002
|
||||
/* 08110 8080BE50 A44F0B26 */ sh $t7, 0x0B26($v0) ## 00000B26
|
||||
/* 08114 8080BE54 8C780000 */ lw $t8, 0x0000($v1) ## 8015FA90
|
||||
/* 08118 8080BE58 87190B26 */ lh $t9, 0x0B26($t8) ## 00000B26
|
||||
/* 0811C 8080BE5C 17210007 */ bne $t9, $at, .L8080BE7C
|
||||
/* 08120 8080BE60 00000000 */ nop
|
||||
/* 08124 8080BE64 8508CA42 */ lh $t0, -0x35BE($t0) ## 0001CA42
|
||||
/* 08128 8080BE68 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0812C 8080BE6C 00240821 */ addu $at, $at, $a0
|
||||
/* 08130 8080BE70 A428CA3E */ sh $t0, -0x35C2($at) ## 0001CA3E
|
||||
/* 08134 8080BE74 8C690000 */ lw $t1, 0x0000($v1) ## 8015FA90
|
||||
/* 08138 8080BE78 A5200B26 */ sh $zero, 0x0B26($t1) ## 00000B26
|
||||
.L8080BE7C:
|
||||
/* 0813C 8080BE7C 03E00008 */ jr $ra
|
||||
/* 08140 8080BE80 00000000 */ nop
|
||||
@@ -1,31 +0,0 @@
|
||||
glabel func_8080BE84
|
||||
/* 08144 8080BE84 3C0E8016 */ lui $t6, %hi(gGameInfo)
|
||||
/* 08148 8080BE88 8DCEFA90 */ lw $t6, %lo(gGameInfo)($t6)
|
||||
/* 0814C 8080BE8C 3C01439D */ lui $at, 0x439D ## $at = 439D0000
|
||||
/* 08150 8080BE90 44810000 */ mtc1 $at, $f0 ## $f0 = 314.00
|
||||
/* 08154 8080BE94 85CF0F34 */ lh $t7, 0x0F34($t6) ## 80160F34
|
||||
/* 08158 8080BE98 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0815C 8080BE9C 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 08160 8080BEA0 448F3000 */ mtc1 $t7, $f6 ## $f6 = 0.00
|
||||
/* 08164 8080BEA4 00811021 */ addu $v0, $a0, $at
|
||||
/* 08168 8080BEA8 C4444AC4 */ lwc1 $f4, 0x4AC4($v0) ## 00004AC4
|
||||
/* 0816C 8080BEAC 46803220 */ cvt.s.w $f8, $f6
|
||||
/* 08170 8080BEB0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 08174 8080BEB4 00240821 */ addu $at, $at, $a0
|
||||
/* 08178 8080BEB8 24180022 */ addiu $t8, $zero, 0x0022 ## $t8 = 00000022
|
||||
/* 0817C 8080BEBC 46082280 */ add.s $f10, $f4, $f8
|
||||
/* 08180 8080BEC0 E42ACAC4 */ swc1 $f10, -0x353C($at) ## 0001CAC4
|
||||
/* 08184 8080BEC4 C4504AC4 */ lwc1 $f16, 0x4AC4($v0) ## 00004AC4
|
||||
/* 08188 8080BEC8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0818C 8080BECC 00240821 */ addu $at, $at, $a0
|
||||
/* 08190 8080BED0 4610003E */ c.le.s $f0, $f16
|
||||
/* 08194 8080BED4 00000000 */ nop
|
||||
/* 08198 8080BED8 45000005 */ bc1f .L8080BEF0
|
||||
/* 0819C 8080BEDC 00000000 */ nop
|
||||
/* 081A0 8080BEE0 E420CAC4 */ swc1 $f0, -0x353C($at) ## 0001CAC4
|
||||
/* 081A4 8080BEE4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 081A8 8080BEE8 00240821 */ addu $at, $at, $a0
|
||||
/* 081AC 8080BEEC A438CA3E */ sh $t8, -0x35C2($at) ## 0001CA3E
|
||||
.L8080BEF0:
|
||||
/* 081B0 8080BEF0 03E00008 */ jr $ra
|
||||
/* 081B4 8080BEF4 00000000 */ nop
|
||||
@@ -1,31 +0,0 @@
|
||||
glabel func_8080BEF8
|
||||
/* 081B8 8080BEF8 3C0E8016 */ lui $t6, %hi(gGameInfo)
|
||||
/* 081BC 8080BEFC 8DCEFA90 */ lw $t6, %lo(gGameInfo)($t6)
|
||||
/* 081C0 8080BF00 3C01439D */ lui $at, 0x439D ## $at = 439D0000
|
||||
/* 081C4 8080BF04 44810000 */ mtc1 $at, $f0 ## $f0 = 314.00
|
||||
/* 081C8 8080BF08 85CF0F34 */ lh $t7, 0x0F34($t6) ## 80160F34
|
||||
/* 081CC 8080BF0C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 081D0 8080BF10 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 081D4 8080BF14 448F3000 */ mtc1 $t7, $f6 ## $f6 = 0.00
|
||||
/* 081D8 8080BF18 00811021 */ addu $v0, $a0, $at
|
||||
/* 081DC 8080BF1C C4444AC4 */ lwc1 $f4, 0x4AC4($v0) ## 00004AC4
|
||||
/* 081E0 8080BF20 46803220 */ cvt.s.w $f8, $f6
|
||||
/* 081E4 8080BF24 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 081E8 8080BF28 00240821 */ addu $at, $at, $a0
|
||||
/* 081EC 8080BF2C 24180026 */ addiu $t8, $zero, 0x0026 ## $t8 = 00000026
|
||||
/* 081F0 8080BF30 46082280 */ add.s $f10, $f4, $f8
|
||||
/* 081F4 8080BF34 E42ACAC4 */ swc1 $f10, -0x353C($at) ## 0001CAC4
|
||||
/* 081F8 8080BF38 C4504AC4 */ lwc1 $f16, 0x4AC4($v0) ## 00004AC4
|
||||
/* 081FC 8080BF3C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 08200 8080BF40 00240821 */ addu $at, $at, $a0
|
||||
/* 08204 8080BF44 4610003E */ c.le.s $f0, $f16
|
||||
/* 08208 8080BF48 00000000 */ nop
|
||||
/* 0820C 8080BF4C 45000005 */ bc1f .L8080BF64
|
||||
/* 08210 8080BF50 00000000 */ nop
|
||||
/* 08214 8080BF54 E420CAC4 */ swc1 $f0, -0x353C($at) ## 0001CAC4
|
||||
/* 08218 8080BF58 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0821C 8080BF5C 00240821 */ addu $at, $at, $a0
|
||||
/* 08220 8080BF60 A438CA3E */ sh $t8, -0x35C2($at) ## 0001CA3E
|
||||
.L8080BF64:
|
||||
/* 08224 8080BF64 03E00008 */ jr $ra
|
||||
/* 08228 8080BF68 00000000 */ nop
|
||||
@@ -1,32 +0,0 @@
|
||||
glabel func_8080BF6C
|
||||
/* 0822C 8080BF6C 3C0E8016 */ lui $t6, %hi(gGameInfo)
|
||||
/* 08230 8080BF70 8DCEFA90 */ lw $t6, %lo(gGameInfo)($t6)
|
||||
/* 08234 8080BF74 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 08238 8080BF78 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 0823C 8080BF7C 85CF0F34 */ lh $t7, 0x0F34($t6) ## 80160F34
|
||||
/* 08240 8080BF80 00811021 */ addu $v0, $a0, $at
|
||||
/* 08244 8080BF84 C4444AC4 */ lwc1 $f4, 0x4AC4($v0) ## 00004AC4
|
||||
/* 08248 8080BF88 448F3000 */ mtc1 $t7, $f6 ## $f6 = 0.00
|
||||
/* 0824C 8080BF8C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 08250 8080BF90 00240821 */ addu $at, $at, $a0
|
||||
/* 08254 8080BF94 46803220 */ cvt.s.w $f8, $f6
|
||||
/* 08258 8080BF98 46082280 */ add.s $f10, $f4, $f8
|
||||
/* 0825C 8080BF9C E42ACAC4 */ swc1 $f10, -0x353C($at) ## 0001CAC4
|
||||
/* 08260 8080BFA0 3C01441D */ lui $at, 0x441D ## $at = 441D0000
|
||||
/* 08264 8080BFA4 44819000 */ mtc1 $at, $f18 ## $f18 = 628.00
|
||||
/* 08268 8080BFA8 C4504AC4 */ lwc1 $f16, 0x4AC4($v0) ## 00004AC4
|
||||
/* 0826C 8080BFAC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 08270 8080BFB0 4610903E */ c.le.s $f18, $f16
|
||||
/* 08274 8080BFB4 00000000 */ nop
|
||||
/* 08278 8080BFB8 45000008 */ bc1f .L8080BFDC
|
||||
/* 0827C 8080BFBC 00000000 */ nop
|
||||
/* 08280 8080BFC0 44803000 */ mtc1 $zero, $f6 ## $f6 = 0.00
|
||||
/* 08284 8080BFC4 00240821 */ addu $at, $at, $a0
|
||||
/* 08288 8080BFC8 24180002 */ addiu $t8, $zero, 0x0002 ## $t8 = 00000002
|
||||
/* 0828C 8080BFCC E426CAC4 */ swc1 $f6, -0x353C($at) ## 0001CAC4
|
||||
/* 08290 8080BFD0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 08294 8080BFD4 00240821 */ addu $at, $at, $a0
|
||||
/* 08298 8080BFD8 A438CA3E */ sh $t8, -0x35C2($at) ## 0001CA3E
|
||||
.L8080BFDC:
|
||||
/* 0829C 8080BFDC 03E00008 */ jr $ra
|
||||
/* 082A0 8080BFE0 00000000 */ nop
|
||||
@@ -1,213 +0,0 @@
|
||||
glabel func_8080BFE4
|
||||
/* 082A4 8080BFE4 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 082A8 8080BFE8 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 082AC 8080BFEC AFB10020 */ sw $s1, 0x0020($sp)
|
||||
/* 082B0 8080BFF0 AFB0001C */ sw $s0, 0x001C($sp)
|
||||
/* 082B4 8080BFF4 948E0050 */ lhu $t6, 0x0050($a0) ## 00000050
|
||||
/* 082B8 8080BFF8 2401FDFF */ addiu $at, $zero, 0xFDFF ## $at = FFFFFDFF
|
||||
/* 082BC 8080BFFC 00808825 */ or $s1, $a0, $zero ## $s1 = 00000000
|
||||
/* 082C0 8080C000 01C17827 */ nor $t7, $t6, $at
|
||||
/* 082C4 8080C004 15E00026 */ bne $t7, $zero, .L8080C0A0
|
||||
/* 082C8 8080C008 3C028016 */ lui $v0, %hi(gSaveContext)
|
||||
/* 082CC 8080C00C 2442E660 */ addiu $v0, %lo(gSaveContext)
|
||||
/* 082D0 8080C010 A0401409 */ sb $zero, 0x1409($v0) ## 8015FA69
|
||||
/* 082D4 8080C014 249001E0 */ addiu $s0, $a0, 0x01E0 ## $s0 = 000001E0
|
||||
/* 082D8 8080C018 8E190000 */ lw $t9, 0x0000($s0) ## 000001E0
|
||||
/* 082DC 8080C01C 3C098000 */ lui $t1, %hi(D_80000002)
|
||||
/* 082E0 8080C020 3C040800 */ lui $a0, 0x0800 ## $a0 = 08000000
|
||||
/* 082E4 8080C024 A3200002 */ sb $zero, 0x0002($t9) ## 00000002
|
||||
/* 082E8 8080C028 A1200002 */ sb $zero, %lo(D_80000002)($t1)
|
||||
/* 082EC 8080C02C 8E050000 */ lw $a1, 0x0000($s0) ## 000001E0
|
||||
/* 082F0 8080C030 24060003 */ addiu $a2, $zero, 0x0003 ## $a2 = 00000003
|
||||
/* 082F4 8080C034 0C02A7A8 */ jal SsSram_ReadWrite
|
||||
/* 082F8 8080C038 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
|
||||
/* 082FC 8080C03C 8E020000 */ lw $v0, 0x0000($s0) ## 000001E0
|
||||
/* 08300 8080C040 3C048081 */ lui $a0, %hi(D_80812D4C) ## $a0 = 80810000
|
||||
/* 08304 8080C044 24842D4C */ addiu $a0, $a0, %lo(D_80812D4C) ## $a0 = 80812D4C
|
||||
/* 08308 8080C048 904A0003 */ lbu $t2, 0x0003($v0) ## 00000003
|
||||
/* 0830C 8080C04C 90450000 */ lbu $a1, 0x0000($v0) ## 00000000
|
||||
/* 08310 8080C050 90460001 */ lbu $a2, 0x0001($v0) ## 00000001
|
||||
/* 08314 8080C054 90470002 */ lbu $a3, 0x0002($v0) ## 00000002
|
||||
/* 08318 8080C058 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 0831C 8080C05C AFAA0010 */ sw $t2, 0x0010($sp)
|
||||
/* 08320 8080C060 3C040800 */ lui $a0, 0x0800 ## $a0 = 08000000
|
||||
/* 08324 8080C064 8E050000 */ lw $a1, 0x0000($s0) ## 000001E0
|
||||
/* 08328 8080C068 34068000 */ ori $a2, $zero, 0x8000 ## $a2 = 00008000
|
||||
/* 0832C 8080C06C 0C02A7A8 */ jal SsSram_ReadWrite
|
||||
/* 08330 8080C070 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 08334 8080C074 8E020000 */ lw $v0, 0x0000($s0) ## 000001E0
|
||||
/* 08338 8080C078 3C048081 */ lui $a0, %hi(D_80812D6C) ## $a0 = 80810000
|
||||
/* 0833C 8080C07C 24842D6C */ addiu $a0, $a0, %lo(D_80812D6C) ## $a0 = 80812D6C
|
||||
/* 08340 8080C080 904B0003 */ lbu $t3, 0x0003($v0) ## 00000003
|
||||
/* 08344 8080C084 90450000 */ lbu $a1, 0x0000($v0) ## 00000000
|
||||
/* 08348 8080C088 90460001 */ lbu $a2, 0x0001($v0) ## 00000001
|
||||
/* 0834C 8080C08C 90470002 */ lbu $a3, 0x0002($v0) ## 00000002
|
||||
/* 08350 8080C090 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 08354 8080C094 AFAB0010 */ sw $t3, 0x0010($sp)
|
||||
/* 08358 8080C098 10000055 */ beq $zero, $zero, .L8080C1F0
|
||||
/* 0835C 8080C09C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
.L8080C0A0:
|
||||
/* 08360 8080C0A0 96220050 */ lhu $v0, 0x0050($s1) ## 00000050
|
||||
/* 08364 8080C0A4 2401F7FF */ addiu $at, $zero, 0xF7FF ## $at = FFFFF7FF
|
||||
/* 08368 8080C0A8 3C0F8000 */ lui $t7, 0x8000 ## $t7 = 80000000
|
||||
/* 0836C 8080C0AC 00416027 */ nor $t4, $v0, $at
|
||||
/* 08370 8080C0B0 15800027 */ bne $t4, $zero, .L8080C150
|
||||
/* 08374 8080C0B4 2401FEFF */ addiu $at, $zero, 0xFEFF ## $at = FFFFFEFF
|
||||
/* 08378 8080C0B8 3C028016 */ lui $v0, %hi(gSaveContext)
|
||||
/* 0837C 8080C0BC 2442E660 */ addiu $v0, %lo(gSaveContext)
|
||||
/* 08380 8080C0C0 240D0001 */ addiu $t5, $zero, 0x0001 ## $t5 = 00000001
|
||||
/* 08384 8080C0C4 A04D1409 */ sb $t5, 0x1409($v0) ## 8015FA69
|
||||
/* 08388 8080C0C8 263001E0 */ addiu $s0, $s1, 0x01E0 ## $s0 = 000001E0
|
||||
/* 0838C 8080C0CC 8E0E0000 */ lw $t6, 0x0000($s0) ## 000001E0
|
||||
/* 08390 8080C0D0 3C040800 */ lui $a0, 0x0800 ## $a0 = 08000000
|
||||
/* 08394 8080C0D4 24060003 */ addiu $a2, $zero, 0x0003 ## $a2 = 00000003
|
||||
/* 08398 8080C0D8 A1CD0002 */ sb $t5, 0x0002($t6) ## 00000002
|
||||
/* 0839C 8080C0DC A1ED0002 */ sb $t5, 0x0002($t7) ## 80000002
|
||||
/* 083A0 8080C0E0 8E050000 */ lw $a1, 0x0000($s0) ## 000001E0
|
||||
/* 083A4 8080C0E4 0C02A7A8 */ jal SsSram_ReadWrite
|
||||
/* 083A8 8080C0E8 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
|
||||
/* 083AC 8080C0EC 8E020000 */ lw $v0, 0x0000($s0) ## 000001E0
|
||||
/* 083B0 8080C0F0 3C048081 */ lui $a0, %hi(D_80812D88) ## $a0 = 80810000
|
||||
/* 083B4 8080C0F4 24842D88 */ addiu $a0, $a0, %lo(D_80812D88) ## $a0 = 80812D88
|
||||
/* 083B8 8080C0F8 90580003 */ lbu $t8, 0x0003($v0) ## 00000003
|
||||
/* 083BC 8080C0FC 90450000 */ lbu $a1, 0x0000($v0) ## 00000000
|
||||
/* 083C0 8080C100 90460001 */ lbu $a2, 0x0001($v0) ## 00000001
|
||||
/* 083C4 8080C104 90470002 */ lbu $a3, 0x0002($v0) ## 00000002
|
||||
/* 083C8 8080C108 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 083CC 8080C10C AFB80010 */ sw $t8, 0x0010($sp)
|
||||
/* 083D0 8080C110 3C040800 */ lui $a0, 0x0800 ## $a0 = 08000000
|
||||
/* 083D4 8080C114 8E050000 */ lw $a1, 0x0000($s0) ## 000001E0
|
||||
/* 083D8 8080C118 34068000 */ ori $a2, $zero, 0x8000 ## $a2 = 00008000
|
||||
/* 083DC 8080C11C 0C02A7A8 */ jal SsSram_ReadWrite
|
||||
/* 083E0 8080C120 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 083E4 8080C124 8E020000 */ lw $v0, 0x0000($s0) ## 000001E0
|
||||
/* 083E8 8080C128 3C048081 */ lui $a0, %hi(D_80812DA8) ## $a0 = 80810000
|
||||
/* 083EC 8080C12C 24842DA8 */ addiu $a0, $a0, %lo(D_80812DA8) ## $a0 = 80812DA8
|
||||
/* 083F0 8080C130 90590003 */ lbu $t9, 0x0003($v0) ## 00000003
|
||||
/* 083F4 8080C134 90450000 */ lbu $a1, 0x0000($v0) ## 00000000
|
||||
/* 083F8 8080C138 90460001 */ lbu $a2, 0x0001($v0) ## 00000001
|
||||
/* 083FC 8080C13C 90470002 */ lbu $a3, 0x0002($v0) ## 00000002
|
||||
/* 08400 8080C140 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 08404 8080C144 AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 08408 8080C148 10000029 */ beq $zero, $zero, .L8080C1F0
|
||||
/* 0840C 8080C14C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
.L8080C150:
|
||||
/* 08410 8080C150 00414827 */ nor $t1, $v0, $at
|
||||
/* 08414 8080C154 15200025 */ bne $t1, $zero, .L8080C1EC
|
||||
/* 08418 8080C158 3C028016 */ lui $v0, %hi(gSaveContext)
|
||||
/* 0841C 8080C15C 2442E660 */ addiu $v0, %lo(gSaveContext)
|
||||
/* 08420 8080C160 240A0002 */ addiu $t2, $zero, 0x0002 ## $t2 = 00000002
|
||||
/* 08424 8080C164 A04A1409 */ sb $t2, 0x1409($v0) ## 8015FA69
|
||||
/* 08428 8080C168 263001E0 */ addiu $s0, $s1, 0x01E0 ## $s0 = 000001E0
|
||||
/* 0842C 8080C16C 8E0B0000 */ lw $t3, 0x0000($s0) ## 000001E0
|
||||
/* 08430 8080C170 3C0C8000 */ lui $t4, %hi(D_80000002)
|
||||
/* 08434 8080C174 3C040800 */ lui $a0, 0x0800 ## $a0 = 08000000
|
||||
/* 08438 8080C178 A16A0002 */ sb $t2, 0x0002($t3) ## 00000002
|
||||
/* 0843C 8080C17C A18A0002 */ sb $t2, %lo(D_80000002)($t4)
|
||||
/* 08440 8080C180 8E050000 */ lw $a1, 0x0000($s0) ## 000001E0
|
||||
/* 08444 8080C184 24060003 */ addiu $a2, $zero, 0x0003 ## $a2 = 00000003
|
||||
/* 08448 8080C188 0C02A7A8 */ jal SsSram_ReadWrite
|
||||
/* 0844C 8080C18C 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
|
||||
/* 08450 8080C190 8E020000 */ lw $v0, 0x0000($s0) ## 000001E0
|
||||
/* 08454 8080C194 3C048081 */ lui $a0, %hi(D_80812DC4) ## $a0 = 80810000
|
||||
/* 08458 8080C198 24842DC4 */ addiu $a0, $a0, %lo(D_80812DC4) ## $a0 = 80812DC4
|
||||
/* 0845C 8080C19C 904D0003 */ lbu $t5, 0x0003($v0) ## 00000003
|
||||
/* 08460 8080C1A0 90450000 */ lbu $a1, 0x0000($v0) ## 00000000
|
||||
/* 08464 8080C1A4 90460001 */ lbu $a2, 0x0001($v0) ## 00000001
|
||||
/* 08468 8080C1A8 90470002 */ lbu $a3, 0x0002($v0) ## 00000002
|
||||
/* 0846C 8080C1AC 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 08470 8080C1B0 AFAD0010 */ sw $t5, 0x0010($sp)
|
||||
/* 08474 8080C1B4 3C040800 */ lui $a0, 0x0800 ## $a0 = 08000000
|
||||
/* 08478 8080C1B8 8E050000 */ lw $a1, 0x0000($s0) ## 000001E0
|
||||
/* 0847C 8080C1BC 34068000 */ ori $a2, $zero, 0x8000 ## $a2 = 00008000
|
||||
/* 08480 8080C1C0 0C02A7A8 */ jal SsSram_ReadWrite
|
||||
/* 08484 8080C1C4 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 08488 8080C1C8 8E020000 */ lw $v0, 0x0000($s0) ## 000001E0
|
||||
/* 0848C 8080C1CC 3C048081 */ lui $a0, %hi(D_80812DE4) ## $a0 = 80810000
|
||||
/* 08490 8080C1D0 24842DE4 */ addiu $a0, $a0, %lo(D_80812DE4) ## $a0 = 80812DE4
|
||||
/* 08494 8080C1D4 904E0003 */ lbu $t6, 0x0003($v0) ## 00000003
|
||||
/* 08498 8080C1D8 90450000 */ lbu $a1, 0x0000($v0) ## 00000000
|
||||
/* 0849C 8080C1DC 90460001 */ lbu $a2, 0x0001($v0) ## 00000001
|
||||
/* 084A0 8080C1E0 90470002 */ lbu $a3, 0x0002($v0) ## 00000002
|
||||
/* 084A4 8080C1E4 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 084A8 8080C1E8 AFAE0010 */ sw $t6, 0x0010($sp)
|
||||
.L8080C1EC:
|
||||
/* 084AC 8080C1EC 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
.L8080C1F0:
|
||||
/* 084B0 8080C1F0 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 084B4 8080C1F4 02212021 */ addu $a0, $s1, $at
|
||||
/* 084B8 8080C1F8 848F4AAA */ lh $t7, 0x4AAA($a0) ## 00004AAA
|
||||
/* 084BC 8080C1FC 3C088081 */ lui $t0, %hi(D_80812814) ## $t0 = 80810000
|
||||
/* 084C0 8080C200 25082814 */ addiu $t0, $t0, %lo(D_80812814) ## $t0 = 80812814
|
||||
/* 084C4 8080C204 000FC040 */ sll $t8, $t7, 1
|
||||
/* 084C8 8080C208 0118C821 */ addu $t9, $t0, $t8
|
||||
/* 084CC 8080C20C 87260000 */ lh $a2, 0x0000($t9) ## 00000000
|
||||
/* 084D0 8080C210 84834AA8 */ lh $v1, 0x4AA8($a0) ## 00004AA8
|
||||
/* 084D4 8080C214 3C078016 */ lui $a3, %hi(gGameInfo)
|
||||
/* 084D8 8080C218 24E7FA90 */ addiu $a3, %lo(gGameInfo)
|
||||
/* 084DC 8080C21C 00661023 */ subu $v0, $v1, $a2
|
||||
/* 084E0 8080C220 04400003 */ bltz $v0, .L8080C230
|
||||
/* 084E4 8080C224 00022823 */ subu $a1, $zero, $v0
|
||||
/* 084E8 8080C228 10000001 */ beq $zero, $zero, .L8080C230
|
||||
/* 084EC 8080C22C 00402825 */ or $a1, $v0, $zero ## $a1 = 00000000
|
||||
.L8080C230:
|
||||
/* 084F0 8080C230 8CE90000 */ lw $t1, 0x0000($a3) ## 8015FA90
|
||||
/* 084F4 8080C234 852A0ADA */ lh $t2, 0x0ADA($t1) ## 00000ADA
|
||||
/* 084F8 8080C238 00AA001A */ div $zero, $a1, $t2
|
||||
/* 084FC 8080C23C 15400002 */ bne $t2, $zero, .L8080C248
|
||||
/* 08500 8080C240 00000000 */ nop
|
||||
/* 08504 8080C244 0007000D */ break 7
|
||||
.L8080C248:
|
||||
/* 08508 8080C248 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 0850C 8080C24C 15410004 */ bne $t2, $at, .L8080C260
|
||||
/* 08510 8080C250 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 08514 8080C254 14A10002 */ bne $a1, $at, .L8080C260
|
||||
/* 08518 8080C258 00000000 */ nop
|
||||
/* 0851C 8080C25C 0006000D */ break 6
|
||||
.L8080C260:
|
||||
/* 08520 8080C260 00001012 */ mflo $v0
|
||||
/* 08524 8080C264 00021400 */ sll $v0, $v0, 16
|
||||
/* 08528 8080C268 0066082A */ slt $at, $v1, $a2
|
||||
/* 0852C 8080C26C 14200004 */ bne $at, $zero, .L8080C280
|
||||
/* 08530 8080C270 00021403 */ sra $v0, $v0, 16
|
||||
/* 08534 8080C274 00625823 */ subu $t3, $v1, $v0
|
||||
/* 08538 8080C278 10000003 */ beq $zero, $zero, .L8080C288
|
||||
/* 0853C 8080C27C A48B4AA8 */ sh $t3, 0x4AA8($a0) ## 00004AA8
|
||||
.L8080C280:
|
||||
/* 08540 8080C280 00626021 */ addu $t4, $v1, $v0
|
||||
/* 08544 8080C284 A48C4AA8 */ sh $t4, 0x4AA8($a0) ## 00004AA8
|
||||
.L8080C288:
|
||||
/* 08548 8080C288 8CE20000 */ lw $v0, 0x0000($a3) ## 8015FA90
|
||||
/* 0854C 8080C28C 844D0ADA */ lh $t5, 0x0ADA($v0) ## 00000ADA
|
||||
/* 08550 8080C290 25AEFFFF */ addiu $t6, $t5, 0xFFFF ## $t6 = FFFFFFFF
|
||||
/* 08554 8080C294 A44E0ADA */ sh $t6, 0x0ADA($v0) ## 00000ADA
|
||||
/* 08558 8080C298 8CEF0000 */ lw $t7, 0x0000($a3) ## 8015FA90
|
||||
/* 0855C 8080C29C 85F80ADA */ lh $t8, 0x0ADA($t7) ## 00000ADA
|
||||
/* 08560 8080C2A0 57000010 */ bnel $t8, $zero, .L8080C2E4
|
||||
/* 08564 8080C2A4 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 08568 8080C2A8 84834AAA */ lh $v1, 0x4AAA($a0) ## 00004AAA
|
||||
/* 0856C 8080C2AC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 08570 8080C2B0 00310821 */ addu $at, $at, $s1
|
||||
/* 08574 8080C2B4 00031840 */ sll $v1, $v1, 1
|
||||
/* 08578 8080C2B8 0103C821 */ addu $t9, $t0, $v1
|
||||
/* 0857C 8080C2BC 87290000 */ lh $t1, 0x0000($t9) ## 00000000
|
||||
/* 08580 8080C2C0 A4894AA8 */ sh $t1, 0x4AA8($a0) ## 00004AA8
|
||||
/* 08584 8080C2C4 8CE20000 */ lw $v0, 0x0000($a3) ## 8015FA90
|
||||
/* 08588 8080C2C8 00435021 */ addu $t2, $v0, $v1
|
||||
/* 0858C 8080C2CC 854B0ADC */ lh $t3, 0x0ADC($t2) ## 00000ADC
|
||||
/* 08590 8080C2D0 A44B0ADA */ sh $t3, 0x0ADA($v0) ## 00000ADA
|
||||
/* 08594 8080C2D4 848C4AAA */ lh $t4, 0x4AAA($a0) ## 00004AAA
|
||||
/* 08598 8080C2D8 398D0001 */ xori $t5, $t4, 0x0001 ## $t5 = 00000001
|
||||
/* 0859C 8080C2DC A42DCAAA */ sh $t5, -0x3556($at) ## 0001CAAA
|
||||
/* 085A0 8080C2E0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L8080C2E4:
|
||||
/* 085A4 8080C2E4 8FB0001C */ lw $s0, 0x001C($sp)
|
||||
/* 085A8 8080C2E8 8FB10020 */ lw $s1, 0x0020($sp)
|
||||
/* 085AC 8080C2EC 03E00008 */ jr $ra
|
||||
/* 085B0 8080C2F0 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
@@ -1,16 +0,0 @@
|
||||
glabel func_8080C2F4
|
||||
/* 085B4 8080C2F4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 085B8 8080C2F8 3C0E0002 */ lui $t6, 0x0002 ## $t6 = 00020000
|
||||
/* 085BC 8080C2FC AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 085C0 8080C300 01C47021 */ addu $t6, $t6, $a0
|
||||
/* 085C4 8080C304 85CECA3E */ lh $t6, -0x35C2($t6) ## 0001CA3E
|
||||
/* 085C8 8080C308 3C198081 */ lui $t9, %hi(D_80812770) ## $t9 = 80810000
|
||||
/* 085CC 8080C30C 000E7880 */ sll $t7, $t6, 2
|
||||
/* 085D0 8080C310 032FC821 */ addu $t9, $t9, $t7
|
||||
/* 085D4 8080C314 8F392770 */ lw $t9, %lo(D_80812770)($t9)
|
||||
/* 085D8 8080C318 0320F809 */ jalr $ra, $t9
|
||||
/* 085DC 8080C31C 00000000 */ nop
|
||||
/* 085E0 8080C320 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 085E4 8080C324 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 085E8 8080C328 03E00008 */ jr $ra
|
||||
/* 085EC 8080C32C 00000000 */ nop
|
||||
@@ -1,189 +0,0 @@
|
||||
glabel func_8080C330
|
||||
/* 085F0 8080C330 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 085F4 8080C334 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 085F8 8080C338 AFB10018 */ sw $s1, 0x0018($sp)
|
||||
/* 085FC 8080C33C AFB00014 */ sw $s0, 0x0014($sp)
|
||||
/* 08600 8080C340 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
|
||||
/* 08604 8080C344 8C840000 */ lw $a0, 0x0000($a0) ## 00000000
|
||||
/* 08608 8080C348 AFA60020 */ sw $a2, 0x0020($sp)
|
||||
/* 0860C 8080C34C 0C031A73 */ jal Graph_Alloc
|
||||
|
||||
/* 08610 8080C350 24050500 */ addiu $a1, $zero, 0x0500 ## $a1 = 00000500
|
||||
/* 08614 8080C354 8FA60020 */ lw $a2, 0x0020($sp)
|
||||
/* 08618 8080C358 3C0C0002 */ lui $t4, 0x0002 ## $t4 = 00020000
|
||||
/* 0861C 8080C35C 00004825 */ or $t1, $zero, $zero ## $t1 = 00000000
|
||||
/* 08620 8080C360 ACC200A4 */ sw $v0, 0x00A4($a2) ## 000000A4
|
||||
/* 08624 8080C364 01866021 */ addu $t4, $t4, $a2
|
||||
/* 08628 8080C368 858CCAC0 */ lh $t4, -0x3540($t4) ## 0001CAC0
|
||||
/* 0862C 8080C36C 00008025 */ or $s0, $zero, $zero ## $s0 = 00000000
|
||||
/* 08630 8080C370 24110003 */ addiu $s1, $zero, 0x0003 ## $s1 = 00000003
|
||||
/* 08634 8080C374 258CFFA6 */ addiu $t4, $t4, 0xFFA6 ## $t4 = 0001FFA6
|
||||
/* 08638 8080C378 000C6400 */ sll $t4, $t4, 16
|
||||
/* 0863C 8080C37C 000C6403 */ sra $t4, $t4, 16
|
||||
/* 08640 8080C380 241F00FF */ addiu $ra, $zero, 0x00FF ## $ra = 000000FF
|
||||
/* 08644 8080C384 240D0400 */ addiu $t5, $zero, 0x0400 ## $t5 = 00000400
|
||||
/* 08648 8080C388 258C0040 */ addiu $t4, $t4, 0x0040 ## $t4 = 0001FFE6
|
||||
.L8080C38C:
|
||||
/* 0864C 8080C38C 000C6400 */ sll $t4, $t4, 16
|
||||
/* 08650 8080C390 16110003 */ bne $s0, $s1, .L8080C3A0
|
||||
/* 08654 8080C394 000C6403 */ sra $t4, $t4, 16
|
||||
/* 08658 8080C398 10000002 */ beq $zero, $zero, .L8080C3A4
|
||||
/* 0865C 8080C39C 24020030 */ addiu $v0, $zero, 0x0030 ## $v0 = 00000030
|
||||
.L8080C3A0:
|
||||
/* 08660 8080C3A0 24020040 */ addiu $v0, $zero, 0x0040 ## $v0 = 00000040
|
||||
.L8080C3A4:
|
||||
/* 08664 8080C3A4 00004025 */ or $t0, $zero, $zero ## $t0 = 00000000
|
||||
/* 08668 8080C3A8 24070050 */ addiu $a3, $zero, 0x0050 ## $a3 = 00000050
|
||||
/* 0866C 8080C3AC 01825021 */ addu $t2, $t4, $v0
|
||||
/* 08670 8080C3B0 00025940 */ sll $t3, $v0, 5
|
||||
.L8080C3B4:
|
||||
/* 08674 8080C3B4 8CCE00A4 */ lw $t6, 0x00A4($a2) ## 000000A4
|
||||
/* 08678 8080C3B8 00091100 */ sll $v0, $t1, 4
|
||||
/* 0867C 8080C3BC 24E5FFE0 */ addiu $a1, $a3, 0xFFE0 ## $a1 = 00000030
|
||||
/* 08680 8080C3C0 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 08684 8080C3C4 A5EC0020 */ sh $t4, 0x0020($t7) ## 00000020
|
||||
/* 08688 8080C3C8 8CD800A4 */ lw $t8, 0x00A4($a2) ## 000000A4
|
||||
/* 0868C 8080C3CC 25080001 */ addiu $t0, $t0, 0x0001 ## $t0 = 00000001
|
||||
/* 08690 8080C3D0 00084400 */ sll $t0, $t0, 16
|
||||
/* 08694 8080C3D4 03021821 */ addu $v1, $t8, $v0
|
||||
/* 08698 8080C3D8 84790020 */ lh $t9, 0x0020($v1) ## 00000020
|
||||
/* 0869C 8080C3DC 00084403 */ sra $t0, $t0, 16
|
||||
/* 086A0 8080C3E0 25290004 */ addiu $t1, $t1, 0x0004 ## $t1 = 00000004
|
||||
/* 086A4 8080C3E4 A4790000 */ sh $t9, 0x0000($v1) ## 00000000
|
||||
/* 086A8 8080C3E8 8CCE00A4 */ lw $t6, 0x00A4($a2) ## 000000A4
|
||||
/* 086AC 8080C3EC 00094C00 */ sll $t1, $t1, 16
|
||||
/* 086B0 8080C3F0 29010005 */ slti $at, $t0, 0x0005
|
||||
/* 086B4 8080C3F4 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 086B8 8080C3F8 A5EA0030 */ sh $t2, 0x0030($t7) ## 00000030
|
||||
/* 086BC 8080C3FC 8CD800A4 */ lw $t8, 0x00A4($a2) ## 000000A4
|
||||
/* 086C0 8080C400 00094C03 */ sra $t1, $t1, 16
|
||||
/* 086C4 8080C404 0302C821 */ addu $t9, $t8, $v0
|
||||
/* 086C8 8080C408 A72A0010 */ sh $t2, 0x0010($t9) ## 00000010
|
||||
/* 086CC 8080C40C 8CCE00A4 */ lw $t6, 0x00A4($a2) ## 000000A4
|
||||
/* 086D0 8080C410 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 086D4 8080C414 A5E70012 */ sh $a3, 0x0012($t7) ## 00000012
|
||||
/* 086D8 8080C418 8CD800A4 */ lw $t8, 0x00A4($a2) ## 000000A4
|
||||
/* 086DC 8080C41C 00053C00 */ sll $a3, $a1, 16
|
||||
/* 086E0 8080C420 00073C03 */ sra $a3, $a3, 16
|
||||
/* 086E4 8080C424 03021821 */ addu $v1, $t8, $v0
|
||||
/* 086E8 8080C428 84790012 */ lh $t9, 0x0012($v1) ## 00000012
|
||||
/* 086EC 8080C42C A4790002 */ sh $t9, 0x0002($v1) ## 00000002
|
||||
/* 086F0 8080C430 8CCE00A4 */ lw $t6, 0x00A4($a2) ## 000000A4
|
||||
/* 086F4 8080C434 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 086F8 8080C438 A5E50032 */ sh $a1, 0x0032($t7) ## 00000032
|
||||
/* 086FC 8080C43C 8CD800A4 */ lw $t8, 0x00A4($a2) ## 000000A4
|
||||
/* 08700 8080C440 0302C821 */ addu $t9, $t8, $v0
|
||||
/* 08704 8080C444 A7250022 */ sh $a1, 0x0022($t9) ## 00000022
|
||||
/* 08708 8080C448 8CCE00A4 */ lw $t6, 0x00A4($a2) ## 000000A4
|
||||
/* 0870C 8080C44C 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 08710 8080C450 A5E00034 */ sh $zero, 0x0034($t7) ## 00000034
|
||||
/* 08714 8080C454 8CD800A4 */ lw $t8, 0x00A4($a2) ## 000000A4
|
||||
/* 08718 8080C458 03021821 */ addu $v1, $t8, $v0
|
||||
/* 0871C 8080C45C 84640034 */ lh $a0, 0x0034($v1) ## 00000034
|
||||
/* 08720 8080C460 A4640024 */ sh $a0, 0x0024($v1) ## 00000024
|
||||
/* 08724 8080C464 8CD900A4 */ lw $t9, 0x00A4($a2) ## 000000A4
|
||||
/* 08728 8080C468 03227021 */ addu $t6, $t9, $v0
|
||||
/* 0872C 8080C46C A5C40014 */ sh $a0, 0x0014($t6) ## 00000014
|
||||
/* 08730 8080C470 8CCF00A4 */ lw $t7, 0x00A4($a2) ## 000000A4
|
||||
/* 08734 8080C474 01E2C021 */ addu $t8, $t7, $v0
|
||||
/* 08738 8080C478 A7040004 */ sh $a0, 0x0004($t8) ## 00000004
|
||||
/* 0873C 8080C47C 8CD900A4 */ lw $t9, 0x00A4($a2) ## 000000A4
|
||||
/* 08740 8080C480 03227021 */ addu $t6, $t9, $v0
|
||||
/* 08744 8080C484 A5C00036 */ sh $zero, 0x0036($t6) ## 00000036
|
||||
/* 08748 8080C488 8CCF00A4 */ lw $t7, 0x00A4($a2) ## 000000A4
|
||||
/* 0874C 8080C48C 01E21821 */ addu $v1, $t7, $v0
|
||||
/* 08750 8080C490 94640036 */ lhu $a0, 0x0036($v1) ## 00000036
|
||||
/* 08754 8080C494 A4640026 */ sh $a0, 0x0026($v1) ## 00000026
|
||||
/* 08758 8080C498 8CD800A4 */ lw $t8, 0x00A4($a2) ## 000000A4
|
||||
/* 0875C 8080C49C 0302C821 */ addu $t9, $t8, $v0
|
||||
/* 08760 8080C4A0 A7240016 */ sh $a0, 0x0016($t9) ## 00000016
|
||||
/* 08764 8080C4A4 8CCE00A4 */ lw $t6, 0x00A4($a2) ## 000000A4
|
||||
/* 08768 8080C4A8 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 0876C 8080C4AC A5E40006 */ sh $a0, 0x0006($t7) ## 00000006
|
||||
/* 08770 8080C4B0 8CD800A4 */ lw $t8, 0x00A4($a2) ## 000000A4
|
||||
/* 08774 8080C4B4 0302C821 */ addu $t9, $t8, $v0
|
||||
/* 08778 8080C4B8 A7200028 */ sh $zero, 0x0028($t9) ## 00000028
|
||||
/* 0877C 8080C4BC 8CCE00A4 */ lw $t6, 0x00A4($a2) ## 000000A4
|
||||
/* 08780 8080C4C0 01C21821 */ addu $v1, $t6, $v0
|
||||
/* 08784 8080C4C4 84640028 */ lh $a0, 0x0028($v1) ## 00000028
|
||||
/* 08788 8080C4C8 A464001A */ sh $a0, 0x001A($v1) ## 0000001A
|
||||
/* 0878C 8080C4CC 8CCF00A4 */ lw $t7, 0x00A4($a2) ## 000000A4
|
||||
/* 08790 8080C4D0 01E2C021 */ addu $t8, $t7, $v0
|
||||
/* 08794 8080C4D4 A704000A */ sh $a0, 0x000A($t8) ## 0000000A
|
||||
/* 08798 8080C4D8 8CD900A4 */ lw $t9, 0x00A4($a2) ## 000000A4
|
||||
/* 0879C 8080C4DC 03227021 */ addu $t6, $t9, $v0
|
||||
/* 087A0 8080C4E0 A5C40008 */ sh $a0, 0x0008($t6) ## 00000008
|
||||
/* 087A4 8080C4E4 8CCF00A4 */ lw $t7, 0x00A4($a2) ## 000000A4
|
||||
/* 087A8 8080C4E8 01E2C021 */ addu $t8, $t7, $v0
|
||||
/* 087AC 8080C4EC A70B0038 */ sh $t3, 0x0038($t8) ## 00000038
|
||||
/* 087B0 8080C4F0 8CD900A4 */ lw $t9, 0x00A4($a2) ## 000000A4
|
||||
/* 087B4 8080C4F4 03227021 */ addu $t6, $t9, $v0
|
||||
/* 087B8 8080C4F8 A5CB0018 */ sh $t3, 0x0018($t6) ## 00000018
|
||||
/* 087BC 8080C4FC 8CCF00A4 */ lw $t7, 0x00A4($a2) ## 000000A4
|
||||
/* 087C0 8080C500 01E2C021 */ addu $t8, $t7, $v0
|
||||
/* 087C4 8080C504 A70D003A */ sh $t5, 0x003A($t8) ## 0000003A
|
||||
/* 087C8 8080C508 8CD900A4 */ lw $t9, 0x00A4($a2) ## 000000A4
|
||||
/* 087CC 8080C50C 03221821 */ addu $v1, $t9, $v0
|
||||
/* 087D0 8080C510 846E003A */ lh $t6, 0x003A($v1) ## 0000003A
|
||||
/* 087D4 8080C514 A46E002A */ sh $t6, 0x002A($v1) ## 0000002A
|
||||
/* 087D8 8080C518 8CCF00A4 */ lw $t7, 0x00A4($a2) ## 000000A4
|
||||
/* 087DC 8080C51C 01E2C021 */ addu $t8, $t7, $v0
|
||||
/* 087E0 8080C520 A31F003F */ sb $ra, 0x003F($t8) ## 0000003F
|
||||
/* 087E4 8080C524 8CD900A4 */ lw $t9, 0x00A4($a2) ## 000000A4
|
||||
/* 087E8 8080C528 03221821 */ addu $v1, $t9, $v0
|
||||
/* 087EC 8080C52C 9064003F */ lbu $a0, 0x003F($v1) ## 0000003F
|
||||
/* 087F0 8080C530 A064001F */ sb $a0, 0x001F($v1) ## 0000001F
|
||||
/* 087F4 8080C534 8CCE00A4 */ lw $t6, 0x00A4($a2) ## 000000A4
|
||||
/* 087F8 8080C538 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 087FC 8080C53C A1E4002F */ sb $a0, 0x002F($t7) ## 0000002F
|
||||
/* 08800 8080C540 8CD800A4 */ lw $t8, 0x00A4($a2) ## 000000A4
|
||||
/* 08804 8080C544 0302C821 */ addu $t9, $t8, $v0
|
||||
/* 08808 8080C548 A324000F */ sb $a0, 0x000F($t9) ## 0000000F
|
||||
/* 0880C 8080C54C 8CCE00A4 */ lw $t6, 0x00A4($a2) ## 000000A4
|
||||
/* 08810 8080C550 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 08814 8080C554 A1E4003E */ sb $a0, 0x003E($t7) ## 0000003E
|
||||
/* 08818 8080C558 8CD800A4 */ lw $t8, 0x00A4($a2) ## 000000A4
|
||||
/* 0881C 8080C55C 0302C821 */ addu $t9, $t8, $v0
|
||||
/* 08820 8080C560 A324001E */ sb $a0, 0x001E($t9) ## 0000001E
|
||||
/* 08824 8080C564 8CCE00A4 */ lw $t6, 0x00A4($a2) ## 000000A4
|
||||
/* 08828 8080C568 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 0882C 8080C56C A1E4003D */ sb $a0, 0x003D($t7) ## 0000003D
|
||||
/* 08830 8080C570 8CD800A4 */ lw $t8, 0x00A4($a2) ## 000000A4
|
||||
/* 08834 8080C574 0302C821 */ addu $t9, $t8, $v0
|
||||
/* 08838 8080C578 A324001D */ sb $a0, 0x001D($t9) ## 0000001D
|
||||
/* 0883C 8080C57C 8CCE00A4 */ lw $t6, 0x00A4($a2) ## 000000A4
|
||||
/* 08840 8080C580 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 08844 8080C584 A1E4003C */ sb $a0, 0x003C($t7) ## 0000003C
|
||||
/* 08848 8080C588 8CD800A4 */ lw $t8, 0x00A4($a2) ## 000000A4
|
||||
/* 0884C 8080C58C 0302C821 */ addu $t9, $t8, $v0
|
||||
/* 08850 8080C590 A324001C */ sb $a0, 0x001C($t9) ## 0000001C
|
||||
/* 08854 8080C594 8CCE00A4 */ lw $t6, 0x00A4($a2) ## 000000A4
|
||||
/* 08858 8080C598 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 0885C 8080C59C A1E4002E */ sb $a0, 0x002E($t7) ## 0000002E
|
||||
/* 08860 8080C5A0 8CD800A4 */ lw $t8, 0x00A4($a2) ## 000000A4
|
||||
/* 08864 8080C5A4 0302C821 */ addu $t9, $t8, $v0
|
||||
/* 08868 8080C5A8 A324000E */ sb $a0, 0x000E($t9) ## 0000000E
|
||||
/* 0886C 8080C5AC 8CCE00A4 */ lw $t6, 0x00A4($a2) ## 000000A4
|
||||
/* 08870 8080C5B0 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 08874 8080C5B4 A1E4002D */ sb $a0, 0x002D($t7) ## 0000002D
|
||||
/* 08878 8080C5B8 8CD800A4 */ lw $t8, 0x00A4($a2) ## 000000A4
|
||||
/* 0887C 8080C5BC 0302C821 */ addu $t9, $t8, $v0
|
||||
/* 08880 8080C5C0 A324000D */ sb $a0, 0x000D($t9) ## 0000000D
|
||||
/* 08884 8080C5C4 8CCE00A4 */ lw $t6, 0x00A4($a2) ## 000000A4
|
||||
/* 08888 8080C5C8 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 0888C 8080C5CC A1E4002C */ sb $a0, 0x002C($t7) ## 0000002C
|
||||
/* 08890 8080C5D0 8CD800A4 */ lw $t8, 0x00A4($a2) ## 000000A4
|
||||
/* 08894 8080C5D4 0302C821 */ addu $t9, $t8, $v0
|
||||
/* 08898 8080C5D8 1420FF76 */ bne $at, $zero, .L8080C3B4
|
||||
/* 0889C 8080C5DC A324000C */ sb $a0, 0x000C($t9) ## 0000000C
|
||||
/* 088A0 8080C5E0 26100001 */ addiu $s0, $s0, 0x0001 ## $s0 = 00000001
|
||||
/* 088A4 8080C5E4 00108400 */ sll $s0, $s0, 16
|
||||
/* 088A8 8080C5E8 00108403 */ sra $s0, $s0, 16
|
||||
/* 088AC 8080C5EC 2A010004 */ slti $at, $s0, 0x0004
|
||||
/* 088B0 8080C5F0 5420FF66 */ bnel $at, $zero, .L8080C38C
|
||||
/* 088B4 8080C5F4 258C0040 */ addiu $t4, $t4, 0x0040 ## $t4 = 00020026
|
||||
/* 088B8 8080C5F8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 088BC 8080C5FC 8FB00014 */ lw $s0, 0x0014($sp)
|
||||
/* 088C0 8080C600 8FB10018 */ lw $s1, 0x0018($sp)
|
||||
/* 088C4 8080C604 03E00008 */ jr $ra
|
||||
/* 088C8 8080C608 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,504 +0,0 @@
|
||||
glabel func_8080D8CC
|
||||
/* 09B8C 8080D8CC 27BDFF10 */ addiu $sp, $sp, 0xFF10 ## $sp = FFFFFF10
|
||||
/* 09B90 8080D8D0 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 09B94 8080D8D4 AFBF003C */ sw $ra, 0x003C($sp)
|
||||
/* 09B98 8080D8D8 AFB60038 */ sw $s6, 0x0038($sp)
|
||||
/* 09B9C 8080D8DC AFB50034 */ sw $s5, 0x0034($sp)
|
||||
/* 09BA0 8080D8E0 AFB40030 */ sw $s4, 0x0030($sp)
|
||||
/* 09BA4 8080D8E4 AFB3002C */ sw $s3, 0x002C($sp)
|
||||
/* 09BA8 8080D8E8 AFB20028 */ sw $s2, 0x0028($sp)
|
||||
/* 09BAC 8080D8EC AFB10024 */ sw $s1, 0x0024($sp)
|
||||
/* 09BB0 8080D8F0 AFA500F4 */ sw $a1, 0x00F4($sp)
|
||||
/* 09BB4 8080D8F4 AFA600F8 */ sw $a2, 0x00F8($sp)
|
||||
/* 09BB8 8080D8F8 8C850000 */ lw $a1, 0x0000($a0) ## 00000000
|
||||
/* 09BBC 8080D8FC 00068400 */ sll $s0, $a2, 16
|
||||
/* 09BC0 8080D900 0080A025 */ or $s4, $a0, $zero ## $s4 = 00000000
|
||||
/* 09BC4 8080D904 3C068081 */ lui $a2, %hi(D_80812E00) ## $a2 = 80810000
|
||||
/* 09BC8 8080D908 00108403 */ sra $s0, $s0, 16
|
||||
/* 09BCC 8080D90C 24C62E00 */ addiu $a2, $a2, %lo(D_80812E00) ## $a2 = 80812E00
|
||||
/* 09BD0 8080D910 27A400C4 */ addiu $a0, $sp, 0x00C4 ## $a0 = FFFFFFD4
|
||||
/* 09BD4 8080D914 240706AD */ addiu $a3, $zero, 0x06AD ## $a3 = 000006AD
|
||||
/* 09BD8 8080D918 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 09BDC 8080D91C 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 09BE0 8080D920 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 09BE4 8080D924 3C16E700 */ lui $s6, 0xE700 ## $s6 = E7000000
|
||||
/* 09BE8 8080D928 3C18FCFF */ lui $t8, 0xFCFF ## $t8 = FCFF0000
|
||||
/* 09BEC 8080D92C 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 09BF0 8080D930 AE2E02C0 */ sw $t6, 0x02C0($s1) ## 000002C0
|
||||
/* 09BF4 8080D934 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 09BF8 8080D938 AC560000 */ sw $s6, 0x0000($v0) ## 00000000
|
||||
/* 09BFC 8080D93C 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 09C00 8080D940 3C19FF2D */ lui $t9, 0xFF2D ## $t9 = FF2D0000
|
||||
/* 09C04 8080D944 3739FEFF */ ori $t9, $t9, 0xFEFF ## $t9 = FF2DFEFF
|
||||
/* 09C08 8080D948 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 09C0C 8080D94C AE2F02C0 */ sw $t7, 0x02C0($s1) ## 000002C0
|
||||
/* 09C10 8080D950 371897FF */ ori $t8, $t8, 0x97FF ## $t8 = FCFF97FF
|
||||
/* 09C14 8080D954 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 09C18 8080D958 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 09C1C 8080D95C 87A500F6 */ lh $a1, 0x00F6($sp)
|
||||
/* 09C20 8080D960 3C070001 */ lui $a3, 0x0001 ## $a3 = 00010000
|
||||
/* 09C24 8080D964 34E78000 */ ori $a3, $a3, 0x8000 ## $a3 = 00018000
|
||||
/* 09C28 8080D968 00053040 */ sll $a2, $a1, 1
|
||||
/* 09C2C 8080D96C 02865021 */ addu $t2, $s4, $a2
|
||||
/* 09C30 8080D970 01475821 */ addu $t3, $t2, $a3
|
||||
/* 09C34 8080D974 AFAB0048 */ sw $t3, 0x0048($sp)
|
||||
/* 09C38 8080D978 856C4A80 */ lh $t4, 0x4A80($t3) ## 00004A80
|
||||
/* 09C3C 8080D97C 3C0E0102 */ lui $t6, 0x0102 ## $t6 = 01020000
|
||||
/* 09C40 8080D980 35CE0040 */ ori $t6, $t6, 0x0040 ## $t6 = 01020040
|
||||
/* 09C44 8080D984 11800047 */ beq $t4, $zero, .L8080DAA4
|
||||
/* 09C48 8080D988 3C0F8081 */ lui $t7, %hi(D_8081284C) ## $t7 = 80810000
|
||||
/* 09C4C 8080D98C 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 09C50 8080D990 01E67821 */ addu $t7, $t7, $a2
|
||||
/* 09C54 8080D994 0287C821 */ addu $t9, $s4, $a3
|
||||
/* 09C58 8080D998 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
|
||||
/* 09C5C 8080D99C AE2D02C0 */ sw $t5, 0x02C0($s1) ## 000002C0
|
||||
/* 09C60 8080D9A0 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 09C64 8080D9A4 95EF284C */ lhu $t7, %lo(D_8081284C)($t7)
|
||||
/* 09C68 8080D9A8 8F2A49E8 */ lw $t2, 0x49E8($t9) ## FF2E48E7
|
||||
/* 09C6C 8080D9AC 00107080 */ sll $t6, $s0, 2
|
||||
/* 09C70 8080D9B0 000FC100 */ sll $t8, $t7, 4
|
||||
/* 09C74 8080D9B4 030A5821 */ addu $t3, $t8, $t2
|
||||
/* 09C78 8080D9B8 AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
|
||||
/* 09C7C 8080D9BC 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 09C80 8080D9C0 3C0DFA00 */ lui $t5, 0xFA00 ## $t5 = FA000000
|
||||
/* 09C84 8080D9C4 3C0F8081 */ lui $t7, %hi(D_808128C8) ## $t7 = 80810000
|
||||
/* 09C88 8080D9C8 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 09C8C 8080D9CC AE2C02C0 */ sw $t4, 0x02C0($s1) ## 000002C0
|
||||
/* 09C90 8080D9D0 01D07023 */ subu $t6, $t6, $s0
|
||||
/* 09C94 8080D9D4 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 09C98 8080D9D8 8FB90048 */ lw $t9, 0x0048($sp)
|
||||
/* 09C9C 8080D9DC 000E7040 */ sll $t6, $t6, 1
|
||||
/* 09CA0 8080D9E0 25EF28C8 */ addiu $t7, $t7, %lo(D_808128C8) ## $t7 = 808128C8
|
||||
/* 09CA4 8080D9E4 01CF1821 */ addu $v1, $t6, $t7
|
||||
/* 09CA8 8080D9E8 846C0000 */ lh $t4, 0x0000($v1) ## 00000000
|
||||
/* 09CAC 8080D9EC 87384A80 */ lh $t8, 0x4A80($t9) ## FF2E497F
|
||||
/* 09CB0 8080D9F0 846F0002 */ lh $t7, 0x0002($v1) ## 00000002
|
||||
/* 09CB4 8080D9F4 000C6E00 */ sll $t5, $t4, 24
|
||||
/* 09CB8 8080D9F8 846C0004 */ lh $t4, 0x0004($v1) ## 00000004
|
||||
/* 09CBC 8080D9FC 330A00FF */ andi $t2, $t8, 0x00FF ## $t2 = 000000FF
|
||||
/* 09CC0 8080DA00 014D7025 */ or $t6, $t2, $t5 ## $t6 = FA0000FF
|
||||
/* 09CC4 8080DA04 31F900FF */ andi $t9, $t7, 0x00FF ## $t9 = 000000C8
|
||||
/* 09CC8 8080DA08 0019C400 */ sll $t8, $t9, 16
|
||||
/* 09CCC 8080DA0C 318A00FF */ andi $t2, $t4, 0x00FF ## $t2 = 00000008
|
||||
/* 09CD0 8080DA10 000A6A00 */ sll $t5, $t2, 8
|
||||
/* 09CD4 8080DA14 01D85825 */ or $t3, $t6, $t8 ## $t3 = FEFF97FF
|
||||
/* 09CD8 8080DA18 016D7825 */ or $t7, $t3, $t5 ## $t7 = FEFF97FF
|
||||
/* 09CDC 8080DA1C AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 09CE0 8080DA20 3401E760 */ ori $at, $zero, 0xE760 ## $at = 0000E760
|
||||
/* 09CE4 8080DA24 02811021 */ addu $v0, $s4, $at
|
||||
/* 09CE8 8080DA28 0005C8C0 */ sll $t9, $a1, 3
|
||||
/* 09CEC 8080DA2C 02999821 */ addu $s3, $s4, $t9
|
||||
/* 09CF0 8080DA30 AFA20054 */ sw $v0, 0x0054($sp)
|
||||
/* 09CF4 8080DA34 AFA60050 */ sw $a2, 0x0050($sp)
|
||||
/* 09CF8 8080DA38 00008025 */ or $s0, $zero, $zero ## $s0 = 00000000
|
||||
/* 09CFC 8080DA3C 00009025 */ or $s2, $zero, $zero ## $s2 = 00000000
|
||||
.L8080DA40:
|
||||
/* 09D00 8080DA40 3C070001 */ lui $a3, 0x0001 ## $a3 = 00010000
|
||||
/* 09D04 8080DA44 34E78000 */ ori $a3, $a3, 0x8000 ## $a3 = 00018000
|
||||
/* 09D08 8080DA48 02707021 */ addu $t6, $s3, $s0
|
||||
/* 09D0C 8080DA4C 01C7C021 */ addu $t8, $t6, $a3
|
||||
/* 09D10 8080DA50 930C49FC */ lbu $t4, 0x49FC($t8) ## FCFFE1FB
|
||||
/* 09D14 8080DA54 8FA20054 */ lw $v0, 0x0054($sp)
|
||||
/* 09D18 8080DA58 00123400 */ sll $a2, $s2, 16
|
||||
/* 09D1C 8080DA5C 000C51C0 */ sll $t2, $t4, 7
|
||||
/* 09D20 8080DA60 01422821 */ addu $a1, $t2, $v0
|
||||
/* 09D24 8080DA64 24A53C88 */ addiu $a1, $a1, 0x3C88 ## $a1 = 00003C88
|
||||
/* 09D28 8080DA68 00063403 */ sra $a2, $a2, 16
|
||||
/* 09D2C 8080DA6C 0C201B6C */ jal func_80806DB0
|
||||
/* 09D30 8080DA70 8E840000 */ lw $a0, 0x0000($s4) ## 00000000
|
||||
/* 09D34 8080DA74 26520004 */ addiu $s2, $s2, 0x0004 ## $s2 = 00000004
|
||||
/* 09D38 8080DA78 00129400 */ sll $s2, $s2, 16
|
||||
/* 09D3C 8080DA7C 00129403 */ sra $s2, $s2, 16
|
||||
/* 09D40 8080DA80 26100001 */ addiu $s0, $s0, 0x0001 ## $s0 = 00000001
|
||||
/* 09D44 8080DA84 00108400 */ sll $s0, $s0, 16
|
||||
/* 09D48 8080DA88 2A410020 */ slti $at, $s2, 0x0020
|
||||
/* 09D4C 8080DA8C 1420FFEC */ bne $at, $zero, .L8080DA40
|
||||
/* 09D50 8080DA90 00108403 */ sra $s0, $s0, 16
|
||||
/* 09D54 8080DA94 3C070001 */ lui $a3, 0x0001 ## $a3 = 00010000
|
||||
/* 09D58 8080DA98 34E78000 */ ori $a3, $a3, 0x8000 ## $a3 = 00018000
|
||||
/* 09D5C 8080DA9C 8FA60050 */ lw $a2, 0x0050($sp)
|
||||
/* 09D60 8080DAA0 87A500F6 */ lh $a1, 0x00F6($sp)
|
||||
.L8080DAA4:
|
||||
/* 09D64 8080DAA4 0287A821 */ addu $s5, $s4, $a3
|
||||
/* 09D68 8080DAA8 86AB4A46 */ lh $t3, 0x4A46($s5) ## 00004A46
|
||||
/* 09D6C 8080DAAC 3401E760 */ ori $at, $zero, 0xE760 ## $at = 0000E760
|
||||
/* 09D70 8080DAB0 02817821 */ addu $t7, $s4, $at
|
||||
/* 09D74 8080DAB4 10AB0004 */ beq $a1, $t3, .L8080DAC8
|
||||
/* 09D78 8080DAB8 3C198081 */ lui $t9, %hi(D_8081284C) ## $t9 = 80810000
|
||||
/* 09D7C 8080DABC 86AD4A5E */ lh $t5, 0x4A5E($s5) ## 00004A5E
|
||||
/* 09D80 8080DAC0 14AD015C */ bne $a1, $t5, .L8080E034
|
||||
/* 09D84 8080DAC4 00000000 */ nop
|
||||
.L8080DAC8:
|
||||
/* 09D88 8080DAC8 AFAF0054 */ sw $t7, 0x0054($sp)
|
||||
/* 09D8C 8080DACC 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 09D90 8080DAD0 3C0CFC61 */ lui $t4, 0xFC61 ## $t4 = FC610000
|
||||
/* 09D94 8080DAD4 3C0AFF2F */ lui $t2, 0xFF2F ## $t2 = FF2F0000
|
||||
/* 09D98 8080DAD8 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 09D9C 8080DADC AE2E02C0 */ sw $t6, 0x02C0($s1) ## 000002C0
|
||||
/* 09DA0 8080DAE0 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 09DA4 8080DAE4 AC560000 */ sw $s6, 0x0000($v0) ## 00000000
|
||||
/* 09DA8 8080DAE8 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 09DAC 8080DAEC 354AFFFF */ ori $t2, $t2, 0xFFFF ## $t2 = FF2FFFFF
|
||||
/* 09DB0 8080DAF0 358C96C3 */ ori $t4, $t4, 0x96C3 ## $t4 = FC6196C3
|
||||
/* 09DB4 8080DAF4 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 09DB8 8080DAF8 AE3802C0 */ sw $t8, 0x02C0($s1) ## 000002C0
|
||||
/* 09DBC 8080DAFC AC4A0004 */ sw $t2, 0x0004($v0) ## 00000004
|
||||
/* 09DC0 8080DB00 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
|
||||
/* 09DC4 8080DB04 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 09DC8 8080DB08 8FA80048 */ lw $t0, 0x0048($sp)
|
||||
/* 09DCC 8080DB0C 3C0DFA00 */ lui $t5, 0xFA00 ## $t5 = FA000000
|
||||
/* 09DD0 8080DB10 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
|
||||
/* 09DD4 8080DB14 AE2B02C0 */ sw $t3, 0x02C0($s1) ## 000002C0
|
||||
/* 09DD8 8080DB18 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 09DDC 8080DB1C 850F4A8C */ lh $t7, 0x4A8C($t0) ## 00004A8C
|
||||
/* 09DE0 8080DB20 2739284C */ addiu $t9, $t9, %lo(D_8081284C) ## $t9 = 8081284C
|
||||
/* 09DE4 8080DB24 00D94821 */ addu $t1, $a2, $t9
|
||||
/* 09DE8 8080DB28 2401FF00 */ addiu $at, $zero, 0xFF00 ## $at = FFFFFF00
|
||||
/* 09DEC 8080DB2C 31F900FF */ andi $t9, $t7, 0x00FF ## $t9 = 00000000
|
||||
/* 09DF0 8080DB30 03217025 */ or $t6, $t9, $at ## $t6 = FFFFFF00
|
||||
/* 09DF4 8080DB34 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 09DF8 8080DB38 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 09DFC 8080DB3C 3C0C0100 */ lui $t4, 0x0100 ## $t4 = 01000000
|
||||
/* 09E00 8080DB40 358CC018 */ ori $t4, $t4, 0xC018 ## $t4 = 0100C018
|
||||
/* 09E04 8080DB44 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 09E08 8080DB48 AE3802C0 */ sw $t8, 0x02C0($s1) ## 000002C0
|
||||
/* 09E0C 8080DB4C AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
|
||||
/* 09E10 8080DB50 952A0000 */ lhu $t2, 0x0000($t1) ## 00000000
|
||||
/* 09E14 8080DB54 8EAD49E8 */ lw $t5, 0x49E8($s5) ## 000049E8
|
||||
/* 09E18 8080DB58 27B300D8 */ addiu $s3, $sp, 0x00D8 ## $s3 = FFFFFFE8
|
||||
/* 09E1C 8080DB5C 000A5900 */ sll $t3, $t2, 4
|
||||
/* 09E20 8080DB60 016D7821 */ addu $t7, $t3, $t5
|
||||
/* 09E24 8080DB64 25F90240 */ addiu $t9, $t7, 0x0240 ## $t9 = 00000240
|
||||
/* 09E28 8080DB68 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 09E2C 8080DB6C 950449F6 */ lhu $a0, 0x49F6($t0) ## 000049F6
|
||||
/* 09E30 8080DB70 AFA9004C */ sw $t1, 0x004C($sp)
|
||||
/* 09E34 8080DB74 02602825 */ or $a1, $s3, $zero ## $a1 = FFFFFFE8
|
||||
/* 09E38 8080DB78 27A600DA */ addiu $a2, $sp, 0x00DA ## $a2 = FFFFFFEA
|
||||
/* 09E3C 8080DB7C 0C202CE5 */ jal func_8080B394
|
||||
/* 09E40 8080DB80 27A700DC */ addiu $a3, $sp, 0x00DC ## $a3 = FFFFFFEC
|
||||
/* 09E44 8080DB84 00008025 */ or $s0, $zero, $zero ## $s0 = 00000000
|
||||
/* 09E48 8080DB88 00009025 */ or $s2, $zero, $zero ## $s2 = 00000000
|
||||
.L8080DB8C:
|
||||
/* 09E4C 8080DB8C 00107040 */ sll $t6, $s0, 1
|
||||
/* 09E50 8080DB90 026EC021 */ addu $t8, $s3, $t6
|
||||
/* 09E54 8080DB94 870C0000 */ lh $t4, 0x0000($t8) ## 00000000
|
||||
/* 09E58 8080DB98 8FAB0054 */ lw $t3, 0x0054($sp)
|
||||
/* 09E5C 8080DB9C 00123400 */ sll $a2, $s2, 16
|
||||
/* 09E60 8080DBA0 000C51C0 */ sll $t2, $t4, 7
|
||||
/* 09E64 8080DBA4 014B2821 */ addu $a1, $t2, $t3
|
||||
/* 09E68 8080DBA8 24A53C88 */ addiu $a1, $a1, 0x3C88 ## $a1 = 00003C88
|
||||
/* 09E6C 8080DBAC 00063403 */ sra $a2, $a2, 16
|
||||
/* 09E70 8080DBB0 0C201B6C */ jal func_80806DB0
|
||||
/* 09E74 8080DBB4 8E840000 */ lw $a0, 0x0000($s4) ## 00000000
|
||||
/* 09E78 8080DBB8 26100001 */ addiu $s0, $s0, 0x0001 ## $s0 = 00000001
|
||||
/* 09E7C 8080DBBC 00108400 */ sll $s0, $s0, 16
|
||||
/* 09E80 8080DBC0 00108403 */ sra $s0, $s0, 16
|
||||
/* 09E84 8080DBC4 26520004 */ addiu $s2, $s2, 0x0004 ## $s2 = 00000004
|
||||
/* 09E88 8080DBC8 00129400 */ sll $s2, $s2, 16
|
||||
/* 09E8C 8080DBCC 2A010003 */ slti $at, $s0, 0x0003
|
||||
/* 09E90 8080DBD0 1420FFEE */ bne $at, $zero, .L8080DB8C
|
||||
/* 09E94 8080DBD4 00129403 */ sra $s2, $s2, 16
|
||||
/* 09E98 8080DBD8 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 09E9C 8080DBDC 3C0E0002 */ lui $t6, 0x0002 ## $t6 = 00020000
|
||||
/* 09EA0 8080DBE0 3C0AFC30 */ lui $t2, 0xFC30 ## $t2 = FC300000
|
||||
/* 09EA4 8080DBE4 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
|
||||
/* 09EA8 8080DBE8 AE2D02C0 */ sw $t5, 0x02C0($s1) ## 000002C0
|
||||
/* 09EAC 8080DBEC AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 09EB0 8080DBF0 AC560000 */ sw $s6, 0x0000($v0) ## 00000000
|
||||
/* 09EB4 8080DBF4 87AF00F6 */ lh $t7, 0x00F6($sp)
|
||||
/* 09EB8 8080DBF8 3C0B552E */ lui $t3, 0x552E ## $t3 = 552E0000
|
||||
/* 09EBC 8080DBFC 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 09EC0 8080DC00 028FC821 */ addu $t9, $s4, $t7
|
||||
/* 09EC4 8080DC04 01D97021 */ addu $t6, $t6, $t9
|
||||
/* 09EC8 8080DC08 81CECA2E */ lb $t6, -0x35D2($t6) ## 0001CA2E
|
||||
/* 09ECC 8080DC0C 356BFF7F */ ori $t3, $t3, 0xFF7F ## $t3 = 552EFF7F
|
||||
/* 09ED0 8080DC10 354A9661 */ ori $t2, $t2, 0x9661 ## $t2 = FC309661
|
||||
/* 09ED4 8080DC14 15C00003 */ bne $t6, $zero, .L8080DC24
|
||||
/* 09ED8 8080DC18 3C0FFA00 */ lui $t7, 0xFA00 ## $t7 = FA000000
|
||||
/* 09EDC 8080DC1C 10000001 */ beq $zero, $zero, .L8080DC24
|
||||
/* 09EE0 8080DC20 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
.L8080DC24:
|
||||
/* 09EE4 8080DC24 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 09EE8 8080DC28 00062880 */ sll $a1, $a2, 2
|
||||
/* 09EEC 8080DC2C 00A62823 */ subu $a1, $a1, $a2
|
||||
/* 09EF0 8080DC30 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 09EF4 8080DC34 AE3802C0 */ sw $t8, 0x02C0($s1) ## 000002C0
|
||||
/* 09EF8 8080DC38 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 09EFC 8080DC3C AC560000 */ sw $s6, 0x0000($v0) ## 00000000
|
||||
/* 09F00 8080DC40 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 09F04 8080DC44 3C198081 */ lui $t9, %hi(D_808128DC) ## $t9 = 80810000
|
||||
/* 09F08 8080DC48 273928DC */ addiu $t9, $t9, %lo(D_808128DC) ## $t9 = 808128DC
|
||||
/* 09F0C 8080DC4C 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 09F10 8080DC50 AE2C02C0 */ sw $t4, 0x02C0($s1) ## 000002C0
|
||||
/* 09F14 8080DC54 AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
|
||||
/* 09F18 8080DC58 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 09F1C 8080DC5C 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 09F20 8080DC60 00052840 */ sll $a1, $a1, 1
|
||||
/* 09F24 8080DC64 00B91821 */ addu $v1, $a1, $t9
|
||||
/* 09F28 8080DC68 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
|
||||
/* 09F2C 8080DC6C AE2D02C0 */ sw $t5, 0x02C0($s1) ## 000002C0
|
||||
/* 09F30 8080DC70 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 09F34 8080DC74 8FAE0048 */ lw $t6, 0x0048($sp)
|
||||
/* 09F38 8080DC78 846B0000 */ lh $t3, 0x0000($v1) ## 00000000
|
||||
/* 09F3C 8080DC7C 84790002 */ lh $t9, 0x0002($v1) ## 00000002
|
||||
/* 09F40 8080DC80 85D84A8C */ lh $t8, 0x4A8C($t6) ## 00024A8C
|
||||
/* 09F44 8080DC84 000B6E00 */ sll $t5, $t3, 24
|
||||
/* 09F48 8080DC88 846B0004 */ lh $t3, 0x0004($v1) ## 00000004
|
||||
/* 09F4C 8080DC8C 330C00FF */ andi $t4, $t8, 0x00FF ## $t4 = 00000008
|
||||
/* 09F50 8080DC90 018D7825 */ or $t7, $t4, $t5 ## $t7 = 00000008
|
||||
/* 09F54 8080DC94 332E00FF */ andi $t6, $t9, 0x00FF ## $t6 = 000000DC
|
||||
/* 09F58 8080DC98 000EC400 */ sll $t8, $t6, 16
|
||||
/* 09F5C 8080DC9C 316C00FF */ andi $t4, $t3, 0x00FF ## $t4 = 0000007F
|
||||
/* 09F60 8080DCA0 000C6A00 */ sll $t5, $t4, 8
|
||||
/* 09F64 8080DCA4 01F85025 */ or $t2, $t7, $t8 ## $t2 = 00000008
|
||||
/* 09F68 8080DCA8 014DC825 */ or $t9, $t2, $t5 ## $t9 = 00000008
|
||||
/* 09F6C 8080DCAC AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 09F70 8080DCB0 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 09F74 8080DCB4 3C188081 */ lui $t8, %hi(D_808128E8) ## $t8 = 80810000
|
||||
/* 09F78 8080DCB8 271828E8 */ addiu $t8, $t8, %lo(D_808128E8) ## $t8 = 808128E8
|
||||
/* 09F7C 8080DCBC 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 09F80 8080DCC0 AE2E02C0 */ sw $t6, 0x02C0($s1) ## 000002C0
|
||||
/* 09F84 8080DCC4 3C0FFB00 */ lui $t7, 0xFB00 ## $t7 = FB000000
|
||||
/* 09F88 8080DCC8 00B81821 */ addu $v1, $a1, $t8
|
||||
/* 09F8C 8080DCCC AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 09F90 8080DCD0 846B0004 */ lh $t3, 0x0004($v1) ## 00000004
|
||||
/* 09F94 8080DCD4 84780002 */ lh $t8, 0x0002($v1) ## 00000002
|
||||
/* 09F98 8080DCD8 84790000 */ lh $t9, 0x0000($v1) ## 00000000
|
||||
/* 09F9C 8080DCDC 316C00FF */ andi $t4, $t3, 0x00FF ## $t4 = 0000007F
|
||||
/* 09FA0 8080DCE0 000C5200 */ sll $t2, $t4, 8
|
||||
/* 09FA4 8080DCE4 330B00FF */ andi $t3, $t8, 0x00FF ## $t3 = 000000E8
|
||||
/* 09FA8 8080DCE8 00197600 */ sll $t6, $t9, 24
|
||||
/* 09FAC 8080DCEC 014E7825 */ or $t7, $t2, $t6 ## $t7 = 00000008
|
||||
/* 09FB0 8080DCF0 000B6400 */ sll $t4, $t3, 16
|
||||
/* 09FB4 8080DCF4 01EC6825 */ or $t5, $t7, $t4 ## $t5 = 0000007F
|
||||
/* 09FB8 8080DCF8 35B900FF */ ori $t9, $t5, 0x00FF ## $t9 = 000000FF
|
||||
/* 09FBC 8080DCFC AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 09FC0 8080DD00 8FAA0048 */ lw $t2, 0x0048($sp)
|
||||
/* 09FC4 8080DD04 00067080 */ sll $t6, $a2, 2
|
||||
/* 09FC8 8080DD08 00009025 */ or $s2, $zero, $zero ## $s2 = 00000000
|
||||
/* 09FCC 8080DD0C 95504A14 */ lhu $s0, 0x4A14($t2) ## 00004A1C
|
||||
/* 09FD0 8080DD10 00009825 */ or $s3, $zero, $zero ## $s3 = 00000000
|
||||
/* 09FD4 8080DD14 00402025 */ or $a0, $v0, $zero ## $a0 = 00000000
|
||||
/* 09FD8 8080DD18 06010002 */ bgez $s0, .L8080DD24
|
||||
/* 09FDC 8080DD1C 02000821 */ addu $at, $s0, $zero
|
||||
/* 09FE0 8080DD20 2601000F */ addiu $at, $s0, 0x000F ## $at = 00000010
|
||||
.L8080DD24:
|
||||
/* 09FE4 8080DD24 00018103 */ sra $s0, $at, 4
|
||||
/* 09FE8 8080DD28 00108400 */ sll $s0, $s0, 16
|
||||
/* 09FEC 8080DD2C 00108403 */ sra $s0, $s0, 16
|
||||
/* 09FF0 8080DD30 1A000024 */ blez $s0, .L8080DDC4
|
||||
/* 09FF4 8080DD34 3C188081 */ lui $t8, %hi(D_808128D4) ## $t8 = 80810000
|
||||
/* 09FF8 8080DD38 271828D4 */ addiu $t8, $t8, %lo(D_808128D4) ## $t8 = 808128D4
|
||||
/* 09FFC 8080DD3C 01D85821 */ addu $t3, $t6, $t8
|
||||
/* 0A000 8080DD40 AFAB0054 */ sw $t3, 0x0054($sp)
|
||||
.L8080DD44:
|
||||
/* 0A004 8080DD44 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 0A008 8080DD48 3C0C0100 */ lui $t4, 0x0100 ## $t4 = 01000000
|
||||
/* 0A00C 8080DD4C 358C4008 */ ori $t4, $t4, 0x4008 ## $t4 = 01004008
|
||||
/* 0A010 8080DD50 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 0A014 8080DD54 AE2F02C0 */ sw $t7, 0x02C0($s1) ## 000002C0
|
||||
/* 0A018 8080DD58 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
|
||||
/* 0A01C 8080DD5C 8FAD004C */ lw $t5, 0x004C($sp)
|
||||
/* 0A020 8080DD60 8EB849E8 */ lw $t8, 0x49E8($s5) ## 000049E8
|
||||
/* 0A024 8080DD64 24060010 */ addiu $a2, $zero, 0x0010 ## $a2 = 00000010
|
||||
/* 0A028 8080DD68 95B90000 */ lhu $t9, 0x0000($t5) ## 0000007F
|
||||
/* 0A02C 8080DD6C 24070010 */ addiu $a3, $zero, 0x0010 ## $a3 = 00000010
|
||||
/* 0A030 8080DD70 03325021 */ addu $t2, $t9, $s2
|
||||
/* 0A034 8080DD74 000A7100 */ sll $t6, $t2, 4
|
||||
/* 0A038 8080DD78 01D85821 */ addu $t3, $t6, $t8
|
||||
/* 0A03C 8080DD7C 256F0300 */ addiu $t7, $t3, 0x0300 ## $t7 = 000003E8
|
||||
/* 0A040 8080DD80 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 0A044 8080DD84 8FAC0054 */ lw $t4, 0x0054($sp)
|
||||
/* 0A048 8080DD88 8E2402C0 */ lw $a0, 0x02C0($s1) ## 000002C0
|
||||
/* 0A04C 8080DD8C 8D850000 */ lw $a1, 0x0000($t4) ## 01004008
|
||||
/* 0A050 8080DD90 0C202BF4 */ jal func_8080AFD0
|
||||
/* 0A054 8080DD94 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 0A058 8080DD98 26730001 */ addiu $s3, $s3, 0x0001 ## $s3 = 00000001
|
||||
/* 0A05C 8080DD9C 00139C00 */ sll $s3, $s3, 16
|
||||
/* 0A060 8080DDA0 00139C03 */ sra $s3, $s3, 16
|
||||
/* 0A064 8080DDA4 26520004 */ addiu $s2, $s2, 0x0004 ## $s2 = 00000004
|
||||
/* 0A068 8080DDA8 00129400 */ sll $s2, $s2, 16
|
||||
/* 0A06C 8080DDAC 0270082A */ slt $at, $s3, $s0
|
||||
/* 0A070 8080DDB0 00129403 */ sra $s2, $s2, 16
|
||||
/* 0A074 8080DDB4 1420FFE3 */ bne $at, $zero, .L8080DD44
|
||||
/* 0A078 8080DDB8 AE2202C0 */ sw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 0A07C 8080DDBC 00009025 */ or $s2, $zero, $zero ## $s2 = 00000000
|
||||
/* 0A080 8080DDC0 00009825 */ or $s3, $zero, $zero ## $s3 = 00000000
|
||||
.L8080DDC4:
|
||||
/* 0A084 8080DDC4 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 0A088 8080DDC8 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0A08C 8080DDCC 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 0A090 8080DDD0 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
|
||||
/* 0A094 8080DDD4 AE2D02C0 */ sw $t5, 0x02C0($s1) ## 000002C0
|
||||
/* 0A098 8080DDD8 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0A09C 8080DDDC AC560000 */ sw $s6, 0x0000($v0) ## 00000000
|
||||
/* 0A0A0 8080DDE0 87B900F6 */ lh $t9, 0x00F6($sp)
|
||||
/* 0A0A4 8080DDE4 3C108081 */ lui $s0, %hi(D_80812854) ## $s0 = 80810000
|
||||
/* 0A0A8 8080DDE8 26102854 */ addiu $s0, $s0, %lo(D_80812854) ## $s0 = 80812854
|
||||
/* 0A0AC 8080DDEC 00195080 */ sll $t2, $t9, 2
|
||||
/* 0A0B0 8080DDF0 028A4021 */ addu $t0, $s4, $t2
|
||||
/* 0A0B4 8080DDF4 01014021 */ addu $t0, $t0, $at
|
||||
.L8080DDF8:
|
||||
/* 0A0B8 8080DDF8 00132040 */ sll $a0, $s3, 1
|
||||
/* 0A0BC 8080DDFC 3C0E8081 */ lui $t6, %hi(D_808128B4) ## $t6 = 80810000
|
||||
/* 0A0C0 8080DE00 01C47021 */ addu $t6, $t6, $a0
|
||||
/* 0A0C4 8080DE04 85CE28B4 */ lh $t6, %lo(D_808128B4)($t6)
|
||||
/* 0A0C8 8080DE08 3C0B8012 */ lui $t3, %hi(gBitFlags)
|
||||
/* 0A0CC 8080DE0C 8D0F4A1C */ lw $t7, 0x4A1C($t0) ## 00004A1C
|
||||
/* 0A0D0 8080DE10 000EC080 */ sll $t8, $t6, 2
|
||||
/* 0A0D4 8080DE14 01785821 */ addu $t3, $t3, $t8
|
||||
/* 0A0D8 8080DE18 8D6B7120 */ lw $t3, %lo(gBitFlags)($t3)
|
||||
/* 0A0DC 8080DE1C 016F6024 */ and $t4, $t3, $t7
|
||||
/* 0A0E0 8080DE20 5180007D */ beql $t4, $zero, .L8080E018
|
||||
/* 0A0E4 8080DE24 26730001 */ addiu $s3, $s3, 0x0001 ## $s3 = 00000001
|
||||
/* 0A0E8 8080DE28 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 0A0EC 8080DE2C 3C190100 */ lui $t9, 0x0100 ## $t9 = 01000000
|
||||
/* 0A0F0 8080DE30 37394008 */ ori $t9, $t9, 0x4008 ## $t9 = 01004008
|
||||
/* 0A0F4 8080DE34 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
|
||||
/* 0A0F8 8080DE38 AE2D02C0 */ sw $t5, 0x02C0($s1) ## 000002C0
|
||||
/* 0A0FC 8080DE3C AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 0A100 8080DE40 8FAA004C */ lw $t2, 0x004C($sp)
|
||||
/* 0A104 8080DE44 8EAF49E8 */ lw $t7, 0x49E8($s5) ## 000049E8
|
||||
/* 0A108 8080DE48 2A610003 */ slti $at, $s3, 0x0003
|
||||
/* 0A10C 8080DE4C 954E0000 */ lhu $t6, 0x0000($t2) ## 00000000
|
||||
/* 0A110 8080DE50 24060010 */ addiu $a2, $zero, 0x0010 ## $a2 = 00000010
|
||||
/* 0A114 8080DE54 24070010 */ addiu $a3, $zero, 0x0010 ## $a3 = 00000010
|
||||
/* 0A118 8080DE58 01D2C021 */ addu $t8, $t6, $s2
|
||||
/* 0A11C 8080DE5C 00185900 */ sll $t3, $t8, 4
|
||||
/* 0A120 8080DE60 016F6021 */ addu $t4, $t3, $t7
|
||||
/* 0A124 8080DE64 258D0800 */ addiu $t5, $t4, 0x0800 ## $t5 = 00000800
|
||||
/* 0A128 8080DE68 AC4D0004 */ sw $t5, 0x0004($v0) ## 00000004
|
||||
/* 0A12C 8080DE6C 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 0A130 8080DE70 3C0EFA00 */ lui $t6, 0xFA00 ## $t6 = FA000000
|
||||
/* 0A134 8080DE74 3C0C8081 */ lui $t4, %hi(D_80812878) ## $t4 = 80810000
|
||||
/* 0A138 8080DE78 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 0A13C 8080DE7C AE3902C0 */ sw $t9, 0x02C0($s1) ## 000002C0
|
||||
/* 0A140 8080DE80 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0A144 8080DE84 AC560000 */ sw $s6, 0x0000($v0) ## 00000000
|
||||
/* 0A148 8080DE88 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 0A14C 8080DE8C 01846021 */ addu $t4, $t4, $a0
|
||||
/* 0A150 8080DE90 244A0008 */ addiu $t2, $v0, 0x0008 ## $t2 = 00000008
|
||||
/* 0A154 8080DE94 AE2A02C0 */ sw $t2, 0x02C0($s1) ## 000002C0
|
||||
/* 0A158 8080DE98 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 0A15C 8080DE9C 858D2878 */ lh $t5, %lo(D_80812878)($t4)
|
||||
/* 0A160 8080DEA0 8FB80048 */ lw $t8, 0x0048($sp)
|
||||
/* 0A164 8080DEA4 3C0E8081 */ lui $t6, %hi(D_8081288C) ## $t6 = 80810000
|
||||
/* 0A168 8080DEA8 000DCE00 */ sll $t9, $t5, 24
|
||||
/* 0A16C 8080DEAC 870B4A8C */ lh $t3, 0x4A8C($t8) ## 00004A8C
|
||||
/* 0A170 8080DEB0 3C0D8081 */ lui $t5, %hi(D_808128A0) ## $t5 = 80810000
|
||||
/* 0A174 8080DEB4 01C47021 */ addu $t6, $t6, $a0
|
||||
/* 0A178 8080DEB8 85CE288C */ lh $t6, %lo(D_8081288C)($t6)
|
||||
/* 0A17C 8080DEBC 01A46821 */ addu $t5, $t5, $a0
|
||||
/* 0A180 8080DEC0 85AD28A0 */ lh $t5, %lo(D_808128A0)($t5)
|
||||
/* 0A184 8080DEC4 316F00FF */ andi $t7, $t3, 0x00FF ## $t7 = 00000000
|
||||
/* 0A188 8080DEC8 01F95025 */ or $t2, $t7, $t9 ## $t2 = 00000008
|
||||
/* 0A18C 8080DECC 31D800FF */ andi $t8, $t6, 0x00FF ## $t8 = 00000000
|
||||
/* 0A190 8080DED0 00185C00 */ sll $t3, $t8, 16
|
||||
/* 0A194 8080DED4 31AF00FF */ andi $t7, $t5, 0x00FF ## $t7 = 00000000
|
||||
/* 0A198 8080DED8 000FCA00 */ sll $t9, $t7, 8
|
||||
/* 0A19C 8080DEDC 014B6025 */ or $t4, $t2, $t3 ## $t4 = 80120008
|
||||
/* 0A1A0 8080DEE0 01997025 */ or $t6, $t4, $t9 ## $t6 = 80120008
|
||||
/* 0A1A4 8080DEE4 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 0A1A8 8080DEE8 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 0A1AC 8080DEEC 3C0AFB00 */ lui $t2, 0xFB00 ## $t2 = FB000000
|
||||
/* 0A1B0 8080DEF0 3C0DFD18 */ lui $t5, 0xFD18 ## $t5 = FD180000
|
||||
/* 0A1B4 8080DEF4 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 0A1B8 8080DEF8 AE3802C0 */ sw $t8, 0x02C0($s1) ## 000002C0
|
||||
/* 0A1BC 8080DEFC AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0A1C0 8080DF00 1020003B */ beq $at, $zero, .L8080DFF0
|
||||
/* 0A1C4 8080DF04 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 0A1C8 8080DF08 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 0A1CC 8080DF0C 00137880 */ sll $t7, $s3, 2
|
||||
/* 0A1D0 8080DF10 020F6021 */ addu $t4, $s0, $t7
|
||||
/* 0A1D4 8080DF14 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
|
||||
/* 0A1D8 8080DF18 AE2B02C0 */ sw $t3, 0x02C0($s1) ## 000002C0
|
||||
/* 0A1DC 8080DF1C AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 0A1E0 8080DF20 8D990000 */ lw $t9, 0x0000($t4) ## 80120008
|
||||
/* 0A1E4 8080DF24 3C18F518 */ lui $t8, 0xF518 ## $t8 = F5180000
|
||||
/* 0A1E8 8080DF28 3C0A0700 */ lui $t2, 0x0700 ## $t2 = 07000000
|
||||
/* 0A1EC 8080DF2C AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 0A1F0 8080DF30 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 0A1F4 8080DF34 3C0DE600 */ lui $t5, 0xE600 ## $t5 = E6000000
|
||||
/* 0A1F8 8080DF38 3C19070F */ lui $t9, 0x070F ## $t9 = 070F0000
|
||||
/* 0A1FC 8080DF3C 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 0A200 8080DF40 AE2E02C0 */ sw $t6, 0x02C0($s1) ## 000002C0
|
||||
/* 0A204 8080DF44 AC4A0004 */ sw $t2, 0x0004($v0) ## 00000004
|
||||
/* 0A208 8080DF48 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 0A20C 8080DF4C 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 0A210 8080DF50 3739F100 */ ori $t9, $t9, 0xF100 ## $t9 = 070FF100
|
||||
/* 0A214 8080DF54 3C0CF300 */ lui $t4, 0xF300 ## $t4 = F3000000
|
||||
/* 0A218 8080DF58 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
|
||||
/* 0A21C 8080DF5C AE2B02C0 */ sw $t3, 0x02C0($s1) ## 000002C0
|
||||
/* 0A220 8080DF60 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0A224 8080DF64 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 0A228 8080DF68 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 0A22C 8080DF6C 3C0AF518 */ lui $t2, 0xF518 ## $t2 = F5180000
|
||||
/* 0A230 8080DF70 354A0800 */ ori $t2, $t2, 0x0800 ## $t2 = F5180800
|
||||
/* 0A234 8080DF74 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 0A238 8080DF78 AE2F02C0 */ sw $t7, 0x02C0($s1) ## 000002C0
|
||||
/* 0A23C 8080DF7C AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 0A240 8080DF80 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
|
||||
/* 0A244 8080DF84 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 0A248 8080DF88 3C0F0003 */ lui $t7, 0x0003 ## $t7 = 00030000
|
||||
/* 0A24C 8080DF8C 35EFC03C */ ori $t7, $t7, 0xC03C ## $t7 = 0003C03C
|
||||
/* 0A250 8080DF90 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 0A254 8080DF94 AE2E02C0 */ sw $t6, 0x02C0($s1) ## 000002C0
|
||||
/* 0A258 8080DF98 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0A25C 8080DF9C AC560000 */ sw $s6, 0x0000($v0) ## 00000000
|
||||
/* 0A260 8080DFA0 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 0A264 8080DFA4 3C0DF200 */ lui $t5, 0xF200 ## $t5 = F2000000
|
||||
/* 0A268 8080DFA8 3C190700 */ lui $t9, 0x0700 ## $t9 = 07000000
|
||||
/* 0A26C 8080DFAC 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 0A270 8080DFB0 AE3802C0 */ sw $t8, 0x02C0($s1) ## 000002C0
|
||||
/* 0A274 8080DFB4 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0A278 8080DFB8 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 0A27C 8080DFBC 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 0A280 8080DFC0 37390406 */ ori $t9, $t9, 0x0406 ## $t9 = 07000406
|
||||
/* 0A284 8080DFC4 240E0602 */ addiu $t6, $zero, 0x0602 ## $t6 = 00000602
|
||||
/* 0A288 8080DFC8 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
|
||||
/* 0A28C 8080DFCC AE2B02C0 */ sw $t3, 0x02C0($s1) ## 000002C0
|
||||
/* 0A290 8080DFD0 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 0A294 8080DFD4 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 0A298 8080DFD8 8E2202C0 */ lw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 0A29C 8080DFDC 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 0A2A0 8080DFE0 AE2C02C0 */ sw $t4, 0x02C0($s1) ## 000002C0
|
||||
/* 0A2A4 8080DFE4 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 0A2A8 8080DFE8 1000000A */ beq $zero, $zero, .L8080E014
|
||||
/* 0A2AC 8080DFEC AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
.L8080DFF0:
|
||||
/* 0A2B0 8080DFF0 0013C080 */ sll $t8, $s3, 2
|
||||
/* 0A2B4 8080DFF4 02185021 */ addu $t2, $s0, $t8
|
||||
/* 0A2B8 8080DFF8 8D450000 */ lw $a1, 0x0000($t2) ## F5180800
|
||||
/* 0A2BC 8080DFFC 8E2402C0 */ lw $a0, 0x02C0($s1) ## 000002C0
|
||||
/* 0A2C0 8080E000 AFA80050 */ sw $t0, 0x0050($sp)
|
||||
/* 0A2C4 8080E004 0C202BF4 */ jal func_8080AFD0
|
||||
/* 0A2C8 8080E008 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 0A2CC 8080E00C 8FA80050 */ lw $t0, 0x0050($sp)
|
||||
/* 0A2D0 8080E010 AE2202C0 */ sw $v0, 0x02C0($s1) ## 000002C0
|
||||
.L8080E014:
|
||||
/* 0A2D4 8080E014 26730001 */ addiu $s3, $s3, 0x0001 ## $s3 = 00000002
|
||||
.L8080E018:
|
||||
/* 0A2D8 8080E018 00139C00 */ sll $s3, $s3, 16
|
||||
/* 0A2DC 8080E01C 00139C03 */ sra $s3, $s3, 16
|
||||
/* 0A2E0 8080E020 26520004 */ addiu $s2, $s2, 0x0004 ## $s2 = 00000004
|
||||
/* 0A2E4 8080E024 00129400 */ sll $s2, $s2, 16
|
||||
/* 0A2E8 8080E028 2A610009 */ slti $at, $s3, 0x0009
|
||||
/* 0A2EC 8080E02C 1420FF72 */ bne $at, $zero, .L8080DDF8
|
||||
/* 0A2F0 8080E030 00129403 */ sra $s2, $s2, 16
|
||||
.L8080E034:
|
||||
/* 0A2F4 8080E034 3C068081 */ lui $a2, %hi(D_80812E14) ## $a2 = 80810000
|
||||
/* 0A2F8 8080E038 24C62E14 */ addiu $a2, $a2, %lo(D_80812E14) ## $a2 = 80812E14
|
||||
/* 0A2FC 8080E03C 27A400C4 */ addiu $a0, $sp, 0x00C4 ## $a0 = FFFFFFD4
|
||||
/* 0A300 8080E040 8E850000 */ lw $a1, 0x0000($s4) ## 00000000
|
||||
/* 0A304 8080E044 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 0A308 8080E048 24070705 */ addiu $a3, $zero, 0x0705 ## $a3 = 00000705
|
||||
/* 0A30C 8080E04C 8FBF003C */ lw $ra, 0x003C($sp)
|
||||
/* 0A310 8080E050 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 0A314 8080E054 8FB10024 */ lw $s1, 0x0024($sp)
|
||||
/* 0A318 8080E058 8FB20028 */ lw $s2, 0x0028($sp)
|
||||
/* 0A31C 8080E05C 8FB3002C */ lw $s3, 0x002C($sp)
|
||||
/* 0A320 8080E060 8FB40030 */ lw $s4, 0x0030($sp)
|
||||
/* 0A324 8080E064 8FB50034 */ lw $s5, 0x0034($sp)
|
||||
/* 0A328 8080E068 8FB60038 */ lw $s6, 0x0038($sp)
|
||||
/* 0A32C 8080E06C 03E00008 */ jr $ra
|
||||
/* 0A330 8080E070 27BD00F0 */ addiu $sp, $sp, 0x00F0 ## $sp = 00000000
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,572 +0,0 @@
|
||||
glabel func_8080F560
|
||||
/* 0B820 8080F560 27BDFEF0 */ addiu $sp, $sp, 0xFEF0 ## $sp = FFFFFEF0
|
||||
/* 0B824 8080F564 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 0B828 8080F568 AFB10028 */ sw $s1, 0x0028($sp)
|
||||
/* 0B82C 8080F56C AFB00024 */ sw $s0, 0x0024($sp)
|
||||
/* 0B830 8080F570 8C850000 */ lw $a1, 0x0000($a0) ## 00000000
|
||||
/* 0B834 8080F574 00808825 */ or $s1, $a0, $zero ## $s1 = 00000000
|
||||
/* 0B838 8080F578 3C068081 */ lui $a2, %hi(D_80812E50) ## $a2 = 80810000
|
||||
/* 0B83C 8080F57C 24C62E50 */ addiu $a2, $a2, %lo(D_80812E50) ## $a2 = 80812E50
|
||||
/* 0B840 8080F580 27A400EC */ addiu $a0, $sp, 0x00EC ## $a0 = FFFFFFDC
|
||||
/* 0B844 8080F584 240708AA */ addiu $a3, $zero, 0x08AA ## $a3 = 000008AA
|
||||
/* 0B848 8080F588 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 0B84C 8080F58C 00A08025 */ or $s0, $a1, $zero ## $s0 = 00000000
|
||||
/* 0B850 8080F590 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0B854 8080F594 3C0FE700 */ lui $t7, 0xE700 ## $t7 = E7000000
|
||||
/* 0B858 8080F598 3C188016 */ lui $t8, %hi(gGameInfo)
|
||||
/* 0B85C 8080F59C 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 0B860 8080F5A0 AE0E02C0 */ sw $t6, 0x02C0($s0) ## 000002C0
|
||||
/* 0B864 8080F5A4 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0B868 8080F5A8 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 0B86C 8080F5AC 8F18FA90 */ lw $t8, %lo(gGameInfo)($t8)
|
||||
/* 0B870 8080F5B0 0C01DE0D */ jal Math_CosS
|
||||
## coss?
|
||||
/* 0B874 8080F5B4 870407AA */ lh $a0, 0x07AA($t8) ## 801607AA
|
||||
/* 0B878 8080F5B8 3C198016 */ lui $t9, %hi(gGameInfo)
|
||||
/* 0B87C 8080F5BC 8F39FA90 */ lw $t9, %lo(gGameInfo)($t9)
|
||||
/* 0B880 8080F5C0 E7A00048 */ swc1 $f0, 0x0048($sp)
|
||||
/* 0B884 8080F5C4 0C01DE1C */ jal Math_SinS
|
||||
## sins?
|
||||
/* 0B888 8080F5C8 872407AA */ lh $a0, 0x07AA($t9) ## 801607AA
|
||||
/* 0B88C 8080F5CC 3C01447A */ lui $at, 0x447A ## $at = 447A0000
|
||||
/* 0B890 8080F5D0 44811000 */ mtc1 $at, $f2 ## $f2 = 1000.00
|
||||
/* 0B894 8080F5D4 C7A40048 */ lwc1 $f4, 0x0048($sp)
|
||||
/* 0B898 8080F5D8 3C028016 */ lui $v0, %hi(gGameInfo)
|
||||
/* 0B89C 8080F5DC 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)
|
||||
/* 0B8A0 8080F5E0 46041182 */ mul.s $f6, $f2, $f4
|
||||
/* 0B8A4 8080F5E4 00000000 */ nop
|
||||
/* 0B8A8 8080F5E8 46020202 */ mul.s $f8, $f0, $f2
|
||||
/* 0B8AC 8080F5EC 46083281 */ sub.s $f10, $f6, $f8
|
||||
/* 0B8B0 8080F5F0 E7AA0108 */ swc1 $f10, 0x0108($sp)
|
||||
/* 0B8B4 8080F5F4 844807AE */ lh $t0, 0x07AE($v0) ## 801607AE
|
||||
/* 0B8B8 8080F5F8 44888000 */ mtc1 $t0, $f16 ## $f16 = 0.00
|
||||
/* 0B8BC 8080F5FC 00000000 */ nop
|
||||
/* 0B8C0 8080F600 468084A0 */ cvt.s.w $f18, $f16
|
||||
/* 0B8C4 8080F604 E7B20104 */ swc1 $f18, 0x0104($sp)
|
||||
/* 0B8C8 8080F608 0C01DE1C */ jal Math_SinS
|
||||
## sins?
|
||||
/* 0B8CC 8080F60C 844407AA */ lh $a0, 0x07AA($v0) ## 801607AA
|
||||
/* 0B8D0 8080F610 3C098016 */ lui $t1, %hi(gGameInfo)
|
||||
/* 0B8D4 8080F614 8D29FA90 */ lw $t1, %lo(gGameInfo)($t1)
|
||||
/* 0B8D8 8080F618 E7A00048 */ swc1 $f0, 0x0048($sp)
|
||||
/* 0B8DC 8080F61C 0C01DE0D */ jal Math_CosS
|
||||
## coss?
|
||||
/* 0B8E0 8080F620 852407AA */ lh $a0, 0x07AA($t1) ## 801607AA
|
||||
/* 0B8E4 8080F624 3C01447A */ lui $at, 0x447A ## $at = 447A0000
|
||||
/* 0B8E8 8080F628 44816000 */ mtc1 $at, $f12 ## $f12 = 1000.00
|
||||
/* 0B8EC 8080F62C C7A60048 */ lwc1 $f6, 0x0048($sp)
|
||||
/* 0B8F0 8080F630 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0B8F4 8080F634 460C0102 */ mul.s $f4, $f0, $f12
|
||||
/* 0B8F8 8080F638 8FA50108 */ lw $a1, 0x0108($sp)
|
||||
/* 0B8FC 8080F63C 8FA60104 */ lw $a2, 0x0104($sp)
|
||||
/* 0B900 8080F640 46066202 */ mul.s $f8, $f12, $f6
|
||||
/* 0B904 8080F644 46082080 */ add.s $f2, $f4, $f8
|
||||
/* 0B908 8080F648 44071000 */ mfc1 $a3, $f2
|
||||
/* 0B90C 8080F64C 0C202BD4 */ jal func_8080AF50
|
||||
/* 0B910 8080F650 E7A20100 */ swc1 $f2, 0x0100($sp)
|
||||
/* 0B914 8080F654 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0B918 8080F658 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 0B91C 8080F65C 02211021 */ addu $v0, $s1, $at
|
||||
/* 0B920 8080F660 904748FB */ lbu $a3, 0x48FB($v0) ## 000048FB
|
||||
/* 0B924 8080F664 8E250000 */ lw $a1, 0x0000($s1) ## 00000000
|
||||
/* 0B928 8080F668 C7AA0108 */ lwc1 $f10, 0x0108($sp)
|
||||
/* 0B92C 8080F66C C7B00104 */ lwc1 $f16, 0x0104($sp)
|
||||
/* 0B930 8080F670 C7B20100 */ lwc1 $f18, 0x0100($sp)
|
||||
/* 0B934 8080F674 262401E8 */ addiu $a0, $s1, 0x01E8 ## $a0 = 000001E8
|
||||
/* 0B938 8080F678 AFA40044 */ sw $a0, 0x0044($sp)
|
||||
/* 0B93C 8080F67C AFA20038 */ sw $v0, 0x0038($sp)
|
||||
/* 0B940 8080F680 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 0B944 8080F684 E7AA0010 */ swc1 $f10, 0x0010($sp)
|
||||
/* 0B948 8080F688 E7B00014 */ swc1 $f16, 0x0014($sp)
|
||||
/* 0B94C 8080F68C 0C02C431 */ jal SkyboxDraw_Draw
|
||||
/* 0B950 8080F690 E7B20018 */ swc1 $f18, 0x0018($sp)
|
||||
/* 0B954 8080F694 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0B958 8080F698 3C0BE300 */ lui $t3, 0xE300 ## $t3 = E3000000
|
||||
/* 0B95C 8080F69C 356B1001 */ ori $t3, $t3, 0x1001 ## $t3 = E3001001
|
||||
/* 0B960 8080F6A0 244A0008 */ addiu $t2, $v0, 0x0008 ## $t2 = 00000008
|
||||
/* 0B964 8080F6A4 AE0A02C0 */ sw $t2, 0x02C0($s0) ## 000002C0
|
||||
/* 0B968 8080F6A8 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0B96C 8080F6AC AC4B0000 */ sw $t3, 0x0000($v0) ## 00000000
|
||||
/* 0B970 8080F6B0 3C028016 */ lui $v0, %hi(gGameInfo)
|
||||
/* 0B974 8080F6B4 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)
|
||||
/* 0B978 8080F6B8 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0B97C 8080F6BC 3421C8E8 */ ori $at, $at, 0xC8E8 ## $at = 0001C8E8
|
||||
/* 0B980 8080F6C0 844C07AA */ lh $t4, 0x07AA($v0) ## 801607AA
|
||||
/* 0B984 8080F6C4 844D07A8 */ lh $t5, 0x07A8($v0) ## 801607A8
|
||||
/* 0B988 8080F6C8 02212821 */ addu $a1, $s1, $at
|
||||
/* 0B98C 8080F6CC 24040001 */ addiu $a0, $zero, 0x0001 ## $a0 = 00000001
|
||||
/* 0B990 8080F6D0 018D7021 */ addu $t6, $t4, $t5
|
||||
/* 0B994 8080F6D4 A44E07AA */ sh $t6, 0x07AA($v0) ## 801607AA
|
||||
/* 0B998 8080F6D8 0C01BF22 */ jal Environment_UpdateSkybox
|
||||
/* 0B99C 8080F6DC 8FA60044 */ lw $a2, 0x0044($sp)
|
||||
/* 0B9A0 8080F6E0 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0B9A4 8080F6E4 3C18E700 */ lui $t8, 0xE700 ## $t8 = E7000000
|
||||
/* 0B9A8 8080F6E8 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 0B9AC 8080F6EC AE0F02C0 */ sw $t7, 0x02C0($s0) ## 000002C0
|
||||
/* 0B9B0 8080F6F0 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0B9B4 8080F6F4 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 0B9B8 8080F6F8 0C02526A */ jal func_800949A8
|
||||
/* 0B9BC 8080F6FC 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 0B9C0 8080F700 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 0B9C4 8080F704 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0B9C8 8080F708 3C074280 */ lui $a3, 0x4280 ## $a3 = 42800000
|
||||
/* 0B9CC 8080F70C 44050000 */ mfc1 $a1, $f0
|
||||
/* 0B9D0 8080F710 44060000 */ mfc1 $a2, $f0
|
||||
/* 0B9D4 8080F714 0C202BD4 */ jal func_8080AF50
|
||||
/* 0B9D8 8080F718 00000000 */ nop
|
||||
/* 0B9DC 8080F71C 0C2030CC */ jal func_8080C330
|
||||
/* 0B9E0 8080F720 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0B9E4 8080F724 0C203183 */ jal func_8080C60C
|
||||
/* 0B9E8 8080F728 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0B9EC 8080F72C 8FA40038 */ lw $a0, 0x0038($sp)
|
||||
/* 0B9F0 8080F730 24010021 */ addiu $at, $zero, 0x0021 ## $at = 00000021
|
||||
/* 0B9F4 8080F734 84824A3E */ lh $v0, 0x4A3E($a0) ## 00004A3E
|
||||
/* 0B9F8 8080F738 10410088 */ beq $v0, $at, .L8080F95C
|
||||
/* 0B9FC 8080F73C 24010022 */ addiu $at, $zero, 0x0022 ## $at = 00000022
|
||||
/* 0BA00 8080F740 10410086 */ beq $v0, $at, .L8080F95C
|
||||
/* 0BA04 8080F744 3C08E700 */ lui $t0, 0xE700 ## $t0 = E7000000
|
||||
/* 0BA08 8080F748 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BA0C 8080F74C 3C0AFC11 */ lui $t2, 0xFC11 ## $t2 = FC110000
|
||||
/* 0BA10 8080F750 3C0BFF2F */ lui $t3, 0xFF2F ## $t3 = FF2F0000
|
||||
/* 0BA14 8080F754 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 0BA18 8080F758 AE1902C0 */ sw $t9, 0x02C0($s0) ## 000002C0
|
||||
/* 0BA1C 8080F75C AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0BA20 8080F760 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 0BA24 8080F764 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BA28 8080F768 356BFFFF */ ori $t3, $t3, 0xFFFF ## $t3 = FF2FFFFF
|
||||
/* 0BA2C 8080F76C 354A9623 */ ori $t2, $t2, 0x9623 ## $t2 = FC119623
|
||||
/* 0BA30 8080F770 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 0BA34 8080F774 AE0902C0 */ sw $t1, 0x02C0($s0) ## 000002C0
|
||||
/* 0BA38 8080F778 AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
|
||||
/* 0BA3C 8080F77C AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 0BA40 8080F780 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BA44 8080F784 3C0DFA00 */ lui $t5, 0xFA00 ## $t5 = FA000000
|
||||
/* 0BA48 8080F788 44806000 */ mtc1 $zero, $f12 ## $f12 = 0.00
|
||||
/* 0BA4C 8080F78C 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 0BA50 8080F790 AE0C02C0 */ sw $t4, 0x02C0($s0) ## 000002C0
|
||||
/* 0BA54 8080F794 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 0BA58 8080F798 848E4A6C */ lh $t6, 0x4A6C($a0) ## 00004A6C
|
||||
/* 0BA5C 8080F79C 848B4A6A */ lh $t3, 0x4A6A($a0) ## 00004A6A
|
||||
/* 0BA60 8080F7A0 84884A68 */ lh $t0, 0x4A68($a0) ## 00004A68
|
||||
/* 0BA64 8080F7A4 31CF00FF */ andi $t7, $t6, 0x00FF ## $t7 = 00000000
|
||||
/* 0BA68 8080F7A8 000FC200 */ sll $t8, $t7, 8
|
||||
/* 0BA6C 8080F7AC 848F4A72 */ lh $t7, 0x4A72($a0) ## 00004A72
|
||||
/* 0BA70 8080F7B0 316C00FF */ andi $t4, $t3, 0x00FF ## $t4 = 000000FF
|
||||
/* 0BA74 8080F7B4 00084E00 */ sll $t1, $t0, 24
|
||||
/* 0BA78 8080F7B8 03095025 */ or $t2, $t8, $t1 ## $t2 = 00000008
|
||||
/* 0BA7C 8080F7BC 000C6C00 */ sll $t5, $t4, 16
|
||||
/* 0BA80 8080F7C0 014D7025 */ or $t6, $t2, $t5 ## $t6 = FA000008
|
||||
/* 0BA84 8080F7C4 31F900FF */ andi $t9, $t7, 0x00FF ## $t9 = 00000000
|
||||
/* 0BA88 8080F7C8 01D94025 */ or $t0, $t6, $t9 ## $t0 = FA000008
|
||||
/* 0BA8C 8080F7CC AC480004 */ sw $t0, 0x0004($v0) ## 00000004
|
||||
/* 0BA90 8080F7D0 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BA94 8080F7D4 3C09FB00 */ lui $t1, 0xFB00 ## $t1 = FB000000
|
||||
/* 0BA98 8080F7D8 3C06C2BB */ lui $a2, 0xC2BB ## $a2 = C2BB0000
|
||||
/* 0BA9C 8080F7DC 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 0BAA0 8080F7E0 AE1802C0 */ sw $t8, 0x02C0($s0) ## 000002C0
|
||||
/* 0BAA4 8080F7E4 34C63333 */ ori $a2, $a2, 0x3333 ## $a2 = C2BB3333
|
||||
/* 0BAA8 8080F7E8 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 0BAAC 8080F7EC 46006386 */ mov.s $f14, $f12
|
||||
/* 0BAB0 8080F7F0 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0BAB4 8080F7F4 0C034261 */ jal Matrix_Translate
|
||||
/* 0BAB8 8080F7F8 AC490000 */ sw $t1, 0x0000($v0) ## 00000000
|
||||
/* 0BABC 8080F7FC 3C018081 */ lui $at, %hi(D_80813008) ## $at = 80810000
|
||||
/* 0BAC0 8080F800 C42C3008 */ lwc1 $f12, %lo(D_80813008)($at)
|
||||
/* 0BAC4 8080F804 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
|
||||
/* 0BAC8 8080F808 44066000 */ mfc1 $a2, $f12
|
||||
/* 0BACC 8080F80C 0C0342A3 */ jal Matrix_Scale
|
||||
/* 0BAD0 8080F810 46006386 */ mov.s $f14, $f12
|
||||
/* 0BAD4 8080F814 8FAB0038 */ lw $t3, 0x0038($sp)
|
||||
/* 0BAD8 8080F818 44803000 */ mtc1 $zero, $f6 ## $f6 = 0.00
|
||||
/* 0BADC 8080F81C 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
|
||||
/* 0BAE0 8080F820 C5604AC4 */ lwc1 $f0, 0x4AC4($t3) ## 00004AC4
|
||||
/* 0BAE4 8080F824 46003032 */ c.eq.s $f6, $f0
|
||||
/* 0BAE8 8080F828 00000000 */ nop
|
||||
/* 0BAEC 8080F82C 45030006 */ bc1tl .L8080F848
|
||||
/* 0BAF0 8080F830 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BAF4 8080F834 44812000 */ mtc1 $at, $f4 ## $f4 = 100.00
|
||||
/* 0BAF8 8080F838 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 0BAFC 8080F83C 0C0342DC */ jal Matrix_RotateX
|
||||
/* 0BB00 8080F840 46040303 */ div.s $f12, $f0, $f4
|
||||
/* 0BB04 8080F844 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
.L8080F848:
|
||||
/* 0BB08 8080F848 3C0ADA38 */ lui $t2, 0xDA38 ## $t2 = DA380000
|
||||
/* 0BB0C 8080F84C 354A0003 */ ori $t2, $t2, 0x0003 ## $t2 = DA380003
|
||||
/* 0BB10 8080F850 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 0BB14 8080F854 AE0C02C0 */ sw $t4, 0x02C0($s0) ## 000002C0
|
||||
/* 0BB18 8080F858 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 0BB1C 8080F85C 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 0BB20 8080F860 3C058081 */ lui $a1, %hi(D_80812E64) ## $a1 = 80810000
|
||||
/* 0BB24 8080F864 24A52E64 */ addiu $a1, $a1, %lo(D_80812E64) ## $a1 = 80812E64
|
||||
/* 0BB28 8080F868 240608EA */ addiu $a2, $zero, 0x08EA ## $a2 = 000008EA
|
||||
/* 0BB2C 8080F86C 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 0BB30 8080F870 AFA200CC */ sw $v0, 0x00CC($sp)
|
||||
/* 0BB34 8080F874 8FA300CC */ lw $v1, 0x00CC($sp)
|
||||
/* 0BB38 8080F878 3C060102 */ lui $a2, 0x0102 ## $a2 = 01020000
|
||||
/* 0BB3C 8080F87C 34C60040 */ ori $a2, $a2, 0x0040 ## $a2 = 01020040
|
||||
/* 0BB40 8080F880 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 0BB44 8080F884 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BB48 8080F888 3C190104 */ lui $t9, 0x0104 ## $t9 = 01040000
|
||||
/* 0BB4C 8080F88C 27396F00 */ addiu $t9, $t9, 0x6F00 ## $t9 = 01046F00
|
||||
/* 0BB50 8080F890 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
|
||||
/* 0BB54 8080F894 AE0D02C0 */ sw $t5, 0x02C0($s0) ## 000002C0
|
||||
/* 0BB58 8080F898 AC460000 */ sw $a2, 0x0000($v0) ## 00000000
|
||||
/* 0BB5C 8080F89C 8E2F00A4 */ lw $t7, 0x00A4($s1) ## 000000A4
|
||||
/* 0BB60 8080F8A0 3C05DE00 */ lui $a1, 0xDE00 ## $a1 = DE000000
|
||||
/* 0BB64 8080F8A4 3C0C0104 */ lui $t4, 0x0104 ## $t4 = 01040000
|
||||
/* 0BB68 8080F8A8 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 0BB6C 8080F8AC 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BB70 8080F8B0 258C7118 */ addiu $t4, $t4, 0x7118 ## $t4 = 01047118
|
||||
/* 0BB74 8080F8B4 3C0D0101 */ lui $t5, 0x0101 ## $t5 = 01010000
|
||||
/* 0BB78 8080F8B8 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 0BB7C 8080F8BC AE0E02C0 */ sw $t6, 0x02C0($s0) ## 000002C0
|
||||
/* 0BB80 8080F8C0 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 0BB84 8080F8C4 AC450000 */ sw $a1, 0x0000($v0) ## 00000000
|
||||
/* 0BB88 8080F8C8 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BB8C 8080F8CC 35AD0020 */ ori $t5, $t5, 0x0020 ## $t5 = 01010020
|
||||
/* 0BB90 8080F8D0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0BB94 8080F8D4 24480008 */ addiu $t0, $v0, 0x0008 ## $t0 = 00000008
|
||||
/* 0BB98 8080F8D8 AE0802C0 */ sw $t0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BB9C 8080F8DC AC460000 */ sw $a2, 0x0000($v0) ## 00000000
|
||||
/* 0BBA0 8080F8E0 8E3800A4 */ lw $t8, 0x00A4($s1) ## 000000A4
|
||||
/* 0BBA4 8080F8E4 3C080104 */ lui $t0, 0x0104 ## $t0 = 01040000
|
||||
/* 0BBA8 8080F8E8 25087328 */ addiu $t0, $t0, 0x7328 ## $t0 = 01047328
|
||||
/* 0BBAC 8080F8EC 27090200 */ addiu $t1, $t8, 0x0200 ## $t1 = 00000200
|
||||
/* 0BBB0 8080F8F0 AC490004 */ sw $t1, 0x0004($v0) ## 00000004
|
||||
/* 0BBB4 8080F8F4 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BBB8 8080F8F8 3C09E700 */ lui $t1, 0xE700 ## $t1 = E7000000
|
||||
/* 0BBBC 8080F8FC 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
|
||||
/* 0BBC0 8080F900 AE0B02C0 */ sw $t3, 0x02C0($s0) ## 000002C0
|
||||
/* 0BBC4 8080F904 AC4C0004 */ sw $t4, 0x0004($v0) ## 00000004
|
||||
/* 0BBC8 8080F908 AC450000 */ sw $a1, 0x0000($v0) ## 00000000
|
||||
/* 0BBCC 8080F90C 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BBD0 8080F910 244A0008 */ addiu $t2, $v0, 0x0008 ## $t2 = 00000008
|
||||
/* 0BBD4 8080F914 AE0A02C0 */ sw $t2, 0x02C0($s0) ## 000002C0
|
||||
/* 0BBD8 8080F918 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 0BBDC 8080F91C 8E2F00A4 */ lw $t7, 0x00A4($s1) ## 000000A4
|
||||
/* 0BBE0 8080F920 25EE0400 */ addiu $t6, $t7, 0x0400 ## $t6 = 00000400
|
||||
/* 0BBE4 8080F924 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 0BBE8 8080F928 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BBEC 8080F92C 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 0BBF0 8080F930 AE1902C0 */ sw $t9, 0x02C0($s0) ## 000002C0
|
||||
/* 0BBF4 8080F934 AC480004 */ sw $t0, 0x0004($v0) ## 00000004
|
||||
/* 0BBF8 8080F938 AC450000 */ sw $a1, 0x0000($v0) ## 00000000
|
||||
/* 0BBFC 8080F93C 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BC00 8080F940 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 0BC04 8080F944 AE1802C0 */ sw $t8, 0x02C0($s0) ## 000002C0
|
||||
/* 0BC08 8080F948 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0BC0C 8080F94C 0C20381D */ jal func_8080E074
|
||||
/* 0BC10 8080F950 AC490000 */ sw $t1, 0x0000($v0) ## 00000000
|
||||
/* 0BC14 8080F954 8FA40038 */ lw $a0, 0x0038($sp)
|
||||
/* 0BC18 8080F958 84824A3E */ lh $v0, 0x4A3E($a0) ## 00004A3E
|
||||
.L8080F95C:
|
||||
/* 0BC1C 8080F95C 28410020 */ slti $at, $v0, 0x0020
|
||||
/* 0BC20 8080F960 1420008C */ bne $at, $zero, .L8080FB94
|
||||
/* 0BC24 8080F964 28410024 */ slti $at, $v0, 0x0024
|
||||
/* 0BC28 8080F968 1020008A */ beq $at, $zero, .L8080FB94
|
||||
/* 0BC2C 8080F96C 3C0C0104 */ lui $t4, 0x0104 ## $t4 = 01040000
|
||||
/* 0BC30 8080F970 3C0A0104 */ lui $t2, 0x0104 ## $t2 = 01040000
|
||||
/* 0BC34 8080F974 3C0D0104 */ lui $t5, 0x0104 ## $t5 = 01040000
|
||||
/* 0BC38 8080F978 25AD7328 */ addiu $t5, $t5, 0x7328 ## $t5 = 01047328
|
||||
/* 0BC3C 8080F97C 254A7118 */ addiu $t2, $t2, 0x7118 ## $t2 = 01047118
|
||||
/* 0BC40 8080F980 258C6F00 */ addiu $t4, $t4, 0x6F00 ## $t4 = 01046F00
|
||||
/* 0BC44 8080F984 AFAC0044 */ sw $t4, 0x0044($sp)
|
||||
/* 0BC48 8080F988 AFAA0040 */ sw $t2, 0x0040($sp)
|
||||
/* 0BC4C 8080F98C AFAD003C */ sw $t5, 0x003C($sp)
|
||||
/* 0BC50 8080F990 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BC54 8080F994 3C0EE700 */ lui $t6, 0xE700 ## $t6 = E7000000
|
||||
/* 0BC58 8080F998 3C08FC11 */ lui $t0, 0xFC11 ## $t0 = FC110000
|
||||
/* 0BC5C 8080F99C 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 0BC60 8080F9A0 AE0F02C0 */ sw $t7, 0x02C0($s0) ## 000002C0
|
||||
/* 0BC64 8080F9A4 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0BC68 8080F9A8 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 0BC6C 8080F9AC 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BC70 8080F9B0 3C18FF2F */ lui $t8, 0xFF2F ## $t8 = FF2F0000
|
||||
/* 0BC74 8080F9B4 3718FFFF */ ori $t8, $t8, 0xFFFF ## $t8 = FF2FFFFF
|
||||
/* 0BC78 8080F9B8 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 0BC7C 8080F9BC AE1902C0 */ sw $t9, 0x02C0($s0) ## 000002C0
|
||||
/* 0BC80 8080F9C0 35089623 */ ori $t0, $t0, 0x9623 ## $t0 = FC119623
|
||||
/* 0BC84 8080F9C4 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 0BC88 8080F9C8 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 0BC8C 8080F9CC 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BC90 8080F9D0 3C0BFA00 */ lui $t3, 0xFA00 ## $t3 = FA000000
|
||||
/* 0BC94 8080F9D4 44806000 */ mtc1 $zero, $f12 ## $f12 = 0.00
|
||||
/* 0BC98 8080F9D8 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 0BC9C 8080F9DC AE0902C0 */ sw $t1, 0x02C0($s0) ## 000002C0
|
||||
/* 0BCA0 8080F9E0 AC4B0000 */ sw $t3, 0x0000($v0) ## 00000000
|
||||
/* 0BCA4 8080F9E4 848C4A6C */ lh $t4, 0x4A6C($a0) ## 00004A6C
|
||||
/* 0BCA8 8080F9E8 84984A6A */ lh $t8, 0x4A6A($a0) ## 00004A6A
|
||||
/* 0BCAC 8080F9EC 848E4A68 */ lh $t6, 0x4A68($a0) ## 00004A68
|
||||
/* 0BCB0 8080F9F0 318A00FF */ andi $t2, $t4, 0x00FF ## $t2 = 00000000
|
||||
/* 0BCB4 8080F9F4 000A6A00 */ sll $t5, $t2, 8
|
||||
/* 0BCB8 8080F9F8 848A4A72 */ lh $t2, 0x4A72($a0) ## 00004A72
|
||||
/* 0BCBC 8080F9FC 330900FF */ andi $t1, $t8, 0x00FF ## $t1 = 000000FF
|
||||
/* 0BCC0 8080FA00 000ECE00 */ sll $t9, $t6, 24
|
||||
/* 0BCC4 8080FA04 01B94025 */ or $t0, $t5, $t9 ## $t0 = 01047328
|
||||
/* 0BCC8 8080FA08 00095C00 */ sll $t3, $t1, 16
|
||||
/* 0BCCC 8080FA0C 010B6025 */ or $t4, $t0, $t3 ## $t4 = FB047328
|
||||
/* 0BCD0 8080FA10 314F00FF */ andi $t7, $t2, 0x00FF ## $t7 = 00000000
|
||||
/* 0BCD4 8080FA14 018F7025 */ or $t6, $t4, $t7 ## $t6 = FB047328
|
||||
/* 0BCD8 8080FA18 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 0BCDC 8080FA1C 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BCE0 8080FA20 3C19FB00 */ lui $t9, 0xFB00 ## $t9 = FB000000
|
||||
/* 0BCE4 8080FA24 3C06C2BB */ lui $a2, 0xC2BB ## $a2 = C2BB0000
|
||||
/* 0BCE8 8080FA28 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
|
||||
/* 0BCEC 8080FA2C AE0D02C0 */ sw $t5, 0x02C0($s0) ## 000002C0
|
||||
/* 0BCF0 8080FA30 34C63333 */ ori $a2, $a2, 0x3333 ## $a2 = C2BB3333
|
||||
/* 0BCF4 8080FA34 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 0BCF8 8080FA38 46006386 */ mov.s $f14, $f12
|
||||
/* 0BCFC 8080FA3C AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0BD00 8080FA40 0C034261 */ jal Matrix_Translate
|
||||
/* 0BD04 8080FA44 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 0BD08 8080FA48 3C018081 */ lui $at, %hi(D_8081300C) ## $at = 80810000
|
||||
/* 0BD0C 8080FA4C C42C300C */ lwc1 $f12, %lo(D_8081300C)($at)
|
||||
/* 0BD10 8080FA50 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
|
||||
/* 0BD14 8080FA54 44066000 */ mfc1 $a2, $f12
|
||||
/* 0BD18 8080FA58 0C0342A3 */ jal Matrix_Scale
|
||||
/* 0BD1C 8080FA5C 46006386 */ mov.s $f14, $f12
|
||||
/* 0BD20 8080FA60 8FB80038 */ lw $t8, 0x0038($sp)
|
||||
/* 0BD24 8080FA64 3C01439D */ lui $at, 0x439D ## $at = 439D0000
|
||||
/* 0BD28 8080FA68 44815000 */ mtc1 $at, $f10 ## $f10 = 314.00
|
||||
/* 0BD2C 8080FA6C C7084AC4 */ lwc1 $f8, 0x4AC4($t8) ## 00004AC4
|
||||
/* 0BD30 8080FA70 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
|
||||
/* 0BD34 8080FA74 44819000 */ mtc1 $at, $f18 ## $f18 = 100.00
|
||||
/* 0BD38 8080FA78 460A4401 */ sub.s $f16, $f8, $f10
|
||||
/* 0BD3C 8080FA7C 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 0BD40 8080FA80 0C0342DC */ jal Matrix_RotateX
|
||||
/* 0BD44 8080FA84 46128303 */ div.s $f12, $f16, $f18
|
||||
/* 0BD48 8080FA88 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BD4C 8080FA8C 3C08DA38 */ lui $t0, 0xDA38 ## $t0 = DA380000
|
||||
/* 0BD50 8080FA90 35080003 */ ori $t0, $t0, 0x0003 ## $t0 = DA380003
|
||||
/* 0BD54 8080FA94 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 0BD58 8080FA98 AE0902C0 */ sw $t1, 0x02C0($s0) ## 000002C0
|
||||
/* 0BD5C 8080FA9C AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 0BD60 8080FAA0 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 0BD64 8080FAA4 3C058081 */ lui $a1, %hi(D_80812E78) ## $a1 = 80810000
|
||||
/* 0BD68 8080FAA8 24A52E78 */ addiu $a1, $a1, %lo(D_80812E78) ## $a1 = 80812E78
|
||||
/* 0BD6C 8080FAAC 2406090C */ addiu $a2, $zero, 0x090C ## $a2 = 0000090C
|
||||
/* 0BD70 8080FAB0 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 0BD74 8080FAB4 AFA2009C */ sw $v0, 0x009C($sp)
|
||||
/* 0BD78 8080FAB8 8FA3009C */ lw $v1, 0x009C($sp)
|
||||
/* 0BD7C 8080FABC 3C060102 */ lui $a2, 0x0102 ## $a2 = 01020000
|
||||
/* 0BD80 8080FAC0 34C60040 */ ori $a2, $a2, 0x0040 ## $a2 = 01020040
|
||||
/* 0BD84 8080FAC4 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 0BD88 8080FAC8 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BD8C 8080FACC 3C05DE00 */ lui $a1, 0xDE00 ## $a1 = DE000000
|
||||
/* 0BD90 8080FAD0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0BD94 8080FAD4 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
|
||||
/* 0BD98 8080FAD8 AE0B02C0 */ sw $t3, 0x02C0($s0) ## 000002C0
|
||||
/* 0BD9C 8080FADC AC460000 */ sw $a2, 0x0000($v0) ## 00000000
|
||||
/* 0BDA0 8080FAE0 8E2A00A4 */ lw $t2, 0x00A4($s1) ## 000000A4
|
||||
/* 0BDA4 8080FAE4 3C0B0101 */ lui $t3, 0x0101 ## $t3 = 01010000
|
||||
/* 0BDA8 8080FAE8 356B0020 */ ori $t3, $t3, 0x0020 ## $t3 = 01010020
|
||||
/* 0BDAC 8080FAEC AC4A0004 */ sw $t2, 0x0004($v0) ## 00000004
|
||||
/* 0BDB0 8080FAF0 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BDB4 8080FAF4 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 0BDB8 8080FAF8 AE0C02C0 */ sw $t4, 0x02C0($s0) ## 000002C0
|
||||
/* 0BDBC 8080FAFC AC450000 */ sw $a1, 0x0000($v0) ## 00000000
|
||||
/* 0BDC0 8080FB00 8FAF0044 */ lw $t7, 0x0044($sp)
|
||||
/* 0BDC4 8080FB04 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 0BDC8 8080FB08 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BDCC 8080FB0C 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 0BDD0 8080FB10 AE0E02C0 */ sw $t6, 0x02C0($s0) ## 000002C0
|
||||
/* 0BDD4 8080FB14 AC460000 */ sw $a2, 0x0000($v0) ## 00000000
|
||||
/* 0BDD8 8080FB18 8E2D00A4 */ lw $t5, 0x00A4($s1) ## 000000A4
|
||||
/* 0BDDC 8080FB1C 25B90200 */ addiu $t9, $t5, 0x0200 ## $t9 = 00000200
|
||||
/* 0BDE0 8080FB20 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 0BDE4 8080FB24 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BDE8 8080FB28 3C19E700 */ lui $t9, 0xE700 ## $t9 = E7000000
|
||||
/* 0BDEC 8080FB2C 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 0BDF0 8080FB30 AE1802C0 */ sw $t8, 0x02C0($s0) ## 000002C0
|
||||
/* 0BDF4 8080FB34 AC450000 */ sw $a1, 0x0000($v0) ## 00000000
|
||||
/* 0BDF8 8080FB38 8FA90040 */ lw $t1, 0x0040($sp)
|
||||
/* 0BDFC 8080FB3C AC490004 */ sw $t1, 0x0004($v0) ## 00000004
|
||||
/* 0BE00 8080FB40 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BE04 8080FB44 24480008 */ addiu $t0, $v0, 0x0008 ## $t0 = 00000008
|
||||
/* 0BE08 8080FB48 AE0802C0 */ sw $t0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BE0C 8080FB4C AC4B0000 */ sw $t3, 0x0000($v0) ## 00000000
|
||||
/* 0BE10 8080FB50 8E2A00A4 */ lw $t2, 0x00A4($s1) ## 000000A4
|
||||
/* 0BE14 8080FB54 254C0400 */ addiu $t4, $t2, 0x0400 ## $t4 = 00000400
|
||||
/* 0BE18 8080FB58 AC4C0004 */ sw $t4, 0x0004($v0) ## 00000004
|
||||
/* 0BE1C 8080FB5C 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BE20 8080FB60 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 0BE24 8080FB64 AE0F02C0 */ sw $t7, 0x02C0($s0) ## 000002C0
|
||||
/* 0BE28 8080FB68 AC450000 */ sw $a1, 0x0000($v0) ## 00000000
|
||||
/* 0BE2C 8080FB6C 8FAE003C */ lw $t6, 0x003C($sp)
|
||||
/* 0BE30 8080FB70 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 0BE34 8080FB74 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BE38 8080FB78 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
|
||||
/* 0BE3C 8080FB7C AE0D02C0 */ sw $t5, 0x02C0($s0) ## 000002C0
|
||||
/* 0BE40 8080FB80 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0BE44 8080FB84 0C202000 */ jal func_80808000
|
||||
/* 0BE48 8080FB88 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 0BE4C 8080FB8C 8FA40038 */ lw $a0, 0x0038($sp)
|
||||
/* 0BE50 8080FB90 84824A3E */ lh $v0, 0x4A3E($a0) ## 00004A3E
|
||||
.L8080FB94:
|
||||
/* 0BE54 8080FB94 28410024 */ slti $at, $v0, 0x0024
|
||||
/* 0BE58 8080FB98 1420008E */ bne $at, $zero, .L8080FDD4
|
||||
/* 0BE5C 8080FB9C 28410028 */ slti $at, $v0, 0x0028
|
||||
/* 0BE60 8080FBA0 1020008C */ beq $at, $zero, .L8080FDD4
|
||||
/* 0BE64 8080FBA4 3C090104 */ lui $t1, 0x0104 ## $t1 = 01040000
|
||||
/* 0BE68 8080FBA8 3C080104 */ lui $t0, 0x0104 ## $t0 = 01040000
|
||||
/* 0BE6C 8080FBAC 3C0B0104 */ lui $t3, 0x0104 ## $t3 = 01040000
|
||||
/* 0BE70 8080FBB0 256B7328 */ addiu $t3, $t3, 0x7328 ## $t3 = 01047328
|
||||
/* 0BE74 8080FBB4 25087118 */ addiu $t0, $t0, 0x7118 ## $t0 = 01047118
|
||||
/* 0BE78 8080FBB8 25296F00 */ addiu $t1, $t1, 0x6F00 ## $t1 = 01046F00
|
||||
/* 0BE7C 8080FBBC AFA90044 */ sw $t1, 0x0044($sp)
|
||||
/* 0BE80 8080FBC0 AFA80040 */ sw $t0, 0x0040($sp)
|
||||
/* 0BE84 8080FBC4 AFAB003C */ sw $t3, 0x003C($sp)
|
||||
/* 0BE88 8080FBC8 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BE8C 8080FBCC 3C0CE700 */ lui $t4, 0xE700 ## $t4 = E7000000
|
||||
/* 0BE90 8080FBD0 3C0EFC11 */ lui $t6, 0xFC11 ## $t6 = FC110000
|
||||
/* 0BE94 8080FBD4 244A0008 */ addiu $t2, $v0, 0x0008 ## $t2 = 00000008
|
||||
/* 0BE98 8080FBD8 AE0A02C0 */ sw $t2, 0x02C0($s0) ## 000002C0
|
||||
/* 0BE9C 8080FBDC AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0BEA0 8080FBE0 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
|
||||
/* 0BEA4 8080FBE4 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BEA8 8080FBE8 3C0DFF2F */ lui $t5, 0xFF2F ## $t5 = FF2F0000
|
||||
/* 0BEAC 8080FBEC 35ADFFFF */ ori $t5, $t5, 0xFFFF ## $t5 = FF2FFFFF
|
||||
/* 0BEB0 8080FBF0 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 0BEB4 8080FBF4 AE0F02C0 */ sw $t7, 0x02C0($s0) ## 000002C0
|
||||
/* 0BEB8 8080FBF8 35CE9623 */ ori $t6, $t6, 0x9623 ## $t6 = FC119623
|
||||
/* 0BEBC 8080FBFC AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 0BEC0 8080FC00 AC4D0004 */ sw $t5, 0x0004($v0) ## 00000004
|
||||
/* 0BEC4 8080FC04 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BEC8 8080FC08 3C18FA00 */ lui $t8, 0xFA00 ## $t8 = FA000000
|
||||
/* 0BECC 8080FC0C 44806000 */ mtc1 $zero, $f12 ## $f12 = 0.00
|
||||
/* 0BED0 8080FC10 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 0BED4 8080FC14 AE1902C0 */ sw $t9, 0x02C0($s0) ## 000002C0
|
||||
/* 0BED8 8080FC18 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 0BEDC 8080FC1C 84894A6C */ lh $t1, 0x4A6C($a0) ## 00004A6C
|
||||
/* 0BEE0 8080FC20 848D4A6A */ lh $t5, 0x4A6A($a0) ## 00004A6A
|
||||
/* 0BEE4 8080FC24 848C4A68 */ lh $t4, 0x4A68($a0) ## 00004A68
|
||||
/* 0BEE8 8080FC28 312800FF */ andi $t0, $t1, 0x00FF ## $t0 = 00000000
|
||||
/* 0BEEC 8080FC2C 00085A00 */ sll $t3, $t0, 8
|
||||
/* 0BEF0 8080FC30 84884A72 */ lh $t0, 0x4A72($a0) ## 00004A72
|
||||
/* 0BEF4 8080FC34 31B900FF */ andi $t9, $t5, 0x00FF ## $t9 = 000000FF
|
||||
/* 0BEF8 8080FC38 000C7E00 */ sll $t7, $t4, 24
|
||||
/* 0BEFC 8080FC3C 016F7025 */ or $t6, $t3, $t7 ## $t6 = 01047328
|
||||
/* 0BF00 8080FC40 0019C400 */ sll $t8, $t9, 16
|
||||
/* 0BF04 8080FC44 01D84825 */ or $t1, $t6, $t8 ## $t1 = FB047328
|
||||
/* 0BF08 8080FC48 310A00FF */ andi $t2, $t0, 0x00FF ## $t2 = 00000000
|
||||
/* 0BF0C 8080FC4C 012A6025 */ or $t4, $t1, $t2 ## $t4 = FB047328
|
||||
/* 0BF10 8080FC50 AC4C0004 */ sw $t4, 0x0004($v0) ## 00000004
|
||||
/* 0BF14 8080FC54 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BF18 8080FC58 3C0FFB00 */ lui $t7, 0xFB00 ## $t7 = FB000000
|
||||
/* 0BF1C 8080FC5C 3C06C2BB */ lui $a2, 0xC2BB ## $a2 = C2BB0000
|
||||
/* 0BF20 8080FC60 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
|
||||
/* 0BF24 8080FC64 AE0B02C0 */ sw $t3, 0x02C0($s0) ## 000002C0
|
||||
/* 0BF28 8080FC68 34C63333 */ ori $a2, $a2, 0x3333 ## $a2 = C2BB3333
|
||||
/* 0BF2C 8080FC6C 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 0BF30 8080FC70 46006386 */ mov.s $f14, $f12
|
||||
/* 0BF34 8080FC74 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0BF38 8080FC78 0C034261 */ jal Matrix_Translate
|
||||
/* 0BF3C 8080FC7C AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 0BF40 8080FC80 3C018081 */ lui $at, %hi(D_80813010) ## $at = 80810000
|
||||
/* 0BF44 8080FC84 C42C3010 */ lwc1 $f12, %lo(D_80813010)($at)
|
||||
/* 0BF48 8080FC88 3C018081 */ lui $at, %hi(D_80813014) ## $at = 80810000
|
||||
/* 0BF4C 8080FC8C 3C063F47 */ lui $a2, 0x3F47 ## $a2 = 3F470000
|
||||
/* 0BF50 8080FC90 34C6AE14 */ ori $a2, $a2, 0xAE14 ## $a2 = 3F47AE14
|
||||
/* 0BF54 8080FC94 C42E3014 */ lwc1 $f14, %lo(D_80813014)($at)
|
||||
/* 0BF58 8080FC98 0C0342A3 */ jal Matrix_Scale
|
||||
/* 0BF5C 8080FC9C 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
|
||||
/* 0BF60 8080FCA0 8FAD0038 */ lw $t5, 0x0038($sp)
|
||||
/* 0BF64 8080FCA4 3C01439D */ lui $at, 0x439D ## $at = 439D0000
|
||||
/* 0BF68 8080FCA8 44812000 */ mtc1 $at, $f4 ## $f4 = 314.00
|
||||
/* 0BF6C 8080FCAC C5A64AC4 */ lwc1 $f6, 0x4AC4($t5) ## 00004AC4
|
||||
/* 0BF70 8080FCB0 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
|
||||
/* 0BF74 8080FCB4 44815000 */ mtc1 $at, $f10 ## $f10 = 100.00
|
||||
/* 0BF78 8080FCB8 46043201 */ sub.s $f8, $f6, $f4
|
||||
/* 0BF7C 8080FCBC 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 0BF80 8080FCC0 0C0342DC */ jal Matrix_RotateX
|
||||
/* 0BF84 8080FCC4 460A4303 */ div.s $f12, $f8, $f10
|
||||
/* 0BF88 8080FCC8 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BF8C 8080FCCC 3C0EDA38 */ lui $t6, 0xDA38 ## $t6 = DA380000
|
||||
/* 0BF90 8080FCD0 35CE0003 */ ori $t6, $t6, 0x0003 ## $t6 = DA380003
|
||||
/* 0BF94 8080FCD4 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 0BF98 8080FCD8 AE1902C0 */ sw $t9, 0x02C0($s0) ## 000002C0
|
||||
/* 0BF9C 8080FCDC AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 0BFA0 8080FCE0 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 0BFA4 8080FCE4 3C058081 */ lui $a1, %hi(D_80812E8C) ## $a1 = 80810000
|
||||
/* 0BFA8 8080FCE8 24A52E8C */ addiu $a1, $a1, %lo(D_80812E8C) ## $a1 = 80812E8C
|
||||
/* 0BFAC 8080FCEC 24060921 */ addiu $a2, $zero, 0x0921 ## $a2 = 00000921
|
||||
/* 0BFB0 8080FCF0 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 0BFB4 8080FCF4 AFA2006C */ sw $v0, 0x006C($sp)
|
||||
/* 0BFB8 8080FCF8 8FA3006C */ lw $v1, 0x006C($sp)
|
||||
/* 0BFBC 8080FCFC 3C080102 */ lui $t0, 0x0102 ## $t0 = 01020000
|
||||
/* 0BFC0 8080FD00 35080040 */ ori $t0, $t0, 0x0040 ## $t0 = 01020040
|
||||
/* 0BFC4 8080FD04 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 0BFC8 8080FD08 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BFCC 8080FD0C 3C0CDE00 */ lui $t4, 0xDE00 ## $t4 = DE000000
|
||||
/* 0BFD0 8080FD10 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0BFD4 8080FD14 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 0BFD8 8080FD18 AE1802C0 */ sw $t8, 0x02C0($s0) ## 000002C0
|
||||
/* 0BFDC 8080FD1C AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 0BFE0 8080FD20 8E2900A4 */ lw $t1, 0x00A4($s1) ## 000000A4
|
||||
/* 0BFE4 8080FD24 AC490004 */ sw $t1, 0x0004($v0) ## 00000004
|
||||
/* 0BFE8 8080FD28 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0BFEC 8080FD2C 244A0008 */ addiu $t2, $v0, 0x0008 ## $t2 = 00000008
|
||||
/* 0BFF0 8080FD30 AE0A02C0 */ sw $t2, 0x02C0($s0) ## 000002C0
|
||||
/* 0BFF4 8080FD34 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
|
||||
/* 0BFF8 8080FD38 8FAB0044 */ lw $t3, 0x0044($sp)
|
||||
/* 0BFFC 8080FD3C 3C0C0101 */ lui $t4, 0x0101 ## $t4 = 01010000
|
||||
/* 0C000 8080FD40 358C0020 */ ori $t4, $t4, 0x0020 ## $t4 = 01010020
|
||||
/* 0C004 8080FD44 AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
|
||||
/* 0C008 8080FD48 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0C00C 8080FD4C 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 0C010 8080FD50 AE0F02C0 */ sw $t7, 0x02C0($s0) ## 000002C0
|
||||
/* 0C014 8080FD54 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 0C018 8080FD58 8E3900A4 */ lw $t9, 0x00A4($s1) ## 000000A4
|
||||
/* 0C01C 8080FD5C 3C08DE00 */ lui $t0, 0xDE00 ## $t0 = DE000000
|
||||
/* 0C020 8080FD60 272E0200 */ addiu $t6, $t9, 0x0200 ## $t6 = 00000200
|
||||
/* 0C024 8080FD64 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 0C028 8080FD68 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0C02C 8080FD6C 3C19DE00 */ lui $t9, 0xDE00 ## $t9 = DE000000
|
||||
/* 0C030 8080FD70 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 0C034 8080FD74 AE1802C0 */ sw $t8, 0x02C0($s0) ## 000002C0
|
||||
/* 0C038 8080FD78 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 0C03C 8080FD7C 8FA90040 */ lw $t1, 0x0040($sp)
|
||||
/* 0C040 8080FD80 3C08E700 */ lui $t0, 0xE700 ## $t0 = E7000000
|
||||
/* 0C044 8080FD84 AC490004 */ sw $t1, 0x0004($v0) ## 00000004
|
||||
/* 0C048 8080FD88 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0C04C 8080FD8C 244A0008 */ addiu $t2, $v0, 0x0008 ## $t2 = 00000008
|
||||
/* 0C050 8080FD90 AE0A02C0 */ sw $t2, 0x02C0($s0) ## 000002C0
|
||||
/* 0C054 8080FD94 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
|
||||
/* 0C058 8080FD98 8E2B00A4 */ lw $t3, 0x00A4($s1) ## 000000A4
|
||||
/* 0C05C 8080FD9C 256F0400 */ addiu $t7, $t3, 0x0400 ## $t7 = 00000400
|
||||
/* 0C060 8080FDA0 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 0C064 8080FDA4 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0C068 8080FDA8 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
|
||||
/* 0C06C 8080FDAC AE0D02C0 */ sw $t5, 0x02C0($s0) ## 000002C0
|
||||
/* 0C070 8080FDB0 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 0C074 8080FDB4 8FAE003C */ lw $t6, 0x003C($sp)
|
||||
/* 0C078 8080FDB8 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 0C07C 8080FDBC 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0C080 8080FDC0 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 0C084 8080FDC4 AE1802C0 */ sw $t8, 0x02C0($s0) ## 000002C0
|
||||
/* 0C088 8080FDC8 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0C08C 8080FDCC 0C202BCC */ jal func_8080AF30
|
||||
/* 0C090 8080FDD0 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
.L8080FDD4:
|
||||
/* 0C094 8080FDD4 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0C098 8080FDD8 3C0AE700 */ lui $t2, 0xE700 ## $t2 = E7000000
|
||||
/* 0C09C 8080FDDC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0C0A0 8080FDE0 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 0C0A4 8080FDE4 AE0902C0 */ sw $t1, 0x02C0($s0) ## 000002C0
|
||||
/* 0C0A8 8080FDE8 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
|
||||
/* 0C0AC 8080FDEC 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
|
||||
/* 0C0B0 8080FDF0 3C074280 */ lui $a3, 0x4280 ## $a3 = 42800000
|
||||
/* 0C0B4 8080FDF4 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0C0B8 8080FDF8 0C202BD4 */ jal func_8080AF50
|
||||
/* 0C0BC 8080FDFC AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 0C0C0 8080FE00 3C068081 */ lui $a2, %hi(D_80812EA0) ## $a2 = 80810000
|
||||
/* 0C0C4 8080FE04 24C62EA0 */ addiu $a2, $a2, %lo(D_80812EA0) ## $a2 = 80812EA0
|
||||
/* 0C0C8 8080FE08 27A400EC */ addiu $a0, $sp, 0x00EC ## $a0 = FFFFFFDC
|
||||
/* 0C0CC 8080FE0C 8E250000 */ lw $a1, 0x0000($s1) ## 00000000
|
||||
/* 0C0D0 8080FE10 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 0C0D4 8080FE14 24070930 */ addiu $a3, $zero, 0x0930 ## $a3 = 00000930
|
||||
/* 0C0D8 8080FE18 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 0C0DC 8080FE1C 8FB00024 */ lw $s0, 0x0024($sp)
|
||||
/* 0C0E0 8080FE20 8FB10028 */ lw $s1, 0x0028($sp)
|
||||
/* 0C0E4 8080FE24 03E00008 */ jr $ra
|
||||
/* 0C0E8 8080FE28 27BD0110 */ addiu $sp, $sp, 0x0110 ## $sp = 00000000
|
||||
@@ -1,97 +0,0 @@
|
||||
glabel func_8080FE2C
|
||||
/* 0C0EC 8080FE2C 27BDFFF0 */ addiu $sp, $sp, 0xFFF0 ## $sp = FFFFFFF0
|
||||
/* 0C0F0 8080FE30 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0C0F4 8080FE34 AFB1000C */ sw $s1, 0x000C($sp)
|
||||
/* 0C0F8 8080FE38 AFB00008 */ sw $s0, 0x0008($sp)
|
||||
/* 0C0FC 8080FE3C 34298000 */ ori $t1, $at, 0x8000 ## $t1 = 00018000
|
||||
/* 0C100 8080FE40 3C0B8013 */ lui $t3, %hi(gSramSlotOffsets)
|
||||
/* 0C104 8080FE44 256BA4E0 */ addiu $t3, %lo(gSramSlotOffsets)
|
||||
/* 0C108 8080FE48 00893021 */ addu $a2, $a0, $t1
|
||||
/* 0C10C 8080FE4C 24100044 */ addiu $s0, $zero, 0x0044 ## $s0 = 00000044
|
||||
/* 0C110 8080FE50 24110041 */ addiu $s1, $zero, 0x0041 ## $s1 = 00000041
|
||||
/* 0C114 8080FE54 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 0C118 8080FE58 240D004C */ addiu $t5, $zero, 0x004C ## $t5 = 0000004C
|
||||
/* 0C11C 8080FE5C 240C0045 */ addiu $t4, $zero, 0x0045 ## $t4 = 00000045
|
||||
/* 0C120 8080FE60 240A005A */ addiu $t2, $zero, 0x005A ## $t2 = 0000005A
|
||||
/* 0C124 8080FE64 84CE4A38 */ lh $t6, 0x4A38($a2) ## 00004A38
|
||||
.L8080FE68:
|
||||
/* 0C128 8080FE68 00021840 */ sll $v1, $v0, 1
|
||||
/* 0C12C 8080FE6C 00837821 */ addu $t7, $a0, $v1
|
||||
/* 0C130 8080FE70 104E0026 */ beq $v0, $t6, .L8080FF0C
|
||||
/* 0C134 8080FE74 01E93821 */ addu $a3, $t7, $t1
|
||||
/* 0C138 8080FE78 84F84A74 */ lh $t8, 0x4A74($a3) ## 00004A74
|
||||
/* 0C13C 8080FE7C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C140 8080FE80 00240821 */ addu $at, $at, $a0
|
||||
/* 0C144 8080FE84 2719FFE7 */ addiu $t9, $t8, 0xFFE7 ## $t9 = FFFFFFE7
|
||||
/* 0C148 8080FE88 A4F94A74 */ sh $t9, 0x4A74($a3) ## 00004A74
|
||||
/* 0C14C 8080FE8C 84E54A74 */ lh $a1, 0x4A74($a3) ## 00004A74
|
||||
/* 0C150 8080FE90 01637021 */ addu $t6, $t3, $v1
|
||||
/* 0C154 8080FE94 A425CA9A */ sh $a1, -0x3566($at) ## 0001CA9A
|
||||
/* 0C158 8080FE98 A4C54A92 */ sh $a1, 0x4A92($a2) ## 00004A92
|
||||
/* 0C15C 8080FE9C A4C54A94 */ sh $a1, 0x4A94($a2) ## 00004A94
|
||||
/* 0C160 8080FEA0 8C9801E0 */ lw $t8, 0x01E0($a0) ## 000001E0
|
||||
/* 0C164 8080FEA4 95CF0000 */ lhu $t7, 0x0000($t6) ## 00000000
|
||||
/* 0C168 8080FEA8 01F84021 */ addu $t0, $t7, $t8
|
||||
/* 0C16C 8080FEAC 9119001C */ lbu $t9, 0x001C($t0) ## 0000001C
|
||||
/* 0C170 8080FEB0 51590011 */ beql $t2, $t9, .L8080FEF8
|
||||
/* 0C174 8080FEB4 84E34A74 */ lh $v1, 0x4A74($a3) ## 00004A74
|
||||
/* 0C178 8080FEB8 910E001D */ lbu $t6, 0x001D($t0) ## 0000001D
|
||||
/* 0C17C 8080FEBC 518E000E */ beql $t4, $t6, .L8080FEF8
|
||||
/* 0C180 8080FEC0 84E34A74 */ lh $v1, 0x4A74($a3) ## 00004A74
|
||||
/* 0C184 8080FEC4 910F001E */ lbu $t7, 0x001E($t0) ## 0000001E
|
||||
/* 0C188 8080FEC8 51AF000B */ beql $t5, $t7, .L8080FEF8
|
||||
/* 0C18C 8080FECC 84E34A74 */ lh $v1, 0x4A74($a3) ## 00004A74
|
||||
/* 0C190 8080FED0 9118001F */ lbu $t8, 0x001F($t0) ## 0000001F
|
||||
/* 0C194 8080FED4 52180008 */ beql $s0, $t8, .L8080FEF8
|
||||
/* 0C198 8080FED8 84E34A74 */ lh $v1, 0x4A74($a3) ## 00004A74
|
||||
/* 0C19C 8080FEDC 91190020 */ lbu $t9, 0x0020($t0) ## 00000020
|
||||
/* 0C1A0 8080FEE0 52390005 */ beql $s1, $t9, .L8080FEF8
|
||||
/* 0C1A4 8080FEE4 84E34A74 */ lh $v1, 0x4A74($a3) ## 00004A74
|
||||
/* 0C1A8 8080FEE8 910E0021 */ lbu $t6, 0x0021($t0) ## 00000021
|
||||
/* 0C1AC 8080FEEC 554E0008 */ bnel $t2, $t6, .L8080FF10
|
||||
/* 0C1B0 8080FEF0 24420001 */ addiu $v0, $v0, 0x0001 ## $v0 = 00000001
|
||||
/* 0C1B4 8080FEF4 84E34A74 */ lh $v1, 0x4A74($a3) ## 00004A74
|
||||
.L8080FEF8:
|
||||
/* 0C1B8 8080FEF8 84EF4A86 */ lh $t7, 0x4A86($a3) ## 00004A86
|
||||
/* 0C1BC 8080FEFC A4E34A7A */ sh $v1, 0x4A7A($a3) ## 00004A7A
|
||||
/* 0C1C0 8080FF00 25F8FFE1 */ addiu $t8, $t7, 0xFFE1 ## $t8 = FFFFFFE1
|
||||
/* 0C1C4 8080FF04 A4F84A86 */ sh $t8, 0x4A86($a3) ## 00004A86
|
||||
/* 0C1C8 8080FF08 A4E34A80 */ sh $v1, 0x4A80($a3) ## 00004A80
|
||||
.L8080FF0C:
|
||||
/* 0C1CC 8080FF0C 24420001 */ addiu $v0, $v0, 0x0001 ## $v0 = 00000002
|
||||
.L8080FF10:
|
||||
/* 0C1D0 8080FF10 00021400 */ sll $v0, $v0, 16
|
||||
/* 0C1D4 8080FF14 00021403 */ sra $v0, $v0, 16
|
||||
/* 0C1D8 8080FF18 28410003 */ slti $at, $v0, 0x0003
|
||||
/* 0C1DC 8080FF1C 5420FFD2 */ bnel $at, $zero, .L8080FE68
|
||||
/* 0C1E0 8080FF20 84CE4A38 */ lh $t6, 0x4A38($a2) ## 00004A38
|
||||
/* 0C1E4 8080FF24 84D94A6E */ lh $t9, 0x4A6E($a2) ## 00004A6E
|
||||
/* 0C1E8 8080FF28 84CF4A70 */ lh $t7, 0x4A70($a2) ## 00004A70
|
||||
/* 0C1EC 8080FF2C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C1F0 8080FF30 272EFFE1 */ addiu $t6, $t9, 0xFFE1 ## $t6 = FFFFFFC8
|
||||
/* 0C1F4 8080FF34 84D94A50 */ lh $t9, 0x4A50($a2) ## 00004A50
|
||||
/* 0C1F8 8080FF38 A4CE4A6E */ sh $t6, 0x4A6E($a2) ## 00004A6E
|
||||
/* 0C1FC 8080FF3C 25F8001F */ addiu $t8, $t7, 0x001F ## $t8 = 0000001F
|
||||
/* 0C200 8080FF40 A4D84A70 */ sh $t8, 0x4A70($a2) ## 00004A70
|
||||
/* 0C204 8080FF44 00240821 */ addu $at, $at, $a0
|
||||
/* 0C208 8080FF48 272EFFFF */ addiu $t6, $t9, 0xFFFF ## $t6 = FFFFFFE6
|
||||
/* 0C20C 8080FF4C A42ECA50 */ sh $t6, -0x35B0($at) ## 0001CA50
|
||||
/* 0C210 8080FF50 84CF4A50 */ lh $t7, 0x4A50($a2) ## 00004A50
|
||||
/* 0C214 8080FF54 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C218 8080FF58 00240821 */ addu $at, $at, $a0
|
||||
/* 0C21C 8080FF5C 15E0000A */ bne $t7, $zero, .L8080FF88
|
||||
/* 0C220 8080FF60 24180008 */ addiu $t8, $zero, 0x0008 ## $t8 = 00000008
|
||||
/* 0C224 8080FF64 A438CA50 */ sh $t8, -0x35B0($at) ## 0001CA50
|
||||
/* 0C228 8080FF68 84D94A44 */ lh $t9, 0x4A44($a2) ## 00004A44
|
||||
/* 0C22C 8080FF6C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C230 8080FF70 00240821 */ addu $at, $at, $a0
|
||||
/* 0C234 8080FF74 272E0001 */ addiu $t6, $t9, 0x0001 ## $t6 = FFFFFFE8
|
||||
/* 0C238 8080FF78 A42ECA44 */ sh $t6, -0x35BC($at) ## 0001CA44
|
||||
/* 0C23C 8080FF7C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C240 8080FF80 00240821 */ addu $at, $at, $a0
|
||||
/* 0C244 8080FF84 A420CA3A */ sh $zero, -0x35C6($at) ## 0001CA3A
|
||||
.L8080FF88:
|
||||
/* 0C248 8080FF88 8FB00008 */ lw $s0, 0x0008($sp)
|
||||
/* 0C24C 8080FF8C 8FB1000C */ lw $s1, 0x000C($sp)
|
||||
/* 0C250 8080FF90 03E00008 */ jr $ra
|
||||
/* 0C254 8080FF94 27BD0010 */ addiu $sp, $sp, 0x0010 ## $sp = 00000000
|
||||
@@ -1,71 +0,0 @@
|
||||
glabel func_8080FF98
|
||||
/* 0C258 8080FF98 3C080001 */ lui $t0, 0x0001 ## $t0 = 00010000
|
||||
/* 0C25C 8080FF9C 35088000 */ ori $t0, $t0, 0x8000 ## $t0 = 00018000
|
||||
/* 0C260 8080FFA0 00881021 */ addu $v0, $a0, $t0
|
||||
/* 0C264 8080FFA4 84434A38 */ lh $v1, 0x4A38($v0) ## 00004A38
|
||||
/* 0C268 8080FFA8 3C098081 */ lui $t1, %hi(D_80812A10) ## $t1 = 80810000
|
||||
/* 0C26C 8080FFAC 25292A10 */ addiu $t1, $t1, %lo(D_80812A10) ## $t1 = 80812A10
|
||||
/* 0C270 8080FFB0 00031840 */ sll $v1, $v1, 1
|
||||
/* 0C274 8080FFB4 00837021 */ addu $t6, $a0, $v1
|
||||
/* 0C278 8080FFB8 01C82821 */ addu $a1, $t6, $t0
|
||||
/* 0C27C 8080FFBC 01237821 */ addu $t7, $t1, $v1
|
||||
/* 0C280 8080FFC0 85F80000 */ lh $t8, 0x0000($t7) ## 00000000
|
||||
/* 0C284 8080FFC4 84A64A52 */ lh $a2, 0x4A52($a1) ## 00004A52
|
||||
/* 0C288 8080FFC8 00D83823 */ subu $a3, $a2, $t8
|
||||
/* 0C28C 8080FFCC 04E00003 */ bltz $a3, .L8080FFDC
|
||||
/* 0C290 8080FFD0 00071823 */ subu $v1, $zero, $a3
|
||||
/* 0C294 8080FFD4 10000001 */ beq $zero, $zero, .L8080FFDC
|
||||
/* 0C298 8080FFD8 00E01825 */ or $v1, $a3, $zero ## $v1 = 00000000
|
||||
.L8080FFDC:
|
||||
/* 0C29C 8080FFDC 84594A50 */ lh $t9, 0x4A50($v0) ## 00004A50
|
||||
/* 0C2A0 8080FFE0 0079001A */ div $zero, $v1, $t9
|
||||
/* 0C2A4 8080FFE4 00003812 */ mflo $a3
|
||||
/* 0C2A8 8080FFE8 00073C00 */ sll $a3, $a3, 16
|
||||
/* 0C2AC 8080FFEC 00073C03 */ sra $a3, $a3, 16
|
||||
/* 0C2B0 8080FFF0 17200002 */ bne $t9, $zero, .L8080FFFC
|
||||
/* 0C2B4 8080FFF4 00000000 */ nop
|
||||
/* 0C2B8 8080FFF8 0007000D */ break 7
|
||||
.L8080FFFC:
|
||||
/* 0C2BC 8080FFFC 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 0C2C0 80810000 17210004 */ bne $t9, $at, .L80810014
|
||||
/* 0C2C4 80810004 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 0C2C8 80810008 14610002 */ bne $v1, $at, .L80810014
|
||||
/* 0C2CC 8081000C 00000000 */ nop
|
||||
/* 0C2D0 80810010 0006000D */ break 6
|
||||
.L80810014:
|
||||
/* 0C2D4 80810014 00C75021 */ addu $t2, $a2, $a3
|
||||
/* 0C2D8 80810018 A4AA4A52 */ sh $t2, 0x4A52($a1) ## 00004A52
|
||||
/* 0C2DC 8081001C 844B4A50 */ lh $t3, 0x4A50($v0) ## 00004A50
|
||||
/* 0C2E0 80810020 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C2E4 80810024 00240821 */ addu $at, $at, $a0
|
||||
/* 0C2E8 80810028 256CFFFF */ addiu $t4, $t3, 0xFFFF ## $t4 = FFFFFFFF
|
||||
/* 0C2EC 8081002C A42CCA50 */ sh $t4, -0x35B0($at) ## 0001CA50
|
||||
/* 0C2F0 80810030 844D4A50 */ lh $t5, 0x4A50($v0) ## 00004A50
|
||||
/* 0C2F4 80810034 240BFFE8 */ addiu $t3, $zero, 0xFFE8 ## $t3 = FFFFFFE8
|
||||
/* 0C2F8 80810038 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C2FC 8081003C 51A0000B */ beql $t5, $zero, .L8081006C
|
||||
/* 0C300 80810040 A44B4A5A */ sh $t3, 0x4A5A($v0) ## 00004A5A
|
||||
/* 0C304 80810044 84434A38 */ lh $v1, 0x4A38($v0) ## 00004A38
|
||||
/* 0C308 80810048 00031840 */ sll $v1, $v1, 1
|
||||
/* 0C30C 8081004C 00837021 */ addu $t6, $a0, $v1
|
||||
/* 0C310 80810050 01C87821 */ addu $t7, $t6, $t0
|
||||
/* 0C314 80810054 0123C821 */ addu $t9, $t1, $v1
|
||||
/* 0C318 80810058 872A0000 */ lh $t2, 0x0000($t9) ## 00000000
|
||||
/* 0C31C 8081005C 85F84A52 */ lh $t8, 0x4A52($t7) ## 00004A52
|
||||
/* 0C320 80810060 170A000C */ bne $t8, $t2, .L80810094
|
||||
/* 0C324 80810064 00000000 */ nop
|
||||
/* 0C328 80810068 A44B4A5A */ sh $t3, 0x4A5A($v0) ## 00004A5A
|
||||
.L8081006C:
|
||||
/* 0C32C 8081006C 844C4A5A */ lh $t4, 0x4A5A($v0) ## 00004A5A
|
||||
/* 0C330 80810070 240D0008 */ addiu $t5, $zero, 0x0008 ## $t5 = 00000008
|
||||
/* 0C334 80810074 00240821 */ addu $at, $at, $a0
|
||||
/* 0C338 80810078 A44C4A58 */ sh $t4, 0x4A58($v0) ## 00004A58
|
||||
/* 0C33C 8081007C A42DCA50 */ sh $t5, -0x35B0($at) ## 0001CA50
|
||||
/* 0C340 80810080 844E4A44 */ lh $t6, 0x4A44($v0) ## 00004A44
|
||||
/* 0C344 80810084 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C348 80810088 00240821 */ addu $at, $at, $a0
|
||||
/* 0C34C 8081008C 25CF0001 */ addiu $t7, $t6, 0x0001 ## $t7 = 00000001
|
||||
/* 0C350 80810090 A42FCA44 */ sh $t7, -0x35BC($at) ## 0001CA44
|
||||
.L80810094:
|
||||
/* 0C354 80810094 03E00008 */ jr $ra
|
||||
/* 0C358 80810098 00000000 */ nop
|
||||
@@ -1,59 +0,0 @@
|
||||
glabel func_8081009C
|
||||
/* 0C35C 8081009C 3C050001 */ lui $a1, 0x0001 ## $a1 = 00010000
|
||||
/* 0C360 808100A0 34A58000 */ ori $a1, $a1, 0x8000 ## $a1 = 00018000
|
||||
/* 0C364 808100A4 00851021 */ addu $v0, $a0, $a1
|
||||
/* 0C368 808100A8 844E4A38 */ lh $t6, 0x4A38($v0) ## 00004A38
|
||||
/* 0C36C 808100AC 000E7840 */ sll $t7, $t6, 1
|
||||
/* 0C370 808100B0 008FC021 */ addu $t8, $a0, $t7
|
||||
/* 0C374 808100B4 03051821 */ addu $v1, $t8, $a1
|
||||
/* 0C378 808100B8 84794A8C */ lh $t9, 0x4A8C($v1) ## 00004A8C
|
||||
/* 0C37C 808100BC 27280019 */ addiu $t0, $t9, 0x0019 ## $t0 = 00000019
|
||||
/* 0C380 808100C0 A4684A8C */ sh $t0, 0x4A8C($v1) ## 00004A8C
|
||||
/* 0C384 808100C4 84494A38 */ lh $t1, 0x4A38($v0) ## 00004A38
|
||||
/* 0C388 808100C8 00095040 */ sll $t2, $t1, 1
|
||||
/* 0C38C 808100CC 008A5821 */ addu $t3, $a0, $t2
|
||||
/* 0C390 808100D0 01651821 */ addu $v1, $t3, $a1
|
||||
/* 0C394 808100D4 846C4A7A */ lh $t4, 0x4A7A($v1) ## 00004A7A
|
||||
/* 0C398 808100D8 240B00C8 */ addiu $t3, $zero, 0x00C8 ## $t3 = 000000C8
|
||||
/* 0C39C 808100DC 258DFFCE */ addiu $t5, $t4, 0xFFCE ## $t5 = FFFFFFCE
|
||||
/* 0C3A0 808100E0 A46D4A7A */ sh $t5, 0x4A7A($v1) ## 00004A7A
|
||||
/* 0C3A4 808100E4 844E4A38 */ lh $t6, 0x4A38($v0) ## 00004A38
|
||||
/* 0C3A8 808100E8 000E7840 */ sll $t7, $t6, 1
|
||||
/* 0C3AC 808100EC 008FC021 */ addu $t8, $a0, $t7
|
||||
/* 0C3B0 808100F0 03051821 */ addu $v1, $t8, $a1
|
||||
/* 0C3B4 808100F4 84794A7A */ lh $t9, 0x4A7A($v1) ## 00004A7A
|
||||
/* 0C3B8 808100F8 24180008 */ addiu $t8, $zero, 0x0008 ## $t8 = 00000008
|
||||
/* 0C3BC 808100FC 5F200003 */ bgtzl $t9, .L8081010C
|
||||
/* 0C3C0 80810100 84484A50 */ lh $t0, 0x4A50($v0) ## 00004A50
|
||||
/* 0C3C4 80810104 A4604A7A */ sh $zero, 0x4A7A($v1) ## 00004A7A
|
||||
/* 0C3C8 80810108 84484A50 */ lh $t0, 0x4A50($v0) ## 00004A50
|
||||
.L8081010C:
|
||||
/* 0C3CC 8081010C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C3D0 80810110 00240821 */ addu $at, $at, $a0
|
||||
/* 0C3D4 80810114 2509FFFF */ addiu $t1, $t0, 0xFFFF ## $t1 = 00000018
|
||||
/* 0C3D8 80810118 A429CA50 */ sh $t1, -0x35B0($at) ## 0001CA50
|
||||
/* 0C3DC 8081011C 844A4A50 */ lh $t2, 0x4A50($v0) ## 00004A50
|
||||
/* 0C3E0 80810120 5540000F */ bnel $t2, $zero, .L80810160
|
||||
/* 0C3E4 80810124 84494A38 */ lh $t1, 0x4A38($v0) ## 00004A38
|
||||
/* 0C3E8 80810128 844C4A38 */ lh $t4, 0x4A38($v0) ## 00004A38
|
||||
/* 0C3EC 8081012C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C3F0 80810130 00240821 */ addu $at, $at, $a0
|
||||
/* 0C3F4 80810134 000C6840 */ sll $t5, $t4, 1
|
||||
/* 0C3F8 80810138 008D7021 */ addu $t6, $a0, $t5
|
||||
/* 0C3FC 8081013C 01C57821 */ addu $t7, $t6, $a1
|
||||
/* 0C400 80810140 A5EB4A8C */ sh $t3, 0x4A8C($t7) ## 00004A8C
|
||||
/* 0C404 80810144 A438CA50 */ sh $t8, -0x35B0($at) ## 0001CA50
|
||||
/* 0C408 80810148 84594A44 */ lh $t9, 0x4A44($v0) ## 00004A44
|
||||
/* 0C40C 8081014C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C410 80810150 00240821 */ addu $at, $at, $a0
|
||||
/* 0C414 80810154 27280001 */ addiu $t0, $t9, 0x0001 ## $t0 = 00000001
|
||||
/* 0C418 80810158 A428CA44 */ sh $t0, -0x35BC($at) ## 0001CA44
|
||||
/* 0C41C 8081015C 84494A38 */ lh $t1, 0x4A38($v0) ## 00004A38
|
||||
.L80810160:
|
||||
/* 0C420 80810160 00095040 */ sll $t2, $t1, 1
|
||||
/* 0C424 80810164 008A6021 */ addu $t4, $a0, $t2
|
||||
/* 0C428 80810168 01856821 */ addu $t5, $t4, $a1
|
||||
/* 0C42C 8081016C 85A34A8C */ lh $v1, 0x4A8C($t5) ## 00004A5A
|
||||
/* 0C430 80810170 A4434A98 */ sh $v1, 0x4A98($v0) ## 00004A98
|
||||
/* 0C434 80810174 03E00008 */ jr $ra
|
||||
/* 0C438 80810178 A4434A96 */ sh $v1, 0x4A96($v0) ## 00004A96
|
||||
@@ -1,130 +0,0 @@
|
||||
glabel func_8081017C
|
||||
/* 0C43C 8081017C 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
|
||||
/* 0C440 80810180 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 0C444 80810184 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 0C448 80810188 948E0020 */ lhu $t6, 0x0020($a0) ## 00000020
|
||||
/* 0C44C 8081018C 2401EFFF */ addiu $at, $zero, 0xEFFF ## $at = FFFFEFFF
|
||||
/* 0C450 80810190 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0C454 80810194 01C17827 */ nor $t7, $t6, $at
|
||||
/* 0C458 80810198 51E00008 */ beql $t7, $zero, .L808101BC
|
||||
/* 0C45C 8081019C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0C460 808101A0 94820020 */ lhu $v0, 0x0020($a0) ## 00000020
|
||||
/* 0C464 808101A4 3C01FFFF */ lui $at, 0xFFFF ## $at = FFFF0000
|
||||
/* 0C468 808101A8 34217FFF */ ori $at, $at, 0x7FFF ## $at = FFFF7FFF
|
||||
/* 0C46C 808101AC 0041C027 */ nor $t8, $v0, $at
|
||||
/* 0C470 808101B0 17000032 */ bne $t8, $zero, .L8081027C
|
||||
/* 0C474 808101B4 2401BFFF */ addiu $at, $zero, 0xBFFF ## $at = FFFFBFFF
|
||||
/* 0C478 808101B8 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
.L808101BC:
|
||||
/* 0C47C 808101BC 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 0C480 808101C0 02011021 */ addu $v0, $s0, $at
|
||||
/* 0C484 808101C4 84594A3A */ lh $t9, 0x4A3A($v0) ## 00004A3A
|
||||
/* 0C488 808101C8 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 0C48C 808101CC 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 0C490 808101D0 1720001A */ bne $t9, $zero, .L8081023C
|
||||
/* 0C494 808101D4 2404483C */ addiu $a0, $zero, 0x483C ## $a0 = 0000483C
|
||||
/* 0C498 808101D8 3C014396 */ lui $at, 0x4396 ## $at = 43960000
|
||||
/* 0C49C 808101DC 44816000 */ mtc1 $at, $f12 ## $f12 = 300.00
|
||||
/* 0C4A0 808101E0 240500B4 */ addiu $a1, $zero, 0x00B4 ## $a1 = 000000B4
|
||||
/* 0C4A4 808101E4 24060014 */ addiu $a2, $zero, 0x0014 ## $a2 = 00000014
|
||||
/* 0C4A8 808101E8 0C02A800 */ jal func_800AA000
|
||||
/* 0C4AC 808101EC 24070064 */ addiu $a3, $zero, 0x0064 ## $a3 = 00000064
|
||||
/* 0C4B0 808101F0 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 0C4B4 808101F4 3C088013 */ lui $t0, %hi(D_801333E8)
|
||||
/* 0C4B8 808101F8 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 0C4BC 808101FC 250833E8 */ addiu $t0, %lo(D_801333E8)
|
||||
/* 0C4C0 80810200 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 0C4C4 80810204 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 0C4C8 80810208 AFA80014 */ sw $t0, 0x0014($sp)
|
||||
/* 0C4CC 8081020C AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 0C4D0 80810210 2404483B */ addiu $a0, $zero, 0x483B ## $a0 = 0000483B
|
||||
/* 0C4D4 80810214 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 0C4D8 80810218 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 0C4DC 8081021C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C4E0 80810220 00300821 */ addu $at, $at, $s0
|
||||
/* 0C4E4 80810224 24090006 */ addiu $t1, $zero, 0x0006 ## $t1 = 00000006
|
||||
/* 0C4E8 80810228 A429CA44 */ sh $t1, -0x35BC($at) ## 0001CA44
|
||||
/* 0C4EC 8081022C 0C03DA59 */ jal func_800F6964
|
||||
/* 0C4F0 80810230 2404000F */ addiu $a0, $zero, 0x000F ## $a0 = 0000000F
|
||||
/* 0C4F4 80810234 10000043 */ beq $zero, $zero, .L80810344
|
||||
/* 0C4F8 80810238 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L8081023C:
|
||||
/* 0C4FC 8081023C 3C0A8013 */ lui $t2, %hi(D_801333E8)
|
||||
/* 0C500 80810240 254A33E8 */ addiu $t2, %lo(D_801333E8)
|
||||
/* 0C504 80810244 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 0C508 80810248 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 0C50C 8081024C AFAA0014 */ sw $t2, 0x0014($sp)
|
||||
/* 0C510 80810250 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 0C514 80810254 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 0C518 80810258 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 0C51C 8081025C AFA20028 */ sw $v0, 0x0028($sp)
|
||||
/* 0C520 80810260 8FA20028 */ lw $v0, 0x0028($sp)
|
||||
/* 0C524 80810264 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C528 80810268 00300821 */ addu $at, $at, $s0
|
||||
/* 0C52C 8081026C 844B4A44 */ lh $t3, 0x4A44($v0) ## 00004A44
|
||||
/* 0C530 80810270 256C0001 */ addiu $t4, $t3, 0x0001 ## $t4 = 00000001
|
||||
/* 0C534 80810274 10000032 */ beq $zero, $zero, .L80810340
|
||||
/* 0C538 80810278 A42CCA44 */ sh $t4, -0x35BC($at) ## 0001CA44
|
||||
.L8081027C:
|
||||
/* 0C53C 8081027C 00416827 */ nor $t5, $v0, $at
|
||||
/* 0C540 80810280 15A00014 */ bne $t5, $zero, .L808102D4
|
||||
/* 0C544 80810284 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0C548 80810288 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 0C54C 8081028C 3C0E8013 */ lui $t6, %hi(D_801333E8)
|
||||
/* 0C550 80810290 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 0C554 80810294 25CE33E8 */ addiu $t6, %lo(D_801333E8)
|
||||
/* 0C558 80810298 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 0C55C 8081029C 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 0C560 808102A0 AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 0C564 808102A4 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 0C568 808102A8 2404483C */ addiu $a0, $zero, 0x483C ## $a0 = 0000483C
|
||||
/* 0C56C 808102AC 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 0C570 808102B0 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 0C574 808102B4 3C0F0002 */ lui $t7, 0x0002 ## $t7 = 00020000
|
||||
/* 0C578 808102B8 01F07821 */ addu $t7, $t7, $s0
|
||||
/* 0C57C 808102BC 85EFCA44 */ lh $t7, -0x35BC($t7) ## 0001CA44
|
||||
/* 0C580 808102C0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C584 808102C4 00300821 */ addu $at, $at, $s0
|
||||
/* 0C588 808102C8 25F80001 */ addiu $t8, $t7, 0x0001 ## $t8 = 00020001
|
||||
/* 0C58C 808102CC 1000001C */ beq $zero, $zero, .L80810340
|
||||
/* 0C590 808102D0 A438CA44 */ sh $t8, -0x35BC($at) ## 0001CA44
|
||||
.L808102D4:
|
||||
/* 0C594 808102D4 34218000 */ ori $at, $at, 0x8000 ## $at = 00028000
|
||||
/* 0C598 808102D8 02011021 */ addu $v0, $s0, $at
|
||||
/* 0C59C 808102DC 84434ABC */ lh $v1, 0x4ABC($v0) ## 00004ABC
|
||||
/* 0C5A0 808102E0 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 0C5A4 808102E4 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 0C5A8 808102E8 04600003 */ bltz $v1, .L808102F8
|
||||
/* 0C5AC 808102EC 00032023 */ subu $a0, $zero, $v1
|
||||
/* 0C5B0 808102F0 10000001 */ beq $zero, $zero, .L808102F8
|
||||
/* 0C5B4 808102F4 00602025 */ or $a0, $v1, $zero ## $a0 = 00000000
|
||||
.L808102F8:
|
||||
/* 0C5B8 808102F8 2881001E */ slti $at, $a0, 0x001E
|
||||
/* 0C5BC 808102FC 14200010 */ bne $at, $zero, .L80810340
|
||||
/* 0C5C0 80810300 24044839 */ addiu $a0, $zero, 0x4839 ## $a0 = 00004839
|
||||
/* 0C5C4 80810304 3C198013 */ lui $t9, %hi(D_801333E8)
|
||||
/* 0C5C8 80810308 273933E8 */ addiu $t9, %lo(D_801333E8)
|
||||
/* 0C5CC 8081030C 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 0C5D0 80810310 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 0C5D4 80810314 AFB90014 */ sw $t9, 0x0014($sp)
|
||||
/* 0C5D8 80810318 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 0C5DC 8081031C AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 0C5E0 80810320 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 0C5E4 80810324 AFA20028 */ sw $v0, 0x0028($sp)
|
||||
/* 0C5E8 80810328 8FA20028 */ lw $v0, 0x0028($sp)
|
||||
/* 0C5EC 8081032C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C5F0 80810330 00300821 */ addu $at, $at, $s0
|
||||
/* 0C5F4 80810334 84484A3A */ lh $t0, 0x4A3A($v0) ## 00004A3A
|
||||
/* 0C5F8 80810338 39090001 */ xori $t1, $t0, 0x0001 ## $t1 = 00000001
|
||||
/* 0C5FC 8081033C A429CA3A */ sh $t1, -0x35C6($at) ## 0001CA3A
|
||||
.L80810340:
|
||||
/* 0C600 80810340 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80810344:
|
||||
/* 0C604 80810344 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 0C608 80810348 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
|
||||
/* 0C60C 8081034C 03E00008 */ jr $ra
|
||||
/* 0C610 80810350 00000000 */ nop
|
||||
@@ -1,61 +0,0 @@
|
||||
glabel func_80810354
|
||||
/* 0C614 80810354 3C050001 */ lui $a1, 0x0001 ## $a1 = 00010000
|
||||
/* 0C618 80810358 34A58000 */ ori $a1, $a1, 0x8000 ## $a1 = 00018000
|
||||
/* 0C61C 8081035C 00851021 */ addu $v0, $a0, $a1
|
||||
/* 0C620 80810360 844E4A38 */ lh $t6, 0x4A38($v0) ## 00004A38
|
||||
/* 0C624 80810364 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C628 80810368 00240821 */ addu $at, $at, $a0
|
||||
/* 0C62C 8081036C 000E7840 */ sll $t7, $t6, 1
|
||||
/* 0C630 80810370 008FC021 */ addu $t8, $a0, $t7
|
||||
/* 0C634 80810374 03051821 */ addu $v1, $t8, $a1
|
||||
/* 0C638 80810378 84794A8C */ lh $t9, 0x4A8C($v1) ## 00004A8C
|
||||
/* 0C63C 8081037C 2728FFE7 */ addiu $t0, $t9, 0xFFE7 ## $t0 = FFFFFFE7
|
||||
/* 0C640 80810380 A4684A8C */ sh $t0, 0x4A8C($v1) ## 00004A8C
|
||||
/* 0C644 80810384 84494A38 */ lh $t1, 0x4A38($v0) ## 00004A38
|
||||
/* 0C648 80810388 240800C8 */ addiu $t0, $zero, 0x00C8 ## $t0 = 000000C8
|
||||
/* 0C64C 8081038C 00095040 */ sll $t2, $t1, 1
|
||||
/* 0C650 80810390 008A5821 */ addu $t3, $a0, $t2
|
||||
/* 0C654 80810394 01651821 */ addu $v1, $t3, $a1
|
||||
/* 0C658 80810398 846C4A7A */ lh $t4, 0x4A7A($v1) ## 00004A7A
|
||||
/* 0C65C 8081039C 258D0019 */ addiu $t5, $t4, 0x0019 ## $t5 = 00000019
|
||||
/* 0C660 808103A0 A46D4A7A */ sh $t5, 0x4A7A($v1) ## 00004A7A
|
||||
/* 0C664 808103A4 844E4A50 */ lh $t6, 0x4A50($v0) ## 00004A50
|
||||
/* 0C668 808103A8 25CFFFFF */ addiu $t7, $t6, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 0C66C 808103AC A42FCA50 */ sh $t7, -0x35B0($at) ## 0001CA50
|
||||
/* 0C670 808103B0 84584A50 */ lh $t8, 0x4A50($v0) ## 00004A50
|
||||
/* 0C674 808103B4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C678 808103B8 5700001A */ bnel $t8, $zero, .L80810424
|
||||
/* 0C67C 808103BC 844B4A38 */ lh $t3, 0x4A38($v0) ## 00004A38
|
||||
/* 0C680 808103C0 84494A38 */ lh $t1, 0x4A38($v0) ## 00004A38
|
||||
/* 0C684 808103C4 A4404A5A */ sh $zero, 0x4A5A($v0) ## 00004A5A
|
||||
/* 0C688 808103C8 84594A5A */ lh $t9, 0x4A5A($v0) ## 00004A5A
|
||||
/* 0C68C 808103CC 00095040 */ sll $t2, $t1, 1
|
||||
/* 0C690 808103D0 008A5821 */ addu $t3, $a0, $t2
|
||||
/* 0C694 808103D4 01656021 */ addu $t4, $t3, $a1
|
||||
/* 0C698 808103D8 A4594A58 */ sh $t9, 0x4A58($v0) ## 00004A58
|
||||
/* 0C69C 808103DC A5884A7A */ sh $t0, 0x4A7A($t4) ## 00004A7A
|
||||
/* 0C6A0 808103E0 844D4A38 */ lh $t5, 0x4A38($v0) ## 00004A38
|
||||
/* 0C6A4 808103E4 00240821 */ addu $at, $at, $a0
|
||||
/* 0C6A8 808103E8 24190008 */ addiu $t9, $zero, 0x0008 ## $t9 = 00000008
|
||||
/* 0C6AC 808103EC 000D7040 */ sll $t6, $t5, 1
|
||||
/* 0C6B0 808103F0 008E7821 */ addu $t7, $a0, $t6
|
||||
/* 0C6B4 808103F4 01E5C021 */ addu $t8, $t7, $a1
|
||||
/* 0C6B8 808103F8 A7004A8C */ sh $zero, 0x4A8C($t8) ## 00004A8C
|
||||
/* 0C6BC 808103FC A420CA66 */ sh $zero, -0x359A($at) ## 0001CA66
|
||||
/* 0C6C0 80810400 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C6C4 80810404 00240821 */ addu $at, $at, $a0
|
||||
/* 0C6C8 80810408 A439CA50 */ sh $t9, -0x35B0($at) ## 0001CA50
|
||||
/* 0C6CC 8081040C 84494A44 */ lh $t1, 0x4A44($v0) ## 00004A44
|
||||
/* 0C6D0 80810410 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C6D4 80810414 00240821 */ addu $at, $at, $a0
|
||||
/* 0C6D8 80810418 252A0001 */ addiu $t2, $t1, 0x0001 ## $t2 = 00000001
|
||||
/* 0C6DC 8081041C A42ACA44 */ sh $t2, -0x35BC($at) ## 0001CA44
|
||||
/* 0C6E0 80810420 844B4A38 */ lh $t3, 0x4A38($v0) ## 00004A38
|
||||
.L80810424:
|
||||
/* 0C6E4 80810424 000B4040 */ sll $t0, $t3, 1
|
||||
/* 0C6E8 80810428 00886021 */ addu $t4, $a0, $t0
|
||||
/* 0C6EC 8081042C 01856821 */ addu $t5, $t4, $a1
|
||||
/* 0C6F0 80810430 85A34A8C */ lh $v1, 0x4A8C($t5) ## 00004AA5
|
||||
/* 0C6F4 80810434 A4434A98 */ sh $v1, 0x4A98($v0) ## 00004A98
|
||||
/* 0C6F8 80810438 03E00008 */ jr $ra
|
||||
/* 0C6FC 8081043C A4434A96 */ sh $v1, 0x4A96($v0) ## 00004A96
|
||||
@@ -1,162 +0,0 @@
|
||||
glabel func_80810440
|
||||
/* 0C700 80810440 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0C704 80810444 3C0B0001 */ lui $t3, 0x0001 ## $t3 = 00010000
|
||||
/* 0C708 80810448 356B8000 */ ori $t3, $t3, 0x8000 ## $t3 = 00018000
|
||||
/* 0C70C 8081044C AFB40014 */ sw $s4, 0x0014($sp)
|
||||
/* 0C710 80810450 AFB30010 */ sw $s3, 0x0010($sp)
|
||||
/* 0C714 80810454 AFB2000C */ sw $s2, 0x000C($sp)
|
||||
/* 0C718 80810458 AFB10008 */ sw $s1, 0x0008($sp)
|
||||
/* 0C71C 8081045C AFB00004 */ sw $s0, 0x0004($sp)
|
||||
/* 0C720 80810460 008B1021 */ addu $v0, $a0, $t3
|
||||
/* 0C724 80810464 844E4A38 */ lh $t6, 0x4A38($v0) ## 00004A38
|
||||
/* 0C728 80810468 3C108013 */ lui $s0, %hi(gSramSlotOffsets)
|
||||
/* 0C72C 8081046C 24110045 */ addiu $s1, $zero, 0x0045 ## $s1 = 00000045
|
||||
/* 0C730 80810470 000E7840 */ sll $t7, $t6, 1
|
||||
/* 0C734 80810474 008FC021 */ addu $t8, $a0, $t7
|
||||
/* 0C738 80810478 030B1821 */ addu $v1, $t8, $t3
|
||||
/* 0C73C 8081047C 84654A52 */ lh $a1, 0x4A52($v1) ## 00004A52
|
||||
/* 0C740 80810480 2412004C */ addiu $s2, $zero, 0x004C ## $s2 = 0000004C
|
||||
/* 0C744 80810484 24130044 */ addiu $s3, $zero, 0x0044 ## $s3 = 00000044
|
||||
/* 0C748 80810488 04A00003 */ bltz $a1, .L80810498
|
||||
/* 0C74C 8081048C 24140041 */ addiu $s4, $zero, 0x0041 ## $s4 = 00000041
|
||||
/* 0C750 80810490 10000002 */ beq $zero, $zero, .L8081049C
|
||||
/* 0C754 80810494 00A03025 */ or $a2, $a1, $zero ## $a2 = 00000000
|
||||
.L80810498:
|
||||
/* 0C758 80810498 00053023 */ subu $a2, $zero, $a1
|
||||
.L8081049C:
|
||||
/* 0C75C 8081049C 84594A50 */ lh $t9, 0x4A50($v0) ## 00004A50
|
||||
/* 0C760 808104A0 2610A4E0 */ addiu $s0, %lo(gSramSlotOffsets)
|
||||
/* 0C764 808104A4 240D005A */ addiu $t5, $zero, 0x005A ## $t5 = 0000005A
|
||||
/* 0C768 808104A8 00D9001A */ div $zero, $a2, $t9
|
||||
/* 0C76C 808104AC 00003812 */ mflo $a3
|
||||
/* 0C770 808104B0 00073C00 */ sll $a3, $a3, 16
|
||||
/* 0C774 808104B4 00073C03 */ sra $a3, $a3, 16
|
||||
/* 0C778 808104B8 00A77023 */ subu $t6, $a1, $a3
|
||||
/* 0C77C 808104BC A46E4A52 */ sh $t6, 0x4A52($v1) ## 00004A52
|
||||
/* 0C780 808104C0 844F4A38 */ lh $t7, 0x4A38($v0) ## 00004A38
|
||||
/* 0C784 808104C4 17200002 */ bne $t9, $zero, .L808104D0
|
||||
/* 0C788 808104C8 00000000 */ nop
|
||||
/* 0C78C 808104CC 0007000D */ break 7
|
||||
.L808104D0:
|
||||
/* 0C790 808104D0 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
/* 0C794 808104D4 17210004 */ bne $t9, $at, .L808104E8
|
||||
/* 0C798 808104D8 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 0C79C 808104DC 14C10002 */ bne $a2, $at, .L808104E8
|
||||
/* 0C7A0 808104E0 00000000 */ nop
|
||||
/* 0C7A4 808104E4 0006000D */ break 6
|
||||
.L808104E8:
|
||||
/* 0C7A8 808104E8 000FC040 */ sll $t8, $t7, 1
|
||||
/* 0C7AC 808104EC 0098C821 */ addu $t9, $a0, $t8
|
||||
/* 0C7B0 808104F0 032B1821 */ addu $v1, $t9, $t3
|
||||
/* 0C7B4 808104F4 846E4A52 */ lh $t6, 0x4A52($v1) ## 00004A52
|
||||
/* 0C7B8 808104F8 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 0C7BC 808104FC 240C00C8 */ addiu $t4, $zero, 0x00C8 ## $t4 = 000000C8
|
||||
/* 0C7C0 80810500 1DC00002 */ bgtz $t6, .L8081050C
|
||||
/* 0C7C4 80810504 00000000 */ nop
|
||||
/* 0C7C8 80810508 A4604A52 */ sh $zero, 0x4A52($v1) ## 00004A52
|
||||
.L8081050C:
|
||||
/* 0C7CC 8081050C 844F4A38 */ lh $t7, 0x4A38($v0) ## 00004A38
|
||||
.L80810510:
|
||||
/* 0C7D0 80810510 00053040 */ sll $a2, $a1, 1
|
||||
/* 0C7D4 80810514 0086C021 */ addu $t8, $a0, $a2
|
||||
/* 0C7D8 80810518 10AF002C */ beq $a1, $t7, .L808105CC
|
||||
/* 0C7DC 8081051C 030B4021 */ addu $t0, $t8, $t3
|
||||
/* 0C7E0 80810520 85194A74 */ lh $t9, 0x4A74($t0) ## 00004A74
|
||||
/* 0C7E4 80810524 248301E0 */ addiu $v1, $a0, 0x01E0 ## $v1 = 000001E0
|
||||
/* 0C7E8 80810528 02067821 */ addu $t7, $s0, $a2
|
||||
/* 0C7EC 8081052C 272E0019 */ addiu $t6, $t9, 0x0019 ## $t6 = 00000019
|
||||
/* 0C7F0 80810530 A50E4A74 */ sh $t6, 0x4A74($t0) ## 00004A74
|
||||
/* 0C7F4 80810534 85094A74 */ lh $t1, 0x4A74($t0) ## 00004A74
|
||||
/* 0C7F8 80810538 292100C8 */ slti $at, $t1, 0x00C8
|
||||
/* 0C7FC 8081053C 54200004 */ bnel $at, $zero, .L80810550
|
||||
/* 0C800 80810540 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C804 80810544 A50C4A74 */ sh $t4, 0x4A74($t0) ## 00004A74
|
||||
/* 0C808 80810548 85094A74 */ lh $t1, 0x4A74($t0) ## 00004A74
|
||||
/* 0C80C 8081054C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
.L80810550:
|
||||
/* 0C810 80810550 00240821 */ addu $at, $at, $a0
|
||||
/* 0C814 80810554 A429CA9A */ sh $t1, -0x3566($at) ## 0001CA9A
|
||||
/* 0C818 80810558 A4494A92 */ sh $t1, 0x4A92($v0) ## 00004A92
|
||||
/* 0C81C 8081055C A4494A94 */ sh $t1, 0x4A94($v0) ## 00004A94
|
||||
/* 0C820 80810560 8C790000 */ lw $t9, 0x0000($v1) ## 000001E0
|
||||
/* 0C824 80810564 95F80000 */ lhu $t8, 0x0000($t7) ## 00000000
|
||||
/* 0C828 80810568 03195021 */ addu $t2, $t8, $t9
|
||||
/* 0C82C 8081056C 914E001C */ lbu $t6, 0x001C($t2) ## 0000001C
|
||||
/* 0C830 80810570 51AE0011 */ beql $t5, $t6, .L808105B8
|
||||
/* 0C834 80810574 85034A74 */ lh $v1, 0x4A74($t0) ## 00004A74
|
||||
/* 0C838 80810578 914F001D */ lbu $t7, 0x001D($t2) ## 0000001D
|
||||
/* 0C83C 8081057C 522F000E */ beql $s1, $t7, .L808105B8
|
||||
/* 0C840 80810580 85034A74 */ lh $v1, 0x4A74($t0) ## 00004A74
|
||||
/* 0C844 80810584 9158001E */ lbu $t8, 0x001E($t2) ## 0000001E
|
||||
/* 0C848 80810588 5258000B */ beql $s2, $t8, .L808105B8
|
||||
/* 0C84C 8081058C 85034A74 */ lh $v1, 0x4A74($t0) ## 00004A74
|
||||
/* 0C850 80810590 9159001F */ lbu $t9, 0x001F($t2) ## 0000001F
|
||||
/* 0C854 80810594 52790008 */ beql $s3, $t9, .L808105B8
|
||||
/* 0C858 80810598 85034A74 */ lh $v1, 0x4A74($t0) ## 00004A74
|
||||
/* 0C85C 8081059C 914E0020 */ lbu $t6, 0x0020($t2) ## 00000020
|
||||
/* 0C860 808105A0 528E0005 */ beql $s4, $t6, .L808105B8
|
||||
/* 0C864 808105A4 85034A74 */ lh $v1, 0x4A74($t0) ## 00004A74
|
||||
/* 0C868 808105A8 914F0021 */ lbu $t7, 0x0021($t2) ## 00000021
|
||||
/* 0C86C 808105AC 55AF0008 */ bnel $t5, $t7, .L808105D0
|
||||
/* 0C870 808105B0 24A50001 */ addiu $a1, $a1, 0x0001 ## $a1 = 00000001
|
||||
/* 0C874 808105B4 85034A74 */ lh $v1, 0x4A74($t0) ## 00004A74
|
||||
.L808105B8:
|
||||
/* 0C878 808105B8 85184A86 */ lh $t8, 0x4A86($t0) ## 00004A86
|
||||
/* 0C87C 808105BC A5034A80 */ sh $v1, 0x4A80($t0) ## 00004A80
|
||||
/* 0C880 808105C0 2719001F */ addiu $t9, $t8, 0x001F ## $t9 = 0000001F
|
||||
/* 0C884 808105C4 A5194A86 */ sh $t9, 0x4A86($t0) ## 00004A86
|
||||
/* 0C888 808105C8 A5034A7A */ sh $v1, 0x4A7A($t0) ## 00004A7A
|
||||
.L808105CC:
|
||||
/* 0C88C 808105CC 24A50001 */ addiu $a1, $a1, 0x0001 ## $a1 = 00000002
|
||||
.L808105D0:
|
||||
/* 0C890 808105D0 00052C00 */ sll $a1, $a1, 16
|
||||
/* 0C894 808105D4 00052C03 */ sra $a1, $a1, 16
|
||||
/* 0C898 808105D8 28A10003 */ slti $at, $a1, 0x0003
|
||||
/* 0C89C 808105DC 5420FFCC */ bnel $at, $zero, .L80810510
|
||||
/* 0C8A0 808105E0 844F4A38 */ lh $t7, 0x4A38($v0) ## 00004A38
|
||||
/* 0C8A4 808105E4 844E4A6E */ lh $t6, 0x4A6E($v0) ## 00004A6E
|
||||
/* 0C8A8 808105E8 84584A70 */ lh $t8, 0x4A70($v0) ## 00004A70
|
||||
/* 0C8AC 808105EC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C8B0 808105F0 25CFFFE1 */ addiu $t7, $t6, 0xFFE1 ## $t7 = FFFFFFFA
|
||||
/* 0C8B4 808105F4 844E4A50 */ lh $t6, 0x4A50($v0) ## 00004A50
|
||||
/* 0C8B8 808105F8 A44F4A6E */ sh $t7, 0x4A6E($v0) ## 00004A6E
|
||||
/* 0C8BC 808105FC 2719001F */ addiu $t9, $t8, 0x001F ## $t9 = 0000001F
|
||||
/* 0C8C0 80810600 A4594A70 */ sh $t9, 0x4A70($v0) ## 00004A70
|
||||
/* 0C8C4 80810604 00240821 */ addu $at, $at, $a0
|
||||
/* 0C8C8 80810608 25CFFFFF */ addiu $t7, $t6, 0xFFFF ## $t7 = 00000018
|
||||
/* 0C8CC 8081060C A42FCA50 */ sh $t7, -0x35B0($at) ## 0001CA50
|
||||
/* 0C8D0 80810610 84584A50 */ lh $t8, 0x4A50($v0) ## 00004A50
|
||||
/* 0C8D4 80810614 24030002 */ addiu $v1, $zero, 0x0002 ## $v1 = 00000002
|
||||
/* 0C8D8 80810618 241900FF */ addiu $t9, $zero, 0x00FF ## $t9 = 000000FF
|
||||
/* 0C8DC 8081061C 17000017 */ bne $t8, $zero, .L8081067C
|
||||
/* 0C8E0 80810620 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C8E4 80810624 844E4A66 */ lh $t6, 0x4A66($v0) ## 00004A66
|
||||
/* 0C8E8 80810628 A4594A6E */ sh $t9, 0x4A6E($v0) ## 00004A6E
|
||||
/* 0C8EC 8081062C A4404A70 */ sh $zero, 0x4A70($v0) ## 00004A70
|
||||
/* 0C8F0 80810630 00240821 */ addu $at, $at, $a0
|
||||
/* 0C8F4 80810634 A42ECA64 */ sh $t6, -0x359C($at) ## 0001CA64
|
||||
/* 0C8F8 80810638 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C8FC 8081063C 00240821 */ addu $at, $at, $a0
|
||||
/* 0C900 80810640 240F0008 */ addiu $t7, $zero, 0x0008 ## $t7 = 00000008
|
||||
/* 0C904 80810644 A42FCA50 */ sh $t7, -0x35B0($at) ## 0001CA50
|
||||
/* 0C908 80810648 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C90C 8081064C 00240821 */ addu $at, $at, $a0
|
||||
/* 0C910 80810650 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
|
||||
/* 0C914 80810654 A438CA3C */ sh $t8, -0x35C4($at) ## 0001CA3C
|
||||
/* 0C918 80810658 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C91C 8081065C 00240821 */ addu $at, $at, $a0
|
||||
/* 0C920 80810660 A423CA3E */ sh $v1, -0x35C2($at) ## 0001CA3E
|
||||
/* 0C924 80810664 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C928 80810668 00240821 */ addu $at, $at, $a0
|
||||
/* 0C92C 8081066C A423CA42 */ sh $v1, -0x35BE($at) ## 0001CA42
|
||||
/* 0C930 80810670 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C934 80810674 00240821 */ addu $at, $at, $a0
|
||||
/* 0C938 80810678 A420CA44 */ sh $zero, -0x35BC($at) ## 0001CA44
|
||||
.L8081067C:
|
||||
/* 0C93C 8081067C 8FB00004 */ lw $s0, 0x0004($sp)
|
||||
/* 0C940 80810680 8FB10008 */ lw $s1, 0x0008($sp)
|
||||
/* 0C944 80810684 8FB2000C */ lw $s2, 0x000C($sp)
|
||||
/* 0C948 80810688 8FB30010 */ lw $s3, 0x0010($sp)
|
||||
/* 0C94C 8081068C 8FB40014 */ lw $s4, 0x0014($sp)
|
||||
/* 0C950 80810690 03E00008 */ jr $ra
|
||||
/* 0C954 80810694 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
@@ -1,25 +0,0 @@
|
||||
glabel func_80810698
|
||||
/* 0C958 80810698 3C0F8016 */ lui $t7, %hi(gGameInfo)
|
||||
/* 0C95C 8081069C 8DEFFA90 */ lw $t7, %lo(gGameInfo)($t7)
|
||||
/* 0C960 808106A0 3C028081 */ lui $v0, %hi(D_80812724) ## $v0 = 80810000
|
||||
/* 0C964 808106A4 24422724 */ addiu $v0, $v0, %lo(D_80812724) ## $v0 = 80812724
|
||||
/* 0C968 808106A8 844E0000 */ lh $t6, 0x0000($v0) ## 80812724
|
||||
/* 0C96C 808106AC 85F80F28 */ lh $t8, 0x0F28($t7) ## 80160F28
|
||||
/* 0C970 808106B0 3C0A0002 */ lui $t2, 0x0002 ## $t2 = 00020000
|
||||
/* 0C974 808106B4 240900FF */ addiu $t1, $zero, 0x00FF ## $t1 = 000000FF
|
||||
/* 0C978 808106B8 01D8C821 */ addu $t9, $t6, $t8
|
||||
/* 0C97C 808106BC A4590000 */ sh $t9, 0x0000($v0) ## 80812724
|
||||
/* 0C980 808106C0 84480000 */ lh $t0, 0x0000($v0) ## 80812724
|
||||
/* 0C984 808106C4 01445021 */ addu $t2, $t2, $a0
|
||||
/* 0C988 808106C8 290100FF */ slti $at, $t0, 0x00FF
|
||||
/* 0C98C 808106CC 14200007 */ bne $at, $zero, .L808106EC
|
||||
/* 0C990 808106D0 00000000 */ nop
|
||||
/* 0C994 808106D4 A4490000 */ sh $t1, 0x0000($v0) ## 80812724
|
||||
/* 0C998 808106D8 854ACA44 */ lh $t2, -0x35BC($t2) ## 0001CA44
|
||||
/* 0C99C 808106DC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0C9A0 808106E0 00240821 */ addu $at, $at, $a0
|
||||
/* 0C9A4 808106E4 254B0001 */ addiu $t3, $t2, 0x0001 ## $t3 = 00020001
|
||||
/* 0C9A8 808106E8 A42BCA44 */ sh $t3, -0x35BC($at) ## 0001CA44
|
||||
.L808106EC:
|
||||
/* 0C9AC 808106EC 03E00008 */ jr $ra
|
||||
/* 0C9B0 808106F0 00000000 */ nop
|
||||
@@ -1,171 +0,0 @@
|
||||
glabel func_808106F4
|
||||
/* 0C9B4 808106F4 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
|
||||
/* 0C9B8 808106F8 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0C9BC 808106FC 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 0C9C0 80810700 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 0C9C4 80810704 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 0C9C8 80810708 00811021 */ addu $v0, $a0, $at
|
||||
/* 0C9CC 8081070C 844E4A38 */ lh $t6, 0x4A38($v0) ## 00004A38
|
||||
/* 0C9D0 80810710 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 0C9D4 80810714 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0C9D8 80810718 15C0001B */ bne $t6, $zero, .L80810788
|
||||
/* 0C9DC 8081071C 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 0C9E0 80810720 3C0F8013 */ lui $t7, %hi(D_801333E8)
|
||||
/* 0C9E4 80810724 25EF33E8 */ addiu $t7, %lo(D_801333E8)
|
||||
/* 0C9E8 80810728 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 0C9EC 8081072C 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 0C9F0 80810730 AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 0C9F4 80810734 2404483B */ addiu $a0, $zero, 0x483B ## $a0 = 0000483B
|
||||
/* 0C9F8 80810738 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 0C9FC 8081073C AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 0CA00 80810740 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 0CA04 80810744 AFA20028 */ sw $v0, 0x0028($sp)
|
||||
/* 0CA08 80810748 8FA20028 */ lw $v0, 0x0028($sp)
|
||||
/* 0CA0C 8081074C 3C018016 */ lui $at, %hi(gSaveContext+0x1354)
|
||||
/* 0CA10 80810750 260401E0 */ addiu $a0, $s0, 0x01E0 ## $a0 = 000001E0
|
||||
/* 0CA14 80810754 84584A38 */ lh $t8, 0x4A38($v0) ## 00004A38
|
||||
/* 0CA18 80810758 0C02A121 */ jal Sram_OpenSave
|
||||
/* 0CA1C 8081075C AC38F9B4 */ sw $t8, %lo(gSaveContext+0x1354)($at)
|
||||
/* 0CA20 80810760 3C028016 */ lui $v0, %hi(gSaveContext)
|
||||
/* 0CA24 80810764 2442E660 */ addiu $v0, %lo(gSaveContext)
|
||||
/* 0CA28 80810768 AC40135C */ sw $zero, 0x135C($v0) ## 8015F9BC
|
||||
/* 0CA2C 8081076C 3C198080 */ lui $t9, %hi(Select_Init)
|
||||
/* 0CA30 80810770 27391E44 */ addiu $t9, %lo(Select_Init)
|
||||
/* 0CA34 80810774 24080240 */ addiu $t0, $zero, 0x0240 ## $t0 = 00000240
|
||||
/* 0CA38 80810778 AE080010 */ sw $t0, 0x0010($s0) ## 00000010
|
||||
/* 0CA3C 8081077C AE19000C */ sw $t9, 0x000C($s0) ## 0000000C
|
||||
/* 0CA40 80810780 1000001D */ beq $zero, $zero, .L808107F8
|
||||
/* 0CA44 80810784 AE000098 */ sw $zero, 0x0098($s0) ## 00000098
|
||||
.L80810788:
|
||||
/* 0CA48 80810788 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 0CA4C 8081078C 3C098013 */ lui $t1, %hi(D_801333E8)
|
||||
/* 0CA50 80810790 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 0CA54 80810794 252933E8 */ addiu $t1, %lo(D_801333E8)
|
||||
/* 0CA58 80810798 3C058013 */ lui $a1, %hi(D_801333D4)
|
||||
/* 0CA5C 8081079C 24A533D4 */ addiu $a1, %lo(D_801333D4)
|
||||
/* 0CA60 808107A0 AFA90014 */ sw $t1, 0x0014($sp)
|
||||
/* 0CA64 808107A4 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 0CA68 808107A8 2404483B */ addiu $a0, $zero, 0x483B ## $a0 = 0000483B
|
||||
/* 0CA6C 808107AC 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 0CA70 808107B0 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 0CA74 808107B4 AFA20028 */ sw $v0, 0x0028($sp)
|
||||
/* 0CA78 808107B8 8FA20028 */ lw $v0, 0x0028($sp)
|
||||
/* 0CA7C 808107BC 3C018016 */ lui $at, %hi(gSaveContext+0x1354)
|
||||
/* 0CA80 808107C0 260401E0 */ addiu $a0, $s0, 0x01E0 ## $a0 = 000001E0
|
||||
/* 0CA84 808107C4 844A4A38 */ lh $t2, 0x4A38($v0) ## 00004A38
|
||||
/* 0CA88 808107C8 0C02A121 */ jal Sram_OpenSave
|
||||
/* 0CA8C 808107CC AC2AF9B4 */ sw $t2, %lo(gSaveContext+0x1354)($at)
|
||||
/* 0CA90 808107D0 3C028016 */ lui $v0, %hi(gSaveContext)
|
||||
/* 0CA94 808107D4 2442E660 */ addiu $v0, %lo(gSaveContext)
|
||||
/* 0CA98 808107D8 AC40135C */ sw $zero, 0x135C($v0) ## 8015F9BC
|
||||
/* 0CA9C 808107DC 3C0B800C */ lui $t3, %hi(Gameplay_Init)
|
||||
/* 0CAA0 808107E0 3C0C0001 */ lui $t4, 0x0001 ## $t4 = 00010000
|
||||
/* 0CAA4 808107E4 358C2518 */ ori $t4, $t4, 0x2518 ## $t4 = 00012518
|
||||
/* 0CAA8 808107E8 256BCA64 */ addiu $t3, %lo(Gameplay_Init)
|
||||
/* 0CAAC 808107EC AE0B000C */ sw $t3, 0x000C($s0) ## 0000000C
|
||||
/* 0CAB0 808107F0 AE0C0010 */ sw $t4, 0x0010($s0) ## 00000010
|
||||
/* 0CAB4 808107F4 AE000098 */ sw $zero, 0x0098($s0) ## 00000098
|
||||
.L808107F8:
|
||||
/* 0CAB8 808107F8 A44013F4 */ sh $zero, 0x13F4($v0) ## 8015FA54
|
||||
/* 0CABC 808107FC 844B13F4 */ lh $t3, 0x13F4($v0) ## 8015FA54
|
||||
/* 0CAC0 80810800 804C0033 */ lb $t4, 0x0033($v0) ## 8015E693
|
||||
/* 0CAC4 80810804 240DFFFF */ addiu $t5, $zero, 0xFFFF ## $t5 = FFFFFFFF
|
||||
/* 0CAC8 80810808 A44D1378 */ sh $t5, 0x1378($v0) ## 8015F9D8
|
||||
/* 0CACC 8081080C A0400033 */ sb $zero, 0x0033($v0) ## 8015E693
|
||||
/* 0CAD0 80810810 804D0033 */ lb $t5, 0x0033($v0) ## 8015E693
|
||||
/* 0CAD4 80810814 241000FF */ addiu $s0, $zero, 0x00FF ## $s0 = 000000FF
|
||||
/* 0CAD8 80810818 240E0001 */ addiu $t6, $zero, 0x0001 ## $t6 = 00000001
|
||||
/* 0CADC 8081081C 240F0032 */ addiu $t7, $zero, 0x0032 ## $t7 = 00000032
|
||||
/* 0CAE0 80810820 3418FFEF */ ori $t8, $zero, 0xFFEF ## $t8 = 0000FFEF
|
||||
/* 0CAE4 80810824 3419FFFF */ ori $t9, $zero, 0xFFFF ## $t9 = 0000FFFF
|
||||
/* 0CAE8 80810828 3C048081 */ lui $a0, %hi(D_80812EB4) ## $a0 = 80810000
|
||||
/* 0CAEC 8081082C AC401364 */ sw $zero, 0x1364($v0) ## 8015F9C4
|
||||
/* 0CAF0 80810830 A05013E0 */ sb $s0, 0x13E0($v0) ## 8015FA40
|
||||
/* 0CAF4 80810834 A05013E1 */ sb $s0, 0x13E1($v0) ## 8015FA41
|
||||
/* 0CAF8 80810838 A04E13C7 */ sb $t6, 0x13C7($v0) ## 8015FA27
|
||||
/* 0CAFC 8081083C A44013C4 */ sh $zero, 0x13C4($v0) ## 8015FA24
|
||||
/* 0CB00 80810840 A44013CE */ sh $zero, 0x13CE($v0) ## 8015FA2E
|
||||
/* 0CB04 80810844 A44013D2 */ sh $zero, 0x13D2($v0) ## 8015FA32
|
||||
/* 0CB08 80810848 A44013FA */ sh $zero, 0x13FA($v0) ## 8015FA5A
|
||||
/* 0CB0C 8081084C A44013FC */ sh $zero, 0x13FC($v0) ## 8015FA5C
|
||||
/* 0CB10 80810850 A44013FE */ sh $zero, 0x13FE($v0) ## 8015FA5E
|
||||
/* 0CB14 80810854 A4401400 */ sh $zero, 0x1400($v0) ## 8015FA60
|
||||
/* 0CB18 80810858 A44F13EE */ sh $t7, 0x13EE($v0) ## 8015FA4E
|
||||
/* 0CB1C 8081085C A44013C8 */ sh $zero, 0x13C8($v0) ## 8015FA28
|
||||
/* 0CB20 80810860 A4401424 */ sh $zero, 0x1424($v0) ## 8015FA84
|
||||
/* 0CB24 80810864 A44013F0 */ sh $zero, 0x13F0($v0) ## 8015FA50
|
||||
/* 0CB28 80810868 A44013F2 */ sh $zero, 0x13F2($v0) ## 8015FA52
|
||||
/* 0CB2C 8081086C A440140E */ sh $zero, 0x140E($v0) ## 8015FA6E
|
||||
/* 0CB30 80810870 A440141A */ sh $zero, 0x141A($v0) ## 8015FA7A
|
||||
/* 0CB34 80810874 A050141D */ sb $s0, 0x141D($v0) ## 8015FA7D
|
||||
/* 0CB38 80810878 A4581412 */ sh $t8, 0x1412($v0) ## 8015FA72
|
||||
/* 0CB3C 8081087C A0401414 */ sb $zero, 0x1414($v0) ## 8015FA74
|
||||
/* 0CB40 80810880 A0401415 */ sb $zero, 0x1415($v0) ## 8015FA75
|
||||
/* 0CB44 80810884 A4591416 */ sh $t9, 0x1416($v0) ## 8015FA76
|
||||
/* 0CB48 80810888 A04013C3 */ sb $zero, 0x13C3($v0) ## 8015FA23
|
||||
/* 0CB4C 8081088C A04013E6 */ sb $zero, 0x13E6($v0) ## 8015FA46
|
||||
/* 0CB50 80810890 A04013E5 */ sb $zero, 0x13E5($v0) ## 8015FA45
|
||||
/* 0CB54 80810894 A04013E4 */ sb $zero, 0x13E4($v0) ## 8015FA44
|
||||
/* 0CB58 80810898 A04013E3 */ sb $zero, 0x13E3($v0) ## 8015FA43
|
||||
/* 0CB5C 8081089C A04013E2 */ sb $zero, 0x13E2($v0) ## 8015FA42
|
||||
/* 0CB60 808108A0 24842EB4 */ addiu $a0, $a0, %lo(D_80812EB4) ## $a0 = 80812EB4
|
||||
/* 0CB64 808108A4 A44B13EC */ sh $t3, 0x13EC($v0) ## 8015FA4C
|
||||
/* 0CB68 808108A8 A44B13EA */ sh $t3, 0x13EA($v0) ## 8015FA4A
|
||||
/* 0CB6C 808108AC A44B13E8 */ sh $t3, 0x13E8($v0) ## 8015FA48
|
||||
/* 0CB70 808108B0 A04B13E7 */ sb $t3, 0x13E7($v0) ## 8015FA47
|
||||
/* 0CB74 808108B4 A44C13F6 */ sh $t4, 0x13F6($v0) ## 8015FA56
|
||||
/* 0CB78 808108B8 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 0CB7C 808108BC A04D0032 */ sb $t5, 0x0032($v0) ## 8015E692
|
||||
/* 0CB80 808108C0 3C028016 */ lui $v0, %hi(gSaveContext)
|
||||
/* 0CB84 808108C4 2442E660 */ addiu $v0, %lo(gSaveContext)
|
||||
/* 0CB88 808108C8 3C048081 */ lui $a0, %hi(D_80812EBC) ## $a0 = 80810000
|
||||
/* 0CB8C 808108CC 24842EBC */ addiu $a0, $a0, %lo(D_80812EBC) ## $a0 = 80812EBC
|
||||
/* 0CB90 808108D0 844513F6 */ lh $a1, 0x13F6($v0) ## 8015FA56
|
||||
/* 0CB94 808108D4 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 0CB98 808108D8 80460033 */ lb $a2, 0x0033($v0) ## 8015E693
|
||||
/* 0CB9C 808108DC 3C048081 */ lui $a0, %hi(D_80812EE0) ## $a0 = 80810000
|
||||
/* 0CBA0 808108E0 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 0CBA4 808108E4 24842EE0 */ addiu $a0, $a0, %lo(D_80812EE0) ## $a0 = 80812EE0
|
||||
/* 0CBA8 808108E8 3C028016 */ lui $v0, %hi(gSaveContext)
|
||||
/* 0CBAC 808108EC 2442E660 */ addiu $v0, %lo(gSaveContext)
|
||||
/* 0CBB0 808108F0 90430068 */ lbu $v1, 0x0068($v0) ## 8015E6C8
|
||||
/* 0CBB4 808108F4 2401003B */ addiu $at, $zero, 0x003B ## $at = 0000003B
|
||||
/* 0CBB8 808108F8 A4400038 */ sh $zero, 0x0038($v0) ## 8015E698
|
||||
/* 0CBBC 808108FC 1061001A */ beq $v1, $at, .L80810968
|
||||
/* 0CBC0 80810900 2401003C */ addiu $at, $zero, 0x003C ## $at = 0000003C
|
||||
/* 0CBC4 80810904 10610018 */ beq $v1, $at, .L80810968
|
||||
/* 0CBC8 80810908 2401003D */ addiu $at, $zero, 0x003D ## $at = 0000003D
|
||||
/* 0CBCC 8081090C 10610016 */ beq $v1, $at, .L80810968
|
||||
/* 0CBD0 80810910 24010055 */ addiu $at, $zero, 0x0055 ## $at = 00000055
|
||||
/* 0CBD4 80810914 10610014 */ beq $v1, $at, .L80810968
|
||||
/* 0CBD8 80810918 3C0E8012 */ lui $t6, %hi(gEquipMasks)
|
||||
/* 0CBDC 8081091C A0500068 */ sb $s0, 0x0068($v0) ## 8015E6C8
|
||||
/* 0CBE0 80810920 95CE71A0 */ lhu $t6, %lo(gEquipMasks)($t6)
|
||||
/* 0CBE4 80810924 94430070 */ lhu $v1, 0x0070($v0) ## 8015E6D0
|
||||
/* 0CBE8 80810928 3C0F8012 */ lui $t7, %hi(gEquipNegMasks)
|
||||
/* 0CBEC 8081092C 95EF71A8 */ lhu $t7, %lo(gEquipNegMasks)($t7)
|
||||
/* 0CBF0 80810930 01C32024 */ and $a0, $t6, $v1
|
||||
/* 0CBF4 80810934 3084FFFF */ andi $a0, $a0, 0xFFFF ## $a0 = 00000000
|
||||
/* 0CBF8 80810938 006FC024 */ and $t8, $v1, $t7
|
||||
/* 0CBFC 8081093C A4580070 */ sh $t8, 0x0070($v0) ## 8015E6D0
|
||||
/* 0CC00 80810940 0004C880 */ sll $t9, $a0, 2
|
||||
/* 0CC04 80810944 3C088012 */ lui $t0, %hi(gBitFlags-4)
|
||||
/* 0CC08 80810948 01194021 */ addu $t0, $t0, $t9
|
||||
/* 0CC0C 8081094C 3C098012 */ lui $t1, %hi(gEquipShifts)
|
||||
/* 0CC10 80810950 912971F0 */ lbu $t1, %lo(gEquipShifts)($t1)
|
||||
/* 0CC14 80810954 8D08711C */ lw $t0, %lo(gBitFlags-4)($t0)
|
||||
/* 0CC18 80810958 944B009C */ lhu $t3, 0x009C($v0) ## 8015E6FC
|
||||
/* 0CC1C 8081095C 01285004 */ sllv $t2, $t0, $t1
|
||||
/* 0CC20 80810960 016A6026 */ xor $t4, $t3, $t2
|
||||
/* 0CC24 80810964 A44C009C */ sh $t4, 0x009C($v0) ## 8015E6FC
|
||||
.L80810968:
|
||||
/* 0CC28 80810968 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 0CC2C 8081096C 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 0CC30 80810970 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000
|
||||
/* 0CC34 80810974 03E00008 */ jr $ra
|
||||
/* 0CC38 80810978 00000000 */ nop
|
||||
@@ -1,16 +0,0 @@
|
||||
glabel func_8081097C
|
||||
/* 0CC3C 8081097C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0CC40 80810980 3C0E0002 */ lui $t6, 0x0002 ## $t6 = 00020000
|
||||
/* 0CC44 80810984 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0CC48 80810988 01C47021 */ addu $t6, $t6, $a0
|
||||
/* 0CC4C 8081098C 85CECA44 */ lh $t6, -0x35BC($t6) ## 0001CA44
|
||||
/* 0CC50 80810990 3C198081 */ lui $t9, %hi(D_80812A18) ## $t9 = 80810000
|
||||
/* 0CC54 80810994 000E7880 */ sll $t7, $t6, 2
|
||||
/* 0CC58 80810998 032FC821 */ addu $t9, $t9, $t7
|
||||
/* 0CC5C 8081099C 8F392A18 */ lw $t9, %lo(D_80812A18)($t9)
|
||||
/* 0CC60 808109A0 0320F809 */ jalr $ra, $t9
|
||||
/* 0CC64 808109A4 00000000 */ nop
|
||||
/* 0CC68 808109A8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0CC6C 808109AC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 0CC70 808109B0 03E00008 */ jr $ra
|
||||
/* 0CC74 808109B4 00000000 */ nop
|
||||
@@ -1,258 +0,0 @@
|
||||
glabel func_808109B8
|
||||
/* 0CC78 808109B8 27BDFF60 */ addiu $sp, $sp, 0xFF60 ## $sp = FFFFFF60
|
||||
/* 0CC7C 808109BC AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 0CC80 808109C0 AFB10028 */ sw $s1, 0x0028($sp)
|
||||
/* 0CC84 808109C4 AFB00024 */ sw $s0, 0x0024($sp)
|
||||
/* 0CC88 808109C8 8C850000 */ lw $a1, 0x0000($a0) ## 00000000
|
||||
/* 0CC8C 808109CC 00808825 */ or $s1, $a0, $zero ## $s1 = 00000000
|
||||
/* 0CC90 808109D0 3C068081 */ lui $a2, %hi(D_80812EE4) ## $a2 = 80810000
|
||||
/* 0CC94 808109D4 24C62EE4 */ addiu $a2, $a2, %lo(D_80812EE4) ## $a2 = 80812EE4
|
||||
/* 0CC98 808109D8 27A4007C */ addiu $a0, $sp, 0x007C ## $a0 = FFFFFFDC
|
||||
/* 0CC9C 808109DC 24070AC1 */ addiu $a3, $zero, 0x0AC1 ## $a3 = 00000AC1
|
||||
/* 0CCA0 808109E0 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 0CCA4 808109E4 00A08025 */ or $s0, $a1, $zero ## $s0 = 00000000
|
||||
/* 0CCA8 808109E8 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0CCAC 808109EC 3C0FE700 */ lui $t7, 0xE700 ## $t7 = E7000000
|
||||
/* 0CCB0 808109F0 3C188016 */ lui $t8, %hi(gGameInfo)
|
||||
/* 0CCB4 808109F4 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 0CCB8 808109F8 AE0E02C0 */ sw $t6, 0x02C0($s0) ## 000002C0
|
||||
/* 0CCBC 808109FC AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0CCC0 80810A00 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 0CCC4 80810A04 8F18FA90 */ lw $t8, %lo(gGameInfo)($t8)
|
||||
/* 0CCC8 80810A08 0C01DE0D */ jal Math_CosS
|
||||
## coss?
|
||||
/* 0CCCC 80810A0C 870407AA */ lh $a0, 0x07AA($t8) ## 801607AA
|
||||
/* 0CCD0 80810A10 3C198016 */ lui $t9, %hi(gGameInfo)
|
||||
/* 0CCD4 80810A14 8F39FA90 */ lw $t9, %lo(gGameInfo)($t9)
|
||||
/* 0CCD8 80810A18 E7A00040 */ swc1 $f0, 0x0040($sp)
|
||||
/* 0CCDC 80810A1C 0C01DE1C */ jal Math_SinS
|
||||
## sins?
|
||||
/* 0CCE0 80810A20 872407AA */ lh $a0, 0x07AA($t9) ## 801607AA
|
||||
/* 0CCE4 80810A24 3C01447A */ lui $at, 0x447A ## $at = 447A0000
|
||||
/* 0CCE8 80810A28 44811000 */ mtc1 $at, $f2 ## $f2 = 1000.00
|
||||
/* 0CCEC 80810A2C C7A40040 */ lwc1 $f4, 0x0040($sp)
|
||||
/* 0CCF0 80810A30 3C028016 */ lui $v0, %hi(gGameInfo)
|
||||
/* 0CCF4 80810A34 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)
|
||||
/* 0CCF8 80810A38 46041182 */ mul.s $f6, $f2, $f4
|
||||
/* 0CCFC 80810A3C 00000000 */ nop
|
||||
/* 0CD00 80810A40 46020202 */ mul.s $f8, $f0, $f2
|
||||
/* 0CD04 80810A44 46083281 */ sub.s $f10, $f6, $f8
|
||||
/* 0CD08 80810A48 E7AA0098 */ swc1 $f10, 0x0098($sp)
|
||||
/* 0CD0C 80810A4C 844807AE */ lh $t0, 0x07AE($v0) ## 801607AE
|
||||
/* 0CD10 80810A50 44888000 */ mtc1 $t0, $f16 ## $f16 = 0.00
|
||||
/* 0CD14 80810A54 00000000 */ nop
|
||||
/* 0CD18 80810A58 468084A0 */ cvt.s.w $f18, $f16
|
||||
/* 0CD1C 80810A5C E7B20094 */ swc1 $f18, 0x0094($sp)
|
||||
/* 0CD20 80810A60 0C01DE1C */ jal Math_SinS
|
||||
## sins?
|
||||
/* 0CD24 80810A64 844407AA */ lh $a0, 0x07AA($v0) ## 801607AA
|
||||
/* 0CD28 80810A68 3C098016 */ lui $t1, %hi(gGameInfo)
|
||||
/* 0CD2C 80810A6C 8D29FA90 */ lw $t1, %lo(gGameInfo)($t1)
|
||||
/* 0CD30 80810A70 E7A00040 */ swc1 $f0, 0x0040($sp)
|
||||
/* 0CD34 80810A74 0C01DE0D */ jal Math_CosS
|
||||
## coss?
|
||||
/* 0CD38 80810A78 852407AA */ lh $a0, 0x07AA($t1) ## 801607AA
|
||||
/* 0CD3C 80810A7C 3C01447A */ lui $at, 0x447A ## $at = 447A0000
|
||||
/* 0CD40 80810A80 44816000 */ mtc1 $at, $f12 ## $f12 = 1000.00
|
||||
/* 0CD44 80810A84 C7A60040 */ lwc1 $f6, 0x0040($sp)
|
||||
/* 0CD48 80810A88 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0CD4C 80810A8C 460C0102 */ mul.s $f4, $f0, $f12
|
||||
/* 0CD50 80810A90 8FA50098 */ lw $a1, 0x0098($sp)
|
||||
/* 0CD54 80810A94 8FA60094 */ lw $a2, 0x0094($sp)
|
||||
/* 0CD58 80810A98 46066202 */ mul.s $f8, $f12, $f6
|
||||
/* 0CD5C 80810A9C 46082080 */ add.s $f2, $f4, $f8
|
||||
/* 0CD60 80810AA0 44071000 */ mfc1 $a3, $f2
|
||||
/* 0CD64 80810AA4 0C202BD4 */ jal func_8080AF50
|
||||
/* 0CD68 80810AA8 E7A20090 */ swc1 $f2, 0x0090($sp)
|
||||
/* 0CD6C 80810AAC 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0CD70 80810AB0 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 0CD74 80810AB4 02211021 */ addu $v0, $s1, $at
|
||||
/* 0CD78 80810AB8 904748FB */ lbu $a3, 0x48FB($v0) ## 000048FB
|
||||
/* 0CD7C 80810ABC 8E250000 */ lw $a1, 0x0000($s1) ## 00000000
|
||||
/* 0CD80 80810AC0 C7AA0098 */ lwc1 $f10, 0x0098($sp)
|
||||
/* 0CD84 80810AC4 C7B00094 */ lwc1 $f16, 0x0094($sp)
|
||||
/* 0CD88 80810AC8 C7B20090 */ lwc1 $f18, 0x0090($sp)
|
||||
/* 0CD8C 80810ACC 262401E8 */ addiu $a0, $s1, 0x01E8 ## $a0 = 000001E8
|
||||
/* 0CD90 80810AD0 AFA40038 */ sw $a0, 0x0038($sp)
|
||||
/* 0CD94 80810AD4 AFA2003C */ sw $v0, 0x003C($sp)
|
||||
/* 0CD98 80810AD8 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 0CD9C 80810ADC E7AA0010 */ swc1 $f10, 0x0010($sp)
|
||||
/* 0CDA0 80810AE0 E7B00014 */ swc1 $f16, 0x0014($sp)
|
||||
/* 0CDA4 80810AE4 0C02C431 */ jal SkyboxDraw_Draw
|
||||
/* 0CDA8 80810AE8 E7B20018 */ swc1 $f18, 0x0018($sp)
|
||||
/* 0CDAC 80810AEC 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0CDB0 80810AF0 3C0BE300 */ lui $t3, 0xE300 ## $t3 = E3000000
|
||||
/* 0CDB4 80810AF4 356B1001 */ ori $t3, $t3, 0x1001 ## $t3 = E3001001
|
||||
/* 0CDB8 80810AF8 244A0008 */ addiu $t2, $v0, 0x0008 ## $t2 = 00000008
|
||||
/* 0CDBC 80810AFC AE0A02C0 */ sw $t2, 0x02C0($s0) ## 000002C0
|
||||
/* 0CDC0 80810B00 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0CDC4 80810B04 AC4B0000 */ sw $t3, 0x0000($v0) ## 00000000
|
||||
/* 0CDC8 80810B08 3C028016 */ lui $v0, %hi(gGameInfo)
|
||||
/* 0CDCC 80810B0C 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)
|
||||
/* 0CDD0 80810B10 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0CDD4 80810B14 3421C8E8 */ ori $at, $at, 0xC8E8 ## $at = 0001C8E8
|
||||
/* 0CDD8 80810B18 844C07AA */ lh $t4, 0x07AA($v0) ## 801607AA
|
||||
/* 0CDDC 80810B1C 844D07A8 */ lh $t5, 0x07A8($v0) ## 801607A8
|
||||
/* 0CDE0 80810B20 02212821 */ addu $a1, $s1, $at
|
||||
/* 0CDE4 80810B24 24040001 */ addiu $a0, $zero, 0x0001 ## $a0 = 00000001
|
||||
/* 0CDE8 80810B28 018D7021 */ addu $t6, $t4, $t5
|
||||
/* 0CDEC 80810B2C A44E07AA */ sh $t6, 0x07AA($v0) ## 801607AA
|
||||
/* 0CDF0 80810B30 0C01BF22 */ jal Environment_UpdateSkybox
|
||||
/* 0CDF4 80810B34 8FA60038 */ lw $a2, 0x0038($sp)
|
||||
/* 0CDF8 80810B38 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0CDFC 80810B3C 3C18E700 */ lui $t8, 0xE700 ## $t8 = E7000000
|
||||
/* 0CE00 80810B40 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 0CE04 80810B44 AE0F02C0 */ sw $t7, 0x02C0($s0) ## 000002C0
|
||||
/* 0CE08 80810B48 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0CE0C 80810B4C AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 0CE10 80810B50 0C02526A */ jal func_800949A8
|
||||
/* 0CE14 80810B54 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 0CE18 80810B58 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 0CE1C 80810B5C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0CE20 80810B60 3C074280 */ lui $a3, 0x4280 ## $a3 = 42800000
|
||||
/* 0CE24 80810B64 44050000 */ mfc1 $a1, $f0
|
||||
/* 0CE28 80810B68 44060000 */ mfc1 $a2, $f0
|
||||
/* 0CE2C 80810B6C 0C202BD4 */ jal func_8080AF50
|
||||
/* 0CE30 80810B70 00000000 */ nop
|
||||
/* 0CE34 80810B74 0C2030CC */ jal func_8080C330
|
||||
/* 0CE38 80810B78 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0CE3C 80810B7C 0C203183 */ jal func_8080C60C
|
||||
/* 0CE40 80810B80 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0CE44 80810B84 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0CE48 80810B88 3C08FC11 */ lui $t0, 0xFC11 ## $t0 = FC110000
|
||||
/* 0CE4C 80810B8C 3C09FF2F */ lui $t1, 0xFF2F ## $t1 = FF2F0000
|
||||
/* 0CE50 80810B90 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 0CE54 80810B94 AE1902C0 */ sw $t9, 0x02C0($s0) ## 000002C0
|
||||
/* 0CE58 80810B98 3529FFFF */ ori $t1, $t1, 0xFFFF ## $t1 = FF2FFFFF
|
||||
/* 0CE5C 80810B9C 35089623 */ ori $t0, $t0, 0x9623 ## $t0 = FC119623
|
||||
/* 0CE60 80810BA0 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 0CE64 80810BA4 AC490004 */ sw $t1, 0x0004($v0) ## 00000004
|
||||
/* 0CE68 80810BA8 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0CE6C 80810BAC 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 0CE70 80810BB0 3C0BFA00 */ lui $t3, 0xFA00 ## $t3 = FA000000
|
||||
/* 0CE74 80810BB4 244A0008 */ addiu $t2, $v0, 0x0008 ## $t2 = 00000008
|
||||
/* 0CE78 80810BB8 AE0A02C0 */ sw $t2, 0x02C0($s0) ## 000002C0
|
||||
/* 0CE7C 80810BBC AC4B0000 */ sw $t3, 0x0000($v0) ## 00000000
|
||||
/* 0CE80 80810BC0 848C4A6C */ lh $t4, 0x4A6C($a0) ## 00004A6C
|
||||
/* 0CE84 80810BC4 84894A6A */ lh $t1, 0x4A6A($a0) ## 00004A6A
|
||||
/* 0CE88 80810BC8 84984A68 */ lh $t8, 0x4A68($a0) ## 00004A68
|
||||
/* 0CE8C 80810BCC 318D00FF */ andi $t5, $t4, 0x00FF ## $t5 = 00000000
|
||||
/* 0CE90 80810BD0 000D7200 */ sll $t6, $t5, 8
|
||||
/* 0CE94 80810BD4 848D4A72 */ lh $t5, 0x4A72($a0) ## 00004A72
|
||||
/* 0CE98 80810BD8 312A00FF */ andi $t2, $t1, 0x00FF ## $t2 = 000000FF
|
||||
/* 0CE9C 80810BDC 0018CE00 */ sll $t9, $t8, 24
|
||||
/* 0CEA0 80810BE0 01D94025 */ or $t0, $t6, $t9 ## $t0 = 00000008
|
||||
/* 0CEA4 80810BE4 000A5C00 */ sll $t3, $t2, 16
|
||||
/* 0CEA8 80810BE8 010B6025 */ or $t4, $t0, $t3 ## $t4 = FA000008
|
||||
/* 0CEAC 80810BEC 31AF00FF */ andi $t7, $t5, 0x00FF ## $t7 = 00000000
|
||||
/* 0CEB0 80810BF0 018FC025 */ or $t8, $t4, $t7 ## $t8 = FA000008
|
||||
/* 0CEB4 80810BF4 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 0CEB8 80810BF8 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0CEBC 80810BFC 44806000 */ mtc1 $zero, $f12 ## $f12 = 0.00
|
||||
/* 0CEC0 80810C00 3C19FB00 */ lui $t9, 0xFB00 ## $t9 = FB000000
|
||||
/* 0CEC4 80810C04 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 0CEC8 80810C08 AE0E02C0 */ sw $t6, 0x02C0($s0) ## 000002C0
|
||||
/* 0CECC 80810C0C 3C06C2BB */ lui $a2, 0xC2BB ## $a2 = C2BB0000
|
||||
/* 0CED0 80810C10 34C63333 */ ori $a2, $a2, 0x3333 ## $a2 = C2BB3333
|
||||
/* 0CED4 80810C14 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 0CED8 80810C18 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0CEDC 80810C1C AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 0CEE0 80810C20 0C034261 */ jal Matrix_Translate
|
||||
/* 0CEE4 80810C24 46006386 */ mov.s $f14, $f12
|
||||
/* 0CEE8 80810C28 3C018081 */ lui $at, %hi(D_80813018) ## $at = 80810000
|
||||
/* 0CEEC 80810C2C C42C3018 */ lwc1 $f12, %lo(D_80813018)($at)
|
||||
/* 0CEF0 80810C30 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
|
||||
/* 0CEF4 80810C34 44066000 */ mfc1 $a2, $f12
|
||||
/* 0CEF8 80810C38 0C0342A3 */ jal Matrix_Scale
|
||||
/* 0CEFC 80810C3C 46006386 */ mov.s $f14, $f12
|
||||
/* 0CF00 80810C40 8FA9003C */ lw $t1, 0x003C($sp)
|
||||
/* 0CF04 80810C44 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
|
||||
/* 0CF08 80810C48 44812000 */ mtc1 $at, $f4 ## $f4 = 100.00
|
||||
/* 0CF0C 80810C4C C5264AC4 */ lwc1 $f6, 0x4AC4($t1) ## 00004AC4
|
||||
/* 0CF10 80810C50 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 0CF14 80810C54 0C0342DC */ jal Matrix_RotateX
|
||||
/* 0CF18 80810C58 46043303 */ div.s $f12, $f6, $f4
|
||||
/* 0CF1C 80810C5C 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0CF20 80810C60 3C08DA38 */ lui $t0, 0xDA38 ## $t0 = DA380000
|
||||
/* 0CF24 80810C64 35080003 */ ori $t0, $t0, 0x0003 ## $t0 = DA380003
|
||||
/* 0CF28 80810C68 244A0008 */ addiu $t2, $v0, 0x0008 ## $t2 = 00000008
|
||||
/* 0CF2C 80810C6C AE0A02C0 */ sw $t2, 0x02C0($s0) ## 000002C0
|
||||
/* 0CF30 80810C70 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 0CF34 80810C74 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 0CF38 80810C78 3C058081 */ lui $a1, %hi(D_80812EF8) ## $a1 = 80810000
|
||||
/* 0CF3C 80810C7C 24A52EF8 */ addiu $a1, $a1, %lo(D_80812EF8) ## $a1 = 80812EF8
|
||||
/* 0CF40 80810C80 24060AFA */ addiu $a2, $zero, 0x0AFA ## $a2 = 00000AFA
|
||||
/* 0CF44 80810C84 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 0CF48 80810C88 AFA20060 */ sw $v0, 0x0060($sp)
|
||||
/* 0CF4C 80810C8C 8FA30060 */ lw $v1, 0x0060($sp)
|
||||
/* 0CF50 80810C90 3C050102 */ lui $a1, 0x0102 ## $a1 = 01020000
|
||||
/* 0CF54 80810C94 34A50040 */ ori $a1, $a1, 0x0040 ## $a1 = 01020040
|
||||
/* 0CF58 80810C98 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 0CF5C 80810C9C 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0CF60 80810CA0 3C0F0104 */ lui $t7, 0x0104 ## $t7 = 01040000
|
||||
/* 0CF64 80810CA4 25EF6F00 */ addiu $t7, $t7, 0x6F00 ## $t7 = 01046F00
|
||||
/* 0CF68 80810CA8 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
|
||||
/* 0CF6C 80810CAC AE0B02C0 */ sw $t3, 0x02C0($s0) ## 000002C0
|
||||
/* 0CF70 80810CB0 AC450000 */ sw $a1, 0x0000($v0) ## 00000000
|
||||
/* 0CF74 80810CB4 8E2D00A4 */ lw $t5, 0x00A4($s1) ## 000000A4
|
||||
/* 0CF78 80810CB8 3C04DE00 */ lui $a0, 0xDE00 ## $a0 = DE000000
|
||||
/* 0CF7C 80810CBC 3C0A0104 */ lui $t2, 0x0104 ## $t2 = 01040000
|
||||
/* 0CF80 80810CC0 AC4D0004 */ sw $t5, 0x0004($v0) ## 00000004
|
||||
/* 0CF84 80810CC4 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0CF88 80810CC8 254A7118 */ addiu $t2, $t2, 0x7118 ## $t2 = 01047118
|
||||
/* 0CF8C 80810CCC 3C0B0101 */ lui $t3, 0x0101 ## $t3 = 01010000
|
||||
/* 0CF90 80810CD0 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 0CF94 80810CD4 AE0C02C0 */ sw $t4, 0x02C0($s0) ## 000002C0
|
||||
/* 0CF98 80810CD8 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 0CF9C 80810CDC AC440000 */ sw $a0, 0x0000($v0) ## 00000000
|
||||
/* 0CFA0 80810CE0 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0CFA4 80810CE4 356B0020 */ ori $t3, $t3, 0x0020 ## $t3 = 01010020
|
||||
/* 0CFA8 80810CE8 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 0CFAC 80810CEC AE1802C0 */ sw $t8, 0x02C0($s0) ## 000002C0
|
||||
/* 0CFB0 80810CF0 AC450000 */ sw $a1, 0x0000($v0) ## 00000000
|
||||
/* 0CFB4 80810CF4 8E2E00A4 */ lw $t6, 0x00A4($s1) ## 000000A4
|
||||
/* 0CFB8 80810CF8 3C180104 */ lui $t8, 0x0104 ## $t8 = 01040000
|
||||
/* 0CFBC 80810CFC 27187328 */ addiu $t8, $t8, 0x7328 ## $t8 = 01047328
|
||||
/* 0CFC0 80810D00 25D90200 */ addiu $t9, $t6, 0x0200 ## $t9 = 00000200
|
||||
/* 0CFC4 80810D04 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 0CFC8 80810D08 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0CFCC 80810D0C 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 0CFD0 80810D10 AE0902C0 */ sw $t1, 0x02C0($s0) ## 000002C0
|
||||
/* 0CFD4 80810D14 AC4A0004 */ sw $t2, 0x0004($v0) ## 00000004
|
||||
/* 0CFD8 80810D18 AC440000 */ sw $a0, 0x0000($v0) ## 00000000
|
||||
/* 0CFDC 80810D1C 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0CFE0 80810D20 24480008 */ addiu $t0, $v0, 0x0008 ## $t0 = 00000008
|
||||
/* 0CFE4 80810D24 AE0802C0 */ sw $t0, 0x02C0($s0) ## 000002C0
|
||||
/* 0CFE8 80810D28 AC4B0000 */ sw $t3, 0x0000($v0) ## 00000000
|
||||
/* 0CFEC 80810D2C 8E2D00A4 */ lw $t5, 0x00A4($s1) ## 000000A4
|
||||
/* 0CFF0 80810D30 25AC0400 */ addiu $t4, $t5, 0x0400 ## $t4 = 00000400
|
||||
/* 0CFF4 80810D34 AC4C0004 */ sw $t4, 0x0004($v0) ## 00000004
|
||||
/* 0CFF8 80810D38 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0CFFC 80810D3C 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 0D000 80810D40 AE0F02C0 */ sw $t7, 0x02C0($s0) ## 000002C0
|
||||
/* 0D004 80810D44 AC440000 */ sw $a0, 0x0000($v0) ## 00000000
|
||||
/* 0D008 80810D48 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0D00C 80810D4C 0C20381D */ jal func_8080E074
|
||||
/* 0D010 80810D50 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 0D014 80810D54 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0D018 80810D58 3C19E700 */ lui $t9, 0xE700 ## $t9 = E7000000
|
||||
/* 0D01C 80810D5C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0D020 80810D60 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 0D024 80810D64 AE0E02C0 */ sw $t6, 0x02C0($s0) ## 000002C0
|
||||
/* 0D028 80810D68 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
|
||||
/* 0D02C 80810D6C 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
|
||||
/* 0D030 80810D70 3C074280 */ lui $a3, 0x4280 ## $a3 = 42800000
|
||||
/* 0D034 80810D74 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0D038 80810D78 0C202BD4 */ jal func_8080AF50
|
||||
/* 0D03C 80810D7C AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 0D040 80810D80 3C068081 */ lui $a2, %hi(D_80812F0C) ## $a2 = 80810000
|
||||
/* 0D044 80810D84 24C62F0C */ addiu $a2, $a2, %lo(D_80812F0C) ## $a2 = 80812F0C
|
||||
/* 0D048 80810D88 27A4007C */ addiu $a0, $sp, 0x007C ## $a0 = FFFFFFDC
|
||||
/* 0D04C 80810D8C 8E250000 */ lw $a1, 0x0000($s1) ## 00000000
|
||||
/* 0D050 80810D90 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 0D054 80810D94 24070B12 */ addiu $a3, $zero, 0x0B12 ## $a3 = 00000B12
|
||||
/* 0D058 80810D98 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 0D05C 80810D9C 8FB00024 */ lw $s0, 0x0024($sp)
|
||||
/* 0D060 80810DA0 8FB10028 */ lw $s1, 0x0028($sp)
|
||||
/* 0D064 80810DA4 03E00008 */ jr $ra
|
||||
/* 0D068 80810DA8 27BD00A0 */ addiu $sp, $sp, 0x00A0 ## $sp = 00000000
|
||||
@@ -1,400 +0,0 @@
|
||||
glabel func_80810DAC
|
||||
/* 0D06C 80810DAC 27BDFF68 */ addiu $sp, $sp, 0xFF68 ## $sp = FFFFFF68
|
||||
/* 0D070 80810DB0 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 0D074 80810DB4 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 0D078 80810DB8 8C850000 */ lw $a1, 0x0000($a0) ## 00000000
|
||||
/* 0D07C 80810DBC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0D080 80810DC0 3C068081 */ lui $a2, %hi(D_80812F20) ## $a2 = 80810000
|
||||
/* 0D084 80810DC4 24C62F20 */ addiu $a2, $a2, %lo(D_80812F20) ## $a2 = 80812F20
|
||||
/* 0D088 80810DC8 27A4007C */ addiu $a0, $sp, 0x007C ## $a0 = FFFFFFE4
|
||||
/* 0D08C 80810DCC 24070B52 */ addiu $a3, $zero, 0x0B52 ## $a3 = 00000B52
|
||||
/* 0D090 80810DD0 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 0D094 80810DD4 AFA5008C */ sw $a1, 0x008C($sp)
|
||||
/* 0D098 80810DD8 8FA8008C */ lw $t0, 0x008C($sp)
|
||||
/* 0D09C 80810DDC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D0A0 80810DE0 00300821 */ addu $at, $at, $s0
|
||||
/* 0D0A4 80810DE4 A020C9F4 */ sb $zero, -0x360C($at) ## 0001C9F4
|
||||
/* 0D0A8 80810DE8 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0D0AC 80810DEC 3C0FDB06 */ lui $t7, 0xDB06 ## $t7 = DB060000
|
||||
/* 0D0B0 80810DF0 3C19DB06 */ lui $t9, 0xDB06 ## $t9 = DB060000
|
||||
/* 0D0B4 80810DF4 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 0D0B8 80810DF8 AD0E02C0 */ sw $t6, 0x02C0($t0) ## 000002C0
|
||||
/* 0D0BC 80810DFC AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0D0C0 80810E00 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 0D0C4 80810E04 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0D0C8 80810E08 37390004 */ ori $t9, $t9, 0x0004 ## $t9 = DB060004
|
||||
/* 0D0CC 80810E0C 3C0BDB06 */ lui $t3, 0xDB06 ## $t3 = DB060000
|
||||
/* 0D0D0 80810E10 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 0D0D4 80810E14 AD1802C0 */ sw $t8, 0x02C0($t0) ## 000002C0
|
||||
/* 0D0D8 80810E18 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 0D0DC 80810E1C 8E0900A8 */ lw $t1, 0x00A8($s0) ## 000000A8
|
||||
/* 0D0E0 80810E20 356B0008 */ ori $t3, $t3, 0x0008 ## $t3 = DB060008
|
||||
/* 0D0E4 80810E24 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 0D0E8 80810E28 AC490004 */ sw $t1, 0x0004($v0) ## 00000004
|
||||
/* 0D0EC 80810E2C 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0D0F0 80810E30 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 0D0F4 80810E34 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 0D0F8 80810E38 244A0008 */ addiu $t2, $v0, 0x0008 ## $t2 = 00000008
|
||||
/* 0D0FC 80810E3C AD0A02C0 */ sw $t2, 0x02C0($t0) ## 000002C0
|
||||
/* 0D100 80810E40 AC4B0000 */ sw $t3, 0x0000($v0) ## 00000000
|
||||
/* 0D104 80810E44 8E0C00AC */ lw $t4, 0x00AC($s0) ## 000000AC
|
||||
/* 0D108 80810E48 AC4C0004 */ sw $t4, 0x0004($v0) ## 00000004
|
||||
/* 0D10C 80810E4C 8E040000 */ lw $a0, 0x0000($s0) ## 00000000
|
||||
/* 0D110 80810E50 0C025492 */ jal func_80095248
|
||||
/* 0D114 80810E54 AFA8008C */ sw $t0, 0x008C($sp)
|
||||
/* 0D118 80810E58 26020014 */ addiu $v0, $s0, 0x0014 ## $v0 = 00000014
|
||||
/* 0D11C 80810E5C 804D0014 */ lb $t5, 0x0014($v0) ## 00000028
|
||||
/* 0D120 80810E60 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D124 80810E64 8FA8008C */ lw $t0, 0x008C($sp)
|
||||
/* 0D128 80810E68 00300821 */ addu $at, $at, $s0
|
||||
/* 0D12C 80810E6C A42DCABA */ sh $t5, -0x3546($at) ## 0001CABA
|
||||
/* 0D130 80810E70 804E0015 */ lb $t6, 0x0015($v0) ## 00000029
|
||||
/* 0D134 80810E74 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D138 80810E78 00300821 */ addu $at, $at, $s0
|
||||
/* 0D13C 80810E7C A42ECABC */ sh $t6, -0x3544($at) ## 0001CABC
|
||||
/* 0D140 80810E80 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0D144 80810E84 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 0D148 80810E88 02012821 */ addu $a1, $s0, $at
|
||||
/* 0D14C 80810E8C 84A34ABA */ lh $v1, 0x4ABA($a1) ## 00004ABA
|
||||
/* 0D150 80810E90 2861FFE2 */ slti $at, $v1, 0xFFE2
|
||||
/* 0D154 80810E94 50200020 */ beql $at, $zero, .L80810F18
|
||||
/* 0D158 80810E98 2861001F */ slti $at, $v1, 0x001F
|
||||
/* 0D15C 80810E9C 84AF4AB6 */ lh $t7, 0x4AB6($a1) ## 00004AB6
|
||||
/* 0D160 80810EA0 2403FFFF */ addiu $v1, $zero, 0xFFFF ## $v1 = FFFFFFFF
|
||||
/* 0D164 80810EA4 240B000A */ addiu $t3, $zero, 0x000A ## $t3 = 0000000A
|
||||
/* 0D168 80810EA8 146F0013 */ bne $v1, $t7, .L80810EF8
|
||||
/* 0D16C 80810EAC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D170 80810EB0 84B84AB2 */ lh $t8, 0x4AB2($a1) ## 00004AB2
|
||||
/* 0D174 80810EB4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D178 80810EB8 00300821 */ addu $at, $at, $s0
|
||||
/* 0D17C 80810EBC 2719FFFF */ addiu $t9, $t8, 0xFFFF ## $t9 = FFFFFFFF
|
||||
/* 0D180 80810EC0 A439CAB2 */ sh $t9, -0x354E($at) ## 0001CAB2
|
||||
/* 0D184 80810EC4 84A94AB2 */ lh $t1, 0x4AB2($a1) ## 00004AB2
|
||||
/* 0D188 80810EC8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D18C 80810ECC 00300821 */ addu $at, $at, $s0
|
||||
/* 0D190 80810ED0 05210007 */ bgez $t1, .L80810EF0
|
||||
/* 0D194 80810ED4 24040001 */ addiu $a0, $zero, 0x0001 ## $a0 = 00000001
|
||||
/* 0D198 80810ED8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D19C 80810EDC 00300821 */ addu $at, $at, $s0
|
||||
/* 0D1A0 80810EE0 240A0002 */ addiu $t2, $zero, 0x0002 ## $t2 = 00000002
|
||||
/* 0D1A4 80810EE4 A42ACAB2 */ sh $t2, -0x354E($at) ## 0001CAB2
|
||||
/* 0D1A8 80810EE8 1000002F */ beq $zero, $zero, .L80810FA8
|
||||
/* 0D1AC 80810EEC 24040001 */ addiu $a0, $zero, 0x0001 ## $a0 = 00000001
|
||||
.L80810EF0:
|
||||
/* 0D1B0 80810EF0 1000002D */ beq $zero, $zero, .L80810FA8
|
||||
/* 0D1B4 80810EF4 A420CABA */ sh $zero, -0x3546($at) ## 0001CABA
|
||||
.L80810EF8:
|
||||
/* 0D1B8 80810EF8 00300821 */ addu $at, $at, $s0
|
||||
/* 0D1BC 80810EFC A42BCAB2 */ sh $t3, -0x354E($at) ## 0001CAB2
|
||||
/* 0D1C0 80810F00 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D1C4 80810F04 00300821 */ addu $at, $at, $s0
|
||||
/* 0D1C8 80810F08 A423CAB6 */ sh $v1, -0x354A($at) ## 0001CAB6
|
||||
/* 0D1CC 80810F0C 10000026 */ beq $zero, $zero, .L80810FA8
|
||||
/* 0D1D0 80810F10 24040001 */ addiu $a0, $zero, 0x0001 ## $a0 = 00000001
|
||||
/* 0D1D4 80810F14 2861001F */ slti $at, $v1, 0x001F
|
||||
.L80810F18:
|
||||
/* 0D1D8 80810F18 1420001F */ bne $at, $zero, .L80810F98
|
||||
/* 0D1DC 80810F1C 24040001 */ addiu $a0, $zero, 0x0001 ## $a0 = 00000001
|
||||
/* 0D1E0 80810F20 84AC4AB6 */ lh $t4, 0x4AB6($a1) ## 00004AB6
|
||||
/* 0D1E4 80810F24 24040001 */ addiu $a0, $zero, 0x0001 ## $a0 = 00000001
|
||||
/* 0D1E8 80810F28 2419000A */ addiu $t9, $zero, 0x000A ## $t9 = 0000000A
|
||||
/* 0D1EC 80810F2C 148C0013 */ bne $a0, $t4, .L80810F7C
|
||||
/* 0D1F0 80810F30 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D1F4 80810F34 84AD4AB2 */ lh $t5, 0x4AB2($a1) ## 00004AB2
|
||||
/* 0D1F8 80810F38 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D1FC 80810F3C 00300821 */ addu $at, $at, $s0
|
||||
/* 0D200 80810F40 25AEFFFF */ addiu $t6, $t5, 0xFFFF ## $t6 = FFFFFFFF
|
||||
/* 0D204 80810F44 A42ECAB2 */ sh $t6, -0x354E($at) ## 0001CAB2
|
||||
/* 0D208 80810F48 84AF4AB2 */ lh $t7, 0x4AB2($a1) ## 00004AB2
|
||||
/* 0D20C 80810F4C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D210 80810F50 00300821 */ addu $at, $at, $s0
|
||||
/* 0D214 80810F54 05E10007 */ bgez $t7, .L80810F74
|
||||
/* 0D218 80810F58 2403FFFF */ addiu $v1, $zero, 0xFFFF ## $v1 = FFFFFFFF
|
||||
/* 0D21C 80810F5C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D220 80810F60 00300821 */ addu $at, $at, $s0
|
||||
/* 0D224 80810F64 24180002 */ addiu $t8, $zero, 0x0002 ## $t8 = 00000002
|
||||
/* 0D228 80810F68 A438CAB2 */ sh $t8, -0x354E($at) ## 0001CAB2
|
||||
/* 0D22C 80810F6C 1000000E */ beq $zero, $zero, .L80810FA8
|
||||
/* 0D230 80810F70 2403FFFF */ addiu $v1, $zero, 0xFFFF ## $v1 = FFFFFFFF
|
||||
.L80810F74:
|
||||
/* 0D234 80810F74 1000000C */ beq $zero, $zero, .L80810FA8
|
||||
/* 0D238 80810F78 A420CABA */ sh $zero, -0x3546($at) ## 0001CABA
|
||||
.L80810F7C:
|
||||
/* 0D23C 80810F7C 00300821 */ addu $at, $at, $s0
|
||||
/* 0D240 80810F80 A439CAB2 */ sh $t9, -0x354E($at) ## 0001CAB2
|
||||
/* 0D244 80810F84 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D248 80810F88 00300821 */ addu $at, $at, $s0
|
||||
/* 0D24C 80810F8C A424CAB6 */ sh $a0, -0x354A($at) ## 0001CAB6
|
||||
/* 0D250 80810F90 10000005 */ beq $zero, $zero, .L80810FA8
|
||||
/* 0D254 80810F94 2403FFFF */ addiu $v1, $zero, 0xFFFF ## $v1 = FFFFFFFF
|
||||
.L80810F98:
|
||||
/* 0D258 80810F98 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D25C 80810F9C 00300821 */ addu $at, $at, $s0
|
||||
/* 0D260 80810FA0 A420CAB6 */ sh $zero, -0x354A($at) ## 0001CAB6
|
||||
/* 0D264 80810FA4 2403FFFF */ addiu $v1, $zero, 0xFFFF ## $v1 = FFFFFFFF
|
||||
.L80810FA8:
|
||||
/* 0D268 80810FA8 84A24ABC */ lh $v0, 0x4ABC($a1) ## 00004ABC
|
||||
/* 0D26C 80810FAC 2841FFE2 */ slti $at, $v0, 0xFFE2
|
||||
/* 0D270 80810FB0 5020001C */ beql $at, $zero, .L80811024
|
||||
/* 0D274 80810FB4 2841001F */ slti $at, $v0, 0x001F
|
||||
/* 0D278 80810FB8 84A94AB8 */ lh $t1, 0x4AB8($a1) ## 00004AB8
|
||||
/* 0D27C 80810FBC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D280 80810FC0 00300821 */ addu $at, $at, $s0
|
||||
/* 0D284 80810FC4 14690011 */ bne $v1, $t1, .L8081100C
|
||||
/* 0D288 80810FC8 240E000A */ addiu $t6, $zero, 0x000A ## $t6 = 0000000A
|
||||
/* 0D28C 80810FCC 84AA4AB4 */ lh $t2, 0x4AB4($a1) ## 00004AB4
|
||||
/* 0D290 80810FD0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D294 80810FD4 00300821 */ addu $at, $at, $s0
|
||||
/* 0D298 80810FD8 254BFFFF */ addiu $t3, $t2, 0xFFFF ## $t3 = 00000001
|
||||
/* 0D29C 80810FDC A42BCAB4 */ sh $t3, -0x354C($at) ## 0001CAB4
|
||||
/* 0D2A0 80810FE0 84AC4AB4 */ lh $t4, 0x4AB4($a1) ## 00004AB4
|
||||
/* 0D2A4 80810FE4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D2A8 80810FE8 240D0002 */ addiu $t5, $zero, 0x0002 ## $t5 = 00000002
|
||||
/* 0D2AC 80810FEC 05810005 */ bgez $t4, .L80811004
|
||||
/* 0D2B0 80810FF0 00300821 */ addu $at, $at, $s0
|
||||
/* 0D2B4 80810FF4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D2B8 80810FF8 00300821 */ addu $at, $at, $s0
|
||||
/* 0D2BC 80810FFC 10000028 */ beq $zero, $zero, .L808110A0
|
||||
/* 0D2C0 80811000 A42DCAB4 */ sh $t5, -0x354C($at) ## 0001CAB4
|
||||
.L80811004:
|
||||
/* 0D2C4 80811004 10000026 */ beq $zero, $zero, .L808110A0
|
||||
/* 0D2C8 80811008 A420CABC */ sh $zero, -0x3544($at) ## 0001CABC
|
||||
.L8081100C:
|
||||
/* 0D2CC 8081100C A42ECAB4 */ sh $t6, -0x354C($at) ## 0001CAB4
|
||||
/* 0D2D0 80811010 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D2D4 80811014 00300821 */ addu $at, $at, $s0
|
||||
/* 0D2D8 80811018 10000021 */ beq $zero, $zero, .L808110A0
|
||||
/* 0D2DC 8081101C A423CAB8 */ sh $v1, -0x3548($at) ## 0001CAB8
|
||||
/* 0D2E0 80811020 2841001F */ slti $at, $v0, 0x001F
|
||||
.L80811024:
|
||||
/* 0D2E4 80811024 5420001C */ bnel $at, $zero, .L80811098
|
||||
/* 0D2E8 80811028 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D2EC 8081102C 84AF4AB8 */ lh $t7, 0x4AB8($a1) ## 00004AB8
|
||||
/* 0D2F0 80811030 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D2F4 80811034 00300821 */ addu $at, $at, $s0
|
||||
/* 0D2F8 80811038 148F0011 */ bne $a0, $t7, .L80811080
|
||||
/* 0D2FC 8081103C 240B000A */ addiu $t3, $zero, 0x000A ## $t3 = 0000000A
|
||||
/* 0D300 80811040 84B84AB4 */ lh $t8, 0x4AB4($a1) ## 00004AB4
|
||||
/* 0D304 80811044 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D308 80811048 00300821 */ addu $at, $at, $s0
|
||||
/* 0D30C 8081104C 2719FFFF */ addiu $t9, $t8, 0xFFFF ## $t9 = 00000001
|
||||
/* 0D310 80811050 A439CAB4 */ sh $t9, -0x354C($at) ## 0001CAB4
|
||||
/* 0D314 80811054 84A94AB4 */ lh $t1, 0x4AB4($a1) ## 00004AB4
|
||||
/* 0D318 80811058 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D31C 8081105C 240A0002 */ addiu $t2, $zero, 0x0002 ## $t2 = 00000002
|
||||
/* 0D320 80811060 05210005 */ bgez $t1, .L80811078
|
||||
/* 0D324 80811064 00300821 */ addu $at, $at, $s0
|
||||
/* 0D328 80811068 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D32C 8081106C 00300821 */ addu $at, $at, $s0
|
||||
/* 0D330 80811070 1000000B */ beq $zero, $zero, .L808110A0
|
||||
/* 0D334 80811074 A42ACAB4 */ sh $t2, -0x354C($at) ## 0001CAB4
|
||||
.L80811078:
|
||||
/* 0D338 80811078 10000009 */ beq $zero, $zero, .L808110A0
|
||||
/* 0D33C 8081107C A420CABC */ sh $zero, -0x3544($at) ## 0001CABC
|
||||
.L80811080:
|
||||
/* 0D340 80811080 A42BCAB4 */ sh $t3, -0x354C($at) ## 0001CAB4
|
||||
/* 0D344 80811084 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D348 80811088 00300821 */ addu $at, $at, $s0
|
||||
/* 0D34C 8081108C 10000004 */ beq $zero, $zero, .L808110A0
|
||||
/* 0D350 80811090 A424CAB8 */ sh $a0, -0x3548($at) ## 0001CAB8
|
||||
/* 0D354 80811094 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
.L80811098:
|
||||
/* 0D358 80811098 00300821 */ addu $at, $at, $s0
|
||||
/* 0D35C 8081109C A420CAB8 */ sh $zero, -0x3548($at) ## 0001CAB8
|
||||
.L808110A0:
|
||||
/* 0D360 808110A0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D364 808110A4 00300821 */ addu $at, $at, $s0
|
||||
/* 0D368 808110A8 A420CAA0 */ sh $zero, -0x3560($at) ## 0001CAA0
|
||||
/* 0D36C 808110AC AFA8008C */ sw $t0, 0x008C($sp)
|
||||
/* 0D370 808110B0 AFA50028 */ sw $a1, 0x0028($sp)
|
||||
/* 0D374 808110B4 0C202FF9 */ jal func_8080BFE4
|
||||
/* 0D378 808110B8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0D37C 808110BC 8FA50028 */ lw $a1, 0x0028($sp)
|
||||
/* 0D380 808110C0 3C198081 */ lui $t9, %hi(D_80812A44) ## $t9 = 80810000
|
||||
/* 0D384 808110C4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0D388 808110C8 84AC4A3C */ lh $t4, 0x4A3C($a1) ## 00004A3C
|
||||
/* 0D38C 808110CC 000C6880 */ sll $t5, $t4, 2
|
||||
/* 0D390 808110D0 032DC821 */ addu $t9, $t9, $t5
|
||||
/* 0D394 808110D4 8F392A44 */ lw $t9, %lo(D_80812A44)($t9)
|
||||
/* 0D398 808110D8 0320F809 */ jalr $ra, $t9
|
||||
/* 0D39C 808110DC 00000000 */ nop
|
||||
/* 0D3A0 808110E0 8FA50028 */ lw $a1, 0x0028($sp)
|
||||
/* 0D3A4 808110E4 3C198081 */ lui $t9, %hi(jtbl_80812A38) ## $t9 = 80810000
|
||||
/* 0D3A8 808110E8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0D3AC 808110EC 84AE4A3C */ lh $t6, 0x4A3C($a1) ## 00004A3C
|
||||
/* 0D3B0 808110F0 000E7880 */ sll $t7, $t6, 2
|
||||
/* 0D3B4 808110F4 032FC821 */ addu $t9, $t9, $t7
|
||||
/* 0D3B8 808110F8 8F392A38 */ lw $t9, %lo(jtbl_80812A38)($t9)
|
||||
/* 0D3BC 808110FC 0320F809 */ jalr $ra, $t9
|
||||
/* 0D3C0 80811100 00000000 */ nop
|
||||
/* 0D3C4 80811104 8FA50028 */ lw $a1, 0x0028($sp)
|
||||
/* 0D3C8 80811108 8FA8008C */ lw $t0, 0x008C($sp)
|
||||
/* 0D3CC 8081110C 84A24A3E */ lh $v0, 0x4A3E($a1) ## 00004A3E
|
||||
/* 0D3D0 80811110 28410024 */ slti $at, $v0, 0x0024
|
||||
/* 0D3D4 80811114 14200003 */ bne $at, $zero, .L80811124
|
||||
/* 0D3D8 80811118 28410028 */ slti $at, $v0, 0x0028
|
||||
/* 0D3DC 8081111C 5420006F */ bnel $at, $zero, .L808112DC
|
||||
/* 0D3E0 80811120 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
.L80811124:
|
||||
/* 0D3E4 80811124 8E040000 */ lw $a0, 0x0000($s0) ## 00000000
|
||||
/* 0D3E8 80811128 AFA8008C */ sw $t0, 0x008C($sp)
|
||||
/* 0D3EC 8081112C 0C025131 */ jal func_800944C4
|
||||
/* 0D3F0 80811130 AFA50028 */ sw $a1, 0x0028($sp)
|
||||
/* 0D3F4 80811134 8FA8008C */ lw $t0, 0x008C($sp)
|
||||
/* 0D3F8 80811138 8FA50028 */ lw $a1, 0x0028($sp)
|
||||
/* 0D3FC 8081113C 3C09FC30 */ lui $t1, 0xFC30 ## $t1 = FC300000
|
||||
/* 0D400 80811140 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0D404 80811144 3C0A552E */ lui $t2, 0x552E ## $t2 = 552E0000
|
||||
/* 0D408 80811148 354AFF7F */ ori $t2, $t2, 0xFF7F ## $t2 = 552EFF7F
|
||||
/* 0D40C 8081114C 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 0D410 80811150 AD1802C0 */ sw $t8, 0x02C0($t0) ## 000002C0
|
||||
/* 0D414 80811154 35299661 */ ori $t1, $t1, 0x9661 ## $t1 = FC309661
|
||||
/* 0D418 80811158 AC490000 */ sw $t1, 0x0000($v0) ## 00000000
|
||||
/* 0D41C 8081115C AC4A0004 */ sw $t2, 0x0004($v0) ## 00000004
|
||||
/* 0D420 80811160 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0D424 80811164 3C0CFA00 */ lui $t4, 0xFA00 ## $t4 = FA000000
|
||||
/* 0D428 80811168 3C0164FF */ lui $at, 0x64FF ## $at = 64FF0000
|
||||
/* 0D42C 8081116C 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
|
||||
/* 0D430 80811170 AD0B02C0 */ sw $t3, 0x02C0($t0) ## 000002C0
|
||||
/* 0D434 80811174 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
|
||||
/* 0D438 80811178 84AD4A9E */ lh $t5, 0x4A9E($a1) ## 00004A9E
|
||||
/* 0D43C 8081117C 3421FF00 */ ori $at, $at, 0xFF00 ## $at = 64FFFF00
|
||||
/* 0D440 80811180 3C18FB00 */ lui $t8, 0xFB00 ## $t8 = FB000000
|
||||
/* 0D444 80811184 31AE00FF */ andi $t6, $t5, 0x00FF ## $t6 = 00000000
|
||||
/* 0D448 80811188 01C17825 */ or $t7, $t6, $at ## $t7 = 64FFFF00
|
||||
/* 0D44C 8081118C AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 0D450 80811190 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0D454 80811194 3C0AFD70 */ lui $t2, 0xFD70 ## $t2 = FD700000
|
||||
/* 0D458 80811198 3C0B8016 */ lui $t3, %hi(gSaveContext+0x1409)
|
||||
/* 0D45C 8081119C 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 0D460 808111A0 AD1902C0 */ sw $t9, 0x02C0($t0) ## 000002C0
|
||||
/* 0D464 808111A4 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0D468 808111A8 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 0D46C 808111AC 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0D470 808111B0 3C0D8081 */ lui $t5, %hi(D_80812A50) ## $t5 = 80810000
|
||||
/* 0D474 808111B4 3C190700 */ lui $t9, 0x0700 ## $t9 = 07000000
|
||||
/* 0D478 808111B8 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 0D47C 808111BC AD0902C0 */ sw $t1, 0x02C0($t0) ## 000002C0
|
||||
/* 0D480 808111C0 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 0D484 808111C4 916BFA69 */ lbu $t3, %lo(gSaveContext+0x1409)($t3)
|
||||
/* 0D488 808111C8 3C0FF570 */ lui $t7, 0xF570 ## $t7 = F5700000
|
||||
/* 0D48C 808111CC 3C09E600 */ lui $t1, 0xE600 ## $t1 = E6000000
|
||||
/* 0D490 808111D0 000B6080 */ sll $t4, $t3, 2
|
||||
/* 0D494 808111D4 01AC6821 */ addu $t5, $t5, $t4
|
||||
/* 0D498 808111D8 8DAD2A50 */ lw $t5, %lo(D_80812A50)($t5)
|
||||
/* 0D49C 808111DC 3C0C0747 */ lui $t4, 0x0747 ## $t4 = 07470000
|
||||
/* 0D4A0 808111E0 358CF072 */ ori $t4, $t4, 0xF072 ## $t4 = 0747F072
|
||||
/* 0D4A4 808111E4 AC4D0004 */ sw $t5, 0x0004($v0) ## 00000004
|
||||
/* 0D4A8 808111E8 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0D4AC 808111EC 3C0BF300 */ lui $t3, 0xF300 ## $t3 = F3000000
|
||||
/* 0D4B0 808111F0 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 0D4B4 808111F4 AD0E02C0 */ sw $t6, 0x02C0($t0) ## 000002C0
|
||||
/* 0D4B8 808111F8 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 0D4BC 808111FC AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 0D4C0 80811200 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0D4C4 80811204 3C0EE700 */ lui $t6, 0xE700 ## $t6 = E7000000
|
||||
/* 0D4C8 80811208 3C19F568 */ lui $t9, 0xF568 ## $t9 = F5680000
|
||||
/* 0D4CC 8081120C 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 0D4D0 80811210 AD1802C0 */ sw $t8, 0x02C0($t0) ## 000002C0
|
||||
/* 0D4D4 80811214 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0D4D8 80811218 AC490000 */ sw $t1, 0x0000($v0) ## 00000000
|
||||
/* 0D4DC 8081121C 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0D4E0 80811220 37392400 */ ori $t9, $t9, 0x2400 ## $t9 = F5682400
|
||||
/* 0D4E4 80811224 3C09F200 */ lui $t1, 0xF200 ## $t1 = F2000000
|
||||
/* 0D4E8 80811228 244A0008 */ addiu $t2, $v0, 0x0008 ## $t2 = 00000008
|
||||
/* 0D4EC 8081122C AD0A02C0 */ sw $t2, 0x02C0($t0) ## 000002C0
|
||||
/* 0D4F0 80811230 AC4C0004 */ sw $t4, 0x0004($v0) ## 00000004
|
||||
/* 0D4F4 80811234 AC4B0000 */ sw $t3, 0x0000($v0) ## 00000000
|
||||
/* 0D4F8 80811238 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0D4FC 8081123C 3C0A0023 */ lui $t2, 0x0023 ## $t2 = 00230000
|
||||
/* 0D500 80811240 354AC03C */ ori $t2, $t2, 0xC03C ## $t2 = 0023C03C
|
||||
/* 0D504 80811244 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
|
||||
/* 0D508 80811248 AD0D02C0 */ sw $t5, 0x02C0($t0) ## 000002C0
|
||||
/* 0D50C 8081124C AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0D510 80811250 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 0D514 80811254 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0D518 80811258 3C0D0016 */ lui $t5, 0x0016 ## $t5 = 00160000
|
||||
/* 0D51C 8081125C 3C0CE43A */ lui $t4, 0xE43A ## $t4 = E43A0000
|
||||
/* 0D520 80811260 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 0D524 80811264 AD0F02C0 */ sw $t7, 0x02C0($t0) ## 000002C0
|
||||
/* 0D528 80811268 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0D52C 8081126C AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 0D530 80811270 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0D534 80811274 358C8370 */ ori $t4, $t4, 0x8370 ## $t4 = E43A8370
|
||||
/* 0D538 80811278 35AD8330 */ ori $t5, $t5, 0x8330 ## $t5 = 00168330
|
||||
/* 0D53C 8081127C 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 0D540 80811280 AD1802C0 */ sw $t8, 0x02C0($t0) ## 000002C0
|
||||
/* 0D544 80811284 AC4A0004 */ sw $t2, 0x0004($v0) ## 00000004
|
||||
/* 0D548 80811288 AC490000 */ sw $t1, 0x0000($v0) ## 00000000
|
||||
/* 0D54C 8081128C 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0D550 80811290 3C0FE100 */ lui $t7, 0xE100 ## $t7 = E1000000
|
||||
/* 0D554 80811294 3C090400 */ lui $t1, 0x0400 ## $t1 = 04000000
|
||||
/* 0D558 80811298 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
|
||||
/* 0D55C 8081129C AD0B02C0 */ sw $t3, 0x02C0($t0) ## 000002C0
|
||||
/* 0D560 808112A0 AC4D0004 */ sw $t5, 0x0004($v0) ## 00000004
|
||||
/* 0D564 808112A4 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
|
||||
/* 0D568 808112A8 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0D56C 808112AC 35290400 */ ori $t1, $t1, 0x0400 ## $t1 = 04000400
|
||||
/* 0D570 808112B0 3C18F100 */ lui $t8, 0xF100 ## $t8 = F1000000
|
||||
/* 0D574 808112B4 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 0D578 808112B8 AD0E02C0 */ sw $t6, 0x02C0($t0) ## 000002C0
|
||||
/* 0D57C 808112BC AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0D580 808112C0 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 0D584 808112C4 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0D588 808112C8 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 0D58C 808112CC AD1902C0 */ sw $t9, 0x02C0($t0) ## 000002C0
|
||||
/* 0D590 808112D0 AC490004 */ sw $t1, 0x0004($v0) ## 00000004
|
||||
/* 0D594 808112D4 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 0D598 808112D8 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
.L808112DC:
|
||||
/* 0D59C 808112DC 3C0BE700 */ lui $t3, 0xE700 ## $t3 = E7000000
|
||||
/* 0D5A0 808112E0 3C0E8081 */ lui $t6, %hi(D_80812728) ## $t6 = 80810000
|
||||
/* 0D5A4 808112E4 244A0008 */ addiu $t2, $v0, 0x0008 ## $t2 = 00000008
|
||||
/* 0D5A8 808112E8 AD0A02C0 */ sw $t2, 0x02C0($t0) ## 000002C0
|
||||
/* 0D5AC 808112EC AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0D5B0 808112F0 AC4B0000 */ sw $t3, 0x0000($v0) ## 00000000
|
||||
/* 0D5B4 808112F4 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0D5B8 808112F8 25CE2728 */ addiu $t6, $t6, %lo(D_80812728) ## $t6 = 80812728
|
||||
/* 0D5BC 808112FC 3C0DDE00 */ lui $t5, 0xDE00 ## $t5 = DE000000
|
||||
/* 0D5C0 80811300 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 0D5C4 80811304 AD0C02C0 */ sw $t4, 0x02C0($t0) ## 000002C0
|
||||
/* 0D5C8 80811308 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 0D5CC 8081130C AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 0D5D0 80811310 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0D5D4 80811314 3C19FA00 */ lui $t9, 0xFA00 ## $t9 = FA000000
|
||||
/* 0D5D8 80811318 3C188081 */ lui $t8, %hi(D_80812724) ## $t8 = 80810000
|
||||
/* 0D5DC 8081131C 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 0D5E0 80811320 AD0F02C0 */ sw $t7, 0x02C0($t0) ## 000002C0
|
||||
/* 0D5E4 80811324 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 0D5E8 80811328 87182724 */ lh $t8, %lo(D_80812724)($t8)
|
||||
/* 0D5EC 8081132C 3C0B8013 */ lui $t3, %hi(gScreenWidth)
|
||||
/* 0D5F0 80811330 3C198013 */ lui $t9, %hi(gScreenHeight)
|
||||
/* 0D5F4 80811334 330900FF */ andi $t1, $t8, 0x00FF ## $t1 = 00000000
|
||||
/* 0D5F8 80811338 AC490004 */ sw $t1, 0x0004($v0) ## 00000004
|
||||
/* 0D5FC 8081133C 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
|
||||
/* 0D600 80811340 3C01F600 */ lui $at, 0xF600 ## $at = F6000000
|
||||
/* 0D604 80811344 3C068081 */ lui $a2, %hi(D_80812F34) ## $a2 = 80810000
|
||||
/* 0D608 80811348 244A0008 */ addiu $t2, $v0, 0x0008 ## $t2 = 00000008
|
||||
/* 0D60C 8081134C AD0A02C0 */ sw $t2, 0x02C0($t0) ## 000002C0
|
||||
/* 0D610 80811350 8D6BD270 */ lw $t3, %lo(gScreenWidth)($t3)
|
||||
/* 0D614 80811354 8F39D274 */ lw $t9, %lo(gScreenHeight)($t9)
|
||||
/* 0D618 80811358 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 0D61C 8081135C 256CFFFF */ addiu $t4, $t3, 0xFFFF ## $t4 = 8012FFFF
|
||||
/* 0D620 80811360 318D03FF */ andi $t5, $t4, 0x03FF ## $t5 = 000003FF
|
||||
/* 0D624 80811364 2738FFFF */ addiu $t8, $t9, 0xFFFF ## $t8 = 8012FFFF
|
||||
/* 0D628 80811368 330903FF */ andi $t1, $t8, 0x03FF ## $t1 = 000003FF
|
||||
/* 0D62C 8081136C 000D7380 */ sll $t6, $t5, 14
|
||||
/* 0D630 80811370 01C17825 */ or $t7, $t6, $at ## $t7 = F6812728
|
||||
/* 0D634 80811374 00095080 */ sll $t2, $t1, 2
|
||||
/* 0D638 80811378 01EA5825 */ or $t3, $t7, $t2 ## $t3 = F6812728
|
||||
/* 0D63C 8081137C AC4B0000 */ sw $t3, 0x0000($v0) ## 00000000
|
||||
/* 0D640 80811380 8E050000 */ lw $a1, 0x0000($s0) ## 00000000
|
||||
/* 0D644 80811384 24C62F34 */ addiu $a2, $a2, %lo(D_80812F34) ## $a2 = 80812F34
|
||||
/* 0D648 80811388 27A4007C */ addiu $a0, $sp, 0x007C ## $a0 = FFFFFFE4
|
||||
/* 0D64C 8081138C 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 0D650 80811390 24070BDB */ addiu $a3, $zero, 0x0BDB ## $a3 = 00000BDB
|
||||
/* 0D654 80811394 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 0D658 80811398 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 0D65C 8081139C 27BD0098 */ addiu $sp, $sp, 0x0098 ## $sp = 00000000
|
||||
/* 0D660 808113A0 03E00008 */ jr $ra
|
||||
/* 0D664 808113A4 00000000 */ nop
|
||||
@@ -1,414 +0,0 @@
|
||||
glabel func_808113A8
|
||||
/* 0D668 808113A8 27BDFF88 */ addiu $sp, $sp, 0xFF88 ## $sp = FFFFFF88
|
||||
/* 0D66C 808113AC AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 0D670 808113B0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0D674 808113B4 AFB20020 */ sw $s2, 0x0020($sp)
|
||||
/* 0D678 808113B8 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 0D67C 808113BC 261201E0 */ addiu $s2, $s0, 0x01E0 ## $s2 = 000001E0
|
||||
/* 0D680 808113C0 AFB1001C */ sw $s1, 0x001C($sp)
|
||||
/* 0D684 808113C4 0C02A735 */ jal Sram_Alloc
|
||||
/* 0D688 808113C8 02402825 */ or $a1, $s2, $zero ## $a1 = 000001E0
|
||||
/* 0D68C 808113CC 3C028016 */ lui $v0, %hi(gGameInfo)
|
||||
/* 0D690 808113D0 2442FA90 */ addiu $v0, %lo(gGameInfo)
|
||||
/* 0D694 808113D4 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
|
||||
/* 0D698 808113D8 240E0020 */ addiu $t6, $zero, 0x0020 ## $t6 = 00000020
|
||||
/* 0D69C 808113DC 24180016 */ addiu $t8, $zero, 0x0016 ## $t8 = 00000016
|
||||
/* 0D6A0 808113E0 A5EE07A2 */ sh $t6, 0x07A2($t7) ## 000007A2
|
||||
/* 0D6A4 808113E4 8C590000 */ lw $t9, 0x0000($v0) ## 8015FA90
|
||||
/* 0D6A8 808113E8 24060014 */ addiu $a2, $zero, 0x0014 ## $a2 = 00000014
|
||||
/* 0D6AC 808113EC 240FFFF6 */ addiu $t7, $zero, 0xFFF6 ## $t7 = FFFFFFF6
|
||||
/* 0D6B0 808113F0 A73807A4 */ sh $t8, 0x07A4($t9) ## 000007A4
|
||||
/* 0D6B4 808113F4 8C4E0000 */ lw $t6, 0x0000($v0) ## 8015FA90
|
||||
/* 0D6B8 808113F8 240C00A0 */ addiu $t4, $zero, 0x00A0 ## $t4 = 000000A0
|
||||
/* 0D6BC 808113FC 240D0098 */ addiu $t5, $zero, 0x0098 ## $t5 = 00000098
|
||||
/* 0D6C0 80811400 A5C607A6 */ sh $a2, 0x07A6($t6) ## 000007C6
|
||||
/* 0D6C4 80811404 8C580000 */ lw $t8, 0x0000($v0) ## 8015FA90
|
||||
/* 0D6C8 80811408 240E03E8 */ addiu $t6, $zero, 0x03E8 ## $t6 = 000003E8
|
||||
/* 0D6CC 8081140C 24070008 */ addiu $a3, $zero, 0x0008 ## $a3 = 00000008
|
||||
/* 0D6D0 80811410 A70F07A8 */ sh $t7, 0x07A8($t8) ## 000007BE
|
||||
/* 0D6D4 80811414 8C590000 */ lw $t9, 0x0000($v0) ## 8015FA90
|
||||
/* 0D6D8 80811418 2418FD44 */ addiu $t8, $zero, 0xFD44 ## $t8 = FFFFFD44
|
||||
/* 0D6DC 8081141C 241F0003 */ addiu $ra, $zero, 0x0003 ## $ra = 00000003
|
||||
/* 0D6E0 80811420 A72007AA */ sh $zero, 0x07AA($t9) ## 000007AA
|
||||
/* 0D6E4 80811424 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
|
||||
/* 0D6E8 80811428 2408000A */ addiu $t0, $zero, 0x000A ## $t0 = 0000000A
|
||||
/* 0D6EC 8081142C 2411000E */ addiu $s1, $zero, 0x000E ## $s1 = 0000000E
|
||||
/* 0D6F0 80811430 A5EE07AC */ sh $t6, 0x07AC($t7) ## 000007A2
|
||||
/* 0D6F4 80811434 8C590000 */ lw $t9, 0x0000($v0) ## 8015FA90
|
||||
/* 0D6F8 80811438 240E00A4 */ addiu $t6, $zero, 0x00A4 ## $t6 = 000000A4
|
||||
/* 0D6FC 8081143C 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 0D700 80811440 A73807AE */ sh $t8, 0x07AE($t9) ## 000007AE
|
||||
/* 0D704 80811444 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
|
||||
/* 0D708 80811448 24180068 */ addiu $t8, $zero, 0x0068 ## $t8 = 00000068
|
||||
/* 0D70C 8081144C 240A0006 */ addiu $t2, $zero, 0x0006 ## $t2 = 00000006
|
||||
/* 0D710 80811450 A5EE07B0 */ sh $t6, 0x07B0($t7) ## 000007A6
|
||||
/* 0D714 80811454 8C590000 */ lw $t9, 0x0000($v0) ## 8015FA90
|
||||
/* 0D718 80811458 240F0064 */ addiu $t7, $zero, 0x0064 ## $t7 = 00000064
|
||||
/* 0D71C 8081145C 24090002 */ addiu $t1, $zero, 0x0002 ## $t1 = 00000002
|
||||
/* 0D720 80811460 A73807B2 */ sh $t8, 0x07B2($t9) ## 000007B2
|
||||
/* 0D724 80811464 8C4E0000 */ lw $t6, 0x0000($v0) ## 8015FA90
|
||||
/* 0D728 80811468 241900A2 */ addiu $t9, $zero, 0x00A2 ## $t9 = 000000A2
|
||||
/* 0D72C 8081146C 240B00FF */ addiu $t3, $zero, 0x00FF ## $t3 = 000000FF
|
||||
/* 0D730 80811470 A5CC07B4 */ sh $t4, 0x07B4($t6) ## 00000858
|
||||
/* 0D734 80811474 8C580000 */ lw $t8, 0x0000($v0) ## 8015FA90
|
||||
/* 0D738 80811478 3C018081 */ lui $at, %hi(D_80812724) ## $at = 80810000
|
||||
/* 0D73C 8081147C 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 0D740 80811480 A70F07B6 */ sh $t7, 0x07B6($t8) ## 0000081E
|
||||
/* 0D744 80811484 8C4E0000 */ lw $t6, 0x0000($v0) ## 8015FA90
|
||||
/* 0D748 80811488 241800D6 */ addiu $t8, $zero, 0x00D6 ## $t8 = 000000D6
|
||||
/* 0D74C 8081148C A5D907B8 */ sh $t9, 0x07B8($t6) ## 0000085C
|
||||
/* 0D750 80811490 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
|
||||
/* 0D754 80811494 240E0244 */ addiu $t6, $zero, 0x0244 ## $t6 = 00000244
|
||||
/* 0D758 80811498 A5ED07BA */ sh $t5, 0x07BA($t7) ## 0000081E
|
||||
/* 0D75C 8081149C 8C590000 */ lw $t9, 0x0000($v0) ## 8015FA90
|
||||
/* 0D760 808114A0 A73807BC */ sh $t8, 0x07BC($t9) ## 0000085E
|
||||
/* 0D764 808114A4 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
|
||||
/* 0D768 808114A8 24180190 */ addiu $t8, $zero, 0x0190 ## $t8 = 00000190
|
||||
/* 0D76C 808114AC A5EE0AAE */ sh $t6, 0x0AAE($t7) ## 00000B12
|
||||
/* 0D770 808114B0 8C590000 */ lw $t9, 0x0000($v0) ## 8015FA90
|
||||
/* 0D774 808114B4 A7380AB0 */ sh $t8, 0x0AB0($t9) ## 00000B52
|
||||
/* 0D778 808114B8 8C4E0000 */ lw $t6, 0x0000($v0) ## 8015FA90
|
||||
/* 0D77C 808114BC A5C60ADA */ sh $a2, 0x0ADA($t6) ## 00000D1E
|
||||
/* 0D780 808114C0 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
|
||||
/* 0D784 808114C4 240EFFB2 */ addiu $t6, $zero, 0xFFB2 ## $t6 = FFFFFFB2
|
||||
/* 0D788 808114C8 A5E60ADC */ sh $a2, 0x0ADC($t7) ## 00000B40
|
||||
/* 0D78C 808114CC 8C580000 */ lw $t8, 0x0000($v0) ## 8015FA90
|
||||
/* 0D790 808114D0 A7060ADE */ sh $a2, 0x0ADE($t8) ## 00000C6E
|
||||
/* 0D794 808114D4 8C590000 */ lw $t9, 0x0000($v0) ## 8015FA90
|
||||
/* 0D798 808114D8 A7270AEA */ sh $a3, 0x0AEA($t9) ## 00000B8C
|
||||
/* 0D79C 808114DC 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
|
||||
/* 0D7A0 808114E0 A5EE0AEC */ sh $t6, 0x0AEC($t7) ## 00000B50
|
||||
/* 0D7A4 808114E4 8C580000 */ lw $t8, 0x0000($v0) ## 8015FA90
|
||||
/* 0D7A8 808114E8 A7000AEE */ sh $zero, 0x0AEE($t8) ## 00000C7E
|
||||
/* 0D7AC 808114EC 8C590000 */ lw $t9, 0x0000($v0) ## 8015FA90
|
||||
/* 0D7B0 808114F0 A7200AF0 */ sh $zero, 0x0AF0($t9) ## 00000B92
|
||||
/* 0D7B4 808114F4 8C4E0000 */ lw $t6, 0x0000($v0) ## 8015FA90
|
||||
/* 0D7B8 808114F8 A5C00AF2 */ sh $zero, 0x0AF2($t6) ## 00000AA4
|
||||
/* 0D7BC 808114FC 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
|
||||
/* 0D7C0 80811500 A5E00AF4 */ sh $zero, 0x0AF4($t7) ## 00000B58
|
||||
/* 0D7C4 80811504 8C580000 */ lw $t8, 0x0000($v0) ## 8015FA90
|
||||
/* 0D7C8 80811508 A71F0AF6 */ sh $ra, 0x0AF6($t8) ## 00000C86
|
||||
/* 0D7CC 8081150C 8C590000 */ lw $t9, 0x0000($v0) ## 8015FA90
|
||||
/* 0D7D0 80811510 A7270AF8 */ sh $a3, 0x0AF8($t9) ## 00000B9A
|
||||
/* 0D7D4 80811514 8C4E0000 */ lw $t6, 0x0000($v0) ## 8015FA90
|
||||
/* 0D7D8 80811518 A5C70AFA */ sh $a3, 0x0AFA($t6) ## 00000AAC
|
||||
/* 0D7DC 8081151C 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
|
||||
/* 0D7E0 80811520 240E0005 */ addiu $t6, $zero, 0x0005 ## $t6 = 00000005
|
||||
/* 0D7E4 80811524 A5E80AFC */ sh $t0, 0x0AFC($t7) ## 00000B60
|
||||
/* 0D7E8 80811528 8C580000 */ lw $t8, 0x0000($v0) ## 8015FA90
|
||||
/* 0D7EC 8081152C A7000B26 */ sh $zero, 0x0B26($t8) ## 00000CB6
|
||||
/* 0D7F0 80811530 8C590000 */ lw $t9, 0x0000($v0) ## 8015FA90
|
||||
/* 0D7F4 80811534 24180004 */ addiu $t8, $zero, 0x0004 ## $t8 = 00000004
|
||||
/* 0D7F8 80811538 A7310F14 */ sh $s1, 0x0F14($t9) ## 00000FB6
|
||||
/* 0D7FC 8081153C 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
|
||||
/* 0D800 80811540 A5EE0F16 */ sh $t6, 0x0F16($t7) ## 00000F7A
|
||||
/* 0D804 80811544 8C590000 */ lw $t9, 0x0000($v0) ## 8015FA90
|
||||
/* 0D808 80811548 A7380F18 */ sh $t8, 0x0F18($t9) ## 00000FBA
|
||||
/* 0D80C 8081154C 8C4E0000 */ lw $t6, 0x0000($v0) ## 8015FA90
|
||||
/* 0D810 80811550 A5C50F1C */ sh $a1, 0x0F1C($t6) ## 00000F21
|
||||
/* 0D814 80811554 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
|
||||
/* 0D818 80811558 240E0050 */ addiu $t6, $zero, 0x0050 ## $t6 = 00000050
|
||||
/* 0D81C 8081155C A5EA0F1E */ sh $t2, 0x0F1E($t7) ## 00000F82
|
||||
/* 0D820 80811560 8C580000 */ lw $t8, 0x0000($v0) ## 8015FA90
|
||||
/* 0D824 80811564 A7090F20 */ sh $t1, 0x0F20($t8) ## 00000F24
|
||||
/* 0D828 80811568 8C590000 */ lw $t9, 0x0000($v0) ## 8015FA90
|
||||
/* 0D82C 8081156C A72A0F22 */ sh $t2, 0x0F22($t9) ## 00000FC4
|
||||
/* 0D830 80811570 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
|
||||
/* 0D834 80811574 2419001E */ addiu $t9, $zero, 0x001E ## $t9 = 0000001E
|
||||
/* 0D838 80811578 A5EE0F24 */ sh $t6, 0x0F24($t7) ## 00000F88
|
||||
/* 0D83C 8081157C A42B2724 */ sh $t3, %lo(D_80812724)($at)
|
||||
/* 0D840 80811580 8C580000 */ lw $t8, 0x0000($v0) ## 8015FA90
|
||||
/* 0D844 80811584 240FFF9C */ addiu $t7, $zero, 0xFF9C ## $t7 = FFFFFF9C
|
||||
/* 0D848 80811588 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D84C 8081158C A7080F28 */ sh $t0, 0x0F28($t8) ## 00000F2C
|
||||
/* 0D850 80811590 8C4E0000 */ lw $t6, 0x0000($v0) ## 8015FA90
|
||||
/* 0D854 80811594 00300821 */ addu $at, $at, $s0
|
||||
/* 0D858 80811598 A5D90F2A */ sh $t9, 0x0F2A($t6) ## 00000F7A
|
||||
/* 0D85C 8081159C 8C580000 */ lw $t8, 0x0000($v0) ## 8015FA90
|
||||
/* 0D860 808115A0 2419FFAB */ addiu $t9, $zero, 0xFFAB ## $t9 = FFFFFFAB
|
||||
/* 0D864 808115A4 A70F0F2C */ sh $t7, 0x0F2C($t8) ## 00000F30
|
||||
/* 0D868 808115A8 8C4E0000 */ lw $t6, 0x0000($v0) ## 8015FA90
|
||||
/* 0D86C 808115AC 240F0004 */ addiu $t7, $zero, 0x0004 ## $t7 = 00000004
|
||||
/* 0D870 808115B0 A5D90F2E */ sh $t9, 0x0F2E($t6) ## 00000F7E
|
||||
/* 0D874 808115B4 8C580000 */ lw $t8, 0x0000($v0) ## 8015FA90
|
||||
/* 0D878 808115B8 24190019 */ addiu $t9, $zero, 0x0019 ## $t9 = 00000019
|
||||
/* 0D87C 808115BC A70F0F30 */ sh $t7, 0x0F30($t8) ## 00000F34
|
||||
/* 0D880 808115C0 8C4E0000 */ lw $t6, 0x0000($v0) ## 8015FA90
|
||||
/* 0D884 808115C4 A5D90F34 */ sh $t9, 0x0F34($t6) ## 00000F84
|
||||
/* 0D888 808115C8 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
|
||||
/* 0D88C 808115CC 2419005C */ addiu $t9, $zero, 0x005C ## $t9 = 0000005C
|
||||
/* 0D890 808115D0 A5E50F36 */ sh $a1, 0x0F36($t7) ## 00000F3A
|
||||
/* 0D894 808115D4 8C580000 */ lw $t8, 0x0000($v0) ## 8015FA90
|
||||
/* 0D898 808115D8 240F00AB */ addiu $t7, $zero, 0x00AB ## $t7 = 000000AB
|
||||
/* 0D89C 808115DC A7050F38 */ sh $a1, 0x0F38($t8) ## 00000F3C
|
||||
/* 0D8A0 808115E0 8C4E0000 */ lw $t6, 0x0000($v0) ## 8015FA90
|
||||
/* 0D8A4 808115E4 A5D90F3C */ sh $t9, 0x0F3C($t6) ## 00000F8C
|
||||
/* 0D8A8 808115E8 8C580000 */ lw $t8, 0x0000($v0) ## 8015FA90
|
||||
/* 0D8AC 808115EC 2419000B */ addiu $t9, $zero, 0x000B ## $t9 = 0000000B
|
||||
/* 0D8B0 808115F0 A70F0F3E */ sh $t7, 0x0F3E($t8) ## 00000F42
|
||||
/* 0D8B4 808115F4 8C4E0000 */ lw $t6, 0x0000($v0) ## 8015FA90
|
||||
/* 0D8B8 808115F8 2418001A */ addiu $t8, $zero, 0x001A ## $t8 = 0000001A
|
||||
/* 0D8BC 808115FC A5D90F40 */ sh $t9, 0x0F40($t6) ## 00000F90
|
||||
/* 0D8C0 80811600 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
|
||||
/* 0D8C4 80811604 A5E80F42 */ sh $t0, 0x0F42($t7) ## 00000FED
|
||||
/* 0D8C8 80811608 8C590000 */ lw $t9, 0x0000($v0) ## 8015FA90
|
||||
/* 0D8CC 8081160C A7380F44 */ sh $t8, 0x0F44($t9) ## 00000F4F
|
||||
/* 0D8D0 80811610 8C4E0000 */ lw $t6, 0x0000($v0) ## 8015FA90
|
||||
/* 0D8D4 80811614 A5C90F46 */ sh $t1, 0x0F46($t6) ## 00000F96
|
||||
/* 0D8D8 80811618 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
|
||||
/* 0D8DC 8081161C A5E50F48 */ sh $a1, 0x0F48($t7) ## 00000FF3
|
||||
/* 0D8E0 80811620 8C580000 */ lw $t8, 0x0000($v0) ## 8015FA90
|
||||
/* 0D8E4 80811624 240F0040 */ addiu $t7, $zero, 0x0040 ## $t7 = 00000040
|
||||
/* 0D8E8 80811628 A7000F4A */ sh $zero, 0x0F4A($t8) ## 00000F64
|
||||
/* 0D8EC 8081162C 8C590000 */ lw $t9, 0x0000($v0) ## 8015FA90
|
||||
/* 0D8F0 80811630 A7200F4C */ sh $zero, 0x0F4C($t9) ## 00000F57
|
||||
/* 0D8F4 80811634 8C4E0000 */ lw $t6, 0x0000($v0) ## 8015FA90
|
||||
/* 0D8F8 80811638 2419009A */ addiu $t9, $zero, 0x009A ## $t9 = 0000009A
|
||||
/* 0D8FC 8081163C A5CC0F4E */ sh $t4, 0x0F4E($t6) ## 00000F9E
|
||||
/* 0D900 80811640 8C580000 */ lw $t8, 0x0000($v0) ## 8015FA90
|
||||
/* 0D904 80811644 A70F0F50 */ sh $t7, 0x0F50($t8) ## 00000F6A
|
||||
/* 0D908 80811648 8C4E0000 */ lw $t6, 0x0000($v0) ## 8015FA90
|
||||
/* 0D90C 8081164C 2418006A */ addiu $t8, $zero, 0x006A ## $t8 = 0000006A
|
||||
/* 0D910 80811650 A5D90F52 */ sh $t9, 0x0F52($t6) ## 00000FA2
|
||||
/* 0D914 80811654 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
|
||||
/* 0D918 80811658 240E0010 */ addiu $t6, $zero, 0x0010 ## $t6 = 00000010
|
||||
/* 0D91C 8081165C A5ED0F54 */ sh $t5, 0x0F54($t7) ## 00000F94
|
||||
/* 0D920 80811660 8C590000 */ lw $t9, 0x0000($v0) ## 8015FA90
|
||||
/* 0D924 80811664 A7380F56 */ sh $t8, 0x0F56($t9) ## 00000FF0
|
||||
/* 0D928 80811668 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
|
||||
/* 0D92C 8081166C 24180009 */ addiu $t8, $zero, 0x0009 ## $t8 = 00000009
|
||||
/* 0D930 80811670 A5EE0DE0 */ sh $t6, 0x0DE0($t7) ## 00000E20
|
||||
/* 0D934 80811674 8C590000 */ lw $t9, 0x0000($v0) ## 8015FA90
|
||||
/* 0D938 80811678 A7380DE2 */ sh $t8, 0x0DE2($t9) ## 00000E7C
|
||||
/* 0D93C 8081167C 8C4E0000 */ lw $t6, 0x0000($v0) ## 8015FA90
|
||||
/* 0D940 80811680 2418000B */ addiu $t8, $zero, 0x000B ## $t8 = 0000000B
|
||||
/* 0D944 80811684 A5C80DE4 */ sh $t0, 0x0DE4($t6) ## 00000DF4
|
||||
/* 0D948 80811688 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
|
||||
/* 0D94C 8081168C 240E000C */ addiu $t6, $zero, 0x000C ## $t6 = 0000000C
|
||||
/* 0D950 80811690 A5F10DE6 */ sh $s1, 0x0DE6($t7) ## 00000E26
|
||||
/* 0D954 80811694 8C590000 */ lw $t9, 0x0000($v0) ## 8015FA90
|
||||
/* 0D958 80811698 A7380DE8 */ sh $t8, 0x0DE8($t9) ## 00000E82
|
||||
/* 0D95C 8081169C 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
|
||||
/* 0D960 808116A0 2418000C */ addiu $t8, $zero, 0x000C ## $t8 = 0000000C
|
||||
/* 0D964 808116A4 2419009B */ addiu $t9, $zero, 0x009B ## $t9 = 0000009B
|
||||
/* 0D968 808116A8 A5EE0DEA */ sh $t6, 0x0DEA($t7) ## 00000E2A
|
||||
/* 0D96C 808116AC A420CA3C */ sh $zero, -0x35C4($at) ## 0001CA3C
|
||||
/* 0D970 808116B0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D974 808116B4 00300821 */ addu $at, $at, $s0
|
||||
/* 0D978 808116B8 A420CA3A */ sh $zero, -0x35C6($at) ## 0001CA3A
|
||||
/* 0D97C 808116BC 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0D980 808116C0 34218000 */ ori $at, $at, 0x8000 ## $at = 00018000
|
||||
/* 0D984 808116C4 02011821 */ addu $v1, $s0, $at
|
||||
/* 0D988 808116C8 84644A3A */ lh $a0, 0x4A3A($v1) ## 00004A3A
|
||||
/* 0D98C 808116CC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D990 808116D0 00300821 */ addu $at, $at, $s0
|
||||
/* 0D994 808116D4 A424CA5E */ sh $a0, -0x35A2($at) ## 0001CA5E
|
||||
/* 0D998 808116D8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D99C 808116DC 00300821 */ addu $at, $at, $s0
|
||||
/* 0D9A0 808116E0 A424CA46 */ sh $a0, -0x35BA($at) ## 0001CA46
|
||||
/* 0D9A4 808116E4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D9A8 808116E8 00300821 */ addu $at, $at, $s0
|
||||
/* 0D9AC 808116EC A424CA44 */ sh $a0, -0x35BC($at) ## 0001CA44
|
||||
/* 0D9B0 808116F0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D9B4 808116F4 00300821 */ addu $at, $at, $s0
|
||||
/* 0D9B8 808116F8 A424CA38 */ sh $a0, -0x35C8($at) ## 0001CA38
|
||||
/* 0D9BC 808116FC 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D9C0 80811700 A4694AAE */ sh $t1, 0x4AAE($v1) ## 00004AAE
|
||||
/* 0D9C4 80811704 A47F4AB0 */ sh $ra, 0x4AB0($v1) ## 00004AB0
|
||||
/* 0D9C8 80811708 00300821 */ addu $at, $at, $s0
|
||||
/* 0D9CC 8081170C A420CA64 */ sh $zero, -0x359C($at) ## 0001CA64
|
||||
/* 0D9D0 80811710 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D9D4 80811714 00300821 */ addu $at, $at, $s0
|
||||
/* 0D9D8 80811718 A425CA66 */ sh $a1, -0x359A($at) ## 0001CA66
|
||||
/* 0D9DC 8081171C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D9E0 80811720 00300821 */ addu $at, $at, $s0
|
||||
/* 0D9E4 80811724 A425CAAA */ sh $a1, -0x3556($at) ## 0001CAAA
|
||||
/* 0D9E8 80811728 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D9EC 8081172C 00300821 */ addu $at, $at, $s0
|
||||
/* 0D9F0 80811730 A438CAAC */ sh $t8, -0x3554($at) ## 0001CAAC
|
||||
/* 0D9F4 80811734 240E0046 */ addiu $t6, $zero, 0x0046 ## $t6 = 00000046
|
||||
/* 0D9F8 80811738 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0D9FC 8081173C A4794AA2 */ sh $t9, 0x4AA2($v1) ## 00004AA2
|
||||
/* 0DA00 80811740 A46B4AA4 */ sh $t3, 0x4AA4($v1) ## 00004AA4
|
||||
/* 0DA04 80811744 A46B4AA6 */ sh $t3, 0x4AA6($v1) ## 00004AA6
|
||||
/* 0DA08 80811748 A46E4AA8 */ sh $t6, 0x4AA8($v1) ## 00004AA8
|
||||
/* 0DA0C 8081174C 00300821 */ addu $at, $at, $s0
|
||||
/* 0DA10 80811750 A420CA3E */ sh $zero, -0x35C2($at) ## 0001CA3E
|
||||
/* 0DA14 80811754 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0DA18 80811758 00300821 */ addu $at, $at, $s0
|
||||
/* 0DA1C 8081175C E424CAC4 */ swc1 $f4, -0x353C($at) ## 0001CAC4
|
||||
/* 0DA20 80811760 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0DA24 80811764 00300821 */ addu $at, $at, $s0
|
||||
/* 0DA28 80811768 A420CAB2 */ sh $zero, -0x354E($at) ## 0001CAB2
|
||||
/* 0DA2C 8081176C 846F4AB2 */ lh $t7, 0x4AB2($v1) ## 00004AB2
|
||||
/* 0DA30 80811770 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0DA34 80811774 00300821 */ addu $at, $at, $s0
|
||||
/* 0DA38 80811778 A42FCAB6 */ sh $t7, -0x354A($at) ## 0001CAB6
|
||||
/* 0DA3C 8081177C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0DA40 80811780 00300821 */ addu $at, $at, $s0
|
||||
/* 0DA44 80811784 A420CAB4 */ sh $zero, -0x354C($at) ## 0001CAB4
|
||||
/* 0DA48 80811788 84784AB4 */ lh $t8, 0x4AB4($v1) ## 00004AB4
|
||||
/* 0DA4C 8081178C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0DA50 80811790 00300821 */ addu $at, $at, $s0
|
||||
/* 0DA54 80811794 A438CAB8 */ sh $t8, -0x3548($at) ## 0001CAB8
|
||||
/* 0DA58 80811798 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0DA5C 8081179C 00300821 */ addu $at, $at, $s0
|
||||
/* 0DA60 808117A0 A420CACE */ sh $zero, -0x3532($at) ## 0001CACE
|
||||
/* 0DA64 808117A4 84644ACE */ lh $a0, 0x4ACE($v1) ## 00004ACE
|
||||
/* 0DA68 808117A8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0DA6C 808117AC 00300821 */ addu $at, $at, $s0
|
||||
/* 0DA70 808117B0 A424CAD2 */ sh $a0, -0x352E($at) ## 0001CAD2
|
||||
/* 0DA74 808117B4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0DA78 808117B8 00300821 */ addu $at, $at, $s0
|
||||
/* 0DA7C 808117BC A424CAD0 */ sh $a0, -0x3530($at) ## 0001CAD0
|
||||
/* 0DA80 808117C0 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0DA84 808117C4 00300821 */ addu $at, $at, $s0
|
||||
/* 0DA88 808117C8 24190063 */ addiu $t9, $zero, 0x0063 ## $t9 = 00000063
|
||||
/* 0DA8C 808117CC A439CAC8 */ sh $t9, -0x3538($at) ## 0001CAC8
|
||||
/* 0DA90 808117D0 240E0064 */ addiu $t6, $zero, 0x0064 ## $t6 = 00000064
|
||||
/* 0DA94 808117D4 240F0096 */ addiu $t7, $zero, 0x0096 ## $t7 = 00000096
|
||||
/* 0DA98 808117D8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0DA9C 808117DC A46E4A68 */ sh $t6, 0x4A68($v1) ## 00004A68
|
||||
/* 0DAA0 808117E0 A46F4A6A */ sh $t7, 0x4A6A($v1) ## 00004A6A
|
||||
/* 0DAA4 808117E4 A46B4A6C */ sh $t3, 0x4A6C($v1) ## 00004A6C
|
||||
/* 0DAA8 808117E8 00300821 */ addu $at, $at, $s0
|
||||
/* 0DAAC 808117EC A420CAA0 */ sh $zero, -0x3560($at) ## 0001CAA0
|
||||
/* 0DAB0 808117F0 84624AA0 */ lh $v0, 0x4AA0($v1) ## 00004AA0
|
||||
/* 0DAB4 808117F4 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0DAB8 808117F8 00300821 */ addu $at, $at, $s0
|
||||
/* 0DABC 808117FC A422CA9E */ sh $v0, -0x3562($at) ## 0001CA9E
|
||||
/* 0DAC0 80811800 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0DAC4 80811804 00300821 */ addu $at, $at, $s0
|
||||
/* 0DAC8 80811808 A422CA9C */ sh $v0, -0x3564($at) ## 0001CA9C
|
||||
/* 0DACC 8081180C 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0DAD0 80811810 00300821 */ addu $at, $at, $s0
|
||||
/* 0DAD4 80811814 A422CA9A */ sh $v0, -0x3566($at) ## 0001CA9A
|
||||
/* 0DAD8 80811818 A4624A8E */ sh $v0, 0x4A8E($v1) ## 00004A8E
|
||||
/* 0DADC 8081181C A4624A90 */ sh $v0, 0x4A90($v1) ## 00004A90
|
||||
/* 0DAE0 80811820 A4624A92 */ sh $v0, 0x4A92($v1) ## 00004A92
|
||||
/* 0DAE4 80811824 A4624A94 */ sh $v0, 0x4A94($v1) ## 00004A94
|
||||
/* 0DAE8 80811828 A4624A96 */ sh $v0, 0x4A96($v1) ## 00004A96
|
||||
/* 0DAEC 8081182C A4624A98 */ sh $v0, 0x4A98($v1) ## 00004A98
|
||||
/* 0DAF0 80811830 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0DAF4 80811834 00300821 */ addu $at, $at, $s0
|
||||
/* 0DAF8 80811838 A4624A8C */ sh $v0, 0x4A8C($v1) ## 00004A8C
|
||||
/* 0DAFC 8081183C A4624A8A */ sh $v0, 0x4A8A($v1) ## 00004A8A
|
||||
/* 0DB00 80811840 A4624A88 */ sh $v0, 0x4A88($v1) ## 00004A88
|
||||
/* 0DB04 80811844 A4624A86 */ sh $v0, 0x4A86($v1) ## 00004A86
|
||||
/* 0DB08 80811848 A4624A84 */ sh $v0, 0x4A84($v1) ## 00004A84
|
||||
/* 0DB0C 8081184C A4624A82 */ sh $v0, 0x4A82($v1) ## 00004A82
|
||||
/* 0DB10 80811850 A4624A80 */ sh $v0, 0x4A80($v1) ## 00004A80
|
||||
/* 0DB14 80811854 A4624A7E */ sh $v0, 0x4A7E($v1) ## 00004A7E
|
||||
/* 0DB18 80811858 A4624A7C */ sh $v0, 0x4A7C($v1) ## 00004A7C
|
||||
/* 0DB1C 8081185C A4624A7A */ sh $v0, 0x4A7A($v1) ## 00004A7A
|
||||
/* 0DB20 80811860 A4624A78 */ sh $v0, 0x4A78($v1) ## 00004A78
|
||||
/* 0DB24 80811864 A4624A76 */ sh $v0, 0x4A76($v1) ## 00004A76
|
||||
/* 0DB28 80811868 A4624A74 */ sh $v0, 0x4A74($v1) ## 00004A74
|
||||
/* 0DB2C 8081186C A4624A70 */ sh $v0, 0x4A70($v1) ## 00004A70
|
||||
/* 0DB30 80811870 A4624A6E */ sh $v0, 0x4A6E($v1) ## 00004A6E
|
||||
/* 0DB34 80811874 A422CA72 */ sh $v0, -0x358E($at) ## 0001CA72
|
||||
/* 0DB38 80811878 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0DB3C 8081187C 00300821 */ addu $at, $at, $s0
|
||||
/* 0DB40 80811880 A42ACAC0 */ sh $t2, -0x3540($at) ## 0001CAC0
|
||||
/* 0DB44 80811884 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0DB48 80811888 00300821 */ addu $at, $at, $s0
|
||||
/* 0DB4C 8081188C A427CA50 */ sh $a3, -0x35B0($at) ## 0001CA50
|
||||
/* 0DB50 80811890 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0DB54 80811894 00300821 */ addu $at, $at, $s0
|
||||
/* 0DB58 80811898 2418FFFF */ addiu $t8, $zero, 0xFFFF ## $t8 = FFFFFFFF
|
||||
/* 0DB5C 8081189C A438CA60 */ sh $t8, -0x35A0($at) ## 0001CA60
|
||||
/* 0DB60 808118A0 A4604A4E */ sh $zero, 0x4A4E($v1) ## 00004A4E
|
||||
/* 0DB64 808118A4 84654A4E */ lh $a1, 0x4A4E($v1) ## 00004A4E
|
||||
/* 0DB68 808118A8 3C010002 */ lui $at, 0x0002 ## $at = 00020000
|
||||
/* 0DB6C 808118AC 00300821 */ addu $at, $at, $s0
|
||||
/* 0DB70 808118B0 A4654A4C */ sh $a1, 0x4A4C($v1) ## 00004A4C
|
||||
/* 0DB74 808118B4 A4654A4A */ sh $a1, 0x4A4A($v1) ## 00004A4A
|
||||
/* 0DB78 808118B8 A4654A5C */ sh $a1, 0x4A5C($v1) ## 00004A5C
|
||||
/* 0DB7C 808118BC A4654A5A */ sh $a1, 0x4A5A($v1) ## 00004A5A
|
||||
/* 0DB80 808118C0 A4654A58 */ sh $a1, 0x4A58($v1) ## 00004A58
|
||||
/* 0DB84 808118C4 A4654A56 */ sh $a1, 0x4A56($v1) ## 00004A56
|
||||
/* 0DB88 808118C8 A4654A54 */ sh $a1, 0x4A54($v1) ## 00004A54
|
||||
/* 0DB8C 808118CC A4654A52 */ sh $a1, 0x4A52($v1) ## 00004A52
|
||||
/* 0DB90 808118D0 A425CA62 */ sh $a1, -0x359E($at) ## 0001CA62
|
||||
/* 0DB94 808118D4 A4604AD6 */ sh $zero, 0x4AD6($v1) ## 00004AD6
|
||||
/* 0DB98 808118D8 A47F4AD8 */ sh $ra, 0x4AD8($v1) ## 00004AD8
|
||||
/* 0DB9C 808118DC A46A4ADA */ sh $t2, 0x4ADA($v1) ## 00004ADA
|
||||
/* 0DBA0 808118E0 A4674ADC */ sh $a3, 0x4ADC($v1) ## 00004ADC
|
||||
/* 0DBA4 808118E4 A4684ADE */ sh $t0, 0x4ADE($v1) ## 00004ADE
|
||||
/* 0DBA8 808118E8 AFA30030 */ sw $v1, 0x0030($sp)
|
||||
/* 0DBAC 808118EC 0C02CE10 */ jal ShrinkWindow_SetVal ## letterbox_target_addr
|
||||
/* 0DBB0 808118F0 00002025 */ or $a0, $zero, $zero ## $a0 = 00000000
|
||||
/* 0DBB4 808118F4 3C118016 */ lui $s1, %hi(gSaveContext)
|
||||
/* 0DBB8 808118F8 2631E660 */ addiu $s1, %lo(gSaveContext)
|
||||
/* 0DBBC 808118FC 260701E8 */ addiu $a3, $s0, 0x01E8 ## $a3 = 000001E8
|
||||
/* 0DBC0 80811900 A620141A */ sh $zero, 0x141A($s1) ## 8015FA7A
|
||||
/* 0DBC4 80811904 A620000C */ sh $zero, 0x000C($s1) ## 8015E66C
|
||||
/* 0DBC8 80811908 00E02825 */ or $a1, $a3, $zero ## $a1 = 000001E8
|
||||
/* 0DBCC 8081190C AFA7002C */ sw $a3, 0x002C($sp)
|
||||
/* 0DBD0 80811910 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0DBD4 80811914 0C02C394 */ jal Skybox_Init
|
||||
/* 0DBD8 80811918 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 0DBDC 8081191C 3C080001 */ lui $t0, 0x0001 ## $t0 = 00010000
|
||||
/* 0DBE0 80811920 3508C8E8 */ ori $t0, $t0, 0xC8E8 ## $t0 = 0001C8E8
|
||||
/* 0DBE4 80811924 2419000A */ addiu $t9, $zero, 0x000A ## $t9 = 0000000A
|
||||
/* 0DBE8 80811928 3C018012 */ lui $at, %hi(gTimeIncrement)
|
||||
/* 0DBEC 8081192C 8FA6002C */ lw $a2, 0x002C($sp)
|
||||
/* 0DBF0 80811930 A439FB40 */ sh $t9, %lo(gTimeIncrement)($at)
|
||||
/* 0DBF4 80811934 02081021 */ addu $v0, $s0, $t0
|
||||
/* 0DBF8 80811938 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 0DBFC 8081193C 24090063 */ addiu $t1, $zero, 0x0063 ## $t1 = 00000063
|
||||
/* 0DC00 80811940 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
|
||||
/* 0DC04 80811944 A0400019 */ sb $zero, 0x0019($v0) ## 00000019
|
||||
/* 0DC08 80811948 A440001A */ sh $zero, 0x001A($v0) ## 0000001A
|
||||
/* 0DC0C 8081194C A0400021 */ sb $zero, 0x0021($v0) ## 00000021
|
||||
/* 0DC10 80811950 A4400022 */ sh $zero, 0x0022($v0) ## 00000022
|
||||
/* 0DC14 80811954 A0400044 */ sb $zero, 0x0044($v0) ## 00000044
|
||||
/* 0DC18 80811958 A0490010 */ sb $t1, 0x0010($v0) ## 00000010
|
||||
/* 0DC1C 8081195C A0490011 */ sb $t1, 0x0011($v0) ## 00000011
|
||||
/* 0DC20 80811960 A040001F */ sb $zero, 0x001F($v0) ## 0000001F
|
||||
/* 0DC24 80811964 A0400020 */ sb $zero, 0x0020($v0) ## 00000020
|
||||
/* 0DC28 80811968 A04000BD */ sb $zero, 0x00BD($v0) ## 000000BD
|
||||
/* 0DC2C 8081196C A04E0017 */ sb $t6, 0x0017($v0) ## 00000017
|
||||
/* 0DC30 80811970 A0400015 */ sb $zero, 0x0015($v0) ## 00000015
|
||||
/* 0DC34 80811974 A0400013 */ sb $zero, 0x0013($v0) ## 00000013
|
||||
/* 0DC38 80811978 02082821 */ addu $a1, $s0, $t0
|
||||
/* 0DC3C 8081197C 24040001 */ addiu $a0, $zero, 0x0001 ## $a0 = 00000001
|
||||
/* 0DC40 80811980 E4400084 */ swc1 $f0, 0x0084($v0) ## 00000084
|
||||
/* 0DC44 80811984 0C01BF22 */ jal Environment_UpdateSkybox
|
||||
/* 0DC48 80811988 E4400088 */ swc1 $f0, 0x0088($v0) ## 00000088
|
||||
/* 0DC4C 8081198C 8FA30030 */ lw $v1, 0x0030($sp)
|
||||
/* 0DC50 80811990 A22013E6 */ sb $zero, 0x13E6($s1) ## 8015FA46
|
||||
/* 0DC54 80811994 A22013E5 */ sb $zero, 0x13E5($s1) ## 8015FA45
|
||||
/* 0DC58 80811998 A22013E4 */ sb $zero, 0x13E4($s1) ## 8015FA44
|
||||
/* 0DC5C 8081199C A22013E3 */ sb $zero, 0x13E3($s1) ## 8015FA43
|
||||
/* 0DC60 808119A0 A22013E2 */ sb $zero, 0x13E2($s1) ## 8015FA42
|
||||
/* 0DC64 808119A4 300200FF */ andi $v0, $zero, 0x00FF ## $v0 = 00000000
|
||||
/* 0DC68 808119A8 A0624A2F */ sb $v0, 0x4A2F($v1) ## 00004A2F
|
||||
/* 0DC6C 808119AC A0624A2E */ sb $v0, 0x4A2E($v1) ## 00004A2E
|
||||
/* 0DC70 808119B0 A4624A2C */ sh $v0, 0x4A2C($v1) ## 00004A2C
|
||||
/* 0DC74 808119B4 A4624A2A */ sh $v0, 0x4A2A($v1) ## 00004A2A
|
||||
/* 0DC78 808119B8 A4624A28 */ sh $v0, 0x4A28($v1) ## 00004A28
|
||||
/* 0DC7C 808119BC A0604A30 */ sb $zero, 0x4A30($v1) ## 00004A30
|
||||
/* 0DC80 808119C0 8E450000 */ lw $a1, 0x0000($s2) ## 000001E0
|
||||
/* 0DC84 808119C4 3C040800 */ lui $a0, 0x0800 ## $a0 = 08000000
|
||||
/* 0DC88 808119C8 34068000 */ ori $a2, $zero, 0x8000 ## $a2 = 00008000
|
||||
/* 0DC8C 808119CC 0C02A7A8 */ jal SsSram_ReadWrite
|
||||
/* 0DC90 808119D0 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 0DC94 808119D4 8E4F0000 */ lw $t7, 0x0000($s2) ## 000001E0
|
||||
/* 0DC98 808119D8 3C018016 */ lui $at, %hi(gSaveContext+0x1409)
|
||||
/* 0DC9C 808119DC 91F80002 */ lbu $t8, 0x0002($t7) ## 00000002
|
||||
/* 0DCA0 808119E0 A038FA69 */ sb $t8, %lo(gSaveContext+0x1409)($at)
|
||||
/* 0DCA4 808119E4 92391409 */ lbu $t9, 0x1409($s1) ## 8015FA69
|
||||
/* 0DCA8 808119E8 2B210003 */ slti $at, $t9, 0x0003
|
||||
/* 0DCAC 808119EC 54200005 */ bnel $at, $zero, .L80811A04
|
||||
/* 0DCB0 808119F0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 0DCB4 808119F4 A2201409 */ sb $zero, 0x1409($s1) ## 8015FA69
|
||||
/* 0DCB8 808119F8 8E4F0000 */ lw $t7, 0x0000($s2) ## 000001E0
|
||||
/* 0DCBC 808119FC A1E00002 */ sb $zero, 0x0002($t7) ## 00000002
|
||||
/* 0DCC0 80811A00 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80811A04:
|
||||
/* 0DCC4 80811A04 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 0DCC8 80811A08 8FB1001C */ lw $s1, 0x001C($sp)
|
||||
/* 0DCCC 80811A0C 8FB20020 */ lw $s2, 0x0020($sp)
|
||||
/* 0DCD0 80811A10 03E00008 */ jr $ra
|
||||
/* 0DCD4 80811A14 27BD0078 */ addiu $sp, $sp, 0x0078 ## $sp = 00000000
|
||||
@@ -1,3 +0,0 @@
|
||||
glabel func_80811A18
|
||||
/* 0DCD8 80811A18 03E00008 */ jr $ra
|
||||
/* 0DCDC 80811A1C AFA40000 */ sw $a0, 0x0000($sp)
|
||||
@@ -1,109 +0,0 @@
|
||||
glabel func_80811A20
|
||||
/* 0DCE0 80811A20 3C0F8016 */ lui $t7, %hi(gGameInfo)
|
||||
/* 0DCE4 80811A24 8DEFFA90 */ lw $t7, %lo(gGameInfo)($t7)
|
||||
/* 0DCE8 80811A28 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
|
||||
/* 0DCEC 80811A2C AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 0DCF0 80811A30 3C0201AA */ lui $v0, %hi(_title_staticSegmentRomStart)
|
||||
/* 0DCF4 80811A34 3C1801AF */ lui $t8, %hi(_title_staticSegmentRomEnd)
|
||||
/* 0DCF8 80811A38 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0DCFC 80811A3C AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 0DD00 80811A40 240E0001 */ addiu $t6, $zero, 0x0001 ## $t6 = 00000001
|
||||
/* 0DD04 80811A44 2718B440 */ addiu $t8, %lo(_title_staticSegmentRomEnd)
|
||||
/* 0DD08 80811A48 24424000 */ addiu $v0, %lo(_title_staticSegmentRomStart)
|
||||
/* 0DD0C 80811A4C 03022823 */ subu $a1, $t8, $v0
|
||||
/* 0DD10 80811A50 3C048081 */ lui $a0, %hi(D_80812F48) ## $a0 = 80810000
|
||||
/* 0DD14 80811A54 A5EE0110 */ sh $t6, 0x0110($t7) ## 80160110
|
||||
/* 0DD18 80811A58 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 0DD1C 80811A5C AFA20030 */ sw $v0, 0x0030($sp)
|
||||
/* 0DD20 80811A60 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 0DD24 80811A64 24842F48 */ addiu $a0, $a0, %lo(D_80812F48) ## $a0 = 80812F48
|
||||
/* 0DD28 80811A68 3C068081 */ lui $a2, %hi(D_80812F54) ## $a2 = 80810000
|
||||
/* 0DD2C 80811A6C 24C62F54 */ addiu $a2, $a2, %lo(D_80812F54) ## $a2 = 80812F54
|
||||
/* 0DD30 80811A70 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0DD34 80811A74 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 0DD38 80811A78 0C031521 */ jal GameState_Alloc
|
||||
|
||||
/* 0DD3C 80811A7C 24070D40 */ addiu $a3, $zero, 0x0D40 ## $a3 = 00000D40
|
||||
/* 0DD40 80811A80 14400007 */ bne $v0, $zero, .L80811AA0
|
||||
/* 0DD44 80811A84 AE0200A8 */ sw $v0, 0x00A8($s0) ## 000000A8
|
||||
/* 0DD48 80811A88 3C048081 */ lui $a0, %hi(D_80812F68) ## $a0 = 80810000
|
||||
/* 0DD4C 80811A8C 3C058081 */ lui $a1, %hi(D_80812F84) ## $a1 = 80810000
|
||||
/* 0DD50 80811A90 24A52F84 */ addiu $a1, $a1, %lo(D_80812F84) ## $a1 = 80812F84
|
||||
/* 0DD54 80811A94 24842F68 */ addiu $a0, $a0, %lo(D_80812F68) ## $a0 = 80812F68
|
||||
/* 0DD58 80811A98 0C0007FC */ jal __assert
|
||||
|
||||
/* 0DD5C 80811A9C 24060D41 */ addiu $a2, $zero, 0x0D41 ## $a2 = 00000D41
|
||||
.L80811AA0:
|
||||
/* 0DD60 80811AA0 8E0400A8 */ lw $a0, 0x00A8($s0) ## 000000A8
|
||||
/* 0DD64 80811AA4 3C078081 */ lui $a3, %hi(D_80812F98) ## $a3 = 80810000
|
||||
/* 0DD68 80811AA8 24190D42 */ addiu $t9, $zero, 0x0D42 ## $t9 = 00000D42
|
||||
/* 0DD6C 80811AAC AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 0DD70 80811AB0 24E72F98 */ addiu $a3, $a3, %lo(D_80812F98) ## $a3 = 80812F98
|
||||
/* 0DD74 80811AB4 8FA50030 */ lw $a1, 0x0030($sp)
|
||||
/* 0DD78 80811AB8 0C0006A8 */ jal DmaMgr_SendRequest1
|
||||
/* 0DD7C 80811ABC 8FA6002C */ lw $a2, 0x002C($sp)
|
||||
/* 0DD80 80811AC0 3C0301AF */ lui $v1, %hi(_parameter_staticSegmentRomStart)
|
||||
/* 0DD84 80811AC4 3C0801AF */ lui $t0, %hi(_parameter_staticSegmentRomEnd)
|
||||
/* 0DD88 80811AC8 2508FB00 */ addiu $t0, %lo(_parameter_staticSegmentRomEnd)
|
||||
/* 0DD8C 80811ACC 2463C000 */ addiu $v1, %lo(_parameter_staticSegmentRomStart)
|
||||
/* 0DD90 80811AD0 01032823 */ subu $a1, $t0, $v1
|
||||
/* 0DD94 80811AD4 3C068081 */ lui $a2, %hi(D_80812FAC) ## $a2 = 80810000
|
||||
/* 0DD98 80811AD8 24C62FAC */ addiu $a2, $a2, %lo(D_80812FAC) ## $a2 = 80812FAC
|
||||
/* 0DD9C 80811ADC AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 0DDA0 80811AE0 AFA30030 */ sw $v1, 0x0030($sp)
|
||||
/* 0DDA4 80811AE4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0DDA8 80811AE8 0C031521 */ jal GameState_Alloc
|
||||
|
||||
/* 0DDAC 80811AEC 24070D46 */ addiu $a3, $zero, 0x0D46 ## $a3 = 00000D46
|
||||
/* 0DDB0 80811AF0 14400007 */ bne $v0, $zero, .L80811B10
|
||||
/* 0DDB4 80811AF4 AE0200AC */ sw $v0, 0x00AC($s0) ## 000000AC
|
||||
/* 0DDB8 80811AF8 3C048081 */ lui $a0, %hi(D_80812FC0) ## $a0 = 80810000
|
||||
/* 0DDBC 80811AFC 3C058081 */ lui $a1, %hi(D_80812FE0) ## $a1 = 80810000
|
||||
/* 0DDC0 80811B00 24A52FE0 */ addiu $a1, $a1, %lo(D_80812FE0) ## $a1 = 80812FE0
|
||||
/* 0DDC4 80811B04 24842FC0 */ addiu $a0, $a0, %lo(D_80812FC0) ## $a0 = 80812FC0
|
||||
/* 0DDC8 80811B08 0C0007FC */ jal __assert
|
||||
|
||||
/* 0DDCC 80811B0C 24060D47 */ addiu $a2, $zero, 0x0D47 ## $a2 = 00000D47
|
||||
.L80811B10:
|
||||
/* 0DDD0 80811B10 8E0400AC */ lw $a0, 0x00AC($s0) ## 000000AC
|
||||
/* 0DDD4 80811B14 3C078081 */ lui $a3, %hi(D_80812FF4) ## $a3 = 80810000
|
||||
/* 0DDD8 80811B18 24090D48 */ addiu $t1, $zero, 0x0D48 ## $t1 = 00000D48
|
||||
/* 0DDDC 80811B1C AFA90010 */ sw $t1, 0x0010($sp)
|
||||
/* 0DDE0 80811B20 24E72FF4 */ addiu $a3, $a3, %lo(D_80812FF4) ## $a3 = 80812FF4
|
||||
/* 0DDE4 80811B24 8FA50030 */ lw $a1, 0x0030($sp)
|
||||
/* 0DDE8 80811B28 0C0006A8 */ jal DmaMgr_SendRequest1
|
||||
/* 0DDEC 80811B2C 8FA6002C */ lw $a2, 0x002C($sp)
|
||||
/* 0DDF0 80811B30 0C034204 */ jal Matrix_Init
|
||||
/* 0DDF4 80811B34 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0DDF8 80811B38 260400B8 */ addiu $a0, $s0, 0x00B8 ## $a0 = 000000B8
|
||||
/* 0DDFC 80811B3C 0C02A89E */ jal View_Init
|
||||
/* 0DE00 80811B40 8E050000 */ lw $a1, 0x0000($s0) ## 00000000
|
||||
/* 0DE04 80811B44 3C0A8081 */ lui $t2, %hi(func_80810DAC) ## $t2 = 80810000
|
||||
/* 0DE08 80811B48 3C0B8081 */ lui $t3, %hi(func_80811A18) ## $t3 = 80810000
|
||||
/* 0DE0C 80811B4C 254A0DAC */ addiu $t2, $t2, %lo(func_80810DAC) ## $t2 = 80810DAC
|
||||
/* 0DE10 80811B50 256B1A18 */ addiu $t3, $t3, %lo(func_80811A18) ## $t3 = 80811A18
|
||||
/* 0DE14 80811B54 AE0A0004 */ sw $t2, 0x0004($s0) ## 00000004
|
||||
/* 0DE18 80811B58 AE0B0008 */ sw $t3, 0x0008($s0) ## 00000008
|
||||
/* 0DE1C 80811B5C 0C2044EA */ jal func_808113A8
|
||||
/* 0DE20 80811B60 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0DE24 80811B64 3401E760 */ ori $at, $zero, 0xE760 ## $at = 0000E760
|
||||
/* 0DE28 80811B68 0C01BBC4 */ jal Font_LoadOrderedFont
|
||||
/* 0DE2C 80811B6C 02012021 */ addu $a0, $s0, $at
|
||||
/* 0DE30 80811B70 3C04F000 */ lui $a0, 0xF000 ## $a0 = F0000000
|
||||
/* 0DE34 80811B74 0C03E803 */ jal Audio_QueueSeqCmd
|
||||
|
||||
/* 0DE38 80811B78 3484000A */ ori $a0, $a0, 0x000A ## $a0 = F000000A
|
||||
/* 0DE3C 80811B7C 240C0001 */ addiu $t4, $zero, 0x0001 ## $t4 = 00000001
|
||||
/* 0DE40 80811B80 AFAC0010 */ sw $t4, 0x0010($sp)
|
||||
/* 0DE44 80811B84 00002025 */ or $a0, $zero, $zero ## $a0 = 00000000
|
||||
/* 0DE48 80811B88 24050057 */ addiu $a1, $zero, 0x0057 ## $a1 = 00000057
|
||||
/* 0DE4C 80811B8C 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 0DE50 80811B90 0C03D786 */ jal func_800F5E18
|
||||
/* 0DE54 80811B94 24070007 */ addiu $a3, $zero, 0x0007 ## $a3 = 00000007
|
||||
/* 0DE58 80811B98 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 0DE5C 80811B9C 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 0DE60 80811BA0 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000
|
||||
/* 0DE64 80811BA4 03E00008 */ jr $ra
|
||||
/* 0DE68 80811BA8 00000000 */ nop
|
||||
/* 0DE6C 80811BAC 00000000 */ nop
|
||||
Reference in New Issue
Block a user