From 00314de3b98be1ae2177019b1f142f1c8cf062ba Mon Sep 17 00:00:00 2001 From: agajgjsa592586 Date: Sat, 29 Jun 2024 13:36:50 -0500 Subject: [PATCH] Sord M5, FM-7 and PC-6000 Presets This addition adds Sord M5, FM-7, and PC-6000 Presets to the furnace that we'd forgotten to add. --- src/gui/presets.cpp | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/gui/presets.cpp b/src/gui/presets.cpp index 382bdd1e9..20f992d57 100644 --- a/src/gui/presets.cpp +++ b/src/gui/presets.cpp @@ -519,6 +519,11 @@ void FurnaceGUI::initSystemPresets() { ) // variable rate, Mono DAC } ); + ENTRY( + "NEC PC-6001", { + CH(DIV_SYSTEM_AY8910, 1.0f, 0, "customClock=3993600") + } + ); ENTRY( "NEC PC-88", {} ); @@ -1215,6 +1220,18 @@ void FurnaceGUI::initSystemPresets() { CH(DIV_SYSTEM_MSM6258, 1.0f, 0, "clockSel=2") } ); + ENTRY( + "FM-7", { + CH(DIV_SYSTEM_AY8910, 1.0f, 0, "clockSel=12"), + CH(DIV_SYSTEM_YM2203, 1.0f, 0, "clockSel=5") + } + ); + SUB_ENTRY( + "FM-7 (extended channel 3)", { + CH(DIV_SYSTEM_AY8910, 1.0f, 0, "clockSel=12"), + CH(DIV_SYSTEM_YM2203_EXT, 1.0f, 0, "clockSel=5") + } + ); ENTRY( "FM Towns", { CH(DIV_SYSTEM_YM2612, 1.0f, 0, "clockSel=2"), // YM3438 @@ -1259,6 +1276,14 @@ void FurnaceGUI::initSystemPresets() { ) } ); + ENTRY( + "Sord M5", { + CH(DIV_SYSTEM_SMS, 1.0f, 0, + "customClock=1770000\n" + "chipType=1\n" + ) + } + ); CATEGORY_END; CATEGORY_BEGIN("Arcade systems","INSERT COIN");