Post subject: MS-DOS Virtualized with sound within Mac OS X Posted: Wed Nov 30, 2011 12:33 am
Newbie Beta Collector
Joined Mon Nov 28, 2011 11:25 pm
Posts 25
Favourite OS Mac OS 9.2.2
Hi everyone.
I have tried a lot of virtualization/emulation softwares.. but can't get it working great.
- With VMWare Fusion I can install MS-DOS, Windows 3.11, but no sound support. But the Windows/DOS environment works very great, every software that I have (that don't use sound) works like a charm.
- With Parallels I can install Windows 3.11 too... but a lot of apps crashes with memory error. Maybe the memory controller from Parallels is not that good. But can't have sound too.. no SB16 support.
- VirtualBox Have SB16 support (wow). Every game that needs sound works very good... but the memory controller sucks. Games like DOOM 2 got crashed after some minutes playing. Can't install Windows 3.11... it crashes after installing EMM386 - the memory controller software.
- DosBox Works great with sound, and all the games runs great... But for Windows 3.11, it's not that great... very slow. And it's hard to change disks to install softwares.
Some one has had good experience using DOS within OS X?
Post subject: Re: MS-DOS Virtualized with sound within Mac OS X Posted: Wed Nov 30, 2011 3:38 am
Pro Beta Collector
Joined Sat May 15, 2010 1:59 am
Posts 455
Location Virginia, North America
Favourite OS Longhorn 4074
I've found DOSBox to work fine for most things, screen redraw is a bit slow but you can always modify DOSBox 0.74 Prefs.Conf you know..... you can also dump the disks to folders and instead mount it under 'D'.
Post subject: Re: MS-DOS Virtualized with sound within Mac OS X Posted: Wed Nov 30, 2011 10:57 am
Newbie Beta Collector
Joined Fri Nov 11, 2011 3:37 pm
Posts 41
Location Italy
Favourite OS OS/2 1.0
If you are trying to run some old games you can also consider MESS (in your case MacMESS). Maybe it's not such intuitive as DOSBox, QEMU or other virtualizer, but it's extremely accurate. AFAIK it's the only emulator where you can run OS/2 1.0 and who knows it also knows that the first version of OS/2 is not easy and it doesn't run on any virtualizer.
_________________ Commodorians know there is only one true path, and it is 8 bits wide.
Post subject: Re: MS-DOS Virtualized with sound within Mac OS X Posted: Wed Nov 30, 2011 11:03 am
1337 Beta Collector
Joined Tue Dec 15, 2009 8:56 pm
Posts 2309
Location England, UK
Favourite OS NeXTSTEP 5.1/Windows NT
brazoai1 wrote:
If you are trying to run some old games you can also consider MESS (in your case MacMESS). Maybe it's not such intuitive as DOSBox, QEMU or other virtualizer, but it's extremely accurate. AFAIK it's the only emulator where you can run OS/2 1.0 and who knows it also knows that the first version of OS/2 is not easy and it doesn't run on any virtualizer.
Offtopic Comment
Just thought I'd point out that QEMU is an emulator not a virtualiser. I'm also pretty sure people got OS/2 1.0 running on the latest QEMU source.
_________________ #nttalk - the only sensible option for discussion of betas and more! Don't delay, join today at irc.alphachat.net #nttalk!
Post subject: Re: MS-DOS Virtualized with sound within Mac OS X Posted: Wed Nov 30, 2011 11:11 am
Newbie Beta Collector
Joined Fri Nov 11, 2011 3:37 pm
Posts 41
Location Italy
Favourite OS OS/2 1.0
Offtopic Comment
Just thought I'd point out that QEMU is an emulator not a virtualiser. I'm also pretty sure people got OS/2 1.0 running on the latest QEMU source.
Offtopic Comment
Yes you're right it's an emulator. But I'm instead pretty sure that OS/2 1.0 doesn't work. I'm talking about the 286 version the one which used triple fault and other oddities like that. I tried almost every emulator/virtualizer on the scene and I was about to build a 286 physical client before to give another try on MESS (the first try was about three years ago...). Maybe things are changed, I tried QEMU, Bochs, ScriptPC and so on almost an year ago.
_________________ Commodorians know there is only one true path, and it is 8 bits wide.
Post subject: Re: MS-DOS Virtualized with sound within Mac OS X Posted: Wed Nov 30, 2011 11:33 am
1337 Beta Collector
Joined Tue Dec 15, 2009 8:56 pm
Posts 2309
Location England, UK
Favourite OS NeXTSTEP 5.1/Windows NT
brazoai1 wrote:
Offtopic Comment
Just thought I'd point out that QEMU is an emulator not a virtualiser. I'm also pretty sure people got OS/2 1.0 running on the latest QEMU source.
Offtopic Comment
Yes you're right it's an emulator. But I'm instead pretty sure that OS/2 1.0 doesn't work. I'm talking about the 286 version the one which used triple fault and other oddities like that. I tried almost every emulator/virtualizer on the scene and I was about to build a 286 physical client before to give another try on MESS (the first try was about three years ago...). Maybe things are changed, I tried QEMU, Bochs, ScriptPC and so on almost an year ago.
Offtopic Comment
Go compile QEMU 0.15 and use some advanced settings. I'll see if I can do it on a slightly older version just for fun.
_________________ #nttalk - the only sensible option for discussion of betas and more! Don't delay, join today at irc.alphachat.net #nttalk!
Post subject: Re: MS-DOS Virtualized with sound within Mac OS X Posted: Thu Dec 01, 2011 8:59 am
Amateur Beta Collector
Joined Fri Apr 30, 2010 6:14 pm
Posts 111
Favourite OS 950
In fact, EMM386 becomes inactive once Windows 3.x starts in Enhanced mode (and reactivates at exiting it). The Win386 layer of Windows takes over all functionality of EMM386 entirely.
Post subject: Re: MS-DOS Virtualized with sound within Mac OS X Posted: Tue Jan 31, 2012 2:03 pm
Newbie Beta Collector
Joined Mon Nov 28, 2011 11:25 pm
Posts 25
Favourite OS Mac OS 9.2.2
vbdasc wrote:
In fact, EMM386 becomes inactive once Windows 3.x starts in Enhanced mode (and reactivates at exiting it). The Win386 layer of Windows takes over all functionality of EMM386 entirely.
Good to know it.
I just need to make the SB16 work within VMWare...
Post subject: Re: MS-DOS Virtualized with sound within Mac OS X Posted: Sat Apr 07, 2012 5:25 pm
Newbie Beta Collector
Joined Thu Apr 05, 2012 1:11 pm
Posts 14
Location Lab
I've experimented with some alternatives:
1. Bochs is also a good piece of code. It is a traditional (non-recompiling, non-virtualizing) x86 emulator. Its codebase is mature and focuses a lot on being compatible at the expense of performances. It *is* slow, and you can't really count on its GUI to help you, but it works ok.
2. If you find your VMWare setup would be perfect if only it supported DOS audio, maybe you can try to make VMWare emulate an old-style ISA SB16 card instead of the default PCI thing. Just edit the VM's .vmx file with a text editor and replace "es1371" with "sb16" in this line:
Code:
sound.virtualDev = "es1371"
AFAIK, the lines you should leave behind for good results are:
This should be enough to run a Creative's Win3x sound driver and gain PCM sound under windows. Most DOS legacy apps that know how to drive a SB8/16 card should also work once you set some environment vars in AUTOEXEC.BAT (installing a DOS/Win3x Creative's sound driver package can set those up for you).
By default, the virtual hardware is mapped as: Creative SoundBlaster 16 Compatible Base Address = 0x220 IRQ = 5 8-bit DMA = 1 16-bit DMA = 7 MPU401 = 0x330 OPL3 = 0x388
Post subject: Re: MS-DOS Virtualized with sound within Mac OS X Posted: Sat Apr 07, 2012 6:56 pm
1337 Beta Collector
Joined Thu Nov 29, 2007 11:33 pm
Posts 3062
Location Where do you want to go today?
Favourite OS All Microsoft operating systems!
vbdasc wrote:
In fact, EMM386 becomes inactive once Windows 3.x starts in Enhanced mode (and reactivates at exiting it). The Win386 layer of Windows takes over all functionality of EMM386 entirely.
And any other 386 memory managers that are running (for example, instead of EMM386 itself, many people used more advanced packages such as QEMM/QEMM386 and 386MAX).
This point was proven by Andrew Schulmann of "Unauthorized Windows 95", who even confirmed that whatever memory that was being managed by those memory managers was taken control of by Windows itself.
_________________ Main operating system: Windows 8 Enterprise (Evaluation)
Users browsing this forum: No registered users and 2 guests
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum
All views expressed in these forums are those of the author and do not necessarily represent the views of the BetaArchive site owner.