SC4, current (nw)

This commit is contained in:
David Haywood 2012-11-29 21:41:55 +00:00
parent d0a398e1de
commit 8296386d40
6 changed files with 335 additions and 114 deletions

View File

@ -1712,27 +1712,6 @@ ROM_END
ROM_START( sc1clbtm )
ROM_REGION( 0x10000, "maincpu", 0 )
/* these are other hw (SC4?)
ROM_LOAD( "95008055.bin", 0x0000, 0x100000, CRC(df9ae6e3) SHA1(5766cb1749aa92c34a76270a641f7a9302cc44d7) )
ROM_LOAD( "95008055.p1", 0x0000, 0x800000, CRC(ef474fd3) SHA1(e7427184683603b57a3a8b37452fa6ec7a41e34c) )
ROM_LOAD( "95008056.p2", 0x0000, 0x800000, CRC(39b1b566) SHA1(937ec27964124b92b75d4b37d09a35585baa68c6) )
ROM_LOAD( "95402149.lo", 0x0000, 0x080000, CRC(f5eee630) SHA1(102ef766562a67cd5c339d755f527252aee924be) )
ROM_LOAD( "95402150.hi", 0x0000, 0x080000, CRC(19ada5f4) SHA1(3719e29465249026c781fe5226d05770c2e8ce99) )
ROM_LOAD( "95402257.lo", 0x0000, 0x080000, CRC(fca966af) SHA1(63aa17640405fb858d776799e2388679dfe02a26) )
ROM_LOAD( "95402258.hi", 0x0000, 0x080000, CRC(24ca572a) SHA1(5daa89c4427e70d0fbebfca116ea6932716f38f8) )
ROM_LOAD( "95403149.lo", 0x0000, 0x080000, CRC(a62d1945) SHA1(197f9245d46cb156987cbacc1ac0c8230030fdcd) )
ROM_LOAD( "95403150.hi", 0x0000, 0x080000, CRC(9f79e460) SHA1(0162d5fc54361c5853dc865d61849f766f833545) )
ROM_LOAD( "95403257.lo", 0x0000, 0x080000, CRC(5aada808) SHA1(e24bc5e523961abdedfb27ec5cff2cbb6f45bddd) )
ROM_LOAD( "95403258.hi", 0x0000, 0x080000, CRC(2b133e43) SHA1(805ca1ddf1ebcf6cbbd4b8b41baf5c2056b5bf17) )
ROM_LOAD( "95404682.lo", 0x0000, 0x080000, CRC(3b9e429f) SHA1(01046d8671a287b2a1c739f84d28c69ba2c8c80f) )
ROM_LOAD( "95404683.hi", 0x0000, 0x080000, CRC(f84b37ad) SHA1(4430c7fe6274d25de58342d255c4c4a52966b0b3) )
ROM_LOAD( "95405682.lo", 0x0000, 0x080000, CRC(12d4bf1a) SHA1(2b28c5fdca13e7a70496984e02bfd3b98d60a9ac) )
ROM_LOAD( "95405683.hi", 0x0000, 0x080000, CRC(b9aba368) SHA1(ec6404447c9e23e179ec1200848d966d5f3f846b) )
ROM_LOAD( "95717692a.bin", 0x0000, 0x008000, CRC(f9fe7b9a) SHA1(0e3fe5da9fc837726d08f02a2c6ed782f016c982) )
ROM_LOAD( "club-temptation_mtx_(ihex)ss.hex", 0x0000, 0x01d0da, CRC(08ebee96) SHA1(2e87d734c966abab1d4a59c9481ebea161f77286) )
ROM_LOAD( "clubtempdot.bin", 0x0000, 0x010000, CRC(283d2d9c) SHA1(5b76a13ad674f8a40c270e5dbc61dac04d411d02) )
*/
ROM_LOAD( "temp12b.bin", 0x0000, 0x8000, CRC(3c27c592) SHA1(081d61f974e2ae5c64729b32be4c0e5067a20550) )
ROM_LOAD( "temp11a.bin", 0x8000, 0x8000, CRC(37c8b73e) SHA1(f718572d170be7b582c3818df7163309cea232b5) )
@ -1751,6 +1730,16 @@ ROM_START( sc1clbtma )
ROM_LOAD( "tempsnd2.bin", 0x00000, 0x10000, CRC(b717f347) SHA1(189c82318d622f18580a23eed48b17c0c34dedd5) )
ROM_END
ROM_START( sc1clbtmb )
ROM_REGION( 0x10000, "maincpu", 0 )
// missing a rom?
ROM_LOAD( "95717692a.bin", 0x8000, 0x8000, CRC(f9fe7b9a) SHA1(0e3fe5da9fc837726d08f02a2c6ed782f016c982) )
ROM_REGION( 0x40000, "upd", 0 )
ROM_LOAD( "tempsnd1.bin", 0x00000, 0x10000, CRC(168e2a18) SHA1(db97acf9131b1a54efe1cd375aecae1679bab19e) )
ROM_LOAD( "tempsnd2.bin", 0x00000, 0x10000, CRC(b717f347) SHA1(189c82318d622f18580a23eed48b17c0c34dedd5) )
ROM_END
ROM_START( sc1clbw )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "clbwzp2", 0x0000, 0x8000, CRC(44bb7e16) SHA1(d3c258ea286be18dc667df6a7138280462db661b) )
@ -1851,8 +1840,6 @@ ROM_START( sc1dago )
ROM_END
ROM_START( sc1disc )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "disc-88.b", 0x0000, 0x008000, CRC(f6e2d800) SHA1(a0c7ab0c913d9284cdbfa1d35b62afefb903c086) )
@ -3091,6 +3078,23 @@ ROM_START( sc1wud )
ROM_LOAD( "car2-9n.p2", 0x000000, 0x008000, CRC(865c23f3) SHA1(e4e874cc003cb62012cdc741e163becfb29caa12) )
ROM_END
ROM_START( sc1goldw )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "958402.11 10p no enrich.bin", 0x0000, 0x8000, BAD_DUMP CRC(00ed0ab4) SHA1(60e6a4abcf74ed705007cda699cdf8f52160a683) ) // 1ST AND 2ND HALF IDENTICAL
ROM_LOAD( "958402.12 10p no enrich.bin", 0x8000, 0x8000, BAD_DUMP CRC(51af0108) SHA1(e6333e2879f7b2b3b558b6909e177f3101f503e6) ) // 1ST AND 2ND HALF IDENTICAL
ROM_END
ROM_START( sc1druby )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "95730028.bin", 0x8000, 0x8000, CRC(015f3760) SHA1(74dfd188f4a7ad057fda45a349e684be37a3f6bc) ) \
ROM_END
ROM_START( sc1drubya )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "95730068.bin", 0x8000, 0x8000, CRC(2bcbcf0d) SHA1(30dbb5ec3be34520ad89aedead42e1eda7841b63) ) \
ROM_END
/////////////////////////////////////////////////////////////////////////////////////
@ -3153,6 +3157,7 @@ GAME( 198?, sc1clbrn , 0 , scorpion1 , scorpion1 , bfm_sc1_state, lotse ,
GAME( 198?, sc1clbsp , 0 , scorpion1 , scorpion1 , bfm_sc1_state, lotse , 0, "BFM", "Club Spinner (Bellfruit) (Scorpion 1)", GAME_FLAGS )
GAME( 198?, sc1clbtm , 0 , scorpion1 , scorpion1 , bfm_sc1_state, lotse , 0, "BFM", "Club Temptation (Bellfruit) (set 1) (Scorpion 1)", GAME_FLAGS )
GAME( 198?, sc1clbtma , sc1clbtm , scorpion1 , scorpion1 , bfm_sc1_state, lotse , 0, "BFM", "Club Temptation (Bellfruit) (set 2) (Scorpion 1)", GAME_FLAGS )
GAME( 199?, sc1clbtmb , sc1clbtm , scorpion1 , scorpion1 , bfm_sc1_state, lotse , 0, "BFM", "Club Temptation (Bellfruit) (set 3) (Scorpion 1)", GAME_FLAGS)
GAME( 198?, sc1clbw , 0 , scorpion1 , scorpion1 , bfm_sc1_state, lotse , 0, "BFM", "Club Wise (Bellfruit) (set 1) (Scorpion 1)", GAME_FLAGS )
GAME( 198?, sc1clbwa , sc1clbw , scorpion1 , scorpion1 , bfm_sc1_state, lotse , 0, "BFM", "Club Wise (Bellfruit) (set 2) (Scorpion 1)", GAME_FLAGS )
GAME( 198?, sc1clbwb , sc1clbw , scorpion1 , scorpion1 , bfm_sc1_state, lotse , 0, "BFM", "Club Wise (Bellfruit) (set 3) (Scorpion 1)", GAME_FLAGS )
@ -3332,6 +3337,11 @@ GAME( 199?, sc1scunk , 0 , scorpion1 , scorpion1 , bfm_sc1_state, lotse ,
GAME( 199?, sc1wud ,0 , scorpion1 , scorpion1 , bfm_sc1_state, lotse , 0, "<unknown>", "What's Up Dr (Scorpion 1?)", GAME_FLAGS) // was in maygayep.c whats up doc set
GAME( 199?, sc1goldw , 0 , scorpion1 , scorpion1 , bfm_sc1_state, lotse , 0, "BFM", "Golden Winner (Bellfruit) (Scorpion ?)", GAME_FLAGS) // bad dump (from sc4 set)
GAME( 199?, sc1druby , 0 , scorpion1 , scorpion1 , bfm_sc1_state, lotse , 0, "BFM", "Diamonds & Rubys (Bellfruit) (Scorpion ?) (set 1)", GAME_FLAGS) // from sc4 set.. incomplete, or not sc1/2 (uses sc1/2 crypt tho)
GAME( 199?, sc1drubya , sc1druby , scorpion1 , scorpion1 , bfm_sc1_state, lotse , 0, "BFM", "Diamonds & Rubys (Bellfruit) (Scorpion ?) (set 2)", GAME_FLAGS) // from sc4 set.. incomplete, or not sc1/2 (uses sc1/2 crypt tho)
//Adder 2
GAME( 1996, m_tppokr , 0 , scorpion1_adder2 , toppoker , bfm_sc1_state, toppoker , 0, "BFM/ELAM", "Top Poker (Dutch, Game Card 95-750-899)", GAME_FLAGS )

View File

@ -7348,6 +7348,15 @@ ROM_START( sc2topwkp )
ROM_END
/* was in an SC4 set, is it meant to link with the SC4 units? */
ROM_START( sc2bar7x )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "95751960.p1", 0x0000, 0x010000, CRC(9f944d0c) SHA1(feb8fe4ce0a8f5c4a034aafec0f5aae29a834e8d) ) \
ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 )
ROM_END
ROM_START( sc2cb7 )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "bar7.bin", 0x0000, 0x010000, CRC(c5b426e8) SHA1(a60aed70f2a4cf4356fae61c1031124fd5987d86) )
@ -7899,6 +7908,8 @@ GAME( 199?, sc2cb7p , sc2cb7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0
GAME( 199?, sc2cb71 , sc2cb7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "BFM", "Casino Bar 7 (Bellfruit) (set 2, UK, All Cash) (Scorpion 2/3)", GAME_FLAGS)
GAME( 199?, sc2cb72 , sc2cb7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "BFM", "Casino Bar 7 (Bellfruit) (set 3, UK, 10GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS)
GAME( 199?, sc2cb72p , sc2cb7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "BFM", "Casino Bar 7 (Bellfruit) (set 3, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS)
GAME( 199?, sc2bar7x , sc2cb7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "BFM", "Casino Bar 7 (Bellfruit) (Scorpion 2/3)", GAME_FLAGS) // from an SC4 set, check sound rom
GAME( 199?, sc2cgcas , 0 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "BFM", "Club Grand Casino (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS)
GAME( 199?, sc2cgcasp , sc2cgcas , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "BFM", "Club Grand Casino (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS)

View File

@ -31071,30 +31071,99 @@ GAME( 200?, sc4hissf ,sc4hiss, sc4, sc4, sc4_state, sc4hiss, ROT0, "Qps","Hissin
GAME( 200?, sc4hissg ,sc4hiss, sc4, sc4, sc4_state, sc4hiss, ROT0, "Qps","Hissing Quid (Qps) (Scorpion 4) (set 8)", GAME_NOT_WORKING )
static const stepper_interface* sc4hotrd_reel_configs[6] =
{
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
0,
0,
};
DRIVER_INIT_MEMBER(sc4_state,sc4hotrd)
{
DRIVER_INIT_CALL(sc4mbus);
m_reel_setup = sc4hotrd_reel_configs;
}
// PR1733 AWP HOT ROD SCORP4 PR1713 HOT ROD SOUNDS11 HOT ROD S.SITE
GAME( 200?, sc4hotrd ,0, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Hot Rod (Bellfruit) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4hotrda ,sc4hotrd, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Hot Rod (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
GAME( 200?, sc4hotrd ,0, sc4, sc4, sc4_state, sc4hotrd, ROT0, "BFM","Hot Rod (Bellfruit) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4hotrda ,sc4hotrd, sc4, sc4, sc4_state, sc4hotrd, ROT0, "BFM","Hot Rod (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
static const stepper_interface* sc4hotsh_reel_configs[6] =
{
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
0,
&starpointrm20_interface_48step,
0,
};
DRIVER_INIT_MEMBER(sc4_state,sc4hotsh)
{
DRIVER_INIT_CALL(sc4mbus);
m_reel_setup = sc4hotsh_reel_configs;
}
// PR3231 AWP HOT SHOT SCORP4 PR3211 HOT SHOT SOUNDS11 HOT SHOT S.SITE
GAME( 200?, sc4hotsh ,0, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Hot Shots (Bellfruit) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4hotsha ,sc4hotsh, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Hot Shots (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
GAME( 200?, sc4hotsh ,0, sc4, sc4, sc4_state, sc4hotsh, ROT0, "BFM","Hot Shot (Bellfruit) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4hotsha ,sc4hotsh, sc4, sc4, sc4_state, sc4hotsh, ROT0, "BFM","Hot Shot (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
static const stepper_interface* sc4hotwd_reel_configs[6] =
{
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
};
DRIVER_INIT_MEMBER(sc4_state,sc4hotwd)
{
DRIVER_INIT_CALL(sc4);
m_reel_setup = sc4hotwd_reel_configs;
}
// PR1311 HOT WAD PR1311 HOT WAD SOUNDS11
GAME( 200?, sc4hotwd ,0, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Hot Wad (Bellfruit) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4hotwda ,sc4hotwd, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Hot Wad (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
GAME( 200?, sc4hotwd ,0, sc4, sc4, sc4_state, sc4hotwd, ROT0, "BFM","Hot Wad (Bellfruit) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4hotwda ,sc4hotwd, sc4, sc4, sc4_state, sc4hotwd, ROT0, "BFM","Hot Wad (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
// PAY UNIT ERR 17
// PR1311 HOT WAD PR1311 HOT WAD SOUNDS11 2 HOT WAD S.SITE
GAME( 200?, sc4hotwdb ,sc4hotwd, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Hot Wad (Bellfruit) (Scorpion 4) (set 3)", GAME_NOT_WORKING )
GAME( 200?, sc4hotwdc ,sc4hotwd, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Hot Wad (Bellfruit) (Scorpion 4) (set 4)", GAME_NOT_WORKING )
GAME( 200?, sc4hotwdd ,sc4hotwd, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Hot Wad (Bellfruit) (Scorpion 4) (set 5)", GAME_NOT_WORKING )
GAME( 200?, sc4hotwde ,sc4hotwd, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Hot Wad (Bellfruit) (Scorpion 4) (set 6)", GAME_NOT_WORKING )
GAME( 200?, sc4hotwdb ,sc4hotwd, sc4, sc4, sc4_state, sc4hotwd, ROT0, "BFM","Hot Wad (Bellfruit) (Scorpion 4) (set 3)", GAME_NOT_WORKING )
GAME( 200?, sc4hotwdc ,sc4hotwd, sc4, sc4, sc4_state, sc4hotwd, ROT0, "BFM","Hot Wad (Bellfruit) (Scorpion 4) (set 4)", GAME_NOT_WORKING )
GAME( 200?, sc4hotwdd ,sc4hotwd, sc4, sc4, sc4_state, sc4hotwd, ROT0, "BFM","Hot Wad (Bellfruit) (Scorpion 4) (set 5)", GAME_NOT_WORKING )
GAME( 200?, sc4hotwde ,sc4hotwd, sc4, sc4, sc4_state, sc4hotwd, ROT0, "BFM","Hot Wad (Bellfruit) (Scorpion 4) (set 6)", GAME_NOT_WORKING )
static const stepper_interface* sc4celeb_reel_configs[6] =
{
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
0,
&starpointrm20_interface_48step,
0,
};
DRIVER_INIT_MEMBER(sc4_state,sc4celeb)
{
DRIVER_INIT_CALL(sc4);
m_reel_setup = sc4celeb_reel_configs;
}
// PR1603 AWP IM A CELEBRITY PR1603 IM A CELEB SOUNDS11 IM A CELEBRITY S.SITE
GAME( 200?, sc4celeb ,0, sc4, sc4, sc4_state, sc4, ROT0, "BFM","I'm A Celebrity (Bellfruit) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4celeba ,sc4celeb, sc4, sc4, sc4_state, sc4, ROT0, "BFM","I'm A Celebrity (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
GAME( 200?, sc4celebb ,sc4celeb, sc4, sc4, sc4_state, sc4, ROT0, "BFM","I'm A Celebrity (Bellfruit) (Scorpion 4) (set 3)", GAME_NOT_WORKING )
GAME( 200?, sc4celebc ,sc4celeb, sc4, sc4, sc4_state, sc4, ROT0, "BFM","I'm A Celebrity (Bellfruit) (Scorpion 4) (set 4)", GAME_NOT_WORKING )
GAME( 200?, sc4celebd ,sc4celeb, sc4, sc4, sc4_state, sc4, ROT0, "BFM","I'm A Celebrity (Bellfruit) (Scorpion 4) (set 5)", GAME_NOT_WORKING )
GAME( 200?, sc4celeb ,0, sc4, sc4, sc4_state, sc4celeb, ROT0, "BFM","I'm A Celebrity (Bellfruit) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4celeba ,sc4celeb, sc4, sc4, sc4_state, sc4celeb, ROT0, "BFM","I'm A Celebrity (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
GAME( 200?, sc4celebb ,sc4celeb, sc4, sc4, sc4_state, sc4celeb, ROT0, "BFM","I'm A Celebrity (Bellfruit) (Scorpion 4) (set 3)", GAME_NOT_WORKING )
GAME( 200?, sc4celebc ,sc4celeb, sc4, sc4, sc4_state, sc4celeb, ROT0, "BFM","I'm A Celebrity (Bellfruit) (Scorpion 4) (set 4)", GAME_NOT_WORKING )
GAME( 200?, sc4celebd ,sc4celeb, sc4, sc4, sc4_state, sc4celeb, ROT0, "BFM","I'm A Celebrity (Bellfruit) (Scorpion 4) (set 5)", GAME_NOT_WORKING )
static const stepper_interface* sc4inspn_reel_configs[6] =
@ -31117,37 +31186,87 @@ DRIVER_INIT_MEMBER(sc4_state,sc4inspn)
GAME( 200?, sc4inspn ,0, sc4, sc4, sc4_state, sc4inspn, ROT0, "Mazooma","Inner Spin (Mazooma) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4inspna ,sc4inspn, sc4, sc4, sc4_state, sc4inspn, ROT0, "Mazooma","Inner Spin (Mazooma) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
static const stepper_interface* sc4ijob_reel_configs[6] =
{
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
0,
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
};
DRIVER_INIT_MEMBER(sc4_state,sc4ijob)
{
DRIVER_INIT_CALL(sc4mbus);
m_reel_setup = sc4ijob_reel_configs;
}
// PR2366 AWP THE ITALIAN JOB S4 PR2366 THE ITALIAN JOB SOUNDS11 ITALIAN JOB S.SITE
GAME( 200?, sc4ijob ,0, sc4, sc4, sc4_state, sc4mbus, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4ijoba ,sc4ijob, sc4, sc4, sc4_state, sc4mbus, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
GAME( 200?, sc4ijobb ,sc4ijob, sc4, sc4, sc4_state, sc4mbus, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 3)", GAME_NOT_WORKING )
GAME( 200?, sc4ijobc ,sc4ijob, sc4, sc4, sc4_state, sc4mbus, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 4)", GAME_NOT_WORKING )
GAME( 200?, sc4ijobd ,sc4ijob, sc4, sc4, sc4_state, sc4mbus, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 5)", GAME_NOT_WORKING )
GAME( 200?, sc4ijobe ,sc4ijob, sc4, sc4, sc4_state, sc4mbus, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 6)", GAME_NOT_WORKING )
GAME( 200?, sc4ijobf ,sc4ijob, sc4, sc4, sc4_state, sc4mbus, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 7)", GAME_NOT_WORKING )
GAME( 200?, sc4ijobg ,sc4ijob, sc4, sc4, sc4_state, sc4mbus, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 8)", GAME_NOT_WORKING )
GAME( 200?, sc4ijobh ,sc4ijob, sc4, sc4, sc4_state, sc4mbus, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 9)", GAME_NOT_WORKING )
GAME( 200?, sc4ijobi ,sc4ijob, sc4, sc4, sc4_state, sc4mbus, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 10)", GAME_NOT_WORKING )
GAME( 200?, sc4ijobj ,sc4ijob, sc4, sc4, sc4_state, sc4mbus, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 11)", GAME_NOT_WORKING )
GAME( 200?, sc4ijobk ,sc4ijob, sc4, sc4, sc4_state, sc4mbus, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 12)", GAME_NOT_WORKING )
GAME( 200?, sc4ijobl ,sc4ijob, sc4, sc4, sc4_state, sc4mbus, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 13)", GAME_NOT_WORKING )
GAME( 200?, sc4ijobm ,sc4ijob, sc4, sc4, sc4_state, sc4mbus, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 14)", GAME_NOT_WORKING )
GAME( 200?, sc4ijob ,0, sc4, sc4, sc4_state, sc4ijob, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4ijoba ,sc4ijob, sc4, sc4, sc4_state, sc4ijob, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
GAME( 200?, sc4ijobb ,sc4ijob, sc4, sc4, sc4_state, sc4ijob, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 3)", GAME_NOT_WORKING )
GAME( 200?, sc4ijobc ,sc4ijob, sc4, sc4, sc4_state, sc4ijob, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 4)", GAME_NOT_WORKING )
GAME( 200?, sc4ijobd ,sc4ijob, sc4, sc4, sc4_state, sc4ijob, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 5)", GAME_NOT_WORKING )
GAME( 200?, sc4ijobe ,sc4ijob, sc4, sc4, sc4_state, sc4ijob, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 6)", GAME_NOT_WORKING )
GAME( 200?, sc4ijobf ,sc4ijob, sc4, sc4, sc4_state, sc4ijob, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 7)", GAME_NOT_WORKING )
GAME( 200?, sc4ijobg ,sc4ijob, sc4, sc4, sc4_state, sc4ijob, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 8)", GAME_NOT_WORKING )
GAME( 200?, sc4ijobh ,sc4ijob, sc4, sc4, sc4_state, sc4ijob, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 9)", GAME_NOT_WORKING )
GAME( 200?, sc4ijobi ,sc4ijob, sc4, sc4, sc4_state, sc4ijob, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 10)", GAME_NOT_WORKING )
GAME( 200?, sc4ijobj ,sc4ijob, sc4, sc4, sc4_state, sc4ijob, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 11)", GAME_NOT_WORKING )
GAME( 200?, sc4ijobk ,sc4ijob, sc4, sc4, sc4_state, sc4ijob, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 12)", GAME_NOT_WORKING )
GAME( 200?, sc4ijobl ,sc4ijob, sc4, sc4, sc4_state, sc4ijob, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 13)", GAME_NOT_WORKING )
GAME( 200?, sc4ijobm ,sc4ijob, sc4, sc4, sc4_state, sc4ijob, ROT0, "Mazooma","Italian Job (Mazooma) (Scorpion 4) (set 14)", GAME_NOT_WORKING )
static const stepper_interface* sc4ldvl_reel_configs[6] =
{
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
0,
&starpointrm20_interface_48step,
0,
};
DRIVER_INIT_MEMBER(sc4_state,sc4ldvl)
{
DRIVER_INIT_CALL(sc4mbus);
m_reel_setup = sc4ldvl_reel_configs;
}
// PR2376 LITTLE DEVIL LDEVIL SOUNDS LITTLE DEVIL
GAME( 200?, sc4ldvl ,0, sc4, sc4, sc4_state, sc4mbus, ROT0, "Mazooma","Little Devil (Mazooma) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4ldvla ,sc4ldvl, sc4, sc4, sc4_state, sc4mbus, ROT0, "Mazooma","Little Devil (Mazooma) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
GAME( 200?, sc4ldvlb ,sc4ldvl, sc4, sc4, sc4_state, sc4mbus, ROT0, "Mazooma","Little Devil (Mazooma) (Scorpion 4) (set 3)", GAME_NOT_WORKING )
GAME( 200?, sc4ldvlc ,sc4ldvl, sc4, sc4, sc4_state, sc4mbus, ROT0, "Mazooma","Little Devil (Mazooma) (Scorpion 4) (set 4)", GAME_NOT_WORKING )
GAME( 200?, sc4ldvl ,0, sc4, sc4, sc4_state, sc4ldvl, ROT0, "Mazooma","Little Devil (Mazooma) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4ldvla ,sc4ldvl, sc4, sc4, sc4_state, sc4ldvl, ROT0, "Mazooma","Little Devil (Mazooma) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
GAME( 200?, sc4ldvlb ,sc4ldvl, sc4, sc4, sc4_state, sc4ldvl, ROT0, "Mazooma","Little Devil (Mazooma) (Scorpion 4) (set 3)", GAME_NOT_WORKING )
GAME( 200?, sc4ldvlc ,sc4ldvl, sc4, sc4, sc4_state, sc4ldvl, ROT0, "Mazooma","Little Devil (Mazooma) (Scorpion 4) (set 4)", GAME_NOT_WORKING )
static const stepper_interface* sc4lotrr_reel_configs[6] =
{
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
0,
&starpointrm20_interface_48step,
0,
};
DRIVER_INIT_MEMBER(sc4_state,sc4lotrr)
{
DRIVER_INIT_CALL(sc4);
m_reel_setup = sc4lotrr_reel_configs;
}
// PR1427 AWP RETURN OF THE KING PR1413 RETURN OF THE SOUNDS11 RETURN OF KING S.SITE
GAME( 200?, sc4lotrr ,0, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4lotrra ,sc4lotrr, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
GAME( 200?, sc4lotrrb ,sc4lotrr, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 4) (set 3)", GAME_NOT_WORKING )
GAME( 200?, sc4lotrrc ,sc4lotrr, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 4) (set 4)", GAME_NOT_WORKING )
GAME( 200?, sc4lotrrd ,sc4lotrr, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 4) (set 5)", GAME_NOT_WORKING )
GAME( 200?, sc4lotrre ,sc4lotrr, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 4) (set 6)", GAME_NOT_WORKING )
GAME( 200?, sc4lotrr ,0, sc4, sc4, sc4_state, sc4lotrr, ROT0, "BFM","Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4lotrra ,sc4lotrr, sc4, sc4, sc4_state, sc4lotrr, ROT0, "BFM","Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
GAME( 200?, sc4lotrrb ,sc4lotrr, sc4, sc4, sc4_state, sc4lotrr, ROT0, "BFM","Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 4) (set 3)", GAME_NOT_WORKING )
GAME( 200?, sc4lotrrc ,sc4lotrr, sc4, sc4, sc4_state, sc4lotrr, ROT0, "BFM","Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 4) (set 4)", GAME_NOT_WORKING )
// PAY UNIT ERR 17
GAME( 200?, sc4lotrrd ,sc4lotrr, sc4, sc4, sc4_state, sc4lotrr, ROT0, "BFM","Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 4) (set 5)", GAME_NOT_WORKING )
GAME( 200?, sc4lotrre ,sc4lotrr, sc4, sc4, sc4_state, sc4lotrr, ROT0, "BFM","Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 4) (set 6)", GAME_NOT_WORKING )
static const stepper_interface* sc4manic_reel_configs[6] =
{
@ -31947,16 +32066,37 @@ GAME( 200?, sc4vivama ,sc4vivam, sc4, sc4, sc4_state, sc4vivam, ROT0, "BFM","Viv
GAME( 200?, sc4vivamb ,sc4vivam, sc4, sc4, sc4_state, sc4vivam, ROT0, "BFM","Viva Mexico (Bellfruit) (Scorpion 4) (set 3)", GAME_NOT_WORKING )
GAME( 200?, sc4vivamc ,sc4vivam, sc4, sc4, sc4_state, sc4vivam, ROT0, "BFM","Viva Mexico (Bellfruit) (Scorpion 4) (set 4)", GAME_NOT_WORKING )
static const stepper_interface* sc4vivcs_reel_configs[6] =
{
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
0,
0,
0,
};
DRIVER_INIT_MEMBER(sc4_state,sc4vivcs)
{
DRIVER_INIT_CALL(sc4);
m_reel_setup = sc4vivcs_reel_configs;
}
// PR6927 CASINO VIVA MEXICO PR6927 VIVAMEXICO SOUNDS11
GAME( 200?, sc4vivcs ,0, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Viva Mexico Casino (Bellfruit) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4vivcsa ,sc4vivcs, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Viva Mexico Casino (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
// these do nothing..
GAME( 200?, sc4vivcs ,0, sc4, sc4, sc4_state, sc4vivcs, ROT0, "BFM","Casino Viva Mexico (Bellfruit) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4vivcsa ,sc4vivcs, sc4, sc4, sc4_state, sc4vivcs, ROT0, "BFM","Casino Viva Mexico (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
// PR6927 CASINO VIVA MEXICO PR6927 VIVAMEXICO SOUNDS21
GAME( 200?, sc4vivcsb ,sc4vivcs, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Viva Mexico Casino (Bellfruit) (Scorpion 4) (set 3)", GAME_NOT_WORKING )
GAME( 200?, sc4vivcsc ,sc4vivcs, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Viva Mexico Casino (Bellfruit) (Scorpion 4) (set 4)", GAME_NOT_WORKING )
GAME( 200?, sc4vivcsd ,sc4vivcs, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Viva Mexico Casino (Bellfruit) (Scorpion 4) (set 5)", GAME_NOT_WORKING )
GAME( 200?, sc4vivcse ,sc4vivcs, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Viva Mexico Casino (Bellfruit) (Scorpion 4) (set 6)", GAME_NOT_WORKING )
GAME( 200?, sc4vivcsf ,sc4vivcs, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Viva Mexico Casino (Bellfruit) (Scorpion 4) (set 7)", GAME_NOT_WORKING )
GAME( 200?, sc4vivcsg ,sc4vivcs, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Viva Mexico Casino (Bellfruit) (Scorpion 4) (set 8)", GAME_NOT_WORKING )
// these boot
GAME( 200?, sc4vivcsb ,sc4vivcs, sc4, sc4, sc4_state, sc4vivcs, ROT0, "BFM","Casino Viva Mexico (Bellfruit) (Scorpion 4) (set 3)", GAME_NOT_WORKING )
GAME( 200?, sc4vivcsc ,sc4vivcs, sc4, sc4, sc4_state, sc4vivcs, ROT0, "BFM","Casino Viva Mexico (Bellfruit) (Scorpion 4) (set 4)", GAME_NOT_WORKING )
GAME( 200?, sc4vivcsd ,sc4vivcs, sc4, sc4, sc4_state, sc4vivcs, ROT0, "BFM","Casino Viva Mexico (Bellfruit) (Scorpion 4) (set 5)", GAME_NOT_WORKING )
GAME( 200?, sc4vivcse ,sc4vivcs, sc4, sc4, sc4_state, sc4vivcs, ROT0, "BFM","Casino Viva Mexico (Bellfruit) (Scorpion 4) (set 6)", GAME_NOT_WORKING )
GAME( 200?, sc4vivcsf ,sc4vivcs, sc4, sc4, sc4_state, sc4vivcs, ROT0, "BFM","Casino Viva Mexico (Bellfruit) (Scorpion 4) (set 7)", GAME_NOT_WORKING )
GAME( 200?, sc4vivcsg ,sc4vivcs, sc4, sc4, sc4_state, sc4vivcs, ROT0, "BFM","Casino Viva Mexico (Bellfruit) (Scorpion 4) (set 8)", GAME_NOT_WORKING )
@ -32066,17 +32206,6 @@ GAME( 200?, sc4clowne ,sc4clown, sc4, sc4, sc4_state, sc4clown, ROT0, "BFM","Clo
GAME( 200?, sc4clownf ,sc4clown, sc4, sc4, sc4_state, sc4clown, ROT0, "BFM","Clown Around (Bellfruit) (Scorpion 4) (set 7)", GAME_NOT_WORKING )
GAME( 200?, sc4clowng ,sc4clown, sc4, sc4, sc4_state, sc4clown, ROT0, "BFM","Clown Around (Bellfruit) (Scorpion 4) (set 8)", GAME_NOT_WORKING )
// PR1412 AWP COPS AND ROBBERS PR1412 COPS AND ROBBERS SOUNDS11 COPS AND ROBBERS S.SITE
GAME( 200?, sc4copsr ,0, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4copsra ,sc4copsr, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
GAME( 200?, sc4copsrb ,sc4copsr, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 3)", GAME_NOT_WORKING )
GAME( 200?, sc4copsrc ,sc4copsr, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 4)", GAME_NOT_WORKING )
GAME( 200?, sc4copsrd ,sc4copsr, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 5)", GAME_NOT_WORKING )
GAME( 200?, sc4copsre ,sc4copsr, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 6)", GAME_NOT_WORKING )
GAME( 200?, sc4copsrf ,sc4copsr, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 7)", GAME_NOT_WORKING )
GAME( 200?, sc4copsrg ,sc4copsr, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 8)", GAME_NOT_WORKING )
GAME( 200?, sc4copsrh ,sc4copsr, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 9)", GAME_NOT_WORKING )
GAME( 200?, sc4copsri ,sc4copsr, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 10)", GAME_NOT_WORKING )
/* wrong sound roms */
GAME( 200?, sc4mowow ,0, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Monopoly Wheel Of Wealth (Mazooma) (PR2118) (Scorpion 4) (set 1)", GAME_NOT_WORKING ) // PR2118 MONOPOLY WOTW WOTW SOUNDS MONOPOLY WOTW 8P
@ -32289,26 +32418,74 @@ DRIVER_INIT_MEMBER(sc4_state,sc4bobcl)
GAME( 200?, sc4bobcl ,0, sc4, sc4, sc4_state, sc4bobcl, ROT0, "Mazooma","Bobby Dazzler Club (Mazooma) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4bobcla ,sc4bobcl, sc4, sc4, sc4_state, sc4bobcl, ROT0, "Mazooma","Bobby Dazzler Club (Mazooma) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
static const stepper_interface* sc4brksp_reel_configs[6] =
{
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
0,
};
DRIVER_INIT_MEMBER(sc4_state,sc4brksp)
{
DRIVER_INIT_CALL(sc4);
m_reel_setup = sc4brksp_reel_configs;
}
// PR2033 BREAK THE SPELL SPELL SOUNDS BREAK THE SPELL
GAME( 200?, sc4brksp ,0, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Break The Spell (Mazooma) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4brkspa ,sc4brksp, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Break The Spell (Mazooma) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
GAME( 200?, sc4brksp ,0, sc4, sc4, sc4_state, sc4brksp, ROT0, "Mazooma","Break The Spell (Mazooma) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4brkspa ,sc4brksp, sc4, sc4, sc4_state, sc4brksp, ROT0, "Mazooma","Break The Spell (Mazooma) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
static const stepper_interface* sc4bulcl_reel_configs[6] =
{
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
0,
};
DRIVER_INIT_MEMBER(sc4_state,sc4bulcl)
{
DRIVER_INIT_CALL(sc4mbus);
m_reel_setup = sc4bulcl_reel_configs;
}
// PR1753 CLUB BULLSEYE BULLSEYE CLUB PR1751 BULLSEYE SOUNDS11 BULLSYE
GAME( 200?, sc4bulcl ,0, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Bullseye Club (Bellfruit) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4bulcla ,sc4bulcl, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Bullseye Club (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
GAME( 200?, sc4bulclb ,sc4bulcl, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Bullseye Club (Bellfruit) (Scorpion 4) (set 3)", GAME_NOT_WORKING )
GAME( 200?, sc4bulclc ,sc4bulcl, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Bullseye Club (Bellfruit) (Scorpion 4) (set 4)", GAME_NOT_WORKING )
GAME( 200?, sc4bulcld ,sc4bulcl, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Bullseye Club (Bellfruit) (Scorpion 4) (set 5)", GAME_NOT_WORKING )
GAME( 200?, sc4bulcle ,sc4bulcl, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Bullseye Club (Bellfruit) (Scorpion 4) (set 6)", GAME_NOT_WORKING )
GAME( 200?, sc4bulclf ,sc4bulcl, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Bullseye Club (Bellfruit) (Scorpion 4) (set 7)", GAME_NOT_WORKING )
GAME( 200?, sc4bulclg ,sc4bulcl, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Bullseye Club (Bellfruit) (Scorpion 4) (set 8)", GAME_NOT_WORKING )
GAME( 200?, sc4bulclh ,sc4bulcl, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Bullseye Club (Bellfruit) (Scorpion 4) (set 9)", GAME_NOT_WORKING )
GAME( 200?, sc4bulcli ,sc4bulcl, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Bullseye Club (Bellfruit) (Scorpion 4) (set 10)", GAME_NOT_WORKING )
GAME( 200?, sc4bulcl ,0, sc4, sc4, sc4_state, sc4bulcl, ROT0, "BFM","Bullseye Club (Bellfruit) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4bulcla ,sc4bulcl, sc4, sc4, sc4_state, sc4bulcl, ROT0, "BFM","Bullseye Club (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
GAME( 200?, sc4bulclb ,sc4bulcl, sc4, sc4, sc4_state, sc4bulcl, ROT0, "BFM","Bullseye Club (Bellfruit) (Scorpion 4) (set 3)", GAME_NOT_WORKING )
GAME( 200?, sc4bulclc ,sc4bulcl, sc4, sc4, sc4_state, sc4bulcl, ROT0, "BFM","Bullseye Club (Bellfruit) (Scorpion 4) (set 4)", GAME_NOT_WORKING )
GAME( 200?, sc4bulcld ,sc4bulcl, sc4, sc4, sc4_state, sc4bulcl, ROT0, "BFM","Bullseye Club (Bellfruit) (Scorpion 4) (set 5)", GAME_NOT_WORKING )
GAME( 200?, sc4bulcle ,sc4bulcl, sc4, sc4, sc4_state, sc4bulcl, ROT0, "BFM","Bullseye Club (Bellfruit) (Scorpion 4) (set 6)", GAME_NOT_WORKING )
GAME( 200?, sc4bulclf ,sc4bulcl, sc4, sc4, sc4_state, sc4bulcl, ROT0, "BFM","Bullseye Club (Bellfruit) (Scorpion 4) (set 7)", GAME_NOT_WORKING )
GAME( 200?, sc4bulclg ,sc4bulcl, sc4, sc4, sc4_state, sc4bulcl, ROT0, "BFM","Bullseye Club (Bellfruit) (Scorpion 4) (set 8)", GAME_NOT_WORKING )
GAME( 200?, sc4bulclh ,sc4bulcl, sc4, sc4, sc4_state, sc4bulcl, ROT0, "BFM","Bullseye Club (Bellfruit) (Scorpion 4) (set 9)", GAME_NOT_WORKING )
GAME( 200?, sc4bulcli ,sc4bulcl, sc4, sc4, sc4_state, sc4bulcl, ROT0, "BFM","Bullseye Club (Bellfruit) (Scorpion 4) (set 10)", GAME_NOT_WORKING )
static const stepper_interface* sc4carry_reel_configs[6] =
{
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
&starpointrm20_interface_48step,
0,
&starpointrm20_interface_48step,
0,
};
DRIVER_INIT_MEMBER(sc4_state,sc4carry)
{
DRIVER_INIT_CALL(sc4);
m_reel_setup = sc4carry_reel_configs;
}
// PR1113 CARRY ON WINNING PR1113 CARRY ON WINNING SOUNDS11
GAME( 200?, sc4carry ,0, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Carry On Winning (Bellfruit) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4carrya ,sc4carry, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Carry On Winning (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
GAME( 200?, sc4carry ,0, sc4, sc4, sc4_state, sc4carry, ROT0, "BFM","Carry On Winning (Bellfruit) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4carrya ,sc4carry, sc4, sc4, sc4_state, sc4carry, ROT0, "BFM","Carry On Winning (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
// PR1349 CLUB CASH BAZAAR PR1349 CLUB CASH BAZAAR SOUNDS11
@ -33325,14 +33502,27 @@ GAME( 200?, sc4chub ,0, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Chubby Doe
GAME( 200?, sc4chuba ,sc4chub, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Chubby Does Vegas (Mazooma) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
GAME( 200?, sc4chubb ,sc4chub, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Chubby Does Vegas (Mazooma) (Scorpion 4) (set 3)", GAME_NOT_WORKING )
// PAY UNIT ERR 17
// PR1412 AWP COPS AND ROBBERS PR1412 COPS AND ROBBERS SOUNDS11 COPS AND ROBBERS S.SITE
GAME( 200?, sc4copsr ,0, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4copsra ,sc4copsr, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
GAME( 200?, sc4copsrb ,sc4copsr, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 3)", GAME_NOT_WORKING )
GAME( 200?, sc4copsrc ,sc4copsr, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 4)", GAME_NOT_WORKING )
GAME( 200?, sc4copsrd ,sc4copsr, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 5)", GAME_NOT_WORKING )
GAME( 200?, sc4copsre ,sc4copsr, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 6)", GAME_NOT_WORKING )
GAME( 200?, sc4copsrf ,sc4copsr, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 7)", GAME_NOT_WORKING )
GAME( 200?, sc4copsrg ,sc4copsr, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 8)", GAME_NOT_WORKING )
GAME( 200?, sc4copsrh ,sc4copsr, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 9)", GAME_NOT_WORKING )
GAME( 200?, sc4copsri ,sc4copsr, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 10)", GAME_NOT_WORKING )
// gives an 'init comms' countdown
// PR1439 DIAMONDS & RUBIES PR1436 TRIPLE CASINO SOUNDS11
GAME( 200?, sc4druby ,0, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Diamonds & Rubys (Bellfruit) (Scorpion 4) (Top Box?, set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4drubya ,sc4druby, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Diamonds & Rubys (Bellfruit) (Scorpion 4) (Top Box?, set 2)", GAME_NOT_WORKING )
GAME( 200?, sc4drubyb ,sc4druby, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Diamonds & Rubys (Bellfruit) (Scorpion 4) (Top Box?, set 3)", GAME_NOT_WORKING ) // incomplete pairing
GAME( 200?, sc4drubyc ,sc4druby, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Diamonds & Rubys (Bellfruit) (Scorpion 4) (Top Box?, set 4)", GAME_NOT_WORKING )
GAME( 200?, sc4drubyd ,sc4druby, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Diamonds & Rubys (Bellfruit) (Scorpion 4) (Top Box?, set 5)", GAME_NOT_WORKING )
GAME( 200?, sc4druby ,0, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Diamonds & Rubies (Bellfruit) (Scorpion 4) (Top Box?, set 1)", GAME_NOT_WORKING )
GAME( 200?, sc4drubya ,sc4druby, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Diamonds & Rubies (Bellfruit) (Scorpion 4) (Top Box?, set 2)", GAME_NOT_WORKING )
GAME( 200?, sc4drubyb ,sc4druby, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Diamonds & Rubies (Bellfruit) (Scorpion 4) (Top Box?, set 3)", GAME_NOT_WORKING ) // incomplete pairing
GAME( 200?, sc4drubyc ,sc4druby, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Diamonds & Rubies (Bellfruit) (Scorpion 4) (Top Box?, set 4)", GAME_NOT_WORKING )
GAME( 200?, sc4drubyd ,sc4druby, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Diamonds & Rubies (Bellfruit) (Scorpion 4) (Top Box?, set 5)", GAME_NOT_WORKING )
/****************************************************************************************************************************************************************************************************************/

View File

@ -21,6 +21,10 @@
SOME OF THESE GAMES USED HDDS, ONLY ONE IS DUMPED
-------------------------------------------------
Even where we have sound rom dumps they probably shouldn't be trusted, the source of them
had many badly dumped Scorpion 4 sound roms (0x080000 bytes where they should be double that)
and many of these sound roms are that size...
Some games have EPOCH NEVADA in the header, others have EPOCH APOLLO, is there a difference?
************************************************************************************************************/

View File

@ -460,8 +460,19 @@ public:
DECLARE_DRIVER_INIT(sc4chavi);
DECLARE_DRIVER_INIT(sc4chavy);
DECLARE_DRIVER_INIT(sc4dmine);
DECLARE_DRIVER_INIT(sc4hotsh);
DECLARE_DRIVER_INIT(sc4hotrd);
DECLARE_DRIVER_INIT(sc4hotwd);
DECLARE_DRIVER_INIT(sc4lotrr);
DECLARE_DRIVER_INIT(sc4ldvl);
DECLARE_DRIVER_INIT(sc4ijob);
DECLARE_DRIVER_INIT(sc4vivcs);
DECLARE_DRIVER_INIT(sc4brksp);
DECLARE_DRIVER_INIT(sc4bulcl);
DECLARE_DRIVER_INIT(sc4carry);
DECLARE_DRIVER_INIT(sc4celeb);
DECLARE_MACHINE_START(sc4);
DECLARE_MACHINE_RESET(sc4);
@ -607,8 +618,6 @@ INPUT_PORTS_EXTERN( sc4_base );
#define sc_bar7_others \
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) /* PR1433 BAR SEVENS SOUNDS11 */ \
ROM_LOAD( "95008409.bin", 0x0000, 0x080000, CRC(ec29c758) SHA1(ceb99fb6edcab5c5e1b0ec46d622ee0f2cdb20be) ) \
ROM_REGION( 0x400000, "others3", ROMREGION_ERASE00 ) /* shouldn't be here? - sc1/2 */ \
ROM_LOAD( "95751960.p1", 0x0000, 0x010000, CRC(9f944d0c) SHA1(feb8fe4ce0a8f5c4a034aafec0f5aae29a834e8d) ) \
#define PR1492_CAS_BAR_SEVENS_SOUNDS11 \
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) /* PR1492 CAS BAR SEVENS SOUNDS11 */ \
@ -1586,9 +1595,6 @@ INPUT_PORTS_EXTERN( sc4_base );
#define sc_goldw_others \
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) \
ROM_LOAD( "95008356.bin", 0x0000, 0x080000, CRC(c8f1ca20) SHA1(13136df35c09fea102c5176e249436f9e64616a5) ) /* golden winner */ \
ROM_REGION( 0x400000, "sc1", ROMREGION_ERASE00 ) /* looks like a sc1/sc2 game, move */ \
ROM_LOAD16_BYTE( "958402.11 10p no enrich.bin", 0x0000, 0x008000, CRC(00ed0ab4) SHA1(60e6a4abcf74ed705007cda699cdf8f52160a683) ) \
ROM_LOAD16_BYTE( "958402.12 10p no enrich.bin", 0x0000, 0x008000, CRC(51af0108) SHA1(e6333e2879f7b2b3b558b6909e177f3101f503e6) ) \
#define PR1436_TRIPLE_CASINO_SOUNDS11 \
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) \
@ -2788,10 +2794,6 @@ INPUT_PORTS_EXTERN( sc4_base );
#define sc_druby_others \
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) \
ROM_LOAD( "95008423.bin", 0x0000, 0x100000, CRC(4cab20ee) SHA1(e27221a94e54db340eaf7fc30e722b354c85686d) ) /* triple casino */ \
ROM_REGION( 0x400000, "others", ROMREGION_ERASE00 ) \
/* not sc4/sc5?, scorpion 1/2? */ \
ROM_LOAD( "95730028.bin", 0x0000, 0x008000, CRC(015f3760) SHA1(74dfd188f4a7ad057fda45a349e684be37a3f6bc) ) \
ROM_LOAD( "95730068.bin", 0x0000, 0x008000, CRC(2bcbcf0d) SHA1(30dbb5ec3be34520ad89aedead42e1eda7841b63) ) \
#define sc_darw_others \
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) \
@ -2855,7 +2857,7 @@ INPUT_PORTS_EXTERN( sc4_base );
// we seem to be missing fever sounds 11, which is what our sets want?
#define sc_fever_others \
ROM_REGION( 0x400000, "others", ROMREGION_ERASE00 ) \
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) \
/* PR1007 FEVER SOUNDS12 */ \
ROM_LOAD( "95008137.bin", 0x000000, 0x100000, CRC(f74f3916) SHA1(659b160db41e46a53149688f8677e73a78f22e63) ) \
ROM_LOAD( "95008138.bin", 0x100000, 0x100000, CRC(68563cdd) SHA1(df92dadecf9242bfa147e3134039266e9016faea) ) \
@ -3548,11 +3550,9 @@ INPUT_PORTS_EXTERN( sc4_base );
ROM_REGION( 0x1000000, "ymz", ROMREGION_ERASE00 ) \
/* both halves of this valid sound data? */ \
ROM_LOAD( "95008055.bin", 0x0000, 0x100000, BAD_DUMP CRC(df9ae6e3) SHA1(5766cb1749aa92c34a76270a641f7a9302cc44d7) ) \
/* first 512kb of this = unique sound data? rest ig garbage? */ \
/* first 512kb of this = unique sound data? rest is garbage? */ \
ROM_LOAD( "95008056.p2", 0x100000, 0x800000, BAD_DUMP CRC(39b1b566) SHA1(937ec27964124b92b75d4b37d09a35585baa68c6) ) \
\
ROM_REGION( 0x400000, "others", ROMREGION_ERASE00 ) \
ROM_LOAD( "95717692a.bin", 0x0000, 0x008000, CRC(f9fe7b9a) SHA1(0e3fe5da9fc837726d08f02a2c6ed782f016c982) ) /* this looks like an sc1/2 game? */ \
#define sc_clbtm_matrix \

View File

@ -12399,6 +12399,7 @@ sc1clbrn // Club Runner (Bellfruit)
sc1clbsp // Club Spinner (Bellfruit)
sc1clbtm // Club Temptation (Bellfruit)
sc1clbtma
sc1clbtmb
sc1clbw // Club Wise (Bellfruit)
sc1clbwa
sc1clbwb
@ -12558,6 +12559,9 @@ sc1potp // Pick Of The Pack (Bellfruit)
sc1potpa // Double Dealer (Bellfruit)?
sc1scunk //
sc1wud // What's Up Dr
sc1goldw
sc1druby
sc1drubya
// Scorpion 1 + Adder Video board
@ -12928,6 +12932,8 @@ sc2scshxgman // Gamesman hardware
sc2scshxstar // Starpoint hardware
sc2scshxcas // Super Casino Cash X (Concept)
sc2bar7x // from an SC4 set
// Scorpion 2 + Dot Matrix Display
sc2luvv // Luvvly Jubbly (UK Multisite 10/25p, Game Card 95-750-808)