1
0
mirror of https://github.com/TomHarte/CLK.git synced 2024-07-03 11:30:02 +00:00

Add 6Mhz option to Qt UI.

This commit is contained in:
Thomas Harte 2021-07-08 22:30:35 -04:00
parent 1b29cc34c4
commit 4dd7f2cc09
2 changed files with 33 additions and 6 deletions

View File

@ -1073,6 +1073,11 @@ void MainWindow::start_enterprise() {
case 2: target->model = Target::Model::Enterprise256; break; case 2: target->model = Target::Model::Enterprise256; break;
} }
switch(ui->enterpriseSpeedComboBox->currentIndex()) {
default: target->speed = Target::Speed::FourMHz; break;
case 1: target->speed = Target::Speed::SixMHz; break;
}
switch(ui->enterpriseEXOSComboBox->currentIndex()) { switch(ui->enterpriseEXOSComboBox->currentIndex()) {
default: target->exos_version = Target::EXOSVersion::v10; break; default: target->exos_version = Target::EXOSVersion::v10; break;
case 1: target->exos_version = Target::EXOSVersion::v20; break; case 1: target->exos_version = Target::EXOSVersion::v20; break;
@ -1252,6 +1257,7 @@ void MainWindow::launchTarget(std::unique_ptr<Analyser::Static::Target> &&target
\ \
/* Enterprise. */ \ /* Enterprise. */ \
ComboBox(enterpriseModelComboBox, "enterprise.model"); \ ComboBox(enterpriseModelComboBox, "enterprise.model"); \
ComboBox(enterpriseSpeedComboBox, "enterprise.speed"); \
ComboBox(enterpriseEXOSComboBox, "enterprise.exos"); \ ComboBox(enterpriseEXOSComboBox, "enterprise.exos"); \
ComboBox(enterpriseBASICComboBox, "enterprise.basic"); \ ComboBox(enterpriseBASICComboBox, "enterprise.basic"); \
ComboBox(enterpriseDOSComboBox, "enterprise.dos"); \ ComboBox(enterpriseDOSComboBox, "enterprise.dos"); \

View File

@ -27,7 +27,7 @@
<item> <item>
<widget class="QTabWidget" name="machineSelectionTabs"> <widget class="QTabWidget" name="machineSelectionTabs">
<property name="currentIndex"> <property name="currentIndex">
<number>1</number> <number>5</number>
</property> </property>
<widget class="QWidget" name="appleIITab"> <widget class="QWidget" name="appleIITab">
<attribute name="title"> <attribute name="title">
@ -346,13 +346,34 @@
</widget> </widget>
</item> </item>
<item row="1" column="0"> <item row="1" column="0">
<widget class="QLabel" name="enterpriseSpeedLabel">
<property name="text">
<string>Speed:</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QComboBox" name="enterpriseSpeedComboBox">
<item>
<property name="text">
<string>4 MHz</string>
</property>
</item>
<item>
<property name="text">
<string>6 MHz</string>
</property>
</item>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="enterpriseEXOSLabel"> <widget class="QLabel" name="enterpriseEXOSLabel">
<property name="text"> <property name="text">
<string>EXOS:</string> <string>EXOS:</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="1"> <item row="2" column="1">
<widget class="QComboBox" name="enterpriseEXOSComboBox"> <widget class="QComboBox" name="enterpriseEXOSComboBox">
<item> <item>
<property name="text"> <property name="text">
@ -371,14 +392,14 @@
</item> </item>
</widget> </widget>
</item> </item>
<item row="2" column="0"> <item row="3" column="0">
<widget class="QLabel" name="enterpriseBASICLabel"> <widget class="QLabel" name="enterpriseBASICLabel">
<property name="text"> <property name="text">
<string>BASIC:</string> <string>BASIC:</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="2" column="1"> <item row="3" column="1">
<widget class="QComboBox" name="enterpriseBASICComboBox"> <widget class="QComboBox" name="enterpriseBASICComboBox">
<item> <item>
<property name="text"> <property name="text">
@ -402,14 +423,14 @@
</item> </item>
</widget> </widget>
</item> </item>
<item row="3" column="0"> <item row="4" column="0">
<widget class="QLabel" name="enterpriseDOSLabel"> <widget class="QLabel" name="enterpriseDOSLabel">
<property name="text"> <property name="text">
<string>DOS:</string> <string>DOS:</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="3" column="1"> <item row="4" column="1">
<widget class="QComboBox" name="enterpriseDOSComboBox"> <widget class="QComboBox" name="enterpriseDOSComboBox">
<item> <item>
<property name="text"> <property name="text">