Viewing Issue Advanced Details
|ID||Category [?]||Severity [?]||Reproducibility||Date Submitted||Last Update|
|06460||Sound||Minor||Always||Dec 24, 2016, 00:59||Jan 22, 2017, 04:27|
|Tester||M.A.S.H.||View Status||Public||Platform||MAME (Self-compiled)|
|Version||0.180||Fixed in Version||0.182||Build||Normal|
|Summary||06460: stlforce: OKI6295 speed is too slow|
The music/sound speed of the OKI6295 in Steel Force is too slow.
I found an arcade video of the game and compare the music at time=1:08s with the one in MAME.
The OKI6295 speed in MAME is 937500 Hz, that's the board cyrstal divided by 16 (15Mhz / 16 = 937500 Hz)
A factor of 14 is exactly the speed in the video.
Changed line 213 in drivers\stlforce.cpp from
MCFG_OKIM6295_ADD("oki", 937500 , OKIM6295_PIN7_HIGH)
MCFG_OKIM6295_ADD("oki", XTAL_15MHz/14, OKIM6295_PIN7_HIGH)
and check it!
|Steps To Reproduce|
Steel Force arcade attract mode
|Flags||Verified with Original|
|Affected Sets / Systems||stlforce|
stlforce_MAME0180.mp3 (214,272 bytes) Dec 24, 2016, 00:59 Uploaded by M.A.S.H.
stlforce_Youtube-Video.mp3 (214,412 bytes) Dec 24, 2016, 01:01 Uploaded by M.A.S.H.
stlforce_XTAL_15MHz-14.mp3 (214,272 bytes) Dec 24, 2016, 01:01 Uploaded by M.A.S.H.
|There are no relationsihp linked to this issue.|
Dec 29, 2016, 14:15
I can confirm the speed/tempo of the music in MAME does seem slower than recording.
The fix suggested may or may not be valid.
Dec 29, 2016, 16:53
|A divider of 14 is a bit unusual, I believe system11 might be picking up something running on this hardware at some point tho, and would probably be able to verify then..|
Jan 12, 2017, 23:58
I have this actual PCB, just fished it out and will measure the OKI.
What does it sound like if you go with 32/32? There's a 32MHz on there too of course.
Jan 13, 2017, 02:40
|Setting the clock to XTAL_15MHz/14 doesn't make the pitch match the reference either.|
Jan 21, 2017, 19:10
edited on: Jan 21, 2017, 19:54
Confirmed, as expected it's 32/32, measures 1Mhz at the chip.
Jan 22, 2017, 04:27
|You can't mark as resolved if nothing is in mainline|