summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Curt Coder <curtcoder@mail.com>2010-07-14 16:30:21 +0000
committer Curt Coder <curtcoder@mail.com>2010-07-14 16:30:21 +0000
commitb291f6ee1b2ef953bd594636ffe9e48805241ea6 (patch)
tree9275cee575d5b58173bd3645fb9a51fe00ec9c53
parentaedc1def70a146718f37f0b42023718686083c2a (diff)
New clones added
---------------- Space Ship [f4brice]
-rw-r--r--src/mame/drivers/cinemat.c38
-rw-r--r--src/mame/mamedriv.c1
2 files changed, 39 insertions, 0 deletions
diff --git a/src/mame/drivers/cinemat.c b/src/mame/drivers/cinemat.c
index b303cf3c079..aa8304b3337 100644
--- a/src/mame/drivers/cinemat.c
+++ b/src/mame/drivers/cinemat.c
@@ -23,6 +23,7 @@
* War of the Worlds
* Boxing Bugs
* QB-3
+ * Space Ship
To do:
* look into bad sample latency
@@ -376,6 +377,21 @@ static INPUT_PORTS_START( spacewar )
INPUT_PORTS_END
+static INPUT_PORTS_START( spaceshp )
+ PORT_INCLUDE(spacewar )
+
+ PORT_MODIFY("SWITCHES")
+ PORT_DIPNAME( 0x03, 0x00, "Time" ) PORT_DIPLOCATION("SW1:!4,!3")
+ PORT_DIPSETTING( 0x00, "1:00/coin" )
+ PORT_DIPSETTING( 0x01, "1:30/coin" )
+ PORT_DIPSETTING( 0x02, "2:00/coin" )
+ PORT_DIPSETTING( 0x03, "2:30/coin" )
+ PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNUSED )
+ PORT_DIPUNUSED_DIPLOC( 0x04, 0x04, "SW1:!1" )
+ PORT_DIPUNUSED_DIPLOC( 0x08, 0x08, "SW1:!2" )
+INPUT_PORTS_END
+
+
static INPUT_PORTS_START( barrier )
PORT_START("INPUTS")
PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Skill A") PORT_CODE(KEYCODE_A)
@@ -1183,6 +1199,27 @@ ROM_START( spacewar )
ROM_END
+ROM_START( spaceshp )
+ ROM_REGION( 0x1000, "maincpu", 0 )
+ ROMX_LOAD( "pr08.61", 0x0000, 0x0400, CRC(556c4ff4) SHA1(c8c1f3e5fe7bf48ecaa92dabf376adfd6a0a9b72), ROM_NIBBLE | ROM_SHIFT_NIBBLE_HI | ROM_SKIP(1) )
+ ROMX_LOAD( "pr07.63", 0x0000, 0x0400, CRC(ba7747d1) SHA1(e9eb9de07ad5a306f815ee0d8371c64f8f242de6), ROM_NIBBLE | ROM_SHIFT_NIBBLE_LO | ROM_SKIP(1) )
+ ROMX_LOAD( "pr04.83", 0x0001, 0x0400, CRC(19966799) SHA1(ffadb6cbcf4e4c4a60a251eb239eddc7d1030e6e), ROM_NIBBLE | ROM_SHIFT_NIBBLE_HI | ROM_SKIP(1) )
+ ROMX_LOAD( "pr03.85", 0x0001, 0x0400, CRC(d6557503) SHA1(c226fdf85236558208942e43bcc3ce5af7e3d588), ROM_NIBBLE | ROM_SHIFT_NIBBLE_LO | ROM_SKIP(1) )
+ ROMX_LOAD( "pr10.62", 0x0800, 0x0400, CRC(3ee163f9) SHA1(30269158434fb66049620bbac5f1c9b878416468), ROM_NIBBLE | ROM_SHIFT_NIBBLE_HI | ROM_SKIP(1) )
+ ROMX_LOAD( "pr09.64", 0x0800, 0x0400, CRC(7946086c) SHA1(09d5435bc602a10ddd4206fd546f5b758e746cb2), ROM_NIBBLE | ROM_SHIFT_NIBBLE_LO | ROM_SKIP(1) )
+ ROMX_LOAD( "pr06.84", 0x0801, 0x0400, CRC(f19c8eb0) SHA1(80f66d00caaf258232ea5e6adf515899abf53896), ROM_NIBBLE | ROM_SHIFT_NIBBLE_HI | ROM_SKIP(1) )
+ ROMX_LOAD( "pr05.86", 0x0801, 0x0400, CRC(3dbc6360) SHA1(8d59dfee6e02ec29f755cc1c85ae236621009715), ROM_NIBBLE | ROM_SHIFT_NIBBLE_LO | ROM_SKIP(1) )
+
+ ROM_REGION( 0x1a0, "proms", 0 )
+ ROM_LOAD( "pr13.139", 0x0000, 0x0100, CRC(9edbf536) SHA1(036ad8a231284e05f44b1106d38fc0c7e041b6e8) )
+ ROM_LOAD( "pr17.138", 0x0100, 0x0020, CRC(29dbfb87) SHA1(d8c40ab010b2ea30f29b2c443819e2b69f376c04) )
+ ROM_LOAD( "pr18.137", 0x0120, 0x0020, CRC(98b7bd46) SHA1(fd7d0cac8783964bac36918e0ffcc07e2ea2081a) )
+ ROM_LOAD( "pr19.136", 0x0140, 0x0020, CRC(07492cda) SHA1(32df9148797c23f70db47b840139c40e046dd710) )
+ ROM_LOAD( "pr20.72" , 0x0160, 0x0020, CRC(791ec9e1) SHA1(6f7fcce4aa3be9020595235568381588adaab88e) )
+ ROM_LOAD( "pr21.143", 0x0180, 0x0020, CRC(a481ca71) SHA1(ce145d61686f600cc16b77febfd5c783bf8c13b0) )
+ROM_END
+
+
ROM_START( barrier )
ROM_REGION( 0x1000, "maincpu", 0 )
ROM_LOAD16_BYTE( "barrier.t7", 0x0000, 0x0800, CRC(7c3d68c8) SHA1(1138029552b73e94522b3b48096befc057d603c7) )
@@ -1485,6 +1522,7 @@ static DRIVER_INIT( qb3 )
*************************************/
GAME( 1977, spacewar, 0, spacewar, spacewar, 0, ORIENTATION_FLIP_Y, "Cinematronics", "Space Wars", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
+GAME( 1978, spaceshp, spacewar,spacewar, spaceshp, 0, ORIENTATION_FLIP_Y, "Cinematronics (Sega license)", "Space Ship", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
GAME( 1979, barrier, 0, barrier, barrier, 0, ORIENTATION_FLIP_X ^ ROT270, "Vectorbeam", "Barrier", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
GAME( 1979, speedfrk, 0, speedfrk, speedfrk, speedfrk, ORIENTATION_FLIP_Y, "Vectorbeam", "Speed Freak", GAME_NO_SOUND | GAME_SUPPORTS_SAVE )
GAME( 1979, starhawk, 0, starhawk, starhawk, 0, ORIENTATION_FLIP_Y, "Cinematronics", "Star Hawk", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
diff --git a/src/mame/mamedriv.c b/src/mame/mamedriv.c
index 0da6d6db977..0843963be90 100644
--- a/src/mame/mamedriv.c
+++ b/src/mame/mamedriv.c
@@ -7164,6 +7164,7 @@ BOMULEUL CHAJARA SEGA ST-V 1997/04/11
/* Cinematronics vector games */
DRIVER( spacewar ) /* (c) 1977 */
+ DRIVER( spaceshp ) /* (c) 1978 Cinematronics (Sega licence) */
DRIVER( barrier ) /* (c) 1979 Vectorbeam */
DRIVER( starcas ) /* (c) 1980 */
DRIVER( starcas1 ) /* (c) 1980 */