diff options
Diffstat (limited to 'src/mame/drivers/model3.cpp')
-rw-r--r-- | src/mame/drivers/model3.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mame/drivers/model3.cpp b/src/mame/drivers/model3.cpp index c57282d0578..57bde9ef2f0 100644 --- a/src/mame/drivers/model3.cpp +++ b/src/mame/drivers/model3.cpp @@ -6023,7 +6023,7 @@ void model3_state::add_cpu_166mhz(machine_config &config) void model3_state::add_base_devices(machine_config &config) { - M68000(config, m_audiocpu, 12000000); + M68000(config, m_audiocpu, 45158000/4); // SCSP Clock / 2 m_audiocpu->set_addrmap(AS_PROGRAM, &model3_state::model3_snd); EEPROM_93C46_16BIT(config, m_eeprom); @@ -6044,16 +6044,16 @@ void model3_state::add_base_devices(machine_config &config) SPEAKER(config, "lspeaker").front_left(); SPEAKER(config, "rspeaker").front_right(); - SCSP(config, m_scsp1); + SCSP(config, m_scsp1, 45158000/2); // 45.158 MHz XTAL m_scsp1->set_addrmap(0, &model3_state::scsp1_map); m_scsp1->irq_cb().set(FUNC(model3_state::scsp_irq)); - m_scsp1->add_route(0, "lspeaker", 2.0); - m_scsp1->add_route(0, "rspeaker", 2.0); + m_scsp1->add_route(0, "lspeaker", 1.0); + m_scsp1->add_route(1, "rspeaker", 1.0); - scsp_device &scsp2(SCSP(config, "scsp2")); + scsp_device &scsp2(SCSP(config, "scsp2", 45158000/2)); scsp2.set_addrmap(0, &model3_state::scsp2_map); - scsp2.add_route(0, "lspeaker", 2.0); - scsp2.add_route(0, "rspeaker", 2.0); + scsp2.add_route(0, "lspeaker", 1.0); + scsp2.add_route(1, "rspeaker", 1.0); } void model3_state::add_scsi_devices(machine_config &config) |