Audio Compatibility - FreddyVRetro/ISA-PicoMEM GitHub Wiki

Want to add a compatibility report to this list? Please open an issue.

Key: 🟢 - Perfect ⚠️ - Works with issues 🛑 - Does not work at all

Sound Blaster

PicoMEM 2:

The PicoMEM 2 emulate a Sound Blaster 2.0 with an OPL3.

PicoMEM 2 SB emulation limitations:

  • Only the IRQ 3 and % can be used (Not the IRQ7) as the PicoMEM will reserve the highest IRQ number detected for itself.
  • Does not support ADPCM (Duke numem 2 sound effect)
  • Direct DAC mode is also not supported

PicoMEM 1: Sound Blaster available since November 2025.

Sound Blaster is done via DMA emulation. This require to use one interrupt to do 2 actions.
Then, lot of games autodetection fail. For example, Sierra games fail to detect, but it is possible to patch them.
Due to its emulation nature, Sound does not work if EMM386 is loaded : Use QEMM instead
Sometimes, a game fail to init SB and crash the sound, so, other games will fail after it.

To enable the Sound Blaster : PMINIT /sb 1
Don't use the same Interrupt for the PicoMEM Board and the Sound Blaster:
Example : Jumper on the board on the IRQ7, Sound Blaster IRQ on 5

Demos

Status Name Notes
🛑 2nd Reality Fail to init the Sound Card
🛑 Magic Biniou / Eclipse No sound
🛑 Solstice Crash at SB Init (MIDAS)

Trackers

Status Name Notes

Music players

Status Name Notes
🟢 Mod Master XT Sound crackling at 13KHz and 44.1KHz, Not working on Slow PC

Games

Status Name Notes
🛑 Alien Breed Crash at setup test
⚠️ Alien Carnage Need to force SB in the game menu
🟢 Batman Forever (MILES) Digital Ok No music ?
⚠️ Biomenace /Apogee Not sure if there is Digital sound
🟢 Comanche
🟢 Day of the Tentacle
🟢 Death Rally
🟢 Descent
🟢 Doom V1.9 minimul, Don't work with EMM386
🟢 Doom II Don't work with EMM386
🛑 Dune Adlib Ok, Digital not detected
🟢 Dune 2
🟢 Duke Nukem 3D Don't work with EMM386
🛑 Dyna Blaster Music Ok, Sound PC Speaker
⚠️ Epic Pinball Problem of music tempo
🛑 Earthworm Jim (DSIK) No sound
🟢 Flying Tigers (DSIK)
🟢 Heretic Don't work with EMM386
🟢 Hexen Don't work with EMM386
🟢 Hocus Pocus
🟢 Jazz Jackrabbit Don't work with EMM386
🛑 LBA Crash at the begining
🛑 Lemmings 2 No digital sound
🟢 One Must Fall
⚠️ Pinball Fantasies Play too fast, work with Covox
🟢 Quake
🛑 Raptor: Call of the Shadows SB detection problem
🟢 Rise Of The Triad
🛑 Sierra Games Most of the Sierra games using a .DRV fail (detection problem)
🟢 Warcraft I & II

Tandy 3-Voice

This audio card is so simple it should work on all the games.
It has the same limitation as the real Tandy : Use the Port C0h by default that is also used by the PC AT 2nd DMA controller.
Then, it work only on XT Computers, or the game need to be patched.
Tandy Audio may not start if a Tandy Video card is not detected.

CMS/Game Blaster

This audio card is so simple it should work on all the games.

Covox

Covox is a simple Digital to analog converter plugged on the parallel port.
The PicoMEM start a timer at 44KHz and output the last value that was sent to the Parallel port.
Then, covox can be used up to 44KHz.

Gravis UltraSound

Only on PicoMEM 2

⚠️ **GitHub.com Fallback** ⚠️