This guide covers the usage, legal status, and technical implementation of the QSound HLE (High-Level Emulation) ROM, typically identified as qsound_hle.zip, within the context of MAME (Multiple Arcade Machine Emulator).
The MAME team is constantly refining audio emulation. As of 2025, the HLE method has become the default for most CPS-2 and CPS-3 games. The old low-level qsound.zip is largely legacy.
However, a new hybrid approach is in development, sometimes called "QSound-LLE" (Low Level Emulation via FPGA replication). For the average user, though, qsound-hle.zip remains the essential key to unlocking the golden age of Capcom arcade audio. qsound-hle.zip mame
Crucial Note: qsound-hle.zip is specific to MAME v0.139u1 and later (roughly 2010 onwards). If you are using a very old version (like MAME32 from 2003), you need the original qsound.zip.
qsound-hle.zip.qsound.zip.qsound.zip): This contains the original copyrighted code from the physical QSound chip. It is technically illegal to distribute or own this without owning the physical hardware.qsound_hle.zip): This contains code written by open-source developers to replace the official ROM. It is generally considered a "clean room" replacement and is legally safer to distribute, though it is not an official "BIOS" in the traditional sense—it is a software emulation shim.qsound-hle.zip (do not unzip it).roms/ folder.mshvsc.zip for Marvel vs. Capcom) is in the same folder.qsound-hle.zip if the real QSound ROM is missing.For years, MAME emulated the CPS-2 flawlessly except for one thing: the sound. The QSound chip was a "black box." MAME could see the data going into the chip (the compressed audio streams), but without the internal microcode, it couldn't simulate what came out. The result? Mute fighters, flat explosions, and silent victory poses. It was like watching The Matrix with the score replaced by a metronome. This guide covers the usage, legal status, and
To fix this, early emulators did the obvious thing: they extracted the real microcode from a physical QSound chip (a process called "dumping") and stored it in a file. That file was qsound.zip. It contained the literal, copyrighted code written by Capcom’s engineers. Legally, distributing this file was a minefield. While MAME’s core code was open-source, the qsound.zip ROM was Capcom’s intellectual property. If you wanted to emulate CPS-2 legally, you were stuck.
Then, something brilliant happened.
By default, MAME should auto-detect it. However, if you still get errors:
roms path is listed under "ROM Paths".qsound-hle.zip).