summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author David Haywood <mamehaze@users.noreply.github.com>2015-10-27 12:31:19 +0000
committer David Haywood <mamehaze@users.noreply.github.com>2015-10-27 12:31:19 +0000
commit1899788b9725aff68411b6cbbdacc146ac89d2e6 (patch)
tree9f0ab0de724dcc3c6a045a8d90e2e640aeebcfec
parent7ed6e7c55cf8e541c7dd1fcabd0d90138d63df10 (diff)
a 100% skeleton 'Sega Sawatte' driver, so that the softlist isn't orphaned and -romident can identify items in it etc.
we don't know the CPU or anything else, what is known is in the driver.
-rw-r--r--scripts/target/mame/mess.lua1
-rw-r--r--src/mame/drivers/sega_sawatte.c54
-rw-r--r--src/mame/mess.lst1
3 files changed, 56 insertions, 0 deletions
diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua
index a055b0fcab7..61872202e6e 100644
--- a/scripts/target/mame/mess.lua
+++ b/scripts/target/mame/mess.lua
@@ -2137,6 +2137,7 @@ files {
MAME_DIR .. "src/mame/drivers/megadriv.c",
MAME_DIR .. "src/mame/drivers/saturn.c",
MAME_DIR .. "src/mame/drivers/segapico.c",
+ MAME_DIR .. "src/mame/drivers/sega_sawatte.c",
MAME_DIR .. "src/mame/drivers/segapm.c",
MAME_DIR .. "src/mame/drivers/sg1000.c",
MAME_DIR .. "src/mame/drivers/sms.c",
diff --git a/src/mame/drivers/sega_sawatte.c b/src/mame/drivers/sega_sawatte.c
new file mode 100644
index 00000000000..a483910c724
--- /dev/null
+++ b/src/mame/drivers/sega_sawatte.c
@@ -0,0 +1,54 @@
+// license:BSD-3-Clause
+// copyright-holders:
+
+/* Sega Sawatte / S-Pico
+
+a sound-only Pico type system (one of the boards even says S-PICO)
+
+CPU is unknown (I can't see one?!) cartridge dumps should be good, but not confirmed, might be data only for an MCU?
+driver does nothing except allow the softlist to be connected to the -romident commands etc.
+
+
+images supplied by Team Europe
+
+http://mamedev.emulab.it/haze/reference/sawatte/cartridge_pcb_front.jpg
+http://mamedev.emulab.it/haze/reference/sawatte/cartridge_pcb_back.jpg
+
+http://mamedev.emulab.it/haze/reference/sawatte/PCB_Front.jpg
+http://mamedev.emulab.it/haze/reference/sawatte/PCB_Back.jpg
+
+http://mamedev.emulab.it/haze/reference/sawatte/Console_Front.JPG
+http://mamedev.emulab.it/haze/reference/sawatte/Console_Back.JPG
+
+http://mamedev.emulab.it/haze/reference/sawatte/cartridge_example.jpg
+
+*/
+
+#include "emu.h"
+
+
+
+class sawatte_state : public driver_device
+{
+public:
+ sawatte_state(const machine_config &mconfig, device_type type, const char *tag)
+ : driver_device(mconfig, type, tag)
+ { }
+
+protected:
+};
+
+
+static INPUT_PORTS_START( sawatte )
+INPUT_PORTS_END
+
+
+static MACHINE_CONFIG_START( sawatte, sawatte_state )
+ MCFG_SOFTWARE_LIST_ADD("cart_list", "sawatte")
+MACHINE_CONFIG_END
+
+ROM_START( sawatte )
+ROM_END
+
+
+GAME( 1996?, sawatte, 0, sawatte, sawatte, driver_device, 0, ROT0, "Sega", "Sawatte", MACHINE_IS_SKELETON )
diff --git a/src/mame/mess.lst b/src/mame/mess.lst
index 307a258de57..5d4cafa3c01 100644
--- a/src/mame/mess.lst
+++ b/src/mame/mess.lst
@@ -81,6 +81,7 @@ pico // 1994 Sega Pico (Europe)
picou // 1994 Sega Pico (USA)
picoj // 1993 Sega Pico (Japan)
copera // 1993 Sega / Yamaha
+sawatte //
segacd // 1992 Sega Sega CD (USA)
megacd // 1993 Sega Mega-CD (Europe)
megacda // 1993 Sega Mega-CD (Asia)