GUI: add some CSM presets

This commit is contained in:
tildearrow 2022-12-23 19:31:24 -05:00
parent 81bda09625
commit 3685772728
1 changed files with 32 additions and 0 deletions

View File

@ -55,6 +55,12 @@ void FurnaceGUI::initSystemPresets() {
CH(DIV_SYSTEM_SMS, 32, 0, "")
}
);
ENTRY(
"Sega Genesis (CSM)", {
CH(DIV_SYSTEM_YM2612_CSM, 64, 0, ""),
CH(DIV_SYSTEM_SMS, 32, 0, "")
}
);
ENTRY(
"Sega Genesis (DualPCM)", {
CH(DIV_SYSTEM_YM2612_DUALPCM, 64, 0, ""),
@ -87,6 +93,16 @@ void FurnaceGUI::initSystemPresets() {
)
}
);
ENTRY(
"Sega Genesis (CSM with Sega CD)", {
CH(DIV_SYSTEM_YM2612_CSM, 64, 0, ""),
CH(DIV_SYSTEM_SMS, 32, 0, ""),
CH(DIV_SYSTEM_RF5C68, 64, 0,
"clockSel=2\n"
"chipType=1\n"
)
}
);
ENTRY(
"Sega Master System", {
CH(DIV_SYSTEM_SMS, 64, 0, "")
@ -1076,6 +1092,12 @@ void FurnaceGUI::initSystemPresets() {
CH(DIV_SYSTEM_RF5C68, 64, 0, "")
}
);
ENTRY(
"FM Towns (CSM)", {
CH(DIV_SYSTEM_YM2612_CSM, 64, 0, "clockSel=2"), // YM3438
CH(DIV_SYSTEM_RF5C68, 64, 0, "")
}
);
ENTRY(
"Commander X16", {
CH(DIV_SYSTEM_VERA, 64, 0, ""),
@ -1148,6 +1170,11 @@ void FurnaceGUI::initSystemPresets() {
CH(DIV_SYSTEM_YM2612_EXT, 64, 0, "ladderEffect=true")
}
);
ENTRY(
"Yamaha YM2612 (OPN2) CSM", {
CH(DIV_SYSTEM_YM2612_CSM, 64, 0, "ladderEffect=true")
}
);
ENTRY(
"Yamaha YM2612 (OPN2) with DualPCM", {
CH(DIV_SYSTEM_YM2612_DUALPCM, 64, 0, "ladderEffect=true")
@ -1183,6 +1210,11 @@ void FurnaceGUI::initSystemPresets() {
CH(DIV_SYSTEM_YM2612_EXT, 64, 0, "")
}
);
ENTRY(
"Yamaha YM3438 (OPN2C) CSM", {
CH(DIV_SYSTEM_YM2612_CSM, 64, 0, "")
}
);
ENTRY(
"Yamaha YM3438 (OPN2C) with DualPCM", {
CH(DIV_SYSTEM_YM2612_DUALPCM, 64, 0, "")