コード例 #1
0
ファイル: utility.cpp プロジェクト: Cydrak/dasShiny
void Utility::load() {
  presentation->setTitle(system().title());

  system().paletteUpdate();
  synchronizeDSP();

  resize();
}
コード例 #2
0
ファイル: utility.cpp プロジェクト: cbartol/termboy
void Utility::load() {
  //presentation->setTitle(system().title());

  //cheatEditor->load({pathname[0], "cheats.bml"});
  //stateManager->load({pathname[0], "bsnes/states.bsa"}, 1);

  system().paletteUpdate();
  synchronizeDSP();

  resize();
  //cheatEditor->synchronize();
  //cheatEditor->refresh();
}
コード例 #3
0
ファイル: utility.cpp プロジェクト: quequotion/higan-qq
void Utility::load() {
  presentation->setTitle(system().title());

  cheatEditor->load({pathname[0], "cheats.bml"});
  stateManager->load({pathname[0], "higan/states.bsa"}, 1);

  synchronizeDSP();

  resize();
  updateShader();
  cheatEditor->synchronize();
  cheatEditor->refresh();
}
コード例 #4
0
ファイル: utility.cpp プロジェクト: cbartol/termboy
void Utility::synchronizeRuby() {
  video.set(Video::Synchronize, config->video.synchronize);
  audio.set(Audio::Synchronize, config->audio.synchronize);
  audio.set(Audio::Frequency, config->audio.frequency);
  audio.set(Audio::Latency, config->audio.latency);

  switch(config->audio.resampler) {
  case 0: dspaudio.setResampler(DSP::ResampleEngine::Linear);  break;
  case 1: dspaudio.setResampler(DSP::ResampleEngine::Hermite); break;
  case 2: dspaudio.setResampler(DSP::ResampleEngine::Sinc);    break;
  }
  dspaudio.setResamplerFrequency(config->audio.frequency);
  dspaudio.setVolume(config->audio.mute ? 0.0 : config->audio.volume * 0.01);
  synchronizeDSP();
}