From 95670a620748ecd162c05bc73a1cd06a0af31a88 Mon Sep 17 00:00:00 2001 From: davidhay Date: Thu, 5 Feb 2009 22:18:17 +0000 Subject: [PATCH] New clones --- Pyschic 5 (set 2) [Dazzer] I haven't checked the differences in any detail, but the player appears to survive for longer in attract mode so there are probably some subtle gameplay differences. --- src/mame/drivers/psychic5.c | 34 ++++++++++++++++++++++++++++++++-- src/mame/mamedriv.c | 1 + 2 files changed, 33 insertions(+), 2 deletions(-) diff --git a/src/mame/drivers/psychic5.c b/src/mame/drivers/psychic5.c index 7d8c2273cd4..72d0ccb9b10 100644 --- a/src/mame/drivers/psychic5.c +++ b/src/mame/drivers/psychic5.c @@ -781,6 +781,8 @@ MACHINE_DRIVER_END ***************************************************************************/ + + ROM_START( psychic5 ) ROM_REGION( 0x20000, "main", 0 ) /* Main CPU */ ROM_LOAD( "p5d", 0x00000, 0x08000, CRC(90259249) SHA1(ac2d8dd95f6c04b6ad726136931e37dcd537e977) ) @@ -799,8 +801,35 @@ ROM_START( psychic5 ) ROM_REGION( 0x08000, "gfx3", ROMREGION_DISPOSE ) /* foreground tiles */ ROM_LOAD( "p5f", 0x00000, 0x08000, CRC(04d7e21c) SHA1(6046c506bdedc233e3730f90c7897e847bec8758) ) + + ROM_REGION( 0x08000, "proms", ROMREGION_DISPOSE ) /* Proms */ + ROM_LOAD( "my10.7l", 0x000, 0x200, CRC(6a7d13c0) SHA1(2a835a4ac1acb7663d0b915d0339af9800284da6) ) + ROM_LOAD( "my09.3t", 0x200, 0x400, CRC(59e44236) SHA1(f53d99694fa5acd7cc51dd78e09f0d2ef730e7a4) ) ROM_END +ROM_START( psychic5a ) + ROM_REGION( 0x20000, "main", 0 ) /* Main CPU */ + ROM_LOAD( "myp5d", 0x00000, 0x08000, CRC(1d40a8c7) SHA1(79b36e690ea334c066b55b1e39ceb5fe0688cd7b) ) + ROM_LOAD( "myp5e", 0x10000, 0x10000, CRC(2fa7e8c0) SHA1(d5096ebec58329346a3292ad2da1be3742fad093) ) + + ROM_REGION( 0x10000, "audio", 0 ) /* Sound CPU */ + ROM_LOAD( "myp5a", 0x00000, 0x10000, CRC(6efee094) SHA1(ae2b5bf6199121520bf8428b8b160b987f5b474f) ) + + ROM_REGION( 0x20000, "gfx1", ROMREGION_DISPOSE ) /* sprite tiles */ + ROM_LOAD( "p5b", 0x00000, 0x10000, CRC(7e3f87d4) SHA1(b8e7fa3f96d2e3937e4cb530f105bb84d5743b43) ) + ROM_LOAD( "p5c", 0x10000, 0x10000, CRC(8710fedb) SHA1(c7e8dc6b733e4ecce37d56fc429c00ade8736ff3) ) + + ROM_REGION( 0x20000, "gfx2", ROMREGION_DISPOSE ) /* background tiles */ + ROM_LOAD( "myp5g", 0x00000, 0x10000, CRC(617b074b) SHA1(7aaac9fddf5675b6698373333db3e096471d7ad6) ) + ROM_LOAD( "myp5h", 0x10000, 0x10000, CRC(a9dfbe67) SHA1(f31f75e88f9b37d7fe5b1a1a8e0299151b729ccf) ) + + ROM_REGION( 0x08000, "gfx3", ROMREGION_DISPOSE ) /* foreground tiles */ + ROM_LOAD( "p5f", 0x00000, 0x08000, CRC(04d7e21c) SHA1(6046c506bdedc233e3730f90c7897e847bec8758) ) + + ROM_REGION( 0x08000, "proms", ROMREGION_DISPOSE ) /* Proms */ + ROM_LOAD( "my10.7l", 0x000, 0x200, CRC(6a7d13c0) SHA1(2a835a4ac1acb7663d0b915d0339af9800284da6) ) + ROM_LOAD( "my09.3t", 0x200, 0x400, CRC(59e44236) SHA1(f53d99694fa5acd7cc51dd78e09f0d2ef730e7a4) ) +ROM_END /* Bombs Away @@ -898,5 +927,6 @@ ROM_START( bombsa ) ROM_END -GAME( 1987, psychic5, 0, psychic5, psychic5, 0, ROT270, "Jaleco", "Psychic 5", 0 ) -GAME( 1988, bombsa, 0, bombsa, bombsa, 0, ROT270, "Jaleco", "Bombs Away", GAME_NOT_WORKING ) +GAME( 1987, psychic5, 0, psychic5, psychic5, 0, ROT270, "Jaleco", "Psychic 5 (set 1)", 0 ) +GAME( 1987, psychic5a, psychic5, psychic5, psychic5, 0, ROT270, "Jaleco", "Psychic 5 (set 2)", 0 ) // player doesn't die as early in attract mode on this set.. +GAME( 1988, bombsa, 0, bombsa, bombsa, 0, ROT270, "Jaleco", "Bombs Away", GAME_NOT_WORKING ) diff --git a/src/mame/mamedriv.c b/src/mame/mamedriv.c index 8c55b73ee92..6e5a59511a0 100644 --- a/src/mame/mamedriv.c +++ b/src/mame/mamedriv.c @@ -6574,6 +6574,7 @@ BOMULEUL CHAJARA SEGA ST-V 1997/04/11 DRIVER( valtric ) /* (c) 1986 Jaleco */ DRIVER( butasan ) /* (c) 1987 Jaleco */ DRIVER( psychic5 ) /* (c) 1987 Jaleco */ + DRIVER( psychic5a ) /* (c) 1987 Jaleco */ DRIVER( bombsa ) /* (c) 1988 Jaleco */ DRIVER( ginganin ) /* (c) 1987 Jaleco */ DRIVER( gingania ) /* (c) 1987 Jaleco */