No emulation approach is without compromise.
For the QSound system, HLE is generally preferred by end-users because the audible difference is negligible to the human ear, while the performance gain is substantial.
You generally do not extract this zip file. Emulators like MAME and FinalBurn require the ROMs to remain zipped.
For MAME / FinalBurn Alpha:
Q: Is qsound-hle.zip a virus?
A: No. It is a data file containing DSP microcode. However, always scan downloaded files with antivirus software as malicious actors may mask malware as ROMs.
Q: Can I use qsound-hle.zip with FinalBurn Neo?
A: No. FBNeo does not use this file. It handles QSound internally.
Q: Do I need a separate qsound-hle.zip for each game?
A: No. One copy in the global roms/ folder works for all compatible games.
Q: Why is it called “HLE” when it’s used for LLE?
A: Historical naming. The file replaced an older HLE system. The name stuck for compatibility with scripts and frontends.
Q: Can I extract the ZIP and rename the BIN files?
A: No. MAME validates the ZIP container and CRC checksums. Extracting breaks this.
This article is for educational purposes only. The author does not condone piracy. Always respect copyright laws and support official re-releases of classic games where available.
qsound-hle.zip file is a specialized "device ROM" used by arcade emulators like FinalBurn Neo
to handle high-level emulation (HLE) of the QSound audio hardware. What is QSound?
Originally developed by QSound Labs, this technology provided "virtual surround sound" from standard stereo speakers. In the early 1990s, famously integrated it into their (Capcom Play System 2) arcade boards for hits like Street Fighter Alpha Marvel vs. Capcom Darkstalkers The Role of qsound-hle.zip In emulation, audio can be handled in two ways: LLE (Low-Level Emulation):
Simulates the exact hardware chips. This is accurate but requires a "raw" QSound DSP ROM (often named qsound.zip ) and significantly more CPU power. HLE (High-Level Emulation): Simulates the of the audio hardware through software code. The qsound-hle.zip
file contains the specific data needed for the emulator to translate Capcom's sound code into audio without needing to simulate the physical DSP chip. Why Do You Need It?
If you are trying to play CPS-2 games and you get an error saying "qsound_hle.rom NOT FOUND,"
it is because modern emulator versions have split the audio data into this separate "parent" file to save space and reduce redundancy across individual game ROMs. Placement: Like other BIOS files (e.g., neogeo.zip qsound-hle.zip rom
), this file must remain zipped and be placed directly in your ROMs folder Compatibility:
If you've been firing up a newer version of MAME and noticed some of your favorite Capcom games are missing their iconic "QSound" audio, you've likely run into a missing qsound_hle.zip
Here is a quick guide on what this file is, why you need it, and how to fix your arcade setup. What is qsound_hle.zip? Starting with MAME version 0.201
, the developers changed how they handle the QSound audio hardware used in Capcom's CPS-2 and early CPS-3 systems (think Street Fighter Alpha Marvel vs. Capcom Darkstalkers
Previously, the emulator used a "low-level" simulation. Now, it uses High-Level Emulation (HLE)
, which requires a specific set of data—a "device ROM"—packaged as qsound_hle.zip
. Without this file, the emulator can't "talk" to the sound hardware, resulting in either a "Missing Files" error or a game that runs in complete silence. Why Is It Separate From the Game? In MAME, files are often split into: Game ROMs: The actual code for the game (e.g., Device ROMs:
Code for shared hardware components like sound chips or BIOS files.
Since many Capcom games use the exact same QSound hardware, MAME keeps the data in one qsound_hle.zip
file to avoid duplicating it across every single game folder. How to Fix the "qsound_hle NOT FOUND" Error Source the File: You need to find qsound_hle.zip
. While we can't provide direct download links for ROMs, searching for "MAME qsound_hle.zip" on specialized archival sites like the Internet Archive is usually the best bet. Keep it Zipped:
unzip the file. MAME is designed to read the contents directly from the .zip folder. Place it Correctly: qsound_hle.zip file into your
folder—the same place where you keep your actual game files. Audit Your ROMs: If you use a front-end like
, you may need to "Scan for New Games" or "Audit" your library to let the software know the missing device has been found. Quick Troubleshooting Wrong MAME Version:
If you are using a very old version of MAME (pre-0.201), you won't need this file at all. Incomplete Set:
If you have the file but still get errors, make sure you have the No emulation approach is without compromise
version of the file. Sometimes "Device ROMs" are updated as emulation improves. What specific game are you trying to get running? Learn more Mame - dl-1425.bin NOT FOUND (Help)
qsound_hle.zip file is a specialized "device ROM" or BIOS file used by the (Multiple Arcade Machine Emulator) platform to emulate the Capcom QSound audio system.
While it is technically a ROM file, it does not contain a game; instead, it contains the internal program code for the
chip, a digital signal processor (DSP) used to produce the high-quality, "3D" stereo audio found in many 1990s Capcom arcade titles. Technical Overview Target Hardware : Primarily used in Capcom’s CP System II (CPS2) boards (e.g., Street Fighter Alpha Marvel vs. Capcom Darkstalkers Core Component : The file contains the dl-1425.bin data (CRC32:
), which is the mask-programmed ROM of the DSP16A processor. Audio Capabilities 16 PCM channels 3 ADPCM channels Finite Impulse Response (FIR) filters and echo to create spatialized sound effects.
Functions as a "High-Level Emulation" (HLE) component, meaning modern emulators use this ROM to accurately simulate how the original chip processed sound data. Implementation in Emulators Since MAME version
, the emulator requires this specific device ROM to be present in your ROMs folder for any QSound-enabled game to launch. LaunchBox Community Forums Missing File Errors : If you try to play a game like The Punisher Street Fighter II and receive an error stating dl-1425.bin not found , it means you are missing the qsound_hle.zip or the older qsound.zip Redundancy : In many modern sets, qsound.zip qsound_hle.zip
contain identical data, but MAME often specifically looks for the
naming convention to match its internal high-level emulation drivers. Legal & Sourcing Context
Because the QSound DSP program is copyrighted intellectual property owned by Capcom (and originally developed by Brian Schmidt), it is not bundled directly with the MAME executable to avoid legal issues. Users typically acquire it through community-maintained ROM repositories like those on the Internet Archive or identifying which require this file?
The file qsound_hle.zip is a support "device" or BIOS-style ROM required for modern arcade emulation, specifically for Capcom's CP System II (CPS2) hardware. Starting with version 0.201, MAME and related emulators changed how they implement QSound, making this specific file necessary for audio to function in games like Street Fighter Alpha, X-Men vs. Street Fighter, and Marvel vs. Capcom. Core Functionality
Audio Emulation: QSound was a proprietary audio technology used by Capcom for 3D surround sound effects. The "HLE" in the filename stands for High-Level Emulation, which allows the emulator to simulate the audio processor's behavior more efficiently than cycle-accurate methods.
Essential File: Inside the zip folder, the critical file is usually dl-1425.bin (with a CRC32 of d6cf5ef5). Without this, games that depend on the QSound chipset will typically fail to load or will run without sound.
The qsound-hle.zip file is a critical support ROM required by modern versions of the MAME emulator to accurately reproduce high-quality audio for Capcom games, specifically those running on CP System II (CPS2) and ZN hardware. What is QSound HLE?
QSound is a proprietary 3D audio technology developed by QSound Labs. Capcom integrated the DL-1425 chip—a digital signal processor (DSP)—into their arcade boards to provide 16-channel PCM playback with FIR filters and echo effects.
In earlier emulator versions, QSound was handled using "low-level" samples or simpler simulations. However, as of MAME build 0.201, the developers switched to a more accurate High-Level Emulation (HLE) of the DSP. This change necessitated a specific ROM file containing the DSP program code to function. Key Files and Compatibility For the QSound system, HLE is generally preferred
The qsound_hle.zip archive must contain a specific binary file to work correctly: dl-1425.bin: This is the core DSP program.
CRC Hash: The valid dl-1425.bin typically has a CRC32 of d6cf5ef5. Required Since MAME 0.201 (October 2018) Associated Hardware Capcom CPS2, ZN-1, ZN-2 Common Games
Street Fighter Alpha/Zero series, Darkstalkers, Marvel vs. Capcom Troubleshooting "Missing File" Errors
Users frequently encounter errors like "dl-1425.bin NOT FOUND" even if they have the original qsound.zip.
Rename Fix: If you only have qsound.zip, verify it contains dl-1425.bin. You can often simply copy and rename the file to qsound_hle.zip to satisfy newer emulator requirements.
Placement: The file should be placed in your emulator's \roms folder along with your game files.
Version Mismatch: Ensure your ROM matches your emulator version. Tools like ClrMamePro can help audit your set to ensure you have the correct 0.201+ compatible files. Where to Find It qsound-hle/README.md at master - GitHub
That filename typically refers to a high-level emulation (HLE) driver for QSound, which is Capcom's audio system used in many arcade games (e.g., Street Fighter II, The Punisher, Cadillacs and Dinosaurs). This file is not a game ROM itself; rather, it's an emulator plugin or BIOS replacement used in certain emulators (like MAME or FinalBurn Neo) to handle sound emulation without needing the original QSound DSP dump.
If you're looking for a professional article explaining what this file is, how it differs from a full game ROM, and how to use it legally, here is a ready-to-publish piece:
This file relates to the Capcom Q-Sound audio hardware used in Capcom CPS-2 (CP System II) arcade games (e.g., Street Fighter Alpha 3, Marvel vs. Capcom, Dungeons & Dragons).
Note: Modern versions of MAME (Multiple Arcade Machine Emulator) typically require the original qsound.zip BIOS, not the HLE version. The HLE version was more common in older versions of FBA (FinalBurn Alpha) or specific custom builds.
If you have ever dived into the world of arcade emulation—particularly using MAME (Multiple Arcade Machine Emulator) or FinalBurn Neo—you have likely encountered a missing file notification involving qsound-hle.zip. To the uninitiated, this might seem like just another ROM file. However, it plays a critical role in faithfully recreating the sound of some of the most iconic arcade games from the early to mid-1990s.
This is the most frequent question from new emulator users. Due to copyright and distribution laws, emulator projects like MAME cannot bundle proprietary code or ROM dumps with the emulator executable.
To avoid distributing copyrighted material, emulator developers require users to source this file legally (typically by dumping it from an original arcade board’s QSound DSP ROM chip). Hence, it is stored separately and loaded on-demand.
If you are getting errors about missing files or have no sound in Capcom games:
qsound.zip BIOS instead.If you use RetroArch with a MAME core, the same rules apply. You will need qsound-hle.zip in RetroArch’s system directory or ROM directory depending on core settings. Check the core documentation.