Quote:
If you write code to attempt to do an RTE from a bus error that code will only be valid for the hardware system it was designed for.
Not 100% true. On top of the usual program counter and status word is four words of additional information, this is the same across the 680x0 family. Different is the data stacked before the program counter which, for the 68010 and up, is the format word, processor specific, and up to 29 additional words, this is cleared from the stack by the RTE and need not be handled by the exception code. The 68000 of course does not use a format word or stack any extra words before the program counter.
So you could write code to back up and retry, or skip the offending instruction, that would work on all the 680x0 family.
Lee.