Re: C64 MMU POC

From: Mario Kienspergher <contact_at_kinzi.net>
Date: Mon, 8 Jul 2019 15:57:52 +0200
Message-ID: <673b7bd1-39da-00eb-4199-70ea1ffc6c59_at_kinzi.net>
Am 08.07.19 um 15:44 schrieb Mia Magnusson:
> A good thing about the C128 MMU is that it has two sets of registers.
> One full set that sits in the general I/O area, and a smaller set that
> sits in the $FFxx range (iirc). That way you can do a limited set of
> operations even when the full register set is invisible.

An idea one could steal from the FPGASID project:

Only if you write some magic value (FPGASID: $65 and then $81) to a 
certain register the other registers are mapped in.
Otherwise the I/O area remains unchanged.

This reduces the "abnormality" of the memory mapping next to nothing.
Received on 2020-05-29 21:44:51

Archive generated by hypermail 2.3.0.