From 60801efda88b8520c5896be6dc3318e27600b7de Mon Sep 17 00:00:00 2001 From: Phil Bennett Date: Mon, 14 Sep 2009 20:22:00 +0000 Subject: [PATCH] New clones added ---------------- Hellfire (1P Ver., alt) [Stefan Lindberg] --- src/mame/drivers/toaplan1.c | 26 ++++++++++++++++++++++++++ src/mame/mamedriv.c | 1 + 2 files changed, 27 insertions(+) diff --git a/src/mame/drivers/toaplan1.c b/src/mame/drivers/toaplan1.c index 65abbdfe3bd..0e5b806dc1b 100644 --- a/src/mame/drivers/toaplan1.c +++ b/src/mame/drivers/toaplan1.c @@ -1683,6 +1683,31 @@ ROM_START( hellfire2 )/* Original version, by rom numbers (IE: 01 & 02) */ ROM_LOAD( "6b.bpr", 0x20, 0x20, CRC(a1e17492) SHA1(9ddec4c97f2d541f69f3c32c47aaa21fd9699ae2) ) /* ??? */ ROM_END +ROM_START( hellfire3 ) + ROM_REGION( 0x040000, "maincpu", 0 ) /* Main 68K code */ + ROM_LOAD16_BYTE( "b90_01.10m", 0x000000, 0x20000, CRC(034966d3) SHA1(f987d8e7ebe6a546be621fe4d5a59de1284c4ebb) ) /* Same labels as hellfire2 but different data */ + ROM_LOAD16_BYTE( "b90_02.9m", 0x000001, 0x20000, CRC(06dd24c7) SHA1(a990de7ffac6bd0dd219c7bf9f773ccb41395be6) ) + + ROM_REGION( 0x10000, "audiocpu", 0 ) /* Sound Z80 code */ + ROM_LOAD( "b90_03.2", 0x0000, 0x8000, CRC(4058fa67) SHA1(155c364273c270cd74955f447efc804bb4c9b560) ) + + ROM_REGION( 0x80000, "gfx1", 0 ) + ROM_LOAD( "b90_04.3", 0x00000, 0x20000, CRC(ea6150fc) SHA1(1116947d10ce14fbc6a3b86368fc2024c6f51803) ) + ROM_LOAD( "b90_05.4", 0x20000, 0x20000, CRC(bb52c507) SHA1(b0b1821476647f10c7023f92a66a7f54b92f50c3) ) + ROM_LOAD( "b90_06.5", 0x40000, 0x20000, CRC(cf5b0252) SHA1(e2102967af61afb11d2290a40d13d2faf9ef1e12) ) + ROM_LOAD( "b90_07.6", 0x60000, 0x20000, CRC(b98af263) SHA1(54d636a50a41dbb58b54c22dfab3eabfdb452575) ) + + ROM_REGION( 0x80000, "gfx2", 0 ) + ROM_LOAD( "b90_11.10", 0x00000, 0x20000, CRC(c33e543c) SHA1(b85cba30cc651f820aeedd41e04584df92078ed9) ) + ROM_LOAD( "b90_10.9", 0x20000, 0x20000, CRC(35fd1092) SHA1(5e136a35eea45034ccd4aea52cc0ffeec944e27e) ) + ROM_LOAD( "b90_09.8", 0x40000, 0x20000, CRC(cf01009e) SHA1(e260c479fa97f23a65c220e5071aaf2dc2baf46d) ) + ROM_LOAD( "b90_08.7", 0x60000, 0x20000, CRC(3404a5e3) SHA1(f717b9e31c2a093dbb060b8ea54a8c3f52688d7a) ) + + ROM_REGION( 0x40, "proms", 0 ) /* nibble bproms, lo/hi order to be determined */ + ROM_LOAD( "3w.bpr", 0x00, 0x20, CRC(bc88cced) SHA1(5055362710c0f58823c05fb4c0e0eec638b91e3d) ) /* sprite attribute (flip/position) ?? */ + ROM_LOAD( "6b.bpr", 0x20, 0x20, CRC(a1e17492) SHA1(9ddec4c97f2d541f69f3c32c47aaa21fd9699ae2) ) /* ??? */ +ROM_END + ROM_START( zerowing ) ROM_REGION( 0x080000, "maincpu", 0 ) /* Main 68K code */ ROM_LOAD16_BYTE( "o15-11.rom", 0x000000, 0x08000, CRC(6ff2b9a0) SHA1(c9f2a631f185689dfc42a451d85fac23c2f4b64b) ) @@ -2242,6 +2267,7 @@ GAME( 1988, truxton, 0, truxton, truxton, toaplan1, ROT270, "[Toaplan] GAME( 1989, hellfire, 0, hellfire, hellfire, toaplan1, ROT0, "Toaplan (Taito license)", "Hellfire (2P Ver.)", 0 ) GAME( 1989, hellfire1,hellfire, hellfire, hellfir1, toaplan1, ROT0, "Toaplan (Taito license)", "Hellfire (1P Ver.)", 0 ) GAME( 1989, hellfire2,hellfire, hellfire, hellfire, toaplan1, ROT0, "Toaplan (Taito license)", "Hellfire (2P Ver., first edition)", 0 ) +GAME( 1989, hellfire3,hellfire, hellfire, hellfire, toaplan1, ROT0, "Toaplan (Taito license)", "Hellfire (1P Ver., alt)", 0 ) GAME( 1989, zerowing, 0, zerowing, zerowing, toaplan1, ROT0, "Toaplan", "Zero Wing", 0 ) GAME( 1989, zerowing2,zerowing, zerowing, zerowng2, toaplan1, ROT0, "[Toaplan] Williams Electronics Games, Inc", "Zero Wing (2 player simultaneous ver.)", 0 ) GAME( 1990, demonwld, 0, demonwld, demonwld, demonwld, ROT0, "Toaplan", "Demon's World / Horror Story (set 1)", 0 ) diff --git a/src/mame/mamedriv.c b/src/mame/mamedriv.c index d56e0466d10..0e4c65884dd 100644 --- a/src/mame/mamedriv.c +++ b/src/mame/mamedriv.c @@ -2164,6 +2164,7 @@ const game_driver * const drivers[] = DRIVER( hellfire ) /* B90 / TP-??? (c) 1989 Toaplan + Taito license */ DRIVER( hellfire1 ) /* B90 / TP-??? (c) 1989 Toaplan + Taito license */ DRIVER( hellfire2 ) /* B90 / TP-??? (c) 1989 Toaplan + Taito license */ + DRIVER( hellfire3 ) /* B90 / TP-??? (c) 1989 Toaplan + Taito license */ DRIVER( zerowing ) /* TP-O15 (c) 1989 Toaplan */ DRIVER( zerowing2 ) /* TP-O15 (c) 1989 Toaplan */ DRIVER( demonwld ) /* TP-O16 (c) 1990 Toaplan (+ Taito license when set to Japan) */