Mame - Qsoundhlezip
In the early 1990s, Capcom wanted to compete with the booming stereo sound of SNK and Sega. They licensed a technology from a company called QSound Labs.
What it did: It created a 3D positional audio illusion using only two speakers. Games like Street Fighter II: The World Warrior (the later revisions), Final Fight, and The Punisher used QSound to make punches feel like they came from the left and crowd noise from the right. qsoundhlezip mame
The Emulation Problem: The original arcade hardware (CP System I, II, and III) used a dedicated DSP (Digital Signal Processor) chip to decode this audio. MAME cannot simply "record" the sound; it has to emulate the chip. In the early 1990s, Capcom wanted to compete
The real QSound chip applies specific filters to audio samples to make them sound "warmer" and to position them in the stereo field. The old HLE driver missed these filters. The new driver replicates the exact frequency response of the real hardware, making instruments and sound effects sound much closer to the actual arcade cabinet. Listen for stereo separation
The new driver ensures that samples are mixed and processed exactly as the DSP did. This eliminates subtle phasing issues and ensures that the audio does not clip (distort) in places where the real hardware wouldn't.
Launch a known QSound title, e.g.:
mame sf2ce -verbose
Listen for stereo separation. Walk left to right in-game – voices should pan across channels.