Diff for /np2/io/dmac.h between versions 1.1.1.1 and 1.2

version 1.1.1.1, 2003/10/16 17:57:50 version 1.2, 2003/12/08 00:55:32
Line 52  typedef struct { Line 52  typedef struct {
                 UINT16  w;                  UINT16  w;
         } lengorg;          } lengorg;
         UINT16  action;          UINT16  action;
         void    (DMACCALL * outproc)(BYTE data);          void    (DMACCALL * outproc)(REG8 data);
         BYTE    (DMACCALL * inproc)(void);          REG8    (DMACCALL * inproc)(void);
         BYTE    (DMACCALL * extproc)(BYTE action);          REG8    (DMACCALL * extproc)(REG8 action);
         BYTE    mode;          UINT8   mode;
         BYTE    sreq;          UINT8   sreq;
         BYTE    ready;          UINT8   ready;
         BYTE    mask;          UINT8   mask;
 } _DMACH, *DMACH;  } _DMACH, *DMACH;
   
 typedef struct {  typedef struct {
Line 66  typedef struct { Line 66  typedef struct {
         int             lh;          int             lh;
         UINT    work;          UINT    work;
         UINT    working;          UINT    working;
         BYTE    mask;          UINT8   mask;
         BYTE    stat;          UINT8   stat;
 } _DMAC, *DMAC;  } _DMAC, *DMAC;
   
   
Line 75  typedef struct { Line 75  typedef struct {
 extern "C" {  extern "C" {
 #endif  #endif
   
 void DMACCALL dma_dummyout(BYTE data);  void DMACCALL dma_dummyout(REG8 data);
 BYTE DMACCALL dma_dummyin(void);  REG8 DMACCALL dma_dummyin(void);
 BYTE DMACCALL dma_dummyproc(BYTE func);  REG8 DMACCALL dma_dummyproc(REG8 func);
   
 void dmac_reset(void);  void dmac_reset(void);
 void dmac_bind(void);  void dmac_bind(void);

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


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