diff --git a/README b/README index 213dc1b..0f5a9ee 100644 --- a/README +++ b/README @@ -11,19 +11,24 @@ Credit goes to: CGDOOM is licensed under GPLv2 as a derivative work of both the original DOOM sources (GPL) and nDoom (GPLv2). See LICENSE. -TODO: +UI improvements TODO: -> Brightness/gamma correction setting for brighter rendering +-> Better keyboard layout (including more keys, eg. Run) +-> Unlock entries of the game menu and options menu +-> Warp to level from the main screen + +WAD support TODO: -> Unmodified 1.9 shareware WAD works all the way through? --> Shareware WAD crashes at the end of E1M4 (and in E1M9) --> Ultimate DOOM WAD runs out of memory at the end of E1M2 +-> Shareware WAD crashes at the end of E1M3/E1M4 (and in E1M9) +-> Ultimate DOOM WAD runs out of memory at the end of E1M2/E1M3 + +Technical support TODO: -> Supply more VRAM memory to internal allocator --> Level selector + => Merge internal heap into Z_Zone? (< 50 kB) + => Rewrite video code to use long PRAM0 access? (138 kB) -> Rate-limit the game when overclocking --> Run key? -> FPS counter on-screen --> Unlock things in the in-game menu and options -> Load/Save game would be very cool --> Try and support more WADs -> Reenable LTO if possible -> Built-in overclocking?