mirror of
https://github.com/holub/mame
synced 2025-04-21 07:52:35 +03:00
Increase some MC68HC11 clocks to compensate for newly emulated internal divider (nw)
This commit is contained in:
parent
1ce4051cf4
commit
72eacfcfb0
@ -248,7 +248,7 @@ void namco_30test_state::machine_start()
|
||||
void namco_30test_state::_30test(machine_config &config)
|
||||
{
|
||||
/* basic machine hardware */
|
||||
MC68HC11K1(config, m_maincpu, MAIN_CLOCK/4);
|
||||
MC68HC11K1(config, m_maincpu, MAIN_CLOCK);
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &namco_30test_state::namco_30test_map);
|
||||
m_maincpu->in_pa_callback().set(FUNC(namco_30test_state::namco_30test_mux_r));
|
||||
//m_maincpu->in_pd_callback().set_ram();
|
||||
|
@ -416,7 +416,7 @@ void alphasmart_state::machine_reset()
|
||||
void alphasmart_state::alphasmart(machine_config &config)
|
||||
{
|
||||
/* basic machine hardware */
|
||||
MC68HC11D0(config, m_maincpu, XTAL(8'000'000)/2); // XTAL is 8 Mhz, unknown divider
|
||||
MC68HC11D0(config, m_maincpu, XTAL(8'000'000)); // XTAL is 8 Mhz
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &alphasmart_state::alphasmart_mem);
|
||||
m_maincpu->in_pa_callback().set(FUNC(alphasmart_state::port_a_r));
|
||||
m_maincpu->out_pa_callback().set(FUNC(alphasmart_state::port_a_w));
|
||||
|
@ -349,7 +349,7 @@ GFXDECODE_END
|
||||
|
||||
void hitpoker_state::hitpoker(machine_config &config)
|
||||
{
|
||||
MC68HC11A1(config, m_maincpu, 1000000);
|
||||
MC68HC11A1(config, m_maincpu, 8'000'000);
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &hitpoker_state::hitpoker_map);
|
||||
m_maincpu->in_pa_callback().set(FUNC(hitpoker_state::hitpoker_pic_r));
|
||||
m_maincpu->out_pa_callback().set(FUNC(hitpoker_state::hitpoker_pic_w));
|
||||
|
@ -225,7 +225,7 @@ INPUT_PORTS_END
|
||||
|
||||
void skeetsht_state::skeetsht(machine_config &config)
|
||||
{
|
||||
MC68HC11A1(config, m_68hc11, 4000000); // ?
|
||||
MC68HC11A1(config, m_68hc11, 8000000); // ?
|
||||
m_68hc11->set_addrmap(AS_PROGRAM, &skeetsht_state::hc11_pgm_map);
|
||||
m_68hc11->out_pa_callback().set(FUNC(skeetsht_state::hc11_porta_w));
|
||||
|
||||
|
@ -1079,7 +1079,7 @@ void taitojc_state::taitojc(machine_config &config)
|
||||
m_maincpu->set_vblank_int("screen", FUNC(taitojc_state::taitojc_vblank));
|
||||
m_maincpu->set_addrmap(m68000_base_device::AS_CPU_SPACE, &taitojc_state::cpu_space_map);
|
||||
|
||||
mc68hc11_cpu_device &sub(MC68HC11M0(config, "sub", XTAL(16'000'000)/2)); // 8MHz, MC68HC11M0
|
||||
mc68hc11_cpu_device &sub(MC68HC11M0(config, "sub", XTAL(16'000'000))); // MC68HC11M0CFU4
|
||||
sub.set_addrmap(AS_PROGRAM, &taitojc_state::hc11_pgm_map);
|
||||
sub.in_pa_callback().set_constant(0); // ?
|
||||
sub.in_pg_callback().set(FUNC(taitojc_state::hc11_comm_r));
|
||||
|
Loading…
Reference in New Issue
Block a user