Browse Source

Update acia.asm

Updated ACIA detection to use primary ACIA port instead of phantom port.
pull/112/head
Wayne Warthen 6 years ago
parent
commit
c6eee95a55
  1. 7
      Source/HBIOS/acia.asm

7
Source/HBIOS/acia.asm

@ -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

Loading…
Cancel
Save