mirror of
https://github.com/wwarthen/RomWBW.git
synced 2026-02-06 14:11:48 -06:00
Implement BOOTCON
Added BOOTCON config variable to allow setting the boot console device. This replaces FORCECON and removes the code that used to rearrange the PCINITTBL.
This commit is contained in:
@@ -353,13 +353,6 @@ WDOG_NONE .EQU 0 ; NONE
|
||||
WDOG_EZZ80 .EQU 1 ; EASY Z80 WATCHDOG
|
||||
WDOG_SKZ .EQU 2 ; SK Z80 CPU W/ 512K
|
||||
;
|
||||
; 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 (BIOS == BIOS_WBW)
|
||||
@@ -414,6 +407,7 @@ TM_CTC .EQU 1
|
||||
TM_TMS .EQU 2
|
||||
TM_SIMH .EQU 3
|
||||
TM_Z180 .EQU 4
|
||||
TM_Z280 .EQU 5
|
||||
;
|
||||
.ECHO "SYSTEM TIMER:"
|
||||
SYSTIM .EQU TM_NONE
|
||||
@@ -443,6 +437,11 @@ SYSTIM .SET TM_SIMH
|
||||
SYSTIM .SET TM_Z180
|
||||
.ECHO " Z180"
|
||||
#ENDIF
|
||||
;
|
||||
#IF ((CPUFAM == CPU_Z280) & (MEMMGR == MM_Z280))
|
||||
SYSTIM .SET TM_Z280
|
||||
.ECHO " Z280"
|
||||
#ENDIF
|
||||
;
|
||||
#IF SYSTIM == TM_NONE
|
||||
.ECHO " NONE"
|
||||
|
||||
Reference in New Issue
Block a user