github Zibri/VICE r44831u
r44831 Ubuntu 22.04

latest releases: r46089, r46089o, r46089u...
2 years ago

Changelog:

r44832 | compyx | 2023-12-04 08:21:21 +0000 (Mon, 04 Dec 2023) | 5 lines

romset: fix return values of `romset_file_save()`

`RESERR_TYPE_INVALID` now returns -1 instead of 1.
`RESERR_UNKNOWN_RESOURCE` now returns -1 instead of 0 (OK).

------------------------------------------------------------------------
r44831 | compyx | 2023-12-04 07:46:52 +0000 (Mon, 04 Dec 2023) | 9 lines

Gtk3: ROM manager: simplify `expandable_list_get_resources()`

The romset save function doesn't need the resource values, it'll look up the
values by itself, so we simplify `expandable_list_get_resources()` to just
return a `const char **`.
Also add `string_list_append_list()` to join two lists of strings together, we
have multiple ROM lists in the widget but the romset save function expects a
single list of resource names.

------------------------------------------------------------------------
r44830 | gpz | 2023-12-03 21:08:07 +0000 (Sun, 03 Dec 2023) | 1 line

initialize complete fdd struct with zeros to prevent access of uninitialized values later
------------------------------------------------------------------------
r44829 | compyx | 2023-12-03 11:35:04 +0000 (Sun, 03 Dec 2023) | 5 lines

Gtk3: ROM manager: add `expandable_list_get_resources()`

Add function to iterate a ROM list widget and obtain pairs of resource names
and values, to be used to generate romsets.

------------------------------------------------------------------------
r44828 | compyx | 2023-12-03 10:01:21 +0000 (Sun, 03 Dec 2023) | 7 lines

Gtk3: new ROM manager: use `resources_exists()` to determine ROMs to add

Use `resources_exists()` to determine if a ROM listed in machine, drive or
drive expansion ROM lists should be presented in the widget. I've also added
the H6809 ROMs in this widget, though they're currently listed in Machine ->
Model -> SuperPET.

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

Don't miss a new VICE release

NewReleases is sending notifications on new releases.