summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/stellafr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/stellafr.cpp')
-rw-r--r--src/mame/drivers/stellafr.cpp64
1 files changed, 64 insertions, 0 deletions
diff --git a/src/mame/drivers/stellafr.cpp b/src/mame/drivers/stellafr.cpp
new file mode 100644
index 00000000000..af12d541c47
--- /dev/null
+++ b/src/mame/drivers/stellafr.cpp
@@ -0,0 +1,64 @@
+// license:BSD-3-Clause
+// copyright-holders:David Haywood
+/*
+
+Stella
+German Fruit Machines / Gambling Machines
+
+Possibly related to ADP hardware?
+
+
+*/
+
+
+#include "emu.h"
+#include "cpu/m68000/m68000.h"
+
+class stellafr_state : public driver_device
+{
+public:
+ stellafr_state(const machine_config &mconfig, device_type type, const char *tag)
+ : driver_device(mconfig, type, tag),
+ m_maincpu(*this, "maincpu")
+ { }
+
+protected:
+
+ // devices
+ required_device<cpu_device> m_maincpu;
+};
+
+
+
+static ADDRESS_MAP_START( stellafr_map, AS_PROGRAM, 16, stellafr_state )
+ AM_RANGE(0x000000, 0x01ffff) AM_ROM
+ AM_RANGE(0xff0000, 0xffffff) AM_RAM
+ADDRESS_MAP_END
+
+
+static INPUT_PORTS_START( stellafr )
+INPUT_PORTS_END
+
+
+static MACHINE_CONFIG_START( stellafr, stellafr_state )
+ MCFG_CPU_ADD("maincpu", M68000, 10000000 ) //?
+ MCFG_CPU_PROGRAM_MAP(stellafr_map)
+MACHINE_CONFIG_END
+
+
+
+ROM_START( st_ohla )
+ ROM_REGION( 0x40000, "maincpu", 0 ) /* 68000 Code */
+ ROM_LOAD16_BYTE( "oh_la_la_f1_1.bin", 0x00000, 0x010000, CRC(94583885) SHA1(5083d65da0347a37ffbb537f94d3b247241f1e8c) )
+ ROM_LOAD16_BYTE( "oh_la_la_f1_2.bin", 0x00001, 0x010000, CRC(8ac647cd) SHA1(858f67d6121dde28477a5df8569e7ae92db6299e) )
+ROM_END
+
+ROM_START( st_vulkn )
+ ROM_REGION( 0x40000, "maincpu", 0 ) /* 68000 Code */
+ ROM_LOAD16_BYTE( "vulkan_f1_1.bin", 0x00000, 0x010000, CRC(06109bd5) SHA1(78f6b0cb3ae5873350fd50af8990fa38454c1183) )
+ ROM_LOAD16_BYTE( "vulkan_f1_2.bin", 0x00001, 0x010000, CRC(951baf42) SHA1(1346043155ba85926b2bf9eef8136b377953abe1) )
+ROM_END
+
+
+GAME(199?, st_ohla, 0, stellafr, stellafr, driver_device, 0, ROT0, "Stella", "Oh La La (Stella)", MACHINE_IS_SKELETON_MECHANICAL )
+GAME(199?, st_vulkn, 0, stellafr, stellafr, driver_device, 0, ROT0, "Stella", "Vulkan (Stella)", MACHINE_IS_SKELETON_MECHANICAL )