Previous 199869 Revisions Next

r39994 Tuesday 28th July, 2015 at 09:13:04 UTC by David Haywood
new clones
Vautour (bootleg of Phoenix) (Z80 CPU, single PROM) [system11]
[src/mame]arcade.lst
[src/mame/drivers]phoenix.c
[src/mame/includes]phoenix.h

trunk/src/mame/arcade.lst
r248505r248506
682682vautour         // bootleg (Jeutel)
683683falconz         // bootleg
684684vautourz        // bootleg
685vautourza      // bootleg (Jeutal)
685686griffon         // bootleg (Videotron)
686687nextfase        // bootleg
687688phoenixs        // bootleg (Sonic)
trunk/src/mame/drivers/phoenix.c
r248505r248506
876876   ROM_LOAD( "mmi6301.ic41",   0x0100, 0x0100, CRC(e176b768) SHA1(e2184dd495ed579f10b6da0b78379e02d7a6229f) )  /* palette high bits */
877877ROM_END
878878
879ROM_START( vautourza )
880   ROM_REGION( 0x10000, "maincpu", 0 )
881   ROM_LOAD( "1.e1",  0x0000, 0x0800, CRC(cd2807ee) SHA1(79b9769f212d25b9ccb5124e2aa632c964c14a0b) )
882   ROM_LOAD( "2.f1",  0x0800, 0x0800, CRC(3699b11a) SHA1(7122685cbfcd75898eaa68f8c5bf87c11df59a3b) )
883   ROM_LOAD( "3.h1",  0x1000, 0x0800, CRC(cbbb8839) SHA1(b7f449374cac111081559e39646f973e7e99fd64) )
884   ROM_LOAD( "4.j1",  0x1800, 0x0800, CRC(106262eb) SHA1(1e52ca66ea3542d86f2604f5aadc854ffe22fd89) )
885   ROM_LOAD( "5.k1",  0x2000, 0x0800, CRC(1a1ce0d0) SHA1(c2825eef5d461e16ca2172daff94b3751be2f4dc) )
886   ROM_LOAD( "6.h1",  0x2800, 0x0800, CRC(1fcac707) SHA1(ea10a1c94d8cf49391a4d393ccef56ae3b9458b1) )
887   ROM_LOAD( "7.m1",  0x3000, 0x0800, CRC(805ec2e8) SHA1(7e56fc9990eb99512078e2b1e2874fb33b0aa05c) )
888   ROM_LOAD( "8.n1",  0x3800, 0x0800, CRC(1edebb45) SHA1(2fdf061ee600e27a6ed512ea61a8d78307a7fb8a) )
889
890   ROM_REGION( 0x1000, "bgtiles", 0 )
891   ROM_LOAD( "10.h2",     0x0000, 0x0800, CRC(3c7e623f) SHA1(e7ff5fc371664af44785c079e92eeb2d8530187b) )
892   ROM_LOAD( "9.j2",      0x0800, 0x0800, CRC(59916d3b) SHA1(71aec70a8e096ed1f0c2297b3ae7dca1b8ecc38d) )
893
894   ROM_REGION( 0x1000, "fgtiles", 0 )
895   ROM_LOAD( "12.h4",  0x0000, 0x0800, CRC(8eff75c9) SHA1(d38a0e0c02ba680984dd8748a3c45ac55f81f127) )
896   ROM_LOAD( "11.j4",  0x0800, 0x0800, CRC(369e7476) SHA1(599d2fc3b298060d746e95c20a089ad37f685d5b) )
897
898   ROM_REGION( 0x0200, "proms", 0 )
899   ROM_LOAD( "82s135.m9",   0x0100, 0x0100, CRC(c68a49bc) SHA1(1a015b89ac0622e73bcebd76cf5132830fe0bfc1) )  /* expanded in init (upper nibbles are the ic40 data, lower nibbles ic41 data) */
900ROM_END
901
879902ROM_START( falconz )
880903   ROM_REGION( 0x10000, "maincpu", 0 )
881904   ROM_LOAD( "f45.bin",      0x0000, 0x0800, CRC(9158b43b) SHA1(222cbcfb3f95d09bb90148813541c2613d8b7e1c) )
r248505r248506
13231346   m_maincpu->space(AS_PROGRAM).install_read_port(0x5000, 0x5000, "DSW1");
13241347}
13251348
1349DRIVER_INIT_MEMBER(phoenix_state,vautourza)
1350{
1351   UINT8 *rgn          =   memregion("proms")->base();
13261352
1353   // expand the 8-bit PROM into the same layout as the 4-bit PROMs used by most versions of the game
1354   for (int i = 0; i < 0x100; i++)
1355   {
1356      rgn[i] = (rgn[i + 0x100] & 0xf0) >> 4;
1357      rgn[i + 0x100] &= 0x0f;
1358   }
1359}
1360
13271361/*** Phoenix (& clones) ***/
13281362GAME( 1980, phoenix,  0,        phoenix,  phoenix, driver_device,  0,        ROT90, "Amstar",                            "Phoenix (Amstar)", GAME_SUPPORTS_SAVE )
13291363GAME( 1980, phoenixa, phoenix,  phoenix,  phoenixa, driver_device, 0,        ROT90, "Amstar (Centuri license)",          "Phoenix (Centuri, set 1)", GAME_SUPPORTS_SAVE )
r248505r248506
13421376GAME( 1980, vautour,  phoenix,  phoenix,  phoenixt, driver_device, 0,        ROT90, "bootleg (Jeutel)",                  "Vautour (bootleg of Phoenix) (8085A CPU)", GAME_SUPPORTS_SAVE )
13431377GAME( 1980, falconz,  phoenix,  condor,   falconz, driver_device,  0,        ROT90, "bootleg",                           "Falcon (bootleg of Phoenix) (Z80 CPU)", GAME_SUPPORTS_SAVE )
13441378GAME( 1980, vautourz, phoenix,  condor,   condor, phoenix_state,   condor,   ROT90, "bootleg",                           "Vautour (bootleg of Phoenix) (Z80 CPU)", GAME_SUPPORTS_SAVE )
1379GAME( 1980, vautourza,phoenix,  condor ,  phoenixt, phoenix_state,   vautourza,ROT90, "bootleg (Jeutel)",                  "Vautour (bootleg of Phoenix) (Z80 CPU, single PROM)", GAME_SUPPORTS_SAVE )
1380
13451381// fenix is an italian bootleg based on vautourz
13461382GAME( 1980, fenix,    phoenix,  condor,   condor, phoenix_state,   condor,   ROT90, "bootleg",                           "Fenix (bootleg of Phoenix)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE )
13471383GAME( 1980, griffon,  phoenix,  condor,   condor, phoenix_state,   condor,   ROT90, "bootleg (Videotron)",               "Griffon (bootleg of Phoenix)", GAME_SUPPORTS_SAVE )
trunk/src/mame/includes/phoenix.h
r248505r248506
3535   DECLARE_CUSTOM_INPUT_MEMBER(player_input_r);
3636   DECLARE_CUSTOM_INPUT_MEMBER(pleiads_protection_r);
3737   DECLARE_DRIVER_INIT(condor);
38   DECLARE_DRIVER_INIT(vautourza);
3839   TILE_GET_INFO_MEMBER(get_fg_tile_info);
3940   TILE_GET_INFO_MEMBER(get_bg_tile_info);
4041   DECLARE_MACHINE_RESET(phoenix);


Previous 199869 Revisions Next


© 1997-2024 The MAME Team