Diff for /np2/io/dmac.h between versions 1.4 and 1.9

version 1.4, 2004/01/22 01:10:04 version 1.9, 2005/02/07 14:46:11
Line 12  enum { Line 12  enum {
         DMA_INITSIGNALONLY      = 1,          DMA_INITSIGNALONLY      = 1,
   
         DMADEV_NONE                     = 0,          DMADEV_NONE                     = 0,
         DMADEV_FDD                      = 1,          DMADEV_2HD                      = 1,
         DMADEV_SASI                     = 2,          DMADEV_2DD                      = 2,
         DMADEV_SCSI                     = 3,          DMADEV_SASI                     = 3,
         DMADEV_CS4231           = 4          DMADEV_SCSI                     = 4,
           DMADEV_CS4231           = 5
 };  };
   
 #if defined(BYTESEX_LITTLE)  #if defined(BYTESEX_LITTLE)
Line 42  typedef struct { Line 43  typedef struct {
   
 typedef struct {  typedef struct {
         union {          union {
                 BYTE    b[4];                  UINT8   b[4];
                 UINT16  w[2];                  UINT16  w[2];
                 UINT32  d;                  UINT32  d;
         } adrs;          } adrs;
         union {          union {
                 BYTE    b[2];                  UINT8   b[2];
                 UINT16  w;                  UINT16  w;
         } leng;          } leng;
         union {          union {
                 BYTE    b[2];                  UINT8   b[2];
                 UINT16  w;                  UINT16  w;
         } adrsorg;          } adrsorg;
         union {          union {
                 BYTE    b[2];                  UINT8   b[2];
                 UINT16  w;                  UINT16  w;
         } lengorg;          } lengorg;
         UINT16  action;          UINT8   bound;
           UINT8   action;
         DMAPROC proc;          DMAPROC proc;
         UINT8   mode;          UINT8   mode;
         UINT8   sreq;          UINT8   sreq;
Line 93  REG8 DMACCALL dma_dummyproc(REG8 func); Line 95  REG8 DMACCALL dma_dummyproc(REG8 func);
   
 void dmac_reset(void);  void dmac_reset(void);
 void dmac_bind(void);  void dmac_bind(void);
   void dmac_extbind(void);
   
 void dmac_check(void);  void dmac_check(void);
   UINT dmac_getdatas(DMACH dmach, UINT8 *buf, UINT size);
   
 void dmac_procset(void);  void dmac_procset(void);
 void dmac_attach(REG8 device, REG8 channel);  void dmac_attach(REG8 device, REG8 channel);

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


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