VOGONS


First post, by Agrajag

User metadata
Rank Newbie
Rank
Newbie

Guys, I've been playing the old Railroad Tycoon Deluxe in a standard Windows XP DOS session and it works just great except that it's missing FM synthesis.

The video is lightening fast and it just works well (unlike Master of Orion that can't load due to some EMM memory issue).

Anyway, I tried it under the new DOSBOX and find that the current release is MUCH improved over what I used some time back.

However, the graphics are now painfully slow on a 3GHz P4 and frame skipping doesn't help much.

I was wondering if there's a way to tell DOSBOX to essentially leave everything else to XP and just emulate the sound card or even just the FM portion of the card. I'm thinking that might help. VDM-Sound was tried and the results for me were not good. The sounds were wrong, the game locked up and more.

Reply 1 of 4, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

well your are describing vdmsound. so if that doesn't work....

Water flows down the stream
How to ask questions the smart way!

Reply 2 of 4, by TeaRex

User metadata
Rank Member
Rank
Member

Unfortunately, that's impossible unless you totally rewrite DOSBox. The worst speed hog, the CPU core, can be executed half-natively (through dynamic recompilation) if you chose the dynamic core. But other than that, DOSBox is constructed around the idea of emulating a whole PC (the same way e.g. a Commodore 64 emulator works), not of virtualizing certain hardware accesses of an otherwise natively running code. The subsystem emulation in DOSBox (such as sound or disk access emulation) is built around this concept and can't easily be divorced from it.

There was a thread about this same question not long ago in one of these Forums, but unfortunately I don't remember the title.

tearex

Reply 3 of 4, by Agrajag

User metadata
Rank Newbie
Rank
Newbie

Pity. The sound emulation seems much improved over VDM-Sound.

At least you understood what I was getting at. DOSBox is great when you need the whole thing emulated. I'm using it for several apps. I suspect also that when Vista shows up, we may need it even more for all our DOS games and Vista will be even less likely to care about DOS apps. Heck, I'm even concerned that we might need an XP emulator given the way they're changing DirectX for Vista.

Anyway, I figured I'd at least ask and now I know. Thanks....

Reply 4 of 4, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Sound is dependent upon other factors. VDMSound while better than XP/2003's sound emulation is ALOT better but it can only do so much. DosBox can do much more than XP/2003's sound emulation or VDMSound's but I think that in some ways it can never be better than the real thing.....and in some cases such as RealSound it can be better than the real thing.

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