summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/mps1230.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mps1230.cpp')
-rw-r--r--src/mame/drivers/mps1230.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/mame/drivers/mps1230.cpp b/src/mame/drivers/mps1230.cpp
index 69c35ceaff1..5c9ad989890 100644
--- a/src/mame/drivers/mps1230.cpp
+++ b/src/mame/drivers/mps1230.cpp
@@ -80,6 +80,7 @@ Notes: (all IC's shown)
#include "emu.h"
#include "cpu/upd7810/upd7810.h"
+#include "cpu/z80/z80.h"
#define CPU_TAG "maincpu"
@@ -137,6 +138,11 @@ static MACHINE_CONFIG_START( mps1230 )
MCFG_CPU_PROGRAM_MAP(mps1230_map)
MACHINE_CONFIG_END
+static MACHINE_CONFIG_START( mps1000 )
+ MCFG_CPU_ADD(CPU_TAG, Z80, 4000000)
+ MCFG_CPU_PROGRAM_MAP(mps1230_map)
+MACHINE_CONFIG_END
+
/***************************************************************************
Game driver(s)
@@ -148,7 +154,9 @@ ROM_START(mps1000)
// ver 2.20, 06/DEC/1986 (But it could also perhaps mean 12/JUN/1986)
// I can't tell the PCB reference because this was dumped from spare EPROMs from a drawer
// The dump seems to be good because the data content of all of my 4 spare EPROMs matched perfectly.
- ROM_LOAD( "mps_1000_vers_2.20_12-06-86.rom", 0x000000, 0x02000, CRC(0a91ea8a) SHA1(ccb679f3d1f7f4eddb4e8899fe9e9a594dcfca5d) ) // this is Z80 code
+ ROM_LOAD( "mps_1000_vers_2.20_12-06-86.rom", 0x000000, 0x02000, CRC(0a91ea8a) SHA1(ccb679f3d1f7f4eddb4e8899fe9e9a594dcfca5d) )
+ // this is another Z80-based bios.
+ ROM_LOAD( "hwh_28.06.88_ep12-2_s80r2.rom", 0x002000, 0x002000, CRC(1d17c586) SHA1(1afd1d1bbebe4d79c3cfcc30ac617b1a8ddb99e1) ) // to locate at 0000
ROM_END
ROM_START(mps1230)
@@ -158,5 +166,5 @@ ROM_START(mps1230)
ROM_END
/* YEAR NAME PARENT COMPAT MACHINE INPUT STATE INIT COMPANY FULLNAME */
-COMP( 1986, mps1000, 0, 0, mps1230, mps1230, mps1230_state, 0, "Commodore Business Machines", "MPS-1000 Printer", MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW | MACHINE_TYPE_OTHER )
+COMP( 1986, mps1000, 0, 0, mps1000, mps1230, mps1230_state, 0, "Commodore Business Machines", "MPS-1000 Printer", MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW | MACHINE_TYPE_OTHER )
COMP( 1988, mps1230, 0, 0, mps1230, mps1230, mps1230_state, 0, "Commodore Business Machines", "MPS-1230 NLQ Printer", MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW | MACHINE_TYPE_OTHER )