ReC98/th04
nmlgc 17434fe848 [Decompilation] [th04/th05] Declare stage tile data and functions in C land
tiles_invalidate_around() must have had the hardest function signature
to figure out in all of PC-98 Touhou… because it seems impossible to
handle all three ways of passing parameters. No way around separately
declaring it in every translation unit then, with the parameter list
expected by that segment's code generation.

Part of P0089, funded by [Anonymous] and Blue Bolt.
2020-05-03 23:52:30 +02:00
..
end [Reverse-engineering] [th04/th05] End sequence constants 2019-12-29 20:59:24 +01:00
formats [Maintenance] [th04/th05] Declare GRCG register setting functions in C land 2020-05-03 23:38:32 +02:00
gaiji [Reverse-engineering] [th04/th05] Stage display in the High Score menu 2019-12-29 21:15:44 +01:00
hardware [Maintenance] [th04/th05] Declare GRCG register setting functions in C land 2020-05-03 23:38:32 +02:00
hiscore [Reverse-engineering] [th04/th05] Stage display in the High Score menu 2019-12-29 21:15:44 +01:00
main [Decompilation] [th04/th05] Declare stage tile data and functions in C land 2020-05-03 23:52:30 +02:00
math [Maintenance] [th05] Minimize #includes for the shot type translation units 2019-12-22 15:32:44 +01:00
music [C decompilation] [th02/op] Music Room 2015-02-24 22:38:44 +01:00
snd [Maintenance] Remove all dependencies on Borland C++ run-time source headers 2020-02-23 17:53:18 +01:00
sprites [Reverse-engineering] [th04/th05] Stage enemy structure 2020-05-03 23:21:30 +02:00
strings [Reverse-engineering] [th04/th05] Text popups 2019-03-06 19:57:23 +01:00
bgimage.asm [Maintenance] Use @@locals for self-modifying code in bfnt_entry_pat() 2020-02-16 21:35:16 +01:00
bgimage.h [Reverse-engineering] [th04/th05] Music Room / ending background image buffers 2019-12-17 23:26:56 +01:00
bgimage[data].asm [Reverse-engineering] [th04/th05] Music Room / ending background image buffers 2019-12-17 23:26:56 +01:00
bgimage_put_rect.asm [Reverse-engineering] [th04/th05] Music Room / ending background image buffers 2019-12-17 23:26:56 +01:00
chars.h [Maintenance] Move all features exclusive to MAIN.EXE to a main/ subdirectory 2020-04-15 20:58:01 +02:00
chars.inc [Maintenance] Move all features exclusive to MAIN.EXE to a main/ subdirectory 2020-04-15 20:58:01 +02:00
common.h [Maintenance] [th03/th04/th05] Start a new "essential macros" file 2020-02-23 16:56:15 +01:00
mem.h [Decompilation] Finally declare <stdint.h> types 2019-12-17 23:26:58 +01:00
mem.inc [Naming] [th04/th05] EMS area setup 2019-11-24 16:02:43 +01:00
mem[bss].asm [Reverse-engineering] [th02/th03/th04/th05] DOS memory assignment sizes 2019-11-24 14:04:34 +01:00
op_01.cpp [Maintenance] Move all features exclusive to MAIN.EXE to a main/ subdirectory 2020-04-15 20:58:01 +02:00
op_02.c [C decompilation] [th02/op] [th03/op] [th04/op] Frame delay #1 2015-03-04 02:47:16 +01:00
res_huma.cpp [Build] Don't word-align everything by default 2020-04-03 17:35:57 +02:00
resident.hpp [Build] Don't word-align everything by default 2020-04-03 17:35:57 +02:00
score.h [Maintenance] [th04/th05] Declare a little-endian BCD score type 2020-01-03 21:33:30 +01:00
score[data].asm [Reverse-engineering] [th04/th05] Item collection counters 2020-01-03 21:31:25 +01:00
scoreupd.asm [Maintenance] [th04/th05] Declare public text popup symbols in C land 2020-05-03 23:32:12 +02:00
scoreupd[data].asm [Reverse-engineering] [th03] Five-digit powers of 10 2020-01-19 22:08:58 +01:00
setup.asm [Reverse-engineering] [th04] BGM/SE mode setup window rendering 2019-12-29 21:15:43 +01:00
setup.cpp [Reverse-engineering] [th04] BGM/SE mode setup window rendering 2019-12-29 21:15:43 +01:00
setup[bss].asm [Maintenance] [th04/th05] Unused setup and Music Room data 2019-12-29 21:15:43 +01:00
setup[data].asm [Reverse-engineering] [th04/th05] BGM/SE mode setup strings 2019-12-22 15:37:45 +01:00
shared.hpp [Maintenance] Move all features exclusive to MAIN.EXE to a main/ subdirectory 2020-04-15 20:58:01 +02:00
shared.inc [Maintenance] Move all features exclusive to MAIN.EXE to a main/ subdirectory 2020-04-15 20:58:01 +02:00
th04.hpp [Reverse-engineering] [th04/th05] Resident structure 2020-01-03 21:43:43 +01:00
th04.inc [Maintenance] Move all features exclusive to MAIN.EXE to a main/ subdirectory 2020-04-15 20:58:01 +02:00
zunsoft.asm [Reverse-engineering] [th04/th05] ZUN Soft logo 2019-12-17 23:26:57 +01:00
zunsoft.h [Maintenance] Templatize RGB and palette types for 4- and 8-bit components 2020-01-05 19:06:32 +01:00
zunsoft[bss].asm [Position independence] [th02/th03/th04/th05] Color palettes 2019-11-28 23:23:29 +01:00
zunsoft[data].asm [Reverse-engineering] [th04/th05] ZUN Soft logo 2019-12-17 23:26:57 +01:00