Commit Graph

6 Commits

Author SHA1 Message Date
Lephenixnoir 4832390802
Add secondary VRAM as heap when using direct-DD access
Ultimate Doom E1M6 now loads!
2021-08-04 15:58:40 +02:00
Lephenixnoir 8b7649c824
Restore all menu options to sane behavior
Load/Save game is still not supported.
2021-08-04 11:07:14 +02:00
Lephenixnoir 27f40b003e
Add brightness setting (gamma correction) on FRAC 2021-08-04 10:22:35 +02:00
Lephenixnoir 6d2bac49a2
Put all screens in SaveVRAMBuffer
This removes 6400 bytes from the Z_Malloc heap. There is about 27 kB
left in the secondary VRAM for further use.
2021-08-04 09:57:03 +02:00
Lephenixnoir d7ee5a1bbb
Restore video system screens and memcpy bug in V_CopyRect
* Restore screen numbers; BG is 4, at least in the ST module.
* Let ST module allocate BG, which is just 32 pixels high and not a full
  VRAM (huge memory gain!)
* Fix V_CopyRect() not working because memcpy is still broken (this will
  be changed later with a proper memcpy)
2021-07-27 14:20:14 +02:00
ComputerNerd bd6bb43473 Inital commit 2015-04-14 19:16:51 -05:00