But does it run Doom?

Linux Format - - IN-DEPTH -

It’s be­come some­thing of a tra­di­tion to run share­ware clas­sic Doom on all sorts of hard­ware never in­tended for run­ning Doom (see for ex­am­ple www.games­radar.com/12-things-that-prove-that-doomwill-run-on-lit­er­ally-any­thing). How­ever, most of this silli­ness is en­abled through the many re­work­ings of the Doom en­gine, to which id Soft­ware re­leased the source code in 1997 (it’s avail­able at https://github.com/id-Soft­ware/DOOM).

One of the ear­li­est ports was GLDoom, which brought OpenGL sup­port to Doom, but this was a DOS-only af­fair. Boom over­hauled the Doom en­gine, fix­ing many bugs and odd­i­ties, as well as re­mov­ing lim­i­ta­tions that no longer made sense for (then) mod­ern hard­ware. Boom wasn’t ini­tially open source, but the code was re­leased in 1999, which gave rise to LxDoom for Linux and PrBoom for Win­dows. These two projects even­tu­ally merged un­der the PrBoom moniker. PrBoom has since been ported to many plat­forms.

There are many other more Doom clones, some of which add new and ad­vanced fea­tures, but some peo­ple trea­sure the orig­i­nal. For those peo­ple there’s Cho­co­lateDoom(see LXF226). It recre­ates as au­then­ti­cally as pos­si­ble the DOS ex­pe­ri­ence, even go­ing as far as to re-im­ple­ment bugs that were later fixed. This means orig­i­nal de­mos can be played, the imps are as dumb as ever, and slight arte­facts that some lev­els of the orig­i­nal re­lied on are faith­fully re­pro­duced.

It’s Choco­late Doom run­ning on a chain­saw. Just don’t play while you saw.

Newspapers in English

Newspapers from Australia

© PressReader. All rights reserved.