Commit Graph

11 Commits

Author SHA1 Message Date
Lephenixnoir d9f23fc156
Show FPS counter in its own top-right widget 2021-08-04 19:15:25 +02:00
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 977f23a965
Add FPS counter, toggled with [(] 2021-08-04 14:26:36 +02:00
Lephenixnoir 27f40b003e
Add brightness setting (gamma correction) on FRAC 2021-08-04 10:22:35 +02:00
Lephenixnoir b8eed6f5d0
Enable menu (X,O,T is ESCAPE, log is RETURN)
This is temporary, the keymap will likely be changed later.
2021-07-30 17:42:44 +02:00
Lephenixnoir e14149c646
Improved, parallel controls with KEYSC driver
This change adds proper key control by querying the KEYSC directly
instead of using PRGM_GetKey(). This allows for the very distinctive
advantage of pressing multiples keys at once.

Controls are still quite hard to use, I'll think of an alternative
keymap.
2021-07-29 20:43:44 +02:00
Lephenixnoir b9c676ea4e
Support multiple zones in Z_Malloc and add user stack leftover
lumpinfo is now allocated in Z_Malloc because it's needed for some
larger WADs.

More heap is needed to compensate and to support larger WADs fully, so
the unused part of the user stack is added as a second zone.

This makes at least the start of the DOOM Ultimate WAD playable.
2021-07-29 16:45:26 +02:00
Lephenixnoir 271d9d588d
Clean up more warnings 2021-07-27 11:34:35 +02:00
Lephenixnoir 6c86c1e2e5
Avoid freezes after error messages (for debug)
Not sure why it froze but it sure did.
2021-07-17 20:57:21 +02:00
Lephenixnoir 670e3a4b50
Improve I_ErrorI for 32-bit output 2021-07-17 10:47:37 +02:00
ComputerNerd bd6bb43473 Inital commit 2015-04-14 19:16:51 -05:00