mk64/asm/non_matchings/code_80071F00
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
..
func_8007A2EC.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8007A3F0.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8007A4D4.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8007A060.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8007A124.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8007A228.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8007A948.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8007AA44.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8007AFB0.s
func_8007B34C.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8007B040.s Couple matches and giving names to some textures (#285) 2023-01-03 20:43:30 -07:00
func_8007B254.s Couple matches and giving names to some textures (#285) 2023-01-03 20:43:30 -07:00
func_8007BBBC.s
func_8007BDE0.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8007BEC8.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8007BFB0.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8007C2F8.s
func_8007C4A4.s
func_8007C5B4.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8007C7B4.s
func_8007C9F8.s Some assorted matches (#289) 2023-01-31 07:02:40 -07:00
func_8007C91C.s
func_8007C280.s
func_8007C360.s
func_8007C684.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8007CA70.s Match several functions in code_80005FD0 (#230) 2022-07-01 13:14:20 -07:00
func_8007CC00.s Add player and controller labels, rename function (#123) 2022-01-01 13:06:21 -07:00
func_8007CE0C.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8007CEDC.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8007D070.s Split out some unused asm and documented main.c (#242) 2022-07-11 00:02:41 -07:00
func_8007D794.s Found the variable that tracks the CC type selected. (#57) 2021-11-16 12:37:58 -07:00
func_8007DB44.s
func_8007DF20.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8007E00C.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8007E1AC.s
func_8007E63C.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8007EC30.s Clean up some more bin2c calls from the Makefile (#286) 2023-02-06 22:52:34 -07:00
func_8007ED6C.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8007EE5C.s Clean up some more bin2c calls from the Makefile (#286) 2023-02-06 22:52:34 -07:00
func_8007F5A8.s
func_8007FA08.s Clean up some more bin2c calls from the Makefile (#286) 2023-02-06 22:52:34 -07:00
func_8007FB48.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8007FF5C.s
func_8007FFC0.s
func_80075CA8.s
func_80076ED8.s
func_80076FEC.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80077BCC.s
func_80077D5C.s
func_80077EB8.s
func_80077F64.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80078A44.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80078C70.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80079B40.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80079D44.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80080B28.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80080DE4.s Add player and controller labels, rename function (#123) 2022-01-01 13:06:21 -07:00
func_80080E8C.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80080FEC.s
func_80081A88.s
func_80081AFC.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80081D34.s Add player and controller labels, rename function (#123) 2022-01-01 13:06:21 -07:00
func_80081FF4.s
func_80082A4C.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80082B34.s
func_80082E5C.s
func_80082E18.s
func_80082F1C.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80083A94.s
func_80083B0C.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80083C04.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80083D60.s
func_80083FD0.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80084B7C.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80084D2C.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80085AA8.s
func_80085C20.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80085CA0.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80085DB8.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80085E38.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80085EF8.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80085F74.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80086C6C.s
func_80086C14.s
func_80086D80.s
func_800729EC.s Split out some unused asm and documented main.c (#242) 2022-07-11 00:02:41 -07:00
func_800747F0.s
func_800780CC.s
func_800788F8.s
func_800789AC.s
func_800791F0.s Add player and controller labels, rename function (#123) 2022-01-01 13:06:21 -07:00
func_800792D8.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_800799A8.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_800801FC.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_800802C0.s Clean up some more bin2c calls from the Makefile (#286) 2023-02-06 22:52:34 -07:00
func_800808CC.s Matches for code_80281FA0.c (#272) 2022-11-07 02:04:33 -07:00
func_800810F4.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_800821AC.s
func_800821FC.s
func_800833D0.s
func_800834B8.s
func_800836F0.s
func_800842C8.s
func_800845C8.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_800850B0.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_800853DC.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_800857C0.s
func_800859C8.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_800861E0.s
func_8007634C.s
func_8007963C.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8008078C.s Named "*_step_*_towards" functions (#154) 2022-01-28 21:27:32 -07:00
func_8008153C.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8008241C.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8008275C.s
func_8008311C.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_8008421C.s
func_8008453C.s
func_8008502C.s
func_8008629C.s
func_80072120.s
func_80073570.s Split out some unused asm and documented main.c (#242) 2022-07-11 00:02:41 -07:00
func_80074574.s
func_80074924.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80075838.s
func_80076884.s Split out some unused asm and documented main.c (#242) 2022-07-11 00:02:41 -07:00
func_80077138.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80078170.s
func_80079114.s
func_80079380.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80079700.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80080078.s Clean up some more bin2c calls from the Makefile (#286) 2023-02-06 22:52:34 -07:00
func_80080408.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80080524.s Clean up some more bin2c calls from the Makefile (#286) 2023-02-06 22:52:34 -07:00
func_80081080.s
func_80081210.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80081790.s
func_80081848.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80082714.s
func_80082870.s Matches for code_80281FA0.c (#272) 2022-11-07 02:04:33 -07:00
func_80083018.s
func_80083080.s
func_80083474.s
func_80083538.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80083868.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80084430.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80085214.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80085768.s
func_80085878.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80086074.s
func_80086110.s
func_80086158.s
func_80086528.s
func_80086604.s
func_80086700.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
func_80086940.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
gen_random_item.s Matched a few funcs and renamed seg to virt funcs (#253) 2022-09-07 22:41:04 -07:00