diff options
author | AJR <ajrhacker@users.noreply.github.com> | 2020-06-04 06:33:02 -0400 |
---|---|---|
committer | AJR <ajrhacker@users.noreply.github.com> | 2020-06-04 06:34:22 -0400 |
commit | 7fc5d583d321ec3ed86c314b8fe0957a5a5d6fe4 (patch) | |
tree | 4e7dec9b7cdf37d159ab80dd16e67943efbdd4f2 /src/mame/drivers | |
parent | 27394f5c509c1870b2f2c5211d5f495d4985c5d7 (diff) |
altos486, bbc_tube_80186, ngen, sad8852, slicer: Double clock inputs due to misunderstanding of internal clock divider
Diffstat (limited to 'src/mame/drivers')
-rw-r--r-- | src/mame/drivers/altos486.cpp | 2 | ||||
-rw-r--r-- | src/mame/drivers/consola_emt.cpp | 2 | ||||
-rw-r--r-- | src/mame/drivers/ngen.cpp | 2 | ||||
-rw-r--r-- | src/mame/drivers/slicer.cpp | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/src/mame/drivers/altos486.cpp b/src/mame/drivers/altos486.cpp index c7c8825e5c6..7a62b912028 100644 --- a/src/mame/drivers/altos486.cpp +++ b/src/mame/drivers/altos486.cpp @@ -134,7 +134,7 @@ void altos486_state::altos486_z80_io(address_map &map) void altos486_state::altos486(machine_config &config) { - I80186(config, m_maincpu, 32_MHz_XTAL / 4); + I80186(config, m_maincpu, 32_MHz_XTAL / 2); // divided by 2 externally and by 2 again internally to operate at 8 MHz m_maincpu->set_addrmap(AS_PROGRAM, &altos486_state::altos486_mem); m_maincpu->set_addrmap(AS_IO, &altos486_state::altos486_io); m_maincpu->set_irq_acknowledge_callback("pic8259", FUNC(pic8259_device::inta_cb)); // yes, really diff --git a/src/mame/drivers/consola_emt.cpp b/src/mame/drivers/consola_emt.cpp index 06f6d79c9fd..db897d939b7 100644 --- a/src/mame/drivers/consola_emt.cpp +++ b/src/mame/drivers/consola_emt.cpp @@ -242,7 +242,7 @@ void consoemt_state::machine_start() void consoemt_state::consoemt(machine_config &config) { - I80188(config, m_maincpu, 50_MHz_XTAL / 2); // N80C188XL25 + I80188(config, m_maincpu, 50_MHz_XTAL); // N80C188XL25 m_maincpu->set_addrmap(AS_PROGRAM, &consoemt_state::mem_map); m_maincpu->set_addrmap(AS_IO, &consoemt_state::io_map); diff --git a/src/mame/drivers/ngen.cpp b/src/mame/drivers/ngen.cpp index 9b4eec02b5f..1510e577a6e 100644 --- a/src/mame/drivers/ngen.cpp +++ b/src/mame/drivers/ngen.cpp @@ -929,7 +929,7 @@ static void ngen_floppies(device_slot_interface &device) void ngen_state::ngen(machine_config &config) { // basic machine hardware - I80186(config, m_maincpu, 16_MHz_XTAL / 2); + I80186(config, m_maincpu, 16_MHz_XTAL); m_maincpu->set_addrmap(AS_PROGRAM, &ngen_state::ngen_mem); m_maincpu->set_addrmap(AS_IO, &ngen_state::ngen_io); m_maincpu->chip_select_callback().set(FUNC(ngen_state::cpu_peripheral_cb)); diff --git a/src/mame/drivers/slicer.cpp b/src/mame/drivers/slicer.cpp index d95430082c9..46feecb0cd0 100644 --- a/src/mame/drivers/slicer.cpp +++ b/src/mame/drivers/slicer.cpp @@ -100,7 +100,7 @@ static void slicer_floppies(device_slot_interface &device) void slicer_state::slicer(machine_config &config) { - i80186_cpu_device &maincpu(I80186(config, "maincpu", 16_MHz_XTAL / 2)); + i80186_cpu_device &maincpu(I80186(config, "maincpu", 16_MHz_XTAL)); // 8 MHz clock output maincpu.set_addrmap(AS_PROGRAM, &slicer_state::slicer_map); maincpu.set_addrmap(AS_IO, &slicer_state::slicer_io); |