Dear libretro devs,
I have just found out about your project on the [1] page and found the concept of your project very appealing.
However, I have seen that you rely on prboom for playing DOOM-style games, which I find a rather questionable choice. Prboom is a discontinued source port which has seen its latest activity in about 2009. It has its own bugs and glitches which will probably never get fixed, because the project is practically dead upstream. Its semi-official successor is called prboom-plus [2], which has many of prboom’s bugs fixed and is now a project of its own. The codebase has since become quite a lot more complex and the focus of that port is more shifted towards speed-running and demo compatibility with even the most exotic other source ports of the past.
Thus, I’d like to recommend to rebase the port for DOOM-style games on cocolate-doom [3]. This is a very portable and actively developed source port that aims to be a perfect replica of the original DOOM.EXE. As such, it does not support any of the BOOM-features that some of the later community extensions rely on. If you do not want to lose these features, I would like to recommend WinMBF [4]. This is a clean SDL port of MBF (Marine’s Best Friend) 2.03, the successor of the original BOOM.EXE 2.02. Unfortunately, that project is also dead upstream, but just like chocolate-doom it has achieved its goal to mimic the behaviour of a certain fixed DOOM executable of the past, that is often consulted as a reference among mappers and content creators.
Thank you very much for considering!
- Fabian
[1] https://wiki.gnome.org/Design/Playground/Games [2] http://prboom-plus.sourceforge.net/ [3] http://www.chocolate-doom.org/wiki/index.php/Chocolate_Doom [4] http://mancubus.net/svn/winmbf/