First post, by foul_owl
I recently got a retro gaming system set up, Pentium II 266, 128 mb ram, geforce 2, sd card to ide, freedos.
However, after trying Duke3d, it seems like something is wrong. I'm getting a good framerate, anywhere from 80-150 fps depending on what's on screen, but the game feels sluggish. Input feels delayed, and the game will freeze for a few frames at a time, maybe once every 10 seconds. This is both with sound enabled and disabled.
I then did an install of windows 98 and got half life working great at 640x480, directx, totally smooth, no freezes or input lag. (I realize this is a hardware accelerated game, this is just a simple test to prove to myself that smooth gaming of any type on this system is possible)
So then I installed Duke3d in windows. When running it in windows, I get about 100 fps and the gameplay feels very smooth, no input lag or freezes. In dos mode, the fps is even higher, around 150, but there is still input lag, although probably not as bad as in free dos.
What's going on here? How do I get duke3d to play smoothly in freedos?