ReC98/th04/main/boss
nmlgc 71cb7b5e93 [Decompilation] [th05] Shinki: Main function
3rd PC-98 Touhou boss completely decompiled, 28 to go… and the code
quality is taking a nosedive again, especially with that unnecessary
"relative phase" variable that collides with the laser activation flag
in the Devil pattern.
(The nearfunc_t_near workarounds are our fault, though!)

Completes P0191, funded by nrook.
2022-05-01 00:22:03 +02:00
..
b4m.cpp [Decompilation] [th04] Stage 4 Marisa: Point-reflected movement 2022-04-17 00:00:35 +02:00
b4r.cpp [Reverse-engineering] [th04] Stage 4 Reimu: Data segment variables 2022-03-27 00:48:06 +01:00
b6.asm [Reverse-engineering] [th04/th05] Bosses: Patterns seen / defeat bonus flag 2022-05-01 00:22:03 +02:00
b6.cpp [Naming] [th04/th05] Bosses: Rename `*_phase_end` to `*_phase_next` 2022-03-26 20:44:54 +01:00
b6_anim.asm [Decompilation] [th04/th05] Midbosses: Defeat animation update function 2022-03-05 17:50:33 +01:00
backdrop.asm [Maintenance] [th04/th05] Define grcg_setmode_tdw() with the correct name 2022-04-16 23:53:46 +02:00
bg[bss].asm [Reverse-engineering] [th04/th05] .BB tile animation: Cel rendering 2021-06-21 15:48:28 +02:00
boss.cpp [Reverse-engineering] [th04/th05] Bosses: Patterns seen / defeat bonus flag 2022-05-01 00:22:03 +02:00
boss.hpp [Decompilation] [th05] Shinki: Main function 2022-05-01 00:22:03 +02:00
boss[bss].asm [Maintenance] [th04/th05] Bosses: Merge BSS definitions into a single file 2022-04-30 14:37:40 +02:00
bosses.hpp [Naming] [th04/th05] Boss-specific names for backdrop colorfill functions 2022-04-16 23:53:46 +02:00
bx1.asm [Reverse-engineering] [th04/th05] Bosses: Patterns seen / defeat bonus flag 2022-05-01 00:22:03 +02:00
bx1.cpp [Reverse-engineering] [th04] Gengetsu: Wave teleport amplitude 2022-03-27 00:43:03 +01:00
bx2.cpp [Reverse-engineering] [th04] Gengetsu: Wave teleport amplitude 2022-03-27 00:43:03 +01:00
end[data].asm
explode_big.asm [Maintenance] [th04/th05] Remove `extern "C"` from more areas of code 2022-03-26 20:44:54 +01:00
explode_small.asm [Maintenance] [th04/th05] Remove `extern "C"` from more areas of code 2022-03-26 20:44:54 +01:00
explosions[bss].asm [Maintenance] [th04/th05] Boss explosions: Update to current coding standards 2022-03-26 20:44:54 +01:00
explosions_big.asm [Maintenance] [th04/th05] Remove `extern "C"` from more areas of code 2022-03-26 20:44:54 +01:00
explosions_big[data].asm
explosions_reset.asm [Maintenance] [th04/th05] Remove `extern "C"` from more areas of code 2022-03-26 20:44:54 +01:00
explosions_small.asm [Maintenance] [th04/th05] Remove `extern "C"` from more areas of code 2022-03-26 20:44:54 +01:00
impl.hpp [Decompilation] [th05] Sara: Background rendering 2022-04-16 23:53:47 +02:00
reset.cpp [Reverse-engineering] [th04/th05] Bosses: Patterns seen / defeat bonus flag 2022-05-01 00:22:03 +02:00
vars[bss].asm [Reverse-engineering] [th04/th05] Bosses: Patterns seen / defeat bonus flag 2022-05-01 00:22:03 +02:00