カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
DIP/入力解決済み修正済み2010-02-14 02:002010-02-18 23:08
 
テスターM.A.S.H.担当者M.A.S.H.ソースzaxxon.cpp
バージョン0.136u2発生バージョン0.107u2修正バージョン0.136u4
フラグ
セット ixion
セット詳細
ixion - イクシオン (プロトタイプ)
 
概 要砲台を時計回りに回せない。
詳 細In Ixion you can only rotate the cannon in one directions since MAME 0.107u2.
再現手順 
追加情報Ixion uses until 0.107u2 the DIAL control function from Razzmatazz (same driver).
But in Razzmatazz all DIAL controls working. I check Razzmatazz INPUT_PORT
and see that Razzmatazz now uses a special custom port for IPT_DIAL, but not
Ixion. If you added this custom port also to Ixion, the cannon can rotate in
both directions again.

Changed in src\drivers\zaxxon.c line 782 from

PORT_BIT( 0xff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(30) PORT_KEYDELTA(15) PORT_CODE_DEC(KEYCODE_Z) PORT_CODE_INC(KEYCODE_X) PORT_RESET

to

PORT_BIT( 0xff, 0x00, IPT_SPECIAL) PORT_CUSTOM(razmataz_dial_r, (void *)0)

PORT_START("DIAL0")
PORT_BIT( 0xff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(30) PORT_KEYDELTA(15) PORT_CODE_DEC(KEYCODE_Z) PORT_CODE_INC(KEYCODE_X) PORT_RESET


I've send this fix to MAME!
 
添付ファイル