summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/mk1.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mk1.cpp')
-rw-r--r--src/mame/drivers/mk1.cpp16
1 files changed, 7 insertions, 9 deletions
diff --git a/src/mame/drivers/mk1.cpp b/src/mame/drivers/mk1.cpp
index c1ea4c3df31..80b61af95af 100644
--- a/src/mame/drivers/mk1.cpp
+++ b/src/mame/drivers/mk1.cpp
@@ -2,13 +2,15 @@
// copyright-holders:Peter Trauner
/******************************************************************************
- mk1.c
-
-Driver file to handle emulation of the Novag/Videomaster Chess Champion MK 1
+Driver file to handle emulation of the Novag/Videomaster Chess Champion MK I
by PeT mess@utanet.at 2000,2001.
Minor updates by Wilbert Pol - 2007
+The MK I was a clone of Data Cash Systems's Compuchess (1977, one of the first
+chess computers). The ROM is identical. DCS sued Novag Industries for copyright
+infringement and somehow didn't manage to win the case.
+
Hardware descriptions:
- An F8 3850 CPU accompanied by a 3853 memory interface
Variations seen:
@@ -77,9 +79,6 @@ private:
};
-#define MAIN_CLOCK 1000000
-
-
READ8_MEMBER( mk1_state::mk1_f8_r )
{
uint8_t i, data = m_f8[offset];
@@ -186,13 +185,13 @@ void mk1_state::machine_start()
MACHINE_CONFIG_START(mk1_state::mk1)
/* basic machine hardware */
- MCFG_DEVICE_ADD( "maincpu", F8, MAIN_CLOCK ) /* MK3850 */
+ MCFG_DEVICE_ADD( "maincpu", F8, 1000000 ) // MK3850
MCFG_DEVICE_PROGRAM_MAP(mk1_mem)
MCFG_DEVICE_IO_MAP(mk1_io)
MCFG_DEVICE_IRQ_ACKNOWLEDGE_DEVICE("f3853", f3853_device, int_acknowledge)
config.m_minimum_quantum = attotime::from_hz(60);
- f3853_device &f3853(F3853(config, "f3853", MAIN_CLOCK));
+ f3853_device &f3853(F3853(config, "f3853", 1000000));
f3853.int_req_callback().set_inputline("maincpu", F8_INPUT_LINE_INT_REQ);
/* video hardware */
@@ -214,6 +213,5 @@ ROM_END
***************************************************************************/
-// seams to be developed by mostek (MK)
// YEAR NAME PARENT COMPAT MACHINE INPUT STATE INIT COMPANY FULLNAME FLAGS
CONS( 1979, ccmk1, 0, 0, mk1, mk1, mk1_state, empty_init, "Novag", "Chess Champion: MK I", MACHINE_NO_SOUND_HW )