From a80806293d57add2e9b42bdd99c98e0cdd086c52 Mon Sep 17 00:00:00 2001 From: Brian Troha Date: Mon, 24 Feb 2014 03:17:45 +0000 Subject: [PATCH] new Super Toffy parent Out of whatsnew: This is the original non Unico version by Midas. New Clone Added ------------------------------------ Super Toffy [System11, The Dumping Union] --- src/mame/drivers/ddragon.c | 41 ++++++++++++++++++++++++++++---------- src/mame/mame.lst | 3 ++- 2 files changed, 33 insertions(+), 11 deletions(-) diff --git a/src/mame/drivers/ddragon.c b/src/mame/drivers/ddragon.c index 743fb337335..58ffdb527f2 100644 --- a/src/mame/drivers/ddragon.c +++ b/src/mame/drivers/ddragon.c @@ -1932,14 +1932,14 @@ ROM_END ROM_START( toffy ) - ROM_REGION( 0x30000, "maincpu", 0 ) /* Main CPU? */ + ROM_REGION( 0x30000, "maincpu", 0 ) /* Main CPU */ ROM_LOAD( "2-27512.rom", 0x00000, 0x10000, CRC(244709dd) SHA1(b2db51b910f1a031b94fb50e684351f657a465dc) ) ROM_RELOAD( 0x10000, 0x10000 ) - ROM_REGION( 0x10000, "soundcpu", 0 ) /* Sound CPU? */ + ROM_REGION( 0x10000, "soundcpu", 0 ) /* Sound CPU */ ROM_LOAD( "u142.1", 0x00000, 0x10000, CRC(541bd7f0) SHA1(3f0097f5877eae50651f94d46d7dd9127037eb6e) ) - ROM_REGION( 0x10000, "gfx1", 0 ) /* GFX? */ + ROM_REGION( 0x10000, "gfx1", 0 ) /* GFX */ ROM_LOAD( "7-27512.rom", 0x000, 0x10000, CRC(f9e8ec64) SHA1(36891cd8f28800e03fe0eac84b2484a70011eabb) ) ROM_REGION( 0x20000, "gfx3", 0 ) /* GFX */ @@ -1953,14 +1953,34 @@ ROM_START( toffy ) ROM_END ROM_START( stoffy ) - ROM_REGION( 0x30000, "maincpu", 0 ) /* Main CPU? */ + ROM_REGION( 0x30000, "maincpu", 0 ) /* Main CPU */ + ROM_LOAD( "2.u70", 0x00000, 0x10000, CRC(6203aeb5) SHA1(e57aa520e8096df01461b235f77557c267571a57) ) + ROM_RELOAD( 0x10000, 0x10000 ) + + ROM_REGION( 0x10000, "soundcpu", 0 ) /* Sound CPU */ + ROM_LOAD( "1.u142", 0x00000, 0x10000, CRC(541bd7f0) SHA1(3f0097f5877eae50651f94d46d7dd9127037eb6e) ) // same as 'toffy' + + ROM_REGION( 0x10000, "gfx1", 0 ) /* GFX */ + ROM_LOAD( "7.u35", 0x00000, 0x10000, CRC(1cf13736) SHA1(bff5b99ea20af32f1fc7f28f4f0b397ec987c7ca) ) + + ROM_REGION( 0x20000, "gfx3", 0 ) /* GFX */ + ROM_LOAD( "4.u78", 0x00000, 0x10000, CRC(2066c3c7) SHA1(6778e654c0953a7e4ff18cbd326e9d3f8218a3b2) ) // 0 + ROM_LOAD( "3.u77", 0x10000, 0x10000, CRC(3625f813) SHA1(b44830896c69cd5c618c4740ccf471f31dfa34c1) ) // 0 + + ROM_REGION( 0x20000, "gfx2", 0 ) /* GFX */ + ROM_LOAD( "6.u80", 0x00000, 0x10000, CRC(ff190865) SHA1(245e69651d0161fcb416bba8f743602b4ee83139) ) // 1 + ROM_LOAD( "5.u79", 0x10000, 0x10000, CRC(333d5b8a) SHA1(d3573db87e2318c144ee9ace6c975a70fc96f4c4) ) // 1 +ROM_END + +ROM_START( stoffyu ) + ROM_REGION( 0x30000, "maincpu", 0 ) /* Main CPU */ ROM_LOAD( "u70.2", 0x00000, 0x10000, CRC(3c156610) SHA1(d7fdbc595bdc77c452da39da8b20774db0952e33) ) ROM_RELOAD( 0x10000, 0x10000 ) - ROM_REGION( 0x10000, "soundcpu", 0 ) /* Sound CPU? */ - ROM_LOAD( "u142.1", 0x00000, 0x10000, CRC(541bd7f0) SHA1(3f0097f5877eae50651f94d46d7dd9127037eb6e) ) // same as 'toffy' + ROM_REGION( 0x10000, "soundcpu", 0 ) /* Sound CPU */ + ROM_LOAD( "1.u142", 0x00000, 0x10000, CRC(541bd7f0) SHA1(3f0097f5877eae50651f94d46d7dd9127037eb6e) ) // same as 'toffy' - ROM_REGION( 0x10000, "gfx1", 0 ) /* GFX? */ + ROM_REGION( 0x10000, "gfx1", 0 ) /* GFX */ ROM_LOAD( "u35.7", 0x00000, 0x10000, CRC(83735d25) SHA1(d82c046db0112d7d2877339652b2111f12513a4f) ) ROM_REGION( 0x20000, "gfx3", 0 ) /* GFX */ @@ -1968,8 +1988,8 @@ ROM_START( stoffy ) ROM_LOAD( "u77.3", 0x10000, 0x10000, CRC(f267109a) SHA1(679d2147c79636796dda850345c04ad8a9daa6af) ) // 0 ROM_REGION( 0x20000, "gfx2", 0 ) /* GFX */ - ROM_LOAD( "u80.5", 0x00000, 0x10000, CRC(ff190865) SHA1(245e69651d0161fcb416bba8f743602b4ee83139) ) // 1 | should be u80.6 ? - ROM_LOAD( "u79.5", 0x10000, 0x10000, CRC(333d5b8a) SHA1(d3573db87e2318c144ee9ace6c975a70fc96f4c4) ) // 1 + ROM_LOAD( "6.u80", 0x00000, 0x10000, CRC(ff190865) SHA1(245e69651d0161fcb416bba8f743602b4ee83139) ) // 1 + ROM_LOAD( "5.u79", 0x10000, 0x10000, CRC(333d5b8a) SHA1(d3573db87e2318c144ee9ace6c975a70fc96f4c4) ) // 1 ROM_END @@ -2104,4 +2124,5 @@ GAME( 1992, darktowr, 0, darktowr, darktowr, ddragon_state, darktowr, ROT /* these run on their own board, but are basically the same game. Toffy even has 'dangerous dungeons' text in it */ GAME( 1993, toffy, 0, toffy, toffy, ddragon_state, toffy, ROT0, "Midas", "Toffy", GAME_SUPPORTS_SAVE ) -GAME( 1994, stoffy, 0, toffy, toffy, ddragon_state, toffy, ROT0, "Midas (Unico license)", "Super Toffy", GAME_SUPPORTS_SAVE ) +GAME( 1994, stoffy, 0, toffy, toffy, ddragon_state, toffy, ROT0, "Midas", "Super Toffy", GAME_SUPPORTS_SAVE ) +GAME( 1994, stoffyu, stoffy, toffy, toffy, ddragon_state, toffy, ROT0, "Midas (Unico license)", "Super Toffy (Unico license)", GAME_SUPPORTS_SAVE ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index a1f7e30c1c3..3def4fb85e9 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -7691,7 +7691,8 @@ vball2pjb // bootleg (of Japan set) ddragon2 // TA-0026 (c) 1988 (World) ddragon2u // TA-0026 (c) 1988 (US) toffy // (c) 1993 Midas -stoffy // (c) 1994 Midas + Unico +stoffy // (c) 1994 Midas +stoffyu // (c) 1994 Midas + Unico ddungeon // Game Room ddungeone // East Coast Coin Company (Melbourne) darktowr // Game Room