summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2021-05-02 22:37:31 +0200
committer hap <happppp@users.noreply.github.com>2021-05-02 22:37:44 +0200
commit50cc5d7471a1ac13fde29ed27443133423297695 (patch)
tree67190264f58af7579657d32d98d0ab259f990edf
parent7bc5b9c9945fbb8af042a63cd66dbbf7f761dbd9 (diff)
poly880: ctc/pio is same clockspeed as cpu
-rw-r--r--src/mame/drivers/chessmst.cpp2
-rw-r--r--src/mame/drivers/poly880.cpp6
-rw-r--r--src/mame/drivers/saitek_risc2500.cpp6
3 files changed, 8 insertions, 6 deletions
diff --git a/src/mame/drivers/chessmst.cpp b/src/mame/drivers/chessmst.cpp
index 8d1a35d793b..f5034906085 100644
--- a/src/mame/drivers/chessmst.cpp
+++ b/src/mame/drivers/chessmst.cpp
@@ -251,6 +251,8 @@ void chessmst_state::pio1_port_b_dm_w(uint8_t data)
m_direct_led[0] = BIT(data, 5); // monitor
m_direct_led[1] = BIT(data, 6); // playmode
+
+ // d4 and d7 also go to cartslot, but unused
}
uint8_t chessmst_state::pio2_port_a_r()
diff --git a/src/mame/drivers/poly880.cpp b/src/mame/drivers/poly880.cpp
index 2acb24aac44..7828d8a27c8 100644
--- a/src/mame/drivers/poly880.cpp
+++ b/src/mame/drivers/poly880.cpp
@@ -339,19 +339,19 @@ void poly880_state::poly880(machine_config &config)
config.set_default_layout(layout_poly880);
// devices
- Z80CTC(config, m_ctc, XTAL(7'372'800)/16);
+ Z80CTC(config, m_ctc, XTAL(7'372'800)/8);
m_ctc->intr_callback().set_inputline(m_maincpu, INPUT_LINE_IRQ0);
m_ctc->zc_callback<0>().set(FUNC(poly880_state::ctc_z0_w));
m_ctc->zc_callback<1>().set(FUNC(poly880_state::ctc_z1_w));
m_ctc->zc_callback<2>().set(m_ctc, FUNC(z80ctc_device::trg3));
- Z80PIO(config, m_pio[0], XTAL(7'372'800)/16);
+ Z80PIO(config, m_pio[0], XTAL(7'372'800)/8);
m_pio[0]->out_int_callback().set_inputline(m_maincpu, INPUT_LINE_IRQ0);
m_pio[0]->out_pa_callback().set(FUNC(poly880_state::pio1_pa_w));
m_pio[0]->in_pb_callback().set(FUNC(poly880_state::pio1_pb_r));
m_pio[0]->out_pb_callback().set(FUNC(poly880_state::pio1_pb_w));
- Z80PIO(config, m_pio[1], XTAL(7'372'800)/16);
+ Z80PIO(config, m_pio[1], XTAL(7'372'800)/8);
m_pio[1]->out_int_callback().set_inputline(m_maincpu, INPUT_LINE_IRQ0);
CASSETTE(config, m_cassette);
diff --git a/src/mame/drivers/saitek_risc2500.cpp b/src/mame/drivers/saitek_risc2500.cpp
index 1dd3db0cfbe..0b32abed34c 100644
--- a/src/mame/drivers/saitek_risc2500.cpp
+++ b/src/mame/drivers/saitek_risc2500.cpp
@@ -4,9 +4,9 @@
Saitek RISC 2500, Mephisto Montreux
-The chess engine is also compatible with Tasc's The ChessMachine software.
-The hardware+software appears to have been subcontracted to Tasc. It has
-similarities with Tasc R30.
+The chess engine (The King) is also compatible with Tasc's The ChessMachine
+software. The hardware+software appears to have been subcontracted to Tasc.
+It has similarities with Tasc R30.
To make sure it continues the game at next power-on, press the OFF button before
exiting MAME. If nvram is broken somehow, boot with the BACK button held down.