VOGONS


Best way to run Windows 3.1

Topic actions

First post, by Keatah

User metadata
Rank Member
Rank
Member

What do you think is the best way to run Win 3.1 on a modern system ?? Through DosBox or Microsoft Virtual PC? or some other method?

I'm currently doing it with DosBox now, but what other options may be better and why?

Reply 1 of 21, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

I suppose technically DOSBox doesn't "officially" support Windows 3.1, but, well, is there something DOSBox does or does not do with Windows 3.1 that you find to be lacking?

Reply 2 of 21, by garrynichol

User metadata
Rank Newbie
Rank
Newbie

I think you can disregard Virtual PC. It dosn't work with Dos 3.x.
Or at least after two days of research and effort the tech. told me it doesn't.
Let me know if it does. No guarantee on Dosbox but it will definitely work with old Wn3.x programs. (or should I have said older?)

Reply 4 of 21, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

If you booot from a disk image, share will work in Dosbox

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 5 of 21, by Keatah

User metadata
Rank Member
Rank
Member

So far I've got the following games and apps working in Win-3.1 hosted by DosBox.

Magnaflux Runner
Nanotank
Chessmaster 4000
Lander
Word 2.0c

All seem to work fine, Perfectly..
Lander needs a much MUCH slower cpu cycle setting of around 800 or 900.
But then again, this is a 30k LunarLander game, and is probably not speed aware and would be unplayable on real machines that were running fast.

I'm just looking to start adding more and more windows 3.1 games and applications. And I want to "standardize" on the single best platform, that's why I ask! My next task is to get office 4.3 rolling.

I was also trying to run Norton Utilities SpeedDisk in DosBox too, but SpeedDisk reported a virtual device driver at the disk selection screen, so it was not runnable. Anyone know how to get around that? Or would Virtual PC run it? Well seems like lots of fun and experimenting are ahead!

Reply 6 of 21, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Running Norton Utilities in a Virtual Machine is not a good idea. Just think for a moment! When you run dosbox and just mount a folder then what should be the sense of speed disk? Muck with the virtual drive and rearrange the blocks of that folder? Do you realize that this sounds ... ?
It might make more sense to do that on hard disk image but barely, since the fragmentation takes place on the hatlrd drive the image is stored at.
Anyway Dosbox is for games. Running Windows programs is bound to fail. If that is your goal you should at least put everything on a jd image and boot from that in dosbox.
Otherwise everything needing share will fail, for example office.

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 7 of 21, by Keatah

User metadata
Rank Member
Rank
Member

I was more after getting some screenshots of the interface that norton utilities was using, and some of the sub-applets too. I wouldn't really be using them for any practical purpose or file & disk maintenance.

I just found out about the share.exe issue. Can I assume virtual PC with booting from dos 6.22 and then running win 31 won't have the share issue? I really wanted to cruise around some office apps.

Reply 8 of 21, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Yes, as I wrote you can even use Dosbox to circumvent this. If you are just after screenshots and not actually want to use the programs you can fakeshare, attached to my Win 3.1x guide.

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 9 of 21, by rfnagel

User metadata
Rank Oldbie
Rank
Oldbie
Keatah wrote:

So far I've got the following games and apps working in Win-3.1 hosted by DosBox. All seem to work fine, Perfectly..

I myself have a seperate installation of DOSBox running W3.11WFWG as well. Some that I would add to the list that run perfectly (at least on my PC) are:

Catz/Dogz/OddBallz (they use the same program engine)...

...as well as Tetris Classic for Windows (which was the initial reason that I installed W311 under DOSBox in the first place) 😀

Rich ¥Weeds¥ Nagel
http://www.richnagel.net

Reply 12 of 21, by cfoesch

User metadata
Rank Newbie
Rank
Newbie

Fragmentation files on a Hard Drive image will occur within the hard drive image. The fragmentation of the hard drive image itself will be caused by fragmentation of the underlying file system that the image sits on.

So, using defrag on a disk image is actually just as reasonable as it ever were before... well, ok, unless the disk image is sparse and doing otherwise weird things...

Reply 13 of 21, by SKARDAVNELNATE

User metadata
Rank Oldbie
Rank
Oldbie
Jorpho wrote:

I'm thinking it might be difficult to find something that doesn't work under Windows 3.1 and DOSBox

Dark Seed 2 has problems, I can never get the AVI or speech to play.
Quantum Gate is disjointed, playing scenes in the wrong order.
In The Madness Of Roland several buttons don't work.
They run better in VPC, though.

Reply 14 of 21, by Keatah

User metadata
Rank Member
Rank
Member

As far as fragmentation goes, I would tend to think that the older systems' we are emulating, their demands, are well within the capability of modern hardware to cache and pretty much bury any latency resulting from fragmentation.

Reply 15 of 21, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Fragmentation files on a Hard Drive image will occur within the hard drive image. The fragmentation of the hard drive image itself will be caused by fragmentation of the underlying file system that the image sits on.

so if the fragmentation is caused by the host, running a defrag inside the image is useless...

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 17 of 21, by Keatah

User metadata
Rank Member
Rank
Member

I got nu running perfectly in dosbox, I installed DOS 6.22 in it and then ran NU. I was able to low-level edit the disk image with DiskEditor. Of course, the low level only goes as low as the disk image, and it doesn't edit the real physical hard drive. As to be expected.

So that is very very cool!
Real fun to watch SpeedDisk crank through hundreds of megs in a matter of a minute or two!

Reply 18 of 21, by garrynichol

User metadata
Rank Newbie
Rank
Newbie

It would be nice. Have you lost anything yet? Have you run the XP windows defragmenter yet?
Are you using 36 bit? (Obviuosly)
NC was always my favaorite tool except for... you know.

Reply 19 of 21, by Keatah

User metadata
Rank Member
Rank
Member

norton speeddisk and diskedit can only work on the virtual image. Anything beyond that is under control of windows. Dosbox and dos622 fool the utilities into thinking they're running on a real disk.

Yeh, you can run a defragmenter in NU and real windows xp at the same time, with no loss in data on either side.