// --- ---------- -------------------------------------------------------------
// JLH 12/23/2009 Created this file
// JLH 12/20/2010 Added settings, menus & toolbars
+// JLH 07/05/2011 Added CD BIOS functionality to GUI
//
// FIXED:
//
+// - Add dbl click/enter to select in cart list, ESC to dimiss [DONE]
//
// STILL TO BE DONE:
//
// - Controller configuration
// - Remove SDL dependencies (sound, mainly) from Jaguar core lib
// - Add 1 key jumping in cartridge list (press 'R', jumps to carts starting with 'R', etc)
-// - Add dbl click/enter to select in cart list, ESC to dimiss
//
/*
configAct->setShortcut(QKeySequence(tr("Ctrl+c")));
connect(configAct, SIGNAL(triggered()), this, SLOT(Configure()));
- useCDAct = new QAction(QIcon(":/res/generic.png"), tr("&Use CD Unit"), this);
+ useCDAct = new QAction(QIcon(":/res/compact-disc.png"), tr("&Use CD Unit"), this);
useCDAct->setStatusTip(tr("Use Jaguar Virtual CD unit"));
// useCDAct->setShortcut(QKeySequence(tr("Ctrl+c")));
useCDAct->setCheckable(true);
pauseAct->setDisabled(true);
showUntunedTankCircuit = true;
running = true;
+ // This is just in case the ROM we were playing was in a narrow or wide field mode
+ TOMReset();
}
else
{
}
else
{
+// Should check for cartridgeLoaded here as well...!
+// We can clear it when toggling CDActive on, so that when we power cycle it does the
+// expected thing. Otherwise, if we use the file picker to insert a cart, we expect
+// to run the cart! Maybe have a RemoveCart function that only works if the CD unit
+// is active?
showUntunedTankCircuit = false;
pauseAct->setChecked(false);
pauseAct->setDisabled(false);