Nope! The emulated memory is taken from the available memory from the underlying OS. It is translated to local adresses by an interface, and I have therefore not implemented MMU instructions.
Is this a "thread" based emulator?
I recall there are 3 main methods for gaining legacy software compatibility;
1. Complete machine emulators (e.g. UAE, MAME, Bochs).
2. Sandbox (e.g. MorphOS’s 68k sandbox, SoftWindows (i.e. native PPC Windows95 with X86 emulator)).
3. Thread emulators (e.g. AmigaOS 4.0’s 68k method).