summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2019-06-30 00:38:11 +0200
committer hap <happppp@users.noreply.github.com>2019-06-30 00:38:11 +0200
commit203ef23e6fde3d33a386eb14758952b61e38c9bf (patch)
tree7f3ed8a04df397e216fc93fe9342ea659cb616a3
parentff2f21c660ce0c38c6a86aaeb440e3df3ebb9113 (diff)
tasc: 1 minute now matches realworld 1 minute, and it also says 30mhz instead of 31mhz in system info. assume same for risc2500 (nw)
-rw-r--r--src/devices/machine/sensorboard.cpp3
-rw-r--r--src/mame/drivers/risc2500.cpp2
-rw-r--r--src/mame/drivers/tasc.cpp5
3 files changed, 6 insertions, 4 deletions
diff --git a/src/devices/machine/sensorboard.cpp b/src/devices/machine/sensorboard.cpp
index f1691939a5f..4bdaa4893f7 100644
--- a/src/devices/machine/sensorboard.cpp
+++ b/src/devices/machine/sensorboard.cpp
@@ -3,8 +3,7 @@
/*
Generic sensorboard device, meant for tracking pieces, primarily made for
-electronic chessboards. It supports buttons, magnets, and inductive sensors
-(latter is not emulated in any driver yet but the device is ready for it).
+electronic chessboards. It supports buttons, magnets, and inductive sensors.
Concept/idea by Ralph Schaefer, but his code got removed from MAME when he
couldn't be reached for source relicensing. This device is made from scratch.
diff --git a/src/mame/drivers/risc2500.cpp b/src/mame/drivers/risc2500.cpp
index 67b3474a9d6..6ed80ed48ed 100644
--- a/src/mame/drivers/risc2500.cpp
+++ b/src/mame/drivers/risc2500.cpp
@@ -321,7 +321,7 @@ void risc2500_state::risc2500(machine_config &config)
ARM(config, m_maincpu, XTAL(28'322'000) / 2); // VY86C010
m_maincpu->set_addrmap(AS_PROGRAM, &risc2500_state::risc2500_mem);
m_maincpu->set_copro_type(arm_cpu_device::copro_type::VL86C020);
- m_maincpu->set_periodic_int(FUNC(risc2500_state::irq1_line_hold), attotime::from_hz(250));
+ m_maincpu->set_periodic_int(FUNC(risc2500_state::irq1_line_hold), attotime::from_hz(256));
screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_LCD));
screen.set_refresh_hz(50);
diff --git a/src/mame/drivers/tasc.cpp b/src/mame/drivers/tasc.cpp
index 06988487ecb..26fc8668085 100644
--- a/src/mame/drivers/tasc.cpp
+++ b/src/mame/drivers/tasc.cpp
@@ -31,6 +31,9 @@ notes:
- holding LEFT+RIGHT on boot load the QC TestMode
- holding UP+DOWN on boot load the TestMode
+TODO:
+- sound is too high pitched, same problem as in risc2500
+
******************************************************************************/
#include "emu.h"
@@ -206,7 +209,7 @@ void tasc_state::tasc(machine_config &config)
ARM(config, m_maincpu, 30_MHz_XTAL);
m_maincpu->set_addrmap(AS_PROGRAM, &tasc_state::main_map);
m_maincpu->set_copro_type(arm_cpu_device::copro_type::VL86C020);
- m_maincpu->set_periodic_int(FUNC(tasc_state::irq1_line_hold), attotime::from_hz(250));
+ m_maincpu->set_periodic_int(FUNC(tasc_state::irq1_line_hold), attotime::from_hz(256));
TIMER(config, "disable_bootrom").configure_generic(FUNC(tasc_state::disable_bootrom));