The source code for one of the worse port of Doom has been released by the author as well as an explanation why.
Interesting indeed.
github site:
https://github.com/Olde-Skuul/doom3do
Authors notes:
https://github.com/Olde-Skuul/doom3do/blob/master/README.md
Original SlashDot article:
http://games.slashdot.org/story/14/11/30/2342213/doom-3do-source-released-on-github