mirror of
https://github.com/wwarthen/RomWBW.git
synced 2026-02-06 14:11:48 -06:00
VDA Device Initialization Flow Cleanup
This commit is contained in:
@@ -197,9 +197,9 @@ UART_INITP00:
|
||||
UART_INITP0:
|
||||
; DETECT THE UART TYPE
|
||||
CALL UART_DETECT ; DETERMINE UART TYPE
|
||||
LD (UART_TYPE),A ; SAVE TYPE
|
||||
OR A ; SET FLAGS
|
||||
RET Z ; ABORT IF NOTHING THERE
|
||||
LD (UART_TYPE),A ; SAVE TYPE
|
||||
|
||||
; UPDATE WORKING UART DEVICE NUM
|
||||
LD HL,UART_DEV ; POINT TO CURRENT UART DEVICE NUM
|
||||
@@ -207,15 +207,6 @@ UART_INITP0:
|
||||
INC (HL) ; INCREMENT IT (FOR NEXT LOOP)
|
||||
LD (IY),A ; UDPATE UNIT NUM
|
||||
|
||||
; ANNOUNCE PORT
|
||||
CALL NEWLINE ; FORMATTING
|
||||
PRTS("UART$") ; FORMATTING
|
||||
LD A,(IY) ; DEVICE NUM
|
||||
CALL PRTDECB ; PRINT DEVICE NUM
|
||||
PRTS(": IO=0x$") ; FORMATTING
|
||||
LD A,(IY + 1) ; GET BASE PORT
|
||||
CALL PRTHEXBYTE ; PRINT BASE PORT
|
||||
;
|
||||
; SETUP FOR GENERIC INIT ROUTINE
|
||||
LD A,(IY + 3) ; GET FEATURES BYTE
|
||||
LD (UART_FUNC),A ; SAVE IT
|
||||
@@ -335,6 +326,15 @@ UART_INITP1:
|
||||
PRTC(']')
|
||||
#ENDIF
|
||||
|
||||
; ANNOUNCE PORT
|
||||
CALL NEWLINE ; FORMATTING
|
||||
PRTS("UART$") ; FORMATTING
|
||||
LD A,(IY) ; DEVICE NUM
|
||||
CALL PRTDECB ; PRINT DEVICE NUM
|
||||
PRTS(": IO=0x$") ; FORMATTING
|
||||
LD A,(IY + 1) ; GET BASE PORT
|
||||
CALL PRTHEXBYTE ; PRINT BASE PORT
|
||||
|
||||
; PRINT THE UART TYPE
|
||||
LD A,(UART_TYPE)
|
||||
RLCA
|
||||
|
||||
Reference in New Issue
Block a user