VOGONS


UNISOUND - Universal ISA PnP Sound Card Driver for DOS v0.82a

Topic actions

Reply 780 of 799, by 80386SX

User metadata
Rank Newbie
Rank
Newbie

Hi JazeFox, just upping your topic because your tool is great.
That was so convenient!
Just tried and runned your binary and the sound card was initialized nicely.
Changed my retro pc life : just added it in autoexec.bat and that's all.
Tested with Vibra16C and CMI8330.
Thanksssss

Reply 781 of 799, by AncapDude

User metadata
Rank Newbie
Rank
Newbie

I had troube using a non-pnp awe32 with a etherlink III pnp. The Tool always initialized the etherlink as unknown card type, until I discovered the /NOPNP option. I use this Tool on every dos install and Boot disk it is so awesome.

Reply 782 of 799, by TgamesFR

User metadata
Rank Newbie
Rank
Newbie

Hi @JazeFox, thanks for your tool who is great.

I've reported a issue with the Yamaha YMF719E-S in August about the DMA of the WSS part of the card who is not changeable using Unisound (only works with Yamaha og initializer).
The DMA is forced to 3 (whatever setting i put in SET BLASTER) and all games need DMA 1, only a very few accept to change to DMA 3.
For reference i've used this config : SET BLASTER=A220 I5 D1 T4 H1 P330 W530 Q5 K1

Can you check on the issue when you have time ?
Thanks =).

Reply 783 of 799, by JazeFox

User metadata
Rank Member
Rank
Member
TgamesFR wrote on 2025-10-28, 07:14:
Hi @JazeFox, thanks for your tool who is great. […]
Show full quote

Hi @JazeFox, thanks for your tool who is great.

I've reported a issue with the Yamaha YMF719E-S in August about the DMA of the WSS part of the card who is not changeable using Unisound (only works with Yamaha og initializer).
The DMA is forced to 3 (whatever setting i put in SET BLASTER) and all games need DMA 1, only a very few accept to change to DMA 3.
For reference i've used this config : SET BLASTER=A220 I5 D1 T4 H1 P330 W530 Q5 K1

Can you check on the issue when you have time ?
Thanks =).

Thank you and the other users for your words 😀

About Yamaha YMF71x, no issue there. DMA sharing between WSS and SB is a problem with Yamaha cards. Unisound prevents that.
To solve your issue, change the SB DMA to something different than 1 and then set H to 1, example:
SET BLASTER=A220 I5 D3 T4 H1 P330 W530

Before posting, please, read the FAQ in the first post and TXT! IT's important if you want a good support. Thanks!
Respect, and be happy! 😀

Reply 784 of 799, by TgamesFR

User metadata
Rank Newbie
Rank
Newbie
JazeFox wrote on 2025-10-28, 08:56:

About Yamaha YMF71x, no issue there. DMA sharing between WSS and SB is a problem with Yamaha cards. Unisound prevents that.
To solve your issue, change the SB DMA to something different than 1 and then set H to 1, example:
SET BLASTER=A220 I5 D3 T4 H1 P330 W530

Hi JazeFox, thanks for your reply.

Indeed now games who request DMA 1 works !

Fun fact, games configured for DMA 3 still works too, prob they auto fallback to DMA 1 if not found as it's the standard DMA for WSS.

Best Regards.

Reply 785 of 799, by MartinausWien

User metadata
Rank Newbie
Rank
Newbie

Hello, one week ago I got a IBM ThinkPad ED 380ED with CS4236B and I tried to install the old DOS Lemming games. Lemmings 1 and 2 works complete fine with sound. Unfortunately Lemmings 3D has sound driver errors, it only runs without sound. So I try it with unisound and to my surprise it does not detect a PNP Card altough I think it should be (Attachments). I think the problem is that the notebook has not a real soundcard? Please apologize I am really a rookie! Best regards!

Reply 786 of 799, by Tiido

User metadata
Rank l33t
Rank
l33t

UNISOUND can only be ran from pure DOS, doing things from within Windows is always going to fail.

It looks like you have a resource conflict with LPT port.

T-04YBSC, a new YMF71x based sound card & Official VOGONS thread about it
Newly made 4MB 60ns 30pin SIMMs ~
mida sa loed ? nagunii aru ei saa 😜

Reply 787 of 799, by MartinausWien

User metadata
Rank Newbie
Rank
Newbie
Tiido wrote on 2025-11-02, 12:26:

UNISOUND can only be ran from pure DOS, doing things from within Windows is always going to fail.

It looks like you have a resource conflict with LPT port.

Thank you for reply. I made a dos boot Floppy disk, unfortunatly with no better success (Attachments).

Reply 788 of 799, by keropi

User metadata
Rank l33t++
Rank
l33t++
MartinausWien wrote on 2025-11-02, 15:42:

Thank you for reply. I made a dos boot Floppy disk, unfortunatly with no better success (Attachments).

try to disable the LPT1 port from BIOS (or jumpers on motherboard/i-o controller for older systems) only this will free IRQ7 and you will get rid of the resource conflict

🎵 🎧 MK1869, PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 789 of 799, by MartinausWien

User metadata
Rank Newbie
Rank
Newbie
keropi wrote on 2025-11-02, 15:46:
MartinausWien wrote on 2025-11-02, 15:42:

Thank you for reply. I made a dos boot Floppy disk, unfortunatly with no better success (Attachments).

try to disable the LPT1 port from BIOS (or jumpers on motherboard/i-o controller for older systems) only this will free IRQ7 and you will get rid of the resource conflict

Thank you, Bios is only for looking, I do not open the notebook for searching jumpers. In Win 95 it is possible to change IRQ to 5 for Audio but it is not possible to change LPT1 (Attachements). With A220 I5 D1 H1 P330 no PnP Card detected.

Reply 791 of 799, by 640K!enough

User metadata
Rank Oldbie
Rank
Oldbie
MartinausWien wrote on 2025-11-02, 17:55:

In Win 95 it is possible to change IRQ to 5 for Audio but it is not possible to change LPT1 (Attachements). With A220 I5 D1 H1 P330 no PnP Card detected.

Firstly, what Tiido said is correct: UNISOUND is only for pure DOS use; running it to re-configure hardware after Windows has finished initialising it is asking for trouble.

I have discussed similar IBM designs with others, and the conclusion seems to be the same: they don't leave the Crystal sound hardware in a mode where Plug and Play support is enabled. Since UNISOUND doesn't support the CS4236 or CS4237 in any other mode, it will never work, even in pure DOS. Some other solution will be required. You may have to try using the actual Crystal software.

Reply 792 of 799, by Shiftyy

User metadata
Rank Newbie
Rank
Newbie

Hi,

I have a MK1869 XTREME but am having issues with the AMD InterWave Gravis Ultrasound portion. ESS is working fine with no issues so far.

When a game's digital audio is set to the GUS, the PC will either freeze or become extremely slow when digital audio is being played.

When a game's MIDI music is set to the GUS, it works fine with no issues.

By game, I mean 'The Gene Machine' specifically. The PC freezes when launching Doom. Tomb Raider 1 has no audio. However Jazz Jackrabbit is working fine with GUS.

My mobo is using a bridge chip for ISA, ITE 8888, and there are previous reports of users having compatibility issues with GUS and this chip;
[SOLVED, sort of] Doom and doom 2 freeze at "calling DMX_Init" with GUS PnP (ITE 8888 bridge)

Before I write off my motherboard and downgrade to something else, I am wondering if this sort of issue could be resolved with a driver update within Unisound? Or is it a fundamental issue with the bridge chip and impossible to fix?

Reply 793 of 799, by Kordanor

User metadata
Rank Member
Rank
Member

I am facing an issue using UNISOUND together with a Roland CM-32L.
I use this device connected to my Orpheus II LT. If I use the orpheus drivers (Orphinit) the CM-32L works well in Realms of the Haunting.
However if I use the UNISOUND driver instead. I get garbled sound out of the CM-32L in Realms of the Haunting (where ROTH has the same settings).

SET BLASTER=A220 I7 D1 T4 J200 P330
C:\DRIVERS\UNISOUND\UNISOUND /V70 /VW50 /VF80 /VL00 /VC40 /VM00

I am using the same IRQ, DMA and 330 Port when loading the orpheus driver. In fact I also tried to just load no driver at all, and just keep the setblaster parameter and the CM-32L works for the music. Just as soon as Unisound is loaded, it breaks.
So I am wondering what I can do to fix it.

Reply 794 of 799, by keropi

User metadata
Rank l33t++
Rank
l33t++
Kordanor wrote on 2025-11-16, 04:18:

I am facing an issue using UNISOUND together with a Roland CM-32L.
[...]

That issue sounds like there is a port conflict on mpu
Remember that on LT there is PCMIDI mpu and the default setting is port 330
So if you also want to enable Crystal MPU then you must enable it at port 300 (or use P0 to disable it with unisound and leave all to midi duties to pcmidi)

🎵 🎧 MK1869, PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 795 of 799, by Kordanor

User metadata
Rank Member
Rank
Member
keropi wrote on 2025-11-16, 06:28:
That issue sounds like there is a port conflict on mpu Remember that on LT there is PCMIDI mpu and the default setting is port 3 […]
Show full quote
Kordanor wrote on 2025-11-16, 04:18:

I am facing an issue using UNISOUND together with a Roland CM-32L.
[...]

That issue sounds like there is a port conflict on mpu
Remember that on LT there is PCMIDI mpu and the default setting is port 330
So if you also want to enable Crystal MPU then you must enable it at port 300 (or use P0 to disable it with unisound and leave all to midi duties to pcmidi)

Thanks!
I set the setblaster to P300 and that works. That seems to be a misunderstanding on my end then. So this variable only sets a port for the Soundcard itself but not a port for Midi?
I thought the Soundcard would use the F parameter (Standard 388) which I didnt set manually.
Also on my standard setting with the orphinit driver I always had P at 330 and this didnt cause any issues. But maybe orphinit just ignores this setting?

Reply 796 of 799, by keropi

User metadata
Rank l33t++
Rank
l33t++
Kordanor wrote on 2025-11-16, 17:01:
Thanks! I set the setblaster to P300 and that works. That seems to be a misunderstanding on my end then. So this variable only […]
Show full quote

Thanks!
I set the setblaster to P300 and that works. That seems to be a misunderstanding on my end then. So this variable only sets a port for the Soundcard itself but not a port for Midi?
I thought the Soundcard would use the F parameter (Standard 388) which I didnt set manually.
Also on my standard setting with the orphinit driver I always had P at 330 and this didnt cause any issues. But maybe orphinit just ignores this setting?

There are 2 mpu devices on the Orpheus2/LT:
a. PCMIDI that is configured by jumpers
b. Crystal MPU that is configured with unisound/orphinit

the default setting for orphinit inside ORPHEUS.INI is to have the crystal mpu disabled, so there is no conflict present:

; This controls the on-chip Crystal MPU-401-compatible UART.
; This tool has NO control over the PCMIDI device, which is configured
; with on-board jumpers.
MPUBase=disabled
MPUIRQ=disabled

when you tried that BLASTER variable with P330 then UNISOUND enabled crystal mpu and created a conflict with PCMIDI address
things work again with UNISOUND since you moved crystal mpu to the free address 300 with P300

OPL address and MPU address are 2 different things, CM32L is being driven by the mpu with the mpu address, fm address is irrelevant (and pcmidi does not interfere with fm address at all)
hope this makes sense!

🎵 🎧 MK1869, PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 797 of 799, by Kordanor

User metadata
Rank Member
Rank
Member

Awesome, yes, thanks a lot!

Reply 798 of 799, by 640K!enough

User metadata
Rank Oldbie
Rank
Oldbie
Kordanor wrote on 2025-11-16, 17:01:

Also on my standard setting with the orphinit driver I always had P at 330 and this didnt cause any issues. But maybe orphinit just ignores this setting?

It is important to point out a significant difference between UNISOUND and ORPHINIT. UNISOUND uses the BLASTER environment variable to determine how the card is configured; ORPHINIT does not. ORPHINIT reads the settings from the .INI file (ORPHEUS.INI by default, if you don't specify a different one), configures accordingly, then, if you used ORPHINIT.BAT to start it, will over-write the BLASTER environment variable, so that it corresponds to the actual hardware settings.

With ORPHINIT, the on-chip (CS42237) MIDI port is disabled by default (as keropi explained), and PCMIDI is on 330H by default. PCMIDI is controlled only via the 0n-card jumpers, so unless you changed them, it is at 330H, and neither UNISOUND nor ORPHINIT can change that.

Lastly, unless an updated version of UNISOUND was released that addresses this, Orpheus II and Orpheus II LT support are not implemented. This means that you will either get no FM sound at all, or will be limited to Crystal FM. If you don't use the FM synthesiser at all, then this doesn't matter.

Reply 799 of 799, by mackero81

User metadata
Rank Newbie
Rank
Newbie

Thank you sooooo much!!! You have done a wonderful job!!! I have now my 286 working with an SB16 PnP without no effort, i was looking arount to buy some no PnP card, but nowadays they're very expensive. I have no words, thank you again!