mirror of
https://github.com/holub/mame
synced 2025-10-07 17:27:06 +03:00
mk1: add note (nw)
This commit is contained in:
parent
102b4b11bf
commit
e856dea0fb
@ -2,13 +2,15 @@
|
|||||||
// copyright-holders:Peter Trauner
|
// copyright-holders:Peter Trauner
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
|
|
||||||
mk1.c
|
Driver file to handle emulation of the Novag/Videomaster Chess Champion MK I
|
||||||
|
|
||||||
Driver file to handle emulation of the Novag/Videomaster Chess Champion MK 1
|
|
||||||
by PeT mess@utanet.at 2000,2001.
|
by PeT mess@utanet.at 2000,2001.
|
||||||
|
|
||||||
Minor updates by Wilbert Pol - 2007
|
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:
|
Hardware descriptions:
|
||||||
- An F8 3850 CPU accompanied by a 3853 memory interface
|
- An F8 3850 CPU accompanied by a 3853 memory interface
|
||||||
Variations seen:
|
Variations seen:
|
||||||
@ -77,9 +79,6 @@ private:
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
#define MAIN_CLOCK 1000000
|
|
||||||
|
|
||||||
|
|
||||||
READ8_MEMBER( mk1_state::mk1_f8_r )
|
READ8_MEMBER( mk1_state::mk1_f8_r )
|
||||||
{
|
{
|
||||||
uint8_t i, data = m_f8[offset];
|
uint8_t i, data = m_f8[offset];
|
||||||
@ -186,13 +185,13 @@ void mk1_state::machine_start()
|
|||||||
|
|
||||||
MACHINE_CONFIG_START(mk1_state::mk1)
|
MACHINE_CONFIG_START(mk1_state::mk1)
|
||||||
/* basic machine hardware */
|
/* 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_PROGRAM_MAP(mk1_mem)
|
||||||
MCFG_DEVICE_IO_MAP(mk1_io)
|
MCFG_DEVICE_IO_MAP(mk1_io)
|
||||||
MCFG_DEVICE_IRQ_ACKNOWLEDGE_DEVICE("f3853", f3853_device, int_acknowledge)
|
MCFG_DEVICE_IRQ_ACKNOWLEDGE_DEVICE("f3853", f3853_device, int_acknowledge)
|
||||||
config.m_minimum_quantum = attotime::from_hz(60);
|
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);
|
f3853.int_req_callback().set_inputline("maincpu", F8_INPUT_LINE_INT_REQ);
|
||||||
|
|
||||||
/* video hardware */
|
/* 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
|
// 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 )
|
CONS( 1979, ccmk1, 0, 0, mk1, mk1, mk1_state, empty_init, "Novag", "Chess Champion: MK I", MACHINE_NO_SOUND_HW )
|
||||||
|
Loading…
Reference in New Issue
Block a user