Diff for /np2/fdd/sxsi.h between versions 1.11 and 1.14

version 1.11, 2005/03/05 06:02:29 version 1.14, 2005/04/05 09:12:24
Line 23  enum { Line 23  enum {
         SXSIDEV_MO                      = 0x03,          SXSIDEV_MO                      = 0x03,
         SXSIDEV_SCANNER         = 0x04,          SXSIDEV_SCANNER         = 0x04,
   
         SXSIFLAG_READY          = 0x01          SXSIFLAG_READY          = 0x01,
           SXSIFLAG_FILEOPENED     = 0x02
 };  };
   
   
Line 40  struct _sxsidev { Line 41  struct _sxsidev {
         UINT8   flag;          UINT8   flag;
         UINT8   __caps;          UINT8   __caps;
   
         INTPTR  fh;          BRESULT (*reopen)(SXSIDEV sxsi);
         REG8    (*read)(SXSIDEV sxsi, long pos, UINT8 *buf, UINT size);          REG8    (*read)(SXSIDEV sxsi, long pos, UINT8 *buf, UINT size);
         REG8    (*write)(SXSIDEV sxsi, long pos, const UINT8 *buf, UINT size);          REG8    (*write)(SXSIDEV sxsi, long pos, const UINT8 *buf, UINT size);
         REG8    (*format)(SXSIDEV sxsi, long pos);          REG8    (*format)(SXSIDEV sxsi, long pos);
           void    (*close)(SXSIDEV sxsi);
           void    (*destroy)(SXSIDEV sxsi);
   
           INTPTR  hdl;
         long    totals;          long    totals;
         UINT16  cylinders;          UINT16  cylinders;
         UINT16  size;          UINT16  size;
Line 54  struct _sxsidev { Line 58  struct _sxsidev {
         UINT8   padding;          UINT8   padding;
         UINT32  headersize;          UINT32  headersize;
   
         OEMCHAR filename[MAX_PATH];          OEMCHAR fname[MAX_PATH];
           UINT    ftype;
 };  };
   
   
Line 69  BOOL sxsi_isconnect(SXSIDEV sxsi); Line 74  BOOL sxsi_isconnect(SXSIDEV sxsi);
 BRESULT sxsi_prepare(SXSIDEV sxsi);  BRESULT sxsi_prepare(SXSIDEV sxsi);
   
 SXSIDEV sxsi_getptr(REG8 drv);  SXSIDEV sxsi_getptr(REG8 drv);
 const OEMCHAR *sxsi_getfilename(REG8 drv);  OEMCHAR *sxsi_getfilename(REG8 drv);
 BRESULT sxsi_setdevtype(REG8 drv, UINT8 dev);  BRESULT sxsi_setdevtype(REG8 drv, UINT8 dev);
 BRESULT sxsi_devopen(REG8 drv, const OEMCHAR *file);  UINT8 sxsi_getdevtype(REG8 drv);
   BRESULT sxsi_devopen(REG8 drv, const OEMCHAR *fname);
 void sxsi_devclose(REG8 drv);  void sxsi_devclose(REG8 drv);
 REG8 sxsi_read(REG8 drv, long pos, UINT8 *buf, UINT size);  REG8 sxsi_read(REG8 drv, long pos, UINT8 *buf, UINT size);
 REG8 sxsi_write(REG8 drv, long pos, const UINT8 *buf, UINT size);  REG8 sxsi_write(REG8 drv, long pos, const UINT8 *buf, UINT size);

Removed from v.1.11  
changed lines
  Added in v.1.14


RetroPC.NET-CVS <cvs@retropc.net>