VOGONS

Common searches


Search results

Display options

Re: FastDoom. A new Doom port for DOS, optimized to be as fast as possible for 386/486 personal computers!

Thanks again for the benchmarks @Nemo1985 !! The UMC Green CPU has really good IPC, Doom uses a lot of divisions and that instruction is very optimized on these processors. It's almost 20% faster than Intel 486 at the same frequency. Next version of FastDoom will implement VGA Mode 13h. There are …

Re: FastDoom. A new Doom port for DOS, optimized to be as fast as possible for 386/486 personal computers!

I've tested both compressed and uncompressed versions on my slowest 386SX (33MHz), I found it to load faster when using a slow hard drive, and pretty much the same when using a fast compact flash card. The biggest slowdown when loading comes from the WAD itself, it requires preprocessing and that is …

Re: FastDoom. A new Doom port for DOS, optimized to be as fast as possible for 386/486 personal computers!

Well, time for a new release. FastDoom 0.8. As always, here is the final changelog: Better RAM usage (also reduced memory footprint) More code optimizations Compiled with the latest OpenWatcom v2 version Stripped episode finale texts from the executable, now are stored in external text files Support …

Re: FastDoom. A new Doom port for DOS, optimized to be as fast as possible for 386/486 personal computers!

I have released a new dev build, so everyone can test the new 80x25 video mode (virtual 80x50 resolution, 16 colors and CGA and EGA support!). This release includes the Doom shareware WAD so everyone can test this directly. There are some bugs to be fixed, but can give you an idea of how the new …

Re: FastDoom. A new Doom port for DOS, optimized to be as fast as possible for 386/486 personal computers!

It's possible to use the shade characters for the VGA 80x50 mode, and apply that only to the sprites. That would make them look different and a bit easier to see. It's also doable for the 80x25 CGA and EGA modes, but the 80x25 resolution it's way to low for the sprites, the more vertical resolution, …

Re: FastDoom. A new Doom port for DOS, optimized to be as fast as possible for 386/486 personal computers!

I wonder if it would be possible to use FPUs, though from what I've read that's a real painful process. IIRC, Doom uses no floating point code. The performance with or without a math coprocessor should be identical. MMX instructions would help, but Pentium MMX chips and later need no help running …

Re: FastDoom. A new Doom port for DOS, optimized to be as fast as possible for 386/486 personal computers!

@GigAHerZ i've implemented a double height resolution version in the 80x25 mode, it looks way better! Here's a video showing the new mode on a CGA card. Also I've fixed the flickering problem using multiple video pages (triple buffering without backbuffer, all pages are stored in the video card). …

Re: FastDoom. A new Doom port for DOS, optimized to be as fast as possible for 386/486 personal computers!

https://youtu.be/b2B8PnDj-DI Here is a little update of what i'm currently developing for FastDoom. Text video modes rendering at 80x25 and 80x50 (and maybe more hidden modes such as 132x44) with 16 colors. It's missing all menus / intermissions / text messages and HUD but rendering is done nearly …

Re: FastDoom. A new Doom port for DOS, optimized to be as fast as possible for 386/486 personal computers!

Could someone try this on 386? I used to play Doom on 386DX 40MHz ca. 93-94 and it was smooth enough that I do not remember any stuttering or slowdowns. However, when looking on the internet these days, it seems barely playable on 386. Either my memory is seriously failing me or there 's some other …

Re: FastDoom. A new Doom port for DOS, optimized to be as fast as possible for 386/486 personal computers!

Hey, nice work on this! It's about time someone did something to make this old game run better on pre-Pentium systems. :) I was wondering if it would be possible to add a stereo flip option? Some sound cards have messed up output and output left samples to the right speaker and vice-versa. You can …

Re: FastDoom. A new Doom port for DOS, optimized to be as fast as possible for 386/486 personal computers!

Thanks for the ideas @Calvero and @RaVeN-05. Any blockmap optimization would make the port faster, i've checked that the game slowdowns a lot on 386 processors when there are lot's of enemies, maybe due to the complexity in those calculations. The main issue with blockmap changes or optimizations …

Re: FastDoom. A new Doom port for DOS, optimized to be as fast as possible for 386/486 personal computers!

Nemo1985 wrote on 2020-12-04, 11:34: Thank you for the new release, I did some testing with different 486 cpus just to check the performance versus the vanilla doom, here are the results: image_2020-12-04_12-32-42.png Wow thanks for testing, i'm curious of what hardware specs and configuration did …

Re: FastDoom. A new Doom port for DOS, optimized to be as fast as possible for 386/486 personal computers!

FastDoom 0.7! Full changelog: Added Stereo OPL2, OPL3 and Stereo OPL3 music support (Adlib uses basic OPL2, Sound Blaster tries to detect the best possible option) Added Disney Sound Source (also Tandy Sound Source) sound support. You have to manually set "snd_sfxdevice" variable in the "default.cfg …

Page 3 of 6