ReC98/th01/hardware
nmlgc baac3f7682 [Decompilation] [th04/th05] EGC-powered page 1→0 rectangle blitting
Actually fairly average, as far as unreasonable decompilations are
concerned. No `goto`, at least! Another place that would benefit from
EGC raster op documentation, though.

Also, got one more padding byte in TH05's MAINE.EXE correct. 🙂

Part of P0126, funded by [Anonymous] and Blue Bolt.
2020-11-16 20:01:09 +01:00
..
egc.h [Decompilation] [th04/th05] EGC-powered page 1→0 rectangle blitting 2020-11-16 20:01:09 +01:00
egc.inc [Reverse-engineering] Enabling and disabling the EGC 2020-11-02 23:42:04 +01:00
egcrect.cpp [Maintenance] Rename the EGC implementation files a bit 2020-09-28 13:06:11 +02:00
egcrows.cpp [Decompilation] [th01] EGC-accelerated VRAM page 1➜0 row blitting 2020-09-28 13:07:29 +02:00
egcstart.c [Maintenance] Rename the EGC implementation files a bit 2020-09-28 13:06:11 +02:00
frmdely.c [Decompilation] [th01] .GRP palette fades 2020-03-13 19:14:32 +01:00
graph.cpp [Maintenance] Consistently use Borland's I/O port intrinsics 2020-11-15 21:16:40 +01:00
graph.h [Reverse-engineering] Assign names to all graph_putsa_fx() effects 2020-11-02 22:33:50 +01:00
graph[bss].asm
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] Add separate macros for GRCG/EGC-accelerated reads and writes 2020-09-28 12:51:01 +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
grpinv32.cpp [Decompilation] [th01] 32×32 square inversion on a single bitplane 2020-09-28 13:05:07 +02:00
grpinv32.hpp [Decompilation] [th01] 32×32 square inversion on a single bitplane 2020-09-28 13:05:07 +02:00
grppffx.c [Reverse-engineering] Assign names to all graph_putsa_fx() effects 2020-11-02 22:33:50 +01:00
grppfnfx.cpp [Reverse-engineering] Assign names to all graph_putsa_fx() effects 2020-11-02 22:33:50 +01: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] Consistently use Borland's I/O port intrinsics 2020-11-15 21:16:40 +01:00
grppsafx.h [Reverse-engineering] Assign names to all graph_putsa_fx() effects 2020-11-02 22:33:50 +01:00
grppsafx.inc [Reverse-engineering] Assign names to all graph_putsa_fx() effects 2020-11-02 22:33:50 +01: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
planar.h [Maintenance] [th01] Reorder shared .BOS code 2020-10-13 21:34:24 +02:00
ptrans.hpp [Decompilation] [th01] VRAM page transition via interleaving 8×8 squares 2020-09-28 13:10:02 +02:00
ptrans_d.cpp [Decompilation] [th01] VRAM page transition via interleaving 8×8 squares 2020-09-28 13:10:02 +02:00
respal[data].asm
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
vram_planes_set.asm
vsync.c [Maintenance] [th01] Get rid of th01.h 2020-11-15 21:27:41 +01:00
vsync.h [Decompilation] [th01] .GRP palette fades 2020-03-13 19:14:32 +01:00
vsync[bss].asm
vsync[data].asm
ztext.c [Maintenance] [th01] Get rid of th01.h 2020-11-15 21:27:41 +01:00
ztext.h [Maintenance] Rename the `_FORCE_INT` enum members to indicate signedness 2020-09-12 12:09:30 +02:00
ztext[data].asm