カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
---|---|---|---|---|---|
![]() | 低 | 仮承認 | 未処理 | 2009-05-07 07:02 | 2009-05-07 08:50 |
テスター | mojo | 担当者 |   | ソース | pacman/jrpacman.cpp |
バージョン | 0.130u4 | 発生バージョン | 修正バージョン | ||
修正コミット | プルリク | ||||
フラグ | 実機・資料検証済み | ||||
セット | pacman, pacmanm | ||||
セット詳細 |
![]() | ||||
概 要 | ジョイスティックで方向を変える時の動作が実機と異なるようだ。 | ||||
詳 細 | I have an original Midway PacMan board, which I have tried with both Midway and Namco ROMs and compared it with MAME. Using the same joystick on both MAME and the original board, the original seems a lot less prone to the player getting "stuck" when going round a corner. By "stuck" I mean Pacman does not corner smoothly, but either sticks for a moment before then changing direction or misses a turn entirely. I have experimented with different joysticks, because at first I thought it might be because I was using an 8 way joystick, but even with a 4 way restrictor plate the original game is less prone to this than MAME. I checked the schematics but can't see any obvious reason why there would be any difference, but several friends have come to the same conclusion on the same and different PCs. I myself have checked three different PCs side by side with the original. My only guess is that it is to do with when the joystick is being read by MAME. Presumably the inputs are just port/memory mapped for the Z80 so it reads the status the instant the code is executed, while MAME presumably polls Windows for updates some how. As I build my own USB joystick interfaces I tried setting the minimum 10ms update intervals for low speed HID devices, but it didn't help. | ||||
再現手順 | Play game normally. | ||||
追加情報 | |||||
添付ファイル |