|Re: [hatari-devel] Data cache Issues?|
[ Thread 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.
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.