ReC98/th01
nmlgc e0eb5cb1be [Maintenance] Turn `vram_offset_divmul` into a template
Has been on the todo list of small features for over two years.

Part of P0285, funded by [Anonymous] and iruleatgames.
2024-07-09 08:46:55 +02:00
..
core [Maintenance] Remove redundant `#include`s 2024-07-09 08:46:51 +02:00
end [Maintenance] Remove redundant `#include`s 2024-07-09 08:46:51 +02:00
formats [Maintenance] Remove redundant `#include`s 2024-07-09 08:46:51 +02:00
hardware [Maintenance] Remove redundant `#include`s 2024-07-09 08:46:51 +02:00
hiscore [Maintenance] #include each header's dependencies within the header itself 2024-07-09 08:46:42 +02:00
main [Maintenance] Turn `vram_offset_divmul` into a template 2024-07-09 08:46:55 +02:00
math [Maintenance] Remove redundant `#include`s 2024-07-09 08:46:51 +02:00
shiftjis [Maintenance] #include each header's dependencies within the header itself 2024-07-09 08:46:42 +02:00
snd [Maintenance] Remove redundant `#include`s 2024-07-09 08:46:51 +02:00
sprites [Maintenance] #include each header's dependencies within the header itself 2024-07-09 08:46:42 +02:00
2x_fuuin.cpp [Separating translation units] [th01] Additional hardware effect functions 2022-05-31 23:15:14 +02:00
2x_main.cpp [Separating translation units] [th01] Additional hardware effect functions 2022-05-31 23:15:14 +02:00
bullet_l.cpp [Decompilation] [th01] Line bullets 2022-08-08 20:11:57 +02:00
common.h [Decompilation] [th01] Stage timer: Initial values 2021-10-09 23:20:04 +02:00
egcrows.cpp [Separating translation units] [th01] Additional hardware effect functions 2022-05-31 23:15:14 +02:00
egcwave.cpp [Separating translation units] [th01] Additional hardware effect functions 2022-05-31 23:15:14 +02:00
f_imgd.cpp [Decompilation] [th01] .GRP / .GRZ / .PTN: Move all data to C land 2022-08-11 23:21:23 +02:00
f_imgd_f.cpp [Decompilation] [th01] .GRP / .GRZ / .PTN: Move all data to C land 2022-08-11 23:21:23 +02:00
frmdelay.cpp [Maintenance] [th01] Compile all remaining C code as C++ 2022-08-11 15:50:19 +02:00
fuuin_01.cpp [Maintenance] Remove redundant `#include`s 2024-07-09 08:46:51 +02:00
fuuin_02.cpp [Maintenance] Remove redundant `#include`s 2024-07-09 08:46:51 +02:00
fuuin_03.cpp [Decompilation] [th01] Verdict screen: Main function 2022-06-01 02:27:52 +02:00
fuuin_04.cpp [Maintenance] Remove redundant `#include`s 2024-07-09 08:46:51 +02:00
fuuin_10.cpp [Build] [th01] Move the -Z and -3 options onto the command line 2020-10-06 13:27:33 +02:00
fuuin_11.cpp [Maintenance] Remove redundant `#include`s 2024-07-09 08:46:51 +02:00
graph.cpp [Build] [th01] Only compile shared single-file translation units a single time 2020-11-04 14:47:52 +01:00
grp_text.cpp [Maintenance] [th01] Move TH01-exclusive VRAM text functions to a new header 2023-02-28 08:07:52 +01:00
grph1to0.cpp [Separating translation units] [th01] Additional hardware effect functions 2022-05-31 23:15:14 +02:00
grpinv32.cpp [Maintenance] Prefer the -zC and -zP options over `#pragma codeseg` 2021-04-03 20:12:09 +02:00
grz.cpp [Separate translation units] [th01] .PTN, .GRP, and .GRZ formats 2021-01-30 19:17:16 +01:00
initexit.cpp [Maintenance] [th01] Compile all remaining C code as C++ 2022-08-11 15:50:19 +02:00
input_mf.cpp [Decompilation] [th01] Move FUUIN.EXE input and High Score data to C land 2022-08-11 23:21:23 +02:00
main_01.cpp [Maintenance] Remove redundant `#include`s 2024-07-09 08:46:51 +02:00
main_07.cpp [Maintenance] Remove redundant `#include`s 2024-07-09 08:46:51 +02:00
main_08.cpp [Separate translation units] [th01] .PTN, .GRP, and .GRZ formats 2021-01-30 19:17:16 +01:00
main_09.cpp [Maintenance] Decide on a consistent place for file-wide `#pragma`s 2020-10-01 16:35:56 +02:00
main_14.cpp [Maintenance] Change line endings in old C/C++ files to LF 2021-12-27 01:06:32 +01:00
main_15.cpp [Decompilation] [th01] Shootout lasers: Spawn function 2020-10-06 14:16:40 +02:00
main_17.cpp [Decompilation] [th01] Boss defeat sequence: Drawing white lines 2021-11-07 23:32:04 +01:00
main_18.cpp [Decompilation] [th01] TOTLE screen: Metric digit animation 2022-08-11 23:18:29 +02:00
main_19.cpp [Maintenance] Remove redundant `#include`s 2024-07-09 08:46:51 +02:00
main_20.cpp [Decompilation] [th01] Reimu's animations: .BOS load function 2020-10-13 21:15:19 +02:00
main_21.cpp [Maintenance] [th01] Remove `extern "C"` from more areas of code 2022-06-16 22:51:07 +02:00
main_23.cpp [Maintenance] Remove redundant `#include`s 2024-07-09 08:46:51 +02:00
main_24.cpp [Decompilation] [th01] Bomb items: Spawn function 2021-09-28 18:05:24 +02:00
main_25.cpp [Decompilation] [th01] HUD: Move all data to C land 2022-08-08 20:15:57 +02:00
main_26.cpp [Decompilation] [th01] HARRY UP pellet pattern 2021-08-22 23:56:59 +02:00
main_27.cpp [Maintenance] Remove redundant `#include`s 2024-07-09 08:46:51 +02:00
main_28.cpp [Decompilation] [th01] YuugenMagan: Sprite loading and initial variables 2022-06-25 18:21:08 +02:00
main_29.cpp [Decompilation] [th01] Difficulty-based value selection 2020-12-18 00:59:41 +01:00
main_30.cpp [Maintenance] [th01] Cards: Merge segment 30 code into a single source file 2022-07-10 13:45:17 +02:00
main_31.cpp [Decompilation] [th01] Stage objects: Background allocation and blitting 2020-12-01 00:34:18 +01:00
main_32.cpp [Maintenance] Remove redundant `#include`s 2024-07-09 08:46:51 +02:00
main_33.cpp [Decompilation] [th01] Difficulty-based value selection 2020-12-18 00:59:41 +01:00
main_34.cpp [Decompilation] [th01] Retrieving and setting the default boss palette 2020-12-18 00:55:21 +01:00
main_35.cpp [Decompilation] [th01] Difficulty-based value selection 2020-12-18 00:59:41 +01:00
main_36.cpp [Decompilation] [th01] Difficulty-based value selection 2020-12-18 00:59:41 +01:00
main_37.cpp [Decompilation] [th01] Difficulty-based value selection 2020-12-18 00:59:41 +01:00
main_38.cpp [Maintenance] Remove redundant `#include`s 2024-07-09 08:46:51 +02:00
mdrv2.cpp [Maintenance] [th01] Update the MDRV2 functions to current coding standards 2022-02-18 09:36:34 +01:00
op_01.cpp [Maintenance] Remove redundant `#include`s 2024-07-09 08:46:51 +02:00
op_07.cpp [Maintenance] Remove redundant `#include`s 2024-07-09 08:46:51 +02:00
op_09.cpp [Separate translation units] [th01] .PTN, .GRP, and .GRZ formats 2021-01-30 19:17:16 +01:00
pf.cpp [Translation unit catch-up] [th01] Archive functions 2022-08-08 20:16:11 +02:00
pgtrans.cpp [Separating translation units] [th01] Additional hardware effect functions 2022-05-31 23:15:14 +02:00
ptn.cpp [Separate translation units] [th01] .PTN, .GRP, and .GRZ formats 2021-01-30 19:17:16 +01:00
ptn_0to1.cpp [Separate translation units] [th01] ptn_copy_8_0_to_1() 2021-04-21 17:35:39 +02:00
rank.h [Maintenance] Hidden #include dependency removal: Rank 2024-07-09 08:42:13 +02:00
resident.hpp [Maintenance] #include each header's dependencies within the header itself 2024-07-09 08:46:42 +02:00
resstuff.cpp [Maintenance] Change line endings in old C/C++ files to LF 2021-12-27 01:06:32 +01:00
score.h [Maintenance] #include each header's dependencies within the header itself 2024-07-09 08:46:42 +02:00
scrollup.cpp [Separating translation units] [th01] Additional hardware effect functions 2022-05-31 23:15:14 +02:00
v_colors.hpp [Decompilation] [th01] Continue menu 2022-08-14 23:22:47 +02:00
vplanset.cpp [Maintenance] [th01] Compile all remaining C code as C++ 2022-08-11 15:50:19 +02:00
vsync.cpp [Maintenance] [th01] Compile all remaining C code as C++ 2022-08-11 15:50:19 +02:00
ztext.cpp [Maintenance] [th01] Compile all remaining C code as C++ 2022-08-11 15:50:19 +02:00
zunsoft.cpp [Maintenance] Remove redundant `#include`s 2024-07-09 08:46:51 +02:00