Various corrections and fixes

Fix SN PSG pitch corrections
Revive YM2612 from dead
Add Game Gear stereo function finally
Add OPN/A prescaler config
This commit is contained in:
cam900 2022-06-17 14:30:18 +09:00
parent 0c1a8bc001
commit 25af023dc6
15 changed files with 147 additions and 99 deletions

View file

@ -56,13 +56,13 @@ void FurnaceGUI::initSystemPresets() {
));
cat.systems.push_back(FurnaceGUISysDef(
"Yamaha YM2608 (OPNA)", {
DIV_SYSTEM_PC98, 64, 0, 3,
DIV_SYSTEM_PC98, 64, 0, 0,
0
}
));
cat.systems.push_back(FurnaceGUISysDef(
"Yamaha YM2608 (extended channel 3)", {
DIV_SYSTEM_PC98_EXT, 64, 0, 3,
DIV_SYSTEM_PC98_EXT, 64, 0, 0,
0
}
));
@ -258,6 +258,18 @@ void FurnaceGUI::initSystemPresets() {
0
}
));
cat.systems.push_back(FurnaceGUISysDef(
"TI SN94624", {
DIV_SYSTEM_SMS, 64, 0, 0x80,
0
}
));
cat.systems.push_back(FurnaceGUISysDef(
"TI SN76494", {
DIV_SYSTEM_SMS, 64, 0, 0x84,
0
}
));
cat.systems.push_back(FurnaceGUISysDef(
"AY-3-8910", {
DIV_SYSTEM_AY8910, 64, 0, 0,