Update acia.asm

Updated ACIA detection to use primary ACIA port instead of phantom port.
This commit is contained in:
Wayne Warthen
2020-04-20 14:14:56 -07:00
parent 4ce0e1f657
commit c6eee95a55

View File

@@ -576,15 +576,8 @@ ACIA_DEVICE:
;
; ACIA DETECTION ROUTINE
;
; NOTE THAT THE ACIA MODULES ONLY QUALIFY ADDRESS BITS 7 & 6, SO
; THE ACIA'S TWO PORTS APPEAR REPEATEDLY OVER AN ADDRESS RANGE
; OF $40 STARTING FROM THE REAL BASE PORT.
; WE TAKE ADVANTAGE OF THIS TO AVOID CONFLICTING WITH SIO
; AND COMPACT FLASH MODULES DURING DETECTION PROBES.
;
ACIA_DETECT:
LD A,(IY+3) ; BASE PORT ADDRESS
ADD A,$18 ; OFFSET (SEE ABOVE)
LD C,A ; PUT IN C FOR I/O
CALL ACIA_DETECT2 ; CHECK IT
JR Z,ACIA_DETECT1 ; FOUND IT, RECORD IT