カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
サウンド解決済み修正済み2021-06-14 00:542021-06-23 13:10
 
テスターstengun担当者aaronソースneogeo.cpp
バージョン0.232発生バージョン0.230修正バージョン0.233
修正コミット 102f311プルリク
フラグ実機・資料検証済み
セット mslug
セット詳細
mslug - メタルスラッグ
 
概 要BGMで一部パートが鳴っていない。
詳 細While playing the game, certain background music (basically the ones with lead guitar) have missing parts that are not played.
The effect is pretty clear in stage 2 and stage 4, some guitar parts are missing.

Original track for stage 2 (recorded from real hardware)


Original track for stage 4 (recorded from real hardware)


I Uploaded a zipfile with the same two tracks recorded in mame 232
再現手順Load mslug
Play mslug until stage 2 or 4.
Hear the music played.
追加情報I also tried to test with the latest master, the bug still reproduces.
I did a bisect and the first commit that shows odd music behavior is https://github.com/mamedev/mame/commit/95869d57181d6b6d38ec9511374c2c3e1de9f6cf . This was kinda expected, since YM chips are being reworked. From mame 230 to 232, the music was playing slightly better due to other fixes being pushed in. The last issue that directly relates to this was https://mametesters.org/view.php?id=7956 and that was fixed, but it still sounds a bit odd (although better than mame 231).

There are very similar bugs in neogeo.cpp but in other sets that shows a compatible behavior with this one.
https://mametesters.org/view.php?id=8004
https://mametesters.org/view.php?id=7996
 
添付ファイルzip filemslug_wrong_tracks.zip (2021-06-14 00:54)
zip filemslug_savestates.zip (2021-06-14 01:25)