Browse Source

Propagate IDE Fix to PPIDE

Credit to Ed Brindley
pull/3/head
Wayne Warthen 8 years ago
parent
commit
366bb7301f
  1. 4
      Source/HBIOS/ide.asm
  2. 6
      Source/HBIOS/ppide.asm

4
Source/HBIOS/ide.asm

@ -962,8 +962,8 @@ IDE_INITDEV:
#IF (IDE8BIT) #IF (IDE8BIT)
; "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
; 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 RET NZ ; BAIL OUT ON ERROR
#ENDIF #ENDIF
; ;

6
Source/HBIOS/ppide.asm

@ -1009,7 +1009,13 @@ PPIDE_INITDEV:
RET NZ ; BAIL OUT ON ERROR RET NZ ; BAIL OUT ON ERROR
; ;
CALL PPIDE_IDENTIFY ; EXECUTE PPIDENTIFY COMMAND 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 RET NZ ; BAIL OUT ON ERROR
#ENDIF
; ;
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