Since several versions ago, DOSBox supports running Windows 3.x inside itself. This way, you can run old Windows games via DOSBox - things like Stars!, Zombie Wars (etc.), which no longer work normally (if at all) on modern versions of Windows.
However, despite several existing guides, the process can still be confusing for new users - not least those who never had to deal with Windows 3 before in the first place. I was hoping to test mine more extensively before making it public, but since I didn't receive any feedback on it for almost two months I guess keeping it under wraps is sort of pointless now: http://files.abandonia.com/extras/Pr...r%20DOSBox.rar All you have to do is unpack the thing to the location you mount as DOSBox' virtual C drive, unless that location is the root of your system drive. You don't want to overwrite your copy of Windows, trust me on that. From now on, all it will take to run Windows 3.11 in your DOSBox is - once you mount the directory you extracted the package into - entering windows.bat from the command line. This is an experimental fix that should solve problems with games requiring a Borland DPMI server: http://files.abandonia.com/extras/Pr...DPMI%20fix.rar Unpack to the Windows directory (the one from the above package, not the one where your computer's actual operating system is installed), optionally also the game directory and see if it works. Notes: * Again, do not unpack this to the root of your system drive. A subdirectory will be fine. * This package is meant to be used with DOSBox 0.73 and newer. It most likely will not work properly in older versions. * Dragging & Dropping the batch file over DOSBox executable probably won't work. * You might consider disabling MPU-401 emulation in DOSBox. I found it caused some issues with MIDI music in Windows games. * The display is set to a 640x480 resolution with 8-bit color depth (256 colors). If you want, you can change that under Main >> Windows Setup >> Options >> Change System Settings >> Display. Up to 800x600 the color depth can be set to up to 24-bit (16,7 million colors), up to 1024x764 to 16-bit (65 thousand colors), the higher resolutions (up to the highest supported 1600x1200) only permit 8-bit color depth. |
wow
Wow, a Win 3.11 for :DOSBOX:? I wonder how will the games for it work.
|
Most Win3 games run flawless in dosbox/W3.
Only a few will need additional tweaking. BTW, dosgames in dosbox/W3.x isn't a good idea (for those who presume they can use W3 as an easy to use GUY to launch dosgames in dosbox ) |
I unpackaged everything just like in the description, but when I try to run windows.bat I get a message that says cannot find a device file that may be needed to run windows. Any ideas?
|
Not much from the extremely brief description.
I could possibly figure it out of I had a screenshot of the error message, a copy of your DOSBox configuration file and the information about your mounts (if they are not defined in the config file). Knowing the DOSBox version you are using may be important too. |
The error happen because shoobashoo2727 does not mount the content of the archive under his root c:\ directory in DOSBox.
If you mount a subdirectory and then try to make Windows 3.11 to run then it will not work. |
I unpackaged everything just like in the description, but when I try to run windows.bat I get a message that says cannot find a device file that may be needed to run windows. Any ideas?
|
Quote:
As I said before, to actually troubleshoot your problem I need to have the following:
And yes, Eagle is a bit incomprehensible today. But he is right that this is a likely cause. Let's assume you have a c:\dosgames you are mounting as the C drive in DOSBox. If you unpack the archive to c:\dosgames, mount that as the C drive in DOSBox and then enter windows, the package will start correctly. If you unpack the archive to c:\dosgames\windows, you are doing it wrong because the package already contains the required directory structure and will give an error message like the one you described. |
I am incomprehensible today? What make you say that?
What I did was download the whole thing and try to make it work myself on my own computer. I got the exact same problem until I realized (by myself, I guess I should have read the instructions here before hand but I was confident with my level of troubleshooting I'd find the problem myself) what I wrote in my last message. I'm confident that's the exact problem shoobashoo2727 have, else I would not have mentioned it. Edit: It is also noteworthy to state that starting the .bat file without DOSBox provide the same result. I didn't mention it though because it is very obvious in your resume that you need DOSBox to run it... (Yes, I tried to run it under Windows myself too. :p) |
Just so everyone is safe and secure, I only just downloaded this and got it working right away. Unzipped it into my oldgames folder, which mounts as my C in Dosbox and Win 3.11 started up like a charm.
|
Replaced the archive with a revised version, adding QuickTime 2.1.2.59 (apparently required to run Frankenstein: Through the eyes of a Monster)
|
Quote:
Man, all those QT versions were a real pain in the a*s..... :palm: BTW, moi is always in for some testruns, but: download link seems to be dodgy ....???? Can't down the RAR apparently, only get a lot of garbage. |
Seems the MIME type wasn't set right in the directory. Fixed.
|
THX.
|
I'm having issues unpacking the Windows 3.11 rar linked. I followed your steps in the dosbox tutorial (power dolls ran fine), then I found this thread and another for running SimTower. I follow your instructions in the latter, but am unable to find MAIN or File Manager mentioned.
I tried unpacking the Windows 3.11 file again and noticed that it was flagged as a failure. Thinking the extractor I was using might be the cause, I tried two others (free rar extract frog, the extractor, and winrar 32-bit). All failed. I'm running Windows 7, trying to run SimTower. Files extracted cap, extractor error message cap, and dosbox illegal commands Just wondering if I'm missing something or if there's a known issue or if I'm just SOL. |
The error message means your download was interrupted before it could be completed. You need to redownload the archive. The correct archive size is approximately 14 MB (14*769*279 bytes to be exact).
|
Quote:
I tried that before posting, but it didn't work. However the archive size wasn't correct, so I tried again. This time it worked like a charm. Too much porn in the background the first couple times, I guess. Anyways, thanks man :3: |
I tried to follow this guide, but when I type in windows.bat it just says it's an illegal command. Currently I mounted DOSBox to c c:\example\, then I unpacked this download to that folder. Is this not what I'm supposed to be doing?
|
This is what you're supposed to be doing.
Check if you're currently on the Z: or C: mount (the letter DOSBox shows at the beginning of the command prompt) - if on Z: enter C: to change to the C: mount. If you are on the C: mount and the problem continues, enter dir /w and tell me what you get (or post a screnshot, either way works). |
I am a noob for asking this. but is this legal?
|
Not much more or less than abandonware itself.
Read: it's not, but it's not likely to get anyone in trouble either. If the owners of this piece of software have a problem with us hosting this specific package and let us know, we will remove it immediately. We wouldn't bother hosting it if it was not the only real solution to running many old Windows games, particularly those that predate Windows 95. Backwards compatibility only goes so far. |
I installed the Windows 3 archive using DosBox 0.74. It seems to work fine, except for the mouse, which seems to only want to point to the corners of the Windows 3 desktop. Any ideas? Thanks.
Update: It's probably worth mentioning that I'm running DosBox inside Windows XP Mode - Windows Virtual PC. The host system is Windows 7 Pro 64-bit. The mouse seems to work fine running DosBox directly from the Windows 7 host. |
Quote:
Dosbox works fine directly on Win7-64. Should you absolutely want to continue running an emulator inside a VM : disable joystick. (dosbox -> manual) Also: Quote:
|
Quote:
|
Hello there and thank you for all of the help so far!
I was able to install windows 3.1 correctly using your file (thank you SO much for that!). I can log into windows using DOSbox just fine and am able to play free cell and some other games that came with your files. However, how do I add more games to play into your files, so I can play it through your windows? I have the files ready to go but apparently MUST do so through windows, not just DOSbox. |
Quote:
It's pretty simple: Let me assume that you got the whole W3 stuff in .....\oldgames\ Simply put (unzip) the game's folder into it, something as: ....\oldgames\yourgame\ When launching W3 within dosbox you'll find ....\oldgames\yourgame\ as c:\yourgame\ in W3 Keep in mind that many W3 games will need to be installed, usually it's done by running setup.exe from the game's folder (some are still using 'install.xxx', but most will use setup) [optional] A good idea is to backup your whole ...\oldgames\ folder where you have installed W3 before installing other stuff (games, whatever) into it, as in those days it happened that programmers would overwrite some sysfiles with older or not so compat versions, completely screwing up other games/softs in the process, ah those were the days..... if happens it's simply a matter of putting your backup back to solve eventual probs. |
I'm getting an odd error... at least, I think it's an odd one. It's not one I've seen yet on the forums, anyway.
When booting 3.11, it gets to the following point: Creative DOS Multimedia Architecture (v1.00) CSP Physical-Level driver (v1.14) for Sound Blaster 16. Copyright (C) Creative Technology Ltd., 1992-1994. All rights reserved. Error CSPSYS1006: Could not detect the CSP. Driver initiation failed. Quitting program... Creative DOS Multimedia Architecture (v1.00) CTMMSYS Integration driver (v1.00) Copyright (C) Creative Technology Ltd., 1993-1995. All rights Reserved. [screen automatically clears] The selected display driver does not support the installed graphics chip. Run the Setup program to select the proper display driver for the graphics chip installed. Press a key to continue..._ If it's pertinent information, I've got an ATI Mobility Radeon 5650 graphics card. Any help would be appreciated. |
Quote:
Reread carefully the instructions in the first post. And apply them. |
Let's go through what have you done - step by step - before you received that error message.
|
I got the Windows 3.1 .rar from the first post, and extracted it to C:\oldapps. That's the folder I keep my abandonware in; each program in there has its own folder, but the 3.1 extraction is sitting in the main directory.
I open DOSbox 0.72, mount the oldapps folder to a virtual C drive, and give it the following command: C:\windows.bat It then proceeds to partially boot and display the error I posted above. |
I'm not familiar with Horseman's tool, but try
Code:
C: |
Quote:
Quote:
|
Quote:
For anyone having problems, here's *exactly* what I did: (1). Create a directory on my harddrive, in my case: d:\DOSBOX2. (2). Download and UnRar the above archive (with directories intact !) to d:\DOSBOX2 This gave me the following files and directory structure in D:\DOSBox2 <DIR> WING <DIR> SB16 <DIR> WIN32APP <DIR> WINDOWS windows.bat Devlod.com If you don't have this, then you have *not* extracted the RAR file properly (make sure you extract the RAR completely and with paths / directories intact). (3). Run DOSBox v0.74 and in DOSBox's command window type the following commands: mount c d:\DOSBOX2 c: windows and that's it. Piece of cake. :max: |
Quote:
MOUNT C D:\DOSBOX C: WINDOWS.BAT And then Windows starts, but then my Program Manager is completely blank. There's nothing in it, it's just completely white. I'm trying to play SimTower on my laptop (Win7 64-bit) and there was a video tutorial I watched but I'm not pretty much stuck because there's nothing to click in the Program Manager. |
You might need first to copy/install games to a sub-folder in the D:\DOSBOX\ folder, since the DOSBOX folder is essentially a complete drive, mounted with DosBox, and you can't access any other folders on drive D: while in DosBox (and with Win 3.11's Program Manager at that), with that mount command.
If there's nothing at all shown in Program Manager, maybe it's because all other sub-folders in DOSBOX are marked as Hidden and/or System and not visible normally. |
Quote:
Check that d:\dosbox\windows contains several GRP files: ACCESSOR.GRP, AUDIOSOF.GRP, GAMES.GRP, MAIN.GRP, NETWORK.GRP, QUICKTIM.GRP and STARTUP.GRP Also verify that PROGMAN.INI contains: Code:
[Settings] |
Quote:
This is what I see: Code:
[Settings] EDIT: I added those things into PROGRAM.INI and now it looks okay. Thanks for your help :) |
Hey, I came across this when I was searching for ways to play my old Sim Tower game. I just can't get your link to work on the original post so that I can get the files. I tried on a different laptop as well as different browsers and neither of them worked. Any help would be lovely!
|
Quote:
|
Quote:
One more question for you if you don't mind! It all works perfectly, but when I try and bring my mouse back out to my actual computer screen rather than windows 3 in dos, it disappears. Is there a way to prevent that? It also disappears when I close out of windows 3 and goes back to the dos box screen. Thank you so much! |
See first question:
Quote:
|
Quote:
Quote:
|
Ah, thank you both! :)
|
Okay, I need some definite help on this whole thing.
I downloaded dosbox .74 and it went into C:\Program Files (x86)\DOSBox-0.74 Now, I have read through every post on this thread, and still can't seem to figure it out. ( I am new to dosbox, except i had it once to play treasure mountain, but it was much simpler) Anyways, I read somewhere that dosbox needs to be on c: Mine is currently saying Z: before everything. Can you please help me on exactly what i need to do to get 3.x installed. I am worried because of what the main post said "All you have to do is unpack the thing to the location you mount as DOSBox' virtual C drive, unless that location is the root of your system drive. You don't want to overwrite your copy of Windows, trust me on that." I am not sure what he means by that, I am not sure what a virtual c drive is, and how do i know if the location is the root of my system. please help!!! |
This package is targeted towards users with at least basic experience running and configuring DOSBox without frontends.
The beginner's guide should get you up to speed and answers all of the specific questions you asked. |
Question 5th, what build of DosBox (Either vanilla or an enhanced build, like Ykhwong's build) are you using?
|
Hi, I've downloaded and managed to run Win 3.1 through DosBox like it says in the first post. But when I try to run Zombie Wars I get an error message saying "Invalid Path The working directory is invalid".
What should I do? |
Ultimate11: Vanilla.
Edro: The shortcut was left in by accident, the actual game is not in the pack (which is why it doesn't start). The game can be downloaded from Abandonia separately. |
How can I run the game using Windows 3.11 if it's not in the pack? I download it and what do I have to do next?
|
Unpack the game to somewhere within the directory you're mounting as DOSBox's C drive.
The File Manager (Windows 3.11's version of Explorer) can be found in Main -> File Manager . Use it to navigate to the game's location and run Zwars.exe. It's possible to update the shortcut (click it once, then File -> Properties) to make it run the copy you've unpacked. |
Quote:
|
Is it possible to use a language other than english?
Hi.
I wonder if it is possible to use another language version of windows 3.11 other than English and if if i can, how...? I have the setup files for the Swedish version, but where do i go from there? |
Quote:
You need to install it inside DOSBox first, then install the drivers and other software add-ons. The first post in this thread holds a list of what I used originally, most of those items should still be online somewhere. |
Many thanks to fifth horseman
I just discovered your work. It is excellent. So great to run win3.11 from a directory instead of a disk image in true color and complete sound blaster 16 installation and win32s. I can now access all my mounted folders and images from win 3.11. Basically I am running a virtual clone of the machines I ran 20 years ago: intel 486 66 Mhz with 64 MB ram with Adobe photoshop 3.0, Delphi 16 bit and Corel 3 from all major platforms (Windows, OSX, IOS, Android and Linux). The best thing is that the virtual machine described above runs with the same performance level (speed, color depth, stability, functionality) I had on the physical machines of yesteryear. I even get these results from Android phones and tablets running as low as 1.2 Ghz. Thanks again for your wonderful work. By the way the hackers keyboard makes the experience complete and dosbox4sk (a free port of dosbox turbo) makes it almost painless and flawless on Android.
|
Heh, now once DOSBox gets a network card emulator by default... I can then browse teh interwebs with Netscape Communicator in 3.1 glory!
|
Hi, I've just downloaded the pack and unpacked in my dosbox games folder, but I get the same message as mentioned by someone before:
"Cannot find a device file that may be needed to run Windows. Make sure that the PATH line in your AUTOEXEC.BAT file points to the directory that contains the file and that it exists on your hard disk. If the file does not exist, try running Setup to install it or remove any references to it from your SYSTEM.INI file. C:\WINDOWS\SYSTEM\windpmi.386 Press a key to continue" Upon pressing any key the message pops up again, and again, and again into infinity, so the only thing to do is close Dosbox. Steps: 1. I run dosbox as admin 2. I mount d d:\games\dosboxgames (where I unpacked both the windows pack and the game I want to play, without any subfolders) 3. I go to d: 4. I run windows.bat 5. I get the error message (above) The game I'm trying to run is Ace Ventura, I've read that I need Windows 3 to run it. My Dosbox version is Dosbox-0.74. My Windows version is Windows 8.1. If I try to run the game without calling windows.bat, I get the error message "This program requires Microsoft Windows". It seems like a vicious circle - game doesn't recognize I have Windows, Windows doesn't recognize I have the game. What am I doing wrong? What can I do to run the game? Many thanks! |
Quote:
Quote:
|
I got HIMEM.SYS problem with this setup. My old games dir is mounted as c: and i copied the WINDOWS directory there as instructed. Got the batch file and other executable at the c: root. When executed, error says that im missing HIMEM.SYS even tho its included in windows directory. Because of this, smartdrive cannot be loaded and apparently that prevents windows from starting.
The error says i should check my CONFIG.SYS for wrong path but there isnt one. edit. My mistake. I had all the memory options set to false because i was trying to get SimEarth working, with no luck :( Windows works now tho :) |
Whatever you did, you're still braver than me. I have yet to try this because I'm almost certain I'll do something stupid :picard:
|
Hi guys i have a problem trying to play Simtower and install windows 3 without a problem.
During the Simtower setup i am unable to enter a name and therefore it wont install. I've followed the beginners guide and have norton commander running in dosbox0.74 I've downloaded and unzipped windows 3 into its own folder in my c:\games folder I then click on windows.bat in NC and am told by dosbox that ; https://scontent-lax3-1.xx.fbcdn.net...35&oe=574B8400 I then type and enter 'a' two times and am then told; https://scontent-lax3-1.xx.fbcdn.net...0d&oe=574BF903 I enter 'a' again and windows 3 then begins loading. I then receive several of these pop-up messages; https://fbcdn-sphotos-h-a.akamaihd.n...ccc9647669a7fd I then click yes several times and then windows seems to run o.k. cool whatever i just want to play simtower. I then excitedly use the program manager and click 'file'-'run'-'browse'-navigate to simtower -'setup.exe' and then simtower setup begins to run, it then asks me to type my name but i cannot type anything! I am unsure if this is a simtower problem or a windows 3 problem Windows 3 registers my key strokes however P.S. apart from mounting an iso image this is the most extreme computing ive ever attempted |
Well, first obvious problem is wrong mounting. As your path clearly shows, your system expects Windows be in C:\Windows (It can be achieved by mounting mentioned c:\Games as C:)
I cannot confirm/deny your inability to print - I tried it just now in my copy of Win3.1 (got it right here) and Abandonia's copy of SimTower - and both worked. :) |
Quote:
Not using NC I type 'cd windows' and then 'windows.bat' and it boots windows 3 as it would with NC. As in I have the three 'unable to find device file' messages before it boots windows. However in my dosbox status window i have just noticed this https://fbcdn-photos-a-a.akamaihd.ne...21bddd3a67c690 |
Hmm, so your system cannot create swap file. Interesting...
1. You didn't mount games as CD, right? CD cannot be written... 2. Is there anything else that could make your files read-only? Or maybe, something limits your free space? 3. Did you get Win3 from this discussion? Do you still get previous "cannot found" messages, or it's gone? Are you able to type in SimTower _now_? :) |
Hi all,
I'm using your version of Windows 3.11 - DOS BOX but when I try installing some games I get this error: "Cannot change the properties of the file named C:\Windows\System\WinG32.dll" Thanks |
Quote:
|
Chromebook
I'm running Dosbox on a Chromebook, how do I install win 3.11 on there?
|
Quote:
you only need to extract the archive you download here in your DOSBox's mounted C-drive (so that in DOSBox you have a directory C:\WINDOWS). |
Quote:
|
Sounds like a file permissions problem. You must have full read/write permissions in the directory that you mount as the C-drive in DOSBox.
I don't have a Chromebook so I can't really test this. |
Hi,
I would like to make a bootable Windows 3.11 on usb. I thought that maybe I can use your version for that. I made a bootable MS-Dos and it works. Then I copied your files directly to usb drive, which has bootable MS-Dos installed, without creating any additional subfolders, but when I type Windows in the bootable Dos, it says that it can't find hymem.sys file. Is it possible to use it that way? And why I want to do it? Because I want to use internal PC Speaker in my computer, and Dosbox allows me only to emulate it. It works great in bootable MS-Dos, but it would be even better to use it in Windows 3.11. |
Sys: RPi3 - RetroPie
Mem: 1 GB Games: Civilization 2 (drive C or D), Storybook Weaver (drive C), but oddly not MSDogs (drive D) Reproducibility of problem: Always with given applications. DOSBox Version: DosBox 0.74 Solutions attempted: Attempted running 1MBFort.exe at launch with no success referenced here When I boot up Windows 3.11 by calling windows.bat I can manually run Civ2.exe with no issues. When I attempt to run the command: Code:
C: I had 1MBFort running at launch to no avail, but I didn't change anything within 1MBFort. Code:
win d:\DOGS.EXE but, Code:
win c:\windows\runexit d:\DOGS.EXE gives me an error "Application Error Exception EGPFault in module SB16SND.drv at 0001:3193. General protection fault in module SB16SND.drv at 0001:3193." Do I have too many active drivers? Any way to check that out? Not sure why everything works flawlessly with windows.bat opened with no launch commands but when I try to do it with runexit.exe it doesn't work. Thoughts? I'm stuck.:lame: ETA: Calling a Civ2.BAT will work if I leave out the runexit part, but obviously doesn't close the program. Code:
@c:\windows\smartdrv.exe |
You should have a shortcut to WinExit on your desktop - double-clicking that will exit Windows.
What is MSDogs? I'll look into testing the other programs you mentioned. I see you were looking for assistance with this on VOGONS. Most of the batch file relates to loading the sound drivers. It's been over five years since I did this, so I no longer remember the specifics of why I put certain things in there (smartdrv, for one) :mhh: . Probably was related to some game or piece of software I was trying to run in it. |
It just occurred to me...
I remember a section in the DOSBox 0.74 conf file where you can increase your memory! Maybe that might help out? Not sure. Just a thought.
|
Most of things that work under Windows 3.x at all will work under Wine.
Then again, USB/HID support in Wine is still under construction, so if you want to play with joystick, that's a problem. |
Hey y'all,
First off: thanks, The Fifth Horseman, for providing this copy of Windows 3.11, and Eagle of Fire, for providing some troubleshooting tips. For anyone who's using this forum post as an installation guide, I wanted to clarify some of the troubleshooting information that Fifth Horseman and Eagle so kindly provided. Quote:
I initially interpreted “unpack the archive” as “unzip the .rar file,” which, once you do that, gives you a single Windows 3 for Dosbox folder, so I just moved that folder as a single unit to my root folder. But, like Eagle said, you cannot run Windows 3 from a subdirectory, which the unzipped folder becomes when you move it into the root folder. It isn't intuitive to non-programmers that you can't just move the entire folder as a single unit to your root folder, especially considering that DOSbox is generally used to directly run .exe files of retro games, and those can be run from subdirectories just fine. I hope this clears things up! |
Just signed up to say thanks for this! Having a blast installing old software and stuff!
|
Thanks for making this tool.. very cool. Do have one question..
When I launch a game in the Win3.1, the game launches in a small square with black all around. The game graphics only take up about 70% of the Win3.1 screen (rest is black around it). Any idea how to make the game launch more expanded, to the full screen of the Win3.1 screen width? |
Reduce the screen resolution used by Windows 3.1 to 640x480 (256 colors). That's the resolution the game is running at.
|
Quote:
|
The current time is 12:43 AM (GMT) |
Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.