カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
サウンド仮承認未処理2015-01-19 03:452016-04-10 05:21
 
テスターenik担当者 ソースsega/sms.cpp
バージョン0.157発生バージョン修正バージョン
修正コミットプルリク
フラグ
セット sms and clones [pstar] [captsilv] [shinobi] [kenseid]
セット詳細
 
概 要PSG音に別な音が混ざる。
詳 細Some tones, that don't seem to be part of the harmony, are played along particular PSG (not FM) background musics of the following scenes:

- Intro sequence of Phantasy Star ( [pstar] and clones );
- End of the Scene Start screen and along first stage of Captain Silver ( [captsilv] and clones ).

Updated the report (2015-05-24) to include:

- 1st stage music of Shinobi ( [shinobi] and clones );
- 1st stage music of Kenseiden ( [kenseid] and clones ).
再現手順At the title screen of Captain Silver, press button 1 on controller 1 to start a new play session. Listen to the music of the Scene 1start screen and notice some extra tones played when it ends. Listen to the music of the first stage and notice the same tones playing soon after the music starts and repeated in other parts.

Video reference, supposedly from original PAL hardware (skip to 1:04):


At the title screen of Phantasy Star, press button 1 on controller 1 to start a new play session. Listen to the intro sequence music and notice some extra tones played along.

Video references, supposedly from original hardware:


追加情報The old bug 1832 of MESS Bugzilla had a report of the issue with Captain Silver. When originally reported the issue, I discovered that extra tones are played only on the first channel. Then, I compared the sn76496 driver of MAME/MESS with the one by Maxim, of SMSPower. Maxim's driver has a predefined cut-off value, used to silence a PSG channel when the register has a lesser or equal value. I copied exactly the same line used to define the value and adapted the condition where it is used to the code of MAME/MESS sn76496 driver. The hack solved the problem and no problem was noticed with other games I tested. I'm attaching a newer version of the hack to this report, just for reference.
 
添付ファイルdiff filesn76496_capsilver.diff (2015-01-19 03:45)