Hi,
when I tried cps2emu I noticed that one of my usb joypads doesn't work as expected. The start button had no effect. After some debugging I found out that the joypad (10 Buttons), is sending a pressed button 12 event. After I've changed emumain.c to poll just 10 instead of 32 buttons, everything worked as expected.
I think it's better to poll the button pressed events just for something like SDL_JoystickNumButtons. Unfortunately my C skills are very poor, so I can't fix it properly. They joypad itself works properly with mame2x and picodrive. The linux tool jscalibrator reports the correct number of buttons.
Maybe someone is able to fix that...
matthias
when I tried cps2emu I noticed that one of my usb joypads doesn't work as expected. The start button had no effect. After some debugging I found out that the joypad (10 Buttons), is sending a pressed button 12 event. After I've changed emumain.c to poll just 10 instead of 32 buttons, everything worked as expected.
I think it's better to poll the button pressed events just for something like SDL_JoystickNumButtons. Unfortunately my C skills are very poor, so I can't fix it properly. They joypad itself works properly with mame2x and picodrive. The linux tool jscalibrator reports the correct number of buttons.
Maybe someone is able to fix that...
matthias