ReC98/th01
nmlgc a75e0f8f53 [Maintenance] Compile all VRAM-accessing translation units as C++
Leading to slight complications in TH02's Music Room and shot type
selection menus. Thought about leaving those in C for a while, but I
still think it's worth it for the consistency we get with the VRAM
offset functions. Also, we'll have similar code for the main menus of
later games, and I'll surely won't be using C++ when starting out with
these.

Part of P0105, funded by Yanga.
2020-08-12 16:16:09 +02:00
..
core [Decompilation] [th01] 16-bit integer to string conversion 2020-07-27 17:22:16 +02:00
end [Decompilation] [th01] FUUIN.EXE resident structure data retrieval 2020-05-25 15:22:53 +02:00
formats [Maintenance] Use a distinct name for arc_file_get()'s sizeof() macro 2020-08-12 16:12:02 +02:00
hardware [Maintenance] Compile all VRAM-accessing translation units as C++ 2020-08-12 16:16:09 +02:00
hiscore [Maintenance] Define the number of score digits in a consistent place 2020-07-27 17:09:07 +02:00
main [Decompilation] [th01] HUD: Stage number rendering 2020-07-27 17:23:06 +02:00
math [Decompilation] [th01] Pellets: Spawn functions 2020-07-12 16:14:01 +02:00
snd [Maintenance] Decide on __asm as the keyword for inline assembly 2020-06-21 22:18:00 +02:00
sprites [Decompilation] [th01] HUD: Stage number rendering 2020-07-27 17:23:06 +02:00
common.h [Decompilation] [th01] HUD: Stage number rendering 2020-07-27 17:23:06 +02:00
fuuin_01.cpp [Decompilation] [th01] HUD: High score update/render function 2020-07-27 17:11:43 +02:00
fuuin_02.cpp [Decompilation] [th01] High score registration 2020-05-25 15:16:40 +02:00
fuuin_04.cpp [Decompilation] [th01] Ending picture loading and display 2020-05-25 15:18:44 +02:00
fuuin_05.c [C decompilation] [th01] VSync interrupt handler 2015-09-05 22:33:07 +02:00
fuuin_06.c [Maintenance] [th01] Move ztext.c to the hardware/ directory 2020-03-03 13:08:33 +01:00
fuuin_07.c [Decompilation] [th01] Game init and exit functions 2020-03-03 13:12:00 +01:00
fuuin_08.cpp [Decompilation] [th01] Blocking palette fade-ins from a custom start color 2020-01-14 21:47:17 +01:00
fuuin_09.c [Decompilation] [th01] graph_printf_fx 2020-01-14 22:08:44 +01:00
fuuin_10.cpp [Decompilation] [th01] .GRP file loading and display 2020-03-13 19:48:38 +01:00
fuuin_11.cpp [Maintenance] Compile all VRAM-accessing translation units as C++ 2020-08-12 16:16:09 +02:00
fuuin_12.cpp [Maintenance] Compile all VRAM-accessing translation units as C++ 2020-08-12 16:16:09 +02:00
fuuin_13.c [Maintenance] [th01] Move MDRV2 files to a separate `snd/` directory 2020-06-13 21:15:30 +02:00
main_01.cpp [Maintenance] Decide on __asm as the keyword for inline assembly 2020-06-21 22:18:00 +02:00
main_01_.cpp [Decompilation] [th01] Orb physics 2020-06-13 21:15:27 +02:00
main_02.c [Decompilation] [th01] frame_delay 2019-11-18 21:29:43 +01:00
main_03.c [C decompilation] [th01] VSync interrupt handler 2015-09-05 22:33:07 +02:00
main_04.c [Maintenance] [th01] Move ztext.c to the hardware/ directory 2020-03-03 13:08:33 +01:00
main_05.c [Decompilation] [th01] Game init and exit functions 2020-03-03 13:12:00 +01:00
main_06.cpp [Decompilation] [th01] Blocking palette fade-ins from a custom start color 2020-01-14 21:47:17 +01:00
main_07.cpp [Maintenance] Compile all VRAM-accessing translation units as C++ 2020-08-12 16:16:09 +02:00
main_08.cpp [Decompilation] [th01] .PTN file loading and non-transparent display 2020-03-18 20:33:58 +01:00
main_09.cpp [Decompilation] [th01] Pellet delay cloud blitting and unblitting 2020-07-12 15:15:05 +02:00
main_12.c [C decompilation] [th01/op] [th01/reiiden] Random resident structure stuff 2015-03-07 17:43:39 +01:00
main_13.cpp [Decompilation] [th01] GDC-powered graphics layer scrolling 2020-05-31 17:46:46 +02:00
main_13_.cpp [Maintenance] Compile all VRAM-accessing translation units as C++ 2020-08-12 16:16:09 +02:00
main_14.cpp [Maintenance] Fix vector creation function declarations and calls 2020-07-12 15:22:50 +02:00
main_16.c [Maintenance] [th01] Move MDRV2 files to a separate `snd/` directory 2020-06-13 21:15:30 +02:00
main_19.cpp [Decompilation] [th01] High score registration 2020-05-25 15:16:40 +02:00
main_25.cpp [Decompilation] [th01] HUD: High score update/render function 2020-07-27 17:11:43 +02:00
main_27.cpp [Decompilation] [th01] .PTN: Byte-aligned 32×32 blitting 2020-06-13 21:13:49 +02:00
main_30.cpp [Decompilation] [th01] 16-bit integer to string conversion 2020-07-27 17:22:16 +02:00
main_38.cpp [Decompilation] [th01] HUD: High score update/render function 2020-07-27 17:11:43 +02:00
op_01.cpp [Naming] Rename egc_copy_rect_1_to_0() to emphasize its 16-dot alignment 2020-07-12 16:27:56 +02:00
op_02.c [Decompilation] [th01] frame_delay 2019-11-18 21:29:43 +01:00
op_03.c [C decompilation] [th01] VSync interrupt handler 2015-09-05 22:33:07 +02:00
op_04.c [Maintenance] [th01] Move ztext.c to the hardware/ directory 2020-03-03 13:08:33 +01:00
op_05.c [Decompilation] [th01] Game init and exit functions 2020-03-03 13:12:00 +01:00
op_06.cpp [Decompilation] [th01] Blocking palette fade-ins from a custom start color 2020-01-14 21:47:17 +01:00
op_07.cpp [Maintenance] Compile all VRAM-accessing translation units as C++ 2020-08-12 16:16:09 +02:00
op_08.c [Decompilation] [th01] graph_printf_fx 2020-01-14 22:08:44 +01:00
op_09.cpp [Decompilation] [th01] .PTN file loading and non-transparent display 2020-03-18 20:33:58 +01:00
op_10.c [C decompilation] [th01/op] [th01/reiiden] Random resident structure stuff 2015-03-07 17:43:39 +01:00
op_11.c [Maintenance] [th01] Move MDRV2 files to a separate `snd/` directory 2020-06-13 21:15:30 +02:00
op_12.cpp [Maintenance] [th01] Correctly declare the packfile functions in C land 2020-03-18 20:33:53 +01:00
ranks.h [Reverse-engineering] [th04/th05] Resident structure 2020-01-03 21:43:43 +01:00
resstuff.c [Maintenance] Use the same resident structure pointer name for every game 2020-01-03 21:26:10 +01:00
score.h [Maintenance] Define the number of score digits in a consistent place 2020-07-27 17:09:07 +02:00
th01.h [Decompilation] [th01] HUD: Life and bomb count rendering 2020-07-27 17:20:29 +02:00
th01.inc [Decompilation] [th01] FUUIN.EXE resident structure data retrieval 2020-05-25 15:22:53 +02:00
zunsoft.c [Maintenance] Decide on *_id for 0-based, and *_num for 1-based IDs 2020-07-27 17:22:28 +02:00