1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-08-09 00:00:44 +00:00

Decompile z_oceff_wipe (#122)

* Decompile z_oceff_wipe

- z_oceff_wipe: OK
- z_oceff_wipe2: OK
- z_oceff_wipe3: OK
- z_oceff_wipe4: OK
- Add patched libmalloc to ido 7 to prevent segfaults
- Add CUR_CAM macro

* Rename CUR_CAM to ACTIVE_CAM

* Fixes in PR #122
This commit is contained in:
Random 2020-05-09 22:58:02 +02:00 committed by GitHub
parent 4c68c61df5
commit 40836f5d82
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
56 changed files with 978 additions and 1670 deletions

View file

@ -1,21 +0,0 @@
glabel OceffWipe_Destroy
/* 00070 80BA8E00 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 00074 80BA8E04 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00078 80BA8E08 AFA40020 */ sw $a0, 0x0020($sp)
/* 0007C 80BA8E0C 8CA21C44 */ lw $v0, 0x1C44($a1) ## 00001C44
/* 00080 80BA8E10 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
/* 00084 80BA8E14 0C021DB2 */ jal func_800876C8
/* 00088 80BA8E18 AFA20018 */ sw $v0, 0x0018($sp)
/* 0008C 80BA8E1C 3C0E8016 */ lui $t6, %hi(gSaveContext+0x13c8)
/* 00090 80BA8E20 85CEFA28 */ lh $t6, %lo(gSaveContext+0x13c8)($t6)
/* 00094 80BA8E24 8FA20018 */ lw $v0, 0x0018($sp)
/* 00098 80BA8E28 51C00005 */ beql $t6, $zero, .L80BA8E40
/* 0009C 80BA8E2C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 000A0 80BA8E30 904F0692 */ lbu $t7, 0x0692($v0) ## 00000692
/* 000A4 80BA8E34 35F80040 */ ori $t8, $t7, 0x0040 ## $t8 = 00000040
/* 000A8 80BA8E38 A0580692 */ sb $t8, 0x0692($v0) ## 00000692
/* 000AC 80BA8E3C 8FBF0014 */ lw $ra, 0x0014($sp)
.L80BA8E40:
/* 000B0 80BA8E40 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 000B4 80BA8E44 03E00008 */ jr $ra
/* 000B8 80BA8E48 00000000 */ nop

View file

@ -1,288 +0,0 @@
.rdata
glabel D_80BA9AE0
.asciz "../z_oceff_wipe.c"
.balign 4
glabel D_80BA9AF4
.asciz "../z_oceff_wipe.c"
.balign 4
glabel D_80BA9B08
.asciz "../z_oceff_wipe.c"
.balign 4
.late_rodata
glabel D_80BA9B1C
.float 0.1
.text
glabel OceffWipe_Draw
/* 0011C 80BA8EAC 27BDFF48 */ addiu $sp, $sp, 0xFF48 ## $sp = FFFFFF48
/* 00120 80BA8EB0 AFBF003C */ sw $ra, 0x003C($sp)
/* 00124 80BA8EB4 AFB10038 */ sw $s1, 0x0038($sp)
/* 00128 80BA8EB8 AFB00034 */ sw $s0, 0x0034($sp)
/* 0012C 80BA8EBC AFA400B8 */ sw $a0, 0x00B8($sp)
/* 00130 80BA8EC0 8CAE009C */ lw $t6, 0x009C($a1) ## 0000009C
/* 00134 80BA8EC4 27B80094 */ addiu $t8, $sp, 0x0094 ## $t8 = FFFFFFDC
/* 00138 80BA8EC8 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
/* 0013C 80BA8ECC 31CF00FF */ andi $t7, $t6, 0x00FF ## $t7 = 00000000
/* 00140 80BA8ED0 AFAF00B4 */ sw $t7, 0x00B4($sp)
/* 00144 80BA8ED4 84B907A0 */ lh $t9, 0x07A0($a1) ## 000007A0
/* 00148 80BA8ED8 27A40084 */ addiu $a0, $sp, 0x0084 ## $a0 = FFFFFFCC
/* 0014C 80BA8EDC 00195880 */ sll $t3, $t9, 2
/* 00150 80BA8EE0 00AB6021 */ addu $t4, $a1, $t3
/* 00154 80BA8EE4 8D8D0790 */ lw $t5, 0x0790($t4) ## 00000790
/* 00158 80BA8EE8 8DAF005C */ lw $t7, 0x005C($t5) ## 0000005C
/* 0015C 80BA8EEC AF0F0000 */ sw $t7, 0x0000($t8) ## FFFFFFDC
/* 00160 80BA8EF0 8DAE0060 */ lw $t6, 0x0060($t5) ## 00000060
/* 00164 80BA8EF4 AF0E0004 */ sw $t6, 0x0004($t8) ## FFFFFFE0
/* 00168 80BA8EF8 8DAF0064 */ lw $t7, 0x0064($t5) ## 00000064
/* 0016C 80BA8EFC AF0F0008 */ sw $t7, 0x0008($t8) ## FFFFFFE4
/* 00170 80BA8F00 84B907A0 */ lh $t9, 0x07A0($a1) ## 000007A0
/* 00174 80BA8F04 00195880 */ sll $t3, $t9, 2
/* 00178 80BA8F08 00AB6021 */ addu $t4, $a1, $t3
/* 0017C 80BA8F0C 0C016BED */ jal func_8005AFB4
/* 00180 80BA8F10 8D850790 */ lw $a1, 0x0790($t4) ## 00000790
/* 00184 80BA8F14 8E250000 */ lw $a1, 0x0000($s1) ## 00000000
/* 00188 80BA8F18 3C0680BB */ lui $a2, %hi(D_80BA9AE0) ## $a2 = 80BB0000
/* 0018C 80BA8F1C 24C69AE0 */ addiu $a2, $a2, %lo(D_80BA9AE0) ## $a2 = 80BA9AE0
/* 00190 80BA8F20 27A40070 */ addiu $a0, $sp, 0x0070 ## $a0 = FFFFFFB8
/* 00194 80BA8F24 2407015A */ addiu $a3, $zero, 0x015A ## $a3 = 0000015A
/* 00198 80BA8F28 0C031AB1 */ jal Graph_OpenDisps
/* 0019C 80BA8F2C 00A08025 */ or $s0, $a1, $zero ## $s0 = 00000000
/* 001A0 80BA8F30 8FAA00B8 */ lw $t2, 0x00B8($sp)
/* 001A4 80BA8F34 8542014C */ lh $v0, 0x014C($t2) ## 0000014C
/* 001A8 80BA8F38 28410020 */ slti $at, $v0, 0x0020
/* 001AC 80BA8F3C 1020000B */ beq $at, $zero, .L80BA8F6C
/* 001B0 80BA8F40 00402025 */ or $a0, $v0, $zero ## $a0 = 00000000
/* 001B4 80BA8F44 00042640 */ sll $a0, $a0, 25
/* 001B8 80BA8F48 0C01DE1C */ jal Math_Sins
## sins?
/* 001BC 80BA8F4C 00042403 */ sra $a0, $a0, 16
/* 001C0 80BA8F50 3C0144AF */ lui $at, 0x44AF ## $at = 44AF0000
/* 001C4 80BA8F54 44812000 */ mtc1 $at, $f4 ## $f4 = 1400.00
/* 001C8 80BA8F58 8FAA00B8 */ lw $t2, 0x00B8($sp)
/* 001CC 80BA8F5C 46040182 */ mul.s $f6, $f0, $f4
/* 001D0 80BA8F60 E7A600AC */ swc1 $f6, 0x00AC($sp)
/* 001D4 80BA8F64 10000005 */ beq $zero, $zero, .L80BA8F7C
/* 001D8 80BA8F68 8542014C */ lh $v0, 0x014C($t2) ## 0000014C
.L80BA8F6C:
/* 001DC 80BA8F6C 3C0144AF */ lui $at, 0x44AF ## $at = 44AF0000
/* 001E0 80BA8F70 44814000 */ mtc1 $at, $f8 ## $f8 = 1400.00
/* 001E4 80BA8F74 00000000 */ nop
/* 001E8 80BA8F78 E7A800AC */ swc1 $f8, 0x00AC($sp)
.L80BA8F7C:
/* 001EC 80BA8F7C 28410050 */ slti $at, $v0, 0x0050
/* 001F0 80BA8F80 1420000E */ bne $at, $zero, .L80BA8FBC
/* 001F4 80BA8F84 3C0380BB */ lui $v1, %hi(D_80BA96E0) ## $v1 = 80BB0000
/* 001F8 80BA8F88 A3A000A4 */ sb $zero, 0x00A4($sp)
/* 001FC 80BA8F8C 854D014C */ lh $t5, 0x014C($t2) ## 0000014C
/* 00200 80BA8F90 24020064 */ addiu $v0, $zero, 0x0064 ## $v0 = 00000064
/* 00204 80BA8F94 004D7023 */ subu $t6, $v0, $t5
/* 00208 80BA8F98 000E78C0 */ sll $t7, $t6, 3
/* 0020C 80BA8F9C A3AF00A5 */ sb $t7, 0x00A5($sp)
/* 00210 80BA8FA0 8559014C */ lh $t9, 0x014C($t2) ## 0000014C
/* 00214 80BA8FA4 00595823 */ subu $t3, $v0, $t9
/* 00218 80BA8FA8 000B6080 */ sll $t4, $t3, 2
/* 0021C 80BA8FAC 018B6023 */ subu $t4, $t4, $t3
/* 00220 80BA8FB0 000C6080 */ sll $t4, $t4, 2
/* 00224 80BA8FB4 10000006 */ beq $zero, $zero, .L80BA8FD0
/* 00228 80BA8FB8 A3AC00A6 */ sb $t4, 0x00A6($sp)
.L80BA8FBC:
/* 0022C 80BA8FBC 241800A0 */ addiu $t8, $zero, 0x00A0 ## $t8 = 000000A0
/* 00230 80BA8FC0 240D00FF */ addiu $t5, $zero, 0x00FF ## $t5 = 000000FF
/* 00234 80BA8FC4 A3A000A4 */ sb $zero, 0x00A4($sp)
/* 00238 80BA8FC8 A3B800A5 */ sb $t8, 0x00A5($sp)
/* 0023C 80BA8FCC A3AD00A6 */ sb $t5, 0x00A6($sp)
.L80BA8FD0:
/* 00240 80BA8FD0 3C0480BB */ lui $a0, %hi(D_80BA9AA0) ## $a0 = 80BB0000
/* 00244 80BA8FD4 3C0980BB */ lui $t1, %hi(D_80BA9AB4) ## $t1 = 80BB0000
/* 00248 80BA8FD8 25299AB4 */ addiu $t1, $t1, %lo(D_80BA9AB4) ## $t1 = 80BA9AB4
/* 0024C 80BA8FDC 24849AA0 */ addiu $a0, $a0, %lo(D_80BA9AA0) ## $a0 = 80BA9AA0
/* 00250 80BA8FE0 246396E0 */ addiu $v1, $v1, %lo(D_80BA96E0) ## $v1 = 80BA96E0
/* 00254 80BA8FE4 27A200A4 */ addiu $v0, $sp, 0x00A4 ## $v0 = FFFFFFEC
.L80BA8FE8:
/* 00258 80BA8FE8 90850000 */ lbu $a1, 0x0000($a0) ## 80BA9AA0
/* 0025C 80BA8FEC 90860001 */ lbu $a2, 0x0001($a0) ## 80BA9AA1
/* 00260 80BA8FF0 90870002 */ lbu $a3, 0x0002($a0) ## 80BA9AA2
/* 00264 80BA8FF4 30AE00F0 */ andi $t6, $a1, 0x00F0 ## $t6 = 00000000
/* 00268 80BA8FF8 000E7903 */ sra $t7, $t6, 4
/* 0026C 80BA8FFC 004FC821 */ addu $t9, $v0, $t7
/* 00270 80BA9000 30AC000F */ andi $t4, $a1, 0x000F ## $t4 = 00000000
/* 00274 80BA9004 932B0000 */ lbu $t3, 0x0000($t9) ## 00000000
/* 00278 80BA9008 004CC021 */ addu $t8, $v0, $t4
/* 0027C 80BA900C 930D0000 */ lbu $t5, 0x0000($t8) ## 000000A0
/* 00280 80BA9010 30CE00F0 */ andi $t6, $a2, 0x00F0 ## $t6 = 00000000
/* 00284 80BA9014 000E7903 */ sra $t7, $t6, 4
/* 00288 80BA9018 004FC821 */ addu $t9, $v0, $t7
/* 0028C 80BA901C 30CC000F */ andi $t4, $a2, 0x000F ## $t4 = 00000000
/* 00290 80BA9020 A06B000F */ sb $t3, 0x000F($v1) ## 80BA96EF
/* 00294 80BA9024 932B0000 */ lbu $t3, 0x0000($t9) ## 00000000
/* 00298 80BA9028 004CC021 */ addu $t8, $v0, $t4
/* 0029C 80BA902C A06D001F */ sb $t5, 0x001F($v1) ## 80BA96FF
/* 002A0 80BA9030 930D0000 */ lbu $t5, 0x0000($t8) ## 000000A0
/* 002A4 80BA9034 30EE00F0 */ andi $t6, $a3, 0x00F0 ## $t6 = 00000000
/* 002A8 80BA9038 000E7903 */ sra $t7, $t6, 4
/* 002AC 80BA903C 90880003 */ lbu $t0, 0x0003($a0) ## 80BA9AA3
/* 002B0 80BA9040 004FC821 */ addu $t9, $v0, $t7
/* 002B4 80BA9044 30EC000F */ andi $t4, $a3, 0x000F ## $t4 = 00000000
/* 002B8 80BA9048 A06B002F */ sb $t3, 0x002F($v1) ## 80BA970F
/* 002BC 80BA904C 932B0000 */ lbu $t3, 0x0000($t9) ## 00000000
/* 002C0 80BA9050 004CC021 */ addu $t8, $v0, $t4
/* 002C4 80BA9054 A06D003F */ sb $t5, 0x003F($v1) ## 80BA971F
/* 002C8 80BA9058 930D0000 */ lbu $t5, 0x0000($t8) ## 000000A0
/* 002CC 80BA905C 310E00F0 */ andi $t6, $t0, 0x00F0 ## $t6 = 00000000
/* 002D0 80BA9060 000E7903 */ sra $t7, $t6, 4
/* 002D4 80BA9064 310C000F */ andi $t4, $t0, 0x000F ## $t4 = 00000000
/* 002D8 80BA9068 A06B004F */ sb $t3, 0x004F($v1) ## 80BA972F
/* 002DC 80BA906C 004CC021 */ addu $t8, $v0, $t4
/* 002E0 80BA9070 004FC821 */ addu $t9, $v0, $t7
/* 002E4 80BA9074 A06D005F */ sb $t5, 0x005F($v1) ## 80BA973F
/* 002E8 80BA9078 930D0000 */ lbu $t5, 0x0000($t8) ## 000000A0
/* 002EC 80BA907C 932B0000 */ lbu $t3, 0x0000($t9) ## 00000000
/* 002F0 80BA9080 24840004 */ addiu $a0, $a0, 0x0004 ## $a0 = 80BA9AA4
/* 002F4 80BA9084 24630080 */ addiu $v1, $v1, 0x0080 ## $v1 = 80BA9760
/* 002F8 80BA9088 A06DFFFF */ sb $t5, -0x0001($v1) ## 80BA975F
/* 002FC 80BA908C 1489FFD6 */ bne $a0, $t1, .L80BA8FE8
/* 00300 80BA9090 A06BFFEF */ sb $t3, -0x0011($v1) ## 80BA974F
/* 00304 80BA9094 0C024F61 */ jal func_80093D84
/* 00308 80BA9098 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
/* 0030C 80BA909C C7AA0094 */ lwc1 $f10, 0x0094($sp)
/* 00310 80BA90A0 C7B00084 */ lwc1 $f16, 0x0084($sp)
/* 00314 80BA90A4 C7A6009C */ lwc1 $f6, 0x009C($sp)
/* 00318 80BA90A8 C7A8008C */ lwc1 $f8, 0x008C($sp)
/* 0031C 80BA90AC 46105300 */ add.s $f12, $f10, $f16
/* 00320 80BA90B0 C7B20098 */ lwc1 $f18, 0x0098($sp)
/* 00324 80BA90B4 C7A40088 */ lwc1 $f4, 0x0088($sp)
/* 00328 80BA90B8 46083280 */ add.s $f10, $f6, $f8
/* 0032C 80BA90BC 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 00330 80BA90C0 46049380 */ add.s $f14, $f18, $f4
/* 00334 80BA90C4 44065000 */ mfc1 $a2, $f10
/* 00338 80BA90C8 0C034261 */ jal Matrix_Translate
/* 0033C 80BA90CC 00000000 */ nop
/* 00340 80BA90D0 3C0180BB */ lui $at, %hi(D_80BA9B1C) ## $at = 80BB0000
/* 00344 80BA90D4 C42C9B1C */ lwc1 $f12, %lo(D_80BA9B1C)($at)
/* 00348 80BA90D8 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 0034C 80BA90DC 44066000 */ mfc1 $a2, $f12
/* 00350 80BA90E0 0C0342A3 */ jal Matrix_Scale
/* 00354 80BA90E4 46006386 */ mov.s $f14, $f12
/* 00358 80BA90E8 3C010001 */ lui $at, 0x0001 ## $at = 00010000
/* 0035C 80BA90EC 34211DA0 */ ori $at, $at, 0x1DA0 ## $at = 00011DA0
/* 00360 80BA90F0 0C0347F5 */ jal func_800D1FD4
/* 00364 80BA90F4 02212021 */ addu $a0, $s1, $at
/* 00368 80BA90F8 C7B000AC */ lwc1 $f16, 0x00AC($sp)
/* 0036C 80BA90FC 44806000 */ mtc1 $zero, $f12 ## $f12 = 0.00
/* 00370 80BA9100 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 00374 80BA9104 46008487 */ neg.s $f18, $f16
/* 00378 80BA9108 46006386 */ mov.s $f14, $f12
/* 0037C 80BA910C 44069000 */ mfc1 $a2, $f18
/* 00380 80BA9110 0C034261 */ jal Matrix_Translate
/* 00384 80BA9114 00000000 */ nop
/* 00388 80BA9118 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 0038C 80BA911C 3C0FDA38 */ lui $t7, 0xDA38 ## $t7 = DA380000
/* 00390 80BA9120 35EF0003 */ ori $t7, $t7, 0x0003 ## $t7 = DA380003
/* 00394 80BA9124 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
/* 00398 80BA9128 AE0E02D0 */ sw $t6, 0x02D0($s0) ## 000002D0
/* 0039C 80BA912C AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
/* 003A0 80BA9130 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
/* 003A4 80BA9134 3C0580BB */ lui $a1, %hi(D_80BA9AF4) ## $a1 = 80BB0000
/* 003A8 80BA9138 24A59AF4 */ addiu $a1, $a1, %lo(D_80BA9AF4) ## $a1 = 80BA9AF4
/* 003AC 80BA913C 24060177 */ addiu $a2, $zero, 0x0177 ## $a2 = 00000177
/* 003B0 80BA9140 0C0346A2 */ jal Matrix_NewMtx
/* 003B4 80BA9144 AFA2006C */ sw $v0, 0x006C($sp)
/* 003B8 80BA9148 8FA3006C */ lw $v1, 0x006C($sp)
/* 003BC 80BA914C 3C18FA00 */ lui $t8, 0xFA00 ## $t8 = FA000000
/* 003C0 80BA9150 3C0DAAFF */ lui $t5, 0xAAFF ## $t5 = AAFF0000
/* 003C4 80BA9154 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
/* 003C8 80BA9158 8FB900B8 */ lw $t9, 0x00B8($sp)
/* 003CC 80BA915C 3C0CFA00 */ lui $t4, 0xFA00 ## $t4 = FA000000
/* 003D0 80BA9160 3C08DE00 */ lui $t0, 0xDE00 ## $t0 = DE000000
/* 003D4 80BA9164 872B001C */ lh $t3, 0x001C($t9) ## 0000001C
/* 003D8 80BA9168 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 003DC 80BA916C 51600011 */ beql $t3, $zero, .L80BA91B4
/* 003E0 80BA9170 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 003E4 80BA9174 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 003E8 80BA9178 35ADFFFF */ ori $t5, $t5, 0xFFFF ## $t5 = AAFFFFFF
/* 003EC 80BA917C 3C190096 */ lui $t9, 0x0096 ## $t9 = 00960000
/* 003F0 80BA9180 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
/* 003F4 80BA9184 AE0C02D0 */ sw $t4, 0x02D0($s0) ## 000002D0
/* 003F8 80BA9188 AC4D0004 */ sw $t5, 0x0004($v0) ## 00000004
/* 003FC 80BA918C AC580000 */ sw $t8, 0x0000($v0) ## 00000000
/* 00400 80BA9190 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 00404 80BA9194 3739FF80 */ ori $t9, $t9, 0xFF80 ## $t9 = 0096FF80
/* 00408 80BA9198 3C0FFB00 */ lui $t7, 0xFB00 ## $t7 = FB000000
/* 0040C 80BA919C 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
/* 00410 80BA91A0 AE0E02D0 */ sw $t6, 0x02D0($s0) ## 000002D0
/* 00414 80BA91A4 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
/* 00418 80BA91A8 1000000F */ beq $zero, $zero, .L80BA91E8
/* 0041C 80BA91AC AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
/* 00420 80BA91B0 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
.L80BA91B4:
/* 00424 80BA91B4 2418C8FF */ addiu $t8, $zero, 0xC8FF ## $t8 = FFFFC8FF
/* 00428 80BA91B8 3C0F6400 */ lui $t7, 0x6400 ## $t7 = 64000000
/* 0042C 80BA91BC 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
/* 00430 80BA91C0 AE0B02D0 */ sw $t3, 0x02D0($s0) ## 000002D0
/* 00434 80BA91C4 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
/* 00438 80BA91C8 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
/* 0043C 80BA91CC 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 00440 80BA91D0 35EFFF80 */ ori $t7, $t7, 0xFF80 ## $t7 = 6400FF80
/* 00444 80BA91D4 3C0EFB00 */ lui $t6, 0xFB00 ## $t6 = FB000000
/* 00448 80BA91D8 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
/* 0044C 80BA91DC AE0D02D0 */ sw $t5, 0x02D0($s0) ## 000002D0
/* 00450 80BA91E0 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
/* 00454 80BA91E4 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
.L80BA91E8:
/* 00458 80BA91E8 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 0045C 80BA91EC 3C0B80BB */ lui $t3, %hi(D_80BA9960) ## $t3 = 80BB0000
/* 00460 80BA91F0 256B9960 */ addiu $t3, $t3, %lo(D_80BA9960) ## $t3 = 80BA9960
/* 00464 80BA91F4 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
/* 00468 80BA91F8 AE1902D0 */ sw $t9, 0x02D0($s0) ## 000002D0
/* 0046C 80BA91FC AC480000 */ sw $t0, 0x0000($v0) ## 00000000
/* 00470 80BA9200 AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
/* 00474 80BA9204 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 00478 80BA9208 8FA900B4 */ lw $t1, 0x00B4($sp)
/* 0047C 80BA920C 24190020 */ addiu $t9, $zero, 0x0020 ## $t9 = 00000020
/* 00480 80BA9210 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
/* 00484 80BA9214 AE0C02D0 */ sw $t4, 0x02D0($s0) ## 000002D0
/* 00488 80BA9218 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
/* 0048C 80BA921C 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
/* 00490 80BA9220 00090823 */ subu $at, $zero, $t1
/* 00494 80BA9224 00013840 */ sll $a3, $at, 1
/* 00498 80BA9228 24180020 */ addiu $t8, $zero, 0x0020 ## $t8 = 00000020
/* 0049C 80BA922C 240D0020 */ addiu $t5, $zero, 0x0020 ## $t5 = 00000020
/* 004A0 80BA9230 240E0001 */ addiu $t6, $zero, 0x0001 ## $t6 = 00000001
/* 004A4 80BA9234 240F0020 */ addiu $t7, $zero, 0x0020 ## $t7 = 00000020
/* 004A8 80BA9238 00093023 */ subu $a2, $zero, $t1
/* 004AC 80BA923C AFA6001C */ sw $a2, 0x001C($sp)
/* 004B0 80BA9240 AFAF0024 */ sw $t7, 0x0024($sp)
/* 004B4 80BA9244 AFAE0018 */ sw $t6, 0x0018($sp)
/* 004B8 80BA9248 AFAD0014 */ sw $t5, 0x0014($sp)
/* 004BC 80BA924C AFB80010 */ sw $t8, 0x0010($sp)
/* 004C0 80BA9250 AFA70020 */ sw $a3, 0x0020($sp)
/* 004C4 80BA9254 AFB90028 */ sw $t9, 0x0028($sp)
/* 004C8 80BA9258 0C0253D0 */ jal Gfx_TwoTexScroll
/* 004CC 80BA925C AFA20054 */ sw $v0, 0x0054($sp)
/* 004D0 80BA9260 8FA30054 */ lw $v1, 0x0054($sp)
/* 004D4 80BA9264 3C1880BB */ lui $t8, %hi(D_80BA99E8) ## $t8 = 80BB0000
/* 004D8 80BA9268 271899E8 */ addiu $t8, $t8, %lo(D_80BA99E8) ## $t8 = 80BA99E8
/* 004DC 80BA926C AC620004 */ sw $v0, 0x0004($v1) ## 00000004
/* 004E0 80BA9270 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 004E4 80BA9274 3C0CDE00 */ lui $t4, 0xDE00 ## $t4 = DE000000
/* 004E8 80BA9278 3C0680BB */ lui $a2, %hi(D_80BA9B08) ## $a2 = 80BB0000
/* 004EC 80BA927C 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
/* 004F0 80BA9280 AE0B02D0 */ sw $t3, 0x02D0($s0) ## 000002D0
/* 004F4 80BA9284 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
/* 004F8 80BA9288 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
/* 004FC 80BA928C 8E250000 */ lw $a1, 0x0000($s1) ## 00000000
/* 00500 80BA9290 24C69B08 */ addiu $a2, $a2, %lo(D_80BA9B08) ## $a2 = 80BA9B08
/* 00504 80BA9294 27A40070 */ addiu $a0, $sp, 0x0070 ## $a0 = FFFFFFB8
/* 00508 80BA9298 0C031AD5 */ jal Graph_CloseDisps
/* 0050C 80BA929C 2407018E */ addiu $a3, $zero, 0x018E ## $a3 = 0000018E
/* 00510 80BA92A0 8FBF003C */ lw $ra, 0x003C($sp)
/* 00514 80BA92A4 8FB00034 */ lw $s0, 0x0034($sp)
/* 00518 80BA92A8 8FB10038 */ lw $s1, 0x0038($sp)
/* 0051C 80BA92AC 03E00008 */ jr $ra
/* 00520 80BA92B0 27BD00B8 */ addiu $sp, $sp, 0x00B8 ## $sp = 00000000
/* 00524 80BA92B4 00000000 */ nop
/* 00528 80BA92B8 00000000 */ nop
/* 0052C 80BA92BC 00000000 */ nop

View file

@ -1,37 +0,0 @@
.rdata
glabel D_80BA9AC0
.asciz " WIPE arg_data = %d\n"
.balign 4
.text
glabel OceffWipe_Init
/* 00000 80BA8D90 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00004 80BA8D94 AFA5001C */ sw $a1, 0x001C($sp)
/* 00008 80BA8D98 AFBF0014 */ sw $ra, 0x0014($sp)
/* 0000C 80BA8D9C 3C053DCC */ lui $a1, 0x3DCC ## $a1 = 3DCC0000
/* 00010 80BA8DA0 34A5CCCD */ ori $a1, $a1, 0xCCCD ## $a1 = 3DCCCCCD
/* 00014 80BA8DA4 0C00B58B */ jal Actor_SetScale
/* 00018 80BA8DA8 AFA40018 */ sw $a0, 0x0018($sp)
/* 0001C 80BA8DAC 8FA60018 */ lw $a2, 0x0018($sp)
/* 00020 80BA8DB0 8FA2001C */ lw $v0, 0x001C($sp)
/* 00024 80BA8DB4 3C0480BB */ lui $a0, %hi(D_80BA9AC0) ## $a0 = 80BB0000
/* 00028 80BA8DB8 A4C0014C */ sh $zero, 0x014C($a2) ## 0000014C
/* 0002C 80BA8DBC 844E07A0 */ lh $t6, 0x07A0($v0) ## 000007A0
/* 00030 80BA8DC0 24849AC0 */ addiu $a0, $a0, %lo(D_80BA9AC0) ## $a0 = 80BA9AC0
/* 00034 80BA8DC4 84C5001C */ lh $a1, 0x001C($a2) ## 0000001C
/* 00038 80BA8DC8 000E7880 */ sll $t7, $t6, 2
/* 0003C 80BA8DCC 004FC021 */ addu $t8, $v0, $t7
/* 00040 80BA8DD0 8F190790 */ lw $t9, 0x0790($t8) ## 00000790
/* 00044 80BA8DD4 8F29005C */ lw $t1, 0x005C($t9) ## 0000005C
/* 00048 80BA8DD8 ACC90024 */ sw $t1, 0x0024($a2) ## 00000024
/* 0004C 80BA8DDC 8F280060 */ lw $t0, 0x0060($t9) ## 00000060
/* 00050 80BA8DE0 ACC80028 */ sw $t0, 0x0028($a2) ## 00000028
/* 00054 80BA8DE4 8F290064 */ lw $t1, 0x0064($t9) ## 00000064
/* 00058 80BA8DE8 0C00084C */ jal osSyncPrintf
/* 0005C 80BA8DEC ACC9002C */ sw $t1, 0x002C($a2) ## 0000002C
/* 00060 80BA8DF0 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00064 80BA8DF4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00068 80BA8DF8 03E00008 */ jr $ra
/* 0006C 80BA8DFC 00000000 */ nop

View file

@ -1,28 +0,0 @@
glabel OceffWipe_Update
/* 000BC 80BA8E4C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 000C0 80BA8E50 AFBF0014 */ sw $ra, 0x0014($sp)
/* 000C4 80BA8E54 84AE07A0 */ lh $t6, 0x07A0($a1) ## 000007A0
/* 000C8 80BA8E58 8482014C */ lh $v0, 0x014C($a0) ## 0000014C
/* 000CC 80BA8E5C 000E7880 */ sll $t7, $t6, 2
/* 000D0 80BA8E60 00AFC021 */ addu $t8, $a1, $t7
/* 000D4 80BA8E64 8F190790 */ lw $t9, 0x0790($t8) ## 00000790
/* 000D8 80BA8E68 28410064 */ slti $at, $v0, 0x0064
/* 000DC 80BA8E6C 244A0001 */ addiu $t2, $v0, 0x0001 ## $t2 = 00000001
/* 000E0 80BA8E70 8F29005C */ lw $t1, 0x005C($t9) ## 0000005C
/* 000E4 80BA8E74 AC890024 */ sw $t1, 0x0024($a0) ## 00000024
/* 000E8 80BA8E78 8F280060 */ lw $t0, 0x0060($t9) ## 00000060
/* 000EC 80BA8E7C AC880028 */ sw $t0, 0x0028($a0) ## 00000028
/* 000F0 80BA8E80 8F290064 */ lw $t1, 0x0064($t9) ## 00000064
/* 000F4 80BA8E84 10200003 */ beq $at, $zero, .L80BA8E94
/* 000F8 80BA8E88 AC89002C */ sw $t1, 0x002C($a0) ## 0000002C
/* 000FC 80BA8E8C 10000003 */ beq $zero, $zero, .L80BA8E9C
/* 00100 80BA8E90 A48A014C */ sh $t2, 0x014C($a0) ## 0000014C
.L80BA8E94:
/* 00104 80BA8E94 0C00B55C */ jal Actor_Kill
/* 00108 80BA8E98 00000000 */ nop
.L80BA8E9C:
/* 0010C 80BA8E9C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00110 80BA8EA0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00114 80BA8EA4 03E00008 */ jr $ra
/* 00118 80BA8EA8 00000000 */ nop

View file

@ -1,21 +0,0 @@
glabel OceffWipe2_Destroy
/* 00070 80BA9C20 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 00074 80BA9C24 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00078 80BA9C28 AFA40020 */ sw $a0, 0x0020($sp)
/* 0007C 80BA9C2C 8CA21C44 */ lw $v0, 0x1C44($a1) ## 00001C44
/* 00080 80BA9C30 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
/* 00084 80BA9C34 0C021DB2 */ jal func_800876C8
/* 00088 80BA9C38 AFA20018 */ sw $v0, 0x0018($sp)
/* 0008C 80BA9C3C 3C0E8016 */ lui $t6, %hi(gSaveContext+0x13c8)
/* 00090 80BA9C40 85CEFA28 */ lh $t6, %lo(gSaveContext+0x13c8)($t6)
/* 00094 80BA9C44 8FA20018 */ lw $v0, 0x0018($sp)
/* 00098 80BA9C48 51C00005 */ beql $t6, $zero, .L80BA9C60
/* 0009C 80BA9C4C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 000A0 80BA9C50 904F0692 */ lbu $t7, 0x0692($v0) ## 00000692
/* 000A4 80BA9C54 35F80040 */ ori $t8, $t7, 0x0040 ## $t8 = 00000040
/* 000A8 80BA9C58 A0580692 */ sb $t8, 0x0692($v0) ## 00000692
/* 000AC 80BA9C5C 8FBF0014 */ lw $ra, 0x0014($sp)
.L80BA9C60:
/* 000B0 80BA9C60 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 000B4 80BA9C64 03E00008 */ jr $ra
/* 000B8 80BA9C68 00000000 */ nop

View file

@ -1,237 +0,0 @@
.rdata
glabel D_80BAB2C0
.asciz "../z_oceff_wipe2.c"
.balign 4
glabel D_80BAB2D4
.asciz "../z_oceff_wipe2.c"
.balign 4
glabel D_80BAB2E8
.asciz "../z_oceff_wipe2.c"
.balign 4
.late_rodata
glabel D_80BAB2FC
.float 1330.0
glabel D_80BAB300
.float 1330.0
glabel D_80BAB304
.float 0.1
.text
glabel OceffWipe2_Draw
/* 0011C 80BA9CCC 27BDFF50 */ addiu $sp, $sp, 0xFF50 ## $sp = FFFFFF50
/* 00120 80BA9CD0 AFBF003C */ sw $ra, 0x003C($sp)
/* 00124 80BA9CD4 AFB10038 */ sw $s1, 0x0038($sp)
/* 00128 80BA9CD8 AFB00034 */ sw $s0, 0x0034($sp)
/* 0012C 80BA9CDC 8CAE009C */ lw $t6, 0x009C($a1) ## 0000009C
/* 00130 80BA9CE0 27B8008C */ addiu $t8, $sp, 0x008C ## $t8 = FFFFFFDC
/* 00134 80BA9CE4 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
/* 00138 80BA9CE8 31CF00FF */ andi $t7, $t6, 0x00FF ## $t7 = 00000000
/* 0013C 80BA9CEC AFAF00AC */ sw $t7, 0x00AC($sp)
/* 00140 80BA9CF0 84B907A0 */ lh $t9, 0x07A0($a1) ## 000007A0
/* 00144 80BA9CF4 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
/* 00148 80BA9CF8 27A4007C */ addiu $a0, $sp, 0x007C ## $a0 = FFFFFFCC
/* 0014C 80BA9CFC 00195080 */ sll $t2, $t9, 2
/* 00150 80BA9D00 00AA5821 */ addu $t3, $a1, $t2
/* 00154 80BA9D04 8D6C0790 */ lw $t4, 0x0790($t3) ## 00000790
/* 00158 80BA9D08 8D8E005C */ lw $t6, 0x005C($t4) ## 0000005C
/* 0015C 80BA9D0C AF0E0000 */ sw $t6, 0x0000($t8) ## FFFFFFDC
/* 00160 80BA9D10 8D8D0060 */ lw $t5, 0x0060($t4) ## 00000060
/* 00164 80BA9D14 AF0D0004 */ sw $t5, 0x0004($t8) ## FFFFFFE0
/* 00168 80BA9D18 8D8E0064 */ lw $t6, 0x0064($t4) ## 00000064
/* 0016C 80BA9D1C AF0E0008 */ sw $t6, 0x0008($t8) ## FFFFFFE4
/* 00170 80BA9D20 84AF07A0 */ lh $t7, 0x07A0($a1) ## 000007A0
/* 00174 80BA9D24 000FC880 */ sll $t9, $t7, 2
/* 00178 80BA9D28 00B95021 */ addu $t2, $a1, $t9
/* 0017C 80BA9D2C 8D450790 */ lw $a1, 0x0790($t2) ## 00000790
/* 00180 80BA9D30 0C016BED */ jal func_8005AFB4
/* 00184 80BA9D34 AFA600B0 */ sw $a2, 0x00B0($sp)
/* 00188 80BA9D38 8FA600B0 */ lw $a2, 0x00B0($sp)
/* 0018C 80BA9D3C 84D0014C */ lh $s0, 0x014C($a2) ## 0000014C
/* 00190 80BA9D40 2A010020 */ slti $at, $s0, 0x0020
/* 00194 80BA9D44 1020000C */ beq $at, $zero, .L80BA9D78
/* 00198 80BA9D48 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0019C 80BA9D4C 00042640 */ sll $a0, $a0, 25
/* 001A0 80BA9D50 00042403 */ sra $a0, $a0, 16
/* 001A4 80BA9D54 0C01DE1C */ jal Math_Sins
## sins?
/* 001A8 80BA9D58 AFA600B0 */ sw $a2, 0x00B0($sp)
/* 001AC 80BA9D5C 3C0180BB */ lui $at, %hi(D_80BAB2FC) ## $at = 80BB0000
/* 001B0 80BA9D60 C424B2FC */ lwc1 $f4, %lo(D_80BAB2FC)($at)
/* 001B4 80BA9D64 8FA600B0 */ lw $a2, 0x00B0($sp)
/* 001B8 80BA9D68 46040182 */ mul.s $f6, $f0, $f4
/* 001BC 80BA9D6C E7A600A4 */ swc1 $f6, 0x00A4($sp)
/* 001C0 80BA9D70 10000004 */ beq $zero, $zero, .L80BA9D84
/* 001C4 80BA9D74 84D0014C */ lh $s0, 0x014C($a2) ## 0000014C
.L80BA9D78:
/* 001C8 80BA9D78 3C0180BB */ lui $at, %hi(D_80BAB300) ## $at = 80BB0000
/* 001CC 80BA9D7C C428B300 */ lwc1 $f8, %lo(D_80BAB300)($at)
/* 001D0 80BA9D80 E7A800A4 */ swc1 $f8, 0x00A4($sp)
.L80BA9D84:
/* 001D4 80BA9D84 2A010050 */ slti $at, $s0, 0x0050
/* 001D8 80BA9D88 14200009 */ bne $at, $zero, .L80BA9DB0
/* 001DC 80BA9D8C 3C0280BB */ lui $v0, %hi(D_80BAB17F) ## $v0 = 80BB0000
/* 001E0 80BA9D90 00101823 */ subu $v1, $zero, $s0
/* 001E4 80BA9D94 00600821 */ addu $at, $v1, $zero
/* 001E8 80BA9D98 00031880 */ sll $v1, $v1, 2
/* 001EC 80BA9D9C 00611823 */ subu $v1, $v1, $at
/* 001F0 80BA9DA0 00031880 */ sll $v1, $v1, 2
/* 001F4 80BA9DA4 246304B0 */ addiu $v1, $v1, 0x04B0 ## $v1 = 000004B0
/* 001F8 80BA9DA8 10000002 */ beq $zero, $zero, .L80BA9DB4
/* 001FC 80BA9DAC 306300FF */ andi $v1, $v1, 0x00FF ## $v1 = 000000B0
.L80BA9DB0:
/* 00200 80BA9DB0 240300FF */ addiu $v1, $zero, 0x00FF ## $v1 = 000000FF
.L80BA9DB4:
/* 00204 80BA9DB4 3C0180BB */ lui $at, %hi(D_80BAB17F) ## $at = 80BB0000
/* 00208 80BA9DB8 A023B17F */ sb $v1, %lo(D_80BAB17F)($at)
/* 0020C 80BA9DBC 9042B17F */ lbu $v0, %lo(D_80BAB17F)($v0)
/* 00210 80BA9DC0 3C0180BB */ lui $at, %hi(D_80BAB15F) ## $at = 80BB0000
/* 00214 80BA9DC4 3C0680BB */ lui $a2, %hi(D_80BAB2C0) ## $a2 = 80BB0000
/* 00218 80BA9DC8 A022B15F */ sb $v0, %lo(D_80BAB15F)($at)
/* 0021C 80BA9DCC 3C0180BB */ lui $at, %hi(D_80BAB13F) ## $at = 80BB0000
/* 00220 80BA9DD0 A022B13F */ sb $v0, %lo(D_80BAB13F)($at)
/* 00224 80BA9DD4 3C0180BB */ lui $at, %hi(D_80BAB12F) ## $at = 80BB0000
/* 00228 80BA9DD8 A022B12F */ sb $v0, %lo(D_80BAB12F)($at)
/* 0022C 80BA9DDC 3C0180BB */ lui $at, %hi(D_80BAB10F) ## $at = 80BB0000
/* 00230 80BA9DE0 A022B10F */ sb $v0, %lo(D_80BAB10F)($at)
/* 00234 80BA9DE4 3C0180BB */ lui $at, %hi(D_80BAB0EF) ## $at = 80BB0000
/* 00238 80BA9DE8 A022B0EF */ sb $v0, %lo(D_80BAB0EF)($at)
/* 0023C 80BA9DEC 3C0180BB */ lui $at, %hi(D_80BAB0CF) ## $at = 80BB0000
/* 00240 80BA9DF0 A022B0CF */ sb $v0, %lo(D_80BAB0CF)($at)
/* 00244 80BA9DF4 3C0180BB */ lui $at, %hi(D_80BAB0AF) ## $at = 80BB0000
/* 00248 80BA9DF8 A022B0AF */ sb $v0, %lo(D_80BAB0AF)($at)
/* 0024C 80BA9DFC 3C0180BB */ lui $at, %hi(D_80BAB08F) ## $at = 80BB0000
/* 00250 80BA9E00 A022B08F */ sb $v0, %lo(D_80BAB08F)($at)
/* 00254 80BA9E04 3C0180BB */ lui $at, %hi(D_80BAB06F) ## $at = 80BB0000
/* 00258 80BA9E08 A022B06F */ sb $v0, %lo(D_80BAB06F)($at)
/* 0025C 80BA9E0C 3C0180BB */ lui $at, %hi(D_80BAB04F) ## $at = 80BB0000
/* 00260 80BA9E10 A022B04F */ sb $v0, %lo(D_80BAB04F)($at)
/* 00264 80BA9E14 8E250000 */ lw $a1, 0x0000($s1) ## 00000000
/* 00268 80BA9E18 24C6B2C0 */ addiu $a2, $a2, %lo(D_80BAB2C0) ## $a2 = 80BAB2C0
/* 0026C 80BA9E1C 27A40068 */ addiu $a0, $sp, 0x0068 ## $a0 = FFFFFFB8
/* 00270 80BA9E20 24070186 */ addiu $a3, $zero, 0x0186 ## $a3 = 00000186
/* 00274 80BA9E24 0C031AB1 */ jal Graph_OpenDisps
/* 00278 80BA9E28 00A08025 */ or $s0, $a1, $zero ## $s0 = 00000000
/* 0027C 80BA9E2C 0C024F61 */ jal func_80093D84
/* 00280 80BA9E30 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
/* 00284 80BA9E34 C7AA008C */ lwc1 $f10, 0x008C($sp)
/* 00288 80BA9E38 C7B0007C */ lwc1 $f16, 0x007C($sp)
/* 0028C 80BA9E3C C7A60094 */ lwc1 $f6, 0x0094($sp)
/* 00290 80BA9E40 C7A80084 */ lwc1 $f8, 0x0084($sp)
/* 00294 80BA9E44 46105300 */ add.s $f12, $f10, $f16
/* 00298 80BA9E48 C7B20090 */ lwc1 $f18, 0x0090($sp)
/* 0029C 80BA9E4C C7A40080 */ lwc1 $f4, 0x0080($sp)
/* 002A0 80BA9E50 46083280 */ add.s $f10, $f6, $f8
/* 002A4 80BA9E54 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 002A8 80BA9E58 46049380 */ add.s $f14, $f18, $f4
/* 002AC 80BA9E5C 44065000 */ mfc1 $a2, $f10
/* 002B0 80BA9E60 0C034261 */ jal Matrix_Translate
/* 002B4 80BA9E64 00000000 */ nop
/* 002B8 80BA9E68 3C0180BB */ lui $at, %hi(D_80BAB304) ## $at = 80BB0000
/* 002BC 80BA9E6C C42CB304 */ lwc1 $f12, %lo(D_80BAB304)($at)
/* 002C0 80BA9E70 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 002C4 80BA9E74 44066000 */ mfc1 $a2, $f12
/* 002C8 80BA9E78 0C0342A3 */ jal Matrix_Scale
/* 002CC 80BA9E7C 46006386 */ mov.s $f14, $f12
/* 002D0 80BA9E80 3C010001 */ lui $at, 0x0001 ## $at = 00010000
/* 002D4 80BA9E84 34211DA0 */ ori $at, $at, 0x1DA0 ## $at = 00011DA0
/* 002D8 80BA9E88 0C0347F5 */ jal func_800D1FD4
/* 002DC 80BA9E8C 02212021 */ addu $a0, $s1, $at
/* 002E0 80BA9E90 C7B000A4 */ lwc1 $f16, 0x00A4($sp)
/* 002E4 80BA9E94 44806000 */ mtc1 $zero, $f12 ## $f12 = 0.00
/* 002E8 80BA9E98 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 002EC 80BA9E9C 46008487 */ neg.s $f18, $f16
/* 002F0 80BA9EA0 46006386 */ mov.s $f14, $f12
/* 002F4 80BA9EA4 44069000 */ mfc1 $a2, $f18
/* 002F8 80BA9EA8 0C034261 */ jal Matrix_Translate
/* 002FC 80BA9EAC 00000000 */ nop
/* 00300 80BA9EB0 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 00304 80BA9EB4 3C18DA38 */ lui $t8, 0xDA38 ## $t8 = DA380000
/* 00308 80BA9EB8 37180003 */ ori $t8, $t8, 0x0003 ## $t8 = DA380003
/* 0030C 80BA9EBC 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
/* 00310 80BA9EC0 AE0B02D0 */ sw $t3, 0x02D0($s0) ## 000002D0
/* 00314 80BA9EC4 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
/* 00318 80BA9EC8 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
/* 0031C 80BA9ECC 3C0580BB */ lui $a1, %hi(D_80BAB2D4) ## $a1 = 80BB0000
/* 00320 80BA9ED0 24A5B2D4 */ addiu $a1, $a1, %lo(D_80BAB2D4) ## $a1 = 80BAB2D4
/* 00324 80BA9ED4 24060190 */ addiu $a2, $zero, 0x0190 ## $a2 = 00000190
/* 00328 80BA9ED8 0C0346A2 */ jal Matrix_NewMtx
/* 0032C 80BA9EDC AFA20064 */ sw $v0, 0x0064($sp)
/* 00330 80BA9EE0 8FA30064 */ lw $v1, 0x0064($sp)
/* 00334 80BA9EE4 3C0DFA00 */ lui $t5, 0xFA00 ## $t5 = FA000000
/* 00338 80BA9EE8 240EAAFF */ addiu $t6, $zero, 0xAAFF ## $t6 = FFFFAAFF
/* 0033C 80BA9EEC AC620004 */ sw $v0, 0x0004($v1) ## 00000004
/* 00340 80BA9EF0 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 00344 80BA9EF4 3C0AFF64 */ lui $t2, 0xFF64 ## $t2 = FF640000
/* 00348 80BA9EF8 354A0080 */ ori $t2, $t2, 0x0080 ## $t2 = FF640080
/* 0034C 80BA9EFC 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
/* 00350 80BA9F00 AE0C02D0 */ sw $t4, 0x02D0($s0) ## 000002D0
/* 00354 80BA9F04 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
/* 00358 80BA9F08 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
/* 0035C 80BA9F0C 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 00360 80BA9F10 3C19FB00 */ lui $t9, 0xFB00 ## $t9 = FB000000
/* 00364 80BA9F14 3C1880BB */ lui $t8, %hi(D_80BAB190) ## $t8 = 80BB0000
/* 00368 80BA9F18 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
/* 0036C 80BA9F1C AE0F02D0 */ sw $t7, 0x02D0($s0) ## 000002D0
/* 00370 80BA9F20 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
/* 00374 80BA9F24 AC4A0004 */ sw $t2, 0x0004($v0) ## 00000004
/* 00378 80BA9F28 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 0037C 80BA9F2C 2718B190 */ addiu $t8, $t8, %lo(D_80BAB190) ## $t8 = 80BAB190
/* 00380 80BA9F30 3C08DE00 */ lui $t0, 0xDE00 ## $t0 = DE000000
/* 00384 80BA9F34 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
/* 00388 80BA9F38 AE0B02D0 */ sw $t3, 0x02D0($s0) ## 000002D0
/* 0038C 80BA9F3C AC480000 */ sw $t0, 0x0000($v0) ## 00000000
/* 00390 80BA9F40 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
/* 00394 80BA9F44 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 00398 80BA9F48 8FA900AC */ lw $t1, 0x00AC($sp)
/* 0039C 80BA9F4C 240A0040 */ addiu $t2, $zero, 0x0040 ## $t2 = 00000040
/* 003A0 80BA9F50 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
/* 003A4 80BA9F54 AE0C02D0 */ sw $t4, 0x02D0($s0) ## 000002D0
/* 003A8 80BA9F58 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
/* 003AC 80BA9F5C 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
/* 003B0 80BA9F60 00090823 */ subu $at, $zero, $t1
/* 003B4 80BA9F64 00013880 */ sll $a3, $at, 2
/* 003B8 80BA9F68 00E13823 */ subu $a3, $a3, $at
/* 003BC 80BA9F6C 00093080 */ sll $a2, $t1, 2
/* 003C0 80BA9F70 00073840 */ sll $a3, $a3, 1
/* 003C4 80BA9F74 24190040 */ addiu $t9, $zero, 0x0040 ## $t9 = 00000040
/* 003C8 80BA9F78 240F0001 */ addiu $t7, $zero, 0x0001 ## $t7 = 00000001
/* 003CC 80BA9F7C 240E0040 */ addiu $t6, $zero, 0x0040 ## $t6 = 00000040
/* 003D0 80BA9F80 240D0040 */ addiu $t5, $zero, 0x0040 ## $t5 = 00000040
/* 003D4 80BA9F84 00C93023 */ subu $a2, $a2, $t1
/* 003D8 80BA9F88 00063040 */ sll $a2, $a2, 1
/* 003DC 80BA9F8C AFAD0010 */ sw $t5, 0x0010($sp)
/* 003E0 80BA9F90 AFAE0014 */ sw $t6, 0x0014($sp)
/* 003E4 80BA9F94 AFAF0018 */ sw $t7, 0x0018($sp)
/* 003E8 80BA9F98 AFB90024 */ sw $t9, 0x0024($sp)
/* 003EC 80BA9F9C AFA7001C */ sw $a3, 0x001C($sp)
/* 003F0 80BA9FA0 AFAA0028 */ sw $t2, 0x0028($sp)
/* 003F4 80BA9FA4 AFA00020 */ sw $zero, 0x0020($sp)
/* 003F8 80BA9FA8 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 003FC 80BA9FAC 0C0253D0 */ jal Gfx_TwoTexScroll
/* 00400 80BA9FB0 AFA20054 */ sw $v0, 0x0054($sp)
/* 00404 80BA9FB4 8FA30054 */ lw $v1, 0x0054($sp)
/* 00408 80BA9FB8 3C0C80BB */ lui $t4, %hi(D_80BAB238) ## $t4 = 80BB0000
/* 0040C 80BA9FBC 258CB238 */ addiu $t4, $t4, %lo(D_80BAB238) ## $t4 = 80BAB238
/* 00410 80BA9FC0 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
/* 00414 80BA9FC4 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 00418 80BA9FC8 3C18DE00 */ lui $t8, 0xDE00 ## $t8 = DE000000
/* 0041C 80BA9FCC 3C0680BB */ lui $a2, %hi(D_80BAB2E8) ## $a2 = 80BB0000
/* 00420 80BA9FD0 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
/* 00424 80BA9FD4 AE0B02D0 */ sw $t3, 0x02D0($s0) ## 000002D0
/* 00428 80BA9FD8 AC4C0004 */ sw $t4, 0x0004($v0) ## 00000004
/* 0042C 80BA9FDC AC580000 */ sw $t8, 0x0000($v0) ## 00000000
/* 00430 80BA9FE0 8E250000 */ lw $a1, 0x0000($s1) ## 00000000
/* 00434 80BA9FE4 24C6B2E8 */ addiu $a2, $a2, %lo(D_80BAB2E8) ## $a2 = 80BAB2E8
/* 00438 80BA9FE8 27A40068 */ addiu $a0, $sp, 0x0068 ## $a0 = FFFFFFB8
/* 0043C 80BA9FEC 0C031AD5 */ jal Graph_CloseDisps
/* 00440 80BA9FF0 240701A1 */ addiu $a3, $zero, 0x01A1 ## $a3 = 000001A1
/* 00444 80BA9FF4 8FBF003C */ lw $ra, 0x003C($sp)
/* 00448 80BA9FF8 8FB00034 */ lw $s0, 0x0034($sp)
/* 0044C 80BA9FFC 8FB10038 */ lw $s1, 0x0038($sp)
/* 00450 80BAA000 03E00008 */ jr $ra
/* 00454 80BAA004 27BD00B0 */ addiu $sp, $sp, 0x00B0 ## $sp = 00000000
/* 00458 80BAA008 00000000 */ nop
/* 0045C 80BAA00C 00000000 */ nop

View file

@ -1,37 +0,0 @@
.rdata
glabel D_80BAB2A0
.asciz " WIPE2 arg_data = %d\n"
.balign 4
.text
glabel OceffWipe2_Init
/* 00000 80BA9BB0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00004 80BA9BB4 AFA5001C */ sw $a1, 0x001C($sp)
/* 00008 80BA9BB8 AFBF0014 */ sw $ra, 0x0014($sp)
/* 0000C 80BA9BBC 3C053DCC */ lui $a1, 0x3DCC ## $a1 = 3DCC0000
/* 00010 80BA9BC0 34A5CCCD */ ori $a1, $a1, 0xCCCD ## $a1 = 3DCCCCCD
/* 00014 80BA9BC4 0C00B58B */ jal Actor_SetScale
/* 00018 80BA9BC8 AFA40018 */ sw $a0, 0x0018($sp)
/* 0001C 80BA9BCC 8FA60018 */ lw $a2, 0x0018($sp)
/* 00020 80BA9BD0 8FA2001C */ lw $v0, 0x001C($sp)
/* 00024 80BA9BD4 3C0480BB */ lui $a0, %hi(D_80BAB2A0) ## $a0 = 80BB0000
/* 00028 80BA9BD8 A4C0014C */ sh $zero, 0x014C($a2) ## 0000014C
/* 0002C 80BA9BDC 844E07A0 */ lh $t6, 0x07A0($v0) ## 000007A0
/* 00030 80BA9BE0 2484B2A0 */ addiu $a0, $a0, %lo(D_80BAB2A0) ## $a0 = 80BAB2A0
/* 00034 80BA9BE4 84C5001C */ lh $a1, 0x001C($a2) ## 0000001C
/* 00038 80BA9BE8 000E7880 */ sll $t7, $t6, 2
/* 0003C 80BA9BEC 004FC021 */ addu $t8, $v0, $t7
/* 00040 80BA9BF0 8F190790 */ lw $t9, 0x0790($t8) ## 00000790
/* 00044 80BA9BF4 8F29005C */ lw $t1, 0x005C($t9) ## 0000005C
/* 00048 80BA9BF8 ACC90024 */ sw $t1, 0x0024($a2) ## 00000024
/* 0004C 80BA9BFC 8F280060 */ lw $t0, 0x0060($t9) ## 00000060
/* 00050 80BA9C00 ACC80028 */ sw $t0, 0x0028($a2) ## 00000028
/* 00054 80BA9C04 8F290064 */ lw $t1, 0x0064($t9) ## 00000064
/* 00058 80BA9C08 0C00084C */ jal osSyncPrintf
/* 0005C 80BA9C0C ACC9002C */ sw $t1, 0x002C($a2) ## 0000002C
/* 00060 80BA9C10 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00064 80BA9C14 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00068 80BA9C18 03E00008 */ jr $ra
/* 0006C 80BA9C1C 00000000 */ nop

View file

@ -1,28 +0,0 @@
glabel OceffWipe2_Update
/* 000BC 80BA9C6C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 000C0 80BA9C70 AFBF0014 */ sw $ra, 0x0014($sp)
/* 000C4 80BA9C74 84AE07A0 */ lh $t6, 0x07A0($a1) ## 000007A0
/* 000C8 80BA9C78 8482014C */ lh $v0, 0x014C($a0) ## 0000014C
/* 000CC 80BA9C7C 000E7880 */ sll $t7, $t6, 2
/* 000D0 80BA9C80 00AFC021 */ addu $t8, $a1, $t7
/* 000D4 80BA9C84 8F190790 */ lw $t9, 0x0790($t8) ## 00000790
/* 000D8 80BA9C88 28410064 */ slti $at, $v0, 0x0064
/* 000DC 80BA9C8C 244A0001 */ addiu $t2, $v0, 0x0001 ## $t2 = 00000001
/* 000E0 80BA9C90 8F29005C */ lw $t1, 0x005C($t9) ## 0000005C
/* 000E4 80BA9C94 AC890024 */ sw $t1, 0x0024($a0) ## 00000024
/* 000E8 80BA9C98 8F280060 */ lw $t0, 0x0060($t9) ## 00000060
/* 000EC 80BA9C9C AC880028 */ sw $t0, 0x0028($a0) ## 00000028
/* 000F0 80BA9CA0 8F290064 */ lw $t1, 0x0064($t9) ## 00000064
/* 000F4 80BA9CA4 10200003 */ beq $at, $zero, .L80BA9CB4
/* 000F8 80BA9CA8 AC89002C */ sw $t1, 0x002C($a0) ## 0000002C
/* 000FC 80BA9CAC 10000003 */ beq $zero, $zero, .L80BA9CBC
/* 00100 80BA9CB0 A48A014C */ sh $t2, 0x014C($a0) ## 0000014C
.L80BA9CB4:
/* 00104 80BA9CB4 0C00B55C */ jal Actor_Kill
/* 00108 80BA9CB8 00000000 */ nop
.L80BA9CBC:
/* 0010C 80BA9CBC 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00110 80BA9CC0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00114 80BA9CC4 03E00008 */ jr $ra
/* 00118 80BA9CC8 00000000 */ nop

View file

@ -1,21 +0,0 @@
glabel OceffWipe3_Destroy
/* 00070 80BAB460 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 00074 80BAB464 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00078 80BAB468 AFA40020 */ sw $a0, 0x0020($sp)
/* 0007C 80BAB46C 8CA21C44 */ lw $v0, 0x1C44($a1) ## 00001C44
/* 00080 80BAB470 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
/* 00084 80BAB474 0C021DB2 */ jal func_800876C8
/* 00088 80BAB478 AFA20018 */ sw $v0, 0x0018($sp)
/* 0008C 80BAB47C 3C0E8016 */ lui $t6, %hi(gSaveContext+0x13c8)
/* 00090 80BAB480 85CEFA28 */ lh $t6, %lo(gSaveContext+0x13c8)($t6)
/* 00094 80BAB484 8FA20018 */ lw $v0, 0x0018($sp)
/* 00098 80BAB488 51C00005 */ beql $t6, $zero, .L80BAB4A0
/* 0009C 80BAB48C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 000A0 80BAB490 904F0692 */ lbu $t7, 0x0692($v0) ## 00000692
/* 000A4 80BAB494 35F80040 */ ori $t8, $t7, 0x0040 ## $t8 = 00000040
/* 000A8 80BAB498 A0580692 */ sb $t8, 0x0692($v0) ## 00000692
/* 000AC 80BAB49C 8FBF0014 */ lw $ra, 0x0014($sp)
.L80BAB4A0:
/* 000B0 80BAB4A0 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 000B4 80BAB4A4 03E00008 */ jr $ra
/* 000B8 80BAB4A8 00000000 */ nop

View file

@ -1,237 +0,0 @@
.rdata
glabel D_80BACAE0
.asciz "../z_oceff_wipe3.c"
.balign 4
glabel D_80BACAF4
.asciz "../z_oceff_wipe3.c"
.balign 4
glabel D_80BACB08
.asciz "../z_oceff_wipe3.c"
.balign 4
.late_rodata
glabel D_80BACB1C
.float 1330.0
glabel D_80BACB20
.float 1330.0
glabel D_80BACB24
.float 0.1
.text
glabel OceffWipe3_Draw
/* 0011C 80BAB50C 27BDFF50 */ addiu $sp, $sp, 0xFF50 ## $sp = FFFFFF50
/* 00120 80BAB510 AFBF003C */ sw $ra, 0x003C($sp)
/* 00124 80BAB514 AFB10038 */ sw $s1, 0x0038($sp)
/* 00128 80BAB518 AFB00034 */ sw $s0, 0x0034($sp)
/* 0012C 80BAB51C 8CAE009C */ lw $t6, 0x009C($a1) ## 0000009C
/* 00130 80BAB520 27B8008C */ addiu $t8, $sp, 0x008C ## $t8 = FFFFFFDC
/* 00134 80BAB524 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
/* 00138 80BAB528 31CF0FFF */ andi $t7, $t6, 0x0FFF ## $t7 = 00000000
/* 0013C 80BAB52C AFAF00AC */ sw $t7, 0x00AC($sp)
/* 00140 80BAB530 84B907A0 */ lh $t9, 0x07A0($a1) ## 000007A0
/* 00144 80BAB534 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
/* 00148 80BAB538 27A4007C */ addiu $a0, $sp, 0x007C ## $a0 = FFFFFFCC
/* 0014C 80BAB53C 00195080 */ sll $t2, $t9, 2
/* 00150 80BAB540 00AA5821 */ addu $t3, $a1, $t2
/* 00154 80BAB544 8D6C0790 */ lw $t4, 0x0790($t3) ## 00000790
/* 00158 80BAB548 8D8E005C */ lw $t6, 0x005C($t4) ## 0000005C
/* 0015C 80BAB54C AF0E0000 */ sw $t6, 0x0000($t8) ## FFFFFFDC
/* 00160 80BAB550 8D8D0060 */ lw $t5, 0x0060($t4) ## 00000060
/* 00164 80BAB554 AF0D0004 */ sw $t5, 0x0004($t8) ## FFFFFFE0
/* 00168 80BAB558 8D8E0064 */ lw $t6, 0x0064($t4) ## 00000064
/* 0016C 80BAB55C AF0E0008 */ sw $t6, 0x0008($t8) ## FFFFFFE4
/* 00170 80BAB560 84AF07A0 */ lh $t7, 0x07A0($a1) ## 000007A0
/* 00174 80BAB564 000FC880 */ sll $t9, $t7, 2
/* 00178 80BAB568 00B95021 */ addu $t2, $a1, $t9
/* 0017C 80BAB56C 8D450790 */ lw $a1, 0x0790($t2) ## 00000790
/* 00180 80BAB570 0C016BED */ jal func_8005AFB4
/* 00184 80BAB574 AFA600B0 */ sw $a2, 0x00B0($sp)
/* 00188 80BAB578 8FA600B0 */ lw $a2, 0x00B0($sp)
/* 0018C 80BAB57C 84D0014C */ lh $s0, 0x014C($a2) ## 0000014C
/* 00190 80BAB580 2A010020 */ slti $at, $s0, 0x0020
/* 00194 80BAB584 1020000C */ beq $at, $zero, .L80BAB5B8
/* 00198 80BAB588 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0019C 80BAB58C 00042640 */ sll $a0, $a0, 25
/* 001A0 80BAB590 00042403 */ sra $a0, $a0, 16
/* 001A4 80BAB594 0C01DE1C */ jal Math_Sins
## sins?
/* 001A8 80BAB598 AFA600B0 */ sw $a2, 0x00B0($sp)
/* 001AC 80BAB59C 3C0180BB */ lui $at, %hi(D_80BACB1C) ## $at = 80BB0000
/* 001B0 80BAB5A0 C424CB1C */ lwc1 $f4, %lo(D_80BACB1C)($at)
/* 001B4 80BAB5A4 8FA600B0 */ lw $a2, 0x00B0($sp)
/* 001B8 80BAB5A8 46040182 */ mul.s $f6, $f0, $f4
/* 001BC 80BAB5AC E7A600A4 */ swc1 $f6, 0x00A4($sp)
/* 001C0 80BAB5B0 10000004 */ beq $zero, $zero, .L80BAB5C4
/* 001C4 80BAB5B4 84D0014C */ lh $s0, 0x014C($a2) ## 0000014C
.L80BAB5B8:
/* 001C8 80BAB5B8 3C0180BB */ lui $at, %hi(D_80BACB20) ## $at = 80BB0000
/* 001CC 80BAB5BC C428CB20 */ lwc1 $f8, %lo(D_80BACB20)($at)
/* 001D0 80BAB5C0 E7A800A4 */ swc1 $f8, 0x00A4($sp)
.L80BAB5C4:
/* 001D4 80BAB5C4 2A010050 */ slti $at, $s0, 0x0050
/* 001D8 80BAB5C8 14200009 */ bne $at, $zero, .L80BAB5F0
/* 001DC 80BAB5CC 3C0280BB */ lui $v0, %hi(D_80BAC9CF) ## $v0 = 80BB0000
/* 001E0 80BAB5D0 00101823 */ subu $v1, $zero, $s0
/* 001E4 80BAB5D4 00600821 */ addu $at, $v1, $zero
/* 001E8 80BAB5D8 00031880 */ sll $v1, $v1, 2
/* 001EC 80BAB5DC 00611823 */ subu $v1, $v1, $at
/* 001F0 80BAB5E0 00031880 */ sll $v1, $v1, 2
/* 001F4 80BAB5E4 246304B0 */ addiu $v1, $v1, 0x04B0 ## $v1 = 000004B0
/* 001F8 80BAB5E8 10000002 */ beq $zero, $zero, .L80BAB5F4
/* 001FC 80BAB5EC 306300FF */ andi $v1, $v1, 0x00FF ## $v1 = 000000B0
.L80BAB5F0:
/* 00200 80BAB5F0 240300FF */ addiu $v1, $zero, 0x00FF ## $v1 = 000000FF
.L80BAB5F4:
/* 00204 80BAB5F4 3C0180BB */ lui $at, %hi(D_80BAC9CF) ## $at = 80BB0000
/* 00208 80BAB5F8 A023C9CF */ sb $v1, %lo(D_80BAC9CF)($at)
/* 0020C 80BAB5FC 9042C9CF */ lbu $v0, %lo(D_80BAC9CF)($v0)
/* 00210 80BAB600 3C0180BB */ lui $at, %hi(D_80BAC9AF) ## $at = 80BB0000
/* 00214 80BAB604 3C0680BB */ lui $a2, %hi(D_80BACAE0) ## $a2 = 80BB0000
/* 00218 80BAB608 A022C9AF */ sb $v0, %lo(D_80BAC9AF)($at)
/* 0021C 80BAB60C 3C0180BB */ lui $at, %hi(D_80BAC98F) ## $at = 80BB0000
/* 00220 80BAB610 A022C98F */ sb $v0, %lo(D_80BAC98F)($at)
/* 00224 80BAB614 3C0180BB */ lui $at, %hi(D_80BAC96F) ## $at = 80BB0000
/* 00228 80BAB618 A022C96F */ sb $v0, %lo(D_80BAC96F)($at)
/* 0022C 80BAB61C 3C0180BB */ lui $at, %hi(D_80BAC94F) ## $at = 80BB0000
/* 00230 80BAB620 A022C94F */ sb $v0, %lo(D_80BAC94F)($at)
/* 00234 80BAB624 3C0180BB */ lui $at, %hi(D_80BAC92F) ## $at = 80BB0000
/* 00238 80BAB628 A022C92F */ sb $v0, %lo(D_80BAC92F)($at)
/* 0023C 80BAB62C 3C0180BB */ lui $at, %hi(D_80BAC90F) ## $at = 80BB0000
/* 00240 80BAB630 A022C90F */ sb $v0, %lo(D_80BAC90F)($at)
/* 00244 80BAB634 3C0180BB */ lui $at, %hi(D_80BAC8EF) ## $at = 80BB0000
/* 00248 80BAB638 A022C8EF */ sb $v0, %lo(D_80BAC8EF)($at)
/* 0024C 80BAB63C 3C0180BB */ lui $at, %hi(D_80BAC8CF) ## $at = 80BB0000
/* 00250 80BAB640 A022C8CF */ sb $v0, %lo(D_80BAC8CF)($at)
/* 00254 80BAB644 3C0180BB */ lui $at, %hi(D_80BAC8AF) ## $at = 80BB0000
/* 00258 80BAB648 A022C8AF */ sb $v0, %lo(D_80BAC8AF)($at)
/* 0025C 80BAB64C 3C0180BB */ lui $at, %hi(D_80BAC88F) ## $at = 80BB0000
/* 00260 80BAB650 A022C88F */ sb $v0, %lo(D_80BAC88F)($at)
/* 00264 80BAB654 8E250000 */ lw $a1, 0x0000($s1) ## 00000000
/* 00268 80BAB658 24C6CAE0 */ addiu $a2, $a2, %lo(D_80BACAE0) ## $a2 = 80BACAE0
/* 0026C 80BAB65C 27A40068 */ addiu $a0, $sp, 0x0068 ## $a0 = FFFFFFB8
/* 00270 80BAB660 24070157 */ addiu $a3, $zero, 0x0157 ## $a3 = 00000157
/* 00274 80BAB664 0C031AB1 */ jal Graph_OpenDisps
/* 00278 80BAB668 00A08025 */ or $s0, $a1, $zero ## $s0 = 00000000
/* 0027C 80BAB66C 0C024F61 */ jal func_80093D84
/* 00280 80BAB670 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
/* 00284 80BAB674 C7AA008C */ lwc1 $f10, 0x008C($sp)
/* 00288 80BAB678 C7B0007C */ lwc1 $f16, 0x007C($sp)
/* 0028C 80BAB67C C7A60094 */ lwc1 $f6, 0x0094($sp)
/* 00290 80BAB680 C7A80084 */ lwc1 $f8, 0x0084($sp)
/* 00294 80BAB684 46105300 */ add.s $f12, $f10, $f16
/* 00298 80BAB688 C7B20090 */ lwc1 $f18, 0x0090($sp)
/* 0029C 80BAB68C C7A40080 */ lwc1 $f4, 0x0080($sp)
/* 002A0 80BAB690 46083280 */ add.s $f10, $f6, $f8
/* 002A4 80BAB694 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 002A8 80BAB698 46049380 */ add.s $f14, $f18, $f4
/* 002AC 80BAB69C 44065000 */ mfc1 $a2, $f10
/* 002B0 80BAB6A0 0C034261 */ jal Matrix_Translate
/* 002B4 80BAB6A4 00000000 */ nop
/* 002B8 80BAB6A8 3C0180BB */ lui $at, %hi(D_80BACB24) ## $at = 80BB0000
/* 002BC 80BAB6AC C42CCB24 */ lwc1 $f12, %lo(D_80BACB24)($at)
/* 002C0 80BAB6B0 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 002C4 80BAB6B4 44066000 */ mfc1 $a2, $f12
/* 002C8 80BAB6B8 0C0342A3 */ jal Matrix_Scale
/* 002CC 80BAB6BC 46006386 */ mov.s $f14, $f12
/* 002D0 80BAB6C0 3C010001 */ lui $at, 0x0001 ## $at = 00010000
/* 002D4 80BAB6C4 34211DA0 */ ori $at, $at, 0x1DA0 ## $at = 00011DA0
/* 002D8 80BAB6C8 0C0347F5 */ jal func_800D1FD4
/* 002DC 80BAB6CC 02212021 */ addu $a0, $s1, $at
/* 002E0 80BAB6D0 C7B000A4 */ lwc1 $f16, 0x00A4($sp)
/* 002E4 80BAB6D4 44806000 */ mtc1 $zero, $f12 ## $f12 = 0.00
/* 002E8 80BAB6D8 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 002EC 80BAB6DC 46008487 */ neg.s $f18, $f16
/* 002F0 80BAB6E0 46006386 */ mov.s $f14, $f12
/* 002F4 80BAB6E4 44069000 */ mfc1 $a2, $f18
/* 002F8 80BAB6E8 0C034261 */ jal Matrix_Translate
/* 002FC 80BAB6EC 00000000 */ nop
/* 00300 80BAB6F0 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 00304 80BAB6F4 3C18DA38 */ lui $t8, 0xDA38 ## $t8 = DA380000
/* 00308 80BAB6F8 37180003 */ ori $t8, $t8, 0x0003 ## $t8 = DA380003
/* 0030C 80BAB6FC 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
/* 00310 80BAB700 AE0B02D0 */ sw $t3, 0x02D0($s0) ## 000002D0
/* 00314 80BAB704 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
/* 00318 80BAB708 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
/* 0031C 80BAB70C 3C0580BB */ lui $a1, %hi(D_80BACAF4) ## $a1 = 80BB0000
/* 00320 80BAB710 24A5CAF4 */ addiu $a1, $a1, %lo(D_80BACAF4) ## $a1 = 80BACAF4
/* 00324 80BAB714 24060161 */ addiu $a2, $zero, 0x0161 ## $a2 = 00000161
/* 00328 80BAB718 0C0346A2 */ jal Matrix_NewMtx
/* 0032C 80BAB71C AFA20064 */ sw $v0, 0x0064($sp)
/* 00330 80BAB720 8FA30064 */ lw $v1, 0x0064($sp)
/* 00334 80BAB724 3C0DFA00 */ lui $t5, 0xFA00 ## $t5 = FA000000
/* 00338 80BAB728 240EAAFF */ addiu $t6, $zero, 0xAAFF ## $t6 = FFFFAAFF
/* 0033C 80BAB72C AC620004 */ sw $v0, 0x0004($v1) ## 00000004
/* 00340 80BAB730 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 00344 80BAB734 3C0A64C8 */ lui $t2, 0x64C8 ## $t2 = 64C80000
/* 00348 80BAB738 354A0080 */ ori $t2, $t2, 0x0080 ## $t2 = 64C80080
/* 0034C 80BAB73C 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
/* 00350 80BAB740 AE0C02D0 */ sw $t4, 0x02D0($s0) ## 000002D0
/* 00354 80BAB744 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
/* 00358 80BAB748 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
/* 0035C 80BAB74C 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 00360 80BAB750 3C19FB00 */ lui $t9, 0xFB00 ## $t9 = FB000000
/* 00364 80BAB754 3C1880BB */ lui $t8, %hi(D_80BAC9D0) ## $t8 = 80BB0000
/* 00368 80BAB758 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
/* 0036C 80BAB75C AE0F02D0 */ sw $t7, 0x02D0($s0) ## 000002D0
/* 00370 80BAB760 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
/* 00374 80BAB764 AC4A0004 */ sw $t2, 0x0004($v0) ## 00000004
/* 00378 80BAB768 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 0037C 80BAB76C 2718C9D0 */ addiu $t8, $t8, %lo(D_80BAC9D0) ## $t8 = 80BAC9D0
/* 00380 80BAB770 3C08DE00 */ lui $t0, 0xDE00 ## $t0 = DE000000
/* 00384 80BAB774 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
/* 00388 80BAB778 AE0B02D0 */ sw $t3, 0x02D0($s0) ## 000002D0
/* 0038C 80BAB77C AC480000 */ sw $t0, 0x0000($v0) ## 00000000
/* 00390 80BAB780 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
/* 00394 80BAB784 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 00398 80BAB788 8FA900AC */ lw $t1, 0x00AC($sp)
/* 0039C 80BAB78C 24180040 */ addiu $t8, $zero, 0x0040 ## $t8 = 00000040
/* 003A0 80BAB790 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
/* 003A4 80BAB794 AE0C02D0 */ sw $t4, 0x02D0($s0) ## 000002D0
/* 003A8 80BAB798 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
/* 003AC 80BAB79C 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
/* 003B0 80BAB7A0 00090823 */ subu $at, $zero, $t1
/* 003B4 80BAB7A4 00013880 */ sll $a3, $at, 2
/* 003B8 80BAB7A8 00093080 */ sll $a2, $t1, 2
/* 003BC 80BAB7AC 00E13823 */ subu $a3, $a3, $at
/* 003C0 80BAB7B0 000150C0 */ sll $t2, $at, 3
/* 003C4 80BAB7B4 240B0040 */ addiu $t3, $zero, 0x0040 ## $t3 = 00000040
/* 003C8 80BAB7B8 240F0001 */ addiu $t7, $zero, 0x0001 ## $t7 = 00000001
/* 003CC 80BAB7BC 240E0040 */ addiu $t6, $zero, 0x0040 ## $t6 = 00000040
/* 003D0 80BAB7C0 240D0040 */ addiu $t5, $zero, 0x0040 ## $t5 = 00000040
/* 003D4 80BAB7C4 00C93023 */ subu $a2, $a2, $t1
/* 003D8 80BAB7C8 0009C8C0 */ sll $t9, $t1, 3
/* 003DC 80BAB7CC AFB9001C */ sw $t9, 0x001C($sp)
/* 003E0 80BAB7D0 00063080 */ sll $a2, $a2, 2
/* 003E4 80BAB7D4 AFAD0010 */ sw $t5, 0x0010($sp)
/* 003E8 80BAB7D8 AFAE0014 */ sw $t6, 0x0014($sp)
/* 003EC 80BAB7DC AFAF0018 */ sw $t7, 0x0018($sp)
/* 003F0 80BAB7E0 AFAB0024 */ sw $t3, 0x0024($sp)
/* 003F4 80BAB7E4 AFAA0020 */ sw $t2, 0x0020($sp)
/* 003F8 80BAB7E8 00073880 */ sll $a3, $a3, 2
/* 003FC 80BAB7EC AFB80028 */ sw $t8, 0x0028($sp)
/* 00400 80BAB7F0 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 00404 80BAB7F4 0C0253D0 */ jal Gfx_TwoTexScroll
/* 00408 80BAB7F8 AFA20054 */ sw $v0, 0x0054($sp)
/* 0040C 80BAB7FC 8FA30054 */ lw $v1, 0x0054($sp)
/* 00410 80BAB800 3C0E80BB */ lui $t6, %hi(D_80BACA58) ## $t6 = 80BB0000
/* 00414 80BAB804 25CECA58 */ addiu $t6, $t6, %lo(D_80BACA58) ## $t6 = 80BACA58
/* 00418 80BAB808 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
/* 0041C 80BAB80C 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 00420 80BAB810 3C0DDE00 */ lui $t5, 0xDE00 ## $t5 = DE000000
/* 00424 80BAB814 3C0680BB */ lui $a2, %hi(D_80BACB08) ## $a2 = 80BB0000
/* 00428 80BAB818 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
/* 0042C 80BAB81C AE0C02D0 */ sw $t4, 0x02D0($s0) ## 000002D0
/* 00430 80BAB820 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
/* 00434 80BAB824 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
/* 00438 80BAB828 8E250000 */ lw $a1, 0x0000($s1) ## 00000000
/* 0043C 80BAB82C 24C6CB08 */ addiu $a2, $a2, %lo(D_80BACB08) ## $a2 = 80BACB08
/* 00440 80BAB830 27A40068 */ addiu $a0, $sp, 0x0068 ## $a0 = FFFFFFB8
/* 00444 80BAB834 0C031AD5 */ jal Graph_CloseDisps
/* 00448 80BAB838 24070172 */ addiu $a3, $zero, 0x0172 ## $a3 = 00000172
/* 0044C 80BAB83C 8FBF003C */ lw $ra, 0x003C($sp)
/* 00450 80BAB840 8FB00034 */ lw $s0, 0x0034($sp)
/* 00454 80BAB844 8FB10038 */ lw $s1, 0x0038($sp)
/* 00458 80BAB848 03E00008 */ jr $ra
/* 0045C 80BAB84C 27BD00B0 */ addiu $sp, $sp, 0x00B0 ## $sp = 00000000

View file

@ -1,37 +0,0 @@
.rdata
glabel D_80BACAC0
.asciz " WIPE2 arg_data = %d\n"
.balign 4
.text
glabel OceffWipe3_Init
/* 00000 80BAB3F0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00004 80BAB3F4 AFA5001C */ sw $a1, 0x001C($sp)
/* 00008 80BAB3F8 AFBF0014 */ sw $ra, 0x0014($sp)
/* 0000C 80BAB3FC 3C053DCC */ lui $a1, 0x3DCC ## $a1 = 3DCC0000
/* 00010 80BAB400 34A5CCCD */ ori $a1, $a1, 0xCCCD ## $a1 = 3DCCCCCD
/* 00014 80BAB404 0C00B58B */ jal Actor_SetScale
/* 00018 80BAB408 AFA40018 */ sw $a0, 0x0018($sp)
/* 0001C 80BAB40C 8FA60018 */ lw $a2, 0x0018($sp)
/* 00020 80BAB410 8FA2001C */ lw $v0, 0x001C($sp)
/* 00024 80BAB414 3C0480BB */ lui $a0, %hi(D_80BACAC0) ## $a0 = 80BB0000
/* 00028 80BAB418 A4C0014C */ sh $zero, 0x014C($a2) ## 0000014C
/* 0002C 80BAB41C 844E07A0 */ lh $t6, 0x07A0($v0) ## 000007A0
/* 00030 80BAB420 2484CAC0 */ addiu $a0, $a0, %lo(D_80BACAC0) ## $a0 = 80BACAC0
/* 00034 80BAB424 84C5001C */ lh $a1, 0x001C($a2) ## 0000001C
/* 00038 80BAB428 000E7880 */ sll $t7, $t6, 2
/* 0003C 80BAB42C 004FC021 */ addu $t8, $v0, $t7
/* 00040 80BAB430 8F190790 */ lw $t9, 0x0790($t8) ## 00000790
/* 00044 80BAB434 8F29005C */ lw $t1, 0x005C($t9) ## 0000005C
/* 00048 80BAB438 ACC90024 */ sw $t1, 0x0024($a2) ## 00000024
/* 0004C 80BAB43C 8F280060 */ lw $t0, 0x0060($t9) ## 00000060
/* 00050 80BAB440 ACC80028 */ sw $t0, 0x0028($a2) ## 00000028
/* 00054 80BAB444 8F290064 */ lw $t1, 0x0064($t9) ## 00000064
/* 00058 80BAB448 0C00084C */ jal osSyncPrintf
/* 0005C 80BAB44C ACC9002C */ sw $t1, 0x002C($a2) ## 0000002C
/* 00060 80BAB450 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00064 80BAB454 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00068 80BAB458 03E00008 */ jr $ra
/* 0006C 80BAB45C 00000000 */ nop

View file

@ -1,28 +0,0 @@
glabel OceffWipe3_Update
/* 000BC 80BAB4AC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 000C0 80BAB4B0 AFBF0014 */ sw $ra, 0x0014($sp)
/* 000C4 80BAB4B4 84AE07A0 */ lh $t6, 0x07A0($a1) ## 000007A0
/* 000C8 80BAB4B8 8482014C */ lh $v0, 0x014C($a0) ## 0000014C
/* 000CC 80BAB4BC 000E7880 */ sll $t7, $t6, 2
/* 000D0 80BAB4C0 00AFC021 */ addu $t8, $a1, $t7
/* 000D4 80BAB4C4 8F190790 */ lw $t9, 0x0790($t8) ## 00000790
/* 000D8 80BAB4C8 28410064 */ slti $at, $v0, 0x0064
/* 000DC 80BAB4CC 244A0001 */ addiu $t2, $v0, 0x0001 ## $t2 = 00000001
/* 000E0 80BAB4D0 8F29005C */ lw $t1, 0x005C($t9) ## 0000005C
/* 000E4 80BAB4D4 AC890024 */ sw $t1, 0x0024($a0) ## 00000024
/* 000E8 80BAB4D8 8F280060 */ lw $t0, 0x0060($t9) ## 00000060
/* 000EC 80BAB4DC AC880028 */ sw $t0, 0x0028($a0) ## 00000028
/* 000F0 80BAB4E0 8F290064 */ lw $t1, 0x0064($t9) ## 00000064
/* 000F4 80BAB4E4 10200003 */ beq $at, $zero, .L80BAB4F4
/* 000F8 80BAB4E8 AC89002C */ sw $t1, 0x002C($a0) ## 0000002C
/* 000FC 80BAB4EC 10000003 */ beq $zero, $zero, .L80BAB4FC
/* 00100 80BAB4F0 A48A014C */ sh $t2, 0x014C($a0) ## 0000014C
.L80BAB4F4:
/* 00104 80BAB4F4 0C00B55C */ jal Actor_Kill
/* 00108 80BAB4F8 00000000 */ nop
.L80BAB4FC:
/* 0010C 80BAB4FC 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00110 80BAB500 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00114 80BAB504 03E00008 */ jr $ra
/* 00118 80BAB508 00000000 */ nop

View file

@ -1,10 +0,0 @@
glabel OceffWipe4_Destroy
/* 00070 80BACC80 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00074 80BACC84 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00078 80BACC88 AFA40018 */ sw $a0, 0x0018($sp)
/* 0007C 80BACC8C 0C021DB2 */ jal func_800876C8
/* 00080 80BACC90 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
/* 00084 80BACC94 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00088 80BACC98 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 0008C 80BACC9C 03E00008 */ jr $ra
/* 00090 80BACCA0 00000000 */ nop

View file

@ -1,243 +0,0 @@
.rdata
glabel D_80BADB80
.asciz "../z_oceff_wipe4.c"
.balign 4
glabel D_80BADB94
.asciz "../z_oceff_wipe4.c"
.balign 4
glabel D_80BADBA8
.asciz "../z_oceff_wipe4.c"
.balign 4
.late_rodata
glabel D_80BADBBC
.float 1330.0
glabel D_80BADBC0
.float 1330.0
glabel D_80BADBC4
.float 0.1
.text
glabel OceffWipe4_Draw
/* 000F4 80BACD04 27BDFF50 */ addiu $sp, $sp, 0xFF50 ## $sp = FFFFFF50
/* 000F8 80BACD08 AFBF003C */ sw $ra, 0x003C($sp)
/* 000FC 80BACD0C AFB10038 */ sw $s1, 0x0038($sp)
/* 00100 80BACD10 AFB00034 */ sw $s0, 0x0034($sp)
/* 00104 80BACD14 AFA400B0 */ sw $a0, 0x00B0($sp)
/* 00108 80BACD18 8CAE009C */ lw $t6, 0x009C($a1) ## 0000009C
/* 0010C 80BACD1C 27B8008C */ addiu $t8, $sp, 0x008C ## $t8 = FFFFFFDC
/* 00110 80BACD20 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
/* 00114 80BACD24 31CF0FFF */ andi $t7, $t6, 0x0FFF ## $t7 = 00000000
/* 00118 80BACD28 AFAF00AC */ sw $t7, 0x00AC($sp)
/* 0011C 80BACD2C 84B907A0 */ lh $t9, 0x07A0($a1) ## 000007A0
/* 00120 80BACD30 27A4007C */ addiu $a0, $sp, 0x007C ## $a0 = FFFFFFCC
/* 00124 80BACD34 00195080 */ sll $t2, $t9, 2
/* 00128 80BACD38 00AA5821 */ addu $t3, $a1, $t2
/* 0012C 80BACD3C 8D6C0790 */ lw $t4, 0x0790($t3) ## 00000790
/* 00130 80BACD40 8D8E005C */ lw $t6, 0x005C($t4) ## 0000005C
/* 00134 80BACD44 AF0E0000 */ sw $t6, 0x0000($t8) ## FFFFFFDC
/* 00138 80BACD48 8D8D0060 */ lw $t5, 0x0060($t4) ## 00000060
/* 0013C 80BACD4C AF0D0004 */ sw $t5, 0x0004($t8) ## FFFFFFE0
/* 00140 80BACD50 8D8E0064 */ lw $t6, 0x0064($t4) ## 00000064
/* 00144 80BACD54 AF0E0008 */ sw $t6, 0x0008($t8) ## FFFFFFE4
/* 00148 80BACD58 84AF07A0 */ lh $t7, 0x07A0($a1) ## 000007A0
/* 0014C 80BACD5C 000FC880 */ sll $t9, $t7, 2
/* 00150 80BACD60 00B95021 */ addu $t2, $a1, $t9
/* 00154 80BACD64 0C016BED */ jal func_8005AFB4
/* 00158 80BACD68 8D450790 */ lw $a1, 0x0790($t2) ## 00000790
/* 0015C 80BACD6C 8FA900B0 */ lw $t1, 0x00B0($sp)
/* 00160 80BACD70 8523014C */ lh $v1, 0x014C($t1) ## 0000014C
/* 00164 80BACD74 28610010 */ slti $at, $v1, 0x0010
/* 00168 80BACD78 1020000B */ beq $at, $zero, .L80BACDA8
/* 0016C 80BACD7C 00602025 */ or $a0, $v1, $zero ## $a0 = 00000000
/* 00170 80BACD80 00042680 */ sll $a0, $a0, 26
/* 00174 80BACD84 0C01DE1C */ jal Math_Sins
## sins?
/* 00178 80BACD88 00042403 */ sra $a0, $a0, 16
/* 0017C 80BACD8C 3C0180BB */ lui $at, %hi(D_80BADBBC) ## $at = 80BB0000
/* 00180 80BACD90 C424DBBC */ lwc1 $f4, %lo(D_80BADBBC)($at)
/* 00184 80BACD94 8FAB00B0 */ lw $t3, 0x00B0($sp)
/* 00188 80BACD98 46040182 */ mul.s $f6, $f0, $f4
/* 0018C 80BACD9C E7A600A4 */ swc1 $f6, 0x00A4($sp)
/* 00190 80BACDA0 10000004 */ beq $zero, $zero, .L80BACDB4
/* 00194 80BACDA4 8563014C */ lh $v1, 0x014C($t3) ## 0000014C
.L80BACDA8:
/* 00198 80BACDA8 3C0180BB */ lui $at, %hi(D_80BADBC0) ## $at = 80BB0000
/* 0019C 80BACDAC C428DBC0 */ lwc1 $f8, %lo(D_80BADBC0)($at)
/* 001A0 80BACDB0 E7A800A4 */ swc1 $f8, 0x00A4($sp)
.L80BACDB4:
/* 001A4 80BACDB4 2861001E */ slti $at, $v1, 0x001E
/* 001A8 80BACDB8 14200009 */ bne $at, $zero, .L80BACDE0
/* 001AC 80BACDBC 3C0280BB */ lui $v0, %hi(D_80BAD9CF) ## $v0 = 80BB0000
/* 001B0 80BACDC0 00034023 */ subu $t0, $zero, $v1
/* 001B4 80BACDC4 01000821 */ addu $at, $t0, $zero
/* 001B8 80BACDC8 00084080 */ sll $t0, $t0, 2
/* 001BC 80BACDCC 01014023 */ subu $t0, $t0, $at
/* 001C0 80BACDD0 00084080 */ sll $t0, $t0, 2
/* 001C4 80BACDD4 25080258 */ addiu $t0, $t0, 0x0258 ## $t0 = 00000258
/* 001C8 80BACDD8 10000002 */ beq $zero, $zero, .L80BACDE4
/* 001CC 80BACDDC 310800FF */ andi $t0, $t0, 0x00FF ## $t0 = 00000058
.L80BACDE0:
/* 001D0 80BACDE0 240800FF */ addiu $t0, $zero, 0x00FF ## $t0 = 000000FF
.L80BACDE4:
/* 001D4 80BACDE4 3C0180BB */ lui $at, %hi(D_80BAD9CF) ## $at = 80BB0000
/* 001D8 80BACDE8 A028D9CF */ sb $t0, %lo(D_80BAD9CF)($at)
/* 001DC 80BACDEC 9042D9CF */ lbu $v0, %lo(D_80BAD9CF)($v0)
/* 001E0 80BACDF0 3C0180BB */ lui $at, %hi(D_80BAD9AF) ## $at = 80BB0000
/* 001E4 80BACDF4 3C0680BB */ lui $a2, %hi(D_80BADB80) ## $a2 = 80BB0000
/* 001E8 80BACDF8 A022D9AF */ sb $v0, %lo(D_80BAD9AF)($at)
/* 001EC 80BACDFC 3C0180BB */ lui $at, %hi(D_80BAD98F) ## $at = 80BB0000
/* 001F0 80BACE00 A022D98F */ sb $v0, %lo(D_80BAD98F)($at)
/* 001F4 80BACE04 3C0180BB */ lui $at, %hi(D_80BAD96F) ## $at = 80BB0000
/* 001F8 80BACE08 A022D96F */ sb $v0, %lo(D_80BAD96F)($at)
/* 001FC 80BACE0C 3C0180BB */ lui $at, %hi(D_80BAD94F) ## $at = 80BB0000
/* 00200 80BACE10 A022D94F */ sb $v0, %lo(D_80BAD94F)($at)
/* 00204 80BACE14 3C0180BB */ lui $at, %hi(D_80BAD92F) ## $at = 80BB0000
/* 00208 80BACE18 A022D92F */ sb $v0, %lo(D_80BAD92F)($at)
/* 0020C 80BACE1C 3C0180BB */ lui $at, %hi(D_80BAD90F) ## $at = 80BB0000
/* 00210 80BACE20 A022D90F */ sb $v0, %lo(D_80BAD90F)($at)
/* 00214 80BACE24 3C0180BB */ lui $at, %hi(D_80BAD8EF) ## $at = 80BB0000
/* 00218 80BACE28 A022D8EF */ sb $v0, %lo(D_80BAD8EF)($at)
/* 0021C 80BACE2C 3C0180BB */ lui $at, %hi(D_80BAD8CF) ## $at = 80BB0000
/* 00220 80BACE30 A022D8CF */ sb $v0, %lo(D_80BAD8CF)($at)
/* 00224 80BACE34 3C0180BB */ lui $at, %hi(D_80BAD8AF) ## $at = 80BB0000
/* 00228 80BACE38 A022D8AF */ sb $v0, %lo(D_80BAD8AF)($at)
/* 0022C 80BACE3C 3C0180BB */ lui $at, %hi(D_80BAD88F) ## $at = 80BB0000
/* 00230 80BACE40 A022D88F */ sb $v0, %lo(D_80BAD88F)($at)
/* 00234 80BACE44 8E250000 */ lw $a1, 0x0000($s1) ## 00000000
/* 00238 80BACE48 24C6DB80 */ addiu $a2, $a2, %lo(D_80BADB80) ## $a2 = 80BADB80
/* 0023C 80BACE4C 27A40068 */ addiu $a0, $sp, 0x0068 ## $a0 = FFFFFFB8
/* 00240 80BACE50 2407013A */ addiu $a3, $zero, 0x013A ## $a3 = 0000013A
/* 00244 80BACE54 0C031AB1 */ jal Graph_OpenDisps
/* 00248 80BACE58 00A08025 */ or $s0, $a1, $zero ## $s0 = 00000000
/* 0024C 80BACE5C 0C024F61 */ jal func_80093D84
/* 00250 80BACE60 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
/* 00254 80BACE64 C7AA008C */ lwc1 $f10, 0x008C($sp)
/* 00258 80BACE68 C7B0007C */ lwc1 $f16, 0x007C($sp)
/* 0025C 80BACE6C C7A60094 */ lwc1 $f6, 0x0094($sp)
/* 00260 80BACE70 C7A80084 */ lwc1 $f8, 0x0084($sp)
/* 00264 80BACE74 46105300 */ add.s $f12, $f10, $f16
/* 00268 80BACE78 C7B20090 */ lwc1 $f18, 0x0090($sp)
/* 0026C 80BACE7C C7A40080 */ lwc1 $f4, 0x0080($sp)
/* 00270 80BACE80 46083280 */ add.s $f10, $f6, $f8
/* 00274 80BACE84 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 00278 80BACE88 46049380 */ add.s $f14, $f18, $f4
/* 0027C 80BACE8C 44065000 */ mfc1 $a2, $f10
/* 00280 80BACE90 0C034261 */ jal Matrix_Translate
/* 00284 80BACE94 00000000 */ nop
/* 00288 80BACE98 3C0180BB */ lui $at, %hi(D_80BADBC4) ## $at = 80BB0000
/* 0028C 80BACE9C C42CDBC4 */ lwc1 $f12, %lo(D_80BADBC4)($at)
/* 00290 80BACEA0 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 00294 80BACEA4 44066000 */ mfc1 $a2, $f12
/* 00298 80BACEA8 0C0342A3 */ jal Matrix_Scale
/* 0029C 80BACEAC 46006386 */ mov.s $f14, $f12
/* 002A0 80BACEB0 3C010001 */ lui $at, 0x0001 ## $at = 00010000
/* 002A4 80BACEB4 34211DA0 */ ori $at, $at, 0x1DA0 ## $at = 00011DA0
/* 002A8 80BACEB8 0C0347F5 */ jal func_800D1FD4
/* 002AC 80BACEBC 02212021 */ addu $a0, $s1, $at
/* 002B0 80BACEC0 C7B000A4 */ lwc1 $f16, 0x00A4($sp)
/* 002B4 80BACEC4 44806000 */ mtc1 $zero, $f12 ## $f12 = 0.00
/* 002B8 80BACEC8 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 002BC 80BACECC 46008487 */ neg.s $f18, $f16
/* 002C0 80BACED0 46006386 */ mov.s $f14, $f12
/* 002C4 80BACED4 44069000 */ mfc1 $a2, $f18
/* 002C8 80BACED8 0C034261 */ jal Matrix_Translate
/* 002CC 80BACEDC 00000000 */ nop
/* 002D0 80BACEE0 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 002D4 80BACEE4 3C0CDA38 */ lui $t4, 0xDA38 ## $t4 = DA380000
/* 002D8 80BACEE8 358C0003 */ ori $t4, $t4, 0x0003 ## $t4 = DA380003
/* 002DC 80BACEEC 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
/* 002E0 80BACEF0 AE1802D0 */ sw $t8, 0x02D0($s0) ## 000002D0
/* 002E4 80BACEF4 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
/* 002E8 80BACEF8 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
/* 002EC 80BACEFC 3C0580BB */ lui $a1, %hi(D_80BADB94) ## $a1 = 80BB0000
/* 002F0 80BACF00 24A5DB94 */ addiu $a1, $a1, %lo(D_80BADB94) ## $a1 = 80BADB94
/* 002F4 80BACF04 24060144 */ addiu $a2, $zero, 0x0144 ## $a2 = 00000144
/* 002F8 80BACF08 0C0346A2 */ jal Matrix_NewMtx
/* 002FC 80BACF0C AFA20064 */ sw $v0, 0x0064($sp)
/* 00300 80BACF10 8FA30064 */ lw $v1, 0x0064($sp)
/* 00304 80BACF14 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 00308 80BACF18 3C0C80BB */ lui $t4, %hi(D_80BADAA0) ## $t4 = 80BB0000
/* 0030C 80BACF1C AC620004 */ sw $v0, 0x0004($v1) ## 00000004
/* 00310 80BACF20 8FAD00B0 */ lw $t5, 0x00B0($sp)
/* 00314 80BACF24 3C08DE00 */ lui $t0, 0xDE00 ## $t0 = DE000000
/* 00318 80BACF28 3C1980BB */ lui $t9, %hi(D_80BADA38) ## $t9 = 80BB0000
/* 0031C 80BACF2C 85AE001C */ lh $t6, 0x001C($t5) ## 0000001C
/* 00320 80BACF30 258CDAA0 */ addiu $t4, $t4, %lo(D_80BADAA0) ## $t4 = 80BADAA0
/* 00324 80BACF34 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 00328 80BACF38 55C1000A */ bnel $t6, $at, .L80BACF64
/* 0032C 80BACF3C 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 00330 80BACF40 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 00334 80BACF44 3C08DE00 */ lui $t0, 0xDE00 ## $t0 = DE000000
/* 00338 80BACF48 2739DA38 */ addiu $t9, $t9, %lo(D_80BADA38) ## $t9 = 80BADA38
/* 0033C 80BACF4C 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
/* 00340 80BACF50 AE0F02D0 */ sw $t7, 0x02D0($s0) ## 000002D0
/* 00344 80BACF54 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
/* 00348 80BACF58 10000008 */ beq $zero, $zero, .L80BACF7C
/* 0034C 80BACF5C AC480000 */ sw $t0, 0x0000($v0) ## 00000000
/* 00350 80BACF60 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
.L80BACF64:
/* 00354 80BACF64 3C0B80BB */ lui $t3, %hi(D_80BAD9D0) ## $t3 = 80BB0000
/* 00358 80BACF68 256BD9D0 */ addiu $t3, $t3, %lo(D_80BAD9D0) ## $t3 = 80BAD9D0
/* 0035C 80BACF6C 244A0008 */ addiu $t2, $v0, 0x0008 ## $t2 = 00000008
/* 00360 80BACF70 AE0A02D0 */ sw $t2, 0x02D0($s0) ## 000002D0
/* 00364 80BACF74 AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
/* 00368 80BACF78 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
.L80BACF7C:
/* 0036C 80BACF7C 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 00370 80BACF80 240E0020 */ addiu $t6, $zero, 0x0020 ## $t6 = 00000020
/* 00374 80BACF84 240F0040 */ addiu $t7, $zero, 0x0040 ## $t7 = 00000040
/* 00378 80BACF88 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
/* 0037C 80BACF8C AE1802D0 */ sw $t8, 0x02D0($s0) ## 000002D0
/* 00380 80BACF90 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
/* 00384 80BACF94 AC4C0004 */ sw $t4, 0x0004($v0) ## 00000004
/* 00388 80BACF98 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 0038C 80BACF9C 8FA900AC */ lw $t1, 0x00AC($sp)
/* 00390 80BACFA0 24180020 */ addiu $t8, $zero, 0x0020 ## $t8 = 00000020
/* 00394 80BACFA4 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
/* 00398 80BACFA8 AE0D02D0 */ sw $t5, 0x02D0($s0) ## 000002D0
/* 0039C 80BACFAC AC480000 */ sw $t0, 0x0000($v0) ## 00000000
/* 003A0 80BACFB0 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
/* 003A4 80BACFB4 24190001 */ addiu $t9, $zero, 0x0001 ## $t9 = 00000001
/* 003A8 80BACFB8 240B0020 */ addiu $t3, $zero, 0x0020 ## $t3 = 00000020
/* 003AC 80BACFBC 00090823 */ subu $at, $zero, $t1
/* 003B0 80BACFC0 00095023 */ subu $t2, $zero, $t1
/* 003B4 80BACFC4 AFAA001C */ sw $t2, 0x001C($sp)
/* 003B8 80BACFC8 00013840 */ sll $a3, $at, 1
/* 003BC 80BACFCC AFAB0024 */ sw $t3, 0x0024($sp)
/* 003C0 80BACFD0 AFB90018 */ sw $t9, 0x0018($sp)
/* 003C4 80BACFD4 AFB80028 */ sw $t8, 0x0028($sp)
/* 003C8 80BACFD8 AFAF0014 */ sw $t7, 0x0014($sp)
/* 003CC 80BACFDC AFAE0010 */ sw $t6, 0x0010($sp)
/* 003D0 80BACFE0 AFA20054 */ sw $v0, 0x0054($sp)
/* 003D4 80BACFE4 AFA90020 */ sw $t1, 0x0020($sp)
/* 003D8 80BACFE8 0C0253D0 */ jal Gfx_TwoTexScroll
/* 003DC 80BACFEC 00093040 */ sll $a2, $t1, 1
/* 003E0 80BACFF0 8FA30054 */ lw $v1, 0x0054($sp)
/* 003E4 80BACFF4 3C0D80BB */ lui $t5, %hi(D_80BADAF8) ## $t5 = 80BB0000
/* 003E8 80BACFF8 3C08DE00 */ lui $t0, 0xDE00 ## $t0 = DE000000
/* 003EC 80BACFFC AC620004 */ sw $v0, 0x0004($v1) ## 00000004
/* 003F0 80BAD000 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 003F4 80BAD004 25ADDAF8 */ addiu $t5, $t5, %lo(D_80BADAF8) ## $t5 = 80BADAF8
/* 003F8 80BAD008 3C0680BB */ lui $a2, %hi(D_80BADBA8) ## $a2 = 80BB0000
/* 003FC 80BAD00C 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
/* 00400 80BAD010 AE0C02D0 */ sw $t4, 0x02D0($s0) ## 000002D0
/* 00404 80BAD014 AC4D0004 */ sw $t5, 0x0004($v0) ## 00000004
/* 00408 80BAD018 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
/* 0040C 80BAD01C 8E250000 */ lw $a1, 0x0000($s1) ## 00000000
/* 00410 80BAD020 24C6DBA8 */ addiu $a2, $a2, %lo(D_80BADBA8) ## $a2 = 80BADBA8
/* 00414 80BAD024 27A40068 */ addiu $a0, $sp, 0x0068 ## $a0 = FFFFFFB8
/* 00418 80BAD028 0C031AD5 */ jal Graph_CloseDisps
/* 0041C 80BAD02C 24070158 */ addiu $a3, $zero, 0x0158 ## $a3 = 00000158
/* 00420 80BAD030 8FBF003C */ lw $ra, 0x003C($sp)
/* 00424 80BAD034 8FB00034 */ lw $s0, 0x0034($sp)
/* 00428 80BAD038 8FB10038 */ lw $s1, 0x0038($sp)
/* 0042C 80BAD03C 03E00008 */ jr $ra
/* 00430 80BAD040 27BD00B0 */ addiu $sp, $sp, 0x00B0 ## $sp = 00000000
/* 00434 80BAD044 00000000 */ nop
/* 00438 80BAD048 00000000 */ nop
/* 0043C 80BAD04C 00000000 */ nop

View file

@ -1,37 +0,0 @@
.rdata
glabel D_80BADB60
.asciz " WIPE4 arg_data = %d\n"
.balign 4
.text
glabel OceffWipe4_Init
/* 00000 80BACC10 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00004 80BACC14 AFA5001C */ sw $a1, 0x001C($sp)
/* 00008 80BACC18 AFBF0014 */ sw $ra, 0x0014($sp)
/* 0000C 80BACC1C 3C053DCC */ lui $a1, 0x3DCC ## $a1 = 3DCC0000
/* 00010 80BACC20 34A5CCCD */ ori $a1, $a1, 0xCCCD ## $a1 = 3DCCCCCD
/* 00014 80BACC24 0C00B58B */ jal Actor_SetScale
/* 00018 80BACC28 AFA40018 */ sw $a0, 0x0018($sp)
/* 0001C 80BACC2C 8FA60018 */ lw $a2, 0x0018($sp)
/* 00020 80BACC30 8FA2001C */ lw $v0, 0x001C($sp)
/* 00024 80BACC34 3C0480BB */ lui $a0, %hi(D_80BADB60) ## $a0 = 80BB0000
/* 00028 80BACC38 A4C0014C */ sh $zero, 0x014C($a2) ## 0000014C
/* 0002C 80BACC3C 844E07A0 */ lh $t6, 0x07A0($v0) ## 000007A0
/* 00030 80BACC40 2484DB60 */ addiu $a0, $a0, %lo(D_80BADB60) ## $a0 = 80BADB60
/* 00034 80BACC44 84C5001C */ lh $a1, 0x001C($a2) ## 0000001C
/* 00038 80BACC48 000E7880 */ sll $t7, $t6, 2
/* 0003C 80BACC4C 004FC021 */ addu $t8, $v0, $t7
/* 00040 80BACC50 8F190790 */ lw $t9, 0x0790($t8) ## 00000790
/* 00044 80BACC54 8F29005C */ lw $t1, 0x005C($t9) ## 0000005C
/* 00048 80BACC58 ACC90024 */ sw $t1, 0x0024($a2) ## 00000024
/* 0004C 80BACC5C 8F280060 */ lw $t0, 0x0060($t9) ## 00000060
/* 00050 80BACC60 ACC80028 */ sw $t0, 0x0028($a2) ## 00000028
/* 00054 80BACC64 8F290064 */ lw $t1, 0x0064($t9) ## 00000064
/* 00058 80BACC68 0C00084C */ jal osSyncPrintf
/* 0005C 80BACC6C ACC9002C */ sw $t1, 0x002C($a2) ## 0000002C
/* 00060 80BACC70 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00064 80BACC74 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00068 80BACC78 03E00008 */ jr $ra
/* 0006C 80BACC7C 00000000 */ nop

View file

@ -1,28 +0,0 @@
glabel OceffWipe4_Update
/* 00094 80BACCA4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00098 80BACCA8 AFBF0014 */ sw $ra, 0x0014($sp)
/* 0009C 80BACCAC 84AE07A0 */ lh $t6, 0x07A0($a1) ## 000007A0
/* 000A0 80BACCB0 8482014C */ lh $v0, 0x014C($a0) ## 0000014C
/* 000A4 80BACCB4 000E7880 */ sll $t7, $t6, 2
/* 000A8 80BACCB8 00AFC021 */ addu $t8, $a1, $t7
/* 000AC 80BACCBC 8F190790 */ lw $t9, 0x0790($t8) ## 00000790
/* 000B0 80BACCC0 28410032 */ slti $at, $v0, 0x0032
/* 000B4 80BACCC4 244A0001 */ addiu $t2, $v0, 0x0001 ## $t2 = 00000001
/* 000B8 80BACCC8 8F29005C */ lw $t1, 0x005C($t9) ## 0000005C
/* 000BC 80BACCCC AC890024 */ sw $t1, 0x0024($a0) ## 00000024
/* 000C0 80BACCD0 8F280060 */ lw $t0, 0x0060($t9) ## 00000060
/* 000C4 80BACCD4 AC880028 */ sw $t0, 0x0028($a0) ## 00000028
/* 000C8 80BACCD8 8F290064 */ lw $t1, 0x0064($t9) ## 00000064
/* 000CC 80BACCDC 10200003 */ beq $at, $zero, .L80BACCEC
/* 000D0 80BACCE0 AC89002C */ sw $t1, 0x002C($a0) ## 0000002C
/* 000D4 80BACCE4 10000003 */ beq $zero, $zero, .L80BACCF4
/* 000D8 80BACCE8 A48A014C */ sh $t2, 0x014C($a0) ## 0000014C
.L80BACCEC:
/* 000DC 80BACCEC 0C00B55C */ jal Actor_Kill
/* 000E0 80BACCF0 00000000 */ nop
.L80BACCF4:
/* 000E4 80BACCF4 8FBF0014 */ lw $ra, 0x0014($sp)
/* 000E8 80BACCF8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 000EC 80BACCFC 03E00008 */ jr $ra
/* 000F0 80BACD00 00000000 */ nop