I know i can do some of this on overrides.c, but may be good ideas.. :-)
Any way to pass to the substitute mcu the "actual" forced scandoubler parameter? will be a good idea (for boards where you can read the state in flash or sram.
Another option will be an initial config file (may be mist.ini compatible).
Posibility of reading the core name to load corename.rom (and mount corename.vhd) at boot.
I know i can do some of this on overrides.c, but may be good ideas.. :-)