Diff for /xmil/sound/sndctrl.c between versions 1.5 and 1.6

version 1.5, 2004/08/20 12:09:20 version 1.6, 2005/02/04 06:42:12
Line 1 Line 1
 #include        "compiler.h"  #include        "compiler.h"
   #if !defined(DISABLE_SOUND)
 #include        "soundmng.h"  #include        "soundmng.h"
 #include        "pccore.h"  #include        "pccore.h"
 #include        "sound.h"  #include        "sound.h"
 #include        "sndctrl.h"  #include        "sndctrl.h"
   
   
   #if defined(SUPPORT_TURBOZ) || defined(SUPPORT_OPM)
         OPMCH           opmch[OPMCH_MAX];          OPMCH           opmch[OPMCH_MAX];
         _OPMGEN         opmgen;          _OPMGEN         opmgen;
   #endif
         _PSGGEN         psggen;          _PSGGEN         psggen;
   
   
Line 16  void sndctrl_initialize(void) { Line 19  void sndctrl_initialize(void) {
   
         rate = xmilcfg.samplingrate;          rate = xmilcfg.samplingrate;
         sound_create(rate, xmilcfg.delayms);          sound_create(rate, xmilcfg.delayms);
   #if defined(SUPPORT_TURBOZ) || defined(SUPPORT_OPM)
         opmgen_initialize(rate);          opmgen_initialize(rate);
         psggen_initialize(rate);  
         opmgen_setvol(xmilcfg.vol_fm);          opmgen_setvol(xmilcfg.vol_fm);
   #endif
           psggen_initialize(rate);
         psggen_setvol(xmilcfg.vol_ssg);          psggen_setvol(xmilcfg.vol_ssg);
 }  }
   
Line 30  void sndctrl_deinitialize(void) { Line 35  void sndctrl_deinitialize(void) {
   
 void sndctrl_reset(void) {  void sndctrl_reset(void) {
   
   #if defined(SUPPORT_TURBOZ) || defined(SUPPORT_OPM)
         opmgen_reset();          opmgen_reset();
         psggen_reset(&psggen);  
   
         sound_streamregist(&opmgen, (SOUNDCB)opmgen_getpcm);          sound_streamregist(&opmgen, (SOUNDCB)opmgen_getpcm);
   #endif
           psggen_reset(&psggen);
         sound_streamregist(&psggen, (SOUNDCB)psggen_getpcm);          sound_streamregist(&psggen, (SOUNDCB)psggen_getpcm);
 }  }
   
   #endif
   

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


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