Changelog:
r45279 | rhialto | 2024-08-07 17:39:33 +0000 (Wed, 07 Aug 2024) | 2 lines
petreu: adjust comments. VIAs have only 16 registers.
------------------------------------------------------------------------
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.
------------------------------------------------------------------------