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

New Kate controls #23

Merged
merged 30 commits into from
Oct 8, 2023
Merged

New Kate controls #23

merged 30 commits into from
Oct 8, 2023

Conversation

robotlolita
Copy link
Contributor

As part of moving from the current prototype state into a more stable release, this patch pins down the controls for Kate, which are now all digital. A new Berry and Sparkle buttons have been added, as many games and tools needed a little bit of extra input---as a result the Menu button is no longer dual-use, but rather remains at disposal of the cartridge. The new Berry button assumes the role of system-specific functions.

The new buttons don't have a real button image yet, that'll be left for a future patch. There's also a new handheld case in this patch that works better with mobile phones by being more economical on the horizontal space usage and letting the Kate screen fill more of the real screen. This helps make some VNs at least somewhat readable (though most VNs are designed for PC screens and have very tiny fonts anyway... a design choice unfortunately shared by many modern games in general).

The virtual console has been cleaned a little bit. Input-dealing routines are now moved into the new input module and are connected in less haphazardly ways. There are other things that need to be likewise given that treatment, but don't belong in this patch. By the release of 23.10 the kernel should be stable, but the OS portion will need quite a bit of love still.

@robotlolita robotlolita added enhancement New feature or request c:kernel Changes to the Kate emulator kernel (requires strict audits!) labels Oct 8, 2023
@robotlolita robotlolita merged commit 55169d7 into main Oct 8, 2023
1 check passed
@robotlolita robotlolita deleted the patch/new-controls branch October 8, 2023 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c:kernel Changes to the Kate emulator kernel (requires strict audits!) enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant