ReC98/th05/formats
nmlgc c85c0e2483 [Maintenance] Remove `extern "C"` from more areas of code
Much more than usual, now that we've got a snappy build system! This
commit covers
• All .PI functions across all games
• TH02's High Score entry functions
• TH03's shots_update() and shots_render()
• All functions declared in `th04/op/op.hpp`
• TH04/TH05's bb_txt_put_8_raw(), bullet_template_clip(),
  player_pos_update_and_clamp(), score_update_and_render(), and
  slowdown_frame_delay()
• TH05's reimu_stars_update_and_render(), score_delta_commit(),
  stage2_invalidate(), stage2_update(), and space_window_set()

Part of P0284, funded by [Anonymous] and Blue Bolt.
2024-07-09 08:40:43 +02:00
..
bb.h [Maintenance] [th05] Get rid of th05.hpp 2021-06-21 15:48:39 +02:00
bb_cheeto.asm [Naming] [th05] Officially rename "curve bullets" to "cheetos" 2022-04-29 03:28:44 +02:00
bb_cheeto[bss].asm [Naming] [th05] Officially rename "curve bullets" to "cheetos" 2022-04-29 03:28:44 +02:00
bb_cheeto[data].asm [Naming] [th05] Officially rename "curve bullets" to "cheetos" 2022-04-29 03:28:44 +02:00
bb_load.asm [Maintenance] [th04/th05] Remove `extern "C"` from more areas of code 2022-03-26 20:44:54 +01:00
bb_load[bss].asm
bb_playchar.asm [Maintenance] [th04/th05] Remove `extern "C"` from more areas of code 2022-03-26 20:44:54 +01:00
bb_playchar[data].asm
bb_txt_load.asm
bb_txt_load[data].asm
cdg_p_nc.cpp [Maintenance] Remove the SHARED_ segment and all related workarounds 2024-02-03 08:59:48 +01:00
cfg_lres.cpp [Maintenance] [th03/th04/th05] Move resident pointer loading to its own header 2024-02-03 08:59:48 +01:00
cfg_lres[bss].asm
dialog.cpp [Maintenance] [th05] #include `common.h` directly inside `resident.hpp` 2023-11-30 19:55:18 +01:00
dialog.hpp [Decompilation] [th04/th05] Dialog: Script opcode interpreter 2023-11-01 23:17:50 +01:00
pi.hpp [Decompilation] [th03/th04/th05] Cutscenes: Masked blitting of new pictures 2022-11-30 19:16:35 +01:00
pi_asm_1.asm [Maintenance] Remove the SHARED_ segment and all related workarounds 2024-02-03 08:59:48 +01:00
pi_asm_2.asm [Maintenance] Remove `extern "C"` from more areas of code 2024-07-09 08:40:43 +02:00
pi_buffers[bss].asm
pi_cpp_1.cpp [Maintenance] Remove `extern "C"` from more areas of code 2024-07-09 08:40:43 +02:00
pi_cpp_2.cpp [Maintenance] Remove `extern "C"` from more areas of code 2024-07-09 08:40:43 +02:00
pi_headers[bss].asm
pi_impl.hpp [Contributing] Decide on `seg` and `off` for x86-segment-related identifiers 2023-06-30 19:59:11 +02:00
pi_put_masked[bss].asm
scoredat_load_for.asm
scoredat_load_for[data].asm
scoredat_main.asm
scoredat_recreate_maine.asm [Maintenance] Consistently use "score" instead of "points" 2021-12-27 00:50:39 +01:00
scoredat_recreate_op.asm [Maintenance] Consistently use "score" instead of "points" 2021-12-27 00:50:39 +01:00
std.asm [Decompilation] [th04/th05] .STD: Declare functions and data in C land 2023-05-30 01:31:46 +02:00
super.h [Reverse-engineering] [th04] 1-plane blitting of regular 16×16 `super_` sprites 2023-05-30 01:26:02 +02:00
super_roll_put_16x16_m.asm