libretro / flycast

Flycast is a multiplatform Sega Dreamcast emulator. NOTE: No longer actively developed, use upstream repo for libretro from now on - https://github.com/flyinghead/flycast
http://reicast.com
GNU General Public License v2.0
152 stars 77 forks source link

Android Gamepads crashes FlyCast core. #1084

Closed SMIBoy closed 3 years ago

SMIBoy commented 3 years ago

Hi, at first I'm getting this crash when I tried to load any game with FlyCast. So I activated the Retroarch debug log and the only thing It throws is a "game played for 00:00:00 seconds" and then closes (cleanly). After some tests I've realized that the error is due to the Xiaomi Bluetooth Gamepad that I'm using (FlyCast works as it should with the keyboard), so I decided to try if it's definitely the Android autoconfig joypad controller what is failing.

I've loaded Steam Link in my mobile device in order to use the "onscreen virtual gamepad" and then launched FlyCast again: Same error!! FlyCast opens and closes cleanly immediately. Same log record.

I've detected this error with FlyCast and Dolphin cores, so maybe It's a Retroarch related error. All other cores are working properly with both Android controllers (Xiaomi Gamepad and Steam Link's Android onscreen Gamepad).

Thanks a lot for all your good work and for sharing this wonderful core with everyone.


Windows 10 x64 21H1 NVIDIA GTX 1050TI G1 Gaming 4G latest drivers RetroArch 1.9.5 x64 Vulkan video driver by default up to date FlyCast core

SMIBoy commented 3 years ago

Problem solved after update to Retroarch 1.9.5 and all the cores to the latest version. Now the same error occurs with the GameCube emulator... weird.