More presets

Dynax/Nakanihon 3rd generation hardware:
Naming reference is MAME source (https://github.com/mamedev/mame/blob/master/src/mame/drivers/ddenlovr.cpp), It's sound system combined with AY PSG(optional), OPLL, MSM6295 and mostly used in their mahjong, hanafuda, and something else.

Dynax/Nakanihon Real Break:
This sound system is used in Billard Academy Real Break (MAME source: https://github.com/mamedev/mame/blob/master/src/mame/drivers/realbrk.cpp), MSM6295 is replaced to YMZ280B but entire music is still drived in OPLL.
This commit is contained in:
cam900 2022-06-18 11:42:14 +09:00
parent 9cad907773
commit 33046c8e19

View file

@ -1859,7 +1859,7 @@ void FurnaceGUI::initSystemPresets() {
DIV_SYSTEM_AY8910, 64, 0, 13, DIV_SYSTEM_AY8910, 64, 0, 13,
0 0
} }
)); ));
cat.systems.push_back(FurnaceGUISysDef( cat.systems.push_back(FurnaceGUISysDef(
"Namco (3-channel WSG)", { // Pac-Man, Galaga, Xevious, etc "Namco (3-channel WSG)", { // Pac-Man, Galaga, Xevious, etc
DIV_SYSTEM_NAMCO, 64, 0, 0, DIV_SYSTEM_NAMCO, 64, 0, 0,
@ -1957,6 +1957,21 @@ void FurnaceGUI::initSystemPresets() {
0 0
} }
)); ));
cat.systems.push_back(FurnaceGUISysDef(
"Dynax/Nakanihon 3rd generation hardware", {
DIV_SYSTEM_AY8910, 64, 0, 0, // AY or YM, optional - 1.79MHz or 3.58MHz; various per game
DIV_SYSTEM_OPLL, 64, 0, 0,
DIV_SYSTEM_MSM6295, 64, 0, 6, // 1.023MHz mostly
0
}
));
cat.systems.push_back(FurnaceGUISysDef(
"Dynax/Nakanihon Real Break", {
DIV_SYSTEM_OPLL, 64, 0, 0,
DIV_SYSTEM_YMZ280B, 64, 0, 0,
0
}
));
sysCategories.push_back(cat); sysCategories.push_back(cat);
cat=FurnaceGUISysCategory("DefleMask-compatible","these configurations are compatible with DefleMask.\nselect this if you need to save as .dmf or work with that program."); cat=FurnaceGUISysCategory("DefleMask-compatible","these configurations are compatible with DefleMask.\nselect this if you need to save as .dmf or work with that program.");