mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-03 06:24:30 +00:00
z_En_Ossan and dependencies (#824)
* fix colliderinit typo * fix initchain * reloc * progress * progress * Pick off a few easy functions, reduce number of warnings * more tough OKs * Getting closer to all OK, fix en_girla header * some hard OKs, 7 to go * two funcs remaining * func_80AC7094 OK! * Fix warnings, begin documentation * get most of object_ossan documented, document some of en_ossan * improve en_girla function names * more EnOssan documentation * more documentation * en_tana basically complete, en_girla vars all named, en_ossan documentation improvements * delete TIME ITSELF * object_oF1d_map OK * more names, fixed a poition typo * Nearly all en_ossan functions named, all variables named * format.sh * forgot to delete data * implement pr changes * EnOssan OK! implement most of Roman's suggestions * ugh * implement figs suggestions * implement roman's suggestion * Can't tell my left from my other left Co-authored-by: fig02 <fig02srl@gmail.com>
This commit is contained in:
parent
7446e5eb80
commit
3fd05c9147
134 changed files with 3479 additions and 7998 deletions
|
@ -1,16 +0,0 @@
|
|||
glabel EnOssan_Destroy
|
||||
/* 00A6C 80AC370C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00A70 80AC3710 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00A74 80AC3714 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 00A78 80AC3718 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 00A7C 80AC371C 0C0295BC */ jal SkelAnime_Free
|
||||
/* 00A80 80AC3720 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
/* 00A84 80AC3724 8FA50018 */ lw $a1, 0x0018($sp)
|
||||
/* 00A88 80AC3728 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 00A8C 80AC372C 0C0170EB */ jal Collider_DestroyCylinder
|
||||
|
||||
/* 00A90 80AC3730 24A50198 */ addiu $a1, $a1, 0x0198 ## $a1 = 00000198
|
||||
/* 00A94 80AC3734 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00A98 80AC3738 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00A9C 80AC373C 03E00008 */ jr $ra
|
||||
/* 00AA0 80AC3740 00000000 */ nop
|
|
@ -1,305 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80AC8EF0
|
||||
.asciz "コキリの店 "
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC8F00
|
||||
.asciz "薬屋 "
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC8F10
|
||||
.asciz "夜の店 "
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC8F20
|
||||
.asciz "路地裏の店 "
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC8F30
|
||||
.asciz "盾の店 "
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC8F40
|
||||
.asciz "大人の店 "
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC8F50
|
||||
.asciz "タロンの店 "
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC8F60
|
||||
.asciz "ゾーラの店 "
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC8F70
|
||||
.asciz "ゴロン夜の店"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC8F80
|
||||
.asciz "インゴーの店"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC8F90
|
||||
.asciz "お面屋 "
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC8FA0
|
||||
.asciz "\x1b[41;37m"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC8FAC
|
||||
.asciz "引数がおかしいよ(arg_data=%d)!!\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC8FD0
|
||||
.asciz "\x1b[m"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC8FD4
|
||||
.asciz "0"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC8FD8
|
||||
.asciz "../z_en_oB1.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC8FE8
|
||||
.asciz "\x1b[41;37m"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC8FF4
|
||||
.asciz "バンクが無いよ!!(%s)\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC900C
|
||||
.asciz "\x1b[m"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC9010
|
||||
.asciz "0"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC9014
|
||||
.asciz "../z_en_oB1.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC9024
|
||||
.asciz "\x1b[41;37m"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC9030
|
||||
.asciz "予備バンクが無いよ!!(%s)\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC904C
|
||||
.asciz "\x1b[m"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC9050
|
||||
.asciz "0"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC9054
|
||||
.asciz "../z_en_oB1.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel EnOssan_Init
|
||||
/* 007D0 80AC3470 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 007D4 80AC3474 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 007D8 80AC3478 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 007DC 80AC347C AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 007E0 80AC3480 8483001C */ lh $v1, 0x001C($a0) ## 0000001C
|
||||
/* 007E4 80AC3484 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 007E8 80AC3488 24070006 */ addiu $a3, $zero, 0x0006 ## $a3 = 00000006
|
||||
/* 007EC 80AC348C 14E3000D */ bne $a3, $v1, .L80AC34C4
|
||||
/* 007F0 80AC3490 3C048016 */ lui $a0, %hi(gSaveContext)
|
||||
/* 007F4 80AC3494 2484E660 */ addiu $a0, %lo(gSaveContext)
|
||||
/* 007F8 80AC3498 8C8E0004 */ lw $t6, 0x0004($a0) ## 8015E664
|
||||
/* 007FC 80AC349C 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 00800 80AC34A0 24020011 */ addiu $v0, $zero, 0x0011 ## $v0 = 00000011
|
||||
/* 00804 80AC34A4 11C00003 */ beq $t6, $zero, .L80AC34B4
|
||||
/* 00808 80AC34A8 240F0009 */ addiu $t7, $zero, 0x0009 ## $t7 = 00000009
|
||||
/* 0080C 80AC34AC 10000001 */ beq $zero, $zero, .L80AC34B4
|
||||
/* 00810 80AC34B0 24020005 */ addiu $v0, $zero, 0x0005 ## $v0 = 00000005
|
||||
.L80AC34B4:
|
||||
/* 00814 80AC34B4 10410003 */ beq $v0, $at, .L80AC34C4
|
||||
/* 00818 80AC34B8 00000000 */ nop
|
||||
/* 0081C 80AC34BC A60F001C */ sh $t7, 0x001C($s0) ## 0000001C
|
||||
/* 00820 80AC34C0 8603001C */ lh $v1, 0x001C($s0) ## 0000001C
|
||||
.L80AC34C4:
|
||||
/* 00824 80AC34C4 3C048016 */ lui $a0, %hi(gSaveContext)
|
||||
/* 00828 80AC34C8 2861000B */ slti $at, $v1, 0x000B
|
||||
/* 0082C 80AC34CC 14200017 */ bne $at, $zero, .L80AC352C
|
||||
/* 00830 80AC34D0 2484E660 */ addiu $a0, %lo(gSaveContext)
|
||||
/* 00834 80AC34D4 04630016 */ bgezl $v1, .L80AC3530
|
||||
/* 00838 80AC34D8 2401000A */ addiu $at, $zero, 0x000A ## $at = 0000000A
|
||||
/* 0083C 80AC34DC 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 00840 80AC34E0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00844 80AC34E4 3C0480AD */ lui $a0, %hi(D_80AC8FA0) ## $a0 = 80AD0000
|
||||
/* 00848 80AC34E8 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 0084C 80AC34EC 24848FA0 */ addiu $a0, $a0, %lo(D_80AC8FA0) ## $a0 = 80AC8FA0
|
||||
/* 00850 80AC34F0 3C0480AD */ lui $a0, %hi(D_80AC8FAC) ## $a0 = 80AD0000
|
||||
/* 00854 80AC34F4 24848FAC */ addiu $a0, $a0, %lo(D_80AC8FAC) ## $a0 = 80AC8FAC
|
||||
/* 00858 80AC34F8 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 0085C 80AC34FC 8605001C */ lh $a1, 0x001C($s0) ## 0000001C
|
||||
/* 00860 80AC3500 3C0480AD */ lui $a0, %hi(D_80AC8FD0) ## $a0 = 80AD0000
|
||||
/* 00864 80AC3504 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 00868 80AC3508 24848FD0 */ addiu $a0, $a0, %lo(D_80AC8FD0) ## $a0 = 80AC8FD0
|
||||
/* 0086C 80AC350C 3C0480AD */ lui $a0, %hi(D_80AC8FD4) ## $a0 = 80AD0000
|
||||
/* 00870 80AC3510 3C0580AD */ lui $a1, %hi(D_80AC8FD8) ## $a1 = 80AD0000
|
||||
/* 00874 80AC3514 24A58FD8 */ addiu $a1, $a1, %lo(D_80AC8FD8) ## $a1 = 80AC8FD8
|
||||
/* 00878 80AC3518 24848FD4 */ addiu $a0, $a0, %lo(D_80AC8FD4) ## $a0 = 80AC8FD4
|
||||
/* 0087C 80AC351C 0C0007FC */ jal __assert
|
||||
|
||||
/* 00880 80AC3520 240604DE */ addiu $a2, $zero, 0x04DE ## $a2 = 000004DE
|
||||
/* 00884 80AC3524 10000075 */ beq $zero, $zero, .L80AC36FC
|
||||
/* 00888 80AC3528 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC352C:
|
||||
/* 0088C 80AC352C 2401000A */ addiu $at, $zero, 0x000A ## $at = 0000000A
|
||||
.L80AC3530:
|
||||
/* 00890 80AC3530 5461000A */ bnel $v1, $at, .L80AC355C
|
||||
/* 00894 80AC3534 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 00898 80AC3538 94980F06 */ lhu $t8, 0x0F06($a0) ## 00000F06
|
||||
/* 0089C 80AC353C 33190040 */ andi $t9, $t8, 0x0040 ## $t9 = 00000000
|
||||
/* 008A0 80AC3540 57200006 */ bnel $t9, $zero, .L80AC355C
|
||||
/* 008A4 80AC3544 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 008A8 80AC3548 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 008AC 80AC354C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 008B0 80AC3550 1000006A */ beq $zero, $zero, .L80AC36FC
|
||||
/* 008B4 80AC3554 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 008B8 80AC3558 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
.L80AC355C:
|
||||
/* 008BC 80AC355C 5461000F */ bnel $v1, $at, .L80AC359C
|
||||
/* 008C0 80AC3560 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 008C4 80AC3564 8C880004 */ lw $t0, 0x0004($a0) ## 00000004
|
||||
/* 008C8 80AC3568 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 008CC 80AC356C 24020011 */ addiu $v0, $zero, 0x0011 ## $v0 = 00000011
|
||||
/* 008D0 80AC3570 11000003 */ beq $t0, $zero, .L80AC3580
|
||||
/* 008D4 80AC3574 00000000 */ nop
|
||||
/* 008D8 80AC3578 10000001 */ beq $zero, $zero, .L80AC3580
|
||||
/* 008DC 80AC357C 24020005 */ addiu $v0, $zero, 0x0005 ## $v0 = 00000005
|
||||
.L80AC3580:
|
||||
/* 008E0 80AC3580 54410006 */ bnel $v0, $at, .L80AC359C
|
||||
/* 008E4 80AC3584 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 008E8 80AC3588 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 008EC 80AC358C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 008F0 80AC3590 1000005A */ beq $zero, $zero, .L80AC36FC
|
||||
/* 008F4 80AC3594 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 008F8 80AC3598 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
.L80AC359C:
|
||||
/* 008FC 80AC359C 14610009 */ bne $v1, $at, .L80AC35C4
|
||||
/* 00900 80AC35A0 00000000 */ nop
|
||||
/* 00904 80AC35A4 94890ED8 */ lhu $t1, 0x0ED8($a0) ## 00000ED8
|
||||
/* 00908 80AC35A8 312A0020 */ andi $t2, $t1, 0x0020 ## $t2 = 00000000
|
||||
/* 0090C 80AC35AC 15400005 */ bne $t2, $zero, .L80AC35C4
|
||||
/* 00910 80AC35B0 00000000 */ nop
|
||||
/* 00914 80AC35B4 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 00918 80AC35B8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0091C 80AC35BC 1000004F */ beq $zero, $zero, .L80AC36FC
|
||||
/* 00920 80AC35C0 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC35C4:
|
||||
/* 00924 80AC35C4 00670019 */ multu $v1, $a3
|
||||
/* 00928 80AC35C8 3C0C80AD */ lui $t4, %hi(D_80AC8940) ## $t4 = 80AD0000
|
||||
/* 0092C 80AC35CC 258C8940 */ addiu $t4, $t4, %lo(D_80AC8940) ## $t4 = 80AC8940
|
||||
/* 00930 80AC35D0 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 00934 80AC35D4 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 00938 80AC35D8 342117A4 */ ori $at, $at, 0x17A4 ## $at = 000117A4
|
||||
/* 0093C 80AC35DC 00812021 */ addu $a0, $a0, $at
|
||||
/* 00940 80AC35E0 00005812 */ mflo $t3
|
||||
/* 00944 80AC35E4 016C3021 */ addu $a2, $t3, $t4
|
||||
/* 00948 80AC35E8 84C50000 */ lh $a1, 0x0000($a2) ## 00000000
|
||||
/* 0094C 80AC35EC 0C02604B */ jal Object_GetIndex
|
||||
## ObjectIndex
|
||||
/* 00950 80AC35F0 AFA60024 */ sw $a2, 0x0024($sp)
|
||||
/* 00954 80AC35F4 8FA60024 */ lw $a2, 0x0024($sp)
|
||||
/* 00958 80AC35F8 A20201E8 */ sb $v0, 0x01E8($s0) ## 000001E8
|
||||
/* 0095C 80AC35FC 820D01E8 */ lb $t5, 0x01E8($s0) ## 000001E8
|
||||
/* 00960 80AC3600 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00964 80AC3604 05A10019 */ bgez $t5, .L80AC366C
|
||||
/* 00968 80AC3608 00000000 */ nop
|
||||
/* 0096C 80AC360C 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 00970 80AC3610 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00974 80AC3614 3C0480AD */ lui $a0, %hi(D_80AC8FE8) ## $a0 = 80AD0000
|
||||
/* 00978 80AC3618 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 0097C 80AC361C 24848FE8 */ addiu $a0, $a0, %lo(D_80AC8FE8) ## $a0 = 80AC8FE8
|
||||
/* 00980 80AC3620 860E001C */ lh $t6, 0x001C($s0) ## 0000001C
|
||||
/* 00984 80AC3624 3C0580AD */ lui $a1, %hi(D_80AC8914) ## $a1 = 80AD0000
|
||||
/* 00988 80AC3628 3C0480AD */ lui $a0, %hi(D_80AC8FF4) ## $a0 = 80AD0000
|
||||
/* 0098C 80AC362C 000E7880 */ sll $t7, $t6, 2
|
||||
/* 00990 80AC3630 00AF2821 */ addu $a1, $a1, $t7
|
||||
/* 00994 80AC3634 8CA58914 */ lw $a1, %lo(D_80AC8914)($a1)
|
||||
/* 00998 80AC3638 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 0099C 80AC363C 24848FF4 */ addiu $a0, $a0, %lo(D_80AC8FF4) ## $a0 = 80AC8FF4
|
||||
/* 009A0 80AC3640 3C0480AD */ lui $a0, %hi(D_80AC900C) ## $a0 = 80AD0000
|
||||
/* 009A4 80AC3644 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 009A8 80AC3648 2484900C */ addiu $a0, $a0, %lo(D_80AC900C) ## $a0 = 80AC900C
|
||||
/* 009AC 80AC364C 3C0480AD */ lui $a0, %hi(D_80AC9010) ## $a0 = 80AD0000
|
||||
/* 009B0 80AC3650 3C0580AD */ lui $a1, %hi(D_80AC9014) ## $a1 = 80AD0000
|
||||
/* 009B4 80AC3654 24A59014 */ addiu $a1, $a1, %lo(D_80AC9014) ## $a1 = 80AC9014
|
||||
/* 009B8 80AC3658 24849010 */ addiu $a0, $a0, %lo(D_80AC9010) ## $a0 = 80AC9010
|
||||
/* 009BC 80AC365C 0C0007FC */ jal __assert
|
||||
|
||||
/* 009C0 80AC3660 24060504 */ addiu $a2, $zero, 0x0504 ## $a2 = 00000504
|
||||
/* 009C4 80AC3664 10000025 */ beq $zero, $zero, .L80AC36FC
|
||||
/* 009C8 80AC3668 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC366C:
|
||||
/* 009CC 80AC366C 0C2B0CEC */ jal func_80AC33B0
|
||||
/* 009D0 80AC3670 8FA50034 */ lw $a1, 0x0034($sp)
|
||||
/* 009D4 80AC3674 14400019 */ bne $v0, $zero, .L80AC36DC
|
||||
/* 009D8 80AC3678 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 009DC 80AC367C 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 009E0 80AC3680 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 009E4 80AC3684 3C0480AD */ lui $a0, %hi(D_80AC9024) ## $a0 = 80AD0000
|
||||
/* 009E8 80AC3688 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 009EC 80AC368C 24849024 */ addiu $a0, $a0, %lo(D_80AC9024) ## $a0 = 80AC9024
|
||||
/* 009F0 80AC3690 8618001C */ lh $t8, 0x001C($s0) ## 0000001C
|
||||
/* 009F4 80AC3694 3C0580AD */ lui $a1, %hi(D_80AC8914) ## $a1 = 80AD0000
|
||||
/* 009F8 80AC3698 3C0480AD */ lui $a0, %hi(D_80AC9030) ## $a0 = 80AD0000
|
||||
/* 009FC 80AC369C 0018C880 */ sll $t9, $t8, 2
|
||||
/* 00A00 80AC36A0 00B92821 */ addu $a1, $a1, $t9
|
||||
/* 00A04 80AC36A4 8CA58914 */ lw $a1, %lo(D_80AC8914)($a1)
|
||||
/* 00A08 80AC36A8 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 00A0C 80AC36AC 24849030 */ addiu $a0, $a0, %lo(D_80AC9030) ## $a0 = 80AC9030
|
||||
/* 00A10 80AC36B0 3C0480AD */ lui $a0, %hi(D_80AC904C) ## $a0 = 80AD0000
|
||||
/* 00A14 80AC36B4 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 00A18 80AC36B8 2484904C */ addiu $a0, $a0, %lo(D_80AC904C) ## $a0 = 80AC904C
|
||||
/* 00A1C 80AC36BC 3C0480AD */ lui $a0, %hi(D_80AC9050) ## $a0 = 80AD0000
|
||||
/* 00A20 80AC36C0 3C0580AD */ lui $a1, %hi(D_80AC9054) ## $a1 = 80AD0000
|
||||
/* 00A24 80AC36C4 24A59054 */ addiu $a1, $a1, %lo(D_80AC9054) ## $a1 = 80AC9054
|
||||
/* 00A28 80AC36C8 24849050 */ addiu $a0, $a0, %lo(D_80AC9050) ## $a0 = 80AC9050
|
||||
/* 00A2C 80AC36CC 0C0007FC */ jal __assert
|
||||
|
||||
/* 00A30 80AC36D0 2406050F */ addiu $a2, $zero, 0x050F ## $a2 = 0000050F
|
||||
/* 00A34 80AC36D4 10000009 */ beq $zero, $zero, .L80AC36FC
|
||||
/* 00A38 80AC36D8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC36DC:
|
||||
/* 00A3C 80AC36DC 3C0580AD */ lui $a1, %hi(D_80AC8D64) ## $a1 = 80AD0000
|
||||
/* 00A40 80AC36E0 0C01E037 */ jal Actor_ProcessInitChain
|
||||
|
||||
/* 00A44 80AC36E4 24A58D64 */ addiu $a1, $a1, %lo(D_80AC8D64) ## $a1 = 80AC8D64
|
||||
/* 00A48 80AC36E8 3C0580AC */ lui $a1, %hi(func_80AC7094) ## $a1 = 80AC0000
|
||||
/* 00A4C 80AC36EC 24A57094 */ addiu $a1, $a1, %lo(func_80AC7094) ## $a1 = 80AC7094
|
||||
/* 00A50 80AC36F0 0C2B0B28 */ jal func_80AC2CA0
|
||||
/* 00A54 80AC36F4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00A58 80AC36F8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC36FC:
|
||||
/* 00A5C 80AC36FC 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 00A60 80AC3700 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 00A64 80AC3704 03E00008 */ jr $ra
|
||||
/* 00A68 80AC3708 00000000 */ nop
|
|
@ -1,12 +0,0 @@
|
|||
glabel EnOssan_Update
|
||||
/* 04828 80AC74C8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0482C 80AC74CC AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 04830 80AC74D0 848E01E4 */ lh $t6, 0x01E4($a0) ## 000001E4
|
||||
/* 04834 80AC74D4 8C990190 */ lw $t9, 0x0190($a0) ## 00000190
|
||||
/* 04838 80AC74D8 25CF0001 */ addiu $t7, $t6, 0x0001 ## $t7 = 00000001
|
||||
/* 0483C 80AC74DC 0320F809 */ jalr $ra, $t9
|
||||
/* 04840 80AC74E0 A48F01E4 */ sh $t7, 0x01E4($a0) ## 000001E4
|
||||
/* 04844 80AC74E4 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 04848 80AC74E8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 0484C 80AC74EC 03E00008 */ jr $ra
|
||||
/* 04850 80AC74F0 00000000 */ nop
|
|
@ -1,3 +0,0 @@
|
|||
glabel func_80AC2CA0
|
||||
/* 00000 80AC2CA0 03E00008 */ jr $ra
|
||||
/* 00004 80AC2CA4 AC850190 */ sw $a1, 0x0190($a0) ## 00000190
|
|
@ -1,5 +0,0 @@
|
|||
glabel func_80AC2CA8
|
||||
/* 00008 80AC2CA8 AFA40000 */ sw $a0, 0x0000($sp)
|
||||
/* 0000C 80AC2CAC 00042400 */ sll $a0, $a0, 16
|
||||
/* 00010 80AC2CB0 03E00008 */ jr $ra
|
||||
/* 00014 80AC2CB4 00041403 */ sra $v0, $a0, 16
|
|
@ -1,14 +0,0 @@
|
|||
glabel func_80AC2CB8
|
||||
/* 00018 80AC2CB8 3C0E8016 */ lui $t6, %hi(gSaveContext+0xef6)
|
||||
/* 0001C 80AC2CBC 95CEF556 */ lhu $t6, %lo(gSaveContext+0xef6)($t6)
|
||||
/* 00020 80AC2CC0 AFA40000 */ sw $a0, 0x0000($sp)
|
||||
/* 00024 80AC2CC4 00042400 */ sll $a0, $a0, 16
|
||||
/* 00028 80AC2CC8 31CF0200 */ andi $t7, $t6, 0x0200 ## $t7 = 00000000
|
||||
/* 0002C 80AC2CCC 11E00003 */ beq $t7, $zero, .L80AC2CDC
|
||||
/* 00030 80AC2CD0 00042403 */ sra $a0, $a0, 16
|
||||
/* 00034 80AC2CD4 03E00008 */ jr $ra
|
||||
/* 00038 80AC2CD8 00801025 */ or $v0, $a0, $zero ## $v0 = 00000000
|
||||
.L80AC2CDC:
|
||||
/* 0003C 80AC2CDC 2402FFFF */ addiu $v0, $zero, 0xFFFF ## $v0 = FFFFFFFF
|
||||
/* 00040 80AC2CE0 03E00008 */ jr $ra
|
||||
/* 00044 80AC2CE4 00000000 */ nop
|
|
@ -1,14 +0,0 @@
|
|||
glabel func_80AC2CE8
|
||||
/* 00048 80AC2CE8 3C0E8016 */ lui $t6, %hi(gSaveContext+0xef6)
|
||||
/* 0004C 80AC2CEC 95CEF556 */ lhu $t6, %lo(gSaveContext+0xef6)($t6)
|
||||
/* 00050 80AC2CF0 AFA40000 */ sw $a0, 0x0000($sp)
|
||||
/* 00054 80AC2CF4 00042400 */ sll $a0, $a0, 16
|
||||
/* 00058 80AC2CF8 31CF0100 */ andi $t7, $t6, 0x0100 ## $t7 = 00000000
|
||||
/* 0005C 80AC2CFC 11E00003 */ beq $t7, $zero, .L80AC2D0C
|
||||
/* 00060 80AC2D00 00042403 */ sra $a0, $a0, 16
|
||||
/* 00064 80AC2D04 03E00008 */ jr $ra
|
||||
/* 00068 80AC2D08 00801025 */ or $v0, $a0, $zero ## $v0 = 00000000
|
||||
.L80AC2D0C:
|
||||
/* 0006C 80AC2D0C 2402FFFF */ addiu $v0, $zero, 0xFFFF ## $v0 = FFFFFFFF
|
||||
/* 00070 80AC2D10 03E00008 */ jr $ra
|
||||
/* 00074 80AC2D14 00000000 */ nop
|
|
@ -1,14 +0,0 @@
|
|||
glabel func_80AC2D18
|
||||
/* 00078 80AC2D18 3C0E8016 */ lui $t6, %hi(gSaveContext+0xef6)
|
||||
/* 0007C 80AC2D1C 95CEF556 */ lhu $t6, %lo(gSaveContext+0xef6)($t6)
|
||||
/* 00080 80AC2D20 AFA40000 */ sw $a0, 0x0000($sp)
|
||||
/* 00084 80AC2D24 00042400 */ sll $a0, $a0, 16
|
||||
/* 00088 80AC2D28 31CF0400 */ andi $t7, $t6, 0x0400 ## $t7 = 00000000
|
||||
/* 0008C 80AC2D2C 11E00003 */ beq $t7, $zero, .L80AC2D3C
|
||||
/* 00090 80AC2D30 00042403 */ sra $a0, $a0, 16
|
||||
/* 00094 80AC2D34 03E00008 */ jr $ra
|
||||
/* 00098 80AC2D38 00801025 */ or $v0, $a0, $zero ## $v0 = 00000000
|
||||
.L80AC2D3C:
|
||||
/* 0009C 80AC2D3C 2402FFFF */ addiu $v0, $zero, 0xFFFF ## $v0 = FFFFFFFF
|
||||
/* 000A0 80AC2D40 03E00008 */ jr $ra
|
||||
/* 000A4 80AC2D44 00000000 */ nop
|
|
@ -1,14 +0,0 @@
|
|||
glabel func_80AC2D48
|
||||
/* 000A8 80AC2D48 3C0E8016 */ lui $t6, %hi(gSaveContext+0xef6)
|
||||
/* 000AC 80AC2D4C 95CEF556 */ lhu $t6, %lo(gSaveContext+0xef6)($t6)
|
||||
/* 000B0 80AC2D50 AFA40000 */ sw $a0, 0x0000($sp)
|
||||
/* 000B4 80AC2D54 00042400 */ sll $a0, $a0, 16
|
||||
/* 000B8 80AC2D58 31CF8000 */ andi $t7, $t6, 0x8000 ## $t7 = 00000000
|
||||
/* 000BC 80AC2D5C 11E00003 */ beq $t7, $zero, .L80AC2D6C
|
||||
/* 000C0 80AC2D60 00042403 */ sra $a0, $a0, 16
|
||||
/* 000C4 80AC2D64 03E00008 */ jr $ra
|
||||
/* 000C8 80AC2D68 00801025 */ or $v0, $a0, $zero ## $v0 = 00000000
|
||||
.L80AC2D6C:
|
||||
/* 000CC 80AC2D6C 2402FFFF */ addiu $v0, $zero, 0xFFFF ## $v0 = FFFFFFFF
|
||||
/* 000D0 80AC2D70 03E00008 */ jr $ra
|
||||
/* 000D4 80AC2D74 00000000 */ nop
|
|
@ -1,14 +0,0 @@
|
|||
glabel func_80AC2D78
|
||||
/* 000D8 80AC2D78 3C0E8016 */ lui $t6, %hi(gSaveContext+0xef6)
|
||||
/* 000DC 80AC2D7C 95CEF556 */ lhu $t6, %lo(gSaveContext+0xef6)($t6)
|
||||
/* 000E0 80AC2D80 AFA40000 */ sw $a0, 0x0000($sp)
|
||||
/* 000E4 80AC2D84 00042400 */ sll $a0, $a0, 16
|
||||
/* 000E8 80AC2D88 31CF8000 */ andi $t7, $t6, 0x8000 ## $t7 = 00000000
|
||||
/* 000EC 80AC2D8C 11E00003 */ beq $t7, $zero, .L80AC2D9C
|
||||
/* 000F0 80AC2D90 00042403 */ sra $a0, $a0, 16
|
||||
/* 000F4 80AC2D94 03E00008 */ jr $ra
|
||||
/* 000F8 80AC2D98 00801025 */ or $v0, $a0, $zero ## $v0 = 00000000
|
||||
.L80AC2D9C:
|
||||
/* 000FC 80AC2D9C 2402FFFF */ addiu $v0, $zero, 0xFFFF ## $v0 = FFFFFFFF
|
||||
/* 00100 80AC2DA0 03E00008 */ jr $ra
|
||||
/* 00104 80AC2DA4 00000000 */ nop
|
|
@ -1,14 +0,0 @@
|
|||
glabel func_80AC2DA8
|
||||
/* 00108 80AC2DA8 3C0E8016 */ lui $t6, %hi(gSaveContext+0xef6)
|
||||
/* 0010C 80AC2DAC 95CEF556 */ lhu $t6, %lo(gSaveContext+0xef6)($t6)
|
||||
/* 00110 80AC2DB0 AFA40000 */ sw $a0, 0x0000($sp)
|
||||
/* 00114 80AC2DB4 00042400 */ sll $a0, $a0, 16
|
||||
/* 00118 80AC2DB8 31CF8000 */ andi $t7, $t6, 0x8000 ## $t7 = 00000000
|
||||
/* 0011C 80AC2DBC 11E00003 */ beq $t7, $zero, .L80AC2DCC
|
||||
/* 00120 80AC2DC0 00042403 */ sra $a0, $a0, 16
|
||||
/* 00124 80AC2DC4 03E00008 */ jr $ra
|
||||
/* 00128 80AC2DC8 00801025 */ or $v0, $a0, $zero ## $v0 = 00000000
|
||||
.L80AC2DCC:
|
||||
/* 0012C 80AC2DCC 2402FFFF */ addiu $v0, $zero, 0xFFFF ## $v0 = FFFFFFFF
|
||||
/* 00130 80AC2DD0 03E00008 */ jr $ra
|
||||
/* 00134 80AC2DD4 00000000 */ nop
|
|
@ -1,91 +0,0 @@
|
|||
glabel func_80AC2DD8
|
||||
/* 00138 80AC2DD8 27BDFFB0 */ addiu $sp, $sp, 0xFFB0 ## $sp = FFFFFFB0
|
||||
/* 0013C 80AC2DDC AFB70048 */ sw $s7, 0x0048($sp)
|
||||
/* 00140 80AC2DE0 AFB60044 */ sw $s6, 0x0044($sp)
|
||||
/* 00144 80AC2DE4 AFB50040 */ sw $s5, 0x0040($sp)
|
||||
/* 00148 80AC2DE8 AFB4003C */ sw $s4, 0x003C($sp)
|
||||
/* 0014C 80AC2DEC AFB30038 */ sw $s3, 0x0038($sp)
|
||||
/* 00150 80AC2DF0 AFB20034 */ sw $s2, 0x0034($sp)
|
||||
/* 00154 80AC2DF4 AFB10030 */ sw $s1, 0x0030($sp)
|
||||
/* 00158 80AC2DF8 AFB0002C */ sw $s0, 0x002C($sp)
|
||||
/* 0015C 80AC2DFC 3C1680AD */ lui $s6, %hi(D_80AC8C9C) ## $s6 = 80AD0000
|
||||
/* 00160 80AC2E00 3C1780AD */ lui $s7, %hi(D_80AC88F4) ## $s7 = 80AD0000
|
||||
/* 00164 80AC2E04 00C08025 */ or $s0, $a2, $zero ## $s0 = 00000000
|
||||
/* 00168 80AC2E08 00A09825 */ or $s3, $a1, $zero ## $s3 = 00000000
|
||||
/* 0016C 80AC2E0C 0080A025 */ or $s4, $a0, $zero ## $s4 = 00000000
|
||||
/* 00170 80AC2E10 AFBF004C */ sw $ra, 0x004C($sp)
|
||||
/* 00174 80AC2E14 26F788F4 */ addiu $s7, $s7, %lo(D_80AC88F4) ## $s7 = 80AC88F4
|
||||
/* 00178 80AC2E18 26D68C9C */ addiu $s6, $s6, %lo(D_80AC8C9C) ## $s6 = 80AC8C9C
|
||||
/* 0017C 80AC2E1C 00808825 */ or $s1, $a0, $zero ## $s1 = 00000000
|
||||
/* 00180 80AC2E20 00009025 */ or $s2, $zero, $zero ## $s2 = 00000000
|
||||
/* 00184 80AC2E24 24150008 */ addiu $s5, $zero, 0x0008 ## $s5 = 00000008
|
||||
.L80AC2E28:
|
||||
/* 00188 80AC2E28 86040000 */ lh $a0, 0x0000($s0) ## 00000000
|
||||
/* 0018C 80AC2E2C 04810003 */ bgez $a0, .L80AC2E3C
|
||||
/* 00190 80AC2E30 00047080 */ sll $t6, $a0, 2
|
||||
/* 00194 80AC2E34 1000002E */ beq $zero, $zero, .L80AC2EF0
|
||||
/* 00198 80AC2E38 AE200200 */ sw $zero, 0x0200($s1) ## 00000200
|
||||
.L80AC2E3C:
|
||||
/* 0019C 80AC2E3C 02CE7821 */ addu $t7, $s6, $t6
|
||||
/* 001A0 80AC2E40 8DF90000 */ lw $t9, 0x0000($t7) ## 00000000
|
||||
/* 001A4 80AC2E44 0320F809 */ jalr $ra, $t9
|
||||
/* 001A8 80AC2E48 00000000 */ nop
|
||||
/* 001AC 80AC2E4C 00021C00 */ sll $v1, $v0, 16
|
||||
/* 001B0 80AC2E50 04410003 */ bgez $v0, .L80AC2E60
|
||||
/* 001B4 80AC2E54 00031C03 */ sra $v1, $v1, 16
|
||||
/* 001B8 80AC2E58 10000025 */ beq $zero, $zero, .L80AC2EF0
|
||||
/* 001BC 80AC2E5C AE200200 */ sw $zero, 0x0200($s1) ## 00000200
|
||||
.L80AC2E60:
|
||||
/* 001C0 80AC2E60 86180002 */ lh $t8, 0x0002($s0) ## 00000002
|
||||
/* 001C4 80AC2E64 86080004 */ lh $t0, 0x0004($s0) ## 00000004
|
||||
/* 001C8 80AC2E68 8E820220 */ lw $v0, 0x0220($s4) ## 00000220
|
||||
/* 001CC 80AC2E6C 44983000 */ mtc1 $t8, $f6 ## $f6 = 0.00
|
||||
/* 001D0 80AC2E70 44889000 */ mtc1 $t0, $f18 ## $f18 = 0.00
|
||||
/* 001D4 80AC2E74 C4440024 */ lwc1 $f4, 0x0024($v0) ## 00000024
|
||||
/* 001D8 80AC2E78 46803220 */ cvt.s.w $f8, $f6
|
||||
/* 001DC 80AC2E7C C4500028 */ lwc1 $f16, 0x0028($v0) ## 00000028
|
||||
/* 001E0 80AC2E80 00125840 */ sll $t3, $s2, 1
|
||||
/* 001E4 80AC2E84 02EB6021 */ addu $t4, $s7, $t3
|
||||
/* 001E8 80AC2E88 858D0000 */ lh $t5, 0x0000($t4) ## 00000000
|
||||
/* 001EC 80AC2E8C 468091A0 */ cvt.s.w $f6, $f18
|
||||
/* 001F0 80AC2E90 26641C24 */ addiu $a0, $s3, 0x1C24 ## $a0 = 00001C24
|
||||
/* 001F4 80AC2E94 02602825 */ or $a1, $s3, $zero ## $a1 = 00000000
|
||||
/* 001F8 80AC2E98 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 001FC 80AC2E9C 46082280 */ add.s $f10, $f4, $f8
|
||||
/* 00200 80AC2EA0 46068100 */ add.s $f4, $f16, $f6
|
||||
/* 00204 80AC2EA4 44075000 */ mfc1 $a3, $f10
|
||||
/* 00208 80AC2EA8 E7A40010 */ swc1 $f4, 0x0010($sp)
|
||||
/* 0020C 80AC2EAC 86090006 */ lh $t1, 0x0006($s0) ## 00000006
|
||||
/* 00210 80AC2EB0 C448002C */ lwc1 $f8, 0x002C($v0) ## 0000002C
|
||||
/* 00214 80AC2EB4 44895000 */ mtc1 $t1, $f10 ## $f10 = 0.00
|
||||
/* 00218 80AC2EB8 00000000 */ nop
|
||||
/* 0021C 80AC2EBC 468054A0 */ cvt.s.w $f18, $f10
|
||||
/* 00220 80AC2EC0 46124400 */ add.s $f16, $f8, $f18
|
||||
/* 00224 80AC2EC4 E7B00014 */ swc1 $f16, 0x0014($sp)
|
||||
/* 00228 80AC2EC8 844A00B4 */ lh $t2, 0x00B4($v0) ## 000000B4
|
||||
/* 0022C 80AC2ECC AFAA0018 */ sw $t2, 0x0018($sp)
|
||||
/* 00230 80AC2ED0 844E00B6 */ lh $t6, 0x00B6($v0) ## 000000B6
|
||||
/* 00234 80AC2ED4 01AE7821 */ addu $t7, $t5, $t6
|
||||
/* 00238 80AC2ED8 AFAF001C */ sw $t7, 0x001C($sp)
|
||||
/* 0023C 80AC2EDC 845900B8 */ lh $t9, 0x00B8($v0) ## 000000B8
|
||||
/* 00240 80AC2EE0 AFA30024 */ sw $v1, 0x0024($sp)
|
||||
/* 00244 80AC2EE4 0C00C7D4 */ jal Actor_Spawn
|
||||
## ActorSpawn
|
||||
/* 00248 80AC2EE8 AFB90020 */ sw $t9, 0x0020($sp)
|
||||
/* 0024C 80AC2EEC AE220200 */ sw $v0, 0x0200($s1) ## 00000200
|
||||
.L80AC2EF0:
|
||||
/* 00250 80AC2EF0 26520001 */ addiu $s2, $s2, 0x0001 ## $s2 = 00000001
|
||||
/* 00254 80AC2EF4 26310004 */ addiu $s1, $s1, 0x0004 ## $s1 = 00000004
|
||||
/* 00258 80AC2EF8 1655FFCB */ bne $s2, $s5, .L80AC2E28
|
||||
/* 0025C 80AC2EFC 26100008 */ addiu $s0, $s0, 0x0008 ## $s0 = 00000008
|
||||
/* 00260 80AC2F00 8FBF004C */ lw $ra, 0x004C($sp)
|
||||
/* 00264 80AC2F04 8FB0002C */ lw $s0, 0x002C($sp)
|
||||
/* 00268 80AC2F08 8FB10030 */ lw $s1, 0x0030($sp)
|
||||
/* 0026C 80AC2F0C 8FB20034 */ lw $s2, 0x0034($sp)
|
||||
/* 00270 80AC2F10 8FB30038 */ lw $s3, 0x0038($sp)
|
||||
/* 00274 80AC2F14 8FB4003C */ lw $s4, 0x003C($sp)
|
||||
/* 00278 80AC2F18 8FB50040 */ lw $s5, 0x0040($sp)
|
||||
/* 0027C 80AC2F1C 8FB60044 */ lw $s6, 0x0044($sp)
|
||||
/* 00280 80AC2F20 8FB70048 */ lw $s7, 0x0048($sp)
|
||||
/* 00284 80AC2F24 03E00008 */ jr $ra
|
||||
/* 00288 80AC2F28 27BD0050 */ addiu $sp, $sp, 0x0050 ## $sp = 00000000
|
|
@ -1,97 +0,0 @@
|
|||
glabel func_80AC2F2C
|
||||
/* 0028C 80AC2F2C 27BDFFB0 */ addiu $sp, $sp, 0xFFB0 ## $sp = FFFFFFB0
|
||||
/* 00290 80AC2F30 AFBF004C */ sw $ra, 0x004C($sp)
|
||||
/* 00294 80AC2F34 AFB70048 */ sw $s7, 0x0048($sp)
|
||||
/* 00298 80AC2F38 AFB60044 */ sw $s6, 0x0044($sp)
|
||||
/* 0029C 80AC2F3C AFB50040 */ sw $s5, 0x0040($sp)
|
||||
/* 002A0 80AC2F40 AFB4003C */ sw $s4, 0x003C($sp)
|
||||
/* 002A4 80AC2F44 AFB30038 */ sw $s3, 0x0038($sp)
|
||||
/* 002A8 80AC2F48 AFB20034 */ sw $s2, 0x0034($sp)
|
||||
/* 002AC 80AC2F4C AFB10030 */ sw $s1, 0x0030($sp)
|
||||
/* 002B0 80AC2F50 AFB0002C */ sw $s0, 0x002C($sp)
|
||||
/* 002B4 80AC2F54 8482001C */ lh $v0, 0x001C($a0) ## 0000001C
|
||||
/* 002B8 80AC2F58 2401000A */ addiu $at, $zero, 0x000A ## $at = 0000000A
|
||||
/* 002BC 80AC2F5C 00809825 */ or $s3, $a0, $zero ## $s3 = 00000000
|
||||
/* 002C0 80AC2F60 14410042 */ bne $v0, $at, .L80AC306C
|
||||
/* 002C4 80AC2F64 00A0A025 */ or $s4, $a1, $zero ## $s4 = 00000000
|
||||
/* 002C8 80AC2F68 3C0F80AD */ lui $t7, %hi(D_80AC89DC) ## $t7 = 80AD0000
|
||||
/* 002CC 80AC2F6C 25EF89DC */ addiu $t7, $t7, %lo(D_80AC89DC) ## $t7 = 80AC89DC
|
||||
/* 002D0 80AC2F70 00027180 */ sll $t6, $v0, 6
|
||||
/* 002D4 80AC2F74 3C1680AD */ lui $s6, %hi(D_80AC88F4) ## $s6 = 80AD0000
|
||||
/* 002D8 80AC2F78 3C1580AD */ lui $s5, %hi(D_80AC8C9C) ## $s5 = 80AD0000
|
||||
/* 002DC 80AC2F7C 01CF8021 */ addu $s0, $t6, $t7
|
||||
/* 002E0 80AC2F80 26B58C9C */ addiu $s5, $s5, %lo(D_80AC8C9C) ## $s5 = 80AC8C9C
|
||||
/* 002E4 80AC2F84 26D688F4 */ addiu $s6, $s6, %lo(D_80AC88F4) ## $s6 = 80AC88F4
|
||||
/* 002E8 80AC2F88 00008825 */ or $s1, $zero, $zero ## $s1 = 00000000
|
||||
/* 002EC 80AC2F8C 24170008 */ addiu $s7, $zero, 0x0008 ## $s7 = 00000008
|
||||
.L80AC2F90:
|
||||
/* 002F0 80AC2F90 86040000 */ lh $a0, 0x0000($s0) ## 00000000
|
||||
/* 002F4 80AC2F94 0011C080 */ sll $t8, $s1, 2
|
||||
/* 002F8 80AC2F98 02789021 */ addu $s2, $s3, $t8
|
||||
/* 002FC 80AC2F9C 04820031 */ bltzl $a0, .L80AC3064
|
||||
/* 00300 80AC2FA0 26310001 */ addiu $s1, $s1, 0x0001 ## $s1 = 00000001
|
||||
/* 00304 80AC2FA4 8E590200 */ lw $t9, 0x0200($s2) ## 00000200
|
||||
/* 00308 80AC2FA8 00044080 */ sll $t0, $a0, 2
|
||||
/* 0030C 80AC2FAC 02A84821 */ addu $t1, $s5, $t0
|
||||
/* 00310 80AC2FB0 5720002C */ bnel $t9, $zero, .L80AC3064
|
||||
/* 00314 80AC2FB4 26310001 */ addiu $s1, $s1, 0x0001 ## $s1 = 00000002
|
||||
/* 00318 80AC2FB8 8D390000 */ lw $t9, 0x0000($t1) ## 00000000
|
||||
/* 0031C 80AC2FBC 0320F809 */ jalr $ra, $t9
|
||||
/* 00320 80AC2FC0 00000000 */ nop
|
||||
/* 00324 80AC2FC4 00021C00 */ sll $v1, $v0, 16
|
||||
/* 00328 80AC2FC8 04400025 */ bltz $v0, .L80AC3060
|
||||
/* 0032C 80AC2FCC 00031C03 */ sra $v1, $v1, 16
|
||||
/* 00330 80AC2FD0 860A0002 */ lh $t2, 0x0002($s0) ## 00000002
|
||||
/* 00334 80AC2FD4 860B0004 */ lh $t3, 0x0004($s0) ## 00000004
|
||||
/* 00338 80AC2FD8 8E620220 */ lw $v0, 0x0220($s3) ## 00000220
|
||||
/* 0033C 80AC2FDC 448A3000 */ mtc1 $t2, $f6 ## $f6 = 0.00
|
||||
/* 00340 80AC2FE0 448B9000 */ mtc1 $t3, $f18 ## $f18 = 0.00
|
||||
/* 00344 80AC2FE4 C4440024 */ lwc1 $f4, 0x0024($v0) ## 00000024
|
||||
/* 00348 80AC2FE8 46803220 */ cvt.s.w $f8, $f6
|
||||
/* 0034C 80AC2FEC C4500028 */ lwc1 $f16, 0x0028($v0) ## 00000028
|
||||
/* 00350 80AC2FF0 00117040 */ sll $t6, $s1, 1
|
||||
/* 00354 80AC2FF4 02CE7821 */ addu $t7, $s6, $t6
|
||||
/* 00358 80AC2FF8 85F80000 */ lh $t8, 0x0000($t7) ## 00000000
|
||||
/* 0035C 80AC2FFC 468091A0 */ cvt.s.w $f6, $f18
|
||||
/* 00360 80AC3000 26841C24 */ addiu $a0, $s4, 0x1C24 ## $a0 = 00001C24
|
||||
/* 00364 80AC3004 02802825 */ or $a1, $s4, $zero ## $a1 = 00000000
|
||||
/* 00368 80AC3008 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 0036C 80AC300C 46082280 */ add.s $f10, $f4, $f8
|
||||
/* 00370 80AC3010 46068100 */ add.s $f4, $f16, $f6
|
||||
/* 00374 80AC3014 44075000 */ mfc1 $a3, $f10
|
||||
/* 00378 80AC3018 E7A40010 */ swc1 $f4, 0x0010($sp)
|
||||
/* 0037C 80AC301C 860C0006 */ lh $t4, 0x0006($s0) ## 00000006
|
||||
/* 00380 80AC3020 C448002C */ lwc1 $f8, 0x002C($v0) ## 0000002C
|
||||
/* 00384 80AC3024 448C5000 */ mtc1 $t4, $f10 ## $f10 = 0.00
|
||||
/* 00388 80AC3028 00000000 */ nop
|
||||
/* 0038C 80AC302C 468054A0 */ cvt.s.w $f18, $f10
|
||||
/* 00390 80AC3030 46124400 */ add.s $f16, $f8, $f18
|
||||
/* 00394 80AC3034 E7B00014 */ swc1 $f16, 0x0014($sp)
|
||||
/* 00398 80AC3038 844D00B4 */ lh $t5, 0x00B4($v0) ## 000000B4
|
||||
/* 0039C 80AC303C AFAD0018 */ sw $t5, 0x0018($sp)
|
||||
/* 003A0 80AC3040 844800B6 */ lh $t0, 0x00B6($v0) ## 000000B6
|
||||
/* 003A4 80AC3044 03084821 */ addu $t1, $t8, $t0
|
||||
/* 003A8 80AC3048 AFA9001C */ sw $t1, 0x001C($sp)
|
||||
/* 003AC 80AC304C 845900B8 */ lh $t9, 0x00B8($v0) ## 000000B8
|
||||
/* 003B0 80AC3050 AFA30024 */ sw $v1, 0x0024($sp)
|
||||
/* 003B4 80AC3054 0C00C7D4 */ jal Actor_Spawn
|
||||
## ActorSpawn
|
||||
/* 003B8 80AC3058 AFB90020 */ sw $t9, 0x0020($sp)
|
||||
/* 003BC 80AC305C AE420200 */ sw $v0, 0x0200($s2) ## 00000200
|
||||
.L80AC3060:
|
||||
/* 003C0 80AC3060 26310001 */ addiu $s1, $s1, 0x0001 ## $s1 = 00000003
|
||||
.L80AC3064:
|
||||
/* 003C4 80AC3064 1637FFCA */ bne $s1, $s7, .L80AC2F90
|
||||
/* 003C8 80AC3068 26100008 */ addiu $s0, $s0, 0x0008 ## $s0 = 00000008
|
||||
.L80AC306C:
|
||||
/* 003CC 80AC306C 8FBF004C */ lw $ra, 0x004C($sp)
|
||||
/* 003D0 80AC3070 8FB0002C */ lw $s0, 0x002C($sp)
|
||||
/* 003D4 80AC3074 8FB10030 */ lw $s1, 0x0030($sp)
|
||||
/* 003D8 80AC3078 8FB20034 */ lw $s2, 0x0034($sp)
|
||||
/* 003DC 80AC307C 8FB30038 */ lw $s3, 0x0038($sp)
|
||||
/* 003E0 80AC3080 8FB4003C */ lw $s4, 0x003C($sp)
|
||||
/* 003E4 80AC3084 8FB50040 */ lw $s5, 0x0040($sp)
|
||||
/* 003E8 80AC3088 8FB60044 */ lw $s6, 0x0044($sp)
|
||||
/* 003EC 80AC308C 8FB70048 */ lw $s7, 0x0048($sp)
|
||||
/* 003F0 80AC3090 03E00008 */ jr $ra
|
||||
/* 003F4 80AC3094 27BD0050 */ addiu $sp, $sp, 0x0050 ## $sp = 00000000
|
|
@ -1,9 +0,0 @@
|
|||
glabel func_80AC3098
|
||||
/* 003F8 80AC3098 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 003FC 80AC309C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00400 80AC30A0 0C042DC8 */ jal func_8010B720
|
||||
/* 00404 80AC30A4 2405009E */ addiu $a1, $zero, 0x009E ## $a1 = 0000009E
|
||||
/* 00408 80AC30A8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0040C 80AC30AC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00410 80AC30B0 03E00008 */ jr $ra
|
||||
/* 00414 80AC30B4 00000000 */ nop
|
|
@ -1,20 +0,0 @@
|
|||
glabel func_80AC30B8
|
||||
/* 00418 80AC30B8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0041C 80AC30BC 3C0E0001 */ lui $t6, 0x0001 ## $t6 = 00010000
|
||||
/* 00420 80AC30C0 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00424 80AC30C4 01C47021 */ addu $t6, $t6, $a0
|
||||
/* 00428 80AC30C8 91CE1DEA */ lbu $t6, 0x1DEA($t6) ## 00011DEA
|
||||
/* 0042C 80AC30CC 15C00005 */ bne $t6, $zero, .L80AC30E4
|
||||
/* 00430 80AC30D0 00000000 */ nop
|
||||
/* 00434 80AC30D4 0C042DC8 */ jal func_8010B720
|
||||
/* 00438 80AC30D8 24055046 */ addiu $a1, $zero, 0x5046 ## $a1 = 00005046
|
||||
/* 0043C 80AC30DC 10000004 */ beq $zero, $zero, .L80AC30F0
|
||||
/* 00440 80AC30E0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AC30E4:
|
||||
/* 00444 80AC30E4 0C042DC8 */ jal func_8010B720
|
||||
/* 00448 80AC30E8 2405504E */ addiu $a1, $zero, 0x504E ## $a1 = 0000504E
|
||||
/* 0044C 80AC30EC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AC30F0:
|
||||
/* 00450 80AC30F0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00454 80AC30F4 03E00008 */ jr $ra
|
||||
/* 00458 80AC30F8 00000000 */ nop
|
|
@ -1,9 +0,0 @@
|
|||
glabel func_80AC30FC
|
||||
/* 0045C 80AC30FC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00460 80AC3100 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00464 80AC3104 0C042DC8 */ jal func_8010B720
|
||||
/* 00468 80AC3108 2405504E */ addiu $a1, $zero, 0x504E ## $a1 = 0000504E
|
||||
/* 0046C 80AC310C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00470 80AC3110 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00474 80AC3114 03E00008 */ jr $ra
|
||||
/* 00478 80AC3118 00000000 */ nop
|
|
@ -1,9 +0,0 @@
|
|||
glabel func_80AC311C
|
||||
/* 0047C 80AC311C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00480 80AC3120 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00484 80AC3124 0C042DC8 */ jal func_8010B720
|
||||
/* 00488 80AC3128 240510BA */ addiu $a1, $zero, 0x10BA ## $a1 = 000010BA
|
||||
/* 0048C 80AC312C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00490 80AC3130 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00494 80AC3134 03E00008 */ jr $ra
|
||||
/* 00498 80AC3138 00000000 */ nop
|
|
@ -1,20 +0,0 @@
|
|||
glabel func_80AC313C
|
||||
/* 0049C 80AC313C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 004A0 80AC3140 3C0E0001 */ lui $t6, 0x0001 ## $t6 = 00010000
|
||||
/* 004A4 80AC3144 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 004A8 80AC3148 01C47021 */ addu $t6, $t6, $a0
|
||||
/* 004AC 80AC314C 91CE1DEA */ lbu $t6, 0x1DEA($t6) ## 00011DEA
|
||||
/* 004B0 80AC3150 15C00005 */ bne $t6, $zero, .L80AC3168
|
||||
/* 004B4 80AC3154 00000000 */ nop
|
||||
/* 004B8 80AC3158 0C042DC8 */ jal func_8010B720
|
||||
/* 004BC 80AC315C 2405009D */ addiu $a1, $zero, 0x009D ## $a1 = 0000009D
|
||||
/* 004C0 80AC3160 10000004 */ beq $zero, $zero, .L80AC3174
|
||||
/* 004C4 80AC3164 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AC3168:
|
||||
/* 004C8 80AC3168 0C042DC8 */ jal func_8010B720
|
||||
/* 004CC 80AC316C 2405009C */ addiu $a1, $zero, 0x009C ## $a1 = 0000009C
|
||||
/* 004D0 80AC3170 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AC3174:
|
||||
/* 004D4 80AC3174 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 004D8 80AC3178 03E00008 */ jr $ra
|
||||
/* 004DC 80AC317C 00000000 */ nop
|
|
@ -1,9 +0,0 @@
|
|||
glabel func_80AC3180
|
||||
/* 004E0 80AC3180 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 004E4 80AC3184 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 004E8 80AC3188 0C042DC8 */ jal func_8010B720
|
||||
/* 004EC 80AC318C 24057076 */ addiu $a1, $zero, 0x7076 ## $a1 = 00007076
|
||||
/* 004F0 80AC3190 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 004F4 80AC3194 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 004F8 80AC3198 03E00008 */ jr $ra
|
||||
/* 004FC 80AC319C 00000000 */ nop
|
|
@ -1,26 +0,0 @@
|
|||
glabel func_80AC31A0
|
||||
/* 00500 80AC31A0 3C0E8016 */ lui $t6, %hi(gSaveContext+4)
|
||||
/* 00504 80AC31A4 8DCEE664 */ lw $t6, %lo(gSaveContext+4)($t6)
|
||||
/* 00508 80AC31A8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0050C 80AC31AC AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00510 80AC31B0 11C00003 */ beq $t6, $zero, .L80AC31C0
|
||||
/* 00514 80AC31B4 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 00518 80AC31B8 10000002 */ beq $zero, $zero, .L80AC31C4
|
||||
/* 0051C 80AC31BC 24020005 */ addiu $v0, $zero, 0x0005 ## $v0 = 00000005
|
||||
.L80AC31C0:
|
||||
/* 00520 80AC31C0 24020011 */ addiu $v0, $zero, 0x0011 ## $v0 = 00000011
|
||||
.L80AC31C4:
|
||||
/* 00524 80AC31C4 14410005 */ bne $v0, $at, .L80AC31DC
|
||||
/* 00528 80AC31C8 00000000 */ nop
|
||||
/* 0052C 80AC31CC 0C042DC8 */ jal func_8010B720
|
||||
/* 00530 80AC31D0 2405403A */ addiu $a1, $zero, 0x403A ## $a1 = 0000403A
|
||||
/* 00534 80AC31D4 10000004 */ beq $zero, $zero, .L80AC31E8
|
||||
/* 00538 80AC31D8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AC31DC:
|
||||
/* 0053C 80AC31DC 0C042DC8 */ jal func_8010B720
|
||||
/* 00540 80AC31E0 2405403B */ addiu $a1, $zero, 0x403B ## $a1 = 0000403B
|
||||
/* 00544 80AC31E4 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AC31E8:
|
||||
/* 00548 80AC31E8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 0054C 80AC31EC 03E00008 */ jr $ra
|
||||
/* 00550 80AC31F0 00000000 */ nop
|
|
@ -1,60 +0,0 @@
|
|||
glabel func_80AC31F4
|
||||
/* 00554 80AC31F4 3C038016 */ lui $v1, %hi(gSaveContext)
|
||||
/* 00558 80AC31F8 2463E660 */ addiu $v1, %lo(gSaveContext)
|
||||
/* 0055C 80AC31FC 8C6E0004 */ lw $t6, 0x0004($v1) ## 8015E664
|
||||
/* 00560 80AC3200 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00564 80AC3204 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00568 80AC3208 11C00003 */ beq $t6, $zero, .L80AC3218
|
||||
/* 0056C 80AC320C 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 00570 80AC3210 10000002 */ beq $zero, $zero, .L80AC321C
|
||||
/* 00574 80AC3214 24020005 */ addiu $v0, $zero, 0x0005 ## $v0 = 00000005
|
||||
.L80AC3218:
|
||||
/* 00578 80AC3218 24020011 */ addiu $v0, $zero, 0x0011 ## $v0 = 00000011
|
||||
.L80AC321C:
|
||||
/* 0057C 80AC321C 1441001A */ bne $v0, $at, .L80AC3288
|
||||
/* 00580 80AC3220 3C0C8012 */ lui $t4, %hi(gBitFlags+4)
|
||||
/* 00584 80AC3224 946F0ED8 */ lhu $t7, 0x0ED8($v1) ## 8015F538
|
||||
/* 00588 80AC3228 3C088012 */ lui $t0, %hi(gUpgradeMasks+8)
|
||||
/* 0058C 80AC322C 3C0A8012 */ lui $t2, %hi(gUpgradeShifts+2)
|
||||
/* 00590 80AC3230 31F80020 */ andi $t8, $t7, 0x0020 ## $t8 = 00000000
|
||||
/* 00594 80AC3234 53000006 */ beql $t8, $zero, .L80AC3250
|
||||
/* 00598 80AC3238 8C7900A0 */ lw $t9, 0x00A0($v1) ## 8015E700
|
||||
/* 0059C 80AC323C 0C042DC8 */ jal func_8010B720
|
||||
/* 005A0 80AC3240 24053028 */ addiu $a1, $zero, 0x3028 ## $a1 = 00003028
|
||||
/* 005A4 80AC3244 1000001C */ beq $zero, $zero, .L80AC32B8
|
||||
/* 005A8 80AC3248 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 005AC 80AC324C 8C7900A0 */ lw $t9, 0x00A0($v1) ## 000000A0
|
||||
.L80AC3250:
|
||||
/* 005B0 80AC3250 8D0871B8 */ lw $t0, %lo(gUpgradeMasks+8)($t0)
|
||||
/* 005B4 80AC3254 914A71F6 */ lbu $t2, %lo(gUpgradeShifts+2)($t2)
|
||||
/* 005B8 80AC3258 03284824 */ and $t1, $t9, $t0
|
||||
/* 005BC 80AC325C 01495807 */ srav $t3, $t1, $t2
|
||||
/* 005C0 80AC3260 11600005 */ beq $t3, $zero, .L80AC3278
|
||||
/* 005C4 80AC3264 00000000 */ nop
|
||||
/* 005C8 80AC3268 0C042DC8 */ jal func_8010B720
|
||||
/* 005CC 80AC326C 2405302D */ addiu $a1, $zero, 0x302D ## $a1 = 0000302D
|
||||
/* 005D0 80AC3270 10000011 */ beq $zero, $zero, .L80AC32B8
|
||||
/* 005D4 80AC3274 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AC3278:
|
||||
/* 005D8 80AC3278 0C042DC8 */ jal func_8010B720
|
||||
/* 005DC 80AC327C 2405300F */ addiu $a1, $zero, 0x300F ## $a1 = 0000300F
|
||||
/* 005E0 80AC3280 1000000D */ beq $zero, $zero, .L80AC32B8
|
||||
/* 005E4 80AC3284 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AC3288:
|
||||
/* 005E8 80AC3288 8D8C7124 */ lw $t4, %lo(gBitFlags+4)($t4)
|
||||
/* 005EC 80AC328C 8C6D00A4 */ lw $t5, 0x00A4($v1) ## 000000A4
|
||||
/* 005F0 80AC3290 018D7024 */ and $t6, $t4, $t5
|
||||
/* 005F4 80AC3294 15C00005 */ bne $t6, $zero, .L80AC32AC
|
||||
/* 005F8 80AC3298 00000000 */ nop
|
||||
/* 005FC 80AC329C 0C042DC8 */ jal func_8010B720
|
||||
/* 00600 80AC32A0 24053057 */ addiu $a1, $zero, 0x3057 ## $a1 = 00003057
|
||||
/* 00604 80AC32A4 10000004 */ beq $zero, $zero, .L80AC32B8
|
||||
/* 00608 80AC32A8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AC32AC:
|
||||
/* 0060C 80AC32AC 0C042DC8 */ jal func_8010B720
|
||||
/* 00610 80AC32B0 2405305B */ addiu $a1, $zero, 0x305B ## $a1 = 0000305B
|
||||
/* 00614 80AC32B4 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AC32B8:
|
||||
/* 00618 80AC32B8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 0061C 80AC32BC 03E00008 */ jr $ra
|
||||
/* 00620 80AC32C0 00000000 */ nop
|
|
@ -1,40 +0,0 @@
|
|||
glabel func_80AC32C4
|
||||
/* 00624 80AC32C4 3C028016 */ lui $v0, %hi(gSaveContext+0xef6)
|
||||
/* 00628 80AC32C8 9442F556 */ lhu $v0, %lo(gSaveContext+0xef6)($v0)
|
||||
/* 0062C 80AC32CC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00630 80AC32D0 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00634 80AC32D4 304E0100 */ andi $t6, $v0, 0x0100 ## $t6 = 00000000
|
||||
/* 00638 80AC32D8 11C0000B */ beq $t6, $zero, .L80AC3308
|
||||
/* 0063C 80AC32DC 304F0200 */ andi $t7, $v0, 0x0200 ## $t7 = 00000000
|
||||
/* 00640 80AC32E0 11E00009 */ beq $t7, $zero, .L80AC3308
|
||||
/* 00644 80AC32E4 30580400 */ andi $t8, $v0, 0x0400 ## $t8 = 00000000
|
||||
/* 00648 80AC32E8 13000007 */ beq $t8, $zero, .L80AC3308
|
||||
/* 0064C 80AC32EC 30590800 */ andi $t9, $v0, 0x0800 ## $t9 = 00000000
|
||||
/* 00650 80AC32F0 53200006 */ beql $t9, $zero, .L80AC330C
|
||||
/* 00654 80AC32F4 3C020001 */ lui $v0, 0x0001 ## $v0 = 00010000
|
||||
/* 00658 80AC32F8 0C042DC8 */ jal func_8010B720
|
||||
/* 0065C 80AC32FC 240570AE */ addiu $a1, $zero, 0x70AE ## $a1 = 000070AE
|
||||
/* 00660 80AC3300 10000010 */ beq $zero, $zero, .L80AC3344
|
||||
/* 00664 80AC3304 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AC3308:
|
||||
/* 00668 80AC3308 3C020001 */ lui $v0, 0x0001 ## $v0 = 00010000
|
||||
.L80AC330C:
|
||||
/* 0066C 80AC330C 00441021 */ addu $v0, $v0, $a0
|
||||
/* 00670 80AC3310 904204BD */ lbu $v0, 0x04BD($v0) ## 000104BD
|
||||
/* 00674 80AC3314 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 00678 80AC3318 10400007 */ beq $v0, $zero, .L80AC3338
|
||||
/* 0067C 80AC331C 00000000 */ nop
|
||||
/* 00680 80AC3320 54410008 */ bnel $v0, $at, .L80AC3344
|
||||
/* 00684 80AC3324 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00688 80AC3328 0C042DC8 */ jal func_8010B720
|
||||
/* 0068C 80AC332C 240570A4 */ addiu $a1, $zero, 0x70A4 ## $a1 = 000070A4
|
||||
/* 00690 80AC3330 10000004 */ beq $zero, $zero, .L80AC3344
|
||||
/* 00694 80AC3334 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AC3338:
|
||||
/* 00698 80AC3338 0C042DC8 */ jal func_8010B720
|
||||
/* 0069C 80AC333C 240570A3 */ addiu $a1, $zero, 0x70A3 ## $a1 = 000070A3
|
||||
/* 006A0 80AC3340 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AC3344:
|
||||
/* 006A4 80AC3344 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 006A8 80AC3348 03E00008 */ jr $ra
|
||||
/* 006AC 80AC334C 00000000 */ nop
|
|
@ -1,25 +0,0 @@
|
|||
glabel func_80AC3350
|
||||
/* 006B0 80AC3350 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 006B4 80AC3354 44866000 */ mtc1 $a2, $f12 ## $f12 = 0.00
|
||||
/* 006B8 80AC3358 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 006BC 80AC335C AFA40028 */ sw $a0, 0x0028($sp)
|
||||
/* 006C0 80AC3360 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 006C4 80AC3364 E48C02D4 */ swc1 $f12, 0x02D4($a0) ## 000002D4
|
||||
/* 006C8 80AC3368 8FAF002C */ lw $t7, 0x002C($sp)
|
||||
/* 006CC 80AC336C 4600610D */ trunc.w.s $f4, $f12
|
||||
/* 006D0 80AC3370 2405000C */ addiu $a1, $zero, 0x000C ## $a1 = 0000000C
|
||||
/* 006D4 80AC3374 85F807A0 */ lh $t8, 0x07A0($t7) ## 000007A0
|
||||
/* 006D8 80AC3378 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 006DC 80AC337C 440A2000 */ mfc1 $t2, $f4
|
||||
/* 006E0 80AC3380 0018C880 */ sll $t9, $t8, 2
|
||||
/* 006E4 80AC3384 01F94021 */ addu $t0, $t7, $t9
|
||||
/* 006E8 80AC3388 8D040790 */ lw $a0, 0x0790($t0) ## 00000790
|
||||
/* 006EC 80AC338C AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 006F0 80AC3390 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 006F4 80AC3394 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 006F8 80AC3398 0C016BF5 */ jal Camera_SetCameraData ## setCameraData
|
||||
/* 006FC 80AC339C AFAA0010 */ sw $t2, 0x0010($sp)
|
||||
/* 00700 80AC33A0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 00704 80AC33A4 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 00708 80AC33A8 03E00008 */ jr $ra
|
||||
/* 0070C 80AC33AC 00000000 */ nop
|
|
@ -1,55 +0,0 @@
|
|||
glabel func_80AC33B0
|
||||
/* 00710 80AC33B0 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 00714 80AC33B4 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00718 80AC33B8 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 0071C 80AC33BC 84CE0002 */ lh $t6, 0x0002($a2) ## 00000002
|
||||
/* 00720 80AC33C0 24010192 */ addiu $at, $zero, 0x0192 ## $at = 00000192
|
||||
/* 00724 80AC33C4 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
|
||||
/* 00728 80AC33C8 11C10010 */ beq $t6, $at, .L80AC340C
|
||||
/* 0072C 80AC33CC AFAE001C */ sw $t6, 0x001C($sp)
|
||||
/* 00730 80AC33D0 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 00734 80AC33D4 342117A4 */ ori $at, $at, 0x17A4 ## $at = 000117A4
|
||||
/* 00738 80AC33D8 00A12021 */ addu $a0, $a1, $at
|
||||
/* 0073C 80AC33DC 87A5001E */ lh $a1, 0x001E($sp)
|
||||
/* 00740 80AC33E0 AFA60028 */ sw $a2, 0x0028($sp)
|
||||
/* 00744 80AC33E4 0C02604B */ jal Object_GetIndex
|
||||
## ObjectIndex
|
||||
/* 00748 80AC33E8 AFA70020 */ sw $a3, 0x0020($sp)
|
||||
/* 0074C 80AC33EC 8FA70020 */ lw $a3, 0x0020($sp)
|
||||
/* 00750 80AC33F0 8FA60028 */ lw $a2, 0x0028($sp)
|
||||
/* 00754 80AC33F4 A0E201E9 */ sb $v0, 0x01E9($a3) ## 000001E9
|
||||
/* 00758 80AC33F8 80F801E9 */ lb $t8, 0x01E9($a3) ## 000001E9
|
||||
/* 0075C 80AC33FC 07030006 */ bgezl $t8, .L80AC3418
|
||||
/* 00760 80AC3400 84C50004 */ lh $a1, 0x0004($a2) ## 00000004
|
||||
/* 00764 80AC3404 10000016 */ beq $zero, $zero, .L80AC3460
|
||||
/* 00768 80AC3408 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80AC340C:
|
||||
/* 0076C 80AC340C 2419FFFF */ addiu $t9, $zero, 0xFFFF ## $t9 = FFFFFFFF
|
||||
/* 00770 80AC3410 A0F901E9 */ sb $t9, 0x01E9($a3) ## 000001E9
|
||||
/* 00774 80AC3414 84C50004 */ lh $a1, 0x0004($a2) ## 00000004
|
||||
.L80AC3418:
|
||||
/* 00778 80AC3418 24010192 */ addiu $at, $zero, 0x0192 ## $at = 00000192
|
||||
/* 0077C 80AC341C 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 00780 80AC3420 10A1000D */ beq $a1, $at, .L80AC3458
|
||||
/* 00784 80AC3424 2409FFFF */ addiu $t1, $zero, 0xFFFF ## $t1 = FFFFFFFF
|
||||
/* 00788 80AC3428 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0078C 80AC342C 342117A4 */ ori $at, $at, 0x17A4 ## $at = 000117A4
|
||||
/* 00790 80AC3430 00812021 */ addu $a0, $a0, $at
|
||||
/* 00794 80AC3434 0C02604B */ jal Object_GetIndex
|
||||
## ObjectIndex
|
||||
/* 00798 80AC3438 AFA70020 */ sw $a3, 0x0020($sp)
|
||||
/* 0079C 80AC343C 8FA70020 */ lw $a3, 0x0020($sp)
|
||||
/* 007A0 80AC3440 A0E201EA */ sb $v0, 0x01EA($a3) ## 000001EA
|
||||
/* 007A4 80AC3444 80E801EA */ lb $t0, 0x01EA($a3) ## 000001EA
|
||||
/* 007A8 80AC3448 05030005 */ bgezl $t0, .L80AC3460
|
||||
/* 007AC 80AC344C 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
/* 007B0 80AC3450 10000003 */ beq $zero, $zero, .L80AC3460
|
||||
/* 007B4 80AC3454 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80AC3458:
|
||||
/* 007B8 80AC3458 A0E901EA */ sb $t1, 0x01EA($a3) ## 000001EA
|
||||
/* 007BC 80AC345C 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80AC3460:
|
||||
/* 007C0 80AC3460 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 007C4 80AC3464 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 007C8 80AC3468 03E00008 */ jr $ra
|
||||
/* 007CC 80AC346C 00000000 */ nop
|
|
@ -1,26 +0,0 @@
|
|||
glabel func_80AC3744
|
||||
/* 00AA4 80AC3744 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 00AA8 80AC3748 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00AAC 80AC374C AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 00AB0 80AC3750 90AF0252 */ lbu $t7, 0x0252($a1) ## 00000252
|
||||
/* 00AB4 80AC3754 27A6001E */ addiu $a2, $sp, 0x001E ## $a2 = FFFFFFFE
|
||||
/* 00AB8 80AC3758 27A7001C */ addiu $a3, $sp, 0x001C ## $a3 = FFFFFFFC
|
||||
/* 00ABC 80AC375C 000FC080 */ sll $t8, $t7, 2
|
||||
/* 00AC0 80AC3760 00B8C821 */ addu $t9, $a1, $t8
|
||||
/* 00AC4 80AC3764 0C00BCDD */ jal func_8002F374
|
||||
/* 00AC8 80AC3768 8F250200 */ lw $a1, 0x0200($t9) ## 00000200
|
||||
/* 00ACC 80AC376C 87A8001E */ lh $t0, 0x001E($sp)
|
||||
/* 00AD0 80AC3770 8FA20024 */ lw $v0, 0x0024($sp)
|
||||
/* 00AD4 80AC3774 44882000 */ mtc1 $t0, $f4 ## $f4 = 0.00
|
||||
/* 00AD8 80AC3778 00000000 */ nop
|
||||
/* 00ADC 80AC377C 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 00AE0 80AC3780 E4460230 */ swc1 $f6, 0x0230($v0) ## 00000230
|
||||
/* 00AE4 80AC3784 87A9001C */ lh $t1, 0x001C($sp)
|
||||
/* 00AE8 80AC3788 44894000 */ mtc1 $t1, $f8 ## $f8 = 0.00
|
||||
/* 00AEC 80AC378C 00000000 */ nop
|
||||
/* 00AF0 80AC3790 468042A0 */ cvt.s.w $f10, $f8
|
||||
/* 00AF4 80AC3794 E44A0234 */ swc1 $f10, 0x0234($v0) ## 00000234
|
||||
/* 00AF8 80AC3798 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00AFC 80AC379C 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 00B00 80AC37A0 03E00008 */ jr $ra
|
||||
/* 00B04 80AC37A4 00000000 */ nop
|
|
@ -1,67 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80AC9064
|
||||
.asciz "\x1b[33m%s[%d]:★★★ 会話終了!! ★★★\x1b[m\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC9090
|
||||
.asciz "../z_en_oB1.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80AC37A8
|
||||
/* 00B08 80AC37A8 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 00B0C 80AC37AC AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 00B10 80AC37B0 AFB10018 */ sw $s1, 0x0018($sp)
|
||||
/* 00B14 80AC37B4 AFB00014 */ sw $s0, 0x0014($sp)
|
||||
/* 00B18 80AC37B8 8C8E1C44 */ lw $t6, 0x1C44($a0) ## 00001C44
|
||||
/* 00B1C 80AC37BC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00B20 80AC37C0 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 00B24 80AC37C4 3C0580AD */ lui $a1, %hi(D_80AC9090) ## $a1 = 80AD0000
|
||||
/* 00B28 80AC37C8 3C0480AD */ lui $a0, %hi(D_80AC9064) ## $a0 = 80AD0000
|
||||
/* 00B2C 80AC37CC 24849064 */ addiu $a0, $a0, %lo(D_80AC9064) ## $a0 = 80AC9064
|
||||
/* 00B30 80AC37D0 24A59090 */ addiu $a1, $a1, %lo(D_80AC9090) ## $a1 = 80AC9090
|
||||
/* 00B34 80AC37D4 24060539 */ addiu $a2, $zero, 0x0539 ## $a2 = 00000539
|
||||
/* 00B38 80AC37D8 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 00B3C 80AC37DC AFAE0024 */ sw $t6, 0x0024($sp)
|
||||
/* 00B40 80AC37E0 3C0F8016 */ lui $t7, %hi(gGameInfo)
|
||||
/* 00B44 80AC37E4 8DEFFA90 */ lw $t7, %lo(gGameInfo)($t7)
|
||||
/* 00B48 80AC37E8 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00B4C 80AC37EC 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 00B50 80AC37F0 0C00BC65 */ jal func_8002F194
|
||||
/* 00B54 80AC37F4 A5E004D2 */ sh $zero, 0x04D2($t7) ## 801604D2
|
||||
/* 00B58 80AC37F8 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 00B5C 80AC37FC 8FA30024 */ lw $v1, 0x0024($sp)
|
||||
/* 00B60 80AC3800 00300821 */ addu $at, $at, $s0
|
||||
/* 00B64 80AC3804 24180036 */ addiu $t8, $zero, 0x0036 ## $t8 = 00000036
|
||||
/* 00B68 80AC3808 A03803DC */ sb $t8, 0x03DC($at) ## 000103DC
|
||||
/* 00B6C 80AC380C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 00B70 80AC3810 00300821 */ addu $at, $at, $s0
|
||||
/* 00B74 80AC3814 24190004 */ addiu $t9, $zero, 0x0004 ## $t9 = 00000004
|
||||
/* 00B78 80AC3818 A03904BF */ sb $t9, 0x04BF($at) ## 000104BF
|
||||
/* 00B7C 80AC381C 8C680680 */ lw $t0, 0x0680($v1) ## 00000680
|
||||
/* 00B80 80AC3820 3C01DFFF */ lui $at, 0xDFFF ## $at = DFFF0000
|
||||
/* 00B84 80AC3824 3421FFFF */ ori $at, $at, 0xFFFF ## $at = DFFFFFFF
|
||||
/* 00B88 80AC3828 01014824 */ and $t1, $t0, $at
|
||||
/* 00B8C 80AC382C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00B90 80AC3830 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 00B94 80AC3834 0C02F124 */ jal func_800BC490
|
||||
/* 00B98 80AC3838 AC690680 */ sw $t1, 0x0680($v1) ## 00000680
|
||||
/* 00B9C 80AC383C 0C020978 */ jal Interface_ChangeAlpha
|
||||
/* 00BA0 80AC3840 24040032 */ addiu $a0, $zero, 0x0032 ## $a0 = 00000032
|
||||
/* 00BA4 80AC3844 A2200251 */ sb $zero, 0x0251($s1) ## 00000251
|
||||
/* 00BA8 80AC3848 AE200288 */ sw $zero, 0x0288($s1) ## 00000288
|
||||
/* 00BAC 80AC384C AE2002C0 */ sw $zero, 0x02C0($s1) ## 000002C0
|
||||
/* 00BB0 80AC3850 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00BB4 80AC3854 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 00BB8 80AC3858 0C2B0CD4 */ jal func_80AC3350
|
||||
/* 00BBC 80AC385C 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
|
||||
/* 00BC0 80AC3860 0C2B1BCB */ jal func_80AC6F2C
|
||||
/* 00BC4 80AC3864 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00BC8 80AC3868 A622010E */ sh $v0, 0x010E($s1) ## 0000010E
|
||||
/* 00BCC 80AC386C A62001FC */ sh $zero, 0x01FC($s1) ## 000001FC
|
||||
/* 00BD0 80AC3870 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 00BD4 80AC3874 8FB10018 */ lw $s1, 0x0018($sp)
|
||||
/* 00BD8 80AC3878 8FB00014 */ lw $s0, 0x0014($sp)
|
||||
/* 00BDC 80AC387C 03E00008 */ jr $ra
|
||||
/* 00BE0 80AC3880 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
|
@ -1,19 +0,0 @@
|
|||
glabel func_80AC3884
|
||||
/* 00BE4 80AC3884 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00BE8 80AC3888 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00BEC 80AC388C AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 00BF0 80AC3890 94CE000C */ lhu $t6, 0x000C($a2) ## 0000000C
|
||||
/* 00BF4 80AC3894 2401BFFF */ addiu $at, $zero, 0xBFFF ## $at = FFFFBFFF
|
||||
/* 00BF8 80AC3898 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 00BFC 80AC389C 01C17827 */ nor $t7, $t6, $at
|
||||
/* 00C00 80AC38A0 15E00005 */ bne $t7, $zero, .L80AC38B8
|
||||
/* 00C04 80AC38A4 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 00C08 80AC38A8 0C2B0DEA */ jal func_80AC37A8
|
||||
/* 00C0C 80AC38AC 8FA50018 */ lw $a1, 0x0018($sp)
|
||||
/* 00C10 80AC38B0 10000001 */ beq $zero, $zero, .L80AC38B8
|
||||
/* 00C14 80AC38B4 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80AC38B8:
|
||||
/* 00C18 80AC38B8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00C1C 80AC38BC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00C20 80AC38C0 03E00008 */ jr $ra
|
||||
/* 00C24 80AC38C4 00000000 */ nop
|
|
@ -1,26 +0,0 @@
|
|||
glabel func_80AC38C8
|
||||
/* 00C28 80AC38C8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00C2C 80AC38CC AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00C30 80AC38D0 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 00C34 80AC38D4 94CE000C */ lhu $t6, 0x000C($a2) ## 0000000C
|
||||
/* 00C38 80AC38D8 2401BFFF */ addiu $at, $zero, 0xBFFF ## $at = FFFFBFFF
|
||||
/* 00C3C 80AC38DC 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
|
||||
/* 00C40 80AC38E0 01C17827 */ nor $t7, $t6, $at
|
||||
/* 00C44 80AC38E4 15E0000C */ bne $t7, $zero, .L80AC3918
|
||||
/* 00C48 80AC38E8 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 00C4C 80AC38EC 849801FE */ lh $t8, 0x01FE($a0) ## 000001FE
|
||||
/* 00C50 80AC38F0 A49801FC */ sh $t8, 0x01FC($a0) ## 000001FC
|
||||
/* 00C54 80AC38F4 90F90252 */ lbu $t9, 0x0252($a3) ## 00000252
|
||||
/* 00C58 80AC38F8 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 00C5C 80AC38FC 00194080 */ sll $t0, $t9, 2
|
||||
/* 00C60 80AC3900 00E84821 */ addu $t1, $a3, $t0
|
||||
/* 00C64 80AC3904 8D2A0200 */ lw $t2, 0x0200($t1) ## 00000200
|
||||
/* 00C68 80AC3908 0C042DC8 */ jal func_8010B720
|
||||
/* 00C6C 80AC390C 9545010E */ lhu $a1, 0x010E($t2) ## 0000010E
|
||||
/* 00C70 80AC3910 10000001 */ beq $zero, $zero, .L80AC3918
|
||||
/* 00C74 80AC3914 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80AC3918:
|
||||
/* 00C78 80AC3918 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00C7C 80AC391C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00C80 80AC3920 03E00008 */ jr $ra
|
||||
/* 00C84 80AC3924 00000000 */ nop
|
|
@ -1,36 +0,0 @@
|
|||
glabel func_80AC3928
|
||||
/* 00C88 80AC3928 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00C8C 80AC392C 3C0F8016 */ lui $t7, %hi(gGameInfo)
|
||||
/* 00C90 80AC3930 8DEFFA90 */ lw $t7, %lo(gGameInfo)($t7)
|
||||
/* 00C94 80AC3934 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00C98 80AC3938 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 00C9C 80AC393C AFA60020 */ sw $a2, 0x0020($sp)
|
||||
/* 00CA0 80AC3940 240E0001 */ addiu $t6, $zero, 0x0001 ## $t6 = 00000001
|
||||
/* 00CA4 80AC3944 A5EE04D2 */ sh $t6, 0x04D2($t7) ## 801604D2
|
||||
/* 00CA8 80AC3948 A4A001F0 */ sh $zero, 0x01F0($a1) ## 000001F0
|
||||
/* 00CAC 80AC394C 84B801F0 */ lh $t8, 0x01F0($a1) ## 000001F0
|
||||
/* 00CB0 80AC3950 00A03825 */ or $a3, $a1, $zero ## $a3 = 00000000
|
||||
/* 00CB4 80AC3954 A4B801EE */ sh $t8, 0x01EE($a1) ## 000001EE
|
||||
/* 00CB8 80AC3958 AFA7001C */ sw $a3, 0x001C($sp)
|
||||
/* 00CBC 80AC395C 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 00CC0 80AC3960 0C021BC0 */ jal Interface_SetDoAction
|
||||
/* 00CC4 80AC3964 24050010 */ addiu $a1, $zero, 0x0010 ## $a1 = 00000010
|
||||
/* 00CC8 80AC3968 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 00CCC 80AC396C 8FA50018 */ lw $a1, 0x0018($sp)
|
||||
/* 00CD0 80AC3970 0C2B0CD4 */ jal func_80AC3350
|
||||
/* 00CD4 80AC3974 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
|
||||
/* 00CD8 80AC3978 93B90023 */ lbu $t9, 0x0023($sp)
|
||||
/* 00CDC 80AC397C 8FA7001C */ lw $a3, 0x001C($sp)
|
||||
/* 00CE0 80AC3980 24080001 */ addiu $t0, $zero, 0x0001 ## $t0 = 00000001
|
||||
/* 00CE4 80AC3984 17200003 */ bne $t9, $zero, .L80AC3994
|
||||
/* 00CE8 80AC3988 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 00CEC 80AC398C 10000003 */ beq $zero, $zero, .L80AC399C
|
||||
/* 00CF0 80AC3990 A4E801FC */ sh $t0, 0x01FC($a3) ## 000001FC
|
||||
.L80AC3994:
|
||||
/* 00CF4 80AC3994 0C2B0E6B */ jal func_80AC39AC
|
||||
/* 00CF8 80AC3998 00E02825 */ or $a1, $a3, $zero ## $a1 = 00000000
|
||||
.L80AC399C:
|
||||
/* 00CFC 80AC399C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00D00 80AC39A0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00D04 80AC39A4 03E00008 */ jr $ra
|
||||
/* 00D08 80AC39A8 00000000 */ nop
|
|
@ -1,58 +0,0 @@
|
|||
glabel func_80AC39AC
|
||||
/* 00D0C 80AC39AC 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 00D10 80AC39B0 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 00D14 80AC39B4 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 00D18 80AC39B8 84AF001C */ lh $t7, 0x001C($a1) ## 0000001C
|
||||
/* 00D1C 80AC39BC 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
|
||||
/* 00D20 80AC39C0 2401000A */ addiu $at, $zero, 0x000A ## $at = 0000000A
|
||||
/* 00D24 80AC39C4 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00D28 80AC39C8 00A03825 */ or $a3, $a1, $zero ## $a3 = 00000000
|
||||
/* 00D2C 80AC39CC 15E10017 */ bne $t7, $at, .L80AC3A2C
|
||||
/* 00D30 80AC39D0 A4AE01FC */ sh $t6, 0x01FC($a1) ## 000001FC
|
||||
/* 00D34 80AC39D4 3C028016 */ lui $v0, %hi(gSaveContext+0xef6)
|
||||
/* 00D38 80AC39D8 9442F556 */ lhu $v0, %lo(gSaveContext+0xef6)($v0)
|
||||
/* 00D3C 80AC39DC 240570A2 */ addiu $a1, $zero, 0x70A2 ## $a1 = 000070A2
|
||||
/* 00D40 80AC39E0 30580100 */ andi $t8, $v0, 0x0100 ## $t8 = 00000000
|
||||
/* 00D44 80AC39E4 1300000C */ beq $t8, $zero, .L80AC3A18
|
||||
/* 00D48 80AC39E8 30590200 */ andi $t9, $v0, 0x0200 ## $t9 = 00000000
|
||||
/* 00D4C 80AC39EC 1320000A */ beq $t9, $zero, .L80AC3A18
|
||||
/* 00D50 80AC39F0 30480400 */ andi $t0, $v0, 0x0400 ## $t0 = 00000000
|
||||
/* 00D54 80AC39F4 11000008 */ beq $t0, $zero, .L80AC3A18
|
||||
/* 00D58 80AC39F8 30490800 */ andi $t1, $v0, 0x0800 ## $t1 = 00000000
|
||||
/* 00D5C 80AC39FC 51200007 */ beql $t1, $zero, .L80AC3A1C
|
||||
/* 00D60 80AC3A00 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00D64 80AC3A04 240570AD */ addiu $a1, $zero, 0x70AD ## $a1 = 000070AD
|
||||
/* 00D68 80AC3A08 0C042DC8 */ jal func_8010B720
|
||||
/* 00D6C 80AC3A0C AFA70024 */ sw $a3, 0x0024($sp)
|
||||
/* 00D70 80AC3A10 1000000B */ beq $zero, $zero, .L80AC3A40
|
||||
/* 00D74 80AC3A14 8FA70024 */ lw $a3, 0x0024($sp)
|
||||
.L80AC3A18:
|
||||
/* 00D78 80AC3A18 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80AC3A1C:
|
||||
/* 00D7C 80AC3A1C 0C042DC8 */ jal func_8010B720
|
||||
/* 00D80 80AC3A20 AFA70024 */ sw $a3, 0x0024($sp)
|
||||
/* 00D84 80AC3A24 10000006 */ beq $zero, $zero, .L80AC3A40
|
||||
/* 00D88 80AC3A28 8FA70024 */ lw $a3, 0x0024($sp)
|
||||
.L80AC3A2C:
|
||||
/* 00D8C 80AC3A2C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00D90 80AC3A30 24050083 */ addiu $a1, $zero, 0x0083 ## $a1 = 00000083
|
||||
/* 00D94 80AC3A34 0C042DC8 */ jal func_8010B720
|
||||
/* 00D98 80AC3A38 AFA70024 */ sw $a3, 0x0024($sp)
|
||||
/* 00D9C 80AC3A3C 8FA70024 */ lw $a3, 0x0024($sp)
|
||||
.L80AC3A40:
|
||||
/* 00DA0 80AC3A40 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00DA4 80AC3A44 24050006 */ addiu $a1, $zero, 0x0006 ## $a1 = 00000006
|
||||
/* 00DA8 80AC3A48 0C021BC0 */ jal Interface_SetDoAction
|
||||
/* 00DAC 80AC3A4C AFA70024 */ sw $a3, 0x0024($sp)
|
||||
/* 00DB0 80AC3A50 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 00DB4 80AC3A54 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
/* 00DB8 80AC3A58 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 00DBC 80AC3A5C 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
|
||||
/* 00DC0 80AC3A60 AC8202C0 */ sw $v0, 0x02C0($a0) ## 000002C0
|
||||
/* 00DC4 80AC3A64 0C2B0CD4 */ jal func_80AC3350
|
||||
/* 00DC8 80AC3A68 AC820288 */ sw $v0, 0x0288($a0) ## 00000288
|
||||
/* 00DCC 80AC3A6C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 00DD0 80AC3A70 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 00DD4 80AC3A74 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 00DD8 80AC3A78 03E00008 */ jr $ra
|
||||
/* 00DDC 80AC3A7C 00000000 */ nop
|
|
@ -1,25 +0,0 @@
|
|||
glabel func_80AC3A80
|
||||
/* 00DE0 80AC3A80 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00DE4 80AC3A84 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00DE8 80AC3A88 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 00DEC 80AC3A8C 240E0003 */ addiu $t6, $zero, 0x0003 ## $t6 = 00000003
|
||||
/* 00DF0 80AC3A90 A4AE01FC */ sh $t6, 0x01FC($a1) ## 000001FC
|
||||
/* 00DF4 80AC3A94 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 00DF8 80AC3A98 84AF001C */ lh $t7, 0x001C($a1) ## 0000001C
|
||||
/* 00DFC 80AC3A9C 3C1980AD */ lui $t9, %hi(D_80AC8984) ## $t9 = 80AD0000
|
||||
/* 00E00 80AC3AA0 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 00E04 80AC3AA4 000FC080 */ sll $t8, $t7, 2
|
||||
/* 00E08 80AC3AA8 0338C821 */ addu $t9, $t9, $t8
|
||||
/* 00E0C 80AC3AAC 8F398984 */ lw $t9, %lo(D_80AC8984)($t9)
|
||||
/* 00E10 80AC3AB0 0320F809 */ jalr $ra, $t9
|
||||
/* 00E14 80AC3AB4 00000000 */ nop
|
||||
/* 00E18 80AC3AB8 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 00E1C 80AC3ABC 0C021BC0 */ jal Interface_SetDoAction
|
||||
/* 00E20 80AC3AC0 24050006 */ addiu $a1, $zero, 0x0006 ## $a1 = 00000006
|
||||
/* 00E24 80AC3AC4 8FA6001C */ lw $a2, 0x001C($sp)
|
||||
/* 00E28 80AC3AC8 ACC00288 */ sw $zero, 0x0288($a2) ## 00000288
|
||||
/* 00E2C 80AC3ACC ACC002C0 */ sw $zero, 0x02C0($a2) ## 000002C0
|
||||
/* 00E30 80AC3AD0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00E34 80AC3AD4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00E38 80AC3AD8 03E00008 */ jr $ra
|
||||
/* 00E3C 80AC3ADC 00000000 */ nop
|
|
@ -1,15 +0,0 @@
|
|||
glabel func_80AC3AE0
|
||||
/* 00E40 80AC3AE0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00E44 80AC3AE4 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00E48 80AC3AE8 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 00E4C 80AC3AEC AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 00E50 80AC3AF0 0C01E221 */ jal func_80078884
|
||||
/* 00E54 80AC3AF4 24044809 */ addiu $a0, $zero, 0x4809 ## $a0 = 00004809
|
||||
/* 00E58 80AC3AF8 8FA2001C */ lw $v0, 0x001C($sp)
|
||||
/* 00E5C 80AC3AFC 240E0008 */ addiu $t6, $zero, 0x0008 ## $t6 = 00000008
|
||||
/* 00E60 80AC3B00 A0400251 */ sb $zero, 0x0251($v0) ## 00000251
|
||||
/* 00E64 80AC3B04 A44E01FC */ sh $t6, 0x01FC($v0) ## 000001FC
|
||||
/* 00E68 80AC3B08 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00E6C 80AC3B0C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00E70 80AC3B10 03E00008 */ jr $ra
|
||||
/* 00E74 80AC3B14 00000000 */ nop
|
|
@ -1,55 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80AC90A0
|
||||
.asciz "\x1b[33m★★★ 会話開始!! ★★★\x1b[m\n"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80AC3B18
|
||||
/* 00E78 80AC3B18 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00E7C 80AC3B1C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00E80 80AC3B20 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 00E84 80AC3B24 AFA60020 */ sw $a2, 0x0020($sp)
|
||||
/* 00E88 80AC3B28 848F00B6 */ lh $t7, 0x00B6($a0) ## 000000B6
|
||||
/* 00E8C 80AC3B2C 848E008A */ lh $t6, 0x008A($a0) ## 0000008A
|
||||
/* 00E90 80AC3B30 01CFC023 */ subu $t8, $t6, $t7
|
||||
/* 00E94 80AC3B34 A49801F0 */ sh $t8, 0x01F0($a0) ## 000001F0
|
||||
/* 00E98 80AC3B38 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 00E9C 80AC3B3C 0C00BC65 */ jal func_8002F194
|
||||
/* 00EA0 80AC3B40 8FA5001C */ lw $a1, 0x001C($sp)
|
||||
/* 00EA4 80AC3B44 10400012 */ beq $v0, $zero, .L80AC3B90
|
||||
/* 00EA8 80AC3B48 8FA70018 */ lw $a3, 0x0018($sp)
|
||||
/* 00EAC 80AC3B4C 3C0480AD */ lui $a0, %hi(D_80AC90A0) ## $a0 = 80AD0000
|
||||
/* 00EB0 80AC3B50 248490A0 */ addiu $a0, $a0, %lo(D_80AC90A0) ## $a0 = 80AC90A0
|
||||
/* 00EB4 80AC3B54 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 00EB8 80AC3B58 AFA70018 */ sw $a3, 0x0018($sp)
|
||||
/* 00EBC 80AC3B5C 8FA20020 */ lw $v0, 0x0020($sp)
|
||||
/* 00EC0 80AC3B60 3C012000 */ lui $at, 0x2000 ## $at = 20000000
|
||||
/* 00EC4 80AC3B64 8C590680 */ lw $t9, 0x0680($v0) ## 00000680
|
||||
/* 00EC8 80AC3B68 03214025 */ or $t0, $t9, $at ## $t0 = 20000000
|
||||
/* 00ECC 80AC3B6C AC480680 */ sw $t0, 0x0680($v0) ## 00000680
|
||||
/* 00ED0 80AC3B70 0C02F164 */ jal func_800BC590
|
||||
/* 00ED4 80AC3B74 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 00ED8 80AC3B78 8FA50018 */ lw $a1, 0x0018($sp)
|
||||
/* 00EDC 80AC3B7C 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 00EE0 80AC3B80 0C2B0E4A */ jal func_80AC3928
|
||||
/* 00EE4 80AC3B84 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 00EE8 80AC3B88 1000000D */ beq $zero, $zero, .L80AC3BC0
|
||||
/* 00EEC 80AC3B8C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AC3B90:
|
||||
/* 00EF0 80AC3B90 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
|
||||
/* 00EF4 80AC3B94 44813000 */ mtc1 $at, $f6 ## $f6 = 100.00
|
||||
/* 00EF8 80AC3B98 C4E40090 */ lwc1 $f4, 0x0090($a3) ## 00000090
|
||||
/* 00EFC 80AC3B9C 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
|
||||
/* 00F00 80AC3BA0 8FA5001C */ lw $a1, 0x001C($sp)
|
||||
/* 00F04 80AC3BA4 4606203C */ c.lt.s $f4, $f6
|
||||
/* 00F08 80AC3BA8 00000000 */ nop
|
||||
/* 00F0C 80AC3BAC 45020004 */ bc1fl .L80AC3BC0
|
||||
/* 00F10 80AC3BB0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00F14 80AC3BB4 0C00BCB3 */ jal func_8002F2CC
|
||||
/* 00F18 80AC3BB8 3C0642C8 */ lui $a2, 0x42C8 ## $a2 = 42C80000
|
||||
/* 00F1C 80AC3BBC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AC3BC0:
|
||||
/* 00F20 80AC3BC0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00F24 80AC3BC4 03E00008 */ jr $ra
|
||||
/* 00F28 80AC3BC8 00000000 */ nop
|
|
@ -1,97 +0,0 @@
|
|||
glabel func_80AC3BCC
|
||||
/* 00F2C 80AC3BCC 8CA60224 */ lw $a2, 0x0224($a1) ## 00000224
|
||||
/* 00F30 80AC3BD0 80820028 */ lb $v0, 0x0028($a0) ## 00000028
|
||||
/* 00F34 80AC3BD4 80830029 */ lb $v1, 0x0029($a0) ## 00000029
|
||||
/* 00F38 80AC3BD8 A0A0022C */ sb $zero, 0x022C($a1) ## 0000022C
|
||||
/* 00F3C 80AC3BDC 14C0000A */ bne $a2, $zero, .L80AC3C08
|
||||
/* 00F40 80AC3BE0 A0A0022D */ sb $zero, 0x022D($a1) ## 0000022D
|
||||
/* 00F44 80AC3BE4 2841001F */ slti $at, $v0, 0x001F
|
||||
/* 00F48 80AC3BE8 10200004 */ beq $at, $zero, .L80AC3BFC
|
||||
/* 00F4C 80AC3BEC 240F0001 */ addiu $t7, $zero, 0x0001 ## $t7 = 00000001
|
||||
/* 00F50 80AC3BF0 2841FFE2 */ slti $at, $v0, 0xFFE2
|
||||
/* 00F54 80AC3BF4 50200020 */ beql $at, $zero, .L80AC3C78
|
||||
/* 00F58 80AC3BF8 8CA20228 */ lw $v0, 0x0228($a1) ## 00000228
|
||||
.L80AC3BFC:
|
||||
/* 00F5C 80AC3BFC ACA20224 */ sw $v0, 0x0224($a1) ## 00000224
|
||||
/* 00F60 80AC3C00 1000001C */ beq $zero, $zero, .L80AC3C74
|
||||
/* 00F64 80AC3C04 A0AF022C */ sb $t7, 0x022C($a1) ## 0000022C
|
||||
.L80AC3C08:
|
||||
/* 00F68 80AC3C08 2841001F */ slti $at, $v0, 0x001F
|
||||
/* 00F6C 80AC3C0C 10200005 */ beq $at, $zero, .L80AC3C24
|
||||
/* 00F70 80AC3C10 2841FFE2 */ slti $at, $v0, 0xFFE2
|
||||
/* 00F74 80AC3C14 14200003 */ bne $at, $zero, .L80AC3C24
|
||||
/* 00F78 80AC3C18 00000000 */ nop
|
||||
/* 00F7C 80AC3C1C 10000015 */ beq $zero, $zero, .L80AC3C74
|
||||
/* 00F80 80AC3C20 ACA00224 */ sw $zero, 0x0224($a1) ## 00000224
|
||||
.L80AC3C24:
|
||||
/* 00F84 80AC3C24 00C20019 */ multu $a2, $v0
|
||||
/* 00F88 80AC3C28 00C24021 */ addu $t0, $a2, $v0
|
||||
/* 00F8C 80AC3C2C 24190001 */ addiu $t9, $zero, 0x0001 ## $t9 = 00000001
|
||||
/* 00F90 80AC3C30 01003025 */ or $a2, $t0, $zero ## $a2 = 00000000
|
||||
/* 00F94 80AC3C34 290107D1 */ slti $at, $t0, 0x07D1
|
||||
/* 00F98 80AC3C38 0000C012 */ mflo $t8
|
||||
/* 00F9C 80AC3C3C 07010004 */ bgez $t8, .L80AC3C50
|
||||
/* 00FA0 80AC3C40 00000000 */ nop
|
||||
/* 00FA4 80AC3C44 ACA20224 */ sw $v0, 0x0224($a1) ## 00000224
|
||||
/* 00FA8 80AC3C48 1000000A */ beq $zero, $zero, .L80AC3C74
|
||||
/* 00FAC 80AC3C4C A0B9022C */ sb $t9, 0x022C($a1) ## 0000022C
|
||||
.L80AC3C50:
|
||||
/* 00FB0 80AC3C50 14200004 */ bne $at, $zero, .L80AC3C64
|
||||
/* 00FB4 80AC3C54 ACA80224 */ sw $t0, 0x0224($a1) ## 00000224
|
||||
/* 00FB8 80AC3C58 240907D0 */ addiu $t1, $zero, 0x07D0 ## $t1 = 000007D0
|
||||
/* 00FBC 80AC3C5C 10000005 */ beq $zero, $zero, .L80AC3C74
|
||||
/* 00FC0 80AC3C60 ACA90224 */ sw $t1, 0x0224($a1) ## 00000224
|
||||
.L80AC3C64:
|
||||
/* 00FC4 80AC3C64 28C1F830 */ slti $at, $a2, 0xF830
|
||||
/* 00FC8 80AC3C68 10200002 */ beq $at, $zero, .L80AC3C74
|
||||
/* 00FCC 80AC3C6C 240AF830 */ addiu $t2, $zero, 0xF830 ## $t2 = FFFFF830
|
||||
/* 00FD0 80AC3C70 ACAA0224 */ sw $t2, 0x0224($a1) ## 00000224
|
||||
.L80AC3C74:
|
||||
/* 00FD4 80AC3C74 8CA20228 */ lw $v0, 0x0228($a1) ## 00000228
|
||||
.L80AC3C78:
|
||||
/* 00FD8 80AC3C78 2861001F */ slti $at, $v1, 0x001F
|
||||
/* 00FDC 80AC3C7C 1440000A */ bne $v0, $zero, .L80AC3CA8
|
||||
/* 00FE0 80AC3C80 00000000 */ nop
|
||||
/* 00FE4 80AC3C84 2861001F */ slti $at, $v1, 0x001F
|
||||
/* 00FE8 80AC3C88 10200004 */ beq $at, $zero, .L80AC3C9C
|
||||
/* 00FEC 80AC3C8C 240B0001 */ addiu $t3, $zero, 0x0001 ## $t3 = 00000001
|
||||
/* 00FF0 80AC3C90 2861FFE2 */ slti $at, $v1, 0xFFE2
|
||||
/* 00FF4 80AC3C94 1020001E */ beq $at, $zero, .L80AC3D10
|
||||
/* 00FF8 80AC3C98 00000000 */ nop
|
||||
.L80AC3C9C:
|
||||
/* 00FFC 80AC3C9C ACA30228 */ sw $v1, 0x0228($a1) ## 00000228
|
||||
/* 01000 80AC3CA0 03E00008 */ jr $ra
|
||||
/* 01004 80AC3CA4 A0AB022D */ sb $t3, 0x022D($a1) ## 0000022D
|
||||
.L80AC3CA8:
|
||||
/* 01008 80AC3CA8 10200005 */ beq $at, $zero, .L80AC3CC0
|
||||
/* 0100C 80AC3CAC 2861FFE2 */ slti $at, $v1, 0xFFE2
|
||||
/* 01010 80AC3CB0 14200003 */ bne $at, $zero, .L80AC3CC0
|
||||
/* 01014 80AC3CB4 00000000 */ nop
|
||||
/* 01018 80AC3CB8 03E00008 */ jr $ra
|
||||
/* 0101C 80AC3CBC ACA00228 */ sw $zero, 0x0228($a1) ## 00000228
|
||||
.L80AC3CC0:
|
||||
/* 01020 80AC3CC0 00430019 */ multu $v0, $v1
|
||||
/* 01024 80AC3CC4 00437021 */ addu $t6, $v0, $v1
|
||||
/* 01028 80AC3CC8 240D0001 */ addiu $t5, $zero, 0x0001 ## $t5 = 00000001
|
||||
/* 0102C 80AC3CCC 01C01025 */ or $v0, $t6, $zero ## $v0 = 00000000
|
||||
/* 01030 80AC3CD0 29C107D1 */ slti $at, $t6, 0x07D1
|
||||
/* 01034 80AC3CD4 00006012 */ mflo $t4
|
||||
/* 01038 80AC3CD8 05810004 */ bgez $t4, .L80AC3CEC
|
||||
/* 0103C 80AC3CDC 00000000 */ nop
|
||||
/* 01040 80AC3CE0 ACA30228 */ sw $v1, 0x0228($a1) ## 00000228
|
||||
/* 01044 80AC3CE4 03E00008 */ jr $ra
|
||||
/* 01048 80AC3CE8 A0AD022D */ sb $t5, 0x022D($a1) ## 0000022D
|
||||
.L80AC3CEC:
|
||||
/* 0104C 80AC3CEC 14200004 */ bne $at, $zero, .L80AC3D00
|
||||
/* 01050 80AC3CF0 ACAE0228 */ sw $t6, 0x0228($a1) ## 00000228
|
||||
/* 01054 80AC3CF4 240F07D0 */ addiu $t7, $zero, 0x07D0 ## $t7 = 000007D0
|
||||
/* 01058 80AC3CF8 03E00008 */ jr $ra
|
||||
/* 0105C 80AC3CFC ACAF0228 */ sw $t7, 0x0228($a1) ## 00000228
|
||||
.L80AC3D00:
|
||||
/* 01060 80AC3D00 2841F830 */ slti $at, $v0, 0xF830
|
||||
/* 01064 80AC3D04 10200002 */ beq $at, $zero, .L80AC3D10
|
||||
/* 01068 80AC3D08 2418F830 */ addiu $t8, $zero, 0xF830 ## $t8 = FFFFF830
|
||||
/* 0106C 80AC3D0C ACB80228 */ sw $t8, 0x0228($a1) ## 00000228
|
||||
.L80AC3D10:
|
||||
/* 01070 80AC3D10 03E00008 */ jr $ra
|
||||
/* 01074 80AC3D14 00000000 */ nop
|
|
@ -1,96 +0,0 @@
|
|||
glabel func_80AC3D18
|
||||
/* 01078 80AC3D18 AFA50004 */ sw $a1, 0x0004($sp)
|
||||
/* 0107C 80AC3D1C 908E0252 */ lbu $t6, 0x0252($a0) ## 00000252
|
||||
/* 01080 80AC3D20 30A500FF */ andi $a1, $a1, 0x00FF ## $a1 = 00000000
|
||||
/* 01084 80AC3D24 30A300FF */ andi $v1, $a1, 0x00FF ## $v1 = 00000000
|
||||
/* 01088 80AC3D28 31CF0001 */ andi $t7, $t6, 0x0001 ## $t7 = 00000000
|
||||
/* 0108C 80AC3D2C 11E00025 */ beq $t7, $zero, .L80AC3DC4
|
||||
/* 01090 80AC3D30 24A70004 */ addiu $a3, $a1, 0x0004 ## $a3 = 00000004
|
||||
/* 01094 80AC3D34 24A60001 */ addiu $a2, $a1, 0x0001 ## $a2 = 00000001
|
||||
/* 01098 80AC3D38 30D800FF */ andi $t8, $a2, 0x00FF ## $t8 = 00000001
|
||||
/* 0109C 80AC3D3C 24A70004 */ addiu $a3, $a1, 0x0004 ## $a3 = 00000004
|
||||
/* 010A0 80AC3D40 0307082A */ slt $at, $t8, $a3
|
||||
/* 010A4 80AC3D44 30C300FF */ andi $v1, $a2, 0x00FF ## $v1 = 00000001
|
||||
/* 010A8 80AC3D48 1020000D */ beq $at, $zero, .L80AC3D80
|
||||
/* 010AC 80AC3D4C 00A01025 */ or $v0, $a1, $zero ## $v0 = 00000000
|
||||
/* 010B0 80AC3D50 0003C880 */ sll $t9, $v1, 2
|
||||
.L80AC3D54:
|
||||
/* 010B4 80AC3D54 00994021 */ addu $t0, $a0, $t9
|
||||
/* 010B8 80AC3D58 8D090200 */ lw $t1, 0x0200($t0) ## 00000200
|
||||
/* 010BC 80AC3D5C 51200004 */ beql $t1, $zero, .L80AC3D70
|
||||
/* 010C0 80AC3D60 24630002 */ addiu $v1, $v1, 0x0002 ## $v1 = 00000003
|
||||
/* 010C4 80AC3D64 03E00008 */ jr $ra
|
||||
/* 010C8 80AC3D68 00601025 */ or $v0, $v1, $zero ## $v0 = 00000003
|
||||
.L80AC3D6C:
|
||||
/* 010CC 80AC3D6C 24630002 */ addiu $v1, $v1, 0x0002 ## $v1 = 00000005
|
||||
.L80AC3D70:
|
||||
/* 010D0 80AC3D70 306300FF */ andi $v1, $v1, 0x00FF ## $v1 = 00000005
|
||||
/* 010D4 80AC3D74 0067082A */ slt $at, $v1, $a3
|
||||
/* 010D8 80AC3D78 5420FFF6 */ bnel $at, $zero, .L80AC3D54
|
||||
/* 010DC 80AC3D7C 0003C880 */ sll $t9, $v1, 2
|
||||
.L80AC3D80:
|
||||
/* 010E0 80AC3D80 0047082A */ slt $at, $v0, $a3
|
||||
/* 010E4 80AC3D84 1020002F */ beq $at, $zero, .L80AC3E44
|
||||
/* 010E8 80AC3D88 30A300FF */ andi $v1, $a1, 0x00FF ## $v1 = 00000000
|
||||
/* 010EC 80AC3D8C 00035080 */ sll $t2, $v1, 2
|
||||
.L80AC3D90:
|
||||
/* 010F0 80AC3D90 008A5821 */ addu $t3, $a0, $t2
|
||||
/* 010F4 80AC3D94 8D6C0200 */ lw $t4, 0x0200($t3) ## 00000200
|
||||
/* 010F8 80AC3D98 51800004 */ beql $t4, $zero, .L80AC3DAC
|
||||
/* 010FC 80AC3D9C 24630002 */ addiu $v1, $v1, 0x0002 ## $v1 = 00000002
|
||||
/* 01100 80AC3DA0 03E00008 */ jr $ra
|
||||
/* 01104 80AC3DA4 00601025 */ or $v0, $v1, $zero ## $v0 = 00000002
|
||||
.L80AC3DA8:
|
||||
/* 01108 80AC3DA8 24630002 */ addiu $v1, $v1, 0x0002 ## $v1 = 00000004
|
||||
.L80AC3DAC:
|
||||
/* 0110C 80AC3DAC 306300FF */ andi $v1, $v1, 0x00FF ## $v1 = 00000004
|
||||
/* 01110 80AC3DB0 0067082A */ slt $at, $v1, $a3
|
||||
/* 01114 80AC3DB4 5420FFF6 */ bnel $at, $zero, .L80AC3D90
|
||||
/* 01118 80AC3DB8 00035080 */ sll $t2, $v1, 2
|
||||
/* 0111C 80AC3DBC 10000022 */ beq $zero, $zero, .L80AC3E48
|
||||
/* 01120 80AC3DC0 240200FF */ addiu $v0, $zero, 0x00FF ## $v0 = 000000FF
|
||||
.L80AC3DC4:
|
||||
/* 01124 80AC3DC4 00A7082A */ slt $at, $a1, $a3
|
||||
/* 01128 80AC3DC8 1020000D */ beq $at, $zero, .L80AC3E00
|
||||
/* 0112C 80AC3DCC 00A01025 */ or $v0, $a1, $zero ## $v0 = 00000000
|
||||
/* 01130 80AC3DD0 00036880 */ sll $t5, $v1, 2
|
||||
.L80AC3DD4:
|
||||
/* 01134 80AC3DD4 008D7021 */ addu $t6, $a0, $t5
|
||||
/* 01138 80AC3DD8 8DCF0200 */ lw $t7, 0x0200($t6) ## 00000200
|
||||
/* 0113C 80AC3DDC 51E00004 */ beql $t7, $zero, .L80AC3DF0
|
||||
/* 01140 80AC3DE0 24630002 */ addiu $v1, $v1, 0x0002 ## $v1 = 00000006
|
||||
/* 01144 80AC3DE4 03E00008 */ jr $ra
|
||||
/* 01148 80AC3DE8 00601025 */ or $v0, $v1, $zero ## $v0 = 00000006
|
||||
.L80AC3DEC:
|
||||
/* 0114C 80AC3DEC 24630002 */ addiu $v1, $v1, 0x0002 ## $v1 = 00000008
|
||||
.L80AC3DF0:
|
||||
/* 01150 80AC3DF0 306300FF */ andi $v1, $v1, 0x00FF ## $v1 = 00000008
|
||||
/* 01154 80AC3DF4 0067082A */ slt $at, $v1, $a3
|
||||
/* 01158 80AC3DF8 5420FFF6 */ bnel $at, $zero, .L80AC3DD4
|
||||
/* 0115C 80AC3DFC 00036880 */ sll $t5, $v1, 2
|
||||
.L80AC3E00:
|
||||
/* 01160 80AC3E00 24460001 */ addiu $a2, $v0, 0x0001 ## $a2 = 00000007
|
||||
/* 01164 80AC3E04 30D800FF */ andi $t8, $a2, 0x00FF ## $t8 = 00000007
|
||||
/* 01168 80AC3E08 0307082A */ slt $at, $t8, $a3
|
||||
/* 0116C 80AC3E0C 1020000D */ beq $at, $zero, .L80AC3E44
|
||||
/* 01170 80AC3E10 30C300FF */ andi $v1, $a2, 0x00FF ## $v1 = 00000007
|
||||
/* 01174 80AC3E14 0003C880 */ sll $t9, $v1, 2
|
||||
.L80AC3E18:
|
||||
/* 01178 80AC3E18 00994021 */ addu $t0, $a0, $t9
|
||||
/* 0117C 80AC3E1C 8D090200 */ lw $t1, 0x0200($t0) ## 00000200
|
||||
/* 01180 80AC3E20 51200004 */ beql $t1, $zero, .L80AC3E34
|
||||
/* 01184 80AC3E24 24630002 */ addiu $v1, $v1, 0x0002 ## $v1 = 00000009
|
||||
/* 01188 80AC3E28 03E00008 */ jr $ra
|
||||
/* 0118C 80AC3E2C 00601025 */ or $v0, $v1, $zero ## $v0 = 00000009
|
||||
.L80AC3E30:
|
||||
/* 01190 80AC3E30 24630002 */ addiu $v1, $v1, 0x0002 ## $v1 = 0000000B
|
||||
.L80AC3E34:
|
||||
/* 01194 80AC3E34 306300FF */ andi $v1, $v1, 0x00FF ## $v1 = 0000000B
|
||||
/* 01198 80AC3E38 0067082A */ slt $at, $v1, $a3
|
||||
/* 0119C 80AC3E3C 5420FFF6 */ bnel $at, $zero, .L80AC3E18
|
||||
/* 011A0 80AC3E40 0003C880 */ sll $t9, $v1, 2
|
||||
.L80AC3E44:
|
||||
/* 011A4 80AC3E44 240200FF */ addiu $v0, $zero, 0x00FF ## $v0 = 000000FF
|
||||
.L80AC3E48:
|
||||
/* 011A8 80AC3E48 03E00008 */ jr $ra
|
||||
/* 011AC 80AC3E4C 00000000 */ nop
|
|
@ -1,39 +0,0 @@
|
|||
glabel func_80AC3E50
|
||||
/* 011B0 80AC3E50 AFA50004 */ sw $a1, 0x0004($sp)
|
||||
/* 011B4 80AC3E54 30C300FF */ andi $v1, $a2, 0x00FF ## $v1 = 00000000
|
||||
/* 011B8 80AC3E58 30A500FF */ andi $a1, $a1, 0x00FF ## $a1 = 00000000
|
||||
/* 011BC 80AC3E5C 24670004 */ addiu $a3, $v1, 0x0004 ## $a3 = 00000004
|
||||
/* 011C0 80AC3E60 00A3082A */ slt $at, $a1, $v1
|
||||
/* 011C4 80AC3E64 AFA60008 */ sw $a2, 0x0008($sp)
|
||||
/* 011C8 80AC3E68 30E200FF */ andi $v0, $a3, 0x00FF ## $v0 = 00000004
|
||||
/* 011CC 80AC3E6C 14200017 */ bne $at, $zero, .L80AC3ECC
|
||||
/* 011D0 80AC3E70 00A04025 */ or $t0, $a1, $zero ## $t0 = 00000000
|
||||
/* 011D4 80AC3E74 30E600FF */ andi $a2, $a3, 0x00FF ## $a2 = 00000004
|
||||
/* 011D8 80AC3E78 00A6082A */ slt $at, $a1, $a2
|
||||
/* 011DC 80AC3E7C 10200013 */ beq $at, $zero, .L80AC3ECC
|
||||
/* 011E0 80AC3E80 2505FFFE */ addiu $a1, $t0, 0xFFFE ## $a1 = FFFFFFFE
|
||||
.L80AC3E84:
|
||||
/* 011E4 80AC3E84 30A500FF */ andi $a1, $a1, 0x00FF ## $a1 = 000000FE
|
||||
/* 011E8 80AC3E88 00A3082A */ slt $at, $a1, $v1
|
||||
/* 011EC 80AC3E8C 1420000A */ bne $at, $zero, .L80AC3EB8
|
||||
/* 011F0 80AC3E90 00A04025 */ or $t0, $a1, $zero ## $t0 = 000000FE
|
||||
/* 011F4 80AC3E94 00A6082A */ slt $at, $a1, $a2
|
||||
/* 011F8 80AC3E98 10200007 */ beq $at, $zero, .L80AC3EB8
|
||||
/* 011FC 80AC3E9C 00057080 */ sll $t6, $a1, 2
|
||||
/* 01200 80AC3EA0 008E7821 */ addu $t7, $a0, $t6
|
||||
/* 01204 80AC3EA4 8DF80200 */ lw $t8, 0x0200($t7) ## 00000200
|
||||
/* 01208 80AC3EA8 53000004 */ beql $t8, $zero, .L80AC3EBC
|
||||
/* 0120C 80AC3EAC 0103082A */ slt $at, $t0, $v1
|
||||
/* 01210 80AC3EB0 03E00008 */ jr $ra
|
||||
/* 01214 80AC3EB4 00A01025 */ or $v0, $a1, $zero ## $v0 = 000000FE
|
||||
.L80AC3EB8:
|
||||
/* 01218 80AC3EB8 0103082A */ slt $at, $t0, $v1
|
||||
.L80AC3EBC:
|
||||
/* 0121C 80AC3EBC 14200003 */ bne $at, $zero, .L80AC3ECC
|
||||
/* 01220 80AC3EC0 0102082A */ slt $at, $t0, $v0
|
||||
/* 01224 80AC3EC4 5420FFEF */ bnel $at, $zero, .L80AC3E84
|
||||
/* 01228 80AC3EC8 2505FFFE */ addiu $a1, $t0, 0xFFFE ## $a1 = 000000FC
|
||||
.L80AC3ECC:
|
||||
/* 0122C 80AC3ECC 240200FF */ addiu $v0, $zero, 0x00FF ## $v0 = 000000FF
|
||||
/* 01230 80AC3ED0 03E00008 */ jr $ra
|
||||
/* 01234 80AC3ED4 00000000 */ nop
|
|
@ -1,29 +0,0 @@
|
|||
glabel func_80AC3ED8
|
||||
/* 01238 80AC3ED8 30A200FF */ andi $v0, $a1, 0x00FF ## $v0 = 00000000
|
||||
/* 0123C 80AC3EDC 30C300FF */ andi $v1, $a2, 0x00FF ## $v1 = 00000000
|
||||
/* 01240 80AC3EE0 0043082A */ slt $at, $v0, $v1
|
||||
/* 01244 80AC3EE4 AFA50004 */ sw $a1, 0x0004($sp)
|
||||
/* 01248 80AC3EE8 10200010 */ beq $at, $zero, .L80AC3F2C
|
||||
/* 0124C 80AC3EEC AFA60008 */ sw $a2, 0x0008($sp)
|
||||
/* 01250 80AC3EF0 24450002 */ addiu $a1, $v0, 0x0002 ## $a1 = 00000002
|
||||
.L80AC3EF4:
|
||||
/* 01254 80AC3EF4 30A500FF */ andi $a1, $a1, 0x00FF ## $a1 = 00000002
|
||||
/* 01258 80AC3EF8 00A3082A */ slt $at, $a1, $v1
|
||||
/* 0125C 80AC3EFC 10200008 */ beq $at, $zero, .L80AC3F20
|
||||
/* 01260 80AC3F00 00A01025 */ or $v0, $a1, $zero ## $v0 = 00000002
|
||||
/* 01264 80AC3F04 00057080 */ sll $t6, $a1, 2
|
||||
/* 01268 80AC3F08 008E7821 */ addu $t7, $a0, $t6
|
||||
/* 0126C 80AC3F0C 8DF80200 */ lw $t8, 0x0200($t7) ## 00000200
|
||||
/* 01270 80AC3F10 53000004 */ beql $t8, $zero, .L80AC3F24
|
||||
/* 01274 80AC3F14 0043082A */ slt $at, $v0, $v1
|
||||
/* 01278 80AC3F18 03E00008 */ jr $ra
|
||||
/* 0127C 80AC3F1C 00A01025 */ or $v0, $a1, $zero ## $v0 = 00000002
|
||||
.L80AC3F20:
|
||||
/* 01280 80AC3F20 0043082A */ slt $at, $v0, $v1
|
||||
.L80AC3F24:
|
||||
/* 01284 80AC3F24 5420FFF3 */ bnel $at, $zero, .L80AC3EF4
|
||||
/* 01288 80AC3F28 24450002 */ addiu $a1, $v0, 0x0002 ## $a1 = 00000004
|
||||
.L80AC3F2C:
|
||||
/* 0128C 80AC3F2C 240200FF */ addiu $v0, $zero, 0x00FF ## $v0 = 000000FF
|
||||
/* 01290 80AC3F30 03E00008 */ jr $ra
|
||||
/* 01294 80AC3F34 00000000 */ nop
|
|
@ -1,87 +0,0 @@
|
|||
glabel func_80AC3F38
|
||||
/* 01298 80AC3F38 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0129C 80AC3F3C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 012A0 80AC3F40 908E01EB */ lbu $t6, 0x01EB($a0) ## 000001EB
|
||||
/* 012A4 80AC3F44 3C038016 */ lui $v1, %hi(gSaveContext)
|
||||
/* 012A8 80AC3F48 3C0280AD */ lui $v0, %hi(D_80AC88EC) ## $v0 = 80AD0000
|
||||
/* 012AC 80AC3F4C 000E7840 */ sll $t7, $t6, 1
|
||||
/* 012B0 80AC3F50 2463E660 */ addiu $v1, %lo(gSaveContext)
|
||||
/* 012B4 80AC3F54 004F1021 */ addu $v0, $v0, $t7
|
||||
/* 012B8 80AC3F58 844288EC */ lh $v0, %lo(D_80AC88EC)($v0)
|
||||
/* 012BC 80AC3F5C 84780034 */ lh $t8, 0x0034($v1) ## 8015E694
|
||||
/* 012C0 80AC3F60 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
|
||||
/* 012C4 80AC3F64 00A03825 */ or $a3, $a1, $zero ## $a3 = 00000000
|
||||
/* 012C8 80AC3F68 0302082A */ slt $at, $t8, $v0
|
||||
/* 012CC 80AC3F6C 1020000B */ beq $at, $zero, .L80AC3F9C
|
||||
/* 012D0 80AC3F70 00022023 */ subu $a0, $zero, $v0
|
||||
/* 012D4 80AC3F74 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 012D8 80AC3F78 240570A8 */ addiu $a1, $zero, 0x70A8 ## $a1 = 000070A8
|
||||
/* 012DC 80AC3F7C 0C042DC8 */ jal func_8010B720
|
||||
/* 012E0 80AC3F80 AFA60018 */ sw $a2, 0x0018($sp)
|
||||
/* 012E4 80AC3F84 8FA60018 */ lw $a2, 0x0018($sp)
|
||||
/* 012E8 80AC3F88 24190001 */ addiu $t9, $zero, 0x0001 ## $t9 = 00000001
|
||||
/* 012EC 80AC3F8C 24080005 */ addiu $t0, $zero, 0x0005 ## $t0 = 00000005
|
||||
/* 012F0 80AC3F90 A0D901EC */ sb $t9, 0x01EC($a2) ## 000001EC
|
||||
/* 012F4 80AC3F94 10000031 */ beq $zero, $zero, .L80AC405C
|
||||
/* 012F8 80AC3F98 A0C801EB */ sb $t0, 0x01EB($a2) ## 000001EB
|
||||
.L80AC3F9C:
|
||||
/* 012FC 80AC3F9C 00042400 */ sll $a0, $a0, 16
|
||||
/* 01300 80AC3FA0 00042403 */ sra $a0, $a0, 16
|
||||
/* 01304 80AC3FA4 AFA60018 */ sw $a2, 0x0018($sp)
|
||||
/* 01308 80AC3FA8 0C021CC3 */ jal Rupees_ChangeBy
|
||||
/* 0130C 80AC3FAC AFA7001C */ sw $a3, 0x001C($sp)
|
||||
/* 01310 80AC3FB0 8FA60018 */ lw $a2, 0x0018($sp)
|
||||
/* 01314 80AC3FB4 8FA7001C */ lw $a3, 0x001C($sp)
|
||||
/* 01318 80AC3FB8 3C038016 */ lui $v1, %hi(gSaveContext)
|
||||
/* 0131C 80AC3FBC 90C201EB */ lbu $v0, 0x01EB($a2) ## 000001EB
|
||||
/* 01320 80AC3FC0 24010003 */ addiu $at, $zero, 0x0003 ## $at = 00000003
|
||||
/* 01324 80AC3FC4 2463E660 */ addiu $v1, %lo(gSaveContext)
|
||||
/* 01328 80AC3FC8 1441000C */ bne $v0, $at, .L80AC3FFC
|
||||
/* 0132C 80AC3FCC 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
|
||||
/* 01330 80AC3FD0 94690EE4 */ lhu $t1, 0x0EE4($v1) ## 8015F544
|
||||
/* 01334 80AC3FD4 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
|
||||
/* 01338 80AC3FD8 240570A9 */ addiu $a1, $zero, 0x70A9 ## $a1 = 000070A9
|
||||
/* 0133C 80AC3FDC 352A8000 */ ori $t2, $t1, 0x8000 ## $t2 = 00008000
|
||||
/* 01340 80AC3FE0 A46A0EE4 */ sh $t2, 0x0EE4($v1) ## 8015F544
|
||||
/* 01344 80AC3FE4 0C042DC8 */ jal func_8010B720
|
||||
/* 01348 80AC3FE8 AFA60018 */ sw $a2, 0x0018($sp)
|
||||
/* 0134C 80AC3FEC 8FA60018 */ lw $a2, 0x0018($sp)
|
||||
/* 01350 80AC3FF0 240B0006 */ addiu $t3, $zero, 0x0006 ## $t3 = 00000006
|
||||
/* 01354 80AC3FF4 1000001B */ beq $zero, $zero, .L80AC4064
|
||||
/* 01358 80AC3FF8 A0CB01EB */ sb $t3, 0x01EB($a2) ## 000001EB
|
||||
.L80AC3FFC:
|
||||
/* 0135C 80AC3FFC 14400005 */ bne $v0, $zero, .L80AC4014
|
||||
/* 01360 80AC4000 240570A7 */ addiu $a1, $zero, 0x70A7 ## $a1 = 000070A7
|
||||
/* 01364 80AC4004 946C0EE4 */ lhu $t4, 0x0EE4($v1) ## 00000EE4
|
||||
/* 01368 80AC4008 358D1000 */ ori $t5, $t4, 0x1000 ## $t5 = 00001000
|
||||
/* 0136C 80AC400C 1000000E */ beq $zero, $zero, .L80AC4048
|
||||
/* 01370 80AC4010 A46D0EE4 */ sh $t5, 0x0EE4($v1) ## 00000EE4
|
||||
.L80AC4014:
|
||||
/* 01374 80AC4014 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 01378 80AC4018 54410006 */ bnel $v0, $at, .L80AC4034
|
||||
/* 0137C 80AC401C 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 01380 80AC4020 946E0EE4 */ lhu $t6, 0x0EE4($v1) ## 00000EE4
|
||||
/* 01384 80AC4024 35CF4000 */ ori $t7, $t6, 0x4000 ## $t7 = 00004000
|
||||
/* 01388 80AC4028 10000007 */ beq $zero, $zero, .L80AC4048
|
||||
/* 0138C 80AC402C A46F0EE4 */ sh $t7, 0x0EE4($v1) ## 00000EE4
|
||||
/* 01390 80AC4030 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
.L80AC4034:
|
||||
/* 01394 80AC4034 14410004 */ bne $v0, $at, .L80AC4048
|
||||
/* 01398 80AC4038 00000000 */ nop
|
||||
/* 0139C 80AC403C 94780EE4 */ lhu $t8, 0x0EE4($v1) ## 00000EE4
|
||||
/* 013A0 80AC4040 37192000 */ ori $t9, $t8, 0x2000 ## $t9 = 00002000
|
||||
/* 013A4 80AC4044 A4790EE4 */ sh $t9, 0x0EE4($v1) ## 00000EE4
|
||||
.L80AC4048:
|
||||
/* 013A8 80AC4048 0C042DC8 */ jal func_8010B720
|
||||
/* 013AC 80AC404C AFA60018 */ sw $a2, 0x0018($sp)
|
||||
/* 013B0 80AC4050 8FA60018 */ lw $a2, 0x0018($sp)
|
||||
/* 013B4 80AC4054 24080008 */ addiu $t0, $zero, 0x0008 ## $t0 = 00000008
|
||||
/* 013B8 80AC4058 A0C801EB */ sb $t0, 0x01EB($a2) ## 000001EB
|
||||
.L80AC405C:
|
||||
/* 013BC 80AC405C 24090001 */ addiu $t1, $zero, 0x0001 ## $t1 = 00000001
|
||||
/* 013C0 80AC4060 A4C901FC */ sh $t1, 0x01FC($a2) ## 000001FC
|
||||
.L80AC4064:
|
||||
/* 013C4 80AC4064 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 013C8 80AC4068 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 013CC 80AC406C 03E00008 */ jr $ra
|
||||
/* 013D0 80AC4070 00000000 */ nop
|
|
@ -1,135 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80AC90C4
|
||||
.asciz "「スティック左右で品物みてくれ!」\n"
|
||||
.balign 4
|
||||
|
||||
.late_rodata
|
||||
glabel jtbl_80AC94FC
|
||||
.word L80AC4198
|
||||
.word L80AC4198
|
||||
.word L80AC4198
|
||||
.word L80AC4198
|
||||
.word L80AC4184
|
||||
.word L80AC41AC
|
||||
.word L80AC4168
|
||||
|
||||
.text
|
||||
glabel func_80AC4074
|
||||
/* 013D4 80AC4074 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 013D8 80AC4078 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 013DC 80AC407C AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 013E0 80AC4080 AFA40020 */ sw $a0, 0x0020($sp)
|
||||
/* 013E4 80AC4084 00A08025 */ or $s0, $a1, $zero ## $s0 = 00000000
|
||||
/* 013E8 80AC4088 AFA60028 */ sw $a2, 0x0028($sp)
|
||||
/* 013EC 80AC408C 0C042F6F */ jal func_8010BDBC
|
||||
/* 013F0 80AC4090 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 013F4 80AC4094 8FA70020 */ lw $a3, 0x0020($sp)
|
||||
/* 013F8 80AC4098 2401000A */ addiu $at, $zero, 0x000A ## $at = 0000000A
|
||||
/* 013FC 80AC409C 84EE001C */ lh $t6, 0x001C($a3) ## 0000001C
|
||||
/* 01400 80AC40A0 15C1001E */ bne $t6, $at, .L80AC411C
|
||||
/* 01404 80AC40A4 24010004 */ addiu $at, $zero, 0x0004 ## $at = 00000004
|
||||
/* 01408 80AC40A8 1441001C */ bne $v0, $at, .L80AC411C
|
||||
/* 0140C 80AC40AC 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
|
||||
/* 01410 80AC40B0 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 01414 80AC40B4 0C2B0E21 */ jal func_80AC3884
|
||||
/* 01418 80AC40B8 26060014 */ addiu $a2, $s0, 0x0014 ## $a2 = 00000014
|
||||
/* 0141C 80AC40BC 54400054 */ bnel $v0, $zero, .L80AC4210
|
||||
/* 01420 80AC40C0 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 01424 80AC40C4 0C041AF2 */ jal func_80106BC8
|
||||
/* 01428 80AC40C8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0142C 80AC40CC 1040004F */ beq $v0, $zero, .L80AC420C
|
||||
/* 01430 80AC40D0 3C020001 */ lui $v0, 0x0001 ## $v0 = 00010000
|
||||
/* 01434 80AC40D4 00501021 */ addu $v0, $v0, $s0
|
||||
/* 01438 80AC40D8 904204BD */ lbu $v0, 0x04BD($v0) ## 000104BD
|
||||
/* 0143C 80AC40DC 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 01440 80AC40E0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01444 80AC40E4 10400005 */ beq $v0, $zero, .L80AC40FC
|
||||
/* 01448 80AC40E8 00000000 */ nop
|
||||
/* 0144C 80AC40EC 10410007 */ beq $v0, $at, .L80AC410C
|
||||
/* 01450 80AC40F0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01454 80AC40F4 10000046 */ beq $zero, $zero, .L80AC4210
|
||||
/* 01458 80AC40F8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC40FC:
|
||||
/* 0145C 80AC40FC 0C2B0E6B */ jal func_80AC39AC
|
||||
/* 01460 80AC4100 8FA50020 */ lw $a1, 0x0020($sp)
|
||||
/* 01464 80AC4104 10000042 */ beq $zero, $zero, .L80AC4210
|
||||
/* 01468 80AC4108 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC410C:
|
||||
/* 0146C 80AC410C 0C2B0DEA */ jal func_80AC37A8
|
||||
/* 01470 80AC4110 8FA50020 */ lw $a1, 0x0020($sp)
|
||||
/* 01474 80AC4114 1000003E */ beq $zero, $zero, .L80AC4210
|
||||
/* 01478 80AC4118 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC411C:
|
||||
/* 0147C 80AC411C 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 01480 80AC4120 5441003B */ bnel $v0, $at, .L80AC4210
|
||||
/* 01484 80AC4124 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 01488 80AC4128 0C041AF2 */ jal func_80106BC8
|
||||
/* 0148C 80AC412C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01490 80AC4130 50400037 */ beql $v0, $zero, .L80AC4210
|
||||
/* 01494 80AC4134 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 01498 80AC4138 0C01E221 */ jal func_80078884
|
||||
/* 0149C 80AC413C 24044818 */ addiu $a0, $zero, 0x4818 ## $a0 = 00004818
|
||||
/* 014A0 80AC4140 8FA70020 */ lw $a3, 0x0020($sp)
|
||||
/* 014A4 80AC4144 90EF01EB */ lbu $t7, 0x01EB($a3) ## 000001EB
|
||||
/* 014A8 80AC4148 2DE10007 */ sltiu $at, $t7, 0x0007
|
||||
/* 014AC 80AC414C 10200024 */ beq $at, $zero, .L80AC41E0
|
||||
/* 014B0 80AC4150 000F7880 */ sll $t7, $t7, 2
|
||||
/* 014B4 80AC4154 3C0180AD */ lui $at, %hi(jtbl_80AC94FC) ## $at = 80AD0000
|
||||
/* 014B8 80AC4158 002F0821 */ addu $at, $at, $t7
|
||||
/* 014BC 80AC415C 8C2F94FC */ lw $t7, %lo(jtbl_80AC94FC)($at)
|
||||
/* 014C0 80AC4160 01E00008 */ jr $t7
|
||||
/* 014C4 80AC4164 00000000 */ nop
|
||||
glabel L80AC4168
|
||||
/* 014C8 80AC4168 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 014CC 80AC416C 0C042DC8 */ jal func_8010B720
|
||||
/* 014D0 80AC4170 240570AA */ addiu $a1, $zero, 0x70AA ## $a1 = 000070AA
|
||||
/* 014D4 80AC4174 8FB90020 */ lw $t9, 0x0020($sp)
|
||||
/* 014D8 80AC4178 24180019 */ addiu $t8, $zero, 0x0019 ## $t8 = 00000019
|
||||
/* 014DC 80AC417C 10000023 */ beq $zero, $zero, .L80AC420C
|
||||
/* 014E0 80AC4180 A73801FC */ sh $t8, 0x01FC($t9) ## 000001FC
|
||||
glabel L80AC4184
|
||||
/* 014E4 80AC4184 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 014E8 80AC4188 0C2B0DEA */ jal func_80AC37A8
|
||||
/* 014EC 80AC418C 00E02825 */ or $a1, $a3, $zero ## $a1 = 00000000
|
||||
/* 014F0 80AC4190 1000001F */ beq $zero, $zero, .L80AC4210
|
||||
/* 014F4 80AC4194 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
glabel L80AC4198
|
||||
/* 014F8 80AC4198 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
|
||||
/* 014FC 80AC419C 0C2B0FCE */ jal func_80AC3F38
|
||||
/* 01500 80AC41A0 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 01504 80AC41A4 1000001A */ beq $zero, $zero, .L80AC4210
|
||||
/* 01508 80AC41A8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
glabel L80AC41AC
|
||||
/* 0150C 80AC41AC 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 01510 80AC41B0 00300821 */ addu $at, $at, $s0
|
||||
/* 01514 80AC41B4 240801D1 */ addiu $t0, $zero, 0x01D1 ## $t0 = 000001D1
|
||||
/* 01518 80AC41B8 A4281E1A */ sh $t0, 0x1E1A($at) ## 00011E1A
|
||||
/* 0151C 80AC41BC 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 01520 80AC41C0 00300821 */ addu $at, $at, $s0
|
||||
/* 01524 80AC41C4 24090014 */ addiu $t1, $zero, 0x0014 ## $t1 = 00000014
|
||||
/* 01528 80AC41C8 A0291E15 */ sb $t1, 0x1E15($at) ## 00011E15
|
||||
/* 0152C 80AC41CC 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 01530 80AC41D0 00300821 */ addu $at, $at, $s0
|
||||
/* 01534 80AC41D4 240A002E */ addiu $t2, $zero, 0x002E ## $t2 = 0000002E
|
||||
/* 01538 80AC41D8 1000000C */ beq $zero, $zero, .L80AC420C
|
||||
/* 0153C 80AC41DC A02A1E5E */ sb $t2, 0x1E5E($at) ## 00011E5E
|
||||
.L80AC41E0:
|
||||
/* 01540 80AC41E0 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
|
||||
/* 01544 80AC41E4 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 01548 80AC41E8 0C2B0E21 */ jal func_80AC3884
|
||||
/* 0154C 80AC41EC 26060014 */ addiu $a2, $s0, 0x0014 ## $a2 = 00000014
|
||||
/* 01550 80AC41F0 14400006 */ bne $v0, $zero, .L80AC420C
|
||||
/* 01554 80AC41F4 3C0480AD */ lui $a0, %hi(D_80AC90C4) ## $a0 = 80AD0000
|
||||
/* 01558 80AC41F8 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 0155C 80AC41FC 248490C4 */ addiu $a0, $a0, %lo(D_80AC90C4) ## $a0 = 80AC90C4
|
||||
/* 01560 80AC4200 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01564 80AC4204 0C2B0E6B */ jal func_80AC39AC
|
||||
/* 01568 80AC4208 8FA50020 */ lw $a1, 0x0020($sp)
|
||||
.L80AC420C:
|
||||
/* 0156C 80AC420C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC4210:
|
||||
/* 01570 80AC4210 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 01574 80AC4214 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 01578 80AC4218 03E00008 */ jr $ra
|
||||
/* 0157C 80AC421C 00000000 */ nop
|
|
@ -1,30 +0,0 @@
|
|||
glabel func_80AC4220
|
||||
/* 01580 80AC4220 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01584 80AC4224 3C020001 */ lui $v0, 0x0001 ## $v0 = 00010000
|
||||
/* 01588 80AC4228 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0158C 80AC422C 00451021 */ addu $v0, $v0, $a1
|
||||
/* 01590 80AC4230 904204BD */ lbu $v0, 0x04BD($v0) ## 000104BD
|
||||
/* 01594 80AC4234 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
|
||||
/* 01598 80AC4238 00A03025 */ or $a2, $a1, $zero ## $a2 = 00000000
|
||||
/* 0159C 80AC423C 10400006 */ beq $v0, $zero, .L80AC4258
|
||||
/* 015A0 80AC4240 00C02025 */ or $a0, $a2, $zero ## $a0 = 00000000
|
||||
/* 015A4 80AC4244 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 015A8 80AC4248 10410007 */ beq $v0, $at, .L80AC4268
|
||||
/* 015AC 80AC424C 00C02025 */ or $a0, $a2, $zero ## $a0 = 00000000
|
||||
/* 015B0 80AC4250 10000009 */ beq $zero, $zero, .L80AC4278
|
||||
/* 015B4 80AC4254 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80AC4258:
|
||||
/* 015B8 80AC4258 0C2B0EA0 */ jal func_80AC3A80
|
||||
/* 015BC 80AC425C 00E02825 */ or $a1, $a3, $zero ## $a1 = 00000000
|
||||
/* 015C0 80AC4260 10000005 */ beq $zero, $zero, .L80AC4278
|
||||
/* 015C4 80AC4264 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80AC4268:
|
||||
/* 015C8 80AC4268 0C2B0DEA */ jal func_80AC37A8
|
||||
/* 015CC 80AC426C 00E02825 */ or $a1, $a3, $zero ## $a1 = 00000000
|
||||
/* 015D0 80AC4270 10000001 */ beq $zero, $zero, .L80AC4278
|
||||
/* 015D4 80AC4274 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80AC4278:
|
||||
/* 015D8 80AC4278 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 015DC 80AC427C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 015E0 80AC4280 03E00008 */ jr $ra
|
||||
/* 015E4 80AC4284 00000000 */ nop
|
|
@ -1,76 +0,0 @@
|
|||
glabel func_80AC4288
|
||||
/* 015E8 80AC4288 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 015EC 80AC428C AFB00014 */ sw $s0, 0x0014($sp)
|
||||
/* 015F0 80AC4290 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 015F4 80AC4294 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 015F8 80AC4298 AFB10018 */ sw $s1, 0x0018($sp)
|
||||
/* 015FC 80AC429C 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 01600 80AC42A0 AFA60028 */ sw $a2, 0x0028($sp)
|
||||
/* 01604 80AC42A4 0C042F6F */ jal func_8010BDBC
|
||||
/* 01608 80AC42A8 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 0160C 80AC42AC 24010004 */ addiu $at, $zero, 0x0004 ## $at = 00000004
|
||||
/* 01610 80AC42B0 14410036 */ bne $v0, $at, .L80AC438C
|
||||
/* 01614 80AC42B4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01618 80AC42B8 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 0161C 80AC42BC 0C2B0E21 */ jal func_80AC3884
|
||||
/* 01620 80AC42C0 26260014 */ addiu $a2, $s1, 0x0014 ## $a2 = 00000014
|
||||
/* 01624 80AC42C4 54400032 */ bnel $v0, $zero, .L80AC4390
|
||||
/* 01628 80AC42C8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 0162C 80AC42CC 0C041AF2 */ jal func_80106BC8
|
||||
/* 01630 80AC42D0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01634 80AC42D4 10400009 */ beq $v0, $zero, .L80AC42FC
|
||||
/* 01638 80AC42D8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0163C 80AC42DC 0C2B1088 */ jal func_80AC4220
|
||||
/* 01640 80AC42E0 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 01644 80AC42E4 50400006 */ beql $v0, $zero, .L80AC4300
|
||||
/* 01648 80AC42E8 8E020224 */ lw $v0, 0x0224($s0) ## 00000224
|
||||
/* 0164C 80AC42EC 0C01E221 */ jal func_80078884
|
||||
/* 01650 80AC42F0 24044808 */ addiu $a0, $zero, 0x4808 ## $a0 = 00004808
|
||||
/* 01654 80AC42F4 10000026 */ beq $zero, $zero, .L80AC4390
|
||||
/* 01658 80AC42F8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC42FC:
|
||||
/* 0165C 80AC42FC 8E020224 */ lw $v0, 0x0224($s0) ## 00000224
|
||||
.L80AC4300:
|
||||
/* 01660 80AC4300 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01664 80AC4304 04410011 */ bgez $v0, .L80AC434C
|
||||
/* 01668 80AC4308 00000000 */ nop
|
||||
/* 0166C 80AC430C 0C2B0F46 */ jal func_80AC3D18
|
||||
/* 01670 80AC4310 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 01674 80AC4314 240100FF */ addiu $at, $zero, 0x00FF ## $at = 000000FF
|
||||
/* 01678 80AC4318 1041001C */ beq $v0, $at, .L80AC438C
|
||||
/* 0167C 80AC431C 304300FF */ andi $v1, $v0, 0x00FF ## $v1 = 00000000
|
||||
/* 01680 80AC4320 240E0004 */ addiu $t6, $zero, 0x0004 ## $t6 = 00000004
|
||||
/* 01684 80AC4324 A2030252 */ sb $v1, 0x0252($s0) ## 00000252
|
||||
/* 01688 80AC4328 A60E01FC */ sh $t6, 0x01FC($s0) ## 000001FC
|
||||
/* 0168C 80AC432C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01690 80AC4330 0C021BC0 */ jal Interface_SetDoAction
|
||||
/* 01694 80AC4334 24050006 */ addiu $a1, $zero, 0x0006 ## $a1 = 00000006
|
||||
/* 01698 80AC4338 AE000288 */ sw $zero, 0x0288($s0) ## 00000288
|
||||
/* 0169C 80AC433C 0C01E221 */ jal func_80078884
|
||||
/* 016A0 80AC4340 24044809 */ addiu $a0, $zero, 0x4809 ## $a0 = 00004809
|
||||
/* 016A4 80AC4344 10000012 */ beq $zero, $zero, .L80AC4390
|
||||
/* 016A8 80AC4348 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC434C:
|
||||
/* 016AC 80AC434C 1840000F */ blez $v0, .L80AC438C
|
||||
/* 016B0 80AC4350 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 016B4 80AC4354 0C2B0F46 */ jal func_80AC3D18
|
||||
/* 016B8 80AC4358 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 016BC 80AC435C 240100FF */ addiu $at, $zero, 0x00FF ## $at = 000000FF
|
||||
/* 016C0 80AC4360 1041000A */ beq $v0, $at, .L80AC438C
|
||||
/* 016C4 80AC4364 304300FF */ andi $v1, $v0, 0x00FF ## $v1 = 00000000
|
||||
/* 016C8 80AC4368 240F0005 */ addiu $t7, $zero, 0x0005 ## $t7 = 00000005
|
||||
/* 016CC 80AC436C A2030252 */ sb $v1, 0x0252($s0) ## 00000252
|
||||
/* 016D0 80AC4370 A60F01FC */ sh $t7, 0x01FC($s0) ## 000001FC
|
||||
/* 016D4 80AC4374 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 016D8 80AC4378 0C021BC0 */ jal Interface_SetDoAction
|
||||
/* 016DC 80AC437C 24050006 */ addiu $a1, $zero, 0x0006 ## $a1 = 00000006
|
||||
/* 016E0 80AC4380 AE0002C0 */ sw $zero, 0x02C0($s0) ## 000002C0
|
||||
/* 016E4 80AC4384 0C01E221 */ jal func_80078884
|
||||
/* 016E8 80AC4388 24044809 */ addiu $a0, $zero, 0x4809 ## $a0 = 00004809
|
||||
.L80AC438C:
|
||||
/* 016EC 80AC438C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC4390:
|
||||
/* 016F0 80AC4390 8FB00014 */ lw $s0, 0x0014($sp)
|
||||
/* 016F4 80AC4394 8FB10018 */ lw $s1, 0x0018($sp)
|
||||
/* 016F8 80AC4398 03E00008 */ jr $ra
|
||||
/* 016FC 80AC439C 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
|
@ -1,23 +0,0 @@
|
|||
glabel func_80AC43A0
|
||||
/* 01700 80AC43A0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01704 80AC43A4 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01708 80AC43A8 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 0170C 80AC43AC AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 01710 80AC43B0 AFA60020 */ sw $a2, 0x0020($sp)
|
||||
/* 01714 80AC43B4 0C042F6F */ jal func_8010BDBC
|
||||
/* 01718 80AC43B8 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 0171C 80AC43BC 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 01720 80AC43C0 54410008 */ bnel $v0, $at, .L80AC43E4
|
||||
/* 01724 80AC43C4 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 01728 80AC43C8 0C041AF2 */ jal func_80106BC8
|
||||
/* 0172C 80AC43CC 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 01730 80AC43D0 10400003 */ beq $v0, $zero, .L80AC43E0
|
||||
/* 01734 80AC43D4 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 01738 80AC43D8 0C2B0E6B */ jal func_80AC39AC
|
||||
/* 0173C 80AC43DC 8FA50018 */ lw $a1, 0x0018($sp)
|
||||
.L80AC43E0:
|
||||
/* 01740 80AC43E0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AC43E4:
|
||||
/* 01744 80AC43E4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01748 80AC43E8 03E00008 */ jr $ra
|
||||
/* 0174C 80AC43EC 00000000 */ nop
|
|
@ -1,64 +0,0 @@
|
|||
glabel func_80AC43F0
|
||||
/* 01750 80AC43F0 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 01754 80AC43F4 AFB10018 */ sw $s1, 0x0018($sp)
|
||||
/* 01758 80AC43F8 AFB00014 */ sw $s0, 0x0014($sp)
|
||||
/* 0175C 80AC43FC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 01760 80AC4400 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 01764 80AC4404 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 01768 80AC4408 AFA60028 */ sw $a2, 0x0028($sp)
|
||||
/* 0176C 80AC440C 3C063F00 */ lui $a2, 0x3F00 ## $a2 = 3F000000
|
||||
/* 01770 80AC4410 3C0541F0 */ lui $a1, 0x41F0 ## $a1 = 41F00000
|
||||
/* 01774 80AC4414 248402D4 */ addiu $a0, $a0, 0x02D4 ## $a0 = 000002D4
|
||||
/* 01778 80AC4418 0C01E107 */ jal Math_ApproachF
|
||||
|
||||
/* 0177C 80AC441C 3C074120 */ lui $a3, 0x4120 ## $a3 = 41200000
|
||||
/* 01780 80AC4420 3C0141EC */ lui $at, 0x41EC ## $at = 41EC0000
|
||||
/* 01784 80AC4424 44812000 */ mtc1 $at, $f4 ## $f4 = 29.50
|
||||
/* 01788 80AC4428 C60002D4 */ lwc1 $f0, 0x02D4($s0) ## 000002D4
|
||||
/* 0178C 80AC442C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01790 80AC4430 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 01794 80AC4434 4600203C */ c.lt.s $f4, $f0
|
||||
/* 01798 80AC4438 00000000 */ nop
|
||||
/* 0179C 80AC443C 45020005 */ bc1fl .L80AC4454
|
||||
/* 017A0 80AC4440 44060000 */ mfc1 $a2, $f0
|
||||
/* 017A4 80AC4444 0C2B0CD4 */ jal func_80AC3350
|
||||
/* 017A8 80AC4448 3C0641F0 */ lui $a2, 0x41F0 ## $a2 = 41F00000
|
||||
/* 017AC 80AC444C C60002D4 */ lwc1 $f0, 0x02D4($s0) ## 000002D4
|
||||
/* 017B0 80AC4450 44060000 */ mfc1 $a2, $f0
|
||||
.L80AC4454:
|
||||
/* 017B4 80AC4454 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 017B8 80AC4458 0C2B0CD4 */ jal func_80AC3350
|
||||
/* 017BC 80AC445C 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 017C0 80AC4460 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
||||
/* 017C4 80AC4464 44814000 */ mtc1 $at, $f8 ## $f8 = 30.00
|
||||
/* 017C8 80AC4468 C60602D4 */ lwc1 $f6, 0x02D4($s0) ## 000002D4
|
||||
/* 017CC 80AC446C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 017D0 80AC4470 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 017D4 80AC4474 4606403E */ c.le.s $f8, $f6
|
||||
/* 017D8 80AC4478 00000000 */ nop
|
||||
/* 017DC 80AC447C 45020012 */ bc1fl .L80AC44C8
|
||||
/* 017E0 80AC4480 AE000224 */ sw $zero, 0x0224($s0) ## 00000224
|
||||
/* 017E4 80AC4484 0C2B0CD4 */ jal func_80AC3350
|
||||
/* 017E8 80AC4488 3C0641F0 */ lui $a2, 0x41F0 ## $a2 = 41F00000
|
||||
/* 017EC 80AC448C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 017F0 80AC4490 0C2B0DD1 */ jal func_80AC3744
|
||||
/* 017F4 80AC4494 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 017F8 80AC4498 920F0252 */ lbu $t7, 0x0252($s0) ## 00000252
|
||||
/* 017FC 80AC449C 240E0006 */ addiu $t6, $zero, 0x0006 ## $t6 = 00000006
|
||||
/* 01800 80AC44A0 A60E01FC */ sh $t6, 0x01FC($s0) ## 000001FC
|
||||
/* 01804 80AC44A4 000FC080 */ sll $t8, $t7, 2
|
||||
/* 01808 80AC44A8 0218C821 */ addu $t9, $s0, $t8
|
||||
/* 0180C 80AC44AC 8F280200 */ lw $t0, 0x0200($t9) ## 00000200
|
||||
/* 01810 80AC44B0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01814 80AC44B4 0C042DC8 */ jal func_8010B720
|
||||
/* 01818 80AC44B8 9505010E */ lhu $a1, 0x010E($t0) ## 0000010E
|
||||
/* 0181C 80AC44BC 10000003 */ beq $zero, $zero, .L80AC44CC
|
||||
/* 01820 80AC44C0 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 01824 80AC44C4 AE000224 */ sw $zero, 0x0224($s0) ## 00000224
|
||||
.L80AC44C8:
|
||||
/* 01828 80AC44C8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC44CC:
|
||||
/* 0182C 80AC44CC 8FB00014 */ lw $s0, 0x0014($sp)
|
||||
/* 01830 80AC44D0 8FB10018 */ lw $s1, 0x0018($sp)
|
||||
/* 01834 80AC44D4 03E00008 */ jr $ra
|
||||
/* 01838 80AC44D8 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
|
@ -1,64 +0,0 @@
|
|||
glabel func_80AC44DC
|
||||
/* 0183C 80AC44DC 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 01840 80AC44E0 AFB10018 */ sw $s1, 0x0018($sp)
|
||||
/* 01844 80AC44E4 AFB00014 */ sw $s0, 0x0014($sp)
|
||||
/* 01848 80AC44E8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0184C 80AC44EC 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 01850 80AC44F0 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 01854 80AC44F4 AFA60028 */ sw $a2, 0x0028($sp)
|
||||
/* 01858 80AC44F8 3C063F00 */ lui $a2, 0x3F00 ## $a2 = 3F000000
|
||||
/* 0185C 80AC44FC 3C05C1F0 */ lui $a1, 0xC1F0 ## $a1 = C1F00000
|
||||
/* 01860 80AC4500 248402D4 */ addiu $a0, $a0, 0x02D4 ## $a0 = 000002D4
|
||||
/* 01864 80AC4504 0C01E107 */ jal Math_ApproachF
|
||||
|
||||
/* 01868 80AC4508 3C074120 */ lui $a3, 0x4120 ## $a3 = 41200000
|
||||
/* 0186C 80AC450C 3C01C1EC */ lui $at, 0xC1EC ## $at = C1EC0000
|
||||
/* 01870 80AC4510 44812000 */ mtc1 $at, $f4 ## $f4 = -29.50
|
||||
/* 01874 80AC4514 C60002D4 */ lwc1 $f0, 0x02D4($s0) ## 000002D4
|
||||
/* 01878 80AC4518 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0187C 80AC451C 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 01880 80AC4520 4604003C */ c.lt.s $f0, $f4
|
||||
/* 01884 80AC4524 00000000 */ nop
|
||||
/* 01888 80AC4528 45020005 */ bc1fl .L80AC4540
|
||||
/* 0188C 80AC452C 44060000 */ mfc1 $a2, $f0
|
||||
/* 01890 80AC4530 0C2B0CD4 */ jal func_80AC3350
|
||||
/* 01894 80AC4534 3C06C1F0 */ lui $a2, 0xC1F0 ## $a2 = C1F00000
|
||||
/* 01898 80AC4538 C60002D4 */ lwc1 $f0, 0x02D4($s0) ## 000002D4
|
||||
/* 0189C 80AC453C 44060000 */ mfc1 $a2, $f0
|
||||
.L80AC4540:
|
||||
/* 018A0 80AC4540 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 018A4 80AC4544 0C2B0CD4 */ jal func_80AC3350
|
||||
/* 018A8 80AC4548 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 018AC 80AC454C 3C01C1F0 */ lui $at, 0xC1F0 ## $at = C1F00000
|
||||
/* 018B0 80AC4550 44813000 */ mtc1 $at, $f6 ## $f6 = -30.00
|
||||
/* 018B4 80AC4554 C60802D4 */ lwc1 $f8, 0x02D4($s0) ## 000002D4
|
||||
/* 018B8 80AC4558 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 018BC 80AC455C 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 018C0 80AC4560 4606403E */ c.le.s $f8, $f6
|
||||
/* 018C4 80AC4564 00000000 */ nop
|
||||
/* 018C8 80AC4568 45020012 */ bc1fl .L80AC45B4
|
||||
/* 018CC 80AC456C AE000224 */ sw $zero, 0x0224($s0) ## 00000224
|
||||
/* 018D0 80AC4570 0C2B0CD4 */ jal func_80AC3350
|
||||
/* 018D4 80AC4574 3C06C1F0 */ lui $a2, 0xC1F0 ## $a2 = C1F00000
|
||||
/* 018D8 80AC4578 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 018DC 80AC457C 0C2B0DD1 */ jal func_80AC3744
|
||||
/* 018E0 80AC4580 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 018E4 80AC4584 920F0252 */ lbu $t7, 0x0252($s0) ## 00000252
|
||||
/* 018E8 80AC4588 240E0007 */ addiu $t6, $zero, 0x0007 ## $t6 = 00000007
|
||||
/* 018EC 80AC458C A60E01FC */ sh $t6, 0x01FC($s0) ## 000001FC
|
||||
/* 018F0 80AC4590 000FC080 */ sll $t8, $t7, 2
|
||||
/* 018F4 80AC4594 0218C821 */ addu $t9, $s0, $t8
|
||||
/* 018F8 80AC4598 8F280200 */ lw $t0, 0x0200($t9) ## 00000200
|
||||
/* 018FC 80AC459C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01900 80AC45A0 0C042DC8 */ jal func_8010B720
|
||||
/* 01904 80AC45A4 9505010E */ lhu $a1, 0x010E($t0) ## 0000010E
|
||||
/* 01908 80AC45A8 10000003 */ beq $zero, $zero, .L80AC45B8
|
||||
/* 0190C 80AC45AC 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 01910 80AC45B0 AE000224 */ sw $zero, 0x0224($s0) ## 00000224
|
||||
.L80AC45B4:
|
||||
/* 01914 80AC45B4 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC45B8:
|
||||
/* 01918 80AC45B8 8FB00014 */ lw $s0, 0x0014($sp)
|
||||
/* 0191C 80AC45BC 8FB10018 */ lw $s1, 0x0018($sp)
|
||||
/* 01920 80AC45C0 03E00008 */ jr $ra
|
||||
/* 01924 80AC45C4 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
|
@ -1,160 +0,0 @@
|
|||
glabel func_80AC45C8
|
||||
/* 01928 80AC45C8 8C830228 */ lw $v1, 0x0228($a0) ## 00000228
|
||||
/* 0192C 80AC45CC 90820252 */ lbu $v0, 0x0252($a0) ## 00000252
|
||||
/* 01930 80AC45D0 04610041 */ bgez $v1, .L80AC46D8
|
||||
/* 01934 80AC45D4 00000000 */ nop
|
||||
/* 01938 80AC45D8 304200FE */ andi $v0, $v0, 0x00FE ## $v0 = 00000000
|
||||
/* 0193C 80AC45DC 304200FF */ andi $v0, $v0, 0x00FF ## $v0 = 00000000
|
||||
/* 01940 80AC45E0 00027080 */ sll $t6, $v0, 2
|
||||
/* 01944 80AC45E4 008E7821 */ addu $t7, $a0, $t6
|
||||
/* 01948 80AC45E8 8DF80200 */ lw $t8, 0x0200($t7) ## 00000200
|
||||
/* 0194C 80AC45EC 28410004 */ slti $at, $v0, 0x0004
|
||||
/* 01950 80AC45F0 13000003 */ beq $t8, $zero, .L80AC4600
|
||||
/* 01954 80AC45F4 00000000 */ nop
|
||||
/* 01958 80AC45F8 03E00008 */ jr $ra
|
||||
/* 0195C 80AC45FC A0820252 */ sb $v0, 0x0252($a0) ## 00000252
|
||||
.L80AC4600:
|
||||
/* 01960 80AC4600 1020001B */ beq $at, $zero, .L80AC4670
|
||||
/* 01964 80AC4604 00401825 */ or $v1, $v0, $zero ## $v1 = 00000000
|
||||
/* 01968 80AC4608 24450002 */ addiu $a1, $v0, 0x0002 ## $a1 = 00000002
|
||||
/* 0196C 80AC460C 30B900FF */ andi $t9, $a1, 0x00FF ## $t9 = 00000002
|
||||
/* 01970 80AC4610 2B210004 */ slti $at, $t9, 0x0004
|
||||
/* 01974 80AC4614 14200002 */ bne $at, $zero, .L80AC4620
|
||||
/* 01978 80AC4618 30A200FF */ andi $v0, $a1, 0x00FF ## $v0 = 00000002
|
||||
/* 0197C 80AC461C 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80AC4620:
|
||||
/* 01980 80AC4620 1062006C */ beq $v1, $v0, .L80AC47D4
|
||||
/* 01984 80AC4624 00402825 */ or $a1, $v0, $zero ## $a1 = 00000000
|
||||
/* 01988 80AC4628 00024080 */ sll $t0, $v0, 2
|
||||
.L80AC462C:
|
||||
/* 0198C 80AC462C 00884821 */ addu $t1, $a0, $t0
|
||||
/* 01990 80AC4630 8D2A0200 */ lw $t2, 0x0200($t1) ## 00000200
|
||||
/* 01994 80AC4634 51400004 */ beql $t2, $zero, .L80AC4648
|
||||
/* 01998 80AC4638 24A20002 */ addiu $v0, $a1, 0x0002 ## $v0 = 00000002
|
||||
/* 0199C 80AC463C 03E00008 */ jr $ra
|
||||
/* 019A0 80AC4640 A0820252 */ sb $v0, 0x0252($a0) ## 00000252
|
||||
.L80AC4644:
|
||||
/* 019A4 80AC4644 24A20002 */ addiu $v0, $a1, 0x0002 ## $v0 = 00000002
|
||||
.L80AC4648:
|
||||
/* 019A8 80AC4648 304200FF */ andi $v0, $v0, 0x00FF ## $v0 = 00000002
|
||||
/* 019AC 80AC464C 28410004 */ slti $at, $v0, 0x0004
|
||||
/* 019B0 80AC4650 14200003 */ bne $at, $zero, .L80AC4660
|
||||
/* 019B4 80AC4654 00402825 */ or $a1, $v0, $zero ## $a1 = 00000002
|
||||
/* 019B8 80AC4658 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 019BC 80AC465C 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
.L80AC4660:
|
||||
/* 019C0 80AC4660 5465FFF2 */ bnel $v1, $a1, .L80AC462C
|
||||
/* 019C4 80AC4664 00024080 */ sll $t0, $v0, 2
|
||||
/* 019C8 80AC4668 03E00008 */ jr $ra
|
||||
/* 019CC 80AC466C 00000000 */ nop
|
||||
.L80AC4670:
|
||||
/* 019D0 80AC4670 24650002 */ addiu $a1, $v1, 0x0002 ## $a1 = 00000002
|
||||
/* 019D4 80AC4674 30AB00FF */ andi $t3, $a1, 0x00FF ## $t3 = 00000002
|
||||
/* 019D8 80AC4678 29610008 */ slti $at, $t3, 0x0008
|
||||
/* 019DC 80AC467C 14200002 */ bne $at, $zero, .L80AC4688
|
||||
/* 019E0 80AC4680 30A200FF */ andi $v0, $a1, 0x00FF ## $v0 = 00000002
|
||||
/* 019E4 80AC4684 24020004 */ addiu $v0, $zero, 0x0004 ## $v0 = 00000004
|
||||
.L80AC4688:
|
||||
/* 019E8 80AC4688 10620052 */ beq $v1, $v0, .L80AC47D4
|
||||
/* 019EC 80AC468C 00402825 */ or $a1, $v0, $zero ## $a1 = 00000004
|
||||
/* 019F0 80AC4690 00026080 */ sll $t4, $v0, 2
|
||||
.L80AC4694:
|
||||
/* 019F4 80AC4694 008C6821 */ addu $t5, $a0, $t4
|
||||
/* 019F8 80AC4698 8DAE0200 */ lw $t6, 0x0200($t5) ## 00000200
|
||||
/* 019FC 80AC469C 51C00004 */ beql $t6, $zero, .L80AC46B0
|
||||
/* 01A00 80AC46A0 24A20002 */ addiu $v0, $a1, 0x0002 ## $v0 = 00000006
|
||||
/* 01A04 80AC46A4 03E00008 */ jr $ra
|
||||
/* 01A08 80AC46A8 A0820252 */ sb $v0, 0x0252($a0) ## 00000252
|
||||
.L80AC46AC:
|
||||
/* 01A0C 80AC46AC 24A20002 */ addiu $v0, $a1, 0x0002 ## $v0 = 00000006
|
||||
.L80AC46B0:
|
||||
/* 01A10 80AC46B0 304200FF */ andi $v0, $v0, 0x00FF ## $v0 = 00000006
|
||||
/* 01A14 80AC46B4 28410008 */ slti $at, $v0, 0x0008
|
||||
/* 01A18 80AC46B8 14200003 */ bne $at, $zero, .L80AC46C8
|
||||
/* 01A1C 80AC46BC 00402825 */ or $a1, $v0, $zero ## $a1 = 00000006
|
||||
/* 01A20 80AC46C0 24020004 */ addiu $v0, $zero, 0x0004 ## $v0 = 00000004
|
||||
/* 01A24 80AC46C4 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
.L80AC46C8:
|
||||
/* 01A28 80AC46C8 5465FFF2 */ bnel $v1, $a1, .L80AC4694
|
||||
/* 01A2C 80AC46CC 00026080 */ sll $t4, $v0, 2
|
||||
/* 01A30 80AC46D0 03E00008 */ jr $ra
|
||||
/* 01A34 80AC46D4 00000000 */ nop
|
||||
.L80AC46D8:
|
||||
/* 01A38 80AC46D8 1860003E */ blez $v1, .L80AC47D4
|
||||
/* 01A3C 80AC46DC 34420001 */ ori $v0, $v0, 0x0001 ## $v0 = 00000005
|
||||
/* 01A40 80AC46E0 304200FF */ andi $v0, $v0, 0x00FF ## $v0 = 00000005
|
||||
/* 01A44 80AC46E4 00027880 */ sll $t7, $v0, 2
|
||||
/* 01A48 80AC46E8 008FC021 */ addu $t8, $a0, $t7
|
||||
/* 01A4C 80AC46EC 8F190200 */ lw $t9, 0x0200($t8) ## 00000200
|
||||
/* 01A50 80AC46F0 28410004 */ slti $at, $v0, 0x0004
|
||||
/* 01A54 80AC46F4 13200003 */ beq $t9, $zero, .L80AC4704
|
||||
/* 01A58 80AC46F8 00000000 */ nop
|
||||
/* 01A5C 80AC46FC 03E00008 */ jr $ra
|
||||
/* 01A60 80AC4700 A0820252 */ sb $v0, 0x0252($a0) ## 00000252
|
||||
.L80AC4704:
|
||||
/* 01A64 80AC4704 1020001B */ beq $at, $zero, .L80AC4774
|
||||
/* 01A68 80AC4708 00401825 */ or $v1, $v0, $zero ## $v1 = 00000005
|
||||
/* 01A6C 80AC470C 24450002 */ addiu $a1, $v0, 0x0002 ## $a1 = 00000007
|
||||
/* 01A70 80AC4710 30A800FF */ andi $t0, $a1, 0x00FF ## $t0 = 00000007
|
||||
/* 01A74 80AC4714 29010004 */ slti $at, $t0, 0x0004
|
||||
/* 01A78 80AC4718 14200002 */ bne $at, $zero, .L80AC4724
|
||||
/* 01A7C 80AC471C 30A200FF */ andi $v0, $a1, 0x00FF ## $v0 = 00000007
|
||||
/* 01A80 80AC4720 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80AC4724:
|
||||
/* 01A84 80AC4724 1062002B */ beq $v1, $v0, .L80AC47D4
|
||||
/* 01A88 80AC4728 00402825 */ or $a1, $v0, $zero ## $a1 = 00000001
|
||||
/* 01A8C 80AC472C 00024880 */ sll $t1, $v0, 2
|
||||
.L80AC4730:
|
||||
/* 01A90 80AC4730 00895021 */ addu $t2, $a0, $t1
|
||||
/* 01A94 80AC4734 8D4B0200 */ lw $t3, 0x0200($t2) ## 00000200
|
||||
/* 01A98 80AC4738 51600004 */ beql $t3, $zero, .L80AC474C
|
||||
/* 01A9C 80AC473C 24A20002 */ addiu $v0, $a1, 0x0002 ## $v0 = 00000003
|
||||
/* 01AA0 80AC4740 03E00008 */ jr $ra
|
||||
/* 01AA4 80AC4744 A0820252 */ sb $v0, 0x0252($a0) ## 00000252
|
||||
.L80AC4748:
|
||||
/* 01AA8 80AC4748 24A20002 */ addiu $v0, $a1, 0x0002 ## $v0 = 00000003
|
||||
.L80AC474C:
|
||||
/* 01AAC 80AC474C 304200FF */ andi $v0, $v0, 0x00FF ## $v0 = 00000003
|
||||
/* 01AB0 80AC4750 28410004 */ slti $at, $v0, 0x0004
|
||||
/* 01AB4 80AC4754 14200003 */ bne $at, $zero, .L80AC4764
|
||||
/* 01AB8 80AC4758 00402825 */ or $a1, $v0, $zero ## $a1 = 00000003
|
||||
/* 01ABC 80AC475C 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
/* 01AC0 80AC4760 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
.L80AC4764:
|
||||
/* 01AC4 80AC4764 5465FFF2 */ bnel $v1, $a1, .L80AC4730
|
||||
/* 01AC8 80AC4768 00024880 */ sll $t1, $v0, 2
|
||||
/* 01ACC 80AC476C 03E00008 */ jr $ra
|
||||
/* 01AD0 80AC4770 00000000 */ nop
|
||||
.L80AC4774:
|
||||
/* 01AD4 80AC4774 24650002 */ addiu $a1, $v1, 0x0002 ## $a1 = 00000007
|
||||
/* 01AD8 80AC4778 30AC00FF */ andi $t4, $a1, 0x00FF ## $t4 = 00000007
|
||||
/* 01ADC 80AC477C 29810008 */ slti $at, $t4, 0x0008
|
||||
/* 01AE0 80AC4780 14200002 */ bne $at, $zero, .L80AC478C
|
||||
/* 01AE4 80AC4784 30A200FF */ andi $v0, $a1, 0x00FF ## $v0 = 00000007
|
||||
/* 01AE8 80AC4788 24020005 */ addiu $v0, $zero, 0x0005 ## $v0 = 00000005
|
||||
.L80AC478C:
|
||||
/* 01AEC 80AC478C 10620011 */ beq $v1, $v0, .L80AC47D4
|
||||
/* 01AF0 80AC4790 00402825 */ or $a1, $v0, $zero ## $a1 = 00000005
|
||||
/* 01AF4 80AC4794 00026880 */ sll $t5, $v0, 2
|
||||
.L80AC4798:
|
||||
/* 01AF8 80AC4798 008D7021 */ addu $t6, $a0, $t5
|
||||
/* 01AFC 80AC479C 8DCF0200 */ lw $t7, 0x0200($t6) ## 00000200
|
||||
/* 01B00 80AC47A0 51E00004 */ beql $t7, $zero, .L80AC47B4
|
||||
/* 01B04 80AC47A4 24A20002 */ addiu $v0, $a1, 0x0002 ## $v0 = 00000007
|
||||
/* 01B08 80AC47A8 03E00008 */ jr $ra
|
||||
/* 01B0C 80AC47AC A0820252 */ sb $v0, 0x0252($a0) ## 00000252
|
||||
.L80AC47B0:
|
||||
/* 01B10 80AC47B0 24A20002 */ addiu $v0, $a1, 0x0002 ## $v0 = 00000007
|
||||
.L80AC47B4:
|
||||
/* 01B14 80AC47B4 304200FF */ andi $v0, $v0, 0x00FF ## $v0 = 00000007
|
||||
/* 01B18 80AC47B8 28410008 */ slti $at, $v0, 0x0008
|
||||
/* 01B1C 80AC47BC 14200003 */ bne $at, $zero, .L80AC47CC
|
||||
/* 01B20 80AC47C0 00402825 */ or $a1, $v0, $zero ## $a1 = 00000007
|
||||
/* 01B24 80AC47C4 24020005 */ addiu $v0, $zero, 0x0005 ## $v0 = 00000005
|
||||
/* 01B28 80AC47C8 24050005 */ addiu $a1, $zero, 0x0005 ## $a1 = 00000005
|
||||
.L80AC47CC:
|
||||
/* 01B2C 80AC47CC 5465FFF2 */ bnel $v1, $a1, .L80AC4798
|
||||
/* 01B30 80AC47D0 00026880 */ sll $t5, $v0, 2
|
||||
.L80AC47D4:
|
||||
/* 01B34 80AC47D4 03E00008 */ jr $ra
|
||||
/* 01B38 80AC47D8 00000000 */ nop
|
|
@ -1,164 +0,0 @@
|
|||
.late_rodata
|
||||
.late_rodata_alignment 8
|
||||
glabel jtbl_80AC9518
|
||||
.word L80AC4918
|
||||
.word L80AC4934
|
||||
.word L80AC4934
|
||||
.word L80AC4918
|
||||
.word L80AC4934
|
||||
.word L80AC4934
|
||||
.word L80AC4934
|
||||
.word L80AC4934
|
||||
.word L80AC4934
|
||||
.word L80AC4934
|
||||
.word L80AC4934
|
||||
.word L80AC4934
|
||||
.word L80AC4934
|
||||
.word L80AC4934
|
||||
.word L80AC48C4
|
||||
.word L80AC48E0
|
||||
.word L80AC48FC
|
||||
.word L80AC48FC
|
||||
.word L80AC4934
|
||||
.word L80AC4934
|
||||
.word L80AC4934
|
||||
.word L80AC4934
|
||||
.word L80AC4934
|
||||
.word L80AC4934
|
||||
.word L80AC4934
|
||||
.word L80AC4934
|
||||
.word L80AC4934
|
||||
.word L80AC48A8
|
||||
.word L80AC48A8
|
||||
.word L80AC48A8
|
||||
.word L80AC48A8
|
||||
.word L80AC48A8
|
||||
.word L80AC48A8
|
||||
.word L80AC48A8
|
||||
.word L80AC48A8
|
||||
.word L80AC4934
|
||||
.word L80AC4934
|
||||
.word L80AC4934
|
||||
.word L80AC4934
|
||||
.word L80AC4934
|
||||
.word L80AC4934
|
||||
.word L80AC4934
|
||||
.word L80AC4918
|
||||
.word L80AC4918
|
||||
.word L80AC4918
|
||||
|
||||
.text
|
||||
glabel func_80AC47DC
|
||||
/* 01B3C 80AC47DC 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 01B40 80AC47E0 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 01B44 80AC47E4 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 01B48 80AC47E8 AFA40028 */ sw $a0, 0x0028($sp)
|
||||
/* 01B4C 80AC47EC 90AE0252 */ lbu $t6, 0x0252($a1) ## 00000252
|
||||
/* 01B50 80AC47F0 00A08025 */ or $s0, $a1, $zero ## $s0 = 00000000
|
||||
/* 01B54 80AC47F4 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 01B58 80AC47F8 000E7880 */ sll $t7, $t6, 2
|
||||
/* 01B5C 80AC47FC 00AFC021 */ addu $t8, $a1, $t7
|
||||
/* 01B60 80AC4800 8F190200 */ lw $t9, 0x0200($t8) ## 00000200
|
||||
/* 01B64 80AC4804 8FA50028 */ lw $a1, 0x0028($sp)
|
||||
/* 01B68 80AC4808 0C2B0E21 */ jal func_80AC3884
|
||||
/* 01B6C 80AC480C AFB90024 */ sw $t9, 0x0024($sp)
|
||||
/* 01B70 80AC4810 10400003 */ beq $v0, $zero, .L80AC4820
|
||||
/* 01B74 80AC4814 00000000 */ nop
|
||||
/* 01B78 80AC4818 10000052 */ beq $zero, $zero, .L80AC4964
|
||||
/* 01B7C 80AC481C 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80AC4820:
|
||||
/* 01B80 80AC4820 0C041AF2 */ jal func_80106BC8
|
||||
/* 01B84 80AC4824 8FA40028 */ lw $a0, 0x0028($sp)
|
||||
/* 01B88 80AC4828 5040004E */ beql $v0, $zero, .L80AC4964
|
||||
/* 01B8C 80AC482C 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 01B90 80AC4830 8FA20024 */ lw $v0, 0x0024($sp)
|
||||
/* 01B94 80AC4834 24010026 */ addiu $at, $zero, 0x0026 ## $at = 00000026
|
||||
/* 01B98 80AC4838 8448001C */ lh $t0, 0x001C($v0) ## 0000001C
|
||||
/* 01B9C 80AC483C 11010044 */ beq $t0, $at, .L80AC4950
|
||||
/* 01BA0 80AC4840 00000000 */ nop
|
||||
/* 01BA4 80AC4844 844901A8 */ lh $t1, 0x01A8($v0) ## 000001A8
|
||||
/* 01BA8 80AC4848 15200041 */ bne $t1, $zero, .L80AC4950
|
||||
/* 01BAC 80AC484C 00000000 */ nop
|
||||
/* 01BB0 80AC4850 920B0252 */ lbu $t3, 0x0252($s0) ## 00000252
|
||||
/* 01BB4 80AC4854 860A01FC */ lh $t2, 0x01FC($s0) ## 000001FC
|
||||
/* 01BB8 80AC4858 000B6080 */ sll $t4, $t3, 2
|
||||
/* 01BBC 80AC485C 020C6821 */ addu $t5, $s0, $t4
|
||||
/* 01BC0 80AC4860 A60A01FE */ sh $t2, 0x01FE($s0) ## 000001FE
|
||||
/* 01BC4 80AC4864 8DAE0200 */ lw $t6, 0x0200($t5) ## 00000200
|
||||
/* 01BC8 80AC4868 8FA40028 */ lw $a0, 0x0028($sp)
|
||||
/* 01BCC 80AC486C 0C042DC8 */ jal func_8010B720
|
||||
/* 01BD0 80AC4870 95C501A0 */ lhu $a1, 0x01A0($t6) ## 000001A0
|
||||
/* 01BD4 80AC4874 AE000288 */ sw $zero, 0x0288($s0) ## 00000288
|
||||
/* 01BD8 80AC4878 AE0002C0 */ sw $zero, 0x02C0($s0) ## 000002C0
|
||||
/* 01BDC 80AC487C 8FAF0024 */ lw $t7, 0x0024($sp)
|
||||
/* 01BE0 80AC4880 85F8001C */ lh $t8, 0x001C($t7) ## 0000001C
|
||||
/* 01BE4 80AC4884 2719FFFD */ addiu $t9, $t8, 0xFFFD ## $t9 = FFFFFFFD
|
||||
/* 01BE8 80AC4888 2F21002D */ sltiu $at, $t9, 0x002D
|
||||
/* 01BEC 80AC488C 10200029 */ beq $at, $zero, .L80AC4934
|
||||
/* 01BF0 80AC4890 0019C880 */ sll $t9, $t9, 2
|
||||
/* 01BF4 80AC4894 3C0180AD */ lui $at, %hi(jtbl_80AC9518) ## $at = 80AD0000
|
||||
/* 01BF8 80AC4898 00390821 */ addu $at, $at, $t9
|
||||
/* 01BFC 80AC489C 8C399518 */ lw $t9, %lo(jtbl_80AC9518)($at)
|
||||
/* 01C00 80AC48A0 03200008 */ jr $t9
|
||||
/* 01C04 80AC48A4 00000000 */ nop
|
||||
glabel L80AC48A8
|
||||
/* 01C08 80AC48A8 0C01E221 */ jal func_80078884
|
||||
/* 01C0C 80AC48AC 24044808 */ addiu $a0, $zero, 0x4808 ## $a0 = 00004808
|
||||
/* 01C10 80AC48B0 24080018 */ addiu $t0, $zero, 0x0018 ## $t0 = 00000018
|
||||
/* 01C14 80AC48B4 A2000251 */ sb $zero, 0x0251($s0) ## 00000251
|
||||
/* 01C18 80AC48B8 A60801FC */ sh $t0, 0x01FC($s0) ## 000001FC
|
||||
/* 01C1C 80AC48BC 10000029 */ beq $zero, $zero, .L80AC4964
|
||||
/* 01C20 80AC48C0 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
glabel L80AC48C4
|
||||
/* 01C24 80AC48C4 0C01E221 */ jal func_80078884
|
||||
/* 01C28 80AC48C8 24044808 */ addiu $a0, $zero, 0x4808 ## $a0 = 00004808
|
||||
/* 01C2C 80AC48CC 2409000A */ addiu $t1, $zero, 0x000A ## $t1 = 0000000A
|
||||
/* 01C30 80AC48D0 A2000251 */ sb $zero, 0x0251($s0) ## 00000251
|
||||
/* 01C34 80AC48D4 A60901FC */ sh $t1, 0x01FC($s0) ## 000001FC
|
||||
/* 01C38 80AC48D8 10000022 */ beq $zero, $zero, .L80AC4964
|
||||
/* 01C3C 80AC48DC 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
glabel L80AC48E0
|
||||
/* 01C40 80AC48E0 0C01E221 */ jal func_80078884
|
||||
/* 01C44 80AC48E4 24044808 */ addiu $a0, $zero, 0x4808 ## $a0 = 00004808
|
||||
/* 01C48 80AC48E8 240A000B */ addiu $t2, $zero, 0x000B ## $t2 = 0000000B
|
||||
/* 01C4C 80AC48EC A2000251 */ sb $zero, 0x0251($s0) ## 00000251
|
||||
/* 01C50 80AC48F0 A60A01FC */ sh $t2, 0x01FC($s0) ## 000001FC
|
||||
/* 01C54 80AC48F4 1000001B */ beq $zero, $zero, .L80AC4964
|
||||
/* 01C58 80AC48F8 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
glabel L80AC48FC
|
||||
/* 01C5C 80AC48FC 0C01E221 */ jal func_80078884
|
||||
/* 01C60 80AC4900 24044806 */ addiu $a0, $zero, 0x4806 ## $a0 = 00004806
|
||||
/* 01C64 80AC4904 240B000C */ addiu $t3, $zero, 0x000C ## $t3 = 0000000C
|
||||
/* 01C68 80AC4908 A2000251 */ sb $zero, 0x0251($s0) ## 00000251
|
||||
/* 01C6C 80AC490C A60B01FC */ sh $t3, 0x01FC($s0) ## 000001FC
|
||||
/* 01C70 80AC4910 10000014 */ beq $zero, $zero, .L80AC4964
|
||||
/* 01C74 80AC4914 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
glabel L80AC4918
|
||||
/* 01C78 80AC4918 0C01E221 */ jal func_80078884
|
||||
/* 01C7C 80AC491C 24044808 */ addiu $a0, $zero, 0x4808 ## $a0 = 00004808
|
||||
/* 01C80 80AC4920 240C000D */ addiu $t4, $zero, 0x000D ## $t4 = 0000000D
|
||||
/* 01C84 80AC4924 A2000251 */ sb $zero, 0x0251($s0) ## 00000251
|
||||
/* 01C88 80AC4928 A60C01FC */ sh $t4, 0x01FC($s0) ## 000001FC
|
||||
/* 01C8C 80AC492C 1000000D */ beq $zero, $zero, .L80AC4964
|
||||
/* 01C90 80AC4930 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
glabel L80AC4934
|
||||
.L80AC4934:
|
||||
/* 01C94 80AC4934 0C01E221 */ jal func_80078884
|
||||
/* 01C98 80AC4938 24044808 */ addiu $a0, $zero, 0x4808 ## $a0 = 00004808
|
||||
/* 01C9C 80AC493C 240D0009 */ addiu $t5, $zero, 0x0009 ## $t5 = 00000009
|
||||
/* 01CA0 80AC4940 A2000251 */ sb $zero, 0x0251($s0) ## 00000251
|
||||
/* 01CA4 80AC4944 A60D01FC */ sh $t5, 0x01FC($s0) ## 000001FC
|
||||
/* 01CA8 80AC4948 10000006 */ beq $zero, $zero, .L80AC4964
|
||||
/* 01CAC 80AC494C 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80AC4950:
|
||||
/* 01CB0 80AC4950 0C01E221 */ jal func_80078884
|
||||
/* 01CB4 80AC4954 24044806 */ addiu $a0, $zero, 0x4806 ## $a0 = 00004806
|
||||
/* 01CB8 80AC4958 10000002 */ beq $zero, $zero, .L80AC4964
|
||||
/* 01CBC 80AC495C 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
/* 01CC0 80AC4960 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80AC4964:
|
||||
/* 01CC4 80AC4964 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 01CC8 80AC4968 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 01CCC 80AC496C 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 01CD0 80AC4970 03E00008 */ jr $ra
|
||||
/* 01CD4 80AC4974 00000000 */ nop
|
|
@ -1,139 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80AC90E8
|
||||
.asciz "%s[%d]:\x1b[32mズーム中!!\x1b[m\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC9108
|
||||
.asciz "../z_en_oB1.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80AC4978
|
||||
/* 01CD8 80AC4978 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 01CDC 80AC497C AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 01CE0 80AC4980 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 01CE4 80AC4984 AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 01CE8 80AC4988 AFA60038 */ sw $a2, 0x0038($sp)
|
||||
/* 01CEC 80AC498C 908E0252 */ lbu $t6, 0x0252($a0) ## 00000252
|
||||
/* 01CF0 80AC4990 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 01CF4 80AC4994 0C2B194B */ jal func_80AC652C
|
||||
/* 01CF8 80AC4998 A3AE0027 */ sb $t6, 0x0027($sp)
|
||||
/* 01CFC 80AC499C 14400009 */ bne $v0, $zero, .L80AC49C4
|
||||
/* 01D00 80AC49A0 3C0480AD */ lui $a0, %hi(D_80AC90E8) ## $a0 = 80AD0000
|
||||
/* 01D04 80AC49A4 3C0580AD */ lui $a1, %hi(D_80AC9108) ## $a1 = 80AD0000
|
||||
/* 01D08 80AC49A8 24A59108 */ addiu $a1, $a1, %lo(D_80AC9108) ## $a1 = 80AC9108
|
||||
/* 01D0C 80AC49AC 248490E8 */ addiu $a0, $a0, %lo(D_80AC90E8) ## $a0 = 80AC90E8
|
||||
/* 01D10 80AC49B0 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 01D14 80AC49B4 24060868 */ addiu $a2, $zero, 0x0868 ## $a2 = 00000868
|
||||
/* 01D18 80AC49B8 240F0003 */ addiu $t7, $zero, 0x0003 ## $t7 = 00000003
|
||||
/* 01D1C 80AC49BC 1000005E */ beq $zero, $zero, .L80AC4B38
|
||||
/* 01D20 80AC49C0 A60F01E6 */ sh $t7, 0x01E6($s0) ## 000001E6
|
||||
.L80AC49C4:
|
||||
/* 01D24 80AC49C4 860201E6 */ lh $v0, 0x01E6($s0) ## 000001E6
|
||||
/* 01D28 80AC49C8 241900FF */ addiu $t9, $zero, 0x00FF ## $t9 = 000000FF
|
||||
/* 01D2C 80AC49CC 24080001 */ addiu $t0, $zero, 0x0001 ## $t0 = 00000001
|
||||
/* 01D30 80AC49D0 10400004 */ beq $v0, $zero, .L80AC49E4
|
||||
/* 01D34 80AC49D4 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 01D38 80AC49D8 2458FFFF */ addiu $t8, $v0, 0xFFFF ## $t8 = FFFFFFFF
|
||||
/* 01D3C 80AC49DC 10000056 */ beq $zero, $zero, .L80AC4B38
|
||||
/* 01D40 80AC49E0 A61801E6 */ sh $t8, 0x01E6($s0) ## 000001E6
|
||||
.L80AC49E4:
|
||||
/* 01D44 80AC49E4 A2190251 */ sb $t9, 0x0251($s0) ## 00000251
|
||||
/* 01D48 80AC49E8 AE0802C0 */ sw $t0, 0x02C0($s0) ## 000002C0
|
||||
/* 01D4C 80AC49EC 0C2B0DD1 */ jal func_80AC3744
|
||||
/* 01D50 80AC49F0 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 01D54 80AC49F4 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 01D58 80AC49F8 0C042F6F */ jal func_8010BDBC
|
||||
/* 01D5C 80AC49FC 248420D8 */ addiu $a0, $a0, 0x20D8 ## $a0 = 000020D8
|
||||
/* 01D60 80AC4A00 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 01D64 80AC4A04 1441004C */ bne $v0, $at, .L80AC4B38
|
||||
/* 01D68 80AC4A08 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 01D6C 80AC4A0C 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 01D70 80AC4A10 0C2B11F7 */ jal func_80AC47DC
|
||||
/* 01D74 80AC4A14 24860014 */ addiu $a2, $a0, 0x0014 ## $a2 = 00000014
|
||||
/* 01D78 80AC4A18 54400048 */ bnel $v0, $zero, .L80AC4B3C
|
||||
/* 01D7C 80AC4A1C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 01D80 80AC4A20 9209022C */ lbu $t1, 0x022C($s0) ## 0000022C
|
||||
/* 01D84 80AC4A24 5120001C */ beql $t1, $zero, .L80AC4A98
|
||||
/* 01D88 80AC4A28 8E020224 */ lw $v0, 0x0224($s0) ## 00000224
|
||||
/* 01D8C 80AC4A2C 8E020224 */ lw $v0, 0x0224($s0) ## 00000224
|
||||
/* 01D90 80AC4A30 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01D94 80AC4A34 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 01D98 80AC4A38 1840000C */ blez $v0, .L80AC4A6C
|
||||
/* 01D9C 80AC4A3C 00000000 */ nop
|
||||
/* 01DA0 80AC4A40 0C2B0F94 */ jal func_80AC3E50
|
||||
/* 01DA4 80AC4A44 92050252 */ lbu $a1, 0x0252($s0) ## 00000252
|
||||
/* 01DA8 80AC4A48 240100FF */ addiu $at, $zero, 0x00FF ## $at = 000000FF
|
||||
/* 01DAC 80AC4A4C 10410003 */ beq $v0, $at, .L80AC4A5C
|
||||
/* 01DB0 80AC4A50 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 01DB4 80AC4A54 1000002B */ beq $zero, $zero, .L80AC4B04
|
||||
/* 01DB8 80AC4A58 A2020252 */ sb $v0, 0x0252($s0) ## 00000252
|
||||
.L80AC4A5C:
|
||||
/* 01DBC 80AC4A5C 0C2B0EB8 */ jal func_80AC3AE0
|
||||
/* 01DC0 80AC4A60 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 01DC4 80AC4A64 10000035 */ beq $zero, $zero, .L80AC4B3C
|
||||
/* 01DC8 80AC4A68 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC4A6C:
|
||||
/* 01DCC 80AC4A6C 04410025 */ bgez $v0, .L80AC4B04
|
||||
/* 01DD0 80AC4A70 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01DD4 80AC4A74 92050252 */ lbu $a1, 0x0252($s0) ## 00000252
|
||||
/* 01DD8 80AC4A78 0C2B0FB6 */ jal func_80AC3ED8
|
||||
/* 01DDC 80AC4A7C 24060008 */ addiu $a2, $zero, 0x0008 ## $a2 = 00000008
|
||||
/* 01DE0 80AC4A80 240100FF */ addiu $at, $zero, 0x00FF ## $at = 000000FF
|
||||
/* 01DE4 80AC4A84 1041001F */ beq $v0, $at, .L80AC4B04
|
||||
/* 01DE8 80AC4A88 00000000 */ nop
|
||||
/* 01DEC 80AC4A8C 1000001D */ beq $zero, $zero, .L80AC4B04
|
||||
/* 01DF0 80AC4A90 A2020252 */ sb $v0, 0x0252($s0) ## 00000252
|
||||
/* 01DF4 80AC4A94 8E020224 */ lw $v0, 0x0224($s0) ## 00000224
|
||||
.L80AC4A98:
|
||||
/* 01DF8 80AC4A98 1840000F */ blez $v0, .L80AC4AD8
|
||||
/* 01DFC 80AC4A9C 284101F5 */ slti $at, $v0, 0x01F5
|
||||
/* 01E00 80AC4AA0 1420000D */ bne $at, $zero, .L80AC4AD8
|
||||
/* 01E04 80AC4AA4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01E08 80AC4AA8 92050252 */ lbu $a1, 0x0252($s0) ## 00000252
|
||||
/* 01E0C 80AC4AAC 0C2B0F94 */ jal func_80AC3E50
|
||||
/* 01E10 80AC4AB0 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 01E14 80AC4AB4 240100FF */ addiu $at, $zero, 0x00FF ## $at = 000000FF
|
||||
/* 01E18 80AC4AB8 10410003 */ beq $v0, $at, .L80AC4AC8
|
||||
/* 01E1C 80AC4ABC 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 01E20 80AC4AC0 10000010 */ beq $zero, $zero, .L80AC4B04
|
||||
/* 01E24 80AC4AC4 A2020252 */ sb $v0, 0x0252($s0) ## 00000252
|
||||
.L80AC4AC8:
|
||||
/* 01E28 80AC4AC8 0C2B0EB8 */ jal func_80AC3AE0
|
||||
/* 01E2C 80AC4ACC 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 01E30 80AC4AD0 1000001A */ beq $zero, $zero, .L80AC4B3C
|
||||
/* 01E34 80AC4AD4 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC4AD8:
|
||||
/* 01E38 80AC4AD8 0441000A */ bgez $v0, .L80AC4B04
|
||||
/* 01E3C 80AC4ADC 2841FE0C */ slti $at, $v0, 0xFE0C
|
||||
/* 01E40 80AC4AE0 10200008 */ beq $at, $zero, .L80AC4B04
|
||||
/* 01E44 80AC4AE4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01E48 80AC4AE8 92050252 */ lbu $a1, 0x0252($s0) ## 00000252
|
||||
/* 01E4C 80AC4AEC 0C2B0FB6 */ jal func_80AC3ED8
|
||||
/* 01E50 80AC4AF0 24060008 */ addiu $a2, $zero, 0x0008 ## $a2 = 00000008
|
||||
/* 01E54 80AC4AF4 240100FF */ addiu $at, $zero, 0x00FF ## $at = 000000FF
|
||||
/* 01E58 80AC4AF8 10410002 */ beq $v0, $at, .L80AC4B04
|
||||
/* 01E5C 80AC4AFC 00000000 */ nop
|
||||
/* 01E60 80AC4B00 A2020252 */ sb $v0, 0x0252($s0) ## 00000252
|
||||
.L80AC4B04:
|
||||
/* 01E64 80AC4B04 0C2B1172 */ jal func_80AC45C8
|
||||
/* 01E68 80AC4B08 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01E6C 80AC4B0C 92020252 */ lbu $v0, 0x0252($s0) ## 00000252
|
||||
/* 01E70 80AC4B10 93AA0027 */ lbu $t2, 0x0027($sp)
|
||||
/* 01E74 80AC4B14 00025880 */ sll $t3, $v0, 2
|
||||
/* 01E78 80AC4B18 11420007 */ beq $t2, $v0, .L80AC4B38
|
||||
/* 01E7C 80AC4B1C 020B6021 */ addu $t4, $s0, $t3
|
||||
/* 01E80 80AC4B20 8D8D0200 */ lw $t5, 0x0200($t4) ## 00000200
|
||||
/* 01E84 80AC4B24 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 01E88 80AC4B28 0C042DC8 */ jal func_8010B720
|
||||
/* 01E8C 80AC4B2C 95A5010E */ lhu $a1, 0x010E($t5) ## 0000010E
|
||||
/* 01E90 80AC4B30 0C01E221 */ jal func_80078884
|
||||
/* 01E94 80AC4B34 24044809 */ addiu $a0, $zero, 0x4809 ## $a0 = 00004809
|
||||
.L80AC4B38:
|
||||
/* 01E98 80AC4B38 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC4B3C:
|
||||
/* 01E9C 80AC4B3C 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 01EA0 80AC4B40 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 01EA4 80AC4B44 03E00008 */ jr $ra
|
||||
/* 01EA8 80AC4B48 00000000 */ nop
|
|
@ -1,139 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80AC9118
|
||||
.asciz "%s[%d]:\x1b[32mズーム中!!\x1b[m\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC9138
|
||||
.asciz "../z_en_oB1.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80AC4B4C
|
||||
/* 01EAC 80AC4B4C 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 01EB0 80AC4B50 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 01EB4 80AC4B54 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 01EB8 80AC4B58 AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 01EBC 80AC4B5C AFA60038 */ sw $a2, 0x0038($sp)
|
||||
/* 01EC0 80AC4B60 908E0252 */ lbu $t6, 0x0252($a0) ## 00000252
|
||||
/* 01EC4 80AC4B64 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 01EC8 80AC4B68 0C2B194B */ jal func_80AC652C
|
||||
/* 01ECC 80AC4B6C A3AE0027 */ sb $t6, 0x0027($sp)
|
||||
/* 01ED0 80AC4B70 14400009 */ bne $v0, $zero, .L80AC4B98
|
||||
/* 01ED4 80AC4B74 3C0480AD */ lui $a0, %hi(D_80AC9118) ## $a0 = 80AD0000
|
||||
/* 01ED8 80AC4B78 3C0580AD */ lui $a1, %hi(D_80AC9138) ## $a1 = 80AD0000
|
||||
/* 01EDC 80AC4B7C 24A59138 */ addiu $a1, $a1, %lo(D_80AC9138) ## $a1 = 80AC9138
|
||||
/* 01EE0 80AC4B80 24849118 */ addiu $a0, $a0, %lo(D_80AC9118) ## $a0 = 80AC9118
|
||||
/* 01EE4 80AC4B84 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 01EE8 80AC4B88 240608C4 */ addiu $a2, $zero, 0x08C4 ## $a2 = 000008C4
|
||||
/* 01EEC 80AC4B8C 240F0003 */ addiu $t7, $zero, 0x0003 ## $t7 = 00000003
|
||||
/* 01EF0 80AC4B90 1000005E */ beq $zero, $zero, .L80AC4D0C
|
||||
/* 01EF4 80AC4B94 A60F01E6 */ sh $t7, 0x01E6($s0) ## 000001E6
|
||||
.L80AC4B98:
|
||||
/* 01EF8 80AC4B98 860201E6 */ lh $v0, 0x01E6($s0) ## 000001E6
|
||||
/* 01EFC 80AC4B9C 241900FF */ addiu $t9, $zero, 0x00FF ## $t9 = 000000FF
|
||||
/* 01F00 80AC4BA0 24080001 */ addiu $t0, $zero, 0x0001 ## $t0 = 00000001
|
||||
/* 01F04 80AC4BA4 10400004 */ beq $v0, $zero, .L80AC4BB8
|
||||
/* 01F08 80AC4BA8 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 01F0C 80AC4BAC 2458FFFF */ addiu $t8, $v0, 0xFFFF ## $t8 = FFFFFFFF
|
||||
/* 01F10 80AC4BB0 10000056 */ beq $zero, $zero, .L80AC4D0C
|
||||
/* 01F14 80AC4BB4 A61801E6 */ sh $t8, 0x01E6($s0) ## 000001E6
|
||||
.L80AC4BB8:
|
||||
/* 01F18 80AC4BB8 A2190251 */ sb $t9, 0x0251($s0) ## 00000251
|
||||
/* 01F1C 80AC4BBC AE080288 */ sw $t0, 0x0288($s0) ## 00000288
|
||||
/* 01F20 80AC4BC0 0C2B0DD1 */ jal func_80AC3744
|
||||
/* 01F24 80AC4BC4 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 01F28 80AC4BC8 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 01F2C 80AC4BCC 0C042F6F */ jal func_8010BDBC
|
||||
/* 01F30 80AC4BD0 248420D8 */ addiu $a0, $a0, 0x20D8 ## $a0 = 000020D8
|
||||
/* 01F34 80AC4BD4 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 01F38 80AC4BD8 1441004C */ bne $v0, $at, .L80AC4D0C
|
||||
/* 01F3C 80AC4BDC 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 01F40 80AC4BE0 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 01F44 80AC4BE4 0C2B11F7 */ jal func_80AC47DC
|
||||
/* 01F48 80AC4BE8 24860014 */ addiu $a2, $a0, 0x0014 ## $a2 = 00000014
|
||||
/* 01F4C 80AC4BEC 54400048 */ bnel $v0, $zero, .L80AC4D10
|
||||
/* 01F50 80AC4BF0 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 01F54 80AC4BF4 9209022C */ lbu $t1, 0x022C($s0) ## 0000022C
|
||||
/* 01F58 80AC4BF8 5120001C */ beql $t1, $zero, .L80AC4C6C
|
||||
/* 01F5C 80AC4BFC 8E020224 */ lw $v0, 0x0224($s0) ## 00000224
|
||||
/* 01F60 80AC4C00 8E020224 */ lw $v0, 0x0224($s0) ## 00000224
|
||||
/* 01F64 80AC4C04 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01F68 80AC4C08 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 01F6C 80AC4C0C 0441000C */ bgez $v0, .L80AC4C40
|
||||
/* 01F70 80AC4C10 00000000 */ nop
|
||||
/* 01F74 80AC4C14 0C2B0F94 */ jal func_80AC3E50
|
||||
/* 01F78 80AC4C18 92050252 */ lbu $a1, 0x0252($s0) ## 00000252
|
||||
/* 01F7C 80AC4C1C 240100FF */ addiu $at, $zero, 0x00FF ## $at = 000000FF
|
||||
/* 01F80 80AC4C20 10410003 */ beq $v0, $at, .L80AC4C30
|
||||
/* 01F84 80AC4C24 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 01F88 80AC4C28 1000002B */ beq $zero, $zero, .L80AC4CD8
|
||||
/* 01F8C 80AC4C2C A2020252 */ sb $v0, 0x0252($s0) ## 00000252
|
||||
.L80AC4C30:
|
||||
/* 01F90 80AC4C30 0C2B0EB8 */ jal func_80AC3AE0
|
||||
/* 01F94 80AC4C34 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 01F98 80AC4C38 10000035 */ beq $zero, $zero, .L80AC4D10
|
||||
/* 01F9C 80AC4C3C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC4C40:
|
||||
/* 01FA0 80AC4C40 18400025 */ blez $v0, .L80AC4CD8
|
||||
/* 01FA4 80AC4C44 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01FA8 80AC4C48 92050252 */ lbu $a1, 0x0252($s0) ## 00000252
|
||||
/* 01FAC 80AC4C4C 0C2B0FB6 */ jal func_80AC3ED8
|
||||
/* 01FB0 80AC4C50 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 01FB4 80AC4C54 240100FF */ addiu $at, $zero, 0x00FF ## $at = 000000FF
|
||||
/* 01FB8 80AC4C58 1041001F */ beq $v0, $at, .L80AC4CD8
|
||||
/* 01FBC 80AC4C5C 00000000 */ nop
|
||||
/* 01FC0 80AC4C60 1000001D */ beq $zero, $zero, .L80AC4CD8
|
||||
/* 01FC4 80AC4C64 A2020252 */ sb $v0, 0x0252($s0) ## 00000252
|
||||
/* 01FC8 80AC4C68 8E020224 */ lw $v0, 0x0224($s0) ## 00000224
|
||||
.L80AC4C6C:
|
||||
/* 01FCC 80AC4C6C 0441000F */ bgez $v0, .L80AC4CAC
|
||||
/* 01FD0 80AC4C70 2841FE0C */ slti $at, $v0, 0xFE0C
|
||||
/* 01FD4 80AC4C74 1020000D */ beq $at, $zero, .L80AC4CAC
|
||||
/* 01FD8 80AC4C78 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01FDC 80AC4C7C 92050252 */ lbu $a1, 0x0252($s0) ## 00000252
|
||||
/* 01FE0 80AC4C80 0C2B0F94 */ jal func_80AC3E50
|
||||
/* 01FE4 80AC4C84 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 01FE8 80AC4C88 240100FF */ addiu $at, $zero, 0x00FF ## $at = 000000FF
|
||||
/* 01FEC 80AC4C8C 10410003 */ beq $v0, $at, .L80AC4C9C
|
||||
/* 01FF0 80AC4C90 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 01FF4 80AC4C94 10000010 */ beq $zero, $zero, .L80AC4CD8
|
||||
/* 01FF8 80AC4C98 A2020252 */ sb $v0, 0x0252($s0) ## 00000252
|
||||
.L80AC4C9C:
|
||||
/* 01FFC 80AC4C9C 0C2B0EB8 */ jal func_80AC3AE0
|
||||
/* 02000 80AC4CA0 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 02004 80AC4CA4 1000001A */ beq $zero, $zero, .L80AC4D10
|
||||
/* 02008 80AC4CA8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC4CAC:
|
||||
/* 0200C 80AC4CAC 1840000A */ blez $v0, .L80AC4CD8
|
||||
/* 02010 80AC4CB0 284101F5 */ slti $at, $v0, 0x01F5
|
||||
/* 02014 80AC4CB4 14200008 */ bne $at, $zero, .L80AC4CD8
|
||||
/* 02018 80AC4CB8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0201C 80AC4CBC 92050252 */ lbu $a1, 0x0252($s0) ## 00000252
|
||||
/* 02020 80AC4CC0 0C2B0FB6 */ jal func_80AC3ED8
|
||||
/* 02024 80AC4CC4 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 02028 80AC4CC8 240100FF */ addiu $at, $zero, 0x00FF ## $at = 000000FF
|
||||
/* 0202C 80AC4CCC 10410002 */ beq $v0, $at, .L80AC4CD8
|
||||
/* 02030 80AC4CD0 00000000 */ nop
|
||||
/* 02034 80AC4CD4 A2020252 */ sb $v0, 0x0252($s0) ## 00000252
|
||||
.L80AC4CD8:
|
||||
/* 02038 80AC4CD8 0C2B1172 */ jal func_80AC45C8
|
||||
/* 0203C 80AC4CDC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 02040 80AC4CE0 92020252 */ lbu $v0, 0x0252($s0) ## 00000252
|
||||
/* 02044 80AC4CE4 93AA0027 */ lbu $t2, 0x0027($sp)
|
||||
/* 02048 80AC4CE8 00025880 */ sll $t3, $v0, 2
|
||||
/* 0204C 80AC4CEC 11420007 */ beq $t2, $v0, .L80AC4D0C
|
||||
/* 02050 80AC4CF0 020B6021 */ addu $t4, $s0, $t3
|
||||
/* 02054 80AC4CF4 8D8D0200 */ lw $t5, 0x0200($t4) ## 00000200
|
||||
/* 02058 80AC4CF8 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 0205C 80AC4CFC 0C042DC8 */ jal func_8010B720
|
||||
/* 02060 80AC4D00 95A5010E */ lhu $a1, 0x010E($t5) ## 0000010E
|
||||
/* 02064 80AC4D04 0C01E221 */ jal func_80078884
|
||||
/* 02068 80AC4D08 24044809 */ addiu $a0, $zero, 0x4809 ## $a0 = 00004809
|
||||
.L80AC4D0C:
|
||||
/* 0206C 80AC4D0C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC4D10:
|
||||
/* 02070 80AC4D10 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 02074 80AC4D14 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 02078 80AC4D18 03E00008 */ jr $ra
|
||||
/* 0207C 80AC4D1C 00000000 */ nop
|
|
@ -1,51 +0,0 @@
|
|||
glabel func_80AC4D20
|
||||
/* 02080 80AC4D20 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 02084 80AC4D24 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 02088 80AC4D28 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0208C 80AC4D2C AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 02090 80AC4D30 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 02094 80AC4D34 AFA60028 */ sw $a2, 0x0028($sp)
|
||||
/* 02098 80AC4D38 3C063F00 */ lui $a2, 0x3F00 ## $a2 = 3F000000
|
||||
/* 0209C 80AC4D3C 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
|
||||
/* 020A0 80AC4D40 248402D4 */ addiu $a0, $a0, 0x02D4 ## $a0 = 000002D4
|
||||
/* 020A4 80AC4D44 0C01E107 */ jal Math_ApproachF
|
||||
|
||||
/* 020A8 80AC4D48 3C074120 */ lui $a3, 0x4120 ## $a3 = 41200000
|
||||
/* 020AC 80AC4D4C 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
||||
/* 020B0 80AC4D50 44812000 */ mtc1 $at, $f4 ## $f4 = 0.50
|
||||
/* 020B4 80AC4D54 C60002D4 */ lwc1 $f0, 0x02D4($s0) ## 000002D4
|
||||
/* 020B8 80AC4D58 3C01BF00 */ lui $at, 0xBF00 ## $at = BF000000
|
||||
/* 020BC 80AC4D5C 4604003C */ c.lt.s $f0, $f4
|
||||
/* 020C0 80AC4D60 00000000 */ nop
|
||||
/* 020C4 80AC4D64 4502000C */ bc1fl .L80AC4D98
|
||||
/* 020C8 80AC4D68 44060000 */ mfc1 $a2, $f0
|
||||
/* 020CC 80AC4D6C 44813000 */ mtc1 $at, $f6 ## $f6 = -0.50
|
||||
/* 020D0 80AC4D70 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 020D4 80AC4D74 8FA50024 */ lw $a1, 0x0024($sp)
|
||||
/* 020D8 80AC4D78 4600303C */ c.lt.s $f6, $f0
|
||||
/* 020DC 80AC4D7C 00000000 */ nop
|
||||
/* 020E0 80AC4D80 45020005 */ bc1fl .L80AC4D98
|
||||
/* 020E4 80AC4D84 44060000 */ mfc1 $a2, $f0
|
||||
/* 020E8 80AC4D88 0C2B0CD4 */ jal func_80AC3350
|
||||
/* 020EC 80AC4D8C 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
|
||||
/* 020F0 80AC4D90 C60002D4 */ lwc1 $f0, 0x02D4($s0) ## 000002D4
|
||||
/* 020F4 80AC4D94 44060000 */ mfc1 $a2, $f0
|
||||
.L80AC4D98:
|
||||
/* 020F8 80AC4D98 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 020FC 80AC4D9C 0C2B0CD4 */ jal func_80AC3350
|
||||
/* 02100 80AC4DA0 8FA50024 */ lw $a1, 0x0024($sp)
|
||||
/* 02104 80AC4DA4 44804000 */ mtc1 $zero, $f8 ## $f8 = 0.00
|
||||
/* 02108 80AC4DA8 C60A02D4 */ lwc1 $f10, 0x02D4($s0) ## 000002D4
|
||||
/* 0210C 80AC4DAC 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 02110 80AC4DB0 460A4032 */ c.eq.s $f8, $f10
|
||||
/* 02114 80AC4DB4 00000000 */ nop
|
||||
/* 02118 80AC4DB8 45020004 */ bc1fl .L80AC4DCC
|
||||
/* 0211C 80AC4DBC 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02120 80AC4DC0 0C2B0E6B */ jal func_80AC39AC
|
||||
/* 02124 80AC4DC4 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 02128 80AC4DC8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC4DCC:
|
||||
/* 0212C 80AC4DCC 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 02130 80AC4DD0 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 02134 80AC4DD4 03E00008 */ jr $ra
|
||||
/* 02138 80AC4DD8 00000000 */ nop
|
|
@ -1,75 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80AC9148
|
||||
.asciz "%s[%d]:\x1b[32mズーム中!!\x1b[m\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC9168
|
||||
.asciz "../z_en_oB1.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80AC4DDC
|
||||
/* 0213C 80AC4DDC 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 02140 80AC4DE0 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 02144 80AC4DE4 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 02148 80AC4DE8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0214C 80AC4DEC AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 02150 80AC4DF0 0C2B194B */ jal func_80AC652C
|
||||
/* 02154 80AC4DF4 AFA60028 */ sw $a2, 0x0028($sp)
|
||||
/* 02158 80AC4DF8 14400009 */ bne $v0, $zero, .L80AC4E20
|
||||
/* 0215C 80AC4DFC 260402D4 */ addiu $a0, $s0, 0x02D4 ## $a0 = 000002D4
|
||||
/* 02160 80AC4E00 3C0480AD */ lui $a0, %hi(D_80AC9148) ## $a0 = 80AD0000
|
||||
/* 02164 80AC4E04 3C0580AD */ lui $a1, %hi(D_80AC9168) ## $a1 = 80AD0000
|
||||
/* 02168 80AC4E08 24A59168 */ addiu $a1, $a1, %lo(D_80AC9168) ## $a1 = 80AC9168
|
||||
/* 0216C 80AC4E0C 24849148 */ addiu $a0, $a0, %lo(D_80AC9148) ## $a0 = 80AC9148
|
||||
/* 02170 80AC4E10 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 02174 80AC4E14 24060933 */ addiu $a2, $zero, 0x0933 ## $a2 = 00000933
|
||||
/* 02178 80AC4E18 10000027 */ beq $zero, $zero, .L80AC4EB8
|
||||
/* 0217C 80AC4E1C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC4E20:
|
||||
/* 02180 80AC4E20 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
|
||||
/* 02184 80AC4E24 3C063F00 */ lui $a2, 0x3F00 ## $a2 = 3F000000
|
||||
/* 02188 80AC4E28 0C01E107 */ jal Math_ApproachF
|
||||
|
||||
/* 0218C 80AC4E2C 3C074120 */ lui $a3, 0x4120 ## $a3 = 41200000
|
||||
/* 02190 80AC4E30 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
||||
/* 02194 80AC4E34 44812000 */ mtc1 $at, $f4 ## $f4 = 0.50
|
||||
/* 02198 80AC4E38 C60002D4 */ lwc1 $f0, 0x02D4($s0) ## 000002D4
|
||||
/* 0219C 80AC4E3C 3C01BF00 */ lui $at, 0xBF00 ## $at = BF000000
|
||||
/* 021A0 80AC4E40 4604003C */ c.lt.s $f0, $f4
|
||||
/* 021A4 80AC4E44 00000000 */ nop
|
||||
/* 021A8 80AC4E48 4502000C */ bc1fl .L80AC4E7C
|
||||
/* 021AC 80AC4E4C 44060000 */ mfc1 $a2, $f0
|
||||
/* 021B0 80AC4E50 44813000 */ mtc1 $at, $f6 ## $f6 = -0.50
|
||||
/* 021B4 80AC4E54 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 021B8 80AC4E58 8FA50024 */ lw $a1, 0x0024($sp)
|
||||
/* 021BC 80AC4E5C 4600303C */ c.lt.s $f6, $f0
|
||||
/* 021C0 80AC4E60 00000000 */ nop
|
||||
/* 021C4 80AC4E64 45020005 */ bc1fl .L80AC4E7C
|
||||
/* 021C8 80AC4E68 44060000 */ mfc1 $a2, $f0
|
||||
/* 021CC 80AC4E6C 0C2B0CD4 */ jal func_80AC3350
|
||||
/* 021D0 80AC4E70 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
|
||||
/* 021D4 80AC4E74 C60002D4 */ lwc1 $f0, 0x02D4($s0) ## 000002D4
|
||||
/* 021D8 80AC4E78 44060000 */ mfc1 $a2, $f0
|
||||
.L80AC4E7C:
|
||||
/* 021DC 80AC4E7C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 021E0 80AC4E80 0C2B0CD4 */ jal func_80AC3350
|
||||
/* 021E4 80AC4E84 8FA50024 */ lw $a1, 0x0024($sp)
|
||||
/* 021E8 80AC4E88 44804000 */ mtc1 $zero, $f8 ## $f8 = 0.00
|
||||
/* 021EC 80AC4E8C C60A02D4 */ lwc1 $f10, 0x02D4($s0) ## 000002D4
|
||||
/* 021F0 80AC4E90 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 021F4 80AC4E94 460A4032 */ c.eq.s $f8, $f10
|
||||
/* 021F8 80AC4E98 00000000 */ nop
|
||||
/* 021FC 80AC4E9C 45020006 */ bc1fl .L80AC4EB8
|
||||
/* 02200 80AC4EA0 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02204 80AC4EA4 0C042DC8 */ jal func_8010B720
|
||||
/* 02208 80AC4EA8 24053010 */ addiu $a1, $zero, 0x3010 ## $a1 = 00003010
|
||||
/* 0220C 80AC4EAC 240E0014 */ addiu $t6, $zero, 0x0014 ## $t6 = 00000014
|
||||
/* 02210 80AC4EB0 A60E01FC */ sh $t6, 0x01FC($s0) ## 000001FC
|
||||
/* 02214 80AC4EB4 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC4EB8:
|
||||
/* 02218 80AC4EB8 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 0221C 80AC4EBC 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 02220 80AC4EC0 03E00008 */ jr $ra
|
||||
/* 02224 80AC4EC4 00000000 */ nop
|
|
@ -1,70 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80AC9178
|
||||
.asciz "\n\x1b[33m初めて手にいれた!!\x1b[m\n\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC9198
|
||||
.asciz "\x1b[33m持ち上げ開始!!\x1b[m\n\n"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80AC4EC8
|
||||
/* 02228 80AC4EC8 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 0222C 80AC4ECC AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 02230 80AC4ED0 AFB10020 */ sw $s1, 0x0020($sp)
|
||||
/* 02234 80AC4ED4 AFB0001C */ sw $s0, 0x001C($sp)
|
||||
/* 02238 80AC4ED8 8C8E1C44 */ lw $t6, 0x1C44($a0) ## 00001C44
|
||||
/* 0223C 80AC4EDC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 02240 80AC4EE0 3C0480AD */ lui $a0, %hi(D_80AC9178) ## $a0 = 80AD0000
|
||||
/* 02244 80AC4EE4 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 02248 80AC4EE8 24849178 */ addiu $a0, $a0, %lo(D_80AC9178) ## $a0 = 80AC9178
|
||||
/* 0224C 80AC4EEC 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 02250 80AC4EF0 AFAE002C */ sw $t6, 0x002C($sp)
|
||||
/* 02254 80AC4EF4 922F0252 */ lbu $t7, 0x0252($s1) ## 00000252
|
||||
/* 02258 80AC4EF8 3C0142F0 */ lui $at, 0x42F0 ## $at = 42F00000
|
||||
/* 0225C 80AC4EFC 44810000 */ mtc1 $at, $f0 ## $f0 = 120.00
|
||||
/* 02260 80AC4F00 000FC080 */ sll $t8, $t7, 2
|
||||
/* 02264 80AC4F04 0238C821 */ addu $t9, $s1, $t8
|
||||
/* 02268 80AC4F08 8F280200 */ lw $t0, 0x0200($t9) ## 00000200
|
||||
/* 0226C 80AC4F0C 44070000 */ mfc1 $a3, $f0
|
||||
/* 02270 80AC4F10 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02274 80AC4F14 8D0601A4 */ lw $a2, 0x01A4($t0) ## 000001A4
|
||||
/* 02278 80AC4F18 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 0227C 80AC4F1C 0C00BD0D */ jal func_8002F434
|
||||
/* 02280 80AC4F20 E7A00010 */ swc1 $f0, 0x0010($sp)
|
||||
/* 02284 80AC4F24 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 02288 80AC4F28 8FA2002C */ lw $v0, 0x002C($sp)
|
||||
/* 0228C 80AC4F2C 00300821 */ addu $at, $at, $s0
|
||||
/* 02290 80AC4F30 24090036 */ addiu $t1, $zero, 0x0036 ## $t1 = 00000036
|
||||
/* 02294 80AC4F34 A02903DC */ sb $t1, 0x03DC($at) ## 000103DC
|
||||
/* 02298 80AC4F38 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0229C 80AC4F3C 00300821 */ addu $at, $at, $s0
|
||||
/* 022A0 80AC4F40 240A0004 */ addiu $t2, $zero, 0x0004 ## $t2 = 00000004
|
||||
/* 022A4 80AC4F44 A02A04BF */ sb $t2, 0x04BF($at) ## 000104BF
|
||||
/* 022A8 80AC4F48 8C4B0680 */ lw $t3, 0x0680($v0) ## 00000680
|
||||
/* 022AC 80AC4F4C 3C01DFFF */ lui $at, 0xDFFF ## $at = DFFF0000
|
||||
/* 022B0 80AC4F50 3421FFFF */ ori $at, $at, 0xFFFF ## $at = DFFFFFFF
|
||||
/* 022B4 80AC4F54 01616024 */ and $t4, $t3, $at
|
||||
/* 022B8 80AC4F58 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 022BC 80AC4F5C 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 022C0 80AC4F60 0C02F124 */ jal func_800BC490
|
||||
/* 022C4 80AC4F64 AC4C0680 */ sw $t4, 0x0680($v0) ## 00000680
|
||||
/* 022C8 80AC4F68 0C020978 */ jal Interface_ChangeAlpha
|
||||
/* 022CC 80AC4F6C 24040032 */ addiu $a0, $zero, 0x0032 ## $a0 = 00000032
|
||||
/* 022D0 80AC4F70 A2200251 */ sb $zero, 0x0251($s1) ## 00000251
|
||||
/* 022D4 80AC4F74 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 022D8 80AC4F78 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 022DC 80AC4F7C 0C2B0CD4 */ jal func_80AC3350
|
||||
/* 022E0 80AC4F80 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
|
||||
/* 022E4 80AC4F84 240D000F */ addiu $t5, $zero, 0x000F ## $t5 = 0000000F
|
||||
/* 022E8 80AC4F88 3C0480AD */ lui $a0, %hi(D_80AC9198) ## $a0 = 80AD0000
|
||||
/* 022EC 80AC4F8C A62D01FC */ sh $t5, 0x01FC($s1) ## 000001FC
|
||||
/* 022F0 80AC4F90 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 022F4 80AC4F94 24849198 */ addiu $a0, $a0, %lo(D_80AC9198) ## $a0 = 80AC9198
|
||||
/* 022F8 80AC4F98 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 022FC 80AC4F9C 8FB0001C */ lw $s0, 0x001C($sp)
|
||||
/* 02300 80AC4FA0 8FB10020 */ lw $s1, 0x0020($sp)
|
||||
/* 02304 80AC4FA4 03E00008 */ jr $ra
|
||||
/* 02308 80AC4FA8 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
|
@ -1,14 +0,0 @@
|
|||
glabel func_80AC4FAC
|
||||
/* 0230C 80AC4FAC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 02310 80AC4FB0 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 02314 80AC4FB4 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 02318 80AC4FB8 AFA60020 */ sw $a2, 0x0020($sp)
|
||||
/* 0231C 80AC4FBC 0C042DC8 */ jal func_8010B720
|
||||
/* 02320 80AC4FC0 30C5FFFF */ andi $a1, $a2, 0xFFFF ## $a1 = 00000000
|
||||
/* 02324 80AC4FC4 8FAF001C */ lw $t7, 0x001C($sp)
|
||||
/* 02328 80AC4FC8 240E000E */ addiu $t6, $zero, 0x000E ## $t6 = 0000000E
|
||||
/* 0232C 80AC4FCC A5EE01FC */ sh $t6, 0x01FC($t7) ## 000001FC
|
||||
/* 02330 80AC4FD0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02334 80AC4FD4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 02338 80AC4FD8 03E00008 */ jr $ra
|
||||
/* 0233C 80AC4FDC 00000000 */ nop
|
|
@ -1,14 +0,0 @@
|
|||
glabel func_80AC4FE0
|
||||
/* 02340 80AC4FE0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 02344 80AC4FE4 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 02348 80AC4FE8 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 0234C 80AC4FEC AFA60020 */ sw $a2, 0x0020($sp)
|
||||
/* 02350 80AC4FF0 0C042DC8 */ jal func_8010B720
|
||||
/* 02354 80AC4FF4 30C5FFFF */ andi $a1, $a2, 0xFFFF ## $a1 = 00000000
|
||||
/* 02358 80AC4FF8 8FAF001C */ lw $t7, 0x001C($sp)
|
||||
/* 0235C 80AC4FFC 240E0017 */ addiu $t6, $zero, 0x0017 ## $t6 = 00000017
|
||||
/* 02360 80AC5000 A5EE01FC */ sh $t6, 0x01FC($t7) ## 000001FC
|
||||
/* 02364 80AC5004 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02368 80AC5008 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 0236C 80AC500C 03E00008 */ jr $ra
|
||||
/* 02370 80AC5010 00000000 */ nop
|
|
@ -1,126 +0,0 @@
|
|||
.late_rodata
|
||||
glabel jtbl_80AC95CC
|
||||
.word L80AC5070
|
||||
.word L80AC50DC
|
||||
.word L80AC512C
|
||||
.word L80AC514C
|
||||
.word L80AC516C
|
||||
.word L80AC518C
|
||||
|
||||
.text
|
||||
glabel func_80AC5014
|
||||
/* 02374 80AC5014 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 02378 80AC5018 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 0237C 80AC501C AFB10018 */ sw $s1, 0x0018($sp)
|
||||
/* 02380 80AC5020 AFB00014 */ sw $s0, 0x0014($sp)
|
||||
/* 02384 80AC5024 90AE0252 */ lbu $t6, 0x0252($a1) ## 00000252
|
||||
/* 02388 80AC5028 00A08025 */ or $s0, $a1, $zero ## $s0 = 00000000
|
||||
/* 0238C 80AC502C 00808825 */ or $s1, $a0, $zero ## $s1 = 00000000
|
||||
/* 02390 80AC5030 000E7880 */ sll $t7, $t6, 2
|
||||
/* 02394 80AC5034 00AFC021 */ addu $t8, $a1, $t7
|
||||
/* 02398 80AC5038 8F050200 */ lw $a1, 0x0200($t8) ## 00000200
|
||||
/* 0239C 80AC503C AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 023A0 80AC5040 8CB901BC */ lw $t9, 0x01BC($a1) ## 000001BC
|
||||
/* 023A4 80AC5044 0320F809 */ jalr $ra, $t9
|
||||
/* 023A8 80AC5048 00000000 */ nop
|
||||
/* 023AC 80AC504C 2C410006 */ sltiu $at, $v0, 0x0006
|
||||
/* 023B0 80AC5050 10200054 */ beq $at, $zero, .L80AC51A4
|
||||
/* 023B4 80AC5054 8FA70024 */ lw $a3, 0x0024($sp)
|
||||
/* 023B8 80AC5058 00024080 */ sll $t0, $v0, 2
|
||||
/* 023BC 80AC505C 3C0180AD */ lui $at, %hi(jtbl_80AC95CC) ## $at = 80AD0000
|
||||
/* 023C0 80AC5060 00280821 */ addu $at, $at, $t0
|
||||
/* 023C4 80AC5064 8C2895CC */ lw $t0, %lo(jtbl_80AC95CC)($at)
|
||||
/* 023C8 80AC5068 01000008 */ jr $t0
|
||||
/* 023CC 80AC506C 00000000 */ nop
|
||||
glabel L80AC5070
|
||||
/* 023D0 80AC5070 84E9001C */ lh $t1, 0x001C($a3) ## 0000001C
|
||||
/* 023D4 80AC5074 2401000C */ addiu $at, $zero, 0x000C ## $at = 0000000C
|
||||
/* 023D8 80AC5078 3C0A8016 */ lui $t2, %hi(gSaveContext+0xf06)
|
||||
/* 023DC 80AC507C 1521000A */ bne $t1, $at, .L80AC50A8
|
||||
/* 023E0 80AC5080 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 023E4 80AC5084 954AF566 */ lhu $t2, %lo(gSaveContext+0xf06)($t2)
|
||||
/* 023E8 80AC5088 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 023EC 80AC508C 314B0040 */ andi $t3, $t2, 0x0040 ## $t3 = 00000000
|
||||
/* 023F0 80AC5090 51600006 */ beql $t3, $zero, .L80AC50AC
|
||||
/* 023F4 80AC5094 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 023F8 80AC5098 0C2B18B1 */ jal func_80AC62C4
|
||||
/* 023FC 80AC509C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02400 80AC50A0 10000041 */ beq $zero, $zero, .L80AC51A8
|
||||
/* 02404 80AC50A4 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC50A8:
|
||||
/* 02408 80AC50A8 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
.L80AC50AC:
|
||||
/* 0240C 80AC50AC 0C2B13B2 */ jal func_80AC4EC8
|
||||
/* 02410 80AC50B0 AFA70024 */ sw $a3, 0x0024($sp)
|
||||
/* 02414 80AC50B4 8FA50024 */ lw $a1, 0x0024($sp)
|
||||
/* 02418 80AC50B8 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 0241C 80AC50BC A2000251 */ sb $zero, 0x0251($s0) ## 00000251
|
||||
/* 02420 80AC50C0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02424 80AC50C4 E60402D0 */ swc1 $f4, 0x02D0($s0) ## 000002D0
|
||||
/* 02428 80AC50C8 8CB901AC */ lw $t9, 0x01AC($a1) ## 000001AC
|
||||
/* 0242C 80AC50CC 0320F809 */ jalr $ra, $t9
|
||||
/* 02430 80AC50D0 00000000 */ nop
|
||||
/* 02434 80AC50D4 10000034 */ beq $zero, $zero, .L80AC51A8
|
||||
/* 02438 80AC50D8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
glabel L80AC50DC
|
||||
/* 0243C 80AC50DC AFA70024 */ sw $a3, 0x0024($sp)
|
||||
/* 02440 80AC50E0 8CF901C0 */ lw $t9, 0x01C0($a3) ## 000001C0
|
||||
/* 02444 80AC50E4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02448 80AC50E8 00E02825 */ or $a1, $a3, $zero ## $a1 = 00000000
|
||||
/* 0244C 80AC50EC 0320F809 */ jalr $ra, $t9
|
||||
/* 02450 80AC50F0 00000000 */ nop
|
||||
/* 02454 80AC50F4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02458 80AC50F8 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 0245C 80AC50FC 0C2B13F8 */ jal func_80AC4FE0
|
||||
/* 02460 80AC5100 24060084 */ addiu $a2, $zero, 0x0084 ## $a2 = 00000084
|
||||
/* 02464 80AC5104 8FA50024 */ lw $a1, 0x0024($sp)
|
||||
/* 02468 80AC5108 44803000 */ mtc1 $zero, $f6 ## $f6 = 0.00
|
||||
/* 0246C 80AC510C A2000251 */ sb $zero, 0x0251($s0) ## 00000251
|
||||
/* 02470 80AC5110 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02474 80AC5114 E60602D0 */ swc1 $f6, 0x02D0($s0) ## 000002D0
|
||||
/* 02478 80AC5118 8CB901AC */ lw $t9, 0x01AC($a1) ## 000001AC
|
||||
/* 0247C 80AC511C 0320F809 */ jalr $ra, $t9
|
||||
/* 02480 80AC5120 00000000 */ nop
|
||||
/* 02484 80AC5124 10000020 */ beq $zero, $zero, .L80AC51A8
|
||||
/* 02488 80AC5128 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
glabel L80AC512C
|
||||
/* 0248C 80AC512C 0C01E221 */ jal func_80078884
|
||||
/* 02490 80AC5130 24044806 */ addiu $a0, $zero, 0x4806 ## $a0 = 00004806
|
||||
/* 02494 80AC5134 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02498 80AC5138 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 0249C 80AC513C 0C2B13EB */ jal func_80AC4FAC
|
||||
/* 024A0 80AC5140 24060086 */ addiu $a2, $zero, 0x0086 ## $a2 = 00000086
|
||||
/* 024A4 80AC5144 10000018 */ beq $zero, $zero, .L80AC51A8
|
||||
/* 024A8 80AC5148 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
glabel L80AC514C
|
||||
/* 024AC 80AC514C 0C01E221 */ jal func_80078884
|
||||
/* 024B0 80AC5150 24044806 */ addiu $a0, $zero, 0x4806 ## $a0 = 00004806
|
||||
/* 024B4 80AC5154 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 024B8 80AC5158 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 024BC 80AC515C 0C2B13EB */ jal func_80AC4FAC
|
||||
/* 024C0 80AC5160 24060096 */ addiu $a2, $zero, 0x0096 ## $a2 = 00000096
|
||||
/* 024C4 80AC5164 10000010 */ beq $zero, $zero, .L80AC51A8
|
||||
/* 024C8 80AC5168 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
glabel L80AC516C
|
||||
/* 024CC 80AC516C 0C01E221 */ jal func_80078884
|
||||
/* 024D0 80AC5170 24044806 */ addiu $a0, $zero, 0x4806 ## $a0 = 00004806
|
||||
/* 024D4 80AC5174 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 024D8 80AC5178 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 024DC 80AC517C 0C2B13EB */ jal func_80AC4FAC
|
||||
/* 024E0 80AC5180 24060085 */ addiu $a2, $zero, 0x0085 ## $a2 = 00000085
|
||||
/* 024E4 80AC5184 10000008 */ beq $zero, $zero, .L80AC51A8
|
||||
/* 024E8 80AC5188 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
glabel L80AC518C
|
||||
/* 024EC 80AC518C 0C01E221 */ jal func_80078884
|
||||
/* 024F0 80AC5190 24044806 */ addiu $a0, $zero, 0x4806 ## $a0 = 00004806
|
||||
/* 024F4 80AC5194 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 024F8 80AC5198 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 024FC 80AC519C 0C2B13EB */ jal func_80AC4FAC
|
||||
/* 02500 80AC51A0 24060086 */ addiu $a2, $zero, 0x0086 ## $a2 = 00000086
|
||||
.L80AC51A4:
|
||||
/* 02504 80AC51A4 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC51A8:
|
||||
/* 02508 80AC51A8 8FB00014 */ lw $s0, 0x0014($sp)
|
||||
/* 0250C 80AC51AC 8FB10018 */ lw $s1, 0x0018($sp)
|
||||
/* 02510 80AC51B0 03E00008 */ jr $ra
|
||||
/* 02514 80AC51B4 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
|
@ -1,73 +0,0 @@
|
|||
glabel func_80AC51B8
|
||||
/* 02518 80AC51B8 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 0251C 80AC51BC AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 02520 80AC51C0 AFB20020 */ sw $s2, 0x0020($sp)
|
||||
/* 02524 80AC51C4 AFB1001C */ sw $s1, 0x001C($sp)
|
||||
/* 02528 80AC51C8 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 0252C 80AC51CC 90AE0252 */ lbu $t6, 0x0252($a1) ## 00000252
|
||||
/* 02530 80AC51D0 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 02534 80AC51D4 00809025 */ or $s2, $a0, $zero ## $s2 = 00000000
|
||||
/* 02538 80AC51D8 000E7880 */ sll $t7, $t6, 2
|
||||
/* 0253C 80AC51DC 00AFC021 */ addu $t8, $a1, $t7
|
||||
/* 02540 80AC51E0 8F100200 */ lw $s0, 0x0200($t8) ## 00000200
|
||||
/* 02544 80AC51E4 8E1901BC */ lw $t9, 0x01BC($s0) ## 000001BC
|
||||
/* 02548 80AC51E8 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 0254C 80AC51EC 0320F809 */ jalr $ra, $t9
|
||||
/* 02550 80AC51F0 00000000 */ nop
|
||||
/* 02554 80AC51F4 1040000B */ beq $v0, $zero, .L80AC5224
|
||||
/* 02558 80AC51F8 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 0255C 80AC51FC 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 02560 80AC5200 1041000E */ beq $v0, $at, .L80AC523C
|
||||
/* 02564 80AC5204 24010003 */ addiu $at, $zero, 0x0003 ## $at = 00000003
|
||||
/* 02568 80AC5208 1041001F */ beq $v0, $at, .L80AC5288
|
||||
/* 0256C 80AC520C 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 02570 80AC5210 24010004 */ addiu $at, $zero, 0x0004 ## $at = 00000004
|
||||
/* 02574 80AC5214 10410021 */ beq $v0, $at, .L80AC529C
|
||||
/* 02578 80AC5218 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 0257C 80AC521C 10000023 */ beq $zero, $zero, .L80AC52AC
|
||||
/* 02580 80AC5220 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80AC5224:
|
||||
/* 02584 80AC5224 0C042DC8 */ jal func_8010B720
|
||||
/* 02588 80AC5228 2405009C */ addiu $a1, $zero, 0x009C ## $a1 = 0000009C
|
||||
/* 0258C 80AC522C 24080012 */ addiu $t0, $zero, 0x0012 ## $t0 = 00000012
|
||||
/* 02590 80AC5230 A62801FC */ sh $t0, 0x01FC($s1) ## 000001FC
|
||||
/* 02594 80AC5234 1000001C */ beq $zero, $zero, .L80AC52A8
|
||||
/* 02598 80AC5238 A2200251 */ sb $zero, 0x0251($s1) ## 00000251
|
||||
.L80AC523C:
|
||||
/* 0259C 80AC523C 8E1901C0 */ lw $t9, 0x01C0($s0) ## 000001C0
|
||||
/* 025A0 80AC5240 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 025A4 80AC5244 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 025A8 80AC5248 0320F809 */ jalr $ra, $t9
|
||||
/* 025AC 80AC524C 00000000 */ nop
|
||||
/* 025B0 80AC5250 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 025B4 80AC5254 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 025B8 80AC5258 0C2B13F8 */ jal func_80AC4FE0
|
||||
/* 025BC 80AC525C 24060098 */ addiu $a2, $zero, 0x0098 ## $a2 = 00000098
|
||||
/* 025C0 80AC5260 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 025C4 80AC5264 A2200251 */ sb $zero, 0x0251($s1) ## 00000251
|
||||
/* 025C8 80AC5268 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 025CC 80AC526C E62402D0 */ swc1 $f4, 0x02D0($s1) ## 000002D0
|
||||
/* 025D0 80AC5270 8E1901AC */ lw $t9, 0x01AC($s0) ## 000001AC
|
||||
/* 025D4 80AC5274 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 025D8 80AC5278 0320F809 */ jalr $ra, $t9
|
||||
/* 025DC 80AC527C 00000000 */ nop
|
||||
/* 025E0 80AC5280 1000000A */ beq $zero, $zero, .L80AC52AC
|
||||
/* 025E4 80AC5284 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80AC5288:
|
||||
/* 025E8 80AC5288 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 025EC 80AC528C 0C2B13EB */ jal func_80AC4FAC
|
||||
/* 025F0 80AC5290 24060096 */ addiu $a2, $zero, 0x0096 ## $a2 = 00000096
|
||||
/* 025F4 80AC5294 10000005 */ beq $zero, $zero, .L80AC52AC
|
||||
/* 025F8 80AC5298 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80AC529C:
|
||||
/* 025FC 80AC529C 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 02600 80AC52A0 0C2B13EB */ jal func_80AC4FAC
|
||||
/* 02604 80AC52A4 24060085 */ addiu $a2, $zero, 0x0085 ## $a2 = 00000085
|
||||
.L80AC52A8:
|
||||
/* 02608 80AC52A8 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80AC52AC:
|
||||
/* 0260C 80AC52AC 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 02610 80AC52B0 8FB1001C */ lw $s1, 0x001C($sp)
|
||||
/* 02614 80AC52B4 8FB20020 */ lw $s2, 0x0020($sp)
|
||||
/* 02618 80AC52B8 03E00008 */ jr $ra
|
||||
/* 0261C 80AC52BC 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
|
@ -1,83 +0,0 @@
|
|||
glabel func_80AC52C0
|
||||
/* 02620 80AC52C0 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 02624 80AC52C4 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 02628 80AC52C8 AFB20020 */ sw $s2, 0x0020($sp)
|
||||
/* 0262C 80AC52CC AFB1001C */ sw $s1, 0x001C($sp)
|
||||
/* 02630 80AC52D0 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 02634 80AC52D4 90AE0252 */ lbu $t6, 0x0252($a1) ## 00000252
|
||||
/* 02638 80AC52D8 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 0263C 80AC52DC 00809025 */ or $s2, $a0, $zero ## $s2 = 00000000
|
||||
/* 02640 80AC52E0 000E7880 */ sll $t7, $t6, 2
|
||||
/* 02644 80AC52E4 00AFC021 */ addu $t8, $a1, $t7
|
||||
/* 02648 80AC52E8 8F100200 */ lw $s0, 0x0200($t8) ## 00000200
|
||||
/* 0264C 80AC52EC 8E1901BC */ lw $t9, 0x01BC($s0) ## 000001BC
|
||||
/* 02650 80AC52F0 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 02654 80AC52F4 0320F809 */ jalr $ra, $t9
|
||||
/* 02658 80AC52F8 00000000 */ nop
|
||||
/* 0265C 80AC52FC 1040000A */ beq $v0, $zero, .L80AC5328
|
||||
/* 02660 80AC5300 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 02664 80AC5304 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 02668 80AC5308 10410013 */ beq $v0, $at, .L80AC5358
|
||||
/* 0266C 80AC530C 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 02670 80AC5310 10410024 */ beq $v0, $at, .L80AC53A4
|
||||
/* 02674 80AC5314 24010004 */ addiu $at, $zero, 0x0004 ## $at = 00000004
|
||||
/* 02678 80AC5318 1041002A */ beq $v0, $at, .L80AC53C4
|
||||
/* 0267C 80AC531C 00000000 */ nop
|
||||
/* 02680 80AC5320 1000002F */ beq $zero, $zero, .L80AC53E0
|
||||
/* 02684 80AC5324 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80AC5328:
|
||||
/* 02688 80AC5328 0C2B13B2 */ jal func_80AC4EC8
|
||||
/* 0268C 80AC532C 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 02690 80AC5330 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 02694 80AC5334 A2200251 */ sb $zero, 0x0251($s1) ## 00000251
|
||||
/* 02698 80AC5338 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 0269C 80AC533C E62402D0 */ swc1 $f4, 0x02D0($s1) ## 000002D0
|
||||
/* 026A0 80AC5340 8E1901AC */ lw $t9, 0x01AC($s0) ## 000001AC
|
||||
/* 026A4 80AC5344 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 026A8 80AC5348 0320F809 */ jalr $ra, $t9
|
||||
/* 026AC 80AC534C 00000000 */ nop
|
||||
/* 026B0 80AC5350 10000023 */ beq $zero, $zero, .L80AC53E0
|
||||
/* 026B4 80AC5354 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80AC5358:
|
||||
/* 026B8 80AC5358 8E1901C0 */ lw $t9, 0x01C0($s0) ## 000001C0
|
||||
/* 026BC 80AC535C 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 026C0 80AC5360 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 026C4 80AC5364 0320F809 */ jalr $ra, $t9
|
||||
/* 026C8 80AC5368 00000000 */ nop
|
||||
/* 026CC 80AC536C 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 026D0 80AC5370 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 026D4 80AC5374 0C2B13F8 */ jal func_80AC4FE0
|
||||
/* 026D8 80AC5378 2406009A */ addiu $a2, $zero, 0x009A ## $a2 = 0000009A
|
||||
/* 026DC 80AC537C 44803000 */ mtc1 $zero, $f6 ## $f6 = 0.00
|
||||
/* 026E0 80AC5380 A2200251 */ sb $zero, 0x0251($s1) ## 00000251
|
||||
/* 026E4 80AC5384 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 026E8 80AC5388 E62602D0 */ swc1 $f6, 0x02D0($s1) ## 000002D0
|
||||
/* 026EC 80AC538C 8E1901AC */ lw $t9, 0x01AC($s0) ## 000001AC
|
||||
/* 026F0 80AC5390 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 026F4 80AC5394 0320F809 */ jalr $ra, $t9
|
||||
/* 026F8 80AC5398 00000000 */ nop
|
||||
/* 026FC 80AC539C 10000010 */ beq $zero, $zero, .L80AC53E0
|
||||
/* 02700 80AC53A0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80AC53A4:
|
||||
/* 02704 80AC53A4 0C01E221 */ jal func_80078884
|
||||
/* 02708 80AC53A8 24044806 */ addiu $a0, $zero, 0x4806 ## $a0 = 00004806
|
||||
/* 0270C 80AC53AC 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 02710 80AC53B0 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 02714 80AC53B4 0C2B13EB */ jal func_80AC4FAC
|
||||
/* 02718 80AC53B8 2406009D */ addiu $a2, $zero, 0x009D ## $a2 = 0000009D
|
||||
/* 0271C 80AC53BC 10000008 */ beq $zero, $zero, .L80AC53E0
|
||||
/* 02720 80AC53C0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80AC53C4:
|
||||
/* 02724 80AC53C4 0C01E221 */ jal func_80078884
|
||||
/* 02728 80AC53C8 24044806 */ addiu $a0, $zero, 0x4806 ## $a0 = 00004806
|
||||
/* 0272C 80AC53CC 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 02730 80AC53D0 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 02734 80AC53D4 0C2B13EB */ jal func_80AC4FAC
|
||||
/* 02738 80AC53D8 24060085 */ addiu $a2, $zero, 0x0085 ## $a2 = 00000085
|
||||
/* 0273C 80AC53DC 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80AC53E0:
|
||||
/* 02740 80AC53E0 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 02744 80AC53E4 8FB1001C */ lw $s1, 0x001C($sp)
|
||||
/* 02748 80AC53E8 8FB20020 */ lw $s2, 0x0020($sp)
|
||||
/* 0274C 80AC53EC 03E00008 */ jr $ra
|
||||
/* 02750 80AC53F0 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
|
@ -1,69 +0,0 @@
|
|||
glabel func_80AC53F4
|
||||
/* 02754 80AC53F4 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 02758 80AC53F8 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 0275C 80AC53FC AFB20020 */ sw $s2, 0x0020($sp)
|
||||
/* 02760 80AC5400 AFB1001C */ sw $s1, 0x001C($sp)
|
||||
/* 02764 80AC5404 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 02768 80AC5408 90AE0252 */ lbu $t6, 0x0252($a1) ## 00000252
|
||||
/* 0276C 80AC540C 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 02770 80AC5410 00809025 */ or $s2, $a0, $zero ## $s2 = 00000000
|
||||
/* 02774 80AC5414 000E7880 */ sll $t7, $t6, 2
|
||||
/* 02778 80AC5418 00AFC021 */ addu $t8, $a1, $t7
|
||||
/* 0277C 80AC541C 8F100200 */ lw $s0, 0x0200($t8) ## 00000200
|
||||
/* 02780 80AC5420 8E1901BC */ lw $t9, 0x01BC($s0) ## 000001BC
|
||||
/* 02784 80AC5424 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 02788 80AC5428 0320F809 */ jalr $ra, $t9
|
||||
/* 0278C 80AC542C 00000000 */ nop
|
||||
/* 02790 80AC5430 10400009 */ beq $v0, $zero, .L80AC5458
|
||||
/* 02794 80AC5434 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 02798 80AC5438 10410007 */ beq $v0, $at, .L80AC5458
|
||||
/* 0279C 80AC543C 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 027A0 80AC5440 10410018 */ beq $v0, $at, .L80AC54A4
|
||||
/* 027A4 80AC5444 24010004 */ addiu $at, $zero, 0x0004 ## $at = 00000004
|
||||
/* 027A8 80AC5448 1041001E */ beq $v0, $at, .L80AC54C4
|
||||
/* 027AC 80AC544C 00000000 */ nop
|
||||
/* 027B0 80AC5450 10000023 */ beq $zero, $zero, .L80AC54E0
|
||||
/* 027B4 80AC5454 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80AC5458:
|
||||
/* 027B8 80AC5458 8E1901C0 */ lw $t9, 0x01C0($s0) ## 000001C0
|
||||
/* 027BC 80AC545C 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 027C0 80AC5460 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 027C4 80AC5464 0320F809 */ jalr $ra, $t9
|
||||
/* 027C8 80AC5468 00000000 */ nop
|
||||
/* 027CC 80AC546C 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 027D0 80AC5470 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 027D4 80AC5474 0C2B13F8 */ jal func_80AC4FE0
|
||||
/* 027D8 80AC5478 24060084 */ addiu $a2, $zero, 0x0084 ## $a2 = 00000084
|
||||
/* 027DC 80AC547C 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 027E0 80AC5480 A2200251 */ sb $zero, 0x0251($s1) ## 00000251
|
||||
/* 027E4 80AC5484 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 027E8 80AC5488 E62402D0 */ swc1 $f4, 0x02D0($s1) ## 000002D0
|
||||
/* 027EC 80AC548C 8E1901AC */ lw $t9, 0x01AC($s0) ## 000001AC
|
||||
/* 027F0 80AC5490 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 027F4 80AC5494 0320F809 */ jalr $ra, $t9
|
||||
/* 027F8 80AC5498 00000000 */ nop
|
||||
/* 027FC 80AC549C 10000010 */ beq $zero, $zero, .L80AC54E0
|
||||
/* 02800 80AC54A0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80AC54A4:
|
||||
/* 02804 80AC54A4 0C01E221 */ jal func_80078884
|
||||
/* 02808 80AC54A8 24044806 */ addiu $a0, $zero, 0x4806 ## $a0 = 00004806
|
||||
/* 0280C 80AC54AC 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 02810 80AC54B0 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 02814 80AC54B4 0C2B13EB */ jal func_80AC4FAC
|
||||
/* 02818 80AC54B8 24060086 */ addiu $a2, $zero, 0x0086 ## $a2 = 00000086
|
||||
/* 0281C 80AC54BC 10000008 */ beq $zero, $zero, .L80AC54E0
|
||||
/* 02820 80AC54C0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80AC54C4:
|
||||
/* 02824 80AC54C4 0C01E221 */ jal func_80078884
|
||||
/* 02828 80AC54C8 24044806 */ addiu $a0, $zero, 0x4806 ## $a0 = 00004806
|
||||
/* 0282C 80AC54CC 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 02830 80AC54D0 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 02834 80AC54D4 0C2B13EB */ jal func_80AC4FAC
|
||||
/* 02838 80AC54D8 24060085 */ addiu $a2, $zero, 0x0085 ## $a2 = 00000085
|
||||
/* 0283C 80AC54DC 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80AC54E0:
|
||||
/* 02840 80AC54E0 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 02844 80AC54E4 8FB1001C */ lw $s1, 0x001C($sp)
|
||||
/* 02848 80AC54E8 8FB20020 */ lw $s2, 0x0020($sp)
|
||||
/* 0284C 80AC54EC 03E00008 */ jr $ra
|
||||
/* 02850 80AC54F0 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
|
@ -1,48 +0,0 @@
|
|||
glabel func_80AC54F4
|
||||
/* 02854 80AC54F4 3C038016 */ lui $v1, %hi(gSaveContext)
|
||||
/* 02858 80AC54F8 2463E660 */ addiu $v1, %lo(gSaveContext)
|
||||
/* 0285C 80AC54FC 8C6E0004 */ lw $t6, 0x0004($v1) ## 8015E664
|
||||
/* 02860 80AC5500 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 02864 80AC5504 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 02868 80AC5508 11C00003 */ beq $t6, $zero, .L80AC5518
|
||||
/* 0286C 80AC550C 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 02870 80AC5510 10000002 */ beq $zero, $zero, .L80AC551C
|
||||
/* 02874 80AC5514 24020005 */ addiu $v0, $zero, 0x0005 ## $v0 = 00000005
|
||||
.L80AC5518:
|
||||
/* 02878 80AC5518 24020011 */ addiu $v0, $zero, 0x0011 ## $v0 = 00000011
|
||||
.L80AC551C:
|
||||
/* 0287C 80AC551C 14410017 */ bne $v0, $at, .L80AC557C
|
||||
/* 02880 80AC5520 00000000 */ nop
|
||||
/* 02884 80AC5524 946F0ED8 */ lhu $t7, 0x0ED8($v1) ## 8015F538
|
||||
/* 02888 80AC5528 31F80020 */ andi $t8, $t7, 0x0020 ## $t8 = 00000000
|
||||
/* 0288C 80AC552C 1700000F */ bne $t8, $zero, .L80AC556C
|
||||
/* 02890 80AC5530 00000000 */ nop
|
||||
/* 02894 80AC5534 94790F16 */ lhu $t9, 0x0F16($v1) ## 8015F576
|
||||
/* 02898 80AC5538 24090013 */ addiu $t1, $zero, 0x0013 ## $t1 = 00000013
|
||||
/* 0289C 80AC553C 33281000 */ andi $t0, $t9, 0x1000 ## $t0 = 00000000
|
||||
/* 028A0 80AC5540 51000006 */ beql $t0, $zero, .L80AC555C
|
||||
/* 028A4 80AC5544 ACA00288 */ sw $zero, 0x0288($a1) ## 00000288
|
||||
/* 028A8 80AC5548 0C2B13EB */ jal func_80AC4FAC
|
||||
/* 028AC 80AC554C 2406302E */ addiu $a2, $zero, 0x302E ## $a2 = 0000302E
|
||||
/* 028B0 80AC5550 1000000D */ beq $zero, $zero, .L80AC5588
|
||||
/* 028B4 80AC5554 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 028B8 80AC5558 ACA00288 */ sw $zero, 0x0288($a1) ## 00000288
|
||||
.L80AC555C:
|
||||
/* 028BC 80AC555C ACA002C0 */ sw $zero, 0x02C0($a1) ## 000002C0
|
||||
/* 028C0 80AC5560 A0A00251 */ sb $zero, 0x0251($a1) ## 00000251
|
||||
/* 028C4 80AC5564 10000007 */ beq $zero, $zero, .L80AC5584
|
||||
/* 028C8 80AC5568 A4A901FC */ sh $t1, 0x01FC($a1) ## 000001FC
|
||||
.L80AC556C:
|
||||
/* 028CC 80AC556C 0C2B14FD */ jal func_80AC53F4
|
||||
/* 028D0 80AC5570 00000000 */ nop
|
||||
/* 028D4 80AC5574 10000004 */ beq $zero, $zero, .L80AC5588
|
||||
/* 028D8 80AC5578 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AC557C:
|
||||
/* 028DC 80AC557C 0C2B14FD */ jal func_80AC53F4
|
||||
/* 028E0 80AC5580 00000000 */ nop
|
||||
.L80AC5584:
|
||||
/* 028E4 80AC5584 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AC5588:
|
||||
/* 028E8 80AC5588 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 028EC 80AC558C 03E00008 */ jr $ra
|
||||
/* 028F0 80AC5590 00000000 */ nop
|
|
@ -1,76 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80AC91B4
|
||||
.asciz "%s[%d]:\x1b[32mズーム中!!\x1b[m\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC91D4
|
||||
.asciz "../z_en_oB1.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80AC5594
|
||||
/* 028F4 80AC5594 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 028F8 80AC5598 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 028FC 80AC559C AFB10018 */ sw $s1, 0x0018($sp)
|
||||
/* 02900 80AC55A0 AFB00014 */ sw $s0, 0x0014($sp)
|
||||
/* 02904 80AC55A4 00A08025 */ or $s0, $a1, $zero ## $s0 = 00000000
|
||||
/* 02908 80AC55A8 00808825 */ or $s1, $a0, $zero ## $s1 = 00000000
|
||||
/* 0290C 80AC55AC 0C2B1924 */ jal func_80AC6490
|
||||
/* 02910 80AC55B0 AFA60028 */ sw $a2, 0x0028($sp)
|
||||
/* 02914 80AC55B4 14400008 */ bne $v0, $zero, .L80AC55D8
|
||||
/* 02918 80AC55B8 3C0480AD */ lui $a0, %hi(D_80AC91B4) ## $a0 = 80AD0000
|
||||
/* 0291C 80AC55BC 3C0580AD */ lui $a1, %hi(D_80AC91D4) ## $a1 = 80AD0000
|
||||
/* 02920 80AC55C0 24A591D4 */ addiu $a1, $a1, %lo(D_80AC91D4) ## $a1 = 80AC91D4
|
||||
/* 02924 80AC55C4 248491B4 */ addiu $a0, $a0, %lo(D_80AC91B4) ## $a0 = 80AC91B4
|
||||
/* 02928 80AC55C8 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 0292C 80AC55CC 24060A5E */ addiu $a2, $zero, 0x0A5E ## $a2 = 00000A5E
|
||||
/* 02930 80AC55D0 10000027 */ beq $zero, $zero, .L80AC5670
|
||||
/* 02934 80AC55D4 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC55D8:
|
||||
/* 02938 80AC55D8 0C042F6F */ jal func_8010BDBC
|
||||
/* 0293C 80AC55DC 260420D8 */ addiu $a0, $s0, 0x20D8 ## $a0 = 000020D8
|
||||
/* 02940 80AC55E0 24010004 */ addiu $at, $zero, 0x0004 ## $at = 00000004
|
||||
/* 02944 80AC55E4 14410021 */ bne $v0, $at, .L80AC566C
|
||||
/* 02948 80AC55E8 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0294C 80AC55EC 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 02950 80AC55F0 0C2B0E32 */ jal func_80AC38C8
|
||||
/* 02954 80AC55F4 26060014 */ addiu $a2, $s0, 0x0014 ## $a2 = 00000014
|
||||
/* 02958 80AC55F8 5440001D */ bnel $v0, $zero, .L80AC5670
|
||||
/* 0295C 80AC55FC 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02960 80AC5600 0C041AF2 */ jal func_80106BC8
|
||||
/* 02964 80AC5604 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 02968 80AC5608 10400018 */ beq $v0, $zero, .L80AC566C
|
||||
/* 0296C 80AC560C 3C020001 */ lui $v0, 0x0001 ## $v0 = 00010000
|
||||
/* 02970 80AC5610 00501021 */ addu $v0, $v0, $s0
|
||||
/* 02974 80AC5614 904204BD */ lbu $v0, 0x04BD($v0) ## 000104BD
|
||||
/* 02978 80AC5618 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 0297C 80AC561C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 02980 80AC5620 10400005 */ beq $v0, $zero, .L80AC5638
|
||||
/* 02984 80AC5624 00000000 */ nop
|
||||
/* 02988 80AC5628 50410008 */ beql $v0, $at, .L80AC564C
|
||||
/* 0298C 80AC562C 922F0252 */ lbu $t7, 0x0252($s1) ## 00000252
|
||||
/* 02990 80AC5630 1000000F */ beq $zero, $zero, .L80AC5670
|
||||
/* 02994 80AC5634 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC5638:
|
||||
/* 02998 80AC5638 0C2B1405 */ jal func_80AC5014
|
||||
/* 0299C 80AC563C 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 029A0 80AC5640 1000000B */ beq $zero, $zero, .L80AC5670
|
||||
/* 029A4 80AC5644 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 029A8 80AC5648 922F0252 */ lbu $t7, 0x0252($s1) ## 00000252
|
||||
.L80AC564C:
|
||||
/* 029AC 80AC564C 862E01FE */ lh $t6, 0x01FE($s1) ## 000001FE
|
||||
/* 029B0 80AC5650 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 029B4 80AC5654 000FC080 */ sll $t8, $t7, 2
|
||||
/* 029B8 80AC5658 0238C821 */ addu $t9, $s1, $t8
|
||||
/* 029BC 80AC565C A62E01FC */ sh $t6, 0x01FC($s1) ## 000001FC
|
||||
/* 029C0 80AC5660 8F280200 */ lw $t0, 0x0200($t9) ## 00000200
|
||||
/* 029C4 80AC5664 0C042DC8 */ jal func_8010B720
|
||||
/* 029C8 80AC5668 9505010E */ lhu $a1, 0x010E($t0) ## 0000010E
|
||||
.L80AC566C:
|
||||
/* 029CC 80AC566C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC5670:
|
||||
/* 029D0 80AC5670 8FB00014 */ lw $s0, 0x0014($sp)
|
||||
/* 029D4 80AC5674 8FB10018 */ lw $s1, 0x0018($sp)
|
||||
/* 029D8 80AC5678 03E00008 */ jr $ra
|
||||
/* 029DC 80AC567C 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
|
@ -1,76 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80AC91E4
|
||||
.asciz "%s[%d]:\x1b[32mズーム中!!\x1b[m\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC9204
|
||||
.asciz "../z_en_oB1.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80AC5680
|
||||
/* 029E0 80AC5680 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 029E4 80AC5684 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 029E8 80AC5688 AFB10018 */ sw $s1, 0x0018($sp)
|
||||
/* 029EC 80AC568C AFB00014 */ sw $s0, 0x0014($sp)
|
||||
/* 029F0 80AC5690 00A08025 */ or $s0, $a1, $zero ## $s0 = 00000000
|
||||
/* 029F4 80AC5694 00808825 */ or $s1, $a0, $zero ## $s1 = 00000000
|
||||
/* 029F8 80AC5698 0C2B1924 */ jal func_80AC6490
|
||||
/* 029FC 80AC569C AFA60028 */ sw $a2, 0x0028($sp)
|
||||
/* 02A00 80AC56A0 14400008 */ bne $v0, $zero, .L80AC56C4
|
||||
/* 02A04 80AC56A4 3C0480AD */ lui $a0, %hi(D_80AC91E4) ## $a0 = 80AD0000
|
||||
/* 02A08 80AC56A8 3C0580AD */ lui $a1, %hi(D_80AC9204) ## $a1 = 80AD0000
|
||||
/* 02A0C 80AC56AC 24A59204 */ addiu $a1, $a1, %lo(D_80AC9204) ## $a1 = 80AC9204
|
||||
/* 02A10 80AC56B0 248491E4 */ addiu $a0, $a0, %lo(D_80AC91E4) ## $a0 = 80AC91E4
|
||||
/* 02A14 80AC56B4 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 02A18 80AC56B8 24060A85 */ addiu $a2, $zero, 0x0A85 ## $a2 = 00000A85
|
||||
/* 02A1C 80AC56BC 10000027 */ beq $zero, $zero, .L80AC575C
|
||||
/* 02A20 80AC56C0 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC56C4:
|
||||
/* 02A24 80AC56C4 0C042F6F */ jal func_8010BDBC
|
||||
/* 02A28 80AC56C8 260420D8 */ addiu $a0, $s0, 0x20D8 ## $a0 = 000020D8
|
||||
/* 02A2C 80AC56CC 24010004 */ addiu $at, $zero, 0x0004 ## $at = 00000004
|
||||
/* 02A30 80AC56D0 14410021 */ bne $v0, $at, .L80AC5758
|
||||
/* 02A34 80AC56D4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02A38 80AC56D8 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 02A3C 80AC56DC 0C2B0E32 */ jal func_80AC38C8
|
||||
/* 02A40 80AC56E0 26060014 */ addiu $a2, $s0, 0x0014 ## $a2 = 00000014
|
||||
/* 02A44 80AC56E4 5440001D */ bnel $v0, $zero, .L80AC575C
|
||||
/* 02A48 80AC56E8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02A4C 80AC56EC 0C041AF2 */ jal func_80106BC8
|
||||
/* 02A50 80AC56F0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 02A54 80AC56F4 10400018 */ beq $v0, $zero, .L80AC5758
|
||||
/* 02A58 80AC56F8 3C020001 */ lui $v0, 0x0001 ## $v0 = 00010000
|
||||
/* 02A5C 80AC56FC 00501021 */ addu $v0, $v0, $s0
|
||||
/* 02A60 80AC5700 904204BD */ lbu $v0, 0x04BD($v0) ## 000104BD
|
||||
/* 02A64 80AC5704 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 02A68 80AC5708 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 02A6C 80AC570C 10400005 */ beq $v0, $zero, .L80AC5724
|
||||
/* 02A70 80AC5710 00000000 */ nop
|
||||
/* 02A74 80AC5714 50410008 */ beql $v0, $at, .L80AC5738
|
||||
/* 02A78 80AC5718 922F0252 */ lbu $t7, 0x0252($s1) ## 00000252
|
||||
/* 02A7C 80AC571C 1000000F */ beq $zero, $zero, .L80AC575C
|
||||
/* 02A80 80AC5720 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC5724:
|
||||
/* 02A84 80AC5724 0C2B146E */ jal func_80AC51B8
|
||||
/* 02A88 80AC5728 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 02A8C 80AC572C 1000000B */ beq $zero, $zero, .L80AC575C
|
||||
/* 02A90 80AC5730 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02A94 80AC5734 922F0252 */ lbu $t7, 0x0252($s1) ## 00000252
|
||||
.L80AC5738:
|
||||
/* 02A98 80AC5738 862E01FE */ lh $t6, 0x01FE($s1) ## 000001FE
|
||||
/* 02A9C 80AC573C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 02AA0 80AC5740 000FC080 */ sll $t8, $t7, 2
|
||||
/* 02AA4 80AC5744 0238C821 */ addu $t9, $s1, $t8
|
||||
/* 02AA8 80AC5748 A62E01FC */ sh $t6, 0x01FC($s1) ## 000001FC
|
||||
/* 02AAC 80AC574C 8F280200 */ lw $t0, 0x0200($t9) ## 00000200
|
||||
/* 02AB0 80AC5750 0C042DC8 */ jal func_8010B720
|
||||
/* 02AB4 80AC5754 9505010E */ lhu $a1, 0x010E($t0) ## 0000010E
|
||||
.L80AC5758:
|
||||
/* 02AB8 80AC5758 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC575C:
|
||||
/* 02ABC 80AC575C 8FB00014 */ lw $s0, 0x0014($sp)
|
||||
/* 02AC0 80AC5760 8FB10018 */ lw $s1, 0x0018($sp)
|
||||
/* 02AC4 80AC5764 03E00008 */ jr $ra
|
||||
/* 02AC8 80AC5768 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
|
@ -1,76 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80AC9214
|
||||
.asciz "%s[%d]:\x1b[32mズーム中!!\x1b[m\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC9234
|
||||
.asciz "../z_en_oB1.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80AC576C
|
||||
/* 02ACC 80AC576C 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 02AD0 80AC5770 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 02AD4 80AC5774 AFB10018 */ sw $s1, 0x0018($sp)
|
||||
/* 02AD8 80AC5778 AFB00014 */ sw $s0, 0x0014($sp)
|
||||
/* 02ADC 80AC577C 00A08025 */ or $s0, $a1, $zero ## $s0 = 00000000
|
||||
/* 02AE0 80AC5780 00808825 */ or $s1, $a0, $zero ## $s1 = 00000000
|
||||
/* 02AE4 80AC5784 0C2B1924 */ jal func_80AC6490
|
||||
/* 02AE8 80AC5788 AFA60028 */ sw $a2, 0x0028($sp)
|
||||
/* 02AEC 80AC578C 14400008 */ bne $v0, $zero, .L80AC57B0
|
||||
/* 02AF0 80AC5790 3C0480AD */ lui $a0, %hi(D_80AC9214) ## $a0 = 80AD0000
|
||||
/* 02AF4 80AC5794 3C0580AD */ lui $a1, %hi(D_80AC9234) ## $a1 = 80AD0000
|
||||
/* 02AF8 80AC5798 24A59234 */ addiu $a1, $a1, %lo(D_80AC9234) ## $a1 = 80AC9234
|
||||
/* 02AFC 80AC579C 24849214 */ addiu $a0, $a0, %lo(D_80AC9214) ## $a0 = 80AC9214
|
||||
/* 02B00 80AC57A0 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 02B04 80AC57A4 24060AAC */ addiu $a2, $zero, 0x0AAC ## $a2 = 00000AAC
|
||||
/* 02B08 80AC57A8 10000027 */ beq $zero, $zero, .L80AC5848
|
||||
/* 02B0C 80AC57AC 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC57B0:
|
||||
/* 02B10 80AC57B0 0C042F6F */ jal func_8010BDBC
|
||||
/* 02B14 80AC57B4 260420D8 */ addiu $a0, $s0, 0x20D8 ## $a0 = 000020D8
|
||||
/* 02B18 80AC57B8 24010004 */ addiu $at, $zero, 0x0004 ## $at = 00000004
|
||||
/* 02B1C 80AC57BC 14410021 */ bne $v0, $at, .L80AC5844
|
||||
/* 02B20 80AC57C0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02B24 80AC57C4 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 02B28 80AC57C8 0C2B0E32 */ jal func_80AC38C8
|
||||
/* 02B2C 80AC57CC 26060014 */ addiu $a2, $s0, 0x0014 ## $a2 = 00000014
|
||||
/* 02B30 80AC57D0 5440001D */ bnel $v0, $zero, .L80AC5848
|
||||
/* 02B34 80AC57D4 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02B38 80AC57D8 0C041AF2 */ jal func_80106BC8
|
||||
/* 02B3C 80AC57DC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 02B40 80AC57E0 10400018 */ beq $v0, $zero, .L80AC5844
|
||||
/* 02B44 80AC57E4 3C020001 */ lui $v0, 0x0001 ## $v0 = 00010000
|
||||
/* 02B48 80AC57E8 00501021 */ addu $v0, $v0, $s0
|
||||
/* 02B4C 80AC57EC 904204BD */ lbu $v0, 0x04BD($v0) ## 000104BD
|
||||
/* 02B50 80AC57F0 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 02B54 80AC57F4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 02B58 80AC57F8 10400005 */ beq $v0, $zero, .L80AC5810
|
||||
/* 02B5C 80AC57FC 00000000 */ nop
|
||||
/* 02B60 80AC5800 50410008 */ beql $v0, $at, .L80AC5824
|
||||
/* 02B64 80AC5804 922F0252 */ lbu $t7, 0x0252($s1) ## 00000252
|
||||
/* 02B68 80AC5808 1000000F */ beq $zero, $zero, .L80AC5848
|
||||
/* 02B6C 80AC580C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC5810:
|
||||
/* 02B70 80AC5810 0C2B14B0 */ jal func_80AC52C0
|
||||
/* 02B74 80AC5814 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 02B78 80AC5818 1000000B */ beq $zero, $zero, .L80AC5848
|
||||
/* 02B7C 80AC581C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02B80 80AC5820 922F0252 */ lbu $t7, 0x0252($s1) ## 00000252
|
||||
.L80AC5824:
|
||||
/* 02B84 80AC5824 862E01FE */ lh $t6, 0x01FE($s1) ## 000001FE
|
||||
/* 02B88 80AC5828 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 02B8C 80AC582C 000FC080 */ sll $t8, $t7, 2
|
||||
/* 02B90 80AC5830 0238C821 */ addu $t9, $s1, $t8
|
||||
/* 02B94 80AC5834 A62E01FC */ sh $t6, 0x01FC($s1) ## 000001FC
|
||||
/* 02B98 80AC5838 8F280200 */ lw $t0, 0x0200($t9) ## 00000200
|
||||
/* 02B9C 80AC583C 0C042DC8 */ jal func_8010B720
|
||||
/* 02BA0 80AC5840 9505010E */ lhu $a1, 0x010E($t0) ## 0000010E
|
||||
.L80AC5844:
|
||||
/* 02BA4 80AC5844 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC5848:
|
||||
/* 02BA8 80AC5848 8FB00014 */ lw $s0, 0x0014($sp)
|
||||
/* 02BAC 80AC584C 8FB10018 */ lw $s1, 0x0018($sp)
|
||||
/* 02BB0 80AC5850 03E00008 */ jr $ra
|
||||
/* 02BB4 80AC5854 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
|
@ -1,57 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80AC9244
|
||||
.asciz "%s[%d]:\x1b[32mズーム中!!\x1b[m\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC9264
|
||||
.asciz "../z_en_oB1.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80AC5858
|
||||
/* 02BB8 80AC5858 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 02BBC 80AC585C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 02BC0 80AC5860 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 02BC4 80AC5864 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 02BC8 80AC5868 AFA60020 */ sw $a2, 0x0020($sp)
|
||||
/* 02BCC 80AC586C 0C2B1924 */ jal func_80AC6490
|
||||
/* 02BD0 80AC5870 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 02BD4 80AC5874 14400009 */ bne $v0, $zero, .L80AC589C
|
||||
/* 02BD8 80AC5878 8FA60018 */ lw $a2, 0x0018($sp)
|
||||
/* 02BDC 80AC587C 3C0480AD */ lui $a0, %hi(D_80AC9244) ## $a0 = 80AD0000
|
||||
/* 02BE0 80AC5880 3C0580AD */ lui $a1, %hi(D_80AC9264) ## $a1 = 80AD0000
|
||||
/* 02BE4 80AC5884 24A59264 */ addiu $a1, $a1, %lo(D_80AC9264) ## $a1 = 80AC9264
|
||||
/* 02BE8 80AC5888 24849244 */ addiu $a0, $a0, %lo(D_80AC9244) ## $a0 = 80AC9244
|
||||
/* 02BEC 80AC588C 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 02BF0 80AC5890 24060AD3 */ addiu $a2, $zero, 0x0AD3 ## $a2 = 00000AD3
|
||||
/* 02BF4 80AC5894 10000017 */ beq $zero, $zero, .L80AC58F4
|
||||
/* 02BF8 80AC5898 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AC589C:
|
||||
/* 02BFC 80AC589C 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 02C00 80AC58A0 AFA60018 */ sw $a2, 0x0018($sp)
|
||||
/* 02C04 80AC58A4 0C042F6F */ jal func_8010BDBC
|
||||
/* 02C08 80AC58A8 248420D8 */ addiu $a0, $a0, 0x20D8 ## $a0 = 000020D8
|
||||
/* 02C0C 80AC58AC 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 02C10 80AC58B0 1441000F */ bne $v0, $at, .L80AC58F0
|
||||
/* 02C14 80AC58B4 8FA60018 */ lw $a2, 0x0018($sp)
|
||||
/* 02C18 80AC58B8 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 02C1C 80AC58BC 0C041AF2 */ jal func_80106BC8
|
||||
/* 02C20 80AC58C0 AFA60018 */ sw $a2, 0x0018($sp)
|
||||
/* 02C24 80AC58C4 1040000A */ beq $v0, $zero, .L80AC58F0
|
||||
/* 02C28 80AC58C8 8FA60018 */ lw $a2, 0x0018($sp)
|
||||
/* 02C2C 80AC58CC 90CF0252 */ lbu $t7, 0x0252($a2) ## 00000252
|
||||
/* 02C30 80AC58D0 84CE01FE */ lh $t6, 0x01FE($a2) ## 000001FE
|
||||
/* 02C34 80AC58D4 000FC080 */ sll $t8, $t7, 2
|
||||
/* 02C38 80AC58D8 00D8C821 */ addu $t9, $a2, $t8
|
||||
/* 02C3C 80AC58DC A4CE01FC */ sh $t6, 0x01FC($a2) ## 000001FC
|
||||
/* 02C40 80AC58E0 8F280200 */ lw $t0, 0x0200($t9) ## 00000200
|
||||
/* 02C44 80AC58E4 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 02C48 80AC58E8 0C042DC8 */ jal func_8010B720
|
||||
/* 02C4C 80AC58EC 9505010E */ lhu $a1, 0x010E($t0) ## 0000010E
|
||||
.L80AC58F0:
|
||||
/* 02C50 80AC58F0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AC58F4:
|
||||
/* 02C54 80AC58F4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 02C58 80AC58F8 03E00008 */ jr $ra
|
||||
/* 02C5C 80AC58FC 00000000 */ nop
|
|
@ -1,97 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80AC9274
|
||||
.asciz "%s[%d]:\x1b[32mズーム中!!\x1b[m\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC9294
|
||||
.asciz "../z_en_oB1.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC92A4
|
||||
.asciz "店主の依頼 ( %d )\n"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80AC5900
|
||||
/* 02C60 80AC5900 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 02C64 80AC5904 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 02C68 80AC5908 AFB10018 */ sw $s1, 0x0018($sp)
|
||||
/* 02C6C 80AC590C AFB00014 */ sw $s0, 0x0014($sp)
|
||||
/* 02C70 80AC5910 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 02C74 80AC5914 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 02C78 80AC5918 0C2B1924 */ jal func_80AC6490
|
||||
/* 02C7C 80AC591C AFA60028 */ sw $a2, 0x0028($sp)
|
||||
/* 02C80 80AC5920 14400009 */ bne $v0, $zero, .L80AC5948
|
||||
/* 02C84 80AC5924 3C0480AD */ lui $a0, %hi(D_80AC92A4) ## $a0 = 80AD0000
|
||||
/* 02C88 80AC5928 3C0480AD */ lui $a0, %hi(D_80AC9274) ## $a0 = 80AD0000
|
||||
/* 02C8C 80AC592C 3C0580AD */ lui $a1, %hi(D_80AC9294) ## $a1 = 80AD0000
|
||||
/* 02C90 80AC5930 24A59294 */ addiu $a1, $a1, %lo(D_80AC9294) ## $a1 = 80AC9294
|
||||
/* 02C94 80AC5934 24849274 */ addiu $a0, $a0, %lo(D_80AC9274) ## $a0 = 80AC9274
|
||||
/* 02C98 80AC5938 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 02C9C 80AC593C 24060AEE */ addiu $a2, $zero, 0x0AEE ## $a2 = 00000AEE
|
||||
/* 02CA0 80AC5940 10000035 */ beq $zero, $zero, .L80AC5A18
|
||||
/* 02CA4 80AC5944 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC5948:
|
||||
/* 02CA8 80AC5948 3C058016 */ lui $a1, %hi(gSaveContext+0xf16)
|
||||
/* 02CAC 80AC594C 94A5F576 */ lhu $a1, %lo(gSaveContext+0xf16)($a1)
|
||||
/* 02CB0 80AC5950 248492A4 */ addiu $a0, $a0, %lo(D_80AC92A4) ## $a0 = FFFF92A4
|
||||
/* 02CB4 80AC5954 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 02CB8 80AC5958 30A51000 */ andi $a1, $a1, 0x1000 ## $a1 = 00000000
|
||||
/* 02CBC 80AC595C 860E001C */ lh $t6, 0x001C($s0) ## 0000001C
|
||||
/* 02CC0 80AC5960 24010008 */ addiu $at, $zero, 0x0008 ## $at = 00000008
|
||||
/* 02CC4 80AC5964 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 02CC8 80AC5968 11C10005 */ beq $t6, $at, .L80AC5980
|
||||
/* 02CCC 80AC596C 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 02CD0 80AC5970 0C2B1565 */ jal func_80AC5594
|
||||
/* 02CD4 80AC5974 8FA60028 */ lw $a2, 0x0028($sp)
|
||||
/* 02CD8 80AC5978 10000027 */ beq $zero, $zero, .L80AC5A18
|
||||
/* 02CDC 80AC597C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC5980:
|
||||
/* 02CE0 80AC5980 0C042F6F */ jal func_8010BDBC
|
||||
/* 02CE4 80AC5984 262420D8 */ addiu $a0, $s1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 02CE8 80AC5988 24010004 */ addiu $at, $zero, 0x0004 ## $at = 00000004
|
||||
/* 02CEC 80AC598C 14410021 */ bne $v0, $at, .L80AC5A14
|
||||
/* 02CF0 80AC5990 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 02CF4 80AC5994 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 02CF8 80AC5998 0C2B0E32 */ jal func_80AC38C8
|
||||
/* 02CFC 80AC599C 26260014 */ addiu $a2, $s1, 0x0014 ## $a2 = 00000014
|
||||
/* 02D00 80AC59A0 5440001D */ bnel $v0, $zero, .L80AC5A18
|
||||
/* 02D04 80AC59A4 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02D08 80AC59A8 0C041AF2 */ jal func_80106BC8
|
||||
/* 02D0C 80AC59AC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02D10 80AC59B0 10400018 */ beq $v0, $zero, .L80AC5A14
|
||||
/* 02D14 80AC59B4 3C020001 */ lui $v0, 0x0001 ## $v0 = 00010000
|
||||
/* 02D18 80AC59B8 00511021 */ addu $v0, $v0, $s1
|
||||
/* 02D1C 80AC59BC 904204BD */ lbu $v0, 0x04BD($v0) ## 000104BD
|
||||
/* 02D20 80AC59C0 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 02D24 80AC59C4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02D28 80AC59C8 10400005 */ beq $v0, $zero, .L80AC59E0
|
||||
/* 02D2C 80AC59CC 00000000 */ nop
|
||||
/* 02D30 80AC59D0 50410008 */ beql $v0, $at, .L80AC59F4
|
||||
/* 02D34 80AC59D4 92180252 */ lbu $t8, 0x0252($s0) ## 00000252
|
||||
/* 02D38 80AC59D8 1000000F */ beq $zero, $zero, .L80AC5A18
|
||||
/* 02D3C 80AC59DC 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC59E0:
|
||||
/* 02D40 80AC59E0 0C2B153D */ jal func_80AC54F4
|
||||
/* 02D44 80AC59E4 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 02D48 80AC59E8 1000000B */ beq $zero, $zero, .L80AC5A18
|
||||
/* 02D4C 80AC59EC 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02D50 80AC59F0 92180252 */ lbu $t8, 0x0252($s0) ## 00000252
|
||||
.L80AC59F4:
|
||||
/* 02D54 80AC59F4 860F01FE */ lh $t7, 0x01FE($s0) ## 000001FE
|
||||
/* 02D58 80AC59F8 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02D5C 80AC59FC 0018C880 */ sll $t9, $t8, 2
|
||||
/* 02D60 80AC5A00 02194021 */ addu $t0, $s0, $t9
|
||||
/* 02D64 80AC5A04 A60F01FC */ sh $t7, 0x01FC($s0) ## 000001FC
|
||||
/* 02D68 80AC5A08 8D090200 */ lw $t1, 0x0200($t0) ## 00000200
|
||||
/* 02D6C 80AC5A0C 0C042DC8 */ jal func_8010B720
|
||||
/* 02D70 80AC5A10 9525010E */ lhu $a1, 0x010E($t1) ## 0000010E
|
||||
.L80AC5A14:
|
||||
/* 02D74 80AC5A14 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC5A18:
|
||||
/* 02D78 80AC5A18 8FB00014 */ lw $s0, 0x0014($sp)
|
||||
/* 02D7C 80AC5A1C 8FB10018 */ lw $s1, 0x0018($sp)
|
||||
/* 02D80 80AC5A20 03E00008 */ jr $ra
|
||||
/* 02D84 80AC5A24 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
|
@ -1,162 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80AC92B8
|
||||
.asciz "%s[%d]:\x1b[32mズーム中!!\x1b[m\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC92D8
|
||||
.asciz "../z_en_oB1.c"
|
||||
.balign 4
|
||||
|
||||
.late_rodata
|
||||
glabel jtbl_80AC95E4
|
||||
.word L80AC5B5C
|
||||
.word L80AC5B74
|
||||
.word L80AC5B8C
|
||||
.word L80AC5BA4
|
||||
.word L80AC5BB8
|
||||
.word L80AC5BB8
|
||||
.word L80AC5BB8
|
||||
.word L80AC5BB8
|
||||
|
||||
.text
|
||||
glabel func_80AC5A28
|
||||
/* 02D88 80AC5A28 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 02D8C 80AC5A2C AFB00014 */ sw $s0, 0x0014($sp)
|
||||
/* 02D90 80AC5A30 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 02D94 80AC5A34 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 02D98 80AC5A38 AFB10018 */ sw $s1, 0x0018($sp)
|
||||
/* 02D9C 80AC5A3C 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 02DA0 80AC5A40 AFA60030 */ sw $a2, 0x0030($sp)
|
||||
/* 02DA4 80AC5A44 0C042F6F */ jal func_8010BDBC
|
||||
/* 02DA8 80AC5A48 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 02DAC 80AC5A4C A3A20027 */ sb $v0, 0x0027($sp)
|
||||
/* 02DB0 80AC5A50 920E0252 */ lbu $t6, 0x0252($s0) ## 00000252
|
||||
/* 02DB4 80AC5A54 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 02DB8 80AC5A58 000E7880 */ sll $t7, $t6, 2
|
||||
/* 02DBC 80AC5A5C 020FC021 */ addu $t8, $s0, $t7
|
||||
/* 02DC0 80AC5A60 8F190200 */ lw $t9, 0x0200($t8) ## 00000200
|
||||
/* 02DC4 80AC5A64 0C2B1924 */ jal func_80AC6490
|
||||
/* 02DC8 80AC5A68 AFB90020 */ sw $t9, 0x0020($sp)
|
||||
/* 02DCC 80AC5A6C 14400009 */ bne $v0, $zero, .L80AC5A94
|
||||
/* 02DD0 80AC5A70 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 02DD4 80AC5A74 3C0480AD */ lui $a0, %hi(D_80AC92B8) ## $a0 = 80AD0000
|
||||
/* 02DD8 80AC5A78 3C0580AD */ lui $a1, %hi(D_80AC92D8) ## $a1 = 80AD0000
|
||||
/* 02DDC 80AC5A7C 24A592D8 */ addiu $a1, $a1, %lo(D_80AC92D8) ## $a1 = 80AC92D8
|
||||
/* 02DE0 80AC5A80 248492B8 */ addiu $a0, $a0, %lo(D_80AC92B8) ## $a0 = 80AC92B8
|
||||
/* 02DE4 80AC5A84 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 02DE8 80AC5A88 24060B1D */ addiu $a2, $zero, 0x0B1D ## $a2 = 00000B1D
|
||||
/* 02DEC 80AC5A8C 10000061 */ beq $zero, $zero, .L80AC5C14
|
||||
/* 02DF0 80AC5A90 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC5A94:
|
||||
/* 02DF4 80AC5A94 93A20027 */ lbu $v0, 0x0027($sp)
|
||||
/* 02DF8 80AC5A98 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 02DFC 80AC5A9C 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 02E00 80AC5AA0 54410011 */ bnel $v0, $at, .L80AC5AE8
|
||||
/* 02E04 80AC5AA4 24010004 */ addiu $at, $zero, 0x0004 ## $at = 00000004
|
||||
/* 02E08 80AC5AA8 0C041AF2 */ jal func_80106BC8
|
||||
/* 02E0C 80AC5AAC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02E10 80AC5AB0 50400058 */ beql $v0, $zero, .L80AC5C14
|
||||
/* 02E14 80AC5AB4 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02E18 80AC5AB8 92090252 */ lbu $t1, 0x0252($s0) ## 00000252
|
||||
/* 02E1C 80AC5ABC 860801FE */ lh $t0, 0x01FE($s0) ## 000001FE
|
||||
/* 02E20 80AC5AC0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02E24 80AC5AC4 00095080 */ sll $t2, $t1, 2
|
||||
/* 02E28 80AC5AC8 020A5821 */ addu $t3, $s0, $t2
|
||||
/* 02E2C 80AC5ACC A60801FC */ sh $t0, 0x01FC($s0) ## 000001FC
|
||||
/* 02E30 80AC5AD0 8D6C0200 */ lw $t4, 0x0200($t3) ## 00000200
|
||||
/* 02E34 80AC5AD4 0C042DC8 */ jal func_8010B720
|
||||
/* 02E38 80AC5AD8 9585010E */ lhu $a1, 0x010E($t4) ## 0000010E
|
||||
/* 02E3C 80AC5ADC 1000004D */ beq $zero, $zero, .L80AC5C14
|
||||
/* 02E40 80AC5AE0 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02E44 80AC5AE4 24010004 */ addiu $at, $zero, 0x0004 ## $at = 00000004
|
||||
.L80AC5AE8:
|
||||
/* 02E48 80AC5AE8 5441004A */ bnel $v0, $at, .L80AC5C14
|
||||
/* 02E4C 80AC5AEC 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02E50 80AC5AF0 0C2B0E32 */ jal func_80AC38C8
|
||||
/* 02E54 80AC5AF4 26260014 */ addiu $a2, $s1, 0x0014 ## $a2 = 00000014
|
||||
/* 02E58 80AC5AF8 54400046 */ bnel $v0, $zero, .L80AC5C14
|
||||
/* 02E5C 80AC5AFC 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02E60 80AC5B00 0C041AF2 */ jal func_80106BC8
|
||||
/* 02E64 80AC5B04 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02E68 80AC5B08 10400041 */ beq $v0, $zero, .L80AC5C10
|
||||
/* 02E6C 80AC5B0C 8FAD0020 */ lw $t5, 0x0020($sp)
|
||||
/* 02E70 80AC5B10 3C020001 */ lui $v0, 0x0001 ## $v0 = 00010000
|
||||
/* 02E74 80AC5B14 00511021 */ addu $v0, $v0, $s1
|
||||
/* 02E78 80AC5B18 904204BD */ lbu $v0, 0x04BD($v0) ## 000104BD
|
||||
/* 02E7C 80AC5B1C 10400005 */ beq $v0, $zero, .L80AC5B34
|
||||
/* 02E80 80AC5B20 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 02E84 80AC5B24 50410032 */ beql $v0, $at, .L80AC5BF0
|
||||
/* 02E88 80AC5B28 92180252 */ lbu $t8, 0x0252($s0) ## 00000252
|
||||
/* 02E8C 80AC5B2C 10000039 */ beq $zero, $zero, .L80AC5C14
|
||||
/* 02E90 80AC5B30 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC5B34:
|
||||
/* 02E94 80AC5B34 85AE001C */ lh $t6, 0x001C($t5) ## 0000001C
|
||||
/* 02E98 80AC5B38 25CFFFE2 */ addiu $t7, $t6, 0xFFE2 ## $t7 = FFFFFFE2
|
||||
/* 02E9C 80AC5B3C 2DE10008 */ sltiu $at, $t7, 0x0008
|
||||
/* 02EA0 80AC5B40 1020001D */ beq $at, $zero, .L80AC5BB8
|
||||
/* 02EA4 80AC5B44 000F7880 */ sll $t7, $t7, 2
|
||||
/* 02EA8 80AC5B48 3C0180AD */ lui $at, %hi(jtbl_80AC95E4) ## $at = 80AD0000
|
||||
/* 02EAC 80AC5B4C 002F0821 */ addu $at, $at, $t7
|
||||
/* 02EB0 80AC5B50 8C2F95E4 */ lw $t7, %lo(jtbl_80AC95E4)($at)
|
||||
/* 02EB4 80AC5B54 01E00008 */ jr $t7
|
||||
/* 02EB8 80AC5B58 00000000 */ nop
|
||||
glabel L80AC5B5C
|
||||
/* 02EBC 80AC5B5C 3C028016 */ lui $v0, %hi(gSaveContext)
|
||||
/* 02EC0 80AC5B60 2442E660 */ addiu $v0, %lo(gSaveContext)
|
||||
/* 02EC4 80AC5B64 94580EF4 */ lhu $t8, 0x0EF4($v0) ## 8015F554
|
||||
/* 02EC8 80AC5B68 37190008 */ ori $t9, $t8, 0x0008 ## $t9 = 00000008
|
||||
/* 02ECC 80AC5B6C 10000012 */ beq $zero, $zero, .L80AC5BB8
|
||||
/* 02ED0 80AC5B70 A4590EF4 */ sh $t9, 0x0EF4($v0) ## 8015F554
|
||||
glabel L80AC5B74
|
||||
/* 02ED4 80AC5B74 3C028016 */ lui $v0, %hi(gSaveContext)
|
||||
/* 02ED8 80AC5B78 2442E660 */ addiu $v0, %lo(gSaveContext)
|
||||
/* 02EDC 80AC5B7C 94480EF4 */ lhu $t0, 0x0EF4($v0) ## 8015F554
|
||||
/* 02EE0 80AC5B80 35090020 */ ori $t1, $t0, 0x0020 ## $t1 = 00000020
|
||||
/* 02EE4 80AC5B84 1000000C */ beq $zero, $zero, .L80AC5BB8
|
||||
/* 02EE8 80AC5B88 A4490EF4 */ sh $t1, 0x0EF4($v0) ## 8015F554
|
||||
glabel L80AC5B8C
|
||||
/* 02EEC 80AC5B8C 3C028016 */ lui $v0, %hi(gSaveContext)
|
||||
/* 02EF0 80AC5B90 2442E660 */ addiu $v0, %lo(gSaveContext)
|
||||
/* 02EF4 80AC5B94 944A0EF4 */ lhu $t2, 0x0EF4($v0) ## 8015F554
|
||||
/* 02EF8 80AC5B98 354B0010 */ ori $t3, $t2, 0x0010 ## $t3 = 00000010
|
||||
/* 02EFC 80AC5B9C 10000006 */ beq $zero, $zero, .L80AC5BB8
|
||||
/* 02F00 80AC5BA0 A44B0EF4 */ sh $t3, 0x0EF4($v0) ## 8015F554
|
||||
glabel L80AC5BA4
|
||||
/* 02F04 80AC5BA4 3C028016 */ lui $v0, %hi(gSaveContext)
|
||||
/* 02F08 80AC5BA8 2442E660 */ addiu $v0, %lo(gSaveContext)
|
||||
/* 02F0C 80AC5BAC 944C0EF4 */ lhu $t4, 0x0EF4($v0) ## 8015F554
|
||||
/* 02F10 80AC5BB0 358D0040 */ ori $t5, $t4, 0x0040 ## $t5 = 00000040
|
||||
/* 02F14 80AC5BB4 A44D0EF4 */ sh $t5, 0x0EF4($v0) ## 8015F554
|
||||
glabel L80AC5BB8
|
||||
.L80AC5BB8:
|
||||
/* 02F18 80AC5BB8 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02F1C 80AC5BBC 0C2B13B2 */ jal func_80AC4EC8
|
||||
/* 02F20 80AC5BC0 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 02F24 80AC5BC4 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 02F28 80AC5BC8 A2000251 */ sb $zero, 0x0251($s0) ## 00000251
|
||||
/* 02F2C 80AC5BCC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02F30 80AC5BD0 E60402D0 */ swc1 $f4, 0x02D0($s0) ## 000002D0
|
||||
/* 02F34 80AC5BD4 8FA50020 */ lw $a1, 0x0020($sp)
|
||||
/* 02F38 80AC5BD8 8CB901AC */ lw $t9, 0x01AC($a1) ## 000001AC
|
||||
/* 02F3C 80AC5BDC 0320F809 */ jalr $ra, $t9
|
||||
/* 02F40 80AC5BE0 00000000 */ nop
|
||||
/* 02F44 80AC5BE4 1000000B */ beq $zero, $zero, .L80AC5C14
|
||||
/* 02F48 80AC5BE8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02F4C 80AC5BEC 92180252 */ lbu $t8, 0x0252($s0) ## 00000252
|
||||
.L80AC5BF0:
|
||||
/* 02F50 80AC5BF0 860F01FE */ lh $t7, 0x01FE($s0) ## 000001FE
|
||||
/* 02F54 80AC5BF4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 02F58 80AC5BF8 00184080 */ sll $t0, $t8, 2
|
||||
/* 02F5C 80AC5BFC 02084821 */ addu $t1, $s0, $t0
|
||||
/* 02F60 80AC5C00 A60F01FC */ sh $t7, 0x01FC($s0) ## 000001FC
|
||||
/* 02F64 80AC5C04 8D2A0200 */ lw $t2, 0x0200($t1) ## 00000200
|
||||
/* 02F68 80AC5C08 0C042DC8 */ jal func_8010B720
|
||||
/* 02F6C 80AC5C0C 9545010E */ lhu $a1, 0x010E($t2) ## 0000010E
|
||||
.L80AC5C10:
|
||||
/* 02F70 80AC5C10 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC5C14:
|
||||
/* 02F74 80AC5C14 8FB00014 */ lw $s0, 0x0014($sp)
|
||||
/* 02F78 80AC5C18 8FB10018 */ lw $s1, 0x0018($sp)
|
||||
/* 02F7C 80AC5C1C 03E00008 */ jr $ra
|
||||
/* 02F80 80AC5C20 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
|
@ -1,32 +0,0 @@
|
|||
glabel func_80AC5C24
|
||||
/* 02F84 80AC5C24 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 02F88 80AC5C28 AFA60020 */ sw $a2, 0x0020($sp)
|
||||
/* 02F8C 80AC5C2C 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
|
||||
/* 02F90 80AC5C30 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 02F94 80AC5C34 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 02F98 80AC5C38 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 02F9C 80AC5C3C AFA60018 */ sw $a2, 0x0018($sp)
|
||||
/* 02FA0 80AC5C40 0C042F6F */ jal func_8010BDBC
|
||||
/* 02FA4 80AC5C44 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 02FA8 80AC5C48 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 02FAC 80AC5C4C 1441000F */ bne $v0, $at, .L80AC5C8C
|
||||
/* 02FB0 80AC5C50 8FA60018 */ lw $a2, 0x0018($sp)
|
||||
/* 02FB4 80AC5C54 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 02FB8 80AC5C58 0C041AF2 */ jal func_80106BC8
|
||||
/* 02FBC 80AC5C5C AFA60018 */ sw $a2, 0x0018($sp)
|
||||
/* 02FC0 80AC5C60 1040000A */ beq $v0, $zero, .L80AC5C8C
|
||||
/* 02FC4 80AC5C64 8FA60018 */ lw $a2, 0x0018($sp)
|
||||
/* 02FC8 80AC5C68 90CF0252 */ lbu $t7, 0x0252($a2) ## 00000252
|
||||
/* 02FCC 80AC5C6C 84CE01FE */ lh $t6, 0x01FE($a2) ## 000001FE
|
||||
/* 02FD0 80AC5C70 000FC080 */ sll $t8, $t7, 2
|
||||
/* 02FD4 80AC5C74 00D8C821 */ addu $t9, $a2, $t8
|
||||
/* 02FD8 80AC5C78 A4CE01FC */ sh $t6, 0x01FC($a2) ## 000001FC
|
||||
/* 02FDC 80AC5C7C 8F280200 */ lw $t0, 0x0200($t9) ## 00000200
|
||||
/* 02FE0 80AC5C80 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 02FE4 80AC5C84 0C042DC8 */ jal func_8010B720
|
||||
/* 02FE8 80AC5C88 9505010E */ lhu $a1, 0x010E($t0) ## 0000010E
|
||||
.L80AC5C8C:
|
||||
/* 02FEC 80AC5C8C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02FF0 80AC5C90 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 02FF4 80AC5C94 03E00008 */ jr $ra
|
||||
/* 02FF8 80AC5C98 00000000 */ nop
|
|
@ -1,43 +0,0 @@
|
|||
glabel func_80AC5C9C
|
||||
/* 02FFC 80AC5C9C 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 03000 80AC5CA0 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 03004 80AC5CA4 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 03008 80AC5CA8 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 0300C 80AC5CAC AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 03010 80AC5CB0 AFA60028 */ sw $a2, 0x0028($sp)
|
||||
/* 03014 80AC5CB4 0C042F6F */ jal func_8010BDBC
|
||||
/* 03018 80AC5CB8 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 0301C 80AC5CBC 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 03020 80AC5CC0 5441001B */ bnel $v0, $at, .L80AC5D30
|
||||
/* 03024 80AC5CC4 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 03028 80AC5CC8 0C041AF2 */ jal func_80106BC8
|
||||
/* 0302C 80AC5CCC 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 03030 80AC5CD0 50400017 */ beql $v0, $zero, .L80AC5D30
|
||||
/* 03034 80AC5CD4 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 03038 80AC5CD8 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 0303C 80AC5CDC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03040 80AC5CE0 0C2B191B */ jal func_80AC646C
|
||||
/* 03044 80AC5CE4 E60402D0 */ swc1 $f4, 0x02D0($s0) ## 000002D0
|
||||
/* 03048 80AC5CE8 920E0252 */ lbu $t6, 0x0252($s0) ## 00000252
|
||||
/* 0304C 80AC5CEC 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 03050 80AC5CF0 000E7880 */ sll $t7, $t6, 2
|
||||
/* 03054 80AC5CF4 020FC021 */ addu $t8, $s0, $t7
|
||||
/* 03058 80AC5CF8 8F050200 */ lw $a1, 0x0200($t8) ## 00000200
|
||||
/* 0305C 80AC5CFC 8CB901B0 */ lw $t9, 0x01B0($a1) ## 000001B0
|
||||
/* 03060 80AC5D00 0320F809 */ jalr $ra, $t9
|
||||
/* 03064 80AC5D04 00000000 */ nop
|
||||
/* 03068 80AC5D08 92090252 */ lbu $t1, 0x0252($s0) ## 00000252
|
||||
/* 0306C 80AC5D0C 860801FE */ lh $t0, 0x01FE($s0) ## 000001FE
|
||||
/* 03070 80AC5D10 00095080 */ sll $t2, $t1, 2
|
||||
/* 03074 80AC5D14 020A5821 */ addu $t3, $s0, $t2
|
||||
/* 03078 80AC5D18 A60801FC */ sh $t0, 0x01FC($s0) ## 000001FC
|
||||
/* 0307C 80AC5D1C 8D6C0200 */ lw $t4, 0x0200($t3) ## 00000200
|
||||
/* 03080 80AC5D20 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 03084 80AC5D24 0C042DC8 */ jal func_8010B720
|
||||
/* 03088 80AC5D28 9585010E */ lhu $a1, 0x010E($t4) ## 0000010E
|
||||
/* 0308C 80AC5D2C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC5D30:
|
||||
/* 03090 80AC5D30 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 03094 80AC5D34 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 03098 80AC5D38 03E00008 */ jr $ra
|
||||
/* 0309C 80AC5D3C 00000000 */ nop
|
|
@ -1,30 +0,0 @@
|
|||
glabel func_80AC5D40
|
||||
/* 030A0 80AC5D40 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 030A4 80AC5D44 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 030A8 80AC5D48 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 030AC 80AC5D4C AFA60028 */ sw $a2, 0x0028($sp)
|
||||
/* 030B0 80AC5D50 0C00BD04 */ jal Actor_HasParent
|
||||
/* 030B4 80AC5D54 AFA40020 */ sw $a0, 0x0020($sp)
|
||||
/* 030B8 80AC5D58 10400005 */ beq $v0, $zero, .L80AC5D70
|
||||
/* 030BC 80AC5D5C 8FA40020 */ lw $a0, 0x0020($sp)
|
||||
/* 030C0 80AC5D60 240E0010 */ addiu $t6, $zero, 0x0010 ## $t6 = 00000010
|
||||
/* 030C4 80AC5D64 AC800118 */ sw $zero, 0x0118($a0) ## 00000118
|
||||
/* 030C8 80AC5D68 1000000C */ beq $zero, $zero, .L80AC5D9C
|
||||
/* 030CC 80AC5D6C A48E01FC */ sh $t6, 0x01FC($a0) ## 000001FC
|
||||
.L80AC5D70:
|
||||
/* 030D0 80AC5D70 908F0252 */ lbu $t7, 0x0252($a0) ## 00000252
|
||||
/* 030D4 80AC5D74 3C0142F0 */ lui $at, 0x42F0 ## $at = 42F00000
|
||||
/* 030D8 80AC5D78 44810000 */ mtc1 $at, $f0 ## $f0 = 120.00
|
||||
/* 030DC 80AC5D7C 000FC080 */ sll $t8, $t7, 2
|
||||
/* 030E0 80AC5D80 0098C821 */ addu $t9, $a0, $t8
|
||||
/* 030E4 80AC5D84 8F280200 */ lw $t0, 0x0200($t9) ## 00000200
|
||||
/* 030E8 80AC5D88 44070000 */ mfc1 $a3, $f0
|
||||
/* 030EC 80AC5D8C 8FA50024 */ lw $a1, 0x0024($sp)
|
||||
/* 030F0 80AC5D90 8D0601A4 */ lw $a2, 0x01A4($t0) ## 000001A4
|
||||
/* 030F4 80AC5D94 0C00BD0D */ jal func_8002F434
|
||||
/* 030F8 80AC5D98 E7A00010 */ swc1 $f0, 0x0010($sp)
|
||||
.L80AC5D9C:
|
||||
/* 030FC 80AC5D9C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 03100 80AC5DA0 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 03104 80AC5DA4 03E00008 */ jr $ra
|
||||
/* 03108 80AC5DA8 00000000 */ nop
|
|
@ -1,86 +0,0 @@
|
|||
glabel func_80AC5DAC
|
||||
/* 0310C 80AC5DAC 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 03110 80AC5DB0 AFB00014 */ sw $s0, 0x0014($sp)
|
||||
/* 03114 80AC5DB4 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 03118 80AC5DB8 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 0311C 80AC5DBC AFB10018 */ sw $s1, 0x0018($sp)
|
||||
/* 03120 80AC5DC0 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 03124 80AC5DC4 AFA60030 */ sw $a2, 0x0030($sp)
|
||||
/* 03128 80AC5DC8 0C042F6F */ jal func_8010BDBC
|
||||
/* 0312C 80AC5DCC 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 03130 80AC5DD0 24010006 */ addiu $at, $zero, 0x0006 ## $at = 00000006
|
||||
/* 03134 80AC5DD4 54410042 */ bnel $v0, $at, .L80AC5EE0
|
||||
/* 03138 80AC5DD8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 0313C 80AC5DDC 0C041AF2 */ jal func_80106BC8
|
||||
/* 03140 80AC5DE0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 03144 80AC5DE4 5040003E */ beql $v0, $zero, .L80AC5EE0
|
||||
/* 03148 80AC5DE8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 0314C 80AC5DEC 860E001C */ lh $t6, 0x001C($s0) ## 0000001C
|
||||
/* 03150 80AC5DF0 2401000A */ addiu $at, $zero, 0x000A ## $at = 0000000A
|
||||
/* 03154 80AC5DF4 55C1002D */ bnel $t6, $at, .L80AC5EAC
|
||||
/* 03158 80AC5DF8 92090252 */ lbu $t1, 0x0252($s0) ## 00000252
|
||||
/* 0315C 80AC5DFC 920F0252 */ lbu $t7, 0x0252($s0) ## 00000252
|
||||
/* 03160 80AC5E00 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03164 80AC5E04 000FC080 */ sll $t8, $t7, 2
|
||||
/* 03168 80AC5E08 0218C821 */ addu $t9, $s0, $t8
|
||||
/* 0316C 80AC5E0C 8F280200 */ lw $t0, 0x0200($t9) ## 00000200
|
||||
/* 03170 80AC5E10 0C2B191B */ jal func_80AC646C
|
||||
/* 03174 80AC5E14 AFA80020 */ sw $t0, 0x0020($sp)
|
||||
/* 03178 80AC5E18 92090252 */ lbu $t1, 0x0252($s0) ## 00000252
|
||||
/* 0317C 80AC5E1C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 03180 80AC5E20 00095080 */ sll $t2, $t1, 2
|
||||
/* 03184 80AC5E24 020A5821 */ addu $t3, $s0, $t2
|
||||
/* 03188 80AC5E28 8D650200 */ lw $a1, 0x0200($t3) ## 00000200
|
||||
/* 0318C 80AC5E2C 8CB901B0 */ lw $t9, 0x01B0($a1) ## 000001B0
|
||||
/* 03190 80AC5E30 0320F809 */ jalr $ra, $t9
|
||||
/* 03194 80AC5E34 00000000 */ nop
|
||||
/* 03198 80AC5E38 8FAC0020 */ lw $t4, 0x0020($sp)
|
||||
/* 0319C 80AC5E3C 24010022 */ addiu $at, $zero, 0x0022 ## $at = 00000022
|
||||
/* 031A0 80AC5E40 3C038016 */ lui $v1, %hi(gSaveContext)
|
||||
/* 031A4 80AC5E44 858D001C */ lh $t5, 0x001C($t4) ## 0000001C
|
||||
/* 031A8 80AC5E48 2463E660 */ addiu $v1, %lo(gSaveContext)
|
||||
/* 031AC 80AC5E4C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 031B0 80AC5E50 15A10011 */ bne $t5, $at, .L80AC5E98
|
||||
/* 031B4 80AC5E54 00000000 */ nop
|
||||
/* 031B8 80AC5E58 94620EF6 */ lhu $v0, 0x0EF6($v1) ## 8015F556
|
||||
/* 031BC 80AC5E5C 240570AB */ addiu $a1, $zero, 0x70AB ## $a1 = 000070AB
|
||||
/* 031C0 80AC5E60 304E8000 */ andi $t6, $v0, 0x8000 ## $t6 = 00000000
|
||||
/* 031C4 80AC5E64 15C0000C */ bne $t6, $zero, .L80AC5E98
|
||||
/* 031C8 80AC5E68 344F8000 */ ori $t7, $v0, 0x8000 ## $t7 = 00008000
|
||||
/* 031CC 80AC5E6C A46F0EF6 */ sh $t7, 0x0EF6($v1) ## 8015F556
|
||||
/* 031D0 80AC5E70 0C042DC8 */ jal func_8010B720
|
||||
/* 031D4 80AC5E74 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 031D8 80AC5E78 24180004 */ addiu $t8, $zero, 0x0004 ## $t8 = 00000004
|
||||
/* 031DC 80AC5E7C A21801EB */ sb $t8, 0x01EB($s0) ## 000001EB
|
||||
/* 031E0 80AC5E80 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 031E4 80AC5E84 0C2B0BCB */ jal func_80AC2F2C
|
||||
/* 031E8 80AC5E88 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 031EC 80AC5E8C 24080001 */ addiu $t0, $zero, 0x0001 ## $t0 = 00000001
|
||||
/* 031F0 80AC5E90 10000012 */ beq $zero, $zero, .L80AC5EDC
|
||||
/* 031F4 80AC5E94 A60801FC */ sh $t0, 0x01FC($s0) ## 000001FC
|
||||
.L80AC5E98:
|
||||
/* 031F8 80AC5E98 0C2B0DEA */ jal func_80AC37A8
|
||||
/* 031FC 80AC5E9C 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 03200 80AC5EA0 1000000F */ beq $zero, $zero, .L80AC5EE0
|
||||
/* 03204 80AC5EA4 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 03208 80AC5EA8 92090252 */ lbu $t1, 0x0252($s0) ## 00000252
|
||||
.L80AC5EAC:
|
||||
/* 0320C 80AC5EAC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 03210 80AC5EB0 00095080 */ sll $t2, $t1, 2
|
||||
/* 03214 80AC5EB4 020A5821 */ addu $t3, $s0, $t2
|
||||
/* 03218 80AC5EB8 8D650200 */ lw $a1, 0x0200($t3) ## 00000200
|
||||
/* 0321C 80AC5EBC 8CB901C4 */ lw $t9, 0x01C4($a1) ## 000001C4
|
||||
/* 03220 80AC5EC0 0320F809 */ jalr $ra, $t9
|
||||
/* 03224 80AC5EC4 00000000 */ nop
|
||||
/* 03228 80AC5EC8 240C0011 */ addiu $t4, $zero, 0x0011 ## $t4 = 00000011
|
||||
/* 0322C 80AC5ECC A60C01FC */ sh $t4, 0x01FC($s0) ## 000001FC
|
||||
/* 03230 80AC5ED0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 03234 80AC5ED4 0C042DC8 */ jal func_8010B720
|
||||
/* 03238 80AC5ED8 2405006B */ addiu $a1, $zero, 0x006B ## $a1 = 0000006B
|
||||
.L80AC5EDC:
|
||||
/* 0323C 80AC5EDC 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC5EE0:
|
||||
/* 03240 80AC5EE0 8FB00014 */ lw $s0, 0x0014($sp)
|
||||
/* 03244 80AC5EE4 8FB10018 */ lw $s1, 0x0018($sp)
|
||||
/* 03248 80AC5EE8 03E00008 */ jr $ra
|
||||
/* 0324C 80AC5EEC 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
|
@ -1,143 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80AC92E8
|
||||
.asciz "\x1b[33m★★★ 続けるよ!! ★★★\x1b[m\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC930C
|
||||
.asciz "\x1b[33m★★★ やめるよ!! ★★★\x1b[m\n"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80AC5EF0
|
||||
/* 03250 80AC5EF0 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 03254 80AC5EF4 AFB10018 */ sw $s1, 0x0018($sp)
|
||||
/* 03258 80AC5EF8 00808825 */ or $s1, $a0, $zero ## $s1 = 00000000
|
||||
/* 0325C 80AC5EFC AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 03260 80AC5F00 AFB00014 */ sw $s0, 0x0014($sp)
|
||||
/* 03264 80AC5F04 00A08025 */ or $s0, $a1, $zero ## $s0 = 00000000
|
||||
/* 03268 80AC5F08 AFA60028 */ sw $a2, 0x0028($sp)
|
||||
/* 0326C 80AC5F0C 0C042F6F */ jal func_8010BDBC
|
||||
/* 03270 80AC5F10 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 03274 80AC5F14 24010004 */ addiu $at, $zero, 0x0004 ## $at = 00000004
|
||||
/* 03278 80AC5F18 14410043 */ bne $v0, $at, .L80AC6028
|
||||
/* 0327C 80AC5F1C 00401825 */ or $v1, $v0, $zero ## $v1 = 00000000
|
||||
/* 03280 80AC5F20 0C041AF2 */ jal func_80106BC8
|
||||
/* 03284 80AC5F24 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03288 80AC5F28 5040006A */ beql $v0, $zero, .L80AC60D4
|
||||
/* 0328C 80AC5F2C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 03290 80AC5F30 0C2B191B */ jal func_80AC646C
|
||||
/* 03294 80AC5F34 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 03298 80AC5F38 922E0252 */ lbu $t6, 0x0252($s1) ## 00000252
|
||||
/* 0329C 80AC5F3C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 032A0 80AC5F40 000E7880 */ sll $t7, $t6, 2
|
||||
/* 032A4 80AC5F44 022FC021 */ addu $t8, $s1, $t7
|
||||
/* 032A8 80AC5F48 8F050200 */ lw $a1, 0x0200($t8) ## 00000200
|
||||
/* 032AC 80AC5F4C 8CB901B0 */ lw $t9, 0x01B0($a1) ## 000001B0
|
||||
/* 032B0 80AC5F50 0320F809 */ jalr $ra, $t9
|
||||
/* 032B4 80AC5F54 00000000 */ nop
|
||||
/* 032B8 80AC5F58 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 032BC 80AC5F5C 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 032C0 80AC5F60 0C2B0E21 */ jal func_80AC3884
|
||||
/* 032C4 80AC5F64 26060014 */ addiu $a2, $s0, 0x0014 ## $a2 = 00000014
|
||||
/* 032C8 80AC5F68 14400059 */ bne $v0, $zero, .L80AC60D0
|
||||
/* 032CC 80AC5F6C 3C020001 */ lui $v0, 0x0001 ## $v0 = 00010000
|
||||
/* 032D0 80AC5F70 00501021 */ addu $v0, $v0, $s0
|
||||
/* 032D4 80AC5F74 904204BD */ lbu $v0, 0x04BD($v0) ## 000104BD
|
||||
/* 032D8 80AC5F78 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 032DC 80AC5F7C 3C0480AD */ lui $a0, %hi(D_80AC92E8) ## $a0 = 80AD0000
|
||||
/* 032E0 80AC5F80 10400005 */ beq $v0, $zero, .L80AC5F98
|
||||
/* 032E4 80AC5F84 00000000 */ nop
|
||||
/* 032E8 80AC5F88 10410020 */ beq $v0, $at, .L80AC600C
|
||||
/* 032EC 80AC5F8C 3C0480AD */ lui $a0, %hi(D_80AC930C) ## $a0 = 80AD0000
|
||||
/* 032F0 80AC5F90 1000001E */ beq $zero, $zero, .L80AC600C
|
||||
/* 032F4 80AC5F94 00000000 */ nop
|
||||
.L80AC5F98:
|
||||
/* 032F8 80AC5F98 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 032FC 80AC5F9C 248492E8 */ addiu $a0, $a0, %lo(D_80AC92E8) ## $a0 = 80AC92E8
|
||||
/* 03300 80AC5FA0 8FA20028 */ lw $v0, 0x0028($sp)
|
||||
/* 03304 80AC5FA4 34018000 */ ori $at, $zero, 0x8000 ## $at = 00008000
|
||||
/* 03308 80AC5FA8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0330C 80AC5FAC 844800B6 */ lh $t0, 0x00B6($v0) ## 000000B6
|
||||
/* 03310 80AC5FB0 8C4A0680 */ lw $t2, 0x0680($v0) ## 00000680
|
||||
/* 03314 80AC5FB4 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
|
||||
/* 03318 80AC5FB8 01014821 */ addu $t1, $t0, $at
|
||||
/* 0331C 80AC5FBC 3C012000 */ lui $at, 0x2000 ## $at = 20000000
|
||||
/* 03320 80AC5FC0 01415825 */ or $t3, $t2, $at ## $t3 = 20000000
|
||||
/* 03324 80AC5FC4 A44900B6 */ sh $t1, 0x00B6($v0) ## 000000B6
|
||||
/* 03328 80AC5FC8 0C02F124 */ jal func_800BC490
|
||||
/* 0332C 80AC5FCC AC4B0680 */ sw $t3, 0x0680($v0) ## 00000680
|
||||
/* 03330 80AC5FD0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03334 80AC5FD4 9625010E */ lhu $a1, 0x010E($s1) ## 0000010E
|
||||
/* 03338 80AC5FD8 0C042DA0 */ jal func_8010B680
|
||||
/* 0333C 80AC5FDC 02203025 */ or $a2, $s1, $zero ## $a2 = 00000000
|
||||
/* 03340 80AC5FE0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03344 80AC5FE4 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 03348 80AC5FE8 0C2B0E4A */ jal func_80AC3928
|
||||
/* 0334C 80AC5FEC 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 03350 80AC5FF0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 03354 80AC5FF4 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 03358 80AC5FF8 3C0642C8 */ lui $a2, 0x42C8 ## $a2 = 42C80000
|
||||
/* 0335C 80AC5FFC 0C00BCA6 */ jal func_8002F298
|
||||
/* 03360 80AC6000 2407FFFF */ addiu $a3, $zero, 0xFFFF ## $a3 = FFFFFFFF
|
||||
/* 03364 80AC6004 10000033 */ beq $zero, $zero, .L80AC60D4
|
||||
/* 03368 80AC6008 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC600C:
|
||||
/* 0336C 80AC600C 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 03370 80AC6010 2484930C */ addiu $a0, $a0, %lo(D_80AC930C) ## $a0 = FFFF930C
|
||||
/* 03374 80AC6014 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03378 80AC6018 0C2B0DEA */ jal func_80AC37A8
|
||||
/* 0337C 80AC601C 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 03380 80AC6020 1000002C */ beq $zero, $zero, .L80AC60D4
|
||||
/* 03384 80AC6024 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC6028:
|
||||
/* 03388 80AC6028 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 0338C 80AC602C 54610029 */ bnel $v1, $at, .L80AC60D4
|
||||
/* 03390 80AC6030 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 03394 80AC6034 0C041AF2 */ jal func_80106BC8
|
||||
/* 03398 80AC6038 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0339C 80AC603C 50400025 */ beql $v0, $zero, .L80AC60D4
|
||||
/* 033A0 80AC6040 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 033A4 80AC6044 0C2B191B */ jal func_80AC646C
|
||||
/* 033A8 80AC6048 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 033AC 80AC604C 922C0252 */ lbu $t4, 0x0252($s1) ## 00000252
|
||||
/* 033B0 80AC6050 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 033B4 80AC6054 000C6880 */ sll $t5, $t4, 2
|
||||
/* 033B8 80AC6058 022D7021 */ addu $t6, $s1, $t5
|
||||
/* 033BC 80AC605C 8DC50200 */ lw $a1, 0x0200($t6) ## 00000200
|
||||
/* 033C0 80AC6060 8CB901B0 */ lw $t9, 0x01B0($a1) ## 000001B0
|
||||
/* 033C4 80AC6064 0320F809 */ jalr $ra, $t9
|
||||
/* 033C8 80AC6068 00000000 */ nop
|
||||
/* 033CC 80AC606C 8FA20028 */ lw $v0, 0x0028($sp)
|
||||
/* 033D0 80AC6070 34018000 */ ori $at, $zero, 0x8000 ## $at = 00008000
|
||||
/* 033D4 80AC6074 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 033D8 80AC6078 844F00B6 */ lh $t7, 0x00B6($v0) ## 000000B6
|
||||
/* 033DC 80AC607C 8C480680 */ lw $t0, 0x0680($v0) ## 00000680
|
||||
/* 033E0 80AC6080 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
|
||||
/* 033E4 80AC6084 01E1C021 */ addu $t8, $t7, $at
|
||||
/* 033E8 80AC6088 3C012000 */ lui $at, 0x2000 ## $at = 20000000
|
||||
/* 033EC 80AC608C 01014825 */ or $t1, $t0, $at ## $t1 = 20000000
|
||||
/* 033F0 80AC6090 A45800B6 */ sh $t8, 0x00B6($v0) ## 000000B6
|
||||
/* 033F4 80AC6094 0C02F124 */ jal func_800BC490
|
||||
/* 033F8 80AC6098 AC490680 */ sw $t1, 0x0680($v0) ## 00000680
|
||||
/* 033FC 80AC609C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03400 80AC60A0 9625010E */ lhu $a1, 0x010E($s1) ## 0000010E
|
||||
/* 03404 80AC60A4 0C042DA0 */ jal func_8010B680
|
||||
/* 03408 80AC60A8 02203025 */ or $a2, $s1, $zero ## $a2 = 00000000
|
||||
/* 0340C 80AC60AC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03410 80AC60B0 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 03414 80AC60B4 0C2B0E4A */ jal func_80AC3928
|
||||
/* 03418 80AC60B8 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 0341C 80AC60BC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 03420 80AC60C0 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 03424 80AC60C4 3C0642C8 */ lui $a2, 0x42C8 ## $a2 = 42C80000
|
||||
/* 03428 80AC60C8 0C00BCA6 */ jal func_8002F298
|
||||
/* 0342C 80AC60CC 2407FFFF */ addiu $a3, $zero, 0xFFFF ## $a3 = FFFFFFFF
|
||||
.L80AC60D0:
|
||||
/* 03430 80AC60D0 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC60D4:
|
||||
/* 03434 80AC60D4 8FB00014 */ lw $s0, 0x0014($sp)
|
||||
/* 03438 80AC60D8 8FB10018 */ lw $s1, 0x0018($sp)
|
||||
/* 0343C 80AC60DC 03E00008 */ jr $ra
|
||||
/* 03440 80AC60E0 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
|
@ -1,28 +0,0 @@
|
|||
glabel func_80AC60E4
|
||||
/* 03444 80AC60E4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 03448 80AC60E8 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0344C 80AC60EC AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 03450 80AC60F0 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 03454 80AC60F4 AFA60020 */ sw $a2, 0x0020($sp)
|
||||
/* 03458 80AC60F8 0C042F6F */ jal func_8010BDBC
|
||||
/* 0345C 80AC60FC 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 03460 80AC6100 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 03464 80AC6104 5441000D */ bnel $v0, $at, .L80AC613C
|
||||
/* 03468 80AC6108 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0346C 80AC610C 0C041AF2 */ jal func_80106BC8
|
||||
/* 03470 80AC6110 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 03474 80AC6114 10400008 */ beq $v0, $zero, .L80AC6138
|
||||
/* 03478 80AC6118 3C028016 */ lui $v0, %hi(gSaveContext)
|
||||
/* 0347C 80AC611C 2442E660 */ addiu $v0, %lo(gSaveContext)
|
||||
/* 03480 80AC6120 944E0F16 */ lhu $t6, 0x0F16($v0) ## 8015F576
|
||||
/* 03484 80AC6124 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 03488 80AC6128 8FA50018 */ lw $a1, 0x0018($sp)
|
||||
/* 0348C 80AC612C 35CF1000 */ ori $t7, $t6, 0x1000 ## $t7 = 00001000
|
||||
/* 03490 80AC6130 0C2B0E6B */ jal func_80AC39AC
|
||||
/* 03494 80AC6134 A44F0F16 */ sh $t7, 0x0F16($v0) ## 8015F576
|
||||
.L80AC6138:
|
||||
/* 03498 80AC6138 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AC613C:
|
||||
/* 0349C 80AC613C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 034A0 80AC6140 03E00008 */ jr $ra
|
||||
/* 034A4 80AC6144 00000000 */ nop
|
|
@ -1,31 +0,0 @@
|
|||
glabel func_80AC6148
|
||||
/* 034A8 80AC6148 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 034AC 80AC614C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 034B0 80AC6150 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 034B4 80AC6154 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 034B8 80AC6158 AFA60020 */ sw $a2, 0x0020($sp)
|
||||
/* 034BC 80AC615C 0C042F6F */ jal func_8010BDBC
|
||||
/* 034C0 80AC6160 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 034C4 80AC6164 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 034C8 80AC6168 54410010 */ bnel $v0, $at, .L80AC61AC
|
||||
/* 034CC 80AC616C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 034D0 80AC6170 0C041AF2 */ jal func_80106BC8
|
||||
/* 034D4 80AC6174 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 034D8 80AC6178 1040000B */ beq $v0, $zero, .L80AC61A8
|
||||
/* 034DC 80AC617C 8FAF0018 */ lw $t7, 0x0018($sp)
|
||||
/* 034E0 80AC6180 240E0016 */ addiu $t6, $zero, 0x0016 ## $t6 = 00000016
|
||||
/* 034E4 80AC6184 A5EE01FC */ sh $t6, 0x01FC($t7) ## 000001FC
|
||||
/* 034E8 80AC6188 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 034EC 80AC618C 0C042DC8 */ jal func_8010B720
|
||||
/* 034F0 80AC6190 24053012 */ addiu $a1, $zero, 0x3012 ## $a1 = 00003012
|
||||
/* 034F4 80AC6194 3C028016 */ lui $v0, %hi(gSaveContext)
|
||||
/* 034F8 80AC6198 2442E660 */ addiu $v0, %lo(gSaveContext)
|
||||
/* 034FC 80AC619C 94580F16 */ lhu $t8, 0x0F16($v0) ## 8015F576
|
||||
/* 03500 80AC61A0 37191000 */ ori $t9, $t8, 0x1000 ## $t9 = 00001000
|
||||
/* 03504 80AC61A4 A4590F16 */ sh $t9, 0x0F16($v0) ## 8015F576
|
||||
.L80AC61A8:
|
||||
/* 03508 80AC61A8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AC61AC:
|
||||
/* 0350C 80AC61AC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 03510 80AC61B0 03E00008 */ jr $ra
|
||||
/* 03514 80AC61B4 00000000 */ nop
|
|
@ -1,23 +0,0 @@
|
|||
glabel func_80AC61B8
|
||||
/* 03518 80AC61B8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0351C 80AC61BC AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 03520 80AC61C0 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 03524 80AC61C4 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 03528 80AC61C8 AFA60020 */ sw $a2, 0x0020($sp)
|
||||
/* 0352C 80AC61CC 0C042F6F */ jal func_8010BDBC
|
||||
/* 03530 80AC61D0 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 03534 80AC61D4 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 03538 80AC61D8 54410008 */ bnel $v0, $at, .L80AC61FC
|
||||
/* 0353C 80AC61DC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 03540 80AC61E0 0C041AF2 */ jal func_80106BC8
|
||||
/* 03544 80AC61E4 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 03548 80AC61E8 10400003 */ beq $v0, $zero, .L80AC61F8
|
||||
/* 0354C 80AC61EC 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 03550 80AC61F0 0C2B0E6B */ jal func_80AC39AC
|
||||
/* 03554 80AC61F4 8FA50018 */ lw $a1, 0x0018($sp)
|
||||
.L80AC61F8:
|
||||
/* 03558 80AC61F8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AC61FC:
|
||||
/* 0355C 80AC61FC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 03560 80AC6200 03E00008 */ jr $ra
|
||||
/* 03564 80AC6204 00000000 */ nop
|
|
@ -1,23 +0,0 @@
|
|||
glabel func_80AC6208
|
||||
/* 03568 80AC6208 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0356C 80AC620C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 03570 80AC6210 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 03574 80AC6214 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 03578 80AC6218 AFA60020 */ sw $a2, 0x0020($sp)
|
||||
/* 0357C 80AC621C 0C042F6F */ jal func_8010BDBC
|
||||
/* 03580 80AC6220 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 03584 80AC6224 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 03588 80AC6228 54410008 */ bnel $v0, $at, .L80AC624C
|
||||
/* 0358C 80AC622C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 03590 80AC6230 0C041AF2 */ jal func_80106BC8
|
||||
/* 03594 80AC6234 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 03598 80AC6238 10400003 */ beq $v0, $zero, .L80AC6248
|
||||
/* 0359C 80AC623C 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 035A0 80AC6240 0C2B13B2 */ jal func_80AC4EC8
|
||||
/* 035A4 80AC6244 8FA50018 */ lw $a1, 0x0018($sp)
|
||||
.L80AC6248:
|
||||
/* 035A8 80AC6248 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AC624C:
|
||||
/* 035AC 80AC624C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 035B0 80AC6250 03E00008 */ jr $ra
|
||||
/* 035B4 80AC6254 00000000 */ nop
|
|
@ -1,30 +0,0 @@
|
|||
glabel func_80AC6258
|
||||
/* 035B8 80AC6258 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 035BC 80AC625C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 035C0 80AC6260 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 035C4 80AC6264 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 035C8 80AC6268 AFA60020 */ sw $a2, 0x0020($sp)
|
||||
/* 035CC 80AC626C 0C042F6F */ jal func_8010BDBC
|
||||
/* 035D0 80AC6270 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 035D4 80AC6274 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
|
||||
/* 035D8 80AC6278 5441000F */ bnel $v0, $at, .L80AC62B8
|
||||
/* 035DC 80AC627C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 035E0 80AC6280 0C041AF2 */ jal func_80106BC8
|
||||
/* 035E4 80AC6284 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 035E8 80AC6288 1040000A */ beq $v0, $zero, .L80AC62B4
|
||||
/* 035EC 80AC628C 3C028016 */ lui $v0, %hi(gSaveContext)
|
||||
/* 035F0 80AC6290 2442E660 */ addiu $v0, %lo(gSaveContext)
|
||||
/* 035F4 80AC6294 944E0EF4 */ lhu $t6, 0x0EF4($v0) ## 8015F554
|
||||
/* 035F8 80AC6298 8FA50018 */ lw $a1, 0x0018($sp)
|
||||
/* 035FC 80AC629C 24180002 */ addiu $t8, $zero, 0x0002 ## $t8 = 00000002
|
||||
/* 03600 80AC62A0 35CF0400 */ ori $t7, $t6, 0x0400 ## $t7 = 00000400
|
||||
/* 03604 80AC62A4 A44F0EF4 */ sh $t7, 0x0EF4($v0) ## 8015F554
|
||||
/* 03608 80AC62A8 A0B80252 */ sb $t8, 0x0252($a1) ## 00000252
|
||||
/* 0360C 80AC62AC 0C2B13B2 */ jal func_80AC4EC8
|
||||
/* 03610 80AC62B0 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
.L80AC62B4:
|
||||
/* 03614 80AC62B4 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80AC62B8:
|
||||
/* 03618 80AC62B8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 0361C 80AC62BC 03E00008 */ jr $ra
|
||||
/* 03620 80AC62C0 00000000 */ nop
|
|
@ -1,13 +0,0 @@
|
|||
glabel func_80AC62C4
|
||||
/* 03624 80AC62C4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 03628 80AC62C8 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0362C 80AC62CC AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 03630 80AC62D0 0C042DC8 */ jal func_8010B720
|
||||
/* 03634 80AC62D4 240571B2 */ addiu $a1, $zero, 0x71B2 ## $a1 = 000071B2
|
||||
/* 03638 80AC62D8 8FAF001C */ lw $t7, 0x001C($sp)
|
||||
/* 0363C 80AC62DC 240E001A */ addiu $t6, $zero, 0x001A ## $t6 = 0000001A
|
||||
/* 03640 80AC62E0 A5EE01FC */ sh $t6, 0x01FC($t7) ## 000001FC
|
||||
/* 03644 80AC62E4 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 03648 80AC62E8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 0364C 80AC62EC 03E00008 */ jr $ra
|
||||
/* 03650 80AC62F0 00000000 */ nop
|
|
@ -1,38 +0,0 @@
|
|||
glabel func_80AC62F4
|
||||
/* 03654 80AC62F4 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 03658 80AC62F8 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 0365C 80AC62FC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 03660 80AC6300 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 03664 80AC6304 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 03668 80AC6308 AFA60030 */ sw $a2, 0x0030($sp)
|
||||
/* 0366C 80AC630C 0C042F6F */ jal func_8010BDBC
|
||||
/* 03670 80AC6310 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
|
||||
/* 03674 80AC6314 24010006 */ addiu $at, $zero, 0x0006 ## $at = 00000006
|
||||
/* 03678 80AC6318 54410016 */ bnel $v0, $at, .L80AC6374
|
||||
/* 0367C 80AC631C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 03680 80AC6320 0C041AF2 */ jal func_80106BC8
|
||||
/* 03684 80AC6324 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 03688 80AC6328 50400012 */ beql $v0, $zero, .L80AC6374
|
||||
/* 0368C 80AC632C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 03690 80AC6330 920E0252 */ lbu $t6, 0x0252($s0) ## 00000252
|
||||
/* 03694 80AC6334 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 03698 80AC6338 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 0369C 80AC633C 000E7880 */ sll $t7, $t6, 2
|
||||
/* 036A0 80AC6340 020FC021 */ addu $t8, $s0, $t7
|
||||
/* 036A4 80AC6344 8F060200 */ lw $a2, 0x0200($t8) ## 00000200
|
||||
/* 036A8 80AC6348 0C2B13B2 */ jal func_80AC4EC8
|
||||
/* 036AC 80AC634C AFA60024 */ sw $a2, 0x0024($sp)
|
||||
/* 036B0 80AC6350 8FA50024 */ lw $a1, 0x0024($sp)
|
||||
/* 036B4 80AC6354 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 036B8 80AC6358 A2000251 */ sb $zero, 0x0251($s0) ## 00000251
|
||||
/* 036BC 80AC635C E60402D0 */ swc1 $f4, 0x02D0($s0) ## 000002D0
|
||||
/* 036C0 80AC6360 8CB901AC */ lw $t9, 0x01AC($a1) ## 000001AC
|
||||
/* 036C4 80AC6364 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 036C8 80AC6368 0320F809 */ jalr $ra, $t9
|
||||
/* 036CC 80AC636C 00000000 */ nop
|
||||
/* 036D0 80AC6370 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC6374:
|
||||
/* 036D4 80AC6374 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 036D8 80AC6378 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 036DC 80AC637C 03E00008 */ jr $ra
|
||||
/* 036E0 80AC6380 00000000 */ nop
|
|
@ -1,59 +0,0 @@
|
|||
glabel func_80AC6384
|
||||
/* 036E4 80AC6384 90820252 */ lbu $v0, 0x0252($a0) ## 00000252
|
||||
/* 036E8 80AC6388 848E001C */ lh $t6, 0x001C($a0) ## 0000001C
|
||||
/* 036EC 80AC638C 3C0880AD */ lui $t0, %hi(D_80AC89DC) ## $t0 = 80AD0000
|
||||
/* 036F0 80AC6390 0002C0C0 */ sll $t8, $v0, 3
|
||||
/* 036F4 80AC6394 000E7980 */ sll $t7, $t6, 6
|
||||
/* 036F8 80AC6398 01F8C821 */ addu $t9, $t7, $t8
|
||||
/* 036FC 80AC639C 250889DC */ addiu $t0, $t0, %lo(D_80AC89DC) ## $t0 = 80AC89DC
|
||||
/* 03700 80AC63A0 03281821 */ addu $v1, $t9, $t0
|
||||
/* 03704 80AC63A4 846F0002 */ lh $t7, 0x0002($v1) ## 00000002
|
||||
/* 03708 80AC63A8 00025883 */ sra $t3, $v0, 2
|
||||
/* 0370C 80AC63AC 316C00FF */ andi $t4, $t3, 0x00FF ## $t4 = 00000000
|
||||
/* 03710 80AC63B0 448F2000 */ mtc1 $t7, $f4 ## $f4 = 0.00
|
||||
/* 03714 80AC63B4 000C6880 */ sll $t5, $t4, 2
|
||||
/* 03718 80AC63B8 01AC6823 */ subu $t5, $t5, $t4
|
||||
/* 0371C 80AC63BC 468020A0 */ cvt.s.w $f2, $f4
|
||||
/* 03720 80AC63C0 3C0E80AD */ lui $t6, %hi(D_80AC8D6C) ## $t6 = 80AD0000
|
||||
/* 03724 80AC63C4 25CE8D6C */ addiu $t6, $t6, %lo(D_80AC8D6C) ## $t6 = 80AC8D6C
|
||||
/* 03728 80AC63C8 000D6880 */ sll $t5, $t5, 2
|
||||
/* 0372C 80AC63CC 84780004 */ lh $t8, 0x0004($v1) ## 00000004
|
||||
/* 03730 80AC63D0 01AE3021 */ addu $a2, $t5, $t6
|
||||
/* 03734 80AC63D4 C4C60000 */ lwc1 $f6, 0x0000($a2) ## 00000000
|
||||
/* 03738 80AC63D8 44982000 */ mtc1 $t8, $f4 ## $f4 = 0.00
|
||||
/* 0373C 80AC63DC C48C02D0 */ lwc1 $f12, 0x02D0($a0) ## 000002D0
|
||||
/* 03740 80AC63E0 46023201 */ sub.s $f8, $f6, $f2
|
||||
/* 03744 80AC63E4 C4C60004 */ lwc1 $f6, 0x0004($a2) ## 00000004
|
||||
/* 03748 80AC63E8 84790006 */ lh $t9, 0x0006($v1) ## 00000006
|
||||
/* 0374C 80AC63EC 46802420 */ cvt.s.w $f16, $f4
|
||||
/* 03750 80AC63F0 460C4282 */ mul.s $f10, $f8, $f12
|
||||
/* 03754 80AC63F4 44992000 */ mtc1 $t9, $f4 ## $f4 = 0.00
|
||||
/* 03758 80AC63F8 00024880 */ sll $t1, $v0, 2
|
||||
/* 0375C 80AC63FC 00895021 */ addu $t2, $a0, $t1
|
||||
/* 03760 80AC6400 8D450200 */ lw $a1, 0x0200($t2) ## 00000200
|
||||
/* 03764 80AC6404 46103201 */ sub.s $f8, $f6, $f16
|
||||
/* 03768 80AC6408 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 0376C 80AC640C 46025000 */ add.s $f0, $f10, $f2
|
||||
/* 03770 80AC6410 460C4282 */ mul.s $f10, $f8, $f12
|
||||
/* 03774 80AC6414 C4C80008 */ lwc1 $f8, 0x0008($a2) ## 00000008
|
||||
/* 03778 80AC6418 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 0377C 80AC641C 46105380 */ add.s $f14, $f10, $f16
|
||||
/* 03780 80AC6420 E7A60000 */ swc1 $f6, 0x0000($sp)
|
||||
/* 03784 80AC6424 C7AA0000 */ lwc1 $f10, 0x0000($sp)
|
||||
/* 03788 80AC6428 8C880220 */ lw $t0, 0x0220($a0) ## 00000220
|
||||
/* 0378C 80AC642C 460A4101 */ sub.s $f4, $f8, $f10
|
||||
/* 03790 80AC6430 C5080024 */ lwc1 $f8, 0x0024($t0) ## 80AC8A00
|
||||
/* 03794 80AC6434 460C2182 */ mul.s $f6, $f4, $f12
|
||||
/* 03798 80AC6438 46004100 */ add.s $f4, $f8, $f0
|
||||
/* 0379C 80AC643C E4A40024 */ swc1 $f4, 0x0024($a1) ## 00000024
|
||||
/* 037A0 80AC6440 8C890220 */ lw $t1, 0x0220($a0) ## 00000220
|
||||
/* 037A4 80AC6444 460A3480 */ add.s $f18, $f6, $f10
|
||||
/* 037A8 80AC6448 C5260028 */ lwc1 $f6, 0x0028($t1) ## 00000028
|
||||
/* 037AC 80AC644C 460E3280 */ add.s $f10, $f6, $f14
|
||||
/* 037B0 80AC6450 E4AA0028 */ swc1 $f10, 0x0028($a1) ## 00000028
|
||||
/* 037B4 80AC6454 8C8A0220 */ lw $t2, 0x0220($a0) ## 00000220
|
||||
/* 037B8 80AC6458 C548002C */ lwc1 $f8, 0x002C($t2) ## 0000002C
|
||||
/* 037BC 80AC645C 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 037C0 80AC6460 46124100 */ add.s $f4, $f8, $f18
|
||||
/* 037C4 80AC6464 03E00008 */ jr $ra
|
||||
/* 037C8 80AC6468 E4A4002C */ swc1 $f4, 0x002C($a1) ## 0000002C
|
|
@ -1,10 +0,0 @@
|
|||
glabel func_80AC646C
|
||||
/* 037CC 80AC646C 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 037D0 80AC6470 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 037D4 80AC6474 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 037D8 80AC6478 0C2B18E1 */ jal func_80AC6384
|
||||
/* 037DC 80AC647C E48402D0 */ swc1 $f4, 0x02D0($a0) ## 000002D0
|
||||
/* 037E0 80AC6480 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 037E4 80AC6484 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 037E8 80AC6488 03E00008 */ jr $ra
|
||||
/* 037EC 80AC648C 00000000 */ nop
|
|
@ -1,48 +0,0 @@
|
|||
.late_rodata
|
||||
glabel D_80AC9604
|
||||
.float 0.85
|
||||
|
||||
.text
|
||||
glabel func_80AC6490
|
||||
/* 037F0 80AC6490 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 037F4 80AC6494 44810000 */ mtc1 $at, $f0 ## $f0 = 1.00
|
||||
/* 037F8 80AC6498 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 037FC 80AC649C AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 03800 80AC64A0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 03804 80AC64A4 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 03808 80AC64A8 3C073E19 */ lui $a3, 0x3E19 ## $a3 = 3E190000
|
||||
/* 0380C 80AC64AC 44050000 */ mfc1 $a1, $f0
|
||||
/* 03810 80AC64B0 44060000 */ mfc1 $a2, $f0
|
||||
/* 03814 80AC64B4 34E7999A */ ori $a3, $a3, 0x999A ## $a3 = 3E19999A
|
||||
/* 03818 80AC64B8 0C01E107 */ jal Math_ApproachF
|
||||
|
||||
/* 0381C 80AC64BC 248402D0 */ addiu $a0, $a0, 0x02D0 ## $a0 = 000002D0
|
||||
/* 03820 80AC64C0 3C0180AD */ lui $at, %hi(D_80AC9604) ## $at = 80AD0000
|
||||
/* 03824 80AC64C4 C4269604 */ lwc1 $f6, %lo(D_80AC9604)($at)
|
||||
/* 03828 80AC64C8 C60402D0 */ lwc1 $f4, 0x02D0($s0) ## 000002D0
|
||||
/* 0382C 80AC64CC 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 03830 80AC64D0 4604303E */ c.le.s $f6, $f4
|
||||
/* 03834 80AC64D4 00000000 */ nop
|
||||
/* 03838 80AC64D8 45000004 */ bc1f .L80AC64EC
|
||||
/* 0383C 80AC64DC 00000000 */ nop
|
||||
/* 03840 80AC64E0 44814000 */ mtc1 $at, $f8 ## $f8 = 1.00
|
||||
/* 03844 80AC64E4 00000000 */ nop
|
||||
/* 03848 80AC64E8 E60802D0 */ swc1 $f8, 0x02D0($s0) ## 000002D0
|
||||
.L80AC64EC:
|
||||
/* 0384C 80AC64EC 0C2B18E1 */ jal func_80AC6384
|
||||
/* 03850 80AC64F0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03854 80AC64F4 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 03858 80AC64F8 44815000 */ mtc1 $at, $f10 ## $f10 = 1.00
|
||||
/* 0385C 80AC64FC C61002D0 */ lwc1 $f16, 0x02D0($s0) ## 000002D0
|
||||
/* 03860 80AC6500 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 03864 80AC6504 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 03868 80AC6508 46105032 */ c.eq.s $f10, $f16
|
||||
/* 0386C 80AC650C 00000000 */ nop
|
||||
/* 03870 80AC6510 45000003 */ bc1f .L80AC6520
|
||||
/* 03874 80AC6514 00000000 */ nop
|
||||
/* 03878 80AC6518 10000001 */ beq $zero, $zero, .L80AC6520
|
||||
/* 0387C 80AC651C 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80AC6520:
|
||||
/* 03880 80AC6520 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 03884 80AC6524 03E00008 */ jr $ra
|
||||
/* 03888 80AC6528 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
|
@ -1,44 +0,0 @@
|
|||
.late_rodata
|
||||
glabel D_80AC9608
|
||||
.float 0.15
|
||||
|
||||
.text
|
||||
glabel func_80AC652C
|
||||
/* 0388C 80AC652C 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 03890 80AC6530 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 03894 80AC6534 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 03898 80AC6538 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 0389C 80AC653C 3C073E19 */ lui $a3, 0x3E19 ## $a3 = 3E190000
|
||||
/* 038A0 80AC6540 34E7999A */ ori $a3, $a3, 0x999A ## $a3 = 3E19999A
|
||||
/* 038A4 80AC6544 248402D0 */ addiu $a0, $a0, 0x02D0 ## $a0 = 000002D0
|
||||
/* 038A8 80AC6548 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
|
||||
/* 038AC 80AC654C 0C01E107 */ jal Math_ApproachF
|
||||
|
||||
/* 038B0 80AC6550 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 038B4 80AC6554 3C0180AD */ lui $at, %hi(D_80AC9608) ## $at = 80AD0000
|
||||
/* 038B8 80AC6558 C4249608 */ lwc1 $f4, %lo(D_80AC9608)($at)
|
||||
/* 038BC 80AC655C C60602D0 */ lwc1 $f6, 0x02D0($s0) ## 000002D0
|
||||
/* 038C0 80AC6560 4604303E */ c.le.s $f6, $f4
|
||||
/* 038C4 80AC6564 00000000 */ nop
|
||||
/* 038C8 80AC6568 45000004 */ bc1f .L80AC657C
|
||||
/* 038CC 80AC656C 00000000 */ nop
|
||||
/* 038D0 80AC6570 44804000 */ mtc1 $zero, $f8 ## $f8 = 0.00
|
||||
/* 038D4 80AC6574 00000000 */ nop
|
||||
/* 038D8 80AC6578 E60802D0 */ swc1 $f8, 0x02D0($s0) ## 000002D0
|
||||
.L80AC657C:
|
||||
/* 038DC 80AC657C 0C2B18E1 */ jal func_80AC6384
|
||||
/* 038E0 80AC6580 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 038E4 80AC6584 44805000 */ mtc1 $zero, $f10 ## $f10 = 0.00
|
||||
/* 038E8 80AC6588 C61002D0 */ lwc1 $f16, 0x02D0($s0) ## 000002D0
|
||||
/* 038EC 80AC658C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 038F0 80AC6590 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 038F4 80AC6594 46105032 */ c.eq.s $f10, $f16
|
||||
/* 038F8 80AC6598 00000000 */ nop
|
||||
/* 038FC 80AC659C 45000003 */ bc1f .L80AC65AC
|
||||
/* 03900 80AC65A0 00000000 */ nop
|
||||
/* 03904 80AC65A4 10000001 */ beq $zero, $zero, .L80AC65AC
|
||||
/* 03908 80AC65A8 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80AC65AC:
|
||||
/* 0390C 80AC65AC 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 03910 80AC65B0 03E00008 */ jr $ra
|
||||
/* 03914 80AC65B4 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
|
@ -1,87 +0,0 @@
|
|||
glabel func_80AC65B8
|
||||
/* 03918 80AC65B8 27BDFFF8 */ addiu $sp, $sp, 0xFFF8 ## $sp = FFFFFFF8
|
||||
/* 0391C 80AC65BC AFB00004 */ sw $s0, 0x0004($sp)
|
||||
/* 03920 80AC65C0 24820200 */ addiu $v0, $a0, 0x0200 ## $v0 = 00000200
|
||||
/* 03924 80AC65C4 24100001 */ addiu $s0, $zero, 0x0001 ## $s0 = 00000001
|
||||
/* 03928 80AC65C8 00001825 */ or $v1, $zero, $zero ## $v1 = 00000000
|
||||
/* 0392C 80AC65CC 240D000E */ addiu $t5, $zero, 0x000E ## $t5 = 0000000E
|
||||
/* 03930 80AC65D0 240C0018 */ addiu $t4, $zero, 0x0018 ## $t4 = 00000018
|
||||
/* 03934 80AC65D4 240B000D */ addiu $t3, $zero, 0x000D ## $t3 = 0000000D
|
||||
/* 03938 80AC65D8 240A000C */ addiu $t2, $zero, 0x000C ## $t2 = 0000000C
|
||||
/* 0393C 80AC65DC 2409000B */ addiu $t1, $zero, 0x000B ## $t1 = 0000000B
|
||||
/* 03940 80AC65E0 2408000A */ addiu $t0, $zero, 0x000A ## $t0 = 0000000A
|
||||
/* 03944 80AC65E4 24070009 */ addiu $a3, $zero, 0x0009 ## $a3 = 00000009
|
||||
.L80AC65E8:
|
||||
/* 03948 80AC65E8 8C450000 */ lw $a1, 0x0000($v0) ## 00000200
|
||||
/* 0394C 80AC65EC 24010008 */ addiu $at, $zero, 0x0008 ## $at = 00000008
|
||||
/* 03950 80AC65F0 50A0001C */ beql $a1, $zero, .L80AC6664
|
||||
/* 03954 80AC65F4 8C450004 */ lw $a1, 0x0004($v0) ## 00000204
|
||||
/* 03958 80AC65F8 848601FC */ lh $a2, 0x01FC($a0) ## 000001FC
|
||||
/* 0395C 80AC65FC 50E60013 */ beql $a3, $a2, .L80AC664C
|
||||
/* 03960 80AC6600 908F0252 */ lbu $t7, 0x0252($a0) ## 00000252
|
||||
/* 03964 80AC6604 51060011 */ beql $t0, $a2, .L80AC664C
|
||||
/* 03968 80AC6608 908F0252 */ lbu $t7, 0x0252($a0) ## 00000252
|
||||
/* 0396C 80AC660C 5126000F */ beql $t1, $a2, .L80AC664C
|
||||
/* 03970 80AC6610 908F0252 */ lbu $t7, 0x0252($a0) ## 00000252
|
||||
/* 03974 80AC6614 5146000D */ beql $t2, $a2, .L80AC664C
|
||||
/* 03978 80AC6618 908F0252 */ lbu $t7, 0x0252($a0) ## 00000252
|
||||
/* 0397C 80AC661C 5166000B */ beql $t3, $a2, .L80AC664C
|
||||
/* 03980 80AC6620 908F0252 */ lbu $t7, 0x0252($a0) ## 00000252
|
||||
/* 03984 80AC6624 51860009 */ beql $t4, $a2, .L80AC664C
|
||||
/* 03988 80AC6628 908F0252 */ lbu $t7, 0x0252($a0) ## 00000252
|
||||
/* 0398C 80AC662C 51A60007 */ beql $t5, $a2, .L80AC664C
|
||||
/* 03990 80AC6630 908F0252 */ lbu $t7, 0x0252($a0) ## 00000252
|
||||
/* 03994 80AC6634 908E0251 */ lbu $t6, 0x0251($a0) ## 00000251
|
||||
/* 03998 80AC6638 55C00004 */ bnel $t6, $zero, .L80AC664C
|
||||
/* 0399C 80AC663C 908F0252 */ lbu $t7, 0x0252($a0) ## 00000252
|
||||
/* 039A0 80AC6640 10000007 */ beq $zero, $zero, .L80AC6660
|
||||
/* 039A4 80AC6644 A4A001B4 */ sh $zero, 0x01B4($a1) ## 000001B4
|
||||
/* 039A8 80AC6648 908F0252 */ lbu $t7, 0x0252($a0) ## 00000252
|
||||
.L80AC664C:
|
||||
/* 039AC 80AC664C 546F0004 */ bnel $v1, $t7, .L80AC6660
|
||||
/* 039B0 80AC6650 A4A001B4 */ sh $zero, 0x01B4($a1) ## 000001B4
|
||||
/* 039B4 80AC6654 10000002 */ beq $zero, $zero, .L80AC6660
|
||||
/* 039B8 80AC6658 A4B001B4 */ sh $s0, 0x01B4($a1) ## 000001B4
|
||||
/* 039BC 80AC665C A4A001B4 */ sh $zero, 0x01B4($a1) ## 000001B4
|
||||
.L80AC6660:
|
||||
/* 039C0 80AC6660 8C450004 */ lw $a1, 0x0004($v0) ## 00000204
|
||||
.L80AC6664:
|
||||
/* 039C4 80AC6664 24420004 */ addiu $v0, $v0, 0x0004 ## $v0 = 00000204
|
||||
/* 039C8 80AC6668 50A0001D */ beql $a1, $zero, .L80AC66E0
|
||||
/* 039CC 80AC666C 24630002 */ addiu $v1, $v1, 0x0002 ## $v1 = 00000002
|
||||
/* 039D0 80AC6670 848601FC */ lh $a2, 0x01FC($a0) ## 000001FC
|
||||
/* 039D4 80AC6674 50E60013 */ beql $a3, $a2, .L80AC66C4
|
||||
/* 039D8 80AC6678 908E0252 */ lbu $t6, 0x0252($a0) ## 00000252
|
||||
/* 039DC 80AC667C 51060011 */ beql $t0, $a2, .L80AC66C4
|
||||
/* 039E0 80AC6680 908E0252 */ lbu $t6, 0x0252($a0) ## 00000252
|
||||
/* 039E4 80AC6684 5126000F */ beql $t1, $a2, .L80AC66C4
|
||||
/* 039E8 80AC6688 908E0252 */ lbu $t6, 0x0252($a0) ## 00000252
|
||||
/* 039EC 80AC668C 5146000D */ beql $t2, $a2, .L80AC66C4
|
||||
/* 039F0 80AC6690 908E0252 */ lbu $t6, 0x0252($a0) ## 00000252
|
||||
/* 039F4 80AC6694 5166000B */ beql $t3, $a2, .L80AC66C4
|
||||
/* 039F8 80AC6698 908E0252 */ lbu $t6, 0x0252($a0) ## 00000252
|
||||
/* 039FC 80AC669C 51860009 */ beql $t4, $a2, .L80AC66C4
|
||||
/* 03A00 80AC66A0 908E0252 */ lbu $t6, 0x0252($a0) ## 00000252
|
||||
/* 03A04 80AC66A4 51A60007 */ beql $t5, $a2, .L80AC66C4
|
||||
/* 03A08 80AC66A8 908E0252 */ lbu $t6, 0x0252($a0) ## 00000252
|
||||
/* 03A0C 80AC66AC 90980251 */ lbu $t8, 0x0251($a0) ## 00000251
|
||||
/* 03A10 80AC66B0 57000004 */ bnel $t8, $zero, .L80AC66C4
|
||||
/* 03A14 80AC66B4 908E0252 */ lbu $t6, 0x0252($a0) ## 00000252
|
||||
/* 03A18 80AC66B8 10000008 */ beq $zero, $zero, .L80AC66DC
|
||||
/* 03A1C 80AC66BC A4A001B4 */ sh $zero, 0x01B4($a1) ## 000001B4
|
||||
/* 03A20 80AC66C0 908E0252 */ lbu $t6, 0x0252($a0) ## 00000252
|
||||
.L80AC66C4:
|
||||
/* 03A24 80AC66C4 24790001 */ addiu $t9, $v1, 0x0001 ## $t9 = 00000003
|
||||
/* 03A28 80AC66C8 572E0004 */ bnel $t9, $t6, .L80AC66DC
|
||||
/* 03A2C 80AC66CC A4A001B4 */ sh $zero, 0x01B4($a1) ## 000001B4
|
||||
/* 03A30 80AC66D0 10000002 */ beq $zero, $zero, .L80AC66DC
|
||||
/* 03A34 80AC66D4 A4B001B4 */ sh $s0, 0x01B4($a1) ## 000001B4
|
||||
/* 03A38 80AC66D8 A4A001B4 */ sh $zero, 0x01B4($a1) ## 000001B4
|
||||
.L80AC66DC:
|
||||
/* 03A3C 80AC66DC 24630002 */ addiu $v1, $v1, 0x0002 ## $v1 = 00000004
|
||||
.L80AC66E0:
|
||||
/* 03A40 80AC66E0 1461FFC1 */ bne $v1, $at, .L80AC65E8
|
||||
/* 03A44 80AC66E4 24420004 */ addiu $v0, $v0, 0x0004 ## $v0 = 00000208
|
||||
/* 03A48 80AC66E8 8FB00004 */ lw $s0, 0x0004($sp)
|
||||
/* 03A4C 80AC66EC 03E00008 */ jr $ra
|
||||
/* 03A50 80AC66F0 27BD0008 */ addiu $sp, $sp, 0x0008 ## $sp = 00000000
|
|
@ -1,64 +0,0 @@
|
|||
.late_rodata
|
||||
glabel D_80AC960C
|
||||
.float 0.05
|
||||
|
||||
glabel D_80AC9610
|
||||
.float 0.05
|
||||
|
||||
.text
|
||||
glabel func_80AC66F4
|
||||
/* 03A54 80AC66F4 908E0250 */ lbu $t6, 0x0250($a0) ## 00000250
|
||||
/* 03A58 80AC66F8 C480024C */ lwc1 $f0, 0x024C($a0) ## 0000024C
|
||||
/* 03A5C 80AC66FC 3C0180AD */ lui $at, %hi(D_80AC9610) ## $at = 80AD0000
|
||||
/* 03A60 80AC6700 15C00010 */ bne $t6, $zero, .L80AC6744
|
||||
/* 03A64 80AC6704 00000000 */ nop
|
||||
/* 03A68 80AC6708 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 03A6C 80AC670C 44811000 */ mtc1 $at, $f2 ## $f2 = 1.00
|
||||
/* 03A70 80AC6710 3C0180AD */ lui $at, %hi(D_80AC960C) ## $at = 80AD0000
|
||||
/* 03A74 80AC6714 C424960C */ lwc1 $f4, %lo(D_80AC960C)($at)
|
||||
/* 03A78 80AC6718 240F0001 */ addiu $t7, $zero, 0x0001 ## $t7 = 00000001
|
||||
/* 03A7C 80AC671C 46040000 */ add.s $f0, $f0, $f4
|
||||
/* 03A80 80AC6720 4600103E */ c.le.s $f2, $f0
|
||||
/* 03A84 80AC6724 00000000 */ nop
|
||||
/* 03A88 80AC6728 45020004 */ bc1fl .L80AC673C
|
||||
/* 03A8C 80AC672C 44801000 */ mtc1 $zero, $f2 ## $f2 = 0.00
|
||||
/* 03A90 80AC6730 46001006 */ mov.s $f0, $f2
|
||||
/* 03A94 80AC6734 A08F0250 */ sb $t7, 0x0250($a0) ## 00000250
|
||||
/* 03A98 80AC6738 44801000 */ mtc1 $zero, $f2 ## $f2 = 0.00
|
||||
.L80AC673C:
|
||||
/* 03A9C 80AC673C 1000000B */ beq $zero, $zero, .L80AC676C
|
||||
/* 03AA0 80AC6740 3C0142A0 */ lui $at, 0x42A0 ## $at = 42A00000
|
||||
.L80AC6744:
|
||||
/* 03AA4 80AC6744 C4269610 */ lwc1 $f6, %lo(D_80AC9610)($at)
|
||||
/* 03AA8 80AC6748 44801000 */ mtc1 $zero, $f2 ## $f2 = 0.00
|
||||
/* 03AAC 80AC674C 46060001 */ sub.s $f0, $f0, $f6
|
||||
/* 03AB0 80AC6750 4602003E */ c.le.s $f0, $f2
|
||||
/* 03AB4 80AC6754 00000000 */ nop
|
||||
/* 03AB8 80AC6758 45020004 */ bc1fl .L80AC676C
|
||||
/* 03ABC 80AC675C 3C0142A0 */ lui $at, 0x42A0 ## $at = 42A00000
|
||||
/* 03AC0 80AC6760 46001006 */ mov.s $f0, $f2
|
||||
/* 03AC4 80AC6764 A0800250 */ sb $zero, 0x0250($a0) ## 00000250
|
||||
/* 03AC8 80AC6768 3C0142A0 */ lui $at, 0x42A0 ## $at = 42A00000
|
||||
.L80AC676C:
|
||||
/* 03ACC 80AC676C 44815000 */ mtc1 $at, $f10 ## $f10 = 80.00
|
||||
/* 03AD0 80AC6770 4600120D */ trunc.w.s $f8, $f2
|
||||
/* 03AD4 80AC6774 240300FF */ addiu $v1, $zero, 0x00FF ## $v1 = 000000FF
|
||||
/* 03AD8 80AC6778 46005402 */ mul.s $f16, $f10, $f0
|
||||
/* 03ADC 80AC677C 240D0050 */ addiu $t5, $zero, 0x0050 ## $t5 = 00000050
|
||||
/* 03AE0 80AC6780 44024000 */ mfc1 $v0, $f8
|
||||
/* 03AE4 80AC6784 E480024C */ swc1 $f0, 0x024C($a0) ## 0000024C
|
||||
/* 03AE8 80AC6788 0002C823 */ subu $t9, $zero, $v0
|
||||
/* 03AEC 80AC678C 332800FF */ andi $t0, $t9, 0x00FF ## $t0 = 00000000
|
||||
/* 03AF0 80AC6790 4600848D */ trunc.w.s $f18, $f16
|
||||
/* 03AF4 80AC6794 01A27023 */ subu $t6, $t5, $v0
|
||||
/* 03AF8 80AC6798 0062C023 */ subu $t8, $v1, $v0
|
||||
/* 03AFC 80AC679C 31CF00FF */ andi $t7, $t6, 0x00FF ## $t7 = 00000000
|
||||
/* 03B00 80AC67A0 440A9000 */ mfc1 $t2, $f18
|
||||
/* 03B04 80AC67A4 331900FF */ andi $t9, $t8, 0x00FF ## $t9 = 00000000
|
||||
/* 03B08 80AC67A8 AC88023C */ sw $t0, 0x023C($a0) ## 0000023C
|
||||
/* 03B0C 80AC67AC 006A5823 */ subu $t3, $v1, $t2
|
||||
/* 03B10 80AC67B0 316C00FF */ andi $t4, $t3, 0x00FF ## $t4 = 00000000
|
||||
/* 03B14 80AC67B4 AC8C0240 */ sw $t4, 0x0240($a0) ## 00000240
|
||||
/* 03B18 80AC67B8 AC8F0244 */ sw $t7, 0x0244($a0) ## 00000244
|
||||
/* 03B1C 80AC67BC 03E00008 */ jr $ra
|
||||
/* 03B20 80AC67C0 AC990248 */ sw $t9, 0x0248($a0) ## 00000248
|
|
@ -1,125 +0,0 @@
|
|||
.late_rodata
|
||||
glabel D_80AC9614
|
||||
.float 0.05
|
||||
|
||||
glabel D_80AC9618
|
||||
.float 0.05
|
||||
|
||||
glabel D_80AC961C
|
||||
.float 0.1
|
||||
|
||||
.text
|
||||
glabel func_80AC67C4
|
||||
/* 03B24 80AC67C4 908E02CC */ lbu $t6, 0x02CC($a0) ## 000002CC
|
||||
/* 03B28 80AC67C8 C48202C4 */ lwc1 $f2, 0x02C4($a0) ## 000002C4
|
||||
/* 03B2C 80AC67CC C48002C8 */ lwc1 $f0, 0x02C8($a0) ## 000002C8
|
||||
/* 03B30 80AC67D0 15C00010 */ bne $t6, $zero, .L80AC6814
|
||||
/* 03B34 80AC67D4 240700FF */ addiu $a3, $zero, 0x00FF ## $a3 = 000000FF
|
||||
/* 03B38 80AC67D8 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 03B3C 80AC67DC 44816000 */ mtc1 $at, $f12 ## $f12 = 1.00
|
||||
/* 03B40 80AC67E0 3C0180AD */ lui $at, %hi(D_80AC9614) ## $at = 80AD0000
|
||||
/* 03B44 80AC67E4 C4249614 */ lwc1 $f4, %lo(D_80AC9614)($at)
|
||||
/* 03B48 80AC67E8 44807000 */ mtc1 $zero, $f14 ## $f14 = 0.00
|
||||
/* 03B4C 80AC67EC 240F0001 */ addiu $t7, $zero, 0x0001 ## $t7 = 00000001
|
||||
/* 03B50 80AC67F0 46041080 */ add.s $f2, $f2, $f4
|
||||
/* 03B54 80AC67F4 4602603C */ c.lt.s $f12, $f2
|
||||
/* 03B58 80AC67F8 00000000 */ nop
|
||||
/* 03B5C 80AC67FC 45000003 */ bc1f .L80AC680C
|
||||
/* 03B60 80AC6800 00000000 */ nop
|
||||
/* 03B64 80AC6804 46006086 */ mov.s $f2, $f12
|
||||
/* 03B68 80AC6808 A08F02CC */ sb $t7, 0x02CC($a0) ## 000002CC
|
||||
.L80AC680C:
|
||||
/* 03B6C 80AC680C 1000000C */ beq $zero, $zero, .L80AC6840
|
||||
/* 03B70 80AC6810 909802CD */ lbu $t8, 0x02CD($a0) ## 000002CD
|
||||
.L80AC6814:
|
||||
/* 03B74 80AC6814 3C0180AD */ lui $at, %hi(D_80AC9618) ## $at = 80AD0000
|
||||
/* 03B78 80AC6818 C4269618 */ lwc1 $f6, %lo(D_80AC9618)($at)
|
||||
/* 03B7C 80AC681C 44807000 */ mtc1 $zero, $f14 ## $f14 = 0.00
|
||||
/* 03B80 80AC6820 46061081 */ sub.s $f2, $f2, $f6
|
||||
/* 03B84 80AC6824 460E103C */ c.lt.s $f2, $f14
|
||||
/* 03B88 80AC6828 00000000 */ nop
|
||||
/* 03B8C 80AC682C 45020004 */ bc1fl .L80AC6840
|
||||
/* 03B90 80AC6830 909802CD */ lbu $t8, 0x02CD($a0) ## 000002CD
|
||||
/* 03B94 80AC6834 46007086 */ mov.s $f2, $f14
|
||||
/* 03B98 80AC6838 A08002CC */ sb $zero, 0x02CC($a0) ## 000002CC
|
||||
/* 03B9C 80AC683C 909802CD */ lbu $t8, 0x02CD($a0) ## 000002CD
|
||||
.L80AC6840:
|
||||
/* 03BA0 80AC6840 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 03BA4 80AC6844 44816000 */ mtc1 $at, $f12 ## $f12 = 1.00
|
||||
/* 03BA8 80AC6848 1700000C */ bne $t8, $zero, .L80AC687C
|
||||
/* 03BAC 80AC684C E48202C4 */ swc1 $f2, 0x02C4($a0) ## 000002C4
|
||||
/* 03BB0 80AC6850 3C0180AD */ lui $at, %hi(D_80AC961C) ## $at = 80AD0000
|
||||
/* 03BB4 80AC6854 C428961C */ lwc1 $f8, %lo(D_80AC961C)($at)
|
||||
/* 03BB8 80AC6858 24190001 */ addiu $t9, $zero, 0x0001 ## $t9 = 00000001
|
||||
/* 03BBC 80AC685C 46080000 */ add.s $f0, $f0, $f8
|
||||
/* 03BC0 80AC6860 4600603C */ c.lt.s $f12, $f0
|
||||
/* 03BC4 80AC6864 00000000 */ nop
|
||||
/* 03BC8 80AC6868 45020007 */ bc1fl .L80AC6888
|
||||
/* 03BCC 80AC686C 3C01431B */ lui $at, 0x431B ## $at = 431B0000
|
||||
/* 03BD0 80AC6870 46006006 */ mov.s $f0, $f12
|
||||
/* 03BD4 80AC6874 10000003 */ beq $zero, $zero, .L80AC6884
|
||||
/* 03BD8 80AC6878 A09902CD */ sb $t9, 0x02CD($a0) ## 000002CD
|
||||
.L80AC687C:
|
||||
/* 03BDC 80AC687C 46007006 */ mov.s $f0, $f14
|
||||
/* 03BE0 80AC6880 A08002CD */ sb $zero, 0x02CD($a0) ## 000002CD
|
||||
.L80AC6884:
|
||||
/* 03BE4 80AC6884 3C01431B */ lui $at, 0x431B ## $at = 431B0000
|
||||
.L80AC6888:
|
||||
/* 03BE8 80AC6888 44815000 */ mtc1 $at, $f10 ## $f10 = 155.00
|
||||
/* 03BEC 80AC688C 3C01C2C8 */ lui $at, 0xC2C8 ## $at = C2C80000
|
||||
/* 03BF0 80AC6890 44812000 */ mtc1 $at, $f4 ## $f4 = -100.00
|
||||
/* 03BF4 80AC6894 46025402 */ mul.s $f16, $f10, $f2
|
||||
/* 03BF8 80AC6898 3C014248 */ lui $at, 0x4248 ## $at = 42480000
|
||||
/* 03BFC 80AC689C 44815000 */ mtc1 $at, $f10 ## $f10 = 50.00
|
||||
/* 03C00 80AC68A0 46022182 */ mul.s $f6, $f4, $f2
|
||||
/* 03C04 80AC68A4 3C014391 */ lui $at, 0x4391 ## $at = 43910000
|
||||
/* 03C08 80AC68A8 44812000 */ mtc1 $at, $f4 ## $f4 = 290.00
|
||||
/* 03C0C 80AC68AC 3C0142B6 */ lui $at, 0x42B6 ## $at = 42B60000
|
||||
/* 03C10 80AC68B0 44816000 */ mtc1 $at, $f12 ## $f12 = 91.00
|
||||
/* 03C14 80AC68B4 3C0142BE */ lui $at, 0x42BE ## $at = 42BE0000
|
||||
/* 03C18 80AC68B8 4600848D */ trunc.w.s $f18, $f16
|
||||
/* 03C1C 80AC68BC 46025402 */ mul.s $f16, $f10, $f2
|
||||
/* 03C20 80AC68C0 44817000 */ mtc1 $at, $f14 ## $f14 = 95.00
|
||||
/* 03C24 80AC68C4 3C014204 */ lui $at, 0x4204 ## $at = 42040000
|
||||
/* 03C28 80AC68C8 44029000 */ mfc1 $v0, $f18
|
||||
/* 03C2C 80AC68CC E48402B4 */ swc1 $f4, 0x02B4($a0) ## 000002B4
|
||||
/* 03C30 80AC68D0 240C00C8 */ addiu $t4, $zero, 0x00C8 ## $t4 = 000000C8
|
||||
/* 03C34 80AC68D4 4600320D */ trunc.w.s $f8, $f6
|
||||
/* 03C38 80AC68D8 44813000 */ mtc1 $at, $f6 ## $f6 = 33.00
|
||||
/* 03C3C 80AC68DC 3C014100 */ lui $at, 0x4100 ## $at = 41000000
|
||||
/* 03C40 80AC68E0 4600848D */ trunc.w.s $f18, $f16
|
||||
/* 03C44 80AC68E4 44054000 */ mfc1 $a1, $f8
|
||||
/* 03C48 80AC68E8 44814000 */ mtc1 $at, $f8 ## $f8 = 8.00
|
||||
/* 03C4C 80AC68EC 3C014389 */ lui $at, 0x4389 ## $at = 43890000
|
||||
/* 03C50 80AC68F0 44815000 */ mtc1 $at, $f10 ## $f10 = 274.00
|
||||
/* 03C54 80AC68F4 46004082 */ mul.s $f2, $f8, $f0
|
||||
/* 03C58 80AC68F8 440B9000 */ mfc1 $t3, $f18
|
||||
/* 03C5C 80AC68FC 3C014244 */ lui $at, 0x4244 ## $at = 42440000
|
||||
/* 03C60 80AC6900 44819000 */ mtc1 $at, $f18 ## $f18 = 49.00
|
||||
/* 03C64 80AC6904 00E21823 */ subu $v1, $a3, $v0
|
||||
/* 03C68 80AC6908 306300FF */ andi $v1, $v1, 0x00FF ## $v1 = 00000000
|
||||
/* 03C6C 80AC690C AC83026C */ sw $v1, 0x026C($a0) ## 0000026C
|
||||
/* 03C70 80AC6910 46025400 */ add.s $f16, $f10, $f2
|
||||
/* 03C74 80AC6914 00E21823 */ subu $v1, $a3, $v0
|
||||
/* 03C78 80AC6918 306300FF */ andi $v1, $v1, 0x00FF ## $v1 = 00000000
|
||||
/* 03C7C 80AC691C 46029101 */ sub.s $f4, $f18, $f2
|
||||
/* 03C80 80AC6920 00052823 */ subu $a1, $zero, $a1
|
||||
/* 03C84 80AC6924 018B3023 */ subu $a2, $t4, $t3
|
||||
/* 03C88 80AC6928 30A500FF */ andi $a1, $a1, 0x00FF ## $a1 = 00000000
|
||||
/* 03C8C 80AC692C 30C600FF */ andi $a2, $a2, 0x00FF ## $a2 = 00000000
|
||||
/* 03C90 80AC6930 E48002C8 */ swc1 $f0, 0x02C8($a0) ## 000002C8
|
||||
/* 03C94 80AC6934 AC830270 */ sw $v1, 0x0270($a0) ## 00000270
|
||||
/* 03C98 80AC6938 AC850274 */ sw $a1, 0x0274($a0) ## 00000274
|
||||
/* 03C9C 80AC693C AC860278 */ sw $a2, 0x0278($a0) ## 00000278
|
||||
/* 03CA0 80AC6940 AC8302A4 */ sw $v1, 0x02A4($a0) ## 000002A4
|
||||
/* 03CA4 80AC6944 AC8302A8 */ sw $v1, 0x02A8($a0) ## 000002A8
|
||||
/* 03CA8 80AC6948 AC8502AC */ sw $a1, 0x02AC($a0) ## 000002AC
|
||||
/* 03CAC 80AC694C AC8602B0 */ sw $a2, 0x02B0($a0) ## 000002B0
|
||||
/* 03CB0 80AC6950 E490029C */ swc1 $f16, 0x029C($a0) ## 0000029C
|
||||
/* 03CB4 80AC6954 E4840264 */ swc1 $f4, 0x0264($a0) ## 00000264
|
||||
/* 03CB8 80AC6958 E48C02B8 */ swc1 $f12, 0x02B8($a0) ## 000002B8
|
||||
/* 03CBC 80AC695C E48C0280 */ swc1 $f12, 0x0280($a0) ## 00000280
|
||||
/* 03CC0 80AC6960 E48E02A0 */ swc1 $f14, 0x02A0($a0) ## 000002A0
|
||||
/* 03CC4 80AC6964 E48E0268 */ swc1 $f14, 0x0268($a0) ## 00000268
|
||||
/* 03CC8 80AC6968 03E00008 */ jr $ra
|
||||
/* 03CCC 80AC696C E486027C */ swc1 $f6, 0x027C($a0) ## 0000027C
|
|
@ -1,16 +0,0 @@
|
|||
glabel func_80AC6970
|
||||
/* 03CD0 80AC6970 848201F4 */ lh $v0, 0x01F4($a0) ## 000001F4
|
||||
/* 03CD4 80AC6974 3C0E80AC */ lui $t6, %hi(func_80AC69A4) ## $t6 = 80AC0000
|
||||
/* 03CD8 80AC6978 25CE69A4 */ addiu $t6, $t6, %lo(func_80AC69A4) ## $t6 = 80AC69A4
|
||||
/* 03CDC 80AC697C 2442FFFF */ addiu $v0, $v0, 0xFFFF ## $v0 = FFFFFFFF
|
||||
/* 03CE0 80AC6980 00021400 */ sll $v0, $v0, 16
|
||||
/* 03CE4 80AC6984 00021403 */ sra $v0, $v0, 16
|
||||
/* 03CE8 80AC6988 50400004 */ beql $v0, $zero, .L80AC699C
|
||||
/* 03CEC 80AC698C AC8E01F8 */ sw $t6, 0x01F8($a0) ## 000001F8
|
||||
/* 03CF0 80AC6990 03E00008 */ jr $ra
|
||||
/* 03CF4 80AC6994 A48201F4 */ sh $v0, 0x01F4($a0) ## 000001F4
|
||||
.L80AC6998:
|
||||
/* 03CF8 80AC6998 AC8E01F8 */ sw $t6, 0x01F8($a0) ## 000001F8
|
||||
.L80AC699C:
|
||||
/* 03CFC 80AC699C 03E00008 */ jr $ra
|
||||
/* 03D00 80AC69A0 00000000 */ nop
|
|
@ -1,45 +0,0 @@
|
|||
glabel func_80AC69A4
|
||||
/* 03D04 80AC69A4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 03D08 80AC69A8 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 03D0C 80AC69AC 848201F4 */ lh $v0, 0x01F4($a0) ## 000001F4
|
||||
/* 03D10 80AC69B0 2442FFFF */ addiu $v0, $v0, 0xFFFF ## $v0 = FFFFFFFF
|
||||
/* 03D14 80AC69B4 00021400 */ sll $v0, $v0, 16
|
||||
/* 03D18 80AC69B8 00021403 */ sra $v0, $v0, 16
|
||||
/* 03D1C 80AC69BC 50400004 */ beql $v0, $zero, .L80AC69D0
|
||||
/* 03D20 80AC69C0 848201F2 */ lh $v0, 0x01F2($a0) ## 000001F2
|
||||
/* 03D24 80AC69C4 1000001B */ beq $zero, $zero, .L80AC6A34
|
||||
/* 03D28 80AC69C8 A48201F4 */ sh $v0, 0x01F4($a0) ## 000001F4
|
||||
/* 03D2C 80AC69CC 848201F2 */ lh $v0, 0x01F2($a0) ## 000001F2
|
||||
.L80AC69D0:
|
||||
/* 03D30 80AC69D0 24080001 */ addiu $t0, $zero, 0x0001 ## $t0 = 00000001
|
||||
/* 03D34 80AC69D4 24420001 */ addiu $v0, $v0, 0x0001 ## $v0 = 00000000
|
||||
/* 03D38 80AC69D8 00021400 */ sll $v0, $v0, 16
|
||||
/* 03D3C 80AC69DC 00021403 */ sra $v0, $v0, 16
|
||||
/* 03D40 80AC69E0 28410003 */ slti $at, $v0, 0x0003
|
||||
/* 03D44 80AC69E4 54200012 */ bnel $at, $zero, .L80AC6A30
|
||||
/* 03D48 80AC69E8 A48201F2 */ sh $v0, 0x01F2($a0) ## 000001F2
|
||||
/* 03D4C 80AC69EC A48001F2 */ sh $zero, 0x01F2($a0) ## 000001F2
|
||||
/* 03D50 80AC69F0 0C03F66B */ jal Rand_ZeroOne
|
||||
## Rand.Next() float
|
||||
/* 03D54 80AC69F4 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 03D58 80AC69F8 3C014270 */ lui $at, 0x4270 ## $at = 42700000
|
||||
/* 03D5C 80AC69FC 44812000 */ mtc1 $at, $f4 ## $f4 = 60.00
|
||||
/* 03D60 80AC6A00 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 03D64 80AC6A04 3C1980AC */ lui $t9, %hi(func_80AC6970) ## $t9 = 80AC0000
|
||||
/* 03D68 80AC6A08 46040182 */ mul.s $f6, $f0, $f4
|
||||
/* 03D6C 80AC6A0C 27396970 */ addiu $t9, $t9, %lo(func_80AC6970) ## $t9 = 80AC6970
|
||||
/* 03D70 80AC6A10 AC9901F8 */ sw $t9, 0x01F8($a0) ## 000001F8
|
||||
/* 03D74 80AC6A14 4600320D */ trunc.w.s $f8, $f6
|
||||
/* 03D78 80AC6A18 440F4000 */ mfc1 $t7, $f8
|
||||
/* 03D7C 80AC6A1C 00000000 */ nop
|
||||
/* 03D80 80AC6A20 25F80014 */ addiu $t8, $t7, 0x0014 ## $t8 = 00000014
|
||||
/* 03D84 80AC6A24 10000003 */ beq $zero, $zero, .L80AC6A34
|
||||
/* 03D88 80AC6A28 A49801F4 */ sh $t8, 0x01F4($a0) ## 000001F4
|
||||
/* 03D8C 80AC6A2C A48201F2 */ sh $v0, 0x01F2($a0) ## 000001F2
|
||||
.L80AC6A30:
|
||||
/* 03D90 80AC6A30 A48801F4 */ sh $t0, 0x01F4($a0) ## 000001F4
|
||||
.L80AC6A34:
|
||||
/* 03D94 80AC6A34 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 03D98 80AC6A38 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 03D9C 80AC6A3C 03E00008 */ jr $ra
|
||||
/* 03DA0 80AC6A40 00000000 */ nop
|
|
@ -1,46 +0,0 @@
|
|||
glabel func_80AC6A44
|
||||
/* 03DA4 80AC6A44 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 03DA8 80AC6A48 AFA40020 */ sw $a0, 0x0020($sp)
|
||||
/* 03DAC 80AC6A4C 8FAE0020 */ lw $t6, 0x0020($sp)
|
||||
/* 03DB0 80AC6A50 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 03DB4 80AC6A54 342117A4 */ ori $at, $at, 0x17A4 ## $at = 000117A4
|
||||
/* 03DB8 80AC6A58 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 03DBC 80AC6A5C 00A12021 */ addu $a0, $a1, $at
|
||||
/* 03DC0 80AC6A60 81C501E8 */ lb $a1, 0x01E8($t6) ## 000001E8
|
||||
/* 03DC4 80AC6A64 0C026062 */ jal Object_IsLoaded
|
||||
|
||||
/* 03DC8 80AC6A68 AFA4001C */ sw $a0, 0x001C($sp)
|
||||
/* 03DCC 80AC6A6C 10400016 */ beq $v0, $zero, .L80AC6AC8
|
||||
/* 03DD0 80AC6A70 8FAF0020 */ lw $t7, 0x0020($sp)
|
||||
/* 03DD4 80AC6A74 81E501E9 */ lb $a1, 0x01E9($t7) ## 000001E9
|
||||
/* 03DD8 80AC6A78 04A20008 */ bltzl $a1, .L80AC6A9C
|
||||
/* 03DDC 80AC6A7C 8FB80020 */ lw $t8, 0x0020($sp)
|
||||
/* 03DE0 80AC6A80 0C026062 */ jal Object_IsLoaded
|
||||
|
||||
/* 03DE4 80AC6A84 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 03DE8 80AC6A88 54400004 */ bnel $v0, $zero, .L80AC6A9C
|
||||
/* 03DEC 80AC6A8C 8FB80020 */ lw $t8, 0x0020($sp)
|
||||
/* 03DF0 80AC6A90 1000000E */ beq $zero, $zero, .L80AC6ACC
|
||||
/* 03DF4 80AC6A94 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 03DF8 80AC6A98 8FB80020 */ lw $t8, 0x0020($sp)
|
||||
.L80AC6A9C:
|
||||
/* 03DFC 80AC6A9C 830501EA */ lb $a1, 0x01EA($t8) ## 000001EA
|
||||
/* 03E00 80AC6AA0 04A00007 */ bltz $a1, .L80AC6AC0
|
||||
/* 03E04 80AC6AA4 00000000 */ nop
|
||||
/* 03E08 80AC6AA8 0C026062 */ jal Object_IsLoaded
|
||||
|
||||
/* 03E0C 80AC6AAC 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 03E10 80AC6AB0 14400003 */ bne $v0, $zero, .L80AC6AC0
|
||||
/* 03E14 80AC6AB4 00000000 */ nop
|
||||
/* 03E18 80AC6AB8 10000004 */ beq $zero, $zero, .L80AC6ACC
|
||||
/* 03E1C 80AC6ABC 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80AC6AC0:
|
||||
/* 03E20 80AC6AC0 10000002 */ beq $zero, $zero, .L80AC6ACC
|
||||
/* 03E24 80AC6AC4 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80AC6AC8:
|
||||
/* 03E28 80AC6AC8 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80AC6ACC:
|
||||
/* 03E2C 80AC6ACC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 03E30 80AC6AD0 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 03E34 80AC6AD4 03E00008 */ jr $ra
|
||||
/* 03E38 80AC6AD8 00000000 */ nop
|
|
@ -1,25 +0,0 @@
|
|||
glabel func_80AC6ADC
|
||||
/* 03E3C 80AC6ADC 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 03E40 80AC6AE0 AFA40028 */ sw $a0, 0x0028($sp)
|
||||
/* 03E44 80AC6AE4 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 03E48 80AC6AE8 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 03E4C 80AC6AEC 8FA50028 */ lw $a1, 0x0028($sp)
|
||||
/* 03E50 80AC6AF0 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 03E54 80AC6AF4 3C060601 */ lui $a2, %hi(D_06009B38) ## $a2 = 06010000
|
||||
/* 03E58 80AC6AF8 3C070600 */ lui $a3, %hi(D_06000338) ## $a3 = 06000000
|
||||
/* 03E5C 80AC6AFC 24E70338 */ addiu $a3, $a3, %lo(D_06000338) ## $a3 = 06000338
|
||||
/* 03E60 80AC6B00 24C69B38 */ addiu $a2, $a2, %lo(D_06009B38) ## $a2 = 06009B38
|
||||
/* 03E64 80AC6B04 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 03E68 80AC6B08 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 03E6C 80AC6B0C AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 03E70 80AC6B10 0C0291BE */ jal SkelAnime_InitFlex
|
||||
/* 03E74 80AC6B14 24A5014C */ addiu $a1, $a1, 0x014C ## $a1 = 0000014C
|
||||
/* 03E78 80AC6B18 8FA20028 */ lw $v0, 0x0028($sp)
|
||||
/* 03E7C 80AC6B1C 3C0E80AC */ lui $t6, %hi(func_80AC7DAC) ## $t6 = 80AC0000
|
||||
/* 03E80 80AC6B20 25CE7DAC */ addiu $t6, $t6, %lo(func_80AC7DAC) ## $t6 = 80AC7DAC
|
||||
/* 03E84 80AC6B24 AC4E0134 */ sw $t6, 0x0134($v0) ## 00000134
|
||||
/* 03E88 80AC6B28 AC400194 */ sw $zero, 0x0194($v0) ## 00000194
|
||||
/* 03E8C 80AC6B2C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 03E90 80AC6B30 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 03E94 80AC6B34 03E00008 */ jr $ra
|
||||
/* 03E98 80AC6B38 00000000 */ nop
|
|
@ -1,74 +0,0 @@
|
|||
glabel func_80AC6B3C
|
||||
/* 03E9C 80AC6B3C 27BDFFB8 */ addiu $sp, $sp, 0xFFB8 ## $sp = FFFFFFB8
|
||||
/* 03EA0 80AC6B40 AFB00038 */ sw $s0, 0x0038($sp)
|
||||
/* 03EA4 80AC6B44 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 03EA8 80AC6B48 AFA5004C */ sw $a1, 0x004C($sp)
|
||||
/* 03EAC 80AC6B4C 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 03EB0 80AC6B50 AFBF003C */ sw $ra, 0x003C($sp)
|
||||
/* 03EB4 80AC6B54 2605014C */ addiu $a1, $s0, 0x014C ## $a1 = 0000014C
|
||||
/* 03EB8 80AC6B58 3C060600 */ lui $a2, %hi(D_060000F0) ## $a2 = 06000000
|
||||
/* 03EBC 80AC6B5C 24C600F0 */ addiu $a2, $a2, %lo(D_060000F0) ## $a2 = 060000F0
|
||||
/* 03EC0 80AC6B60 AFA50040 */ sw $a1, 0x0040($sp)
|
||||
/* 03EC4 80AC6B64 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 03EC8 80AC6B68 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 03ECC 80AC6B6C AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 03ED0 80AC6B70 0C0291BE */ jal SkelAnime_InitFlex
|
||||
/* 03ED4 80AC6B74 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 03ED8 80AC6B78 820F01EA */ lb $t7, 0x01EA($s0) ## 000001EA
|
||||
/* 03EDC 80AC6B7C 8FAE004C */ lw $t6, 0x004C($sp)
|
||||
/* 03EE0 80AC6B80 3C080001 */ lui $t0, 0x0001 ## $t0 = 00010000
|
||||
/* 03EE4 80AC6B84 000FC100 */ sll $t8, $t7, 4
|
||||
/* 03EE8 80AC6B88 030FC021 */ addu $t8, $t8, $t7
|
||||
/* 03EEC 80AC6B8C 0018C080 */ sll $t8, $t8, 2
|
||||
/* 03EF0 80AC6B90 01D8C821 */ addu $t9, $t6, $t8
|
||||
/* 03EF4 80AC6B94 01194021 */ addu $t0, $t0, $t9
|
||||
/* 03EF8 80AC6B98 8D0817B4 */ lw $t0, 0x17B4($t0) ## 000117B4
|
||||
/* 03EFC 80AC6B9C 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 03F00 80AC6BA0 3C040600 */ lui $a0, %hi(D_060004A8) ## $a0 = 06000000
|
||||
/* 03F04 80AC6BA4 01014821 */ addu $t1, $t0, $at
|
||||
/* 03F08 80AC6BA8 3C018016 */ lui $at, %hi(gSegments+0x18)
|
||||
/* 03F0C 80AC6BAC AC296FC0 */ sw $t1, %lo(gSegments+0x18)($at)
|
||||
/* 03F10 80AC6BB0 0C028800 */ jal Animation_GetLastFrame
|
||||
|
||||
/* 03F14 80AC6BB4 248404A8 */ addiu $a0, $a0, %lo(D_060004A8) ## $a0 = 060004A8
|
||||
/* 03F18 80AC6BB8 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 03F1C 80AC6BBC 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 03F20 80AC6BC0 3C050600 */ lui $a1, %hi(D_060004A8) ## $a1 = 06000000
|
||||
/* 03F24 80AC6BC4 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 03F28 80AC6BC8 44070000 */ mfc1 $a3, $f0
|
||||
/* 03F2C 80AC6BCC 24A504A8 */ addiu $a1, $a1, %lo(D_060004A8) ## $a1 = 060004A8
|
||||
/* 03F30 80AC6BD0 8FA40040 */ lw $a0, 0x0040($sp)
|
||||
/* 03F34 80AC6BD4 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 03F38 80AC6BD8 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 03F3C 80AC6BDC E7A60010 */ swc1 $f6, 0x0010($sp)
|
||||
/* 03F40 80AC6BE0 0C029468 */ jal Animation_Change
|
||||
|
||||
/* 03F44 80AC6BE4 E7A00018 */ swc1 $f0, 0x0018($sp)
|
||||
/* 03F48 80AC6BE8 8FA6004C */ lw $a2, 0x004C($sp)
|
||||
/* 03F4C 80AC6BEC C6080024 */ lwc1 $f8, 0x0024($s0) ## 00000024
|
||||
/* 03F50 80AC6BF0 3C0A80AD */ lui $t2, %hi(func_80AC80B4) ## $t2 = 80AD0000
|
||||
/* 03F54 80AC6BF4 3C0B80AC */ lui $t3, %hi(func_80AC7380) ## $t3 = 80AC0000
|
||||
/* 03F58 80AC6BF8 254A80B4 */ addiu $t2, $t2, %lo(func_80AC80B4) ## $t2 = 80AC80B4
|
||||
/* 03F5C 80AC6BFC 256B7380 */ addiu $t3, $t3, %lo(func_80AC7380) ## $t3 = 80AC7380
|
||||
/* 03F60 80AC6C00 AE0A0134 */ sw $t2, 0x0134($s0) ## 00000134
|
||||
/* 03F64 80AC6C04 AE0B0194 */ sw $t3, 0x0194($s0) ## 00000194
|
||||
/* 03F68 80AC6C08 E7A80010 */ swc1 $f8, 0x0010($sp)
|
||||
/* 03F6C 80AC6C0C C60A0028 */ lwc1 $f10, 0x0028($s0) ## 00000028
|
||||
/* 03F70 80AC6C10 240C0003 */ addiu $t4, $zero, 0x0003 ## $t4 = 00000003
|
||||
/* 03F74 80AC6C14 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 03F78 80AC6C18 E7AA0014 */ swc1 $f10, 0x0014($sp)
|
||||
/* 03F7C 80AC6C1C C610002C */ lwc1 $f16, 0x002C($s0) ## 0000002C
|
||||
/* 03F80 80AC6C20 AFAC0028 */ sw $t4, 0x0028($sp)
|
||||
/* 03F84 80AC6C24 AFA00024 */ sw $zero, 0x0024($sp)
|
||||
/* 03F88 80AC6C28 AFA00020 */ sw $zero, 0x0020($sp)
|
||||
/* 03F8C 80AC6C2C AFA0001C */ sw $zero, 0x001C($sp)
|
||||
/* 03F90 80AC6C30 24070018 */ addiu $a3, $zero, 0x0018 ## $a3 = 00000018
|
||||
/* 03F94 80AC6C34 24C41C24 */ addiu $a0, $a2, 0x1C24 ## $a0 = 00001C24
|
||||
/* 03F98 80AC6C38 0C00C916 */ jal Actor_SpawnAsChild
|
||||
|
||||
/* 03F9C 80AC6C3C E7B00018 */ swc1 $f16, 0x0018($sp)
|
||||
/* 03FA0 80AC6C40 8FBF003C */ lw $ra, 0x003C($sp)
|
||||
/* 03FA4 80AC6C44 8FB00038 */ lw $s0, 0x0038($sp)
|
||||
/* 03FA8 80AC6C48 27BD0048 */ addiu $sp, $sp, 0x0048 ## $sp = 00000000
|
||||
/* 03FAC 80AC6C4C 03E00008 */ jr $ra
|
||||
/* 03FB0 80AC6C50 00000000 */ nop
|
|
@ -1,58 +0,0 @@
|
|||
glabel func_80AC6C54
|
||||
/* 03FB4 80AC6C54 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 03FB8 80AC6C58 AFA40030 */ sw $a0, 0x0030($sp)
|
||||
/* 03FBC 80AC6C5C AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 03FC0 80AC6C60 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 03FC4 80AC6C64 8FA50030 */ lw $a1, 0x0030($sp)
|
||||
/* 03FC8 80AC6C68 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 03FCC 80AC6C6C 3C060601 */ lui $a2, %hi(D_0600FEF0) ## $a2 = 06010000
|
||||
/* 03FD0 80AC6C70 24A5014C */ addiu $a1, $a1, 0x014C ## $a1 = 0000014C
|
||||
/* 03FD4 80AC6C74 AFA50028 */ sw $a1, 0x0028($sp)
|
||||
/* 03FD8 80AC6C78 24C6FEF0 */ addiu $a2, $a2, %lo(D_0600FEF0) ## $a2 = 0600FEF0
|
||||
/* 03FDC 80AC6C7C AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 03FE0 80AC6C80 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 03FE4 80AC6C84 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 03FE8 80AC6C88 0C0291BE */ jal SkelAnime_InitFlex
|
||||
/* 03FEC 80AC6C8C 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 03FF0 80AC6C90 8FAF0030 */ lw $t7, 0x0030($sp)
|
||||
/* 03FF4 80AC6C94 8FAE0034 */ lw $t6, 0x0034($sp)
|
||||
/* 03FF8 80AC6C98 3C090001 */ lui $t1, 0x0001 ## $t1 = 00010000
|
||||
/* 03FFC 80AC6C9C 81F801EA */ lb $t8, 0x01EA($t7) ## 000001EA
|
||||
/* 04000 80AC6CA0 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 04004 80AC6CA4 3C040600 */ lui $a0, %hi(D_060000FC) ## $a0 = 06000000
|
||||
/* 04008 80AC6CA8 0018C900 */ sll $t9, $t8, 4
|
||||
/* 0400C 80AC6CAC 0338C821 */ addu $t9, $t9, $t8
|
||||
/* 04010 80AC6CB0 0019C880 */ sll $t9, $t9, 2
|
||||
/* 04014 80AC6CB4 01D94021 */ addu $t0, $t6, $t9
|
||||
/* 04018 80AC6CB8 01284821 */ addu $t1, $t1, $t0
|
||||
/* 0401C 80AC6CBC 8D2917B4 */ lw $t1, 0x17B4($t1) ## 000117B4
|
||||
/* 04020 80AC6CC0 248400FC */ addiu $a0, $a0, %lo(D_060000FC) ## $a0 = 060000FC
|
||||
/* 04024 80AC6CC4 01215021 */ addu $t2, $t1, $at
|
||||
/* 04028 80AC6CC8 3C018016 */ lui $at, %hi(gSegments+0x18)
|
||||
/* 0402C 80AC6CCC 0C028800 */ jal Animation_GetLastFrame
|
||||
|
||||
/* 04030 80AC6CD0 AC2A6FC0 */ sw $t2, %lo(gSegments+0x18)($at)
|
||||
/* 04034 80AC6CD4 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 04038 80AC6CD8 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 0403C 80AC6CDC 3C050600 */ lui $a1, %hi(D_060000FC) ## $a1 = 06000000
|
||||
/* 04040 80AC6CE0 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 04044 80AC6CE4 44070000 */ mfc1 $a3, $f0
|
||||
/* 04048 80AC6CE8 24A500FC */ addiu $a1, $a1, %lo(D_060000FC) ## $a1 = 060000FC
|
||||
/* 0404C 80AC6CEC 8FA40028 */ lw $a0, 0x0028($sp)
|
||||
/* 04050 80AC6CF0 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 04054 80AC6CF4 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 04058 80AC6CF8 E7A60010 */ swc1 $f6, 0x0010($sp)
|
||||
/* 0405C 80AC6CFC 0C029468 */ jal Animation_Change
|
||||
|
||||
/* 04060 80AC6D00 E7A00018 */ swc1 $f0, 0x0018($sp)
|
||||
/* 04064 80AC6D04 8FA20030 */ lw $v0, 0x0030($sp)
|
||||
/* 04068 80AC6D08 3C0B80AD */ lui $t3, %hi(func_80AC8244) ## $t3 = 80AD0000
|
||||
/* 0406C 80AC6D0C 3C0C80AC */ lui $t4, %hi(func_80AC7380) ## $t4 = 80AC0000
|
||||
/* 04070 80AC6D10 256B8244 */ addiu $t3, $t3, %lo(func_80AC8244) ## $t3 = 80AC8244
|
||||
/* 04074 80AC6D14 258C7380 */ addiu $t4, $t4, %lo(func_80AC7380) ## $t4 = 80AC7380
|
||||
/* 04078 80AC6D18 AC4B0134 */ sw $t3, 0x0134($v0) ## 00000134
|
||||
/* 0407C 80AC6D1C AC4C0194 */ sw $t4, 0x0194($v0) ## 00000194
|
||||
/* 04080 80AC6D20 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 04084 80AC6D24 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 04088 80AC6D28 03E00008 */ jr $ra
|
||||
/* 0408C 80AC6D2C 00000000 */ nop
|
|
@ -1,58 +0,0 @@
|
|||
glabel func_80AC6D30
|
||||
/* 04090 80AC6D30 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 04094 80AC6D34 AFA40030 */ sw $a0, 0x0030($sp)
|
||||
/* 04098 80AC6D38 AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 0409C 80AC6D3C 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 040A0 80AC6D40 8FA50030 */ lw $a1, 0x0030($sp)
|
||||
/* 040A4 80AC6D44 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 040A8 80AC6D48 3C060601 */ lui $a2, %hi(D_0600BFA8) ## $a2 = 06010000
|
||||
/* 040AC 80AC6D4C 24A5014C */ addiu $a1, $a1, 0x014C ## $a1 = 0000014C
|
||||
/* 040B0 80AC6D50 AFA50028 */ sw $a1, 0x0028($sp)
|
||||
/* 040B4 80AC6D54 24C6BFA8 */ addiu $a2, $a2, %lo(D_0600BFA8) ## $a2 = 0600BFA8
|
||||
/* 040B8 80AC6D58 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 040BC 80AC6D5C AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 040C0 80AC6D60 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 040C4 80AC6D64 0C0291BE */ jal SkelAnime_InitFlex
|
||||
/* 040C8 80AC6D68 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 040CC 80AC6D6C 8FAF0030 */ lw $t7, 0x0030($sp)
|
||||
/* 040D0 80AC6D70 8FAE0034 */ lw $t6, 0x0034($sp)
|
||||
/* 040D4 80AC6D74 3C090001 */ lui $t1, 0x0001 ## $t1 = 00010000
|
||||
/* 040D8 80AC6D78 81F801EA */ lb $t8, 0x01EA($t7) ## 000001EA
|
||||
/* 040DC 80AC6D7C 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 040E0 80AC6D80 3C040600 */ lui $a0, %hi(D_0600078C) ## $a0 = 06000000
|
||||
/* 040E4 80AC6D84 0018C900 */ sll $t9, $t8, 4
|
||||
/* 040E8 80AC6D88 0338C821 */ addu $t9, $t9, $t8
|
||||
/* 040EC 80AC6D8C 0019C880 */ sll $t9, $t9, 2
|
||||
/* 040F0 80AC6D90 01D94021 */ addu $t0, $t6, $t9
|
||||
/* 040F4 80AC6D94 01284821 */ addu $t1, $t1, $t0
|
||||
/* 040F8 80AC6D98 8D2917B4 */ lw $t1, 0x17B4($t1) ## 000117B4
|
||||
/* 040FC 80AC6D9C 2484078C */ addiu $a0, $a0, %lo(D_0600078C) ## $a0 = 0600078C
|
||||
/* 04100 80AC6DA0 01215021 */ addu $t2, $t1, $at
|
||||
/* 04104 80AC6DA4 3C018016 */ lui $at, %hi(gSegments+0x18)
|
||||
/* 04108 80AC6DA8 0C028800 */ jal Animation_GetLastFrame
|
||||
|
||||
/* 0410C 80AC6DAC AC2A6FC0 */ sw $t2, %lo(gSegments+0x18)($at)
|
||||
/* 04110 80AC6DB0 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 04114 80AC6DB4 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 04118 80AC6DB8 3C050600 */ lui $a1, %hi(D_0600078C) ## $a1 = 06000000
|
||||
/* 0411C 80AC6DBC 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 04120 80AC6DC0 44070000 */ mfc1 $a3, $f0
|
||||
/* 04124 80AC6DC4 24A5078C */ addiu $a1, $a1, %lo(D_0600078C) ## $a1 = 0600078C
|
||||
/* 04128 80AC6DC8 8FA40028 */ lw $a0, 0x0028($sp)
|
||||
/* 0412C 80AC6DCC 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 04130 80AC6DD0 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 04134 80AC6DD4 E7A60010 */ swc1 $f6, 0x0010($sp)
|
||||
/* 04138 80AC6DD8 0C029468 */ jal Animation_Change
|
||||
|
||||
/* 0413C 80AC6DDC E7A00018 */ swc1 $f0, 0x0018($sp)
|
||||
/* 04140 80AC6DE0 8FA20030 */ lw $v0, 0x0030($sp)
|
||||
/* 04144 80AC6DE4 3C0B80AD */ lui $t3, %hi(func_80AC83DC) ## $t3 = 80AD0000
|
||||
/* 04148 80AC6DE8 3C0C80AC */ lui $t4, %hi(func_80AC7380) ## $t4 = 80AC0000
|
||||
/* 0414C 80AC6DEC 256B83DC */ addiu $t3, $t3, %lo(func_80AC83DC) ## $t3 = 80AC83DC
|
||||
/* 04150 80AC6DF0 258C7380 */ addiu $t4, $t4, %lo(func_80AC7380) ## $t4 = 80AC7380
|
||||
/* 04154 80AC6DF4 AC4B0134 */ sw $t3, 0x0134($v0) ## 00000134
|
||||
/* 04158 80AC6DF8 AC4C0194 */ sw $t4, 0x0194($v0) ## 00000194
|
||||
/* 0415C 80AC6DFC 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 04160 80AC6E00 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 04164 80AC6E04 03E00008 */ jr $ra
|
||||
/* 04168 80AC6E08 00000000 */ nop
|
|
@ -1,25 +0,0 @@
|
|||
glabel func_80AC6E0C
|
||||
/* 0416C 80AC6E0C 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 04170 80AC6E10 AFA40028 */ sw $a0, 0x0028($sp)
|
||||
/* 04174 80AC6E14 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 04178 80AC6E18 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 0417C 80AC6E1C 8FA50028 */ lw $a1, 0x0028($sp)
|
||||
/* 04180 80AC6E20 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 04184 80AC6E24 3C060600 */ lui $a2, %hi(D_06004258) ## $a2 = 06000000
|
||||
/* 04188 80AC6E28 3C070600 */ lui $a3, %hi(D_060002E4) ## $a3 = 06000000
|
||||
/* 0418C 80AC6E2C 24E702E4 */ addiu $a3, $a3, %lo(D_060002E4) ## $a3 = 060002E4
|
||||
/* 04190 80AC6E30 24C64258 */ addiu $a2, $a2, %lo(D_06004258) ## $a2 = 06004258
|
||||
/* 04194 80AC6E34 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 04198 80AC6E38 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 0419C 80AC6E3C AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 041A0 80AC6E40 0C0291BE */ jal SkelAnime_InitFlex
|
||||
/* 041A4 80AC6E44 24A5014C */ addiu $a1, $a1, 0x014C ## $a1 = 0000014C
|
||||
/* 041A8 80AC6E48 8FA20028 */ lw $v0, 0x0028($sp)
|
||||
/* 041AC 80AC6E4C 3C0E80AD */ lui $t6, %hi(func_80AC854C) ## $t6 = 80AD0000
|
||||
/* 041B0 80AC6E50 25CE854C */ addiu $t6, $t6, %lo(func_80AC854C) ## $t6 = 80AC854C
|
||||
/* 041B4 80AC6E54 AC4E0134 */ sw $t6, 0x0134($v0) ## 00000134
|
||||
/* 041B8 80AC6E58 AC400194 */ sw $zero, 0x0194($v0) ## 00000194
|
||||
/* 041BC 80AC6E5C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 041C0 80AC6E60 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 041C4 80AC6E64 03E00008 */ jr $ra
|
||||
/* 041C8 80AC6E68 00000000 */ nop
|
|
@ -1,25 +0,0 @@
|
|||
glabel func_80AC6E6C
|
||||
/* 041CC 80AC6E6C 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 041D0 80AC6E70 AFA40028 */ sw $a0, 0x0028($sp)
|
||||
/* 041D4 80AC6E74 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 041D8 80AC6E78 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 041DC 80AC6E7C 8FA50028 */ lw $a1, 0x0028($sp)
|
||||
/* 041E0 80AC6E80 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 041E4 80AC6E84 3C060600 */ lui $a2, %hi(D_06004658) ## $a2 = 06000000
|
||||
/* 041E8 80AC6E88 3C070600 */ lui $a3, %hi(D_060002E4) ## $a3 = 06000000
|
||||
/* 041EC 80AC6E8C 24E702E4 */ addiu $a3, $a3, %lo(D_060002E4) ## $a3 = 060002E4
|
||||
/* 041F0 80AC6E90 24C64658 */ addiu $a2, $a2, %lo(D_06004658) ## $a2 = 06004658
|
||||
/* 041F4 80AC6E94 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 041F8 80AC6E98 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 041FC 80AC6E9C AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 04200 80AC6EA0 0C0291BE */ jal SkelAnime_InitFlex
|
||||
/* 04204 80AC6EA4 24A5014C */ addiu $a1, $a1, 0x014C ## $a1 = 0000014C
|
||||
/* 04208 80AC6EA8 8FA20028 */ lw $v0, 0x0028($sp)
|
||||
/* 0420C 80AC6EAC 3C0E80AD */ lui $t6, %hi(func_80AC8668) ## $t6 = 80AD0000
|
||||
/* 04210 80AC6EB0 25CE8668 */ addiu $t6, $t6, %lo(func_80AC8668) ## $t6 = 80AC8668
|
||||
/* 04214 80AC6EB4 AC4E0134 */ sw $t6, 0x0134($v0) ## 00000134
|
||||
/* 04218 80AC6EB8 AC400194 */ sw $zero, 0x0194($v0) ## 00000194
|
||||
/* 0421C 80AC6EBC 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 04220 80AC6EC0 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 04224 80AC6EC4 03E00008 */ jr $ra
|
||||
/* 04228 80AC6EC8 00000000 */ nop
|
|
@ -1,25 +0,0 @@
|
|||
glabel func_80AC6ECC
|
||||
/* 0422C 80AC6ECC 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 04230 80AC6ED0 AFA40028 */ sw $a0, 0x0028($sp)
|
||||
/* 04234 80AC6ED4 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 04238 80AC6ED8 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 0423C 80AC6EDC 8FA50028 */ lw $a1, 0x0028($sp)
|
||||
/* 04240 80AC6EE0 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 04244 80AC6EE4 3C060600 */ lui $a2, %hi(D_06004868) ## $a2 = 06000000
|
||||
/* 04248 80AC6EE8 3C070600 */ lui $a3, %hi(D_0600065C) ## $a3 = 06000000
|
||||
/* 0424C 80AC6EEC 24E7065C */ addiu $a3, $a3, %lo(D_0600065C) ## $a3 = 0600065C
|
||||
/* 04250 80AC6EF0 24C64868 */ addiu $a2, $a2, %lo(D_06004868) ## $a2 = 06004868
|
||||
/* 04254 80AC6EF4 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 04258 80AC6EF8 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 0425C 80AC6EFC AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 04260 80AC6F00 0C0291BE */ jal SkelAnime_InitFlex
|
||||
/* 04264 80AC6F04 24A5014C */ addiu $a1, $a1, 0x014C ## $a1 = 0000014C
|
||||
/* 04268 80AC6F08 8FA20028 */ lw $v0, 0x0028($sp)
|
||||
/* 0426C 80AC6F0C 3C0E80AD */ lui $t6, %hi(func_80AC8784) ## $t6 = 80AD0000
|
||||
/* 04270 80AC6F10 25CE8784 */ addiu $t6, $t6, %lo(func_80AC8784) ## $t6 = 80AC8784
|
||||
/* 04274 80AC6F14 AC4E0134 */ sw $t6, 0x0134($v0) ## 00000134
|
||||
/* 04278 80AC6F18 AC400194 */ sw $zero, 0x0194($v0) ## 00000194
|
||||
/* 0427C 80AC6F1C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 04280 80AC6F20 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 04284 80AC6F24 03E00008 */ jr $ra
|
||||
/* 04288 80AC6F28 00000000 */ nop
|
|
@ -1,105 +0,0 @@
|
|||
glabel func_80AC6F2C
|
||||
/* 0428C 80AC6F2C 848F001C */ lh $t7, 0x001C($a0) ## 0000001C
|
||||
/* 04290 80AC6F30 240E0008 */ addiu $t6, $zero, 0x0008 ## $t6 = 00000008
|
||||
/* 04294 80AC6F34 2401000A */ addiu $at, $zero, 0x000A ## $at = 0000000A
|
||||
/* 04298 80AC6F38 15E10053 */ bne $t7, $at, .L80AC7088
|
||||
/* 0429C 80AC6F3C A08E01EB */ sb $t6, 0x01EB($a0) ## 000001EB
|
||||
/* 042A0 80AC6F40 3C188012 */ lui $t8, %hi(gItemSlots+0x21)
|
||||
/* 042A4 80AC6F44 93187485 */ lbu $t8, %lo(gItemSlots+0x21)($t8)
|
||||
/* 042A8 80AC6F48 3C058016 */ lui $a1, %hi(gSaveContext)
|
||||
/* 042AC 80AC6F4C 24A5E660 */ addiu $a1, %lo(gSaveContext)
|
||||
/* 042B0 80AC6F50 00B8C821 */ addu $t9, $a1, $t8
|
||||
/* 042B4 80AC6F54 93280074 */ lbu $t0, 0x0074($t9) ## 00000074
|
||||
/* 042B8 80AC6F58 2401002C */ addiu $at, $zero, 0x002C ## $at = 0000002C
|
||||
/* 042BC 80AC6F5C 55010033 */ bnel $t0, $at, .L80AC702C
|
||||
/* 042C0 80AC6F60 94A20EF6 */ lhu $v0, 0x0EF6($a1) ## 8015F556
|
||||
/* 042C4 80AC6F64 94A20EF6 */ lhu $v0, 0x0EF6($a1) ## 8015F556
|
||||
/* 042C8 80AC6F68 30490800 */ andi $t1, $v0, 0x0800 ## $t1 = 00000000
|
||||
/* 042CC 80AC6F6C 1120000B */ beq $t1, $zero, .L80AC6F9C
|
||||
/* 042D0 80AC6F70 304D0400 */ andi $t5, $v0, 0x0400 ## $t5 = 00000000
|
||||
/* 042D4 80AC6F74 94AA0EE4 */ lhu $t2, 0x0EE4($a1) ## 8015F544
|
||||
/* 042D8 80AC6F78 240C0003 */ addiu $t4, $zero, 0x0003 ## $t4 = 00000003
|
||||
/* 042DC 80AC6F7C 240270C6 */ addiu $v0, $zero, 0x70C6 ## $v0 = 000070C6
|
||||
/* 042E0 80AC6F80 314B8000 */ andi $t3, $t2, 0x8000 ## $t3 = 00000000
|
||||
/* 042E4 80AC6F84 15600003 */ bne $t3, $zero, .L80AC6F94
|
||||
/* 042E8 80AC6F88 00000000 */ nop
|
||||
/* 042EC 80AC6F8C 03E00008 */ jr $ra
|
||||
/* 042F0 80AC6F90 A08C01EB */ sb $t4, 0x01EB($a0) ## 000001EB
|
||||
.L80AC6F94:
|
||||
/* 042F4 80AC6F94 03E00008 */ jr $ra
|
||||
/* 042F8 80AC6F98 240270AC */ addiu $v0, $zero, 0x70AC ## $v0 = 000070AC
|
||||
.L80AC6F9C:
|
||||
/* 042FC 80AC6F9C 11A0000B */ beq $t5, $zero, .L80AC6FCC
|
||||
/* 04300 80AC6FA0 30590200 */ andi $t9, $v0, 0x0200 ## $t9 = 00000000
|
||||
/* 04304 80AC6FA4 94AE0EE4 */ lhu $t6, 0x0EE4($a1) ## 8015F544
|
||||
/* 04308 80AC6FA8 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
|
||||
/* 0430C 80AC6FAC 240270C5 */ addiu $v0, $zero, 0x70C5 ## $v0 = 000070C5
|
||||
/* 04310 80AC6FB0 31CF4000 */ andi $t7, $t6, 0x4000 ## $t7 = 00000000
|
||||
/* 04314 80AC6FB4 15E00003 */ bne $t7, $zero, .L80AC6FC4
|
||||
/* 04318 80AC6FB8 00000000 */ nop
|
||||
/* 0431C 80AC6FBC 03E00008 */ jr $ra
|
||||
/* 04320 80AC6FC0 A09801EB */ sb $t8, 0x01EB($a0) ## 000001EB
|
||||
.L80AC6FC4:
|
||||
/* 04324 80AC6FC4 03E00008 */ jr $ra
|
||||
/* 04328 80AC6FC8 240270AC */ addiu $v0, $zero, 0x70AC ## $v0 = 000070AC
|
||||
.L80AC6FCC:
|
||||
/* 0432C 80AC6FCC 1320000B */ beq $t9, $zero, .L80AC6FFC
|
||||
/* 04330 80AC6FD0 304B0100 */ andi $t3, $v0, 0x0100 ## $t3 = 00000000
|
||||
/* 04334 80AC6FD4 94A80EE4 */ lhu $t0, 0x0EE4($a1) ## 8015F544
|
||||
/* 04338 80AC6FD8 240A0002 */ addiu $t2, $zero, 0x0002 ## $t2 = 00000002
|
||||
/* 0433C 80AC6FDC 240270C4 */ addiu $v0, $zero, 0x70C4 ## $v0 = 000070C4
|
||||
/* 04340 80AC6FE0 31092000 */ andi $t1, $t0, 0x2000 ## $t1 = 00000000
|
||||
/* 04344 80AC6FE4 15200003 */ bne $t1, $zero, .L80AC6FF4
|
||||
/* 04348 80AC6FE8 00000000 */ nop
|
||||
/* 0434C 80AC6FEC 03E00008 */ jr $ra
|
||||
/* 04350 80AC6FF0 A08A01EB */ sb $t2, 0x01EB($a0) ## 000001EB
|
||||
.L80AC6FF4:
|
||||
/* 04354 80AC6FF4 03E00008 */ jr $ra
|
||||
/* 04358 80AC6FF8 240270AC */ addiu $v0, $zero, 0x70AC ## $v0 = 000070AC
|
||||
.L80AC6FFC:
|
||||
/* 0435C 80AC6FFC 51600023 */ beql $t3, $zero, .L80AC708C
|
||||
/* 04360 80AC7000 2402009E */ addiu $v0, $zero, 0x009E ## $v0 = 0000009E
|
||||
/* 04364 80AC7004 94AC0EE4 */ lhu $t4, 0x0EE4($a1) ## 8015F544
|
||||
/* 04368 80AC7008 240270A5 */ addiu $v0, $zero, 0x70A5 ## $v0 = 000070A5
|
||||
/* 0436C 80AC700C 318D1000 */ andi $t5, $t4, 0x1000 ## $t5 = 00000000
|
||||
/* 04370 80AC7010 15A00003 */ bne $t5, $zero, .L80AC7020
|
||||
/* 04374 80AC7014 00000000 */ nop
|
||||
/* 04378 80AC7018 03E00008 */ jr $ra
|
||||
/* 0437C 80AC701C A08001EB */ sb $zero, 0x01EB($a0) ## 000001EB
|
||||
.L80AC7020:
|
||||
/* 04380 80AC7020 03E00008 */ jr $ra
|
||||
/* 04384 80AC7024 240270AC */ addiu $v0, $zero, 0x70AC ## $v0 = 000070AC
|
||||
.L80AC7028:
|
||||
/* 04388 80AC7028 94A20EF6 */ lhu $v0, 0x0EF6($a1) ## 8015F556
|
||||
.L80AC702C:
|
||||
/* 0438C 80AC702C 304E0800 */ andi $t6, $v0, 0x0800 ## $t6 = 00000000
|
||||
/* 04390 80AC7030 11C00003 */ beq $t6, $zero, .L80AC7040
|
||||
/* 04394 80AC7034 304F0400 */ andi $t7, $v0, 0x0400 ## $t7 = 00000000
|
||||
/* 04398 80AC7038 03E00008 */ jr $ra
|
||||
/* 0439C 80AC703C 240270AC */ addiu $v0, $zero, 0x70AC ## $v0 = 000070AC
|
||||
.L80AC7040:
|
||||
/* 043A0 80AC7040 15E0000F */ bne $t7, $zero, .L80AC7080
|
||||
/* 043A4 80AC7044 00000000 */ nop
|
||||
/* 043A8 80AC7048 94A30EF4 */ lhu $v1, 0x0EF4($a1) ## 8015F554
|
||||
/* 043AC 80AC704C 30590100 */ andi $t9, $v0, 0x0100 ## $t9 = 00000000
|
||||
/* 043B0 80AC7050 30780010 */ andi $t8, $v1, 0x0010 ## $t8 = 00000000
|
||||
/* 043B4 80AC7054 1700000A */ bne $t8, $zero, .L80AC7080
|
||||
/* 043B8 80AC7058 00000000 */ nop
|
||||
/* 043BC 80AC705C 17200008 */ bne $t9, $zero, .L80AC7080
|
||||
/* 043C0 80AC7060 30680008 */ andi $t0, $v1, 0x0008 ## $t0 = 00000000
|
||||
/* 043C4 80AC7064 15000003 */ bne $t0, $zero, .L80AC7074
|
||||
/* 043C8 80AC7068 24090004 */ addiu $t1, $zero, 0x0004 ## $t1 = 00000004
|
||||
/* 043CC 80AC706C 03E00008 */ jr $ra
|
||||
/* 043D0 80AC7070 240270A1 */ addiu $v0, $zero, 0x70A1 ## $v0 = 000070A1
|
||||
.L80AC7074:
|
||||
/* 043D4 80AC7074 A08901EB */ sb $t1, 0x01EB($a0) ## 000001EB
|
||||
/* 043D8 80AC7078 03E00008 */ jr $ra
|
||||
/* 043DC 80AC707C 240270A6 */ addiu $v0, $zero, 0x70A6 ## $v0 = 000070A6
|
||||
.L80AC7080:
|
||||
/* 043E0 80AC7080 03E00008 */ jr $ra
|
||||
/* 043E4 80AC7084 240270C7 */ addiu $v0, $zero, 0x70C7 ## $v0 = 000070C7
|
||||
.L80AC7088:
|
||||
/* 043E8 80AC7088 2402009E */ addiu $v0, $zero, 0x009E ## $v0 = 0000009E
|
||||
.L80AC708C:
|
||||
/* 043EC 80AC708C 03E00008 */ jr $ra
|
||||
/* 043F0 80AC7090 00000000 */ nop
|
|
@ -1,217 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80AC9330
|
||||
.asciz "\x1b[41;37m"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC933C
|
||||
.asciz "★★★ 警告!! 棚がないよ!! ★★★\n"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC9364
|
||||
.asciz "\x1b[m"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC9368
|
||||
.asciz "\x1b[33m◇◇◇ 店のおやじ( %d ) 初期設定 ◇◇◇\x1b[m\n"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80AC7094
|
||||
/* 043F4 80AC7094 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 043F8 80AC7098 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 043FC 80AC709C AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 04400 80AC70A0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 04404 80AC70A4 0C2B1A91 */ jal func_80AC6A44
|
||||
/* 04408 80AC70A8 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 0440C 80AC70AC 104000AF */ beq $v0, $zero, .L80AC736C
|
||||
/* 04410 80AC70B0 2401FFEF */ addiu $at, $zero, 0xFFEF ## $at = FFFFFFEF
|
||||
/* 04414 80AC70B4 8E0E0004 */ lw $t6, 0x0004($s0) ## 00000004
|
||||
/* 04418 80AC70B8 821801E8 */ lb $t8, 0x01E8($s0) ## 000001E8
|
||||
/* 0441C 80AC70BC 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 04420 80AC70C0 01C17824 */ and $t7, $t6, $at
|
||||
/* 04424 80AC70C4 AE0F0004 */ sw $t7, 0x0004($s0) ## 00000004
|
||||
/* 04428 80AC70C8 A218001E */ sb $t8, 0x001E($s0) ## 0000001E
|
||||
/* 0442C 80AC70CC 0C00B591 */ jal Actor_SetObjectDependency
|
||||
|
||||
/* 04430 80AC70D0 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 04434 80AC70D4 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 04438 80AC70D8 240500C2 */ addiu $a1, $zero, 0x00C2 ## $a1 = 000000C2
|
||||
/* 0443C 80AC70DC 24060006 */ addiu $a2, $zero, 0x0006 ## $a2 = 00000006
|
||||
/* 04440 80AC70E0 0C00CB0F */ jal Actor_Find
|
||||
|
||||
/* 04444 80AC70E4 24841C24 */ addiu $a0, $a0, 0x1C24 ## $a0 = 00001C24
|
||||
/* 04448 80AC70E8 1440000C */ bne $v0, $zero, .L80AC711C
|
||||
/* 0444C 80AC70EC AE020220 */ sw $v0, 0x0220($s0) ## 00000220
|
||||
/* 04450 80AC70F0 3C0480AD */ lui $a0, %hi(D_80AC9330) ## $a0 = 80AD0000
|
||||
/* 04454 80AC70F4 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 04458 80AC70F8 24849330 */ addiu $a0, $a0, %lo(D_80AC9330) ## $a0 = 80AC9330
|
||||
/* 0445C 80AC70FC 3C0480AD */ lui $a0, %hi(D_80AC933C) ## $a0 = 80AD0000
|
||||
/* 04460 80AC7100 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 04464 80AC7104 2484933C */ addiu $a0, $a0, %lo(D_80AC933C) ## $a0 = 80AC933C
|
||||
/* 04468 80AC7108 3C0480AD */ lui $a0, %hi(D_80AC9364) ## $a0 = 80AD0000
|
||||
/* 0446C 80AC710C 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 04470 80AC7110 24849364 */ addiu $a0, $a0, %lo(D_80AC9364) ## $a0 = 80AC9364
|
||||
/* 04474 80AC7114 10000096 */ beq $zero, $zero, .L80AC7370
|
||||
/* 04478 80AC7118 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC711C:
|
||||
/* 0447C 80AC711C 3C0480AD */ lui $a0, %hi(D_80AC9368) ## $a0 = 80AD0000
|
||||
/* 04480 80AC7120 24849368 */ addiu $a0, $a0, %lo(D_80AC9368) ## $a0 = 80AC9368
|
||||
/* 04484 80AC7124 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 04488 80AC7128 8605001C */ lh $a1, 0x001C($s0) ## 0000001C
|
||||
/* 0448C 80AC712C 8603001C */ lh $v1, 0x001C($s0) ## 0000001C
|
||||
/* 04490 80AC7130 3C0880AD */ lui $t0, %hi(D_80AC8DB0) ## $t0 = 80AD0000
|
||||
/* 04494 80AC7134 25088DB0 */ addiu $t0, $t0, %lo(D_80AC8DB0) ## $t0 = 80AC8DB0
|
||||
/* 04498 80AC7138 0003C880 */ sll $t9, $v1, 2
|
||||
/* 0449C 80AC713C 0323C823 */ subu $t9, $t9, $v1
|
||||
/* 044A0 80AC7140 0019C880 */ sll $t9, $t9, 2
|
||||
/* 044A4 80AC7144 03281021 */ addu $v0, $t9, $t0
|
||||
/* 044A8 80AC7148 C4460000 */ lwc1 $f6, 0x0000($v0) ## 00000000
|
||||
/* 044AC 80AC714C C6040024 */ lwc1 $f4, 0x0024($s0) ## 00000024
|
||||
/* 044B0 80AC7150 C60A0028 */ lwc1 $f10, 0x0028($s0) ## 00000028
|
||||
/* 044B4 80AC7154 3C0A80AD */ lui $t2, %hi(D_80AC89DC) ## $t2 = 80AD0000
|
||||
/* 044B8 80AC7158 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 044BC 80AC715C C604002C */ lwc1 $f4, 0x002C($s0) ## 0000002C
|
||||
/* 044C0 80AC7160 254A89DC */ addiu $t2, $t2, %lo(D_80AC89DC) ## $t2 = 80AC89DC
|
||||
/* 044C4 80AC7164 00034980 */ sll $t1, $v1, 6
|
||||
/* 044C8 80AC7168 E6080024 */ swc1 $f8, 0x0024($s0) ## 00000024
|
||||
/* 044CC 80AC716C C4500004 */ lwc1 $f16, 0x0004($v0) ## 00000004
|
||||
/* 044D0 80AC7170 012A5821 */ addu $t3, $t1, $t2
|
||||
/* 044D4 80AC7174 3C068003 */ lui $a2, %hi(ActorShadow_DrawCircle)
|
||||
/* 044D8 80AC7178 46105480 */ add.s $f18, $f10, $f16
|
||||
/* 044DC 80AC717C 24C6B5EC */ addiu $a2, %lo(ActorShadow_DrawCircle)
|
||||
/* 044E0 80AC7180 260400B4 */ addiu $a0, $s0, 0x00B4 ## $a0 = 000000B4
|
||||
/* 044E4 80AC7184 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
|
||||
/* 044E8 80AC7188 E6120028 */ swc1 $f18, 0x0028($s0) ## 00000028
|
||||
/* 044EC 80AC718C C4460008 */ lwc1 $f6, 0x0008($v0) ## 00000008
|
||||
/* 044F0 80AC7190 3C0741A0 */ lui $a3, 0x41A0 ## $a3 = 41A00000
|
||||
/* 044F4 80AC7194 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 044F8 80AC7198 E608002C */ swc1 $f8, 0x002C($s0) ## 0000002C
|
||||
/* 044FC 80AC719C 0C00AC78 */ jal ActorShape_Init
|
||||
|
||||
/* 04500 80AC71A0 AFAB0024 */ sw $t3, 0x0024($sp)
|
||||
/* 04504 80AC71A4 860C001C */ lh $t4, 0x001C($s0) ## 0000001C
|
||||
/* 04508 80AC71A8 3C1980AD */ lui $t9, %hi(D_80AC8D84) ## $t9 = 80AD0000
|
||||
/* 0450C 80AC71AC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 04510 80AC71B0 000C6880 */ sll $t5, $t4, 2
|
||||
/* 04514 80AC71B4 032DC821 */ addu $t9, $t9, $t5
|
||||
/* 04518 80AC71B8 8F398D84 */ lw $t9, %lo(D_80AC8D84)($t9)
|
||||
/* 0451C 80AC71BC 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 04520 80AC71C0 0320F809 */ jalr $ra, $t9
|
||||
/* 04524 80AC71C4 00000000 */ nop
|
||||
/* 04528 80AC71C8 0C2B1BCB */ jal func_80AC6F2C
|
||||
/* 0452C 80AC71CC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 04530 80AC71D0 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
|
||||
/* 04534 80AC71D4 44811000 */ mtc1 $at, $f2 ## $f2 = 100.00
|
||||
/* 04538 80AC71D8 3C013FC0 */ lui $at, 0x3FC0 ## $at = 3FC00000
|
||||
/* 0453C 80AC71DC 44815000 */ mtc1 $at, $f10 ## $f10 = 1.50
|
||||
/* 04540 80AC71E0 3C0142BE */ lui $at, 0x42BE ## $at = 42BE0000
|
||||
/* 04544 80AC71E4 E6020230 */ swc1 $f2, 0x0230($s0) ## 00000230
|
||||
/* 04548 80AC71E8 E6020234 */ swc1 $f2, 0x0234($s0) ## 00000234
|
||||
/* 0454C 80AC71EC 44811000 */ mtc1 $at, $f2 ## $f2 = 95.00
|
||||
/* 04550 80AC71F0 3C0142B6 */ lui $at, 0x42B6 ## $at = 42B60000
|
||||
/* 04554 80AC71F4 44816000 */ mtc1 $at, $f12 ## $f12 = 91.00
|
||||
/* 04558 80AC71F8 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 0455C 80AC71FC 44817000 */ mtc1 $at, $f14 ## $f14 = 1.00
|
||||
/* 04560 80AC7200 3C014244 */ lui $at, 0x4244 ## $at = 42440000
|
||||
/* 04564 80AC7204 44818000 */ mtc1 $at, $f16 ## $f16 = 49.00
|
||||
/* 04568 80AC7208 A602010E */ sh $v0, 0x010E($s0) ## 0000010E
|
||||
/* 0456C 80AC720C 240200C8 */ addiu $v0, $zero, 0x00C8 ## $v0 = 000000C8
|
||||
/* 04570 80AC7210 3C014204 */ lui $at, 0x4204 ## $at = 42040000
|
||||
/* 04574 80AC7214 44819000 */ mtc1 $at, $f18 ## $f18 = 33.00
|
||||
/* 04578 80AC7218 240300FF */ addiu $v1, $zero, 0x00FF ## $v1 = 000000FF
|
||||
/* 0457C 80AC721C 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 04580 80AC7220 3C014389 */ lui $at, 0x4389 ## $at = 43890000
|
||||
/* 04584 80AC7224 44812000 */ mtc1 $at, $f4 ## $f4 = 274.00
|
||||
/* 04588 80AC7228 8618001C */ lh $t8, 0x001C($s0) ## 0000001C
|
||||
/* 0458C 80AC722C 3C014391 */ lui $at, 0x4391 ## $at = 43910000
|
||||
/* 04590 80AC7230 44813000 */ mtc1 $at, $f6 ## $f6 = 290.00
|
||||
/* 04594 80AC7234 240400B4 */ addiu $a0, $zero, 0x00B4 ## $a0 = 000000B4
|
||||
/* 04598 80AC7238 240E0032 */ addiu $t6, $zero, 0x0032 ## $t6 = 00000032
|
||||
/* 0459C 80AC723C 240F0050 */ addiu $t7, $zero, 0x0050 ## $t7 = 00000050
|
||||
/* 045A0 80AC7240 3C0580AD */ lui $a1, %hi(D_80AC89B0) ## $a1 = 80AD0000
|
||||
/* 045A4 80AC7244 00184080 */ sll $t0, $t8, 2
|
||||
/* 045A8 80AC7248 A20300AE */ sb $v1, 0x00AE($s0) ## 000000AE
|
||||
/* 045AC 80AC724C A60E00A8 */ sh $t6, 0x00A8($s0) ## 000000A8
|
||||
/* 045B0 80AC7250 A60001FC */ sh $zero, 0x01FC($s0) ## 000001FC
|
||||
/* 045B4 80AC7254 AE000228 */ sw $zero, 0x0228($s0) ## 00000228
|
||||
/* 045B8 80AC7258 AE000224 */ sw $zero, 0x0224($s0) ## 00000224
|
||||
/* 045BC 80AC725C A2000252 */ sb $zero, 0x0252($s0) ## 00000252
|
||||
/* 045C0 80AC7260 AE00023C */ sw $zero, 0x023C($s0) ## 0000023C
|
||||
/* 045C4 80AC7264 AE030240 */ sw $v1, 0x0240($s0) ## 00000240
|
||||
/* 045C8 80AC7268 AE0F0244 */ sw $t7, 0x0244($s0) ## 00000244
|
||||
/* 045CC 80AC726C AE030248 */ sw $v1, 0x0248($s0) ## 00000248
|
||||
/* 045D0 80AC7270 A2000250 */ sb $zero, 0x0250($s0) ## 00000250
|
||||
/* 045D4 80AC7274 A2000251 */ sb $zero, 0x0251($s0) ## 00000251
|
||||
/* 045D8 80AC7278 A20001EC */ sb $zero, 0x01EC($s0) ## 000001EC
|
||||
/* 045DC 80AC727C AE020254 */ sw $v0, 0x0254($s0) ## 00000254
|
||||
/* 045E0 80AC7280 AE020258 */ sw $v0, 0x0258($s0) ## 00000258
|
||||
/* 045E4 80AC7284 AE02025C */ sw $v0, 0x025C($s0) ## 0000025C
|
||||
/* 045E8 80AC7288 AE040260 */ sw $a0, 0x0260($s0) ## 00000260
|
||||
/* 045EC 80AC728C AE03026C */ sw $v1, 0x026C($s0) ## 0000026C
|
||||
/* 045F0 80AC7290 AE030270 */ sw $v1, 0x0270($s0) ## 00000270
|
||||
/* 045F4 80AC7294 AE000274 */ sw $zero, 0x0274($s0) ## 00000274
|
||||
/* 045F8 80AC7298 AE020278 */ sw $v0, 0x0278($s0) ## 00000278
|
||||
/* 045FC 80AC729C AE000288 */ sw $zero, 0x0288($s0) ## 00000288
|
||||
/* 04600 80AC72A0 AE02028C */ sw $v0, 0x028C($s0) ## 0000028C
|
||||
/* 04604 80AC72A4 AE020290 */ sw $v0, 0x0290($s0) ## 00000290
|
||||
/* 04608 80AC72A8 AE020294 */ sw $v0, 0x0294($s0) ## 00000294
|
||||
/* 0460C 80AC72AC AE040298 */ sw $a0, 0x0298($s0) ## 00000298
|
||||
/* 04610 80AC72B0 AE0302A4 */ sw $v1, 0x02A4($s0) ## 000002A4
|
||||
/* 04614 80AC72B4 AE0302A8 */ sw $v1, 0x02A8($s0) ## 000002A8
|
||||
/* 04618 80AC72B8 AE0002AC */ sw $zero, 0x02AC($s0) ## 000002AC
|
||||
/* 0461C 80AC72BC AE0202B0 */ sw $v0, 0x02B0($s0) ## 000002B0
|
||||
/* 04620 80AC72C0 AE0002C0 */ sw $zero, 0x02C0($s0) ## 000002C0
|
||||
/* 04624 80AC72C4 A20002CC */ sb $zero, 0x02CC($s0) ## 000002CC
|
||||
/* 04628 80AC72C8 A20002CD */ sb $zero, 0x02CD($s0) ## 000002CD
|
||||
/* 0462C 80AC72CC 00A82821 */ addu $a1, $a1, $t0
|
||||
/* 04630 80AC72D0 E60A0238 */ swc1 $f10, 0x0238($s0) ## 00000238
|
||||
/* 04634 80AC72D4 E6020268 */ swc1 $f2, 0x0268($s0) ## 00000268
|
||||
/* 04638 80AC72D8 E60202A0 */ swc1 $f2, 0x02A0($s0) ## 000002A0
|
||||
/* 0463C 80AC72DC E60C0280 */ swc1 $f12, 0x0280($s0) ## 00000280
|
||||
/* 04640 80AC72E0 E60C02B8 */ swc1 $f12, 0x02B8($s0) ## 000002B8
|
||||
/* 04644 80AC72E4 E60E0284 */ swc1 $f14, 0x0284($s0) ## 00000284
|
||||
/* 04648 80AC72E8 E60E02BC */ swc1 $f14, 0x02BC($s0) ## 000002BC
|
||||
/* 0464C 80AC72EC E6100264 */ swc1 $f16, 0x0264($s0) ## 00000264
|
||||
/* 04650 80AC72F0 E612027C */ swc1 $f18, 0x027C($s0) ## 0000027C
|
||||
/* 04654 80AC72F4 E600024C */ swc1 $f0, 0x024C($s0) ## 0000024C
|
||||
/* 04658 80AC72F8 E60002C4 */ swc1 $f0, 0x02C4($s0) ## 000002C4
|
||||
/* 0465C 80AC72FC E60002C8 */ swc1 $f0, 0x02C8($s0) ## 000002C8
|
||||
/* 04660 80AC7300 E60002D0 */ swc1 $f0, 0x02D0($s0) ## 000002D0
|
||||
/* 04664 80AC7304 E604029C */ swc1 $f4, 0x029C($s0) ## 0000029C
|
||||
/* 04668 80AC7308 E60602B4 */ swc1 $f6, 0x02B4($s0) ## 000002B4
|
||||
/* 0466C 80AC730C 8CA589B0 */ lw $a1, %lo(D_80AC89B0)($a1)
|
||||
/* 04670 80AC7310 0C00B58B */ jal Actor_SetScale
|
||||
|
||||
/* 04674 80AC7314 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 04678 80AC7318 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0467C 80AC731C 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 04680 80AC7320 0C2B0B76 */ jal func_80AC2DD8
|
||||
/* 04684 80AC7324 8FA60024 */ lw $a2, 0x0024($sp)
|
||||
/* 04688 80AC7328 8E0C0004 */ lw $t4, 0x0004($s0) ## 00000004
|
||||
/* 0468C 80AC732C A60001F0 */ sh $zero, 0x01F0($s0) ## 000001F0
|
||||
/* 04690 80AC7330 860901F0 */ lh $t1, 0x01F0($s0) ## 000001F0
|
||||
/* 04694 80AC7334 3C0B80AC */ lui $t3, %hi(func_80AC6970) ## $t3 = 80AC0000
|
||||
/* 04698 80AC7338 2401FFFE */ addiu $at, $zero, 0xFFFE ## $at = FFFFFFFE
|
||||
/* 0469C 80AC733C 240A0014 */ addiu $t2, $zero, 0x0014 ## $t2 = 00000014
|
||||
/* 046A0 80AC7340 256B6970 */ addiu $t3, $t3, %lo(func_80AC6970) ## $t3 = 80AC6970
|
||||
/* 046A4 80AC7344 3C0580AC */ lui $a1, %hi(func_80AC73B4) ## $a1 = 80AC0000
|
||||
/* 046A8 80AC7348 01816824 */ and $t5, $t4, $at
|
||||
/* 046AC 80AC734C A60A01F4 */ sh $t2, 0x01F4($s0) ## 000001F4
|
||||
/* 046B0 80AC7350 A60001F2 */ sh $zero, 0x01F2($s0) ## 000001F2
|
||||
/* 046B4 80AC7354 AE0B01F8 */ sw $t3, 0x01F8($s0) ## 000001F8
|
||||
/* 046B8 80AC7358 AE0D0004 */ sw $t5, 0x0004($s0) ## 00000004
|
||||
/* 046BC 80AC735C 24A573B4 */ addiu $a1, $a1, %lo(func_80AC73B4) ## $a1 = 80AC73B4
|
||||
/* 046C0 80AC7360 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 046C4 80AC7364 0C2B0B28 */ jal func_80AC2CA0
|
||||
/* 046C8 80AC7368 A60901EE */ sh $t1, 0x01EE($s0) ## 000001EE
|
||||
.L80AC736C:
|
||||
/* 046CC 80AC736C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80AC7370:
|
||||
/* 046D0 80AC7370 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 046D4 80AC7374 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 046D8 80AC7378 03E00008 */ jr $ra
|
||||
/* 046DC 80AC737C 00000000 */ nop
|
|
@ -1,14 +0,0 @@
|
|||
glabel func_80AC7380
|
||||
/* 046E0 80AC7380 808E01EA */ lb $t6, 0x01EA($a0) ## 000001EA
|
||||
/* 046E4 80AC7384 3C190001 */ lui $t9, 0x0001 ## $t9 = 00010000
|
||||
/* 046E8 80AC7388 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 046EC 80AC738C 000E7900 */ sll $t7, $t6, 4
|
||||
/* 046F0 80AC7390 01EE7821 */ addu $t7, $t7, $t6
|
||||
/* 046F4 80AC7394 000F7880 */ sll $t7, $t7, 2
|
||||
/* 046F8 80AC7398 00AFC021 */ addu $t8, $a1, $t7
|
||||
/* 046FC 80AC739C 0338C821 */ addu $t9, $t9, $t8
|
||||
/* 04700 80AC73A0 8F3917B4 */ lw $t9, 0x17B4($t9) ## 000117B4
|
||||
/* 04704 80AC73A4 03214021 */ addu $t0, $t9, $at
|
||||
/* 04708 80AC73A8 3C018016 */ lui $at, %hi(gSegments+0x18)
|
||||
/* 0470C 80AC73AC 03E00008 */ jr $ra
|
||||
/* 04710 80AC73B0 AC286FC0 */ sw $t0, %lo(gSegments+0x18)($at)
|
|
@ -1,77 +0,0 @@
|
|||
glabel func_80AC73B4
|
||||
/* 04714 80AC73B4 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 04718 80AC73B8 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 0471C 80AC73BC AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 04720 80AC73C0 AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 04724 80AC73C4 8CAF1C44 */ lw $t7, 0x1C44($a1) ## 00001C44
|
||||
/* 04728 80AC73C8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0472C 80AC73CC AFAF002C */ sw $t7, 0x002C($sp)
|
||||
/* 04730 80AC73D0 8E1901F8 */ lw $t9, 0x01F8($s0) ## 000001F8
|
||||
/* 04734 80AC73D4 0320F809 */ jalr $ra, $t9
|
||||
/* 04738 80AC73D8 00000000 */ nop
|
||||
/* 0473C 80AC73DC 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 04740 80AC73E0 0C2B0EF3 */ jal func_80AC3BCC
|
||||
/* 04744 80AC73E4 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 04748 80AC73E8 0C2B196E */ jal func_80AC65B8
|
||||
/* 0474C 80AC73EC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 04750 80AC73F0 0C2B19F1 */ jal func_80AC67C4
|
||||
/* 04754 80AC73F4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 04758 80AC73F8 0C2B19BD */ jal func_80AC66F4
|
||||
/* 0475C 80AC73FC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 04760 80AC7400 260401EE */ addiu $a0, $s0, 0x01EE ## $a0 = 000001EE
|
||||
/* 04764 80AC7404 860501F0 */ lh $a1, 0x01F0($s0) ## 000001F0
|
||||
/* 04768 80AC7408 0C01DE5F */ jal Math_StepToS
|
||||
|
||||
/* 0476C 80AC740C 24060190 */ addiu $a2, $zero, 0x0190 ## $a2 = 00000190
|
||||
/* 04770 80AC7410 8FA6002C */ lw $a2, 0x002C($sp)
|
||||
/* 04774 80AC7414 10C0000A */ beq $a2, $zero, .L80AC7440
|
||||
/* 04778 80AC7418 00000000 */ nop
|
||||
/* 0477C 80AC741C 861801FC */ lh $t8, 0x01FC($s0) ## 000001FC
|
||||
/* 04780 80AC7420 3C1980AD */ lui $t9, %hi(D_80AC8E34) ## $t9 = 80AD0000
|
||||
/* 04784 80AC7424 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 04788 80AC7428 00184080 */ sll $t0, $t8, 2
|
||||
/* 0478C 80AC742C 0328C821 */ addu $t9, $t9, $t0
|
||||
/* 04790 80AC7430 8F398E34 */ lw $t9, %lo(D_80AC8E34)($t9)
|
||||
/* 04794 80AC7434 8FA50034 */ lw $a1, 0x0034($sp)
|
||||
/* 04798 80AC7438 0320F809 */ jalr $ra, $t9
|
||||
/* 0479C 80AC743C 00000000 */ nop
|
||||
.L80AC7440:
|
||||
/* 047A0 80AC7440 0C00B638 */ jal Actor_MoveForward
|
||||
|
||||
/* 047A4 80AC7444 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 047A8 80AC7448 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 047AC 80AC744C 24090005 */ addiu $t1, $zero, 0x0005 ## $t1 = 00000005
|
||||
/* 047B0 80AC7450 AFA90014 */ sw $t1, 0x0014($sp)
|
||||
/* 047B4 80AC7454 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 047B8 80AC7458 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 047BC 80AC745C 3C0641D0 */ lui $a2, 0x41D0 ## $a2 = 41D00000
|
||||
/* 047C0 80AC7460 3C074120 */ lui $a3, 0x4120 ## $a3 = 41200000
|
||||
/* 047C4 80AC7464 0C00B92D */ jal Actor_UpdateBgCheckInfo
|
||||
/* 047C8 80AC7468 E7A40010 */ swc1 $f4, 0x0010($sp)
|
||||
/* 047CC 80AC746C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 047D0 80AC7470 0C00B56E */ jal Actor_SetFocus
|
||||
|
||||
/* 047D4 80AC7474 3C0542B4 */ lui $a1, 0x42B4 ## $a1 = 42B40000
|
||||
/* 047D8 80AC7478 860A001C */ lh $t2, 0x001C($s0) ## 0000001C
|
||||
/* 047DC 80AC747C 3C0580AD */ lui $a1, %hi(D_80AC89B0) ## $a1 = 80AD0000
|
||||
/* 047E0 80AC7480 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 047E4 80AC7484 000A5880 */ sll $t3, $t2, 2
|
||||
/* 047E8 80AC7488 00AB2821 */ addu $a1, $a1, $t3
|
||||
/* 047EC 80AC748C 0C00B58B */ jal Actor_SetScale
|
||||
|
||||
/* 047F0 80AC7490 8CA589B0 */ lw $a1, %lo(D_80AC89B0)($a1)
|
||||
/* 047F4 80AC7494 8E020194 */ lw $v0, 0x0194($s0) ## 00000194
|
||||
/* 047F8 80AC7498 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 047FC 80AC749C 10400003 */ beq $v0, $zero, .L80AC74AC
|
||||
/* 04800 80AC74A0 00000000 */ nop
|
||||
/* 04804 80AC74A4 0040F809 */ jalr $ra, $v0
|
||||
/* 04808 80AC74A8 8FA50034 */ lw $a1, 0x0034($sp)
|
||||
.L80AC74AC:
|
||||
/* 0480C 80AC74AC 0C02927F */ jal SkelAnime_Update
|
||||
|
||||
/* 04810 80AC74B0 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 04814 80AC74B4 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 04818 80AC74B8 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 0481C 80AC74BC 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 04820 80AC74C0 03E00008 */ jr $ra
|
||||
/* 04824 80AC74C4 00000000 */ nop
|
|
@ -1,15 +0,0 @@
|
|||
glabel func_80AC74F4
|
||||
/* 04854 80AC74F4 24010008 */ addiu $at, $zero, 0x0008 ## $at = 00000008
|
||||
/* 04858 80AC74F8 AFA40000 */ sw $a0, 0x0000($sp)
|
||||
/* 0485C 80AC74FC AFA60008 */ sw $a2, 0x0008($sp)
|
||||
/* 04860 80AC7500 14A10007 */ bne $a1, $at, .L80AC7520
|
||||
/* 04864 80AC7504 AFA7000C */ sw $a3, 0x000C($sp)
|
||||
/* 04868 80AC7508 8FA20010 */ lw $v0, 0x0010($sp)
|
||||
/* 0486C 80AC750C 8FAF0014 */ lw $t7, 0x0014($sp)
|
||||
/* 04870 80AC7510 844E0000 */ lh $t6, 0x0000($v0) ## 00000000
|
||||
/* 04874 80AC7514 85F801EE */ lh $t8, 0x01EE($t7) ## 000001EE
|
||||
/* 04878 80AC7518 01D8C821 */ addu $t9, $t6, $t8
|
||||
/* 0487C 80AC751C A4590000 */ sh $t9, 0x0000($v0) ## 00000000
|
||||
.L80AC7520:
|
||||
/* 04880 80AC7520 03E00008 */ jr $ra
|
||||
/* 04884 80AC7524 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
|
@ -1,181 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80AC939C
|
||||
.asciz "../z_en_oB1.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC93AC
|
||||
.asciz "../z_en_oB1.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80AC7528
|
||||
/* 04888 80AC7528 27BDFF88 */ addiu $sp, $sp, 0xFF88 ## $sp = FFFFFF88
|
||||
/* 0488C 80AC752C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 04890 80AC7530 AFA40078 */ sw $a0, 0x0078($sp)
|
||||
/* 04894 80AC7534 AFA5007C */ sw $a1, 0x007C($sp)
|
||||
/* 04898 80AC7538 AFA60080 */ sw $a2, 0x0080($sp)
|
||||
/* 0489C 80AC753C AFA70084 */ sw $a3, 0x0084($sp)
|
||||
/* 048A0 80AC7540 8C850000 */ lw $a1, 0x0000($a0) ## 00000000
|
||||
/* 048A4 80AC7544 3C0680AD */ lui $a2, %hi(D_80AC939C) ## $a2 = 80AD0000
|
||||
/* 048A8 80AC7548 24C6939C */ addiu $a2, $a2, %lo(D_80AC939C) ## $a2 = 80AC939C
|
||||
/* 048AC 80AC754C 27A4004C */ addiu $a0, $sp, 0x004C ## $a0 = FFFFFFD4
|
||||
/* 048B0 80AC7550 24071060 */ addiu $a3, $zero, 0x1060 ## $a3 = 00001060
|
||||
/* 048B4 80AC7554 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 048B8 80AC7558 AFA5005C */ sw $a1, 0x005C($sp)
|
||||
/* 048BC 80AC755C 93AF008F */ lbu $t7, 0x008F($sp)
|
||||
/* 048C0 80AC7560 8FA8005C */ lw $t0, 0x005C($sp)
|
||||
/* 048C4 80AC7564 8FB80078 */ lw $t8, 0x0078($sp)
|
||||
/* 048C8 80AC7568 51E0008E */ beql $t7, $zero, .L80AC77A4
|
||||
/* 048CC 80AC756C 8FAB0078 */ lw $t3, 0x0078($sp)
|
||||
/* 048D0 80AC7570 8F040000 */ lw $a0, 0x0000($t8) ## 00000000
|
||||
/* 048D4 80AC7574 0C025148 */ jal func_80094520
|
||||
/* 048D8 80AC7578 AFA8005C */ sw $t0, 0x005C($sp)
|
||||
/* 048DC 80AC757C 8FA8005C */ lw $t0, 0x005C($sp)
|
||||
/* 048E0 80AC7580 8FA5007C */ lw $a1, 0x007C($sp)
|
||||
/* 048E4 80AC7584 3C09FA00 */ lui $t1, 0xFA00 ## $t1 = FA000000
|
||||
/* 048E8 80AC7588 8D0202B0 */ lw $v0, 0x02B0($t0) ## 000002B0
|
||||
/* 048EC 80AC758C 3C014080 */ lui $at, 0x4080 ## $at = 40800000
|
||||
/* 048F0 80AC7590 44811000 */ mtc1 $at, $f2 ## $f2 = 4.00
|
||||
/* 048F4 80AC7594 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 048F8 80AC7598 AD1902B0 */ sw $t9, 0x02B0($t0) ## 000002B0
|
||||
/* 048FC 80AC759C AC490000 */ sw $t1, 0x0000($v0) ## 00000000
|
||||
/* 04900 80AC75A0 8CAD0240 */ lw $t5, 0x0240($a1) ## 00000240
|
||||
/* 04904 80AC75A4 8CB90244 */ lw $t9, 0x0244($a1) ## 00000244
|
||||
/* 04908 80AC75A8 8CAB023C */ lw $t3, 0x023C($a1) ## 0000023C
|
||||
/* 0490C 80AC75AC 31AE00FF */ andi $t6, $t5, 0x00FF ## $t6 = 00000000
|
||||
/* 04910 80AC75B0 8CAD0248 */ lw $t5, 0x0248($a1) ## 00000248
|
||||
/* 04914 80AC75B4 000E7C00 */ sll $t7, $t6, 16
|
||||
/* 04918 80AC75B8 332900FF */ andi $t1, $t9, 0x00FF ## $t1 = 00000008
|
||||
/* 0491C 80AC75BC 000B6600 */ sll $t4, $t3, 24
|
||||
/* 04920 80AC75C0 018FC025 */ or $t8, $t4, $t7 ## $t8 = 00000000
|
||||
/* 04924 80AC75C4 00095200 */ sll $t2, $t1, 8
|
||||
/* 04928 80AC75C8 030A5825 */ or $t3, $t8, $t2 ## $t3 = 00000000
|
||||
/* 0492C 80AC75CC 31AE00FF */ andi $t6, $t5, 0x00FF ## $t6 = 00000000
|
||||
/* 04930 80AC75D0 016E6025 */ or $t4, $t3, $t6 ## $t4 = 00000000
|
||||
/* 04934 80AC75D4 AC4C0004 */ sw $t4, 0x0004($v0) ## 00000004
|
||||
/* 04938 80AC75D8 8D0202B0 */ lw $v0, 0x02B0($t0) ## 000002B0
|
||||
/* 0493C 80AC75DC 3C090401 */ lui $t1, %hi(gSelectionCursorTex) ## $t1 = 04010000
|
||||
/* 04940 80AC75E0 2529CDC0 */ addiu $t1, $t1, %lo(gSelectionCursorTex) ## $t1 = 0400CDC0
|
||||
/* 04944 80AC75E4 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 04948 80AC75E8 AD0F02B0 */ sw $t7, 0x02B0($t0) ## 000002B0
|
||||
/* 0494C 80AC75EC 3C19FD70 */ lui $t9, 0xFD70 ## $t9 = FD700000
|
||||
/* 04950 80AC75F0 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 04954 80AC75F4 AC490004 */ sw $t1, 0x0004($v0) ## 00000004
|
||||
/* 04958 80AC75F8 8D0202B0 */ lw $v0, 0x02B0($t0) ## 000002B0
|
||||
/* 0495C 80AC75FC 3C0D0705 */ lui $t5, 0x0705 ## $t5 = 07050000
|
||||
/* 04960 80AC7600 35AD0140 */ ori $t5, $t5, 0x0140 ## $t5 = 07050140
|
||||
/* 04964 80AC7604 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 04968 80AC7608 AD1802B0 */ sw $t8, 0x02B0($t0) ## 000002B0
|
||||
/* 0496C 80AC760C 3C0AF570 */ lui $t2, 0xF570 ## $t2 = F5700000
|
||||
/* 04970 80AC7610 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 04974 80AC7614 AC4D0004 */ sw $t5, 0x0004($v0) ## 00000004
|
||||
/* 04978 80AC7618 8D0202B0 */ lw $v0, 0x02B0($t0) ## 000002B0
|
||||
/* 0497C 80AC761C 3C0EE600 */ lui $t6, 0xE600 ## $t6 = E6000000
|
||||
/* 04980 80AC7620 3C190703 */ lui $t9, 0x0703 ## $t9 = 07030000
|
||||
/* 04984 80AC7624 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
|
||||
/* 04988 80AC7628 AD0B02B0 */ sw $t3, 0x02B0($t0) ## 000002B0
|
||||
/* 0498C 80AC762C AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 04990 80AC7630 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 04994 80AC7634 8D0202B0 */ lw $v0, 0x02B0($t0) ## 000002B0
|
||||
/* 04998 80AC7638 3739F800 */ ori $t9, $t9, 0xF800 ## $t9 = 0703F800
|
||||
/* 0499C 80AC763C 3C0FF300 */ lui $t7, 0xF300 ## $t7 = F3000000
|
||||
/* 049A0 80AC7640 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 049A4 80AC7644 AD0C02B0 */ sw $t4, 0x02B0($t0) ## 000002B0
|
||||
/* 049A8 80AC7648 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
|
||||
/* 049AC 80AC764C AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 049B0 80AC7650 8D0202B0 */ lw $v0, 0x02B0($t0) ## 000002B0
|
||||
/* 049B4 80AC7654 3C18E700 */ lui $t8, 0xE700 ## $t8 = E7000000
|
||||
/* 049B8 80AC7658 3C0B0005 */ lui $t3, 0x0005 ## $t3 = 00050000
|
||||
/* 049BC 80AC765C 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 049C0 80AC7660 AD0902B0 */ sw $t1, 0x02B0($t0) ## 000002B0
|
||||
/* 049C4 80AC7664 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 049C8 80AC7668 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 049CC 80AC766C 8D0202B0 */ lw $v0, 0x02B0($t0) ## 000002B0
|
||||
/* 049D0 80AC7670 3C0DF560 */ lui $t5, 0xF560 ## $t5 = F5600000
|
||||
/* 049D4 80AC7674 35AD0200 */ ori $t5, $t5, 0x0200 ## $t5 = F5600200
|
||||
/* 049D8 80AC7678 244A0008 */ addiu $t2, $v0, 0x0008 ## $t2 = 00000008
|
||||
/* 049DC 80AC767C AD0A02B0 */ sw $t2, 0x02B0($t0) ## 000002B0
|
||||
/* 049E0 80AC7680 356B0140 */ ori $t3, $t3, 0x0140 ## $t3 = 00050140
|
||||
/* 049E4 80AC7684 AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
|
||||
/* 049E8 80AC7688 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 049EC 80AC768C 8D0202B0 */ lw $v0, 0x02B0($t0) ## 000002B0
|
||||
/* 049F0 80AC7690 3C0F0003 */ lui $t7, 0x0003 ## $t7 = 00030000
|
||||
/* 049F4 80AC7694 35EFC03C */ ori $t7, $t7, 0xC03C ## $t7 = 0003C03C
|
||||
/* 049F8 80AC7698 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 049FC 80AC769C AD0E02B0 */ sw $t6, 0x02B0($t0) ## 000002B0
|
||||
/* 04A00 80AC76A0 3C0CF200 */ lui $t4, 0xF200 ## $t4 = F2000000
|
||||
/* 04A04 80AC76A4 3C014180 */ lui $at, 0x4180 ## $at = 41800000
|
||||
/* 04A08 80AC76A8 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
|
||||
/* 04A0C 80AC76AC AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 04A10 80AC76B0 C7AC0088 */ lwc1 $f12, 0x0088($sp)
|
||||
/* 04A14 80AC76B4 44812000 */ mtc1 $at, $f4 ## $f4 = 16.00
|
||||
/* 04A18 80AC76B8 C7AE0080 */ lwc1 $f14, 0x0080($sp)
|
||||
/* 04A1C 80AC76BC C7B00084 */ lwc1 $f16, 0x0084($sp)
|
||||
/* 04A20 80AC76C0 460C2002 */ mul.s $f0, $f4, $f12
|
||||
/* 04A24 80AC76C4 3C01E400 */ lui $at, 0xE400 ## $at = E4000000
|
||||
/* 04A28 80AC76C8 8D0202B0 */ lw $v0, 0x02B0($t0) ## 000002B0
|
||||
/* 04A2C 80AC76CC 3C09E100 */ lui $t1, 0xE100 ## $t1 = E1000000
|
||||
/* 04A30 80AC76D0 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 04A34 80AC76D4 AD1902B0 */ sw $t9, 0x02B0($t0) ## 000002B0
|
||||
/* 04A38 80AC76D8 46007180 */ add.s $f6, $f14, $f0
|
||||
/* 04A3C 80AC76DC 46008480 */ add.s $f18, $f16, $f0
|
||||
/* 04A40 80AC76E0 46023202 */ mul.s $f8, $f6, $f2
|
||||
/* 04A44 80AC76E4 4600428D */ trunc.w.s $f10, $f8
|
||||
/* 04A48 80AC76E8 46029102 */ mul.s $f4, $f18, $f2
|
||||
/* 04A4C 80AC76EC 46007201 */ sub.s $f8, $f14, $f0
|
||||
/* 04A50 80AC76F0 44185000 */ mfc1 $t8, $f10
|
||||
/* 04A54 80AC76F4 46024282 */ mul.s $f10, $f8, $f2
|
||||
/* 04A58 80AC76F8 330A0FFF */ andi $t2, $t8, 0x0FFF ## $t2 = 00000000
|
||||
/* 04A5C 80AC76FC 000A6B00 */ sll $t5, $t2, 12
|
||||
/* 04A60 80AC7700 01A15825 */ or $t3, $t5, $at ## $t3 = F5600200
|
||||
/* 04A64 80AC7704 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 04A68 80AC7708 4600218D */ trunc.w.s $f6, $f4
|
||||
/* 04A6C 80AC770C 4600548D */ trunc.w.s $f18, $f10
|
||||
/* 04A70 80AC7710 44815000 */ mtc1 $at, $f10 ## $f10 = 1.00
|
||||
/* 04A74 80AC7714 440C3000 */ mfc1 $t4, $f6
|
||||
/* 04A78 80AC7718 46008101 */ sub.s $f4, $f16, $f0
|
||||
/* 04A7C 80AC771C 44189000 */ mfc1 $t8, $f18
|
||||
/* 04A80 80AC7720 3C014480 */ lui $at, 0x4480 ## $at = 44800000
|
||||
/* 04A84 80AC7724 460C5483 */ div.s $f18, $f10, $f12
|
||||
/* 04A88 80AC7728 318F0FFF */ andi $t7, $t4, 0x0FFF ## $t7 = 00000000
|
||||
/* 04A8C 80AC772C 016FC825 */ or $t9, $t3, $t7 ## $t9 = F5600200
|
||||
/* 04A90 80AC7730 330A0FFF */ andi $t2, $t8, 0x0FFF ## $t2 = 00000000
|
||||
/* 04A94 80AC7734 46022182 */ mul.s $f6, $f4, $f2
|
||||
/* 04A98 80AC7738 44812000 */ mtc1 $at, $f4 ## $f4 = 1024.00
|
||||
/* 04A9C 80AC773C 000A6B00 */ sll $t5, $t2, 12
|
||||
/* 04AA0 80AC7740 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 04AA4 80AC7744 3C0AF100 */ lui $t2, 0xF100 ## $t2 = F1000000
|
||||
/* 04AA8 80AC7748 4600320D */ trunc.w.s $f8, $f6
|
||||
/* 04AAC 80AC774C 46049182 */ mul.s $f6, $f18, $f4
|
||||
/* 04AB0 80AC7750 440C4000 */ mfc1 $t4, $f8
|
||||
/* 04AB4 80AC7754 00000000 */ nop
|
||||
/* 04AB8 80AC7758 318B0FFF */ andi $t3, $t4, 0x0FFF ## $t3 = 00000000
|
||||
/* 04ABC 80AC775C 01AB7825 */ or $t7, $t5, $t3 ## $t7 = F5600200
|
||||
/* 04AC0 80AC7760 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 04AC4 80AC7764 8D0202B0 */ lw $v0, 0x02B0($t0) ## 000002B0
|
||||
/* 04AC8 80AC7768 4600320D */ trunc.w.s $f8, $f6
|
||||
/* 04ACC 80AC776C 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 04AD0 80AC7770 AD1902B0 */ sw $t9, 0x02B0($t0) ## 000002B0
|
||||
/* 04AD4 80AC7774 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 04AD8 80AC7778 AC490000 */ sw $t1, 0x0000($v0) ## 00000000
|
||||
/* 04ADC 80AC777C 44044000 */ mfc1 $a0, $f8
|
||||
/* 04AE0 80AC7780 8D0202B0 */ lw $v0, 0x02B0($t0) ## 000002B0
|
||||
/* 04AE4 80AC7784 3084FFFF */ andi $a0, $a0, 0xFFFF ## $a0 = 00000000
|
||||
/* 04AE8 80AC7788 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 04AEC 80AC778C 00046400 */ sll $t4, $a0, 16
|
||||
/* 04AF0 80AC7790 AD1802B0 */ sw $t8, 0x02B0($t0) ## 000002B0
|
||||
/* 04AF4 80AC7794 01846825 */ or $t5, $t4, $a0 ## $t5 = F2000000
|
||||
/* 04AF8 80AC7798 AC4D0004 */ sw $t5, 0x0004($v0) ## 00000004
|
||||
/* 04AFC 80AC779C AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 04B00 80AC77A0 8FAB0078 */ lw $t3, 0x0078($sp)
|
||||
.L80AC77A4:
|
||||
/* 04B04 80AC77A4 3C0680AD */ lui $a2, %hi(D_80AC93AC) ## $a2 = 80AD0000
|
||||
/* 04B08 80AC77A8 24C693AC */ addiu $a2, $a2, %lo(D_80AC93AC) ## $a2 = 80AC93AC
|
||||
/* 04B0C 80AC77AC 27A4004C */ addiu $a0, $sp, 0x004C ## $a0 = FFFFFFD4
|
||||
/* 04B10 80AC77B0 24071077 */ addiu $a3, $zero, 0x1077 ## $a3 = 00001077
|
||||
/* 04B14 80AC77B4 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 04B18 80AC77B8 8D650000 */ lw $a1, 0x0000($t3) ## 00000000
|
||||
/* 04B1C 80AC77BC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 04B20 80AC77C0 27BD0078 */ addiu $sp, $sp, 0x0078 ## $sp = 00000000
|
||||
/* 04B24 80AC77C4 03E00008 */ jr $ra
|
||||
/* 04B28 80AC77C8 00000000 */ nop
|
|
@ -1,138 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80AC93BC
|
||||
.asciz "../z_en_oB1.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80AC93CC
|
||||
.asciz "../z_en_oB1.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80AC77CC
|
||||
/* 04B2C 80AC77CC 27BDFF90 */ addiu $sp, $sp, 0xFF90 ## $sp = FFFFFF90
|
||||
/* 04B30 80AC77D0 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 04B34 80AC77D4 AFA40070 */ sw $a0, 0x0070($sp)
|
||||
/* 04B38 80AC77D8 AFA50074 */ sw $a1, 0x0074($sp)
|
||||
/* 04B3C 80AC77DC AFA60078 */ sw $a2, 0x0078($sp)
|
||||
/* 04B40 80AC77E0 AFA7007C */ sw $a3, 0x007C($sp)
|
||||
/* 04B44 80AC77E4 8C850000 */ lw $a1, 0x0000($a0) ## 00000000
|
||||
/* 04B48 80AC77E8 3C0680AD */ lui $a2, %hi(D_80AC93BC) ## $a2 = 80AD0000
|
||||
/* 04B4C 80AC77EC 24C693BC */ addiu $a2, $a2, %lo(D_80AC93BC) ## $a2 = 80AC93BC
|
||||
/* 04B50 80AC77F0 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFC8
|
||||
/* 04B54 80AC77F4 24071084 */ addiu $a3, $zero, 0x1084 ## $a3 = 00001084
|
||||
/* 04B58 80AC77F8 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 04B5C 80AC77FC AFA50048 */ sw $a1, 0x0048($sp)
|
||||
/* 04B60 80AC7800 8FA80048 */ lw $t0, 0x0048($sp)
|
||||
/* 04B64 80AC7804 3C18E700 */ lui $t8, 0xE700 ## $t8 = E7000000
|
||||
/* 04B68 80AC7808 3C09FA00 */ lui $t1, 0xFA00 ## $t1 = FA000000
|
||||
/* 04B6C 80AC780C 8D0202B0 */ lw $v0, 0x02B0($t0) ## 000002B0
|
||||
/* 04B70 80AC7810 3C014080 */ lui $at, 0x4080 ## $at = 40800000
|
||||
/* 04B74 80AC7814 44816000 */ mtc1 $at, $f12 ## $f12 = 4.00
|
||||
/* 04B78 80AC7818 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 04B7C 80AC781C AD0F02B0 */ sw $t7, 0x02B0($t0) ## 000002B0
|
||||
/* 04B80 80AC7820 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 04B84 80AC7824 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 04B88 80AC7828 8D0202B0 */ lw $v0, 0x02B0($t0) ## 000002B0
|
||||
/* 04B8C 80AC782C 3C014100 */ lui $at, 0x4100 ## $at = 41000000
|
||||
/* 04B90 80AC7830 44812000 */ mtc1 $at, $f4 ## $f4 = 8.00
|
||||
/* 04B94 80AC7834 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 04B98 80AC7838 AD1902B0 */ sw $t9, 0x02B0($t0) ## 000002B0
|
||||
/* 04B9C 80AC783C AC490000 */ sw $t1, 0x0000($v0) ## 00000000
|
||||
/* 04BA0 80AC7840 8FAD0078 */ lw $t5, 0x0078($sp)
|
||||
/* 04BA4 80AC7844 8FB9007C */ lw $t9, 0x007C($sp)
|
||||
/* 04BA8 80AC7848 8FAB0074 */ lw $t3, 0x0074($sp)
|
||||
/* 04BAC 80AC784C 31AE00FF */ andi $t6, $t5, 0x00FF ## $t6 = 00000000
|
||||
/* 04BB0 80AC7850 8FAD0080 */ lw $t5, 0x0080($sp)
|
||||
/* 04BB4 80AC7854 000E7C00 */ sll $t7, $t6, 16
|
||||
/* 04BB8 80AC7858 332900FF */ andi $t1, $t9, 0x00FF ## $t1 = 00000008
|
||||
/* 04BBC 80AC785C 000B6600 */ sll $t4, $t3, 24
|
||||
/* 04BC0 80AC7860 018FC025 */ or $t8, $t4, $t7 ## $t8 = 00000008
|
||||
/* 04BC4 80AC7864 00095200 */ sll $t2, $t1, 8
|
||||
/* 04BC8 80AC7868 030A5825 */ or $t3, $t8, $t2 ## $t3 = 00000008
|
||||
/* 04BCC 80AC786C 31AE00FF */ andi $t6, $t5, 0x00FF ## $t6 = 00000000
|
||||
/* 04BD0 80AC7870 016E6025 */ or $t4, $t3, $t6 ## $t4 = 00000008
|
||||
/* 04BD4 80AC7874 AC4C0004 */ sw $t4, 0x0004($v0) ## 00000004
|
||||
/* 04BD8 80AC7878 C7AE008C */ lwc1 $f14, 0x008C($sp)
|
||||
/* 04BDC 80AC787C 3C014140 */ lui $at, 0x4140 ## $at = 41400000
|
||||
/* 04BE0 80AC7880 44813000 */ mtc1 $at, $f6 ## $f6 = 12.00
|
||||
/* 04BE4 80AC7884 460E2002 */ mul.s $f0, $f4, $f14
|
||||
/* 04BE8 80AC7888 C7B00084 */ lwc1 $f16, 0x0084($sp)
|
||||
/* 04BEC 80AC788C C7B20088 */ lwc1 $f18, 0x0088($sp)
|
||||
/* 04BF0 80AC7890 460E3082 */ mul.s $f2, $f6, $f14
|
||||
/* 04BF4 80AC7894 3C01E400 */ lui $at, 0xE400 ## $at = E4000000
|
||||
/* 04BF8 80AC7898 8D0202B0 */ lw $v0, 0x02B0($t0) ## 000002B0
|
||||
/* 04BFC 80AC789C 3C19E100 */ lui $t9, 0xE100 ## $t9 = E1000000
|
||||
/* 04C00 80AC78A0 3C0680AD */ lui $a2, %hi(D_80AC93CC) ## $a2 = 80AD0000
|
||||
/* 04C04 80AC78A4 46008200 */ add.s $f8, $f16, $f0
|
||||
/* 04C08 80AC78A8 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 04C0C 80AC78AC AD0F02B0 */ sw $t7, 0x02B0($t0) ## 000002B0
|
||||
/* 04C10 80AC78B0 46029180 */ add.s $f6, $f18, $f2
|
||||
/* 04C14 80AC78B4 460C4282 */ mul.s $f10, $f8, $f12
|
||||
/* 04C18 80AC78B8 24C693CC */ addiu $a2, $a2, %lo(D_80AC93CC) ## $a2 = 80AC93CC
|
||||
/* 04C1C 80AC78BC 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFC8
|
||||
/* 04C20 80AC78C0 460C3202 */ mul.s $f8, $f6, $f12
|
||||
/* 04C24 80AC78C4 24071092 */ addiu $a3, $zero, 0x1092 ## $a3 = 00001092
|
||||
/* 04C28 80AC78C8 4600510D */ trunc.w.s $f4, $f10
|
||||
/* 04C2C 80AC78CC 4600428D */ trunc.w.s $f10, $f8
|
||||
/* 04C30 80AC78D0 44092000 */ mfc1 $t1, $f4
|
||||
/* 04C34 80AC78D4 46008101 */ sub.s $f4, $f16, $f0
|
||||
/* 04C38 80AC78D8 440E5000 */ mfc1 $t6, $f10
|
||||
/* 04C3C 80AC78DC 31380FFF */ andi $t8, $t1, 0x0FFF ## $t8 = 00000008
|
||||
/* 04C40 80AC78E0 46029281 */ sub.s $f10, $f18, $f2
|
||||
/* 04C44 80AC78E4 460C2182 */ mul.s $f6, $f4, $f12
|
||||
/* 04C48 80AC78E8 00185300 */ sll $t2, $t8, 12
|
||||
/* 04C4C 80AC78EC 01416825 */ or $t5, $t2, $at ## $t5 = E4000000
|
||||
/* 04C50 80AC78F0 460C5102 */ mul.s $f4, $f10, $f12
|
||||
/* 04C54 80AC78F4 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 04C58 80AC78F8 31CC0FFF */ andi $t4, $t6, 0x0FFF ## $t4 = 00000000
|
||||
/* 04C5C 80AC78FC 01AC7825 */ or $t7, $t5, $t4 ## $t7 = E4000000
|
||||
/* 04C60 80AC7900 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 04C64 80AC7904 4600320D */ trunc.w.s $f8, $f6
|
||||
/* 04C68 80AC7908 4600218D */ trunc.w.s $f6, $f4
|
||||
/* 04C6C 80AC790C 44094000 */ mfc1 $t1, $f8
|
||||
/* 04C70 80AC7910 44814000 */ mtc1 $at, $f8 ## $f8 = 1.00
|
||||
/* 04C74 80AC7914 3C014480 */ lui $at, 0x4480 ## $at = 44800000
|
||||
/* 04C78 80AC7918 440E3000 */ mfc1 $t6, $f6
|
||||
/* 04C7C 80AC791C 460E4283 */ div.s $f10, $f8, $f14
|
||||
/* 04C80 80AC7920 31380FFF */ andi $t8, $t1, 0x0FFF ## $t8 = 00000008
|
||||
/* 04C84 80AC7924 00185300 */ sll $t2, $t8, 12
|
||||
/* 04C88 80AC7928 31CD0FFF */ andi $t5, $t6, 0x0FFF ## $t5 = 00000000
|
||||
/* 04C8C 80AC792C 014D6025 */ or $t4, $t2, $t5 ## $t4 = 00000000
|
||||
/* 04C90 80AC7930 AC4C0004 */ sw $t4, 0x0004($v0) ## 00000004
|
||||
/* 04C94 80AC7934 8D0202B0 */ lw $v0, 0x02B0($t0) ## 000002B0
|
||||
/* 04C98 80AC7938 44812000 */ mtc1 $at, $f4 ## $f4 = 1024.00
|
||||
/* 04C9C 80AC793C 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 04CA0 80AC7940 AD0F02B0 */ sw $t7, 0x02B0($t0) ## 000002B0
|
||||
/* 04CA4 80AC7944 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 04CA8 80AC7948 8FAE0094 */ lw $t6, 0x0094($sp)
|
||||
/* 04CAC 80AC794C 8FB80090 */ lw $t8, 0x0090($sp)
|
||||
/* 04CB0 80AC7950 3C0FF100 */ lui $t7, 0xF100 ## $t7 = F1000000
|
||||
/* 04CB4 80AC7954 31CAFFFF */ andi $t2, $t6, 0xFFFF ## $t2 = 00000000
|
||||
/* 04CB8 80AC7958 00185C00 */ sll $t3, $t8, 16
|
||||
/* 04CBC 80AC795C 016A6825 */ or $t5, $t3, $t2 ## $t5 = 00000008
|
||||
/* 04CC0 80AC7960 AC4D0004 */ sw $t5, 0x0004($v0) ## 00000004
|
||||
/* 04CC4 80AC7964 8D0202B0 */ lw $v0, 0x02B0($t0) ## 000002B0
|
||||
/* 04CC8 80AC7968 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 04CCC 80AC796C 46045002 */ mul.s $f0, $f10, $f4
|
||||
/* 04CD0 80AC7970 AD0C02B0 */ sw $t4, 0x02B0($t0) ## 000002B0
|
||||
/* 04CD4 80AC7974 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 04CD8 80AC7978 C7A60098 */ lwc1 $f6, 0x0098($sp)
|
||||
/* 04CDC 80AC797C C7A4009C */ lwc1 $f4, 0x009C($sp)
|
||||
/* 04CE0 80AC7980 46060202 */ mul.s $f8, $f0, $f6
|
||||
/* 04CE4 80AC7984 00000000 */ nop
|
||||
/* 04CE8 80AC7988 46002182 */ mul.s $f6, $f4, $f0
|
||||
/* 04CEC 80AC798C 4600428D */ trunc.w.s $f10, $f8
|
||||
/* 04CF0 80AC7990 4600320D */ trunc.w.s $f8, $f6
|
||||
/* 04CF4 80AC7994 44185000 */ mfc1 $t8, $f10
|
||||
/* 04CF8 80AC7998 440A4000 */ mfc1 $t2, $f8
|
||||
/* 04CFC 80AC799C 00187400 */ sll $t6, $t8, 16
|
||||
/* 04D00 80AC79A0 314DFFFF */ andi $t5, $t2, 0xFFFF ## $t5 = 00000000
|
||||
/* 04D04 80AC79A4 01CD6025 */ or $t4, $t6, $t5 ## $t4 = 00000000
|
||||
/* 04D08 80AC79A8 AC4C0004 */ sw $t4, 0x0004($v0) ## 00000004
|
||||
/* 04D0C 80AC79AC 8FAF0070 */ lw $t7, 0x0070($sp)
|
||||
/* 04D10 80AC79B0 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 04D14 80AC79B4 8DE50000 */ lw $a1, 0x0000($t7) ## F1000000
|
||||
/* 04D18 80AC79B8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 04D1C 80AC79BC 27BD0070 */ addiu $sp, $sp, 0x0070 ## $sp = 00000000
|
||||
/* 04D20 80AC79C0 03E00008 */ jr $ra
|
||||
/* 04D24 80AC79C4 00000000 */ nop
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue