Skip to content

Conversation

zohassadar
Copy link
Collaborator

  • HIgh score entry screen allows for keyboard input
  • Updated keyboard reading code to be in line with updated documentation on the wiki page
  • Changed default keymaps and simplified customization

This change causes the hard drop test to fail when the keyboard flag is enabled, but it passes when the changes in #135 are applied

@zohassadar zohassadar marked this pull request as draft September 23, 2025 16:13
@zohassadar
Copy link
Collaborator Author

Added detection at bootup with a toggle that flips on disconnection

@zohassadar zohassadar marked this pull request as ready for review September 27, 2025 22:05
// build / compress nametables

console.time('nametables');
process.env['GYM_FLAGS'] = compileFlags.join(' ');
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice

`);

if (process.env['GYM_FLAGS']?.match(/-D KEYBOARD=1/)) {
drawTiles(extra, lookup, "KEYBOARD", 32 * 15 + 6);
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess this is not always correct and depends on mode quantity

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah. A comment may be useful because of that. It's a placeholder until the next menu.

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we could potentially load some asm variables in this nametable bit... I'll have a think

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants