Wow. How can it do this without an MMU?

MMU can be emulated as part of emulated architecture. Its totally possible to have software only mmu.