mk64/asm/non_matchings/code_80027D00
Tyler McGavran 782ed71f61
Massive data relocation (#295)
Mostly relocating rodata from data/* files to the appropriate
 asm/nonmatching/* files, although there is some plain data
 relocating to be found in here too.

Big change to note is the addition of the code_802AAA70.c file,
 split from memory.c. Based on some padding in the ro/data for
 memory it seems clear that a split is needed, although it is
 not clear that exact spot chosen for the split is correct.
 Still, it gets the file padding for the ro/data and text segments
 correct so it can't be too wrong.

Also included is an update to the asm_processor tool to support
 the .hword directive. I made a PR to the main repo of that
 project with an identical change and it was accepted.

Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2023-03-29 18:52:15 -06:00
..
control_cpu_movement.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8002A194.s Match the other move_towards functions (#125) 2022-01-01 18:22:31 -07:00
func_8002B9CC.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8002BB9C.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8002BF4C.s Add player and controller labels, rename function (#123) 2022-01-01 13:06:21 -07:00
func_8002C4F8.s Split asm using autodecompiler (#49) 2021-11-05 05:17:09 -06:00
func_8002C7E4.s Split asm using autodecompiler (#49) 2021-11-05 05:17:09 -06:00
func_8002C954.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8002CD48.s Split asm using autodecompiler (#49) 2021-11-05 05:17:09 -06:00
func_8002D028.s Split asm using autodecompiler (#49) 2021-11-05 05:17:09 -06:00
func_8002D268.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8002E594.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8002F730.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80027DA8.s Add player and controller labels, rename function (#123) 2022-01-01 13:06:21 -07:00
func_80027EDC.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80028C44.s Split asm using autodecompiler (#49) 2021-11-05 05:17:09 -06:00
func_80028D3C.s Split asm using autodecompiler (#49) 2021-11-05 05:17:09 -06:00
func_80028E70.s Document game state related logic (#244) 2022-07-15 00:44:33 -07:00
func_80029B4C.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80033A40.s Split asm using autodecompiler (#49) 2021-11-05 05:17:09 -06:00
func_80033AE0.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80037CFC.s Split asm using autodecompiler (#49) 2021-11-05 05:17:09 -06:00
func_80038C6C.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_800339C4.s Split out some unused asm and documented main.c (#242) 2022-07-11 00:02:41 -07:00
func_800381AC.s Split asm using autodecompiler (#49) 2021-11-05 05:17:09 -06:00
func_800382DC.s Identify active screen mode, relabel accordingly (#141) 2022-01-17 06:44:14 -07:00
func_8002934C.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80028864.s Identify active screen mode, relabel accordingly (#141) 2022-01-17 06:44:14 -07:00
func_80033884.s Split out some unused asm and documented main.c (#242) 2022-07-11 00:02:41 -07:00
func_80033940.s Split out some unused asm and documented main.c (#242) 2022-07-11 00:02:41 -07:00