libretro / libretro/RetroArch

[Ipad] Keyboard and 1351 mouse does not work in GEOS 128

Open
#17,100 6 comments 0 reactions 0 assignees View on GitHub

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
  1. Load content GEOS128 either in d64 or d81 (any format) in Retroarch.
  2. Load core C128. Execute. GEOS will boot up to GUI.
  3. Configure mouse as a control in quick menu for retroarch. It won't work.
  4. 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.