summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2017-01-31 17:59:01 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2017-01-31 17:59:01 +0100
commit578a05aa0e1c8889517fc4d2ed18f69a5498d87e (patch)
treec75ba0304e35568cfaf680a88d98b7e9ff2377e8
parent9cc83c1bfc2e4f93fe5b87b57c7f0c7b0b205b46 (diff)
Added lots of German and French roms for various pinball games [PinMAME]
-rw-r--r--src/mame/drivers/gts80.cpp12
-rw-r--r--src/mame/drivers/gts80b.cpp644
-rw-r--r--src/mame/drivers/s11c.cpp33
-rw-r--r--src/mame/mame.lst38
4 files changed, 725 insertions, 2 deletions
diff --git a/src/mame/drivers/gts80.cpp b/src/mame/drivers/gts80.cpp
index 09e1adc3500..bf6ec22fbcf 100644
--- a/src/mame/drivers/gts80.cpp
+++ b/src/mame/drivers/gts80.cpp
@@ -577,6 +577,17 @@ ROM_START(marspf)
ROM_LOAD("f666-s2.snd", 0x7800, 0x0800, CRC(7bd64d94) SHA1(a52492820e69f2072fd1dffb5cbb48fb960e19ce))
ROM_END
+ROM_START(marspp)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("u2_80.bin", 0x2000, 0x1000, CRC(4f0bc7b1) SHA1(612cbacdca5cfa6ad23940796df3b7c385be79fe))
+ ROM_LOAD("u3_80.bin", 0x3000, 0x1000, CRC(1e69f9d0) SHA1(ad738cac2555830257b531e5e533b15362f624b9))
+ ROM_LOAD("666s-1.cpu", 0x1000, 0x0800, CRC(029e0bcf) SHA1(20764464ede38bee2a726fc2ae98a60375b3cb1c))
+
+ ROM_REGION(0x10000, "r1sound:audiocpu", 0)
+ ROM_LOAD("666-s1.snd", 0x7000, 0x0800, CRC(d33dc8a5) SHA1(8d071c392996a74c3cdc2cf5ea3be3c86553ce89))
+ ROM_LOAD("666-s2.snd", 0x7800, 0x0800, CRC(e5616f3e) SHA1(a6b5ebd0b456a555db0889cd63ce79aafc64dbe5))
+ROM_END
+
/*-------------------------------------------------------------------
/ Panthera #652
/-------------------------------------------------------------------*/
@@ -785,6 +796,7 @@ ROM_END
/* cust */GAME(1981, pnkpnthr, 0, gts80_s, gts80, gts80_state, gts80, ROT0, "Gottlieb", "Pink Panther", MACHINE_IS_SKELETON_MECHANICAL)
/* disp1 */GAME(1981, marsp, 0, gts80_ss, gts80, gts80_state, gts80, ROT0, "Gottlieb", "Mars - God of War", MACHINE_IS_SKELETON_MECHANICAL)
/* disp1 */GAME(1981, marspf, marsp, gts80_ss, gts80, gts80_state, gts80, ROT0, "Gottlieb", "Mars - God of War (French speech)", MACHINE_IS_SKELETON_MECHANICAL)
+/* disp1 */GAME(1981, marspp, marsp, gts80_ss, gts80, gts80_state, gts80, ROT0, "Gottlieb", "Mars - God of War (Prototype)", MACHINE_IS_SKELETON_MECHANICAL)
/* disp1 */GAME(1981, vlcno_ax, 0, gts80_ss, gts80, gts80_state, gts80, ROT0, "Gottlieb", "Volcano", MACHINE_IS_SKELETON_MECHANICAL)
/* disp1 */GAME(1981, vlcno_1c, 0, gts80_s, gts80, gts80_state, gts80, ROT0, "Gottlieb", "Volcano (Sound Only set 1)", MACHINE_IS_SKELETON_MECHANICAL)
/* disp1 */GAME(1981, vlcno_1b, vlcno_1c, gts80_s, gts80, gts80_state, gts80, ROT0, "Gottlieb", "Volcano (Sound Only set 2)", MACHINE_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/gts80b.cpp b/src/mame/drivers/gts80b.cpp
index fdd883cb3f2..9a0b2e58146 100644
--- a/src/mame/drivers/gts80b.cpp
+++ b/src/mame/drivers/gts80b.cpp
@@ -478,6 +478,19 @@ ROM_START(amazonh3)
ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF)
ROM_END
+ROM_START(amazonh3a)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("684d-1-cpu.rom", 0x2000, 0x2000, CRC(bf4674e1) SHA1(30974f89f9e4cbb61f8f620499ee6a64c9b7b31c))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("684d-snd.rom",0x8000,0x8000, CRC(a660f233) SHA1(3b80629696a2fd5aa4a86ed472e60c95d3cfa906))
+
+ ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF)
+ROM_END
+
/*-------------------------------------------------------------------
/ Arena (#709)
/-------------------------------------------------------------------*/
@@ -519,6 +532,44 @@ ROM_START(arenaa)
ROM_LOAD("yrom2.snd",0xc000,0x2000, CRC(cc2aef4e) SHA1(a6e243de99f6a76eb527e879f4441c036dd379b6))
ROM_END
+ROM_START(arenaf)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2f.cpu", 0x1000, 0x0800, CRC(49b127d8) SHA1(0436f83e969b4bfc7edaf881bf7556a868c88cdc))
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_RELOAD(0x9000, 0x0800)
+ ROM_RELOAD(0xd000, 0x0800)
+ ROM_LOAD("prom1f.cpu", 0x2000, 0x2000, CRC(391fb7de) SHA1(ec47a6e057d18a0043afccb694c23d0fa0d42aa0))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd",0xe000,0x2000, CRC(78e6cbf1) SHA1(7b66a0cb211a93cf475172aa0465a952009e1a59))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd",0xe000,0x2000, CRC(f7a951c2) SHA1(12d7a6119d9033ae02c6312c9af888bfc7c63ad1))
+ ROM_LOAD("yrom2.snd",0xc000,0x2000, CRC(cc2aef4e) SHA1(a6e243de99f6a76eb527e879f4441c036dd379b6))
+ROM_END
+
+ROM_START(arenag)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2g.cpu", 0x1000, 0x0800, CRC(e170d1cd) SHA1(bd7919eb9e480309f794ac25a371c7b818dcd01b))
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_RELOAD(0x9000, 0x0800)
+ ROM_RELOAD(0xd000, 0x0800)
+ ROM_LOAD("prom1g.cpu", 0x2000, 0x2000, CRC(71fd6e48) SHA1(5c87ba79968085d386fd1357c9d8b2b7a745682a))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd",0xe000,0x2000, CRC(78e6cbf1) SHA1(7b66a0cb211a93cf475172aa0465a952009e1a59))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd",0xe000,0x2000, CRC(f7a951c2) SHA1(12d7a6119d9033ae02c6312c9af888bfc7c63ad1))
+ ROM_LOAD("yrom2.snd",0xc000,0x2000, CRC(cc2aef4e) SHA1(a6e243de99f6a76eb527e879f4441c036dd379b6))
+ROM_END
+
/*-------------------------------------------------------------------
/ Bad Girls (#717)
/-------------------------------------------------------------------*/
@@ -540,6 +591,42 @@ ROM_START(badgirls)
ROM_LOAD("yrom1.snd", 0x8000, 0x8000, CRC(ab3b8e2d) SHA1(b57a0b804b42b923bb102d295e3b8a69b1033d27))
ROM_END
+ROM_START(badgirlsf)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2f.cpu", 0x1000, 0x0800, CRC(58c35099) SHA1(ff76bd28175ea0f5d0437c16c5ae6886339edfe2))
+ ROM_CONTINUE(0x9000, 0x0800)
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_CONTINUE(0xd000, 0x0800)
+ ROM_LOAD("prom1f.cpu", 0x2000, 0x2000, CRC(9861147a) SHA1(e9d31cd1130bc1785db26c23f52944842fdd4ca0))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd", 0x8000, 0x8000, CRC(452dec20) SHA1(a9c41dfb2d83c5671ab96e946f13df774b567976))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd", 0x8000, 0x8000, CRC(ab3b8e2d) SHA1(b57a0b804b42b923bb102d295e3b8a69b1033d27))
+ROM_END
+
+ROM_START(badgirlsg)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2g.cpu", 0x1000, 0x0800, CRC(55aa30ac) SHA1(9544485ccf52a2ad51a00cce0c12871db099699f))
+ ROM_CONTINUE(0x9000, 0x0800)
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_CONTINUE(0xd000, 0x0800)
+ ROM_LOAD("prom1g.cpu", 0x2000, 0x2000, CRC(f2923255) SHA1(645b62d015e3a4feaf485c600eb345824f551b9e))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd", 0x8000, 0x8000, CRC(452dec20) SHA1(a9c41dfb2d83c5671ab96e946f13df774b567976))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd", 0x8000, 0x8000, CRC(ab3b8e2d) SHA1(b57a0b804b42b923bb102d295e3b8a69b1033d27))
+ROM_END
+
/*-------------------------------------------------------------------
/ Big House (#713)
/-------------------------------------------------------------------*/
@@ -561,6 +648,42 @@ ROM_START(bighouse)
ROM_LOAD("yrom1.snd", 0x8000, 0x8000, CRC(0b1ba1cb) SHA1(26327689992018837b1c9957c515ab67248623eb))
ROM_END
+ROM_START(bighousef)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2f.cpu", 0x1000, 0x0800, CRC(767efc44) SHA1(6b8f9a580e6a6ad92c9efe9f4345496d5063b7a8))
+ ROM_CONTINUE(0x9000, 0x0800)
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_CONTINUE(0xd000, 0x0800)
+ ROM_LOAD("prom1f.cpu", 0x2000, 0x2000, CRC(b87150bc) SHA1(2ebdf27ede3445ac99068c8cec712c06e57c7ffc))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd", 0x8000, 0x8000, CRC(f330fd04) SHA1(1288c47f636d9d5b826a2b870b81788a630e489e))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd", 0x8000, 0x8000, CRC(0b1ba1cb) SHA1(26327689992018837b1c9957c515ab67248623eb))
+ROM_END
+
+ROM_START(bighouseg)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2g.cpu", 0x1000, 0x0800, CRC(214f0afb) SHA1(9874773e4ffa2472e78d42dfa9e21a621bf7b49e))
+ ROM_CONTINUE(0x9000, 0x0800)
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_CONTINUE(0xd000, 0x0800)
+ ROM_LOAD("prom1g.cpu", 0x2000, 0x2000, CRC(374f3593) SHA1(e90d867fff28ee86f017b1b638bc26f1bcde6b81))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd", 0x8000, 0x8000, CRC(f330fd04) SHA1(1288c47f636d9d5b826a2b870b81788a630e489e))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd", 0x8000, 0x8000, CRC(0b1ba1cb) SHA1(26327689992018837b1c9957c515ab67248623eb))
+ROM_END
+
/*-------------------------------------------------------------------
/ Bone Busters Inc. (#719)
/-------------------------------------------------------------------*/
@@ -606,6 +729,27 @@ ROM_START(bonebstrf)
ROM_LOAD("yrom1.snd", 0x8000, 0x8000, CRC(a95eedfc) SHA1(5ced2d6869a9895f8ff26d830b21d3c9364b32e7))
ROM_END
+ROM_START(bonebstrg)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2g.cpu", 0x1000, 0x0800, CRC(3b85c8bd) SHA1(5c99349dc3ae05b82932d6ec9d2d1a29c2a7e36d))
+ ROM_CONTINUE(0x9000, 0x0800)
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_CONTINUE(0xd000, 0x0800)
+ ROM_LOAD("prom1g.cpu", 0x2000, 0x2000, CRC(a0aab93e) SHA1(b7fa3d6eeb1977e4d91644aab1ac03aeee6934d0))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu4", 0)
+ ROM_LOAD("drom2.snd", 0x8000, 0x8000, CRC(d147d78d) SHA1(f8f6d6a1921685b883b224a9ea85ead52a32a4c3))
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd", 0x8000, 0x8000, CRC(ec43f4e9) SHA1(77b0988700be7a597dca7e5f06ac5d3c6834ce21))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd", 0x8000, 0x8000, CRC(a95eedfc) SHA1(5ced2d6869a9895f8ff26d830b21d3c9364b32e7))
+ROM_END
+
/*-------------------------------------------------------------------
/ Bounty Hunter (#694)
/-------------------------------------------------------------------*/
@@ -620,6 +764,17 @@ ROM_START(bountyh)
ROM_LOAD("694-s.snd", 0x0800, 0x0800, CRC(a0383e41) SHA1(156514d2b52fcd89b608b85991c5066780949979))
ROM_END
+ROM_START(bountyhg)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom1g.cpu", 0x2000, 0x2000, CRC(ea4b7e2d) SHA1(9141c950b33e32ae8ad76fd0dd06d1a13d38be9d))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x1000, "r0sound:audiocpu", 0)
+ ROM_LOAD("694-s.snd", 0x0800, 0x0800, CRC(a0383e41) SHA1(156514d2b52fcd89b608b85991c5066780949979))
+ROM_END
+
/*-------------------------------------------------------------------
/ Chicago Cubs' Triple Play (#696)
/-------------------------------------------------------------------*/
@@ -666,16 +821,70 @@ ROM_START(diamondp)
ROM_LOAD("yrom1.snd", 0x8000, 0x8000, CRC(0a18d626) SHA1(6b367668be55ca04c69c4c4c5a4a524ae8f790f8))
ROM_END
+ROM_START(diamondpf)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2f.cpu", 0x1000, 0x0800, CRC(943019a8) SHA1(558c3696339bb6e150b4ddb499bc60897d5954ec))
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_RELOAD(0x9000, 0x0800)
+ ROM_RELOAD(0xd000, 0x0800)
+ ROM_LOAD("prom1f.cpu", 0x2000, 0x2000, CRC(479b0267) SHA1(a9586c5b2cc3561ba3409123eca5a73ebabfd823))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd", 0x8000, 0x8000, CRC(c216d1e4) SHA1(aa38db5ad36d1d1d35e727ab27c1f1c05a9627cd))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd", 0x8000, 0x8000, CRC(0a18d626) SHA1(6b367668be55ca04c69c4c4c5a4a524ae8f790f8))
+ROM_END
+
+ROM_START(diamondpg)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2g.cpu", 0x1000, 0x0800, CRC(f0ef69f6) SHA1(1f48bb656bb20073e2ff261199cb94919f0bb2ab))
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_RELOAD(0x9000, 0x0800)
+ ROM_RELOAD(0xd000, 0x0800)
+ ROM_LOAD("prom1g.cpu", 0x2000, 0x2000, CRC(961cfdf9) SHA1(97135f77705969736f704acdeda6157bb765c73e))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd", 0x8000, 0x8000, CRC(c216d1e4) SHA1(aa38db5ad36d1d1d35e727ab27c1f1c05a9627cd))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd", 0x8000, 0x8000, CRC(0a18d626) SHA1(6b367668be55ca04c69c4c4c5a4a524ae8f790f8))
+ROM_END
+
/*-------------------------------------------------------------------
/ Excalibur (#715)
/-------------------------------------------------------------------*/
ROM_START(excalibr)
ROM_REGION(0x10000, "maincpu", 0)
- ROM_LOAD("prom2.cpu", 0x1000, 0x0800, CRC(499e2e41) SHA1(1e3fcba18882bd7df30a43843916aa5d7968eecc))
+ ROM_LOAD("prom2.cpu", 0x1000, 0x0800, CRC(082d64ab) SHA1(0eae3b549839fc281d2487d483d0b4e723ebdc48))
+ ROM_CONTINUE(0x9000, 0x0800)
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_CONTINUE(0xd000, 0x0800)
+ ROM_LOAD("prom1.cpu", 0x2000, 0x2000, CRC(e8902c16) SHA1(c3e4ece6be7027a4deef052ba4be752070e9b542))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd", 0x8000, 0x8000, CRC(a4368cd0) SHA1(c48513e56899938dc83a3545d8ee9def3dc1491f))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd", 0x8000, 0x8000, CRC(9f194744) SHA1(dbd73b546071c3d4f0dcfe21e3e646da716c5b71))
+ROM_END
+
+ROM_START(excalibrf)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2f.cpu", 0x1000, 0x0800, CRC(499e2e41) SHA1(1e3fcba18882bd7df30a43843916aa5d7968eecc))
ROM_CONTINUE(0x9000, 0x0800)
ROM_RELOAD(0x5000, 0x0800)
ROM_CONTINUE(0xd000, 0x0800)
- ROM_LOAD("prom1.cpu", 0x2000, 0x2000, CRC(ed1083d7) SHA1(3ff829ecfaba7d20c75268d3ee5224cb3cac3507))
+ ROM_LOAD("prom1f.cpu", 0x2000, 0x2000, CRC(ed1083d7) SHA1(3ff829ecfaba7d20c75268d3ee5224cb3cac3507))
ROM_RELOAD(0x6000, 0x2000)
ROM_RELOAD(0xa000, 0x2000)
ROM_RELOAD(0xe000, 0x2000)
@@ -709,6 +918,44 @@ ROM_START(genesisp)
ROM_LOAD("yrom2.snd",0xc000,0x2000, CRC(0528c024) SHA1(d24ff7e088b08c1f35b54be3c806f8a8757d96c7))
ROM_END
+ROM_START(genesispf)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2f.cpu", 0x1000, 0x0800, CRC(ea7f824f) SHA1(45f619153e0584cffd33e6e09e6f5a97ab9522b2))
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_RELOAD(0x9000, 0x0800)
+ ROM_RELOAD(0xd000, 0x0800)
+ ROM_LOAD("prom1f.cpu", 0x2000, 0x2000, CRC(e7ef875b) SHA1(37ac83d9a75ce604c5a4173ce918beb64f75cd3e))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd",0xe000,0x2000, CRC(758e1743) SHA1(6df3011c044796afcd88e52d1ca69692cb489ff4))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd",0xe000,0x2000, CRC(4869b0ec) SHA1(b8a56753257205af56e06105515b8a700bb1935b))
+ ROM_LOAD("yrom2.snd",0xc000,0x2000, CRC(0528c024) SHA1(d24ff7e088b08c1f35b54be3c806f8a8757d96c7))
+ROM_END
+
+ROM_START(genesispg)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2g.cpu", 0x1000, 0x0800, CRC(e8fc30af) SHA1(2401bff3cf566cae4e6de6167fa004c5fe232928))
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_RELOAD(0x9000, 0x0800)
+ ROM_RELOAD(0xd000, 0x0800)
+ ROM_LOAD("prom1g.cpu", 0x2000, 0x2000, CRC(68a27ec1) SHA1(b14a933e6c7e2972faef8dfecebabe3da4021367))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd",0xe000,0x2000, CRC(758e1743) SHA1(6df3011c044796afcd88e52d1ca69692cb489ff4))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd",0xe000,0x2000, CRC(4869b0ec) SHA1(b8a56753257205af56e06105515b8a700bb1935b))
+ ROM_LOAD("yrom2.snd",0xc000,0x2000, CRC(0528c024) SHA1(d24ff7e088b08c1f35b54be3c806f8a8757d96c7))
+ROM_END
+
/*-------------------------------------------------------------------
/ Gold Wings (#707)
/-------------------------------------------------------------------*/
@@ -731,6 +978,44 @@ ROM_START(goldwing)
ROM_LOAD("yrom2.snd",0xc000,0x2000, CRC(4e482023) SHA1(62e97d229eb28ff67f0ebc4ee04c1b4918a4affe))
ROM_END
+ROM_START(goldwingf)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2f.cpu", 0x1000, 0x0800, CRC(50337adf) SHA1(dc286d52e6872edd68af442cbd0442babc174b93))
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_RELOAD(0x9000, 0x0800)
+ ROM_RELOAD(0xd000, 0x0800)
+ ROM_LOAD("prom1f.cpu", 0x2000, 0x2000, CRC(ec046fc0) SHA1(856f09f420e0f37488b0a896a37fffad62f18d6d))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd",0xe000,0x2000, CRC(892dbb21) SHA1(e24611544693e95dd2b9c0f2532c4d1f0b8ac10c))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd",0xe000,0x2000, CRC(e17e9b1f) SHA1(ada9a6139a13ef31173801d560ec732d5a285140))
+ ROM_LOAD("yrom2.snd",0xc000,0x2000, CRC(4e482023) SHA1(62e97d229eb28ff67f0ebc4ee04c1b4918a4affe))
+ROM_END
+
+ROM_START(goldwingg)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2g.cpu", 0x1000, 0x0800, CRC(f69c963c) SHA1(9e39344ecfcca1115e12c559c66eaa21716c0ce2))
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_RELOAD(0x9000, 0x0800)
+ ROM_RELOAD(0xd000, 0x0800)
+ ROM_LOAD("prom1g.cpu", 0x2000, 0x2000, CRC(a9349b2f) SHA1(836c86d8db8be5ac29013bbe4daec8d96d15fba0))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd",0xe000,0x2000, CRC(892dbb21) SHA1(e24611544693e95dd2b9c0f2532c4d1f0b8ac10c))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd",0xe000,0x2000, CRC(e17e9b1f) SHA1(ada9a6139a13ef31173801d560ec732d5a285140))
+ ROM_LOAD("yrom2.snd",0xc000,0x2000, CRC(4e482023) SHA1(62e97d229eb28ff67f0ebc4ee04c1b4918a4affe))
+ROM_END
+
/*-------------------------------------------------------------------
/ Hollywood Heat (#703)
/-------------------------------------------------------------------*/
@@ -753,6 +1038,44 @@ ROM_START(hlywoodh)
ROM_LOAD("yrom2.snd",0xc000,0x2000, CRC(51709c2f) SHA1(5834d7b72bd36e30c87377dc7c3ad0cf26ff303a))
ROM_END
+ROM_START(hlywoodhf)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2f.cpu", 0x1000, 0x0800, CRC(969ca81f) SHA1(2606a0f63434056c5d2b509a885c9919a7a5d70f))
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_RELOAD(0x9000, 0x0800)
+ ROM_RELOAD(0xd000, 0x0800)
+ ROM_LOAD("prom1f.cpu", 0x2000, 0x2000, CRC(ddc45d2d) SHA1(8bd50f3e0049fe322f7bc626d39f9787cfea1940))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd",0xe000,0x2000, CRC(a698ec33) SHA1(e7c1d28279ec4f12095c3a106c6cefcc2a84b31e))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd",0xe000,0x2000, CRC(9232591e) SHA1(72883e0c542c572226c6c654bea14749cc9e351f))
+ ROM_LOAD("yrom2.snd",0xc000,0x2000, CRC(51709c2f) SHA1(5834d7b72bd36e30c87377dc7c3ad0cf26ff303a))
+ROM_END
+
+ROM_START(hlywoodhg)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2g.cpu", 0x1000, 0x0800, CRC(bf60b631) SHA1(944089895d4253dd094a8f6b7168f9e62a75568a))
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_RELOAD(0x9000, 0x0800)
+ ROM_RELOAD(0xd000, 0x0800)
+ ROM_LOAD("prom1g.cpu", 0x2000, 0x2000, CRC(0f212d15) SHA1(b671b8fbc50f5528f0de061c7695932035266a0e))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd",0xe000,0x2000, CRC(a698ec33) SHA1(e7c1d28279ec4f12095c3a106c6cefcc2a84b31e))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd",0xe000,0x2000, CRC(9232591e) SHA1(72883e0c542c572226c6c654bea14749cc9e351f))
+ ROM_LOAD("yrom2.snd",0xc000,0x2000, CRC(51709c2f) SHA1(5834d7b72bd36e30c87377dc7c3ad0cf26ff303a))
+ROM_END
+
/*-------------------------------------------------------------------
/ Hot Shots (#718)
/-------------------------------------------------------------------*/
@@ -774,6 +1097,42 @@ ROM_START(hotshots)
ROM_LOAD("yrom1.snd", 0x8000, 0x8000, CRC(2933a80e) SHA1(5982b9ed361d90f8ea47047fc29770ef142acbec))
ROM_END
+ROM_START(hotshotsf)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2f.cpu", 0x1000, 0x0800, CRC(476e260c) SHA1(2b88920c77462d190f9b98aebf8fcb5c9e853ecd))
+ ROM_CONTINUE(0x9000, 0x0800)
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_CONTINUE(0xd000, 0x0800)
+ ROM_LOAD("prom1f.cpu", 0x2000, 0x2000, CRC(8d74aca7) SHA1(c25b015ad8a6fa142c7cb46e2ac0229eb00289cf))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd", 0x8000, 0x8000, CRC(42c3cc3d) SHA1(26ca7f3a71b83df18ac6be1d1eb28da20120285e))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd", 0x8000, 0x8000, CRC(2933a80e) SHA1(5982b9ed361d90f8ea47047fc29770ef142acbec))
+ROM_END
+
+ROM_START(hotshotsg)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2g.cpu", 0x1000, 0x0800, CRC(7e2f0d59) SHA1(b8a7b9be3e4d705631e017da87b27be53ed23f30))
+ ROM_CONTINUE(0x9000, 0x0800)
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_CONTINUE(0xd000, 0x0800)
+ ROM_LOAD("prom1g.cpu", 0x2000, 0x2000, CRC(e07b46ad) SHA1(c7b48dcfb074f3d0f38a6d49028ba172946467fc))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd", 0x8000, 0x8000, CRC(42c3cc3d) SHA1(26ca7f3a71b83df18ac6be1d1eb28da20120285e))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd", 0x8000, 0x8000, CRC(2933a80e) SHA1(5982b9ed361d90f8ea47047fc29770ef142acbec))
+ROM_END
+
/*-------------------------------------------------------------------
/ Monte Carlo (#708)
/-------------------------------------------------------------------*/
@@ -815,6 +1174,63 @@ ROM_START(mntecrloa)
ROM_LOAD("yrom2.snd",0xc000,0x2000, CRC(a95d1a6b) SHA1(91946ef7af0e4dd96db6d2d6f4f2e9a3a7279b81))
ROM_END
+ROM_START(mntecrlof)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2f.cpu", 0x1000, 0x0800, CRC(f6842631) SHA1(7447994d2055c7fa12aaf35e93436ee829f5b7ae))
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_RELOAD(0x9000, 0x0800)
+ ROM_RELOAD(0xd000, 0x0800)
+ ROM_LOAD("prom1f.cpu", 0x2000, 0x2000, CRC(33a8dbc9) SHA1(5ef586e2b1ba7f245723584bc14c60c2860d19fc))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd",0xe000,0x2000, CRC(1a53ac15) SHA1(f2751664a09431e908873580ddf4f44df9b4eda7))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd",0xe000,0x2000, CRC(6e234c49) SHA1(fdb4126ecdaac378d144e9dd3c29b4e79290da2a))
+ ROM_LOAD("yrom2.snd",0xc000,0x2000, CRC(a95d1a6b) SHA1(91946ef7af0e4dd96db6d2d6f4f2e9a3a7279b81))
+ROM_END
+
+ROM_START(mntecrlog)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2g.cpu", 0x1000, 0x0800, CRC(2a5e0c4f) SHA1(b386168bd911b9977104c47da962d0248f22614b))
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_RELOAD(0x9000, 0x0800)
+ ROM_RELOAD(0xd000, 0x0800)
+ ROM_LOAD("prom1g.cpu", 0x2000, 0x2000, CRC(25e015f1) SHA1(4b1467438def657eac3b8a858d7b17c102e14f0d))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd",0xe000,0x2000, CRC(1a53ac15) SHA1(f2751664a09431e908873580ddf4f44df9b4eda7))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd",0xe000,0x2000, CRC(6e234c49) SHA1(fdb4126ecdaac378d144e9dd3c29b4e79290da2a))
+ ROM_LOAD("yrom2.snd",0xc000,0x2000, CRC(a95d1a6b) SHA1(91946ef7af0e4dd96db6d2d6f4f2e9a3a7279b81))
+ROM_END
+
+ROM_START(mntecrlo2)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2_2.cpu", 0x1000, 0x0800, CRC(8e72a68f) SHA1(8320c44020f7d5f9e887b17556252f1c617235ac))
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_RELOAD(0x9000, 0x0800)
+ ROM_RELOAD(0xd000, 0x0800)
+ ROM_LOAD("prom1_2.cpu", 0x2000, 0x2000, CRC(9bd6a010) SHA1(680ce076452ab3fd911fa58fc48c07ea2ec793da))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd",0xe000,0x2000, CRC(1a53ac15) SHA1(f2751664a09431e908873580ddf4f44df9b4eda7))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd",0xe000,0x2000, CRC(6e234c49) SHA1(fdb4126ecdaac378d144e9dd3c29b4e79290da2a))
+ ROM_LOAD("yrom2.snd",0xc000,0x2000, CRC(a95d1a6b) SHA1(91946ef7af0e4dd96db6d2d6f4f2e9a3a7279b81))
+ROM_END
+
/*-------------------------------------------------------------------
/ Night Moves C-103
/-------------------------------------------------------------------*/
@@ -857,6 +1273,24 @@ ROM_START(raven)
ROM_LOAD("yrom1.snd",0xe000,0x2000, CRC(ee5f868b) SHA1(23ef4112b94109ad4d4a6b9bb5215acec20e5e55))
ROM_END
+ROM_START(raveng)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2g.cpu", 0x1000, 0x0800, CRC(4ca540a5) SHA1(50bb240465d80b7763574e1261f8d0ddda5ad587))
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_RELOAD(0x9000, 0x0800)
+ ROM_RELOAD(0xd000, 0x0800)
+ ROM_LOAD("prom1g.cpu", 0x2000, 0x2000, CRC(3441aeda) SHA1(12dd2faac64170bad5cf5b9247283f64df9e5337))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd",0xe000,0x2000, CRC(a04bf7d0) SHA1(5be5d445b199e7dc9d42e7ee5e9b31c18dec3881))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd",0xe000,0x2000, CRC(ee5f868b) SHA1(23ef4112b94109ad4d4a6b9bb5215acec20e5e55))
+ROM_END
+
ROM_START(ravena)
ROM_REGION(0x10000, "maincpu", 0)
ROM_LOAD("prom2a.cpu", 0x1000, 0x0800, CRC(a693785e) SHA1(7c8878f1c3c5205b3ae46a78c881bbd2b722838d))
@@ -896,6 +1330,24 @@ ROM_START(robowars)
ROM_LOAD("yrom1.snd", 0x8000, 0x8000, CRC(7ecd8b67) SHA1(c5167b0acc64e535d389ba70be92a65672e119f6))
ROM_END
+ROM_START(robowarsf)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2f.cpu", 0x1000, 0x0800, CRC(1afa0e69) SHA1(178813494b877ac9ca36863661596b4df04df1bb))
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_RELOAD(0x9000, 0x0800)
+ ROM_RELOAD(0xd000, 0x0800)
+ ROM_LOAD("prom1f.cpu", 0x2000, 0x2000, CRC(263cb8f9) SHA1(ba27ca0618b9ed68c258a654bdd00a24f8413239))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd", 0x8000, 0x8000, CRC(ea59b6a1) SHA1(6a4cdd37ba85f94f703afd1c5d3f102f51fedf46))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd", 0x8000, 0x8000, CRC(7ecd8b67) SHA1(c5167b0acc64e535d389ba70be92a65672e119f6))
+ROM_END
+
/*-------------------------------------------------------------------
/ Rock (#697)
/-------------------------------------------------------------------*/
@@ -913,6 +1365,20 @@ ROM_START(rock)
ROM_LOAD("yrom1.snd",0xe000,0x2000, CRC(effba2ad) SHA1(2288a4f655376e0aa18f8ecd9a3818ed4d6c6891))
ROM_END
+ROM_START(rockg)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom1g.cpu", 0x2000, 0x2000, CRC(2de3f1e5) SHA1(ceb964292703080bb742dbc073a14dbf745ad38e))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd",0xe000,0x2000, CRC(03830e81) SHA1(786f85eba5a8f5e9cc659305623e1d178b5410f6))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd",0xe000,0x2000, CRC(effba2ad) SHA1(2288a4f655376e0aa18f8ecd9a3818ed4d6c6891))
+ROM_END
+
/*-------------------------------------------------------------------
/ Rock Encore (#704)
/-------------------------------------------------------------------*/
@@ -931,6 +1397,21 @@ ROM_START(rock_enc)
ROM_LOAD("yrom2a.snd",0xc000,0x2000, CRC(66645a3f) SHA1(f06261af81e6b1829d639933297d2461a8c993fc))
ROM_END
+ROM_START(rock_encg)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom1g.cpu", 0x2000, 0x2000, CRC(2de3f1e5) SHA1(ceb964292703080bb742dbc073a14dbf745ad38e))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1a.snd",0xe000,0x2000, CRC(b8aa8912) SHA1(abff690256c0030807b2d4dfa0516496516384e8))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1a.snd",0xe000,0x2000, CRC(a62e3b94) SHA1(59636c2ac7ebbd116a0eb39479c97299ba391906))
+ ROM_LOAD("yrom2a.snd",0xc000,0x2000, CRC(66645a3f) SHA1(f06261af81e6b1829d639933297d2461a8c993fc))
+ROM_END
+
/*-------------------------------------------------------------------
/ Spring Break (#706)
/-------------------------------------------------------------------*/
@@ -972,6 +1453,44 @@ ROM_START(sprbreaka)
ROM_LOAD("yrom2.snd",0xc000,0x2000, CRC(0fb0128e) SHA1(3bdc5ed11b8e062f71f2a78b955830bd985e80a3))
ROM_END
+ROM_START(sprbreakf)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2f.cpu", 0x1000, 0x0800, CRC(c0ee0555) SHA1(3d2aef5a8a6452f9f87b4ec2040643dda5843ebd))
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_RELOAD(0x9000, 0x0800)
+ ROM_RELOAD(0xd000, 0x0800)
+ ROM_LOAD("prom1f.cpu", 0x2000, 0x2000, CRC(608cf4d5) SHA1(41193eb036da7c7d05f313d1a68723504a7a90f4))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd",0xe000,0x2000, CRC(97d3f9ba) SHA1(1b34c7e51373c26d29d757c57a2b0333fe38d19e))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd",0xe000,0x2000, CRC(5ea89df9) SHA1(98ce7661a4d862fd02c77e69b0f6e9372c3ade2b))
+ ROM_LOAD("yrom2.snd",0xc000,0x2000, CRC(0fb0128e) SHA1(3bdc5ed11b8e062f71f2a78b955830bd985e80a3))
+ROM_END
+
+ROM_START(sprbreakg)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2g.cpu", 0x1000, 0x0800, CRC(fa4b750d) SHA1(89f797f65fc18473419080810bca4590f77e2502))
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_RELOAD(0x9000, 0x0800)
+ ROM_RELOAD(0xd000, 0x0800)
+ ROM_LOAD("prom1g.cpu", 0x2000, 0x2000, CRC(2d9c4640) SHA1(3671a962334f5c84ae2635891ee90c62be69da5c))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd",0xe000,0x2000, CRC(97d3f9ba) SHA1(1b34c7e51373c26d29d757c57a2b0333fe38d19e))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd",0xe000,0x2000, CRC(5ea89df9) SHA1(98ce7661a4d862fd02c77e69b0f6e9372c3ade2b))
+ ROM_LOAD("yrom2.snd",0xc000,0x2000, CRC(0fb0128e) SHA1(3bdc5ed11b8e062f71f2a78b955830bd985e80a3))
+ROM_END
+
ROM_START(sprbreaks)
ROM_REGION(0x10000, "maincpu", 0)
ROM_LOAD("prom2.rv2", 0x1000, 0x0800, CRC(911cd14f) SHA1(2bc3ff6a3889da69b97f8ec318f93208e3d42cfe))
@@ -1009,6 +1528,21 @@ ROM_START(tagteamp)
ROM_LOAD("698-s.snd", 0x0800, 0x0800, CRC(9c8191b7) SHA1(12b017692f078dcdc8e4bbf1ffcea1c5d0293d06))
ROM_END
+ROM_START(tagteampg)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2g.cpu", 0x1000, 0x0800, CRC(5e6d2da7) SHA1(9b23d1ac34163edeaceffe806a2a559f3d408b41))
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_RELOAD(0x9000, 0x0800)
+ ROM_RELOAD(0xd000, 0x0800)
+ ROM_LOAD("prom1g.cpu", 0x2000, 0x2000, CRC(e206c519) SHA1(0d5b3237807b6f11633ab9be2b0e5b000369a0e8))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x1000, "r0sound:audiocpu", 0)
+ ROM_LOAD("698-s.snd", 0x0800, 0x0800, CRC(9c8191b7) SHA1(12b017692f078dcdc8e4bbf1ffcea1c5d0293d06))
+ROM_END
+
ROM_START(tagteamp2)
ROM_REGION(0x10000, "maincpu", 0)
ROM_LOAD("prom2a.cpu", 0x1000, 0x0800, CRC(6d56b636) SHA1(8f50f2742be727835e7343307787b4b5daa1623a))
@@ -1045,6 +1579,42 @@ ROM_START(txsector)
ROM_LOAD("yrom1.snd", 0x8000, 0x8000, CRC(469ef444) SHA1(faa16f34357a53c3fc61b59251fabdc44c605000))
ROM_END
+ROM_START(txsectorf)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2f.cpu", 0x1000, 0x0800, CRC(1bd08247) SHA1(968cc30e5e5c783e73cb3278a58189c4f8b8186f))
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_RELOAD(0x9000, 0x0800)
+ ROM_RELOAD(0xd000, 0x0800)
+ ROM_LOAD("prom1f.cpu", 0x2000, 0x2000, CRC(8df27155) SHA1(67aeeab0d50e43674082e1dd99a849db64ba00b2))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd", 0x8000, 0x8000, CRC(61d66ca1) SHA1(59b1705b13d46b29f45257c566274f3cdce15ec2))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd", 0x8000, 0x8000, CRC(469ef444) SHA1(faa16f34357a53c3fc61b59251fabdc44c605000))
+ROM_END
+
+ROM_START(txsectorg)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2g.cpu", 0x1000, 0x0800, CRC(2b17261f) SHA1(a3195190c0d5116b60e487a7b7f3a28c1f110e89))
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_RELOAD(0x9000, 0x0800)
+ ROM_RELOAD(0xd000, 0x0800)
+ ROM_LOAD("prom1g.cpu", 0x2000, 0x2000, CRC(83ea2f11) SHA1(ac3570597512c71c099aa15f0750a12a3e206b83))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd", 0x8000, 0x8000, CRC(61d66ca1) SHA1(59b1705b13d46b29f45257c566274f3cdce15ec2))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd", 0x8000, 0x8000, CRC(469ef444) SHA1(faa16f34357a53c3fc61b59251fabdc44c605000))
+ROM_END
+
/*-------------------------------------------------------------------
/ Victory (#710)
/-------------------------------------------------------------------*/
@@ -1066,6 +1636,42 @@ ROM_START(victoryp)
ROM_LOAD("yrom1.snd", 0x8000, 0x8000, CRC(921a100e) SHA1(0c3c7eae4ceeb5a1a8150bac52203d3f1e8f917e))
ROM_END
+ROM_START(victorypf)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2f.cpu", 0x1000, 0x0800, CRC(dffcfa77) SHA1(3efaca85295ca55268b8d7c7cfe8f09f159d5fbd))
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_RELOAD(0x9000, 0x0800)
+ ROM_RELOAD(0xd000, 0x0800)
+ ROM_LOAD("prom1f.cpu", 0x2000, 0x2000, CRC(d3a9df20) SHA1(7e0a97a4c1b488af89959cbaa693e23302479d0a))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd", 0x8000, 0x8000, CRC(4ab6dab7) SHA1(7e21e69029e60052112ddd5c7481582ea6684dc1))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd", 0x8000, 0x8000, CRC(921a100e) SHA1(0c3c7eae4ceeb5a1a8150bac52203d3f1e8f917e))
+ROM_END
+
+ROM_START(victorypg)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("prom2g.cpu", 0x1000, 0x0800, CRC(b191a87a) SHA1(f205ffb41c5ba34e3cefc96ca870a5d08bee8854))
+ ROM_RELOAD(0x5000, 0x0800)
+ ROM_RELOAD(0x9000, 0x0800)
+ ROM_RELOAD(0xd000, 0x0800)
+ ROM_LOAD("prom1g.cpu", 0x2000, 0x2000, CRC(097b9062) SHA1(e7f05084b36f84b9948702ba297700473386ae6d))
+ ROM_RELOAD(0x6000, 0x2000)
+ ROM_RELOAD(0xa000, 0x2000)
+ ROM_RELOAD(0xe000, 0x2000)
+
+ ROM_REGION(0x10000, "cpu3", 0)
+ ROM_LOAD("drom1.snd", 0x8000, 0x8000, CRC(4ab6dab7) SHA1(7e21e69029e60052112ddd5c7481582ea6684dc1))
+
+ ROM_REGION(0x10000, "cpu2", 0)
+ ROM_LOAD("yrom1.snd", 0x8000, 0x8000, CRC(921a100e) SHA1(0c3c7eae4ceeb5a1a8150bac52203d3f1e8f917e))
+ROM_END
+
/*-------------------------------------------------------------------
/ System 80B Test Fixture
/-------------------------------------------------------------------*/
@@ -1087,35 +1693,69 @@ ROM_START(s80btest)
ROM_END
GAME(1985, bountyh, 0, gts80b_s, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Bounty Hunter", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1985, bountyhg, bountyh, gts80b_s, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Bounty Hunter (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1985, triplay, 0, gts80b_s, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Chicago Cubs' Triple Play", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1985, triplaya, triplay, gts80b_s, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Chicago Cubs' Triple Play (alternate set)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1985, rock, 0, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Rock", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1985, rockg, rock, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Rock (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1985, tagteamp, 0, gts80b_s, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Tag-Team Wrestling", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1985, tagteampg, tagteamp, gts80b_s, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Tag-Team Wrestling (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1985, tagteamp2, tagteamp, gts80b_s, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Tag-Team Wrestling (rev.2)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1986, raven, 0, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Raven", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1986, ravena, raven, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Raven (alternate set)", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1986, raveng, raven, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Raven (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1986, hlywoodh, 0, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Hollywood Heat", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1986, hlywoodhf, hlywoodh, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Hollywood Heat (French)", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1986, hlywoodhg, hlywoodh, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Hollywood Heat (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1986, rock_enc, rock, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Rock Encore", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1986, rock_encg, rock, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Rock Encore (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1986, genesisp, 0, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Genesis", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1986, genesispf, genesisp, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Genesis (French)", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1986, genesispg, genesisp, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Genesis (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1987, amazonh2, 0, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Amazon Hunt II (French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1987, sprbreak, 0, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Spring Break", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1987, sprbreaka, sprbreak, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Spring Break (alternate set)", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1987, sprbreakf, sprbreak, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Spring Break (French)", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1987, sprbreakg, sprbreak, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Spring Break (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1987, sprbreaks, sprbreak, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Spring Break (single ball game)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1986, goldwing, 0, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Gold Wings", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1986, goldwingf, goldwing, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Gold Wings (French)", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1986, goldwingg, goldwing, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Gold Wings (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1987, mntecrlo, 0, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Monte Carlo (Pinball)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1987, mntecrloa, mntecrlo, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Monte Carlo (Pinball, alternate set)", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1987, mntecrlof, mntecrlo, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Monte Carlo (Pinball, French)", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1987, mntecrlog, mntecrlo, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Monte Carlo (Pinball, German)", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1987, mntecrlo2, mntecrlo, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Monte Carlo (Pinball, rev. 2)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1987, arena, 0, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Arena", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1987, arenaa, arena, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Arena (alternate set)", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1987, arenaf, arena, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Arena (French)", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1987, arenag, arena, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Arena (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1987, victoryp, 0, gts80b_s2, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Victory (Pinball)", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1987, victorypf, victoryp, gts80b_s2, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Victory (Pinball, French)", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1987, victorypg, victoryp, gts80b_s2, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Victory (Pinball, German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1988, diamondp, 0, gts80b_s2, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Diamond Lady", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1988, diamondpf, diamondp, gts80b_s2, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Diamond Lady (French)", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1988, diamondpg, diamondp, gts80b_s2, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Diamond Lady (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1988, txsector, 0, gts80b_s2, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "TX-Sector", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1988, txsectorf, txsector, gts80b_s2, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "TX-Sector (French)", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1988, txsectorg, txsector, gts80b_s2, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "TX-Sector (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1989, bighouse, 0, gts80b_s3, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Big House", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1989, bighousef, bighouse, gts80b_s3, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Big House (French)", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1989, bighouseg, bighouse, gts80b_s3, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Big House (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1988, robowars, 0, gts80b_s2, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Robo-War", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1988, robowarsf, robowars, gts80b_s2, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Robo-War (French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1988, excalibr, 0, gts80b_s3, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Excalibur", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1988, excalibrf, excalibr, gts80b_s3, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Excalibur (French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1988, badgirls, 0, gts80b_s3, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Bad Girls", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1988, badgirlsf, badgirls, gts80b_s3, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Bad Girls (French)", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1988, badgirlsg, badgirls, gts80b_s3, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Bad Girls (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1989, hotshots, 0, gts80b_s2, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Hot Shots", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1989, hotshotsf, hotshots, gts80b_s2, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Hot Shots (French)", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1989, hotshotsg, hotshots, gts80b_s2, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Hot Shots (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1989, bonebstr, 0, bonebstr, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Bone Busters Inc.", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1989, bonebstrf, bonebstr, bonebstr, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Bone Busters Inc. (French)", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1989, bonebstrg, bonebstr, bonebstr, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Bone Busters Inc. (German)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1989, nmoves, 0, gts80b_s2, gts80b, gts80b_state, gts80b, ROT0, "International Concepts", "Night Moves", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1987, amazonh3, 0, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Amazon Hunt III (French)", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1987, amazonh3a, amazonh3, gts80b_s1, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "Amazon Hunt III (rev. 1, French)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(198?, s80btest, 0, gts80b_s2, gts80b, gts80b_state, gts80b, ROT0, "Gottlieb", "System 80B Test", MACHINE_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/drivers/s11c.cpp b/src/mame/drivers/s11c.cpp
index 8a60990ca51..b0dab8dd151 100644
--- a/src/mame/drivers/s11c.cpp
+++ b/src/mame/drivers/s11c.cpp
@@ -478,6 +478,36 @@ ROM_START(rollr_g3)
ROM_LOAD("rolr_u20.l3", 0x30000, 0x10000, CRC(77f89aff) SHA1(dcd9fe233f33ef8f97cdeaaa365532e485a28944))
ROM_END
+ROM_START(rollr_f2)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("rolr-u26.lf2", 0x4000, 0x4000, CRC(a33a3a39) SHA1(fa67cede5fe9f86ce8772e49dba8d929d2b53ecb))
+ ROM_LOAD("rolr_u27.l2", 0x8000, 0x8000, CRC(f3bac2b8) SHA1(9f0ff32ea83e43097de42065909137a362b29d49))
+ ROM_REGION(0x50000, "bgcpu", ROMREGION_ERASEFF)
+ ROM_LOAD("rolr_u4.l3", 0x10000, 0x10000, CRC(d366c705) SHA1(76018305b5040b2e5d8c45cc81a18f13e1a8f8da))
+ ROM_LOAD("rolr_u19.l3", 0x20000, 0x10000, CRC(45a89e55) SHA1(3aff897514d242c83a8e7575d430d594a873736e))
+ ROM_LOAD("rolr_u20.l3", 0x30000, 0x10000, CRC(77f89aff) SHA1(dcd9fe233f33ef8f97cdeaaa365532e485a28944))
+ROM_END
+
+ROM_START(rollr_f3)
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("rolr-u26.lf3", 0x4000, 0x4000, CRC(0c54de2a) SHA1(764a0986bb1966ddfd547ee6380debaaa1ea3769))
+ ROM_LOAD("rolr_u27.l2", 0x8000, 0x8000, CRC(f3bac2b8) SHA1(9f0ff32ea83e43097de42065909137a362b29d49))
+ ROM_REGION(0x50000, "bgcpu", ROMREGION_ERASEFF)
+ ROM_LOAD("rolr_u4.l3", 0x10000, 0x10000, CRC(d366c705) SHA1(76018305b5040b2e5d8c45cc81a18f13e1a8f8da))
+ ROM_LOAD("rolr_u19.l3", 0x20000, 0x10000, CRC(45a89e55) SHA1(3aff897514d242c83a8e7575d430d594a873736e))
+ ROM_LOAD("rolr_u20.l3", 0x30000, 0x10000, CRC(77f89aff) SHA1(dcd9fe233f33ef8f97cdeaaa365532e485a28944))
+ROM_END
+
+ROM_START(rollr_d2) // American Drops 2 - sample/prototype with 8 drop targets
+ ROM_REGION(0x10000, "maincpu", 0)
+ ROM_LOAD("rolr-u26.ad2", 0x4000, 0x4000, CRC(913574ac) SHA1(52e2b398d087e998ba5c16a623c7d1a02b99ca55))
+ ROM_LOAD("rolr_u27.ad2", 0x8000, 0x8000, CRC(92d2172f) SHA1(73f15d338f2680ee2dd961e9e4d4ea97e9328b6e))
+ ROM_REGION(0x50000, "bgcpu", ROMREGION_ERASEFF)
+ ROM_LOAD("rolr_u4.l3", 0x10000, 0x10000, CRC(d366c705) SHA1(76018305b5040b2e5d8c45cc81a18f13e1a8f8da))
+ ROM_LOAD("rolr_u19.l3", 0x20000, 0x10000, CRC(45a89e55) SHA1(3aff897514d242c83a8e7575d430d594a873736e))
+ ROM_LOAD("rolr_u20.l3", 0x30000, 0x10000, CRC(77f89aff) SHA1(dcd9fe233f33ef8f97cdeaaa365532e485a28944))
+ROM_END
+
/*--------------------
/ The Bally Game Show 4/90
/--------------------*/
@@ -544,6 +574,9 @@ GAME(1991, rollr_e1, rollr_l2, s11c, s11c, s11c_state, s11c, ROT0,
GAME(1991, rollr_p2, rollr_l2, s11c, s11c, s11c_state, s11c, ROT0, "Williams", "Rollergames (PA-2 / PA-1 Sound)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1990, rollr_l3, rollr_l2, s11c, s11c, s11c_state, s11c, ROT0, "Williams", "Rollergames (LU-3) Europe", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1990, rollr_g3, rollr_l2, s11c, s11c, s11c_state, s11c, ROT0, "Williams", "Rollergames (LG-3) Germany", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1991, rollr_f2, rollr_l2, s11c, s11c, s11c_state, s11c, ROT0, "Williams", "Rollergames (LF-2) French", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1990, rollr_f3, rollr_l2, s11c, s11c, s11c_state, s11c, ROT0, "Williams", "Rollergames (LF-3) French", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1990, rollr_d2, rollr_l2, s11c, s11c, s11c_state, s11c, ROT0, "Williams", "Rollergames (AD-2) Prototype", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1990, gs_l3, gs_l4, s11c, s11c, s11c_state, s11c, ROT0, "Bally", "The Bally Game Show (L-3)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1990, gs_l4, 0, s11c, s11c, s11c_state, s11c, ROT0, "Bally", "The Bally Game Show (L-4)", MACHINE_IS_SKELETON_MECHANICAL)
GAME(1990, strax_p7, 0, s11c, s11c, s11c_state, s11c, ROT0, "Williams", "Star Trax (domestic prototype)", MACHINE_IS_SKELETON_MECHANICAL)
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index a777c6c56c6..6a4c64fc6da 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -13971,6 +13971,7 @@ jamesb //
jamesb2 //
marsp //
marspf //
+marspp //
panthera //
pnkpnthr //
s80tst //
@@ -14010,37 +14011,71 @@ touchdn //
@source:gts80b.cpp
amazonh2 //
amazonh3 //
+amazonh3a //
arena //
arenaa //
+arenaf //
+arenag //
badgirls //
+badgirlsf //
+badgirlsg //
bighouse //
+bighousef //
+bighouseg //
bonebstr //
bonebstrf //
+bonebstrg //
bountyh //
+bountyhg //
diamondp //
+diamondpf //
+diamondpg //
excalibr //
+excalibrf //
genesisp //
+genesispf //
+genesispg //
goldwing //
+goldwingf //
+goldwingg //
hlywoodh //
+hlywoodhf //
+hlywoodhg //
hotshots //
+hotshotsf //
+hotshotsg //
mntecrlo //
+mntecrlo2 //
mntecrloa //
+mntecrlof //
+mntecrlog //
nmoves //
raven //
ravena //
+raveng //
robowars //
+robowarsf //
rock //
+rockg //
rock_enc //
+rock_encg //
s80btest //
sprbreak //
sprbreaka //
+sprbreakf //
+sprbreakg //
sprbreaks //
tagteamp //
tagteamp2 //
+tagteampg //
triplay //
triplaya //
txsector //
+txsectorf //
+txsectorg //
victoryp //
+victorypf //
+victorypg //
@source:guab.cpp
crisscrs // (c) 1986
@@ -32012,8 +32047,11 @@ pool_p7 //
radcl_g1 //
radcl_l1 //
radcl_p3 //
+rollr_d2 //
rollr_e1 //
rollr_ex //
+rollr_f2 //
+rollr_f3 //
rollr_g3 //
rollr_l2 //
rollr_l3 //