ReC98/th05/main
nmlgc c41bfbaf3e [Separate translation units] [th04/th05] Spark sprite spawning (undecompilable)
Reason: Saving SI and DI on the stack way too late. Just because ZUN
absolutely *had* to move the clipping condition before these two PUSH
instructions… Was it really necessary to save a total of 4 instructions
for an unlikely worst case in a function that's maybe called like 10-20
times per frame *at worst*?

Part of P0192, funded by [Anonymous], nrook, and -Tom-.
2022-05-01 00:22:04 +02:00
..
boss [Maintenance] [th04/th05] Drop the `_seg1` suffix from the GRCG functions 2022-05-01 00:22:03 +02:00
bullet [Decompilation] [th05] Bullets: Sprite selection by angle 2022-05-01 00:22:04 +02:00
dialog [Reverse-engineering] [th04/th05] Dialog: Buffer pointer 2022-03-27 00:39:04 +01:00
enemy [Maintenance] Turn motion_t into a template 2021-07-31 09:33:50 +02:00
hud [Maintenance] [th04/th05] Remove `extern "C"` from more areas of code 2022-03-26 20:44:54 +01:00
item [Maintenance] Move all features exclusive to MAIN.EXE to a main/ subdirectory 2020-04-15 20:58:01 +02:00
midboss [Separate translation units] [th04/th05] Spark sprite spawning (undecompilable) 2022-05-01 00:22:04 +02:00
player [Decompilation] [th04/th05] GRCG mode/color setting functions in segment #3 2022-05-01 00:22:03 +02:00
pointnum [Maintenance] Rename all old *_X and *_Y constants to *_LEFT and *_TOP 2020-08-28 15:14:22 +02:00
stage [Decompilation] [th04/th05] Bosses: Backdrop rendering 2022-05-01 00:22:03 +02:00
custom.h [Decompilation] [th05] Curved bullets: Update function 2022-03-05 15:31:50 +01:00
custom[bss].asm [Decompilation] [th05] Shinki: Main function 2022-05-01 00:22:03 +02:00
playperf.hpp [Maintenance] Add a new typedef for unsigned Q4.4 values 2022-03-05 15:31:50 +01:00
select_for_playchar.asm [Maintenance] [th04/th05] Remove `extern "C"` from more areas of code 2022-04-30 14:37:28 +02:00