From 366bb7301fb51f48d483dc4f1c87afd7ca894407 Mon Sep 17 00:00:00 2001 From: Wayne Warthen Date: Wed, 22 Nov 2017 13:26:40 -0800 Subject: [PATCH] Propagate IDE Fix to PPIDE Credit to Ed Brindley --- Source/HBIOS/ide.asm | 4 ++-- Source/HBIOS/ppide.asm | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Source/HBIOS/ide.asm b/Source/HBIOS/ide.asm index b1fcec4c..cc32f20f 100644 --- a/Source/HBIOS/ide.asm +++ b/Source/HBIOS/ide.asm @@ -962,8 +962,8 @@ IDE_INITDEV: #IF (IDE8BIT) ; "REAL" IDE DRIVES MAY NOT ACCEPT THE DISABLE8BIT FEATURE COMMAND, - ; SO IT IS ONLY AN ERROR IF WE ARE ATTEMPTING TO ENABLE8BIT - ; THANKS TO ED ? FOR POINTING THIS OUT. + ; 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 ; diff --git a/Source/HBIOS/ppide.asm b/Source/HBIOS/ppide.asm index f7b5c558..c0e0f6bf 100644 --- a/Source/HBIOS/ppide.asm +++ b/Source/HBIOS/ppide.asm @@ -1009,7 +1009,13 @@ PPIDE_INITDEV: RET NZ ; BAIL OUT ON ERROR ; CALL PPIDE_IDENTIFY ; EXECUTE PPIDENTIFY COMMAND + +#IF (IDE8BIT) + ; "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 ; LD DE,HB_WRKBUF ; POINT TO BUFFER DCALL DUMP_BUFFER ; DUMP IT IF DEBUGGING