Skip to content

Compatibility list

Ian Scott edited this page Aug 2, 2023 · 48 revisions

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

Key: 🟒 - Perfect ⚠️ - Works with issues πŸ›‘ - Does not work at all

Compatibility as of firmware v0.6.1

General Compatibility Notes

PicoGUS requires an ISA bus speed of 8.33MHz or lower. Glitchy playback or silence may happen at higher bus speeds. Also compatibility with different chipsets may vary, specifically for DMA.

Tested known good chipsets:

  • 386SX: Chips & Technologies CS8221
  • 386DX/486: ALi M1419
  • 486: SiS 85C496/497
  • Socket 5/Socket 7: Intel 430FX, Intel 430VX
  • Super Socket 7: ALi Aladdin V
  • Slot 1/Socket 370: VIA Apollo Pro 133A

Chipsets that work, with some issues

  • 386 SoC: ALi M6117D (used in Hand386 & single board computers, some titles have issues)

Reported bad chipsets:

  • 386/486: OPTi 82C495SLC
  • Super Socket 7: VIA VT82C598MVP

Gravis Ultrasound

Demos

Status Name Notes
🟒 303 by Acme sound glitch at beginning of demo, same behavior with real GUS
🟒 Aeon Drift by Disaster Area
🟒 Aquaphobia by RealTech
🟒 Astral Blur by The Black Lotus
🟒 Bomb by Impact Studios
🟒 Boost by Doomsday
🟒 Caero by Plant and EMF
🟒 Contrast by Oxygene
🟒 Crystal Dream II by Triton
🟒 DX Project by RealTech
🟒 Deesbab by Orange
🟒 Facts of Life (House part) by Witan
🟒 Fluid Motion by Valhalla
🟒 Genocyd by GMF
🟒 Headache by Psychic Link
🟒 Heartquake by Iguana
🟒 Inside by CNCD
🟒 Jizz by The Black Lotus
🟒 Juice by Psychic Link
🟒 Lasse Reinbøng by Cubic Team & $eeN
🟒 Legend by Impact Studios
🟒 Machines of Madness by Cubic Team
🟒 Megablast by Orange
🟒 Mindtrap by Trauma
🟒 My Summer Demo by Byterapers
🟒 No! by Nooon
🟒 Paper by Psychic Link
🟒 Pump by Iguana
🟒 Robot by Orange
🟒 Robotnik by Rage
🟒 The Sea Robot of Love by Orange
🟒 Second Reality by Future Crew
🟒 The Secret Life of Mr. Black by Orange
🟒 Solstice by Valhalla
🟒 Stars by Nooon
🟒 Stash by The Black Lotus
🟒 Sunflower by Pulse
🟒 Super Television by Orange
🟒 Television by Orange
🟒 Transgression 2 by MFX
🟒 Unreal by Future Crew
🟒 Verses by EMF
🟒 X14 by Orange Freezes at the 'Mountain' effect on some machines
🟒 Xtal by Complex
🟒 bakkslide 7 by Hellcore & Omnicolour
🟒 câncept by Ümlaüt Design
⚠️ Babylon by Psychic Monks Freezes in some transitions
⚠️ Disgust by Camorra Credits at the end have strange timing
⚠️ Dope by Complex Run PGUSINIT /a 8 before running demo if audio hangs during playback
⚠️ Not Foolish 2 by Green Grapes Small glitches in audio
⚠️ te-2rb by tpolm Some music playback slowdown
πŸ›‘ Huge Crowd by Orange and Nooon Noise and glitches in samples

Trackers

Status Name Notes
🟒 Fast Tracker 2.08
🟒 Scream Tracker 3.21
⚠️ Impulse Tracker 2.14 Constantly changes sampling rate on the fly as channel count changes, can sometimes cause audible issues on some tracks.

Music players

Status Name Notes
🟒 CapaMod
🟒 DOSMid Run ultramid before starting, use /gus option
🟒 Mod Master XT
⚠️ Cubic Player Some reports of freezing, need to investigate further. It runs perfectly on the machines I've tested it on with the exception of the Hand386...
πŸ›‘ Gravis PlayMIDI Corrupted samples, hangs during playback

Games

Many games use DMA for sample upload and/or streaming audio playback so are not expected to work 100% currently. Tread carefully!

Status Name Notes
🟒 Blood
🟒 Descent
🟒 Doom Use version 1.9. If sound effects stutter, use pgusinit /d 8
🟒 Doom II Use version 1.9. If sound effects stutter, use pgusinit /d 8
🟒 Duke Nukem 3D
🟒 Epic Pinball
🟒 Jazz Jackrabbit
🟒 Pinball Fantasies
🟒 Quake Use version 1.06
🟒 Raptor: Call of the Shadows
🟒 Rise Of The Triad: Dark War
🟒 Warcraft II
🟒 Xixit
🟒 Zone 66
⚠️ Hocus Pocus Using GUS for sound effects may or may not cause game to crash. The most recent firmware version has greatly improved this. Note: run ultramid from the Ultrasound v4.11 drivers and __hpgrvs.exe instead of using the hocusg.bat file to start the game.
⚠️ Star Control II When exploring the base on the moon, a sound effect played at the end of messages continues forever through all of GUS memory. To stop it playing, go to sound settings and turn music on and off.
⚠️ Tyrian 2000 Run ultramid before playing

Utilities

Status Name Notes
🟒 GUSDUMP by Firelight
⚠️ ULTRINIT some versions run, some don't. Use PGUSINIT instead.

AdLib

As a rule, AdLib emulation works on almost anything, except for programs that use AdLib for PCM out.

MPU-401

Status Name Notes
🟒 A-10 Tank Killer Uses intelligent mode w/ IRQ
🟒 DOSMid Use /mpu option
🟒 GSPlay
🟒 Monkey Island 2: LeChuck's Revenge
🟒 Princess Maker 2 Uses intelligent mode w/ IRQ
🟒 The Secret of Monkey Island
🟒 Silpheed Uses intelligent mode
🟒 Simon the Sorcerer
🟒 Windows 9x Go to the Add New Hardware wizard, and choose the vendor "Microsoft" and device "MPU-401 Compatible"
🟒 Wing Commander Uses intelligent mode
🟒 Wing Commander II Uses intelligent mode
🟒 Wonderland Uses intelligent mode w/ IRQ
⚠️ Frederik Pohl's Gateway Uses intelligent mode w/ IRQ. Has issues transitioning between songs

Tandy 3-Voice

Status Name Notes
🟒 SBVGM VGM player, plays Sega Master System/Game Gear music files perfectly
🟒 The Secret of Monkey Island
⚠️ Maniac Mansion Cricket chirping sound effect sounds off
πŸ›‘ Paku Paku Silence when running with TNDY.COM and using /tandySound option
πŸ›‘ Prince of Persia Hanging high pitched note at start of playback

CMS/Game Blaster

As a rule, CMS emulation works on almost anything, including programs that auto-detect it.

Clone this wiki locally