Re: [hatari-devel] Data cache Issues?

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


Le 29/06/2015 23:28, Eero Tamminen a écrit :

IMHO Corsair is most interesting of the rest because data cache is
what breaks it.

If needed, I can send you my version.


Hi

This one was quite complex to identify, but now it will work in CE mode too when data cache is enabled.

The content of the cache was in fact correct, which is why there were no "data cache mismatch" logs, but the way movep combined the 2 or 4 bytes was wrong as some values were not correctly masked.

In the case of Corsair, the movep is used in the depacker, so the depacked program was wrong and crashed.

Nicolas




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