From c3feb152ba660a0829e94d359dc7b583384c3b50 Mon Sep 17 00:00:00 2001 From: David Schmenk Date: Sun, 14 Jan 2018 18:47:52 -0800 Subject: [PATCH] Fix DI&MOD stomping on 65802 ESTK pointer --- src/vmsrc/plvm802.s | 2 +- src/vmsrc/plvmzp.inc | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/vmsrc/plvm802.s b/src/vmsrc/plvm802.s index 8b8acca..38db704 100644 --- a/src/vmsrc/plvm802.s +++ b/src/vmsrc/plvm802.s @@ -7,7 +7,7 @@ ;********************************************************** !CPU 65816 SELFMODIFY = 0 -DEBUG = 1 +DEBUG = 0 ;* ;* THE DEFAULT CPU MODE FOR EXECUTING OPCODES IS: ;* 16 BIT A/M diff --git a/src/vmsrc/plvmzp.inc b/src/vmsrc/plvmzp.inc index 5e45197..9b58895 100755 --- a/src/vmsrc/plvmzp.inc +++ b/src/vmsrc/plvmzp.inc @@ -18,7 +18,6 @@ ESTKL = ESTK ESTKH = ESTK+ESTKSZ/2 VMZP = ESTK+ESTKSZ ESP = VMZP -DVSIGN = VMZP IFP = ESP+1 IFPL = IFP IFPH = IFP+1 @@ -26,7 +25,8 @@ PP = IFP+2 PPL = PP PPH = PP+1 IPY = PP+2 -TMP = IPY+1 +DVSIGN = IPY+1 +TMP = DVSIGN+1 TMPL = TMP TMPH = TMP+1 NPARMS = TMPL