summaryrefslogtreecommitdiffstatshomepage
path: root/trunk/src/mame/drivers/micropin.c
diff options
context:
space:
mode:
Diffstat (limited to 'trunk/src/mame/drivers/micropin.c')
-rw-r--r--trunk/src/mame/drivers/micropin.c60
1 files changed, 60 insertions, 0 deletions
diff --git a/trunk/src/mame/drivers/micropin.c b/trunk/src/mame/drivers/micropin.c
new file mode 100644
index 00000000000..605c56ac8ad
--- /dev/null
+++ b/trunk/src/mame/drivers/micropin.c
@@ -0,0 +1,60 @@
+#include "emu.h"
+#include "cpu/m6800/m6800.h"
+
+class micropin_state : public driver_device
+{
+public:
+ micropin_state(const machine_config &mconfig, device_type type, const char *tag)
+ : driver_device(mconfig, type, tag) { }
+};
+
+
+static ADDRESS_MAP_START( micropin_map, AS_PROGRAM, 8 )
+ AM_RANGE(0x0000, 0xffff) AM_NOP
+ADDRESS_MAP_END
+
+static INPUT_PORTS_START( micropin )
+INPUT_PORTS_END
+
+static MACHINE_RESET( micropin )
+{
+}
+
+static DRIVER_INIT( micropin )
+{
+}
+
+static MACHINE_CONFIG_START( micropin, micropin_state )
+ /* basic machine hardware */
+ MCFG_CPU_ADD("maincpu", M6800, 1000000)
+ MCFG_CPU_PROGRAM_MAP(micropin_map)
+
+ MCFG_MACHINE_RESET( micropin )
+MACHINE_CONFIG_END
+
+/*-------------------------------------------------------------------
+/ Pentacup
+/-------------------------------------------------------------------*/
+ROM_START(pentacup)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("ic2.bin", 0x6400, 0x0400, CRC(fa468a0f) SHA1(e9c8028bcd5b87d24f4588516536767a869c38ff))
+ ROM_LOAD("ic3.bin", 0x6800, 0x0400, CRC(7bfdaec8) SHA1(f2037c0e2d4acf0477351ecafc9f0826e9d64d76))
+ ROM_LOAD("ic4.bin", 0x6c00, 0x0400, CRC(5e0fcb1f) SHA1(e529539c6eb1e174a799ad6abfce9e31870ff8af))
+ ROM_LOAD("ic5.bin", 0x7000, 0x0400, CRC(a26c6e0b) SHA1(21c4c306fbc2da52887e309b1c83a1ea69501c1f))
+ ROM_LOAD("ic6.bin", 0x7400, 0x0400, CRC(4715ac34) SHA1(b6d8c20c487db8d7275e36f5793666cc591a6691))
+ ROM_LOAD("ic7.bin", 0x7800, 0x0400, CRC(c58d13c0) SHA1(014958bc69ff326392a5a7782703af0980e6e170))
+ ROM_LOAD("ic8.bin", 0x7c00, 0x0400, CRC(9f67bc65) SHA1(504008d4c7c23a14fdf247c9e6fc00e95d907d7b))
+ ROM_RELOAD(0xfc00, 0x0400)
+ROM_END
+
+ROM_START(pentacup2)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("micro_1.bin", 0x0000, 0x0800, CRC(4d6dc218) SHA1(745c553f3a42124f925ca8f2e52fd08d05999594))
+ ROM_LOAD("micro_2.bin", 0x0800, 0x0800, CRC(33cd226d) SHA1(d1dff8445a0f35da09d560a16038c969845ff21f))
+ ROM_LOAD("micro_3.bin", 0x1000, 0x0800, CRC(997bde74) SHA1(c3ea33f7afbdc7f2a22798a13ec323d7c6628dd4))
+ ROM_LOAD("micro_4.bin", 0x1800, 0x0800, CRC(a804e7d6) SHA1(f414d6a5308266744645849940c00cd422e920d2))
+ROM_END
+
+GAME(1978, pentacup,0, micropin, micropin, micropin, ROT0, "Micropin", "Pentacup (rev. 1)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1980, pentacup2,pentacup,micropin, micropin, micropin, ROT0, "Micropin", "Pentacup (rev. 2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+