Author: PeP (c83-254-252-144.bredband.comhem.se)
Date: 04-10-2009 16:23
I've done some private research in this matter, and I have a ColdFire EVB with Didiers TOS port on it.
The thing is - mint & MaAES has been *ported* and patched to run on this architecture.
There are a few things that cause severe compatibility issues:
1. Stack pointer works differently when pushing a byte. This can be patched in *some* cases, but is often impossible to detect and simply cannot be trapped and emulated.
2. Different implementation of certain instructions cannot be detected and emulated. Only missing instructions can be dealt with that way.
3. Supervisor mode is (very) different. The CF is somewhat compatible in user mode however.
Apples move to PPC include a full 68k emulator and cannot be compared to a CF based Atari at all.
Having said this, I think it would be great to run the OS on ColdFire - and PPC. Diversity could be healthy for future development.