Skip to content

FastDoom 0.9

Compare
Choose a tag to compare
@viti95 viti95 released this 14 Oct 22:15
· 1315 commits to master since this release
  • Fixed lot's of crashing bugs. May be a performance impact, but it's better than crashing the whole game. Huge thanks to @RamonUnch for discovering the issues, and providing extensive testing in lots of maps and demos.
  • Added commandline parameter "-palette1" to enable the black-cyan-magenta-white palette on CGA 320x200 mode.
  • Added commandline parameter "-snow" to enable a fix snow bug in IBM CGA cards on modes 160x100 16-color and 80x100 136-color.
  • Added basic compatibility levels support. Now demos wont desync. Also again huge thanks to @RamonUnch. And thanks Decino for the marvelous video explaining the compatibility levels.
    • Added commandline parameter "-complevel X" to select any compatibility level
    • Supported compatibility levels are:
      • 2 -> Doom 1.9 (also Doom II)
      • 3 -> Ultimate Doom
      • 4 -> Final Doom
  • Added OPL2LPT and OPL3LPT support by Jordi Sesmero (@jsmolina)
  • Added new video mode FDOOME80.EXE => FastDoom EGA 80x200 16-color. This video mode is 640x200 EGA mode with write mode 2 enabled, so we can write 8 pixels at the same time with a single 8-bit write (that's 32-bit written at once, and avoiding the chunky2planar process). Should perform well on 8-bit ISA EGA cards.
  • Updated FastDoom Setup program with the new music devices. Also small visual fixes.
  • As always small optimizations here and there.