ReC98/th01/hardware
nmlgc ba29539fc7 [Maintenance] Declare a distinct type for VRAM offsets
… and this one, while I'm at it. I've been using pretty much every
possible type for VRAM offset variables, depending on my mood that day,
since signedness apparently never matters for those.
Except that it does. And so, just like with most of our high-level
types, we also have to account for ZUN's little signedness
inconsistencies here. Oh well, at least it's now only one of two types,
and there's no need to choose between `int` or `unsigned int` or
`short` or `unsigned short` or `int16_t` or `uint16_t` or `size_t` or…

Part of P0111, funded by [Anonymous] and Blue Bolt.
2020-08-28 14:53:33 +02:00
..
egc.h [Maintenance] Declare distinct types for pixel and VRAM sizes 2020-08-28 14:53:33 +02:00
egc.inc [Reduction] EGC-powered VRAM region copies 2018-12-29 17:03:26 +01:00
egccopyr.cpp [Maintenance] Declare a distinct type for VRAM offsets 2020-08-28 14:53:33 +02:00
egcscopy.c [Maintenance] Move the EGC copy setup function to a separate file 2020-05-25 15:17:41 +02:00
frmdely.c [Decompilation] [th01] .GRP palette fades 2020-03-13 19:14:32 +01:00
graph.cpp [Maintenance] Declare a distinct type for VRAM offsets 2020-08-28 14:53:33 +02:00
graph.h [Maintenance] Declare distinct types for screen, VRAM, and TRAM coordinates 2020-08-28 14:53:30 +02:00
graph[bss].asm [Reverse-engineering] [th01] Restorable line and box drawing 2020-01-14 21:53:00 +01:00
graph_r[data].asm [Maintenance] [th01] Decide on `unput` for VRAM page 1 pixel restoration 2020-06-13 21:13:48 +02:00
grcg8x8m.cpp [Maintenance] Declare a distinct type for VRAM offsets 2020-08-28 14:53:33 +02:00
grcg8x8m.hpp [Maintenance] Declare a distinct type for VRAM offsets 2020-08-28 14:53:33 +02:00
grp2xscs.cpp [Maintenance] Declare a distinct type for VRAM offsets 2020-08-28 14:53:33 +02:00
grp2xscs.h [Maintenance] Declare distinct types for pixel and VRAM sizes 2020-08-28 14:53:33 +02:00
grppffx.c [Maintenance] Declare distinct types for screen, VRAM, and TRAM coordinates 2020-08-28 14:53:30 +02:00
grppfnfx.cpp [Maintenance] Declare distinct types for screen, VRAM, and TRAM coordinates 2020-08-28 14:53:30 +02:00
grppfnfx[data].asm [Decompilation] [th01] Blitting full-width numbers onto VRAM 2020-05-12 15:06:12 +02:00
grppfnfx_ptrs[data].asm [Decompilation] [th01] Blitting full-width numbers onto VRAM 2020-05-12 15:06:12 +02:00
grppsafx.cpp [Maintenance] #define the number of dots in a byte 2020-08-12 16:16:58 +02:00
grppsafx.h [Maintenance] Declare distinct types for screen, VRAM, and TRAM coordinates 2020-08-28 14:53:30 +02:00
input.hpp [Decompilation] [th01] High score menu: Input handling 2020-05-25 15:07:59 +02:00
input_main_end[data].asm [Decompilation] [th01] Keyboard input in REIIDEN.EXE 2020-05-12 15:06:11 +02:00
input_rs.cpp [Decompilation] [th01] Keyboard input in REIIDEN.EXE 2020-05-12 15:06:11 +02:00
palette.h [Maintenance] Proofread all comments in C land 2020-06-21 22:14:08 +02:00
palette[data].asm [Reverse-engineering] [th01] Main color palette 2020-01-05 19:07:48 +01:00
respal[data].asm [Decompilation] [th01] master.lib resident palette function reimplementations 2020-01-05 20:23:27 +01:00
scrollup.cpp [Maintenance] Declare distinct types for screen, VRAM, and TRAM coordinates 2020-08-28 14:53:30 +02:00
scrollup.hpp [Maintenance] Declare distinct types for screen, VRAM, and TRAM coordinates 2020-08-28 14:53:30 +02:00
vplanset.c [Decompilation] [th01] PTN-sized page 0→1 copies 2020-03-22 09:59:24 +01:00
vram_planes[bss].asm Make the VRAM plane constants available to C 2015-02-24 22:16:31 +01:00
vram_planes_set.asm [C decompilation] [th02] Code segment #2 of all three executables 2015-03-14 23:25:50 +01:00
vsync.c [Maintenance] Declare distinct types for pixel and VRAM sizes 2020-08-28 14:53:33 +02:00
vsync.h [Decompilation] [th01] .GRP palette fades 2020-03-13 19:14:32 +01:00
vsync[bss].asm [C decompilation] [th01] VSync interrupt handler 2015-09-05 22:33:07 +02:00
vsync[data].asm [C decompilation] [th01] VSync interrupt handler 2015-09-05 22:33:07 +02:00
vsyncclr.c [C decompilation] [th01] VSync interrupt handler 2015-09-05 22:33:07 +02:00
ztext.c [Maintenance] Declare distinct types for screen, VRAM, and TRAM coordinates 2020-08-28 14:53:30 +02:00
ztext.h [Build] Use the minimum possible size for enums by default 2020-04-03 17:33:58 +02:00
ztext[data].asm [Maintenance] [th01] Move ztext.c to the hardware/ directory 2020-03-03 13:08:33 +01:00