WinVICE r45272 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:
r45278 | gpz | 2024-08-06 22:50:57 +0000 (Tue, 06 Aug 2024) | 1 line
just kill the old logic that tries to determine a valid userport device
————————————————————————
r45277 | gpz | 2024-08-06 22:35:02 +0000 (Tue, 06 Aug 2024) | 1 line
make the pet userport diag pin an actual user port device
————————————————————————
r45276 | rhialto | 2024-08-06 20:38:45 +0000 (Tue, 06 Aug 2024) | 4 lines
petmem: add the range 8800-8fff to mem_bank_peek().
This is for the monitor’s IO command.
————————————————————————
r45275 | rhialto | 2024-08-06 20:15:48 +0000 (Tue, 06 Aug 2024) | 14 lines
petreu.c: fix bug #2061
The masking of the memory bank number allowed too many bank address bits,
overflowing the allocated memory.
Further improvements:
Added some comments and link to hardware description.
Completely hide the second VIA for the 128 KiB model.
Adjusted register sizes and masking so that the monitor IO command shows
a reasonable number of bytes.
TODO: The monitor’s IO command prints nonsense values.
————————————————————————
r45274 | gpz | 2024-08-06 18:33:38 +0000 (Tue, 06 Aug 2024) | 1 line
register userport devices via a centralized function, like in the joyport system.
————————————————————————