ReC98/th01
nmlgc bd8e9ffa2e [Decompilation] [th01] Alternating left/right-shift VRAM row page transition
Is that a correct word order? The main effect behind the transition to
the TOTLE screen, and all its fanciness comes from alternating shift
directions on every row. No wave code anywhere.

Part of P0212, funded by GhostRiderCog, Lmocinemod, and LeyDud.
2022-08-11 23:18:29 +02:00
..
core [Maintenance] Introduce proper Shift-JIS and JIS X 0208 types 2022-08-11 15:53:13 +02:00
end [Maintenance] Simplify EGC macros and hardcode the chip's register size 2022-08-11 18:03:44 +02:00
formats [Maintenance] Introduce proper Shift-JIS and JIS X 0208 types 2022-08-11 15:53:13 +02:00
hardware [Maintenance] Simplify EGC macros and hardcode the chip's register size 2022-08-11 18:03:44 +02:00
hiscore [Maintenance] Introduce proper Shift-JIS and JIS X 0208 types 2022-08-11 15:53:13 +02:00
main [Decompilation] [th01] Alternating left/right-shift VRAM row page transition 2022-08-11 23:18:29 +02:00
math [Decompilation] [th01] YuugenMagan: Downwards 1-pixel lasers during phase 0 2022-08-08 20:13:10 +02:00
shiftjis [Maintenance] Introduce proper Shift-JIS and JIS X 0208 types 2022-08-11 15:53:13 +02:00
snd [Maintenance] Change the inline assembly keyword to `_asm` 2022-02-18 09:36:34 +01:00
sprites [Decompilation] [th01] TOTLE screen: Metric digit animation 2022-08-11 23:18:29 +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
frmdelay.cpp [Maintenance] [th01] Compile all remaining C code as C++ 2022-08-11 15:50:19 +02:00
fuuin_01.cpp [Decompilation] [th01] Verdict screen: Main function 2022-06-01 02:27:52 +02:00
fuuin_02.cpp [Maintenance] Introduce proper Shift-JIS and JIS X 0208 types 2022-08-11 15:53:13 +02:00
fuuin_03.cpp [Decompilation] [th01] Verdict screen: Main function 2022-06-01 02:27:52 +02:00
fuuin_04.cpp [Maintenance] Introduce proper Shift-JIS and JIS X 0208 types 2022-08-11 15:53:13 +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
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.cpp [Maintenance] [th01] Compile all remaining C code as C++ 2022-08-11 15:50:19 +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
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 [Maintenance] Introduce proper Shift-JIS and JIS X 0208 types 2022-08-11 15:53:13 +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_18.cpp [Decompilation] [th01] TOTLE screen: Metric digit animation 2022-08-11 23:18:29 +02:00
main_19.cpp [Maintenance] Introduce proper Shift-JIS and JIS X 0208 types 2022-08-11 15:53:13 +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 [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 `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
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
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 [Maintenance] Simplify EGC macros and hardcode the chip's register size 2022-08-11 18:03:44 +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
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] [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.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 `extern "C"` from `x86real.h` and `decomp.hpp` 2022-04-16 23:53:46 +02:00