Apple has done this before for PowerPC software on Intel hardware and Microsoft is doing it right now for Intel software on ARM hardware: Compatibility modes (or how you'd call it - they enable the software to run without modification, albeit at lowered performance).