From 09b22beb5a2b9e81b255a4b4bb263d68b238b03f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Banaan=20Ananas?= Date: Tue, 6 Sep 2011 18:21:22 +0000 Subject: [PATCH] software int (like BRK) doesn't change d flag (probably a leftover from G65816 sourcecode?) --- src/emu/cpu/m37710/m37710op.h | 1 - 1 file changed, 1 deletion(-) diff --git a/src/emu/cpu/m37710/m37710op.h b/src/emu/cpu/m37710/m37710op.h index 2fbf1765f00..ba2da9fc85e 100644 --- a/src/emu/cpu/m37710/m37710op.h +++ b/src/emu/cpu/m37710/m37710op.h @@ -296,7 +296,6 @@ INLINE void m37710i_interrupt_software(m37710i_cpu_struct *cpustate, uint vector m37710i_push_16(cpustate, REG_PC); m37710i_push_8(cpustate, cpustate->ipl); m37710i_push_8(cpustate, m37710i_get_reg_p(cpustate)); - FLAG_D = DFLAG_CLEAR; m37710i_set_flag_i(cpustate, IFLAG_SET); REG_PB = 0; m37710i_jump_16(cpustate, m37710i_read_16_normal(cpustate, vector));