Previous 199869 Revisions Next

r19088 Wednesday 21st November, 2012 at 13:05:12 UTC by Robbbert
New clones
----------
Astrians (clone of Swarm) [Robbbert, MisfitMAME]
Bomber (clone of Scramble) [Robbbert, MisfitMAME]
Frogger (Coin Music) (clone of Frogger) [Robbbert, MisfitMAME]
Ghost Munchers (clone of Pacman) [Robbbert, MisfitMAME]
[src/mame]mame.lst
[src/mame/drivers]galaxian.c galdrvr.c
[src/mame/includes]galaxian.h

trunk/src/mame/drivers/galdrvr.c
r19087r19088
30023002   ROM_LOAD( "6l.bpr",    0x0000, 0x0020, CRC(c3ac9467) SHA1(f382ad5a34d282056c78a5ec00c30ec43772bae2) )
30033003ROM_END
30043004
3005ROM_START( astrians )
3006   ROM_REGION( 0x10000, "maincpu", 0 )
3007   ROM_LOAD( "astrians.7h",  0x0000, 0x0800, CRC(21eba3d0) SHA1(d07f141d785c86faca8c40af034c26f2789e9346) )
3008   ROM_LOAD( "astrians.7j",  0x0800, 0x0800, CRC(f3a436cd) SHA1(8d64e61b823e22f17cb79bf9e0c7b3c80c76413f) )
3009   ROM_LOAD( "astrians.7k",  0x1000, 0x0800, CRC(2915e38b) SHA1(045d4cc2c363b9ba8d066f902f03b7eacbeb1f5e) )
3010   ROM_LOAD( "astrians.7l",  0x1800, 0x0800, CRC(2db56b2f) SHA1(b15ce010560f3692d4254a93bff234b409697bac) )
3011   ROM_LOAD( "astrians.7m",  0x2000, 0x0800, CRC(41075efb) SHA1(2839981d9aab87167a6c8c3e9854028e3e11daaa) )
30053012
3013   ROM_REGION( 0x1000, "gfx1", 0 )
3014   ROM_LOAD( "astrians.1h",  0x0000, 0x0800, CRC(77c074b4) SHA1(a33f8826ffd593454b72b21cf6d7be084d095a87) )
3015   ROM_LOAD( "astrians.1k",  0x0800, 0x0800, CRC(c30fcc46) SHA1(e99998271c750ffa436d83277bea9f07b840c880) )
3016
3017   ROM_REGION( 0x0020, "proms", 0 )
3018   ROM_LOAD( "prom.6l",      0x0000, 0x0020, CRC(6a0c7d87) SHA1(140335d85c67c75b65689d4e76d29863c209cf32) )
3019ROM_END
3020
30063021ROM_START( moonaln )
30073022   ROM_REGION( 0x4000, "maincpu", 0 )
30083023   ROM_LOAD( "galx.u",       0x0000, 0x0800, CRC(79e4007d) SHA1(d55050498a670d1c022ba3caad34f8fcaccf4a30) ) // prg1.bin
r19087r19088
39563971   ROM_LOAD( "sn74s288n.6l", 0x0000, 0x0020, CRC(24652bc4) SHA1(d89575f3749c75dc963317fe451ffeffd9856e4d) ) /* same as pisces */
39573972ROM_END
39583973
3974ROM_START( ghostmun )
3975   ROM_REGION( 0x10000, "maincpu", 0 )
3976   ROM_LOAD( "pac1.bin",     0x0000, 0x1000, CRC(19338c70) SHA1(cc2665b7d534d324627d12025ee099ff415d4214) )
3977   ROM_LOAD( "pac2.bin",     0x1000, 0x1000, CRC(18db074d) SHA1(a70ed18f632e947493e648e6fc057dfb7a2a3322) )
3978   ROM_LOAD( "pac3.bin",     0x2000, 0x1000, CRC(abb98b1d) SHA1(bb0109d353359bb192a3e6856a857c2f842838cb) )
3979   ROM_LOAD( "pac4.bin",     0x3000, 0x1000, CRC(2403c78e) SHA1(52d8c8a4efcf47871485080ab217098a019e6579) )
39593980
3981   ROM_REGION( 0x1000, "gfx1", 0 )
3982   ROM_LOAD( "blpac12b",     0x0000, 0x0800, CRC(b2ed320b) SHA1(680a6fdcb65cc2d88d10bc85e0b2628f43375c5c) )
3983   ROM_LOAD( "blpac11b",     0x0800, 0x0800, CRC(ab88b2c4) SHA1(d0c829ea8021eae81a2b82d36c35ad8258b115e0) )
3984
3985   ROM_REGION( 0x1000, "gfx2", 0 )
3986   ROM_LOAD( "blpac10b",     0x0000, 0x0800, CRC(44a45b72) SHA1(8abd0684a01d6c23ef5cf5f0765458f982316acf) )
3987   ROM_LOAD( "blpac9b",      0x0800, 0x0800, CRC(fa84659f) SHA1(20c212723f9062f052539190dfe3fc41577543eb) )
3988
3989   ROM_REGION( 0x0020, "proms", 0 )
3990   ROM_LOAD( "ghostmun.clr", 0x0000, 0x0020, CRC(759647e3) SHA1(9e21e12f4be007265851a5a1676b7e9facf7109b) )
3991ROM_END
3992
39603993ROM_START( phoenxp2 ) /* Artic Multi-System */
39613994   ROM_REGION( 0x10000, "maincpu", 0 )
39623995   ROM_LOAD( "1",  0x0000, 0x0800, CRC(f6dcfd51) SHA1(8475726dbbf0dd13581f457a5379956424dc2862) )
r19087r19088
53175350   ROM_LOAD( "pr-91.6l",     0x0000, 0x0020, CRC(413703bf) SHA1(66648b2b28d3dcbda5bdb2605d1977428939dd3c) )
53185351ROM_END
53195352
5353ROM_START( froggrs )
5354   ROM_REGION( 0x10000, "maincpu", 0 ) /* 64k for code */
5355   ROM_LOAD( "frog4.bin",    0x0000, 0x1000, CRC(4d563992) SHA1(25a197f711498112e202fa88ca576b247d24e228) )
5356   ROM_LOAD( "frog5.bin",    0x1000, 0x1000, CRC(d8b8c06e) SHA1(51363deab935c3625a825499cb1f1c7a0c773b03) )
5357   ROM_LOAD( "frog6.bin",    0x2000, 0x1000, CRC(b55a1cb5) SHA1(4e751e561c179641bb7db1abf3a5272d81d434b0) )
53205358
5359   ROM_REGION( 0x10000, "audiocpu", 0 )   /* 64k for the audio CPU */
5360   ROM_LOAD( "frogger.608",  0x0000, 0x0800, CRC(e8ab0256) SHA1(f090afcfacf5f13cdfa0dfda8e3feb868c6ce8bc) )
5361   ROM_LOAD( "frogger.609",  0x0800, 0x0800, CRC(7380a48f) SHA1(75582a94b696062cbdb66a4c5cf0bc0bb94f81ee) )
5362   ROM_LOAD( "frog3.bin",    0x1000, 0x0800, CRC(837c16ab) SHA1(740780149563708163867c6412d3b2500192d7b1) )
5363
5364   ROM_REGION( 0x1000, "gfx1", 0 )
5365   ROM_LOAD( "frogger.607",  0x0000, 0x0800, CRC(05f7d883) SHA1(78831fd287da18928651a8adb7e578d291493eff) )
5366   ROM_LOAD( "frogger.606",  0x0800, 0x0800, CRC(f524ee30) SHA1(dd768967add61467baa08d5929001f157d6cd911) )
5367   
5368   ROM_REGION( 0x0020, "proms", 0 )
5369   ROM_LOAD( "pr-91.6l",     0x0000, 0x0020, CRC(413703bf) SHA1(66648b2b28d3dcbda5bdb2605d1977428939dd3c) )
5370ROM_END
5371
53215372ROM_START( turtles )
53225373   ROM_REGION( 0x10000, "maincpu", 0 )
53235374   ROM_LOAD( "turt_vid.2c",  0x0000, 0x1000, CRC(ec5e61fb) SHA1(3ca89800fda7a7e61f54d71d5302908be2706def) )
r19087r19088
57685819   ROM_LOAD( "c01s.6e",    0x0000, 0x0020, CRC(4e3caeab) SHA1(a25083c3e36d28afdefe4af6e6d4f3155e303625) )
57695820ROM_END
57705821
5822ROM_START( bomber )
5823   /* Bootleg of Scramble - no prom supplied, using the one from Offender */
5824   ROM_REGION( 0x10000, "maincpu", 0 )   /* 64k for code */
5825   ROM_LOAD( "bomber.3l",    0x0000, 0x0800, CRC(8c30c7c3) SHA1(39e6244ac6b6c711ab83a6953d4b0585e035dfec) )
5826   ROM_LOAD( "bomber.3k",    0x0800, 0x0800, CRC(1fca370c) SHA1(b48b67afe226b13656a1585a1d7ad4b6322c58a1) )
5827   ROM_LOAD( "bomber.3h",    0x1000, 0x0800, CRC(8a714167) SHA1(34ed01fd9e9efa5cd9067284a2b66b72cafe3209) )
5828   ROM_LOAD( "bomber.3f",    0x1800, 0x0800, CRC(dd380a22) SHA1(125e713a58cc5f2c1e38f67dad29f8c985ce5a8b) )
5829   ROM_LOAD( "bomber.3e",    0x2000, 0x0800, CRC(92980e72) SHA1(7e0605b461ace534f8f91028bb82968ecd907ca1) )
5830   ROM_LOAD( "bomber.3d",    0x2800, 0x0800, CRC(9fd96374) SHA1(c8456dd8a012353a023a2d3fa5d508e49c36ace8) )
5831   ROM_LOAD( "bomber.3c",    0x3000, 0x0800, CRC(88ac07a0) SHA1(c57061db5984b472039356bf84a050b5b66e3813) )
5832   ROM_LOAD( "bomber.3a",    0x3800, 0x0800, CRC(75232e09) SHA1(b0da201bf05c63031cdbe9f7059e3c710557f33d) )
57715833
5834   ROM_REGION( 0x10000, "audiocpu", 0 )   /* 64k for the audio CPU */
5835   ROM_LOAD( "bomber.8k",    0x0000, 0x0800, CRC(97ba15e8) SHA1(2729ccb156540ace2360b03c485865f7f97f5368) )
5836   ROM_LOAD( "bomber.8l",    0x0800, 0x0800, CRC(6510761d) SHA1(0df92f9f123447d59a9106b2351d680cb04d1a9e) )
5837
5838   ROM_REGION( 0x1000, "gfx1", 0 )
5839   ROM_LOAD( "bomber.4k",    0x0000, 0x0800, CRC(4708845b) SHA1(a8b1ad19a95a9d35050a2ab7194cc96fc5afcdc9) )
5840   ROM_LOAD( "bomber.4l",    0x0800, 0x0800, CRC(11fd2887) SHA1(69844e48bb4d372cac7ae83c953df573c7ecbb7f) )
5841
5842   ROM_REGION( 0x0020, "proms", 0 )
5843   ROM_LOAD( "c01s.6e",      0x0000, 0x0020, CRC(4e3caeab) SHA1(a25083c3e36d28afdefe4af6e6d4f3155e303625) )
5844ROM_END
5845
57725846ROM_START( scorpion )
57735847   ROM_REGION( 0x10000, "maincpu", 0 )
57745848   ROM_LOAD( "1.2d",         0x0000, 0x1000, CRC(ba1219b4) SHA1(33c7843dba44152a8bc3223ea0c30b13609b80ba) )
r19087r19088
64096483GAME( 1979, galaxianm,  galaxian, galaxian, galaxian, galaxian_state, galaxian, ROT90,  "Namco (Midway license)", "Galaxian (Midway set 1)", GAME_SUPPORTS_SAVE )
64106484GAME( 1979, galaxianmo, galaxian, galaxian, galaxian, galaxian_state, galaxian, ROT90,  "Namco (Midway license)", "Galaxian (Midway set 2)", GAME_SUPPORTS_SAVE )
64116485GAME( 1979, galaxiant,  galaxian, galaxian, superg, galaxian_state,   galaxian, ROT90,  "Namco (Taito license)", "Galaxian (Taito)", GAME_SUPPORTS_SAVE )
6486GAME( 1980, astrians,   galaxian, galaxian, swarm,  galaxian_state,   galaxian, ROT90,  "BGV Ltd", "Astrians (clone of Swarm)", GAME_SUPPORTS_SAVE )
64126487
64136488/* straight Galaxian ripoffs on basic galaxian hardware */
64146489GAME( 1979, moonaln,  galaxian, galaxian, superg, galaxian_state,   galaxian, ROT90,  "Namco / Nichibutsu (Karateco license?)", "Moon Alien", GAME_SUPPORTS_SAVE ) // or bootleg?
r19087r19088
64406515GAME( 1981, redufob,  redufo,   galaxian, redufob, galaxian_state,  nolock,   ROT90,  "bootleg", "Defend the Terra Attack on the Red UFO (bootleg)", GAME_SUPPORTS_SAVE ) // rev A?
64416516GAME( 19??, exodus,   redufo,   galaxian, redufo, galaxian_state,   nolock,   ROT90,  "bootleg? (Subelectro)", "Exodus (bootleg?)", GAME_SUPPORTS_SAVE )
64426517GAME( 1983, tdpgal,   0,        galaxian, tdpgal, galaxian_state,   nolock,   ROT90,  "Design Labs / Thomas Automatics", "Triple Draw Poker", GAME_SUPPORTS_SAVE )
6443GAME( 1979, kamakazi3,galaxian, galaxian, superg, galaxian_state,   nolock,     ROT90,  "hack", "Kamakazi III (superg hack)", GAME_SUPPORTS_SAVE )
6518GAME( 1979, kamakazi3,galaxian, galaxian, superg, galaxian_state,   nolock,   ROT90,  "hack", "Kamakazi III (superg hack)", GAME_SUPPORTS_SAVE )
64446519
64456520/* different bullet color */
64466521GAME( 1982, azurian,  0,        galaxian, azurian, galaxian_state,  azurian,  ROT90,  "Rait Electronics Ltd", "Azurian Attack", GAME_SUPPORTS_SAVE )
r19087r19088
64656540GAME( 1980, streaknga,streakng, pacmanbl, streakng, galaxian_state, galaxian, ROT90,  "Shoei", "Streaking (set 2)", GAME_IMPERFECT_COLORS | GAME_SUPPORTS_SAVE )
64666541GAME( 1981, pacmanbl, puckman,  pacmanbl, pacmanbl, galaxian_state, pacmanbl, ROT270, "bootleg", "Pac-Man (Galaxian hardware, set 1)", GAME_SUPPORTS_SAVE )
64676542GAME( 1981, pacmanbla,puckman,  pacmanbl, pacmanbl, galaxian_state, pacmanbl, ROT270, "bootleg", "Pac-Man (Galaxian hardware, set 2)", GAME_SUPPORTS_SAVE )
6543GAME( 1981, ghostmun, puckman,  pacmanbl, streakng, galaxian_state, ghostmun, ROT90,  "Leisure and Allied", "Ghost Muncher", GAME_SUPPORTS_SAVE )
64686544GAME( 1981, phoenxp2, phoenix,  galaxian, phoenxp2, galaxian_state, batman2,  ROT270, "bootleg", "Phoenix Part 2", GAME_SUPPORTS_SAVE )
64696545GAME( 1981, batman2,  phoenix,  galaxian, batman2, galaxian_state,  batman2,  ROT270, "bootleg", "Batman Part 2", GAME_SUPPORTS_SAVE ) /* similar to pisces, but with different video banking characteristics */
64706546GAME( 1981, atlantisb,atlantis, galaxian, atlantib, galaxian_state, galaxian, ROT270, "bootleg", "Battle of Atlantis (bootleg)", GAME_SUPPORTS_SAVE ) // I don't know if this should have a starfield...
r19087r19088
65706646GAME( 1981, froggers, frogger,  froggers, frogger, galaxian_state,  froggers, ROT90,  "bootleg", "Frog", GAME_SUPPORTS_SAVE )
65716647GAME( 1981, frogf,    frogger,  frogf,    frogger, galaxian_state,  froggers, ROT90,  "bootleg (Falcon)", "Frog (Falcon bootleg)", GAME_SUPPORTS_SAVE )
65726648GAME( 1981, frogg,    frogger,  galaxian, frogg, galaxian_state,    frogg,    ROT90,  "bootleg", "Frog (Galaxian hardware)", GAME_SUPPORTS_SAVE )
6649GAME( 1981, froggrs,  frogger,  froggers, frogger,  galaxian_state, froggrs,  ROT90,  "Coin Music", "Frogger (Scramble hardware)", GAME_SUPPORTS_SAVE )
65736650
65746651
65756652/*
r19087r19088
66056682
66066683GAME( 1981, atlantis, 0,        theend,   atlantis, galaxian_state, atlantis, ROT90,  "Comsoft", "Battle of Atlantis (set 1)", GAME_SUPPORTS_SAVE )
66076684GAME( 1981, atlantis2,atlantis, theend,   atlantis, galaxian_state, atlantis, ROT90,  "Comsoft", "Battle of Atlantis (set 2)", GAME_SUPPORTS_SAVE )
6685GAME( 198?, bomber,   scramble, scramble, scramble, galaxian_state, scramble, ROT90,  "bootleg", "Bomber (bootleg of Scramble)", GAME_SUPPORTS_SAVE )
66086686
66096687/* Scorpion hardware; based on Scramble but with a 3rd AY-8910 and a speech chip */
66106688GAME( 1982, scorpion, 0,      scorpion, scorpion, galaxian_state, scorpion, ROT90,  "Zaccaria", "Scorpion (set 1)", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE)
trunk/src/mame/drivers/galaxian.c
r19087r19088
35343534}
35353535
35363536
3537DRIVER_INIT_MEMBER( galaxian_state, ghostmun )
3538{
3539   /* same as Pacmanbl... */
3540   DRIVER_INIT_CALL(pacmanbl);
35373541
3542   /* ...but sprite clip limits need to be adjusted */
3543   //galaxian_sprite_clip_start = 12; // this adjustment no longer exists
3544   //galaxian_sprite_clip_end = 250;
3545}
3546
3547DRIVER_INIT_MEMBER( galaxian_state, froggrs )
3548{
3549   /* video extensions */
3550   common_init(machine(), NULL, frogger_draw_background, frogger_extend_tile_info, frogger_extend_sprite_info);
3551
3552   /* decrypt */
3553   decode_frogger_sound(machine());
3554   decode_frogger_gfx(machine());
3555}
3556
3557
35383558#include "galdrvr.c"
trunk/src/mame/mame.lst
r19087r19088
382382aracnis         // bootleg
383383ad2083         // (c) 1983 Midcoin
384384turpins         // (c) 1981 bootleg
385ghostmun
386bomber
387astrians
388froggrs
385389
386390// "Crazy Climber hardware" games
387391cclimber      // (c) 1980 Nichibutsu
trunk/src/mame/includes/galaxian.h
r19087r19088
218218   DECLARE_DRIVER_INIT(superbon);
219219   DECLARE_DRIVER_INIT(calipso);
220220   DECLARE_DRIVER_INIT(moonwar);
221   DECLARE_DRIVER_INIT(ghostmun);
222   DECLARE_DRIVER_INIT(froggrs);
221223   TILE_GET_INFO_MEMBER(bg_get_tile_info);
222224   virtual void video_start();
223225   virtual void palette_init();

Previous 199869 Revisions Next


© 1997-2024 The MAME Team