From: Tormod Volden Date: Sun, 10 May 2015 14:24:59 +0000 (+0200) Subject: dragon ports: Fix wrong mapping in uget() X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=dc5efee7c73936f475ca9737367610c4b870c5e7;p=FUZIX.git dragon ports: Fix wrong mapping in uget() Thanks to Brett Gordon for finding this bug. Fixes for instance display of command name in "ps", and terminal settings with "stty". Signed-off-by: Tormod Volden --- diff --git a/Kernel/platform-dragon-nx32/usermem_sam.s b/Kernel/platform-dragon-nx32/usermem_sam.s index 1be408af..08ff7494 100644 --- a/Kernel/platform-dragon-nx32/usermem_sam.s +++ b/Kernel/platform-dragon-nx32/usermem_sam.s @@ -50,10 +50,10 @@ __uget: ldy 9,s ; count orcc #0x10 ugetl: - lda ,x+ jsr map_process_always - sta ,u+ + lda ,x+ jsr map_kernel + sta ,u+ leay -1,y bne ugetl puls u,y,cc,pc diff --git a/Kernel/platform-dragon/usermem_sam.s b/Kernel/platform-dragon/usermem_sam.s index bd3e313c..4360de8b 100644 --- a/Kernel/platform-dragon/usermem_sam.s +++ b/Kernel/platform-dragon/usermem_sam.s @@ -46,10 +46,10 @@ __uget: ldy 9,s ; count orcc #0x10 ugetl: - lda ,x+ SAM_USER - sta ,u+ + lda ,x+ SAM_KERNEL + sta ,u+ leay -1,y bne ugetl puls u,y,cc,pc