smcd
Active member
This is a somewhat hasty tutorial to get dosbox to run Windows 3.11 (even at a reasonably rate and with sound!) I'm using the latest CVS compile, and D-Fend frontend. You'll need to make sure the dosbox config is set up to not use the dynamic core, or it'll not be as stable.
To install Windows 3.11, I ran dosbox from using it's defaults and without a frontend. You'll need to mount the folder (it needs to exist beforehand) where you want to install to, say:
mount c c:\win311\
and then mount the setup directory, say:
mount e c:\win311\install\
then run setup, in this case:
e:\setup
follow all the defaults for installing.
Now you can make a D-Fend project, set the game exe to the path you installed Windows 3.11\Windows\win.com and then point D-Fend to \Windows\setup.exe and use the following screenshots to configure the remaining options.
The below screenshots are the settings I've found to work best.
Sound: Soundblaster 1, i disabled all other sound items, including midi. I've not tested anything but soundblaster 1. If anyone cares to test others and installing drivers for them, let me know how it turns out. You may have to use the control panel to install drivers for the soundblaster 1, i did.
CPU Cycles: 10,000. setting this higher can cause sound to stutter and harm performance.
Auto-lock mouse (to use the mouse inside windows, to release capture, pressing the windows key works)
Enable XMS - this is needed for windows to run properly.
Mounting: I mounted the root of where i installed to as the C drive, a folder to copy files into to install programs as D drive, and the windows install files as E drive.
After installing windows, i copied the autoexec.bat contents into the d-fend window and commented out the first line, which seems to make no difference either way. I also added "win.com" at the bottom to automatically start the GUI instead of having to type it every time.
To install Windows 3.11, I ran dosbox from using it's defaults and without a frontend. You'll need to mount the folder (it needs to exist beforehand) where you want to install to, say:
mount c c:\win311\
and then mount the setup directory, say:
mount e c:\win311\install\
then run setup, in this case:
e:\setup
follow all the defaults for installing.
Now you can make a D-Fend project, set the game exe to the path you installed Windows 3.11\Windows\win.com and then point D-Fend to \Windows\setup.exe and use the following screenshots to configure the remaining options.
The below screenshots are the settings I've found to work best.
Sound: Soundblaster 1, i disabled all other sound items, including midi. I've not tested anything but soundblaster 1. If anyone cares to test others and installing drivers for them, let me know how it turns out. You may have to use the control panel to install drivers for the soundblaster 1, i did.
CPU Cycles: 10,000. setting this higher can cause sound to stutter and harm performance.
Auto-lock mouse (to use the mouse inside windows, to release capture, pressing the windows key works)
Enable XMS - this is needed for windows to run properly.
Mounting: I mounted the root of where i installed to as the C drive, a folder to copy files into to install programs as D drive, and the windows install files as E drive.
After installing windows, i copied the autoexec.bat contents into the d-fend window and commented out the first line, which seems to make no difference either way. I also added "win.com" at the bottom to automatically start the GUI instead of having to type it every time.