Diff for /np2/sound/psggen.h between versions 1.3 and 1.6

version 1.3, 2003/11/08 21:43:01 version 1.6, 2003/12/08 00:55:33
Line 16  typedef struct { Line 16  typedef struct {
         SINT32  count;          SINT32  count;
         BYTE    *pvol;          BYTE    *pvol;
         UINT16  puchi;          UINT16  puchi;
         UINT16  padding;          BYTE    pan;
           BYTE    padding;
 } PSGTONE;  } PSGTONE;
   
 typedef struct {  typedef struct {
Line 42  typedef struct { Line 43  typedef struct {
         PSGREG          reg;          PSGREG          reg;
         UINT16          envcnt;          UINT16          envcnt;
         UINT16          envmax;          UINT16          envmax;
           BYTE            mixer;
         BYTE            envmode;          BYTE            envmode;
         BYTE            envvol;          BYTE            envvol;
         char            envvolcnt;          char            envvolcnt;
         BYTE            mixer;  
         UINT            puchicount;          UINT            puchicount;
 } _PSGGEN, *PSGGEN;  } _PSGGEN, *PSGGEN;
   
Line 66  void psggen_initialize(UINT rate); Line 67  void psggen_initialize(UINT rate);
 void psggen_setvol(UINT vol);  void psggen_setvol(UINT vol);
   
 void psggen_reset(PSGGEN psg);  void psggen_reset(PSGGEN psg);
 void psggen_setreg(PSGGEN psg, BYTE reg, BYTE val);  void psggen_setreg(PSGGEN psg, REG8 reg, REG8 val);
 BYTE psggen_getreg(PSGGEN psg, BYTE reg);  REG8 psggen_getreg(PSGGEN psg, REG8 reg);
   void psggen_setpan(PSGGEN psg, UINT ch, REG8 pan);
   
 void SOUNDCALL psggen_getpcm(PSGGEN psg, SINT32 *pcm, UINT count);  void SOUNDCALL psggen_getpcm(PSGGEN psg, SINT32 *pcm, UINT count);
   

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


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