Skip to content

Commit

Permalink
The TMP94C241 CPU has an internal clock doubler
Browse files Browse the repository at this point in the history
  • Loading branch information
felipesanches committed Jan 2, 2024
1 parent c7670c1 commit a2a1986
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/mame/technics/kn5000.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down Expand Up @@ -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"
Expand Down

0 comments on commit a2a1986

Please sign in to comment.