Dimitris Panokostas
Dimitris Panokostas
OK, following your example then: I edited my PS4 controller config, and left only 8 buttons mapped (0-7), replacing the HAT ones: ``` input_device = "Sony Interactive Entertainment Wireless Controller"...
You will obviously only get input from the buttons that were mapped on startup - meaning, only the number of buttons available. In my case, that was 8 buttons total...
Just buttons used, and they were sequential as well (button 0 until button 7).
I'm always testing with the latest from this repo. Tests were done on RetroPie (installed on top of Bookworm manually) and after that, on Debian12 with only the relevant config...
I am debugging the changed version directly on the device, so yeah, I'm pretty sure. :) I also think it has something to do with the device you're testing, as...
Coming back to this, after some time. The PR you provided, only affected the case where the gamepad is used as an SDL Controller, with the mapping applied to that....
@Gemba OK, so then I understand that there are some important details: - The arcade-dt driver works properly when mapped as an SDL GameController - It's missing some buttons when...
According to my tests, this is also an issue on WinUAE as well.
The relevant code is in `specialmonitors.cpp`, and for A2024 specifically, in the `static bool a2024()` function. With the latest updates in WinUAE, it seems to work somewhat there, but it...
Short update on this: after merging all the upstream changes from the latest WinUAE sources, Amiberry behaves exactly the same now. It still doesn't work, but the behavior is different...