Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
05536 Sound Minor Always Apr 19, 2014, 20:00 Dec 5, 2015, 09:37
Tester Ace View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS Windows Vista/7/8 (64-bit)
Status [?] Confirmed Driver
Version 0.153 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 05536: nemesis & clones: Distorted sound effects
Description When multiple sound effects overlap or certain sounds are played, the audio gets severely distorted.

A sample of the distortion in question is attached to this report. This was never an issue in previous versions of MAME.
Steps To Reproduce
Additional Information
Github Commit
Flags
Regression Version 0.153
Affected Sets / Systems nemesis & clones
Attached Files
flac file icon Nemesis distortion.flac (1,806,025 bytes) Apr 19, 2014, 20:00 Uploaded by Ace
Relationships
There are no relationship linked to this issue.
Notes
2
User avatar
No.12041
Dr.Venom
Tester
Sep 23, 2015, 16:01
The audio distortion was introduced with the filter and AY8910_SINGLE_OUTPUT addition in 0.153. More specifically with this commit: http://git.redump.net/mame/commit/?id=44add8d8efd1fe139ae490ccd2c91b1a86dad65a

The audio glitching can be heard very frequently, especially when continuously firing and dropping bombs at the same time. It's a game breaker if you ask me.

The problem seems to be with the use of AY8910_SINGLE_OUTPUT.

Reverting the audio output in static MACHINE_CONFIG_START( nemesis, nemesis_state ) from:

/* sound hardware */
MCFG_SOUND_ADD("ay1", AY8910, 14318180/8)
MCFG_AY8910_OUTPUT_TYPE(AY8910_LEGACY_OUTPUT | AY8910_SINGLE_OUTPUT)
MCFG_AY8910_PORT_A_READ_CB(READ8(nemesis_state, nemesis_portA_r))
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "filter1", 0.20)

to:

/* sound hardware */
MCFG_SOUND_ADD("ay1", AY8910, 14318180/8)
MCFG_AY8910_OUTPUT_TYPE(AY8910_LEGACY_OUTPUT)
MCFG_AY8910_PORT_A_READ_CB(READ8(nemesis_state, nemesis_portA_r))
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40)

does away with the audio glitching for overlapping sound effects, as reported by Ace.
User avatar
No.12228
Firehawke
Developer
Dec 5, 2015, 09:37
I believe
may also show the effects in comparison to the original board as well.