Diff for /np2/io/egc.h between versions 1.6 and 1.8

version 1.6, 2004/01/05 07:48:22 version 1.8, 2007/11/03 00:00:20
Line 27  typedef struct { Line 27  typedef struct {
         int             func;          int             func;
         UINT    remain;          UINT    remain;
         UINT    stack;          UINT    stack;
         BYTE    *inptr;          UINT8   *inptr;
         BYTE    *outptr;          UINT8   *outptr;
         EGCWORD mask2;          EGCWORD mask2;
         EGCWORD srcmask;          EGCWORD srcmask;
         UINT8   srcbit;          UINT8   srcbit;
Line 37  typedef struct { Line 37  typedef struct {
         UINT8   sft8bitr;          UINT8   sft8bitr;
   
         UINT    padding_b[4];          UINT    padding_b[4];
         BYTE    buf[4096/8 + 4*4];          UINT8   buf[4096/8 + 4*4];
         UINT    padding_a[4];          UINT    padding_a[4];
 } _EGC, *EGC;  } _EGC, *EGC;
   
Line 46  typedef struct { Line 46  typedef struct {
 extern "C" {  extern "C" {
 #endif  #endif
   
 void egc_reset(void);  void egc_reset(const NP2CFG *pConfig);
 void egc_bind(void);  void egc_bind(void);
 void IOOUTCALL egc_w16(UINT port, REG16 value);  void IOOUTCALL egc_w16(UINT port, REG16 value);
   

Removed from v.1.6  
changed lines
  Added in v.1.8


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