|
|
|
@ -138,7 +138,7 @@ UART_INITUNIT: |
|
|
|
LD (IY+1),A ; AND SAVE IN CONFIG TABLE |
|
|
|
OR A ; SET FLAGS |
|
|
|
RET Z ; ABORT IF NOTHING THERE |
|
|
|
; |
|
|
|
; |
|
|
|
; UPDATE WORKING UART DEVICE NUM |
|
|
|
LD HL,UART_DEV ; POINT TO CURRENT UART DEVICE NUM |
|
|
|
LD A,(HL) ; PUT IN ACCUM |
|
|
|
@ -643,10 +643,9 @@ UART_DEVICE: |
|
|
|
; |
|
|
|
UART_DETECT: |
|
|
|
CALL UART_CHIP ; DETECT CHIP VARIANT |
|
|
|
RET Z ; DONE IF NO CHIP |
|
|
|
|
|
|
|
;LD A,UART_16550A ; *DEBUG* |
|
|
|
|
|
|
|
OR A |
|
|
|
RET Z ; DONE IF NO CHIP |
|
|
|
LD C,A ; PUT CHIP VARIANT IN C |
|
|
|
; |
|
|
|
; *** FIXME *** THIS NEEDS TO CHANGE WHEN INTMODE 2/3 IS IMPLEMENTED. AT THIS |
|
|
|
@ -679,7 +678,6 @@ UART_DETECT1: |
|
|
|
; |
|
|
|
UART_DETECT2: |
|
|
|
LD A,C ; RETURN RESULT IN A |
|
|
|
CALL PRTHEXBYTE |
|
|
|
RET |
|
|
|
; |
|
|
|
; DETERMINE TEH UART CHIP VARIANT AND RETURN IN A |
|
|
|
|