got rid of invrvnge samples, and also removed one of the newly added clones (bad dump, 1 bit different)

to be clear:
invrvnge   is new set 1
invrvngea  is new set 2
invrvngeb  is old parent set
invrvngedu is the Dutchford set
This commit is contained in:
Michaël Banaan Ananas 2012-10-11 23:10:28 +00:00
parent 5c232e2db3
commit 7b3d5e0939
4 changed files with 91 additions and 93 deletions

View File

@ -23,6 +23,8 @@ MACHINE_START_MEMBER(_8080bw_state,extra_8080bw_sh)
save_item(NAME(m_port_3_last_extra));
}
/*******************************************************/
/* */
/* Midway "Space Invaders Part II" */
@ -45,7 +47,6 @@ WRITE8_MEMBER(_8080bw_state::invadpt2_sh_port_1_w)
machine().sound().system_enable(data & 0x20);
m_port_1_last_extra = data;
}
WRITE8_MEMBER(_8080bw_state::invadpt2_sh_port_2_w)
@ -71,6 +72,7 @@ WRITE8_MEMBER(_8080bw_state::invadpt2_sh_port_2_w)
}
/*******************************************************/
/* */
/* Sanritsu "Space War" */
@ -93,6 +95,7 @@ WRITE8_MEMBER(_8080bw_state::spcewars_sh_port_w)
}
/*******************************************************/
/* */
/* lrescue, grescue, lrescuem, desterth */
@ -156,6 +159,7 @@ WRITE8_MEMBER(_8080bw_state::lrescue_sh_port_2_w)
}
/*******************************************************/
/* */
/* Cosmo */
@ -169,6 +173,7 @@ WRITE8_MEMBER(_8080bw_state::cosmo_sh_port_2_w)
}
/*******************************************************/
/* */
/* Taito "Balloon Bomber" */
@ -213,6 +218,7 @@ WRITE8_MEMBER(_8080bw_state::ballbomb_sh_port_2_w)
/* Taito "Indian Battle" */
/* Sept 2005, D.R. */
/*******************************************************/
static const discrete_dac_r1_ladder indianbt_music_dac =
{3, {0, RES_K(47), RES_K(12)}, 0, 0, 0, CAP_U(0.1)};
@ -285,6 +291,7 @@ WRITE8_MEMBER(_8080bw_state::indianbt_sh_port_3_w)
}
/*******************************************************************/
/* */
/* Taito "Polaris" */
@ -643,6 +650,7 @@ WRITE8_MEMBER(_8080bw_state::polaris_sh_port_3_w)
}
/*******************************************************/
/* */
/* Taito "Space Chaser" */
@ -849,7 +857,6 @@ WRITE8_MEMBER(_8080bw_state::schaser_sh_port_2_w)
bit 4 - Field Control B (SX10)
bit 5 - Flip Screen */
//printf( "schaser_sh_port_2_w: %02x\n", data );
discrete_sound_w(m_discrete, space, SCHASER_MUSIC_BIT, data & 0x01);
@ -924,6 +931,28 @@ MACHINE_RESET_MEMBER(_8080bw_state,schaser_sh)
}
/*******************************************************/
/* */
/* Zenitone Microsec "Invaders Revenge" */
/* */
/*******************************************************/
WRITE8_MEMBER(_8080bw_state::invrvnge_sh_port_1_w)
{
// probably latch+irq to audiocpu
}
WRITE8_MEMBER(_8080bw_state::invrvnge_sh_port_2_w)
{
m_screen_red = data & 0x10;
m_c8080bw_flip_screen = (data & 0x20) && (ioport(CABINET_PORT_TAG)->read() & 0x01);
// no sound-related writes?
}
/****************************************************/
/* Rolling Crash / Moon Base */
/* - Moon Base uses same ports and bits as invaders */
@ -942,55 +971,6 @@ WRITE8_MEMBER(_8080bw_state::rollingc_sh_port_w)
}
/*************************************************************************************/
/* Invader's Revenge preliminary sound */
/* Correct samples not available */
/* Notes: */
/* Init sequence: 0x01 (20 times), 0x40 (20 times), 0x4c, 0x40, 0x44, 0x40 (9 times).*/
/* Player 1 start sequence: 0x0c, 0x20, 0x22. */
/* Start of Attract mode: 0x04. */
/* Unknown codes: 0x28, 0x2a, 0x0c, 0x34, 0x2c, 0x2e, 0x1c. */
/*************************************************************************************/
WRITE8_MEMBER(_8080bw_state::invrvnge_sh_port_w)
{
switch (data)
{
case 0x06:
m_samples->start(1, 0); /* Shoot */
break;
case 0x14:
m_samples->start(2, 2); /* Hit Alien */
break;
case 0x16:
m_samples->start(2, 5); /* Hit Asteroid */
break;
case 0x1e:
m_samples->start(3, 1); /* Death (followed by 0x0a byte), also bit 4 of port 5 */
break;
case 0x18: /* Fuel Low */
case 0x30: /* Fuel bar filling up */
m_samples->start(4, 7);
break;
case 0x02: /* Coin */
case 0x24: /* Alien dropping to steal fuel */
case 0x26: /* Alien lifting with fuel */
case 0x32: /* UFO drops a bomb */
break;
case 0x3a: /* Thrust, Docking, extra ship? */
m_samples->start(0, 8);
break;
}
}
/*****************************************/
/* Lupin III preliminary sound */
@ -1030,6 +1010,7 @@ WRITE8_MEMBER(_8080bw_state::lupin3_sh_port_2_w)
}
/*****************************************/
/* Space Chaser (CV) preliminary sound */
/* Much more work needs to be done */
@ -1059,6 +1040,7 @@ WRITE8_MEMBER(_8080bw_state::schasercv_sh_port_2_w)
}
/*******************************************************************/
/* Yosakdon preliminary sound */
/* No information available as what the correct sounds are */
@ -1096,6 +1078,7 @@ WRITE8_MEMBER(_8080bw_state::yosakdon_sh_port_2_w)
}
/*****************************************/
/* shuttlei preliminary sound */
/* Proper samples are unavailable */
@ -1116,7 +1099,6 @@ WRITE8_MEMBER(_8080bw_state::shuttlei_sh_port_1_w)
WRITE8_MEMBER(_8080bw_state::shuttlei_sh_port_2_w)
{
switch (data)
{
case 0x23:

View File

@ -158,6 +158,7 @@
#include "shuttlei.lh"
#include "cosmicm.lh"
/*******************************************************/
/* */
/* Games with additional sound / video hardware */
@ -223,6 +224,8 @@ static INPUT_PORTS_START( sicv )
INVADERS_CAB_TYPE_PORT
INPUT_PORTS_END
/*******************************************************/
/* */
/* Space Invaders TV Version (Taito) */
@ -240,6 +243,8 @@ static INPUT_PORTS_START( sitv )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
INPUT_PORTS_END
/*******************************************************/
/* */
/* Alien Invasion */
@ -287,6 +292,8 @@ static INPUT_PORTS_START( alieninv )
INVADERS_CAB_TYPE_PORT
INPUT_PORTS_END
/*******************************************************/
/* */
/* Space Invaders Model Racing */
@ -302,6 +309,8 @@ static INPUT_PORTS_START( invadrmr )
PORT_DIPSETTING( 0x08, "3000" ) /* This is different to invaders */
INPUT_PORTS_END
/*******************************************************/
/* */
/* Midway "Space Invaders Part II" */
@ -366,6 +375,8 @@ static MACHINE_CONFIG_DERIVED_CLASS( invadpt2, mw8080bw_root, _8080bw_state )
MCFG_FRAGMENT_ADD(invaders_samples_audio)
MACHINE_CONFIG_END
/*******************************************************/
/* */
/* Space Wars (Sanritsu) */
@ -420,6 +431,8 @@ static MACHINE_CONFIG_DERIVED_CLASS( spcewars, mw8080bw_root, _8080bw_state )
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MACHINE_CONFIG_END
/*******************************************************/
/* */
/* Astro Sidam? */
@ -469,8 +482,7 @@ static INPUT_PORTS_START( astropal )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON3 )
/* Dummy port for cocktail mode (not used) */
INVADERS_CAB_TYPE_PORT
PORT_MODIFY(INVADERS_CAB_TYPE_PORT_TAG)
PORT_START(INVADERS_CAB_TYPE_PORT_TAG)
PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNKNOWN )
INPUT_PORTS_END
@ -481,6 +493,8 @@ static MACHINE_CONFIG_DERIVED_CLASS( astropal, invaders, _8080bw_state )
MCFG_CPU_IO_MAP(astropal_io_map)
MACHINE_CONFIG_END
/*******************************************************/
/* */
/* Cosmo */
@ -538,6 +552,8 @@ static MACHINE_CONFIG_DERIVED_CLASS( cosmo, mw8080bw_root, _8080bw_state )
MCFG_FRAGMENT_ADD(invaders_samples_audio)
MACHINE_CONFIG_END
/*******************************************************/
/* */
/* ?????? "Super Earth Invasion" */
@ -565,6 +581,7 @@ static INPUT_PORTS_START( searthin )
INPUT_PORTS_END
/*******************************************************/
/* */
/* ?????? "Space Attack II" */
@ -588,6 +605,7 @@ static INPUT_PORTS_START( spaceatt )
INPUT_PORTS_END
/*******************************************************/
/* */
/* Zenitone Microsec "Invaders Revenge" */
@ -598,8 +616,10 @@ static ADDRESS_MAP_START( invrvnge_io_map, AS_IO, 8, _8080bw_state )
AM_RANGE(0x00, 0x00) AM_READ_PORT("IN0")
AM_RANGE(0x01, 0x01) AM_READ_PORT("IN1")
AM_RANGE(0x02, 0x02) AM_READ_PORT("IN2") AM_DEVWRITE_LEGACY("mb14241", mb14241_shift_count_w)
AM_RANGE(0x03, 0x03) AM_DEVREAD_LEGACY("mb14241", mb14241_shift_result_r) AM_WRITE(invrvnge_sh_port_w)
AM_RANGE(0x03, 0x03) AM_DEVREAD_LEGACY("mb14241", mb14241_shift_result_r) AM_WRITE(invrvnge_sh_port_1_w)
AM_RANGE(0x04, 0x04) AM_DEVWRITE_LEGACY("mb14241", mb14241_shift_data_w)
AM_RANGE(0x05, 0x05) AM_WRITE(invrvnge_sh_port_2_w)
AM_RANGE(0x06, 0x06) AM_WRITE(watchdog_reset_w)
ADDRESS_MAP_END
@ -646,9 +666,8 @@ static INPUT_PORTS_START( invrvnge )
PORT_DIPSETTING( 0x80, DEF_STR( 2C_1C ) ) // 1 play 10p, 2 play 20p, 6 play 50p
PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) // 1 play 20p, 2 play 40p, 3 play 50p
/* Dummy port for cocktail mode (not used) */
PORT_START(CABINET_PORT_TAG)
PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNKNOWN )
/* Dummy port for cocktail mode */
INVADERS_CAB_TYPE_PORT
INPUT_PORTS_END
@ -671,16 +690,14 @@ static MACHINE_CONFIG_DERIVED_CLASS( invrvnge, mw8080bw_root, _8080bw_state )
MCFG_SCREEN_UPDATE_DRIVER(_8080bw_state, screen_update_invadpt2)
/* sound hardware */
MCFG_FRAGMENT_ADD(invaders_samples_audio) // placeholder
// MCFG_SPEAKER_STANDARD_MONO("mono")
// MCFG_SOUND_ADD("ay1", AY8910, 1000000)
// MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5)
MACHINE_CONFIG_END
/*******************************************************/
/* */
/* Taito "Space Laser" */
@ -726,6 +743,7 @@ static INPUT_PORTS_START( spclaser )
INPUT_PORTS_END
/*******************************************************/
/* */
/* Taito "Galaxy Wars" */
@ -757,6 +775,7 @@ static INPUT_PORTS_START( galxwars )
INPUT_PORTS_END
/*******************************************************/
/* */
/* Taito "Lunar Rescue" */
@ -811,6 +830,7 @@ static MACHINE_CONFIG_DERIVED_CLASS( lrescue, mw8080bw_root, _8080bw_state )
MACHINE_CONFIG_END
/*******************************************************/
/* */
/* Universal "Cosmic Monsters" */
@ -841,6 +861,7 @@ static INPUT_PORTS_START( cosmicmo )
INPUT_PORTS_END
/*******************************************************/
/* */
/* Sidam "Invasion" */
@ -871,6 +892,7 @@ static INPUT_PORTS_START( invasion )
INPUT_PORTS_END
/*******************************************************/
/* */
/* bootleg "Super Invaders" */
@ -893,6 +915,7 @@ static INPUT_PORTS_START( superinv )
INPUT_PORTS_END
/*******************************************************/
/* */
/* Nichibutsu "Rolling Crash" */
@ -1022,10 +1045,7 @@ static INPUT_PORTS_START( schaser )
// port 3 (all 8 bits) connected to custom chip MB14241 driven by out port 2 and 4
// To get cocktail mode, turn this on, and choose 2 controllers.
PORT_START(CABINET_PORT_TAG) /* Dummy port for cocktail mode */
PORT_CONFNAME( 0x01, 0x00, DEF_STR( Cabinet ) )
PORT_CONFSETTING( 0x00, DEF_STR( Upright ) )
PORT_CONFSETTING( 0x01, DEF_STR( Cocktail ) )
INVADERS_CAB_TYPE_PORT /* Dummy port for cocktail mode */
PORT_START("VR1")
PORT_ADJUSTER( 70, "VR1 - Music Volume" )
@ -1082,6 +1102,7 @@ static MACHINE_CONFIG_DERIVED_CLASS( schaser, mw8080bw_root, _8080bw_state )
MACHINE_CONFIG_END
/*******************************************************/
/* */
/* Taito "Space Chaser" (CV version) */
@ -1160,6 +1181,7 @@ static MACHINE_CONFIG_DERIVED_CLASS( schasercv, mw8080bw_root, _8080bw_state )
MACHINE_CONFIG_END
/*******************************************************/
/* */
/* Taito "Straight Flush" */
@ -1234,6 +1256,7 @@ static MACHINE_CONFIG_DERIVED_CLASS( sflush, mw8080bw_root, _8080bw_state )
MACHINE_CONFIG_END
/*******************************************************/
/* */
/* Taito "Lupin III" */
@ -1346,6 +1369,7 @@ static MACHINE_CONFIG_DERIVED_CLASS( lupin3a, mw8080bw_root, _8080bw_state )
MACHINE_CONFIG_END
/*******************************************************/
/* */
/* Taito "Polaris" */
@ -1468,6 +1492,7 @@ static MACHINE_CONFIG_DERIVED_CLASS( polaris, mw8080bw_root, _8080bw_state )
MACHINE_CONFIG_END
/*******************************************************/
/* */
/* Taito "Ozma Wars" */
@ -1540,6 +1565,7 @@ static INPUT_PORTS_START( jspecter )
INPUT_PORTS_END
/*******************************************************/
/* */
/* Taito "Balloon Bomber" */
@ -1586,6 +1612,7 @@ static MACHINE_CONFIG_DERIVED_CLASS( ballbomb, mw8080bw_root, _8080bw_state )
MACHINE_CONFIG_END
/*******************************************************/
/* */
/* Wing "Yosaku To Donbei" */
@ -1653,6 +1680,7 @@ static MACHINE_CONFIG_DERIVED_CLASS( yosakdon, mw8080bw_root, _8080bw_state )
MACHINE_CONFIG_END
/*******************************************************/
/* */
/* Taito "Indian battle" */
@ -1758,6 +1786,8 @@ static MACHINE_CONFIG_DERIVED_CLASS( indianbt, mw8080bw_root, _8080bw_state )
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MACHINE_CONFIG_END
/*******************************************************/
/* */
/* Taito "Steel Worker" */
@ -1827,6 +1857,8 @@ static MACHINE_CONFIG_DERIVED_CLASS( steelwkr, mw8080bw_root, _8080bw_state )
MCFG_FRAGMENT_ADD(invaders_samples_audio)
MACHINE_CONFIG_END
/*****************************************************
Omori "Shuttle Invader" ??
@ -2994,7 +3026,7 @@ ROM_END
ROM_START( invrvnge )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "h.ic36", 0x0000, 0x0800, CRC(cabc3b59) SHA1(02e17bef545ea0baffc45610deeec0f913daf16e) )
ROM_LOAD( "h.ic36", 0x0000, 0x0800, CRC(0e229b9f) SHA1(617197bf94e9700cbbb2f32487dc47b318d4f2af) )
ROM_LOAD( "g.ic35", 0x0800, 0x0800, CRC(26b38aa4) SHA1(f281c7ec47ce6ab61bfda2e7aa6a5b8a01f2c11e) )
ROM_LOAD( "f.ic34", 0x1000, 0x0800, CRC(b3b2749e) SHA1(4f854f981396e2d6a959dd48cff12234074fb69b) )
ROM_LOAD( "e.ic33", 0x1800, 0x0800, CRC(d8e75102) SHA1(86d5618944265947e3ce60fdf048d8fff4a55744) )
@ -3009,13 +3041,13 @@ ROM_END
ROM_START( invrvngea )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "h.ic36", 0x0000, 0x0800, CRC(0e229b9f) SHA1(617197bf94e9700cbbb2f32487dc47b318d4f2af) )
ROM_LOAD( "g.ic35", 0x0800, 0x0800, CRC(26b38aa4) SHA1(f281c7ec47ce6ab61bfda2e7aa6a5b8a01f2c11e) )
ROM_LOAD( "f.ic34", 0x1000, 0x0800, CRC(b3b2749e) SHA1(4f854f981396e2d6a959dd48cff12234074fb69b) )
ROM_LOAD( "e.ic33", 0x1800, 0x0800, CRC(d8e75102) SHA1(86d5618944265947e3ce60fdf048d8fff4a55744) )
ROM_LOAD( "h.ic36", 0x0000, 0x0800, CRC(0914b279) SHA1(91e465f56ed0dc8c68e109e33ec9d2bda2616a21) )
ROM_LOAD( "g.ic35", 0x0800, 0x0800, CRC(84d9497c) SHA1(fb1b5fc49365fbf89e5418789e64efd186cdeecf) )
ROM_LOAD( "f.ic34", 0x1000, 0x0800, CRC(78d34d97) SHA1(a50c19df12e75c644b014d74a463094e249db207) )
ROM_LOAD( "e.ic33", 0x1800, 0x0800, CRC(30c71887) SHA1(17c9e905eb327435d52b6d51842f7f42a5e6ab7d) )
ROM_REGION( 0x10000, "audiocpu", 0 )
ROM_LOAD( "snd.2c", 0xf000, 0x0800, CRC(135f3b16) SHA1(d472a6ca32c4a16cc1faf09f4a4876d75cd4ba24) )
ROM_LOAD( "snd.2c", 0xf000, 0x0800, CRC(4b67073b) SHA1(ab4cdcdff55bbb187a26fd8acab24692f49beabb) )
ROM_LOAD( "snd.1c", 0xf800, 0x0800, CRC(152fc85e) SHA1(df207d6e690287a56e4e330deaa5ee40a179f1fc) )
ROM_REGION( 0x0800, "proms", 0 )
@ -3037,21 +3069,6 @@ ROM_START( invrvngeb )
ROM_LOAD( "colour.bin", 0x0000, 0x0800, BAD_DUMP CRC(7de74988) SHA1(0b8c94b2bfdbc3921d60aad765df8af611f3fdd7) ) // not dumped, taken from parent
ROM_END
ROM_START( invrvngec )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "h.ic36", 0x0000, 0x0800, CRC(0914b279) SHA1(91e465f56ed0dc8c68e109e33ec9d2bda2616a21) )
ROM_LOAD( "g.ic35", 0x0800, 0x0800, CRC(84d9497c) SHA1(fb1b5fc49365fbf89e5418789e64efd186cdeecf) )
ROM_LOAD( "f.ic34", 0x1000, 0x0800, CRC(78d34d97) SHA1(a50c19df12e75c644b014d74a463094e249db207) )
ROM_LOAD( "e.ic33", 0x1800, 0x0800, CRC(30c71887) SHA1(17c9e905eb327435d52b6d51842f7f42a5e6ab7d) )
ROM_REGION( 0x10000, "audiocpu", 0 )
ROM_LOAD( "snd.2c", 0xf000, 0x0800, CRC(4b67073b) SHA1(ab4cdcdff55bbb187a26fd8acab24692f49beabb) )
ROM_LOAD( "snd.1c", 0xf800, 0x0800, CRC(152fc85e) SHA1(df207d6e690287a56e4e330deaa5ee40a179f1fc) )
ROM_REGION( 0x0800, "proms", 0 )
ROM_LOAD( "colour.bin", 0x0000, 0x0800, CRC(7de74988) SHA1(0b8c94b2bfdbc3921d60aad765df8af611f3fdd7) )
ROM_END
ROM_START( invrvngedu )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "5m.bin", 0x0000, 0x0800, CRC(b145cb71) SHA1(127eb11de7ab9835f06510fb12838c0b728c0d42) )
@ -3916,11 +3933,10 @@ GAMEL(19??, invasionrza,invaders, invaders, invasion, driver_device, 0, ROT270
GAME( 19??, darthvdr, invaders, darthvdr, darthvdr, driver_device, 0, ROT270, "bootleg", "Darth Vader", GAME_SUPPORTS_SAVE | GAME_NO_SOUND )
GAME( 1979, moonbase, invadpt2, invadpt2, invadpt2, driver_device, 0, ROT270, "Nichibutsu (Taito license?)", "Moon Base (set 1)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND ) // this has a 'Taito Corp' string hidden away in the rom - how do you get it to display?
GAME( 1979, moonbasea, invadpt2, invadpt2, invadpt2, driver_device, 0, ROT270, "Nichibutsu", "Moon Base (set 2)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND ) // this has the same string replaced with Nichibutsu, no other differences
GAME( 1980, invrvnge, 0, invrvnge, invrvnge, driver_device, 0, ROT270, "Zenitone-Microsec Ltd.", "Invader's Revenge (set 1)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND )
GAME( 1980, invrvngea, invrvnge, invrvnge, invrvnge, driver_device, 0, ROT270, "Zenitone-Microsec Ltd.", "Invader's Revenge (set 2)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND )
GAME( 1980, invrvngeb, invrvnge, invrvnge, invrvnge, driver_device, 0, ROT270, "Zenitone-Microsec Ltd.", "Invader's Revenge (set 3)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND )
GAME( 1980, invrvngec, invrvnge, invrvnge, invrvnge, driver_device, 0, ROT270, "Zenitone-Microsec Ltd.", "Invader's Revenge (set 4)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND )
GAME( 1980, invrvngedu, invrvnge, invrvnge, invrvnge, driver_device, 0, ROT270, "Zenitone-Microsec Ltd. (Dutchford license)", "Invader's Revenge (Dutchford)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND )
GAME( 1980, invrvnge, 0, invrvnge, invrvnge, driver_device, 0, ROT270, "Zenitone-Microsec Ltd.", "Invader's Revenge (set 1)", GAME_SUPPORTS_SAVE | GAME_NO_SOUND )
GAME( 1980, invrvngea, invrvnge, invrvnge, invrvnge, driver_device, 0, ROT270, "Zenitone-Microsec Ltd.", "Invader's Revenge (set 2)", GAME_SUPPORTS_SAVE | GAME_NO_SOUND )
GAME( 1980, invrvngeb, invrvnge, invrvnge, invrvnge, driver_device, 0, ROT270, "Zenitone-Microsec Ltd.", "Invader's Revenge (set 3)", GAME_SUPPORTS_SAVE | GAME_NO_SOUND )
GAME( 1980, invrvngedu, invrvnge, invrvnge, invrvnge, driver_device, 0, ROT270, "Zenitone-Microsec Ltd. (Dutchford license)", "Invader's Revenge (Dutchford)", GAME_SUPPORTS_SAVE | GAME_NO_SOUND )
GAME( 1980, spclaser, 0, invadpt2, spclaser, driver_device, 0, ROT270, "Game Plan (Taito license)", "Space Laser", GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE )
GAME( 1980, intruder, spclaser, invadpt2, spclaser, driver_device, 0, ROT270, "Game Plan (Taito license)", "Intruder", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND )
GAME( 1980, laser, spclaser, invadpt2, spclaser, driver_device, 0, ROT270, "bootleg (Leisure Time Electronics Inc.)", "Astro Laser (bootleg of Space Laser)", GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE )

View File

@ -63,7 +63,8 @@ public:
DECLARE_WRITE8_MEMBER(schaser_sh_port_1_w);
DECLARE_WRITE8_MEMBER(schaser_sh_port_2_w);
DECLARE_WRITE8_MEMBER(rollingc_sh_port_w);
DECLARE_WRITE8_MEMBER(invrvnge_sh_port_w);
DECLARE_WRITE8_MEMBER(invrvnge_sh_port_1_w);
DECLARE_WRITE8_MEMBER(invrvnge_sh_port_2_w);
DECLARE_WRITE8_MEMBER(lupin3_sh_port_1_w);
DECLARE_WRITE8_MEMBER(lupin3_sh_port_2_w);
DECLARE_WRITE8_MEMBER(schasercv_sh_port_1_w);

View File

@ -1380,7 +1380,6 @@ jspecter2 // (c) 1979 Jatre
invrvnge // Zenitone-Microsec Ltd.
invrvngea // Zenitone-Microsec Ltd.
invrvngeb // Zenitone-Microsec Ltd.
invrvngec // Zenitone-Microsec Ltd.
invrvngedu // Zenitone-Microsec Ltd. (Dutchford license)
galxwars // (c) 1979 Universal
galxwars2 // (c) 1979 Universal