ReC98/th05
nmlgc 70b4134af4 [Maintenance] [th04/th05] Assemble 16-bit .ASM files case-sensitively
Otherwise, TASM would simply convert all EXTRN declarations in those
files to uppercase. Then, the linker would expect them in uppercase,
forcing both the case-sensitive big 32-bit .ASM files *and* the entire
C land to declare them as uppercase as well.

For functions with __pascal convention which are always uppercased
anyway, this makes no difference. It does matter for regular __cdecl
variables, though, and the C declaration of [score_delta] in e6294c2
already showed that we'd then be forced to use macros if we wanted to
pretend that these names still had lowercase characters.

Doing this for every variable referenced in both C land and 16-bit ASM
land gets annoying quickly. So, no need to force this inconsistency if
we can get rid of it by slightly uglifying ASM land.

Part of P0089, funded by [Anonymous] and Blue Bolt.
2020-05-03 23:56:08 +02:00
..
formats [Reverse-engineering] [th05] Curve bullet rendering 2020-04-15 21:34:20 +02:00
gaiji [Maintenance] Use *_CELS to denote the number of distinct animation sprites 2020-02-16 21:41:28 +01:00
hardware [Reverse-engineering] [th04/th05] Pause menu 2019-11-30 19:36:07 +01:00
main [Maintenance] [th04/th05] Assemble 16-bit .ASM files case-sensitively 2020-05-03 23:56:08 +02:00
music [Maintenance] [th04/th05] Declare GRCG register setting functions in C land 2020-05-03 23:38:32 +02: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
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
hud_bar.asm [Maintenance] [th04/th05] Assemble 16-bit .ASM files case-sensitively 2020-05-03 23:56:08 +02:00
i_shot.hpp [Maintenance] Move all features exclusive to MAIN.EXE to a main/ subdirectory 2020-04-15 20:58:01 +02:00
main012.cpp [Reverse-engineering] [th04/th05] Boss item drops 2020-04-15 21:01:59 +02: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[data].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
p_common.cpp [Maintenance] [th04/th05] Add a segment split before the title popup functions 2020-05-03 23:28:25 +02:00
p_marisa.cpp [Maintenance] [th04/th05] Add a segment split before the title popup functions 2020-05-03 23:28:25 +02:00
p_mima.cpp [Maintenance] [th04/th05] Add a segment split before the title popup functions 2020-05-03 23:28:25 +02:00
p_reimu.cpp [Maintenance] [th04/th05] Add a segment split before the title popup functions 2020-05-03 23:28:25 +02:00
p_yuuka.cpp [Maintenance] [th04/th05] Add a segment split before the title popup functions 2020-05-03 23:28:25 +02:00
player.asm [Maintenance] [th04/th05] Assemble 16-bit .ASM files case-sensitively 2020-05-03 23:56:08 +02:00
res_kso.cpp [Build] Don't word-align everything by default 2020-04-03 17:35:57 +02:00
resident.hpp [Reverse-engineering] [th04/th05] Resident structure 2020-01-03 21:43:43 +01:00
th05.hpp [Reverse-engineering] [th04/th05] Resident structure 2020-01-03 21:43:43 +01:00
th05.inc [Maintenance] Move all features exclusive to MAIN.EXE to a main/ subdirectory 2020-04-15 20:58:01 +02:00