Skip to content

Releases: Zibri/VICE

r45632 Ubuntu 22.04

13 Apr 18:20
d569312
Compare
Choose a tag to compare

Changelog:

r45632 | gpz | 2025-04-13 16:57:32 +0000 (Sun, 13 Apr 2025) | 1 line

improve help output and docs as suggested by tokra
------------------------------------------------------------------------
r45631 | gpz | 2025-04-13 01:29:54 +0000 (Sun, 13 Apr 2025) | 1 line

fix CPU port emulation for SX64. On the SX64 board, bits 3,4,5 of the CPU port are not connected, and thus read back as 0. We still need to disable anything tape related when SX64 (and perhaps C64GS?) is selected.
------------------------------------------------------------------------
r45630 | compyx | 2025-04-12 13:32:34 +0000 (Sat, 12 Apr 2025) | 5 lines

Joystick: DirectInput: fix POV direction handling

Take low WORD of POV values before checking for -1/0xffff. Neutral is reported
as 0xffff, not 0xffffffff as I thought.

------------------------------------------------------------------------
r45629 | compyx | 2025-04-12 11:02:01 +0000 (Sat, 12 Apr 2025) | 5 lines

Joystick: update Linux driver

Prevent reopening a device when calling open(), check we have an opened device
before handling events in poll().

------------------------------------------------------------------------
r45628 | empathicqubit | 2025-04-10 02:33:23 +0000 (Thu, 10 Apr 2025) | 1 line

If no SDL2 renderer is explicitly specified, and no accelerated renderer can be created, try falling back to any available renderer
------------------------------------------------------------------------

r45631 Ubuntu 22.04

13 Apr 02:26
d569312
Compare
Choose a tag to compare

Changelog:

r45631 | gpz | 2025-04-13 01:29:54 +0000 (Sun, 13 Apr 2025) | 1 line

fix CPU port emulation for SX64. On the SX64 board, bits 3,4,5 of the CPU port are not connected, and thus read back as 0. We still need to disable anything tape related when SX64 (and perhaps C64GS?) is selected.
------------------------------------------------------------------------
r45630 | compyx | 2025-04-12 13:32:34 +0000 (Sat, 12 Apr 2025) | 5 lines

Joystick: DirectInput: fix POV direction handling

Take low WORD of POV values before checking for -1/0xffff. Neutral is reported
as 0xffff, not 0xffffffff as I thought.

------------------------------------------------------------------------
r45629 | compyx | 2025-04-12 11:02:01 +0000 (Sat, 12 Apr 2025) | 5 lines

Joystick: update Linux driver

Prevent reopening a device when calling open(), check we have an opened device
before handling events in poll().

------------------------------------------------------------------------
r45628 | empathicqubit | 2025-04-10 02:33:23 +0000 (Thu, 10 Apr 2025) | 1 line

If no SDL2 renderer is explicitly specified, and no accelerated renderer can be created, try falling back to any available renderer
------------------------------------------------------------------------
r45627 | gpz | 2025-04-07 20:09:08 +0000 (Mon, 07 Apr 2025) | 1 line

better check for invalid value
------------------------------------------------------------------------

r45631 Windows

13 Apr 02:39
d569312
Compare
Choose a tag to compare

Changelog:

r45631 | gpz | 2025-04-13 01:29:54 +0000 (Sun, 13 Apr 2025) | 1 line

fix CPU port emulation for SX64. On the SX64 board, bits 3,4,5 of the CPU port are not connected, and thus read back as 0. We still need to disable anything tape related when SX64 (and perhaps C64GS?) is selected.
------------------------------------------------------------------------
r45630 | compyx | 2025-04-12 13:32:34 +0000 (Sat, 12 Apr 2025) | 5 lines

Joystick: DirectInput: fix POV direction handling

Take low WORD of POV values before checking for -1/0xffff. Neutral is reported
as 0xffff, not 0xffffffff as I thought.

------------------------------------------------------------------------
r45629 | compyx | 2025-04-12 11:02:01 +0000 (Sat, 12 Apr 2025) | 5 lines

Joystick: update Linux driver

Prevent reopening a device when calling open(), check we have an opened device
before handling events in poll().

------------------------------------------------------------------------
r45628 | empathicqubit | 2025-04-10 02:33:23 +0000 (Thu, 10 Apr 2025) | 1 line

If no SDL2 renderer is explicitly specified, and no accelerated renderer can be created, try falling back to any available renderer
------------------------------------------------------------------------
r45627 | gpz | 2025-04-07 20:09:08 +0000 (Mon, 07 Apr 2025) | 1 line

better check for invalid value
------------------------------------------------------------------------

r45630 Ubuntu 22.04

12 Apr 14:15
d569312
Compare
Choose a tag to compare

Changelog:

r45630 | compyx | 2025-04-12 13:32:34 +0000 (Sat, 12 Apr 2025) | 5 lines

Joystick: DirectInput: fix POV direction handling

Take low WORD of POV values before checking for -1/0xffff. Neutral is reported
as 0xffff, not 0xffffffff as I thought.

------------------------------------------------------------------------
r45629 | compyx | 2025-04-12 11:02:01 +0000 (Sat, 12 Apr 2025) | 5 lines

Joystick: update Linux driver

Prevent reopening a device when calling open(), check we have an opened device
before handling events in poll().

------------------------------------------------------------------------
r45628 | empathicqubit | 2025-04-10 02:33:23 +0000 (Thu, 10 Apr 2025) | 1 line

If no SDL2 renderer is explicitly specified, and no accelerated renderer can be created, try falling back to any available renderer
------------------------------------------------------------------------
r45627 | gpz | 2025-04-07 20:09:08 +0000 (Mon, 07 Apr 2025) | 1 line

better check for invalid value
------------------------------------------------------------------------
r45626 | gpz | 2025-04-07 20:08:04 +0000 (Mon, 07 Apr 2025) | 1 line

disable debug output
------------------------------------------------------------------------

r45630 Windows

12 Apr 14:26
d569312
Compare
Choose a tag to compare

Changelog:

r45630 | compyx | 2025-04-12 13:32:34 +0000 (Sat, 12 Apr 2025) | 5 lines

Joystick: DirectInput: fix POV direction handling

Take low WORD of POV values before checking for -1/0xffff. Neutral is reported
as 0xffff, not 0xffffffff as I thought.

------------------------------------------------------------------------
r45629 | compyx | 2025-04-12 11:02:01 +0000 (Sat, 12 Apr 2025) | 5 lines

Joystick: update Linux driver

Prevent reopening a device when calling open(), check we have an opened device
before handling events in poll().

------------------------------------------------------------------------
r45628 | empathicqubit | 2025-04-10 02:33:23 +0000 (Thu, 10 Apr 2025) | 1 line

If no SDL2 renderer is explicitly specified, and no accelerated renderer can be created, try falling back to any available renderer
------------------------------------------------------------------------
r45627 | gpz | 2025-04-07 20:09:08 +0000 (Mon, 07 Apr 2025) | 1 line

better check for invalid value
------------------------------------------------------------------------
r45626 | gpz | 2025-04-07 20:08:04 +0000 (Mon, 07 Apr 2025) | 1 line

disable debug output
------------------------------------------------------------------------

r45629 Ubuntu 22.04

12 Apr 12:23
d569312
Compare
Choose a tag to compare

Changelog:

r45629 | compyx | 2025-04-12 11:02:01 +0000 (Sat, 12 Apr 2025) | 5 lines

Joystick: update Linux driver

Prevent reopening a device when calling open(), check we have an opened device
before handling events in poll().

------------------------------------------------------------------------
r45628 | empathicqubit | 2025-04-10 02:33:23 +0000 (Thu, 10 Apr 2025) | 1 line

If no SDL2 renderer is explicitly specified, and no accelerated renderer can be created, try falling back to any available renderer
------------------------------------------------------------------------
r45627 | gpz | 2025-04-07 20:09:08 +0000 (Mon, 07 Apr 2025) | 1 line

better check for invalid value
------------------------------------------------------------------------
r45626 | gpz | 2025-04-07 20:08:04 +0000 (Mon, 07 Apr 2025) | 1 line

disable debug output
------------------------------------------------------------------------
r45625 | gpz | 2025-04-06 13:02:04 +0000 (Sun, 06 Apr 2025) | 1 line

fix typo, patch by Stefan Haubental
------------------------------------------------------------------------

r45629 Windows

12 Apr 12:36
d569312
Compare
Choose a tag to compare

Changelog:

r45629 | compyx | 2025-04-12 11:02:01 +0000 (Sat, 12 Apr 2025) | 5 lines

Joystick: update Linux driver

Prevent reopening a device when calling open(), check we have an opened device
before handling events in poll().

------------------------------------------------------------------------
r45628 | empathicqubit | 2025-04-10 02:33:23 +0000 (Thu, 10 Apr 2025) | 1 line

If no SDL2 renderer is explicitly specified, and no accelerated renderer can be created, try falling back to any available renderer
------------------------------------------------------------------------
r45627 | gpz | 2025-04-07 20:09:08 +0000 (Mon, 07 Apr 2025) | 1 line

better check for invalid value
------------------------------------------------------------------------
r45626 | gpz | 2025-04-07 20:08:04 +0000 (Mon, 07 Apr 2025) | 1 line

disable debug output
------------------------------------------------------------------------
r45625 | gpz | 2025-04-06 13:02:04 +0000 (Sun, 06 Apr 2025) | 1 line

fix typo, patch by Stefan Haubental
------------------------------------------------------------------------

r45628 Ubuntu 22.04

10 Apr 03:02
d569312
Compare
Choose a tag to compare

Changelog:

r45628 | empathicqubit | 2025-04-10 02:33:23 +0000 (Thu, 10 Apr 2025) | 1 line

If no SDL2 renderer is explicitly specified, and no accelerated renderer can be created, try falling back to any available renderer
------------------------------------------------------------------------
r45627 | gpz | 2025-04-07 20:09:08 +0000 (Mon, 07 Apr 2025) | 1 line

better check for invalid value
------------------------------------------------------------------------
r45626 | gpz | 2025-04-07 20:08:04 +0000 (Mon, 07 Apr 2025) | 1 line

disable debug output
------------------------------------------------------------------------
r45625 | gpz | 2025-04-06 13:02:04 +0000 (Sun, 06 Apr 2025) | 1 line

fix typo, patch by Stefan Haubental
------------------------------------------------------------------------
r45624 | gpz | 2025-04-05 15:58:18 +0000 (Sat, 05 Apr 2025) | 1 line

output a warning when the load address given is 0, eg because of mistyping a hex number without 0x
------------------------------------------------------------------------

r45628 Windows

10 Apr 03:17
d569312
Compare
Choose a tag to compare

Changelog:

r45628 | empathicqubit | 2025-04-10 02:33:23 +0000 (Thu, 10 Apr 2025) | 1 line

If no SDL2 renderer is explicitly specified, and no accelerated renderer can be created, try falling back to any available renderer
------------------------------------------------------------------------
r45627 | gpz | 2025-04-07 20:09:08 +0000 (Mon, 07 Apr 2025) | 1 line

better check for invalid value
------------------------------------------------------------------------
r45626 | gpz | 2025-04-07 20:08:04 +0000 (Mon, 07 Apr 2025) | 1 line

disable debug output
------------------------------------------------------------------------
r45625 | gpz | 2025-04-06 13:02:04 +0000 (Sun, 06 Apr 2025) | 1 line

fix typo, patch by Stefan Haubental
------------------------------------------------------------------------
r45624 | gpz | 2025-04-05 15:58:18 +0000 (Sat, 05 Apr 2025) | 1 line

output a warning when the load address given is 0, eg because of mistyping a hex number without 0x
------------------------------------------------------------------------

r45627 Ubuntu 22.04

07 Apr 20:16
d569312
Compare
Choose a tag to compare

Changelog:

r45627 | gpz | 2025-04-07 20:09:08 +0000 (Mon, 07 Apr 2025) | 1 line

better check for invalid value
------------------------------------------------------------------------
r45626 | gpz | 2025-04-07 20:08:04 +0000 (Mon, 07 Apr 2025) | 1 line

disable debug output
------------------------------------------------------------------------
r45625 | gpz | 2025-04-06 13:02:04 +0000 (Sun, 06 Apr 2025) | 1 line

fix typo, patch by Stefan Haubental
------------------------------------------------------------------------
r45624 | gpz | 2025-04-05 15:58:18 +0000 (Sat, 05 Apr 2025) | 1 line

output a warning when the load address given is 0, eg because of mistyping a hex number without 0x
------------------------------------------------------------------------
r45623 | compyx | 2025-04-03 01:24:03 +0000 (Thu, 03 Apr 2025) | 6 lines

Joystick: Linux evdev: scan symlinks in /dev/input/by-id/

Rather than scanning /dev/input/ directly, we scan the symlinks generated by
udev in /dev/input/by-id/ and only process links ending in '-event-joystick'.
Will need testing if this on Debian specifically, or a general udev thing.

------------------------------------------------------------------------