diff options
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 |
commit | b291f6ee1b2ef953bd594636ffe9e48805241ea6 (patch) | |
tree | 9275cee575d5b58173bd3645fb9a51fe00ec9c53 | |
parent | aedc1def70a146718f37f0b42023718686083c2a (diff) |
New clones added
----------------
Space Ship [f4brice]
-rw-r--r-- | src/mame/drivers/cinemat.c | 38 | ||||
-rw-r--r-- | src/mame/mamedriv.c | 1 |
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 */ |