Don't care if disabling 8-bit transfers fails on 16-bit drives

This commit is contained in:
Ed
2017-11-23 23:03:55 +00:00
parent 4c91264062
commit 8e7f41cd08

View File

@@ -1006,16 +1006,16 @@ PPIDE_INITDEV:
LD A,PPIDE_FEAT_DISABLE8BIT ; FEATURE VALUE = DISABLE 8-BIT PIO
#ENDIF
CALL PPIDE_SETFEAT ; SET FEATURE
RET NZ ; BAIL OUT ON ERROR
;
CALL PPIDE_IDENTIFY ; EXECUTE PPIDENTIFY COMMAND
#IF (IDE8BIT)
#IF (PPIDE8BIT)
; "REAL" IDE DRIVES MAY NOT ACCEPT THE DISABLE8BIT FEATURE COMMAND,
; SO IT IS ONLY AN ERROR IF WE ARE ATTEMPTING TO ENABLE8BIT.
; CREDIT TO ED BRINDLEY FOR THIS CORRECTION.
RET NZ ; BAIL OUT ON ERROR
#ENDIF
;
CALL PPIDE_IDENTIFY ; EXECUTE PPIDENTIFY COMMAND
RET NZ ; BAIL OUT ON ERROR
;
LD DE,HB_WRKBUF ; POINT TO BUFFER
DCALL DUMP_BUFFER ; DUMP IT IF DEBUGGING