From 5100cfd4a120a57824e44314b1229a888a6f2990 Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Sun, 16 Apr 2017 22:09:11 +0300 Subject: [PATCH] Some instructions had wrong stacked address error/bus error PC. --- gencpu.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gencpu.cpp b/gencpu.cpp index 1c0bbf17..2420d64e 100644 --- a/gencpu.cpp +++ b/gencpu.cpp @@ -1628,8 +1628,7 @@ static void genamode2x (amodes mode, const char *reg, wordsizes size, const char } } else { // fetch - pc_68000_offset_fetch += 2; - exception_pc_offset = pc_68000_offset_fetch; + exception_pc_offset = pc_68000_offset + pc_68000_offset_fetch; } if ((using_prefetch || using_ce) && using_exception_3 && getv != 0 && size != sz_byte) { -- 2.47.3