From 1340ff28dc5fee9bd27c32095fefb8ea96092e09 Mon Sep 17 00:00:00 2001 From: Phil Bennett Date: Tue, 1 Dec 2009 11:04:25 +0000 Subject: [PATCH] New games added as GAME_NOT_WORKING ----------------------------------- White Tiger - 3VXFC5342 (New Zealand) [Heihachi_73] Magic Mask (A - 09/05/2000, Export) [Heihachi_73] Geisha (A - 05/03/01, New Zealand) [Heihachi_73] ---------- Forwarded message ---------- From: AGEMAME Development Date: Thu, Nov 19, 2009 at 9:07 PM Subject: Aristocrat MK4 and Mk5 ROMS To: submit@mamedev.org Courtesy of Heihachi_73 White Tiger KG Bird (just a fix) Magic Mask Geisha All ROMs at http://agemame.fruit-emu.com/aristo/ (split sets, so only the fixed file for KG bird) --- src/mame/drivers/aristmk4.c | 29 +++++++++++++++++++++++++++-- src/mame/drivers/aristmk5.c | 20 ++++++++++++++++++++ src/mame/mamedriv.c | 3 +++ 3 files changed, 50 insertions(+), 2 deletions(-) diff --git a/src/mame/drivers/aristmk4.c b/src/mame/drivers/aristmk4.c index fbf6d97d830..f23c68aae82 100644 --- a/src/mame/drivers/aristmk4.c +++ b/src/mame/drivers/aristmk4.c @@ -713,7 +713,7 @@ ROM_START( kgbird ) /* COLOR PROM */ ROM_REGION(0x200, "proms", 0 ) - ROM_LOAD("u71.bin", 0x0000, 0x0200, CRC(75814247) SHA1(9d123dadba3b5a1fd1c7f0100b255c4dd4f7e04f)) + ROM_LOAD("u71.bin", 0x0000, 0x0200, CRC(ef25f5cc) SHA1(51d12f4b8b8712cbd18ec97ec04e1340cd85fc67)) ROM_END ROM_START( kgbirda ) @@ -737,7 +737,7 @@ ROM_START( kgbirda ) /* COLOR PROM */ ROM_REGION(0x200, "proms", 0 ) - ROM_LOAD("u71.bin", 0x0000, 0x0200, CRC(75814247) SHA1(9d123dadba3b5a1fd1c7f0100b255c4dd4f7e04f)) + ROM_LOAD("u71.bin", 0x0000, 0x0200, CRC(ef25f5cc) SHA1(51d12f4b8b8712cbd18ec97ec04e1340cd85fc67)) ROM_END ROM_START( phantomp ) @@ -788,6 +788,30 @@ ROM_START( topgear ) ROM_LOAD("u71.bin", 0x0000, 0x0200, CRC(75814247) SHA1(9d123dadba3b5a1fd1c7f0100b255c4dd4f7e04f)) ROM_END +ROM_START( wtigernz ) + + ROM_REGION(0x10000, "maincpu", 0 ) + /* VIDEO AND SOUND EPROM */ + ROM_LOAD("u59.bin", 0x02000, 0x2000, CRC(84226547) SHA1(df9c2c01a7ac4d930c06a8c4863853ddb1a2adbe)) // sound and video rom + + /* GAME EPROMS */ + ROM_LOAD("u87.bin", 0x06000, 0x2000, CRC(9492b242) SHA1(26bb14cba8e8c3cdbcb4b4903da9592b0a1f8cb3)) // game code + ROM_LOAD("u86.bin", 0x08000, 0x8000, CRC(f639ef56) SHA1(5d49deee95df29cd4f5c69fea01bb752aaf2ce99)) // game code + + /* SHAPE EPROMS */ + ROM_REGION(0xc000, "tile_gfx", 0 ) + ROM_LOAD("u20.bin", 0x00000, 0x2000, CRC(08624625) SHA1(3c052220b171f8ef009484f0ea38074b538f542b)) // gfx + ROM_LOAD("u21.bin", 0x02000, 0x2000, CRC(4bce2fa1) SHA1(8c25cd51ea61a4a9ff1238d1617e38b2cd298c53)) + ROM_LOAD("u22.bin", 0x04000, 0x2000, CRC(da141f20) SHA1(e0ebeeff2e085a30032d29748f5aa6116428aaa8)) + ROM_LOAD("u45.bin", 0x06000, 0x2000, CRC(13783f87) SHA1(662f6afdd027c3d139d7dfcd45a4a2a5a2bf2101)) + ROM_LOAD("u46.bin", 0x08000, 0x2000, CRC(7dfd06ec) SHA1(51fbc3d24e270edb8de432a99ca28695e42e72a6)) + ROM_LOAD("u47.bin", 0x0a000, 0x2000, CRC(177a45ea) SHA1(6b044f88c79de571a007fb71ff2f99587babe474)) + + /* COLOR PROM */ + ROM_REGION(0x200, "proms", 0 ) + ROM_LOAD("u71.bin", 0x0000, 0x0200, CRC(75814247) SHA1(9d123dadba3b5a1fd1c7f0100b255c4dd4f7e04f)) +ROM_END + static DRIVER_INIT( aristmk4 ) { //... @@ -803,5 +827,6 @@ GAME( 1996, kgbirda,kgbird, aristmk4, aristmk4, aristmk4, ROT0, "Aristocrat", GAME( 1998, swtht2nz, 0,aristmk4, aristmk4, aristmk4, ROT0, "Aristocrat", "Sweet Hearts II - 1VXFC5461 (New Zealand)", GAME_NOT_WORKING|GAME_NO_SOUND ) GAME( 1996, goldenc, 0,aristmk4, aristmk4, aristmk4, ROT0, "Aristocrat", "Golden Canaries - 1VXFC5462", GAME_NOT_WORKING|GAME_NO_SOUND ) GAME( 1996, topgear, 0,aristmk4, aristmk4, aristmk4, ROT0, "Aristocrat", "Top Gear - 4VXFC969", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 1996, wtigernz, 0,aristmk4, aristmk4, aristmk4, ROT0, "Aristocrat", "White Tiger - 3VXFC5342 (New Zealand)", GAME_NOT_WORKING|GAME_NO_SOUND ) GAME( 1998, phantomp, 0,aristmk4, aristmk4, aristmk4, ROT0, "Aristocrat", "Phantom Pays - 4VXFC5431 (New Zealand)", GAME_NOT_WORKING|GAME_NO_SOUND ) GAME( 2000, coralr2, 0,aristmk4, aristmk4, aristmk4, ROT0, "Aristocrat", "Coral Riches II - 1VXFC5472 (New Zealand)", GAME_NOT_WORKING|GAME_NO_SOUND ) diff --git a/src/mame/drivers/aristmk5.c b/src/mame/drivers/aristmk5.c index 2adec19afe6..c38f7400b7f 100644 --- a/src/mame/drivers/aristmk5.c +++ b/src/mame/drivers/aristmk5.c @@ -161,6 +161,24 @@ ROM_START( dmdtouch ) ROM_LOAD32_WORD( "dmdtouch.u12", 0x100002, 0x80000, CRC(9e0d08e2) SHA1(38b10f7c37f1cefe9271549073dc0a4fed409aec) ) ROM_END +ROM_START( magicmsk ) + ROM_REGION( 0x800000, "maincpu", 0 ) /* ARM Code */ + ROM_LOAD32_WORD( "magicmsk.u7", 0x000000, 0x80000, CRC(17317eb9) SHA1(3ddb8d61f23461c3194af534928164550208bbee) ) + ROM_LOAD32_WORD( "magicmsk.u11", 0x000002, 0x80000, CRC(23aefb5a) SHA1(ba4488754794f75f53b9c81b74b6ccd992c64acc) ) + ROM_LOAD32_WORD( "magicmsk.u8", 0x100000, 0x80000, CRC(971bbf63) SHA1(082f81115209c7089c76fb207248da3c347a080b) ) + ROM_LOAD32_WORD( "magicmsk.u12", 0x100002, 0x80000, CRC(6829a7bf) SHA1(97eed83763d0ec5e753d6ad194e906b1307c4940) ) +ROM_END + +ROM_START( geishanz ) + ROM_REGION( 0x800000, "maincpu", 0 ) /* ARM Code */ + ROM_LOAD32_WORD( "0101408.u7", 0x000000, 0x80000, CRC(ebdde248) SHA1(83f4f4deb5c6f5b33ae066d50e043a24cb0cbfe0) ) + ROM_LOAD32_WORD( "0101408.u11", 0x000002, 0x80000, CRC(2f9e7cd4) SHA1(e9498879c9ca66740856c00fda0416f5d9f7c823) ) + ROM_LOAD32_WORD( "0101408.u8", 0x100000, 0x80000, CRC(87e41b1b) SHA1(029687aeaed701e0f4b8da9d1d60a5a0a9445518) ) + ROM_LOAD32_WORD( "0101408.u12", 0x100002, 0x80000, CRC(255f2368) SHA1(eb955452e1ed8d9d4f30f3372d7321f01d3654d3) ) + ROM_LOAD32_WORD( "0101408.u9", 0x200000, 0x80000, CRC(5f161953) SHA1(d07353d006811813b94cb022857f49c4906fd87b) ) + ROM_LOAD32_WORD( "0101408.u13", 0x200002, 0x80000, CRC(5ef6323e) SHA1(82a720d814ca06c6d286c59bbf325d9a1034375a) ) +ROM_END + GAME( 1995, swthrt2v, 0, aristmk5, aristmk5, aristmk5, ROT0, "Aristocrat", "Sweet Hearts II (C - 07/09/95, Venezuela version)", GAME_NOT_WORKING|GAME_NO_SOUND ) GAME( 1995, enchfrst, 0, aristmk5, aristmk5, aristmk5, ROT0, "Aristocrat", "Enchanted Forest (E - 23/06/95, Local)", GAME_NOT_WORKING|GAME_NO_SOUND ) @@ -172,4 +190,6 @@ GAME( 1997, dmdtouch, 0, aristmk5, aristmk5, aristmk5, ROT0, "Aristocrat", "Dia GAME( 1998, adonis, 0, aristmk5, aristmk5, aristmk5, ROT0, "Aristocrat", "Adonis (A - 25-05-98, NSW/ACT)", GAME_NOT_WORKING|GAME_NO_SOUND ) GAME( 1998, reelrock, 0, aristmk5, aristmk5, aristmk5, ROT0, "Aristocrat", "Reelin-n-Rockin (A - 13/07/98, Local)", GAME_NOT_WORKING|GAME_NO_SOUND ) GAME( 1998, indiandr, 0, aristmk5, aristmk5, aristmk5, ROT0, "Aristocrat", "Indian Dreaming (B - 15/12/98, Local)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 2000, magicmsk, 0, aristmk5, aristmk5, aristmk5, ROT0, "Aristocrat", "Magic Mask (A - 09/05/2000, Export))", GAME_NOT_WORKING|GAME_NO_SOUND ) GAME( 2000, margmgc, 0, aristmk5, aristmk5, aristmk5, ROT0, "Aristocrat", "Margarita Magic (A - 07/07/2000, NSW/ACT)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 2001, geishanz, 0, aristmk5, aristmk5, aristmk5, ROT0, "Aristocrat", "Geisha (A - 05/03/01, New Zealand)", GAME_NOT_WORKING|GAME_NO_SOUND ) diff --git a/src/mame/mamedriv.c b/src/mame/mamedriv.c index 33dd749ca95..b9a5ecf9863 100644 --- a/src/mame/mamedriv.c +++ b/src/mame/mamedriv.c @@ -9365,6 +9365,7 @@ Other Sun games DRIVER( phantomp ) /* (c) 1998 */ DRIVER( swtht2nz ) /* (c) 1998 */ DRIVER( topgear ) /* (c) 1996 */ + DRIVER( wtigernz ) /* (c) 1996 */ /* Aristocrat Mk5 hardware */ DRIVER( swthrt2v ) /* (c) 1995 */ @@ -9377,7 +9378,9 @@ Other Sun games DRIVER( adonis ) /* (c) 1998 */ DRIVER( reelrock ) /* (c) 1998 */ DRIVER( indiandr ) /* (c) 1998 */ + DRIVER( magicmsk ) /* (c) 2000 */ DRIVER( margmgc ) /* (c) 2000 */ + DRIVER( geishanz ) /* (c) 2001 */ /* Eagle */ DRIVER( janshi )