mirror of
https://github.com/holub/mame
synced 2025-04-22 16:31:49 +03:00
Merge branch 'master' of https://github.com/mamedev/mame
This commit is contained in:
commit
af996ec307
@ -235,8 +235,8 @@ debugger_commands::debugger_commands(running_machine& machine, debugger_cpu& cpu
|
||||
|
||||
m_console.register_command("dasm", CMDFLAG_NONE, 0, 3, 5, std::bind(&debugger_commands::execute_dasm, this, _1, _2, _3));
|
||||
|
||||
m_console.register_command("trace", CMDFLAG_NONE, 0, 1, 3, std::bind(&debugger_commands::execute_trace, this, _1, _2, _3));
|
||||
m_console.register_command("traceover", CMDFLAG_NONE, 0, 1, 3, std::bind(&debugger_commands::execute_traceover, this, _1, _2, _3));
|
||||
m_console.register_command("trace", CMDFLAG_NONE, 0, 1, 4, std::bind(&debugger_commands::execute_trace, this, _1, _2, _3));
|
||||
m_console.register_command("traceover", CMDFLAG_NONE, 0, 1, 4, std::bind(&debugger_commands::execute_traceover, this, _1, _2, _3));
|
||||
m_console.register_command("traceflush",CMDFLAG_NONE, 0, 0, 0, std::bind(&debugger_commands::execute_traceflush, this, _1, _2, _3));
|
||||
|
||||
m_console.register_command("history", CMDFLAG_NONE, 0, 0, 2, std::bind(&debugger_commands::execute_history, this, _1, _2, _3));
|
||||
|
@ -903,7 +903,7 @@ cassette_image::error cassette_legacy_construct(cassette_image *cassette,
|
||||
chunk.resize(args.chunk_size);
|
||||
|
||||
/* determine number of samples */
|
||||
if (args.chunk_sample_calc)
|
||||
if (args.chunk_sample_calc != nullptr)
|
||||
{
|
||||
if (size > 0x7FFFFFFF)
|
||||
{
|
||||
@ -914,6 +914,13 @@ cassette_image::error cassette_legacy_construct(cassette_image *cassette,
|
||||
bytes.resize(size);
|
||||
cassette_image_read(cassette, &bytes[0], 0, size);
|
||||
sample_count = args.chunk_sample_calc(&bytes[0], (int)size);
|
||||
|
||||
// chunk_sample_calc functions report errors by returning negative numbers
|
||||
if (sample_count < 0)
|
||||
{
|
||||
err = cassette_image::error::INVALID_IMAGE;
|
||||
goto done;
|
||||
}
|
||||
|
||||
if (args.header_samples < 0)
|
||||
args.header_samples = sample_count;
|
||||
|
@ -73,11 +73,11 @@
|
||||
1x Dallas DS1236-10 (micro manager).
|
||||
1x Push button.
|
||||
|
||||
1x Unknown 24-pin IC labeled K-666 9330.
|
||||
1x Unknown 8-pin IC labeled K-664 9432 (looks like a DAC).
|
||||
1x LM358P (8-pin).
|
||||
1x MC14538BCL (Dual precision monostable multivibrator).
|
||||
1x TDA2003 Audio Amp.
|
||||
1x Custom DIP24 IC labeled K-666 9330 (equivalent to YM3812).
|
||||
1x Custom DIP8 IC labeled K-664 (equivalent to YM3014).
|
||||
1x LM358P (DIP8, dual operational amplifier).
|
||||
1x MC14538BCL (dual precision monostable multivibrator).
|
||||
1x TDA2003 (10W. audio amplifier).
|
||||
1x Pot.
|
||||
|
||||
1x KM6264BL-7 (RAM).
|
||||
@ -202,9 +202,9 @@
|
||||
|
||||
1x Yamaha YM3812.
|
||||
1x Yamaha Y3014B (DAC).
|
||||
1x LM358M (8-pin).
|
||||
1x MC14538 (Dual precision monostable multivibrator).
|
||||
1x TDA2003 (Audio Amp, Heatsinked).
|
||||
1x LM358M (DIP8, dual operational amplifier).
|
||||
1x MC14538 (dual precision monostable multivibrator).
|
||||
1x TDA2003 (10W. audio amplifier) heatsinked.
|
||||
1x Pot.
|
||||
|
||||
1x HY6264A (RAM).
|
||||
@ -929,6 +929,32 @@ ROM_START( am_mg24 )
|
||||
ROM_LOAD( "n82s147a_2.bin", 0x0200, 0x0200, NO_DUMP )
|
||||
ROM_END
|
||||
|
||||
/*
|
||||
1x 40-pin custom CPU labeled:
|
||||
|
||||
Amatic Trading GMBH
|
||||
Lfnd. Nr. 0940
|
||||
Type: 801 L
|
||||
Datum: 11.12.95
|
||||
|
||||
The program needs proper decryption.
|
||||
*/
|
||||
ROM_START( am_mg24a )
|
||||
ROM_REGION( 0x40000, "maincpu", ROMREGION_ERASE00 )
|
||||
|
||||
ROM_REGION( 0x40000, "mainprg", 0 ) /* encrypted program ROM...*/
|
||||
ROM_LOAD( "multi_stm_27_cl_8202.bin", 0x00000, 0x40000, CRC(e3625367) SHA1(cea3ae4042522c720119ea94c8f05f74cbcdcab0) )
|
||||
|
||||
ROM_REGION( 0x180000, "gfx1", 0 )
|
||||
ROM_LOAD( "multi_2.4_zg1.bin", 0x100000, 0x80000, CRC(29c3a45b) SHA1(97157a4d436a3dc8b81ffd7eb51f96f3bd969f4b) ) // this one doesn't match the parent.
|
||||
ROM_LOAD( "multi_2.4_zg2.bin", 0x080000, 0x80000, CRC(b504e1b8) SHA1(ffa17a2c212eb2fffb89b131868e69430cb41203) ) // identical to the parent.
|
||||
ROM_LOAD( "multi_2.4_zg3.bin", 0x000000, 0x80000, CRC(9b66bb4d) SHA1(64035d2028a9b68164c87475a1ec9754453ad572) ) // identical to the parent.
|
||||
|
||||
ROM_REGION( 0x20000/*0x0400*/, "proms", 0 )
|
||||
ROM_LOAD( "n82s147n_1.bin", 0x0000, 0x0200, CRC(08e304e3) SHA1(e6f7cda9a626bb4b123889446dac9807983fa8c1) )
|
||||
ROM_LOAD( "n82s147n_2.bin", 0x0200, 0x0200, BAD_DUMP CRC(c962a66d) SHA1(d93aa03a9aa5cd93131e830c1221da5366662474) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( am_mg3 )
|
||||
ROM_REGION( 0x40000, "maincpu", ROMREGION_ERASE00 )
|
||||
|
||||
@ -1081,9 +1107,10 @@ DRIVER_INIT_MEMBER(amaticmg_state,ama8000_3_o)
|
||||
* Game Drivers *
|
||||
************************************/
|
||||
|
||||
/* YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS LAYOUT */
|
||||
GAMEL( 1996, suprstar, 0, amaticmg, amaticmg, amaticmg_state, ama8000_1_x, ROT90, "Amatic Trading GmbH", "Super Stars", MACHINE_IMPERFECT_SOUND, layout_suprstar )
|
||||
/* YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS LAYOUT */
|
||||
GAMEL( 1996, suprstar, 0, amaticmg, amaticmg, amaticmg_state, ama8000_1_x, ROT90, "Amatic Trading GmbH", "Super Stars", MACHINE_IMPERFECT_SOUND, layout_suprstar )
|
||||
GAME( 2000, am_mg24, 0, amaticmg2, amaticmg, amaticmg_state, ama8000_2_i, ROT0, "Amatic Trading GmbH", "Multi Game I (V.Ger 2.4)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_WRONG_COLORS | MACHINE_UNEMULATED_PROTECTION | MACHINE_NO_SOUND | MACHINE_NOT_WORKING )
|
||||
GAME( 2000, am_mg24a, 0, amaticmg2, amaticmg, amaticmg_state, ama8000_2_i, ROT0, "Amatic Trading GmbH", "Multi Game I (unknown V2.4)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_WRONG_COLORS | MACHINE_UNEMULATED_PROTECTION | MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) // needs proper decryption.
|
||||
GAME( 2000, am_mg3, 0, amaticmg2, amaticmg, amaticmg_state, ama8000_2_i, ROT0, "Amatic Trading GmbH", "Multi Game III (V.Ger 3.5)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_WRONG_COLORS | MACHINE_UNEMULATED_PROTECTION | MACHINE_NO_SOUND | MACHINE_NOT_WORKING )
|
||||
GAME( 2000, am_mg3a, 0, amaticmg2, amaticmg, amaticmg_state, ama8000_2_v, ROT0, "Amatic Trading GmbH", "Multi Game III (V.Ger 3.64)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_WRONG_COLORS | MACHINE_UNEMULATED_PROTECTION | MACHINE_NO_SOUND | MACHINE_NOT_WORKING )
|
||||
GAME( 2000, am_mg35i, 0, amaticmg2, amaticmg, amaticmg_state, ama8000_3_o, ROT0, "Amatic Trading GmbH", "Multi Game III (S.Ita 3.5)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_WRONG_COLORS | MACHINE_UNEMULATED_PROTECTION | MACHINE_NO_SOUND | MACHINE_NOT_WORKING )
|
||||
|
@ -202,6 +202,19 @@ public:
|
||||
m_reel3(*this, "reel3"),
|
||||
m_reel4(*this, "reel4"),
|
||||
m_reel5(*this, "reel5"),
|
||||
m_strobein0(*this, "STROBE0"),
|
||||
m_strobein1(*this, "STROBE1"),
|
||||
m_strobein2(*this, "STROBE2"),
|
||||
m_strobein3(*this, "STROBE3"),
|
||||
m_strobein4(*this, "STROBE4"),
|
||||
m_strobein5(*this, "STROBE5"),
|
||||
m_strobein6(*this, "STROBE6"),
|
||||
m_strobein7(*this, "STROBE7"),
|
||||
m_strobein8(*this, "STROBE8"),
|
||||
m_strobein9(*this, "STROBE9"),
|
||||
m_strobein10(*this, "STROBE10"),
|
||||
m_strobein11(*this, "STROBE11"),
|
||||
m_rombank1(*this, "bank1"),
|
||||
m_upd7759(*this, "upd"),
|
||||
m_vfd0(*this, "vfd0"),
|
||||
m_vfd1(*this, "vfd1"),
|
||||
@ -215,6 +228,9 @@ public:
|
||||
optional_device<stepper_device> m_reel3;
|
||||
optional_device<stepper_device> m_reel4;
|
||||
optional_device<stepper_device> m_reel5;
|
||||
required_ioport m_strobein0, m_strobein1, m_strobein2, m_strobein3, m_strobein4, m_strobein5, m_strobein6, m_strobein7, m_strobein8, m_strobein9, m_strobein10, m_strobein11;
|
||||
optional_memory_bank m_rombank1;
|
||||
|
||||
required_device<upd7759_device> m_upd7759;
|
||||
optional_device<bfm_bd1_t> m_vfd0;
|
||||
optional_device<bfm_bd1_t> m_vfd1;
|
||||
@ -427,9 +443,9 @@ void bfm_sc2_state::on_scorpion2_reset()
|
||||
{
|
||||
UINT8 *rom = memregion("maincpu")->base();
|
||||
|
||||
membank("bank1")->configure_entries(0, 4, &rom[0x00000], 0x02000);
|
||||
m_rombank1->configure_entries(0, 4, &rom[0x00000], 0x02000);
|
||||
|
||||
membank("bank1")->set_entry(3);
|
||||
m_rombank1->set_entry(3);
|
||||
}
|
||||
}
|
||||
|
||||
@ -506,7 +522,7 @@ void bfm_sc2_state::e2ram_init(nvram_device &nvram, void *data, size_t size)
|
||||
|
||||
WRITE8_MEMBER(bfm_sc2_state::bankswitch_w)
|
||||
{
|
||||
membank("bank1")->set_entry(data & 0x03);
|
||||
m_rombank1->set_entry(data & 0x03);
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
@ -640,7 +656,8 @@ WRITE8_MEMBER(bfm_sc2_state::mux_output_w)
|
||||
READ8_MEMBER(bfm_sc2_state::mux_input_r)
|
||||
{
|
||||
int result = 0xFF,t1,t2;
|
||||
static const char *const port[] = { "STROBE0", "STROBE1", "STROBE2", "STROBE3", "STROBE4", "STROBE5", "STROBE6", "STROBE7", "STROBE8", "STROBE9", "STROBE10", "STROBE11" };
|
||||
|
||||
required_ioport m_strobein[12] = { m_strobein0, m_strobein1, m_strobein2, m_strobein3, m_strobein4, m_strobein5, m_strobein6, m_strobein7, m_strobein8, m_strobein9, m_strobein10, m_strobein11 };
|
||||
|
||||
if (offset < 8)
|
||||
{
|
||||
@ -648,11 +665,11 @@ READ8_MEMBER(bfm_sc2_state::mux_input_r)
|
||||
t1 = m_input_override[offset]; // strobe 0-7 data 0-4
|
||||
t2 = m_input_override[offset+idx]; // strobe 8-B data 0-4
|
||||
|
||||
t1 = (m_sc2_Inputs[offset] & t1) | ( ( ioport(port[offset])->read() & ~t1) & 0x1F);
|
||||
t1 = (m_sc2_Inputs[offset] & t1) | ( ( m_strobein[offset]->read() & ~t1) & 0x1F);
|
||||
if (idx == 8)
|
||||
t2 = (m_sc2_Inputs[offset+8] & t2) | ( ( ioport(port[offset+8])->read() & ~t2) << 5);
|
||||
t2 = (m_sc2_Inputs[offset+8] & t2) | ( ( m_strobein[offset+8]->read() & ~t2) << 5);
|
||||
else
|
||||
t2 = (m_sc2_Inputs[offset+4] & t2) | ( ( ( ioport(port[offset+4])->read() & ~t2) << 2) & 0x60);
|
||||
t2 = (m_sc2_Inputs[offset+4] & t2) | ( ( ( m_strobein[offset+4]->read() & ~t2) << 2) & 0x60);
|
||||
|
||||
m_sc2_Inputs[offset] = (m_sc2_Inputs[offset] & ~0x1F) | t1;
|
||||
m_sc2_Inputs[offset+idx] = (m_sc2_Inputs[offset+idx] & ~0x60) | t2;
|
||||
@ -1136,7 +1153,7 @@ READ8_MEMBER(bfm_sc2_state::vfd_status_r)
|
||||
|
||||
if ( !m_upd7759->busy_r() ) result |= 0x80;
|
||||
|
||||
if (machine().device("matrix"))
|
||||
if (m_dm01)
|
||||
if ( m_dm01->busy() ) result |= 0x40;
|
||||
|
||||
return result;
|
||||
@ -3719,9 +3736,6 @@ static MACHINE_CONFIG_START( scorpion2_dm01, bfm_sc2_state )
|
||||
MCFG_DEFAULT_LAYOUT(layout_sc2_dmd)
|
||||
MCFG_DEVICE_ADD("dm01", BF_DM01, 0)
|
||||
MCFG_BF_DM01_BUSY_CB(WRITELINE(bfm_sc2_state, bfmdm01_busy))
|
||||
MCFG_CPU_ADD("matrix", M6809, 2000000 ) /* matrix board 6809 CPU at 2 Mhz ?? I don't know the exact freq.*/
|
||||
MCFG_CPU_PROGRAM_MAP(bfm_dm01_memmap)
|
||||
MCFG_CPU_PERIODIC_INT_DRIVER(bfm_sc2_state, nmi_line_assert, 1500 ) /* generate 1500 NMI's per second ?? what is the exact freq?? */
|
||||
|
||||
MCFG_STARPOINT_48STEP_ADD("reel0")
|
||||
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc2_state, reel0_optic_cb))
|
||||
@ -3965,7 +3979,7 @@ DRIVER_INIT_MEMBER(bfm_sc2_state,luvjub)
|
||||
ROM_REGION( 0x80000, "upd", 0 )\
|
||||
ROM_LOAD( "onlyfools_snd.bin", 0x0000, 0x080000, CRC(c073bb0c) SHA1(54b3df8c8d814af1fbb662834739a32a693fc7ee) )
|
||||
#define sc2_ofool_matrix\
|
||||
ROM_REGION( 0x20000, "matrix", 0 )\
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )\
|
||||
ROM_LOAD( "onlyfoolsnhorsesdotmatrix.bin", 0x0000, 0x010000, CRC(521611f7) SHA1(08cdc9f7434657151d90fcfd26ce4668477c2998) )
|
||||
#define sc2_town_sound \
|
||||
ROM_REGION( 0x80000, "upd", 0 )\
|
||||
@ -4055,7 +4069,7 @@ DRIVER_INIT_MEMBER(bfm_sc2_state,luvjub)
|
||||
ROM_REGION( 0x80000, "altupd", 0 )/* looks bad */ \
|
||||
ROM_LOAD( "95004065.p1", 0x0000, 0x080000, CRC(2670726b) SHA1(0f8045c68131191fceea5728e14c901d159bfb57) )
|
||||
#define sc2_gcclb_matrix \
|
||||
ROM_REGION( 0x20000, "matrix", 0 ) \
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 ) \
|
||||
ROM_LOAD( "95000589.p1", 0x0000, 0x010000, CRC(36400074) SHA1(611b48650e59b52f661be2730afaef2e5772607c) )
|
||||
|
||||
// The below file also matches superstarsnd.bin
|
||||
@ -4064,7 +4078,7 @@ DRIVER_INIT_MEMBER(bfm_sc2_state,luvjub)
|
||||
ROM_LOAD( "casinobar7_bfm_snd1.bin", 0x0000, 0x080000, CRC(9a2609b5) SHA1(d29a5029e39cd44739682954f034f2d1f2e1cebf) )
|
||||
// The below file also matches football-club_mtx_ass.bin
|
||||
#define sc2_foot_matrix \
|
||||
ROM_REGION( 0x20000, "matrix", 0 )\
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )\
|
||||
ROM_LOAD( "95000590.p1", 0x0000, 0x010000, CRC(6b78de57) SHA1(84638836cdbfa6e4b3b76cd38e238d12bb312c53) )
|
||||
ROM_START( sc2brkfs )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
@ -4949,7 +4963,7 @@ ROM_START( sc2luvv )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("95750808.bin", 0x00000, 0x10000, CRC(e6668fc7) SHA1(71dd412114c6386cba72e2b29ea07f2d99d14065))
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD("95000584.p1", 0x00000, 0x10000, CRC(cfdd7bb2) SHA1(90086aaff743a7b2385488af1e8a126029113028))//mtx_ass.bin
|
||||
|
||||
sc2_luvv_sound
|
||||
@ -4959,7 +4973,7 @@ ROM_START( sc2luvv1 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "luvvley-jubbley_std_ac_10pnd-20p_ass.bin", 0x0000, 0x010000, CRC(e4440803) SHA1(be9b49cbe2cfcaa0e640365e190da9c3fcf82bea) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000575.p1", 0x0000, 0x010000, CRC(e4e06767) SHA1(bee2385c2a9c7ca39ff6a599f827ddba4324b903) )//luvvley-jubbley_mat_ass.bin
|
||||
|
||||
sc2_luvv_sound
|
||||
@ -4971,7 +4985,7 @@ ROM_START( sc2luvv1p )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "luvvley-jubbley_dat_ac_10pnd-20p_ass.bin", 0x0000, 0x010000, CRC(9dee74fc) SHA1(d29756d743b781ab9ce7baf990f4a2cc0e9d7972) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000575.p1", 0x0000, 0x010000, CRC(e4e06767) SHA1(bee2385c2a9c7ca39ff6a599f827ddba4324b903) )//luvvley-jubbley_mat_ass.bin
|
||||
|
||||
sc2_luvv_sound
|
||||
@ -4981,7 +4995,7 @@ ROM_START( sc2luvv2 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "luvvley-jubbley_std_ms_20p_ass.bin", 0x0000, 0x010000, CRC(d40a59d0) SHA1(7173fc6d349868b9194c4ad581762d299dfb1c69) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000575.p1", 0x0000, 0x010000, CRC(e4e06767) SHA1(bee2385c2a9c7ca39ff6a599f827ddba4324b903) )//luvvley-jubbley_mat_ass.bin
|
||||
|
||||
sc2_luvv_sound
|
||||
@ -4991,7 +5005,7 @@ ROM_START( sc2luvv2p )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "luvvley-jubbley_dat_ms_20p_ass.bin", 0x0000, 0x010000, CRC(886a3a8e) SHA1(4c986e0c7278bd058ce2df2d755cbc8e4f31b3fa) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000575.p1", 0x0000, 0x010000, CRC(e4e06767) SHA1(bee2385c2a9c7ca39ff6a599f827ddba4324b903) )//luvvley-jubbley_mat_ass.bin
|
||||
|
||||
sc2_luvv_sound
|
||||
@ -5002,7 +5016,7 @@ ROM_START( sc2luvv4 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "luvvley-jubbley_std_ac_4pnd-5p_ass.bin", 0x0000, 0x010000, CRC(065ee9bb) SHA1(5d46f0e1b5d48dc94b9843998dedf6d3dfc83e3c) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000575.p1", 0x0000, 0x010000, CRC(e4e06767) SHA1(bee2385c2a9c7ca39ff6a599f827ddba4324b903) )//luvvley-jubbley_mat_ass.bin
|
||||
|
||||
sc2_luvv_sound
|
||||
@ -5012,7 +5026,7 @@ ROM_START( sc2luvvp )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "luvvley-jubbley_dat_ac_10pnd-25p_ass.bin", 0x0000, 0x010000, CRC(355210a0) SHA1(c03e1109ee1a419fc4ebdcf861d5220303a9c587) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000575.p1", 0x0000, 0x010000, CRC(e4e06767) SHA1(bee2385c2a9c7ca39ff6a599f827ddba4324b903) )//luvvley-jubbley_mat_ass.bin
|
||||
|
||||
sc2_luvv_sound
|
||||
@ -5022,7 +5036,7 @@ ROM_START( sc2luvv6p )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "luvvley-jubbley_dat_ga_20p_ass.bin", 0x0000, 0x010000, CRC(8c0a6180) SHA1(1c1ee2b5081ee901b5929405a78d3e7a7989916a) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000575.p1", 0x0000, 0x010000, CRC(e4e06767) SHA1(bee2385c2a9c7ca39ff6a599f827ddba4324b903) )//luvvley-jubbley_mat_ass.bin
|
||||
|
||||
sc2_luvv_sound
|
||||
@ -5032,7 +5046,7 @@ ROM_START( sc2luvv4p )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "luvvley-jubbley_dat_ac_4pnd-5p_ass.bin", 0x0000, 0x010000, CRC(4b3155b8) SHA1(aaba2e3d54a2b099b63ee4f5d3560d8eb562c4f1) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000575.p1", 0x0000, 0x010000, CRC(e4e06767) SHA1(bee2385c2a9c7ca39ff6a599f827ddba4324b903) )//luvvley-jubbley_mat_ass.bin
|
||||
|
||||
sc2_luvv_sound
|
||||
@ -5042,7 +5056,7 @@ ROM_START( sc2ptytm )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "95750806.p1", 0x0000, 0x010000, CRC(4e98c6c6) SHA1(7f4ec51f384b5203229da28f39c3127cd40cf67d) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000585.p1", 0x0000, 0x010000, CRC(0672a9f4) SHA1(9e8e01aaa081ffb68aa494fe9dbae0620da0f6b9) )//party-time_mtx_ass.bin
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -5053,7 +5067,7 @@ ROM_START( sc2ptytm1 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "partytime.bin", 0x0000, 0x010000, CRC(20ef430c) SHA1(b5d35704da425e7ca84500071f34b4d65d87b9fa) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "partydot.bin", 0x0000, 0x010000, CRC(8a09b858) SHA1(bc932bebc7718da2b97e5f6ef06eb739748353f4) )
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -5064,7 +5078,7 @@ ROM_START( sc2ptytmp )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "party-time_dat_ac_4pnd-10p_ass.bin", 0x0000, 0x010000, CRC(a33a6d08) SHA1(cf93f42971978b00a15e17d4da6bb6e16e8f1fab) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "partydot.bin", 0x0000, 0x010000, CRC(8a09b858) SHA1(bc932bebc7718da2b97e5f6ef06eb739748353f4) )
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -5120,7 +5134,7 @@ ROM_START( sc2town )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "round-the-town_std_ac_10pnd-20p-25p_ass.bin", 0x0000, 0x010000, CRC(8394c0e9) SHA1(b9b45e0c855a5f7270259543337fb441694b61e2) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "round-the-town_mtx.bin", 0x0000, 0x010000, CRC(aa6aac1d) SHA1(57ed376f602dd70495b3bd356bea5113fa8e861e) )
|
||||
|
||||
sc2_town_sound
|
||||
@ -5130,7 +5144,7 @@ ROM_START( sc2townp )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "round-the-town_dat_ac_10pnd-20p-25p_ass.bin", 0x0000, 0x010000, CRC(8291ad4e) SHA1(cd304052123dfe6d8504a6f5e92413c569bcaf8e) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "round-the-town_mtx.bin", 0x0000, 0x010000, CRC(aa6aac1d) SHA1(57ed376f602dd70495b3bd356bea5113fa8e861e) )
|
||||
|
||||
sc2_town_sound
|
||||
@ -5140,7 +5154,7 @@ ROM_START( sc2town1 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "round-the-town_std_ar_var_ass.bin", 0x0000, 0x010000, CRC(e5be3a13) SHA1(8a31c67641bce3c2160bb1c651535902374349b4) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000581.p1", 0x0000, 0x010000, CRC(1a3b2fb1) SHA1(3d51c6e16558c1ac8ad852a461cd89aef9bc91e4) )//round-the-town_mtx_ass.bin
|
||||
|
||||
sc2_town_sound
|
||||
@ -5149,7 +5163,7 @@ ROM_END
|
||||
ROM_START( sc2town1a )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "rtwn8arc.bin", 0x0000, 0x010000, CRC(b054b38e) SHA1(98aa68a4fb6db4a53a63a4976954277c082ee8bf) )
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000581.p1", 0x0000, 0x010000, CRC(1a3b2fb1) SHA1(3d51c6e16558c1ac8ad852a461cd89aef9bc91e4) )//round-the-town_mtx_ass.bin
|
||||
|
||||
sc2_town_sound
|
||||
@ -5160,7 +5174,7 @@ ROM_START( sc2town1p )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "round-the-town_dat_ar_var_ass.bin", 0x0000, 0x010000, CRC(3d811bb4) SHA1(134e1c65f4f8377eca6d7ccfded5d4600d2949bf) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000581.p1", 0x0000, 0x010000, CRC(1a3b2fb1) SHA1(3d51c6e16558c1ac8ad852a461cd89aef9bc91e4) )//round-the-town_mtx_ass.bin
|
||||
|
||||
sc2_town_sound
|
||||
@ -5170,7 +5184,7 @@ ROM_START( sc2town2 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "95750069.p1", 0x0000, 0x010000, CRC(6bc0c2ff) SHA1(9a2bac50978f2b7d2072e0febe4bf4a935bf287d) )//round-the-town_std_ac_20p_20po_ass.bin
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000581.p1", 0x0000, 0x010000, CRC(1a3b2fb1) SHA1(3d51c6e16558c1ac8ad852a461cd89aef9bc91e4) )//round-the-town_mtx_ass.bin
|
||||
|
||||
sc2_town_sound
|
||||
@ -5180,7 +5194,7 @@ ROM_START( sc2town3 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "round-the-town_std_var_ass.bin", 0x0000, 0x010000, CRC(1909994f) SHA1(47268e1119c808096ddff872e28444ed67bc5dbf) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000581.p1", 0x0000, 0x010000, CRC(1a3b2fb1) SHA1(3d51c6e16558c1ac8ad852a461cd89aef9bc91e4) )//round-the-town_mtx_ass.bin
|
||||
|
||||
sc2_town_sound
|
||||
@ -5190,7 +5204,7 @@ ROM_START( sc2town3p )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "round-the-town_dat_var_ass.bin", 0x0000, 0x010000, CRC(85110517) SHA1(30eba3987cc60ccbaecbc4c700bb2f1ba088d12f) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000581.p1", 0x0000, 0x010000, CRC(1a3b2fb1) SHA1(3d51c6e16558c1ac8ad852a461cd89aef9bc91e4) )//round-the-town_mtx_ass.bin
|
||||
|
||||
sc2_town_sound
|
||||
@ -5200,7 +5214,7 @@ ROM_START( sc2town4 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "atown20p", 0x0000, 0x010000, CRC(4f7ec25e) SHA1(52af065633942a9e4c195f3294b81ae57bf0c414) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000581.p1", 0x0000, 0x010000, CRC(1a3b2fb1) SHA1(3d51c6e16558c1ac8ad852a461cd89aef9bc91e4) )//round-the-town_mtx_ass.bin
|
||||
|
||||
sc2_town_sound
|
||||
@ -5210,7 +5224,7 @@ ROM_START( sc2town5 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "rtt8ac", 0x0000, 0x010000, CRC(e495e5ea) SHA1(4fb6a43cee1c79ce05b71b35b195f2d35913c40c) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000581.p1", 0x0000, 0x010000, CRC(1a3b2fb1) SHA1(3d51c6e16558c1ac8ad852a461cd89aef9bc91e4) )//round-the-town_mtx_ass.bin
|
||||
|
||||
sc2_town_sound
|
||||
@ -5223,7 +5237,7 @@ ROM_START( sc2cpe )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("ce1std25p.bin", 0x00000, 0x10000, CRC(2fad9a49) SHA1(5ffb53031eef8778363836143c4e8d2a65361d51))
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD("cpe1_mtx.bin", 0x00000, 0x10000, CRC(5fd1fd7c) SHA1(7645f8c011be77ac48f4eb2c75c92cc4245fdad4))
|
||||
|
||||
sc2_cpe_sound
|
||||
@ -5233,7 +5247,7 @@ ROM_START( sc2cpep )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-public-enemy-no1_dat_ac_25p_ass.bin", 0x0000, 0x010000, CRC(00bedbdf) SHA1(97b3e23fed6692ae88e6a6110008124422478355) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD("cpe1_mtx.bin", 0x00000, 0x10000, CRC(5fd1fd7c) SHA1(7645f8c011be77ac48f4eb2c75c92cc4245fdad4))
|
||||
|
||||
sc2_cpe_sound
|
||||
@ -5243,7 +5257,7 @@ ROM_START( sc2cpe1 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-public-enemy-no1_std_ac_250pnd-25p_p65_ass.bin", 0x0000, 0x010000, CRC(2d56a73b) SHA1(31195fa16c1c95d49716448b80f1d0aa973f29d5) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000572.p1", 0x0000, 0x010000, CRC(551ef8ca) SHA1(825f4c3ff56cb2da20ffe1b2ec33f1692f6806b2) )
|
||||
|
||||
ROM_REGION( 0x20000, "altmatrix", 0 )
|
||||
@ -5256,7 +5270,7 @@ ROM_START( sc2cpe1p )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-public-enemy-no1_dat_ac_250pnd-25p_p65_ass.bin", 0x0000, 0x010000, CRC(131375cd) SHA1(4899e8dd4acec9563fa40109bb9b839c5d7209a8) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000572.p1", 0x0000, 0x010000, CRC(551ef8ca) SHA1(825f4c3ff56cb2da20ffe1b2ec33f1692f6806b2) )
|
||||
|
||||
sc2_cpe_sound_alt1
|
||||
@ -5266,7 +5280,7 @@ ROM_START( sc2cpe2 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-public-enemy-no1_std_fe_ac_250pnd-25p_ass.bin", 0x0000, 0x010000, CRC(0a36fd07) SHA1(6338858eb0dd6ba43bfea66afde0d6d1d5097aee) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000572.p1", 0x0000, 0x010000, CRC(551ef8ca) SHA1(825f4c3ff56cb2da20ffe1b2ec33f1692f6806b2) )
|
||||
|
||||
sc2_cpe_sound_alt1
|
||||
@ -5276,7 +5290,7 @@ ROM_START( sc2cpe2p )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-public-enemy-no1_dat_fe_ac_250pnd-25p_ass.bin", 0x0000, 0x010000, CRC(5a79358b) SHA1(bf728108aad6937be0a5d79fa604f7ac3b191b42) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000572.p1", 0x0000, 0x010000, CRC(551ef8ca) SHA1(825f4c3ff56cb2da20ffe1b2ec33f1692f6806b2) )
|
||||
|
||||
sc2_cpe_sound_alt1
|
||||
@ -5286,7 +5300,7 @@ ROM_START( sc2cpe3 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-public-enemy-no1_std_ac_200pnd_ass.bin", 0x0000, 0x010000, CRC(5704e52d) SHA1(dfae48734794cea2e9a952d808dedb96fd5204b3) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "matrix.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) // seems to be from a cops+robbers instead, will say 'wrong display prom' during attract cycle
|
||||
|
||||
sc2_cpe_sound_alt2
|
||||
@ -5296,7 +5310,7 @@ ROM_START( sc2cpe3p )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-public-enemy-no1_dat_ac_200pnd_ass.bin", 0x0000, 0x010000, CRC(fec925a3) SHA1(5ce3b6f1236f511ae8975c7ecd1549e8d427a245) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "matrix.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) // see above comment
|
||||
|
||||
sc2_cpe_sound_alt2
|
||||
@ -5306,7 +5320,7 @@ ROM_START( sc2cpe4 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "95750273.p1", 0x0000, 0x010000, CRC(950da13c) SHA1(2c544e06112969f7914a5b4fd15e6b0dfedf6b0b) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "matrix.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) // see above comment
|
||||
|
||||
sc2_cpe_sound_alt2
|
||||
@ -5316,7 +5330,7 @@ ROM_START( sc2cpe4p )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-public-enemy-no1_dat_fe_ac_200pnd_p65_rot_ass.bin", 0x0000, 0x010000, CRC(8d5ff953) SHA1(bdf6b5e014c46f6abac792a5913e98cb897b2a73) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "matrix.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) // see above comment
|
||||
|
||||
sc2_cpe_sound_alt2
|
||||
@ -5330,7 +5344,7 @@ ROM_START( sc2cops )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "cops-and-robbers_std_ac_10pnd_ass.bin", 0x0000, 0x010000, CRC(2a74bf68) SHA1(e6d0cf5c26815184d74bc2b1769d13321ce5e33a) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000578.p1", 0x0000, 0x010000, CRC(bdd56a09) SHA1(92d0416578c55075a127f1c2af8d6de5216dd189) )//official part number for cops-and-robbers-mtx-ass.bin, cops & robbers 10 p2 (27512
|
||||
|
||||
sc2_cops_sound
|
||||
@ -5342,7 +5356,7 @@ ROM_START( sc2copsp )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "cops-and-robbers_dat_ar_var_ass.bin", 0x0000, 0x010000, CRC(6f544505) SHA1(177a8d4038759dc0e52c14b463aaa6afce81d338) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000578.p1", 0x0000, 0x010000, CRC(bdd56a09) SHA1(92d0416578c55075a127f1c2af8d6de5216dd189) )//official part number for cops-and-robbers-mtx-ass.bin, cops & robbers 10 p2 (27512
|
||||
|
||||
sc2_cops_sound
|
||||
@ -5354,7 +5368,7 @@ ROM_START( sc2cops1p )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "cops-and-robbers_dat_ac_10pnd_ass.bin", 0x0000, 0x010000, CRC(2e3d0614) SHA1(b8be9a1d0be643d0dde7f6d89c067af1e85018bf) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000578.p1", 0x0000, 0x010000, CRC(bdd56a09) SHA1(92d0416578c55075a127f1c2af8d6de5216dd189) )//official part number for cops-and-robbers-mtx-ass.bin, cops & robbers 10 p2 (27512
|
||||
|
||||
sc2_cops_sound
|
||||
@ -5364,7 +5378,7 @@ ROM_START( sc2cops2 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "cops1020", 0x0000, 0x010000, CRC(3219a07f) SHA1(1f775189b50eeb55c584dd1054c9119d02b2f738) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "copdot10", 0x0000, 0x010000, CRC(30c41ddd) SHA1(9aa66c30aa0fcbd3fb79a6d0d45d777a116f951c) )
|
||||
|
||||
sc2_cops_sound
|
||||
@ -5374,7 +5388,7 @@ ROM_START( sc2cops3 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "cops-and-robbers_std_ss_var_ass.bin", 0x0000, 0x010000, CRC(664216d2) SHA1(e222147d71f251554207627b7e5e9de5f10cfff8) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "copsdot8", 0x0000, 0x010000, CRC(0eff2127) SHA1(e9788999ac6006faf0eb4e9d8ef1fd52f092be5a) )
|
||||
|
||||
sc2_cops_sound
|
||||
@ -5384,7 +5398,7 @@ ROM_START( sc2cops3p )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "cops-and-robbers_dat_ss_var_ass.bin", 0x0000, 0x010000, CRC(f14af5f8) SHA1(8bb4d9fc78f1f2c274c4b21c7f4e67c3856f0019) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "copsdot8", 0x0000, 0x010000, CRC(0eff2127) SHA1(e9788999ac6006faf0eb4e9d8ef1fd52f092be5a) )
|
||||
|
||||
sc2_cops_sound
|
||||
@ -5394,7 +5408,7 @@ ROM_START( sc2cops4 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "cops8ac", 0x0000, 0x010000, CRC(c2ef20ff) SHA1(3841fcaacb739ee90ddc064d42d3275dc6a64016) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "copsdot8", 0x0000, 0x010000, CRC(0eff2127) SHA1(e9788999ac6006faf0eb4e9d8ef1fd52f092be5a) )
|
||||
|
||||
sc2_cops_sound
|
||||
@ -5405,7 +5419,7 @@ ROM_START( sc2cops5 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "cops & robbers 6 25p (27512)", 0x0000, 0x010000, CRC(0ad3fedf) SHA1(25775a80272c72234be9f528cc8f13cf9e1adbf7) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "copsdot8", 0x0000, 0x010000, CRC(0eff2127) SHA1(e9788999ac6006faf0eb4e9d8ef1fd52f092be5a) )
|
||||
|
||||
sc2_cops_sound
|
||||
@ -5415,7 +5429,7 @@ ROM_START( sc2copsc )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "casino-cops-and-robbers_std_ac_var_10pnd_ass.bin", 0x0000, 0x010000, CRC(549457c2) SHA1(271c7077fd3ee5de67c914faf095b5295dfb6207) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000578.p1", 0x0000, 0x010000, CRC(bdd56a09) SHA1(92d0416578c55075a127f1c2af8d6de5216dd189) )//official part number for cops-and-robbers-mtx-ass.bin, cops & robbers 10 p2 (27512
|
||||
|
||||
sc2_cops_sound
|
||||
@ -5425,7 +5439,7 @@ ROM_START( sc2copscp )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "casino-cops-and-robbers_dat_ac_var_10pnd_ass.bin", 0x0000, 0x010000, CRC(fadde12b) SHA1(9b041c932558a0132c853514ca3f325f6f97bc65) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000578.p1", 0x0000, 0x010000, CRC(bdd56a09) SHA1(92d0416578c55075a127f1c2af8d6de5216dd189) )//official part number for cops-and-robbers-mtx-ass.bin, cops & robbers 10 p2 (27512
|
||||
|
||||
sc2_cops_sound
|
||||
@ -5435,7 +5449,7 @@ ROM_START( sc2copsc1 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "casino-cops-and-robbers_std_ms_to_8pnd_ass.bin", 0x0000, 0x010000, CRC(600a91fd) SHA1(b04bce98df824d2c217c70bd8a49349f93043360) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "copsdot8", 0x0000, 0x010000, CRC(0eff2127) SHA1(e9788999ac6006faf0eb4e9d8ef1fd52f092be5a) )
|
||||
|
||||
sc2_cops_sound
|
||||
@ -5445,7 +5459,7 @@ ROM_START( sc2copsc1p )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "casino-cops-and-robbers_dat_ms_to_8pnd_ass.bin", 0x0000, 0x010000, CRC(361ad99f) SHA1(444f2aeef404b087d49e2283bb36bde5e4e673ee) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "copsdot8", 0x0000, 0x010000, CRC(0eff2127) SHA1(e9788999ac6006faf0eb4e9d8ef1fd52f092be5a) )
|
||||
|
||||
sc2_cops_sound
|
||||
@ -5455,7 +5469,7 @@ ROM_START( sc2copsc1pa )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "casino-cops-and-robbers_dat_ms_to_8pnd_ass.bin", 0x0000, 0x010000, CRC(361ad99f) SHA1(444f2aeef404b087d49e2283bb36bde5e4e673ee) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "casino-cops-n-robbers.rom", 0x0000, 0x010000, CRC(54a5168f) SHA1(dfc2bf940ced5a53255238cd9e7d0503e3227691) )
|
||||
|
||||
sc2_cops_sound
|
||||
@ -5587,7 +5601,7 @@ ROM_START( sc2copdc )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-deluxe-cops-and-robbers_std_ac_250pnd-25p_p67_ass.bin", 0x0000, 0x010000, CRC(fd19db9a) SHA1(441d80b8463ffd5f8783b3cb80d8321f64e8fcc5) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25p.bin", 0x0000, 0x010000, CRC(e1e4c10d) SHA1(5c508fe8ed96191eb1fa7156a09441f2f840544f) )
|
||||
|
||||
ROM_REGION( 0x20000, "altmatrix", 0 )//HEX equivalent of above?
|
||||
@ -5600,7 +5614,7 @@ ROM_START( sc2copdcp )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-deluxe-cops-and-robbers_dat_ac_250pnd-25p_p67_ass.bin", 0x0000, 0x010000, CRC(734c5e16) SHA1(e6a6a31ef5156e207dd77c40f5b29b10ef4f9def) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25p.bin", 0x0000, 0x010000, CRC(e1e4c10d) SHA1(5c508fe8ed96191eb1fa7156a09441f2f840544f) )
|
||||
|
||||
sc2_copdc_sound
|
||||
@ -5610,7 +5624,7 @@ ROM_START( sc2copdc1 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-deluxe-cops-and-robbers_std_ac_250pnd-25p_p65_ass.bin", 0x0000, 0x010000, CRC(8f5396a6) SHA1(c7cd83bdeca3a852a8203330ca14574608b9a9e9) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25p.bin", 0x0000, 0x010000, CRC(e1e4c10d) SHA1(5c508fe8ed96191eb1fa7156a09441f2f840544f) )
|
||||
|
||||
sc2_copdc_sound
|
||||
@ -5620,7 +5634,7 @@ ROM_START( sc2copdc1p )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-deluxe-cops-and-robbers_dat_ac_250pnd-25p_p65_ass.bin", 0x0000, 0x010000, CRC(f2433167) SHA1(88c90c047f67361e1974ea29a887f11c79c78b55) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25p.bin", 0x0000, 0x010000, CRC(e1e4c10d) SHA1(5c508fe8ed96191eb1fa7156a09441f2f840544f) )
|
||||
|
||||
sc2_copdc_sound
|
||||
@ -5630,7 +5644,7 @@ ROM_START( sc2copdc2 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-deluxe-cops-and-robbers_std_ac_250pnd-20p_ass.bin", 0x0000, 0x010000, CRC(4e7da1cb) SHA1(1c61f47f30a9d27f558548c23ddf6de2e5366344) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25p.bin", 0x0000, 0x010000, CRC(e1e4c10d) SHA1(5c508fe8ed96191eb1fa7156a09441f2f840544f) )
|
||||
|
||||
sc2_copdc_sound
|
||||
@ -5640,7 +5654,7 @@ ROM_START( sc2copdc2p )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-deluxe-cops-and-robbers_dat_ac_250pnd-20p_ass.bin", 0x0000, 0x010000, CRC(c5f6c4f6) SHA1(69be1c6f134406a5457cf4bd7ed78dc4524bac6d) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25p.bin", 0x0000, 0x010000, CRC(e1e4c10d) SHA1(5c508fe8ed96191eb1fa7156a09441f2f840544f) )
|
||||
|
||||
sc2_copdc_sound
|
||||
@ -5650,7 +5664,7 @@ ROM_START( sc2copdc3 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-deluxe-cops-and-robbers_std_ac_250pnd_ass.bin", 0x0000, 0x010000, CRC(10a9d7d3) SHA1(7d147ce9c2c98f10694ee99e14286be3f74bbdf4) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25p.bin", 0x0000, 0x010000, CRC(e1e4c10d) SHA1(5c508fe8ed96191eb1fa7156a09441f2f840544f) )
|
||||
|
||||
sc2_copdc_sound
|
||||
@ -5660,7 +5674,7 @@ ROM_START( sc2copdc3p )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-deluxe-cops-and-robbers_dat_ac_250pnd_ass.bin", 0x0000, 0x010000, CRC(6b899a10) SHA1(58b7e2e9eda0d3715de8a4af31b49e059942b6f2) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25p.bin", 0x0000, 0x010000, CRC(e1e4c10d) SHA1(5c508fe8ed96191eb1fa7156a09441f2f840544f) )
|
||||
|
||||
sc2_copdc_sound
|
||||
@ -5671,7 +5685,7 @@ ROM_START( sc2copdc4 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-deluxe-cops-and-robbers_std_ac_20p_p63_ass.bin", 0x0000, 0x010000, CRC(cb2c995c) SHA1(2a618eb611637e048dc054de0d8f6466f5071617) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25p.bin", 0x0000, 0x010000, CRC(e1e4c10d) SHA1(5c508fe8ed96191eb1fa7156a09441f2f840544f) )
|
||||
|
||||
sc2_copdc_sound
|
||||
@ -5681,7 +5695,7 @@ ROM_START( sc2copdc4p )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-deluxe-cops-and-robbers_dat_ac_20p_p63_ass.bin", 0x0000, 0x010000, CRC(5c97d505) SHA1(6ade77a6dcf1cc57afe879502534f855f6bd4cc8) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25p.bin", 0x0000, 0x010000, CRC(e1e4c10d) SHA1(5c508fe8ed96191eb1fa7156a09441f2f840544f) )
|
||||
|
||||
sc2_copdc_sound
|
||||
@ -5691,7 +5705,7 @@ ROM_START( sc2copdc5 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-deluxe-cops-and-robbers_std_ac_var_200pnd_ass.bin", 0x0000, 0x010000, CRC(23d239fa) SHA1(44dae2cd2be573df71b60ba3918cc2d728cde4b4) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25p.bin", 0x0000, 0x010000, CRC(e1e4c10d) SHA1(5c508fe8ed96191eb1fa7156a09441f2f840544f) )
|
||||
|
||||
sc2_copdc_sound
|
||||
@ -5701,7 +5715,7 @@ ROM_START( sc2copdc5p )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-deluxe-cops-and-robbers_dat_ac_var_200pnd_ass.bin", 0x0000, 0x010000, CRC(a914cb23) SHA1(cd3332506229184cf0c3db37c43d2fa4cd2e54d9) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25p.bin", 0x0000, 0x010000, CRC(e1e4c10d) SHA1(5c508fe8ed96191eb1fa7156a09441f2f840544f) )
|
||||
|
||||
sc2_copdc_sound
|
||||
@ -5711,7 +5725,7 @@ ROM_START( sc2copdc6 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "clubcopsnrobbersdeluxe.bin", 0x0000, 0x010000, CRC(055e0f2c) SHA1(8aa7386031fd381deb7d79ce3217bab0d01671f0) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25p.bin", 0x0000, 0x010000, CRC(e1e4c10d) SHA1(5c508fe8ed96191eb1fa7156a09441f2f840544f) )
|
||||
|
||||
sc2_copdc_sound
|
||||
@ -5972,7 +5986,7 @@ ROM_START( sc2prem )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "premier-club-manager_std_ac_250pnd-25p_ass.bin", 0x0000, 0x010000, CRC(404716ed) SHA1(57916fb70621c96eccb0e5bbee821ca2133aaa5f) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000571.p1", 0x0000, 0x010000, CRC(4b4bdb8b) SHA1(de9b52da600629e680fd96f0d82a9f76fbc84bdf) )//premier-club-manager_mtx_250pnd-25p_ass.bin
|
||||
sc2_prem_sound
|
||||
ROM_END
|
||||
@ -5981,7 +5995,7 @@ ROM_START( sc2prem1 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "premier-club-manager_std_ac_var_ass.bin", 0x0000, 0x010000, CRC(68e5474e) SHA1(927d41f73e287c71546823ffe829f1e046f3cca6) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000570.p1", 0x0000, 0x010000, CRC(7ac2a278) SHA1(f95a7451d1514be19d747707a32bf7280dcfb8b6) )//premier-club-manager_mtx_ass.bin
|
||||
sc2_prem_sound
|
||||
ROM_END
|
||||
@ -5990,7 +6004,7 @@ ROM_START( sc2prem1p )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "premier-club-manager_dat_ac_var_ass.bin", 0x0000, 0x010000, CRC(d1880c7a) SHA1(d1f7891fc8d4570e02c0bfc23e1ed0b159e280c1) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000570.p1", 0x0000, 0x010000, CRC(7ac2a278) SHA1(f95a7451d1514be19d747707a32bf7280dcfb8b6) )//premier-club-manager_mtx_ass.bin
|
||||
sc2_prem_sound
|
||||
ROM_END
|
||||
@ -5999,7 +6013,7 @@ ROM_START( sc2prem2 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "premclub.bin", 0x0000, 0x010000, CRC(5231ab3e) SHA1(a9e16a5bbeaa0612212d3ef0e78fbc7628cfc0fa) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD( "95000570.p1", 0x0000, 0x010000, CRC(7ac2a278) SHA1(f95a7451d1514be19d747707a32bf7280dcfb8b6) )//premier-club-manager_mtx_ass.bin
|
||||
sc2_prem_sound
|
||||
ROM_END
|
||||
@ -6638,7 +6652,7 @@ ROM_START( sc2prom )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "alongtheprom.bin", 0x0000, 0x010000, CRC(0f212ba9) SHA1(34dfe67f8cbdf1cba806dcc7a3e872a8b59747d3) )
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
ROM_REGION( 0x20000, "dm01:matrix", 0 )
|
||||
ROM_LOAD("alongthepromdot.bin", 0x00000, 0x10000, CRC(b5a96f4d) SHA1(716dda738e8437b13cb72a6b071e0898abceb647))
|
||||
|
||||
ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 )
|
||||
|
@ -558,7 +558,7 @@ void bfm_sc45_state::bfm_sc45_write_serial_vfd(bool cs, bool clock, bool data)
|
||||
if ( vfd_ser_count == 8 )
|
||||
{
|
||||
vfd_ser_count = 0;
|
||||
if (machine().device("matrix"))
|
||||
if (m_dm01)
|
||||
{
|
||||
m_dm01->writedata(vfd_ser_value);
|
||||
}
|
||||
@ -1115,13 +1115,10 @@ MACHINE_CONFIG_END
|
||||
MACHINE_CONFIG_START( sc4dmd, sc4_state )
|
||||
MCFG_FRAGMENT_ADD(sc4_common)
|
||||
/* video hardware */
|
||||
|
||||
|
||||
//MCFG_DEFAULT_LAYOUT(layout_sc4_dmd)
|
||||
MCFG_DEVICE_ADD("dm01", BF_DM01, 0)
|
||||
MCFG_BF_DM01_BUSY_CB(WRITELINE(sc4_state, bfmdm01_busy))
|
||||
MCFG_CPU_ADD("matrix", M6809, 2000000 ) /* matrix board 6809 CPU at 2 Mhz ?? I don't know the exact freq.*/
|
||||
MCFG_CPU_PROGRAM_MAP(bfm_dm01_memmap)
|
||||
MCFG_CPU_PERIODIC_INT_DRIVER(sc4_state, nmi_line_assert, 1500 ) /* generate 1500 NMI's per second ?? what is the exact freq?? */
|
||||
|
||||
MCFG_MACHINE_START_OVERRIDE(sc4_state, sc4 )
|
||||
|
||||
|
@ -20,7 +20,7 @@
|
||||
* Shuffleshot (3 sets)
|
||||
* Golden Tee 3D Golf (12 sets)
|
||||
* Golden Tee Golf '97 (7 sets)
|
||||
* Golden Tee Golf '98 (5 sets)
|
||||
* Golden Tee Golf '98 (6 sets)
|
||||
* Golden Tee Golf '99 (4 Sets)
|
||||
* Golden Tee Golf 2K (5 Sets)
|
||||
* Golden Tee Classic (3 Sets)
|
||||
@ -3734,6 +3734,37 @@ ROM_START( gt98t303 ) /* Version 3.03 Tournament Edition (PCB P/N 1083 Rev 2)
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( gt98t302 ) /* Version 3.02 Tournament Edition (PCB P/N 1083 Rev 2) */
|
||||
ROM_REGION32_BE( CODE_SIZE, "user1", 0 )
|
||||
ROM_LOAD32_BYTE( "gt98_prom0_v3.02t.prom0", 0x00000, 0x100000, CRC(744e0d9b) SHA1(affb05390485d3523478199493e15f32359511f1) )
|
||||
ROM_LOAD32_BYTE( "gt98_prom1_v3.02t.prom1", 0x00001, 0x100000, CRC(b25508a1) SHA1(a744a212cb95852e1b7eb3051bb12a448e161ca7) )
|
||||
ROM_LOAD32_BYTE( "gt98_prom2_v3.02t.prom2", 0x00002, 0x100000, CRC(98a3466e) SHA1(a0f8a897cb7b4752c63079c04725e7800e71ae13) )
|
||||
ROM_LOAD32_BYTE( "gt98_prom3_v3.02t.prom3", 0x00003, 0x100000, CRC(17c3152a) SHA1(68ffa7470049424a7456c4954b6da11b69048264) )
|
||||
|
||||
ROM_REGION( 0x28000, "soundcpu", 0 )
|
||||
ROM_LOAD( "gt98nr_u88_v1.0.u88", 0x10000, 0x18000, CRC(2cee9e98) SHA1(02edac7abab2335c1cd824d1d9b26aa32238a2de) )
|
||||
ROM_CONTINUE( 0x08000, 0x08000 )
|
||||
|
||||
ROM_REGION( 0x600000, "gfx1", 0 )
|
||||
ROM_LOAD32_BYTE( "gt98_grom0_0.grm0_0", 0x000000, 0x80000, CRC(2d79492b) SHA1(16d66d937c34ddf616f31cba0d285326a31cad85) )
|
||||
ROM_LOAD32_BYTE( "gt98_grom0_1.grm0_1", 0x000001, 0x80000, CRC(79afda1a) SHA1(77a9883f14b58ceece9c76ce88bb900bc4accf25) )
|
||||
ROM_LOAD32_BYTE( "gt98_grom0_2.grm0_2", 0x000002, 0x80000, CRC(8c381f56) SHA1(41a5b70f9e524a1cade031f864350ec75c08c956) )
|
||||
ROM_LOAD32_BYTE( "gt98_grom0_3.grm0_3", 0x000003, 0x80000, CRC(46c35ba6) SHA1(a1976dd8710442cdb92c47f778acacba4380731b) )
|
||||
ROM_LOAD32_BYTE( "gt98_grom1_0.grm1_0", 0x200000, 0x80000, CRC(b07bc634) SHA1(48a9aeafaf844374d129d209884ec3a23abe249f) )
|
||||
ROM_LOAD32_BYTE( "gt98_grom1_1.grm1_1", 0x200001, 0x80000, CRC(b23d59a7) SHA1(be68da263691e297b266e81485f5f28a5a5ad2f2) )
|
||||
ROM_LOAD32_BYTE( "gt98_grom1_2.grm1_2", 0x200002, 0x80000, CRC(9c113abc) SHA1(8cb23da237dce73bbd283662c6344876d1c352f3) )
|
||||
ROM_LOAD32_BYTE( "gt98_grom1_3.grm1_3", 0x200003, 0x80000, CRC(231bbe58) SHA1(b662a2ffd881a22ec0503810dca8bd61a4994463) )
|
||||
ROM_LOAD32_BYTE( "gt98_grom2_0.grm2_0", 0x400000, 0x80000, CRC(db5cec87) SHA1(831cebd0c90c118d007b737b2eb5fb374a86cf4b) )
|
||||
ROM_LOAD32_BYTE( "gt98_grom2_1.grm2_1", 0x400001, 0x80000, CRC(c74fc7d3) SHA1(38581876d4557f79acbc2c639bd4188a49d3b7cc) )
|
||||
ROM_LOAD32_BYTE( "gt98_grom2_2.grm2_2", 0x400002, 0x80000, CRC(1227609d) SHA1(5a586d2383c9090ff3847abd2c645354dacd400f) )
|
||||
ROM_LOAD32_BYTE( "gt98_grom2_3.grm2_3", 0x400003, 0x80000, CRC(78745131) SHA1(c430be4cb650f1f6265406ca8fcad8df809282f5) )
|
||||
|
||||
ROM_REGION16_BE( 0x400000, "ensoniq.0", ROMREGION_ERASE00 )
|
||||
ROM_LOAD16_BYTE( "gt98_srom0_nr.srom0", 0x000000, 0x100000, CRC(44983bd7) SHA1(a6ac966ec113b079434d7f871e4ce7266206d234) )
|
||||
ROM_LOAD16_BYTE( "gt98_srom1_nr.srom1", 0x200000, 0x080000, CRC(1b3f18b6) SHA1(3b65de6a90c5ede183b5f8ca1875736bc1425772) )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( gtdiamond ) /* Version 3.05TL Tournament Edition (PCB P/N 1083 Rev 2) */
|
||||
ROM_REGION32_BE( CODE_SIZE, "user1", 0 )
|
||||
ROM_LOAD32_BYTE( "gt98_golf_elc_prom0_v3.05tl.prom0", 0x00000, 0x100000, CRC(b6b0e3b8) SHA1(e2ff88f205ad902d78b8c52ed554eb612c300d3c) )
|
||||
@ -4574,6 +4605,7 @@ GAME( 1998, gt98, 0, sftm, aama, itech32_state, aama, ROT0,
|
||||
GAME( 1998, gt98v100, gt98, sftm, gt98, itech32_state, aama, ROT0, "Incredible Technologies", "Golden Tee '98 (v1.00)" , MACHINE_SUPPORTS_SAVE ) /* PIC 16C54 labeled as ITGF98 */
|
||||
GAME( 1998, gt98s100, gt98, sftm, gt98s, itech32_state, s_ver, ROT0, "Incredible Technologies", "Golden Tee '98 (v1.00S)" , MACHINE_SUPPORTS_SAVE ) /* PIC 16C54 labeled as ITGF98-M */
|
||||
GAME( 1998, gt98t303, gt98, tourny, gt98s, itech32_state, aamat, ROT0, "Incredible Technologies", "Golden Tee '98 Tournament (v3.03)" , MACHINE_SUPPORTS_SAVE ) /* PIC 16C54 labeled as ITGF98 */
|
||||
GAME( 1998, gt98t302, gt98, tourny, gt98s, itech32_state, aamat, ROT0, "Incredible Technologies", "Golden Tee '98 Tournament (v3.02)" , MACHINE_SUPPORTS_SAVE ) /* PIC 16C54 labeled as ITGF98 */
|
||||
GAME( 1998, gtdiamond, gt98, tourny, gt98s, itech32_state, aamat, ROT0, "Incredible Technologies", "Golden Tee Diamond Edition Tournament (v3.05T ELC)" , MACHINE_SUPPORTS_SAVE ) /* PIC 16C54 labeled as ITGF98 */
|
||||
|
||||
GAME( 1999, gt99, 0, sftm, aama, itech32_state, aama, ROT0, "Incredible Technologies", "Golden Tee '99 (v1.00)" , MACHINE_SUPPORTS_SAVE ) /* PIC 16C54 labeled as ITGF99 */
|
||||
|
@ -1124,8 +1124,8 @@ ROM_END
|
||||
|
||||
ROM_START( riskchal )
|
||||
ROM_REGION( CODE_SIZE, "maincpu", 0 )
|
||||
ROM_LOAD16_BYTE( "rc_h0.ic77", 0x00001, 0x40000, CRC(4c9b5344) SHA1(61e26950a672c6404e2386acdd098536b61b9933) )
|
||||
ROM_LOAD16_BYTE( "rc_l0.ic79", 0x00000, 0x40000, CRC(0455895a) SHA1(1072b8d280f7ccc48cd8fbd81323e1f8c8d0db95) )
|
||||
ROM_LOAD16_BYTE( "rc_h0.ic77", 0x00001, 0x40000, CRC(4c9b5344) SHA1(61e26950a672c6404e2386acdd098536b61b9933) ) /* Need to verify rom label. Likely L4-A-H0-B */
|
||||
ROM_LOAD16_BYTE( "rc_l0.ic79", 0x00000, 0x40000, CRC(0455895a) SHA1(1072b8d280f7ccc48cd8fbd81323e1f8c8d0db95) ) /* Need to verify rom label. Likely L4-A-L0-B */
|
||||
ROM_COPY( "maincpu", 0x7fff0, 0xffff0, 0x10 ) /* start vector */
|
||||
|
||||
ROM_REGION( 0x10000, "soundcpu", 0 )
|
||||
|
@ -1537,151 +1537,151 @@ ROM_END
|
||||
|
||||
ROM_START( trog )
|
||||
ROM_REGION( 0x90000, "cvsd:cpu", 0 ) /* sound CPU */
|
||||
ROM_LOAD ( "trogu4.bin", 0x10000, 0x10000, CRC(759d0bf4) SHA1(c4c3fa51c43cf7fd241ac1f33d7d220aa9f9edb3) )
|
||||
ROM_RELOAD( 0x20000, 0x10000 )
|
||||
ROM_LOAD ( "trogu19.bin", 0x30000, 0x10000, CRC(960c333d) SHA1(da8ce8dfffffe7a2d60b3f75cc5aa88e5e2be659) )
|
||||
ROM_RELOAD( 0x40000, 0x10000 )
|
||||
ROM_LOAD ( "trogu20.bin", 0x50000, 0x10000, CRC(67f1658a) SHA1(c85dc920ff4b292afa9f6681f31918a200799cc9) )
|
||||
ROM_RELOAD( 0x60000, 0x10000 )
|
||||
ROM_LOAD( "trog_ii_u-4_sl_1.u4", 0x10000, 0x10000, CRC(759d0bf4) SHA1(c4c3fa51c43cf7fd241ac1f33d7d220aa9f9edb3) )
|
||||
ROM_RELOAD( 0x20000, 0x10000 )
|
||||
ROM_LOAD( "trog_ii_u-19_sl_1.u19", 0x30000, 0x10000, CRC(960c333d) SHA1(da8ce8dfffffe7a2d60b3f75cc5aa88e5e2be659) )
|
||||
ROM_RELOAD( 0x40000, 0x10000 )
|
||||
ROM_LOAD( "trog_ii_u-20_sl_1.u20", 0x50000, 0x10000, CRC(67f1658a) SHA1(c85dc920ff4b292afa9f6681f31918a200799cc9) )
|
||||
ROM_RELOAD( 0x60000, 0x10000 )
|
||||
|
||||
ROM_REGION16_LE( 0x100000, "user1", 0 ) /* 34010 code */
|
||||
ROM_LOAD16_BYTE( "u105-la5", 0xc0000, 0x20000, CRC(d62cc51a) SHA1(a63ed5b0e08dd89a1392e04cd88c9d83d75810c6) )
|
||||
ROM_LOAD16_BYTE( "u89-la5", 0xc0001, 0x20000, CRC(edde0bc8) SHA1(95389b75c438c0f0cad668a35570fcb4f7790a02) )
|
||||
ROM_LOAD16_BYTE( "trog_ii_u-105_la-5.u105", 0xc0000, 0x20000, CRC(d62cc51a) SHA1(a63ed5b0e08dd89a1392e04cd88c9d83d75810c6) )
|
||||
ROM_LOAD16_BYTE( "trog_ii_u-89_la-5.u89", 0xc0001, 0x20000, CRC(edde0bc8) SHA1(95389b75c438c0f0cad668a35570fcb4f7790a02) )
|
||||
|
||||
ROM_REGION( 0x800000, "gfx1", 0 )
|
||||
ROM_LOAD ( "trogu111.bin", 0x000000, 0x20000, CRC(9ded08c1) SHA1(bbf069f218e3f3d67e45fa2229a471451b3a8f96) )
|
||||
ROM_LOAD ( "trogu112.bin", 0x020000, 0x20000, CRC(42293843) SHA1(cae77eeddd784573beccb79e54573da0e4ccdd8a) )
|
||||
ROM_LOAD ( "trogu113.bin", 0x040000, 0x20000, CRC(77f50cbb) SHA1(5f2df3aedd90871ac02bca07c66387f6cda0dfdf) )
|
||||
ROM_LOAD( "trog_ii_u-111_la-1.u111", 0x000000, 0x20000, CRC(9ded08c1) SHA1(bbf069f218e3f3d67e45fa2229a471451b3a8f96) )
|
||||
ROM_LOAD( "trog_ii_u-112_la-1.u112", 0x020000, 0x20000, CRC(42293843) SHA1(cae77eeddd784573beccb79e54573da0e4ccdd8a) )
|
||||
ROM_LOAD( "trog_ii_u-113_la-1.u113", 0x040000, 0x20000, CRC(77f50cbb) SHA1(5f2df3aedd90871ac02bca07c66387f6cda0dfdf) )
|
||||
|
||||
ROM_LOAD ( "trogu106.bin", 0x080000, 0x20000, CRC(af2eb0d8) SHA1(3767e6f3853b092b40664c2b6c6a838f0243514b) )
|
||||
ROM_LOAD ( "trogu107.bin", 0x0a0000, 0x20000, CRC(88a7b3f6) SHA1(ba55f66929841a915d7b96aabf4b11e50ba6cfbd) )
|
||||
ROM_LOAD( "trog_ii_u-106_la-1.u106", 0x080000, 0x20000, CRC(af2eb0d8) SHA1(3767e6f3853b092b40664c2b6c6a838f0243514b) )
|
||||
ROM_LOAD( "trog_ii_u-107_la-1.u107", 0x0a0000, 0x20000, CRC(88a7b3f6) SHA1(ba55f66929841a915d7b96aabf4b11e50ba6cfbd) )
|
||||
|
||||
ROM_LOAD ( "trogu95.bin", 0x200000, 0x20000, CRC(f3ba2838) SHA1(2bee6c783c84a9f3f9309d802f42983857190ece) )
|
||||
ROM_LOAD ( "trogu96.bin", 0x220000, 0x20000, CRC(cfed2e77) SHA1(7fc0f52ac844c9efcbcc3004c40f9f4fc7e1c346) )
|
||||
ROM_LOAD ( "trogu97.bin", 0x240000, 0x20000, CRC(3262d1f8) SHA1(754e3e8223edd11398b2db77fd5db619dad1577b) )
|
||||
ROM_LOAD( "trog_ii_u-95_la-1.u95", 0x200000, 0x20000, CRC(f3ba2838) SHA1(2bee6c783c84a9f3f9309d802f42983857190ece) )
|
||||
ROM_LOAD( "trog_ii_u-96_la-1.u96", 0x220000, 0x20000, CRC(cfed2e77) SHA1(7fc0f52ac844c9efcbcc3004c40f9f4fc7e1c346) )
|
||||
ROM_LOAD( "trog_ii_u-97_la-1.u97", 0x240000, 0x20000, CRC(3262d1f8) SHA1(754e3e8223edd11398b2db77fd5db619dad1577b) )
|
||||
|
||||
ROM_LOAD ( "trogu90.bin", 0x280000, 0x20000, CRC(16e06753) SHA1(62ec2b18e6b965ea0792d655d7878b4225da3aca) )
|
||||
ROM_LOAD ( "trogu91.bin", 0x2a0000, 0x20000, CRC(880a02c7) SHA1(ab1b2d24be4571a183b230d267c6c8167d4a42a4) )
|
||||
ROM_LOAD( "trog_ii_u-90_la-1.u90", 0x280000, 0x20000, CRC(16e06753) SHA1(62ec2b18e6b965ea0792d655d7878b4225da3aca) )
|
||||
ROM_LOAD( "trog_ii_u-91_la-1.u91", 0x2a0000, 0x20000, CRC(880a02c7) SHA1(ab1b2d24be4571a183b230d267c6c8167d4a42a4) )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( trog4 )
|
||||
ROM_REGION( 0x90000, "cvsd:cpu", 0 ) /* sound CPU */
|
||||
ROM_LOAD ( "trogu4.bin", 0x10000, 0x10000, CRC(759d0bf4) SHA1(c4c3fa51c43cf7fd241ac1f33d7d220aa9f9edb3) )
|
||||
ROM_RELOAD( 0x20000, 0x10000 )
|
||||
ROM_LOAD ( "trogu19.bin", 0x30000, 0x10000, CRC(960c333d) SHA1(da8ce8dfffffe7a2d60b3f75cc5aa88e5e2be659) )
|
||||
ROM_RELOAD( 0x40000, 0x10000 )
|
||||
ROM_LOAD ( "trogu20.bin", 0x50000, 0x10000, CRC(67f1658a) SHA1(c85dc920ff4b292afa9f6681f31918a200799cc9) )
|
||||
ROM_RELOAD( 0x60000, 0x10000 )
|
||||
|
||||
ROM_LOAD( "trog_ii_u-4_sl_1.u4", 0x10000, 0x10000, CRC(759d0bf4) SHA1(c4c3fa51c43cf7fd241ac1f33d7d220aa9f9edb3) )
|
||||
ROM_RELOAD( 0x20000, 0x10000 )
|
||||
ROM_LOAD( "trog_ii_u-19_sl_1.u19", 0x30000, 0x10000, CRC(960c333d) SHA1(da8ce8dfffffe7a2d60b3f75cc5aa88e5e2be659) )
|
||||
ROM_RELOAD( 0x40000, 0x10000 )
|
||||
ROM_LOAD( "trog_ii_u-20_sl_1.u20", 0x50000, 0x10000, CRC(67f1658a) SHA1(c85dc920ff4b292afa9f6681f31918a200799cc9) )
|
||||
ROM_RELOAD( 0x60000, 0x10000 )
|
||||
|
||||
ROM_REGION16_LE( 0x100000, "user1", 0 ) /* 34010 code */
|
||||
ROM_LOAD16_BYTE( "u105-la4", 0xc0000, 0x20000, CRC(e6095189) SHA1(a2caaf64e371050b37c63d9608ba5d289cf3cd91) )
|
||||
ROM_LOAD16_BYTE( "u89-la4", 0xc0001, 0x20000, CRC(fdd7cc65) SHA1(bfc4339953c122bca968f9cfa3a82df3584a3727) )
|
||||
ROM_LOAD16_BYTE( "trog_ii_u-105_la-4.u105", 0xc0000, 0x20000, CRC(e6095189) SHA1(a2caaf64e371050b37c63d9608ba5d289cf3cd91) )
|
||||
ROM_LOAD16_BYTE( "trog_ii_u-89_la-4.u89", 0xc0001, 0x20000, CRC(fdd7cc65) SHA1(bfc4339953c122bca968f9cfa3a82df3584a3727) )
|
||||
|
||||
ROM_REGION( 0x800000, "gfx1", 0 )
|
||||
ROM_LOAD ( "trogu111.bin", 0x000000, 0x20000, CRC(9ded08c1) SHA1(bbf069f218e3f3d67e45fa2229a471451b3a8f96) )
|
||||
ROM_LOAD ( "trogu112.bin", 0x020000, 0x20000, CRC(42293843) SHA1(cae77eeddd784573beccb79e54573da0e4ccdd8a) )
|
||||
ROM_LOAD ( "trogu113.bin", 0x040000, 0x20000, CRC(77f50cbb) SHA1(5f2df3aedd90871ac02bca07c66387f6cda0dfdf) )
|
||||
ROM_LOAD( "trog_ii_u-111_la-1.u111", 0x000000, 0x20000, CRC(9ded08c1) SHA1(bbf069f218e3f3d67e45fa2229a471451b3a8f96) )
|
||||
ROM_LOAD( "trog_ii_u-112_la-1.u112", 0x020000, 0x20000, CRC(42293843) SHA1(cae77eeddd784573beccb79e54573da0e4ccdd8a) )
|
||||
ROM_LOAD( "trog_ii_u-113_la-1.u113", 0x040000, 0x20000, CRC(77f50cbb) SHA1(5f2df3aedd90871ac02bca07c66387f6cda0dfdf) )
|
||||
|
||||
ROM_LOAD ( "trogu106.bin", 0x080000, 0x20000, CRC(af2eb0d8) SHA1(3767e6f3853b092b40664c2b6c6a838f0243514b) )
|
||||
ROM_LOAD ( "trogu107.bin", 0x0a0000, 0x20000, CRC(88a7b3f6) SHA1(ba55f66929841a915d7b96aabf4b11e50ba6cfbd) )
|
||||
ROM_LOAD( "trog_ii_u-106_la-1.u106", 0x080000, 0x20000, CRC(af2eb0d8) SHA1(3767e6f3853b092b40664c2b6c6a838f0243514b) )
|
||||
ROM_LOAD( "trog_ii_u-107_la-1.u107", 0x0a0000, 0x20000, CRC(88a7b3f6) SHA1(ba55f66929841a915d7b96aabf4b11e50ba6cfbd) )
|
||||
|
||||
ROM_LOAD ( "trogu95.bin", 0x200000, 0x20000, CRC(f3ba2838) SHA1(2bee6c783c84a9f3f9309d802f42983857190ece) )
|
||||
ROM_LOAD ( "trogu96.bin", 0x220000, 0x20000, CRC(cfed2e77) SHA1(7fc0f52ac844c9efcbcc3004c40f9f4fc7e1c346) )
|
||||
ROM_LOAD ( "trogu97.bin", 0x240000, 0x20000, CRC(3262d1f8) SHA1(754e3e8223edd11398b2db77fd5db619dad1577b) )
|
||||
ROM_LOAD( "trog_ii_u-95_la-1.u95", 0x200000, 0x20000, CRC(f3ba2838) SHA1(2bee6c783c84a9f3f9309d802f42983857190ece) )
|
||||
ROM_LOAD( "trog_ii_u-96_la-1.u96", 0x220000, 0x20000, CRC(cfed2e77) SHA1(7fc0f52ac844c9efcbcc3004c40f9f4fc7e1c346) )
|
||||
ROM_LOAD( "trog_ii_u-97_la-1.u97", 0x240000, 0x20000, CRC(3262d1f8) SHA1(754e3e8223edd11398b2db77fd5db619dad1577b) )
|
||||
|
||||
ROM_LOAD ( "trogu90.bin", 0x280000, 0x20000, CRC(16e06753) SHA1(62ec2b18e6b965ea0792d655d7878b4225da3aca) )
|
||||
ROM_LOAD ( "trogu91.bin", 0x2a0000, 0x20000, CRC(880a02c7) SHA1(ab1b2d24be4571a183b230d267c6c8167d4a42a4) )
|
||||
ROM_LOAD( "trog_ii_u-90_la-1.u90", 0x280000, 0x20000, CRC(16e06753) SHA1(62ec2b18e6b965ea0792d655d7878b4225da3aca) )
|
||||
ROM_LOAD( "trog_ii_u-91_la-1.u91", 0x2a0000, 0x20000, CRC(880a02c7) SHA1(ab1b2d24be4571a183b230d267c6c8167d4a42a4) )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( trog3 )
|
||||
ROM_REGION( 0x90000, "cvsd:cpu", 0 ) /* sound CPU */
|
||||
ROM_LOAD ( "trogu4.bin", 0x10000, 0x10000, CRC(759d0bf4) SHA1(c4c3fa51c43cf7fd241ac1f33d7d220aa9f9edb3) )
|
||||
ROM_RELOAD( 0x20000, 0x10000 )
|
||||
ROM_LOAD ( "trogu19.bin", 0x30000, 0x10000, CRC(960c333d) SHA1(da8ce8dfffffe7a2d60b3f75cc5aa88e5e2be659) )
|
||||
ROM_RELOAD( 0x40000, 0x10000 )
|
||||
ROM_LOAD ( "trogu20.bin", 0x50000, 0x10000, CRC(67f1658a) SHA1(c85dc920ff4b292afa9f6681f31918a200799cc9) )
|
||||
ROM_RELOAD( 0x60000, 0x10000 )
|
||||
ROM_LOAD( "trog_ii_u-4_sl_1.u4", 0x10000, 0x10000, CRC(759d0bf4) SHA1(c4c3fa51c43cf7fd241ac1f33d7d220aa9f9edb3) )
|
||||
ROM_RELOAD( 0x20000, 0x10000 )
|
||||
ROM_LOAD( "trog_ii_u-19_sl_1.u19", 0x30000, 0x10000, CRC(960c333d) SHA1(da8ce8dfffffe7a2d60b3f75cc5aa88e5e2be659) )
|
||||
ROM_RELOAD( 0x40000, 0x10000 )
|
||||
ROM_LOAD( "trog_ii_u-20_sl_1.u20", 0x50000, 0x10000, CRC(67f1658a) SHA1(c85dc920ff4b292afa9f6681f31918a200799cc9) )
|
||||
ROM_RELOAD( 0x60000, 0x10000 )
|
||||
|
||||
ROM_REGION16_LE( 0x100000, "user1", 0 ) /* 34010 code */
|
||||
ROM_LOAD16_BYTE( "u105-la3", 0xc0000, 0x20000, CRC(d09cea97) SHA1(0c1384be2af8abbaf1c5c7f86f31ec605c18e798) )
|
||||
ROM_LOAD16_BYTE( "u89-la3", 0xc0001, 0x20000, CRC(a61e3572) SHA1(5366f4c9592dc9e23ffe867a16cbf51d1811a622) )
|
||||
ROM_LOAD16_BYTE( "trog_ii_u-105_la-3.u105", 0xc0000, 0x20000, CRC(d09cea97) SHA1(0c1384be2af8abbaf1c5c7f86f31ec605c18e798) )
|
||||
ROM_LOAD16_BYTE( "trog_ii_u-89_la-3.u89", 0xc0001, 0x20000, CRC(a61e3572) SHA1(5366f4c9592dc9e23ffe867a16cbf51d1811a622) )
|
||||
|
||||
ROM_REGION( 0x800000, "gfx1", 0 )
|
||||
ROM_LOAD ( "trogu111.bin", 0x000000, 0x20000, CRC(9ded08c1) SHA1(bbf069f218e3f3d67e45fa2229a471451b3a8f96) )
|
||||
ROM_LOAD ( "trogu112.bin", 0x020000, 0x20000, CRC(42293843) SHA1(cae77eeddd784573beccb79e54573da0e4ccdd8a) )
|
||||
ROM_LOAD ( "trogu113.bin", 0x040000, 0x20000, CRC(77f50cbb) SHA1(5f2df3aedd90871ac02bca07c66387f6cda0dfdf) )
|
||||
ROM_LOAD( "trog_ii_u-111_la-1.u111", 0x000000, 0x20000, CRC(9ded08c1) SHA1(bbf069f218e3f3d67e45fa2229a471451b3a8f96) )
|
||||
ROM_LOAD( "trog_ii_u-112_la-1.u112", 0x020000, 0x20000, CRC(42293843) SHA1(cae77eeddd784573beccb79e54573da0e4ccdd8a) )
|
||||
ROM_LOAD( "trog_ii_u-113_la-1.u113", 0x040000, 0x20000, CRC(77f50cbb) SHA1(5f2df3aedd90871ac02bca07c66387f6cda0dfdf) )
|
||||
|
||||
ROM_LOAD ( "trogu106.bin", 0x080000, 0x20000, CRC(af2eb0d8) SHA1(3767e6f3853b092b40664c2b6c6a838f0243514b) )
|
||||
ROM_LOAD ( "trogu107.bin", 0x0a0000, 0x20000, CRC(88a7b3f6) SHA1(ba55f66929841a915d7b96aabf4b11e50ba6cfbd) )
|
||||
ROM_LOAD( "trog_ii_u-106_la-1.u106", 0x080000, 0x20000, CRC(af2eb0d8) SHA1(3767e6f3853b092b40664c2b6c6a838f0243514b) )
|
||||
ROM_LOAD( "trog_ii_u-107_la-1.u107", 0x0a0000, 0x20000, CRC(88a7b3f6) SHA1(ba55f66929841a915d7b96aabf4b11e50ba6cfbd) )
|
||||
|
||||
ROM_LOAD ( "trogu95.bin", 0x200000, 0x20000, CRC(f3ba2838) SHA1(2bee6c783c84a9f3f9309d802f42983857190ece) )
|
||||
ROM_LOAD ( "trogu96.bin", 0x220000, 0x20000, CRC(cfed2e77) SHA1(7fc0f52ac844c9efcbcc3004c40f9f4fc7e1c346) )
|
||||
ROM_LOAD ( "trogu97.bin", 0x240000, 0x20000, CRC(3262d1f8) SHA1(754e3e8223edd11398b2db77fd5db619dad1577b) )
|
||||
ROM_LOAD( "trog_ii_u-95_la-1.u95", 0x200000, 0x20000, CRC(f3ba2838) SHA1(2bee6c783c84a9f3f9309d802f42983857190ece) )
|
||||
ROM_LOAD( "trog_ii_u-96_la-1.u96", 0x220000, 0x20000, CRC(cfed2e77) SHA1(7fc0f52ac844c9efcbcc3004c40f9f4fc7e1c346) )
|
||||
ROM_LOAD( "trog_ii_u-97_la-1.u97", 0x240000, 0x20000, CRC(3262d1f8) SHA1(754e3e8223edd11398b2db77fd5db619dad1577b) )
|
||||
|
||||
ROM_LOAD ( "trogu90.bin", 0x280000, 0x20000, CRC(16e06753) SHA1(62ec2b18e6b965ea0792d655d7878b4225da3aca) )
|
||||
ROM_LOAD ( "trogu91.bin", 0x2a0000, 0x20000, CRC(880a02c7) SHA1(ab1b2d24be4571a183b230d267c6c8167d4a42a4) )
|
||||
ROM_LOAD( "trog_ii_u-90_la-1.u90", 0x280000, 0x20000, CRC(16e06753) SHA1(62ec2b18e6b965ea0792d655d7878b4225da3aca) )
|
||||
ROM_LOAD( "trog_ii_u-91_la-1.u91", 0x2a0000, 0x20000, CRC(880a02c7) SHA1(ab1b2d24be4571a183b230d267c6c8167d4a42a4) )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( trogpa6 )
|
||||
ROM_REGION( 0x90000, "cvsd:cpu", 0 ) /* sound CPU */
|
||||
ROM_LOAD ( "trogu4.bin", 0x10000, 0x10000, CRC(759d0bf4) SHA1(c4c3fa51c43cf7fd241ac1f33d7d220aa9f9edb3) )
|
||||
ROM_RELOAD( 0x20000, 0x10000 )
|
||||
ROM_LOAD ( "trogu19.bin", 0x30000, 0x10000, CRC(960c333d) SHA1(da8ce8dfffffe7a2d60b3f75cc5aa88e5e2be659) )
|
||||
ROM_RELOAD( 0x40000, 0x10000 )
|
||||
ROM_LOAD ( "trogu20.bin", 0x50000, 0x10000, CRC(67f1658a) SHA1(c85dc920ff4b292afa9f6681f31918a200799cc9) )
|
||||
ROM_RELOAD( 0x60000, 0x10000 )
|
||||
ROM_LOAD( "trog_ii_u-4_sl_1.u4", 0x10000, 0x10000, CRC(759d0bf4) SHA1(c4c3fa51c43cf7fd241ac1f33d7d220aa9f9edb3) )
|
||||
ROM_RELOAD( 0x20000, 0x10000 )
|
||||
ROM_LOAD( "trog_ii_u-19_sl_1.u19", 0x30000, 0x10000, CRC(960c333d) SHA1(da8ce8dfffffe7a2d60b3f75cc5aa88e5e2be659) )
|
||||
ROM_RELOAD( 0x40000, 0x10000 )
|
||||
ROM_LOAD( "trog_ii_u-20_sl_1.u20", 0x50000, 0x10000, CRC(67f1658a) SHA1(c85dc920ff4b292afa9f6681f31918a200799cc9) )
|
||||
ROM_RELOAD( 0x60000, 0x10000 )
|
||||
|
||||
ROM_REGION16_LE( 0x100000, "user1", 0 ) /* 34010 code */
|
||||
ROM_LOAD16_BYTE( "u105-pa6", 0xc0000, 0x20000, CRC(71ad1903) SHA1(e7ff1344a7bdc3b90f09ce8251ebcd25012be602) )
|
||||
ROM_LOAD16_BYTE( "u89-pa6", 0xc0001, 0x20000, CRC(04473da8) SHA1(47d9e918fba93b4af1e3cacbac9df843e6a10091) )
|
||||
ROM_LOAD16_BYTE( "trog_ii_u-105_rev.6.u105", 0xc0000, 0x20000, CRC(71ad1903) SHA1(e7ff1344a7bdc3b90f09ce8251ebcd25012be602) )
|
||||
ROM_LOAD16_BYTE( "trog_ii_u-89_rev.6.u89", 0xc0001, 0x20000, CRC(04473da8) SHA1(47d9e918fba93b4af1e3cacbac9df843e6a10091) )
|
||||
|
||||
ROM_REGION( 0x800000, "gfx1", 0 )
|
||||
ROM_LOAD ( "trogu111.bin", 0x000000, 0x20000, CRC(9ded08c1) SHA1(bbf069f218e3f3d67e45fa2229a471451b3a8f96) )
|
||||
ROM_LOAD ( "trogu112.bin", 0x020000, 0x20000, CRC(42293843) SHA1(cae77eeddd784573beccb79e54573da0e4ccdd8a) )
|
||||
ROM_LOAD ( "trogu113.pa6", 0x040000, 0x20000, CRC(ae50e5ea) SHA1(915b76f76e7ccbf2c4c28829cea15feaafea498b) )
|
||||
ROM_LOAD( "trog_ii_u-111_la-1.u111", 0x000000, 0x20000, CRC(9ded08c1) SHA1(bbf069f218e3f3d67e45fa2229a471451b3a8f96) )
|
||||
ROM_LOAD( "trog_ii_u-112_la-1.u112", 0x020000, 0x20000, CRC(42293843) SHA1(cae77eeddd784573beccb79e54573da0e4ccdd8a) )
|
||||
ROM_LOAD( "trog_ii_u-113_rev.6.u113",0x040000, 0x20000, CRC(ae50e5ea) SHA1(915b76f76e7ccbf2c4c28829cea15feaafea498b) )
|
||||
|
||||
ROM_LOAD ( "trogu106.bin", 0x080000, 0x20000, CRC(af2eb0d8) SHA1(3767e6f3853b092b40664c2b6c6a838f0243514b) )
|
||||
ROM_LOAD ( "trogu107.bin", 0x0a0000, 0x20000, CRC(88a7b3f6) SHA1(ba55f66929841a915d7b96aabf4b11e50ba6cfbd) )
|
||||
ROM_LOAD( "trog_ii_u-106_la-1.u106", 0x080000, 0x20000, CRC(af2eb0d8) SHA1(3767e6f3853b092b40664c2b6c6a838f0243514b) )
|
||||
ROM_LOAD( "trog_ii_u-107_la-1.u107", 0x0a0000, 0x20000, CRC(88a7b3f6) SHA1(ba55f66929841a915d7b96aabf4b11e50ba6cfbd) )
|
||||
|
||||
ROM_LOAD ( "trogu95.bin", 0x200000, 0x20000, CRC(f3ba2838) SHA1(2bee6c783c84a9f3f9309d802f42983857190ece) )
|
||||
ROM_LOAD ( "trogu96.bin", 0x220000, 0x20000, CRC(cfed2e77) SHA1(7fc0f52ac844c9efcbcc3004c40f9f4fc7e1c346) )
|
||||
ROM_LOAD ( "trogu97.pa6", 0x240000, 0x20000, CRC(354b1cb3) SHA1(88400e39f0476d32a0798c50855a8ff9dc0a6617) )
|
||||
ROM_LOAD( "trog_ii_u-95_la-1.u95", 0x200000, 0x20000, CRC(f3ba2838) SHA1(2bee6c783c84a9f3f9309d802f42983857190ece) )
|
||||
ROM_LOAD( "trog_ii_u-96_la-1.u96", 0x220000, 0x20000, CRC(cfed2e77) SHA1(7fc0f52ac844c9efcbcc3004c40f9f4fc7e1c346) )
|
||||
ROM_LOAD( "trog_ii_u-97_rev.6.u97", 0x240000, 0x20000, CRC(354b1cb3) SHA1(88400e39f0476d32a0798c50855a8ff9dc0a6617) )
|
||||
|
||||
ROM_LOAD ( "trogu90.bin", 0x280000, 0x20000, CRC(16e06753) SHA1(62ec2b18e6b965ea0792d655d7878b4225da3aca) )
|
||||
ROM_LOAD ( "trogu91.bin", 0x2a0000, 0x20000, CRC(880a02c7) SHA1(ab1b2d24be4571a183b230d267c6c8167d4a42a4) )
|
||||
ROM_LOAD( "trog_ii_u-90_la-1.u90", 0x280000, 0x20000, CRC(16e06753) SHA1(62ec2b18e6b965ea0792d655d7878b4225da3aca) )
|
||||
ROM_LOAD( "trog_ii_u-91_la-1.u91", 0x2a0000, 0x20000, CRC(880a02c7) SHA1(ab1b2d24be4571a183b230d267c6c8167d4a42a4) )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( trogpa4 )
|
||||
ROM_REGION( 0x90000, "cvsd:cpu", 0 ) /* sound CPU */
|
||||
ROM_LOAD ( "trogu4.bin", 0x10000, 0x10000, CRC(759d0bf4) SHA1(c4c3fa51c43cf7fd241ac1f33d7d220aa9f9edb3) )
|
||||
ROM_RELOAD( 0x20000, 0x10000 )
|
||||
ROM_LOAD ( "trogu19.bin", 0x30000, 0x10000, CRC(960c333d) SHA1(da8ce8dfffffe7a2d60b3f75cc5aa88e5e2be659) )
|
||||
ROM_RELOAD( 0x40000, 0x10000 )
|
||||
ROM_LOAD ( "trogu20.bin", 0x50000, 0x10000, CRC(67f1658a) SHA1(c85dc920ff4b292afa9f6681f31918a200799cc9) )
|
||||
ROM_RELOAD( 0x60000, 0x10000 )
|
||||
ROM_LOAD( "trog_ii_u-4_sl_1.u4", 0x10000, 0x10000, CRC(759d0bf4) SHA1(c4c3fa51c43cf7fd241ac1f33d7d220aa9f9edb3) )
|
||||
ROM_RELOAD( 0x20000, 0x10000 )
|
||||
ROM_LOAD( "trog_ii_u-19_sl_1.u19", 0x30000, 0x10000, CRC(960c333d) SHA1(da8ce8dfffffe7a2d60b3f75cc5aa88e5e2be659) )
|
||||
ROM_RELOAD( 0x40000, 0x10000 )
|
||||
ROM_LOAD( "trog_ii_u-20_sl_1.u20", 0x50000, 0x10000, CRC(67f1658a) SHA1(c85dc920ff4b292afa9f6681f31918a200799cc9) )
|
||||
ROM_RELOAD( 0x60000, 0x10000 )
|
||||
|
||||
ROM_REGION16_LE( 0x100000, "user1", 0 ) /* 34010 code */
|
||||
ROM_LOAD16_BYTE( "u105-pa4", 0xc0000, 0x20000, CRC(526a3f5b) SHA1(8ad8cb15ada527f989f774a4fb81a171697c6dad) )
|
||||
ROM_LOAD16_BYTE( "u89-pa4", 0xc0001, 0x20000, CRC(38d68685) SHA1(42b73a64641301bf2991929cf365b8f45fc1b5d8) )
|
||||
|
||||
ROM_REGION( 0x800000, "gfx1", 0 )
|
||||
ROM_LOAD ( "trogu111.bin", 0x000000, 0x20000, CRC(9ded08c1) SHA1(bbf069f218e3f3d67e45fa2229a471451b3a8f96) )
|
||||
ROM_LOAD ( "trogu112.bin", 0x020000, 0x20000, CRC(42293843) SHA1(cae77eeddd784573beccb79e54573da0e4ccdd8a) )
|
||||
ROM_LOAD ( "trogu113.pa4", 0x040000, 0x20000, CRC(2980a56f) SHA1(1e6ab16be6071d6568149e9ba56e146e3431b5f2) )
|
||||
ROM_LOAD( "trog_ii_u-111_la-1.u111", 0x000000, 0x20000, CRC(9ded08c1) SHA1(bbf069f218e3f3d67e45fa2229a471451b3a8f96) )
|
||||
ROM_LOAD( "trog_ii_u-112_la-1.u112", 0x020000, 0x20000, CRC(42293843) SHA1(cae77eeddd784573beccb79e54573da0e4ccdd8a) )
|
||||
ROM_LOAD( "trogu113.pa4", 0x040000, 0x20000, CRC(2980a56f) SHA1(1e6ab16be6071d6568149e9ba56e146e3431b5f2) )
|
||||
|
||||
ROM_LOAD ( "trogu106.bin", 0x080000, 0x20000, CRC(af2eb0d8) SHA1(3767e6f3853b092b40664c2b6c6a838f0243514b) )
|
||||
ROM_LOAD ( "trogu107.bin", 0x0a0000, 0x20000, CRC(88a7b3f6) SHA1(ba55f66929841a915d7b96aabf4b11e50ba6cfbd) )
|
||||
ROM_LOAD( "trog_ii_u-106_la-1.u106", 0x080000, 0x20000, CRC(af2eb0d8) SHA1(3767e6f3853b092b40664c2b6c6a838f0243514b) )
|
||||
ROM_LOAD( "trog_ii_u-107_la-1.u107", 0x0a0000, 0x20000, CRC(88a7b3f6) SHA1(ba55f66929841a915d7b96aabf4b11e50ba6cfbd) )
|
||||
|
||||
ROM_LOAD ( "trogu95.bin", 0x200000, 0x20000, CRC(f3ba2838) SHA1(2bee6c783c84a9f3f9309d802f42983857190ece) )
|
||||
ROM_LOAD ( "trogu96.bin", 0x220000, 0x20000, CRC(cfed2e77) SHA1(7fc0f52ac844c9efcbcc3004c40f9f4fc7e1c346) )
|
||||
ROM_LOAD ( "trogu97.pa4", 0x240000, 0x20000, CRC(f94b77c1) SHA1(d4ca3d7270ea1d86cb5c53e85dc7682b0e5945ef) )
|
||||
ROM_LOAD( "trog_ii_u-95_la-1.u95", 0x200000, 0x20000, CRC(f3ba2838) SHA1(2bee6c783c84a9f3f9309d802f42983857190ece) )
|
||||
ROM_LOAD( "trog_ii_u-96_la-1.u96", 0x220000, 0x20000, CRC(cfed2e77) SHA1(7fc0f52ac844c9efcbcc3004c40f9f4fc7e1c346) )
|
||||
ROM_LOAD( "trogu97.pa4", 0x240000, 0x20000, CRC(f94b77c1) SHA1(d4ca3d7270ea1d86cb5c53e85dc7682b0e5945ef) )
|
||||
|
||||
ROM_LOAD ( "trogu90.bin", 0x280000, 0x20000, CRC(16e06753) SHA1(62ec2b18e6b965ea0792d655d7878b4225da3aca) )
|
||||
ROM_LOAD ( "trogu91.bin", 0x2a0000, 0x20000, CRC(880a02c7) SHA1(ab1b2d24be4571a183b230d267c6c8167d4a42a4) )
|
||||
ROM_LOAD( "trog_ii_u-90_la-1.u90", 0x280000, 0x20000, CRC(16e06753) SHA1(62ec2b18e6b965ea0792d655d7878b4225da3aca) )
|
||||
ROM_LOAD( "trog_ii_u-91_la-1.u91", 0x2a0000, 0x20000, CRC(880a02c7) SHA1(ab1b2d24be4571a183b230d267c6c8167d4a42a4) )
|
||||
ROM_END
|
||||
|
||||
|
||||
|
@ -2458,7 +2458,7 @@ INPUT_PORTS_EXTERN( sc4_raw );
|
||||
ROM_LOAD( "95004121.hi", 0x080000, 0x080000, CRC(239f389c) SHA1(75d6f9f500aab5f114f8b86c4ca1f8dce6ea2ca4) )
|
||||
|
||||
#define sc_crcc_matrix \
|
||||
ROM_REGION( 0x400000, "matrix", ROMREGION_ERASE00 ) \
|
||||
ROM_REGION( 0x400000, "dm01:matrix", ROMREGION_ERASE00 ) \
|
||||
ROM_LOAD( "95000611.p1", 0x0000, 0x010000, CRC(3f40a2c9) SHA1(f73731171c56add1329f3a9d2f84303311d87884) )
|
||||
|
||||
|
||||
@ -2547,7 +2547,7 @@ INPUT_PORTS_EXTERN( sc4_raw );
|
||||
ROM_LOAD( "95004103.lo", 0x000000, 0x080000, CRC(9926f103) SHA1(f29a0d25eebd0a0990cd165116b425b795ed62e0) ) \
|
||||
ROM_LOAD( "95004104.hi", 0x080000, 0x080000, CRC(bec75a23) SHA1(cdf895081ebf3afb52d5bfaab29f713800c85fc9) )
|
||||
#define sc_fcc_matrix \
|
||||
ROM_REGION( 0x200000, "matrix", ROMREGION_ERASEFF )\
|
||||
ROM_REGION( 0x200000, "dm01:matrix", ROMREGION_ERASEFF )\
|
||||
ROM_LOAD( "club-firecracker_mtx_ass.bin", 0x0000, 0x010000, CRC(c23ffee9) SHA1(b4f2542e8ed0b282a439e523baa6cd43c5b2cb50) )
|
||||
#define sc_frsu_others \
|
||||
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) \
|
||||
@ -2741,7 +2741,7 @@ INPUT_PORTS_EXTERN( sc4_raw );
|
||||
ROM_LOAD( "pub-en.s1", 0x000000, 0x080000, CRC(7e3f4295) SHA1(b7a2c538d79663a3d21f89311195619158fa7197) ) /* need testing */ \
|
||||
ROM_LOAD( "pub-en.s2", 0x080000, 0x080000, CRC(637d3c0f) SHA1(193964efc28e56b05f39099a696dd3e9119b80dd) ) \
|
||||
\
|
||||
ROM_REGION( 0x400000, "matrix", 0 ) \
|
||||
ROM_REGION( 0x400000, "dm01:matrix", 0 ) \
|
||||
/* I don't think the SC4 version uses a DMD */ \
|
||||
ROM_LOAD( "pbemydot", 0x0000, 0x010000, CRC(b056d3d4) SHA1(6c1dbc6fcb4761c25f9cc8123e9f0fe791488c19) ) /* DMD rom? Possibly SC2 DM01 */
|
||||
#define sc_oyf_others \
|
||||
@ -2902,7 +2902,7 @@ INPUT_PORTS_EXTERN( sc4_raw );
|
||||
ROM_LOAD( "95004082.p1", 0x000000, 0x080000, CRC(b7caba0f) SHA1(777afdb6a2f78edad5f4df506eb4cd571f9f357b) ) \
|
||||
ROM_LOAD( "95004083.p2", 0x080000, 0x080000, CRC(c0cc21b7) SHA1(d0b22db4c1faeef34b794ac4c31bc9fd386493ea) )
|
||||
#define sc_ticlb_matrix \
|
||||
ROM_REGION( 0x400000, "matrix", 0 ) \
|
||||
ROM_REGION( 0x400000, "dm01:matrix", 0 ) \
|
||||
ROM_LOAD( "club-treasure-island_mtx_ass.bin", 0x0000, 0x010000, CRC(74f97b29) SHA1(9334bf1e4b4e2bcbbfaa5ae32201ceaab0641d83) ) /* DMD */
|
||||
#define sc_tri7_others \
|
||||
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) /* PR1328 TRIPLE 7S SOUNDS11 */ \
|
||||
@ -2987,7 +2987,7 @@ INPUT_PORTS_EXTERN( sc4_raw );
|
||||
|
||||
|
||||
#define sc_clbtm_matrix \
|
||||
ROM_REGION( 0x400000, "matrix", ROMREGION_ERASE00 ) \
|
||||
ROM_REGION( 0x400000, "dm01:matrix", ROMREGION_ERASE00 ) \
|
||||
ROM_LOAD( "clubtempdot.bin", 0x0000, 0x010000, CRC(283d2d9c) SHA1(5b76a13ad674f8a40c270e5dbc61dac04d411d02) ) /* DM01 */ \
|
||||
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) )
|
||||
|
@ -1054,6 +1054,7 @@ wrldtour3 //
|
||||
|
||||
@source:amaticmg.cpp
|
||||
am_mg24 // (c) 2000 Amatic
|
||||
am_mg24a // (c) 2000 Amatic
|
||||
am_mg3 // (c) 2000 Amatic
|
||||
am_mg31i // (c) Amatic
|
||||
am_mg33i // (c) Amatic
|
||||
@ -14720,6 +14721,7 @@ gt97v121 // (c) 1997 Incredible Technologies
|
||||
gt97v122 // (c) 1997 Incredible Technologies
|
||||
gt98 // (c) 1998 Incredible Technologies
|
||||
gt98s100 // (c) 1998 Incredible Technologies
|
||||
gt98t302 // (c) 1998 Incredible Technologies
|
||||
gt98t303 // (c) 1998 Incredible Technologies
|
||||
gt98v100 // (c) 1998 Incredible Technologies
|
||||
gt99 // (c) 1999 Incredible Technologies
|
||||
|
@ -53,8 +53,10 @@ Standard dm01 memorymap
|
||||
|
||||
const device_type BF_DM01 = &device_creator<bfmdm01_device>;
|
||||
|
||||
|
||||
bfmdm01_device::bfmdm01_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: device_t(mconfig, BF_DM01, "BFM Dotmatrix 01", tag, owner, clock, "bfm_dm01", __FILE__),
|
||||
m_matrixcpu(*this, "matrix"),
|
||||
m_data_avail(0),
|
||||
m_control(0),
|
||||
m_xcounter(0),
|
||||
@ -188,10 +190,14 @@ WRITE8_MEMBER( bfmdm01_device::mux_w )
|
||||
p++;
|
||||
}
|
||||
|
||||
g_profiler.start(PROFILER_USER1);
|
||||
|
||||
for (int pos=0;pos<65;pos++)
|
||||
{
|
||||
machine().output().set_indexed_value("dotmatrix", pos +(65*row), m_segbuffer[(pos)]);
|
||||
}
|
||||
|
||||
g_profiler.stop();
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -233,20 +239,39 @@ READ8_MEMBER( bfmdm01_device::unknown_r )
|
||||
|
||||
WRITE8_MEMBER( bfmdm01_device::unknown_w )
|
||||
{
|
||||
space.machine().device("matrix")->execute().set_input_line(INPUT_LINE_NMI, CLEAR_LINE ); //?
|
||||
m_matrixcpu->set_input_line(INPUT_LINE_NMI, CLEAR_LINE ); //?
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ADDRESS_MAP_START( bfm_dm01_memmap, AS_PROGRAM, 8, bfmdm01_device )
|
||||
AM_RANGE(0x0000, 0x1fff) AM_RAM // 8k RAM
|
||||
AM_RANGE(0x2000, 0x2000) AM_DEVREADWRITE("dm01", bfmdm01_device, control_r, control_w) // control reg
|
||||
AM_RANGE(0x2800, 0x2800) AM_DEVREADWRITE("dm01", bfmdm01_device, mux_r, mux_w) // mux
|
||||
AM_RANGE(0x3000, 0x3000) AM_DEVREADWRITE("dm01", bfmdm01_device, comm_r, comm_w) //
|
||||
AM_RANGE(0x3800, 0x3800) AM_DEVREADWRITE("dm01", bfmdm01_device, unknown_r, unknown_w) // ???
|
||||
AM_RANGE(0x2000, 0x2000) AM_READWRITE(control_r, control_w) // control reg
|
||||
AM_RANGE(0x2800, 0x2800) AM_READWRITE(mux_r, mux_w) // mux
|
||||
AM_RANGE(0x3000, 0x3000) AM_READWRITE(comm_r, comm_w) //
|
||||
AM_RANGE(0x3800, 0x3800) AM_READWRITE(unknown_r, unknown_w) // ???
|
||||
AM_RANGE(0x4000, 0xFfff) AM_ROM // 48k ROM
|
||||
ADDRESS_MAP_END
|
||||
|
||||
INTERRUPT_GEN_MEMBER( bfmdm01_device::nmi_line_assert )
|
||||
{
|
||||
m_matrixcpu->set_input_line(INPUT_LINE_NMI, ASSERT_LINE);
|
||||
}
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( bdmdm01 )
|
||||
MCFG_CPU_ADD("matrix", M6809, 2000000 ) /* matrix board 6809 CPU at 2 Mhz ?? I don't know the exact freq.*/
|
||||
MCFG_CPU_PROGRAM_MAP(bfm_dm01_memmap)
|
||||
MCFG_CPU_PERIODIC_INT_DRIVER(bfmdm01_device, nmi_line_assert, 1500 ) /* generate 1500 NMI's per second ?? what is the exact freq?? */
|
||||
|
||||
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
machine_config_constructor bfmdm01_device::device_mconfig_additions() const
|
||||
{
|
||||
return MACHINE_CONFIG_NAME( bdmdm01 );
|
||||
}
|
||||
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
|
||||
void bfmdm01_device::writedata(UINT8 data)
|
||||
@ -255,7 +280,7 @@ void bfmdm01_device::writedata(UINT8 data)
|
||||
m_data_avail = 1;
|
||||
|
||||
//pulse IRQ line
|
||||
machine().device("matrix")->execute().set_input_line(M6809_IRQ_LINE, HOLD_LINE ); // trigger IRQ
|
||||
m_matrixcpu->set_input_line(M6809_IRQ_LINE, HOLD_LINE ); // trigger IRQ
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
|
@ -32,13 +32,18 @@ public:
|
||||
|
||||
void writedata(UINT8 data);
|
||||
int busy(void);
|
||||
|
||||
INTERRUPT_GEN_MEMBER(nmi_line_assert);
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
|
||||
private:
|
||||
required_device<cpu_device> m_matrixcpu;
|
||||
|
||||
// internal state
|
||||
int m_data_avail;
|
||||
int m_control;
|
||||
@ -52,10 +57,10 @@ private:
|
||||
devcb_write_line m_busy_cb;
|
||||
|
||||
int read_data(void);
|
||||
|
||||
};
|
||||
|
||||
extern const device_type BF_DM01;
|
||||
|
||||
ADDRESS_MAP_EXTERN( bfm_dm01_memmap,8 );
|
||||
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user