simpl156.cpp: MSM6295 clock notes (nw)

This commit is contained in:
AJR 2019-03-31 12:06:37 -04:00
parent de8c9b9464
commit 4b4af8d64b

View File

@ -87,6 +87,8 @@ Are the OKI M6295 clocks from Heavy Smash are correct at least for the Mitchell
- OKI M6295(1) clock: 1.000MHz (28 / 28), sample rate = 1000000 / 132
- OKI M6295(2) clock: 2.000MHz (28 / 14), sample rate = 2000000 / 132
Clocks for both chips appear to be generated by the 223 I/O ASIC. The divider might
even be configurable.
*/
@ -424,11 +426,11 @@ void simpl156_state::chainrec(machine_config &config)
SPEAKER(config, "lspeaker").front_left();
SPEAKER(config, "rspeaker").front_right();
okim6295_device &okisfx(OKIM6295(config, "okisfx", 28_MHz_XTAL / 28, okim6295_device::PIN7_HIGH));
okim6295_device &okisfx(OKIM6295(config, "okisfx", 28_MHz_XTAL / 28, okim6295_device::PIN7_HIGH)); // divider not verified
okisfx.add_route(ALL_OUTPUTS, "lspeaker", 0.6);
okisfx.add_route(ALL_OUTPUTS, "rspeaker", 0.6);
OKIM6295(config, m_okimusic, 28_MHz_XTAL / 14, okim6295_device::PIN7_HIGH);
OKIM6295(config, m_okimusic, 28_MHz_XTAL / 14, okim6295_device::PIN7_HIGH); // divider not verified
m_okimusic->add_route(ALL_OUTPUTS, "lspeaker", 0.2);
m_okimusic->add_route(ALL_OUTPUTS, "rspeaker", 0.2);
}