カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
---|---|---|---|---|---|
![]() | 最小 | 解決済み | 修正済み | 2011-07-01 04:48 | 2017-08-01 17:24 |
テスター | mjenison | 担当者 |   | ソース | midway/mcr.cpp |
バージョン | 0.143 | 発生バージョン | 修正バージョン | 0.166 | |
修正コミット | プルリク | ||||
フラグ | 実機・資料検証済み, コード検証済み | ||||
セット | demoderb | ||||
セット詳細 |
![]() | ||||
概 要 | ハンドル入力はリバース入力ではなくポートを反転するべき。 | ||||
詳 細 | Steering wheels report a starting value of 63 in test mode. In comparing with two different physical arcade games, the inputs report a starting value of 0 instead. Changing the code for the dial inputs from PORT_REVERSE to PORT_INVERT gives the right value of starting at 0, and the game still plays correctly. This appears to follow with the schematics; the optic boards for the 4-player game have 0 ohm resistors attached to the invert select of the output chip. | ||||
再現手順 | Without touching the dial inputs, start the game in test mode, go to the player input tests. All wheels will report 63. Should be zero (as compared to two different physical arcade units). | ||||
追加情報 | Simply change PORT_REVERSE to PORT_INVERT for these inputs in the driver. Note: likely the same problem exists across other mcr games that use dial inputs, but I do not have access to those other games to verify starting test values. | ||||
添付ファイル |