home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / C / SC650D6.DMS / in.adf / sc / include / devices / trackdisk.h < prev   
Encoding:
Text File  |  1993-10-31  |  2.1 KB  |  31 lines

  1. €ˆDEVICES_TRACKDISK_H€DEVICES_TRACKDISK_HˆºŒ"exec/io.h"‡ˆEXEC_DEVICES_HŒ"exec/devices.h"‡€NUMSECS 11€NUMUNITS 4€TD_SECTOR 512€TD_SECSHIFT 9€TD_NAME "trackdisk.device"€TDF_EXTCOM (1<<15)€TD_MOTOR (CMD_NONSTD+0)€TD_SEEK (CMD_NONSTD+1)€TD_FORMAT (CMD_NONSTD+2)€TD_REMOVE (CMD_NONSTD+3)€TD_CHANGENUM (CMD_NONSTD+4)€TD_CHANGESTATE (CMD_NONSTD+5)€TD_PROTSTATUS (CMD_NONSTD+6)€TD_RAWREAD (CMD_NONSTD+7)€TD_RAWWRITE (CMD_NONSTD+8)€TD_GETDRIVETYPE (CMD_NONSTD+9)€TD_GETNUMTRACKS (CMD_NONSTD+10)€TD_ADDCHANGEINT (CMD_NONSTD+11)€TD_REMCHANGEINT (CMD_NONSTD+12)€TD_GETGEOMETRY (CMD_NONSTD+13)€TD_EJECT (CMD_NONSTD+14)€TD_LASTCOMM (CMD_NONSTD+15)€ETD_WRITE (CMD_WRITE|TDF_EXTCOM)€ETD_READ (CMD_READ|TDF_EXTCOM)€ETD_MOTOR (TD_MOTOR|TDF_EXTCOM)€ETD_SEEK (TD_SEEK|TDF_EXTCOM)€ETD_FORMAT (TD_FORMAT|TDF_EXTCOM)€ETD_UPDATE (CMD_UPDATE|TDF_EXTCOM)€ETD_CLEAR (CMD_CLEAR|TDF_EXTCOM)€ETD_RAWREAD (TD_RAWREAD|TDF_EXTCOM)€ETD_RAWWRITE (TD_RAWWRITE|TDF_EXTCOM)
  2. ƒIOExtTD{
  3. ƒIOStdReq iotd_Req;
  4. —iotd_Count;
  5. —iotd_SecLabel;
  6. };
  7. ƒDriveGeometry{
  8. —dg_SectorSize;
  9. —dg_TotalSectors;
  10. —dg_Cylinders;
  11. —dg_CylSectors;
  12. —dg_Heads;
  13. —dg_TrackSectors;
  14. —dg_BufMemType;
  15. Šdg_DeviceType;
  16. Šdg_Flags;
  17. ‰dg_Reserved;
  18. };€DG_DIRECT_ACCESS 0€DG_SEQUENTIAL_ACCESS 1€DG_PRINTER 2€DG_PROCESSOR 3€DG_WORM 4€DG_CDROM 5€DG_SCANNER 6€DG_OPTICAL_DISK 7€DG_MEDIUM_CHANGER 8€DG_COMMUNICATION 9€DG_UNKNOWN 31€DGB_REMOVABLE 0€DGF_REMOVABLE 1€IOTDB_INDEXSYNC 4€IOTDF_INDEXSYNC (1<<4)€IOTDB_WORDSYNC 5€IOTDF_WORDSYNC (1<<5)€TD_LABELSIZE 16€TDB_ALLOW_NON_3_5 0€TDF_ALLOW_NON_3_5 (1<<0)€DRIVE3_5 1€DRIVE5_25 2€DRIVE3_5_150RPM 3€TDERR_NotSpecified 20€TDERR_NoSecHdr 21€TDERR_BadSecPreamble 22€TDERR_BadSecID 23€TDERR_BadHdrSum 24€TDERR_BadSecSum 25€TDERR_TooFewSecs 26€TDERR_BadSecHdr 27€TDERR_WriteProt 28€TDERR_DiskChanged 29€TDERR_SeekError 30€TDERR_NoMem 31€TDERR_BadUnitNum 32€TDERR_BadDriveType 33€TDERR_DriveInUse 34€TDERR_PostReset 35
  19. ƒTDU_PublicUnit{
  20. ƒUnit tdu_Unit;
  21. ‰tdu_Comp01Track;
  22. ‰tdu_Comp10Track;
  23. ‰tdu_Comp11Track;
  24. —tdu_StepDelay;
  25. —tdu_SettleDelay;
  26. Štdu_RetryCnt;
  27. Štdu_PubFlags;
  28. ‰tdu_CurrTrk;
  29. —tdu_CalibrateDelay;
  30. —tdu_Counter;
  31. };€TDPB_NOCLICK 0€TDPF_NOCLICK (1L<<0)‡