diff options
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 |
commit | 50cc5d7471a1ac13fde29ed27443133423297695 (patch) | |
tree | 67190264f58af7579657d32d98d0ab259f990edf | |
parent | 7bc5b9c9945fbb8af042a63cd66dbbf7f761dbd9 (diff) |
poly880: ctc/pio is same clockspeed as cpu
-rw-r--r-- | src/mame/drivers/chessmst.cpp | 2 | ||||
-rw-r--r-- | src/mame/drivers/poly880.cpp | 6 | ||||
-rw-r--r-- | src/mame/drivers/saitek_risc2500.cpp | 6 |
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. |