This commit is contained in:
Ethan Roseman 2020-11-22 11:14:56 -05:00
parent 1f82a0c857
commit e8774ab163
77 changed files with 72 additions and 527 deletions

View File

@ -1,18 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240020_D4D060
/* D4D060 80240020 3C02FEFF */ lui $v0, 0xfeff
/* D4D064 80240024 3442FFFF */ ori $v0, $v0, 0xffff
/* D4D068 80240028 00822024 */ and $a0, $a0, $v0
/* D4D06C 8024002C 3C02FFF9 */ lui $v0, 0xfff9
/* D4D070 80240030 3442FFF4 */ ori $v0, $v0, 0xfff4
/* D4D074 80240034 00821821 */ addu $v1, $a0, $v0
/* D4D078 80240038 2C620010 */ sltiu $v0, $v1, 0x10
/* D4D07C 8024003C 10400003 */ beqz $v0, .L8024004C
/* D4D080 80240040 30620001 */ andi $v0, $v1, 1
/* D4D084 80240044 54400001 */ bnel $v0, $zero, .L8024004C
/* D4D088 80240048 2484FFFF */ addiu $a0, $a0, -1
.L8024004C:
/* D4D08C 8024004C 03E00008 */ jr $ra
/* D4D090 80240050 0080102D */ daddu $v0, $a0, $zero

View File

@ -16,7 +16,7 @@ glabel func_80240128_D4D168
/* D4D194 80240154 27B20020 */ addiu $s2, $sp, 0x20
/* D4D198 80240158 8E0400CC */ lw $a0, 0xcc($s0)
/* D4D19C 8024015C 0C044181 */ jal get_shadow_by_index
/* D4D1A0 80240160 00000000 */ nop
/* D4D1A0 80240160 00000000 */ nop
/* D4D1A4 80240164 0C048B77 */ jal func_80122DDC
/* D4D1A8 80240168 84440008 */ lh $a0, 8($v0)
/* D4D1AC 8024016C 8C430000 */ lw $v1, ($v0)
@ -37,23 +37,23 @@ glabel func_80240128_D4D168
/* D4D1E8 802401A8 0C00B94E */ jal get_screen_coords
/* D4D1EC 802401AC AFA20018 */ sw $v0, 0x18($sp)
/* D4D1F0 802401B0 8E0400A4 */ lw $a0, 0xa4($s0)
/* D4D1F4 802401B4 0C090008 */ jal func_80240020_D4D060
/* D4D1F8 802401B8 00000000 */ nop
/* D4D1F4 802401B4 0C090008 */ jal UnkFunc2
/* D4D1F8 802401B8 00000000 */ nop
/* D4D1FC 802401BC C6020080 */ lwc1 $f2, 0x80($s0)
/* D4D200 802401C0 3C014307 */ lui $at, 0x4307
/* D4D204 802401C4 44810000 */ mtc1 $at, $f0
/* D4D208 802401C8 00000000 */ nop
/* D4D208 802401C8 00000000 */ nop
/* D4D20C 802401CC 4602003C */ c.lt.s $f0, $f2
/* D4D210 802401D0 00000000 */ nop
/* D4D210 802401D0 00000000 */ nop
/* D4D214 802401D4 4500000B */ bc1f .L80240204
/* D4D218 802401D8 24040002 */ addiu $a0, $zero, 2
/* D4D21C 802401DC 3C014361 */ lui $at, 0x4361
/* D4D220 802401E0 44810000 */ mtc1 $at, $f0
/* D4D224 802401E4 00000000 */ nop
/* D4D224 802401E4 00000000 */ nop
/* D4D228 802401E8 4600103C */ c.lt.s $f2, $f0
/* D4D22C 802401EC 00000000 */ nop
/* D4D22C 802401EC 00000000 */ nop
/* D4D230 802401F0 45000004 */ bc1f .L80240204
/* D4D234 802401F4 00000000 */ nop
/* D4D234 802401F4 00000000 */ nop
/* D4D238 802401F8 0C090015 */ jal func_80240054_D4D094
/* D4D23C 802401FC 0040202D */ daddu $a0, $v0, $zero
/* D4D240 80240200 24040002 */ addiu $a0, $zero, 2
@ -95,7 +95,7 @@ glabel func_80240128_D4D168
/* D4D2C8 80240288 AFA0001C */ sw $zero, 0x1c($sp)
.L8024028C:
/* D4D2CC 8024028C 0C0B77B9 */ jal func_802DDEE4
/* D4D2D0 80240290 00000000 */ nop
/* D4D2D0 80240290 00000000 */ nop
.L80240294:
/* D4D2D4 80240294 9202000E */ lbu $v0, 0xe($s0)
/* D4D2D8 80240298 3C01802E */ lui $at, 0x802e

View File

@ -1,18 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240EB8_D4DEF8
/* D4DEF8 80240EB8 27BDFFE8 */ addiu $sp, $sp, -0x18
/* D4DEFC 80240EBC AFBF0010 */ sw $ra, 0x10($sp)
/* D4DF00 80240EC0 0C00EAD2 */ jal get_npc_safe
/* D4DF04 80240EC4 2404FFFC */ addiu $a0, $zero, -4
/* D4DF08 80240EC8 0040202D */ daddu $a0, $v0, $zero
/* D4DF0C 80240ECC 10800004 */ beqz $a0, .L80240EE0
/* D4DF10 80240ED0 3C030008 */ lui $v1, 8
/* D4DF14 80240ED4 8C820000 */ lw $v0, ($a0)
/* D4DF18 80240ED8 00431025 */ or $v0, $v0, $v1
/* D4DF1C 80240EDC AC820000 */ sw $v0, ($a0)
.L80240EE0:
/* D4DF20 80240EE0 8FBF0010 */ lw $ra, 0x10($sp)
/* D4DF24 80240EE4 03E00008 */ jr $ra
/* D4DF28 80240EE8 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -1,18 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240020_D50010
/* D50010 80240020 3C02FEFF */ lui $v0, 0xfeff
/* D50014 80240024 3442FFFF */ ori $v0, $v0, 0xffff
/* D50018 80240028 00822024 */ and $a0, $a0, $v0
/* D5001C 8024002C 3C02FFF9 */ lui $v0, 0xfff9
/* D50020 80240030 3442FFF4 */ ori $v0, $v0, 0xfff4
/* D50024 80240034 00821821 */ addu $v1, $a0, $v0
/* D50028 80240038 2C620010 */ sltiu $v0, $v1, 0x10
/* D5002C 8024003C 10400003 */ beqz $v0, .L8024004C
/* D50030 80240040 30620001 */ andi $v0, $v1, 1
/* D50034 80240044 54400001 */ bnel $v0, $zero, .L8024004C
/* D50038 80240048 2484FFFF */ addiu $a0, $a0, -1
.L8024004C:
/* D5003C 8024004C 03E00008 */ jr $ra
/* D50040 80240050 0080102D */ daddu $v0, $a0, $zero

View File

@ -37,7 +37,7 @@ glabel func_80240128_D50118
/* D50198 802401A8 0C00B94E */ jal get_screen_coords
/* D5019C 802401AC AFA20018 */ sw $v0, 0x18($sp)
/* D501A0 802401B0 8E0400A4 */ lw $a0, 0xa4($s0)
/* D501A4 802401B4 0C090008 */ jal func_80240020_D50010
/* D501A4 802401B4 0C090008 */ jal UnkFunc2
/* D501A8 802401B8 00000000 */ nop
/* D501AC 802401BC C6020080 */ lwc1 $f2, 0x80($s0)
/* D501B0 802401C0 3C014307 */ lui $at, 0x4307

View File

@ -1,18 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240020_D55BD0
/* D55BD0 80240020 3C02FEFF */ lui $v0, 0xfeff
/* D55BD4 80240024 3442FFFF */ ori $v0, $v0, 0xffff
/* D55BD8 80240028 00822024 */ and $a0, $a0, $v0
/* D55BDC 8024002C 3C02FFF9 */ lui $v0, 0xfff9
/* D55BE0 80240030 3442FFF4 */ ori $v0, $v0, 0xfff4
/* D55BE4 80240034 00821821 */ addu $v1, $a0, $v0
/* D55BE8 80240038 2C620010 */ sltiu $v0, $v1, 0x10
/* D55BEC 8024003C 10400003 */ beqz $v0, .L8024004C
/* D55BF0 80240040 30620001 */ andi $v0, $v1, 1
/* D55BF4 80240044 54400001 */ bnel $v0, $zero, .L8024004C
/* D55BF8 80240048 2484FFFF */ addiu $a0, $a0, -1
.L8024004C:
/* D55BFC 8024004C 03E00008 */ jr $ra
/* D55C00 80240050 0080102D */ daddu $v0, $a0, $zero

View File

@ -37,7 +37,7 @@ glabel func_80240128_D55CD8
/* D55D58 802401A8 0C00B94E */ jal get_screen_coords
/* D55D5C 802401AC AFA20018 */ sw $v0, 0x18($sp)
/* D55D60 802401B0 8E0400A4 */ lw $a0, 0xa4($s0)
/* D55D64 802401B4 0C090008 */ jal func_80240020_D55BD0
/* D55D64 802401B4 0C090008 */ jal UnkFunc2
/* D55D68 802401B8 00000000 */ nop
/* D55D6C 802401BC C6020080 */ lwc1 $f2, 0x80($s0)
/* D55D70 802401C0 3C014307 */ lui $at, 0x4307

View File

@ -1,18 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240050_D57480
/* D57480 80240050 3C02FEFF */ lui $v0, 0xfeff
/* D57484 80240054 3442FFFF */ ori $v0, $v0, 0xffff
/* D57488 80240058 00822024 */ and $a0, $a0, $v0
/* D5748C 8024005C 3C02FFF9 */ lui $v0, 0xfff9
/* D57490 80240060 3442FFF4 */ ori $v0, $v0, 0xfff4
/* D57494 80240064 00821821 */ addu $v1, $a0, $v0
/* D57498 80240068 2C620010 */ sltiu $v0, $v1, 0x10
/* D5749C 8024006C 10400003 */ beqz $v0, .L8024007C
/* D574A0 80240070 30620001 */ andi $v0, $v1, 1
/* D574A4 80240074 54400001 */ bnel $v0, $zero, .L8024007C
/* D574A8 80240078 2484FFFF */ addiu $a0, $a0, -1
.L8024007C:
/* D574AC 8024007C 03E00008 */ jr $ra
/* D574B0 80240080 0080102D */ daddu $v0, $a0, $zero

View File

@ -37,7 +37,7 @@ glabel func_80240158_D57588
/* D57608 802401D8 0C00B94E */ jal get_screen_coords
/* D5760C 802401DC AFA20018 */ sw $v0, 0x18($sp)
/* D57610 802401E0 8E0400A4 */ lw $a0, 0xa4($s0)
/* D57614 802401E4 0C090014 */ jal func_80240050_D57480
/* D57614 802401E4 0C090014 */ jal UnkFunc2
/* D57618 802401E8 00000000 */ nop
/* D5761C 802401EC C6020080 */ lwc1 $f2, 0x80($s0)
/* D57620 802401F0 3C014307 */ lui $at, 0x4307

View File

@ -1,18 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240020_D588B0
/* D588B0 80240020 3C02FEFF */ lui $v0, 0xfeff
/* D588B4 80240024 3442FFFF */ ori $v0, $v0, 0xffff
/* D588B8 80240028 00822024 */ and $a0, $a0, $v0
/* D588BC 8024002C 3C02FFF9 */ lui $v0, 0xfff9
/* D588C0 80240030 3442FFF4 */ ori $v0, $v0, 0xfff4
/* D588C4 80240034 00821821 */ addu $v1, $a0, $v0
/* D588C8 80240038 2C620010 */ sltiu $v0, $v1, 0x10
/* D588CC 8024003C 10400003 */ beqz $v0, .L8024004C
/* D588D0 80240040 30620001 */ andi $v0, $v1, 1
/* D588D4 80240044 54400001 */ bnel $v0, $zero, .L8024004C
/* D588D8 80240048 2484FFFF */ addiu $a0, $a0, -1
.L8024004C:
/* D588DC 8024004C 03E00008 */ jr $ra
/* D588E0 80240050 0080102D */ daddu $v0, $a0, $zero

View File

@ -37,7 +37,7 @@ glabel func_80240128_D589B8
/* D58A38 802401A8 0C00B94E */ jal get_screen_coords
/* D58A3C 802401AC AFA20018 */ sw $v0, 0x18($sp)
/* D58A40 802401B0 8E0400A4 */ lw $a0, 0xa4($s0)
/* D58A44 802401B4 0C090008 */ jal func_80240020_D588B0
/* D58A44 802401B4 0C090008 */ jal UnkFunc2
/* D58A48 802401B8 00000000 */ nop
/* D58A4C 802401BC C6020080 */ lwc1 $f2, 0x80($s0)
/* D58A50 802401C0 3C014307 */ lui $at, 0x4307

View File

@ -1,18 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240020_D5F2D0
/* D5F2D0 80240020 3C02FEFF */ lui $v0, 0xfeff
/* D5F2D4 80240024 3442FFFF */ ori $v0, $v0, 0xffff
/* D5F2D8 80240028 00822024 */ and $a0, $a0, $v0
/* D5F2DC 8024002C 3C02FFF9 */ lui $v0, 0xfff9
/* D5F2E0 80240030 3442FFF4 */ ori $v0, $v0, 0xfff4
/* D5F2E4 80240034 00821821 */ addu $v1, $a0, $v0
/* D5F2E8 80240038 2C620010 */ sltiu $v0, $v1, 0x10
/* D5F2EC 8024003C 10400003 */ beqz $v0, .L8024004C
/* D5F2F0 80240040 30620001 */ andi $v0, $v1, 1
/* D5F2F4 80240044 54400001 */ bnel $v0, $zero, .L8024004C
/* D5F2F8 80240048 2484FFFF */ addiu $a0, $a0, -1
.L8024004C:
/* D5F2FC 8024004C 03E00008 */ jr $ra
/* D5F300 80240050 0080102D */ daddu $v0, $a0, $zero

View File

@ -37,7 +37,7 @@ glabel func_80240128_D5F3D8
/* D5F458 802401A8 0C00B94E */ jal get_screen_coords
/* D5F45C 802401AC AFA20018 */ sw $v0, 0x18($sp)
/* D5F460 802401B0 8E0400A4 */ lw $a0, 0xa4($s0)
/* D5F464 802401B4 0C090008 */ jal func_80240020_D5F2D0
/* D5F464 802401B4 0C090008 */ jal UnkFunc2
/* D5F468 802401B8 00000000 */ nop
/* D5F46C 802401BC C6020080 */ lwc1 $f2, 0x80($s0)
/* D5F470 802401C0 3C014307 */ lui $at, 0x4307

View File

@ -1,18 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240020_D61520
/* D61520 80240020 3C02FEFF */ lui $v0, 0xfeff
/* D61524 80240024 3442FFFF */ ori $v0, $v0, 0xffff
/* D61528 80240028 00822024 */ and $a0, $a0, $v0
/* D6152C 8024002C 3C02FFF9 */ lui $v0, 0xfff9
/* D61530 80240030 3442FFF4 */ ori $v0, $v0, 0xfff4
/* D61534 80240034 00821821 */ addu $v1, $a0, $v0
/* D61538 80240038 2C620010 */ sltiu $v0, $v1, 0x10
/* D6153C 8024003C 10400003 */ beqz $v0, .L8024004C
/* D61540 80240040 30620001 */ andi $v0, $v1, 1
/* D61544 80240044 54400001 */ bnel $v0, $zero, .L8024004C
/* D61548 80240048 2484FFFF */ addiu $a0, $a0, -1
.L8024004C:
/* D6154C 8024004C 03E00008 */ jr $ra
/* D61550 80240050 0080102D */ daddu $v0, $a0, $zero

View File

@ -37,7 +37,7 @@ glabel func_80240128_D61628
/* D616A8 802401A8 0C00B94E */ jal get_screen_coords
/* D616AC 802401AC AFA20018 */ sw $v0, 0x18($sp)
/* D616B0 802401B0 8E0400A4 */ lw $a0, 0xa4($s0)
/* D616B4 802401B4 0C090008 */ jal func_80240020_D61520
/* D616B4 802401B4 0C090008 */ jal UnkFunc2
/* D616B8 802401B8 00000000 */ nop
/* D616BC 802401BC C6020080 */ lwc1 $f2, 0x80($s0)
/* D616C0 802401C0 3C014307 */ lui $at, 0x4307

View File

@ -1,18 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240050_D62D60
/* D62D60 80240050 3C02FEFF */ lui $v0, 0xfeff
/* D62D64 80240054 3442FFFF */ ori $v0, $v0, 0xffff
/* D62D68 80240058 00822024 */ and $a0, $a0, $v0
/* D62D6C 8024005C 3C02FFF9 */ lui $v0, 0xfff9
/* D62D70 80240060 3442FFF4 */ ori $v0, $v0, 0xfff4
/* D62D74 80240064 00821821 */ addu $v1, $a0, $v0
/* D62D78 80240068 2C620010 */ sltiu $v0, $v1, 0x10
/* D62D7C 8024006C 10400003 */ beqz $v0, .L8024007C
/* D62D80 80240070 30620001 */ andi $v0, $v1, 1
/* D62D84 80240074 54400001 */ bnel $v0, $zero, .L8024007C
/* D62D88 80240078 2484FFFF */ addiu $a0, $a0, -1
.L8024007C:
/* D62D8C 8024007C 03E00008 */ jr $ra
/* D62D90 80240080 0080102D */ daddu $v0, $a0, $zero

View File

@ -37,7 +37,7 @@ glabel func_80240158_D62E68
/* D62EE8 802401D8 0C00B94E */ jal get_screen_coords
/* D62EEC 802401DC AFA20018 */ sw $v0, 0x18($sp)
/* D62EF0 802401E0 8E0400A4 */ lw $a0, 0xa4($s0)
/* D62EF4 802401E4 0C090014 */ jal func_80240050_D62D60
/* D62EF4 802401E4 0C090014 */ jal UnkFunc2
/* D62EF8 802401E8 00000000 */ nop
/* D62EFC 802401EC C6020080 */ lwc1 $f2, 0x80($s0)
/* D62F00 802401F0 3C014307 */ lui $at, 0x4307

View File

@ -1,18 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240020_D64600
/* D64600 80240020 3C02FEFF */ lui $v0, 0xfeff
/* D64604 80240024 3442FFFF */ ori $v0, $v0, 0xffff
/* D64608 80240028 00822024 */ and $a0, $a0, $v0
/* D6460C 8024002C 3C02FFF9 */ lui $v0, 0xfff9
/* D64610 80240030 3442FFF4 */ ori $v0, $v0, 0xfff4
/* D64614 80240034 00821821 */ addu $v1, $a0, $v0
/* D64618 80240038 2C620010 */ sltiu $v0, $v1, 0x10
/* D6461C 8024003C 10400003 */ beqz $v0, .L8024004C
/* D64620 80240040 30620001 */ andi $v0, $v1, 1
/* D64624 80240044 54400001 */ bnel $v0, $zero, .L8024004C
/* D64628 80240048 2484FFFF */ addiu $a0, $a0, -1
.L8024004C:
/* D6462C 8024004C 03E00008 */ jr $ra
/* D64630 80240050 0080102D */ daddu $v0, $a0, $zero

View File

@ -37,7 +37,7 @@ glabel func_80240128_D64708
/* D64788 802401A8 0C00B94E */ jal get_screen_coords
/* D6478C 802401AC AFA20018 */ sw $v0, 0x18($sp)
/* D64790 802401B0 8E0400A4 */ lw $a0, 0xa4($s0)
/* D64794 802401B4 0C090008 */ jal func_80240020_D64600
/* D64794 802401B4 0C090008 */ jal UnkFunc2
/* D64798 802401B8 00000000 */ nop
/* D6479C 802401BC C6020080 */ lwc1 $f2, 0x80($s0)
/* D647A0 802401C0 3C014307 */ lui $at, 0x4307

View File

@ -1,18 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240020_D67D20
/* D67D20 80240020 3C02FEFF */ lui $v0, 0xfeff
/* D67D24 80240024 3442FFFF */ ori $v0, $v0, 0xffff
/* D67D28 80240028 00822024 */ and $a0, $a0, $v0
/* D67D2C 8024002C 3C02FFF9 */ lui $v0, 0xfff9
/* D67D30 80240030 3442FFF4 */ ori $v0, $v0, 0xfff4
/* D67D34 80240034 00821821 */ addu $v1, $a0, $v0
/* D67D38 80240038 2C620010 */ sltiu $v0, $v1, 0x10
/* D67D3C 8024003C 10400003 */ beqz $v0, .L8024004C
/* D67D40 80240040 30620001 */ andi $v0, $v1, 1
/* D67D44 80240044 54400001 */ bnel $v0, $zero, .L8024004C
/* D67D48 80240048 2484FFFF */ addiu $a0, $a0, -1
.L8024004C:
/* D67D4C 8024004C 03E00008 */ jr $ra
/* D67D50 80240050 0080102D */ daddu $v0, $a0, $zero

View File

@ -37,7 +37,7 @@ glabel func_80240128_D67E28
/* D67EA8 802401A8 0C00B94E */ jal get_screen_coords
/* D67EAC 802401AC AFA20018 */ sw $v0, 0x18($sp)
/* D67EB0 802401B0 8E0400A4 */ lw $a0, 0xa4($s0)
/* D67EB4 802401B4 0C090008 */ jal func_80240020_D67D20
/* D67EB4 802401B4 0C090008 */ jal UnkFunc2
/* D67EB8 802401B8 00000000 */ nop
/* D67EBC 802401BC C6020080 */ lwc1 $f2, 0x80($s0)
/* D67EC0 802401C0 3C014307 */ lui $at, 0x4307

View File

@ -1,18 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240020_D69B40
/* D69B40 80240020 3C02FEFF */ lui $v0, 0xfeff
/* D69B44 80240024 3442FFFF */ ori $v0, $v0, 0xffff
/* D69B48 80240028 00822024 */ and $a0, $a0, $v0
/* D69B4C 8024002C 3C02FFF9 */ lui $v0, 0xfff9
/* D69B50 80240030 3442FFF4 */ ori $v0, $v0, 0xfff4
/* D69B54 80240034 00821821 */ addu $v1, $a0, $v0
/* D69B58 80240038 2C620010 */ sltiu $v0, $v1, 0x10
/* D69B5C 8024003C 10400003 */ beqz $v0, .L8024004C
/* D69B60 80240040 30620001 */ andi $v0, $v1, 1
/* D69B64 80240044 54400001 */ bnel $v0, $zero, .L8024004C
/* D69B68 80240048 2484FFFF */ addiu $a0, $a0, -1
.L8024004C:
/* D69B6C 8024004C 03E00008 */ jr $ra
/* D69B70 80240050 0080102D */ daddu $v0, $a0, $zero

View File

@ -37,7 +37,7 @@ glabel func_80240128_D69C48
/* D69CC8 802401A8 0C00B94E */ jal get_screen_coords
/* D69CCC 802401AC AFA20018 */ sw $v0, 0x18($sp)
/* D69CD0 802401B0 8E0400A4 */ lw $a0, 0xa4($s0)
/* D69CD4 802401B4 0C090008 */ jal func_80240020_D69B40
/* D69CD4 802401B4 0C090008 */ jal UnkFunc2
/* D69CD8 802401B8 00000000 */ nop
/* D69CDC 802401BC C6020080 */ lwc1 $f2, 0x80($s0)
/* D69CE0 802401C0 3C014307 */ lui $at, 0x4307

View File

@ -1,18 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240020_D6B640
/* D6B640 80240020 3C02FEFF */ lui $v0, 0xfeff
/* D6B644 80240024 3442FFFF */ ori $v0, $v0, 0xffff
/* D6B648 80240028 00822024 */ and $a0, $a0, $v0
/* D6B64C 8024002C 3C02FFF9 */ lui $v0, 0xfff9
/* D6B650 80240030 3442FFF4 */ ori $v0, $v0, 0xfff4
/* D6B654 80240034 00821821 */ addu $v1, $a0, $v0
/* D6B658 80240038 2C620010 */ sltiu $v0, $v1, 0x10
/* D6B65C 8024003C 10400003 */ beqz $v0, .L8024004C
/* D6B660 80240040 30620001 */ andi $v0, $v1, 1
/* D6B664 80240044 54400001 */ bnel $v0, $zero, .L8024004C
/* D6B668 80240048 2484FFFF */ addiu $a0, $a0, -1
.L8024004C:
/* D6B66C 8024004C 03E00008 */ jr $ra
/* D6B670 80240050 0080102D */ daddu $v0, $a0, $zero

View File

@ -37,7 +37,7 @@ glabel func_80240128_D6B748
/* D6B7C8 802401A8 0C00B94E */ jal get_screen_coords
/* D6B7CC 802401AC AFA20018 */ sw $v0, 0x18($sp)
/* D6B7D0 802401B0 8E0400A4 */ lw $a0, 0xa4($s0)
/* D6B7D4 802401B4 0C090008 */ jal func_80240020_D6B640
/* D6B7D4 802401B4 0C090008 */ jal UnkFunc2
/* D6B7D8 802401B8 00000000 */ nop
/* D6B7DC 802401BC C6020080 */ lwc1 $f2, 0x80($s0)
/* D6B7E0 802401C0 3C014307 */ lui $at, 0x4307

View File

@ -1,18 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240020_D6E9D0
/* D6E9D0 80240020 3C02FEFF */ lui $v0, 0xfeff
/* D6E9D4 80240024 3442FFFF */ ori $v0, $v0, 0xffff
/* D6E9D8 80240028 00822024 */ and $a0, $a0, $v0
/* D6E9DC 8024002C 3C02FFF9 */ lui $v0, 0xfff9
/* D6E9E0 80240030 3442FFF4 */ ori $v0, $v0, 0xfff4
/* D6E9E4 80240034 00821821 */ addu $v1, $a0, $v0
/* D6E9E8 80240038 2C620010 */ sltiu $v0, $v1, 0x10
/* D6E9EC 8024003C 10400003 */ beqz $v0, .L8024004C
/* D6E9F0 80240040 30620001 */ andi $v0, $v1, 1
/* D6E9F4 80240044 54400001 */ bnel $v0, $zero, .L8024004C
/* D6E9F8 80240048 2484FFFF */ addiu $a0, $a0, -1
.L8024004C:
/* D6E9FC 8024004C 03E00008 */ jr $ra
/* D6EA00 80240050 0080102D */ daddu $v0, $a0, $zero

View File

@ -37,7 +37,7 @@ glabel func_80240128_D6EAD8
/* D6EB58 802401A8 0C00B94E */ jal get_screen_coords
/* D6EB5C 802401AC AFA20018 */ sw $v0, 0x18($sp)
/* D6EB60 802401B0 8E0400A4 */ lw $a0, 0xa4($s0)
/* D6EB64 802401B4 0C090008 */ jal func_80240020_D6E9D0
/* D6EB64 802401B4 0C090008 */ jal UnkFunc2
/* D6EB68 802401B8 00000000 */ nop
/* D6EB6C 802401BC C6020080 */ lwc1 $f2, 0x80($s0)
/* D6EB70 802401C0 3C014307 */ lui $at, 0x4307

View File

@ -1,18 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240020_D763C0
/* D763C0 80240020 3C02FEFF */ lui $v0, 0xfeff
/* D763C4 80240024 3442FFFF */ ori $v0, $v0, 0xffff
/* D763C8 80240028 00822024 */ and $a0, $a0, $v0
/* D763CC 8024002C 3C02FFF9 */ lui $v0, 0xfff9
/* D763D0 80240030 3442FFF4 */ ori $v0, $v0, 0xfff4
/* D763D4 80240034 00821821 */ addu $v1, $a0, $v0
/* D763D8 80240038 2C620010 */ sltiu $v0, $v1, 0x10
/* D763DC 8024003C 10400003 */ beqz $v0, .L8024004C
/* D763E0 80240040 30620001 */ andi $v0, $v1, 1
/* D763E4 80240044 54400001 */ bnel $v0, $zero, .L8024004C
/* D763E8 80240048 2484FFFF */ addiu $a0, $a0, -1
.L8024004C:
/* D763EC 8024004C 03E00008 */ jr $ra
/* D763F0 80240050 0080102D */ daddu $v0, $a0, $zero

View File

@ -37,7 +37,7 @@ glabel func_80240128_D764C8
/* D76548 802401A8 0C00B94E */ jal get_screen_coords
/* D7654C 802401AC AFA20018 */ sw $v0, 0x18($sp)
/* D76550 802401B0 8E0400A4 */ lw $a0, 0xa4($s0)
/* D76554 802401B4 0C090008 */ jal func_80240020_D763C0
/* D76554 802401B4 0C090008 */ jal UnkFunc2
/* D76558 802401B8 00000000 */ nop
/* D7655C 802401BC C6020080 */ lwc1 $f2, 0x80($s0)
/* D76560 802401C0 3C014307 */ lui $at, 0x4307

View File

@ -1,18 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240050_D79A40
/* D79A40 80240050 3C02FEFF */ lui $v0, 0xfeff
/* D79A44 80240054 3442FFFF */ ori $v0, $v0, 0xffff
/* D79A48 80240058 00822024 */ and $a0, $a0, $v0
/* D79A4C 8024005C 3C02FFF9 */ lui $v0, 0xfff9
/* D79A50 80240060 3442FFF4 */ ori $v0, $v0, 0xfff4
/* D79A54 80240064 00821821 */ addu $v1, $a0, $v0
/* D79A58 80240068 2C620010 */ sltiu $v0, $v1, 0x10
/* D79A5C 8024006C 10400003 */ beqz $v0, .L8024007C
/* D79A60 80240070 30620001 */ andi $v0, $v1, 1
/* D79A64 80240074 54400001 */ bnel $v0, $zero, .L8024007C
/* D79A68 80240078 2484FFFF */ addiu $a0, $a0, -1
.L8024007C:
/* D79A6C 8024007C 03E00008 */ jr $ra
/* D79A70 80240080 0080102D */ daddu $v0, $a0, $zero

View File

@ -37,7 +37,7 @@ glabel func_80240158_D79B48
/* D79BC8 802401D8 0C00B94E */ jal get_screen_coords
/* D79BCC 802401DC AFA20018 */ sw $v0, 0x18($sp)
/* D79BD0 802401E0 8E0400A4 */ lw $a0, 0xa4($s0)
/* D79BD4 802401E4 0C090014 */ jal func_80240050_D79A40
/* D79BD4 802401E4 0C090014 */ jal UnkFunc2
/* D79BD8 802401E8 00000000 */ nop
/* D79BDC 802401EC C6020080 */ lwc1 $f2, 0x80($s0)
/* D79BE0 802401F0 3C014307 */ lui $at, 0x4307

View File

@ -1,18 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240050_D7B2F0
/* D7B2F0 80240050 3C02FEFF */ lui $v0, 0xfeff
/* D7B2F4 80240054 3442FFFF */ ori $v0, $v0, 0xffff
/* D7B2F8 80240058 00822024 */ and $a0, $a0, $v0
/* D7B2FC 8024005C 3C02FFF9 */ lui $v0, 0xfff9
/* D7B300 80240060 3442FFF4 */ ori $v0, $v0, 0xfff4
/* D7B304 80240064 00821821 */ addu $v1, $a0, $v0
/* D7B308 80240068 2C620010 */ sltiu $v0, $v1, 0x10
/* D7B30C 8024006C 10400003 */ beqz $v0, .L8024007C
/* D7B310 80240070 30620001 */ andi $v0, $v1, 1
/* D7B314 80240074 54400001 */ bnel $v0, $zero, .L8024007C
/* D7B318 80240078 2484FFFF */ addiu $a0, $a0, -1
.L8024007C:
/* D7B31C 8024007C 03E00008 */ jr $ra
/* D7B320 80240080 0080102D */ daddu $v0, $a0, $zero

View File

@ -37,7 +37,7 @@ glabel func_80240158_D7B3F8
/* D7B478 802401D8 0C00B94E */ jal get_screen_coords
/* D7B47C 802401DC AFA20018 */ sw $v0, 0x18($sp)
/* D7B480 802401E0 8E0400A4 */ lw $a0, 0xa4($s0)
/* D7B484 802401E4 0C090014 */ jal func_80240050_D7B2F0
/* D7B484 802401E4 0C090014 */ jal UnkFunc2
/* D7B488 802401E8 00000000 */ nop
/* D7B48C 802401EC C6020080 */ lwc1 $f2, 0x80($s0)
/* D7B490 802401F0 3C014307 */ lui $at, 0x4307

View File

@ -1,18 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240020_D7CB70
/* D7CB70 80240020 3C02FEFF */ lui $v0, 0xfeff
/* D7CB74 80240024 3442FFFF */ ori $v0, $v0, 0xffff
/* D7CB78 80240028 00822024 */ and $a0, $a0, $v0
/* D7CB7C 8024002C 3C02FFF9 */ lui $v0, 0xfff9
/* D7CB80 80240030 3442FFF4 */ ori $v0, $v0, 0xfff4
/* D7CB84 80240034 00821821 */ addu $v1, $a0, $v0
/* D7CB88 80240038 2C620010 */ sltiu $v0, $v1, 0x10
/* D7CB8C 8024003C 10400003 */ beqz $v0, .L8024004C
/* D7CB90 80240040 30620001 */ andi $v0, $v1, 1
/* D7CB94 80240044 54400001 */ bnel $v0, $zero, .L8024004C
/* D7CB98 80240048 2484FFFF */ addiu $a0, $a0, -1
.L8024004C:
/* D7CB9C 8024004C 03E00008 */ jr $ra
/* D7CBA0 80240050 0080102D */ daddu $v0, $a0, $zero

View File

@ -37,7 +37,7 @@ glabel func_80240128_D7CC78
/* D7CCF8 802401A8 0C00B94E */ jal get_screen_coords
/* D7CCFC 802401AC AFA20018 */ sw $v0, 0x18($sp)
/* D7CD00 802401B0 8E0400A4 */ lw $a0, 0xa4($s0)
/* D7CD04 802401B4 0C090008 */ jal func_80240020_D7CB70
/* D7CD04 802401B4 0C090008 */ jal UnkFunc2
/* D7CD08 802401B8 00000000 */ nop
/* D7CD0C 802401BC C6020080 */ lwc1 $f2, 0x80($s0)
/* D7CD10 802401C0 3C014307 */ lui $at, 0x4307

View File

@ -1,18 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240020_D89700
/* D89700 80240020 3C02FEFF */ lui $v0, 0xfeff
/* D89704 80240024 3442FFFF */ ori $v0, $v0, 0xffff
/* D89708 80240028 00822024 */ and $a0, $a0, $v0
/* D8970C 8024002C 3C02FFF9 */ lui $v0, 0xfff9
/* D89710 80240030 3442FFF4 */ ori $v0, $v0, 0xfff4
/* D89714 80240034 00821821 */ addu $v1, $a0, $v0
/* D89718 80240038 2C620010 */ sltiu $v0, $v1, 0x10
/* D8971C 8024003C 10400003 */ beqz $v0, .L8024004C
/* D89720 80240040 30620001 */ andi $v0, $v1, 1
/* D89724 80240044 54400001 */ bnel $v0, $zero, .L8024004C
/* D89728 80240048 2484FFFF */ addiu $a0, $a0, -1
.L8024004C:
/* D8972C 8024004C 03E00008 */ jr $ra
/* D89730 80240050 0080102D */ daddu $v0, $a0, $zero

View File

@ -37,7 +37,7 @@ glabel func_80240128_D89808
/* D89888 802401A8 0C00B94E */ jal get_screen_coords
/* D8988C 802401AC AFA20018 */ sw $v0, 0x18($sp)
/* D89890 802401B0 8E0400A4 */ lw $a0, 0xa4($s0)
/* D89894 802401B4 0C090008 */ jal func_80240020_D89700
/* D89894 802401B4 0C090008 */ jal UnkFunc2
/* D89898 802401B8 00000000 */ nop
/* D8989C 802401BC C6020080 */ lwc1 $f2, 0x80($s0)
/* D898A0 802401C0 3C014307 */ lui $at, 0x4307

View File

@ -1,18 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240020_D8B3D0
/* D8B3D0 80240020 3C02FEFF */ lui $v0, 0xfeff
/* D8B3D4 80240024 3442FFFF */ ori $v0, $v0, 0xffff
/* D8B3D8 80240028 00822024 */ and $a0, $a0, $v0
/* D8B3DC 8024002C 3C02FFF9 */ lui $v0, 0xfff9
/* D8B3E0 80240030 3442FFF4 */ ori $v0, $v0, 0xfff4
/* D8B3E4 80240034 00821821 */ addu $v1, $a0, $v0
/* D8B3E8 80240038 2C620010 */ sltiu $v0, $v1, 0x10
/* D8B3EC 8024003C 10400003 */ beqz $v0, .L8024004C
/* D8B3F0 80240040 30620001 */ andi $v0, $v1, 1
/* D8B3F4 80240044 54400001 */ bnel $v0, $zero, .L8024004C
/* D8B3F8 80240048 2484FFFF */ addiu $a0, $a0, -1
.L8024004C:
/* D8B3FC 8024004C 03E00008 */ jr $ra
/* D8B400 80240050 0080102D */ daddu $v0, $a0, $zero

View File

@ -37,7 +37,7 @@ glabel func_80240128_D8B4D8
/* D8B558 802401A8 0C00B94E */ jal get_screen_coords
/* D8B55C 802401AC AFA20018 */ sw $v0, 0x18($sp)
/* D8B560 802401B0 8E0400A4 */ lw $a0, 0xa4($s0)
/* D8B564 802401B4 0C090008 */ jal func_80240020_D8B3D0
/* D8B564 802401B4 0C090008 */ jal UnkFunc2
/* D8B568 802401B8 00000000 */ nop
/* D8B56C 802401BC C6020080 */ lwc1 $f2, 0x80($s0)
/* D8B570 802401C0 3C014307 */ lui $at, 0x4307

View File

@ -1,18 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240020_D8D270
/* D8D270 80240020 3C02FEFF */ lui $v0, 0xfeff
/* D8D274 80240024 3442FFFF */ ori $v0, $v0, 0xffff
/* D8D278 80240028 00822024 */ and $a0, $a0, $v0
/* D8D27C 8024002C 3C02FFF9 */ lui $v0, 0xfff9
/* D8D280 80240030 3442FFF4 */ ori $v0, $v0, 0xfff4
/* D8D284 80240034 00821821 */ addu $v1, $a0, $v0
/* D8D288 80240038 2C620010 */ sltiu $v0, $v1, 0x10
/* D8D28C 8024003C 10400003 */ beqz $v0, .L8024004C
/* D8D290 80240040 30620001 */ andi $v0, $v1, 1
/* D8D294 80240044 54400001 */ bnel $v0, $zero, .L8024004C
/* D8D298 80240048 2484FFFF */ addiu $a0, $a0, -1
.L8024004C:
/* D8D29C 8024004C 03E00008 */ jr $ra
/* D8D2A0 80240050 0080102D */ daddu $v0, $a0, $zero

View File

@ -37,7 +37,7 @@ glabel func_80240128_D8D378
/* D8D3F8 802401A8 0C00B94E */ jal get_screen_coords
/* D8D3FC 802401AC AFA20018 */ sw $v0, 0x18($sp)
/* D8D400 802401B0 8E0400A4 */ lw $a0, 0xa4($s0)
/* D8D404 802401B4 0C090008 */ jal func_80240020_D8D270
/* D8D404 802401B4 0C090008 */ jal UnkFunc2
/* D8D408 802401B8 00000000 */ nop
/* D8D40C 802401BC C6020080 */ lwc1 $f2, 0x80($s0)
/* D8D410 802401C0 3C014307 */ lui $at, 0x4307

View File

@ -1,18 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240050_D91750
/* D91750 80240050 3C02FEFF */ lui $v0, 0xfeff
/* D91754 80240054 3442FFFF */ ori $v0, $v0, 0xffff
/* D91758 80240058 00822024 */ and $a0, $a0, $v0
/* D9175C 8024005C 3C02FFF9 */ lui $v0, 0xfff9
/* D91760 80240060 3442FFF4 */ ori $v0, $v0, 0xfff4
/* D91764 80240064 00821821 */ addu $v1, $a0, $v0
/* D91768 80240068 2C620010 */ sltiu $v0, $v1, 0x10
/* D9176C 8024006C 10400003 */ beqz $v0, .L8024007C
/* D91770 80240070 30620001 */ andi $v0, $v1, 1
/* D91774 80240074 54400001 */ bnel $v0, $zero, .L8024007C
/* D91778 80240078 2484FFFF */ addiu $a0, $a0, -1
.L8024007C:
/* D9177C 8024007C 03E00008 */ jr $ra
/* D91780 80240080 0080102D */ daddu $v0, $a0, $zero

View File

@ -37,7 +37,7 @@ glabel func_80240158_D91858
/* D918D8 802401D8 0C00B94E */ jal get_screen_coords
/* D918DC 802401DC AFA20018 */ sw $v0, 0x18($sp)
/* D918E0 802401E0 8E0400A4 */ lw $a0, 0xa4($s0)
/* D918E4 802401E4 0C090014 */ jal func_80240050_D91750
/* D918E4 802401E4 0C090014 */ jal UnkFunc2
/* D918E8 802401E8 00000000 */ nop
/* D918EC 802401EC C6020080 */ lwc1 $f2, 0x80($s0)
/* D918F0 802401F0 3C014307 */ lui $at, 0x4307

View File

@ -1,18 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240050_D92F90
/* D92F90 80240050 3C02FEFF */ lui $v0, 0xfeff
/* D92F94 80240054 3442FFFF */ ori $v0, $v0, 0xffff
/* D92F98 80240058 00822024 */ and $a0, $a0, $v0
/* D92F9C 8024005C 3C02FFF9 */ lui $v0, 0xfff9
/* D92FA0 80240060 3442FFF4 */ ori $v0, $v0, 0xfff4
/* D92FA4 80240064 00821821 */ addu $v1, $a0, $v0
/* D92FA8 80240068 2C620010 */ sltiu $v0, $v1, 0x10
/* D92FAC 8024006C 10400003 */ beqz $v0, .L8024007C
/* D92FB0 80240070 30620001 */ andi $v0, $v1, 1
/* D92FB4 80240074 54400001 */ bnel $v0, $zero, .L8024007C
/* D92FB8 80240078 2484FFFF */ addiu $a0, $a0, -1
.L8024007C:
/* D92FBC 8024007C 03E00008 */ jr $ra
/* D92FC0 80240080 0080102D */ daddu $v0, $a0, $zero

View File

@ -37,7 +37,7 @@ glabel func_80240158_D93098
/* D93118 802401D8 0C00B94E */ jal get_screen_coords
/* D9311C 802401DC AFA20018 */ sw $v0, 0x18($sp)
/* D93120 802401E0 8E0400A4 */ lw $a0, 0xa4($s0)
/* D93124 802401E4 0C090014 */ jal func_80240050_D92F90
/* D93124 802401E4 0C090014 */ jal UnkFunc2
/* D93128 802401E8 00000000 */ nop
/* D9312C 802401EC C6020080 */ lwc1 $f2, 0x80($s0)
/* D93130 802401F0 3C014307 */ lui $at, 0x4307

View File

@ -1,18 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240050_D95640
/* D95640 80240050 3C02FEFF */ lui $v0, 0xfeff
/* D95644 80240054 3442FFFF */ ori $v0, $v0, 0xffff
/* D95648 80240058 00822024 */ and $a0, $a0, $v0
/* D9564C 8024005C 3C02FFF9 */ lui $v0, 0xfff9
/* D95650 80240060 3442FFF4 */ ori $v0, $v0, 0xfff4
/* D95654 80240064 00821821 */ addu $v1, $a0, $v0
/* D95658 80240068 2C620010 */ sltiu $v0, $v1, 0x10
/* D9565C 8024006C 10400003 */ beqz $v0, .L8024007C
/* D95660 80240070 30620001 */ andi $v0, $v1, 1
/* D95664 80240074 54400001 */ bnel $v0, $zero, .L8024007C
/* D95668 80240078 2484FFFF */ addiu $a0, $a0, -1
.L8024007C:
/* D9566C 8024007C 03E00008 */ jr $ra
/* D95670 80240080 0080102D */ daddu $v0, $a0, $zero

View File

@ -37,7 +37,7 @@ glabel func_80240158_D95748
/* D957C8 802401D8 0C00B94E */ jal get_screen_coords
/* D957CC 802401DC AFA20018 */ sw $v0, 0x18($sp)
/* D957D0 802401E0 8E0400A4 */ lw $a0, 0xa4($s0)
/* D957D4 802401E4 0C090014 */ jal func_80240050_D95640
/* D957D4 802401E4 0C090014 */ jal UnkFunc2
/* D957D8 802401E8 00000000 */ nop
/* D957DC 802401EC C6020080 */ lwc1 $f2, 0x80($s0)
/* D957E0 802401F0 3C014307 */ lui $at, 0x4307

View File

@ -1,18 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240050_D978E0
/* D978E0 80240050 3C02FEFF */ lui $v0, 0xfeff
/* D978E4 80240054 3442FFFF */ ori $v0, $v0, 0xffff
/* D978E8 80240058 00822024 */ and $a0, $a0, $v0
/* D978EC 8024005C 3C02FFF9 */ lui $v0, 0xfff9
/* D978F0 80240060 3442FFF4 */ ori $v0, $v0, 0xfff4
/* D978F4 80240064 00821821 */ addu $v1, $a0, $v0
/* D978F8 80240068 2C620010 */ sltiu $v0, $v1, 0x10
/* D978FC 8024006C 10400003 */ beqz $v0, .L8024007C
/* D97900 80240070 30620001 */ andi $v0, $v1, 1
/* D97904 80240074 54400001 */ bnel $v0, $zero, .L8024007C
/* D97908 80240078 2484FFFF */ addiu $a0, $a0, -1
.L8024007C:
/* D9790C 8024007C 03E00008 */ jr $ra
/* D97910 80240080 0080102D */ daddu $v0, $a0, $zero

View File

@ -37,7 +37,7 @@ glabel func_80240158_D979E8
/* D97A68 802401D8 0C00B94E */ jal get_screen_coords
/* D97A6C 802401DC AFA20018 */ sw $v0, 0x18($sp)
/* D97A70 802401E0 8E0400A4 */ lw $a0, 0xa4($s0)
/* D97A74 802401E4 0C090014 */ jal func_80240050_D978E0
/* D97A74 802401E4 0C090014 */ jal UnkFunc2
/* D97A78 802401E8 00000000 */ nop
/* D97A7C 802401EC C6020080 */ lwc1 $f2, 0x80($s0)
/* D97A80 802401F0 3C014307 */ lui $at, 0x4307

View File

@ -1,18 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240020_D999D0
/* D999D0 80240020 3C02FEFF */ lui $v0, 0xfeff
/* D999D4 80240024 3442FFFF */ ori $v0, $v0, 0xffff
/* D999D8 80240028 00822024 */ and $a0, $a0, $v0
/* D999DC 8024002C 3C02FFF9 */ lui $v0, 0xfff9
/* D999E0 80240030 3442FFF4 */ ori $v0, $v0, 0xfff4
/* D999E4 80240034 00821821 */ addu $v1, $a0, $v0
/* D999E8 80240038 2C620010 */ sltiu $v0, $v1, 0x10
/* D999EC 8024003C 10400003 */ beqz $v0, .L8024004C
/* D999F0 80240040 30620001 */ andi $v0, $v1, 1
/* D999F4 80240044 54400001 */ bnel $v0, $zero, .L8024004C
/* D999F8 80240048 2484FFFF */ addiu $a0, $a0, -1
.L8024004C:
/* D999FC 8024004C 03E00008 */ jr $ra
/* D99A00 80240050 0080102D */ daddu $v0, $a0, $zero

View File

@ -37,7 +37,7 @@ glabel func_80240128_D99AD8
/* D99B58 802401A8 0C00B94E */ jal get_screen_coords
/* D99B5C 802401AC AFA20018 */ sw $v0, 0x18($sp)
/* D99B60 802401B0 8E0400A4 */ lw $a0, 0xa4($s0)
/* D99B64 802401B4 0C090008 */ jal func_80240020_D999D0
/* D99B64 802401B4 0C090008 */ jal UnkFunc2
/* D99B68 802401B8 00000000 */ nop
/* D99B6C 802401BC C6020080 */ lwc1 $f2, 0x80($s0)
/* D99B70 802401C0 3C014307 */ lui $at, 0x4307

View File

@ -1,6 +1,6 @@
#include "pra_01.h"
INCLUDE_ASM(s32, "world/area_pra/pra_01/D4D060", func_80240020_D4D060);
#include "world/common/UnkFunc2.inc.c"
INCLUDE_ASM(s32, "world/area_pra/pra_01/D4D060", func_80240054_D4D094);
@ -22,7 +22,7 @@ INCLUDE_ASM(s32, "world/area_pra/pra_01/D4D060", func_80240D3C_D4DD7C);
#include "world/common/SetPartnerFlagsA0000.inc.c"
INCLUDE_ASM(s32, "world/area_pra/pra_01/D4D060", func_80240EB8_D4DEF8);
#include "world/common/SetPartnerFlags80000.inc.c"
#include "world/common/SetPartnerFlags20000.inc.c"

View File

@ -1,6 +1,6 @@
#include "pra_02.h"
INCLUDE_ASM(s32, "world/area_pra/pra_02/D50010", func_80240020_D50010);
#include "world/common/UnkFunc2.inc.c"
INCLUDE_ASM(s32, "world/area_pra/pra_02/D50010", func_80240054_D50044);

View File

@ -1,6 +1,6 @@
#include "pra_05.h"
INCLUDE_ASM(s32, "world/area_pra/pra_05/D55BD0", func_80240020_D55BD0);
#include "world/common/UnkFunc2.inc.c"
INCLUDE_ASM(s32, "world/area_pra/pra_05/D55BD0", func_80240054_D55C04);

View File

@ -2,7 +2,7 @@
INCLUDE_ASM(s32, "world/area_pra/pra_06/D57430", func_80240000_D57430);
INCLUDE_ASM(s32, "world/area_pra/pra_06/D57430", func_80240050_D57480);
#include "world/common/UnkFunc2.inc.c"
INCLUDE_ASM(s32, "world/area_pra/pra_06/D57430", func_80240084_D574B4);

View File

@ -1,6 +1,6 @@
#include "pra_09.h"
INCLUDE_ASM(s32, "world/area_pra/pra_09/D588B0", func_80240020_D588B0);
#include "world/common/UnkFunc2.inc.c"
INCLUDE_ASM(s32, "world/area_pra/pra_09/D588B0", func_80240054_D588E4);

View File

@ -1,6 +1,6 @@
#include "pra_10.h"
INCLUDE_ASM(s32, "world/area_pra/pra_10/D5F2D0", func_80240020_D5F2D0);
#include "world/common/UnkFunc2.inc.c"
INCLUDE_ASM(s32, "world/area_pra/pra_10/D5F2D0", func_80240054_D5F304);

View File

@ -1,6 +1,6 @@
#include "pra_11.h"
INCLUDE_ASM(s32, "world/area_pra/pra_11/D61520", func_80240020_D61520);
#include "world/common/UnkFunc2.inc.c"
INCLUDE_ASM(s32, "world/area_pra/pra_11/D61520", func_80240054_D61554);

View File

@ -2,7 +2,7 @@
INCLUDE_ASM(s32, "world/area_pra/pra_12/D62D10", func_80240000_D62D10);
INCLUDE_ASM(s32, "world/area_pra/pra_12/D62D10", func_80240050_D62D60);
#include "world/common/UnkFunc2.inc.c"
INCLUDE_ASM(s32, "world/area_pra/pra_12/D62D10", func_80240084_D62D94);

View File

@ -1,6 +1,6 @@
#include "pra_13.h"
INCLUDE_ASM(s32, "world/area_pra/pra_13/D64600", func_80240020_D64600);
#include "world/common/UnkFunc2.inc.c"
INCLUDE_ASM(s32, "world/area_pra/pra_13/D64600", func_80240054_D64634);

View File

@ -1,6 +1,6 @@
#include "pra_14.h"
INCLUDE_ASM(s32, "world/area_pra/pra_14/D67D20", func_80240020_D67D20);
#include "world/common/UnkFunc2.inc.c"
INCLUDE_ASM(s32, "world/area_pra/pra_14/D67D20", func_80240054_D67D54);

View File

@ -1,6 +1,6 @@
#include "pra_16.h"
INCLUDE_ASM(s32, "world/area_pra/pra_16/D69B40", func_80240020_D69B40);
#include "world/common/UnkFunc2.inc.c"
INCLUDE_ASM(s32, "world/area_pra/pra_16/D69B40", func_80240054_D69B74);

View File

@ -1,6 +1,6 @@
#include "pra_18.h"
INCLUDE_ASM(s32, "world/area_pra/pra_18/D6B640", func_80240020_D6B640);
#include "world/common/UnkFunc2.inc.c"
INCLUDE_ASM(s32, "world/area_pra/pra_18/D6B640", func_80240054_D6B674);

View File

@ -1,6 +1,6 @@
#include "pra_19.h"
INCLUDE_ASM(s32, "world/area_pra/pra_19/D6E9D0", func_80240020_D6E9D0);
#include "world/common/UnkFunc2.inc.c"
INCLUDE_ASM(s32, "world/area_pra/pra_19/D6E9D0", func_80240054_D6EA04);

View File

@ -1,6 +1,6 @@
#include "pra_20.h"
INCLUDE_ASM(s32, "world/area_pra/pra_20/D763C0", func_80240020_D763C0);
#include "world/common/UnkFunc2.inc.c"
INCLUDE_ASM(s32, "world/area_pra/pra_20/D763C0", func_80240054_D763F4);

View File

@ -2,7 +2,7 @@
INCLUDE_ASM(s32, "world/area_pra/pra_27/D799F0", func_80240000_D799F0);
INCLUDE_ASM(s32, "world/area_pra/pra_27/D799F0", func_80240050_D79A40);
#include "world/common/UnkFunc2.inc.c"
INCLUDE_ASM(s32, "world/area_pra/pra_27/D799F0", func_80240084_D79A74);

View File

@ -2,7 +2,7 @@
INCLUDE_ASM(s32, "world/area_pra/pra_28/D7B2A0", func_80240000_D7B2A0);
INCLUDE_ASM(s32, "world/area_pra/pra_28/D7B2A0", func_80240050_D7B2F0);
#include "world/common/UnkFunc2.inc.c"
INCLUDE_ASM(s32, "world/area_pra/pra_28/D7B2A0", func_80240084_D7B324);

View File

@ -1,6 +1,6 @@
#include "pra_29.h"
INCLUDE_ASM(s32, "world/area_pra/pra_29/D7CB70", func_80240020_D7CB70);
#include "world/common/UnkFunc2.inc.c"
INCLUDE_ASM(s32, "world/area_pra/pra_29/D7CB70", func_80240054_D7CBA4);

View File

@ -1,6 +1,6 @@
#include "pra_33.h"
INCLUDE_ASM(s32, "world/area_pra/pra_33/D89700", func_80240020_D89700);
#include "world/common/UnkFunc2.inc.c"
INCLUDE_ASM(s32, "world/area_pra/pra_33/D89700", func_80240054_D89734);

View File

@ -1,6 +1,6 @@
#include "pra_34.h"
INCLUDE_ASM(s32, "world/area_pra/pra_34/D8B3D0", func_80240020_D8B3D0);
#include "world/common/UnkFunc2.inc.c"
INCLUDE_ASM(s32, "world/area_pra/pra_34/D8B3D0", func_80240054_D8B404);

View File

@ -1,6 +1,6 @@
#include "pra_35.h"
INCLUDE_ASM(s32, "world/area_pra/pra_35/D8D270", func_80240020_D8D270);
#include "world/common/UnkFunc2.inc.c"
INCLUDE_ASM(s32, "world/area_pra/pra_35/D8D270", func_80240054_D8D2A4);

View File

@ -2,7 +2,7 @@
INCLUDE_ASM(s32, "world/area_pra/pra_36/D91700", func_80240000_D91700);
INCLUDE_ASM(s32, "world/area_pra/pra_36/D91700", func_80240050_D91750);
#include "world/common/UnkFunc2.inc.c"
INCLUDE_ASM(s32, "world/area_pra/pra_36/D91700", func_80240084_D91784);

View File

@ -2,7 +2,7 @@
INCLUDE_ASM(s32, "world/area_pra/pra_37/D92F40", func_80240000_D92F40);
INCLUDE_ASM(s32, "world/area_pra/pra_37/D92F40", func_80240050_D92F90);
#include "world/common/UnkFunc2.inc.c"
INCLUDE_ASM(s32, "world/area_pra/pra_37/D92F40", func_80240084_D92FC4);

View File

@ -2,7 +2,7 @@
INCLUDE_ASM(s32, "world/area_pra/pra_38/D955F0", func_80240000_D955F0);
INCLUDE_ASM(s32, "world/area_pra/pra_38/D955F0", func_80240050_D95640);
#include "world/common/UnkFunc2.inc.c"
INCLUDE_ASM(s32, "world/area_pra/pra_38/D955F0", func_80240084_D95674);

View File

@ -2,7 +2,7 @@
INCLUDE_ASM(s32, "world/area_pra/pra_39/D97890", func_80240000_D97890);
INCLUDE_ASM(s32, "world/area_pra/pra_39/D97890", func_80240050_D978E0);
#include "world/common/UnkFunc2.inc.c"
INCLUDE_ASM(s32, "world/area_pra/pra_39/D97890", func_80240084_D97914);

View File

@ -1,6 +1,6 @@
#include "pra_40.h"
INCLUDE_ASM(s32, "world/area_pra/pra_40/D999D0", func_80240020_D999D0);
#include "world/common/UnkFunc2.inc.c"
INCLUDE_ASM(s32, "world/area_pra/pra_40/D999D0", func_80240054_D99A04);

View File

@ -0,0 +1,13 @@
#include "common.h"
static s32 UnkFunc2(s32 arg0) {
u32 val;
arg0 &= ~0x1000000;
val = arg0 + ~0x6000B;
if (val < 0x10 && val & 1) {
arg0--;
}
return arg0;
}