Browse Source

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

pull/3/head
Ed 8 years ago
parent
commit
8e7f41cd08
  1. 8
      Source/HBIOS/ppide.asm

8
Source/HBIOS/ppide.asm

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

Loading…
Cancel
Save