From 9f35dc5552f5bb809c8c066338d6e24687f592b4 Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Sat, 23 Feb 2019 17:05:44 +0100 Subject: new working clone -------------------------------------------- Lethal Enforcers (ver EAD, 11/11/92 10:52) [caius] --- src/mame/drivers/lethal.cpp | 26 ++++++++++++++++++++++++++ src/mame/mame.lst | 1 + 2 files changed, 27 insertions(+) diff --git a/src/mame/drivers/lethal.cpp b/src/mame/drivers/lethal.cpp index 1d6ae81ea8c..b4d39607c8e 100644 --- a/src/mame/drivers/lethal.cpp +++ b/src/mame/drivers/lethal.cpp @@ -674,6 +674,31 @@ ROM_START( lethaleneab ) // Euro ver. EAB ROM_LOAD( "lethaleneab.nv", 0x0000, 0x0080, CRC(4e9bb34d) SHA1(9502583bc9f5f6fc5bba333869398b24bf154b73) ) ROM_END +ROM_START( lethalenead ) // Euro ver. EAD + ROM_REGION( 0x40000, "maincpu", 0 ) /* main program */ + ROM_LOAD( "191ead01.u4", 0x00000, 0x40000, CRC(ce2e13ce) SHA1(52df8fbcca0de02bdb83fc804ee27a90135993e7) ) + + ROM_REGION( 0x10000, "soundcpu", 0 ) /* Z80 sound program */ + ROM_LOAD( "191a02.f4", 0x00000, 0x10000, CRC(72b843cc) SHA1(b44b2f039358c26fa792d740639b66a5c8bf78e7) ) + + ROM_REGION( 0x400000, "gfx1", 0 ) /* tilemaps */ + ROM_LOAD32_WORD( "191a08", 0x000002, 0x100000, CRC(555bd4db) SHA1(d2e55796b4ab2306ae549fa9e7288e41eaa8f3de) ) + ROM_LOAD32_WORD( "191a10", 0x000000, 0x100000, CRC(2fa9bf51) SHA1(1e4ec56b41dfd8744347a7b5799e3ebce0939adc) ) + ROM_LOAD32_WORD( "191a07", 0x200002, 0x100000, CRC(1dad184c) SHA1(b2c4a8e48084005056aef2c8eaccb3d2eca71b73) ) + ROM_LOAD32_WORD( "191a09", 0x200000, 0x100000, CRC(e2028531) SHA1(63ccce7855d829763e9e248a6c3eb6ea89ab17ee) ) + + ROM_REGION( 0x400000, "k053244", ROMREGION_ERASE00 ) /* sprites */ + ROM_LOAD32_WORD( "191a05", 0x000000, 0x100000, CRC(f2e3b58b) SHA1(0bbc2fe87a4fd00b5073a884bcfebcf9c2c402ad) ) + ROM_LOAD32_WORD( "191a04", 0x000002, 0x100000, CRC(5c3eeb2b) SHA1(33ea8b3968b78806334b5a0aab3a2c24e45c604e) ) + ROM_LOAD32_WORD( "191a06", 0x200000, 0x100000, CRC(ee11fc08) SHA1(ec6dd684e8261b181d65b8bf1b9e97da5c4468f7) ) + + ROM_REGION( 0x200000, "k054539", 0 ) /* K054539 samples */ + ROM_LOAD( "191a03", 0x000000, 0x200000, CRC(9b13fbe8) SHA1(19b02dbd9d6da54045b0ba4dfe7b282c72745c9c)) + + ROM_REGION( 0x80, "eeprom", 0 ) + ROM_LOAD( "lethalenead.nv", 0x0000, 0x0080, CRC(e1dc2bc0) SHA1(adfb8dfaec0b0faf6784eab97a5b31c0c7813756) ) +ROM_END + ROM_START( lethaleneae ) // Euro ver. EAE ROM_REGION( 0x40000, "maincpu", 0 ) /* main program */ ROM_LOAD( "191eae01.u4", 0x00000, 0x40000, CRC(c6a3c6ac) SHA1(96a209a3a5b4af40af36bd7090c59a74f8c8df59) ) @@ -757,6 +782,7 @@ GAME( 1992, lethalenua, lethalen, lethalen, lethalen, lethal_state, empty_init, GAME( 1992, lethalenux, lethalen, lethalen, lethalen, lethal_state, empty_init, ORIENTATION_FLIP_Y, "Konami", "Lethal Enforcers (ver unknown, US, 08/06/92 15:11, hacked/proto?)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // writes UA to eeprom but earlier than suspected UAA set, might be a proto, might be hacked, fails rom test, definitely a good dump, another identical set was found in Italy GAME( 1992, lethaleneae,lethalen, lethalen, lethalene, lethal_state, empty_init, ORIENTATION_FLIP_Y, "Konami", "Lethal Enforcers (ver EAE, 11/19/92 16:24)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // writes EE to eeprom +GAME( 1992, lethalenead,lethalen, lethalen, lethalene, lethal_state, empty_init, ORIENTATION_FLIP_Y, "Konami", "Lethal Enforcers (ver EAD, 11/11/92 10:52)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // writes ED to eeprom GAME( 1992, lethaleneab,lethalen, lethalen, lethalene, lethal_state, empty_init, ORIENTATION_FLIP_Y, "Konami", "Lethal Enforcers (ver EAB, 10/14/92 19:53)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // writes EC to eeprom, so might actually be EC GAME( 1992, lethaleneaa,lethalen, lethalen, lethalene, lethal_state, empty_init, ORIENTATION_FLIP_Y, "Konami", "Lethal Enforcers (ver EAA, 09/09/92 09:44)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // writes EA to eeprom diff --git a/src/mame/mame.lst b/src/mame/mame.lst index ba35babae53..aef1796322e 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -18286,6 +18286,7 @@ lemmings // prototype (c) 1991 Data East USA (US) lethalen // GX191 (c) 1992 lethaleneaa // GX191 (c) 1992 lethaleneab // GX191 (c) 1992 +lethalenead // GX191 (c) 1992 lethaleneae // GX191 (c) 1992 lethalenj // GX191 (c) 1992 lethalenua // GX191 (c) 1992 -- cgit v1.2.3