mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-03 14:34:32 +00:00
z_bgcheck.c, 800430A0.c, 80043480.c (#256)
* beginning of migrating changes * got matching * changed order a bit * clean up bgcheck * fix conflict * fix conflict again * first stab at identifying types, some oks * Clean up most bad structs/pointer math, move relevant structs to z64bgcheck.h, get some OKs * more OKs, z_bgcheck.bss migration, update some sys_math3d.c args * couple more OKs * pushing some OKs * fix compilation issues * code_800430A0.c OK, more files decomp'd * 8003A3E0 big OK :) * Decomp most of func_8003C614, decomp helper funcs * Decomp SurfaceType, CamData, and WaterBox property related functions * more OKs, big OK in 8003C078 * more OKs, more progress, move a function definition in z_collision_check to functions.h * more clean-ups, more OKs, dyn_vtx is now defined as u8* * 8003A5B8, 8003A7D8, 8003C614, 8003DD6C OK, document function args better * data migrated, more OKs * 80041240 OK, func_8003B3C8 and func_8003BB18 disassembled * func_80040284, 800409A8 non_matching, add IS_ZERO macro * All asm files have C representations, some big OKs, lots of minor tweaks * More OKs, non-matching code cleanup * 8003FBF4 and 80040BE4 OK, improve codegen for most functions * format z_bgcheck.c * fix warnings, compile errors on NON_MATCHING * func_8003EE80 is now NON_MATCHING * begin documenting some functions * formatting * more documentation, func_8003A95C OK * fix PHYSICAL_TO_VIRTUAL changes * fix var rename * More documentation, functions 80040E40, 80041648 OK, change types to not be compatible with ZAP * func_8004239C ok, more NON_MATCHING improvements, more documentation * Implement most suggested changes * Convert comments to slower comments * /** * Implement ZAP2 changes * my anti-virus ate my format.sh results * Rename a couple hundred functions, fix minor stuff * rename var so that clang formats correctly * run format.sh * implement Petrie's matches/suggestions * format * matches * and the asm * slight error * Add SSList * two more matches * stuff * implement code changes * clean up Petrie's matchings Co-authored-by: Arthur <arthurtilly413@gmail.com> Co-authored-by: fig02 <fig02srl@gmail.com> Co-authored-by: petrie911 <pmontag@DESKTOP-LG8A167.localdomain>
This commit is contained in:
parent
209f0d21b8
commit
3cef03f5ff
416 changed files with 6610 additions and 13487 deletions
|
@ -5,8 +5,8 @@ glabel BgBreakwall_Destroy
|
|||
/* 001BC 8086FD9C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 001C0 8086FDA0 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 001C4 8086FDA4 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 001C8 8086FDA8 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 001C8 8086FDA8 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 001CC 8086FDAC 8DC6014C */ lw $a2, 0x014C($t6) ## 0000014C
|
||||
/* 001D0 8086FDB0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 001D4 8086FDB4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
|
|
|
@ -13,7 +13,7 @@ glabel BgBreakwall_Init
|
|||
|
||||
/* 00034 8086FC14 24A507E0 */ addiu $a1, $a1, %lo(D_808707E0) ## $a1 = 808707E0
|
||||
/* 00038 8086FC18 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0003C 8086FC1C 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 0003C 8086FC1C 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 00040 8086FC20 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 00044 8086FC24 8FA8002C */ lw $t0, 0x002C($sp)
|
||||
|
|
|
@ -39,14 +39,14 @@ glabel func_80870290
|
|||
/* 0073C 8087031C 01AE1021 */ addu $v0, $t5, $t6
|
||||
/* 00740 80870320 8C440000 */ lw $a0, 0x0000($v0) ## 00000000
|
||||
/* 00744 80870324 AFA20024 */ sw $v0, 0x0024($sp)
|
||||
/* 00748 80870328 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00748 80870328 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 0074C 8087032C 27A5002C */ addiu $a1, $sp, 0x002C ## $a1 = FFFFFFFC
|
||||
/* 00750 80870330 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 00754 80870334 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 00758 80870338 8FA7002C */ lw $a3, 0x002C($sp)
|
||||
/* 0075C 8087033C 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 0075C 8087033C 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 00760 80870340 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 00764 80870344 AE02014C */ sw $v0, 0x014C($s0) ## 0000014C
|
||||
/* 00768 80870348 8FB80024 */ lw $t8, 0x0024($sp)
|
||||
|
|
|
@ -20,8 +20,8 @@ glabel func_80870394
|
|||
/* 007E8 808703C8 31090003 */ andi $t1, $t0, 0x0003 ## $t1 = 00000000
|
||||
/* 007EC 808703CC AFA90030 */ sw $t1, 0x0030($sp)
|
||||
/* 007F0 808703D0 8E06014C */ lw $a2, 0x014C($s0) ## 0000014C
|
||||
/* 007F4 808703D4 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 007F4 808703D4 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 007F8 808703D8 AFA70044 */ sw $a3, 0x0044($sp)
|
||||
/* 007FC 808703DC 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 00800 808703E0 3C0141C8 */ lui $at, 0x41C8 ## $at = 41C80000
|
||||
|
|
|
@ -7,8 +7,8 @@ glabel BgGndFiremeiro_Destroy
|
|||
/* 000C8 80879588 8FB80018 */ lw $t8, 0x0018($sp)
|
||||
/* 000CC 8087958C 15E00003 */ bne $t7, $zero, .L8087959C
|
||||
/* 000D0 80879590 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 000D4 80879594 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 000D4 80879594 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 000D8 80879598 8F06014C */ lw $a2, 0x014C($t8) ## 0000014C
|
||||
.L8087959C:
|
||||
/* 000DC 8087959C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
|
|
|
@ -26,19 +26,19 @@ glabel BgGndFiremeiro_Init
|
|||
/* 00058 80879518 17000011 */ bne $t8, $zero, .L80879560
|
||||
/* 0005C 8087951C AE0F016C */ sw $t7, 0x016C($s0) ## 0000016C
|
||||
/* 00060 80879520 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00064 80879524 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 00064 80879524 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 00068 80879528 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 0006C 8087952C 3C040601 */ lui $a0, %hi(D_0600ECD8) ## $a0 = 06010000
|
||||
/* 00070 80879530 2484ECD8 */ addiu $a0, $a0, %lo(D_0600ECD8) ## $a0 = 0600ECD8
|
||||
/* 00074 80879534 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00074 80879534 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 00078 80879538 27A50024 */ addiu $a1, $sp, 0x0024 ## $a1 = FFFFFFF4
|
||||
/* 0007C 8087953C 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 00080 80879540 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 00084 80879544 8FA70024 */ lw $a3, 0x0024($sp)
|
||||
/* 00088 80879548 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 00088 80879548 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 0008C 8087954C 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 00090 80879550 3C198088 */ lui $t9, %hi(func_80879808) ## $t9 = 80880000
|
||||
/* 00094 80879554 27399808 */ addiu $t9, $t9, %lo(func_80879808) ## $t9 = 80879808
|
||||
|
|
|
@ -5,8 +5,8 @@ glabel BgHakaHuta_Destroy
|
|||
/* 000C8 8087D088 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 000CC 8087D08C 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 000D0 8087D090 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 000D4 8087D094 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 000D4 8087D094 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 000D8 8087D098 8DC6014C */ lw $a2, 0x014C($t6) ## 0000014C
|
||||
/* 000DC 8087D09C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 000E0 8087D0A0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
|
|
|
@ -10,19 +10,19 @@ glabel BgHakaHuta_Init
|
|||
|
||||
/* 00020 8087CFE0 24A5D940 */ addiu $a1, $a1, %lo(D_8087D940) ## $a1 = 8087D940
|
||||
/* 00024 8087CFE4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00028 8087CFE8 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 00028 8087CFE8 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 0002C 8087CFEC 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 00030 8087CFF0 3C040600 */ lui $a0, %hi(D_06000870) ## $a0 = 06000000
|
||||
/* 00034 8087CFF4 24840870 */ addiu $a0, $a0, %lo(D_06000870) ## $a0 = 06000870
|
||||
/* 00038 8087CFF8 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00038 8087CFF8 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 0003C 8087CFFC 27A50024 */ addiu $a1, $sp, 0x0024 ## $a1 = FFFFFFF4
|
||||
/* 00040 8087D000 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 00044 8087D004 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 00048 8087D008 8FA70024 */ lw $a3, 0x0024($sp)
|
||||
/* 0004C 8087D00C 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 0004C 8087D00C 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 00050 8087D010 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 00054 8087D014 860E001C */ lh $t6, 0x001C($s0) ## 0000001C
|
||||
/* 00058 8087D018 8619001C */ lh $t9, 0x001C($s0) ## 0000001C
|
||||
|
|
|
@ -5,8 +5,8 @@ glabel BgHakaShip_Destroy
|
|||
/* 0014C 8087F24C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00150 8087F250 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 00154 8087F254 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 00158 8087F258 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 00158 8087F258 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 0015C 8087F25C 8DC6014C */ lw $a2, 0x014C($t6) ## 0000014C
|
||||
/* 00160 8087F260 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 00164 8087F264 0C03E27A */ jal func_800F89E8
|
||||
|
|
|
@ -10,7 +10,7 @@ glabel BgHakaShip_Init
|
|||
|
||||
/* 00020 8087F120 24A5FAC0 */ addiu $a1, $a1, %lo(D_8087FAC0) ## $a1 = 8087FAC0
|
||||
/* 00024 8087F124 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00028 8087F128 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 00028 8087F128 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 0002C 8087F12C 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 00030 8087F130 8619001C */ lh $t9, 0x001C($s0) ## 0000001C
|
||||
|
@ -25,7 +25,7 @@ glabel BgHakaShip_Init
|
|||
/* 00054 8087F154 2484ED7C */ addiu $a0, $a0, %lo(D_0600ED7C) ## $a0 = 0600ED7C
|
||||
/* 00058 8087F158 3C040601 */ lui $a0, %hi(D_0600E408) ## $a0 = 06010000
|
||||
/* 0005C 8087F15C 2484E408 */ addiu $a0, $a0, %lo(D_0600E408) ## $a0 = 0600E408
|
||||
/* 00060 8087F160 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00060 8087F160 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 00064 8087F164 27A50044 */ addiu $a1, $sp, 0x0044 ## $a1 = FFFFFFF4
|
||||
/* 00068 8087F168 3C0B8088 */ lui $t3, %hi(func_8087F2D8) ## $t3 = 80880000
|
||||
|
@ -35,7 +35,7 @@ glabel BgHakaShip_Init
|
|||
/* 00078 8087F178 10000006 */ beq $zero, $zero, .L8087F194
|
||||
/* 0007C 8087F17C AE0B0164 */ sw $t3, 0x0164($s0) ## 00000164
|
||||
.L8087F180:
|
||||
/* 00080 8087F180 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00080 8087F180 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 00084 8087F184 27A50044 */ addiu $a1, $sp, 0x0044 ## $a1 = FFFFFFF4
|
||||
/* 00088 8087F188 3C0C8088 */ lui $t4, %hi(func_8087F27C) ## $t4 = 80880000
|
||||
|
@ -45,8 +45,8 @@ glabel BgHakaShip_Init
|
|||
/* 00094 8087F194 8FA40054 */ lw $a0, 0x0054($sp)
|
||||
/* 00098 8087F198 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 0009C 8087F19C 8FA70044 */ lw $a3, 0x0044($sp)
|
||||
/* 000A0 8087F1A0 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 000A0 8087F1A0 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 000A4 8087F1A4 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 000A8 8087F1A8 860D00B6 */ lh $t5, 0x00B6($s0) ## 000000B6
|
||||
/* 000AC 8087F1AC 860F001C */ lh $t7, 0x001C($s0) ## 0000001C
|
||||
|
|
|
@ -9,8 +9,8 @@ glabel BgHakaZou_Destroy
|
|||
/* 00300 808828C0 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 00304 808828C4 8CE6014C */ lw $a2, 0x014C($a3) ## 0000014C
|
||||
/* 00308 808828C8 AFA70018 */ sw $a3, 0x0018($sp)
|
||||
/* 0030C 808828CC 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 0030C 808828CC 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 00310 808828D0 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 00314 808828D4 8FA70018 */ lw $a3, 0x0018($sp)
|
||||
/* 00318 808828D8 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
|
|
|
@ -137,7 +137,7 @@ glabel BgHakaZou_Init
|
|||
|
||||
/* 001B8 80882778 8FA50020 */ lw $a1, 0x0020($sp)
|
||||
/* 001BC 8088277C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 001C0 80882780 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 001C0 80882780 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 001C4 80882784 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 001C8 80882788 8602001C */ lh $v0, 0x001C($s0) ## 0000001C
|
||||
|
|
|
@ -39,7 +39,7 @@ glabel func_80882A70
|
|||
/* 00524 80882AE4 24846F70 */ addiu $a0, $a0, %lo(D_06006F70) ## $a0 = 06006F70
|
||||
/* 00528 80882AE8 14400013 */ bne $v0, $zero, .L80882B38
|
||||
/* 0052C 80882AEC 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 00530 80882AF0 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00530 80882AF0 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 00534 80882AF4 27A50024 */ addiu $a1, $sp, 0x0024 ## $a1 = FFFFFFFC
|
||||
/* 00538 80882AF8 860B01B2 */ lh $t3, 0x01B2($s0) ## 000001B2
|
||||
|
@ -63,7 +63,7 @@ glabel func_80882A70
|
|||
/* 0057C 80882B3C 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 00580 80882B40 3C040600 */ lui $a0, %hi(D_06005E30) ## $a0 = 06000000
|
||||
/* 00584 80882B44 24845E30 */ addiu $a0, $a0, %lo(D_06005E30) ## $a0 = 06005E30
|
||||
/* 00588 80882B48 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00588 80882B48 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 0058C 80882B4C 27A50024 */ addiu $a1, $sp, 0x0024 ## $a1 = FFFFFFFC
|
||||
/* 00590 80882B50 240FFFCE */ addiu $t7, $zero, 0xFFCE ## $t7 = FFFFFFCE
|
||||
|
@ -71,7 +71,7 @@ glabel func_80882A70
|
|||
/* 00598 80882B58 A60F01B0 */ sh $t7, 0x01B0($s0) ## 000001B0
|
||||
.L80882B5C:
|
||||
/* 0059C 80882B5C 24840C2C */ addiu $a0, $a0, 0x0C2C ## $a0 = 00000C2C
|
||||
/* 005A0 80882B60 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 005A0 80882B60 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 005A4 80882B64 27A50024 */ addiu $a1, $sp, 0x0024 ## $a1 = FFFFFFFC
|
||||
/* 005A8 80882B68 24180037 */ addiu $t8, $zero, 0x0037 ## $t8 = 00000037
|
||||
|
@ -82,8 +82,8 @@ glabel func_80882A70
|
|||
/* 005B8 80882B78 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 005BC 80882B7C 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 005C0 80882B80 8FA70024 */ lw $a3, 0x0024($sp)
|
||||
/* 005C4 80882B84 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 005C4 80882B84 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 005C8 80882B88 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 005CC 80882B8C 8608001C */ lh $t0, 0x001C($s0) ## 0000001C
|
||||
/* 005D0 80882B90 AE02014C */ sw $v0, 0x014C($s0) ## 0000014C
|
||||
|
|
|
@ -7,8 +7,8 @@ glabel BgHidanHrock_Destroy
|
|||
/* 00340 80889470 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 00344 80889474 8DC6014C */ lw $a2, 0x014C($t6) ## 0000014C
|
||||
/* 00348 80889478 AFA7001C */ sw $a3, 0x001C($sp)
|
||||
/* 0034C 8088947C 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 0034C 8088947C 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 00350 80889480 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 00354 80889484 8FA50018 */ lw $a1, 0x0018($sp)
|
||||
/* 00358 80889488 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
|
|
|
@ -46,7 +46,7 @@ glabel BgHidanHrock_Init
|
|||
/* 00090 808891C0 0C0172EB */ jal Collider_SetTris
|
||||
/* 00094 808891C4 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 00098 808891C8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0009C 808891CC 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 0009C 808891CC 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 000A0 808891D0 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 000A4 808891D4 0C01DE1C */ jal Math_SinS
|
||||
|
@ -196,22 +196,22 @@ glabel BgHidanHrock_Init
|
|||
/* 002B4 808893E4 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
|
||||
/* 002B8 808893E8 3C040601 */ lui $a0, %hi(D_0600D054) ## $a0 = 06010000
|
||||
/* 002BC 808893EC 2484D054 */ addiu $a0, $a0, %lo(D_0600D054) ## $a0 = 0600D054
|
||||
/* 002C0 808893F0 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 002C0 808893F0 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 002C4 808893F4 27A50070 */ addiu $a1, $sp, 0x0070 ## $a1 = FFFFFFC0
|
||||
/* 002C8 808893F8 10000005 */ beq $zero, $zero, .L80889410
|
||||
/* 002CC 808893FC 8FA400B4 */ lw $a0, 0x00B4($sp)
|
||||
.L80889400:
|
||||
/* 002D0 80889400 2484D188 */ addiu $a0, $a0, 0xD188 ## $a0 = FFFFD188
|
||||
/* 002D4 80889404 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 002D4 80889404 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 002D8 80889408 27A50070 */ addiu $a1, $sp, 0x0070 ## $a1 = FFFFFFC0
|
||||
/* 002DC 8088940C 8FA400B4 */ lw $a0, 0x00B4($sp)
|
||||
.L80889410:
|
||||
/* 002E0 80889410 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 002E4 80889414 8FA70070 */ lw $a3, 0x0070($sp)
|
||||
/* 002E8 80889418 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 002E8 80889418 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 002EC 8088941C 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 002F0 80889420 AE02014C */ sw $v0, 0x014C($s0) ## 0000014C
|
||||
/* 002F4 80889424 8FBF0054 */ lw $ra, 0x0054($sp)
|
||||
|
|
|
@ -7,8 +7,8 @@ glabel BgHidanRock_Destroy
|
|||
/* 0018C 8088B20C 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 00190 8088B210 8DC6014C */ lw $a2, 0x014C($t6) ## 0000014C
|
||||
/* 00194 8088B214 AFA7001C */ sw $a3, 0x001C($sp)
|
||||
/* 00198 8088B218 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 00198 8088B218 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 0019C 8088B21C 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 001A0 8088B220 8FA50018 */ lw $a1, 0x0018($sp)
|
||||
/* 001A4 8088B224 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
|
|
|
@ -11,7 +11,7 @@ glabel BgHidanRock_Init
|
|||
|
||||
/* 00024 8088B0A4 24A5BFB8 */ addiu $a1, $a1, %lo(D_8088BFB8) ## $a1 = 8088BFB8
|
||||
/* 00028 8088B0A8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0002C 8088B0AC 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 0002C 8088B0AC 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 00030 8088B0B0 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 00034 8088B0B4 8618001C */ lh $t8, 0x001C($s0) ## 0000001C
|
||||
|
@ -69,13 +69,13 @@ glabel BgHidanRock_Init
|
|||
/* 000E8 8088B168 2484CB80 */ addiu $a0, $a0, %lo(D_0600CB80) ## $a0 = 0600CB80
|
||||
/* 000EC 8088B16C 35AE0030 */ ori $t6, $t5, 0x0030 ## $t6 = 00000030
|
||||
/* 000F0 8088B170 AE0E0004 */ sw $t6, 0x0004($s0) ## 00000004
|
||||
/* 000F4 8088B174 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 000F4 8088B174 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 000F8 8088B178 27A50024 */ addiu $a1, $sp, 0x0024 ## $a1 = FFFFFFF4
|
||||
/* 000FC 8088B17C 10000013 */ beq $zero, $zero, .L8088B1CC
|
||||
/* 00100 8088B180 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
.L8088B184:
|
||||
/* 00104 8088B184 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00104 8088B184 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 00108 8088B188 27A50024 */ addiu $a1, $sp, 0x0024 ## $a1 = FFFFFFF4
|
||||
/* 0010C 8088B18C C6040008 */ lwc1 $f4, 0x0008($s0) ## 00000008
|
||||
|
@ -97,8 +97,8 @@ glabel BgHidanRock_Init
|
|||
.L8088B1CC:
|
||||
/* 0014C 8088B1CC 26250810 */ addiu $a1, $s1, 0x0810 ## $a1 = 00000810
|
||||
/* 00150 8088B1D0 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 00154 8088B1D4 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 00154 8088B1D4 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 00158 8088B1D8 8FA70024 */ lw $a3, 0x0024($sp)
|
||||
/* 0015C 8088B1DC AE02014C */ sw $v0, 0x014C($s0) ## 0000014C
|
||||
/* 00160 8088B1E0 A600016A */ sh $zero, 0x016A($s0) ## 0000016A
|
||||
|
|
|
@ -39,7 +39,7 @@ glabel func_8088B79C
|
|||
/* 007A4 8088B824 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 007A8 8088B828 8E050078 */ lw $a1, 0x0078($s0) ## 00000078
|
||||
/* 007AC 8088B82C 9206007D */ lbu $a2, 0x007D($s0) ## 0000007D
|
||||
/* 007B0 8088B830 0C0107CD */ jal func_80041F34
|
||||
/* 007B0 8088B830 0C0107CD */ jal SurfaceType_GetSfx
|
||||
/* 007B4 8088B834 248407C0 */ addiu $a0, $a0, 0x07C0 ## $a0 = 000007C0
|
||||
/* 007B8 8088B838 24450800 */ addiu $a1, $v0, 0x0800 ## $a1 = 00000800
|
||||
/* 007BC 8088B83C 30A5FFFF */ andi $a1, $a1, 0xFFFF ## $a1 = 00000800
|
||||
|
|
|
@ -7,8 +7,8 @@ glabel BgHidanSekizou_Destroy
|
|||
/* 00540 8088D400 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 00544 8088D404 8DC6014C */ lw $a2, 0x014C($t6) ## 0000014C
|
||||
/* 00548 8088D408 AFA7001C */ sw $a3, 0x001C($sp)
|
||||
/* 0054C 8088D40C 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 0054C 8088D40C 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 00550 8088D410 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 00554 8088D414 8FA50018 */ lw $a1, 0x0018($sp)
|
||||
/* 00558 8088D418 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
|
|
|
@ -12,7 +12,7 @@ glabel BgHidanSekizou_Init
|
|||
|
||||
/* 003E4 8088D2A4 24A5E270 */ addiu $a1, $a1, %lo(D_8088E270) ## $a1 = 8088E270
|
||||
/* 003E8 8088D2A8 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 003EC 8088D2AC 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 003EC 8088D2AC 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 003F0 8088D2B0 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 003F4 8088D2B4 26300174 */ addiu $s0, $s1, 0x0174 ## $s0 = 00000174
|
||||
|
@ -61,7 +61,7 @@ glabel BgHidanSekizou_Init
|
|||
/* 00494 8088D354 00000000 */ nop
|
||||
/* 00498 8088D358 3C040601 */ lui $a0, %hi(D_0600CC90) ## $a0 = 06010000
|
||||
/* 0049C 8088D35C 2484CC90 */ addiu $a0, $a0, %lo(D_0600CC90) ## $a0 = 0600CC90
|
||||
/* 004A0 8088D360 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 004A0 8088D360 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 004A4 8088D364 27A50040 */ addiu $a1, $sp, 0x0040 ## $a1 = FFFFFFF0
|
||||
/* 004A8 8088D368 3C0A8089 */ lui $t2, %hi(func_8088D720) ## $t2 = 80890000
|
||||
|
@ -75,7 +75,7 @@ glabel BgHidanSekizou_Init
|
|||
/* 004C4 8088D384 27A50040 */ addiu $a1, $sp, 0x0040 ## $a1 = FFFFFFF0
|
||||
/* 004C8 8088D388 A622016C */ sh $v0, 0x016C($s1) ## 0000016C
|
||||
/* 004CC 8088D38C A622016A */ sh $v0, 0x016A($s1) ## 0000016A
|
||||
/* 004D0 8088D390 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 004D0 8088D390 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 004D4 8088D394 A6220168 */ sh $v0, 0x0168($s1) ## 00000168
|
||||
/* 004D8 8088D398 3C0B8089 */ lui $t3, %hi(func_8088D434) ## $t3 = 80890000
|
||||
|
@ -86,8 +86,8 @@ glabel BgHidanSekizou_Init
|
|||
/* 004E8 8088D3A8 8FA40054 */ lw $a0, 0x0054($sp)
|
||||
/* 004EC 8088D3AC 8FA70040 */ lw $a3, 0x0040($sp)
|
||||
/* 004F0 8088D3B0 02203025 */ or $a2, $s1, $zero ## $a2 = 00000000
|
||||
/* 004F4 8088D3B4 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 004F4 8088D3B4 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 004F8 8088D3B8 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 004FC 8088D3BC 3C068089 */ lui $a2, %hi(D_8088E268) ## $a2 = 80890000
|
||||
/* 00500 8088D3C0 AE22014C */ sw $v0, 0x014C($s1) ## 0000014C
|
||||
|
|
|
@ -7,8 +7,8 @@ glabel BgHidanSima_Destroy
|
|||
/* 00114 8088E4E4 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 00118 8088E4E8 8DC6014C */ lw $a2, 0x014C($t6) ## 0000014C
|
||||
/* 0011C 8088E4EC AFA7001C */ sw $a3, 0x001C($sp)
|
||||
/* 00120 8088E4F0 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 00120 8088E4F0 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 00124 8088E4F4 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 00128 8088E4F8 8FA50018 */ lw $a1, 0x0018($sp)
|
||||
/* 0012C 8088E4FC 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
|
|
|
@ -10,7 +10,7 @@ glabel BgHidanSima_Init
|
|||
|
||||
/* 00020 8088E3F0 24A5F1F8 */ addiu $a1, $a1, %lo(D_8088F1F8) ## $a1 = 8088F1F8
|
||||
/* 00024 8088E3F4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00028 8088E3F8 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 00028 8088E3F8 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 0002C 8088E3FC 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 00030 8088E400 860E001C */ lh $t6, 0x001C($s0) ## 0000001C
|
||||
|
@ -19,21 +19,21 @@ glabel BgHidanSima_Init
|
|||
/* 0003C 8088E40C 15C00006 */ bne $t6, $zero, .L8088E428
|
||||
/* 00040 8088E410 2484FAE8 */ addiu $a0, $a0, %lo(D_0600FAE8) ## $a0 = 0600FAE8
|
||||
/* 00044 8088E414 3C040601 */ lui $a0, %hi(D_060120E8) ## $a0 = 06010000
|
||||
/* 00048 8088E418 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00048 8088E418 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 0004C 8088E41C 248420E8 */ addiu $a0, $a0, %lo(D_060120E8) ## $a0 = 060120E8
|
||||
/* 00050 8088E420 10000004 */ beq $zero, $zero, .L8088E434
|
||||
/* 00054 8088E424 8FA40044 */ lw $a0, 0x0044($sp)
|
||||
.L8088E428:
|
||||
/* 00058 8088E428 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00058 8088E428 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 0005C 8088E42C 27A50034 */ addiu $a1, $sp, 0x0034 ## $a1 = FFFFFFF4
|
||||
/* 00060 8088E430 8FA40044 */ lw $a0, 0x0044($sp)
|
||||
.L8088E434:
|
||||
/* 00064 8088E434 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 00068 8088E438 8FA70034 */ lw $a3, 0x0034($sp)
|
||||
/* 0006C 8088E43C 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 0006C 8088E43C 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 00070 8088E440 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 00074 8088E444 AE02014C */ sw $v0, 0x014C($s0) ## 0000014C
|
||||
/* 00078 8088E448 2605016C */ addiu $a1, $s0, 0x016C ## $a1 = 0000016C
|
||||
|
|
|
@ -27,8 +27,8 @@ glabel L80890B40
|
|||
/* 00400 80890B40 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 00404 80890B44 8FA90018 */ lw $t1, 0x0018($sp)
|
||||
/* 00408 80890B48 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 0040C 80890B4C 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 0040C 80890B4C 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 00410 80890B50 8D26014C */ lw $a2, 0x014C($t1) ## 0000014C
|
||||
/* 00414 80890B54 10000006 */ beq $zero, $zero, .L80890B70
|
||||
/* 00418 80890B58 8FA50018 */ lw $a1, 0x0018($sp)
|
||||
|
|
|
@ -16,18 +16,18 @@ glabel func_80890874
|
|||
/* 00144 80890884 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00148 80890888 AFA60040 */ sw $a2, 0x0040($sp)
|
||||
/* 0014C 8089088C AFA00030 */ sw $zero, 0x0030($sp)
|
||||
/* 00150 80890890 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 00150 80890890 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 00154 80890894 00E02825 */ or $a1, $a3, $zero ## $a1 = 00000000
|
||||
/* 00158 80890898 8FA40040 */ lw $a0, 0x0040($sp)
|
||||
/* 0015C 8089089C 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 0015C 8089089C 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 00160 808908A0 27A50030 */ addiu $a1, $sp, 0x0030 ## $a1 = FFFFFFF8
|
||||
/* 00164 808908A4 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 00168 808908A8 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 0016C 808908AC 8FA70030 */ lw $a3, 0x0030($sp)
|
||||
/* 00170 808908B0 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 00170 808908B0 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 00174 808908B4 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 00178 808908B8 24010032 */ addiu $at, $zero, 0x0032 ## $at = 00000032
|
||||
/* 0017C 808908BC 1441000A */ bne $v0, $at, .L808908E8
|
||||
|
|
|
@ -5,8 +5,8 @@ glabel BgJyaCobra_Destroy
|
|||
/* 01004 808968F4 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01008 808968F8 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 0100C 808968FC 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 01010 80896900 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 01010 80896900 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 01014 80896904 8DC6014C */ lw $a2, 0x014C($t6) ## 0000014C
|
||||
/* 01018 80896908 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0101C 8089690C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
|
|
|
@ -16,18 +16,18 @@ glabel func_8089593C
|
|||
/* 0005C 8089594C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00060 80895950 AFA60040 */ sw $a2, 0x0040($sp)
|
||||
/* 00064 80895954 AFA00030 */ sw $zero, 0x0030($sp)
|
||||
/* 00068 80895958 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 00068 80895958 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 0006C 8089595C 00E02825 */ or $a1, $a3, $zero ## $a1 = 00000000
|
||||
/* 00070 80895960 8FA40040 */ lw $a0, 0x0040($sp)
|
||||
/* 00074 80895964 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00074 80895964 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 00078 80895968 27A50030 */ addiu $a1, $sp, 0x0030 ## $a1 = FFFFFFF8
|
||||
/* 0007C 8089596C 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 00080 80895970 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 00084 80895974 8FA70030 */ lw $a3, 0x0030($sp)
|
||||
/* 00088 80895978 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 00088 80895978 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 0008C 8089597C 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 00090 80895980 24010032 */ addiu $at, $zero, 0x0032 ## $at = 00000032
|
||||
/* 00094 80895984 1441000A */ bne $v0, $at, .L808959B0
|
||||
|
|
|
@ -12,8 +12,8 @@ glabel BgJyaIronobj_Destroy
|
|||
/* 00A14 808992B4 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 00A18 808992B8 8FAE0018 */ lw $t6, 0x0018($sp)
|
||||
/* 00A1C 808992BC 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 00A20 808992C0 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 00A20 808992C0 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 00A24 808992C4 8DC6014C */ lw $a2, 0x014C($t6) ## 0000014C
|
||||
/* 00A28 808992C8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00A2C 808992CC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
|
|
|
@ -5,7 +5,7 @@ glabel BgJyaIronobj_Init
|
|||
/* 0096C 8089920C AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 00970 80899210 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00974 80899214 AFA00024 */ sw $zero, 0x0024($sp)
|
||||
/* 00978 80899218 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 00978 80899218 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 0097C 8089921C 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 00980 80899220 3C05808A */ lui $a1, %hi(D_80899540) ## $a1 = 808A0000
|
||||
|
@ -22,14 +22,14 @@ glabel BgJyaIronobj_Init
|
|||
/* 009A8 80899248 31CF0001 */ andi $t7, $t6, 0x0001 ## $t7 = 00000000
|
||||
/* 009AC 8089924C 000FC080 */ sll $t8, $t7, 2
|
||||
/* 009B0 80899250 00982021 */ addu $a0, $a0, $t8
|
||||
/* 009B4 80899254 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 009B4 80899254 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 009B8 80899258 8C849550 */ lw $a0, %lo(D_80899550)($a0)
|
||||
/* 009BC 8089925C 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 009C0 80899260 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 009C4 80899264 8FA70024 */ lw $a3, 0x0024($sp)
|
||||
/* 009C8 80899268 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 009C8 80899268 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 009CC 8089926C 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 009D0 80899270 AE02014C */ sw $v0, 0x014C($s0) ## 0000014C
|
||||
/* 009D4 80899274 0C2264B6 */ jal func_808992D8
|
||||
|
|
|
@ -14,8 +14,8 @@ glabel BgMizuMovebg_Destroy
|
|||
/* 00434 8089E064 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00438 8089E068 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 0043C 8089E06C 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 00440 8089E070 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 00440 8089E070 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 00444 8089E074 8DC6014C */ lw $a2, 0x014C($t6) ## 0000014C
|
||||
/* 00448 8089E078 8FA20018 */ lw $v0, 0x0018($sp)
|
||||
/* 0044C 8089E07C 944F001C */ lhu $t7, 0x001C($v0) ## 0000001C
|
||||
|
|
|
@ -41,7 +41,7 @@ glabel BgMizuMovebg_Init
|
|||
/* 000B8 8089DCE8 8D8CEB50 */ lw $t4, %lo(D_8089EB50)($t4)
|
||||
/* 000BC 8089DCEC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 000C0 8089DCF0 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 000C4 8089DCF4 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 000C4 8089DCF4 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 000C8 8089DCF8 AE0C0180 */ sw $t4, 0x0180($s0) ## 00000180
|
||||
/* 000CC 8089DCFC 960D001C */ lhu $t5, 0x001C($s0) ## 0000001C
|
||||
|
@ -51,14 +51,14 @@ glabel BgMizuMovebg_Init
|
|||
/* 000DC 8089DD0C 31CF000F */ andi $t7, $t6, 0x000F ## $t7 = 00000000
|
||||
/* 000E0 8089DD10 000FC080 */ sll $t8, $t7, 2
|
||||
/* 000E4 8089DD14 00982021 */ addu $a0, $a0, $t8
|
||||
/* 000E8 8089DD18 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 000E8 8089DD18 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 000EC 8089DD1C 8C84EB70 */ lw $a0, %lo(D_8089EB70)($a0)
|
||||
/* 000F0 8089DD20 8FA4006C */ lw $a0, 0x006C($sp)
|
||||
/* 000F4 8089DD24 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 000F8 8089DD28 8FA70054 */ lw $a3, 0x0054($sp)
|
||||
/* 000FC 8089DD2C 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 000FC 8089DD2C 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 00100 8089DD30 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 00104 8089DD34 9608001C */ lhu $t0, 0x001C($s0) ## 0000001C
|
||||
/* 00108 8089DD38 AE02014C */ sw $v0, 0x014C($s0) ## 0000014C
|
||||
|
|
|
@ -7,8 +7,8 @@ glabel BgSpot00Hanebasi_Destroy
|
|||
/* 00420 808A9BA0 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 00424 808A9BA4 8DC6014C */ lw $a2, 0x014C($t6) ## 0000014C
|
||||
/* 00428 808A9BA8 AFA7001C */ sw $a3, 0x001C($sp)
|
||||
/* 0042C 808A9BAC 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 0042C 808A9BAC 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 00430 808A9BB0 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 00434 808A9BB4 8FA20018 */ lw $v0, 0x0018($sp)
|
||||
/* 00438 808A9BB8 8FA7001C */ lw $a3, 0x001C($sp)
|
||||
|
|
|
@ -10,7 +10,7 @@ glabel BgSpot00Hanebasi_Init
|
|||
|
||||
/* 00020 808A97A0 24A5A7B4 */ addiu $a1, $a1, %lo(D_808AA7B4) ## $a1 = 808AA7B4
|
||||
/* 00024 808A97A4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00028 808A97A8 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 00028 808A97A8 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 0002C 808A97AC 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 00030 808A97B0 860E001C */ lh $t6, 0x001C($s0) ## 0000001C
|
||||
|
@ -20,21 +20,21 @@ glabel BgSpot00Hanebasi_Init
|
|||
/* 00040 808A97C0 24840280 */ addiu $a0, $a0, %lo(D_06000280) ## $a0 = 06000280
|
||||
/* 00044 808A97C4 3C040600 */ lui $a0, %hi(D_060005E0) ## $a0 = 06000000
|
||||
/* 00048 808A97C8 248405E0 */ addiu $a0, $a0, %lo(D_060005E0) ## $a0 = 060005E0
|
||||
/* 0004C 808A97CC 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 0004C 808A97CC 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 00050 808A97D0 27A50058 */ addiu $a1, $sp, 0x0058 ## $a1 = FFFFFFE8
|
||||
/* 00054 808A97D4 10000004 */ beq $zero, $zero, .L808A97E8
|
||||
/* 00058 808A97D8 8FA40074 */ lw $a0, 0x0074($sp)
|
||||
.L808A97DC:
|
||||
/* 0005C 808A97DC 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 0005C 808A97DC 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 00060 808A97E0 27A50058 */ addiu $a1, $sp, 0x0058 ## $a1 = FFFFFFE8
|
||||
/* 00064 808A97E4 8FA40074 */ lw $a0, 0x0074($sp)
|
||||
.L808A97E8:
|
||||
/* 00068 808A97E8 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 0006C 808A97EC 8FA70058 */ lw $a3, 0x0058($sp)
|
||||
/* 00070 808A97F0 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 00070 808A97F0 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 00074 808A97F4 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 00078 808A97F8 8603001C */ lh $v1, 0x001C($s0) ## 0000001C
|
||||
/* 0007C 808A97FC 2401FFFF */ addiu $at, $zero, 0xFFFF ## $at = FFFFFFFF
|
||||
|
|
|
@ -5,8 +5,8 @@ glabel BgSpot02Objects_Destroy
|
|||
/* 00278 808AC8D8 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0027C 808AC8DC 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 00280 808AC8E0 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 00284 808AC8E4 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 00284 808AC8E4 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 00288 808AC8E8 8DC6014C */ lw $a2, 0x014C($t6) ## 0000014C
|
||||
/* 0028C 808AC8EC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00290 808AC8F0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
|
|
|
@ -14,7 +14,7 @@ glabel BgSpot02Objects_Init
|
|||
/* 0000C 808AC66C AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 00010 808AC670 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00014 808AC674 AFA00024 */ sw $zero, 0x0024($sp)
|
||||
/* 00018 808AC678 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 00018 808AC678 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 0001C 808AC67C 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 00020 808AC680 8619001C */ lh $t9, 0x001C($s0) ## 0000001C
|
||||
|
@ -63,7 +63,7 @@ glabel L808AC6BC
|
|||
/* 000BC 808AC71C AE0B0164 */ sw $t3, 0x0164($s0) ## 00000164
|
||||
.L808AC720:
|
||||
/* 000C0 808AC720 24842BA4 */ addiu $a0, $a0, %lo(D_06012BA4) ## $a0 = 06012BA4
|
||||
/* 000C4 808AC724 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 000C4 808AC724 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 000C8 808AC728 27A50024 */ addiu $a1, $sp, 0x0024 ## $a1 = FFFFFFF4
|
||||
/* 000CC 808AC72C 1000001E */ beq $zero, $zero, .L808AC7A8
|
||||
|
@ -76,7 +76,7 @@ glabel L808AC6BC
|
|||
/* 000E4 808AC744 3C040601 */ lui $a0, %hi(D_060128D8) ## $a0 = 06010000
|
||||
/* 000E8 808AC748 AE0C0164 */ sw $t4, 0x0164($s0) ## 00000164
|
||||
/* 000EC 808AC74C 248428D8 */ addiu $a0, $a0, %lo(D_060128D8) ## $a0 = 060128D8
|
||||
/* 000F0 808AC750 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 000F0 808AC750 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 000F4 808AC754 27A50024 */ addiu $a1, $sp, 0x0024 ## $a1 = FFFFFFF4
|
||||
/* 000F8 808AC758 8E0D0004 */ lw $t5, 0x0004($s0) ## 00000004
|
||||
|
@ -99,7 +99,7 @@ glabel L808AC6BC
|
|||
/* 00134 808AC794 2508C8FC */ addiu $t0, $t0, %lo(func_808AC8FC) ## $t0 = 808AC8FC
|
||||
/* 00138 808AC798 AE080164 */ sw $t0, 0x0164($s0) ## 00000164
|
||||
.L808AC79C:
|
||||
/* 0013C 808AC79C 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 0013C 808AC79C 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 00140 808AC7A0 27A50024 */ addiu $a1, $sp, 0x0024 ## $a1 = FFFFFFF4
|
||||
.L808AC7A4:
|
||||
|
@ -107,8 +107,8 @@ glabel L808AC6BC
|
|||
.L808AC7A8:
|
||||
/* 00148 808AC7A8 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 0014C 808AC7AC 8FA70024 */ lw $a3, 0x0024($sp)
|
||||
/* 00150 808AC7B0 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 00150 808AC7B0 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 00154 808AC7B4 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 00158 808AC7B8 3C038016 */ lui $v1, %hi(gSaveContext)
|
||||
/* 0015C 808AC7BC 2463E660 */ addiu $v1, %lo(gSaveContext)
|
||||
|
|
|
@ -15,8 +15,8 @@ glabel BgSpot06Objects_Destroy
|
|||
/* 00410 808AEB90 14410007 */ bne $v0, $at, .L808AEBB0
|
||||
.L808AEB94:
|
||||
/* 00414 808AEB94 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 00418 808AEB98 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 00418 808AEB98 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 0041C 808AEB9C 8CE6014C */ lw $a2, 0x014C($a3) ## 0000014C
|
||||
/* 00420 808AEBA0 10000004 */ beq $zero, $zero, .L808AEBB4
|
||||
/* 00424 808AEBA4 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
|
|
|
@ -54,19 +54,19 @@ glabel BgSpot06Objects_Init
|
|||
|
||||
/* 00080 808AE800 24A5F964 */ addiu $a1, $a1, %lo(D_808AF964) ## $a1 = 808AF964
|
||||
/* 00084 808AE804 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00088 808AE808 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 00088 808AE808 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 0008C 808AE80C 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 00090 808AE810 3C040600 */ lui $a0, %hi(D_06000EE8) ## $a0 = 06000000
|
||||
/* 00094 808AE814 24840EE8 */ addiu $a0, $a0, %lo(D_06000EE8) ## $a0 = 06000EE8
|
||||
/* 00098 808AE818 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00098 808AE818 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 0009C 808AE81C 27A50034 */ addiu $a1, $sp, 0x0034 ## $a1 = FFFFFFF4
|
||||
/* 000A0 808AE820 8FA40044 */ lw $a0, 0x0044($sp)
|
||||
/* 000A4 808AE824 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 000A8 808AE828 8FA70034 */ lw $a3, 0x0034($sp)
|
||||
/* 000AC 808AE82C 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 000AC 808AE82C 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 000B0 808AE830 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 000B4 808AE834 3C038016 */ lui $v1, %hi(gSaveContext)
|
||||
/* 000B8 808AE838 2463E660 */ addiu $v1, %lo(gSaveContext)
|
||||
|
@ -259,19 +259,19 @@ glabel BgSpot06Objects_Init
|
|||
|
||||
/* 00368 808AEAE8 24A5F964 */ addiu $a1, $a1, %lo(D_808AF964) ## $a1 = 808AF964
|
||||
/* 0036C 808AEAEC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00370 808AEAF0 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 00370 808AEAF0 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 00374 808AEAF4 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 00378 808AEAF8 3C040600 */ lui $a0, %hi(D_06001238) ## $a0 = 06000000
|
||||
/* 0037C 808AEAFC 24841238 */ addiu $a0, $a0, %lo(D_06001238) ## $a0 = 06001238
|
||||
/* 00380 808AEB00 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00380 808AEB00 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 00384 808AEB04 27A50034 */ addiu $a1, $sp, 0x0034 ## $a1 = FFFFFFF4
|
||||
/* 00388 808AEB08 8FA40044 */ lw $a0, 0x0044($sp)
|
||||
/* 0038C 808AEB0C 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 00390 808AEB10 8FA70034 */ lw $a3, 0x0034($sp)
|
||||
/* 00394 808AEB14 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 00394 808AEB14 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 00398 808AEB18 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 0039C 808AEB1C 3C0A808B */ lui $t2, %hi(func_808AEE00) ## $t2 = 808B0000
|
||||
/* 003A0 808AEB20 3C038016 */ lui $v1, %hi(gSaveContext)
|
||||
|
|
|
@ -5,8 +5,8 @@ glabel BgSpot07Taki_Destroy
|
|||
/* 000B4 808AFCE4 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 000B8 808AFCE8 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 000BC 808AFCEC 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 000C0 808AFCF0 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 000C0 808AFCF0 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 000C4 808AFCF4 8DC6014C */ lw $a2, 0x014C($t6) ## 0000014C
|
||||
/* 000C8 808AFCF8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 000CC 808AFCFC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
|
|
|
@ -5,7 +5,7 @@ glabel BgSpot07Taki_Init
|
|||
/* 0000C 808AFC3C AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 00010 808AFC40 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00014 808AFC44 AFA00024 */ sw $zero, 0x0024($sp)
|
||||
/* 00018 808AFC48 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 00018 808AFC48 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 0001C 808AFC4C 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 00020 808AFC50 3C05808B */ lui $a1, %hi(D_808B0200) ## $a1 = 808B0000
|
||||
|
@ -23,21 +23,21 @@ glabel BgSpot07Taki_Init
|
|||
/* 0004C 808AFC7C 15E00006 */ bne $t7, $zero, .L808AFC98
|
||||
/* 00050 808AFC80 248438FC */ addiu $a0, $a0, %lo(D_060038FC) ## $a0 = 060038FC
|
||||
/* 00054 808AFC84 3C040600 */ lui $a0, %hi(D_06002590) ## $a0 = 06000000
|
||||
/* 00058 808AFC88 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00058 808AFC88 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 0005C 808AFC8C 24842590 */ addiu $a0, $a0, %lo(D_06002590) ## $a0 = 06002590
|
||||
/* 00060 808AFC90 10000004 */ beq $zero, $zero, .L808AFCA4
|
||||
/* 00064 808AFC94 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
.L808AFC98:
|
||||
/* 00068 808AFC98 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00068 808AFC98 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 0006C 808AFC9C 27A50024 */ addiu $a1, $sp, 0x0024 ## $a1 = FFFFFFF4
|
||||
/* 00070 808AFCA0 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
.L808AFCA4:
|
||||
/* 00074 808AFCA4 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 00078 808AFCA8 8FA70024 */ lw $a3, 0x0024($sp)
|
||||
/* 0007C 808AFCAC 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 0007C 808AFCAC 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 00080 808AFCB0 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 00084 808AFCB4 AE02014C */ sw $v0, 0x014C($s0) ## 0000014C
|
||||
.L808AFCB8:
|
||||
|
|
|
@ -5,8 +5,8 @@ glabel BgSpot08Iceblock_Destroy
|
|||
/* 00A04 808B1364 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00A08 808B1368 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 00A0C 808B136C 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 00A10 808B1370 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 00A10 808B1370 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 00A14 808B1374 8DC6014C */ lw $a2, 0x014C($t6) ## 0000014C
|
||||
/* 00A18 808B1378 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00A1C 808B137C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
|
|
|
@ -16,18 +16,18 @@ glabel func_808B0968
|
|||
/* 00018 808B0978 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0001C 808B097C AFA60040 */ sw $a2, 0x0040($sp)
|
||||
/* 00020 808B0980 AFA00030 */ sw $zero, 0x0030($sp)
|
||||
/* 00024 808B0984 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 00024 808B0984 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 00028 808B0988 00E02825 */ or $a1, $a3, $zero ## $a1 = 00000000
|
||||
/* 0002C 808B098C 8FA40040 */ lw $a0, 0x0040($sp)
|
||||
/* 00030 808B0990 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00030 808B0990 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 00034 808B0994 27A50030 */ addiu $a1, $sp, 0x0030 ## $a1 = FFFFFFF8
|
||||
/* 00038 808B0998 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 0003C 808B099C 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 00040 808B09A0 8FA70030 */ lw $a3, 0x0030($sp)
|
||||
/* 00044 808B09A4 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 00044 808B09A4 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 00048 808B09A8 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 0004C 808B09AC 24010032 */ addiu $at, $zero, 0x0032 ## $at = 00000032
|
||||
/* 00050 808B09B0 1441000A */ bne $v0, $at, .L808B09DC
|
||||
|
|
|
@ -5,8 +5,8 @@ glabel BgSstFloor_Destroy
|
|||
/* 00074 808B9984 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00078 808B9988 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 0007C 808B998C 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 00080 808B9990 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 00080 808B9990 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 00084 808B9994 8DC6014C */ lw $a2, 0x014C($t6) ## 0000014C
|
||||
/* 00088 808B9998 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0008C 808B999C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
|
|
|
@ -9,19 +9,19 @@ glabel BgSstFloor_Init
|
|||
|
||||
/* 0001C 808B992C 24A59E3C */ addiu $a1, $a1, %lo(D_808B9E3C) ## $a1 = 808B9E3C
|
||||
/* 00020 808B9930 8FA40028 */ lw $a0, 0x0028($sp)
|
||||
/* 00024 808B9934 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 00024 808B9934 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 00028 808B9938 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 0002C 808B993C 3C040602 */ lui $a0, 0x0602 ## $a0 = 06020000
|
||||
/* 00030 808B9940 248494F8 */ addiu $a0, $a0, 0x94F8 ## $a0 = 060194F8
|
||||
/* 00034 808B9944 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00034 808B9944 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 00038 808B9948 27A5001C */ addiu $a1, $sp, 0x001C ## $a1 = FFFFFFF4
|
||||
/* 0003C 808B994C 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 00040 808B9950 8FA60028 */ lw $a2, 0x0028($sp)
|
||||
/* 00044 808B9954 8FA7001C */ lw $a3, 0x001C($sp)
|
||||
/* 00048 808B9958 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 00048 808B9958 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 0004C 808B995C 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 00050 808B9960 8FAE0028 */ lw $t6, 0x0028($sp)
|
||||
/* 00054 808B9964 ADC2014C */ sw $v0, 0x014C($t6) ## 0000014C
|
||||
|
|
|
@ -5,8 +5,8 @@ glabel BgVbSima_Destroy
|
|||
/* 00074 808BDDD4 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00078 808BDDD8 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 0007C 808BDDDC 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 00080 808BDDE0 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 00080 808BDDE0 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 00084 808BDDE4 8DC6014C */ lw $a2, 0x014C($t6) ## 0000014C
|
||||
/* 00088 808BDDE8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0008C 808BDDEC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
|
|
|
@ -9,19 +9,19 @@ glabel BgVbSima_Init
|
|||
|
||||
/* 0001C 808BDD7C 24A5E410 */ addiu $a1, $a1, %lo(D_808BE410) ## $a1 = 808BE410
|
||||
/* 00020 808BDD80 8FA40028 */ lw $a0, 0x0028($sp)
|
||||
/* 00024 808BDD84 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 00024 808BDD84 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 00028 808BDD88 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 0002C 808BDD8C 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 00030 808BDD90 24840D68 */ addiu $a0, $a0, 0x0D68 ## $a0 = 06000D68
|
||||
/* 00034 808BDD94 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00034 808BDD94 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 00038 808BDD98 27A5001C */ addiu $a1, $sp, 0x001C ## $a1 = FFFFFFF4
|
||||
/* 0003C 808BDD9C 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 00040 808BDDA0 8FA60028 */ lw $a2, 0x0028($sp)
|
||||
/* 00044 808BDDA4 8FA7001C */ lw $a3, 0x001C($sp)
|
||||
/* 00048 808BDDA8 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 00048 808BDDA8 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 0004C 808BDDAC 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 00050 808BDDB0 8FAE0028 */ lw $t6, 0x0028($sp)
|
||||
/* 00054 808BDDB4 ADC2014C */ sw $v0, 0x014C($t6) ## 0000014C
|
||||
|
|
|
@ -7,8 +7,8 @@ glabel BgYdanSp_Destroy
|
|||
/* 003F8 808BF808 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 003FC 808BF80C 8DC6014C */ lw $a2, 0x014C($t6) ## 0000014C
|
||||
/* 00400 808BF810 AFA7001C */ sw $a3, 0x001C($sp)
|
||||
/* 00404 808BF814 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 00404 808BF814 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 00408 808BF818 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 0040C 808BF81C 8FA50018 */ lw $a1, 0x0018($sp)
|
||||
/* 00410 808BF820 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
|
|
|
@ -21,7 +21,7 @@ glabel BgYdanSp_Init
|
|||
/* 00048 808BF458 A2080169 */ sb $t0, 0x0169($s0) ## 00000169
|
||||
/* 0004C 808BF45C A60B001C */ sh $t3, 0x001C($s0) ## 0000001C
|
||||
/* 00050 808BF460 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00054 808BF464 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 00054 808BF464 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 00058 808BF468 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 0005C 808BF46C 26050170 */ addiu $a1, $s0, 0x0170 ## $a1 = 00000170
|
||||
|
@ -43,7 +43,7 @@ glabel BgYdanSp_Init
|
|||
/* 0009C 808BF4AC 00000000 */ nop
|
||||
/* 000A0 808BF4B0 3C040600 */ lui $a0, %hi(D_06006460) ## $a0 = 06000000
|
||||
/* 000A4 808BF4B4 24846460 */ addiu $a0, $a0, %lo(D_06006460) ## $a0 = 06006460
|
||||
/* 000A8 808BF4B8 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 000A8 808BF4B8 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 000AC 808BF4BC 27A5004C */ addiu $a1, $sp, 0x004C ## $a1 = FFFFFFCC
|
||||
/* 000B0 808BF4C0 3C0E808C */ lui $t6, %hi(func_808BFE50) ## $t6 = 808C0000
|
||||
|
@ -108,7 +108,7 @@ glabel BgYdanSp_Init
|
|||
/* 00194 808BF5A4 10000080 */ beq $zero, $zero, .L808BF7A8
|
||||
/* 00198 808BF5A8 E606016C */ swc1 $f6, 0x016C($s0) ## 0000016C
|
||||
.L808BF5AC:
|
||||
/* 0019C 808BF5AC 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 0019C 808BF5AC 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 001A0 808BF5B0 27A5004C */ addiu $a1, $sp, 0x004C ## $a1 = FFFFFFCC
|
||||
/* 001A4 808BF5B4 3C19808C */ lui $t9, %hi(func_808C0464) ## $t9 = 808C0000
|
||||
|
@ -247,8 +247,8 @@ glabel BgYdanSp_Init
|
|||
/* 00398 808BF7A8 8FA40084 */ lw $a0, 0x0084($sp)
|
||||
/* 0039C 808BF7AC 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 003A0 808BF7B0 8FA7004C */ lw $a3, 0x004C($sp)
|
||||
/* 003A4 808BF7B4 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 003A4 808BF7B4 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 003A8 808BF7B8 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 003AC 808BF7BC AE02014C */ sw $v0, 0x014C($s0) ## 0000014C
|
||||
/* 003B0 808BF7C0 A600016A */ sh $zero, 0x016A($s0) ## 0000016A
|
||||
|
|
|
@ -349,7 +349,7 @@ glabel func_809597F4
|
|||
/* 0A9BC 80959C7C C7A80098 */ lwc1 $f8, 0x0098($sp)
|
||||
/* 0A9C0 80959C80 46065100 */ add.s $f4, $f10, $f6
|
||||
/* 0A9C4 80959C84 46044481 */ sub.s $f18, $f8, $f4
|
||||
/* 0A9C8 80959C88 0C00F224 */ jal func_8003C890
|
||||
/* 0A9C8 80959C88 0C00F224 */ jal BgCheck_EntityRaycastFloor1
|
||||
/* 0A9CC 80959C8C E7B20098 */ swc1 $f18, 0x0098($sp)
|
||||
/* 0A9D0 80959C90 8FA80090 */ lw $t0, 0x0090($sp)
|
||||
/* 0A9D4 80959C94 51000028 */ beql $t0, $zero, .L80959D38
|
||||
|
@ -451,7 +451,7 @@ glabel func_809597F4
|
|||
/* 0AB3C 80959DFC E7B00084 */ swc1 $f16, 0x0084($sp)
|
||||
/* 0AB40 80959E00 860F002A */ lh $t7, 0x002A($s0) ## 8095DF7A
|
||||
/* 0AB44 80959E04 25EA1770 */ addiu $t2, $t7, 0x1770 ## $t2 = 00001770
|
||||
/* 0AB48 80959E08 0C00F224 */ jal func_8003C890
|
||||
/* 0AB48 80959E08 0C00F224 */ jal BgCheck_EntityRaycastFloor1
|
||||
/* 0AB4C 80959E0C A60A002A */ sh $t2, 0x002A($s0) ## 8095DF7A
|
||||
/* 0AB50 80959E10 8FB9007C */ lw $t9, 0x007C($sp)
|
||||
/* 0AB54 80959E14 53200022 */ beql $t9, $zero, .L80959EA0
|
||||
|
|
|
@ -7,8 +7,8 @@ glabel DemoGj_Destroy
|
|||
/* 00170 80978AA0 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 00174 80978AA4 8FAE0018 */ lw $t6, 0x0018($sp)
|
||||
/* 00178 80978AA8 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 0017C 80978AAC 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 0017C 80978AAC 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 00180 80978AB0 8DC6014C */ lw $a2, 0x014C($t6) ## 0000014C
|
||||
/* 00184 80978AB4 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00188 80978AB8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
|
|
|
@ -10,19 +10,19 @@ glabel func_80978F60
|
|||
|
||||
/* 00650 80978F80 24A5BE84 */ addiu $a1, $a1, %lo(D_8097BE84) ## $a1 = 8097BE84
|
||||
/* 00654 80978F84 8FA40028 */ lw $a0, 0x0028($sp)
|
||||
/* 00658 80978F88 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 00658 80978F88 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 0065C 80978F8C 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 00660 80978F90 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 00664 80978F94 8FA40030 */ lw $a0, 0x0030($sp)
|
||||
/* 00668 80978F98 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00668 80978F98 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 0066C 80978F9C 27A50018 */ addiu $a1, $sp, 0x0018 ## $a1 = FFFFFFF0
|
||||
/* 00670 80978FA0 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 00674 80978FA4 8FA60028 */ lw $a2, 0x0028($sp)
|
||||
/* 00678 80978FA8 8FA70018 */ lw $a3, 0x0018($sp)
|
||||
/* 0067C 80978FAC 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 0067C 80978FAC 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 00680 80978FB0 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 00684 80978FB4 8FAF0028 */ lw $t7, 0x0028($sp)
|
||||
/* 00688 80978FB8 ADE2014C */ sw $v0, 0x014C($t7) ## 0000014C
|
||||
|
|
|
@ -7,8 +7,8 @@ glabel EnAm_Destroy
|
|||
/* 0030C 809AE22C 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 00310 809AE230 8DC6014C */ lw $a2, 0x014C($t6) ## 0000014C
|
||||
/* 00314 809AE234 AFA7001C */ sw $a3, 0x001C($sp)
|
||||
/* 00318 809AE238 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 00318 809AE238 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 0031C 809AE23C 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 00320 809AE240 8FA50018 */ lw $a1, 0x0018($sp)
|
||||
/* 00324 809AE244 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
|
|
|
@ -37,7 +37,7 @@ glabel EnAm_Init
|
|||
|
||||
/* 001B0 809AE0D0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 001B4 809AE0D4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 001B8 809AE0D8 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 001B8 809AE0D8 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 001BC 809AE0DC 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 001C0 809AE0E0 26050274 */ addiu $a1, $s0, 0x0274 ## $a1 = 00000274
|
||||
|
@ -77,14 +77,14 @@ glabel EnAm_Init
|
|||
/* 00238 809AE158 A2090286 */ sb $t1, 0x0286($s0) ## 00000286
|
||||
/* 0023C 809AE15C A20A02D2 */ sb $t2, 0x02D2($s0) ## 000002D2
|
||||
/* 00240 809AE160 24840118 */ addiu $a0, $a0, %lo(D_06000118) ## $a0 = 06000118
|
||||
/* 00244 809AE164 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00244 809AE164 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 00248 809AE168 27A50044 */ addiu $a1, $sp, 0x0044 ## $a1 = FFFFFFFC
|
||||
/* 0024C 809AE16C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00250 809AE170 26250810 */ addiu $a1, $s1, 0x0810 ## $a1 = 00000810
|
||||
/* 00254 809AE174 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 00258 809AE178 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 00258 809AE178 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 0025C 809AE17C 8FA70044 */ lw $a3, 0x0044($sp)
|
||||
/* 00260 809AE180 AE02014C */ sw $v0, 0x014C($s0) ## 0000014C
|
||||
/* 00264 809AE184 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
|
|
|
@ -37,7 +37,7 @@ glabel func_809B1984
|
|||
/* 008E8 809B1A08 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 008EC 809B1A0C 26050280 */ addiu $a1, $s0, 0x0280 ## $a1 = 00000280
|
||||
/* 008F0 809B1A10 3C06428C */ lui $a2, 0x428C ## $a2 = 428C0000
|
||||
/* 008F4 809B1A14 0C00F8C3 */ jal func_8003E30C
|
||||
/* 008F4 809B1A14 0C00F8C3 */ jal BgCheck_SphVsFirstPoly
|
||||
/* 008F8 809B1A18 248407C0 */ addiu $a0, $a0, 0x07C0 ## $a0 = 000007C0
|
||||
/* 008FC 809B1A1C 10400006 */ beq $v0, $zero, .L809B1A38
|
||||
/* 00900 809B1A20 3C09809B */ lui $t1, %hi(func_809B1A54) ## $t1 = 809B0000
|
||||
|
|
|
@ -120,7 +120,7 @@ glabel EnAnubiceFire_Update
|
|||
/* 008F8 809B2E98 8FA4004C */ lw $a0, 0x004C($sp)
|
||||
/* 008FC 809B2E9C 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 00900 809B2EA0 3C0641F0 */ lui $a2, 0x41F0 ## $a2 = 41F00000
|
||||
/* 00904 809B2EA4 0C00F8C3 */ jal func_8003E30C
|
||||
/* 00904 809B2EA4 0C00F8C3 */ jal BgCheck_SphVsFirstPoly
|
||||
/* 00908 809B2EA8 248407C0 */ addiu $a0, $a0, 0x07C0 ## $a0 = 000007C0
|
||||
/* 0090C 809B2EAC 5040000B */ beql $v0, $zero, .L809B2EDC
|
||||
/* 00910 809B2EB0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
|
|
|
@ -71,7 +71,7 @@ glabel func_809B3DD8
|
|||
/* 005C0 809B3EE0 27A6005C */ addiu $a2, $sp, 0x005C ## $a2 = FFFFFFE4
|
||||
/* 005C4 809B3EE4 27A70050 */ addiu $a3, $sp, 0x0050 ## $a3 = FFFFFFD8
|
||||
/* 005C8 809B3EE8 24A50024 */ addiu $a1, $a1, 0x0024 ## $a1 = 00000024
|
||||
/* 005CC 809B3EEC 0C00F7A1 */ jal func_8003DE84
|
||||
/* 005CC 809B3EEC 0C00F7A1 */ jal BgCheck_EntityLineTest1
|
||||
/* 005D0 809B3EF0 248407C0 */ addiu $a0, $a0, 0x07C0 ## $a0 = 000007C0
|
||||
/* 005D4 809B3EF4 10400030 */ beq $v0, $zero, .L809B3FB8
|
||||
/* 005D8 809B3EF8 C7A80050 */ lwc1 $f8, 0x0050($sp)
|
||||
|
|
|
@ -270,7 +270,7 @@ glabel func_809B3FDC
|
|||
/* 00A6C 809B438C 26050100 */ addiu $a1, $s0, 0x0100 ## $a1 = 00000100
|
||||
/* 00A70 809B4390 8FA60044 */ lw $a2, 0x0044($sp)
|
||||
/* 00A74 809B4394 27A70084 */ addiu $a3, $sp, 0x0084 ## $a3 = FFFFFFEC
|
||||
/* 00A78 809B4398 0C00F80B */ jal func_8003E02C
|
||||
/* 00A78 809B4398 0C00F80B */ jal BgCheck_ProjectileLineTest
|
||||
/* 00A7C 809B439C 248407C0 */ addiu $a0, $a0, 0x07C0 ## $a0 = 000007C0
|
||||
/* 00A80 809B43A0 304A00FF */ andi $t2, $v0, 0x00FF ## $t2 = 00000000
|
||||
/* 00A84 809B43A4 1140000E */ beq $t2, $zero, .L809B43E0
|
||||
|
@ -337,7 +337,7 @@ glabel func_809B3FDC
|
|||
/* 00B58 809B4478 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 00B5C 809B447C 27A50060 */ addiu $a1, $sp, 0x0060 ## $a1 = FFFFFFC8
|
||||
/* 00B60 809B4480 27A60054 */ addiu $a2, $sp, 0x0054 ## $a2 = FFFFFFBC
|
||||
/* 00B64 809B4484 0C00F7A1 */ jal func_8003DE84
|
||||
/* 00B64 809B4484 0C00F7A1 */ jal BgCheck_EntityLineTest1
|
||||
/* 00B68 809B4488 27A70084 */ addiu $a3, $sp, 0x0084 ## $a3 = FFFFFFEC
|
||||
/* 00B6C 809B448C 1040003D */ beq $v0, $zero, .L809B4584
|
||||
/* 00B70 809B4490 8FA40044 */ lw $a0, 0x0044($sp)
|
||||
|
|
|
@ -186,7 +186,7 @@ glabel EnBomChu_Update
|
|||
/* 01058 809C6888 AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 0105C 809C688C AFAD0010 */ sw $t5, 0x0010($sp)
|
||||
/* 01060 809C6890 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01064 809C6894 0C01084F */ jal func_8004213C
|
||||
/* 01064 809C6894 0C01084F */ jal WaterBox_GetSurface1
|
||||
/* 01068 809C6898 8FA50030 */ lw $a1, 0x0030($sp)
|
||||
/* 0106C 809C689C 10400032 */ beq $v0, $zero, .L809C6968
|
||||
/* 01070 809C68A0 C7A40040 */ lwc1 $f4, 0x0040($sp)
|
||||
|
|
|
@ -91,7 +91,7 @@ glabel func_809C5F48
|
|||
/* 00870 809C60A0 AFAC0014 */ sw $t4, 0x0014($sp)
|
||||
/* 00874 809C60A4 46125101 */ sub.s $f4, $f10, $f18
|
||||
/* 00878 809C60A8 AFAB0010 */ sw $t3, 0x0010($sp)
|
||||
/* 0087C 809C60AC 0C00F7A1 */ jal func_8003DE84
|
||||
/* 0087C 809C60AC 0C00F7A1 */ jal BgCheck_EntityLineTest1
|
||||
/* 00880 809C60B0 E7A40078 */ swc1 $f4, 0x0078($sp)
|
||||
/* 00884 809C60B4 1040005A */ beq $v0, $zero, .L809C6220
|
||||
/* 00888 809C60B8 02402025 */ or $a0, $s2, $zero ## $a0 = 000007C0
|
||||
|
@ -102,7 +102,7 @@ glabel func_809C5F48
|
|||
/* 0089C 809C60CC 17200054 */ bne $t9, $zero, .L809C6220
|
||||
/* 008A0 809C60D0 02402025 */ or $a0, $s2, $zero ## $a0 = 000007C0
|
||||
/* 008A4 809C60D4 8FA50098 */ lw $a1, 0x0098($sp)
|
||||
/* 008A8 809C60D8 0C010812 */ jal func_80042048
|
||||
/* 008A8 809C60D8 0C010812 */ jal SurfaceType_IsIgnoredByProjectiles
|
||||
/* 008AC 809C60DC 8FA60090 */ lw $a2, 0x0090($sp)
|
||||
/* 008B0 809C60E0 54400050 */ bnel $v0, $zero, .L809C6224
|
||||
/* 008B4 809C60E4 44809000 */ mtc1 $zero, $f18 ## $f18 = 0.00
|
||||
|
@ -136,7 +136,7 @@ glabel func_809C5F48
|
|||
/* 00924 809C6154 AFA90014 */ sw $t1, 0x0014($sp)
|
||||
/* 00928 809C6158 AFA80010 */ sw $t0, 0x0010($sp)
|
||||
/* 0092C 809C615C 46082180 */ add.s $f6, $f4, $f8
|
||||
/* 00930 809C6160 0C00F7A1 */ jal func_8003DE84
|
||||
/* 00930 809C6160 0C00F7A1 */ jal BgCheck_EntityLineTest1
|
||||
/* 00934 809C6164 E7A60078 */ swc1 $f6, 0x0078($sp)
|
||||
/* 00938 809C6168 1040001B */ beq $v0, $zero, .L809C61D8
|
||||
/* 0093C 809C616C 02402025 */ or $a0, $s2, $zero ## $a0 = 000007C0
|
||||
|
@ -147,7 +147,7 @@ glabel func_809C5F48
|
|||
/* 00950 809C6180 15C00015 */ bne $t6, $zero, .L809C61D8
|
||||
/* 00954 809C6184 02402025 */ or $a0, $s2, $zero ## $a0 = 000007C0
|
||||
/* 00958 809C6188 8FA5009C */ lw $a1, 0x009C($sp)
|
||||
/* 0095C 809C618C 0C010812 */ jal func_80042048
|
||||
/* 0095C 809C618C 0C010812 */ jal SurfaceType_IsIgnoredByProjectiles
|
||||
/* 00960 809C6190 8FA60094 */ lw $a2, 0x0094($sp)
|
||||
/* 00964 809C6194 14400010 */ bne $v0, $zero, .L809C61D8
|
||||
/* 00968 809C6198 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
|
@ -273,7 +273,7 @@ glabel func_809C5F48
|
|||
/* 00B28 809C6358 AFA80014 */ sw $t0, 0x0014($sp)
|
||||
/* 00B2C 809C635C AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 00B30 809C6360 02402025 */ or $a0, $s2, $zero ## $a0 = 000007C0
|
||||
/* 00B34 809C6364 0C00F7A1 */ jal func_8003DE84
|
||||
/* 00B34 809C6364 0C00F7A1 */ jal BgCheck_EntityLineTest1
|
||||
/* 00B38 809C6368 27A70064 */ addiu $a3, $sp, 0x0064 ## $a3 = FFFFFFC4
|
||||
/* 00B3C 809C636C 10400019 */ beq $v0, $zero, .L809C63D4
|
||||
/* 00B40 809C6370 02402025 */ or $a0, $s2, $zero ## $a0 = 000007C0
|
||||
|
@ -284,7 +284,7 @@ glabel func_809C5F48
|
|||
/* 00B54 809C6384 15A00013 */ bne $t5, $zero, .L809C63D4
|
||||
/* 00B58 809C6388 02402025 */ or $a0, $s2, $zero ## $a0 = 000007C0
|
||||
/* 00B5C 809C638C 8FA5009C */ lw $a1, 0x009C($sp)
|
||||
/* 00B60 809C6390 0C010812 */ jal func_80042048
|
||||
/* 00B60 809C6390 0C010812 */ jal SurfaceType_IsIgnoredByProjectiles
|
||||
/* 00B64 809C6394 8FA60094 */ lw $a2, 0x0094($sp)
|
||||
/* 00B68 809C6398 1440000E */ bne $v0, $zero, .L809C63D4
|
||||
/* 00B6C 809C639C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
|
|
|
@ -7,8 +7,8 @@ glabel EnBrob_Destroy
|
|||
/* 00288 809CAD98 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 0028C 809CAD9C 8DC6014C */ lw $a2, 0x014C($t6) ## 0000014C
|
||||
/* 00290 809CADA0 AFA7001C */ sw $a3, 0x001C($sp)
|
||||
/* 00294 809CADA4 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 00294 809CADA4 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 00298 809CADA8 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 0029C 809CADAC 8FA50018 */ lw $a1, 0x0018($sp)
|
||||
/* 002A0 809CADB0 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
|
|
|
@ -29,19 +29,19 @@ glabel EnBrob_Init
|
|||
/* 00048 809CAB58 0C0291BE */ jal SkelAnime_InitFlex
|
||||
/* 0004C 809CAB5C AFAE0010 */ sw $t6, 0x0010($sp)
|
||||
/* 00050 809CAB60 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00054 809CAB64 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 00054 809CAB64 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 00058 809CAB68 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 0005C 809CAB6C 3C040600 */ lui $a0, %hi(D_06001A70) ## $a0 = 06000000
|
||||
/* 00060 809CAB70 24841A70 */ addiu $a0, $a0, %lo(D_06001A70) ## $a0 = 06001A70
|
||||
/* 00064 809CAB74 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00064 809CAB74 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 00068 809CAB78 27A50034 */ addiu $a1, $sp, 0x0034 ## $a1 = FFFFFFF4
|
||||
/* 0006C 809CAB7C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00070 809CAB80 26250810 */ addiu $a1, $s1, 0x0810 ## $a1 = 00000810
|
||||
/* 00074 809CAB84 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 00078 809CAB88 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 00078 809CAB88 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 0007C 809CAB8C 8FA70034 */ lw $a3, 0x0034($sp)
|
||||
/* 00080 809CAB90 AE02014C */ sw $v0, 0x014C($s0) ## 0000014C
|
||||
/* 00084 809CAB94 26050228 */ addiu $a1, $s0, 0x0228 ## $a1 = 00000228
|
||||
|
|
|
@ -88,7 +88,7 @@ glabel func_809D5004
|
|||
/* 01B90 809D5140 C7A6006C */ lwc1 $f6, 0x006C($sp)
|
||||
/* 01B94 809D5144 E7B00074 */ swc1 $f16, 0x0074($sp)
|
||||
/* 01B98 809D5148 46083280 */ add.s $f10, $f6, $f8
|
||||
/* 01B9C 809D514C 0C00F8C3 */ jal func_8003E30C
|
||||
/* 01B9C 809D514C 0C00F8C3 */ jal BgCheck_SphVsFirstPoly
|
||||
/* 01BA0 809D5150 E7AA006C */ swc1 $f10, 0x006C($sp)
|
||||
/* 01BA4 809D5154 10400019 */ beq $v0, $zero, .L809D51BC
|
||||
/* 01BA8 809D5158 C7B00074 */ lwc1 $f16, 0x0074($sp)
|
||||
|
|
|
@ -93,7 +93,7 @@ glabel func_80A00B18
|
|||
/* 00CA4 80A00C44 26190024 */ addiu $t9, $s0, 0x0024 ## $t9 = 00000024
|
||||
/* 00CA8 80A00C48 AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 00CAC 80A00C4C 27A60030 */ addiu $a2, $sp, 0x0030 ## $a2 = FFFFFFF0
|
||||
/* 00CB0 80A00C50 0C00F269 */ jal func_8003C9A4
|
||||
/* 00CB0 80A00C50 0C00F269 */ jal BgCheck_EntityRaycastFloor4
|
||||
/* 00CB4 80A00C54 02003825 */ or $a3, $s0, $zero ## $a3 = 00000000
|
||||
/* 00CB8 80A00C58 E6000080 */ swc1 $f0, 0x0080($s0) ## 00000080
|
||||
/* 00CBC 80A00C5C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
|
|
|
@ -153,7 +153,7 @@ glabel func_80A16A64
|
|||
/* 019BC 80A16C3C E610002C */ swc1 $f16, 0x002C($s0) ## 0000002C
|
||||
/* 019C0 80A16C40 8FA4005C */ lw $a0, 0x005C($sp)
|
||||
/* 019C4 80A16C44 AFB80010 */ sw $t8, 0x0010($sp)
|
||||
/* 019C8 80A16C48 0C00F269 */ jal func_8003C9A4
|
||||
/* 019C8 80A16C48 0C00F269 */ jal BgCheck_EntityRaycastFloor4
|
||||
/* 019CC 80A16C4C 248407C0 */ addiu $a0, $a0, 0x07C0 ## $a0 = 000007C0
|
||||
/* 019D0 80A16C50 E6000080 */ swc1 $f0, 0x0080($s0) ## 00000080
|
||||
/* 019D4 80A16C54 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
|
|
|
@ -11,7 +11,7 @@ glabel func_80A1AF6C
|
|||
/* 005F0 80A1AF90 27B8002C */ addiu $t8, $sp, 0x002C ## $t8 = FFFFFFFC
|
||||
/* 005F4 80A1AF94 AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 005F8 80A1AF98 AFAF0010 */ sw $t7, 0x0010($sp)
|
||||
/* 005FC 80A1AF9C 0C010891 */ jal func_80042244
|
||||
/* 005FC 80A1AF9C 0C010891 */ jal WaterBox_GetSurfaceImpl
|
||||
/* 00600 80A1AFA0 24A507C0 */ addiu $a1, $a1, 0x07C0 ## $a1 = 000007C0
|
||||
/* 00604 80A1AFA4 5040000E */ beql $v0, $zero, .L80A1AFE0
|
||||
/* 00608 80A1AFA8 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
|
|
|
@ -47,7 +47,7 @@ glabel func_80A1FF8C
|
|||
/* 00280 80A20040 27A70050 */ addiu $a3, $sp, 0x0050 ## $a3 = FFFFFFE8
|
||||
/* 00284 80A20044 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 00288 80A20048 AFA0001C */ sw $zero, 0x001C($sp)
|
||||
/* 0028C 80A2004C 0C00F7A1 */ jal func_8003DE84
|
||||
/* 0028C 80A2004C 0C00F7A1 */ jal BgCheck_EntityLineTest1
|
||||
/* 00290 80A20050 248407C0 */ addiu $a0, $a0, 0x07C0 ## $a0 = 000007C0
|
||||
/* 00294 80A20054 10400003 */ beq $v0, $zero, .L80A20064
|
||||
/* 00298 80A20058 8FA40038 */ lw $a0, 0x0038($sp)
|
||||
|
|
|
@ -18,8 +18,8 @@ glabel EnGb_Destroy
|
|||
/* 00464 80A2F5E4 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 00468 80A2F5E8 8FAF0018 */ lw $t7, 0x0018($sp)
|
||||
/* 0046C 80A2F5EC 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 00470 80A2F5F0 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 00470 80A2F5F0 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 00474 80A2F5F4 8DE6014C */ lw $a2, 0x014C($t7) ## 0000014C
|
||||
/* 00478 80A2F5F8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0047C 80A2F5FC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
|
|
|
@ -24,19 +24,19 @@ glabel EnGb_Init
|
|||
|
||||
/* 00074 80A2F1F4 24A50740 */ addiu $a1, $a1, %lo(D_80A30740) ## $a1 = 80A30740
|
||||
/* 00078 80A2F1F8 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 0007C 80A2F1FC 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 0007C 80A2F1FC 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 00080 80A2F200 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 00084 80A2F204 3C040601 */ lui $a0, %hi(D_0600C2D0) ## $a0 = 06010000
|
||||
/* 00088 80A2F208 2484C2D0 */ addiu $a0, $a0, %lo(D_0600C2D0) ## $a0 = 0600C2D0
|
||||
/* 0008C 80A2F20C 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 0008C 80A2F20C 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 00090 80A2F210 27A50084 */ addiu $a1, $sp, 0x0084 ## $a1 = FFFFFFF4
|
||||
/* 00094 80A2F214 02602025 */ or $a0, $s3, $zero ## $a0 = 00000000
|
||||
/* 00098 80A2F218 26650810 */ addiu $a1, $s3, 0x0810 ## $a1 = 00000810
|
||||
/* 0009C 80A2F21C 02403025 */ or $a2, $s2, $zero ## $a2 = 00000000
|
||||
/* 000A0 80A2F220 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 000A0 80A2F220 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 000A4 80A2F224 8FA70084 */ lw $a3, 0x0084($sp)
|
||||
/* 000A8 80A2F228 AE42014C */ sw $v0, 0x014C($s2) ## 0000014C
|
||||
/* 000AC 80A2F22C 3C060601 */ lui $a2, %hi(D_0600C220) ## $a2 = 06010000
|
||||
|
|
|
@ -70,7 +70,7 @@ glabel func_80A32F74
|
|||
/* 00498 80A33068 AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 0049C 80A3306C 2506095C */ addiu $a2, $t0, 0x095C ## $a2 = 0000095C
|
||||
/* 004A0 80A33070 27A70038 */ addiu $a3, $sp, 0x0038 ## $a3 = FFFFFFF0
|
||||
/* 004A4 80A33074 0C00F82E */ jal func_8003E0B8
|
||||
/* 004A4 80A33074 0C00F82E */ jal BgCheck_AnyLineTest1
|
||||
/* 004A8 80A33078 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 004AC 80A3307C 50400004 */ beql $v0, $zero, .L80A33090
|
||||
/* 004B0 80A33080 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
|
|
|
@ -19,7 +19,7 @@ glabel func_80A62868
|
|||
/* 075A0 80A62890 8FA5004C */ lw $a1, 0x004C($sp)
|
||||
/* 075A4 80A62894 261007C0 */ addiu $s0, $s0, 0x07C0 ## $s0 = 000007C0
|
||||
/* 075A8 80A62898 02002025 */ or $a0, $s0, $zero ## $a0 = 000007C0
|
||||
/* 075AC 80A6289C 0C00F250 */ jal func_8003C940
|
||||
/* 075AC 80A6289C 0C00F250 */ jal BgCheck_EntityRaycastFloor3
|
||||
/* 075B0 80A628A0 27A6003C */ addiu $a2, $sp, 0x003C ## $a2 = FFFFFFFC
|
||||
/* 075B4 80A628A4 3C01C6FA */ lui $at, 0xC6FA ## $at = C6FA0000
|
||||
/* 075B8 80A628A8 44812000 */ mtc1 $at, $f4 ## $f4 = -32000.00
|
||||
|
@ -38,7 +38,7 @@ glabel func_80A62868
|
|||
/* 075E8 80A628D8 8C470008 */ lw $a3, 0x0008($v0) ## 00000009
|
||||
/* 075EC 80A628DC 27B90034 */ addiu $t9, $sp, 0x0034 ## $t9 = FFFFFFF4
|
||||
/* 075F0 80A628E0 AFB90014 */ sw $t9, 0x0014($sp)
|
||||
/* 075F4 80A628E4 0C010891 */ jal func_80042244
|
||||
/* 075F4 80A628E4 0C010891 */ jal WaterBox_GetSurfaceImpl
|
||||
/* 075F8 80A628E8 AFB80010 */ sw $t8, 0x0010($sp)
|
||||
/* 075FC 80A628EC 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 07600 80A628F0 14410009 */ bne $v0, $at, .L80A62918
|
||||
|
@ -69,7 +69,7 @@ glabel func_80A62868
|
|||
/* 0765C 80A6294C 00000000 */ nop
|
||||
/* 07660 80A62950 4501000C */ bc1t .L80A62984
|
||||
/* 07664 80A62954 00000000 */ nop
|
||||
/* 07668 80A62958 0C0107BB */ jal func_80041EEC
|
||||
/* 07668 80A62958 0C0107BB */ jal SurfaceType_IsHorseBlocked
|
||||
/* 0766C 80A6295C 8FA6003C */ lw $a2, 0x003C($sp)
|
||||
/* 07670 80A62960 14400008 */ bne $v0, $zero, .L80A62984
|
||||
/* 07674 80A62964 02002025 */ or $a0, $s0, $zero ## $a0 = 000007C0
|
||||
|
|
|
@ -33,7 +33,7 @@ glabel func_80A62ACC
|
|||
/* 07828 80A62B18 248507C0 */ addiu $a1, $a0, 0x07C0 ## $a1 = 000007C0
|
||||
/* 0782C 80A62B1C AFA50030 */ sw $a1, 0x0030($sp)
|
||||
/* 07830 80A62B20 AFB90014 */ sw $t9, 0x0014($sp)
|
||||
/* 07834 80A62B24 0C010891 */ jal func_80042244
|
||||
/* 07834 80A62B24 0C010891 */ jal WaterBox_GetSurfaceImpl
|
||||
/* 07838 80A62B28 AFB80010 */ sw $t8, 0x0010($sp)
|
||||
/* 0783C 80A62B2C 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 07840 80A62B30 1441000C */ bne $v0, $at, .L80A62B64
|
||||
|
@ -304,7 +304,7 @@ glabel func_80A62ACC
|
|||
/* 07C28 80A62F18 00000000 */ nop
|
||||
/* 07C2C 80A62F1C 4503000C */ bc1tl .L80A62F50
|
||||
/* 07C30 80A62F20 C6120068 */ lwc1 $f18, 0x0068($s0) ## 00000068
|
||||
/* 07C34 80A62F24 0C0107BB */ jal func_80041EEC
|
||||
/* 07C34 80A62F24 0C0107BB */ jal SurfaceType_IsHorseBlocked
|
||||
/* 07C38 80A62F28 9206007D */ lbu $a2, 0x007D($s0) ## 0000007D
|
||||
/* 07C3C 80A62F2C 14400007 */ bne $v0, $zero, .L80A62F4C
|
||||
/* 07C40 80A62F30 8FA40030 */ lw $a0, 0x0030($sp)
|
||||
|
|
|
@ -73,7 +73,7 @@ glabel func_80A63364
|
|||
/* 08174 80A63464 27A70048 */ addiu $a3, $sp, 0x0048 ## $a3 = FFFFFFD8
|
||||
/* 08178 80A63468 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 0817C 80A6346C AFA0001C */ sw $zero, 0x001C($sp)
|
||||
/* 08180 80A63470 0C00F7A1 */ jal func_8003DE84
|
||||
/* 08180 80A63470 0C00F7A1 */ jal BgCheck_EntityLineTest1
|
||||
/* 08184 80A63474 248407C0 */ addiu $a0, $a0, 0x07C0 ## $a0 = 000007C0
|
||||
/* 08188 80A63478 10400004 */ beq $v0, $zero, .L80A6348C
|
||||
/* 0818C 80A6347C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
|
|
|
@ -216,7 +216,7 @@ glabel func_80A634A0
|
|||
/* 08478 80A63768 AFA0001C */ sw $zero, 0x001C($sp)
|
||||
/* 0847C 80A6376C AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 08480 80A63770 AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 08484 80A63774 0C00F7A1 */ jal func_8003DE84
|
||||
/* 08484 80A63774 0C00F7A1 */ jal BgCheck_EntityLineTest1
|
||||
/* 08488 80A63778 AFAD0010 */ sw $t5, 0x0010($sp)
|
||||
/* 0848C 80A6377C 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 08490 80A63780 1441000A */ bne $v0, $at, .L80A637AC
|
||||
|
@ -275,7 +275,7 @@ glabel func_80A634A0
|
|||
/* 08558 80A63848 00000000 */ nop
|
||||
/* 0855C 80A6384C 450301D2 */ bc1tl .L80A63F98
|
||||
/* 08560 80A63850 8FBF0034 */ lw $ra, 0x0034($sp)
|
||||
/* 08564 80A63854 0C0107BB */ jal func_80041EEC
|
||||
/* 08564 80A63854 0C0107BB */ jal SurfaceType_IsHorseBlocked
|
||||
/* 08568 80A63858 8FA60080 */ lw $a2, 0x0080($sp)
|
||||
/* 0856C 80A6385C 544001CE */ bnel $v0, $zero, .L80A63F98
|
||||
/* 08570 80A63860 8FBF0034 */ lw $ra, 0x0034($sp)
|
||||
|
@ -321,9 +321,9 @@ glabel func_80A634A0
|
|||
.L80A638F4:
|
||||
/* 08604 80A638F4 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
.L80A638F8:
|
||||
/* 08608 80A638F8 0C00FAE1 */ jal DynaPolyInfo_GetActor
|
||||
## DynaPolyInfo_getActor
|
||||
/* 0860C 80A638FC 8FA50080 */ lw $a1, 0x0080($sp)
|
||||
/* 08608 80A638F8 0C00FAE1 */ jal DynaPoly_GetActor
|
||||
## DynaPoly_GetActor
|
||||
/* 0860C 80A638FC 8FA50080 */ lw $a1, 0x0080($sp)
|
||||
/* 08610 80A63900 8E0301F0 */ lw $v1, 0x01F0($s0) ## 000001F0
|
||||
/* 08614 80A63904 00036140 */ sll $t4, $v1, 5
|
||||
/* 08618 80A63908 05830019 */ bgezl $t4, .L80A63970
|
||||
|
@ -399,7 +399,7 @@ glabel func_80A634A0
|
|||
/* 08718 80A63A08 AD6A0004 */ sw $t2, 0x0004($t3) ## FFFFFF94
|
||||
/* 0871C 80A63A0C 8CEC0008 */ lw $t4, 0x0008($a3) ## FFFFFFDC
|
||||
/* 08720 80A63A10 AD6C0008 */ sw $t4, 0x0008($t3) ## FFFFFF98
|
||||
/* 08724 80A63A14 0C00F250 */ jal func_8003C940
|
||||
/* 08724 80A63A14 0C00F250 */ jal BgCheck_EntityRaycastFloor3
|
||||
/* 08728 80A63A18 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 0872C 80A63A1C 3C01C6FA */ lui $at, 0xC6FA ## $at = C6FA0000
|
||||
/* 08730 80A63A20 44815000 */ mtc1 $at, $f10 ## $f10 = -32000.00
|
||||
|
@ -511,7 +511,7 @@ glabel func_80A634A0
|
|||
/* 088D0 80A63BC0 00000000 */ nop
|
||||
/* 088D4 80A63BC4 4503000C */ bc1tl .L80A63BF8
|
||||
/* 088D8 80A63BC8 8FAE0070 */ lw $t6, 0x0070($sp)
|
||||
/* 088DC 80A63BCC 0C0107BB */ jal func_80041EEC
|
||||
/* 088DC 80A63BCC 0C0107BB */ jal SurfaceType_IsHorseBlocked
|
||||
/* 088E0 80A63BD0 8FA60080 */ lw $a2, 0x0080($sp)
|
||||
/* 088E4 80A63BD4 14400007 */ bne $v0, $zero, .L80A63BF4
|
||||
/* 088E8 80A63BD8 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
|
@ -616,7 +616,7 @@ glabel func_80A634A0
|
|||
/* 08A50 80A63D40 AF190004 */ sw $t9, 0x0004($t8) ## FFFFFF94
|
||||
/* 08A54 80A63D44 8DA80008 */ lw $t0, 0x0008($t5) ## FFFFFFDC
|
||||
/* 08A58 80A63D48 AF080008 */ sw $t0, 0x0008($t8) ## FFFFFF98
|
||||
/* 08A5C 80A63D4C 0C00F250 */ jal func_8003C940
|
||||
/* 08A5C 80A63D4C 0C00F250 */ jal BgCheck_EntityRaycastFloor3
|
||||
/* 08A60 80A63D50 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 08A64 80A63D54 3C01C6FA */ lui $at, 0xC6FA ## $at = C6FA0000
|
||||
/* 08A68 80A63D58 44818000 */ mtc1 $at, $f16 ## $f16 = -32000.00
|
||||
|
@ -645,7 +645,7 @@ glabel func_80A634A0
|
|||
/* 08AC4 80A63DB4 00000000 */ nop
|
||||
/* 08AC8 80A63DB8 4503000C */ bc1tl .L80A63DEC
|
||||
/* 08ACC 80A63DBC 8FAC0070 */ lw $t4, 0x0070($sp)
|
||||
/* 08AD0 80A63DC0 0C0107BB */ jal func_80041EEC
|
||||
/* 08AD0 80A63DC0 0C0107BB */ jal SurfaceType_IsHorseBlocked
|
||||
/* 08AD4 80A63DC4 8FA60080 */ lw $a2, 0x0080($sp)
|
||||
/* 08AD8 80A63DC8 14400007 */ bne $v0, $zero, .L80A63DE8
|
||||
/* 08ADC 80A63DCC 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
|
|
|
@ -18,7 +18,7 @@ glabel func_80A64578
|
|||
/* 092C0 80A645B0 90E6007D */ lbu $a2, 0x007D($a3) ## 0000007D
|
||||
/* 092C4 80A645B4 AFA70028 */ sw $a3, 0x0028($sp)
|
||||
/* 092C8 80A645B8 8FA5001C */ lw $a1, 0x001C($sp)
|
||||
/* 092CC 80A645BC 0C010839 */ jal func_800420E4
|
||||
/* 092CC 80A645BC 0C010839 */ jal SurfaceType_GetConveyorDirection
|
||||
/* 092D0 80A645C0 248407C0 */ addiu $a0, $a0, 0x07C0 ## $a0 = 000007C0
|
||||
/* 092D4 80A645C4 8FA70028 */ lw $a3, 0x0028($sp)
|
||||
/* 092D8 80A645C8 00025280 */ sll $t2, $v0, 10
|
||||
|
|
|
@ -17,8 +17,8 @@ glabel EnJj_Destroy
|
|||
/* 002CC 80A87ACC 8DE6014C */ lw $a2, 0x014C($t7) ## 0000014C
|
||||
/* 002D0 80A87AD0 AFA7001C */ sw $a3, 0x001C($sp)
|
||||
/* 002D4 80A87AD4 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
|
||||
/* 002D8 80A87AD8 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 002D8 80A87AD8 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 002DC 80A87ADC 24E50810 */ addiu $a1, $a3, 0x0810 ## $a1 = 00000810
|
||||
/* 002E0 80A87AE0 8FA50018 */ lw $a1, 0x0018($sp)
|
||||
/* 002E4 80A87AE4 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
|
@ -32,8 +32,8 @@ glabel EnJj_Destroy
|
|||
.L80A87AFC:
|
||||
/* 002FC 80A87AFC 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
|
||||
/* 00300 80A87B00 24E50810 */ addiu $a1, $a3, 0x0810 ## $a1 = 00000810
|
||||
/* 00304 80A87B04 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 00304 80A87B04 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 00308 80A87B08 8F06014C */ lw $a2, 0x014C($t8) ## 0000014C
|
||||
/* 0030C 80A87B0C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A87B10:
|
||||
|
|
|
@ -91,19 +91,19 @@ glabel EnJj_Init
|
|||
/* 00154 80A87954 AFA90020 */ sw $t1, 0x0020($sp)
|
||||
/* 00158 80A87958 AE020300 */ sw $v0, 0x0300($s0) ## 00000300
|
||||
/* 0015C 80A8795C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00160 80A87960 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 00160 80A87960 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 00164 80A87964 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 00168 80A87968 3C040600 */ lui $a0, %hi(D_06000A1C) ## $a0 = 06000000
|
||||
/* 0016C 80A8796C 24840A1C */ addiu $a0, $a0, %lo(D_06000A1C) ## $a0 = 06000A1C
|
||||
/* 00170 80A87970 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00170 80A87970 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 00174 80A87974 27A5004C */ addiu $a1, $sp, 0x004C ## $a1 = FFFFFFF4
|
||||
/* 00178 80A87978 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0017C 80A8797C 26250810 */ addiu $a1, $s1, 0x0810 ## $a1 = 00000810
|
||||
/* 00180 80A87980 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 00184 80A87984 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 00184 80A87984 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 00188 80A87988 8FA7004C */ lw $a3, 0x004C($sp)
|
||||
/* 0018C 80A8798C AE02014C */ sw $v0, 0x014C($s0) ## 0000014C
|
||||
/* 00190 80A87990 260502B0 */ addiu $a1, $s0, 0x02B0 ## $a1 = 000002B0
|
||||
|
@ -122,20 +122,20 @@ glabel EnJj_Init
|
|||
/* 001BC 80A879BC 10000030 */ beq $zero, $zero, .L80A87A80
|
||||
/* 001C0 80A879C0 A20A00AE */ sb $t2, 0x00AE($s0) ## 000000AE
|
||||
.L80A879C4:
|
||||
/* 001C4 80A879C4 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 001C4 80A879C4 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 001C8 80A879C8 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 001CC 80A879CC 3C040600 */ lui $a0, %hi(D_06001830) ## $a0 = 06000000
|
||||
/* 001D0 80A879D0 24841830 */ addiu $a0, $a0, %lo(D_06001830) ## $a0 = 06001830
|
||||
/* 001D4 80A879D4 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 001D4 80A879D4 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 001D8 80A879D8 27A5004C */ addiu $a1, $sp, 0x004C ## $a1 = FFFFFFF4
|
||||
/* 001DC 80A879DC 26250810 */ addiu $a1, $s1, 0x0810 ## $a1 = 00000810
|
||||
/* 001E0 80A879E0 AFA50044 */ sw $a1, 0x0044($sp)
|
||||
/* 001E4 80A879E4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 001E8 80A879E8 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 001EC 80A879EC 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 001EC 80A879EC 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 001F0 80A879F0 8FA7004C */ lw $a3, 0x004C($sp)
|
||||
/* 001F4 80A879F4 8FA50044 */ lw $a1, 0x0044($sp)
|
||||
/* 001F8 80A879F8 AE02014C */ sw $v0, 0x014C($s0) ## 0000014C
|
||||
|
@ -154,19 +154,19 @@ glabel EnJj_Init
|
|||
/* 00228 80A87A28 10000016 */ beq $zero, $zero, .L80A87A84
|
||||
/* 0022C 80A87A2C 8FBF003C */ lw $ra, 0x003C($sp)
|
||||
.L80A87A30:
|
||||
/* 00230 80A87A30 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 00230 80A87A30 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 00234 80A87A34 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 00238 80A87A38 3C040601 */ lui $a0, %hi(D_0600BA8C) ## $a0 = 06010000
|
||||
/* 0023C 80A87A3C 2484BA8C */ addiu $a0, $a0, %lo(D_0600BA8C) ## $a0 = 0600BA8C
|
||||
/* 00240 80A87A40 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00240 80A87A40 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 00244 80A87A44 27A5004C */ addiu $a1, $sp, 0x004C ## $a1 = FFFFFFF4
|
||||
/* 00248 80A87A48 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0024C 80A87A4C 26250810 */ addiu $a1, $s1, 0x0810 ## $a1 = 00000810
|
||||
/* 00250 80A87A50 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 00254 80A87A54 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 00254 80A87A54 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 00258 80A87A58 8FA7004C */ lw $a3, 0x004C($sp)
|
||||
/* 0025C 80A87A5C 3C0C80A8 */ lui $t4, %hi(func_80A87F44) ## $t4 = 80A80000
|
||||
/* 00260 80A87A60 258C7F44 */ addiu $t4, $t4, %lo(func_80A87F44) ## $t4 = 80A87F44
|
||||
|
|
|
@ -5,8 +5,8 @@ glabel EnJsjutan_Destroy
|
|||
/* 0009C 80A8983C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 000A0 80A89840 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 000A4 80A89844 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 000A8 80A89848 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 000A8 80A89848 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 000AC 80A8984C 8DC6014C */ lw $a2, 0x014C($t6) ## 0000014C
|
||||
/* 000B0 80A89850 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 000B4 80A89854 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
|
|
|
@ -9,19 +9,19 @@ glabel EnJsjutan_Init
|
|||
/* 0001C 80A897BC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00020 80A897C0 01C17824 */ and $t7, $t6, $at
|
||||
/* 00024 80A897C4 AC8F0004 */ sw $t7, 0x0004($a0) ## 00000004
|
||||
/* 00028 80A897C8 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 00028 80A897C8 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 0002C 80A897CC 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 00030 80A897D0 3C0480A9 */ lui $a0, %hi(D_80A8E400) ## $a0 = 80A90000
|
||||
/* 00034 80A897D4 2484E400 */ addiu $a0, $a0, %lo(D_80A8E400) ## $a0 = 80A8E400
|
||||
/* 00038 80A897D8 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00038 80A897D8 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 0003C 80A897DC 27A50024 */ addiu $a1, $sp, 0x0024 ## $a1 = FFFFFFF4
|
||||
/* 00040 80A897E0 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 00044 80A897E4 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 00048 80A897E8 8FA70024 */ lw $a3, 0x0024($sp)
|
||||
/* 0004C 80A897EC 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 0004C 80A897EC 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 00050 80A897F0 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 00054 80A897F4 3C053CA3 */ lui $a1, 0x3CA3 ## $a1 = 3CA30000
|
||||
/* 00058 80A897F8 AE02014C */ sw $v0, 0x014C($s0) ## 0000014C
|
||||
|
|
|
@ -247,7 +247,7 @@ glabel EnPeehat_Update
|
|||
/* 02C7C 80AD211C AFAD0010 */ sw $t5, 0x0010($sp)
|
||||
/* 02C80 80AD2120 02203025 */ or $a2, $s1, $zero ## $a2 = 000002C8
|
||||
/* 02C84 80AD2124 02403825 */ or $a3, $s2, $zero ## $a3 = FFFFFFE8
|
||||
/* 02C88 80AD2128 0C00F7A1 */ jal func_8003DE84
|
||||
/* 02C88 80AD2128 0C00F7A1 */ jal BgCheck_EntityLineTest1
|
||||
/* 02C8C 80AD212C AFA0001C */ sw $zero, 0x001C($sp)
|
||||
/* 02C90 80AD2130 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 02C94 80AD2134 14410018 */ bne $v0, $at, .L80AD2198
|
||||
|
|
|
@ -48,7 +48,7 @@ glabel EnRiverSound_Update
|
|||
/* 00640 80AE6F70 26050078 */ addiu $a1, $s0, 0x0078 ## $a1 = 00000078
|
||||
/* 00644 80AE6F74 27A60034 */ addiu $a2, $sp, 0x0034 ## $a2 = FFFFFFEC
|
||||
/* 00648 80AE6F78 02003825 */ or $a3, $s0, $zero ## $a3 = 00000000
|
||||
/* 0064C 80AE6F7C 0C00F269 */ jal func_8003C9A4
|
||||
/* 0064C 80AE6F7C 0C00F269 */ jal BgCheck_EntityRaycastFloor4
|
||||
/* 00650 80AE6F80 AFAF0010 */ sw $t7, 0x0010($sp)
|
||||
/* 00654 80AE6F84 3C01C6FA */ lui $at, 0xC6FA ## $at = C6FA0000
|
||||
/* 00658 80AE6F88 44812000 */ mtc1 $at, $f4 ## $f4 = -32000.00
|
||||
|
@ -58,7 +58,7 @@ glabel EnRiverSound_Update
|
|||
/* 00668 80AE6F98 00000000 */ nop
|
||||
/* 0066C 80AE6F9C 45030006 */ bc1tl .L80AE6FB8
|
||||
/* 00670 80AE6FA0 A200014D */ sb $zero, 0x014D($s0) ## 0000014D
|
||||
/* 00674 80AE6FA4 0C010830 */ jal func_800420C0
|
||||
/* 00674 80AE6FA4 0C010830 */ jal SurfaceType_GetConveyorSpeed
|
||||
/* 00678 80AE6FA8 8E050078 */ lw $a1, 0x0078($s0) ## 00000078
|
||||
/* 0067C 80AE6FAC 10000002 */ beq $zero, $zero, .L80AE6FB8
|
||||
/* 00680 80AE6FB0 A202014D */ sb $v0, 0x014D($s0) ## 0000014D
|
||||
|
|
|
@ -14,7 +14,7 @@ glabel func_80B0C020
|
|||
/* 002A0 80B0C050 AFAE0010 */ sw $t6, 0x0010($sp)
|
||||
/* 002A4 80B0C054 AFA40034 */ sw $a0, 0x0034($sp)
|
||||
/* 002A8 80B0C058 AFA00020 */ sw $zero, 0x0020($sp)
|
||||
/* 002AC 80B0C05C 0C00F7A1 */ jal func_8003DE84
|
||||
/* 002AC 80B0C05C 0C00F7A1 */ jal BgCheck_EntityLineTest1
|
||||
/* 002B0 80B0C060 AFA80024 */ sw $t0, 0x0024($sp)
|
||||
/* 002B4 80B0C064 14400003 */ bne $v0, $zero, .L80B0C074
|
||||
/* 002B8 80B0C068 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
|
@ -33,7 +33,7 @@ glabel func_80B0C020
|
|||
.L80B0C098:
|
||||
/* 002E8 80B0C098 8FAB0050 */ lw $t3, 0x0050($sp)
|
||||
/* 002EC 80B0C09C 8FA5003C */ lw $a1, 0x003C($sp)
|
||||
/* 002F0 80B0C0A0 0C010812 */ jal func_80042048
|
||||
/* 002F0 80B0C0A0 0C010812 */ jal SurfaceType_IsIgnoredByProjectiles
|
||||
/* 002F4 80B0C0A4 8D660000 */ lw $a2, 0x0000($t3) ## 00000000
|
||||
/* 002F8 80B0C0A8 50400004 */ beql $v0, $zero, .L80B0C0BC
|
||||
/* 002FC 80B0C0AC 8FA2003C */ lw $v0, 0x003C($sp)
|
||||
|
|
|
@ -80,7 +80,7 @@ glabel func_80B0DEA8
|
|||
/* 02210 80B0DFC0 AFAB0014 */ sw $t3, 0x0014($sp)
|
||||
/* 02214 80B0DFC4 AFAA0010 */ sw $t2, 0x0010($sp)
|
||||
/* 02218 80B0DFC8 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 0221C 80B0DFCC 0C00F7A1 */ jal func_8003DE84
|
||||
/* 0221C 80B0DFCC 0C00F7A1 */ jal BgCheck_EntityLineTest1
|
||||
/* 02220 80B0DFD0 AFA0001C */ sw $zero, 0x001C($sp)
|
||||
/* 02224 80B0DFD4 54400004 */ bnel $v0, $zero, .L80B0DFE8
|
||||
/* 02228 80B0DFD8 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
|
|
|
@ -45,7 +45,7 @@ glabel func_80B0DFFC
|
|||
/* 022E0 80B0E090 26060454 */ addiu $a2, $s0, 0x0454 ## $a2 = 00000454
|
||||
/* 022E4 80B0E094 27A70050 */ addiu $a3, $sp, 0x0050 ## $a3 = FFFFFFE8
|
||||
/* 022E8 80B0E098 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 022EC 80B0E09C 0C00F7A1 */ jal func_8003DE84
|
||||
/* 022EC 80B0E09C 0C00F7A1 */ jal BgCheck_EntityLineTest1
|
||||
/* 022F0 80B0E0A0 AFA0001C */ sw $zero, 0x001C($sp)
|
||||
/* 022F4 80B0E0A4 54400004 */ bnel $v0, $zero, .L80B0E0B8
|
||||
/* 022F8 80B0E0A8 8FB8006C */ lw $t8, 0x006C($sp)
|
||||
|
@ -73,7 +73,7 @@ glabel func_80B0DFFC
|
|||
/* 02348 80B0E0F8 26060460 */ addiu $a2, $s0, 0x0460 ## $a2 = 00000460
|
||||
/* 0234C 80B0E0FC 27A70050 */ addiu $a3, $sp, 0x0050 ## $a3 = FFFFFFE8
|
||||
/* 02350 80B0E100 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 02354 80B0E104 0C00F7A1 */ jal func_8003DE84
|
||||
/* 02354 80B0E104 0C00F7A1 */ jal BgCheck_EntityLineTest1
|
||||
/* 02358 80B0E108 AFA0001C */ sw $zero, 0x001C($sp)
|
||||
/* 0235C 80B0E10C 50400004 */ beql $v0, $zero, .L80B0E120
|
||||
/* 02360 80B0E110 8FAD006C */ lw $t5, 0x006C($sp)
|
||||
|
@ -99,7 +99,7 @@ glabel func_80B0DFFC
|
|||
/* 023A8 80B0E158 AFB90014 */ sw $t9, 0x0014($sp)
|
||||
/* 023AC 80B0E15C AFB80010 */ sw $t8, 0x0010($sp)
|
||||
/* 023B0 80B0E160 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 023B4 80B0E164 0C00F7A1 */ jal func_8003DE84
|
||||
/* 023B4 80B0E164 0C00F7A1 */ jal BgCheck_EntityLineTest1
|
||||
/* 023B8 80B0E168 AFA0001C */ sw $zero, 0x001C($sp)
|
||||
/* 023BC 80B0E16C 54400004 */ bnel $v0, $zero, .L80B0E180
|
||||
/* 023C0 80B0E170 8FAB006C */ lw $t3, 0x006C($sp)
|
||||
|
@ -125,7 +125,7 @@ glabel func_80B0DFFC
|
|||
/* 02408 80B0E1B8 AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 0240C 80B0E1BC AFAD0010 */ sw $t5, 0x0010($sp)
|
||||
/* 02410 80B0E1C0 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 02414 80B0E1C4 0C00F7A1 */ jal func_8003DE84
|
||||
/* 02414 80B0E1C4 0C00F7A1 */ jal BgCheck_EntityLineTest1
|
||||
/* 02418 80B0E1C8 AFA0001C */ sw $zero, 0x001C($sp)
|
||||
/* 0241C 80B0E1CC 50400003 */ beql $v0, $zero, .L80B0E1DC
|
||||
/* 02420 80B0E1D0 26190430 */ addiu $t9, $s0, 0x0430 ## $t9 = 00000430
|
||||
|
@ -145,7 +145,7 @@ glabel func_80B0DFFC
|
|||
/* 02450 80B0E200 26060484 */ addiu $a2, $s0, 0x0484 ## $a2 = 00000484
|
||||
/* 02454 80B0E204 27A70050 */ addiu $a3, $sp, 0x0050 ## $a3 = FFFFFFE8
|
||||
/* 02458 80B0E208 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 0245C 80B0E20C 0C00F7A1 */ jal func_8003DE84
|
||||
/* 0245C 80B0E20C 0C00F7A1 */ jal BgCheck_EntityLineTest1
|
||||
/* 02460 80B0E210 AFA0001C */ sw $zero, 0x001C($sp)
|
||||
/* 02464 80B0E214 50400039 */ beql $v0, $zero, .L80B0E2FC
|
||||
/* 02468 80B0E218 8FBF003C */ lw $ra, 0x003C($sp)
|
||||
|
|
|
@ -304,7 +304,7 @@ glabel EnTrap_Update
|
|||
/* 00818 80B24E78 AFAC0018 */ sw $t4, 0x0018($sp)
|
||||
/* 0081C 80B24E7C AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 00820 80B24E80 AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 00824 80B24E84 0C00F7A1 */ jal func_8003DE84
|
||||
/* 00824 80B24E84 0C00F7A1 */ jal BgCheck_EntityLineTest1
|
||||
/* 00828 80B24E88 E7A40074 */ swc1 $f4, 0x0074($sp)
|
||||
/* 0082C 80B24E8C 44801000 */ mtc1 $zero, $f2 ## $f2 = 0.00
|
||||
/* 00830 80B24E90 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
|
|
|
@ -81,7 +81,7 @@ glabel EnVali_Init
|
|||
/* 00128 80B267D8 262407C0 */ addiu $a0, $s1, 0x07C0 ## $a0 = 000007C0
|
||||
/* 0012C 80B267DC 26050078 */ addiu $a1, $s0, 0x0078 ## $a1 = 00000078
|
||||
/* 00130 80B267E0 27A60034 */ addiu $a2, $sp, 0x0034 ## $a2 = FFFFFFF4
|
||||
/* 00134 80B267E4 0C00F269 */ jal func_8003C9A4
|
||||
/* 00134 80B267E4 0C00F269 */ jal BgCheck_EntityRaycastFloor4
|
||||
/* 00138 80B267E8 02003825 */ or $a3, $s0, $zero ## $a3 = 00000000
|
||||
/* 0013C 80B267EC 3C01C6FA */ lui $at, 0xC6FA ## $at = C6FA0000
|
||||
/* 00140 80B267F0 44812000 */ mtc1 $at, $f4 ## $f4 = -32000.00
|
||||
|
|
|
@ -16,7 +16,7 @@ glabel func_80B32804
|
|||
/* 005AC 80B3283C 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 005B0 80B32840 AFAE0010 */ sw $t6, 0x0010($sp)
|
||||
/* 005B4 80B32844 248407C0 */ addiu $a0, $a0, 0x07C0 ## $a0 = 000007C0
|
||||
/* 005B8 80B32848 0C00F269 */ jal func_8003C9A4
|
||||
/* 005B8 80B32848 0C00F269 */ jal BgCheck_EntityRaycastFloor4
|
||||
/* 005BC 80B3284C AFA4002C */ sw $a0, 0x002C($sp)
|
||||
/* 005C0 80B32850 E6000080 */ swc1 $f0, 0x0080($s0) ## 00000080
|
||||
/* 005C4 80B32854 8E060024 */ lw $a2, 0x0024($s0) ## 00000024
|
||||
|
@ -26,7 +26,7 @@ glabel func_80B32804
|
|||
/* 005D4 80B32864 AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 005D8 80B32868 AFAF0010 */ sw $t7, 0x0010($sp)
|
||||
/* 005DC 80B3286C 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 005E0 80B32870 0C010891 */ jal func_80042244
|
||||
/* 005E0 80B32870 0C010891 */ jal WaterBox_GetSurfaceImpl
|
||||
/* 005E4 80B32874 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 005E8 80B32878 10400009 */ beq $v0, $zero, .L80B328A0
|
||||
/* 005EC 80B3287C 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
|
||||
|
|
|
@ -308,7 +308,7 @@ glabel L80B3B470
|
|||
/* 006F4 80B3B664 E6120028 */ swc1 $f18, 0x0028($s0) ## 00000028
|
||||
/* 006F8 80B3B668 8FA40054 */ lw $a0, 0x0054($sp)
|
||||
/* 006FC 80B3B66C AFA90010 */ sw $t1, 0x0010($sp)
|
||||
/* 00700 80B3B670 0C00F269 */ jal func_8003C9A4
|
||||
/* 00700 80B3B670 0C00F269 */ jal BgCheck_EntityRaycastFloor4
|
||||
/* 00704 80B3B674 248407C0 */ addiu $a0, $a0, 0x07C0 ## $a0 = 000007C0
|
||||
/* 00708 80B3B678 3C01C6FA */ lui $at, 0xC6FA ## $at = C6FA0000
|
||||
/* 0070C 80B3B67C 44814000 */ mtc1 $at, $f8 ## $f8 = -32000.00
|
||||
|
|
|
@ -21,7 +21,7 @@ glabel func_80B3CE84
|
|||
/* 00CEC 80B3CECC 11E00008 */ beq $t7, $zero, .L80B3CEF0
|
||||
/* 00CF0 80B3CED0 248407C0 */ addiu $a0, $a0, 0x07C0 ## $a0 = 000007C0
|
||||
/* 00CF4 80B3CED4 8E050078 */ lw $a1, 0x0078($s0) ## 00000078
|
||||
/* 00CF8 80B3CED8 0C0107CD */ jal func_80041F34
|
||||
/* 00CF8 80B3CED8 0C0107CD */ jal SurfaceType_GetSfx
|
||||
/* 00CFC 80B3CEDC 9206007D */ lbu $a2, 0x007D($s0) ## 0000007D
|
||||
/* 00D00 80B3CEE0 24430800 */ addiu $v1, $v0, 0x0800 ## $v1 = 00000800
|
||||
/* 00D04 80B3CEE4 3065FFFF */ andi $a1, $v1, 0xFFFF ## $a1 = 00000800
|
||||
|
|
|
@ -16,7 +16,7 @@ glabel func_80B3CF04
|
|||
/* 00D5C 80B3CF3C 11E00008 */ beq $t7, $zero, .L80B3CF60
|
||||
/* 00D60 80B3CF40 248407C0 */ addiu $a0, $a0, 0x07C0 ## $a0 = 000007C0
|
||||
/* 00D64 80B3CF44 8E050078 */ lw $a1, 0x0078($s0) ## 00000078
|
||||
/* 00D68 80B3CF48 0C0107CD */ jal func_80041F34
|
||||
/* 00D68 80B3CF48 0C0107CD */ jal SurfaceType_GetSfx
|
||||
/* 00D6C 80B3CF4C 9206007D */ lbu $a2, 0x007D($s0) ## 0000007D
|
||||
/* 00D70 80B3CF50 24430800 */ addiu $v1, $v0, 0x0800 ## $v1 = 00000800
|
||||
/* 00D74 80B3CF54 3065FFFF */ andi $a1, $v1, 0xFFFF ## $a1 = 00000800
|
||||
|
|
|
@ -22,7 +22,7 @@ glabel func_80B3CF90
|
|||
/* 00DFC 80B3CFDC 8FA20018 */ lw $v0, 0x0018($sp)
|
||||
/* 00E00 80B3CFE0 24E407C0 */ addiu $a0, $a3, 0x07C0 ## $a0 = 000007C0
|
||||
/* 00E04 80B3CFE4 8C450078 */ lw $a1, 0x0078($v0) ## 00000078
|
||||
/* 00E08 80B3CFE8 0C0107CD */ jal func_80041F34
|
||||
/* 00E08 80B3CFE8 0C0107CD */ jal SurfaceType_GetSfx
|
||||
/* 00E0C 80B3CFEC 9046007D */ lbu $a2, 0x007D($v0) ## 0000007D
|
||||
/* 00E10 80B3CFF0 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 00E14 80B3CFF4 24430800 */ addiu $v1, $v0, 0x0800 ## $v1 = 00000800
|
||||
|
|
|
@ -9,8 +9,8 @@ glabel ObjBean_Destroy
|
|||
/* 01270 80B8FCF0 11C00006 */ beq $t6, $zero, .L80B8FD0C
|
||||
/* 01274 80B8FCF4 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 01278 80B8FCF8 8CE6014C */ lw $a2, 0x014C($a3) ## 0000014C
|
||||
/* 0127C 80B8FCFC 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 0127C 80B8FCFC 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 01280 80B8FD00 AFA70018 */ sw $a3, 0x0018($sp)
|
||||
/* 01284 80B8FD04 8FA70018 */ lw $a3, 0x0018($sp)
|
||||
/* 01288 80B8FD08 90E201F7 */ lbu $v0, 0x01F7($a3) ## 000001F7
|
||||
|
|
|
@ -16,18 +16,18 @@ glabel func_80B8EAD8
|
|||
/* 00068 80B8EAE8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0006C 80B8EAEC AFA60040 */ sw $a2, 0x0040($sp)
|
||||
/* 00070 80B8EAF0 AFA00030 */ sw $zero, 0x0030($sp)
|
||||
/* 00074 80B8EAF4 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 00074 80B8EAF4 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 00078 80B8EAF8 00E02825 */ or $a1, $a3, $zero ## $a1 = 00000000
|
||||
/* 0007C 80B8EAFC 8FA40040 */ lw $a0, 0x0040($sp)
|
||||
/* 00080 80B8EB00 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00080 80B8EB00 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 00084 80B8EB04 27A50030 */ addiu $a1, $sp, 0x0030 ## $a1 = FFFFFFF8
|
||||
/* 00088 80B8EB08 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 0008C 80B8EB0C 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 00090 80B8EB10 8FA70030 */ lw $a3, 0x0030($sp)
|
||||
/* 00094 80B8EB14 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 00094 80B8EB14 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 00098 80B8EB18 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 0009C 80B8EB1C 24010032 */ addiu $at, $zero, 0x0032 ## $at = 00000032
|
||||
/* 000A0 80B8EB20 1441000A */ bne $v0, $at, .L80B8EB4C
|
||||
|
|
|
@ -22,7 +22,7 @@ glabel func_80B8EB60
|
|||
/* 0011C 80B8EB9C 24E50078 */ addiu $a1, $a3, 0x0078 ## $a1 = 00000078
|
||||
/* 00120 80B8EBA0 AFA70030 */ sw $a3, 0x0030($sp)
|
||||
/* 00124 80B8EBA4 AFAE0010 */ sw $t6, 0x0010($sp)
|
||||
/* 00128 80B8EBA8 0C00F269 */ jal func_8003C9A4
|
||||
/* 00128 80B8EBA8 0C00F269 */ jal BgCheck_EntityRaycastFloor4
|
||||
/* 0012C 80B8EBAC E7B0002C */ swc1 $f16, 0x002C($sp)
|
||||
/* 00130 80B8EBB0 8FA70030 */ lw $a3, 0x0030($sp)
|
||||
/* 00134 80B8EBB4 E4E00080 */ swc1 $f0, 0x0080($a3) ## 00000080
|
||||
|
|
|
@ -12,8 +12,8 @@ glabel ObjKibako2_Destroy
|
|||
/* 00408 80B95DD8 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 0040C 80B95DDC 8FAE0018 */ lw $t6, 0x0018($sp)
|
||||
/* 00410 80B95DE0 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 00414 80B95DE4 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 00414 80B95DE4 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 00418 80B95DE8 8DC6014C */ lw $a2, 0x014C($t6) ## 0000014C
|
||||
/* 0041C 80B95DEC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00420 80B95DF0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
|
|
|
@ -11,7 +11,7 @@ glabel ObjKibako2_Init
|
|||
/* 00330 80B95D00 AFA5003C */ sw $a1, 0x003C($sp)
|
||||
/* 00334 80B95D04 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00338 80B95D08 AFA0002C */ sw $zero, 0x002C($sp)
|
||||
/* 0033C 80B95D0C 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 0033C 80B95D0C 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 00340 80B95D10 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 00344 80B95D14 3C0580B9 */ lui $a1, %hi(D_80B95FFC) ## $a1 = 80B90000
|
||||
|
@ -24,14 +24,14 @@ glabel ObjKibako2_Init
|
|||
/* 0035C 80B95D2C 8FA5003C */ lw $a1, 0x003C($sp)
|
||||
/* 00360 80B95D30 3C040600 */ lui $a0, %hi(D_06000B70) ## $a0 = 06000000
|
||||
/* 00364 80B95D34 24840B70 */ addiu $a0, $a0, %lo(D_06000B70) ## $a0 = 06000B70
|
||||
/* 00368 80B95D38 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00368 80B95D38 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 0036C 80B95D3C 27A5002C */ addiu $a1, $sp, 0x002C ## $a1 = FFFFFFF4
|
||||
/* 00370 80B95D40 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 00374 80B95D44 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 00378 80B95D48 8FA7002C */ lw $a3, 0x002C($sp)
|
||||
/* 0037C 80B95D4C 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 0037C 80B95D4C 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 00380 80B95D50 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 00384 80B95D54 A60000B4 */ sh $zero, 0x00B4($s0) ## 000000B4
|
||||
/* 00388 80B95D58 860F0018 */ lh $t7, 0x0018($s0) ## 00000018
|
||||
|
|
|
@ -5,8 +5,8 @@ glabel ObjLift_Destroy
|
|||
/* 00428 80B964F8 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0042C 80B964FC 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 00430 80B96500 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 00434 80B96504 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 00434 80B96504 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 00438 80B96508 8DC6014C */ lw $a2, 0x014C($t6) ## 0000014C
|
||||
/* 0043C 80B9650C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00440 80B96510 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
|
|
|
@ -16,18 +16,18 @@ glabel func_80B960D8
|
|||
/* 00018 80B960E8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0001C 80B960EC AFA60040 */ sw $a2, 0x0040($sp)
|
||||
/* 00020 80B960F0 AFA00030 */ sw $zero, 0x0030($sp)
|
||||
/* 00024 80B960F4 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 00024 80B960F4 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 00028 80B960F8 00E02825 */ or $a1, $a3, $zero ## $a1 = 00000000
|
||||
/* 0002C 80B960FC 8FA40040 */ lw $a0, 0x0040($sp)
|
||||
/* 00030 80B96100 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00030 80B96100 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 00034 80B96104 27A50030 */ addiu $a1, $sp, 0x0030 ## $a1 = FFFFFFF8
|
||||
/* 00038 80B96108 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 0003C 80B9610C 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 00040 80B96110 8FA70030 */ lw $a3, 0x0030($sp)
|
||||
/* 00044 80B96114 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 00044 80B96114 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 00048 80B96118 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 0004C 80B9611C 24010032 */ addiu $at, $zero, 0x0032 ## $at = 00000032
|
||||
/* 00050 80B96120 1441000A */ bne $v0, $at, .L80B9614C
|
||||
|
|
|
@ -31,7 +31,7 @@ glabel func_80B96840
|
|||
/* 007C8 80B96898 27A60038 */ addiu $a2, $sp, 0x0038 ## $a2 = FFFFFFF8
|
||||
/* 007CC 80B9689C E7A80030 */ swc1 $f8, 0x0030($sp)
|
||||
/* 007D0 80B968A0 02003825 */ or $a3, $s0, $zero ## $a3 = 00000000
|
||||
/* 007D4 80B968A4 0C00F269 */ jal func_8003C9A4
|
||||
/* 007D4 80B968A4 0C00F269 */ jal BgCheck_EntityRaycastFloor4
|
||||
/* 007D8 80B968A8 248407C0 */ addiu $a0, $a0, 0x07C0 ## $a0 = 000007C0
|
||||
/* 007DC 80B968AC 8609001C */ lh $t1, 0x001C($s0) ## 0000001C
|
||||
/* 007E0 80B968B0 3C0180B9 */ lui $at, %hi(D_80B96A10) ## $at = 80B90000
|
||||
|
|
|
@ -23,7 +23,7 @@ glabel func_80BA0DF4
|
|||
/* 000D0 80BA0E30 27A50034 */ addiu $a1, $sp, 0x0034 ## $a1 = FFFFFFFC
|
||||
/* 000D4 80BA0E34 AFA70038 */ sw $a3, 0x0038($sp)
|
||||
/* 000D8 80BA0E38 AFAE0010 */ sw $t6, 0x0010($sp)
|
||||
/* 000DC 80BA0E3C 0C00F269 */ jal func_8003C9A4
|
||||
/* 000DC 80BA0E3C 0C00F269 */ jal BgCheck_EntityRaycastFloor4
|
||||
/* 000E0 80BA0E40 E7B00030 */ swc1 $f16, 0x0030($sp)
|
||||
/* 000E4 80BA0E44 3C01C6FA */ lui $at, 0xC6FA ## $at = C6FA0000
|
||||
/* 000E8 80BA0E48 44819000 */ mtc1 $at, $f18 ## $f18 = -32000.00
|
||||
|
|
|
@ -9,8 +9,8 @@ glabel ObjWarp2block_Destroy
|
|||
/* 006B4 80BA24A4 31F80001 */ andi $t8, $t7, 0x0001 ## $t8 = 00000000
|
||||
/* 006B8 80BA24A8 13000003 */ beq $t8, $zero, .L80BA24B8
|
||||
/* 006BC 80BA24AC 24A50810 */ addiu $a1, $a1, 0x0810 ## $a1 = 00000810
|
||||
/* 006C0 80BA24B0 0C00FB56 */ jal DynaPolyInfo_Free
|
||||
## DynaPolyInfo_delReserve
|
||||
/* 006C0 80BA24B0 0C00FB56 */ jal DynaPoly_DeleteBgActor
|
||||
## DynaPoly_DeleteBgActor
|
||||
/* 006C4 80BA24B4 8CE6014C */ lw $a2, 0x014C($a3) ## 0000014C
|
||||
.L80BA24B8:
|
||||
/* 006C8 80BA24B8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
|
|
|
@ -61,19 +61,19 @@ glabel ObjWarp2block_Init
|
|||
/* 0061C 80BA240C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00620 80BA2410 AE000134 */ sw $zero, 0x0134($s0) ## 00000134
|
||||
.L80BA2414:
|
||||
/* 00624 80BA2414 0C010D20 */ jal DynaPolyInfo_SetActorMove
|
||||
/* 00624 80BA2414 0C010D20 */ jal DynaPolyActor_Init
|
||||
|
||||
/* 00628 80BA2418 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 0062C 80BA241C 3C040600 */ lui $a0, %hi(D_06000B30) ## $a0 = 06000000
|
||||
/* 00630 80BA2420 24840B30 */ addiu $a0, $a0, %lo(D_06000B30) ## $a0 = 06000B30
|
||||
/* 00634 80BA2424 0C010620 */ jal DynaPolyInfo_Alloc
|
||||
/* 00634 80BA2424 0C010620 */ jal CollisionHeader_GetVirtual
|
||||
|
||||
/* 00638 80BA2428 27A50024 */ addiu $a1, $sp, 0x0024 ## $a1 = FFFFFFF4
|
||||
/* 0063C 80BA242C 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 00640 80BA2430 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 00644 80BA2434 8FA70024 */ lw $a3, 0x0024($sp)
|
||||
/* 00648 80BA2438 0C00FA9D */ jal DynaPolyInfo_RegisterActor
|
||||
## DynaPolyInfo_setActor
|
||||
/* 00648 80BA2438 0C00FA9D */ jal DynaPoly_SetBgActor
|
||||
## DynaPoly_SetBgActor
|
||||
/* 0064C 80BA243C 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
|
||||
/* 00650 80BA2440 10000003 */ beq $zero, $zero, .L80BA2450
|
||||
/* 00654 80BA2444 AE02014C */ sw $v0, 0x014C($s0) ## 0000014C
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue