[Ipad] Keyboard and 1351 mouse does not work in GEOS 128
Open
Nobody has claimed this yet.
platform: ios
- Dominant language
- C
- Stars
- 14.1k
- Forks
- 2.2k
- Avg merge
- 7h 35m
- Merged PRs (30d)
- 51
Description
First and foremost consider this:
- Only RetroArch bugs should be filed here. Not core bugs or game bugs
- This is not a forum or a help section, this is strictly developer oriented
Description
In GEOS 128, the keyboard is needed for apps such as GeosWrite and mouse for GeosPaint.
The same images work in VICE based 128 but not in retroarch.
Expected behavior
Keryboard and mouse to work as they do in VICE 128
Actual behavior
Keyboard and mouse are ignored or not working at all.
Steps to reproduce the bug
- Load content GEOS128 either in d64 or d81 (any format) in Retroarch.
- Load core C128. Execute. GEOS will boot up to GUI.
- Configure mouse as a control in quick menu for retroarch. It won't work.
- Keyboard is defaulted configured but in Geos 128 it does not work at all.
Bisect Results
Always happened on IOS version of retroarch.
Version/Commit
VICE128 3.7 ffa3cc4
- RetroArch: [version/commit]
1.19.1
Environment information
- OS: iPadOS 18
- Compiler: [In case you are running local builds]
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the issue on iPadOS 18 with RetroArch 1.19.1, the C128 core, and a GEOS 128 image in D64 or D81 format. Compare keyboard and mouse behavior with VICE 128, then verify that both controls work in GEOS applications such as GeosWrite and GeosPaint.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, ios
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100