Originally Posted by Minuous
This seems rather pointless. If it's not exactly 100% the same byte-for-byte then by definition it is not 100% compatible.
I don't think that's true, not unless some code which bashes the HW calls a kickstart routine by using its address on the ROM rather than using that routines label. Which would mean that said code would not run on any model of Amiga other than that which the coder used anyway.
As long as it has all the routines on the KS, and as long as they all function the same, then it should be 100% compatible.
And then there's the possibility that the new routines may actually be better than those on the current 3.1 roms, which is exiting also.