gary_c wrote:
I'm not sure building from the original source code is really better than doing a modern functional equivalent from a fresh start
Thats what hyperion have done with EXECSG. :roll:
As for the dongle I would imagine that during the installation a function / functions will be called that are in the ROM.
Or if the boot device is set to CD-ROM then it will check for specific files on the CD before installing it.
This way the system knows you have a Amiga OS CD in the drive and will stop it from booting from the CD-ROM.
So what about a cloned HD with OS4 already installed.
Well I image that the HAL or EXEC during initialisation will call functions in the ROM that need to be present for the OS to Boot.
This is the way I would do it rather than checking a memory location in the ROM for a value as that could be easily cracked as the comparision value needed would have to be in the HAL / EXEC code its self.