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

casio/pickytlk.cpp: Add tablet support #12226

Merged
merged 1 commit into from
Jun 7, 2024
Merged

Conversation

qufb
Copy link
Contributor

@qufb qufb commented Apr 8, 2024

Most screens can now be interacted as expected. Some additional changes include:

  • Add a new flag register bit, which is used for detecting when the pen is pressed and then hold down;
  • Remove the last column from the LCD display, which now matches the visible area in hardware;

@qufb
Copy link
Contributor Author

qufb commented May 12, 2024

@cuavas Do you have any concerns with the layout stuff done here?

In the meantime I scanned the touchpad overlay for this system, and would likely be preferable to use that instead of the discrete shapes being drawn here for buttons. Probably can be included in software list like Beena carts, although the program ROM is loaded via ROM_START.

Note that the overlay sits on top of the LCD screen, so all the covered area can also be interacted. There's program code logic to match coordinates with the visually distinct buttons, so it shouldn't be implemented with discrete inputs like other overlay layouts.

@rb6502 rb6502 merged commit 6a08db6 into mamedev:master Jun 7, 2024
5 checks passed
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.

None yet

4 participants