[hatari-devel] WinAUE changes

Nicolas Pomarède npomarede at corp.free.fr
Sat Jan 15 14:20:58 CET 2011


Le 15/01/2011 13:43, Eero Tamminen a écrit :
> Hi,
>
> I was looking at options.c and noticed these:
> -----------------------------
>          { OPT_COMPATIBLE, NULL, "--compatible",
>            "<bool>", "Use a more compatible (but slower) 68000 CPU mode" },
> #if ENABLE_WINUAE_CPU
>          { OPT_CPU_CYCLE_EXACT, NULL, "--cpu-exact",
>            "<bool>", "Cpu cycle exact emulation (0 = no ; 1 = yes)" },
> #endif
> -----------------------------
>
> Why WinAUE uses differently named option for this, aren't both of these
> about the same thing?
>

I think "more compatible" is what we have now (better prefetch, correct 
number of cycles and a few other things), while "cpu cycle exact" could 
be the mode where each instruction is splitted in its respective 2/4 
cycles with the possibility to check dma/bus/... during the decoding of 
a whole instruction (this would need to be checked in the code, but I 
think it's the case)

Nicolas



More information about the hatari-devel mailing list