First post, by Kahenraz
- Rank
- l33t
I recently purchased an ESS Solo-1 (PCI) for use with DOS on a board which no free ISA slots. However, this particular chip has DOS support disabled by default. The only way to enable them is through the use of the Windows 3.1 drivers; there is no DOS utility.
The driver actually sets some programmable bits on the chip itself, see here:
ESS erklärt bei dieser Ausgabe übrigens 0A0Dh zum neuen Standard für Zeilenumbrüche. ;-) (Eigentlich sollte es ja 0D0Ah sein.) […]
ESS erklärt bei dieser Ausgabe übrigens 0A0Dh zum neuen Standard für
Zeilenumbrüche. 😉 (Eigentlich sollte es ja 0D0Ah sein.)Die Essolo.ini ist exakt 16 Byte groß und sieht bei mir in
Hex-Schreibweise so aus:
***
20 02 01 00 88 03 05 00 01 02 30 03 01 00 00 00
***Dort finden sich also die ganzen Einstellungen wieder, die die
Essaudio.com dann in die Karte programmiert. Mittels Allregs.exe
(http://www.uwe-sieber.de/files/pciset.zip) von Uwe Sieber fanden sich
folgende Unterschiede vor und nach dem Aufruf von Essaudio.com.vorher: nachher:
40, 7F = 0111.1111 40, 5F = 0101.1111
41, 90 = 1001.0000 41, 10 = 0001.000051, 00 = 0000.0000 51, 21 = 0010.0001
Was lernen wir daraus?
(http://www.alsa-project.org/alsa/ftp/datashee … ess/DsSolo1.pdf)40h = Legacy Audio Control
Bit 5 IA I/O address aliasing control
1 = 10-Bit I/O address (default)
-> 0 = 16-Bit I/O address41h = Legacy Audio Control
Bit 7 LA Legacy audio address decode disable
1 = Disable legacy audio (default)
-> 0 = Enable legacy audio51h = Solo-1 Configuration
Bits 6:5 IRQP ISA IRQ emulation policy
0 0 = Emulation is disabled
-> 0 1 = PCI IRQ is one of IRQ5/7/9/10
1 0 = PCI IRQ is not one of IRQ5/7/9/10
1 1 = ReservedBits 2:0 DMAP DMA policy
0 0 0 = Distributed DMA
-> 0 0 1 = Transparent DMA
0 1 0 = PC/PCI DMA
0 1 1 = Reserved
1 x x = WBDMA
https://groups.google.com/forum/?hl=de&fromgr … eY/McUyHa4HDsoJ
http://www.mail-archive.com/freedos-user@list … t/msg07288.html
I found the pciset utility for enabling these optons but I cannot determine how to use it and I cannot speak German to read these instructions.
What I need is someone who has one of these cards to install the drivers for it in Win311, confirm that it works, zip up the windows folder, and send it to me.
Thanks SO much.