Quirks? Not really, it is a very orthogonal instruction set, compared to what intel produced.
The quirks I'm referring to are about the differences in the cpu's themselves (68000, 68010, 68020, 68030, 68040, 68060)...compilers "hide" those things...sometimes...
Another laughable point is the demand for an MMU. Yet another quirky feature.
https://en.wikipedia.org/wiki/Motorola_68851https://en.wikipedia.org/wiki/Motorola_68451Which MMU do you implement in the Apollo?
Yet people will whine about the *custom* one they are developing... /facepalm.
Again, OS-level support is missing in 3.1 for an MMU. How is that a must-have feature?
When the OS has been elevated to a modern standard, then it will be *must-have* but the Apollo's MMU will set that standard going forward, not looking backwards.