カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
その他重要 (ゲーム)解決済み修正済み2010-02-11 18:152010-02-16 03:59
 
テスターM.A.S.H.担当者M.A.S.H.ソース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.
再現手順 
追加情報 
 
添付ファイル