From e6a80a69d57f0591c5f03c3ee5195c02bc5c2bfd Mon Sep 17 00:00:00 2001 From: Neal Andrew Crook Date: Thu, 28 Jul 2016 20:43:59 +0100 Subject: [PATCH] Add defines for all 3 UARTs. --- Kernel/platform-multicomp09/multicomp09.s | 6 +++--- Kernel/platform-multicomp09/platform.def | 14 +++++++++++--- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/Kernel/platform-multicomp09/multicomp09.s b/Kernel/platform-multicomp09/multicomp09.s index bf1c7737..d4b4433e 100644 --- a/Kernel/platform-multicomp09/multicomp09.s +++ b/Kernel/platform-multicomp09/multicomp09.s @@ -481,9 +481,9 @@ map_for_swap ;;; returns: nothing outchar: pshs b,cc -vdubiz ldb UARTSTA +vdubiz ldb UARTSTA0 bitb #2 - beq vdubiz ; busy + beq vdubiz ; busy - sta UARTDAT ; ready, send character + sta UARTDAT0 ; ready, send character puls b,cc,pc diff --git a/Kernel/platform-multicomp09/platform.def b/Kernel/platform-multicomp09/platform.def index a9ac230a..827944b3 100644 --- a/Kernel/platform-multicomp09/platform.def +++ b/Kernel/platform-multicomp09/platform.def @@ -41,6 +41,14 @@ SDLBA1 equ $FFDB ; not used here SDLBA2 equ $FFDC ; not used here -;;; vdu/virtual UART registers -UARTDAT equ $ffd1 -UARTSTA equ $ffd0 +;;; Port0, tty1: vdu/virtual UART registers - default boot console +UARTDAT0 equ $ffd1 +UARTSTA0 equ $ffd0 + +;;; Port1, tty2: UART registers - additional console +UARTDAT1 equ $ffd1 +UARTSTA1 equ $ffd0 + +;;; Port2, tty3: UART registers - drivewire link to server +UARTDAT2 equ $ffd1 +UARTSTA2 equ $ffd0 -- 2.34.1