WinVICE r45234 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:
r45234 | gpz | 2024-07-15 23:39:23 +0000 (Mon, 15 Jul 2024) | 1 line
fix warnings, patch by Uffe Jakobsen
————————————————————————
r45233 | gpz | 2024-07-15 22:11:49 +0000 (Mon, 15 Jul 2024) | 1 line
Fix for bug ticket #2030: Plus/4 emulator hangs after a while, patch by Uffe Jakobsen
————————————————————————
r45232 | rhialto | 2024-07-15 19:20:40 +0000 (Mon, 15 Jul 2024) | 2 lines
Use size_t to store the result from strlen().
————————————————————————
r45227 | rhialto | 2024-07-14 15:09:10 +0000 (Sun, 14 Jul 2024) | 8 lines
fsdevice: fix file name pattern matching.
The 1581 allows matches with text following a * wildcard and that case
was not handled correctly. The code allows one * with following text.
If we want to go completely generic, allowing multiple * wildcards, I
would propose we take the algorithm from
https://dogankurt.com/wildcard.html#Iterative_Algorithms .
————————————————————————
r45226 | rhialto | 2024-07-14 15:05:49 +0000 (Sun, 14 Jul 2024) | 15 lines
fsdevice: fix bug #2047.
Directory loading of “$:” was loading the full directory but should have
matched no files at all. It is actually a degenerate case where you
specify an empty pattern and that matches no names.
– $ should list all
– $: should match nothing
– $0 should list all
– $0: should match nothing
– $:pattern should match the pattern
– $0:pattern should match the pattern
– $pattern should match the pattern
————————————————————————