68k exception handling

See 68k vector table.

Divide by zero/Illegal instruction
(DIVU or DIVS by zero, or bad opcode)

6 bytes stack frame: 0:SR.w, 2:PC.l

Address error/Bus error
(Misaligned read/writes, hardware fault ?)

14 bytes stack frame: 0:R/W.w, 2:Access address.l, 6:Instruction.l, 8:SR.w, 10:PC.l

Displaying for debug
Don't forget to mask out all interrupts as soon as an exception is raised:

All register values can be retrieved from the previous MOVEMs and displayed on the fix layer: