summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Brian Troha <briantro@users.noreply.github.com>2008-05-14 17:42:37 +0000
committer Brian Troha <briantro@users.noreply.github.com>2008-05-14 17:42:37 +0000
commit2c8a21b8c55104348d6a66bc6605369fd685fd8a (patch)
treee2a6f8a795228340f1825dc1536e9e1e780fcd98
parent730cc1bb66bb5e35d12d739f87e1ead09132ce27 (diff)
New clones added
---------------- Megatouch III (9255-20-06 RON) [Brian Troha] Also added the date info from U38 in each set.
-rw-r--r--src/mame/drivers/meritm.c69
-rw-r--r--src/mame/mamedriv.c5
2 files changed, 47 insertions, 27 deletions
diff --git a/src/mame/drivers/meritm.c b/src/mame/drivers/meritm.c
index ddf3951ab29..87b68ed97b1 100644
--- a/src/mame/drivers/meritm.c
+++ b/src/mame/drivers/meritm.c
@@ -41,6 +41,7 @@
Megatouch IV Tournament Edition (c)1996
*Super Megatouch IV (c) 1996
*Megatouch 5 (c)1997
+ *Megatouch 5 Tournament Edition (c)1997
Megatouch 6 (c)1998
*Megatouch 7 Encore (c)2000
@@ -1132,14 +1133,14 @@ SC3943.u20 = ATF16V8B25PC
*/
-ROM_START( megat3 )
+ROM_START( megat3 ) /* Dallas DS1204V security key at U5 labeled 9255-20-01 U5-RO1 C1995 MII */
ROM_REGION( 0x400000, REGION_CPU1, 0 )
- ROM_LOAD( "9255-20-01_u32-r0", 0x000000, 0x080000, CRC(ac969296) SHA1(7e09e9141637339b83c21f2488560cdf8a460069) ) /* Location U32 */
+ ROM_LOAD( "9255-20-01_u32-roa", 0x000000, 0x080000, CRC(69110f8f) SHA1(253487f0b4a82072efb7c70bebf953ea1c41d0d8) ) /* Location U32 */
ROM_RELOAD( 0x080000, 0x080000)
- ROM_LOAD( "9255-01_u36-r0", 0x100000, 0x080000, CRC(96bb501e) SHA1(f48ef238e8543676c42e3b85464a25ac179dcdd1) ) /* Location U36 */
+ ROM_LOAD( "qs9255-01_u36-ro", 0x100000, 0x080000, CRC(96bb501e) SHA1(f48ef238e8543676c42e3b85464a25ac179dcdd1) ) /* Location U36 */
ROM_RELOAD( 0x180000, 0x080000)
- ROM_LOAD( "9255-01_u37-r0", 0x200000, 0x100000, CRC(273560bd) SHA1(5de8b9f5a7c4b676f131dd7d47ec71d35fa1755c) ) /* Location U37 */
- ROM_LOAD( "9255-20-01_u38-rof", 0x300000, 0x080000, CRC(85f48b91) SHA1(7a38644ac7ee55a254c037122af919fb268744a1) ) /* Location U38 */
+ ROM_LOAD( "qs9255-01_u37-ro", 0x200000, 0x100000, CRC(273560bd) SHA1(5de8b9f5a7c4b676f131dd7d47ec71d35fa1755c) ) /* Location U37 */
+ ROM_LOAD( "9255-20-06_u38-ron", 0x300000, 0x080000, CRC(f9ff003a) SHA1(6c32098593c444785de2deca0f8748042980d84d) ) /* Location U38, 02/20/1996 09:24:17 */
ROM_RELOAD( 0x380000, 0x080000)
ROM_REGION( 0x1000, REGION_USER2, 0 ) // PALs
@@ -1149,13 +1150,30 @@ ROM_START( megat3 )
ROM_LOAD( "sc3981-0a.u51", 0x000, 0x117, CRC(4fc750d0) SHA1(d09ff7a8c66aeb5c49e9fec84bd1521e3f5d8d0a) )
ROM_END
-ROM_START( megat3te )
+ROM_START( megat3a ) /* Dallas DS1204V security key at U5 labeled 9255-20-01 U5-RO1 C1995 MII */
ROM_REGION( 0x400000, REGION_CPU1, 0 )
- ROM_LOAD( "9255-30-01_u32-r0", 0x000000, 0x100000, CRC(31ac0004) SHA1(4bec97a852a7dadb0ab4f193bc376ed149102082) ) /* Location U32 */
- ROM_LOAD( "9255-01_u36-r0", 0x100000, 0x080000, CRC(96bb501e) SHA1(f48ef238e8543676c42e3b85464a25ac179dcdd1) ) /* Location U36 */
+ ROM_LOAD( "9255-20-01_u32-ro", 0x000000, 0x080000, CRC(ac969296) SHA1(7e09e9141637339b83c21f2488560cdf8a460069) ) /* Location U32 */
+ ROM_RELOAD( 0x080000, 0x080000)
+ ROM_LOAD( "qs9255-01_u36-ro", 0x100000, 0x080000, CRC(96bb501e) SHA1(f48ef238e8543676c42e3b85464a25ac179dcdd1) ) /* Location U36 */
ROM_RELOAD( 0x180000, 0x080000)
- ROM_LOAD( "9255-01_u37-r0", 0x200000, 0x100000, CRC(273560bd) SHA1(5de8b9f5a7c4b676f131dd7d47ec71d35fa1755c) ) /* Location U37 */
- ROM_LOAD( "9255-30-0_u38-r0e", 0x300000, 0x080000, CRC(52ca7dd8) SHA1(9f44f158d67d7443405b87a18fc89d9c88be1dea) ) /* Location U38 */
+ ROM_LOAD( "qs9255-01_u37-ro", 0x200000, 0x100000, CRC(273560bd) SHA1(5de8b9f5a7c4b676f131dd7d47ec71d35fa1755c) ) /* Location U37 */
+ ROM_LOAD( "9255-20-01_u38-rof", 0x300000, 0x080000, CRC(85f48b91) SHA1(7a38644ac7ee55a254c037122af919fb268744a1) ) /* Location U38, 10/27/1995 14:23:00 */
+ ROM_RELOAD( 0x380000, 0x080000)
+
+ ROM_REGION( 0x1000, REGION_USER2, 0 ) // PALs
+ ROM_LOAD( "sc3943.u20", 0x000, 0x117, CRC(5a72fe78) SHA1(4b1a36904eb7048518507fe14bdade5c2589dbd7) )
+ ROM_LOAD( "sc3944-0a.u19", 0x000, 0x2dd, CRC(4cc46c5e) SHA1(0bab970df1539ce905f43603ad13171b05449a01) )
+ ROM_LOAD( "sc3980.u40", 0x000, 0x117, CRC(ee0cdab5) SHA1(216fef50a8a0f6a33b704d3501a4c5c3cbac2bad) )
+ ROM_LOAD( "sc3981-0a.u51", 0x000, 0x117, CRC(4fc750d0) SHA1(d09ff7a8c66aeb5c49e9fec84bd1521e3f5d8d0a) )
+ROM_END
+
+ROM_START( megat3te ) /* Dallas DS1204V security key at U5 labeled 9255-30-01 U5-RO1 C1995 MII */
+ ROM_REGION( 0x400000, REGION_CPU1, 0 )
+ ROM_LOAD( "9255-30-01_u32-ro", 0x000000, 0x100000, CRC(31ac0004) SHA1(4bec97a852a7dadb0ab4f193bc376ed149102082) ) /* Location U32 */
+ ROM_LOAD( "qs9255-01_u36-ro", 0x100000, 0x080000, CRC(96bb501e) SHA1(f48ef238e8543676c42e3b85464a25ac179dcdd1) ) /* Location U36 */
+ ROM_RELOAD( 0x180000, 0x080000)
+ ROM_LOAD( "qs9255-01_u37-ro", 0x200000, 0x100000, CRC(273560bd) SHA1(5de8b9f5a7c4b676f131dd7d47ec71d35fa1755c) ) /* Location U37 */
+ ROM_LOAD( "9255-30-01_u38-roe", 0x300000, 0x080000, CRC(52ca7dd8) SHA1(9f44f158d67d7443405b87a18fc89d9c88be1dea) ) /* Location U38, 02/15/1996 16:04:36 */
ROM_RELOAD( 0x380000, 0x080000)
ROM_REGION( 0x1000, REGION_USER2, 0 ) // PALs
@@ -1172,7 +1190,7 @@ ROM_START( megat4 ) /* Dallas DS1204V security key at U5 labeled 9255-40-01 U5-B
ROM_RELOAD( 0x180000, 0x80000)
ROM_LOAD( "qs9255-02_u37-ro", 0x200000, 0x80000, CRC(f2e8bb4e) SHA1(5c5475b3c176a6aca9b2c6aa4aee422675d20bd1) ) /* Location U37 */
ROM_RELOAD( 0x280000, 0x80000)
- ROM_LOAD( "9255-40-01_u38-roe", 0x300000, 0x80000, CRC(407c5e57) SHA1(c7c907b3fd6a8e64dcc6c71288505980862effce) ) /* Location U38 */
+ ROM_LOAD( "9255-40-01_u38-roe", 0x300000, 0x80000, CRC(407c5e57) SHA1(c7c907b3fd6a8e64dcc6c71288505980862effce) ) /* Location U38, 07/22/1996 14:52:24 */
ROM_RELOAD( 0x380000, 0x80000)
ROM_REGION( 0x1000, REGION_USER2, 0 ) // PALs
@@ -1189,7 +1207,7 @@ ROM_START( megat4a ) /* Dallas DS1204V security key at U5 labeled 9255-40-01 U5-
ROM_RELOAD( 0x180000, 0x80000)
ROM_LOAD( "qs9255-02_u37-ro", 0x200000, 0x80000, CRC(f2e8bb4e) SHA1(5c5475b3c176a6aca9b2c6aa4aee422675d20bd1) ) /* Location U37 */
ROM_RELOAD( 0x280000, 0x80000)
- ROM_LOAD( "9255-40-01_u38-rod", 0x300000, 0x80000, CRC(0d098424) SHA1(ef2810ccd636e69378fd353c8a95605274bb227f) ) /* Location U38 */
+ ROM_LOAD( "9255-40-01_u38-rod", 0x300000, 0x80000, CRC(0d098424) SHA1(ef2810ccd636e69378fd353c8a95605274bb227f) ) /* Location U38, 07/08/1996 14:16:56 */
ROM_RELOAD( 0x380000, 0x80000)
ROM_REGION( 0x1000, REGION_USER2, 0 ) // PALs
@@ -1206,7 +1224,7 @@ ROM_START( megat4te ) /* Dallas DS1204V security key at U5 labeled 9255-50-01 U5
ROM_RELOAD( 0x180000, 0x80000)
ROM_LOAD( "qs9255-02_u37-ro", 0x200000, 0x80000, CRC(f2e8bb4e) SHA1(5c5475b3c176a6aca9b2c6aa4aee422675d20bd1) ) /* Location U37 */
ROM_RELOAD( 0x280000, 0x80000)
- ROM_LOAD( "9255-50-01_u38-rod", 0x300000, 0x080000, CRC(124d5b84) SHA1(3c2117f56d0dc406bfb508989729e36781e215a4) ) /* Location U38 */
+ ROM_LOAD( "9255-50-01_u38-rod", 0x300000, 0x080000, CRC(124d5b84) SHA1(3c2117f56d0dc406bfb508989729e36781e215a4) ) /* Location U38, 07/02/1996 14:41:59 */
ROM_RELOAD( 0x380000, 0x080000 )
ROM_REGION( 0x8000, REGION_USER1, 0 ) // DS1644 nv ram
@@ -1219,16 +1237,16 @@ ROM_START( megat4te ) /* Dallas DS1204V security key at U5 labeled 9255-50-01 U5
ROM_LOAD( "sc3981-0a.u51", 0x000, 0x117, CRC(4fc750d0) SHA1(d09ff7a8c66aeb5c49e9fec84bd1521e3f5d8d0a) )
ROM_END
-ROM_START( megat5 )
+ROM_START( megat5 ) /* U32 is a bad dump, the other 3 roms look to be ok */
ROM_REGION( 0x400000, REGION_CPU1, 0 )
- ROM_LOAD( "megat5.u32", 0x000000, 0x80000, BAD_DUMP CRC(89932443) SHA1(68d2fbf2a5050fc5371595a105fe06f4276b0b67) )
- ROM_RELOAD( 0x080000, 0x80000)
- ROM_LOAD( "megat5.u36", 0x100000, 0x80000, BAD_DUMP CRC(0bed9e27) SHA1(1414385ce562b127e1ddeccc20ea4ff2a7098b7e) )
- ROM_RELOAD( 0x180000, 0x80000)
- ROM_LOAD( "megat5.u37", 0x200000, 0x80000, BAD_DUMP CRC(b713a1c5) SHA1(d6ccba2ea90fd0e2ecf15249514231eed54000c1) )
- ROM_RELOAD( 0x280000, 0x80000)
- ROM_LOAD( "megat5.u38", 0x300000, 0x80000, BAD_DUMP CRC(018e36c7) SHA1(8e9b457238a40b10d59887d13bac9c0a05c73614) )
- ROM_RELOAD( 0x380000, 0x80000)
+ ROM_LOAD( "megat5.u32", 0x000000, 0x80000, BAD_DUMP CRC(89932443) SHA1(68d2fbf2a5050fc5371595a105fe06f4276b0b67) )
+ ROM_RELOAD( 0x080000, 0x80000)
+ ROM_LOAD( "megat5.u36", 0x100000, 0x80000, BAD_DUMP CRC(0bed9e27) SHA1(1414385ce562b127e1ddeccc20ea4ff2a7098b7e) )
+ ROM_RELOAD( 0x180000, 0x80000)
+ ROM_LOAD( "megat5.u37", 0x200000, 0x80000, BAD_DUMP CRC(b713a1c5) SHA1(d6ccba2ea90fd0e2ecf15249514231eed54000c1) )
+ ROM_RELOAD( 0x280000, 0x80000)
+ ROM_LOAD( "9255-60-01_u38-roc", 0x300000, 0x80000, BAD_DUMP CRC(018e36c7) SHA1(8e9b457238a40b10d59887d13bac9c0a05c73614) ) /* Location U38, 07/10/1997 16:27:51 */
+ ROM_RELOAD( 0x380000, 0x80000)
ROM_REGION( 0x1000, REGION_USER2, 0 ) // PALs
ROM_LOAD( "sc3943.u20", 0x000, 0x117, CRC(5a72fe78) SHA1(4b1a36904eb7048518507fe14bdade5c2589dbd7) )
@@ -1243,7 +1261,7 @@ ROM_START( megat6 ) /* Dallas DS1204V security key at U5 labeled 9255-80 U5-B-RO
ROM_LOAD( "qs9255-08_u36-ro", 0x100000, 0x080000, CRC(800f5a1f) SHA1(4d3ee6fb896d6452aab1f279a3ee878284bd1acc) ) /* Location U36 */
ROM_RELOAD( 0x180000, 0x080000 )
ROM_LOAD( "qs9255-08_u37-ro", 0x200000, 0x100000, CRC(5ba01949) SHA1(1598949ea18d07bbc78af0ddd279a687173c1229) ) /* Location U37 */
- ROM_LOAD( "9255-80-01_u38-roa", 0x300000, 0x100000, CRC(3df6b840) SHA1(31ba1ac04eed3e76cdf637507dedcc5f7e22c919) ) /* Location U38 */
+ ROM_LOAD( "9255-80-01_u38-roa", 0x300000, 0x100000, CRC(3df6b840) SHA1(31ba1ac04eed3e76cdf637507dedcc5f7e22c919) ) /* Location U38, 08/07/1998 15:54:23 */
ROM_REGION( 0x8000, REGION_USER1, 0 ) // DS1230 nv ram
ROM_LOAD( "ds1230y.u31", 0x00000, 0x8000, CRC(51b6da5c) SHA1(1d53af89d7867bb48b9d46feff6fc3b7e8e80ac8) )
@@ -1318,10 +1336,11 @@ GAME( 1990, pitbosss, 0, meritm_crt250, meritm_crt250, 0, ROT0, "Merit", "
GAME( 1994, pitbossm, 0, meritm_crt250_questions, pitbossm, 0, ROT0, "Merit", "Pit Boss Megastar", GAME_IMPERFECT_GRAPHICS )
/* CRT 260 */
-GAME( 1995, megat3, 0, meritm_crt260, meritm_crt260, megat3, ROT0, "Merit", "Megatouch III (9255-20-01 ROF)", GAME_IMPERFECT_GRAPHICS )
+GAME( 1996, megat3, 0, meritm_crt260, meritm_crt260, megat3, ROT0, "Merit", "Megatouch III (9255-20-06 RON)", GAME_IMPERFECT_GRAPHICS )
+GAME( 1995, megat3a, megat3, meritm_crt260, meritm_crt260, megat3, ROT0, "Merit", "Megatouch III (9255-20-01 ROF)", GAME_IMPERFECT_GRAPHICS )
GAME( 1996, megat3te, megat3, meritm_crt260, meritm_crt260, megat3te, ROT0, "Merit", "Megatouch III Tournament Edition (9255-30-01 ROE)", GAME_IMPERFECT_GRAPHICS )
GAME( 1996, megat4, 0, meritm_crt260, meritm_crt260, megat4, ROT0, "Merit", "Megatouch IV (9255-40-01 ROE)", GAME_IMPERFECT_GRAPHICS )
GAME( 1996, megat4a, megat4, meritm_crt260, meritm_crt260, megat4, ROT0, "Merit", "Megatouch IV (9255-40-01 ROD)", GAME_IMPERFECT_GRAPHICS )
GAME( 1996, megat4te, megat4, meritm_crt260, meritm_crt260, megat4te, ROT0, "Merit", "Megatouch IV Tournament Edition (9255-50-01 ROD)", GAME_IMPERFECT_GRAPHICS )
-GAME( 1997, megat5, 0, meritm_crt260, meritm_crt260, 0, ROT0, "Merit", "Megatouch 5", GAME_IMPERFECT_GRAPHICS|GAME_NOT_WORKING )
+GAME( 1997, megat5, 0, meritm_crt260, meritm_crt260, 0, ROT0, "Merit", "Megatouch 5 (9255-60-01 ROC)", GAME_IMPERFECT_GRAPHICS|GAME_NOT_WORKING )
GAME( 1998, megat6, 0, meritm_crt260, meritm_crt260, megat6, ROT0, "Merit", "Megatouch 6 (9255-80-01 ROA)", GAME_IMPERFECT_GRAPHICS )
diff --git a/src/mame/mamedriv.c b/src/mame/mamedriv.c
index 3247ecb4ec9..17c278bab89 100644
--- a/src/mame/mamedriv.c
+++ b/src/mame/mamedriv.c
@@ -7810,9 +7810,10 @@ Other Sun games
DRIVER( couplei ) /* (c) 1988 Merit */
DRIVER( pitboss2 ) /* (c) 1988 Merit */
DRIVER( spitboss ) /* (c) 1988 Merit */
- DRIVER( pitbosss ) /* (c) 1990 Merit */
+ DRIVER( pitbosss ) /* (c) 1990 Merit */
DRIVER( pitbossm ) /* (c) 1994 Merit */
- DRIVER( megat3 ) /* (c) 1995 Merit */
+ DRIVER( megat3 ) /* (c) 1996 Merit */
+ DRIVER( megat3a ) /* (c) 1995 Merit */
DRIVER( megat3te ) /* (c) 1996 Merit */
DRIVER( megat4 ) /* (c) 1996 Merit */
DRIVER( megat4a ) /* (c) 1996 Merit */