diff options
author | hap <happppp@users.noreply.github.com> | 2019-07-28 15:27:02 +0200 |
---|---|---|
committer | hap <happppp@users.noreply.github.com> | 2019-07-28 15:27:02 +0200 |
commit | 1d01be8f2d1e39261ffc63785b3993b190c9f234 (patch) | |
tree | 3d27903935c3fd063a8e7256736b1edc591f01de | |
parent | 0754c32701804edd1fd146f4775b223b769be94f (diff) |
debutm/stratos/corona: chessclock matches realtime closer, thanks fhub (nw)
-rw-r--r-- | src/mame/drivers/debut.cpp | 2 | ||||
-rw-r--r-- | src/mame/drivers/saitek_corona.cpp | 2 | ||||
-rw-r--r-- | src/mame/drivers/saitek_stratos.cpp | 4 |
3 files changed, 4 insertions, 4 deletions
diff --git a/src/mame/drivers/debut.cpp b/src/mame/drivers/debut.cpp index 739037da0cf..345b63940cb 100644 --- a/src/mame/drivers/debut.cpp +++ b/src/mame/drivers/debut.cpp @@ -234,7 +234,7 @@ void debut_state::debutm(machine_config &config) { /* basic machine hardware */ I8086(config, m_maincpu, 16.2_MHz_XTAL / 3); - m_maincpu->set_periodic_int(FUNC(debut_state::interrupt), attotime::from_hz(400)); + m_maincpu->set_periodic_int(FUNC(debut_state::interrupt), attotime::from_hz(380)); m_maincpu->set_addrmap(AS_PROGRAM, &debut_state::main_map); m_maincpu->set_addrmap(AS_IO, &debut_state::main_io); diff --git a/src/mame/drivers/saitek_corona.cpp b/src/mame/drivers/saitek_corona.cpp index ee8c0e72055..e925c4b617a 100644 --- a/src/mame/drivers/saitek_corona.cpp +++ b/src/mame/drivers/saitek_corona.cpp @@ -272,7 +272,7 @@ void corona_state::corona(machine_config &config) /* basic machine hardware */ M65C02(config, m_maincpu, 5_MHz_XTAL); // see set_cpu_freq m_maincpu->set_addrmap(AS_PROGRAM, &corona_state::main_map); - m_maincpu->set_periodic_int(FUNC(corona_state::irq0_line_hold), attotime::from_hz(175)); + m_maincpu->set_periodic_int(FUNC(corona_state::irq0_line_hold), attotime::from_hz(183)); ADDRESS_MAP_BANK(config, "rombank").set_map(&corona_state::rombank_map).set_options(ENDIANNESS_LITTLE, 8, 17, 0x8000); diff --git a/src/mame/drivers/saitek_stratos.cpp b/src/mame/drivers/saitek_stratos.cpp index 5456119f4d9..f1ad1cd38f5 100644 --- a/src/mame/drivers/saitek_stratos.cpp +++ b/src/mame/drivers/saitek_stratos.cpp @@ -493,7 +493,7 @@ void stratos_state::stratos(machine_config &config) /* basic machine hardware */ M65C02(config, m_maincpu, 5_MHz_XTAL); // see set_cpu_freq m_maincpu->set_addrmap(AS_PROGRAM, &stratos_state::main_map); - m_maincpu->set_periodic_int(FUNC(stratos_state::irq0_line_hold), attotime::from_hz(75)); + m_maincpu->set_periodic_int(FUNC(stratos_state::irq0_line_hold), attotime::from_hz(76)); NVRAM(config, "nvram.u6", nvram_device::DEFAULT_ALL_0); NVRAM(config, "nvram.u7", nvram_device::DEFAULT_ALL_0); @@ -527,7 +527,7 @@ void stratos_state::tking(machine_config &config) void stratos_state::tking2(machine_config &config) { tking(config); - m_maincpu->set_periodic_int(FUNC(stratos_state::irq0_line_hold), attotime::from_hz(100)); + m_maincpu->set_periodic_int(FUNC(stratos_state::irq0_line_hold), attotime::from_hz(107)); // seems much more responsive (not just because of higher irq rate) m_board->set_delay(attotime::from_msec(200)); |