カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
DIP/入力最小解決済み修正済み2011-07-01 04:482017-08-01 17:24
 
テスターmjenison担当者 ソースmcr.cpp
バージョン0.143発生バージョン修正バージョン0.166
フラグ実機・資料検証済み, コード検証済み
セット demoderb
セット詳細
demoderb - Demolition Derby
 
概 要ハンドル入力はリバース入力ではなくポートを反転するべき。
詳 細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.
 
添付ファイル