Quite a regular 
|
I don't think anyone answered your original question - which was "why can't you use an emulator to run OS4?"
Contrary to popular opinion, OS4 does not run "on top of" the U-Boot ROM like a BIOS. U-Boot does only what its name suggests - boots the system. By the time you see the "modules loaded, now launching Kickstart" message, U-Boot has been discarded and plays no further part in the boot process.
However, the "dongle code" is stored in the U-Boot ROM and is checked to make sure the OS is running on an A1 and not some other hardware.
Also, all the device drivers (disk drivers, Ethernet, USB, floppy etc) are hard-coded for the addresses of the hardware interfaces in the AmigaOne. All the drivers would have to be re-written for the target platform - or provided with a wrapper for the target platform's own drivers.
So although you could probably emulate the instruction set of the PPC on an x86 (or use the PPC of another platform), there are a lot of hard-coded references to the AmigaOne hardware within the OS, and you would have to find a way around them.
|