From eea7a03a2143e954678ef02d62c99dec03a48ba1 Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Tue, 2 Jan 2018 19:20:08 +0000 Subject: [PATCH] 65c816: fix bank 0 error --- Kernel/lib/65c816.s | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Kernel/lib/65c816.s b/Kernel/lib/65c816.s index 3efbd895..e11d3946 100644 --- a/Kernel/lib/65c816.s +++ b/Kernel/lib/65c816.s @@ -88,7 +88,7 @@ slow_path: lda #U_DATA__TOTALSIZE-1 ; including our live stack phb switch_patch_1: - mvn KERNEL_BANK,0 ; save stack and udata + mvn 0,KERNEL_BANK ; save stack and udata plb sep #$30 stz _inint @@ -126,7 +126,6 @@ _switchin: ldy #U_DATA lda #U_DATA__TOTALSIZE-1 switch_patch_2: - ; FIXME check syntax required for bank value ?? mvn KERNEL_BANK,0 ; after the MVN our data bank is KERNEL_DATA ; Our stack is now valid and we may use it again, our UDATA @@ -219,7 +218,7 @@ fork_patch: ldy #U_DATA_STASH lda #U_DATA__TOTALSIZE-1 fork_patch_2: - mvn KERNEL_BANK,0 + mvn 0,KERNEL_BANK plb ; back to kernel bank ldx ptr2 -- 2.34.1