home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 18 / amigaformatcd18.iso / -in_the_mag- / emulation / emus / fs1541 / disk.h < prev    next >
C/C++ Source or Header  |  1997-07-31  |  643b  |  34 lines

  1. /*
  2.     FS1541
  3.  
  4.     disk.h
  5.  
  6. */
  7.  
  8. #include <devices/trackdisk.h>
  9.  
  10. LONG InitDiskSS(STRPTR device, ULONG unit, ULONG flags);
  11. void QuitDiskSS(void);
  12.  
  13. void ResetDisk(void);
  14. BOOL LoadDisk(void);
  15. void MotorOff(void);
  16.  
  17. struct DataBlock *getblock_ts(UBYTE t, UBYTE s);
  18. struct DataBlock *putblock_ts(UBYTE t, UBYTE s, APTR data);
  19. struct DataBlock *getputblock(ULONG blk, BOOL write);
  20.  
  21. extern BOOL autoscan;
  22. extern LONG numsofterrors;
  23. extern struct IOExtTD *diskreq;
  24. extern int wprotected, hardwprot;
  25. extern struct MsgPort *dpsender;
  26. extern ULONG chgcount;
  27.  
  28.  
  29. #define D64_SIZE 683*256        /* 174848 */
  30.  
  31. #define SEC_NOT_LOADED 0
  32. #define SEC_OK 1
  33. #define SEC_ERROR -1
  34.