Re: [Freedos-user] Getting sound to work in FreeDOS on Modern systems.

2009-08-20 Thread D Z
Actually I think you are right. I'm not sure this card will work in DOS at
all, at least I don't remember ever getting it to work in True DOS mode on
my friend's old PC.

I'll try it again this afternoon when I have time and report back with my
results.

Also if anyone actually got sound and music to work with PCI sound cards on
modern or near modern Desktop systems (I.E. In the same era as Pentium 4
motherboards all way to the present) I would like to know which sound cards
you tried and how you got it to work.


On Wed, Aug 19, 2009 at 7:32 PM, pcdos2k pcdo...@yahoo.com wrote:


 --- On Wed, 8/19/09, D Z whoelseseeksde...@gmail.com wrote:

  OK, no luck I just got to test it last night. Maybe I'm not setting it
  up correctly or are missing drivers for DOS. Anyone familiar with the
  Diamond Monster Sound MX400 PCI card? It uses the ESSCanyon3D chipset,
  so I'm thinking I need a compatible PCI DOS driver for ESSCanyon3D. I'll
  post the configurations used in the Autoexec.bat and Fdconfig.sys next,
  just wait.


 there doesn't seem to be a DOS driver for your card. use the wayback
 machine and browse the pages of esstech.com prior to 2008.

 http://web.archive.org/web/20050817214919/esstech.com/techsupp/drivers.shtm

 it says there to use the manufacturer's drivers. if the soundchip on your
 card is es1970, you can try using the drivers for the es1978 maestro2e but
 there's no guarantee.







 --
 Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
 trial. Simplify your report design, integration and deployment - and focus
 on
 what you do best, core application coding. Discover what's new with
 Crystal Reports now.  http://p.sf.net/sfu/bobj-july
  ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Getting sound to work in FreeDOS on Modern systems.

2009-08-20 Thread D Z
Actually what I meant was.

If anyone actually got sound and music to work in FreeDOS with PCI sound
cards on modern or near modern Desktop systems (I.E. Motherboards that came
out around the time when the Pentium 4 motherboards and all way to the
present, motherboards that lack support for NMI and DDMA) I would like to
know which sound cards you tried and how you got them to work in FreeDOS.

I'm sure most Pentium 3 Boards and below still have DDMA and NMI support
thus SB/SB16 emulation shouldn't be a real problem.

On Thu, Aug 20, 2009 at 12:44 PM, D Z whoelseseeksde...@gmail.com wrote:

 Actually I think you are right. I'm not sure this card will work in DOS at
 all, at least I don't remember ever getting it to work in True DOS mode on
 my friend's old PC.

 I'll try it again this afternoon when I have time and report back with my
 results.

 Also if anyone actually got sound and music to work with PCI sound cards on
 modern or near modern Desktop systems (I.E. In the same era as Pentium 4
 motherboards all way to the present) I would like to know which sound cards
 you tried and how you got it to work.


 On Wed, Aug 19, 2009 at 7:32 PM, pcdos2k pcdo...@yahoo.com wrote:


 --- On Wed, 8/19/09, D Z whoelseseeksde...@gmail.com wrote:

  OK, no luck I just got to test it last night. Maybe I'm not setting it
  up correctly or are missing drivers for DOS. Anyone familiar with the
  Diamond Monster Sound MX400 PCI card? It uses the ESSCanyon3D chipset,
  so I'm thinking I need a compatible PCI DOS driver for ESSCanyon3D. I'll
  post the configurations used in the Autoexec.bat and Fdconfig.sys next,
  just wait.


 there doesn't seem to be a DOS driver for your card. use the wayback
 machine and browse the pages of esstech.com prior to 2008.


 http://web.archive.org/web/20050817214919/esstech.com/techsupp/drivers.shtm

 it says there to use the manufacturer's drivers. if the soundchip on your
 card is es1970, you can try using the drivers for the es1978 maestro2e but
 there's no guarantee.







 --
 Let Crystal Reports handle the reporting - Free Crystal Reports 2008
 30-Day
 trial. Simplify your report design, integration and deployment - and focus
 on
 what you do best, core application coding. Discover what's new with
 Crystal Reports now.  http://p.sf.net/sfu/bobj-july
  ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user



--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Getting sound to work in FreeDOS on Modern systems.

2009-08-19 Thread pcdos2k

--- On Wed, 8/19/09, D Z whoelseseeksde...@gmail.com wrote:

 OK, no luck I just got to test it last night. Maybe I'm not setting it
 up correctly or are missing drivers for DOS. Anyone familiar with the
 Diamond Monster Sound MX400 PCI card? It uses the ESSCanyon3D chipset, 
 so I'm thinking I need a compatible PCI DOS driver for ESSCanyon3D. I'll 
 post the configurations used in the Autoexec.bat and Fdconfig.sys next, 
 just wait.


there doesn't seem to be a DOS driver for your card. use the wayback machine 
and browse the pages of esstech.com prior to 2008.

http://web.archive.org/web/20050817214919/esstech.com/techsupp/drivers.shtm

it says there to use the manufacturer's drivers. if the soundchip on your card 
is es1970, you can try using the drivers for the es1978 maestro2e but there's 
no guarantee.




  

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Getting sound to work in FreeDOS on Modern systems.

2009-08-17 Thread D Z
It's been a while since I got back to this. I just got a spare sound card
from my friend. It's a  Diamond Monster Sound MX400, which uses a
ESSCanyon3D chipset. I'll let everyone know how this turns out once I have
the time to test it in FreeDOS.





On Mon, Jun 15, 2009 at 2:07 PM, D Z whoelseseeksde...@gmail.com wrote:

 Well I finally found a ESS PCI card here:

 http://www.recycledgoods.com/item/32052.aspx

 Anyone have this card and if so have you already tested this on a modern
 motherboard without ISA slots?
 I planned on getting it but I want to check and see if someone tried this
 with FreeDOS and a modern motherboard, and in case it didn't work even if
 all the drivers have been loaded etc.

 I assume this unit isn't affected by the NMI requirement and DDMA judging
 by that other link earlier:

 http://www.it-he.org/sound.htm

 On Sat, Jun 13, 2009 at 9:30 AM, Eric Auer e.a...@jpberlin.de wrote:


 Hi Dos386,

  Intel ICH

 Pure AC97, does not attempt to support SB. Supported by
 few modern DOS apps as AC97, not supported by old games.

  ES1371/1373 AKA SB128PCI/SB16PCI, EMUxxx
  (SB512/LiveAudigy), ... (MPXPLAY)

 Supported by modern apps as AC97, comes with driver which
 creates virtual SB, apparently needs NMI and EMM386...

  will no longer allow SoundBlaster or similar clone cards
  to work correctly with Sound Blaster emulation.

  NO, but that wasn't a working solution anyway

 Actually DDMA / TDMA on PCI slots worked quite okay on my
 old K6-2 board which had PCI, ISA and AGP... At some time
 boards stopped with DDMA support and more recently, TDMA
 and/or NMI support stopped in nForce and Core2 etc boards.

  SB Live24 (ask Laaca, I don't use old games)

 See above - even that might fail on modern boards.

  Note that more full emulators such as DOSEMU (Linux)

  NOT a full emulator

 Correct. It only emulates the devices, not the CPU, which
 makes it much faster than a whole-PC emulator :-).

  BOCHS and QEMU do work in FreeDOS and can emulate SB16 ...

 I meant running them in Linux or Windows, but nevermind ;-)

  so the only lacking thing is the connection from HX WINMM
  DLL to PCI sound hardware ;-)

 Cute idea actually! Run Bochs/Qemu with DOS as host,
 using the Win32 support layer of HX, and then run
 ANOTHER DOS INSIDE Bochs/Qemu to have sound...  Of
 course it will be slow as hell, but it CAN work :-)

  Emulated CPU of course wastes CPU time

  Much time, but a non-issue (or even desirable) for old games + new CPU
 ;-)

 I remember that DOSBOX was too slow for my taste on
 any normal single core CPU even though DOS games only
 need CPU speeds of 486 or Pentium I times... :-p

 Eric




 --
 Crystal Reports - New Free Runtime and 30 Day Trial
 Check out the new simplified licensing option that enables unlimited
 royalty-free distribution of the report engine for externally facing
 server and web deployment.
 http://p.sf.net/sfu/businessobjects
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user



--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Getting sound to work in FreeDOS on Modern systems.

2009-06-15 Thread D Z
Well I finally found a ESS PCI card here:

http://www.recycledgoods.com/item/32052.aspx

Anyone have this card and if so have you already tested this on a modern
motherboard without ISA slots?
I planned on getting it but I want to check and see if someone tried this
with FreeDOS and a modern motherboard, and in case it didn't work even if
all the drivers have been loaded etc.

I assume this unit isn't affected by the NMI requirement and DDMA judging by
that other link earlier:

http://www.it-he.org/sound.htm

On Sat, Jun 13, 2009 at 9:30 AM, Eric Auer e.a...@jpberlin.de wrote:


 Hi Dos386,

  Intel ICH

 Pure AC97, does not attempt to support SB. Supported by
 few modern DOS apps as AC97, not supported by old games.

  ES1371/1373 AKA SB128PCI/SB16PCI, EMUxxx
  (SB512/LiveAudigy), ... (MPXPLAY)

 Supported by modern apps as AC97, comes with driver which
 creates virtual SB, apparently needs NMI and EMM386...

  will no longer allow SoundBlaster or similar clone cards
  to work correctly with Sound Blaster emulation.

  NO, but that wasn't a working solution anyway

 Actually DDMA / TDMA on PCI slots worked quite okay on my
 old K6-2 board which had PCI, ISA and AGP... At some time
 boards stopped with DDMA support and more recently, TDMA
 and/or NMI support stopped in nForce and Core2 etc boards.

  SB Live24 (ask Laaca, I don't use old games)

 See above - even that might fail on modern boards.

  Note that more full emulators such as DOSEMU (Linux)

  NOT a full emulator

 Correct. It only emulates the devices, not the CPU, which
 makes it much faster than a whole-PC emulator :-).

  BOCHS and QEMU do work in FreeDOS and can emulate SB16 ...

 I meant running them in Linux or Windows, but nevermind ;-)

  so the only lacking thing is the connection from HX WINMM
  DLL to PCI sound hardware ;-)

 Cute idea actually! Run Bochs/Qemu with DOS as host,
 using the Win32 support layer of HX, and then run
 ANOTHER DOS INSIDE Bochs/Qemu to have sound...  Of
 course it will be slow as hell, but it CAN work :-)

  Emulated CPU of course wastes CPU time

  Much time, but a non-issue (or even desirable) for old games + new CPU
 ;-)

 I remember that DOSBOX was too slow for my taste on
 any normal single core CPU even though DOS games only
 need CPU speeds of 486 or Pentium I times... :-p

 Eric




 --
 Crystal Reports - New Free Runtime and 30 Day Trial
 Check out the new simplified licensing option that enables unlimited
 royalty-free distribution of the report engine for externally facing
 server and web deployment.
 http://p.sf.net/sfu/businessobjects
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user

--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Getting sound to work in FreeDOS on Modern systems.

2009-06-13 Thread Eric Auer

Hi Dos386,

 Intel ICH

Pure AC97, does not attempt to support SB. Supported by
few modern DOS apps as AC97, not supported by old games.

 ES1371/1373 AKA SB128PCI/SB16PCI, EMUxxx
 (SB512/LiveAudigy), ... (MPXPLAY)

Supported by modern apps as AC97, comes with driver which
creates virtual SB, apparently needs NMI and EMM386...

 will no longer allow SoundBlaster or similar clone cards
 to work correctly with Sound Blaster emulation.

 NO, but that wasn't a working solution anyway

Actually DDMA / TDMA on PCI slots worked quite okay on my
old K6-2 board which had PCI, ISA and AGP... At some time
boards stopped with DDMA support and more recently, TDMA
and/or NMI support stopped in nForce and Core2 etc boards.

 SB Live24 (ask Laaca, I don't use old games)

See above - even that might fail on modern boards.

 Note that more full emulators such as DOSEMU (Linux)

 NOT a full emulator

Correct. It only emulates the devices, not the CPU, which
makes it much faster than a whole-PC emulator :-).

 BOCHS and QEMU do work in FreeDOS and can emulate SB16 ...

I meant running them in Linux or Windows, but nevermind ;-)

 so the only lacking thing is the connection from HX WINMM
 DLL to PCI sound hardware ;-)

Cute idea actually! Run Bochs/Qemu with DOS as host,
using the Win32 support layer of HX, and then run
ANOTHER DOS INSIDE Bochs/Qemu to have sound...  Of
course it will be slow as hell, but it CAN work :-)

 Emulated CPU of course wastes CPU time

 Much time, but a non-issue (or even desirable) for old games + new CPU ;-)

I remember that DOSBOX was too slow for my taste on
any normal single core CPU even though DOS games only
need CPU speeds of 486 or Pentium I times... :-p

Eric



--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Getting sound to work in FreeDOS on Modern systems.

2009-06-12 Thread pcdos2k


--- On Thu, 6/11/09, D Z whoelseseeksde...@gmail.com wrote:

  
 So for anyone reading this that that plays games with
 FreeDOS on modern systems or any motherboards without ISA
 slots and have manage to get the digital sound and midi
 music to work, please give me advice.
  

i recommend esstech pci cards (solo, maestro, allegro). they are now 
discontinued but they should still be around in surplus stores. they are the 
easiest to work with in DOS; one file goes in the config.sys, another in 
autoexec. no need for emm386exe/himem.sys. in my experience, if they fail on 
the mobo, it would be near impossible to use other/newer pci cards on the same 
mobo -- at least you can tell early if you want to push through with your setup.

i ripped the esstech dos drivers from the win9x vxd drivers, which requires 
win9x to install:

http://www.mediafire.com/file/yzzjnizmktw/ESSPCI.ZIP




  

--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Getting sound to work in FreeDOS on Modern systems.

2009-06-12 Thread D Z
I did use the SB in the FD EMM386 and JEMM386. Although I got JEMM386 to
load but not the FD default one.

Great, I can't find any esstech sound cards on eBay, guess I'll have to keep
looking online then.

Also, pcdos2k, are you saying that Aureal Vortex 2 won't work on any nForce
motherboards?

On Fri, Jun 12, 2009 at 4:54 AM, Eric Auer e.a...@jpberlin.de wrote:


 Hi pcdos2k,

  i recommend esstech pci cards (solo, maestro, allegro). they are now
  discontinued but they should still be around in surplus stores. they
  are the easiest to work with in DOS; one file goes in the config.sys,
  another in autoexec. no need for emm386exe/himem.sys. in my
  experience, if they fail on the mobo, it would be near impossible to
  use other/newer pci cards on the same mobo -- at least you can tell
  early if you want to push through with your setup.

 A forum mentions the following:

 - ESS ES1978 Maestro-2E, with AC97
 - ES1989 Allegro
 - Aureal Vortex 2 (needs no DDMA, has only SBPro emu)
 - SB Live etc might all need DDMA and NMI and EMM386
 - for example nForce chipsets do not support DDMA
 - Audigy might need NMI, too

 This sounds as if Aureal Vortex is same category as the
 ForteMedia and CMedia chips - both offer a number of
 ways to give DOS the impression that there is DMA, and
 both do so in ways which need almost no drivers...
 Unfortunately, they also do NOT work on nForce for me,
 only the Adlib / OPL3 part works in games without DMA.



 PCI Soundcards for Ultima 7, www.it-he.org/sound.htm lists:

 Aureal Vortex 1 with cheap OPL2 clone, not very stable
 Aureal Vortex 2 with cheap OPL2 clone, SB2 stable, SBPro shaky
  (also has some problem with CWSDPMI but works with PMODETSR)

 Crystal Semi CS462x / CS4280

 EMU10k / SB Live! (needs EMM386 but no DDMA - may need NMI?)
 SB 16 PCI (needs EMM386, bad OPL3 simulation via wavetable)

 ESS Maestro-1
 Maestro-2 / Terratec DMX (works well, mediocre OPL3 clone)
  (I guess it uses TDMA or sth else which fails on new mainboards)

 Trident 4D DX/NX (SB 2 mono 8 bit only, bad OPL3 simulation)

 Yamaha YMF724 (genuine OPL3 but needs DDMA, not on VIA MVP3)
  (I remember FM801 (TDMA?) did work on MVP3 but fails on nForce)

 http://members.iinet.net.au/~rsd/U7inWindows.html
  (Win9x trick which patches the game apparently)
 VDMSound for WinNT/2k/XP
 Other emulators...

 The Ultima 7 problem is that this game is not compatible
 with EMM386 or Dosemu or other fast emulators, so you
 need slow full emulators or real hardware for this :-p




 http://support.packardbell.com/es/item/index.php?i=spec_es1968spi=platform_c2

 http://support.packardbell.com/it/item/index.php?i=spec_es1978pi=platform_B3H

 Mentions that the ESS Maestro 2E ES1978S supports DDMA
 (distributed DMA) TDMA (transparent DMA) and PC/PCI
 (I think that is something with extra cables?). This
 page also says that TDMA is most compatible and works
 over the standard PCI 2.1 bus without the additional
 sideband signals.



  i ripped the esstech dos drivers from the win9x vxd drivers, which
  requires win9x to install: www.mediafire.com/file/yzzjnizmktw/ESSPCI.ZIP

 Other drivers:

 ftp://ftp.terratec.com/Audio/
 ftp://ftp.terratec.com/Audio/DMX/Update/
 http://easymamecab.mameworld.info/
 http://vsynchmame.mameworld.info/
 http://easymamecab.mameworld.info/html/snddosdr.htm

 Eric




 --
 Crystal Reports - New Free Runtime and 30 Day Trial
 Check out the new simplified licensing option that enables unlimited
 royalty-free distribution of the report engine for externally facing
 server and web deployment.
 http://p.sf.net/sfu/businessobjects
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user

--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Getting sound to work in FreeDOS on Modern systems.

2009-06-12 Thread dos386
Anyone have any idea which PCI sound cards will work with with FreeDOS
on modern systems?

Intel ICH, ES1371/1373 AKA SB128PCI/SB16PCI, EMUxxx
(SB512/LiveAudigy), ... (MPXPLAY)

 Last I've read somewhere the modern motherboards have changed drastically 
 that it
 will no longer allow SoundBlaster or similar clone cards to work correctly 
 with
 Sound Blaster emulation.

NO, but that wasn't a working solution anyway

 Any suggestions on what PCI sound cards I should get to get sound to work with
 some older DOS applications, particularly older DOS games?

SB Live24 (ask Laaca, I don't use old games)

 Note that more full emulators such as DOSEMU (Linux)

NOT a full emulator

 or whole-PC emulators (Bochs, Qemu, etc) can simulate whatever hardware
 they want, including FM synth :-).

BOCHS and QEMU do work in FreeDOS and can emulate SB16 ... so the only lacking
thing is the connection from HX WINMM.DLL to PCI sound hardware ;-)

 Emulated CPU of course wastes CPU time

Much time, but a non-issue (or even desirable) for old games + new CPU ;-)



-- 
~~~ wow ~~~

--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Getting sound to work in FreeDOS on Modern systems.

2009-06-11 Thread Eric Auer

Hi D Z,

 I tried that already. I got the EMM386 to load which is required for the
 Sound Blaster drivers to load correctly in DOS, but it fails when I ran the
 SBTEST exe. I already tried adjusting the the IRQ, Address, etc., nothing

I guess it is more useful to try the actual game ;-)

 same results each time, it fails. Even tried the SB in the strings

The SB is a command line option of FD EMM386 and of JEMM386...

 It has to do with the DDMA and NMI feature of the motherboards
 that was ditched sometime around in 2001.

Hmm I remember SB AWE32 ISA did use NMI to pass out of band
signals between hardware and drivers to turn MIDI data into
commands for the wavetable synth... Still I had the impression
that the SB PCI is completely separate from the virtual SB
illusion generated by the SB PCI drivers for DOS...?

 Intel Core 2 Duo CPU and above, and have been able to get the
 sound working, please tell me what sound cards you [have]

Or Athlon64, of course :-)

 Aureal Vortex 2 was one of the cards mentioned, but has anyone tried

Good question!



 That card will support only Sound Blaster Pro Emulation though

SB Pro gives up to 22kHz stereo, while SB16 can do 44kHz stereo.
The SB16 MIDI was the first which was really MPU401 compatible.
SB16 and SB Pro starting from version 2 also had OPL3 FM while
the original SB Pro had a simpler OPL2 FM and Adlib chip...
For the OPL2 versus OPL3 thing: www.daqarta.com/sbpro.htm

Also only SB16 has 16bit DMA and 16bit D/A. Clones and PCI
hardware solutions are often limited to SB Pro because of
DMA issues. Whether and which Adlib / OPL3 FM support the
card has is a question of luck ;-). I think even a simple
hardware based card such as one with ForteMedia FM801 or
even CMedia 8738 can have working FM even if DMA fails...

You could try the simple hardware approach if you are
mostly interested in Adlib / OPL3, but of course it can
depend on how well your games can live without DMA / IRQ
from the DSP part for the timing.

The creative.com homepage says on Sound Blaster ISA Cards -
Information and Troubleshooting that SB Pro can only do 8bit
D/A, too. So you do get limitations in sound quality it seems.



You, however, are using a SB Live Value PCI card. This card
is based on the Ensoniq AudioPCI idea of having a purely
virtual soundblaster. The SB Live variant is also AC97 in
hardware. The AudioPCI indeed does need NMI to signal the
driver when events need processing. It also has a purely
virtual Adlib / FM. For comparison, VIA onboard sound is
likely to have more hardware compatible SB Pro DSP but it
has no real Adlib hardware so on VIA you only need a more
complex driver active when you need the virtual Adlib...

Wikipedia mentions that Qemu and VMWare emulate the chip
on which the AudioPCI is based, the ES1370 :-). The newer
ES1371 variant used in SB Live additionally supports AC97.
http://easymamecab.mameworld.info/html/snddosdr.htm
has some drivers... (note: Wikipedia Ensoniq_AudioPCI
still mentions the old mameworld.net URL instead, alas)
http://support.gateway.com/support/drivers/search.asp?param=ensoniqst=kw
http://www.emu.com/support/files/download2.asp?Centric=754Legacy=0Platform=1

http://en.wikipedia.org/wiki/Sound_Blaster_Live! says
that the driver technology is the same, so apparently
you do still need NMI, indeed...? The SB PCI 512 and
SB Audigy chipsets are different (EMU10k) in some
aspects, on the other hand Wikipedia mentions that
drivers can be modded to work for both families...?

 So for anyone reading this that that plays games with FreeDOS on modern
 systems or any motherboards without ISA slots and have manage to get the
 digital sound and midi music to work, please give me advice.

Indeed a good question and interesting challenge! :-)

 tried the SB16 emulation with a Sound Blaster Live! Value PCI card
 http://easymamecab.mameworld.info/
 http://vsynchmame.mameworld.info/

Eric



--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Getting sound to work in FreeDOS on Modern systems.

2009-06-10 Thread pcdos2k


--- On Tue, 6/9/09, Eric Auer e.a...@jpberlin.de wrote:
 
 PS: Can anybody access (or provide a mirror of)
 http://easymamecab.mameworld.net/html/snddosdr.htm or
 http://vsynchmame.mameworld.net/ at the moment?
 

they are now:

http://easymamecab.mameworld.info/
http://vsynchmame.mameworld.info/




  

--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Getting sound to work in FreeDOS on Modern systems.

2009-06-10 Thread D Z
At the moment I am using this motherboard:

http://www.newegg.com/Product/Product.aspx?Item=N82E16813131232

There are no ISA slots available I'm afraid. I do have 2 PCI slots, have
tried the SB16 emulation with a Sound Blaster Live! Value PCI card but the
emulation test/diagnostics fails each time.

I'm sure it has something to do with the Chipset and the way they changed
the PCI on modern boards that the SB16 emulation no longer works correctly.
It has something to do with the DDMA which I read somewhere. It had been
ditched a while after Pentium 3 boards aren't manufactured any more.

I know I have the SB16 emulation strings set up correctly from autoexec and
config.sys files for freeDOS, but still it does not work.

The software based SB emulator sounds like it's worth a try but I won't get
the music to play in DOS games since the FM synthesizer isn't supported :-(

On Wed, Jun 10, 2009 at 5:13 AM, pcdos2k pcdo...@yahoo.com wrote:



 --- On Tue, 6/9/09, Eric Auer e.a...@jpberlin.de wrote:
 
  PS: Can anybody access (or provide a mirror of)
  http://easymamecab.mameworld.net/html/snddosdr.htm or
  http://vsynchmame.mameworld.net/ at the moment?
 

 they are now:

 http://easymamecab.mameworld.info/
 http://vsynchmame.mameworld.info/







 --
 Crystal Reports - New Free Runtime and 30 Day Trial
 Check out the new simplified licensing option that enables unlimited
 royalty-free distribution of the report engine for externally facing
 server and web deployment.
 http://p.sf.net/sfu/businessobjects
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user

--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Getting sound to work in FreeDOS on Modern systems.

2009-06-10 Thread Eric Auer

Hi D Z,

 www.newegg.com/Product/Product.aspx?Item=N82E16813131232
 
 There are no ISA slots available I'm afraid. I do have 2 PCI slots, have
 tried the SB16 emulation with a Sound Blaster Live! Value PCI card but the
 emulation test/diagnostics fails each time.

As far as I know, the SB Live! PCI creates a virtual soundblaster
in software and sends audio to the AC97-ish hardware, so in theory
you should not depend on the chipset / DDMA / ISA compatibility.

Only hardware based emulation such as ForteMedia FM801 or CMedia
often have that problem. On the other hand, hardware based often
means that you have OPL3 FM hardware, which often works even if
DMA fails. So if your focus is on FM / Adlib, you can try that.

There was something about the SB Live! software - maybe you need
to load EMM386 or JEMM386 (www.japheth.de) and maybe you have to
add a SB or similar command line option for (J-) EMM386, too.

You may want to use X=from-to options or otherwise reduce usage
of UMB when you use (J-) EMM386, as in particular on newer main-
boards there can be unmarked areas which must not be used by DOS
while at the same time there are no signs that would help EMM386
to find such areas. Examples are sound, USB, SATA, RAID, NIC...

 The software based SB emulator sounds like it's worth a try but I won't get
 the music to play in DOS games since the FM synthesizer isn't supported :-(

Note that more full emulators such as DOSEMU (Linux) or whole-PC
emulators (Bochs, Qemu, etc) can simulate whatever hardware they
want, including FM synth :-). Emulated CPU of course wastes CPU
time, emulating only other hardware (SB Live drivers, Dosemu) is
faster and using only real hardware (FM801) is of course fastest.

Eric


PS: Why did mameworld move?
 they are now:
 http://easymamecab.mameworld.info/
 http://vsynchmame.mameworld.info/


--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


[Freedos-user] Getting sound to work in FreeDOS on Modern systems.

2009-06-09 Thread D Z
Anyone have any idea which PCI sound cards will work with with FreeDOS on
modern systems? Last I've read somewhere the modern motherboards have
changed drastically that it will no longer allow SoundBlaster or similar
clone cards to work correctly with Sound Blaster emulation.

Any suggestions on what PCI sound cards I should get to get sound to work
with some older DOS applications, particularly older DOS games? I recall
reading somewhere Aureal Vortex cards might work but I want to get some real
advice from subscribers here.
--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Getting sound to work in FreeDOS on Modern systems.

2009-06-09 Thread Eric Auer

Hi DZ,

 Anyone have any idea which PCI sound cards will work with with FreeDOS on
 modern systems? Last I've read somewhere the modern motherboards have
 changed drastically that it will no longer allow SoundBlaster or similar
 clone cards to work correctly with Sound Blaster emulation.
 
 Any suggestions on what PCI sound cards I should get to get sound to work
 with some older DOS applications, particularly older DOS games? I recall
 reading somewhere Aureal Vortex cards might work but I want to get some real
 advice from subscribers here.

There are some wiki and faq pages about this question:

www.unet.univie.ac.at/~a0503736/php/drdoswiki/index.php?n=Main.SoundCardChip
www.unet.univie.ac.at/~a0503736/php/drdoswiki/index.php?n=Main.DevelSound

http://fd-doc.sourceforge.net/faq/cgi-bin/viewfaq.cgi?faq=Using_FreeDOS/119
http://fd-doc.sourceforge.net/faq/cgi-bin/viewfaq.cgi?faq=Using_FreeDOS/157
http://fd-doc.sourceforge.net/faq/cgi-bin/viewfaq.cgi?faq=Using_FreeDOS/438

The short story is: If you cannot use ISA slots for a real soundblaster
compatible soundcard, you can only select which evil method you consider
the least evil :-). PCI soundblasters (16, 128 or 512 PCI, Live, Audigy)
come with drivers which create a whole virtual compatible soundblaster
for your DOS software and then send the sound to the (actually AC97 in
most cases) real PCI soundblaster hardware.

Some VIA chips on mainboards from Pentium III times up to ca single core
Athlon64 times create a decent SBPro hardware compatibility but need
some (small) drivers for the volume control and init part of the work.
They also sometimes use unusual IRQ numbers, which the small drivers
try to work around. Cards based on ForteMedia FM801 chipset have similar
properties: Hardware which can do AC97 and more or less compatible
SBPro, with small drivers to cover some gaps...

The FM801 chips are unable to support DMA on a newer (Athlon64x2 etc)
mainboard, I assume VIA would have the same problem but I do not know
if you can even get VIA based PCI soundcards. I only know the VIA way
from sound hardware built into mainboards themselves.

Last but not least, there is VSB, a virtual soundblaster (Pro or worse)
for DOS which is free software. The idea is similar to the SB Live and
other SB-PCI drivers but the software is not maintained and there is
no support for AC97 hardware yet. You would have to use something like
the internal beeper / PC speaker or a Covox printer port D/A converter.

Eric

PS: Can anybody access (or provide a mirror of)
http://easymamecab.mameworld.net/html/snddosdr.htm or
http://vsynchmame.mameworld.net/ at the moment?





--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user