2022-03-06

WinVICE r41886

EmuCR: SDLVICE WinVICE r41886 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: r41886 | compyx | 2022-03-06 09:55:33 +0000 (Sun, 06 Mar 2022) | 12 lines
Archdep: Refactor archdep_opendir() and friends, add documentation
Clean up the archdep opendir/readdir code a bit:
* Add some error/sanity checks.
* Remove 'archdep_' prefix from static functions and function arguments.
* Rename getdirpos() to telldir(), setdirpos() to seekdir() and resetdir() to
rewinddir() to better mirror the POSIX naming of the related functions.
* Remove duplicate bits of code and simplify some logic.
* Rename the 'counter' member of the directory object to 'pos'.
Add proper Doxygen documentation of the functions, macros and objects.
------------------------------------------------------------------------
r41885 | compyx | 2022-03-05 09:14:48 +0000 (Sat, 05 Mar 2022) | 5 lines
Archdep: archdep_opendir(): fix compilation on msys2
Add an #include that only exists in mingw environments, will break when building with MVSC.
------------------------------------------------------------------------
r41884 | compyx | 2022-03-05 08:31:23 +0000 (Sat, 05 Mar 2022) | 9 lines
Rename ioutil_opendir() and friends to archdep_opendir() etc, remove ioutil.{c,h}
Rename all ioutil functions related to reading a host directory and remove ioutil. The directory functions now live in archdep_dir.{c,h}, just #include "archdep.h" to use them.
Also rename the `ioutil_dir` member of struct bufinfo_s to `host_dir`, better conveying what it is.
Clean up some #include's and alter link order of libarchdep.a for c1541 so src/fileio/ properly picks it up.
This commit might break Windows builds, will fix later if that happens.
------------------------------------------------------------------------
r41882 | gpz | 2022-03-04 14:51:07 +0000 (Fri, 04 Mar 2022) | 1 line
8580 filter tweaks provided by leandro nini, related to #1696. fixes the huge volume difference between 6581 and 8580
------------------------------------------------------------------------
r41881 | compyx | 2022-03-04 10:35:38 +0000 (Fri, 04 Mar 2022) | 5 lines
SDL Windows: fix size_t format specifier, again
For some reason msys2 now doesn't support %z anymore, not even with -D__USE_MINGW_ANSI_STDIO=1, gcc will complain. This worked until about a week ago or so (even without the define).
------------------------------------------------------------------------

Download: GTK3VICE r41886
Download: SDL2VICE r41886
Source: Here

0 Comments

Post a Comment