From 2b5b1a4b9184dfe156b4825566032f89cd548a59 Mon Sep 17 00:00:00 2001 From: ClawGrip Date: Sun, 7 Nov 2021 21:30:05 +0100 Subject: New NOT_WORKING machine (#8778) * arcade.lua: Add stop.cpp * New NOT_WORKING machine ---------------------------------- Stop [jordigahan, ClawGrip] --- scripts/target/mame/arcade.lua | 1 + src/mame/arcade.flt | 1 + src/mame/drivers/stop.cpp | 109 +++++++++++++++++++++++++++++++++++++++++ src/mame/mame.lst | 3 ++ 4 files changed, 114 insertions(+) create mode 100644 src/mame/drivers/stop.cpp diff --git a/scripts/target/mame/arcade.lua b/scripts/target/mame/arcade.lua index f339007eeb0..befed756d08 100644 --- a/scripts/target/mame/arcade.lua +++ b/scripts/target/mame/arcade.lua @@ -5123,6 +5123,7 @@ files { MAME_DIR .. "src/mame/drivers/sstrangr.cpp", MAME_DIR .. "src/mame/drivers/startouch.cpp", MAME_DIR .. "src/mame/drivers/statriv2.cpp", + MAME_DIR .. "src/mame/drivers/stop.cpp", MAME_DIR .. "src/mame/drivers/strkzn.cpp", MAME_DIR .. "src/mame/drivers/stuntair.cpp", MAME_DIR .. "src/mame/drivers/su2000.cpp", diff --git a/src/mame/arcade.flt b/src/mame/arcade.flt index 01204133fad..92edbee5fe2 100644 --- a/src/mame/arcade.flt +++ b/src/mame/arcade.flt @@ -1256,6 +1256,7 @@ statriv2.cpp stellafr.cpp stfight.cpp stlforce.cpp +stop.cpp strkzn.cpp stuntair.cpp stv.cpp diff --git a/src/mame/drivers/stop.cpp b/src/mame/drivers/stop.cpp new file mode 100644 index 00000000000..800a80dda0e --- /dev/null +++ b/src/mame/drivers/stop.cpp @@ -0,0 +1,109 @@ +// license:BSD-3-Clause +// copyright-holders: +/*************************************************************************** + + Skeleton driver for "Stop", a screenless coinop machine from Spain + (unknown manufacturer and date). Machine has no sound hardware. + + The gameplay is simple: Stop the counter on the big display (4 digits + with 28 leds each one) as near as posible, but without going over, from + the number on the smaller one (4 + 1 digits, 7 segments each one). + + Four PCBs: + _____________________________________________________________ + | _____________ | + || EPROM | __________ __________ | + ||____________| |GD74LS373| |TC4011BP_| | + | | + | _____________ ______________________ _____ | + ||TC5517CPL-15| | SCN8031HCCN40 | |Xtal| _____ | + ||____________| |_____________________| 8.000 MHz 7B05CT | + | __________________ | + |_______________________| |__________________| + |_________________| + + __________________________________________________________ + _|__ ····················································· | Each digit (28 leds) +| | · __________ · __________ · __________ · __________ · | o o o o +| | ·|_ULN2803A| ·|_ULN2803A| ·|_ULN2803A| ·|_ULN2803A| · | o o +| | ····················································· | o o +| | · _________ · _________ · _________ · _________ · | o o +|___| · |MC14495P| · |MC14495P| · |MC14495P| · |MC14495P| · | o o +| | ····················································· | o o o o +| | __________ ____ | o o +| | |GD74LS154| LM386 | o o +|___| | o o + |_________________________________________________________| o o + 4 digits display. o o o o + + ___________________________ +| _________ | +| ........... |MC14495P| | +| · 4 x · _________ | +| · 7 seg · |MC14495P| | +| · display · _________ | +| · · |MC14495P| | +| · · _________ | +| ........... |MC14495P| | +| ______ | +| 7B05CT | +| ........... _________ | +| · 1 x 7seg· |MC14495P| | +| · display . | +| ___________________ | +|__| |____| + |__________________| + 4 + 1 (7 segments) digits display + + ______________________________________________ + _|__ |ooooooooo|ooooooooo| | +| | ____ | +| | | | _________ _________ | +| | 74LS154 |ULN2803A| |ULN2803A| | +| | | | ________ ________ ________ | +| | |___| |74LS04N| |74LS04N| |74LS04N| | +|___| _____ | + |___|oooo|____________________________________| + +***************************************************************************/ + +#include "emu.h" +#include "cpu/mcs51/mcs51.h" + +namespace +{ + +class stop_state : public driver_device +{ +public: + stop_state(const machine_config &mconfig, device_type type, const char *tag) + : driver_device(mconfig, type, tag) + , m_maincpu(*this, "maincpu") + { + } + + void stop(machine_config &config); + +protected: + required_device m_maincpu; +}; + +INPUT_PORTS_START(stop) +INPUT_PORTS_END + +void stop_state::stop(machine_config &config) +{ + I8031(config, m_maincpu, 8_MHz_XTAL); +} + +/* The ROM contains the string: + "Programa desarrollado y realizado por Victoriano Angel Martinez Sanchez TORREJON DE ARDOZ (Madrid)" */ +ROM_START(stop) + ROM_REGION(0x1000, "maincpu", 0) + ROM_LOAD("m2732.bin", 0x0000, 0x1000, CRC(a596988b) SHA1(1b1a2028b6c4644cc942e46fad764b34173d25d0)) +ROM_END + +} // anonymous namespace + +// YEAR NAME PARENT MACHINE INPUT CLASS INIT ROT COMPANY FULLNAME FLAGS +GAME( 19??, stop, 0, stop, stop, stop_state, empty_init, ROT0, "unknown", "Stop", MACHINE_IS_SKELETON ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 3369173860d..fcb8aa17ab0 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -38863,6 +38863,9 @@ vreader // (c) 2011 V.Tech vreadercaen // (c) 2011 V.Tech vreadercafr // (c) 2011 V.Tech +@source:stop.cpp +stop + @source:sothello.cpp sothello // (c) 1986 Success / Fujiwara. -- cgit v1.2.3