ReC98/th01/hardware
nmlgc 04038449c1 [Translation unit catch-up] [th04] frame_delay() / .PI display and loading
Segment alignment forces us to do all of those at once… but now, we've
not only caught up with the segment split point in TH04's OP.EXE and
MAINE.EXE, but also decompiled all instances of DEFCONV functions!

Part of P0138, funded by [Anonymous] and Blue Bolt.
2021-04-21 17:44:15 +02: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] Make decomp.h exclusive to C++ 2021-03-20 02:17:08 +01:00
egcrows.cpp [Decompilation] [th01] EGC-accelerated VRAM page 1➜0 row blitting 2020-09-28 13:07:29 +02:00
egcstart.cpp [Maintenance] Make decomp.h exclusive to C++ 2021-03-20 02:17:08 +01:00
frmdely.c [Maintenance] Only use the `far` keyword to declare intent 2021-02-20 15:47:30 +01:00
graph.cpp [Maintenance] Only use the `far` keyword to declare intent 2021-02-20 15:47:30 +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] Complete the master.hpp transition 2021-01-30 19:22:29 +01:00
grppsafx.h [Decompilation] [th03] graph_putsa_fx() 2021-01-05 22:08:56 +01:00
grppsafx.inc [Reverse-engineering] Assign names to all graph_putsa_fx() effects 2020-11-02 22:33:50 +01:00
input.hpp [Maintenance] Define `bool` as unsigned 2020-12-18 00:45:54 +01: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 [Maintenance] Only use the `far` keyword to declare intent 2021-02-20 15:47:30 +01:00
ptrans_d.cpp [Maintenance] Only use the `far` keyword to declare intent 2021-02-20 15:47:30 +01: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 [Separate translation units] [th01/th02/th03/th04] vram_planes_set() 2021-04-21 17:40:11 +02:00
vplanset.h [Maintenance] Move the vram_planes_set() declaration to its own header file 2021-01-30 19:11:55 +01:00
vram_planes[bss].asm
vsync.c [Maintenance] Copy <dos.h>'s 16-bit x86 Real Mode declarations to a new file 2021-02-20 23:49:45 +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] Copy <dos.h>'s 16-bit x86 Real Mode declarations to a new file 2021-02-20 23:49:45 +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 [Maintenance] [th01] Move ztext.c to the hardware/ directory 2020-03-03 13:08:33 +01:00