Diff for /np2/sound/opngen.h between versions 1.2 and 1.5

version 1.2, 2003/10/18 07:28:50 version 1.5, 2003/10/27 15:06:31
Line 97  typedef struct { Line 97  typedef struct {
         OPNSLOT slot[4];          OPNSLOT slot[4];
         BYTE    algorithm;                      // algorithm          BYTE    algorithm;                      // algorithm
         BYTE    feedback;                       // self feedback          BYTE    feedback;                       // self feedback
         BYTE    padding1[2];          BYTE    playing;
           BYTE    outslot;
         SINT32  op1fb;                          // operator1 feedback          SINT32  op1fb;                          // operator1 feedback
         SINT32  *connect1;                      // operator1 connect          SINT32  *connect1;                      // operator1 connect
         SINT32  *connect3;                      // operator3 connect          SINT32  *connect3;                      // operator3 connect
Line 115  typedef struct { Line 116  typedef struct {
   
 typedef struct {  typedef struct {
         UINT    playchannels;          UINT    playchannels;
           UINT    playing;
         SINT32  feedback2;          SINT32  feedback2;
         SINT32  feedback3;          SINT32  feedback3;
         SINT32  feedback4;          SINT32  feedback4;
Line 129  typedef struct { Line 131  typedef struct {
         SINT32  calc1024;          SINT32  calc1024;
         SINT32  fmvol;          SINT32  fmvol;
         UINT    ratebit;          UINT    ratebit;
           UINT    vr_en;
           SINT32  vr_l;
           SINT32  vr_r;
 } OPNCFG;  } OPNCFG;
   
   
Line 138  extern "C" { Line 143  extern "C" {
   
 void opngen_initialize(UINT rate);  void opngen_initialize(UINT rate);
 void opngen_setvol(UINT vol);  void opngen_setvol(UINT vol);
   void opngen_setVR(BYTE channel, BYTE value);
   
 void opngen_reset(void);  void opngen_reset(void);
 void opngen_setcfg(BYTE maxch, UINT flag);  void opngen_setcfg(BYTE maxch, UINT flag);
Line 146  void opngen_setreg(BYTE chbase, BYTE reg Line 152  void opngen_setreg(BYTE chbase, BYTE reg
 void opngen_keyon(UINT chnum, BYTE value);  void opngen_keyon(UINT chnum, BYTE value);
   
 void SOUNDCALL opngen_getpcm(void *hdl, SINT32 *buf, UINT count);  void SOUNDCALL opngen_getpcm(void *hdl, SINT32 *buf, UINT count);
   void SOUNDCALL opngen_getpcmvr(void *hdl, SINT32 *buf, UINT count);
   
 #ifdef __cplusplus  #ifdef __cplusplus
 }  }

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


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