mirror of
https://github.com/wwarthen/RomWBW.git
synced 2026-02-06 22:13:13 -06:00
Implement "safe mode" boot process
Lots of ways this could be done. I have chosen to set it up so it just boots with a minimum driver set. On SBC test by setting BT_REC_TYPE to BT_REC_SBC02 and use the 1-bit jumper (crtact) jumper to enable. Options for other platforms needs to be considered.
This commit is contained in:
@@ -23,7 +23,7 @@
|
||||
FALSE .EQU 0
|
||||
TRUE .EQU ~FALSE
|
||||
;
|
||||
; DEBUGGNG OPTIONS
|
||||
; DEBUGGING OPTIONS
|
||||
;
|
||||
USENONE .EQU 0 ; NO DEBUG
|
||||
USEXIO .EQU 1 ; BASIC SERIAL DRIVER
|
||||
@@ -74,6 +74,15 @@ MM_Z180 .EQU 4 ; Z180 NATIVE MEMORY MANAGER
|
||||
BT_MENU .EQU 1 ; WAIT FOR MENU SELECTION AT LOADER PROMPT
|
||||
BT_AUTO .EQU 2 ; AUTO SELECT BOOT_DEFAULT AFTER BOOT_TIMEOUT
|
||||
;
|
||||
; BOOT RECOVERY METHODS
|
||||
;
|
||||
BT_REC_NONE .EQU 0 ; NO RECOVERY MODE
|
||||
BT_REC_FORCE .EQU 1 ; FORCE BOOT RECOVERY MODE
|
||||
BT_REC_SBC01 .EQU 2 ; ECB-SBCV2 - BIT 1 RTC HIGH
|
||||
BT_REC_SBC02 .EQU 3 ; ECB-SBCV2 - 1-BIT IO PORT
|
||||
;
|
||||
BT_REC_TYPE .EQU BT_REC_NONE ; BOOT RECOVERY METHOD TO USE
|
||||
;
|
||||
; FLOPPY DISK MEDIA SELECTIONS (ID'S MUST BE INDEX OF ENTRY IN FCD_TBL)
|
||||
;
|
||||
FDM720 .EQU 0 ; 3.5" FLOPPY, 720KB, 2 SIDES, 80 TRKS, 9 SECTORS
|
||||
|
||||
Reference in New Issue
Block a user