Romeo wrote:I installed DOS on a VM because DOSBox was way too slow on my i7. Being unfamiliar with DOS, I was barely able to install a Soundblaster driver which worked for one game but kept crackling up on another, and the mouse driver I have is very unsmooth so I am unable to select some checkboxes in some game's settings.
I tried all kinds of mouse drivers, some with smoothness settings and they all failed.
So yeah, it would be good to know how DOSBox does it.
It is obvious that you're having problems without forums members, what they're expecting you to do, DOS machines knowledge, and VM's knowledge.
First of all, they expect you to read DOSBox documentation before asking any question. I suspect that you have not.
Now, I'm going to answer your questions:
- Soundblaster does not need any drivers in DOS. In DOS, Soundblaster was accessed directly (except in some rare cases that needed a special file for music), the only thing you needed to know was the model, port, irq and dma that you had installed in your machine.
- DOSBox, as it is said, emulates every Soundblaster except the AWE32/64 (the synth is not emulated, but the rest is equal to a SB16) and the ASP/CSP chips of the SB16. You may choose everything editing the config file (did you read the documentation?).
- DOSBox does not need any mouse driver, as it have one built-in. Mouse driver provides some functions (INT33) that DOSBox provides already.
- The same applies to some things like EMS and XMS. They're built in, so you won't need load any driver (and the quantity of memory is selectable in config file).
- DOSBox have some speed control (usually autodetects the speed needed), but if it fails you can change settings in the config file to force some speed settings.
- About speed: Try to set cycles=max and run Navràtil speed test, to know how fast will your emulated PC run. After that, avoid using games with higher requirements. Read this thread to know more about that. Yes, DOSBox is slower than an VM, but there are not too much games/emulators that need DOS and a CPU faster than a 486/66 (yes, you could say Quake, but there are Windows and OpenGL ports for that).
- VMs have less hardware support than DOSBox. For example, Virtualbox and VMWare will only emulate some PCI sound cards (that are not exactly DOS compatible), and they have SB16 emulation after you change manually your VM config file. And, after that, I'm not sure that they're able to emulate OPL (FM music) correctly. So, yes, at times running a VM is less compatible than emulation.
- At last, I don't know why would you want using a SNES emulator in DOSBox. Maybe you have some reason (better interface?), but there are plenty of emulators running in Windows and Linux.
I have traveled across the universe and through the years to find Her.
Sometimes going all the way is just a start...
I'm selling some stuff!