VOGONS


First post, by swaaye

User metadata
Rank l33t++
Rank
l33t++

I was hoping someone could maybe explain what causes a game like Crusader to run worse than Quake in DosBox? Crusader was targeting mid-range 486s in its time while Quake was a Pentium-class game. Crusader seems to run almost as well with Normal core as Dynx86.

Is this caused by the Phar Lap 286 16-bit extender they used? Is this a case of self-modifying code?

I am just curious about the challenges that an emulator author faces getting things going smoothly in the case of these quirky DOS games.

edit: It occurred to me a few hours ago that Crusader is a 640x480 game while I always test Quake in standard 320x200. So I wonder if that's a big part of the performance difference. It isn't on real hardware.....

Reply 1 of 1, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Is this caused by the Phar Lap 286 16-bit extender they used? Is this a case of self-modifying code?

You'd have to debug it or analyze it in-depth.