Qsound-hle.zip Mame Direct
If you are using an older version of MAME, or specific cores in RetroArch (like older versions of FBNeo or MAME 2003), you may need to manually provide the file.
qsound-hle.zip file is a critical component for emulating Capcom's arcade games in the Multiple Arcade Machine Emulator ( ). It functions as a BIOS/device ROM required to hear sound in legendary titles like Street Fighter II and other games running on Capcom Play System 1.5 and 2 ( ) hardware. 1. What is QSound HLE? The Hardware
: QSound was a sophisticated audio processing system used by Capcom in the 1990s to create a "3D" stereo effect on standard speakers. The Emulation : MAME uses two methods to reproduce this audio:
(Low-Level Emulation), which is highly accurate but intensive, and
(High-Level Emulation), which uses higher-level code to simulate the sound chip efficiently. qsound_hle.zip archive contains the internal microcode (specifically the dl-1425.bin
file) that the virtual sound chip needs to execute properly. 2. Common Emulation Hurdles "dl-1425.bin Not Found"
: This is the most frequent error message MAME users encounter. It occurs because MAME expects the specific qsound_hle.zip file to be in your ROMs folder alongside the game files. Version Mismatch : In older versions of MAME (pre-0.201), only qsound.zip was required. Since version 0.201, MAME often looks for qsound_hle.zip specifically. The Quick Fix : If you have qsound.zip but MAME asks for qsound_hle.zip , you can often simply copy and rename
the file to resolve the issue, as they frequently contain the same data. 3. Legal and Distribution Realities qsound-hle.zip mame
Because QSound was a proprietary technology licensed by Capcom, the MAME development team does not include these ROM files with the emulator to avoid legal complications. Users must source these files independently from repositories like the Internet Archive Do you need help locating the specific ROM set
version for your MAME installation, or are you having trouble fixing a specific error mame/src/devices/sound/qsoundhle.cpp at master - GitHub
The qsound_hle.zip file is a device/BIOS file required by MAME (Multiple Arcade Machine Emulator) to emulate the audio hardware for many Capcom arcade games, such as those on the CPS-2 platform. Content of qsound_hle.zip The archive typically contains a single internal ROM file:
dl-1425.bin: This is the internal DSP (Digital Signal Processor) firmware for the Capcom QSound chip. Key Facts & Troubleshooting
Version Change: Starting with MAME 0.201, the emulator changed how it handles QSound emulation. It now requires qsound_hle.zip to run games that previously only looked for qsound.zip.
Relationship to qsound.zip: Internally, qsound_hle.zip and qsound.zip are often identical. If you are missing qsound_hle.zip, you can frequently resolve the "dl-1425.bin not found" error by making a copy of your existing qsound.zip and renaming it to qsound_hle.zip.
High-Level Emulation (HLE): The "HLE" in the filename stands for High-Level Emulation. While MAME developers have worked on Low-Level Emulation (LLE) for the QSound DSP, the HLE version remains a standard requirement for compatibility in many builds. If you are using an older version of
Placement: Like other BIOS or device files, this zip should be placed in your MAME roms folder without being unzipped.
The file qsound-hle.zip is a BIOS / device ROM set for MAME (Multiple Arcade Machine Emulator). It is required to run Capcom arcade games that use the QSound High-Level Emulation (HLE) audio system.
Here is the detailed breakdown:
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.
The error message for a missing qsound-hle.zip can be intimidating for new MAME users. But as you have learned, it is simply a specialized audio driver for Capcom’s legendary arcade hardware.
Without it, the booming "Round One... Fight!" and the pre-match guitar riffs of Marvel vs. Capcom are reduced to silence. With it, the emulation feels authentic, responsive, and arcade-perfect. Placement:
Final Checklist for Success:
Once these steps are complete, you can return to what matters—executing perfect hyper combos and enjoying the timeless soundscape of the 1990s arcade era.
Are you still having trouble with other MAME BIOS files? Common companion files include neogeo.zip (for SNK games) and pgm.zip (for IGS games). Each has its own quirks, but the installation method is nearly identical to the QSound process described above.
The specific contents of "qsound-hle.zip" can vary depending on the version and how it was packaged. Typically, a zip file for MAME HLE plugins or drivers might contain:
MAME treats the QSound HLE driver as a separate device, similar to a BIOS file (like neogeo.zip). Even though sf2.zip contains the game code (character sprites, backgrounds, logic), it does not contain the audio engine. The audio engine lives in qsound-hle.zip.
In technical terms: The game ROM asks the motherboard, "Do you have a sound processor?" MAME looks in your roms folder. If it doesn't see qsound-hle.zip, it assumes the arcade cabinet is broken and refuses to boot.
You cannot legally download this file from the official MAME site because it is considered a "device." However, it is widely available via the standard MAME ROM sets (Full Non-Merged sets).
You need qsound-hle.zip if:
