nmlgc
8943b52167
[Maintenance] Introduce types for VRAM colors and their components
...
Finally differentiating between colors and columns at least at the type
level.
Part of P0245, funded by [Anonymous], Blue Bolt, Ember2528, and Yanga.
2023-06-30 19:59:11 +02:00
nmlgc
d22c1e6db3
[Platform] [PC-98] Hardware palette setters
...
Optimally, these are called *at most* once per frame. No need to
micro-optimize here.
Part of P0232, funded by [Anonymous].
2023-02-28 08:08:17 +01:00
nmlgc
cf95cc8717
[Maintenance] [th01] Remove `extern "C"` from all remaining areas of code
...
Nothing says "we're getting things done" quite as much as this.
Part of P0214, funded by Ember2528.
2022-08-14 23:03:15 +02:00
nmlgc
e79f6c62bf
[Decompilation] [th01] .GRP / .GRZ / .PTN: Move all data to C land
...
Cross-executable ZUN bloat 🤮
Part of P0213, funded by Ember2528 and GhostRiderCog.
2022-08-11 23:21:23 +02:00
nmlgc
a2358bef47
[Maintenance] Remove `extern "C"` from `x86real.h` and `decomp.hpp`
...
One of those per delivery now, eh?
Part of P0189, funded by Arandui and Lmocinemod.
2022-04-16 23:53:46 +02:00
nmlgc
15b4011ff2
[Maintenance] Remove inconsistent newlines before `extern "C"` braces
...
Part of P0168, funded by Blue Bolt and rosenrose.
2021-11-28 18:53:09 +01:00
nmlgc
1c5ed4b06e
[Maintenance] Copy <dos.h>'s 16-bit x86 Real Mode declarations to a new file
...
DOS is not the same thing as the underlying CPU, after all. A separate
file not only indicates to future port authors which parts of the code
are x86-specific, but it also speeds up build times…
… in theory, because removing 677 lines from 49 files each doesn't seem
to speed up the build as much as I had hoped? But apparently my whole
system mysteriously got faster in the meantime, and I was getting 22-23
seconds for the entire repo even before this commit. Good enough.
Part of P0134, funded by [Anonymous].
2021-02-20 23:49:45 +01:00
nmlgc
e8ac905d25
[Maintenance] master.hpp transition: Machine identification
...
Part of P0133, funded by [Anonymous].
2021-01-30 18:47:35 +01:00
nmlgc
5ac9b301f1
[Asset pipeline] Add a .GRZ viewer
...
… have to hardcode that palette in any stand-alone viewers or
converters.
Completes P0081, funded by Ember2528.
2020-03-07 21:43:08 +01:00