Page 1 of 3 123 LastLast
Results 1 to 10 of 22
  1. #1
    Moderator smcd's Avatar
    Join Date
    Jun 2004
    Posts
    2,503

    Running Windows 3.11 - dosbox

    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.
    Attached Thumbnails Attached Thumbnails dfendprofile.png   dfendgeneral.png   dfendenvironment.png   dfendmounting.png   dfendsound.png  

    dfendautoexec.png   win311.png  


    • Advertising

      advertising
      EmuTalk.net
      has no influence
      on the ads that
      are displayed
        
       

  2. #2
    Emutalk Member euphoria's Avatar
    Join Date
    Jan 2002
    Location
    60° 10' N 24° 57' E
    Posts
    308
    Looks cool! I've DosBox 0.63 and have succesfully installed DOS and got an old game working with sounds that hasn't worked on any processor since my AMD K6 (since that i've had a Duron and an Athlon XP). DosBox is far less complicated to configure than Bochs, which is pain to get working.

  3. #3
    Moderator smcd's Avatar
    Join Date
    Jun 2004
    Posts
    2,503
    Quote Originally Posted by euphoria
    DosBox is far less complicated to configure than Bochs, which is pain to get working.
    Yeah it is, and quite a significant speed difference too, though I think bochs was designed for a more in-general purpose instead of solely for one platform. That could explain some of the speed issues.

  4. #4
    At your service, dood! ScottJC's Avatar
    Join Date
    Apr 2002
    Location
    Scotland
    Posts
    3,159
    Why would you possibily want to run windows 3.11 for? thats taking a step back don't ya think

  5. #5
    Moderator smcd's Avatar
    Join Date
    Jun 2004
    Posts
    2,503
    Because you can? < geek factor > and because it gives you a nifty shell to install and launch other old games that don't work properly in modern releases of Windows

  6. #6
    EmuTalk Member minkster's Avatar
    Join Date
    Feb 2004
    Location
    NJ
    Posts
    528
    I remember Windows 3.11! Man those were the good old days. First computer I ever used too. My favorite game on that was chips challenge. Never did beat the whole game without cheating though But I think those games work without needing 3.11 to have them running properly. Yet again I only have Jezzball and Chips Challenge on my computer.

  7. #7
    Moderator smcd's Avatar
    Join Date
    Jun 2004
    Posts
    2,503
    Yeah, the games shown all seem to work properly, I just installed them to play "in the proper environment" Mostly, this project was just a test to see how much dosbox can do, and the results: it can do quite a lot the people working on the project are pretty sharp


    EDIT:
    by the way, in the Environment panel, if you don't have EMS checked, it'll boot as "386 enhanced mode" if you enable the EMS then it'll boot as "Standard mode"
    Last edited by smcd; April 5th, 2005 at 23:26.

  8. #8
    EmuTalk Member
    Join Date
    Apr 2005
    Posts
    5

    Are you sure you got 3.11 working?

    I ask because 3.11 *requires* XMS. running it without XMS available prompts an error that your computer isn't compatable with 386 Enhanced mode. Setup would even fail saying that no XMS driver could be loaded (this is all true of actual hardware as well as dosbox)

    I'm wondering if you're using 3.1 or 3.0 instead.

    I've been trying to get Windows 3.11 working under dosbox 0.63 for some time. I can get it to install, but whenever I try to launch it, I see the WFW 3.11 splash screen and then dosbox dies unexpectedly.

  9. #9
    EmuTalk Member zorbid's Avatar
    Join Date
    Nov 2001
    Location
    Belgium
    Posts
    520
    Quote Originally Posted by sethmcdoogle
    CPU Cycles: 10,000. setting this higher can cause sound to stutter and harm performance.
    The maximum cycle amount before the sound starts to slutter varies with the system specs (CPU speed mainly). You may get higher cycles by using the dynamic core (= dynarec). I don't know if it's compatible with Windows, though.

    As for the first line of the autoexec.bat, you didn't comment out the first line, it's hidden, but it is still executed. to comment it out you must put "REM " at the beginning of the line.


    Quote Originally Posted by sethmcdoogle
    if you don't have EMS checked, it'll boot as "386 enhanced mode"
    Quote Originally Posted by paulsomm
    I ask because 3.11 *requires* XMS.
    About Win3.11 in DOSBox 0.63, I don't think it's possible. Maybe if you boot it with a hard disk image of MS-DOS 5 or 6..

    It should work natively (ie without booting from a disk image) in the current CVS.

    For more info about DOSBox, check the official forums, and the wiki:
    http://vogons.zetafleet.com
    http://dosbox.sf.net/wiki
    Last edited by zorbid; April 17th, 2005 at 17:01.
    Mmmh I'm thirsty.
    I don't think you should drink that. It looks bad for you.
    Nonsense, it makes me feel great, smarter, more agressive. . . . I feel like I could . . . like I could . . .
    TAKE OVER THE WORLD !!!

  10. #10
    EmuTalk Member
    Join Date
    Apr 2005
    Posts
    5
    Quote Originally Posted by zorbid

    About Win3.11 in DOSBox 0.63, I don't think it's possible. Maybe if you boot it with a hard disk image of MS-DOS 5 or 6..

    It should work natively (ie without booting from a disk image) in the current CVS.

    For more info about DOSBox, check the official forums, and the wiki:
    http://vogons.zetafleet.com
    http://dosbox.sf.net/wiki

    I do not know about the CVS version but I can confirm the released build 0.63 doesn't work with 3.11. When krnl386.exe tries to go into "386 enhanced mode" Dosbox closed. 3.11 cannot run in standard mode (win /s) and all attempts to give an error that standard mode is not supported.

    But, this isn't a big deal. 3.11's only advantage is networking, which isn't supported under dosbox anyhow. I went to *snipped* to get a copy of Windows 3.1, which does run in Standard mode, and I'm now using it on Dosbox 0.63.

    (to note, I do own a license to Windows 3.1 (and 3.11), just don't have the media anymore, so for me getting the installer is legal, but I imagine for anyone who doesn't still have that old EULA certificate, it would be illegal).

Page 1 of 3 123 LastLast

Similar Threads

  1. Who emulates the ROM Body Harvest???
    By scotty in forum General N64 Emulation Discussion
    Replies: 14
    Last Post: December 27th, 2005, 00:42
  2. Problem running UltraHLE on Windows XP
    By Tarikoo in forum UltraHLE 2064
    Replies: 26
    Last Post: December 25th, 2002, 10:10
  3. Problem running UltraHLE on Windows XP
    By vt3 in forum UltraHLE 2064
    Replies: 2
    Last Post: November 4th, 2002, 19:37
  4. windows running on xbox O.ox.X
    By jvolel in forum Talk of the Town
    Replies: 15
    Last Post: October 3rd, 2002, 04:38
  5. Comments on Windows XP SP1
    By ra5555 in forum TechTalk
    Replies: 65
    Last Post: September 21st, 2002, 19:38

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •