From 71a797a7d52100ad5c1b3215a6123f5814a89fe1 Mon Sep 17 00:00:00 2001 From: AJR Date: Thu, 5 Sep 2019 22:51:03 -0400 Subject: namcos21_c67.cpp: Use known XTALs for clocks; reduce sound CPU clock to be within MC68B09E parameters (nw) --- src/mame/drivers/namcos21_c67.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/mame/drivers/namcos21_c67.cpp b/src/mame/drivers/namcos21_c67.cpp index e79cae69e43..b9d2fda5150 100644 --- a/src/mame/drivers/namcos21_c67.cpp +++ b/src/mame/drivers/namcos21_c67.cpp @@ -780,14 +780,14 @@ void namcos21_c67_state::configure_c148_standard(machine_config &config) // starblad, solvalou, aircomb, cybsled base state void namcos21_c67_state::namcos21(machine_config &config) { - M68000(config, m_maincpu, 12288000); /* Master */ + M68000(config, m_maincpu, 49.152_MHz_XTAL / 4); /* Master */ m_maincpu->set_addrmap(AS_PROGRAM, &namcos21_c67_state::master_map); TIMER(config, "scantimer").configure_scanline(FUNC(namcos21_c67_state::screen_scanline), "screen", 0, 1); - M68000(config, m_slave, 12288000); /* Slave */ + M68000(config, m_slave, 49.152_MHz_XTAL / 4); /* Slave */ m_slave->set_addrmap(AS_PROGRAM, &namcos21_c67_state::slave_map); - MC6809E(config, m_audiocpu, 3072000); /* Sound */ + MC6809E(config, m_audiocpu, 49.152_MHz_XTAL / 24); /* Sound */ m_audiocpu->set_addrmap(AS_PROGRAM, &namcos21_c67_state::sound_map); m_audiocpu->set_periodic_int(FUNC(namcos21_c67_state::irq0_line_hold), attotime::from_hz(2*60)); @@ -802,7 +802,7 @@ void namcos21_c67_state::namcos21(machine_config &config) SCREEN(config, m_screen, SCREEN_TYPE_RASTER); // TODO: basic parameters to get 60.606060 Hz, x2 is for interlace - m_screen->set_raw(12288000*2, 768, 0, 496, 264*2, 0, 480); + m_screen->set_raw(49.152_MHz_XTAL / 2, 768, 0, 496, 264*2, 0, 480); m_screen->set_screen_update(FUNC(namcos21_c67_state::screen_update)); m_screen->set_palette(m_palette); @@ -833,7 +833,7 @@ void namcos21_c67_state::namcos21(machine_config &config) m_c140->add_route(0, "lspeaker", 0.50); m_c140->add_route(1, "rspeaker", 0.50); - YM2151(config, "ymsnd", 3579580).add_route(0, "lspeaker", 0.30).add_route(1, "rspeaker", 0.30); + YM2151(config, "ymsnd", 3.579545_MHz_XTAL).add_route(0, "lspeaker", 0.30).add_route(1, "rspeaker", 0.30); } void namcos21_c67_state::aircomb(machine_config &config) -- cgit v1.2.3