diff options
author | Angelo Salese <angelosa@users.noreply.github.com> | 2010-06-15 14:46:48 +0000 |
---|---|---|
committer | Angelo Salese <angelosa@users.noreply.github.com> | 2010-06-15 14:46:48 +0000 |
commit | 8a309f2fb80d32148f20ab17465c57b59de43705 (patch) | |
tree | 91433e7f47996612c57f5b7a94e7a709fa656321 | |
parent | e72031cad550dae13dd283de2a95dd2ac72da020 (diff) |
new not working game
--------------------
Puzzle Break [Smitdogg, The Dumping Union]
-rw-r--r-- | src/mame/drivers/snowbros.c | 35 | ||||
-rw-r--r-- | src/mame/mamedriv.c | 3 |
2 files changed, 34 insertions, 4 deletions
diff --git a/src/mame/drivers/snowbros.c b/src/mame/drivers/snowbros.c index 67e627dc634..26a94687b23 100644 --- a/src/mame/drivers/snowbros.c +++ b/src/mame/drivers/snowbros.c @@ -2060,6 +2060,31 @@ ROM_START( twinkle ) ROM_END +ROM_START( pzlbreak ) + ROM_REGION( 0x100000, "maincpu", 0 ) /* 68000 Code */ + ROM_LOAD16_BYTE( "4.uh12", 0x00001, 0x20000, CRC(b3f04f80) SHA1(79b5414727004719ff172e084a672b21e955f0bc) ) + ROM_LOAD16_BYTE( "5.ui12", 0x00000, 0x20000, CRC(13c298a0) SHA1(9455de7ea45c9a61ed6105023eb909c086c44007) ) + + ROM_REGION( 0x10000, "soundcpu", 0 ) /* Z80 Code */ + ROM_LOAD( "0.u1", 0x00000, 0x10000 , CRC(1ad646b7) SHA1(0132baa097e48df2450afdcd316375dc546ea4d0) ) + + ROM_REGION( 0x10000, "cpu2", 0 ) /* Intel 87C52 MCU Code */ + ROM_LOAD( "87c52.mcu", 0x00000, 0x10000 , NO_DUMP ) /* can't be dumped */ + + ROM_REGION16_BE( 0x200, "user1", ROMREGION_ERASEFF ) /* Data from Shared RAM */ + /* this is not a real rom but instead the data extracted from + shared ram, the MCU puts it there */ + //ROM_LOAD16_WORD( "protdata.bin", 0x00000, 0x200, CRC(1) SHA1(1) ) + + ROM_REGION( 0x040000, "oki", 0 ) /* Samples */ + ROM_LOAD( "1.uj15", 0x00000, 0x40000, CRC(dbfae77c) SHA1(cc509d52cd9c608fc80df799890e62e7b4c143c6) ) + + ROM_REGION( 0x100000, "gfx1", 0 ) /* Sprites */ + ROM_LOAD( "2.ua4", 0x000000, 0x80000, CRC(d211705a) SHA1(b3a7f8198dc8c034b17b843b2ab0298426de3f55) ) + ROM_LOAD( "3.ua5", 0x080000, 0x80000, CRC(6cdb73e9) SHA1(649e91ee54de2b359a207bed4d950db95515a3d8) ) +ROM_END + + ROM_START( toppyrap ) ROM_REGION( 0x100000, "maincpu", 0 ) /* 68000 Code */ ROM_LOAD16_BYTE( "uh12.bin", 0x00001, 0x40000, CRC(6f5ad699) SHA1(42f7201d6274ff8338a7d4627af99001f473e841) ) @@ -2239,7 +2264,9 @@ ROM_START( snowbros3 ) ROM_LOAD16_BYTE( "ur4", 0x00000, 0x20000, CRC(19c13ffd) SHA1(4f9db70354bd410b7bcafa96be4591de8dc33d90) ) ROM_LOAD16_BYTE( "ur3", 0x00001, 0x20000, CRC(3f32fa15) SHA1(1402c173c1df142ff9dd7b859689c075813a50e5) ) - /* is sound cpu code missing or is it driven by the main cpu? */ + /* the sound is driven by a PIC? */ + ROM_REGION( 0x10000, "cpu2", 0 ) + ROM_LOAD( "sound.mcu", 0x00000, 0x10000 , NO_DUMP ) ROM_REGION( 0x80000, "gfx1", 0 ) ROM_LOAD( "ua5", 0x000000, 0x80000, CRC(0604e385) SHA1(96acbc65a8db89a7be100f852dc07ba9a0313167) ) /* 16x16 tiles */ @@ -2753,6 +2780,8 @@ GAME( 1990, snowbrosj, snowbros, snowbros, snowbroj, 0, ROT0, "Toaplan", "Snow B GAME( 1990, snowbrosd, snowbros, snowbros, snowbroj, 0, ROT0, "Toaplan (Dooyong license)", "Snow Bros. - Nick & Tom (Dooyong license)", 0 ) GAME( 1990, wintbob, snowbros, wintbob, snowbros, 0, ROT0, "bootleg (Sakowa Project Korea)", "The Winter Bobble (bootleg of Snow Bros.)", 0 ) +// none of the games below are on genuine SnowBros hardware, but they clone the functionality of it. +GAME( 1993, finalttr, 0, finalttr, finalttr, 0, ROT0, "Jeil Computer System", "Final Tetris", 0 ) GAME( 1995, honeydol, 0, honeydol, honeydol, 0, ROT0, "Barko Corp.", "Honey Dolls", 0 ) // based on snowbros code.. GAME( 1995, twinadv, 0, twinadv, twinadv, 0, ROT0, "Barko Corp.", "Twin Adventure (World)", 0 ) GAME( 1995, twinadvk, twinadv, twinadv, twinadv, 0, ROT0, "Barko Corp.", "Twin Adventure (Korea)", 0 ) @@ -2763,8 +2792,8 @@ GAME( 1996, toppyrap, 0, semiprot, toppyrap, 0, ROT0, "SemiCom", " GAME( 1997, cookbib3, 0, semiprot, cookbib3, cookbib3, ROT0, "SemiCom", "Cookie & Bibi 3", 0 ) GAME( 1997, 3in1semi, 0, semiprot, moremore, 3in1semi, ROT0, "SemiCom", "XESS - The New Revolution (SemiCom 3-in-1)", 0 ) GAME( 1997, twinkle, 0, semiprot, moremore, 0, ROT0, "SemiCom", "Twinkle", 0 ) +GAME( 1997, pzlbreak, 0, semiprot, moremore, 0, ROT0, "SemiCom", "Puzzle Break", GAME_NOT_WORKING ) // need to extract protection data GAME( 1999, moremore, 0, semiprot, moremore, moremorp, ROT0, "SemiCom / Exit", "More More", 0 ) GAME( 1999, moremorp, 0, semiprot, moremore, moremorp, ROT0, "SemiCom / Exit", "More More Plus", 0 ) GAME( 2002, 4in1boot, 0, _4in1, 4in1boot, 4in1boot, ROT0, "K1 Soft", "Puzzle King (includes bootleg of Snow Bros.)" , 0) -GAME( 2002, snowbros3,snowbros, snowbro3, snowbroj, snowbro3, ROT0, "hack", "Snow Brothers 3 - Magical Adventure", GAME_IMPERFECT_SOUND ) // its basically snowbros code?... -GAME( 1993, finalttr, 0, finalttr, finalttr, 0, ROT0, "Jeil Computer System", "Final Tetris", 0 ) +GAME( 2002, snowbros3,snowbros, snowbro3, snowbroj, snowbro3, ROT0, "Syrmex", "Snow Brothers 3 - Magical Adventure", GAME_IMPERFECT_SOUND ) // its basically snowbros code?... diff --git a/src/mame/mamedriv.c b/src/mame/mamedriv.c index bf9d5989378..9cbee7f5a2c 100644 --- a/src/mame/mamedriv.c +++ b/src/mame/mamedriv.c @@ -2314,10 +2314,11 @@ const game_driver * const drivers[] = /* SemiCom games on snowbros like hardware */ DRIVER( hyperpac ) /* (c) 1995 SemiCom */ DRIVER( hyperpacb ) /* bootleg */ - DRIVER( twinkle ) /* (c) 1997 SemiCom */ DRIVER( toppyrap ) /* (c) 1996 SemiCom */ DRIVER( cookbib2 ) /* (c) 1996 SemiCom */ DRIVER( cookbib3 ) /* (c) 1997 SemiCom */ + DRIVER( twinkle ) /* (c) 1997 SemiCom */ + DRIVER( pzlbreak ) /* (c) 1997 SemiCom */ DRIVER( 3in1semi ) /* (c) 1998 SemiCom */ DRIVER( moremore ) /* (c) 1999 SemiCom + Exit */ DRIVER( moremorp ) /* (c) 1999 SemiCom + Exit */ |