Browse Source
Merge pull request #221 from wwarthen/dev
Fix UART Driver
pull/244/head
b1ackmai1er
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with
5 additions and
7 deletions
-
Source/HBIOS/uart.asm
-
Source/ver.inc
-
Source/ver.lib
|
|
|
@ -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 |
|
|
|
|
|
|
|
@ -2,4 +2,4 @@ |
|
|
|
#DEFINE RMN 1 |
|
|
|
#DEFINE RUP 1 |
|
|
|
#DEFINE RTP 0 |
|
|
|
#DEFINE BIOSVER "3.1.1-pre.113" |
|
|
|
#DEFINE BIOSVER "3.1.1-pre.114" |
|
|
|
|
|
|
|
@ -3,5 +3,5 @@ rmn equ 1 |
|
|
|
rup equ 1 |
|
|
|
rtp equ 0 |
|
|
|
biosver macro |
|
|
|
db "3.1.1-pre.113" |
|
|
|
db "3.1.1-pre.114" |
|
|
|
endm |
|
|
|
|