RetroArch icon indicating copy to clipboard operation
RetroArch copied to clipboard

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

Open caadet71 opened this issue 1 year ago • 6 comments

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]

caadet71 avatar Oct 15 '24 19:10 caadet71

As per the documentation, mouse should be mapped to left analog stick by default, but I checked it (on Linux desktop), and could also not get the mouse to respond. This sounds like a problem with the core, maybe better to report it at: https://github.com/libretro/vice-libretro/issues

Keyboard worked for me (tested by starting a notepad), but "Game focus" had to be enabled (default key Scroll Lock, which may need to be changed in Settings/Input/Hotkeys).

zoltanvb avatar Oct 26 '24 10:10 zoltanvb

Works perfectly fine here by default in both joystick ports after doing nothing else except change the core option joystick type to 1351.

The mouse in C64 GEOS for some reason only work in port 1 though. In any case the core is not to blame.

sonninnos avatar Oct 26 '24 13:10 sonninnos

As stated this was a bug filed on retroarch on IpadOS, not pc not linux. I tested vice 128 on the mac and it works so this is an issue on retroarch for ipados.

caadet71 avatar Oct 26 '24 15:10 caadet71

So mouse isn't working with any core then? In that case sure something needs to be done with the RA input driver.

sonninnos avatar Oct 26 '24 16:10 sonninnos

Geos 128 on ipados retroarch has no keyboard or mouse 1351 type working at all. Theres a specific core for vice 128 I tested, not any others. c64 core probably doesnt work on ipados either.

caadet71 avatar Oct 26 '24 16:10 caadet71

No core will work if the problem is what you state it is. No point singling out this one core and one application then.

sonninnos avatar Oct 26 '24 16:10 sonninnos