Releases: viti95/FastDoom
Releases · viti95/FastDoom
FastDoom 0.8.14
- Performance uplift, avoid AGI stalls on column and visplane rendering code (486).
- Dual screen support. Now it's possible to use an Hercules card/monitor to render the automap. Use the command line parameter '-hercmap'.
- Better performance on 8-bit ISA cards and special backbuffered modes (Hercules, CGA, Plantronics ColorPlus, EGA, ATI 640x200).
- Removed Hercules 640x200 mode. It only worked on emulators, didn't work at all on real hardware. Even can cause serious problems on B&W monitors.
- Added transparent automap support. Press 'T' while on automap mode. Only supported while in 'fullscreen' mode.
FastDoom 0.8.13
- Small performance uplift
FastDoom 0.8.12
- New video mode: IBA MDA text mode (FDOOMMDA.EXE). Just for fun, quick'n'dirty
- Small optimization on gameplay code and melting screen functions
- Fixed corruption on VGA palettes (issue #75). Force fix if still doesn't work using the command line parameter "-fixDAC".
FastDoom 0.8.11
- Optimized backbuffered video modes: Hercules, CGA B&W, Plantronics ColorPlus, EGA, ATI 640x400
- Small optimization on multiple modulo operations, sound code and gameplay code
- Fixed music initialization volume (@deat322)
- Fixed mouse move fordward button (@deat322)
- Include full FastDoom version number (issue #72, @SpitFire-666)
FastDoom 0.8.10
- Added new video modes
- FDOOME16.EXE => FastDoom EGA 160x100
- FDOOME36.EXE => FastDoom EGA 80x100 (122 pseudocolors)
- FDOOMT43.EXE => FastDoom 80x43 16 colors text mode (only EGA cards)
- FDOOMT86.EXE => FastDoom 80x43 16 colors text mode (virtual resolution of 80x86, only EGA cards)
- Multiple optimizations for special backbuffered modes
- Better colormaps / palettes for black&white modes, and 16 color dithered modes
- Removed FDOOMV.EXE, the scaling was horrible and didn't look good at all
- Revert custom palette for VGA 160x100 mode. The attribute controller requires the display to go blank to change each color association. Not doing this causes some random screen glitches while changing the palette (which I haven't been able to solve, since the hardware works this way). VGA 256 color mode doesn't have this problem
FastDoom 0.8.9
- Added new video modes. Huge thanks to @FrenkelS
- FDOOMC36.EXE => FastDoom CGA 80x100 (122 pseudocolors)
- FDOOMV36.EXE => FastDoom VGA 80x200 (122 pseudocolors)
- FDOOMATI.EXE => FastDoom ATI Small Wonder 640x200 (dithering 16 colors)
- Small optimization for Potato and Low detail column rendering
- Optimized Plantronics ColorPlus, EGA, CGA and Hercules modes
- Added custom palette for VGA 160x200 mode
- Optimized CGA 160x100 and VGA 160x200 rendering
- Remove FDOOMVBP.EXE. It was very buggy and problematic, and in 99% of the cases a little bit slower than FDOOMVBR.EXE
- Converted all ASM files to NASM. This allows to build FastDoom with 100% open source compilers. Borland Turbo Assembler requirement is now gone. Huge thanks to @noop0x90
- Fix screen flickering on 80x50 and 80x100 text modes. Use the parameter "-pagefix" in case it flickers
- New mode for PC Speakers. Based on the PWM method, a little bit better but uses more CPU
FastDoom 0.8.8
- Added new video modes
- FDOOMC16.EXE => FastDoom CGA 160x100 and 16 colors
- FDOOMV16.EXE => FastDoom VGA 160x200 and 16 colors
- FDOOME.EXE => FastDoom EGA 640x200 (dithering 16 colors)
- Added support for Sound Blaster Direct mode. This mode doesn't require IRQ nor DMA, but it's a bit slower and limited to 8-bit mono sound. Useful for PCMCIA clone cards and problematic cards/systems.
- Better CGA 320x200 and 4 colors support
- Added new screen size with a minimalistic HUD
- New command line parameter that allows showing the FPS via the debug port 0x80 (-debugPort)
FastDoom 0.8.7
- Added new video modes. Huge thanks to @PickledDog for implementing these
- FDOOMPCP.EXE => FastDoom for Plantronics ColorPlus cards. 320x200 and 16 colors!
- FDOOMCVB.EXE => FastDoom CGA composite mode. 160x200 and 16 colors!
- New command line parameter that allows disabling the defered demos (-disabledemo)
FastDoom 0.8.6
- Added new video modes (for LGR's vertical monitor). Both support page flipping.
- FDOOMV.EXE => FastDoom Planar 320x350 vertical mode. The base 320x200 image is stretched to 320x350 (wrong aspect ratio)
- FDOOMV2.EXE => FastDoom Planar 320x350 vertical mode. The base 320x200 image is centered in the screen, leaving black borders
- FDOOMT52.EXE => FastDoom 80x50 16 colors text mode (virtual resolution of 80x100)
- Optimizations for text modes
FastDoom 0.8.5
- Added new video modes
- FDOOMT1.EXE => FastDoom 40x25 16 colors text mode
- FDOOMT12.EXE => FastDoom 40x25 16 colors text mode (virtual resolution of 40x50)
- FDOOMVBD.EXE => FastDoom for VBE 2.0 cards with LFB (triple buffered), all rendering is done directly onto the video card, the same way Mode Y does. Faster for systems with slow RAM access.
- More optimizations (thanks to @RamonUnch)