カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
DIP/入力仮承認未処理2021-09-18 08:492025-07-21 02:10
 
テスターICEknight担当者 ソースhandheld/hh_sm510.cpp
バージョン0.235発生バージョン修正バージョン
修正コミットプルリク
フラグ実機・資料検証済み
セット gnw_zelda, gnw_helmet, gnw_tbridge and others
セット詳細
gnw_tbridge - ゲーム&ウォッチ: タートルブリッジ
gnw_zelda - ゲーム&ウォッチ: ゼルダ
 
概 要急に操作入力方向を変えると正しく動かない。
詳 細In order to register a button press, the current emulation seems to require an intermediate frame without any buttons pressed, while real hardware allows for immediate button presses.

This issue becomes quite apparent in Helmet by mapping the Right direction to a controller button, in order to play the game with your thumbs as intended. Due to the quick movements required, Helmet is kind of unplayable because of this issue.

As an example, the quick direction changes shown in the following video can't be currently done in emulation:
再現手順Just start a game and hold left, then very quickly switch to right, or vice versa. If done fast enough, the new presses will not register.

This can happen when using a controller D-Pad, mapped buttons or a keyboard, indistinctively.
追加情報Not valid as direct reference but, just to get an idea of the difference in control responsiveness when playing with and without the reported issue, you might want to compare `gnw_helmet` with its recreation in `gbcolor/gwatch2` (try pressing left and right in quick succession when in-game).
 
添付ファイル