Set up a Win311-DOSBox system in less than one minute

Having problems with a specific game or application? Post your problems here!

Set up a Win311-DOSBox system in less than one minute

Postby emendelson » 2018-1-02 @ 19:17

Everyone who wants to run Windows 3.11 under DOSBox has learned to rely on the superb guide by Dominus posted here:

viewtopic.php?t=9405

As a holiday project, I used Dominus's guide as the basis for a Windows-based system that lets you install Windows 3.11 in DOSBox in less than one minute (in some cases, in less than ten seconds). You will need your own copy of the Windows 3.11 installation files (either as separate files, or on floppies or disk images, or on a CD-ROM or ISO image). This system does NOT supply a copy of Windows 3.11 or any other non-free software!

This system has these advantages: you can print to the default printer in the Windows host, and you can exchange text to and from the host Windows clipboard. See the details on the page linked below.

Briefly, you download the system as described on this page:

http://www.columbia.edu/~em36/win31dosbox.html

As that page explains, you open the SETUP folder in the extracted folders and copy into it either an ISO image of the Windows for Workgroup 3.11 CD installer, or a set of Windows 3.11 or Windows for Workgroups 3.11 installation disk IMG files, or the full contents of the CD or the image files. You then run the InstallWin31DOSBox.exe program and it installs Windows 3.11 for you. If you copied the installation files into the SETUP folder (not the ISO or IMG files), and you have Windows 3.11 (not Windows for Workgroups), then the installation takes about ten seconds on modern Windows. Windows for Workgroups will take longer, because the setup program wastes time looking for a network adapter, but it eventually installs, typically in less than one minute.

The installation includes the drivers for the S3 display adapter, SoundBlaster, Video for Windows, QuickTime, and the IBM Joystick drivers. It does not include a few other additional features (WinG, Win32s) described in Dominus's guide, but they should be easy to add. I've included a few in the Drivers folder, as suggested by Dominus's guide. Just remember when installing that this Windows 3.11 system thinks it is on drive W:, not C:.

Again, this system includes only freely distributable software, and the only Microsoft products included are the freely downloadable WinVideo, Win32s, and WinG installers.The other programs it includes are Peter Lerup's freeware PrintFile, the free PC Magazine HK utility, and one or two other free utilities, plus the open-source GhostScript and GhostScript-related software (running in the background for printing, etc.), and the free PDF-Xchange Viewer (https://www.tracker-software.com/product/pdf-xchange-viewer) which the vendor says "may be used without limitation for Private, Commercial, Government and all uses, provided it is not incorporated or distributed for profit/commercial gain with other software or media distribution of any type" (this system is not distributed for profit or commercial gain.)

If you don't need or like this system, you don't have to use it. It is entirely self-contained. If you delete the Win31DOSBox folder, no trace of the system remains on your disk. Of course I'll be glad to have suggestions for improvements.

EDIT: As of 3 January 2018, this system includes sound, video, and joystick drivers. Revised some details above.

EDIT 2: Requires US (possibly UK) English version right now, but I may try to make it work with other languages.
Last edited by emendelson on 2018-1-04 @ 14:21, edited 3 times in total.
emendelson
Oldbie
 
Posts: 700
Joined: 2010-2-14 @ 02:00

Re: Set up a Win311-DOSBox system in less than one minute

Postby emendelson » 2018-1-03 @ 14:35

Updated to include sound drivers. If you have the old version, trash it and download the new one, with links and instructions here:

http://www.columbia.edu/~em36/win31dosbox.html

You can follow Dominus's guide to add support for AVI video, WinG, Win32s, QuickTime, etc.

EDIT: For an hour or two, the download did not have sound support built in. Fixed now.
Last edited by emendelson on 2018-1-12 @ 18:13, edited 1 time in total.
emendelson
Oldbie
 
Posts: 700
Joined: 2010-2-14 @ 02:00

Re: Set up a Win311-DOSBox system in less than one minute

Postby emendelson » 2018-1-03 @ 20:27

And now it's got the video, QuickTime, and joystick drivers, so it's ready for games. WinG and Win32s can be added if needed, following Dominus's excellent guide.

EDIT: And I finally got this right (I hope), so that the video, QuickTime, etc., are installed correctly. (4 January 2017).
emendelson
Oldbie
 
Posts: 700
Joined: 2010-2-14 @ 02:00

Re: Set up a Win311-DOSBox system in less than one minute

Postby emendelson » 2018-1-06 @ 14:07

Here is an experimental new version that should work with any roman-alphabet version of Windows 3.11:

EDIT: Link removed - current version in a later post.

Some differences with the first (US English-only) version:

MSDN distributes Windows for Workgroups 3.11 in files named en_wfw311.exe, dk_wfw311.exe, etc. You can put any roman-alphabet ??_wfw.exe file in the Win311DOSBox\Setup folder, and launch the installer, and your version should get installed. Or you can place the installation disk images or installation files from any roman-alphabet version in the Setup folder.

This version does not automatically install WinVideo or QuickTime (too complicated to do this for any language version). Instead, there is a "Video" program group with icons for installing WinVideo and QuickTime.

For non-English versions, there is a program group named "For Startup". Move the two icons inside it into your own local-language version of the Startup group and restart Windows.

I have not found a utility that will let me run View/Arrange Icons in the Program Manager, so some program group icons will overlap with each other in non-English versions. Just run View/Arrange Icons when Windows first starts up, and that will fix this.

A lot of kludges are going on the background, and I can't guarantee that everything works, but I've tested it at various points in development with French, German, Italian, Dutch, and Danish versions, and it seems OK. Please let me know of any problems, and if you know of a macro program that automatically "Arrange Icons", please let me know.
Last edited by emendelson on 2018-1-12 @ 18:14, edited 1 time in total.
emendelson
Oldbie
 
Posts: 700
Joined: 2010-2-14 @ 02:00

Re: Set up a Win311-DOSBox system in less than one minute

Postby emendelson » 2018-1-09 @ 17:51

I've updated this system:

EDIT: Link removed; current version in a later post.

You'll need the Windows 3.11 installation files in any roman-alphabet language. Copy them (or an ISO or xx_wfw311.exe or a set of IMG files) into the Win311DOSBox\Setup folder, and run InstallWin31DOSBox.exe.

That's all there is to it.

If you want to open a file with a registered filetype in Windows 3.11 (as .WRI files are registered to open with Write.exe, etc.), just drop the file on Win31DOSBox.exe. (I'd advise against using files from your host drive C: because that will cause DOSBox to mount your host drive C: in DOSBox which you probably don't want to do. I should add a warning about this in the future...)

You can create a desktop shortcut on the Windows host that runs a game or an application or game like WRITE.EXE. Simply create a shortcut to Win31DOSBox.exe, and add a command-line parameter to the Target field.

Still to be done: Automatically updating FIleman.exe with the Y2K-enabled updates. Replacing WINCMD 1.2 with 1.4 to make possible other automation. More ideas are welcome.
Last edited by emendelson on 2018-1-12 @ 18:14, edited 1 time in total.
emendelson
Oldbie
 
Posts: 700
Joined: 2010-2-14 @ 02:00

Re: Set up a Win311-DOSBox system in less than one minute

Postby emendelson » 2018-1-10 @ 16:24

Here's another update to the new version of this system:

EDIT: Link removed; current version in a later post.

Many improvements. If you have Windows for Workgroups (any roman-alphabet language) or the English version of Windows 3.11, it automatically installs the Y2K version of the File Manager. Lots of other minor fixes. The UTIL folder in the WINDRIVE folder has quite a few useful PC Magazine Win 3.x utilities, plus a few others.

I think I'm going to suspend work on this for a while until I find a copy of WINCMD 1.4 (and maybe the other-language versions of the non-Workgroup Y2K updates for File Manager).
Last edited by emendelson on 2018-1-12 @ 18:15, edited 1 time in total.
emendelson
Oldbie
 
Posts: 700
Joined: 2010-2-14 @ 02:00

Re: Set up a Win311-DOSBox system in less than one minute

Postby emendelson » 2018-1-10 @ 20:30

And I've now updated it to use a custom build of DOSBox that won't close when you cick the close button at the upper right corner, which is easy to do by mistake when running Windows 3.1. I followed the method provided by Qbix here:

viewtopic.php?t=27606#p216231

(There are two instances of throw(0); in the current SVN code.)
emendelson
Oldbie
 
Posts: 700
Joined: 2010-2-14 @ 02:00

Re: Set up a Win311-DOSBox system in less than one minute

Postby emendelson » 2018-1-11 @ 03:06

... But don't download this if you use Windows 10, because for some reason I can't get the mouse to work (with any output) using my own build. I'll try to figure out what's wrong and fix it. Meanwhile, the system works with SVN builds (without the ability to paste from the Windows clipboard or the blocked close button).
emendelson
Oldbie
 
Posts: 700
Joined: 2010-2-14 @ 02:00

Re: Set up a Win311-DOSBox system in less than one minute

Postby emendelson » 2018-1-11 @ 15:21

Apologies to anyone who wasted time downloading this earlier. The current version works correctly, I think:

https://www.dropbox.com/s/6zlgj3x7xuqtn ... x.zip?dl=1

Features: Installs Windows 3.1x in seconds from installation files in its SETUP folder.

Prints to the default host printer; use Ctrl-Alt-F4 to paste text from the host clipboard. Press Ctrl-Shift-Alt-C to copy text already in the Win311 clipboard to the host clipboard. Drop a file on the Win31DOSBox.exe desktop shortcut and it will open in its default Windows 3.1 app (the file may need to be in a root or at least high-level directory, or else this may not work - I'll try to fix this). The close button at the upper right of the DOSBox window won't shut down Windows 3.11.

EDIT: New link, many minor improvements to printing, etc.
emendelson
Oldbie
 
Posts: 700
Joined: 2010-2-14 @ 02:00

Re: Set up a Win311-DOSBox system in less than one minute

Postby emendelson » 2018-1-13 @ 19:37

Major improvements to this system:

https://www.dropbox.com/s/6zlgj3x7xuqtn ... x.zip?dl=1

International installation now seems to work correctly (I've tested with French and Finnish WfW311).

Three printers are listed in the Win311 Print menus:

Win10 Printer
Win10 Clipboard
PDF to Win10

(The names will be slightly different on Windows 7, etc., systems.)

Win10 Printer prints to the default host printer. If you use the Win311 Control Panel and change the printer's "connect" option, you can select the output to go to an item already listed with SELECT in its name; when you then print, a dialog will pop up in the host asking you select a printer from Windows host printers.

Win10 Clipboard "prints" to the host clipboard. It's mostly used for "printing" text in the Win311 clipboard to the host clipboard, by typing Ctrl-Shift-Alt-C in Win311.

PDF to Win10 "prints" a PDF file from Win311 to your host Windows desktop. If the document that you're printing is untitled, then the PDF will have an arbitrary name based on the current date and time.

Drop a file on the Win31DOSBox icon to open it in the default Win311 app (for example, open a .WRI file in Win311 Write.exe).

I'll document other features later, for example, one that sets a specific application as the shell for one session only.

Meanwhile, if anyone can let me know of any free, legal Win311 games that I could try with this, I'll be grateful. I hope it might be possible just to drop a game .EXE on the Win311DOSBox app and run it.
emendelson
Oldbie
 
Posts: 700
Joined: 2010-2-14 @ 02:00

Re: Set up a Win311-DOSBox system in less than one minute

Postby IIGS_User » 2018-1-17 @ 15:59

Althought it's shareware, have you already seen MJVGA for Windows?

http://www.win3game.com/fileinfo-game-mjwin.html
https://archive.org/details/win3_MJWIN
Klimawandel.
User avatar
IIGS_User
Oldbie
 
Posts: 882
Joined: 2007-3-14 @ 19:59
Location: native_lang=ger

Re: Set up a Win311-DOSBox system in less than one minute

Postby emendelson » 2018-1-17 @ 16:12

That's news to me. Thank you! I'll give it a try...
emendelson
Oldbie
 
Posts: 700
Joined: 2010-2-14 @ 02:00


Return to DOSBox Games/Apps

Who is online

Users browsing this forum: No registered users and 1 guest