Add preset variation with NMK112

This commit is contained in:
cam900 2024-01-19 23:30:09 +09:00
parent 6440b8c808
commit 8e0b64c512
3 changed files with 90 additions and 0 deletions

View file

@ -1547,6 +1547,89 @@ void FurnaceGUI::initSystemPresets() {
) // ^^
}
);
ENTRY(
"NMK 16-bit Arcade (w/NMK112 bankswitching)", {
CH(DIV_SYSTEM_YM2203, 1.0f, 0, "clockSel=5"), // 1.5MHz; optional
CH(DIV_SYSTEM_MSM6295, 1.0f, 0,
"clockSel=2\n"
"rateSel=true\n"
"isBanked=true\n"
), // 4MHz
CH(DIV_SYSTEM_MSM6295, 1.0f, 0,
"clockSel=2\n"
"rateSel=true\n"
"isBanked=true\n"
) // ^^
}
);
ENTRY(
"NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3)", {
CH(DIV_SYSTEM_YM2203_EXT, 1.0f, 0, "clockSel=5"), // 1.5MHz; optional
CH(DIV_SYSTEM_MSM6295, 1.0f, 0,
"clockSel=2\n"
"rateSel=true\n"
"isBanked=true\n"
), // 4MHz
CH(DIV_SYSTEM_MSM6295, 1.0f, 0,
"clockSel=2\n"
"rateSel=true\n"
"isBanked=true\n"
) // ^^
}
);
ENTRY(
"Atlus Power Instinct 2", {
CH(DIV_SYSTEM_YM2203, 1.0f, 0, "clockSel=2"), // 4MHz
CH(DIV_SYSTEM_MSM6295, 1.0f, 0,
"clockSel=13\n"
"rateSel=true\n"
"isBanked=true\n"
), // 3MHz
CH(DIV_SYSTEM_MSM6295, 1.0f, 0,
"clockSel=13\n"
"rateSel=true\n"
"isBanked=true\n"
) // ^^
}
);
ENTRY(
"Atlus Power Instinct 2 (extended channel 3)", {
CH(DIV_SYSTEM_YM2203_EXT, 1.0f, 0, "clockSel=2"), // 4MHz
CH(DIV_SYSTEM_MSM6295, 1.0f, 0,
"clockSel=13\n"
"rateSel=true\n"
"isBanked=true\n"
), // 3MHz
CH(DIV_SYSTEM_MSM6295, 1.0f, 0,
"clockSel=13\n"
"rateSel=true\n"
"isBanked=true\n"
) // ^^
}
);
ENTRY(
"Raizing/Eighting Battle Garegga", {
CH(DIV_SYSTEM_YM2151, 1.0f, 0, "clockSel=2"), // 4MHz
CH(DIV_SYSTEM_MSM6295, 1.0f, 0,
"clockSel=8\n"
"isBanked=true\n"
) // 2MHz
}
);
ENTRY(
"Raizing/Eighting Batrider", {
CH(DIV_SYSTEM_YM2151, 1.0f, 0, "clockSel=2"), // 4MHz
CH(DIV_SYSTEM_MSM6295, 1.0f, 0,
"clockSel=15\n"
"isBanked=true\n"
), // 3.2MHz
CH(DIV_SYSTEM_MSM6295, 1.0f, 0,
"clockSel=15\n"
"rateSel=true\n"
"isBanked=true\n"
) // 3.2MHz
}
);
ENTRY(
"Kaneko DJ Boy", {
CH(DIV_SYSTEM_YM2203, 1.0f, 0, "clockSel=3"), // 3MHz