Changelog:
r45622 | compyx | 2025-04-02 06:30:48 +0000 (Wed, 02 Apr 2025) | 7 lines
Joystick: reject devices based on number of inputs
Reject devices when calling `joystick_device_register()` if the device in
question doesn't at least have one button and either at least two axes or at
least one hat. Call `driver->close()` and `joystick_device_free()` on rejected
device so the driver doesn't have to worry about cleaning up.
------------------------------------------------------------------------
r45621 | gpz | 2025-04-01 22:10:11 +0000 (Tue, 01 Apr 2025) | 1 line
blindly fix some more supposed issues with reading open i/o. if/how 157x/1581/FD/HD needs to be fixed is stll to be determined
------------------------------------------------------------------------
r45618 | compyx | 2025-04-01 14:25:05 +0000 (Tue, 01 Apr 2025) | 6 lines
FreeBSD: use custom mapper callback to fix Logitech F710 Y axis
For some bizarre reason the left thumbstick's Y axis is inverted on FreeBSD
14.2, so we use the custom mapper callback to set the 'invert' property of
its calibration data.
------------------------------------------------------------------------
r45617 | gpz | 2025-04-01 00:03:35 +0000 (Tue, 01 Apr 2025) | 1 line
WIP fix for #2113. Debug stuff is still enabled. Similar fixes must be applied to the other drives - and perhaps to PET and Plus4
------------------------------------------------------------------------
r45616 | empathicqubit | 2025-03-31 17:08:08 +0000 (Mon, 31 Mar 2025) | 1 line
Make sure menu_draw actually exists before drawing to the monitor in SDL2
------------------------------------------------------------------------