From 1899788b9725aff68411b6cbbdacc146ac89d2e6 Mon Sep 17 00:00:00 2001 From: David Haywood Date: Tue, 27 Oct 2015 12:31:19 +0000 Subject: [PATCH] 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. --- scripts/target/mame/mess.lua | 1 + src/mame/drivers/sega_sawatte.c | 54 +++++++++++++++++++++++++++++++++ src/mame/mess.lst | 1 + 3 files changed, 56 insertions(+) create mode 100644 src/mame/drivers/sega_sawatte.c 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)