mirror of
https://github.com/holub/mame
synced 2025-05-07 23:02:33 +03:00
various fruit machine re-org for some futher work, including identifying some JPM System 5 sets making use of the older SAA sound hardware revision of the board. (nw)
This commit is contained in:
parent
fe04689d1e
commit
4d7fd22b14
3
.gitattributes
vendored
3
.gitattributes
vendored
@ -2896,10 +2896,12 @@ src/mame/drivers/jollyjgr.c svneol=native#text/plain
|
||||
src/mame/drivers/jongkyo.c svneol=native#text/plain
|
||||
src/mame/drivers/jp.c svneol=native#text/plain
|
||||
src/mame/drivers/jpmimpct.c svneol=native#text/plain
|
||||
src/mame/drivers/jpmimpctsw.c svneol=native#text/plain
|
||||
src/mame/drivers/jpmmps.c svneol=native#text/plain
|
||||
src/mame/drivers/jpms80.c svneol=native#text/plain
|
||||
src/mame/drivers/jpmsru.c svneol=native#text/plain
|
||||
src/mame/drivers/jpmsys5.c svneol=native#text/plain
|
||||
src/mame/drivers/jpmsys5sw.c svneol=native#text/plain
|
||||
src/mame/drivers/jpmsys7.c svneol=native#text/plain
|
||||
src/mame/drivers/jrpacman.c svneol=native#text/plain
|
||||
src/mame/drivers/jubilee.c svneol=native#text/plain
|
||||
@ -3922,6 +3924,7 @@ src/mame/includes/jaguar.h svneol=native#text/plain
|
||||
src/mame/includes/jailbrek.h svneol=native#text/plain
|
||||
src/mame/includes/jedi.h svneol=native#text/plain
|
||||
src/mame/includes/jpmimpct.h svneol=native#text/plain
|
||||
src/mame/includes/jpmsys5.h svneol=native#text/plain
|
||||
src/mame/includes/kaneko16.h svneol=native#text/plain
|
||||
src/mame/includes/kangaroo.h svneol=native#text/plain
|
||||
src/mame/includes/karnov.h svneol=native#text/plain
|
||||
|
@ -17089,33 +17089,7 @@ ROM_START( sc4coroa )
|
||||
sc_coro_others
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc4corotb )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95416742.lo", 0x00001, 0x080000, CRC(5e3c1a6a) SHA1(8d4c83be4f9192df01aa3b04a1a1ce17fe48a2a7) )
|
||||
ROM_LOAD16_BYTE( "95416743.hi", 0x00000, 0x080000, CRC(b9020b30) SHA1(3e27080ef2e341b4ce37e803f54ade398a4eaca6) )
|
||||
sc_coro_others
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc4coroc )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95416752.lo", 0x00001, 0x080000, CRC(b50fae97) SHA1(9f3afd1c6dfff818155ccaeaf18889224cd6d625) )
|
||||
ROM_LOAD16_BYTE( "95416753.hi", 0x00000, 0x080000, CRC(5a88a8dc) SHA1(4f32fb7744af6f05bc9b6ba82f4ca5ccf6c4fa12) )
|
||||
sc_coro_others
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc4corod )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95416838.lo", 0x00001, 0x080000, CRC(0964030d) SHA1(451f681e85223d9bf25e1a3803a178948f3e2cc1) )
|
||||
ROM_LOAD16_BYTE( "95416839.hi", 0x00000, 0x080000, CRC(75e641fb) SHA1(655e1694cec922d99b013d52ea008e6f0c87ad4c) )
|
||||
sc_coro_others
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc4corotba )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95416904.lo", 0x00001, 0x080000, CRC(af23d81c) SHA1(f2854e93a2992671dcfefaa8b980d95b1ec0a483) )
|
||||
ROM_LOAD16_BYTE( "95416905.hi", 0x00000, 0x080000, CRC(de4cf602) SHA1(d71cb4f2746d8c0fa2eeb577296ff8b7b08bcd79) )
|
||||
sc_coro_others
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc4corof )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
@ -17131,19 +17105,6 @@ ROM_START( sc4corog )
|
||||
sc_coro_others
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc4coroh )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95417752.lo", 0x00001, 0x080000, CRC(0860b91a) SHA1(3cb58778418fbffd2fd43d70fcbd4854dc595aa7) )
|
||||
ROM_LOAD16_BYTE( "95417753.hi", 0x00000, 0x080000, CRC(0344ba50) SHA1(c8210b78fc2427db3620c5fe5f26b8df28f7e16d) )
|
||||
sc_coro_others
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc4coroi )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95417838.lo", 0x00001, 0x080000, CRC(1c90823a) SHA1(7787c98aa784f3cfc9443c1ef9ab22dc814b9a80) )
|
||||
ROM_LOAD16_BYTE( "95417839.hi", 0x00000, 0x080000, CRC(70d722e7) SHA1(bafeb7828b88a8b25daa9cb6bb4d540f89e71f6f) )
|
||||
sc_coro_others
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc4coroj )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
@ -17173,13 +17134,56 @@ ROM_START( sc4corom )
|
||||
sc_coro_others
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( sc4coron )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95416744.lo", 0x00001, 0x080000, CRC(4582bb6a) SHA1(70189c6602dc258baa8c7273820b1b5e9696ab3e) )
|
||||
ROM_LOAD16_BYTE( "95416745.hi", 0x00000, 0x080000, NO_DUMP )
|
||||
sc_coro_others
|
||||
COROST_TRIPLE_SOUNDS
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc4corotb )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95416742.lo", 0x00001, 0x080000, CRC(5e3c1a6a) SHA1(8d4c83be4f9192df01aa3b04a1a1ce17fe48a2a7) )
|
||||
ROM_LOAD16_BYTE( "95416743.hi", 0x00000, 0x080000, CRC(b9020b30) SHA1(3e27080ef2e341b4ce37e803f54ade398a4eaca6) )
|
||||
COROST_TRIPLE_SOUNDS
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( sc4corotba )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95416904.lo", 0x00001, 0x080000, CRC(af23d81c) SHA1(f2854e93a2992671dcfefaa8b980d95b1ec0a483) )
|
||||
ROM_LOAD16_BYTE( "95416905.hi", 0x00000, 0x080000, CRC(de4cf602) SHA1(d71cb4f2746d8c0fa2eeb577296ff8b7b08bcd79) )
|
||||
COROST_TRIPLE_SOUNDS
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc4coroc )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95416752.lo", 0x00001, 0x080000, CRC(b50fae97) SHA1(9f3afd1c6dfff818155ccaeaf18889224cd6d625) )
|
||||
ROM_LOAD16_BYTE( "95416753.hi", 0x00000, 0x080000, CRC(5a88a8dc) SHA1(4f32fb7744af6f05bc9b6ba82f4ca5ccf6c4fa12) )
|
||||
COROST_TRIPLE_SOUNDS
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc4corod )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95416838.lo", 0x00001, 0x080000, CRC(0964030d) SHA1(451f681e85223d9bf25e1a3803a178948f3e2cc1) )
|
||||
ROM_LOAD16_BYTE( "95416839.hi", 0x00000, 0x080000, CRC(75e641fb) SHA1(655e1694cec922d99b013d52ea008e6f0c87ad4c) )
|
||||
COROST_TRIPLE_SOUNDS
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc4coroh )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95417752.lo", 0x00001, 0x080000, CRC(0860b91a) SHA1(3cb58778418fbffd2fd43d70fcbd4854dc595aa7) )
|
||||
ROM_LOAD16_BYTE( "95417753.hi", 0x00000, 0x080000, CRC(0344ba50) SHA1(c8210b78fc2427db3620c5fe5f26b8df28f7e16d) )
|
||||
COROST_TRIPLE_SOUNDS
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc4coroi )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95417838.lo", 0x00001, 0x080000, CRC(1c90823a) SHA1(7787c98aa784f3cfc9443c1ef9ab22dc814b9a80) )
|
||||
ROM_LOAD16_BYTE( "95417839.hi", 0x00000, 0x080000, CRC(70d722e7) SHA1(bafeb7828b88a8b25daa9cb6bb4d540f89e71f6f) )
|
||||
COROST_TRIPLE_SOUNDS
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc4count )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
@ -22673,7 +22677,7 @@ ROM_START( sc4tbox )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95406948.lo", 0x00001, 0x080000, CRC(54c8a319) SHA1(e1ec970b0031f89822efe6f9751ca3c2b0338d25) )
|
||||
ROM_LOAD16_BYTE( "95406949.hi", 0x00000, 0x080000, CRC(48d8cd13) SHA1(bab50430c53b5dde848698f1a97140e1bfeb895f) )
|
||||
sc_tbox_others
|
||||
sc_ggame_others
|
||||
ROM_END
|
||||
|
||||
|
||||
@ -24613,32 +24617,56 @@ GAME( 200?, sc4crzgn7 ,sc4crzgn, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Crazy Ga
|
||||
GAME( 200?, sc4crzgn8 ,sc4crzgn, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Crazy Gang Arcade (Bellfruit) (Scorpion 4) (set 12)", GAME_NOT_WORKING )
|
||||
|
||||
|
||||
static const stepper_interface* sc4crzky_reel_configs[6] =
|
||||
{
|
||||
&starpointrm20_interface_48step,
|
||||
&starpointrm20_interface_48step,
|
||||
&starpointrm20_interface_48step,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
};
|
||||
|
||||
DRIVER_INIT_MEMBER(sc4_state,sc4crzky)
|
||||
{
|
||||
DRIVER_INIT_CALL(sc4);
|
||||
m_reel_setup = sc4crzky_reel_configs;
|
||||
}
|
||||
|
||||
|
||||
DRIVER_INIT_MEMBER(sc4_state,sc4crzky_mbus)
|
||||
{
|
||||
DRIVER_INIT_CALL(sc4mbus);
|
||||
m_reel_setup = sc4crzky_reel_configs;
|
||||
}
|
||||
|
||||
|
||||
// PR1128 CASINO CRAZY KEYS PR1128 CRAZY KEYS SOUNDS11
|
||||
GAME( 200?, sc4crzky ,0, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkya ,sc4crzky, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyb ,sc4crzky, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 3)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyc ,sc4crzky, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 4)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyd ,sc4crzky, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 5)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkye ,sc4crzky, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 6)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyf ,sc4crzky, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 7)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyg ,sc4crzky, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 8)", GAME_NOT_WORKING ) // incomplete pairing
|
||||
GAME( 200?, sc4crzkyh ,sc4crzky, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 9)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyl ,sc4crzky, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 10)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkym ,sc4crzky, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 11)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyn ,sc4crzky, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 12)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyt ,sc4crzky, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 13)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyu ,sc4crzky, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 14)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzky ,0, sc4, sc4, sc4_state, sc4crzky, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkya ,sc4crzky, sc4, sc4, sc4_state, sc4crzky, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyb ,sc4crzky, sc4, sc4, sc4_state, sc4crzky, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 3)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyc ,sc4crzky, sc4, sc4, sc4_state, sc4crzky, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 4)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyd ,sc4crzky, sc4, sc4, sc4_state, sc4crzky, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 5)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkye ,sc4crzky, sc4, sc4, sc4_state, sc4crzky, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 6)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyf ,sc4crzky, sc4, sc4, sc4_state, sc4crzky, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 7)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyg ,sc4crzky, sc4, sc4, sc4_state, sc4crzky, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 8)", GAME_NOT_WORKING ) // incomplete pairing
|
||||
GAME( 200?, sc4crzkyh ,sc4crzky, sc4, sc4, sc4_state, sc4crzky, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 9)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyl ,sc4crzky, sc4, sc4, sc4_state, sc4crzky, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 10)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkym ,sc4crzky, sc4, sc4, sc4_state, sc4crzky, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 11)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyn ,sc4crzky, sc4, sc4, sc4_state, sc4crzky, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 12)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyt ,sc4crzky, sc4, sc4, sc4_state, sc4crzky, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 13)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyu ,sc4crzky, sc4, sc4, sc4_state, sc4crzky, ROT0, "BFM","Casino Crazy Keys (Bellfruit) (Scorpion 4) (set 14)", GAME_NOT_WORKING )
|
||||
// PR1128 CASINO CRAZY KEYS CRAZY KEYS ARCADE PR1128 CRAZY KEYS SOUNDS11
|
||||
GAME( 200?, sc4crzkyi ,sc4crzky, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Casino Crazy Keys Arcade (Bellfruit) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyj ,sc4crzky, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Casino Crazy Keys Arcade (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyk ,sc4crzky, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Casino Crazy Keys Arcade (Bellfruit) (Scorpion 4) (set 3)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyo ,sc4crzky, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Casino Crazy Keys Arcade (Bellfruit) (Scorpion 4) (set 4)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyp ,sc4crzky, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Casino Crazy Keys Arcade (Bellfruit) (Scorpion 4) (set 5)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyq ,sc4crzky, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Casino Crazy Keys Arcade (Bellfruit) (Scorpion 4) (set 6)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyr ,sc4crzky, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Casino Crazy Keys Arcade (Bellfruit) (Scorpion 4) (set 7)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkys ,sc4crzky, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Casino Crazy Keys Arcade (Bellfruit) (Scorpion 4) (set 8)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyv ,sc4crzky, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Casino Crazy Keys Arcade (Bellfruit) (Scorpion 4) (set 9)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyw ,sc4crzky, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Casino Crazy Keys Arcade (Bellfruit) (Scorpion 4) (set 10)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyi ,sc4crzky, sc4, sc4, sc4_state, sc4crzky_mbus, ROT0, "BFM","Casino Crazy Keys Arcade (Bellfruit) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyj ,sc4crzky, sc4, sc4, sc4_state, sc4crzky_mbus, ROT0, "BFM","Casino Crazy Keys Arcade (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyk ,sc4crzky, sc4, sc4, sc4_state, sc4crzky_mbus, ROT0, "BFM","Casino Crazy Keys Arcade (Bellfruit) (Scorpion 4) (set 3)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyo ,sc4crzky, sc4, sc4, sc4_state, sc4crzky_mbus, ROT0, "BFM","Casino Crazy Keys Arcade (Bellfruit) (Scorpion 4) (set 4)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyp ,sc4crzky, sc4, sc4, sc4_state, sc4crzky_mbus, ROT0, "BFM","Casino Crazy Keys Arcade (Bellfruit) (Scorpion 4) (set 5)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyq ,sc4crzky, sc4, sc4, sc4_state, sc4crzky_mbus, ROT0, "BFM","Casino Crazy Keys Arcade (Bellfruit) (Scorpion 4) (set 6)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyr ,sc4crzky, sc4, sc4, sc4_state, sc4crzky_mbus, ROT0, "BFM","Casino Crazy Keys Arcade (Bellfruit) (Scorpion 4) (set 7)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkys ,sc4crzky, sc4, sc4, sc4_state, sc4crzky_mbus, ROT0, "BFM","Casino Crazy Keys Arcade (Bellfruit) (Scorpion 4) (set 8)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyv ,sc4crzky, sc4, sc4, sc4_state, sc4crzky_mbus, ROT0, "BFM","Casino Crazy Keys Arcade (Bellfruit) (Scorpion 4) (set 9)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crzkyw ,sc4crzky, sc4, sc4, sc4_state, sc4crzky_mbus, ROT0, "BFM","Casino Crazy Keys Arcade (Bellfruit) (Scorpion 4) (set 10)", GAME_NOT_WORKING )
|
||||
|
||||
|
||||
static const stepper_interface* sc4cccsh_reel_configs[6] =
|
||||
@ -29694,30 +29722,104 @@ GAME( 200?, sc4crsce ,sc4crsc, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Cops '
|
||||
GAME( 200?, sc4crscf ,sc4crsc, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 4) (set 7)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4crscg ,sc4crsc, sc4, sc4, sc4_state, sc4mbus, ROT0, "BFM","Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 4) (set 8)", GAME_NOT_WORKING )
|
||||
|
||||
|
||||
static const stepper_interface* sc4coro_reel_configs[6] =
|
||||
{
|
||||
&starpointrm20_interface_48step,
|
||||
&starpointrm20_interface_48step,
|
||||
&starpointrm20_interface_48step,
|
||||
0,
|
||||
&starpointrm20_interface_48step,
|
||||
0,
|
||||
};
|
||||
|
||||
DRIVER_INIT_MEMBER(sc4_state,sc4coro)
|
||||
{
|
||||
DRIVER_INIT_CALL(sc4);
|
||||
m_reel_setup = sc4coro_reel_configs;
|
||||
}
|
||||
|
||||
// PR2252 CORONATION ST CORRY SOUNDS CORONATION ST
|
||||
GAME( 200?, sc4coro ,0, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Coronation Street (PR2252) (Mazooma) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4coroa ,sc4coro, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Coronation Street (PR2252) (Mazooma) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4corof ,sc4coro, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Coronation Street (PR2252) (Mazooma) (Scorpion 4) (set 3)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4corog ,sc4coro, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Coronation Street (PR2252) (Mazooma) (Scorpion 4) (set 4)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4coroj ,sc4coro, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Coronation Street (PR2252) (Mazooma) (Scorpion 4) (set 5)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4corok ,sc4coro, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Coronation Street (PR2252) (Mazooma) (Scorpion 4) (set 6)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4corol ,sc4coro, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Coronation Street (PR2252) (Mazooma) (Scorpion 4) (set 7)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4corom ,sc4coro, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Coronation Street (PR2252) (Mazooma) (Scorpion 4) (set 8)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4coro ,0, sc4, sc4, sc4_state, sc4coro, ROT0, "Mazooma","Coronation Street (PR2252) (Mazooma) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4coroa ,sc4coro, sc4, sc4, sc4_state, sc4coro, ROT0, "Mazooma","Coronation Street (PR2252) (Mazooma) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4corof ,sc4coro, sc4, sc4, sc4_state, sc4coro, ROT0, "Mazooma","Coronation Street (PR2252) (Mazooma) (Scorpion 4) (set 3)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4corog ,sc4coro, sc4, sc4, sc4_state, sc4coro, ROT0, "Mazooma","Coronation Street (PR2252) (Mazooma) (Scorpion 4) (set 4)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4coroj ,sc4coro, sc4, sc4, sc4_state, sc4coro, ROT0, "Mazooma","Coronation Street (PR2252) (Mazooma) (Scorpion 4) (set 5)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4corok ,sc4coro, sc4, sc4, sc4_state, sc4coro, ROT0, "Mazooma","Coronation Street (PR2252) (Mazooma) (Scorpion 4) (set 6)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4corol ,sc4coro, sc4, sc4, sc4_state, sc4coro, ROT0, "Mazooma","Coronation Street (PR2252) (Mazooma) (Scorpion 4) (set 7)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4corom ,sc4coro, sc4, sc4, sc4_state, sc4coro, ROT0, "Mazooma","Coronation Street (PR2252) (Mazooma) (Scorpion 4) (set 8)", GAME_NOT_WORKING )
|
||||
|
||||
|
||||
static const stepper_interface* sc4corod_reel_configs[6] =
|
||||
{
|
||||
&starpointrm20_interface_48step,
|
||||
&starpointrm20_interface_48step,
|
||||
&starpointrm20_interface_48step,
|
||||
&starpointrm20_interface_48step,
|
||||
0,
|
||||
0,
|
||||
};
|
||||
|
||||
DRIVER_INIT_MEMBER(sc4_state,sc4corod)
|
||||
{
|
||||
DRIVER_INIT_CALL(sc4);
|
||||
m_reel_setup = sc4corod_reel_configs;
|
||||
}
|
||||
|
||||
|
||||
static const stepper_interface* sc4corotb_reel_configs[6] =
|
||||
{
|
||||
&starpointrm20_interface_48step,
|
||||
&starpointrm20_interface_48step,
|
||||
&starpointrm20_interface_48step,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
};
|
||||
|
||||
DRIVER_INIT_MEMBER(sc4_state,sc4corotb)
|
||||
{
|
||||
DRIVER_INIT_CALL(sc4);
|
||||
m_reel_setup = sc4corotb_reel_configs;
|
||||
}
|
||||
|
||||
|
||||
// I think the 'Triple' is a different game, with base units + the top box
|
||||
// it seems more like a 'Casino' game with far less lamps used, although only sets sc4corod / sc4coroi run and neither waits for the topbox, so it's probably optional
|
||||
|
||||
// PR2249 CORONATION ST Arcade Version 012 COROST_TRIPLE SOUNDS CORONATION ST
|
||||
GAME( 200?, sc4coroc ,sc4coro, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Coronation Street Arcade (PR2249) (Mazooma) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4coroh ,sc4coro, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Coronation Street Arcade (PR2249) (Mazooma) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
|
||||
// PR2249 CORONATION STREET CORS MAZ COROST_TRIPLE SOUNDS
|
||||
GAME( 200?, sc4corod ,sc4coro, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Coronation Street Triple (PR2249) (Mazooma) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4coroi ,sc4coro, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Coronation Street Triple (PR2249) (Mazooma) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
|
||||
// PR2526 CORONATION ST TOP BOX COROST_TRIPLE SOUNDS CORONATION ST
|
||||
GAME( 200?, sc4corotb ,sc4coro, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Coronation Street Top Box (PR2526, CSTB) (Mazooma) (Scorpion 4) (Top Box, set 1)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4corotba ,sc4coro, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Coronation Street Top Box (PR2526, CSTB) (Mazooma) (Scorpion 4) (Top Box, set 2)", GAME_NOT_WORKING )
|
||||
// PAY UINT ERR 17
|
||||
GAME( 200?, sc4coroc ,0, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Coronation Street Triple (Arcade Version 012) (PR2249) (Mazooma) (Scorpion 4) (set 1)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
GAME( 200?, sc4coroh ,sc4coroc, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Coronation Street Triple (Arcade Version 012) (PR2249) (Mazooma) (Scorpion 4) (set 2)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
// P_2_4_ _O_O_A_I_N_S_ _i_g_ _e_s_o_ _1_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _O_O_T_T_I_L_ _O_N_S_ _ _ _ _ _ _ _C_R_N_T_O_ _S_ _ _ _
|
||||
GAME( 200?, sc4coron ,sc4coro, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Coronation Street Bingo Version ?1 (PR2?4?) (Mazooma) (Scorpion 4) ", GAME_NOT_WORKING ) // incomplete pair, was in 'show me the money' set 'Bingo Version' is a guess
|
||||
GAME( 200?, sc4coron ,sc4coroc, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Coronation Street Triple (Bingo Version ?1) (PR2?4?) (Mazooma) (Scorpion 4) ", GAME_NOT_WORKING ) // incomplete pair, was in 'show me the money' set 'Bingo Version' is a guess
|
||||
// PR2249 CORONATION STREET CORS MAZ COROST_TRIPLE SOUNDS
|
||||
GAME( 200?, sc4corod ,sc4coroc, sc4, sc4, sc4_state, sc4corod, ROT0, "Mazooma","Coronation Street Triple (PR2249) (Mazooma) (Scorpion 4) (set 1)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
GAME( 200?, sc4coroi ,sc4coroc, sc4, sc4, sc4_state, sc4corod, ROT0, "Mazooma","Coronation Street Triple (PR2249) (Mazooma) (Scorpion 4) (set 2)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
// PR2526 CORONATION ST TOP BOX COROST_TRIPLE SOUNDS CORONATION ST
|
||||
GAME( 200?, sc4corotb ,sc4coroc, sc4, sc4, sc4_state, sc4corotb, ROT0, "Mazooma","Coronation Street Triple Top Box (PR2526, CSTB) (Mazooma) (Scorpion 4) (Top Box, set 1)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
GAME( 200?, sc4corotba ,sc4coroc, sc4, sc4, sc4_state, sc4corotb, ROT0, "Mazooma","Coronation Street Triple Top Box (PR2526, CSTB) (Mazooma) (Scorpion 4) (Top Box, set 2)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
|
||||
static const stepper_interface* sc4corcl_reel_configs[6] =
|
||||
{
|
||||
&starpointrm20_interface_48step,
|
||||
&starpointrm20_interface_48step,
|
||||
&starpointrm20_interface_48step,
|
||||
&starpointrm20_interface_48step,
|
||||
&starpointrm20_interface_48step,
|
||||
0,
|
||||
};
|
||||
|
||||
DRIVER_INIT_MEMBER(sc4_state,sc4corcl)
|
||||
{
|
||||
DRIVER_INIT_CALL(sc4mbus);
|
||||
m_reel_setup = sc4corcl_reel_configs;
|
||||
}
|
||||
|
||||
|
||||
// PR2383 CLUBCORONATIONSTREET CLUBCORONATIONST CLUB CCORO SOUNDS CLUB CORO ST
|
||||
GAME( 200?, sc4corcl ,0, sc4, sc4, sc4_state, sc4mbus, ROT0, "Mazooma","Coronation Street Club (Mazooma) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4corcla ,sc4corcl, sc4, sc4, sc4_state, sc4mbus, ROT0, "Mazooma","Coronation Street Club (Mazooma) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4corcl ,0, sc4, sc4, sc4_state, sc4corcl, ROT0, "Mazooma","Coronation Street Club (Mazooma) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4corcla ,sc4corcl, sc4, sc4, sc4_state, sc4corcl, ROT0, "Mazooma","Coronation Street Club (Mazooma) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
|
||||
|
||||
static const stepper_interface* sc4count_reel_configs[6] =
|
||||
{
|
||||
@ -32765,6 +32867,38 @@ DRIVER_INIT_MEMBER(sc4_state,sc4boomb)
|
||||
GAME( 200?, sc4boomb ,0, sc4, sc4, sc4_state, sc4boomb, ROT0, "BFM","Monopoly Boom Or Bust (Bellfruit) (Scorpion 4) (set 1)", GAME_NOT_WORKING )
|
||||
GAME( 200?, sc4boomba ,sc4boomb, sc4, sc4, sc4_state, sc4boomb, ROT0, "BFM","Monopoly Boom Or Bust (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING )
|
||||
|
||||
|
||||
|
||||
static const stepper_interface* sc4fever_reel_configs[6] =
|
||||
{
|
||||
&starpointrm20_interface_48step,
|
||||
&starpointrm20_interface_48step,
|
||||
&starpointrm20_interface_48step,
|
||||
&starpointrm20_interface_48step,
|
||||
&starpoint_interface_200step_reel,
|
||||
&starpointrm20_interface_48step,
|
||||
};
|
||||
|
||||
DRIVER_INIT_MEMBER(sc4_state,sc4fever)
|
||||
{
|
||||
DRIVER_INIT_CALL(sc4);
|
||||
m_reel_setup = sc4fever_reel_configs;
|
||||
}
|
||||
|
||||
// we have FEVER SOUNDS12 but it accepts those?
|
||||
// PR1007 FEVER PR1007 FEVER SOUNDS11
|
||||
GAME( 200?, sc4fever ,0, sc4, sc4, sc4_state, sc4fever, ROT0, "BFM","Fever (PR1007) (Bellfruit) (Scorpion 4) (set 1)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
GAME( 200?, sc4fevera ,sc4fever, sc4, sc4, sc4_state, sc4fever, ROT0, "BFM","Fever (PR1007) (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
GAME( 200?, sc4feverb ,sc4fever, sc4, sc4, sc4_state, sc4fever, ROT0, "BFM","Fever (PR1007) (Bellfruit) (Scorpion 4) (set 3)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
GAME( 200?, sc4feverc ,sc4fever, sc4, sc4, sc4_state, sc4fever, ROT0, "BFM","Fever (PR1007) (Bellfruit) (Scorpion 4) (set 4)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
GAME( 200?, sc4feverd ,sc4fever, sc4, sc4, sc4_state, sc4fever, ROT0, "BFM","Fever (PR1007) (Bellfruit) (Scorpion 4) (set 5)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
GAME( 200?, sc4fevere ,sc4fever, sc4, sc4, sc4_state, sc4fever, ROT0, "BFM","Fever (PR1007) (Bellfruit) (Scorpion 4) (set 6)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
GAME( 200?, sc4feverf ,sc4fever, sc4, sc4, sc4_state, sc4fever, ROT0, "BFM","Fever (PR1007) (Bellfruit) (Scorpion 4) (set 7)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
GAME( 200?, sc4feverg ,sc4fever, sc4, sc4, sc4_state, sc4fever, ROT0, "BFM","Fever (PR1007) (Bellfruit) (Scorpion 4) (set 8)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
GAME( 200?, sc4feverh ,sc4fever, sc4, sc4, sc4_state, sc4fever, ROT0, "BFM","Fever (PR1007) (Bellfruit) (Scorpion 4) (set 9)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
GAME( 200?, sc4feverk ,sc4fever, sc4, sc4, sc4_state, sc4fever, ROT0, "BFM","Fever (PR1007) (Bellfruit) (Scorpion 4) (set 10)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
|
||||
|
||||
/**********************************************************************************************************************************/
|
||||
/* Games below are Dutch versions, and seem to be build on very different code even when titles match other games */
|
||||
/* they will all alarm for a while complaining about the battery but will then init NVRAM */
|
||||
@ -34606,18 +34740,6 @@ GAME( 200?, sc4crzwle ,sc4crzwl, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Craz
|
||||
GAME( 200?, sc4crzwlf ,sc4crzwl, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Crazy World (Mazooma) (Scorpion 4) (set 7)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
GAME( 200?, sc4crzwlg ,sc4crzwl, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma","Crazy World (Mazooma) (Scorpion 4) (set 8)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
|
||||
// we have FEVER SOUNDS12
|
||||
// PR1007 FEVER PR1007 FEVER SOUNDS11
|
||||
GAME( 200?, sc4fever ,0, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Fever (PR1007) (Bellfruit) (Scorpion 4) (set 1)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
GAME( 200?, sc4fevera ,sc4fever, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Fever (PR1007) (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
GAME( 200?, sc4feverb ,sc4fever, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Fever (PR1007) (Bellfruit) (Scorpion 4) (set 3)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
GAME( 200?, sc4feverc ,sc4fever, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Fever (PR1007) (Bellfruit) (Scorpion 4) (set 4)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
GAME( 200?, sc4feverd ,sc4fever, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Fever (PR1007) (Bellfruit) (Scorpion 4) (set 5)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
GAME( 200?, sc4fevere ,sc4fever, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Fever (PR1007) (Bellfruit) (Scorpion 4) (set 6)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
GAME( 200?, sc4feverf ,sc4fever, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Fever (PR1007) (Bellfruit) (Scorpion 4) (set 7)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
GAME( 200?, sc4feverg ,sc4fever, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Fever (PR1007) (Bellfruit) (Scorpion 4) (set 8)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
GAME( 200?, sc4feverh ,sc4fever, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Fever (PR1007) (Bellfruit) (Scorpion 4) (set 9)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
GAME( 200?, sc4feverk ,sc4fever, sc4, sc4, sc4_state, sc4, ROT0, "BFM","Fever (PR1007) (Bellfruit) (Scorpion 4) (set 10)", GAME_NOT_WORKING | GAME_NO_SOUND )
|
||||
|
||||
// no sound roms
|
||||
// PR6814 FOOTBALL CRAZY PR6814 FOOTBALL CRAZY SOUNDS
|
||||
|
@ -11012,126 +11012,126 @@ ROM_START( sc5tbox )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95414778.lo", 0x00001, 0x080000, CRC(487c5cc4) SHA1(a9145aba9402d86ab70c46f09c85f6f3d46fd205) )
|
||||
ROM_LOAD16_BYTE( "95414779.hi", 0x00000, 0x080000, CRC(2873e6b2) SHA1(81c9a4505367402924793720a753e035972e38ce) )
|
||||
sc_tbox_others
|
||||
sc5tbox_others
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc5tboxa )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95414828.lo", 0x00001, 0x080000, CRC(498fd1c1) SHA1(12827f2538b6affb095ffa5b5f6350490664a332) )
|
||||
ROM_LOAD16_BYTE( "95414829.hi", 0x00000, 0x080000, CRC(b8935360) SHA1(2f9b9ea2ba3041a7372b138dc2bfdd98813ca0ad) )
|
||||
sc_tbox_others
|
||||
sc5tbox_others
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc5tboxb )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95414926.lo", 0x00001, 0x080000, CRC(ee169b9c) SHA1(f9cc88955e2647530571aff5c7384b018415a042) )
|
||||
ROM_LOAD16_BYTE( "95414927.hi", 0x00000, 0x080000, CRC(8a602459) SHA1(2aea959105938abe734f823f10babec29d7c3425) )
|
||||
sc_tbox_others
|
||||
sc5tbox_others
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc5tboxc )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95414942.lo", 0x00001, 0x080000, CRC(19c6636a) SHA1(da21ad5208544a24f9e3dad23ee20318b5bb64af) )
|
||||
ROM_LOAD16_BYTE( "95414943.hi", 0x00000, 0x080000, CRC(21c68cb2) SHA1(e0ea75ef06fe9e91138371cb415797a84bbc49ce) )
|
||||
sc_tbox_others
|
||||
sc5tbox_others
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc5tboxd )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95415774.lo", 0x00001, 0x080000, CRC(0d4016bf) SHA1(b82058a82b8d06604dd960b506fdfe836ede769c) )
|
||||
ROM_LOAD16_BYTE( "95415775.hi", 0x00000, 0x080000, CRC(3e889448) SHA1(6729784afc2d968bcf2dcfa5b6051efbf3fab7f9) )
|
||||
sc_tbox_others
|
||||
sc5tbox_others
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc5tboxe )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95415776.lo", 0x00001, 0x080000, CRC(ef75f453) SHA1(16d6a5ab415026108187fc55dfd0b1a3a9efc3e9) )
|
||||
ROM_LOAD16_BYTE( "95415777.hi", 0x00000, 0x080000, CRC(af76919b) SHA1(c344de9eafd22383c05ad972c8e71898e01d6310) )
|
||||
sc_tbox_others
|
||||
sc5tbox_others
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc5tboxf )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95415778.lo", 0x00001, 0x080000, CRC(e5377604) SHA1(58d2fb3683477e104f064120bd974873977517da) )
|
||||
ROM_LOAD16_BYTE( "95415779.hi", 0x00000, 0x080000, CRC(d56a79f5) SHA1(52ae9a2179cd69cf56c96e946ed7d3b8eb977c31) )
|
||||
sc_tbox_others
|
||||
sc5tbox_others
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc5tboxg )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95415828.lo", 0x00001, 0x080000, CRC(e4c4fb01) SHA1(4e5fbf06a994ec8c08ba592305346df61300ab3d) )
|
||||
ROM_LOAD16_BYTE( "95415829.hi", 0x00000, 0x080000, CRC(458acc27) SHA1(ee1037070fa799479db203a4f73aa76faaa58885) )
|
||||
sc_tbox_others
|
||||
sc5tbox_others
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc5tboxh )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95415926.lo", 0x00001, 0x080000, CRC(cf6706dd) SHA1(8430d2528f6390b3bbb7882d6388b1d996e30cbd) )
|
||||
ROM_LOAD16_BYTE( "95415927.hi", 0x00000, 0x080000, CRC(8b5e8829) SHA1(386ead851e3ff7546d071c09a6882d89f7c9b765) )
|
||||
sc_tbox_others
|
||||
sc5tbox_others
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc5tboxi )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95415942.lo", 0x00001, 0x080000, CRC(8efebd16) SHA1(bd6e043f2346006769f44fecb375219a3f7c2868) )
|
||||
ROM_LOAD16_BYTE( "95415943.hi", 0x00000, 0x080000, CRC(4dd9ac8a) SHA1(d22ac1c4710888b9d103325a3f6aa6a5a2d92b6b) )
|
||||
sc_tbox_others
|
||||
sc5tbox_others
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc5tboxj )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95416098.lo", 0x00001, 0x080000, CRC(40e7887c) SHA1(9ff0c5895b8453da276a888863ef97386c95de97) )
|
||||
ROM_LOAD16_BYTE( "95416099.hi", 0x00000, 0x080000, CRC(e3697e0b) SHA1(badcc5d35f95c568fb21f22b39f25b65a337f15a) )
|
||||
sc_tbox_others
|
||||
sc5tbox_others
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc5tboxk )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95416142.lo", 0x00001, 0x080000, CRC(be042d98) SHA1(bafb71c0d4579b73e2b04e4834220e6be5928fba) )
|
||||
ROM_LOAD16_BYTE( "95416143.hi", 0x00000, 0x080000, CRC(a4ac3bdf) SHA1(c3e82fe7fb62d0128fca1b9aa9cbcfb3b12217b5) )
|
||||
sc_tbox_others
|
||||
sc5tbox_others
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc5tboxl )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95416176.lo", 0x00001, 0x080000, CRC(835ec17f) SHA1(a7db233111112e7fed5dbe8490d02b8bc9d16cbd) )
|
||||
ROM_LOAD16_BYTE( "95416177.hi", 0x00000, 0x080000, CRC(f1919ea4) SHA1(2b8bef90b66b7682ef2ca6a6face929d73239551) )
|
||||
sc_tbox_others
|
||||
sc5tbox_others
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc5tboxm )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95416572.lo", 0x00001, 0x080000, CRC(70489d47) SHA1(18127558ba138db015f5219001e05082ccc695b6) )
|
||||
ROM_LOAD16_BYTE( "95416573.hi", 0x00000, 0x080000, CRC(681f1467) SHA1(04ac5e5f809d3f4b7240c4326080e67815557245) )
|
||||
sc_tbox_others
|
||||
sc5tbox_others
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc5tboxn )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95417098.lo", 0x00001, 0x080000, CRC(d13c9710) SHA1(12a4906254127fa623289ae1fffbb0cbb5d24c95) )
|
||||
ROM_LOAD16_BYTE( "95417099.hi", 0x00000, 0x080000, CRC(61f4177d) SHA1(eb125e0062030fdc98828f8c48d130516b62d978) )
|
||||
sc_tbox_others
|
||||
sc5tbox_others
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc5tboxo )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95417142.lo", 0x00001, 0x080000, CRC(e51d2ea6) SHA1(7270cd90ea1c95675102bc7cb75e819a9c4b51c5) )
|
||||
ROM_LOAD16_BYTE( "95417143.hi", 0x00000, 0x080000, CRC(0204eef4) SHA1(6a240c108f5e196aff7b0e2caf81cd9b366d12dd) )
|
||||
sc_tbox_others
|
||||
sc5tbox_others
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc5tboxp )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95417176.lo", 0x00001, 0x080000, CRC(5668faa3) SHA1(2b1e64ddb59bbd99df123caec5fe22911101b126) )
|
||||
ROM_LOAD16_BYTE( "95417177.hi", 0x00000, 0x080000, CRC(beb1deb3) SHA1(a222890d80fa97e6b8f4bd0d12dee1b7adce022a) )
|
||||
sc_tbox_others
|
||||
sc5tbox_others
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc5tboxq )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "95417572.lo", 0x00001, 0x080000, CRC(b016031d) SHA1(e81aaadaccc72fabbb3c4b75a7dd4e069bdcb87c) )
|
||||
ROM_LOAD16_BYTE( "95417573.hi", 0x00000, 0x080000, CRC(067d6cbf) SHA1(5b152efd5977a2b5a5428db79a1d7261e332fb0e) )
|
||||
sc_tbox_others
|
||||
sc5tbox_others
|
||||
ROM_END
|
||||
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
3941
src/mame/drivers/jpmimpctsw.c
Normal file
3941
src/mame/drivers/jpmimpctsw.c
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
1633
src/mame/drivers/jpmsys5sw.c
Normal file
1633
src/mame/drivers/jpmsys5sw.c
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -4,6 +4,7 @@
|
||||
|
||||
****************************************************************************/
|
||||
#include "machine/roc10937.h"
|
||||
#include "cpu/tms34010/tms34010.h"
|
||||
|
||||
struct duart_t
|
||||
{
|
||||
|
80
src/mame/includes/jpmsys5.h
Normal file
80
src/mame/includes/jpmsys5.h
Normal file
@ -0,0 +1,80 @@
|
||||
|
||||
#include "cpu/m68000/m68000.h"
|
||||
#include "machine/6840ptm.h"
|
||||
#include "machine/6850acia.h"
|
||||
#include "sound/2413intf.h"
|
||||
#include "sound/saa1099.h"
|
||||
#include "sound/upd7759.h"
|
||||
#include "video/tms34061.h"
|
||||
#include "machine/nvram.h"
|
||||
#include "video/awpvid.h"
|
||||
#include "machine/steppers.h"
|
||||
#include "machine/roc10937.h"
|
||||
|
||||
class jpmsys5_state : public driver_device
|
||||
{
|
||||
public:
|
||||
jpmsys5_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_vfd(*this, "vfd")
|
||||
{ }
|
||||
|
||||
UINT8 m_palette[16][3];
|
||||
int m_pal_addr;
|
||||
int m_pal_idx;
|
||||
int m_touch_state;
|
||||
emu_timer *m_touch_timer;
|
||||
int m_touch_data_count;
|
||||
int m_touch_data[3];
|
||||
int m_touch_shift_cnt;
|
||||
int m_lamp_strobe;
|
||||
int m_mpxclk;
|
||||
int m_muxram[255];
|
||||
int m_alpha_clock;
|
||||
optional_device<roc10937_t> m_vfd;
|
||||
UINT8 m_a0_acia_dcd;
|
||||
UINT8 m_a0_data_out;
|
||||
UINT8 m_a0_data_in;
|
||||
UINT8 m_a1_acia_dcd;
|
||||
UINT8 m_a1_data_out;
|
||||
UINT8 m_a1_data_in;
|
||||
UINT8 m_a2_acia_dcd;
|
||||
UINT8 m_a2_data_out;
|
||||
UINT8 m_a2_data_in;
|
||||
DECLARE_WRITE16_MEMBER(sys5_tms34061_w);
|
||||
DECLARE_READ16_MEMBER(sys5_tms34061_r);
|
||||
DECLARE_WRITE16_MEMBER(ramdac_w);
|
||||
DECLARE_WRITE16_MEMBER(rombank_w);
|
||||
DECLARE_READ16_MEMBER(coins_r);
|
||||
DECLARE_WRITE16_MEMBER(coins_w);
|
||||
DECLARE_READ16_MEMBER(unk_r);
|
||||
DECLARE_WRITE16_MEMBER(mux_w);
|
||||
DECLARE_READ16_MEMBER(mux_r);
|
||||
DECLARE_INPUT_CHANGED_MEMBER(touchscreen_press);
|
||||
DECLARE_WRITE16_MEMBER(jpm_upd7759_w);
|
||||
DECLARE_READ16_MEMBER(jpm_upd7759_r);
|
||||
DECLARE_WRITE_LINE_MEMBER(ptm_irq);
|
||||
DECLARE_WRITE8_MEMBER(u26_o1_callback);
|
||||
DECLARE_WRITE_LINE_MEMBER(acia_irq);
|
||||
DECLARE_READ_LINE_MEMBER(a0_rx_r);
|
||||
DECLARE_WRITE_LINE_MEMBER(a0_tx_w);
|
||||
DECLARE_READ_LINE_MEMBER(a0_dcd_r);
|
||||
DECLARE_READ_LINE_MEMBER(a1_rx_r);
|
||||
DECLARE_WRITE_LINE_MEMBER(a1_tx_w);
|
||||
DECLARE_READ_LINE_MEMBER(a1_dcd_r);
|
||||
DECLARE_READ_LINE_MEMBER(a2_rx_r);
|
||||
DECLARE_WRITE_LINE_MEMBER(a2_tx_w);
|
||||
DECLARE_READ_LINE_MEMBER(a2_dcd_r);
|
||||
DECLARE_READ16_MEMBER(mux_awp_r);
|
||||
DECLARE_READ16_MEMBER(coins_awp_r);
|
||||
void sys5_draw_lamps();
|
||||
DECLARE_MACHINE_START(jpmsys5v);
|
||||
DECLARE_MACHINE_RESET(jpmsys5v);
|
||||
DECLARE_VIDEO_START(jpmsys5v);
|
||||
DECLARE_MACHINE_START(jpmsys5);
|
||||
DECLARE_MACHINE_RESET(jpmsys5);
|
||||
UINT32 screen_update_jpmsys5v(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
|
||||
TIMER_CALLBACK_MEMBER(touch_cb);
|
||||
};
|
||||
|
||||
|
@ -846,10 +846,12 @@ $(MAMEOBJ)/jaleco.a: \
|
||||
$(MAMEOBJ)/jpm.a: \
|
||||
$(DRIVERS)/guab.o \
|
||||
$(DRIVERS)/jpmsys5.o \
|
||||
$(DRIVERS)/jpmsys5sw.o \
|
||||
$(DRIVERS)/jpmmps.o \
|
||||
$(DRIVERS)/jpms80.o \
|
||||
$(DRIVERS)/jpmsru.o \
|
||||
$(DRIVERS)/jpmimpct.o $(VIDEO)/jpmimpct.o \
|
||||
$(DRIVERS)/jpmimpctsw.o \
|
||||
$(DRIVERS)/pluto5.o \
|
||||
$(DRIVERS)/jpmsys7.o \
|
||||
$(VIDEO)/awpvid.o \
|
||||
|
Loading…
Reference in New Issue
Block a user