mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-07-27 06:44:48 -04:00
Update asm-processor
This commit is contained in:
+102
-103
@@ -102,109 +102,6 @@ void playersAllocate(s32 count)
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel playerAllocate
|
||||
# This rodata belongs to weaponGetModel
|
||||
.late_rodata
|
||||
glabel var7f1b5168
|
||||
.word weaponGetModel+0x60 # f128b54
|
||||
glabel var7f1b516c
|
||||
.word weaponGetModel+0x60 # f128b54
|
||||
glabel var7f1b5170
|
||||
.word weaponGetModel+0x68 # f128b5c
|
||||
glabel var7f1b5174
|
||||
.word weaponGetModel+0x98 # f128b8c
|
||||
glabel var7f1b5178
|
||||
.word weaponGetModel+0xa0 # f128b94
|
||||
glabel var7f1b517c
|
||||
.word weaponGetModel+0x70 # f128b64
|
||||
glabel var7f1b5180
|
||||
.word weaponGetModel+0x78 # f128b6c
|
||||
glabel var7f1b5184
|
||||
.word weaponGetModel+0x90 # f128b84
|
||||
glabel var7f1b5188
|
||||
.word weaponGetModel+0x80 # f128b74
|
||||
glabel var7f1b518c
|
||||
.word weaponGetModel+0x88 # f128b7c
|
||||
glabel var7f1b5190
|
||||
.word weaponGetModel+0xa8 # f128b9c
|
||||
glabel var7f1b5194
|
||||
.word weaponGetModel+0xd0 # f128bc4
|
||||
glabel var7f1b5198
|
||||
.word weaponGetModel+0xd8 # f128bcc
|
||||
glabel var7f1b519c
|
||||
.word weaponGetModel+0xe0 # f128bd4
|
||||
glabel var7f1b51a0
|
||||
.word weaponGetModel+0xe8 # f128bdc
|
||||
glabel var7f1b51a4
|
||||
.word weaponGetModel+0xb8 # f128bac
|
||||
glabel var7f1b51a8
|
||||
.word weaponGetModel+0xc8 # f128bbc
|
||||
glabel var7f1b51ac
|
||||
.word weaponGetModel+0xb0 # f128ba4
|
||||
glabel var7f1b51b0
|
||||
.word weaponGetModel+0xc0 # f128bb4
|
||||
glabel var7f1b51b4
|
||||
.word weaponGetModel+0xf0 # f128be4
|
||||
glabel var7f1b51b8
|
||||
.word weaponGetModel+0xf8 # f128bec
|
||||
glabel var7f1b51bc
|
||||
.word weaponGetModel+0x120 # f128c14
|
||||
glabel var7f1b51c0
|
||||
.word weaponGetModel+0x118 # f128c0c
|
||||
glabel var7f1b51c4
|
||||
.word weaponGetModel+0x108 # f128bfc
|
||||
glabel var7f1b51c8
|
||||
.word weaponGetModel+0x100 # f128bf4
|
||||
glabel var7f1b51cc
|
||||
.word weaponGetModel+0x110 # f128c04
|
||||
glabel var7f1b51d0
|
||||
.word weaponGetModel+0x138 # f128c2c
|
||||
glabel var7f1b51d4
|
||||
.word weaponGetModel+0x128 # f128c1c
|
||||
glabel var7f1b51d8
|
||||
.word weaponGetModel+0x140 # f128c34
|
||||
glabel var7f1b51dc
|
||||
.word weaponGetModel+0x130 # f128c24
|
||||
glabel var7f1b51e0
|
||||
.word weaponGetModel+0x158 # f128c4c
|
||||
glabel var7f1b51e4
|
||||
.word weaponGetModel+0x150 # f128c44
|
||||
glabel var7f1b51e8
|
||||
.word weaponGetModel+0x170 # f128c64
|
||||
glabel var7f1b51ec
|
||||
.word weaponGetModel+0x168 # f128c5c
|
||||
glabel var7f1b51f0
|
||||
.word weaponGetModel+0x160 # f128c54
|
||||
glabel var7f1b51f4
|
||||
.word weaponGetModel+0x1c8 # f128cbc
|
||||
glabel var7f1b51f8
|
||||
.word weaponGetModel+0x188 # f128c7c
|
||||
glabel var7f1b51fc
|
||||
.word weaponGetModel+0x190 # f128c84
|
||||
glabel var7f1b5200
|
||||
.word weaponGetModel+0x198 # f128c8c
|
||||
glabel var7f1b5204
|
||||
.word weaponGetModel+0x1a0 # f128c94
|
||||
glabel var7f1b5208
|
||||
.word weaponGetModel+0x1a8 # f128c9c
|
||||
glabel var7f1b520c
|
||||
.word weaponGetModel+0x1b0 # f128ca4
|
||||
glabel var7f1b5210
|
||||
.word weaponGetModel+0x1b8 # f128cac
|
||||
glabel var7f1b5214
|
||||
.word weaponGetModel+0x1c0 # f128cb4
|
||||
glabel var7f1b5218
|
||||
.word weaponGetModel+0x148 # f128c3c
|
||||
glabel var7f1b521c
|
||||
.word weaponGetModel+0x1e0 # f128cd4
|
||||
glabel var7f1b5220
|
||||
.word weaponGetModel+0x1e0 # f128cd4
|
||||
glabel var7f1b5224
|
||||
.word weaponGetModel+0x1e0 # f128cd4
|
||||
glabel var7f1b5228
|
||||
.word weaponGetModel+0x1e0 # f128cd4
|
||||
glabel var7f1b522c
|
||||
.word weaponGetModel+0x180 # f128c74
|
||||
.text
|
||||
/* f127ae4: 27bdf838 */ addiu $sp,$sp,-1992
|
||||
/* f127ae8: 3c0f8008 */ lui $t7,%hi(var8007dc10)
|
||||
/* f127aec: 25efdc10 */ addiu $t7,$t7,%lo(var8007dc10)
|
||||
@@ -1125,6 +1022,108 @@ void currentPlayerSetAspectRatio(f32 aspect)
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel weaponGetModel
|
||||
.late_rodata
|
||||
glabel var7f1b5168
|
||||
.word weaponGetModel+0x60 # f128b54
|
||||
glabel var7f1b516c
|
||||
.word weaponGetModel+0x60 # f128b54
|
||||
glabel var7f1b5170
|
||||
.word weaponGetModel+0x68 # f128b5c
|
||||
glabel var7f1b5174
|
||||
.word weaponGetModel+0x98 # f128b8c
|
||||
glabel var7f1b5178
|
||||
.word weaponGetModel+0xa0 # f128b94
|
||||
glabel var7f1b517c
|
||||
.word weaponGetModel+0x70 # f128b64
|
||||
glabel var7f1b5180
|
||||
.word weaponGetModel+0x78 # f128b6c
|
||||
glabel var7f1b5184
|
||||
.word weaponGetModel+0x90 # f128b84
|
||||
glabel var7f1b5188
|
||||
.word weaponGetModel+0x80 # f128b74
|
||||
glabel var7f1b518c
|
||||
.word weaponGetModel+0x88 # f128b7c
|
||||
glabel var7f1b5190
|
||||
.word weaponGetModel+0xa8 # f128b9c
|
||||
glabel var7f1b5194
|
||||
.word weaponGetModel+0xd0 # f128bc4
|
||||
glabel var7f1b5198
|
||||
.word weaponGetModel+0xd8 # f128bcc
|
||||
glabel var7f1b519c
|
||||
.word weaponGetModel+0xe0 # f128bd4
|
||||
glabel var7f1b51a0
|
||||
.word weaponGetModel+0xe8 # f128bdc
|
||||
glabel var7f1b51a4
|
||||
.word weaponGetModel+0xb8 # f128bac
|
||||
glabel var7f1b51a8
|
||||
.word weaponGetModel+0xc8 # f128bbc
|
||||
glabel var7f1b51ac
|
||||
.word weaponGetModel+0xb0 # f128ba4
|
||||
glabel var7f1b51b0
|
||||
.word weaponGetModel+0xc0 # f128bb4
|
||||
glabel var7f1b51b4
|
||||
.word weaponGetModel+0xf0 # f128be4
|
||||
glabel var7f1b51b8
|
||||
.word weaponGetModel+0xf8 # f128bec
|
||||
glabel var7f1b51bc
|
||||
.word weaponGetModel+0x120 # f128c14
|
||||
glabel var7f1b51c0
|
||||
.word weaponGetModel+0x118 # f128c0c
|
||||
glabel var7f1b51c4
|
||||
.word weaponGetModel+0x108 # f128bfc
|
||||
glabel var7f1b51c8
|
||||
.word weaponGetModel+0x100 # f128bf4
|
||||
glabel var7f1b51cc
|
||||
.word weaponGetModel+0x110 # f128c04
|
||||
glabel var7f1b51d0
|
||||
.word weaponGetModel+0x138 # f128c2c
|
||||
glabel var7f1b51d4
|
||||
.word weaponGetModel+0x128 # f128c1c
|
||||
glabel var7f1b51d8
|
||||
.word weaponGetModel+0x140 # f128c34
|
||||
glabel var7f1b51dc
|
||||
.word weaponGetModel+0x130 # f128c24
|
||||
glabel var7f1b51e0
|
||||
.word weaponGetModel+0x158 # f128c4c
|
||||
glabel var7f1b51e4
|
||||
.word weaponGetModel+0x150 # f128c44
|
||||
glabel var7f1b51e8
|
||||
.word weaponGetModel+0x170 # f128c64
|
||||
glabel var7f1b51ec
|
||||
.word weaponGetModel+0x168 # f128c5c
|
||||
glabel var7f1b51f0
|
||||
.word weaponGetModel+0x160 # f128c54
|
||||
glabel var7f1b51f4
|
||||
.word weaponGetModel+0x1c8 # f128cbc
|
||||
glabel var7f1b51f8
|
||||
.word weaponGetModel+0x188 # f128c7c
|
||||
glabel var7f1b51fc
|
||||
.word weaponGetModel+0x190 # f128c84
|
||||
glabel var7f1b5200
|
||||
.word weaponGetModel+0x198 # f128c8c
|
||||
glabel var7f1b5204
|
||||
.word weaponGetModel+0x1a0 # f128c94
|
||||
glabel var7f1b5208
|
||||
.word weaponGetModel+0x1a8 # f128c9c
|
||||
glabel var7f1b520c
|
||||
.word weaponGetModel+0x1b0 # f128ca4
|
||||
glabel var7f1b5210
|
||||
.word weaponGetModel+0x1b8 # f128cac
|
||||
glabel var7f1b5214
|
||||
.word weaponGetModel+0x1c0 # f128cb4
|
||||
glabel var7f1b5218
|
||||
.word weaponGetModel+0x148 # f128c3c
|
||||
glabel var7f1b521c
|
||||
.word weaponGetModel+0x1e0 # f128cd4
|
||||
glabel var7f1b5220
|
||||
.word weaponGetModel+0x1e0 # f128cd4
|
||||
glabel var7f1b5224
|
||||
.word weaponGetModel+0x1e0 # f128cd4
|
||||
glabel var7f1b5228
|
||||
.word weaponGetModel+0x1e0 # f128cd4
|
||||
glabel var7f1b522c
|
||||
.word weaponGetModel+0x180 # f128c74
|
||||
.text
|
||||
/* f128af4: 28810052 */ slti $at,$a0,0x52
|
||||
/* f128af8: 14200007 */ bnez $at,.L0f128b18
|
||||
/* f128afc: 24010052 */ addiu $at,$zero,0x52
|
||||
|
||||
+22
-24
@@ -5549,7 +5549,6 @@ glabel var7f1b829c
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func0f17f260
|
||||
# This rodata belongs to menuhandlerPlayerTeam
|
||||
.late_rodata
|
||||
glabel var7f1b82a0
|
||||
.word func0f17f260+0x1a0 # f17f400
|
||||
@@ -5561,28 +5560,6 @@ glabel var7f1b82ac
|
||||
.word func0f17f260+0xa4 # f17f304
|
||||
glabel var7f1b82b0
|
||||
.word func0f17f260+0x110 # f17f370
|
||||
glabel var7f1b82b4
|
||||
.word menuhandlerPlayerTeam+0x24 # f17f520
|
||||
glabel var7f1b82b8
|
||||
.word menuhandlerPlayerTeam+0x9c # f17f598
|
||||
glabel var7f1b82bc
|
||||
.word menuhandlerPlayerTeam+0x30 # f17f52c
|
||||
glabel var7f1b82c0
|
||||
.word menuhandlerPlayerTeam+0x9c # f17f598
|
||||
glabel var7f1b82c4
|
||||
.word menuhandlerPlayerTeam+0x9c # f17f598
|
||||
glabel var7f1b82c8
|
||||
.word menuhandlerPlayerTeam+0x50 # f17f54c
|
||||
glabel var7f1b82cc
|
||||
.word menuhandlerPlayerTeam+0x68 # f17f564
|
||||
glabel var7f1b82d0
|
||||
.word menuhandlerPlayerTeam+0x9c # f17f598
|
||||
glabel var7f1b82d4
|
||||
.word menuhandlerPlayerTeam+0x9c # f17f598
|
||||
glabel var7f1b82d8
|
||||
.word menuhandlerPlayerTeam+0x9c # f17f598
|
||||
glabel var7f1b82dc
|
||||
.word menuhandlerPlayerTeam+0x9c # f17f598
|
||||
.text
|
||||
/* f17f260: 27bdffc8 */ addiu $sp,$sp,-56
|
||||
/* f17f264: afb30024 */ sw $s3,0x24($sp)
|
||||
@@ -5768,8 +5745,29 @@ s32 menuhandlerQuickTeamSeparator(u32 operation, struct menuitem *item, union ha
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel menuhandlerPlayerTeam
|
||||
# Rodata continued from earlier
|
||||
.late_rodata
|
||||
glabel var7f1b82b4
|
||||
.word menuhandlerPlayerTeam+0x24 # f17f520
|
||||
glabel var7f1b82b8
|
||||
.word menuhandlerPlayerTeam+0x9c # f17f598
|
||||
glabel var7f1b82bc
|
||||
.word menuhandlerPlayerTeam+0x30 # f17f52c
|
||||
glabel var7f1b82c0
|
||||
.word menuhandlerPlayerTeam+0x9c # f17f598
|
||||
glabel var7f1b82c4
|
||||
.word menuhandlerPlayerTeam+0x9c # f17f598
|
||||
glabel var7f1b82c8
|
||||
.word menuhandlerPlayerTeam+0x50 # f17f54c
|
||||
glabel var7f1b82cc
|
||||
.word menuhandlerPlayerTeam+0x68 # f17f564
|
||||
glabel var7f1b82d0
|
||||
.word menuhandlerPlayerTeam+0x9c # f17f598
|
||||
glabel var7f1b82d4
|
||||
.word menuhandlerPlayerTeam+0x9c # f17f598
|
||||
glabel var7f1b82d8
|
||||
.word menuhandlerPlayerTeam+0x9c # f17f598
|
||||
glabel var7f1b82dc
|
||||
.word menuhandlerPlayerTeam+0x9c # f17f598
|
||||
glabel var7f1b82e0
|
||||
.word menuhandlerPlayerTeam+0x9c # f17f598
|
||||
glabel var7f1b82e4
|
||||
|
||||
Reference in New Issue
Block a user