Re: [hatari-devel] New version of WinUAE's cpu core

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


Am Sat, 22 Nov 2014 23:55:57 +0100
schrieb Nicolas Pomarède <npomarede@xxxxxxxxxxxx>:
> 
> As for 68060, I saw some problems, but I had the feeling 1.8.0 cpu
> core also failed in some case in 68060 mode, so I didn't look further
> for now.
> 
> But it could be a "simple" problem related to MMU and config set by
> TOS, I had some case to fix for Hatari when using WinUAE for
> 68030/40, I need to check it they would apply to 68060 too.
> 
> Just to have a common test, what TOS do you use with 1.8.0 and 68060
> to get correct result ?

I've started Hatari with TOS 4.04 in 68040 mode (68060 did not work
from the command line), then used the GUI to switch to 68060 and reset.

I've had a quick look at your new core again, and the problem, is movep:

Illegal instruction: 01c8 at 00E025E2 -> 00E0398C

with:

$e025e2 : 01c8 0000                            movep.l   d0,0(a0)

As far as I know, this instruction does not exist on 68060 anymore, and
it likely has been emualted by the old WinUAE core just by accident.
So I think it's "ok" if it crashes now. If we want to support 68060,
we've got to patch the corresponding parts of TOS.

 Thomas



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