From a11d9861f5fc208f3a9f43d17f82b3b9a720c2db Mon Sep 17 00:00:00 2001 From: Angelo Salese Date: Sun, 11 Jul 2010 17:20:48 +0000 Subject: [PATCH] new clones --- Wonder Boy III - Monster Lair (set 6, System 16A, FD1089A 317-xxxx) (better dump?) [Team Europe] --- src/mame/drivers/segas16a.c | 41 ++++++++++++++++++++++++++++++++++++- src/mame/mamedriv.c | 1 + 2 files changed, 41 insertions(+), 1 deletion(-) diff --git a/src/mame/drivers/segas16a.c b/src/mame/drivers/segas16a.c index 677fbbc1526..c88a4c6c5fb 100644 --- a/src/mame/drivers/segas16a.c +++ b/src/mame/drivers/segas16a.c @@ -3385,6 +3385,44 @@ ROM_START( wb35 ) ROM_LOAD( "317-wb35.key", 0x0000, 0x2000, BAD_DUMP CRC(8a2e0575) SHA1(e43a2c8ca102ec38871067685a860da53d748765) ) ROM_END +ROM_START( wb35a ) + ROM_REGION( 0x40000, "maincpu", 0 ) /* 68000 code */ + ROM_LOAD16_BYTE( "epr-12120.43_alt", 0x000000, 0x10000, CRC(cbd8c99b) SHA1(2401aab80293bbe3b603a0b6af33ebc8834915e9) ) + ROM_LOAD16_BYTE( "epr-12118.26_alt", 0x000001, 0x10000, CRC(e9a3280c) SHA1(b7725171286915f8e1039d8063ba9e9f6ab40b56) ) + ROM_LOAD16_BYTE( "epr-12121.42", 0x020000, 0x10000, CRC(5e44c0a9) SHA1(4d4c9575a6cd571a7cf635164e92afd92d4b63fe) ) + ROM_LOAD16_BYTE( "epr-12119.25_alt", 0x020001, 0x10000, CRC(01ed3ef9) SHA1(29491a81a735198393f1cc2f06940cf40168ff59) ) + + ROM_REGION( 0x30000, "gfx1", 0 ) /* tiles */ + ROM_LOAD( "epr-12086.95", 0x00000, 0x10000, CRC(45b949df) SHA1(84390d16da00b775988e5f6c20950cb2304b1a74) ) + ROM_LOAD( "epr-12087.94", 0x10000, 0x10000, CRC(5fb761aa) SHA1(dcf88e68732a8ec122d0603d87f6ea1f1614adef) ) + ROM_LOAD( "epr-12088.83", 0x20000, 0x10000, CRC(00579c39) SHA1(12acdea75e3d040d60a9f32d05fd9e0191d38f21) ) + + ROM_REGION16_BE( 0x80000, "gfx2", 0 ) /* sprites */ + ROM_LOAD16_BYTE( "epr-12090.b1", 0x00001, 0x008000, CRC(aeeecfca) SHA1(496124b170a725ad863c741d4e021ab947511e4c) ) + ROM_CONTINUE( 0x40001, 0x008000 ) + ROM_LOAD16_BYTE( "epr-12094.b5", 0x00000, 0x008000, CRC(615e4927) SHA1(d23f164973afa770714e284a77ddf10f18cc596b) ) + ROM_CONTINUE( 0x40000, 0x008000 ) + ROM_LOAD16_BYTE( "epr-12091.b2", 0x10001, 0x008000, CRC(8409a243) SHA1(bcbb9510a6499d8147543d6befa5a49f4ac055d9) ) + ROM_CONTINUE( 0x50001, 0x008000 ) + ROM_LOAD16_BYTE( "epr-12095.b6", 0x10000, 0x008000, CRC(e774ec2c) SHA1(a4aa15ec7be5539a740ad02ff720458018dbc536) ) + ROM_CONTINUE( 0x50000, 0x008000 ) + ROM_LOAD16_BYTE( "epr-12092.b3", 0x20001, 0x008000, CRC(5c2f0d90) SHA1(e0fbc0f841e4607ad232931368b16e81440a75c4) ) + ROM_CONTINUE( 0x60001, 0x008000 ) + ROM_LOAD16_BYTE( "epr-12096.b7", 0x20000, 0x008000, CRC(0cd59d6e) SHA1(caf754a461feffafcfe7bfc6e89da76c4db257c5) ) + ROM_CONTINUE( 0x60000, 0x008000 ) + ROM_LOAD16_BYTE( "epr-12093.b4", 0x30001, 0x008000, CRC(4891e7bb) SHA1(1be04fcabe9bfa8cf746263a5bcca67902a021a0) ) + ROM_CONTINUE( 0x70001, 0x008000 ) + ROM_LOAD16_BYTE( "epr-12097.b8", 0x30000, 0x008000, CRC(e645902c) SHA1(497cfcf6c25cc2e042e16dbcb1963d2223def15a) ) + ROM_CONTINUE( 0x70000, 0x008000 ) + + ROM_REGION( 0x10000, "soundcpu", 0 ) /* sound CPU */ + ROM_LOAD( "epr-12089.12", 0x0000, 0x8000, CRC(8321eb0b) SHA1(61cf95833c0aa38e35fc18db39d4ec74e4aaf01e) ) + + ROM_REGION( 0x2000, "fd1089a", 0 ) /* decryption key */ + ROM_LOAD( "317-wb35.key", 0x0000, 0x2000, BAD_DUMP CRC(8a2e0575) SHA1(e43a2c8ca102ec38871067685a860da53d748765) ) +ROM_END + + /************************************* * * Generic driver initialization @@ -3521,4 +3559,5 @@ GAME( 1988, tetris, 0, system16a_no7751, tetris, generic_16a, ROT GAME( 1988, tetris3, tetris, system16a_no7751, tetris, generic_16a, ROT0, "Sega", "Tetris (set 3, Japan, System 16A, FD1094 317-0093a)", GAME_SUPPORTS_SAVE ) GAME( 1987, timescan1, timescan, system16a, timescan, fd1089b_16a, ROT270, "Sega", "Time Scanner (set 1, System 16A, FD1089B 317-0024)", GAME_SUPPORTS_SAVE ) GAME( 1988, wb31, wb3, system16a_no7751, wb3, generic_16a, ROT0, "Sega / Westone", "Wonder Boy III - Monster Lair (set 1, System 16A, FD1094 317-0084)", GAME_SUPPORTS_SAVE ) -GAME( 1988, wb35, wb3, system16a_no7751, wb3, fd1089a_16a, ROT0, "Sega / Westone", "Wonder Boy III - Monster Lair (set 5, System 16A, FD1089A 317-xxxx)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) +GAME( 1988, wb35, wb3, system16a_no7751, wb3, fd1089a_16a, ROT0, "Sega / Westone", "Wonder Boy III - Monster Lair (set 5, System 16A, FD1089A 317-xxxx, bad dump?)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) +GAME( 1988, wb35a, wb3, system16a_no7751, wb3, fd1089a_16a, ROT0, "Sega / Westone", "Wonder Boy III - Monster Lair (set 6, System 16A, FD1089A 317-xxxx)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) diff --git a/src/mame/mamedriv.c b/src/mame/mamedriv.c index 13126af6adb..08329c494f0 100644 --- a/src/mame/mamedriv.c +++ b/src/mame/mamedriv.c @@ -3895,6 +3895,7 @@ DokiDoki Penguin Land *not confirmed DRIVER( timescan1 ) /* (c) 1987 (FD1089B, decrypted) */ DRIVER( wb31 ) /* (c) 1988 Sega / Westone (FD1094, decrypted) */ DRIVER( wb35 ) /* (c) 1988 Sega / Westone (FD1089A, decrypted) */ + DRIVER( wb35a ) /* (c) 1988 Sega / Westone (FD1089A, decrypted) */ DRIVER( passsht16a )/* (c) 1988 */ /* System 16B */