[hatari-devel] Hatari options?

Nicolas Pomarède npomarede at corp.free.fr
Tue Mar 1 22:17:38 CET 2011


Le 01/03/2011 20:56, Eero Tamminen a écrit :
> Attached patch would do that + put Laurent's additional WinAUE options
> under separate heading + re-order some other things more logically.
>
>
> 	- Eero
>


Hello,

I agree with adding most options you put, except :
	--cpu-exact
	--addr24  (typo : you put 42-bit mode in the man)

With WinUAE, there're many more modes than just cpu-exact : better 
prefetch, better exceptions, better cycle for micro code, so adding a 
bool option will not be enough.
Also we already have a "--compatible" option ; I think it would not be 
clear for the user what is the effect of "exact" compared to 
"compatible" (in theory, if the cpu emulation is "compatible" with real 
cpu, then it should be "exact").

I'd rather have a new parameter "--cpu-emulation" for example that could 
take several values : simple, cycle-precise, ...
Those are just some naming examples and it would encompass both 
--compatible and your --cpu-exact proposition ; but I think we should 
wait for a more advanced implementation of WinUAE core (that is having a 
working replacement for uae core in STF mode) before deciding on what 
values to add for this option.

Regarding --addr24, I'm not sure we have any real case for this now ; so 
better wait for above point to be solved and add both parameter at the 
same time.

I think it would be counter productive to add some options now, while we 
don't have enough "experience" on what will really be used in the end in 
WinUAE and the effect it can have on ST/Falcon emulation (it would be 
annoying to have some parameters in Hatari 1.5 for example, then notice 
in Hatari 1.6 that those parameters need to be changed ; not very good 
for the user to have changing parameters on each release)


Nicolas



More information about the hatari-devel mailing list