Diff for /np2/io/fdc.h between versions 1.1.1.1 and 1.4

version 1.1.1.1, 2003/10/16 17:57:51 version 1.4, 2004/01/22 01:10:04
Line 61  enum { Line 61  enum {
 };  };
   
 typedef struct {  typedef struct {
         BYTE    us, hd;          UINT8   us, hd;
         BYTE    mt, mf, sk;          UINT8   mt, mf, sk;
         BYTE    eot, gpl, dtl;          UINT8   eot, gpl, dtl;
         BYTE    C, H, R, N;          UINT8   C, H, R, N;
         BYTE    srt, hut, hlt, nd;          UINT8   srt, hut, hlt, nd;
         BYTE    stp, ncn, sc, d;          UINT8   stp, ncn, sc, d;
   
         BYTE    status;          UINT8   status;
         BYTE    intreq;          UINT8   intreq;
         BYTE    lastdata;          UINT8   lastdata;
         BYTE    tc;          UINT8   tc;
   
         UINT32  stat[4];          UINT32  stat[4];
         BYTE    treg[4];          UINT8   treg[4];
   
         int             event;          int             event;
         int             cmdp;          int             cmdp;
Line 84  typedef struct { Line 84  typedef struct {
         int             bufp;          int             bufp;
         int             bufcnt;          int             bufcnt;
   
         BYTE    cmd;          UINT8   cmd;
         BYTE    cmds[15];          BYTE    cmds[15];
         BYTE    data[16];          BYTE    data[16];
         BYTE    buf[0x8000];  
   
         BYTE    ctrlfd;  
         BYTE    crcn;  
   
         BYTE    ctrlreg;          UINT8   ctrlfd;
         BYTE    busy;          UINT8   crcn;
           UINT8   ctrlreg;
           UINT8   busy;
           UINT8   chgreg;
           UINT8   rpm;                                                                                                    // 1.44
           UINT8   padding[2];
   
         BYTE    chgreg;          BYTE    buf[0x8000];
         BYTE    rpm;                                                                                                    // 1.44  
 } _FDC, *FDC;  } _FDC, *FDC;
   
   
Line 110  void fdc_reset(void); Line 110  void fdc_reset(void);
 void fdc_bind(void);  void fdc_bind(void);
 void fdc_interrupt(void);  void fdc_interrupt(void);
   
 void DMACCALL fdc_DataRegWrite(BYTE data);  void DMACCALL fdc_datawrite(REG8 data);
 BYTE DMACCALL fdc_DataRegRead(void);  REG8 DMACCALL fdc_dataread(void);
 BYTE DMACCALL fdc_dmafunc(BYTE func);  REG8 DMACCALL fdc_dmafunc(REG8 func);
   
 void fdcsend_error7(void);  void fdcsend_error7(void);
 void fdcsend_success7(void);  void fdcsend_success7(void);

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


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