// JLH = James Hammons <jlhamm@acm.org>
//
// Who When What
-// --- ---------- -------------------------------------------------------------
+// --- ---------- ------------------------------------------------------------
// JLH 01/29/2010 Created this file
// JLH 06/23/2011 Added initial implementation
// JLH 10/14/2011 Fixed possibly missing final slash in paths
generalTab->useDSP->setChecked(vjs.DSPEnabled);
generalTab->useFullScreen->setChecked(vjs.fullscreen);
// generalTab->useHostAudio->setChecked(vjs.audioEnabled);
+ generalTab->useFastBlitter->setChecked(vjs.useFastBlitter);
if (vjs.hardwareTypeAlpine)
{
}
#warning "!!! Need to load settings from controller profile !!!"
+// We do this now, but not here. Need to fix this...
#if 0
for(int i=0; i<21; i++)
{
// strcpy(vjs.jagBootPath, generalTab->edit1->text().toAscii().data());
// strcpy(vjs.CDBootPath, generalTab->edit2->text().toAscii().data());
strcpy(vjs.EEPROMPath, CheckForTrailingSlash(
- generalTab->edit3->text()).toAscii().data());
+ generalTab->edit3->text()).toUtf8().data());
strcpy(vjs.ROMPath, CheckForTrailingSlash(
- generalTab->edit4->text()).toAscii().data());
+ generalTab->edit4->text()).toUtf8().data());
- vjs.useJaguarBIOS = generalTab->useBIOS->isChecked();
- vjs.GPUEnabled = generalTab->useGPU->isChecked();
- vjs.DSPEnabled = generalTab->useDSP->isChecked();
- vjs.fullscreen = generalTab->useFullScreen->isChecked();
-// vjs.audioEnabled = generalTab->useHostAudio->isChecked();
+ vjs.useJaguarBIOS = generalTab->useBIOS->isChecked();
+ vjs.GPUEnabled = generalTab->useGPU->isChecked();
+ vjs.DSPEnabled = generalTab->useDSP->isChecked();
+ vjs.fullscreen = generalTab->useFullScreen->isChecked();
+// vjs.audioEnabled = generalTab->useHostAudio->isChecked();
+ vjs.useFastBlitter = generalTab->useFastBlitter->isChecked();
if (vjs.hardwareTypeAlpine)
{
- strcpy(vjs.alpineROMPath, alpineTab->edit1->text().toAscii().data());
- strcpy(vjs.absROMPath, alpineTab->edit2->text().toAscii().data());
+ strcpy(vjs.alpineROMPath, alpineTab->edit1->text().toUtf8().data());
+ strcpy(vjs.absROMPath, alpineTab->edit2->text().toUtf8().data());
vjs.allowWritesToROM = alpineTab->writeROM->isChecked();
}
#warning "!!! Need to save settings to controller profile !!!"
+// We do this now, but not here. Need to fix this...
+#if 0
for(int i=0; i<21; i++)
{
// We need to find the right profile and load it up here...
vjs.p1KeyBindings[i] = controllerTab1->controllerWidget->keys[i];
// vjs.p2KeyBindings[i] = controllerTab2->controllerWidget->keys[i];
}
+#endif
}