Skip to content

Releases: Zibri/VICE

r45466 Ubuntu 22.04

26 Jan 14:13
d569312
Compare
Choose a tag to compare

Changelog:

r45466 | rhialto | 2025-01-26 12:52:22 +0000 (Sun, 26 Jan 2025) | 2 lines

Use crtc.vaddr_mask_eff to mask colour memory offsets, since we use effective addresses here: not the ones direcly from the CRTC, but possibly times 2.

------------------------------------------------------------------------
r45465 | gpz | 2025-01-23 23:02:09 +0000 (Thu, 23 Jan 2025) | 1 line

move keyval fix magic into a public function and use it in the joystick keyset config dialog. should fix bug #2120. the hotkey code (and any other place that uses gtk keyval) needs a similar fix
------------------------------------------------------------------------
r45464 | rhialto | 2025-01-23 20:44:12 +0000 (Thu, 23 Jan 2025) | 2 lines

Restore behaviour for access to open space: the high byte of the address is read.

------------------------------------------------------------------------
r45463 | rhialto | 2025-01-23 20:41:58 +0000 (Thu, 23 Jan 2025) | 5 lines

In ColourPET and lower case mode, also fill in the colour of the extra 2 lines of the characters. This will be the background colour of the character "above".

This conforms to what the real hardware does.
From discussion with Steve Gray.

------------------------------------------------------------------------
r45462 | compyx | 2025-01-13 20:39:04 +0000 (Mon, 13 Jan 2025) | 2 lines

Gtk3: Properly set RAMLink enable check button if enabled

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

r45466 OpenSUSE TumbleWeed

26 Jan 14:14
d569312
Compare
Choose a tag to compare

Changelog:

r45466 | rhialto | 2025-01-26 12:52:22 +0000 (Sun, 26 Jan 2025) | 2 lines

Use crtc.vaddr_mask_eff to mask colour memory offsets, since we use effective addresses here: not the ones direcly from the CRTC, but possibly times 2.

------------------------------------------------------------------------
r45465 | gpz | 2025-01-23 23:02:09 +0000 (Thu, 23 Jan 2025) | 1 line

move keyval fix magic into a public function and use it in the joystick keyset config dialog. should fix bug #2120. the hotkey code (and any other place that uses gtk keyval) needs a similar fix
------------------------------------------------------------------------
r45464 | rhialto | 2025-01-23 20:44:12 +0000 (Thu, 23 Jan 2025) | 2 lines

Restore behaviour for access to open space: the high byte of the address is read.

------------------------------------------------------------------------
r45463 | rhialto | 2025-01-23 20:41:58 +0000 (Thu, 23 Jan 2025) | 5 lines

In ColourPET and lower case mode, also fill in the colour of the extra 2 lines of the characters. This will be the background colour of the character "above".

This conforms to what the real hardware does.
From discussion with Steve Gray.

------------------------------------------------------------------------
r45462 | compyx | 2025-01-13 20:39:04 +0000 (Mon, 13 Jan 2025) | 2 lines

Gtk3: Properly set RAMLink enable check button if enabled

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

r45466 Windows

26 Jan 14:27
d569312
Compare
Choose a tag to compare

Changelog:

r45466 | rhialto | 2025-01-26 12:52:22 +0000 (Sun, 26 Jan 2025) | 2 lines

Use crtc.vaddr_mask_eff to mask colour memory offsets, since we use effective addresses here: not the ones direcly from the CRTC, but possibly times 2.

------------------------------------------------------------------------
r45465 | gpz | 2025-01-23 23:02:09 +0000 (Thu, 23 Jan 2025) | 1 line

move keyval fix magic into a public function and use it in the joystick keyset config dialog. should fix bug #2120. the hotkey code (and any other place that uses gtk keyval) needs a similar fix
------------------------------------------------------------------------
r45464 | rhialto | 2025-01-23 20:44:12 +0000 (Thu, 23 Jan 2025) | 2 lines

Restore behaviour for access to open space: the high byte of the address is read.

------------------------------------------------------------------------
r45463 | rhialto | 2025-01-23 20:41:58 +0000 (Thu, 23 Jan 2025) | 5 lines

In ColourPET and lower case mode, also fill in the colour of the extra 2 lines of the characters. This will be the background colour of the character "above".

This conforms to what the real hardware does.
From discussion with Steve Gray.

------------------------------------------------------------------------
r45462 | compyx | 2025-01-13 20:39:04 +0000 (Mon, 13 Jan 2025) | 2 lines

Gtk3: Properly set RAMLink enable check button if enabled

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

r45465 Ubuntu 22.04

24 Jan 00:50
d569312
Compare
Choose a tag to compare

Changelog:

r45465 | gpz | 2025-01-23 23:02:09 +0000 (Thu, 23 Jan 2025) | 1 line

move keyval fix magic into a public function and use it in the joystick keyset config dialog. should fix bug #2120. the hotkey code (and any other place that uses gtk keyval) needs a similar fix
------------------------------------------------------------------------
r45464 | rhialto | 2025-01-23 20:44:12 +0000 (Thu, 23 Jan 2025) | 2 lines

Restore behaviour for access to open space: the high byte of the address is read.

------------------------------------------------------------------------
r45463 | rhialto | 2025-01-23 20:41:58 +0000 (Thu, 23 Jan 2025) | 5 lines

In ColourPET and lower case mode, also fill in the colour of the extra 2 lines of the characters. This will be the background colour of the character "above".

This conforms to what the real hardware does.
From discussion with Steve Gray.

------------------------------------------------------------------------
r45462 | compyx | 2025-01-13 20:39:04 +0000 (Mon, 13 Jan 2025) | 2 lines

Gtk3: Properly set RAMLink enable check button if enabled

------------------------------------------------------------------------
r45461 | compyx | 2025-01-12 22:24:28 +0000 (Sun, 12 Jan 2025) | 7 lines

Gtk3: Don't require a memory image file for RAMLink emulation check button

The RAMLink emulation functions without a RAM image file present, so the logic
checking for a RAM image file in the "Enable" check button handling has been
removed.
(See bug #2119)

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

r45465 OpenSUSE TumbleWeed

24 Jan 00:51
d569312
Compare
Choose a tag to compare

Changelog:

r45465 | gpz | 2025-01-23 23:02:09 +0000 (Thu, 23 Jan 2025) | 1 line

move keyval fix magic into a public function and use it in the joystick keyset config dialog. should fix bug #2120. the hotkey code (and any other place that uses gtk keyval) needs a similar fix
------------------------------------------------------------------------
r45464 | rhialto | 2025-01-23 20:44:12 +0000 (Thu, 23 Jan 2025) | 2 lines

Restore behaviour for access to open space: the high byte of the address is read.

------------------------------------------------------------------------
r45463 | rhialto | 2025-01-23 20:41:58 +0000 (Thu, 23 Jan 2025) | 5 lines

In ColourPET and lower case mode, also fill in the colour of the extra 2 lines of the characters. This will be the background colour of the character "above".

This conforms to what the real hardware does.
From discussion with Steve Gray.

------------------------------------------------------------------------
r45462 | compyx | 2025-01-13 20:39:04 +0000 (Mon, 13 Jan 2025) | 2 lines

Gtk3: Properly set RAMLink enable check button if enabled

------------------------------------------------------------------------
r45461 | compyx | 2025-01-12 22:24:28 +0000 (Sun, 12 Jan 2025) | 7 lines

Gtk3: Don't require a memory image file for RAMLink emulation check button

The RAMLink emulation functions without a RAM image file present, so the logic
checking for a RAM image file in the "Enable" check button handling has been
removed.
(See bug #2119)

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

r45465 Windows

24 Jan 01:06
d569312
Compare
Choose a tag to compare

Changelog:

r45465 | gpz | 2025-01-23 23:02:09 +0000 (Thu, 23 Jan 2025) | 1 line

move keyval fix magic into a public function and use it in the joystick keyset config dialog. should fix bug #2120. the hotkey code (and any other place that uses gtk keyval) needs a similar fix
------------------------------------------------------------------------
r45464 | rhialto | 2025-01-23 20:44:12 +0000 (Thu, 23 Jan 2025) | 2 lines

Restore behaviour for access to open space: the high byte of the address is read.

------------------------------------------------------------------------
r45463 | rhialto | 2025-01-23 20:41:58 +0000 (Thu, 23 Jan 2025) | 5 lines

In ColourPET and lower case mode, also fill in the colour of the extra 2 lines of the characters. This will be the background colour of the character "above".

This conforms to what the real hardware does.
From discussion with Steve Gray.

------------------------------------------------------------------------
r45462 | compyx | 2025-01-13 20:39:04 +0000 (Mon, 13 Jan 2025) | 2 lines

Gtk3: Properly set RAMLink enable check button if enabled

------------------------------------------------------------------------
r45461 | compyx | 2025-01-12 22:24:28 +0000 (Sun, 12 Jan 2025) | 7 lines

Gtk3: Don't require a memory image file for RAMLink emulation check button

The RAMLink emulation functions without a RAM image file present, so the logic
checking for a RAM image file in the "Enable" check button handling has been
removed.
(See bug #2119)

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

r45464 Ubuntu 22.04

23 Jan 22:14
d569312
Compare
Choose a tag to compare

Changelog:

r45464 | rhialto | 2025-01-23 20:44:12 +0000 (Thu, 23 Jan 2025) | 2 lines

Restore behaviour for access to open space: the high byte of the address is read.

------------------------------------------------------------------------
r45463 | rhialto | 2025-01-23 20:41:58 +0000 (Thu, 23 Jan 2025) | 5 lines

In ColourPET and lower case mode, also fill in the colour of the extra 2 lines of the characters. This will be the background colour of the character "above".

This conforms to what the real hardware does.
From discussion with Steve Gray.

------------------------------------------------------------------------
r45462 | compyx | 2025-01-13 20:39:04 +0000 (Mon, 13 Jan 2025) | 2 lines

Gtk3: Properly set RAMLink enable check button if enabled

------------------------------------------------------------------------
r45461 | compyx | 2025-01-12 22:24:28 +0000 (Sun, 12 Jan 2025) | 7 lines

Gtk3: Don't require a memory image file for RAMLink emulation check button

The RAMLink emulation functions without a RAM image file present, so the logic
checking for a RAM image file in the "Enable" check button handling has been
removed.
(See bug #2119)

------------------------------------------------------------------------
r45460 | compyx | 2025-01-10 12:04:14 +0000 (Fri, 10 Jan 2025) | 2 lines

Fix typo

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

r45464 OpenSUSE TumbleWeed

23 Jan 22:16
d569312
Compare
Choose a tag to compare

Changelog:

r45464 | rhialto | 2025-01-23 20:44:12 +0000 (Thu, 23 Jan 2025) | 2 lines

Restore behaviour for access to open space: the high byte of the address is read.

------------------------------------------------------------------------
r45463 | rhialto | 2025-01-23 20:41:58 +0000 (Thu, 23 Jan 2025) | 5 lines

In ColourPET and lower case mode, also fill in the colour of the extra 2 lines of the characters. This will be the background colour of the character "above".

This conforms to what the real hardware does.
From discussion with Steve Gray.

------------------------------------------------------------------------
r45462 | compyx | 2025-01-13 20:39:04 +0000 (Mon, 13 Jan 2025) | 2 lines

Gtk3: Properly set RAMLink enable check button if enabled

------------------------------------------------------------------------
r45461 | compyx | 2025-01-12 22:24:28 +0000 (Sun, 12 Jan 2025) | 7 lines

Gtk3: Don't require a memory image file for RAMLink emulation check button

The RAMLink emulation functions without a RAM image file present, so the logic
checking for a RAM image file in the "Enable" check button handling has been
removed.
(See bug #2119)

------------------------------------------------------------------------
r45460 | compyx | 2025-01-10 12:04:14 +0000 (Fri, 10 Jan 2025) | 2 lines

Fix typo

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

r45464 Windows

23 Jan 22:27
d569312
Compare
Choose a tag to compare

Changelog:

r45464 | rhialto | 2025-01-23 20:44:12 +0000 (Thu, 23 Jan 2025) | 2 lines

Restore behaviour for access to open space: the high byte of the address is read.

------------------------------------------------------------------------
r45463 | rhialto | 2025-01-23 20:41:58 +0000 (Thu, 23 Jan 2025) | 5 lines

In ColourPET and lower case mode, also fill in the colour of the extra 2 lines of the characters. This will be the background colour of the character "above".

This conforms to what the real hardware does.
From discussion with Steve Gray.

------------------------------------------------------------------------
r45462 | compyx | 2025-01-13 20:39:04 +0000 (Mon, 13 Jan 2025) | 2 lines

Gtk3: Properly set RAMLink enable check button if enabled

------------------------------------------------------------------------
r45461 | compyx | 2025-01-12 22:24:28 +0000 (Sun, 12 Jan 2025) | 7 lines

Gtk3: Don't require a memory image file for RAMLink emulation check button

The RAMLink emulation functions without a RAM image file present, so the logic
checking for a RAM image file in the "Enable" check button handling has been
removed.
(See bug #2119)

------------------------------------------------------------------------
r45460 | compyx | 2025-01-10 12:04:14 +0000 (Fri, 10 Jan 2025) | 2 lines

Fix typo

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

r45462 Ubuntu 22.04

13 Jan 22:13
d569312
Compare
Choose a tag to compare

Changelog:

r45462 | compyx | 2025-01-13 20:39:04 +0000 (Mon, 13 Jan 2025) | 2 lines

Gtk3: Properly set RAMLink enable check button if enabled

------------------------------------------------------------------------
r45461 | compyx | 2025-01-12 22:24:28 +0000 (Sun, 12 Jan 2025) | 7 lines

Gtk3: Don't require a memory image file for RAMLink emulation check button

The RAMLink emulation functions without a RAM image file present, so the logic
checking for a RAM image file in the "Enable" check button handling has been
removed.
(See bug #2119)

------------------------------------------------------------------------
r45460 | compyx | 2025-01-10 12:04:14 +0000 (Fri, 10 Jan 2025) | 2 lines

Fix typo

------------------------------------------------------------------------
r45459 | compyx | 2025-01-10 11:24:41 +0000 (Fri, 10 Jan 2025) | 6 lines

Unbreak Windows build, hopefully

Introduce `VICE_PID_INVALID` constant to portably indicate an invalid pid.
Defined as -1 on Unix/MacOS, NULL on Windows (HANDLE is a typedef for void* on
Windows).

------------------------------------------------------------------------
r45458 | compyx | 2025-01-10 11:10:18 +0000 (Fri, 10 Jan 2025) | 2 lines

Remove assigned-but-unused variable

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