I saw in FreeMiNT sources something like "fake supervisor mode". >From what I understood, when that mode is enabled Super() does not really switch to supervisor mode. It does some black magic (privilege violation handler?) to get the program running, anyway. This can be acceptable if the program just executes a few instructions in supervisor mode, such as reading TOS variables. Maybe I'm completely mistaken, these are only old reminiscences in my mind.