Diff for /xmil/fdd/fddfile.h between versions 1.4 and 1.9

version 1.4, 2004/08/10 08:28:48 version 1.9, 2005/02/04 06:42:11
Line 1 Line 1
   
   #define SUPPORT_DISKEXT
   
   
 #include        "d88head.h"  #include        "d88head.h"
   
 enum {  enum {
Line 33  enum { Line 36  enum {
         FDDSTAT_NOTREADY        = 0x80          FDDSTAT_NOTREADY        = 0x80
 };  };
   
   typedef struct {
           UINT8   c;
           UINT8   h;
           UINT8   r;
           UINT8   n;
           UINT8   flag;
           UINT8   padding;
           UINT8   size[2];
   } TAOSEC;
   
   
 typedef struct _fddfile         _FDDFILE;  typedef struct _fddfile         _FDDFILE;
 typedef struct _fddfile         *FDDFILE;  typedef struct _fddfile         *FDDFILE;
Line 44  typedef REG8 (*FDDWRITE)(FDDFILE fdd, RE Line 57  typedef REG8 (*FDDWRITE)(FDDFILE fdd, RE
                                                                                                 const UINT8 *ptr, UINT size);                                                                                                  const UINT8 *ptr, UINT size);
 typedef REG8 (*FDDCRC)(FDDFILE fdd, REG8 media, UINT track, UINT num,  typedef REG8 (*FDDCRC)(FDDFILE fdd, REG8 media, UINT track, UINT num,
                                                                                                 UINT8 *ptr);                                                                                                  UINT8 *ptr);
   #if defined(SUPPORT_DISKEXT)
   typedef UINT32 (*FDDSEC)(FDDFILE fdd, REG8 media, UINT track, REG8 sc);
   #endif
   
   typedef struct {
           UINT32  headersize;
           UINT8   tracks;
           UINT8   sectors;
           UINT8   n;
           UINT8   media;
   } _XDFINFO, *XDFINFO;
   
 typedef struct {  typedef struct {
         UINT32          fd_size;          UINT32          fd_size;
Line 55  struct _fddfile { Line 79  struct _fddfile {
         UINT8           type;          UINT8           type;
         UINT8           protect;          UINT8           protect;
         UINT8           padding[2];          UINT8           padding[2];
           UINT32          ftype;
         FDDSEEK         seek;          FDDSEEK         seek;
         FDDREAD         read;          FDDREAD         read;
         FDDWRITE        write;          FDDWRITE        write;
           FDDWRITE        wrtrk;
         FDDCRC          crc;          FDDCRC          crc;
   #if defined(SUPPORT_DISKEXT)
           FDDSEC          sec;
   #endif
         union {          union {
                   _XDFINFO        xdf;
                 _D88INFO        d88;                  _D88INFO        d88;
         } inf;          } inf;
         OEMCHAR fname[MAX_PATH];          OEMCHAR         fname[MAX_PATH];
 };  };
   
   

Removed from v.1.4  
changed lines
  Added in v.1.9


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