Hi All,
I have the following setup:
(Arch Linux, atari800 5.0.0-1 from AUR, and hexagons.de 2 port joystick to USB adapter):
% sdl-jstest --list
Found 2 joystick(s)
Joystick Name: 'hexagons.de Retro-Joystick'
Joystick Number: 0
Number of Axes: 2
Number of Buttons: 2
Number of Hats: 0
Number of Balls: 0
Joystick Name: 'hexagons.de Retro-Joystick'
Joystick Number: 1
Number of Axes: 2
Number of Buttons: 2
Number of Hats: 0
Number of Balls: 0
and the Competition Pro (old, good DB9 version) joysitck in port #0:
Joystick Name: 'hexagons.de Retro-Joystick'
Joystick Number: 0
Axes 2:
0: 0 [ # ]
1: 0 [ # ]
Buttons 2:
0: 0 [ ]
1: 0 [ ]
Hats 0:
Balls 0:
Press Ctrl-c to exit
as you can see, the joystick is used "by Axes", not "by Hats". It works without any problem with Hatari, Altirra (with wine), fs-uae etc...
But, with the atari800 only the fire button works, because the emulator seems to force the use of Hats (according to the input.c source file). Have any of you heard of a patch that allows you to use joysticks in the configuration I have? From the level of the SDL library, this is not a problem, so adding support for such adapters to the atari800 should not be a black magic.
I searched for something like this in search engines (not only Google), but I didn't come up with anything specific, hence my question on the forum.
Best regards,
UnDead