5 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
8 Desc: Hardware defs for trackdisk
12 #include <exec/types.h>
14 #define DISK_BUFFERSIZE 13630
17 UBYTE
td_getdir(struct TDU
*, struct TrackDiskBase
*);
18 void td_motoron(struct TDU
*,struct TrackDiskBase
*,BOOL
);
19 void td_motoroff(struct TDU
*,struct TrackDiskBase
*);
20 UBYTE
td_getprotstatus(struct TDU
*,struct TrackDiskBase
*);
21 BOOL
td_recalibrate(struct TDU
*, struct TrackDiskBase
*);
22 UBYTE
td_seek(struct TDU
*, int, int, struct TrackDiskBase
*);
23 UBYTE
td_read(struct IOExtTD
*, struct TDU
*, struct TrackDiskBase
*);
24 UBYTE
td_write(struct IOExtTD
*, struct TDU
*, struct TrackDiskBase
*);
25 UBYTE
td_format(struct IOExtTD
*, struct TDU
*, struct TrackDiskBase
*);
26 UBYTE
td_getDiskChange(struct TDU
*, struct TrackDiskBase
*);
27 void td_select(struct TDU
*tdu
, struct TrackDiskBase
*tdb
);
28 void td_deselect(struct TDU
*tdu
, struct TrackDiskBase
*tdb
);
29 UBYTE
td_flush(struct TDU
*tdu
, struct TrackDiskBase
*tdb
);
30 void td_clear(struct TrackDiskBase
*tdb
);
31 void td_detectformat(struct TDU
*, struct TrackDiskBase
*);
33 #endif /* TRACKDISK_HW_H */