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

version 1.12, 2005/03/22 04:03:15 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 70  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);
 UINT8 sxsi_getdevtype(REG8 drv);  UINT8 sxsi_getdevtype(REG8 drv);
 BRESULT sxsi_devopen(REG8 drv, const OEMCHAR *file);  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.12  
changed lines
  Added in v.1.14


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