Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add experimental player key buffering. #289

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from
Draft

Conversation

AliceLR
Copy link
Owner

@AliceLR AliceLR commented Jan 15, 2021

When a player input key is pressed and released on the same cycle, the player (and IF UPPRESSED, etc.) will now detect that as a key press. This helps a lot for playing at very low MZX speeds.

  • TODO: it may be desirable to have this affect all calls of get_key_status instead of only for keycode_internal_wrt_numlock, as this would mean that the KEYn counters (which use keycode_pc_xt) would also benefit from this. Further feedback is required. Implemented.

@AliceLR AliceLR marked this pull request as draft December 6, 2023 09:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant