Hello!
1. to access to hw regs (DSP, MFP, palette, ...) [high memory] 2. to access to low memory (vectors, exceptions, os variables, interrupts)
Both of these things are not required and normally not done by normal applications. Most time the application just go to supervisormode just to readout the cookie jar or to read some OS variables.
apropo, mmu: i guess mint uses own mmu tree? since i'm owner of ct60, there's a modified mmu to keep the compatibility with old TOS+030. So I see "modified mmu" warning and i'm not able to switch under MP. Why we can't replace it? After reset mmu sets to its default status, so i don't see any problem. but maybe i miss something here, if you can give me an explanation someone, thank you in advance.
The ct60 driver software mark the MMU as in use (by setting the PMMU cookie). The kernel avoid then usage of the MMU. You can tryout if MP works on ct60, just remove the PMMU cookie before the kernel is loaded or disable the MMU cookie check in the kernel.
Ciao ...Frank -- ATARI FALCON 040 // MILAN 060 ----------------------------------------- http://www.cs.uni-magdeburg.de/~fnaumann/ e-Mail: fnaumann@freemint.de