AUTOIDE.ASM: old CF bug fix
This commit is contained in:
parent
91dbea19dc
commit
a678174d6e
@ -1 +1 @@
|
|||||||
Subproject commit 68e156a69e848e7b01656cdf67122022999d75ee
|
Subproject commit 4f698b28e432a75ad23d662972d9b23452ff2134
|
||||||
@ -285,6 +285,7 @@ ATA_5x_LONG_WRITE:
|
|||||||
JP ATA_5x_LONG_READ.shared
|
JP ATA_5x_LONG_READ.shared
|
||||||
|
|
||||||
;ŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰ;
|
;ŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰ;
|
||||||
|
; !TODO ¯®¤¤¥à¦ª 8-bit data transfer mode ¤«ï ¤à¥¢¨å ¢¨â®¢
|
||||||
; A - Disk
|
; A - Disk
|
||||||
; HL:IX - Sector
|
; HL:IX - Sector
|
||||||
; DE - Address
|
; DE - Address
|
||||||
|
|||||||
@ -763,13 +763,20 @@ DETECTORS:
|
|||||||
DEC HL
|
DEC HL
|
||||||
LD A,H
|
LD A,H
|
||||||
OR L
|
OR L
|
||||||
SCF
|
;SCF
|
||||||
RET Z ; Absent
|
;RET Z ; Absent
|
||||||
|
JR Z,.nop_exit
|
||||||
;
|
;
|
||||||
CALL SKIPKEY
|
CALL SKIPKEY
|
||||||
RET C ; Skipped = Absent
|
RET C ; Skipped = Absent
|
||||||
;
|
;
|
||||||
JR .loop
|
JR .loop
|
||||||
|
;
|
||||||
|
.nop_exit: IN A,(C)
|
||||||
|
CP IDE.CtrlByte.Ready + IDE.CtrlByte.SeekComplete
|
||||||
|
RET Z ; old CF bug fix
|
||||||
|
SCF
|
||||||
|
RET ; Absent
|
||||||
;-------;
|
;-------;
|
||||||
|
|
||||||
;-------;
|
;-------;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user