devmiyax / yabause

Yabause is a Sega Saturn emulator and took over as Yaba Sanshiro
http://www.uoyabause.org
GNU General Public License v2.0
211 stars 35 forks source link

Menu Start Button not working in analog mode for most games #910

Open Langerz82 opened 1 year ago

Langerz82 commented 1 year ago

compiled in EmuELEC 4.6 dev commit: 73c337e14751065f23589fefe923a8b7532c4949 Yabasanshiro Standalone version: c7618d2ecbf77b1e8188fa8af4fa1cfb34833a72

Controller: GameSir T3 Controller, that is recognised as a "Xbox 360 Controller".

When enabling Analog Mode the start button is not working for most games so you cant get past intro menus. I have to take off Analog Mode in order for start to work for quite a few games. And then re-enabling analog mode, the directions do not work.

See: https://gist.github.com/Langerz82/bec9eb8644177a0bfb5c2c40773d74b0

If I have left out anything let me know, I might check the code if I get some free time, but I might not know what I am doing. XD

edit: Actually I'm not sure any buttons work at all for analog mode for many games. Unless my keymap config is wrong but I tried using a default one too.

edit: It's compiled with SDL2, I tried an SDL backwards compatible library but that has the same issue.

edit: Here is also some debug output, of a game that isn't responding to button presses during analog mode: https://gist.github.com/Langerz82/87726359b992dfed2a83895b4f7d1e02