Re: [hatari-devel] STF/STE using WinUAE CPU in prefetch mode

[ Thread Index | Date Index | More Archives ]

Le 01/10/2015 22:33, Thomas Huth a écrit :


Am Wed, 30 Sep 2015 12:54:01 +0200
schrieb Nicolas Pomarède <npomarede@xxxxxxxxxxxx>:

Next step on the list is to use WinUAE cpu's "cycle exact" mode and
update Hatari to use it in order to get precise bus accesses for each
instructions, but this will take some time (for example, this would
allow to remove hard coded pairing instructions)

I just noticed that cycle exact mode is the default in configutarion.c:

  ConfigureParams.System.bCycleExactCpu = true;

Should that maybe be switched off for the time being?


I'm not sure this is required. So far, CE mode in Hatari will give problems with spectrum 512 images and instructions using d8(an,dn) addressing mode (eg ULM dark side of the spoon), but apart from that many fullscreen are working (transbeauce 2, overscan demos, ...).

As long as "configure" still use old uae cpu by default, I think we can leave CE mode by default for WinUAE CPU (especially for people using TT/Falcon emulation where CE mode is required for MMU and caches)


Mail converted by MHonArc 2.6.19+