shadow1013 Posted June 23, 2016 Does anyone have any info on how the original DOS DOOM updated the screen in planar mode? Out of historical interest I want to see how it was done? Maybe a commented disassembly? 0 Share this post Link to post
Maes Posted June 23, 2016 There's an archived Usenet discussion about with John Carmack here: https://groups.google.com/forum/m/?hl=en#!msg/alt.games.doom/3tMB2UmEBK0/m1VR6LiJRQMJ 0 Share this post Link to post
emue Posted June 24, 2016 The Rise of the Triad source code (file modexlib.c) might also be a good place to start. Judging by the above discussion it does many things similarly (320x200@35 Hz mode X display cycled between three pages; manipulating the map mask to achieve low detail). It also contains some code from John Carmack (w_wad.c, z_zone.c), perhaps from some early version of Doom. 0 Share this post Link to post
nukeykt Posted June 24, 2016 You can look at my pcdoom or pcstrife source ports: https://github.com/nukeykt/pcdoom https://github.com/nukeykt/pcstrife pcdoom is a Doom 2 1.9 source code reconstruction(not perfect). Video code is very close to vanilla (With VGA Mode Y and dirtybox). pcdoom is also can be linked with DMX library. pcdoom source code is a mix of linuxdoom and heretic sources with portions of code based on disassembly of doom exe. pcstrife is a Strife equivalent of pcdoom. It is based on pcdoom and Chocolate Strife and is not completed yet. Video code in pcstrife is a bit closer to DOS Doom/Strife than in pcdoom. 0 Share this post Link to post
shadow1013 Posted June 30, 2016 Hey thanks alot for this. I'm making a port very similar to pc doom btw nukeykt. Also with the leaked DMX sources it's a super cool prospect 0 Share this post Link to post