From 487e78ef36db347553b2246083dfc3d6d2138ee7 Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Tue, 24 Mar 2020 22:00:49 -0700 Subject: [PATCH] swtp6800: Fix incorrect address to data table SOFTWARE INTERRUPT vector As reported/suggested Clinton Yourth @cyourth-cognonic in #820 Fix approved by simulator Bill Beech --- swtp6800/common/m6800.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swtp6800/common/m6800.c b/swtp6800/common/m6800.c index 834f657b..c4222df8 100644 --- a/swtp6800/common/m6800.c +++ b/swtp6800/common/m6800.c @@ -535,7 +535,7 @@ t_stat sim_instr (void) push_byte(B); push_byte(CCR); SET_FLAG(IF); - PC = CPU_BD_get_mword(0xFFFB) & ADDRMASK; + PC = CPU_BD_get_mword(0xFFFA) & ADDRMASK; break; case 0x40: /* NEG A */ op1 = A;