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