Browse Source

Merge pull request #3 from electrified/ppide-fix

Don't care if disabling 8-bit transfers fails on 16-bit drives
pull/4/head
Wayne Warthen 8 years ago
committed by GitHub
parent
commit
4579b1fd9c
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  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
#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

Loading…
Cancel
Save