nmlgc
4716948b57
[Maintenance] [th01] Declare types for signed and unsigned scores
...
Will make it much easier for modders to resolve this inconsistency.
Part of P0229, funded by Ember2528.
2023-02-28 08:07:52 +01:00
nmlgc
90077fdc79
[Decompilation] [th01] Move FUUIN.EXE input and High Score data to C land
...
Might as well figure out that horribly entangled data layout sooner
rather than later…
Part of P0213, funded by Ember2528 and GhostRiderCog.
2022-08-11 23:21:23 +02:00
nmlgc
60a7e44b53
[Maintenance] Introduce proper Shift-JIS and JIS X 0208 types
...
Much more semantic than that twobyte_t abomination.
Part of P0212, funded by GhostRiderCog, Lmocinemod, and LeyDud.
2022-08-11 15:53:13 +02:00
nmlgc
d398a949fc
[Decompilation] High score menu: Move all data to C land
...
Completes P0211, funded by Lmocinemod and Arandui.
2022-08-08 20:16:29 +02:00
nmlgc
ea54e59f93
[Maintenance] Macros: Avoid references to implicit local variables
...
If the macro itself is local to a function, these can work in certain
scenarios, but never for global ones.
Part of P0186, funded by [Anonymous] and Blue Bolt.
2022-03-25 14:03:53 +01:00
nmlgc
5fac2006ff
[Maintenance] Consistently use "score" instead of "points"
...
Or at least in addition.
Part of P0172, funded by [Anonymous] and Blue Bolt.
2021-12-27 00:50:39 +01:00
nmlgc
5c77db08ca
[Decompilation] [th01] High score registration
...
Completing the high score menu with a final stupid set of
inconsistencies between REIIDEN.EXE and FUUIN.EXE. Oh well.
Part of P0094, funded by Yanga.
2020-05-25 15:16:40 +02:00
nmlgc
bbef9b0bdb
[Decompilation] [th01] REYHI*.DAT saving
...
Now with POSIX file I/O in both executables. And the confirmation that
the name array is indeed exclusively accessed per-byte.
Part of P0093, funded by Ember2528.
2020-05-25 15:10:07 +02:00
nmlgc
02f0a0afcc
[Build] Don't word-align everything by default
...
Again, 11 necessary workarounds, vs. forcing byte aligment in at least
18 places, and that number would have significantly grown in the
future.
Part of P0085, funded by -Tom-.
2020-04-03 17:35:57 +02:00
nmlgc
c338305a61
[Decompilation] REYHI*.DAT loading and recreation
...
With master.lib file I/O in REIIDEN.EXE, and POSIX file I/O in
FUUIN.EXE… yup.
Part of P0084, funded by Yanga.
2020-03-22 10:16:08 +01:00