| カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
|---|---|---|---|---|---|
その他 | 重要 (ゲーム) | 解決済み | 修正済み | 2010-02-11 18:15 | 2010-02-16 03:59 |
| テスター | M.A.S.H. | 担当者 | M.A.S.H. | ソース | sigma/spiders.cpp |
| バージョン | 0.136u2 | 発生バージョン | 0.134u1 | 修正バージョン | 0.136u4 |
| 修正コミット | プルリク | ||||
| フラグ | |||||
| セット | spiders | ||||
| セット詳細 |
spiders - スパイダー (set 1) | ||||
| 概 要 | ディスクリートサウンド部分のソースにミスタイプ。 | ||||
| 詳 細 | The discrete sound system was changed in MAME 0.134u1. All Enable input were be removed from a number of discrete sound modules. The game Spiders (1981) has since this version a bad fire sound output. I compare the MAME 0.134 and 0.134u1 sources and found in the discrete sound files that all _ENABLE modules was removed like: #define DST_LOOKUP_TABLE__ENABLE DISCRETE_INPUT(0) #define DST_LOOKUP_TABLE__IN DISCRETE_INPUT(1) #define DST_LOOKUP_TABLE__SIZE DISCRETE_INPUT(2) to #define DST_LOOKUP_TABLE__IN DISCRETE_INPUT(0) #define DST_LOOKUP_TABLE__SIZE DISCRETE_INPUT(1) and the INPUT files were renumbered. But not in sound\disc_mth.c. So if you changed in emu\sound\disc_mth.c lines 1624-1626 from #define DST_ASWITCH__CTRL DISCRETE_INPUT(1) #define DST_ASWITCH__IN DISCRETE_INPUT(2) #define DST_ASWITCH__THRESHOLD DISCRETE_INPUT(3) to #define DST_ASWITCH__CTRL DISCRETE_INPUT(0) #define DST_ASWITCH__IN DISCRETE_INPUT(1) #define DST_ASWITCH__THRESHOLD DISCRETE_INPUT(2) the fire sound in Spiders sound like the old one in MAME 0.134 again. | ||||
| 再現手順 | |||||
| 追加情報 | |||||
| 添付ファイル | |||||