mirror of
https://github.com/wwarthen/RomWBW.git
synced 2026-02-06 22:13:13 -06:00
Update acia.asm
Updated ACIA detection to use primary ACIA port instead of phantom port.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user