What is it? This is an audio emulation method used by MAME to replicate the sound hardware of Capcom's CP System II (CPS-2) and CP System III (CPS-3) arcade boards. These boards were used for classic games like Street Fighter Alpha 3, Marvel vs. Capcom, and JoJo's Bizarre Adventure.
The Problem it Solves: Historically, emulating the QSound chip required a "Low-Level Emulation" (LLE) approach. This involved emulating the actual binary code of the QSound DSP (Digital Signal Processor). While accurate, LLE is computationally expensive (requires more CPU power) and, prior to full decryption, often sounded "buggy" or incorrect because the internal workings of the chip were not fully understood.
The Solution (HLE): Instead of emulating the chip's internal microcode cycle-by-cycle, HLE intercepts the commands the game sends to the sound chip and interprets them using modern, optimized algorithms. This mimics the behavior of the hardware rather than the hardware itself. qsound-hle.zip mame
If you have spent any time curating a collection for MAME (the Multiple Arcade Machine Emulator), you have likely encountered the dreaded "Missing Files" warning screen. Among the most common and frustrating of these for casual users is the request for a file named qsound-hle.zip .
For many, this cryptic filename is a roadblock. You have the ROM for Marvel vs. Capcom, Street Fighter III, or The King of Fighters 98, but MAME refuses to launch, citing this missing "device" or "BIOS" file. What is it
This article provides a deep dive into what qsound-hle.zip is, why MAME requires it, how it differs from its predecessor, and the correct, legal way to obtain and configure it for a seamless arcade experience.
Load Street Fighter III: 3rd Strike. If the red "Missing files" screen no longer appears and the music plays during the character select screen, you have succeeded. Load Street Fighter III: 3rd Strike
Approximately 150 arcade titles depend on this file. The most famous include:
| Game Title | MAME Driver | Requires QSound? | | :--- | :--- | :--- | | Street Fighter Alpha 3 | cps2 | Yes | | Marvel vs. Capcom | cps2 | Yes | | Dungeons & Dragons: Shadow over Mystara | cps2 | Yes | | Eco Fighters | cps2 | Yes | | 1944: The Loop Master | cps2 | Yes | | Mega Man: The Power Battle | cps2 | Yes | | Alien vs. Predator | cps2 | Yes | | Progear (Cave) | cps2 | Yes | | Note: CPS-1 games like original Street Fighter II (World Warrior) | cps1 | No (uses discrete DAC) |
If the game runs on a Green CPS-2 board or the CP System Dash, you need qsound-hle.zip.
If MAME complains that qsound.zip or qsound_hle.zip is missing: