Changelog:
r44402 | compyx | 2023-08-10 02:13:15 +0000 (Thu, 10 Aug 2023) | 18 lines
Merge branch compyx/sdl-hotkeys into trunk
This commit changes the SDL hotkeys code to use the "new" hotkeys system in
`src/arch/shared` that is already used by the Gtk3 UI. So instead of using the
"Some&path&to&a&menu&item" syntax we use UI action names like "warp-mode-toggle"
or "drive-attach-8:0". Currently the SDL .vhk files are slightly altered copies
of the Gtk3 .vhk files, with some alterations to the vhk parser (!ifdef support)
we could merge these files into sharable between all current and future UIs.
One caveat is the fact that since we now map hotkeys to UI actions, users can
no longer map hotkeys to just any menu item in SDL UI, there has to be a UI
action ID (and thus handler) associated with that item. The SDL UI currently
pops up an error message box mentioning "no UI action ID for item" when a user
attempts to map a hotkey to such an item, which is perhaps not the cleanest and
most user-friendly way of handling this. Maybe some more subtle way can be found
to inform the user which items can be associated with hotkeys and which can't.
As a consequence, making an item available for hotkeys means adding a UI action
ID/name and implementing a handler (which I'll be documenting on the Wiki).
------------------------------------------------------------------------
r44397 | gpz | 2023-08-09 16:26:09 +0000 (Wed, 09 Aug 2023) | 1 line
the bank is selected via the address lines, not the data lines. this makes MAX-BASIC work as it should
------------------------------------------------------------------------
r44394 | gpz | 2023-08-08 15:38:27 +0000 (Tue, 08 Aug 2023) | 1 line
add note on how the menu software does not enable the RAM for MAX-BASIC as described. We need to confirm if the real cartridge has RAM always enabled, or if the menu software is just broken like that.
------------------------------------------------------------------------
r44387 | compyx | 2023-08-07 07:53:52 +0000 (Mon, 07 Aug 2023) | 4 lines
Gtk3: Update "winvice-legacy" hotkeys file
Add "-8:0" suffix to fliplist actions, remove "swap-userport-toggle".
------------------------------------------------------------------------
r44386 | compyx | 2023-08-07 07:47:56 +0000 (Mon, 07 Aug 2023) | 6 lines
petcat: Comment out `overwrt` variable to silence set-but-unused warning by clang
The `overwrt` variable is first set to 0 and then to 1 if the '-f' command line
option is used, and then completely ignored. Probably one of those half-implemented
things that just rot away ;)
------------------------------------------------------------------------