2023-07-22

WinVICE r44300

EmuCR: SDLVICE WinVICE r44300 is released. WinVICE is a program that executes programs intended for the old 8-bit computers. The current version emulates the C64, the C128, the VIC20, all the PET models (except the SuperPET 9000, which is out of line anyway), the PLUS4 and the CBM-II (aka C610).

WinVICE Changelog:
r44300 | compyx | 2023-07-22 10:13:45 +0000 (Sat, 22 Jul 2023) | 6 lines
SDL: Implement public UI action handlers for activating menu item and toggling resource
Add `sdl_ui_activate_item_action()` and `sdl_ui_toggle_resource_action()` as
reusable action handlers for common operations. This results in the removal of
51 custom action handlers.
------------------------------------------------------------------------
r44299 | compyx | 2023-07-22 09:05:10 +0000 (Sat, 22 Jul 2023) | 8 lines
UI actions: make action handlers accept `ui_action_map_t*` as their argument
Instead of passing the `data` member of the action map, we pass the map itself,
leading to simpler code and more flexible ways of writing action handlers.
Quite a few action handlers, especially in SDL, are simple "activate menu item"
or "toggle resource" operations, so these can probably be generalized into
publicly available action handlers.
------------------------------------------------------------------------
r44296 | gpz | 2023-07-21 23:44:03 +0000 (Fri, 21 Jul 2023) | 1 line
some tiny refactoring, added some comments. still plenty weird behaviour that needs fixing.
------------------------------------------------------------------------
r44295 | compyx | 2023-07-21 05:02:49 +0000 (Fri, 21 Jul 2023) | 2 lines
SDL: xvic: implement action handlers for attach-image-at-$2000/$4000/$6000/$A000/$B000
------------------------------------------------------------------------
r44293 | compyx | 2023-07-20 07:42:00 +0000 (Thu, 20 Jul 2023) | 7 lines
Add UI action IDs/names for attaching various raw cartridge images
Add action IDs for raw images as $1000, $2000, $4000, $6000, $8000, $a000
and $b000.
Add action IDs for raw Plus/4 1MB, Magic and Multi cart images.
Add action IDs for raw Plus/4 C1/C2 full/low/high cartridge images.
------------------------------------------------------------------------

Download: GTK3VICE r44300
Download: SDL2VICE r44300
Source: Here

0 Comments

Post a Comment