mirror of
https://github.com/holub/mame
synced 2025-05-21 21:29:15 +03:00
Found more games that use the DMD01, hooked those up, and cleaned up the interface hooks. Cleaned up Scorpion 4 sets. [David Haywood]
This commit is contained in:
parent
3b4ba70756
commit
cf64bf4080
@ -174,6 +174,18 @@ int find_project_string(running_machine &machine, int addrxor, int mode)
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* default dmd */
|
||||
static void bfmdm01_busy(running_machine &machine, int state)
|
||||
{
|
||||
// Must tie back to inputs somehow!
|
||||
}
|
||||
|
||||
static const bfmdm01_interface dm01_interface =
|
||||
{
|
||||
bfmdm01_busy
|
||||
};
|
||||
|
||||
|
||||
/* default reels */
|
||||
const stepper_interface* default_reel_configs[6] =
|
||||
{
|
||||
@ -3058,6 +3070,8 @@ ROM_START( sc4crcc )
|
||||
ROM_LOAD16_BYTE( "95406082.lo", 0x00001, 0x080000, CRC(f3495110) SHA1(3c2242818d02cf34d61c696073855d491bdbee22) )
|
||||
ROM_LOAD16_BYTE( "95406083.hi", 0x00000, 0x080000, CRC(284933d6) SHA1(2098319ea687069a4f3080f788655a4c6c2ceaca) )
|
||||
sc_crcc_others
|
||||
|
||||
sc_crcc_matrix
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc4crcca )
|
||||
@ -3065,6 +3079,8 @@ ROM_START( sc4crcca )
|
||||
ROM_LOAD16_BYTE( "95407082.lo", 0x00001, 0x080000, CRC(97da4079) SHA1(a75a9be748281ff6406e1cf6a28b9271b3410751) )
|
||||
ROM_LOAD16_BYTE( "95407083.hi", 0x00000, 0x080000, CRC(15ef1bda) SHA1(77dc2a46cbedcb331bade2d121947b32faace179) )
|
||||
sc_crcc_others
|
||||
|
||||
sc_crcc_matrix
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc4crccb )
|
||||
@ -3072,6 +3088,8 @@ ROM_START( sc4crccb )
|
||||
ROM_LOAD16_BYTE( "club-classic-cops-and-robbers_dat_ac_f65ss.lo", 0x00001, 0x080800, CRC(cec630a8) SHA1(91e95a7b89770e75a1b9272e011a7e4dacaa9eeb) )
|
||||
ROM_LOAD16_BYTE( "club-classic-cops-and-robbers_dat_ac_f65ss.hi", 0x00000, 0x080800, CRC(17f4f78c) SHA1(fdb7be31f00c75c28468c5754d398d9ded8ee6e3) )
|
||||
sc_crcc_others
|
||||
|
||||
sc_crcc_matrix
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc4crccc )
|
||||
@ -3079,6 +3097,8 @@ ROM_START( sc4crccc )
|
||||
ROM_LOAD16_BYTE( "club-classic-cops-and-robbers_pcl_ac_f65ss.lo", 0x00001, 0x080800, CRC(603f4bf1) SHA1(1fc78567a9bc266ee612f17929d5abd66f011001) )
|
||||
ROM_LOAD16_BYTE( "club-classic-cops-and-robbers_pcl_ac_f65ss.hi", 0x00000, 0x080800, CRC(d7699839) SHA1(0bcea4750c5d97a0f63a49bc497a631eb76a52bc) )
|
||||
sc_crcc_others
|
||||
|
||||
sc_crcc_matrix
|
||||
ROM_END
|
||||
|
||||
|
||||
@ -13747,6 +13767,8 @@ ROM_START( sc4ticlb )
|
||||
ROM_LOAD16_BYTE( "club-treasure-island_dat_ac_p65ss.hi", 0x00000, 0x080000, CRC(3529018b) SHA1(aa49f68bb3ca550c77d4667b8373f94856a70cf3) )
|
||||
ROM_LOAD16_BYTE( "club-treasure-island_dat_ac_p65ss.lo", 0x00001, 0x080000, CRC(180fcb0a) SHA1(17400ae744af37b5a17389e4f7a639a5e5743b2d) )
|
||||
sc_ticlb_others
|
||||
|
||||
sc_ticlb_matrix
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc4ticlba )
|
||||
@ -13754,6 +13776,8 @@ ROM_START( sc4ticlba )
|
||||
ROM_LOAD16_BYTE( "club-treasure-island_dat_acss.hi", 0x00000, 0x080000, CRC(a51b94c9) SHA1(919f44f04a3b60b190e9c87c0d844ddde1268318) )
|
||||
ROM_LOAD16_BYTE( "club-treasure-island_dat_acss.lo", 0x00001, 0x080000, CRC(2d685792) SHA1(36329c83f247d284294e381293b25f745ea220da) )
|
||||
sc_ticlb_others
|
||||
|
||||
sc_ticlb_matrix
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc4ticlbb )
|
||||
@ -13761,6 +13785,8 @@ ROM_START( sc4ticlbb )
|
||||
ROM_LOAD16_BYTE( "club-treasure-island_std_ac_p65ss.hi", 0x00000, 0x080000, CRC(856d863b) SHA1(c00ee8032fd0dee6466a30a4bc59ae3b0cd4f556) )
|
||||
ROM_LOAD16_BYTE( "club-treasure-island_std_ac_p65ss.lo", 0x00001, 0x080000, CRC(2335e1b7) SHA1(ed32e892c9e71cccb642734e14eaea36f8f1853c) )
|
||||
sc_ticlb_others
|
||||
|
||||
sc_ticlb_matrix
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc4ticlbc )
|
||||
@ -13768,6 +13794,8 @@ ROM_START( sc4ticlbc )
|
||||
ROM_LOAD16_BYTE( "club-treasure-island_std_acss.hi", 0x00000, 0x080000, CRC(155f1379) SHA1(0768ce46a661f1280bd75897b82cca276ce7dbed) )
|
||||
ROM_LOAD16_BYTE( "club-treasure-island_std_acss.lo", 0x00001, 0x080000, CRC(16527d2f) SHA1(dba35f4b8f5953a1043610efe627a97b4fca8b74) )
|
||||
sc_ticlb_others
|
||||
|
||||
sc_ticlb_matrix
|
||||
ROM_END
|
||||
|
||||
|
||||
@ -15297,6 +15325,8 @@ ROM_START( sc4clbtm )
|
||||
ROM_LOAD16_BYTE( "95402149.lo", 0x00001, 0x080000, CRC(f5eee630) SHA1(102ef766562a67cd5c339d755f527252aee924be) )
|
||||
ROM_LOAD16_BYTE( "95402150.hi", 0x00000, 0x080000, CRC(19ada5f4) SHA1(3719e29465249026c781fe5226d05770c2e8ce99) )
|
||||
sc_clbtm_others
|
||||
|
||||
sc_clbtm_matrix
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc4clbtma )
|
||||
@ -15304,6 +15334,8 @@ ROM_START( sc4clbtma )
|
||||
ROM_LOAD16_BYTE( "95402257.lo", 0x00001, 0x080000, CRC(fca966af) SHA1(63aa17640405fb858d776799e2388679dfe02a26) )
|
||||
ROM_LOAD16_BYTE( "95402258.hi", 0x00000, 0x080000, CRC(24ca572a) SHA1(5daa89c4427e70d0fbebfca116ea6932716f38f8) )
|
||||
sc_clbtm_others
|
||||
|
||||
sc_clbtm_matrix
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc4clbtmb )
|
||||
@ -15311,6 +15343,8 @@ ROM_START( sc4clbtmb )
|
||||
ROM_LOAD16_BYTE( "95403149.lo", 0x00001, 0x080000, CRC(a62d1945) SHA1(197f9245d46cb156987cbacc1ac0c8230030fdcd) )
|
||||
ROM_LOAD16_BYTE( "95403150.hi", 0x00000, 0x080000, CRC(9f79e460) SHA1(0162d5fc54361c5853dc865d61849f766f833545) )
|
||||
sc_clbtm_others
|
||||
|
||||
sc_clbtm_matrix
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc4clbtmc )
|
||||
@ -15318,6 +15352,8 @@ ROM_START( sc4clbtmc )
|
||||
ROM_LOAD16_BYTE( "95403257.lo", 0x00001, 0x080000, CRC(5aada808) SHA1(e24bc5e523961abdedfb27ec5cff2cbb6f45bddd) )
|
||||
ROM_LOAD16_BYTE( "95403258.hi", 0x00000, 0x080000, CRC(2b133e43) SHA1(805ca1ddf1ebcf6cbbd4b8b41baf5c2056b5bf17) )
|
||||
sc_clbtm_others
|
||||
|
||||
sc_clbtm_matrix
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc4clbtmd )
|
||||
@ -15325,6 +15361,8 @@ ROM_START( sc4clbtmd )
|
||||
ROM_LOAD16_BYTE( "95404682.lo", 0x00001, 0x080000, CRC(3b9e429f) SHA1(01046d8671a287b2a1c739f84d28c69ba2c8c80f) )
|
||||
ROM_LOAD16_BYTE( "95404683.hi", 0x00000, 0x080000, CRC(f84b37ad) SHA1(4430c7fe6274d25de58342d255c4c4a52966b0b3) )
|
||||
sc_clbtm_others
|
||||
|
||||
sc_clbtm_matrix
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc4clbtme )
|
||||
@ -15332,6 +15370,8 @@ ROM_START( sc4clbtme )
|
||||
ROM_LOAD16_BYTE( "95405682.lo", 0x00001, 0x080000, CRC(12d4bf1a) SHA1(2b28c5fdca13e7a70496984e02bfd3b98d60a9ac) )
|
||||
ROM_LOAD16_BYTE( "95405683.hi", 0x00000, 0x080000, CRC(b9aba368) SHA1(ec6404447c9e23e179ec1200848d966d5f3f846b) )
|
||||
sc_clbtm_others
|
||||
|
||||
sc_clbtm_matrix
|
||||
ROM_END
|
||||
|
||||
|
||||
@ -23722,14 +23762,32 @@ GAME( 200?, sc4cclasp ,sc4cclas, sc4, sc4, sc4, ROT0, "BFM","Club Class (65% Fer
|
||||
GAME( 200?, sc4colos ,0, sc4, sc4, sc4, ROT0, "BFM","Colossus (Bellfruit) (Scorpion 4)", GAME_IS_SKELETON_MECHANICAL ) // Not English
|
||||
|
||||
|
||||
const stepper_interface* sc4crcc_reel_configs[6] =
|
||||
{
|
||||
&starpoint_interface_48step,
|
||||
&starpoint_interface_48step,
|
||||
&starpoint_interface_48step,
|
||||
&starpoint_interface_48step,
|
||||
&starpoint_interface_48step,
|
||||
0,
|
||||
};
|
||||
|
||||
static DRIVER_INIT( sc4crcc )
|
||||
{
|
||||
sc4_state *state = machine.driver_data<sc4_state>();
|
||||
BFM_dm01_config(machine, &dm01_interface);
|
||||
DRIVER_INIT_CALL( sc4 );
|
||||
state->m_reel_setup = sc4crcc_reel_configs;
|
||||
}
|
||||
|
||||
|
||||
// PR6837 CLASSIC CLUB COPS AND ROBBERS PR6837 COPS SOUNDS11 COPS AND ROBBERS
|
||||
GAME( 200?, sc4crcc ,0, sc4, sc4, sc4, ROT0, "BFM","Cops 'n' Robbers Club Classic (Bellfruit) (Scorpion 4) (set 1)", GAME_IS_SKELETON_MECHANICAL )
|
||||
GAME( 200?, sc4crcca ,sc4crcc, sc4, sc4, sc4, ROT0, "BFM","Cops 'n' Robbers Club Classic (Bellfruit) (Scorpion 4) (set 2)", GAME_IS_SKELETON_MECHANICAL )
|
||||
GAME( 200?, sc4crcc ,0, sc4dmd, sc4, sc4crcc, ROT0, "BFM","Cops 'n' Robbers Club Classic (Bellfruit) (Scorpion 4) (set 1)", GAME_IS_SKELETON_MECHANICAL )
|
||||
GAME( 200?, sc4crcca ,sc4crcc, sc4dmd, sc4, sc4crcc, ROT0, "BFM","Cops 'n' Robbers Club Classic (Bellfruit) (Scorpion 4) (set 2)", GAME_IS_SKELETON_MECHANICAL )
|
||||
// PR6837 CLASSIC CLUB COPS AND ROBBERS 65% PR6837 COPS SOUNDS11
|
||||
GAME( 200?, sc4crccb ,sc4crcc, sc4, sc4, sc4, ROT0, "BFM","Cops 'n' Robbers Club Classic (65%) (Bellfruit) (Scorpion 4) (set 1)", GAME_IS_SKELETON_MECHANICAL )
|
||||
GAME( 200?, sc4crccc ,sc4crcc, sc4, sc4, sc4, ROT0, "BFM","Cops 'n' Robbers Club Classic (65%) (Bellfruit) (Scorpion 4) (set 2)", GAME_IS_SKELETON_MECHANICAL )
|
||||
// the roms are a weird size, and the code is invalid, bad dumps? can they be fixed?
|
||||
GAME( 200?, sc4crccb ,sc4crcc, sc4dmd, sc4, sc4crcc, ROT0, "BFM","Cops 'n' Robbers Club Classic (65%) (Bellfruit) (Scorpion 4) (set 1)", GAME_IS_SKELETON_MECHANICAL )
|
||||
GAME( 200?, sc4crccc ,sc4crcc, sc4dmd, sc4, sc4crcc, ROT0, "BFM","Cops 'n' Robbers Club Classic (65%) (Bellfruit) (Scorpion 4) (set 2)", GAME_IS_SKELETON_MECHANICAL )
|
||||
|
||||
|
||||
|
||||
@ -24031,29 +24089,19 @@ GAME( 200?, sc4fevnxa ,sc4fevnx, sc4, sc4, sc4, ROT0, "BFM","Fever The Next (Bel
|
||||
|
||||
const stepper_interface* sc4fcc_reel_configs[6] =
|
||||
{
|
||||
&starpoint_interface_200step_reel,
|
||||
&starpoint_interface_200step_reel,
|
||||
&starpoint_interface_200step_reel,
|
||||
&starpoint_interface_48step,
|
||||
&starpoint_interface_48step,
|
||||
&starpoint_interface_48step,
|
||||
&starpoint_interface_48step,
|
||||
&starpoint_interface_48step,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
};
|
||||
|
||||
static void bfmdm01_busy(running_machine &machine, int state)
|
||||
{
|
||||
// Must tie back to inputs somehow!
|
||||
}
|
||||
|
||||
static const bfmdm01_interface dm01_interface =
|
||||
{
|
||||
bfmdm01_busy
|
||||
};
|
||||
|
||||
static DRIVER_INIT( sc4fcc )
|
||||
{
|
||||
sc4_state *state = machine.driver_data<sc4_state>();
|
||||
BFM_dm01_config(machine, &dm01_interface);
|
||||
DRIVER_INIT_CALL( sc4mbus );
|
||||
DRIVER_INIT_CALL( sc4 );
|
||||
state->m_reel_setup = sc4fcc_reel_configs;
|
||||
}
|
||||
|
||||
@ -25733,12 +25781,31 @@ GAME( 200?, sc4tgearg ,sc4tgear, sc4, sc4, sc4, ROT0, "Mazooma","Top Gear (Mazoo
|
||||
// PR2112 TOP LOADER LOAD SOUNDS TOP LOADER
|
||||
GAME( 200?, sc4tload ,0, sc4, sc4, sc4, ROT0, "Mazooma","Top Loader (Mazooma) (Scorpion 4)", GAME_IS_SKELETON_MECHANICAL )
|
||||
|
||||
|
||||
const stepper_interface* sc4ticlb_reel_configs[6] =
|
||||
{
|
||||
&starpoint_interface_48step,
|
||||
&starpoint_interface_48step,
|
||||
&starpoint_interface_48step,
|
||||
&starpoint_interface_48step,
|
||||
&starpoint_interface_48step,
|
||||
0,
|
||||
};
|
||||
|
||||
static DRIVER_INIT( sc4ticlb )
|
||||
{
|
||||
sc4_state *state = machine.driver_data<sc4_state>();
|
||||
BFM_dm01_config(machine, &dm01_interface);
|
||||
DRIVER_INIT_CALL( sc4 );
|
||||
state->m_reel_setup = sc4ticlb_reel_configs;
|
||||
}
|
||||
|
||||
// PR6832 TREASURE ISLAND FIXED 65% PR6832 TRES SOUNDS11
|
||||
GAME( 200?, sc4ticlb ,0, sc4, sc4, sc4, ROT0, "BFM","Treasure Island Club (Fixed 65%) (Bellfruit) (Scorpion 4) (set 1)", GAME_IS_SKELETON_MECHANICAL )
|
||||
GAME( 200?, sc4ticlbb ,sc4ticlb, sc4, sc4, sc4, ROT0, "BFM","Treasure Island Club (Fixed 65%) (Bellfruit) (Scorpion 4) (set 2)", GAME_IS_SKELETON_MECHANICAL )
|
||||
GAME( 200?, sc4ticlb ,0, sc4dmd, sc4, sc4ticlb, ROT0, "BFM","Treasure Island Club (Fixed 65%) (Bellfruit) (Scorpion 4) (set 1)", GAME_IS_SKELETON_MECHANICAL )
|
||||
GAME( 200?, sc4ticlbb ,sc4ticlb, sc4dmd, sc4, sc4ticlb, ROT0, "BFM","Treasure Island Club (Fixed 65%) (Bellfruit) (Scorpion 4) (set 2)", GAME_IS_SKELETON_MECHANICAL )
|
||||
// PR6832 TREASURE ISLAND PR6832 TRES SOUNDS11
|
||||
GAME( 200?, sc4ticlba ,sc4ticlb, sc4, sc4, sc4, ROT0, "BFM","Treasure Island Club (Bellfruit) (Scorpion 4) (set 1)", GAME_IS_SKELETON_MECHANICAL )
|
||||
GAME( 200?, sc4ticlbc ,sc4ticlb, sc4, sc4, sc4, ROT0, "BFM","Treasure Island Club (Bellfruit) (Scorpion 4) (set 2)", GAME_IS_SKELETON_MECHANICAL )
|
||||
GAME( 200?, sc4ticlba ,sc4ticlb, sc4dmd, sc4, sc4ticlb, ROT0, "BFM","Treasure Island Club (Bellfruit) (Scorpion 4) (set 1)", GAME_IS_SKELETON_MECHANICAL )
|
||||
GAME( 200?, sc4ticlbc ,sc4ticlb, sc4dmd, sc4, sc4ticlb, ROT0, "BFM","Treasure Island Club (Bellfruit) (Scorpion 4) (set 2)", GAME_IS_SKELETON_MECHANICAL )
|
||||
|
||||
// PR1305 TREASURE TOMB PR1305 TRES TOMB SOUNDS11 / HIT SHOT
|
||||
GAME( 200?, sc4ttomb ,0, sc4, sc4, sc4, ROT0, "BFM","Treasure Tomb (Bellfruit) (Scorpion 4) (set 1)", GAME_IS_SKELETON_MECHANICAL )
|
||||
@ -26043,13 +26110,32 @@ GAME( 200?, sc4blokqe ,sc4blokq, sc4, sc4, sc4, ROT0, "Qps","Blockbuster (Qps) (
|
||||
GAME( 200?, sc4bbust ,sc4blokq, sc4, sc4, sc4, ROT0, "Mazooma","Blockbuster (Mazooma) (Scorpion 4)", GAME_IS_SKELETON_MECHANICAL )
|
||||
|
||||
|
||||
const stepper_interface* sc4clbtm_reel_configs[6] =
|
||||
{
|
||||
&starpoint_interface_48step,
|
||||
&starpoint_interface_48step,
|
||||
&starpoint_interface_48step,
|
||||
&starpoint_interface_48step,
|
||||
&starpoint_interface_48step,
|
||||
&starpoint_interface_48step,
|
||||
};
|
||||
|
||||
static DRIVER_INIT( sc4clbtm )
|
||||
{
|
||||
sc4_state *state = machine.driver_data<sc4_state>();
|
||||
BFM_dm01_config(machine, &dm01_interface);
|
||||
DRIVER_INIT_CALL( sc4 );
|
||||
state->m_reel_setup = sc4clbtm_reel_configs;
|
||||
}
|
||||
|
||||
|
||||
// PR7131 CLUB TEMPTATION PR7131 TEMPTATION SOUNDS11
|
||||
GAME( 200?, sc4clbtm ,0, sc4, sc4, sc4, ROT0, "BFM","Club Temptation (Bellfruit) (Scorpion 4) (set 1)", GAME_IS_SKELETON_MECHANICAL )
|
||||
GAME( 200?, sc4clbtma ,sc4clbtm, sc4, sc4, sc4, ROT0, "BFM","Club Temptation (Bellfruit) (Scorpion 4) (set 2)", GAME_IS_SKELETON_MECHANICAL )
|
||||
GAME( 200?, sc4clbtmb ,sc4clbtm, sc4, sc4, sc4, ROT0, "BFM","Club Temptation (Bellfruit) (Scorpion 4) (set 3)", GAME_IS_SKELETON_MECHANICAL )
|
||||
GAME( 200?, sc4clbtmc ,sc4clbtm, sc4, sc4, sc4, ROT0, "BFM","Club Temptation (Bellfruit) (Scorpion 4) (set 4)", GAME_IS_SKELETON_MECHANICAL )
|
||||
GAME( 200?, sc4clbtmd ,sc4clbtm, sc4, sc4, sc4, ROT0, "BFM","Club Temptation (Bellfruit) (Scorpion 4) (set 5)", GAME_IS_SKELETON_MECHANICAL )
|
||||
GAME( 200?, sc4clbtme ,sc4clbtm, sc4, sc4, sc4, ROT0, "BFM","Club Temptation (Bellfruit) (Scorpion 4) (set 6)", GAME_IS_SKELETON_MECHANICAL )
|
||||
GAME( 200?, sc4clbtm ,0, sc4dmd, sc4, sc4clbtm, ROT0, "BFM","Club Temptation (Bellfruit) (Scorpion 4) (set 1)", GAME_IS_SKELETON_MECHANICAL )
|
||||
GAME( 200?, sc4clbtma ,sc4clbtm, sc4dmd, sc4, sc4clbtm, ROT0, "BFM","Club Temptation (Bellfruit) (Scorpion 4) (set 2)", GAME_IS_SKELETON_MECHANICAL )
|
||||
GAME( 200?, sc4clbtmb ,sc4clbtm, sc4dmd, sc4, sc4clbtm, ROT0, "BFM","Club Temptation (Bellfruit) (Scorpion 4) (set 3)", GAME_IS_SKELETON_MECHANICAL )
|
||||
GAME( 200?, sc4clbtmc ,sc4clbtm, sc4dmd, sc4, sc4clbtm, ROT0, "BFM","Club Temptation (Bellfruit) (Scorpion 4) (set 4)", GAME_IS_SKELETON_MECHANICAL )
|
||||
GAME( 200?, sc4clbtmd ,sc4clbtm, sc4dmd, sc4, sc4clbtm, ROT0, "BFM","Club Temptation (Bellfruit) (Scorpion 4) (set 5)", GAME_IS_SKELETON_MECHANICAL )
|
||||
GAME( 200?, sc4clbtme ,sc4clbtm, sc4dmd, sc4, sc4clbtm, ROT0, "BFM","Club Temptation (Bellfruit) (Scorpion 4) (set 6)", GAME_IS_SKELETON_MECHANICAL )
|
||||
|
||||
// PR2544 DOUBLE CRAZY REELS 021 DCRZYSND
|
||||
GAME( 200?, sc4dcrls ,0, sc4, sc4, sc4, ROT0, "Mazooma","Double Crazy Reels (021) (Mazooma) (Scorpion 4) (set 1)", GAME_IS_SKELETON_MECHANICAL )
|
||||
|
@ -2313,9 +2313,13 @@ INPUT_PORTS_EXTERN( sc4_base );
|
||||
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) \
|
||||
ROM_LOAD( "95004120.lo", 0x000000, 0x080000, CRC(770a9c0f) SHA1(2d06e32b1d07bc9dc51f39f9ba22c9fe8a678ef3) ) \
|
||||
ROM_LOAD( "95004121.hi", 0x080000, 0x080000, CRC(239f389c) SHA1(75d6f9f500aab5f114f8b86c4ca1f8dce6ea2ca4) ) \
|
||||
\
|
||||
ROM_REGION( 0x400000, "others", ROMREGION_ERASE00 ) \
|
||||
ROM_LOAD( "95000611.mtx", 0x0000, 0x007231, CRC(440c355b) SHA1(884eb0fdc5f6c7c4fac4157d1e5f6bddcb70e148) ) /* unzip this */ \
|
||||
|
||||
|
||||
#define sc_crcc_matrix \
|
||||
ROM_REGION( 0x400000, "matrix", ROMREGION_ERASE00 ) \
|
||||
ROM_LOAD( "95000611.p1", 0x0000, 0x010000, CRC(3f40a2c9) SHA1(f73731171c56add1329f3a9d2f84303311d87884) ) \
|
||||
|
||||
|
||||
|
||||
#define sc_crgc_others \
|
||||
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) \
|
||||
@ -2940,8 +2944,9 @@ INPUT_PORTS_EXTERN( sc4_base );
|
||||
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) \
|
||||
ROM_LOAD( "95004082.p1", 0x000000, 0x080000, CRC(b7caba0f) SHA1(777afdb6a2f78edad5f4df506eb4cd571f9f357b) ) \
|
||||
ROM_LOAD( "95004083.p2", 0x080000, 0x080000, CRC(c0cc21b7) SHA1(d0b22db4c1faeef34b794ac4c31bc9fd386493ea) ) \
|
||||
\
|
||||
ROM_REGION( 0x400000, "others", 0 ) \
|
||||
|
||||
#define sc_ticlb_matrix \
|
||||
ROM_REGION( 0x400000, "matrix", 0 ) \
|
||||
ROM_LOAD( "club-treasure-island_mtx_ass.bin", 0x0000, 0x010000, CRC(74f97b29) SHA1(9334bf1e4b4e2bcbbfaa5ae32201ceaab0641d83) ) /* DMD */ \
|
||||
|
||||
#define sc_tri7_others \
|
||||
@ -3086,22 +3091,30 @@ INPUT_PORTS_EXTERN( sc4_base );
|
||||
#define sc_blokq_others \
|
||||
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) \
|
||||
|
||||
// I don't think there is a good / complete set of sound roms in here, all the sets we have reject any configuration of this
|
||||
// and the dumps are a mess
|
||||
#define sc_clbtm_others \
|
||||
ROM_REGION( 0x1000000, "ymz", ROMREGION_ERASE00 ) \
|
||||
/* very large sound roms! - overdumps.. mostly garbage (cut them) */ \
|
||||
ROM_LOAD( "95008055.p1", 0x00000, 0x80000, CRC(ef474fd3) SHA1(e7427184683603b57a3a8b37452fa6ec7a41e34c) ) \
|
||||
ROM_IGNORE(0x780000) \
|
||||
ROM_LOAD( "95008056.p2", 0x80000, 0x80000, CRC(39b1b566) SHA1(937ec27964124b92b75d4b37d09a35585baa68c6) ) \
|
||||
ROM_REGION( 0x1000000, "others2", ROMREGION_ERASE00 ) \
|
||||
/* first 512kb of this = first 512kb of 95008055.bin, rest is garbage? */ \
|
||||
ROM_LOAD( "95008055.p1", 0x00000, 0x80000, BAD_DUMP CRC(ef474fd3) SHA1(e7427184683603b57a3a8b37452fa6ec7a41e34c) ) \
|
||||
ROM_IGNORE(0x780000) \
|
||||
\
|
||||
ROM_REGION( 0x1000000, "others2", ROMREGION_ERASE00 ) \
|
||||
ROM_LOAD( "95008055.bin", 0x0000, 0x100000, CRC(df9ae6e3) SHA1(5766cb1749aa92c34a76270a641f7a9302cc44d7) ) \
|
||||
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? */ \
|
||||
ROM_LOAD( "95008056.p2", 0x100000, 0x800000, BAD_DUMP CRC(39b1b566) SHA1(937ec27964124b92b75d4b37d09a35585baa68c6) ) \
|
||||
\
|
||||
ROM_REGION( 0x400000, "others", ROMREGION_ERASE00 ) \
|
||||
/* dot matrix roms? - for the SC1 version? */ \
|
||||
ROM_LOAD( "club-temptation_mtx_(ihex)ss.hex", 0x0000, 0x01d0da, CRC(08ebee96) SHA1(2e87d734c966abab1d4a59c9481ebea161f77286) ) \
|
||||
ROM_LOAD( "95717692a.bin", 0x0000, 0x008000, CRC(f9fe7b9a) SHA1(0e3fe5da9fc837726d08f02a2c6ed782f016c982) ) /* this looks like an sc1/2 game? */ \
|
||||
|
||||
|
||||
#define sc_clbtm_matrix \
|
||||
ROM_REGION( 0x400000, "matrix", ROMREGION_ERASE00 ) \
|
||||
ROM_LOAD( "clubtempdot.bin", 0x0000, 0x010000, CRC(283d2d9c) SHA1(5b76a13ad674f8a40c270e5dbc61dac04d411d02) ) /* DM01 */ \
|
||||
ROM_LOAD( "95717692a.bin", 0x0000, 0x008000, CRC(f9fe7b9a) SHA1(0e3fe5da9fc837726d08f02a2c6ed782f016c982) ) /* is this something else? sc1/2? */ \
|
||||
ROM_REGION( 0x400000, "matrixhex", ROMREGION_ERASE00 ) /* can probably be removed, need to verify it matches first tho */ \
|
||||
ROM_LOAD( "club-temptation_mtx_(ihex)ss.hex", 0x0000, 0x01d0da, CRC(08ebee96) SHA1(2e87d734c966abab1d4a59c9481ebea161f77286) ) \
|
||||
|
||||
|
||||
#define sc_dcrls_others \
|
||||
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) \
|
||||
|
Loading…
Reference in New Issue
Block a user