summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Brian Troha <briantro@users.noreply.github.com>2012-07-14 23:53:19 +0000
committer Brian Troha <briantro@users.noreply.github.com>2012-07-14 23:53:19 +0000
commit512f5fab79c191fc453a97cc59fdc7500959564a (patch)
treebbb538891d38dc13ee3a7fcddbc3458c97001638
parent89fbc3b48234602dc07606fd7fd2b71e1d39530c (diff)
new Mega Touch clones added
New Clones Added --------------------------------------------- Pit Boss Megatouch II (9255-10-02 ROG, Minnesota version) [Brian Troha, The Dumping Union] Super Megatouch IV (9255-41-02 ROC, Minnesota version) [Brian Troha, The Dumping Union]
-rw-r--r--src/mame/drivers/meritm.c44
-rw-r--r--src/mame/mame.lst6
2 files changed, 43 insertions, 7 deletions
diff --git a/src/mame/drivers/meritm.c b/src/mame/drivers/meritm.c
index 86130614715..3f37c3b1a49 100644
--- a/src/mame/drivers/meritm.c
+++ b/src/mame/drivers/meritm.c
@@ -1422,6 +1422,18 @@ ROM_START( megat2a ) /* Dallas DS1204U-3 security key labeled 9255-10-01-U5-R0 *
ROM_RELOAD( 0x380000, 0x080000)
ROM_END
+ROM_START( megat2mn ) /* Dallas DS1204U-3 security key labeled 9255-10-01-U5-R0 */
+ ROM_REGION( 0x400000, "maincpu", 0 )
+ ROM_LOAD( "qs9235-01_u5oru32-r0b", 0x000000, 0x080000, CRC(f7ecd49b) SHA1(34c1293da7304e8a46a96f1dbd7add3291afe3fc) ) /* Location U32 */
+ ROM_RELOAD( 0x080000, 0x080000)
+ ROM_LOAD( "qs9235-01_u6oru36-r0", 0x100000, 0x080000, CRC(0a358743) SHA1(cc7c1b75e391204a7bdae2e1cecd9b55b572f8d5) ) /* Location U36 */
+ ROM_RELOAD( 0x180000, 0x080000)
+ ROM_LOAD( "qs9235-01_u7oru37-r0", 0x200000, 0x080000, CRC(16643f83) SHA1(347af99f535a8b473c8780067d5132add7fa0d8c) ) /* Location U37 */
+ ROM_RELOAD( 0x280000, 0x080000)
+ ROM_LOAD( "9255-10-02_u38-r0g", 0x300000, 0x080000, CRC(22f508be) SHA1(a34c9c1ae588ec8186f328119aa62600d05f192e) ) /* Location U38, 02/21/1995 16:46:14 - Minnesota version */
+ ROM_RELOAD( 0x380000, 0x080000)
+ROM_END
+
ROM_START( megat2ca ) /* Dallas DS1204U-3 security key labeled 9255-10-01-U5-R0 */
ROM_REGION( 0x400000, "maincpu", 0 )
ROM_LOAD( "qs9235-01_u5oru32-r0b", 0x000000, 0x080000, CRC(f7ecd49b) SHA1(34c1293da7304e8a46a96f1dbd7add3291afe3fc) ) /* Location U32 */
@@ -1497,7 +1509,7 @@ ROM_START( megat3ca ) /* Dallas DS1204V security key at U5 labeled 9255-20-01 U5
ROM_LOAD( "sc3981-0a.u51", 0x000, 0x117, CRC(4fc750d0) SHA1(d09ff7a8c66aeb5c49e9fec84bd1521e3f5d8d0a) )
ROM_END
-ROM_START( megat3cb ) /* Dallas DS1204V security key at U5 labeled 9255-20-01 U5-RO1 C1995 MII */
+ROM_START( megat3caa ) /* Dallas DS1204V security key at U5 labeled 9255-20-01 U5-RO1 C1995 MII */
ROM_REGION( 0x400000, "maincpu", 0 )
ROM_LOAD( "9255-20-01_u32-r0d", 0x000000, 0x080000, CRC(ac969296) SHA1(7e09e9141637339b83c21f2488560cdf8a460069) ) /* Location U32 */
ROM_RELOAD( 0x080000, 0x080000)
@@ -1632,7 +1644,27 @@ ROM_START( megat4s ) /* Dallas DS1204V security key at U5 labeled 9255-40-01 U5-
ROM_LOAD( "sc3981-0a.u51", 0x000, 0x117, CRC(4fc750d0) SHA1(d09ff7a8c66aeb5c49e9fec84bd1521e3f5d8d0a) )
ROM_END
-ROM_START( megat4sn ) /* Dallas DS1204V security key at U5 labeled 9255-40-01 U5-B-RO1 C1996 MII */
+ROM_START( megat4smn ) /* Dallas DS1204V security key at U5 labeled 9255-40-01 U5-C-RO1 C1996 MII */
+ ROM_REGION( 0x400000, "maincpu", 0 )
+ ROM_LOAD( "9255-41-01_u32-r0", 0x000000, 0x100000, CRC(f51ae565) SHA1(99c58063bfa24b4383c8b37a1eab670fa6e4c62c) ) /* Location U32 */
+ ROM_LOAD( "qs9255-02_u36-r0", 0x100000, 0x80000, CRC(57322328) SHA1(12bc604c9d34cde431ef7cd2aa33c7b12ac01833) ) /* Location U36 */
+ ROM_RELOAD( 0x180000, 0x80000)
+ ROM_LOAD( "qs9255-02_u37-r0", 0x200000, 0x80000, CRC(f2e8bb4e) SHA1(5c5475b3c176a6aca9b2c6aa4aee422675d20bd1) ) /* Location U37 */
+ ROM_RELOAD( 0x280000, 0x80000)
+ ROM_LOAD( "9255-41-02_u38-r0c", 0x300000, 0x80000, CRC(0493168d) SHA1(99da5454902aa5dbc5939d4bef22af3e467e61d2) ) /* Location U38, 10/08/1996 09:56:42 - Minnesota version */
+ ROM_RELOAD( 0x380000, 0x80000)
+
+ ROM_REGION( 0x8000, "nvram", 0 ) // DS1225Y nv ram
+ ROM_LOAD( "mt4smn_ds1225y.u31", 0x0000, 0x8000, CRC(3f47e8e9) SHA1(ecf2937ddf05206c68262bccb8cb4a6c2a4048e8) ) /* No actual label, so use a unique name for this set */
+
+ ROM_REGION( 0x1000, "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( megat4snj ) /* Dallas DS1204V security key at U5 labeled 9255-40-01 U5-B-RO1 C1996 MII */
ROM_REGION( 0x400000, "maincpu", 0 )
ROM_LOAD( "9255-40-01_u32-r0a", 0x000000, 0x100000, CRC(9ace8f52) SHA1(7c755c77cbfb234e1d6f531c90e4a8661275d464) ) /* Location U32 */
ROM_LOAD( "qs9255-02_u36-r0", 0x100000, 0x80000, CRC(57322328) SHA1(12bc604c9d34cde431ef7cd2aa33c7b12ac01833) ) /* Location U36 */
@@ -1643,7 +1675,7 @@ ROM_START( megat4sn ) /* Dallas DS1204V security key at U5 labeled 9255-40-01 U5
ROM_RELOAD( 0x380000, 0x80000)
ROM_REGION( 0x8000, "nvram", 0 ) // DS1225Y nv ram
- ROM_LOAD( "mt4sn_ds1225y.u31", 0x0000, 0x8000, CRC(8d2a97e7) SHA1(7cb01d9499fed1674da6a04a11ed1cef0a39b3c0) ) /* No actual label, so use a unique name for this set */
+ ROM_LOAD( "mt4snj_ds1225y.u31", 0x0000, 0x8000, CRC(8d2a97e7) SHA1(7cb01d9499fed1674da6a04a11ed1cef0a39b3c0) ) /* No actual label, so use a unique name for this set */
ROM_REGION( 0x1000, "user2", 0 ) // PALs
ROM_LOAD( "sc3943.u20", 0x000, 0x117, CRC(5a72fe78) SHA1(4b1a36904eb7048518507fe14bdade5c2589dbd7) )
@@ -1982,12 +2014,13 @@ GAME( 1994, pitbossma, pitbossm, meritm_crt250_questions, pitbossa, 0, R
/* CRT 260 */
GAME( 1994, megat2, 0, meritm_crt260, meritm_crt260, megat2, ROT0, "Merit", "Pit Boss Megatouch II (9255-10-01 ROE, Standard version)", GAME_IMPERFECT_GRAPHICS )
GAME( 1994, megat2a , megat2, meritm_crt260, meritm_crt260, megat2, ROT0, "Merit", "Pit Boss Megatouch II (9255-10-01 ROD, Standard version)", GAME_IMPERFECT_GRAPHICS )
+GAME( 1994, megat2mn, megat2, meritm_crt260, meritm_crt260, megat2, ROT0, "Merit", "Pit Boss Megatouch II (9255-10-02 ROG, Minnesota version)", GAME_IMPERFECT_GRAPHICS )
GAME( 1994, megat2ca, megat2, meritm_crt260, meritm_crt260, megat2, ROT0, "Merit", "Pit Boss Megatouch II (9255-10-06 ROG, California version)", GAME_IMPERFECT_GRAPHICS )
GAME( 1994, megat2caa, megat2, meritm_crt260, meritm_crt260, megat2, ROT0, "Merit", "Pit Boss Megatouch II (9255-10-06 ROE, California version)", GAME_IMPERFECT_GRAPHICS )
GAME( 1996, megat3, 0, meritm_crt260, meritm_crt260, megat3, ROT0, "Merit", "Megatouch III (9255-20-01 RON, Standard version)", GAME_IMPERFECT_GRAPHICS )
GAME( 1995, megat3a, megat3, meritm_crt260, meritm_crt260, megat3, ROT0, "Merit", "Megatouch III (9255-20-01 ROF, Standard version)", GAME_IMPERFECT_GRAPHICS )
GAME( 1996, megat3ca, megat3, meritm_crt260, meritm_crt260, megat3, ROT0, "Merit", "Megatouch III (9255-20-06 RON, California version)", GAME_IMPERFECT_GRAPHICS )
-GAME( 1995, megat3cb, megat3, meritm_crt260, meritm_crt260, megat3, ROT0, "Merit", "Megatouch III (9255-20-06 ROD, California version)", GAME_IMPERFECT_GRAPHICS )
+GAME( 1995, megat3caa, megat3, meritm_crt260, meritm_crt260, megat3, ROT0, "Merit", "Megatouch III (9255-20-06 ROD, California version)", GAME_IMPERFECT_GRAPHICS )
GAME( 1995, megat3nj, megat3, meritm_crt260, meritm_crt260, megat3, ROT0, "Merit", "Megatouch III (9255-20-07 ROG, New Jersey version)", GAME_IMPERFECT_GRAPHICS )
GAME( 1996, megat3te, megat3, meritm_crt260, meritm_crt260, megat3te, ROT0, "Merit", "Megatouch III Tournament Edition (9255-30-01 ROE, Standard version)", GAME_IMPERFECT_GRAPHICS )
GAME( 1996, megat4, 0, meritm_crt260, meritm_crt260, megat4, ROT0, "Merit", "Megatouch IV (9255-40-01 ROE, Standard version)", GAME_IMPERFECT_GRAPHICS )
@@ -1995,7 +2028,8 @@ GAME( 1996, megat4a, megat4, meritm_crt260, meritm_crt260, megat4, ROT0, "Me
GAME( 1996, megat4b, megat4, meritm_crt260, meritm_crt260, megat4, ROT0, "Merit", "Megatouch IV (9255-40-01 ROB, Standard version)", GAME_IMPERFECT_GRAPHICS )
GAME( 1996, megat4c, megat4, meritm_crt260, meritm_crt260, megat4c, ROT0, "Merit", "Megatouch IV (9255-40-01 RO, Standard version)", GAME_IMPERFECT_GRAPHICS )
GAME( 1996, megat4s, megat4, meritm_crt260, meritm_crt260, megat4, ROT0, "Merit", "Super Megatouch IV (9255-41-01 ROG, Standard version)", GAME_IMPERFECT_GRAPHICS )
-GAME( 1996, megat4sn, megat4, meritm_crt260, meritm_crt260, megat4, ROT0, "Merit", "Super Megatouch IV (9255-41-07 ROG, New Jersey version)", GAME_IMPERFECT_GRAPHICS )
+GAME( 1996, megat4smn, megat4, meritm_crt260, meritm_crt260, megat4, ROT0, "Merit", "Super Megatouch IV (9255-41-02 ROC, Minnesota version)", GAME_IMPERFECT_GRAPHICS )
+GAME( 1996, megat4snj, megat4, meritm_crt260, meritm_crt260, megat4, ROT0, "Merit", "Super Megatouch IV (9255-41-07 ROG, New Jersey version)", GAME_IMPERFECT_GRAPHICS )
GAME( 1996, megat4te, megat4, meritm_crt260, meritm_crt260, megat4te, ROT0, "Merit", "Megatouch IV Tournament Edition (9255-50-01 ROD, Standard version)", GAME_IMPERFECT_GRAPHICS )
GAME( 1996, megat4tea, megat4, meritm_crt260, meritm_crt260, megat4te, ROT0, "Merit", "Megatouch IV Tournament Edition (9255-50-01 ROA, Standard version)", GAME_IMPERFECT_GRAPHICS )
GAME( 1996, megat4st, megat4, meritm_crt260, meritm_crt260, megat4st, ROT0, "Merit", "Super Megatouch IV Tournament Edition (9255-51-01 ROB, Standard version)", GAME_IMPERFECT_GRAPHICS )
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 8c99b47f74d..547b4c1450c 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -10355,12 +10355,13 @@ pbst30 // (c) 1994 Merit
pbst30b // (c) 1993 Merit
megat2 // (c) 1994 Merit
megat2a // (c) 1994 Merit
+megat2mn // (c) 1994 Merit
megat2ca // (c) 1994 Merit
megat2caa // (c) 1994 Merit
megat3 // (c) 1996 Merit
megat3a // (c) 1996 Merit
megat3ca // (c) 1996 Merit
-megat3cb // (c) 1995 Merit
+megat3caa // (c) 1995 Merit
megat3nj // (c) 1995 Merit
megat3te // (c) 1996 Merit
megat4 // (c) 1996 Merit
@@ -10368,7 +10369,8 @@ megat4a // (c) 1996 Merit
megat4b // (c) 1996 Merit
megat4c // (c) 1996 Merit
megat4s // (c) 1996 Merit
-megat4sn // (c) 1996 Merit
+megat4smn // (c) 1996 Merit
+megat4snj // (c) 1996 Merit
megat4te // (c) 1996 Merit
megat4tea // (c) 1996 Merit
megat4st // (c) 1996 Merit