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!

Yeah PC Speaker it's not that great, don't know if there is any way to make it sound better (both PWM and 1-bit modes). I'm not that good at sound programming, it still gives me lot's of headaches. For now I'm focusing on performance improvements, next release will have multiple codepaths for some …

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

Probably is an audio convert issue. I use sox to convert the audio files, for example: Copy code to clipboard 1 sox D_E1M1.ogg -r 44100 -e unsigned -b 8 -c 1 MUS_1.RAW I've uploaded the script I used to convert IDKFA album to PCM music: https://github.com/viti95/FastDoom/blob/maste … vert/convert. …

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

New release: 0.9.6 * Add executable filename to benchmark (CSV) * Fix wrong fps display if 0XX after decimal point (@RamonUnch #145) * New invisible column renderer: Flat Sega Saturn (@RamonUnch idea) * Small code optimizations * Sound Blaster MIDI support (for Sound Blaster 1.0, 1.5, 2.0, Pro 1.0 …

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

Time for a new release. FastDoom 0.9.5. Changelog: * Sigma Designs Color 400 support. 320x200 and 16 colors. Tested only in 86Box, as I cannot make my card work on my 386/486 PCs. * Added low and potato detail for backbuffered and VBE2 direct modes * Removed FDOOME80.EXE and FDOOMEW1.EXE, not needed …

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

Some quick testing with latest FastDoom dev build, on a Toshiba T2130CS (486DX4-75, PCI C&T 65545 (1Mb), 12Mb of ram and no L2 cache). I've used SciTech Display Doctor 6.53 to enable VESA modes and LFB. The screen size used is fullscreen + HUD (no border) and sound/music disabled. fdoom095.png In …

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

Maybe I'm still not understanding how it could be done rendering with a BitBLT engine. I've been reading multiple datasheets and code for BitBLT engines (Cirrus Logic 542x, S3 928, Trident 9440...), and basically all of them only make 1-to-1 ratio copies, so even if the textures are pre-loaded into …

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

continuing Cirrus Logic BitBLT. "For system-to-screen BitBLTs, up to three bytes of the last transfer for each scanline is ignored (depending on width). The next scanline begins with the next DWORD transfer." 86box https://github.com/86Box/86Box/blob/master/src/video/vid_cl54xx.c registers do not …

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

Yeah the voxel Doom mod is awesome, and the developer is uploading making of videos to YouTube. Maybe someone can port gzdoom to Glide and use it with Voodoo cards 🤤 BTW Frenkel has ported Doom to DJGPP, so now it's possible to compare DJGPP and OpenWatcom builds directly. I cannot test this myself …

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

as EAX has the colormap lookup table and is reused on each loop. now I see it, and its all documented on top of the file :( shl edx, 8 mov dl,dh shl edx, 8 mov dl,dh shl 3 clocks on 386, mov reg,reg 2, 10 clocks total. The big question is is my assumption about doing a write to ISA mapped memory …

Page 7 of 25