Changelog:
r45654 | compyx | 2025-04-29 15:35:06 +0000 (Tue, 29 Apr 2025) | 8 lines
Merge branch compyx/joymap-002 intro trunk
Implement opening and closing host joystick devices via resources and manually.
Host devices will now only be opened when a "JoyDevice{N}" resource is set, or
when joystick_device_open() is called manually. When a "JoyDevice{N}" resource
is changed the old host device (if any) is closed before opening the new one.
This prepares the code for polling via the UI (for mapping and calibration).
------------------------------------------------------------------------
r45652 | compyx | 2025-04-29 15:20:48 +0000 (Tue, 29 Apr 2025) | 4 lines
Fix missing argument in DGB(x) macro expansions
Another thing GCC 15.1 caught.
------------------------------------------------------------------------
r45650 | compyx | 2025-04-29 10:36:48 +0000 (Tue, 29 Apr 2025) | 6 lines
Fix -Wunterminated-string-initialization warning
GCC 15.1 (msys2) warns about initialization of arrays with string literals
where the terminating NUL character is truncated (we don't actually use the NUL,
but I'd rather not add `__attribute__((nonstring))`.
------------------------------------------------------------------------
r45649 | gpz | 2025-04-28 23:42:30 +0000 (Mon, 28 Apr 2025) | 1 line
cleanup and comment VIC20 cartridge stuff some more, added support for the 'Write Now' cartridge
------------------------------------------------------------------------
r45646 | gpz | 2025-04-27 21:28:22 +0000 (Sun, 27 Apr 2025) | 1 line
emulate open cpu port bits 3-4 on the SX64 board, add some randomness to the delay time for all of them, which should be a bit more correct
------------------------------------------------------------------------