Previous 199869 Revisions Next

r18970 Thursday 15th November, 2012 at 12:02:26 UTC by Robbbert
Added new working clone [Robbbert]

Ultra Invaders [Andy Welburn, MisfitMAME]
[src/mame]mame.lst
[src/mame/audio]8080bw.c
[src/mame/drivers]8080bw.c
[src/mame/includes]8080bw.h

trunk/src/mame/includes/8080bw.h
r18969r18970
5757   DECLARE_WRITE8_MEMBER(lrescue_sh_port_1_w);
5858   DECLARE_WRITE8_MEMBER(lrescue_sh_port_2_w);
5959   DECLARE_WRITE8_MEMBER(cosmo_sh_port_2_w);
60   DECLARE_WRITE8_MEMBER(darthvdr_00_w);
6061   DECLARE_WRITE8_MEMBER(darthvdr_08_w);
6162   DECLARE_WRITE8_MEMBER(ballbomb_01_w);
6263   DECLARE_WRITE8_MEMBER(ballbomb_sh_port_1_w);
trunk/src/mame/drivers/8080bw.c
r18969r18970
20892089   AM_RANGE(0x00, 0x00) AM_READ_PORT("P1")
20902090   AM_RANGE(0x01, 0x01) AM_READ_PORT("P2")
20912091
2092   AM_RANGE(0x00, 0x00) AM_WRITENOP
2092   AM_RANGE(0x00, 0x00) AM_WRITE(darthvdr_00_w) // flipscreen
20932093   AM_RANGE(0x04, 0x04) AM_WRITENOP
20942094   AM_RANGE(0x08, 0x08) AM_WRITE(darthvdr_08_w) // sound
20952095ADDRESS_MAP_END
r18969r18970
35213521   ROM_LOAD( "rz7-7.2k",   0x1c00, 0x0400, CRC(27dbea48) SHA1(f0bf5d31424dc72ac2e6fa01c528365efff838d2) )
35223522ROM_END
35233523
3524ROM_START( ultrainv )
3525   ROM_REGION( 0x10000, "maincpu", 0 )
3526   ROM_LOAD( "in-01.bin",   0x0000, 0x0400, CRC(db9de599) SHA1(ccee1116ca924b520a126b63088a76d2ce8c396f) )
3527   ROM_LOAD( "in-02.bin",   0x0400, 0x0400, CRC(febe6d1a) SHA1(e1c3a24b4fa5862107ada1f9d7249466e8c3f06a) )
3528   ROM_LOAD( "in-03.bin",   0x0800, 0x0400, CRC(3d5c9820) SHA1(f3c83c660edf56a04148e2aa1c8e00427b86ca07) )
3529   ROM_LOAD( "in-04.bin",   0x1400, 0x0400, CRC(1293b826) SHA1(165cd5d08a19eadbe954145b12807f10df9e691a) )
3530   ROM_LOAD( "in-05.bin",   0x1800, 0x0400, CRC(e315a8c4) SHA1(dffec9e8bd7014fa34500b4bdac7feadac090482) )
3531   ROM_LOAD( "in-06.bin",   0x1c00, 0x0400, CRC(d958478c) SHA1(9df38c400c500b45d306d52fe74cd4d5ca92c0f0) )
3532ROM_END
35243533
3534
35253535ROM_START( invmulti )
35263536   ROM_REGION( 0x20000, "maincpu", ROMREGION_ERASE00 ) // decrypted rom goes here
35273537
r18969r18970
39703980GAMEL(1978, invader4,   invaders, invaders,  sicv,      driver_device, 0, ROT270, "bootleg", "Space Invaders Part Four", GAME_SUPPORTS_SAVE, layout_invaders )
39713981GAME( 1978, darthvdr,   invaders, darthvdr,  darthvdr,  driver_device, 0, ROT270, "bootleg", "Darth Vader (bootleg of Space Invaders)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND )
39723982GAMEL(19??, tst_invd,   invaders, invaders,  sicv,      driver_device, 0, ROT0,   "<unknown>", "Space Invaders Test ROM", GAME_SUPPORTS_SAVE, layout_invaders )
3983GAMEL(1980, ultrainv,   invaders, invaders,  sicv,      driver_device, 0, ROT270, "Konami", "Ultra Invaders", GAME_SUPPORTS_SAVE, layout_invaders )
39733984
39743985// other Taito
39753986GAME( 1979, invadpt2,   0,        invadpt2,  invadpt2,  driver_device, 0, ROT270, "Taito", "Space Invaders Part II (Taito)", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND )
trunk/src/mame/mame.lst
r18969r18970
14371437astropal      // (c) 19?? Sidam
14381438cosmo         // TDS & Mints
14391439darthvdr      // bootleg
1440ultrainv
14401441invmulti      // hack
14411442invmultim3a      // hack
14421443invmultim2c      // hack
trunk/src/mame/audio/8080bw.c
r18969r18970
12291229   }
12301230}
12311231
1232WRITE8_MEMBER( _8080bw_state::darthvdr_00_w )
1233{
1234   m_c8080bw_flip_screen = BIT(data, 0) & BIT(ioport(CABINET_PORT_TAG)->read(), 0);
1235}
1236
12321237WRITE8_MEMBER( _8080bw_state::darthvdr_08_w )
12331238{
12341239   UINT8 rising_bits = data & ~m_port_1_last_extra;

Previous 199869 Revisions Next


© 1997-2024 The MAME Team