2023-06-03

WinVICE r43944

EmuCR: SDLVICE WinVICE r43944 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:
r43944 | compyx | 2023-06-03 06:03:57 +0000 (Sat, 03 Jun 2023) | 8 lines
UI actions: change registered action handlers mapping into "sparse" array
Instead of using a growing array on the heap for registered actions, use a
static array indexible by action ID. For a little more memory use we gain speed
for action mapping lookups, just a simple index by action ID. Any action that
doesn't have a registered handler will simply have its mapping's `handler` set
to `NULL`.
------------------------------------------------------------------------
r43943 | compyx | 2023-06-02 13:42:08 +0000 (Fri, 02 Jun 2023) | 5 lines
Hotkeys: add Doxygen docblocks to function prototypes in the `uiapi.h` header
Also remove the prototypes for `ui_hotkeys_init()`, that is declared in the
`uihotkeys.h` header.
------------------------------------------------------------------------
r43942 | compyx | 2023-06-02 12:28:58 +0000 (Fri, 02 Jun 2023) | 7 lines
Hotkeys: make `uihotkeys.h` include other hotkeys headers
Include `vhkkeysyms.h` and `vhkmap.h` in `uihotkeys.h`, so including the
`uihotkeys.h` header is all that's required for UIs to use the generic API.
Exception is the `uiapi.h` header which declares the "virtual methods" that
need to be implemented by the UIs.
------------------------------------------------------------------------
r43940 | compyx | 2023-06-02 06:25:05 +0000 (Fri, 02 Jun 2023) | 6 lines
Hotkeys: change generated keysym table filename to `keysymtable.h`
Should help with cmake project generation. Also fix typo in EXTRA_DIST and add
awk to the Linux build requirements (should be installed by default, but who
knows).
------------------------------------------------------------------------
r43939 | dqh | 2023-06-02 01:13:57 +0000 (Fri, 02 Jun 2023) | 1 line
Fixed not generating sources until after they're looked for
------------------------------------------------------------------------

Download: GTK3VICE r43944
Download: SDL2VICE r43944
Source: Here

0 Comments

Post a Comment