ReC98/th01
nmlgc 55ced3bada [Naming] [th01] Boss entities: Clarify that the lock also applies to rendering
You don't get the full picture of YuugenMagan's rendering calls
otherwise.
It's also really stupid in how it trades performance for flickering.

Part of P0207, funded by GhostPhanom.
2022-08-08 20:11:27 +02:00
..
core [Maintenance] [th01] Move integer→string conversions to the `math/` directory 2022-07-10 13:37:56 +02:00
end [Maintenance] [th01] Remove `extern "C"` from more areas of code 2022-07-10 13:09:12 +02:00
formats [Maintenance] Fix comment↔code associations 2022-08-08 20:10:53 +02:00
hardware [Maintenance] [th01] Text mode functions: ZUN's proprietary attribute bits 2022-08-08 20:11:16 +02:00
hiscore [Maintenance] Fix comment↔code associations 2022-08-08 20:10:53 +02:00
main [Naming] [th01] Boss entities: Clarify that the lock also applies to rendering 2022-08-08 20:11:27 +02:00
math [Maintenance] [th01] Publicly define clock direction constants 2022-08-08 20:11:11 +02:00
shiftjis [Decompilation] [th01] Endings: Bad 2022-06-17 15:30:30 +02:00
snd [Maintenance] Change the inline assembly keyword to `_asm` 2022-02-18 09:36:34 +01:00
sprites [Decompilation] [th01] Mima: Flame pillar rendering 2022-07-17 20:15:54 +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
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
frmdelay.c [Maintenance] [th01] Move frame_delay() to consistently named files 2021-05-27 18:49:29 +02:00
fuuin_01.cpp [Decompilation] [th01] Verdict screen: Main function 2022-06-01 02:27:52 +02:00
fuuin_02.cpp [Maintenance] Fix comment↔code associations 2022-08-08 20:10:53 +02:00
fuuin_03.cpp [Decompilation] [th01] Verdict screen: Main function 2022-06-01 02:27:52 +02:00
fuuin_04.cpp [Maintenance] Declare the optimization_barrier() a single time 2022-07-10 13:45:18 +02:00
fuuin_10.cpp
fuuin_11.cpp [Maintenance] Remove `extern "C"` from `x86real.h` and `decomp.hpp` 2022-04-16 23:53:46 +02:00
graph.cpp [Build] [th01] Only compile shared single-file translation units a single time 2020-11-04 14:47: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
grppffx.c [Build] [th01] Only compile shared single-file translation units a single time 2020-11-04 14:47:52 +01:00
grz.cpp [Separate translation units] [th01] .PTN, .GRP, and .GRZ formats 2021-01-30 19:17:16 +01:00
initexit.c [Build] [th01] Only compile shared single-file translation units a single time 2020-11-04 14:47:52 +01:00
main_07.cpp [Maintenance] Remove `extern "C"` from `x86real.h` and `decomp.hpp` 2022-04-16 23:53:46 +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
main_010.cpp [Contributing] Define function brace placement rules 2022-07-10 13:45:18 +02:00
main_011.cpp [Maintenance] Remove `extern "C"` from more areas of code 2022-06-24 23:28:19 +02:00
main_012.cpp [Decompilation] [th01] Pellet speed modification 2021-10-09 23:20:02 +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
main_17.cpp [Decompilation] [th01] Boss defeat sequence: Drawing white lines 2021-11-07 23:32:04 +01:00
main_19.cpp [Maintenance] [th01] Remove `extern "C"` from more areas of code 2022-07-10 13:09:12 +02:00
main_20.cpp
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] [th01] Remove `extern "C"` from more areas of code 2022-07-10 13:09:12 +02:00
main_24.cpp [Decompilation] [th01] Bomb items: Spawn function 2021-09-28 18:05:24 +02:00
main_25.cpp [Maintenance] Remove `extern "C"` from `x86real.h` and `decomp.hpp` 2022-04-16 23:53:46 +02:00
main_26.cpp [Decompilation] [th01] HARRY UP pellet pattern 2021-08-22 23:56:59 +02:00
main_27.cpp [Maintenance] Remove `extern "C"` from more areas of code 2022-06-24 23:28:19 +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 [Decompilation] [th01] Merge segment 32 into a single translation unit 2022-07-17 20:46:02 +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] [th01] Clean up pellet headers 2022-07-17 19:26:54 +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 [Contributing] Define function brace placement rules 2022-07-10 13:45:18 +02:00
op_07.cpp [Maintenance] Remove `extern "C"` from `x86real.h` and `decomp.hpp` 2022-04-16 23:53:46 +02:00
op_09.cpp [Separate translation units] [th01] .PTN, .GRP, and .GRZ formats 2021-01-30 19:17:16 +01:00
op_12.cpp [Maintenance] Change line endings in old C/C++ files to LF 2021-12-27 01:06:32 +01: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] [th01/th03] Don't declare an Extra rank 2022-05-31 23:39:34 +02:00
resident.hpp [Decompilation] [th01] Verdict screen: Main function 2022-06-01 02:27:52 +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
scrollup.cpp [Separating translation units] [th01] Additional hardware effect functions 2022-05-31 23:15:14 +02:00
th01.inc [Decompilation] [th01] Bomb animation 2022-07-10 13:36:35 +02:00
v_colors.hpp [Maintenance] [th01] High score menu: Publically declare text colors 2022-05-31 23:39:34 +02:00
vplanset.c [Separate translation units] [th01/th02/th03/th04] vram_planes_set() 2021-04-21 17:40:11 +02:00
vsync.c [Maintenance] Change line endings in old C/C++ files to LF 2021-12-27 01:06:32 +01:00
ztext.c [Maintenance] Change line endings in old C/C++ files to LF 2021-12-27 01:06:32 +01:00
zunsoft.cpp [Maintenance] Remove `extern "C"` from `x86real.h` and `decomp.hpp` 2022-04-16 23:53:46 +02:00