Hi,
On 27.7.2022 15.32, Nicolas Pomarède wrote:
Le 27/07/2022 à 12:05, Eero Tamminen a écrit :
I think the reason for doing things based on specific emulation 
settings, instead of machine type, is that machine type can change 
quite late in emulation (re-)initialization (when TOS is loaded), 
based on the TOS version (in tos.c).
maybe ; in such case code should be checked one day, because in all 
accuracy when changing machine type, we should first change machine 
type, then re-init all depending HW such as DSP or SCC or SCSI or 
whatever.
In that case I guess TOS check should be done first, and initializing 
everything else after that.
It's possible that those things done with TOS checks also require 
something else to be initialized, but maybe those can be ripped out when 
all other initialization is done after TOS version check.