mirror of
https://github.com/holub/mame
synced 2025-05-13 09:28:13 +03:00
simpl156.cpp: MSM6295 clock notes (nw)
This commit is contained in:
parent
de8c9b9464
commit
4b4af8d64b
@ -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(1) clock: 1.000MHz (28 / 28), sample rate = 1000000 / 132
|
||||||
- OKI M6295(2) clock: 2.000MHz (28 / 14), sample rate = 2000000 / 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, "lspeaker").front_left();
|
||||||
SPEAKER(config, "rspeaker").front_right();
|
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, "lspeaker", 0.6);
|
||||||
okisfx.add_route(ALL_OUTPUTS, "rspeaker", 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, "lspeaker", 0.2);
|
||||||
m_okimusic->add_route(ALL_OUTPUTS, "rspeaker", 0.2);
|
m_okimusic->add_route(ALL_OUTPUTS, "rspeaker", 0.2);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user