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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
4 additions and
4 deletions
-
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 |
|
|
|
|