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 )