mirror of
https://github.com/Tolik-Trek/Sprinter-BIOS.git
synced 2026-11-15 12:10:52 +03:00
AUTOIDE.ASM: old CF bug fix
This commit is contained in:
1 parent
91dbea19dc
commit
a678174d6e
3 files changed
+11
-3
No files matched your search
+1
-1
Submodule Shared_Includes updated: 68e156a69e...4f698b28e4.
@@ -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
|
||||
|
||||
@@ -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
|
||||
;-------;
|
||||
|
||||
;-------;
|
||||
|
||||
Reference in new issue
Block a user