nmlgc
3e79deeb3a
[Contributing] Define function brace placement rules
...
I've been following them pretty consistently for a while now, time to
finally write them down.
Part of P0204, funded by [Anonymous] and Yanga.
2022-07-10 13:45:18 +02:00
nmlgc
2863a69836
[Decompilation] [th01] Verdict screen: Main function
...
Part of P0197, funded by Yanga and Ember2528.
2022-06-01 02:27:52 +02: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
6e7ab07659
[Decompilation] [th01] Loading and initializing common data used in all stages
...
Stupid one-off functions deserve stupid names, Part 2. If it only
loaded sprites, I might have given it a somewhat better name.
Part of P0167, funded by Ember2528.
2021-11-07 23:22:10 +01:00
nmlgc
ab4c1a9bad
[Maintenance] Add a template for stupid bytewise access to logical structures
...
For the cases where ZUN's code would always be cleaner without it.
Part of P0157, funded by Yanga.
2021-09-12 18:35:08 +02: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
57be510056
[Decompilation] [th01] High score menu: Initial table rendering
...
With ternary operator expressions straight out of Jigoku.
(TL note: Jigoku means hell.)
Nice to see that Turbo C++ apparently has no nesting limit on function
call inlining in general, though!
Part of P0092, funded by Yanga.
2020-05-25 15:03:55 +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
nmlgc
ee9168b7eb
[Reverse-engineering] [th01] REYHI*.DAT structure
...
Part of P0084, funded by Yanga.
2020-03-22 10:01:16 +01:00