16 May 2022 13:34
|This is highly interesting in the context of Atari virtualisation/emulation of key hw registers, and possibly also memory protection for the FreeMiNT kernel (which unlike doesn't require address translation; all that's needed is a way to change the list of "forbidden" memory when switching contexts).|
There are also other uses for it. The 030 pmmu was used for other stuff such as keeping track of writes to memory locations without having to go through an exception, for example. This could be highly useful if supported too (doesn't Shapeshifter use this feature for screen emulation?).