A few more for better measure

Some MSM5232 arcades
This commit is contained in:
Epictyphlosion 2022-12-21 12:42:47 -08:00 committed by GitHub
parent 5f81ae48d8
commit 41a21ebb91
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1671,33 +1671,6 @@ void FurnaceGUI::initSystemPresets() {
CH(DIV_SYSTEM_MSM6295, 64, 0, "clockSel=1")
}
);
ENTRY(
"Atari Marble Madness", {
CH(DIV_SYSTEM_YM2151, 64, 0, ""),
CH(DIV_SYSTEM_POKEY, 64, 0, "")
}
);
ENTRY(
"Atari Championship Sprint", {
CH(DIV_SYSTEM_YM2151, 64, 0, ""),
CH(DIV_SYSTEM_POKEY, 64, 0, ""),
CH(DIV_SYSTEM_POKEY, 64, 0, "")
}
);
ENTRY(
"Atari Tetris", {
CH(DIV_SYSTEM_POKEY, 64, 0, ""),
CH(DIV_SYSTEM_POKEY, 64, 0, "")
}
);
ENTRY(
"Atari I, Robot", {
CH(DIV_SYSTEM_POKEY, 64, 0, ""), // clock speed should be 1.512 MHz
CH(DIV_SYSTEM_POKEY, 64, 0, ""), // same here
CH(DIV_SYSTEM_POKEY, 64, 0, ""), // same here
CH(DIV_SYSTEM_POKEY, 64, 0, "") // same here...
}
);
ENTRY(
"Sega Kyugo", {
CH(DIV_SYSTEM_AY8910, 64, 0, "clockSel=14"),
@ -2066,6 +2039,33 @@ void FurnaceGUI::initSystemPresets() {
CH(DIV_SYSTEM_MSM6295, 64, 127, "clockSel=14") // 1.193MHz (3.579545MHz / 3), Right output
}
);
ENTRY(
"Atari Marble Madness", {
CH(DIV_SYSTEM_YM2151, 64, 0, ""),
CH(DIV_SYSTEM_POKEY, 64, 0, "")
}
);
ENTRY(
"Atari Championship Sprint", {
CH(DIV_SYSTEM_YM2151, 64, 0, ""),
CH(DIV_SYSTEM_POKEY, 64, 0, ""),
CH(DIV_SYSTEM_POKEY, 64, 0, "")
}
);
ENTRY(
"Atari Tetris", {
CH(DIV_SYSTEM_POKEY, 64, 0, ""),
CH(DIV_SYSTEM_POKEY, 64, 0, "")
}
);
ENTRY(
"Atari I, Robot", {
CH(DIV_SYSTEM_POKEY, 64, 0, ""), // clock speed should be 1.512 MHz
CH(DIV_SYSTEM_POKEY, 64, 0, ""), // same here
CH(DIV_SYSTEM_POKEY, 64, 0, ""), // same here
CH(DIV_SYSTEM_POKEY, 64, 0, "") // same here...
}
);
ENTRY(
"Data East Karnov", {
CH(DIV_SYSTEM_OPN, 64, 0, "clockSel=5"), // 1.5MHz
@ -2297,6 +2297,20 @@ void FurnaceGUI::initSystemPresets() {
) // software controlled 8 bit DAC
}
);
ENTRY(
"Alpha denshi Equites", {
CH(DIV_SYSTEM_MSM5232, 64, 0, ""), // // clock speed should be 6.144 MHz
CH(DIV_SYSTEM_AY8910, 64, 0, "clockSel=14"),
CH(DIV_SYSTEM_DAC, 64, 0,
"rate=11025\n"
"outDepth=5\n"
),
CH(DIV_SYSTEM_DAC, 64, 0,
"rate=11025\n"
"outDepth=5\n"
) // don't know what the actual sample rate is
}
);
ENTRY(
"Neo Geo MVS", {
CH(DIV_SYSTEM_YM2610_FULL, 64, 0, "")
@ -2369,6 +2383,43 @@ void FurnaceGUI::initSystemPresets() {
CH(DIV_SYSTEM_YM2610B_EXT, 64, 0, "")
}
);
ENTRY(
"Taito Metal Soldier Isaac II", {
CH(DIV_SYSTEM_MSM5232, 64, 0, ""),
CH(DIV_SYSTEM_AY8910, 64, 0, "clockSel=3"),
CH(DIV_SYSTEM_AY8910, 64, 0, "clockSel=3")
}
);
ENTRY(
"Taito The Fairyland Story", {
CH(DIV_SYSTEM_MSM5232, 64, 0, ""),
CH(DIV_SYSTEM_AY8910, 64, 0,
"clockSel=3\n"
"chipType=1\n"
),
CH(DIV_SYSTEM_DAC, 64, 0,
"rate=11025\n"
"outDepth=7\n"
) // don't know what the actual sample rate is
}
);
ENTRY(
"Taito Wyvern F-0", {
CH(DIV_SYSTEM_MSM5232, 64, 0, ""),
CH(DIV_SYSTEM_AY8910, 64, 0,
"clockSel=3\n"
"chipType=1\n"
),
CH(DIV_SYSTEM_AY8910, 64, 0,
"clockSel=3\n"
"chipType=1\n"
),
CH(DIV_SYSTEM_DAC, 64, 0,
"rate=11025\n"
"outDepth=7\n"
) // don't know what the actual sample rate is
}
);
ENTRY(
"Seta 1", {
CH(DIV_SYSTEM_X1_010, 64, 0, "")