diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua index b979a75b300..7a988e437e2 100644 --- a/scripts/target/mame/mess.lua +++ b/scripts/target/mame/mess.lua @@ -3413,6 +3413,7 @@ files { MAME_DIR .. "src/mame/drivers/alesis_qs.cpp", MAME_DIR .. "src/mame/drivers/alphasma.cpp", MAME_DIR .. "src/mame/drivers/ampro.cpp", + MAME_DIR .. "src/mame/drivers/ampscarp.cpp", MAME_DIR .. "src/mame/drivers/amust.cpp", MAME_DIR .. "src/mame/drivers/anzterm.cpp", MAME_DIR .. "src/mame/drivers/applix.cpp", @@ -3541,6 +3542,7 @@ files { MAME_DIR .. "src/mame/drivers/p8k.cpp", MAME_DIR .. "src/mame/drivers/pegasus.cpp", MAME_DIR .. "src/mame/drivers/pencil2.cpp", + MAME_DIR .. "src/mame/drivers/perq.cpp", MAME_DIR .. "src/mame/drivers/pes.cpp", MAME_DIR .. "src/mame/includes/pes.h", MAME_DIR .. "src/mame/drivers/pipbug.cpp", @@ -3548,6 +3550,7 @@ files { MAME_DIR .. "src/mame/drivers/pm68k.cpp", MAME_DIR .. "src/mame/drivers/pockchal.cpp", MAME_DIR .. "src/mame/drivers/poly.cpp", + MAME_DIR .. "src/mame/drivers/powerstack.cpp", MAME_DIR .. "src/mame/drivers/proteus3.cpp", MAME_DIR .. "src/mame/drivers/pt68k4.cpp", MAME_DIR .. "src/mame/drivers/ptcsol.cpp", diff --git a/src/mame/drivers/powerstack.cpp b/src/mame/drivers/powerstack.cpp new file mode 100644 index 00000000000..b09a206a57a --- /dev/null +++ b/src/mame/drivers/powerstack.cpp @@ -0,0 +1,40 @@ +// license:BSD-3-Clause +// copyright-holders: +/*********************************************************************************************************************************** + +2017-10-29 Skeleton + +Motorola Powerstack II. CPU is a RISC-type. + +************************************************************************************************************************************/ + +#include "emu.h" +//#include "cpu/mcs51/mcs51.h" + +class powerstack_state : public driver_device +{ +public: + powerstack_state(const machine_config &mconfig, device_type type, const char *tag) + : driver_device(mconfig, type, tag) +// , maincpu(*this, "maincpu") + { } + +protected: +// required_device maincpu; +}; + +static INPUT_PORTS_START( powerstack ) +INPUT_PORTS_END + +//static ADDRESS_MAP_START( prg_map, AS_PROGRAM, 8, powerstack_state ) +//ADDRESS_MAP_END + +static MACHINE_CONFIG_START( powerstack ) +MACHINE_CONFIG_END + +ROM_START( powerstk ) + ROM_REGION( 0x80000, "maincpu", 0 ) + ROM_LOAD( "motorola_powerstack2.bin", 0x0000, 0x80000, CRC(948e8fcd) SHA1(9a8c32b621c98bc33ee525f66747c34d39851685) ) +ROM_END + +COMP( 1996, powerstk, 0, 0, powerstack, powerstack, powerstack_state, 0, "Motorola", "Powerstack II", MACHINE_IS_SKELETON ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 966cc9fa552..83a14dacb19 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -1184,6 +1184,9 @@ videomat // 1990 bootleg @source:ampro.cpp ampro // +@source:ampscarp.cpp +ampscarp // Motorola Amps Car Phone + @source:amspdwy.cpp amspdwy // no copyright notice, but (c) 1987 Enerdyne Technologies, Inc. amspdwya // no copyright notice, but (c) 1987 Enerdyne Technologies, Inc. @@ -31004,6 +31007,9 @@ pexmp022 // (c) 1997 IGT - International Game Technology pexmp026 // (c) 1997 IGT - International Game Technology pexmp030 // (c) 1997 IGT - International Game Technology +@source:perq.cpp +perq // + @source:pes.cpp pes // @@ -31734,6 +31740,9 @@ powerinsb // (c) 1993 Atlus (bootleg of USA version) powerinsj // (c) 1993 Atlus (Japan) powerinsp // prototype +@source:powerstack.cpp +powerstk // Motorola Powerstack II + @source:pp01.cpp pp01 // diff --git a/src/mame/mess.flt b/src/mame/mess.flt index 4f1dbbde1a1..998206e54c5 100644 --- a/src/mame/mess.flt +++ b/src/mame/mess.flt @@ -37,6 +37,7 @@ altos8600.cpp amico2k.cpp amiga.cpp ampro.cpp +ampscarp.cpp amstr_pc.cpp amstrad.cpp amust.cpp @@ -486,6 +487,7 @@ pegasus.cpp pencil2.cpp pentagon.cpp peoplepc.cpp +perq.cpp pes.cpp pet.cpp pg685.cpp @@ -511,6 +513,7 @@ polgar.cpp poly.cpp poly88.cpp poly880.cpp +powerstack.cpp pp01.cpp prestige.cpp primo.cpp