From 9afa32ccc701e2d9c14e4db9581ddf673c5be28d Mon Sep 17 00:00:00 2001 From: Scott Stone Date: Tue, 7 Aug 2012 12:57:04 +0000 Subject: [PATCH] Shuffled more things around, sorted a few by error messages for further attention and performed some dupe removal. Moved Clickity Click to the Mpu4 Plasma driver after noticing it was it as a game using the Plasma DMD and identifying the Plasma DMD roms within the set - From Haze (nw) --- src/mame/drivers/maygayep.c | 1753 ++++++++++++++++++++++++++------ src/mame/drivers/mpu4.c | 345 +++---- src/mame/drivers/mpu4hw.c | 18 + src/mame/drivers/mpu4mod2sw.c | 61 +- src/mame/drivers/mpu4mod4yam.c | 38 + src/mame/drivers/mpu4plasma.c | 74 +- src/mame/mame.lst | 212 +++- 7 files changed, 1960 insertions(+), 541 deletions(-) diff --git a/src/mame/drivers/maygayep.c b/src/mame/drivers/maygayep.c index 0a5fc2e1a6e..21aa4c7f475 100644 --- a/src/mame/drivers/maygayep.c +++ b/src/mame/drivers/maygayep.c @@ -380,6 +380,10 @@ ROM_START( ep_funnyg ) EP_FUNNY_SOUND ROM_END +#define EP_BATHL_SOUND \ + ROM_REGION( 0x100000, "ymz", 0 ) \ + ROM_LOAD( "hellsnd.p0", 0x000000, 0x080000, CRC(c143174d) SHA1(7b86281a653d85e0020245e05db2489489c7fe55) ) \ + ROM_LOAD( "hellsnd.p1", 0x080000, 0x080000, CRC(44af956b) SHA1(49ed8fde3aec64304090be795eaae09a78b3619d) ) \ ROM_START( ep_bathl ) @@ -388,123 +392,252 @@ ROM_START( ep_bathl ) ROM_LOAD16_BYTE( "hell2-1n.p1", 0x000001, 0x020000, CRC(fee90b27) SHA1(378e6f2d19dc37ec47dd6cbded084d1fd915af16) ) ROM_LOAD16_BYTE( "hell2-1n.p2", 0x040000, 0x020000, CRC(bdb61bda) SHA1(c8c4b6cc1067c191bc936806adf59ad4c1c5dc99) ) ROM_LOAD16_BYTE( "hell2-1n.p3", 0x040001, 0x020000, CRC(776f6d59) SHA1(f44734f7d110e8acc661daa4e6b33a5397bc13ce) ) + EP_BATHL_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_bathla ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "hell2-1p.p0", 0x000000, 0x020000, CRC(e266b534) SHA1(a1b5ddee35a91d485cd8a053a68b5982cfd188a3) ) ROM_LOAD16_BYTE( "hell2-1p.p1", 0x000001, 0x020000, CRC(64af55ba) SHA1(e9a3b15508bec74ad1e4f97e7b42afee9507492a) ) ROM_LOAD16_BYTE( "hell2-1p.p2", 0x040000, 0x020000, CRC(bdb61bda) SHA1(c8c4b6cc1067c191bc936806adf59ad4c1c5dc99) ) ROM_LOAD16_BYTE( "hell2-1p.p3", 0x040001, 0x020000, CRC(776f6d59) SHA1(f44734f7d110e8acc661daa4e6b33a5397bc13ce) ) + EP_BATHL_SOUND +ROM_END + +ROM_START( ep_bathlb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "hell2-2n.p0", 0x000000, 0x020000, CRC(cee93331) SHA1(9646202d6110136d9958479cd03a9a48a3efe77d) ) ROM_LOAD16_BYTE( "hell2-2n.p1", 0x000001, 0x020000, CRC(9a324ce1) SHA1(80f54da671af500defd35f21d3ab68ff5eb8f25c) ) ROM_LOAD16_BYTE( "hell2-2n.p2", 0x040000, 0x020000, CRC(62dc73fb) SHA1(25b69f83e9ca30b1517e6e243d2f99810ed6d55d) ) ROM_LOAD16_BYTE( "hell2-2n.p3", 0x040001, 0x020000, CRC(429cf6c4) SHA1(63b237dbb13a3b9297d05de27da9e25c92442b25) ) + EP_BATHL_SOUND +ROM_END + +ROM_START( ep_bathlc ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "hell2-2p.p0", 0x000000, 0x020000, CRC(027e41b0) SHA1(4a4dbc51e4f766ea0bd99dd6f0e76bb72803c14f) ) ROM_LOAD16_BYTE( "hell2-2p.p1", 0x000001, 0x020000, CRC(ca437387) SHA1(8c22ef87722625c9ec12edeba9d3c24937a390e2) ) ROM_LOAD16_BYTE( "hell2-2p.p2", 0x040000, 0x020000, CRC(62dc73fb) SHA1(25b69f83e9ca30b1517e6e243d2f99810ed6d55d) ) ROM_LOAD16_BYTE( "hell2-2p.p3", 0x040001, 0x020000, CRC(429cf6c4) SHA1(63b237dbb13a3b9297d05de27da9e25c92442b25) ) + EP_BATHL_SOUND +ROM_END + +ROM_START( ep_bathld ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "hell3-1n.p0", 0x000000, 0x020000, CRC(f0f58f00) SHA1(a81fdda4a09522b6b6fc64db8d6ea1b7aa239503) ) ROM_LOAD16_BYTE( "hell3-1n.p1", 0x000001, 0x020000, CRC(83ce311c) SHA1(e7292a03e20b85b3a87a0603c26f1869fedfd870) ) ROM_LOAD16_BYTE( "hell3-1n.p2", 0x040000, 0x020000, CRC(3ea8dccb) SHA1(ffee9622684ae57d6a84d2a577c198dab65d3aa1) ) ROM_LOAD16_BYTE( "hell3-1n.p3", 0x040001, 0x020000, CRC(e042d8e6) SHA1(e2d76c6803a1830c3e90587502cb65d5e1cd347a) ) + EP_BATHL_SOUND +ROM_END + +ROM_START( ep_bathle ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "hell3-1p.p0", 0x000000, 0x020000, CRC(43c2783a) SHA1(2fa1235c99e74402ed1528fada4f9bb969a044e0) ) ROM_LOAD16_BYTE( "hell3-1p.p1", 0x000001, 0x020000, CRC(5a4ef9e1) SHA1(8e1e91fdb0d704eaaebec61d35ea28718108a3ac) ) ROM_LOAD16_BYTE( "hell3-1p.p2", 0x040000, 0x020000, CRC(3ea8dccb) SHA1(ffee9622684ae57d6a84d2a577c198dab65d3aa1) ) ROM_LOAD16_BYTE( "hell3-1p.p3", 0x040001, 0x020000, CRC(e042d8e6) SHA1(e2d76c6803a1830c3e90587502cb65d5e1cd347a) ) + EP_BATHL_SOUND +ROM_END + +ROM_START( ep_bathlf ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "sbat4-1n.p0", 0x000000, 0x020000, CRC(ff6e1715) SHA1(2909f7e530e66fa689c70d774414a82cd1a1cc7c) ) ROM_LOAD16_BYTE( "sbat4-1n.p1", 0x000001, 0x020000, CRC(951a7b3b) SHA1(db4a36ce22cbce2cc6407658e7b3062d37d559ad) ) ROM_LOAD16_BYTE( "sbat4-1n.p2", 0x040000, 0x020000, CRC(f251e681) SHA1(2890e01269e49837302d69dfd88f2f780e0d9211) ) ROM_LOAD16_BYTE( "sbat4-1n.p3", 0x040001, 0x020000, CRC(2b2fc591) SHA1(de194ed595a85c1bcf0c9cf469c84713aca279f8) ) + EP_BATHL_SOUND +ROM_END + +ROM_START( ep_bathlg ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "sbat4-1p.p0", 0x000000, 0x020000, CRC(a6bd02bf) SHA1(ed9b58bbcf85629c1c575ab2ab651b0096627148) ) ROM_LOAD16_BYTE( "sbat4-1p.p1", 0x000001, 0x020000, CRC(6bbfca2f) SHA1(420c3a5632a0f69a2a92efd6fb9a1e408c390a80) ) ROM_LOAD16_BYTE( "sbat4-1p.p2", 0x040000, 0x020000, CRC(f251e681) SHA1(2890e01269e49837302d69dfd88f2f780e0d9211) ) ROM_LOAD16_BYTE( "sbat4-1p.p3", 0x040001, 0x020000, CRC(2b2fc591) SHA1(de194ed595a85c1bcf0c9cf469c84713aca279f8) ) + EP_BATHL_SOUND +ROM_END +ROM_START( ep_bathlh ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "bat_hell.g0", 0x000000, 0x020000, CRC(4c37ec64) SHA1(46d0b1b8d41c6c6b25db47733f6376ad5c5053e6) ) ROM_LOAD16_BYTE( "bat_hell.g1", 0x000001, 0x020000, CRC(5d2c21a3) SHA1(bad44abe84e49255dde93247d5d350b5f766eff6) ) ROM_LOAD16_BYTE( "bat_hell.g2", 0x040000, 0x020000, CRC(e9fb6023) SHA1(f7ca27633da6c0bd1586988570cd41aeff10cd99) ) ROM_LOAD16_BYTE( "bat_hell.g3", 0x040001, 0x020000, CRC(ac20db53) SHA1(cfa700fa3bc718fe25736fb46ee2163b78d90cbb) ) - - - ROM_REGION( 0x100000, "ymz", 0 ) - ROM_LOAD( "hellsnd.p0", 0x000000, 0x080000, CRC(c143174d) SHA1(7b86281a653d85e0020245e05db2489489c7fe55) ) - ROM_LOAD( "hellsnd.p1", 0x080000, 0x080000, CRC(44af956b) SHA1(49ed8fde3aec64304090be795eaae09a78b3619d) ) - + EP_BATHL_SOUND ROM_END + +#define EP_BEAVR_SOUND \ + ROM_REGION( 0x100000, "ymz", 0 ) \ + ROM_LOAD( "bblvsnd.p0", 0x000000, 0x100000, CRC(eeb9d956) SHA1(37961d32fe48d2815049ed12e10b61c533f5c610) ) \ + +// are these the same? check.. +#define EP_BEAV3_SOUND \ + ROM_REGION( 0x100000, "ymz", 0 ) \ + ROM_LOAD( "blvesnd.p0", 0x000000, 0x080000, CRC(d7f5ad5a) SHA1(a73257a18ae3361b87fb62bf5dd9ceeb8c9ef8c3) ) \ + ROM_LOAD( "blvesnd.p1", 0x080000, 0x080000, CRC(bb892e3e) SHA1(536cc315e6b2d2f716becb938ef3533ffceaae4d) ) \ + + ROM_START( ep_beavr ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "bblv0-1g.p0", 0x000000, 0x020000, CRC(7365c84b) SHA1(f18f11537a110ed354bc34428b6491a4ce61bb8a) ) ROM_LOAD16_BYTE( "bblv0-1g.p1", 0x000001, 0x020000, CRC(553863f2) SHA1(b3ad7295c3acf10dae459563f14f2f637a506dc0) ) + EP_BEAVR_SOUND +ROM_END - ROM_REGION( 0x200000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_beavra ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "bblv0-1n.p0", 0x000000, 0x020000, CRC(ad45219e) SHA1(52e6b457edad98a5617fe08c9c8d1adbc5bad431) ) ROM_LOAD16_BYTE( "bblv0-1n.p1", 0x000001, 0x020000, CRC(11d84dce) SHA1(b15f6853a98f7b280d3ac95b41f542ee8d549954) ) + EP_BEAVR_SOUND +ROM_END + +ROM_START( ep_beavrb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "bblv0-1p.p0", 0x000000, 0x020000, CRC(2e8e74eb) SHA1(d8dc3d79877478ed9b29e1b8662eb810f6b55cc5) ) ROM_LOAD16_BYTE( "bblv0-1p.p1", 0x000001, 0x020000, CRC(ed3835a1) SHA1(1a5a6d4addb584938f31126e2cf335c6aa3c9529) ) + EP_BEAVR_SOUND +ROM_END + +ROM_START( ep_beavrc ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "bblv0-2n.p0", 0x000000, 0x020000, CRC(1c5aa572) SHA1(25e51813240b3688b2749affd36fd9f6286e552a) ) ROM_LOAD16_BYTE( "bblv0-2n.p1", 0x000001, 0x020000, CRC(3992c997) SHA1(a2668048db2d1b784c31d874f9ea0fcb3a813954) ) + EP_BEAVR_SOUND +ROM_END + +ROM_START( ep_beavrd ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "bblv0-2p.p0", 0x000000, 0x020000, CRC(a039bbe3) SHA1(3674e674cb1398d470389a4783eec6aacb4988a8) ) ROM_LOAD16_BYTE( "bblv0-2p.p1", 0x000001, 0x020000, CRC(e3461c69) SHA1(6495891056c079526176393a3f0af28741360921) ) + EP_BEAVR_SOUND +ROM_END + +ROM_START( ep_beavre ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "bblv0-3g.p0", 0x000000, 0x020000, CRC(a0ac030a) SHA1(2c16f3c95beea8df929c1550999a624620ef13c7) ) ROM_LOAD16_BYTE( "bblv0-3g.p1", 0x000001, 0x020000, CRC(bc365c9a) SHA1(f08f89742cf6adf7257abaaccb2b7f55431dc42a) ) + EP_BEAVR_SOUND +ROM_END + +ROM_START( ep_beavrf ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "bblv0-3n.p0", 0x000000, 0x020000, CRC(83a824fe) SHA1(132e460e1e93171d0ef6b65e0e6c716ca6cb365c) ) ROM_LOAD16_BYTE( "bblv0-3n.p1", 0x000001, 0x020000, CRC(1ead18b9) SHA1(3fa595782ca04cddc631eca6efbf2fe90df20d07) ) + EP_BEAVR_SOUND +ROM_END + +ROM_START( ep_beavrg ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "bblv0-3p.p0", 0x000000, 0x020000, CRC(3fcb3a6f) SHA1(4678eb1d5d85f2040b9905426138848ab405f819) ) ROM_LOAD16_BYTE( "bblv0-3p.p1", 0x000001, 0x020000, CRC(7004b527) SHA1(bdee570b7da869d53a5803f361a56da94138dbd5) ) + EP_BEAVR_SOUND +ROM_END + +ROM_START( ep_beavrh ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "bblv0-4g.p0", 0x000000, 0x020000, CRC(54b51ebb) SHA1(72a33b425f195427e67c8b531072734250331492) ) ROM_LOAD16_BYTE( "bblv0-4g.p1", 0x000001, 0x020000, CRC(3826a9fa) SHA1(1d30631e9d37f6d2a4b5f3bddb95da333d0efe88) ) + EP_BEAVR_SOUND +ROM_END + +ROM_START( ep_beavri ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "bblv0-4n.p0", 0x000000, 0x020000, CRC(7e46701e) SHA1(507435eb2052837de157a56550aa82c8bbee3721) ) ROM_LOAD16_BYTE( "bblv0-4n.p1", 0x000001, 0x020000, CRC(6fe70bc8) SHA1(c9bf28d1b968305996e0a63e7eebd80ddb2ff6e0) ) + EP_BEAVR_SOUND +ROM_END + +ROM_START( ep_beavrj ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "bblv0-4p.p0", 0x000000, 0x020000, CRC(c2256e8f) SHA1(97229ee28d8e6048f4a8d74b64c5ffa955d75f6b) ) ROM_LOAD16_BYTE( "bblv0-4p.p1", 0x000001, 0x020000, CRC(13613b74) SHA1(ee88c3100df2e38089d5d97cdf9016d4d9491faa) ) + EP_BEAVR_SOUND +ROM_END + +ROM_START( ep_beavrk ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "bblv2-0g.p0", 0x000000, 0x020000, CRC(2c20bf5e) SHA1(7c77f0f954e1306c5ecadce38999a2a864f3819a) ) ROM_LOAD16_BYTE( "bblv2-0g.p1", 0x000001, 0x020000, CRC(cdad5754) SHA1(b596078932dd87d7285ae7bb0164e5c5b4673721) ) + EP_BEAVR_SOUND +ROM_END + +ROM_START( ep_beavrl ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "bblv2-0n.p0", 0x000000, 0x020000, CRC(cc05fe04) SHA1(751c740a70d66a917b89f5c9f7079e22e4b93e8f) ) ROM_LOAD16_BYTE( "bblv2-0n.p1", 0x000001, 0x020000, CRC(9bb2b0a3) SHA1(0b4edc8ec9819069554ac3e085b4fa76b68fc77d) ) + EP_BEAVR_SOUND +ROM_END + +ROM_START( ep_beavrm ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "bblv2-0p.p0", 0x000000, 0x020000, CRC(ac814c3e) SHA1(fc2db1d358470da43f8fa48be81a279a5c478404) ) ROM_LOAD16_BYTE( "bblv2-0p.p1", 0x000001, 0x020000, CRC(c1136dae) SHA1(18fe9d134ef28f6fbc51e792e11dd4fab5373356) ) + EP_BEAVR_SOUND +ROM_END +ROM_START( ep_beavrn ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "15bl2-3n.p0", 0x000000, 0x020000, CRC(08ea1f13) SHA1(5dc6c4a6b8cb293fa27e4ca7c186f2401de0d919) ) ROM_LOAD16_BYTE( "15bl2-3n.p1", 0x000001, 0x020000, CRC(f14226f5) SHA1(5a55d1d78edab771337221b60ebaf53bd58708f6) ) ROM_LOAD16_BYTE( "15bl2-3n.p2", 0x040000, 0x020000, CRC(8ad7e47f) SHA1(308da5ec31cc1632ddf9a91743730ccb1ad2db6a) ) ROM_LOAD16_BYTE( "15bl2-3n.p3", 0x040001, 0x020000, CRC(f6cb0366) SHA1(d224553fe374f2d1b474174ea13cef0d1562bc78) ) + EP_BEAVR_SOUND +ROM_END + +ROM_START( ep_beavro ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "15bl2-3p.p0", 0x000000, 0x020000, CRC(5beb6c71) SHA1(bfaba1fadb0e30c17c7cb4090ed35af322608866) ) ROM_LOAD16_BYTE( "15bl2-3p.p1", 0x000001, 0x020000, CRC(c8bbdfd3) SHA1(8e854fe072a9bfe50d275722edbc4380ab10a792) ) ROM_LOAD16_BYTE( "15bl2-3p.p2", 0x040000, 0x020000, CRC(8ad7e47f) SHA1(308da5ec31cc1632ddf9a91743730ccb1ad2db6a) ) ROM_LOAD16_BYTE( "15bl2-3p.p3", 0x040001, 0x020000, CRC(f6cb0366) SHA1(d224553fe374f2d1b474174ea13cef0d1562bc78) ) - - ROM_REGION( 0x100000, "ymz", 0 ) - ROM_LOAD( "bblvsnd.p0", 0x000000, 0x100000, CRC(eeb9d956) SHA1(37961d32fe48d2815049ed12e10b61c533f5c610) ) + EP_BEAVR_SOUND ROM_END -ROM_START( ep_beavra ) + +ROM_START( ep_beav3 ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "blve3-3n.p0", 0x000000, 0x020000, CRC(3983f66e) SHA1(f9db844bb2d03e3036c4d9f04c6c1516a25b0167) ) ROM_LOAD16_BYTE( "blve3-3n.p1", 0x000001, 0x020000, CRC(240a39a1) SHA1(bc8922f3696334d1166f181dcfa19b9e67ee1ff5) ) ROM_LOAD16_BYTE( "blve3-3n.p2", 0x040000, 0x020000, CRC(a6264d4c) SHA1(7ae70513fe7aba975f04ae2f4d6b40a3bd0ed417) ) ROM_LOAD16_BYTE( "blve3-3n.p3", 0x040001, 0x020000, CRC(3b5513b9) SHA1(3030fa6b1294d7eb9b89c39dd56fb652a8f6a5d0) ) + EP_BEAV3_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_beav3a ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "blve3-3p.p0", 0x000000, 0x020000, CRC(666f7861) SHA1(7dff6b56ca175844c68a071a9ddb36264eed10a1) ) ROM_LOAD16_BYTE( "blve3-3p.p1", 0x000001, 0x020000, CRC(af90dcc4) SHA1(86ebc929b25fdf7d8a775871a9c00708f0686126) ) ROM_LOAD16_BYTE( "blve3-3p.p2", 0x040000, 0x020000, CRC(a6264d4c) SHA1(7ae70513fe7aba975f04ae2f4d6b40a3bd0ed417) ) ROM_LOAD16_BYTE( "blve3-3p.p3", 0x040001, 0x020000, CRC(3b5513b9) SHA1(3030fa6b1294d7eb9b89c39dd56fb652a8f6a5d0) ) + EP_BEAV3_SOUND +ROM_END + +ROM_START( ep_beav3b ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "blve4-2n.p0", 0x000000, 0x020000, CRC(6971889d) SHA1(b83f9ec2f3b5ebb537bbfda7d20c6ee3a351c72c) ) ROM_LOAD16_BYTE( "blve4-2n.p1", 0x000001, 0x020000, CRC(daeb3d68) SHA1(9c1f51924c36f06f07dcebd3920ceb478628e436) ) ROM_LOAD16_BYTE( "blve4-2n.p2", 0x040000, 0x020000, CRC(0f9a32c2) SHA1(8bfd1cc5affa16bcfeed70217c3e4fdcb4548877) ) ROM_LOAD16_BYTE( "blve4-2n.p3", 0x040001, 0x020000, CRC(f845dbd0) SHA1(0b2fa1dad8d1963635905a22acbaf9ba75800def) ) + EP_BEAV3_SOUND +ROM_END + +ROM_START( ep_beav3c ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "blve4-2p.p0", 0x000000, 0x020000, CRC(c35af6e5) SHA1(7ddca62b6eb08f44673d2fb6638da216e66173ef) ) ROM_LOAD16_BYTE( "blve4-2p.p1", 0x000001, 0x020000, CRC(a122f2a8) SHA1(bc9947c108a2ca9f0427101f158be90556b2d84a) ) ROM_LOAD16_BYTE( "blve4-2p.p2", 0x040000, 0x020000, CRC(0f9a32c2) SHA1(8bfd1cc5affa16bcfeed70217c3e4fdcb4548877) ) ROM_LOAD16_BYTE( "blve4-2p.p3", 0x040001, 0x020000, CRC(f845dbd0) SHA1(0b2fa1dad8d1963635905a22acbaf9ba75800def) ) - - ROM_REGION( 0x100000, "ymz", 0 ) - ROM_LOAD( "blvesnd.p0", 0x000000, 0x080000, CRC(d7f5ad5a) SHA1(a73257a18ae3361b87fb62bf5dd9ceeb8c9ef8c3) ) - ROM_LOAD( "blvesnd.p1", 0x080000, 0x080000, CRC(bb892e3e) SHA1(536cc315e6b2d2f716becb938ef3533ffceaae4d) ) + EP_BEAV3_SOUND ROM_END +#define EP_BVRUC_SOUND \ + ROM_REGION( 0x100000, "ymz", 0 ) \ + ROM_LOAD( "bvunsnd.p0", 0x000000, 0x080000, CRC(422ddcd3) SHA1(fc0f5b19e32a47ab04bc76f23c2839a823dc6836) ) \ + ROM_LOAD( "bvunsnd.p1", 0x080000, 0x080000, CRC(beb1de17) SHA1(084ff32a0b7a061f61d4dcc6d7cffe3d0af588ef) ) \ ROM_START( ep_bvruc ) @@ -513,51 +646,57 @@ ROM_START( ep_bvruc ) ROM_LOAD16_BYTE( "bvun1-4n.p1", 0x000001, 0x020000, CRC(efa6c3f2) SHA1(0ceb9eda1d4515db329db18cfb142f5bd8e29248) ) ROM_LOAD16_BYTE( "bvun1-4n.p2", 0x040000, 0x020000, CRC(208ecce8) SHA1(ff5d029af3275773e09a55bbc1db66aa561d34e7) ) ROM_LOAD16_BYTE( "bvun1-4n.p3", 0x040001, 0x020000, CRC(0ae67959) SHA1(3fd3f753c1cc29f6849a7141bb5c9fce75a018d5) ) + EP_BVRUC_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ + +ROM_START( ep_bvruca ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "bvun1-4p.p0", 0x000000, 0x020000, CRC(522625f8) SHA1(b94154bf4265f34b3ac28dcf12b68c51b29a9d60) ) ROM_LOAD16_BYTE( "bvun1-4p.p1", 0x000001, 0x020000, CRC(3e4820f9) SHA1(20146e436065e6fc87d27e829842fd6c35f4acd7) ) ROM_LOAD16_BYTE( "bvun1-4p.p2", 0x040000, 0x020000, CRC(208ecce8) SHA1(ff5d029af3275773e09a55bbc1db66aa561d34e7) ) ROM_LOAD16_BYTE( "bvun1-4p.p3", 0x040001, 0x020000, CRC(0ae67959) SHA1(3fd3f753c1cc29f6849a7141bb5c9fce75a018d5) ) + EP_BVRUC_SOUND +ROM_END - //ROM_LOAD( "b_ucovrd.p1", 0x0000, 0x020000, CRC(34635292) SHA1(edaa0b71a1a4d50e43e75638327e3422738d78ac) ) - //ROM_LOAD( "b_uncove", 0x0000, 0x020000, CRC(34635292) SHA1(edaa0b71a1a4d50e43e75638327e3422738d78ac) ) - ROM_LOAD( "b_uncove.g1", 0x000001, 0x020000, CRC(34635292) SHA1(edaa0b71a1a4d50e43e75638327e3422738d78ac) ) - ROM_LOAD( "b_uncove.g2", 0x040000, 0x020000, CRC(be9501f5) SHA1(939b7c4776061ed209846e59c3c7b25a590eb005) ) - ROM_LOAD( "b_uncove.g3", 0x040001, 0x020000, CRC(05250939) SHA1(f9a3056a4e7b9fcfc8d777166f6682dc703ae4aa) ) - ROM_LOAD( "b_uncovr.g0", 0x000000, 0x020000, CRC(902b741f) SHA1(1f55f45a46444cfb0f91aa4f47b99d091844a19f) ) - ROM_LOAD( "b_uncovr.go", 0x0000, 0x020000, CRC(72ff0f24) SHA1(85d232c6aa47fb55b823ad69114512e23c2a8174) ) - - /* don't know which roms these go with.. */ - ROM_LOAD( "uncoverd.g2", 0x040000, 0x020000, CRC(31cfd4b2) SHA1(f215899f9de58a1d7200acfdc92e6c65a5f88c71) ) - ROM_LOAD( "uncoverd.g3", 0x040001, 0x020000, CRC(e7ef6191) SHA1(3e0f4149b36286a6f2efd546d1c44385f2233421) ) - - - - ROM_REGION( 0x100000, "ymz", 0 ) - ROM_LOAD( "bvunsnd.p0", 0x000000, 0x080000, CRC(422ddcd3) SHA1(fc0f5b19e32a47ab04bc76f23c2839a823dc6836) ) - ROM_LOAD( "bvunsnd.p1", 0x080000, 0x080000, CRC(beb1de17) SHA1(084ff32a0b7a061f61d4dcc6d7cffe3d0af588ef) ) +ROM_START( ep_bvrucb ) + ROM_REGION( 0x080000, "maincpu", 0 ) + ROM_LOAD16_BYTE( "b_uncovr.g0", 0x000000, 0x020000, CRC(902b741f) SHA1(1f55f45a46444cfb0f91aa4f47b99d091844a19f) ) + ROM_LOAD16_BYTE( "b_uncove.g1", 0x000001, 0x020000, CRC(34635292) SHA1(edaa0b71a1a4d50e43e75638327e3422738d78ac) ) + ROM_LOAD16_BYTE( "b_uncove.g2", 0x040000, 0x020000, CRC(be9501f5) SHA1(939b7c4776061ed209846e59c3c7b25a590eb005) ) + ROM_LOAD16_BYTE( "b_uncove.g3", 0x040001, 0x020000, CRC(05250939) SHA1(f9a3056a4e7b9fcfc8d777166f6682dc703ae4aa) ) + EP_BVRUC_SOUND ROM_END +ROM_START( ep_bvrucc ) + ROM_REGION( 0x080000, "maincpu", 0 ) + /* this might be a mismatched set.. */ + ROM_LOAD16_BYTE( "b_uncovr.go", 0x000000, 0x020000, CRC(72ff0f24) SHA1(85d232c6aa47fb55b823ad69114512e23c2a8174) ) + ROM_LOAD16_BYTE( "g1", 0x000000, 0x020000, NO_DUMP ) + ROM_LOAD16_BYTE( "uncoverd.g2", 0x040000, 0x020000, CRC(31cfd4b2) SHA1(f215899f9de58a1d7200acfdc92e6c65a5f88c71) ) + ROM_LOAD16_BYTE( "uncoverd.g3", 0x040001, 0x020000, CRC(e7ef6191) SHA1(3e0f4149b36286a6f2efd546d1c44385f2233421) ) + EP_BVRUC_SOUND +ROM_END + + +#define EP_BJCLB_SOUND \ + ROM_REGION( 0x100000, "ymz", 0 ) \ + ROM_LOAD( "bkjksnd.p0", 0x000000, 0x0ab42c, BAD_DUMP CRC(8f574d3f) SHA1(3ce26f0bd7e88baddcf80abeebf190eb2a5f8333) ) \ ROM_START( ep_bjclb ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "bkjk0-1n.p0", 0x000000, 0x020000, CRC(a031107f) SHA1(ac6437824193661bffcc0cc5a29cf1d2786615ca) ) ROM_LOAD16_BYTE( "bkjk0-1n.p1", 0x000001, 0x020000, CRC(2db7c862) SHA1(3d729128fe93e0400fc0b683fd9189342db7cf89) ) - - //ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ - //ROM_LOAD16_BYTE( "blackjak.p1", 0x000001, 0x020000, BAD_DUMP CRC(31660bf5) SHA1(225c8ef7138b642cbf07a0cb8a575b1e768463ca) ) // FIXED BITS (xxxxxx1x) - //ROM_LOAD16_BYTE( "blackjak.p2", 0x000001, 0x020000, BAD_DUMP CRC(cacfcadb) SHA1(b6af22664abffe853007a6fa62631431220f46ac) ) // FIXED BITS (xxxxxx1x) - - - ROM_REGION( 0x100000, "ymz", 0 ) - ROM_LOAD( "bkjksnd.p0", 0x000000, 0x0ab42c, CRC(8f574d3f) SHA1(3ce26f0bd7e88baddcf80abeebf190eb2a5f8333) ) + EP_BJCLB_SOUND ROM_END - +#define EP_CBRUN_SOUND \ + ROM_REGION( 0x100000, "ymz", 0 ) \ + ROM_LOAD( "cannsnd.p0", 0x000000, 0x080000, CRC(435cc88e) SHA1(d1d4818ecc82580ee5d2c478afa595c38ebe3a18) ) \ + ROM_LOAD( "cannsnd.p1", 0x080000, 0x080000, CRC(86623111) SHA1(8515d5bb51266c472c4e87408bf112bec55015f7) ) \ ROM_START( ep_cbrun ) ROM_REGION( 0x080000, "maincpu", 0 ) @@ -565,156 +704,317 @@ ROM_START( ep_cbrun ) ROM_LOAD16_BYTE( "cann2-2n.p1", 0x000001, 0x020000, CRC(ba94a395) SHA1(82def4f1d779c6f433d96f6c604b3fd6846ddd3e) ) ROM_LOAD16_BYTE( "cann2-2n.p2", 0x040000, 0x020000, CRC(c45a5577) SHA1(7aafc4d68e04b6c6d7ea09fbab084e3e2fc93d4a) ) ROM_LOAD16_BYTE( "cann2-2n.p3", 0x040001, 0x020000, CRC(a02bf498) SHA1(15f3250afc5e5567d658baf43b279bf448374c63) ) + EP_CBRUN_SOUND +ROM_END - ROM_REGION( 0x400000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_cbruna ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cann2-2p.p0", 0x000000, 0x020000, CRC(b857a27b) SHA1(051cba9eef10269a70a88ea3be279d98fb24f9d1) ) ROM_LOAD16_BYTE( "cann2-2p.p1", 0x000001, 0x020000, CRC(a6823856) SHA1(b2a90a1dd983b36f39a8ed2adb8408c0e2b9b7f8) ) ROM_LOAD16_BYTE( "cann2-2p.p2", 0x040000, 0x020000, CRC(c45a5577) SHA1(7aafc4d68e04b6c6d7ea09fbab084e3e2fc93d4a) ) ROM_LOAD16_BYTE( "cann2-2p.p3", 0x040001, 0x020000, CRC(a02bf498) SHA1(15f3250afc5e5567d658baf43b279bf448374c63) ) + EP_CBRUN_SOUND +ROM_END + +ROM_START( ep_cbrunb ) // why are these larger? + ROM_REGION( 0x400000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cann2-4n.p0", 0x000000, 0x100000, CRC(17e1fa77) SHA1(cf06f0188036fc6501157f455d874ea061b195df) ) ROM_LOAD16_BYTE( "cann2-4n.p1", 0x000001, 0x100000, CRC(df6c7a5a) SHA1(02a2d9dc2304555b1add0953ee94c72b3a6efa54) ) - ROM_LOAD16_BYTE( "cann2-4n.p2", 0x040000, 0x100000, CRC(19a1a7c2) SHA1(dab5b084d8b1ba21c31d7fb1ff052c81797c66c6) ) - ROM_LOAD16_BYTE( "cann2-4n.p3", 0x040001, 0x100000, CRC(0fcc8bfc) SHA1(311fe6283df3520bbe1695357df6ed4a3e0f0bd7) ) + ROM_LOAD16_BYTE( "cann2-4n.p2", 0x200000, 0x100000, CRC(19a1a7c2) SHA1(dab5b084d8b1ba21c31d7fb1ff052c81797c66c6) ) + ROM_LOAD16_BYTE( "cann2-4n.p3", 0x200001, 0x100000, CRC(0fcc8bfc) SHA1(311fe6283df3520bbe1695357df6ed4a3e0f0bd7) ) + EP_CBRUN_SOUND +ROM_END + +ROM_START( ep_cbrunc ) // why are these larger? + ROM_REGION( 0x400000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cann2-4p.p0", 0x000000, 0x100000, CRC(80ac9c42) SHA1(a3fc5695a8bc32c07e257dfd3cf16286739f121f) ) ROM_LOAD16_BYTE( "cann2-4p.p1", 0x000001, 0x100000, CRC(f7882ac2) SHA1(17c22fe7e5fd711aea306414703059d582dbd9b1) ) - ROM_LOAD16_BYTE( "cann2-4p.p2", 0x040000, 0x100000, CRC(19a1a7c2) SHA1(dab5b084d8b1ba21c31d7fb1ff052c81797c66c6) ) - ROM_LOAD16_BYTE( "cann2-4p.p3", 0x040001, 0x100000, CRC(0fcc8bfc) SHA1(311fe6283df3520bbe1695357df6ed4a3e0f0bd7) ) + ROM_LOAD16_BYTE( "cann2-4p.p2", 0x200000, 0x100000, CRC(19a1a7c2) SHA1(dab5b084d8b1ba21c31d7fb1ff052c81797c66c6) ) + ROM_LOAD16_BYTE( "cann2-4p.p3", 0x200001, 0x100000, CRC(0fcc8bfc) SHA1(311fe6283df3520bbe1695357df6ed4a3e0f0bd7) ) + EP_CBRUN_SOUND +ROM_END + +ROM_START( ep_cbrund ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cann3-1n.p0", 0x000000, 0x020000, CRC(1f220802) SHA1(220539f3dba2ed69ca389306f786166a9ef6a2cb) ) ROM_LOAD16_BYTE( "cann3-1n.p1", 0x000001, 0x020000, CRC(c72d898e) SHA1(1fc826951be59f8a97c278254729d34567d57126) ) ROM_LOAD16_BYTE( "cann3-1n.p2", 0x040000, 0x020000, CRC(d6436222) SHA1(053c8b6c0692d992f2e82e6f7ef238b7c8a941ee) ) ROM_LOAD16_BYTE( "cann3-1n.p3", 0x040001, 0x020000, CRC(fdb37ccf) SHA1(e79ec72efbbb196a9193990a6c12a54107ee91bd) ) + EP_CBRUN_SOUND +ROM_END + +ROM_START( ep_cbrune ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cann3-1p.p0", 0x000000, 0x020000, CRC(696db00a) SHA1(b616c5d0fa03b12e3f64984fe2e3bc8f2da7f819) ) ROM_LOAD16_BYTE( "cann3-1p.p1", 0x000001, 0x020000, CRC(f43ff7b7) SHA1(67854994a0513953f2f40f7a65498187175f8520) ) ROM_LOAD16_BYTE( "cann3-1p.p2", 0x040000, 0x020000, CRC(d6436222) SHA1(053c8b6c0692d992f2e82e6f7ef238b7c8a941ee) ) ROM_LOAD16_BYTE( "cann3-1p.p3", 0x040001, 0x020000, CRC(fdb37ccf) SHA1(e79ec72efbbb196a9193990a6c12a54107ee91bd) ) - - ROM_REGION( 0x100000, "ymz", 0 ) - ROM_LOAD( "cannsnd.p0", 0x000000, 0x080000, CRC(435cc88e) SHA1(d1d4818ecc82580ee5d2c478afa595c38ebe3a18) ) - ROM_LOAD( "cannsnd.p1", 0x080000, 0x080000, CRC(86623111) SHA1(8515d5bb51266c472c4e87408bf112bec55015f7) ) + EP_CBRUN_SOUND ROM_END +#define EP_CBRCL_SOUND \ + ROM_REGION( 0x200000, "ymz", 0 ) \ + ROM_LOAD( "ccansnd.p0", 0x000000, 0x100000, CRC(d0dc482a) SHA1(8ca7fdcf0fcd5d451c6d68269b1fef681095be20) ) \ + ROM_LOAD( "ccansnd.p1", 0x100000, 0x100000, CRC(9cf088a5) SHA1(94bef848066050b0f04556f59cc859cb646dafc5) ) \ ROM_START( ep_cbrcl ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "ccan1-0n.p0", 0x000000, 0x020000, CRC(681fd2e2) SHA1(b57e2da852aacd80908dc185180df19efad6affe) ) ROM_LOAD16_BYTE( "ccan1-0n.p1", 0x000001, 0x020000, CRC(badf9e15) SHA1(ad5b3a06959346cabc31ed0c2581c8771ba4cdb7) ) + EP_CBRCL_SOUND +ROM_END - ROM_REGION( 0x200000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_cbrcla ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "ccan1-0p.p0", 0x000000, 0x020000, CRC(badf9e15) SHA1(ad5b3a06959346cabc31ed0c2581c8771ba4cdb7) ) ROM_LOAD16_BYTE( "ccan1-0p.p1", 0x000001, 0x020000, CRC(254e6007) SHA1(67b1fc4e24b5dd80b0b896b8f8d1a6eb8f39cd96) ) + EP_CBRCL_SOUND +ROM_END + +ROM_START( ep_cbrclb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "ccan1-3n.p0", 0x000000, 0x020000, CRC(320b7659) SHA1(0f1d5cce365671c25ebd507ddb75b9b8c14a2763) ) ROM_LOAD16_BYTE( "ccan1-3n.p1", 0x000001, 0x020000, CRC(eea89853) SHA1(9501ebea211dc1b9048c110bc9ac6a06734eabd7) ) + EP_CBRCL_SOUND +ROM_END + +ROM_START( ep_cbrclc ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "ccan1-3p.p0", 0x000000, 0x020000, CRC(e9ede649) SHA1(566059c9f324aac4e05e4f7e352e2e048cd668b4) ) ROM_LOAD16_BYTE( "ccan1-3p.p1", 0x000001, 0x020000, CRC(eea89853) SHA1(9501ebea211dc1b9048c110bc9ac6a06734eabd7) ) + EP_CBRCL_SOUND +ROM_END + +ROM_START( ep_cbrcld ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "ccan1-6n.p0", 0x000000, 0x020000, CRC(761b5923) SHA1(fbf9a5f6003ab9c1161a8f998d2463645e4b2eb2) ) ROM_LOAD16_BYTE( "ccan1-6n.p1", 0x000001, 0x020000, CRC(f5212423) SHA1(f61ac3b163e17e0b98525d5556a47a6a685174fa) ) + EP_CBRCL_SOUND +ROM_END + +ROM_START( ep_cbrcle ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "ccan1-6p.p0", 0x000000, 0x020000, CRC(28fd8dc5) SHA1(14d7034e23d4d020e2332c86eb6cfdb470a3e1a7) ) ROM_LOAD16_BYTE( "ccan1-6p.p1", 0x000001, 0x020000, CRC(f5212423) SHA1(f61ac3b163e17e0b98525d5556a47a6a685174fa) ) + EP_CBRCL_SOUND +ROM_END + +ROM_START( ep_cbrclf ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "ccan1-7n.p0", 0x000000, 0x020000, CRC(40500979) SHA1(23e71b7c44095d9926eb5d3c98fa2c1ba75c0e32) ) ROM_LOAD16_BYTE( "ccan1-7n.p1", 0x000001, 0x020000, CRC(d01248ef) SHA1(402cd1230828497ba9b6cd7898beefe6cff8800e) ) + EP_CBRCL_SOUND +ROM_END + +ROM_START( ep_cbrclg ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "ccan1-7p.p0", 0x000000, 0x020000, CRC(c2517134) SHA1(128654f2ad7665bf24bedcf93da85002a18837c5) ) ROM_LOAD16_BYTE( "ccan1-7p.p1", 0x000001, 0x020000, CRC(d01248ef) SHA1(402cd1230828497ba9b6cd7898beefe6cff8800e) ) + EP_CBRCL_SOUND +ROM_END + +ROM_START( ep_cbrclh ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "ccan1-8n.p0", 0x000000, 0x020000, CRC(da8b597d) SHA1(84500a782b9d9e73bcffe62b02a792f8adf04167) ) ROM_LOAD16_BYTE( "ccan1-8n.p1", 0x000001, 0x020000, CRC(4b33152a) SHA1(55b9de7855ea9da8219d48fc03556aa49b842b0d) ) + EP_CBRCL_SOUND +ROM_END + +ROM_START( ep_cbrcli ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "ccan1-8p.p0", 0x000000, 0x020000, CRC(003c7d1d) SHA1(06bba369458d3090fc8b9e0ee4d51abccdd78fad) ) ROM_LOAD16_BYTE( "ccan1-8p.p1", 0x000001, 0x020000, CRC(4b33152a) SHA1(55b9de7855ea9da8219d48fc03556aa49b842b0d) ) + EP_CBRCL_SOUND +ROM_END + +ROM_START( ep_cbrclj ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "ccan2-0n.p0", 0x000000, 0x020000, CRC(320ccd6d) SHA1(ba36af242a117a4c485e351ef1abbe2806805bc9) ) ROM_LOAD16_BYTE( "ccan2-0n.p1", 0x000001, 0x020000, CRC(2d6c60d6) SHA1(01966d522f3b522515eb1a7ab948c12a2c78cc5e) ) + EP_CBRCL_SOUND +ROM_END + +ROM_START( ep_cbrclk ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "ccan2-0p.p0", 0x000000, 0x020000, CRC(126f1cc7) SHA1(1c919a690e493b5381aa03cf68f9c7ccbb0f1132) ) ROM_LOAD16_BYTE( "ccan2-0p.p1", 0x000001, 0x020000, CRC(2d6c60d6) SHA1(01966d522f3b522515eb1a7ab948c12a2c78cc5e) ) - - ROM_REGION( 0x200000, "ymz", 0 ) - ROM_LOAD( "ccansnd.p0", 0x000000, 0x100000, CRC(d0dc482a) SHA1(8ca7fdcf0fcd5d451c6d68269b1fef681095be20) ) - ROM_LOAD( "ccansnd.p1", 0x100000, 0x100000, CRC(9cf088a5) SHA1(94bef848066050b0f04556f59cc859cb646dafc5) ) + EP_CBRCL_SOUND ROM_END +#define EP_CCLAS_SOUND \ + ROM_REGION( 0x100000, "ymz", 0 ) \ + ROM_LOAD( "casisnd.p0", 0x000000, 0x100000, CRC(7050e393) SHA1(363e939675d47fa234a6ec29be9032dba3cc25dc) ) \ + ROM_START( ep_cclas ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "casi1-5n.p0", 0x000000, 0x020000, CRC(b834ddca) SHA1(4547414d0de2fd4445a08b9787b8ebe96b6b6d10) ) ROM_LOAD16_BYTE( "casi1-5n.p1", 0x000001, 0x020000, CRC(00b25d52) SHA1(015f044735dd3946d047d22e972e98c5e1039883) ) + EP_CCLAS_SOUND +ROM_END - ROM_REGION( 0x200000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_cclasa ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "casi1-5p.p0", 0x000000, 0x020000, CRC(53d6f32a) SHA1(27f5098978e964fa11ce1051ae0d3da415abeeea) ) ROM_LOAD16_BYTE( "casi1-5p.p1", 0x000001, 0x020000, CRC(00b25d52) SHA1(015f044735dd3946d047d22e972e98c5e1039883) ) - - ROM_REGION( 0x100000, "ymz", 0 ) - ROM_LOAD( "casisnd.p0", 0x000000, 0x100000, CRC(7050e393) SHA1(363e939675d47fa234a6ec29be9032dba3cc25dc) ) + EP_CCLAS_SOUND ROM_END +#define EP_CGRED_SOUND \ + ROM_REGION( 0x100000, "ymz", 0 ) \ + ROM_LOAD( "cgresnd.p0", 0x000000, 0x100000, CRC(25e60f16) SHA1(06cbdd97faedcc6c9a14e02d49787ee94d7a1bb9) ) \ + ROM_START( ep_cgred ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cgre0-1n.p0", 0x000000, 0x020000, CRC(ebdab218) SHA1(a875bb81ab402b21c143c150fc190049227c3939) ) ROM_LOAD16_BYTE( "cgre0-1n.p1", 0x000001, 0x020000, CRC(89432c0c) SHA1(6ecddf98315b9661c2f146934bb2878de63b44a0) ) - - ROM_REGION( 0x200000, "altrevs", 0 ) /* split into clones later */ - ROM_LOAD16_BYTE( "cgre0-1p.p0", 0x000000, 0x020000, CRC(e121873e) SHA1(aa5d1cfe4821c75aea66d4000b4413162214b7c0) ) - ROM_LOAD16_BYTE( "cgre0-1p.p1", 0x000001, 0x020000, CRC(89432c0c) SHA1(6ecddf98315b9661c2f146934bb2878de63b44a0) ) - - ROM_REGION( 0x100000, "ymz", 0 ) - ROM_LOAD( "cgresnd.p0", 0x000000, 0x100000, CRC(25e60f16) SHA1(06cbdd97faedcc6c9a14e02d49787ee94d7a1bb9) ) + EP_CGRED_SOUND ROM_END +ROM_START( ep_cgreda ) + ROM_REGION( 0x080000, "maincpu", 0 ) + ROM_LOAD16_BYTE( "cgre0-1p.p0", 0x000000, 0x020000, CRC(e121873e) SHA1(aa5d1cfe4821c75aea66d4000b4413162214b7c0) ) + ROM_LOAD16_BYTE( "cgre0-1p.p1", 0x000001, 0x020000, CRC(89432c0c) SHA1(6ecddf98315b9661c2f146934bb2878de63b44a0) ) + EP_CGRED_SOUND +ROM_END +#define EP_CSTRK_SOUND \ + ROM_REGION( 0x200000, "ymz", 0 ) \ + ROM_LOAD( "clcssnd.p0", 0x000000, 0x100000, CRC(93baa48d) SHA1(95098b5be5f354811fd2f6c460fd8b3f8849f868) ) \ + ROM_LOAD( "clcssnd.p1", 0x100000, 0x100000, CRC(33208356) SHA1(189333ad3d9180dd3785fb6ce72d808d0b0ed083) ) \ + ROM_START( ep_cstrk ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "clcs1-0n.p0", 0x000000, 0x020000, CRC(1a7dd627) SHA1(bd1ba7f3448f799bb05fb15e2dca98f843001e3f) ) ROM_LOAD16_BYTE( "clcs1-0n.p1", 0x000001, 0x020000, CRC(809c97b8) SHA1(5e94d6969beddc5c9a1f38367c0ce0e96eb8e6b8) ) + EP_CSTRK_SOUND +ROM_END - ROM_REGION( 0x200000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_cstrka ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "clcs1-0p.p0", 0x000000, 0x020000, CRC(05a9f3d5) SHA1(98f8e884c6d9da3cdc8af526649c7b5c9f5d827a) ) ROM_LOAD16_BYTE( "clcs1-0p.p1", 0x000001, 0x020000, CRC(10798c45) SHA1(0501f87c406becf8b74fdeecf61fff1325a8d35a) ) + EP_CSTRK_SOUND +ROM_END + +ROM_START( ep_cstrkb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "clcs1-1n.p0", 0x000000, 0x020000, CRC(9be8f18c) SHA1(4a383a86e62cd29dd0a3f7819927e20e427cf3b7) ) ROM_LOAD16_BYTE( "clcs1-1n.p1", 0x000001, 0x020000, CRC(199d01bb) SHA1(9f57603fca8437e4d82e9bf2e23ebcf04bf1a440) ) + EP_CSTRK_SOUND +ROM_END + +ROM_START( ep_cstrkc ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "clcs1-1p.p0", 0x000000, 0x020000, CRC(278bef1d) SHA1(3f23bd35a8f9e92d38b3ae5250e56133b1b812b2) ) ROM_LOAD16_BYTE( "clcs1-1p.p1", 0x000001, 0x020000, CRC(a9fca927) SHA1(767d48ca7266abc94ace521e3ea48ec7ca9e2ec2) ) + EP_CSTRK_SOUND +ROM_END + +ROM_START( ep_cstrkd ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "clcs1-2n.p0", 0x000000, 0x020000, CRC(7383bf87) SHA1(0003692acb5b20dd3a40dcdc07e3906ccefd5468) ) ROM_LOAD16_BYTE( "clcs1-2n.p1", 0x000001, 0x020000, CRC(c9afa6ec) SHA1(fb5146ac92829084210443919e9ecc18feb466dd) ) + EP_CSTRK_SOUND +ROM_END + +ROM_START( ep_cstrke ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "clcs1-2p.p0", 0x000000, 0x020000, CRC(c0c17c8c) SHA1(26d507ac2fcd4080fd6774f53ef65004dc87cdde) ) ROM_LOAD16_BYTE( "clcs1-2p.p1", 0x000001, 0x020000, CRC(99e9b26d) SHA1(d5a09700ecfc9d015f354cfeb634a20655ca6e23) ) + EP_CSTRK_SOUND +ROM_END + +ROM_START( ep_cstrkf ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "clcs1-3n.p0", 0x000000, 0x020000, CRC(ee417433) SHA1(2912a21f6ae7898f8325a691717cfade9033c9bd) ) ROM_LOAD16_BYTE( "clcs1-3n.p1", 0x000001, 0x020000, CRC(5f074c24) SHA1(683dd880d6d6395c5e8f5b7acba74f98c00627fd) ) + EP_CSTRK_SOUND +ROM_END + +ROM_START( ep_cstrkg ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "clcs1-3p.p0", 0x000000, 0x020000, CRC(f19551c1) SHA1(4771d6aea6239b47fa5cac8c1841c125a1da0acf) ) ROM_LOAD16_BYTE( "clcs1-3p.p1", 0x000001, 0x020000, CRC(d83468e0) SHA1(49df49c60efd511712b7df94089bca14b39dafc8) ) - - ROM_REGION( 0x200000, "ymz", 0 ) - ROM_LOAD( "clcssnd.p0", 0x000000, 0x100000, CRC(93baa48d) SHA1(95098b5be5f354811fd2f6c460fd8b3f8849f868) ) - ROM_LOAD( "clcssnd.p1", 0x100000, 0x100000, CRC(33208356) SHA1(189333ad3d9180dd3785fb6ce72d808d0b0ed083) ) + EP_CSTRK_SOUND ROM_END + +#define EP_DDQCL_SOUND \ + ROM_REGION( 0x100000, "ymz", 0 ) \ + ROM_LOAD( "cddqsnd.p0", 0x000000, 0x100000, CRC(bc5eec74) SHA1(29b7676a263c043428f3028759c6609468162bee) ) \ + ROM_START( ep_ddqcl ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cddq1-0n.p0", 0x000000, 0x020000, CRC(2371b69e) SHA1(9594b92dd13881b92ec91778531812eb6b450119) ) ROM_LOAD16_BYTE( "cddq1-0n.p1", 0x000001, 0x020000, CRC(fc70b37a) SHA1(57c5d4c7896e59688883292f2a10d42ba4be6f85) ) + EP_DDQCL_SOUND +ROM_END - ROM_REGION( 0x200000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_ddqcla ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cddq1-0p.p0", 0x000000, 0x020000, CRC(9f12a80f) SHA1(d8cb59ce03e8d5c0c60d023cc6ea7066ba109d40) ) ROM_LOAD16_BYTE( "cddq1-0p.p1", 0x000001, 0x020000, CRC(15735ae2) SHA1(095d592502107837dc4205d4a5684c224a499b90) ) + EP_DDQCL_SOUND +ROM_END + +ROM_START( ep_ddqclb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cddq1-1n.p0", 0x000000, 0x020000, CRC(ed889aad) SHA1(56f61be276836eaeb397f42498746eac34304194) ) ROM_LOAD16_BYTE( "cddq1-1n.p1", 0x000001, 0x020000, CRC(abb87d7c) SHA1(beca0359dc6b2e2089a50a6aee485dee706bcfba) ) + EP_DDQCL_SOUND +ROM_END + +ROM_START( ep_ddqclc ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cddq1-1p.p0", 0x000000, 0x020000, CRC(637fde84) SHA1(bd7d1c7edf9890be8c2fb521f64a5e89668e98ac) ) ROM_LOAD16_BYTE( "cddq1-1p.p1", 0x000001, 0x020000, CRC(69e2160a) SHA1(b8fd9173d3f0a90ad678211a2110b9cc41f28be9) ) + EP_DDQCL_SOUND +ROM_END + +ROM_START( ep_ddqcld ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cddq1-2n.p0", 0x000000, 0x020000, CRC(4521517f) SHA1(fd0fa7af048808fd7387ad46e3f225bb64987a4e) ) ROM_LOAD16_BYTE( "cddq1-2n.p1", 0x000001, 0x020000, CRC(8b8e9daa) SHA1(c038b91df07e422252810d3834cf4b88050a4342) ) + EP_DDQCL_SOUND +ROM_END + +ROM_START( ep_ddqcle ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cddq1-2p.p0", 0x000000, 0x020000, CRC(5af5748d) SHA1(92a927951373efe1762baa5ad411dd81e0e67ee1) ) ROM_LOAD16_BYTE( "cddq1-2p.p1", 0x000001, 0x020000, CRC(77ad4e35) SHA1(d31ec2c0012e8c8aa26fce865a567332fa537168) ) + EP_DDQCL_SOUND +ROM_END + +ROM_START( ep_ddqclf ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cddq1-3n.p0", 0x000000, 0x020000, CRC(588710f3) SHA1(bd56a59b393857aa9fff58759de49e5e93b958bc) ) ROM_LOAD16_BYTE( "cddq1-3n.p1", 0x000001, 0x020000, CRC(b4f68717) SHA1(845b10621a1633eda81e0c32ff440fa063380fe8) ) + EP_DDQCL_SOUND +ROM_END + +ROM_START( ep_ddqclg ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cddq1-3p.p0", 0x000000, 0x020000, CRC(e4e40e62) SHA1(cdc3058125f763043e44266a9dbc16dfcccbb1b4) ) ROM_LOAD16_BYTE( "cddq1-3p.p1", 0x000001, 0x020000, CRC(a2bf546d) SHA1(b67772b80f5a429c4cfd0fc42ba0241df36b953f) ) - - ROM_REGION( 0x100000, "ymz", 0 ) - ROM_LOAD( "cddqsnd.p0", 0x000000, 0x100000, CRC(bc5eec74) SHA1(29b7676a263c043428f3028759c6609468162bee) ) + EP_DDQCL_SOUND ROM_END +#define EP_GRUN_SOUND \ + ROM_REGION( 0x100000, "ymz", 0 ) \ + /* there appears to be an older game (maygay m1ab? hardware) of the same name, these samples MIGHT come from that. */ \ + ROM_LOAD( "gridrunnersound0.bin", 0x000000, 0x080000, CRC(dc8f0bbb) SHA1(a375eff2fa5d109491479e050c5267ae73f63ebc) ) \ + ROM_LOAD( "gridrunnersound1.bin", 0x080000, 0x080000, CRC(d965860b) SHA1(ceaabf092777c50035baf13545a0280047d530ae) ) \ + /* this is verified EPOCH, but has no partner */ \ + ROM_LOAD( "grid run.s0", 0x0000, 0x080000, CRC(9c8938ef) SHA1(f6bc299097c64984cb8356d62bf935582b86d6bc) ) \ ROM_START( ep_grun ) ROM_REGION( 0x080000, "maincpu", 0 ) @@ -722,26 +1022,21 @@ ROM_START( ep_grun ) ROM_LOAD16_BYTE( "grid031n.p1", 0x000001, 0x020000, CRC(28a2ea37) SHA1(1c562c6b93f324752ade39aa40664ccc6c459bcd) ) ROM_LOAD16_BYTE( "grid031n.p2", 0x040000, 0x020000, CRC(0f2e2461) SHA1(51c8ee2bb352c7fe5af928017a2698debfe3aa26) ) ROM_LOAD16_BYTE( "grid031n.p3", 0x040001, 0x020000, CRC(78aa85ae) SHA1(65587da39d0d62d2dd34422df182dcad15fe734c) ) + EP_GRUN_SOUND +ROM_END - ROM_REGION( 0x200000, "altrevs", 0 ) /* split into clones later */ + +ROM_START( ep_gruna ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "grid031p.p0", 0x000000, 0x020000, CRC(02eae1b1) SHA1(68311fc3237da30cf96b42ae0cf16342ecf9cb45) ) ROM_LOAD16_BYTE( "grid031p.p1", 0x000001, 0x020000, CRC(c33cbe0f) SHA1(4565288a67713f51313d4a3a5573d449470f20f8) ) ROM_LOAD16_BYTE( "grid031p.p2", 0x040000, 0x020000, CRC(0f2e2461) SHA1(51c8ee2bb352c7fe5af928017a2698debfe3aa26) ) ROM_LOAD16_BYTE( "grid031p.p3", 0x040001, 0x020000, CRC(78aa85ae) SHA1(65587da39d0d62d2dd34422df182dcad15fe734c) ) -// ROM_LOAD16_BYTE( "gridrunnergame0.bin", 0x000000, 0x020000, CRC(02eae1b1) SHA1(68311fc3237da30cf96b42ae0cf16342ecf9cb45) ) -// ROM_LOAD16_BYTE( "gridrunnergame1.bin", 0x000001, 0x020000, CRC(28a2ea37) SHA1(1c562c6b93f324752ade39aa40664ccc6c459bcd) ) -// ROM_LOAD16_BYTE( "gridrunnergame2.bin", 0x040000, 0x020000, CRC(0f2e2461) SHA1(51c8ee2bb352c7fe5af928017a2698debfe3aa26) ) -// ROM_LOAD16_BYTE( "gridrunnergame3.bin", 0x040001, 0x020000, CRC(78aa85ae) SHA1(65587da39d0d62d2dd34422df182dcad15fe734c) ) - - ROM_REGION( 0x100000, "ymz", 0 ) - // there appears to be an older game (maygay m1ab? hardware) of the same name, these samples MIGHT come from that. - ROM_LOAD( "gridrunnersound0.bin", 0x000000, 0x080000, CRC(dc8f0bbb) SHA1(a375eff2fa5d109491479e050c5267ae73f63ebc) ) - ROM_LOAD( "gridrunnersound1.bin", 0x080000, 0x080000, CRC(d965860b) SHA1(ceaabf092777c50035baf13545a0280047d530ae) ) - // this is verified EPOCH, but has no partner - ROM_LOAD( "grid run.s0", 0x0000, 0x080000, CRC(9c8938ef) SHA1(f6bc299097c64984cb8356d62bf935582b86d6bc) ) + EP_GRUN_SOUND ROM_END + ROM_START( ep_heybg ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "heyb1-4n.p0", 0x000000, 0x020000, CRC(c238a4a5) SHA1(5c1e06f469548809b65e5de66efc48fec2e50afd) ) @@ -2207,14 +2502,8 @@ ROM_START( ep_cycla ) MISSING_SOUND ROM_END -ROM_START( ep_cyclb ) - ROM_REGION( 0x080000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "cycl_upd.g0", 0x000000, 0x020000, CRC(3f98b4ad) SHA1(701865863e84aefade7de05f2fbf98c78db2cef7) ) - ROM_LOAD16_BYTE( "cycl_upd.g1", 0x000001, 0x020000, CRC(00b0e152) SHA1(9741b59b9756480f79e4ecdafbeb0a8d6e30ccba) ) - MISSING_SOUND -ROM_END -ROM_START( ep_cyclc ) +ROM_START( ep_cyclb ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cyclone.g0", 0x000000, 0x020000, CRC(3f98b4ad) SHA1(701865863e84aefade7de05f2fbf98c78db2cef7) ) ROM_LOAD16_BYTE( "cyclone.g1", 0x000001, 0x020000, CRC(00b0e152) SHA1(9741b59b9756480f79e4ecdafbeb0a8d6e30ccba) ) @@ -2768,17 +3057,11 @@ ROM_END ROM_START( ep_hogmnb ) ROM_REGION( 0x080000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "i99phm15.g0", 0x000000, 0x020000, CRC(51022b50) SHA1(47cb0d9b4a6012f87e12f07e2adcdd841d1e336a) ) + ROM_LOAD16_BYTE( "i99phm15.g0", 0x000000, 0x020000, CRC(51022b50) SHA1(47cb0d9b4a6012f87e12f07e2adcdd841d1e336a) ) // was also in the set as i99phm17.g0 (& .g1!) ROM_LOAD16_BYTE( "i99phm15.g1", 0x000001, 0x020000, CRC(3745fffb) SHA1(f2e9839fa54a0d9a98158ea6352d4c10cf9fa78b) ) MISSING_SOUND ROM_END -ROM_START( ep_hogmnc ) - ROM_REGION( 0x080000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "i99phm17.g0", 0x000000, 0x020000, CRC(51022b50) SHA1(47cb0d9b4a6012f87e12f07e2adcdd841d1e336a) ) - ROM_LOAD16_BYTE( "i99phm17.g1", 0x000001, 0x020000, CRC(51022b50) SHA1(47cb0d9b4a6012f87e12f07e2adcdd841d1e336a) ) - MISSING_SOUND -ROM_END #define EP_HOMER_SOUND \ ROM_REGION( 0x100000, "ymz", 0 ) \ @@ -3703,8 +3986,11 @@ ROM_START( ep_pascl ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msc02060.g0", 0x000000, 0x020000, CRC(fd1d8d72) SHA1(d273042c97c922ad177457e2f97a713a047159f6) ) ROM_LOAD16_BYTE( "msc02060.g1", 0x000001, 0x020000, CRC(113677dd) SHA1(f11a7262b7b5b901690105c3a9dc0cd048960f6b) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_pascla ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msc02061.g0", 0x000000, 0x020000, CRC(a3310e6d) SHA1(d35b0327f0688c8de0a0761280b87e8e4dcf9bda) ) ROM_LOAD16_BYTE( "msc02061.g1", 0x000001, 0x020000, CRC(76067ed4) SHA1(3647304b0bdd11e077fd5a9faaec94f97d5d1812) ) MISSING_SOUND @@ -3717,32 +4003,31 @@ ROM_START( ep_passp ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msc02050.g0", 0x000000, 0x020000, CRC(b675f630) SHA1(74f52071ff20e05a626d7f42ae98d62b1cdae61f) ) ROM_LOAD16_BYTE( "msc02050.g1", 0x000001, 0x020000, CRC(36b14ed2) SHA1(0ba24130c5204cf9876a81f2aacf1b1b5ad0f8d0) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_passpa ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msc02051.g0", 0x000000, 0x020000, CRC(2d6063f7) SHA1(b1f7b6020ce70240254d81e2228177abfa267758) ) ROM_LOAD16_BYTE( "msc02051.g1", 0x000001, 0x020000, CRC(a7c77a83) SHA1(e59931205f5f8d6995b6595d156bd0a35f055218) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_passpb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msc02066.g0", 0x000000, 0x020000, CRC(3276a6d8) SHA1(5707b68943a77de53a12b37d56b5820d86df66dd) ) ROM_LOAD16_BYTE( "msc02066.g1", 0x000001, 0x020000, CRC(4b07a9ca) SHA1(ca6d225b336195b68d1d97a0aa9d542aa212c7a0) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_passpc ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msc02067.g0", 0x000000, 0x020000, CRC(2d0cac53) SHA1(9ed7b10269cc104743a77e8e2a1cb2c2397c2f70) ) ROM_LOAD16_BYTE( "msc02067.g1", 0x000001, 0x020000, CRC(9efe90f1) SHA1(716db92b6a706b6b5afe77962e6350c4de0f7639) ) MISSING_SOUND ROM_END - -ROM_START( ep_pharo ) - ROM_REGION( 0x080000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "i01npt09.g0", 0x000000, 0x020000, CRC(db12dce7) SHA1(f6299b1acd4e0642de64cde13db901241052fe98) ) - ROM_LOAD16_BYTE( "i01npt09.g1", 0x000001, 0x020000, CRC(9ce8195a) SHA1(7127ceefbe545424cb4a7795527690dfd76b4b5c) ) - ROM_LOAD16_BYTE( "i01npt09.g2", 0x040000, 0x020000, CRC(3c725456) SHA1(b6c6bb799f462c4e11760c5b0661a03cd2151091) ) - ROM_LOAD16_BYTE( "i01npt09.g3", 0x040001, 0x020000, CRC(7823eb6f) SHA1(0adf369ca240aa15256d03a591c9e0b78d92c01e) ) - - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ - ROM_LOAD16_BYTE( "i01ppt10.g0", 0x000000, 0x020000, CRC(db12dce7) SHA1(f6299b1acd4e0642de64cde13db901241052fe98) ) - ROM_LOAD16_BYTE( "i01ppt10.g1", 0x000001, 0x020000, CRC(77764d62) SHA1(81b5d9f6f8b6874a15e88bbb9a0c7479b9703538) ) - ROM_LOAD16_BYTE( "i01ppt10.g2", 0x040000, 0x020000, CRC(3c725456) SHA1(b6c6bb799f462c4e11760c5b0661a03cd2151091) ) - ROM_LOAD16_BYTE( "i01ppt10.g3", 0x040001, 0x020000, CRC(7823eb6f) SHA1(0adf369ca240aa15256d03a591c9e0b78d92c01e) ) - MISSING_SOUND /* Disk marked: @@ -3752,13 +4037,39 @@ ROM_START( ep_pharo ) Fujistu MPF3102AT (10.2GB HDD) */ - DISK_REGION( "ide" ) - DISK_IMAGE( "ep_pharo", 0, SHA1(daf56705178bb2b6f3547418a98c361478702aed) ) +#define EP_PHARO_HDD \ + DISK_REGION( "ide" ) \ + DISK_IMAGE( "ep_pharo", 0, SHA1(daf56705178bb2b6f3547418a98c361478702aed) ) \ + + + +ROM_START( ep_pharo ) + ROM_REGION( 0x080000, "maincpu", 0 ) + ROM_LOAD16_BYTE( "i01npt09.g0", 0x000000, 0x020000, CRC(db12dce7) SHA1(f6299b1acd4e0642de64cde13db901241052fe98) ) + ROM_LOAD16_BYTE( "i01npt09.g1", 0x000001, 0x020000, CRC(9ce8195a) SHA1(7127ceefbe545424cb4a7795527690dfd76b4b5c) ) + ROM_LOAD16_BYTE( "i01npt09.g2", 0x040000, 0x020000, CRC(3c725456) SHA1(b6c6bb799f462c4e11760c5b0661a03cd2151091) ) + ROM_LOAD16_BYTE( "i01npt09.g3", 0x040001, 0x020000, CRC(7823eb6f) SHA1(0adf369ca240aa15256d03a591c9e0b78d92c01e) ) + EP_PHARO_HDD + MISSING_SOUND +ROM_END + +ROM_START( ep_pharoa ) + ROM_REGION( 0x080000, "maincpu", 0 ) + ROM_LOAD16_BYTE( "i01ppt10.g0", 0x000000, 0x020000, CRC(db12dce7) SHA1(f6299b1acd4e0642de64cde13db901241052fe98) ) + ROM_LOAD16_BYTE( "i01ppt10.g1", 0x000001, 0x020000, CRC(77764d62) SHA1(81b5d9f6f8b6874a15e88bbb9a0c7479b9703538) ) + ROM_LOAD16_BYTE( "i01ppt10.g2", 0x040000, 0x020000, CRC(3c725456) SHA1(b6c6bb799f462c4e11760c5b0661a03cd2151091) ) + ROM_LOAD16_BYTE( "i01ppt10.g3", 0x040001, 0x020000, CRC(7823eb6f) SHA1(0adf369ca240aa15256d03a591c9e0b78d92c01e) ) + EP_PHARO_HDD + MISSING_SOUND ROM_END - +#define EP_PESOS_SOUND \ + ROM_REGION( 0x100000, "ymz", 0 ) \ + /* guess based on filenames */ \ + ROM_LOAD( "p pesos.s0", 0x0000, 0x080000, CRC(970b2947) SHA1(14b0cc21a2fdb019143332869a656c4a4e3fb4a8) ) \ + ROM_LOAD( "p pesos.s1", 0x0000, 0x080000, CRC(d98d0a73) SHA1(db6fcf7d4f1e12d9484c308613660d6da9e423f6) ) \ @@ -3768,26 +4079,34 @@ ROM_START( ep_pesos ) ROM_LOAD16_BYTE( "gpk06_1.bin", 0x000001, 0x020000, CRC(9889ed1f) SHA1(6f17d2e7d8ea1f39158b41a8758c445583b99db8) ) ROM_LOAD16_BYTE( "gpk06_2.bin", 0x040000, 0x020000, CRC(14ff63b1) SHA1(281d60527679f789ec5dc15b855a19c1e129f452) ) ROM_LOAD16_BYTE( "gpk06_3.bin", 0x040001, 0x020000, CRC(d6a0db9f) SHA1(a66446714f3477142809a1208e807da56c764d5b) ) + EP_PESOS_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_pesosa ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "gpk07_0.bin", 0x000000, 0x020000, CRC(fc29012c) SHA1(480a7f9771bfc91b80021911b88dfc164e401191) ) ROM_LOAD16_BYTE( "gpk07_1.bin", 0x000001, 0x020000, CRC(7317b927) SHA1(da5b88c1004930ebd2af848785e2e101fc4f6da3) ) ROM_LOAD16_BYTE( "gpk07_2.bin", 0x040000, 0x020000, CRC(14ff63b1) SHA1(281d60527679f789ec5dc15b855a19c1e129f452) ) ROM_LOAD16_BYTE( "gpk07_3.bin", 0x040001, 0x020000, CRC(d6a0db9f) SHA1(a66446714f3477142809a1208e807da56c764d5b) ) + EP_PESOS_SOUND +ROM_END + +ROM_START( ep_pesosb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "gpk08_0.bin", 0x000000, 0x020000, CRC(75a00628) SHA1(a29b200b5f06d221c4809c8e47b55130a2612481) ) ROM_LOAD16_BYTE( "gpk08_1.bin", 0x000001, 0x020000, CRC(f818fa75) SHA1(f5424c36f39e9469f1eeb45bba3d229420299a61) ) ROM_LOAD16_BYTE( "gpk08_2.bin", 0x040000, 0x020000, CRC(da400cf4) SHA1(763952a19736f34bcb2957e70a966cb6d5524313) ) ROM_LOAD16_BYTE( "gpk08_3.bin", 0x040001, 0x020000, CRC(5ea4d325) SHA1(c47cfe04f443039c69da15f773c556564b4cd6b9) ) + EP_PESOS_SOUND +ROM_END + +ROM_START( ep_pesosc ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "gpk09_0.bin", 0x000000, 0x020000, CRC(75a00628) SHA1(a29b200b5f06d221c4809c8e47b55130a2612481) ) ROM_LOAD16_BYTE( "gpk09_1.bin", 0x000001, 0x020000, CRC(1386ae4d) SHA1(d9f270793fa2f787649e6b3ad8396f311e580446) ) ROM_LOAD16_BYTE( "gpk09_2.bin", 0x040000, 0x020000, CRC(da400cf4) SHA1(763952a19736f34bcb2957e70a966cb6d5524313) ) ROM_LOAD16_BYTE( "gpk09_3.bin", 0x040001, 0x020000, CRC(5ea4d325) SHA1(c47cfe04f443039c69da15f773c556564b4cd6b9) ) - - ROM_REGION( 0x100000, "ymz", 0 ) - // guess based on filenames - ROM_LOAD( "p pesos.s0", 0x0000, 0x080000, CRC(970b2947) SHA1(14b0cc21a2fdb019143332869a656c4a4e3fb4a8) ) - ROM_LOAD( "p pesos.s1", 0x0000, 0x080000, CRC(d98d0a73) SHA1(db6fcf7d4f1e12d9484c308613660d6da9e423f6) ) - + EP_PESOS_SOUND ROM_END @@ -3799,20 +4118,41 @@ ROM_START( ep_baskr ) ROM_LOAD16_BYTE( "msa02169.g1", 0x000001, 0x020000, CRC(f2fe8f9b) SHA1(d6720d22cc84c156e3c78c3329ef03ba92d24e34) ) ROM_LOAD16_BYTE( "msa02169.g2", 0x040000, 0x020000, CRC(78dd9a42) SHA1(6e68ddca273b257f21f341a8ab3cb229bec08bd5) ) ROM_LOAD16_BYTE( "msa02169.g3", 0x040001, 0x020000, CRC(752e7847) SHA1(05f4aa3d6a0a0f0b3b29d3fe7644a67b9c3942ab) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_baskra ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa02166.g0", 0x000000, 0x020000, CRC(e0440891) SHA1(8caa65f5b0351b7388f73da46518ccf6c0f6a687) ) ROM_LOAD16_BYTE( "msa02166.g1", 0x000001, 0x020000, CRC(78a0b6f2) SHA1(f8225062151ab8b7e277e92ba0b27007a119399a) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_baskrb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa02167.g0", 0x000000, 0x020000, CRC(2f291334) SHA1(40554c002ccd83dea48982cb0e142b180f9128e9) ) ROM_LOAD16_BYTE( "msa02167.g1", 0x000001, 0x020000, CRC(fbaef2f0) SHA1(e5d4f7b373f1a7421b19978949b114f816bbd7a2) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_baskrc ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa02168.g0", 0x000000, 0x020000, CRC(db06e0ff) SHA1(60cfed8272d74f91e59959f4a456a065e40d3450) ) ROM_LOAD16_BYTE( "msa02168.g1", 0x000001, 0x020000, CRC(19e36866) SHA1(bd25abfecb6f3b02de3e96208453b92b252228d9) ) ROM_LOAD16_BYTE( "msa02168.g2", 0x040000, 0x020000, CRC(78dd9a42) SHA1(6e68ddca273b257f21f341a8ab3cb229bec08bd5) ) ROM_LOAD16_BYTE( "msa02168.g3", 0x040001, 0x020000, CRC(752e7847) SHA1(05f4aa3d6a0a0f0b3b29d3fe7644a67b9c3942ab) ) + MISSING_SOUND +ROM_END +ROM_START( ep_baskrd ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "pound_baskvi.g0", 0x000000, 0x020000, CRC(122edc2d) SHA1(051dce228e67335c72e75fcb92917a6c6e73b62f) ) ROM_LOAD16_BYTE( "pound_baskvi.g1", 0x000001, 0x020000, CRC(35bc00f2) SHA1(bfd9db95b78a0edee0a77960c0ac227cffc717b8) ) + MISSING_SOUND +ROM_END +ROM_START( ep_baskre ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "p_baskvi.g0", 0x000000, 0x020000, CRC(5fe739e1) SHA1(412fd46e48d0202b3976023ad5af797ff7ad9127) ) ROM_LOAD16_BYTE( "p_baskvi.g1", 0x000001, 0x020000, CRC(05984c72) SHA1(9252ad7a8a54495b2d776548278712e0b4ee9bd4) ) MISSING_SOUND @@ -3825,8 +4165,11 @@ ROM_START( ep_pwrpl ) // why are these larger? ROM_REGION( 0x200000, "maincpu", 0 ) ROM_LOAD16_BYTE( "pply03.p0", 0x000000, 0x100000, CRC(0596031d) SHA1(3af59cc4b3271cabf538559345f7236d1af658a2) ) ROM_LOAD16_BYTE( "pply03.p1", 0x000001, 0x100000, CRC(df93adf8) SHA1(89cd8d68d7b573238f0bc432dbef4c6acd645f49) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x200000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_pwrpla ) // why are these larger? + ROM_REGION( 0x200000, "maincpu", 0 ) ROM_LOAD16_BYTE( "pply03p.p0", 0x000000, 0x100000, CRC(0596031d) SHA1(3af59cc4b3271cabf538559345f7236d1af658a2) ) ROM_LOAD16_BYTE( "pply03p.p1", 0x000001, 0x100000, CRC(8a78c043) SHA1(14c239ac1ee63f22b30b6bb34b66bc3d7eb14041) ) MISSING_SOUND @@ -3839,8 +4182,11 @@ ROM_START( ep_rags ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "sc010001.g0", 0x000000, 0x020000, CRC(98546484) SHA1(b6d67508a6c57850cb2085183ee07788bb160b44) ) ROM_LOAD16_BYTE( "sc010001.g1", 0x000001, 0x020000, CRC(1d81cc86) SHA1(66f57e985734a8346651d5b9d139aaec3a568f31) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_ragsa ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "sc010002.g0", 0x000000, 0x020000, CRC(bf18f77d) SHA1(01d0ada5f67295f26f1c852a52d89e7953da3705) ) ROM_LOAD16_BYTE( "sc010002.g1", 0x000001, 0x020000, CRC(201143d9) SHA1(0026d30c80ba2102c32952ffd57cb8e2d35242d8) ) MISSING_SOUND @@ -3855,20 +4201,43 @@ ROM_START( ep_react ) ROM_LOAD16_BYTE( "i00pre23.g1", 0x000001, 0x020000, CRC(4bf53794) SHA1(6402d620ab81a5e4c32b1e294a941b6f55e4fc9d) ) ROM_LOAD16_BYTE( "i00pre23.g2", 0x040000, 0x020000, CRC(97ec88f4) SHA1(69ba1c3807c6a441f937854c1ddf1f2a12d80120) ) ROM_LOAD16_BYTE( "i00pre23.g3", 0x040001, 0x020000, CRC(5326102d) SHA1(06a39cdf078a8c3e32f48884b9943382f12b84d3) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_reacta ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "i00nre18.g0", 0x000000, 0x020000, CRC(b322e0ac) SHA1(fed9906fead45a4b4759fc6740fbc4437914e79c) ) ROM_LOAD16_BYTE( "i00nre18.g1", 0x000001, 0x020000, CRC(7355b9ef) SHA1(77dfa67435ae1b9de9764c977ec6714a76bf98f4) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_reactb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "i00nre20.g0", 0x000000, 0x020000, CRC(b322e0ac) SHA1(fed9906fead45a4b4759fc6740fbc4437914e79c) ) ROM_LOAD16_BYTE( "i00nre20.g1", 0x000001, 0x020000, CRC(7f1817de) SHA1(80e3a4aaed1557ccfd738d23404719f873729367) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_reactc ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "i00nre22.g0", 0x000000, 0x020000, CRC(71ecf58b) SHA1(0ee06c3ad8f7f8b840cd49221d0a7da8da2d1b05) ) ROM_LOAD16_BYTE( "i00nre22.g1", 0x000001, 0x020000, CRC(a06b63ac) SHA1(2aab328c7b30df338be5a1fd9e67d9336a615c31) ) ROM_LOAD16_BYTE( "i00nre22.g2", 0x040000, 0x020000, CRC(97ec88f4) SHA1(69ba1c3807c6a441f937854c1ddf1f2a12d80120) ) ROM_LOAD16_BYTE( "i00nre22.g3", 0x040001, 0x020000, CRC(5326102d) SHA1(06a39cdf078a8c3e32f48884b9943382f12b84d3) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_reactd ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "i00pre19.g0", 0x000000, 0x020000, CRC(b322e0ac) SHA1(fed9906fead45a4b4759fc6740fbc4437914e79c) ) ROM_LOAD16_BYTE( "i00pre19.g1", 0x000001, 0x020000, CRC(98cbedd7) SHA1(7392970cadc7ee8a2b7a037f1ae9015e6ea85ed1) ) ROM_LOAD16_BYTE( "i00pre21.g0", 0x000000, 0x020000, CRC(b322e0ac) SHA1(fed9906fead45a4b4759fc6740fbc4437914e79c) ) ROM_LOAD16_BYTE( "i00pre21.g1", 0x000001, 0x020000, CRC(948643e6) SHA1(0aa32e6913e1382f051fa10506b1634695d55a7e) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_reacte ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "reactor.g0", 0x000000, 0x020000, CRC(b3e1bb2c) SHA1(41a11dd0dc6fb2c2b2ef01fa7afc56333c2b4506) ) ROM_LOAD16_BYTE( "reactor.g1", 0x000001, 0x020000, CRC(076973ad) SHA1(479ea988f82797635f5c3f51fdd15663f7e05be1) ) MISSING_SOUND @@ -3883,8 +4252,11 @@ ROM_START( ep_roost ) ROM_LOAD16_BYTE( "msa02222.g1", 0x000001, 0x020000, CRC(abb7bc38) SHA1(8934fa7761bff4c945717ecb305915f8f99b08fc) ) ROM_LOAD16_BYTE( "msa02222.g2", 0x040000, 0x020000, CRC(dea80364) SHA1(b822f18b4d58f04e0bcb9dcd0d29d6f0cfb2f49f) ) ROM_LOAD16_BYTE( "msa02222.g3", 0x040001, 0x020000, CRC(587a19a6) SHA1(6f30924206aad31355ffa84029cdb45f0d69ffb8) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_roosta ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa02223.g0", 0x000000, 0x020000, CRC(9bae60d9) SHA1(b3886d1560df44a902bb9654f98dacf637822d8d) ) ROM_LOAD16_BYTE( "msa02223.g1", 0x000001, 0x020000, CRC(76bf8dad) SHA1(9f85aa5bb7301197e9412b78d34e60e58dcd679c) ) ROM_LOAD16_BYTE( "msa02223.g2", 0x040000, 0x020000, CRC(dea80364) SHA1(b822f18b4d58f04e0bcb9dcd0d29d6f0cfb2f49f) ) @@ -3901,8 +4273,11 @@ ROM_START( ep_rtt ) ROM_LOAD16_BYTE( "grt02_1.bin", 0x000001, 0x020000, CRC(7e7da84e) SHA1(8a967ea00f0ed1840dc0e455c6a326552fdf2a24) ) ROM_LOAD16_BYTE( "grt02_2.bin", 0x040000, 0x020000, CRC(0a5249f2) SHA1(aba49163251eaff631190ac2e0ee0a23b90322a7) ) ROM_LOAD16_BYTE( "grt02_3.bin", 0x040001, 0x020000, CRC(215ee1c8) SHA1(b3d9ffe3d18829bca84699666bbd2a8098696827) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_rtta ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "grt03_0.bin", 0x000000, 0x020000, CRC(23f6f4dd) SHA1(6f1d243c61b851a1d3519c108dd14d7d7b199efe) ) ROM_LOAD16_BYTE( "grt03_1.bin", 0x000001, 0x020000, CRC(95e3fc76) SHA1(1e3e0371f2ab8268b4acb125043a25c2bfff5cf2) ) ROM_LOAD16_BYTE( "grt03_2.bin", 0x040000, 0x020000, CRC(0a5249f2) SHA1(aba49163251eaff631190ac2e0ee0a23b90322a7) ) @@ -3911,40 +4286,66 @@ ROM_START( ep_rtt ) ROM_END +#define EP_ROYRL_SOUND \ + ROM_REGION( 0x100000, "ymz", 0 ) \ + /* guess based on filename */ \ + ROM_LOAD( "royal r.s0", 0x000000, 0x080000, CRC(a1060eac) SHA1(47b0383e4c0eb714eaba55014fbc5597233a5d53) ) \ + ROM_LOAD( "royal r.s1", 0x080000, 0x080000, CRC(c0caaeb8) SHA1(79efa22844137a0326b5887df186a3220cd2577b) ) \ + + ROM_START( ep_royrl ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "grr02_0.bin", 0x000000, 0x020000, CRC(e97cc6f9) SHA1(fbccd72f5372e06013a69d9c040b70b554a147f7) ) ROM_LOAD16_BYTE( "grr02_1.bin", 0x000001, 0x020000, CRC(313e88a9) SHA1(27cd83f0f2fbcc6887e8eac8088d561c6b57c991) ) ROM_LOAD16_BYTE( "grr02_2.bin", 0x040000, 0x020000, CRC(50b9e69b) SHA1(ea0142fec720a6957c92b2e3f7d9853b59504543) ) ROM_LOAD16_BYTE( "grr02_3.bin", 0x040001, 0x020000, CRC(5ecfacf8) SHA1(c6cff9d0ab0543a64a5a8d34699b5719062210cb) ) + EP_ROYRL_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ + +ROM_START( ep_royrla ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "grr03_0.bin", 0x000000, 0x020000, CRC(e97cc6f9) SHA1(fbccd72f5372e06013a69d9c040b70b554a147f7) ) ROM_LOAD16_BYTE( "grr03_1.bin", 0x000001, 0x020000, CRC(daa0dc91) SHA1(54d3a39948feea3cf48816228a2f6119e713ee96) ) ROM_LOAD16_BYTE( "grr03_2.bin", 0x040000, 0x020000, CRC(50b9e69b) SHA1(ea0142fec720a6957c92b2e3f7d9853b59504543) ) ROM_LOAD16_BYTE( "grr03_3.bin", 0x040001, 0x020000, CRC(5ecfacf8) SHA1(c6cff9d0ab0543a64a5a8d34699b5719062210cb) ) + EP_ROYRL_SOUND +ROM_END + +ROM_START( ep_royrlb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "grr06_0.bin", 0x000000, 0x020000, CRC(421b28ef) SHA1(3f1a8d6eff9c669a179de3dea307f0bd05f3ab61) ) ROM_LOAD16_BYTE( "grr06_1.bin", 0x000001, 0x020000, CRC(6c91cc3c) SHA1(8fe3715dba6cc115183ad58d0430b75ee9c76e98) ) ROM_LOAD16_BYTE( "grr06_2.bin", 0x040000, 0x020000, CRC(9714afe2) SHA1(d681e0ba19df581e71ccd194171e6498c8f82bc5) ) ROM_LOAD16_BYTE( "grr06_3.bin", 0x040001, 0x020000, CRC(b87c3c9f) SHA1(e251b6bf2bbca571a50917baf90537700dce52b9) ) + EP_ROYRL_SOUND +ROM_END + +ROM_START( ep_royrlc ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "grr07_0.bin", 0x000000, 0x020000, CRC(421b28ef) SHA1(3f1a8d6eff9c669a179de3dea307f0bd05f3ab61) ) ROM_LOAD16_BYTE( "grr07_1.bin", 0x000001, 0x020000, CRC(870f9804) SHA1(5d935d2de4440054953c58a0669486dff36d3b20) ) ROM_LOAD16_BYTE( "grr07_2.bin", 0x040000, 0x020000, CRC(9714afe2) SHA1(d681e0ba19df581e71ccd194171e6498c8f82bc5) ) ROM_LOAD16_BYTE( "grr07_3.bin", 0x040001, 0x020000, CRC(b87c3c9f) SHA1(e251b6bf2bbca571a50917baf90537700dce52b9) ) + EP_ROYRL_SOUND +ROM_END + +ROM_START( ep_royrld ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "grr08_0.bin", 0x000000, 0x020000, CRC(271be228) SHA1(59ba40f2b27cb018904cd399fb478ee11fa3d204) ) ROM_LOAD16_BYTE( "grr08_1.bin", 0x000001, 0x020000, CRC(d8ac2204) SHA1(fb5a984e1bd6790271fccabdcb078fe7f80efc6f) ) ROM_LOAD16_BYTE( "grr08_2.bin", 0x040000, 0x020000, CRC(26cdfb40) SHA1(fef75914c3268e997e73ca353524126a379df8e1) ) ROM_LOAD16_BYTE( "grr08_3.bin", 0x040001, 0x020000, CRC(6d9eae8d) SHA1(df0975f622772f35c0130245bfeb6037dfaf8c63) ) + EP_ROYRL_SOUND +ROM_END + +ROM_START( ep_royrle ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "grr09_0.bin", 0x000000, 0x020000, CRC(271be228) SHA1(59ba40f2b27cb018904cd399fb478ee11fa3d204) ) ROM_LOAD16_BYTE( "grr09_1.bin", 0x000001, 0x020000, CRC(3332763c) SHA1(3a127b6b2c1df261156577ad194339ad742bec4b) ) ROM_LOAD16_BYTE( "grr09_2.bin", 0x040000, 0x020000, CRC(26cdfb40) SHA1(fef75914c3268e997e73ca353524126a379df8e1) ) ROM_LOAD16_BYTE( "grr09_3.bin", 0x040001, 0x020000, CRC(6d9eae8d) SHA1(df0975f622772f35c0130245bfeb6037dfaf8c63) ) - - ROM_REGION( 0x100000, "ymz", 0 ) - // guess based on filename - ROM_LOAD( "royal r.s0", 0x000000, 0x080000, CRC(a1060eac) SHA1(47b0383e4c0eb714eaba55014fbc5597233a5d53) ) - ROM_LOAD( "royal r.s1", 0x080000, 0x080000, CRC(c0caaeb8) SHA1(79efa22844137a0326b5887df186a3220cd2577b) ) - + EP_ROYRL_SOUND ROM_END @@ -3957,16 +4358,29 @@ ROM_START( ep_scrm ) ROM_LOAD16_BYTE( "scde20.p1", 0x000001, 0x020000, CRC(4dc08f93) SHA1(3838647f31b49631ffb65f4d7ef67a3dab49911d) ) ROM_LOAD16_BYTE( "scde20.p2", 0x040000, 0x020000, CRC(441f4e38) SHA1(c2a349c8eacc3255c98b028001dfdb72152bf92d) ) ROM_LOAD16_BYTE( "scde20.p3", 0x040001, 0x020000, CRC(ae12f3d9) SHA1(5172c7ff6926dba531f9ce4824f9ada12f1b0643) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_scrma ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "scde20p.p0", 0x000000, 0x020000, CRC(d8abf226) SHA1(717d4ddf65e3861c83bcaa6fe6d909335b21cffd) ) ROM_LOAD16_BYTE( "scde20p.p1", 0x000001, 0x020000, CRC(52537de8) SHA1(48717daaccde8ed3d6301a12a256c3f0022b1a5a) ) ROM_LOAD16_BYTE( "scde20p.p2", 0x040000, 0x020000, CRC(441f4e38) SHA1(c2a349c8eacc3255c98b028001dfdb72152bf92d) ) ROM_LOAD16_BYTE( "scde20p.p3", 0x040001, 0x020000, CRC(ae12f3d9) SHA1(5172c7ff6926dba531f9ce4824f9ada12f1b0643) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_scrmb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "scde10.p0", 0x000000, 0x020000, CRC(8ba8757c) SHA1(730905662127262acd5029b77b6e62c99af83e4f) ) ROM_LOAD16_BYTE( "scde10.p1", 0x000001, 0x020000, CRC(e039d7a0) SHA1(7ea6522c34b9eea9da4d96d96c2a036b20932277) ) ROM_LOAD16_BYTE( "scde10.p2", 0x040000, 0x020000, CRC(fc1aab67) SHA1(46ddcd4a38390635da35384514323ba46b0594dc) ) ROM_LOAD16_BYTE( "scde10.p3", 0x040001, 0x020000, CRC(fce7cd4a) SHA1(b7cfdbbf95c9f89bd87688db870547d197205af6) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_scrmc ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "scde10p.p0", 0x000000, 0x020000, CRC(8ba8757c) SHA1(730905662127262acd5029b77b6e62c99af83e4f) ) ROM_LOAD16_BYTE( "scde10p.p1", 0x000001, 0x020000, CRC(ffaa25db) SHA1(863ce966d78ad8c49297a47afa6d80283044475a) ) ROM_LOAD16_BYTE( "scde10p.p2", 0x040000, 0x020000, CRC(fc1aab67) SHA1(46ddcd4a38390635da35384514323ba46b0594dc) ) @@ -3974,24 +4388,31 @@ ROM_START( ep_scrm ) MISSING_SOUND ROM_END +#define EP_SECAG_SOUND \ + ROM_REGION( 0x100000, "ymz", 0 ) \ + ROM_LOAD( "s_agent.s0", 0x000000, 0x080000, CRC(58a509db) SHA1(339a69eab79c4e7886a18b92392a25ba2ccb7c9a) ) \ + ROM_LOAD( "s_agent.s1", 0x080000, 0x080000, CRC(8e0117f8) SHA1(e7d1c64d995a7f7e2d4e2ed0bccb303fe5bb267e) ) \ ROM_START( ep_secag ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa02209.g0", 0x000000, 0x020000, CRC(2725ddaa) SHA1(f1902dde12aa771ff567b029e52936d548e7eef8) ) ROM_LOAD16_BYTE( "msa02209.g1", 0x000001, 0x020000, CRC(a819d75b) SHA1(81207ae2a0c1f422f6cef0e0960425bcd9a5c21d) ) + EP_SECAG_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_secaga ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa02210.g0", 0x000000, 0x020000, CRC(7002fc31) SHA1(1c1228212be1cc6be81ebccb806d66c14af1619c) ) ROM_LOAD16_BYTE( "msa02210.g1", 0x000001, 0x020000, CRC(b313226e) SHA1(fa13a75e2ac92db97f09612a2dfbb9cf3a8b7932) ) + EP_SECAG_SOUND +ROM_END + +ROM_START( ep_secagb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "s_agent.g0", 0x000000, 0x020000, CRC(cd612622) SHA1(265623320c93dbfcc0798c969f6b954c9f03f4f7) ) ROM_LOAD16_BYTE( "s_agent.g1", 0x000001, 0x020000, CRC(88cdbb76) SHA1(a75b8b6bf02fef213cabbc2b777ce10c678bf029) ) - - ROM_REGION( 0x100000, "ymz", 0 ) /* split into clones later */ - ROM_LOAD( "s_agent.s0", 0x000000, 0x080000, CRC(58a509db) SHA1(339a69eab79c4e7886a18b92392a25ba2ccb7c9a) ) - ROM_LOAD( "s_agent.s1", 0x080000, 0x080000, CRC(8e0117f8) SHA1(e7d1c64d995a7f7e2d4e2ed0bccb303fe5bb267e) ) - - + EP_SECAG_SOUND ROM_END @@ -4001,8 +4422,11 @@ ROM_START( ep_simfr ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msb01023.g0", 0x000000, 0x020000, CRC(d3d2e8a4) SHA1(75e586e5ba996155e3f131206556b014967641d2) ) ROM_LOAD16_BYTE( "msb01023.g1", 0x000001, 0x020000, CRC(50411db6) SHA1(185043d76d8b1f5e96e1028a75013bc7f234bea8) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_simfra ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msb01024.g0", 0x000000, 0x020000, CRC(3faf8705) SHA1(532845b6f49f441ae48f8792c8688ec40baf8e32) ) ROM_LOAD16_BYTE( "msb01024.g1", 0x000001, 0x020000, CRC(ad03232c) SHA1(838917a84216c9ba0d862b0f83463a40a3a9d7e3) ) MISSING_SOUND @@ -4012,7 +4436,10 @@ ROM_END - +#define EP_SRWIN_SOUND \ + ROM_REGION( 0x100000, "ymz", 0 ) \ + ROM_LOAD( "s_winlot.s0", 0x000000, 0x080000, CRC(33ec2d5a) SHA1(57309e9053a685f54ebd8051c01862e9bd5cd72d) ) \ + ROM_LOAD( "s_winlot.s1", 0x080000, 0x080000, CRC(f0d3078e) SHA1(e89ccb9fa1d4e85a35497f677572a3723300fd79) ) \ ROM_START( ep_srwin ) @@ -4021,37 +4448,59 @@ ROM_START( ep_srwin ) ROM_LOAD16_BYTE( "msa02198.g1", 0x000001, 0x020000, CRC(1badae1d) SHA1(a1bcc3e7558ba5725216cc1c1283697241943f1a) ) ROM_LOAD16_BYTE( "msa02198.g2", 0x040000, 0x020000, CRC(ff4980ba) SHA1(4b239358eb81507da85b6aa8c17fe7b014cbe7b4) ) ROM_LOAD16_BYTE( "msa02198.g3", 0x040001, 0x020000, CRC(6696b89c) SHA1(ead4da6f0ee305a869da6e07106517e480f2dc2a) ) + EP_SRWIN_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_srwina ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa02146.g0", 0x000000, 0x020000, CRC(5687d0c9) SHA1(368e4fb8020a209b4ff3b7568c3dc363f10eb70a) ) ROM_LOAD16_BYTE( "msa02146.g1", 0x000001, 0x020000, CRC(768748c6) SHA1(8213f14304ca426df5e66657dd2106d5b6bd0f87) ) + EP_SRWIN_SOUND +ROM_END + +ROM_START( ep_srwinb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa02147.g0", 0x000000, 0x020000, CRC(cd92450e) SHA1(b7ccf1c08784c20b3728111b757b4b8e4cb82eb7) ) ROM_LOAD16_BYTE( "msa02147.g1", 0x000001, 0x020000, CRC(70cadd69) SHA1(cb3682474f1c15af975397645609e28b5e0b4efd) ) + EP_SRWIN_SOUND +ROM_END + +ROM_START( ep_srwinc ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa02197.g0", 0x000000, 0x020000, CRC(e7a8d103) SHA1(49f9bb495d72adbb0d9576c818a9e99b8e772006) ) ROM_LOAD16_BYTE( "msa02197.g1", 0x000001, 0x020000, CRC(87c349dc) SHA1(18eb21a263475dc564afc37d3bb464b5a32d9622) ) ROM_LOAD16_BYTE( "msa02197.g2", 0x040000, 0x020000, CRC(ff4980ba) SHA1(4b239358eb81507da85b6aa8c17fe7b014cbe7b4) ) ROM_LOAD16_BYTE( "msa02197.g3", 0x040001, 0x020000, CRC(6696b89c) SHA1(ead4da6f0ee305a869da6e07106517e480f2dc2a) ) + EP_SRWIN_SOUND +ROM_END - +ROM_START( ep_srwind ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "s_winlot.g0", 0x000000, 0x020000, CRC(db63ffb0) SHA1(14abc6f5d9a93867075a64c6cc8f486011a94261) ) ROM_LOAD16_BYTE( "s_winlot.g1", 0x000001, 0x020000, CRC(46d2f622) SHA1(b15bbcaffa5b75624517a4273c6a8b0335cfe2c9) ) - - ROM_REGION( 0x100000, "ymz", 0 ) - ROM_LOAD( "s_winlot.s0", 0x000000, 0x080000, CRC(33ec2d5a) SHA1(57309e9053a685f54ebd8051c01862e9bd5cd72d) ) - ROM_LOAD( "s_winlot.s1", 0x080000, 0x080000, CRC(f0d3078e) SHA1(e89ccb9fa1d4e85a35497f677572a3723300fd79) ) + EP_SRWIN_SOUND ROM_END + ROM_START( ep_spart ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "i99nsp20.g0", 0x000000, 0x020000, CRC(8b20876d) SHA1(ce5ee4da44eb7d958afe859ac70b00b6b7c20b1b) ) ROM_LOAD16_BYTE( "i99nsp20.g1", 0x000001, 0x020000, CRC(0e021d03) SHA1(edc404c3c2323311f1ea8ce18c30f2e149114e78) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_sparta ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "i99nsp22.g0", 0x000000, 0x020000, CRC(8b20876d) SHA1(ce5ee4da44eb7d958afe859ac70b00b6b7c20b1b) ) ROM_LOAD16_BYTE( "i99nsp22.g1", 0x000001, 0x020000, CRC(024fb332) SHA1(8a702541f3f71b080edc0bf2cd3be10a18dea7ab) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_spartb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "i99psp21.g0", 0x000000, 0x020000, CRC(8b20876d) SHA1(ce5ee4da44eb7d958afe859ac70b00b6b7c20b1b) ) ROM_LOAD16_BYTE( "i99psp21.g1", 0x000001, 0x020000, CRC(e59c493b) SHA1(56b630635b87c2d28354c77437e4f986b3a4c971) ) MISSING_SOUND @@ -4066,56 +4515,119 @@ ROM_START( ep_spcbw ) ROM_LOAD16_BYTE( "msa02207.g1", 0x000001, 0x020000, CRC(c77b101c) SHA1(11b6878c8706b11c3f768718d16b0cec63671f17) ) ROM_LOAD16_BYTE( "msa02207.g2", 0x040000, 0x020000, CRC(bfae74f0) SHA1(74a8f51250a93da18f6f47e621d65eaf41b0f1fd) ) ROM_LOAD16_BYTE( "msa02207.g3", 0x040001, 0x020000, CRC(fe7b4d33) SHA1(a1ce6b19e4bc6a28ab7a4ee90bc6cc9f91c1c6a9) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_spcbwa ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa02208.g0", 0x000000, 0x020000, CRC(3f0e94db) SHA1(22a985fcc0efc151ffb31c961dac10a014f3d99a) ) ROM_LOAD16_BYTE( "msa02208.g1", 0x000001, 0x020000, CRC(7fc85672) SHA1(8c4a0d0dc4f7bdd1fe58528483854d91b0491a66) ) ROM_LOAD16_BYTE( "msa02208.g2", 0x040000, 0x020000, CRC(bfae74f0) SHA1(74a8f51250a93da18f6f47e621d65eaf41b0f1fd) ) ROM_LOAD16_BYTE( "msa02208.g3", 0x040001, 0x020000, CRC(fe7b4d33) SHA1(a1ce6b19e4bc6a28ab7a4ee90bc6cc9f91c1c6a9) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_spcbwb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa02238.g0", 0x000000, 0x020000, CRC(6039cb85) SHA1(2c807de680a8ed0b86e43938ea3b8062037ce919) ) ROM_LOAD16_BYTE( "msa02238.g1", 0x000001, 0x020000, CRC(a561239d) SHA1(bdd9ad089f597cd2ba5295375839fbfc24f3b082) ) ROM_LOAD16_BYTE( "msa02238.g2", 0x040000, 0x020000, CRC(ee669522) SHA1(ac9807b2639c4862658cc80e5d8ca6cf4cfedf7d) ) ROM_LOAD16_BYTE( "msa02238.g3", 0x040001, 0x020000, CRC(5209f92c) SHA1(0c3089a359f40ed6cc30275db10bf517f16ada13) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_spcbwc ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa02239.g0", 0x000000, 0x020000, CRC(6f16636b) SHA1(a31eaf8621b282a7640a3a24a1cb4d03402d85d1) ) ROM_LOAD16_BYTE( "msa02239.g1", 0x000001, 0x020000, CRC(54d09d38) SHA1(b369baffd78d4df1b770ba0ab7a3a76b68dd2f39) ) ROM_LOAD16_BYTE( "msa02239.g2", 0x040000, 0x020000, CRC(ee669522) SHA1(ac9807b2639c4862658cc80e5d8ca6cf4cfedf7d) ) ROM_LOAD16_BYTE( "msa02239.g3", 0x040001, 0x020000, CRC(5209f92c) SHA1(0c3089a359f40ed6cc30275db10bf517f16ada13) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_spcbwd ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa02246.g0", 0x000000, 0x020000, CRC(06ddfa10) SHA1(850be19bf9e6cd2d77a3c6f720395b792f2605a6) ) ROM_LOAD16_BYTE( "msa02246.g1", 0x000001, 0x020000, CRC(d96dd0f6) SHA1(170cd17d9c7be6c5b1409fecda39576f402a867a) ) ROM_LOAD16_BYTE( "msa02246.g2", 0x040000, 0x020000, CRC(24d127bc) SHA1(be8a8d52b2c0f68ccea3355e1bd226cd76d38aea) ) ROM_LOAD16_BYTE( "msa02246.g3", 0x040001, 0x020000, CRC(5ed0c3b4) SHA1(9e0d7583a86f2e2d7463e88343152e26415cacc4) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_spcbwe ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa02247.g0", 0x000000, 0x020000, CRC(fc35a289) SHA1(8523e9e3ca6d767c528044eabefb631b90608193) ) ROM_LOAD16_BYTE( "msa02247.g1", 0x000001, 0x020000, CRC(c3f14c50) SHA1(b3719560cbd22d565c250518c95d5cc8d9613c0c) ) ROM_LOAD16_BYTE( "msa02247.g2", 0x040000, 0x020000, CRC(24d127bc) SHA1(be8a8d52b2c0f68ccea3355e1bd226cd76d38aea) ) ROM_LOAD16_BYTE( "msa02247.g3", 0x040001, 0x020000, CRC(5ed0c3b4) SHA1(9e0d7583a86f2e2d7463e88343152e26415cacc4) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_spcbwf ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa02258.g0", 0x000000, 0x020000, CRC(cb9e35d6) SHA1(6f753ea9ebed8f8e55012897c85c343e9fc9056b) ) ROM_LOAD16_BYTE( "msa02258.g1", 0x000001, 0x020000, CRC(422365b6) SHA1(fd8a4b8a853eb2b8d9382a58205a2f78c71c9efb) ) ROM_LOAD16_BYTE( "msa02258.g2", 0x040000, 0x020000, CRC(ba7716e1) SHA1(8b23a851f3c1301db2ecc23d7ff086bea481ba11) ) ROM_LOAD16_BYTE( "msa02258.g3", 0x040001, 0x020000, CRC(179fd826) SHA1(8379f430d7684e2bfe63b32c05c2436474bc681f) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_spcbwg ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa02259.g0", 0x000000, 0x020000, CRC(9fc527fa) SHA1(646af511e89d877d1047fb5e4e2a109450105ab3) ) ROM_LOAD16_BYTE( "msa02259.g1", 0x000001, 0x020000, CRC(9251080e) SHA1(46d527251b6a085313dc72f30c3058fe7e10970d) ) ROM_LOAD16_BYTE( "msa02259.g2", 0x040000, 0x020000, CRC(ba7716e1) SHA1(8b23a851f3c1301db2ecc23d7ff086bea481ba11) ) ROM_LOAD16_BYTE( "msa02259.g3", 0x040001, 0x020000, CRC(179fd826) SHA1(8379f430d7684e2bfe63b32c05c2436474bc681f) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_spcbwh ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa03302.g0", 0x000000, 0x020000, CRC(16bdb86d) SHA1(d38fe8339eebaa84cc6bcc2221ee63de081c8091) ) ROM_LOAD16_BYTE( "msa03302.g1", 0x000001, 0x020000, CRC(846e8a7a) SHA1(28170b22fe547c8569602e6c948b54a002234958) ) ROM_LOAD16_BYTE( "msa03302.g2", 0x040000, 0x020000, CRC(35220b0c) SHA1(cb2452e3bc787ef3674e344e4c45747274f18c77) ) ROM_LOAD16_BYTE( "msa03302.g3", 0x040001, 0x020000, CRC(b9ffa995) SHA1(9254a181e3e1e653cd44bfbcf965b4a8e8eee4de) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_spcbwi ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa03303.g0", 0x000000, 0x020000, CRC(296cf62c) SHA1(6d6586c5226cc3f8c5d286e5cd5faeda734fc463) ) ROM_LOAD16_BYTE( "msa03303.g1", 0x000001, 0x020000, CRC(84d1375d) SHA1(fd38313851c1540f7f75eac2b3657d98f42c870d) ) ROM_LOAD16_BYTE( "msa03303.g2", 0x040000, 0x020000, CRC(35220b0c) SHA1(cb2452e3bc787ef3674e344e4c45747274f18c77) ) ROM_LOAD16_BYTE( "msa03303.g3", 0x040001, 0x020000, CRC(b9ffa995) SHA1(9254a181e3e1e653cd44bfbcf965b4a8e8eee4de) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_spcbwj ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa03317.g0", 0x000000, 0x020000, CRC(d9b61f80) SHA1(7adec61b6d44cb6a1491b3a4c0c17e88d6d180ed) ) ROM_LOAD16_BYTE( "msa03317.g1", 0x000001, 0x020000, CRC(f923b7a1) SHA1(baf195aaeeb01495907bc68dedf1c30f3cac8202) ) ROM_LOAD16_BYTE( "msa03317.g2", 0x040000, 0x020000, CRC(8e65e6bf) SHA1(c59bcfc76548ce6cc6525e8863664266f25dad60) ) ROM_LOAD16_BYTE( "msa03317.g3", 0x040001, 0x020000, CRC(ea95bb16) SHA1(13c0e332ae3596abcbbc6d092d55826112241dd6) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_spcbwk ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa03318.g0", 0x000000, 0x020000, CRC(739d61f8) SHA1(496435641190a8f0b96c44866ebd14d4fc584c3b) ) ROM_LOAD16_BYTE( "msa03318.g1", 0x000001, 0x020000, CRC(aa951c0c) SHA1(1fa43c45358f9b28080d35e7c43c7db161287901) ) ROM_LOAD16_BYTE( "msa03318.g2", 0x040000, 0x020000, CRC(8e65e6bf) SHA1(c59bcfc76548ce6cc6525e8863664266f25dad60) ) ROM_LOAD16_BYTE( "msa03318.g3", 0x040001, 0x020000, CRC(ea95bb16) SHA1(13c0e332ae3596abcbbc6d092d55826112241dd6) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_spcbwl ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa03321.g0", 0x000000, 0x020000, CRC(33552877) SHA1(1af3dd31f9722ddbdb95106febdc6e9e02f6d9db) ) ROM_LOAD16_BYTE( "msa03321.g1", 0x000001, 0x020000, CRC(4f30ae1a) SHA1(40f87565abf7f38f9280a349f1058812d13e39a0) ) ROM_LOAD16_BYTE( "msa03321.g2", 0x040000, 0x020000, CRC(f0788216) SHA1(592d643273a8e1bdc0d5167205548bac9dffd114) ) ROM_LOAD16_BYTE( "msa03321.g3", 0x040001, 0x020000, CRC(da750393) SHA1(68fa8d9f9e62c77d10607e3a648e14cafc52759d) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_spcbwm ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa03322.g0", 0x000000, 0x020000, CRC(24e75d21) SHA1(6e2937478ce78c71ef735b69973382b9273c6797) ) ROM_LOAD16_BYTE( "msa03322.g1", 0x000001, 0x020000, CRC(5d228bfe) SHA1(a2a8473941b7684826d0cdbf97f0cd1693531979) ) ROM_LOAD16_BYTE( "msa03322.g2", 0x040000, 0x020000, CRC(f0788216) SHA1(592d643273a8e1bdc0d5167205548bac9dffd114) ) @@ -4130,14 +4642,20 @@ ROM_START( ep_spec ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa02193.g0", 0x000000, 0x020000, CRC(3e3c0960) SHA1(07c73440019dfc3793eb9370c1fd171e3f1d1276) ) ROM_LOAD16_BYTE( "msa02193.g1", 0x000001, 0x020000, CRC(2488953e) SHA1(597a05325a6d94d61d7a9e75e227b71e237f9fe2) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_speca ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa02194.g0", 0x000000, 0x020000, CRC(e2edf470) SHA1(2a42017cc7838f8ec190bbbf01fe75e06c0cd53c) ) ROM_LOAD16_BYTE( "msa02194.g1", 0x000001, 0x020000, CRC(f52b23fc) SHA1(eccd661510cd8ba058b35eb77b2ad5c8e7323097) ) + MISSING_SOUND +ROM_END +ROM_START( ep_specb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "spectre.g0", 0x000000, 0x020000, CRC(04735ad3) SHA1(ed708399a7a1b9eb1a7d5335901651e0916534fd) ) ROM_LOAD16_BYTE( "spectre.g1", 0x000001, 0x020000, CRC(8e01ac8b) SHA1(51348d6dd5e0dd72661f701d9afd134b119b9054) ) - MISSING_SOUND ROM_END @@ -4150,16 +4668,29 @@ ROM_START( ep_spntn ) ROM_LOAD16_BYTE( "gst12_1.bin", 0x000001, 0x020000, CRC(3f7dd42d) SHA1(f481ac2a4927a79c9e12131a3965bcd5469fcc83) ) ROM_LOAD16_BYTE( "gst12_2.bin", 0x040000, 0x020000, CRC(6c5ac607) SHA1(16388a55681de75b0ef5f86faa9888d8270f6c2b) ) ROM_LOAD16_BYTE( "gst12_3.bin", 0x040001, 0x020000, CRC(2059763a) SHA1(9184963238f51edd2a7071438dbc5a0f3d7a8e8e) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_spntna ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "gst13_0.bin", 0x000000, 0x020000, CRC(b5cfa6cb) SHA1(491ae3b406221c720f2007c191194751a7f47d77) ) ROM_LOAD16_BYTE( "gst13_1.bin", 0x000001, 0x020000, CRC(d4e38015) SHA1(83c4e46b798442c2da73ef44b015e21c6052a775) ) ROM_LOAD16_BYTE( "gst13_2.bin", 0x040000, 0x020000, CRC(6c5ac607) SHA1(16388a55681de75b0ef5f86faa9888d8270f6c2b) ) ROM_LOAD16_BYTE( "gst13_3.bin", 0x040001, 0x020000, CRC(2059763a) SHA1(9184963238f51edd2a7071438dbc5a0f3d7a8e8e) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_spntnb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "gst14_0.bin", 0x000000, 0x020000, CRC(709e17a1) SHA1(a8e2cccf8f514b80afe8256fcb98b634e241da24) ) ROM_LOAD16_BYTE( "gst14_1.bin", 0x000001, 0x020000, CRC(e85bb405) SHA1(bdf4faaf35f51d2a44dbf3172971d7cea990c0df) ) ROM_LOAD16_BYTE( "gst14_2.bin", 0x040000, 0x020000, CRC(ef43aa53) SHA1(ab4ab8ce78d8c2f8ea1700bfdece22e8d4f70a43) ) ROM_LOAD16_BYTE( "gst14_3.bin", 0x040001, 0x020000, CRC(b00806ab) SHA1(3a55f0f237eecda244b17d34d93ad2463ab05c4f) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_spntnc ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "gst15_0.bin", 0x000000, 0x020000, CRC(709e17a1) SHA1(a8e2cccf8f514b80afe8256fcb98b634e241da24) ) ROM_LOAD16_BYTE( "gst15_1.bin", 0x000001, 0x020000, CRC(03c5e03d) SHA1(0427b7a06c841b5f85a383a6585422f54678226a) ) ROM_LOAD16_BYTE( "gst15_2.bin", 0x040000, 0x020000, CRC(ef43aa53) SHA1(ab4ab8ce78d8c2f8ea1700bfdece22e8d4f70a43) ) @@ -4167,33 +4698,56 @@ ROM_START( ep_spntn ) MISSING_SOUND ROM_END - +#define EP_SPIN_SOUND \ + ROM_REGION( 0x100000, "ymz", 0 ) \ + ROM_LOAD( "spinonit.sn0", 0x000000, 0x080000, CRC(ad92e501) SHA1(adea1d2751c0fbf4637d5eb2b1003995c829413d) ) \ + ROM_LOAD( "spinonit.sn1", 0x080000, 0x080000, CRC(e052ff0c) SHA1(afa2b2f4d51c95352d6fd1d69af87fef07c2f039) ) \ ROM_START( ep_spin ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "i00nsi14.g0", 0x000000, 0x020000, CRC(395c722f) SHA1(7a1a12b1927fb87b101d0e3ad54e664f34a7f540) ) ROM_LOAD16_BYTE( "i00nsi14.g1", 0x000001, 0x020000, CRC(ef4fe4b4) SHA1(3e3d73a0b2e736823575f2d3f6148a7458d14baa) ) + EP_SPIN_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_spina ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "i00nsi16.g0", 0x000000, 0x020000, CRC(395c722f) SHA1(7a1a12b1927fb87b101d0e3ad54e664f34a7f540) ) ROM_LOAD16_BYTE( "i00nsi16.g1", 0x000001, 0x020000, CRC(e3024a85) SHA1(6fc901b8e41712dcde95b8bbb9abafa2cef23fe8) ) + EP_SPIN_SOUND +ROM_END + +ROM_START( ep_spinb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "i00nsi18.g0", 0x000000, 0x020000, CRC(9faa2a48) SHA1(da903bbcbc3f62691b321853ac632b0b68be5a8c) ) ROM_LOAD16_BYTE( "i00nsi18.g1", 0x000001, 0x020000, CRC(bff7dad4) SHA1(c1f7b3cc40bc95718341a3110ab7351aa0008ec4) ) ROM_LOAD16_BYTE( "i00nsi18.g2", 0x040000, 0x020000, CRC(206f42f3) SHA1(4b227c5781b67de8a8e2dee52fcf91acda69d296) ) ROM_LOAD16_BYTE( "i00nsi18.g3", 0x040001, 0x020000, CRC(1347d77b) SHA1(882a2bc8b092d7ea3a43abeb05706af7a6e7a620) ) + EP_SPIN_SOUND +ROM_END + +ROM_START( ep_spinc ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "i00psi15.g0", 0x000000, 0x020000, CRC(395c722f) SHA1(7a1a12b1927fb87b101d0e3ad54e664f34a7f540) ) ROM_LOAD16_BYTE( "i00psi15.g1", 0x000001, 0x020000, CRC(04d1b08c) SHA1(63a2c10c35e5a7a148e92489df2bf316e1696ac2) ) + EP_SPIN_SOUND +ROM_END + +ROM_START( ep_spind ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "i00psi17.g0", 0x000000, 0x020000, CRC(395c722f) SHA1(7a1a12b1927fb87b101d0e3ad54e664f34a7f540) ) ROM_LOAD16_BYTE( "i00psi17.g1", 0x000001, 0x020000, CRC(089c1ebd) SHA1(fb71b27ea1e53880f8fe9ed78048158284cbc36b) ) + EP_SPIN_SOUND +ROM_END + +ROM_START( ep_spine ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "i00psi19.g0", 0x000000, 0x020000, CRC(9faa2a48) SHA1(da903bbcbc3f62691b321853ac632b0b68be5a8c) ) ROM_LOAD16_BYTE( "i00psi19.g1", 0x000001, 0x020000, CRC(54698eec) SHA1(79d222c4e0960c53ca8246dc0de2ad1158eb99a7) ) ROM_LOAD16_BYTE( "i00psi19.g2", 0x040000, 0x020000, CRC(206f42f3) SHA1(4b227c5781b67de8a8e2dee52fcf91acda69d296) ) ROM_LOAD16_BYTE( "i00psi19.g3", 0x040001, 0x020000, CRC(1347d77b) SHA1(882a2bc8b092d7ea3a43abeb05706af7a6e7a620) ) - - ROM_REGION( 0x100000, "ymz", 0 ) - ROM_LOAD( "spinonit.sn0", 0x0000, 0x080000, CRC(ad92e501) SHA1(adea1d2751c0fbf4637d5eb2b1003995c829413d) ) - ROM_LOAD( "spinonit.sn1", 0x0000, 0x080000, CRC(e052ff0c) SHA1(afa2b2f4d51c95352d6fd1d69af87fef07c2f039) ) + EP_SPIN_SOUND ROM_END @@ -4203,8 +4757,11 @@ ROM_START( ep_step ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "sa000076.g0", 0x000000, 0x020000, CRC(7c071d7e) SHA1(7c87a65e5493c040cea10e76ce6d59544bbf19ce) ) ROM_LOAD16_BYTE( "sa000076.g1", 0x000001, 0x020000, CRC(28c47935) SHA1(8aae9db209b732a42e5882c2029a15492d2e4889) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_stepa ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "sa000078.g0", 0x000000, 0x020000, CRC(6d92b20b) SHA1(0041610bda6de9862d0b0278d7418dd095303b69) ) ROM_LOAD16_BYTE( "sa000078.g1", 0x000001, 0x020000, CRC(ed0922dd) SHA1(711ea89a90e25f01fc8c29b4662afd88d053142e) ) MISSING_SOUND @@ -4219,8 +4776,11 @@ ROM_START( ep_strat ) ROM_LOAD16_BYTE( "gsg01_1.bin", 0x000001, 0x020000, CRC(2eb921f1) SHA1(4d6d428a6ecf855b2600c63bc78ac0a7bbba6afb) ) ROM_LOAD16_BYTE( "gsg01_2.bin", 0x040000, 0x020000, CRC(24425726) SHA1(5477e14dfbfb016aef00670e3daec2417d375496) ) ROM_LOAD16_BYTE( "gsg01_3.bin", 0x040001, 0x020000, CRC(47cfe457) SHA1(31fe7781eec0594e4b488cb3c659cd4bd14089b9) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_strata ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "gsg02_0.bin", 0x000000, 0x020000, CRC(35ded06f) SHA1(24cb059eb5342d155b5f2c614bccdf8889e098f6) ) ROM_LOAD16_BYTE( "gsg02_1.bin", 0x000001, 0x020000, CRC(c52775c9) SHA1(973224ee2ac5c01ee3aa5d353c2a83985b613d60) ) ROM_LOAD16_BYTE( "gsg02_2.bin", 0x040000, 0x020000, CRC(24425726) SHA1(5477e14dfbfb016aef00670e3daec2417d375496) ) @@ -4229,6 +4789,11 @@ ROM_START( ep_strat ) ROM_END +#define EP_SUBB_SOUND \ + ROM_REGION( 0x100000, "ymz", 0 ) \ + ROM_LOAD( "subbuteo.s0", 0x000000, 0x080000, CRC(3140ed84) SHA1(418fd6a1fd06c59f524f03116f0d284ebf481f58) ) \ + ROM_LOAD( "subbuteo.s1", 0x080000, 0x080000, CRC(e87da3e7) SHA1(9443b8304ad75612186a97f0dafcdd698bf43c04) ) \ + ROM_START( ep_subb ) ROM_REGION( 0x080000, "maincpu", 0 ) @@ -4236,40 +4801,70 @@ ROM_START( ep_subb ) ROM_LOAD16_BYTE( "gsu54_1.bin", 0x000001, 0x020000, CRC(8b6aa3b2) SHA1(d672f626b72d2d38d65983caec3ab9d31d66fcf0) ) ROM_LOAD16_BYTE( "gsu54_2.bin", 0x040000, 0x020000, CRC(68331ae7) SHA1(59e563fd8be29bd1032d0fac6079590e941441fe) ) ROM_LOAD16_BYTE( "gsu54_3.bin", 0x040001, 0x020000, CRC(ccf09a85) SHA1(bb6ef2cdacabf88b018f064cfa5a9dbcda4a556e) ) + EP_SUBB_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_subba ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "gsu55_0.bin", 0x000000, 0x020000, CRC(94131da2) SHA1(70c55abb5ffdc6a235d2775de1d5b0723bddb886) ) ROM_LOAD16_BYTE( "gsu55_1.bin", 0x000001, 0x020000, CRC(60f4f78a) SHA1(13b78140fbda4e92dda2916557efb23391a838a9) ) ROM_LOAD16_BYTE( "gsu55_2.bin", 0x040000, 0x020000, CRC(68331ae7) SHA1(59e563fd8be29bd1032d0fac6079590e941441fe) ) ROM_LOAD16_BYTE( "gsu55_3.bin", 0x040001, 0x020000, CRC(ccf09a85) SHA1(bb6ef2cdacabf88b018f064cfa5a9dbcda4a556e) ) + EP_SUBB_SOUND +ROM_END + +ROM_START( ep_subbb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa02248.g0", 0x000000, 0x020000, CRC(a1c29aa3) SHA1(e7d198b2a36261f2f5b53c3776a9c1f6ff275182) ) ROM_LOAD16_BYTE( "msa02248.g1", 0x000001, 0x020000, CRC(1dbf0221) SHA1(121ddfab1530b49453a8856cd5c9b173e8c41b3a) ) ROM_LOAD16_BYTE( "msa02248.g2", 0x040000, 0x020000, CRC(cd5954c0) SHA1(edc29e0207686c0f4cdcd8bc04182ef34e79ceb1) ) ROM_LOAD16_BYTE( "msa02248.g3", 0x040001, 0x020000, CRC(af18ea8e) SHA1(7a542b811f52d5a8a6000805289d0e7b8b7bd8b7) ) + EP_SUBB_SOUND +ROM_END + +ROM_START( ep_subbc ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa02249.g0", 0x000000, 0x020000, CRC(a1c29aa3) SHA1(e7d198b2a36261f2f5b53c3776a9c1f6ff275182) ) ROM_LOAD16_BYTE( "msa02249.g1", 0x000001, 0x020000, CRC(f6215619) SHA1(c16650aff20bfc7c648922569f6d3fabb7912f50) ) ROM_LOAD16_BYTE( "msa02249.g2", 0x040000, 0x020000, CRC(cd5954c0) SHA1(edc29e0207686c0f4cdcd8bc04182ef34e79ceb1) ) ROM_LOAD16_BYTE( "msa02249.g3", 0x040001, 0x020000, CRC(af18ea8e) SHA1(7a542b811f52d5a8a6000805289d0e7b8b7bd8b7) ) + EP_SUBB_SOUND +ROM_END + +ROM_START( ep_subbd ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa03300.g0", 0x000000, 0x020000, CRC(e6db7ccb) SHA1(6e9cbe740f19e4ee4674bbf889eb493025fbb366) ) ROM_LOAD16_BYTE( "msa03300.g1", 0x000001, 0x020000, CRC(fe029b57) SHA1(2fae55c0e340ba0675b085ddf08a61f2a8c201dc) ) ROM_LOAD16_BYTE( "msa03300.g2", 0x040000, 0x020000, CRC(d249735e) SHA1(3e6ffb812df6908692950e51a724f1e8265e0dd6) ) ROM_LOAD16_BYTE( "msa03300.g3", 0x040001, 0x020000, CRC(f96306cb) SHA1(0a2fce12471fb2162dfac1f3c8f5c4bfdca365b4) ) + EP_SUBB_SOUND +ROM_END + +ROM_START( ep_subbe ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa03301.g0", 0x000000, 0x020000, CRC(e6db7ccb) SHA1(6e9cbe740f19e4ee4674bbf889eb493025fbb366) ) ROM_LOAD16_BYTE( "msa03301.g1", 0x000001, 0x020000, CRC(159ccf6f) SHA1(f41c13b2b25eac0b9cfa745595ab8b68a969c444) ) ROM_LOAD16_BYTE( "msa03301.g2", 0x040000, 0x020000, CRC(d249735e) SHA1(3e6ffb812df6908692950e51a724f1e8265e0dd6) ) ROM_LOAD16_BYTE( "msa03301.g3", 0x040001, 0x020000, CRC(f96306cb) SHA1(0a2fce12471fb2162dfac1f3c8f5c4bfdca365b4) ) + EP_SUBB_SOUND +ROM_END + +ROM_START( ep_subbf ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa03308.g0.bin", 0x000000, 0x020000, CRC(a9386ca4) SHA1(f41a4c68925d2770a47213f0689f822012671353) ) ROM_LOAD16_BYTE( "msa03308.g1.bin", 0x000001, 0x020000, CRC(c8464e40) SHA1(4cee501b6663c42fee4fde22f9b263b728ef73b2) ) ROM_LOAD16_BYTE( "msa03308.g2.bin", 0x040000, 0x020000, CRC(41d9988b) SHA1(581c061a7420b902839567a27013880cdb3ea689) ) ROM_LOAD16_BYTE( "msa03308.g3.bin", 0x040001, 0x020000, CRC(bcdc828a) SHA1(7e4c0be0fd05bc0257e672089ed52720108beab4) ) + EP_SUBB_SOUND +ROM_END + +ROM_START( ep_subbg ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa03309.g0.bin", 0x000000, 0x020000, CRC(a9386ca4) SHA1(f41a4c68925d2770a47213f0689f822012671353) ) ROM_LOAD16_BYTE( "msa03309.g1.bin", 0x000001, 0x020000, CRC(23d81a78) SHA1(4be75a6989953851eeb5d23814b4711c67fad72c) ) ROM_LOAD16_BYTE( "msa03309.g2.bin", 0x040000, 0x020000, CRC(41d9988b) SHA1(581c061a7420b902839567a27013880cdb3ea689) ) ROM_LOAD16_BYTE( "msa03309.g3.bin", 0x040001, 0x020000, CRC(bcdc828a) SHA1(7e4c0be0fd05bc0257e672089ed52720108beab4) ) - - ROM_REGION( 0x100000, "ymz", 0 ) - ROM_LOAD( "subbuteo.s0", 0x000000, 0x080000, CRC(3140ed84) SHA1(418fd6a1fd06c59f524f03116f0d284ebf481f58) ) - ROM_LOAD( "subbuteo.s1", 0x080000, 0x080000, CRC(e87da3e7) SHA1(9443b8304ad75612186a97f0dafcdd698bf43c04) ) + EP_SUBB_SOUND ROM_END @@ -4279,17 +4874,34 @@ ROM_START( ep_snw ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "bsnwb03.g0", 0x000000, 0x020000, CRC(5ab82280) SHA1(0b01fd83f09b06fc9d428fd90216e753874678c1) ) ROM_LOAD16_BYTE( "bsnwb03.g1", 0x000001, 0x020000, CRC(bc34a937) SHA1(4b08de7a924395b2f7508ee9c1a1baa8f760f90a) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_snwa ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "bsnwb04.g0", 0x000000, 0x020000, CRC(133724a1) SHA1(03ba0bf62ccbb692e22cd0d1e8b8b9d7322122c1) ) ROM_LOAD16_BYTE( "bsnwb04.g1", 0x000001, 0x020000, CRC(cfc561fb) SHA1(07bfb449eca85e79deed8a326cdd3bdfaf19d3d8) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_snwb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "csnw011.g0", 0x000000, 0x020000, CRC(92396091) SHA1(74911756429e519942aef872e29ce6b73acf4baf) ) ROM_LOAD16_BYTE( "csnw011.g1", 0x000001, 0x020000, CRC(9be24de9) SHA1(d392430c195f4e2624a728c8ac958e47d75bc165) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_snwc ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "csnw012.g0", 0x000000, 0x020000, CRC(c55eff74) SHA1(4a89d0471aebdd7a28428f43f37551d8cf05ab8a) ) ROM_LOAD16_BYTE( "csnw012.g1", 0x000001, 0x020000, CRC(b00e9a6d) SHA1(6886e6295d0d2d78ccb4748aa9c63c23a9614f15) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_snwd ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "snw.g0", 0x00000, 0x020000, CRC(29a7f942) SHA1(766aa01a28eda1f4201c1a891010684758401216) ) ROM_LOAD16_BYTE( "snw.g1", 0x00001, 0x020000, CRC(549a0181) SHA1(41064c19fdf4ac270a4a904a32878ae541c9d593) ) - MISSING_SOUND ROM_END @@ -4300,8 +4912,11 @@ ROM_START( ep_survi ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa02154.g0", 0x000000, 0x020000, CRC(bafed449) SHA1(c165e770f7de670fc6875bb8374df098fe9e3cab) ) ROM_LOAD16_BYTE( "msa02154.g1", 0x000001, 0x020000, CRC(efa1e914) SHA1(bdd262557bb31976652085af7fa4eab3abe7976f) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_survia ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa02155.g0", 0x000000, 0x020000, CRC(1115a721) SHA1(468fdc58d187d33db7b6ea949daa5d70e2a54e38) ) ROM_LOAD16_BYTE( "msa02155.g1", 0x000001, 0x020000, CRC(2900e95b) SHA1(fa06c1141a76b4c8b19842fad7659a59c5f32c06) ) MISSING_SOUND @@ -4314,8 +4929,11 @@ ROM_START( ep_tak5 ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "tke5009.g0", 0x000000, 0x020000, CRC(baf2816b) SHA1(f8dc10ddf370a6452088c1b74a036a23149680f8) ) ROM_LOAD16_BYTE( "tke5009.g1", 0x000001, 0x020000, CRC(6b5d2412) SHA1(c4c6d536403b87f7bf47503dde8796529f08c4d2) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_tak5a ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "tke5010.g0", 0x000000, 0x020000, CRC(bb6b5923) SHA1(36467cbe709e09cd14127fa0448417d551f85472) ) ROM_LOAD16_BYTE( "tke5010.g1", 0x000001, 0x020000, CRC(8be758eb) SHA1(7018d6ebb9e29c789b64c21e0e487de4c26d6c46) ) MISSING_SOUND @@ -4328,14 +4946,20 @@ ROM_START( ep_tits ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa01010.g0", 0x000000, 0x020000, CRC(632be638) SHA1(f8bbf427d0cd144200dd13a4ba36c71617a34239) ) ROM_LOAD16_BYTE( "msa01010.g1", 0x000001, 0x020000, CRC(f9cc5242) SHA1(67987b48ebaa09732e49f5f807d16e9155744103) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_titsa ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msc01009.g0", 0x000000, 0x020000, CRC(93eb5835) SHA1(0607d4c8658be3679c95459cbd3607f178e0613d) ) ROM_LOAD16_BYTE( "msc01009.g1", 0x000001, 0x020000, CRC(7b150853) SHA1(c50455b092a566420685baaa64a935289734480f) ) + MISSING_SOUND +ROM_END - ROM_LOAD( "ttl_shot.g0", 0x000000, 0x020000, CRC(f2fcd2c7) SHA1(89fe906dae0a85ff548ed97c449a5f22df30c605) ) - ROM_LOAD( "ttl_shot.g1", 0x000001, 0x020000, CRC(3474b2be) SHA1(fa3173b45c967dd18712b0ea9bda264a47fa8e70) ) - +ROM_START( ep_titsb ) + ROM_REGION( 0x080000, "maincpu", 0 ) + ROM_LOAD16_BYTE( "ttl_shot.g0", 0x000000, 0x020000, CRC(f2fcd2c7) SHA1(89fe906dae0a85ff548ed97c449a5f22df30c605) ) + ROM_LOAD16_BYTE( "ttl_shot.g1", 0x000001, 0x020000, CRC(3474b2be) SHA1(fa3173b45c967dd18712b0ea9bda264a47fa8e70) ) MISSING_SOUND ROM_END @@ -4346,8 +4970,11 @@ ROM_START( ep_tortr ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "sa000086.g0", 0x000000, 0x020000, CRC(fb809f20) SHA1(5d798e8724f11ebce7337e53521b6b0f9beef116) ) ROM_LOAD16_BYTE( "sa000086.g1", 0x000001, 0x020000, CRC(46211b12) SHA1(1fbba9c6ada7db8c41de8c2e78f77ca3c6158f3f) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_tortra ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "sa000087.g0", 0x000000, 0x020000, CRC(506bec48) SHA1(d9f8308a9292bcabd2842ebcda6808e94a6b5ea7) ) ROM_LOAD16_BYTE( "sa000087.g1", 0x000001, 0x020000, CRC(1254d1f9) SHA1(f997ea0d9e96aea810a4f203768ecb409bacab80) ) MISSING_SOUND @@ -4360,10 +4987,18 @@ ROM_START( ep_trail ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "i99ntb32.g0", 0x000000, 0x020000, CRC(9bfadfd9) SHA1(e782768f87faca4fab80bde925bfe4345dcb0513) ) ROM_LOAD16_BYTE( "i99ntb32.g1", 0x000001, 0x020000, CRC(1d1a3da6) SHA1(9f453b0a119d0eec733f5c5775f93d5306568bd2) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_traila ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "i99ptb33.g0", 0x000000, 0x020000, CRC(9bfadfd9) SHA1(e782768f87faca4fab80bde925bfe4345dcb0513) ) ROM_LOAD16_BYTE( "i99ptb33.g1", 0x000001, 0x020000, CRC(f684699e) SHA1(2d1552acf27d16930379a91842fe97d73c5f7bed) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_trailb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "tblazeg0.bin", 0x000000, 0x020000, CRC(e99555e7) SHA1(c9da6a483ba1ee69f9f899d3809b1f3f9f00ab4a) ) ROM_LOAD16_BYTE( "tblazeg1.bin", 0x000001, 0x020000, CRC(99620ac9) SHA1(cb8e7399393bcef134cd3f052048ead787bf0e9f) ) MISSING_SOUND @@ -4378,8 +5013,11 @@ ROM_START( ep_tree ) ROM_LOAD16_BYTE( "tram03.p1", 0x000001, 0x020000, CRC(a351e80d) SHA1(ecad15c4faf47a47bd2ac8b2581f6ff7fe103ab1) ) ROM_LOAD16_BYTE( "tram03.p2", 0x040000, 0x020000, CRC(a807a84e) SHA1(d39ea0e2b2d7105597fdb5c6e661afd062dbc6f6) ) ROM_LOAD16_BYTE( "tram03.p3", 0x040001, 0x020000, CRC(fdffa62c) SHA1(f92107b09a1c52d92ba62193a443aa1456d85a92) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_treea ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "tram03p.p0", 0x000000, 0x020000, CRC(37126cd6) SHA1(4b745925ea9b051aacbb0670270df292d0ebc006) ) ROM_LOAD16_BYTE( "tram03p.p1", 0x000001, 0x020000, CRC(bcc21a76) SHA1(7f81645edb498f47f7636561b7db2b5fe6010cdd) ) ROM_LOAD16_BYTE( "tram03p.p2", 0x040000, 0x020000, CRC(a807a84e) SHA1(d39ea0e2b2d7105597fdb5c6e661afd062dbc6f6) ) @@ -4393,8 +5031,11 @@ ROM_START( ep_trics ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "tric003.g0", 0x000000, 0x020000, CRC(15633353) SHA1(e44749a244eb99ed11d919f2505698a25776d716) ) ROM_LOAD16_BYTE( "tric003.g1", 0x000001, 0x020000, CRC(1b8448b8) SHA1(8285825429a51ba3315a8c6ff3f633e66f1f5572) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_tricsa ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "tric004.g0", 0x000000, 0x020000, CRC(283a288b) SHA1(c68942eea31ba1e3407aa9010895485bf4f843e3) ) ROM_LOAD16_BYTE( "tric004.g1", 0x000001, 0x020000, CRC(5f0461a4) SHA1(59ea16ce89d09a9773e6d3fe558722c868238677) ) MISSING_SOUND @@ -4409,18 +5050,25 @@ ROM_START( ep_tp ) ROM_LOAD16_BYTE( "msa02162.g1", 0x000001, 0x020000, CRC(bdead13e) SHA1(e00bb6c26b3920171b04b8f5c218e3ef5f9c6f10) ) ROM_LOAD16_BYTE( "msa02162.g2", 0x040000, 0x020000, CRC(f000b66d) SHA1(f4d5662c1ad0f8d43f2836b0655a3d9c7b0d4e63) ) ROM_LOAD16_BYTE( "msa02162.g3", 0x040001, 0x020000, CRC(61d070bf) SHA1(4a9e38acf5e16a5b225c53e201a6cb7ee61fbca6) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_tpa ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa02163.g0", 0x000000, 0x020000, CRC(8f761609) SHA1(fa0e986572042d036f688319755f72650d8937b5) ) ROM_LOAD16_BYTE( "msa02163.g1", 0x000001, 0x020000, CRC(4e098f03) SHA1(f031560549346e8091ed42e756c1c5c5d3d787e0) ) ROM_LOAD16_BYTE( "msa02163.g2", 0x040000, 0x020000, CRC(f000b66d) SHA1(f4d5662c1ad0f8d43f2836b0655a3d9c7b0d4e63) ) ROM_LOAD16_BYTE( "msa02163.g3", 0x040001, 0x020000, CRC(61d070bf) SHA1(4a9e38acf5e16a5b225c53e201a6cb7ee61fbca6) ) + MISSING_SOUND +ROM_END - ROM_LOAD( "triv_pur.g0", 0x000000, 0x020000, CRC(3197e48e) SHA1(ae4328df20f27e0edf35ed5d872ad452c23e0094) ) - ROM_LOAD( "triv_pur.g1", 0x000001, 0x020000, CRC(7d63c3bd) SHA1(6625361a549baed733e7d0d2b1eb87e417a73fc6) ) - ROM_LOAD( "triv_pur.g2", 0x040000, 0x020000, CRC(aca47c0c) SHA1(c23926b98439cac5d7982a9ca7767b9e79ba096e) ) - ROM_LOAD( "triv_pur.g3", 0x040001, 0x020000, CRC(e2a446cf) SHA1(9327f1fe39b8d012928892d1ebec9a6a1405df2a) ) +ROM_START( ep_tpb ) + ROM_REGION( 0x080000, "maincpu", 0 ) + ROM_LOAD16_BYTE( "triv_pur.g0", 0x000000, 0x020000, CRC(3197e48e) SHA1(ae4328df20f27e0edf35ed5d872ad452c23e0094) ) + ROM_LOAD16_BYTE( "triv_pur.g1", 0x000001, 0x020000, CRC(7d63c3bd) SHA1(6625361a549baed733e7d0d2b1eb87e417a73fc6) ) + ROM_LOAD16_BYTE( "triv_pur.g2", 0x040000, 0x020000, CRC(aca47c0c) SHA1(c23926b98439cac5d7982a9ca7767b9e79ba096e) ) + ROM_LOAD16_BYTE( "triv_pur.g3", 0x040001, 0x020000, CRC(e2a446cf) SHA1(9327f1fe39b8d012928892d1ebec9a6a1405df2a) ) MISSING_SOUND ROM_END @@ -4433,8 +5081,11 @@ ROM_START( ep_tp2 ) ROM_LOAD16_BYTE( "msa02164.g1", 0x000001, 0x020000, CRC(b0ca24f7) SHA1(0d2c09b44be2a5149aac9f2d4b64f8d7185ee336) ) ROM_LOAD16_BYTE( "msa02164.g2", 0x040000, 0x020000, CRC(4b3e7d9b) SHA1(54600d0ce6ba549df6f90a00a0b1786fe83c3830) ) ROM_LOAD16_BYTE( "msa02164.g3", 0x040001, 0x020000, CRC(6a23ec5a) SHA1(02249969d8eddcc4f4f7343cc95aa6c30a70855a) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_tp2a ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa02165.g0", 0x000000, 0x020000, CRC(a37cd530) SHA1(d12576fa84a8d7326d99dbbfcad577995488a33d) ) ROM_LOAD16_BYTE( "msa02165.g1", 0x000001, 0x020000, CRC(fbc2738e) SHA1(436e84745db085f6625d0702c8090778c6129273) ) ROM_LOAD16_BYTE( "msa02165.g2", 0x040000, 0x020000, CRC(4b3e7d9b) SHA1(54600d0ce6ba549df6f90a00a0b1786fe83c3830) ) @@ -4449,14 +5100,20 @@ ROM_START( ep_tutcl ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msc02040.g0", 0x000000, 0x020000, CRC(cbc34c7e) SHA1(a43ee8a288b3cd7c75f5732f4de46cef49d1f543) ) ROM_LOAD16_BYTE( "msc02040.g1", 0x000001, 0x020000, CRC(fd1cd600) SHA1(7f4949fa5e0ac3424718f181370ef219aee9be35) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_tutcla ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msc02041.g0", 0x000000, 0x020000, CRC(c4ece490) SHA1(2200192d649f9b8e16a0e9ade0c6c419dc0877cf) ) ROM_LOAD16_BYTE( "msc02041.g1", 0x000001, 0x020000, CRC(c22b0cdf) SHA1(6689e495a04c49538ef979ae17465d2154020ea3) ) + MISSING_SOUND +ROM_END - ROM_LOAD( "tut_karm.g0", 0x000000, 0x020000, CRC(34f9017d) SHA1(76187027a379dd35f6739b30cbf00916f4304b45) ) - ROM_LOAD( "tut_karm.g1", 0x000001, 0x020000, CRC(799dca4f) SHA1(92093e336c53489029d5b78c025dd8c248a1cf2b) ) - +ROM_START( ep_tutclb ) + ROM_REGION( 0x080000, "maincpu", 0 ) + ROM_LOAD16_BYTE( "tut_karm.g0", 0x000000, 0x020000, CRC(34f9017d) SHA1(76187027a379dd35f6739b30cbf00916f4304b45) ) + ROM_LOAD16_BYTE( "tut_karm.g1", 0x000001, 0x020000, CRC(799dca4f) SHA1(92093e336c53489029d5b78c025dd8c248a1cf2b) ) MISSING_SOUND ROM_END @@ -4467,8 +5124,11 @@ ROM_START( ep_21clb ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msc02054.g0", 0x000000, 0x020000, CRC(f04d8bf5) SHA1(cf519ee3bfc5e59cd8464284ed98c9fff4381cc7) ) ROM_LOAD16_BYTE( "msc02054.g1", 0x000001, 0x020000, CRC(f0baa69a) SHA1(a1f179b2f8a7ae33b7bf9bddc60220fba2bdcd90) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_21clba ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msc02055.g0", 0x000000, 0x020000, CRC(76163c1e) SHA1(59ff48074d413b07237a72f2a1c5a1e0890bc1d5) ) ROM_LOAD16_BYTE( "msc02055.g1", 0x000001, 0x020000, CRC(d6eac9a3) SHA1(2e58eeec566fdaa414a2232ac1fc2c026130a838) ) MISSING_SOUND @@ -4482,26 +5142,42 @@ ROM_START( ep_vipjv ) ROM_LOAD16_BYTE( "jive11.p1", 0x000001, 0x020000, CRC(9c6b64f2) SHA1(221b41f8301e76ed991883aa11b885c460c8dda3) ) ROM_LOAD16_BYTE( "jive11.p2", 0x040000, 0x020000, CRC(c569d069) SHA1(6f011c07bd7242153c25fda5db8d2df3efb31bbe) ) ROM_LOAD16_BYTE( "jive11.p3", 0x040001, 0x020000, CRC(29ad4a6b) SHA1(79bcb4856178b15900aa977b454fb7aa9b05c47c) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_vipjva ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "jive11p.p0", 0x000000, 0x020000, CRC(8f0b3a2e) SHA1(ffd9fbd5e16d4738a6a49c5d8e49fd8f0644a6f1) ) ROM_LOAD16_BYTE( "jive11p.p1", 0x000001, 0x020000, CRC(83f89689) SHA1(d3ea0fb9b413ac4cdeb1621c97eb8b17e1b779b9) ) ROM_LOAD16_BYTE( "jive11p.p2", 0x040000, 0x020000, CRC(c569d069) SHA1(6f011c07bd7242153c25fda5db8d2df3efb31bbe) ) ROM_LOAD16_BYTE( "jive11p.p3", 0x040001, 0x020000, CRC(29ad4a6b) SHA1(79bcb4856178b15900aa977b454fb7aa9b05c47c) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_vipjvb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "jive22.p0", 0x000000, 0x020000, CRC(5b7340e2) SHA1(ab5b4b70e891ad244bf74b0dbc3a923a5b8b3ad6) ) ROM_LOAD16_BYTE( "jive22.p1", 0x000001, 0x020000, CRC(654db698) SHA1(c88bbd91795d047bdad3490e682750302eec5c10) ) ROM_LOAD16_BYTE( "jive22.p2", 0x040000, 0x020000, CRC(d069946b) SHA1(76053c5292c361753e9cd9fb8961e7825f79eea5) ) ROM_LOAD16_BYTE( "jive22.p3", 0x040001, 0x020000, CRC(7ca29581) SHA1(ada2432e4a06799ed2a5c23d1d32a58fa69d8b4b) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_vipjvc ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "jive22p.p0", 0x000000, 0x020000, CRC(5b7340e2) SHA1(ab5b4b70e891ad244bf74b0dbc3a923a5b8b3ad6) ) ROM_LOAD16_BYTE( "jive22p.p1", 0x000001, 0x020000, CRC(7ade44e3) SHA1(254d7bad5aa19366f2111117cd2b6803d0a9be2e) ) ROM_LOAD16_BYTE( "jive22p.p2", 0x040000, 0x020000, CRC(d069946b) SHA1(76053c5292c361753e9cd9fb8961e7825f79eea5) ) ROM_LOAD16_BYTE( "jive22p.p3", 0x040001, 0x020000, CRC(7ca29581) SHA1(ada2432e4a06799ed2a5c23d1d32a58fa69d8b4b) ) + MISSING_SOUND +ROM_END - ROM_LOAD( "viper_j.p0", 0x0000, 0x020000, CRC(fdad86da) SHA1(f0e0d9a780fbd4742810b5a3041b565a55811af0) ) - ROM_LOAD( "viper_j.p1", 0x0000, 0x020000, CRC(c1708c70) SHA1(ccde16e0be806d90f4a5a5f063cfd9f8b156bb3b) ) - ROM_LOAD( "viper_j.p2", 0x0000, 0x020000, CRC(20846c02) SHA1(ac11a4e4368f8cad5655b6903755616e5a46f8dd) ) - ROM_LOAD( "viper_j.p3", 0x0000, 0x020000, CRC(68b217e4) SHA1(29ec2cd517a354d25cd5ec306f597ce15ae64883) ) - +ROM_START( ep_vipjvd ) + ROM_REGION( 0x080000, "maincpu", 0 ) + ROM_LOAD16_BYTE( "viper_j.p0", 0x000000, 0x020000, CRC(fdad86da) SHA1(f0e0d9a780fbd4742810b5a3041b565a55811af0) ) + ROM_LOAD16_BYTE( "viper_j.p1", 0x000001, 0x020000, CRC(c1708c70) SHA1(ccde16e0be806d90f4a5a5f063cfd9f8b156bb3b) ) + ROM_LOAD16_BYTE( "viper_j.p2", 0x040000, 0x020000, CRC(20846c02) SHA1(ac11a4e4368f8cad5655b6903755616e5a46f8dd) ) + ROM_LOAD16_BYTE( "viper_j.p3", 0x040001, 0x020000, CRC(68b217e4) SHA1(29ec2cd517a354d25cd5ec306f597ce15ae64883) ) MISSING_SOUND ROM_END @@ -4512,8 +5188,11 @@ ROM_START( ep_wildf ) ROM_LOAD16_BYTE( "gwf05_1.bin", 0x000001, 0x020000, CRC(0d3b44a0) SHA1(d4b9fbbbba7f93c8b19d6683369609781f7e34e5) ) ROM_LOAD16_BYTE( "gwf05_2.bin", 0x040000, 0x020000, CRC(7392da1c) SHA1(d314c7787cad2c986af052f704fdbfe84a2354f5) ) ROM_LOAD16_BYTE( "gwf05_3.bin", 0x040001, 0x020000, CRC(5353e8db) SHA1(c2c3899355b11a706aa8e2653b2df144768852af) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_wildfa ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "gwf06_0.bin", 0x000000, 0x020000, CRC(40f34e50) SHA1(ff36e548e1a2c648792d67d1161d4998f50fc320) ) ROM_LOAD16_BYTE( "gwf06_1.bin", 0x000001, 0x020000, CRC(e6a51098) SHA1(b811ef4541811a8a5384df6179eab3aeaab73c99) ) ROM_LOAD16_BYTE( "gwf06_2.bin", 0x040000, 0x020000, CRC(7392da1c) SHA1(d314c7787cad2c986af052f704fdbfe84a2354f5) ) @@ -4521,46 +5200,76 @@ ROM_START( ep_wildf ) MISSING_SOUND ROM_END - +#define EP_XSPOT_SOUND \ + ROM_REGION( 0x100000, "ymz", 0 ) \ + ROM_LOAD( "x_marks.s0", 0x000000, 0x080000, CRC(2e6f4524) SHA1(8f3e0cf3bbdbb32c13b6bcaadee86ddb081e7e81) ) \ + ROM_LOAD( "x_marks.s1", 0x080000, 0x080000, CRC(5f0315d4) SHA1(d6ef3060f382fbc8012635196497b764ce635181) ) \ ROM_START( ep_xspot ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa02195.g0", 0x000000, 0x020000, CRC(18cb2ae4) SHA1(610e7c6820c4b6ed45a50080e9c8624e653cd950) ) ROM_LOAD16_BYTE( "msa02195.g1", 0x000001, 0x020000, CRC(bfc18c1d) SHA1(88ec0d320e46ee3d9c49fcd85d061b06a0d55d7b) ) + EP_XSPOT_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_xspota ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msa02196.g0", 0x000000, 0x020000, CRC(9b43629b) SHA1(ff42dce1fceb5fdcf850def3271f4f303c6bc20a) ) ROM_LOAD16_BYTE( "msa02196.g1", 0x000001, 0x020000, CRC(a946d6b5) SHA1(27543882f416017b2a26eb103b5045a3c969b2d3) ) + EP_XSPOT_SOUND +ROM_END + +ROM_START( ep_xspotb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "xmar15g0", 0x000000, 0x020000, CRC(991d02e1) SHA1(5685cf9a21a7e442a12f5b25492df96ae76cd150) ) ROM_LOAD16_BYTE( "xmar15g1", 0x000001, 0x020000, CRC(48510488) SHA1(84c1189c92439e52f4afde21ea1ba0e0d62aebc7) ) - - ROM_REGION( 0x100000, "ymz", 0 ) - ROM_LOAD( "x_marks.s0", 0x000000, 0x080000, CRC(2e6f4524) SHA1(8f3e0cf3bbdbb32c13b6bcaadee86ddb081e7e81) ) - ROM_LOAD( "x_marks.s1", 0x080000, 0x080000, CRC(5f0315d4) SHA1(d6ef3060f382fbc8012635196497b764ce635181) ) + EP_XSPOT_SOUND ROM_END + ROM_START( ep_braid ) // why are these larger? ROM_REGION( 0x200000, "maincpu", 0 ) ROM_LOAD16_BYTE( "bara01.p0", 0x000000, 0x100000, CRC(4af30c26) SHA1(26ef4dc53c2b909c87cf4edd45fe0c805564b5a4) ) ROM_LOAD16_BYTE( "bara01.p1", 0x000001, 0x100000, CRC(6057140a) SHA1(6c0c426b9308f768e44fd346c23db051f7263e7a) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x200000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_braida ) // why are these larger? + ROM_REGION( 0x200000, "maincpu", 0 ) ROM_LOAD16_BYTE( "bara01p.p0", 0x000000, 0x100000, CRC(4af30c26) SHA1(26ef4dc53c2b909c87cf4edd45fe0c805564b5a4) ) ROM_LOAD16_BYTE( "bara01p.p1", 0x000001, 0x100000, CRC(35bc79b1) SHA1(3d646a5a0f749f3d3075e24acf913d98e8160104) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_braidb ) // why are these larger? + ROM_REGION( 0x200000, "maincpu", 0 ) ROM_LOAD16_BYTE( "bara05.p0", 0x000000, 0x100000, CRC(5b9d39d8) SHA1(0976afb8309b7f7908c65b29d2fa791fd1425c0a) ) ROM_LOAD16_BYTE( "bara05.p1", 0x000001, 0x100000, CRC(66de37a3) SHA1(2ac5910d889f21fdb317c11e5390585691475dc3) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_braidc ) // why are these larger? + ROM_REGION( 0x200000, "maincpu", 0 ) ROM_LOAD16_BYTE( "bara05p.p0", 0x000000, 0x100000, CRC(5b9d39d8) SHA1(0976afb8309b7f7908c65b29d2fa791fd1425c0a) ) ROM_LOAD16_BYTE( "bara05p.p1", 0x000001, 0x100000, CRC(33355a18) SHA1(27de5a4bb1b06ec75a72fb90f5d8afcbeceb4c48) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_braidd ) // why are these larger? + ROM_REGION( 0x200000, "maincpu", 0 ) ROM_LOAD16_BYTE( "barl05.p0", 0x000000, 0x100000, CRC(731d38c7) SHA1(6d66f415b37104d9d8d64ed081d9dcc5184362b5) ) ROM_LOAD16_BYTE( "barl05.p1", 0x000001, 0x100000, CRC(61240a4e) SHA1(09de2eb21bc9810015c0b91105b0273e197a21ce) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_braide ) // why are these larger? + ROM_REGION( 0x200000, "maincpu", 0 ) ROM_LOAD16_BYTE( "barl05p.p0", 0x000000, 0x100000, CRC(731d38c7) SHA1(6d66f415b37104d9d8d64ed081d9dcc5184362b5) ) ROM_LOAD16_BYTE( "barl05p.p1", 0x000001, 0x100000, CRC(34cf67f5) SHA1(72b5000e5821dc51cdce96ecefd4e35f2fdfc8c4) ) - - MISSING_SOUND ROM_END @@ -4575,28 +5284,81 @@ ROM_START( ep_bvrcl ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cblv0-5t.p0", 0x000000, 0x020000, CRC(0ca82750) SHA1(a643e4f1d4833a63a7e8bbe55a1bba34f23543db) ) ROM_LOAD16_BYTE( "cblv0-5t.p1", 0x000001, 0x020000, CRC(036c7f3c) SHA1(fcaf01c367a086c3a2d87d49e7317478981e1223) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_bvrcla ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cblv1-0n.p0", 0x000000, 0x020000, CRC(7d5868af) SHA1(b1fab72bee336271af17e6941bcb442275eb5bda) ) ROM_LOAD16_BYTE( "cblv1-0n.p1", 0x000001, 0x020000, CRC(7e881d1c) SHA1(da1958f5dd7c0142c986791596a700be2928a410) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_bvrclb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cblv1-0p.p0", 0x000000, 0x020000, CRC(ede4c950) SHA1(752aea190ebc2d5e89838e6e964da81fab6f5832) ) ROM_LOAD16_BYTE( "cblv1-0p.p1", 0x000001, 0x020000, CRC(7e881d1c) SHA1(da1958f5dd7c0142c986791596a700be2928a410) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_bvrclc ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cblv1-3n.p0", 0x000000, 0x020000, CRC(7c72cec8) SHA1(38c6ba43b63c354cfd4d897ebbf67967fa12470a) ) ROM_LOAD16_BYTE( "cblv1-3n.p1", 0x000001, 0x020000, CRC(dc236a6c) SHA1(009e394d8d8356d3b8ad0e814b11bf782f914f95) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_bvrcld ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cblv1-3p.p0", 0x000000, 0x020000, CRC(50f7d21b) SHA1(5f0d3bc92b0b67cbd3857bdb820359038b787dbb) ) ROM_LOAD16_BYTE( "cblv1-3p.p1", 0x000001, 0x020000, CRC(dc236a6c) SHA1(009e394d8d8356d3b8ad0e814b11bf782f914f95) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_bvrcle ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cblv2-0n.p0", 0x000000, 0x020000, CRC(5f7a1601) SHA1(49b88c2a885841808dbd541bef4f7b0e037206f2) ) ROM_LOAD16_BYTE( "cblv2-0n.p1", 0x000001, 0x020000, CRC(b3e57adf) SHA1(c068dc78dbb8c0276eb7f3a2971b10f485fb5a42) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_bvrclf ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cblv2-0p.p0", 0x000000, 0x020000, CRC(041450da) SHA1(6b3fa2c309c96d685f30c3c892d8f2ed152a9a4e) ) ROM_LOAD16_BYTE( "cblv2-0p.p1", 0x000001, 0x020000, CRC(b3e57adf) SHA1(c068dc78dbb8c0276eb7f3a2971b10f485fb5a42) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_bvrclg ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cblv2-1n.p0", 0x000000, 0x020000, CRC(8bc132aa) SHA1(ee3beef42210ead1e35b3bf1e20ac1d7d9da510e) ) ROM_LOAD16_BYTE( "cblv2-1n.p1", 0x000001, 0x020000, CRC(cce7c8a1) SHA1(bafb2f7906a9d01e20dae133c858a1cb4e021370) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_bvrclh ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cblv2-1p.p0", 0x000000, 0x020000, CRC(afffe3b9) SHA1(068bb6e960b5005787d8fcc566424eed12d2cd17) ) ROM_LOAD16_BYTE( "cblv2-1p.p1", 0x000001, 0x020000, CRC(cce7c8a1) SHA1(bafb2f7906a9d01e20dae133c858a1cb4e021370) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_bvrcli ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cblv2-2n.p0", 0x000000, 0x020000, CRC(c15ec0fb) SHA1(300bfdf72d818a641c5dd58fc9d83690dd22374e) ) ROM_LOAD16_BYTE( "cblv2-2n.p1", 0x000001, 0x020000, CRC(fde881c1) SHA1(8b1a842664259722460e5bebf6c787a73647143e) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_bvrclj ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cblv2-2p.p0", 0x000000, 0x020000, CRC(797f616f) SHA1(de881734992535afbeb6f2ca67047f6b58a9db7b) ) ROM_LOAD16_BYTE( "cblv2-2p.p1", 0x000001, 0x020000, CRC(fde881c1) SHA1(8b1a842664259722460e5bebf6c787a73647143e) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_bvrclk ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "jcbl1-0n.p0", 0x000000, 0x020000, CRC(d43484eb) SHA1(a3bdb957dd9db48639fc7b3ef592523021b1184f) ) ROM_LOAD16_BYTE( "jcbl1-0n.p1", 0x000001, 0x020000, CRC(7e375d11) SHA1(95ecf9727d45362419310b8b4b3d8718b005e255) ) MISSING_SOUND @@ -4611,8 +5373,11 @@ ROM_START( ep_cgrc ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msc03070.g0", 0x000000, 0x020000, CRC(cea5f5e6) SHA1(4ef666b4cf57123b04ab8d01a16d35141bc341bc) ) ROM_LOAD16_BYTE( "msc03070.g1", 0x000001, 0x020000, CRC(8ddeb47c) SHA1(818e68d59c5901f8afe978466272d76b3c0d18a5) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x200000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_cgrca ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "msc03071.g0", 0x000000, 0x020000, CRC(d1dfff6d) SHA1(a29b8422e1cb70a566a346bd34ec6e264792ba6b) ) ROM_LOAD16_BYTE( "msc03071.g1", 0x000001, 0x020000, CRC(eb1a32a7) SHA1(33349697deb8f70387dc4cc8ebdc85e5a5d97ecc) ) MISSING_SOUND @@ -4630,8 +5395,11 @@ ROM_START( ep_ctc ) ROM_LOAD16_BYTE( "cutt1-2n.p1", 0x000001, 0x020000, CRC(7eb11d9b) SHA1(63ceaf76e78f44b3732a5d1f750bf8b3138a7169) ) ROM_LOAD16_BYTE( "cutt1-2n.p2", 0x040000, 0x020000, CRC(164978c4) SHA1(9c2241a0dcf81ccffddc79edf623cb3a9d38da6f) ) ROM_LOAD16_BYTE( "cutt1-2n.p3", 0x040001, 0x020000, CRC(ce715c82) SHA1(2f6dc4198ea5128fe393923afb91294e0628bc9c) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x200000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_ctca ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "cutt1-2p.p0", 0x000000, 0x020000, CRC(ecc1276b) SHA1(c6560713b8adb126c32caf4416cef3b704491fae) ) ROM_LOAD16_BYTE( "cutt1-2p.p1", 0x000001, 0x020000, CRC(6d9f616c) SHA1(a3f8757869d342f2677c5ab661ef89bb59c07670) ) ROM_LOAD16_BYTE( "cutt1-2p.p2", 0x040000, 0x020000, CRC(164978c4) SHA1(9c2241a0dcf81ccffddc79edf623cb3a9d38da6f) ) @@ -4646,16 +5414,39 @@ ROM_START( ep_cyc ) ROM_REGION( 0x200000, "maincpu", 0 ) // why are these larger? ROM_LOAD16_BYTE( "cycl02.p0", 0x000000, 0x100000, CRC(80c15dcf) SHA1(16be4fd743bb274194a9be602ed2608d82bcc05b) ) ROM_LOAD16_BYTE( "cycl02.p1", 0x000001, 0x100000, CRC(f461c649) SHA1(220c5a3062a1dd5da09acf31c251cb1806317e29) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x200000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_cyca ) + ROM_REGION( 0x200000, "maincpu", 0 ) // why are these larger? ROM_LOAD16_BYTE( "cycl02p.p0", 0x000000, 0x100000, CRC(80c15dcf) SHA1(16be4fd743bb274194a9be602ed2608d82bcc05b) ) ROM_LOAD16_BYTE( "cycl02p.p1", 0x000001, 0x100000, CRC(a18aabf2) SHA1(6945977e78944c7fdc38c9bd22051e2359f5ac7d) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_cycb ) + ROM_REGION( 0x200000, "maincpu", 0 ) // why are these larger? ROM_LOAD16_BYTE( "cycl03.p0", 0x000000, 0x100000, CRC(26bcf9e4) SHA1(e7b34de400bfd9414166709b587d06995d8c20c6) ) ROM_LOAD16_BYTE( "cycl03.p1", 0x000001, 0x100000, CRC(a2550508) SHA1(08f7cbc8fba08a13011eb62623d5cf108fb832a8) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_cycc ) + ROM_REGION( 0x200000, "maincpu", 0 ) // why are these larger? ROM_LOAD16_BYTE( "cycl03p.p0", 0x000000, 0x100000, CRC(26bcf9e4) SHA1(e7b34de400bfd9414166709b587d06995d8c20c6) ) ROM_LOAD16_BYTE( "cycl03p.p1", 0x000001, 0x100000, CRC(f7be68b3) SHA1(87c24d8484148cae3b4edd962b335a5ef99cd65c) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_cycd ) + ROM_REGION( 0x200000, "maincpu", 0 ) // why are these larger? ROM_LOAD16_BYTE( "cycn01.p0", 0x000000, 0x100000, CRC(e5c2f005) SHA1(e217f2ef90016a987190f2ec338c3051d531e221) ) ROM_LOAD16_BYTE( "cycn01.p1", 0x000001, 0x100000, CRC(cba5a3cb) SHA1(a50f273317a4e5cb37da3a7f888fe00142484382) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_cyce ) + ROM_REGION( 0x200000, "maincpu", 0 ) // why are these larger? ROM_LOAD16_BYTE( "cycn01p.p0", 0x000000, 0x100000, CRC(e5c2f005) SHA1(e217f2ef90016a987190f2ec338c3051d531e221) ) ROM_LOAD16_BYTE( "cycn01p.p1", 0x000001, 0x100000, CRC(9e4ece70) SHA1(16509d931d431158a0d11abe8e94f707913761db) ) MISSING_SOUND @@ -4663,6 +5454,10 @@ ROM_END +#define EP_DMBUS_SOUND \ + ROM_REGION( 0x200000, "ymz", 0 ) \ + ROM_LOAD( "d bus.s0", 0x000000, 0x080000, CRC(dcf93e70) SHA1(c005daa041bcc2bb8c4aa422593599a530390b28) ) \ + ROM_LOAD( "d bus.s1", 0x080000, 0x080000, CRC(d6ebc176) SHA1(c554358839463d706f93e4eee4462d91a3961a59) ) \ ROM_START( ep_dmbus ) @@ -4671,37 +5466,61 @@ ROM_START( ep_dmbus ) ROM_LOAD16_BYTE( "gdb03_1.bin", 0x000001, 0x020000, CRC(d8fa7624) SHA1(e804e95560e28e8d8042e5f89718c918cb8eea7f) ) ROM_LOAD16_BYTE( "gdb03_2.bin", 0x040000, 0x020000, CRC(b96b18af) SHA1(5da89f22a9c2d5243eca981533e74979d4626c63) ) ROM_LOAD16_BYTE( "gdb03_3.bin", 0x040001, 0x020000, CRC(cf2e70aa) SHA1(fa06b4519a3ddf15cceeb0934f1f87d36d18b8a6) ) + EP_DMBUS_SOUND +ROM_END - ROM_REGION( 0x200000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_dmbusa ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "gdb04_0.bin", 0x000000, 0x020000, CRC(592ca38c) SHA1(56c6fcc31dacbdeb405dd0ff516f6d82d6156771) ) ROM_LOAD16_BYTE( "gdb04_1.bin", 0x000001, 0x020000, CRC(3364221c) SHA1(d778765e757bbca5e702910d8bcf6c5b760e616d) ) ROM_LOAD16_BYTE( "gdb04_2.bin", 0x040000, 0x020000, CRC(b96b18af) SHA1(5da89f22a9c2d5243eca981533e74979d4626c63) ) ROM_LOAD16_BYTE( "gdb04_3.bin", 0x040001, 0x020000, CRC(cf2e70aa) SHA1(fa06b4519a3ddf15cceeb0934f1f87d36d18b8a6) ) + EP_DMBUS_SOUND +ROM_END + +ROM_START( ep_dmbusb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "gdb05_0.bin", 0x000000, 0x020000, CRC(7376398b) SHA1(1912ae95520d1f55d9dfcfdf1e8516ad31e281b8) ) ROM_LOAD16_BYTE( "gdb05_1.bin", 0x000001, 0x020000, CRC(3fa379d0) SHA1(5d30b32ea48535b895356a7598689009eb1ab187) ) ROM_LOAD16_BYTE( "gdb05_2.bin", 0x040000, 0x020000, CRC(28acae49) SHA1(74bb8eaa2c75689a1caff60ee996ec9b7774655d) ) ROM_LOAD16_BYTE( "gdb05_3.bin", 0x040001, 0x020000, CRC(a3ada8e4) SHA1(6f3db1ba20c2daf16b60bceb6069b994be27c5ca) ) + EP_DMBUS_SOUND +ROM_END + +ROM_START( ep_dmbusc ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "gdb06_0.bin", 0x000000, 0x020000, CRC(7376398b) SHA1(1912ae95520d1f55d9dfcfdf1e8516ad31e281b8) ) ROM_LOAD16_BYTE( "gdb06_1.bin", 0x000001, 0x020000, CRC(d43d2de8) SHA1(5928ecd25761f13a542dcea7fda5d4802c77a267) ) ROM_LOAD16_BYTE( "gdb06_2.bin", 0x040000, 0x020000, CRC(28acae49) SHA1(74bb8eaa2c75689a1caff60ee996ec9b7774655d) ) ROM_LOAD16_BYTE( "gdb06_3.bin", 0x040001, 0x020000, CRC(a3ada8e4) SHA1(6f3db1ba20c2daf16b60bceb6069b994be27c5ca) ) + EP_DMBUS_SOUND +ROM_END + +ROM_START( ep_dmbusd ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "i03ndb01.g0.bin", 0x000000, 0x020000, CRC(98cff98c) SHA1(cf04296bb4500949a9e0c4062d4b18cf9cae778d) ) ROM_LOAD16_BYTE( "i03ndb01.g1.bin", 0x000001, 0x020000, CRC(7c315d54) SHA1(d55dd55aa64375c3778184a397480f7674eae511) ) ROM_LOAD16_BYTE( "i03ndb01.g2.bin", 0x040000, 0x020000, CRC(85fae0e7) SHA1(0cd8488e2cdd15fb9e0530142af66be320065bde) ) ROM_LOAD16_BYTE( "i03ndb01.g3.bin", 0x040001, 0x020000, CRC(c2299aba) SHA1(7d5cc03142274e32c6b392ef31595fde99e11fa8) ) + EP_DMBUS_SOUND +ROM_END + +ROM_START( ep_dmbuse ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "i03pdb02.g0.bin", 0x000000, 0x020000, CRC(98cff98c) SHA1(cf04296bb4500949a9e0c4062d4b18cf9cae778d) ) ROM_LOAD16_BYTE( "i03pdb02.g1.bin", 0x000001, 0x020000, CRC(97af096c) SHA1(47291335c2392a563165ab372e28518873d15a20) ) ROM_LOAD16_BYTE( "i03pdb02.g2.bin", 0x040000, 0x020000, CRC(85fae0e7) SHA1(0cd8488e2cdd15fb9e0530142af66be320065bde) ) ROM_LOAD16_BYTE( "i03pdb02.g3.bin", 0x040001, 0x020000, CRC(c2299aba) SHA1(7d5cc03142274e32c6b392ef31595fde99e11fa8) ) + EP_DMBUS_SOUND +ROM_END +ROM_START( ep_dmbusf ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "d bus.g0", 0x000000, 0x020000, CRC(c466f4fb) SHA1(cf9041fd6b87498f6a6492995ae43f43b22dbf6a) ) ROM_LOAD16_BYTE( "d bus.g1", 0x000001, 0x020000, CRC(f8cb1930) SHA1(f3854a13a60ad776b60c107f3bc200d5307b9ea2) ) ROM_LOAD16_BYTE( "d bus.g2", 0x040000, 0x020000, CRC(895ef2cc) SHA1(094ae9365fda2da71e5ff5df3ee7ea548069647b) ) ROM_LOAD16_BYTE( "d bus.g3", 0x040001, 0x020000, CRC(9ad29064) SHA1(4b2525e8058fcd4e520b381d8705bd642b793121) ) - - ROM_REGION( 0x200000, "ymz", 0 ) - ROM_LOAD( "d bus.s0", 0x000000, 0x080000, CRC(dcf93e70) SHA1(c005daa041bcc2bb8c4aa422593599a530390b28) ) - ROM_LOAD( "d bus.s1", 0x080000, 0x080000, CRC(d6ebc176) SHA1(c554358839463d706f93e4eee4462d91a3961a59) ) + EP_DMBUS_SOUND ROM_END @@ -4712,40 +5531,83 @@ ROM_START( ep_ddq ) ROM_LOAD16_BYTE( "dung1-4n.p1", 0x000001, 0x020000, CRC(32b84803) SHA1(1adf2555b51489e2152aa9b8f699ccfb83b47847) ) ROM_LOAD16_BYTE( "dung1-4n.p2", 0x040000, 0x020000, CRC(3143f191) SHA1(de03b56c80a10d4368ff6e6a082dc8b852e15000) ) ROM_LOAD16_BYTE( "dung1-4n.p3", 0x040001, 0x020000, CRC(ebe9bdf1) SHA1(68bc9fd9427f71025f76a6422c362bd98a34fac8) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x200000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_ddqa ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "dung1-4p.p0", 0x000000, 0x020000, CRC(86225a63) SHA1(2134a725373626fa673f27e147342eb74e4fc9a2) ) ROM_LOAD16_BYTE( "dung1-4p.p1", 0x000001, 0x020000, CRC(028a50fc) SHA1(9f015496c777a8deb9967a524b279f899b65f6c9) ) ROM_LOAD16_BYTE( "dung1-4p.p2", 0x040000, 0x020000, CRC(3143f191) SHA1(de03b56c80a10d4368ff6e6a082dc8b852e15000) ) ROM_LOAD16_BYTE( "dung1-4p.p3", 0x040001, 0x020000, CRC(ebe9bdf1) SHA1(68bc9fd9427f71025f76a6422c362bd98a34fac8) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_ddqb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "dung2-1n.p0", 0x000000, 0x020000, CRC(b624b18d) SHA1(754f1b9d3d3280bb7b4a2a3c8f0128fb524fa518) ) ROM_LOAD16_BYTE( "dung2-1n.p1", 0x000001, 0x020000, CRC(6079e0ed) SHA1(59b0a0cb0b98ce4e0da7fbdf11c75f570e99af26) ) ROM_LOAD16_BYTE( "dung2-1n.p2", 0x040000, 0x020000, CRC(b68feecb) SHA1(4b0832562679317615c917f8f209711598c20fb1) ) ROM_LOAD16_BYTE( "dung2-1n.p3", 0x040001, 0x020000, CRC(b38ee9d0) SHA1(7d7ee2ed4e9b263727339edf8a4fa2a2e42ec124) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_ddqc ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "dung2-1p.p0", 0x000000, 0x020000, CRC(42c34a62) SHA1(46378baacd3c34028740aa8ecfe9490794c2d683) ) ROM_LOAD16_BYTE( "dung2-1p.p1", 0x000001, 0x020000, CRC(2bb06e44) SHA1(120bd6012aa72c245a9179508d13b077bfa949aa) ) ROM_LOAD16_BYTE( "dung2-1p.p2", 0x040000, 0x020000, CRC(b68feecb) SHA1(4b0832562679317615c917f8f209711598c20fb1) ) ROM_LOAD16_BYTE( "dung2-1p.p3", 0x040001, 0x020000, CRC(b38ee9d0) SHA1(7d7ee2ed4e9b263727339edf8a4fa2a2e42ec124) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_ddqd ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "dung2-2n.p0", 0x000000, 0x020000, CRC(ffac1d06) SHA1(176c20455619a787913cbc3b06612b3499d7e5ad) ) ROM_LOAD16_BYTE( "dung2-2n.p1", 0x000001, 0x020000, CRC(f564c0f3) SHA1(eb90ad4c23a2886088ac641834b8a1fb50cb69c2) ) ROM_LOAD16_BYTE( "dung2-2n.p2", 0x040000, 0x020000, CRC(581c5775) SHA1(14e9673b2e14512522c0e7ce48ca56440ebd6a18) ) ROM_LOAD16_BYTE( "dung2-2n.p3", 0x040001, 0x020000, CRC(2383111b) SHA1(821e096c3de5d0d47da2ee704986ac4e4940196e) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_ddqe ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "dung2-2p.p0", 0x000000, 0x020000, CRC(16af5990) SHA1(8276c4c8aa8340551f9b196a7a545eebf9da1e4c) ) ROM_LOAD16_BYTE( "dung2-2p.p1", 0x000001, 0x020000, CRC(31e4da7d) SHA1(64add7ec48a36e014d5cc532d8fdc4d0b242963f) ) ROM_LOAD16_BYTE( "dung2-2p.p2", 0x040000, 0x020000, CRC(581c5775) SHA1(14e9673b2e14512522c0e7ce48ca56440ebd6a18) ) ROM_LOAD16_BYTE( "dung2-2p.p3", 0x040001, 0x020000, CRC(2383111b) SHA1(821e096c3de5d0d47da2ee704986ac4e4940196e) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_ddqf ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "dung2-4n.p0", 0x000000, 0x020000, CRC(8a7317e0) SHA1(0d67452df231d86aec7ca2b0dbf134e44b2bf074) ) ROM_LOAD16_BYTE( "dung2-4n.p1", 0x000001, 0x020000, CRC(260391df) SHA1(089b6a924784e91ea08dbf6c6df02b7c27019f0d) ) ROM_LOAD16_BYTE( "dung2-4n.p2", 0x040000, 0x020000, CRC(675d9549) SHA1(8d07588d1ef3e0e1486799ef06c2063c25b9bdd7) ) ROM_LOAD16_BYTE( "dung2-4n.p3", 0x040001, 0x020000, CRC(faa41398) SHA1(550c852b491d401de7d812c3ad5ee4c6c25402cc) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_ddqg ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "dung2-4p.p0", 0x000000, 0x020000, CRC(680692c1) SHA1(bcbc20ad1fd80449c71e467c31202cb1fd50b561) ) ROM_LOAD16_BYTE( "dung2-4p.p1", 0x000001, 0x020000, CRC(a92f8d32) SHA1(d0731ab9bef3a6866105203a74759a57e315fbc0) ) ROM_LOAD16_BYTE( "dung2-4p.p2", 0x040000, 0x020000, CRC(675d9549) SHA1(8d07588d1ef3e0e1486799ef06c2063c25b9bdd7) ) ROM_LOAD16_BYTE( "dung2-4p.p3", 0x040001, 0x020000, CRC(faa41398) SHA1(550c852b491d401de7d812c3ad5ee4c6c25402cc) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_ddqh ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "dung2-5n.p0", 0x000000, 0x020000, CRC(9a9f4cb1) SHA1(de1aab1d66d3195a5c5be6d3b09978f72b38d90b) ) ROM_LOAD16_BYTE( "dung2-5n.p1", 0x000001, 0x020000, CRC(f5064e98) SHA1(fe4401d4c0eb0374cbd095a41dc5b9da8d81c1e8) ) ROM_LOAD16_BYTE( "dung2-5n.p2", 0x040000, 0x020000, CRC(aec5f388) SHA1(56c5201d76c0398d675e58b3cbd6fa415fd04e23) ) ROM_LOAD16_BYTE( "dung2-5n.p3", 0x040001, 0x020000, CRC(e623c817) SHA1(61e54d6f55b5d43731303498f9c811ccf14e4b1f) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_ddqi ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "dung2-5p.p0", 0x000000, 0x020000, CRC(4ed3f394) SHA1(366c5bf47c3190d666ec7aba933608989980ab59) ) ROM_LOAD16_BYTE( "dung2-5p.p1", 0x000001, 0x020000, CRC(2bd7ccd9) SHA1(0f5202bdbb58b6c9d1ab0779c8f14329fc37bfda) ) ROM_LOAD16_BYTE( "dung2-5p.p2", 0x040000, 0x020000, CRC(aec5f388) SHA1(56c5201d76c0398d675e58b3cbd6fa415fd04e23) ) @@ -4763,8 +5625,11 @@ ROM_START( ep_fog ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "fog2-6n.p1", 0x000000, 0x020000, CRC(eb2092c1) SHA1(1cc9ed31468b8f9c3c656812a2f3e4030b1ad8f0) ) ROM_LOAD16_BYTE( "fog2-6n.p2", 0x000001, 0x020000, CRC(42deb7e5) SHA1(5613f2bd160b5b74a25301caf67c683eb8c1db22) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x200000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_foga ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "fog2-6p.p1", 0x000000, 0x020000, CRC(d60b3786) SHA1(b1d3f5a4bee1864dd6326b6cf720aaaed8b59f66) ) ROM_LOAD16_BYTE( "fog2-6p.p2", 0x000001, 0x020000, CRC(42deb7e5) SHA1(5613f2bd160b5b74a25301caf67c683eb8c1db22) ) MISSING_SOUND @@ -4842,10 +5707,11 @@ ROM_START( ep_fmf ) ROM_LOAD16_BYTE( "fmfg051n.p1", 0x000001, 0x020000, CRC(211396e2) SHA1(01447cddc981024d15c18c083ee37db688ef7d60) ) ROM_LOAD16_BYTE( "fmfg051n.p2", 0x040000, 0x020000, CRC(0f8cc6ad) SHA1(7fe5b6a5fc40e448f4f67b36f9210d3cabeb3532) ) ROM_LOAD16_BYTE( "fmfg051n.p3", 0x040001, 0x020000, CRC(495f776a) SHA1(a5c9071dc40c22570c5fbe81efcba8620fa6e25b) ) + MISSING_SOUND +ROM_END - - - ROM_REGION( 0x200000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_fmfa ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "fmfg051p.p0", 0x000000, 0x020000, CRC(9d567300) SHA1(f492144f6fe68d549fb60372c5fb7adb4c54eb20) ) ROM_LOAD16_BYTE( "fmfg051p.p1", 0x000001, 0x020000, CRC(ca8dc2da) SHA1(e97c44f13dbac170263620209b92d8c8fa659be1) ) ROM_LOAD16_BYTE( "fmfg051p.p2", 0x040000, 0x020000, CRC(0f8cc6ad) SHA1(7fe5b6a5fc40e448f4f67b36f9210d3cabeb3532) ) @@ -4863,8 +5729,11 @@ ROM_START( ep_gtrot ) ROM_LOAD16_BYTE( "ggt01_1.bin", 0x000001, 0x020000, CRC(acdc7470) SHA1(df37eeaa1ed582704acac8e41c4624286e9fa4a1) ) ROM_LOAD16_BYTE( "ggt01_2.bin", 0x040000, 0x020000, CRC(753fbb4b) SHA1(abc29ad272198a92411c5a6c7f20a10a099a0be3) ) ROM_LOAD16_BYTE( "ggt01_3.bin", 0x040001, 0x020000, CRC(90ca1e16) SHA1(502a6f37dddf92c9889afa85158ad170432f3cd8) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x200000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_gtrota ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "ggt02_0.bin", 0x000000, 0x020000, CRC(b6bd9dbd) SHA1(66495fd09540a72ea75bd8f812c811e3dc0af4a6) ) ROM_LOAD16_BYTE( "ggt02_1.bin", 0x000001, 0x020000, CRC(47422048) SHA1(95b5dc29268d16cf54ee998c0e0c229876205db5) ) ROM_LOAD16_BYTE( "ggt02_2.bin", 0x040000, 0x020000, CRC(753fbb4b) SHA1(abc29ad272198a92411c5a6c7f20a10a099a0be3) ) @@ -4881,8 +5750,11 @@ ROM_START( ep_greed ) ROM_LOAD16_BYTE( "gree1-3n.p1", 0x000001, 0x020000, CRC(3ceb0a0f) SHA1(4d6119a3b800b34699bb76dd6e7fb0ea1aa3b226) ) ROM_LOAD16_BYTE( "gree1-3n.p2", 0x040000, 0x020000, CRC(620db233) SHA1(95e82ba36a8f1856ec5f296c65f4b3bb5abc488f) ) ROM_LOAD16_BYTE( "gree1-3n.p3", 0x040001, 0x020000, CRC(12fdb4a0) SHA1(b60df60cc84fc43f8e6439053278c503621e83aa) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x200000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_greeda ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "gree1-3p.p0", 0x000000, 0x020000, CRC(52c7c893) SHA1(18162a506167441fb0a22017c4d78005ea50d490) ) ROM_LOAD16_BYTE( "gree1-3p.p1", 0x000001, 0x020000, CRC(739e730e) SHA1(e6a29ac2caaa18e314b6a267c810f1fdb996a573) ) ROM_LOAD16_BYTE( "gree1-3p.p2", 0x040000, 0x020000, CRC(620db233) SHA1(95e82ba36a8f1856ec5f296c65f4b3bb5abc488f) ) @@ -4897,15 +5769,40 @@ ROM_START( ep_grncl ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "gr_data.p0", 0x000000, 0x020000, CRC(c2d4e843) SHA1(adc7b91e4cfea56cad4fbc554b6d90b7f05c0c0e) ) ROM_LOAD16_BYTE( "gr_data.p1", 0x000001, 0x020000, CRC(d3881c7f) SHA1(ad7646979ad8a1b62cf8cf96566b0c49791c8803) ) + MISSING_SOUND +ROM_END - ROM_REGION( 0x200000, "altrevs", 0 ) /* split into clones later */ +ROM_START( ep_grncla ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "gr_nondata.p0", 0x000000, 0x020000, CRC(0ee9aa47) SHA1(d85d04d3bb6bd2f379caf202592165beeb54e946) ) ROM_LOAD16_BYTE( "gr_nondata.p1", 0x000001, 0x020000, CRC(d3881c7f) SHA1(ad7646979ad8a1b62cf8cf96566b0c49791c8803) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_grnclb ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "grid1-1n.p0", 0x000000, 0x020000, CRC(3d8c469b) SHA1(2f46143c62157a72beefb015b4ab664d4d4b5895) ) ROM_LOAD16_BYTE( "grid1-1n.p1", 0x000001, 0x020000, CRC(1dfc84ec) SHA1(7e9655df68011beac3cf5aac4d70614564b5a63c) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_grnclc ) + ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_BYTE( "grid1-1p.p0", 0x000000, 0x020000, CRC(8ee19357) SHA1(5d47c2a32f78fe90e5d6c98b0f5709e88ee12f4f) ) ROM_LOAD16_BYTE( "grid1-1p.p1", 0x000001, 0x020000, CRC(1dfc84ec) SHA1(7e9655df68011beac3cf5aac4d70614564b5a63c) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_grncld ) + ROM_REGION( 0x080000, "maincpu", 0 ) + ROM_LOAD16_BYTE( "grid3-3n.p0", 0x000000, 0x020000, NO_DUMP ) // or does it pair with one of the above? ROM_LOAD16_BYTE( "grid3-3n.p1", 0x000001, 0x020000, CRC(26c8d7cb) SHA1(fadeea78abc0b90c7527acaff5f08f9f24e8b67a) ) + MISSING_SOUND +ROM_END + +ROM_START( ep_grncle ) + ROM_REGION( 0x080000, "maincpu", 0 ) + ROM_LOAD16_BYTE( "grid3-4p.p0", 0x000000, 0x020000, NO_DUMP ) // or does it pair with one of the above? ROM_LOAD16_BYTE( "grid3-4p.p1", 0x000001, 0x020000, CRC(410f5571) SHA1(38536c41f103ec94e866cad4d7d80d4b66028b2e) ) MISSING_SOUND ROM_END @@ -5830,7 +6727,6 @@ GAME( 199?, ep_cormna, ep_cormn, maygayep, maygayep, maygayep_state, 0, ROT0, GAME( 199?, ep_cycl, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Cyclone Club (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) GAME( 199?, ep_cycla, ep_cycl, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Cyclone Club (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) GAME( 199?, ep_cyclb, ep_cycl, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Cyclone Club (Maygay) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_cyclc, ep_cycl, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Cyclone Club (Maygay) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) GAME( 199?, ep_duff, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "The Simpsons - Duff Beer Guide (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) GAME( 199?, ep_duffa, ep_duff, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "The Simpsons - Duff Beer Guide (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) @@ -5926,7 +6822,6 @@ GAME( 199?, ep_highvf, ep_highv, maygayep, maygayep, maygayep_state, 0, ROT0, GAME( 199?, ep_hogmn, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Hog Money (Maygay - Impulse) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) GAME( 199?, ep_hogmna, ep_hogmn, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Hog Money (Maygay - Impulse) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) GAME( 199?, ep_hogmnb, ep_hogmn, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Hog Money (Maygay - Impulse) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_hogmnc, ep_hogmn, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Hog Money (Maygay - Impulse) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) GAME( 199?, ep_homer, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "The Simpsons - Homer's Meltdown (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) GAME( 199?, ep_homera, ep_homer, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "The Simpsons - Homer's Meltdown (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) @@ -6059,69 +6954,335 @@ GAME( 199?, ep_ozzief, ep_ozzie, maygayep, maygayep, maygayep_state, 0, ROT0, GAME( 199?, ep_ozzieg, ep_ozzie, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Ozzie Ozzie Ozzie (Maygay) (EPOCH) (set 8)",GAME_IS_SKELETON_MECHANICAL ) GAME( 199?, ep_ozzieh, ep_ozzie, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Ozzie Ozzie Ozzie (Maygay) (EPOCH) (set 9)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_pascl, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Passport To Riches Classic Club (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_passp, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Passport To Riches Club (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_pharo, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Pharaoh's Treasure (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_pesos, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Pick Yer Pesos (Maygay - Impulse) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_baskr, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Pounds Of The Baskervilles (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_pwrpl, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Power Play (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_rags, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Rags To Riches Club (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_react, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Reactor (Maygay - Impulse) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_roost, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Roosters Millions (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_rtt, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Round The Twist (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_royrl, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Royal Roulette (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_scrm, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Screamin Demon (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_secag, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Secret Agent (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_simfr, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Simply Fruits (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_srwin, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Sir Winalot (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_spart, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Spartacash (Maygay - Impulse) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_spcbw, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Special Brew (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_spec, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Spectre (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_spntn, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Spin & Tonic (Maygay - Impulse) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_spin, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Spin On It (Maygay - Impulse) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_step, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Stepping Stones (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_strat, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Stratagem (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_subb, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Subbuteo (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_snw, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Super Nudge Wink (Maygay - Union) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_survi, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Survival (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_tak5, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Take Five (Maygay - Union) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_tits, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Title Shot Club (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_tortr, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Torture TV (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_trail, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Trailblazer (Maygay - Impulse) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_tree, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Tree Amigos (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_trics, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Triple Cash (Maygay - Union) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_tp, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Trivial Pursuit (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_tp2, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Trivial Pursuit 2 (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_tutcl, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Tutankhamun Club (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_21clb, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Twenty One Club (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_vipjv, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Viper Jive (Maygay - Extreme) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_wildf, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Wildfire (Maygay - Impulse) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_xspot, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "X Marks The Spot (Maygay) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_pascl, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Passport To Riches Classic Club (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_pascla, ep_pascl, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Passport To Riches Classic Club (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_passp, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Passport To Riches Club (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_passpa, ep_passp, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Passport To Riches Club (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_passpb, ep_passp, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Passport To Riches Club (Maygay) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_passpc, ep_passp, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Passport To Riches Club (Maygay) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_pharo, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Pharaoh's Treasure (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) // has hdd dump +GAME( 199?, ep_pharoa, ep_pharo, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Pharaoh's Treasure (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_pesos, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Pick Yer Pesos (Maygay - Impulse) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_pesosa, ep_pesos, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Pick Yer Pesos (Maygay - Impulse) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_pesosb, ep_pesos, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Pick Yer Pesos (Maygay - Impulse) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_pesosc, ep_pesos, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Pick Yer Pesos (Maygay - Impulse) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_baskr, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Pounds Of The Baskervilles (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_baskra, ep_baskr, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Pounds Of The Baskervilles (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_baskrb, ep_baskr, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Pounds Of The Baskervilles (Maygay) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_baskrc, ep_baskr, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Pounds Of The Baskervilles (Maygay) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_baskrd, ep_baskr, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Pounds Of The Baskervilles (Maygay) (EPOCH) (set 5)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_baskre, ep_baskr, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Pounds Of The Baskervilles (Maygay) (EPOCH) (set 6)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_pwrpl, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Power Play (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_pwrpla, ep_pwrpl, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Power Play (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_rags, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Rags To Riches Club (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_ragsa, ep_rags, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Rags To Riches Club (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_react, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Reactor (Maygay - Impulse) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_reacta, ep_react, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Reactor (Maygay - Impulse) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_reactb, ep_react, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Reactor (Maygay - Impulse) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_reactc, ep_react, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Reactor (Maygay - Impulse) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_reactd, ep_react, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Reactor (Maygay - Impulse) (EPOCH) (set 5)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_reacte, ep_react, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Reactor (Maygay - Impulse) (EPOCH) (set 6)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_roost, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Roosters Millions (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_roosta, ep_roost, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Roosters Millions (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_rtt, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Round The Twist (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_rtta, ep_rtt, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Round The Twist (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_royrl, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Royal Roulette (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_royrla, ep_royrl, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Royal Roulette (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_royrlb, ep_royrl, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Royal Roulette (Maygay) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_royrlc, ep_royrl, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Royal Roulette (Maygay) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_royrld, ep_royrl, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Royal Roulette (Maygay) (EPOCH) (set 5)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_royrle, ep_royrl, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Royal Roulette (Maygay) (EPOCH) (set 6)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_scrm, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Screamin Demon (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_scrma, ep_scrm, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Screamin Demon (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_scrmb, ep_scrm, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Screamin Demon (Maygay) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_scrmc, ep_scrm, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Screamin Demon (Maygay) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_secag, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Secret Agent (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_secaga, ep_secag, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Secret Agent (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_secagb, ep_secag, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Secret Agent (Maygay) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_simfr, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Simply Fruits (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_simfra, ep_simfr, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Simply Fruits (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_srwin, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Sir Winalot (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_srwina, ep_srwin, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Sir Winalot (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_srwinb, ep_srwin, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Sir Winalot (Maygay) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_srwinc, ep_srwin, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Sir Winalot (Maygay) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_srwind, ep_srwin, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Sir Winalot (Maygay) (EPOCH) (set 5)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_spart, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Spartacash (Maygay - Impulse) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_sparta, ep_spart, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Spartacash (Maygay - Impulse) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_spartb, ep_spart, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Spartacash (Maygay - Impulse) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_spcbw, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Special Brew (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_spcbwa, ep_spcbw, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Special Brew (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_spcbwb, ep_spcbw, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Special Brew (Maygay) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_spcbwc, ep_spcbw, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Special Brew (Maygay) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_spcbwd, ep_spcbw, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Special Brew (Maygay) (EPOCH) (set 5)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_spcbwe, ep_spcbw, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Special Brew (Maygay) (EPOCH) (set 6)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_spcbwf, ep_spcbw, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Special Brew (Maygay) (EPOCH) (set 7)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_spcbwg, ep_spcbw, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Special Brew (Maygay) (EPOCH) (set 8)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_spcbwh, ep_spcbw, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Special Brew (Maygay) (EPOCH) (set 9)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_spcbwi, ep_spcbw, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Special Brew (Maygay) (EPOCH) (set 10)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_spcbwj, ep_spcbw, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Special Brew (Maygay) (EPOCH) (set 11)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_spcbwk, ep_spcbw, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Special Brew (Maygay) (EPOCH) (set 12)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_spcbwl, ep_spcbw, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Special Brew (Maygay) (EPOCH) (set 13)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_spcbwm, ep_spcbw, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Special Brew (Maygay) (EPOCH) (set 14)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_spec, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Spectre (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_speca, ep_spec, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Spectre (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_specb, ep_spec, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Spectre (Maygay) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_spntn, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Spin & Tonic (Maygay - Impulse) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_spntna, ep_spntn, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Spin & Tonic (Maygay - Impulse) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_spntnb, ep_spntn, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Spin & Tonic (Maygay - Impulse) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_spntnc, ep_spntn, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Spin & Tonic (Maygay - Impulse) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_spin, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Spin On It (Maygay - Impulse) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_spina, ep_spin, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Spin On It (Maygay - Impulse) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_spinb, ep_spin, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Spin On It (Maygay - Impulse) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_spinc, ep_spin, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Spin On It (Maygay - Impulse) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_spind, ep_spin, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Spin On It (Maygay - Impulse) (EPOCH) (set 5)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_spine, ep_spin, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Spin On It (Maygay - Impulse) (EPOCH) (set 6)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_step, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Stepping Stones (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_stepa, ep_step, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Stepping Stones (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_strat, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Stratagem (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_strata, ep_strat, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Stratagem (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_subb, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Subbuteo (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_subba, ep_subb, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Subbuteo (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_subbb, ep_subb, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Subbuteo (Maygay) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_subbc, ep_subb, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Subbuteo (Maygay) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_subbd, ep_subb, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Subbuteo (Maygay) (EPOCH) (set 5)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_subbe, ep_subb, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Subbuteo (Maygay) (EPOCH) (set 6)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_subbf, ep_subb, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Subbuteo (Maygay) (EPOCH) (set 7)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_subbg, ep_subb, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Subbuteo (Maygay) (EPOCH) (set 8)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_snw, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Super Nudge Wink (Maygay - Union) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_snwa, ep_snw, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Super Nudge Wink (Maygay - Union) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_snwb, ep_snw, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Super Nudge Wink (Maygay - Union) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_snwc, ep_snw, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Super Nudge Wink (Maygay - Union) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_snwd, ep_snw, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Super Nudge Wink (Maygay - Union) (EPOCH) (set 5)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_survi, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Survival (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_survia, ep_survi, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Survival (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_tak5, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Take Five (Maygay - Union) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_tak5a, ep_tak5, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Take Five (Maygay - Union) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_tits, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Title Shot Club (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_titsa, ep_tits, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Title Shot Club (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_titsb, ep_tits, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Title Shot Club (Maygay) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_tortr, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Torture TV (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_tortra, ep_tortr, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Torture TV (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_trail, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Trailblazer (Maygay - Impulse) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_traila, ep_trail, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Trailblazer (Maygay - Impulse) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_trailb, ep_trail, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Trailblazer (Maygay - Impulse) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_tree, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Tree Amigos (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_treea, ep_tree, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Tree Amigos (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_trics, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Triple Cash (Maygay - Union) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_tricsa, ep_trics, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Triple Cash (Maygay - Union) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_tp, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Trivial Pursuit (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_tpa, ep_tp, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Trivial Pursuit (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_tpb, ep_tp, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Trivial Pursuit (Maygay) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_tp2, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Trivial Pursuit 2 (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_tp2a, ep_tp2, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Trivial Pursuit 2 (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_tutcl, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Tutankhamun Club (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_tutcla, ep_tutcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Tutankhamun Club (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_tutclb, ep_tutcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Tutankhamun Club (Maygay) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_21clb, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Twenty One Club (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_21clba, ep_21clb, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Twenty One Club (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_vipjv, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Viper Jive (Maygay - Extreme) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_vipjva, ep_vipjv, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Viper Jive (Maygay - Extreme) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_vipjvb, ep_vipjv, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Viper Jive (Maygay - Extreme) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_vipjvc, ep_vipjv, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Viper Jive (Maygay - Extreme) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_vipjvd, ep_vipjv, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Viper Jive (Maygay - Extreme) (EPOCH) (set 5)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_wildf, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Wildfire (Maygay - Impulse) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_wildfa, ep_wildf, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "Wildfire (Maygay - Impulse) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_xspot, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "X Marks The Spot (Maygay) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_xspota, ep_xspot, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "X Marks The Spot (Maygay) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_xspotb, ep_xspot, maygayep, maygayep, maygayep_state, 0, ROT0, "Maygay", "X Marks The Spot (Maygay) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_braid, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Extreme", "Bank Raid (Extreme) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_braida, ep_braid, maygayep, maygayep, maygayep_state, 0, ROT0, "Extreme", "Bank Raid (Extreme) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_braidb, ep_braid, maygayep, maygayep, maygayep_state, 0, ROT0, "Extreme", "Bank Raid (Extreme) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_braidc, ep_braid, maygayep, maygayep, maygayep_state, 0, ROT0, "Extreme", "Bank Raid (Extreme) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_braidd, ep_braid, maygayep, maygayep, maygayep_state, 0, ROT0, "Extreme", "Bank Raid (Extreme) (EPOCH) (set 5)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_braide, ep_braid, maygayep, maygayep, maygayep_state, 0, ROT0, "Extreme", "Bank Raid (Extreme) (EPOCH) (set 6)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_bathl, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Bat Outa Hell (Global) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_bathla, ep_bathl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Bat Outa Hell (Global) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_bathlb, ep_bathl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Bat Outa Hell (Global) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_bathlc, ep_bathl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Bat Outa Hell (Global) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_bathld, ep_bathl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Bat Outa Hell (Global) (EPOCH) (set 5)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_bathle, ep_bathl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Bat Outa Hell (Global) (EPOCH) (set 6)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_bathlf, ep_bathl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Bat Outa Hell (Global) (EPOCH) (set 7)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_bathlg, ep_bathl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Bat Outa Hell (Global) (EPOCH) (set 8)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_bathlh, ep_bathl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Bat Outa Hell (Global) (EPOCH) (set 9)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_beavr, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Beaver Las Vegas (Global) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_beavra, ep_beavr, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Beaver Las Vegas (Global) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_beavrb, ep_beavr, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Beaver Las Vegas (Global) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_beavrc, ep_beavr, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Beaver Las Vegas (Global) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_beavrd, ep_beavr, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Beaver Las Vegas (Global) (EPOCH) (set 5)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_beavre, ep_beavr, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Beaver Las Vegas (Global) (EPOCH) (set 6)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_beavrf, ep_beavr, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Beaver Las Vegas (Global) (EPOCH) (set 7)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_beavrg, ep_beavr, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Beaver Las Vegas (Global) (EPOCH) (set 8)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_beavrh, ep_beavr, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Beaver Las Vegas (Global) (EPOCH) (set 9)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_beavri, ep_beavr, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Beaver Las Vegas (Global) (EPOCH) (set 10)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_beavrj, ep_beavr, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Beaver Las Vegas (Global) (EPOCH) (set 11)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_beavrk, ep_beavr, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Beaver Las Vegas (Global) (EPOCH) (set 12)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_beavrl, ep_beavr, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Beaver Las Vegas (Global) (EPOCH) (set 13)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_beavrm, ep_beavr, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Beaver Las Vegas (Global) (EPOCH) (set 14)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_beavrn, ep_beavr, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Beaver Las Vegas (Global) (EPOCH) (set 15)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_beavro, ep_beavr, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Beaver Las Vegas (Global) (EPOCH) (set 16)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_beav3, ep_beavr, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Beaver Las Vegas (Global) (EPOCH) (set 17)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_beav3a, ep_beavr, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Beaver Las Vegas (Global) (EPOCH) (set 18)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_beav3b, ep_beavr, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Beaver Las Vegas (Global) (EPOCH) (set 19)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_beav3c, ep_beavr, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Beaver Las Vegas (Global) (EPOCH) (set 20)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_bvrcl, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Beaver Las Vegas Club (Global) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_bvrcla, ep_bvrcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Beaver Las Vegas Club (Global) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_bvrclb, ep_bvrcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Beaver Las Vegas Club (Global) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_bvrclc, ep_bvrcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Beaver Las Vegas Club (Global) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_bvrcld, ep_bvrcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Beaver Las Vegas Club (Global) (EPOCH) (set 5)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_bvrcle, ep_bvrcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Beaver Las Vegas Club (Global) (EPOCH) (set 6)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_bvrclf, ep_bvrcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Beaver Las Vegas Club (Global) (EPOCH) (set 7)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_bvrclg, ep_bvrcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Beaver Las Vegas Club (Global) (EPOCH) (set 8)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_bvrclh, ep_bvrcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Beaver Las Vegas Club (Global) (EPOCH) (set 9)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_bvrcli, ep_bvrcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Beaver Las Vegas Club (Global) (EPOCH) (set 10)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_bvrclj, ep_bvrcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Beaver Las Vegas Club (Global) (EPOCH) (set 11)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_bvrclk, ep_bvrcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Beaver Las Vegas Club (Global) (EPOCH) (set 12)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_bvruc, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Beaver Uncovered (Global) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_bvruca, ep_bvruc, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Beaver Uncovered (Global) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_bvrucb, ep_bvruc, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Beaver Uncovered (Global) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_bvrucc, ep_bvruc, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Beaver Uncovered (Global) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_braid, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Extreme", "Bank Raid (Extreme) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_bathl, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Bat Outa Hell (Global) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_beavr, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Beaver Las Vegas (Global) (EPOCH, set 1)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_beavra, ep_beavr, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Beaver Las Vegas (Global) (EPOCH, set 2)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_bvrcl, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Beaver Las Vegas Club (Global) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_bvruc, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Beaver Uncovered (Global) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) GAME( 199?, ep_bjclb, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Blackjack Club, The (Global) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_cbrun, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Cannonball Run (Global) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_cbrcl, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Cannonball Run Club (Global) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_cclas, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Classic (Global) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_cgrc, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Grand Classic (Global) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_cgred, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Club Greed (Global) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_cstrk, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Crazy Streak Club (Global) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_ctc, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Cut Throat Cash (Global) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_cyc, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Extreme", "Cyclone (Extreme) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_dmbus, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Impulse", "Dambusters (Impulse) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_ddq, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Dungeons & Drag Queens (Global) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_ddqcl, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Dungeons & Drag Queens Club (Global) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_fog, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Fields of Gold (Global) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_fmf, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Full Moon Fever (Global) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_gtrot, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Globe Trotter (Global) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) // contains maygay, global and impulse strings -GAME( 199?, ep_greed, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Greed (Global) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_grun, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Grid Runner (Global) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) -GAME( 199?, ep_grncl, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Grid Runner Club (Global) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_cbrun, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Cannonball Run (Global) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cbruna, ep_cbrun, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Cannonball Run (Global) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cbrunb, ep_cbrun, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Cannonball Run (Global) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cbrunc, ep_cbrun, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Cannonball Run (Global) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cbrund, ep_cbrun, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Cannonball Run (Global) (EPOCH) (set 5)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cbrune, ep_cbrun, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Cannonball Run (Global) (EPOCH) (set 6)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_cbrcl, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Cannonball Run Club (Global) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cbrcla, ep_cbrcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Cannonball Run Club (Global) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cbrclb, ep_cbrcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Cannonball Run Club (Global) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cbrclc, ep_cbrcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Cannonball Run Club (Global) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cbrcld, ep_cbrcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Cannonball Run Club (Global) (EPOCH) (set 5)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cbrcle, ep_cbrcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Cannonball Run Club (Global) (EPOCH) (set 6)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cbrclf, ep_cbrcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Cannonball Run Club (Global) (EPOCH) (set 7)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cbrclg, ep_cbrcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Cannonball Run Club (Global) (EPOCH) (set 8)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cbrclh, ep_cbrcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Cannonball Run Club (Global) (EPOCH) (set 9)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cbrcli, ep_cbrcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Cannonball Run Club (Global) (EPOCH) (set 10)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cbrclj, ep_cbrcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Cannonball Run Club (Global) (EPOCH) (set 11)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cbrclk, ep_cbrcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Cannonball Run Club (Global) (EPOCH) (set 12)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_cclas, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Classic (Global) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cclasa, ep_cclas, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Classic (Global) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_cgrc, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Grand Classic (Global) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cgrca, ep_cgrc, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Casino Grand Classic (Global) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_cgred, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Club Greed (Global) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cgreda, ep_cgred, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Club Greed (Global) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_cstrk, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Crazy Streak Club (Global) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cstrka, ep_cstrk, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Crazy Streak Club (Global) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cstrkb, ep_cstrk, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Crazy Streak Club (Global) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cstrkc, ep_cstrk, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Crazy Streak Club (Global) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cstrkd, ep_cstrk, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Crazy Streak Club (Global) (EPOCH) (set 5)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cstrke, ep_cstrk, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Crazy Streak Club (Global) (EPOCH) (set 6)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cstrkf, ep_cstrk, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Crazy Streak Club (Global) (EPOCH) (set 7)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cstrkg, ep_cstrk, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Crazy Streak Club (Global) (EPOCH) (set 8)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_ctc, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Cut Throat Cash (Global) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_ctca, ep_ctc, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Cut Throat Cash (Global) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_cyc, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Extreme", "Cyclone (Extreme) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cyca, ep_cyc, maygayep, maygayep, maygayep_state, 0, ROT0, "Extreme", "Cyclone (Extreme) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cycb, ep_cyc, maygayep, maygayep, maygayep_state, 0, ROT0, "Extreme", "Cyclone (Extreme) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cycc, ep_cyc, maygayep, maygayep, maygayep_state, 0, ROT0, "Extreme", "Cyclone (Extreme) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cycd, ep_cyc, maygayep, maygayep, maygayep_state, 0, ROT0, "Extreme", "Cyclone (Extreme) (EPOCH) (set 5)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_cyce, ep_cyc, maygayep, maygayep, maygayep_state, 0, ROT0, "Extreme", "Cyclone (Extreme) (EPOCH) (set 6)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_dmbus, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Impulse", "Dambusters (Impulse) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_dmbusa, ep_dmbus, maygayep, maygayep, maygayep_state, 0, ROT0, "Impulse", "Dambusters (Impulse) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_dmbusb, ep_dmbus, maygayep, maygayep, maygayep_state, 0, ROT0, "Impulse", "Dambusters (Impulse) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_dmbusc, ep_dmbus, maygayep, maygayep, maygayep_state, 0, ROT0, "Impulse", "Dambusters (Impulse) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_dmbusd, ep_dmbus, maygayep, maygayep, maygayep_state, 0, ROT0, "Impulse", "Dambusters (Impulse) (EPOCH) (set 5)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_dmbuse, ep_dmbus, maygayep, maygayep, maygayep_state, 0, ROT0, "Impulse", "Dambusters (Impulse) (EPOCH) (set 6)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_dmbusf, ep_dmbus, maygayep, maygayep, maygayep_state, 0, ROT0, "Impulse", "Dambusters (Impulse) (EPOCH) (set 7)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_ddq, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Dungeons & Drag Queens (Global) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_ddqa, ep_ddq, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Dungeons & Drag Queens (Global) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_ddqb, ep_ddq, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Dungeons & Drag Queens (Global) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_ddqc, ep_ddq, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Dungeons & Drag Queens (Global) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_ddqd, ep_ddq, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Dungeons & Drag Queens (Global) (EPOCH) (set 5)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_ddqe, ep_ddq, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Dungeons & Drag Queens (Global) (EPOCH) (set 6)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_ddqf, ep_ddq, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Dungeons & Drag Queens (Global) (EPOCH) (set 7)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_ddqg, ep_ddq, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Dungeons & Drag Queens (Global) (EPOCH) (set 8)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_ddqh, ep_ddq, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Dungeons & Drag Queens (Global) (EPOCH) (set 9)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_ddqi, ep_ddq, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Dungeons & Drag Queens (Global) (EPOCH) (set 10)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_ddqcl, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Dungeons & Drag Queens Club (Global) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_ddqcla, ep_ddqcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Dungeons & Drag Queens Club (Global) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_ddqclb, ep_ddqcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Dungeons & Drag Queens Club (Global) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_ddqclc, ep_ddqcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Dungeons & Drag Queens Club (Global) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_ddqcld, ep_ddqcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Dungeons & Drag Queens Club (Global) (EPOCH) (set 5)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_ddqcle, ep_ddqcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Dungeons & Drag Queens Club (Global) (EPOCH) (set 6)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_ddqclf, ep_ddqcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Dungeons & Drag Queens Club (Global) (EPOCH) (set 7)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_ddqclg, ep_ddqcl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Dungeons & Drag Queens Club (Global) (EPOCH) (set 8)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_fog, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Fields of Gold (Global) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_foga, ep_fog, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Fields of Gold (Global) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_fmf, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Full Moon Fever (Global) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_fmfa, ep_fmf, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Full Moon Fever (Global) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_gtrot, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Globe Trotter (Global) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) // contains maygay, global and impulse strings +GAME( 199?, ep_gtrota, ep_gtrot, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Globe Trotter (Global) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) // contains maygay, global and impulse strings + +GAME( 199?, ep_greed, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Greed (Global) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_greeda, ep_greed, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Greed (Global) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_grun, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Grid Runner (Global) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_gruna, ep_grun, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Grid Runner (Global) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) + +GAME( 199?, ep_grncl, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Grid Runner Club (Global) (EPOCH) (set 1)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_grncla, ep_grncl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Grid Runner Club (Global) (EPOCH) (set 2)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_grnclb, ep_grncl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Grid Runner Club (Global) (EPOCH) (set 3)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_grnclc, ep_grncl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Grid Runner Club (Global) (EPOCH) (set 4)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_grncld, ep_grncl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Grid Runner Club (Global) (EPOCH) (set 5)",GAME_IS_SKELETON_MECHANICAL ) +GAME( 199?, ep_grncle, ep_grncl, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Grid Runner Club (Global) (EPOCH) (set 6)",GAME_IS_SKELETON_MECHANICAL ) + GAME( 199?, ep_heybg, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Hey Big Spender (Global) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) GAME( 199?, ep_heybc, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Hey Big Spender Club (Global) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) GAME( 199?, ep_hispr, 0, maygayep, maygayep, maygayep_state, 0, ROT0, "Global", "Hi Spirits (Global) (EPOCH)",GAME_IS_SKELETON_MECHANICAL ) diff --git a/src/mame/drivers/mpu4.c b/src/mame/drivers/mpu4.c index 9dee08728f9..8aac5b0d9c3 100644 --- a/src/mame/drivers/mpu4.c +++ b/src/mame/drivers/mpu4.c @@ -33,7 +33,7 @@ extern DRIVER_INIT( m4default_bigbank ); extern DRIVER_INIT( m_frkstn ); extern DRIVER_INIT( crystal ); extern DRIVER_INIT( crystali ); - +extern DRIVER_INIT( m4default_alt ); ROM_START( m4tst ) ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00 ) @@ -246,20 +246,6 @@ ROM_START( m4addrcc ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "adcd.p1", 0x0000, 0x010000, CRC(47e41c9a) SHA1(546aaaa5765b3bc91eeb9bf5a979ed68a2e72da8) ) - ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */ - ROM_LOAD( "adcf.p1", 0x0000, 0x010000, CRC(1dbbc990) SHA1(fb9439b43089e3135a719ab94b24dd65561d17cf) ) - ROM_LOAD( "adcl.p1", 0x0000, 0x010000, CRC(89299196) SHA1(9a92b250b47b11536f8708429d69c95111ecdb98) ) - ROM_LOAD( "adcs.p1", 0x0000, 0x010000, CRC(7247de78) SHA1(e390b4e912d7bc8c1ca5e42bf2e2753d4c2b4d17) ) - ROM_LOAD( "adrscfm", 0x0000, 0x010000, CRC(6c95881a) SHA1(db658bd722c54fc84734105f1a9b0028b23179fb) ) - - ROM_REGION( 0x48, "fakechr", 0 ) - ROM_LOAD( "aal.chr", 0x0000, 0x000048, CRC(bb48409f) SHA1(adefde520104b8c3815260ee136460ddf3e9e4b2) ) -ROM_END - -ROM_START( m4addrcb ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "adcd.p1", 0x0000, 0x010000, CRC(47e41c9a) SHA1(546aaaa5765b3bc91eeb9bf5a979ed68a2e72da8) ) - ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */ ROM_LOAD( "adcf.p1", 0x0000, 0x010000, CRC(1dbbc990) SHA1(fb9439b43089e3135a719ab94b24dd65561d17cf) ) ROM_LOAD( "adcl.p1", 0x0000, 0x010000, CRC(89299196) SHA1(9a92b250b47b11536f8708429d69c95111ecdb98) ) @@ -273,7 +259,6 @@ ROM_END - ROM_START( m4ambass ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "ambassador.bin", 0x0000, 0x010000, CRC(310313ac) SHA1(8e11515615754090d716b428adc4e2718ee1211d) ) @@ -384,13 +369,6 @@ ROM_START( m4andyfh ) ROM_LOAD( "afhsnd2.bin", 0x080000, 0x080000, CRC(8a4dda7b) SHA1(ee77295609ff646212faa207e56acb2440d859b8) ) ROM_END -ROM_START( m4apach ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "a6ps.p1", 0x0000, 0x010000, CRC(41e375c7) SHA1(93556a90227cde6814123c8a7f29f734884e182c) ) - - ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */ - ROM_LOAD( "a6pcx.p1", 0x0000, 0x010000, CRC(517d8c9a) SHA1(487cecfb10b24eff1582ca6bc97a2dc004e65b0f) ) // was in adders & ladders set -ROM_END @@ -549,14 +527,6 @@ ROM_START( m4blkwht ) ROM_LOAD( "b&wsound.bin", 0x0000, 0x080000, CRC(50450909) SHA1(181659b0594ba8d196b7130c5999c91676a363c0) ) ROM_END -ROM_START( m4blkbuld ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "dgu16", 0x0000, 0x010000, CRC(6aa23345) SHA1(45e129ec95b1a796f334bedd08469f2ab47a18f8) ) - - ROM_REGION( 0x100000, "msm6376", 0 ) - ROM_LOAD( "dbbsnd.p1", 0x000000, 0x080000, CRC(a913ad0d) SHA1(5f39b661912da903ce8d6658b7848081b191ea56) ) - ROM_LOAD( "dbbsnd.p2", 0x080000, 0x080000, CRC(6a22b39f) SHA1(0e0dbeac4310e03490b665fff514392481ad265f) ) -ROM_END ROM_START( m4blkbul ) ROM_REGION( 0x10000, "maincpu", 0 ) @@ -1136,47 +1106,15 @@ ROM_START( m4cheryo ) ROM_LOAD( "dch14.bin", 0x0000, 0x010000, CRC(47333745) SHA1(479bec721ccaa2c4b11f3022d3d1eb12de92ac81) ) ROM_END -ROM_START( m4click ) + + +ROM_START( m4c9 ) ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "clcr.p1", 0x0000, 0x010000, CRC(b0dd4b66) SHA1(fbbd2e5e6a9c498225b219da4f11dd2d3a6c3545) ) + ROM_LOAD( "c9211.p1", 0x0000, 0x010000, CRC(44e5cc87) SHA1(36fca9493d36ee6988d02da1b4c575278c43748c) ) ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */ - ROM_LOAD( "cc8ad.p1", 0x0000, 0x010000, CRC(80c64bbb) SHA1(ff004106b8be204fe38af19ec751926b1f7ad8df) ) - ROM_LOAD( "cc8b.p1", 0x0000, 0x010000, CRC(ebc8e052) SHA1(5ac2df221a2d8d374511e0973253509bed4414d2) ) - ROM_LOAD( "cc8bcd.p1", 0x0000, 0x010000, CRC(8e4950bf) SHA1(7165acd61263c7a1cada3379811d5c4e109a1a3e) ) - ROM_LOAD( "cc8bd.p1", 0x0000, 0x010000, CRC(122b6277) SHA1(686053964aa5bd1d3323e0b3a0adf1212ac5a992) ) - ROM_LOAD( "cc8c.p1", 0x0000, 0x010000, CRC(bf70180f) SHA1(473f0bc56a3a1e940f448ce758021a51fcb29344) ) - ROM_LOAD( "cc8d.p1", 0x0000, 0x010000, CRC(80c64bbb) SHA1(ff004106b8be204fe38af19ec751926b1f7ad8df) ) - ROM_LOAD( "cc8dy.p1", 0x0000, 0x010000, CRC(bd3e009c) SHA1(fb07860d7e6bca5b5b12c12aa8624ebfaf223877) ) - ROM_LOAD( "cc8s.p1", 0x0000, 0x010000, CRC(2c04f991) SHA1(c54ddd571dd9484c23c9f36a87b52fa357f4fdf2) ) - ROM_LOAD( "cc8y.p1", 0x0000, 0x010000, CRC(5352b635) SHA1(76d789dd1a912fbe35b6410cee60178854be3d3a) ) - ROM_LOAD( "cl3ad.p1", 0x0000, 0x010000, CRC(086ed5d9) SHA1(bbf8acf7660c365fecdf51943625ef63a4990b67) ) - ROM_LOAD( "cl3b.p1", 0x0000, 0x010000, CRC(1e90adfd) SHA1(a0c9dc92f6d851a99f011f032f16255bc9c7216d) ) - ROM_LOAD( "cl3bd.p1", 0x0000, 0x010000, CRC(5592b909) SHA1(3d36b5ae986306f2aea37f176b71f4b915f17620) ) - ROM_LOAD( "cl3d.p1", 0x0000, 0x010000, CRC(086ed5d9) SHA1(bbf8acf7660c365fecdf51943625ef63a4990b67) ) - ROM_LOAD( "cl3dy.p1", 0x0000, 0x010000, CRC(96c463a2) SHA1(ee97ee3db452f1e568eb92dc6627b61348e15b4b) ) - ROM_LOAD( "cl3r.p1", 0x0000, 0x010000, CRC(5cb8d2f8) SHA1(16b2643248c424bbdea984bf83f67c4300ccd85a) ) - ROM_LOAD( "cl3s.p1", 0x0000, 0x010000, CRC(d300d6e4) SHA1(c256d550250e270ed913b362c61921210598eb0e) ) - ROM_LOAD( "cl3xrd.p1", 0x0000, 0x010000, CRC(a1b6317a) SHA1(9b8ed6596b70a4197c759a1b1a0aad4bb2a4d5d7) ) - ROM_LOAD( "cl3y.p1", 0x0000, 0x010000, CRC(3a325d8c) SHA1(9a46f59463601206509d0e394d59fbab736f7850) ) - ROM_LOAD( "clcb.p1", 0x0000, 0x010000, CRC(64333462) SHA1(b9bcd0ecb6eac828b268b59ac174acacaa74e363) ) - ROM_LOAD( "clcdg.p1", 0x0000, 0x010000, CRC(76633c65) SHA1(65a27e5e4bf2ebb09284072f611c4176ce8d0157) ) - ROM_LOAD( "clcdy.p1", 0x0000, 0x010000, CRC(8c4752ff) SHA1(fb6942722242daf180abee7a16d7359b51ee09ca) ) - ROM_LOAD( "clcpl.p0", 0x0000, 0x010000, CRC(b774c1f1) SHA1(2708a1e4c539d72d9ada8c37d3372b64f6edc4a0) ) - ROM_LOAD( "clcpl.p1", 0x0000, 0x010000, CRC(51cf5f53) SHA1(f7b14acb0fd831aa19fdaa1bb36272ac9910f0b3) ) - ROM_LOAD( "clcs.p1", 0x0000, 0x010000, CRC(99dcea3e) SHA1(2ec9842f7d920d449cfeac43f7fe79f8c62ecec9) ) -ROM_END - -// at the very least some of these (such as the parent) don't use the oki.. but instead the basic AY -ROM_START( m4c999 ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "c999 2p unprotected.bin", 0x0000, 0x010000, CRC(7637e074) SHA1(3b9e724cc1e657ab2a6cf6fe237f0ca43990aa53) ) - - ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */ - ROM_LOAD( "c910.hex", 0x0000, 0x010000, CRC(80c1d5bb) SHA1(5928f58f7963710e4ec9043aae4f656d98888e5b) ) ROM_LOAD( "c915.hex", 0x0000, 0x010000, CRC(dabfa3f3) SHA1(f507c78e61cba74e9b776bebaf0cc4fa40b6de95) ) ROM_LOAD( "c9210dk.p1", 0x0000, 0x010000, CRC(169a3ce4) SHA1(74d5d533c145908d17bb3e6ac6fea6e3c826ef1e) ) - ROM_LOAD( "c9211.p1", 0x0000, 0x010000, CRC(44e5cc87) SHA1(36fca9493d36ee6988d02da1b4c575278c43748c) ) ROM_LOAD( "c9510ad.p1", 0x0000, 0x010000, CRC(e1a6a573) SHA1(d653d8dce8d8df4151e2fcd8b93964e326bfbe7f) ) ROM_LOAD( "c9510b.p1", 0x0000, 0x010000, CRC(80c1d5bb) SHA1(5928f58f7963710e4ec9043aae4f656d98888e5b) ) ROM_LOAD( "c9510bd.p1", 0x0000, 0x010000, CRC(0aadc7d5) SHA1(143d937ef7b17d86d2e41065bb8f851b548ac8a3) ) @@ -1188,22 +1126,7 @@ ROM_START( m4c999 ) ROM_LOAD( "c9510r.p1", 0x0000, 0x010000, CRC(a9f25224) SHA1(3fe4091b27a2d789a8c5d00cb4fc00289639588f) ) ROM_LOAD( "c9510s.p1", 0x0000, 0x010000, CRC(dc70433e) SHA1(86f158909fea49baf4239821ccf092d8ef1027b7) ) ROM_LOAD( "c9510y.p1", 0x0000, 0x010000, CRC(3a93bc6a) SHA1(2832b48b6391746dbcea3484715dd6a169c081af) ) - ROM_LOAD( "c99910p6", 0x0000, 0x010000, CRC(e3f6710a) SHA1(d527541ec6e799c8bc12e1e31519415eaf11fbe5) ) - ROM_LOAD( "c99920p2", 0x0000, 0x010000, CRC(94f8f03e) SHA1(a99c3c60f2e9c15d5dd6265cfa73fad1058ce7fa) ) - ROM_LOAD( "c99920p6", 0x0000, 0x010000, CRC(f88f3bfc) SHA1(8dd1bd13645b8c3e38d45a8a6941e56d6268c21d) ) ROM_LOAD( "clnv.p1", 0x0000, 0x010000, CRC(486097d8) SHA1(33e9eab0fb1c750160a8cb2b75eca73145d6956e) ) - - ROM_REGION( 0x100000, "msm6376", 0 ) - ROM_LOAD( "c9s.hex", 0x0000, 0x080000, CRC(ae952e15) SHA1(a9eed61c3d65ded5e1faa67362f181393cb6339a) ) -ROM_END - -/* some of these roms are also in the above set, probably not sorted properly */ -ROM_START( m4c9 ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "c910.hex", 0x0000, 0x010000, CRC(80c1d5bb) SHA1(5928f58f7963710e4ec9043aae4f656d98888e5b) ) - - ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */ - ROM_LOAD( "c915.hex", 0x0000, 0x010000, CRC(dabfa3f3) SHA1(f507c78e61cba74e9b776bebaf0cc4fa40b6de95) ) ROM_LOAD( "c9211ad.p1", 0x0000, 0x010000, CRC(dcabab11) SHA1(d73f33da37decfc403975a844916b49d527ee8f8) ) ROM_LOAD( "c9211b.p1", 0x0000, 0x010000, CRC(2f10f98b) SHA1(4add53d98f31f4a8bedb621906e91e92622d2c95) ) ROM_LOAD( "c9211bd.p1", 0x0000, 0x010000, CRC(6dc2add7) SHA1(26a2b9cd629132d7ba48c9ea3476c574006ad4af) ) @@ -1214,7 +1137,6 @@ ROM_START( m4c9 ) ROM_LOAD( "c9211dy.p1", 0x0000, 0x010000, CRC(a8a8287d) SHA1(5e0de3b864251491d243984c5499650dafd8bb56) ) ROM_LOAD( "c9211k.p1", 0x0000, 0x010000, CRC(4f9b6b6d) SHA1(5722c0698c3915eb380b24468539dccad6978218) ) ROM_LOAD( "c9211r.p1", 0x0000, 0x010000, CRC(43f8b759) SHA1(cb0f731f1584e4d23602d276c085b31be6966bb1) ) - ROM_LOAD( "c9211s.p1", 0x0000, 0x010000, CRC(44e5cc87) SHA1(36fca9493d36ee6988d02da1b4c575278c43748c) ) ROM_LOAD( "c9211y.p1", 0x0000, 0x010000, CRC(de939fb7) SHA1(a305bdf247f498f86cd681fba7d0593a668067c7) ) ROM_LOAD( "ct202ad.p1", 0x0000, 0x010000, CRC(c8484dfd) SHA1(778fc30597b942fd75f5230ef3193b9f599abd03) ) ROM_LOAD( "ct202b.p1", 0x0000, 0x010000, CRC(b7c611aa) SHA1(d7d4e7d4d06e7198424206b8259ca66cc06062bb) ) @@ -1251,7 +1173,6 @@ ROM_START( m4c9 ) ROM_LOAD( "ct502r.p1", 0x0000, 0x010000, CRC(b678557d) SHA1(fbf3c367d40d2f914906eb7cd7e95713bfe7fc30) ) ROM_LOAD( "ct502s.p1", 0x0000, 0x010000, CRC(cb02b9e7) SHA1(786c64abd0b9c5dc23b1508a2527e87e385acfa9) ) ROM_LOAD( "ct502y.p1", 0x0000, 0x010000, CRC(f4cc4dc9) SHA1(d23757467830dfbdeed2a52a0c7e31276124d24d) ) - ROM_LOAD( "du91.0", 0x0000, 0x010000, CRC(6207753d) SHA1(b19bcb60707b73f37e9bd8177d0b15847af0213f) ) ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */ ROM_LOAD( "c9o02__1.1", 0x0000, 0x010000, CRC(109f7040) SHA1(3fe9da13d9746e1cdaf6dcd539e4af624d2cec71) ) @@ -1261,7 +1182,6 @@ ROM_START( m4c9 ) ROM_LOAD( "c9o20__1.1", 0x0000, 0x010000, CRC(e05fa532) SHA1(63d070416a4e6979302901bb33e20c994cb3723e) ) ROM_LOAD( "c9o20d_1.1", 0x0000, 0x010000, CRC(047b2d83) SHA1(b83f8fe6477226ef3e75f406020ea4f8b3d55c32) ) - ROM_REGION( 0x48, "fakechr", 0 ) ROM_LOAD( "du91.chr", 0x0000, 0x000048, CRC(9724122d) SHA1(a41687eec84cad453c1a2a89317078f48ca0895f) ) @@ -1275,10 +1195,6 @@ ROM_START( m4c9c ) ROM_END -ROM_START( m4clbcls ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "cl11s.bin", 0x0000, 0x010000, CRC(d0064e6e) SHA1(17235d69ef56989a3f05458423a6b101bd635095) ) -ROM_END ROM_START( m4clbcnt ) @@ -1558,10 +1474,6 @@ ROM_END -ROM_START( m4elite ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "e6ls.p1", 0x0000, 0x010000, CRC(ef4c0d3a) SHA1(1d9433689c457f19d31bd68df4728a87120e474a) ) -ROM_END ROM_START( m4eaw ) ROM_REGION( 0x10000, "maincpu", 0 ) @@ -1906,8 +1818,18 @@ ROM_START( m4gnsmk ) ROM_LOAD( "sdgu01.s2", 0x080000, 0x080000, CRC(1a46ba28) SHA1(d7154e5f92be8631207620eb313b28990c6a1c7f) ) ROM_LOAD( "sdgu01.s3", 0x100000, 0x080000, CRC(88bffcf4) SHA1(1da853193f6a22889edff5aafd9440c676a82ea6) ) ROM_LOAD( "sdgu01.s4", 0x180000, 0x080000, CRC(a6160bef) SHA1(807f7d470728a479a55c782fca3df1eacd0b594c) ) + ROM_END + +ROM_START( m4blkbuld ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "dgu16", 0x0000, 0x010000, CRC(6aa23345) SHA1(45e129ec95b1a796f334bedd08469f2ab47a18f8) ) + + ROM_REGION( 0x100000, "msm6376", 0 ) + ROM_LOAD( "dbbsnd.p1", 0x000000, 0x080000, CRC(a913ad0d) SHA1(5f39b661912da903ce8d6658b7848081b191ea56) ) + ROM_LOAD( "dbbsnd.p2", 0x080000, 0x080000, CRC(6a22b39f) SHA1(0e0dbeac4310e03490b665fff514392481ad265f) ) ROM_END + ROM_START( m4hpyjok ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "dhj12", 0x0000, 0x010000, CRC(982439d7) SHA1(8d27fcecf7a6a7fd774678580074f945675758f4) ) @@ -3592,8 +3514,8 @@ ROM_START( m4przdty ) ROM_LOAD( "pduy.p1", 0x0000, 0x010000, CRC(460d967b) SHA1(ea55c87674d62ee6f525ae1ff08267e8b4b126aa) ) ROM_REGION( 0x100000, "msm6376", 0 ) - ROM_LOAD( "pdusnd.p1", 0x000000, 0x080000, CRC(1e5d8407) SHA1(64ee6eba3fb7700a06b89a1e0489a0cd54bb89fd) ) - ROM_LOAD( "pdusnd.p2", 0x080000, 0x080000, CRC(a5829cec) SHA1(eb65c86125350a7f384f9033f6a217284b6ff3d1) ) + ROM_LOAD( "pdusnd.p2", 0x000000, 0x080000, CRC(a5829cec) SHA1(eb65c86125350a7f384f9033f6a217284b6ff3d1) ) + ROM_LOAD( "pdusnd.p1", 0x080000, 0x080000, CRC(1e5d8407) SHA1(64ee6eba3fb7700a06b89a1e0489a0cd54bb89fd) ) ROM_END @@ -5615,13 +5537,6 @@ ROM_START( m4vivalv ) ROM_END -ROM_START( m4vivasx ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "vlvs.p1", 0x0000, 0x010000, CRC(b7fb3e19) SHA1(c6cc4175f8c100fc37e6e7014b0744054b4e547a) ) - - ROM_REGION( 0x48, "fakechr", 0 ) - ROM_LOAD( "vlvs.chr", 0x0000, 0x000048, CRC(31acf949) SHA1(d622ea1caee968b786f3183ca44355f9db190081) ) -ROM_END ROM_START( m4viz ) @@ -5791,34 +5706,6 @@ ROM_END -ROM_START( m4acechs ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "ae_05a__.2_3", 0x0000, 0x010000, CRC(c9a03623) SHA1(8daf7e71057528c481915eb8506e03ce9cf372c8) ) - - ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */ - ROM_LOAD( "ae_05a__.3_1", 0x0000, 0x010000, CRC(900e1789) SHA1(dbb13f1728d8527a7de5d257c866732adb0a95b5) ) - ROM_LOAD( "ae_05s__.2_3", 0x0000, 0x010000, CRC(eb64ab0a) SHA1(4d4c6908c8ca8b1d3c39c8973c8386da079cbd39) ) - ROM_LOAD( "ae_05sb_.2_3", 0x0000, 0x010000, CRC(5d67c6f6) SHA1(213225405defb3be7f564459d71aeca6f5856f8f) ) - ROM_LOAD( "ae_05sd_.2_3", 0x0000, 0x010000, CRC(2bdbe356) SHA1(a328a8f50847cbb199b31672ca50e1e95a474e4b) ) - ROM_LOAD( "ae_10a__.2_3", 0x0000, 0x010000, CRC(d718d498) SHA1(d13970b0ca86b988bcc91cd3c2dbee4c637944ca) ) - ROM_LOAD( "ae_10a__.3_1", 0x0000, 0x010000, CRC(e20c2513) SHA1(857ed8a6b155863c769ee9c3aca5e4702c1372b6) ) - ROM_LOAD( "ae_10bg_.2_3", 0x0000, 0x010000, CRC(7ed7fcee) SHA1(7b2b0c47dc8a75d11f49f09441a4320815d838ac) ) - ROM_LOAD( "ae_10s__.2_3", 0x0000, 0x010000, CRC(31932d3f) SHA1(a1809c7baaea22d24491829a8638f232e2d75849) ) - ROM_LOAD( "ae_10sb_.2_3", 0x0000, 0x010000, CRC(d6bcd1fd) SHA1(664ec7e7821c09bddfd1996892ae3f9fbdbc6809) ) - ROM_LOAD( "ae_10sd_.2_3", 0x0000, 0x010000, CRC(5920b9ad) SHA1(fb8de53e7877505fe53ff874b396707ee8e01e5e) ) - ROM_LOAD( "ae_20a__.3_1", 0x0000, 0x010000, CRC(43f6cc19) SHA1(3eda49477b141c649a4ba7a4ecc021694d9830db) ) - ROM_LOAD( "ae_20b__.3_1", 0x0000, 0x010000, CRC(30060ac4) SHA1(488263a1d3cfe067d43de29c57e58fe55024437c) ) - ROM_LOAD( "ae_20bd_.3_1", 0x0000, 0x010000, CRC(f9b922c2) SHA1(fc0deb79fc6c33732872da8925a6729f3d11bcaf) ) - ROM_LOAD( "ae_20bg_.3_1", 0x0000, 0x010000, CRC(02706741) SHA1(8388d91091945d1f73aa5e68a86f930f5d9dafa2) ) - ROM_LOAD( "ae_20bt_.3_1", 0x0000, 0x010000, CRC(3b313958) SHA1(9fe4cb99dc30d1305816f9a27079d97c4d07cb15) ) - ROM_LOAD( "ae_20sb_.3_1", 0x0000, 0x010000, CRC(471f2ba4) SHA1(baaf8339d8ee15365886cea2ecb36ad298975633) ) - ROM_LOAD( "aei05___.2_3", 0x0000, 0x010000, CRC(f035ba55) SHA1(d13bebec00650018a9236cc18df73b06c970cfd0) ) - ROM_LOAD( "aei05___.3_1", 0x0000, 0x010000, CRC(bb84d01f) SHA1(f1653590e8cd642faf09a16c5c1b0a4b267d42e7) ) - ROM_LOAD( "aei10___.2_3", 0x0000, 0x010000, CRC(96edf44f) SHA1(8abcb5d4018e0a4c879eb1a1550af09f55f75135) ) - ROM_LOAD( "aei10___.3_1", 0x0000, 0x010000, CRC(db99a965) SHA1(1fb200b30e10d502af39bcd2e58d3e36e13f3695) ) - ROM_LOAD( "aei20___.3_1", 0x0000, 0x010000, CRC(1744e7f4) SHA1(bf2f1b720a1a2610aff46a1de5c789a17828eae0) ) -ROM_END - ROM_START( m4bigmt ) ROM_REGION( 0x10000, "maincpu", 0 ) @@ -10967,113 +10854,142 @@ GAME( 198?, m4clr, 0, mod2 , mpu4, mpu4_state, 0, ROT0, #define GAME_FLAGS (GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK) -/* I don't actually think all of these are Barcrest, some are mislabeled */ -GAME(199?, m4tenten ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","10 X 10 (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // gives WRONG SOUND, NEEDS V1 (can be skipped with 1) +// GEEN TUBES +GAME(199?, m4addrd ,m4addr ,mod2 ,mpu4 , mpu4_state,m4default_alt ,ROT0, "Barcrest","Adders & Ladders (Barcrest) (DAL, Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4ambass ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Ambassador (Barcrest) (DAM, Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4atlan ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Atlantis (Barcrest) (DAT, Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4bjc ,0 ,mod2 ,mpu4 , mpu4_state,m4default_alt ,ROT0, "Barcrest","Black Jack Club (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4exprs ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Express (Barcrest) (DXP, Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4brdway ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Broadway (Barcrest) (DBR, Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4bigbn ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Big Ben (Barcrest) (DBB, Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4cheryo ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Cherryo (Barcrest) (DCH, Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4giant ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Giant (Barcrest) (DGI, Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4holdon ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Hold On (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4libty ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Liberty (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4meglnk ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Megalink (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4multwy ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Multiway (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4num1 ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Number One (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4nudup ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Nudge Up (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4omega ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Omega (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4randr ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Random Roulette (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4samu ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Samurai (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4stards ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Stardust (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4tbreel ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Turbo Reel (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4tbrldx ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Turbo Reel Deluxe (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4taj ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Taj Mahal (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4topdk ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Top Deck (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4tricol ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Tricolor (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4tridic ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Triple Dice (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4twilgt ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Twilight (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4voodoo ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Voodoo 1000 (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4wildms ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Wild Mystery (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) + +// needs better reel (correct setup) handling to boot +GAME(199?, m4blkbul ,0 ,mod2 ,mpu4 , mpu4_state,m4default_alt ,ROT0, "Barcrest","Super Play (Black Bull?) (Barcrest) [XSP] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // XSP?? +GAME(199?, m4calicl ,0 ,mod2 ,mpu4 , mpu4_state,m4default_alt ,ROT0, "Barcrest","California Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4bjac ,0 ,mod2 ,mpu4 , mpu4_state,m4default_alt ,ROT0, "Barcrest","Blackjack Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4bucks ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Bucks Fizz Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m421club ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","21 Club (Barcrest) [DTW, Dutch] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // not english +GAME(199?, m4clbcnt ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Club Connect (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4clbtro ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Club Tropicana (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4class ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","First Class (Barcrest) [DFC, Dutch] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4frtfl ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Fruit Full (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4frtflc ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Fruit Full Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4frtlnk ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Fruit Link Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4gldgat ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Golden Gate (Barcrest) [DGG, Dutch] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4hirise ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","High Rise (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4thehit ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","The Hit (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4jpjmp ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Jackpot Jump (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4milclb ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Millionaire's Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4nspot ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Night Spot Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4supbf ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Super Bucks Fizz Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4suptrn ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Supatron (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4toma ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Tomahawk (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4tropcl ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Tropicana Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) + +// other issues +GAME(199?, m4bigchd,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Big Chief (Barcrest) [BCH, Dutch] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // why code BCH on a dutch? +GAME(199?, m4casmul ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Casino Multiplay (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // crashes mame +GAME(199?, m4crzjk ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Crazy Jokers (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4fastfw ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Fast Forward (Barcrest - Bwb) [FFD 1.0] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) + +// Bad CHR Alarm +GAME(199?, m4btclok ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Beat The Clock (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4brktak ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Break & Take (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4nick ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Nickelodeon (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) + +/* I don't actually think all of these are Barcrest, some are mislabeled */ +GAME(199?, m4tenten ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","10 X 10 (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // gives WRONG SOUND, NEEDS V1 (can be skipped with 1) GAME(199?, m4actbnk ,0 ,mod4oki ,mpu4jackpot8tkn , mpu4_state,m4default ,ROT0, "Barcrest","Action Bank (Barcrest) [ACT] (set 1) (MPU4)", GAME_FLAGS ) // set jackpot key to 8GBP TOKEN -GAME(199?, m4addrd ,m4addr ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Adders & Ladders (Barcrest) [DAL, Dutch] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4addrc ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Adders & Ladders Classic (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4addrcc ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Adders & Ladders Classic Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4addrcb ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Adders & Ladders Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4ambass ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Ambassador (Barcrest) [DAM, Dutch] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4amhiwy ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","American Highway (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // crash mame GAME(199?, m4andybt ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Andy's Big Time Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4andyfh ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Andy's Full House (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4apach ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Apache (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // acts like big chief (plasma) -GAME(199?, m4atlan ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Atlantis (Barcrest) [DAT, Dutch] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4bagtel ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Bagatelle (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4bnkrol ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Bank Roller Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4btclok ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Beat The Clock (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4berser ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Berserk (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // crashes mame -GAME(199?, m4bigbn ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Big Ben (Barcrest) [DBB, Dutch] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4bigchd,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Big Chief (Barcrest) [BCH, Dutch] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // why code BCH on a dutch? GAME(199?, m4blkwhd ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Black & White (Barcrest) [Dutch] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4blkbuld,m4blkbul ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Black Bull (Barcrest) [Dutch] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4blkbul ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Black Bull (Barcrest) [XSP] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // XSP?? + +GAME(199?, m4gnsmk ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Gun Smoke (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4blkbuld,m4blkbul ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Gun Smoke (Black Bull sound?) (Barcrest) [Dutch] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) + GAME(199?, m4blkcat ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Black Cat (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4bjc ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Black Jack Club (Barcrest) [Dutch] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4bjac ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Blackjack Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4bluedm ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Blue Diamond (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4bdash ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Boulder Dash (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // gives WRONG SOUND, NEEDS V1 (can be skipped with 1) -GAME(199?, m4brktak ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Break & Take (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4brdway ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Broadway (Barcrest) [DBR, Dutch] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4brook ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Brooklyn (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4buc ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Buccaneer (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4bucks ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Bucks Fizz Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4calamab,m4calama ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Calamari Club (Barcrest - Bwb) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4calama ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Calamari Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4calicl ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","California Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4cashat ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Cash Attack (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4cashln ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Cash Lines (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // gives WRONG SOUND, NEEDS V1 (can be skipped with 1) GAME(199?, m4cashmn ,0 ,mod4oki ,mpu4jackpot8tkn , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Cash Machine (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4casmul ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Casino Multiplay (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // crashes mame GAME(199?, m4ceptr ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Ceptor (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4chasei ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Chase Invaders (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4cheryo ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Cherryo (Barcrest) [DCH, Dutch] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4click ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Clickity Click (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4c999 ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Cloud 999 (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4c9 ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Cloud Nine (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4c9c ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Cloud Nine Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4clbcls ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Club Classic (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4clbcnt ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Club Connect (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4clbshf ,0 ,mod4yam ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Club Shuffle (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4clbtro ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Club Tropicana (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4clbveg ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Club Vegas (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4clbx ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Club X (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4coscas ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Cosmic Casino (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4crzjk ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Crazy Jokers (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4crzjwl ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Crown Jewels (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4crjwl ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Crown Jewels Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4crjwl2 ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Crown Jewels Mk II Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4crdome ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Crystal Dome (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4crmaze ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Crystal Maze (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4dbl9 ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Double 9's (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4shocm ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Showcase Crystal Maze (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4dbl9 ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Double 9's (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4dbldmn ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Double Diamond Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4drac ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Dracula (Barcrest - Nova) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4elite ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Elite (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // plasma? GAME(199?, m4eaw ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Everyone's A Winner (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4exprs ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Express (Barcrest) [DXP, Dutch] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4exgam ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Extra Game (Fairplay - Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4fastfw ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Fast Forward (Barcrest - Bwb) [FFD 1.0] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4class ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","First Class (Barcrest) [DFC, Dutch] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4fortcb ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Fortune Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4frtlt ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Fruit & Loot (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4frtfl ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Fruit Full (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4frtflc ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Fruit Full Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4frtgm ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Fruit Game (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4frtlnk ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Fruit Link Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4gb006 ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Games Bond 006 (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4gbust ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Ghost Buster (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4giant ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Giant (Barcrest) [DGI, Dutch] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4gclue ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Give Us A Clue (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4gldgat ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Golden Gate (Barcrest) [DGG, Dutch] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4gldjok ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Golden Joker (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // dutch? GAME(199?, m4gldnud ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Golden Nudger (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4gnsmk ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Gun Smoke (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4hpyjok ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Happy Joker (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4hijinx ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Hi Jinx (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4hirise ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","High Rise (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4hittop ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Hit The Top (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4thehit ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","The Hit (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4holdon ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Hold On (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4holdtm ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Hold Timer (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4hotrod ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Hot Rod (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4hypvip ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Hyper Viper (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4hypclb ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Hyper Viper Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4jpgem ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Jackpot Gems (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4jpgemc ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Jackpot Gems Classic (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4jpjmp ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Jackpot Jump (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4jwlcwn ,0 ,mod4oki ,mpu4jackpot8tkn , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Jewel In the Crown (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4jok300 ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Jokers 300 (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4jokmil ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Jokers Millennium (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4jolgem ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Jolly Gems (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // gives WRONG SOUND, NEEDS V1 (can be skipped with 1) (hangs) -GAME(199?, m4joljok ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Jolly Joker (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4joljok ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Jolly Joker (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // mame crash +GAME(199?, m4joltav ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Jolly Taverner (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // mame crash GAME(199?, m4joljokd,m4joljok ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Jolly Joker (Barcrest) [Dutch] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4joljokh,m4joljok ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Jolly Joker (Barcrest) [Hungarian] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4joltav ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Jolly Taverner (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4lastrp ,0 ,mod4oki ,mpu4jackpot8tkn , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Las Vegas Strip (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4goodtm ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Let The Good Times Roll (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4libty ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Liberty (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4lineup ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Line Up (Bwb - Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // no sound with any system? GAME(199?, m4luck7 ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Lucky 7 (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4luckdv ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Lucky Devil (Barcrest) [Czech] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) @@ -11083,6 +10999,7 @@ GAME(199?, m4luckst ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, GAME(199?, m4lucksc ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Lucky Strike Club (Barcrest) [MPU 4] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4luckwb ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Lucky Wild Boar (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4luxor ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Luxor (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4przlux ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Prize Luxor (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4madhse ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Mad House (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4magdrg ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Magic Dragon (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4maglin ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Magic Liner (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) @@ -11090,24 +11007,16 @@ GAME(199?, m4magrep ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Ba GAME(199?, m4magtbo ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Magic Turbo (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4mag7s ,0 ,mod4oki ,mpu4jackpot8per , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Magnificent 7's (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4makmnt ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Make A Mint (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4meglnk ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Megalink (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4milclb ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Millionaire's Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4multwy ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Multiway (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4nhtt ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","New Hit the Top (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4nick ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Nickelodeon (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4nspot ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Night Spot Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4nile ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Nile Jewels (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4nudgew ,0 ,mod4yam ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Nudge A Win (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // no sound with any system? GAME(199?, m4nnww ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Nudge Nudge Wink Wink (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4nnwwc ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Nudge Nudge Wink Wink Classic (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4nudshf ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Nudge Shuffle (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4nudup ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Nudge Up (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4num1 ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Number One (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4oldtmr ,0 ,mod4oki ,mpu4 , mpu4_state,m_oldtmr ,ROT0, "Barcrest","Old Timer (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4casot ,m4oldtmr ,mod4oki ,mpu4 , mpu4_state,m_oldtmr ,ROT0, "Barcrest","Casino Old Timer (Old Timer Sound hack?) (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // uses the same program??? GAME(199?, m4blkwht ,m4oldtmr ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Black & White (Old Timer Sound hack?) (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // uses the same program??? GAME(199?, m4jpmcla ,m4oldtmr ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","JPM Classic (Old Timer Sound hack?) (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // uses the same program??? -GAME(199?, m4omega ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Omega (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4ordmnd ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Oriental Diamonds (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4overmn ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Over The Moon (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4placbt ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Place Your Bets (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) @@ -11117,7 +11026,6 @@ GAME(199?, m4prem ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barc GAME(199?, m4przdty ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Prize Duty Free (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4przfrt ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Prize Fruit & Loot (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4przhr ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Prize High Roller (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4przlux ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Prize Luxor (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4przmon ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Prize Money (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4przmns ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Prize Money ShowCase (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4przrf ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Prize Rich And Famous (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) @@ -11125,7 +11033,7 @@ GAME(199?, m4przrfm ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, GAME(199?, m4przve ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Prize Viva Esapana (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4przwo ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Prize What's On (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4przwta ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Prize Winner Takes All (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4randr ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Random Roulette (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4reeltm ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Reel Timer (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4rgsa ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Ready Steady Go (Barcrest) (type 2) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4rdht ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Red Heat (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4rhr ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Red Hot Roll (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) @@ -11134,7 +11042,6 @@ GAME(199?, m4rhrcl ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Bar GAME(199?, m4rwb ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Red White & Blue (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4rmtp ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Reel Magic Turbo Play (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4rmtpd ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Reel Magic Turbo Play Deluxe (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4reeltm ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Reel Timer (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4richfm ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Rich & Famous (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4ringfr ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Ring Of Fire (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4rhog2 ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Road Hog 2 - I'm Back (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) @@ -11144,41 +11051,27 @@ GAME(199?, m4rockmn ,0 ,mod4oki ,mpu4jackpot8tkn , mpu4_state,m4default_bigban GAME(199?, m4royjwl ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Royal Jewels (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4rfym ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Run For Your Money (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4salsa ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Salsa (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4samu ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Samurai (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4showtm ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Show Timer (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4shocm ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Showcase Crystal Maze (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4shodf ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Showcase Duty Free (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(1999, m4squid ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Bwb","Squids In (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4str300 ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Star Play 300 (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4stards ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Stardust (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4steptm ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Step Timer (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4suptrn ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Supatron (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4supbj ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Super Blackjack (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4supbjc ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Super Blackjack Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4supbf ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Super Bucks Fizz Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4suphv ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Super Hyper Viper (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4supst ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Super Streak (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4taj ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Taj Mahal (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4take5 ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Take 5 (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4takepk ,0 ,mod4oki ,mpu4jackpot8per , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Take Your Pick (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4tpcl ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Take Your Pick Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4techno ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Techno Reel (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4toot ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Ten Out Of Ten (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4ttdia ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Ten Ten Do It Again (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4toma ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Tomahawk (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4topdk ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Top Deck (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4toprn ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Top Run (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4topten ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Barcrest","Top Tenner (Barcrest) (type 1) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4toptim ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Top Timer (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4tricol ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Tricolor (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4tridic ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Triple Dice (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4tropcl ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Tropicana Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4tbplay ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Turbo Play (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4tbreel ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Turbo Reel (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4tbrldx ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Turbo Reel Deluxe (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4tutfrt ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Tutti Fruity (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4tutcl ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Tutti Fruity Classic (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4twilgt ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Twilight (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4twintm ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Twin Timer (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4twist ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Twist Again (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4univ ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Universe (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) @@ -11189,11 +11082,8 @@ GAME(199?, m4vivaes ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Ba GAME(199?, m4vivess ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Viva Espana Showcase (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4vivalvd,m4vivalv ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Viva Las Vegas (Barcrest) [Dutch] (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4vivalv ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Viva Las Vegas (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4vivasx ,0 ,mod4yam ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Viva Las Vegas Six (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4viz ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Viz (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4voodoo ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Voodoo 1000 (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4whaton ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","What's On (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4wildms ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Wild Mystery (Barcrest) (Dutch) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4wildtm ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Wild Timer (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4wta ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Winner Takes All (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4ch30 ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","unknown MPU4 'CH3 0.1' (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) @@ -11202,7 +11092,6 @@ GAME(199?, m4stc ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcr /* Bwb */ /* are all these really MPU4 hw? , check things like Daytona, doesn't boot at all. */ -GAME(199?, m4acechs ,0 ,mod4yam ,mpu4 , mpu4_state,m4default ,ROT0, "Bwb","Ace Chase (Bwb) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4bigmt ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Bwb","The Big Match (Bwb) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4bingbl ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Bwb","Bingo Belle (Bwb) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4bingbs ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Bwb","Bingo Belle Showcase (Bwb) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) @@ -11219,7 +11108,7 @@ GAME(199?, m4daytn ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, GAME(199?, m4excal ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Bwb","Excalibur (Bwb) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4exotic ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Bwb","Exotic Fruits (Bwb) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4firice ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Bwb","Fire & Ice (Bwb) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4fourmr ,0 ,mod4yam ,mpu4 , mpu4_state,m4default ,ROT0, "Bwb","Four More (Bwb) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // no sound with either system? +GAME(199?, m4fourmr ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Bwb","Four More (Bwb) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // no sound with either system? GAME(199?, m4harle ,0 ,mod4oki ,mpu4 , mpu4_state,m4default ,ROT0, "Bwb","Harlequin (Bwb) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4hvhel ,0 ,mod4oki ,mpu4 , mpu4_state,m4default_bigbank ,ROT0, "Bwb","Heaven & Hell (Bwb) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) GAME(199?, m4holywd ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Bwb","Hollywood (Bwb) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) @@ -11582,34 +11471,34 @@ GAME( 199?, m4dcrls , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, " // not sure about several of the nova ones GAME( 199?, m4aliz , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Qps", "AlizBaz (Qps) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) -GAME( 199?, m4c2 , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Circus Circus 2 (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) +GAME( 199?, m4c2 , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Circus Circus 2 (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) GAME( 199?, m4coney , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Qps", "Coney Island (Qps) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) -GAME( 199?, m4cfinln , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Cup Final (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) -GAME( 199?, m4dcrazy , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Qps", "D' Crazy Reels (Qps) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) -GAME( 199?, m4goldnn , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Golden Years (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) -GAME( 199?, m4jungjk , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Qps", "Jungle Jackpots (Mazooma - Qps) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) +GAME( 199?, m4cfinln , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Cup Final (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) +GAME( 199?, m4dcrazy , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Qps", "D' Crazy Reels (Qps) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) +GAME( 199?, m4goldnn , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Golden Years (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) +GAME( 199?, m4jungjk , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Qps", "Jungle Jackpots (Mazooma - Qps) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) GAME( 199?, m4clab , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Qps", "Cash Lab (Mazooma - Qps) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) -GAME( 199?, m4looplt , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Qps", "Loop The Loot (Qps) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) -GAME( 199?, m4mgpn , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Monaco Grand Prix (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) -GAME( 199?, m4olygn , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Olympic Gold (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) -GAME( 199?, m4rhnote , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Qps", "Red Hot Notes (Qps) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) -GAME( 199?, m4rhrock , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Qps", "Red Hot Rocks (Qps) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) +GAME( 199?, m4looplt , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Qps", "Loop The Loot (Qps) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) +GAME( 199?, m4mgpn , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Monaco Grand Prix (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) +GAME( 199?, m4olygn , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Olympic Gold (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) +GAME( 199?, m4rhnote , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Qps", "Red Hot Notes (Qps) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) +GAME( 199?, m4rhrock , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Qps", "Red Hot Rocks (Qps) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) GAME( 199?, m4rhwhl , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Qps", "Red Hot Wheels (Mazooma - Qps) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) GAME( 199?, m4rdeal , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Qps", "Reel Deal (Qps) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) -GAME( 199?, m4shoknr , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Qps", "Shock 'n' Roll (Mazooma - Qps) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) -GAME( 199?, m4shkwav , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Qps", "Shockwave (Mazooma - Qps) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) -GAME( 199?, m4sinbdn , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Sinbad (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) -GAME( 199?, m4sinbd2 , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Sinbad Deluxe 2 (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) -GAME( 199?, m4sinbd3 , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Sinbad Deluxe 3 (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) -GAME( 199?, m4sinbdd , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Sinbad Deluxe [Wall Mount] (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) -GAME( 199?, m4sinbdj , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Sinbad [Jackpot Link] (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) -GAME( 199?, m4sinbdl , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Sinbad [Jackpot Link] [Wall Mount] (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) -GAME( 199?, m4sinbdw , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Sinbad [Wall Mount] (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) -GAME( 199?, m4spotln , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Spotlight (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) -GAME( 199?, m4sdquid , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Qps", "Sundance Quid (Qps) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) -GAME( 199?, m4tornad , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Qps", "Tornado (Qps - Mazooma) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) -GAME( 199?, m4vivan , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Viva Las Vegas (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) -GAME( 199?, m4ftladn , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Find the Lady (Nova)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) +GAME( 199?, m4shoknr , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Qps", "Shock 'n' Roll (Mazooma - Qps) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) +GAME( 199?, m4shkwav , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Qps", "Shockwave (Mazooma - Qps) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) +GAME( 199?, m4sinbdn , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Sinbad (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) +GAME( 199?, m4sinbd2 , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Sinbad Deluxe 2 (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) +GAME( 199?, m4sinbd3 , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Sinbad Deluxe 3 (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) +GAME( 199?, m4sinbdd , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Sinbad Deluxe [Wall Mount] (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) +GAME( 199?, m4sinbdj , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Sinbad [Jackpot Link] (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) +GAME( 199?, m4sinbdl , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Sinbad [Jackpot Link] [Wall Mount] (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) +GAME( 199?, m4sinbdw , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Sinbad [Wall Mount] (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) +GAME( 199?, m4spotln , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Spotlight (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) +GAME( 199?, m4sdquid , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Qps", "Sundance Quid (Qps) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) +GAME( 199?, m4tornad , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Qps", "Tornado (Qps - Mazooma) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) +GAME( 199?, m4vivan , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Viva Las Vegas (Nova) (MPU4)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) +GAME( 199?, m4ftladn , 0 , mod4oki , mpu4 , mpu4_state, m4default , 0, "Nova", "Find the Lady (Nova)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) // these don't contain a valid vector in the first bank? GAME(199?, m4abra ,0 ,bwboki ,mpu4 , mpu4_state,m_blsbys ,ROT0, "Bwb","Abracadabra (Bwb) (MPU4?)", GAME_FLAGS|GAME_MECHANICAL|GAME_SUPPORTS_SAVE) diff --git a/src/mame/drivers/mpu4hw.c b/src/mame/drivers/mpu4hw.c index e21980fcb36..b055a852688 100644 --- a/src/mame/drivers/mpu4hw.c +++ b/src/mame/drivers/mpu4hw.c @@ -2552,6 +2552,24 @@ DRIVER_INIT (m4default) state->m_bwb_bank=0; } +DRIVER_INIT (m4default_alt) +{ + mpu4_state *state = machine.driver_data(); + state->m_reel_mux=STANDARD_REEL; + state->m_reels = 8; + stepper_config(machine, 0, &barcrest_opto2_interface); + stepper_config(machine, 1, &barcrest_opto2_interface); + stepper_config(machine, 2, &barcrest_opto2_interface); + stepper_config(machine, 3, &barcrest_opto2_interface); + stepper_config(machine, 4, &barcrest_opto2_interface); + stepper_config(machine, 5, &barcrest_opto2_interface); + stepper_config(machine, 6, &barcrest_opto2_interface); + stepper_config(machine, 7, &barcrest_opto2_interface); + + state->m_bwb_bank=0; +} + + DRIVER_INIT( m4default_bigbank ) { address_space *space = machine.device("maincpu")->memory().space(AS_PROGRAM); diff --git a/src/mame/drivers/mpu4mod2sw.c b/src/mame/drivers/mpu4mod2sw.c index 18e8ab2246a..cc8a7b52ee2 100644 --- a/src/mame/drivers/mpu4mod2sw.c +++ b/src/mame/drivers/mpu4mod2sw.c @@ -1235,6 +1235,32 @@ ROM_START( m4centpta ) ROM_LOAD( "centrepoint v1.3.bin", 0x0000, 0x010000, CRC(24d117a5) SHA1(bd48a1687d11e32ea8cda19318e8936d1ffd9fd7) ) ROM_END +ROM_START( m4clbcls ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cl11s.bin", 0x0000, 0x010000, CRC(d0064e6e) SHA1(17235d69ef56989a3f05458423a6b101bd635095) ) +ROM_END + + +ROM_START( m4c999 ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "c999 2p unprotected.bin", 0x0000, 0x010000, CRC(7637e074) SHA1(3b9e724cc1e657ab2a6cf6fe237f0ca43990aa53) ) +ROM_END + +ROM_START( m4c999a ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "c99910p6", 0x0000, 0x010000, CRC(e3f6710a) SHA1(d527541ec6e799c8bc12e1e31519415eaf11fbe5) ) +ROM_END + +ROM_START( m4c999b ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "c99920p2", 0x0000, 0x010000, CRC(94f8f03e) SHA1(a99c3c60f2e9c15d5dd6265cfa73fad1058ce7fa) ) +ROM_END + +ROM_START( m4c999c ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "c99920p6", 0x0000, 0x010000, CRC(f88f3bfc) SHA1(8dd1bd13645b8c3e38d45a8a6941e56d6268c21d) ) +ROM_END + GAME(199?, m4rsg ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Ready Steady Go (Barcrest) (MPU4, Mod 2 type, V1.2)",GAME_FLAGS ) GAME(199?, m4rsga ,m4rsg ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Ready Steady Go (Barcrest) (MPU4, Mod 2 type, V1.0)",GAME_FLAGS ) @@ -1482,21 +1508,30 @@ GAME(199?, m4actbnkb,m4actbnk ,mod2 ,mpu4jackpot8tkn , mpu4_state,m4default , GAME(199?, m4actclb ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Action Club (Barcrest) (MPU4) (1.9)", GAME_FLAGS ) // set stake to boot GAME(199?, m4actclba ,m4actclb ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Action Club (Barcrest) (MPU4) (1.1)", GAME_FLAGS ) // ^^ -GAME(199?, m4bluemn ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Blue Moon (Barcrest) (MPU4) (BLU 2.3)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4bluemna ,m4bluemn ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Blue Moon (Barcrest) (MPU4) (BLU 2.1)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4bluemnb ,m4bluemn ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Blue Moon (Barcrest) (MPU4) (BLU 1.1)", GAME_FLAGS|GAME_NO_SOUND ) // bad chr, non-blanked out start of rom (hack?) +GAME(199?, m4bluemn ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Blue Moon (Barcrest) (MPU4) (BLU 2.3)", GAME_FLAGS ) +GAME(199?, m4bluemna ,m4bluemn ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Blue Moon (Barcrest) (MPU4) (BLU 2.1)", GAME_FLAGS ) +GAME(199?, m4bluemnb ,m4bluemn ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Blue Moon (Barcrest) (MPU4) (BLU 1.1)", GAME_FLAGS ) // bad chr, non-blanked out start of rom (hack?) -GAME(199?, m4take2 ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Take Two (Barcrest) (MPU4) (TTO 1.2)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4take2a ,m4take2 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Take Two (Barcrest) (MPU4) (TTO 1.1)", GAME_FLAGS|GAME_NO_SOUND ) // bad chr, non-blanked out start of rom (hack?) +GAME(199?, m4take2 ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Take Two (Barcrest) (MPU4) (TTO 1.2)", GAME_FLAGS ) +GAME(199?, m4take2a ,m4take2 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Take Two (Barcrest) (MPU4) (TTO 1.1)", GAME_FLAGS ) // bad chr, non-blanked out start of rom (hack?) -GAME(199?, m4pont ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Pontoon Club (Barcrest) (MPU4) (PON 3.0)", GAME_FLAGS|GAME_NO_SOUND ) // set stake to boot -GAME(199?, m4ponta ,m4pont ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Pontoon Club (Barcrest) (MPU4) (PON 4.0)", GAME_FLAGS|GAME_NO_SOUND )// ^^ +GAME(199?, m4pont ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Pontoon Club (Barcrest) (MPU4) (PON 3.0)", GAME_FLAGS ) // set stake to boot +GAME(199?, m4ponta ,m4pont ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Pontoon Club (Barcrest) (MPU4) (PON 4.0)", GAME_FLAGS )// ^^ -GAME(199?, m4loadmn ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Loads A Money (Barcrest) (MPU4) (set 1)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4loadmna ,m4loadmn ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Loads A Money (Barcrest) (MPU4) (set 2)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4loadmnb ,m4loadmn ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Loads A Money (Barcrest) (MPU4) (set 3)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4loadmn ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Loads A Money (Barcrest) (MPU4) (set 1)", GAME_FLAGS ) +GAME(199?, m4loadmna ,m4loadmn ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Loads A Money (Barcrest) (MPU4) (set 2)", GAME_FLAGS ) +GAME(199?, m4loadmnb ,m4loadmn ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Loads A Money (Barcrest) (MPU4) (set 3)", GAME_FLAGS ) -GAME(199?, m4celclb ,0 ,mod2 ,mpu4 , mpu4_state,m_ccelbr ,ROT0, "Barcrest","Celebration Club (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) // set stake +GAME(199?, m4celclb ,0 ,mod2 ,mpu4 , mpu4_state,m_ccelbr ,ROT0, "Barcrest","Celebration Club (Barcrest) (MPU4)", GAME_FLAGS ) // set stake -GAME(199?, m4centpt, 0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Centrepoint (Barcrest) (v1.3) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) -GAME(199?, m4centpta,m4centpt ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Centrepoint (Barcrest) (v1.5) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4centpt, 0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Centrepoint (Barcrest) (v1.3) (MPU4)", GAME_FLAGS ) +GAME(199?, m4centpta,m4centpt ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Centrepoint (Barcrest) (v1.5) (MPU4)", GAME_FLAGS ) + +GAME(199?, m4clbcls ,0 ,mod2 ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Club Classic (Barcrest) (MPU4)", GAME_FLAGS ) // set stake (still moans tho) + +// OC9 (on cloud 9?) +GAME(199?, m4c999 ,0 ,mod2 ,mpu4 , mpu4_state,m4_showstring ,ROT0, "Barcrest","Cloud 999 (Barcrest) (MPU4) (OC9 0.3, set 1)", GAME_FLAGS ) +GAME(199?, m4c999a ,m4c999 ,mod2 ,mpu4 , mpu4_state,m4_showstring ,ROT0, "Barcrest","Cloud 999 (Barcrest) (MPU4) (OC9 0.3, set 2)", GAME_FLAGS ) +// make sure these are the same +GAME(199?, m4c999b ,m4c999 ,mod2 ,mpu4 , mpu4_state,m4_showstring ,ROT0, "Barcrest","Cloud 999 (Barcrest) (MPU4) (CLN 3.6)", GAME_FLAGS ) // bad chr +GAME(199?, m4c999c ,m4c999 ,mod2 ,mpu4 , mpu4_state,m4_showstring ,ROT0, "Barcrest","Cloud 999 (Barcrest) (MPU4) (CLN 3.0)", GAME_FLAGS ) // bad chr diff --git a/src/mame/drivers/mpu4mod4yam.c b/src/mame/drivers/mpu4mod4yam.c index d7453d95a23..6adfb839423 100644 --- a/src/mame/drivers/mpu4mod4yam.c +++ b/src/mame/drivers/mpu4mod4yam.c @@ -335,6 +335,42 @@ ROM_START( m4sayno ) ROM_LOAD( "snmx.p1", 0x0000, 0x010000, CRC(61a78035) SHA1(1d6c553c60fee0b80e06f8421b8a3806d1f3a587) ) ROM_END +ROM_START( m4vivasx ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "vlvs.p1", 0x0000, 0x010000, CRC(b7fb3e19) SHA1(c6cc4175f8c100fc37e6e7014b0744054b4e547a) ) + + ROM_REGION( 0x48, "fakechr", 0 ) + ROM_LOAD( "vlvs.chr", 0x0000, 0x000048, CRC(31acf949) SHA1(d622ea1caee968b786f3183ca44355f9db190081) ) +ROM_END + + +ROM_START( m4acechs ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "ae_05a__.2_3", 0x0000, 0x010000, CRC(c9a03623) SHA1(8daf7e71057528c481915eb8506e03ce9cf372c8) ) + + ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */ + ROM_LOAD( "ae_05a__.3_1", 0x0000, 0x010000, CRC(900e1789) SHA1(dbb13f1728d8527a7de5d257c866732adb0a95b5) ) + ROM_LOAD( "ae_05s__.2_3", 0x0000, 0x010000, CRC(eb64ab0a) SHA1(4d4c6908c8ca8b1d3c39c8973c8386da079cbd39) ) + ROM_LOAD( "ae_05sb_.2_3", 0x0000, 0x010000, CRC(5d67c6f6) SHA1(213225405defb3be7f564459d71aeca6f5856f8f) ) + ROM_LOAD( "ae_05sd_.2_3", 0x0000, 0x010000, CRC(2bdbe356) SHA1(a328a8f50847cbb199b31672ca50e1e95a474e4b) ) + ROM_LOAD( "ae_10a__.2_3", 0x0000, 0x010000, CRC(d718d498) SHA1(d13970b0ca86b988bcc91cd3c2dbee4c637944ca) ) + ROM_LOAD( "ae_10a__.3_1", 0x0000, 0x010000, CRC(e20c2513) SHA1(857ed8a6b155863c769ee9c3aca5e4702c1372b6) ) + ROM_LOAD( "ae_10bg_.2_3", 0x0000, 0x010000, CRC(7ed7fcee) SHA1(7b2b0c47dc8a75d11f49f09441a4320815d838ac) ) + ROM_LOAD( "ae_10s__.2_3", 0x0000, 0x010000, CRC(31932d3f) SHA1(a1809c7baaea22d24491829a8638f232e2d75849) ) + ROM_LOAD( "ae_10sb_.2_3", 0x0000, 0x010000, CRC(d6bcd1fd) SHA1(664ec7e7821c09bddfd1996892ae3f9fbdbc6809) ) + ROM_LOAD( "ae_10sd_.2_3", 0x0000, 0x010000, CRC(5920b9ad) SHA1(fb8de53e7877505fe53ff874b396707ee8e01e5e) ) + ROM_LOAD( "ae_20a__.3_1", 0x0000, 0x010000, CRC(43f6cc19) SHA1(3eda49477b141c649a4ba7a4ecc021694d9830db) ) + ROM_LOAD( "ae_20b__.3_1", 0x0000, 0x010000, CRC(30060ac4) SHA1(488263a1d3cfe067d43de29c57e58fe55024437c) ) + ROM_LOAD( "ae_20bd_.3_1", 0x0000, 0x010000, CRC(f9b922c2) SHA1(fc0deb79fc6c33732872da8925a6729f3d11bcaf) ) + ROM_LOAD( "ae_20bg_.3_1", 0x0000, 0x010000, CRC(02706741) SHA1(8388d91091945d1f73aa5e68a86f930f5d9dafa2) ) + ROM_LOAD( "ae_20bt_.3_1", 0x0000, 0x010000, CRC(3b313958) SHA1(9fe4cb99dc30d1305816f9a27079d97c4d07cb15) ) + ROM_LOAD( "ae_20sb_.3_1", 0x0000, 0x010000, CRC(471f2ba4) SHA1(baaf8339d8ee15365886cea2ecb36ad298975633) ) + ROM_LOAD( "aei05___.2_3", 0x0000, 0x010000, CRC(f035ba55) SHA1(d13bebec00650018a9236cc18df73b06c970cfd0) ) + ROM_LOAD( "aei05___.3_1", 0x0000, 0x010000, CRC(bb84d01f) SHA1(f1653590e8cd642faf09a16c5c1b0a4b267d42e7) ) + ROM_LOAD( "aei10___.2_3", 0x0000, 0x010000, CRC(96edf44f) SHA1(8abcb5d4018e0a4c879eb1a1550af09f55f75135) ) + ROM_LOAD( "aei10___.3_1", 0x0000, 0x010000, CRC(db99a965) SHA1(1fb200b30e10d502af39bcd2e58d3e36e13f3695) ) + ROM_LOAD( "aei20___.3_1", 0x0000, 0x010000, CRC(1744e7f4) SHA1(bf2f1b720a1a2610aff46a1de5c789a17828eae0) ) +ROM_END GAME(199?, m4cojok ,0 ,mod4yam ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Carry On Joker (Barcrest) (MPU4)", GAME_FLAGS ) @@ -348,3 +384,5 @@ GAME(199?, m4przsss ,0 ,mod4yam ,mpu4 , mpu4_state,m4default ,ROT0, "Ba GAME(199?, m4sss ,0 ,mod4yam ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Spend Spend Spend (Barcrest) (MPU4)", GAME_FLAGS ) GAME(199?, m4ra ,0 ,mod4yam ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Red Alert (Barcrest) (MPU4)", GAME_FLAGS ) GAME(199?, m4sayno ,0 ,mod4yam ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Say No More (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4vivasx ,0 ,mod4yam ,mpu4 , mpu4_state,m4default ,ROT0, "Barcrest","Viva Las Vegas Six (Barcrest) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) +GAME(199?, m4acechs ,0 ,mod4yam ,mpu4 , mpu4_state,m4default ,ROT0, "Bwb","Ace Chase (Bwb) (MPU4)", GAME_FLAGS|GAME_NO_SOUND ) diff --git a/src/mame/drivers/mpu4plasma.c b/src/mame/drivers/mpu4plasma.c index 7ad2aa3e2b5..05e73aed966 100644 --- a/src/mame/drivers/mpu4plasma.c +++ b/src/mame/drivers/mpu4plasma.c @@ -100,7 +100,7 @@ MACHINE_CONFIG_DERIVED_CLASS( mpu4plasma , mod2, mpu4plasma_state ) MCFG_PALETTE_LENGTH(0x200) MACHINE_CONFIG_END - +// plasma v0.1 #define M4BIGCHF_PLASMA \ ROM_REGION( 0x40000, "plasmacpu", 0 ) \ ROM_LOAD16_BYTE( "b6cpl.p0", 0x00000, 0x020000, CRC(7fbb2efb) SHA1(c21136bf10407f1685f3933d426ef53925aca8d8) ) \ @@ -130,9 +130,81 @@ ROM_START( m4bigchfc ) M4BIGCHF_PLASMA ROM_END + +// plasma v0.2 +#define M4CLICK_PLASMA \ + ROM_REGION( 0x40000, "plasmacpu", 0 ) \ + ROM_LOAD16_BYTE( "clcpl.p0", 0x00000, 0x010000, CRC(b774c1f1) SHA1(2708a1e4c539d72d9ada8c37d3372b64f6edc4a0) ) \ + ROM_LOAD16_BYTE( "clcpl.p1", 0x00001, 0x010000, CRC(51cf5f53) SHA1(f7b14acb0fd831aa19fdaa1bb36272ac9910f0b3) ) \ + +ROM_START( m4click ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "clcs.p1", 0x0000, 0x010000, CRC(99dcea3e) SHA1(2ec9842f7d920d449cfeac43f7fe79f8c62ecec9) ) + M4CLICK_PLASMA + + ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */ + ROM_LOAD( "clcr.p1", 0x0000, 0x010000, CRC(b0dd4b66) SHA1(fbbd2e5e6a9c498225b219da4f11dd2d3a6c3545) ) + ROM_LOAD( "cc8ad.p1", 0x0000, 0x010000, CRC(80c64bbb) SHA1(ff004106b8be204fe38af19ec751926b1f7ad8df) ) + ROM_LOAD( "cc8b.p1", 0x0000, 0x010000, CRC(ebc8e052) SHA1(5ac2df221a2d8d374511e0973253509bed4414d2) ) + ROM_LOAD( "cc8bcd.p1", 0x0000, 0x010000, CRC(8e4950bf) SHA1(7165acd61263c7a1cada3379811d5c4e109a1a3e) ) + ROM_LOAD( "cc8bd.p1", 0x0000, 0x010000, CRC(122b6277) SHA1(686053964aa5bd1d3323e0b3a0adf1212ac5a992) ) + ROM_LOAD( "cc8c.p1", 0x0000, 0x010000, CRC(bf70180f) SHA1(473f0bc56a3a1e940f448ce758021a51fcb29344) ) + ROM_LOAD( "cc8d.p1", 0x0000, 0x010000, CRC(80c64bbb) SHA1(ff004106b8be204fe38af19ec751926b1f7ad8df) ) + ROM_LOAD( "cc8dy.p1", 0x0000, 0x010000, CRC(bd3e009c) SHA1(fb07860d7e6bca5b5b12c12aa8624ebfaf223877) ) + ROM_LOAD( "cc8s.p1", 0x0000, 0x010000, CRC(2c04f991) SHA1(c54ddd571dd9484c23c9f36a87b52fa357f4fdf2) ) + ROM_LOAD( "cc8y.p1", 0x0000, 0x010000, CRC(5352b635) SHA1(76d789dd1a912fbe35b6410cee60178854be3d3a) ) + ROM_LOAD( "cl3ad.p1", 0x0000, 0x010000, CRC(086ed5d9) SHA1(bbf8acf7660c365fecdf51943625ef63a4990b67) ) + ROM_LOAD( "cl3b.p1", 0x0000, 0x010000, CRC(1e90adfd) SHA1(a0c9dc92f6d851a99f011f032f16255bc9c7216d) ) + ROM_LOAD( "cl3bd.p1", 0x0000, 0x010000, CRC(5592b909) SHA1(3d36b5ae986306f2aea37f176b71f4b915f17620) ) + ROM_LOAD( "cl3d.p1", 0x0000, 0x010000, CRC(086ed5d9) SHA1(bbf8acf7660c365fecdf51943625ef63a4990b67) ) + ROM_LOAD( "cl3dy.p1", 0x0000, 0x010000, CRC(96c463a2) SHA1(ee97ee3db452f1e568eb92dc6627b61348e15b4b) ) + ROM_LOAD( "cl3r.p1", 0x0000, 0x010000, CRC(5cb8d2f8) SHA1(16b2643248c424bbdea984bf83f67c4300ccd85a) ) + ROM_LOAD( "cl3xrd.p1", 0x0000, 0x010000, CRC(a1b6317a) SHA1(9b8ed6596b70a4197c759a1b1a0aad4bb2a4d5d7) ) + ROM_LOAD( "cl3y.p1", 0x0000, 0x010000, CRC(3a325d8c) SHA1(9a46f59463601206509d0e394d59fbab736f7850) ) + ROM_LOAD( "clcb.p1", 0x0000, 0x010000, CRC(64333462) SHA1(b9bcd0ecb6eac828b268b59ac174acacaa74e363) ) + ROM_LOAD( "clcdg.p1", 0x0000, 0x010000, CRC(76633c65) SHA1(65a27e5e4bf2ebb09284072f611c4176ce8d0157) ) + ROM_LOAD( "clcdy.p1", 0x0000, 0x010000, CRC(8c4752ff) SHA1(fb6942722242daf180abee7a16d7359b51ee09ca) ) + ROM_LOAD( "cl3s.p1", 0x0000, 0x010000, CRC(d300d6e4) SHA1(c256d550250e270ed913b362c61921210598eb0e) ) +ROM_END + +#define M4APACH_PLASMA \ + ROM_REGION( 0x40000, "plasmacpu", 0 ) \ + ROM_LOAD16_BYTE( "plasma.p0", 0x00000, 0x010000, NO_DUMP ) \ + ROM_LOAD16_BYTE( "plasma.p1", 0x00001, 0x010000, NO_DUMP ) \ + + +ROM_START( m4apach ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "a6ps.p1", 0x0000, 0x010000, CRC(41e375c7) SHA1(93556a90227cde6814123c8a7f29f734884e182c) ) + M4APACH_PLASMA + + ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */ + ROM_LOAD( "a6pcx.p1", 0x0000, 0x010000, CRC(517d8c9a) SHA1(487cecfb10b24eff1582ca6bc97a2dc004e65b0f) ) // was in adders & ladders set +ROM_END + + +#define M4ELITE_PLASMA \ + ROM_REGION( 0x40000, "plasmacpu", 0 ) \ + ROM_LOAD16_BYTE( "plasma.p0", 0x00000, 0x010000, NO_DUMP ) \ + ROM_LOAD16_BYTE( "plasma.p1", 0x00001, 0x010000, NO_DUMP ) \ + + +ROM_START( m4elite ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "e6ls.p1", 0x0000, 0x010000, CRC(ef4c0d3a) SHA1(1d9433689c457f19d31bd68df4728a87120e474a) ) + M4ELITE_PLASMA +ROM_END + #define GAME_FLAGS (GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK) GAMEL(199?, m4bigchf ,0 ,mpu4plasma ,mpu4 , mpu4plasma_state,m4default ,ROT0, "Barcrest","Big Chief (Barcrest) (MPU4 w/ Plasma DMD) (set 1)", GAME_FLAGS|GAME_NO_SOUND,layout_mpu4plasma ) GAMEL(199?, m4bigchfa ,m4bigchf ,mpu4plasma ,mpu4 , mpu4plasma_state,m4default ,ROT0, "Barcrest","Big Chief (Barcrest) (MPU4 w/ Plasma DMD) (set 2)", GAME_FLAGS|GAME_NO_SOUND,layout_mpu4plasma ) GAMEL(199?, m4bigchfb ,m4bigchf ,mpu4plasma ,mpu4 , mpu4plasma_state,m4default ,ROT0, "Barcrest","Big Chief (Barcrest) (MPU4 w/ Plasma DMD) (set 3)", GAME_FLAGS|GAME_NO_SOUND,layout_mpu4plasma ) GAMEL(199?, m4bigchfc ,m4bigchf ,mpu4plasma ,mpu4 , mpu4plasma_state,m4default ,ROT0, "Barcrest","Big Chief (Barcrest) (MPU4 w/ Plasma DMD) (set 4)", GAME_FLAGS|GAME_NO_SOUND,layout_mpu4plasma ) + +GAMEL(199?, m4click ,0 ,mpu4plasma ,mpu4 , mpu4plasma_state,m4default ,ROT0, "Barcrest","Clickity Click (Barcrest) (MPU4 w/ Plasma DMD)", GAME_FLAGS|GAME_NO_SOUND,layout_mpu4plasma ) + +// not confirmed to be plasma, is this an alt version of big chief? maybe it uses the same plasma roms? +GAMEL(199?, m4apach ,0 ,mpu4plasma ,mpu4 , mpu4plasma_state,m4default ,ROT0, "Barcrest","Apache (Barcrest) (MPU4 w/ Plasma DMD?)", GAME_FLAGS|GAME_NO_SOUND,layout_mpu4plasma ) +// not confirmed to be plasma, but acts like it +GAMEL(199?, m4elite ,0 ,mpu4plasma ,mpu4 , mpu4plasma_state,m4default ,ROT0, "Barcrest","Elite (Barcrest) (MPU4 w/ Plasma DMD?)", GAME_FLAGS|GAME_NO_SOUND,layout_mpu4plasma ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 8144e7e2772..cb166ec5166 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -17953,7 +17953,6 @@ ep_cormna // ep_cycl // Cyclone Club (Maygay) ep_cycla // ep_cyclb // -ep_cyclc // ep_duff // Duff Beer Guide (Maygay) ep_duffa // ep_duffb // @@ -18031,7 +18030,6 @@ ep_highvf // ep_hogmn // Hog Money (Maygay - Impulse) ep_hogmna // ep_hogmnb // -ep_hogmnc // ep_homer // Homer's Meltdown (Maygay) ep_homera // ep_homerb // @@ -18138,67 +18136,273 @@ ep_ozzief // ep_ozzieg // ep_ozzieh // ep_pascl // Passport To Riches Classic Club (Maygay) +ep_pascla // ep_passp // Passport To Riches Club (Maygay) +ep_passpa // +ep_passpb // +ep_passpc // ep_pharo // Pharaoh's Treasure (Maygay) +ep_pharoa // ep_pesos // Pick Yer Pesos (Maygay - Impulse) +ep_pesosa // +ep_pesosb // +ep_pesosc // ep_baskr // Pounds Of The Baskervilles (Maygay) +ep_baskra // +ep_baskrb // +ep_baskrc // +ep_baskrd // +ep_baskre // ep_pwrpl // Power Play (Maygay) +ep_pwrpla // ep_rags // Rags To Riches Club (Maygay) +ep_ragsa // ep_react // Reactor (Maygay - Impulse) +ep_reacta // +ep_reactb // +ep_reactc // +ep_reactd // +ep_reacte // ep_roost // Roosters Millions (Maygay) +ep_roosta // ep_rtt // Round The Twist (Maygay) +ep_rtta // ep_royrl // Royal Roulette (Maygay) +ep_royrla // +ep_royrlb // +ep_royrlc // +ep_royrld // +ep_royrle // ep_scrm // Screamin Demon (Maygay) +ep_scrma // +ep_scrmb // +ep_scrmc // ep_secag // Secret Agent (Maygay) +ep_secaga // +ep_secagb // ep_simfr // Simply Fruits (Maygay) +ep_simfra // ep_srwin // Sir Winalot (Maygay) +ep_srwina // +ep_srwinb // +ep_srwinc // +ep_srwind // ep_spart // Spartacash (Maygay - Impulse) +ep_sparta // +ep_spartb // ep_spcbw // Special Brew (Maygay) +ep_spcbwa // +ep_spcbwb // +ep_spcbwc // +ep_spcbwd // +ep_spcbwe // +ep_spcbwf // +ep_spcbwg // +ep_spcbwh // +ep_spcbwi // +ep_spcbwj // +ep_spcbwk // +ep_spcbwl // +ep_spcbwm // ep_spec // Spectre (Maygay) +ep_speca // +ep_specb // ep_spntn // Spin & Tonic (Maygay - Impulse) +ep_spntna // +ep_spntnb // +ep_spntnc // ep_spin // Spin On It (Maygay - Impulse) +ep_spina // +ep_spinb // +ep_spinc // +ep_spind // +ep_spine // ep_step // Stepping Stones (Maygay) +ep_stepa // ep_strat // Stratagem (Maygay) +ep_strata // ep_subb // Subbuteo (Maygay) +ep_subba // +ep_subbb // +ep_subbc // +ep_subbd // +ep_subbe // +ep_subbf // +ep_subbg // ep_snw // Super Nudge Wink (Maygay - Union) +ep_snwa // +ep_snwb // +ep_snwc // +ep_snwd // ep_survi // Survival (Maygay) +ep_survia // ep_tak5 // Take Five (Maygay - Union) +ep_tak5a // ep_tits // Title Shot Club (Maygay) +ep_titsa // +ep_titsb // ep_tortr // Torture TV (Maygay) +ep_tortra // ep_trail // Trailblazer (Maygay - Impulse) +ep_traila // +ep_trailb // ep_tree // Tree Amigos (Maygay) +ep_treea // ep_trics // Triple Cash (Maygay - Union) +ep_tricsa // ep_tp // Trivial Pursuit (Maygay) +ep_tpa // +ep_tpb // ep_tp2 // Trivial Pursuit 2 (Maygay) +ep_tp2a // ep_tutcl // Tutankhamun Club (Maygay) +ep_tutcla // +ep_tutclb // ep_21clb // Twenty One Club (Maygay) +ep_21clba // ep_vipjv // Viper Jive (Maygay - Extreme) +ep_vipjva // +ep_vipjvb // +ep_vipjvc // +ep_vipjvd // ep_wildf // Wildfire (Maygay - Impulse) +ep_wildfa // ep_xspot // X Marks The Spot (Maygay) +ep_xspota // +ep_xspotb // ep_braid // Bank Raid (Unk) +ep_braida // +ep_braidb // +ep_braidc // +ep_braidd // +ep_braide // ep_bathl // Bat Outa Hell (Global) +ep_bathla // +ep_bathlb // +ep_bathlc // +ep_bathld // +ep_bathle // +ep_bathlf // +ep_bathlg // +ep_bathlh // ep_beavr // Casino Beaver Las Vegas (Global) ep_beavra // +ep_beavrb // +ep_beavrc // +ep_beavrd // +ep_beavre // +ep_beavrf // +ep_beavrg // +ep_beavrh // +ep_beavri // +ep_beavrj // +ep_beavrk // +ep_beavrl // +ep_beavrm // +ep_beavrn // +ep_beavro // +ep_beav3 // +ep_beav3a // +ep_beav3b // +ep_beav3c // ep_bvrcl // Beaver Las Vegas Club (Global) +ep_bvrcla // +ep_bvrclb // +ep_bvrclc // +ep_bvrcld // +ep_bvrcle // +ep_bvrclf // +ep_bvrclg // +ep_bvrclh // +ep_bvrcli // +ep_bvrclj // +ep_bvrclk // ep_bvruc // Beaver Uncovered (Global) +ep_bvruca // +ep_bvrucb // +ep_bvrucc // ep_bjclb // Blackjack Club, The (Global) ep_cbrun // Cannonball Run (Global) +ep_cbruna // +ep_cbrunb // +ep_cbrunc // +ep_cbrund // +ep_cbrune // ep_cbrcl // Cannonball Run Club (Global) +ep_cbrcla // +ep_cbrclb // +ep_cbrclc // +ep_cbrcld // +ep_cbrcle // +ep_cbrclf // +ep_cbrclg // +ep_cbrclh // +ep_cbrcli // +ep_cbrclj // +ep_cbrclk // ep_cclas // Casino Classic (Global) +ep_cclasa // ep_cgrc // Casino Grand Classic (Unk) +ep_cgrca // ep_cgred // Club Greed (Global) +ep_cgreda // ep_cstrk // Crazy Streak Club (Global) +ep_cstrka // +ep_cstrkb // +ep_cstrkc // +ep_cstrkd // +ep_cstrke // +ep_cstrkf // +ep_cstrkg // ep_ctc // Cut Throat Cash (Global) +ep_ctca // ep_cyc // Cyclone (Unk) +ep_cyca // +ep_cycb // +ep_cycc // +ep_cycd // +ep_cyce // ep_dmbus // Dambusters (Impulse) +ep_dmbusa // +ep_dmbusb // +ep_dmbusc // +ep_dmbusd // +ep_dmbuse // +ep_dmbusf // ep_ddq // Dungeons & Drag Queens (Global) +ep_ddqa // +ep_ddqb // +ep_ddqc // +ep_ddqd // +ep_ddqe // +ep_ddqf // +ep_ddqg // +ep_ddqh // +ep_ddqi // ep_ddqcl // Dungeons & Drag Queens Club (Global) +ep_ddqcla // +ep_ddqclb // +ep_ddqclc // +ep_ddqcld // +ep_ddqcle // +ep_ddqclf // +ep_ddqclg // ep_fog // Fields of Gold (Global) +ep_foga // ep_fmf // Full Moon Fever (Global) +ep_fmfa // ep_gtrot // Globe Trotter (Unk) +ep_gtrota // ep_greed // Greed (Global) +ep_greeda // ep_grun // Grid Runner (Global) +ep_gruna // ep_grncl // Grid Runner Club (Global) +ep_grncla // +ep_grnclb // +ep_grnclc // +ep_grncld // +ep_grncle // ep_heybg // Hey Big Spender (Global) ep_heybc // Hey Big Spender Club (Global) ep_hispr // Hi Spirits (Global) @@ -18412,7 +18616,6 @@ m4addr4c_b // m4addrd // m4addrc // Adders & Ladders Classic (Barcrest) m4addrcc // Adders & Ladders Classic Club (Barcrest) -m4addrcb // Adders & Ladders Club (Barcrest) m4alladv // All Cash Advance (Barcrest) m4alpha // Alphabet (Barcrest) m4ambass // Ambassador (Barcrest) @@ -18647,6 +18850,9 @@ m4chasei // Chase Invaders (Barcrest) m4cheryo // Cherryo (Barcrest) m4click // Clickity Click (Barcrest) m4c999 // Cloud 999 (Barcrest) +m4c999a // +m4c999b // +m4c999c // m4c9 // Cloud Nine (Barcrest) m4c9c // Cloud Nine Club (Barcrest) m4clbcls // Club Classic (Barcrest)