VOGONS


First post, by Kerr Avon

User metadata
Rank Oldbie
Rank
Oldbie

Sorry if this question is answered elswhere (and please move it if it belongs in a different forum). What I am wondering is if there are any (pre-compiled, for us non-programmers) builds/forks of DOSBox that are tailored for speed. I know that DOSBox does a lot 'beneath the hood' which is why it seems so slow, but it does make me wonder if some builds/forks abandon certain processes or features (I've no idea what) to increase the speed of the emulation. Of course such builds might not be suitable for some games, but might perhaps run other games fine, and at a faster speed than the official v0.74 does. Given how much time and expertise seems to be spent on DOSBox, it does seem likely that some people have tried to improve it's speed, maybe by removing time consuming parts, or optimising others, etc. Version 0.74 is great, but it's been around for at least a couple of years now, and for non-techies like me it's not easy to find, let alone judge, different builds.

Thanks for any answers.

Reply 1 of 13, by leileilol

User metadata
Rank l33t++
Rank
l33t++

Definitely not an older build. I know there used to be a popular false sense of "older version = faster" but that's not true.

apsosig.png
long live PCem

Reply 3 of 13, by IIGS_User

User metadata
Rank Oldbie
Rank
Oldbie
Dominus wrote:

If you want faster you need a faster machine.

This is the only way to speed up emulation. Do you remember SoftPC on the classic Macintosh models?

Klimawandel.

Reply 4 of 13, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

To clarify, older versions are likely a bit slower and SVN builts might be a tad faster due to some dynamic core optimizations. But noticeable speed differences by castrating dosbox, don't know of any 😉
Newer, faster computer -> much more speed!!!

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 5 of 13, by Kerr Avon

User metadata
Rank Oldbie
Rank
Oldbie

Thanks for the answers, everyone. Granted, a faster PC will yield faster results under DOSBox, but since there are various different builds, I thought maybe one was targeted for speed. But if such speed gains would be negligible in real world terms (I mean, 7% faster, for example, is probably un-noticable in human terms) then I suppose it's not worth someone spending time and effort making such a DOSBox build.

Regarding faster PCs, what does DOSBox need/use? I mean, does DOSBox use more than one core, and/or does DOSBox's speed just depend on the speed of one core? And are there any CPUs or CPU-features that especially benefit DOSBox? What I mean is, there are lots of CPUs now and it's confusing working out what is what, so what is best for DOSBox. I'm not planning on upgrading anytime soon, and when I do DOSBos will only be one consideration, but it's interesting to know what applies here.

Reply 6 of 13, by F2bnp

User metadata
Rank l33t
Rank
l33t

Intel CPUs are currently faster because of better single-thread performance.

Reply 7 of 13, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

When I went from a C2D to a I7 the speed increase was significant for 1995+ games.

Can't remember when I bought this i7 but it was probably 2 to 3 years ago.

So if you go with a baseline of a i7 or a processor of equal power you can't go wrong.

How To Ask Questions The Smart Way
Make your games work offline

Reply 8 of 13, by F2bnp

User metadata
Rank l33t
Rank
l33t

The leap from a Pentium 4 Northwood to a Core 2 Duo 6550 was far more impressive. It seemed amazing that I could play SVGA games with ease. First game I ever tried was Syndicate Wars. It was barely playable in SVGA on the P4, it was faster than normal on my C2D, thankfully the game has in-game speed options (very handy!).
Man, I love that game!

Reply 9 of 13, by leileilol

User metadata
Rank l33t++
Rank
l33t++

DOSBox is fast enough that a Pentium-class machine (5th generation that is) can use DOSbox for some early CGA games. This is necessary for some of them that don't throttle.

apsosig.png
long live PCem

Reply 10 of 13, by mr_bigmouth_502

User metadata
Rank Oldbie
Rank
Oldbie
leileilol wrote:

DOSBox is fast enough that a Pentium-class machine (5th generation that is) can use DOSbox for some early CGA games. This is necessary for some of them that don't throttle.

What would be the minimum for running something like Alley Cat? I have no doubt that game would have timing issues when run natively on a Pentium.

Reply 11 of 13, by VileR

User metadata
Rank l33t
Rank
l33t
leileilol wrote:

DOSBox is fast enough that a Pentium-class machine (5th generation that is) can use DOSbox for some early CGA games. This is necessary for some of them that don't throttle.

DOS-based throttle programs worked very well for me when running pre-286 games natively on a P2... the advantage of using DOSBox in such a setup would be its highly accurate CGA emulation (which most VGA cards can't match on their own).

[ WEB ] - [ BLOG ] - [ TUBE ] - [ CODE ]

Reply 12 of 13, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
mr_bigmouth_502 wrote:

What would be the minimum for running something like Alley Cat? I have no doubt that game would have timing issues when run natively on a Pentium.

Actually, Alley Cat is unique in that it is one of very few games that never has timing issues, or so I'm told.

Reply 13 of 13, by sliderider

User metadata
Rank l33t++
Rank
l33t++

Personally,I value compatibility with games more than speed. A fast emulator means nothing if it only runs a handful of games well.