fix sense of DATA line reading.
This commit is contained in:
1 parent
38b35d05ad
commit
9f0880ed7e
1 file changed
+5
-2
@@ -9,10 +9,12 @@ iec_tx_byte:
|
|||||||
|
|
||||||
;; Did a device respond? (DATA will be pulled if so)
|
;; Did a device respond? (DATA will be pulled if so)
|
||||||
lda $DD00
|
lda $DD00
|
||||||
bmi +
|
sta $0418
|
||||||
|
bpl +
|
||||||
|
|
||||||
;; No devices present, so we can immediately return with device not found
|
;; No devices present, so we can immediately return with device not found
|
||||||
pla
|
pla
|
||||||
|
inc $420
|
||||||
jmp kernalerror_DEVICE_NOT_FOUND
|
jmp kernalerror_DEVICE_NOT_FOUND
|
||||||
*
|
*
|
||||||
|
|
||||||
@@ -71,11 +73,12 @@ iec_tx_byte_l1:
|
|||||||
;; try a set number of times
|
;; try a set number of times
|
||||||
ldx #$ff
|
ldx #$ff
|
||||||
* lda $DD00
|
* lda $DD00
|
||||||
bmi +
|
bpl +
|
||||||
dex
|
dex
|
||||||
bne -
|
bne -
|
||||||
|
|
||||||
;; Timeout - DEVICE NOT PRESENT
|
;; Timeout - DEVICE NOT PRESENT
|
||||||
|
inc $421
|
||||||
jmp kernalerror_DEVICE_NOT_FOUND
|
jmp kernalerror_DEVICE_NOT_FOUND
|
||||||
*
|
*
|
||||||
;; All done.
|
;; All done.
|
||||||
|
|||||||
Reference in new issue
Block a user