This commit is contained in:
Anatoliy Belyanskiy 2024-04-21 04:57:22 +10:00
parent 55620e1adf
commit e43370d8a5
2 changed files with 41 additions and 47 deletions

@ -1 +1 @@
Subproject commit 73f764ccd1ab8de8dea7eef3b4f5cd27e2ea8dab
Subproject commit 62170ee7bc7dabe6fd55b94e89826ca510a60097

View File

@ -258,7 +258,6 @@ RDS000: LD C,IDE.Device.HDD
;SAVE HL!
RDS002: EXX
LD DE,#8908 ;WAIT BUSY=0 & DRQ=1 & ERR=0
;LD BC,IDE.Read.Status
CALL WAITPRT
EXX
RET C
@ -299,7 +298,6 @@ RDS004: DUP 16
.W44: INC XL ;INC LOADED SECTORS
EXX
LD DE,#C140 ;WAIT BUSY=0 & ERR=0 & READY=1
;LD BC,IDE.Read.Status
CALL WAITPRT
EXX
RET C
@ -404,7 +402,6 @@ WRS000:
RET C
EXX
LD DE,#C140 ;WAIT BUSY=0 & READY=1 & ERR=0
;LD BC,IDE.Read.Status
CALL WAITPRT
EXX
RET C
@ -440,7 +437,6 @@ NO_WriteProtect:
;SAVE HL!
WRS002: EXX
LD DE,#8908 ;WAIT BUSY=0 & DRQ=1 & ERR=0
;LD BC,IDE.Read.Status
CALL WAITPRT
EXX
RET C
@ -481,7 +477,6 @@ WRS003:
.W33: INC XL ;INC SAVED SECTORS
EXX
LD DE,#C140 ;WAIT BUSY=0 & ERR=0 & READY=1
;LD BC,IDE.Read.Status
CALL WAITPRT
EXX
RET C
@ -514,13 +509,11 @@ HDD_5x.VERIFY:
RET
;[]================================================================[#54]
;VERIFY SECTOR(S)
VRS000:
LD C,IDE.Device.HDD
VRS000: LD C,IDE.Device.HDD
CALL SELECT_DRIVE
RET C
EXX
LD DE,#C140 ;WAIT BUSY=0 & READY=1 & ERR=0
;LD BC,IDE.Read.Status
CALL WAITPRT
EXX
RET C
@ -537,7 +530,6 @@ VRS002: LD BC,IDE.Read.Status
SCF
RET
VRS003: LD DE,#C140 ;WAIT BUSY=0 & ERR=0 & READY=1
;LD BC,IDE.Read.Status
CALL WAITPRT
RET C
XOR A
@ -637,7 +629,9 @@ CHS005: INC A
WAITPRT:
LD BC,IDE.Read.Status
LD HL,#0000 ; § ¤¥à¦ª  ;!HARDCODE
;
.loop: PUSH HL
;
.loop2: IN A,(C)
AND D
CP E