Re: [hatari-devel] Data cache Issues?

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


Le 14/06/2015 23:51, Eero Tamminen a écrit :

There's couple of more games with issues with WinUAE CPU core:

* RG's "Tautology II" (that is already documented)

* EKO's "Kart"

* Teknoballs

* PARX' "Epi-Lepsie"

* PARX' "Les Dinosaures" demo.  Works fine with everything else except
   latest WinUAE CPU core, if it's auto-started.  Auto-starting works
   with oldUAE and WinUAE CPU version before enabling data cache.

   -> Some problem with early TOS v4 startup & data cache?

Hi

one interesting test would be to run those games from a .ST floppy (if size allows it) with gemdos HD emulation turned off. This could help to see if the problem is global or related to HD emulation and maybe some cache entries not correctly cleaned by us.

Else, do they autostart from gemdos HD if you force cancache() to return false and use the CE mode ?


Tetrhex v1.41 gives a lot of prefetch warnings at start, but works fine.
Are all those warnings correct?


No, those warnings were not correct, they should never appear, else it means cache is not correctly synced with direct memory content.

I found the cause of them : it was some misaligned long word writes made by the game that spanned 2 consecutive cache entries. The 1st entry was correctly updated, but the 2nd one was badly altered, causing more errors when reading back data later.

Now, I really hope all 68030 data cache cases are handled :)

Nicolas




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