dr.zeissler wrote:But they sound BAD in adlib
Yeah, apparently, the sound engine in the Pinball games was made to output sound through anything that could act as a DAC. I woun't be surprised if there was an option to use the PC speaker for outputting digital sound 😀 But I think the onboard FM is still better than having to use an additional DAC such as a Covox specifically for this task.
dr.zeissler wrote:
That is strange - it does on my machine. Have you tried using the standard EMM386.EXE instead of JEMM? If it freezes the computer - try using the following switches (ruthan, you can also try this line in your config.sys to see if it will fix your EMS situation):
DEVICE=C:\DOS\EMM386.EXE RAM I=B000-B7FF
ruthan wrote:Ok what about SB and Adlib settings, which games are working with Adlib only?
No games in the list are Adlib-only - they all work in SBPRO mode. The only titles I know of that can only use Adlib and not SB: Rise of the Dragon and the aforementioned Pinball series.
ruthan wrote:And what is exactly Windows value - Does it mean that pure DOS wasnt tested, or that is not working?
I've tested each game in both the pure DOS 6.22 and Windows Millenium; when it only has "Windows" mentioned - it means that it does not output sound (or has severe problems with it) in pure DOS, but it does in Windows (and only with in-built WDM drivers, because the VxD drivers have the same compatibility as the DOS driver's TDMA mode). When it has both - then it works in both DOS and Windows. Some games only work properly in DOS, because they cannot run in Windows at all.
ruthan wrote:i just ran ESSinit script (with value which i though that would be right ones), no ESS driver loaded at all, no autoexec, no config.sys part
That's how it is supposed to work: no drivers are required, since they are essentially just for switching the PCI registers of the card - which is what this batch file's purpose 😀 The main difference is that now you have direct control over the settings - something the standard "drivers" do not allow.
ruthan wrote:Could someone pleas check my *.bat if values are set properly?
I can see that you have changed some values "just in case", right? I'd recommend only changing those you are certain about, like the target SB IRQ and DMA emulation type, and leaving others default. Try the attached one (it only switches the IRQ to 7 instead of the default 5, and is enabling the "111" WBDMA).
P.S. I actually gave the Pentium 3 computer that was used to create this compatibility list (so I can no longer update it) to a good friend. But I did replace it with a Pentium 133 (430VX), and I can tell you guys that ESS Solo-1 is working there like a charm (in plain old TDMA mode, no less!), not a single troublesome game encountered. If I was told that this PC has an ISA card inside, and not a PCI one - I wouldn't notice the difference without actually inspecting the hardware list 😀 So it really comes down to the chipset.