DDMA is one of the options and it is not working on modern systems. This ESS Solo-1 has special WDMA mode, but it can be enabled only using a specific pci instructions that you need to manually send when booting DOS.
I have added some comments at Vogons here: https://www.vogons.org/viewtopic.php?f=46&t=75420&start=20 You need to download the pciset.exe somewhere on the net and at Vogons download the bat file template for ESS Solo-1. You will need to play and adjust various settings. First I boot in Windows 98 SE, look at the values PnP OS set for this soundcard and how it manage to solve all the IRQ conflicts and base memory address. I wrote it down, then I boot to pure DOS and use these parameters as a basis for experimenting. I had to change from DMA 0 to DMA 3 as it was more stable. It is doable, but you need very very good PCI soundcard with quality drivers. Sound Blaster Live works, but needs EMM386 in order to work. On Sat, Oct 2, 2021 at 4:48 PM Michał Dec <moog...@gmail.com> wrote: > How is this compatibility achieved? DDMA? > W dniu 02.10.2021 o 16:35, Lukas Satin pisze: > > I had success with ESS Solo-1. Also some C-Media is good I have heard or > Vortex PCI. It works without EMM386, so you can run Carmageddon 1 in 3dfx > DOS on Compaq Deskpro EN - Pentium III 1 GHz. The only downside is that you > need to use pciset.exe util and send few 0 a 1 bytes on PCI bus to > configure the PCI soundcard, enable sound blaster mode and set it like > IRQ=5, DMA=3, ADDRESS=240. It is not typical and autodetection of soundcard > will not work. But if you run setup.exe of some app and set it up manually > plus use SET BLASTER in Autoexec.bat, then it works fine in pure MS-DOS 7 > (Windows 98 SE machine). I was able to run 99% of DOS sound apps without > ISA. > > On Sat, Oct 2, 2021 at 3:10 PM Zbigniew <zbigniew2...@gmail.com> wrote: > >> On Sat, Oct 02, 2021 at 02:58:40PM +0200, Michał Dec wrote: >> >> > This is really grasping at straws here, since this would require >> re-writing >> > HMI drivers to use said cards. Lots of DOS games either have them >> statically >> > linked into the exe file, or use them as loadable modules a'la dynamic >> > libraries. I'm not saying it's impossible, just tough. AFAICT nobody has >> > done that to date. >> >> Probably nobody ever will until Elon Musk (or Branson) offers a "bounty" >> ;) >> -- >> regards, >> Zbigniew >> >> >> _______________________________________________ >> Freedos-user mailing list >> Freedos-user@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/freedos-user >> > > > _______________________________________________ > Freedos-user mailing > listFreedos-user@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/freedos-user > >
_______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user