home *** CD-ROM | disk | FTP | other *** search
- {$if not def DEVICES_SCSIDISK_H} CONST DEVICES_SCSIDISK_H=0;
-
- { ********************************************************************
- ** KickPascal-Include-Datei "devices/scsidisk.h" zu Kickstart 3.0 **
- ******************************************************************** }
-
- TYPE p_SCSICmd = ^SCSICmd;
-
- {$if not def EXEC_IO_H;incl "exec/io.h";endif}
-
- CONST HD_SCSICMD = 28;
-
- TYPE SCSICmd = RECORD
- scsi_Data : Ptr;
- scsi_Length : Long;
- scsi_Actual : Long;
- scsi_Command : Ptr;
- scsi_CmdLength : Word;
- scsi_CmdActual : Word;
- scsi_Flags : Byte;
- scsi_Status : Byte;
- scsi_SenseData : Ptr;
- scsi_SenseLength : Word;
- scsi_SenseActual : Word;
- END;
-
- CONST
- SCSIF_WRITE = 0;
- SCSIF_READ = 1;
- SCSIB_READ_WRITE = 0;
-
- CONST
- SCSIF_NOSENSE = 0;
- SCSIF_AUTOSENSE = 2;
- SCSIF_OLDAUTOSENSE = 6;
- SCSIB_AUTOSENSE = 1;
- SCSIB_OLDAUTOSENSE = 2;
-
- CONST
- HFERR_SelfUnit = 40;
- HFERR_DMA = 41;
- HFERR_Phase = 42;
- HFERR_Parity = 43;
- HFERR_SelTimeout = 44;
- HFERR_BadStatus = 45;
-
- CONST
- HFERR_NoBoard = 50;
-
- {$endif}
-