From ed03bf0ee1fcdb9f4d0db2a8456d4cddaf20a936 Mon Sep 17 00:00:00 2001 From: Tolik <85737314+Tolik-Trek@users.noreply.github.com> Date: Thu, 26 Dec 2024 02:02:54 +1000 Subject: [PATCH] recover --- src/bios/exp/EXTENDED/IDE/ATAPI_DRV.ASM | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/bios/exp/EXTENDED/IDE/ATAPI_DRV.ASM b/src/bios/exp/EXTENDED/IDE/ATAPI_DRV.ASM index 2d84a1c..ebed052 100644 --- a/src/bios/exp/EXTENDED/IDE/ATAPI_DRV.ASM +++ b/src/bios/exp/EXTENDED/IDE/ATAPI_DRV.ASM @@ -229,10 +229,10 @@ EXEC_PACKET_COMMAND: LD BC,IDE.Write.Command LD A,IDE.ATAPI.Packet OUT (C),A - ;CALL CD_WAITPRT - ;EXX - ;RET C - ;EXX + CALL CD_WAITPRT + EXX + RET C + EXX LD DE,256*(IDE.CtrlByte.DataRequest+IDE.CtrlByte.Error)+IDE.CtrlByte.DataRequest CALL CD_WAITPRT.Custom EXX @@ -371,7 +371,7 @@ EXEC_PACKET_COMMAND: ;----------------------------------------------------------------------; ; D - MASK, E - PATTERN -CD_WAITPRT: LD DE,256*(IDE.CtrlByte.DataRequest) + 0 +CD_WAITPRT: LD DE,256*(IDE.CtrlByte.Busy) + 0 .Custom: LD B,100 LD HL,#0000 .LOOP: LD A,high IDE.Read.Status