Port Graph 90+E du port PRIZM de CGDOOM par Martin Poupe.
Go to file
Lephenixnoir 4c3b0b8fe6
Place WAD fragment map in PRAM0
2021-08-04 09:56:24 +02:00
CGDOOM-minisdk/CGDOOM Place WAD fragment map in PRAM0 2021-08-04 09:56:24 +02:00
cgdoom Place WAD fragment map in PRAM0 2021-08-04 09:56:24 +02:00
cgemul Inital commit 2015-04-14 19:16:51 -05:00
.gitignore Build system 2021-07-17 10:46:35 +02:00
Changelog Inital commit 2015-04-14 19:16:51 -05:00
LICENSE Add the LICENSE file and description 2021-08-02 22:00:46 +02:00
README TODO list update 2021-08-03 17:54:12 +02:00

README

This repository is a fork of CGDOOM which was ported originally by MPoupe.

Credit goes to:
* 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).
* MPoupe for the original fx-CG 10/20 port of DOOM.
* ComputerNerd for the first attempts at an fx-CG 50 port.
* Lephenixnoir for the final fixes and fx-CG 50 version.

CGDOOM is licensed under GPLv2 as a derivative work of both the original DOOM
sources (GPL) and nDoom (GPLv2). See LICENSE.

TODO:
-> Brightness/gamma correction setting for brighter rendering
-> 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
-> Supply more VRAM memory to internal allocator
-> Level selector
-> 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?

CGDOOM used to be compiled with the mini-SDK. However, it's become quite
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.

[1] https://github.com/Jonimoose/libfxcg/