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

version 1.7, 2004/02/03 08:24:40 version 1.9, 2005/02/09 20:11:35
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;
         }          }
 }  }
   
Line 297  static void pcmstop(void) { Line 297  static void pcmstop(void) {
         }          }
 }  }
   
 void soundmng_pcmload(UINT num, const char *filename, UINT type) {  void soundmng_pcmload(UINT num, const OEMCHAR *filename, UINT type) {
   
         EXTROMH                         erh;          EXTROMH                         erh;
         RIFF_HEADER                     riff;          RIFF_HEADER                     riff;

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


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