Le 27/07/2017 à 20:29, Nicolas Pomarède a écrit :
>
> thanks Toni for your work ; I will try to update Hatari with this
tomorrow.
>
> Nicolas
>
>
Hi
Hatari sources were juste updated with Toni's latest changes.
Here's a little summary of the mode we have for 68030 now, when using
the "cpu setting" dialog in Hatari :
MMU not enabled :
- Cycle Exact 68030 CE + caches (internal mode=4 op_smalltbl_24_ff)
- Prefetch 68030 prefetch, no cache (internal mode=3
op_smalltbl_22_ff)
- none 68030 basic, no cache (internal mode=0 op_smalltbl_2_ff)
MMU enabled :
- Cycle Exact 68030 MMU + prefetch + cache (internal mode=6
op_smalltbl_34_ff)
- Prefetch 68030 MMU + prefetch + cache (internal mode=6
op_smalltbl_34_ff)
- none 68030 MMU, no cache (internal mode=5 op_smalltbl_32_ff)
NOTE :
- there's no "cycle exact" mode for now in 68030 MMU, it's the same
emulation as "prefetch". For "cycle exact" 68030 (instructions
tail/head and more accurate cycles) don't use MMU mode.
- even in "cycle exact" mode without MMU, cycles are not always
correct yet, this is still work in progress.
To test for regressions / bugs, please check your favorites
games/demos/utils and report programs that work in 68030 prefetch
without MMU, but crash in the new mode 68030 prefetch with MMU (and
caches).
Nicolas