From db045ec2f95ec80c11b5f04059f49feec6f36664 Mon Sep 17 00:00:00 2001 From: Tormod Volden Date: Sun, 17 May 2015 10:55:22 +0200 Subject: [PATCH] dragon: Set up SAM vector for kernel too Otherwise SAM_SAVE will read a bogus value when on the kernel page and SAM_RESTORE will fail to return to it. Signed-off-by: Tormod Volden --- Kernel/platform-dragon/p6809.s | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Kernel/platform-dragon/p6809.s b/Kernel/platform-dragon/p6809.s index 2144f03f..86a8194c 100644 --- a/Kernel/platform-dragon/p6809.s +++ b/Kernel/platform-dragon/p6809.s @@ -69,6 +69,9 @@ init_hardware: std _ramsize ldd #56 std _procmem + ; set up SAM vector for kernel + ldx #0 + jsr _program_vectors ; Turn on PIA CB1 (50Hz interrupt) lda 0xFF03 ora #1 -- 2.34.1