TurboSoundFM doesnt allow internal AY

either replaces or disables it due to port conflicts
This commit is contained in:
freq-mod 2024-10-13 17:49:32 +02:00 committed by GitHub
parent 19fdb423d8
commit 9130f78720
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1173,56 +1173,48 @@ void FurnaceGUI::initSystemPresets() {
); );
SUB_ENTRY( SUB_ENTRY(
_("ZX Spectrum (128K) with TurboSound FM"), { _("ZX Spectrum (128K) with TurboSound FM"), {
CH(DIV_SYSTEM_AY8910, 1.0f, 0, "clockSel=1"),
CH(DIV_SYSTEM_YM2203, 1.0f, 0, "clockSel=1"), CH(DIV_SYSTEM_YM2203, 1.0f, 0, "clockSel=1"),
CH(DIV_SYSTEM_YM2203, 1.0f, 0, "clockSel=1") CH(DIV_SYSTEM_YM2203, 1.0f, 0, "clockSel=1")
} }
); );
SUB_SUB_ENTRY( SUB_SUB_ENTRY(
_("ZX Spectrum (128K) with TurboSound FM (extended channel 3 on first OPN)"), { _("ZX Spectrum (128K) with TurboSound FM (extended channel 3 on first OPN)"), {
CH(DIV_SYSTEM_AY8910, 1.0f, 0, "clockSel=1"),
CH(DIV_SYSTEM_YM2203_EXT, 1.0f, 0, "clockSel=1"), CH(DIV_SYSTEM_YM2203_EXT, 1.0f, 0, "clockSel=1"),
CH(DIV_SYSTEM_YM2203, 1.0f, 0, "clockSel=1") CH(DIV_SYSTEM_YM2203, 1.0f, 0, "clockSel=1")
} }
); );
SUB_SUB_ENTRY( SUB_SUB_ENTRY(
_("ZX Spectrum (128K) with TurboSound FM (extended channel 3 on second OPN)"), { _("ZX Spectrum (128K) with TurboSound FM (extended channel 3 on second OPN)"), {
CH(DIV_SYSTEM_AY8910, 1.0f, 0, "clockSel=1"),
CH(DIV_SYSTEM_YM2203, 1.0f, 0, "clockSel=1"), CH(DIV_SYSTEM_YM2203, 1.0f, 0, "clockSel=1"),
CH(DIV_SYSTEM_YM2203_EXT, 1.0f, 0, "clockSel=1") CH(DIV_SYSTEM_YM2203_EXT, 1.0f, 0, "clockSel=1")
} }
); );
SUB_SUB_ENTRY( SUB_SUB_ENTRY(
_("ZX Spectrum (128K) with TurboSound FM (extended channel 3 on both OPNs)"), { _("ZX Spectrum (128K) with TurboSound FM (extended channel 3 on both OPNs)"), {
CH(DIV_SYSTEM_AY8910, 1.0f, 0, "clockSel=1"),
CH(DIV_SYSTEM_YM2203_EXT, 1.0f, 0, "clockSel=1"), CH(DIV_SYSTEM_YM2203_EXT, 1.0f, 0, "clockSel=1"),
CH(DIV_SYSTEM_YM2203_EXT, 1.0f, 0, "clockSel=1") CH(DIV_SYSTEM_YM2203_EXT, 1.0f, 0, "clockSel=1")
} }
); );
SUB_SUB_ENTRY( SUB_SUB_ENTRY(
_("ZX Spectrum (128K) with TurboSound FM (CSM on first OPN)"), { _("ZX Spectrum (128K) with TurboSound FM (CSM on first OPN)"), {
CH(DIV_SYSTEM_AY8910, 1.0f, 0, "clockSel=1"),
CH(DIV_SYSTEM_YM2203_CSM, 1.0f, 0, "clockSel=1"), CH(DIV_SYSTEM_YM2203_CSM, 1.0f, 0, "clockSel=1"),
CH(DIV_SYSTEM_YM2203, 1.0f, 0, "clockSel=1") CH(DIV_SYSTEM_YM2203, 1.0f, 0, "clockSel=1")
} }
); );
SUB_SUB_ENTRY( SUB_SUB_ENTRY(
_("ZX Spectrum (128K) with TurboSound FM (CSM on second OPN)"), { _("ZX Spectrum (128K) with TurboSound FM (CSM on second OPN)"), {
CH(DIV_SYSTEM_AY8910, 1.0f, 0, "clockSel=1"),
CH(DIV_SYSTEM_YM2203, 1.0f, 0, "clockSel=1"), CH(DIV_SYSTEM_YM2203, 1.0f, 0, "clockSel=1"),
CH(DIV_SYSTEM_YM2203_CSM, 1.0f, 0, "clockSel=1") CH(DIV_SYSTEM_YM2203_CSM, 1.0f, 0, "clockSel=1")
} }
); );
SUB_SUB_ENTRY( SUB_SUB_ENTRY(
_("ZX Spectrum (128K) with TurboSound FM (CSM on both OPNs)"), { _("ZX Spectrum (128K) with TurboSound FM (CSM on both OPNs)"), {
CH(DIV_SYSTEM_AY8910, 1.0f, 0, "clockSel=1"),
CH(DIV_SYSTEM_YM2203_CSM, 1.0f, 0, "clockSel=1"), CH(DIV_SYSTEM_YM2203_CSM, 1.0f, 0, "clockSel=1"),
CH(DIV_SYSTEM_YM2203_CSM, 1.0f, 0, "clockSel=1") CH(DIV_SYSTEM_YM2203_CSM, 1.0f, 0, "clockSel=1")
} }
); );
SUB_ENTRY( SUB_ENTRY(
_("ZX Spectrum (128K) with TurboSound"), { _("ZX Spectrum (128K) with TurboSound"), {
CH(DIV_SYSTEM_AY8910, 1.0f, 0, "clockSel=1"),
CH(DIV_SYSTEM_AY8910, 1.0f, 0, "clockSel=1"), // or YM2149 CH(DIV_SYSTEM_AY8910, 1.0f, 0, "clockSel=1"), // or YM2149
CH(DIV_SYSTEM_AY8910, 1.0f, 0, "clockSel=1") // or YM2149 CH(DIV_SYSTEM_AY8910, 1.0f, 0, "clockSel=1") // or YM2149
} }