// license:BSD-3-Clause
// copyright-holders:Curt Coder
/*
RCA COSMAC Microkit
http://www.vintagecomputer.net/browse_thread.cfm?id=511
*/
#include "emu.h"
#include "cpu/cosmac/cosmac.h"
class microkit_state : public driver_device
{
public:
microkit_state(const machine_config &mconfig, device_type type, const char *tag)
: driver_device(mconfig, type, tag)
{ }
};
static ADDRESS_MAP_START( microkit_mem, AS_PROGRAM, 8, microkit_state )
AM_RANGE(0x0000, 0x01ff) AM_ROM AM_REGION("maincpu", 0)
ADDRESS_MAP_END
static ADDRESS_MAP_START( microkit_io, AS_IO, 8, microkit_state )
ADDRESS_MAP_END
static INPUT_PORTS_START( microkit )
INPUT_PORTS_END
static MACHINE_CONFIG_START( microkit, microkit_state )
// basic machine hardware
MCFG_CPU_ADD("maincpu", CDP1801, 2000000)
MCFG_CPU_PROGRAM_MAP(microkit_mem)
MCFG_CPU_IO_MAP(microkit_io)
MCFG_COSMAC_WAIT_CALLBACK(VCC)
MACHINE_CONFIG_END
ROM_START( microkit )
ROM_REGION( 0x200, "maincpu", ROMREGION_INVERT )
ROM_LOAD( "3.2b", 0x000, 0x100, CRC(6799357e) SHA1(c46e3322b8b1b6534a7da04806be29fa265951b7) )
ROM_LOAD( "4.2a", 0x100, 0x100, CRC(27267bad) SHA1(838df9be2dc175584a1a6ee1770039118e49482e) )
ROM_END
COMP( 1975, microkit, 0, 0, microkit, microkit, driver_device, 0, "RCA", "COSMAC Microkit", GAME_IS_SKELETON | GAME_NOT_WORKING | GAME_NO_SOUND )