AUTOIDE.ASM: old CF bug fix

This commit is contained in:
Tolik committed 2025-05-20 23:17:51 +10:00
1 parent 91dbea19dc
commit a678174d6e
3 files changed
+11 -3

No files matched your search

+1
View File
@@ -285,6 +285,7 @@ ATA_5x_LONG_WRITE:
JP ATA_5x_LONG_READ.shared
;ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ;
; !TODO ¯®¤¤¥à¦ª  8-bit data transfer mode ¤«ï ¤à¥¢­¨å ¢¨­â®¢
; A - Disk
; HL:IX - Sector
; DE - Address
+9 -2
View File
@@ -763,13 +763,20 @@ DETECTORS:
DEC HL
LD A,H
OR L
SCF
RET Z ; Absent
;SCF
;RET Z ; Absent
JR Z,.nop_exit
;
CALL SKIPKEY
RET C ; Skipped = Absent
;
JR .loop
;
.nop_exit: IN A,(C)
CP IDE.CtrlByte.Ready + IDE.CtrlByte.SeekComplete
RET Z ; old CF bug fix
SCF
RET ; Absent
;-------;
;-------;