diff --git a/src/mame/drivers/tk2000.cpp b/src/mame/drivers/tk2000.cpp index 43ec5d7dc57..c116b74bbee 100644 --- a/src/mame/drivers/tk2000.cpp +++ b/src/mame/drivers/tk2000.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:R. Belmont +// copyright-holders:R. Belmont, M. Capdeville /*************************************************************************** tk2000.cpp - Microdigital TK2000 @@ -14,6 +14,8 @@ $C05A - banks RAM from c100-ffff $C05B - banks ROM from c100-ffff + Added Multitech MPF-II support ( another not so apple2 compatible ) + ************************************************************************/ #include "emu.h" @@ -62,6 +64,7 @@ public: { } void tk2000(machine_config &config); + void mpf2(machine_config &config); protected: virtual void machine_start() override; @@ -620,6 +623,10 @@ void tk2000_state::tk2000(machine_config &config) m_printer->busy_handler().set(FUNC(tk2000_state::printer_busy_w)); } +void tk2000_state::mpf2(machine_config &config) { + tk2000(config); +} + /*************************************************************************** Game driver(s) @@ -630,5 +637,11 @@ ROM_START(tk2000) ROM_LOAD( "tk2000.rom", 0x000000, 0x004000, CRC(dfdbacc3) SHA1(bb37844c31616046630868a4399ee3d55d6df277) ) ROM_END +ROM_START(mpf2) + ROM_REGION(0x4000,"maincpu",0) + ROM_LOAD( "MPF_II.rom", 0x000000, 0x004000, CRC(8780189f) SHA1(92378b0db561632b58a9b36a85f8fb00796198bb) ) +ROM_END + /* YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME */ COMP( 1984, tk2000, 0, 0, tk2000, tk2000, tk2000_state, empty_init, "Microdigital", "TK2000 Color Computer", MACHINE_NOT_WORKING ) +COMP( 1982, mpf2, tk2000, 0, tk2000, tk2000, tk2000_state, empty_init, "Multitech", "Microprofessor II", MACHINE_NOT_WORKING ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index c3572b1fbca..cba3e5fba98 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -38665,6 +38665,7 @@ spellb79 // @source:tk2000.cpp tk2000 // Microdigital TK2000 +mpf2 // Multitech MPF-II @source:tk635.cpp tk635 // (c) 199? Termtek