BetaArchive Logo
Total Current Archive Size: 4765.54GB in 15409 files
Navigation Home Screenshots Image Uploader Server Info FTP Servers Wiki Forum RSS Feed Rules Please Donate
UP: 11d, 11h, 6m | CPU: 13% | MEM: 5528MB of 12279MB used
{The community for beta collectors}

Post new topic Reply to topic  [ 15 posts ] 
Author Message
 PostPost subject: MS-DOS Virtualized with sound within Mac OS X        Posted: Wed Nov 30, 2011 12:33 am 
Newbie Beta Collector
Newbie Beta Collector
Offline

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?

ie. I'm using Lion.


Top  Profile
 PostPost subject: Re: MS-DOS Virtualized with sound within Mac OS X        Posted: Wed Nov 30, 2011 3:38 am 
Pro Beta Collector
Pro Beta Collector
Offline

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'.

_________________
Deus damnaret eam!


Top  Profile
 PostPost subject: Re: MS-DOS Virtualized with sound within Mac OS X        Posted: Wed Nov 30, 2011 10:48 am 
1337 Beta Collector
1337 Beta Collector
User avatar
Offline

Joined
Tue Dec 15, 2009 8:56 pm

Posts
2309

Location
England, UK

Favourite OS
NeXTSTEP 5.1/Windows NT
QEMU would do the job. Just install XCode on your Mac then compile 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!


Top  Profile  WWW
 PostPost subject: Re: MS-DOS Virtualized with sound within Mac OS X        Posted: Wed Nov 30, 2011 10:57 am 
Newbie Beta Collector
Newbie Beta Collector
User avatar
Offline

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.


Top  Profile
 PostPost subject: Re: MS-DOS Virtualized with sound within Mac OS X        Posted: Wed Nov 30, 2011 11:03 am 
1337 Beta Collector
1337 Beta Collector
User avatar
Offline

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!


Top  Profile  WWW
 PostPost subject: Re: MS-DOS Virtualized with sound within Mac OS X        Posted: Wed Nov 30, 2011 11:11 am 
Newbie Beta Collector
Newbie Beta Collector
User avatar
Offline

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.


Top  Profile
 PostPost subject: Re: MS-DOS Virtualized with sound within Mac OS X        Posted: Wed Nov 30, 2011 11:33 am 
1337 Beta Collector
1337 Beta Collector
User avatar
Offline

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!


Top  Profile  WWW
 PostPost subject: Re: MS-DOS Virtualized with sound within Mac OS X        Posted: Wed Nov 30, 2011 2:59 pm 
Newbie Beta Collector
Newbie Beta Collector
User avatar
Offline

Joined
Fri Nov 11, 2011 3:37 pm

Posts
41

Location
Italy

Favourite OS
OS/2 1.0
soulman wrote:
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.


Offtopic Comment
Good luck, let me know! :D

_________________
Commodorians know there is only one true path, and it is 8 bits wide.


Top  Profile
 PostPost subject: Re: MS-DOS Virtualized with sound within Mac OS X        Posted: Thu Dec 01, 2011 5:13 am 
Pro Beta Collector
Pro Beta Collector
User avatar
Offline

Joined
Thu Nov 26, 2009 7:14 am

Posts
570

Favourite OS
Windows XP SP2 5.1.2600
You never need EMM386 for Windows 3.x at all if you don\t plan to use Windows as a DOS multitasker.


Top  Profile
 PostPost subject: Re: MS-DOS Virtualized with sound within Mac OS X        Posted: Thu Dec 01, 2011 8:59 am 
Amateur Beta Collector
Amateur Beta Collector
Offline

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.


Top  Profile
 PostPost subject: Re: MS-DOS Virtualized with sound within Mac OS X        Posted: Tue Jan 31, 2012 2:03 pm 
Newbie Beta Collector
Newbie Beta Collector
Offline

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...


Top  Profile
 PostPost subject: Re: MS-DOS Virtualized with sound within Mac OS X        Posted: Fri Mar 16, 2012 8:33 pm 
Newbie Beta Collector
Newbie Beta Collector
Offline

Joined
Sat Mar 10, 2012 10:10 pm

Posts
3
Have you already tried Boxer? http://www.boxerapp.com
I have it installed here (i'm also using Lion).


Top  Profile
 PostPost subject: Re: MS-DOS Virtualized with sound within Mac OS X        Posted: Sat Mar 17, 2012 11:07 pm 
Newbie Beta Collector
Newbie Beta Collector
User avatar
Offline

Joined
Sat Mar 17, 2012 8:40 pm

Posts
49

Location
Belgium
I'm using DosBox, very smooth, but running Win 3.11 in enhanced mode is just not usable... In normal mode it works fine though.

I tried a few games with it, just had some trouble with Caesar II (still don't know why :? )


EDIT: Btw, it's running on Leopard on a Compaq netbook (iDeneb)

_________________
I'm doing my best to make the less mistakes possible, but please excuse my poor English :)

Image


Top  Profile
 PostPost subject: Re: MS-DOS Virtualized with sound within Mac OS X        Posted: Sat Apr 07, 2012 5:25 pm 
Newbie Beta Collector
Newbie Beta Collector
User avatar
Offline

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:
Code:
  sound.present = "TRUE"
  sound.startConnected = "TRUE"
  sound.virtualDev = "sb16"
  sound.synth.operational = "TRUE"


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


Top  Profile
 PostPost subject: Re: MS-DOS Virtualized with sound within Mac OS X        Posted: Sat Apr 07, 2012 6:56 pm 
1337 Beta Collector
1337 Beta Collector
User avatar
Offline

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)
Image


Top  Profile  WWW
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 15 posts ] 




Who is online

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

Search for:
Jump to:  

All views expressed in these forums are those of the author and do not necessarily represent the views of the BetaArchive site owner.

Powered by phpBB® Forum Software © phpBB Group

Copyright © 2006-2013

 

Sitemap | XML | RSS