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.
qsound-hle.zip is a support/BIOS ROM required by modern versions of (v0.201 and later) to
emulate the high-level audio system used in Capcom arcade hardware, such as CP System II (CPS2) LaunchBox Community Forums Core Function & Content Hardware Emulation
: It provides the data necessary for a high-level emulator (HLE) to replicate the Capcom QSound chip (labeled ), which is a digital signal processor (DSP). Primary File : Inside the zip, you will typically find the file dl-1425.bin Audio Features
: The chip supports 16 PCM channels, 3 ADPCM channels, FIR filters, and echo effects to enhance sound quality. Why You Need It Missing File Errors : If you try to run games like Marvel vs. Capcom The Punisher Street Fighter Alpha without this file in your folder, MAME will report that dl-1425.bin is missing. Legacy vs. Modern : In older MAME versions, this was often included in qsound.zip . Since version 0.201, MAME specifically looks for qsound_hle.zip Troubleshooting : Place the unopened qsound_hle.zip file directly into your emulator's Game Requirements
: Many popular Capcom games require this "BIOS-like" ROM to produce sound. Source Code
: For those interested in the technical implementation, the C++ source for the HLE can be viewed on the MAME GitHub repository Are you having trouble getting a specific Capcom game to run, or are you just organizing your MAME ROM set AI responses may include mistakes. Learn more
The qsound_hle.zip file is a crucial "BIOS" or device ROM for modern MAME builds (specifically since version 0.201), required to emulate the QSound audio processor used in Capcom Play System 2 (CPS2) and ZN games. The Evolution of QSound in MAME
For years, MAME used a "high-level emulation" (HLE) approach for QSound that didn't require external ROM files. However, to improve accuracy, the MAME team transitioned to "low-level emulation" (LLE) which requires the actual code dumped from the DSP16 chip.
qsound.zip: Historically the main BIOS file containing the dl-1425.bin ROM.
qsound_hle.zip: A separate zip introduced to maintain compatibility with the HLE driver. In most current MAME sets, these two files are actually identical. Why Your Game Won't Start
If you see the error "dl-1425.bin (qsound_hle) not found", MAME is looking for the QSound instruction set to boot the game's audio. qsound-hle.zip rom
Missing Files: You need both qsound.zip and qsound_hle.zip in your /roms folder.
Naming Confusion: Some users fix this by simply copying their qsound.zip and renaming the copy to qsound_hle.zip, as they often contain the same dl-1425.bin file (CRC32: d6cf5ef5).
HLE vs. LLE: While qsound_hle implies "High Level," the current MAME architecture often requires this specific zip package to satisfy its internal database requirements for device ROMs. Summary Table File Requirement qsound_hle.zip dl-1425.bin Required for CPS2 audio (HLE driver) qsound.zip dl-1425.bin Required for CPS2 audio (LLE driver) Placement /mame/roms/ Must be in the root ROM directory mame/src/devices/sound/qsoundhle.cpp at master - GitHub
Driver by superctr with thanks to Valley Bell. Based on disassembled DSP code.
The qsound-hle.zip is a essential system file for arcade emulators like MAME. It contains the data needed to emulate QSound, a proprietary high-fidelity audio system developed by Capcom for their arcade hardware in the 1990s. Key Functions and Usage
Purpose: It acts as a "supporting ROM" or BIOS-like file. Without it, many classic Capcom games from the CP System II (CPS2) and Sony ZN-1/ZN-2 hardware will fail to load or will play without sound.
Contents: The primary file inside this archive is typically dl-1425.bin, which is the internal ROM of the QSound DSP.
HLE vs. LLE: The "HLE" stands for High-Level Emulation. While older versions of MAME used a file just named qsound.zip, newer versions (since approximately build 0.201) often require qsound_hle.zip to correctly handle audio processing. Common Games Requiring This File Games that use this sound system include:
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? The file qsound_hle
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
), this file must remain zipped and be placed directly in your ROMs folder Compatibility:
Here are a few features or pieces of information that might be helpful regarding "qsound-hle.zip ROM":
Compatibility with Emulators:
ROM Verification and Management:
Game Compatibility:
Configuration and Troubleshooting:
Legal and Source Considerations:
Community Resources:
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: Compatibility with Emulators:
), 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?
If you have legally obtained qsound-hle.zip (for example, by dumping it from your own arcade PCB or finding an archival copy), follow these steps:
qsound-hle.zip directly into your MAME roms/ folder—the same folder containing your game ROMs.qsound-hle.zip from MAME 0.168 may fail on MAME 0.260. Always use the version corresponding to your emulator release.qsound-hle.zip.f3e4378c for the HLE bin inside).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.
Early arcade emulators required a low-level dump of the QSound program ROM. However, those dumps were legally questionable and sometimes incomplete. The HLE approach offers several advantages:
When you extract qsound-hle.zip (though you should never need to extract it), you will typically find:
qsound1.binqsound2.binqsound3.binThese binary files are direct dumps from the QSound DSP’s internal program ROM and data ROM. They are not sound samples; they are executable instructions for the DSP chip itself.
In the world of emulation, few things are as simultaneously celebrated and misunderstood as the humble ROM file. For most users, a ROM is simply the game data—the code that runs on a virtual console. However, for fans of 1990s arcade hardware—especially the legendary CP System II (CPS-2) by Capcom—there is a file that breaks the mold. That file is qsound-hle.zip .
If you have ever tried to run Street Fighter Alpha 3, Marvel vs. Capcom, or Super Puzzle Fighter II Turbo in FinalBurn Neo (FBNeo) or MAME, you have likely been stopped by a missing file error pointing directly at this archive. This article explores everything you need to know about qsound-hle.zip: what it is, why it exists, how it differs from its predecessor, and how to legally and safely implement it for the ultimate arcade audio experience.
qsound-hle.zip Exactly?qsound-hle.zip is a ROM package that contains the original, dumped microcode (firmware) of the QSound DSP as it existed on Capcom arcade boards.