From 248c0587d6f448a36d51871fefe30b158fca802e Mon Sep 17 00:00:00 2001 From: Lucas Shaw <49287729+shawlucas@users.noreply.github.com> Date: Wed, 27 May 2020 08:51:11 -0700 Subject: [PATCH] ovl_End_Title OK (#161) * One non matching left in ovl_End_Title * ovl_End_Title OK * formatting * removed unused asm files * changed 0xFF to 255 * updated dlist * made suggested changes --- .../actors/ovl_End_Title/EndTitle_Destroy.s | 4 - .../actors/ovl_End_Title/EndTitle_Draw.s | 434 ---------------- .../actors/ovl_End_Title/EndTitle_Init.s | 14 - .../actors/ovl_End_Title/EndTitle_Update.s | 4 - .../actors/ovl_End_Title/func_80B65DA8.s | 67 --- data/overlays/actors/z_end_title.data.s | 44 -- data/overlays/actors/z_end_title.reloc.s | 13 - include/z64actor.h | 3 +- spec | 3 +- .../actors/ovl_End_Title/z_end_title.c | 137 ++++- .../actors/ovl_End_Title/z_end_title.h | 4 +- .../actors/ovl_End_Title/z_end_title_gfx.c | 480 ++++++++++++++++++ undefined_syms.txt | 1 + 13 files changed, 618 insertions(+), 590 deletions(-) delete mode 100644 asm/non_matchings/overlays/actors/ovl_End_Title/EndTitle_Destroy.s delete mode 100644 asm/non_matchings/overlays/actors/ovl_End_Title/EndTitle_Draw.s delete mode 100644 asm/non_matchings/overlays/actors/ovl_End_Title/EndTitle_Init.s delete mode 100644 asm/non_matchings/overlays/actors/ovl_End_Title/EndTitle_Update.s delete mode 100644 asm/non_matchings/overlays/actors/ovl_End_Title/func_80B65DA8.s delete mode 100644 data/overlays/actors/z_end_title.data.s delete mode 100644 data/overlays/actors/z_end_title.reloc.s create mode 100644 src/overlays/actors/ovl_End_Title/z_end_title_gfx.c diff --git a/asm/non_matchings/overlays/actors/ovl_End_Title/EndTitle_Destroy.s b/asm/non_matchings/overlays/actors/ovl_End_Title/EndTitle_Destroy.s deleted file mode 100644 index 2fe129ffe6..0000000000 --- a/asm/non_matchings/overlays/actors/ovl_End_Title/EndTitle_Destroy.s +++ /dev/null @@ -1,4 +0,0 @@ -glabel EndTitle_Destroy -/* 00030 80B65750 AFA40000 */ sw $a0, 0x0000($sp) -/* 00034 80B65754 03E00008 */ jr $ra -/* 00038 80B65758 AFA50004 */ sw $a1, 0x0004($sp) diff --git a/asm/non_matchings/overlays/actors/ovl_End_Title/EndTitle_Draw.s b/asm/non_matchings/overlays/actors/ovl_End_Title/EndTitle_Draw.s deleted file mode 100644 index 204d2617d7..0000000000 --- a/asm/non_matchings/overlays/actors/ovl_End_Title/EndTitle_Draw.s +++ /dev/null @@ -1,434 +0,0 @@ -.rdata -glabel D_80B69850 - .asciz "../z_end_title.c" - .balign 4 - -glabel D_80B69864 - .asciz "../z_end_title.c" - .balign 4 - -glabel D_80B69878 - .asciz "../z_end_title.c" - .balign 4 - -glabel D_80B6988C - .asciz "../z_end_title.c" - .balign 4 - -glabel D_80B698A0 - .asciz "../z_end_title.c" - .balign 4 - -.late_rodata -glabel D_80B698DC - .word 0x3E051EB8 -glabel D_80B698E0 - .word 0x3E93431D, 0x00000000, 0x00000000, 0x00000000 - -.text -glabel EndTitle_Draw -/* 00048 80B65768 27BDFF00 */ addiu $sp, $sp, 0xFF00 ## $sp = FFFFFF00 -/* 0004C 80B6576C AFBF0014 */ sw $ra, 0x0014($sp) -/* 00050 80B65770 AFA40100 */ sw $a0, 0x0100($sp) -/* 00054 80B65774 AFA50104 */ sw $a1, 0x0104($sp) -/* 00058 80B65778 94AF1D74 */ lhu $t7, 0x1D74($a1) ## 00001D74 -/* 0005C 80B6577C 3C0680B7 */ lui $a2, %hi(D_80B69850) ## $a2 = 80B70000 -/* 00060 80B65780 24C69850 */ addiu $a2, $a2, %lo(D_80B69850) ## $a2 = 80B69850 -/* 00064 80B65784 AFAF00F4 */ sw $t7, 0x00F4($sp) -/* 00068 80B65788 8CB81C44 */ lw $t8, 0x1C44($a1) ## 00001C44 -/* 0006C 80B6578C 27A400DC */ addiu $a0, $sp, 0x00DC ## $a0 = FFFFFFDC -/* 00070 80B65790 24070193 */ addiu $a3, $zero, 0x0193 ## $a3 = 00000193 -/* 00074 80B65794 AFB800F0 */ sw $t8, 0x00F0($sp) -/* 00078 80B65798 8CA50000 */ lw $a1, 0x0000($a1) ## 00000000 -/* 0007C 80B6579C 0C031AB1 */ jal Graph_OpenDisps -/* 00080 80B657A0 AFA500EC */ sw $a1, 0x00EC($sp) -/* 00084 80B657A4 8FB90104 */ lw $t9, 0x0104($sp) -/* 00088 80B657A8 0C024F61 */ jal func_80093D84 -/* 0008C 80B657AC 8F240000 */ lw $a0, 0x0000($t9) ## 00000000 -/* 00090 80B657B0 8FA400F0 */ lw $a0, 0x00F0($sp) -/* 00094 80B657B4 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000 -/* 00098 80B657B8 0C03424C */ jal Matrix_Mult -/* 0009C 80B657BC 248409E0 */ addiu $a0, $a0, 0x09E0 ## $a0 = 000009E0 -/* 000A0 80B657C0 3C014316 */ lui $at, 0x4316 ## $at = 43160000 -/* 000A4 80B657C4 44817000 */ mtc1 $at, $f14 ## $f14 = 150.00 -/* 000A8 80B657C8 44806000 */ mtc1 $zero, $f12 ## $f12 = 0.00 -/* 000AC 80B657CC 3C06432A */ lui $a2, 0x432A ## $a2 = 432A0000 -/* 000B0 80B657D0 0C034261 */ jal Matrix_Translate -/* 000B4 80B657D4 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001 -/* 000B8 80B657D8 3C0180B7 */ lui $at, %hi(D_80B698DC) ## $at = 80B70000 -/* 000BC 80B657DC C42C98DC */ lwc1 $f12, %lo(D_80B698DC)($at) -/* 000C0 80B657E0 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001 -/* 000C4 80B657E4 44066000 */ mfc1 $a2, $f12 -/* 000C8 80B657E8 0C0342A3 */ jal Matrix_Scale -/* 000CC 80B657EC 46006386 */ mov.s $f14, $f12 -/* 000D0 80B657F0 3C0180B7 */ lui $at, %hi(D_80B698E0) ## $at = 80B70000 -/* 000D4 80B657F4 C42C98E0 */ lwc1 $f12, %lo(D_80B698E0)($at) -/* 000D8 80B657F8 0C0342DC */ jal Matrix_RotateX -/* 000DC 80B657FC 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001 -/* 000E0 80B65800 44806000 */ mtc1 $zero, $f12 ## $f12 = 0.00 -/* 000E4 80B65804 0C034348 */ jal Matrix_RotateY -/* 000E8 80B65808 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001 -/* 000EC 80B6580C 44806000 */ mtc1 $zero, $f12 ## $f12 = 0.00 -/* 000F0 80B65810 0C0343B5 */ jal Matrix_RotateZ -/* 000F4 80B65814 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001 -/* 000F8 80B65818 8FA700EC */ lw $a3, 0x00EC($sp) -/* 000FC 80B6581C 3C18DA38 */ lui $t8, 0xDA38 ## $t8 = DA380000 -/* 00100 80B65820 37180003 */ ori $t8, $t8, 0x0003 ## $t8 = DA380003 -/* 00104 80B65824 8CE202D0 */ lw $v0, 0x02D0($a3) ## 000002D0 -/* 00108 80B65828 3C0580B7 */ lui $a1, %hi(D_80B69864) ## $a1 = 80B70000 -/* 0010C 80B6582C 24A59864 */ addiu $a1, $a1, %lo(D_80B69864) ## $a1 = 80B69864 -/* 00110 80B65830 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008 -/* 00114 80B65834 ACEF02D0 */ sw $t7, 0x02D0($a3) ## 000002D0 -/* 00118 80B65838 AC580000 */ sw $t8, 0x0000($v0) ## 00000000 -/* 0011C 80B6583C 8FAE0104 */ lw $t6, 0x0104($sp) -/* 00120 80B65840 2406019C */ addiu $a2, $zero, 0x019C ## $a2 = 0000019C -/* 00124 80B65844 8DC40000 */ lw $a0, 0x0000($t6) ## 00000000 -/* 00128 80B65848 0C0346A2 */ jal Matrix_NewMtx -/* 0012C 80B6584C AFA200D8 */ sw $v0, 0x00D8($sp) -/* 00130 80B65850 8FA300D8 */ lw $v1, 0x00D8($sp) -/* 00134 80B65854 3C0E80B7 */ lui $t6, %hi(D_80B696C0) ## $t6 = 80B70000 -/* 00138 80B65858 25CE96C0 */ addiu $t6, $t6, %lo(D_80B696C0) ## $t6 = 80B696C0 -/* 0013C 80B6585C AC620004 */ sw $v0, 0x0004($v1) ## 00000004 -/* 00140 80B65860 8FB900EC */ lw $t9, 0x00EC($sp) -/* 00144 80B65864 3C18DE00 */ lui $t8, 0xDE00 ## $t8 = DE000000 -/* 00148 80B65868 3C0680B7 */ lui $a2, %hi(D_80B69878) ## $a2 = 80B70000 -/* 0014C 80B6586C 8F2202D0 */ lw $v0, 0x02D0($t9) ## 000002D0 -/* 00150 80B65870 24C69878 */ addiu $a2, $a2, %lo(D_80B69878) ## $a2 = 80B69878 -/* 00154 80B65874 27A400DC */ addiu $a0, $sp, 0x00DC ## $a0 = FFFFFFDC -/* 00158 80B65878 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008 -/* 0015C 80B6587C AF2F02D0 */ sw $t7, 0x02D0($t9) ## 000002D0 -/* 00160 80B65880 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004 -/* 00164 80B65884 AC580000 */ sw $t8, 0x0000($v0) ## 00000000 -/* 00168 80B65888 8FAF0104 */ lw $t7, 0x0104($sp) -/* 0016C 80B6588C 240701A1 */ addiu $a3, $zero, 0x01A1 ## $a3 = 000001A1 -/* 00170 80B65890 0C031AD5 */ jal Graph_CloseDisps -/* 00174 80B65894 8DE50000 */ lw $a1, 0x0000($t7) ## 00000008 -/* 00178 80B65898 8FB90104 */ lw $t9, 0x0104($sp) -/* 0017C 80B6589C 3C0680B7 */ lui $a2, %hi(D_80B6988C) ## $a2 = 80B70000 -/* 00180 80B658A0 24C6988C */ addiu $a2, $a2, %lo(D_80B6988C) ## $a2 = 80B6988C -/* 00184 80B658A4 8F250000 */ lw $a1, 0x0000($t9) ## 00000000 -/* 00188 80B658A8 27A400C0 */ addiu $a0, $sp, 0x00C0 ## $a0 = FFFFFFC0 -/* 0018C 80B658AC 240701A3 */ addiu $a3, $zero, 0x01A3 ## $a3 = 000001A3 -/* 00190 80B658B0 0C031AB1 */ jal Graph_OpenDisps -/* 00194 80B658B4 AFA500D0 */ sw $a1, 0x00D0($sp) -/* 00198 80B658B8 8FA400F4 */ lw $a0, 0x00F4($sp) -/* 0019C 80B658BC 8FA300D0 */ lw $v1, 0x00D0($sp) -/* 001A0 80B658C0 8FA50100 */ lw $a1, 0x0100($sp) -/* 001A4 80B658C4 2881037B */ slti $at, $a0, 0x037B -/* 001A8 80B658C8 54200007 */ bnel $at, $zero, .L80B658E8 -/* 001AC 80B658CC 2881032B */ slti $at, $a0, 0x032B -/* 001B0 80B658D0 90A2014C */ lbu $v0, 0x014C($a1) ## 0000014C -/* 001B4 80B658D4 284100C8 */ slti $at, $v0, 0x00C8 -/* 001B8 80B658D8 10200002 */ beq $at, $zero, .L80B658E4 -/* 001BC 80B658DC 24580007 */ addiu $t8, $v0, 0x0007 ## $t8 = 00000007 -/* 001C0 80B658E0 A0B8014C */ sb $t8, 0x014C($a1) ## 0000014C -.L80B658E4: -/* 001C4 80B658E4 2881032B */ slti $at, $a0, 0x032B -.L80B658E8: -/* 001C8 80B658E8 14200006 */ bne $at, $zero, .L80B65904 -/* 001CC 80B658EC 8FA50100 */ lw $a1, 0x0100($sp) -/* 001D0 80B658F0 90A2014D */ lbu $v0, 0x014D($a1) ## 0000014D -/* 001D4 80B658F4 284100C8 */ slti $at, $v0, 0x00C8 -/* 001D8 80B658F8 10200002 */ beq $at, $zero, .L80B65904 -/* 001DC 80B658FC 244E000F */ addiu $t6, $v0, 0x000F ## $t6 = 0000000F -/* 001E0 80B65900 A0AE014D */ sb $t6, 0x014D($a1) ## 0000014D -.L80B65904: -/* 001E4 80B65904 28810353 */ slti $at, $a0, 0x0353 -/* 001E8 80B65908 54200007 */ bnel $at, $zero, .L80B65928 -/* 001EC 80B6590C 8C6402B0 */ lw $a0, 0x02B0($v1) ## 000002B0 -/* 001F0 80B65910 90A2014E */ lbu $v0, 0x014E($a1) ## 0000014E -/* 001F4 80B65914 284100C8 */ slti $at, $v0, 0x00C8 -/* 001F8 80B65918 10200002 */ beq $at, $zero, .L80B65924 -/* 001FC 80B6591C 244F000F */ addiu $t7, $v0, 0x000F ## $t7 = 0000000F -/* 00200 80B65920 A0AF014E */ sb $t7, 0x014E($a1) ## 0000014E -.L80B65924: -/* 00204 80B65924 8C6402B0 */ lw $a0, 0x02B0($v1) ## 000002B0 -.L80B65928: -/* 00208 80B65928 0C024FCD */ jal func_80093F34 -/* 0020C 80B6592C AFA300D0 */ sw $v1, 0x00D0($sp) -/* 00210 80B65930 8FA300D0 */ lw $v1, 0x00D0($sp) -/* 00214 80B65934 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008 -/* 00218 80B65938 3C18E300 */ lui $t8, 0xE300 ## $t8 = E3000000 -/* 0021C 80B6593C AC6202B0 */ sw $v0, 0x02B0($v1) ## 000002B0 -/* 00220 80B65940 AC7902B0 */ sw $t9, 0x02B0($v1) ## 000002B0 -/* 00224 80B65944 37181001 */ ori $t8, $t8, 0x1001 ## $t8 = E3001001 -/* 00228 80B65948 AC580000 */ sw $t8, 0x0000($v0) ## 00000000 -/* 0022C 80B6594C AC400004 */ sw $zero, 0x0004($v0) ## 00000004 -/* 00230 80B65950 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 00234 80B65954 3C19FF78 */ lui $t9, 0xFF78 ## $t9 = FF780000 -/* 00238 80B65958 37391E00 */ ori $t9, $t9, 0x1E00 ## $t9 = FF781E00 -/* 0023C 80B6595C 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008 -/* 00240 80B65960 AC6E02B0 */ sw $t6, 0x02B0($v1) ## 000002B0 -/* 00244 80B65964 3C0FFB00 */ lui $t7, 0xFB00 ## $t7 = FB000000 -/* 00248 80B65968 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000 -/* 0024C 80B6596C AC590004 */ sw $t9, 0x0004($v0) ## 00000004 -/* 00250 80B65970 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 00254 80B65974 3C0F0C18 */ lui $t7, 0x0C18 ## $t7 = 0C180000 -/* 00258 80B65978 3C0EE200 */ lui $t6, 0xE200 ## $t6 = E2000000 -/* 0025C 80B6597C 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008 -/* 00260 80B65980 AC7802B0 */ sw $t8, 0x02B0($v1) ## 000002B0 -/* 00264 80B65984 35CE001C */ ori $t6, $t6, 0x001C ## $t6 = E200001C -/* 00268 80B65988 35EF4240 */ ori $t7, $t7, 0x4240 ## $t7 = 0C184240 -/* 0026C 80B6598C AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004 -/* 00270 80B65990 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000 -/* 00274 80B65994 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 00278 80B65998 3C18D9F0 */ lui $t8, 0xD9F0 ## $t8 = D9F00000 -/* 0027C 80B6599C 3718FBFF */ ori $t8, $t8, 0xFBFF ## $t8 = D9F0FBFF -/* 00280 80B659A0 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008 -/* 00284 80B659A4 AC7902B0 */ sw $t9, 0x02B0($v1) ## 000002B0 -/* 00288 80B659A8 AC400004 */ sw $zero, 0x0004($v0) ## 00000004 -/* 0028C 80B659AC AC580000 */ sw $t8, 0x0000($v0) ## 00000000 -/* 00290 80B659B0 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 00294 80B659B4 3C195FFE */ lui $t9, 0x5FFE ## $t9 = 5FFE0000 -/* 00298 80B659B8 3C0FFC30 */ lui $t7, 0xFC30 ## $t7 = FC300000 -/* 0029C 80B659BC 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008 -/* 002A0 80B659C0 AC6E02B0 */ sw $t6, 0x02B0($v1) ## 000002B0 -/* 002A4 80B659C4 35EF97FF */ ori $t7, $t7, 0x97FF ## $t7 = FC3097FF -/* 002A8 80B659C8 3739FE38 */ ori $t9, $t9, 0xFE38 ## $t9 = 5FFEFE38 -/* 002AC 80B659CC AC590004 */ sw $t9, 0x0004($v0) ## 00000004 -/* 002B0 80B659D0 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000 -/* 002B4 80B659D4 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 002B8 80B659D8 3C07FA00 */ lui $a3, 0xFA00 ## $a3 = FA000000 -/* 002BC 80B659DC 34E70080 */ ori $a3, $a3, 0x0080 ## $a3 = FA000080 -/* 002C0 80B659E0 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008 -/* 002C4 80B659E4 AC7802B0 */ sw $t8, 0x02B0($v1) ## 000002B0 -/* 002C8 80B659E8 AC470000 */ sw $a3, 0x0000($v0) ## 00000000 -/* 002CC 80B659EC 8FAE0100 */ lw $t6, 0x0100($sp) -/* 002D0 80B659F0 3C0F80B6 */ lui $t7, %hi(D_80B670E0) ## $t7 = 80B60000 -/* 002D4 80B659F4 25EF70E0 */ addiu $t7, $t7, %lo(D_80B670E0) ## $t7 = 80B670E0 -/* 002D8 80B659F8 91D9014C */ lbu $t9, 0x014C($t6) ## 00000154 -/* 002DC 80B659FC 3C0EFD68 */ lui $t6, 0xFD68 ## $t6 = FD680000 -/* 002E0 80B65A00 35CE004F */ ori $t6, $t6, 0x004F ## $t6 = FD68004F -/* 002E4 80B65A04 AC590004 */ sw $t9, 0x0004($v0) ## 00000004 -/* 002E8 80B65A08 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 002EC 80B65A0C 3C05F568 */ lui $a1, 0xF568 ## $a1 = F5680000 -/* 002F0 80B65A10 34A51600 */ ori $a1, $a1, 0x1600 ## $a1 = F5681600 -/* 002F4 80B65A14 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008 -/* 002F8 80B65A18 AC7802B0 */ sw $t8, 0x02B0($v1) ## 000002B0 -/* 002FC 80B65A1C AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004 -/* 00300 80B65A20 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000 -/* 00304 80B65A24 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 00308 80B65A28 3C080700 */ lui $t0, 0x0700 ## $t0 = 07000000 -/* 0030C 80B65A2C 3C09E600 */ lui $t1, 0xE600 ## $t1 = E6000000 -/* 00310 80B65A30 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008 -/* 00314 80B65A34 AC7902B0 */ sw $t9, 0x02B0($v1) ## 000002B0 -/* 00318 80B65A38 AC480004 */ sw $t0, 0x0004($v0) ## 00000004 -/* 0031C 80B65A3C AC450000 */ sw $a1, 0x0000($v0) ## 00000000 -/* 00320 80B65A40 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 00324 80B65A44 3C0F0714 */ lui $t7, 0x0714 ## $t7 = 07140000 -/* 00328 80B65A48 35EF0060 */ ori $t7, $t7, 0x0060 ## $t7 = 07140060 -/* 0032C 80B65A4C 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008 -/* 00330 80B65A50 AC7802B0 */ sw $t8, 0x02B0($v1) ## 000002B0 -/* 00334 80B65A54 AC400004 */ sw $zero, 0x0004($v0) ## 00000004 -/* 00338 80B65A58 AC490000 */ sw $t1, 0x0000($v0) ## 00000000 -/* 0033C 80B65A5C 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 00340 80B65A60 3C0AF400 */ lui $t2, 0xF400 ## $t2 = F4000000 -/* 00344 80B65A64 3C06E700 */ lui $a2, 0xE700 ## $a2 = E7000000 -/* 00348 80B65A68 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008 -/* 0034C 80B65A6C AC6E02B0 */ sw $t6, 0x02B0($v1) ## 000002B0 -/* 00350 80B65A70 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004 -/* 00354 80B65A74 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000 -/* 00358 80B65A78 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 0035C 80B65A7C 3C0F0014 */ lui $t7, 0x0014 ## $t7 = 00140000 -/* 00360 80B65A80 35EF0060 */ ori $t7, $t7, 0x0060 ## $t7 = 00140060 -/* 00364 80B65A84 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008 -/* 00368 80B65A88 AC7902B0 */ sw $t9, 0x02B0($v1) ## 000002B0 -/* 0036C 80B65A8C AC400004 */ sw $zero, 0x0004($v0) ## 00000004 -/* 00370 80B65A90 AC460000 */ sw $a2, 0x0000($v0) ## 00000000 -/* 00374 80B65A94 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 00378 80B65A98 3C0BF200 */ lui $t3, 0xF200 ## $t3 = F2000000 -/* 0037C 80B65A9C 3C0CE100 */ lui $t4, 0xE100 ## $t4 = E1000000 -/* 00380 80B65AA0 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008 -/* 00384 80B65AA4 AC7802B0 */ sw $t8, 0x02B0($v1) ## 000002B0 -/* 00388 80B65AA8 AC400004 */ sw $zero, 0x0004($v0) ## 00000004 -/* 0038C 80B65AAC AC450000 */ sw $a1, 0x0000($v0) ## 00000000 -/* 00390 80B65AB0 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 00394 80B65AB4 3C18E432 */ lui $t8, 0xE432 ## $t8 = E4320000 -/* 00398 80B65AB8 371801C4 */ ori $t8, $t8, 0x01C4 ## $t8 = E43201C4 -/* 0039C 80B65ABC 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008 -/* 003A0 80B65AC0 AC6E02B0 */ sw $t6, 0x02B0($v1) ## 000002B0 -/* 003A4 80B65AC4 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004 -/* 003A8 80B65AC8 AC4B0000 */ sw $t3, 0x0000($v0) ## 00000000 -/* 003AC 80B65ACC 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 003B0 80B65AD0 3C0E001E */ lui $t6, 0x001E ## $t6 = 001E0000 -/* 003B4 80B65AD4 35CE0168 */ ori $t6, $t6, 0x0168 ## $t6 = 001E0168 -/* 003B8 80B65AD8 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008 -/* 003BC 80B65ADC AC7902B0 */ sw $t9, 0x02B0($v1) ## 000002B0 -/* 003C0 80B65AE0 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004 -/* 003C4 80B65AE4 AC580000 */ sw $t8, 0x0000($v0) ## 00000000 -/* 003C8 80B65AE8 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 003CC 80B65AEC 3C1F0400 */ lui $ra, 0x0400 ## $ra = 04000000 -/* 003D0 80B65AF0 37FF0400 */ ori $ra, $ra, 0x0400 ## $ra = 04000400 -/* 003D4 80B65AF4 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008 -/* 003D8 80B65AF8 AC6F02B0 */ sw $t7, 0x02B0($v1) ## 000002B0 -/* 003DC 80B65AFC AC400004 */ sw $zero, 0x0004($v0) ## 00000004 -/* 003E0 80B65B00 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000 -/* 003E4 80B65B04 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 003E8 80B65B08 3C0DF100 */ lui $t5, 0xF100 ## $t5 = F1000000 -/* 003EC 80B65B0C 3C05F568 */ lui $a1, 0xF568 ## $a1 = F5680000 -/* 003F0 80B65B10 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008 -/* 003F4 80B65B14 AC7902B0 */ sw $t9, 0x02B0($v1) ## 000002B0 -/* 003F8 80B65B18 AC5F0004 */ sw $ra, 0x0004($v0) ## 00000004 -/* 003FC 80B65B1C AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000 -/* 00400 80B65B20 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 00404 80B65B24 3C1980B6 */ lui $t9, %hi(D_80B65EA0) ## $t9 = 80B60000 -/* 00408 80B65B28 27395EA0 */ addiu $t9, $t9, %lo(D_80B65EA0) ## $t9 = 80B65EA0 -/* 0040C 80B65B2C 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008 -/* 00410 80B65B30 AC7802B0 */ sw $t8, 0x02B0($v1) ## 000002B0 -/* 00414 80B65B34 AC400004 */ sw $zero, 0x0004($v0) ## 00000004 -/* 00418 80B65B38 AC460000 */ sw $a2, 0x0000($v0) ## 00000000 -/* 0041C 80B65B3C 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 00420 80B65B40 34A52000 */ ori $a1, $a1, 0x2000 ## $a1 = F5682000 -/* 00424 80B65B44 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008 -/* 00428 80B65B48 AC6E02B0 */ sw $t6, 0x02B0($v1) ## 000002B0 -/* 0042C 80B65B4C AC470000 */ sw $a3, 0x0000($v0) ## 00000000 -/* 00430 80B65B50 8FAF0100 */ lw $t7, 0x0100($sp) -/* 00434 80B65B54 91F8014D */ lbu $t8, 0x014D($t7) ## 00000155 -/* 00438 80B65B58 3C0FFD68 */ lui $t7, 0xFD68 ## $t7 = FD680000 -/* 0043C 80B65B5C 35EF0077 */ ori $t7, $t7, 0x0077 ## $t7 = FD680077 -/* 00440 80B65B60 AC580004 */ sw $t8, 0x0004($v0) ## 00000004 -/* 00444 80B65B64 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 00448 80B65B68 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008 -/* 0044C 80B65B6C AC6E02B0 */ sw $t6, 0x02B0($v1) ## 000002B0 -/* 00450 80B65B70 AC590004 */ sw $t9, 0x0004($v0) ## 00000004 -/* 00454 80B65B74 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000 -/* 00458 80B65B78 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 0045C 80B65B7C 3C19071E */ lui $t9, 0x071E ## $t9 = 071E0000 -/* 00460 80B65B80 37390060 */ ori $t9, $t9, 0x0060 ## $t9 = 071E0060 -/* 00464 80B65B84 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008 -/* 00468 80B65B88 AC7802B0 */ sw $t8, 0x02B0($v1) ## 000002B0 -/* 0046C 80B65B8C AC480004 */ sw $t0, 0x0004($v0) ## 00000004 -/* 00470 80B65B90 AC450000 */ sw $a1, 0x0000($v0) ## 00000000 -/* 00474 80B65B94 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 00478 80B65B98 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008 -/* 0047C 80B65B9C AC6E02B0 */ sw $t6, 0x02B0($v1) ## 000002B0 -/* 00480 80B65BA0 AC400004 */ sw $zero, 0x0004($v0) ## 00000004 -/* 00484 80B65BA4 AC490000 */ sw $t1, 0x0000($v0) ## 00000000 -/* 00488 80B65BA8 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 0048C 80B65BAC 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008 -/* 00490 80B65BB0 AC6F02B0 */ sw $t7, 0x02B0($v1) ## 000002B0 -/* 00494 80B65BB4 AC590004 */ sw $t9, 0x0004($v0) ## 00000004 -/* 00498 80B65BB8 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000 -/* 0049C 80B65BBC 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 004A0 80B65BC0 3C19001E */ lui $t9, 0x001E ## $t9 = 001E0000 -/* 004A4 80B65BC4 37390060 */ ori $t9, $t9, 0x0060 ## $t9 = 001E0060 -/* 004A8 80B65BC8 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008 -/* 004AC 80B65BCC AC7802B0 */ sw $t8, 0x02B0($v1) ## 000002B0 -/* 004B0 80B65BD0 AC400004 */ sw $zero, 0x0004($v0) ## 00000004 -/* 004B4 80B65BD4 AC460000 */ sw $a2, 0x0000($v0) ## 00000000 -/* 004B8 80B65BD8 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 004BC 80B65BDC 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008 -/* 004C0 80B65BE0 AC6E02B0 */ sw $t6, 0x02B0($v1) ## 000002B0 -/* 004C4 80B65BE4 AC400004 */ sw $zero, 0x0004($v0) ## 00000004 -/* 004C8 80B65BE8 AC450000 */ sw $a1, 0x0000($v0) ## 00000000 -/* 004CC 80B65BEC 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 004D0 80B65BF0 3C0EE437 */ lui $t6, 0xE437 ## $t6 = E4370000 -/* 004D4 80B65BF4 35CE02DC */ ori $t6, $t6, 0x02DC ## $t6 = E43702DC -/* 004D8 80B65BF8 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008 -/* 004DC 80B65BFC AC6F02B0 */ sw $t7, 0x02B0($v1) ## 000002B0 -/* 004E0 80B65C00 AC590004 */ sw $t9, 0x0004($v0) ## 00000004 -/* 004E4 80B65C04 AC4B0000 */ sw $t3, 0x0000($v0) ## 00000000 -/* 004E8 80B65C08 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 004EC 80B65C0C 3C0F0019 */ lui $t7, 0x0019 ## $t7 = 00190000 -/* 004F0 80B65C10 35EF0280 */ ori $t7, $t7, 0x0280 ## $t7 = 00190280 -/* 004F4 80B65C14 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008 -/* 004F8 80B65C18 AC7802B0 */ sw $t8, 0x02B0($v1) ## 000002B0 -/* 004FC 80B65C1C AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004 -/* 00500 80B65C20 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000 -/* 00504 80B65C24 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 00508 80B65C28 3C05F568 */ lui $a1, 0xF568 ## $a1 = F5680000 -/* 0050C 80B65C2C 34A51E00 */ ori $a1, $a1, 0x1E00 ## $a1 = F5681E00 -/* 00510 80B65C30 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008 -/* 00514 80B65C34 AC7902B0 */ sw $t9, 0x02B0($v1) ## 000002B0 -/* 00518 80B65C38 AC400004 */ sw $zero, 0x0004($v0) ## 00000004 -/* 0051C 80B65C3C AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000 -/* 00520 80B65C40 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 00524 80B65C44 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008 -/* 00528 80B65C48 AC7802B0 */ sw $t8, 0x02B0($v1) ## 000002B0 -/* 0052C 80B65C4C AC5F0004 */ sw $ra, 0x0004($v0) ## 00000004 -/* 00530 80B65C50 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000 -/* 00534 80B65C54 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 00538 80B65C58 3C1880B6 */ lui $t8, %hi(D_80B669E0) ## $t8 = 80B60000 -/* 0053C 80B65C5C 271869E0 */ addiu $t8, $t8, %lo(D_80B669E0) ## $t8 = 80B669E0 -/* 00540 80B65C60 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008 -/* 00544 80B65C64 AC6E02B0 */ sw $t6, 0x02B0($v1) ## 000002B0 -/* 00548 80B65C68 AC400004 */ sw $zero, 0x0004($v0) ## 00000004 -/* 0054C 80B65C6C AC460000 */ sw $a2, 0x0000($v0) ## 00000000 -/* 00550 80B65C70 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 00554 80B65C74 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008 -/* 00558 80B65C78 AC6F02B0 */ sw $t7, 0x02B0($v1) ## 000002B0 -/* 0055C 80B65C7C AC470000 */ sw $a3, 0x0000($v0) ## 00000000 -/* 00560 80B65C80 8FB90100 */ lw $t9, 0x0100($sp) -/* 00564 80B65C84 932E014E */ lbu $t6, 0x014E($t9) ## 00000156 -/* 00568 80B65C88 3C19FD68 */ lui $t9, 0xFD68 ## $t9 = FD680000 -/* 0056C 80B65C8C 3739006F */ ori $t9, $t9, 0x006F ## $t9 = FD68006F -/* 00570 80B65C90 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004 -/* 00574 80B65C94 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 00578 80B65C98 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008 -/* 0057C 80B65C9C AC6F02B0 */ sw $t7, 0x02B0($v1) ## 000002B0 -/* 00580 80B65CA0 AC580004 */ sw $t8, 0x0004($v0) ## 00000004 -/* 00584 80B65CA4 AC590000 */ sw $t9, 0x0000($v0) ## 00000000 -/* 00588 80B65CA8 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 0058C 80B65CAC 3C18071C */ lui $t8, 0x071C ## $t8 = 071C0000 -/* 00590 80B65CB0 37180040 */ ori $t8, $t8, 0x0040 ## $t8 = 071C0040 -/* 00594 80B65CB4 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008 -/* 00598 80B65CB8 AC6E02B0 */ sw $t6, 0x02B0($v1) ## 000002B0 -/* 0059C 80B65CBC AC480004 */ sw $t0, 0x0004($v0) ## 00000004 -/* 005A0 80B65CC0 AC450000 */ sw $a1, 0x0000($v0) ## 00000000 -/* 005A4 80B65CC4 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 005A8 80B65CC8 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008 -/* 005AC 80B65CCC AC6F02B0 */ sw $t7, 0x02B0($v1) ## 000002B0 -/* 005B0 80B65CD0 AC400004 */ sw $zero, 0x0004($v0) ## 00000004 -/* 005B4 80B65CD4 AC490000 */ sw $t1, 0x0000($v0) ## 00000000 -/* 005B8 80B65CD8 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 005BC 80B65CDC 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008 -/* 005C0 80B65CE0 AC7902B0 */ sw $t9, 0x02B0($v1) ## 000002B0 -/* 005C4 80B65CE4 AC580004 */ sw $t8, 0x0004($v0) ## 00000004 -/* 005C8 80B65CE8 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000 -/* 005CC 80B65CEC 8C6402B0 */ lw $a0, 0x02B0($v1) ## 000002B0 -/* 005D0 80B65CF0 248E0008 */ addiu $t6, $a0, 0x0008 ## $t6 = 00000008 -/* 005D4 80B65CF4 AC6E02B0 */ sw $t6, 0x02B0($v1) ## 000002B0 -/* 005D8 80B65CF8 AC860000 */ sw $a2, 0x0000($a0) ## 00000000 -/* 005DC 80B65CFC AC800004 */ sw $zero, 0x0004($a0) ## 00000004 -/* 005E0 80B65D00 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 005E4 80B65D04 3C18001C */ lui $t8, 0x001C ## $t8 = 001C0000 -/* 005E8 80B65D08 37180040 */ ori $t8, $t8, 0x0040 ## $t8 = 001C0040 -/* 005EC 80B65D0C 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008 -/* 005F0 80B65D10 AC6F02B0 */ sw $t7, 0x02B0($v1) ## 000002B0 -/* 005F4 80B65D14 AC400004 */ sw $zero, 0x0004($v0) ## 00000004 -/* 005F8 80B65D18 AC450000 */ sw $a1, 0x0000($v0) ## 00000000 -/* 005FC 80B65D1C 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 00600 80B65D20 3C0FE436 */ lui $t7, 0xE436 ## $t7 = E4360000 -/* 00604 80B65D24 35EF0300 */ ori $t7, $t7, 0x0300 ## $t7 = E4360300 -/* 00608 80B65D28 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008 -/* 0060C 80B65D2C AC7902B0 */ sw $t9, 0x02B0($v1) ## 000002B0 -/* 00610 80B65D30 AC580004 */ sw $t8, 0x0004($v0) ## 00000004 -/* 00614 80B65D34 AC4B0000 */ sw $t3, 0x0000($v0) ## 00000000 -/* 00618 80B65D38 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 0061C 80B65D3C 3C19001A */ lui $t9, 0x001A ## $t9 = 001A0000 -/* 00620 80B65D40 373902C4 */ ori $t9, $t9, 0x02C4 ## $t9 = 001A02C4 -/* 00624 80B65D44 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008 -/* 00628 80B65D48 AC6E02B0 */ sw $t6, 0x02B0($v1) ## 000002B0 -/* 0062C 80B65D4C AC590004 */ sw $t9, 0x0004($v0) ## 00000004 -/* 00630 80B65D50 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000 -/* 00634 80B65D54 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 00638 80B65D58 3C0680B7 */ lui $a2, %hi(D_80B698A0) ## $a2 = 80B70000 -/* 0063C 80B65D5C 24C698A0 */ addiu $a2, $a2, %lo(D_80B698A0) ## $a2 = 80B698A0 -/* 00640 80B65D60 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008 -/* 00644 80B65D64 AC7802B0 */ sw $t8, 0x02B0($v1) ## 000002B0 -/* 00648 80B65D68 AC400004 */ sw $zero, 0x0004($v0) ## 00000004 -/* 0064C 80B65D6C AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000 -/* 00650 80B65D70 8C6202B0 */ lw $v0, 0x02B0($v1) ## 000002B0 -/* 00654 80B65D74 27A400C0 */ addiu $a0, $sp, 0x00C0 ## $a0 = FFFFFFC0 -/* 00658 80B65D78 24070203 */ addiu $a3, $zero, 0x0203 ## $a3 = 00000203 -/* 0065C 80B65D7C 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008 -/* 00660 80B65D80 AC6E02B0 */ sw $t6, 0x02B0($v1) ## 000002B0 -/* 00664 80B65D84 AC5F0004 */ sw $ra, 0x0004($v0) ## 00000004 -/* 00668 80B65D88 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000 -/* 0066C 80B65D8C 8FAF0104 */ lw $t7, 0x0104($sp) -/* 00670 80B65D90 0C031AD5 */ jal Graph_CloseDisps -/* 00674 80B65D94 8DE50000 */ lw $a1, 0x0000($t7) ## E4360300 -/* 00678 80B65D98 8FBF0014 */ lw $ra, 0x0014($sp) -/* 0067C 80B65D9C 27BD0100 */ addiu $sp, $sp, 0x0100 ## $sp = 00000000 -/* 00680 80B65DA0 03E00008 */ jr $ra -/* 00684 80B65DA4 00000000 */ nop diff --git a/asm/non_matchings/overlays/actors/ovl_End_Title/EndTitle_Init.s b/asm/non_matchings/overlays/actors/ovl_End_Title/EndTitle_Init.s deleted file mode 100644 index 4f98d1f922..0000000000 --- a/asm/non_matchings/overlays/actors/ovl_End_Title/EndTitle_Init.s +++ /dev/null @@ -1,14 +0,0 @@ -glabel EndTitle_Init -/* 00000 80B65720 AFA50004 */ sw $a1, 0x0004($sp) -/* 00004 80B65724 848E001C */ lh $t6, 0x001C($a0) ## 0000001C -/* 00008 80B65728 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001 -/* 0000C 80B6572C A080014C */ sb $zero, 0x014C($a0) ## 0000014C -/* 00010 80B65730 A080014D */ sb $zero, 0x014D($a0) ## 0000014D -/* 00014 80B65734 15C10004 */ bne $t6, $at, .L80B65748 -/* 00018 80B65738 A080014E */ sb $zero, 0x014E($a0) ## 0000014E -/* 0001C 80B6573C 3C0F80B6 */ lui $t7, %hi(func_80B65DA8) ## $t7 = 80B60000 -/* 00020 80B65740 25EF5DA8 */ addiu $t7, $t7, %lo(func_80B65DA8) ## $t7 = 80B65DA8 -/* 00024 80B65744 AC8F0134 */ sw $t7, 0x0134($a0) ## 00000134 -.L80B65748: -/* 00028 80B65748 03E00008 */ jr $ra -/* 0002C 80B6574C 00000000 */ nop diff --git a/asm/non_matchings/overlays/actors/ovl_End_Title/EndTitle_Update.s b/asm/non_matchings/overlays/actors/ovl_End_Title/EndTitle_Update.s deleted file mode 100644 index 2bf2c73e3f..0000000000 --- a/asm/non_matchings/overlays/actors/ovl_End_Title/EndTitle_Update.s +++ /dev/null @@ -1,4 +0,0 @@ -glabel EndTitle_Update -/* 0003C 80B6575C AFA40000 */ sw $a0, 0x0000($sp) -/* 00040 80B65760 03E00008 */ jr $ra -/* 00044 80B65764 AFA50004 */ sw $a1, 0x0004($sp) diff --git a/asm/non_matchings/overlays/actors/ovl_End_Title/func_80B65DA8.s b/asm/non_matchings/overlays/actors/ovl_End_Title/func_80B65DA8.s deleted file mode 100644 index 856bf81470..0000000000 --- a/asm/non_matchings/overlays/actors/ovl_End_Title/func_80B65DA8.s +++ /dev/null @@ -1,67 +0,0 @@ -.rdata -glabel D_80B698B4 - .asciz "../z_end_title.c" - .balign 4 - -glabel D_80B698C8 - .asciz "../z_end_title.c" - .balign 4 - -.text -glabel func_80B65DA8 -/* 00688 80B65DA8 27BDFFB8 */ addiu $sp, $sp, 0xFFB8 ## $sp = FFFFFFB8 -/* 0068C 80B65DAC AFBF0014 */ sw $ra, 0x0014($sp) -/* 00690 80B65DB0 AFA40048 */ sw $a0, 0x0048($sp) -/* 00694 80B65DB4 AFA5004C */ sw $a1, 0x004C($sp) -/* 00698 80B65DB8 94A21D74 */ lhu $v0, 0x1D74($a1) ## 00001D74 -/* 0069C 80B65DBC 3C0680B7 */ lui $a2, %hi(D_80B698B4) ## $a2 = 80B70000 -/* 006A0 80B65DC0 2841044D */ slti $at, $v0, 0x044D -/* 006A4 80B65DC4 54200007 */ bnel $at, $zero, .L80B65DE4 -/* 006A8 80B65DC8 8FB9004C */ lw $t9, 0x004C($sp) -/* 006AC 80B65DCC 9082014C */ lbu $v0, 0x014C($a0) ## 0000014C -/* 006B0 80B65DD0 284100FF */ slti $at, $v0, 0x00FF -/* 006B4 80B65DD4 10200002 */ beq $at, $zero, .L80B65DE0 -/* 006B8 80B65DD8 24580003 */ addiu $t8, $v0, 0x0003 ## $t8 = 00000003 -/* 006BC 80B65DDC A098014C */ sb $t8, 0x014C($a0) ## 0000014C -.L80B65DE0: -/* 006C0 80B65DE0 8FB9004C */ lw $t9, 0x004C($sp) -.L80B65DE4: -/* 006C4 80B65DE4 27A40028 */ addiu $a0, $sp, 0x0028 ## $a0 = FFFFFFE0 -/* 006C8 80B65DE8 24C698B4 */ addiu $a2, $a2, %lo(D_80B698B4) ## $a2 = 80B698B4 -/* 006CC 80B65DEC 8F250000 */ lw $a1, 0x0000($t9) ## 00000000 -/* 006D0 80B65DF0 24070252 */ addiu $a3, $zero, 0x0252 ## $a3 = 00000252 -/* 006D4 80B65DF4 0C031AB1 */ jal Graph_OpenDisps -/* 006D8 80B65DF8 AFA50038 */ sw $a1, 0x0038($sp) -/* 006DC 80B65DFC 8FA80038 */ lw $t0, 0x0038($sp) -/* 006E0 80B65E00 0C024FCD */ jal func_80093F34 -/* 006E4 80B65E04 8D0402B0 */ lw $a0, 0x02B0($t0) ## 000002B0 -/* 006E8 80B65E08 8FA80038 */ lw $t0, 0x0038($sp) -/* 006EC 80B65E0C 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008 -/* 006F0 80B65E10 3C0AFA00 */ lui $t2, 0xFA00 ## $t2 = FA000000 -/* 006F4 80B65E14 AD0202B0 */ sw $v0, 0x02B0($t0) ## 000002B0 -/* 006F8 80B65E18 354A0080 */ ori $t2, $t2, 0x0080 ## $t2 = FA000080 -/* 006FC 80B65E1C AD0902B0 */ sw $t1, 0x02B0($t0) ## 000002B0 -/* 00700 80B65E20 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000 -/* 00704 80B65E24 8FAB0048 */ lw $t3, 0x0048($sp) -/* 00708 80B65E28 3C0F80B7 */ lui $t7, %hi(D_80B69720) ## $t7 = 80B70000 -/* 0070C 80B65E2C 25EF9720 */ addiu $t7, $t7, %lo(D_80B69720) ## $t7 = 80B69720 -/* 00710 80B65E30 916D014C */ lbu $t5, 0x014C($t3) ## 0000014C -/* 00714 80B65E34 3C18DE00 */ lui $t8, 0xDE00 ## $t8 = DE000000 -/* 00718 80B65E38 3C0680B7 */ lui $a2, %hi(D_80B698C8) ## $a2 = 80B70000 -/* 0071C 80B65E3C AC4D0004 */ sw $t5, 0x0004($v0) ## 00000004 -/* 00720 80B65E40 8D0202B0 */ lw $v0, 0x02B0($t0) ## 000002B0 -/* 00724 80B65E44 24C698C8 */ addiu $a2, $a2, %lo(D_80B698C8) ## $a2 = 80B698C8 -/* 00728 80B65E48 27A40028 */ addiu $a0, $sp, 0x0028 ## $a0 = FFFFFFE0 -/* 0072C 80B65E4C 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008 -/* 00730 80B65E50 AD0E02B0 */ sw $t6, 0x02B0($t0) ## 000002B0 -/* 00734 80B65E54 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004 -/* 00738 80B65E58 AC580000 */ sw $t8, 0x0000($v0) ## 00000000 -/* 0073C 80B65E5C 8FB9004C */ lw $t9, 0x004C($sp) -/* 00740 80B65E60 24070258 */ addiu $a3, $zero, 0x0258 ## $a3 = 00000258 -/* 00744 80B65E64 0C031AD5 */ jal Graph_CloseDisps -/* 00748 80B65E68 8F250000 */ lw $a1, 0x0000($t9) ## 00000000 -/* 0074C 80B65E6C 8FBF0014 */ lw $ra, 0x0014($sp) -/* 00750 80B65E70 27BD0048 */ addiu $sp, $sp, 0x0048 ## $sp = 00000000 -/* 00754 80B65E74 03E00008 */ jr $ra -/* 00758 80B65E78 00000000 */ nop -/* 0075C 80B65E7C 00000000 */ nop diff --git a/data/overlays/actors/z_end_title.data.s b/data/overlays/actors/z_end_title.data.s deleted file mode 100644 index 4aa538cd3f..0000000000 --- a/data/overlays/actors/z_end_title.data.s +++ /dev/null @@ -1,44 +0,0 @@ -.include "macro.inc" - - # assembler directives - .set noat # allow manual use of $at - .set noreorder # don't insert nops after branches - .set gp=64 # allow use of 64-bit general purpose registers - -.section .data - -.balign 16 - -glabel End_Title_InitVars - .word 0x017F0700, 0x00000030, 0x00010000, 0x00000150 -.word EndTitle_Init -.word EndTitle_Destroy -.word EndTitle_Update -.word EndTitle_Draw -glabel D_80B65EA0 - .word 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x03050707, 0x06050301, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000103, 0x060A0C0C, 0x0C0A0604, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000306, 0x0A0DDFDF, 0xDF0D0B07, 0x00000000, 0x00000000, 0x01010101, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x01010000, 0x00000000, 0x00000000, 0x01010202, 0x01010101, 0x01010100, 0x00000001, 0x01010100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01020509, 0x0DCF1F1F, 0x0FEF0E0A, 0x01030404, 0x04040404, 0x05060605, 0x02000000, 0x00000000, 0x00000002, 0x03030302, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010406, 0x06050200, 0x00000000, 0x00000002, 0x05070807, 0x07060505, 0x05050404, 0x04040405, 0x05050504, 0x03030101, 0x02030304, 0x03030302, 0x01000001, 0x0306090C, 0xCE0FEFEF, 0xAF0FCF0D, 0x04080A0A, 0x0A0A0A0A, 0x0B0C0C0A, 0x06020000, 0x00000000, 0x00000206, 0x08090806, 0x02000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0104090B, 0x0C0A0702, 0x00000000, 0x00000307, 0x0B0D0D0D, 0x0C0C0B0B, 0x0B0B0B0A, 0x0A0A0A0B, 0x0B0B0B0A, 0x0A080604, 0x06090A0A, 0x0A0A0907, 0x05020204, 0x080B0D0E, 0xEF0FEF4F, 0xEF1FDF0E, 0x080C0E0E, 0x0E0E0E0E, 0x0E3F8E0D, 0x09040100, 0x00010100, 0x0001050A, 0x0D0E0D0A, 0x05010000, 0x01010000, 0x00000101, 0x01000000, 0x00010100, 0x00000101, 0x01000000, 0x02070C3E, 0x8E0D0A04, 0x01000001, 0x0102070B, 0x1E8FBF9F, 0x2F0E0E0E, 0x0E0E0E0E, 0x0E0E0E0E, 0x0E0E0E0E, 0x0E0D0A08, 0x0B0D0E0E, 0x0E0E0D0D, 0x0A070609, 0x0D1E3F0F, 0xEF0FFFBF, 0x4F0FDF0E, 0x090DFFEF, 0xDFFFDFEF, 0xFFBFFF0E, 0x0B070403, 0x04050504, 0x0202060C, 0x8EFF8E0C, 0x06020103, 0x04050403, 0x03030405, 0x05040404, 0x04050504, 0x04040505, 0x05040303, 0x050A0EBF, 0xFF0E0B05, 0x02030405, 0x05070A0E, 0xBFDF2F8F, 0x1F4FFFEF, 0xBFBFFFFF, 0x6FFFFFBF, 0xBFFF8FBF, 0xFF4E0C0B, 0x0D8EFFDF, 0xBFFFBF6F, 0x0E0C0B0D, 0x1EFFDF0F, 0xAF0FEF1F, 0xDF2FAF0E, 0x080C0E0F, 0x8FFF8F0F, 0x0FBFFF0F, 0x0D0C0A09, 0x0A0B0B0A, 0x0705080D, 0x8FFF8F0C, 0x07040609, 0x0A0B0A09, 0x090A0B0B, 0x0B0A0A0A, 0x0B0B0B0A, 0x0A0A0B0B, 0x0B0A0909, 0x0B0D0FBF, 0xFF0E0C07, 0x06080A0B, 0x0B0C0D3F, 0xFF8F0F0F, 0x0E0E0E0F, 0x0F7FFFDF, 0x0FFFFF0F, 0x0F0F0FBF, 0xFF4F0D0B, 0x0D8FFF8F, 0x0F1F8FFF, 0xCF0E0E0E, 0x8FFFFF6F, 0x0FDF0F0F, 0x0FDF0F0C, 0x04090C0E, 0x8FFF8F0F, 0x0FBFFF0F, 0x3F0E0E0E, 0x0E1E2E0E, 0x0C09090D, 0x8FFF8F0D, 0x09080B0D, 0x0E4E0E0E, 0x0D0E1E3E, 0x0E0E0E0E, 0x0E2E1E0E, 0x0E0E1E0E, 0x3E0E0E0D, 0x0E2F1FBF, 0xFF0E0C0A, 0x0B0D0E3E, 0x1E0E0F5F, 0xFF8F0F0E, 0x0D0C0D0E, 0x1FEFFF4F, 0x0FFFFF0F, 0x0F0F0FBF, 0xFF4F0D0B, 0x0D8FFF8F, 0x0E0E0F9F, 0xFF7F0F0F, 0xDF6FFFCF, 0x0F0FDFDF, 0xDF0F0D09, 0x0104090D, 0x8FFF8F0F, 0x0FBFFFDF, 0xDFFF5F1F, 0xBFCFBFDF, 0x3E0C0B0D, 0x8FFF8F0D, 0x0A0B0E8F, 0xEF9FEF6F, 0x0F9FEF8F, 0xDFCF8F3F, 0xDFAFDFBF, 0x1FFFEFCF, 0xEFEF3F3F, 0xCFCF9FFF, 0xFF0F0D0D, 0x0E8FEF9F, 0xEF9F3FDF, 0xFFCF8F0E, 0x0B090C0E, 0x8FFFBF0F, 0x0FFFFF4F, 0x4F3F0FBF, 0xFF4F0D0B, 0x0D8FFF8F, 0x0E0C0E4F, 0xFFBF0F6F, 0xBF0FCFFF, 0x4F0E0E0D, 0x0C0B0905, 0x0002070D, 0x8FFF8F0F, 0x0FBFFF1F, 0x2FFFAFAF, 0xFF1F1FFF, 0xAF0E0C0E, 0x8FFF8F0D, 0x0C0D6FFF, 0x6F0FBFEF, 0x7FFF6F0F, 0x5FFF8FEF, 0xCF0F5FFF, 0x7FFFDF1F, 0x5FFF8FBF, 0xEF1F0FBF, 0xFF0F0E0E, 0x4FFF6F0F, 0x6FFF8F8F, 0xFF4F0F0C, 0x09090D2F, 0xFFFF2F0F, 0x0FFFFFBF, 0xBF8F0FBF, 0xFF4F0D0C, 0x0D8FFF8F, 0x0D0C0D1F, 0xFFBF0FBF, 0x6F0F6FFF, 0x9F0E0C0A, 0x08060402, 0x0001070C, 0x8FFF8F0F, 0x0FBFFF0F, 0x0FFFBFFF, 0xFFBFBFFF, 0xFF0E0D0E, 0x8FFF8F0E, 0x0D0EAFFF, 0xCFBFDFFF, 0xEFFF4F0F, 0x4FFFBFFF, 0xEFBFCFFF, 0xBFFFBF0F, 0x4FFF8FFF, 0xBF0F0FBF, 0xFF0F0E0F, 0x8FFF4F0F, 0x1FFFBF8F, 0xFF4F0E0B, 0x080B0EBF, 0xFF9F0F0F, 0x0FFFFF0F, 0x0F0F0FBF, 0xFF4F0E0C, 0x0E8FFF8F, 0x0E0C0D4F, 0xFFBF3FFF, 0xBFBFCFFF, 0xFF2F0D08, 0x04020101, 0x0001070C, 0x8FFF8F0F, 0x0FBFFF0F, 0x0FFFBFFF, 0xFF0F0F0F, 0x0F0E0D0E, 0x8FFF8F0E, 0x0E0FAFFF, 0x4F0F0F0F, 0x9FFF4F0F, 0x4FFFBFFF, 0xBF0F0F0F, 0x0FFFBF0F, 0x4FFF9FFF, 0xBF0F0FBF, 0xFF0F0E0F, 0x8FFF4F0F, 0x0FFFBF8F, 0xFF4F0D0A, 0x0A0D4FFF, 0xEF1F0F0F, 0x0FFFFF0F, 0x0F0F0FBF, 0xFF4F0E0E, 0x0E8FFF8F, 0x0E0E0E8F, 0xFF8F9F8F, 0x0F0F0F9F, 0xFF8F0D09, 0x04010000, 0x0001070C, 0x8FFF8F0F, 0x0FBFFF0F, 0x0FFFBFAF, 0xFF7F0F1F, 0x8F0E0D0E, 0x8FFF8F0F, 0x0F0F6FFF, 0xAF0F0F8F, 0x7FFFAF3F, 0x9FFF8FEF, 0xFF3F0F3F, 0x6FFFBF0F, 0x4FFF8FEF, 0xEF1F0FCF, 0xFF0F0E0E, 0x6FFF8F0F, 0x2FFF9F8F, 0xFF4F0D0A, 0x0C0EDFFF, 0x8F0F0F0F, 0x0FFFFF0F, 0x0F0F0FBF, 0xFF4F0F0F, 0x0F8FFF8F, 0x0F0F4FEF, 0xEF2FFF2F, 0x0D0D0E4F, 0xFFEF1E0B, 0x05010000, 0x0001060C, 0x8EFF8F0F, 0x0FBFFF0F, 0x0FFFBF3F, 0xDFFFBFDF, 0x6F0D0C0D, 0x8FFFDFBF, 0xBFFF4F9F, 0xFFCFCF9F, 0x0F5FBFBF, 0xAFFF8F6F, 0xEFEFBFDF, 0x3FFFBF0F, 0x4FFF8F6F, 0xFFDFCFEF, 0xFF0E0D0D, 0x0E9FEF8F, 0xCFBF1F8F, 0xFF4E0D0B, 0x0D7EFFFF, 0xBFBFBFFF, 0x8FFFFFBF, 0xBFCFFFBF, 0xFFCFBFBF, 0xFFBFFFDF, 0xBFCFEF9F, 0x2F8FAF0E, 0x0B090B0E, 0xDFFF7E0C, 0x06010000, 0x0001050A, 0x2D4E2E0E, 0x0E3E4E0E, 0x0E4E3E0E, 0x0E4E4E2E, 0x0D0B090B, 0x2D4E4E4E, 0x4E4E1E0E, 0x2E4F3F0F, 0x0F0F0F0F, 0x7FFF4F0F, 0x1E4E4E1E, 0x0E4E3E0E, 0x1E4E2E0E, 0x2E4E3E2E, 0x4E0D0A09, 0x0B0D2E4E, 0x3E0E0E2E, 0x4E1D0B0A, 0x0C3E4E4E, 0x4E4E4E4E, 0x2E4E4E4E, 0x4E4E4E3E, 0x4E4E4E4E, 0x4E3E4E4E, 0x4E0E0E0E, 0x0E3E2E0B, 0x0705080C, 0x2E4E2E0B, 0x06010000, 0x00000207, 0x0A0B0B0A, 0x0A0B0B0B, 0x0B0B0B0B, 0x0B0C0C0B, 0x09060507, 0x0A0B0B0B, 0x0B0B0B0B, 0x0C0C0D0E, 0x0F9F4F5F, 0xEFCF0E0D, 0x0C0C0C0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0C0C0B, 0x0B090604, 0x06090B0C, 0x0B0B0A0B, 0x0B0A0706, 0x080A0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0A0A, 0x0A0A0A07, 0x03020408, 0x0A0B0A08, 0x03000000, 0x00000002, 0x04050404, 0x04050505, 0x05050504, 0x05060605, 0x03010102, 0x04050505, 0x05050505, 0x0606080B, 0x0E7F9F9F, 0x7F1E0C09, 0x06060605, 0x05050505, 0x05050505, 0x05060605, 0x05040201, 0x02030506, 0x05040404, 0x05040202, 0x03040505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050404, 0x04040402, 0x01000103, 0x04050403, 0x01000000, 0x00000000, 0x00010100, 0x00010101, 0x01010101, 0x01010101, 0x00000000, 0x00010101, 0x01010101, 0x01010307, 0x0B0C0D0D, 0x0C0B0804, 0x02010101, 0x01010101, 0x01010101, 0x01010101, 0x01000000, 0x00000101, 0x01010001, 0x01000000, 0x00010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x01010000, 0x00010000, 0x00000000, 0x01010100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x05070808, 0x07050201, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01010202, 0x01010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 -glabel D_80B669E0 - .word 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010101, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01010202, 0x01010101, 0x01010100, 0x00000000, 0x00000000, 0x00000000, 0x02020302, 0x02010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x02040506, 0x05040201, 0x00000000, 0x00000000, 0x00000001, 0x02020201, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x04060707, 0x06050505, 0x05050404, 0x02010000, 0x00000000, 0x00000105, 0x090B0B0B, 0x09070401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000104, 0x070A0B0C, 0x0B0A0703, 0x01000000, 0x00000000, 0x00000204, 0x07080704, 0x02010000, 0x00000000, 0x00000000, 0x00000205, 0x090C0D0D, 0x0C0B0B0B, 0x0B0B0A09, 0x07040100, 0x00000000, 0x0001060B, 0x0E0E0F0E, 0x0E0C0804, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010409, 0x0C0E4E4E, 0x4E0D0C08, 0x05030302, 0x02030303, 0x03040609, 0x0C0D0C09, 0x06040302, 0x02030302, 0x01000102, 0x0304060A, 0x0D5EBF9F, 0x0F4E4E4E, 0x4E4E2E0D, 0x0C090504, 0x03030302, 0x02050B0E, 0xBFBFBFBF, 0x3FBE0C07, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01010101, 0x0103080C, 0x3EDF9F7F, 0xCFDF3E0D, 0x0B090908, 0x08090909, 0x09090B0D, 0x3EFF3E0D, 0x0B0A0908, 0x08090907, 0x05030507, 0x09090B0D, 0x4EFF2F6F, 0x0FBF8FFF, 0xBF8FAFEF, 0x2E0D0B09, 0x09090908, 0x090C0E0F, 0x0FBF0FBF, 0x8FBF0D09, 0x04010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000102, 0x04060505, 0x05070B0E, 0xDFAF0F0E, 0x1FDFCF0F, 0x0E0E0D0D, 0x0D0D0E0D, 0x0D0E0E0F, 0x2FBF2F0F, 0x0E0E0D0D, 0x0D0D0D0C, 0x0A090A0C, 0x0D0E0E0F, 0x8FCF0F0F, 0x0E0E0FFF, 0x8F0F3FBF, 0x1F0F0E0E, 0x0E0E0D0D, 0x0E0E0F0F, 0x0FBF0FBF, 0x5FBF0E0B, 0x06020000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000307, 0x0A0B0B0B, 0x0B0B0D4E, 0xFF5F0E0D, 0x0E8FFF2F, 0x8FBFAF7F, 0x7FAFCFAF, 0x3FCFCFDF, 0x6FCF4FBF, 0xBFDFBF3F, 0x9FAFCF8F, 0x0E0D0E5E, 0xBFCF9F7F, 0xEFDFAF0E, 0x0D0D0EFF, 0x8F0F3FCF, 0x3FCFCFDF, 0x8FCFCF3F, 0x5FBFBF8F, 0x0F0F0F0F, 0x0F0F0F0D, 0x0A050100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0001050B, 0x2D7E3E0E, 0x2E0E0E4F, 0xFF4F0D0C, 0x0E6FFF9F, 0xFF1F0F6F, 0x7F1F4FFF, 0x8FFF5F3F, 0x6FFF4FFF, 0x8F1FFF8F, 0x8F0F8FFF, 0x0F0F2FFF, 0x5F1FEF8F, 0xBFBF0F0D, 0x0B0B0EFF, 0x8F0F4FFF, 0x4FFF5FBF, 0xCF0FFF9F, 0xFF6F2FFF, 0x5F0F0F2F, 0x7F4F0F2E, 0x0C070200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0001060C, 0x8EBFEFBF, 0xBF0E0E4F, 0xFF7F0E0D, 0x0E8FFF9F, 0xFF0F0F0F, 0x5FCFCFFF, 0x8FFF4F0F, 0x4FFF4FFF, 0x8F0FFF8F, 0x8FCFDFFF, 0x0F0F7FFF, 0x1F0FBFBF, 0xBFBF0E0B, 0x080A0EFF, 0x8F0F4FFF, 0x4FFF4FBF, 0xBF0FFFBF, 0xFFCFBFBF, 0x6F0F0F8F, 0xBFEFBFBF, 0x0D070200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0001050B, 0x0D0E1E4E, 0x1E0D0D0E, 0xDFDF0F0E, 0x0FBFCF8F, 0xFF2F0F5F, 0xEF7F4FFF, 0x8FFF4F0F, 0x4FFF4FFF, 0x8F0FFFBF, 0xFF3F8FFF, 0x0F0F4FFF, 0x5F0FBFAF, 0xBFBF0E0A, 0x070A0EFF, 0x8F0F4FFF, 0x4FFF4FBF, 0xBF0FFFAF, 0xFF8F0F1F, 0x3F0F0F0F, 0x0F1F4F1E, 0x0B060100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000307, 0x090A0B0B, 0x0A09090C, 0x3EDFBF8F, 0xAFDF3F1F, 0xCFDF9FBF, 0xDFCFBFFF, 0x9FFF4F0F, 0x4FFF4FFF, 0x8F0FFFAF, 0xFFAFEFFF, 0x2F0F0FAF, 0xCF8FEF3F, 0xBFBF0D09, 0x06090DFF, 0x8F0F4FFF, 0x4FFF4FBF, 0xBF0FFF8F, 0x9FFF8FCF, 0x2E0D0C0C, 0x0C0C0C0A, 0x07030000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000102, 0x04040505, 0x04030509, 0x0C0E4E4E, 0x3E0E0D0D, 0x0E4E4E0E, 0x1E4E2E3E, 0x2E4E1E0E, 0x1E4E1E4E, 0x2E0E4E2E, 0x2E4E2E4E, 0x0D0D0D0D, 0x3E4E1E0E, 0x3E3E0C07, 0x05080C4E, 0x2E0E1E4E, 0x1E4E1E3E, 0x3E0E4E2E, 0x0E2E4E1E, 0x0C090706, 0x05050504, 0x02010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010101, 0x01000104, 0x070A0B0C, 0x0B0A0808, 0x090A0B0B, 0x0B0B0B0B, 0x0B0B0A0A, 0x0A0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0A080809, 0x0A0B0A0A, 0x0A0A0804, 0x0204080A, 0x0B0A0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0A, 0x07040201, 0x01010101, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x02040506, 0x05040302, 0x04040505, 0x05050505, 0x05050404, 0x04050505, 0x05050505, 0x05050505, 0x04020203, 0x04050404, 0x04040301, 0x00010304, 0x04040405, 0x05050505, 0x05050505, 0x04050404, 0x02010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010101, 0x01000000, 0x00010101, 0x01010101, 0x01010100, 0x01010101, 0x01010101, 0x01010101, 0x00000000, 0x01010101, 0x01010000, 0x00000001, 0x01010101, 0x01010101, 0x01010101, 0x01010100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 -glabel D_80B670E0 - .word 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x01020201, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000101, 0x02020100, 0x00000000, 0x00000102, 0x03030404, 0x04040404, 0x04040405, 0x06070706, 0x04010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000203, 0x03040404, 0x04040404, 0x03010000, 0x00000000, 0x00000000, 0x00000000, 0x00020406, 0x07070603, 0x01000000, 0x00010307, 0x090A0A0A, 0x0A0A0A0A, 0x0A0A0A0B, 0x0C0D0D0C, 0x09040000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030609, 0x0A0A0A0A, 0x0A0A0A0A, 0x08050100, 0x00000000, 0x00000000, 0x00000000, 0x01050A0C, 0x0D0D0B07, 0x02000000, 0x0002070C, 0x0D0E0E0E, 0x0E0E0E0E, 0x0E0E0E0E, 0x3F8F9F3E, 0x0B060100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01060B0D, 0x0E0E0E0E, 0x0E0E0E0E, 0x0C090300, 0x00000000, 0x00000000, 0x00000000, 0x02080D5E, 0x8FAF0E0A, 0x04010000, 0x0003090D, 0xBFFFFFFF, 0xFFFFFFFF, 0xFFFFFFBF, 0x8FFFFF4F, 0x0C070100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02070DBF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0E0A0401, 0x00000000, 0x00000000, 0x00000000, 0x03090EBF, 0xFFFF0E0B, 0x05010000, 0x0003080D, 0x7F8F7F4F, 0x9FFFFF9F, 0x4F8F8F7F, 0x8FFFFF4F, 0x0D070201, 0x00000000, 0x00000101, 0x01000000, 0x00000000, 0x02080DBF, 0xFFFF7F4F, 0x4F5F8F8F, 0x0E0A0502, 0x01010101, 0x01000000, 0x00000001, 0x040A0EBF, 0xFFFF0E0B, 0x05010000, 0x0001060B, 0x0D0D0E0F, 0x8FFFFF8F, 0x0F0E0E0F, 0x8FFFFF4F, 0x0D0A0604, 0x03010001, 0x02030405, 0x05040201, 0x00000000, 0x02080DBF, 0xFFFF4F0F, 0x0E0D0D0D, 0x0C090605, 0x05050505, 0x04030200, 0x00010305, 0x080C0EBF, 0xFFFF0E0B, 0x05010000, 0x00000205, 0x07080B0E, 0x8FFFFF8F, 0x0E0C0C0E, 0x8FFFFF4F, 0x0E0D0C0A, 0x09060404, 0x07090B0B, 0x0B0A0805, 0x02000000, 0x02080DBF, 0xFFFF4F0E, 0x0B090909, 0x0A0A0A0B, 0x0B0B0B0B, 0x0B090604, 0x0406090B, 0x0C0E0FBF, 0xFFFF0E0B, 0x05010000, 0x00000001, 0x0203080D, 0x8FFFFF8F, 0x0E0A090D, 0x8FFFFF4F, 0x0F2F3E0E, 0x0D0B090A, 0x0C0D0E3E, 0x2E0E0D0A, 0x06020000, 0x02080DBF, 0xFFFF4F0E, 0x0C0A090A, 0x0B0D0E0E, 0x2E0E1E4E, 0x0E0D0C09, 0x090B0D0E, 0x3E2F0FBF, 0xFFFF0E0B, 0x05010000, 0x00000000, 0x0002070D, 0x8FFFFF8F, 0x0D09090D, 0x8FFFFF8F, 0xDFFFFFFF, 0x8F0E0D0E, 0x3EAFFFDF, 0xFFDF6F0D, 0x0A050100, 0x02080DBF, 0xFFFF4F0F, 0x0E0E0D0D, 0x0E3EDFFF, 0xAFBFFFFF, 0xFFBF1E0D, 0x0D1E8FFF, 0xFFDFEFEF, 0xFFFF0E0B, 0x05010000, 0x00000000, 0x0001070C, 0x8FFFFF8F, 0x0D09080D, 0x8FFFFFEF, 0x6F4FCFFF, 0xFF5F0F3F, 0xEFFF6F0F, 0x3FFFFF7F, 0x0D080300, 0x02080DBF, 0xFFFF9F8F, 0x8FBFBF0F, 0x0F4FFFFF, 0xFF8F4F9F, 0xFFFF8F0F, 0x0FCFFFCF, 0x1F0F3FDF, 0xFFFF0E0B, 0x05010000, 0x00000000, 0x0001070C, 0x8FFFFF8F, 0x0D09080D, 0x8FFFFF5F, 0x0F0F5FFF, 0xFF8F0FBF, 0xFFDF0F0F, 0x0FAFFFEF, 0x1E0B0501, 0x02080DBF, 0xFFFFCFBF, 0xBFBFDF0F, 0x0F4FFFFF, 0x8F0F0F1F, 0xFFFFBF0F, 0x7FFFFF2F, 0x0E0E0F8F, 0xFFFF0E0B, 0x05010000, 0x00000000, 0x0001070C, 0x8FFFFF8F, 0x0D09080D, 0x8FFFFF4F, 0x0F0E4FFF, 0xFF8F2FFF, 0xFF9F0F0F, 0x0F8FFFFF, 0x5E0C0601, 0x02080DBF, 0xFFFF4F0F, 0x0E0E0E0E, 0x0E4FFFFF, 0x8F0F0E0F, 0xFFFFBF0F, 0xDFFFCF0E, 0x0C0C0E8F, 0xFFFF0E0B, 0x05010000, 0x00000000, 0x0001070C, 0x8FFFFF8F, 0x0D09080D, 0x8FFFFF4F, 0x0E0E4FFF, 0xFF8F4FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x8F0C0601, 0x02080DBF, 0xFFFF4F0E, 0x0C0A0A0B, 0x0D4FFFFF, 0x8F0F0E0F, 0xFFFFBF0F, 0xFFFFBF0E, 0x0B0B0E8F, 0xFFFF0E0B, 0x05010000, 0x00000000, 0x0001070C, 0x8FFFFF8F, 0x0D09080D, 0x8FFFFF4F, 0x0E0E4FFF, 0xFF8F4FFF, 0xFFBF0F0F, 0x0F0F0F0F, 0x0F0C0601, 0x02080DBF, 0xFFFF4F0D, 0x09060608, 0x0C4EFFFF, 0x8F0E0E0E, 0xFFFFBF0F, 0xFFFFBF0E, 0x0B0B0E8F, 0xFFFF0E0B, 0x05010000, 0x00000000, 0x0001070C, 0x8FFFFF8F, 0x0D09080D, 0x8FFFFF4F, 0x0E0E4FFF, 0xFF8F3FFF, 0xFFEF0F0F, 0x0E0E0F0F, 0x0E0C0601, 0x02080DBF, 0xFFFF4F0D, 0x0A08080A, 0x0D4FFFFF, 0x8F0E0E0E, 0xFFFFBF0F, 0xFFFFDF0E, 0x0C0C0E8F, 0xFFFF0E0B, 0x05010000, 0x00000000, 0x0001070C, 0x8FFFFF8F, 0x0D09080D, 0x8FFFFF4F, 0x0E0E4FFF, 0xFF8F0FDF, 0xFFFF7F0F, 0x0E0F0FAF, 0x3E0B0501, 0x02080DBF, 0xFFFF4F0E, 0x0D0D0D0D, 0x0E4FFFFF, 0x8F0E0E0E, 0xFFFFBF0F, 0xBFFFFF4F, 0x0E0E0FCF, 0xFFFF0E0B, 0x05010000, 0x00000000, 0x0001070C, 0x8FFFFF8F, 0x0D09080D, 0x8FFFFF4F, 0x0E0E4FFF, 0xFF8F0F4F, 0xFFFFFF7F, 0x1F3FAFCF, 0x0E0A0401, 0x02080DBF, 0xFFFF7F4F, 0x4F4F4F8F, 0x8F4FFFFF, 0x8F0E0E0E, 0xFFFFBF0F, 0x4FFFFFCF, 0x2F0F7FFF, 0xFFFF0E0B, 0x05010000, 0x00000000, 0x0001060C, 0x8EFFFF8F, 0x0D09080C, 0x8EFFFF4F, 0x0E0D4EFF, 0xFF8F0F0F, 0x4FDFFFFF, 0xFFFFCF3E, 0x0C070200, 0x02080DBF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFF4FFFFF, 0x8F0E0D0E, 0xFFFFBF0F, 0x0F6FEFFF, 0xFFFFEFAF, 0xFFFF0E0B, 0x05010000, 0x00000000, 0x0001050B, 0x2D4E4E2E, 0x0B07060B, 0x2D4E4E1D, 0x0C0C1D4E, 0x4E2E0D0C, 0x0D0E3E4F, 0x4F3E0E0C, 0x08030100, 0x01060C3E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E1E4E4E, 0x2E0D0C0D, 0x4E4E3E0E, 0x0D0D1E4E, 0x4F4F0E2E, 0x4E4E0D09, 0x03000000, 0x00000000, 0x00000307, 0x0A0B0B0A, 0x07040307, 0x0A0B0B0A, 0x08080A0B, 0x0B0A0907, 0x080A0C0C, 0x0C0C0A07, 0x03010000, 0x0003080A, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0A080709, 0x0B0B0B0A, 0x08090B0C, 0x0C0C0C0B, 0x0B0B0905, 0x02000000, 0x00000000, 0x00000102, 0x04050504, 0x02010102, 0x04050504, 0x03030405, 0x05040302, 0x02040606, 0x06060402, 0x00000000, 0x00010304, 0x05050505, 0x05050505, 0x05050505, 0x04030203, 0x05050504, 0x03030506, 0x06060505, 0x05050302, 0x00000000, 0x00000000, 0x00000000, 0x00010101, 0x00000000, 0x00010100, 0x00000001, 0x01010000, 0x00000101, 0x01010000, 0x00000000, 0x00000001, 0x01010101, 0x01010101, 0x01010101, 0x01000000, 0x01010100, 0x00000101, 0x01010101, 0x01010000, 0x00000000 -glabel D_80B67860 - .word 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01010202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x00000000, 0x00000000, 0x00010202, 0x03040506, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x00000000, 0x00000001, 0x02030506, 0x0809090A, 0x0A0A0A0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x00000000, 0x00000103, 0x0507090A, 0x0B0C2D4D, 0x6D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x00000000, 0x00020406, 0x090B0C5D, 0x9EEEFEFE, 0xFEFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0204070A, 0x0C5DDEFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000002, 0x04070A1C, 0xAEFEFFFF, 0xFFFFFFFF, 0xFFFFFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0x00000104, 0x070A1DCE, 0xFFFFFFFF, 0xFFDE8E4E, 0x1E0E0E0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0E0D0D0D, 0x0D0D0D0D, 0x0D0D0D0C, 0x0C0C0C0C, 0x0C0C0C0C, 0x0C0C0C0C, 0x0C0C0C0C, 0x0C0C0C0C, 0x0C0C0C0C, 0x00010306, 0x0A1CCEFF, 0xFFFFFFBE, 0x4D0D0D0D, 0x0D0D0D0D, 0x0C0B0A0A, 0x0B0C0C0D, 0x0D0D0C0C, 0x0C0C0C0C, 0x0C0B0A09, 0x09080808, 0x08080808, 0x08080909, 0x090A0A0A, 0x0A090909, 0x09080808, 0x00020508, 0x0CAEFFFF, 0xFFFE7E0D, 0x0B0B0B0C, 0x0D0D0D0D, 0x0C0A0908, 0x090B0C0D, 0x0D0D0D0D, 0x0D0D0C0C, 0x0B0A0705, 0x04040404, 0x04040404, 0x04050506, 0x07080808, 0x08080706, 0x05040404, 0x0103070A, 0x4DFEFFFF, 0xFE6D0C0A, 0x09090A0C, 0x8D8E8E8E, 0x4D0B0908, 0x0A2C8D8E, 0x8E8E0E0E, 0x6E8E8E8D, 0x4C0A0704, 0x02020101, 0x02020202, 0x02030406, 0x08090A0A, 0x0A090705, 0x04030202, 0x0104080C, 0xBEFFFFFF, 0x7E0C0907, 0x06070A0C, 0xFEFFFFFF, 0xEE1D0B0A, 0x0B4DFEFF, 0xFFFF0F0F, 0xBFFFFFFE, 0x8D0B0804, 0x02020202, 0x02020203, 0x03040609, 0x0B4C4D4D, 0x4C1B0A08, 0x05040303, 0x02060A3D, 0xFEFFFFBE, 0x0D0A0704, 0x03060A0D, 0xFEFFFFFF, 0xFF8E0C0C, 0x0C4DFEFF, 0xFFFF0F0F, 0xBFFFFFFF, 0x8E0C0906, 0x05040405, 0x05060606, 0x06080A0C, 0x0DFEFEFE, 0xFE4D0C0B, 0x09070707, 0x03070B8D, 0xFFFFFF5D, 0x0B080402, 0x02050A0D, 0xFEFFFFFF, 0xFFFE3E0D, 0x0D4EFFFF, 0xFFFF0F0F, 0x3F4F4F4F, 0x2E0D0B0A, 0x09090909, 0x090A0A0A, 0x0A0B2C8D, 0x8EFFFFFF, 0xFF9F8E4D, 0x0C0B0B0B, 0x04080CBE, 0xFFFFEE0D, 0x0A060201, 0x02050A0D, 0xFEFFFFFF, 0xFFFFBE0E, 0x0E4EFFFF, 0xFFFF0F0F, 0x0F0F0F0F, 0x0F0E0D0D, 0x0C0C0C0C, 0x1D5D8D5D, 0x0D0D4EFE, 0xFFFFFFFF, 0xFFFFFF8E, 0x0E0D5D8D, 0x04090CFE, 0xFFFFBE0C, 0x09040101, 0x02050A0D, 0xFEFFFFFF, 0xAFFFFF5F, 0x0F4FFFFF, 0xFFFF0F0F, 0xBFFFFFFF, 0x8F0F4EFE, 0xFEFEFE8E, 0xFEFEFEFE, 0xEE4F1F4F, 0x4FFFFFFF, 0xFF7F4F2F, 0x3FDFFFFF, 0x05090CFE, 0xFFFF8E0C, 0x08040100, 0x02050A0D, 0xFEFFFFFF, 0x4FCFFFDF, 0x1F4FFFFF, 0xFFFF0F0F, 0xBFFFFFFF, 0x8F0F4FFF, 0xFFFFFFFF, 0x9FBFFFFF, 0xFFEF3F0F, 0x0FFFFFFF, 0xFF4F0F3F, 0xEFFFFF9F, 0x05090DFE, 0xFFFF8E0C, 0x08040100, 0x02050A0D, 0xFEFFFFFF, 0x4F4FFFFF, 0x8F4FFFFF, 0xFFFF0F0F, 0xBFFFFFFF, 0x8F0F4FFF, 0xFFFFFF4F, 0x0E0EAFFF, 0xFFFFAF0F, 0x0FFFFFFF, 0xFF4F0FBF, 0xFFFFFF4F, 0x05090CFE, 0xFFFFAE0C, 0x08040100, 0x02050A0D, 0xFEFFFFFF, 0x4F0F9FFF, 0xFF6FFFFF, 0xFFFF0F0F, 0xBFFFFFFF, 0x8F0F4FFF, 0xFFFFFF0E, 0x0E0E8FFF, 0xFFFFDF0F, 0x0FFFFFFF, 0xFF4F0FFF, 0xFFFFFFFF, 0x04080CDE, 0xFFFFCE0C, 0x09050201, 0x02050A0D, 0xFEFFFFFF, 0x4F0E1EEF, 0xFFEFFFFF, 0xFFFF0F0F, 0xBFFFFFFF, 0x8F0F4FFF, 0xFFFFFF0E, 0x0D0E8EFF, 0xFFFFFF0F, 0x0FFFFFFF, 0xFF4F4FFF, 0xFFFFFF9F, 0x03080BAE, 0xFFFFFE2D, 0x0A070301, 0x02050A0D, 0xFEFFFFFF, 0x4E0E0E8E, 0xFFFFFFFF, 0xFFFF0F0F, 0xBFFFFFFF, 0x8F0F4FFF, 0xFFFFFF0E, 0x0D0D8EFF, 0xFFFFFF0F, 0x0FFFFFFF, 0xFF4F0FFF, 0xFFFFFF4F, 0x03070B6D, 0xFFFFFF8E, 0x0C090503, 0x03050A0D, 0xFEFFFFFF, 0x4E0D0C0D, 0xDEFFFFFF, 0xFFFF0F0F, 0xBFFFFFFF, 0x8F0F4FFF, 0xFFFFFF0E, 0x0D0D8EFF, 0xFFFFFF0F, 0x0FFFFFFF, 0xFF4F0FBF, 0xFFFFFF4F, 0x0205091C, 0xFEFFFFEE, 0x2D0B0805, 0x04060A0D, 0xFEFFFFFE, 0x4D0B0B0C, 0x4DFEFFFF, 0xFFFF0F0F, 0xBFFFFFFF, 0x8F0F4FFF, 0xFFFFFE0D, 0x0D0D8EFE, 0xFFFFFF0F, 0x0FFFFFFF, 0xFF4F0E4E, 0xFFFFFFAF, 0x0104080B, 0x9DFFFFFF, 0xBE0D0B08, 0x07080A0C, 0xFEFEFEFE, 0x4C0A090A, 0x0CADFEFF, 0xFFFF0F0E, 0xBFFFFFFF, 0x8F0F4FFF, 0xFFFEFE0D, 0x0C0C8DFE, 0xFEFFFF0F, 0x0FFFFFFE, 0xFE4E0D0D, 0x4EDEFFFF, 0x0002060A, 0x1CEEFFFF, 0xFF9E1D0B, 0x0A0A0B0C, 0x4D4E4D4D, 0x1C0A0809, 0x0B1C4D4E, 0x4E4E0E0E, 0x3E4E4E4E, 0x2E0E1E4E, 0x4E4D4D0C, 0x0B0C2C4D, 0x4E4E4E0E, 0x0E4E4E4E, 0x4D1D0C0C, 0x0D0D5E8E, 0x00010408, 0x0B6DFEFF, 0xFFFFCE4D, 0x0D0C0C0C, 0x0D0D0D0C, 0x0B0A090A, 0x0B0C0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0C0C, 0x0B0B0C0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0C0B0B, 0x0C0D0D0E, 0x00000205, 0x090C8DFE, 0xFFFFFFFF, 0xAE5E0D0D, 0x0D0D0D0D, 0x0C0C0B0C, 0x0C0C0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0C, 0x0C0C0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0C0C, 0x0C0D0D0E, 0x00000103, 0x06090C8D, 0xFEFFFFFF, 0xFFFFEEBE, 0x8E8E4E4E, 0x4E4E4D4D, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x00000001, 0x0306090B, 0x4DDEFEFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x01030608, 0x0B1C7DDE, 0xFEFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00010305, 0x07090B0C, 0x3D8DAECE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0x00000000, 0x00000102, 0x03050709, 0x0A0B0B0C, 0x0C0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x00000000, 0x00000000, 0x01020304, 0x06070808, 0x09090909, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x00000000, 0x00000000, 0x00000101, 0x02030304, 0x04050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x00000000, 0x00000000, 0x00000000, 0x00000101, 0x01010202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 -glabel D_80B68460 - .word 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020101, 0x00000000, 0x00000000, 0x00000000, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06050403, 0x02020100, 0x00000000, 0x00000000, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0A0A0A, 0x0A090908, 0x06050302, 0x01000000, 0x00000000, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D6D, 0x4D2D0C0B, 0x0A090705, 0x03010000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFE, 0xFEFEEE9E, 0x5D0C0B09, 0x06040200, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFEDE6D0C, 0x0A070402, 0x00000000, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFF, 0xFFFFFFFF, 0xFFFFFEBE, 0x1C0A0804, 0x02000000, 0x0C0C0C0C, 0x0C0C0C0C, 0x0C0C0C0C, 0x0C0C0C0C, 0x0C0C0C0C, 0x0C0C0C0C, 0x0C0C0C0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0C0C0C0C, 0x0C0C0C0C, 0x0D0D0E1E, 0x4E8FDFFF, 0xFFFFFFFF, 0xCE1D0A07, 0x04010000, 0x08080808, 0x08080808, 0x08080808, 0x08080808, 0x08080808, 0x08080808, 0x0809090A, 0x0B0C0D0D, 0x0C0C0B0A, 0x09090808, 0x08080909, 0x0A0B0C0D, 0x0E0E0F4F, 0xBFFFFFFF, 0xFFCE1C0A, 0x06030100, 0x04040404, 0x04040404, 0x04040404, 0x04040404, 0x04040404, 0x04040404, 0x04050608, 0x0B0C0D0D, 0x0D0B0907, 0x05040404, 0x04040506, 0x080A0CDD, 0xDEDE0E0E, 0x0E7EFFFF, 0xFFFFAE0C, 0x08050200, 0x02020202, 0x02010101, 0x01010101, 0x01020202, 0x02020101, 0x01010101, 0x02030508, 0x0B8D8E8E, 0x8D2C0906, 0x03020202, 0x02020305, 0x070BCD1E, 0x1F0FEE1E, 0x0D0D6EFF, 0xFFFFFE4D, 0x0A070301, 0x03030303, 0x02010101, 0x01010101, 0x02020202, 0x02020101, 0x00000101, 0x02030609, 0x0CFEFFFF, 0xFE4D0A07, 0x04030303, 0x03030406, 0x09CC0EEF, 0xEFAF0ECE, 0x0C0C0D7E, 0xFFFFFFBE, 0x0C080401, 0x07070706, 0x05040303, 0x03040404, 0x04050506, 0x06050403, 0x02020203, 0x0506080B, 0x0DFEFFFF, 0xFE4D0B08, 0x06060607, 0x07070809, 0x0BED0EEF, 0x4FEF1EDD, 0x0C0A0B0D, 0xBEFFFFFE, 0x3D0A0602, 0x0B0B0B0A, 0x09080707, 0x08080808, 0x09090A0A, 0x0A090806, 0x05040507, 0x090A0B0D, 0x0EFFFFFF, 0xFF4E0C0A, 0x090A0A0B, 0x0B0B0B0C, 0x0DEE0FFF, 0xBF4F0EDD, 0x0A09090B, 0x5DFFFFFF, 0x8D0B0703, 0xAEAD8D5D, 0x0C0B0B0B, 0x0B0C0C0C, 0x0C0D3D7D, 0x7D3C0B0A, 0x0808090B, 0x1C6D8D6E, 0x2FFFFFFF, 0xFF4E0D0C, 0x0C1C6D8D, 0xBD9D8D3E, 0x0EAF0FEF, 0x1FDE2DAC, 0x0907070A, 0x0DEEFFFF, 0xBE0C0804, 0xCFCFFFFE, 0xEE5E0D0D, 0xBEFEFEFE, 0xAECEFEFE, 0xFEFEAD1D, 0x0C0C0C8D, 0xFEFEFFFF, 0xFFFFFFFF, 0xFF4F0E0E, 0x8EEEFEEE, 0xBEDEFEFF, 0xBF1FDF0F, 0x0E0DDC0A, 0x07050509, 0x0CBEFFFF, 0xFE0C0904, 0x0F0F8FFF, 0xFFFF4F0F, 0xBFFFFFFF, 0xFFDF8FEF, 0xFFFFFFAE, 0x0E0E7EFE, 0xFFFFCF4F, 0x9FFFFFFF, 0xFF4F0F8F, 0xFFFFFF3F, 0x0E1EEFFF, 0xFFCF0FDE, 0xDDDB0907, 0x04030408, 0x0C8EFFFF, 0xFE0C0905, 0x0F0F4FFF, 0xFFFFCF0F, 0xBFFFFFFF, 0xDF0F0E3F, 0xFFFFFFFF, 0x3F1FEFFF, 0xFFFF4F0F, 0x0FFFFFFF, 0xFF4F2FFF, 0xFFFFFF0E, 0x0E0EBFFF, 0xFFFF6E0D, 0x0B080603, 0x02020408, 0x0C8EFFFF, 0xFE0D0905, 0xFFFFFFFF, 0xFFFFFF0F, 0xBFFFFFFF, 0x8F0E0E0E, 0xCFFFFFFF, 0x7F5FFFFF, 0xFFFF0F0E, 0x0FFFFFFF, 0xFF4F8FFF, 0xFFFFCF0E, 0x0D0EBEFF, 0xFFFFAE0C, 0x09050301, 0x01010408, 0x0C9EFFFF, 0xFE0C0905, 0x8F8F8F8F, 0x8F8F8F2F, 0xBFFFFFFF, 0x8E0E0D0E, 0xBFFFFFFF, 0x8F8FFFFF, 0xFFFF0F0E, 0x0FFFFFFF, 0xFF4F8FFF, 0xFFFFBF0E, 0x0D0EBEFF, 0xFFFFBE0B, 0x08040100, 0x00020509, 0x0CCEFFFF, 0xEE0C0804, 0x0F0F1F4F, 0x4F4F4F0F, 0xBFFFFFFF, 0x8E0D0D0E, 0xBFFFFFFF, 0x8F5FFFFF, 0xFFFF0F0E, 0x0FFFFFFF, 0xFF4F8FFF, 0xFFFFBF0E, 0x0D0EBEFF, 0xFFFFAD0B, 0x07030100, 0x0103070A, 0x2DFEFFFF, 0xAE0B0803, 0x0F0F4FFF, 0xFFFFBF0F, 0xBFFFFFFF, 0x8E0D0D0E, 0xBEFFFFFF, 0x8F1FEFFF, 0xFFFF4F0F, 0x0FFFFFFF, 0xFF4F3FFF, 0xFFFFFF0E, 0x0E0EBFFF, 0xFFFE6D0A, 0x06020101, 0x0205090C, 0x8EFFFFFF, 0x6D0B0703, 0x0F0FAFFF, 0xFFFF4F0F, 0xBFFFFFFF, 0x8E0D0C0D, 0xBEFFFFFF, 0x8F0F7FFF, 0xFFFFCF5F, 0xAFFFFFFF, 0xFF4F0F9F, 0xFFFFFF3F, 0x0E1FEFFF, 0xFECD0C08, 0x05020202, 0x05080B1D, 0xEEFFFFFE, 0x1C090502, 0xCFCFFFFF, 0xDE4E0E0E, 0xBEFEFEFE, 0x8D0C0C0D, 0xBEFEFEFE, 0x8E0E0E7E, 0xEEFFFFFF, 0xFFFFFFFF, 0xFE4E0E0E, 0x8EFEFFEF, 0xBFEFFFFE, 0xAE1C0A07, 0x04030405, 0x080B0DBE, 0xFFFFFF9E, 0x0B080401, 0x9E9E8E5E, 0x0D0D0C0D, 0x3D4D4E4D, 0x2D0C0B0C, 0x3D4D4E4D, 0x2D0C0C0D, 0x1D5E8E6E, 0x1E4E4E4E, 0x4D1D0D0D, 0x0D2E7E8E, 0xAE8E7E2E, 0x0D0B0907, 0x06060709, 0x0B1D9EFF, 0xFFFFEE1D, 0x0A060200, 0x0E0E0E0D, 0x0D0C0C0C, 0x0C0D0D0D, 0x0C0B0B0C, 0x0C0D0D0D, 0x0C0C0C0C, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0C0C0C, 0x0C0D0D0E, 0x0E0E0E0D, 0x0C0B0A09, 0x090A0B0C, 0x4DCEFFFF, 0xFFFE6D0B, 0x08040100, 0x0E0E0E0D, 0x0D0C0C0C, 0x0D0D0D0D, 0x0D0C0C0C, 0x0D0D0D0D, 0x0D0C0C0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0C0C, 0x0D0D0E0E, 0x0E0E0E0D, 0x0D0C0C0C, 0x0C0D5DAE, 0xFEFFFFFF, 0xFE9D0C09, 0x05020000, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E8E8E, 0xBEEEFFFF, 0xFFFFFFFE, 0x8D0C0906, 0x03010000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFEDE5D, 0x0B090603, 0x01000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFE, 0xDE7D1C0B, 0x08060301, 0x00000000, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xCEAE8D3D, 0x0C0B0907, 0x05030100, 0x00000000, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0C, 0x0C0B0B0A, 0x09070503, 0x02010000, 0x00000000, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x09090909, 0x08080706, 0x04030201, 0x00000000, 0x00000000, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050504, 0x04030302, 0x01010000, 0x00000000, 0x00000000, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020101, 0x01010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 -glabel D_80B69060 - .word 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020203, 0x03020202, 0x02020203, 0x03030202, 0x02010101, 0x02020203, 0x03030303, 0x03030303, 0x03030303, 0x03020202, 0x01010000, 0x00000101, 0x02020202, 0x02020202, 0x01010101, 0x01000000, 0x00000000, 0x00000000, 0x00000001, 0x03050606, 0x06060505, 0x06060606, 0x06050506, 0x06060606, 0x06060607, 0x07060606, 0x06060606, 0x06060606, 0x05040404, 0x05060606, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x05030201, 0x01010304, 0x06060606, 0x06060605, 0x04040404, 0x03020100, 0x00000000, 0x00000000, 0x00000103, 0x06080A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A09090A, 0x0A0A0A0A, 0x0A0A0A0B, 0x0B0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x09080708, 0x090A0A0A, 0x0B0B0B0B, 0x0B0B0B0B, 0x0A0A0A0A, 0x0A0A0A0A, 0x09070503, 0x02030508, 0x0A0A0A0A, 0x0A0A0A09, 0x08080808, 0x06030100, 0x00000000, 0x00000000, 0x00000205, 0x086BACAD, 0xAD9D1D0D, 0x8DADADAD, 0x9D1D0D6D, 0xADADADCD, 0x4D0D9DDD, 0xDDDD8D0D, 0x6DADADAD, 0xCD8D3DDD, 0xBC0C0B0B, 0x6C6C8DAD, 0xADADADAD, 0x8D6DADAD, 0xADCD8D3D, 0xADADADAC, 0x7C0B0906, 0x0405086B, 0xACADAD7D, 0x0D6DAD7C, 0x0C0B1BAA, 0x08050200, 0x00000000, 0x00000000, 0x00000206, 0x0AACFE9E, 0x8EFEFE1E, 0xDEFE6E9E, 0xFEEE0EAE, 0xFE9E6E6E, 0x1EAEFE4E, 0x0E6EDE0E, 0xAEFE9E6E, 0x6E3E6EFE, 0xFE9D0D0D, 0xADAE4E6E, 0x9EFECE6E, 0x4EAEFE9E, 0x6E6E3E6E, 0xFECE6D9D, 0xFDED3B09, 0x060709AC, 0xFE9EBEFE, 0x7E3EFEFE, 0x1E0DADCC, 0x09050200, 0x00000000, 0x00000000, 0x00000206, 0x0AADFE6F, 0x0FBFFF6F, 0xDFFF0F0F, 0xDFFF4FAF, 0xFF6F0E0E, 0x0EDEFF1F, 0x0E0E0E0E, 0xAFFF6F0E, 0x0E0E6EEF, 0xFFFE4E0E, 0xAEAE0E0E, 0x6EFEAE0E, 0x0EAEFF6E, 0x0E0E0E6E, 0xFEAE0D0D, 0x4DFDDD0B, 0x08080AAD, 0xFE6F6FFF, 0xAF0FBFFF, 0xAE1EFD3C, 0x09050200, 0x00000000, 0x00000000, 0x00000306, 0x0BADFE6F, 0x0FCFFF6F, 0xDFFF0F0F, 0xEFFF1FAF, 0xFF6F4E4E, 0x0EAEFEFF, 0xAF3E0E0E, 0xAFFF6F3E, 0x4E0E6EDF, 0x7FFFEF1F, 0xAEAE0D0D, 0x6EFEAE0E, 0x0EAEFF6F, 0x4E4E0E6E, 0xFEAE0D0C, 0x0DDEFD3C, 0x09080AAD, 0xFE9FCFFF, 0x6F0F1FFF, 0xFFAECD0B, 0x07030100, 0x00000000, 0x00000000, 0x00000307, 0x0BADFE9F, 0xAFFEEE0F, 0xDFFFAFEF, 0xFFAF0FAF, 0xFFEFDEBE, 0x0D1EBEFE, 0xFFFFBF0F, 0xAFFFEFDE, 0xBE0E6EDF, 0x0FBFFFBF, 0xAEAE0D0D, 0x6EFEAE0D, 0x0DAEFFEE, 0xDEBE0E6E, 0xFEAD0C0C, 0x0DADFD6C, 0x0A090AAD, 0xFECFCFFF, 0xAF0E0EAF, 0xFFFE3D0A, 0x06020000, 0x00000000, 0x00000000, 0x00000307, 0x0BADFECE, 0xAE7D0D0E, 0xDFFFDFFF, 0x3F0F0FAF, 0xFF6E0E0D, 0x0D0D0D1E, 0xAEFFFF9F, 0xAFFF6F0E, 0x0E0E6EDE, 0x0E1EEEFF, 0xEEAE0D0D, 0x6DFEAE0D, 0x0DAEFE6E, 0x0E0E0E6E, 0xFEAE0D0C, 0x0DCEFD4C, 0x09090AAD, 0xFE6F0FAF, 0xFF6E0E1E, 0xFEDE0C08, 0x04010000, 0x00000000, 0x00000000, 0x00000206, 0x0AADFE6D, 0x0C0B0C0D, 0xDEFF6FFF, 0xDF0F0FAF, 0xFF6E0E0D, 0x0D0D0D0E, 0x0E6FFFAF, 0xAFFF6F0E, 0x0E0E6EDE, 0x0D0D4DFE, 0xFEAD0C0C, 0x6DFEAD0D, 0x0DAEFE6E, 0x0E0E0E6E, 0xFEAE0D0D, 0x1DFDFD0B, 0x09080AAD, 0xFE6F0F7F, 0xFEAE0E0E, 0xFEDD0B07, 0x03010000, 0x00000000, 0x00000000, 0x00000206, 0x0AACFD6C, 0x0A09090B, 0xDDFE0ECE, 0xFE8E0EAF, 0xFF6E0E3D, 0x4DCD6D0E, 0x0E9EFE9F, 0xAFFF6E0E, 0x3E6E6DDD, 0x0C0B0C9D, 0xFDAD0C0C, 0x6DFDAD0C, 0x0CADFE6E, 0x0E3E4E6E, 0xFEAE0E4D, 0xEDFD7C09, 0x070709AC, 0xFE6E1EEE, 0xFE3D0D0D, 0xFDDC0A06, 0x02000000, 0x00000000, 0x00000000, 0x00000205, 0x098BDC4A, 0x08060709, 0xBCDD0D0D, 0x9DFEBE9E, 0xDEDDDDDD, 0xBD7DDDFD, 0xEDEDAD0D, 0x8DDDDDDD, 0xDDDD4DBC, 0x0A09090B, 0xCB8B0A0A, 0x4BDC8C0B, 0x0B8CDDDD, 0xDDDDBD4D, 0xDDDDDDDD, 0xBC3B0A07, 0x0505088B, 0xDDDDDDDD, 0x6C0B0B0C, 0xDCBB0905, 0x02000000, 0x00000000, 0x00000000, 0x00000103, 0x06080908, 0x05040407, 0x090A0A0A, 0x0B1C8C3C, 0x0C0C0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0A09, 0x07060607, 0x09080808, 0x09090908, 0x090A0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0A080604, 0x03030609, 0x0A0B0B0A, 0x09080809, 0x09090603, 0x01000000, 0x00000000, 0x00000000, 0x00000002, 0x03050504, 0x03020204, 0x05060606, 0x07080809, 0x08080807, 0x07070707, 0x07070707, 0x07070707, 0x07070706, 0x04030304, 0x05050404, 0x05060505, 0x05060707, 0x07070707, 0x07070707, 0x06040302, 0x01020305, 0x06070706, 0x05040405, 0x05050302, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01020202, 0x01010101, 0x02020203, 0x03040404, 0x04040303, 0x03030303, 0x03030303, 0x03030303, 0x03030302, 0x01010101, 0x02020202, 0x02020202, 0x02020303, 0x03030303, 0x03030303, 0x02010100, 0x00000102, 0x03030302, 0x02010102, 0x02020100, 0x00000000, 0x00000000 -glabel D_80B69660 - .word 0xFC18FE6B, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0000FE6B, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x03E8FE6B, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFE0C0195, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01F40195, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000500, 0x00000000, 0x00000000, 0xFFFFFFFF -glabel D_80B696C0 - .word 0xE7000000, 0x00000000, 0xE3001001, 0x00000000, 0xD7000000, 0xFFFFFFFF, 0xFCFFFFFF, 0xFFFDFC38, 0xE200001C, 0x0C1849D8, 0xD9F0FBFF, 0x00000000, 0x0100600C -.word D_80B69660 -.word 0xFA000080, 0x808032FF, 0x06000206, 0x0006080A, 0xFA000080, 0xFFFF96FF, 0x05020408, 0x00000000, 0xDF000000, 0x00000000 -glabel D_80B69720 - .word 0xE7000000, 0x00000000, 0xE3001001, 0x00000000, 0xE200001C, 0x0C184240, 0xD9F0FBFF, 0x00000000, 0xFC3097FF, 0x5FFEFE38, 0xFB000000, 0xC8E6E1FF, 0xFD68003F -.word D_80B67860 -.word 0xF5681000, 0x07000000, 0xE6000000, 0x00000000, 0xF4000000, 0x070FC0BC, 0xE7000000, 0x00000000, 0xF5681000, 0x00000000, 0xF2000000, 0x000FC0BC, 0xE4280224, 0x00184168, 0xE1000000, 0x00000000, 0xF1000000, 0x04000400, 0xFD68003F -.word D_80B68460 -.word 0xF5681000, 0x07000000, 0xE6000000, 0x00000000, 0xF4000000, 0x070FC0BC, 0xE7000000, 0x00000000, 0xF5681000, 0x00000000, 0xF2000000, 0x000FC0BC, 0xE437C224, 0x00280168, 0xE1000000, 0x00000000, 0xF1000000, 0x04000400, 0xFD68005F -.word D_80B69060 -.word 0xF5681800, 0x07000000, 0xE6000000, 0x00000000, 0xF4000000, 0x0717C03C, 0xE7000000, 0x00000000, 0xF5681800, 0x00000000, 0xF2000000, 0x0017C03C, 0xE434017C, 0x001C4140, 0xE1000000, 0x00000000, 0xF1000000, 0x04000400, 0xDF000000, 0x00000000, 0x00000000, 0x00000000 - diff --git a/data/overlays/actors/z_end_title.reloc.s b/data/overlays/actors/z_end_title.reloc.s deleted file mode 100644 index b5928be9de..0000000000 --- a/data/overlays/actors/z_end_title.reloc.s +++ /dev/null @@ -1,13 +0,0 @@ -.include "macro.inc" - - # assembler directives - .set noat # allow manual use of $at - .set noreorder # don't insert nops after branches - .set gp=64 # allow use of 64-bit general purpose registers - -.section .rodata - -.balign 16 - -glabel D_80B698F0 - .incbin "baserom/ovl_End_Title", 0x41D0, 0x000000B0 diff --git a/include/z64actor.h b/include/z64actor.h index 78f39e0d01..ec00124f12 100644 --- a/include/z64actor.h +++ b/include/z64actor.h @@ -346,7 +346,8 @@ typedef struct Player { /* 0x08B4 */ Struct_80090480_arg2 swordDimensions; // Trail active, tip, base? /* 0x08D0 */ Struct_80090480_arg2 unk_8D0; /* 0x08EC */ Struct_80090480_arg2 unk_8EC; - /* 0x0908 */ char unk_908[0x118]; + /* 0x0908 */ char unk_908[0xD8]; + /* 0x09E0 */ MtxF mf_9E0; /* 0x0A20 */ MtxF mf_A20; /* 0x0A60 */ char unk_A60[0x08]; /* 0x0A68 */ s8 unk_A68; diff --git a/spec b/spec index 02b9b90ea2..a12fb7f290 100644 --- a/spec +++ b/spec @@ -3533,8 +3533,7 @@ endseg beginseg name "ovl_End_Title" include "build/src/overlays/actors/ovl_End_Title/z_end_title.o" - include "build/data/overlays/actors/z_end_title.data.o" - include "build/data/overlays/actors/z_end_title.reloc.o" + include "build/src/overlays/actors/ovl_End_Title/z_end_title_reloc.o" endseg beginseg diff --git a/src/overlays/actors/ovl_End_Title/z_end_title.c b/src/overlays/actors/ovl_End_Title/z_end_title.c index de166cff54..c4cefb11f5 100644 --- a/src/overlays/actors/ovl_End_Title/z_end_title.c +++ b/src/overlays/actors/ovl_End_Title/z_end_title.c @@ -14,8 +14,8 @@ void EndTitle_Init(Actor* thisx, GlobalContext* globalCtx); void EndTitle_Destroy(Actor* thisx, GlobalContext* globalCtx); void EndTitle_Update(Actor* thisx, GlobalContext* globalCtx); void EndTitle_Draw(Actor* thisx, GlobalContext* globalCtx); +void func_80B65DA8(Actor* thisx, GlobalContext* globalCtx); -/* const ActorInit End_Title_InitVars = { ACTOR_END_TITLE, ACTORTYPE_ITEMACTION, @@ -27,13 +27,138 @@ const ActorInit End_Title_InitVars = { (ActorFunc)EndTitle_Update, (ActorFunc)EndTitle_Draw, }; + +#include "z_end_title_gfx.c" + +void EndTitle_Init(Actor* thisx, GlobalContext* globalCtx) { + EndTitle* this = THIS; + + this->endAlpha = 0; + this->tlozAlpha = 0; + this->ootAlpha = 0; + if (this->actor.params == 1) { + this->actor.draw = func_80B65DA8; + } +} + +void EndTitle_Destroy(Actor* thisx, GlobalContext* globalCtx) { +} + +void EndTitle_Update(Actor* thisx, GlobalContext* globalCtx) { +} + +void EndTitle_Draw(Actor* thisx, GlobalContext* globalCtx) { + MtxF* mf; + EndTitle* this = THIS; + s32 frameCount = globalCtx->csCtx.frames; + Player* player = PLAYER; + mf = &player->mf_9E0; + { + // Draws the Triforce on Link's left hand + GraphicsContext* gfxCtx; + Gfx* dispRefs[4]; + gfxCtx = globalCtx->state.gfxCtx; + Graph_OpenDisps(dispRefs, globalCtx->state.gfxCtx, "../z_end_title.c", 403); + func_80093D84(globalCtx->state.gfxCtx); + Matrix_Mult(mf, MTXMODE_NEW); + Matrix_Translate(0.0f, 150.0f, 170.0f, MTXMODE_APPLY); + Matrix_Scale(0.13f, 0.13f, 0.13f, MTXMODE_APPLY); + Matrix_RotateX(0.287621408700943f, MTXMODE_APPLY); + Matrix_RotateY(0.0f, MTXMODE_APPLY); + Matrix_RotateZ(0.0f, MTXMODE_APPLY); + gSPMatrix(gfxCtx->polyXlu.p++, Matrix_NewMtx(globalCtx->state.gfxCtx, "../z_end_title.c", 412), G_MTX_LOAD); + gSPDisplayList(gfxCtx->polyXlu.p++, triforceDL); + Graph_CloseDisps(dispRefs, globalCtx->state.gfxCtx, "../z_end_title.c", 417); + } + + { + GraphicsContext* gfxCtx; + Gfx* dispRefs[4]; + gfxCtx = globalCtx->state.gfxCtx; + Graph_OpenDisps(dispRefs, globalCtx->state.gfxCtx, "../z_end_title.c", 419); + + if ((frameCount >= 891) && (this->endAlpha < 200)) { + this->endAlpha += 7; + } + if ((frameCount >= 811) && (this->tlozAlpha < 200)) { + this->tlozAlpha += 15; + } + if ((frameCount >= 851) && (this->ootAlpha < 200)) { + this->ootAlpha += 15; + } + gfxCtx->overlay.p = func_80093F34(gfxCtx->overlay.p); + gDPSetTextureLUT(gfxCtx->overlay.p++, G_TT_NONE); + gDPSetEnvColor(gfxCtx->overlay.p++, 0xFF, 0x78, 0x1E, 0x00); + gDPSetRenderMode(gfxCtx->overlay.p++, G_RM_PASS, G_RM_XLU_SURF2); + gSPClearGeometryMode(gfxCtx->overlay.p++, G_TEXTURE_ENABLE | G_CULL_BACK | G_FOG | G_LIGHTING | G_TEXTURE_GEN | + G_TEXTURE_GEN_LINEAR); + gDPSetCombineLERP(gfxCtx->overlay.p++, PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, TEXEL0, 0, PRIMITIVE, 0, 0, + 0, 0, COMBINED, 0, 0, 0, COMBINED); + gDPSetPrimColor(gfxCtx->overlay.p++, 0x00, 0x80, 0, 0, 0, this->endAlpha); + gDPSetTextureImage(gfxCtx->overlay.p++, G_IM_FMT_IA, G_IM_SIZ_8b, 80, D_80B670E0); + gDPSetTile(gfxCtx->overlay.p++, G_IM_FMT_IA, G_IM_SIZ_8b, 11, 0x0, G_TX_LOADTILE, 0, + G_TX_NOMIRROR | G_TX_NOMIRROR, 0, 0, G_TX_NOMIRROR | G_TX_NOMIRROR, 0, 0); + gDPLoadSync(gfxCtx->overlay.p++); + gDPLoadTile(gfxCtx->overlay.p++, G_TX_LOADTILE, 0, 0, (80 << 2), (24 << 2)); + gDPPipeSync(gfxCtx->overlay.p++); + gDPSetTile(gfxCtx->overlay.p++, G_IM_FMT_IA, G_IM_SIZ_8b, 11, 0x0, G_TX_RENDERTILE, 0, + G_TX_NOMIRROR | G_TX_NOMIRROR, 0, 0, G_TX_NOMIRROR | G_TX_NOMIRROR, 0, 0); + gDPSetTileSize(gfxCtx->overlay.p++, G_TX_RENDERTILE, 0, 0, (80 << 2), (24 << 2)); + gSPTextureRectangle(gfxCtx->overlay.p++, (120 << 2), (90 << 2), (200 << 2), (113 << 2), G_TX_RENDERTILE, 0, 0, + (32 << 5), (32 << 5)); + gDPPipeSync(gfxCtx->overlay.p++); + gDPSetPrimColor(gfxCtx->overlay.p++, 0x00, 0x80, 0, 0, 0, this->tlozAlpha); + gDPSetTextureImage(gfxCtx->overlay.p++, G_IM_FMT_IA, G_IM_SIZ_8b, 120, D_80B65EA0); + gDPSetTile(gfxCtx->overlay.p++, G_IM_FMT_IA, G_IM_SIZ_8b, 16, 0x0, G_TX_LOADTILE, 0, + G_TX_NOMIRROR | G_TX_NOMIRROR, 0, 0, G_TX_NOMIRROR | G_TX_NOMIRROR, 0, 0); + gDPLoadSync(gfxCtx->overlay.p++); + gDPLoadTile(gfxCtx->overlay.p++, G_TX_LOADTILE, 0, 0, (120 << 2), (24 << 2)); + gDPPipeSync(gfxCtx->overlay.p++); + gDPSetTile(gfxCtx->overlay.p++, G_IM_FMT_IA, G_IM_SIZ_8b, 16, 0x0, G_TX_RENDERTILE, 0, + G_TX_NOMIRROR | G_TX_NOMIRROR, 0, 0, G_TX_NOMIRROR | G_TX_NOMIRROR, 0, 0); + gDPSetTileSize(gfxCtx->overlay.p++, G_TX_RENDERTILE, 0, 0, (120 << 2), (24 << 2)); + gSPTextureRectangle(gfxCtx->overlay.p++, (100 << 2), (160 << 2), (220 << 2), (183 << 2), G_TX_RENDERTILE, 0, 0, + (32 << 5), (32 << 5)); + gDPPipeSync(gfxCtx->overlay.p++); + gDPSetPrimColor(gfxCtx->overlay.p++, 0x00, 0x80, 0, 0, 0, this->ootAlpha); + gDPSetTextureImage(gfxCtx->overlay.p++, G_IM_FMT_IA, G_IM_SIZ_8b, 112, D_80B669E0); + gDPSetTile(gfxCtx->overlay.p++, G_IM_FMT_IA, G_IM_SIZ_8b, 15, 0x0, G_TX_LOADTILE, 0, + G_TX_NOMIRROR | G_TX_NOMIRROR, 0, 0, G_TX_NOMIRROR | G_TX_NOMIRROR, 0, 0); + gDPLoadSync(gfxCtx->overlay.p++); + gDPLoadTile(gfxCtx->overlay.p++, G_TX_LOADTILE, 0, 0, (112 << 2), (16 << 2)); + gDPPipeSync(gfxCtx->overlay.p++); + gDPSetTile(gfxCtx->overlay.p++, G_IM_FMT_IA, G_IM_SIZ_8b, 15, 0x0, G_TX_RENDERTILE, 0, + G_TX_NOMIRROR | G_TX_NOMIRROR, 0, 0, G_TX_NOMIRROR | G_TX_NOMIRROR, 0, 0); + gDPSetTileSize(gfxCtx->overlay.p++, G_TX_RENDERTILE, 0, 0, (112 << 2), (16 << 2)); + gSPTextureRectangle(gfxCtx->overlay.p++, (104 << 2), (177 << 2), (216 << 2), (192 << 2), G_TX_RENDERTILE, 0, 0, + (32 << 5), (32 << 5)); + Graph_CloseDisps(dispRefs, globalCtx->state.gfxCtx, "../z_end_title.c", 515); + } +} + +/* + This function is never executed in normal gameplay because actor params are never set to 1 + Produces the same results as the main draw function, except without the title cards on the + end screen */ -#pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_End_Title/EndTitle_Init.s") +void func_80B65DA8(Actor* thisx, GlobalContext* globalCtx) { + EndTitle* this = THIS; + s32 pad; + s32 frames; + GraphicsContext* gfxCtx; + Gfx* dispRefs[4]; -#pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_End_Title/EndTitle_Destroy.s") + frames = globalCtx->csCtx.frames; + if ((frames >= 1101) && (this->endAlpha < 255)) { + this->endAlpha += 3; + } + gfxCtx = globalCtx->state.gfxCtx; -#pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_End_Title/EndTitle_Update.s") + Graph_OpenDisps(dispRefs, globalCtx->state.gfxCtx, "../z_end_title.c", 594); -#pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_End_Title/EndTitle_Draw.s") + gfxCtx->overlay.p = func_80093F34(gfxCtx->overlay.p); -#pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_End_Title/func_80B65DA8.s") + gDPSetPrimColor(gfxCtx->overlay.p++, 0, 0x80, 0, 0, 0, this->endAlpha); + gSPDisplayList(gfxCtx->overlay.p++, dList_80B69720); + Graph_CloseDisps(dispRefs, globalCtx->state.gfxCtx, "../z_end_title.c", 600); +} diff --git a/src/overlays/actors/ovl_End_Title/z_end_title.h b/src/overlays/actors/ovl_End_Title/z_end_title.h index ccf0582b91..1b4bcbb960 100644 --- a/src/overlays/actors/ovl_End_Title/z_end_title.h +++ b/src/overlays/actors/ovl_End_Title/z_end_title.h @@ -8,7 +8,9 @@ struct EndTitle; typedef struct EndTitle { /* 0x0000 */ Actor actor; - /* 0x014C */ char unk_14C[0x4]; + /* 0x014C */ u8 endAlpha; + /* 0x014D */ u8 tlozAlpha; + /* 0x014E */ u8 ootAlpha; } EndTitle; // size = 0x0150 extern const ActorInit End_Title_InitVars; diff --git a/src/overlays/actors/ovl_End_Title/z_end_title_gfx.c b/src/overlays/actors/ovl_End_Title/z_end_title_gfx.c new file mode 100644 index 0000000000..b63c2d3d59 --- /dev/null +++ b/src/overlays/actors/ovl_End_Title/z_end_title_gfx.c @@ -0,0 +1,480 @@ +#include "z_end_title.h" + +static UNK_TYPE D_80B65EA0[] = { + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000001, 0x03050707, 0x06050301, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000103, 0x060A0C0C, 0x0C0A0604, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000306, 0x0A0DDFDF, 0xDF0D0B07, + 0x00000000, 0x00000000, 0x01010101, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x01010000, 0x00000000, 0x00000000, + 0x01010202, 0x01010101, 0x01010100, 0x00000001, 0x01010100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x01020509, 0x0DCF1F1F, 0x0FEF0E0A, 0x01030404, 0x04040404, 0x05060605, 0x02000000, 0x00000000, 0x00000002, + 0x03030302, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010406, + 0x06050200, 0x00000000, 0x00000002, 0x05070807, 0x07060505, 0x05050404, 0x04040405, 0x05050504, 0x03030101, + 0x02030304, 0x03030302, 0x01000001, 0x0306090C, 0xCE0FEFEF, 0xAF0FCF0D, 0x04080A0A, 0x0A0A0A0A, 0x0B0C0C0A, + 0x06020000, 0x00000000, 0x00000206, 0x08090806, 0x02000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x0104090B, 0x0C0A0702, 0x00000000, 0x00000307, 0x0B0D0D0D, 0x0C0C0B0B, 0x0B0B0B0A, + 0x0A0A0A0B, 0x0B0B0B0A, 0x0A080604, 0x06090A0A, 0x0A0A0907, 0x05020204, 0x080B0D0E, 0xEF0FEF4F, 0xEF1FDF0E, + 0x080C0E0E, 0x0E0E0E0E, 0x0E3F8E0D, 0x09040100, 0x00010100, 0x0001050A, 0x0D0E0D0A, 0x05010000, 0x01010000, + 0x00000101, 0x01000000, 0x00010100, 0x00000101, 0x01000000, 0x02070C3E, 0x8E0D0A04, 0x01000001, 0x0102070B, + 0x1E8FBF9F, 0x2F0E0E0E, 0x0E0E0E0E, 0x0E0E0E0E, 0x0E0E0E0E, 0x0E0D0A08, 0x0B0D0E0E, 0x0E0E0D0D, 0x0A070609, + 0x0D1E3F0F, 0xEF0FFFBF, 0x4F0FDF0E, 0x090DFFEF, 0xDFFFDFEF, 0xFFBFFF0E, 0x0B070403, 0x04050504, 0x0202060C, + 0x8EFF8E0C, 0x06020103, 0x04050403, 0x03030405, 0x05040404, 0x04050504, 0x04040505, 0x05040303, 0x050A0EBF, + 0xFF0E0B05, 0x02030405, 0x05070A0E, 0xBFDF2F8F, 0x1F4FFFEF, 0xBFBFFFFF, 0x6FFFFFBF, 0xBFFF8FBF, 0xFF4E0C0B, + 0x0D8EFFDF, 0xBFFFBF6F, 0x0E0C0B0D, 0x1EFFDF0F, 0xAF0FEF1F, 0xDF2FAF0E, 0x080C0E0F, 0x8FFF8F0F, 0x0FBFFF0F, + 0x0D0C0A09, 0x0A0B0B0A, 0x0705080D, 0x8FFF8F0C, 0x07040609, 0x0A0B0A09, 0x090A0B0B, 0x0B0A0A0A, 0x0B0B0B0A, + 0x0A0A0B0B, 0x0B0A0909, 0x0B0D0FBF, 0xFF0E0C07, 0x06080A0B, 0x0B0C0D3F, 0xFF8F0F0F, 0x0E0E0E0F, 0x0F7FFFDF, + 0x0FFFFF0F, 0x0F0F0FBF, 0xFF4F0D0B, 0x0D8FFF8F, 0x0F1F8FFF, 0xCF0E0E0E, 0x8FFFFF6F, 0x0FDF0F0F, 0x0FDF0F0C, + 0x04090C0E, 0x8FFF8F0F, 0x0FBFFF0F, 0x3F0E0E0E, 0x0E1E2E0E, 0x0C09090D, 0x8FFF8F0D, 0x09080B0D, 0x0E4E0E0E, + 0x0D0E1E3E, 0x0E0E0E0E, 0x0E2E1E0E, 0x0E0E1E0E, 0x3E0E0E0D, 0x0E2F1FBF, 0xFF0E0C0A, 0x0B0D0E3E, 0x1E0E0F5F, + 0xFF8F0F0E, 0x0D0C0D0E, 0x1FEFFF4F, 0x0FFFFF0F, 0x0F0F0FBF, 0xFF4F0D0B, 0x0D8FFF8F, 0x0E0E0F9F, 0xFF7F0F0F, + 0xDF6FFFCF, 0x0F0FDFDF, 0xDF0F0D09, 0x0104090D, 0x8FFF8F0F, 0x0FBFFFDF, 0xDFFF5F1F, 0xBFCFBFDF, 0x3E0C0B0D, + 0x8FFF8F0D, 0x0A0B0E8F, 0xEF9FEF6F, 0x0F9FEF8F, 0xDFCF8F3F, 0xDFAFDFBF, 0x1FFFEFCF, 0xEFEF3F3F, 0xCFCF9FFF, + 0xFF0F0D0D, 0x0E8FEF9F, 0xEF9F3FDF, 0xFFCF8F0E, 0x0B090C0E, 0x8FFFBF0F, 0x0FFFFF4F, 0x4F3F0FBF, 0xFF4F0D0B, + 0x0D8FFF8F, 0x0E0C0E4F, 0xFFBF0F6F, 0xBF0FCFFF, 0x4F0E0E0D, 0x0C0B0905, 0x0002070D, 0x8FFF8F0F, 0x0FBFFF1F, + 0x2FFFAFAF, 0xFF1F1FFF, 0xAF0E0C0E, 0x8FFF8F0D, 0x0C0D6FFF, 0x6F0FBFEF, 0x7FFF6F0F, 0x5FFF8FEF, 0xCF0F5FFF, + 0x7FFFDF1F, 0x5FFF8FBF, 0xEF1F0FBF, 0xFF0F0E0E, 0x4FFF6F0F, 0x6FFF8F8F, 0xFF4F0F0C, 0x09090D2F, 0xFFFF2F0F, + 0x0FFFFFBF, 0xBF8F0FBF, 0xFF4F0D0C, 0x0D8FFF8F, 0x0D0C0D1F, 0xFFBF0FBF, 0x6F0F6FFF, 0x9F0E0C0A, 0x08060402, + 0x0001070C, 0x8FFF8F0F, 0x0FBFFF0F, 0x0FFFBFFF, 0xFFBFBFFF, 0xFF0E0D0E, 0x8FFF8F0E, 0x0D0EAFFF, 0xCFBFDFFF, + 0xEFFF4F0F, 0x4FFFBFFF, 0xEFBFCFFF, 0xBFFFBF0F, 0x4FFF8FFF, 0xBF0F0FBF, 0xFF0F0E0F, 0x8FFF4F0F, 0x1FFFBF8F, + 0xFF4F0E0B, 0x080B0EBF, 0xFF9F0F0F, 0x0FFFFF0F, 0x0F0F0FBF, 0xFF4F0E0C, 0x0E8FFF8F, 0x0E0C0D4F, 0xFFBF3FFF, + 0xBFBFCFFF, 0xFF2F0D08, 0x04020101, 0x0001070C, 0x8FFF8F0F, 0x0FBFFF0F, 0x0FFFBFFF, 0xFF0F0F0F, 0x0F0E0D0E, + 0x8FFF8F0E, 0x0E0FAFFF, 0x4F0F0F0F, 0x9FFF4F0F, 0x4FFFBFFF, 0xBF0F0F0F, 0x0FFFBF0F, 0x4FFF9FFF, 0xBF0F0FBF, + 0xFF0F0E0F, 0x8FFF4F0F, 0x0FFFBF8F, 0xFF4F0D0A, 0x0A0D4FFF, 0xEF1F0F0F, 0x0FFFFF0F, 0x0F0F0FBF, 0xFF4F0E0E, + 0x0E8FFF8F, 0x0E0E0E8F, 0xFF8F9F8F, 0x0F0F0F9F, 0xFF8F0D09, 0x04010000, 0x0001070C, 0x8FFF8F0F, 0x0FBFFF0F, + 0x0FFFBFAF, 0xFF7F0F1F, 0x8F0E0D0E, 0x8FFF8F0F, 0x0F0F6FFF, 0xAF0F0F8F, 0x7FFFAF3F, 0x9FFF8FEF, 0xFF3F0F3F, + 0x6FFFBF0F, 0x4FFF8FEF, 0xEF1F0FCF, 0xFF0F0E0E, 0x6FFF8F0F, 0x2FFF9F8F, 0xFF4F0D0A, 0x0C0EDFFF, 0x8F0F0F0F, + 0x0FFFFF0F, 0x0F0F0FBF, 0xFF4F0F0F, 0x0F8FFF8F, 0x0F0F4FEF, 0xEF2FFF2F, 0x0D0D0E4F, 0xFFEF1E0B, 0x05010000, + 0x0001060C, 0x8EFF8F0F, 0x0FBFFF0F, 0x0FFFBF3F, 0xDFFFBFDF, 0x6F0D0C0D, 0x8FFFDFBF, 0xBFFF4F9F, 0xFFCFCF9F, + 0x0F5FBFBF, 0xAFFF8F6F, 0xEFEFBFDF, 0x3FFFBF0F, 0x4FFF8F6F, 0xFFDFCFEF, 0xFF0E0D0D, 0x0E9FEF8F, 0xCFBF1F8F, + 0xFF4E0D0B, 0x0D7EFFFF, 0xBFBFBFFF, 0x8FFFFFBF, 0xBFCFFFBF, 0xFFCFBFBF, 0xFFBFFFDF, 0xBFCFEF9F, 0x2F8FAF0E, + 0x0B090B0E, 0xDFFF7E0C, 0x06010000, 0x0001050A, 0x2D4E2E0E, 0x0E3E4E0E, 0x0E4E3E0E, 0x0E4E4E2E, 0x0D0B090B, + 0x2D4E4E4E, 0x4E4E1E0E, 0x2E4F3F0F, 0x0F0F0F0F, 0x7FFF4F0F, 0x1E4E4E1E, 0x0E4E3E0E, 0x1E4E2E0E, 0x2E4E3E2E, + 0x4E0D0A09, 0x0B0D2E4E, 0x3E0E0E2E, 0x4E1D0B0A, 0x0C3E4E4E, 0x4E4E4E4E, 0x2E4E4E4E, 0x4E4E4E3E, 0x4E4E4E4E, + 0x4E3E4E4E, 0x4E0E0E0E, 0x0E3E2E0B, 0x0705080C, 0x2E4E2E0B, 0x06010000, 0x00000207, 0x0A0B0B0A, 0x0A0B0B0B, + 0x0B0B0B0B, 0x0B0C0C0B, 0x09060507, 0x0A0B0B0B, 0x0B0B0B0B, 0x0C0C0D0E, 0x0F9F4F5F, 0xEFCF0E0D, 0x0C0C0C0B, + 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0C0C0B, 0x0B090604, 0x06090B0C, 0x0B0B0A0B, 0x0B0A0706, 0x080A0B0B, 0x0B0B0B0B, + 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0A0A, 0x0A0A0A07, 0x03020408, 0x0A0B0A08, 0x03000000, + 0x00000002, 0x04050404, 0x04050505, 0x05050504, 0x05060605, 0x03010102, 0x04050505, 0x05050505, 0x0606080B, + 0x0E7F9F9F, 0x7F1E0C09, 0x06060605, 0x05050505, 0x05050505, 0x05060605, 0x05040201, 0x02030506, 0x05040404, + 0x05040202, 0x03040505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050404, 0x04040402, + 0x01000103, 0x04050403, 0x01000000, 0x00000000, 0x00010100, 0x00010101, 0x01010101, 0x01010101, 0x00000000, + 0x00010101, 0x01010101, 0x01010307, 0x0B0C0D0D, 0x0C0B0804, 0x02010101, 0x01010101, 0x01010101, 0x01010101, + 0x01000000, 0x00000101, 0x01010001, 0x01000000, 0x00010101, 0x01010101, 0x01010101, 0x01010101, 0x01010101, + 0x01010101, 0x01010000, 0x00010000, 0x00000000, 0x01010100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x05070808, 0x07050201, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x01010202, 0x01010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, +}; + +static UNK_TYPE D_80B669E0[] = { + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010101, 0x01000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01010202, + 0x01010101, 0x01010100, 0x00000000, 0x00000000, 0x00000000, 0x02020302, 0x02010000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x02040506, + 0x05040201, 0x00000000, 0x00000000, 0x00000001, 0x02020201, 0x00000000, 0x00000000, 0x00000000, 0x00000001, + 0x04060707, 0x06050505, 0x05050404, 0x02010000, 0x00000000, 0x00000105, 0x090B0B0B, 0x09070401, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000104, + 0x070A0B0C, 0x0B0A0703, 0x01000000, 0x00000000, 0x00000204, 0x07080704, 0x02010000, 0x00000000, 0x00000000, + 0x00000205, 0x090C0D0D, 0x0C0B0B0B, 0x0B0B0A09, 0x07040100, 0x00000000, 0x0001060B, 0x0E0E0F0E, 0x0E0C0804, + 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00010409, 0x0C0E4E4E, 0x4E0D0C08, 0x05030302, 0x02030303, 0x03040609, 0x0C0D0C09, 0x06040302, 0x02030302, + 0x01000102, 0x0304060A, 0x0D5EBF9F, 0x0F4E4E4E, 0x4E4E2E0D, 0x0C090504, 0x03030302, 0x02050B0E, 0xBFBFBFBF, + 0x3FBE0C07, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x01010101, 0x0103080C, 0x3EDF9F7F, 0xCFDF3E0D, 0x0B090908, 0x08090909, 0x09090B0D, 0x3EFF3E0D, 0x0B0A0908, + 0x08090907, 0x05030507, 0x09090B0D, 0x4EFF2F6F, 0x0FBF8FFF, 0xBF8FAFEF, 0x2E0D0B09, 0x09090908, 0x090C0E0F, + 0x0FBF0FBF, 0x8FBF0D09, 0x04010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000102, 0x04060505, 0x05070B0E, 0xDFAF0F0E, 0x1FDFCF0F, 0x0E0E0D0D, 0x0D0D0E0D, 0x0D0E0E0F, 0x2FBF2F0F, + 0x0E0E0D0D, 0x0D0D0D0C, 0x0A090A0C, 0x0D0E0E0F, 0x8FCF0F0F, 0x0E0E0FFF, 0x8F0F3FBF, 0x1F0F0E0E, 0x0E0E0D0D, + 0x0E0E0F0F, 0x0FBF0FBF, 0x5FBF0E0B, 0x06020000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000307, 0x0A0B0B0B, 0x0B0B0D4E, 0xFF5F0E0D, 0x0E8FFF2F, 0x8FBFAF7F, 0x7FAFCFAF, 0x3FCFCFDF, + 0x6FCF4FBF, 0xBFDFBF3F, 0x9FAFCF8F, 0x0E0D0E5E, 0xBFCF9F7F, 0xEFDFAF0E, 0x0D0D0EFF, 0x8F0F3FCF, 0x3FCFCFDF, + 0x8FCFCF3F, 0x5FBFBF8F, 0x0F0F0F0F, 0x0F0F0F0D, 0x0A050100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x0001050B, 0x2D7E3E0E, 0x2E0E0E4F, 0xFF4F0D0C, 0x0E6FFF9F, 0xFF1F0F6F, 0x7F1F4FFF, + 0x8FFF5F3F, 0x6FFF4FFF, 0x8F1FFF8F, 0x8F0F8FFF, 0x0F0F2FFF, 0x5F1FEF8F, 0xBFBF0F0D, 0x0B0B0EFF, 0x8F0F4FFF, + 0x4FFF5FBF, 0xCF0FFF9F, 0xFF6F2FFF, 0x5F0F0F2F, 0x7F4F0F2E, 0x0C070200, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x0001060C, 0x8EBFEFBF, 0xBF0E0E4F, 0xFF7F0E0D, 0x0E8FFF9F, 0xFF0F0F0F, + 0x5FCFCFFF, 0x8FFF4F0F, 0x4FFF4FFF, 0x8F0FFF8F, 0x8FCFDFFF, 0x0F0F7FFF, 0x1F0FBFBF, 0xBFBF0E0B, 0x080A0EFF, + 0x8F0F4FFF, 0x4FFF4FBF, 0xBF0FFFBF, 0xFFCFBFBF, 0x6F0F0F8F, 0xBFEFBFBF, 0x0D070200, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0001050B, 0x0D0E1E4E, 0x1E0D0D0E, 0xDFDF0F0E, 0x0FBFCF8F, + 0xFF2F0F5F, 0xEF7F4FFF, 0x8FFF4F0F, 0x4FFF4FFF, 0x8F0FFFBF, 0xFF3F8FFF, 0x0F0F4FFF, 0x5F0FBFAF, 0xBFBF0E0A, + 0x070A0EFF, 0x8F0F4FFF, 0x4FFF4FBF, 0xBF0FFFAF, 0xFF8F0F1F, 0x3F0F0F0F, 0x0F1F4F1E, 0x0B060100, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000307, 0x090A0B0B, 0x0A09090C, 0x3EDFBF8F, + 0xAFDF3F1F, 0xCFDF9FBF, 0xDFCFBFFF, 0x9FFF4F0F, 0x4FFF4FFF, 0x8F0FFFAF, 0xFFAFEFFF, 0x2F0F0FAF, 0xCF8FEF3F, + 0xBFBF0D09, 0x06090DFF, 0x8F0F4FFF, 0x4FFF4FBF, 0xBF0FFF8F, 0x9FFF8FCF, 0x2E0D0C0C, 0x0C0C0C0A, 0x07030000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000102, 0x04040505, 0x04030509, + 0x0C0E4E4E, 0x3E0E0D0D, 0x0E4E4E0E, 0x1E4E2E3E, 0x2E4E1E0E, 0x1E4E1E4E, 0x2E0E4E2E, 0x2E4E2E4E, 0x0D0D0D0D, + 0x3E4E1E0E, 0x3E3E0C07, 0x05080C4E, 0x2E0E1E4E, 0x1E4E1E3E, 0x3E0E4E2E, 0x0E2E4E1E, 0x0C090706, 0x05050504, + 0x02010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010101, + 0x01000104, 0x070A0B0C, 0x0B0A0808, 0x090A0B0B, 0x0B0B0B0B, 0x0B0B0A0A, 0x0A0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, + 0x0A080809, 0x0A0B0A0A, 0x0A0A0804, 0x0204080A, 0x0B0A0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0A, 0x07040201, + 0x01010101, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000001, 0x02040506, 0x05040302, 0x04040505, 0x05050505, 0x05050404, 0x04050505, 0x05050505, + 0x05050505, 0x04020203, 0x04050404, 0x04040301, 0x00010304, 0x04040405, 0x05050505, 0x05050505, 0x04050404, + 0x02010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00010101, 0x01000000, 0x00010101, 0x01010101, 0x01010100, 0x01010101, + 0x01010101, 0x01010101, 0x00000000, 0x01010101, 0x01010000, 0x00000001, 0x01010101, 0x01010101, 0x01010101, + 0x01010100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, +}; + +static UNK_TYPE D_80B670E0[] = { + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x01020201, 0x01000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000101, 0x02020100, 0x00000000, 0x00000102, 0x03030404, 0x04040404, 0x04040405, 0x06070706, + 0x04010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000203, 0x03040404, 0x04040404, 0x03010000, + 0x00000000, 0x00000000, 0x00000000, 0x00020406, 0x07070603, 0x01000000, 0x00010307, 0x090A0A0A, 0x0A0A0A0A, + 0x0A0A0A0B, 0x0C0D0D0C, 0x09040000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030609, 0x0A0A0A0A, + 0x0A0A0A0A, 0x08050100, 0x00000000, 0x00000000, 0x00000000, 0x01050A0C, 0x0D0D0B07, 0x02000000, 0x0002070C, + 0x0D0E0E0E, 0x0E0E0E0E, 0x0E0E0E0E, 0x3F8F9F3E, 0x0B060100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x01060B0D, 0x0E0E0E0E, 0x0E0E0E0E, 0x0C090300, 0x00000000, 0x00000000, 0x00000000, 0x02080D5E, 0x8FAF0E0A, + 0x04010000, 0x0003090D, 0xBFFFFFFF, 0xFFFFFFFF, 0xFFFFFFBF, 0x8FFFFF4F, 0x0C070100, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x02070DBF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0E0A0401, 0x00000000, 0x00000000, 0x00000000, + 0x03090EBF, 0xFFFF0E0B, 0x05010000, 0x0003080D, 0x7F8F7F4F, 0x9FFFFF9F, 0x4F8F8F7F, 0x8FFFFF4F, 0x0D070201, + 0x00000000, 0x00000101, 0x01000000, 0x00000000, 0x02080DBF, 0xFFFF7F4F, 0x4F5F8F8F, 0x0E0A0502, 0x01010101, + 0x01000000, 0x00000001, 0x040A0EBF, 0xFFFF0E0B, 0x05010000, 0x0001060B, 0x0D0D0E0F, 0x8FFFFF8F, 0x0F0E0E0F, + 0x8FFFFF4F, 0x0D0A0604, 0x03010001, 0x02030405, 0x05040201, 0x00000000, 0x02080DBF, 0xFFFF4F0F, 0x0E0D0D0D, + 0x0C090605, 0x05050505, 0x04030200, 0x00010305, 0x080C0EBF, 0xFFFF0E0B, 0x05010000, 0x00000205, 0x07080B0E, + 0x8FFFFF8F, 0x0E0C0C0E, 0x8FFFFF4F, 0x0E0D0C0A, 0x09060404, 0x07090B0B, 0x0B0A0805, 0x02000000, 0x02080DBF, + 0xFFFF4F0E, 0x0B090909, 0x0A0A0A0B, 0x0B0B0B0B, 0x0B090604, 0x0406090B, 0x0C0E0FBF, 0xFFFF0E0B, 0x05010000, + 0x00000001, 0x0203080D, 0x8FFFFF8F, 0x0E0A090D, 0x8FFFFF4F, 0x0F2F3E0E, 0x0D0B090A, 0x0C0D0E3E, 0x2E0E0D0A, + 0x06020000, 0x02080DBF, 0xFFFF4F0E, 0x0C0A090A, 0x0B0D0E0E, 0x2E0E1E4E, 0x0E0D0C09, 0x090B0D0E, 0x3E2F0FBF, + 0xFFFF0E0B, 0x05010000, 0x00000000, 0x0002070D, 0x8FFFFF8F, 0x0D09090D, 0x8FFFFF8F, 0xDFFFFFFF, 0x8F0E0D0E, + 0x3EAFFFDF, 0xFFDF6F0D, 0x0A050100, 0x02080DBF, 0xFFFF4F0F, 0x0E0E0D0D, 0x0E3EDFFF, 0xAFBFFFFF, 0xFFBF1E0D, + 0x0D1E8FFF, 0xFFDFEFEF, 0xFFFF0E0B, 0x05010000, 0x00000000, 0x0001070C, 0x8FFFFF8F, 0x0D09080D, 0x8FFFFFEF, + 0x6F4FCFFF, 0xFF5F0F3F, 0xEFFF6F0F, 0x3FFFFF7F, 0x0D080300, 0x02080DBF, 0xFFFF9F8F, 0x8FBFBF0F, 0x0F4FFFFF, + 0xFF8F4F9F, 0xFFFF8F0F, 0x0FCFFFCF, 0x1F0F3FDF, 0xFFFF0E0B, 0x05010000, 0x00000000, 0x0001070C, 0x8FFFFF8F, + 0x0D09080D, 0x8FFFFF5F, 0x0F0F5FFF, 0xFF8F0FBF, 0xFFDF0F0F, 0x0FAFFFEF, 0x1E0B0501, 0x02080DBF, 0xFFFFCFBF, + 0xBFBFDF0F, 0x0F4FFFFF, 0x8F0F0F1F, 0xFFFFBF0F, 0x7FFFFF2F, 0x0E0E0F8F, 0xFFFF0E0B, 0x05010000, 0x00000000, + 0x0001070C, 0x8FFFFF8F, 0x0D09080D, 0x8FFFFF4F, 0x0F0E4FFF, 0xFF8F2FFF, 0xFF9F0F0F, 0x0F8FFFFF, 0x5E0C0601, + 0x02080DBF, 0xFFFF4F0F, 0x0E0E0E0E, 0x0E4FFFFF, 0x8F0F0E0F, 0xFFFFBF0F, 0xDFFFCF0E, 0x0C0C0E8F, 0xFFFF0E0B, + 0x05010000, 0x00000000, 0x0001070C, 0x8FFFFF8F, 0x0D09080D, 0x8FFFFF4F, 0x0E0E4FFF, 0xFF8F4FFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0x8F0C0601, 0x02080DBF, 0xFFFF4F0E, 0x0C0A0A0B, 0x0D4FFFFF, 0x8F0F0E0F, 0xFFFFBF0F, 0xFFFFBF0E, + 0x0B0B0E8F, 0xFFFF0E0B, 0x05010000, 0x00000000, 0x0001070C, 0x8FFFFF8F, 0x0D09080D, 0x8FFFFF4F, 0x0E0E4FFF, + 0xFF8F4FFF, 0xFFBF0F0F, 0x0F0F0F0F, 0x0F0C0601, 0x02080DBF, 0xFFFF4F0D, 0x09060608, 0x0C4EFFFF, 0x8F0E0E0E, + 0xFFFFBF0F, 0xFFFFBF0E, 0x0B0B0E8F, 0xFFFF0E0B, 0x05010000, 0x00000000, 0x0001070C, 0x8FFFFF8F, 0x0D09080D, + 0x8FFFFF4F, 0x0E0E4FFF, 0xFF8F3FFF, 0xFFEF0F0F, 0x0E0E0F0F, 0x0E0C0601, 0x02080DBF, 0xFFFF4F0D, 0x0A08080A, + 0x0D4FFFFF, 0x8F0E0E0E, 0xFFFFBF0F, 0xFFFFDF0E, 0x0C0C0E8F, 0xFFFF0E0B, 0x05010000, 0x00000000, 0x0001070C, + 0x8FFFFF8F, 0x0D09080D, 0x8FFFFF4F, 0x0E0E4FFF, 0xFF8F0FDF, 0xFFFF7F0F, 0x0E0F0FAF, 0x3E0B0501, 0x02080DBF, + 0xFFFF4F0E, 0x0D0D0D0D, 0x0E4FFFFF, 0x8F0E0E0E, 0xFFFFBF0F, 0xBFFFFF4F, 0x0E0E0FCF, 0xFFFF0E0B, 0x05010000, + 0x00000000, 0x0001070C, 0x8FFFFF8F, 0x0D09080D, 0x8FFFFF4F, 0x0E0E4FFF, 0xFF8F0F4F, 0xFFFFFF7F, 0x1F3FAFCF, + 0x0E0A0401, 0x02080DBF, 0xFFFF7F4F, 0x4F4F4F8F, 0x8F4FFFFF, 0x8F0E0E0E, 0xFFFFBF0F, 0x4FFFFFCF, 0x2F0F7FFF, + 0xFFFF0E0B, 0x05010000, 0x00000000, 0x0001060C, 0x8EFFFF8F, 0x0D09080C, 0x8EFFFF4F, 0x0E0D4EFF, 0xFF8F0F0F, + 0x4FDFFFFF, 0xFFFFCF3E, 0x0C070200, 0x02080DBF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFF4FFFFF, 0x8F0E0D0E, 0xFFFFBF0F, + 0x0F6FEFFF, 0xFFFFEFAF, 0xFFFF0E0B, 0x05010000, 0x00000000, 0x0001050B, 0x2D4E4E2E, 0x0B07060B, 0x2D4E4E1D, + 0x0C0C1D4E, 0x4E2E0D0C, 0x0D0E3E4F, 0x4F3E0E0C, 0x08030100, 0x01060C3E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E1E4E4E, + 0x2E0D0C0D, 0x4E4E3E0E, 0x0D0D1E4E, 0x4F4F0E2E, 0x4E4E0D09, 0x03000000, 0x00000000, 0x00000307, 0x0A0B0B0A, + 0x07040307, 0x0A0B0B0A, 0x08080A0B, 0x0B0A0907, 0x080A0C0C, 0x0C0C0A07, 0x03010000, 0x0003080A, 0x0B0B0B0B, + 0x0B0B0B0B, 0x0B0B0B0B, 0x0A080709, 0x0B0B0B0A, 0x08090B0C, 0x0C0C0C0B, 0x0B0B0905, 0x02000000, 0x00000000, + 0x00000102, 0x04050504, 0x02010102, 0x04050504, 0x03030405, 0x05040302, 0x02040606, 0x06060402, 0x00000000, + 0x00010304, 0x05050505, 0x05050505, 0x05050505, 0x04030203, 0x05050504, 0x03030506, 0x06060505, 0x05050302, + 0x00000000, 0x00000000, 0x00000000, 0x00010101, 0x00000000, 0x00010100, 0x00000001, 0x01010000, 0x00000101, + 0x01010000, 0x00000000, 0x00000001, 0x01010101, 0x01010101, 0x01010101, 0x01000000, 0x01010100, 0x00000101, + 0x01010101, 0x01010000, 0x00000000, +}; + +static UNK_TYPE D_80B67860[] = { + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01010202, 0x02020202, + 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, + 0x02020202, 0x02020202, 0x00000000, 0x00000000, 0x00010202, 0x03040506, 0x06060606, 0x06060606, 0x06060606, + 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06060606, + 0x00000000, 0x00000001, 0x02030506, 0x0809090A, 0x0A0A0A0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, + 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x00000000, 0x00000103, + 0x0507090A, 0x0B0C2D4D, 0x6D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, + 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x00000000, 0x00020406, 0x090B0C5D, 0x9EEEFEFE, + 0xFEFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0204070A, 0x0C5DDEFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0x00000002, 0x04070A1C, 0xAEFEFFFF, 0xFFFFFFFF, 0xFFFFFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, + 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0x00000104, + 0x070A1DCE, 0xFFFFFFFF, 0xFFDE8E4E, 0x1E0E0E0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0E0D0D0D, 0x0D0D0D0D, 0x0D0D0D0C, + 0x0C0C0C0C, 0x0C0C0C0C, 0x0C0C0C0C, 0x0C0C0C0C, 0x0C0C0C0C, 0x0C0C0C0C, 0x00010306, 0x0A1CCEFF, 0xFFFFFFBE, + 0x4D0D0D0D, 0x0D0D0D0D, 0x0C0B0A0A, 0x0B0C0C0D, 0x0D0D0C0C, 0x0C0C0C0C, 0x0C0B0A09, 0x09080808, 0x08080808, + 0x08080909, 0x090A0A0A, 0x0A090909, 0x09080808, 0x00020508, 0x0CAEFFFF, 0xFFFE7E0D, 0x0B0B0B0C, 0x0D0D0D0D, + 0x0C0A0908, 0x090B0C0D, 0x0D0D0D0D, 0x0D0D0C0C, 0x0B0A0705, 0x04040404, 0x04040404, 0x04050506, 0x07080808, + 0x08080706, 0x05040404, 0x0103070A, 0x4DFEFFFF, 0xFE6D0C0A, 0x09090A0C, 0x8D8E8E8E, 0x4D0B0908, 0x0A2C8D8E, + 0x8E8E0E0E, 0x6E8E8E8D, 0x4C0A0704, 0x02020101, 0x02020202, 0x02030406, 0x08090A0A, 0x0A090705, 0x04030202, + 0x0104080C, 0xBEFFFFFF, 0x7E0C0907, 0x06070A0C, 0xFEFFFFFF, 0xEE1D0B0A, 0x0B4DFEFF, 0xFFFF0F0F, 0xBFFFFFFE, + 0x8D0B0804, 0x02020202, 0x02020203, 0x03040609, 0x0B4C4D4D, 0x4C1B0A08, 0x05040303, 0x02060A3D, 0xFEFFFFBE, + 0x0D0A0704, 0x03060A0D, 0xFEFFFFFF, 0xFF8E0C0C, 0x0C4DFEFF, 0xFFFF0F0F, 0xBFFFFFFF, 0x8E0C0906, 0x05040405, + 0x05060606, 0x06080A0C, 0x0DFEFEFE, 0xFE4D0C0B, 0x09070707, 0x03070B8D, 0xFFFFFF5D, 0x0B080402, 0x02050A0D, + 0xFEFFFFFF, 0xFFFE3E0D, 0x0D4EFFFF, 0xFFFF0F0F, 0x3F4F4F4F, 0x2E0D0B0A, 0x09090909, 0x090A0A0A, 0x0A0B2C8D, + 0x8EFFFFFF, 0xFF9F8E4D, 0x0C0B0B0B, 0x04080CBE, 0xFFFFEE0D, 0x0A060201, 0x02050A0D, 0xFEFFFFFF, 0xFFFFBE0E, + 0x0E4EFFFF, 0xFFFF0F0F, 0x0F0F0F0F, 0x0F0E0D0D, 0x0C0C0C0C, 0x1D5D8D5D, 0x0D0D4EFE, 0xFFFFFFFF, 0xFFFFFF8E, + 0x0E0D5D8D, 0x04090CFE, 0xFFFFBE0C, 0x09040101, 0x02050A0D, 0xFEFFFFFF, 0xAFFFFF5F, 0x0F4FFFFF, 0xFFFF0F0F, + 0xBFFFFFFF, 0x8F0F4EFE, 0xFEFEFE8E, 0xFEFEFEFE, 0xEE4F1F4F, 0x4FFFFFFF, 0xFF7F4F2F, 0x3FDFFFFF, 0x05090CFE, + 0xFFFF8E0C, 0x08040100, 0x02050A0D, 0xFEFFFFFF, 0x4FCFFFDF, 0x1F4FFFFF, 0xFFFF0F0F, 0xBFFFFFFF, 0x8F0F4FFF, + 0xFFFFFFFF, 0x9FBFFFFF, 0xFFEF3F0F, 0x0FFFFFFF, 0xFF4F0F3F, 0xEFFFFF9F, 0x05090DFE, 0xFFFF8E0C, 0x08040100, + 0x02050A0D, 0xFEFFFFFF, 0x4F4FFFFF, 0x8F4FFFFF, 0xFFFF0F0F, 0xBFFFFFFF, 0x8F0F4FFF, 0xFFFFFF4F, 0x0E0EAFFF, + 0xFFFFAF0F, 0x0FFFFFFF, 0xFF4F0FBF, 0xFFFFFF4F, 0x05090CFE, 0xFFFFAE0C, 0x08040100, 0x02050A0D, 0xFEFFFFFF, + 0x4F0F9FFF, 0xFF6FFFFF, 0xFFFF0F0F, 0xBFFFFFFF, 0x8F0F4FFF, 0xFFFFFF0E, 0x0E0E8FFF, 0xFFFFDF0F, 0x0FFFFFFF, + 0xFF4F0FFF, 0xFFFFFFFF, 0x04080CDE, 0xFFFFCE0C, 0x09050201, 0x02050A0D, 0xFEFFFFFF, 0x4F0E1EEF, 0xFFEFFFFF, + 0xFFFF0F0F, 0xBFFFFFFF, 0x8F0F4FFF, 0xFFFFFF0E, 0x0D0E8EFF, 0xFFFFFF0F, 0x0FFFFFFF, 0xFF4F4FFF, 0xFFFFFF9F, + 0x03080BAE, 0xFFFFFE2D, 0x0A070301, 0x02050A0D, 0xFEFFFFFF, 0x4E0E0E8E, 0xFFFFFFFF, 0xFFFF0F0F, 0xBFFFFFFF, + 0x8F0F4FFF, 0xFFFFFF0E, 0x0D0D8EFF, 0xFFFFFF0F, 0x0FFFFFFF, 0xFF4F0FFF, 0xFFFFFF4F, 0x03070B6D, 0xFFFFFF8E, + 0x0C090503, 0x03050A0D, 0xFEFFFFFF, 0x4E0D0C0D, 0xDEFFFFFF, 0xFFFF0F0F, 0xBFFFFFFF, 0x8F0F4FFF, 0xFFFFFF0E, + 0x0D0D8EFF, 0xFFFFFF0F, 0x0FFFFFFF, 0xFF4F0FBF, 0xFFFFFF4F, 0x0205091C, 0xFEFFFFEE, 0x2D0B0805, 0x04060A0D, + 0xFEFFFFFE, 0x4D0B0B0C, 0x4DFEFFFF, 0xFFFF0F0F, 0xBFFFFFFF, 0x8F0F4FFF, 0xFFFFFE0D, 0x0D0D8EFE, 0xFFFFFF0F, + 0x0FFFFFFF, 0xFF4F0E4E, 0xFFFFFFAF, 0x0104080B, 0x9DFFFFFF, 0xBE0D0B08, 0x07080A0C, 0xFEFEFEFE, 0x4C0A090A, + 0x0CADFEFF, 0xFFFF0F0E, 0xBFFFFFFF, 0x8F0F4FFF, 0xFFFEFE0D, 0x0C0C8DFE, 0xFEFFFF0F, 0x0FFFFFFE, 0xFE4E0D0D, + 0x4EDEFFFF, 0x0002060A, 0x1CEEFFFF, 0xFF9E1D0B, 0x0A0A0B0C, 0x4D4E4D4D, 0x1C0A0809, 0x0B1C4D4E, 0x4E4E0E0E, + 0x3E4E4E4E, 0x2E0E1E4E, 0x4E4D4D0C, 0x0B0C2C4D, 0x4E4E4E0E, 0x0E4E4E4E, 0x4D1D0C0C, 0x0D0D5E8E, 0x00010408, + 0x0B6DFEFF, 0xFFFFCE4D, 0x0D0C0C0C, 0x0D0D0D0C, 0x0B0A090A, 0x0B0C0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, + 0x0D0D0C0C, 0x0B0B0C0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0C0B0B, 0x0C0D0D0E, 0x00000205, 0x090C8DFE, 0xFFFFFFFF, + 0xAE5E0D0D, 0x0D0D0D0D, 0x0C0C0B0C, 0x0C0C0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0C, 0x0C0C0D0D, + 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0C0C, 0x0C0D0D0E, 0x00000103, 0x06090C8D, 0xFEFFFFFF, 0xFFFFEEBE, 0x8E8E4E4E, + 0x4E4E4D4D, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, + 0x4E4E4E4E, 0x4E4E4E4E, 0x00000001, 0x0306090B, 0x4DDEFEFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0x00000000, 0x01030608, 0x0B1C7DDE, 0xFEFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00010305, + 0x07090B0C, 0x3D8DAECE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, + 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0x00000000, 0x00000102, 0x03050709, 0x0A0B0B0C, + 0x0C0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, + 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x00000000, 0x00000000, 0x01020304, 0x06070808, 0x09090909, 0x0A0A0A0A, + 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, + 0x0A0A0A0A, 0x00000000, 0x00000000, 0x00000101, 0x02030304, 0x04050505, 0x05050505, 0x05050505, 0x05050505, + 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x00000000, + 0x00000000, 0x00000000, 0x00000101, 0x01010202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, + 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, +}; + +static UNK_TYPE D_80B68460[] = { + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, + 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020101, 0x00000000, + 0x00000000, 0x00000000, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06060606, + 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06060606, 0x06050403, 0x02020100, 0x00000000, 0x00000000, + 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, + 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0A0A0A, 0x0A090908, 0x06050302, 0x01000000, 0x00000000, 0x8D8D8D8D, 0x8D8D8D8D, + 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, 0x8D8D8D8D, + 0x8D8D8D6D, 0x4D2D0C0B, 0x0A090705, 0x03010000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFE, 0xFEFEEE9E, + 0x5D0C0B09, 0x06040200, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFEDE6D0C, 0x0A070402, + 0x00000000, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, + 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFF, 0xFFFFFFFF, 0xFFFFFEBE, 0x1C0A0804, 0x02000000, 0x0C0C0C0C, + 0x0C0C0C0C, 0x0C0C0C0C, 0x0C0C0C0C, 0x0C0C0C0C, 0x0C0C0C0C, 0x0C0C0C0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0C0C0C0C, + 0x0C0C0C0C, 0x0D0D0E1E, 0x4E8FDFFF, 0xFFFFFFFF, 0xCE1D0A07, 0x04010000, 0x08080808, 0x08080808, 0x08080808, + 0x08080808, 0x08080808, 0x08080808, 0x0809090A, 0x0B0C0D0D, 0x0C0C0B0A, 0x09090808, 0x08080909, 0x0A0B0C0D, + 0x0E0E0F4F, 0xBFFFFFFF, 0xFFCE1C0A, 0x06030100, 0x04040404, 0x04040404, 0x04040404, 0x04040404, 0x04040404, + 0x04040404, 0x04050608, 0x0B0C0D0D, 0x0D0B0907, 0x05040404, 0x04040506, 0x080A0CDD, 0xDEDE0E0E, 0x0E7EFFFF, + 0xFFFFAE0C, 0x08050200, 0x02020202, 0x02010101, 0x01010101, 0x01020202, 0x02020101, 0x01010101, 0x02030508, + 0x0B8D8E8E, 0x8D2C0906, 0x03020202, 0x02020305, 0x070BCD1E, 0x1F0FEE1E, 0x0D0D6EFF, 0xFFFFFE4D, 0x0A070301, + 0x03030303, 0x02010101, 0x01010101, 0x02020202, 0x02020101, 0x00000101, 0x02030609, 0x0CFEFFFF, 0xFE4D0A07, + 0x04030303, 0x03030406, 0x09CC0EEF, 0xEFAF0ECE, 0x0C0C0D7E, 0xFFFFFFBE, 0x0C080401, 0x07070706, 0x05040303, + 0x03040404, 0x04050506, 0x06050403, 0x02020203, 0x0506080B, 0x0DFEFFFF, 0xFE4D0B08, 0x06060607, 0x07070809, + 0x0BED0EEF, 0x4FEF1EDD, 0x0C0A0B0D, 0xBEFFFFFE, 0x3D0A0602, 0x0B0B0B0A, 0x09080707, 0x08080808, 0x09090A0A, + 0x0A090806, 0x05040507, 0x090A0B0D, 0x0EFFFFFF, 0xFF4E0C0A, 0x090A0A0B, 0x0B0B0B0C, 0x0DEE0FFF, 0xBF4F0EDD, + 0x0A09090B, 0x5DFFFFFF, 0x8D0B0703, 0xAEAD8D5D, 0x0C0B0B0B, 0x0B0C0C0C, 0x0C0D3D7D, 0x7D3C0B0A, 0x0808090B, + 0x1C6D8D6E, 0x2FFFFFFF, 0xFF4E0D0C, 0x0C1C6D8D, 0xBD9D8D3E, 0x0EAF0FEF, 0x1FDE2DAC, 0x0907070A, 0x0DEEFFFF, + 0xBE0C0804, 0xCFCFFFFE, 0xEE5E0D0D, 0xBEFEFEFE, 0xAECEFEFE, 0xFEFEAD1D, 0x0C0C0C8D, 0xFEFEFFFF, 0xFFFFFFFF, + 0xFF4F0E0E, 0x8EEEFEEE, 0xBEDEFEFF, 0xBF1FDF0F, 0x0E0DDC0A, 0x07050509, 0x0CBEFFFF, 0xFE0C0904, 0x0F0F8FFF, + 0xFFFF4F0F, 0xBFFFFFFF, 0xFFDF8FEF, 0xFFFFFFAE, 0x0E0E7EFE, 0xFFFFCF4F, 0x9FFFFFFF, 0xFF4F0F8F, 0xFFFFFF3F, + 0x0E1EEFFF, 0xFFCF0FDE, 0xDDDB0907, 0x04030408, 0x0C8EFFFF, 0xFE0C0905, 0x0F0F4FFF, 0xFFFFCF0F, 0xBFFFFFFF, + 0xDF0F0E3F, 0xFFFFFFFF, 0x3F1FEFFF, 0xFFFF4F0F, 0x0FFFFFFF, 0xFF4F2FFF, 0xFFFFFF0E, 0x0E0EBFFF, 0xFFFF6E0D, + 0x0B080603, 0x02020408, 0x0C8EFFFF, 0xFE0D0905, 0xFFFFFFFF, 0xFFFFFF0F, 0xBFFFFFFF, 0x8F0E0E0E, 0xCFFFFFFF, + 0x7F5FFFFF, 0xFFFF0F0E, 0x0FFFFFFF, 0xFF4F8FFF, 0xFFFFCF0E, 0x0D0EBEFF, 0xFFFFAE0C, 0x09050301, 0x01010408, + 0x0C9EFFFF, 0xFE0C0905, 0x8F8F8F8F, 0x8F8F8F2F, 0xBFFFFFFF, 0x8E0E0D0E, 0xBFFFFFFF, 0x8F8FFFFF, 0xFFFF0F0E, + 0x0FFFFFFF, 0xFF4F8FFF, 0xFFFFBF0E, 0x0D0EBEFF, 0xFFFFBE0B, 0x08040100, 0x00020509, 0x0CCEFFFF, 0xEE0C0804, + 0x0F0F1F4F, 0x4F4F4F0F, 0xBFFFFFFF, 0x8E0D0D0E, 0xBFFFFFFF, 0x8F5FFFFF, 0xFFFF0F0E, 0x0FFFFFFF, 0xFF4F8FFF, + 0xFFFFBF0E, 0x0D0EBEFF, 0xFFFFAD0B, 0x07030100, 0x0103070A, 0x2DFEFFFF, 0xAE0B0803, 0x0F0F4FFF, 0xFFFFBF0F, + 0xBFFFFFFF, 0x8E0D0D0E, 0xBEFFFFFF, 0x8F1FEFFF, 0xFFFF4F0F, 0x0FFFFFFF, 0xFF4F3FFF, 0xFFFFFF0E, 0x0E0EBFFF, + 0xFFFE6D0A, 0x06020101, 0x0205090C, 0x8EFFFFFF, 0x6D0B0703, 0x0F0FAFFF, 0xFFFF4F0F, 0xBFFFFFFF, 0x8E0D0C0D, + 0xBEFFFFFF, 0x8F0F7FFF, 0xFFFFCF5F, 0xAFFFFFFF, 0xFF4F0F9F, 0xFFFFFF3F, 0x0E1FEFFF, 0xFECD0C08, 0x05020202, + 0x05080B1D, 0xEEFFFFFE, 0x1C090502, 0xCFCFFFFF, 0xDE4E0E0E, 0xBEFEFEFE, 0x8D0C0C0D, 0xBEFEFEFE, 0x8E0E0E7E, + 0xEEFFFFFF, 0xFFFFFFFF, 0xFE4E0E0E, 0x8EFEFFEF, 0xBFEFFFFE, 0xAE1C0A07, 0x04030405, 0x080B0DBE, 0xFFFFFF9E, + 0x0B080401, 0x9E9E8E5E, 0x0D0D0C0D, 0x3D4D4E4D, 0x2D0C0B0C, 0x3D4D4E4D, 0x2D0C0C0D, 0x1D5E8E6E, 0x1E4E4E4E, + 0x4D1D0D0D, 0x0D2E7E8E, 0xAE8E7E2E, 0x0D0B0907, 0x06060709, 0x0B1D9EFF, 0xFFFFEE1D, 0x0A060200, 0x0E0E0E0D, + 0x0D0C0C0C, 0x0C0D0D0D, 0x0C0B0B0C, 0x0C0D0D0D, 0x0C0C0C0C, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0C0C0C, 0x0C0D0D0E, + 0x0E0E0E0D, 0x0C0B0A09, 0x090A0B0C, 0x4DCEFFFF, 0xFFFE6D0B, 0x08040100, 0x0E0E0E0D, 0x0D0C0C0C, 0x0D0D0D0D, + 0x0D0C0C0C, 0x0D0D0D0D, 0x0D0C0C0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0C0C, 0x0D0D0E0E, 0x0E0E0E0D, 0x0D0C0C0C, + 0x0C0D5DAE, 0xFEFFFFFF, 0xFE9D0C09, 0x05020000, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, + 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E4E4E, 0x4E4E8E8E, 0xBEEEFFFF, 0xFFFFFFFE, + 0x8D0C0906, 0x03010000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFEDE5D, 0x0B090603, 0x01000000, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFE, 0xDE7D1C0B, 0x08060301, 0x00000000, 0xFEFEFEFE, 0xFEFEFEFE, + 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, 0xFEFEFEFE, + 0xFEFEFEFE, 0xCEAE8D3D, 0x0C0B0907, 0x05030100, 0x00000000, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, + 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0D, 0x0D0D0D0C, 0x0C0B0B0A, + 0x09070503, 0x02010000, 0x00000000, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, + 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x09090909, 0x08080706, 0x04030201, 0x00000000, + 0x00000000, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, + 0x05050505, 0x05050505, 0x05050505, 0x05050504, 0x04030302, 0x01010000, 0x00000000, 0x00000000, 0x02020202, + 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020202, + 0x02020202, 0x02020101, 0x01010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, +}; + +static UNK_TYPE D_80B69060[] = { + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x01000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01020202, + 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x02020203, 0x03020202, 0x02020203, 0x03030202, 0x02010101, + 0x02020203, 0x03030303, 0x03030303, 0x03030303, 0x03020202, 0x01010000, 0x00000101, 0x02020202, 0x02020202, + 0x01010101, 0x01000000, 0x00000000, 0x00000000, 0x00000001, 0x03050606, 0x06060505, 0x06060606, 0x06050506, + 0x06060606, 0x06060607, 0x07060606, 0x06060606, 0x06060606, 0x05040404, 0x05060606, 0x06060606, 0x06060606, + 0x06060606, 0x06060606, 0x05030201, 0x01010304, 0x06060606, 0x06060605, 0x04040404, 0x03020100, 0x00000000, + 0x00000000, 0x00000103, 0x06080A0A, 0x0A0A0A0A, 0x0A0A0A0A, 0x0A09090A, 0x0A0A0A0A, 0x0A0A0A0B, 0x0B0A0A0A, + 0x0A0A0A0A, 0x0A0A0A0A, 0x09080708, 0x090A0A0A, 0x0B0B0B0B, 0x0B0B0B0B, 0x0A0A0A0A, 0x0A0A0A0A, 0x09070503, + 0x02030508, 0x0A0A0A0A, 0x0A0A0A09, 0x08080808, 0x06030100, 0x00000000, 0x00000000, 0x00000205, 0x086BACAD, + 0xAD9D1D0D, 0x8DADADAD, 0x9D1D0D6D, 0xADADADCD, 0x4D0D9DDD, 0xDDDD8D0D, 0x6DADADAD, 0xCD8D3DDD, 0xBC0C0B0B, + 0x6C6C8DAD, 0xADADADAD, 0x8D6DADAD, 0xADCD8D3D, 0xADADADAC, 0x7C0B0906, 0x0405086B, 0xACADAD7D, 0x0D6DAD7C, + 0x0C0B1BAA, 0x08050200, 0x00000000, 0x00000000, 0x00000206, 0x0AACFE9E, 0x8EFEFE1E, 0xDEFE6E9E, 0xFEEE0EAE, + 0xFE9E6E6E, 0x1EAEFE4E, 0x0E6EDE0E, 0xAEFE9E6E, 0x6E3E6EFE, 0xFE9D0D0D, 0xADAE4E6E, 0x9EFECE6E, 0x4EAEFE9E, + 0x6E6E3E6E, 0xFECE6D9D, 0xFDED3B09, 0x060709AC, 0xFE9EBEFE, 0x7E3EFEFE, 0x1E0DADCC, 0x09050200, 0x00000000, + 0x00000000, 0x00000206, 0x0AADFE6F, 0x0FBFFF6F, 0xDFFF0F0F, 0xDFFF4FAF, 0xFF6F0E0E, 0x0EDEFF1F, 0x0E0E0E0E, + 0xAFFF6F0E, 0x0E0E6EEF, 0xFFFE4E0E, 0xAEAE0E0E, 0x6EFEAE0E, 0x0EAEFF6E, 0x0E0E0E6E, 0xFEAE0D0D, 0x4DFDDD0B, + 0x08080AAD, 0xFE6F6FFF, 0xAF0FBFFF, 0xAE1EFD3C, 0x09050200, 0x00000000, 0x00000000, 0x00000306, 0x0BADFE6F, + 0x0FCFFF6F, 0xDFFF0F0F, 0xEFFF1FAF, 0xFF6F4E4E, 0x0EAEFEFF, 0xAF3E0E0E, 0xAFFF6F3E, 0x4E0E6EDF, 0x7FFFEF1F, + 0xAEAE0D0D, 0x6EFEAE0E, 0x0EAEFF6F, 0x4E4E0E6E, 0xFEAE0D0C, 0x0DDEFD3C, 0x09080AAD, 0xFE9FCFFF, 0x6F0F1FFF, + 0xFFAECD0B, 0x07030100, 0x00000000, 0x00000000, 0x00000307, 0x0BADFE9F, 0xAFFEEE0F, 0xDFFFAFEF, 0xFFAF0FAF, + 0xFFEFDEBE, 0x0D1EBEFE, 0xFFFFBF0F, 0xAFFFEFDE, 0xBE0E6EDF, 0x0FBFFFBF, 0xAEAE0D0D, 0x6EFEAE0D, 0x0DAEFFEE, + 0xDEBE0E6E, 0xFEAD0C0C, 0x0DADFD6C, 0x0A090AAD, 0xFECFCFFF, 0xAF0E0EAF, 0xFFFE3D0A, 0x06020000, 0x00000000, + 0x00000000, 0x00000307, 0x0BADFECE, 0xAE7D0D0E, 0xDFFFDFFF, 0x3F0F0FAF, 0xFF6E0E0D, 0x0D0D0D1E, 0xAEFFFF9F, + 0xAFFF6F0E, 0x0E0E6EDE, 0x0E1EEEFF, 0xEEAE0D0D, 0x6DFEAE0D, 0x0DAEFE6E, 0x0E0E0E6E, 0xFEAE0D0C, 0x0DCEFD4C, + 0x09090AAD, 0xFE6F0FAF, 0xFF6E0E1E, 0xFEDE0C08, 0x04010000, 0x00000000, 0x00000000, 0x00000206, 0x0AADFE6D, + 0x0C0B0C0D, 0xDEFF6FFF, 0xDF0F0FAF, 0xFF6E0E0D, 0x0D0D0D0E, 0x0E6FFFAF, 0xAFFF6F0E, 0x0E0E6EDE, 0x0D0D4DFE, + 0xFEAD0C0C, 0x6DFEAD0D, 0x0DAEFE6E, 0x0E0E0E6E, 0xFEAE0D0D, 0x1DFDFD0B, 0x09080AAD, 0xFE6F0F7F, 0xFEAE0E0E, + 0xFEDD0B07, 0x03010000, 0x00000000, 0x00000000, 0x00000206, 0x0AACFD6C, 0x0A09090B, 0xDDFE0ECE, 0xFE8E0EAF, + 0xFF6E0E3D, 0x4DCD6D0E, 0x0E9EFE9F, 0xAFFF6E0E, 0x3E6E6DDD, 0x0C0B0C9D, 0xFDAD0C0C, 0x6DFDAD0C, 0x0CADFE6E, + 0x0E3E4E6E, 0xFEAE0E4D, 0xEDFD7C09, 0x070709AC, 0xFE6E1EEE, 0xFE3D0D0D, 0xFDDC0A06, 0x02000000, 0x00000000, + 0x00000000, 0x00000205, 0x098BDC4A, 0x08060709, 0xBCDD0D0D, 0x9DFEBE9E, 0xDEDDDDDD, 0xBD7DDDFD, 0xEDEDAD0D, + 0x8DDDDDDD, 0xDDDD4DBC, 0x0A09090B, 0xCB8B0A0A, 0x4BDC8C0B, 0x0B8CDDDD, 0xDDDDBD4D, 0xDDDDDDDD, 0xBC3B0A07, + 0x0505088B, 0xDDDDDDDD, 0x6C0B0B0C, 0xDCBB0905, 0x02000000, 0x00000000, 0x00000000, 0x00000103, 0x06080908, + 0x05040407, 0x090A0A0A, 0x0B1C8C3C, 0x0C0C0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0B0B0A09, 0x07060607, + 0x09080808, 0x09090908, 0x090A0B0B, 0x0B0B0B0B, 0x0B0B0B0B, 0x0A080604, 0x03030609, 0x0A0B0B0A, 0x09080809, + 0x09090603, 0x01000000, 0x00000000, 0x00000000, 0x00000002, 0x03050504, 0x03020204, 0x05060606, 0x07080809, + 0x08080807, 0x07070707, 0x07070707, 0x07070707, 0x07070706, 0x04030304, 0x05050404, 0x05060505, 0x05060707, + 0x07070707, 0x07070707, 0x06040302, 0x01020305, 0x06070706, 0x05040405, 0x05050302, 0x00000000, 0x00000000, + 0x00000000, 0x00000000, 0x01020202, 0x01010101, 0x02020203, 0x03040404, 0x04040303, 0x03030303, 0x03030303, + 0x03030303, 0x03030302, 0x01010101, 0x02020202, 0x02020202, 0x02020303, 0x03030303, 0x03030303, 0x02010100, + 0x00000102, 0x03030302, 0x02010102, 0x02020100, 0x00000000, 0x00000000, +}; + +static UNK_TYPE D_80B69660[] = { + 0xFC18FE6B, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0000FE6B, 0x00000000, 0x00000000, 0xFFFFFFFF, + 0x03E8FE6B, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFE0C0195, 0x00000000, 0x00000000, 0xFFFFFFFF, + 0x01F40195, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000500, 0x00000000, 0x00000000, 0xFFFFFFFF, +}; + +static Gfx triforceDL[] = { + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), + gsDPSetCombineLERP(0, 0, 0, PRIMITIVE, 0, 0, 0, 1, 0, 0, 0, COMBINED, 0, 0, 0, COMBINED), + gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_XLU_SURF2), + gsSPClearGeometryMode(G_TEXTURE_ENABLE | G_CULL_BACK | G_FOG | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR), + gsSPVertex(D_80B69660, 6, 0), + gsDPSetPrimColor(0x00, 0x80, 128, 128, 50, 255), + gsSP2Triangles(0, 1, 3, 0, 3, 4, 5, 0), + gsDPSetPrimColor(0x00, 0x80, 255, 255, 150, 255), + gsSP1Triangle(1, 2, 4, 0), + gsSPEndDisplayList(), +}; + +static Gfx dList_80B69720[] = { + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPSetRenderMode(G_RM_PASS, G_RM_XLU_SURF2), + gsSPClearGeometryMode(G_TEXTURE_ENABLE | G_CULL_BACK | G_FOG | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR), + gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED, 0, 0, 0, + COMBINED), + gsDPSetEnvColor(200, 230, 225, 255), + gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_8b, 64, D_80B67860), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_8b, 8, 0x0, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_NOMIRROR, 0, 0, + G_TX_NOMIRROR | G_TX_NOMIRROR, 0, 0), + gsDPLoadSync(), + gsDPLoadTile(G_TX_LOADTILE, 0, 0, (63 << 2), (47 << 2)), + gsDPPipeSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_8b, 8, 0x0, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_NOMIRROR, 0, 0, + G_TX_NOMIRROR | G_TX_NOMIRROR, 0, 0), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, (63 << 2), (47 << 2)), + gsSPTextureRectangle((97 << 2), (90 << 2), (160 << 2), (137 << 2), G_TX_RENDERTILE, 0, 0, (32 << 5), (32 << 5)), + gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_8b, 64, D_80B68460), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_8b, 8, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, + G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadTile(G_TX_LOADTILE, 0, 0, (63 << 2), (47 << 2)), + gsDPPipeSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_8b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, + G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, (63 << 2), (47 << 2)), + gsSPTextureRectangle((160 << 2), (90 << 2), (223 << 2), (137 << 2), G_TX_RENDERTILE, 0, 0, (32 << 5), (32 << 5)), + gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_8b, 96, D_80B69060), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_8b, 12, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, + G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadTile(G_TX_LOADTILE, 0, 0, (95 << 2), (15 << 2)), + gsDPPipeSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_8b, 12, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, + G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, (95 << 2), (15 << 2)), + gsSPTextureRectangle((113 << 2), (80 << 2), (208 << 2), (95 << 2), G_TX_RENDERTILE, 0, 0, (32 << 5), (32 << 5)), + gsSPEndDisplayList(), +}; diff --git a/undefined_syms.txt b/undefined_syms.txt index 955a08f48f..031b3e0b7f 100644 --- a/undefined_syms.txt +++ b/undefined_syms.txt @@ -612,3 +612,4 @@ D_060005FC = 0x060005FC; D_060006FC = 0x060006FC; D_060007FC = 0x060007FC; D_060059B0 = 0x060059B0; +