From a2a1986ba0ee68e93ff70bfff0b0e82c45de6442 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felipe=20Corr=C3=AAa=20da=20Silva=20Sanches?= Date: Tue, 2 Jan 2024 01:22:34 +0000 Subject: [PATCH] The TMP94C241 CPU has an internal clock doubler --- src/mame/technics/kn5000.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/mame/technics/kn5000.cpp b/src/mame/technics/kn5000.cpp index 7ab2ba90e45cf..e3b08dfcc2adc 100644 --- a/src/mame/technics/kn5000.cpp +++ b/src/mame/technics/kn5000.cpp @@ -149,7 +149,8 @@ void kn5000_state::machine_reset() void kn5000_state::kn5000(machine_config &config) { - TMP94C241(config, m_maincpu, 8_MHz_XTAL); // TMP94C241F @ IC5 + // Note: The CPU has an internal clock doubler + TMP94C241(config, m_maincpu, 2 * 8_MHz_XTAL); // TMP94C241F @ IC5 // Address bus is set to 32 bits by the pins AM1=+5v and AM0=GND m_maincpu->set_addrmap(AS_PROGRAM, &kn5000_state::maincpu_mem); // Interrupt 0: CLK on "to_maincpu_latch" @@ -230,7 +231,8 @@ void kn5000_state::kn5000(machine_config &config) // AN0 = EXP (expression pedal?) // AN1 = AFT - TMP94C241(config, m_subcpu, 10_MHz_XTAL); // TMP94C241F @ IC27 + // Note: The CPU has an internal clock doubler + TMP94C241(config, m_subcpu, 2*10_MHz_XTAL); // TMP94C241F @ IC27 // Address bus is set to 8 bits by the pins AM1=GND and AM0=GND m_subcpu->set_addrmap(AS_PROGRAM, &kn5000_state::subcpu_mem); // Interrupt 0: CLK on "to_subcpu_latch"