カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
---|---|---|---|---|---|
![]() | 低 | 認証済み | 未処理 | 2020-06-12 18:42 | 2020-07-13 11:50 |
テスター | oboewan42 | 担当者 |   | ソース | |
バージョン | 0.221 | 発生バージョン | 0.186 | 修正バージョン | |
フラグ | |||||
セット | sonic, cabalus, possibly others using upd4701a | ||||
セット詳細 |
![]() ![]() | ||||
概 要 | ジョイスティックをトラックボールに割り当てると不具合が起こる。 | ||||
詳 細 | Moving an analog joystick axis that's mapped to a trackball axis - specifically one connected to a uPD4701A - causes the input to go haywire, even when sensitivity is set to 1. Mouse input appears to work fine. | ||||
再現手順 | Map an analog stick to a trackball (MAME is set up this way by default if you have a controller with an analog stick), then move the stick and watch the analog controls go haywire. Visible in-game, in the test menu in sonic, and in the "Analog Controls" menu. Compare with version 0.185. | ||||
追加情報 | I vaguely remembered being able to play SegaSonic perfectly fine with an analog stick in an older version of MAME, so I checked for a regression. Last working version was 0.185, it broke in 0.186. Looking in the whatsnew it looks like there was a rewrite of the code for the uPD4701A around that time. Tested in sonic and cabalus, both exhibit this issue, haven't had a chance to look at anything else (what other games use it?) Centipede works fine, so it seems to be limited to that chip. | ||||
添付ファイル |