ReC98/th02
nmlgc aee8a13958 [Separate translation units] [th02] game_exit_to_dos(), zun_error(), graph_putsa_fx()
Oh, wait. Due to ridiculously unlucky alignment, we can't actually
approach TH03's OP.EXE from the top of code segment 2… without
covering way too many functions at once, that is.
At least TH02 works out with "just" three functions at once. *If* we
add seg2 back to OP.EXE, where we previously needed to delete it… 😵

Part of P0114, funded by Lmocinemod.
2020-09-07 21:18:40 +02:00
..
core [Separate translation units] [th02] game_exit_to_dos(), zun_error(), graph_putsa_fx() 2020-09-07 21:18:40 +02:00
formats [Maintenance] Fix DEFCONV declarations, and remove them where possible 2020-09-07 21:18:39 +02:00
gaiji [Position independence] [th02/th03/th04/th05] References to known gaiji 2020-08-19 20:12:02 +02:00
hardware [Separate translation units] [th02] game_exit_to_dos(), zun_error(), graph_putsa_fx() 2020-09-07 21:18:40 +02:00
main [Reverse-engineering] [th02/th04/th05] HUD: Bar colors 2020-08-28 16:21:13 +02:00
math [Decompilation] [th05] Bosses: Smooth random movement 2020-08-16 21:41:34 +02:00
music [Maintenance] Compile all VRAM-accessing translation units as C++ 2020-08-12 16:16:09 +02:00
snd [Maintenance] Fix DEFCONV declarations, and remove them where possible 2020-09-07 21:18:39 +02:00
sprites [Build] Convert all known hardcoded sprites during the 32-bit build part 2020-07-09 22:28:15 +02:00
strings [Position independence] master.lib graph_* function calls 2019-12-29 21:15:38 +01:00
exit.asm [Maintenance] Declare game_exit() and game_exit_to_dos() as __cdecl 2020-09-07 21:18:40 +02:00
exit.c [Reduction] [th03/th04/th05] game_exit 2019-11-24 12:45:17 +01:00
exit_dos.asm [Maintenance] Declare game_exit() and game_exit_to_dos() as __cdecl 2020-09-07 21:18:40 +02:00
exit_dos.c [Separate translation units] [th02] game_exit_to_dos(), zun_error(), graph_putsa_fx() 2020-09-07 21:18:40 +02:00
frmdely2.c [Separate translation units] [th02/th03/th04] frame_delay_2() 2020-09-07 21:18:38 +02:00
grppsafx.cpp [Separate translation units] [th02] game_exit_to_dos(), zun_error(), graph_putsa_fx() 2020-09-07 21:18:40 +02:00
initexit.h [Reduction] [th03/th04/th05] game_init_main 2019-11-24 14:14:13 +01:00
initmain.asm [Reduction] [th03/th04/th05] game_init_main 2019-11-24 14:14:13 +01:00
initmain.c [Maintenance] Move DOS memory assignment sizes to separate files 2019-11-24 14:04:36 +01:00
initop.asm [Reduction] [th03/th04/th05] game_init_op 2019-11-24 14:04:36 +01:00
initop.c [Reduction] [th03/th04/th05] game_init_op 2019-11-24 14:04:36 +01:00
main02_1.cpp [Separate translation units] [th02] game_exit_to_dos(), zun_error(), graph_putsa_fx() 2020-09-07 21:18:40 +02:00
main02_2.c [Separate translation units] [th02/th03/th04] frame_delay_2() 2020-09-07 21:18:38 +02:00
main_03.cpp [Maintenance] Move all features exclusive to MAIN.EXE to a main/ subdirectory 2020-04-15 20:58:01 +02:00
maine021.cpp [Separate translation units] [th02] game_exit_to_dos(), zun_error(), graph_putsa_fx() 2020-09-07 21:18:40 +02:00
maine022.c [Separate translation units] [th02/th03/th04] frame_delay_2() 2020-09-07 21:18:38 +02:00
maine_03.c [Maintenance] Consistently use forward slashes in #include paths 2020-04-15 21:34:32 +02:00
maine_04.c [Separate translation units] [th02/th03/th04] frame_delay_2() 2020-09-07 21:18:38 +02:00
maine_05.cpp [Separate translation units] [th02/th03/th04] frame_delay_2() 2020-09-07 21:18:38 +02:00
mem.h [Naming] [th02/th04/th05] Demo loading and playback 2019-11-24 14:14:13 +01:00
mem.inc [Naming] [th02/th04/th05] Demo loading and playback 2019-11-24 14:14:13 +01:00
op_01.c [Separate translation units] [th02] game_exit_to_dos(), zun_error(), graph_putsa_fx() 2020-09-07 21:18:40 +02:00
op_02_1.cpp [Separate translation units] [th02] game_exit_to_dos(), zun_error(), graph_putsa_fx() 2020-09-07 21:18:40 +02:00
op_02_2.c [Separate translation units] [th02/th03/th04] frame_delay_2() 2020-09-07 21:18:38 +02:00
op_03.c [Maintenance] Drop the `slot` infix for PI-related identifiers 2020-09-07 21:18:39 +02:00
op_04.c [Separate translation units] [th02/th03/th04] frame_delay_2() 2020-09-07 21:18:38 +02:00
op_05.cpp [Maintenance] Drop the `slot` infix for PI-related identifiers 2020-09-07 21:18:39 +02:00
op_06.cpp [Separate translation units] [th02/th03/th04] frame_delay_2() 2020-09-07 21:18:38 +02:00
res_init.c [Decompilation] [th05] RES_KSO.COM 2020-02-23 17:53:17 +01:00
score.c [Maintenance] Improve score data file-related type and function names 2019-12-28 12:14:02 +01:00
score.h [Reverse-engineering] [th04/th05] GENSOU.SCR structure 2019-12-28 12:18:43 +01:00
score.inc [Maintenance] Move a few more ASM definitions to their own .inc files 2019-09-21 13:05:54 +02:00
scoreenc.c [Maintenance] Improve score data file-related type and function names 2019-12-28 12:14:02 +01:00
scorelod.c [Maintenance] Improve score data file-related type and function names 2019-12-28 12:14:02 +01:00
th02.h [Separate translation units] [th02] game_exit_to_dos(), zun_error(), graph_putsa_fx() 2020-09-07 21:18:40 +02:00
th02.inc [Position independence] [th02/th03/th04/th05] References to known gaiji 2020-08-19 20:12:02 +02:00
zun_res1.c [Build] Don't word-align everything by default 2020-04-03 17:35:57 +02:00
zun_res2.c [Maintenance] Decide on __asm as the keyword for inline assembly 2020-06-21 22:18:00 +02:00
zun_res3.c [Maintenance] Decide on __asm as the keyword for inline assembly 2020-06-21 22:18:00 +02:00
zunerror.c [Separate translation units] [th02] game_exit_to_dos(), zun_error(), graph_putsa_fx() 2020-09-07 21:18:40 +02:00