Right. The H8 core does something similar-ish where there's an internal function that given an address computes the number of clocks needed to access it and all the opcodes are built on that.
Technically all the 4xxx registers should be internal to the core also but I could see that causing trouble for HDMA etc.
Last edited by R. Belmont; 08/17/09 04:55 PM.