Commit Graph

4 Commits

Author SHA1 Message Date
Lephenixnoir dc7519fe3e
Fix level end screen
This was using screens[1] which I had deallocated when fixing the status
bar (I incorrectly assumed it was used only for that).

While the CGDOOM technique to share screens[1] to avoid allocating the
320x20 buffer for the status bar makes clear sense with that new
information, I think I'll keep this 6.4 kB buffer there and rather
search for ways to use more memory zones.
2021-07-29 10:13:00 +02:00
Lephenixnoir 75c8730451
Restore fast copies using the fxlibc memcpy() 2021-07-27 15:05:42 +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