diff --git a/Shared_Includes b/Shared_Includes index 62170ee..646d25e 160000 --- a/Shared_Includes +++ b/Shared_Includes @@ -1 +1 @@ -Subproject commit 62170ee7bc7dabe6fd55b94e89826ca510a60097 +Subproject commit 646d25e0b6b9341ca9d6c6ade133edce3f38b362 diff --git a/src/bios/exp/FUNC_4x.ASM b/src/bios/exp/FUNC_4x.ASM index 0942404..f0a3975 100644 --- a/src/bios/exp/FUNC_4x.ASM +++ b/src/bios/exp/FUNC_4x.ASM @@ -379,7 +379,7 @@ HD_WR_LOOP: LD A,(HL) OUT (SLOT3),A EX AF,AF' - LD HL,#C000 ;!!!!! + LD HL,#C000 ; !HARDCODE JR HD_WR_L2 ; [ ] пока работает только с одним каналом (по-старому) @@ -389,12 +389,12 @@ FN_HDD_RECAL: OUT (C),A LD A,IDE.ATA.ExecuteDeviceDiagnostic CALL HD_CMD_EXE - AND A - BIT IDE.ControlBit.Error,A + ;AND A + CP IDE.ControlByte.Error RET Z LD BC,IDE.Read.Error IN A,(C) - CP 1 ; !!!!! глянуть + CP 1 ; !HARDCODE RET Z SCF RET diff --git a/src/bios/shared/RECOVERY.IMG b/src/bios/shared/RECOVERY.IMG index ca0191d..8711a68 100755 Binary files a/src/bios/shared/RECOVERY.IMG and b/src/bios/shared/RECOVERY.IMG differ