- showUntunedTankCircuit = (cartridgeLoaded ? false : true);
- pauseAct->setDisabled(!cartridgeLoaded);
+ if (!CDActive)
+ {
+ showUntunedTankCircuit = (cartridgeLoaded ? false : true);
+ pauseAct->setChecked(false);
+ pauseAct->setDisabled(!cartridgeLoaded);
+ }
+ 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);
+ memcpy(jagMemSpace + 0x800000, jaguarCDBootROM, 0x40000);
+ setWindowTitle(QString("Virtual Jaguar " VJ_RELEASE_VERSION
+ " - Now playing: Jaguar CD"));
+ }
+
+//(Err, what's so crappy about this? It seems to do what it's supposed to...)