Re: [hatari-devel] MMU emulation broken ?

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Hi,

Thanks a lot Thomas for the patch.
Hatari runs well again to the gemdos with MMU enabled.

The EXA demo doesn't work and gives the following :

Exception_mmu 00e0184e 00e0184e 00000000
Exception_mmu 00e0184e 00e0184e 00000000
Exception_mmu 00020346 00020340 00000000
A-Trap a000 at 20e02 ((nil))
B-Trap f4f8 at 5c076 ((nil))
B-Trap f4f8 at 3c1680 ((nil))
Illegal instruction: 4f61 at 0005BFA4 -> 0005BFE6
MMU disabled
MMU enabled

I think there's a MMU problem left, but I'm really not a MMU specialist here (I don't know what the MMU is and what is it useful for)
Any specialist here to confirm the problem ?

Best regards

Laurent



Le 08/09/2013 16:44, Thomas Huth a écrit :
  Hi!

Am Tue, 03 Sep 2013 10:45:38 +0200
schrieb Laurent Sallafranque <laurent.sallafranque@xxxxxxx>:
I wanted to try evolution demo by EXA (patched today by ggn).
It seems to need the MMU emulation to run.
But when I select MMU in hatari GUI, I get the following:

Building CPU, 45989 opcodes (3 0 1)
CPU=68030, FPU=68882, MMU=1, JIT=0.
MMU disabled
MMU enabled
Exception_mmu 00e02cde 00e02cde 00000000

And hatari stops running on the initial black screen, before starting
the white (GEM) screen and the falcon memory check.

Any idea ?
Looks like this bug stepped in before the 1.7 release already ... seems
like some of Nicolas' new MFP exception magic was missing from
Exception_mmu(). I moved that code now to the common Exception()
function so MMU mode should boot fine to the desktop again.
I haven't tested the EXA demo, though.

  Thomas






Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/