summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2017-04-11 18:09:27 +0200
committer Ivan Vangelista <mesgnet@yahoo.it>2017-04-11 18:09:27 +0200
commitf216083d8f0f168dd9fc2bdca9df3ae69f481069 (patch)
treeeb301d3b4b5f14d73ed474adb7c1f8dd0b2428b6
parent133cb8d9ea0bb5479ca5362a13cf13702b693e1b (diff)
Added two new pinball sets [PinMAME]
-rw-r--r--src/mame/drivers/alvg.cpp15
-rw-r--r--src/mame/drivers/macp.cpp16
-rw-r--r--src/mame/mame.lst3
3 files changed, 23 insertions, 11 deletions
diff --git a/src/mame/drivers/alvg.cpp b/src/mame/drivers/alvg.cpp
index 997f237be06..08e3371c6b3 100644
--- a/src/mame/drivers/alvg.cpp
+++ b/src/mame/drivers/alvg.cpp
@@ -348,12 +348,25 @@ ROM_START(usafootb)
ROM_RELOAD(0x000000 + 0xc0000, 0x40000)
ROM_END
+ROM_START(usafootba)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("usa_cpu1.bin", 0x0000, 0x10000, CRC(3b64a6e9) SHA1(65535bc17395416181bafddc61c0fac177eeba2f))
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("usa_snd.bin", 0x0000, 0x10000, CRC(9d509cbc) SHA1(0be629945b5102adf75e88661e0f956e32ca77da))
+ ROM_REGION(0x400000, "sound1", 0)
+ ROM_LOAD("usa_vox.bin", 0x000000, 0x40000, CRC(baae0aa3) SHA1(7933bffcf1509ceeea58a4449268c10c9fac554c))
+ ROM_RELOAD(0x000000 + 0x40000, 0x40000)
+ ROM_RELOAD(0x000000 + 0x80000, 0x40000)
+ ROM_RELOAD(0x000000 + 0xc0000, 0x40000)
+ROM_END
+
GAME(1991, agsoccer, 0, alvg, alvg, alvg_state, alvg, ROT0, "Alvin G", "A.G. Soccer Ball", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1992, wrldtour, 0, alvg, alvg, alvg_state, alvg, ROT0, "Alvin G", "Al's Garage Band Goes On A World Tour", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1992, wrldtour2, wrldtour, alvg, alvg, alvg_state, alvg, ROT0, "Alvin G", "Al's Garage Band Goes On A World Tour (R02b)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1992, wrldtour3, wrldtour, alvg, alvg, alvg_state, alvg, ROT0, "Alvin G", "Al's Garage Band Goes On A World Tour (R06a)", MACHINE_IS_SKELETON_MECHANICAL)
-GAME(1993, usafootb, 0, alvg, alvg, alvg_state, alvg, ROT0, "Alvin G", "U.S.A. Football", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1993, usafootb, 0, alvg, alvg, alvg_state, alvg, ROT0, "Alvin G", "U.S.A. Football (R06u)", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1993, usafootba, usafootb, alvg, alvg, alvg_state, alvg, ROT0, "Alvin G", "U.S.A. Football (R01u)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1993, mystcast, 0, alvg, alvg, alvg_state, alvg, ROT0, "Alvin G", "Mystery Castle (R02)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1993, mystcasta, mystcast, alvg, alvg, alvg_state, alvg, ROT0, "Alvin G", "Mystery Castle (R03)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1993, pstlpkr, 0, alvg, alvg, alvg_state, alvg, ROT0, "Alvin G", "Pistol Poker (R02)", MACHINE_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/macp.cpp b/src/mame/drivers/macp.cpp
index 2ac419edd5a..cfa72bf7634 100644
--- a/src/mame/drivers/macp.cpp
+++ b/src/mame/drivers/macp.cpp
@@ -112,20 +112,18 @@ ROM_START(nbamac)
ROM_LOAD("mac_snd.bin", 0x0000, 0x8000, CRC(d7aedbac) SHA1(4b59028e08b2d7ff8f19596022ba6e830cf736e2))
ROM_END
+ROM_START(glxplay)
+ ROM_REGION(0x4000, "maincpu", 0)
+ ROM_LOAD("1083-1.cpu", 0x0000, 0x2000, CRC(3df33169) SHA1(657720aab4cccf3364f013acb3f5dbc46fe0e05c))
+ ROM_LOAD("1083-2.cpu", 0x2000, 0x2000, CRC(47b4f49e) SHA1(59853ac56bb9e2dc7b848dc46ebd27c21b9d2e82))
+ROM_END
+
ROM_START(kidnap)
ROM_REGION(0x4000, "maincpu", 0)
ROM_LOAD("kidnap_1.bin", 0x0000, 0x2000, CRC(4b8f9bb1) SHA1(16672c1a5e55ba5963fbd8834443dbead9bdff10) BAD_DUMP)
ROM_LOAD("kidnap_2.bin", 0x2000, 0x2000, CRC(4333d9ba) SHA1(362bcc9caaf37ad7efc116c3bee9b99cbbfa0563))
ROM_END
-/* not dumped yet
-ROM_START(glxplay)
- ROM_REGION(0x4000, "maincpu", 0)
- ROM_LOAD("1083-1.cpu", 0x0000, 0x2000, NO_DUMP)
- ROM_LOAD("1083-2.cpu", 0x2000, 0x2000, NO_DUMP)
-ROM_END
-*/
-
ROM_START(glxplay2)
ROM_REGION(0x4000, "maincpu", 0)
ROM_LOAD("1382-1.cpu", 0x0000, 0x2000, CRC(da43b0b9) SHA1(b13b260c61b3bd0b7632aabcdbcf4cdd5cbe4b22))
@@ -141,6 +139,6 @@ GAME( 1995, macjungn, 0, macpmsm, macp, driver_device, 0, ROT0, "MAC S.A.", "MAC
GAME( 1996, nbamac, 0, macpmsm, macp, driver_device, 0, ROT0, "MAC S.A.", "NBA MAC", MACHINE_IS_SKELETON_MECHANICAL )
// CICPlay pinballs
+GAME( 1985, glxplay, 0, macp0, cicplay, driver_device, 0, ROT0, "CICPlay", "Galaxy Play", MACHINE_IS_SKELETON_MECHANICAL )
GAME( 1986, kidnap, 0, macp0, cicplay, driver_device, 0, ROT0, "CICPlay", "Kidnap", MACHINE_IS_SKELETON_MECHANICAL )
-// GAME( 1986, glxplay, 0, macp0, cicplay, driver_device, 0, ROT0, "CICPlay", "Galaxy Play", MACHINE_IS_SKELETON_MECHANICAL ) // not dumped yet
GAME( 1987, glxplay2, 0, macp0, cicplay, driver_device, 0, ROT0, "CICPlay", "Galaxy Play 2", MACHINE_IS_SKELETON_MECHANICAL )
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 52555d452d9..4aee3a2985b 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -1077,6 +1077,7 @@ pstlpkr1 //
punchy //
punchy3 //
usafootb //
+usafootba //
wrldtour //
wrldtour2 //
wrldtour3 //
@@ -17785,7 +17786,7 @@ unitron // 1985 Unitron
utrn1024 // 1986 Unitron 1024
@source:macp.cpp
-//glxplay //
+glxplay //
glxplay2 //
kidnap //
mac_1808 //