From 4b4af8d64bcc8b7fa0706857d13ce0495fe10b70 Mon Sep 17 00:00:00 2001 From: AJR Date: Sun, 31 Mar 2019 12:06:37 -0400 Subject: simpl156.cpp: MSM6295 clock notes (nw) --- src/mame/drivers/simpl156.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/mame/drivers/simpl156.cpp b/src/mame/drivers/simpl156.cpp index bda220440e4..106abd08749 100644 --- a/src/mame/drivers/simpl156.cpp +++ b/src/mame/drivers/simpl156.cpp @@ -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); } -- cgit v1.2.3