Diff for /np2/win9x/soundmng.cpp between versions 1.7 and 1.8

version 1.7, 2004/02/03 08:24:40 version 1.8, 2005/02/07 14:46:14
Line 37  void __fastcall satuation_s16mmx(SINT16  Line 37  void __fastcall satuation_s16mmx(SINT16 
 static  LPDIRECTSOUND           pDSound;  static  LPDIRECTSOUND           pDSound;
 static  LPDIRECTSOUNDBUFFER     pDSData3;  static  LPDIRECTSOUNDBUFFER     pDSData3;
 static  UINT                            dsstreambytes;  static  UINT                            dsstreambytes;
 static  BYTE                            dsstreamevent;  static  UINT8                           dsstreamevent;
 static  LPDIRECTSOUNDBUFFER pDSwave3[SOUND_MAXPCM];  static  LPDIRECTSOUNDBUFFER pDSwave3[SOUND_MAXPCM];
 static  UINT                            mute;  static  UINT                            mute;
 static  void                            (PARTSCALL *fnmix)(SINT16 *dst,  static  void                            (PARTSCALL *fnmix)(SINT16 *dst,
Line 88  UINT soundmng_create(UINT rate, UINT ms) Line 88  UINT soundmng_create(UINT rate, UINT ms)
         }          }
   
         // キーボード表示のディレイ設定          // キーボード表示のディレイ設定
 //      keydispr_delayinit((BYTE)((ms * 10 + 563) / 564));  //      keydispr_delayinit((UINT8)((ms * 10 + 563) / 564));
   
         samples = (rate * ms) / 2000;          samples = (rate * ms) / 2000;
         samples = (samples + 3) & (~3);          samples = (samples + 3) & (~3);
Line 118  UINT soundmng_create(UINT rate, UINT ms) Line 118  UINT soundmng_create(UINT rate, UINT ms)
         vermouth_module = midimod_create(rate);          vermouth_module = midimod_create(rate);
         midimod_loadall(vermouth_module);          midimod_loadall(vermouth_module);
 #endif  #endif
         dsstreamevent = (BYTE)-1;          dsstreamevent = (UINT8)-1;
         soundmng_reset();          soundmng_reset();
         return(samples);          return(samples);
   
Line 146  void soundmng_reset(void) { Line 146  void soundmng_reset(void) {
                 }                  }
                 pDSData3->Unlock(blockptr1, blocksize1, blockptr2, blocksize2);                  pDSData3->Unlock(blockptr1, blocksize1, blockptr2, blocksize2);
                 pDSData3->SetCurrentPosition(0);                  pDSData3->SetCurrentPosition(0);
                 dsstreamevent = (BYTE)-1;                  dsstreamevent = (UINT8)-1;
         }          }
 }  }
   

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


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