Diff for /np2/sound/cs4231.h between versions 1.5 and 1.7

version 1.5, 2004/03/29 14:19:25 version 1.7, 2005/04/08 19:39:09
Line 5  enum { Line 5  enum {
 };  };
   
 typedef struct {  typedef struct {
         BYTE    adc_l;                          // 0          UINT8   adc_l;                          // 0
         BYTE    adc_r;                          // 1          UINT8   adc_r;                          // 1
         BYTE    aux1_l;                         // 2          UINT8   aux1_l;                         // 2
         BYTE    aux1_r;                         // 3          UINT8   aux1_r;                         // 3
         BYTE    aux2_l;                         // 4          UINT8   aux2_l;                         // 4
         BYTE    aux2_r;                         // 5          UINT8   aux2_r;                         // 5
         BYTE    dac_l;                          // 6          UINT8   dac_l;                          // 6
         BYTE    dac_r;                          // 7          UINT8   dac_r;                          // 7
         BYTE    datafmt;                        // 8          UINT8   datafmt;                        // 8
         BYTE    iface;                          // 9          UINT8   iface;                          // 9
         BYTE    pinctrl;                        // a          UINT8   pinctrl;                        // a
         BYTE    errorstatus;          UINT8   errorstatus;
         BYTE    mode_id;          UINT8   mode_id;
         BYTE    loopctrl;          UINT8   loopctrl;
         BYTE    playcount[2];          UINT8   playcount[2];
   
         BYTE    featurefunc[2];          UINT8   featurefunc[2];
         BYTE    line_l;          UINT8   line_l;
         BYTE    line_r;          UINT8   line_r;
         BYTE    timer[2];          UINT8   timer[2];
         BYTE    reserved1;          UINT8   reserved1;
         BYTE    reserved2;          UINT8   reserved2;
         BYTE    featurestatus;          UINT8   featurestatus;
         BYTE    chipid;          UINT8   chipid;
         BYTE    monoinput;          UINT8   monoinput;
         BYTE    reserved3;          UINT8   reserved3;
         BYTE    cap_datafmt;          UINT8   cap_datafmt;
         BYTE    reserved4;          UINT8   reserved4;
         BYTE    cap_basecount[2];          UINT8   cap_basecount[2];
 } CS4231REG;  } CS4231REG;
   
 typedef struct {  typedef struct {
         UINT            bufsize;          UINT            bufsize;
         UINT            bufdatas;          UINT            bufdatas;
         UINT            bufpos;          UINT            bufpos;
 //      UINT32          curtime;  
 //      UINT32          step;  
 //      SINT32          pcmdata[2];  
         UINT32          pos12;          UINT32          pos12;
         UINT32          step12;          UINT32          step12;
   
         UINT8           enable;          UINT8           enable;
         UINT8           portctrl;          UINT8           portctrl;
         UINT16          port;  
         UINT8           dmairq;          UINT8           dmairq;
         UINT8           dmach;          UINT8           dmach;
           UINT16          port[8];
         UINT8           adrs;          UINT8           adrs;
         UINT8           index;          UINT8           index;
         UINT8           intflag;          UINT8           intflag;
         UINT8           outenable;          UINT8           outenable;
         UINT8           extfunc;          UINT8           extfunc;
         UINT8           padding;          UINT8           extindex;
   
         CS4231REG       reg;          CS4231REG       reg;
         BYTE            buffer[CS4231_BUFFERS];          UINT8           buffer[CS4231_BUFFERS];
 } _CS4231, *CS4231;  } _CS4231, *CS4231;
   
 typedef struct {  typedef struct {

Removed from v.1.5  
changed lines
  Added in v.1.7


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