From 8a560bfbbbfeea58cda464328a595859b7b9dc60 Mon Sep 17 00:00:00 2001 From: b1ackmai1er Date: Sun, 4 Aug 2019 20:29:29 +0800 Subject: [PATCH] Resync --- Source/HBIOS/plt_sbc.inc | 5 ++++- Source/HBIOS/std.asm | 8 ++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/Source/HBIOS/plt_sbc.inc b/Source/HBIOS/plt_sbc.inc index 008eac4e..ed472aae 100644 --- a/Source/HBIOS/plt_sbc.inc +++ b/Source/HBIOS/plt_sbc.inc @@ -20,4 +20,7 @@ MPGENA .EQU SBC_BASE + $1C ; PAGING ENABLE REGISTER - BIT 0 = 1 (WRITE ONLY) RTC .EQU SBC_BASE + $10 ; ADDRESS OF RTC LATCH AND INPUT PORT PPIBASE .EQU SBC_BASE + $00 ; PPI 82C55 I/O IS DECODED TO PORT 60-67 PIOZBASE .EQU $88 ; ZILOG PERIPHERALS DEFAULT PIO DEFAULT -PIO4BASE .EQU $90 ; ECB-4PIO DEFAULT PIO DEFAULT \ No newline at end of file +PIO4BASE .EQU $90 ; ECB-4PIO DEFAULT PIO DEFAULT +; +; +FIFO_BASE .EQU $0C ; ECB USB-FIFO DEFAULT PORT diff --git a/Source/HBIOS/std.asm b/Source/HBIOS/std.asm index 35dad128..bf4a9323 100644 --- a/Source/HBIOS/std.asm +++ b/Source/HBIOS/std.asm @@ -269,6 +269,14 @@ IVT_PIO3 .EQU 24 IVT_SER2 .EQU 26 IVT_SER3 .EQU 28 ; +; +; DEVICE DRIVER TO BE INITIALIZED FIRST. FIRST CIO DRIVER, UNIT 0 INITIALIZED BECOMES PRIMARY CONSOLE. +; IS AN INDEX INTO THE ENABLED INITIALIZATION DRIVER LIST i.e. ASCI, UART, SIO, ACIA, PIO, UF ETC. +; EXAMPLE: IF ONLY UART, SIO AND PIO ARE ENABLE AND THE SIO IS DESIRED AS THE PRIMARY CONSOLE, +; SET FORCECON TO 2 IN YOUR CUSTOM CONFIGURATION FILE i.e. "FORCECON: .SET 2" +; +FORCECON .EQU 0 ; DEFAULT IS TO FOLLOW NORMAL SEQUENCE +; #INCLUDE "build.inc" ; INCLUDE USER CONFIG, ADD VARIANT, TIMESTAMP, & ROMSIZE ; #IF ((PLATFORM == PLT_N8) | (PLATFORM == PLT_MK4) | (PLATFORM == PLT_RCZ180))