Skip to content

r45654 Windows

Choose a tag to compare

@Zibri Zibri released this 29 Apr 16:30
70fabb0

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
------------------------------------------------------------------------