カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
---|---|---|---|---|---|
![]() | 低 | 解決済み | 修正済み | 2010-02-14 02:00 | 2010-02-18 23:08 |
テスター | M.A.S.H. | 担当者 | M.A.S.H. | ソース | zaxxon.cpp |
バージョン | 0.136u2 | 発生バージョン | 0.107u2 | 修正バージョン | 0.136u4 |
フラグ | |||||
セット | 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! | ||||
添付ファイル |