mirror of
https://github.com/n64decomp/mk64
synced 2026-07-08 12:56:13 -04:00
Some mathes and some non-matchings in code_80057C60 (#352)
* Some matches and some non-matchings in code_80057C60 * Mirgrate code_80057C60 rw data Signed-off-by: Taggerung <tyler.taggerung@email.com>
This commit is contained in:
@@ -1,46 +0,0 @@
|
||||
glabel func_80059820
|
||||
/* 05A420 80059820 000470C0 */ sll $t6, $a0, 3
|
||||
/* 05A424 80059824 01C47023 */ subu $t6, $t6, $a0
|
||||
/* 05A428 80059828 000E7100 */ sll $t6, $t6, 4
|
||||
/* 05A42C 8005982C 01C47023 */ subu $t6, $t6, $a0
|
||||
/* 05A430 80059830 3C0F800E */ lui $t7, %hi(gPlayerOne) # $t7, 0x800e
|
||||
/* 05A434 80059834 8DEFC4DC */ lw $t7, %lo(gPlayerOne)($t7)
|
||||
/* 05A438 80059838 000E7080 */ sll $t6, $t6, 2
|
||||
/* 05A43C 8005983C 01C47023 */ subu $t6, $t6, $a0
|
||||
/* 05A440 80059840 3C058019 */ lui $a1, %hi(D_8018CF1C) # $a1, 0x8019
|
||||
/* 05A444 80059844 000E70C0 */ sll $t6, $t6, 3
|
||||
/* 05A448 80059848 24A5CF1C */ addiu $a1, %lo(D_8018CF1C) # addiu $a1, $a1, -0x30e4
|
||||
/* 05A44C 8005984C 0004C880 */ sll $t9, $a0, 2
|
||||
/* 05A450 80059850 01CFC021 */ addu $t8, $t6, $t7
|
||||
/* 05A454 80059854 ACB80000 */ sw $t8, ($a1)
|
||||
/* 05A458 80059858 0324C823 */ subu $t9, $t9, $a0
|
||||
/* 05A45C 8005985C 3C08800E */ lui $t0, %hi(camera1) # $t0, 0x800e
|
||||
/* 05A460 80059860 8D08DB40 */ lw $t0, %lo(camera1)($t0)
|
||||
/* 05A464 80059864 0019C8C0 */ sll $t9, $t9, 3
|
||||
/* 05A468 80059868 0324C823 */ subu $t9, $t9, $a0
|
||||
/* 05A46C 8005986C 0019C8C0 */ sll $t9, $t9, 3
|
||||
/* 05A470 80059870 3C018019 */ lui $at, %hi(D_8018CF14) # $at, 0x8019
|
||||
/* 05A474 80059874 03284821 */ addu $t1, $t9, $t0
|
||||
/* 05A478 80059878 AC29CF14 */ sw $t1, %lo(D_8018CF14)($at)
|
||||
/* 05A47C 8005987C 8CA30000 */ lw $v1, ($a1)
|
||||
/* 05A480 80059880 00045140 */ sll $t2, $a0, 5
|
||||
/* 05A484 80059884 01445021 */ addu $t2, $t2, $a0
|
||||
/* 05A488 80059888 C4640014 */ lwc1 $f4, 0x14($v1)
|
||||
/* 05A48C 8005988C 3C0B8019 */ lui $t3, %hi(D_8018CA70) # $t3, 0x8019
|
||||
/* 05A490 80059890 256BCA70 */ addiu $t3, %lo(D_8018CA70) # addiu $t3, $t3, -0x3590
|
||||
/* 05A494 80059894 4600218D */ trunc.w.s $f6, $f4
|
||||
/* 05A498 80059898 000A5080 */ sll $t2, $t2, 2
|
||||
/* 05A49C 8005989C 014B1021 */ addu $v0, $t2, $t3
|
||||
/* 05A4A0 800598A0 440D3000 */ mfc1 $t5, $f6
|
||||
/* 05A4A4 800598A4 00000000 */ nop
|
||||
/* 05A4A8 800598A8 AC4D002C */ sw $t5, 0x2c($v0)
|
||||
/* 05A4AC 800598AC C4680018 */ lwc1 $f8, 0x18($v1)
|
||||
/* 05A4B0 800598B0 4600428D */ trunc.w.s $f10, $f8
|
||||
/* 05A4B4 800598B4 440F5000 */ mfc1 $t7, $f10
|
||||
/* 05A4B8 800598B8 00000000 */ nop
|
||||
/* 05A4BC 800598BC AC4F0030 */ sw $t7, 0x30($v0)
|
||||
/* 05A4C0 800598C0 C470001C */ lwc1 $f16, 0x1c($v1)
|
||||
/* 05A4C4 800598C4 4600848D */ trunc.w.s $f18, $f16
|
||||
/* 05A4C8 800598C8 44199000 */ mfc1 $t9, $f18
|
||||
/* 05A4CC 800598CC 03E00008 */ jr $ra
|
||||
/* 05A4D0 800598D0 AC590034 */ sw $t9, 0x34($v0)
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,183 +0,0 @@
|
||||
glabel func_8005EA94
|
||||
/* 05F694 8005EA94 27BDFFB0 */ addiu $sp, $sp, -0x50
|
||||
/* 05F698 8005EA98 AFB00028 */ sw $s0, 0x28($sp)
|
||||
/* 05F69C 8005EA9C 00808025 */ move $s0, $a0
|
||||
/* 05F6A0 8005EAA0 AFBF002C */ sw $ra, 0x2c($sp)
|
||||
/* 05F6A4 8005EAA4 240800FF */ li $t0, 255
|
||||
/* 05F6A8 8005EAA8 3C04800E */ lui $a0, %hi(D_800E4842) # $a0, 0x800e
|
||||
/* 05F6AC 8005EAAC AFA50054 */ sw $a1, 0x54($sp)
|
||||
/* 05F6B0 8005EAB0 AFA60058 */ sw $a2, 0x58($sp)
|
||||
/* 05F6B4 8005EAB4 AFA7005C */ sw $a3, 0x5c($sp)
|
||||
/* 05F6B8 8005EAB8 94844842 */ lhu $a0, %lo(D_800E4842)($a0)
|
||||
/* 05F6BC 8005EABC 0C0ADF8D */ jal random_int
|
||||
/* 05F6C0 8005EAC0 AFA80048 */ sw $t0, 0x48($sp)
|
||||
/* 05F6C4 8005EAC4 83A4005F */ lb $a0, 0x5f($sp)
|
||||
/* 05F6C8 8005EAC8 8FA50058 */ lw $a1, 0x58($sp)
|
||||
/* 05F6CC 8005EACC 8FA80048 */ lw $t0, 0x48($sp)
|
||||
/* 05F6D0 8005EAD0 87AA0056 */ lh $t2, 0x56($sp)
|
||||
/* 05F6D4 8005EAD4 10400003 */ beqz $v0, .L8005EAE4
|
||||
/* 05F6D8 8005EAD8 00401825 */ move $v1, $v0
|
||||
/* 05F6DC 8005EADC 24010008 */ li $at, 8
|
||||
/* 05F6E0 8005EAE0 14410019 */ bne $v0, $at, .L8005EB48
|
||||
.L8005EAE4:
|
||||
/* 05F6E4 8005EAE4 00047080 */ sll $t6, $a0, 2
|
||||
/* 05F6E8 8005EAE8 3C018016 */ lui $at, %hi(D_801652A0)
|
||||
/* 05F6EC 8005EAEC 002E0821 */ addu $at, $at, $t6
|
||||
/* 05F6F0 8005EAF0 C42452A0 */ lwc1 $f4, %lo(D_801652A0)($at)
|
||||
/* 05F6F4 8005EAF4 C60001D8 */ lwc1 $f0, 0x1d8($s0)
|
||||
/* 05F6F8 8005EAF8 3C01400C */ li $at, 0x400C0000 # 2.187500
|
||||
/* 05F6FC 8005EAFC 44815800 */ mtc1 $at, $f11
|
||||
/* 05F700 8005EB00 46002181 */ sub.s $f6, $f4, $f0
|
||||
/* 05F704 8005EB04 44805000 */ mtc1 $zero, $f10
|
||||
/* 05F708 8005EB08 3C014000 */ li $at, 0x40000000 # 2.000000
|
||||
/* 05F70C 8005EB0C 24090001 */ li $t1, 1
|
||||
/* 05F710 8005EB10 46003221 */ cvt.d.s $f8, $f6
|
||||
/* 05F714 8005EB14 4628503E */ c.le.d $f10, $f8
|
||||
/* 05F718 8005EB18 00000000 */ nop
|
||||
/* 05F71C 8005EB1C 4502000B */ bc1fl .L8005EB4C
|
||||
/* 05F720 8005EB20 24010002 */ li $at, 2
|
||||
/* 05F724 8005EB24 44818000 */ mtc1 $at, $f16
|
||||
/* 05F728 8005EB28 C60201C8 */ lwc1 $f2, 0x1c8($s0)
|
||||
/* 05F72C 8005EB2C C60E01D0 */ lwc1 $f14, 0x1d0($s0)
|
||||
/* 05F730 8005EB30 46100300 */ add.s $f12, $f0, $f16
|
||||
/* 05F734 8005EB34 AFA90044 */ sw $t1, 0x44($sp)
|
||||
/* 05F738 8005EB38 00004025 */ move $t0, $zero
|
||||
/* 05F73C 8005EB3C E7A20040 */ swc1 $f2, 0x40($sp)
|
||||
/* 05F740 8005EB40 E7AC003C */ swc1 $f12, 0x3c($sp)
|
||||
/* 05F744 8005EB44 E7AE0038 */ swc1 $f14, 0x38($sp)
|
||||
.L8005EB48:
|
||||
/* 05F748 8005EB48 24010002 */ li $at, 2
|
||||
.L8005EB4C:
|
||||
/* 05F74C 8005EB4C 8FA90044 */ lw $t1, 0x44($sp)
|
||||
/* 05F750 8005EB50 C7A20040 */ lwc1 $f2, 0x40($sp)
|
||||
/* 05F754 8005EB54 C7AC003C */ lwc1 $f12, 0x3c($sp)
|
||||
/* 05F758 8005EB58 10610003 */ beq $v1, $at, .L8005EB68
|
||||
/* 05F75C 8005EB5C C7AE0038 */ lwc1 $f14, 0x38($sp)
|
||||
/* 05F760 8005EB60 24010006 */ li $at, 6
|
||||
/* 05F764 8005EB64 14610015 */ bne $v1, $at, .L8005EBBC
|
||||
.L8005EB68:
|
||||
/* 05F768 8005EB68 00047880 */ sll $t7, $a0, 2
|
||||
/* 05F76C 8005EB6C 3C018016 */ lui $at, %hi(D_801652A0)
|
||||
/* 05F770 8005EB70 002F0821 */ addu $at, $at, $t7
|
||||
/* 05F774 8005EB74 C43252A0 */ lwc1 $f18, %lo(D_801652A0)($at)
|
||||
/* 05F778 8005EB78 C60001F0 */ lwc1 $f0, 0x1f0($s0)
|
||||
/* 05F77C 8005EB7C 3C01400C */ li $at, 0x400C0000 # 2.187500
|
||||
/* 05F780 8005EB80 44814800 */ mtc1 $at, $f9
|
||||
/* 05F784 8005EB84 46009101 */ sub.s $f4, $f18, $f0
|
||||
/* 05F788 8005EB88 44804000 */ mtc1 $zero, $f8
|
||||
/* 05F78C 8005EB8C 3C014000 */ li $at, 0x40000000 # 2.000000
|
||||
/* 05F790 8005EB90 460021A1 */ cvt.d.s $f6, $f4
|
||||
/* 05F794 8005EB94 4626403E */ c.le.d $f8, $f6
|
||||
/* 05F798 8005EB98 00000000 */ nop
|
||||
/* 05F79C 8005EB9C 45000007 */ bc1f .L8005EBBC
|
||||
/* 05F7A0 8005EBA0 00000000 */ nop
|
||||
/* 05F7A4 8005EBA4 44815000 */ mtc1 $at, $f10
|
||||
/* 05F7A8 8005EBA8 C60201E0 */ lwc1 $f2, 0x1e0($s0)
|
||||
/* 05F7AC 8005EBAC C60E01E8 */ lwc1 $f14, 0x1e8($s0)
|
||||
/* 05F7B0 8005EBB0 00004825 */ move $t1, $zero
|
||||
/* 05F7B4 8005EBB4 00004025 */ move $t0, $zero
|
||||
/* 05F7B8 8005EBB8 460A0300 */ add.s $f12, $f0, $f10
|
||||
.L8005EBBC:
|
||||
/* 05F7BC 8005EBBC 5500005E */ bnel $t0, $zero, .L8005ED38
|
||||
/* 05F7C0 8005EBC0 8FBF002C */ lw $ra, 0x2c($sp)
|
||||
/* 05F7C4 8005EBC4 15400030 */ bnez $t2, .L8005EC88
|
||||
/* 05F7C8 8005EBC8 24030048 */ li $v1, 72
|
||||
/* 05F7CC 8005EBCC 00A30019 */ multu $a1, $v1
|
||||
/* 05F7D0 8005EBD0 3C014190 */ li $at, 0x41900000 # 18.000000
|
||||
/* 05F7D4 8005EBD4 0000C012 */ mflo $t8
|
||||
/* 05F7D8 8005EBD8 02181021 */ addu $v0, $s0, $t8
|
||||
/* 05F7DC 8005EBDC 84590546 */ lh $t9, 0x546($v0)
|
||||
/* 05F7E0 8005EBE0 5F200005 */ bgtzl $t9, .L8005EBF8
|
||||
/* 05F7E4 8005EBE4 C6100094 */ lwc1 $f16, 0x94($s0)
|
||||
/* 05F7E8 8005EBE8 844B0544 */ lh $t3, 0x544($v0)
|
||||
/* 05F7EC 8005EBEC 55600027 */ bnel $t3, $zero, .L8005EC8C
|
||||
/* 05F7F0 8005EBF0 24030048 */ li $v1, 72
|
||||
/* 05F7F4 8005EBF4 C6100094 */ lwc1 $f16, 0x94($s0)
|
||||
.L8005EBF8:
|
||||
/* 05F7F8 8005EBF8 44819000 */ mtc1 $at, $f18
|
||||
/* 05F7FC 8005EBFC 3C014358 */ li $at, 0x43580000 # 216.000000
|
||||
/* 05F800 8005EC00 44813000 */ mtc1 $at, $f6
|
||||
/* 05F804 8005EC04 46128103 */ div.s $f4, $f16, $f18
|
||||
/* 05F808 8005EC08 3C014120 */ li $at, 0x41200000 # 10.000000
|
||||
/* 05F80C 8005EC0C 44815000 */ mtc1 $at, $f10
|
||||
/* 05F810 8005EC10 46062202 */ mul.s $f8, $f4, $f6
|
||||
/* 05F814 8005EC14 4608503E */ c.le.s $f10, $f8
|
||||
/* 05F818 8005EC18 00000000 */ nop
|
||||
/* 05F81C 8005EC1C 45020046 */ bc1fl .L8005ED38
|
||||
/* 05F820 8005EC20 8FBF002C */ lw $ra, 0x2c($sp)
|
||||
/* 05F824 8005EC24 01430019 */ multu $t2, $v1
|
||||
/* 05F828 8005EC28 44061000 */ mfc1 $a2, $f2
|
||||
/* 05F82C 8005EC2C 44076000 */ mfc1 $a3, $f12
|
||||
/* 05F830 8005EC30 02002025 */ move $a0, $s0
|
||||
/* 05F834 8005EC34 E7AE0010 */ swc1 $f14, 0x10($sp)
|
||||
/* 05F838 8005EC38 AFA80014 */ sw $t0, 0x14($sp)
|
||||
/* 05F83C 8005EC3C AFA90018 */ sw $t1, 0x18($sp)
|
||||
/* 05F840 8005EC40 00006012 */ mflo $t4
|
||||
/* 05F844 8005EC44 020C2821 */ addu $a1, $s0, $t4
|
||||
/* 05F848 8005EC48 24A50528 */ addiu $a1, $a1, 0x528
|
||||
/* 05F84C 8005EC4C 0C0175E5 */ jal func_8005D794
|
||||
/* 05F850 8005EC50 AFA50034 */ sw $a1, 0x34($sp)
|
||||
/* 05F854 8005EC54 8FB00034 */ lw $s0, 0x34($sp)
|
||||
/* 05F858 8005EC58 3C063F4C */ lui $a2, (0x3F4CCCCD >> 16) # lui $a2, 0x3f4c
|
||||
/* 05F85C 8005EC5C 34C6CCCD */ ori $a2, (0x3F4CCCCD & 0xFFFF) # ori $a2, $a2, 0xcccd
|
||||
/* 05F860 8005EC60 24050009 */ li $a1, 9
|
||||
/* 05F864 8005EC64 0C0175F6 */ jal func_8005D7D8
|
||||
/* 05F868 8005EC68 02002025 */ move $a0, $s0
|
||||
/* 05F86C 8005EC6C 3C0500FF */ lui $a1, (0x00FFFFFF >> 16) # lui $a1, 0xff
|
||||
/* 05F870 8005EC70 34A5FFFF */ ori $a1, (0x00FFFFFF & 0xFFFF) # ori $a1, $a1, 0xffff
|
||||
/* 05F874 8005EC74 02002025 */ move $a0, $s0
|
||||
/* 05F878 8005EC78 0C017600 */ jal func_8005D800
|
||||
/* 05F87C 8005EC7C 240600AF */ li $a2, 175
|
||||
/* 05F880 8005EC80 1000002D */ b .L8005ED38
|
||||
/* 05F884 8005EC84 8FBF002C */ lw $ra, 0x2c($sp)
|
||||
.L8005EC88:
|
||||
/* 05F888 8005EC88 24030048 */ li $v1, 72
|
||||
.L8005EC8C:
|
||||
/* 05F88C 8005EC8C 00A30019 */ multu $a1, $v1
|
||||
/* 05F890 8005EC90 3C014190 */ li $at, 0x41900000 # 18.000000
|
||||
/* 05F894 8005EC94 00006812 */ mflo $t5
|
||||
/* 05F898 8005EC98 020D7021 */ addu $t6, $s0, $t5
|
||||
/* 05F89C 8005EC9C 85CF0546 */ lh $t7, 0x546($t6)
|
||||
/* 05F8A0 8005ECA0 59E00025 */ blezl $t7, .L8005ED38
|
||||
/* 05F8A4 8005ECA4 8FBF002C */ lw $ra, 0x2c($sp)
|
||||
/* 05F8A8 8005ECA8 C6100094 */ lwc1 $f16, 0x94($s0)
|
||||
/* 05F8AC 8005ECAC 44819000 */ mtc1 $at, $f18
|
||||
/* 05F8B0 8005ECB0 3C014358 */ li $at, 0x43580000 # 216.000000
|
||||
/* 05F8B4 8005ECB4 44813000 */ mtc1 $at, $f6
|
||||
/* 05F8B8 8005ECB8 46128103 */ div.s $f4, $f16, $f18
|
||||
/* 05F8BC 8005ECBC 3C014120 */ li $at, 0x41200000 # 10.000000
|
||||
/* 05F8C0 8005ECC0 44815000 */ mtc1 $at, $f10
|
||||
/* 05F8C4 8005ECC4 46062202 */ mul.s $f8, $f4, $f6
|
||||
/* 05F8C8 8005ECC8 4608503E */ c.le.s $f10, $f8
|
||||
/* 05F8CC 8005ECCC 00000000 */ nop
|
||||
/* 05F8D0 8005ECD0 45020019 */ bc1fl .L8005ED38
|
||||
/* 05F8D4 8005ECD4 8FBF002C */ lw $ra, 0x2c($sp)
|
||||
/* 05F8D8 8005ECD8 01430019 */ multu $t2, $v1
|
||||
/* 05F8DC 8005ECDC 44061000 */ mfc1 $a2, $f2
|
||||
/* 05F8E0 8005ECE0 44076000 */ mfc1 $a3, $f12
|
||||
/* 05F8E4 8005ECE4 02002025 */ move $a0, $s0
|
||||
/* 05F8E8 8005ECE8 E7AE0010 */ swc1 $f14, 0x10($sp)
|
||||
/* 05F8EC 8005ECEC AFA80014 */ sw $t0, 0x14($sp)
|
||||
/* 05F8F0 8005ECF0 AFA90018 */ sw $t1, 0x18($sp)
|
||||
/* 05F8F4 8005ECF4 0000C012 */ mflo $t8
|
||||
/* 05F8F8 8005ECF8 02182821 */ addu $a1, $s0, $t8
|
||||
/* 05F8FC 8005ECFC 24A50528 */ addiu $a1, $a1, 0x528
|
||||
/* 05F900 8005ED00 0C0175E5 */ jal func_8005D794
|
||||
/* 05F904 8005ED04 AFA50034 */ sw $a1, 0x34($sp)
|
||||
/* 05F908 8005ED08 8FB00034 */ lw $s0, 0x34($sp)
|
||||
/* 05F90C 8005ED0C 3C063F4C */ lui $a2, (0x3F4CCCCD >> 16) # lui $a2, 0x3f4c
|
||||
/* 05F910 8005ED10 34C6CCCD */ ori $a2, (0x3F4CCCCD & 0xFFFF) # ori $a2, $a2, 0xcccd
|
||||
/* 05F914 8005ED14 24050009 */ li $a1, 9
|
||||
/* 05F918 8005ED18 0C0175F6 */ jal func_8005D7D8
|
||||
/* 05F91C 8005ED1C 02002025 */ move $a0, $s0
|
||||
/* 05F920 8005ED20 3C0500FF */ lui $a1, (0x00FFFFFF >> 16) # lui $a1, 0xff
|
||||
/* 05F924 8005ED24 34A5FFFF */ ori $a1, (0x00FFFFFF & 0xFFFF) # ori $a1, $a1, 0xffff
|
||||
/* 05F928 8005ED28 02002025 */ move $a0, $s0
|
||||
/* 05F92C 8005ED2C 0C017600 */ jal func_8005D800
|
||||
/* 05F930 8005ED30 240600AF */ li $a2, 175
|
||||
/* 05F934 8005ED34 8FBF002C */ lw $ra, 0x2c($sp)
|
||||
.L8005ED38:
|
||||
/* 05F938 8005ED38 8FB00028 */ lw $s0, 0x28($sp)
|
||||
/* 05F93C 8005ED3C 27BD0050 */ addiu $sp, $sp, 0x50
|
||||
/* 05F940 8005ED40 03E00008 */ jr $ra
|
||||
/* 05F944 8005ED44 00000000 */ nop
|
||||
@@ -1,818 +0,0 @@
|
||||
.section .late_rodata
|
||||
|
||||
glabel jpt_800EE4F8
|
||||
.word L8005F7E0, L8005EE2C, L8005F380, L8005F7E0
|
||||
.word L8005F6C8, L8005F7E0, L8005F268, L8005F0DC
|
||||
.word L8005F8F4, L8005F498, L8005F6C8, L8005F8F4
|
||||
.word L8005F5B0
|
||||
|
||||
.section .text
|
||||
|
||||
glabel func_8005ED48
|
||||
/* 05F948 8005ED48 27BDFFB0 */ addiu $sp, $sp, -0x50
|
||||
/* 05F94C 8005ED4C AFB1002C */ sw $s1, 0x2c($sp)
|
||||
/* 05F950 8005ED50 00808825 */ move $s1, $a0
|
||||
/* 05F954 8005ED54 AFBF0034 */ sw $ra, 0x34($sp)
|
||||
/* 05F958 8005ED58 AFB00028 */ sw $s0, 0x28($sp)
|
||||
/* 05F95C 8005ED5C 240A00FF */ li $t2, 255
|
||||
/* 05F960 8005ED60 3C04800E */ lui $a0, %hi(D_800E4846) # $a0, 0x800e
|
||||
/* 05F964 8005ED64 00C08025 */ move $s0, $a2
|
||||
/* 05F968 8005ED68 AFB20030 */ sw $s2, 0x30($sp)
|
||||
/* 05F96C 8005ED6C AFA50054 */ sw $a1, 0x54($sp)
|
||||
/* 05F970 8005ED70 AFA7005C */ sw $a3, 0x5c($sp)
|
||||
/* 05F974 8005ED74 94844846 */ lhu $a0, %lo(D_800E4846)($a0)
|
||||
/* 05F978 8005ED78 0C0ADF8D */ jal random_int
|
||||
/* 05F97C 8005ED7C AFAA0048 */ sw $t2, 0x48($sp)
|
||||
/* 05F980 8005ED80 24010002 */ li $at, 2
|
||||
/* 05F984 8005ED84 87A80056 */ lh $t0, 0x56($sp)
|
||||
/* 05F988 8005ED88 8FAA0048 */ lw $t2, 0x48($sp)
|
||||
/* 05F98C 8005ED8C 10410003 */ beq $v0, $at, .L8005ED9C
|
||||
/* 05F990 8005ED90 00401825 */ move $v1, $v0
|
||||
/* 05F994 8005ED94 24010004 */ li $at, 4
|
||||
/* 05F998 8005ED98 1441000C */ bne $v0, $at, .L8005EDCC
|
||||
.L8005ED9C:
|
||||
/* 05F99C 8005ED9C 3C014000 */ li $at, 0x40000000 # 2.000000
|
||||
/* 05F9A0 8005EDA0 44813000 */ mtc1 $at, $f6
|
||||
/* 05F9A4 8005EDA4 C62401D8 */ lwc1 $f4, 0x1d8($s1)
|
||||
/* 05F9A8 8005EDA8 C62001C8 */ lwc1 $f0, 0x1c8($s1)
|
||||
/* 05F9AC 8005EDAC C62C01D0 */ lwc1 $f12, 0x1d0($s1)
|
||||
/* 05F9B0 8005EDB0 46062080 */ add.s $f2, $f4, $f6
|
||||
/* 05F9B4 8005EDB4 922A01D4 */ lbu $t2, 0x1d4($s1)
|
||||
/* 05F9B8 8005EDB8 240B0001 */ li $t3, 1
|
||||
/* 05F9BC 8005EDBC AFAB0044 */ sw $t3, 0x44($sp)
|
||||
/* 05F9C0 8005EDC0 E7A2003C */ swc1 $f2, 0x3c($sp)
|
||||
/* 05F9C4 8005EDC4 E7A00040 */ swc1 $f0, 0x40($sp)
|
||||
/* 05F9C8 8005EDC8 E7AC0038 */ swc1 $f12, 0x38($sp)
|
||||
.L8005EDCC:
|
||||
/* 05F9CC 8005EDCC 8FAB0044 */ lw $t3, 0x44($sp)
|
||||
/* 05F9D0 8005EDD0 C7A00040 */ lwc1 $f0, 0x40($sp)
|
||||
/* 05F9D4 8005EDD4 C7A2003C */ lwc1 $f2, 0x3c($sp)
|
||||
/* 05F9D8 8005EDD8 10600003 */ beqz $v1, .L8005EDE8
|
||||
/* 05F9DC 8005EDDC C7AC0038 */ lwc1 $f12, 0x38($sp)
|
||||
/* 05F9E0 8005EDE0 24010006 */ li $at, 6
|
||||
/* 05F9E4 8005EDE4 14610008 */ bne $v1, $at, .L8005EE08
|
||||
.L8005EDE8:
|
||||
/* 05F9E8 8005EDE8 3C014000 */ li $at, 0x40000000 # 2.000000
|
||||
/* 05F9EC 8005EDEC 44815000 */ mtc1 $at, $f10
|
||||
/* 05F9F0 8005EDF0 C62801F0 */ lwc1 $f8, 0x1f0($s1)
|
||||
/* 05F9F4 8005EDF4 C62001E0 */ lwc1 $f0, 0x1e0($s1)
|
||||
/* 05F9F8 8005EDF8 C62C01E8 */ lwc1 $f12, 0x1e8($s1)
|
||||
/* 05F9FC 8005EDFC 00005825 */ move $t3, $zero
|
||||
/* 05FA00 8005EE00 922A01EC */ lbu $t2, 0x1ec($s1)
|
||||
/* 05FA04 8005EE04 460A4080 */ add.s $f2, $f8, $f10
|
||||
.L8005EE08:
|
||||
/* 05FA08 8005EE08 254EFFFF */ addiu $t6, $t2, -1
|
||||
/* 05FA0C 8005EE0C 2DC1000D */ sltiu $at, $t6, 0xd
|
||||
/* 05FA10 8005EE10 102002B8 */ beqz $at, .L8005F8F4
|
||||
/* 05FA14 8005EE14 000E7080 */ sll $t6, $t6, 2
|
||||
/* 05FA18 8005EE18 3C01800F */ lui $at, %hi(jpt_800EE4F8)
|
||||
/* 05FA1C 8005EE1C 002E0821 */ addu $at, $at, $t6
|
||||
/* 05FA20 8005EE20 8C2EE4F8 */ lw $t6, %lo(jpt_800EE4F8)($at)
|
||||
/* 05FA24 8005EE24 01C00008 */ jr $t6
|
||||
/* 05FA28 8005EE28 00000000 */ nop
|
||||
glabel L8005EE2C
|
||||
/* 05FA2C 8005EE2C 15000057 */ bnez $t0, .L8005EF8C
|
||||
/* 05FA30 8005EE30 24090048 */ li $t1, 72
|
||||
/* 05FA34 8005EE34 02090019 */ multu $s0, $t1
|
||||
/* 05FA38 8005EE38 00007812 */ mflo $t7
|
||||
/* 05FA3C 8005EE3C 022F1021 */ addu $v0, $s1, $t7
|
||||
/* 05FA40 8005EE40 84580546 */ lh $t8, 0x546($v0)
|
||||
/* 05FA44 8005EE44 1F000004 */ bgtz $t8, .L8005EE58
|
||||
/* 05FA48 8005EE48 00000000 */ nop
|
||||
/* 05FA4C 8005EE4C 84590544 */ lh $t9, 0x544($v0)
|
||||
/* 05FA50 8005EE50 5720004F */ bnel $t9, $zero, .L8005EF90
|
||||
/* 05FA54 8005EE54 24090048 */ li $t1, 72
|
||||
.L8005EE58:
|
||||
/* 05FA58 8005EE58 01090019 */ multu $t0, $t1
|
||||
/* 05FA5C 8005EE5C 44060000 */ mfc1 $a2, $f0
|
||||
/* 05FA60 8005EE60 44071000 */ mfc1 $a3, $f2
|
||||
/* 05FA64 8005EE64 02202025 */ move $a0, $s1
|
||||
/* 05FA68 8005EE68 E7AC0010 */ swc1 $f12, 0x10($sp)
|
||||
/* 05FA6C 8005EE6C AFAA0014 */ sw $t2, 0x14($sp)
|
||||
/* 05FA70 8005EE70 AFAB0018 */ sw $t3, 0x18($sp)
|
||||
/* 05FA74 8005EE74 00006012 */ mflo $t4
|
||||
/* 05FA78 8005EE78 022C9021 */ addu $s2, $s1, $t4
|
||||
/* 05FA7C 8005EE7C 26500528 */ addiu $s0, $s2, 0x528
|
||||
/* 05FA80 8005EE80 0C0175E5 */ jal func_8005D794
|
||||
/* 05FA84 8005EE84 02002825 */ move $a1, $s0
|
||||
/* 05FA88 8005EE88 3C063EEB */ lui $a2, (0x3EEB851F >> 16) # lui $a2, 0x3eeb
|
||||
/* 05FA8C 8005EE8C 34C6851F */ ori $a2, (0x3EEB851F & 0xFFFF) # ori $a2, $a2, 0x851f
|
||||
/* 05FA90 8005EE90 02002025 */ move $a0, $s0
|
||||
/* 05FA94 8005EE94 0C0175F6 */ jal func_8005D7D8
|
||||
/* 05FA98 8005EE98 24050005 */ li $a1, 5
|
||||
/* 05FA9C 8005EE9C 3C03800E */ lui $v1, %hi(gCurrentCourseId) # $v1, 0x800e
|
||||
/* 05FAA0 8005EEA0 8463C5A0 */ lh $v1, %lo(gCurrentCourseId)($v1)
|
||||
/* 05FAA4 8005EEA4 24010001 */ li $at, 1
|
||||
/* 05FAA8 8005EEA8 02002025 */ move $a0, $s0
|
||||
/* 05FAAC 8005EEAC 10610003 */ beq $v1, $at, .L8005EEBC
|
||||
/* 05FAB0 8005EEB0 24050001 */ li $a1, 1
|
||||
/* 05FAB4 8005EEB4 24010007 */ li $at, 7
|
||||
/* 05FAB8 8005EEB8 14610005 */ bne $v1, $at, .L8005EED0
|
||||
.L8005EEBC:
|
||||
/* 05FABC 8005EEBC 00003025 */ move $a2, $zero
|
||||
/* 05FAC0 8005EEC0 0C0176B6 */ jal func_8005DAD8
|
||||
/* 05FAC4 8005EEC4 24070080 */ li $a3, 128
|
||||
/* 05FAC8 8005EEC8 3C03800E */ lui $v1, %hi(gCurrentCourseId) # $v1, 0x800e
|
||||
/* 05FACC 8005EECC 8463C5A0 */ lh $v1, %lo(gCurrentCourseId)($v1)
|
||||
.L8005EED0:
|
||||
/* 05FAD0 8005EED0 2401000B */ li $at, 11
|
||||
/* 05FAD4 8005EED4 14610007 */ bne $v1, $at, .L8005EEF4
|
||||
/* 05FAD8 8005EED8 02002025 */ move $a0, $s0
|
||||
/* 05FADC 8005EEDC 24050007 */ li $a1, 7
|
||||
/* 05FAE0 8005EEE0 00003025 */ move $a2, $zero
|
||||
/* 05FAE4 8005EEE4 0C0176B6 */ jal func_8005DAD8
|
||||
/* 05FAE8 8005EEE8 24070080 */ li $a3, 128
|
||||
/* 05FAEC 8005EEEC 3C03800E */ lui $v1, %hi(gCurrentCourseId) # $v1, 0x800e
|
||||
/* 05FAF0 8005EEF0 8463C5A0 */ lh $v1, %lo(gCurrentCourseId)($v1)
|
||||
.L8005EEF4:
|
||||
/* 05FAF4 8005EEF4 24010009 */ li $at, 9
|
||||
/* 05FAF8 8005EEF8 14610007 */ bne $v1, $at, .L8005EF18
|
||||
/* 05FAFC 8005EEFC 02002025 */ move $a0, $s0
|
||||
/* 05FB00 8005EF00 24050008 */ li $a1, 8
|
||||
/* 05FB04 8005EF04 00003025 */ move $a2, $zero
|
||||
/* 05FB08 8005EF08 0C0176B6 */ jal func_8005DAD8
|
||||
/* 05FB0C 8005EF0C 24070080 */ li $a3, 128
|
||||
/* 05FB10 8005EF10 3C03800E */ lui $v1, %hi(gCurrentCourseId) # $v1, 0x800e
|
||||
/* 05FB14 8005EF14 8463C5A0 */ lh $v1, %lo(gCurrentCourseId)($v1)
|
||||
.L8005EF18:
|
||||
/* 05FB18 8005EF18 2401000E */ li $at, 14
|
||||
/* 05FB1C 8005EF1C 14610007 */ bne $v1, $at, .L8005EF3C
|
||||
/* 05FB20 8005EF20 02002025 */ move $a0, $s0
|
||||
/* 05FB24 8005EF24 24050009 */ li $a1, 9
|
||||
/* 05FB28 8005EF28 00003025 */ move $a2, $zero
|
||||
/* 05FB2C 8005EF2C 0C0176B6 */ jal func_8005DAD8
|
||||
/* 05FB30 8005EF30 24070080 */ li $a3, 128
|
||||
/* 05FB34 8005EF34 3C03800E */ lui $v1, %hi(gCurrentCourseId) # $v1, 0x800e
|
||||
/* 05FB38 8005EF38 8463C5A0 */ lh $v1, %lo(gCurrentCourseId)($v1)
|
||||
.L8005EF3C:
|
||||
/* 05FB3C 8005EF3C 24010004 */ li $at, 4
|
||||
/* 05FB40 8005EF40 14610007 */ bne $v1, $at, .L8005EF60
|
||||
/* 05FB44 8005EF44 02002025 */ move $a0, $s0
|
||||
/* 05FB48 8005EF48 2405000A */ li $a1, 10
|
||||
/* 05FB4C 8005EF4C 00003025 */ move $a2, $zero
|
||||
/* 05FB50 8005EF50 0C0176B6 */ jal func_8005DAD8
|
||||
/* 05FB54 8005EF54 24070080 */ li $a3, 128
|
||||
/* 05FB58 8005EF58 3C03800E */ lui $v1, %hi(gCurrentCourseId) # $v1, 0x800e
|
||||
/* 05FB5C 8005EF5C 8463C5A0 */ lh $v1, %lo(gCurrentCourseId)($v1)
|
||||
.L8005EF60:
|
||||
/* 05FB60 8005EF60 24010012 */ li $at, 18
|
||||
/* 05FB64 8005EF64 14610005 */ bne $v1, $at, .L8005EF7C
|
||||
/* 05FB68 8005EF68 02002025 */ move $a0, $s0
|
||||
/* 05FB6C 8005EF6C 2405000B */ li $a1, 11
|
||||
/* 05FB70 8005EF70 00003025 */ move $a2, $zero
|
||||
/* 05FB74 8005EF74 0C0176B6 */ jal func_8005DAD8
|
||||
/* 05FB78 8005EF78 24070080 */ li $a3, 128
|
||||
.L8005EF7C:
|
||||
/* 05FB7C 8005EF7C 0C0ADF8D */ jal random_int
|
||||
/* 05FB80 8005EF80 24040010 */ li $a0, 16
|
||||
/* 05FB84 8005EF84 1000025B */ b .L8005F8F4
|
||||
/* 05FB88 8005EF88 A6420562 */ sh $v0, 0x562($s2)
|
||||
.L8005EF8C:
|
||||
/* 05FB8C 8005EF8C 24090048 */ li $t1, 72
|
||||
.L8005EF90:
|
||||
/* 05FB90 8005EF90 02090019 */ multu $s0, $t1
|
||||
/* 05FB94 8005EF94 00006812 */ mflo $t5
|
||||
/* 05FB98 8005EF98 022D7021 */ addu $t6, $s1, $t5
|
||||
/* 05FB9C 8005EF9C 85CF0546 */ lh $t7, 0x546($t6)
|
||||
/* 05FBA0 8005EFA0 59E00255 */ blezl $t7, .L8005F8F8
|
||||
/* 05FBA4 8005EFA4 8FBF0034 */ lw $ra, 0x34($sp)
|
||||
/* 05FBA8 8005EFA8 01090019 */ multu $t0, $t1
|
||||
/* 05FBAC 8005EFAC 44060000 */ mfc1 $a2, $f0
|
||||
/* 05FBB0 8005EFB0 44071000 */ mfc1 $a3, $f2
|
||||
/* 05FBB4 8005EFB4 02202025 */ move $a0, $s1
|
||||
/* 05FBB8 8005EFB8 E7AC0010 */ swc1 $f12, 0x10($sp)
|
||||
/* 05FBBC 8005EFBC AFAA0014 */ sw $t2, 0x14($sp)
|
||||
/* 05FBC0 8005EFC0 AFAB0018 */ sw $t3, 0x18($sp)
|
||||
/* 05FBC4 8005EFC4 0000C012 */ mflo $t8
|
||||
/* 05FBC8 8005EFC8 02389021 */ addu $s2, $s1, $t8
|
||||
/* 05FBCC 8005EFCC 26500528 */ addiu $s0, $s2, 0x528
|
||||
/* 05FBD0 8005EFD0 0C0175E5 */ jal func_8005D794
|
||||
/* 05FBD4 8005EFD4 02002825 */ move $a1, $s0
|
||||
/* 05FBD8 8005EFD8 3C063EEB */ lui $a2, (0x3EEB851F >> 16) # lui $a2, 0x3eeb
|
||||
/* 05FBDC 8005EFDC 34C6851F */ ori $a2, (0x3EEB851F & 0xFFFF) # ori $a2, $a2, 0x851f
|
||||
/* 05FBE0 8005EFE0 02002025 */ move $a0, $s0
|
||||
/* 05FBE4 8005EFE4 0C0175F6 */ jal func_8005D7D8
|
||||
/* 05FBE8 8005EFE8 24050005 */ li $a1, 5
|
||||
/* 05FBEC 8005EFEC 3C03800E */ lui $v1, %hi(gCurrentCourseId) # $v1, 0x800e
|
||||
/* 05FBF0 8005EFF0 8463C5A0 */ lh $v1, %lo(gCurrentCourseId)($v1)
|
||||
/* 05FBF4 8005EFF4 24010001 */ li $at, 1
|
||||
/* 05FBF8 8005EFF8 02002025 */ move $a0, $s0
|
||||
/* 05FBFC 8005EFFC 10610003 */ beq $v1, $at, .L8005F00C
|
||||
/* 05FC00 8005F000 24050001 */ li $a1, 1
|
||||
/* 05FC04 8005F004 24010007 */ li $at, 7
|
||||
/* 05FC08 8005F008 14610005 */ bne $v1, $at, .L8005F020
|
||||
.L8005F00C:
|
||||
/* 05FC0C 8005F00C 00003025 */ move $a2, $zero
|
||||
/* 05FC10 8005F010 0C0176B6 */ jal func_8005DAD8
|
||||
/* 05FC14 8005F014 24070080 */ li $a3, 128
|
||||
/* 05FC18 8005F018 3C03800E */ lui $v1, %hi(gCurrentCourseId) # $v1, 0x800e
|
||||
/* 05FC1C 8005F01C 8463C5A0 */ lh $v1, %lo(gCurrentCourseId)($v1)
|
||||
.L8005F020:
|
||||
/* 05FC20 8005F020 2401000B */ li $at, 11
|
||||
/* 05FC24 8005F024 14610007 */ bne $v1, $at, .L8005F044
|
||||
/* 05FC28 8005F028 02002025 */ move $a0, $s0
|
||||
/* 05FC2C 8005F02C 24050007 */ li $a1, 7
|
||||
/* 05FC30 8005F030 00003025 */ move $a2, $zero
|
||||
/* 05FC34 8005F034 0C0176B6 */ jal func_8005DAD8
|
||||
/* 05FC38 8005F038 24070080 */ li $a3, 128
|
||||
/* 05FC3C 8005F03C 3C03800E */ lui $v1, %hi(gCurrentCourseId) # $v1, 0x800e
|
||||
/* 05FC40 8005F040 8463C5A0 */ lh $v1, %lo(gCurrentCourseId)($v1)
|
||||
.L8005F044:
|
||||
/* 05FC44 8005F044 24010009 */ li $at, 9
|
||||
/* 05FC48 8005F048 14610007 */ bne $v1, $at, .L8005F068
|
||||
/* 05FC4C 8005F04C 02002025 */ move $a0, $s0
|
||||
/* 05FC50 8005F050 24050008 */ li $a1, 8
|
||||
/* 05FC54 8005F054 00003025 */ move $a2, $zero
|
||||
/* 05FC58 8005F058 0C0176B6 */ jal func_8005DAD8
|
||||
/* 05FC5C 8005F05C 24070080 */ li $a3, 128
|
||||
/* 05FC60 8005F060 3C03800E */ lui $v1, %hi(gCurrentCourseId) # $v1, 0x800e
|
||||
/* 05FC64 8005F064 8463C5A0 */ lh $v1, %lo(gCurrentCourseId)($v1)
|
||||
.L8005F068:
|
||||
/* 05FC68 8005F068 2401000E */ li $at, 14
|
||||
/* 05FC6C 8005F06C 14610007 */ bne $v1, $at, .L8005F08C
|
||||
/* 05FC70 8005F070 02002025 */ move $a0, $s0
|
||||
/* 05FC74 8005F074 24050009 */ li $a1, 9
|
||||
/* 05FC78 8005F078 00003025 */ move $a2, $zero
|
||||
/* 05FC7C 8005F07C 0C0176B6 */ jal func_8005DAD8
|
||||
/* 05FC80 8005F080 24070080 */ li $a3, 128
|
||||
/* 05FC84 8005F084 3C03800E */ lui $v1, %hi(gCurrentCourseId) # $v1, 0x800e
|
||||
/* 05FC88 8005F088 8463C5A0 */ lh $v1, %lo(gCurrentCourseId)($v1)
|
||||
.L8005F08C:
|
||||
/* 05FC8C 8005F08C 24010004 */ li $at, 4
|
||||
/* 05FC90 8005F090 14610007 */ bne $v1, $at, .L8005F0B0
|
||||
/* 05FC94 8005F094 02002025 */ move $a0, $s0
|
||||
/* 05FC98 8005F098 2405000A */ li $a1, 10
|
||||
/* 05FC9C 8005F09C 00003025 */ move $a2, $zero
|
||||
/* 05FCA0 8005F0A0 0C0176B6 */ jal func_8005DAD8
|
||||
/* 05FCA4 8005F0A4 24070080 */ li $a3, 128
|
||||
/* 05FCA8 8005F0A8 3C03800E */ lui $v1, %hi(gCurrentCourseId) # $v1, 0x800e
|
||||
/* 05FCAC 8005F0AC 8463C5A0 */ lh $v1, %lo(gCurrentCourseId)($v1)
|
||||
.L8005F0B0:
|
||||
/* 05FCB0 8005F0B0 24010012 */ li $at, 18
|
||||
/* 05FCB4 8005F0B4 14610005 */ bne $v1, $at, .L8005F0CC
|
||||
/* 05FCB8 8005F0B8 02002025 */ move $a0, $s0
|
||||
/* 05FCBC 8005F0BC 2405000B */ li $a1, 11
|
||||
/* 05FCC0 8005F0C0 00003025 */ move $a2, $zero
|
||||
/* 05FCC4 8005F0C4 0C0176B6 */ jal func_8005DAD8
|
||||
/* 05FCC8 8005F0C8 24070080 */ li $a3, 128
|
||||
.L8005F0CC:
|
||||
/* 05FCCC 8005F0CC 0C0ADF8D */ jal random_int
|
||||
/* 05FCD0 8005F0D0 24040010 */ li $a0, 16
|
||||
/* 05FCD4 8005F0D4 10000207 */ b .L8005F8F4
|
||||
/* 05FCD8 8005F0D8 A6420562 */ sh $v0, 0x562($s2)
|
||||
glabel L8005F0DC
|
||||
/* 05FCDC 8005F0DC 1500002D */ bnez $t0, .L8005F194
|
||||
/* 05FCE0 8005F0E0 24090048 */ li $t1, 72
|
||||
/* 05FCE4 8005F0E4 02090019 */ multu $s0, $t1
|
||||
/* 05FCE8 8005F0E8 0000C812 */ mflo $t9
|
||||
/* 05FCEC 8005F0EC 02391021 */ addu $v0, $s1, $t9
|
||||
/* 05FCF0 8005F0F0 844C0546 */ lh $t4, 0x546($v0)
|
||||
/* 05FCF4 8005F0F4 1D800004 */ bgtz $t4, .L8005F108
|
||||
/* 05FCF8 8005F0F8 00000000 */ nop
|
||||
/* 05FCFC 8005F0FC 844D0544 */ lh $t5, 0x544($v0)
|
||||
/* 05FD00 8005F100 55A00025 */ bnel $t5, $zero, .L8005F198
|
||||
/* 05FD04 8005F104 24090048 */ li $t1, 72
|
||||
.L8005F108:
|
||||
/* 05FD08 8005F108 01090019 */ multu $t0, $t1
|
||||
/* 05FD0C 8005F10C 44060000 */ mfc1 $a2, $f0
|
||||
/* 05FD10 8005F110 44071000 */ mfc1 $a3, $f2
|
||||
/* 05FD14 8005F114 02202025 */ move $a0, $s1
|
||||
/* 05FD18 8005F118 E7AC0010 */ swc1 $f12, 0x10($sp)
|
||||
/* 05FD1C 8005F11C AFAA0014 */ sw $t2, 0x14($sp)
|
||||
/* 05FD20 8005F120 AFAB0018 */ sw $t3, 0x18($sp)
|
||||
/* 05FD24 8005F124 00007012 */ mflo $t6
|
||||
/* 05FD28 8005F128 022E9021 */ addu $s2, $s1, $t6
|
||||
/* 05FD2C 8005F12C 26500528 */ addiu $s0, $s2, 0x528
|
||||
/* 05FD30 8005F130 0C0175E5 */ jal func_8005D794
|
||||
/* 05FD34 8005F134 02002825 */ move $a1, $s0
|
||||
/* 05FD38 8005F138 3C063DCC */ lui $a2, (0x3DCCCCCD >> 16) # lui $a2, 0x3dcc
|
||||
/* 05FD3C 8005F13C 34C6CCCD */ ori $a2, (0x3DCCCCCD & 0xFFFF) # ori $a2, $a2, 0xcccd
|
||||
/* 05FD40 8005F140 02002025 */ move $a0, $s0
|
||||
/* 05FD44 8005F144 0C0175F6 */ jal func_8005D7D8
|
||||
/* 05FD48 8005F148 24050005 */ li $a1, 5
|
||||
/* 05FD4C 8005F14C 3C0500FF */ lui $a1, (0x00FFFFFF >> 16) # lui $a1, 0xff
|
||||
/* 05FD50 8005F150 34A5FFFF */ ori $a1, (0x00FFFFFF & 0xFFFF) # ori $a1, $a1, 0xffff
|
||||
/* 05FD54 8005F154 02002025 */ move $a0, $s0
|
||||
/* 05FD58 8005F158 0C017600 */ jal func_8005D800
|
||||
/* 05FD5C 8005F15C 240600FF */ li $a2, 255
|
||||
/* 05FD60 8005F160 87A80056 */ lh $t0, 0x56($sp)
|
||||
/* 05FD64 8005F164 864F0560 */ lh $t7, 0x560($s2)
|
||||
/* 05FD68 8005F168 86590562 */ lh $t9, 0x562($s2)
|
||||
/* 05FD6C 8005F16C 864D0564 */ lh $t5, 0x564($s2)
|
||||
/* 05FD70 8005F170 000818C0 */ sll $v1, $t0, 3
|
||||
/* 05FD74 8005F174 01E3C023 */ subu $t8, $t7, $v1
|
||||
/* 05FD78 8005F178 03236023 */ subu $t4, $t9, $v1
|
||||
/* 05FD7C 8005F17C 01A37023 */ subu $t6, $t5, $v1
|
||||
/* 05FD80 8005F180 24090048 */ li $t1, 72
|
||||
/* 05FD84 8005F184 A6580560 */ sh $t8, 0x560($s2)
|
||||
/* 05FD88 8005F188 A64C0562 */ sh $t4, 0x562($s2)
|
||||
/* 05FD8C 8005F18C 1000002A */ b .L8005F238
|
||||
/* 05FD90 8005F190 A64E0564 */ sh $t6, 0x564($s2)
|
||||
.L8005F194:
|
||||
/* 05FD94 8005F194 24090048 */ li $t1, 72
|
||||
.L8005F198:
|
||||
/* 05FD98 8005F198 02090019 */ multu $s0, $t1
|
||||
/* 05FD9C 8005F19C 00007812 */ mflo $t7
|
||||
/* 05FDA0 8005F1A0 022FC021 */ addu $t8, $s1, $t7
|
||||
/* 05FDA4 8005F1A4 87190546 */ lh $t9, 0x546($t8)
|
||||
/* 05FDA8 8005F1A8 1B200023 */ blez $t9, .L8005F238
|
||||
/* 05FDAC 8005F1AC 00000000 */ nop
|
||||
/* 05FDB0 8005F1B0 01090019 */ multu $t0, $t1
|
||||
/* 05FDB4 8005F1B4 44060000 */ mfc1 $a2, $f0
|
||||
/* 05FDB8 8005F1B8 44071000 */ mfc1 $a3, $f2
|
||||
/* 05FDBC 8005F1BC 02202025 */ move $a0, $s1
|
||||
/* 05FDC0 8005F1C0 E7AC0010 */ swc1 $f12, 0x10($sp)
|
||||
/* 05FDC4 8005F1C4 AFAA0014 */ sw $t2, 0x14($sp)
|
||||
/* 05FDC8 8005F1C8 AFAB0018 */ sw $t3, 0x18($sp)
|
||||
/* 05FDCC 8005F1CC 00006012 */ mflo $t4
|
||||
/* 05FDD0 8005F1D0 022C9021 */ addu $s2, $s1, $t4
|
||||
/* 05FDD4 8005F1D4 26500528 */ addiu $s0, $s2, 0x528
|
||||
/* 05FDD8 8005F1D8 0C0175E5 */ jal func_8005D794
|
||||
/* 05FDDC 8005F1DC 02002825 */ move $a1, $s0
|
||||
/* 05FDE0 8005F1E0 3C063DCC */ lui $a2, (0x3DCCCCCD >> 16) # lui $a2, 0x3dcc
|
||||
/* 05FDE4 8005F1E4 34C6CCCD */ ori $a2, (0x3DCCCCCD & 0xFFFF) # ori $a2, $a2, 0xcccd
|
||||
/* 05FDE8 8005F1E8 02002025 */ move $a0, $s0
|
||||
/* 05FDEC 8005F1EC 0C0175F6 */ jal func_8005D7D8
|
||||
/* 05FDF0 8005F1F0 24050005 */ li $a1, 5
|
||||
/* 05FDF4 8005F1F4 3C0500FF */ lui $a1, (0x00FFFFFF >> 16) # lui $a1, 0xff
|
||||
/* 05FDF8 8005F1F8 34A5FFFF */ ori $a1, (0x00FFFFFF & 0xFFFF) # ori $a1, $a1, 0xffff
|
||||
/* 05FDFC 8005F1FC 02002025 */ move $a0, $s0
|
||||
/* 05FE00 8005F200 0C017600 */ jal func_8005D800
|
||||
/* 05FE04 8005F204 240600FF */ li $a2, 255
|
||||
/* 05FE08 8005F208 87A80056 */ lh $t0, 0x56($sp)
|
||||
/* 05FE0C 8005F20C 864D0560 */ lh $t5, 0x560($s2)
|
||||
/* 05FE10 8005F210 864F0562 */ lh $t7, 0x562($s2)
|
||||
/* 05FE14 8005F214 86590564 */ lh $t9, 0x564($s2)
|
||||
/* 05FE18 8005F218 000818C0 */ sll $v1, $t0, 3
|
||||
/* 05FE1C 8005F21C 01A37023 */ subu $t6, $t5, $v1
|
||||
/* 05FE20 8005F220 01E3C023 */ subu $t8, $t7, $v1
|
||||
/* 05FE24 8005F224 03236023 */ subu $t4, $t9, $v1
|
||||
/* 05FE28 8005F228 24090048 */ li $t1, 72
|
||||
/* 05FE2C 8005F22C A64E0560 */ sh $t6, 0x560($s2)
|
||||
/* 05FE30 8005F230 A6580562 */ sh $t8, 0x562($s2)
|
||||
/* 05FE34 8005F234 A64C0564 */ sh $t4, 0x564($s2)
|
||||
.L8005F238:
|
||||
/* 05FE38 8005F238 01090019 */ multu $t0, $t1
|
||||
/* 05FE3C 8005F23C 3C013FF8 */ li $at, 0x3FF80000 # 1.937500
|
||||
/* 05FE40 8005F240 44812800 */ mtc1 $at, $f5
|
||||
/* 05FE44 8005F244 44802000 */ mtc1 $zero, $f4
|
||||
/* 05FE48 8005F248 00006812 */ mflo $t5
|
||||
/* 05FE4C 8005F24C 022D9021 */ addu $s2, $s1, $t5
|
||||
/* 05FE50 8005F250 C650052C */ lwc1 $f16, 0x52c($s2)
|
||||
/* 05FE54 8005F254 460084A1 */ cvt.d.s $f18, $f16
|
||||
/* 05FE58 8005F258 46249181 */ sub.d $f6, $f18, $f4
|
||||
/* 05FE5C 8005F25C 46203220 */ cvt.s.d $f8, $f6
|
||||
/* 05FE60 8005F260 100001A4 */ b .L8005F8F4
|
||||
/* 05FE64 8005F264 E648052C */ swc1 $f8, 0x52c($s2)
|
||||
glabel L8005F268
|
||||
/* 05FE68 8005F268 15000024 */ bnez $t0, .L8005F2FC
|
||||
/* 05FE6C 8005F26C 24090048 */ li $t1, 72
|
||||
/* 05FE70 8005F270 02090019 */ multu $s0, $t1
|
||||
/* 05FE74 8005F274 00007012 */ mflo $t6
|
||||
/* 05FE78 8005F278 022E1021 */ addu $v0, $s1, $t6
|
||||
/* 05FE7C 8005F27C 844F0546 */ lh $t7, 0x546($v0)
|
||||
/* 05FE80 8005F280 1DE00004 */ bgtz $t7, .L8005F294
|
||||
/* 05FE84 8005F284 00000000 */ nop
|
||||
/* 05FE88 8005F288 84580544 */ lh $t8, 0x544($v0)
|
||||
/* 05FE8C 8005F28C 5700001C */ bnel $t8, $zero, .L8005F300
|
||||
/* 05FE90 8005F290 24090048 */ li $t1, 72
|
||||
.L8005F294:
|
||||
/* 05FE94 8005F294 01090019 */ multu $t0, $t1
|
||||
/* 05FE98 8005F298 44060000 */ mfc1 $a2, $f0
|
||||
/* 05FE9C 8005F29C 44071000 */ mfc1 $a3, $f2
|
||||
/* 05FEA0 8005F2A0 02202025 */ move $a0, $s1
|
||||
/* 05FEA4 8005F2A4 E7AC0010 */ swc1 $f12, 0x10($sp)
|
||||
/* 05FEA8 8005F2A8 AFAA0014 */ sw $t2, 0x14($sp)
|
||||
/* 05FEAC 8005F2AC AFAB0018 */ sw $t3, 0x18($sp)
|
||||
/* 05FEB0 8005F2B0 0000C812 */ mflo $t9
|
||||
/* 05FEB4 8005F2B4 02399021 */ addu $s2, $s1, $t9
|
||||
/* 05FEB8 8005F2B8 26500528 */ addiu $s0, $s2, 0x528
|
||||
/* 05FEBC 8005F2BC 0C0175E5 */ jal func_8005D794
|
||||
/* 05FEC0 8005F2C0 02002825 */ move $a1, $s0
|
||||
/* 05FEC4 8005F2C4 3C063EEB */ lui $a2, (0x3EEB851F >> 16) # lui $a2, 0x3eeb
|
||||
/* 05FEC8 8005F2C8 34C6851F */ ori $a2, (0x3EEB851F & 0xFFFF) # ori $a2, $a2, 0x851f
|
||||
/* 05FECC 8005F2CC 02002025 */ move $a0, $s0
|
||||
/* 05FED0 8005F2D0 0C0175F6 */ jal func_8005D7D8
|
||||
/* 05FED4 8005F2D4 24050005 */ li $a1, 5
|
||||
/* 05FED8 8005F2D8 02002025 */ move $a0, $s0
|
||||
/* 05FEDC 8005F2DC 24050002 */ li $a1, 2
|
||||
/* 05FEE0 8005F2E0 24060001 */ li $a2, 1
|
||||
/* 05FEE4 8005F2E4 0C0176B6 */ jal func_8005DAD8
|
||||
/* 05FEE8 8005F2E8 240700A8 */ li $a3, 168
|
||||
/* 05FEEC 8005F2EC 0C0ADF8D */ jal random_int
|
||||
/* 05FEF0 8005F2F0 24040010 */ li $a0, 16
|
||||
/* 05FEF4 8005F2F4 1000017F */ b .L8005F8F4
|
||||
/* 05FEF8 8005F2F8 A6420562 */ sh $v0, 0x562($s2)
|
||||
.L8005F2FC:
|
||||
/* 05FEFC 8005F2FC 24090048 */ li $t1, 72
|
||||
.L8005F300:
|
||||
/* 05FF00 8005F300 02090019 */ multu $s0, $t1
|
||||
/* 05FF04 8005F304 00006012 */ mflo $t4
|
||||
/* 05FF08 8005F308 022C6821 */ addu $t5, $s1, $t4
|
||||
/* 05FF0C 8005F30C 85AE0546 */ lh $t6, 0x546($t5)
|
||||
/* 05FF10 8005F310 59C00179 */ blezl $t6, .L8005F8F8
|
||||
/* 05FF14 8005F314 8FBF0034 */ lw $ra, 0x34($sp)
|
||||
/* 05FF18 8005F318 01090019 */ multu $t0, $t1
|
||||
/* 05FF1C 8005F31C 44060000 */ mfc1 $a2, $f0
|
||||
/* 05FF20 8005F320 44071000 */ mfc1 $a3, $f2
|
||||
/* 05FF24 8005F324 02202025 */ move $a0, $s1
|
||||
/* 05FF28 8005F328 E7AC0010 */ swc1 $f12, 0x10($sp)
|
||||
/* 05FF2C 8005F32C AFAA0014 */ sw $t2, 0x14($sp)
|
||||
/* 05FF30 8005F330 AFAB0018 */ sw $t3, 0x18($sp)
|
||||
/* 05FF34 8005F334 00007812 */ mflo $t7
|
||||
/* 05FF38 8005F338 022F9021 */ addu $s2, $s1, $t7
|
||||
/* 05FF3C 8005F33C 26500528 */ addiu $s0, $s2, 0x528
|
||||
/* 05FF40 8005F340 0C0175E5 */ jal func_8005D794
|
||||
/* 05FF44 8005F344 02002825 */ move $a1, $s0
|
||||
/* 05FF48 8005F348 3C063EEB */ lui $a2, (0x3EEB851F >> 16) # lui $a2, 0x3eeb
|
||||
/* 05FF4C 8005F34C 34C6851F */ ori $a2, (0x3EEB851F & 0xFFFF) # ori $a2, $a2, 0x851f
|
||||
/* 05FF50 8005F350 02002025 */ move $a0, $s0
|
||||
/* 05FF54 8005F354 0C0175F6 */ jal func_8005D7D8
|
||||
/* 05FF58 8005F358 24050005 */ li $a1, 5
|
||||
/* 05FF5C 8005F35C 02002025 */ move $a0, $s0
|
||||
/* 05FF60 8005F360 24050002 */ li $a1, 2
|
||||
/* 05FF64 8005F364 24060001 */ li $a2, 1
|
||||
/* 05FF68 8005F368 0C0176B6 */ jal func_8005DAD8
|
||||
/* 05FF6C 8005F36C 240700A8 */ li $a3, 168
|
||||
/* 05FF70 8005F370 0C0ADF8D */ jal random_int
|
||||
/* 05FF74 8005F374 24040010 */ li $a0, 16
|
||||
/* 05FF78 8005F378 1000015E */ b .L8005F8F4
|
||||
/* 05FF7C 8005F37C A6420562 */ sh $v0, 0x562($s2)
|
||||
glabel L8005F380
|
||||
/* 05FF80 8005F380 15000024 */ bnez $t0, .L8005F414
|
||||
/* 05FF84 8005F384 24090048 */ li $t1, 72
|
||||
/* 05FF88 8005F388 02090019 */ multu $s0, $t1
|
||||
/* 05FF8C 8005F38C 0000C012 */ mflo $t8
|
||||
/* 05FF90 8005F390 02381021 */ addu $v0, $s1, $t8
|
||||
/* 05FF94 8005F394 84590546 */ lh $t9, 0x546($v0)
|
||||
/* 05FF98 8005F398 1F200004 */ bgtz $t9, .L8005F3AC
|
||||
/* 05FF9C 8005F39C 00000000 */ nop
|
||||
/* 05FFA0 8005F3A0 844C0544 */ lh $t4, 0x544($v0)
|
||||
/* 05FFA4 8005F3A4 5580001C */ bnel $t4, $zero, .L8005F418
|
||||
/* 05FFA8 8005F3A8 24090048 */ li $t1, 72
|
||||
.L8005F3AC:
|
||||
/* 05FFAC 8005F3AC 01090019 */ multu $t0, $t1
|
||||
/* 05FFB0 8005F3B0 44060000 */ mfc1 $a2, $f0
|
||||
/* 05FFB4 8005F3B4 44071000 */ mfc1 $a3, $f2
|
||||
/* 05FFB8 8005F3B8 02202025 */ move $a0, $s1
|
||||
/* 05FFBC 8005F3BC E7AC0010 */ swc1 $f12, 0x10($sp)
|
||||
/* 05FFC0 8005F3C0 AFAA0014 */ sw $t2, 0x14($sp)
|
||||
/* 05FFC4 8005F3C4 AFAB0018 */ sw $t3, 0x18($sp)
|
||||
/* 05FFC8 8005F3C8 00006812 */ mflo $t5
|
||||
/* 05FFCC 8005F3CC 022D9021 */ addu $s2, $s1, $t5
|
||||
/* 05FFD0 8005F3D0 26500528 */ addiu $s0, $s2, 0x528
|
||||
/* 05FFD4 8005F3D4 0C0175E5 */ jal func_8005D794
|
||||
/* 05FFD8 8005F3D8 02002825 */ move $a1, $s0
|
||||
/* 05FFDC 8005F3DC 3C063EEB */ lui $a2, (0x3EEB851F >> 16) # lui $a2, 0x3eeb
|
||||
/* 05FFE0 8005F3E0 34C6851F */ ori $a2, (0x3EEB851F & 0xFFFF) # ori $a2, $a2, 0x851f
|
||||
/* 05FFE4 8005F3E4 02002025 */ move $a0, $s0
|
||||
/* 05FFE8 8005F3E8 0C0175F6 */ jal func_8005D7D8
|
||||
/* 05FFEC 8005F3EC 24050005 */ li $a1, 5
|
||||
/* 05FFF0 8005F3F0 02002025 */ move $a0, $s0
|
||||
/* 05FFF4 8005F3F4 24050003 */ li $a1, 3
|
||||
/* 05FFF8 8005F3F8 24060001 */ li $a2, 1
|
||||
/* 05FFFC 8005F3FC 0C0176B6 */ jal func_8005DAD8
|
||||
/* 060000 8005F400 240700A8 */ li $a3, 168
|
||||
/* 060004 8005F404 0C0ADF8D */ jal random_int
|
||||
/* 060008 8005F408 24040010 */ li $a0, 16
|
||||
/* 06000C 8005F40C 10000139 */ b .L8005F8F4
|
||||
/* 060010 8005F410 A6420562 */ sh $v0, 0x562($s2)
|
||||
.L8005F414:
|
||||
/* 060014 8005F414 24090048 */ li $t1, 72
|
||||
.L8005F418:
|
||||
/* 060018 8005F418 02090019 */ multu $s0, $t1
|
||||
/* 06001C 8005F41C 00007012 */ mflo $t6
|
||||
/* 060020 8005F420 022E7821 */ addu $t7, $s1, $t6
|
||||
/* 060024 8005F424 85F80546 */ lh $t8, 0x546($t7)
|
||||
/* 060028 8005F428 5B000133 */ blezl $t8, .L8005F8F8
|
||||
/* 06002C 8005F42C 8FBF0034 */ lw $ra, 0x34($sp)
|
||||
/* 060030 8005F430 01090019 */ multu $t0, $t1
|
||||
/* 060034 8005F434 44060000 */ mfc1 $a2, $f0
|
||||
/* 060038 8005F438 44071000 */ mfc1 $a3, $f2
|
||||
/* 06003C 8005F43C 02202025 */ move $a0, $s1
|
||||
/* 060040 8005F440 E7AC0010 */ swc1 $f12, 0x10($sp)
|
||||
/* 060044 8005F444 AFAA0014 */ sw $t2, 0x14($sp)
|
||||
/* 060048 8005F448 AFAB0018 */ sw $t3, 0x18($sp)
|
||||
/* 06004C 8005F44C 0000C812 */ mflo $t9
|
||||
/* 060050 8005F450 02399021 */ addu $s2, $s1, $t9
|
||||
/* 060054 8005F454 26500528 */ addiu $s0, $s2, 0x528
|
||||
/* 060058 8005F458 0C0175E5 */ jal func_8005D794
|
||||
/* 06005C 8005F45C 02002825 */ move $a1, $s0
|
||||
/* 060060 8005F460 3C063EEB */ lui $a2, (0x3EEB851F >> 16) # lui $a2, 0x3eeb
|
||||
/* 060064 8005F464 34C6851F */ ori $a2, (0x3EEB851F & 0xFFFF) # ori $a2, $a2, 0x851f
|
||||
/* 060068 8005F468 02002025 */ move $a0, $s0
|
||||
/* 06006C 8005F46C 0C0175F6 */ jal func_8005D7D8
|
||||
/* 060070 8005F470 24050005 */ li $a1, 5
|
||||
/* 060074 8005F474 02002025 */ move $a0, $s0
|
||||
/* 060078 8005F478 24050003 */ li $a1, 3
|
||||
/* 06007C 8005F47C 24060001 */ li $a2, 1
|
||||
/* 060080 8005F480 0C0176B6 */ jal func_8005DAD8
|
||||
/* 060084 8005F484 240700A8 */ li $a3, 168
|
||||
/* 060088 8005F488 0C0ADF8D */ jal random_int
|
||||
/* 06008C 8005F48C 24040010 */ li $a0, 16
|
||||
/* 060090 8005F490 10000118 */ b .L8005F8F4
|
||||
/* 060094 8005F494 A6420562 */ sh $v0, 0x562($s2)
|
||||
glabel L8005F498
|
||||
/* 060098 8005F498 15000024 */ bnez $t0, .L8005F52C
|
||||
/* 06009C 8005F49C 24090048 */ li $t1, 72
|
||||
/* 0600A0 8005F4A0 02090019 */ multu $s0, $t1
|
||||
/* 0600A4 8005F4A4 00006012 */ mflo $t4
|
||||
/* 0600A8 8005F4A8 022C1021 */ addu $v0, $s1, $t4
|
||||
/* 0600AC 8005F4AC 844D0546 */ lh $t5, 0x546($v0)
|
||||
/* 0600B0 8005F4B0 1DA00004 */ bgtz $t5, .L8005F4C4
|
||||
/* 0600B4 8005F4B4 00000000 */ nop
|
||||
/* 0600B8 8005F4B8 844E0544 */ lh $t6, 0x544($v0)
|
||||
/* 0600BC 8005F4BC 55C0001C */ bnel $t6, $zero, .L8005F530
|
||||
/* 0600C0 8005F4C0 24090048 */ li $t1, 72
|
||||
.L8005F4C4:
|
||||
/* 0600C4 8005F4C4 01090019 */ multu $t0, $t1
|
||||
/* 0600C8 8005F4C8 44060000 */ mfc1 $a2, $f0
|
||||
/* 0600CC 8005F4CC 44071000 */ mfc1 $a3, $f2
|
||||
/* 0600D0 8005F4D0 02202025 */ move $a0, $s1
|
||||
/* 0600D4 8005F4D4 E7AC0010 */ swc1 $f12, 0x10($sp)
|
||||
/* 0600D8 8005F4D8 AFAA0014 */ sw $t2, 0x14($sp)
|
||||
/* 0600DC 8005F4DC AFAB0018 */ sw $t3, 0x18($sp)
|
||||
/* 0600E0 8005F4E0 00007812 */ mflo $t7
|
||||
/* 0600E4 8005F4E4 022F9021 */ addu $s2, $s1, $t7
|
||||
/* 0600E8 8005F4E8 26500528 */ addiu $s0, $s2, 0x528
|
||||
/* 0600EC 8005F4EC 0C0175E5 */ jal func_8005D794
|
||||
/* 0600F0 8005F4F0 02002825 */ move $a1, $s0
|
||||
/* 0600F4 8005F4F4 3C063EEB */ lui $a2, (0x3EEB851F >> 16) # lui $a2, 0x3eeb
|
||||
/* 0600F8 8005F4F8 34C6851F */ ori $a2, (0x3EEB851F & 0xFFFF) # ori $a2, $a2, 0x851f
|
||||
/* 0600FC 8005F4FC 02002025 */ move $a0, $s0
|
||||
/* 060100 8005F500 0C0175F6 */ jal func_8005D7D8
|
||||
/* 060104 8005F504 24050005 */ li $a1, 5
|
||||
/* 060108 8005F508 02002025 */ move $a0, $s0
|
||||
/* 06010C 8005F50C 24050004 */ li $a1, 4
|
||||
/* 060110 8005F510 24060001 */ li $a2, 1
|
||||
/* 060114 8005F514 0C0176B6 */ jal func_8005DAD8
|
||||
/* 060118 8005F518 240700A8 */ li $a3, 168
|
||||
/* 06011C 8005F51C 0C0ADF8D */ jal random_int
|
||||
/* 060120 8005F520 24040010 */ li $a0, 16
|
||||
/* 060124 8005F524 100000F3 */ b .L8005F8F4
|
||||
/* 060128 8005F528 A6420562 */ sh $v0, 0x562($s2)
|
||||
.L8005F52C:
|
||||
/* 06012C 8005F52C 24090048 */ li $t1, 72
|
||||
.L8005F530:
|
||||
/* 060130 8005F530 02090019 */ multu $s0, $t1
|
||||
/* 060134 8005F534 0000C012 */ mflo $t8
|
||||
/* 060138 8005F538 0238C821 */ addu $t9, $s1, $t8
|
||||
/* 06013C 8005F53C 872C0546 */ lh $t4, 0x546($t9)
|
||||
/* 060140 8005F540 598000ED */ blezl $t4, .L8005F8F8
|
||||
/* 060144 8005F544 8FBF0034 */ lw $ra, 0x34($sp)
|
||||
/* 060148 8005F548 01090019 */ multu $t0, $t1
|
||||
/* 06014C 8005F54C 44060000 */ mfc1 $a2, $f0
|
||||
/* 060150 8005F550 44071000 */ mfc1 $a3, $f2
|
||||
/* 060154 8005F554 02202025 */ move $a0, $s1
|
||||
/* 060158 8005F558 E7AC0010 */ swc1 $f12, 0x10($sp)
|
||||
/* 06015C 8005F55C AFAA0014 */ sw $t2, 0x14($sp)
|
||||
/* 060160 8005F560 AFAB0018 */ sw $t3, 0x18($sp)
|
||||
/* 060164 8005F564 00006812 */ mflo $t5
|
||||
/* 060168 8005F568 022D9021 */ addu $s2, $s1, $t5
|
||||
/* 06016C 8005F56C 26500528 */ addiu $s0, $s2, 0x528
|
||||
/* 060170 8005F570 0C0175E5 */ jal func_8005D794
|
||||
/* 060174 8005F574 02002825 */ move $a1, $s0
|
||||
/* 060178 8005F578 3C063EEB */ lui $a2, (0x3EEB851F >> 16) # lui $a2, 0x3eeb
|
||||
/* 06017C 8005F57C 34C6851F */ ori $a2, (0x3EEB851F & 0xFFFF) # ori $a2, $a2, 0x851f
|
||||
/* 060180 8005F580 02002025 */ move $a0, $s0
|
||||
/* 060184 8005F584 0C0175F6 */ jal func_8005D7D8
|
||||
/* 060188 8005F588 24050005 */ li $a1, 5
|
||||
/* 06018C 8005F58C 02002025 */ move $a0, $s0
|
||||
/* 060190 8005F590 24050004 */ li $a1, 4
|
||||
/* 060194 8005F594 24060001 */ li $a2, 1
|
||||
/* 060198 8005F598 0C0176B6 */ jal func_8005DAD8
|
||||
/* 06019C 8005F59C 240700A8 */ li $a3, 168
|
||||
/* 0601A0 8005F5A0 0C0ADF8D */ jal random_int
|
||||
/* 0601A4 8005F5A4 24040010 */ li $a0, 16
|
||||
/* 0601A8 8005F5A8 100000D2 */ b .L8005F8F4
|
||||
/* 0601AC 8005F5AC A6420562 */ sh $v0, 0x562($s2)
|
||||
glabel L8005F5B0
|
||||
/* 0601B0 8005F5B0 15000024 */ bnez $t0, .L8005F644
|
||||
/* 0601B4 8005F5B4 24090048 */ li $t1, 72
|
||||
/* 0601B8 8005F5B8 02090019 */ multu $s0, $t1
|
||||
/* 0601BC 8005F5BC 00007012 */ mflo $t6
|
||||
/* 0601C0 8005F5C0 022E1021 */ addu $v0, $s1, $t6
|
||||
/* 0601C4 8005F5C4 844F0546 */ lh $t7, 0x546($v0)
|
||||
/* 0601C8 8005F5C8 1DE00004 */ bgtz $t7, .L8005F5DC
|
||||
/* 0601CC 8005F5CC 00000000 */ nop
|
||||
/* 0601D0 8005F5D0 84580544 */ lh $t8, 0x544($v0)
|
||||
/* 0601D4 8005F5D4 5700001C */ bnel $t8, $zero, .L8005F648
|
||||
/* 0601D8 8005F5D8 24090048 */ li $t1, 72
|
||||
.L8005F5DC:
|
||||
/* 0601DC 8005F5DC 01090019 */ multu $t0, $t1
|
||||
/* 0601E0 8005F5E0 44060000 */ mfc1 $a2, $f0
|
||||
/* 0601E4 8005F5E4 44071000 */ mfc1 $a3, $f2
|
||||
/* 0601E8 8005F5E8 02202025 */ move $a0, $s1
|
||||
/* 0601EC 8005F5EC E7AC0010 */ swc1 $f12, 0x10($sp)
|
||||
/* 0601F0 8005F5F0 AFAA0014 */ sw $t2, 0x14($sp)
|
||||
/* 0601F4 8005F5F4 AFAB0018 */ sw $t3, 0x18($sp)
|
||||
/* 0601F8 8005F5F8 0000C812 */ mflo $t9
|
||||
/* 0601FC 8005F5FC 02399021 */ addu $s2, $s1, $t9
|
||||
/* 060200 8005F600 26500528 */ addiu $s0, $s2, 0x528
|
||||
/* 060204 8005F604 0C0175E5 */ jal func_8005D794
|
||||
/* 060208 8005F608 02002825 */ move $a1, $s0
|
||||
/* 06020C 8005F60C 3C063EEB */ lui $a2, (0x3EEB851F >> 16) # lui $a2, 0x3eeb
|
||||
/* 060210 8005F610 34C6851F */ ori $a2, (0x3EEB851F & 0xFFFF) # ori $a2, $a2, 0x851f
|
||||
/* 060214 8005F614 02002025 */ move $a0, $s0
|
||||
/* 060218 8005F618 0C0175F6 */ jal func_8005D7D8
|
||||
/* 06021C 8005F61C 24050005 */ li $a1, 5
|
||||
/* 060220 8005F620 02002025 */ move $a0, $s0
|
||||
/* 060224 8005F624 24050005 */ li $a1, 5
|
||||
/* 060228 8005F628 24060001 */ li $a2, 1
|
||||
/* 06022C 8005F62C 0C0176B6 */ jal func_8005DAD8
|
||||
/* 060230 8005F630 240700A8 */ li $a3, 168
|
||||
/* 060234 8005F634 0C0ADF8D */ jal random_int
|
||||
/* 060238 8005F638 24040010 */ li $a0, 16
|
||||
/* 06023C 8005F63C 100000AD */ b .L8005F8F4
|
||||
/* 060240 8005F640 A6420562 */ sh $v0, 0x562($s2)
|
||||
.L8005F644:
|
||||
/* 060244 8005F644 24090048 */ li $t1, 72
|
||||
.L8005F648:
|
||||
/* 060248 8005F648 02090019 */ multu $s0, $t1
|
||||
/* 06024C 8005F64C 00006012 */ mflo $t4
|
||||
/* 060250 8005F650 022C6821 */ addu $t5, $s1, $t4
|
||||
/* 060254 8005F654 85AE0546 */ lh $t6, 0x546($t5)
|
||||
/* 060258 8005F658 59C000A7 */ blezl $t6, .L8005F8F8
|
||||
/* 06025C 8005F65C 8FBF0034 */ lw $ra, 0x34($sp)
|
||||
/* 060260 8005F660 01090019 */ multu $t0, $t1
|
||||
/* 060264 8005F664 44060000 */ mfc1 $a2, $f0
|
||||
/* 060268 8005F668 44071000 */ mfc1 $a3, $f2
|
||||
/* 06026C 8005F66C 02202025 */ move $a0, $s1
|
||||
/* 060270 8005F670 E7AC0010 */ swc1 $f12, 0x10($sp)
|
||||
/* 060274 8005F674 AFAA0014 */ sw $t2, 0x14($sp)
|
||||
/* 060278 8005F678 AFAB0018 */ sw $t3, 0x18($sp)
|
||||
/* 06027C 8005F67C 00007812 */ mflo $t7
|
||||
/* 060280 8005F680 022F9021 */ addu $s2, $s1, $t7
|
||||
/* 060284 8005F684 26500528 */ addiu $s0, $s2, 0x528
|
||||
/* 060288 8005F688 0C0175E5 */ jal func_8005D794
|
||||
/* 06028C 8005F68C 02002825 */ move $a1, $s0
|
||||
/* 060290 8005F690 3C063EEB */ lui $a2, (0x3EEB851F >> 16) # lui $a2, 0x3eeb
|
||||
/* 060294 8005F694 34C6851F */ ori $a2, (0x3EEB851F & 0xFFFF) # ori $a2, $a2, 0x851f
|
||||
/* 060298 8005F698 02002025 */ move $a0, $s0
|
||||
/* 06029C 8005F69C 0C0175F6 */ jal func_8005D7D8
|
||||
/* 0602A0 8005F6A0 24050005 */ li $a1, 5
|
||||
/* 0602A4 8005F6A4 02002025 */ move $a0, $s0
|
||||
/* 0602A8 8005F6A8 24050005 */ li $a1, 5
|
||||
/* 0602AC 8005F6AC 24060001 */ li $a2, 1
|
||||
/* 0602B0 8005F6B0 0C0176B6 */ jal func_8005DAD8
|
||||
/* 0602B4 8005F6B4 240700A8 */ li $a3, 168
|
||||
/* 0602B8 8005F6B8 0C0ADF8D */ jal random_int
|
||||
/* 0602BC 8005F6BC 24040010 */ li $a0, 16
|
||||
/* 0602C0 8005F6C0 1000008C */ b .L8005F8F4
|
||||
/* 0602C4 8005F6C4 A6420562 */ sh $v0, 0x562($s2)
|
||||
glabel L8005F6C8
|
||||
/* 0602C8 8005F6C8 15000024 */ bnez $t0, .L8005F75C
|
||||
/* 0602CC 8005F6CC 24090048 */ li $t1, 72
|
||||
/* 0602D0 8005F6D0 02090019 */ multu $s0, $t1
|
||||
/* 0602D4 8005F6D4 0000C012 */ mflo $t8
|
||||
/* 0602D8 8005F6D8 02381021 */ addu $v0, $s1, $t8
|
||||
/* 0602DC 8005F6DC 84590546 */ lh $t9, 0x546($v0)
|
||||
/* 0602E0 8005F6E0 1F200004 */ bgtz $t9, .L8005F6F4
|
||||
/* 0602E4 8005F6E4 00000000 */ nop
|
||||
/* 0602E8 8005F6E8 844C0544 */ lh $t4, 0x544($v0)
|
||||
/* 0602EC 8005F6EC 5580001C */ bnel $t4, $zero, .L8005F760
|
||||
/* 0602F0 8005F6F0 24090048 */ li $t1, 72
|
||||
.L8005F6F4:
|
||||
/* 0602F4 8005F6F4 01090019 */ multu $t0, $t1
|
||||
/* 0602F8 8005F6F8 44060000 */ mfc1 $a2, $f0
|
||||
/* 0602FC 8005F6FC 44071000 */ mfc1 $a3, $f2
|
||||
/* 060300 8005F700 02202025 */ move $a0, $s1
|
||||
/* 060304 8005F704 E7AC0010 */ swc1 $f12, 0x10($sp)
|
||||
/* 060308 8005F708 AFAA0014 */ sw $t2, 0x14($sp)
|
||||
/* 06030C 8005F70C AFAB0018 */ sw $t3, 0x18($sp)
|
||||
/* 060310 8005F710 00006812 */ mflo $t5
|
||||
/* 060314 8005F714 022D9021 */ addu $s2, $s1, $t5
|
||||
/* 060318 8005F718 26500528 */ addiu $s0, $s2, 0x528
|
||||
/* 06031C 8005F71C 0C0175E5 */ jal func_8005D794
|
||||
/* 060320 8005F720 02002825 */ move $a1, $s0
|
||||
/* 060324 8005F724 3C063EEB */ lui $a2, (0x3EEB851F >> 16) # lui $a2, 0x3eeb
|
||||
/* 060328 8005F728 34C6851F */ ori $a2, (0x3EEB851F & 0xFFFF) # ori $a2, $a2, 0x851f
|
||||
/* 06032C 8005F72C 02002025 */ move $a0, $s0
|
||||
/* 060330 8005F730 0C0175F6 */ jal func_8005D7D8
|
||||
/* 060334 8005F734 24050005 */ li $a1, 5
|
||||
/* 060338 8005F738 02002025 */ move $a0, $s0
|
||||
/* 06033C 8005F73C 24050006 */ li $a1, 6
|
||||
/* 060340 8005F740 24060001 */ li $a2, 1
|
||||
/* 060344 8005F744 0C0176B6 */ jal func_8005DAD8
|
||||
/* 060348 8005F748 240700A8 */ li $a3, 168
|
||||
/* 06034C 8005F74C 0C0ADF8D */ jal random_int
|
||||
/* 060350 8005F750 24040010 */ li $a0, 16
|
||||
/* 060354 8005F754 10000067 */ b .L8005F8F4
|
||||
/* 060358 8005F758 A6420562 */ sh $v0, 0x562($s2)
|
||||
.L8005F75C:
|
||||
/* 06035C 8005F75C 24090048 */ li $t1, 72
|
||||
.L8005F760:
|
||||
/* 060360 8005F760 02090019 */ multu $s0, $t1
|
||||
/* 060364 8005F764 00007012 */ mflo $t6
|
||||
/* 060368 8005F768 022E7821 */ addu $t7, $s1, $t6
|
||||
/* 06036C 8005F76C 85F80546 */ lh $t8, 0x546($t7)
|
||||
/* 060370 8005F770 5B000061 */ blezl $t8, .L8005F8F8
|
||||
/* 060374 8005F774 8FBF0034 */ lw $ra, 0x34($sp)
|
||||
/* 060378 8005F778 01090019 */ multu $t0, $t1
|
||||
/* 06037C 8005F77C 44060000 */ mfc1 $a2, $f0
|
||||
/* 060380 8005F780 44071000 */ mfc1 $a3, $f2
|
||||
/* 060384 8005F784 02202025 */ move $a0, $s1
|
||||
/* 060388 8005F788 E7AC0010 */ swc1 $f12, 0x10($sp)
|
||||
/* 06038C 8005F78C AFAA0014 */ sw $t2, 0x14($sp)
|
||||
/* 060390 8005F790 AFAB0018 */ sw $t3, 0x18($sp)
|
||||
/* 060394 8005F794 0000C812 */ mflo $t9
|
||||
/* 060398 8005F798 02399021 */ addu $s2, $s1, $t9
|
||||
/* 06039C 8005F79C 26500528 */ addiu $s0, $s2, 0x528
|
||||
/* 0603A0 8005F7A0 0C0175E5 */ jal func_8005D794
|
||||
/* 0603A4 8005F7A4 02002825 */ move $a1, $s0
|
||||
/* 0603A8 8005F7A8 3C063EEB */ lui $a2, (0x3EEB851F >> 16) # lui $a2, 0x3eeb
|
||||
/* 0603AC 8005F7AC 34C6851F */ ori $a2, (0x3EEB851F & 0xFFFF) # ori $a2, $a2, 0x851f
|
||||
/* 0603B0 8005F7B0 02002025 */ move $a0, $s0
|
||||
/* 0603B4 8005F7B4 0C0175F6 */ jal func_8005D7D8
|
||||
/* 0603B8 8005F7B8 24050005 */ li $a1, 5
|
||||
/* 0603BC 8005F7BC 02002025 */ move $a0, $s0
|
||||
/* 0603C0 8005F7C0 24050006 */ li $a1, 6
|
||||
/* 0603C4 8005F7C4 24060001 */ li $a2, 1
|
||||
/* 0603C8 8005F7C8 0C0176B6 */ jal func_8005DAD8
|
||||
/* 0603CC 8005F7CC 240700A8 */ li $a3, 168
|
||||
/* 0603D0 8005F7D0 0C0ADF8D */ jal random_int
|
||||
/* 0603D4 8005F7D4 24040010 */ li $a0, 16
|
||||
/* 0603D8 8005F7D8 10000046 */ b .L8005F8F4
|
||||
/* 0603DC 8005F7DC A6420562 */ sh $v0, 0x562($s2)
|
||||
glabel L8005F7E0
|
||||
/* 0603E0 8005F7E0 15000024 */ bnez $t0, .L8005F874
|
||||
/* 0603E4 8005F7E4 24090048 */ li $t1, 72
|
||||
/* 0603E8 8005F7E8 02090019 */ multu $s0, $t1
|
||||
/* 0603EC 8005F7EC 00006012 */ mflo $t4
|
||||
/* 0603F0 8005F7F0 022C1021 */ addu $v0, $s1, $t4
|
||||
/* 0603F4 8005F7F4 844D0546 */ lh $t5, 0x546($v0)
|
||||
/* 0603F8 8005F7F8 1DA00004 */ bgtz $t5, .L8005F80C
|
||||
/* 0603FC 8005F7FC 00000000 */ nop
|
||||
/* 060400 8005F800 844E0544 */ lh $t6, 0x544($v0)
|
||||
/* 060404 8005F804 55C0001C */ bnel $t6, $zero, .L8005F878
|
||||
/* 060408 8005F808 24090048 */ li $t1, 72
|
||||
.L8005F80C:
|
||||
/* 06040C 8005F80C 01090019 */ multu $t0, $t1
|
||||
/* 060410 8005F810 44060000 */ mfc1 $a2, $f0
|
||||
/* 060414 8005F814 44071000 */ mfc1 $a3, $f2
|
||||
/* 060418 8005F818 02202025 */ move $a0, $s1
|
||||
/* 06041C 8005F81C E7AC0010 */ swc1 $f12, 0x10($sp)
|
||||
/* 060420 8005F820 AFAA0014 */ sw $t2, 0x14($sp)
|
||||
/* 060424 8005F824 AFAB0018 */ sw $t3, 0x18($sp)
|
||||
/* 060428 8005F828 00007812 */ mflo $t7
|
||||
/* 06042C 8005F82C 022F9021 */ addu $s2, $s1, $t7
|
||||
/* 060430 8005F830 26500528 */ addiu $s0, $s2, 0x528
|
||||
/* 060434 8005F834 0C0175E5 */ jal func_8005D794
|
||||
/* 060438 8005F838 02002825 */ move $a1, $s0
|
||||
/* 06043C 8005F83C 3C063EEB */ lui $a2, (0x3EEB851F >> 16) # lui $a2, 0x3eeb
|
||||
/* 060440 8005F840 34C6851F */ ori $a2, (0x3EEB851F & 0xFFFF) # ori $a2, $a2, 0x851f
|
||||
/* 060444 8005F844 02002025 */ move $a0, $s0
|
||||
/* 060448 8005F848 0C0175F6 */ jal func_8005D7D8
|
||||
/* 06044C 8005F84C 24050005 */ li $a1, 5
|
||||
/* 060450 8005F850 02002025 */ move $a0, $s0
|
||||
/* 060454 8005F854 00002825 */ move $a1, $zero
|
||||
/* 060458 8005F858 00003025 */ move $a2, $zero
|
||||
/* 06045C 8005F85C 0C0176B6 */ jal func_8005DAD8
|
||||
/* 060460 8005F860 24070080 */ li $a3, 128
|
||||
/* 060464 8005F864 0C0ADF8D */ jal random_int
|
||||
/* 060468 8005F868 24040010 */ li $a0, 16
|
||||
/* 06046C 8005F86C 10000021 */ b .L8005F8F4
|
||||
/* 060470 8005F870 A6420562 */ sh $v0, 0x562($s2)
|
||||
.L8005F874:
|
||||
/* 060474 8005F874 24090048 */ li $t1, 72
|
||||
.L8005F878:
|
||||
/* 060478 8005F878 02090019 */ multu $s0, $t1
|
||||
/* 06047C 8005F87C 0000C012 */ mflo $t8
|
||||
/* 060480 8005F880 0238C821 */ addu $t9, $s1, $t8
|
||||
/* 060484 8005F884 872C0546 */ lh $t4, 0x546($t9)
|
||||
/* 060488 8005F888 5980001B */ blezl $t4, .L8005F8F8
|
||||
/* 06048C 8005F88C 8FBF0034 */ lw $ra, 0x34($sp)
|
||||
/* 060490 8005F890 01090019 */ multu $t0, $t1
|
||||
/* 060494 8005F894 44060000 */ mfc1 $a2, $f0
|
||||
/* 060498 8005F898 44071000 */ mfc1 $a3, $f2
|
||||
/* 06049C 8005F89C 02202025 */ move $a0, $s1
|
||||
/* 0604A0 8005F8A0 E7AC0010 */ swc1 $f12, 0x10($sp)
|
||||
/* 0604A4 8005F8A4 AFAA0014 */ sw $t2, 0x14($sp)
|
||||
/* 0604A8 8005F8A8 AFAB0018 */ sw $t3, 0x18($sp)
|
||||
/* 0604AC 8005F8AC 00006812 */ mflo $t5
|
||||
/* 0604B0 8005F8B0 022D9021 */ addu $s2, $s1, $t5
|
||||
/* 0604B4 8005F8B4 26500528 */ addiu $s0, $s2, 0x528
|
||||
/* 0604B8 8005F8B8 0C0175E5 */ jal func_8005D794
|
||||
/* 0604BC 8005F8BC 02002825 */ move $a1, $s0
|
||||
/* 0604C0 8005F8C0 3C063EEB */ lui $a2, (0x3EEB851F >> 16) # lui $a2, 0x3eeb
|
||||
/* 0604C4 8005F8C4 34C6851F */ ori $a2, (0x3EEB851F & 0xFFFF) # ori $a2, $a2, 0x851f
|
||||
/* 0604C8 8005F8C8 02002025 */ move $a0, $s0
|
||||
/* 0604CC 8005F8CC 0C0175F6 */ jal func_8005D7D8
|
||||
/* 0604D0 8005F8D0 24050005 */ li $a1, 5
|
||||
/* 0604D4 8005F8D4 02002025 */ move $a0, $s0
|
||||
/* 0604D8 8005F8D8 00002825 */ move $a1, $zero
|
||||
/* 0604DC 8005F8DC 00003025 */ move $a2, $zero
|
||||
/* 0604E0 8005F8E0 0C0176B6 */ jal func_8005DAD8
|
||||
/* 0604E4 8005F8E4 24070080 */ li $a3, 128
|
||||
/* 0604E8 8005F8E8 0C0ADF8D */ jal random_int
|
||||
/* 0604EC 8005F8EC 24040010 */ li $a0, 16
|
||||
/* 0604F0 8005F8F0 A6420562 */ sh $v0, 0x562($s2)
|
||||
.L8005F8F4:
|
||||
glabel L8005F8F4
|
||||
/* 0604F4 8005F8F4 8FBF0034 */ lw $ra, 0x34($sp)
|
||||
.L8005F8F8:
|
||||
/* 0604F8 8005F8F8 8FB00028 */ lw $s0, 0x28($sp)
|
||||
/* 0604FC 8005F8FC 8FB1002C */ lw $s1, 0x2c($sp)
|
||||
/* 060500 8005F900 8FB20030 */ lw $s2, 0x30($sp)
|
||||
/* 060504 8005F904 03E00008 */ jr $ra
|
||||
/* 060508 8005F908 27BD0050 */ addiu $sp, $sp, 0x50
|
||||
@@ -1,280 +0,0 @@
|
||||
.section .late_rodata
|
||||
|
||||
glabel D_800EE560
|
||||
.float 3000.0
|
||||
.word 0x00000000
|
||||
|
||||
glabel D_800EE568
|
||||
.double 0.1
|
||||
|
||||
glabel D_800EE570
|
||||
.float 5000.0
|
||||
.word 0x00000000
|
||||
|
||||
glabel D_800EE578
|
||||
.double 0.1
|
||||
|
||||
.section .text
|
||||
|
||||
glabel func_80060504
|
||||
/* 061104 80060504 27BDFFA0 */ addiu $sp, $sp, -0x60
|
||||
/* 061108 80060508 AFBF002C */ sw $ra, 0x2c($sp)
|
||||
/* 06110C 8006050C AFB10028 */ sw $s1, 0x28($sp)
|
||||
/* 061110 80060510 AFB00024 */ sw $s0, 0x24($sp)
|
||||
/* 061114 80060514 AFA50064 */ sw $a1, 0x64($sp)
|
||||
/* 061118 80060518 AFA7006C */ sw $a3, 0x6c($sp)
|
||||
/* 06111C 8006051C 848E0044 */ lh $t6, 0x44($a0)
|
||||
/* 061120 80060520 24010020 */ li $at, 32
|
||||
/* 061124 80060524 00C08025 */ move $s0, $a2
|
||||
/* 061128 80060528 31CF0020 */ andi $t7, $t6, 0x20
|
||||
/* 06112C 8006052C 15E10003 */ bne $t7, $at, .L8006053C
|
||||
/* 061130 80060530 00808825 */ move $s1, $a0
|
||||
/* 061134 80060534 10000002 */ b .L80060540
|
||||
/* 061138 80060538 24020005 */ li $v0, 5
|
||||
.L8006053C:
|
||||
/* 06113C 8006053C 2402000E */ li $v0, 14
|
||||
.L80060540:
|
||||
/* 061140 80060540 0C0ADF8D */ jal random_int
|
||||
/* 061144 80060544 3044FFFF */ andi $a0, $v0, 0xffff
|
||||
/* 061148 80060548 24010001 */ li $at, 1
|
||||
/* 06114C 8006054C 10410006 */ beq $v0, $at, .L80060568
|
||||
/* 061150 80060550 87A80066 */ lh $t0, 0x66($sp)
|
||||
/* 061154 80060554 24010002 */ li $at, 2
|
||||
/* 061158 80060558 10410003 */ beq $v0, $at, .L80060568
|
||||
/* 06115C 8006055C 24010003 */ li $at, 3
|
||||
/* 061160 80060560 54410050 */ bnel $v0, $at, .L800606A4
|
||||
/* 061164 80060564 87A80066 */ lh $t0, 0x66($sp)
|
||||
.L80060568:
|
||||
/* 061168 80060568 15000029 */ bnez $t0, .L80060610
|
||||
/* 06116C 8006056C 24090048 */ li $t1, 72
|
||||
/* 061170 80060570 02090019 */ multu $s0, $t1
|
||||
/* 061174 80060574 3C014004 */ li $at, 0x40040000 # 2.062500
|
||||
/* 061178 80060578 0000C012 */ mflo $t8
|
||||
/* 06117C 8006057C 02381021 */ addu $v0, $s1, $t8
|
||||
/* 061180 80060580 84590276 */ lh $t9, 0x276($v0)
|
||||
/* 061184 80060584 5F200005 */ bgtzl $t9, .L8006059C
|
||||
/* 061188 80060588 C6240018 */ lwc1 $f4, 0x18($s1)
|
||||
/* 06118C 8006058C 844A0274 */ lh $t2, 0x274($v0)
|
||||
/* 061190 80060590 55400020 */ bnel $t2, $zero, .L80060614
|
||||
/* 061194 80060594 24090048 */ li $t1, 72
|
||||
/* 061198 80060598 C6240018 */ lwc1 $f4, 0x18($s1)
|
||||
.L8006059C:
|
||||
/* 06119C 8006059C 44814800 */ mtc1 $at, $f9
|
||||
/* 0611A0 800605A0 44804000 */ mtc1 $zero, $f8
|
||||
/* 0611A4 800605A4 460021A1 */ cvt.d.s $f6, $f4
|
||||
/* 0611A8 800605A8 01090019 */ multu $t0, $t1
|
||||
/* 0611AC 800605AC 46283281 */ sub.d $f10, $f6, $f8
|
||||
/* 0611B0 800605B0 02202025 */ move $a0, $s1
|
||||
/* 0611B4 800605B4 46205420 */ cvt.s.d $f16, $f10
|
||||
/* 0611B8 800605B8 E7B0004C */ swc1 $f16, 0x4c($sp)
|
||||
/* 0611BC 800605BC C632001C */ lwc1 $f18, 0x1c($s1)
|
||||
/* 0611C0 800605C0 00005812 */ mflo $t3
|
||||
/* 0611C4 800605C4 022B8021 */ addu $s0, $s1, $t3
|
||||
/* 0611C8 800605C8 E7B20048 */ swc1 $f18, 0x48($sp)
|
||||
/* 0611CC 800605CC C6240014 */ lwc1 $f4, 0x14($s1)
|
||||
/* 0611D0 800605D0 C7A60048 */ lwc1 $f6, 0x48($sp)
|
||||
/* 0611D4 800605D4 26100258 */ addiu $s0, $s0, 0x258
|
||||
/* 0611D8 800605D8 44078000 */ mfc1 $a3, $f16
|
||||
/* 0611DC 800605DC E7A40050 */ swc1 $f4, 0x50($sp)
|
||||
/* 0611E0 800605E0 8FA60050 */ lw $a2, 0x50($sp)
|
||||
/* 0611E4 800605E4 02002825 */ move $a1, $s0
|
||||
/* 0611E8 800605E8 AFA00018 */ sw $zero, 0x18($sp)
|
||||
/* 0611EC 800605EC AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 0611F0 800605F0 0C0175E5 */ jal func_8005D794
|
||||
/* 0611F4 800605F4 E7A60010 */ swc1 $f6, 0x10($sp)
|
||||
/* 0611F8 800605F8 02002025 */ move $a0, $s0
|
||||
/* 0611FC 800605FC 24050001 */ li $a1, 1
|
||||
/* 061200 80060600 0C0175F6 */ jal func_8005D7D8
|
||||
/* 061204 80060604 3C063F00 */ lui $a2, 0x3f00
|
||||
/* 061208 80060608 10000026 */ b .L800606A4
|
||||
/* 06120C 8006060C 87A80066 */ lh $t0, 0x66($sp)
|
||||
.L80060610:
|
||||
/* 061210 80060610 24090048 */ li $t1, 72
|
||||
.L80060614:
|
||||
/* 061214 80060614 02090019 */ multu $s0, $t1
|
||||
/* 061218 80060618 3C014004 */ li $at, 0x40040000 # 2.062500
|
||||
/* 06121C 8006061C 00006012 */ mflo $t4
|
||||
/* 061220 80060620 022C6821 */ addu $t5, $s1, $t4
|
||||
/* 061224 80060624 85AE0276 */ lh $t6, 0x276($t5)
|
||||
/* 061228 80060628 59C0001E */ blezl $t6, .L800606A4
|
||||
/* 06122C 8006062C 87A80066 */ lh $t0, 0x66($sp)
|
||||
/* 061230 80060630 C6280018 */ lwc1 $f8, 0x18($s1)
|
||||
/* 061234 80060634 44819800 */ mtc1 $at, $f19
|
||||
/* 061238 80060638 44809000 */ mtc1 $zero, $f18
|
||||
/* 06123C 8006063C 460042A1 */ cvt.d.s $f10, $f8
|
||||
/* 061240 80060640 01090019 */ multu $t0, $t1
|
||||
/* 061244 80060644 46325101 */ sub.d $f4, $f10, $f18
|
||||
/* 061248 80060648 02202025 */ move $a0, $s1
|
||||
/* 06124C 8006064C 46202420 */ cvt.s.d $f16, $f4
|
||||
/* 061250 80060650 E7B0004C */ swc1 $f16, 0x4c($sp)
|
||||
/* 061254 80060654 C626001C */ lwc1 $f6, 0x1c($s1)
|
||||
/* 061258 80060658 00007812 */ mflo $t7
|
||||
/* 06125C 8006065C 022F8021 */ addu $s0, $s1, $t7
|
||||
/* 061260 80060660 E7A60048 */ swc1 $f6, 0x48($sp)
|
||||
/* 061264 80060664 C6280014 */ lwc1 $f8, 0x14($s1)
|
||||
/* 061268 80060668 C7AA0048 */ lwc1 $f10, 0x48($sp)
|
||||
/* 06126C 8006066C 26100258 */ addiu $s0, $s0, 0x258
|
||||
/* 061270 80060670 44078000 */ mfc1 $a3, $f16
|
||||
/* 061274 80060674 E7A80050 */ swc1 $f8, 0x50($sp)
|
||||
/* 061278 80060678 8FA60050 */ lw $a2, 0x50($sp)
|
||||
/* 06127C 8006067C 02002825 */ move $a1, $s0
|
||||
/* 061280 80060680 AFA00018 */ sw $zero, 0x18($sp)
|
||||
/* 061284 80060684 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 061288 80060688 0C0175E5 */ jal func_8005D794
|
||||
/* 06128C 8006068C E7AA0010 */ swc1 $f10, 0x10($sp)
|
||||
/* 061290 80060690 02002025 */ move $a0, $s0
|
||||
/* 061294 80060694 24050001 */ li $a1, 1
|
||||
/* 061298 80060698 0C0175F6 */ jal func_8005D7D8
|
||||
/* 06129C 8006069C 3C063F00 */ lui $a2, 0x3f00
|
||||
/* 0612A0 800606A0 87A80066 */ lh $t0, 0x66($sp)
|
||||
.L800606A4:
|
||||
/* 0612A4 800606A4 24090048 */ li $t1, 72
|
||||
/* 0612A8 800606A8 44809000 */ mtc1 $zero, $f18
|
||||
/* 0612AC 800606AC 01090019 */ multu $t0, $t1
|
||||
/* 0612B0 800606B0 24010020 */ li $at, 32
|
||||
/* 0612B4 800606B4 240E0001 */ li $t6, 1
|
||||
/* 0612B8 800606B8 0000C012 */ mflo $t8
|
||||
/* 0612BC 800606BC 02381821 */ addu $v1, $s1, $t8
|
||||
/* 0612C0 800606C0 E472027C */ swc1 $f18, 0x27c($v1)
|
||||
/* 0612C4 800606C4 86390044 */ lh $t9, 0x44($s1)
|
||||
/* 0612C8 800606C8 24700258 */ addiu $s0, $v1, 0x258
|
||||
/* 0612CC 800606CC 332A0020 */ andi $t2, $t9, 0x20
|
||||
/* 0612D0 800606D0 5541001A */ bnel $t2, $at, .L8006073C
|
||||
/* 0612D4 800606D4 A46E0298 */ sh $t6, 0x298($v1)
|
||||
/* 0612D8 800606D8 A4600298 */ sh $zero, 0x298($v1)
|
||||
/* 0612DC 800606DC 8E2B00BC */ lw $t3, 0xbc($s1)
|
||||
/* 0612E0 800606E0 24012000 */ li $at, 8192
|
||||
/* 0612E4 800606E4 02002025 */ move $a0, $s0
|
||||
/* 0612E8 800606E8 316C2000 */ andi $t4, $t3, 0x2000
|
||||
/* 0612EC 800606EC 1581000B */ bne $t4, $at, .L8006071C
|
||||
/* 0612F0 800606F0 3C0500FF */ lui $a1, 0xff
|
||||
/* 0612F4 800606F4 3C0500FF */ lui $a1, (0x00FFFFFF >> 16) # lui $a1, 0xff
|
||||
/* 0612F8 800606F8 34A5FF00 */ ori $a1, (0x00FFFF00 & 0xFFFF) # ori $a1, $a1, 0xff00
|
||||
/* 0612FC 800606FC 02002025 */ move $a0, $s0
|
||||
/* 061300 80060700 24060080 */ li $a2, 128
|
||||
/* 061304 80060704 0C017600 */ jal func_8005D800
|
||||
/* 061308 80060708 AFA30034 */ sw $v1, 0x34($sp)
|
||||
/* 06130C 8006070C 8FA30034 */ lw $v1, 0x34($sp)
|
||||
/* 061310 80060710 240D0001 */ li $t5, 1
|
||||
/* 061314 80060714 1000001F */ b .L80060794
|
||||
/* 061318 80060718 A46D0290 */ sh $t5, 0x290($v1)
|
||||
.L8006071C:
|
||||
/* 06131C 8006071C 34A5FFFF */ ori $a1, (0x00FFFFFF & 0xFFFF) # ori $a1, $a1, 0xffff
|
||||
/* 061320 80060720 24060070 */ li $a2, 112
|
||||
/* 061324 80060724 0C017600 */ jal func_8005D800
|
||||
/* 061328 80060728 AFA30034 */ sw $v1, 0x34($sp)
|
||||
/* 06132C 8006072C 8FA30034 */ lw $v1, 0x34($sp)
|
||||
/* 061330 80060730 10000018 */ b .L80060794
|
||||
/* 061334 80060734 A4600290 */ sh $zero, 0x290($v1)
|
||||
/* 061338 80060738 A46E0298 */ sh $t6, 0x298($v1)
|
||||
.L8006073C:
|
||||
/* 06133C 8006073C 8E2F00BC */ lw $t7, 0xbc($s1)
|
||||
/* 061340 80060740 24012000 */ li $at, 8192
|
||||
/* 061344 80060744 02002025 */ move $a0, $s0
|
||||
/* 061348 80060748 31F82000 */ andi $t8, $t7, 0x2000
|
||||
/* 06134C 8006074C 1701000B */ bne $t8, $at, .L8006077C
|
||||
/* 061350 80060750 3C0500FF */ lui $a1, 0xff
|
||||
/* 061354 80060754 3C0500FF */ lui $a1, (0x00FFFFFF >> 16) # lui $a1, 0xff
|
||||
/* 061358 80060758 34A5FF00 */ ori $a1, (0x00FFFF00 & 0xFFFF) # ori $a1, $a1, 0xff00
|
||||
/* 06135C 8006075C 02002025 */ move $a0, $s0
|
||||
/* 061360 80060760 24060080 */ li $a2, 128
|
||||
/* 061364 80060764 0C017600 */ jal func_8005D800
|
||||
/* 061368 80060768 AFA30034 */ sw $v1, 0x34($sp)
|
||||
/* 06136C 8006076C 8FA30034 */ lw $v1, 0x34($sp)
|
||||
/* 061370 80060770 24190001 */ li $t9, 1
|
||||
/* 061374 80060774 10000007 */ b .L80060794
|
||||
/* 061378 80060778 A4790290 */ sh $t9, 0x290($v1)
|
||||
.L8006077C:
|
||||
/* 06137C 8006077C 34A5FFFF */ ori $a1, (0x00FFFFFF & 0xFFFF) # ori $a1, $a1, 0xffff
|
||||
/* 061380 80060780 24060070 */ li $a2, 112
|
||||
/* 061384 80060784 0C017600 */ jal func_8005D800
|
||||
/* 061388 80060788 AFA30034 */ sw $v1, 0x34($sp)
|
||||
/* 06138C 8006078C 8FA30034 */ lw $v1, 0x34($sp)
|
||||
/* 061390 80060790 A4600290 */ sh $zero, 0x290($v1)
|
||||
.L80060794:
|
||||
/* 061394 80060794 862B00C0 */ lh $t3, 0xc0($s1)
|
||||
/* 061398 80060798 846A0278 */ lh $t2, 0x278($v1)
|
||||
/* 06139C 8006079C 846F0298 */ lh $t7, 0x298($v1)
|
||||
/* 0613A0 800607A0 05610003 */ bgez $t3, .L800607B0
|
||||
/* 0613A4 800607A4 000B6043 */ sra $t4, $t3, 1
|
||||
/* 0613A8 800607A8 25610001 */ addiu $at, $t3, 1
|
||||
/* 0613AC 800607AC 00016043 */ sra $t4, $at, 1
|
||||
.L800607B0:
|
||||
/* 0613B0 800607B0 014C1023 */ subu $v0, $t2, $t4
|
||||
/* 0613B4 800607B4 00026C00 */ sll $t5, $v0, 0x10
|
||||
/* 0613B8 800607B8 15E0000C */ bnez $t7, .L800607EC
|
||||
/* 0613BC 800607BC 000D1403 */ sra $v0, $t5, 0x10
|
||||
/* 0613C0 800607C0 3C01800F */ lui $at, %hi(D_800EE560) # $at, 0x800f
|
||||
/* 0613C4 800607C4 C426E560 */ lwc1 $f6, %lo(D_800EE560)($at)
|
||||
/* 0613C8 800607C8 C6240098 */ lwc1 $f4, 0x98($s1)
|
||||
/* 0613CC 800607CC 3C01800F */ lui $at, %hi(D_800EE568)
|
||||
/* 0613D0 800607D0 D42AE568 */ ldc1 $f10, %lo(D_800EE568)($at)
|
||||
/* 0613D4 800607D4 46062203 */ div.s $f8, $f4, $f6
|
||||
/* 0613D8 800607D8 46004421 */ cvt.d.s $f16, $f8
|
||||
/* 0613DC 800607DC 462A8480 */ add.d $f18, $f16, $f10
|
||||
/* 0613E0 800607E0 46209107 */ neg.d $f4, $f18
|
||||
/* 0613E4 800607E4 1000000B */ b .L80060814
|
||||
/* 0613E8 800607E8 46202020 */ cvt.s.d $f0, $f4
|
||||
.L800607EC:
|
||||
/* 0613EC 800607EC 3C01800F */ lui $at, %hi(D_800EE570) # $at, 0x800f
|
||||
/* 0613F0 800607F0 C428E570 */ lwc1 $f8, %lo(D_800EE570)($at)
|
||||
/* 0613F4 800607F4 C6260098 */ lwc1 $f6, 0x98($s1)
|
||||
/* 0613F8 800607F8 3C01800F */ lui $at, %hi(D_800EE578)
|
||||
/* 0613FC 800607FC D432E578 */ ldc1 $f18, %lo(D_800EE578)($at)
|
||||
/* 061400 80060800 46083403 */ div.s $f16, $f6, $f8
|
||||
/* 061404 80060804 460082A1 */ cvt.d.s $f10, $f16
|
||||
/* 061408 80060808 46325100 */ add.d $f4, $f10, $f18
|
||||
/* 06140C 8006080C 46202187 */ neg.d $f6, $f4
|
||||
/* 061410 80060810 46203020 */ cvt.s.d $f0, $f6
|
||||
.L80060814:
|
||||
/* 061414 80060814 3C014090 */ li $at, 0x40900000 # 4.500000
|
||||
/* 061418 80060818 44814000 */ mtc1 $at, $f8
|
||||
/* 06141C 8006081C 3C01C016 */ li $at, 0xC0160000 # -2.343750
|
||||
/* 061420 80060820 44813800 */ mtc1 $at, $f7
|
||||
/* 061424 80060824 E7A80010 */ swc1 $f8, 0x10($sp)
|
||||
/* 061428 80060828 84780276 */ lh $t8, 0x276($v1)
|
||||
/* 06142C 8006082C 44803000 */ mtc1 $zero, $f6
|
||||
/* 061430 80060830 0002C823 */ negu $t9, $v0
|
||||
/* 061434 80060834 44988000 */ mtc1 $t8, $f16
|
||||
/* 061438 80060838 AFB90018 */ sw $t9, 0x18($sp)
|
||||
/* 06143C 8006083C 27A40050 */ addiu $a0, $sp, 0x50
|
||||
/* 061440 80060840 468082A0 */ cvt.s.w $f10, $f16
|
||||
/* 061444 80060844 27A5004C */ addiu $a1, $sp, 0x4c
|
||||
/* 061448 80060848 27A60048 */ addiu $a2, $sp, 0x48
|
||||
/* 06144C 8006084C 24070000 */ li $a3, 0
|
||||
/* 061450 80060850 46005482 */ mul.s $f18, $f10, $f0
|
||||
/* 061454 80060854 46009121 */ cvt.d.s $f4, $f18
|
||||
/* 061458 80060858 46262200 */ add.d $f8, $f4, $f6
|
||||
/* 06145C 8006085C 46204420 */ cvt.s.d $f16, $f8
|
||||
/* 061460 80060860 E7B00014 */ swc1 $f16, 0x14($sp)
|
||||
/* 061464 80060864 862B0206 */ lh $t3, 0x206($s1)
|
||||
/* 061468 80060868 AFA30034 */ sw $v1, 0x34($sp)
|
||||
/* 06146C 8006086C 000B5023 */ negu $t2, $t3
|
||||
/* 061470 80060870 000A6040 */ sll $t4, $t2, 1
|
||||
/* 061474 80060874 0C018AC6 */ jal func_80062B18
|
||||
/* 061478 80060878 AFAC001C */ sw $t4, 0x1c($sp)
|
||||
/* 06147C 8006087C C62A0014 */ lwc1 $f10, 0x14($s1)
|
||||
/* 061480 80060880 C7B20050 */ lwc1 $f18, 0x50($sp)
|
||||
/* 061484 80060884 8FA30034 */ lw $v1, 0x34($sp)
|
||||
/* 061488 80060888 46125100 */ add.s $f4, $f10, $f18
|
||||
/* 06148C 8006088C E4640258 */ swc1 $f4, 0x258($v1)
|
||||
/* 061490 80060890 C6280070 */ lwc1 $f8, 0x70($s1)
|
||||
/* 061494 80060894 C6260018 */ lwc1 $f6, 0x18($s1)
|
||||
/* 061498 80060898 C7AA004C */ lwc1 $f10, 0x4c($sp)
|
||||
/* 06149C 8006089C 46083401 */ sub.s $f16, $f6, $f8
|
||||
/* 0614A0 800608A0 C7A60048 */ lwc1 $f6, 0x48($sp)
|
||||
/* 0614A4 800608A4 460A8480 */ add.s $f18, $f16, $f10
|
||||
/* 0614A8 800608A8 E7B2004C */ swc1 $f18, 0x4c($sp)
|
||||
/* 0614AC 800608AC C624001C */ lwc1 $f4, 0x1c($s1)
|
||||
/* 0614B0 800608B0 C470027C */ lwc1 $f16, 0x27c($v1)
|
||||
/* 0614B4 800608B4 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 0614B8 800608B8 E4680260 */ swc1 $f8, 0x260($v1)
|
||||
/* 0614BC 800608BC C7AA004C */ lwc1 $f10, 0x4c($sp)
|
||||
/* 0614C0 800608C0 A4600268 */ sh $zero, 0x268($v1)
|
||||
/* 0614C4 800608C4 460A8480 */ add.s $f18, $f16, $f10
|
||||
/* 0614C8 800608C8 E472025C */ swc1 $f18, 0x25c($v1)
|
||||
/* 0614CC 800608CC 8FBF002C */ lw $ra, 0x2c($sp)
|
||||
/* 0614D0 800608D0 8FB10028 */ lw $s1, 0x28($sp)
|
||||
/* 0614D4 800608D4 8FB00024 */ lw $s0, 0x24($sp)
|
||||
/* 0614D8 800608D8 03E00008 */ jr $ra
|
||||
/* 0614DC 800608DC 27BD0060 */ addiu $sp, $sp, 0x60
|
||||
@@ -1,119 +0,0 @@
|
||||
.section .late_rodata
|
||||
|
||||
glabel D_800EE5C0
|
||||
.float 0.15
|
||||
|
||||
.section .text
|
||||
|
||||
glabel func_800615AC
|
||||
/* 0621AC 800615AC 27BDFFA0 */ addiu $sp, $sp, -0x60
|
||||
/* 0621B0 800615B0 3C0F800E */ lui $t7, %hi(D_800E4848) # $t7, 0x800e
|
||||
/* 0621B4 800615B4 AFB00018 */ sw $s0, 0x18($sp)
|
||||
/* 0621B8 800615B8 25EF4848 */ addiu $t7, %lo(D_800E4848) # addiu $t7, $t7, 0x4848
|
||||
/* 0621BC 800615BC 00808025 */ move $s0, $a0
|
||||
/* 0621C0 800615C0 AFBF001C */ sw $ra, 0x1c($sp)
|
||||
/* 0621C4 800615C4 AFA50064 */ sw $a1, 0x64($sp)
|
||||
/* 0621C8 800615C8 AFA60068 */ sw $a2, 0x68($sp)
|
||||
/* 0621CC 800615CC AFA7006C */ sw $a3, 0x6c($sp)
|
||||
/* 0621D0 800615D0 25E80024 */ addiu $t0, $t7, 0x24
|
||||
/* 0621D4 800615D4 27AE0028 */ addiu $t6, $sp, 0x28
|
||||
.L800615D8:
|
||||
/* 0621D8 800615D8 8DE10000 */ lw $at, ($t7)
|
||||
/* 0621DC 800615DC 25EF000C */ addiu $t7, $t7, 0xc
|
||||
/* 0621E0 800615E0 25CE000C */ addiu $t6, $t6, 0xc
|
||||
/* 0621E4 800615E4 ADC1FFF4 */ sw $at, -0xc($t6)
|
||||
/* 0621E8 800615E8 8DE1FFF8 */ lw $at, -8($t7)
|
||||
/* 0621EC 800615EC ADC1FFF8 */ sw $at, -8($t6)
|
||||
/* 0621F0 800615F0 8DE1FFFC */ lw $at, -4($t7)
|
||||
/* 0621F4 800615F4 15E8FFF8 */ bne $t7, $t0, .L800615D8
|
||||
/* 0621F8 800615F8 ADC1FFFC */ sw $at, -4($t6)
|
||||
/* 0621FC 800615FC 8DE10000 */ lw $at, ($t7)
|
||||
/* 062200 80061600 24040003 */ li $a0, 3
|
||||
/* 062204 80061604 0C0ADF8D */ jal random_int
|
||||
/* 062208 80061608 ADC10000 */ sw $at, ($t6)
|
||||
/* 06220C 8006160C 44823000 */ mtc1 $v0, $f6
|
||||
/* 062210 80061610 3C014000 */ li $at, 0x40000000 # 2.000000
|
||||
/* 062214 80061614 44812000 */ mtc1 $at, $f4
|
||||
/* 062218 80061618 87A50066 */ lh $a1, 0x66($sp)
|
||||
/* 06221C 8006161C 04410005 */ bgez $v0, .L80061634
|
||||
/* 062220 80061620 46803220 */ cvt.s.w $f8, $f6
|
||||
/* 062224 80061624 3C014F80 */ li $at, 0x4F800000 # 4294967296.000000
|
||||
/* 062228 80061628 44815000 */ mtc1 $at, $f10
|
||||
/* 06222C 8006162C 00000000 */ nop
|
||||
/* 062230 80061630 460A4200 */ add.s $f8, $f8, $f10
|
||||
.L80061634:
|
||||
/* 062234 80061634 46082032 */ c.eq.s $f4, $f8
|
||||
/* 062238 80061638 000548C0 */ sll $t1, $a1, 3
|
||||
/* 06223C 8006163C 01254821 */ addu $t1, $t1, $a1
|
||||
/* 062240 80061640 000948C0 */ sll $t1, $t1, 3
|
||||
/* 062244 80061644 4500003E */ bc1f .L80061740
|
||||
/* 062248 80061648 02091821 */ addu $v1, $s0, $t1
|
||||
/* 06224C 8006164C 240A0001 */ li $t2, 1
|
||||
/* 062250 80061650 A46A0AE4 */ sh $t2, 0xae4($v1)
|
||||
/* 062254 80061654 C6100014 */ lwc1 $f16, 0x14($s0)
|
||||
/* 062258 80061658 00055880 */ sll $t3, $a1, 2
|
||||
/* 06225C 8006165C 03AB6021 */ addu $t4, $sp, $t3
|
||||
/* 062260 80061660 E4700AC8 */ swc1 $f16, 0xac8($v1)
|
||||
/* 062264 80061664 C612001C */ lwc1 $f18, 0x1c($s0)
|
||||
/* 062268 80061668 24040001 */ li $a0, 1
|
||||
/* 06226C 8006166C E4720AD0 */ swc1 $f18, 0xad0($v1)
|
||||
/* 062270 80061670 860D002E */ lh $t5, 0x2e($s0)
|
||||
/* 062274 80061674 C5860028 */ lwc1 $f6, 0x28($t4)
|
||||
/* 062278 80061678 000DC823 */ negu $t9, $t5
|
||||
/* 06227C 8006167C 44995000 */ mtc1 $t9, $f10
|
||||
/* 062280 80061680 00000000 */ nop
|
||||
/* 062284 80061684 46805120 */ cvt.s.w $f4, $f10
|
||||
/* 062288 80061688 46043200 */ add.s $f8, $f6, $f4
|
||||
/* 06228C 8006168C 4600440D */ trunc.w.s $f16, $f8
|
||||
/* 062290 80061690 44088000 */ mfc1 $t0, $f16
|
||||
/* 062294 80061694 00000000 */ nop
|
||||
/* 062298 80061698 A4680AE8 */ sh $t0, 0xae8($v1)
|
||||
/* 06229C 8006169C 0C0ADF8D */ jal random_int
|
||||
/* 0622A0 800616A0 AFA30024 */ sw $v1, 0x24($sp)
|
||||
/* 0622A4 800616A4 44829000 */ mtc1 $v0, $f18
|
||||
/* 0622A8 800616A8 8FA30024 */ lw $v1, 0x24($sp)
|
||||
/* 0622AC 800616AC 04410005 */ bgez $v0, .L800616C4
|
||||
/* 0622B0 800616B0 468092A0 */ cvt.s.w $f10, $f18
|
||||
/* 0622B4 800616B4 3C014F80 */ li $at, 0x4F800000 # 4294967296.000000
|
||||
/* 0622B8 800616B8 44813000 */ mtc1 $at, $f6
|
||||
/* 0622BC 800616BC 00000000 */ nop
|
||||
/* 0622C0 800616C0 46065280 */ add.s $f10, $f10, $f6
|
||||
.L800616C4:
|
||||
/* 0622C4 800616C4 3C014000 */ li $at, 0x40000000 # 2.000000
|
||||
/* 0622C8 800616C8 44812000 */ mtc1 $at, $f4
|
||||
/* 0622CC 800616CC 24040004 */ li $a0, 4
|
||||
/* 0622D0 800616D0 46045200 */ add.s $f8, $f10, $f4
|
||||
/* 0622D4 800616D4 0C0ADF8D */ jal random_int
|
||||
/* 0622D8 800616D8 E4680AE0 */ swc1 $f8, 0xae0($v1)
|
||||
/* 0622DC 800616DC 44828000 */ mtc1 $v0, $f16
|
||||
/* 0622E0 800616E0 8FA30024 */ lw $v1, 0x24($sp)
|
||||
/* 0622E4 800616E4 04410005 */ bgez $v0, .L800616FC
|
||||
/* 0622E8 800616E8 468084A0 */ cvt.s.w $f18, $f16
|
||||
/* 0622EC 800616EC 3C014F80 */ li $at, 0x4F800000 # 4294967296.000000
|
||||
/* 0622F0 800616F0 44813000 */ mtc1 $at, $f6
|
||||
/* 0622F4 800616F4 00000000 */ nop
|
||||
/* 0622F8 800616F8 46069480 */ add.s $f18, $f18, $f6
|
||||
.L800616FC:
|
||||
/* 0622FC 800616FC 240F0002 */ li $t7, 2
|
||||
/* 062300 80061700 448F5000 */ mtc1 $t7, $f10
|
||||
/* 062304 80061704 3C01800F */ lui $at, %hi(D_800EE5C0) # $at, 0x800f
|
||||
/* 062308 80061708 240E0005 */ li $t6, 5
|
||||
/* 06230C 8006170C 46805120 */ cvt.s.w $f4, $f10
|
||||
/* 062310 80061710 240900FF */ li $t1, 255
|
||||
/* 062314 80061714 46049001 */ sub.s $f0, $f18, $f4
|
||||
/* 062318 80061718 E4600ADC */ swc1 $f0, 0xadc($v1)
|
||||
/* 06231C 8006171C C6080018 */ lwc1 $f8, 0x18($s0)
|
||||
/* 062320 80061720 46004400 */ add.s $f16, $f8, $f0
|
||||
/* 062324 80061724 E4700ACC */ swc1 $f16, 0xacc($v1)
|
||||
/* 062328 80061728 C426E5C0 */ lwc1 $f6, %lo(D_800EE5C0)($at)
|
||||
/* 06232C 8006172C A46E0ADA */ sh $t6, 0xada($v1)
|
||||
/* 062330 80061730 A4600AE6 */ sh $zero, 0xae6($v1)
|
||||
/* 062334 80061734 A4690B06 */ sh $t1, 0xb06($v1)
|
||||
/* 062338 80061738 A4600B00 */ sh $zero, 0xb00($v1)
|
||||
/* 06233C 8006173C E4660AD4 */ swc1 $f6, 0xad4($v1)
|
||||
.L80061740:
|
||||
/* 062340 80061740 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
/* 062344 80061744 8FB00018 */ lw $s0, 0x18($sp)
|
||||
/* 062348 80061748 27BD0060 */ addiu $sp, $sp, 0x60
|
||||
/* 06234C 8006174C 03E00008 */ jr $ra
|
||||
/* 062350 80061750 00000000 */ nop
|
||||
@@ -1,119 +0,0 @@
|
||||
.section .late_rodata
|
||||
|
||||
glabel D_800EE5C4
|
||||
.float 0.4
|
||||
|
||||
.section .text
|
||||
|
||||
glabel func_80061D4C
|
||||
/* 06294C 80061D4C 27BDFFA8 */ addiu $sp, $sp, -0x58
|
||||
/* 062950 80061D50 3C0F800E */ lui $t7, %hi(D_800E4870) # $t7, 0x800e
|
||||
/* 062954 80061D54 AFA60060 */ sw $a2, 0x60($sp)
|
||||
/* 062958 80061D58 25EF4870 */ addiu $t7, %lo(D_800E4870) # addiu $t7, $t7, 0x4870
|
||||
/* 06295C 80061D5C 00803025 */ move $a2, $a0
|
||||
/* 062960 80061D60 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 062964 80061D64 AFA40058 */ sw $a0, 0x58($sp)
|
||||
/* 062968 80061D68 AFA5005C */ sw $a1, 0x5c($sp)
|
||||
/* 06296C 80061D6C AFA70064 */ sw $a3, 0x64($sp)
|
||||
/* 062970 80061D70 25E80024 */ addiu $t0, $t7, 0x24
|
||||
/* 062974 80061D74 27AE0020 */ addiu $t6, $sp, 0x20
|
||||
.L80061D78:
|
||||
/* 062978 80061D78 8DE10000 */ lw $at, ($t7)
|
||||
/* 06297C 80061D7C 25EF000C */ addiu $t7, $t7, 0xc
|
||||
/* 062980 80061D80 25CE000C */ addiu $t6, $t6, 0xc
|
||||
/* 062984 80061D84 ADC1FFF4 */ sw $at, -0xc($t6)
|
||||
/* 062988 80061D88 8DE1FFF8 */ lw $at, -8($t7)
|
||||
/* 06298C 80061D8C ADC1FFF8 */ sw $at, -8($t6)
|
||||
/* 062990 80061D90 8DE1FFFC */ lw $at, -4($t7)
|
||||
/* 062994 80061D94 15E8FFF8 */ bne $t7, $t0, .L80061D78
|
||||
/* 062998 80061D98 ADC1FFFC */ sw $at, -4($t6)
|
||||
/* 06299C 80061D9C 8DE10000 */ lw $at, ($t7)
|
||||
/* 0629A0 80061DA0 24040003 */ li $a0, 3
|
||||
/* 0629A4 80061DA4 ADC10000 */ sw $at, ($t6)
|
||||
/* 0629A8 80061DA8 0C0ADF8D */ jal random_int
|
||||
/* 0629AC 80061DAC AFA60058 */ sw $a2, 0x58($sp)
|
||||
/* 0629B0 80061DB0 44822000 */ mtc1 $v0, $f4
|
||||
/* 0629B4 80061DB4 3C014000 */ li $at, 0x40000000 # 2.000000
|
||||
/* 0629B8 80061DB8 44810000 */ mtc1 $at, $f0
|
||||
/* 0629BC 80061DBC 87A5005E */ lh $a1, 0x5e($sp)
|
||||
/* 0629C0 80061DC0 8FA60058 */ lw $a2, 0x58($sp)
|
||||
/* 0629C4 80061DC4 04410005 */ bgez $v0, .L80061DDC
|
||||
/* 0629C8 80061DC8 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 0629CC 80061DCC 3C014F80 */ li $at, 0x4F800000 # 4294967296.000000
|
||||
/* 0629D0 80061DD0 44814000 */ mtc1 $at, $f8
|
||||
/* 0629D4 80061DD4 00000000 */ nop
|
||||
/* 0629D8 80061DD8 46083180 */ add.s $f6, $f6, $f8
|
||||
.L80061DDC:
|
||||
/* 0629DC 80061DDC 46060032 */ c.eq.s $f0, $f6
|
||||
/* 0629E0 80061DE0 000548C0 */ sll $t1, $a1, 3
|
||||
/* 0629E4 80061DE4 01254821 */ addu $t1, $t1, $a1
|
||||
/* 0629E8 80061DE8 000948C0 */ sll $t1, $t1, 3
|
||||
/* 0629EC 80061DEC 4500003D */ bc1f .L80061EE4
|
||||
/* 0629F0 80061DF0 00C91821 */ addu $v1, $a2, $t1
|
||||
/* 0629F4 80061DF4 240A0001 */ li $t2, 1
|
||||
/* 0629F8 80061DF8 A46A0AE4 */ sh $t2, 0xae4($v1)
|
||||
/* 0629FC 80061DFC C4CA0014 */ lwc1 $f10, 0x14($a2)
|
||||
/* 062A00 80061E00 00055880 */ sll $t3, $a1, 2
|
||||
/* 062A04 80061E04 03AB6021 */ addu $t4, $sp, $t3
|
||||
/* 062A08 80061E08 E46A0AC8 */ swc1 $f10, 0xac8($v1)
|
||||
/* 062A0C 80061E0C C4D00018 */ lwc1 $f16, 0x18($a2)
|
||||
/* 062A10 80061E10 24040003 */ li $a0, 3
|
||||
/* 062A14 80061E14 46008480 */ add.s $f18, $f16, $f0
|
||||
/* 062A18 80061E18 E4720ACC */ swc1 $f18, 0xacc($v1)
|
||||
/* 062A1C 80061E1C C4C4001C */ lwc1 $f4, 0x1c($a2)
|
||||
/* 062A20 80061E20 E4640AD0 */ swc1 $f4, 0xad0($v1)
|
||||
/* 062A24 80061E24 84CD002E */ lh $t5, 0x2e($a2)
|
||||
/* 062A28 80061E28 C5880020 */ lwc1 $f8, 0x20($t4)
|
||||
/* 062A2C 80061E2C 000DC823 */ negu $t9, $t5
|
||||
/* 062A30 80061E30 44993000 */ mtc1 $t9, $f6
|
||||
/* 062A34 80061E34 00000000 */ nop
|
||||
/* 062A38 80061E38 468032A0 */ cvt.s.w $f10, $f6
|
||||
/* 062A3C 80061E3C 460A4400 */ add.s $f16, $f8, $f10
|
||||
/* 062A40 80061E40 4600848D */ trunc.w.s $f18, $f16
|
||||
/* 062A44 80061E44 44089000 */ mfc1 $t0, $f18
|
||||
/* 062A48 80061E48 00000000 */ nop
|
||||
/* 062A4C 80061E4C A4680AE8 */ sh $t0, 0xae8($v1)
|
||||
/* 062A50 80061E50 0C0ADF8D */ jal random_int
|
||||
/* 062A54 80061E54 AFA3001C */ sw $v1, 0x1c($sp)
|
||||
/* 062A58 80061E58 44822000 */ mtc1 $v0, $f4
|
||||
/* 062A5C 80061E5C 8FA3001C */ lw $v1, 0x1c($sp)
|
||||
/* 062A60 80061E60 04410005 */ bgez $v0, .L80061E78
|
||||
/* 062A64 80061E64 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 062A68 80061E68 3C014F80 */ li $at, 0x4F800000 # 4294967296.000000
|
||||
/* 062A6C 80061E6C 44814000 */ mtc1 $at, $f8
|
||||
/* 062A70 80061E70 00000000 */ nop
|
||||
/* 062A74 80061E74 46083180 */ add.s $f6, $f6, $f8
|
||||
.L80061E78:
|
||||
/* 062A78 80061E78 3C014000 */ li $at, 0x40000000 # 2.000000
|
||||
/* 062A7C 80061E7C 44815000 */ mtc1 $at, $f10
|
||||
/* 062A80 80061E80 24040004 */ li $a0, 4
|
||||
/* 062A84 80061E84 460A3400 */ add.s $f16, $f6, $f10
|
||||
/* 062A88 80061E88 0C0ADF8D */ jal random_int
|
||||
/* 062A8C 80061E8C E4700AE0 */ swc1 $f16, 0xae0($v1)
|
||||
/* 062A90 80061E90 44829000 */ mtc1 $v0, $f18
|
||||
/* 062A94 80061E94 8FA3001C */ lw $v1, 0x1c($sp)
|
||||
/* 062A98 80061E98 04410005 */ bgez $v0, .L80061EB0
|
||||
/* 062A9C 80061E9C 46809120 */ cvt.s.w $f4, $f18
|
||||
/* 062AA0 80061EA0 3C014F80 */ li $at, 0x4F800000 # 4294967296.000000
|
||||
/* 062AA4 80061EA4 44814000 */ mtc1 $at, $f8
|
||||
/* 062AA8 80061EA8 00000000 */ nop
|
||||
/* 062AAC 80061EAC 46082100 */ add.s $f4, $f4, $f8
|
||||
.L80061EB0:
|
||||
/* 062AB0 80061EB0 240F0002 */ li $t7, 2
|
||||
/* 062AB4 80061EB4 448F3000 */ mtc1 $t7, $f6
|
||||
/* 062AB8 80061EB8 3C01800F */ lui $at, %hi(D_800EE5C4) # $at, 0x800f
|
||||
/* 062ABC 80061EBC 240E0002 */ li $t6, 2
|
||||
/* 062AC0 80061EC0 468032A0 */ cvt.s.w $f10, $f6
|
||||
/* 062AC4 80061EC4 240900FF */ li $t1, 255
|
||||
/* 062AC8 80061EC8 460A2401 */ sub.s $f16, $f4, $f10
|
||||
/* 062ACC 80061ECC E4700ADC */ swc1 $f16, 0xadc($v1)
|
||||
/* 062AD0 80061ED0 C432E5C4 */ lwc1 $f18, %lo(D_800EE5C4)($at)
|
||||
/* 062AD4 80061ED4 A46E0ADA */ sh $t6, 0xada($v1)
|
||||
/* 062AD8 80061ED8 A4600AE6 */ sh $zero, 0xae6($v1)
|
||||
/* 062ADC 80061EDC A4690B06 */ sh $t1, 0xb06($v1)
|
||||
/* 062AE0 80061EE0 E4720AD4 */ swc1 $f18, 0xad4($v1)
|
||||
.L80061EE4:
|
||||
/* 062AE4 80061EE4 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 062AE8 80061EE8 27BD0058 */ addiu $sp, $sp, 0x58
|
||||
/* 062AEC 80061EEC 03E00008 */ jr $ra
|
||||
/* 062AF0 80061EF0 00000000 */ nop
|
||||
@@ -1,242 +0,0 @@
|
||||
.section .late_rodata
|
||||
|
||||
glabel D_800EE610
|
||||
.double 0.07
|
||||
|
||||
glabel D_800EE618
|
||||
.double 0.3
|
||||
|
||||
glabel D_800EE620
|
||||
.double 0.1
|
||||
|
||||
glabel D_800EE628
|
||||
.double 0.1
|
||||
|
||||
glabel D_800EE630
|
||||
.double 0.3
|
||||
|
||||
glabel D_800EE638
|
||||
.float 5000.0
|
||||
|
||||
glabel D_800EE63C
|
||||
.float 6000.0
|
||||
|
||||
glabel D_800EE640
|
||||
.double 0.06
|
||||
|
||||
.section .text
|
||||
|
||||
glabel func_80062C74
|
||||
/* 063874 80062C74 27BDFF98 */ addiu $sp, $sp, -0x68
|
||||
/* 063878 80062C78 3C18800E */ lui $t8, %hi(D_800E4898) # $t8, 0x800e
|
||||
/* 06387C 80062C7C AFBF002C */ sw $ra, 0x2c($sp)
|
||||
/* 063880 80062C80 AFB00028 */ sw $s0, 0x28($sp)
|
||||
/* 063884 80062C84 AFA5006C */ sw $a1, 0x6c($sp)
|
||||
/* 063888 80062C88 AFA60070 */ sw $a2, 0x70($sp)
|
||||
/* 06388C 80062C8C AFA70074 */ sw $a3, 0x74($sp)
|
||||
/* 063890 80062C90 27184898 */ addiu $t8, %lo(D_800E4898) # addiu $t8, $t8, 0x4898
|
||||
/* 063894 80062C94 8F010000 */ lw $at, ($t8)
|
||||
/* 063898 80062C98 27A80048 */ addiu $t0, $sp, 0x48
|
||||
/* 06389C 80062C9C 00057400 */ sll $t6, $a1, 0x10
|
||||
/* 0638A0 80062CA0 AD010000 */ sw $at, ($t0)
|
||||
/* 0638A4 80062CA4 8F0A0004 */ lw $t2, 4($t8)
|
||||
/* 0638A8 80062CA8 000E7C03 */ sra $t7, $t6, 0x10
|
||||
/* 0638AC 80062CAC 000F58C0 */ sll $t3, $t7, 3
|
||||
/* 0638B0 80062CB0 AD0A0004 */ sw $t2, 4($t0)
|
||||
/* 0638B4 80062CB4 8F010008 */ lw $at, 8($t8)
|
||||
/* 0638B8 80062CB8 016F5821 */ addu $t3, $t3, $t7
|
||||
/* 0638BC 80062CBC 000B58C0 */ sll $t3, $t3, 3
|
||||
/* 0638C0 80062CC0 AD010008 */ sw $at, 8($t0)
|
||||
/* 0638C4 80062CC4 8F0A000C */ lw $t2, 0xc($t8)
|
||||
/* 0638C8 80062CC8 008B1021 */ addu $v0, $a0, $t3
|
||||
/* 0638CC 80062CCC 00808025 */ move $s0, $a0
|
||||
/* 0638D0 80062CD0 AD0A000C */ sw $t2, 0xc($t0)
|
||||
/* 0638D4 80062CD4 8F010010 */ lw $at, 0x10($t8)
|
||||
/* 0638D8 80062CD8 AD010010 */ sw $at, 0x10($t0)
|
||||
/* 0638DC 80062CDC 8F0A0014 */ lw $t2, 0x14($t8)
|
||||
/* 0638E0 80062CE0 AD0A0014 */ sw $t2, 0x14($t0)
|
||||
/* 0638E4 80062CE4 8F010018 */ lw $at, 0x18($t8)
|
||||
/* 0638E8 80062CE8 AD010018 */ sw $at, 0x18($t0)
|
||||
/* 0638EC 80062CEC 8F0A001C */ lw $t2, 0x1c($t8)
|
||||
/* 0638F0 80062CF0 2401000C */ li $at, 12
|
||||
/* 0638F4 80062CF4 AD0A001C */ sw $t2, 0x1c($t0)
|
||||
/* 0638F8 80062CF8 844C0276 */ lh $t4, 0x276($v0)
|
||||
/* 0638FC 80062CFC 258D0001 */ addiu $t5, $t4, 1
|
||||
/* 063900 80062D00 A44D0276 */ sh $t5, 0x276($v0)
|
||||
/* 063904 80062D04 844E0276 */ lh $t6, 0x276($v0)
|
||||
/* 063908 80062D08 55C10005 */ bnel $t6, $at, .L80062D20
|
||||
/* 06390C 80062D0C 844F0298 */ lh $t7, 0x298($v0)
|
||||
/* 063910 80062D10 A4400274 */ sh $zero, 0x274($v0)
|
||||
/* 063914 80062D14 A4400276 */ sh $zero, 0x276($v0)
|
||||
/* 063918 80062D18 A440026A */ sh $zero, 0x26a($v0)
|
||||
/* 06391C 80062D1C 844F0298 */ lh $t7, 0x298($v0)
|
||||
.L80062D20:
|
||||
/* 063920 80062D20 3C014000 */ li $at, 0x40000000 # 2.000000
|
||||
/* 063924 80062D24 44812000 */ mtc1 $at, $f4
|
||||
/* 063928 80062D28 15E0001C */ bnez $t7, .L80062D9C
|
||||
/* 06392C 80062D2C E4440270 */ swc1 $f4, 0x270($v0)
|
||||
/* 063930 80062D30 C4460264 */ lwc1 $f6, 0x264($v0)
|
||||
/* 063934 80062D34 3C01800F */ lui $at, %hi(D_800EE610)
|
||||
/* 063938 80062D38 D42AE610 */ ldc1 $f10, %lo(D_800EE610)($at)
|
||||
/* 06393C 80062D3C 46003221 */ cvt.d.s $f8, $f6
|
||||
/* 063940 80062D40 C444027C */ lwc1 $f4, 0x27c($v0)
|
||||
/* 063944 80062D44 462A4400 */ add.d $f16, $f8, $f10
|
||||
/* 063948 80062D48 3C01800F */ lui $at, %hi(D_800EE618)
|
||||
/* 06394C 80062D4C 84490276 */ lh $t1, 0x276($v0)
|
||||
/* 063950 80062D50 460021A1 */ cvt.d.s $f6, $f4
|
||||
/* 063954 80062D54 462084A0 */ cvt.s.d $f18, $f16
|
||||
/* 063958 80062D58 E4520264 */ swc1 $f18, 0x264($v0)
|
||||
/* 06395C 80062D5C D428E618 */ ldc1 $f8, %lo(D_800EE618)($at)
|
||||
/* 063960 80062D60 29210003 */ slti $at, $t1, 3
|
||||
/* 063964 80062D64 46283280 */ add.d $f10, $f6, $f8
|
||||
/* 063968 80062D68 46205420 */ cvt.s.d $f16, $f10
|
||||
/* 06396C 80062D6C 14200004 */ bnez $at, .L80062D80
|
||||
/* 063970 80062D70 E450027C */ swc1 $f16, 0x27c($v0)
|
||||
/* 063974 80062D74 84590296 */ lh $t9, 0x296($v0)
|
||||
/* 063978 80062D78 2738FFFD */ addiu $t8, $t9, -3
|
||||
/* 06397C 80062D7C A4580296 */ sh $t8, 0x296($v0)
|
||||
.L80062D80:
|
||||
/* 063980 80062D80 844A0296 */ lh $t2, 0x296($v0)
|
||||
/* 063984 80062D84 3C01800F */ lui $at, %hi(D_800EE620)
|
||||
/* 063988 80062D88 1D400002 */ bgtz $t2, .L80062D94
|
||||
/* 06398C 80062D8C 00000000 */ nop
|
||||
/* 063990 80062D90 A4400296 */ sh $zero, 0x296($v0)
|
||||
.L80062D94:
|
||||
/* 063994 80062D94 10000019 */ b .L80062DFC
|
||||
/* 063998 80062D98 D422E620 */ ldc1 $f2, %lo(D_800EE620)($at)
|
||||
.L80062D9C:
|
||||
/* 06399C 80062D9C C4520264 */ lwc1 $f18, 0x264($v0)
|
||||
/* 0639A0 80062DA0 3C01800F */ lui $at, %hi(D_800EE628)
|
||||
/* 0639A4 80062DA4 D422E628 */ ldc1 $f2, %lo(D_800EE628)($at)
|
||||
/* 0639A8 80062DA8 46009121 */ cvt.d.s $f4, $f18
|
||||
/* 0639AC 80062DAC C44A027C */ lwc1 $f10, 0x27c($v0)
|
||||
/* 0639B0 80062DB0 46222180 */ add.d $f6, $f4, $f2
|
||||
/* 0639B4 80062DB4 3C01800F */ lui $at, %hi(D_800EE630)
|
||||
/* 0639B8 80062DB8 844B0276 */ lh $t3, 0x276($v0)
|
||||
/* 0639BC 80062DBC 46005421 */ cvt.d.s $f16, $f10
|
||||
/* 0639C0 80062DC0 46203220 */ cvt.s.d $f8, $f6
|
||||
/* 0639C4 80062DC4 E4480264 */ swc1 $f8, 0x264($v0)
|
||||
/* 0639C8 80062DC8 D432E630 */ ldc1 $f18, %lo(D_800EE630)($at)
|
||||
/* 0639CC 80062DCC 29610003 */ slti $at, $t3, 3
|
||||
/* 0639D0 80062DD0 46328100 */ add.d $f4, $f16, $f18
|
||||
/* 0639D4 80062DD4 462021A0 */ cvt.s.d $f6, $f4
|
||||
/* 0639D8 80062DD8 14200004 */ bnez $at, .L80062DEC
|
||||
/* 0639DC 80062DDC E446027C */ swc1 $f6, 0x27c($v0)
|
||||
/* 0639E0 80062DE0 844C0296 */ lh $t4, 0x296($v0)
|
||||
/* 0639E4 80062DE4 258DFFFE */ addiu $t5, $t4, -2
|
||||
/* 0639E8 80062DE8 A44D0296 */ sh $t5, 0x296($v0)
|
||||
.L80062DEC:
|
||||
/* 0639EC 80062DEC 844E0296 */ lh $t6, 0x296($v0)
|
||||
/* 0639F0 80062DF0 5DC00003 */ bgtzl $t6, .L80062E00
|
||||
/* 0639F4 80062DF4 860900C0 */ lh $t1, 0xc0($s0)
|
||||
/* 0639F8 80062DF8 A4400296 */ sh $zero, 0x296($v0)
|
||||
.L80062DFC:
|
||||
/* 0639FC 80062DFC 860900C0 */ lh $t1, 0xc0($s0)
|
||||
.L80062E00:
|
||||
/* 063A00 80062E00 844F0278 */ lh $t7, 0x278($v0)
|
||||
/* 063A04 80062E04 844B0298 */ lh $t3, 0x298($v0)
|
||||
/* 063A08 80062E08 05210003 */ bgez $t1, .L80062E18
|
||||
/* 063A0C 80062E0C 0009C843 */ sra $t9, $t1, 1
|
||||
/* 063A10 80062E10 25210001 */ addiu $at, $t1, 1
|
||||
/* 063A14 80062E14 0001C843 */ sra $t9, $at, 1
|
||||
.L80062E18:
|
||||
/* 063A18 80062E18 01F91823 */ subu $v1, $t7, $t9
|
||||
/* 063A1C 80062E1C 0003C400 */ sll $t8, $v1, 0x10
|
||||
/* 063A20 80062E20 1560000A */ bnez $t3, .L80062E4C
|
||||
/* 063A24 80062E24 00181C03 */ sra $v1, $t8, 0x10
|
||||
/* 063A28 80062E28 3C01800F */ lui $at, %hi(D_800EE638) # $at, 0x800f
|
||||
/* 063A2C 80062E2C C42AE638 */ lwc1 $f10, %lo(D_800EE638)($at)
|
||||
/* 063A30 80062E30 C6080098 */ lwc1 $f8, 0x98($s0)
|
||||
/* 063A34 80062E34 460A4403 */ div.s $f16, $f8, $f10
|
||||
/* 063A38 80062E38 460084A1 */ cvt.d.s $f18, $f16
|
||||
/* 063A3C 80062E3C 46229100 */ add.d $f4, $f18, $f2
|
||||
/* 063A40 80062E40 46202187 */ neg.d $f6, $f4
|
||||
/* 063A44 80062E44 10000009 */ b .L80062E6C
|
||||
/* 063A48 80062E48 46203020 */ cvt.s.d $f0, $f6
|
||||
.L80062E4C:
|
||||
/* 063A4C 80062E4C 3C01800F */ lui $at, %hi(D_800EE63C) # $at, 0x800f
|
||||
/* 063A50 80062E50 C42AE63C */ lwc1 $f10, %lo(D_800EE63C)($at)
|
||||
/* 063A54 80062E54 C6080098 */ lwc1 $f8, 0x98($s0)
|
||||
/* 063A58 80062E58 460A4403 */ div.s $f16, $f8, $f10
|
||||
/* 063A5C 80062E5C 460084A1 */ cvt.d.s $f18, $f16
|
||||
/* 063A60 80062E60 46229100 */ add.d $f4, $f18, $f2
|
||||
/* 063A64 80062E64 46202187 */ neg.d $f6, $f4
|
||||
/* 063A68 80062E68 46203020 */ cvt.s.d $f0, $f6
|
||||
.L80062E6C:
|
||||
/* 063A6C 80062E6C 8E0C00BC */ lw $t4, 0xbc($s0)
|
||||
/* 063A70 80062E70 24012000 */ li $at, 8192
|
||||
/* 063A74 80062E74 318D2000 */ andi $t5, $t4, 0x2000
|
||||
/* 063A78 80062E78 55A1000D */ bnel $t5, $at, .L80062EB0
|
||||
/* 063A7C 80062E7C 94490268 */ lhu $t1, 0x268($v0)
|
||||
/* 063A80 80062E80 844E0276 */ lh $t6, 0x276($v0)
|
||||
/* 063A84 80062E84 29C10006 */ slti $at, $t6, 6
|
||||
/* 063A88 80062E88 54200009 */ bnel $at, $zero, .L80062EB0
|
||||
/* 063A8C 80062E8C 94490268 */ lhu $t1, 0x268($v0)
|
||||
/* 063A90 80062E90 C4480264 */ lwc1 $f8, 0x264($v0)
|
||||
/* 063A94 80062E94 3C01800F */ lui $at, %hi(D_800EE640)
|
||||
/* 063A98 80062E98 D430E640 */ ldc1 $f16, %lo(D_800EE640)($at)
|
||||
/* 063A9C 80062E9C 460042A1 */ cvt.d.s $f10, $f8
|
||||
/* 063AA0 80062EA0 46305480 */ add.d $f18, $f10, $f16
|
||||
/* 063AA4 80062EA4 46209120 */ cvt.s.d $f4, $f18
|
||||
/* 063AA8 80062EA8 E4440264 */ swc1 $f4, 0x264($v0)
|
||||
/* 063AAC 80062EAC 94490268 */ lhu $t1, 0x268($v0)
|
||||
.L80062EB0:
|
||||
/* 063AB0 80062EB0 252F0001 */ addiu $t7, $t1, 1
|
||||
/* 063AB4 80062EB4 31F9FFFF */ andi $t9, $t7, 0xffff
|
||||
/* 063AB8 80062EB8 2B210003 */ slti $at, $t9, 3
|
||||
/* 063ABC 80062EBC 14200002 */ bnez $at, .L80062EC8
|
||||
/* 063AC0 80062EC0 A44F0268 */ sh $t7, 0x268($v0)
|
||||
/* 063AC4 80062EC4 A4400268 */ sh $zero, 0x268($v0)
|
||||
.L80062EC8:
|
||||
/* 063AC8 80062EC8 96180254 */ lhu $t8, 0x254($s0)
|
||||
/* 063ACC 80062ECC 3C01C016 */ li $at, 0xC0160000 # -2.343750
|
||||
/* 063AD0 80062ED0 44812800 */ mtc1 $at, $f5
|
||||
/* 063AD4 80062ED4 00185080 */ sll $t2, $t8, 2
|
||||
/* 063AD8 80062ED8 010A5821 */ addu $t3, $t0, $t2
|
||||
/* 063ADC 80062EDC C5660000 */ lwc1 $f6, ($t3)
|
||||
/* 063AE0 80062EE0 44802000 */ mtc1 $zero, $f4
|
||||
/* 063AE4 80062EE4 00036823 */ negu $t5, $v1
|
||||
/* 063AE8 80062EE8 E7A60010 */ swc1 $f6, 0x10($sp)
|
||||
/* 063AEC 80062EEC 844C0276 */ lh $t4, 0x276($v0)
|
||||
/* 063AF0 80062EF0 AFAD0018 */ sw $t5, 0x18($sp)
|
||||
/* 063AF4 80062EF4 27A40040 */ addiu $a0, $sp, 0x40
|
||||
/* 063AF8 80062EF8 448C4000 */ mtc1 $t4, $f8
|
||||
/* 063AFC 80062EFC 27A50038 */ addiu $a1, $sp, 0x38
|
||||
/* 063B00 80062F00 27A6003C */ addiu $a2, $sp, 0x3c
|
||||
/* 063B04 80062F04 468042A0 */ cvt.s.w $f10, $f8
|
||||
/* 063B08 80062F08 24070000 */ li $a3, 0
|
||||
/* 063B0C 80062F0C 46005402 */ mul.s $f16, $f10, $f0
|
||||
/* 063B10 80062F10 460084A1 */ cvt.d.s $f18, $f16
|
||||
/* 063B14 80062F14 46249180 */ add.d $f6, $f18, $f4
|
||||
/* 063B18 80062F18 46203220 */ cvt.s.d $f8, $f6
|
||||
/* 063B1C 80062F1C E7A80014 */ swc1 $f8, 0x14($sp)
|
||||
/* 063B20 80062F20 860E0206 */ lh $t6, 0x206($s0)
|
||||
/* 063B24 80062F24 AFA20030 */ sw $v0, 0x30($sp)
|
||||
/* 063B28 80062F28 000E4823 */ negu $t1, $t6
|
||||
/* 063B2C 80062F2C 00097840 */ sll $t7, $t1, 1
|
||||
/* 063B30 80062F30 0C018AC6 */ jal func_80062B18
|
||||
/* 063B34 80062F34 AFAF001C */ sw $t7, 0x1c($sp)
|
||||
/* 063B38 80062F38 C60A0014 */ lwc1 $f10, 0x14($s0)
|
||||
/* 063B3C 80062F3C C7B00040 */ lwc1 $f16, 0x40($sp)
|
||||
/* 063B40 80062F40 8FA20030 */ lw $v0, 0x30($sp)
|
||||
/* 063B44 80062F44 46105480 */ add.s $f18, $f10, $f16
|
||||
/* 063B48 80062F48 E4520258 */ swc1 $f18, 0x258($v0)
|
||||
/* 063B4C 80062F4C C6060070 */ lwc1 $f6, 0x70($s0)
|
||||
/* 063B50 80062F50 C6040018 */ lwc1 $f4, 0x18($s0)
|
||||
/* 063B54 80062F54 C7AA0038 */ lwc1 $f10, 0x38($sp)
|
||||
/* 063B58 80062F58 46062201 */ sub.s $f8, $f4, $f6
|
||||
/* 063B5C 80062F5C C7A4003C */ lwc1 $f4, 0x3c($sp)
|
||||
/* 063B60 80062F60 460A4400 */ add.s $f16, $f8, $f10
|
||||
/* 063B64 80062F64 E7B00038 */ swc1 $f16, 0x38($sp)
|
||||
/* 063B68 80062F68 C612001C */ lwc1 $f18, 0x1c($s0)
|
||||
/* 063B6C 80062F6C C448027C */ lwc1 $f8, 0x27c($v0)
|
||||
/* 063B70 80062F70 46049180 */ add.s $f6, $f18, $f4
|
||||
/* 063B74 80062F74 E4460260 */ swc1 $f6, 0x260($v0)
|
||||
/* 063B78 80062F78 C7AA0038 */ lwc1 $f10, 0x38($sp)
|
||||
/* 063B7C 80062F7C 460A4400 */ add.s $f16, $f8, $f10
|
||||
/* 063B80 80062F80 E450025C */ swc1 $f16, 0x25c($v0)
|
||||
/* 063B84 80062F84 8FBF002C */ lw $ra, 0x2c($sp)
|
||||
/* 063B88 80062F88 8FB00028 */ lw $s0, 0x28($sp)
|
||||
/* 063B8C 80062F8C 27BD0068 */ addiu $sp, $sp, 0x68
|
||||
/* 063B90 80062F90 03E00008 */ jr $ra
|
||||
/* 063B94 80062F94 00000000 */ nop
|
||||
@@ -1,337 +0,0 @@
|
||||
.section .late_rodata
|
||||
|
||||
glabel D_800EE7C0
|
||||
.double 1.4
|
||||
|
||||
.section .text
|
||||
|
||||
glabel func_8006538C
|
||||
/* 065F8C 8006538C 27BDFF40 */ addiu $sp, $sp, -0xc0
|
||||
/* 065F90 80065390 0006C400 */ sll $t8, $a2, 0x10
|
||||
/* 065F94 80065394 0018CC03 */ sra $t9, $t8, 0x10
|
||||
/* 065F98 80065398 3C18800E */ lui $t8, %hi(D_800E48B8) # $t8, 0x800e
|
||||
/* 065F9C 8006539C AFBF002C */ sw $ra, 0x2c($sp)
|
||||
/* 065FA0 800653A0 AFB00028 */ sw $s0, 0x28($sp)
|
||||
/* 065FA4 800653A4 AFA500C4 */ sw $a1, 0xc4($sp)
|
||||
/* 065FA8 800653A8 AFA600C8 */ sw $a2, 0xc8($sp)
|
||||
/* 065FAC 800653AC AFA700CC */ sw $a3, 0xcc($sp)
|
||||
/* 065FB0 800653B0 271848B8 */ addiu $t8, %lo(D_800E48B8) # addiu $t8, $t8, 0x48b8
|
||||
/* 065FB4 800653B4 8F010000 */ lw $at, ($t8)
|
||||
/* 065FB8 800653B8 27A900A4 */ addiu $t1, $sp, 0xa4
|
||||
/* 065FBC 800653BC 00057600 */ sll $t6, $a1, 0x18
|
||||
/* 065FC0 800653C0 000E2E03 */ sra $a1, $t6, 0x18
|
||||
/* 065FC4 800653C4 AD210000 */ sw $at, ($t1)
|
||||
/* 065FC8 800653C8 8F0F0004 */ lw $t7, 4($t8)
|
||||
/* 065FCC 800653CC 00077600 */ sll $t6, $a3, 0x18
|
||||
/* 065FD0 800653D0 000E3E03 */ sra $a3, $t6, 0x18
|
||||
/* 065FD4 800653D4 3C0E800E */ lui $t6, %hi(D_800E48C0) # $t6, 0x800e
|
||||
/* 065FD8 800653D8 25CE48C0 */ addiu $t6, %lo(D_800E48C0) # addiu $t6, $t6, 0x48c0
|
||||
/* 065FDC 800653DC AD2F0004 */ sw $t7, 4($t1)
|
||||
/* 065FE0 800653E0 8DC10000 */ lw $at, ($t6)
|
||||
/* 065FE4 800653E4 27AA009C */ addiu $t2, $sp, 0x9c
|
||||
/* 065FE8 800653E8 0019C0C0 */ sll $t8, $t9, 3
|
||||
/* 065FEC 800653EC AD410000 */ sw $at, ($t2)
|
||||
/* 065FF0 800653F0 8DCF0004 */ lw $t7, 4($t6)
|
||||
/* 065FF4 800653F4 0319C021 */ addu $t8, $t8, $t9
|
||||
/* 065FF8 800653F8 0018C0C0 */ sll $t8, $t8, 3
|
||||
/* 065FFC 800653FC 00984021 */ addu $t0, $a0, $t8
|
||||
/* 066000 80065400 AD4F0004 */ sw $t7, 4($t2)
|
||||
/* 066004 80065404 85190274 */ lh $t9, 0x274($t0)
|
||||
/* 066008 80065408 24010001 */ li $at, 1
|
||||
/* 06600C 8006540C 00808025 */ move $s0, $a0
|
||||
/* 066010 80065410 5721011F */ bnel $t9, $at, .L80065890
|
||||
/* 066014 80065414 8FBF002C */ lw $ra, 0x2c($sp)
|
||||
/* 066018 80065418 C5040258 */ lwc1 $f4, 0x258($t0)
|
||||
/* 06601C 8006541C 00077040 */ sll $t6, $a3, 1
|
||||
/* 066020 80065420 008E7821 */ addu $t7, $a0, $t6
|
||||
/* 066024 80065424 E7A400B4 */ swc1 $f4, 0xb4($sp)
|
||||
/* 066028 80065428 C506025C */ lwc1 $f6, 0x25c($t0)
|
||||
/* 06602C 8006542C 3C01800E */ lui $at, %hi(gCourseTimer) # $at, 0x800e
|
||||
/* 066030 80065430 E7A600B8 */ swc1 $f6, 0xb8($sp)
|
||||
/* 066034 80065434 C5080260 */ lwc1 $f8, 0x260($t0)
|
||||
/* 066038 80065438 A7A000AC */ sh $zero, 0xac($sp)
|
||||
/* 06603C 8006543C E7A800BC */ swc1 $f8, 0xbc($sp)
|
||||
/* 066040 80065440 85F80048 */ lh $t8, 0x48($t7)
|
||||
/* 066044 80065444 A7A000B0 */ sh $zero, 0xb0($sp)
|
||||
/* 066048 80065448 A7B800AE */ sh $t8, 0xae($sp)
|
||||
/* 06604C 8006544C 8C9900BC */ lw $t9, 0xbc($a0)
|
||||
/* 066050 80065450 332E0200 */ andi $t6, $t9, 0x200
|
||||
/* 066054 80065454 51C0008F */ beql $t6, $zero, .L80065694
|
||||
/* 066058 80065458 85070290 */ lh $a3, 0x290($t0)
|
||||
/* 06605C 8006545C C42AC598 */ lwc1 $f10, %lo(gCourseTimer)($at)
|
||||
/* 066060 80065460 0005C880 */ sll $t9, $a1, 2
|
||||
/* 066064 80065464 3C0E8019 */ lui $t6, %hi(D_8018D930)
|
||||
/* 066068 80065468 4600540D */ trunc.w.s $f16, $f10
|
||||
/* 06606C 8006546C 01D97021 */ addu $t6, $t6, $t9
|
||||
/* 066070 80065470 8DCED930 */ lw $t6, %lo(D_8018D930)($t6)
|
||||
/* 066074 80065474 8FB900A8 */ lw $t9, 0xa8($sp)
|
||||
/* 066078 80065478 44188000 */ mfc1 $t8, $f16
|
||||
/* 06607C 8006547C 00000000 */ nop
|
||||
/* 066080 80065480 030E7823 */ subu $t7, $t8, $t6
|
||||
/* 066084 80065484 29E10009 */ slti $at, $t7, 9
|
||||
/* 066088 80065488 10200081 */ beqz $at, .L80065690
|
||||
/* 06608C 8006548C 0019C403 */ sra $t8, $t9, 0x10
|
||||
/* 066090 80065490 330E00FF */ andi $t6, $t8, 0xff
|
||||
/* 066094 80065494 00197A03 */ sra $t7, $t9, 8
|
||||
/* 066098 80065498 31F800FF */ andi $t8, $t7, 0xff
|
||||
/* 06609C 8006549C 8FAF00A0 */ lw $t7, 0xa0($sp)
|
||||
/* 0660A0 800654A0 A7AE009A */ sh $t6, 0x9a($sp)
|
||||
/* 0660A4 800654A4 A7B80098 */ sh $t8, 0x98($sp)
|
||||
/* 0660A8 800654A8 332E00FF */ andi $t6, $t9, 0xff
|
||||
/* 0660AC 800654AC 000FC403 */ sra $t8, $t7, 0x10
|
||||
/* 0660B0 800654B0 331900FF */ andi $t9, $t8, 0xff
|
||||
/* 0660B4 800654B4 A7AE0096 */ sh $t6, 0x96($sp)
|
||||
/* 0660B8 800654B8 A7B90092 */ sh $t9, 0x92($sp)
|
||||
/* 0660BC 800654BC 000F7203 */ sra $t6, $t7, 8
|
||||
/* 0660C0 800654C0 31D800FF */ andi $t8, $t6, 0xff
|
||||
/* 0660C4 800654C4 31F900FF */ andi $t9, $t7, 0xff
|
||||
/* 0660C8 800654C8 A7B80090 */ sh $t8, 0x90($sp)
|
||||
/* 0660CC 800654CC A7B9008E */ sh $t9, 0x8e($sp)
|
||||
/* 0660D0 800654D0 850E0296 */ lh $t6, 0x296($t0)
|
||||
/* 0660D4 800654D4 3C01800F */ lui $at, %hi(D_800EE7C0)
|
||||
/* 0660D8 800654D8 D42AE7C0 */ ldc1 $f10, %lo(D_800EE7C0)($at)
|
||||
/* 0660DC 800654DC A7AE0094 */ sh $t6, 0x94($sp)
|
||||
/* 0660E0 800654E0 C6040224 */ lwc1 $f4, 0x224($s0)
|
||||
/* 0660E4 800654E4 C5120264 */ lwc1 $f18, 0x264($t0)
|
||||
/* 0660E8 800654E8 AFA8003C */ sw $t0, 0x3c($sp)
|
||||
/* 0660EC 800654EC 27A400B4 */ addiu $a0, $sp, 0xb4
|
||||
/* 0660F0 800654F0 46049182 */ mul.s $f6, $f18, $f4
|
||||
/* 0660F4 800654F4 27A500AC */ addiu $a1, $sp, 0xac
|
||||
/* 0660F8 800654F8 46003221 */ cvt.d.s $f8, $f6
|
||||
/* 0660FC 800654FC 462A4402 */ mul.d $f16, $f8, $f10
|
||||
/* 066100 80065500 462084A0 */ cvt.s.d $f18, $f16
|
||||
/* 066104 80065504 44069000 */ mfc1 $a2, $f18
|
||||
/* 066108 80065508 0C0194B5 */ jal func_800652D4
|
||||
/* 06610C 8006550C 00000000 */ nop
|
||||
/* 066110 80065510 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
|
||||
/* 066114 80065514 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
|
||||
/* 066118 80065518 8C620000 */ lw $v0, ($v1)
|
||||
/* 06611C 8006551C 8FA8003C */ lw $t0, 0x3c($sp)
|
||||
/* 066120 80065520 3C0F0D01 */ lui $t7, %hi(D_0D008DB8) # $t7, 0xd01
|
||||
/* 066124 80065524 24580008 */ addiu $t8, $v0, 8
|
||||
/* 066128 80065528 AC780000 */ sw $t8, ($v1)
|
||||
/* 06612C 8006552C 3C100600 */ lui $s0, %hi(D_06000224) # $s0, 0x600
|
||||
/* 066130 80065530 25EF8DB8 */ addiu $t7, %lo(D_0D008DB8) # addiu $t7, $t7, -0x7248
|
||||
/* 066134 80065534 AC4F0004 */ sw $t7, 4($v0)
|
||||
/* 066138 80065538 AC500000 */ sw $s0, ($v0)
|
||||
/* 06613C 8006553C 8C620000 */ lw $v0, ($v1)
|
||||
/* 066140 80065540 3C0EFD90 */ lui $t6, 0xfd90
|
||||
/* 066144 80065544 24590008 */ addiu $t9, $v0, 8
|
||||
/* 066148 80065548 AC790000 */ sw $t9, ($v1)
|
||||
/* 06614C 8006554C AC4E0000 */ sw $t6, ($v0)
|
||||
/* 066150 80065550 95180268 */ lhu $t8, 0x268($t0)
|
||||
/* 066154 80065554 3C190D03 */ lui $t9, %hi(D_0D02BC58) # $t9, 0xd03
|
||||
/* 066158 80065558 2739BC58 */ addiu $t9, %lo(D_0D02BC58) # addiu $t9, $t9, -0x43a8
|
||||
/* 06615C 8006555C 00187A80 */ sll $t7, $t8, 0xa
|
||||
/* 066160 80065560 01F97021 */ addu $t6, $t7, $t9
|
||||
/* 066164 80065564 AC4E0004 */ sw $t6, 4($v0)
|
||||
/* 066168 80065568 8C620000 */ lw $v0, ($v1)
|
||||
/* 06616C 8006556C 3C190700 */ lui $t9, 0x700
|
||||
/* 066170 80065570 3C0FF590 */ lui $t7, 0xf590
|
||||
/* 066174 80065574 24580008 */ addiu $t8, $v0, 8
|
||||
/* 066178 80065578 AC780000 */ sw $t8, ($v1)
|
||||
/* 06617C 8006557C AC4F0000 */ sw $t7, ($v0)
|
||||
/* 066180 80065580 AC590004 */ sw $t9, 4($v0)
|
||||
/* 066184 80065584 8C620000 */ lw $v0, ($v1)
|
||||
/* 066188 80065588 3C18E600 */ lui $t8, 0xe600
|
||||
/* 06618C 8006558C 3C19F300 */ lui $t9, 0xf300
|
||||
/* 066190 80065590 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 066194 80065594 AC6E0000 */ sw $t6, ($v1)
|
||||
/* 066198 80065598 AC580000 */ sw $t8, ($v0)
|
||||
/* 06619C 8006559C AC400004 */ sw $zero, 4($v0)
|
||||
/* 0661A0 800655A0 8C620000 */ lw $v0, ($v1)
|
||||
/* 0661A4 800655A4 3C0E071F */ lui $t6, (0x071FF200 >> 16) # lui $t6, 0x71f
|
||||
/* 0661A8 800655A8 35CEF200 */ ori $t6, (0x071FF200 & 0xFFFF) # ori $t6, $t6, 0xf200
|
||||
/* 0661AC 800655AC 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 0661B0 800655B0 AC6F0000 */ sw $t7, ($v1)
|
||||
/* 0661B4 800655B4 AC590000 */ sw $t9, ($v0)
|
||||
/* 0661B8 800655B8 AC4E0004 */ sw $t6, 4($v0)
|
||||
/* 0661BC 800655BC 8C620000 */ lw $v0, ($v1)
|
||||
/* 0661C0 800655C0 3C0FE700 */ lui $t7, 0xe700
|
||||
/* 0661C4 800655C4 3C0EF588 */ lui $t6, (0xF5880800 >> 16) # lui $t6, 0xf588
|
||||
/* 0661C8 800655C8 24580008 */ addiu $t8, $v0, 8
|
||||
/* 0661CC 800655CC AC780000 */ sw $t8, ($v1)
|
||||
/* 0661D0 800655D0 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 0661D4 800655D4 AC400004 */ sw $zero, 4($v0)
|
||||
/* 0661D8 800655D8 8C620000 */ lw $v0, ($v1)
|
||||
/* 0661DC 800655DC 35CE0800 */ ori $t6, (0xF5880800 & 0xFFFF) # ori $t6, $t6, 0x800
|
||||
/* 0661E0 800655E0 3C180007 */ lui $t8, (0x0007C07C >> 16) # lui $t8, 7
|
||||
/* 0661E4 800655E4 24590008 */ addiu $t9, $v0, 8
|
||||
/* 0661E8 800655E8 AC790000 */ sw $t9, ($v1)
|
||||
/* 0661EC 800655EC AFA20070 */ sw $v0, 0x70($sp)
|
||||
/* 0661F0 800655F0 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 0661F4 800655F4 AC400004 */ sw $zero, 4($v0)
|
||||
/* 0661F8 800655F8 8C620000 */ lw $v0, ($v1)
|
||||
/* 0661FC 800655FC 3C19F200 */ lui $t9, 0xf200
|
||||
/* 066200 80065600 3718C07C */ ori $t8, (0x0007C07C & 0xFFFF) # ori $t8, $t8, 0xc07c
|
||||
/* 066204 80065604 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 066208 80065608 AC6F0000 */ sw $t7, ($v1)
|
||||
/* 06620C 8006560C AFA2006C */ sw $v0, 0x6c($sp)
|
||||
/* 066210 80065610 AC590000 */ sw $t9, ($v0)
|
||||
/* 066214 80065614 8FAF006C */ lw $t7, 0x6c($sp)
|
||||
/* 066218 80065618 ADF80004 */ sw $t8, 4($t7)
|
||||
/* 06621C 8006561C 87B80094 */ lh $t8, 0x94($sp)
|
||||
/* 066220 80065620 87AE008E */ lh $t6, 0x8e($sp)
|
||||
/* 066224 80065624 87B90090 */ lh $t9, 0x90($sp)
|
||||
/* 066228 80065628 87A70092 */ lh $a3, 0x92($sp)
|
||||
/* 06622C 8006562C 87A60096 */ lh $a2, 0x96($sp)
|
||||
/* 066230 80065630 87A50098 */ lh $a1, 0x98($sp)
|
||||
/* 066234 80065634 87A4009A */ lh $a0, 0x9a($sp)
|
||||
/* 066238 80065638 AFB80018 */ sw $t8, 0x18($sp)
|
||||
/* 06623C 8006563C AFAE0014 */ sw $t6, 0x14($sp)
|
||||
/* 066240 80065640 0C012DCB */ jal func_8004B72C
|
||||
/* 066244 80065644 AFB90010 */ sw $t9, 0x10($sp)
|
||||
/* 066248 80065648 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
|
||||
/* 06624C 8006564C 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
|
||||
/* 066250 80065650 8C620000 */ lw $v0, ($v1)
|
||||
/* 066254 80065654 3C19B900 */ lui $t9, (0xB9000002 >> 16) # lui $t9, 0xb900
|
||||
/* 066258 80065658 37390002 */ ori $t9, (0xB9000002 & 0xFFFF) # ori $t9, $t9, 2
|
||||
/* 06625C 8006565C 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 066260 80065660 AC6F0000 */ sw $t7, ($v1)
|
||||
/* 066264 80065664 240E0003 */ li $t6, 3
|
||||
/* 066268 80065668 AC4E0004 */ sw $t6, 4($v0)
|
||||
/* 06626C 8006566C AC590000 */ sw $t9, ($v0)
|
||||
/* 066270 80065670 8C620000 */ lw $v0, ($v1)
|
||||
/* 066274 80065674 3C0F0D01 */ lui $t7, %hi(D_0D008E48) # $t7, 0xd01
|
||||
/* 066278 80065678 25EF8E48 */ addiu $t7, %lo(D_0D008E48) # addiu $t7, $t7, -0x71b8
|
||||
/* 06627C 8006567C 24580008 */ addiu $t8, $v0, 8
|
||||
/* 066280 80065680 AC780000 */ sw $t8, ($v1)
|
||||
/* 066284 80065684 AC4F0004 */ sw $t7, 4($v0)
|
||||
/* 066288 80065688 1000007B */ b .L80065878
|
||||
/* 06628C 8006568C AC500000 */ sw $s0, ($v0)
|
||||
.L80065690:
|
||||
/* 066290 80065690 85070290 */ lh $a3, 0x290($t0)
|
||||
.L80065694:
|
||||
/* 066294 80065694 27A400B4 */ addiu $a0, $sp, 0xb4
|
||||
/* 066298 80065698 27A500AC */ addiu $a1, $sp, 0xac
|
||||
/* 06629C 8006569C 0007C880 */ sll $t9, $a3, 2
|
||||
/* 0662A0 800656A0 01397021 */ addu $t6, $t1, $t9
|
||||
/* 0662A4 800656A4 8DC20000 */ lw $v0, ($t6)
|
||||
/* 0662A8 800656A8 03203825 */ move $a3, $t9
|
||||
/* 0662AC 800656AC 0002C403 */ sra $t8, $v0, 0x10
|
||||
/* 0662B0 800656B0 330F00FF */ andi $t7, $t8, 0xff
|
||||
/* 0662B4 800656B4 0002CA03 */ sra $t9, $v0, 8
|
||||
/* 0662B8 800656B8 A7AF009A */ sh $t7, 0x9a($sp)
|
||||
/* 0662BC 800656BC 332E00FF */ andi $t6, $t9, 0xff
|
||||
/* 0662C0 800656C0 305800FF */ andi $t8, $v0, 0xff
|
||||
/* 0662C4 800656C4 A7AE0098 */ sh $t6, 0x98($sp)
|
||||
/* 0662C8 800656C8 A7B80096 */ sh $t8, 0x96($sp)
|
||||
/* 0662CC 800656CC 01477821 */ addu $t7, $t2, $a3
|
||||
/* 0662D0 800656D0 8DE30000 */ lw $v1, ($t7)
|
||||
/* 0662D4 800656D4 0003CC03 */ sra $t9, $v1, 0x10
|
||||
/* 0662D8 800656D8 332E00FF */ andi $t6, $t9, 0xff
|
||||
/* 0662DC 800656DC 0003C203 */ sra $t8, $v1, 8
|
||||
/* 0662E0 800656E0 330F00FF */ andi $t7, $t8, 0xff
|
||||
/* 0662E4 800656E4 307900FF */ andi $t9, $v1, 0xff
|
||||
/* 0662E8 800656E8 A7AE0092 */ sh $t6, 0x92($sp)
|
||||
/* 0662EC 800656EC A7AF0090 */ sh $t7, 0x90($sp)
|
||||
/* 0662F0 800656F0 A7B9008E */ sh $t9, 0x8e($sp)
|
||||
/* 0662F4 800656F4 850E0296 */ lh $t6, 0x296($t0)
|
||||
/* 0662F8 800656F8 A7AE0094 */ sh $t6, 0x94($sp)
|
||||
/* 0662FC 800656FC C6060224 */ lwc1 $f6, %lo(D_06000224)($s0)
|
||||
/* 066300 80065700 C5040264 */ lwc1 $f4, 0x264($t0)
|
||||
/* 066304 80065704 AFA8003C */ sw $t0, 0x3c($sp)
|
||||
/* 066308 80065708 46062202 */ mul.s $f8, $f4, $f6
|
||||
/* 06630C 8006570C 44064000 */ mfc1 $a2, $f8
|
||||
/* 066310 80065710 0C0194B5 */ jal func_800652D4
|
||||
/* 066314 80065714 00000000 */ nop
|
||||
/* 066318 80065718 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
|
||||
/* 06631C 8006571C 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
|
||||
/* 066320 80065720 8C620000 */ lw $v0, ($v1)
|
||||
/* 066324 80065724 8FA8003C */ lw $t0, 0x3c($sp)
|
||||
/* 066328 80065728 3C0F0D01 */ lui $t7, %hi(D_0D008DB8) # $t7, 0xd01
|
||||
/* 06632C 8006572C 24580008 */ addiu $t8, $v0, 8
|
||||
/* 066330 80065730 AC780000 */ sw $t8, ($v1)
|
||||
/* 066334 80065734 3C100600 */ lui $s0, 0x600
|
||||
/* 066338 80065738 25EF8DB8 */ addiu $t7, %lo(D_0D008DB8) # addiu $t7, $t7, -0x7248
|
||||
/* 06633C 8006573C AC4F0004 */ sw $t7, 4($v0)
|
||||
/* 066340 80065740 AC500000 */ sw $s0, ($v0)
|
||||
/* 066344 80065744 8C620000 */ lw $v0, ($v1)
|
||||
/* 066348 80065748 3C0EFD90 */ lui $t6, 0xfd90
|
||||
/* 06634C 8006574C 24590008 */ addiu $t9, $v0, 8
|
||||
/* 066350 80065750 AC790000 */ sw $t9, ($v1)
|
||||
/* 066354 80065754 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 066358 80065758 95180268 */ lhu $t8, 0x268($t0)
|
||||
/* 06635C 8006575C 3C190D03 */ lui $t9, %hi(D_0D02BC58) # $t9, 0xd03
|
||||
/* 066360 80065760 2739BC58 */ addiu $t9, %lo(D_0D02BC58) # addiu $t9, $t9, -0x43a8
|
||||
/* 066364 80065764 00187A80 */ sll $t7, $t8, 0xa
|
||||
/* 066368 80065768 01F97021 */ addu $t6, $t7, $t9
|
||||
/* 06636C 8006576C AC4E0004 */ sw $t6, 4($v0)
|
||||
/* 066370 80065770 8C620000 */ lw $v0, ($v1)
|
||||
/* 066374 80065774 3C190700 */ lui $t9, 0x700
|
||||
/* 066378 80065778 3C0FF590 */ lui $t7, 0xf590
|
||||
/* 06637C 8006577C 24580008 */ addiu $t8, $v0, 8
|
||||
/* 066380 80065780 AC780000 */ sw $t8, ($v1)
|
||||
/* 066384 80065784 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 066388 80065788 AC590004 */ sw $t9, 4($v0)
|
||||
/* 06638C 8006578C 8C620000 */ lw $v0, ($v1)
|
||||
/* 066390 80065790 3C18E600 */ lui $t8, 0xe600
|
||||
/* 066394 80065794 3C19F300 */ lui $t9, 0xf300
|
||||
/* 066398 80065798 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 06639C 8006579C AC6E0000 */ sw $t6, ($v1)
|
||||
/* 0663A0 800657A0 AC580000 */ sw $t8, ($v0)
|
||||
/* 0663A4 800657A4 AC400004 */ sw $zero, 4($v0)
|
||||
/* 0663A8 800657A8 8C620000 */ lw $v0, ($v1)
|
||||
/* 0663AC 800657AC 3C0E071F */ lui $t6, (0x071FF200 >> 16) # lui $t6, 0x71f
|
||||
/* 0663B0 800657B0 35CEF200 */ ori $t6, (0x071FF200 & 0xFFFF) # ori $t6, $t6, 0xf200
|
||||
/* 0663B4 800657B4 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 0663B8 800657B8 AC6F0000 */ sw $t7, ($v1)
|
||||
/* 0663BC 800657BC AC590000 */ sw $t9, ($v0)
|
||||
/* 0663C0 800657C0 AC4E0004 */ sw $t6, 4($v0)
|
||||
/* 0663C4 800657C4 8C620000 */ lw $v0, ($v1)
|
||||
/* 0663C8 800657C8 3C0FE700 */ lui $t7, 0xe700
|
||||
/* 0663CC 800657CC 3C0EF588 */ lui $t6, (0xF5880800 >> 16) # lui $t6, 0xf588
|
||||
/* 0663D0 800657D0 24580008 */ addiu $t8, $v0, 8
|
||||
/* 0663D4 800657D4 AC780000 */ sw $t8, ($v1)
|
||||
/* 0663D8 800657D8 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 0663DC 800657DC AC400004 */ sw $zero, 4($v0)
|
||||
/* 0663E0 800657E0 8C620000 */ lw $v0, ($v1)
|
||||
/* 0663E4 800657E4 35CE0800 */ ori $t6, (0xF5880800 & 0xFFFF) # ori $t6, $t6, 0x800
|
||||
/* 0663E8 800657E8 24590008 */ addiu $t9, $v0, 8
|
||||
/* 0663EC 800657EC AC790000 */ sw $t9, ($v1)
|
||||
/* 0663F0 800657F0 AFA20048 */ sw $v0, 0x48($sp)
|
||||
/* 0663F4 800657F4 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 0663F8 800657F8 8FAF0048 */ lw $t7, 0x48($sp)
|
||||
/* 0663FC 800657FC 3C0EF200 */ lui $t6, 0xf200
|
||||
/* 066400 80065800 ADE00004 */ sw $zero, 4($t7)
|
||||
/* 066404 80065804 8C620000 */ lw $v0, ($v1)
|
||||
/* 066408 80065808 3C0F0007 */ lui $t7, (0x0007C07C >> 16) # lui $t7, 7
|
||||
/* 06640C 8006580C 35EFC07C */ ori $t7, (0x0007C07C & 0xFFFF) # ori $t7, $t7, 0xc07c
|
||||
/* 066410 80065810 24590008 */ addiu $t9, $v0, 8
|
||||
/* 066414 80065814 AC790000 */ sw $t9, ($v1)
|
||||
/* 066418 80065818 AFA20044 */ sw $v0, 0x44($sp)
|
||||
/* 06641C 8006581C AC4E0000 */ sw $t6, ($v0)
|
||||
/* 066420 80065820 8FB90044 */ lw $t9, 0x44($sp)
|
||||
/* 066424 80065824 AF2F0004 */ sw $t7, 4($t9)
|
||||
/* 066428 80065828 87AF0094 */ lh $t7, 0x94($sp)
|
||||
/* 06642C 8006582C 87B8008E */ lh $t8, 0x8e($sp)
|
||||
/* 066430 80065830 87AE0090 */ lh $t6, 0x90($sp)
|
||||
/* 066434 80065834 87A70092 */ lh $a3, 0x92($sp)
|
||||
/* 066438 80065838 87A60096 */ lh $a2, 0x96($sp)
|
||||
/* 06643C 8006583C 87A50098 */ lh $a1, 0x98($sp)
|
||||
/* 066440 80065840 87A4009A */ lh $a0, 0x9a($sp)
|
||||
/* 066444 80065844 AFAF0018 */ sw $t7, 0x18($sp)
|
||||
/* 066448 80065848 AFB80014 */ sw $t8, 0x14($sp)
|
||||
/* 06644C 8006584C 0C012DCB */ jal func_8004B72C
|
||||
/* 066450 80065850 AFAE0010 */ sw $t6, 0x10($sp)
|
||||
/* 066454 80065854 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
|
||||
/* 066458 80065858 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
|
||||
/* 06645C 8006585C 8C620000 */ lw $v0, ($v1)
|
||||
/* 066460 80065860 3C0E0D01 */ lui $t6, %hi(D_0D008E48) # $t6, 0xd01
|
||||
/* 066464 80065864 25CE8E48 */ addiu $t6, %lo(D_0D008E48) # addiu $t6, $t6, -0x71b8
|
||||
/* 066468 80065868 24590008 */ addiu $t9, $v0, 8
|
||||
/* 06646C 8006586C AC790000 */ sw $t9, ($v1)
|
||||
/* 066470 80065870 AC4E0004 */ sw $t6, 4($v0)
|
||||
/* 066474 80065874 AC500000 */ sw $s0, ($v0)
|
||||
.L80065878:
|
||||
/* 066478 80065878 3C028016 */ lui $v0, %hi(D_80164AF0) # $v0, 0x8016
|
||||
/* 06647C 8006587C 24424AF0 */ addiu $v0, %lo(D_80164AF0) # addiu $v0, $v0, 0x4af0
|
||||
/* 066480 80065880 84580000 */ lh $t8, ($v0)
|
||||
/* 066484 80065884 270F0001 */ addiu $t7, $t8, 1
|
||||
/* 066488 80065888 A44F0000 */ sh $t7, ($v0)
|
||||
/* 06648C 8006588C 8FBF002C */ lw $ra, 0x2c($sp)
|
||||
.L80065890:
|
||||
/* 066490 80065890 8FB00028 */ lw $s0, 0x28($sp)
|
||||
/* 066494 80065894 27BD00C0 */ addiu $sp, $sp, 0xc0
|
||||
/* 066498 80065898 03E00008 */ jr $ra
|
||||
/* 06649C 8006589C 00000000 */ nop
|
||||
@@ -1,3 +1,10 @@
|
||||
.section .data
|
||||
|
||||
glabel D_800E48C8
|
||||
.word 0x00ffffff, 0x00ffff00, 0x00ff9600
|
||||
|
||||
.section .text
|
||||
|
||||
glabel func_80065AB0
|
||||
/* 0666B0 80065AB0 27BDFF40 */ addiu $sp, $sp, -0xc0
|
||||
/* 0666B4 80065AB4 AFA600C8 */ sw $a2, 0xc8($sp)
|
||||
|
||||
@@ -1,143 +0,0 @@
|
||||
glabel func_800664E0
|
||||
/* 0670E0 800664E0 27BDFFA0 */ addiu $sp, $sp, -0x60
|
||||
/* 0670E4 800664E4 AFA60068 */ sw $a2, 0x68($sp)
|
||||
/* 0670E8 800664E8 00067400 */ sll $t6, $a2, 0x10
|
||||
/* 0670EC 800664EC 000E3403 */ sra $a2, $t6, 0x10
|
||||
/* 0670F0 800664F0 000678C0 */ sll $t7, $a2, 3
|
||||
/* 0670F4 800664F4 01E67821 */ addu $t7, $t7, $a2
|
||||
/* 0670F8 800664F8 AFA7006C */ sw $a3, 0x6c($sp)
|
||||
/* 0670FC 800664FC 0007C600 */ sll $t8, $a3, 0x18
|
||||
/* 067100 80066500 000F78C0 */ sll $t7, $t7, 3
|
||||
/* 067104 80066504 00183E03 */ sra $a3, $t8, 0x18
|
||||
/* 067108 80066508 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 06710C 8006650C AFA40060 */ sw $a0, 0x60($sp)
|
||||
/* 067110 80066510 AFA50064 */ sw $a1, 0x64($sp)
|
||||
/* 067114 80066514 008F1021 */ addu $v0, $a0, $t7
|
||||
/* 067118 80066518 84580544 */ lh $t8, 0x544($v0)
|
||||
/* 06711C 8006651C 24010001 */ li $at, 1
|
||||
/* 067120 80066520 00807025 */ move $t6, $a0
|
||||
/* 067124 80066524 57010078 */ bnel $t8, $at, .L80066708
|
||||
/* 067128 80066528 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 06712C 8006652C 84590560 */ lh $t9, 0x560($v0)
|
||||
/* 067130 80066530 27A5004C */ addiu $a1, $sp, 0x4c
|
||||
/* 067134 80066534 A7B9004A */ sh $t9, 0x4a($sp)
|
||||
/* 067138 80066538 844F0562 */ lh $t7, 0x562($v0)
|
||||
/* 06713C 8006653C A7AF0048 */ sh $t7, 0x48($sp)
|
||||
/* 067140 80066540 84580564 */ lh $t8, 0x564($v0)
|
||||
/* 067144 80066544 00077840 */ sll $t7, $a3, 1
|
||||
/* 067148 80066548 A7B80046 */ sh $t8, 0x46($sp)
|
||||
/* 06714C 8006654C 84590566 */ lh $t9, 0x566($v0)
|
||||
/* 067150 80066550 008FC021 */ addu $t8, $a0, $t7
|
||||
/* 067154 80066554 27A40054 */ addiu $a0, $sp, 0x54
|
||||
/* 067158 80066558 A7B90044 */ sh $t9, 0x44($sp)
|
||||
/* 06715C 8006655C C4440528 */ lwc1 $f4, 0x528($v0)
|
||||
/* 067160 80066560 E7A40054 */ swc1 $f4, 0x54($sp)
|
||||
/* 067164 80066564 C446052C */ lwc1 $f6, 0x52c($v0)
|
||||
/* 067168 80066568 E7A60058 */ swc1 $f6, 0x58($sp)
|
||||
/* 06716C 8006656C C4480530 */ lwc1 $f8, 0x530($v0)
|
||||
/* 067170 80066570 A7A0004C */ sh $zero, 0x4c($sp)
|
||||
/* 067174 80066574 E7A8005C */ swc1 $f8, 0x5c($sp)
|
||||
/* 067178 80066578 87190048 */ lh $t9, 0x48($t8)
|
||||
/* 06717C 8006657C A7A00050 */ sh $zero, 0x50($sp)
|
||||
/* 067180 80066580 A7B9004E */ sh $t9, 0x4e($sp)
|
||||
/* 067184 80066584 C5D00224 */ lwc1 $f16, 0x224($t6)
|
||||
/* 067188 80066588 C44A0534 */ lwc1 $f10, 0x534($v0)
|
||||
/* 06718C 8006658C 46105482 */ mul.s $f18, $f10, $f16
|
||||
/* 067190 80066590 44069000 */ mfc1 $a2, $f18
|
||||
/* 067194 80066594 0C0194B5 */ jal func_800652D4
|
||||
/* 067198 80066598 00000000 */ nop
|
||||
/* 06719C 8006659C 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
|
||||
/* 0671A0 800665A0 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
|
||||
/* 0671A4 800665A4 8C620000 */ lw $v0, ($v1)
|
||||
/* 0671A8 800665A8 3C190D01 */ lui $t9, %hi(D_0D008DB8) # $t9, 0xd01
|
||||
/* 0671AC 800665AC 27398DB8 */ addiu $t9, %lo(D_0D008DB8) # addiu $t9, $t9, -0x7248
|
||||
/* 0671B0 800665B0 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 0671B4 800665B4 AC6F0000 */ sw $t7, ($v1)
|
||||
/* 0671B8 800665B8 3C180600 */ lui $t8, 0x600
|
||||
/* 0671BC 800665BC AC580000 */ sw $t8, ($v0)
|
||||
/* 0671C0 800665C0 AC590004 */ sw $t9, 4($v0)
|
||||
/* 0671C4 800665C4 8C620000 */ lw $v0, ($v1)
|
||||
/* 0671C8 800665C8 3C0FB900 */ lui $t7, (0xB9000002 >> 16) # lui $t7, 0xb900
|
||||
/* 0671CC 800665CC 35EF0002 */ ori $t7, (0xB9000002 & 0xFFFF) # ori $t7, $t7, 2
|
||||
/* 0671D0 800665D0 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 0671D4 800665D4 AC6E0000 */ sw $t6, ($v1)
|
||||
/* 0671D8 800665D8 24180003 */ li $t8, 3
|
||||
/* 0671DC 800665DC AC580004 */ sw $t8, 4($v0)
|
||||
/* 0671E0 800665E0 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 0671E4 800665E4 8C620000 */ lw $v0, ($v1)
|
||||
/* 0671E8 800665E8 3C0EFD70 */ lui $t6, 0xfd70
|
||||
/* 0671EC 800665EC 3C0F8019 */ lui $t7, %hi(D_8018D48C) # $t7, 0x8019
|
||||
/* 0671F0 800665F0 24590008 */ addiu $t9, $v0, 8
|
||||
/* 0671F4 800665F4 AC790000 */ sw $t9, ($v1)
|
||||
/* 0671F8 800665F8 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 0671FC 800665FC 8DEFD48C */ lw $t7, %lo(D_8018D48C)($t7)
|
||||
/* 067200 80066600 3C0E0700 */ lui $t6, 0x700
|
||||
/* 067204 80066604 3C19F570 */ lui $t9, 0xf570
|
||||
/* 067208 80066608 AC4F0004 */ sw $t7, 4($v0)
|
||||
/* 06720C 8006660C 8C620000 */ lw $v0, ($v1)
|
||||
/* 067210 80066610 24580008 */ addiu $t8, $v0, 8
|
||||
/* 067214 80066614 AC780000 */ sw $t8, ($v1)
|
||||
/* 067218 80066618 AC4E0004 */ sw $t6, 4($v0)
|
||||
/* 06721C 8006661C AC590000 */ sw $t9, ($v0)
|
||||
/* 067220 80066620 8C620000 */ lw $v0, ($v1)
|
||||
/* 067224 80066624 3C18E600 */ lui $t8, 0xe600
|
||||
/* 067228 80066628 3C0EF300 */ lui $t6, 0xf300
|
||||
/* 06722C 8006662C 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 067230 80066630 AC6F0000 */ sw $t7, ($v1)
|
||||
/* 067234 80066634 AC400004 */ sw $zero, 4($v0)
|
||||
/* 067238 80066638 AC580000 */ sw $t8, ($v0)
|
||||
/* 06723C 8006663C 8C620000 */ lw $v0, ($v1)
|
||||
/* 067240 80066640 3C0F071F */ lui $t7, (0x071FF200 >> 16) # lui $t7, 0x71f
|
||||
/* 067244 80066644 35EFF200 */ ori $t7, (0x071FF200 & 0xFFFF) # ori $t7, $t7, 0xf200
|
||||
/* 067248 80066648 24590008 */ addiu $t9, $v0, 8
|
||||
/* 06724C 8006664C AC790000 */ sw $t9, ($v1)
|
||||
/* 067250 80066650 AC4F0004 */ sw $t7, 4($v0)
|
||||
/* 067254 80066654 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 067258 80066658 8C620000 */ lw $v0, ($v1)
|
||||
/* 06725C 8006665C 3C19E700 */ lui $t9, 0xe700
|
||||
/* 067260 80066660 3C0FF568 */ lui $t7, (0xF5680800 >> 16) # lui $t7, 0xf568
|
||||
/* 067264 80066664 24580008 */ addiu $t8, $v0, 8
|
||||
/* 067268 80066668 AC780000 */ sw $t8, ($v1)
|
||||
/* 06726C 8006666C AC400004 */ sw $zero, 4($v0)
|
||||
/* 067270 80066670 AC590000 */ sw $t9, ($v0)
|
||||
/* 067274 80066674 8C620000 */ lw $v0, ($v1)
|
||||
/* 067278 80066678 35EF0800 */ ori $t7, (0xF5680800 & 0xFFFF) # ori $t7, $t7, 0x800
|
||||
/* 06727C 8006667C 3C180007 */ lui $t8, (0x0007C07C >> 16) # lui $t8, 7
|
||||
/* 067280 80066680 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 067284 80066684 AC6E0000 */ sw $t6, ($v1)
|
||||
/* 067288 80066688 AFA20024 */ sw $v0, 0x24($sp)
|
||||
/* 06728C 8006668C AC400004 */ sw $zero, 4($v0)
|
||||
/* 067290 80066690 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 067294 80066694 8C620000 */ lw $v0, ($v1)
|
||||
/* 067298 80066698 3C0EF200 */ lui $t6, 0xf200
|
||||
/* 06729C 8006669C 3718C07C */ ori $t8, (0x0007C07C & 0xFFFF) # ori $t8, $t8, 0xc07c
|
||||
/* 0672A0 800666A0 24590008 */ addiu $t9, $v0, 8
|
||||
/* 0672A4 800666A4 AC790000 */ sw $t9, ($v1)
|
||||
/* 0672A8 800666A8 AFA20020 */ sw $v0, 0x20($sp)
|
||||
/* 0672AC 800666AC AC580004 */ sw $t8, 4($v0)
|
||||
/* 0672B0 800666B0 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 0672B4 800666B4 87A70044 */ lh $a3, 0x44($sp)
|
||||
/* 0672B8 800666B8 87A60046 */ lh $a2, 0x46($sp)
|
||||
/* 0672BC 800666BC 87A50048 */ lh $a1, 0x48($sp)
|
||||
/* 0672C0 800666C0 0C012CD7 */ jal func_8004B35C
|
||||
/* 0672C4 800666C4 87A4004A */ lh $a0, 0x4a($sp)
|
||||
/* 0672C8 800666C8 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
|
||||
/* 0672CC 800666CC 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
|
||||
/* 0672D0 800666D0 8C620000 */ lw $v0, ($v1)
|
||||
/* 0672D4 800666D4 3C180D01 */ lui $t8, %hi(D_0D008E48) # $t8, 0xd01
|
||||
/* 0672D8 800666D8 3C058016 */ lui $a1, %hi(D_80164AF0) # $a1, 0x8016
|
||||
/* 0672DC 800666DC 24590008 */ addiu $t9, $v0, 8
|
||||
/* 0672E0 800666E0 AC790000 */ sw $t9, ($v1)
|
||||
/* 0672E4 800666E4 27188E48 */ addiu $t8, %lo(D_0D008E48) # addiu $t8, $t8, -0x71b8
|
||||
/* 0672E8 800666E8 3C0E0600 */ lui $t6, 0x600
|
||||
/* 0672EC 800666EC 24A54AF0 */ addiu $a1, %lo(D_80164AF0) # addiu $a1, $a1, 0x4af0
|
||||
/* 0672F0 800666F0 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 0672F4 800666F4 AC580004 */ sw $t8, 4($v0)
|
||||
/* 0672F8 800666F8 84AF0000 */ lh $t7, ($a1)
|
||||
/* 0672FC 800666FC 25F90001 */ addiu $t9, $t7, 1
|
||||
/* 067300 80066700 A4B90000 */ sh $t9, ($a1)
|
||||
/* 067304 80066704 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L80066708:
|
||||
/* 067308 80066708 27BD0060 */ addiu $sp, $sp, 0x60
|
||||
/* 06730C 8006670C 03E00008 */ jr $ra
|
||||
/* 067310 80066710 00000000 */ nop
|
||||
@@ -1,135 +0,0 @@
|
||||
glabel func_80066998
|
||||
/* 067598 80066998 27BDFFA0 */ addiu $sp, $sp, -0x60
|
||||
/* 06759C 8006699C AFA60068 */ sw $a2, 0x68($sp)
|
||||
/* 0675A0 800669A0 00067400 */ sll $t6, $a2, 0x10
|
||||
/* 0675A4 800669A4 000E3403 */ sra $a2, $t6, 0x10
|
||||
/* 0675A8 800669A8 000678C0 */ sll $t7, $a2, 3
|
||||
/* 0675AC 800669AC 01E67821 */ addu $t7, $t7, $a2
|
||||
/* 0675B0 800669B0 AFA7006C */ sw $a3, 0x6c($sp)
|
||||
/* 0675B4 800669B4 0007C600 */ sll $t8, $a3, 0x18
|
||||
/* 0675B8 800669B8 000F78C0 */ sll $t7, $t7, 3
|
||||
/* 0675BC 800669BC 00183E03 */ sra $a3, $t8, 0x18
|
||||
/* 0675C0 800669C0 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 0675C4 800669C4 AFA40060 */ sw $a0, 0x60($sp)
|
||||
/* 0675C8 800669C8 AFA50064 */ sw $a1, 0x64($sp)
|
||||
/* 0675CC 800669CC 008F1021 */ addu $v0, $a0, $t7
|
||||
/* 0675D0 800669D0 84580274 */ lh $t8, 0x274($v0)
|
||||
/* 0675D4 800669D4 24010001 */ li $at, 1
|
||||
/* 0675D8 800669D8 00807025 */ move $t6, $a0
|
||||
/* 0675DC 800669DC 57010070 */ bnel $t8, $at, .L80066BA0
|
||||
/* 0675E0 800669E0 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 0675E4 800669E4 84590290 */ lh $t9, 0x290($v0)
|
||||
/* 0675E8 800669E8 27A5004C */ addiu $a1, $sp, 0x4c
|
||||
/* 0675EC 800669EC A7B9004A */ sh $t9, 0x4a($sp)
|
||||
/* 0675F0 800669F0 844F0292 */ lh $t7, 0x292($v0)
|
||||
/* 0675F4 800669F4 A7AF0048 */ sh $t7, 0x48($sp)
|
||||
/* 0675F8 800669F8 84580294 */ lh $t8, 0x294($v0)
|
||||
/* 0675FC 800669FC 240F4000 */ li $t7, 16384
|
||||
/* 067600 80066A00 A7B80046 */ sh $t8, 0x46($sp)
|
||||
/* 067604 80066A04 84590296 */ lh $t9, 0x296($v0)
|
||||
/* 067608 80066A08 0007C040 */ sll $t8, $a3, 1
|
||||
/* 06760C 80066A0C A7B90044 */ sh $t9, 0x44($sp)
|
||||
/* 067610 80066A10 C4440258 */ lwc1 $f4, 0x258($v0)
|
||||
/* 067614 80066A14 0098C821 */ addu $t9, $a0, $t8
|
||||
/* 067618 80066A18 27A40054 */ addiu $a0, $sp, 0x54
|
||||
/* 06761C 80066A1C E7A40054 */ swc1 $f4, 0x54($sp)
|
||||
/* 067620 80066A20 C446025C */ lwc1 $f6, 0x25c($v0)
|
||||
/* 067624 80066A24 E7A60058 */ swc1 $f6, 0x58($sp)
|
||||
/* 067628 80066A28 C4480260 */ lwc1 $f8, 0x260($v0)
|
||||
/* 06762C 80066A2C A7AF004C */ sh $t7, 0x4c($sp)
|
||||
/* 067630 80066A30 E7A8005C */ swc1 $f8, 0x5c($sp)
|
||||
/* 067634 80066A34 872F0048 */ lh $t7, 0x48($t9)
|
||||
/* 067638 80066A38 A7A00050 */ sh $zero, 0x50($sp)
|
||||
/* 06763C 80066A3C A7AF004E */ sh $t7, 0x4e($sp)
|
||||
/* 067640 80066A40 C5D00224 */ lwc1 $f16, 0x224($t6)
|
||||
/* 067644 80066A44 C44A0264 */ lwc1 $f10, 0x264($v0)
|
||||
/* 067648 80066A48 46105482 */ mul.s $f18, $f10, $f16
|
||||
/* 06764C 80066A4C 44069000 */ mfc1 $a2, $f18
|
||||
/* 067650 80066A50 0C0194B5 */ jal func_800652D4
|
||||
/* 067654 80066A54 00000000 */ nop
|
||||
/* 067658 80066A58 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
|
||||
/* 06765C 80066A5C 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
|
||||
/* 067660 80066A60 8C620000 */ lw $v0, ($v1)
|
||||
/* 067664 80066A64 3C0F0D01 */ lui $t7, %hi(D_0D008DB8) # $t7, 0xd01
|
||||
/* 067668 80066A68 25EF8DB8 */ addiu $t7, %lo(D_0D008DB8) # addiu $t7, $t7, -0x7248
|
||||
/* 06766C 80066A6C 24580008 */ addiu $t8, $v0, 8
|
||||
/* 067670 80066A70 AC780000 */ sw $t8, ($v1)
|
||||
/* 067674 80066A74 3C190600 */ lui $t9, 0x600
|
||||
/* 067678 80066A78 AC590000 */ sw $t9, ($v0)
|
||||
/* 06767C 80066A7C AC4F0004 */ sw $t7, 4($v0)
|
||||
/* 067680 80066A80 8C620000 */ lw $v0, ($v1)
|
||||
/* 067684 80066A84 3C18FD70 */ lui $t8, 0xfd70
|
||||
/* 067688 80066A88 3C198019 */ lui $t9, %hi(D_8018D48C) # $t9, 0x8019
|
||||
/* 06768C 80066A8C 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 067690 80066A90 AC6E0000 */ sw $t6, ($v1)
|
||||
/* 067694 80066A94 AC580000 */ sw $t8, ($v0)
|
||||
/* 067698 80066A98 8F39D48C */ lw $t9, %lo(D_8018D48C)($t9)
|
||||
/* 06769C 80066A9C 3C180700 */ lui $t8, 0x700
|
||||
/* 0676A0 80066AA0 3C0EF570 */ lui $t6, 0xf570
|
||||
/* 0676A4 80066AA4 AC590004 */ sw $t9, 4($v0)
|
||||
/* 0676A8 80066AA8 8C620000 */ lw $v0, ($v1)
|
||||
/* 0676AC 80066AAC 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 0676B0 80066AB0 AC6F0000 */ sw $t7, ($v1)
|
||||
/* 0676B4 80066AB4 AC580004 */ sw $t8, 4($v0)
|
||||
/* 0676B8 80066AB8 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 0676BC 80066ABC 8C620000 */ lw $v0, ($v1)
|
||||
/* 0676C0 80066AC0 3C0FE600 */ lui $t7, 0xe600
|
||||
/* 0676C4 80066AC4 3C18F300 */ lui $t8, 0xf300
|
||||
/* 0676C8 80066AC8 24590008 */ addiu $t9, $v0, 8
|
||||
/* 0676CC 80066ACC AC790000 */ sw $t9, ($v1)
|
||||
/* 0676D0 80066AD0 AC400004 */ sw $zero, 4($v0)
|
||||
/* 0676D4 80066AD4 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 0676D8 80066AD8 8C620000 */ lw $v0, ($v1)
|
||||
/* 0676DC 80066ADC 3C19071F */ lui $t9, (0x071FF200 >> 16) # lui $t9, 0x71f
|
||||
/* 0676E0 80066AE0 3739F200 */ ori $t9, (0x071FF200 & 0xFFFF) # ori $t9, $t9, 0xf200
|
||||
/* 0676E4 80066AE4 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 0676E8 80066AE8 AC6E0000 */ sw $t6, ($v1)
|
||||
/* 0676EC 80066AEC AC590004 */ sw $t9, 4($v0)
|
||||
/* 0676F0 80066AF0 AC580000 */ sw $t8, ($v0)
|
||||
/* 0676F4 80066AF4 8C620000 */ lw $v0, ($v1)
|
||||
/* 0676F8 80066AF8 3C0EE700 */ lui $t6, 0xe700
|
||||
/* 0676FC 80066AFC 3C19F568 */ lui $t9, (0xF5680800 >> 16) # lui $t9, 0xf568
|
||||
/* 067700 80066B00 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 067704 80066B04 AC6F0000 */ sw $t7, ($v1)
|
||||
/* 067708 80066B08 AC400004 */ sw $zero, 4($v0)
|
||||
/* 06770C 80066B0C AC4E0000 */ sw $t6, ($v0)
|
||||
/* 067710 80066B10 8C620000 */ lw $v0, ($v1)
|
||||
/* 067714 80066B14 37390800 */ ori $t9, (0xF5680800 & 0xFFFF) # ori $t9, $t9, 0x800
|
||||
/* 067718 80066B18 3C0EF200 */ lui $t6, 0xf200
|
||||
/* 06771C 80066B1C 24580008 */ addiu $t8, $v0, 8
|
||||
/* 067720 80066B20 AC780000 */ sw $t8, ($v1)
|
||||
/* 067724 80066B24 AC400004 */ sw $zero, 4($v0)
|
||||
/* 067728 80066B28 AC590000 */ sw $t9, ($v0)
|
||||
/* 06772C 80066B2C 8C620000 */ lw $v0, ($v1)
|
||||
/* 067730 80066B30 3C190007 */ lui $t9, (0x0007C07C >> 16) # lui $t9, 7
|
||||
/* 067734 80066B34 3739C07C */ ori $t9, (0x0007C07C & 0xFFFF) # ori $t9, $t9, 0xc07c
|
||||
/* 067738 80066B38 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 06773C 80066B3C AC6F0000 */ sw $t7, ($v1)
|
||||
/* 067740 80066B40 AFA20024 */ sw $v0, 0x24($sp)
|
||||
/* 067744 80066B44 AC590004 */ sw $t9, 4($v0)
|
||||
/* 067748 80066B48 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 06774C 80066B4C 87A70044 */ lh $a3, 0x44($sp)
|
||||
/* 067750 80066B50 87A60046 */ lh $a2, 0x46($sp)
|
||||
/* 067754 80066B54 87A50048 */ lh $a1, 0x48($sp)
|
||||
/* 067758 80066B58 0C012CD7 */ jal func_8004B35C
|
||||
/* 06775C 80066B5C 87A4004A */ lh $a0, 0x4a($sp)
|
||||
/* 067760 80066B60 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
|
||||
/* 067764 80066B64 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
|
||||
/* 067768 80066B68 8C620000 */ lw $v0, ($v1)
|
||||
/* 06776C 80066B6C 3C190D01 */ lui $t9, %hi(D_0D008E48) # $t9, 0xd01
|
||||
/* 067770 80066B70 3C058016 */ lui $a1, %hi(D_80164AF0) # $a1, 0x8016
|
||||
/* 067774 80066B74 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 067778 80066B78 AC6F0000 */ sw $t7, ($v1)
|
||||
/* 06777C 80066B7C 27398E48 */ addiu $t9, %lo(D_0D008E48) # addiu $t9, $t9, -0x71b8
|
||||
/* 067780 80066B80 3C0E0600 */ lui $t6, 0x600
|
||||
/* 067784 80066B84 24A54AF0 */ addiu $a1, %lo(D_80164AF0) # addiu $a1, $a1, 0x4af0
|
||||
/* 067788 80066B88 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 06778C 80066B8C AC590004 */ sw $t9, 4($v0)
|
||||
/* 067790 80066B90 84B80000 */ lh $t8, ($a1)
|
||||
/* 067794 80066B94 270F0001 */ addiu $t7, $t8, 1
|
||||
/* 067798 80066B98 A4AF0000 */ sh $t7, ($a1)
|
||||
/* 06779C 80066B9C 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L80066BA0:
|
||||
/* 0677A0 80066BA0 27BD0060 */ addiu $sp, $sp, 0x60
|
||||
/* 0677A4 80066BA4 03E00008 */ jr $ra
|
||||
/* 0677A8 80066BA8 00000000 */ nop
|
||||
@@ -1,229 +0,0 @@
|
||||
glabel func_80067280
|
||||
/* 067E80 80067280 27BDFF78 */ addiu $sp, $sp, -0x88
|
||||
/* 067E84 80067284 00067400 */ sll $t6, $a2, 0x10
|
||||
/* 067E88 80067288 000E7C03 */ sra $t7, $t6, 0x10
|
||||
/* 067E8C 8006728C 000F70C0 */ sll $t6, $t7, 3
|
||||
/* 067E90 80067290 01CF7021 */ addu $t6, $t6, $t7
|
||||
/* 067E94 80067294 000E70C0 */ sll $t6, $t6, 3
|
||||
/* 067E98 80067298 AFBF001C */ sw $ra, 0x1c($sp)
|
||||
/* 067E9C 8006729C AFB00018 */ sw $s0, 0x18($sp)
|
||||
/* 067EA0 800672A0 AFA5008C */ sw $a1, 0x8c($sp)
|
||||
/* 067EA4 800672A4 AFA60090 */ sw $a2, 0x90($sp)
|
||||
/* 067EA8 800672A8 AFA70094 */ sw $a3, 0x94($sp)
|
||||
/* 067EAC 800672AC 008E1021 */ addu $v0, $a0, $t6
|
||||
/* 067EB0 800672B0 844F0AE4 */ lh $t7, 0xae4($v0)
|
||||
/* 067EB4 800672B4 0007C600 */ sll $t8, $a3, 0x18
|
||||
/* 067EB8 800672B8 24030001 */ li $v1, 1
|
||||
/* 067EBC 800672BC 00183E03 */ sra $a3, $t8, 0x18
|
||||
/* 067EC0 800672C0 146F00CB */ bne $v1, $t7, .L800675F0
|
||||
/* 067EC4 800672C4 00808025 */ move $s0, $a0
|
||||
/* 067EC8 800672C8 84580B00 */ lh $t8, 0xb00($v0)
|
||||
/* 067ECC 800672CC A7B80072 */ sh $t8, 0x72($sp)
|
||||
/* 067ED0 800672D0 84590B02 */ lh $t9, 0xb02($v0)
|
||||
/* 067ED4 800672D4 2418F8E4 */ li $t8, -1820
|
||||
/* 067ED8 800672D8 A7B90070 */ sh $t9, 0x70($sp)
|
||||
/* 067EDC 800672DC 844E0B04 */ lh $t6, 0xb04($v0)
|
||||
/* 067EE0 800672E0 A7AE006E */ sh $t6, 0x6e($sp)
|
||||
/* 067EE4 800672E4 844F0B06 */ lh $t7, 0xb06($v0)
|
||||
/* 067EE8 800672E8 00077040 */ sll $t6, $a3, 1
|
||||
/* 067EEC 800672EC A7AF006C */ sh $t7, 0x6c($sp)
|
||||
/* 067EF0 800672F0 C4440AC8 */ lwc1 $f4, 0xac8($v0)
|
||||
/* 067EF4 800672F4 008E7821 */ addu $t7, $a0, $t6
|
||||
/* 067EF8 800672F8 E7A4007C */ swc1 $f4, 0x7c($sp)
|
||||
/* 067EFC 800672FC C4460ACC */ lwc1 $f6, 0xacc($v0)
|
||||
/* 067F00 80067300 E7A60080 */ swc1 $f6, 0x80($sp)
|
||||
/* 067F04 80067304 C4480AD0 */ lwc1 $f8, 0xad0($v0)
|
||||
/* 067F08 80067308 A7B80074 */ sh $t8, 0x74($sp)
|
||||
/* 067F0C 8006730C A7A00078 */ sh $zero, 0x78($sp)
|
||||
/* 067F10 80067310 E7A80084 */ swc1 $f8, 0x84($sp)
|
||||
/* 067F14 80067314 94590AD8 */ lhu $t9, 0xad8($v0)
|
||||
/* 067F18 80067318 54790059 */ bnel $v1, $t9, .L80067480
|
||||
/* 067F1C 8006731C 00077040 */ sll $t6, $a3, 1
|
||||
/* 067F20 80067320 85F80048 */ lh $t8, 0x48($t7)
|
||||
/* 067F24 80067324 27A4007C */ addiu $a0, $sp, 0x7c
|
||||
/* 067F28 80067328 27A50074 */ addiu $a1, $sp, 0x74
|
||||
/* 067F2C 8006732C 2719E000 */ addiu $t9, $t8, -0x2000
|
||||
/* 067F30 80067330 A7B90076 */ sh $t9, 0x76($sp)
|
||||
/* 067F34 80067334 C6100224 */ lwc1 $f16, 0x224($s0)
|
||||
/* 067F38 80067338 C44A0AD4 */ lwc1 $f10, 0xad4($v0)
|
||||
/* 067F3C 8006733C 46105482 */ mul.s $f18, $f10, $f16
|
||||
/* 067F40 80067340 44069000 */ mfc1 $a2, $f18
|
||||
/* 067F44 80067344 0C0194B5 */ jal func_800652D4
|
||||
/* 067F48 80067348 00000000 */ nop
|
||||
/* 067F4C 8006734C 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
|
||||
/* 067F50 80067350 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
|
||||
/* 067F54 80067354 8C620000 */ lw $v0, ($v1)
|
||||
/* 067F58 80067358 3C0F0D01 */ lui $t7, %hi(D_0D008DB8) # $t7, 0xd01
|
||||
/* 067F5C 8006735C 3C100600 */ lui $s0, %hi(D_06000224) # $s0, 0x600
|
||||
/* 067F60 80067360 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 067F64 80067364 AC6E0000 */ sw $t6, ($v1)
|
||||
/* 067F68 80067368 25EF8DB8 */ addiu $t7, %lo(D_0D008DB8) # addiu $t7, $t7, -0x7248
|
||||
/* 067F6C 8006736C AC4F0004 */ sw $t7, 4($v0)
|
||||
/* 067F70 80067370 AC500000 */ sw $s0, ($v0)
|
||||
/* 067F74 80067374 8C620000 */ lw $v0, ($v1)
|
||||
/* 067F78 80067378 3C19FD70 */ lui $t9, 0xfd70
|
||||
/* 067F7C 8006737C 3C0E8019 */ lui $t6, %hi(D_8018D48C) # $t6, 0x8019
|
||||
/* 067F80 80067380 24580008 */ addiu $t8, $v0, 8
|
||||
/* 067F84 80067384 AC780000 */ sw $t8, ($v1)
|
||||
/* 067F88 80067388 AC590000 */ sw $t9, ($v0)
|
||||
/* 067F8C 8006738C 8DCED48C */ lw $t6, %lo(D_8018D48C)($t6)
|
||||
/* 067F90 80067390 3C190700 */ lui $t9, 0x700
|
||||
/* 067F94 80067394 3C18F570 */ lui $t8, 0xf570
|
||||
/* 067F98 80067398 AC4E0004 */ sw $t6, 4($v0)
|
||||
/* 067F9C 8006739C 8C620000 */ lw $v0, ($v1)
|
||||
/* 067FA0 800673A0 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 067FA4 800673A4 AC6F0000 */ sw $t7, ($v1)
|
||||
/* 067FA8 800673A8 AC590004 */ sw $t9, 4($v0)
|
||||
/* 067FAC 800673AC AC580000 */ sw $t8, ($v0)
|
||||
/* 067FB0 800673B0 8C620000 */ lw $v0, ($v1)
|
||||
/* 067FB4 800673B4 3C0FE600 */ lui $t7, 0xe600
|
||||
/* 067FB8 800673B8 3C19F300 */ lui $t9, 0xf300
|
||||
/* 067FBC 800673BC 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 067FC0 800673C0 AC6E0000 */ sw $t6, ($v1)
|
||||
/* 067FC4 800673C4 AC400004 */ sw $zero, 4($v0)
|
||||
/* 067FC8 800673C8 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 067FCC 800673CC 8C620000 */ lw $v0, ($v1)
|
||||
/* 067FD0 800673D0 3C0E071F */ lui $t6, (0x071FF200 >> 16) # lui $t6, 0x71f
|
||||
/* 067FD4 800673D4 35CEF200 */ ori $t6, (0x071FF200 & 0xFFFF) # ori $t6, $t6, 0xf200
|
||||
/* 067FD8 800673D8 24580008 */ addiu $t8, $v0, 8
|
||||
/* 067FDC 800673DC AC780000 */ sw $t8, ($v1)
|
||||
/* 067FE0 800673E0 AC4E0004 */ sw $t6, 4($v0)
|
||||
/* 067FE4 800673E4 AC590000 */ sw $t9, ($v0)
|
||||
/* 067FE8 800673E8 8C620000 */ lw $v0, ($v1)
|
||||
/* 067FEC 800673EC 3C18E700 */ lui $t8, 0xe700
|
||||
/* 067FF0 800673F0 3C0EF568 */ lui $t6, (0xF5680800 >> 16) # lui $t6, 0xf568
|
||||
/* 067FF4 800673F4 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 067FF8 800673F8 AC6F0000 */ sw $t7, ($v1)
|
||||
/* 067FFC 800673FC AC400004 */ sw $zero, 4($v0)
|
||||
/* 068000 80067400 AC580000 */ sw $t8, ($v0)
|
||||
/* 068004 80067404 8C620000 */ lw $v0, ($v1)
|
||||
/* 068008 80067408 35CE0800 */ ori $t6, (0xF5680800 & 0xFFFF) # ori $t6, $t6, 0x800
|
||||
/* 06800C 8006740C 3C18F200 */ lui $t8, 0xf200
|
||||
/* 068010 80067410 24590008 */ addiu $t9, $v0, 8
|
||||
/* 068014 80067414 AC790000 */ sw $t9, ($v1)
|
||||
/* 068018 80067418 AC400004 */ sw $zero, 4($v0)
|
||||
/* 06801C 8006741C AC4E0000 */ sw $t6, ($v0)
|
||||
/* 068020 80067420 8C620000 */ lw $v0, ($v1)
|
||||
/* 068024 80067424 3C0E0007 */ lui $t6, (0x0007C07C >> 16) # lui $t6, 7
|
||||
/* 068028 80067428 35CEC07C */ ori $t6, (0x0007C07C & 0xFFFF) # ori $t6, $t6, 0xc07c
|
||||
/* 06802C 8006742C 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 068030 80067430 AC6F0000 */ sw $t7, ($v1)
|
||||
/* 068034 80067434 AFA2004C */ sw $v0, 0x4c($sp)
|
||||
/* 068038 80067438 AC4E0004 */ sw $t6, 4($v0)
|
||||
/* 06803C 8006743C AC580000 */ sw $t8, ($v0)
|
||||
/* 068040 80067440 87A7006C */ lh $a3, 0x6c($sp)
|
||||
/* 068044 80067444 87A6006E */ lh $a2, 0x6e($sp)
|
||||
/* 068048 80067448 87A50070 */ lh $a1, 0x70($sp)
|
||||
/* 06804C 8006744C 0C012CD7 */ jal func_8004B35C
|
||||
/* 068050 80067450 87A40072 */ lh $a0, 0x72($sp)
|
||||
/* 068054 80067454 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
|
||||
/* 068058 80067458 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
|
||||
/* 06805C 8006745C 8C620000 */ lw $v0, ($v1)
|
||||
/* 068060 80067460 3C180D01 */ lui $t8, %hi(D_0D008E70) # $t8, 0xd01
|
||||
/* 068064 80067464 27188E70 */ addiu $t8, %lo(D_0D008E70) # addiu $t8, $t8, -0x7190
|
||||
/* 068068 80067468 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 06806C 8006746C AC6F0000 */ sw $t7, ($v1)
|
||||
/* 068070 80067470 AC580004 */ sw $t8, 4($v0)
|
||||
/* 068074 80067474 10000059 */ b .L800675DC
|
||||
/* 068078 80067478 AC500000 */ sw $s0, ($v0)
|
||||
/* 06807C 8006747C 00077040 */ sll $t6, $a3, 1
|
||||
.L80067480:
|
||||
/* 068080 80067480 020EC821 */ addu $t9, $s0, $t6
|
||||
/* 068084 80067484 872F0048 */ lh $t7, 0x48($t9)
|
||||
/* 068088 80067488 27A4007C */ addiu $a0, $sp, 0x7c
|
||||
/* 06808C 8006748C 27A50074 */ addiu $a1, $sp, 0x74
|
||||
/* 068090 80067490 25F82000 */ addiu $t8, $t7, 0x2000
|
||||
/* 068094 80067494 A7B80076 */ sh $t8, 0x76($sp)
|
||||
/* 068098 80067498 C6060224 */ lwc1 $f6, %lo(D_06000224)($s0)
|
||||
/* 06809C 8006749C C4440AD4 */ lwc1 $f4, 0xad4($v0)
|
||||
/* 0680A0 800674A0 46062202 */ mul.s $f8, $f4, $f6
|
||||
/* 0680A4 800674A4 44064000 */ mfc1 $a2, $f8
|
||||
/* 0680A8 800674A8 0C0194B5 */ jal func_800652D4
|
||||
/* 0680AC 800674AC 00000000 */ nop
|
||||
/* 0680B0 800674B0 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
|
||||
/* 0680B4 800674B4 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
|
||||
/* 0680B8 800674B8 8C620000 */ lw $v0, ($v1)
|
||||
/* 0680BC 800674BC 3C190D01 */ lui $t9, %hi(D_0D008DB8) # $t9, 0xd01
|
||||
/* 0680C0 800674C0 3C100600 */ lui $s0, 0x600
|
||||
/* 0680C4 800674C4 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 0680C8 800674C8 AC6E0000 */ sw $t6, ($v1)
|
||||
/* 0680CC 800674CC 27398DB8 */ addiu $t9, %lo(D_0D008DB8) # addiu $t9, $t9, -0x7248
|
||||
/* 0680D0 800674D0 AC590004 */ sw $t9, 4($v0)
|
||||
/* 0680D4 800674D4 AC500000 */ sw $s0, ($v0)
|
||||
/* 0680D8 800674D8 8C620000 */ lw $v0, ($v1)
|
||||
/* 0680DC 800674DC 3C18FD70 */ lui $t8, 0xfd70
|
||||
/* 0680E0 800674E0 3C0E8019 */ lui $t6, %hi(D_8018D48C) # $t6, 0x8019
|
||||
/* 0680E4 800674E4 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 0680E8 800674E8 AC6F0000 */ sw $t7, ($v1)
|
||||
/* 0680EC 800674EC AC580000 */ sw $t8, ($v0)
|
||||
/* 0680F0 800674F0 8DCED48C */ lw $t6, %lo(D_8018D48C)($t6)
|
||||
/* 0680F4 800674F4 3C180700 */ lui $t8, 0x700
|
||||
/* 0680F8 800674F8 3C0FF570 */ lui $t7, 0xf570
|
||||
/* 0680FC 800674FC AC4E0004 */ sw $t6, 4($v0)
|
||||
/* 068100 80067500 8C620000 */ lw $v0, ($v1)
|
||||
/* 068104 80067504 24590008 */ addiu $t9, $v0, 8
|
||||
/* 068108 80067508 AC790000 */ sw $t9, ($v1)
|
||||
/* 06810C 8006750C AC580004 */ sw $t8, 4($v0)
|
||||
/* 068110 80067510 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 068114 80067514 8C620000 */ lw $v0, ($v1)
|
||||
/* 068118 80067518 3C19E600 */ lui $t9, 0xe600
|
||||
/* 06811C 8006751C 3C18F300 */ lui $t8, 0xf300
|
||||
/* 068120 80067520 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 068124 80067524 AC6E0000 */ sw $t6, ($v1)
|
||||
/* 068128 80067528 AC400004 */ sw $zero, 4($v0)
|
||||
/* 06812C 8006752C AC590000 */ sw $t9, ($v0)
|
||||
/* 068130 80067530 8C620000 */ lw $v0, ($v1)
|
||||
/* 068134 80067534 3C0E071F */ lui $t6, (0x071FF200 >> 16) # lui $t6, 0x71f
|
||||
/* 068138 80067538 35CEF200 */ ori $t6, (0x071FF200 & 0xFFFF) # ori $t6, $t6, 0xf200
|
||||
/* 06813C 8006753C 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 068140 80067540 AC6F0000 */ sw $t7, ($v1)
|
||||
/* 068144 80067544 AC4E0004 */ sw $t6, 4($v0)
|
||||
/* 068148 80067548 AC580000 */ sw $t8, ($v0)
|
||||
/* 06814C 8006754C 8C620000 */ lw $v0, ($v1)
|
||||
/* 068150 80067550 3C0FE700 */ lui $t7, 0xe700
|
||||
/* 068154 80067554 3C0EF568 */ lui $t6, (0xF5680800 >> 16) # lui $t6, 0xf568
|
||||
/* 068158 80067558 24590008 */ addiu $t9, $v0, 8
|
||||
/* 06815C 8006755C AC790000 */ sw $t9, ($v1)
|
||||
/* 068160 80067560 AC400004 */ sw $zero, 4($v0)
|
||||
/* 068164 80067564 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 068168 80067568 8C620000 */ lw $v0, ($v1)
|
||||
/* 06816C 8006756C 35CE0800 */ ori $t6, (0xF5680800 & 0xFFFF) # ori $t6, $t6, 0x800
|
||||
/* 068170 80067570 3C0FF200 */ lui $t7, 0xf200
|
||||
/* 068174 80067574 24580008 */ addiu $t8, $v0, 8
|
||||
/* 068178 80067578 AC780000 */ sw $t8, ($v1)
|
||||
/* 06817C 8006757C AC400004 */ sw $zero, 4($v0)
|
||||
/* 068180 80067580 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 068184 80067584 8C620000 */ lw $v0, ($v1)
|
||||
/* 068188 80067588 3C0E0007 */ lui $t6, (0x0007C07C >> 16) # lui $t6, 7
|
||||
/* 06818C 8006758C 35CEC07C */ ori $t6, (0x0007C07C & 0xFFFF) # ori $t6, $t6, 0xc07c
|
||||
/* 068190 80067590 24590008 */ addiu $t9, $v0, 8
|
||||
/* 068194 80067594 AC790000 */ sw $t9, ($v1)
|
||||
/* 068198 80067598 AFA20028 */ sw $v0, 0x28($sp)
|
||||
/* 06819C 8006759C AC4E0004 */ sw $t6, 4($v0)
|
||||
/* 0681A0 800675A0 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 0681A4 800675A4 87A7006C */ lh $a3, 0x6c($sp)
|
||||
/* 0681A8 800675A8 87A6006E */ lh $a2, 0x6e($sp)
|
||||
/* 0681AC 800675AC 87A50070 */ lh $a1, 0x70($sp)
|
||||
/* 0681B0 800675B0 0C012CD7 */ jal func_8004B35C
|
||||
/* 0681B4 800675B4 87A40072 */ lh $a0, 0x72($sp)
|
||||
/* 0681B8 800675B8 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
|
||||
/* 0681BC 800675BC 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
|
||||
/* 0681C0 800675C0 8C620000 */ lw $v0, ($v1)
|
||||
/* 0681C4 800675C4 3C0F0D01 */ lui $t7, %hi(D_0D008E48) # $t7, 0xd01
|
||||
/* 0681C8 800675C8 25EF8E48 */ addiu $t7, %lo(D_0D008E48) # addiu $t7, $t7, -0x71b8
|
||||
/* 0681CC 800675CC 24590008 */ addiu $t9, $v0, 8
|
||||
/* 0681D0 800675D0 AC790000 */ sw $t9, ($v1)
|
||||
/* 0681D4 800675D4 AC4F0004 */ sw $t7, 4($v0)
|
||||
/* 0681D8 800675D8 AC500000 */ sw $s0, ($v0)
|
||||
.L800675DC:
|
||||
/* 0681DC 800675DC 3C028016 */ lui $v0, %hi(D_80164AF0) # $v0, 0x8016
|
||||
/* 0681E0 800675E0 24424AF0 */ addiu $v0, %lo(D_80164AF0) # addiu $v0, $v0, 0x4af0
|
||||
/* 0681E4 800675E4 844E0000 */ lh $t6, ($v0)
|
||||
/* 0681E8 800675E8 25D80001 */ addiu $t8, $t6, 1
|
||||
/* 0681EC 800675EC A4580000 */ sh $t8, ($v0)
|
||||
.L800675F0:
|
||||
/* 0681F0 800675F0 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
/* 0681F4 800675F4 8FB00018 */ lw $s0, 0x18($sp)
|
||||
/* 0681F8 800675F8 27BD0088 */ addiu $sp, $sp, 0x88
|
||||
/* 0681FC 800675FC 03E00008 */ jr $ra
|
||||
/* 068200 80067600 00000000 */ nop
|
||||
@@ -1,186 +0,0 @@
|
||||
glabel func_80067D3C
|
||||
/* 06893C 80067D3C 27BDFF78 */ addiu $sp, $sp, -0x88
|
||||
/* 068940 80067D40 AFA5008C */ sw $a1, 0x8c($sp)
|
||||
/* 068944 80067D44 AFA70094 */ sw $a3, 0x94($sp)
|
||||
/* 068948 80067D48 3C0F800E */ lui $t7, %hi(D_800E48D4) # $t7, 0x800e
|
||||
/* 06894C 80067D4C AFBF001C */ sw $ra, 0x1c($sp)
|
||||
/* 068950 80067D50 AFB00018 */ sw $s0, 0x18($sp)
|
||||
/* 068954 80067D54 AFA60090 */ sw $a2, 0x90($sp)
|
||||
/* 068958 80067D58 25EF48D4 */ addiu $t7, %lo(D_800E48D4) # addiu $t7, $t7, 0x48d4
|
||||
/* 06895C 80067D5C 00057600 */ sll $t6, $a1, 0x18
|
||||
/* 068960 80067D60 8DE10000 */ lw $at, ($t7)
|
||||
/* 068964 80067D64 8DF90004 */ lw $t9, 4($t7)
|
||||
/* 068968 80067D68 000E2E03 */ sra $a1, $t6, 0x18
|
||||
/* 06896C 80067D6C 27AE0054 */ addiu $t6, $sp, 0x54
|
||||
/* 068970 80067D70 ADC10000 */ sw $at, ($t6)
|
||||
/* 068974 80067D74 ADD90004 */ sw $t9, 4($t6)
|
||||
/* 068978 80067D78 8DF9000C */ lw $t9, 0xc($t7)
|
||||
/* 06897C 80067D7C 8DE10008 */ lw $at, 8($t7)
|
||||
/* 068980 80067D80 0007C600 */ sll $t8, $a3, 0x18
|
||||
/* 068984 80067D84 ADD9000C */ sw $t9, 0xc($t6)
|
||||
/* 068988 80067D88 ADC10008 */ sw $at, 8($t6)
|
||||
/* 06898C 80067D8C 8DE10010 */ lw $at, 0x10($t7)
|
||||
/* 068990 80067D90 8DF90014 */ lw $t9, 0x14($t7)
|
||||
/* 068994 80067D94 00183E03 */ sra $a3, $t8, 0x18
|
||||
/* 068998 80067D98 ADC10010 */ sw $at, 0x10($t6)
|
||||
/* 06899C 80067D9C ADD90014 */ sw $t9, 0x14($t6)
|
||||
/* 0689A0 80067DA0 8DF9001C */ lw $t9, 0x1c($t7)
|
||||
/* 0689A4 80067DA4 8DE10018 */ lw $at, 0x18($t7)
|
||||
/* 0689A8 80067DA8 0007C0C0 */ sll $t8, $a3, 3
|
||||
/* 0689AC 80067DAC 0307C021 */ addu $t8, $t8, $a3
|
||||
/* 0689B0 80067DB0 0018C0C0 */ sll $t8, $t8, 3
|
||||
/* 0689B4 80067DB4 00981021 */ addu $v0, $a0, $t8
|
||||
/* 0689B8 80067DB8 ADD9001C */ sw $t9, 0x1c($t6)
|
||||
/* 0689BC 80067DBC ADC10018 */ sw $at, 0x18($t6)
|
||||
/* 0689C0 80067DC0 844E0814 */ lh $t6, 0x814($v0)
|
||||
/* 0689C4 80067DC4 24010001 */ li $at, 1
|
||||
/* 0689C8 80067DC8 00808025 */ move $s0, $a0
|
||||
/* 0689CC 80067DCC 15C1008E */ bne $t6, $at, .L80068008
|
||||
/* 0689D0 80067DD0 00057840 */ sll $t7, $a1, 1
|
||||
/* 0689D4 80067DD4 A7A00074 */ sh $zero, 0x74($sp)
|
||||
/* 0689D8 80067DD8 008FC821 */ addu $t9, $a0, $t7
|
||||
/* 0689DC 80067DDC 87380048 */ lh $t8, 0x48($t9)
|
||||
/* 0689E0 80067DE0 A7A00078 */ sh $zero, 0x78($sp)
|
||||
/* 0689E4 80067DE4 A7B80076 */ sh $t8, 0x76($sp)
|
||||
/* 0689E8 80067DE8 848F00C0 */ lh $t7, 0xc0($a0)
|
||||
/* 0689EC 80067DEC 848E002E */ lh $t6, 0x2e($a0)
|
||||
/* 0689F0 80067DF0 24184000 */ li $t8, 16384
|
||||
/* 0689F4 80067DF4 AFA20024 */ sw $v0, 0x24($sp)
|
||||
/* 0689F8 80067DF8 01CFC821 */ addu $t9, $t6, $t7
|
||||
/* 0689FC 80067DFC 03192023 */ subu $a0, $t8, $t9
|
||||
/* 068A00 80067E00 308EFFFF */ andi $t6, $a0, 0xffff
|
||||
/* 068A04 80067E04 0C0AE006 */ jal sins
|
||||
/* 068A08 80067E08 01C02025 */ move $a0, $t6
|
||||
/* 068A0C 80067E0C C7A40098 */ lwc1 $f4, 0x98($sp)
|
||||
/* 068A10 80067E10 C6080014 */ lwc1 $f8, 0x14($s0)
|
||||
/* 068A14 80067E14 3C014000 */ li $at, 0x40000000 # 2.000000
|
||||
/* 068A18 80067E18 46040182 */ mul.s $f6, $f0, $f4
|
||||
/* 068A1C 80067E1C 46083280 */ add.s $f10, $f6, $f8
|
||||
/* 068A20 80067E20 E7AA007C */ swc1 $f10, 0x7c($sp)
|
||||
/* 068A24 80067E24 960F0254 */ lhu $t7, 0x254($s0)
|
||||
/* 068A28 80067E28 C6120070 */ lwc1 $f18, 0x70($s0)
|
||||
/* 068A2C 80067E2C C6100018 */ lwc1 $f16, 0x18($s0)
|
||||
/* 068A30 80067E30 000FC080 */ sll $t8, $t7, 2
|
||||
/* 068A34 80067E34 03B8C821 */ addu $t9, $sp, $t8
|
||||
/* 068A38 80067E38 46128100 */ add.s $f4, $f16, $f18
|
||||
/* 068A3C 80067E3C C7260054 */ lwc1 $f6, 0x54($t9)
|
||||
/* 068A40 80067E40 44815000 */ mtc1 $at, $f10
|
||||
/* 068A44 80067E44 24194000 */ li $t9, 16384
|
||||
/* 068A48 80067E48 46062201 */ sub.s $f8, $f4, $f6
|
||||
/* 068A4C 80067E4C 460A4401 */ sub.s $f16, $f8, $f10
|
||||
/* 068A50 80067E50 E7B00080 */ swc1 $f16, 0x80($sp)
|
||||
/* 068A54 80067E54 860F00C0 */ lh $t7, 0xc0($s0)
|
||||
/* 068A58 80067E58 860E002E */ lh $t6, 0x2e($s0)
|
||||
/* 068A5C 80067E5C 01CFC021 */ addu $t8, $t6, $t7
|
||||
/* 068A60 80067E60 03382023 */ subu $a0, $t9, $t8
|
||||
/* 068A64 80067E64 308EFFFF */ andi $t6, $a0, 0xffff
|
||||
/* 068A68 80067E68 0C0AE00E */ jal coss
|
||||
/* 068A6C 80067E6C 01C02025 */ move $a0, $t6
|
||||
/* 068A70 80067E70 C7B20098 */ lwc1 $f18, 0x98($sp)
|
||||
/* 068A74 80067E74 C606001C */ lwc1 $f6, 0x1c($s0)
|
||||
/* 068A78 80067E78 8FA20024 */ lw $v0, 0x24($sp)
|
||||
/* 068A7C 80067E7C 46120102 */ mul.s $f4, $f0, $f18
|
||||
/* 068A80 80067E80 27A4007C */ addiu $a0, $sp, 0x7c
|
||||
/* 068A84 80067E84 27A50074 */ addiu $a1, $sp, 0x74
|
||||
/* 068A88 80067E88 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 068A8C 80067E8C E7A80084 */ swc1 $f8, 0x84($sp)
|
||||
/* 068A90 80067E90 C6100224 */ lwc1 $f16, 0x224($s0)
|
||||
/* 068A94 80067E94 C44A0804 */ lwc1 $f10, 0x804($v0)
|
||||
/* 068A98 80067E98 46105482 */ mul.s $f18, $f10, $f16
|
||||
/* 068A9C 80067E9C 44069000 */ mfc1 $a2, $f18
|
||||
/* 068AA0 80067EA0 0C0194B5 */ jal func_800652D4
|
||||
/* 068AA4 80067EA4 00000000 */ nop
|
||||
/* 068AA8 80067EA8 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
|
||||
/* 068AAC 80067EAC 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
|
||||
/* 068AB0 80067EB0 8C620000 */ lw $v0, ($v1)
|
||||
/* 068AB4 80067EB4 3C180D01 */ lui $t8, %hi(D_0D008DB8) # $t8, 0xd01
|
||||
/* 068AB8 80067EB8 27188DB8 */ addiu $t8, %lo(D_0D008DB8) # addiu $t8, $t8, -0x7248
|
||||
/* 068ABC 80067EBC 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 068AC0 80067EC0 AC6F0000 */ sw $t7, ($v1)
|
||||
/* 068AC4 80067EC4 3C190600 */ lui $t9, 0x600
|
||||
/* 068AC8 80067EC8 AC590000 */ sw $t9, ($v0)
|
||||
/* 068ACC 80067ECC AC580004 */ sw $t8, 4($v0)
|
||||
/* 068AD0 80067ED0 8C620000 */ lw $v0, ($v1)
|
||||
/* 068AD4 80067ED4 3C0FFD90 */ lui $t7, 0xfd90
|
||||
/* 068AD8 80067ED8 240700FF */ li $a3, 255
|
||||
/* 068ADC 80067EDC 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 068AE0 80067EE0 AC6E0000 */ sw $t6, ($v1)
|
||||
/* 068AE4 80067EE4 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 068AE8 80067EE8 8FB90090 */ lw $t9, 0x90($sp)
|
||||
/* 068AEC 80067EEC 3C0F0700 */ lui $t7, 0x700
|
||||
/* 068AF0 80067EF0 3C0EF590 */ lui $t6, 0xf590
|
||||
/* 068AF4 80067EF4 AC590004 */ sw $t9, 4($v0)
|
||||
/* 068AF8 80067EF8 8C620000 */ lw $v0, ($v1)
|
||||
/* 068AFC 80067EFC 24580008 */ addiu $t8, $v0, 8
|
||||
/* 068B00 80067F00 AC780000 */ sw $t8, ($v1)
|
||||
/* 068B04 80067F04 AC4F0004 */ sw $t7, 4($v0)
|
||||
/* 068B08 80067F08 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 068B0C 80067F0C 8C620000 */ lw $v0, ($v1)
|
||||
/* 068B10 80067F10 3C18E600 */ lui $t8, 0xe600
|
||||
/* 068B14 80067F14 3C0FF300 */ lui $t7, 0xf300
|
||||
/* 068B18 80067F18 24590008 */ addiu $t9, $v0, 8
|
||||
/* 068B1C 80067F1C AC790000 */ sw $t9, ($v1)
|
||||
/* 068B20 80067F20 AC400004 */ sw $zero, 4($v0)
|
||||
/* 068B24 80067F24 AC580000 */ sw $t8, ($v0)
|
||||
/* 068B28 80067F28 8C620000 */ lw $v0, ($v1)
|
||||
/* 068B2C 80067F2C 3C19071F */ lui $t9, (0x071FF200 >> 16) # lui $t9, 0x71f
|
||||
/* 068B30 80067F30 3739F200 */ ori $t9, (0x071FF200 & 0xFFFF) # ori $t9, $t9, 0xf200
|
||||
/* 068B34 80067F34 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 068B38 80067F38 AC6E0000 */ sw $t6, ($v1)
|
||||
/* 068B3C 80067F3C AC590004 */ sw $t9, 4($v0)
|
||||
/* 068B40 80067F40 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 068B44 80067F44 8C620000 */ lw $v0, ($v1)
|
||||
/* 068B48 80067F48 3C0EE700 */ lui $t6, 0xe700
|
||||
/* 068B4C 80067F4C 3C19F588 */ lui $t9, (0xF5880800 >> 16) # lui $t9, 0xf588
|
||||
/* 068B50 80067F50 24580008 */ addiu $t8, $v0, 8
|
||||
/* 068B54 80067F54 AC780000 */ sw $t8, ($v1)
|
||||
/* 068B58 80067F58 AC400004 */ sw $zero, 4($v0)
|
||||
/* 068B5C 80067F5C AC4E0000 */ sw $t6, ($v0)
|
||||
/* 068B60 80067F60 8C620000 */ lw $v0, ($v1)
|
||||
/* 068B64 80067F64 37390800 */ ori $t9, (0xF5880800 & 0xFFFF) # ori $t9, $t9, 0x800
|
||||
/* 068B68 80067F68 3C0EF200 */ lui $t6, 0xf200
|
||||
/* 068B6C 80067F6C 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 068B70 80067F70 AC6F0000 */ sw $t7, ($v1)
|
||||
/* 068B74 80067F74 AC400004 */ sw $zero, 4($v0)
|
||||
/* 068B78 80067F78 AC590000 */ sw $t9, ($v0)
|
||||
/* 068B7C 80067F7C 8C620000 */ lw $v0, ($v1)
|
||||
/* 068B80 80067F80 3C0F0007 */ lui $t7, (0x0007C07C >> 16) # lui $t7, 7
|
||||
/* 068B84 80067F84 35EFC07C */ ori $t7, (0x0007C07C & 0xFFFF) # ori $t7, $t7, 0xc07c
|
||||
/* 068B88 80067F88 24580008 */ addiu $t8, $v0, 8
|
||||
/* 068B8C 80067F8C AC780000 */ sw $t8, ($v1)
|
||||
/* 068B90 80067F90 AC4F0004 */ sw $t7, 4($v0)
|
||||
/* 068B94 80067F94 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 068B98 80067F98 8FA6009C */ lw $a2, 0x9c($sp)
|
||||
/* 068B9C 80067F9C 0006C403 */ sra $t8, $a2, 0x10
|
||||
/* 068BA0 80067FA0 330E00FF */ andi $t6, $t8, 0xff
|
||||
/* 068BA4 80067FA4 000E7C00 */ sll $t7, $t6, 0x10
|
||||
/* 068BA8 80067FA8 000F2403 */ sra $a0, $t7, 0x10
|
||||
/* 068BAC 80067FAC 00067203 */ sra $t6, $a2, 8
|
||||
/* 068BB0 80067FB0 31CF00FF */ andi $t7, $t6, 0xff
|
||||
/* 068BB4 80067FB4 000FC400 */ sll $t8, $t7, 0x10
|
||||
/* 068BB8 80067FB8 00182C03 */ sra $a1, $t8, 0x10
|
||||
/* 068BBC 80067FBC 30CF00FF */ andi $t7, $a2, 0xff
|
||||
/* 068BC0 80067FC0 000FC400 */ sll $t8, $t7, 0x10
|
||||
/* 068BC4 80067FC4 0C012D05 */ jal func_8004B414
|
||||
/* 068BC8 80067FC8 00183403 */ sra $a2, $t8, 0x10
|
||||
/* 068BCC 80067FCC 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
|
||||
/* 068BD0 80067FD0 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
|
||||
/* 068BD4 80067FD4 8C620000 */ lw $v0, ($v1)
|
||||
/* 068BD8 80067FD8 3C180D01 */ lui $t8, %hi(D_0D008E20) # $t8, 0xd01
|
||||
/* 068BDC 80067FDC 3C058016 */ lui $a1, %hi(D_80164AF0) # $a1, 0x8016
|
||||
/* 068BE0 80067FE0 24590008 */ addiu $t9, $v0, 8
|
||||
/* 068BE4 80067FE4 AC790000 */ sw $t9, ($v1)
|
||||
/* 068BE8 80067FE8 27188E20 */ addiu $t8, %lo(D_0D008E20) # addiu $t8, $t8, -0x71e0
|
||||
/* 068BEC 80067FEC 3C0F0600 */ lui $t7, 0x600
|
||||
/* 068BF0 80067FF0 24A54AF0 */ addiu $a1, %lo(D_80164AF0) # addiu $a1, $a1, 0x4af0
|
||||
/* 068BF4 80067FF4 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 068BF8 80067FF8 AC580004 */ sw $t8, 4($v0)
|
||||
/* 068BFC 80067FFC 84AE0000 */ lh $t6, ($a1)
|
||||
/* 068C00 80068000 25D90001 */ addiu $t9, $t6, 1
|
||||
/* 068C04 80068004 A4B90000 */ sh $t9, ($a1)
|
||||
.L80068008:
|
||||
/* 068C08 80068008 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
/* 068C0C 8006800C 8FB00018 */ lw $s0, 0x18($sp)
|
||||
/* 068C10 80068010 27BD0088 */ addiu $sp, $sp, 0x88
|
||||
/* 068C14 80068014 03E00008 */ jr $ra
|
||||
/* 068C18 80068018 00000000 */ nop
|
||||
@@ -1,198 +0,0 @@
|
||||
.section .late_rodata
|
||||
|
||||
glabel D_800EE7C8
|
||||
.double 0.8
|
||||
|
||||
.section .text
|
||||
|
||||
glabel func_8006801C
|
||||
/* 068C1C 8006801C 27BDFF78 */ addiu $sp, $sp, -0x88
|
||||
/* 068C20 80068020 AFA5008C */ sw $a1, 0x8c($sp)
|
||||
/* 068C24 80068024 AFA70094 */ sw $a3, 0x94($sp)
|
||||
/* 068C28 80068028 3C0F800E */ lui $t7, %hi(D_800E48F4) # $t7, 0x800e
|
||||
/* 068C2C 8006802C AFBF001C */ sw $ra, 0x1c($sp)
|
||||
/* 068C30 80068030 AFB00018 */ sw $s0, 0x18($sp)
|
||||
/* 068C34 80068034 AFA60090 */ sw $a2, 0x90($sp)
|
||||
/* 068C38 80068038 25EF48F4 */ addiu $t7, %lo(D_800E48F4) # addiu $t7, $t7, 0x48f4
|
||||
/* 068C3C 8006803C 00057600 */ sll $t6, $a1, 0x18
|
||||
/* 068C40 80068040 8DE10000 */ lw $at, ($t7)
|
||||
/* 068C44 80068044 8DF90004 */ lw $t9, 4($t7)
|
||||
/* 068C48 80068048 000E2E03 */ sra $a1, $t6, 0x18
|
||||
/* 068C4C 8006804C 27AE0054 */ addiu $t6, $sp, 0x54
|
||||
/* 068C50 80068050 ADC10000 */ sw $at, ($t6)
|
||||
/* 068C54 80068054 ADD90004 */ sw $t9, 4($t6)
|
||||
/* 068C58 80068058 8DF9000C */ lw $t9, 0xc($t7)
|
||||
/* 068C5C 8006805C 8DE10008 */ lw $at, 8($t7)
|
||||
/* 068C60 80068060 0007C600 */ sll $t8, $a3, 0x18
|
||||
/* 068C64 80068064 ADD9000C */ sw $t9, 0xc($t6)
|
||||
/* 068C68 80068068 ADC10008 */ sw $at, 8($t6)
|
||||
/* 068C6C 8006806C 8DE10010 */ lw $at, 0x10($t7)
|
||||
/* 068C70 80068070 8DF90014 */ lw $t9, 0x14($t7)
|
||||
/* 068C74 80068074 00183E03 */ sra $a3, $t8, 0x18
|
||||
/* 068C78 80068078 ADC10010 */ sw $at, 0x10($t6)
|
||||
/* 068C7C 8006807C ADD90014 */ sw $t9, 0x14($t6)
|
||||
/* 068C80 80068080 8DF9001C */ lw $t9, 0x1c($t7)
|
||||
/* 068C84 80068084 8DE10018 */ lw $at, 0x18($t7)
|
||||
/* 068C88 80068088 0007C0C0 */ sll $t8, $a3, 3
|
||||
/* 068C8C 8006808C 0307C021 */ addu $t8, $t8, $a3
|
||||
/* 068C90 80068090 0018C0C0 */ sll $t8, $t8, 3
|
||||
/* 068C94 80068094 00981021 */ addu $v0, $a0, $t8
|
||||
/* 068C98 80068098 ADD9001C */ sw $t9, 0x1c($t6)
|
||||
/* 068C9C 8006809C ADC10018 */ sw $at, 0x18($t6)
|
||||
/* 068CA0 800680A0 844E0814 */ lh $t6, 0x814($v0)
|
||||
/* 068CA4 800680A4 24010001 */ li $at, 1
|
||||
/* 068CA8 800680A8 00808025 */ move $s0, $a0
|
||||
/* 068CAC 800680AC 15C10093 */ bne $t6, $at, .L800682FC
|
||||
/* 068CB0 800680B0 00057840 */ sll $t7, $a1, 1
|
||||
/* 068CB4 800680B4 A7A00074 */ sh $zero, 0x74($sp)
|
||||
/* 068CB8 800680B8 008FC821 */ addu $t9, $a0, $t7
|
||||
/* 068CBC 800680BC 87380048 */ lh $t8, 0x48($t9)
|
||||
/* 068CC0 800680C0 A7A00078 */ sh $zero, 0x78($sp)
|
||||
/* 068CC4 800680C4 A7B80076 */ sh $t8, 0x76($sp)
|
||||
/* 068CC8 800680C8 848F00C0 */ lh $t7, 0xc0($a0)
|
||||
/* 068CCC 800680CC 848E002E */ lh $t6, 0x2e($a0)
|
||||
/* 068CD0 800680D0 24184000 */ li $t8, 16384
|
||||
/* 068CD4 800680D4 AFA20024 */ sw $v0, 0x24($sp)
|
||||
/* 068CD8 800680D8 01CFC821 */ addu $t9, $t6, $t7
|
||||
/* 068CDC 800680DC 03192023 */ subu $a0, $t8, $t9
|
||||
/* 068CE0 800680E0 308EFFFF */ andi $t6, $a0, 0xffff
|
||||
/* 068CE4 800680E4 0C0AE006 */ jal sins
|
||||
/* 068CE8 800680E8 01C02025 */ move $a0, $t6
|
||||
/* 068CEC 800680EC C7A40098 */ lwc1 $f4, 0x98($sp)
|
||||
/* 068CF0 800680F0 C6080014 */ lwc1 $f8, 0x14($s0)
|
||||
/* 068CF4 800680F4 3C014000 */ li $at, 0x40000000 # 2.000000
|
||||
/* 068CF8 800680F8 46040182 */ mul.s $f6, $f0, $f4
|
||||
/* 068CFC 800680FC 46083280 */ add.s $f10, $f6, $f8
|
||||
/* 068D00 80068100 E7AA007C */ swc1 $f10, 0x7c($sp)
|
||||
/* 068D04 80068104 960F0254 */ lhu $t7, 0x254($s0)
|
||||
/* 068D08 80068108 C6120070 */ lwc1 $f18, 0x70($s0)
|
||||
/* 068D0C 8006810C C6100018 */ lwc1 $f16, 0x18($s0)
|
||||
/* 068D10 80068110 000FC080 */ sll $t8, $t7, 2
|
||||
/* 068D14 80068114 03B8C821 */ addu $t9, $sp, $t8
|
||||
/* 068D18 80068118 46128100 */ add.s $f4, $f16, $f18
|
||||
/* 068D1C 8006811C C7260054 */ lwc1 $f6, 0x54($t9)
|
||||
/* 068D20 80068120 44815000 */ mtc1 $at, $f10
|
||||
/* 068D24 80068124 24194000 */ li $t9, 16384
|
||||
/* 068D28 80068128 46062201 */ sub.s $f8, $f4, $f6
|
||||
/* 068D2C 8006812C 460A4401 */ sub.s $f16, $f8, $f10
|
||||
/* 068D30 80068130 E7B00080 */ swc1 $f16, 0x80($sp)
|
||||
/* 068D34 80068134 860F00C0 */ lh $t7, 0xc0($s0)
|
||||
/* 068D38 80068138 860E002E */ lh $t6, 0x2e($s0)
|
||||
/* 068D3C 8006813C 01CFC021 */ addu $t8, $t6, $t7
|
||||
/* 068D40 80068140 03382023 */ subu $a0, $t9, $t8
|
||||
/* 068D44 80068144 308EFFFF */ andi $t6, $a0, 0xffff
|
||||
/* 068D48 80068148 0C0AE00E */ jal coss
|
||||
/* 068D4C 8006814C 01C02025 */ move $a0, $t6
|
||||
/* 068D50 80068150 C7B20098 */ lwc1 $f18, 0x98($sp)
|
||||
/* 068D54 80068154 C606001C */ lwc1 $f6, 0x1c($s0)
|
||||
/* 068D58 80068158 8FA20024 */ lw $v0, 0x24($sp)
|
||||
/* 068D5C 8006815C 46120102 */ mul.s $f4, $f0, $f18
|
||||
/* 068D60 80068160 3C01800F */ lui $at, %hi(D_800EE7C8)
|
||||
/* 068D64 80068164 27A4007C */ addiu $a0, $sp, 0x7c
|
||||
/* 068D68 80068168 27A50074 */ addiu $a1, $sp, 0x74
|
||||
/* 068D6C 8006816C 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 068D70 80068170 D426E7C8 */ ldc1 $f6, %lo(D_800EE7C8)($at)
|
||||
/* 068D74 80068174 E7A80084 */ swc1 $f8, 0x84($sp)
|
||||
/* 068D78 80068178 C6100224 */ lwc1 $f16, 0x224($s0)
|
||||
/* 068D7C 8006817C C44A0804 */ lwc1 $f10, 0x804($v0)
|
||||
/* 068D80 80068180 46105482 */ mul.s $f18, $f10, $f16
|
||||
/* 068D84 80068184 46009121 */ cvt.d.s $f4, $f18
|
||||
/* 068D88 80068188 46262202 */ mul.d $f8, $f4, $f6
|
||||
/* 068D8C 8006818C 462042A0 */ cvt.s.d $f10, $f8
|
||||
/* 068D90 80068190 44065000 */ mfc1 $a2, $f10
|
||||
/* 068D94 80068194 0C0194B5 */ jal func_800652D4
|
||||
/* 068D98 80068198 00000000 */ nop
|
||||
/* 068D9C 8006819C 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
|
||||
/* 068DA0 800681A0 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
|
||||
/* 068DA4 800681A4 8C620000 */ lw $v0, ($v1)
|
||||
/* 068DA8 800681A8 3C180D01 */ lui $t8, %hi(D_0D008DB8) # $t8, 0xd01
|
||||
/* 068DAC 800681AC 27188DB8 */ addiu $t8, %lo(D_0D008DB8) # addiu $t8, $t8, -0x7248
|
||||
/* 068DB0 800681B0 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 068DB4 800681B4 AC6F0000 */ sw $t7, ($v1)
|
||||
/* 068DB8 800681B8 3C190600 */ lui $t9, 0x600
|
||||
/* 068DBC 800681BC AC590000 */ sw $t9, ($v0)
|
||||
/* 068DC0 800681C0 AC580004 */ sw $t8, 4($v0)
|
||||
/* 068DC4 800681C4 8C620000 */ lw $v0, ($v1)
|
||||
/* 068DC8 800681C8 3C0FFD90 */ lui $t7, 0xfd90
|
||||
/* 068DCC 800681CC 240700FF */ li $a3, 255
|
||||
/* 068DD0 800681D0 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 068DD4 800681D4 AC6E0000 */ sw $t6, ($v1)
|
||||
/* 068DD8 800681D8 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 068DDC 800681DC 8FB90090 */ lw $t9, 0x90($sp)
|
||||
/* 068DE0 800681E0 3C0F0700 */ lui $t7, 0x700
|
||||
/* 068DE4 800681E4 3C0EF590 */ lui $t6, 0xf590
|
||||
/* 068DE8 800681E8 AC590004 */ sw $t9, 4($v0)
|
||||
/* 068DEC 800681EC 8C620000 */ lw $v0, ($v1)
|
||||
/* 068DF0 800681F0 24580008 */ addiu $t8, $v0, 8
|
||||
/* 068DF4 800681F4 AC780000 */ sw $t8, ($v1)
|
||||
/* 068DF8 800681F8 AC4F0004 */ sw $t7, 4($v0)
|
||||
/* 068DFC 800681FC AC4E0000 */ sw $t6, ($v0)
|
||||
/* 068E00 80068200 8C620000 */ lw $v0, ($v1)
|
||||
/* 068E04 80068204 3C18E600 */ lui $t8, 0xe600
|
||||
/* 068E08 80068208 3C0FF300 */ lui $t7, 0xf300
|
||||
/* 068E0C 8006820C 24590008 */ addiu $t9, $v0, 8
|
||||
/* 068E10 80068210 AC790000 */ sw $t9, ($v1)
|
||||
/* 068E14 80068214 AC400004 */ sw $zero, 4($v0)
|
||||
/* 068E18 80068218 AC580000 */ sw $t8, ($v0)
|
||||
/* 068E1C 8006821C 8C620000 */ lw $v0, ($v1)
|
||||
/* 068E20 80068220 3C19071F */ lui $t9, (0x071FF200 >> 16) # lui $t9, 0x71f
|
||||
/* 068E24 80068224 3739F200 */ ori $t9, (0x071FF200 & 0xFFFF) # ori $t9, $t9, 0xf200
|
||||
/* 068E28 80068228 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 068E2C 8006822C AC6E0000 */ sw $t6, ($v1)
|
||||
/* 068E30 80068230 AC590004 */ sw $t9, 4($v0)
|
||||
/* 068E34 80068234 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 068E38 80068238 8C620000 */ lw $v0, ($v1)
|
||||
/* 068E3C 8006823C 3C0EE700 */ lui $t6, 0xe700
|
||||
/* 068E40 80068240 3C19F588 */ lui $t9, (0xF5880800 >> 16) # lui $t9, 0xf588
|
||||
/* 068E44 80068244 24580008 */ addiu $t8, $v0, 8
|
||||
/* 068E48 80068248 AC780000 */ sw $t8, ($v1)
|
||||
/* 068E4C 8006824C AC400004 */ sw $zero, 4($v0)
|
||||
/* 068E50 80068250 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 068E54 80068254 8C620000 */ lw $v0, ($v1)
|
||||
/* 068E58 80068258 37390800 */ ori $t9, (0xF5880800 & 0xFFFF) # ori $t9, $t9, 0x800
|
||||
/* 068E5C 8006825C 3C0EF200 */ lui $t6, 0xf200
|
||||
/* 068E60 80068260 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 068E64 80068264 AC6F0000 */ sw $t7, ($v1)
|
||||
/* 068E68 80068268 AC400004 */ sw $zero, 4($v0)
|
||||
/* 068E6C 8006826C AC590000 */ sw $t9, ($v0)
|
||||
/* 068E70 80068270 8C620000 */ lw $v0, ($v1)
|
||||
/* 068E74 80068274 3C0F0007 */ lui $t7, (0x0007C07C >> 16) # lui $t7, 7
|
||||
/* 068E78 80068278 35EFC07C */ ori $t7, (0x0007C07C & 0xFFFF) # ori $t7, $t7, 0xc07c
|
||||
/* 068E7C 8006827C 24580008 */ addiu $t8, $v0, 8
|
||||
/* 068E80 80068280 AC780000 */ sw $t8, ($v1)
|
||||
/* 068E84 80068284 AC4F0004 */ sw $t7, 4($v0)
|
||||
/* 068E88 80068288 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 068E8C 8006828C 8FA6009C */ lw $a2, 0x9c($sp)
|
||||
/* 068E90 80068290 0006C403 */ sra $t8, $a2, 0x10
|
||||
/* 068E94 80068294 330E00FF */ andi $t6, $t8, 0xff
|
||||
/* 068E98 80068298 000E7C00 */ sll $t7, $t6, 0x10
|
||||
/* 068E9C 8006829C 000F2403 */ sra $a0, $t7, 0x10
|
||||
/* 068EA0 800682A0 00067203 */ sra $t6, $a2, 8
|
||||
/* 068EA4 800682A4 31CF00FF */ andi $t7, $t6, 0xff
|
||||
/* 068EA8 800682A8 000FC400 */ sll $t8, $t7, 0x10
|
||||
/* 068EAC 800682AC 00182C03 */ sra $a1, $t8, 0x10
|
||||
/* 068EB0 800682B0 30CF00FF */ andi $t7, $a2, 0xff
|
||||
/* 068EB4 800682B4 000FC400 */ sll $t8, $t7, 0x10
|
||||
/* 068EB8 800682B8 0C012D05 */ jal func_8004B414
|
||||
/* 068EBC 800682BC 00183403 */ sra $a2, $t8, 0x10
|
||||
/* 068EC0 800682C0 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
|
||||
/* 068EC4 800682C4 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
|
||||
/* 068EC8 800682C8 8C620000 */ lw $v0, ($v1)
|
||||
/* 068ECC 800682CC 3C180D01 */ lui $t8, %hi(D_0D008E20) # $t8, 0xd01
|
||||
/* 068ED0 800682D0 3C058016 */ lui $a1, %hi(D_80164AF0) # $a1, 0x8016
|
||||
/* 068ED4 800682D4 24590008 */ addiu $t9, $v0, 8
|
||||
/* 068ED8 800682D8 AC790000 */ sw $t9, ($v1)
|
||||
/* 068EDC 800682DC 27188E20 */ addiu $t8, %lo(D_0D008E20) # addiu $t8, $t8, -0x71e0
|
||||
/* 068EE0 800682E0 3C0F0600 */ lui $t7, 0x600
|
||||
/* 068EE4 800682E4 24A54AF0 */ addiu $a1, %lo(D_80164AF0) # addiu $a1, $a1, 0x4af0
|
||||
/* 068EE8 800682E8 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 068EEC 800682EC AC580004 */ sw $t8, 4($v0)
|
||||
/* 068EF0 800682F0 84AE0000 */ lh $t6, ($a1)
|
||||
/* 068EF4 800682F4 25D90001 */ addiu $t9, $t6, 1
|
||||
/* 068EF8 800682F8 A4B90000 */ sh $t9, ($a1)
|
||||
.L800682FC:
|
||||
/* 068EFC 800682FC 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
/* 068F00 80068300 8FB00018 */ lw $s0, 0x18($sp)
|
||||
/* 068F04 80068304 27BD0088 */ addiu $sp, $sp, 0x88
|
||||
/* 068F08 80068308 03E00008 */ jr $ra
|
||||
/* 068F0C 8006830C 00000000 */ nop
|
||||
@@ -1,134 +0,0 @@
|
||||
glabel func_80069BA8
|
||||
/* 06A7A8 80069BA8 27BDFFA0 */ addiu $sp, $sp, -0x60
|
||||
/* 06A7AC 80069BAC AFA60068 */ sw $a2, 0x68($sp)
|
||||
/* 06A7B0 80069BB0 00067400 */ sll $t6, $a2, 0x10
|
||||
/* 06A7B4 80069BB4 000E3403 */ sra $a2, $t6, 0x10
|
||||
/* 06A7B8 80069BB8 000678C0 */ sll $t7, $a2, 3
|
||||
/* 06A7BC 80069BBC 01E67821 */ addu $t7, $t7, $a2
|
||||
/* 06A7C0 80069BC0 AFA7006C */ sw $a3, 0x6c($sp)
|
||||
/* 06A7C4 80069BC4 0007C600 */ sll $t8, $a3, 0x18
|
||||
/* 06A7C8 80069BC8 000F78C0 */ sll $t7, $t7, 3
|
||||
/* 06A7CC 80069BCC 00183E03 */ sra $a3, $t8, 0x18
|
||||
/* 06A7D0 80069BD0 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 06A7D4 80069BD4 AFA40060 */ sw $a0, 0x60($sp)
|
||||
/* 06A7D8 80069BD8 AFA50064 */ sw $a1, 0x64($sp)
|
||||
/* 06A7DC 80069BDC 008F1021 */ addu $v0, $a0, $t7
|
||||
/* 06A7E0 80069BE0 84580AE4 */ lh $t8, 0xae4($v0)
|
||||
/* 06A7E4 80069BE4 24010001 */ li $at, 1
|
||||
/* 06A7E8 80069BE8 00807025 */ move $t6, $a0
|
||||
/* 06A7EC 80069BEC 5701006F */ bnel $t8, $at, .L80069DAC
|
||||
/* 06A7F0 80069BF0 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 06A7F4 80069BF4 84590B00 */ lh $t9, 0xb00($v0)
|
||||
/* 06A7F8 80069BF8 27A5004C */ addiu $a1, $sp, 0x4c
|
||||
/* 06A7FC 80069BFC A7B9004A */ sh $t9, 0x4a($sp)
|
||||
/* 06A800 80069C00 844F0B02 */ lh $t7, 0xb02($v0)
|
||||
/* 06A804 80069C04 A7AF0048 */ sh $t7, 0x48($sp)
|
||||
/* 06A808 80069C08 84580B04 */ lh $t8, 0xb04($v0)
|
||||
/* 06A80C 80069C0C 00077840 */ sll $t7, $a3, 1
|
||||
/* 06A810 80069C10 A7B80046 */ sh $t8, 0x46($sp)
|
||||
/* 06A814 80069C14 84590B06 */ lh $t9, 0xb06($v0)
|
||||
/* 06A818 80069C18 008FC021 */ addu $t8, $a0, $t7
|
||||
/* 06A81C 80069C1C 27A40054 */ addiu $a0, $sp, 0x54
|
||||
/* 06A820 80069C20 A7B90044 */ sh $t9, 0x44($sp)
|
||||
/* 06A824 80069C24 C4440AC8 */ lwc1 $f4, 0xac8($v0)
|
||||
/* 06A828 80069C28 E7A40054 */ swc1 $f4, 0x54($sp)
|
||||
/* 06A82C 80069C2C C4460ACC */ lwc1 $f6, 0xacc($v0)
|
||||
/* 06A830 80069C30 E7A60058 */ swc1 $f6, 0x58($sp)
|
||||
/* 06A834 80069C34 C4480AD0 */ lwc1 $f8, 0xad0($v0)
|
||||
/* 06A838 80069C38 A7A0004C */ sh $zero, 0x4c($sp)
|
||||
/* 06A83C 80069C3C E7A8005C */ swc1 $f8, 0x5c($sp)
|
||||
/* 06A840 80069C40 87190048 */ lh $t9, 0x48($t8)
|
||||
/* 06A844 80069C44 A7A00050 */ sh $zero, 0x50($sp)
|
||||
/* 06A848 80069C48 A7B9004E */ sh $t9, 0x4e($sp)
|
||||
/* 06A84C 80069C4C C5D00224 */ lwc1 $f16, 0x224($t6)
|
||||
/* 06A850 80069C50 C44A0AD4 */ lwc1 $f10, 0xad4($v0)
|
||||
/* 06A854 80069C54 46105482 */ mul.s $f18, $f10, $f16
|
||||
/* 06A858 80069C58 44069000 */ mfc1 $a2, $f18
|
||||
/* 06A85C 80069C5C 0C0194B5 */ jal func_800652D4
|
||||
/* 06A860 80069C60 00000000 */ nop
|
||||
/* 06A864 80069C64 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
|
||||
/* 06A868 80069C68 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
|
||||
/* 06A86C 80069C6C 8C620000 */ lw $v0, ($v1)
|
||||
/* 06A870 80069C70 3C190D01 */ lui $t9, %hi(D_0D008DB8) # $t9, 0xd01
|
||||
/* 06A874 80069C74 27398DB8 */ addiu $t9, %lo(D_0D008DB8) # addiu $t9, $t9, -0x7248
|
||||
/* 06A878 80069C78 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 06A87C 80069C7C AC6F0000 */ sw $t7, ($v1)
|
||||
/* 06A880 80069C80 3C180600 */ lui $t8, 0x600
|
||||
/* 06A884 80069C84 AC580000 */ sw $t8, ($v0)
|
||||
/* 06A888 80069C88 AC590004 */ sw $t9, 4($v0)
|
||||
/* 06A88C 80069C8C 8C620000 */ lw $v0, ($v1)
|
||||
/* 06A890 80069C90 3C0FFD70 */ lui $t7, 0xfd70
|
||||
/* 06A894 80069C94 3C188019 */ lui $t8, %hi(D_8018D48C) # $t8, 0x8019
|
||||
/* 06A898 80069C98 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 06A89C 80069C9C AC6E0000 */ sw $t6, ($v1)
|
||||
/* 06A8A0 80069CA0 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 06A8A4 80069CA4 8F18D48C */ lw $t8, %lo(D_8018D48C)($t8)
|
||||
/* 06A8A8 80069CA8 3C0F0700 */ lui $t7, 0x700
|
||||
/* 06A8AC 80069CAC 3C0EF570 */ lui $t6, 0xf570
|
||||
/* 06A8B0 80069CB0 AC580004 */ sw $t8, 4($v0)
|
||||
/* 06A8B4 80069CB4 8C620000 */ lw $v0, ($v1)
|
||||
/* 06A8B8 80069CB8 24590008 */ addiu $t9, $v0, 8
|
||||
/* 06A8BC 80069CBC AC790000 */ sw $t9, ($v1)
|
||||
/* 06A8C0 80069CC0 AC4F0004 */ sw $t7, 4($v0)
|
||||
/* 06A8C4 80069CC4 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 06A8C8 80069CC8 8C620000 */ lw $v0, ($v1)
|
||||
/* 06A8CC 80069CCC 3C19E600 */ lui $t9, 0xe600
|
||||
/* 06A8D0 80069CD0 3C0FF300 */ lui $t7, 0xf300
|
||||
/* 06A8D4 80069CD4 24580008 */ addiu $t8, $v0, 8
|
||||
/* 06A8D8 80069CD8 AC780000 */ sw $t8, ($v1)
|
||||
/* 06A8DC 80069CDC AC400004 */ sw $zero, 4($v0)
|
||||
/* 06A8E0 80069CE0 AC590000 */ sw $t9, ($v0)
|
||||
/* 06A8E4 80069CE4 8C620000 */ lw $v0, ($v1)
|
||||
/* 06A8E8 80069CE8 3C18071F */ lui $t8, (0x071FF200 >> 16) # lui $t8, 0x71f
|
||||
/* 06A8EC 80069CEC 3718F200 */ ori $t8, (0x071FF200 & 0xFFFF) # ori $t8, $t8, 0xf200
|
||||
/* 06A8F0 80069CF0 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 06A8F4 80069CF4 AC6E0000 */ sw $t6, ($v1)
|
||||
/* 06A8F8 80069CF8 AC580004 */ sw $t8, 4($v0)
|
||||
/* 06A8FC 80069CFC AC4F0000 */ sw $t7, ($v0)
|
||||
/* 06A900 80069D00 8C620000 */ lw $v0, ($v1)
|
||||
/* 06A904 80069D04 3C0EE700 */ lui $t6, 0xe700
|
||||
/* 06A908 80069D08 3C18F568 */ lui $t8, (0xF5680800 >> 16) # lui $t8, 0xf568
|
||||
/* 06A90C 80069D0C 24590008 */ addiu $t9, $v0, 8
|
||||
/* 06A910 80069D10 AC790000 */ sw $t9, ($v1)
|
||||
/* 06A914 80069D14 AC400004 */ sw $zero, 4($v0)
|
||||
/* 06A918 80069D18 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 06A91C 80069D1C 8C620000 */ lw $v0, ($v1)
|
||||
/* 06A920 80069D20 37180800 */ ori $t8, (0xF5680800 & 0xFFFF) # ori $t8, $t8, 0x800
|
||||
/* 06A924 80069D24 3C0EF200 */ lui $t6, 0xf200
|
||||
/* 06A928 80069D28 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 06A92C 80069D2C AC6F0000 */ sw $t7, ($v1)
|
||||
/* 06A930 80069D30 AC400004 */ sw $zero, 4($v0)
|
||||
/* 06A934 80069D34 AC580000 */ sw $t8, ($v0)
|
||||
/* 06A938 80069D38 8C620000 */ lw $v0, ($v1)
|
||||
/* 06A93C 80069D3C 3C180007 */ lui $t8, (0x0007C07C >> 16) # lui $t8, 7
|
||||
/* 06A940 80069D40 3718C07C */ ori $t8, (0x0007C07C & 0xFFFF) # ori $t8, $t8, 0xc07c
|
||||
/* 06A944 80069D44 24590008 */ addiu $t9, $v0, 8
|
||||
/* 06A948 80069D48 AC790000 */ sw $t9, ($v1)
|
||||
/* 06A94C 80069D4C AFA20024 */ sw $v0, 0x24($sp)
|
||||
/* 06A950 80069D50 AC580004 */ sw $t8, 4($v0)
|
||||
/* 06A954 80069D54 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 06A958 80069D58 87A70044 */ lh $a3, 0x44($sp)
|
||||
/* 06A95C 80069D5C 87A60046 */ lh $a2, 0x46($sp)
|
||||
/* 06A960 80069D60 87A50048 */ lh $a1, 0x48($sp)
|
||||
/* 06A964 80069D64 0C012CD7 */ jal func_8004B35C
|
||||
/* 06A968 80069D68 87A4004A */ lh $a0, 0x4a($sp)
|
||||
/* 06A96C 80069D6C 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
|
||||
/* 06A970 80069D70 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
|
||||
/* 06A974 80069D74 8C620000 */ lw $v0, ($v1)
|
||||
/* 06A978 80069D78 3C180D01 */ lui $t8, %hi(D_0D008E48) # $t8, 0xd01
|
||||
/* 06A97C 80069D7C 3C058016 */ lui $a1, %hi(D_80164AF0) # $a1, 0x8016
|
||||
/* 06A980 80069D80 24590008 */ addiu $t9, $v0, 8
|
||||
/* 06A984 80069D84 AC790000 */ sw $t9, ($v1)
|
||||
/* 06A988 80069D88 27188E48 */ addiu $t8, %lo(D_0D008E48) # addiu $t8, $t8, -0x71b8
|
||||
/* 06A98C 80069D8C 3C0E0600 */ lui $t6, 0x600
|
||||
/* 06A990 80069D90 24A54AF0 */ addiu $a1, %lo(D_80164AF0) # addiu $a1, $a1, 0x4af0
|
||||
/* 06A994 80069D94 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 06A998 80069D98 AC580004 */ sw $t8, 4($v0)
|
||||
/* 06A99C 80069D9C 84AF0000 */ lh $t7, ($a1)
|
||||
/* 06A9A0 80069DA0 25F90001 */ addiu $t9, $t7, 1
|
||||
/* 06A9A4 80069DA4 A4B90000 */ sh $t9, ($a1)
|
||||
/* 06A9A8 80069DA8 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L80069DAC:
|
||||
/* 06A9AC 80069DAC 27BD0060 */ addiu $sp, $sp, 0x60
|
||||
/* 06A9B0 80069DB0 03E00008 */ jr $ra
|
||||
/* 06A9B4 80069DB4 00000000 */ nop
|
||||
@@ -1,155 +0,0 @@
|
||||
glabel func_8006A01C
|
||||
/* 06AC1C 8006A01C 27BDFFA0 */ addiu $sp, $sp, -0x60
|
||||
/* 06AC20 8006A020 AFA60068 */ sw $a2, 0x68($sp)
|
||||
/* 06AC24 8006A024 00067400 */ sll $t6, $a2, 0x10
|
||||
/* 06AC28 8006A028 000E3403 */ sra $a2, $t6, 0x10
|
||||
/* 06AC2C 8006A02C 000678C0 */ sll $t7, $a2, 3
|
||||
/* 06AC30 8006A030 01E67821 */ addu $t7, $t7, $a2
|
||||
/* 06AC34 8006A034 0007C600 */ sll $t8, $a3, 0x18
|
||||
/* 06AC38 8006A038 000F78C0 */ sll $t7, $t7, 3
|
||||
/* 06AC3C 8006A03C 0018CE03 */ sra $t9, $t8, 0x18
|
||||
/* 06AC40 8006A040 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 06AC44 8006A044 AFA40060 */ sw $a0, 0x60($sp)
|
||||
/* 06AC48 8006A048 AFA50064 */ sw $a1, 0x64($sp)
|
||||
/* 06AC4C 8006A04C AFA7006C */ sw $a3, 0x6c($sp)
|
||||
/* 06AC50 8006A050 008F1021 */ addu $v0, $a0, $t7
|
||||
/* 06AC54 8006A054 84580274 */ lh $t8, 0x274($v0)
|
||||
/* 06AC58 8006A058 24010001 */ li $at, 1
|
||||
/* 06AC5C 8006A05C 00807025 */ move $t6, $a0
|
||||
/* 06AC60 8006A060 57010084 */ bnel $t8, $at, .L8006A274
|
||||
/* 06AC64 8006A064 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 06AC68 8006A068 C4440528 */ lwc1 $f4, 0x528($v0)
|
||||
/* 06AC6C 8006A06C 0019C840 */ sll $t9, $t9, 1
|
||||
/* 06AC70 8006A070 00997821 */ addu $t7, $a0, $t9
|
||||
/* 06AC74 8006A074 E7A40054 */ swc1 $f4, 0x54($sp)
|
||||
/* 06AC78 8006A078 C446052C */ lwc1 $f6, 0x52c($v0)
|
||||
/* 06AC7C 8006A07C 27A40054 */ addiu $a0, $sp, 0x54
|
||||
/* 06AC80 8006A080 27A5004C */ addiu $a1, $sp, 0x4c
|
||||
/* 06AC84 8006A084 E7A60058 */ swc1 $f6, 0x58($sp)
|
||||
/* 06AC88 8006A088 C4480530 */ lwc1 $f8, 0x530($v0)
|
||||
/* 06AC8C 8006A08C A7A0004C */ sh $zero, 0x4c($sp)
|
||||
/* 06AC90 8006A090 E7A8005C */ swc1 $f8, 0x5c($sp)
|
||||
/* 06AC94 8006A094 85F80048 */ lh $t8, 0x48($t7)
|
||||
/* 06AC98 8006A098 A7A00050 */ sh $zero, 0x50($sp)
|
||||
/* 06AC9C 8006A09C A7B8004E */ sh $t8, 0x4e($sp)
|
||||
/* 06ACA0 8006A0A0 C5D00224 */ lwc1 $f16, 0x224($t6)
|
||||
/* 06ACA4 8006A0A4 C44A0534 */ lwc1 $f10, 0x534($v0)
|
||||
/* 06ACA8 8006A0A8 46105482 */ mul.s $f18, $f10, $f16
|
||||
/* 06ACAC 8006A0AC 44069000 */ mfc1 $a2, $f18
|
||||
/* 06ACB0 8006A0B0 0C0194B5 */ jal func_800652D4
|
||||
/* 06ACB4 8006A0B4 00000000 */ nop
|
||||
/* 06ACB8 8006A0B8 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
|
||||
/* 06ACBC 8006A0BC 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
|
||||
/* 06ACC0 8006A0C0 8C620000 */ lw $v0, ($v1)
|
||||
/* 06ACC4 8006A0C4 3C180D01 */ lui $t8, %hi(D_0D008D58) # $t8, 0xd01
|
||||
/* 06ACC8 8006A0C8 27188D58 */ addiu $t8, %lo(D_0D008D58) # addiu $t8, $t8, -0x72a8
|
||||
/* 06ACCC 8006A0CC 24590008 */ addiu $t9, $v0, 8
|
||||
/* 06ACD0 8006A0D0 AC790000 */ sw $t9, ($v1)
|
||||
/* 06ACD4 8006A0D4 3C0F0600 */ lui $t7, 0x600
|
||||
/* 06ACD8 8006A0D8 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 06ACDC 8006A0DC AC580004 */ sw $t8, 4($v0)
|
||||
/* 06ACE0 8006A0E0 8C620000 */ lw $v0, ($v1)
|
||||
/* 06ACE4 8006A0E4 3C19BA00 */ lui $t9, (0xBA000E02 >> 16) # lui $t9, 0xba00
|
||||
/* 06ACE8 8006A0E8 37390E02 */ ori $t9, (0xBA000E02 & 0xFFFF) # ori $t9, $t9, 0xe02
|
||||
/* 06ACEC 8006A0EC 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 06ACF0 8006A0F0 AC6E0000 */ sw $t6, ($v1)
|
||||
/* 06ACF4 8006A0F4 AC400004 */ sw $zero, 4($v0)
|
||||
/* 06ACF8 8006A0F8 AC590000 */ sw $t9, ($v0)
|
||||
/* 06ACFC 8006A0FC 8C620000 */ lw $v0, ($v1)
|
||||
/* 06AD00 8006A100 3C18FD70 */ lui $t8, 0xfd70
|
||||
/* 06AD04 8006A104 3C0E8019 */ lui $t6, %hi(D_8018D49C) # $t6, 0x8019
|
||||
/* 06AD08 8006A108 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 06AD0C 8006A10C AC6F0000 */ sw $t7, ($v1)
|
||||
/* 06AD10 8006A110 AC580000 */ sw $t8, ($v0)
|
||||
/* 06AD14 8006A114 8DCED49C */ lw $t6, %lo(D_8018D49C)($t6)
|
||||
/* 06AD18 8006A118 3C180708 */ lui $t8, (0x07080200 >> 16) # lui $t8, 0x708
|
||||
/* 06AD1C 8006A11C 37180200 */ ori $t8, (0x07080200 & 0xFFFF) # ori $t8, $t8, 0x200
|
||||
/* 06AD20 8006A120 AC4E0004 */ sw $t6, 4($v0)
|
||||
/* 06AD24 8006A124 8C620000 */ lw $v0, ($v1)
|
||||
/* 06AD28 8006A128 3C0FF570 */ lui $t7, 0xf570
|
||||
/* 06AD2C 8006A12C 240400FF */ li $a0, 255
|
||||
/* 06AD30 8006A130 24590008 */ addiu $t9, $v0, 8
|
||||
/* 06AD34 8006A134 AC790000 */ sw $t9, ($v1)
|
||||
/* 06AD38 8006A138 AC580004 */ sw $t8, 4($v0)
|
||||
/* 06AD3C 8006A13C AC4F0000 */ sw $t7, ($v0)
|
||||
/* 06AD40 8006A140 8C620000 */ lw $v0, ($v1)
|
||||
/* 06AD44 8006A144 3C19E600 */ lui $t9, 0xe600
|
||||
/* 06AD48 8006A148 3C18F300 */ lui $t8, 0xf300
|
||||
/* 06AD4C 8006A14C 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 06AD50 8006A150 AC6E0000 */ sw $t6, ($v1)
|
||||
/* 06AD54 8006A154 AC400004 */ sw $zero, 4($v0)
|
||||
/* 06AD58 8006A158 AC590000 */ sw $t9, ($v0)
|
||||
/* 06AD5C 8006A15C 8C620000 */ lw $v0, ($v1)
|
||||
/* 06AD60 8006A160 3C0E070F */ lui $t6, (0x070FF200 >> 16) # lui $t6, 0x70f
|
||||
/* 06AD64 8006A164 35CEF200 */ ori $t6, (0x070FF200 & 0xFFFF) # ori $t6, $t6, 0xf200
|
||||
/* 06AD68 8006A168 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 06AD6C 8006A16C AC6F0000 */ sw $t7, ($v1)
|
||||
/* 06AD70 8006A170 AC4E0004 */ sw $t6, 4($v0)
|
||||
/* 06AD74 8006A174 AC580000 */ sw $t8, ($v0)
|
||||
/* 06AD78 8006A178 8C620000 */ lw $v0, ($v1)
|
||||
/* 06AD7C 8006A17C 3C0FE700 */ lui $t7, 0xe700
|
||||
/* 06AD80 8006A180 3C0EF570 */ lui $t6, (0xF5700800 >> 16) # lui $t6, 0xf570
|
||||
/* 06AD84 8006A184 24590008 */ addiu $t9, $v0, 8
|
||||
/* 06AD88 8006A188 AC790000 */ sw $t9, ($v1)
|
||||
/* 06AD8C 8006A18C AC400004 */ sw $zero, 4($v0)
|
||||
/* 06AD90 8006A190 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 06AD94 8006A194 8C620000 */ lw $v0, ($v1)
|
||||
/* 06AD98 8006A198 3C0F0008 */ lui $t7, (0x00080200 >> 16) # lui $t7, 8
|
||||
/* 06AD9C 8006A19C 35EF0200 */ ori $t7, (0x00080200 & 0xFFFF) # ori $t7, $t7, 0x200
|
||||
/* 06ADA0 8006A1A0 24580008 */ addiu $t8, $v0, 8
|
||||
/* 06ADA4 8006A1A4 AC780000 */ sw $t8, ($v1)
|
||||
/* 06ADA8 8006A1A8 AFA2002C */ sw $v0, 0x2c($sp)
|
||||
/* 06ADAC 8006A1AC 35CE0800 */ ori $t6, (0xF5700800 & 0xFFFF) # ori $t6, $t6, 0x800
|
||||
/* 06ADB0 8006A1B0 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 06ADB4 8006A1B4 AC4F0004 */ sw $t7, 4($v0)
|
||||
/* 06ADB8 8006A1B8 8C620000 */ lw $v0, ($v1)
|
||||
/* 06ADBC 8006A1BC 3C190003 */ lui $t9, (0x0003C03C >> 16) # lui $t9, 3
|
||||
/* 06ADC0 8006A1C0 3739C03C */ ori $t9, (0x0003C03C & 0xFFFF) # ori $t9, $t9, 0xc03c
|
||||
/* 06ADC4 8006A1C4 24580008 */ addiu $t8, $v0, 8
|
||||
/* 06ADC8 8006A1C8 AC780000 */ sw $t8, ($v1)
|
||||
/* 06ADCC 8006A1CC 3C0EF200 */ lui $t6, 0xf200
|
||||
/* 06ADD0 8006A1D0 AFA20028 */ sw $v0, 0x28($sp)
|
||||
/* 06ADD4 8006A1D4 240500FF */ li $a1, 255
|
||||
/* 06ADD8 8006A1D8 240600FF */ li $a2, 255
|
||||
/* 06ADDC 8006A1DC 240700FF */ li $a3, 255
|
||||
/* 06ADE0 8006A1E0 AC590004 */ sw $t9, 4($v0)
|
||||
/* 06ADE4 8006A1E4 0C012CD7 */ jal func_8004B35C
|
||||
/* 06ADE8 8006A1E8 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 06ADEC 8006A1EC 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
|
||||
/* 06ADF0 8006A1F0 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
|
||||
/* 06ADF4 8006A1F4 8C620000 */ lw $v0, ($v1)
|
||||
/* 06ADF8 8006A1F8 3C0EB900 */ lui $t6, (0xB900031D >> 16) # lui $t6, 0xb900
|
||||
/* 06ADFC 8006A1FC 3C190050 */ lui $t9, (0x00504B50 >> 16) # lui $t9, 0x50
|
||||
/* 06AE00 8006A200 24580008 */ addiu $t8, $v0, 8
|
||||
/* 06AE04 8006A204 AC780000 */ sw $t8, ($v1)
|
||||
/* 06AE08 8006A208 37394B50 */ ori $t9, (0x00504B50 & 0xFFFF) # ori $t9, $t9, 0x4b50
|
||||
/* 06AE0C 8006A20C 35CE031D */ ori $t6, (0xB900031D & 0xFFFF) # ori $t6, $t6, 0x31d
|
||||
/* 06AE10 8006A210 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 06AE14 8006A214 AC590004 */ sw $t9, 4($v0)
|
||||
/* 06AE18 8006A218 8C620000 */ lw $v0, ($v1)
|
||||
/* 06AE1C 8006A21C 3C0E0D01 */ lui $t6, %hi(D_0D008B78) # $t6, 0xd01
|
||||
/* 06AE20 8006A220 3C180400 */ lui $t8, (0x0400103F >> 16) # lui $t8, 0x400
|
||||
/* 06AE24 8006A224 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 06AE28 8006A228 AC6F0000 */ sw $t7, ($v1)
|
||||
/* 06AE2C 8006A22C 3718103F */ ori $t8, (0x0400103F & 0xFFFF) # ori $t8, $t8, 0x103f
|
||||
/* 06AE30 8006A230 25CE8B78 */ addiu $t6, %lo(D_0D008B78) # addiu $t6, $t6, -0x7488
|
||||
/* 06AE34 8006A234 AC4E0004 */ sw $t6, 4($v0)
|
||||
/* 06AE38 8006A238 AC580000 */ sw $t8, ($v0)
|
||||
/* 06AE3C 8006A23C 8C620000 */ lw $v0, ($v1)
|
||||
/* 06AE40 8006A240 3C180D01 */ lui $t8, %hi(D_0D008DA0) # $t8, 0xd01
|
||||
/* 06AE44 8006A244 3C078016 */ lui $a3, %hi(D_80164AF0) # $a3, 0x8016
|
||||
/* 06AE48 8006A248 24590008 */ addiu $t9, $v0, 8
|
||||
/* 06AE4C 8006A24C AC790000 */ sw $t9, ($v1)
|
||||
/* 06AE50 8006A250 27188DA0 */ addiu $t8, %lo(D_0D008DA0) # addiu $t8, $t8, -0x7260
|
||||
/* 06AE54 8006A254 3C0F0600 */ lui $t7, 0x600
|
||||
/* 06AE58 8006A258 24E74AF0 */ addiu $a3, %lo(D_80164AF0) # addiu $a3, $a3, 0x4af0
|
||||
/* 06AE5C 8006A25C AC4F0000 */ sw $t7, ($v0)
|
||||
/* 06AE60 8006A260 AC580004 */ sw $t8, 4($v0)
|
||||
/* 06AE64 8006A264 84EE0000 */ lh $t6, ($a3)
|
||||
/* 06AE68 8006A268 25D90001 */ addiu $t9, $t6, 1
|
||||
/* 06AE6C 8006A26C A4F90000 */ sh $t9, ($a3)
|
||||
/* 06AE70 8006A270 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L8006A274:
|
||||
/* 06AE74 8006A274 27BD0060 */ addiu $sp, $sp, 0x60
|
||||
/* 06AE78 8006A278 03E00008 */ jr $ra
|
||||
/* 06AE7C 8006A27C 00000000 */ nop
|
||||
@@ -40,6 +40,12 @@ glabel D_800EE830
|
||||
glabel D_800EE838
|
||||
.double 0.2
|
||||
|
||||
.section .data
|
||||
|
||||
glabel D_800E4914
|
||||
.float 9.0, 10.0, 9.0, 8.0
|
||||
.float 10.0, 9.5, 9.5, 11.0
|
||||
|
||||
.section .text
|
||||
|
||||
glabel func_8006A7C0
|
||||
|
||||
@@ -17,6 +17,16 @@ glabel D_800EE858
|
||||
glabel D_800EE860
|
||||
.float 0.3
|
||||
|
||||
.section .data
|
||||
|
||||
glabel D_800E4934
|
||||
.word 0x00c80100, 0x00007001, 0x00107951, 0x00005970
|
||||
.word 0x00705500, 0x007a7e00, 0x00772c24, 0x00301458
|
||||
|
||||
glabel D_800E4954
|
||||
.word 0x00dc0000, 0x00008c06, 0x00000051, 0x00000000
|
||||
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
||||
|
||||
.section .text
|
||||
|
||||
glabel func_8006AFD0
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
.section .data
|
||||
|
||||
glabel D_800E4974
|
||||
.word 0x00c80100, 0x00007001, 0x00107951, 0x00005970
|
||||
.word 0x00705500, 0x007a7e00, 0x00772c24, 0x00301458
|
||||
|
||||
glabel D_800E4994
|
||||
.word 0x00dc0000, 0x00008c06, 0x00000051, 0x00000000
|
||||
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
||||
|
||||
.section .text
|
||||
|
||||
glabel func_8006BB34
|
||||
/* 06C734 8006BB34 27BDFEB8 */ addiu $sp, $sp, -0x148
|
||||
/* 06C738 8006BB38 3C18800E */ lui $t8, %hi(D_800E4974) # $t8, 0x800e
|
||||
|
||||
@@ -1,116 +0,0 @@
|
||||
glabel func_8006C0C8
|
||||
/* 06CCC8 8006C0C8 27BDFFA8 */ addiu $sp, $sp, -0x58
|
||||
/* 06CCCC 8006C0CC AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 06CCD0 8006C0D0 AFA40058 */ sw $a0, 0x58($sp)
|
||||
/* 06CCD4 8006C0D4 AFA60060 */ sw $a2, 0x60($sp)
|
||||
/* 06CCD8 8006C0D8 AFA70064 */ sw $a3, 0x64($sp)
|
||||
/* 06CCDC 8006C0DC C4840000 */ lwc1 $f4, ($a0)
|
||||
/* 06CCE0 8006C0E0 3C0F800E */ lui $t7, %hi(camera1) # $t7, 0x800e
|
||||
/* 06CCE4 8006C0E4 8DEFDB40 */ lw $t7, %lo(camera1)($t7)
|
||||
/* 06CCE8 8006C0E8 E7A4004C */ swc1 $f4, 0x4c($sp)
|
||||
/* 06CCEC 8006C0EC C4860004 */ lwc1 $f6, 4($a0)
|
||||
/* 06CCF0 8006C0F0 44856000 */ mtc1 $a1, $f12
|
||||
/* 06CCF4 8006C0F4 27A50044 */ addiu $a1, $sp, 0x44
|
||||
/* 06CCF8 8006C0F8 E7A60050 */ swc1 $f6, 0x50($sp)
|
||||
/* 06CCFC 8006C0FC C4880008 */ lwc1 $f8, 8($a0)
|
||||
/* 06CD00 8006C100 A7A00044 */ sh $zero, 0x44($sp)
|
||||
/* 06CD04 8006C104 44066000 */ mfc1 $a2, $f12
|
||||
/* 06CD08 8006C108 E7A80054 */ swc1 $f8, 0x54($sp)
|
||||
/* 06CD0C 8006C10C 85F80026 */ lh $t8, 0x26($t7)
|
||||
/* 06CD10 8006C110 A7A00048 */ sh $zero, 0x48($sp)
|
||||
/* 06CD14 8006C114 27A4004C */ addiu $a0, $sp, 0x4c
|
||||
/* 06CD18 8006C118 0C0194B5 */ jal func_800652D4
|
||||
/* 06CD1C 8006C11C A7B80046 */ sh $t8, 0x46($sp)
|
||||
/* 06CD20 8006C120 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
|
||||
/* 06CD24 8006C124 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
|
||||
/* 06CD28 8006C128 8C620000 */ lw $v0, ($v1)
|
||||
/* 06CD2C 8006C12C 3C0F0D01 */ lui $t7, %hi(D_0D008DB8) # $t7, 0xd01
|
||||
/* 06CD30 8006C130 25EF8DB8 */ addiu $t7, %lo(D_0D008DB8) # addiu $t7, $t7, -0x7248
|
||||
/* 06CD34 8006C134 24590008 */ addiu $t9, $v0, 8
|
||||
/* 06CD38 8006C138 AC790000 */ sw $t9, ($v1)
|
||||
/* 06CD3C 8006C13C 3C0E0600 */ lui $t6, 0x600
|
||||
/* 06CD40 8006C140 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 06CD44 8006C144 AC4F0004 */ sw $t7, 4($v0)
|
||||
/* 06CD48 8006C148 8C620000 */ lw $v0, ($v1)
|
||||
/* 06CD4C 8006C14C 3C19FD70 */ lui $t9, 0xfd70
|
||||
/* 06CD50 8006C150 3C0E8019 */ lui $t6, %hi(D_8018D48C) # $t6, 0x8019
|
||||
/* 06CD54 8006C154 24580008 */ addiu $t8, $v0, 8
|
||||
/* 06CD58 8006C158 AC780000 */ sw $t8, ($v1)
|
||||
/* 06CD5C 8006C15C AC590000 */ sw $t9, ($v0)
|
||||
/* 06CD60 8006C160 8DCED48C */ lw $t6, %lo(D_8018D48C)($t6)
|
||||
/* 06CD64 8006C164 3C190700 */ lui $t9, 0x700
|
||||
/* 06CD68 8006C168 3C18F570 */ lui $t8, 0xf570
|
||||
/* 06CD6C 8006C16C AC4E0004 */ sw $t6, 4($v0)
|
||||
/* 06CD70 8006C170 8C620000 */ lw $v0, ($v1)
|
||||
/* 06CD74 8006C174 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 06CD78 8006C178 AC6F0000 */ sw $t7, ($v1)
|
||||
/* 06CD7C 8006C17C AC590004 */ sw $t9, 4($v0)
|
||||
/* 06CD80 8006C180 AC580000 */ sw $t8, ($v0)
|
||||
/* 06CD84 8006C184 8C620000 */ lw $v0, ($v1)
|
||||
/* 06CD88 8006C188 3C0FE600 */ lui $t7, 0xe600
|
||||
/* 06CD8C 8006C18C 3C19F300 */ lui $t9, 0xf300
|
||||
/* 06CD90 8006C190 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 06CD94 8006C194 AC6E0000 */ sw $t6, ($v1)
|
||||
/* 06CD98 8006C198 AC400004 */ sw $zero, 4($v0)
|
||||
/* 06CD9C 8006C19C AC4F0000 */ sw $t7, ($v0)
|
||||
/* 06CDA0 8006C1A0 8C620000 */ lw $v0, ($v1)
|
||||
/* 06CDA4 8006C1A4 3C0E071F */ lui $t6, (0x071FF200 >> 16) # lui $t6, 0x71f
|
||||
/* 06CDA8 8006C1A8 35CEF200 */ ori $t6, (0x071FF200 & 0xFFFF) # ori $t6, $t6, 0xf200
|
||||
/* 06CDAC 8006C1AC 24580008 */ addiu $t8, $v0, 8
|
||||
/* 06CDB0 8006C1B0 AC780000 */ sw $t8, ($v1)
|
||||
/* 06CDB4 8006C1B4 AC4E0004 */ sw $t6, 4($v0)
|
||||
/* 06CDB8 8006C1B8 AC590000 */ sw $t9, ($v0)
|
||||
/* 06CDBC 8006C1BC 8C620000 */ lw $v0, ($v1)
|
||||
/* 06CDC0 8006C1C0 3C18E700 */ lui $t8, 0xe700
|
||||
/* 06CDC4 8006C1C4 3C0EF568 */ lui $t6, (0xF5680800 >> 16) # lui $t6, 0xf568
|
||||
/* 06CDC8 8006C1C8 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 06CDCC 8006C1CC AC6F0000 */ sw $t7, ($v1)
|
||||
/* 06CDD0 8006C1D0 AC400004 */ sw $zero, 4($v0)
|
||||
/* 06CDD4 8006C1D4 AC580000 */ sw $t8, ($v0)
|
||||
/* 06CDD8 8006C1D8 8C620000 */ lw $v0, ($v1)
|
||||
/* 06CDDC 8006C1DC 35CE0800 */ ori $t6, (0xF5680800 & 0xFFFF) # ori $t6, $t6, 0x800
|
||||
/* 06CDE0 8006C1E0 3C18F200 */ lui $t8, 0xf200
|
||||
/* 06CDE4 8006C1E4 24590008 */ addiu $t9, $v0, 8
|
||||
/* 06CDE8 8006C1E8 AC790000 */ sw $t9, ($v1)
|
||||
/* 06CDEC 8006C1EC AC400004 */ sw $zero, 4($v0)
|
||||
/* 06CDF0 8006C1F0 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 06CDF4 8006C1F4 8C620000 */ lw $v0, ($v1)
|
||||
/* 06CDF8 8006C1F8 3C0E0007 */ lui $t6, (0x0007C07C >> 16) # lui $t6, 7
|
||||
/* 06CDFC 8006C1FC 35CEC07C */ ori $t6, (0x0007C07C & 0xFFFF) # ori $t6, $t6, 0xc07c
|
||||
/* 06CE00 8006C200 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 06CE04 8006C204 AC6F0000 */ sw $t7, ($v1)
|
||||
/* 06CE08 8006C208 AFA2001C */ sw $v0, 0x1c($sp)
|
||||
/* 06CE0C 8006C20C AC4E0004 */ sw $t6, 4($v0)
|
||||
/* 06CE10 8006C210 AC580000 */ sw $t8, ($v0)
|
||||
/* 06CE14 8006C214 8FA60060 */ lw $a2, 0x60($sp)
|
||||
/* 06CE18 8006C218 87A70066 */ lh $a3, 0x66($sp)
|
||||
/* 06CE1C 8006C21C 0006C403 */ sra $t8, $a2, 0x10
|
||||
/* 06CE20 8006C220 330E00FF */ andi $t6, $t8, 0xff
|
||||
/* 06CE24 8006C224 000ECC00 */ sll $t9, $t6, 0x10
|
||||
/* 06CE28 8006C228 00192403 */ sra $a0, $t9, 0x10
|
||||
/* 06CE2C 8006C22C 00067203 */ sra $t6, $a2, 8
|
||||
/* 06CE30 8006C230 31D900FF */ andi $t9, $t6, 0xff
|
||||
/* 06CE34 8006C234 0019C400 */ sll $t8, $t9, 0x10
|
||||
/* 06CE38 8006C238 00182C03 */ sra $a1, $t8, 0x10
|
||||
/* 06CE3C 8006C23C 30D900FF */ andi $t9, $a2, 0xff
|
||||
/* 06CE40 8006C240 0019C400 */ sll $t8, $t9, 0x10
|
||||
/* 06CE44 8006C244 0C012CD7 */ jal func_8004B35C
|
||||
/* 06CE48 8006C248 00183403 */ sra $a2, $t8, 0x10
|
||||
/* 06CE4C 8006C24C 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
|
||||
/* 06CE50 8006C250 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
|
||||
/* 06CE54 8006C254 8C620000 */ lw $v0, ($v1)
|
||||
/* 06CE58 8006C258 3C180D01 */ lui $t8, %hi(D_0D008E48) # $t8, 0xd01
|
||||
/* 06CE5C 8006C25C 3C058016 */ lui $a1, %hi(D_80164AF0) # $a1, 0x8016
|
||||
/* 06CE60 8006C260 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 06CE64 8006C264 AC6F0000 */ sw $t7, ($v1)
|
||||
/* 06CE68 8006C268 27188E48 */ addiu $t8, %lo(D_0D008E48) # addiu $t8, $t8, -0x71b8
|
||||
/* 06CE6C 8006C26C 3C190600 */ lui $t9, 0x600
|
||||
/* 06CE70 8006C270 24A54AF0 */ addiu $a1, %lo(D_80164AF0) # addiu $a1, $a1, 0x4af0
|
||||
/* 06CE74 8006C274 AC590000 */ sw $t9, ($v0)
|
||||
/* 06CE78 8006C278 AC580004 */ sw $t8, 4($v0)
|
||||
/* 06CE7C 8006C27C 84AE0000 */ lh $t6, ($a1)
|
||||
/* 06CE80 8006C280 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 06CE84 8006C284 27BD0058 */ addiu $sp, $sp, 0x58
|
||||
/* 06CE88 8006C288 25CF0001 */ addiu $t7, $t6, 1
|
||||
/* 06CE8C 8006C28C 03E00008 */ jr $ra
|
||||
/* 06CE90 8006C290 A4AF0000 */ sh $t7, ($a1)
|
||||
@@ -1,119 +0,0 @@
|
||||
glabel func_8006C4D4
|
||||
/* 06D0D4 8006C4D4 27BDFFA8 */ addiu $sp, $sp, -0x58
|
||||
/* 06D0D8 8006C4D8 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 06D0DC 8006C4DC AFA40058 */ sw $a0, 0x58($sp)
|
||||
/* 06D0E0 8006C4E0 AFA60060 */ sw $a2, 0x60($sp)
|
||||
/* 06D0E4 8006C4E4 AFA70064 */ sw $a3, 0x64($sp)
|
||||
/* 06D0E8 8006C4E8 C4840000 */ lwc1 $f4, ($a0)
|
||||
/* 06D0EC 8006C4EC 3C0F800E */ lui $t7, %hi(camera1) # $t7, 0x800e
|
||||
/* 06D0F0 8006C4F0 8DEFDB40 */ lw $t7, %lo(camera1)($t7)
|
||||
/* 06D0F4 8006C4F4 E7A4004C */ swc1 $f4, 0x4c($sp)
|
||||
/* 06D0F8 8006C4F8 C4860004 */ lwc1 $f6, 4($a0)
|
||||
/* 06D0FC 8006C4FC 44856000 */ mtc1 $a1, $f12
|
||||
/* 06D100 8006C500 27A50044 */ addiu $a1, $sp, 0x44
|
||||
/* 06D104 8006C504 E7A60050 */ swc1 $f6, 0x50($sp)
|
||||
/* 06D108 8006C508 C4880008 */ lwc1 $f8, 8($a0)
|
||||
/* 06D10C 8006C50C A7A00044 */ sh $zero, 0x44($sp)
|
||||
/* 06D110 8006C510 44066000 */ mfc1 $a2, $f12
|
||||
/* 06D114 8006C514 E7A80054 */ swc1 $f8, 0x54($sp)
|
||||
/* 06D118 8006C518 85F80026 */ lh $t8, 0x26($t7)
|
||||
/* 06D11C 8006C51C A7A00048 */ sh $zero, 0x48($sp)
|
||||
/* 06D120 8006C520 27A4004C */ addiu $a0, $sp, 0x4c
|
||||
/* 06D124 8006C524 0C0194B5 */ jal func_800652D4
|
||||
/* 06D128 8006C528 A7B80046 */ sh $t8, 0x46($sp)
|
||||
/* 06D12C 8006C52C 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
|
||||
/* 06D130 8006C530 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
|
||||
/* 06D134 8006C534 8C620000 */ lw $v0, ($v1)
|
||||
/* 06D138 8006C538 3C0F0D01 */ lui $t7, %hi(D_0D008DB8) # $t7, 0xd01
|
||||
/* 06D13C 8006C53C 25EF8DB8 */ addiu $t7, %lo(D_0D008DB8) # addiu $t7, $t7, -0x7248
|
||||
/* 06D140 8006C540 24590008 */ addiu $t9, $v0, 8
|
||||
/* 06D144 8006C544 AC790000 */ sw $t9, ($v1)
|
||||
/* 06D148 8006C548 3C0E0600 */ lui $t6, 0x600
|
||||
/* 06D14C 8006C54C AC4E0000 */ sw $t6, ($v0)
|
||||
/* 06D150 8006C550 AC4F0004 */ sw $t7, 4($v0)
|
||||
/* 06D154 8006C554 8C620000 */ lw $v0, ($v1)
|
||||
/* 06D158 8006C558 3C19FD90 */ lui $t9, 0xfd90
|
||||
/* 06D15C 8006C55C 24580008 */ addiu $t8, $v0, 8
|
||||
/* 06D160 8006C560 AC780000 */ sw $t8, ($v1)
|
||||
/* 06D164 8006C564 AC590000 */ sw $t9, ($v0)
|
||||
/* 06D168 8006C568 87AE006A */ lh $t6, 0x6a($sp)
|
||||
/* 06D16C 8006C56C 3C180D03 */ lui $t8, %hi(D_0D02AC58) # $t8, 0xd03
|
||||
/* 06D170 8006C570 2718AC58 */ addiu $t8, %lo(D_0D02AC58) # addiu $t8, $t8, -0x53a8
|
||||
/* 06D174 8006C574 000E7A80 */ sll $t7, $t6, 0xa
|
||||
/* 06D178 8006C578 01F8C821 */ addu $t9, $t7, $t8
|
||||
/* 06D17C 8006C57C AC590004 */ sw $t9, 4($v0)
|
||||
/* 06D180 8006C580 8C620000 */ lw $v0, ($v1)
|
||||
/* 06D184 8006C584 3C180700 */ lui $t8, 0x700
|
||||
/* 06D188 8006C588 3C0FF590 */ lui $t7, 0xf590
|
||||
/* 06D18C 8006C58C 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 06D190 8006C590 AC6E0000 */ sw $t6, ($v1)
|
||||
/* 06D194 8006C594 AC580004 */ sw $t8, 4($v0)
|
||||
/* 06D198 8006C598 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 06D19C 8006C59C 8C620000 */ lw $v0, ($v1)
|
||||
/* 06D1A0 8006C5A0 3C0EE600 */ lui $t6, 0xe600
|
||||
/* 06D1A4 8006C5A4 3C18F300 */ lui $t8, 0xf300
|
||||
/* 06D1A8 8006C5A8 24590008 */ addiu $t9, $v0, 8
|
||||
/* 06D1AC 8006C5AC AC790000 */ sw $t9, ($v1)
|
||||
/* 06D1B0 8006C5B0 AC400004 */ sw $zero, 4($v0)
|
||||
/* 06D1B4 8006C5B4 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 06D1B8 8006C5B8 8C620000 */ lw $v0, ($v1)
|
||||
/* 06D1BC 8006C5BC 3C19071F */ lui $t9, (0x071FF200 >> 16) # lui $t9, 0x71f
|
||||
/* 06D1C0 8006C5C0 3739F200 */ ori $t9, (0x071FF200 & 0xFFFF) # ori $t9, $t9, 0xf200
|
||||
/* 06D1C4 8006C5C4 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 06D1C8 8006C5C8 AC6F0000 */ sw $t7, ($v1)
|
||||
/* 06D1CC 8006C5CC AC590004 */ sw $t9, 4($v0)
|
||||
/* 06D1D0 8006C5D0 AC580000 */ sw $t8, ($v0)
|
||||
/* 06D1D4 8006C5D4 8C620000 */ lw $v0, ($v1)
|
||||
/* 06D1D8 8006C5D8 3C0FE700 */ lui $t7, 0xe700
|
||||
/* 06D1DC 8006C5DC 3C19F588 */ lui $t9, (0xF5880800 >> 16) # lui $t9, 0xf588
|
||||
/* 06D1E0 8006C5E0 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 06D1E4 8006C5E4 AC6E0000 */ sw $t6, ($v1)
|
||||
/* 06D1E8 8006C5E8 AC400004 */ sw $zero, 4($v0)
|
||||
/* 06D1EC 8006C5EC AC4F0000 */ sw $t7, ($v0)
|
||||
/* 06D1F0 8006C5F0 8C620000 */ lw $v0, ($v1)
|
||||
/* 06D1F4 8006C5F4 37390800 */ ori $t9, (0xF5880800 & 0xFFFF) # ori $t9, $t9, 0x800
|
||||
/* 06D1F8 8006C5F8 3C0FF200 */ lui $t7, 0xf200
|
||||
/* 06D1FC 8006C5FC 24580008 */ addiu $t8, $v0, 8
|
||||
/* 06D200 8006C600 AC780000 */ sw $t8, ($v1)
|
||||
/* 06D204 8006C604 AC400004 */ sw $zero, 4($v0)
|
||||
/* 06D208 8006C608 AC590000 */ sw $t9, ($v0)
|
||||
/* 06D20C 8006C60C 8C620000 */ lw $v0, ($v1)
|
||||
/* 06D210 8006C610 3C190007 */ lui $t9, (0x0007C07C >> 16) # lui $t9, 7
|
||||
/* 06D214 8006C614 3739C07C */ ori $t9, (0x0007C07C & 0xFFFF) # ori $t9, $t9, 0xc07c
|
||||
/* 06D218 8006C618 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 06D21C 8006C61C AC6E0000 */ sw $t6, ($v1)
|
||||
/* 06D220 8006C620 AFA2001C */ sw $v0, 0x1c($sp)
|
||||
/* 06D224 8006C624 AC590004 */ sw $t9, 4($v0)
|
||||
/* 06D228 8006C628 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 06D22C 8006C62C 8FA60060 */ lw $a2, 0x60($sp)
|
||||
/* 06D230 8006C630 87A70066 */ lh $a3, 0x66($sp)
|
||||
/* 06D234 8006C634 00067C03 */ sra $t7, $a2, 0x10
|
||||
/* 06D238 8006C638 31F900FF */ andi $t9, $t7, 0xff
|
||||
/* 06D23C 8006C63C 0019C400 */ sll $t8, $t9, 0x10
|
||||
/* 06D240 8006C640 00182403 */ sra $a0, $t8, 0x10
|
||||
/* 06D244 8006C644 0006CA03 */ sra $t9, $a2, 8
|
||||
/* 06D248 8006C648 333800FF */ andi $t8, $t9, 0xff
|
||||
/* 06D24C 8006C64C 00187C00 */ sll $t7, $t8, 0x10
|
||||
/* 06D250 8006C650 000F2C03 */ sra $a1, $t7, 0x10
|
||||
/* 06D254 8006C654 30D800FF */ andi $t8, $a2, 0xff
|
||||
/* 06D258 8006C658 00187C00 */ sll $t7, $t8, 0x10
|
||||
/* 06D25C 8006C65C 0C012D05 */ jal func_8004B414
|
||||
/* 06D260 8006C660 000F3403 */ sra $a2, $t7, 0x10
|
||||
/* 06D264 8006C664 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
|
||||
/* 06D268 8006C668 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
|
||||
/* 06D26C 8006C66C 8C620000 */ lw $v0, ($v1)
|
||||
/* 06D270 8006C670 3C0F0D01 */ lui $t7, %hi(D_0D008E48) # $t7, 0xd01
|
||||
/* 06D274 8006C674 3C058016 */ lui $a1, %hi(D_80164AF0) # $a1, 0x8016
|
||||
/* 06D278 8006C678 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 06D27C 8006C67C AC6E0000 */ sw $t6, ($v1)
|
||||
/* 06D280 8006C680 25EF8E48 */ addiu $t7, %lo(D_0D008E48) # addiu $t7, $t7, -0x71b8
|
||||
/* 06D284 8006C684 3C180600 */ lui $t8, 0x600
|
||||
/* 06D288 8006C688 24A54AF0 */ addiu $a1, %lo(D_80164AF0) # addiu $a1, $a1, 0x4af0
|
||||
/* 06D28C 8006C68C AC580000 */ sw $t8, ($v0)
|
||||
/* 06D290 8006C690 AC4F0004 */ sw $t7, 4($v0)
|
||||
/* 06D294 8006C694 84B90000 */ lh $t9, ($a1)
|
||||
/* 06D298 8006C698 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 06D29C 8006C69C 27BD0058 */ addiu $sp, $sp, 0x58
|
||||
/* 06D2A0 8006C6A0 272E0001 */ addiu $t6, $t9, 1
|
||||
/* 06D2A4 8006C6A4 03E00008 */ jr $ra
|
||||
/* 06D2A8 8006C6A8 A4AE0000 */ sh $t6, ($a1)
|
||||
@@ -1,116 +0,0 @@
|
||||
glabel func_80280B50
|
||||
/* 124190 80280B50 27BDFFA8 */ addiu $sp, $sp, -0x58
|
||||
/* 124194 80280B54 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 124198 80280B58 AFA40058 */ sw $a0, 0x58($sp)
|
||||
/* 12419C 80280B5C AFA60060 */ sw $a2, 0x60($sp)
|
||||
/* 1241A0 80280B60 AFA70064 */ sw $a3, 0x64($sp)
|
||||
/* 1241A4 80280B64 C4840000 */ lwc1 $f4, ($a0)
|
||||
/* 1241A8 80280B68 3C0F800E */ lui $t7, %hi(camera1) # $t7, 0x800e
|
||||
/* 1241AC 80280B6C 8DEFDB40 */ lw $t7, %lo(camera1)($t7)
|
||||
/* 1241B0 80280B70 E7A4004C */ swc1 $f4, 0x4c($sp)
|
||||
/* 1241B4 80280B74 C4860004 */ lwc1 $f6, 4($a0)
|
||||
/* 1241B8 80280B78 44856000 */ mtc1 $a1, $f12
|
||||
/* 1241BC 80280B7C 27A50044 */ addiu $a1, $sp, 0x44
|
||||
/* 1241C0 80280B80 E7A60050 */ swc1 $f6, 0x50($sp)
|
||||
/* 1241C4 80280B84 C4880008 */ lwc1 $f8, 8($a0)
|
||||
/* 1241C8 80280B88 A7A00044 */ sh $zero, 0x44($sp)
|
||||
/* 1241CC 80280B8C 44066000 */ mfc1 $a2, $f12
|
||||
/* 1241D0 80280B90 E7A80054 */ swc1 $f8, 0x54($sp)
|
||||
/* 1241D4 80280B94 85F80026 */ lh $t8, 0x26($t7)
|
||||
/* 1241D8 80280B98 A7A00048 */ sh $zero, 0x48($sp)
|
||||
/* 1241DC 80280B9C 27A4004C */ addiu $a0, $sp, 0x4c
|
||||
/* 1241E0 80280BA0 0C0A028A */ jal func_80280A28
|
||||
/* 1241E4 80280BA4 A7B80046 */ sh $t8, 0x46($sp)
|
||||
/* 1241E8 80280BA8 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
|
||||
/* 1241EC 80280BAC 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
|
||||
/* 1241F0 80280BB0 8C620000 */ lw $v0, ($v1)
|
||||
/* 1241F4 80280BB4 3C0F0D01 */ lui $t7, %hi(D_0D008DB8) # $t7, 0xd01
|
||||
/* 1241F8 80280BB8 25EF8DB8 */ addiu $t7, %lo(D_0D008DB8) # addiu $t7, $t7, -0x7248
|
||||
/* 1241FC 80280BBC 24590008 */ addiu $t9, $v0, 8
|
||||
/* 124200 80280BC0 AC790000 */ sw $t9, ($v1)
|
||||
/* 124204 80280BC4 3C0E0600 */ lui $t6, 0x600
|
||||
/* 124208 80280BC8 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 12420C 80280BCC AC4F0004 */ sw $t7, 4($v0)
|
||||
/* 124210 80280BD0 8C620000 */ lw $v0, ($v1)
|
||||
/* 124214 80280BD4 3C19FD70 */ lui $t9, 0xfd70
|
||||
/* 124218 80280BD8 3C0E8019 */ lui $t6, %hi(D_8018D48C) # $t6, 0x8019
|
||||
/* 12421C 80280BDC 24580008 */ addiu $t8, $v0, 8
|
||||
/* 124220 80280BE0 AC780000 */ sw $t8, ($v1)
|
||||
/* 124224 80280BE4 AC590000 */ sw $t9, ($v0)
|
||||
/* 124228 80280BE8 8DCED48C */ lw $t6, %lo(D_8018D48C)($t6)
|
||||
/* 12422C 80280BEC 3C190700 */ lui $t9, 0x700
|
||||
/* 124230 80280BF0 3C18F570 */ lui $t8, 0xf570
|
||||
/* 124234 80280BF4 AC4E0004 */ sw $t6, 4($v0)
|
||||
/* 124238 80280BF8 8C620000 */ lw $v0, ($v1)
|
||||
/* 12423C 80280BFC 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 124240 80280C00 AC6F0000 */ sw $t7, ($v1)
|
||||
/* 124244 80280C04 AC590004 */ sw $t9, 4($v0)
|
||||
/* 124248 80280C08 AC580000 */ sw $t8, ($v0)
|
||||
/* 12424C 80280C0C 8C620000 */ lw $v0, ($v1)
|
||||
/* 124250 80280C10 3C0FE600 */ lui $t7, 0xe600
|
||||
/* 124254 80280C14 3C19F300 */ lui $t9, 0xf300
|
||||
/* 124258 80280C18 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 12425C 80280C1C AC6E0000 */ sw $t6, ($v1)
|
||||
/* 124260 80280C20 AC400004 */ sw $zero, 4($v0)
|
||||
/* 124264 80280C24 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 124268 80280C28 8C620000 */ lw $v0, ($v1)
|
||||
/* 12426C 80280C2C 3C0E071F */ lui $t6, (0x071FF200 >> 16) # lui $t6, 0x71f
|
||||
/* 124270 80280C30 35CEF200 */ ori $t6, (0x071FF200 & 0xFFFF) # ori $t6, $t6, 0xf200
|
||||
/* 124274 80280C34 24580008 */ addiu $t8, $v0, 8
|
||||
/* 124278 80280C38 AC780000 */ sw $t8, ($v1)
|
||||
/* 12427C 80280C3C AC4E0004 */ sw $t6, 4($v0)
|
||||
/* 124280 80280C40 AC590000 */ sw $t9, ($v0)
|
||||
/* 124284 80280C44 8C620000 */ lw $v0, ($v1)
|
||||
/* 124288 80280C48 3C18E700 */ lui $t8, 0xe700
|
||||
/* 12428C 80280C4C 3C0EF568 */ lui $t6, (0xF5680800 >> 16) # lui $t6, 0xf568
|
||||
/* 124290 80280C50 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 124294 80280C54 AC6F0000 */ sw $t7, ($v1)
|
||||
/* 124298 80280C58 AC400004 */ sw $zero, 4($v0)
|
||||
/* 12429C 80280C5C AC580000 */ sw $t8, ($v0)
|
||||
/* 1242A0 80280C60 8C620000 */ lw $v0, ($v1)
|
||||
/* 1242A4 80280C64 35CE0800 */ ori $t6, (0xF5680800 & 0xFFFF) # ori $t6, $t6, 0x800
|
||||
/* 1242A8 80280C68 3C18F200 */ lui $t8, 0xf200
|
||||
/* 1242AC 80280C6C 24590008 */ addiu $t9, $v0, 8
|
||||
/* 1242B0 80280C70 AC790000 */ sw $t9, ($v1)
|
||||
/* 1242B4 80280C74 AC400004 */ sw $zero, 4($v0)
|
||||
/* 1242B8 80280C78 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 1242BC 80280C7C 8C620000 */ lw $v0, ($v1)
|
||||
/* 1242C0 80280C80 3C0E0007 */ lui $t6, (0x0007C07C >> 16) # lui $t6, 7
|
||||
/* 1242C4 80280C84 35CEC07C */ ori $t6, (0x0007C07C & 0xFFFF) # ori $t6, $t6, 0xc07c
|
||||
/* 1242C8 80280C88 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 1242CC 80280C8C AC6F0000 */ sw $t7, ($v1)
|
||||
/* 1242D0 80280C90 AFA2001C */ sw $v0, 0x1c($sp)
|
||||
/* 1242D4 80280C94 AC4E0004 */ sw $t6, 4($v0)
|
||||
/* 1242D8 80280C98 AC580000 */ sw $t8, ($v0)
|
||||
/* 1242DC 80280C9C 8FA60060 */ lw $a2, 0x60($sp)
|
||||
/* 1242E0 80280CA0 87A70066 */ lh $a3, 0x66($sp)
|
||||
/* 1242E4 80280CA4 0006C403 */ sra $t8, $a2, 0x10
|
||||
/* 1242E8 80280CA8 330E00FF */ andi $t6, $t8, 0xff
|
||||
/* 1242EC 80280CAC 000ECC00 */ sll $t9, $t6, 0x10
|
||||
/* 1242F0 80280CB0 00192403 */ sra $a0, $t9, 0x10
|
||||
/* 1242F4 80280CB4 00067203 */ sra $t6, $a2, 8
|
||||
/* 1242F8 80280CB8 31D900FF */ andi $t9, $t6, 0xff
|
||||
/* 1242FC 80280CBC 0019C400 */ sll $t8, $t9, 0x10
|
||||
/* 124300 80280CC0 00182C03 */ sra $a1, $t8, 0x10
|
||||
/* 124304 80280CC4 30D900FF */ andi $t9, $a2, 0xff
|
||||
/* 124308 80280CC8 0019C400 */ sll $t8, $t9, 0x10
|
||||
/* 12430C 80280CCC 0C012CD7 */ jal func_8004B35C
|
||||
/* 124310 80280CD0 00183403 */ sra $a2, $t8, 0x10
|
||||
/* 124314 80280CD4 3C038015 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8015
|
||||
/* 124318 80280CD8 24630298 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, 0x298
|
||||
/* 12431C 80280CDC 8C620000 */ lw $v0, ($v1)
|
||||
/* 124320 80280CE0 3C180D01 */ lui $t8, %hi(D_0D008E48) # $t8, 0xd01
|
||||
/* 124324 80280CE4 3C058016 */ lui $a1, %hi(D_80164AF0) # $a1, 0x8016
|
||||
/* 124328 80280CE8 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 12432C 80280CEC AC6F0000 */ sw $t7, ($v1)
|
||||
/* 124330 80280CF0 27188E48 */ addiu $t8, %lo(D_0D008E48) # addiu $t8, $t8, -0x71b8
|
||||
/* 124334 80280CF4 3C190600 */ lui $t9, 0x600
|
||||
/* 124338 80280CF8 24A54AF0 */ addiu $a1, %lo(D_80164AF0) # addiu $a1, $a1, 0x4af0
|
||||
/* 12433C 80280CFC AC590000 */ sw $t9, ($v0)
|
||||
/* 124340 80280D00 AC580004 */ sw $t8, 4($v0)
|
||||
/* 124344 80280D04 84AE0000 */ lh $t6, ($a1)
|
||||
/* 124348 80280D08 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 12434C 80280D0C 27BD0058 */ addiu $sp, $sp, 0x58
|
||||
/* 124350 80280D10 25CF0001 */ addiu $t7, $t6, 1
|
||||
/* 124354 80280D14 03E00008 */ jr $ra
|
||||
/* 124358 80280D18 A4AF0000 */ sh $t7, ($a1)
|
||||
@@ -55,14 +55,17 @@ vertex 2, 4, 0, 0, 0, 0x00, 0xFF, 0xFF, 0x70
|
||||
vertex 2, 0, 0, 0, 4032, 0x00, 0xFF, 0xFF, 0x70
|
||||
vertex 0, 0, 0, 1984, 4032, 0xFF, 0xFF, 0x00, 0x70
|
||||
vertex 0, 4, 0, 1984, 0, 0x00, 0xFF, 0xFF, 0x70
|
||||
|
||||
vertex 0, 4, 0, 0, 0, 0x00, 0xFF, 0xFF, 0x70
|
||||
vertex 0, 0, 0, 0, 4032, 0xFF, 0xFF, 0x00, 0x70
|
||||
vertex -2, 0, 0, 1984, 4032, 0x00, 0xFF, 0xFF, 0x70
|
||||
vertex -2, 4, 0, 1984, 0, 0x00, 0xFF, 0xFF, 0x70
|
||||
|
||||
vertex 2, 4, 0, 1984, 0, 0x00, 0xFF, 0xFF, 0x70
|
||||
vertex 2, 0, 0, 1984, 4032, 0x00, 0xFF, 0xFF, 0x70
|
||||
vertex 0, 0, 0, 0, 4032, 0xFF, 0xFF, 0x00, 0x70
|
||||
vertex 0, 4, 0, 0, 0, 0x00, 0xFF, 0xFF, 0x70
|
||||
|
||||
vertex 0, 4, 0, 1984, 0, 0x00, 0xFF, 0xFF, 0x70
|
||||
vertex 0, 0, 0, 1984, 4032, 0xFF, 0xFF, 0x00, 0x70
|
||||
vertex -2, 0, 0, 0, 4032, 0x00, 0xFF, 0xFF, 0x70
|
||||
|
||||
@@ -129,934 +129,3 @@ glabel D_800E46F8
|
||||
|
||||
glabel D_800E471C
|
||||
.byte 0x00, 0x01, 0x02, 0x03, 0x02, 0x01, 0x00, 0x00
|
||||
|
||||
.word 0x00000000, 0x00000000, 0x00000000
|
||||
|
||||
glabel D_800E4730
|
||||
.hword 0x00ff, 0x0000, 0x0000, 0x00ff, 0x00ff, 0x0000, 0x0000, 0x00ff
|
||||
.hword 0x0000, 0x0032, 0x00ff, 0x00ff, 0x0000, 0x0000, 0x00ff, 0x00ff
|
||||
.hword 0x0032, 0x00ff, 0x00ff, 0x0028, 0x0028, 0x0032, 0x00ff, 0x0064
|
||||
.hword 0x0082, 0x000f, 0x00ff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
|
||||
|
||||
glabel D_800E4770
|
||||
.word D_8018D420, D_8018D424, D_8018D428, D_8018D428
|
||||
.word D_8018D42C, D_8018D42C, D_8018D430, D_8018D430
|
||||
.word D_8018D434, D_8018D434, D_8018D434, D_8018D434
|
||||
|
||||
glabel D_800E47A0
|
||||
.word D_8018D438, D_8018D43C, D_8018D440, D_8018D444
|
||||
.word D_8018D448, D_8018D44C, D_8018D450, D_8018D454
|
||||
.word D_8018D458, D_8018D45C, D_8018D460, D_8018D464
|
||||
.word D_8018D468, D_8018D46C, D_8018D470
|
||||
|
||||
glabel D_800E47DC
|
||||
.word 0x00fbfffb, 0x00a06011, 0x00e0c090, 0x00d0b080
|
||||
.word 0x00907040, 0x00c07010, 0x00d0f0ff, 0x00e09030
|
||||
.word 0x00c09030, 0x00604020, 0x00f0d0b0, 0x00a08030
|
||||
|
||||
glabel D_800E480C
|
||||
.word 0x00b0b0b0, 0x00804011, 0x00b08050, 0x00a07040
|
||||
.word 0x00603011, 0x00804010, 0x007090a0, 0x00a06030
|
||||
.word 0x00a07010, 0x00301011, 0x00b0a080, 0x00806010
|
||||
|
||||
.hword 0x0000
|
||||
|
||||
glabel D_800E483E
|
||||
.hword 0x0008, 0x0000
|
||||
|
||||
glabel D_800E4842
|
||||
.hword 0x000a, 0x0000
|
||||
|
||||
glabel D_800E4846
|
||||
.hword 0x0008
|
||||
|
||||
glabel D_800E4848
|
||||
.float -182.0, 182.0, 364.0, -364.0
|
||||
.float 546.0, -546.0, 728.0, -728.0
|
||||
.float 910.0, -910.0
|
||||
|
||||
glabel D_800E4870
|
||||
.float -182.0, 182.0, 364.0, -364.0
|
||||
.float 546.0, -546.0, 728.0, -728.0
|
||||
.float 910.0, -910.0
|
||||
|
||||
glabel D_800E4898
|
||||
.float 4.5, 4.5, 4.5, 4.5
|
||||
.float 4.5, 5.5, 4.5, 6.5
|
||||
|
||||
glabel D_800E48B8
|
||||
.word 0x00fbfffb, 0x00fffb86
|
||||
|
||||
glabel D_800E48C0
|
||||
.word 0x0089628f, 0x00fe0109
|
||||
|
||||
glabel D_800E48C8
|
||||
.word 0x00ffffff, 0x00ffff00, 0x00ff9600
|
||||
|
||||
glabel D_800E48D4
|
||||
.float 0.0, -1.2, 0.1, 1.2
|
||||
.float -1.7, -0.8, -0.2, -1.9
|
||||
|
||||
glabel D_800E48F4
|
||||
.float -0.7, -1.9, -0.6, 0.4
|
||||
.float -2.5, -1.6, -0.95, -2.7
|
||||
|
||||
glabel D_800E4914
|
||||
.float 9.0, 10.0, 9.0, 8.0
|
||||
.float 10.0, 9.5, 9.5, 11.0
|
||||
|
||||
glabel D_800E4934
|
||||
.word 0x00c80100, 0x00007001, 0x00107951, 0x00005970
|
||||
.word 0x00705500, 0x007a7e00, 0x00772c24, 0x00301458
|
||||
|
||||
glabel D_800E4954
|
||||
.word 0x00dc0000, 0x00008c06, 0x00000051, 0x00000000
|
||||
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
||||
|
||||
glabel D_800E4974
|
||||
.word 0x00c80100, 0x00007001, 0x00107951, 0x00005970
|
||||
.word 0x00705500, 0x007a7e00, 0x00772c24, 0x00301458
|
||||
|
||||
glabel D_800E4994
|
||||
.word 0x00dc0000, 0x00008c06, 0x00000051, 0x00000000
|
||||
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
||||
.word 0x0000000a, 0x00000000, 0x00000000
|
||||
|
||||
glabel D_800E49C0
|
||||
vertex 9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
glabel D_800E4AC0
|
||||
vertex 9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
glabel D_800E4BC0
|
||||
vertex 9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
glabel D_800E4CC0
|
||||
vertex 9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
glabel D_800E4DC0
|
||||
vertex 9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
glabel D_800E4EC0
|
||||
vertex 9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0x60
|
||||
|
||||
glabel D_800E4FD0
|
||||
vertex 9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
glabel D_800E50D0
|
||||
vertex 9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
glabel D_800E51D0
|
||||
vertex 9, 0, 9, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, 0, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, 0, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, 9, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
glabel D_800E5210 # probably compiler generated
|
||||
vertex 9, 0, 0, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -9, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -9, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
glabel D_800E5250 # compiler gen
|
||||
vertex 9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
glabel D_800E5290 # compiler gen
|
||||
vertex 9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
glabel D_800E52D0 # TODO: RGBA16 palette for CRASH/POOMP
|
||||
.word 0x00000001, 0x00030041, 0x00430047, 0x0049004b
|
||||
.word 0x0089008d, 0x008f0091, 0x01b101ef, 0x01f101f7
|
||||
.word 0x0237023f, 0x027d027f, 0x08410843, 0x08450885
|
||||
.word 0x08870889, 0x088d088f, 0x08cb08cd, 0x09ef0a2d
|
||||
.word 0x0a351083, 0x108510c3, 0x10c510c9, 0x10cb1109
|
||||
.word 0x110b1273, 0x12bb12bd, 0x18c118c3, 0x18c71901
|
||||
.word 0x19031907, 0x1909190b, 0x19911a2d, 0x1a6b1a71
|
||||
.word 0x21012107, 0x21092145, 0x21472189, 0x22672269
|
||||
.word 0x22a722f7, 0x22f927bf, 0x29432945, 0x294b2985
|
||||
.word 0x29d32aa5, 0x2aed2aef, 0x2b332fbf, 0x31813183
|
||||
.word 0x318d31cb, 0x32a532e5, 0x337537bf, 0x39c139cf
|
||||
.word 0x3a093ae3, 0x3b233b2b, 0x3baf3bb1, 0x3fbf4211
|
||||
.word 0x431f4361, 0x436743a7, 0x43b147bf, 0x4a534b5f
|
||||
.word 0x4beb4bed, 0x4fbf5295, 0x535d539d, 0x53e357bf
|
||||
.word 0x5ad75b9b, 0x5b9d5c21, 0x5c275c69, 0x5fbf6319
|
||||
.word 0x63d9641f, 0x67bf6b5b, 0x6c176c1d, 0x6c5d6c65
|
||||
.word 0x6ca36ca5, 0x6fbf739d, 0x74137453, 0x77bf77ff
|
||||
.word 0x7bdf7c53, 0x7c9b7ce1, 0x7fbf7fff, 0x8421848f
|
||||
.word 0x849184d5, 0x87ff8c63, 0x8c8d8ccf, 0x8d1d8d5d
|
||||
.word 0x8fff94a5, 0x94cb9513, 0x97ff9cc9, 0x9ce79d0b
|
||||
.word 0x9d599d99, 0x9fffa507, 0xa529a549, 0xa54fa5d5
|
||||
.word 0xa7ffad45, 0xad6bad8b, 0xadd5afff, 0xb585b5ad
|
||||
.word 0xb611b7ff, 0xbdc9bdef, 0xbe11be51, 0xbfffc605
|
||||
.word 0xc631c64d, 0xc7ffce45, 0xce8dcfff, 0xd689d6b5
|
||||
.word 0xd6c9d7ff, 0xdec5dec9, 0xdfffe705, 0xe707e739
|
||||
.word 0xe7ffe801, 0xe803e845, 0xef05ef7b, 0xf045f085
|
||||
.word 0xf087f089, 0xf0c9f0cb, 0xf10bf10d, 0xf14ff151
|
||||
.word 0xf191f193, 0xf1d5f1d7, 0xf217f219, 0xf25bf29d
|
||||
.word 0xf7bdfa9f, 0xfadffae1, 0xfb23fb25, 0xfb65fb67
|
||||
.word 0xfba7fba9, 0xfbebfbed, 0xfc2ffc71, 0xfc73fcb3
|
||||
.word 0xfcb5fd01, 0xfd41fd81, 0xfdc1fe01, 0xfe41fe81
|
||||
.word 0xfec1ffff, 0x00000000, 0x00000000, 0x00000000
|
||||
|
||||
glabel gCourseOutlineTextures # passed as a0 to func_8006ED94
|
||||
.word gTextureCourseOutlineMarioRaceway, gTextureCourseOutlineChocoMountain, gTextureCourseOutlineBowsersCastle, gTextureCourseOutlineBansheeBoardwalk
|
||||
.word gTextureCourseOutlineYoshiValley, gTextureCourseOutlineFrappeSnowland, gTextureCourseOutlineKoopaTroopaBeach, gTextureCourseOutlineRoyalRaceway
|
||||
.word gTextureCourseOutlineLuigiRaceway, gTextureCourseOutlineMooMooFarm, gTextureCourseOutlineToadsTurnpike, gTextureCourseOutlineKalimariDesert
|
||||
.word gTextureCourseOutlineSherbetLand, gTextureCourseOutlineRainbowRoad, gTextureCourseOutlineWarioStadium, gTextureCourseOutlineBlockFort
|
||||
.word gTextureCourseOutlineSkyscraper, gTextureCourseOutlineDoubleDeck, gTextureCourseOutlineDksJungleParkway, gTextureCourseOutlineBigDonut
|
||||
|
||||
glabel D_800E5520 # passed as a2, a3 to func_8006ED94
|
||||
.hword 0x0800, 0x0800, 0x0800, 0x0800, 0x0800, 0x0800
|
||||
.hword 0x0800, 0x0800, 0x0c00, 0x0800, 0x1000, 0x0c00
|
||||
.hword 0x0800, 0x0c00, 0x0800, 0x0800, 0x0800, 0x0800
|
||||
.hword 0x0800, 0x0800
|
||||
|
||||
glabel D_800E5548
|
||||
.hword 0x0040, 0x0040, 0x0040, 0x0040, 0x0040, 0x0040, 0x0040, 0x0040
|
||||
.hword 0x0040, 0x0040, 0x0040, 0x0040, 0x0040, 0x0040, 0x0040, 0x0040
|
||||
.hword 0x0040, 0x0060, 0x0040, 0x0040, 0x0080, 0x0040, 0x0040, 0x0060
|
||||
.hword 0x0040, 0x0040, 0x0040, 0x0060, 0x0040, 0x0040, 0x0040, 0x0040
|
||||
.hword 0x0040, 0x0040, 0x0040, 0x0040, 0x0040, 0x0040, 0x0040, 0x0040
|
||||
.hword 0x0000, 0x0000, 0x0000, 0x0000
|
||||
|
||||
glabel D_800E55A0
|
||||
.hword 0x0000, 0x0080, 0x0100, 0x0080, 0x0000, 0xff80, 0xfe00, 0xff80
|
||||
|
||||
glabel D_800E55B0
|
||||
.hword 0xf800, 0x0800, 0xf800, 0x0800, 0xf800, 0x0800, 0xf800, 0x0800
|
||||
.hword 0xf800, 0x0800, 0xf800, 0x0800, 0xf800, 0x0800, 0xf800, 0x0800
|
||||
|
||||
glabel D_800E55D0
|
||||
.byte 0x64, 0x64, 0x64
|
||||
.byte 0x96, 0x96, 0x73
|
||||
.byte 0xc8, 0xc8, 0x82
|
||||
.byte 0xff, 0xff, 0x96
|
||||
.byte 0xc8, 0xc8, 0x82
|
||||
.byte 0x96, 0x96, 0x73
|
||||
.byte 0x00, 0x00, 0x00
|
||||
.byte 0x01, 0x02, 0x03
|
||||
.byte 0x02, 0x01, 0x00
|
||||
.byte 0x04, 0x05, 0x06
|
||||
.byte 0x05, 0x04, 0x00
|
||||
.byte 0x07, 0x08, 0x09
|
||||
.byte 0x08, 0x07, 0x00
|
||||
.byte 0x00
|
||||
glabel D_800E55F8
|
||||
.byte 0x00, 0x00
|
||||
.byte 0x00, 0xff, 0x00
|
||||
.byte 0x00, 0x00, 0xed
|
||||
.byte 0x00, 0x00, 0x00
|
||||
.byte 0xd7, 0x00, 0x00
|
||||
.byte 0x00, 0xbf, 0x00
|
||||
.byte 0x00, 0x00, 0xa2
|
||||
.byte 0x00, 0x00, 0x00
|
||||
.byte 0x82, 0x00, 0x00
|
||||
.byte 0x00, 0x61, 0x00
|
||||
.byte 0x00, 0x00, 0x3a
|
||||
|
||||
glabel D_800E5618
|
||||
.word 0x000000ff, 0x000000d7, 0x000000a2, 0x00000061
|
||||
|
||||
glabel D_800E5628
|
||||
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
|
||||
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
|
||||
.byte 0xff, 0x27, 0x33, 0x32, 0xff, 0x37, 0xff, 0x26, 0x29, 0x2a, 0x31, 0x2e
|
||||
|
||||
.byte 0x25
|
||||
glabel D_800E5655
|
||||
.byte 0x2b
|
||||
.byte 0x24
|
||||
.byte 0x2d
|
||||
|
||||
.word 0x00010203, 0x04050607, 0x08092c36, 0x3c2f3d28
|
||||
.byte 0x30
|
||||
.byte 0x0a
|
||||
glabel D_800E566A
|
||||
.byte 0x0b
|
||||
.byte 0x0c
|
||||
.byte 0x0d
|
||||
.byte 0x0e
|
||||
.byte 0x0f
|
||||
.byte 0x10
|
||||
|
||||
glabel D_800E5670
|
||||
.byte 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20
|
||||
.byte 0x21, 0x22, 0x23, 0x39, 0xff, 0x3a, 0x3b, 0x34, 0x38, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10
|
||||
.byte 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20
|
||||
.byte 0x21, 0x22, 0x23, 0xff, 0xff, 0xff, 0x35, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
|
||||
.word 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff
|
||||
.word 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff
|
||||
.word 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff
|
||||
.word 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff
|
||||
.word 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff
|
||||
.word 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff
|
||||
.word 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff
|
||||
.word 0xffffffff, 0xffffffff
|
||||
|
||||
glabel D_800E5728
|
||||
.hword 0x0889, 0x0075, 0xf90a
|
||||
.hword 0x0889, 0x0075, 0xf9d0
|
||||
.hword 0x07c1, 0x0075, 0xf90a
|
||||
.hword 0x07c1, 0x0075, 0xf9d0
|
||||
|
||||
glabel D_800E5740
|
||||
.hword 0x0662, 0x0014, 0xfb52, 0x06db, 0x0014, 0xfb57, 0x067d, 0x0014
|
||||
.hword 0xfb86, 0x06e2, 0x0014, 0xfaff, 0x06cd, 0x0014, 0xfb93, 0x06fb
|
||||
.hword 0x0014, 0xfb4b, 0x067d, 0x0014, 0xfb1e, 0x062f, 0x0014, 0xfb39
|
||||
.hword 0x0656, 0x0014, 0xfb00, 0x06f5, 0x0014, 0xfad3, 0x064b, 0x0014
|
||||
.hword 0xfb72, 0x06fe, 0x0014, 0xfb7d, 0x0715, 0x0014, 0xfb1b, 0x066f
|
||||
.hword 0x0014, 0xfac7, 0x0662, 0x0014, 0xfb52, 0x0000
|
||||
|
||||
glabel D_800E579C
|
||||
.hword 0xff96, 0xffce, 0xfcca, 0xffa7, 0xffce, 0xfd1d, 0xff6e, 0xffce
|
||||
.hword 0xfd5b, 0xff96, 0xffce, 0xfc65, 0xff4b, 0xffce, 0xfcdb, 0xff59
|
||||
.hword 0xffce, 0xfc7f, 0x0065, 0xffce, 0xfc77, 0x00ab, 0xffce, 0xfcd7
|
||||
.hword 0x0060, 0xffce, 0xfcbd, 0x0064, 0xffce, 0xfd03, 0x006d, 0xffce
|
||||
.hword 0xfd52, 0x00b8, 0xffce, 0xfd33, 0x00ab, 0xffce, 0xfc65, 0xff96
|
||||
.hword 0xffce, 0xfcca, 0xffa7, 0xffce, 0xfd1d, 0x0000
|
||||
|
||||
glabel D_800E57F8
|
||||
.hword 0x06e8, 0xffce, 0x0023, 0x07e3, 0xffcf, 0xffd4, 0x084d, 0xffce
|
||||
.hword 0x006e, 0x07e3, 0xffcd, 0x00e0, 0x0638, 0xffca, 0x02ae, 0x0603
|
||||
.hword 0xffce, 0x00af, 0x01f7, 0xffcc, 0x01c8, 0x0266, 0xffcc, 0x0179
|
||||
.hword 0x070e, 0xffd0, 0xff6e, 0x070e, 0xffcf, 0xffd3, 0x070e, 0xffce
|
||||
.hword 0x0087, 0x07ea, 0xffd0, 0xff6a, 0x07ea, 0xffce, 0x003c, 0x082c
|
||||
.hword 0xffcf, 0xffb9, 0x023f, 0xffca, 0x02bb, 0x0000
|
||||
|
||||
glabel D_800E5854
|
||||
.hword 0x03b6, 0xf92a, 0x0001, 0x0000, 0x0352, 0xf95c, 0x0002, 0x0000
|
||||
.hword 0x04b0, 0xf5ba, 0x0003, 0x0000, 0x04b0, 0xf592, 0x0003, 0x0001
|
||||
.hword 0x091a, 0xf5b0, 0x0004, 0x0000, 0x0596, 0xf92f, 0x0006, 0x0000
|
||||
.hword 0x082a, 0xf9f2, 0x0005, 0x0000, 0x073a, 0xf9f2, 0x0005, 0x0001
|
||||
|
||||
glabel D_800E5894
|
||||
.hword 0x0320, 0xf92a, 0x0001, 0x0000, 0x044c, 0xf92a, 0x0001, 0x0001
|
||||
.hword 0x02bc, 0xf95c, 0x0002, 0x0000, 0x04b0, 0xf8f8, 0x0002, 0x0001
|
||||
.hword 0x04b0, 0xf5ba, 0x0003, 0x0000, 0x04b0, 0xf592, 0x0003, 0x0001
|
||||
.hword 0x091a, 0xf5bf, 0x0004, 0x0000, 0x091a, 0xf597, 0x0004, 0x0001
|
||||
.hword 0x0596, 0xf92f, 0x0006, 0x0000, 0x082a, 0xf9f2, 0x0005, 0x0000
|
||||
.word 0x073af9f2, 0x00050001
|
||||
|
||||
glabel D_800E58EC
|
||||
.hword 0x0320, 0xf92a, 0x0001, 0x0000, 0x044c, 0xf92a, 0x0001, 0x0001
|
||||
.hword 0x02bc, 0xf95c, 0x0002, 0x0000, 0x04b0, 0xf8f8, 0x0002, 0x0001
|
||||
.hword 0x04b0, 0xf5ba, 0x0003, 0x0000, 0x04b0, 0xf592, 0x0003, 0x0001
|
||||
.hword 0x091a, 0xf5c9, 0x0004, 0x0000, 0x091a, 0xf5ab, 0x0004, 0x0001
|
||||
.hword 0x091a, 0xf58d, 0x0004, 0x0002, 0x0596, 0xf92f, 0x0006, 0x0000
|
||||
.hword 0x082a, 0xf9f2, 0x0005, 0x0000, 0x073a, 0xf9f2, 0x0005, 0x0001
|
||||
|
||||
glabel D_800E594C
|
||||
.float -8.0, 8.0, 8.0, 8.0
|
||||
.float 0.0, 0.0, 8.0, -8.0
|
||||
.float -8.0, -8.0
|
||||
|
||||
glabel D_800E5974
|
||||
.word 0x80000000, 0x00000000
|
||||
|
||||
glabel D_800E597C
|
||||
.word 0x00000000, 0x40008000, 0x8000c000
|
||||
|
||||
glabel D_800E5988
|
||||
.hword 0x0016, 0x0005, 0x0011, 0x0032, 0x0028, 0x0005, 0x000d, 0x0014
|
||||
.hword 0x0028, 0x0000, 0x0011, 0x0000, 0x0028, 0x0014, 0x000a, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x0011, 0xffe2, 0x0028, 0xffec, 0x000a, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x0011, 0xffe2, 0x0028, 0x0014, 0x000a, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x0011, 0x001e, 0x0028, 0xffec, 0x000a, 0x0032
|
||||
.hword 0x0028, 0x0000, 0x0011, 0x001e, 0x0028, 0x0014, 0x000a, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x0011, 0xffe2, 0x0028, 0xffec, 0x000a, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x0011, 0xffe2, 0x0028, 0x0014, 0x000a, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x0011, 0xffe2, 0x0028, 0xffec, 0x000a, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x0011, 0x0014, 0x0028, 0x0005, 0x000a, 0x001e
|
||||
.hword 0x0028, 0x0005, 0x0011, 0x0028, 0x0028, 0x0005, 0x0011, 0x0032
|
||||
.hword 0x0028, 0x0005, 0x0011, 0x0032, 0x0028, 0x0000
|
||||
|
||||
glabel D_800E5A44
|
||||
.hword 0x0017, 0x0000, 0x0011, 0xffce, 0x0028, 0x0014, 0x000d, 0xffd8
|
||||
.hword 0x0028, 0x0000, 0x0011, 0xffec, 0x0028, 0xffec, 0x000a, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x0011, 0x001e, 0x0028, 0x0014, 0x000a, 0x0028
|
||||
.hword 0x0028, 0x0000, 0x0011, 0x0032, 0x0028, 0xffec, 0x000a, 0x0032
|
||||
.hword 0x0028, 0x0000, 0x0011, 0x001e, 0x0028, 0xffec, 0x000a, 0x0014
|
||||
.hword 0x0028, 0x0000, 0x0011, 0x0000, 0x0028, 0xfff6, 0x000a, 0x0014
|
||||
.hword 0x0028, 0x0000, 0x0011, 0x0028, 0x0028, 0x000a, 0x000a, 0x0032
|
||||
.hword 0x0028, 0x0000, 0x0011, 0x0046, 0x0028, 0xfff6, 0x0017, 0x0032
|
||||
.hword 0x0028, 0x0000, 0x000f, 0x0028, 0x0028, 0x000a, 0x000d, 0x001e
|
||||
.hword 0x0028, 0x0000, 0x0011, 0x000a, 0x0028, 0xfff6, 0x000d, 0x001e
|
||||
.hword 0x0028, 0x0000, 0x0011, 0x0028, 0x0028, 0x000a, 0x000d, 0x0032
|
||||
.hword 0x0028, 0x0000, 0x000d, 0x0046, 0x0028, 0x0000, 0x0011, 0xffce
|
||||
.hword 0x0028, 0x0000
|
||||
|
||||
glabel D_800E5B08
|
||||
.hword 0x0018, 0xfff1, 0x000a, 0x0000, 0x0014, 0xfff6, 0x000a, 0xfff6
|
||||
.hword 0x0014, 0x0000, 0x000a, 0xfff1, 0x0014, 0x000a, 0x000a, 0xfff6
|
||||
.hword 0x0014, 0x000f, 0x000a, 0x0000, 0x0014, 0x000a, 0x000a, 0x000a
|
||||
.hword 0x0014, 0x0000, 0x000a, 0x000f, 0x0014, 0xfff6, 0x000a, 0x000a
|
||||
.hword 0x0014, 0xfff1, 0x000a, 0x0000, 0x0014, 0xfff6, 0x000a, 0xfff6
|
||||
.hword 0x0014, 0x0000, 0x000a, 0xfff1, 0x0014, 0x000a, 0x000a, 0xfff6
|
||||
.hword 0x0014, 0x000f, 0x000a, 0x0000, 0x0014, 0x000a, 0x000a, 0x000a
|
||||
.hword 0x0014, 0x0000, 0x000a, 0x000f, 0x0014, 0xfff6, 0x000a, 0x000a
|
||||
.hword 0x0014, 0xfff1, 0x000a, 0x0000, 0x0014, 0xfff6, 0x000a, 0xfff6
|
||||
.hword 0x0014, 0x0000, 0x000a, 0xfff1, 0x0014, 0x000a, 0x000a, 0xfff6
|
||||
.hword 0x0014, 0x000f, 0x000a, 0x0000, 0x0014, 0x000a, 0x000a, 0x000a
|
||||
.hword 0x0014, 0x0000, 0x000a, 0x000f, 0x0014, 0xfff6, 0x000a, 0x000a
|
||||
.hword 0x0014, 0xfff1, 0x000a, 0x0000, 0x0014, 0x0000
|
||||
|
||||
glabel D_800E5BD4
|
||||
.hword 0x0016, 0x0005, 0x0011, 0x0032, 0x001e, 0x0005, 0x000d, 0x0014
|
||||
.hword 0x001e, 0x0000, 0x0011, 0x0000, 0x001e, 0x0014, 0x000a, 0x0000
|
||||
.hword 0x001e, 0x0000, 0x0011, 0xffe2, 0x001e, 0xffec, 0x000a, 0x0000
|
||||
.hword 0x001e, 0x0000, 0x0011, 0xffe2, 0x001e, 0x0014, 0x000a, 0x0000
|
||||
.hword 0x001e, 0x0000, 0x0011, 0x001e, 0x001e, 0xffec, 0x000a, 0x0032
|
||||
.hword 0x001e, 0x0000, 0x0011, 0x001e, 0x001e, 0x0014, 0x000a, 0x0000
|
||||
.hword 0x001e, 0x0000, 0x0011, 0xffe2, 0x001e, 0xffec, 0x000a, 0x0000
|
||||
.hword 0x001e, 0x0000, 0x0011, 0xffe2, 0x001e, 0x0014, 0x000a, 0x0000
|
||||
.hword 0x001e, 0x0000, 0x0011, 0xffe2, 0x001e, 0xffec, 0x000a, 0x0000
|
||||
.hword 0x001e, 0x0000, 0x0011, 0x0014, 0x001e, 0x0005, 0x000a, 0x001e
|
||||
.hword 0x001e, 0x0005, 0x0011, 0x0028, 0x001e, 0x0005, 0x0011, 0x0032
|
||||
.hword 0x001e, 0x0005, 0x0011, 0x0032, 0x001e, 0x0000
|
||||
|
||||
glabel D_800E5C90
|
||||
.hword 0x0017, 0x0000, 0x0011, 0xffce, 0x0019, 0x0014, 0x000d, 0xffd8
|
||||
.hword 0x0019, 0x0000, 0x0011, 0xffec, 0x0019, 0xffec, 0x000a, 0x0000
|
||||
.hword 0x0019, 0x0000, 0x0011, 0x001e, 0x0019, 0x0014, 0x000a, 0x0028
|
||||
.hword 0x0019, 0x0000, 0x0011, 0x0032, 0x0019, 0xffec, 0x000a, 0x0032
|
||||
.hword 0x0019, 0x0000, 0x0011, 0x001e, 0x0019, 0xffec, 0x000a, 0x0014
|
||||
.hword 0x0019, 0x0000, 0x0011, 0x0000, 0x0019, 0xfff6, 0x000a, 0x0014
|
||||
.hword 0x0019, 0x0000, 0x0011, 0x0028, 0x0019, 0x000a, 0x000a, 0x0032
|
||||
.hword 0x0019, 0x0000, 0x0011, 0x0046, 0x0019, 0xfff6, 0x0017, 0x0032
|
||||
.hword 0x0019, 0x0000, 0x000f, 0x0028, 0x0019, 0x000a, 0x000d, 0x001e
|
||||
.hword 0x0019, 0x0000, 0x0011, 0x000a, 0x0019, 0xfff6, 0x000d, 0x001e
|
||||
.hword 0x0019, 0x0000, 0x0011, 0x0028, 0x0019, 0x000a, 0x000d, 0x0032
|
||||
.hword 0x0019, 0x0000, 0x000d, 0x0046, 0x0019, 0x0000, 0x0011, 0xffce
|
||||
.hword 0x0019, 0x0000
|
||||
|
||||
glabel D_800E5D54
|
||||
.hword 0x0004, 0x0000, 0x0010, 0x0000, 0x0032, 0x0000, 0x0010, 0x0002
|
||||
.hword 0x0000, 0x0000, 0x0010, 0x0004, 0x0000, 0x0000, 0x0010, 0x0006
|
||||
.hword 0x0000, 0x0000, 0x0004, 0x0000, 0x0000, 0x0000, 0x000a, 0x0000
|
||||
.hword 0x0000, 0x0000, 0x000a, 0x0000, 0x0000, 0x0000, 0x000a, 0x0000
|
||||
.hword 0x0000, 0x0000, 0x000a, 0x0000
|
||||
|
||||
glabel D_800E5D9C
|
||||
.word D_800E5988, D_800E5A44, D_800E5B08, D_800E5BD4
|
||||
.word D_800E5C90
|
||||
|
||||
glabel D_800E5DB0
|
||||
.word D_800E5988
|
||||
|
||||
glabel D_800E5DB4
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
glabel D_800E5DF4
|
||||
.hword 0xfc7a, 0x0046, 0xfa82, 0x3800, 0xfc4c, 0x0046, 0xfa03, 0x3800
|
||||
.hword 0xf786, 0x0000, 0x02d3, 0x0400, 0xf76f, 0x0000, 0x02f9, 0x0400
|
||||
|
||||
glabel D_800E5E14
|
||||
.hword 0xf96d, 0xffb0, 0xffa8, 0x0009, 0xf99c, 0xffa3, 0xff6d, 0x0009
|
||||
.hword 0xf9a4, 0xffaa, 0xff94, 0x0009, 0xf974, 0xffbb, 0xffe2, 0x0009
|
||||
.hword 0xfb35, 0xffe5, 0xfc23, 0x001a, 0xfb13, 0xffd7, 0xfc90, 0x001a
|
||||
.hword 0xfac2, 0xffc4, 0xfcc2, 0x001a, 0xfa6b, 0xffb2, 0xfcaf, 0x001a
|
||||
.hword 0xfa2c, 0xffa2, 0xfcfa, 0x001a, 0xfa53, 0xffa9, 0xfcf0, 0x001a
|
||||
.hword 0xfa30, 0xffa7, 0xfcac, 0x001a, 0xfaeb, 0xffd1, 0xfc78, 0x001a
|
||||
.hword 0xf5e5, 0xffc8, 0xfefd, 0x001c, 0xf643, 0xffa2, 0xfe3a, 0x001c
|
||||
.hword 0xf653, 0xfffd, 0xffc7, 0x001c
|
||||
|
||||
glabel D_800E5E8C
|
||||
.hword 0xf98e, 0xffaa, 0xff8e, 0xf983, 0xffa3, 0xff69, 0xf97e, 0xffb5
|
||||
.hword 0xffc6, 0xf98d, 0xffb9, 0xffe6, 0xfb56, 0xffe7, 0xfc19, 0xfb43
|
||||
.hword 0xffe0, 0xfca0, 0xfb1f, 0xffd9, 0xfc61, 0xfabd, 0xffc5, 0xfc9e
|
||||
.hword 0xfa6d, 0xffb5, 0xfc85, 0xfa1b, 0xffa1, 0xfcd7, 0xfa48, 0xffa8
|
||||
.hword 0xfcca, 0xf9ff, 0xffa4, 0xfcaa, 0xf5c0, 0xffd1, 0xff0f, 0xf637
|
||||
.hword 0xffa7, 0xfe73, 0xf615, 0xfffd, 0xffbe
|
||||
|
||||
glabel D_800E5EE6
|
||||
.hword 0x0000
|
||||
|
||||
glabel D_800E5EE8
|
||||
.hword 0x02b9, 0x0000, 0xf96c, 0x0003, 0x0052, 0x0000, 0xf73b, 0x0005
|
||||
.hword 0x001b, 0x0005, 0xf7ed, 0x0005, 0xfd70, 0x0000, 0xf939, 0x0005
|
||||
.hword 0xfa27, 0x0000, 0xffad, 0x0008, 0xf995, 0x0000, 0xffe7, 0x0008
|
||||
.hword 0xf9f5, 0x0000, 0xffec, 0x0008, 0xfa5b, 0x0000, 0xfff6, 0x0008
|
||||
.hword 0xfa22, 0x0000, 0x003d, 0x0008, 0xfa6b, 0x0000, 0x004f, 0x0008
|
||||
.hword 0xf9ce, 0x0000, 0x0047, 0x0008, 0xfa41, 0x0000, 0x009d, 0x0008
|
||||
.hword 0xf9fd, 0x0000, 0x00af, 0x0008, 0xfa34, 0x0000, 0x012f, 0x0008
|
||||
.hword 0xfa5e, 0x0000, 0x0166, 0x0008, 0xfa1a, 0x0000, 0x01aa, 0x0008
|
||||
.hword 0xfd67, 0x0000, 0x033e, 0x000a, 0xfd43, 0x0003, 0x0355, 0x000a
|
||||
.hword 0xfda6, 0x0000, 0x03a1, 0x000a
|
||||
|
||||
glabel D_800E5F80
|
||||
.hword 0xf8ef, 0xf97e, 0x0271, 0x0252, 0xf8c4, 0xf9ac, 0x02f5, 0x02e4
|
||||
.hword 0xfa3a, 0xfa53, 0x0732, 0x0729, 0xfa76, 0xfa51, 0x07af, 0x07aa
|
||||
.hword 0xfa40, 0xfa77, 0x0840, 0x0834, 0xfa93, 0xfac9, 0x0868, 0x0858
|
||||
.hword 0x00da, 0x0045, 0x02b5, 0x02b8, 0x00eb, 0x0018, 0x0210, 0x01f5
|
||||
.hword 0x010c, 0x0065, 0x0196, 0x018a, 0x00df, 0x0056, 0x013e, 0x0134
|
||||
|
||||
glabel D_800E5FD0
|
||||
.hword 0x017e, 0x012f, 0x0462, 0x0491, 0x008f, 0x011a, 0x042e, 0x03df
|
||||
.hword 0x0154, 0x00d7, 0x0363, 0x03a7, 0x007b, 0x00ba, 0x035a, 0x0337
|
||||
.hword 0x00e1, 0x0056, 0x02c0, 0x02e9, 0x008f, 0x0056, 0x0232, 0x0245
|
||||
.hword 0x0190, 0x044c, 0x01f4, 0x03e8, 0x015e, 0x0384, 0x012c, 0x0320
|
||||
.hword 0x0000, 0x0000, 0x0032, 0x0032, 0x0064, 0x0064, 0xffce, 0x0032
|
||||
.hword 0xff9c, 0x0064, 0x0032, 0xffce, 0x0064, 0xff6a, 0xffce, 0xff9c
|
||||
.hword 0xff9c, 0x0000
|
||||
|
||||
glabel D_800E6034
|
||||
.hword 0x0016, 0x0032, 0x00aa, 0x01f4, 0x0028, 0x0032, 0x0082, 0x00c8
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x0000, 0x0028, 0x00c8, 0x0064, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0xfed4, 0x0028, 0xff38, 0x0032, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0xfed4, 0x0028, 0x00c8, 0x0064, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x012c, 0x0028, 0xff38, 0x0064, 0x01f4
|
||||
.hword 0x0028, 0x0000, 0x00fa, 0x012c, 0x0028, 0x00c8, 0x0032, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0xfed4, 0x0028, 0xff38, 0x0064, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0xfed4, 0x0028, 0x00c8, 0x0064, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0xfed4, 0x0028, 0xff38, 0x00fa, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x00c8, 0x0028, 0x0032, 0x0064, 0x012c
|
||||
.hword 0x0028, 0x0032, 0x00aa, 0x0190, 0x0028, 0x0032, 0x00aa, 0x01f4
|
||||
.hword 0x0028, 0x0032, 0x00aa, 0x01f4, 0x0028, 0x0000
|
||||
|
||||
glabel D_800E60F0
|
||||
.hword 0x0017, 0x0000, 0x00aa, 0xfe0c, 0x0028, 0x00c8, 0x0082, 0xfe70
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0xff38, 0x0028, 0xff38, 0x0064, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x012c, 0x0028, 0x00c8, 0x0064, 0x0190
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x01f4, 0x0028, 0xff38, 0x0064, 0x01f4
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x012c, 0x0028, 0xff38, 0x0064, 0x00c8
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x0000, 0x0028, 0xff9c, 0x0064, 0x00c8
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x0190, 0x0028, 0x0064, 0x0064, 0x01f4
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x02bc, 0x0028, 0xff9c, 0x00e6, 0x01f4
|
||||
.hword 0x0028, 0x0000, 0x0096, 0x0190, 0x0028, 0x0064, 0x0082, 0x012c
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x0064, 0x0028, 0xff9c, 0x0082, 0x012c
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x0190, 0x0028, 0x0064, 0x0082, 0x01f4
|
||||
.hword 0x0028, 0x0000, 0x0082, 0x02bc, 0x0028, 0x0000, 0x00aa, 0xfe0c
|
||||
.hword 0x0028, 0x0000
|
||||
|
||||
glabel D_800E61B4
|
||||
.hword 0x0018, 0xff6a, 0x0064, 0x0000, 0x0014, 0xff96, 0x0096, 0xff96
|
||||
.hword 0x0014, 0x0000, 0x0050, 0xff6a, 0x0014, 0x006a, 0x0096, 0xff96
|
||||
.hword 0x0014, 0x0096, 0x0064, 0x0000, 0x0014, 0x006a, 0x0096, 0x006a
|
||||
.hword 0x0014, 0x0000, 0x0064, 0x0096, 0x0014, 0xff96, 0x0064, 0x006a
|
||||
.hword 0x0014, 0xff6a, 0x0082, 0x0000, 0x0014, 0xff96, 0x0050, 0xff96
|
||||
.hword 0x0014, 0x0000, 0x0064, 0xff6a, 0x0014, 0x006a, 0x008c, 0xff96
|
||||
.hword 0x0014, 0x0096, 0x0064, 0x0000, 0x0014, 0x006a, 0x0064, 0x006a
|
||||
.hword 0x0014, 0x0000, 0x0096, 0x0096, 0x0014, 0xff96, 0x0050, 0x006a
|
||||
.hword 0x0014, 0xff6a, 0x0064, 0x0000, 0x0014, 0xff96, 0x0096, 0xff96
|
||||
.hword 0x0014, 0x0000, 0x0064, 0xff6a, 0x0014, 0x006a, 0x0078, 0xff96
|
||||
.hword 0x0014, 0x0096, 0x0064, 0x0000, 0x0014, 0x006a, 0x0028, 0x006a
|
||||
.hword 0x0014, 0x0000, 0x0064, 0x0096, 0x0014, 0xff96, 0x0064, 0x006a
|
||||
.hword 0x0014, 0xff6a, 0x0064, 0x0000, 0x0014, 0x0000
|
||||
|
||||
glabel D_800E6280
|
||||
.hword 0x0016, 0xffce, 0x00aa, 0xfe0c, 0x0028, 0xffce, 0x0082, 0xff38
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x0000, 0x0028, 0xff38, 0x0064, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x012c, 0x0028, 0x00c8, 0x0032, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x012c, 0x0028, 0xff38, 0x0064, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0xfed4, 0x0028, 0x00c8, 0x0064, 0xfe0c
|
||||
.hword 0x0028, 0x0000, 0x00fa, 0xfed4, 0x0028, 0xff38, 0x0032, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x012c, 0x0028, 0x00c8, 0x0064, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x012c, 0x0028, 0xff38, 0x0064, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x012c, 0x0028, 0x00c8, 0x00fa, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0xff38, 0x0028, 0xffce, 0x0064, 0xfed4
|
||||
.hword 0x0028, 0xffce, 0x00aa, 0xfe70, 0x0028, 0xffce, 0x00aa, 0xfe0c
|
||||
.hword 0x0028, 0xffce, 0x00aa, 0xfe0c, 0x0028, 0x0000
|
||||
|
||||
glabel D_800E633C
|
||||
.word D_800E6034, D_800E60F0, D_800E61B4, D_800E6280
|
||||
|
||||
glabel D_800E634C
|
||||
.word 0xf37e0013, 0xfe22f37b, 0x0013fe31, 0xf3800013
|
||||
.word 0xfe140000
|
||||
|
||||
glabel D_800E6360
|
||||
.hword 0x0303, 0x0014, 0xf81a, 0x0327, 0x000f, 0xf7f1, 0x034f, 0x0012
|
||||
.hword 0xf808, 0x0391, 0x000e, 0xf7fa, 0x03ab, 0x0015, 0xf833, 0x03ad
|
||||
.hword 0x0011, 0xf818, 0x03e2, 0x0011, 0xf836, 0x035f, 0x0016, 0xf826
|
||||
.hword 0x05dc, 0x0002, 0x0474, 0x05e6, 0x000f, 0x041a, 0x0649, 0x0015
|
||||
.hword 0x03a7, 0x0509, 0x0003, 0x04f5, 0x05bc, 0x0016, 0x0416, 0x0564
|
||||
.hword 0x000c, 0x0482, 0x0511, 0x0013, 0x0492, 0x0635, 0x000b, 0x03ec
|
||||
.hword 0x0586, 0x0003, 0x04a1, 0x057d, 0x0004, 0x04e6, 0x05b7, 0x0008
|
||||
.hword 0x045e, 0x02bd, 0x0002, 0x04ff, 0x032b, 0x0008, 0x04fe, 0x0317
|
||||
.hword 0x0010, 0x04cd, 0x036c, 0x000f, 0x04f2, 0x03d8, 0x0017, 0x04e0
|
||||
.hword 0x037b, 0x0014, 0x04da, 0x0398, 0x000f, 0x0518, 0x0337, 0x0006
|
||||
.hword 0x052f, 0x02cd, 0x0008, 0x04d7, 0x02b7, 0x0013, 0x0498, 0x0274
|
||||
.hword 0x0008, 0x04a7, 0x02d4, 0x0004, 0x053b
|
||||
glabel D_800E641A
|
||||
.hword 0x0000
|
||||
|
||||
glabel D_800E641C
|
||||
.hword 0x0016, 0x0014, 0x0000, 0x00c8, 0x0050, 0x0014, 0x0000, 0x0050
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0000, 0x0050, 0x0050, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xff88, 0x0050, 0xffb0, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xff88, 0x0050, 0x0050, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0078, 0x0050, 0xffb0, 0x0000, 0x00c8
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0078, 0x0050, 0x0050, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xff88, 0x0050, 0xffb0, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xff88, 0x0050, 0x0050, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xff88, 0x0050, 0xffb0, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0050, 0x0050, 0x0014, 0x0000, 0x0078
|
||||
.hword 0x0050, 0x0014, 0x0000, 0x00a0, 0x0050, 0x0014, 0x0000, 0x00c8
|
||||
.hword 0x0050, 0x0014, 0x0000, 0x00c8, 0x0050, 0x0000
|
||||
|
||||
glabel D_800E64D8
|
||||
.hword 0x0017, 0x0000, 0x0000, 0xffce, 0x0050, 0x0014, 0x0000, 0xffd8
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xffec, 0x0050, 0xffec, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x001e, 0x0050, 0x0014, 0x0000, 0x0028
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0032, 0x0050, 0xffec, 0x0000, 0x0032
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x001e, 0x0050, 0xffec, 0x0000, 0x0014
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0000, 0x0050, 0xfff6, 0x0000, 0x0014
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0028, 0x0050, 0x000a, 0x0000, 0x0032
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0046, 0x0050, 0xfff6, 0x0000, 0x0032
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0028, 0x0050, 0x000a, 0x0000, 0x001e
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x000a, 0x0050, 0xfff6, 0x0000, 0x001e
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0028, 0x0050, 0x000a, 0x0000, 0x0032
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0046, 0x0050, 0x0000, 0x0000, 0xffce
|
||||
.hword 0x0050, 0x0000
|
||||
|
||||
glabel D_800E659C
|
||||
.hword 0x0018, 0xffec, 0x0000, 0x0000, 0x0050, 0xfff2, 0x0000, 0xfff2
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xffec, 0x0050, 0x000e, 0x0000, 0xfff2
|
||||
.hword 0x0050, 0x0014, 0x0000, 0x0000, 0x0050, 0x000e, 0x0000, 0x000e
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0014, 0x0050, 0xfff2, 0x0000, 0x000e
|
||||
.hword 0x0050, 0xffec, 0x0000, 0x0000, 0x0050, 0xfff2, 0x0000, 0xfff2
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xffec, 0x0050, 0x000e, 0x0000, 0xfff2
|
||||
.hword 0x0050, 0x0014, 0x0000, 0x0000, 0x0050, 0x000e, 0x0000, 0x000e
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0014, 0x0050, 0xfff2, 0x0000, 0x000e
|
||||
.hword 0x0050, 0xffec, 0x0000, 0x0000, 0x0050, 0xfff2, 0x0000, 0xfff2
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xffec, 0x0050, 0x000e, 0x0000, 0xfff2
|
||||
.hword 0x0050, 0x0014, 0x0000, 0x0000, 0x0050, 0x000e, 0x0000, 0x000e
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0014, 0x0050, 0xfff2, 0x0000, 0x000e
|
||||
.hword 0x0050, 0xffec, 0x0000, 0x0000, 0x0050, 0x0000
|
||||
|
||||
glabel D_800E6668
|
||||
.hword 0x0016, 0x0005, 0x0000, 0x0032, 0x0050, 0x0005, 0x0000, 0x0014
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0000, 0x0050, 0x0014, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xffe2, 0x0050, 0xffec, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xffe2, 0x0050, 0x0014, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x001e, 0x0050, 0xffec, 0x0000, 0x0032
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x001e, 0x0050, 0x0014, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xffe2, 0x0050, 0xffec, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xffe2, 0x0050, 0x0014, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xffe2, 0x0050, 0xffec, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0014, 0x0050, 0x0005, 0x0000, 0x001e
|
||||
.hword 0x0050, 0x0005, 0x0000, 0x0028, 0x0050, 0x0005, 0x0000, 0x0032
|
||||
.hword 0x0050, 0x0005, 0x0000, 0x0032, 0x0050, 0x0000
|
||||
|
||||
glabel D_800E6724
|
||||
.word D_800E641C, D_800E64D8
|
||||
|
||||
glabel D_800E672C
|
||||
.word D_800E659C, D_800E6668
|
||||
|
||||
# These should be floats, really
|
||||
# I believe they're the positions of the static neon signs in rainbow road
|
||||
glabel D_800E6734
|
||||
.hword 0x44b4, 0x6000, 0x4482, 0x8000, 0xc5ab, 0x3000
|
||||
.hword 0x44d1, 0xc000, 0x447d, 0x0000, 0xc597, 0x4000
|
||||
.hword 0xc575, 0x4000, 0x4466, 0x4000, 0x4520, 0x6000
|
||||
.hword 0xc54e, 0xf000, 0x4445, 0x8000, 0x455c, 0x4000
|
||||
.hword 0xc4a0, 0x8000, 0x44a7, 0xa000, 0x458d, 0x7800
|
||||
.hword 0x450d, 0xc000, 0x4482, 0x2000, 0x458b, 0x4000
|
||||
.hword 0x4530, 0x4000, 0x448a, 0xa000, 0x44f8, 0x2000
|
||||
|
||||
glabel D_800E6788
|
||||
.hword 0xfda6, 0xffa0, 0x0068, 0xfd1f, 0xffa1, 0x0136, 0xfcb0, 0xffa6
|
||||
.hword 0x021d, 0xfca3, 0xffb0, 0x0302, 0xfd43, 0xffc4, 0x03b0, 0xfe52
|
||||
.hword 0xffd8, 0x039c, 0xff25, 0xffed, 0x0320, 0xffca, 0xfff8, 0x0270
|
||||
|
||||
glabel D_800E67B8
|
||||
.hword 0x000d, 0x0096, 0x00cc, 0xfe0c, 0x0014, 0x0064, 0x0068, 0xfed4
|
||||
.hword 0x0014, 0x0032, 0x0036, 0xff9c, 0x0028, 0x0004, 0x000b, 0xfff2
|
||||
.hword 0x0028, 0x0004, 0x0010, 0xfff6, 0x001e, 0x0004, 0x000e, 0xfff8
|
||||
.hword 0x001e, 0x0004, 0x0010, 0xfffa, 0x001e, 0x0004, 0x000e, 0xfffc
|
||||
.hword 0x0032, 0x0004, 0x0010, 0xfffe, 0x0032, 0x0004, 0x000e, 0x0000
|
||||
.hword 0x0032, 0xfff6, 0x0010, 0x000a, 0x0028, 0xffce, 0x002c, 0x0064
|
||||
.hword 0x0000, 0xfc19, 0x03eb, 0x01f4, 0x0000, 0xfc19, 0x03eb, 0x01f4
|
||||
.hword 0x0000, 0xfc19, 0x03eb, 0x01f4, 0x0000, 0x0000
|
||||
|
||||
glabel D_800E6834
|
||||
.hword 0x0014, 0x0014, 0x0012, 0x001e, 0x0028, 0x0000, 0x0012, 0x0014
|
||||
.hword 0x0028, 0xffec, 0x0012, 0x000a, 0x0028, 0x0000, 0x0012, 0x0000
|
||||
.hword 0x0028, 0x0014, 0x000b, 0x0000, 0x0028, 0x0000, 0x0012, 0xffe2
|
||||
.hword 0x0028, 0xffec, 0x000b, 0x0000, 0x0028, 0x0000, 0x0012, 0xffe2
|
||||
.hword 0x0028, 0x0014, 0x000b, 0x0000, 0x0028, 0x0000, 0x0012, 0x001e
|
||||
.hword 0x0028, 0xffec, 0x000b, 0x0032, 0x0028, 0x0000, 0x0012, 0x001e
|
||||
.hword 0x0028, 0x0014, 0x000b, 0x0000, 0x0028, 0x0000, 0x0012, 0xffe2
|
||||
.hword 0x0028, 0xffec, 0x000b, 0x0000, 0x0028, 0x0000, 0x0012, 0xffe2
|
||||
.hword 0x0028, 0x0014, 0x000b, 0x0000, 0x0028, 0x0000, 0x0012, 0xffe2
|
||||
.hword 0x0028, 0xffec, 0x000b, 0x0000, 0x0028, 0x0000, 0x0012, 0x001e
|
||||
.hword 0x0028, 0x0014, 0x0012, 0x001e, 0x0028, 0x0000, 0x000c, 0x001e
|
||||
.hword 0x0018, 0x0078, 0x000a, 0x0014, 0x0013, 0x0050, 0x000a, 0x000a
|
||||
.hword 0x000e, 0x0032, 0x000a, 0x0005, 0x000d, 0x0014, 0x001e, 0x0000
|
||||
.hword 0x000d, 0x000a, 0x001e, 0x0000, 0x000d, 0x0000, 0x001e, 0x0000
|
||||
.hword 0x000e, 0xfffb, 0x000a, 0x0000, 0x0010, 0xfff6, 0x000a, 0x0000
|
||||
.hword 0x001d, 0xffce, 0x000a, 0x0000, 0x0036, 0xff9c, 0x000a, 0x0000
|
||||
.hword 0x0068, 0xff38, 0x0000, 0x0000, 0x00cc, 0xfe0c, 0x0000, 0x0000
|
||||
.hword 0x00cc, 0xfe0c, 0x0000, 0x0000
|
||||
|
||||
glabel D_800E694C
|
||||
.hword 0x000b, 0x0032, 0x0014, 0x0050, 0x000a, 0x0014, 0x0013, 0x0028
|
||||
.hword 0x000a, 0x0000, 0x0012, 0x001e, 0x000a, 0xfff8, 0x0011, 0x0014
|
||||
.hword 0x001e, 0xfff4, 0x0010, 0x000a, 0x001e, 0x0000, 0x000f, 0x0000
|
||||
.hword 0x001e, 0x000c, 0x000f, 0x000a, 0x000a, 0x0008, 0x0010, 0x0014
|
||||
.hword 0x000a, 0x0000, 0x0011, 0x001e, 0x000a, 0xffec, 0x0012, 0x0028
|
||||
.hword 0x000a, 0xffc4, 0x0013, 0x0064, 0x000a, 0xffc4, 0x0013, 0x0064
|
||||
.hword 0x000a, 0x0000
|
||||
|
||||
glabel D_800E69B0
|
||||
.hword 0x0007, 0x001e, 0x000e, 0x0032, 0x0028, 0x000a, 0x0010, 0x0014
|
||||
.hword 0x0028, 0x0005, 0x0011, 0x000a, 0x003c, 0x0002, 0x0012, 0x0000
|
||||
.hword 0x003c, 0x0000, 0x0012, 0x0000, 0x003c, 0x0000, 0x0012, 0x0000
|
||||
.hword 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000
|
||||
.hword 0x0000, 0x0000
|
||||
|
||||
glabel D_800E69F4
|
||||
.hword 0x0007, 0x0000, 0x0012, 0xfffb, 0x0014, 0x0000, 0x0012, 0xfff6
|
||||
.hword 0x0014, 0x0000, 0x0012, 0x0005, 0x0010, 0xfff6, 0x0017, 0x000a
|
||||
.hword 0x000a, 0xfff1, 0x0017, 0x0014, 0x000a, 0xffec, 0x001c, 0x001e
|
||||
.hword 0x0000, 0xffe2, 0x0026, 0x00c8, 0x0000, 0xffe2, 0x0026, 0x00c8
|
||||
.hword 0x0000, 0x0000
|
||||
|
||||
glabel D_800E6A38
|
||||
.hword 0x04fa, 0xfff6, 0x0096, 0x0000, 0x4718, 0x003c, 0x007d, 0x0000
|
||||
.hword 0x5550, 0x0046, 0x0096, 0x0000, 0x954c, 0x002d, 0x004b, 0x0000
|
||||
.hword 0xae2e, 0x0028, 0x004b, 0x0000, 0x0e38, 0x001e, 0x0032, 0x0001
|
||||
.hword 0xa384, 0x0032, 0x0064, 0x0001, 0xd548, 0x001e, 0x0032, 0x0001
|
||||
.hword 0x31c4, 0x0032, 0x0064, 0x0002, 0x7ff8, 0x0037, 0x0064, 0x0002
|
||||
.hword 0xaaa0, 0x004b, 0x0096, 0x0002, 0xb8d8, 0xfff9, 0x0064, 0x0002
|
||||
.hword 0xee2a, 0x003c, 0x0050, 0x0002, 0xffff, 0x0000, 0x0000, 0x0000
|
||||
|
||||
glabel D_800E6AA8
|
||||
.hword 0x00b6, 0x0050, 0x0041, 0x0000, 0x4718, 0x003c, 0x0064, 0x0000
|
||||
.hword 0x18e2, 0x0032, 0x004b, 0x0000, 0x7ff8, 0x0037, 0x0064, 0x0000
|
||||
.hword 0x9ff6, 0x002d, 0x0032, 0x0000, 0xc710, 0x0046, 0x003c, 0x0000
|
||||
.hword 0x0aaa, 0x001e, 0x0064, 0x0001, 0x5c6c, 0x0046, 0x0046, 0x0001
|
||||
.hword 0x31c4, 0x0028, 0x0050, 0x0002, 0xf1b8, 0x0028, 0x004b, 0x0002
|
||||
.hword 0xffff, 0x0000, 0x0000, 0x0000
|
||||
|
||||
glabel D_800E6B00
|
||||
.hword 0x1554, 0x001e, 0x00c8, 0x0000, 0xce2c, 0x001e, 0x00c8, 0x0000
|
||||
.hword 0xa384, 0x001e, 0x00c8, 0x0001, 0x070c, 0x001e, 0x00c8, 0x0001
|
||||
.hword 0x4718, 0x001e, 0x00c8, 0x0002, 0x8714, 0x001e, 0x00c8, 0x0003
|
||||
.hword 0xffff, 0x0000, 0x0000, 0x0000
|
||||
|
||||
glabel D_800E6B38
|
||||
.hword 0x60b0, 0x003c, 0x007d, 0x0000, 0xb8d8, 0x0037, 0x0064, 0x0000
|
||||
.hword 0xd548, 0x000a, 0x0082, 0x0000, 0xf1b8, 0x0023, 0x0064, 0x0000
|
||||
.hword 0x04fa, 0x0046, 0x0096, 0x0001, 0x4718, 0x003c, 0x007d, 0x0001
|
||||
.hword 0x954c, 0x002d, 0x004b, 0x0001, 0x0e38, 0x001e, 0x0032, 0x0002
|
||||
.hword 0x8880, 0x0046, 0x0096, 0x0002, 0x31c4, 0x0032, 0x0064, 0x0003
|
||||
.hword 0x5056, 0x0028, 0x004b, 0x0003, 0x7ff8, 0x0037, 0x0064, 0x0003
|
||||
.hword 0xaaa0, 0x004b, 0x0096, 0x0003, 0xffff, 0x0000, 0x0000, 0x0000
|
||||
|
||||
glabel D_800E6BA8
|
||||
.hword 0x4718, 0x003c, 0x007d, 0x0000, 0x5550, 0x0046, 0x0096, 0x0000
|
||||
.hword 0x954c, 0x002d, 0x004b, 0x0000, 0xf546, 0x0028, 0x004b, 0x0000
|
||||
.hword 0x0e38, 0x001e, 0x0032, 0x0001, 0x0222, 0x0032, 0x0064, 0x0002
|
||||
.hword 0x1ffe, 0x0028, 0x004b, 0x0002, 0x31c4, 0x0032, 0x0064, 0x0002
|
||||
.hword 0x7ff8, 0x0037, 0x0064, 0x0002, 0xaaa0, 0x004b, 0x0096, 0x0002
|
||||
.hword 0xb8d8, 0x0037, 0x0064, 0x0002, 0xdff2, 0x001e, 0x0032, 0x0002
|
||||
.hword 0xffff, 0x0000, 0x0000, 0x0000
|
||||
|
||||
glabel D_800E6C10
|
||||
.hword 0x1ffe, 0x0028, 0x004b, 0x0000, 0x60b0, 0x003c, 0x007d, 0x0000
|
||||
.hword 0xb8d8, 0x0037, 0x0064, 0x0000, 0x4718, 0x003c, 0x007d, 0x0001
|
||||
.hword 0x954c, 0x002d, 0x004b, 0x0001, 0xf546, 0x0028, 0x004b, 0x0001
|
||||
.hword 0x0e38, 0x001e, 0x0032, 0x0002, 0xa384, 0x0032, 0x0064, 0x0002
|
||||
.hword 0xddd0, 0x0046, 0x0096, 0x0002, 0x0222, 0x0032, 0x0064, 0x0003
|
||||
.hword 0x31c4, 0x0032, 0x0064, 0x0003, 0x7ff8, 0x0037, 0x0064, 0x0003
|
||||
.hword 0xaaa0, 0x004b, 0x0096, 0x0003, 0xffff, 0x0000, 0x0000, 0x0000
|
||||
|
||||
glabel D_800E6C80
|
||||
.hword 0x0222, 0x0032, 0x000a, 0x0000, 0x04fa, 0x0046, 0x000f, 0x0000
|
||||
.hword 0x093e, 0x000a, 0x0014, 0x0000, 0x0e38, 0x001e, 0x000f, 0x0000
|
||||
.hword 0x11c6, 0x0028, 0x0014, 0x0000, 0x1554, 0xfff6, 0x000f, 0x0000
|
||||
.hword 0x1ddc, 0x000a, 0x0011, 0x0000, 0x1ffe, 0x0030, 0x0019, 0x0000
|
||||
.hword 0x271a, 0x0046, 0x0014, 0x0000, 0x27d0, 0xfff1, 0x0016, 0x0000
|
||||
.hword 0x2c14, 0x0014, 0x000f, 0x0000, 0x31c4, 0x0032, 0x0016, 0x0000
|
||||
.hword 0x327a, 0x0000, 0x000a, 0x0000, 0x3a4c, 0x000f, 0x0016, 0x0000
|
||||
.hword 0x3ffc, 0x002d, 0x0011, 0x0000, 0x40b2, 0xffdd, 0x0016, 0x0000
|
||||
.hword 0x4440, 0x0037, 0x0014, 0x0000, 0x4718, 0x003c, 0x000c, 0x0000
|
||||
.hword 0x4718, 0x0050, 0x000c, 0x0000, 0x4aa6, 0xfff6, 0x000f, 0x0000
|
||||
.hword 0x5056, 0x0028, 0x000a, 0x0000, 0x5550, 0x0046, 0x000f, 0x0000
|
||||
.hword 0x60b0, 0x003c, 0x0016, 0x0000, 0x6388, 0xffdd, 0x0019, 0x0000
|
||||
.hword 0x64f4, 0x0023, 0x0011, 0x0000, 0x6aa4, 0x004b, 0x0014, 0x0000
|
||||
.hword 0x7054, 0x002d, 0x0019, 0x0000, 0x7498, 0x0014, 0x0012, 0x0000
|
||||
.hword 0x7bb4, 0xfff1, 0x001b, 0x0000, 0x7ff8, 0x0037, 0x000a, 0x0000
|
||||
.hword 0x8386, 0x0041, 0x0014, 0x0000, 0x8880, 0x0046, 0x000f, 0x0000
|
||||
.hword 0x954c, 0x002d, 0x0011, 0x0000, 0x98da, 0x003c, 0x000f, 0x0000
|
||||
.hword 0x9dd4, 0x0000, 0x000a, 0x0000, 0xa384, 0x0046, 0x000f, 0x0000
|
||||
.hword 0xa43a, 0x0032, 0x0017, 0x0000, 0xaaa0, 0x004b, 0x000f, 0x0000
|
||||
.hword 0xae2e, 0x0028, 0x0011, 0x0000, 0xb1bc, 0x0023, 0x0014, 0x0000
|
||||
.hword 0xb8d8, 0xfff1, 0x000a, 0x0000, 0xbc66, 0xffe2, 0x000f, 0x0000
|
||||
.hword 0xc710, 0x001e, 0x000c, 0x0000, 0xffff, 0x0000, 0x0000, 0x0000
|
||||
|
||||
glabel D_800E6DE0
|
||||
.hword 0x0222, 0x0050, 0x000a, 0x0000, 0x04fa, 0x0064, 0x000f, 0x0000
|
||||
.hword 0x093e, 0x005a, 0x0014, 0x0000, 0x0e38, 0x003c, 0x000f, 0x0000
|
||||
.hword 0x11c6, 0x0046, 0x0014, 0x0000, 0x1554, 0x0078, 0x000f, 0x0000
|
||||
.hword 0x1c70, 0x001e, 0x0011, 0x0000, 0x1ffe, 0x0046, 0x0011, 0x0000
|
||||
.hword 0x271a, 0x0064, 0x0014, 0x0000, 0x2c14, 0x0032, 0x000f, 0x0000
|
||||
.hword 0x31c4, 0x0050, 0x000a, 0x0000, 0x3996, 0x0019, 0x000c, 0x0000
|
||||
.hword 0x3a4c, 0x0037, 0x0016, 0x0000, 0x3bb8, 0x0019, 0x000c, 0x0000
|
||||
.hword 0x3ffc, 0x004b, 0x0011, 0x0000, 0x4440, 0x0055, 0x0014, 0x0000
|
||||
.hword 0x4718, 0x005a, 0x000c, 0x0000, 0x4aa6, 0x003c, 0x000f, 0x0000
|
||||
.hword 0x5056, 0x0046, 0x000a, 0x0000, 0x5550, 0x0064, 0x000f, 0x0000
|
||||
.hword 0x60b0, 0x005a, 0x0016, 0x0000, 0x64f4, 0x0041, 0x0014, 0x0000
|
||||
.hword 0x6aa4, 0x0069, 0x0014, 0x0000, 0x7054, 0x004b, 0x0014, 0x0000
|
||||
.hword 0x71c0, 0x0078, 0x0012, 0x0000, 0x7498, 0x003c, 0x0012, 0x0000
|
||||
.hword 0x7ff8, 0x0055, 0x000a, 0x0000, 0x8714, 0x0073, 0x000a, 0x0000
|
||||
.hword 0x8880, 0x0064, 0x000f, 0x0000, 0x954c, 0x004b, 0x0011, 0x0000
|
||||
.hword 0x98da, 0x003c, 0x000f, 0x0000, 0x9dd4, 0x0032, 0x000a, 0x0000
|
||||
.hword 0xa384, 0x0050, 0x000a, 0x0000, 0xa43a, 0x006e, 0x000a, 0x0000
|
||||
.hword 0xaaa0, 0x0069, 0x000f, 0x0000, 0xae2e, 0x0046, 0x0011, 0x0000
|
||||
.hword 0xb1bc, 0x0041, 0x0014, 0x0000, 0xb8d8, 0x0055, 0x000a, 0x0000
|
||||
.hword 0xbc66, 0x003c, 0x000f, 0x0000, 0xc710, 0x0064, 0x000a, 0x0000
|
||||
.hword 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
|
||||
|
||||
glabel D_800E6F30
|
||||
.byte 0xc8, 0x01, 0x00
|
||||
.byte 0x00, 0x70, 0x01
|
||||
.byte 0x10, 0x79, 0x51
|
||||
.byte 0x00, 0x59, 0x70
|
||||
.byte 0x70, 0x55, 0x00
|
||||
.byte 0x7a, 0x7e, 0x00
|
||||
.byte 0x77, 0x2c, 0x24
|
||||
.byte 0x30, 0x14, 0x58
|
||||
|
||||
glabel D_800E6F48
|
||||
.byte 0xdc, 0x00, 0x00
|
||||
.byte 0x00, 0x8c, 0x06
|
||||
.byte 0x00, 0x00, 0x51
|
||||
.byte 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00
|
||||
# code_80071F00 end?
|
||||
|
||||
@@ -0,0 +1,842 @@
|
||||
.include "macros.inc"
|
||||
|
||||
.section .data
|
||||
|
||||
glabel D_800E49C0
|
||||
vertex 9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
glabel D_800E4AC0
|
||||
vertex 9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
glabel D_800E4BC0
|
||||
vertex 9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
glabel D_800E4CC0
|
||||
vertex 9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
glabel D_800E4DC0
|
||||
vertex 9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
glabel D_800E4EC0
|
||||
vertex 9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0x60
|
||||
|
||||
glabel D_800E4FD0
|
||||
vertex 9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
glabel D_800E50D0
|
||||
vertex 9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
glabel D_800E51D0
|
||||
vertex 9, 0, 9, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, 0, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, 0, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, 9, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
glabel D_800E5210 # probably compiler generated
|
||||
vertex 9, 0, 0, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -9, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -9, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
glabel D_800E5250 # compiler gen
|
||||
vertex 9, 18, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 9, -6, 4032, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 1984, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 18, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
glabel D_800E5290 # compiler gen
|
||||
vertex 9, 9, -6, 4032, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 9, 0, -6, 4032, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 0, -6, 0, 1792, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -9, 9, -6, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
glabel D_800E52D0 # TODO: RGBA16 palette for CRASH/POOMP
|
||||
.word 0x00000001, 0x00030041, 0x00430047, 0x0049004b
|
||||
.word 0x0089008d, 0x008f0091, 0x01b101ef, 0x01f101f7
|
||||
.word 0x0237023f, 0x027d027f, 0x08410843, 0x08450885
|
||||
.word 0x08870889, 0x088d088f, 0x08cb08cd, 0x09ef0a2d
|
||||
.word 0x0a351083, 0x108510c3, 0x10c510c9, 0x10cb1109
|
||||
.word 0x110b1273, 0x12bb12bd, 0x18c118c3, 0x18c71901
|
||||
.word 0x19031907, 0x1909190b, 0x19911a2d, 0x1a6b1a71
|
||||
.word 0x21012107, 0x21092145, 0x21472189, 0x22672269
|
||||
.word 0x22a722f7, 0x22f927bf, 0x29432945, 0x294b2985
|
||||
.word 0x29d32aa5, 0x2aed2aef, 0x2b332fbf, 0x31813183
|
||||
.word 0x318d31cb, 0x32a532e5, 0x337537bf, 0x39c139cf
|
||||
.word 0x3a093ae3, 0x3b233b2b, 0x3baf3bb1, 0x3fbf4211
|
||||
.word 0x431f4361, 0x436743a7, 0x43b147bf, 0x4a534b5f
|
||||
.word 0x4beb4bed, 0x4fbf5295, 0x535d539d, 0x53e357bf
|
||||
.word 0x5ad75b9b, 0x5b9d5c21, 0x5c275c69, 0x5fbf6319
|
||||
.word 0x63d9641f, 0x67bf6b5b, 0x6c176c1d, 0x6c5d6c65
|
||||
.word 0x6ca36ca5, 0x6fbf739d, 0x74137453, 0x77bf77ff
|
||||
.word 0x7bdf7c53, 0x7c9b7ce1, 0x7fbf7fff, 0x8421848f
|
||||
.word 0x849184d5, 0x87ff8c63, 0x8c8d8ccf, 0x8d1d8d5d
|
||||
.word 0x8fff94a5, 0x94cb9513, 0x97ff9cc9, 0x9ce79d0b
|
||||
.word 0x9d599d99, 0x9fffa507, 0xa529a549, 0xa54fa5d5
|
||||
.word 0xa7ffad45, 0xad6bad8b, 0xadd5afff, 0xb585b5ad
|
||||
.word 0xb611b7ff, 0xbdc9bdef, 0xbe11be51, 0xbfffc605
|
||||
.word 0xc631c64d, 0xc7ffce45, 0xce8dcfff, 0xd689d6b5
|
||||
.word 0xd6c9d7ff, 0xdec5dec9, 0xdfffe705, 0xe707e739
|
||||
.word 0xe7ffe801, 0xe803e845, 0xef05ef7b, 0xf045f085
|
||||
.word 0xf087f089, 0xf0c9f0cb, 0xf10bf10d, 0xf14ff151
|
||||
.word 0xf191f193, 0xf1d5f1d7, 0xf217f219, 0xf25bf29d
|
||||
.word 0xf7bdfa9f, 0xfadffae1, 0xfb23fb25, 0xfb65fb67
|
||||
.word 0xfba7fba9, 0xfbebfbed, 0xfc2ffc71, 0xfc73fcb3
|
||||
.word 0xfcb5fd01, 0xfd41fd81, 0xfdc1fe01, 0xfe41fe81
|
||||
.word 0xfec1ffff, 0x00000000, 0x00000000, 0x00000000
|
||||
|
||||
glabel gCourseOutlineTextures # passed as a0 to func_8006ED94
|
||||
.word gTextureCourseOutlineMarioRaceway, gTextureCourseOutlineChocoMountain, gTextureCourseOutlineBowsersCastle, gTextureCourseOutlineBansheeBoardwalk
|
||||
.word gTextureCourseOutlineYoshiValley, gTextureCourseOutlineFrappeSnowland, gTextureCourseOutlineKoopaTroopaBeach, gTextureCourseOutlineRoyalRaceway
|
||||
.word gTextureCourseOutlineLuigiRaceway, gTextureCourseOutlineMooMooFarm, gTextureCourseOutlineToadsTurnpike, gTextureCourseOutlineKalimariDesert
|
||||
.word gTextureCourseOutlineSherbetLand, gTextureCourseOutlineRainbowRoad, gTextureCourseOutlineWarioStadium, gTextureCourseOutlineBlockFort
|
||||
.word gTextureCourseOutlineSkyscraper, gTextureCourseOutlineDoubleDeck, gTextureCourseOutlineDksJungleParkway, gTextureCourseOutlineBigDonut
|
||||
|
||||
glabel D_800E5520 # passed as a2, a3 to func_8006ED94
|
||||
.hword 0x0800, 0x0800, 0x0800, 0x0800, 0x0800, 0x0800
|
||||
.hword 0x0800, 0x0800, 0x0c00, 0x0800, 0x1000, 0x0c00
|
||||
.hword 0x0800, 0x0c00, 0x0800, 0x0800, 0x0800, 0x0800
|
||||
.hword 0x0800, 0x0800
|
||||
|
||||
glabel D_800E5548
|
||||
.hword 0x0040, 0x0040, 0x0040, 0x0040, 0x0040, 0x0040, 0x0040, 0x0040
|
||||
.hword 0x0040, 0x0040, 0x0040, 0x0040, 0x0040, 0x0040, 0x0040, 0x0040
|
||||
.hword 0x0040, 0x0060, 0x0040, 0x0040, 0x0080, 0x0040, 0x0040, 0x0060
|
||||
.hword 0x0040, 0x0040, 0x0040, 0x0060, 0x0040, 0x0040, 0x0040, 0x0040
|
||||
.hword 0x0040, 0x0040, 0x0040, 0x0040, 0x0040, 0x0040, 0x0040, 0x0040
|
||||
.hword 0x0000, 0x0000, 0x0000, 0x0000
|
||||
|
||||
glabel D_800E55A0
|
||||
.hword 0x0000, 0x0080, 0x0100, 0x0080, 0x0000, 0xff80, 0xfe00, 0xff80
|
||||
|
||||
glabel D_800E55B0
|
||||
.hword 0xf800, 0x0800, 0xf800, 0x0800, 0xf800, 0x0800, 0xf800, 0x0800
|
||||
.hword 0xf800, 0x0800, 0xf800, 0x0800, 0xf800, 0x0800, 0xf800, 0x0800
|
||||
|
||||
glabel D_800E55D0
|
||||
.byte 0x64, 0x64, 0x64
|
||||
.byte 0x96, 0x96, 0x73
|
||||
.byte 0xc8, 0xc8, 0x82
|
||||
.byte 0xff, 0xff, 0x96
|
||||
.byte 0xc8, 0xc8, 0x82
|
||||
.byte 0x96, 0x96, 0x73
|
||||
.byte 0x00, 0x00, 0x00
|
||||
.byte 0x01, 0x02, 0x03
|
||||
.byte 0x02, 0x01, 0x00
|
||||
.byte 0x04, 0x05, 0x06
|
||||
.byte 0x05, 0x04, 0x00
|
||||
.byte 0x07, 0x08, 0x09
|
||||
.byte 0x08, 0x07, 0x00
|
||||
.byte 0x00
|
||||
glabel D_800E55F8
|
||||
.byte 0x00, 0x00
|
||||
.byte 0x00, 0xff, 0x00
|
||||
.byte 0x00, 0x00, 0xed
|
||||
.byte 0x00, 0x00, 0x00
|
||||
.byte 0xd7, 0x00, 0x00
|
||||
.byte 0x00, 0xbf, 0x00
|
||||
.byte 0x00, 0x00, 0xa2
|
||||
.byte 0x00, 0x00, 0x00
|
||||
.byte 0x82, 0x00, 0x00
|
||||
.byte 0x00, 0x61, 0x00
|
||||
.byte 0x00, 0x00, 0x3a
|
||||
|
||||
glabel D_800E5618
|
||||
.word 0x000000ff, 0x000000d7, 0x000000a2, 0x00000061
|
||||
|
||||
glabel D_800E5628
|
||||
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
|
||||
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
|
||||
.byte 0xff, 0x27, 0x33, 0x32, 0xff, 0x37, 0xff, 0x26, 0x29, 0x2a, 0x31, 0x2e
|
||||
|
||||
.byte 0x25
|
||||
glabel D_800E5655
|
||||
.byte 0x2b
|
||||
.byte 0x24
|
||||
.byte 0x2d
|
||||
|
||||
.word 0x00010203, 0x04050607, 0x08092c36, 0x3c2f3d28
|
||||
.byte 0x30
|
||||
.byte 0x0a
|
||||
glabel D_800E566A
|
||||
.byte 0x0b
|
||||
.byte 0x0c
|
||||
.byte 0x0d
|
||||
.byte 0x0e
|
||||
.byte 0x0f
|
||||
.byte 0x10
|
||||
|
||||
glabel D_800E5670
|
||||
.byte 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20
|
||||
.byte 0x21, 0x22, 0x23, 0x39, 0xff, 0x3a, 0x3b, 0x34, 0x38, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10
|
||||
.byte 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20
|
||||
.byte 0x21, 0x22, 0x23, 0xff, 0xff, 0xff, 0x35, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
|
||||
.word 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff
|
||||
.word 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff
|
||||
.word 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff
|
||||
.word 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff
|
||||
.word 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff
|
||||
.word 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff
|
||||
.word 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff
|
||||
.word 0xffffffff, 0xffffffff
|
||||
|
||||
glabel D_800E5728
|
||||
.hword 0x0889, 0x0075, 0xf90a
|
||||
.hword 0x0889, 0x0075, 0xf9d0
|
||||
.hword 0x07c1, 0x0075, 0xf90a
|
||||
.hword 0x07c1, 0x0075, 0xf9d0
|
||||
|
||||
glabel D_800E5740
|
||||
.hword 0x0662, 0x0014, 0xfb52, 0x06db, 0x0014, 0xfb57, 0x067d, 0x0014
|
||||
.hword 0xfb86, 0x06e2, 0x0014, 0xfaff, 0x06cd, 0x0014, 0xfb93, 0x06fb
|
||||
.hword 0x0014, 0xfb4b, 0x067d, 0x0014, 0xfb1e, 0x062f, 0x0014, 0xfb39
|
||||
.hword 0x0656, 0x0014, 0xfb00, 0x06f5, 0x0014, 0xfad3, 0x064b, 0x0014
|
||||
.hword 0xfb72, 0x06fe, 0x0014, 0xfb7d, 0x0715, 0x0014, 0xfb1b, 0x066f
|
||||
.hword 0x0014, 0xfac7, 0x0662, 0x0014, 0xfb52, 0x0000
|
||||
|
||||
glabel D_800E579C
|
||||
.hword 0xff96, 0xffce, 0xfcca, 0xffa7, 0xffce, 0xfd1d, 0xff6e, 0xffce
|
||||
.hword 0xfd5b, 0xff96, 0xffce, 0xfc65, 0xff4b, 0xffce, 0xfcdb, 0xff59
|
||||
.hword 0xffce, 0xfc7f, 0x0065, 0xffce, 0xfc77, 0x00ab, 0xffce, 0xfcd7
|
||||
.hword 0x0060, 0xffce, 0xfcbd, 0x0064, 0xffce, 0xfd03, 0x006d, 0xffce
|
||||
.hword 0xfd52, 0x00b8, 0xffce, 0xfd33, 0x00ab, 0xffce, 0xfc65, 0xff96
|
||||
.hword 0xffce, 0xfcca, 0xffa7, 0xffce, 0xfd1d, 0x0000
|
||||
|
||||
glabel D_800E57F8
|
||||
.hword 0x06e8, 0xffce, 0x0023, 0x07e3, 0xffcf, 0xffd4, 0x084d, 0xffce
|
||||
.hword 0x006e, 0x07e3, 0xffcd, 0x00e0, 0x0638, 0xffca, 0x02ae, 0x0603
|
||||
.hword 0xffce, 0x00af, 0x01f7, 0xffcc, 0x01c8, 0x0266, 0xffcc, 0x0179
|
||||
.hword 0x070e, 0xffd0, 0xff6e, 0x070e, 0xffcf, 0xffd3, 0x070e, 0xffce
|
||||
.hword 0x0087, 0x07ea, 0xffd0, 0xff6a, 0x07ea, 0xffce, 0x003c, 0x082c
|
||||
.hword 0xffcf, 0xffb9, 0x023f, 0xffca, 0x02bb, 0x0000
|
||||
|
||||
glabel D_800E5854
|
||||
.hword 0x03b6, 0xf92a, 0x0001, 0x0000, 0x0352, 0xf95c, 0x0002, 0x0000
|
||||
.hword 0x04b0, 0xf5ba, 0x0003, 0x0000, 0x04b0, 0xf592, 0x0003, 0x0001
|
||||
.hword 0x091a, 0xf5b0, 0x0004, 0x0000, 0x0596, 0xf92f, 0x0006, 0x0000
|
||||
.hword 0x082a, 0xf9f2, 0x0005, 0x0000, 0x073a, 0xf9f2, 0x0005, 0x0001
|
||||
|
||||
glabel D_800E5894
|
||||
.hword 0x0320, 0xf92a, 0x0001, 0x0000, 0x044c, 0xf92a, 0x0001, 0x0001
|
||||
.hword 0x02bc, 0xf95c, 0x0002, 0x0000, 0x04b0, 0xf8f8, 0x0002, 0x0001
|
||||
.hword 0x04b0, 0xf5ba, 0x0003, 0x0000, 0x04b0, 0xf592, 0x0003, 0x0001
|
||||
.hword 0x091a, 0xf5bf, 0x0004, 0x0000, 0x091a, 0xf597, 0x0004, 0x0001
|
||||
.hword 0x0596, 0xf92f, 0x0006, 0x0000, 0x082a, 0xf9f2, 0x0005, 0x0000
|
||||
.word 0x073af9f2, 0x00050001
|
||||
|
||||
glabel D_800E58EC
|
||||
.hword 0x0320, 0xf92a, 0x0001, 0x0000, 0x044c, 0xf92a, 0x0001, 0x0001
|
||||
.hword 0x02bc, 0xf95c, 0x0002, 0x0000, 0x04b0, 0xf8f8, 0x0002, 0x0001
|
||||
.hword 0x04b0, 0xf5ba, 0x0003, 0x0000, 0x04b0, 0xf592, 0x0003, 0x0001
|
||||
.hword 0x091a, 0xf5c9, 0x0004, 0x0000, 0x091a, 0xf5ab, 0x0004, 0x0001
|
||||
.hword 0x091a, 0xf58d, 0x0004, 0x0002, 0x0596, 0xf92f, 0x0006, 0x0000
|
||||
.hword 0x082a, 0xf9f2, 0x0005, 0x0000, 0x073a, 0xf9f2, 0x0005, 0x0001
|
||||
|
||||
glabel D_800E594C
|
||||
.float -8.0, 8.0, 8.0, 8.0
|
||||
.float 0.0, 0.0, 8.0, -8.0
|
||||
.float -8.0, -8.0
|
||||
|
||||
glabel D_800E5974
|
||||
.word 0x80000000, 0x00000000
|
||||
|
||||
glabel D_800E597C
|
||||
.word 0x00000000, 0x40008000, 0x8000c000
|
||||
|
||||
glabel D_800E5988
|
||||
.hword 0x0016, 0x0005, 0x0011, 0x0032, 0x0028, 0x0005, 0x000d, 0x0014
|
||||
.hword 0x0028, 0x0000, 0x0011, 0x0000, 0x0028, 0x0014, 0x000a, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x0011, 0xffe2, 0x0028, 0xffec, 0x000a, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x0011, 0xffe2, 0x0028, 0x0014, 0x000a, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x0011, 0x001e, 0x0028, 0xffec, 0x000a, 0x0032
|
||||
.hword 0x0028, 0x0000, 0x0011, 0x001e, 0x0028, 0x0014, 0x000a, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x0011, 0xffe2, 0x0028, 0xffec, 0x000a, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x0011, 0xffe2, 0x0028, 0x0014, 0x000a, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x0011, 0xffe2, 0x0028, 0xffec, 0x000a, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x0011, 0x0014, 0x0028, 0x0005, 0x000a, 0x001e
|
||||
.hword 0x0028, 0x0005, 0x0011, 0x0028, 0x0028, 0x0005, 0x0011, 0x0032
|
||||
.hword 0x0028, 0x0005, 0x0011, 0x0032, 0x0028, 0x0000
|
||||
|
||||
glabel D_800E5A44
|
||||
.hword 0x0017, 0x0000, 0x0011, 0xffce, 0x0028, 0x0014, 0x000d, 0xffd8
|
||||
.hword 0x0028, 0x0000, 0x0011, 0xffec, 0x0028, 0xffec, 0x000a, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x0011, 0x001e, 0x0028, 0x0014, 0x000a, 0x0028
|
||||
.hword 0x0028, 0x0000, 0x0011, 0x0032, 0x0028, 0xffec, 0x000a, 0x0032
|
||||
.hword 0x0028, 0x0000, 0x0011, 0x001e, 0x0028, 0xffec, 0x000a, 0x0014
|
||||
.hword 0x0028, 0x0000, 0x0011, 0x0000, 0x0028, 0xfff6, 0x000a, 0x0014
|
||||
.hword 0x0028, 0x0000, 0x0011, 0x0028, 0x0028, 0x000a, 0x000a, 0x0032
|
||||
.hword 0x0028, 0x0000, 0x0011, 0x0046, 0x0028, 0xfff6, 0x0017, 0x0032
|
||||
.hword 0x0028, 0x0000, 0x000f, 0x0028, 0x0028, 0x000a, 0x000d, 0x001e
|
||||
.hword 0x0028, 0x0000, 0x0011, 0x000a, 0x0028, 0xfff6, 0x000d, 0x001e
|
||||
.hword 0x0028, 0x0000, 0x0011, 0x0028, 0x0028, 0x000a, 0x000d, 0x0032
|
||||
.hword 0x0028, 0x0000, 0x000d, 0x0046, 0x0028, 0x0000, 0x0011, 0xffce
|
||||
.hword 0x0028, 0x0000
|
||||
|
||||
glabel D_800E5B08
|
||||
.hword 0x0018, 0xfff1, 0x000a, 0x0000, 0x0014, 0xfff6, 0x000a, 0xfff6
|
||||
.hword 0x0014, 0x0000, 0x000a, 0xfff1, 0x0014, 0x000a, 0x000a, 0xfff6
|
||||
.hword 0x0014, 0x000f, 0x000a, 0x0000, 0x0014, 0x000a, 0x000a, 0x000a
|
||||
.hword 0x0014, 0x0000, 0x000a, 0x000f, 0x0014, 0xfff6, 0x000a, 0x000a
|
||||
.hword 0x0014, 0xfff1, 0x000a, 0x0000, 0x0014, 0xfff6, 0x000a, 0xfff6
|
||||
.hword 0x0014, 0x0000, 0x000a, 0xfff1, 0x0014, 0x000a, 0x000a, 0xfff6
|
||||
.hword 0x0014, 0x000f, 0x000a, 0x0000, 0x0014, 0x000a, 0x000a, 0x000a
|
||||
.hword 0x0014, 0x0000, 0x000a, 0x000f, 0x0014, 0xfff6, 0x000a, 0x000a
|
||||
.hword 0x0014, 0xfff1, 0x000a, 0x0000, 0x0014, 0xfff6, 0x000a, 0xfff6
|
||||
.hword 0x0014, 0x0000, 0x000a, 0xfff1, 0x0014, 0x000a, 0x000a, 0xfff6
|
||||
.hword 0x0014, 0x000f, 0x000a, 0x0000, 0x0014, 0x000a, 0x000a, 0x000a
|
||||
.hword 0x0014, 0x0000, 0x000a, 0x000f, 0x0014, 0xfff6, 0x000a, 0x000a
|
||||
.hword 0x0014, 0xfff1, 0x000a, 0x0000, 0x0014, 0x0000
|
||||
|
||||
glabel D_800E5BD4
|
||||
.hword 0x0016, 0x0005, 0x0011, 0x0032, 0x001e, 0x0005, 0x000d, 0x0014
|
||||
.hword 0x001e, 0x0000, 0x0011, 0x0000, 0x001e, 0x0014, 0x000a, 0x0000
|
||||
.hword 0x001e, 0x0000, 0x0011, 0xffe2, 0x001e, 0xffec, 0x000a, 0x0000
|
||||
.hword 0x001e, 0x0000, 0x0011, 0xffe2, 0x001e, 0x0014, 0x000a, 0x0000
|
||||
.hword 0x001e, 0x0000, 0x0011, 0x001e, 0x001e, 0xffec, 0x000a, 0x0032
|
||||
.hword 0x001e, 0x0000, 0x0011, 0x001e, 0x001e, 0x0014, 0x000a, 0x0000
|
||||
.hword 0x001e, 0x0000, 0x0011, 0xffe2, 0x001e, 0xffec, 0x000a, 0x0000
|
||||
.hword 0x001e, 0x0000, 0x0011, 0xffe2, 0x001e, 0x0014, 0x000a, 0x0000
|
||||
.hword 0x001e, 0x0000, 0x0011, 0xffe2, 0x001e, 0xffec, 0x000a, 0x0000
|
||||
.hword 0x001e, 0x0000, 0x0011, 0x0014, 0x001e, 0x0005, 0x000a, 0x001e
|
||||
.hword 0x001e, 0x0005, 0x0011, 0x0028, 0x001e, 0x0005, 0x0011, 0x0032
|
||||
.hword 0x001e, 0x0005, 0x0011, 0x0032, 0x001e, 0x0000
|
||||
|
||||
glabel D_800E5C90
|
||||
.hword 0x0017, 0x0000, 0x0011, 0xffce, 0x0019, 0x0014, 0x000d, 0xffd8
|
||||
.hword 0x0019, 0x0000, 0x0011, 0xffec, 0x0019, 0xffec, 0x000a, 0x0000
|
||||
.hword 0x0019, 0x0000, 0x0011, 0x001e, 0x0019, 0x0014, 0x000a, 0x0028
|
||||
.hword 0x0019, 0x0000, 0x0011, 0x0032, 0x0019, 0xffec, 0x000a, 0x0032
|
||||
.hword 0x0019, 0x0000, 0x0011, 0x001e, 0x0019, 0xffec, 0x000a, 0x0014
|
||||
.hword 0x0019, 0x0000, 0x0011, 0x0000, 0x0019, 0xfff6, 0x000a, 0x0014
|
||||
.hword 0x0019, 0x0000, 0x0011, 0x0028, 0x0019, 0x000a, 0x000a, 0x0032
|
||||
.hword 0x0019, 0x0000, 0x0011, 0x0046, 0x0019, 0xfff6, 0x0017, 0x0032
|
||||
.hword 0x0019, 0x0000, 0x000f, 0x0028, 0x0019, 0x000a, 0x000d, 0x001e
|
||||
.hword 0x0019, 0x0000, 0x0011, 0x000a, 0x0019, 0xfff6, 0x000d, 0x001e
|
||||
.hword 0x0019, 0x0000, 0x0011, 0x0028, 0x0019, 0x000a, 0x000d, 0x0032
|
||||
.hword 0x0019, 0x0000, 0x000d, 0x0046, 0x0019, 0x0000, 0x0011, 0xffce
|
||||
.hword 0x0019, 0x0000
|
||||
|
||||
glabel D_800E5D54
|
||||
.hword 0x0004, 0x0000, 0x0010, 0x0000, 0x0032, 0x0000, 0x0010, 0x0002
|
||||
.hword 0x0000, 0x0000, 0x0010, 0x0004, 0x0000, 0x0000, 0x0010, 0x0006
|
||||
.hword 0x0000, 0x0000, 0x0004, 0x0000, 0x0000, 0x0000, 0x000a, 0x0000
|
||||
.hword 0x0000, 0x0000, 0x000a, 0x0000, 0x0000, 0x0000, 0x000a, 0x0000
|
||||
.hword 0x0000, 0x0000, 0x000a, 0x0000
|
||||
|
||||
glabel D_800E5D9C
|
||||
.word D_800E5988, D_800E5A44, D_800E5B08, D_800E5BD4
|
||||
.word D_800E5C90
|
||||
|
||||
glabel D_800E5DB0
|
||||
.word D_800E5988
|
||||
|
||||
glabel D_800E5DB4
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
glabel D_800E5DF4
|
||||
.hword 0xfc7a, 0x0046, 0xfa82, 0x3800, 0xfc4c, 0x0046, 0xfa03, 0x3800
|
||||
.hword 0xf786, 0x0000, 0x02d3, 0x0400, 0xf76f, 0x0000, 0x02f9, 0x0400
|
||||
|
||||
glabel D_800E5E14
|
||||
.hword 0xf96d, 0xffb0, 0xffa8, 0x0009, 0xf99c, 0xffa3, 0xff6d, 0x0009
|
||||
.hword 0xf9a4, 0xffaa, 0xff94, 0x0009, 0xf974, 0xffbb, 0xffe2, 0x0009
|
||||
.hword 0xfb35, 0xffe5, 0xfc23, 0x001a, 0xfb13, 0xffd7, 0xfc90, 0x001a
|
||||
.hword 0xfac2, 0xffc4, 0xfcc2, 0x001a, 0xfa6b, 0xffb2, 0xfcaf, 0x001a
|
||||
.hword 0xfa2c, 0xffa2, 0xfcfa, 0x001a, 0xfa53, 0xffa9, 0xfcf0, 0x001a
|
||||
.hword 0xfa30, 0xffa7, 0xfcac, 0x001a, 0xfaeb, 0xffd1, 0xfc78, 0x001a
|
||||
.hword 0xf5e5, 0xffc8, 0xfefd, 0x001c, 0xf643, 0xffa2, 0xfe3a, 0x001c
|
||||
.hword 0xf653, 0xfffd, 0xffc7, 0x001c
|
||||
|
||||
glabel D_800E5E8C
|
||||
.hword 0xf98e, 0xffaa, 0xff8e, 0xf983, 0xffa3, 0xff69, 0xf97e, 0xffb5
|
||||
.hword 0xffc6, 0xf98d, 0xffb9, 0xffe6, 0xfb56, 0xffe7, 0xfc19, 0xfb43
|
||||
.hword 0xffe0, 0xfca0, 0xfb1f, 0xffd9, 0xfc61, 0xfabd, 0xffc5, 0xfc9e
|
||||
.hword 0xfa6d, 0xffb5, 0xfc85, 0xfa1b, 0xffa1, 0xfcd7, 0xfa48, 0xffa8
|
||||
.hword 0xfcca, 0xf9ff, 0xffa4, 0xfcaa, 0xf5c0, 0xffd1, 0xff0f, 0xf637
|
||||
.hword 0xffa7, 0xfe73, 0xf615, 0xfffd, 0xffbe
|
||||
|
||||
glabel D_800E5EE6
|
||||
.hword 0x0000
|
||||
|
||||
glabel D_800E5EE8
|
||||
.hword 0x02b9, 0x0000, 0xf96c, 0x0003, 0x0052, 0x0000, 0xf73b, 0x0005
|
||||
.hword 0x001b, 0x0005, 0xf7ed, 0x0005, 0xfd70, 0x0000, 0xf939, 0x0005
|
||||
.hword 0xfa27, 0x0000, 0xffad, 0x0008, 0xf995, 0x0000, 0xffe7, 0x0008
|
||||
.hword 0xf9f5, 0x0000, 0xffec, 0x0008, 0xfa5b, 0x0000, 0xfff6, 0x0008
|
||||
.hword 0xfa22, 0x0000, 0x003d, 0x0008, 0xfa6b, 0x0000, 0x004f, 0x0008
|
||||
.hword 0xf9ce, 0x0000, 0x0047, 0x0008, 0xfa41, 0x0000, 0x009d, 0x0008
|
||||
.hword 0xf9fd, 0x0000, 0x00af, 0x0008, 0xfa34, 0x0000, 0x012f, 0x0008
|
||||
.hword 0xfa5e, 0x0000, 0x0166, 0x0008, 0xfa1a, 0x0000, 0x01aa, 0x0008
|
||||
.hword 0xfd67, 0x0000, 0x033e, 0x000a, 0xfd43, 0x0003, 0x0355, 0x000a
|
||||
.hword 0xfda6, 0x0000, 0x03a1, 0x000a
|
||||
|
||||
glabel D_800E5F80
|
||||
.hword 0xf8ef, 0xf97e, 0x0271, 0x0252, 0xf8c4, 0xf9ac, 0x02f5, 0x02e4
|
||||
.hword 0xfa3a, 0xfa53, 0x0732, 0x0729, 0xfa76, 0xfa51, 0x07af, 0x07aa
|
||||
.hword 0xfa40, 0xfa77, 0x0840, 0x0834, 0xfa93, 0xfac9, 0x0868, 0x0858
|
||||
.hword 0x00da, 0x0045, 0x02b5, 0x02b8, 0x00eb, 0x0018, 0x0210, 0x01f5
|
||||
.hword 0x010c, 0x0065, 0x0196, 0x018a, 0x00df, 0x0056, 0x013e, 0x0134
|
||||
|
||||
glabel D_800E5FD0
|
||||
.hword 0x017e, 0x012f, 0x0462, 0x0491, 0x008f, 0x011a, 0x042e, 0x03df
|
||||
.hword 0x0154, 0x00d7, 0x0363, 0x03a7, 0x007b, 0x00ba, 0x035a, 0x0337
|
||||
.hword 0x00e1, 0x0056, 0x02c0, 0x02e9, 0x008f, 0x0056, 0x0232, 0x0245
|
||||
.hword 0x0190, 0x044c, 0x01f4, 0x03e8, 0x015e, 0x0384, 0x012c, 0x0320
|
||||
.hword 0x0000, 0x0000, 0x0032, 0x0032, 0x0064, 0x0064, 0xffce, 0x0032
|
||||
.hword 0xff9c, 0x0064, 0x0032, 0xffce, 0x0064, 0xff6a, 0xffce, 0xff9c
|
||||
.hword 0xff9c, 0x0000
|
||||
|
||||
glabel D_800E6034
|
||||
.hword 0x0016, 0x0032, 0x00aa, 0x01f4, 0x0028, 0x0032, 0x0082, 0x00c8
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x0000, 0x0028, 0x00c8, 0x0064, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0xfed4, 0x0028, 0xff38, 0x0032, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0xfed4, 0x0028, 0x00c8, 0x0064, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x012c, 0x0028, 0xff38, 0x0064, 0x01f4
|
||||
.hword 0x0028, 0x0000, 0x00fa, 0x012c, 0x0028, 0x00c8, 0x0032, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0xfed4, 0x0028, 0xff38, 0x0064, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0xfed4, 0x0028, 0x00c8, 0x0064, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0xfed4, 0x0028, 0xff38, 0x00fa, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x00c8, 0x0028, 0x0032, 0x0064, 0x012c
|
||||
.hword 0x0028, 0x0032, 0x00aa, 0x0190, 0x0028, 0x0032, 0x00aa, 0x01f4
|
||||
.hword 0x0028, 0x0032, 0x00aa, 0x01f4, 0x0028, 0x0000
|
||||
|
||||
glabel D_800E60F0
|
||||
.hword 0x0017, 0x0000, 0x00aa, 0xfe0c, 0x0028, 0x00c8, 0x0082, 0xfe70
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0xff38, 0x0028, 0xff38, 0x0064, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x012c, 0x0028, 0x00c8, 0x0064, 0x0190
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x01f4, 0x0028, 0xff38, 0x0064, 0x01f4
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x012c, 0x0028, 0xff38, 0x0064, 0x00c8
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x0000, 0x0028, 0xff9c, 0x0064, 0x00c8
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x0190, 0x0028, 0x0064, 0x0064, 0x01f4
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x02bc, 0x0028, 0xff9c, 0x00e6, 0x01f4
|
||||
.hword 0x0028, 0x0000, 0x0096, 0x0190, 0x0028, 0x0064, 0x0082, 0x012c
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x0064, 0x0028, 0xff9c, 0x0082, 0x012c
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x0190, 0x0028, 0x0064, 0x0082, 0x01f4
|
||||
.hword 0x0028, 0x0000, 0x0082, 0x02bc, 0x0028, 0x0000, 0x00aa, 0xfe0c
|
||||
.hword 0x0028, 0x0000
|
||||
|
||||
glabel D_800E61B4
|
||||
.hword 0x0018, 0xff6a, 0x0064, 0x0000, 0x0014, 0xff96, 0x0096, 0xff96
|
||||
.hword 0x0014, 0x0000, 0x0050, 0xff6a, 0x0014, 0x006a, 0x0096, 0xff96
|
||||
.hword 0x0014, 0x0096, 0x0064, 0x0000, 0x0014, 0x006a, 0x0096, 0x006a
|
||||
.hword 0x0014, 0x0000, 0x0064, 0x0096, 0x0014, 0xff96, 0x0064, 0x006a
|
||||
.hword 0x0014, 0xff6a, 0x0082, 0x0000, 0x0014, 0xff96, 0x0050, 0xff96
|
||||
.hword 0x0014, 0x0000, 0x0064, 0xff6a, 0x0014, 0x006a, 0x008c, 0xff96
|
||||
.hword 0x0014, 0x0096, 0x0064, 0x0000, 0x0014, 0x006a, 0x0064, 0x006a
|
||||
.hword 0x0014, 0x0000, 0x0096, 0x0096, 0x0014, 0xff96, 0x0050, 0x006a
|
||||
.hword 0x0014, 0xff6a, 0x0064, 0x0000, 0x0014, 0xff96, 0x0096, 0xff96
|
||||
.hword 0x0014, 0x0000, 0x0064, 0xff6a, 0x0014, 0x006a, 0x0078, 0xff96
|
||||
.hword 0x0014, 0x0096, 0x0064, 0x0000, 0x0014, 0x006a, 0x0028, 0x006a
|
||||
.hword 0x0014, 0x0000, 0x0064, 0x0096, 0x0014, 0xff96, 0x0064, 0x006a
|
||||
.hword 0x0014, 0xff6a, 0x0064, 0x0000, 0x0014, 0x0000
|
||||
|
||||
glabel D_800E6280
|
||||
.hword 0x0016, 0xffce, 0x00aa, 0xfe0c, 0x0028, 0xffce, 0x0082, 0xff38
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x0000, 0x0028, 0xff38, 0x0064, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x012c, 0x0028, 0x00c8, 0x0032, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x012c, 0x0028, 0xff38, 0x0064, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0xfed4, 0x0028, 0x00c8, 0x0064, 0xfe0c
|
||||
.hword 0x0028, 0x0000, 0x00fa, 0xfed4, 0x0028, 0xff38, 0x0032, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x012c, 0x0028, 0x00c8, 0x0064, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x012c, 0x0028, 0xff38, 0x0064, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0x012c, 0x0028, 0x00c8, 0x00fa, 0x0000
|
||||
.hword 0x0028, 0x0000, 0x00aa, 0xff38, 0x0028, 0xffce, 0x0064, 0xfed4
|
||||
.hword 0x0028, 0xffce, 0x00aa, 0xfe70, 0x0028, 0xffce, 0x00aa, 0xfe0c
|
||||
.hword 0x0028, 0xffce, 0x00aa, 0xfe0c, 0x0028, 0x0000
|
||||
|
||||
glabel D_800E633C
|
||||
.word D_800E6034, D_800E60F0, D_800E61B4, D_800E6280
|
||||
|
||||
glabel D_800E634C
|
||||
.word 0xf37e0013, 0xfe22f37b, 0x0013fe31, 0xf3800013
|
||||
.word 0xfe140000
|
||||
|
||||
glabel D_800E6360
|
||||
.hword 0x0303, 0x0014, 0xf81a, 0x0327, 0x000f, 0xf7f1, 0x034f, 0x0012
|
||||
.hword 0xf808, 0x0391, 0x000e, 0xf7fa, 0x03ab, 0x0015, 0xf833, 0x03ad
|
||||
.hword 0x0011, 0xf818, 0x03e2, 0x0011, 0xf836, 0x035f, 0x0016, 0xf826
|
||||
.hword 0x05dc, 0x0002, 0x0474, 0x05e6, 0x000f, 0x041a, 0x0649, 0x0015
|
||||
.hword 0x03a7, 0x0509, 0x0003, 0x04f5, 0x05bc, 0x0016, 0x0416, 0x0564
|
||||
.hword 0x000c, 0x0482, 0x0511, 0x0013, 0x0492, 0x0635, 0x000b, 0x03ec
|
||||
.hword 0x0586, 0x0003, 0x04a1, 0x057d, 0x0004, 0x04e6, 0x05b7, 0x0008
|
||||
.hword 0x045e, 0x02bd, 0x0002, 0x04ff, 0x032b, 0x0008, 0x04fe, 0x0317
|
||||
.hword 0x0010, 0x04cd, 0x036c, 0x000f, 0x04f2, 0x03d8, 0x0017, 0x04e0
|
||||
.hword 0x037b, 0x0014, 0x04da, 0x0398, 0x000f, 0x0518, 0x0337, 0x0006
|
||||
.hword 0x052f, 0x02cd, 0x0008, 0x04d7, 0x02b7, 0x0013, 0x0498, 0x0274
|
||||
.hword 0x0008, 0x04a7, 0x02d4, 0x0004, 0x053b
|
||||
glabel D_800E641A
|
||||
.hword 0x0000
|
||||
|
||||
glabel D_800E641C
|
||||
.hword 0x0016, 0x0014, 0x0000, 0x00c8, 0x0050, 0x0014, 0x0000, 0x0050
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0000, 0x0050, 0x0050, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xff88, 0x0050, 0xffb0, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xff88, 0x0050, 0x0050, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0078, 0x0050, 0xffb0, 0x0000, 0x00c8
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0078, 0x0050, 0x0050, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xff88, 0x0050, 0xffb0, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xff88, 0x0050, 0x0050, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xff88, 0x0050, 0xffb0, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0050, 0x0050, 0x0014, 0x0000, 0x0078
|
||||
.hword 0x0050, 0x0014, 0x0000, 0x00a0, 0x0050, 0x0014, 0x0000, 0x00c8
|
||||
.hword 0x0050, 0x0014, 0x0000, 0x00c8, 0x0050, 0x0000
|
||||
|
||||
glabel D_800E64D8
|
||||
.hword 0x0017, 0x0000, 0x0000, 0xffce, 0x0050, 0x0014, 0x0000, 0xffd8
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xffec, 0x0050, 0xffec, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x001e, 0x0050, 0x0014, 0x0000, 0x0028
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0032, 0x0050, 0xffec, 0x0000, 0x0032
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x001e, 0x0050, 0xffec, 0x0000, 0x0014
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0000, 0x0050, 0xfff6, 0x0000, 0x0014
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0028, 0x0050, 0x000a, 0x0000, 0x0032
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0046, 0x0050, 0xfff6, 0x0000, 0x0032
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0028, 0x0050, 0x000a, 0x0000, 0x001e
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x000a, 0x0050, 0xfff6, 0x0000, 0x001e
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0028, 0x0050, 0x000a, 0x0000, 0x0032
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0046, 0x0050, 0x0000, 0x0000, 0xffce
|
||||
.hword 0x0050, 0x0000
|
||||
|
||||
glabel D_800E659C
|
||||
.hword 0x0018, 0xffec, 0x0000, 0x0000, 0x0050, 0xfff2, 0x0000, 0xfff2
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xffec, 0x0050, 0x000e, 0x0000, 0xfff2
|
||||
.hword 0x0050, 0x0014, 0x0000, 0x0000, 0x0050, 0x000e, 0x0000, 0x000e
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0014, 0x0050, 0xfff2, 0x0000, 0x000e
|
||||
.hword 0x0050, 0xffec, 0x0000, 0x0000, 0x0050, 0xfff2, 0x0000, 0xfff2
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xffec, 0x0050, 0x000e, 0x0000, 0xfff2
|
||||
.hword 0x0050, 0x0014, 0x0000, 0x0000, 0x0050, 0x000e, 0x0000, 0x000e
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0014, 0x0050, 0xfff2, 0x0000, 0x000e
|
||||
.hword 0x0050, 0xffec, 0x0000, 0x0000, 0x0050, 0xfff2, 0x0000, 0xfff2
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xffec, 0x0050, 0x000e, 0x0000, 0xfff2
|
||||
.hword 0x0050, 0x0014, 0x0000, 0x0000, 0x0050, 0x000e, 0x0000, 0x000e
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0014, 0x0050, 0xfff2, 0x0000, 0x000e
|
||||
.hword 0x0050, 0xffec, 0x0000, 0x0000, 0x0050, 0x0000
|
||||
|
||||
glabel D_800E6668
|
||||
.hword 0x0016, 0x0005, 0x0000, 0x0032, 0x0050, 0x0005, 0x0000, 0x0014
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0000, 0x0050, 0x0014, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xffe2, 0x0050, 0xffec, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xffe2, 0x0050, 0x0014, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x001e, 0x0050, 0xffec, 0x0000, 0x0032
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x001e, 0x0050, 0x0014, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xffe2, 0x0050, 0xffec, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xffe2, 0x0050, 0x0014, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0xffe2, 0x0050, 0xffec, 0x0000, 0x0000
|
||||
.hword 0x0050, 0x0000, 0x0000, 0x0014, 0x0050, 0x0005, 0x0000, 0x001e
|
||||
.hword 0x0050, 0x0005, 0x0000, 0x0028, 0x0050, 0x0005, 0x0000, 0x0032
|
||||
.hword 0x0050, 0x0005, 0x0000, 0x0032, 0x0050, 0x0000
|
||||
|
||||
glabel D_800E6724
|
||||
.word D_800E641C, D_800E64D8
|
||||
|
||||
glabel D_800E672C
|
||||
.word D_800E659C, D_800E6668
|
||||
|
||||
# These should be floats, really
|
||||
# I believe they're the positions of the static neon signs in rainbow road
|
||||
glabel D_800E6734
|
||||
.hword 0x44b4, 0x6000, 0x4482, 0x8000, 0xc5ab, 0x3000
|
||||
.hword 0x44d1, 0xc000, 0x447d, 0x0000, 0xc597, 0x4000
|
||||
.hword 0xc575, 0x4000, 0x4466, 0x4000, 0x4520, 0x6000
|
||||
.hword 0xc54e, 0xf000, 0x4445, 0x8000, 0x455c, 0x4000
|
||||
.hword 0xc4a0, 0x8000, 0x44a7, 0xa000, 0x458d, 0x7800
|
||||
.hword 0x450d, 0xc000, 0x4482, 0x2000, 0x458b, 0x4000
|
||||
.hword 0x4530, 0x4000, 0x448a, 0xa000, 0x44f8, 0x2000
|
||||
|
||||
glabel D_800E6788
|
||||
.hword 0xfda6, 0xffa0, 0x0068, 0xfd1f, 0xffa1, 0x0136, 0xfcb0, 0xffa6
|
||||
.hword 0x021d, 0xfca3, 0xffb0, 0x0302, 0xfd43, 0xffc4, 0x03b0, 0xfe52
|
||||
.hword 0xffd8, 0x039c, 0xff25, 0xffed, 0x0320, 0xffca, 0xfff8, 0x0270
|
||||
|
||||
glabel D_800E67B8
|
||||
.hword 0x000d, 0x0096, 0x00cc, 0xfe0c, 0x0014, 0x0064, 0x0068, 0xfed4
|
||||
.hword 0x0014, 0x0032, 0x0036, 0xff9c, 0x0028, 0x0004, 0x000b, 0xfff2
|
||||
.hword 0x0028, 0x0004, 0x0010, 0xfff6, 0x001e, 0x0004, 0x000e, 0xfff8
|
||||
.hword 0x001e, 0x0004, 0x0010, 0xfffa, 0x001e, 0x0004, 0x000e, 0xfffc
|
||||
.hword 0x0032, 0x0004, 0x0010, 0xfffe, 0x0032, 0x0004, 0x000e, 0x0000
|
||||
.hword 0x0032, 0xfff6, 0x0010, 0x000a, 0x0028, 0xffce, 0x002c, 0x0064
|
||||
.hword 0x0000, 0xfc19, 0x03eb, 0x01f4, 0x0000, 0xfc19, 0x03eb, 0x01f4
|
||||
.hword 0x0000, 0xfc19, 0x03eb, 0x01f4, 0x0000, 0x0000
|
||||
|
||||
glabel D_800E6834
|
||||
.hword 0x0014, 0x0014, 0x0012, 0x001e, 0x0028, 0x0000, 0x0012, 0x0014
|
||||
.hword 0x0028, 0xffec, 0x0012, 0x000a, 0x0028, 0x0000, 0x0012, 0x0000
|
||||
.hword 0x0028, 0x0014, 0x000b, 0x0000, 0x0028, 0x0000, 0x0012, 0xffe2
|
||||
.hword 0x0028, 0xffec, 0x000b, 0x0000, 0x0028, 0x0000, 0x0012, 0xffe2
|
||||
.hword 0x0028, 0x0014, 0x000b, 0x0000, 0x0028, 0x0000, 0x0012, 0x001e
|
||||
.hword 0x0028, 0xffec, 0x000b, 0x0032, 0x0028, 0x0000, 0x0012, 0x001e
|
||||
.hword 0x0028, 0x0014, 0x000b, 0x0000, 0x0028, 0x0000, 0x0012, 0xffe2
|
||||
.hword 0x0028, 0xffec, 0x000b, 0x0000, 0x0028, 0x0000, 0x0012, 0xffe2
|
||||
.hword 0x0028, 0x0014, 0x000b, 0x0000, 0x0028, 0x0000, 0x0012, 0xffe2
|
||||
.hword 0x0028, 0xffec, 0x000b, 0x0000, 0x0028, 0x0000, 0x0012, 0x001e
|
||||
.hword 0x0028, 0x0014, 0x0012, 0x001e, 0x0028, 0x0000, 0x000c, 0x001e
|
||||
.hword 0x0018, 0x0078, 0x000a, 0x0014, 0x0013, 0x0050, 0x000a, 0x000a
|
||||
.hword 0x000e, 0x0032, 0x000a, 0x0005, 0x000d, 0x0014, 0x001e, 0x0000
|
||||
.hword 0x000d, 0x000a, 0x001e, 0x0000, 0x000d, 0x0000, 0x001e, 0x0000
|
||||
.hword 0x000e, 0xfffb, 0x000a, 0x0000, 0x0010, 0xfff6, 0x000a, 0x0000
|
||||
.hword 0x001d, 0xffce, 0x000a, 0x0000, 0x0036, 0xff9c, 0x000a, 0x0000
|
||||
.hword 0x0068, 0xff38, 0x0000, 0x0000, 0x00cc, 0xfe0c, 0x0000, 0x0000
|
||||
.hword 0x00cc, 0xfe0c, 0x0000, 0x0000
|
||||
|
||||
glabel D_800E694C
|
||||
.hword 0x000b, 0x0032, 0x0014, 0x0050, 0x000a, 0x0014, 0x0013, 0x0028
|
||||
.hword 0x000a, 0x0000, 0x0012, 0x001e, 0x000a, 0xfff8, 0x0011, 0x0014
|
||||
.hword 0x001e, 0xfff4, 0x0010, 0x000a, 0x001e, 0x0000, 0x000f, 0x0000
|
||||
.hword 0x001e, 0x000c, 0x000f, 0x000a, 0x000a, 0x0008, 0x0010, 0x0014
|
||||
.hword 0x000a, 0x0000, 0x0011, 0x001e, 0x000a, 0xffec, 0x0012, 0x0028
|
||||
.hword 0x000a, 0xffc4, 0x0013, 0x0064, 0x000a, 0xffc4, 0x0013, 0x0064
|
||||
.hword 0x000a, 0x0000
|
||||
|
||||
glabel D_800E69B0
|
||||
.hword 0x0007, 0x001e, 0x000e, 0x0032, 0x0028, 0x000a, 0x0010, 0x0014
|
||||
.hword 0x0028, 0x0005, 0x0011, 0x000a, 0x003c, 0x0002, 0x0012, 0x0000
|
||||
.hword 0x003c, 0x0000, 0x0012, 0x0000, 0x003c, 0x0000, 0x0012, 0x0000
|
||||
.hword 0x0000, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0012, 0x0000
|
||||
.hword 0x0000, 0x0000
|
||||
|
||||
glabel D_800E69F4
|
||||
.hword 0x0007, 0x0000, 0x0012, 0xfffb, 0x0014, 0x0000, 0x0012, 0xfff6
|
||||
.hword 0x0014, 0x0000, 0x0012, 0x0005, 0x0010, 0xfff6, 0x0017, 0x000a
|
||||
.hword 0x000a, 0xfff1, 0x0017, 0x0014, 0x000a, 0xffec, 0x001c, 0x001e
|
||||
.hword 0x0000, 0xffe2, 0x0026, 0x00c8, 0x0000, 0xffe2, 0x0026, 0x00c8
|
||||
.hword 0x0000, 0x0000
|
||||
|
||||
glabel D_800E6A38
|
||||
.hword 0x04fa, 0xfff6, 0x0096, 0x0000, 0x4718, 0x003c, 0x007d, 0x0000
|
||||
.hword 0x5550, 0x0046, 0x0096, 0x0000, 0x954c, 0x002d, 0x004b, 0x0000
|
||||
.hword 0xae2e, 0x0028, 0x004b, 0x0000, 0x0e38, 0x001e, 0x0032, 0x0001
|
||||
.hword 0xa384, 0x0032, 0x0064, 0x0001, 0xd548, 0x001e, 0x0032, 0x0001
|
||||
.hword 0x31c4, 0x0032, 0x0064, 0x0002, 0x7ff8, 0x0037, 0x0064, 0x0002
|
||||
.hword 0xaaa0, 0x004b, 0x0096, 0x0002, 0xb8d8, 0xfff9, 0x0064, 0x0002
|
||||
.hword 0xee2a, 0x003c, 0x0050, 0x0002, 0xffff, 0x0000, 0x0000, 0x0000
|
||||
|
||||
glabel D_800E6AA8
|
||||
.hword 0x00b6, 0x0050, 0x0041, 0x0000, 0x4718, 0x003c, 0x0064, 0x0000
|
||||
.hword 0x18e2, 0x0032, 0x004b, 0x0000, 0x7ff8, 0x0037, 0x0064, 0x0000
|
||||
.hword 0x9ff6, 0x002d, 0x0032, 0x0000, 0xc710, 0x0046, 0x003c, 0x0000
|
||||
.hword 0x0aaa, 0x001e, 0x0064, 0x0001, 0x5c6c, 0x0046, 0x0046, 0x0001
|
||||
.hword 0x31c4, 0x0028, 0x0050, 0x0002, 0xf1b8, 0x0028, 0x004b, 0x0002
|
||||
.hword 0xffff, 0x0000, 0x0000, 0x0000
|
||||
|
||||
glabel D_800E6B00
|
||||
.hword 0x1554, 0x001e, 0x00c8, 0x0000, 0xce2c, 0x001e, 0x00c8, 0x0000
|
||||
.hword 0xa384, 0x001e, 0x00c8, 0x0001, 0x070c, 0x001e, 0x00c8, 0x0001
|
||||
.hword 0x4718, 0x001e, 0x00c8, 0x0002, 0x8714, 0x001e, 0x00c8, 0x0003
|
||||
.hword 0xffff, 0x0000, 0x0000, 0x0000
|
||||
|
||||
glabel D_800E6B38
|
||||
.hword 0x60b0, 0x003c, 0x007d, 0x0000, 0xb8d8, 0x0037, 0x0064, 0x0000
|
||||
.hword 0xd548, 0x000a, 0x0082, 0x0000, 0xf1b8, 0x0023, 0x0064, 0x0000
|
||||
.hword 0x04fa, 0x0046, 0x0096, 0x0001, 0x4718, 0x003c, 0x007d, 0x0001
|
||||
.hword 0x954c, 0x002d, 0x004b, 0x0001, 0x0e38, 0x001e, 0x0032, 0x0002
|
||||
.hword 0x8880, 0x0046, 0x0096, 0x0002, 0x31c4, 0x0032, 0x0064, 0x0003
|
||||
.hword 0x5056, 0x0028, 0x004b, 0x0003, 0x7ff8, 0x0037, 0x0064, 0x0003
|
||||
.hword 0xaaa0, 0x004b, 0x0096, 0x0003, 0xffff, 0x0000, 0x0000, 0x0000
|
||||
|
||||
glabel D_800E6BA8
|
||||
.hword 0x4718, 0x003c, 0x007d, 0x0000, 0x5550, 0x0046, 0x0096, 0x0000
|
||||
.hword 0x954c, 0x002d, 0x004b, 0x0000, 0xf546, 0x0028, 0x004b, 0x0000
|
||||
.hword 0x0e38, 0x001e, 0x0032, 0x0001, 0x0222, 0x0032, 0x0064, 0x0002
|
||||
.hword 0x1ffe, 0x0028, 0x004b, 0x0002, 0x31c4, 0x0032, 0x0064, 0x0002
|
||||
.hword 0x7ff8, 0x0037, 0x0064, 0x0002, 0xaaa0, 0x004b, 0x0096, 0x0002
|
||||
.hword 0xb8d8, 0x0037, 0x0064, 0x0002, 0xdff2, 0x001e, 0x0032, 0x0002
|
||||
.hword 0xffff, 0x0000, 0x0000, 0x0000
|
||||
|
||||
glabel D_800E6C10
|
||||
.hword 0x1ffe, 0x0028, 0x004b, 0x0000, 0x60b0, 0x003c, 0x007d, 0x0000
|
||||
.hword 0xb8d8, 0x0037, 0x0064, 0x0000, 0x4718, 0x003c, 0x007d, 0x0001
|
||||
.hword 0x954c, 0x002d, 0x004b, 0x0001, 0xf546, 0x0028, 0x004b, 0x0001
|
||||
.hword 0x0e38, 0x001e, 0x0032, 0x0002, 0xa384, 0x0032, 0x0064, 0x0002
|
||||
.hword 0xddd0, 0x0046, 0x0096, 0x0002, 0x0222, 0x0032, 0x0064, 0x0003
|
||||
.hword 0x31c4, 0x0032, 0x0064, 0x0003, 0x7ff8, 0x0037, 0x0064, 0x0003
|
||||
.hword 0xaaa0, 0x004b, 0x0096, 0x0003, 0xffff, 0x0000, 0x0000, 0x0000
|
||||
|
||||
glabel D_800E6C80
|
||||
.hword 0x0222, 0x0032, 0x000a, 0x0000, 0x04fa, 0x0046, 0x000f, 0x0000
|
||||
.hword 0x093e, 0x000a, 0x0014, 0x0000, 0x0e38, 0x001e, 0x000f, 0x0000
|
||||
.hword 0x11c6, 0x0028, 0x0014, 0x0000, 0x1554, 0xfff6, 0x000f, 0x0000
|
||||
.hword 0x1ddc, 0x000a, 0x0011, 0x0000, 0x1ffe, 0x0030, 0x0019, 0x0000
|
||||
.hword 0x271a, 0x0046, 0x0014, 0x0000, 0x27d0, 0xfff1, 0x0016, 0x0000
|
||||
.hword 0x2c14, 0x0014, 0x000f, 0x0000, 0x31c4, 0x0032, 0x0016, 0x0000
|
||||
.hword 0x327a, 0x0000, 0x000a, 0x0000, 0x3a4c, 0x000f, 0x0016, 0x0000
|
||||
.hword 0x3ffc, 0x002d, 0x0011, 0x0000, 0x40b2, 0xffdd, 0x0016, 0x0000
|
||||
.hword 0x4440, 0x0037, 0x0014, 0x0000, 0x4718, 0x003c, 0x000c, 0x0000
|
||||
.hword 0x4718, 0x0050, 0x000c, 0x0000, 0x4aa6, 0xfff6, 0x000f, 0x0000
|
||||
.hword 0x5056, 0x0028, 0x000a, 0x0000, 0x5550, 0x0046, 0x000f, 0x0000
|
||||
.hword 0x60b0, 0x003c, 0x0016, 0x0000, 0x6388, 0xffdd, 0x0019, 0x0000
|
||||
.hword 0x64f4, 0x0023, 0x0011, 0x0000, 0x6aa4, 0x004b, 0x0014, 0x0000
|
||||
.hword 0x7054, 0x002d, 0x0019, 0x0000, 0x7498, 0x0014, 0x0012, 0x0000
|
||||
.hword 0x7bb4, 0xfff1, 0x001b, 0x0000, 0x7ff8, 0x0037, 0x000a, 0x0000
|
||||
.hword 0x8386, 0x0041, 0x0014, 0x0000, 0x8880, 0x0046, 0x000f, 0x0000
|
||||
.hword 0x954c, 0x002d, 0x0011, 0x0000, 0x98da, 0x003c, 0x000f, 0x0000
|
||||
.hword 0x9dd4, 0x0000, 0x000a, 0x0000, 0xa384, 0x0046, 0x000f, 0x0000
|
||||
.hword 0xa43a, 0x0032, 0x0017, 0x0000, 0xaaa0, 0x004b, 0x000f, 0x0000
|
||||
.hword 0xae2e, 0x0028, 0x0011, 0x0000, 0xb1bc, 0x0023, 0x0014, 0x0000
|
||||
.hword 0xb8d8, 0xfff1, 0x000a, 0x0000, 0xbc66, 0xffe2, 0x000f, 0x0000
|
||||
.hword 0xc710, 0x001e, 0x000c, 0x0000, 0xffff, 0x0000, 0x0000, 0x0000
|
||||
|
||||
glabel D_800E6DE0
|
||||
.hword 0x0222, 0x0050, 0x000a, 0x0000, 0x04fa, 0x0064, 0x000f, 0x0000
|
||||
.hword 0x093e, 0x005a, 0x0014, 0x0000, 0x0e38, 0x003c, 0x000f, 0x0000
|
||||
.hword 0x11c6, 0x0046, 0x0014, 0x0000, 0x1554, 0x0078, 0x000f, 0x0000
|
||||
.hword 0x1c70, 0x001e, 0x0011, 0x0000, 0x1ffe, 0x0046, 0x0011, 0x0000
|
||||
.hword 0x271a, 0x0064, 0x0014, 0x0000, 0x2c14, 0x0032, 0x000f, 0x0000
|
||||
.hword 0x31c4, 0x0050, 0x000a, 0x0000, 0x3996, 0x0019, 0x000c, 0x0000
|
||||
.hword 0x3a4c, 0x0037, 0x0016, 0x0000, 0x3bb8, 0x0019, 0x000c, 0x0000
|
||||
.hword 0x3ffc, 0x004b, 0x0011, 0x0000, 0x4440, 0x0055, 0x0014, 0x0000
|
||||
.hword 0x4718, 0x005a, 0x000c, 0x0000, 0x4aa6, 0x003c, 0x000f, 0x0000
|
||||
.hword 0x5056, 0x0046, 0x000a, 0x0000, 0x5550, 0x0064, 0x000f, 0x0000
|
||||
.hword 0x60b0, 0x005a, 0x0016, 0x0000, 0x64f4, 0x0041, 0x0014, 0x0000
|
||||
.hword 0x6aa4, 0x0069, 0x0014, 0x0000, 0x7054, 0x004b, 0x0014, 0x0000
|
||||
.hword 0x71c0, 0x0078, 0x0012, 0x0000, 0x7498, 0x003c, 0x0012, 0x0000
|
||||
.hword 0x7ff8, 0x0055, 0x000a, 0x0000, 0x8714, 0x0073, 0x000a, 0x0000
|
||||
.hword 0x8880, 0x0064, 0x000f, 0x0000, 0x954c, 0x004b, 0x0011, 0x0000
|
||||
.hword 0x98da, 0x003c, 0x000f, 0x0000, 0x9dd4, 0x0032, 0x000a, 0x0000
|
||||
.hword 0xa384, 0x0050, 0x000a, 0x0000, 0xa43a, 0x006e, 0x000a, 0x0000
|
||||
.hword 0xaaa0, 0x0069, 0x000f, 0x0000, 0xae2e, 0x0046, 0x0011, 0x0000
|
||||
.hword 0xb1bc, 0x0041, 0x0014, 0x0000, 0xb8d8, 0x0055, 0x000a, 0x0000
|
||||
.hword 0xbc66, 0x003c, 0x000f, 0x0000, 0xc710, 0x0064, 0x000a, 0x0000
|
||||
.hword 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
|
||||
|
||||
glabel D_800E6F30
|
||||
.byte 0xc8, 0x01, 0x00
|
||||
.byte 0x00, 0x70, 0x01
|
||||
.byte 0x10, 0x79, 0x51
|
||||
.byte 0x00, 0x59, 0x70
|
||||
.byte 0x70, 0x55, 0x00
|
||||
.byte 0x7a, 0x7e, 0x00
|
||||
.byte 0x77, 0x2c, 0x24
|
||||
.byte 0x30, 0x14, 0x58
|
||||
|
||||
glabel D_800E6F48
|
||||
.byte 0xdc, 0x00, 0x00
|
||||
.byte 0x00, 0x8c, 0x06
|
||||
.byte 0x00, 0x00, 0x51
|
||||
.byte 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00
|
||||
# code_80071F00 end?
|
||||
@@ -251,6 +251,8 @@ SECTIONS
|
||||
BUILD_DIR/src/code_80027D00.o(.data);
|
||||
BUILD_DIR/src/spawn_players.o(.data);
|
||||
BUILD_DIR/data/data_code_80071F00.o(.data);
|
||||
BUILD_DIR/src/code_80057C60.o(.data);
|
||||
BUILD_DIR/data/data_code_80071F00_2.o(.data);
|
||||
BUILD_DIR/src/code_8008C1D0.o(.data);
|
||||
BUILD_DIR/src/code_80091440.o(.data);
|
||||
BUILD_DIR/data/data_code_80091750.o(.data);
|
||||
|
||||
+1324
-4033
File diff suppressed because it is too large
Load Diff
+81
-20
@@ -91,14 +91,20 @@ void func_8005D1F4(s32);
|
||||
|
||||
void func_8005D6C0(Player*);
|
||||
void func_8005D794(Player*, UnkPlayerStruct258*, f32, f32, f32, s8, s8);
|
||||
void func_8005D7D8(UnkPlayerStruct258*, s8, f32);
|
||||
void func_8005D800(UnkPlayerStruct258*, s32, s16);
|
||||
void func_8005D82C(UnkPlayerStruct258*, s32, s16);
|
||||
s32 func_8005D7D8(UnkPlayerStruct258*, s8, f32);
|
||||
s32 func_8005D800(UnkPlayerStruct258*, s32, s16);
|
||||
s32 func_8005D82C(UnkPlayerStruct258*, s32, s16);
|
||||
void func_8005D898(Player*, s16, s32, s8, s8);
|
||||
void func_8005DA30(Player*, s16, s32, s8, s8);
|
||||
void func_8005DAD0();
|
||||
void func_8005DAD8(UnkPlayerStruct258*, s16, s16, s16);
|
||||
void func_8005DAF4(Player*, s16, s32, s32);
|
||||
void func_8005EA94(Player*, s16, s32, s8);
|
||||
void func_8005ED48(Player*, s16, s32, s32);
|
||||
|
||||
void func_8005F90C(Player*, s16, s32, s32);
|
||||
|
||||
void func_80060504(Player*, s16, s32, s32);
|
||||
void func_800608E0(Player*, s16, s32, s8, s8);
|
||||
void func_80060B14(Player*, s16, s32, s8, s8);
|
||||
void func_80060BCC(Player*, s16, s32, s32);
|
||||
@@ -107,18 +113,18 @@ void func_80060F50(Player*, s16, s8, s8);
|
||||
void func_80061094(Player*, s16, s8, s8);
|
||||
void func_80061130(Player*, s16, s32, s8, s8);
|
||||
void func_80061224(Player*, s16, s32, s8, s8);
|
||||
void func_800612F8(Player*, s32, s32, s32);
|
||||
void func_80061430(Player*, s32, s32, s32);
|
||||
void func_800615AC(Player*, s16, s32, s32);
|
||||
void func_800612F8(Player*, s32, s32, s8);
|
||||
void func_80061430(Player*, s32, s32, s8);
|
||||
void func_800615AC(Player*, s16, s32, s8);
|
||||
void func_80061754(Player*, s16, s32, s32, s32);
|
||||
void func_8006199C(Player*, s16, s32, s8, s8);
|
||||
void func_80061A34(Player*, s16, s32, s32);
|
||||
void func_80061D4C(Player*, s16, s32, s32);
|
||||
void func_80061EF4(Player*, s16, s32, s32);
|
||||
void func_80061A34(Player*, s16, s32, s8);
|
||||
void func_80061D4C(Player*, s16, s32, s8);
|
||||
void func_80061EF4(Player*, s16, s32, s8);
|
||||
|
||||
void func_800621BC(Player*, s16, s32, s8);
|
||||
void func_80062484(Player*, UnkPlayerStruct258*, s32);
|
||||
void func_800624D8(Player*, s32, s32, s32);
|
||||
void func_800624D8(Player*, s32, s32, s8);
|
||||
void func_800628C0(Player*, s8, s8, s8);
|
||||
void func_80062914(Player*, s8, s8, s8);
|
||||
void func_80062968(Player*, s8, s8, s8);
|
||||
@@ -141,8 +147,8 @@ void func_80063FBC(Player*, s16, s32, s32);
|
||||
|
||||
void func_80064184(Player*, s16, s8, s8);
|
||||
void func_800643A8(Player*, s16, s8, s8);
|
||||
void func_800644E8(Player*, s16, s32, s32);
|
||||
void func_80064664(Player*, s16, s32, s32);
|
||||
void func_800644E8(Player*, s16, s8, s8);
|
||||
void func_80064664(Player*, s16, s8, s8);
|
||||
void func_800647C8(Player*, s16, s8, s8);
|
||||
void func_800648E4(Player*, s16, s8, s8);
|
||||
void func_80064988(Player*, s16, s8, s8);
|
||||
@@ -157,19 +163,31 @@ void func_80065030(Player*, s16, s8, s8);
|
||||
void func_800650FC(Player*, s16, s8, s8);
|
||||
void func_800651F4(Player*, s16, s8, s8);
|
||||
void func_800652D4(Vec3f, Vec3s, f32);
|
||||
void func_8006538C(Player*, s8, s16, s8);
|
||||
void func_800658A0(Player*, s8, s16, s8);
|
||||
|
||||
void func_800664E0(Player*, s32, s16, s8);
|
||||
void func_80066998(Player*, s8, s16, s8);
|
||||
|
||||
void func_80067964(Player*, s8, f32, s8, s32);
|
||||
void func_80067D3C(Player*, s8, u8*, s32, f32, s32);
|
||||
void func_80067280(Player*, s32, s16, s8);
|
||||
void func_80067964(Player*, s8, f32, s8, s8);
|
||||
void func_80067D3C(Player*, s8, u8*, s8, f32, s32);
|
||||
|
||||
void func_8006801C(Player*, s8, u8*, s32, f32, s32);
|
||||
void func_80068310(Player*, s8, f32, s8, s32);
|
||||
void func_80068724(Player*, s8, f32, s8, s32);
|
||||
void func_80068AA4(Player*, s8, f32, s8, s32);
|
||||
void func_80068DA0(Player*, s8, f32, s8, s32);
|
||||
void func_8006801C(Player*, s8, u8*, s8, f32, s32);
|
||||
void func_80068310(Player*, s8, f32, s8, s8);
|
||||
void func_80068724(Player*, s8, f32, s8, s8);
|
||||
void func_80068AA4(Player*, s8, f32, s8, s8);
|
||||
void func_80068DA0(Player*, s8, f32, s8, s8);
|
||||
|
||||
void func_800691B8(Player*, s8, s16, s8);
|
||||
void func_80069444(Player*, s8, s16, s8);
|
||||
void func_800696CC(Player*, s8, s16, s8, f32);
|
||||
void func_80069938(Player*, s8, s16, s8);
|
||||
void func_80069BA8(Player*, s8, s16, s8);
|
||||
void func_80069DB8(Player*, s8, s16, s8);
|
||||
|
||||
void func_8006A01C(Player*, s8, s16, s8);
|
||||
void func_8006A280(Player*, s8, s16, s8);
|
||||
void func_8006A280(Player*, s8, s16, s8);
|
||||
void func_8006A7C0(Player*, f32, f32, s8, s8);
|
||||
void func_8006AFD0(Player*, s16, s8, s8);
|
||||
@@ -179,7 +197,11 @@ void func_8006B8B4(Player*, s8);
|
||||
void func_8006B974(s32, s8, s8);
|
||||
void func_8006B9CC(Player*, s8);
|
||||
void func_8006BA94(Player*, s8, s8);
|
||||
void func_8006BB34(Vec3f, f32, s16, s16);
|
||||
|
||||
void func_8006C0C8(Vec3f, f32, s32, s16);
|
||||
void func_8006C294(Vec3f, f32, s32, s16);
|
||||
void func_8006C4D4(Vec3f, f32, s32, s16, s16);
|
||||
void func_8006C6AC(Player*, s16, s8, s8);
|
||||
void func_8006C9B8(Player*, s16, s8, s8);
|
||||
void func_8006CEC0(Player*, s16, s8, s8);
|
||||
@@ -223,7 +245,44 @@ extern u8 gControllerRandom;
|
||||
extern struct Controller *gControllerOne;
|
||||
extern s32 D_8018D214;
|
||||
extern s32 D_8018D2C8[];
|
||||
extern u8 *D_8018D48C; // Some kind of pointer to some decoded texture(s)
|
||||
extern u8 *D_8018D420;
|
||||
extern u8 *D_8018D424;
|
||||
extern u8 *D_8018D428;
|
||||
extern u8 *D_8018D42C;
|
||||
extern u8 *D_8018D430;
|
||||
extern u8 *D_8018D434;
|
||||
extern u8 *D_8018D438;
|
||||
extern u8 *D_8018D43C;
|
||||
extern u8 *D_8018D440;
|
||||
extern u8 *D_8018D444;
|
||||
extern u8 *D_8018D448;
|
||||
extern u8 *D_8018D44C;
|
||||
extern u8 *D_8018D450;
|
||||
extern u8 *D_8018D454;
|
||||
extern u8 *D_8018D458;
|
||||
extern u8 *D_8018D45C;
|
||||
extern u8 *D_8018D460;
|
||||
extern u8 *D_8018D464;
|
||||
extern u8 *D_8018D468;
|
||||
extern u8 *D_8018D46C;
|
||||
extern u8 *D_8018D470;
|
||||
extern u8 *D_8018D478;
|
||||
extern u8 *D_8018D488;
|
||||
extern u8 *D_8018D48C;
|
||||
extern u8 *D_8018D494;
|
||||
extern u8 *D_8018D498;
|
||||
extern u8 *D_8018D49C;
|
||||
extern u8 *D_8018D4A0;
|
||||
extern u8 *D_8018D4A4;
|
||||
extern u8 *D_8018D4A8;
|
||||
extern u8 *D_8018D4AC;
|
||||
extern u8 *D_8018D4B0;
|
||||
extern u8 *D_8018D4B4;
|
||||
extern u8 *D_8018D4B8;
|
||||
extern u8 *D_8018D4BC;
|
||||
extern u8 *D_8018D4C0;
|
||||
extern u8 *D_8018D4C4;
|
||||
extern u8 *D_8018D4C8;
|
||||
|
||||
extern u16 gPlayerBalloonStatus[8][3]; // D_8018D5F0
|
||||
extern s16 gPlayerBalloonCount[]; // D_8018D8C0
|
||||
@@ -250,6 +309,8 @@ extern s8 D_801657E8;
|
||||
extern s8 D_8018CAE0;
|
||||
extern s16 gGPCurrentRaceCharacterIdByRank[];
|
||||
extern s16 D_8018CF98[];
|
||||
extern Camera *D_8018CF14;
|
||||
extern Player *D_8018CF1C;
|
||||
|
||||
extern s32 D_8018D120;
|
||||
extern s32 D_8018D170;
|
||||
|
||||
+5
-10
@@ -111,7 +111,6 @@ void func_80280884(void) {
|
||||
|
||||
#ifdef NON_MATCHING
|
||||
//generated by mips_to_c commit 3c3b0cede1a99430bfd3edf8d385802b94f91307
|
||||
void func_8006BB34(struct UnkStruct_8028088C*, s32, s16, s16); // extern
|
||||
f32 sins(u16);
|
||||
extern f32 D_80286B70;
|
||||
extern s16 D_802874CA;
|
||||
@@ -182,8 +181,6 @@ void func_80280A28(Vec3f arg0, Vec3s arg1, f32 arg2) {
|
||||
gSPMatrix(gDisplayListHead++, VIRTUAL_TO_PHYSICAL(&gGfxPool->mtxPool[D_80164AF0 + 0x3EB]), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW);
|
||||
}
|
||||
|
||||
#ifdef NON_MATCHING
|
||||
|
||||
void func_80280B50(Vec3f arg0, f32 arg1, s32 rgb, s16 alpha) {
|
||||
Vec3f sp4C;
|
||||
Vec3s sp44;
|
||||
@@ -200,17 +197,15 @@ void func_80280B50(Vec3f arg0, f32 arg1, s32 rgb, s16 alpha) {
|
||||
func_80280A28(sp4C, sp44, arg1);
|
||||
gSPDisplayList(gDisplayListHead++, D_0D008DB8);
|
||||
gDPLoadTextureBlock(gDisplayListHead++, D_8018D48C, G_IM_FMT_IA, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD);
|
||||
// The exact order of operations for red/green/blue is slightly wrong...
|
||||
red = (rgb >> 0x10) & 0xFF;
|
||||
green = (rgb >> 0x08) & 0xFF;
|
||||
blue = (rgb >> 0x00) & 0xFF;
|
||||
// ???????????????????????????????????
|
||||
red = ((rgb >> 0x10) & 0xFF) & 0xFF;
|
||||
green = ((rgb >> 0x08) & 0xFF) & 0xFF;
|
||||
blue = ((rgb >> 0x00) & 0xFF) & 0xFF;
|
||||
// ???????????????????????????????????
|
||||
func_8004B35C(red, green, blue, alpha);
|
||||
gSPDisplayList(gDisplayListHead++, D_0D008E48);
|
||||
D_80164AF0 += 1;
|
||||
}
|
||||
#else
|
||||
GLOBAL_ASM("asm/non_matchings/code_80280650/func_80280B50.s")
|
||||
#endif
|
||||
|
||||
#ifdef MIPS_TO_C
|
||||
//generated by m2c commit d9d3d6575355663122de59f6b2882d8f174e2355 on Dec-10-2022
|
||||
|
||||
Reference in New Issue
Block a user