diff --git a/Source/HBIOS/ppide.asm b/Source/HBIOS/ppide.asm index c0e0f6bf..b38a458a 100644 --- a/Source/HBIOS/ppide.asm +++ b/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