ReC98/th01
nmlgc a89836c18e [Decompilation] [th05] Bombs: Reimu's blue star animation
After ternary expressions straight out of Jigoku in 57be510, we now got
pointer arithmetic straight out of Jigoku… with, unsurprisingly, two
ZUN bugs.

Part of P0112, funded by [Anonymous] and Blue Bolt.
2020-08-28 15:22:28 +02:00
..
core [Decompilation] [th01] 16-bit integer to string conversion 2020-07-27 17:22:16 +02:00
end [Maintenance] Declare a distinct type for VRAM offsets 2020-08-28 14:53:33 +02:00
formats [Maintenance] Declare a distinct type for VRAM offsets 2020-08-28 14:53:33 +02:00
hardware [Maintenance] Declare a distinct type for VRAM offsets 2020-08-28 14:53:33 +02:00
hiscore [Maintenance] Declare distinct types for pixel and VRAM sizes 2020-08-28 14:53:33 +02:00
main [Maintenance] Rename all old *_X and *_Y constants to *_LEFT and *_TOP 2020-08-28 15:14:22 +02:00
math [Decompilation] [th05] Bombs: Reimu's blue star animation 2020-08-28 15:22:28 +02:00
snd [Maintenance] Decide on __asm as the keyword for inline assembly 2020-06-21 22:18:00 +02:00
sprites [Decompilation] [th01] 8×8 diamond, star, and snowflake sprite blitting 2020-08-12 16:24:04 +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 [Maintenance] Declare distinct types for screen, VRAM, and TRAM coordinates 2020-08-28 14:53:30 +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] Declare a distinct type for VRAM offsets 2020-08-28 14:53:33 +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_21.cpp [Decompilation] [th01] .BOS: Unused and broken plane pointer reset function 2020-08-12 17:49:34 +02:00
main_23.cpp [Decompilation] [th01] 8×8 diamond, star, and snowflake sprite blitting 2020-08-12 16:24:04 +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 [Maintenance] Declare a distinct type for VRAM offsets 2020-08-28 14:53:33 +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] Declare distinct types for pixel and VRAM sizes 2020-08-28 14:53:33 +02:00