diff options
author | Roberto Fresca <robbie@robertofresca.com> | 2018-10-19 22:14:20 +0200 |
---|---|---|
committer | Roberto Fresca <robbie@robertofresca.com> | 2018-10-19 22:14:20 +0200 |
commit | 7a95363a5d390eef54f8446d36a3d904505c58db (patch) | |
tree | a18219bcd7aa7b003978a5dab0c723a9d2603252 | |
parent | abf0b1994aef0588b37101c70a01c3a99ecc3137 (diff) |
New working clones
------------------
World Cup '90 (european hack, different title) [Roberto Fresca, Martin Mejia Britez]
-rw-r--r-- | src/mame/drivers/wc90b.cpp | 53 | ||||
-rw-r--r-- | src/mame/mame.lst | 1 |
2 files changed, 53 insertions, 1 deletions
diff --git a/src/mame/drivers/wc90b.cpp b/src/mame/drivers/wc90b.cpp index eb8994afc1b..4ae59c8cfd3 100644 --- a/src/mame/drivers/wc90b.cpp +++ b/src/mame/drivers/wc90b.cpp @@ -537,6 +537,57 @@ ROM_START( twcup90ba ) ROM_END +/* + World Cup '90 + Hack with european teams, like 'Euro League' + Board found in Argentina. +*/ +ROM_START( twcup90bb ) + ROM_REGION( 0x20000, "maincpu", 0 ) + ROM_LOAD( "27c512.02", 0x00000, 0x10000, CRC(192a03dd) SHA1(ab98d370bba5437f956631b0199b173be55f1c27) ) + ROM_LOAD( "27c512.03", 0x10000, 0x10000, CRC(f54ff17a) SHA1(a19850fc28a5a0da20795a5cc6b56d9c16554bce) ) + + ROM_REGION( 0x20000, "sub", 0 ) /* Second CPU */ + ROM_LOAD( "27c512.04", 0x00000, 0x10000, CRC(3d535e2f) SHA1(f1e1878b5a8316e770c74a1e1f29a7a81a4e5dfe) ) + ROM_LOAD( "27c512.05", 0x10000, 0x10000, CRC(9e421c4b) SHA1(e23a1f1d5d1e960696f45df653869712eb889839) ) + + ROM_REGION( 0x10000, "audiocpu", 0 ) + ROM_LOAD( "27c512.bin", 0x00000, 0x10000, CRC(3d317622) SHA1(ae4e8c5247bc215a2769786cb8639bce2f80db22) ) + + ROM_REGION( 0x010000, "gfx1", 0 ) + ROM_LOAD( "27c256.06", 0x000000, 0x04000, CRC(0c054481) SHA1(eebab099a4db5fbf13522ecd67bfa741e16e40d4) ) + ROM_CONTINUE ( 0x000000, 0x04000) + ROM_LOAD( "27256.08", 0x004000, 0x04000, CRC(ebb3eb48) SHA1(9cb133e02004bc04a9d7016b8cf5f6865e3ccf26) ) + ROM_CONTINUE ( 0x004000, 0x04000) + ROM_LOAD( "27128.10", 0x008000, 0x04000, CRC(0923d9f6) SHA1(4b10ee3fc17bb63cda51b2a978d066b6a140a551) ) + ROM_LOAD( "27128k.20", 0x00c000, 0x04000, CRC(b8dec83e) SHA1(fe617ddccdd0dbd05ca09a1507074aa14b529322) ) + + ROM_REGION( 0x080000, "gfx2", 0 ) + ROM_LOAD( "ds40986_27c010.07", 0x000000, 0x20000, CRC(38c31817) SHA1(cb24ed8702d62066366924c033c07ffc78bd1fad) ) + ROM_LOAD( "ds40986_27c010.09", 0x020000, 0x20000, CRC(32e39e29) SHA1(44f22ed6c983541c7fea5857ba0456aaa87b36d1) ) + ROM_LOAD( "ds40986_27c010.11", 0x040000, 0x20000, CRC(5ccec796) SHA1(2cc191a4267819eb31962726e2ed4567c825c39e) ) + ROM_LOAD( "ds40986_27c010.21", 0x060000, 0x20000, CRC(0c54a091) SHA1(3eecb285b5a7bbc310c87492516d7ffb2841aa3b) ) + + ROM_REGION( 0x080000, "gfx3", ROMREGION_INVERT ) + ROM_LOAD( "27c512.12", 0x000000, 0x10000, CRC(6a828204) SHA1(0d8e90ee069fe16db3869cbc47991511244e1b34) ) + ROM_LOAD( "27c512.13", 0x010000, 0x10000, CRC(4706bad2) SHA1(f79460f094454b544b2637ff09bc41c9e107c764) ) + ROM_LOAD( "27c512.14", 0x020000, 0x10000, CRC(26371c18) SHA1(0887041d86dc9f19dad264ae27dc56fb89ac3265) ) + ROM_LOAD( "27c512.15", 0x030000, 0x10000, CRC(77700f2d) SHA1(a39987f8ac1bb26d5aa0ae8cfe67fac823a0d1af) ) + ROM_LOAD( "27c512.16", 0x040000, 0x10000, CRC(0da825f9) SHA1(cfba0c85fc767726c1d63f87468335d1c2f1eed8) ) + ROM_LOAD( "27c512.17", 0x050000, 0x10000, CRC(c387c804) SHA1(519a63c337d443f0876fcd44b88ed508b999912f) ) + ROM_LOAD( "27c512.18", 0x060000, 0x10000, CRC(516b6c09) SHA1(9d02514dece864b087f67886009ce54bd51b5575) ) + ROM_LOAD( "27c512.19", 0x070000, 0x10000, CRC(f9df54f6) SHA1(cee8da5d8e4959e5546b2f7dcc740e98bedda07a) ) + + ROM_REGION( 0x1000, "plds", 0 ) + ROM_LOAD( "el_ic39_gal16v8_0.bin", 0x0000, 0x0117, NO_DUMP SHA1(894b345b395097acf6cf52ab8bc922099f97a85f) ) // from another set + ROM_LOAD( "el_ic44_gal16v8_1.bin", 0x0200, 0x0117, NO_DUMP SHA1(fd41f55d857995fe87217dd9679c42760c241dc4) ) // from another set + ROM_LOAD( "el_ic54_gal16v8_2.bin", 0x0400, 0x0117, NO_DUMP SHA1(f6d138fe42549219e11ee8524b05fe3c2b43f5d3) ) // from another set + ROM_LOAD( "el_ic100_gal16v8_3.bin", 0x0600, 0x0117, NO_DUMP SHA1(515fcdf378e75ed078f54439fefce8807403bdd5) ) // from another set + ROM_LOAD( "el_ic143_gal16v8_4.bin", 0x0800, 0x0117, NO_DUMP SHA1(fbe632437eac2418da7a3c3e947cfd36f6211407) ) // from another set +ROM_END + + GAME( 1989, twcup90b1, twcup90, wc90b, wc90b, wc90b_state, empty_init, ROT0, "bootleg", "Euro League (Italian hack of Tecmo World Cup '90)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) -GAME( 1989, twcup90b2, twcup90, wc90b, wc90b, wc90b_state, empty_init, ROT0, "bootleg", "Worldcup '90", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) +GAME( 1989, twcup90b2, twcup90, wc90b, wc90b, wc90b_state, empty_init, ROT0, "bootleg", "Worldcup '90 (hack)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) GAME( 1989, twcup90ba, twcup90, wc90b, wc90b, wc90b_state, empty_init, ROT0, "bootleg", "Euro League (Italian hack of Tecmo World Cup '90 - alt version)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) +GAME( 1989, twcup90bb, twcup90, wc90b, wc90b, wc90b_state, empty_init, ROT0, "bootleg", "World Cup '90 (european hack, different title)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 887dc00ba7d..390498855eb 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -38641,6 +38641,7 @@ twcup90t // (c) 1989 Tecmo twcup90b1 // bootleg twcup90b2 // bootleg twcup90ba // bootleg +twcup90bb // bootleg @source:wecleman.cpp hotchase // GX763 (c) 1988 |