github Zibri/VICE r42907

latest releases: r46108, r46108o, r46108u...
3 years ago

Changelog:

r42907 | rhialto | 2023-01-19 20:26:53 +0000 (Thu, 19 Jan 2023) | 15 lines

[patches:#351] xpet monitor: Only expose bank "6809" if it's a SuperPET

**Created:** Wed Jan 18, 2023 08:34 PM UTC by Andreas Signer

The bank "6809" should only be exposed if the emulated PET is a SuperPET.
Otherwise, choosing this bank and dumping the memory results in a core dump.
This patch fixes this.

If you want to repro it, do this:
1) start xpet, choose an 8032 (or anything but SuperPET)
2) start the monitor
3) do a "bank 6809"
4) do a "m 0"


------------------------------------------------------------------------
r42906 | compyx | 2023-01-19 16:35:26 +0000 (Thu, 19 Jan 2023) | 6 lines

Gtk3: Settings dialog: refactor SID Cart/Card widgets

Tweak layout, use SIDCART_CLOCK_C64/SIDCART_CLOCK_NATIVE instead of magic
numbers.


------------------------------------------------------------------------
r42905 | compyx | 2023-01-19 10:02:18 +0000 (Thu, 19 Jan 2023) | 7 lines

Gtk3: Add PET userport diagnostic pin status bar LED and hotkey (Alt+Shift+d)

Add clickable LED on the status bar to toggle the userport diagnostic pin
in xpet. Also add xpet-specific UI action 'diagnostic-pin-toggle' and map the
action to Alt+Shift+d/Command+Shift+d.


------------------------------------------------------------------------
r42904 | compyx | 2023-01-18 23:32:09 +0000 (Wed, 18 Jan 2023) | 5 lines

Gtk3: resource browser widget: fix memory leak on widget destruction

Properly free the internal state object itself, not only its members.


------------------------------------------------------------------------
r42903 | compyx | 2023-01-18 23:25:32 +0000 (Wed, 18 Jan 2023) | 9 lines

Gtk3: Log file widget: make "Open log file directory" work on Windows

Use g_spawn_async() to have explorer.exe open in the log file directory.
This is a lot safer than any system()-like arbitrary command line execution,
and it surprisingly actually works.
Still need to find out if g_show_uri_on_window("file://<directory>/") works on
MacOS or we also need to use g_spawn_async() for MacOS.


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

Don't miss a new VICE release

NewReleases is sending notifications on new releases.