From 9a65a386bfb6aaccc7fb476a3e159a684af65743 Mon Sep 17 00:00:00 2001 From: Anatoliy Belyanskiy Date: Sat, 2 Sep 2023 07:47:06 +1000 Subject: [PATCH] ... --- constants/SP2000.inc | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/constants/SP2000.inc b/constants/SP2000.inc index d72706c..5c062e8 100644 --- a/constants/SP2000.inc +++ b/constants/SP2000.inc @@ -1824,6 +1824,7 @@ Drive: ATAPI: .Packet EQU #A0 .IdentifyPackedDevice EQU #A1 +.Reset EQU #08 ; ATA: ; ATA-2 commands ************************ @@ -1841,15 +1842,23 @@ ATA: .AcknowledgeMediaChange EQU #db .PostBoot EQU #dc .PreBoot EQU #dd -.CheckPowerMode EQU #98 -.CheckPowerMode2 EQU #e5 .DoorLock EQU #de .DoorUnlock EQU #df .DownloadMicrocode EQU #92 +; Power Mode +.CheckPowerMode EQU #98 +.CheckPowerMode2 EQU #e5 .Idle EQU #97 .Idle2 EQU #e3 .IdleImmediate EQU #95 .IdleImmediate2 EQU #e1 +.Sleep EQU #99 +.Sleep2 EQU #e6 +.Standby EQU #96 +.Standby2 EQU #e2 +.StandbyImmediate EQU #94 +.StandbyImmediate2 EQU #e0 +; .MediaEject EQU #ed .Nop EQU #00 .ReadBuffer EQU #e4 @@ -1861,12 +1870,6 @@ ATA: .SetFeatures.Disable8bit EQU #81 ; Disable 8-bit data transfers (писать в .Features) .SetFeatures.DisableWriteCache EQU #82 ; Disable write cache (писать в .Features) .SetMultipleMode EQU #c6 -.Sleep EQU #99 -.Sleep2 EQU #e6 -.Standby EQU #96 -.Standby2 EQU #e2 -.StandbyImmediate EQU #94 -.Standby2Immediate EQU #e0 .WriteBuffer EQU #e8 .WriteDMA EQU #ca .WriteLong EQU #32