diff options
author | davidhay <davidhay@localhost> | 2009-02-14 23:58:52 +0000 |
---|---|---|
committer | davidhay <davidhay@localhost> | 2009-02-14 23:58:52 +0000 |
commit | 3d9d60981108cebb652e170e7bae843228440387 (patch) | |
tree | 2ce76e4c4496d05f31fa8852da9710568f58827f | |
parent | 9249b10aa9334be89f26f85cec8ec6e7c43a5adf (diff) |
still working through them..
-rw-r--r-- | src/mame/drivers/sfbonus.c | 475 | ||||
-rw-r--r-- | src/mame/mamedriv.c | 19 |
2 files changed, 462 insertions, 32 deletions
diff --git a/src/mame/drivers/sfbonus.c b/src/mame/drivers/sfbonus.c index 79744ff3832..43bf290975f 100644 --- a/src/mame/drivers/sfbonus.c +++ b/src/mame/drivers/sfbonus.c @@ -869,7 +869,6 @@ ROM_END ROM_START( hldspin1v ) ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */ ROM_LOAD( "hs1v27t.bin", 0x00000, 0x40000, CRC(99347659) SHA1(f8af779046e93a2514dc59b11bb8d7a11487b08e) ) - ROM_LOAD( "hs1v27t.bin", 0x00000, 0x40000, CRC(99347659) SHA1(f8af779046e93a2514dc59b11bb8d7a11487b08e) ) ROM_REGION( 0x040000, "oki", 0 ) /* Samples */ ROM_LOAD( "hs_2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) ) @@ -901,8 +900,6 @@ ROM_END ROM_START( hldspin2b ) ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */ - ROM_LOAD( "hs2v28r.bin", 0x00000, 0x40000, CRC(6f2fd1b3) SHA1(fe45508d95f61415dc1961a20ebb99f24b773c7d) ) - ROM_LOAD( "hs2d28r.bin", 0x00000, 0x40000, CRC(6e38ca1a) SHA1(9ef5522dfec75fa9b3809524f033e24817e325e3) ) ROM_LOAD( "hs2b28r.bin", 0x00000, 0x40000, CRC(43c2a1b1) SHA1(da1e6d72e03297b014cb947e5c28769ad8457dec) ) ROM_REGION( 0x040000, "oki", 0 ) /* Samples */ @@ -917,6 +914,37 @@ ROM_START( hldspin2b ) ROM_LOAD16_BYTE( "hs_6.bin", 0x00001, 0x40000, CRC(801703e4) SHA1(7da822b03a6d4f53a49bb1fedc9e1262d8a84782) ) ROM_END +ROM_START( hldspin2d ) + ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */ + ROM_LOAD( "hs2d28r.bin", 0x00000, 0x40000, CRC(6e38ca1a) SHA1(9ef5522dfec75fa9b3809524f033e24817e325e3) ) + + ROM_REGION( 0x040000, "oki", 0 ) /* Samples */ + ROM_LOAD( "hs_2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) ) + + ROM_REGION( 0x100000, "gfx1", 0 ) + ROM_LOAD16_BYTE( "hs2_3.bin", 0x00000, 0x40000, CRC(b6890061) SHA1(c196f8740d8487b108cff58d77a203b2d8431a67) ) + ROM_LOAD16_BYTE( "hs2_4.bin", 0x00001, 0x40000, CRC(132a2312) SHA1(9ad5c3a3ca895d290ff584f605f05d70386cfa10) ) + + ROM_REGION( 0x100000, "gfx2", 0 ) + ROM_LOAD16_BYTE( "hs_5.bin", 0x00000, 0x40000, CRC(09931910) SHA1(cac792f7c67d0ea274ecb369cef0554a033e8d88) ) + ROM_LOAD16_BYTE( "hs_6.bin", 0x00001, 0x40000, CRC(801703e4) SHA1(7da822b03a6d4f53a49bb1fedc9e1262d8a84782) ) +ROM_END + +ROM_START( hldspin2v ) + ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */ + ROM_LOAD( "hs2v28r.bin", 0x00000, 0x40000, CRC(6f2fd1b3) SHA1(fe45508d95f61415dc1961a20ebb99f24b773c7d) ) + + ROM_REGION( 0x040000, "oki", 0 ) /* Samples */ + ROM_LOAD( "hs_2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) ) + + ROM_REGION( 0x100000, "gfx1", 0 ) + ROM_LOAD16_BYTE( "hs2_3.bin", 0x00000, 0x40000, CRC(b6890061) SHA1(c196f8740d8487b108cff58d77a203b2d8431a67) ) + ROM_LOAD16_BYTE( "hs2_4.bin", 0x00001, 0x40000, CRC(132a2312) SHA1(9ad5c3a3ca895d290ff584f605f05d70386cfa10) ) + + ROM_REGION( 0x100000, "gfx2", 0 ) + ROM_LOAD16_BYTE( "hs_5.bin", 0x00000, 0x40000, CRC(09931910) SHA1(cac792f7c67d0ea274ecb369cef0554a033e8d88) ) + ROM_LOAD16_BYTE( "hs_6.bin", 0x00001, 0x40000, CRC(801703e4) SHA1(7da822b03a6d4f53a49bb1fedc9e1262d8a84782) ) +ROM_END ROM_START( pickwin ) ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */ @@ -1137,11 +1165,56 @@ ROM_START( robadv ) ROM_LOAD16_BYTE( "rarom6.bin", 0x00001, 0x80000, CRC(0fb69b4c) SHA1(8e1aaf5ade707b4045d55ff64e72cfe5db696332) ) ROM_END -ROM_START( robadva ) +ROM_START( robadvc ) ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */ ROM_LOAD( "r1ac17r.bin", 0x00000, 0x40000, CRC(2e086ad9) SHA1(4cf96cf702fe38895d3ba3582cb7d74d79bc2208) ) + + ROM_REGION( 0x040000, "oki", 0 ) /* Samples */ + ROM_LOAD( "rarom2.bin", 0x00000, 0x40000, CRC(092392cb) SHA1(fd52a0c4f46cb3242bf1b9e35ad5f41cda64010b) ) + + ROM_REGION( 0x100000, "gfx1", 0 ) + ROM_LOAD16_BYTE( "rarom3.bin", 0x00000, 0x80000, CRC(94e4cd71) SHA1(5c01e276dea3df7c367210af3d0d2399935c81c6) ) + ROM_LOAD16_BYTE( "rarom4.bin", 0x00001, 0x80000, CRC(72cfec99) SHA1(6612b8d04c0cc97dc5315fda861b606a6c158ea6) ) + + ROM_REGION( 0x100000, "gfx2", 0 ) + ROM_LOAD16_BYTE( "rarom5.bin", 0x00000, 0x80000, CRC(9bf41c2b) SHA1(8cc8ca5c2c63223e670e00ca5802b8677856bc16) ) + ROM_LOAD16_BYTE( "rarom6.bin", 0x00001, 0x80000, CRC(0fb69b4c) SHA1(8e1aaf5ade707b4045d55ff64e72cfe5db696332) ) +ROM_END + +ROM_START( robadvd ) + ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */ ROM_LOAD( "r1ad17r.bin", 0x00000, 0x40000, CRC(a00411d0) SHA1(007a3cf7bdd99a0200a2e34b89487f74a60c5561) ) + + ROM_REGION( 0x040000, "oki", 0 ) /* Samples */ + ROM_LOAD( "rarom2.bin", 0x00000, 0x40000, CRC(092392cb) SHA1(fd52a0c4f46cb3242bf1b9e35ad5f41cda64010b) ) + + ROM_REGION( 0x100000, "gfx1", 0 ) + ROM_LOAD16_BYTE( "rarom3.bin", 0x00000, 0x80000, CRC(94e4cd71) SHA1(5c01e276dea3df7c367210af3d0d2399935c81c6) ) + ROM_LOAD16_BYTE( "rarom4.bin", 0x00001, 0x80000, CRC(72cfec99) SHA1(6612b8d04c0cc97dc5315fda861b606a6c158ea6) ) + + ROM_REGION( 0x100000, "gfx2", 0 ) + ROM_LOAD16_BYTE( "rarom5.bin", 0x00000, 0x80000, CRC(9bf41c2b) SHA1(8cc8ca5c2c63223e670e00ca5802b8677856bc16) ) + ROM_LOAD16_BYTE( "rarom6.bin", 0x00001, 0x80000, CRC(0fb69b4c) SHA1(8e1aaf5ade707b4045d55ff64e72cfe5db696332) ) +ROM_END + +ROM_START( robadvv1 ) + ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */ ROM_LOAD( "r1av17e.bin", 0x00000, 0x40000, CRC(75c6960a) SHA1(9ca85f04bf5549027dd89f47ddb78f2618d4620c) ) + + ROM_REGION( 0x040000, "oki", 0 ) /* Samples */ + ROM_LOAD( "rarom2.bin", 0x00000, 0x40000, CRC(092392cb) SHA1(fd52a0c4f46cb3242bf1b9e35ad5f41cda64010b) ) + + ROM_REGION( 0x100000, "gfx1", 0 ) + ROM_LOAD16_BYTE( "rarom3.bin", 0x00000, 0x80000, CRC(94e4cd71) SHA1(5c01e276dea3df7c367210af3d0d2399935c81c6) ) + ROM_LOAD16_BYTE( "rarom4.bin", 0x00001, 0x80000, CRC(72cfec99) SHA1(6612b8d04c0cc97dc5315fda861b606a6c158ea6) ) + + ROM_REGION( 0x100000, "gfx2", 0 ) + ROM_LOAD16_BYTE( "rarom5.bin", 0x00000, 0x80000, CRC(9bf41c2b) SHA1(8cc8ca5c2c63223e670e00ca5802b8677856bc16) ) + ROM_LOAD16_BYTE( "rarom6.bin", 0x00001, 0x80000, CRC(0fb69b4c) SHA1(8e1aaf5ade707b4045d55ff64e72cfe5db696332) ) +ROM_END + +ROM_START( robadvv2 ) + ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */ ROM_LOAD( "r1av17r.bin", 0x00000, 0x40000, CRC(1f97fa41) SHA1(b148bac2d96549a15135fe2a8a72913b880aa6c2) ) ROM_REGION( 0x040000, "oki", 0 ) /* Samples */ @@ -1156,6 +1229,9 @@ ROM_START( robadva ) ROM_LOAD16_BYTE( "rarom6.bin", 0x00001, 0x80000, CRC(0fb69b4c) SHA1(8e1aaf5ade707b4045d55ff64e72cfe5db696332) ) ROM_END + + + ROM_START( anibonus ) ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */ ROM_LOAD( "ab15xt.bin", 0x00000, 0x40000, CRC(3aed6e7f) SHA1(51f9af92286e8b2fcfeae30913fbab4626decb99) ) @@ -1659,13 +1735,24 @@ ROM_START( robadv2a ) ROM_LOAD16_BYTE( "ra2rom6.bin", 0x00001, 0x80000, CRC(12312874) SHA1(9d4d9d9fbec8536e8a003892643654d15f4535fa) ) ROM_END -ROM_START( robadv2b ) +ROM_START( robadv2c ) ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */ ROM_LOAD( "r2ac17lt.bin", 0x00000, 0x40000, CRC(47ce9172) SHA1(e05be868c48e53f131936070abd350914f9befcf) ) - ROM_LOAD( "r2ad17lt.bin", 0x00000, 0x40000, CRC(e0ea8ce9) SHA1(cf6a58d1cc654c41ae245f26fff6b26483bc01ce) ) - ROM_LOAD( "r2av17e.bin", 0x00000, 0x40000, CRC(81166cbd) SHA1(a2751752a95cac5181311af867457cac48854283) ) - ROM_LOAD( "r2av17lt.bin", 0x00000, 0x40000, CRC(0ebc91fe) SHA1(d64a29e05ce62d662eccb025ea905275eb8806f9) ) - ROM_LOAD( "r2av17r.bin", 0x00000, 0x40000, CRC(17350817) SHA1(5e1c978cd4cf0f319f49c366c3b7634500c873dd) ) + + ROM_REGION( 0x040000, "oki", 0 ) /* Samples */ + ROM_LOAD( "rarom2.bin", 0x00000, 0x40000, CRC(092392cb) SHA1(fd52a0c4f46cb3242bf1b9e35ad5f41cda64010b) ) + + ROM_REGION( 0x100000, "gfx1", 0 ) + ROM_LOAD16_BYTE( "ra2rom3.bin", 0x00000, 0x80000, CRC(eacd0cf7) SHA1(a04ddc339d330be4b278f12a54fe65d7eb08ffd0) ) + ROM_LOAD16_BYTE( "ra2rom4.bin", 0x00001, 0x80000, CRC(adac68d2) SHA1(6287a979a57004b1c4eea7f539550e23bac22904) ) + + ROM_REGION( 0x100000, "gfx2", 0 ) + ROM_LOAD16_BYTE( "ra2rom5.bin", 0x00000, 0x80000, CRC(ad9379a2) SHA1(93126969677cfce20e5b2e287662ac6b2ceee425) ) + ROM_LOAD16_BYTE( "ra2rom6.bin", 0x00001, 0x80000, CRC(12312874) SHA1(9d4d9d9fbec8536e8a003892643654d15f4535fa) ) +ROM_END + +ROM_START( robadv2v1 ) + ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */ ROM_LOAD( "r2av17sh.bin", 0x00000, 0x40000, CRC(fe4a3199) SHA1(d8c8f3d4e399e757b551748435ede1cb6a04ee3b) ) ROM_REGION( 0x040000, "oki", 0 ) /* Samples */ @@ -1680,6 +1767,69 @@ ROM_START( robadv2b ) ROM_LOAD16_BYTE( "ra2rom6.bin", 0x00001, 0x80000, CRC(12312874) SHA1(9d4d9d9fbec8536e8a003892643654d15f4535fa) ) ROM_END +ROM_START( robadv2v2 ) + ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */ + ROM_LOAD( "r2av17r.bin", 0x00000, 0x40000, CRC(17350817) SHA1(5e1c978cd4cf0f319f49c366c3b7634500c873dd) ) + + ROM_REGION( 0x040000, "oki", 0 ) /* Samples */ + ROM_LOAD( "rarom2.bin", 0x00000, 0x40000, CRC(092392cb) SHA1(fd52a0c4f46cb3242bf1b9e35ad5f41cda64010b) ) + + ROM_REGION( 0x100000, "gfx1", 0 ) + ROM_LOAD16_BYTE( "ra2rom3.bin", 0x00000, 0x80000, CRC(eacd0cf7) SHA1(a04ddc339d330be4b278f12a54fe65d7eb08ffd0) ) + ROM_LOAD16_BYTE( "ra2rom4.bin", 0x00001, 0x80000, CRC(adac68d2) SHA1(6287a979a57004b1c4eea7f539550e23bac22904) ) + + ROM_REGION( 0x100000, "gfx2", 0 ) + ROM_LOAD16_BYTE( "ra2rom5.bin", 0x00000, 0x80000, CRC(ad9379a2) SHA1(93126969677cfce20e5b2e287662ac6b2ceee425) ) + ROM_LOAD16_BYTE( "ra2rom6.bin", 0x00001, 0x80000, CRC(12312874) SHA1(9d4d9d9fbec8536e8a003892643654d15f4535fa) ) +ROM_END + +ROM_START( robadv2v3 ) + ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */ + ROM_LOAD( "r2av17lt.bin", 0x00000, 0x40000, CRC(0ebc91fe) SHA1(d64a29e05ce62d662eccb025ea905275eb8806f9) ) + + ROM_REGION( 0x040000, "oki", 0 ) /* Samples */ + ROM_LOAD( "rarom2.bin", 0x00000, 0x40000, CRC(092392cb) SHA1(fd52a0c4f46cb3242bf1b9e35ad5f41cda64010b) ) + + ROM_REGION( 0x100000, "gfx1", 0 ) + ROM_LOAD16_BYTE( "ra2rom3.bin", 0x00000, 0x80000, CRC(eacd0cf7) SHA1(a04ddc339d330be4b278f12a54fe65d7eb08ffd0) ) + ROM_LOAD16_BYTE( "ra2rom4.bin", 0x00001, 0x80000, CRC(adac68d2) SHA1(6287a979a57004b1c4eea7f539550e23bac22904) ) + + ROM_REGION( 0x100000, "gfx2", 0 ) + ROM_LOAD16_BYTE( "ra2rom5.bin", 0x00000, 0x80000, CRC(ad9379a2) SHA1(93126969677cfce20e5b2e287662ac6b2ceee425) ) + ROM_LOAD16_BYTE( "ra2rom6.bin", 0x00001, 0x80000, CRC(12312874) SHA1(9d4d9d9fbec8536e8a003892643654d15f4535fa) ) +ROM_END + +ROM_START( robadv2v4 ) + ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */ + ROM_LOAD( "r2av17e.bin", 0x00000, 0x40000, CRC(81166cbd) SHA1(a2751752a95cac5181311af867457cac48854283) ) + + ROM_REGION( 0x040000, "oki", 0 ) /* Samples */ + ROM_LOAD( "rarom2.bin", 0x00000, 0x40000, CRC(092392cb) SHA1(fd52a0c4f46cb3242bf1b9e35ad5f41cda64010b) ) + + ROM_REGION( 0x100000, "gfx1", 0 ) + ROM_LOAD16_BYTE( "ra2rom3.bin", 0x00000, 0x80000, CRC(eacd0cf7) SHA1(a04ddc339d330be4b278f12a54fe65d7eb08ffd0) ) + ROM_LOAD16_BYTE( "ra2rom4.bin", 0x00001, 0x80000, CRC(adac68d2) SHA1(6287a979a57004b1c4eea7f539550e23bac22904) ) + + ROM_REGION( 0x100000, "gfx2", 0 ) + ROM_LOAD16_BYTE( "ra2rom5.bin", 0x00000, 0x80000, CRC(ad9379a2) SHA1(93126969677cfce20e5b2e287662ac6b2ceee425) ) + ROM_LOAD16_BYTE( "ra2rom6.bin", 0x00001, 0x80000, CRC(12312874) SHA1(9d4d9d9fbec8536e8a003892643654d15f4535fa) ) +ROM_END + +ROM_START( robadv2d ) + ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */ + ROM_LOAD( "r2ad17lt.bin", 0x00000, 0x40000, CRC(e0ea8ce9) SHA1(cf6a58d1cc654c41ae245f26fff6b26483bc01ce) ) + + ROM_REGION( 0x040000, "oki", 0 ) /* Samples */ + ROM_LOAD( "rarom2.bin", 0x00000, 0x40000, CRC(092392cb) SHA1(fd52a0c4f46cb3242bf1b9e35ad5f41cda64010b) ) + + ROM_REGION( 0x100000, "gfx1", 0 ) + ROM_LOAD16_BYTE( "ra2rom3.bin", 0x00000, 0x80000, CRC(eacd0cf7) SHA1(a04ddc339d330be4b278f12a54fe65d7eb08ffd0) ) + ROM_LOAD16_BYTE( "ra2rom4.bin", 0x00001, 0x80000, CRC(adac68d2) SHA1(6287a979a57004b1c4eea7f539550e23bac22904) ) + + ROM_REGION( 0x100000, "gfx2", 0 ) + ROM_LOAD16_BYTE( "ra2rom5.bin", 0x00000, 0x80000, CRC(ad9379a2) SHA1(93126969677cfce20e5b2e287662ac6b2ceee425) ) + ROM_LOAD16_BYTE( "ra2rom6.bin", 0x00001, 0x80000, CRC(12312874) SHA1(9d4d9d9fbec8536e8a003892643654d15f4535fa) ) +ROM_END ROM_START( pirpok2 ) ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */ @@ -2124,15 +2274,90 @@ ROM_START( fb2nd ) ROM_LOAD16_BYTE( "fb2erom6.bin", 0x00001, 0x80000, CRC(71b43f19) SHA1(a0b7f2b1968e6c083f9793f1249edb339422370d) ) ROM_END -// sort these + ROM_START( fb2ndc ) ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */ - ROM_LOAD( "f2ec18lt.bin", 0x00000, 0x40000, CRC(675e413d) SHA1(e15fc96a8be701a01e1154dfea2c7d24c8239215) ) ROM_LOAD( "f2ec18r.bin", 0x00000, 0x40000, CRC(d993916c) SHA1(3ca93c42a6e6f7cfbd4bfbcd2375f66b66a066ca) ) - ROM_LOAD( "f2ed18lt.bin", 0x00000, 0x40000, CRC(3c469121) SHA1(0a694ff77dd2f797acf5889a8773bb798f64f11b) ) - ROM_LOAD( "f2ed18r.bin", 0x00000, 0x40000, CRC(48a4dbcd) SHA1(e1a2163be6345983d05b1931b5619678f025d667) ) - ROM_LOAD( "f2ev18lt.bin", 0x00000, 0x40000, CRC(b59418b9) SHA1(8d45709176db09d052a26d57f41bc18d78632ad0) ) + + ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */ + ROM_LOAD( "fb2grom2.bin", 0x00000, 0x40000, CRC(1cbbd43a) SHA1(6e31c3bdd677d9d3cb445294cf17a0efcb16d4ed) ) + + ROM_REGION( 0x100000, "gfx1", 0 ) + ROM_LOAD16_BYTE( "fb2erom3.bin", 0x00000, 0x80000, CRC(58201f71) SHA1(1e8d44105194a619d75d106cebcef783edc810f2) ) + ROM_LOAD16_BYTE( "fb2erom4.bin", 0x00001, 0x80000, CRC(4f8cb873) SHA1(7fae47e41abb8e3fffd584f9a5507168c06b8b6b) ) + + ROM_REGION( 0x100000, "gfx2", 0 ) + ROM_LOAD16_BYTE( "fb2erom5.bin", 0x00000, 0x80000, CRC(1bc55876) SHA1(d04ff7bf97145d45de943129bc9f3cbe27f4588e) ) + ROM_LOAD16_BYTE( "fb2erom6.bin", 0x00001, 0x80000, CRC(71b43f19) SHA1(a0b7f2b1968e6c083f9793f1249edb339422370d) ) +ROM_END + +ROM_START( fb2ndc2 ) + ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */ + ROM_LOAD( "f2ec18lt.bin", 0x00000, 0x40000, CRC(675e413d) SHA1(e15fc96a8be701a01e1154dfea2c7d24c8239215) ) + + ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */ + ROM_LOAD( "fb2grom2.bin", 0x00000, 0x40000, CRC(1cbbd43a) SHA1(6e31c3bdd677d9d3cb445294cf17a0efcb16d4ed) ) + + ROM_REGION( 0x100000, "gfx1", 0 ) + ROM_LOAD16_BYTE( "fb2erom3.bin", 0x00000, 0x80000, CRC(58201f71) SHA1(1e8d44105194a619d75d106cebcef783edc810f2) ) + ROM_LOAD16_BYTE( "fb2erom4.bin", 0x00001, 0x80000, CRC(4f8cb873) SHA1(7fae47e41abb8e3fffd584f9a5507168c06b8b6b) ) + + ROM_REGION( 0x100000, "gfx2", 0 ) + ROM_LOAD16_BYTE( "fb2erom5.bin", 0x00000, 0x80000, CRC(1bc55876) SHA1(d04ff7bf97145d45de943129bc9f3cbe27f4588e) ) + ROM_LOAD16_BYTE( "fb2erom6.bin", 0x00001, 0x80000, CRC(71b43f19) SHA1(a0b7f2b1968e6c083f9793f1249edb339422370d) ) +ROM_END + +ROM_START( fb2ndv ) + ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */ ROM_LOAD( "f2ev18r.bin", 0x00000, 0x40000, CRC(22abfee6) SHA1(f5542042aa60238decc0c29553e682971744f535) ) + + ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */ + ROM_LOAD( "fb2grom2.bin", 0x00000, 0x40000, CRC(1cbbd43a) SHA1(6e31c3bdd677d9d3cb445294cf17a0efcb16d4ed) ) + + ROM_REGION( 0x100000, "gfx1", 0 ) + ROM_LOAD16_BYTE( "fb2erom3.bin", 0x00000, 0x80000, CRC(58201f71) SHA1(1e8d44105194a619d75d106cebcef783edc810f2) ) + ROM_LOAD16_BYTE( "fb2erom4.bin", 0x00001, 0x80000, CRC(4f8cb873) SHA1(7fae47e41abb8e3fffd584f9a5507168c06b8b6b) ) + + ROM_REGION( 0x100000, "gfx2", 0 ) + ROM_LOAD16_BYTE( "fb2erom5.bin", 0x00000, 0x80000, CRC(1bc55876) SHA1(d04ff7bf97145d45de943129bc9f3cbe27f4588e) ) + ROM_LOAD16_BYTE( "fb2erom6.bin", 0x00001, 0x80000, CRC(71b43f19) SHA1(a0b7f2b1968e6c083f9793f1249edb339422370d) ) +ROM_END + +ROM_START( fb2ndv2 ) + ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */ + ROM_LOAD( "f2ev18lt.bin", 0x00000, 0x40000, CRC(b59418b9) SHA1(8d45709176db09d052a26d57f41bc18d78632ad0) ) + + ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */ + ROM_LOAD( "fb2grom2.bin", 0x00000, 0x40000, CRC(1cbbd43a) SHA1(6e31c3bdd677d9d3cb445294cf17a0efcb16d4ed) ) + + ROM_REGION( 0x100000, "gfx1", 0 ) + ROM_LOAD16_BYTE( "fb2erom3.bin", 0x00000, 0x80000, CRC(58201f71) SHA1(1e8d44105194a619d75d106cebcef783edc810f2) ) + ROM_LOAD16_BYTE( "fb2erom4.bin", 0x00001, 0x80000, CRC(4f8cb873) SHA1(7fae47e41abb8e3fffd584f9a5507168c06b8b6b) ) + + ROM_REGION( 0x100000, "gfx2", 0 ) + ROM_LOAD16_BYTE( "fb2erom5.bin", 0x00000, 0x80000, CRC(1bc55876) SHA1(d04ff7bf97145d45de943129bc9f3cbe27f4588e) ) + ROM_LOAD16_BYTE( "fb2erom6.bin", 0x00001, 0x80000, CRC(71b43f19) SHA1(a0b7f2b1968e6c083f9793f1249edb339422370d) ) +ROM_END + +ROM_START( fb2ndd ) + ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */ + ROM_LOAD( "f2ed18r.bin", 0x00000, 0x40000, CRC(48a4dbcd) SHA1(e1a2163be6345983d05b1931b5619678f025d667) ) + + ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */ + ROM_LOAD( "fb2grom2.bin", 0x00000, 0x40000, CRC(1cbbd43a) SHA1(6e31c3bdd677d9d3cb445294cf17a0efcb16d4ed) ) + + ROM_REGION( 0x100000, "gfx1", 0 ) + ROM_LOAD16_BYTE( "fb2erom3.bin", 0x00000, 0x80000, CRC(58201f71) SHA1(1e8d44105194a619d75d106cebcef783edc810f2) ) + ROM_LOAD16_BYTE( "fb2erom4.bin", 0x00001, 0x80000, CRC(4f8cb873) SHA1(7fae47e41abb8e3fffd584f9a5507168c06b8b6b) ) + + ROM_REGION( 0x100000, "gfx2", 0 ) + ROM_LOAD16_BYTE( "fb2erom5.bin", 0x00000, 0x80000, CRC(1bc55876) SHA1(d04ff7bf97145d45de943129bc9f3cbe27f4588e) ) + ROM_LOAD16_BYTE( "fb2erom6.bin", 0x00001, 0x80000, CRC(71b43f19) SHA1(a0b7f2b1968e6c083f9793f1249edb339422370d) ) +ROM_END + +ROM_START( fb2ndd2 ) + ROM_REGION( 0x80000, "main", 0 ) /* Z80 Code */ + ROM_LOAD( "f2ed18lt.bin", 0x00000, 0x40000, CRC(3c469121) SHA1(0a694ff77dd2f797acf5889a8773bb798f64f11b) ) ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */ ROM_LOAD( "fb2grom2.bin", 0x00000, 0x40000, CRC(1cbbd43a) SHA1(6e31c3bdd677d9d3cb445294cf17a0efcb16d4ed) ) @@ -4862,11 +5087,185 @@ static DRIVER_INIT(sfbonusv) DRIVER_INIT_CALL(sfbonus_common); } - +static DRIVER_INIT(fb2ndv) +{ + int i; + UINT8 *ROM = memory_region(machine, "main"); + + for(i=0;i<memory_region_length(machine, "main");i++) + { + UINT8 x = ROM[i]; + + switch(i & 7) + { + case 0: x = BITSWAP8(x^0x39, 1,2,7,6,5,4,3,0); break; + case 1: x = BITSWAP8(x^0xef, 2,7,6,5,4,3,0,1); break; + case 2: x = BITSWAP8(x^0x22, 2,0,1,7,6,5,4,3); break; // + case 3: x = BITSWAP8(x^0xa8, 4,3,1,2,0,7,6,5); break; + case 4: x = BITSWAP8(x^0x3a, 2,1,7,6,5,4,3,0); break; + case 5: x = BITSWAP8(x^0xec, 0,7,6,5,4,3,2,1); break; + case 6: x = BITSWAP8(x^0x21, 1,0,2,7,6,5,4,3); break; + case 7: x = BITSWAP8(x^0xac, 4,3,0,1,2,7,6,5); break; + } + ROM[i] = x; + } + DRIVER_INIT_CALL(sfbonus_common); +} +static DRIVER_INIT(fb2ndd) +{ + int i; + UINT8 *ROM = memory_region(machine, "main"); + + for(i=0;i<memory_region_length(machine, "main");i++) + { + UINT8 x = ROM[i]; + + switch(i & 7) + { + case 0: x = BITSWAP8(x^0x3b, 1,0,7,6,5,4,3,2); break; + case 1: x = BITSWAP8(x^0xeb, 1,7,6,5,4,3,0,2); break; + case 2: x = BITSWAP8(x^0x25, 2,0,1,7,6,5,4,3); break; // + case 3: x = BITSWAP8(x^0xad, 4,3,0,1,2,7,6,5); break; + case 4: x = BITSWAP8(x^0x3c, 0,1,7,6,5,4,3,2); break; + case 5: x = BITSWAP8(x^0xeb, 2,7,6,5,4,3,1,0); break; + case 6: x = BITSWAP8(x^0x25, 2,0,1,7,6,5,4,3); break; + case 7: x = BITSWAP8(x^0xaa, 4,3,1,2,0,7,6,5); break; + } + ROM[i] = x; + } + DRIVER_INIT_CALL(sfbonus_common); +} + +static DRIVER_INIT(robadv2v1) +{ + int i; + UINT8 *ROM = memory_region(machine, "main"); + + for(i=0;i<memory_region_length(machine, "main");i++) + { + UINT8 x = ROM[i]; + + switch(i & 7) + { + case 0: x = BITSWAP8(x^0x39, 1,2,7,6,5,4,3,0); break; + case 1: x = BITSWAP8(x^0xef, 2,7,6,5,4,3,0,1); break; + case 2: x = BITSWAP8(x^0x21, 2,1,0,7,6,5,4,3); break; + case 3: x = BITSWAP8(x^0xa8, 4,3,1,2,0,7,6,5); break; + case 4: x = BITSWAP8(x^0x3a, 0,1,7,6,5,4,3,2); break; + case 5: x = BITSWAP8(x^0xe9, 1,7,6,5,4,3,0,2); break; + case 6: x = BITSWAP8(x^0x21, 1,0,2,7,6,5,4,3); break; + case 7: x = BITSWAP8(x^0xac, 4,3,0,1,2,7,6,5); break; + } + ROM[i] = x; + } + DRIVER_INIT_CALL(sfbonus_common); +} + +static DRIVER_INIT(robadv2v4) +{ + int i; + UINT8 *ROM = memory_region(machine, "main"); + + for(i=0;i<memory_region_length(machine, "main");i++) + { + UINT8 x = ROM[i]; + + switch(i & 7) + { + case 0: x = BITSWAP8(x^0x39, 1,2,7,6,5,4,3,0); break; + case 1: x = BITSWAP8(x^0xef, 2,7,6,5,4,3,0,1); break; + case 2: x = BITSWAP8(x^0x23, 2,1,0,7,6,5,4,3); break; + case 3: x = BITSWAP8(x^0xa8, 4,3,1,2,0,7,6,5); break; + case 4: x = BITSWAP8(x^0x3b, 0,1,7,6,5,4,3,2); break; + case 5: x = BITSWAP8(x^0xe9, 1,7,6,5,4,3,0,2); break; + case 6: x = BITSWAP8(x^0x21, 1,0,2,7,6,5,4,3); break; + case 7: x = BITSWAP8(x^0xac, 4,3,0,1,2,7,6,5); break; + } + ROM[i] = x; + } + DRIVER_INIT_CALL(sfbonus_common); +} + +static DRIVER_INIT(robadv2d) +{ + int i; + UINT8 *ROM = memory_region(machine, "main"); + + for(i=0;i<memory_region_length(machine, "main");i++) + { + UINT8 x = ROM[i]; + + switch(i & 7) + { + case 0: x = BITSWAP8(x^0x3c, 0,1,7,6,5,4,3,2); break; + case 1: x = BITSWAP8(x^0xe8, 0,7,6,5,4,3,1,2); break; + case 2: x = BITSWAP8(x^0x24, 2,1,0,7,6,5,4,3); break; + case 3: x = BITSWAP8(x^0xae, 4,3,1,0,2,7,6,5); break; + case 4: x = BITSWAP8(x^0x3e, 1,0,7,6,5,4,3,2); break; + case 5: x = BITSWAP8(x^0xed, 1,7,6,5,4,3,0,2); break; + case 6: x = BITSWAP8(x^0x24, 2,1,0,7,6,5,4,3); break; + case 7: x = BITSWAP8(x^0xa9, 4,3,0,1,2,7,6,5); break; + } + ROM[i] = x; + } + DRIVER_INIT_CALL(sfbonus_common); +} + +static DRIVER_INIT(hldspin2d) +{ + int i; + UINT8 *ROM = memory_region(machine, "main"); + + for(i=0;i<memory_region_length(machine, "main");i++) + { + UINT8 x = ROM[i]; + + switch(i & 7) + { + case 0: x = BITSWAP8(x^0x3b, 0,1,7,6,5,4,3,2); break; + case 1: x = BITSWAP8(x^0xef, 0,7,6,5,4,3,2,1); break; + case 2: x = BITSWAP8(x^0x27, 1,0,2,7,6,5,4,3); break; // + case 3: x = BITSWAP8(x^0xa9, 4,3,0,1,2,7,6,5); break; + case 4: x = BITSWAP8(x^0x3e, 0,2,7,6,5,4,3,1); break; + case 5: x = BITSWAP8(x^0xeb, 1,7,6,5,4,3,0,2); break; + case 6: x = BITSWAP8(x^0x27, 1,0,2,7,6,5,4,3); break; + case 7: x = BITSWAP8(x^0xab, 4,3,1,2,0,7,6,5); break; + } + ROM[i] = x; + } + DRIVER_INIT_CALL(sfbonus_common); +} + +static DRIVER_INIT(hldspin2v) +{ + int i; + UINT8 *ROM = memory_region(machine, "main"); + + for(i=0;i<memory_region_length(machine, "main");i++) + { + UINT8 x = ROM[i]; + + switch(i & 7) + { + case 0: x = BITSWAP8(x^0x39, 1,2,7,6,5,4,3,0); break; + case 1: x = BITSWAP8(x^0xef, 2,7,6,5,4,3,0,1); break; + case 2: x = BITSWAP8(x^0x22, 2,0,1,7,6,5,4,3); break; // + case 3: x = BITSWAP8(x^0xa8, 4,3,1,2,0,7,6,5); break; + case 4: x = BITSWAP8(x^0x3f, 2,1,7,6,5,4,3,0); break; + case 5: x = BITSWAP8(x^0xed, 2,7,6,5,4,3,1,0); break; + case 6: x = BITSWAP8(x^0x23, 2,1,0,7,6,5,4,3); break; + case 7: x = BITSWAP8(x^0xac, 4,3,0,1,2,7,6,5); break; + } + ROM[i] = x; + } + DRIVER_INIT_CALL(sfbonus_common); +} + + /* case 0: x = BITSWAP8(x^0xff, 7,6,5,4,3,2,1,0); break; case 1: x = BITSWAP8(x^0xff, 7,6,5,4,3,2,1,0); break; @@ -4897,7 +5296,9 @@ GAME( 2000, hldspin1d, hldspin1, sfbonus, sfbonus, hldspin1d, ROT0, "Am GAME( 2000, hldspin1v, hldspin1, sfbonus, sfbonus, hldspin1v, ROT0, "Amcoe", "Hold & Spin I (set 4)", GAME_NOT_WORKING|GAME_NO_SOUND ) GAME( 2000, hldspin2, 0, sfbonus, sfbonus, hldspin2, ROT0, "Amcoe", "Hold & Spin II (set 1)", GAME_NOT_WORKING|GAME_NO_SOUND ) -GAME( 2000, hldspin2b, hldspin2, sfbonus, sfbonus, hldspin2, ROT0, "Amcoe", "Hold & Spin II (set 2)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 2000, hldspin2b, hldspin2, sfbonus, sfbonus, hldspin2, ROT0, "Amcoe", "Hold & Spin II (set 2)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 2000, hldspin2d, hldspin2, sfbonus, sfbonus, hldspin2d, ROT0, "Amcoe", "Hold & Spin II (set 3)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 2000, hldspin2v, hldspin2, sfbonus, sfbonus, hldspin2v, ROT0, "Amcoe", "Hold & Spin II (set 4)", GAME_NOT_WORKING|GAME_NO_SOUND ) GAME( 2000, fcnudge, 0, sfbonus, sfbonus, abnudge, ROT0, "Amcoe", "Fruit Carnival Nudge (set 1)", GAME_NOT_WORKING|GAME_NO_SOUND ) GAME( 2000, fruitcar, fcnudge, sfbonus, parrot3, fruitcar, ROT0, "Amcoe", "Fruit Carnival Nudge (set 2)", GAME_NOT_WORKING|GAME_NO_SOUND ) @@ -4919,11 +5320,20 @@ GAME( 2000, tighooka, tighook, sfbonus, sfbonus, tighook, ROT0, "Amco GAME( 2000, tighookb, tighook, sfbonus, sfbonus, tighook, ROT0, "Amcoe", "Tiger Hook (set 3)", GAME_NOT_WORKING|GAME_NO_SOUND ) GAME( 2000, robadv, 0, sfbonus, sfbonus, robadv, ROT0, "Amcoe", "Robin Adventure (set 1)", GAME_NOT_WORKING|GAME_NO_SOUND ) -GAME( 2000, robadva, robadv, sfbonus, sfbonus, robadv, ROT0, "Amcoe", "Robin Adventure (set 2)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 2000, robadvc, robadv, sfbonus, sfbonus, robadv, ROT0, "Amcoe", "Robin Adventure (set 2)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 2000, robadvd, robadv, sfbonus, sfbonus, robadv2d, ROT0, "Amcoe", "Robin Adventure (set 3)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 2000, robadvv1, robadv, sfbonus, sfbonus, robadv2v4, ROT0, "Amcoe", "Robin Adventure (set 4)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 2000, robadvv2, robadv, sfbonus, sfbonus, robadv2v1, ROT0, "Amcoe", "Robin Adventure (set 5)", GAME_NOT_WORKING|GAME_NO_SOUND ) GAME( 2000, robadv2, 0, sfbonus, sfbonus, robadv, ROT0, "Amcoe", "Robin Adventure 2 (set 1)", GAME_NOT_WORKING|GAME_NO_SOUND ) GAME( 2000, robadv2a, robadv2, sfbonus, sfbonus, robadv, ROT0, "Amcoe", "Robin Adventure 2 (set 2)", GAME_NOT_WORKING|GAME_NO_SOUND ) -GAME( 2000, robadv2b, robadv2, sfbonus, sfbonus, robadv, ROT0, "Amcoe", "Robin Adventure 2 (set 3)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 2000, robadv2c, robadv2, sfbonus, sfbonus, robadv, ROT0, "Amcoe", "Robin Adventure 2 (set 3)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 2000, robadv2v1, robadv2, sfbonus, sfbonus, robadv2v1, ROT0, "Amcoe", "Robin Adventure 2 (set 4)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 2000, robadv2v2, robadv2, sfbonus, sfbonus, robadv2v1, ROT0, "Amcoe", "Robin Adventure 2 (set 5)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 2000, robadv2v3, robadv2, sfbonus, sfbonus, robadv2v1, ROT0, "Amcoe", "Robin Adventure 2 (set 6)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 2000, robadv2v4, robadv2, sfbonus, sfbonus, robadv2v4, ROT0, "Amcoe", "Robin Adventure 2 (set 7)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 2000, robadv2d, robadv2, sfbonus, sfbonus, robadv2d, ROT0, "Amcoe", "Robin Adventure 2 (set 8)", GAME_NOT_WORKING|GAME_NO_SOUND ) + GAME( 2000, pirpok2, 0, sfbonus, sfbonus, pirpok2, ROT0, "Amcoe", "Pirate Poker II (Version 2.0)", GAME_NOT_WORKING|GAME_NO_SOUND ) GAME( 2000, pirpok2b, pirpok2, sfbonus, sfbonus, pirpok2, ROT0, "Amcoe", "Pirate Poker II (Version 2.2R)", GAME_NOT_WORKING|GAME_NO_SOUND ) @@ -4982,24 +5392,29 @@ GAME( 2000, fb2gen, 0, sfbonus, sfbonus, fb2gen, ROT0, "Amcoe GAME( 2000, fb2gena, fb2gen, sfbonus, sfbonus, fb2gen, ROT0, "Amcoe", "Fruit Bonus 2nd Generation (set 2)", GAME_NOT_WORKING|GAME_NO_SOUND ) GAME( 2000, fb2genb, fb2gen, sfbonus, sfbonus, fb2gen, ROT0, "Amcoe", "Fruit Bonus 2nd Generation (set 3)", GAME_NOT_WORKING|GAME_NO_SOUND ) -GAME( 2000, fb2nd, 0, sfbonus, sfbonus, fb2nd, ROT0, "Amcoe", "Fruit Bonus 2nd Edition (set 1)", GAME_NOT_WORKING|GAME_NO_SOUND ) -GAME( 2000, fb2ndc, fb2nd, sfbonus, sfbonus, fb2nd, ROT0, "Amcoe", "Fruit Bonus 2nd Edition (set 2)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 2000, fb2nd, 0, sfbonus, sfbonus, fb2nd, ROT0, "Amcoe", "Fruit Bonus 2nd Edition (set 1)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 2000, fb2ndc, fb2nd, sfbonus, sfbonus, fb2nd, ROT0, "Amcoe", "Fruit Bonus 2nd Edition (set 2)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 2000, fb2ndc2, fb2nd, sfbonus, sfbonus, fb2nd, ROT0, "Amcoe", "Fruit Bonus 2nd Edition (set 3)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 2000, fb2ndv, fb2nd, sfbonus, sfbonus, fb2ndv, ROT0, "Amcoe", "Fruit Bonus 2nd Edition (set 4)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 2000, fb2ndv2, fb2nd, sfbonus, sfbonus, fb2ndv, ROT0, "Amcoe", "Fruit Bonus 2nd Edition (set 5)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 2000, fb2ndd, fb2nd, sfbonus, sfbonus, fb2ndd, ROT0, "Amcoe", "Fruit Bonus 2nd Edition (set 6)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 2000, fb2ndd2, fb2nd, sfbonus, sfbonus, fb2ndd, ROT0, "Amcoe", "Fruit Bonus 2nd Edition (set 7)", GAME_NOT_WORKING|GAME_NO_SOUND ) // double check this, it crashes GAME( 2000, fb4, 0, sfbonus, sfbonus, fb4, ROT0, "Amcoe", "Fruit Bonus 4 (Version 1.3XT)", GAME_NOT_WORKING|GAME_NO_SOUND ) GAME( 2000, fb4a, fb4, sfbonus, sfbonus, fb4, ROT0, "Amcoe", "Fruit Bonus 4 (Version 1.2)", GAME_NOT_WORKING|GAME_NO_SOUND ) GAME( 2000, fb4b, fb4, sfbonus, sfbonus, fb4, ROT0, "Amcoe", "Fruit Bonus 4 (set 3)", GAME_NOT_WORKING|GAME_NO_SOUND ) -GAME( 2000, act2000, 0, sfbonus, sfbonus, act2000, ROT0, "Amcoe", "Action 2000 (Version 1.2)", GAME_NOT_WORKING|GAME_NO_SOUND ) -GAME( 2000, act2000a, act2000, sfbonus, sfbonus, act2000, ROT0, "Amcoe", "Action 2000 (Version 3.3)", GAME_NOT_WORKING|GAME_NO_SOUND ) -GAME( 2000, act2000a2, act2000, sfbonus, sfbonus, act2000, ROT0, "Amcoe", "Action 2000 (Version 3.10XT)", GAME_NOT_WORKING|GAME_NO_SOUND ) -GAME( 2000, act2000v, act2000, sfbonus, parrot3, act2000v, ROT0, "Amcoe", "Action 2000 (Version 3.5R Dual)", GAME_NOT_WORKING|GAME_NO_SOUND ) -GAME( 2000, act2000v2, act2000, sfbonus, parrot3, act2000v2, ROT0, "Amcoe", "Action 2000 (Version 3.5E Dual)", GAME_NOT_WORKING|GAME_NO_SOUND ) -GAME( 2000, act2000v3, act2000, sfbonus, parrot3, act2000v3, ROT0, "Amcoe", "Action 2000 (Version 3.30XT Dual)", GAME_NOT_WORKING|GAME_NO_SOUND ) -GAME( 2000, act2000d, act2000, sfbonus, parrot3, act2000d, ROT0, "Amcoe", "Action 2000 (Version 3.5R, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND ) -GAME( 2000, act2000d2, act2000, sfbonus, parrot3, act2000d, ROT0, "Amcoe", "Action 2000 (Version 3.30XT, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND ) -GAME( 2000, act2000b, act2000, sfbonus, parrot3, act2000, ROT0, "Amcoe", "Action 2000 (Version 3.5R, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND ) -GAME( 2000, act2000b2, act2000, sfbonus, parrot3, act2000, ROT0, "Amcoe", "Action 2000 (Version 3.30XT, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 1999, act2000, 0, sfbonus, sfbonus, act2000, ROT0, "Amcoe", "Action 2000 (Version 1.2)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 1999, act2000a, act2000, sfbonus, sfbonus, act2000, ROT0, "Amcoe", "Action 2000 (Version 3.3)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 1999, act2000a2, act2000, sfbonus, sfbonus, act2000, ROT0, "Amcoe", "Action 2000 (Version 3.10XT)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 1999, act2000v, act2000, sfbonus, parrot3, act2000v, ROT0, "Amcoe", "Action 2000 (Version 3.5R Dual)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 1999, act2000v2, act2000, sfbonus, parrot3, act2000v2, ROT0, "Amcoe", "Action 2000 (Version 3.5E Dual)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 1999, act2000v3, act2000, sfbonus, parrot3, act2000v3, ROT0, "Amcoe", "Action 2000 (Version 3.30XT Dual)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 1999, act2000d, act2000, sfbonus, parrot3, act2000d, ROT0, "Amcoe", "Action 2000 (Version 3.5R, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 1999, act2000d2, act2000, sfbonus, parrot3, act2000d, ROT0, "Amcoe", "Action 2000 (Version 3.30XT, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 1999, act2000b, act2000, sfbonus, parrot3, act2000, ROT0, "Amcoe", "Action 2000 (Version 3.5R, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND ) +GAME( 1999, act2000b2, act2000, sfbonus, parrot3, act2000, ROT0, "Amcoe", "Action 2000 (Version 3.30XT, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND ) GAME( 2000, ch2000, 0, sfbonus, sfbonus, ch2000, ROT0, "Amcoe", "Fruit Bonus 2000 / New Cherry 2000 (set 1)", GAME_NOT_WORKING|GAME_NO_SOUND ) GAME( 2000, ch2000x, ch2000, sfbonus, sfbonus, ch2000, ROT0, "Amcoe", "Fruit Bonus 2000 / New Cherry 2000 (set 2)", GAME_NOT_WORKING|GAME_NO_SOUND ) diff --git a/src/mame/mamedriv.c b/src/mame/mamedriv.c index b0da3187c9d..e97f3b9d0b4 100644 --- a/src/mame/mamedriv.c +++ b/src/mame/mamedriv.c @@ -8635,6 +8635,8 @@ Other Sun games DRIVER( hldspin1v ) DRIVER( hldspin2 ) DRIVER( hldspin2b ) + DRIVER( hldspin2d ) + DRIVER( hldspin2v ) DRIVER( fcnudge ) DRIVER( fruitcar ) DRIVER( fruitcar2 ) @@ -8652,10 +8654,18 @@ Other Sun games DRIVER( tighooka ) DRIVER( tighookb ) DRIVER( robadv ) - DRIVER( robadva ) + DRIVER( robadvc ) + DRIVER( robadvd ) + DRIVER( robadvv1 ) + DRIVER( robadvv2 ) DRIVER( robadv2 ) DRIVER( robadv2a ) - DRIVER( robadv2b ) + DRIVER( robadv2c ) + DRIVER( robadv2v1 ) + DRIVER( robadv2v2 ) + DRIVER( robadv2v3 ) + DRIVER( robadv2v4 ) + DRIVER( robadv2d ) DRIVER( pirpok2 ) DRIVER( pirpok2b ) DRIVER( pirpok2d ) @@ -8707,6 +8717,11 @@ Other Sun games DRIVER( fb2genb ) DRIVER( fb2nd ) DRIVER( fb2ndc ) + DRIVER( fb2ndc2 ) + DRIVER( fb2ndv ) + DRIVER( fb2ndv2 ) + DRIVER( fb2ndd ) + DRIVER( fb2ndd2 ) DRIVER( fb4 ) DRIVER( fb4a ) DRIVER( fb4b ) |