mirror of
https://github.com/pmret/papermario.git
synced 2024-11-14 23:13:10 +01:00
1c64f15db1
* Make a 224 functions show up in the elf * fix up appendGfx_model (as an example) * Changed all L labels to .L for local jump tables. Did not change global jump tables found in /data/ as .L is for local only * Decompile even more misc battle map funcs (#531) * decompile misc battle map funcs * fix warnings * Decompile misc battle map funcs (#528) * . * . * resolve issues * Update fx_api.c * Update fx_api.c * Make a 224 functions show up in the elf * fix up appendGfx_model (as an example) * Changed all L labels to .L for local jump tables. Did not change global jump tables found in /data/ as .L is for local only * Fix merge issue Co-authored-by: Ethan Roseman <ethteck@gmail.com> Co-authored-by: Alexander Faßbender <31699028+Brotenko@users.noreply.github.com>
31 lines
6.1 KiB
ArmAsm
31 lines
6.1 KiB
ArmAsm
.include "macro.inc"
|
|
|
|
.section .data
|
|
|
|
dlabel D_80231000_556C90
|
|
.word 0x00000001, 0x00000000, 0x00000000
|
|
|
|
dlabel D_8023100C_556C9C
|
|
.word 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000006, 0x00000000, 0x00000009, 0x00000000, 0x00000007, 0x00000000, 0x00000004, 0x00000000, 0x00000003, 0x00000000, 0x0000000B, 0x00000000, 0x00000005, 0x00000000, 0x0000000A, 0x00000000, 0x00000008, 0x00000000, 0x0000001F, 0x00000000, 0x00000020, 0x00000000, 0x00000025, 0x00000000, 0x00000022, 0x00000000, 0x00000024, 0x00000000, 0x00000023, 0x00000000, 0x00000021, 0x00000000, 0x00000026, 0x00000000, 0x00000027, 0x00000000, 0x00000029, 0x00000000, 0x00000000
|
|
|
|
dlabel D_802310B8_556D48
|
|
.word 0x00820001, 0x01000000, 0x001800FF, 0x00000000, D_80231000_556C90, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00120000, 0x02000000, 0x001800FF, D_80231224_556EB4, D_80231000_556C90, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00120000, 0x03000000, 0x001800FF, D_80231224_556EB4, D_80231000_556C90, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00120000, 0x04000000, 0x001800FF, D_80231224_556EB4, D_80231000_556C90, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00120000, 0x05000000, 0x001800FF, D_80231224_556EB4, D_80231000_556C90, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00120000, 0x06000000, 0x001800FF, D_80231224_556EB4, D_80231000_556C90, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00120000, 0x07000000, 0x001800FF, D_80231224_556EB4, D_80231000_556C90, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00120000, 0x08000000, 0x001800FF, D_80231224_556EB4, D_80231000_556C90, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00120000, 0x09000000, 0x001800FF, D_80231224_556EB4, D_80231000_556C90, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00040004, 0x00AE000A, 0x00090000, D_802310B8_556D48, D_80231280_556F10, D_8023100C_556C9C, 0x00000000, 0x00045000, 0x1E1E0000, 0xF6140A14
|
|
|
|
dlabel D_80231224_556EB4
|
|
.word 0x00000001, 0x00780001, 0x0000000C, 0x00780000, 0x00000006, 0x00780000, 0x00000009, 0x00780001, 0x00000008, 0x00780000, 0x0000000B, 0x00780000, 0x00000005, 0x00780000, 0x00000005, 0x00780000, 0x00000004, 0x00780001, 0x00000004, 0x00780001, 0x00000003, 0x00780000, 0x00000000
|
|
|
|
dlabel D_80231280_556F10
|
|
.word 0x00000043, 0x00000003, BindTakeTurn, 0xFFFFFF81, D_8023173C_5573CC, 0x00000043, 0x00000003, BindIdle, 0xFFFFFF81, D_802315EC_55727C, 0x00000043, 0x00000003, BindHandleEvent, 0xFFFFFF81, D_8023172C_5573BC, 0x00000043, 0x00000005, SetPartMovementVar, 0xFFFFFF81, 0x00000002, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetPartMovementVar, 0xFFFFFF81, 0x00000002, 0x00000001, 0xFFFFFFF6, 0x00000043, 0x00000005, SetPartMovementVar, 0xFFFFFF81, 0x00000003, 0x00000000, 0x0000000A, 0x00000043, 0x00000005, SetPartMovementVar, 0xFFFFFF81, 0x00000003, 0x00000001, 0xFFFFFFE2, 0x00000043, 0x00000005, SetPartMovementVar, 0xFFFFFF81, 0x00000004, 0x00000000, 0x0000000A, 0x00000043, 0x00000005, SetPartMovementVar, 0xFFFFFF81, 0x00000004, 0x00000001, 0x0000000A, 0x00000043, 0x00000005, SetPartMovementVar, 0xFFFFFF81, 0x00000005, 0x00000000, 0x00000014, 0x00000043, 0x00000005, SetPartMovementVar, 0xFFFFFF81, 0x00000005, 0x00000001, 0xFFFFFFF6, 0x00000043, 0x00000005, SetPartMovementVar, 0xFFFFFF81, 0x00000006, 0x00000000, 0x0000001E, 0x00000043, 0x00000005, SetPartMovementVar, 0xFFFFFF81, 0x00000006, 0x00000001, 0x0000000A, 0x00000043, 0x00000005, SetPartMovementVar, 0xFFFFFF81, 0x00000007, 0x00000000, 0x0000001E, 0x00000043, 0x00000005, SetPartMovementVar, 0xFFFFFF81, 0x00000007, 0x00000001, 0xFFFFFFE2, 0x00000043, 0x00000005, SetPartMovementVar, 0xFFFFFF81, 0x00000008, 0x00000000, 0x00000028, 0x00000043, 0x00000005, SetPartMovementVar, 0xFFFFFF81, 0x00000008, 0x00000001, 0xFFFFFFF6, 0x00000043, 0x00000005, SetPartMovementVar, 0xFFFFFF81, 0x00000009, 0x00000000, 0x00000032, 0x00000043, 0x00000005, SetPartMovementVar, 0xFFFFFF81, 0x00000009, 0x00000001, 0x0000000A, 0x00000024, 0x00000002, 0xFE363C80, 0x00000002, 0x00000005, 0x00000001, 0x00000008, 0x00000043, 0x00000006, SetPartPos, 0xFFFFFF81, 0xFE363C80, 0x000000B9, 0x00000000, 0x0000002F, 0x00000027, 0x00000002, 0xFE363C80, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000005, ForceHomePos, 0xFFFFFF81, 0x00000014, 0x00000000, 0xFFFFFFF6, 0x00000043, 0x00000002, HPBarToHome, 0xFFFFFF81, 0x00000024, 0x00000002, 0xFE363C80, 0x00000002, 0x00000024, 0x00000002, 0xFE363C81, 0x00780003, 0x00000024, 0x00000002, 0xFE363C84, 0xF24A8A80, 0x00000024, 0x00000002, 0xFE363C85, 0x00000005, 0x00000005, 0x00000001, 0x00000008, 0x00000056, 0x00000000, 0x00000043, 0x00000005, GetPartMovementVar, 0xFFFFFF81, 0xFE363C80, 0x00000000, 0xFE363C82, 0x00000043, 0x00000005, GetPartMovementVar, 0xFFFFFF81, 0xFE363C80, 0x00000001, 0xFE363C83, 0x00000024, 0x00000002, 0xFE363C85, 0x00000014, 0x00000046, 0x00000001, D_80231620_5572B0, 0x00000043, 0x00000004, SetAnimation, 0xFFFFFF81, 0xFE363C80, 0x00780001, 0x00000057, 0x00000000, 0x00000027, 0x00000002, 0xFE363C80, 0x00000001, 0x00000006, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
|
|
|
dlabel D_802315EC_55727C
|
|
.word 0x00000003, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
|
|
|
dlabel D_80231620_5572B0
|
|
.word 0x00000043, 0x00000006, GetPartOffset, 0xFFFFFF81, 0xFE363C80, 0xFE363C86, 0x00000000, 0xFE363C87, 0x0000000C, 0x00000002, 0xFE363C86, 0xFE363C82, 0x00000043, 0x00000004, SetPartYaw, 0xFFFFFF81, 0xFE363C80, 0x000000B4, 0x00000012, 0x00000000, 0x00000043, 0x00000004, SetPartYaw, 0xFFFFFF81, 0xFE363C80, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000006, GetDist2D, 0xFE363C89, 0xFE363C86, 0xFE363C87, 0xFE363C82, 0xFE363C83, 0x0000000F, 0x00000002, 0xFE363C89, 0xFE363C84, 0x00000043, 0x00000004, SetAnimation, 0xFFFFFF81, 0xFE363C80, 0xFE363C81, 0x00000043, 0x00000004, SetPartMoveSpeed, 0xFFFFFF81, 0xFE363C80, 0xFE363C84, 0x00000043, 0x00000007, RunPartTo, 0xFFFFFF81, 0xFE363C80, 0xFE363C82, 0x00000000, 0xFE363C83, 0xFE363C85, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
|
|
|
dlabel D_8023172C_5573BC
|
|
.word 0x00000002, 0x00000000, 0x00000001, 0x00000000
|
|
|
|
dlabel D_8023173C_5573CC
|
|
.word 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000
|