diff options
-rw-r--r-- | src/emu/cpu/m6809/base6x09.ops | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/emu/cpu/m6809/base6x09.ops b/src/emu/cpu/m6809/base6x09.ops index 953e279205d..c0a1f59c0db 100644 --- a/src/emu/cpu/m6809/base6x09.ops +++ b/src/emu/cpu/m6809/base6x09.ops @@ -489,6 +489,7 @@ SWI: // doesn't use SOFTWARE_INTERRUPT label because SWI will // inhibit IRQ/FIRQ set_ea(VECTOR_SWI); + m_cc |= CC_E; set_regop16(m_s); m_temp.w = entire_state_registers(); %PUSH_REGISTERS; |