2015-04-15 02:16:51 +02:00
|
|
|
This repository is a fork of CGDOOM which was ported originally by MPoupe.
|
2021-07-17 10:51:07 +02:00
|
|
|
|
|
|
|
Credit goes to:
|
2021-08-01 13:22:58 +02:00
|
|
|
* Mrakoplaz for the original TI-Nspire port from MS-DOS sources.
|
|
|
|
* Critor for the Nspire CX (now CX II) port (which includes support for a
|
|
|
|
number of WAD files).
|
2021-07-17 10:51:07 +02:00
|
|
|
* MPoupe for the original fx-CG 10/20 port of DOOM.
|
2021-08-01 13:22:58 +02:00
|
|
|
* ComputerNerd for the first attempts at an fx-CG 50 port.
|
2021-09-10 22:54:54 +02:00
|
|
|
* Lephenixnoir for this fx-CG 50 version, with extensive feedback and testing
|
2021-09-18 12:04:05 +02:00
|
|
|
by Computer_Freak_2004 that made everything 10 times better.
|
2021-07-17 10:51:07 +02:00
|
|
|
|
2021-09-10 22:22:06 +02:00
|
|
|
CGDoom is licensed under GPLv2 as a derivative work of both the original DOOM
|
2021-08-02 22:00:46 +02:00
|
|
|
sources (GPL) and nDoom (GPLv2). See LICENSE.
|
|
|
|
|
2021-08-04 10:02:34 +02:00
|
|
|
UI improvements TODO:
|
|
|
|
-> Better keyboard layout (including more keys, eg. Run)
|
2021-08-04 10:41:24 +02:00
|
|
|
=> Edit messages accordingly ("press y"/etc)
|
2021-08-04 10:02:34 +02:00
|
|
|
|
|
|
|
WAD support TODO:
|
2021-09-10 22:54:54 +02:00
|
|
|
-> Shareware WAD should work 100% (if not, it's a bug)
|
|
|
|
-> Ultimate Doom WAD should work 100% (if not, it's a bug)
|
|
|
|
-> Doom II WAD seems to run out of memory halfway through
|
2021-08-04 10:02:34 +02:00
|
|
|
|
|
|
|
Technical support TODO:
|
2021-07-30 16:46:26 +02:00
|
|
|
-> Supply more VRAM memory to internal allocator
|
2021-08-04 10:02:34 +02:00
|
|
|
=> Merge internal heap into Z_Zone? (< 50 kB)
|
2021-08-12 13:12:48 +02:00
|
|
|
=> Remove multiply-avoiding lookup tables?
|
2021-07-30 16:46:26 +02:00
|
|
|
-> Rate-limit the game when overclocking
|
2021-08-03 17:53:57 +02:00
|
|
|
-> Load/Save game would be very cool
|
2021-07-17 10:51:07 +02:00
|
|
|
-> Reenable LTO if possible
|
2021-07-30 16:46:26 +02:00
|
|
|
-> Built-in overclocking?
|
2021-09-18 12:04:05 +02:00
|
|
|
-> SDL2 debug version support?
|
|
|
|
-> Darken background in menu (some code does that somewhere?)
|
2021-09-18 19:03:21 +02:00
|
|
|
-> Rate-limit
|
2021-07-17 10:51:07 +02:00
|
|
|
|
2021-09-10 22:22:06 +02:00
|
|
|
CGDoom used to be compiled with the mini-SDK. However, it's become quite
|
2021-08-02 22:00:46 +02:00
|
|
|
difficult to get a copy of that. Instead, this port is built with a modified
|
|
|
|
PrizmSDK from Jonimoose/libfxcg [1]. I attempted to list differences at first,
|
|
|
|
but there are quite a lot of bugfixes so I might simply push it later.
|
2021-07-17 10:51:07 +02:00
|
|
|
|
|
|
|
[1] https://github.com/Jonimoose/libfxcg/
|