Viewing Issue Advanced Details
|ID||Category [?]||Severity [?]||Reproducibility||Date Submitted||Last Update|
|06000||Sound||Minor||Always||Jul 27, 2015, 21:46||Apr 22, 2019, 12:27|
|Tester||kazblox||View Status||Public||Platform||MAME (Official Binary)|
|Assigned To||couriersud||Resolution||Open||OS||Windows Vista/7/8 (64-bit)|
|Version||0.163||Fixed in Version||Build||Normal|
|Summary||06000: breakout: [possible] sound output pitch different from real PCB|
If you compare the output of the TTL sound output from Breakout's emulation in MAME, and a real PCB, you can notice that the pitch in the emulation is one octave higher (if you hear very closely)
|Steps To Reproduce|
|Affected Sets / Systems||breakout|
|There are no relationship linked to this issue.|
Jul 28, 2015, 00:31
|I'm wondering if it's not a tolerance/component aging issue; remember MAME's components have perfect tolerance and never go off spec. This might not be a bug, so I'm going to mark it for input from devs.|
Jul 28, 2015, 09:30
|Net list is still in dev. so just like m62 games sound issue can happens.|
Aug 1, 2015, 06:32
|Overclocking the CPU to 96% seems to bring it around the correct pitch|
Apr 22, 2019, 12:27
This is not an ageing issue. MAME emulation is based on "REV F" schematics. The sounds are all generated digitally by 9316 counters B7 (11,12) and B8 (14). Other outputs are not used so a mod is relatively easy.
B7.12 = 2 x B7.11 = 4 x B8.14
So all sounds are an octave apart. Connecting sounds to B7.11, B8.14 and B8.13 would make sounds one octave lower.
Anybody interested can relatively easy do the mod in nl_breakout.cpp
#define BRICK_SOUND "B8", 14
#define P_HIT_SOUND "B7", 12
#define VB_HIT_SOUND "B7", 11
Just change the pin numbers.
Unfortunately, without a board revision or hires PCB pictures from the machine the video has been taken from (both front and back) this is all pure speculation.