mirror of
https://github.com/holub/mame
synced 2025-05-19 20:29:09 +03:00
MPU4 and Scorpion 1 update by Haze (no whatsnew)
This commit is contained in:
parent
7f2d4587bb
commit
e707d44a08
2
.gitattributes
vendored
2
.gitattributes
vendored
@ -3782,6 +3782,8 @@ src/mame/machine/balsente.c svneol=native#text/plain
|
||||
src/mame/machine/beezer.c svneol=native#text/plain
|
||||
src/mame/machine/bfm_bd1.c svneol=native#text/plain
|
||||
src/mame/machine/bfm_bd1.h svneol=native#text/plain
|
||||
src/mame/machine/bfm_comn.c svneol=native#text/plain
|
||||
src/mame/machine/bfm_comn.h svneol=native#text/plain
|
||||
src/mame/machine/bigevglf.c svneol=native#text/plain
|
||||
src/mame/machine/bonzeadv.c svneol=native#text/plain
|
||||
src/mame/machine/bsktball.c svneol=native#text/plain
|
||||
|
@ -94,6 +94,7 @@ Optional (on expansion card) (Viper)
|
||||
#include "sound/ay8910.h"
|
||||
#include "sound/upd7759.h"
|
||||
#include "machine/nvram.h"
|
||||
#include "machine/bfm_comn.h"
|
||||
#include "bfm_sc1.lh"
|
||||
|
||||
|
||||
@ -123,6 +124,8 @@ public:
|
||||
int m_mux2_input;
|
||||
UINT8 m_sc1_Inputs[64];
|
||||
UINT8 m_codec_data[256];
|
||||
|
||||
int m_defaultbank;
|
||||
};
|
||||
|
||||
#define VFD_RESET 0x20
|
||||
@ -155,6 +158,7 @@ static int Scorpion1_GetSwitchState(bfm_sc1_state *drvstate, int strobe, int dat
|
||||
|
||||
static WRITE8_HANDLER( bankswitch_w )
|
||||
{
|
||||
// printf("bankswitch %02x\n", data);
|
||||
memory_set_bank(space->machine(),"bank1",data & 0x03);
|
||||
}
|
||||
|
||||
@ -604,77 +608,7 @@ static READ8_HANDLER( vid_uart_ctrl_r )
|
||||
return adder2_status();
|
||||
}
|
||||
|
||||
// scorpion1 board init ///////////////////////////////////////////////////
|
||||
|
||||
static const UINT16 AddressDecode[]=
|
||||
{
|
||||
0x0800,0x1000,0x0001,0x0004,0x0008,0x0020,0x0080,0x0200,
|
||||
0x0100,0x0040,0x0002,0x0010,0x0400,0x2000,0x4000,0x8000,
|
||||
|
||||
0
|
||||
};
|
||||
|
||||
static const UINT8 DataDecode[]=
|
||||
{
|
||||
0x02,0x08,0x20,0x40,0x10,0x04,0x01,0x80,
|
||||
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
|
||||
static void decode_sc1(running_machine &machine,const char *rom_region)
|
||||
{
|
||||
bfm_sc1_state *state = machine.driver_data<bfm_sc1_state>();
|
||||
UINT8 *tmp, *rom;
|
||||
|
||||
rom = machine.region(rom_region)->base();
|
||||
|
||||
tmp = auto_alloc_array(machine, UINT8, 0x10000);
|
||||
|
||||
{
|
||||
int i;
|
||||
long address;
|
||||
|
||||
memcpy(tmp, rom, 0x10000);
|
||||
|
||||
for ( i = 0; i < 256; i++ )
|
||||
{
|
||||
UINT8 data, pattern, newdata, *tab;
|
||||
data = i;
|
||||
|
||||
tab = (UINT8*)DataDecode;
|
||||
pattern = 0x01;
|
||||
newdata = 0;
|
||||
|
||||
do
|
||||
{
|
||||
newdata |= data & pattern ? *tab : 0;
|
||||
pattern <<= 1;
|
||||
} while ( *(++tab) );
|
||||
|
||||
state->m_codec_data[i] = newdata;
|
||||
}
|
||||
|
||||
for ( address = 0; address < 0x10000; address++)
|
||||
{
|
||||
int newaddress,pattern;
|
||||
UINT16 *tab;
|
||||
|
||||
tab = (UINT16*)AddressDecode;
|
||||
pattern = 0x0001;
|
||||
newaddress = 0;
|
||||
do
|
||||
{
|
||||
newaddress |= address & pattern ? *tab : 0;
|
||||
pattern <<= 1;
|
||||
} while ( *(++tab) );
|
||||
|
||||
rom[newaddress] = state->m_codec_data[ tmp[address] ];
|
||||
}
|
||||
auto_free( machine, tmp );
|
||||
}
|
||||
}
|
||||
// machine start (called only once) /////////////////////////////////////////////////
|
||||
|
||||
static MACHINE_RESET( bfm_sc1 )
|
||||
@ -721,10 +655,8 @@ static MACHINE_RESET( bfm_sc1 )
|
||||
{
|
||||
UINT8 *rom = machine.region("maincpu")->base();
|
||||
|
||||
memory_configure_bank(machine,"bank1", 0, 1, &rom[0x10000], 0);
|
||||
memory_configure_bank(machine,"bank1", 1, 3, &rom[0x02000], 0x02000);
|
||||
|
||||
memory_set_bank(machine,"bank1",3);
|
||||
memory_configure_bank(machine,"bank1", 0, 4, &rom[0x0000], 0x02000);
|
||||
memory_set_bank(machine,"bank1",state->m_defaultbank);
|
||||
}
|
||||
}
|
||||
|
||||
@ -732,7 +664,7 @@ static MACHINE_RESET( bfm_sc1 )
|
||||
// scorpion1 board memory map ///////////////////////////////////////////////////////
|
||||
/////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
static ADDRESS_MAP_START( memmap, AS_PROGRAM, 8 )
|
||||
static ADDRESS_MAP_START( sc1_base, AS_PROGRAM, 8 )
|
||||
|
||||
AM_RANGE(0x0000, 0x1FFF) AM_RAM AM_SHARE("nvram") //8k RAM
|
||||
AM_RANGE(0x2000, 0x21FF) AM_WRITE(reel34_w) // reel 2+3 latch
|
||||
@ -759,9 +691,6 @@ static ADDRESS_MAP_START( memmap, AS_PROGRAM, 8 )
|
||||
AM_RANGE(0x3409, 0x3409) AM_READWRITE(mux2datlo_r,mux2datlo_w)
|
||||
AM_RANGE(0x340A, 0x340A) AM_READWRITE(mux2dathi_r,mux2dathi_w)
|
||||
|
||||
AM_RANGE(0x3404, 0x3404) AM_READ(dipcoin_r ) // coin input on gamecard
|
||||
AM_RANGE(0x3801, 0x3801) AM_READNOP // uPD5579 status on soundcard (not installed)
|
||||
|
||||
AM_RANGE(0x3600, 0x3600) AM_WRITE(bankswitch_w) // write bank
|
||||
AM_RANGE(0x3800, 0x39FF) AM_WRITE(reel56_w) // reel 5+6 latch
|
||||
|
||||
@ -775,48 +704,11 @@ ADDRESS_MAP_END
|
||||
// scorpion1 board + adder2 expansion memory map ////////////////////////////////////
|
||||
/////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
static ADDRESS_MAP_START( memmap_adder2, AS_PROGRAM, 8 )
|
||||
|
||||
AM_RANGE(0x0000, 0x1FFF) AM_RAM AM_SHARE("nvram") //8k RAM
|
||||
AM_RANGE(0x2000, 0x21FF) AM_WRITE(reel34_w) // reel 2+3 latch
|
||||
AM_RANGE(0x2200, 0x23FF) AM_WRITE(reel12_w) // reel 1+2 latch
|
||||
AM_RANGE(0x2400, 0x25FF) AM_WRITE(vfd_w) // vfd latch
|
||||
|
||||
AM_RANGE(0x2600, 0x27FF) AM_READWRITE(mmtr_r,mmtr_w) // mechanical meters
|
||||
|
||||
AM_RANGE(0x2800, 0x2800) AM_READ(triac_r) // payslide triacs
|
||||
AM_RANGE(0x2800, 0x29FF) AM_WRITE(triac_w)
|
||||
|
||||
AM_RANGE(0x2A00, 0x2A00) AM_READWRITE(mux1latch_r,mux1latch_w) // mux1
|
||||
AM_RANGE(0x2A01, 0x2A01) AM_READWRITE(mux1datlo_r,mux1datlo_w)
|
||||
AM_RANGE(0x2A02, 0x2A02) AM_READWRITE(mux1dathi_r,mux1dathi_w)
|
||||
|
||||
AM_RANGE(0x2E00, 0x2E00) AM_READ(irqlatch_r) // irq latch
|
||||
|
||||
AM_RANGE(0x3001, 0x3001) AM_READ(soundlatch_r)
|
||||
AM_RANGE(0x3001, 0x3001) AM_DEVWRITE("aysnd", ay8910_data_w)
|
||||
AM_RANGE(0x3101, 0x3201) AM_DEVWRITE("aysnd", ay8910_address_w)
|
||||
|
||||
AM_RANGE(0x3406, 0x3406) AM_READWRITE(aciastat_r,aciactrl_w) // MC6850 status register
|
||||
AM_RANGE(0x3407, 0x3407) AM_READWRITE(aciadata_r,aciadata_w) // MC6850 data register
|
||||
|
||||
AM_RANGE(0x3408, 0x3408) AM_READWRITE(mux2latch_r,mux2latch_w) // mux2
|
||||
AM_RANGE(0x3409, 0x3409) AM_READWRITE(mux2datlo_r,mux2datlo_w)
|
||||
AM_RANGE(0x340A, 0x340A) AM_READWRITE(mux2dathi_r,mux2dathi_w)
|
||||
|
||||
// AM_RANGE(0x3404, 0x3404) AM_READ(dipcoin_r ) // coin input on gamecard
|
||||
AM_RANGE(0x3801, 0x3801) AM_READNOP // uPD5579 status on soundcard (not installed)
|
||||
|
||||
AM_RANGE(0x3600, 0x3600) AM_WRITE(bankswitch_w) // write bank
|
||||
AM_RANGE(0x3800, 0x39FF) AM_WRITE(reel56_w) // reel 5+6 latch
|
||||
static ADDRESS_MAP_START( sc1_adder2, AS_PROGRAM, 8 )
|
||||
AM_IMPORT_FROM( sc1_base )
|
||||
|
||||
AM_RANGE(0x3E00, 0x3E00) AM_READWRITE(vid_uart_ctrl_r,vid_uart_ctrl_w) // video uart control reg read
|
||||
AM_RANGE(0x3E01, 0x3E01) AM_READWRITE(vid_uart_rx_r,vid_uart_tx_w) // video uart receive reg
|
||||
|
||||
AM_RANGE(0x4000, 0x5FFF) AM_ROM // 8k ROM
|
||||
AM_RANGE(0x6000, 0x7FFF) AM_ROMBANK("bank1") // 8k paged ROM (4 pages)
|
||||
AM_RANGE(0x8000, 0xFFFF) AM_ROM AM_WRITE(watchdog_reset_w) // 32k ROM
|
||||
|
||||
ADDRESS_MAP_END
|
||||
|
||||
|
||||
@ -824,44 +716,12 @@ ADDRESS_MAP_END
|
||||
// scorpion1 board + upd7759 soundcard memory map ///////////////////////////////////
|
||||
/////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
static ADDRESS_MAP_START( sc1_nec_uk, AS_PROGRAM, 8 )
|
||||
|
||||
AM_RANGE(0x0000, 0x1FFF) AM_RAM AM_SHARE("nvram") //8k RAM
|
||||
AM_RANGE(0x2000, 0x21FF) AM_WRITE(reel34_w) // reel 2+3 latch
|
||||
AM_RANGE(0x2200, 0x23FF) AM_WRITE(reel12_w) // reel 1+2 latch
|
||||
AM_RANGE(0x2400, 0x25FF) AM_WRITE(vfd_w) // vfd latch
|
||||
|
||||
AM_RANGE(0x2600, 0x27FF) AM_READWRITE(mmtr_r,mmtr_w) // mechanical meters
|
||||
|
||||
AM_RANGE(0x2800, 0x2800) AM_READ(triac_r) // payslide triacs
|
||||
AM_RANGE(0x2800, 0x29FF) AM_WRITE(triac_w)
|
||||
|
||||
AM_RANGE(0x2A00, 0x2A00) AM_READWRITE(mux1latch_r,mux1latch_w) // mux1
|
||||
AM_RANGE(0x2A01, 0x2A01) AM_READWRITE(mux1datlo_r,mux1datlo_w)
|
||||
AM_RANGE(0x2A02, 0x2A02) AM_READWRITE(mux1dathi_r,mux1dathi_w)
|
||||
|
||||
AM_RANGE(0x2E00, 0x2E00) AM_READ(irqlatch_r) // irq latch
|
||||
|
||||
AM_RANGE(0x3001, 0x3001) AM_READ(soundlatch_r)
|
||||
AM_RANGE(0x3001, 0x3001) AM_DEVWRITE("aysnd", ay8910_data_w)
|
||||
AM_RANGE(0x3101, 0x3201) AM_DEVWRITE("aysnd", ay8910_address_w)
|
||||
|
||||
AM_RANGE(0x3406, 0x3406) AM_READWRITE(aciastat_r,aciactrl_w) // MC6850 status register
|
||||
AM_RANGE(0x3407, 0x3407) AM_READWRITE(aciadata_r,aciadata_w) // MC6850 data register
|
||||
|
||||
AM_RANGE(0x3408, 0x3408) AM_READWRITE(mux2latch_r,mux2latch_w) // mux2
|
||||
AM_RANGE(0x3409, 0x3409) AM_READWRITE(mux2datlo_r,mux2datlo_w)
|
||||
AM_RANGE(0x340A, 0x340A) AM_READWRITE(mux2dathi_r,mux2dathi_w)
|
||||
|
||||
AM_RANGE(0x3600, 0x3600) AM_WRITE(bankswitch_w) // write bank
|
||||
static ADDRESS_MAP_START( sc1_viper, AS_PROGRAM, 8 )
|
||||
AM_IMPORT_FROM( sc1_base )
|
||||
|
||||
AM_RANGE(0x3404, 0x3404) AM_READ(dipcoin_r ) // coin input on gamecard
|
||||
AM_RANGE(0x3801, 0x3801) AM_DEVREAD("upd", nec_r)
|
||||
AM_RANGE(0x3800, 0x39FF) AM_DEVWRITE("upd", nec_latch_w)
|
||||
|
||||
AM_RANGE(0x4000, 0x5FFF) AM_ROM // 8k ROM
|
||||
AM_RANGE(0x6000, 0x7FFF) AM_ROMBANK("bank1") // 8k paged ROM (4 pages)
|
||||
AM_RANGE(0x8000, 0xFFFF) AM_ROM AM_WRITE(watchdog_reset_w) // 32k ROM
|
||||
|
||||
ADDRESS_MAP_END
|
||||
|
||||
// input ports for scorpion1 board //////////////////////////////////////////////////
|
||||
@ -889,24 +749,24 @@ static INPUT_PORTS_START( scorpion1 )
|
||||
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN )
|
||||
|
||||
PORT_START("STROBE2")
|
||||
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNKNOWN )
|
||||
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNKNOWN )
|
||||
PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNKNOWN )
|
||||
PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNKNOWN )
|
||||
PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNKNOWN )
|
||||
PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNKNOWN )
|
||||
PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN )
|
||||
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN )
|
||||
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_START1 )
|
||||
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON1 )
|
||||
PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_BUTTON2 )
|
||||
PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON3 )
|
||||
PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON4 )
|
||||
PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_BUTTON5 ) // collect?
|
||||
PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_BUTTON6 )
|
||||
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_BUTTON7 )
|
||||
|
||||
PORT_START("STROBE3")
|
||||
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNKNOWN )
|
||||
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNKNOWN )
|
||||
PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNKNOWN )
|
||||
PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNKNOWN )
|
||||
PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNKNOWN )
|
||||
PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNKNOWN )
|
||||
PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN )
|
||||
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN )
|
||||
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON8 ) // service?
|
||||
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON9 )
|
||||
PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_BUTTON10 )
|
||||
PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON11 )
|
||||
PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON12 )
|
||||
PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_BUTTON13 )
|
||||
PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_BUTTON14 )
|
||||
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_BUTTON15 )
|
||||
|
||||
PORT_START("STROBE4")
|
||||
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNKNOWN )
|
||||
@ -1212,7 +1072,7 @@ INPUT_PORTS_END
|
||||
static MACHINE_CONFIG_START( scorpion1, bfm_sc1_state )
|
||||
MCFG_MACHINE_RESET(bfm_sc1) // main scorpion1 board initialisation
|
||||
MCFG_CPU_ADD("maincpu", M6809, MASTER_CLOCK/4) // 6809 CPU at 1 Mhz
|
||||
MCFG_CPU_PROGRAM_MAP(memmap) // setup read and write memorymap
|
||||
MCFG_CPU_PROGRAM_MAP(sc1_base) // setup read and write memorymap
|
||||
MCFG_CPU_PERIODIC_INT(timer_irq, 1000 ) // generate 1000 IRQ's per second
|
||||
MCFG_WATCHDOG_TIME_INIT(PERIOD_OF_555_MONOSTABLE(120000,100e-9))
|
||||
|
||||
@ -1231,7 +1091,7 @@ MACHINE_CONFIG_END
|
||||
static MACHINE_CONFIG_DERIVED( scorpion1_adder2, scorpion1 )
|
||||
|
||||
MCFG_CPU_MODIFY("maincpu")
|
||||
MCFG_CPU_PROGRAM_MAP(memmap_adder2) // setup read and write memorymap
|
||||
MCFG_CPU_PROGRAM_MAP(sc1_adder2) // setup read and write memorymap
|
||||
|
||||
MCFG_DEFAULT_LAYOUT(layout_bfm_sc1)
|
||||
MCFG_SCREEN_ADD("adder", RASTER)
|
||||
@ -1258,32 +1118,123 @@ MACHINE_CONFIG_END
|
||||
// machine driver for scorpion1 board ///////////////////////////////////////////////
|
||||
/////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( scorpion1_nec_uk, scorpion1 )
|
||||
static MACHINE_CONFIG_DERIVED( scorpion1_viper, scorpion1 )
|
||||
MCFG_CPU_MODIFY("maincpu")
|
||||
MCFG_CPU_PROGRAM_MAP(sc1_nec_uk) // setup read and write memorymap
|
||||
MCFG_CPU_PROGRAM_MAP(sc1_viper) // setup read and write memorymap
|
||||
|
||||
MCFG_SOUND_ADD("upd",UPD7759, UPD7759_STANDARD_CLOCK)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
static void sc1_common_init(running_machine &machine, int reels, int decrypt, int defaultbank)
|
||||
{
|
||||
bfm_sc1_state *state = machine.driver_data<bfm_sc1_state>();
|
||||
UINT8 *rom, i;
|
||||
|
||||
rom = machine.region("maincpu")->base();
|
||||
|
||||
|
||||
memset(state->m_sc1_Inputs, 0, sizeof(state->m_sc1_Inputs));
|
||||
|
||||
// setup n default 96 half step reels ///////////////////////////////////////////
|
||||
for ( i = 0; i < reels; i++ )
|
||||
{
|
||||
stepper_config(machine, i, &starpoint_interface_48step);
|
||||
}
|
||||
if (decrypt) bfm_decode_mainrom(machine,"maincpu", state->m_codec_data); // decode main rom
|
||||
if (reels)
|
||||
{
|
||||
awp_reel_setup();
|
||||
}
|
||||
|
||||
|
||||
state->m_defaultbank = defaultbank;
|
||||
|
||||
}
|
||||
|
||||
static DRIVER_INIT(toppoker)
|
||||
{
|
||||
sc1_common_init(machine,3,1, 3);
|
||||
adder2_decode_char_roms(machine); // decode GFX roms
|
||||
MechMtr_config(machine,8);
|
||||
|
||||
BFM_BD1_init(0);
|
||||
}
|
||||
|
||||
static DRIVER_INIT(lotse)
|
||||
{
|
||||
sc1_common_init(machine,6,1, 3);
|
||||
MechMtr_config(machine,8);
|
||||
|
||||
BFM_BD1_init(0);
|
||||
BFM_BD1_init(1);
|
||||
}
|
||||
|
||||
static DRIVER_INIT(nocrypt)
|
||||
{
|
||||
sc1_common_init(machine,6,0, 3);
|
||||
MechMtr_config(machine,8);
|
||||
|
||||
BFM_BD1_init(0);
|
||||
BFM_BD1_init(1);
|
||||
}
|
||||
|
||||
static DRIVER_INIT(nocrypt_bank0)
|
||||
{
|
||||
sc1_common_init(machine,6,0, 0);
|
||||
MechMtr_config(machine,8);
|
||||
|
||||
BFM_BD1_init(0);
|
||||
BFM_BD1_init(1);
|
||||
}
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
static DRIVER_INIT(rou029)
|
||||
{
|
||||
sc1_common_init(machine,6,0, 3);
|
||||
MechMtr_config(machine,8);
|
||||
|
||||
BFM_BD1_init(0);
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
static DRIVER_INIT(clatt)
|
||||
{
|
||||
bfm_sc1_state *state = machine.driver_data<bfm_sc1_state>();
|
||||
sc1_common_init(machine,6,1, 3);
|
||||
MechMtr_config(machine,8);
|
||||
|
||||
BFM_BD1_init(0);
|
||||
|
||||
Scorpion1_SetSwitchState(state,3,2,1);
|
||||
Scorpion1_SetSwitchState(state,3,3,1);
|
||||
Scorpion1_SetSwitchState(state,3,6,1);
|
||||
Scorpion1_SetSwitchState(state,4,1,1);
|
||||
}
|
||||
|
||||
|
||||
// ROM definition ///////////////////////////////////////////////////////////////////
|
||||
|
||||
ROM_START( m_lotsse )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "lotusse.bin", 0x0000, 0x10000, CRC(636dadc4) SHA1(85bad5d76dac028fe9f3303dd09e8266aba7db4d))
|
||||
ROM_END
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ROM_START( m_roulet )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "rou029.bin", 0x8000, 0x08000, CRC(31723f0A) SHA1(e220976116a0aaf24dc0c4af78a9311a360e8104))
|
||||
ROM_END
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ROM_START( m_clattr )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "39370196.1", 0x8000, 0x08000, CRC(4c2e465f) SHA1(101939d37d9c033f6d1dfb83b4beb54e4061aec2))
|
||||
ROM_LOAD( "39370196.2", 0x0000, 0x08000, CRC(c809c22d) SHA1(fca7515bc84d432150ffe5e32fccc6aed458b8b0))
|
||||
ROM_END
|
||||
@ -1291,7 +1242,7 @@ ROM_END
|
||||
/////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ROM_START( m_tppokr )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "95750899.bin", 0x0000, 0x10000, CRC(639d1d62) SHA1(80620c14bf9f953588555510fc2e6e930140923f))
|
||||
|
||||
ROM_REGION( 0x20000, "adder2", 0 )
|
||||
@ -1303,80 +1254,136 @@ ROM_END
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
static void sc1_common_init(running_machine &machine, int reels, int decrypt)
|
||||
{
|
||||
bfm_sc1_state *state = machine.driver_data<bfm_sc1_state>();
|
||||
UINT8 *rom, i;
|
||||
ROM_START( sc1actv8 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "ac82019.bin", 0x00000, 0x10000, CRC(91855497) SHA1(dee8b6df953a3761fb67395842f701672e93a71e) )
|
||||
|
||||
rom = machine.region("maincpu")->base();
|
||||
if ( rom )
|
||||
{
|
||||
memcpy(&rom[0x10000], &rom[0x00000], 0x2000);
|
||||
}
|
||||
ROM_REGION( 0x20000, "upd", 0 )
|
||||
ROM_LOAD( "95000600.bin", 0x00000, 0x10000, CRC(f324959a) SHA1(5be8c81dcfcf5f6b8b64a85891cd17e221e9ca08) )
|
||||
ROM_LOAD( "95000601.bin", 0x10000, 0x10000, CRC(585323f3) SHA1(e2e83b16bbad24f748a7dc9313b722862a91e5a2) )
|
||||
ROM_END
|
||||
|
||||
memset(state->m_sc1_Inputs, 0, sizeof(state->m_sc1_Inputs));
|
||||
ROM_START( sc1armad )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "armada.bin", 0x0000, 0x010000, CRC(9a1be4ca) SHA1(d18b7c8779a8eb50321fbff4d6d8cf6d512bea8b) )
|
||||
ROM_END
|
||||
|
||||
// setup n default 96 half step reels ///////////////////////////////////////////
|
||||
for ( i = 0; i < reels; i++ )
|
||||
{
|
||||
stepper_config(machine, i, &starpoint_interface_48step);
|
||||
}
|
||||
if (decrypt) decode_sc1(machine,"maincpu"); // decode main rom
|
||||
if (reels)
|
||||
{
|
||||
awp_reel_setup();
|
||||
}
|
||||
}
|
||||
|
||||
static DRIVER_INIT(toppoker)
|
||||
{
|
||||
sc1_common_init(machine,3,1);
|
||||
adder2_decode_char_roms(machine); // decode GFX roms
|
||||
MechMtr_config(machine,8);
|
||||
ROM_START( sc1bartk )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "bartrekgameb.bin", 0x0000, 0x8000, CRC(24c7c803) SHA1(ab5051c8727cab44ad59913edab3d5d145728cb5) )
|
||||
ROM_LOAD( "bartrekgamea.bin", 0x8000, 0x8000, CRC(a7a84c16) SHA1(8c5ab34268e932be12e85eed5a56386681f13da4) )
|
||||
|
||||
BFM_BD1_init(0);
|
||||
}
|
||||
ROM_REGION( 0x20000, "upd", 0 )
|
||||
ROM_LOAD( "bartreksnd1.bin", 0x000000, 0x010000, CRC(690b18c3) SHA1(0a3ecadc8d47670bc0f36d76b4335f027ef68542) )
|
||||
ROM_LOAD( "bartreksnd2.bin", 0x010000, 0x010000, CRC(4ff8201c) SHA1(859378b4bb8fc5d3497a53c9218302410884e091) )
|
||||
ROM_END
|
||||
|
||||
static DRIVER_INIT(lotse)
|
||||
{
|
||||
sc1_common_init(machine,6,1);
|
||||
MechMtr_config(machine,8);
|
||||
ROM_START( sc1barcd )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "95740352 b.bin", 0x0000, 0x8000, CRC(6dc3cfd3) SHA1(d71d433ae560ac4db345630ee7f04a7cfb7e933e) )
|
||||
ROM_LOAD( "95740351 a.bin", 0x8000, 0x8000, CRC(0891350b) SHA1(ea1295768738b9b89eac19d04411220a8c9d10c7) )
|
||||
|
||||
BFM_BD1_init(0);
|
||||
BFM_BD1_init(1);
|
||||
}
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "barcode 5_10p a.bin", 0x0000, 0x008000, CRC(e864aba1) SHA1(b3f707b6d5f3d7236e4a5e9ed78c61a78c3e8196) )
|
||||
ROM_LOAD( "barcode 5_10p b.bin", 0x0000, 0x008000, CRC(69d4d0b2) SHA1(bb73b917cf414623dcd239c5daeeccb4e0ccc2ed) )
|
||||
ROM_LOAD( "barcode.p1", 0x0000, 0x008000, CRC(0be64bfb) SHA1(3b5cfee8825f2b7d2598f04411d50b8f1245ac65) )
|
||||
ROM_LOAD( "barcode.p2", 0x0000, 0x008000, CRC(44b79b14) SHA1(ec0745be0dde818c673c62ca584e22871a73e66e) )
|
||||
|
||||
ROM_REGION( 0x20000, "upd", 0 )
|
||||
ROM_LOAD( "barsnd1.bin", 0x000000, 0x010000, CRC(c9de8ff4) SHA1(c3e77e84d4ecc1c779929a96d1c445a1af24865b) )
|
||||
ROM_LOAD( "barsnd2.bin", 0x010000, 0x010000, CRC(56af984a) SHA1(aebd30f3ca767dc5fc77fb01765833ee627a5aee) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc1bigmt )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "bigmatch.bin", 0x0000, 0x010000, CRC(3c81663c) SHA1(a9670a48059d35d6581ce3007c0a6223291e0a12) )
|
||||
|
||||
ROM_REGION( 0x20000, "upd", 0 )
|
||||
ROM_LOAD( "bigmsnd1.bin", 0x000000, 0x010000, CRC(51828aa0) SHA1(99b46c1c4b45f26a393bf3e658ad499c84bdf8f5) )
|
||||
ROM_LOAD( "bigmsnd2.bin", 0x010000, 0x010000, CRC(cf1f0f6b) SHA1(6521f0fe52a0587af049940bb81846d40d8847b8) )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( sc1calyp )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "calypso.bin", 0x0000, 0x010000, CRC(b8194d31) SHA1(de7d374d8a1c18ec324daf92112652461e2a113e) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc1carro )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "carrousel.bin", 0x0000, 0x010000, CRC(d1f7ae57) SHA1(301727b95f30d8e934a9c790838daf65aadd6dc7) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc1cshat )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "cash_attraction_b", 0x0000, 0x8000, CRC(79870574) SHA1(89e5db89064a9e24bc37389d78f4defb7d2f479b) )
|
||||
ROM_LOAD( "cash_attraction_a", 0x8000, 0x8000, CRC(fab3283c) SHA1(669b425687faad0ebf88c1aaaafa40c446fa2e24) )
|
||||
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "957172.20 std var% a.bin", 0x0000, 0x008000, CRC(e67fc9e1) SHA1(39ac2c30d605f2b3109a57c6633a597e77651e79) )
|
||||
ROM_LOAD( "957172.21 var% b.bin", 0x0000, 0x008000, CRC(ea705443) SHA1(fdd941b5e6785d97e990f4ca74578e539512422b) )
|
||||
ROM_LOAD( "957172.40 b std var%.bin", 0x0000, 0x008000, CRC(5e4381f9) SHA1(ae6d64c42ae7ddc2ed0ab5c3b56222090004d88a) )
|
||||
ROM_LOAD( "95717270 20 n.p a.bin", 0x0000, 0x008000, CRC(4e90868a) SHA1(f88a1b578b2d9091f5e5212768547db19e6b5379) )
|
||||
ROM_LOAD( "95717271 20p std b.bin", 0x0000, 0x008000, CRC(79870574) SHA1(89e5db89064a9e24bc37389d78f4defb7d2f479b) )
|
||||
ROM_LOAD( "957182.20 var% proto a.bin", 0x0000, 0x008000, CRC(3a2dd72d) SHA1(29d962702095aa0f252210da68a89c557fa9db69) )
|
||||
ROM_LOAD( "957182.39 74-78 proto a.bin", 0x0000, 0x008000, CRC(f890b2d3) SHA1(e714973c63486e6983912fb6aebee3a71e003be5) )
|
||||
ROM_LOAD( "957182.39 proto var%.bin", 0x0000, 0x008000, CRC(43f452a7) SHA1(13ef94b4a4ecf729dfe481da26804f2e6f0631b0) )
|
||||
ROM_LOAD( "957272.20 74-78 standard.bin", 0x0000, 0x008000, CRC(06def19d) SHA1(721d8ffc7e6b0e76f097d82b3be7618d97d73041) )
|
||||
ROM_LOAD( "957272.21 74-78b.bin", 0x0000, 0x008000, CRC(531e97fb) SHA1(c7ae94c503f9e13d68ae463dd19212f146b0e8bc) )
|
||||
ROM_LOAD( "957272.40 74-78b.bin", 0x0000, 0x008000, CRC(e72d4241) SHA1(487a00f49fa5451f39c2400f6f23a5f067afaa66) )
|
||||
ROM_LOAD( "95728.20 74-78 proto a.bin", 0x0000, 0x008000, CRC(7e557f21) SHA1(49bbbbafff757acd078d156bae2c942991f055af) )
|
||||
ROM_LOAD( "957282.20 74-78 proto a.bin", 0x0000, 0x008000, CRC(7e557f21) SHA1(49bbbbafff757acd078d156bae2c942991f055af) )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( sc1cshcd )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "cascrd2.bin", 0x0000, 0x8000, CRC(862d5ea9) SHA1(f0c0334aed028ab995b4d092abe10ece90be40a5) )
|
||||
ROM_LOAD( "cascrd1.bin", 0x8000, 0x8000, CRC(23142134) SHA1(40a900d190480677c883912e60f447e83b4a5c92) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc1cshcda )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "95717128 var% b.bin", 0x0000, 0x8000, CRC(10662200) SHA1(79a35b88eca408ae2f5daead498662303e0360e1) )
|
||||
ROM_LOAD( "95717127 var% a.bin", 0x8000, 0x8000, CRC(1f7ef1ec) SHA1(9f8f43037788787f4f11501689cb82eeebc6d7f8) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc1cshcdb )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "95719104b c.cards 78%.bin", 0x0000, 0x8000, CRC(e9055e1b) SHA1(8c6b7e164c9998c3b932e16c3c4e4a95beb29f50) )
|
||||
ROM_LOAD( "95719103a c.cards 78%.bin", 0x8000, 0x8000, CRC(af65962c) SHA1(d10dd9e1bbdd1e506d5f8732ffbb6521e34fbefe) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc1ccoin )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "cashcoin005.bin", 0x0000, 0x10000, CRC(5ce29d18) SHA1(c9e8d0aa52ba532177d912901a39e4fc8024810f) )
|
||||
|
||||
ROM_REGION( 0x20000, "upd", 0 )
|
||||
ROM_LOAD( "cashcoinic7.bin", 0x00000, 0x10000, CRC(7c2f52ed) SHA1(d435402459efc9311707ac691992874b56cbbeec) )
|
||||
ROM_LOAD( "cashcoinic8.bin", 0x10000, 0x10000, CRC(23b99731) SHA1(7cc1c51d9b72480d8a1020fc3621a05ba83d7629) )
|
||||
ROM_END
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
static DRIVER_INIT(rou029)
|
||||
{
|
||||
sc1_common_init(machine,6,0);
|
||||
MechMtr_config(machine,8);
|
||||
GAME( 1988, m_lotsse, 0, scorpion1 , scorpion1 , lotse , 0, "BFM/ELAM", "Lotus SE (Dutch)", GAME_NOT_WORKING|GAME_SUPPORTS_SAVE|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
|
||||
GAME( 1988, m_roulet, 0, scorpion1 , scorpion1 , rou029 , 0, "BFM/ELAM", "Roulette (Dutch, Game Card 39-360-129?)", GAME_NOT_WORKING|GAME_SUPPORTS_SAVE|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
|
||||
GAME( 1990, m_clattr, 0, scorpion1_viper , clatt , clatt , 0, "BFM", "Club Attraction (UK, Game Card 39-370-196)", GAME_NOT_WORKING|GAME_SUPPORTS_SAVE|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
|
||||
|
||||
BFM_BD1_init(0);
|
||||
}
|
||||
GAME( 198?, sc1actv8, 0, scorpion1_viper , scorpion1 , nocrypt , 0, "BFM", "Active 8 (Bellfruit) (Scorpion 1)", GAME_NOT_WORKING|GAME_SUPPORTS_SAVE|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
|
||||
GAME( 198?, sc1armad, 0, scorpion1 , scorpion1 , lotse , 0, "BFM/ELAM", "Armada (Bellfruit) (Dutch) (Scorpion 1)", GAME_NOT_WORKING|GAME_SUPPORTS_SAVE|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
|
||||
GAME( 198?, sc1bartk, 0, scorpion1_viper , clatt , lotse , 0, "BFM", "Bar Trek (Bellfruit) (Scorpion 1)", GAME_NOT_WORKING|GAME_SUPPORTS_SAVE|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
|
||||
GAME( 198?, sc1barcd, 0, scorpion1_viper , clatt , lotse , 0, "BFM", "Barcode (Bellfruit) (Scorpion 1)", GAME_NOT_WORKING|GAME_SUPPORTS_SAVE|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
|
||||
GAME( 198?, sc1bigmt, 0, scorpion1_viper , clatt , nocrypt , 0, "BFM", "The Big Match (Bellfruit) (Scorpion 1)", GAME_NOT_WORKING|GAME_SUPPORTS_SAVE|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
|
||||
GAME( 198?, sc1calyp, 0, scorpion1 , scorpion1 , lotse , 0, "BFM/ELAM", "Calypso (Bellfruit) (Dutch) (Scorpion 1)", GAME_NOT_WORKING|GAME_SUPPORTS_SAVE|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
|
||||
GAME( 198?, sc1carro, 0, scorpion1 , scorpion1 , nocrypt_bank0 , 0, "BFM/ELAM", "Carrousel (Bellfruit) (Scorpion 1)", GAME_NOT_WORKING|GAME_SUPPORTS_SAVE|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
|
||||
GAME( 198?, sc1cshat, 0, scorpion1 , scorpion1 , lotse , 0, "BFM", "Cash Attraction (Bellfruit) (Scorpion 1)", GAME_NOT_WORKING|GAME_SUPPORTS_SAVE|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
|
||||
GAME( 198?, sc1cshcd, 0, scorpion1 , scorpion1, lotse , 0, "BFM/ELAM", "Cash Card (Bellfruit) (Dutch) (Scorpion 1)", GAME_NOT_WORKING|GAME_SUPPORTS_SAVE|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
|
||||
GAME( 198?, sc1cshcda,sc1cshcd, scorpion1 , scorpion1, lotse , 0, "BFM", "Cash Card (Bellfruit) (Scorpion 1, set 1)", GAME_NOT_WORKING|GAME_SUPPORTS_SAVE|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
|
||||
GAME( 198?, sc1cshcdb,sc1cshcd, scorpion1 , scorpion1, lotse , 0, "BFM", "Cash Card (Bellfruit) (Scorpion 1, set 2)", GAME_NOT_WORKING|GAME_SUPPORTS_SAVE|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
|
||||
GAME( 198?, sc1ccoin, 0, scorpion1 , scorpion1, lotse , 0, "BFM", "Cash Coin (Bellfruit) (Scorpion 1)", GAME_NOT_WORKING|GAME_SUPPORTS_SAVE|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////
|
||||
//Adder 2
|
||||
GAME( 1996, m_tppokr, 0, scorpion1_adder2 , toppoker , toppoker , 0, "BFM/ELAM", "Top Poker (Dutch, Game Card 95-750-899)", GAME_NOT_WORKING|GAME_SUPPORTS_SAVE|GAME_REQUIRES_ARTWORK )
|
||||
|
||||
static DRIVER_INIT(clatt)
|
||||
{
|
||||
bfm_sc1_state *state = machine.driver_data<bfm_sc1_state>();
|
||||
sc1_common_init(machine,6,1);
|
||||
MechMtr_config(machine,8);
|
||||
|
||||
BFM_BD1_init(0);
|
||||
|
||||
Scorpion1_SetSwitchState(state,3,2,1);
|
||||
Scorpion1_SetSwitchState(state,3,3,1);
|
||||
Scorpion1_SetSwitchState(state,3,6,1);
|
||||
Scorpion1_SetSwitchState(state,4,1,1);
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
GAME( 1988, m_lotsse, 0, scorpion1, scorpion1, lotse, 0, "BFM/ELAM", "Lotus SE (Dutch)", GAME_NOT_WORKING|GAME_SUPPORTS_SAVE|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
|
||||
GAME( 1988, m_roulet, 0, scorpion1, scorpion1, rou029, 0, "BFM/ELAM", "Roulette (Dutch, Game Card 39-360-129?)", GAME_NOT_WORKING|GAME_SUPPORTS_SAVE|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
|
||||
GAME( 1990, m_clattr, 0, scorpion1_nec_uk,clatt, clatt, 0, "BFM", "Club attraction (UK, Game Card 39-370-196)", GAME_NOT_WORKING|GAME_SUPPORTS_SAVE|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
|
||||
|
||||
//Adder
|
||||
GAME( 1996, m_tppokr, 0, scorpion1_adder2,toppoker, toppoker, 0, "BFM/ELAM", "Toppoker (Dutch, Game Card 95-750-899)", GAME_NOT_WORKING|GAME_SUPPORTS_SAVE|GAME_REQUIRES_ARTWORK )
|
||||
|
@ -171,6 +171,7 @@ Adder hardware:
|
||||
#include "drwho.lh"
|
||||
#include "awpvid14.lh"
|
||||
#include "awpvid16.lh"
|
||||
#include "machine/bfm_comn.h"
|
||||
|
||||
|
||||
class bfm_sc2_state : public driver_device
|
||||
@ -332,8 +333,7 @@ static void on_scorpion2_reset(running_machine &machine)
|
||||
{
|
||||
UINT8 *rom = machine.region("maincpu")->base();
|
||||
|
||||
memory_configure_bank(machine, "bank1", 0, 1, &rom[0x10000], 0);
|
||||
memory_configure_bank(machine, "bank1", 1, 3, &rom[0x02000], 0x02000);
|
||||
memory_configure_bank(machine, "bank1", 0, 4, &rom[0x00000], 0x02000);
|
||||
|
||||
memory_set_bank(machine, "bank1",3);
|
||||
}
|
||||
@ -1385,72 +1385,7 @@ static int read_e2ram(running_machine &machine)
|
||||
return state->m_e2data_pin;
|
||||
}
|
||||
|
||||
static const UINT16 AddressDecode[]=
|
||||
{
|
||||
0x0800,0x1000,0x0001,0x0004,0x0008,0x0020,0x0080,0x0200,
|
||||
0x0100,0x0040,0x0002,0x0010,0x0400,0x2000,0x4000,0x8000,
|
||||
0
|
||||
};
|
||||
|
||||
static const UINT8 DataDecode[]=
|
||||
{
|
||||
0x02,0x08,0x20,0x40,0x10,0x04,0x01,0x80,
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
static void decode_mainrom(running_machine &machine, const char *rom_region)
|
||||
{
|
||||
bfm_sc2_state *state = machine.driver_data<bfm_sc2_state>();
|
||||
UINT8 *tmp, *rom;
|
||||
|
||||
rom = machine.region(rom_region)->base();
|
||||
|
||||
tmp = auto_alloc_array(machine, UINT8, 0x10000);
|
||||
{
|
||||
int i;
|
||||
long address;
|
||||
|
||||
memcpy(tmp, rom, 0x10000);
|
||||
|
||||
for ( i = 0; i < 256; i++ )
|
||||
{
|
||||
UINT8 data,pattern,newdata,*tab;
|
||||
data = i;
|
||||
|
||||
tab = (UINT8*)DataDecode;
|
||||
pattern = 0x01;
|
||||
newdata = 0;
|
||||
|
||||
do
|
||||
{
|
||||
newdata |= data & pattern ? *tab : 0;
|
||||
pattern <<= 1;
|
||||
} while ( *(++tab) );
|
||||
|
||||
state->m_codec_data[i] = newdata;
|
||||
}
|
||||
|
||||
for ( address = 0; address < 0x10000; address++)
|
||||
{
|
||||
int newaddress,pattern;
|
||||
UINT16 *tab;
|
||||
|
||||
tab = (UINT16*)AddressDecode;
|
||||
pattern = 0x0001;
|
||||
newaddress = 0;
|
||||
do
|
||||
{
|
||||
newaddress |= address & pattern ? *tab : 0;
|
||||
pattern <<= 1;
|
||||
} while ( *(++tab) );
|
||||
|
||||
rom[newaddress] = state->m_codec_data[ tmp[address] ];
|
||||
}
|
||||
auto_free(machine, tmp);
|
||||
}
|
||||
}
|
||||
|
||||
// machine init (called only once) ////////////////////////////////////////
|
||||
|
||||
@ -2239,15 +2174,8 @@ MACHINE_CONFIG_END
|
||||
static void sc2_common_init(running_machine &machine, int decrypt)
|
||||
{
|
||||
bfm_sc2_state *state = machine.driver_data<bfm_sc2_state>();
|
||||
UINT8 *rom;
|
||||
|
||||
if (decrypt) decode_mainrom(machine, "maincpu"); // decode main rom
|
||||
|
||||
rom = machine.region("maincpu")->base();
|
||||
if ( rom )
|
||||
{
|
||||
memcpy(&rom[0x10000], &rom[0x00000], 0x2000);
|
||||
}
|
||||
if (decrypt) bfm_decode_mainrom(machine, "maincpu", state->m_codec_data); // decode main rom
|
||||
|
||||
memset(state->m_sc2_Inputs, 0, sizeof(state->m_sc2_Inputs)); // clear all inputs
|
||||
}
|
||||
@ -2360,7 +2288,7 @@ static DRIVER_INIT( gldncrwn )
|
||||
// ROM definition UK Quintoon ////////////////////////////////////////////
|
||||
|
||||
ROM_START( quintoon )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("95750206.p1", 0x00000, 0x10000, CRC(05f4bfad) SHA1(22751573f3a51a9fd2d2a75a7d1b20d78112e0bb))
|
||||
|
||||
ROM_REGION( 0x20000, "adder2", 0 )
|
||||
@ -2376,7 +2304,7 @@ ROM_END
|
||||
// ROM definition UK Quintoon (older) ////////////////////////////////////
|
||||
|
||||
ROM_START( quintono )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("95750203.bin", 0x00000, 0x10000, CRC(037ef2d0) SHA1(6958624e29629a7639a80e8929b833a8b0201833))
|
||||
|
||||
ROM_REGION( 0x20000, "adder2", 0 )
|
||||
@ -2392,7 +2320,7 @@ ROM_END
|
||||
// ROM definition UK Quintoon (data) /////////////////////////////////////
|
||||
|
||||
ROM_START( quintond )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("95751206.bin", 0x00000, 0x10000, CRC(63def707) SHA1(d016df74f4f83cd72b16f9ccbe78cc382bf056c8))
|
||||
|
||||
ROM_REGION( 0x20000, "adder2", 0 )
|
||||
@ -2408,7 +2336,7 @@ ROM_END
|
||||
// ROM definition Dutch Quintoon ///////////////////////////////////////////
|
||||
|
||||
ROM_START( qntoond )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("95750243.bin", 0x00000, 0x10000, CRC(36a8dcd1) SHA1(ab21301312fbb6609f850e1cf6bcda5a2b7f66f5))
|
||||
|
||||
ROM_REGION( 0x20000, "adder2", 0 )
|
||||
@ -2424,7 +2352,7 @@ ROM_END
|
||||
// ROM definition Dutch Quintoon alternate set /////////////////////////////
|
||||
|
||||
ROM_START( qntoondo )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("95750136.bin", 0x00000, 0x10000, CRC(839ea01d) SHA1(d7f77dbaea4e87c3d782408eb50d10f44b6df5e2))
|
||||
|
||||
ROM_REGION( 0x20000, "adder2", 0 )
|
||||
@ -2440,7 +2368,7 @@ ROM_END
|
||||
// ROM definition dutch golden crown //////////////////////////////////////
|
||||
|
||||
ROM_START( gldncrwn )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("95752011.bin", 0x00000, 0x10000, CRC(54f7cca0) SHA1(835727d88113700a38060f880b4dfba2ded41487))
|
||||
|
||||
ROM_REGION( 0x20000, "adder2", 0 )
|
||||
@ -2460,7 +2388,7 @@ ROM_END
|
||||
// ROM definition Dutch Paradice //////////////////////////////////////////
|
||||
|
||||
ROM_START( paradice )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("95750615.bin", 0x00000, 0x10000, CRC(f51192e5) SHA1(a1290e32bba698006e83fd8d6075202586232929))
|
||||
|
||||
ROM_REGION( 0x20000, "adder2", 0 )
|
||||
@ -2480,7 +2408,7 @@ ROM_END
|
||||
// ROM definition Dutch Pokio /////////////////////////////////////////////
|
||||
|
||||
ROM_START( pokio )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("95750278.bin", 0x00000, 0x10000, CRC(5124b24d) SHA1(9bc63891a8e9283c2baa64c264a5d6d1625d44b2))
|
||||
|
||||
ROM_REGION( 0x20000, "adder2", 0 )
|
||||
@ -2499,7 +2427,7 @@ ROM_END
|
||||
// ROM definition pyramid prototype //////////////////////////////////////
|
||||
|
||||
ROM_START( pyramid )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("95750898.bin", 0x00000, 0x10000, CRC(3b0df16c) SHA1(9af599fe604f86c72986aa1610d74837852e023f))
|
||||
|
||||
ROM_REGION( 0x20000, "adder2", 0 )
|
||||
@ -2519,7 +2447,7 @@ ROM_END
|
||||
// ROM definition Dutch slots /////////////////////////////////////////////
|
||||
|
||||
ROM_START( slotsnl )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("95750368.bin", 0x00000, 0x10000, CRC(3a43048c) SHA1(13728e05b334cba90ea9cc51ea00c4384baa8614))
|
||||
|
||||
ROM_REGION( 0x20000, "adder2", 0 )
|
||||
@ -2538,7 +2466,7 @@ ROM_END
|
||||
// ROM definition Belgian Slots (Token pay per round) Payslide ////////////
|
||||
|
||||
ROM_START( sltblgtk )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("95750943.bin", 0x00000, 0x10000, CRC(c9fb8153) SHA1(7c1d0660c15f05b1e0784d8322c62981fe8dc4c9))
|
||||
|
||||
ROM_REGION( 0x20000, "adder2", 0 )
|
||||
@ -2557,7 +2485,7 @@ ROM_END
|
||||
// ROM definition Belgian Slots (Cash Payout) /////////////////////////////
|
||||
|
||||
ROM_START( sltblgp1 )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("95752008.bin", 0x00000, 0x10000, CRC(3167d3b9) SHA1(a28563f65d55c4d47f3e7fdb41e050d8a733b9bd))
|
||||
|
||||
ROM_REGION( 0x20000, "adder2", 0 )
|
||||
@ -2576,7 +2504,7 @@ ROM_END
|
||||
// ROM definition Belgian Slots (Cash Payout) /////////////////////////////
|
||||
|
||||
ROM_START( sltblgpo )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("95770938.bin", 0x00000, 0x10000, CRC(7e802634) SHA1(fecf86e632546649d5e647c42a248b39fc2cf982))
|
||||
|
||||
ROM_REGION( 0x20000, "adder2", 0 )
|
||||
@ -3858,7 +3786,7 @@ static DRIVER_INIT (drwho_common)
|
||||
|
||||
static DRIVER_INIT (drwho)
|
||||
{
|
||||
sc2awp_common_init(machine,4, 1);
|
||||
sc2awp_common_init(machine,6, 1);
|
||||
DRIVER_INIT_CALL(drwho_common);
|
||||
}
|
||||
|
||||
@ -3959,10 +3887,10 @@ static DRIVER_INIT (luvjub)
|
||||
|
||||
|
||||
ROM_START( sc2brkfs )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("big-breakfast_std_ar_var_a.bin", 0x00000, 0x10000, CRC(5f016daa) SHA1(25ee10138bddf453588e3c458268533a88a51217) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "big-breakfast_dat_ac_10pnd-20p_a.bin", 0x0000, 0x010000, CRC(cc54617f) SHA1(078e56b948d68ebcfaf986dd0f15be64607d0e4f) )
|
||||
ROM_LOAD( "big-breakfast_dat_ac_var_10pnd-20p_a.bin", 0x0000, 0x010000, CRC(a5967b05) SHA1(f0d4bc804181781a391fa052251c4bbf7d8f5e50) )
|
||||
ROM_LOAD( "big-breakfast_dat_ac_var_8pnd_a.bin", 0x0000, 0x010000, CRC(d97dbf7a) SHA1(d46270ff69cbc636744fc902d38cc282613cfdd2) )
|
||||
@ -3975,7 +3903,7 @@ ROM_START( sc2brkfs )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc2brkfs1 )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("big-breakfast_std_ss_var_a.bin", 0x00000, 0x10000, CRC(08d1fa7d) SHA1(a3dba79eef32835f0b46dbd7b376b797324df904) )
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -3983,7 +3911,7 @@ ROM_START( sc2brkfs1 )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc2brkfs2 )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("big-breakfast_std_ac_var_jp-8_a.bin", 0x00000, 0x10000, CRC(2671af1b) SHA1(0a34dd2953a99be9fb2a128f9d1f7ddc0fc8242a) )
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -3991,7 +3919,7 @@ ROM_START( sc2brkfs2 )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc2brkfs3 )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("big-breakfast_std_ac_8pnd20p_a.bin", 0x00000, 0x10000, CRC(054c38ad) SHA1(f4ab55f977848e3d2a933bba1ab619ffa3e14db6) )
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -3999,7 +3927,7 @@ ROM_START( sc2brkfs3 )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc2brkfs4 )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("big-breakfast_std_ac_var_10pnd-20p_a.bin", 0x00000, 0x10000, CRC(d879feaa) SHA1(2656fbe018fe40194c2b77d289b77fabbc9e537c) )
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -4007,7 +3935,7 @@ ROM_START( sc2brkfs4 )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc2brkfs5 )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("big-breakfast_std_ac_10pnd-20p_a.bin", 0x00000, 0x10000, CRC(55d7321c) SHA1(0b4a6b66aa64fbb3238539a2167f761d0910b814) )
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -4016,7 +3944,7 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2drwho )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("95750288.bin", 0x00000, 0x10000, CRC(fe95b5a5) SHA1(876a812f69903fd99f896b35eeaf132c215b0035) ) // dr-who-time-lord_std_ss_20p_ass.bin
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -4024,7 +3952,7 @@ ROM_START( sc2drwho )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc2drwho1 )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("95750661.p1", 0x00000, 0x10000, CRC(4b5b50eb) SHA1(fe2b820c214b3e967348b99ccff30a4bfe0251dc) )
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -4032,7 +3960,7 @@ ROM_START( sc2drwho1 )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc2drwho2 )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("dr-who-time-lord_dat_ac_ass.bin", 0x00000, 0x10000, CRC(5a467a44) SHA1(d5a3dcdf50e07e36187350072b5d82d620f8f1d8) )
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -4040,7 +3968,7 @@ ROM_START( sc2drwho2 )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc2drwho3 )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("dr-who-time-lord_dat_ss_20p_ass.bin", 0x00000, 0x10000, CRC(8ce06af9) SHA1(adb58507b2b6aae59857384748d59485f1739eaf) )
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -4048,7 +3976,7 @@ ROM_START( sc2drwho3 )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc2drwho4 )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("dr-who-time-lord_std_ac_ass.bin", 0x00000, 0x10000, CRC(053313cc) SHA1(2a52b7edae0ce676255eb347bba17a2e48c1707a) )
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -4056,7 +3984,7 @@ ROM_START( sc2drwho4 )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc2drwho5 )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("dr-who-time-lord_std_var_20p_ass.bin", 0x00000, 0x10000, CRC(35f4e6ab) SHA1(5e5e35889adb7d3384aae663c667b0251d39aeee) )
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -4064,7 +3992,7 @@ ROM_START( sc2drwho5 )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc2drwho6 )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("time-lord_dat_20p_uk94_ass.bin", 0x00000, 0x10000, CRC(e65717c2) SHA1(9b8db0bcac9fd996de29527440d6af3592102120) )
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -4072,7 +4000,7 @@ ROM_START( sc2drwho6 )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc2drwho7 )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("time-lord_dat_ac_10pnd-20p-25p_ass.bin", 0x00000, 0x10000, CRC(9a27ac6d) SHA1(d1b0e85d41198c5d2cd1b492e53359a5dc1ac474) )
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -4080,7 +4008,7 @@ ROM_START( sc2drwho7 )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc2drwho8 )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("time-lord_dat_ac_8pnd-20p_ass.bin", 0x00000, 0x10000, CRC(b6629b5e) SHA1(d20085b4ab9a0786063eb063f7d1df2a6814f40c) )
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -4088,7 +4016,7 @@ ROM_START( sc2drwho8 )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc2drwho9 )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("time-lord_dat_ar_10p_ass.bin", 0x00000, 0x10000, CRC(04653c3b) SHA1(0c23f939103772fac628342074de820ec6b472ce) )
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -4096,7 +4024,7 @@ ROM_START( sc2drwho9 )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc2drwho10 )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("time-lord_dat_ar_20p_uk94_ass.bin", 0x00000, 0x10000, CRC(40aaa98f) SHA1(80705e24e419558d8a7b1f886bfc2b3ce5465446) )
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -4104,7 +4032,7 @@ ROM_START( sc2drwho10 )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc2drwho11 )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("time-lord_dat_var_no-jp-spin_ass.bin", 0x00000, 0x10000, CRC(bf087547) SHA1(f4b7289a76e814af5fb3affc360a9ac659c09bbe) )
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -4112,7 +4040,7 @@ ROM_START( sc2drwho11 )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc2drwho12 )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("time-lord_std_20p_uk94_ass.bin", 0x00000, 0x10000, CRC(278f559e) SHA1(d4396df02a5e24b3684c26fcaa57c8e499789332) )
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -4120,7 +4048,7 @@ ROM_START( sc2drwho12 )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc2drwho13 )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("time-lord_std_ac_8pnd-20p_ass.bin", 0x00000, 0x10000, CRC(0b2850c8) SHA1(5fac64f35a6b6158d8c15f41e82574768b1c3617) )
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -4128,7 +4056,7 @@ ROM_START( sc2drwho13 )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc2drwho14 )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("time-lord_std_ar_10p_ass.bin", 0x00000, 0x10000, CRC(f716a21d) SHA1(340df4cdea3309bfebeba7c419057f1bf5ed5024) )
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -4136,7 +4064,7 @@ ROM_START( sc2drwho14 )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc2drwho15 )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("time-lord_std_ar_20p_uk94_ass.bin", 0x00000, 0x10000, CRC(8dd0f908) SHA1(2eca748874cc061f9a8145b081d2c097a40e1e47) )
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -4144,7 +4072,7 @@ ROM_START( sc2drwho15 )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc2drwho16 )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("tmld5pa", 0x00000, 0x10000, CRC(b9ddfd0d) SHA1(915afd83eab330a0e70635c35f031f2041b9f5ad) )
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -4154,7 +4082,7 @@ ROM_END
|
||||
|
||||
/* not encrypted, bootleg? */
|
||||
ROM_START( sc2drwho17 )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("drwho.bin", 0x00000, 0x10000, CRC(9e53a1f7) SHA1(60c6aa226c96678a6e487fbf0f32554fd85ebd66) )
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -4164,7 +4092,7 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2focus )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("focus.bin", 0x00000, 0x10000, CRC(ddd1a21e) SHA1(cbb467b03642d6de37f6dc204b902f2d7e92230e))
|
||||
|
||||
ROM_REGION( 0x20000, "upd", 0 )
|
||||
@ -4173,10 +4101,10 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2gslam )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("95750843.bin", 0x00000, 0x10000, CRC(e159ddf6) SHA1(c897564a956becbd9d4c155df33b239e899156c0))
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "95752056", 0x0000, 0x010000, CRC(b28dcd9c) SHA1(f20ef0f0a1b5cc287cf93a175fede98dde3fecf4) )
|
||||
ROM_LOAD( "club-grand-slam_dat_ac_var_rot_ass.bin", 0x0000, 0x010000, CRC(d505db66) SHA1(6e40186a699a81138674e332acbd0d7d3939b9f6) )
|
||||
ROM_LOAD( "club-grand-slam_dat_acss.bin", 0x0000, 0x010000, CRC(82ff3cb9) SHA1(87794063421724201c8a3e67cd6e454b0f578c3e) )
|
||||
@ -4187,16 +4115,16 @@ ROM_START( sc2gslam )
|
||||
|
||||
ROM_REGION( 0x80000, "altupd", 0 )
|
||||
ROM_LOAD( "grandslamsnd.bin", 0x0000, 0x080000, CRC(e4af3787) SHA1(9aa40f7c4c4db3618b553505b02663c1d5f297c3) )
|
||||
ROM_LOAD( "gslamsnda.bin", 0x0000, 0x080000, CRC(c9dfb6f5) SHA1(6e529c210b26e7ce164cebbff8ec314c6fa8f7bf) )
|
||||
ROM_LOAD( "gslamsnd.bin", 0x0000, 0x080000, CRC(c9dfb6f5) SHA1(6e529c210b26e7ce164cebbff8ec314c6fa8f7bf) )
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
ROM_START( sc2cshcl )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club_cashino_dat_ac_f65_rot_ass.bin", 0x0000, 0x010000, CRC(c2552162) SHA1(2c373b60588d870acd34d88025f6bb14687694fb) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "club_cashino_dat_ac_var_ass.bin", 0x0000, 0x010000, CRC(b529604e) SHA1(87f8dca7e570472697de2cbe7565a038503a6251) )
|
||||
ROM_LOAD( "club_cashino_std_ac_f65_rot_ass.bin", 0x0000, 0x010000, CRC(23aa2c72) SHA1(155df9b501cf5ae9eb3afca48c4100617793ac09) )
|
||||
ROM_LOAD( "club_cashino_std_ac_var_ass.bin", 0x0000, 0x010000, CRC(0e9fad24) SHA1(d14569f106ba29f9cb7769234f5531382e28bd69) )
|
||||
@ -4207,10 +4135,10 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2catms )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "cat and mouse p1.bin", 0x0000, 0x010000, CRC(b33b2a75) SHA1(ac57b4d33ac1218e39b8bbd669c40bdbb3839ccf) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "cat and mouse ver puss7.2.bin", 0x0000, 0x010000, CRC(6968bf9c) SHA1(c44faf2e5b391bee43021ad8544fb8d502f90433) )
|
||||
ROM_LOAD( "cat-and-mouse-mk2_dat_20p_uk94_ass.bin", 0x0000, 0x010000, CRC(6806cfad) SHA1(8eb427688bc19e9b1508de1afa584bcba7e8d421) )
|
||||
ROM_LOAD( "cat-and-mouse-mk2_dat_ar_10p_ass.bin", 0x0000, 0x010000, CRC(c332595b) SHA1(3ea62b98129913b2ff576c42cfa7fe4d15a34b8e) )
|
||||
@ -4240,10 +4168,10 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2eggs )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "eggs-on-legs_std_wi_ac_10pnd-20p_ass.bin", 0x0000, 0x010000, CRC(3fdad116) SHA1(d5fc405af8b14d8b85acb10aaa3c8a219753c864) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "eggs-on-legs_dat_ac_var_10pnd_ass.bin", 0x0000, 0x010000, CRC(718915f2) SHA1(717b57c0e81a48db005516135fdd4d82f7cfda28) )
|
||||
ROM_LOAD( "eggs-on-legs_dat_wi_ac_10pnd-20p_ass.bin", 0x0000, 0x010000, CRC(cdde5a4d) SHA1(b61e61193db4921217a7c285fd8fe2780d1f8091) )
|
||||
ROM_LOAD( "95750746.p1", 0x0000, 0x010000, CRC(a4b13487) SHA1(7ef2953ca11526bbae57b1aebb7a90de59c2d379) )
|
||||
@ -4254,10 +4182,10 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2gsclb )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-game-show_std_ac_p65_ass.bin", 0x0000, 0x010000, CRC(9a390095) SHA1(ee4b08956de0b018b9ceaf16a6410463053c1f3d) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "club-game-show_dat_ac_250pnd-25p_ass.bin", 0x0000, 0x010000, CRC(299b89f3) SHA1(eb78378410ca2380ec564e8268a51309dc8044ce) )
|
||||
ROM_LOAD( "club-game-show_dat_ac_250pnd-25p_p65_ass.bin", 0x0000, 0x010000, CRC(5d59e87e) SHA1(91684551db11d95768c364515cf5cd337b3f482b) )
|
||||
ROM_LOAD( "club-game-show_dat_ac_p65_ass.bin", 0x0000, 0x010000, CRC(61adb76f) SHA1(a7fcc6504d5eeae664b9aaca190bbf43bd989c93) )
|
||||
@ -4279,10 +4207,10 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2cpg )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-pharaohs-gold_std_ac_250pnd-20p_rot_ass.bin", 0x0000, 0x010000, CRC(f83a68dc) SHA1(1a7aa08835d03116199034378ae0c617520a5ac6) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "club-pharaohs-gold_dat_ac_250pnd-20p_rot_ass.bin", 0x0000, 0x010000, CRC(2de3b252) SHA1(02c3bfabd5c732e37e71278be5aad0b6b44d28c6) )
|
||||
ROM_LOAD( "club-pharaohs-gold_dat_ac_var_ass.bin", 0x0000, 0x010000, CRC(bb790c4b) SHA1(d1126b9848047f15a65119e6446caced2c982287) )
|
||||
ROM_LOAD( "club-pharaohs-gold_dat_fe_ac_p65_rot_ass.bin", 0x0000, 0x010000, CRC(4ccba14d) SHA1(a0529a732a1a8c5c9a3d9830072ff1003c80b7d2) )
|
||||
@ -4295,10 +4223,10 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2suprz )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "surprize-surprise_std_ga_20p_ass.bin", 0x0000, 0x010000, CRC(7e52c975) SHA1(a610f7170fda13f64e805e3d99b5f57c61206cfe) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "surprize-surprise_dat_ac_6pnd-20p_ass.bin", 0x0000, 0x010000, CRC(7e0b263e) SHA1(bcbd82a87e7db65db22e55d9111b0f819a62150a) )
|
||||
ROM_LOAD( "surprize-surprise_dat_ga_20p_ass.bin", 0x0000, 0x010000, CRC(8ee54a57) SHA1(471a06d9840ecbf850c8896f8bf45264c0b8390f) )
|
||||
ROM_LOAD( "surprize-surprise_dat_var_ass.bin", 0x0000, 0x010000, CRC(37ab423e) SHA1(6b2ab927eb851b8f77eb474a1c5b68c335a17b2f) )
|
||||
@ -4311,10 +4239,10 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2motd )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "match-of-the-day_std_20p_ass.bin", 0x0000, 0x010000, CRC(441931ef) SHA1(9c8c79470dda2a6589d04e4eb8d00d8a984bd1ed) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "match-of-the-day_dat_20p_uk94_ass.bin", 0x0000, 0x010000, CRC(fa9216fa) SHA1(3d5d164419f022488e60e738958d3f66f4206e87) )
|
||||
ROM_LOAD( "match-of-the-day_dat_8pnd-20p_ass.bin", 0x0000, 0x010000, CRC(da77960d) SHA1(e6fc97994612d9280b60df6600c26aa7919381d2) )
|
||||
ROM_LOAD( "match-of-the-day_dat_ac_10pnd_tri1_ass.bin", 0x0000, 0x010000, CRC(948b3ede) SHA1(f1c7b4e9fb83ba848d4d8a3ab02a1a5e3b630054) )
|
||||
@ -4342,10 +4270,10 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2easy )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "easy-money_std_ac_var_8-10pnd_ass.bin", 0x0000, 0x010000, CRC(e9f581ca) SHA1(aee8a1af609921a0b33db7b460e4a58517bf9276) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "easy-money_dat_ac_var_8-10pnd_ass.bin", 0x0000, 0x010000, CRC(e5633ac3) SHA1(d868d782e7d5f6c62ab8958150857336b7acff97) )
|
||||
ROM_LOAD( "easy-money_dat_wi_ac_10pnd_tri3_ass.bin", 0x0000, 0x010000, CRC(f841d5cf) SHA1(05afdfa483271635b530652385e2e566920e533d) )
|
||||
ROM_LOAD( "easy-money_dat_wi_ac_var_10pnd-20p_ass.bin", 0x0000, 0x010000, CRC(97f62e2d) SHA1(0884ddd0b25e78dd402983158e8c623ff4326cbd) )
|
||||
@ -4359,7 +4287,7 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2majes )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "majestic.p1", 0x0000, 0x010000, CRC(37289a5f) SHA1(a9d86ed16fc2ff2b83b60e48a1704b4e189c3ac7) )
|
||||
|
||||
ROM_REGION( 0x80000, "upd", 0 )
|
||||
@ -4368,7 +4296,7 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2luvv )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("95750808.bin", 0x00000, 0x10000, CRC(e6668fc7) SHA1(71dd412114c6386cba72e2b29ea07f2d99d14065))
|
||||
|
||||
ROM_REGION( 0x20000, "matrix", 0 )
|
||||
@ -4379,7 +4307,7 @@ ROM_START( sc2luvv )
|
||||
ROM_LOAD( "95000575.mtx", 0x0000, 0x0054e8, CRC(d81296df) SHA1(c248cdd5eb59a19fab9098d5bee2c60e9e474fd6) )
|
||||
ROM_LOAD( "95000584.mtx", 0x0000, 0x0054d3, CRC(d372b3ef) SHA1(076460d8aaf996d80397da2ebc32e8f1efb63572) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "luvvley-jubbley_dat_ac_10pnd-20p_ass.bin", 0x0000, 0x010000, CRC(9dee74fc) SHA1(d29756d743b781ab9ce7baf990f4a2cc0e9d7972) )
|
||||
ROM_LOAD( "luvvley-jubbley_dat_ac_10pnd-25p_ass.bin", 0x0000, 0x010000, CRC(355210a0) SHA1(c03e1109ee1a419fc4ebdcf861d5220303a9c587) )
|
||||
ROM_LOAD( "luvvley-jubbley_dat_ac_4pnd-5p_ass.bin", 0x0000, 0x010000, CRC(4b3155b8) SHA1(aaba2e3d54a2b099b63ee4f5d3560d8eb562c4f1) )
|
||||
@ -4397,10 +4325,10 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2ptytm )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "95750806.p1", 0x0000, 0x010000, CRC(4e98c6c6) SHA1(7f4ec51f384b5203229da28f39c3127cd40cf67d) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "party-time_dat_ac_4pnd-10p_ass.bin", 0x0000, 0x010000, CRC(a33a6d08) SHA1(cf93f42971978b00a15e17d4da6bb6e16e8f1fab) )
|
||||
ROM_LOAD( "partytime.bin", 0x0000, 0x010000, CRC(20ef430c) SHA1(b5d35704da425e7ca84500071f34b4d65d87b9fa) )
|
||||
|
||||
@ -4418,10 +4346,10 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2ofool )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "fools & horses 10m 6.bin", 0x0000, 0x010000, CRC(5fe48a02) SHA1(fd5b07a58567e0c5eb75bf1526a853b3a60ddfa9) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "fools scor ii 10p.bin", 0x0000, 0x010000, CRC(1d6245b7) SHA1(f73b4741cf07d96ec79d907b88d07cd20c748dd3) )
|
||||
ROM_LOAD( "fools.bin", 0x0000, 0x010000, CRC(eaa0757a) SHA1(b6bec8f4f443d6c22c18e16ec0d65839fe30b61c) )
|
||||
ROM_LOAD( "fools6ac.bin", 0x0000, 0x010000, CRC(5fe48a02) SHA1(fd5b07a58567e0c5eb75bf1526a853b3a60ddfa9) )
|
||||
@ -4439,10 +4367,10 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2town )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "atown20p", 0x0000, 0x010000, CRC(4f7ec25e) SHA1(52af065633942a9e4c195f3294b81ae57bf0c414) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "round-the-town_dat_ac_10pnd-20p-25p_ass.bin", 0x0000, 0x010000, CRC(8291ad4e) SHA1(cd304052123dfe6d8504a6f5e92413c569bcaf8e) )
|
||||
ROM_LOAD( "round-the-town_dat_ar_var_ass.bin", 0x0000, 0x010000, CRC(3d811bb4) SHA1(134e1c65f4f8377eca6d7ccfded5d4600d2949bf) )
|
||||
ROM_LOAD( "round-the-town_dat_var_ass.bin", 0x0000, 0x010000, CRC(85110517) SHA1(30eba3987cc60ccbaecbc4c700bb2f1ba088d12f) )
|
||||
@ -4467,10 +4395,10 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2cpe )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("ce1std25p.bin", 0x00000, 0x10000, CRC(2fad9a49) SHA1(5ffb53031eef8778363836143c4e8d2a65361d51))
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "95000572.p1", 0x0000, 0x010000, CRC(551ef8ca) SHA1(825f4c3ff56cb2da20ffe1b2ec33f1692f6806b2) )
|
||||
ROM_LOAD( "95750273.p1", 0x0000, 0x010000, CRC(950da13c) SHA1(2c544e06112969f7914a5b4fd15e6b0dfedf6b0b) )
|
||||
ROM_LOAD( "club-public-enemy-no1_dat_ac_200pnd_ass.bin", 0x0000, 0x010000, CRC(fec925a3) SHA1(5ce3b6f1236f511ae8975c7ecd1549e8d427a245) )
|
||||
@ -4504,10 +4432,10 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2cops )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "cops & robbers 10 p1 (27512)", 0x0000, 0x010000, CRC(2a74bf68) SHA1(e6d0cf5c26815184d74bc2b1769d13321ce5e33a) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "casino-cops-and-robbers_dat_ac_var_10pnd_ass.bin", 0x0000, 0x010000, CRC(fadde12b) SHA1(9b041c932558a0132c853514ca3f325f6f97bc65) )
|
||||
ROM_LOAD( "casino-cops-and-robbers_dat_ms_to_8pnd_ass.bin", 0x0000, 0x010000, CRC(361ad99f) SHA1(444f2aeef404b087d49e2283bb36bde5e4e673ee) )
|
||||
ROM_LOAD( "casino-cops-and-robbers_std_ac_var_10pnd_ass.bin", 0x0000, 0x010000, CRC(549457c2) SHA1(271c7077fd3ee5de67c914faf095b5295dfb6207) )
|
||||
@ -4551,10 +4479,10 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2dels )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "del's-millions_std_ac_10pnd-20p-25p_a.bin", 0x0000, 0x010000, CRC(b1e8d4ef) SHA1(189184aa6f9ff2204e35d0f7ae40493bcb0751bd) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "95751541.p1", 0x0000, 0x010000, CRC(495b7cec) SHA1(779a80371580b9154f0915e7c438dbf965dd1a02) )
|
||||
ROM_LOAD( "del's-millions_dat_ac_10pnd-20p-25p_a.bin", 0x0000, 0x010000, CRC(c81f200f) SHA1(8a9ee842e17a63276a0850adc52159dc46a239c0) )
|
||||
ROM_LOAD( "del's-millions_dat_ac_8pnd-20p_a.bin", 0x0000, 0x010000, CRC(92c0e403) SHA1(5410365137ab8debb10358f24cdd0b0b74755677) )
|
||||
@ -4584,10 +4512,10 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2wembl )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "road-to-wembley_std_ac_10pnd_15rm_ass.bin", 0x0000, 0x010000, CRC(7b8e7a47) SHA1(3026850a18ef9cb44584550e28f62165bfa690e9) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "95750499.p1", 0x0000, 0x010000, CRC(a2b11ca6) SHA1(cc1931504f8da98119f771499db616898d92e0d9) )
|
||||
ROM_LOAD( "95750500.p1", 0x0000, 0x010000, CRC(bfe45926) SHA1(6a2814735e0894bb5152cba8f90d98cfa98c250b) )
|
||||
ROM_LOAD( "95750501.p1", 0x0000, 0x010000, CRC(cab3da07) SHA1(8ef7ed8427cbb213f218328666da3ebd92aca5a5) )
|
||||
@ -4610,10 +4538,10 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2prem )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "premier-club-manager_std_ac_250pnd-25p_ass.bin", 0x0000, 0x010000, CRC(404716ed) SHA1(57916fb70621c96eccb0e5bbee821ca2133aaa5f) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "premclub.bin", 0x0000, 0x010000, CRC(5231ab3e) SHA1(a9e16a5bbeaa0612212d3ef0e78fbc7628cfc0fa) )
|
||||
ROM_LOAD( "premier-club-manager_dat_ac_250pnd-25p_ass.bin", 0x0000, 0x010000, CRC(6446176c) SHA1(17cccc00d443ffde11943ebda112ef1e79134455) )
|
||||
ROM_LOAD( "premier-club-manager_dat_ac_var_ass.bin", 0x0000, 0x010000, CRC(d1880c7a) SHA1(d1f7891fc8d4570e02c0bfc23e1ed0b159e280c1) )
|
||||
@ -4634,10 +4562,10 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2downt )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "down-town_std_ar_20p_15rm_ass.bin", 0x0000, 0x010000, CRC(bffe2f17) SHA1(c9daeec2b715d318649c8883b4437fdd997d0dc8) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "down-town_dat_20p_15rm_ass.bin", 0x0000, 0x010000, CRC(3390da28) SHA1(80abda7a0d6913b701fb030b525db794d130df5b) )
|
||||
ROM_LOAD( "down-town_dat_ac_10pnd-20p_15rm_ass.bin", 0x0000, 0x010000, CRC(b082210f) SHA1(cd8d18fc2dcaf6fc02bc05d4c9e4a76f2199ad8d) )
|
||||
ROM_LOAD( "down-town_dat_ac_10pnd-20p_16rm_ass.bin", 0x0000, 0x010000, CRC(d6d95ff4) SHA1(55d2b97a0609e305d28c92f439eb3b834d29aff5) )
|
||||
@ -4662,10 +4590,10 @@ ROM_START( sc2downt )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc2goldr )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "gold_reserve_game", 0x0000, 0x010000, CRC(581726a3) SHA1(7e122a9d48f49648feeeb3fe430013402a5dc8d7) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "gr1_3.bin", 0x0000, 0x010000, CRC(caed7c10) SHA1(3ea4b786d7574a3274131554885a372283eb1cf4) )
|
||||
ROM_LOAD( "gr1_3d.bin", 0x0000, 0x010000, CRC(e5ad5d10) SHA1(8a2bf68b923848421b90af8a1c42f5cef1a02121) )
|
||||
|
||||
@ -4674,10 +4602,10 @@ ROM_START( sc2goldr )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc2hifly )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "hiflyergame.bin", 0x0000, 0x010000, CRC(b3627b55) SHA1(105ff7da69eb2ca722ee251a4a6af49c46ab1bc8) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "hf2_1dat", 0x0000, 0x010000, CRC(6c1350eb) SHA1(062e4533c28c8129aae787805bdf99a2837f93f5) )
|
||||
ROM_LOAD( "hf3_1.bin", 0x0000, 0x010000, CRC(0ec80578) SHA1(8bbe5aaefe7c5ab77e27daad3fe43d7bbe600a54) )
|
||||
ROM_LOAD( "hf4_1.bin", 0x0000, 0x010000, CRC(ee58ed3b) SHA1(4372ca48854b5a4b2c9ac24b17afce899a88da15) )
|
||||
@ -4688,10 +4616,10 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2inst )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "instant-jackpot_std_ac_var_10pnd_ass.bin", 0x0000, 0x010000, CRC(81a235e9) SHA1(3ed26da7511b2b2324d74f8395215157c41850ce) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "instant-jackpot_dat_ac_var_10pnd_ass.bin", 0x0000, 0x010000, CRC(01034a5b) SHA1(c4f7b05d5c15c309d0c13f4bef72429e54e4fd5e) )
|
||||
ROM_LOAD( "instant-jackpot_dat_var_8pnd_ass.bin", 0x0000, 0x010000, CRC(5ded0d95) SHA1(6f1f57e6883f4b0421ca4d49f7593a937918f9e4) )
|
||||
ROM_LOAD( "instant-jackpot_dat_var_ass.bin", 0x0000, 0x010000, CRC(26f50252) SHA1(587ca9490e04247c8b93c4c931caadf0b5aea4b3) )
|
||||
@ -4710,10 +4638,10 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2mam )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "make-a-million_std_ac_10pnd-20p-25p_ass.bin", 0x0000, 0x010000, CRC(33fce86f) SHA1(1fa06c834397f97e3723091eb331adab91e3d720) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "make-a-million_dat_ac_10pnd-25p-20p_ass.bin", 0x0000, 0x010000, CRC(b721a965) SHA1(23c8f3e98b7a2d7aa11593bff2caea26c893a98a) )
|
||||
ROM_LOAD( "make-a-million_dat_ac_var_8pnd_ass.bin", 0x0000, 0x010000, CRC(722420ea) SHA1(7c3a8a7218770645f5644a68c65b8e2104857367) )
|
||||
ROM_LOAD( "make-a-million_dat_ar_var_ass.bin", 0x0000, 0x010000, CRC(f9307781) SHA1(56bef9b7d4db0d4569a855dba49d931125f038a4) )
|
||||
@ -4733,10 +4661,10 @@ ROM_START( sc2mam )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc2mamcl )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-make-a-million_std_ac_250pnd-20p_ass.bin", 0x0000, 0x010000, CRC(f7b67981) SHA1(ccddb63cd24969fb74a3e4c51c8ab7453b3e99a1) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "club-make-a-million_dat_ac_250pnd-20p_ass.bin", 0x0000, 0x010000, CRC(4a6a6e05) SHA1(684bb86de514e66409cc04255d4212569ad5f2e6) )
|
||||
ROM_LOAD( "club-make-a-million_dat_ac_var_ass.bin", 0x0000, 0x010000, CRC(484ea479) SHA1(c1542dcd664508e4ebea3b66b9961680b7f4d711) )
|
||||
ROM_LOAD( "club-make-a-million_dat_ac_var_p65_ass.bin", 0x0000, 0x010000, CRC(ee687364) SHA1(a414c71659a81fc464bc167c05e9426a37d33f82) )
|
||||
@ -4749,7 +4677,7 @@ ROM_START( sc2mamcl )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc2scc )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "sc4_4t.bin", 0x0000, 0x010000, CRC(99235ed7) SHA1(f2d851ce1abe6c1dc4ab1ce3aea067c6434ef6ee) )
|
||||
|
||||
ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
|
||||
@ -4758,10 +4686,10 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2showt )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "showtime-spectacular_std_ac_8-10pnd-20p_ass.bin", 0x0000, 0x010000, CRC(44176459) SHA1(e7321fb659be162507f095e3b586706837892c2d) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "showtime-spectacular_dat_ac_8-10pnd20p_ass.bin", 0x0000, 0x010000, CRC(98111157) SHA1(ddc0e194d330348ce133467324155787f98bf8fd) )
|
||||
ROM_LOAD( "showtime-spectacular_dat_ac_var_8pnd_ass.bin", 0x0000, 0x010000, CRC(99bddd9c) SHA1(256b11ffc0415c21ad20d7192cf5bb67dca38a54) )
|
||||
ROM_LOAD( "showtime-spectacular_dat_ar_var_ass.bin", 0x0000, 0x010000, CRC(f70d696e) SHA1(5ddaa1323586dd7de87ee18f666c632a149b8c6c) )
|
||||
@ -4779,10 +4707,10 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2sstar )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "superstar_std_ac_var_4-8-10pnd_tri2_rot_ass.bin", 0x0000, 0x010000, CRC(1e294299) SHA1(c961be1289bc77e34535d913ff19c75b1edeaba7) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "superstar.bin", 0x0000, 0x010000, CRC(1e294299) SHA1(c961be1289bc77e34535d913ff19c75b1edeaba7) )
|
||||
ROM_LOAD( "superstar_dat_ac_8pnd-20p_tri2_ass.bin", 0x0000, 0x010000, CRC(c1134d01) SHA1(d36ea1c58261353c86da562825ccadcdc2ddb9e8) )
|
||||
ROM_LOAD( "superstar_dat_ac_tri3_ass.bin", 0x0000, 0x010000, CRC(caeaf463) SHA1(c07569da462de24f477a974f7d18368ea7b6b461) )
|
||||
@ -4799,7 +4727,7 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2pe1g )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "pe95750415proma.bin", 0x0000, 0x010000, CRC(e518f28e) SHA1(0f693814409b9aa69d736dc97f26d2a79afd06c5) ) // not scrambled?
|
||||
|
||||
ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
|
||||
@ -4811,10 +4739,10 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2wwcl )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "club-wild-west_std_ac_var_250pnd_ass.bin", 0x0000, 0x010000, CRC(a4c33524) SHA1(34d46b912488f630ddec301bde5ee1d87661b2a4) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "club-wild-west_dat_ac_var_250pnd_ass.bin", 0x0000, 0x010000, CRC(deca21f2) SHA1(a79ef84271742f98e4557cba7b6b976f4d5b220f) )
|
||||
ROM_LOAD( "club-wild-west_dat_ac_var_ffp_ass.bin", 0x0000, 0x010000, CRC(2361e6c7) SHA1(5277d8d784a358441b86f4b9e3999511c74b7b09) )
|
||||
ROM_LOAD( "club-wild-west_std_ac_var_ffp_ass.bin", 0x0000, 0x010000, CRC(74b2592a) SHA1(f83a1fb5db69403a6b2922d2e3654fb753e0079c) )
|
||||
@ -4825,10 +4753,10 @@ ROM_END
|
||||
|
||||
|
||||
ROM_START( sc2dick )
|
||||
ROM_REGION( 0x12000, "maincpu", 0 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "spotteddick2_2.bin", 0x0000, 0x010000, CRC(497ef3b2) SHA1(f5021e35397081c62e817b86ff9e8a49d78748a5) )
|
||||
|
||||
ROM_REGION( 0x12000, "altrevs", 0 )
|
||||
ROM_REGION( 0x10000, "altrevs", 0 )
|
||||
ROM_LOAD( "sp151-4n.p1", 0x0000, 0x010000, CRC(ee18a5a1) SHA1(17c2984fb305a571df83c663c9e42164f2322938) )
|
||||
ROM_LOAD( "sp151-4p.p1", 0x0000, 0x010000, CRC(94d96a28) SHA1(307e1cb5fe3c6050eb039dcd97e6ac88494707b3) )
|
||||
ROM_LOAD( "spot3-1p.p1", 0x0000, 0x010000, CRC(fa027939) SHA1(7fc6d26d179d976add3ca18c5df71dd9df7af1f2) )
|
||||
|
@ -521,7 +521,6 @@ SCN2674 - Advanced Video Display Controller (AVDC) (Video Chip)
|
||||
15 Initialization Registers (8-bit each)
|
||||
*/
|
||||
|
||||
|
||||
static void scn2674_write_init_regs(mpu4_state *state, UINT8 data)
|
||||
{
|
||||
LOGSTUFF(("scn2674_write_init_regs %02x %02x\n",state->m_scn2674_IR_pointer,data));
|
||||
@ -2314,6 +2313,8 @@ static TIMER_DEVICE_CALLBACK( scanline_timer_callback )
|
||||
if (((state->m_scn2674_display_enabled_scanline) || (state->m_scn2674_display_enabled_field && (state->m_IR1_scn2674_interlace_enable == 0)))&&(!state->m_scn2674_display_enabled))
|
||||
{
|
||||
state->m_scn2674_display_enabled = 1;
|
||||
state->m_scn2674_display_enabled_scanline = 0;
|
||||
state->m_scn2674_display_enabled_field = 0;
|
||||
}
|
||||
if (state->m_scn2674_display_enabled)
|
||||
{
|
||||
@ -2956,6 +2957,17 @@ ROM_START( v4psi )
|
||||
ROM_LOAD16_BYTE( "in2-20p1.4", 0x020001, 0x10000, CRC(04933278) SHA1(97462aef782f7fe82b60f4bddcad0e6a6b50f3df) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( v4psia )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("psi12m.p1", 0x00000, 0x04000, CRC(560b2085) SHA1(5dccede70e228d896ff11ff861c9f32b895e807d) )
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD16_BYTE( "psi12.p1", 0x000000, 0x10000, CRC(9a3972bd) SHA1(72c747c16b5a31a7efcf561c2f9ce151a559b1ac) )
|
||||
ROM_LOAD16_BYTE( "psi12.p2", 0x000001, 0x10000, CRC(1a5da4f4) SHA1(f926cb650e2014a771621a497d4cc228c18f2979) )
|
||||
ROM_LOAD16_BYTE( "psi12.p3", 0x020000, 0x10000, CRC(cab2e50b) SHA1(f5ba3ccef87bb7afc59e6aa38c364a492d11b0a2) )
|
||||
ROM_LOAD16_BYTE( "psi12.p4", 0x020001, 0x10000, CRC(83781f1a) SHA1(a21d2e0ce6add058b5c6efad778a14128842b71b) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( v4blox )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD("blxv___2.0_0", 0x00000, 0x04000, CRC(b399b85e) SHA1(d36391fee4e3126754d6a0fa5f52fe05bc676930) )
|
||||
@ -3040,6 +3052,56 @@ ROM_START( v4redhtp )
|
||||
ROM_LOAD16_BYTE("rp______.3_5", 0x040000, 0x010000, CRC(d9fd05d0) SHA1(330ef58c012b5d5fd018bea54b3ae315b3e45cfd))
|
||||
ROM_LOAD16_BYTE("rp______.3_6", 0x040001, 0x010000, CRC(eeea91ff) SHA1(cc7870a68f62d4dd70c13713a432a61a091821ef))
|
||||
|
||||
ROM_REGION( 0x800000, "altvideo", 0 ) // alt revs of the video roms?
|
||||
ROM_LOAD16_BYTE( "rp_05___.2_5", 0x040000, 0x010000, CRC(cc79187b) SHA1(b2e556fd7a1667203dcb196b1dc2d89bff785675) )
|
||||
ROM_LOAD16_BYTE( "rp_05___.2_6", 0x040001, 0x010000, CRC(57d1cf7b) SHA1(c8d6f4d0e8a5a383c47300e8d56e13d62295f60f) )
|
||||
ROM_LOAD16_BYTE( "rhp1.6p5", 0x040000, 0x010000, CRC(750436a1) SHA1(006a31fc5c22969bd79dbc54e618348ad7832ac7) )
|
||||
ROM_LOAD16_BYTE( "rhp1.6p6", 0x040001, 0x010000, CRC(d78839c2) SHA1(e82b769cba4b8d50dcf5c301c03d4ca66e893f70) )
|
||||
ROM_LOAD16_BYTE( "redhotpokervideoboardp5.bin", 0x040000, 0x010000, CRC(d36189b7) SHA1(7757ce9879754d4b8a450ba1f6067c17c151c13c) )
|
||||
ROM_LOAD16_BYTE( "redhotpokervideoboardp6.bin", 0x040001, 0x010000, CRC(c89d164d) SHA1(0cf33db0f85958251624dd7bc2c3024814489040) )
|
||||
|
||||
|
||||
|
||||
ROM_REGION( 0x800000, "altmain", 0 ) // alt revs of MPU4 interface ROM
|
||||
ROM_LOAD( "rhpmpu4.p1", 0x0000, 0x010000, CRC(e614757f) SHA1(96e825bedfb1715aa9b5d131e5b492247b17b725) )
|
||||
ROM_LOAD( "redhotpoker20_mpu4_interface.bin", 0x0000, 0x010000, CRC(cafbcc82) SHA1(662df1f6409f9e20fac07c07d08eae3ea8ba362a) )
|
||||
ROM_LOAD( "rhp20ac6", 0x0000, 0x010000, CRC(d6a842b4) SHA1(94f6cc6a9e0efa8a2eeee14f981f9d2407dfb092) )
|
||||
ROM_LOAD( "rhpint", 0x0000, 0x010000, CRC(d60e7e30) SHA1(174f69ff2e76837455c107055b06f98875033b5e) )
|
||||
ROM_LOAD( "rp_05a__.2_0", 0x0000, 0x010000, CRC(970fa9ad) SHA1(77550948aae171eae715e077cdbeffaeeadb2436) )
|
||||
ROM_LOAD( "rp_05ab_.2_0", 0x0000, 0x010000, CRC(618b3e3e) SHA1(19f7c83957f1d0b36f62607d314a310748b3c84a) )
|
||||
ROM_LOAD( "rp_05ad_.2_0", 0x0000, 0x010000, CRC(dcaa4e0c) SHA1(2a037722f5e951513c233227448c3a2e55de8ef9) )
|
||||
ROM_LOAD( "rp_05ak_.2_0", 0x0000, 0x010000, CRC(2a2ed99f) SHA1(45215a140b4e9d6b190fff0b89fcbeffc054d732) )
|
||||
ROM_LOAD( "rp_05s__.2_0", 0x0000, 0x010000, CRC(62e93168) SHA1(8287eee2d6ac4cc447ce6652de24dfe056015ef3) )
|
||||
ROM_LOAD( "rp_05sb_.2_0", 0x0000, 0x010000, CRC(946da6fb) SHA1(d406f0bea0940b6910dc923ded0c89db9c1f3c61) )
|
||||
ROM_LOAD( "rp_05sd_.2_0", 0x0000, 0x010000, CRC(294cd6c9) SHA1(4f2890c58cfa6d91ddc73d9098d8e45e79f410c3) )
|
||||
ROM_LOAD( "rp_05sk_.2_0", 0x0000, 0x010000, CRC(dfc8415a) SHA1(5d9f946dc0307d16c9d90856d4ae2b4c8c5013a6) )
|
||||
ROM_LOAD( "rp_10a__.3_0", 0x0000, 0x010000, CRC(90f58c6f) SHA1(c9b412172a6ef361407f486a8fb134ac68fe31e5) )
|
||||
ROM_LOAD( "rp_10ab_.3_0", 0x0000, 0x010000, CRC(66711bfc) SHA1(ee51215479e57646e9490b6e898ca5092172879a) )
|
||||
ROM_LOAD( "rp_10ad_.3_0", 0x0000, 0x010000, CRC(db506bce) SHA1(1f152e58a3a5251aa00f890df9a9930a72d84db6) )
|
||||
ROM_LOAD( "rp_10ak_.3_0", 0x0000, 0x010000, CRC(2dd4fc5d) SHA1(b1e908ef70c98e7467a5f7d3ec26e7e6bfa1c475) )
|
||||
ROM_LOAD( "rp_10bg_.3_0", 0x0000, 0x010000, CRC(ec462c27) SHA1(88379585055f245c8d84bd1295e7f5b6555ad8c3) )
|
||||
ROM_LOAD( "rp_10s__.3_0", 0x0000, 0x010000, CRC(651314aa) SHA1(f11cd9c9419511e179acd2883d83cb475eb4d761) )
|
||||
ROM_LOAD( "rp_10sb_.3_0", 0x0000, 0x010000, CRC(93978339) SHA1(7c943fe44103d0ac276b4478e20709d6ab0b07d5) )
|
||||
ROM_LOAD( "rp_10sd_.3_0", 0x0000, 0x010000, CRC(2eb6f30b) SHA1(5aa3161888ad50bb9c1945bff32e6d8552ab4c89) )
|
||||
ROM_LOAD( "rp_10sk_.3_0", 0x0000, 0x010000, CRC(d8326498) SHA1(89ab78991ea72f5186488714e8b7daeafa1e9497) )
|
||||
ROM_LOAD( "rp_20a__.3_0", 0x0000, 0x010000, CRC(4236b5e7) SHA1(1bd73c8fd20a176c25288becb6f07b7f0447ede3) )
|
||||
ROM_LOAD( "rp_20ab_.3_0", 0x0000, 0x010000, CRC(b4b22274) SHA1(f5f4d4f88d74454e6857118dc3eba90defd15e50) )
|
||||
ROM_LOAD( "rp_20ad_.3_0", 0x0000, 0x010000, CRC(09935246) SHA1(e82749b575f22373a3a7f24a8f68980e8040ac9d) )
|
||||
ROM_LOAD( "rp_20ak_.3_0", 0x0000, 0x010000, CRC(ff17c5d5) SHA1(1aa1ca348cd8828e616a4781704445d04800b970) )
|
||||
ROM_LOAD( "rp_20bg_.3_0", 0x0000, 0x010000, CRC(3e8515af) SHA1(3df382818b1d527ab4037a0dca24ba28227ab6a4) )
|
||||
ROM_LOAD( "rp_20sb_.3_0", 0x0000, 0x010000, CRC(4154bab1) SHA1(b3d5dcdd276e3b2fc1f5d66a870e85c5064f0f5b) )
|
||||
ROM_LOAD( "rp_20sd_.3_0", 0x0000, 0x010000, CRC(fc75ca83) SHA1(9cf7178c990151c7711c8bca68c0dd85325808ab) )
|
||||
ROM_LOAD( "rp_20sk_.3_0", 0x0000, 0x010000, CRC(0af15d10) SHA1(df1367176f8f2efcc21cf5c841125f9553ad0c8a) )
|
||||
ROM_LOAD( "rp_xca__.3_0", 0x0000, 0x010000, CRC(728a822c) SHA1(b23e4893325c2dbeb8f72114dd1e5c3f06a786a8) )
|
||||
ROM_LOAD( "rp_xcab_.3_0", 0x0000, 0x010000, CRC(840e15bf) SHA1(9eba10eeebdf1c801186ae2c0206292da28ab7c5) )
|
||||
ROM_LOAD( "rp_xcad_.3_0", 0x0000, 0x010000, CRC(392f658d) SHA1(c730a5e54faab1946554af9e6b9e08dc50bbe9d6) )
|
||||
ROM_LOAD( "rp_xcak_.3_0", 0x0000, 0x010000, CRC(cfabf21e) SHA1(9cec91ea209d250ba885552579044b5ce9d730bd) )
|
||||
ROM_LOAD( "rp_xcbg_.3_0", 0x0000, 0x010000, CRC(0e392264) SHA1(aeb5a4df61b3e67100912ede2f5e127d413b656c) )
|
||||
ROM_LOAD( "rp_xcs__.3_0", 0x0000, 0x010000, CRC(876c1ae9) SHA1(9ea1b2a28f2b87089500dd25e6dc1450be43acbc) )
|
||||
ROM_LOAD( "rp_xcsb_.3_0", 0x0000, 0x010000, CRC(71e88d7a) SHA1(81d38e598514a5a1b9bca0131232b18c3829edfb) )
|
||||
ROM_LOAD( "rp_xcsd_.3_0", 0x0000, 0x010000, CRC(ccc9fd48) SHA1(1069b945b5312eb01139b7671901212f8f65e3bf) )
|
||||
ROM_LOAD( "rp_xcsk_.3_0", 0x0000, 0x010000, CRC(3a4d6adb) SHA1(01dfead74d40af9a5a4a95781b83d078cfb92ac9) )
|
||||
ROM_LOAD( "rpi10___.3_0", 0x0000, 0x010000, CRC(046b7b3c) SHA1(71f74153dbdd52036a55fc0a217120dee84ca230) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( v4cmaze )
|
||||
@ -3059,7 +3121,7 @@ ROM_START( v4cmaze )
|
||||
ROM_LOAD16_BYTE( "cry.p10", 0x400001, 0x80000, CRC(500172fa) SHA1(d83a37612daa79ba8425fdb28f39b8324b5736b6) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( v4cmazed )
|
||||
ROM_START( v4cmazedat )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
VID_BIOS
|
||||
|
||||
@ -3110,6 +3172,42 @@ ROM_START( v4cmazeb ) /* Was in a romset called 'Mad Money!' */
|
||||
ROM_LOAD16_BYTE( "cry.p10", 0x400001, 0x80000, CRC(500172fa) SHA1(d83a37612daa79ba8425fdb28f39b8324b5736b6) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( v4cmazec )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
VID_BIOS
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD16_BYTE( "cm1.p1", 0x000000, 0x040000, CRC(40533c1d) SHA1(06f115b7e1008e8797767d3f1e37edb4c1ce6675) )
|
||||
ROM_LOAD16_BYTE( "cm1.p2", 0x000001, 0x040000, CRC(8b207eca) SHA1(cbd6b1b177daefe255609f7adc00effa6afc9cb5) )
|
||||
ROM_LOAD16_BYTE( "cry.p3", 0x100000, 0x80000, CRC(e8cf8203) SHA1(e9f42e5c18b97807f51284ad2416346578ed73c4) )
|
||||
ROM_LOAD16_BYTE( "cry.p4", 0x100001, 0x80000, CRC(7b036151) SHA1(7b0040c296059b1e1798ddedf0ecb4582d67ee70) )
|
||||
ROM_LOAD16_BYTE( "cry.p5", 0x200000, 0x80000, CRC(48f17b20) SHA1(711c46fcfd86ded8ff7da883188d70560d20e42f) )
|
||||
ROM_LOAD16_BYTE( "cry.p6", 0x200001, 0x80000, CRC(2b3d9a97) SHA1(7468fffd90d840d245a70475b42308f1e48c5017) )
|
||||
ROM_LOAD16_BYTE( "cry.p7", 0x300000, 0x80000, CRC(20f73433) SHA1(593b40ac17591ac312ad41b4d3a5772626137bba) )
|
||||
ROM_LOAD16_BYTE( "cry.p8", 0x300001, 0x80000, CRC(835da1f2) SHA1(f93e075916d370466832871410591570ad7b9f3b) )
|
||||
ROM_LOAD16_BYTE( "cry.p9", 0x400000, 0x80000, CRC(c0e442ee) SHA1(a3877b200538642fe2bc96cfe8b33f04d8a82a98) )
|
||||
ROM_LOAD16_BYTE( "cry.p10", 0x400001, 0x80000, CRC(500172fa) SHA1(d83a37612daa79ba8425fdb28f39b8324b5736b6) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( v4cmazed )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
VID_BIOS
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD16_BYTE( "cmz11p1", 0x000000, 0x040000, CRC(887baf65) SHA1(096133414bff89db4e30405f72f3c994f962be08) )
|
||||
ROM_LOAD16_BYTE( "cmz11p2", 0x000001, 0x040000, CRC(f8f095a6) SHA1(6b23fe3712416bf268c6387d3b304f05206d45e1) )
|
||||
ROM_LOAD16_BYTE( "cry.p3", 0x100000, 0x80000, CRC(e8cf8203) SHA1(e9f42e5c18b97807f51284ad2416346578ed73c4) )
|
||||
ROM_LOAD16_BYTE( "cry.p4", 0x100001, 0x80000, CRC(7b036151) SHA1(7b0040c296059b1e1798ddedf0ecb4582d67ee70) )
|
||||
ROM_LOAD16_BYTE( "cry.p5", 0x200000, 0x80000, CRC(48f17b20) SHA1(711c46fcfd86ded8ff7da883188d70560d20e42f) )
|
||||
ROM_LOAD16_BYTE( "cry.p6", 0x200001, 0x80000, CRC(2b3d9a97) SHA1(7468fffd90d840d245a70475b42308f1e48c5017) )
|
||||
ROM_LOAD16_BYTE( "cry.p7", 0x300000, 0x80000, CRC(20f73433) SHA1(593b40ac17591ac312ad41b4d3a5772626137bba) )
|
||||
ROM_LOAD16_BYTE( "cry.p8", 0x300001, 0x80000, CRC(835da1f2) SHA1(f93e075916d370466832871410591570ad7b9f3b) )
|
||||
ROM_LOAD16_BYTE( "cry.p9", 0x400000, 0x80000, CRC(c0e442ee) SHA1(a3877b200538642fe2bc96cfe8b33f04d8a82a98) )
|
||||
ROM_LOAD16_BYTE( "cry.p10", 0x400001, 0x80000, CRC(500172fa) SHA1(d83a37612daa79ba8425fdb28f39b8324b5736b6) )
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
//The New Crystal Maze Featuring Ocean Zone
|
||||
ROM_START( v4cmaze2 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
@ -3158,6 +3256,38 @@ ROM_START( v4cmaze2a )
|
||||
ROM_LOAD16_BYTE( "am2g.p8", 0x400001, 0x80000, CRC(dda353ef) SHA1(56a5b43f0b0bd9dbf348946a5758ebe63eadb8cf) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( v4cmaze2b )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
VID_BIOS
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD16_BYTE( "cr220.p1", 0x000000, 0x80000, CRC(0a6ebe65) SHA1(504648c97bc9de6c3e0c9c73eb2f356632e1c562) )
|
||||
ROM_LOAD16_BYTE( "cr220.p2", 0x000001, 0x80000, CRC(699ab8d4) SHA1(8a6516e515d111c29833f6a94845942d156cc54d) )
|
||||
ROM_LOAD16_BYTE( "cm2.p3", 0x100000, 0x80000, CRC(88324715) SHA1(c6c8de4e5aeda14232ec7b026da389774b3c7bb1) )
|
||||
ROM_LOAD16_BYTE( "cm2.p4", 0x100001, 0x80000, CRC(8d54a81d) SHA1(37753cf8595647aaf8b8267ca177b6744de9c6d4) )
|
||||
ROM_LOAD16_BYTE( "cm2.p5", 0x200000, 0x80000, CRC(5cf8a2bf) SHA1(2514e78e82842fa5c85d26de35637269cd08b21d) )
|
||||
ROM_LOAD16_BYTE( "cm2.p6", 0x200001, 0x80000, CRC(cf793d2d) SHA1(579c759f57fb6bb87aa27c9d5fb684058913dedc) )
|
||||
ROM_LOAD16_BYTE( "cm2.p7", 0x300000, 0x80000, CRC(008aa4b0) SHA1(b4cec6d11abd0e111c295533700595398ff59075) )
|
||||
ROM_LOAD16_BYTE( "cm2.p8", 0x300001, 0x80000, CRC(bac04f5a) SHA1(130721b7abf28dea1f8162705c8bfc5a4bb78152) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( v4cmaze2c )//Should be a set, but PROM 2 checksum error?
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
VID_BIOS
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD16_BYTE( "cm2_7.p1", 0x000000, 0x80000, CRC(d455d5fe) SHA1(20186a5fff458d3eba15ccb564addc0b064736e0) )
|
||||
ROM_LOAD16_BYTE( "cm2_7.p2", 0x000001, 0x80000, BAD_DUMP CRC(55fef843) SHA1(ccc187c0137af54bad8b72181a544d5b78004ed8) )
|
||||
ROM_LOAD16_BYTE( "cm2.p3", 0x100000, 0x80000, CRC(88324715) SHA1(c6c8de4e5aeda14232ec7b026da389774b3c7bb1) )
|
||||
ROM_LOAD16_BYTE( "cm2.p4", 0x100001, 0x80000, CRC(8d54a81d) SHA1(37753cf8595647aaf8b8267ca177b6744de9c6d4) )
|
||||
ROM_LOAD16_BYTE( "cm2.p5", 0x200000, 0x80000, CRC(5cf8a2bf) SHA1(2514e78e82842fa5c85d26de35637269cd08b21d) )
|
||||
ROM_LOAD16_BYTE( "cm2.p6", 0x200001, 0x80000, CRC(cf793d2d) SHA1(579c759f57fb6bb87aa27c9d5fb684058913dedc) )
|
||||
ROM_LOAD16_BYTE( "cm2.p7", 0x300000, 0x80000, CRC(008aa4b0) SHA1(b4cec6d11abd0e111c295533700595398ff59075) )
|
||||
ROM_LOAD16_BYTE( "cm2.p8", 0x300001, 0x80000, CRC(bac04f5a) SHA1(130721b7abf28dea1f8162705c8bfc5a4bb78152) )
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
//The Crystal Maze Team Challenge
|
||||
ROM_START( v4cmaze3 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
@ -3210,6 +3340,41 @@ ROM_START( v4cmaze3a )
|
||||
ROM_LOAD16_BYTE( "am3g.p8", 0x400001, 0x80000, CRC(1a10c22e) SHA1(8533a5db3922b80b6e9f74e4e432a2b64bc24fc0) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( v4cmaze3b )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
VID_BIOS
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD16_BYTE( "cm30_8.p1", 0x000000, 0x80000,CRC(fde7333e) SHA1(a94d7b88972af599418b9893124457a11c125fcc) )
|
||||
ROM_LOAD16_BYTE( "cm30_8.p2", 0x000001, 0x80000,CRC(35ff7e31) SHA1(52fe305c63cde70de550230bad03d85b53f8e227) )
|
||||
ROM_LOAD16_BYTE( "cm3.p3", 0x100000, 0x80000, CRC(2959c77b) SHA1(8de533bfad48ad19a635dddcafa2a0825133b4de) )
|
||||
ROM_LOAD16_BYTE( "cm3.p4", 0x100001, 0x80000, CRC(b7873e9a) SHA1(a71fac883e02d5f49aee0a20f92dbdb00640ce8d) )
|
||||
ROM_LOAD16_BYTE( "cm3.p5", 0x200000, 0x80000, CRC(c8375070) SHA1(da2ba6591d8765f896c40d6526da8e945d02a182) )
|
||||
ROM_LOAD16_BYTE( "cm3.p6", 0x200001, 0x80000, CRC(1ea36938) SHA1(43f62935b21232d23f662e1e124663267edb1283) )
|
||||
ROM_LOAD16_BYTE( "cm3.p7", 0x300000, 0x80000, CRC(9de3802e) SHA1(ec792f115a0708d68046ba0beb314b7e1f1eb422) )
|
||||
ROM_LOAD16_BYTE( "cm3.p8", 0x300001, 0x80000, CRC(1e6e60b0) SHA1(5e71714747073dd89852a84585642388ee440325) )
|
||||
ROM_LOAD16_BYTE( "cm3.p9", 0x400000, 0x80000, CRC(bfba55a7) SHA1(22eb9b1f9fe83d3b424fd521b68e2976a1940df9) )
|
||||
ROM_LOAD16_BYTE( "cm3.p10", 0x400001, 0x80000, CRC(07edda81) SHA1(e94525be03f30e407051992925bb0d693f3d809b) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( v4cmaze3c )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
VID_BIOS
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD16_BYTE( "cm30_6.p1", 0x000000, 0x80000, CRC(68aa610a) SHA1(d57071a960402b12a13ac3af602cedade03989f8) )
|
||||
ROM_LOAD16_BYTE( "cm30_6.p2", 0x000001, 0x80000, NO_DUMP )
|
||||
ROM_LOAD16_BYTE( "cm3.p3", 0x100000, 0x80000, CRC(2959c77b) SHA1(8de533bfad48ad19a635dddcafa2a0825133b4de) )
|
||||
ROM_LOAD16_BYTE( "cm3.p4", 0x100001, 0x80000, CRC(b7873e9a) SHA1(a71fac883e02d5f49aee0a20f92dbdb00640ce8d) )
|
||||
ROM_LOAD16_BYTE( "cm3.p5", 0x200000, 0x80000, CRC(c8375070) SHA1(da2ba6591d8765f896c40d6526da8e945d02a182) )
|
||||
ROM_LOAD16_BYTE( "cm3.p6", 0x200001, 0x80000, CRC(1ea36938) SHA1(43f62935b21232d23f662e1e124663267edb1283) )
|
||||
ROM_LOAD16_BYTE( "cm3.p7", 0x300000, 0x80000, CRC(9de3802e) SHA1(ec792f115a0708d68046ba0beb314b7e1f1eb422) )
|
||||
ROM_LOAD16_BYTE( "cm3.p8", 0x300001, 0x80000, CRC(1e6e60b0) SHA1(5e71714747073dd89852a84585642388ee440325) )
|
||||
ROM_LOAD16_BYTE( "cm3.p9", 0x400000, 0x80000, CRC(bfba55a7) SHA1(22eb9b1f9fe83d3b424fd521b68e2976a1940df9) )
|
||||
ROM_LOAD16_BYTE( "cm3.p10", 0x400001, 0x80000, CRC(07edda81) SHA1(e94525be03f30e407051992925bb0d693f3d809b) )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( v4turnov )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
VID_BIOS
|
||||
@ -3662,7 +3827,120 @@ ROM_START( v4frfact )
|
||||
ROM_LOAD16_BYTE( "ff_293d.p2", 0x000000, 0x080000, CRC(86830e6c) SHA1(9510bf42a8c2f8ffeafd1f2b0e027a0a59d80b20) )
|
||||
ROM_END
|
||||
|
||||
/* BwB */
|
||||
ROM_START( v4bigfrt )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
// standard/stake Key
|
||||
ROM_LOAD("bi_xca__.2_0", 0x00000, 0x10000, CRC(bdba5ce9) SHA1(e4bce58957230183b96f9d3155575005ffb002c8))
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD16_BYTE("bi______.2_1", 0x000000, 0x010000, CRC(22e7e736) SHA1(478abe8dc9e29b8ceccfac80ddaa5ce2727572cd))
|
||||
ROM_LOAD16_BYTE("bi______.2_2", 0x000001, 0x010000, CRC(9d139ae7) SHA1(fb38b3102355ee5f79f66410ce5a26f74296321a))
|
||||
ROM_LOAD16_BYTE("bi______.2_3", 0x020000, 0x010000, CRC(9f4c424d) SHA1(f20e5e6f43ac0d481b7f2d8ea421fa6b9fa92b38))
|
||||
ROM_LOAD16_BYTE("bi______.2_4", 0x020001, 0x010000, CRC(58f0dcb4) SHA1(79039d489f5ce3a1865fa92a2b6e8b002b63efcf))
|
||||
ROM_LOAD16_BYTE("bi______.2_5", 0x040000, 0x010000, CRC(512c6d1a) SHA1(1c9d04e7e59a95f6975e6d2d5e5def4c1a7777e0))
|
||||
ROM_LOAD16_BYTE("bi______.2_6", 0x040001, 0x010000, CRC(5df850ec) SHA1(5b455f4cfb19c551723f7fd5f4f95e5420f8682f))
|
||||
ROM_LOAD16_BYTE("bi______.2_7", 0x050000, 0x010000, CRC(9ea394a2) SHA1(3b9840627f7676aa7872d2bc022406a4ced7958f))
|
||||
ROM_LOAD16_BYTE("bi______.2_8", 0x050001, 0x010000, CRC(4aa1d37d) SHA1(3c1a3ccacdc33cd4a54b7bbf06ea4c33868705f4))
|
||||
|
||||
ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision BIOS ROMs, to be sorted into clones (could probably do so already, but let's not complicate things)*/
|
||||
// protocol/20p/Rank Bingo
|
||||
ROM_LOAD("bi_20bt_.2_0", 0x00000, 0x10000, CRC(0c5b21c8) SHA1(bec3a0ca87156de82024449ed5acfd9d8877f15c))
|
||||
// protocol/20p/Gala Bingo
|
||||
ROM_LOAD("bi_20bg_.2_0", 0x00000, 0x10000, CRC(f1b5cb6a) SHA1(b26040a283d3c2642367e86f66e47d97c1ac07a4))
|
||||
// protocol and % key/20p
|
||||
ROM_LOAD("bi_20sb_.2_0", 0x00000, 0x10000, CRC(8e646474) SHA1(8b72fba96947fb78a79997b37987eadec522cc4e))
|
||||
|
||||
ROM_END
|
||||
|
||||
ROM_START( v4bubbnk )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
// Standard/20p
|
||||
ROM_LOAD("bu_20a__.4_0", 0x00000, 0x10000, CRC(743a0c56) SHA1(6dfe6733d19b19fcb9be2472615a340237253966))
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD16_BYTE("bu______.4_1", 0x000000, 0x010000, CRC(1e85dd5d) SHA1(0f3c35d9f75d3495e2d0cc1fcf0e96dcbbeeacc8))
|
||||
ROM_LOAD16_BYTE("bu______.4_2", 0x000001, 0x010000, CRC(989db70a) SHA1(e44f8900392db51cc3f0a5bf0391bde0d71b9878))
|
||||
ROM_LOAD16_BYTE("bu______.4_3", 0x020000, 0x010000, CRC(b079fc12) SHA1(6cb736fbe07617eca3ea691e85ff17a0ae218faf))
|
||||
ROM_LOAD16_BYTE("bu______.4_4", 0x020001, 0x010000, CRC(7e22a7cf) SHA1(00f6a303684850e0a8a168d4a6da628bc19599ea))
|
||||
ROM_LOAD16_BYTE("bu______.4_5", 0x040000, 0x010000, CRC(225eff49) SHA1(015efc0f058172cc03f9e38794784e52c097e2bc))
|
||||
ROM_LOAD16_BYTE("bu______.4_6", 0x040001, 0x010000, CRC(84ce8822) SHA1(5b9b24bc5e586678d415c1234b8c870776f970cb))
|
||||
ROM_LOAD16_BYTE("bu______.4_7", 0x060000, 0x010000, CRC(a3b00c9f) SHA1(16d9f09a9c20a23521468ea332d19ec485e3606f))
|
||||
ROM_LOAD16_BYTE("bu______.4_8", 0x060001, 0x010000, CRC(7bd03d6e) SHA1(63802bc31115410f5021cdaca2ef832ace59288d))
|
||||
ROM_LOAD16_BYTE("bu______.4_9", 0x080000, 0x010000, CRC(18157aca) SHA1(e6666ecae620a9d8d3c9099f2d269a3cebd05d0f))
|
||||
ROM_LOAD16_BYTE("bu______.4_a", 0x080001, 0x010000, CRC(bc76817d) SHA1(418355740310d431a2803663b5138dff4b45452f))
|
||||
|
||||
ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision BIOS ROMs, to be sorted into clones (could probably do so already, but let's not complicate things)*/
|
||||
// Irish/20p
|
||||
ROM_LOAD("bui20a__.4_0", 0x00000, 0x10000, CRC(154263c0) SHA1(8207ce1876be443e2023554629c0de1117544170))
|
||||
// protocol and % key/20p
|
||||
ROM_LOAD("bu_20ab_.4_0", 0x00000, 0x10000, CRC(82be9bc5) SHA1(6bd5e08cd157c7c02259aa93ddbce19979dd85f0))
|
||||
// protocol/20p
|
||||
ROM_LOAD("bu_20ad_.4_0", 0x00000, 0x10000, CRC(3f9febf7) SHA1(172e7e03d7b4c6fdda6bb8f3f5d93d3803f678c3))
|
||||
// % Key/20p
|
||||
ROM_LOAD("bu_20ak_.4_0", 0x00000, 0x10000, CRC(c91b7c64) SHA1(7cb4027e43e524792e1b5e523857f5d52cc7e7d2))
|
||||
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( v4mazbla )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
// standard/20p
|
||||
ROM_LOAD("maz20__1.5x0", 0x00000, 0x10000, CRC(06f95de7) SHA1(6ee8a345b12c9993513dda686ddb8c89d847976f))
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD16_BYTE("maz20__1.5x1", 0x000000, 0x010000, CRC(a4be5a3f) SHA1(e510a54c7d7551dbb2c5dd450c921fd0e3649db6))
|
||||
ROM_LOAD16_BYTE("maz20__1.5x2", 0x000001, 0x010000, CRC(261466aa) SHA1(ce61f7f1af9abed6e9fad778a270b3c4c167d401))
|
||||
ROM_LOAD16_BYTE("maz20__1.5x3", 0x020000, 0x010000, CRC(a9f02fc6) SHA1(d892bcd3e755c623bb7f2ff4db4876c091c5ae30))
|
||||
ROM_LOAD16_BYTE("maz20__1.5x4", 0x020001, 0x010000, CRC(b5f333b6) SHA1(b848f9d6f39e102d72992d56836cd5b8c16b5554))
|
||||
|
||||
ROM_REGION( 0x100000, "altrevs", 0 )
|
||||
// protocol % key/20p/
|
||||
ROM_LOAD("maz20dy1.5x0", 0x00000, 0x10000, CRC(f07dca74) SHA1(f5c2658911a3d8d082ca3f2289b69e767f5a80f4))
|
||||
|
||||
ROM_END
|
||||
|
||||
ROM_START( v4mazbel )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
// protocol % key/20p/
|
||||
ROM_LOAD("maz20dy2.5_0", 0x00000, 0x10000, CRC(e43220df) SHA1(07b58cc40fa490564a6bf8add65a3b3c4d9b1164))
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD16_BYTE("maz20__2.5_1", 0x000000, 0x010000, CRC(6d3b4dbd) SHA1(79479c458395fa718f00e4c1547b186a85153848))
|
||||
ROM_LOAD16_BYTE("maz20__2.5_2", 0x000001, 0x010000, CRC(40074cc3) SHA1(498beeed1a1f86e535474a25f3ec73c1fdb004b9))
|
||||
ROM_LOAD16_BYTE("maz20__2.5_3", 0x020000, 0x010000, CRC(b78bc8a9) SHA1(7436cb9e67a3d72b36cbdd92d8aa3e26e6b7b40d))
|
||||
ROM_LOAD16_BYTE("maz20__2.5_4", 0x020001, 0x010000, CRC(116a6f65) SHA1(10fa599b620f6d595b27723f7ae1c36f6ff61f7d))
|
||||
|
||||
ROM_END
|
||||
|
||||
ROM_START( v4shpwnd )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
// Standard/20p/
|
||||
ROM_LOAD("sw_20___.2_0", 0x00000, 0x10000, CRC(c1b49d81) SHA1(dcb077734beb814002046d36091a6407644c1393))
|
||||
|
||||
ROM_REGION( 0x10000, "altmain", 0 )
|
||||
ROM_LOAD( "sw_10___.2_0", 0x0000, 0x010000, CRC(1377a409) SHA1(632bae8bf70270fb13caabbc491f81f8b6589ece) )
|
||||
ROM_LOAD( "sw_10_b_.2_0", 0x0000, 0x010000, CRC(e5f3339a) SHA1(67d79c2939ad0c566e05e470672d7153fdc2fbd5) )
|
||||
ROM_LOAD( "sw_10_d_.2_0", 0x0000, 0x010000, CRC(58d243a8) SHA1(1f718a153e2a42893c2dcecddf857c93872a780d) )
|
||||
ROM_LOAD( "sw_10_k_.2_0", 0x0000, 0x010000, CRC(ae56d43b) SHA1(ad73f7ad4c142d3ad629b0df46985456a2f8ebc8) )
|
||||
ROM_LOAD( "sw_20_b_.2_0", 0x0000, 0x010000, CRC(37300a12) SHA1(34abe1b28afe9c36810f9c7eba356720d9ff53de) )
|
||||
ROM_LOAD( "sw_20_d_.2_0", 0x0000, 0x010000, CRC(8a117a20) SHA1(697d97155b3c4f515988390997064ace7402959e) )
|
||||
ROM_LOAD( "sw_20_k_.2_0", 0x0000, 0x010000, CRC(7c95edb3) SHA1(4a8208c2786eed73a4ade67209a5cb66ba8c4ed8) )
|
||||
ROM_LOAD( "sw_20bg_.2_0", 0x0000, 0x010000, CRC(48e1a50c) SHA1(7f1aaa3207b86996cb1804ff82685723839e7c7c) )
|
||||
ROM_LOAD( "sw_20bt_.2_0", 0x0000, 0x010000, CRC(feaaa80f) SHA1(23ec154fe0fdb4bbb558960d700c94674bb4a144) )
|
||||
ROM_LOAD( "sw_xc___.2_0", 0x0000, 0x010000, CRC(f108aa4a) SHA1(f27456a22b781df3103cc7b7f35fb08bb547e864) )
|
||||
ROM_LOAD( "sw_xc_b_.2_0", 0x0000, 0x010000, CRC(078c3dd9) SHA1(07515a2476ae15c780da2de58de8b17f30c0ebdf) )
|
||||
ROM_LOAD( "sw_xc_d_.2_0", 0x0000, 0x010000, CRC(baad4deb) SHA1(ad3d90eefdad4e6baa10558ed5a1415ed94742b6) )
|
||||
ROM_LOAD( "sw_xc_k_.2_0", 0x0000, 0x010000, CRC(4c29da78) SHA1(0431016a0a13d97fc833e31bc2897e7abb6a5047) )
|
||||
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD16_BYTE("sw______.2_1", 0x000000, 0x010000, CRC(3346ee38) SHA1(29659ba8173b86bb52057f75dc874465048ef6d9))
|
||||
ROM_LOAD16_BYTE("sw______.2_2", 0x000001, 0x010000, CRC(2c5293c8) SHA1(e0b5fa629e8dbbc6164f16cbbe19d0e42467d281))
|
||||
ROM_LOAD16_BYTE("sw______.2_3", 0x020000, 0x010000, CRC(09144ac0) SHA1(d55658a361ebec0e054e3a9d99eba61c81fde619))
|
||||
ROM_LOAD16_BYTE("sw______.2_4", 0x020001, 0x010000, CRC(a23db51a) SHA1(9516a9655c5f7f000475df03f05f332c5ec09959))
|
||||
|
||||
ROM_END
|
||||
|
||||
/* Nova */
|
||||
|
||||
@ -3739,6 +4017,582 @@ ROM_END
|
||||
|
||||
|
||||
|
||||
ROM_START( v4big40 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "b4_sja__.3_0", 0x0000, 0x010000, CRC(afdd005e) SHA1(71730b55212fbfc1905caf0d2842d495741305f1) )
|
||||
|
||||
ROM_REGION( 0x10000, "altmain", 0 )
|
||||
ROM_LOAD( "b4_sja__.4_0", 0x0000, 0x010000, CRC(4375e090) SHA1(923eadc4cf322e544102cede2eb7a487354981b5) )
|
||||
ROM_LOAD( "b4_sja__.6_0", 0x0000, 0x010000, CRC(f5742e6c) SHA1(42b0b22d2da690b24166fe103a3453dcfc7beacc) )
|
||||
ROM_LOAD( "b4_sja_n.6_0", 0x0000, 0x010000, CRC(be04b941) SHA1(8d0561a623df6fc447fbcbbc1934425b23df4f58) )
|
||||
ROM_LOAD( "b4_sjad_.6_0", 0x0000, 0x010000, CRC(bed1c9cd) SHA1(f4cfb305e4ec2c4c1b55356ce32745875f1641d9) )
|
||||
ROM_LOAD( "b4_sjadn.6_0", 0x0000, 0x010000, CRC(f5a15ee0) SHA1(d61fc54724d579d7a7055a1cfe20b55e4e59a653) )
|
||||
ROM_LOAD( "b4_sjmb_.6_0", 0x0000, 0x010000, CRC(7472fa9c) SHA1(3315b37b1a221e40e6122612c8ee8a27b6131947) )
|
||||
ROM_LOAD( "b4_sjs__.6_0", 0x0000, 0x010000, CRC(0092b6a9) SHA1(cead4988d2dc6b0e8724c7b1c6eb416317a9b7c4) )
|
||||
ROM_LOAD( "b4_sjs_n.6_0", 0x0000, 0x010000, CRC(4be22184) SHA1(5b779d8fe85db719b539f93ff05a6e3568968557) )
|
||||
ROM_LOAD( "b4_sjsb_.6_0", 0x0000, 0x010000, CRC(f616213a) SHA1(bcfc7fd1639ed423faa32d066c7f19877e4d1bc2) )
|
||||
ROM_LOAD( "b4_sjsbn.6_0", 0x0000, 0x010000, CRC(bd66b617) SHA1(522c0903405f1a97c140c2aaef543aff2057e6ba) )
|
||||
ROM_LOAD( "b4_sjsd_.6_0", 0x0000, 0x010000, CRC(4b375108) SHA1(77e5a59ca524550c68231cf64387e8f206f97393) )
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD16_BYTE( "b4______.3_1", 0x000001, 0x080000, CRC(c388e5a9) SHA1(baafe2da91891f288debd89907d36438494e876a) )
|
||||
ROM_LOAD16_BYTE( "b4______.3_2", 0x000000, 0x080000, CRC(cc3ab5c3) SHA1(a3778b462a823fd73c1a3463c53ef0537e8d5ed4) )
|
||||
|
||||
ROM_REGION( 0x800000, "altvideo", 0 )
|
||||
ROM_LOAD16_BYTE( "b4______.4_1", 0x000001, 0x080000, CRC(fc33c0fc) SHA1(838a7ef4252f9f736639858fe97a4982a89be09f) )
|
||||
ROM_LOAD16_BYTE( "b4______.4_2", 0x000000, 0x080000, CRC(f2211865) SHA1(5bcb95a079f57305d3e58fae3899bceec211f44a) )
|
||||
ROM_LOAD16_BYTE( "b4______.6_1", 0x000001, 0x080000, CRC(75532ad3) SHA1(0584261faede35f6e846ee398081fac66aea8368) )
|
||||
ROM_LOAD16_BYTE( "b4______.6_2", 0x000000, 0x080000, CRC(03ef74c5) SHA1(fa5d27b0e94c8d05f1c50b28b96f7a4ae3ecda4a) )
|
||||
|
||||
ROM_REGION( 0x200000, "msm6376", ROMREGION_ERASE00 )
|
||||
ROM_LOAD( "b4__snd_.1_a", 0x0000, 0x080000, CRC(2d630b87) SHA1(e4be02a1356735c47934f8f30e1e2462bf28968c) )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( v4bulblx )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "bv_50___.2_0", 0x0000, 0x010000, CRC(615f9772) SHA1(56bc2c78c8b50b7250906ad43211f26c2e7e17b8) )
|
||||
|
||||
ROM_REGION( 0x10000, "altmain", 0 )
|
||||
ROM_LOAD( "bv_1p___.2_0", 0x0000, 0x010000, CRC(f3101261) SHA1(e2c82222e3384620f52e15350ab38e62beabe1b3) )
|
||||
ROM_LOAD( "bv_1p_d_.2_0", 0x0000, 0x010000, CRC(b8b5f5c0) SHA1(84bf9b5a3ca5ea7eae1ab97af481206fb87bd2c5) )
|
||||
ROM_LOAD( "bv_50_d_.2_0", 0x0000, 0x010000, CRC(2afa70d3) SHA1(11da4db50162054deb753ab85d11566afef2b801) )
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD16_BYTE( "bv_50___.2_1", 0x000000, 0x010000, CRC(bb80cd18) SHA1(7e16100c30fe8d6feb1ac206447269e9c29489a5) )
|
||||
ROM_LOAD16_BYTE( "bv_50___.2_2", 0x000001, 0x010000, CRC(2a18b8dc) SHA1(c2fccc7eae41176941ec15c421430b8bb20f72bd) )
|
||||
ROM_LOAD16_BYTE( "bv______.2_3", 0x020000, 0x010000, CRC(d249b9dd) SHA1(b624759b10ac12146e6026e52d5d96fe4f7663b3) )
|
||||
ROM_LOAD16_BYTE( "bv______.2_4", 0x020001, 0x010000, CRC(f5fffa95) SHA1(17c63a7e83feb0cafca34c30b334db082bb2c321) )
|
||||
ROM_LOAD16_BYTE( "bv______.2_5", 0x040000, 0x010000, CRC(c5775387) SHA1(b301392ae39298284ae256c819877ae287861cc8) )
|
||||
ROM_LOAD16_BYTE( "bv______.2_6", 0x040001, 0x010000, CRC(4443fddc) SHA1(fb4972620f9aa07f8bd62701f64b7902567d34db) )
|
||||
|
||||
ROM_REGION( 0x800000, "altvideo", 0 )
|
||||
ROM_LOAD16_BYTE( "bv_1p___.2_1", 0x000000, 0x010000, CRC(568ea314) SHA1(fa65f2cc4734b9987a153fbf1ac4b32cd0fe4f32) )
|
||||
ROM_LOAD16_BYTE( "bv_1p___.2_2", 0x000001, 0x010000, CRC(b91f8c3b) SHA1(82e1582f75595283a4ea9f2dc39e0d5a0d5ccb57) )
|
||||
|
||||
ROM_REGION( 0x200000, "msm6376", ROMREGION_ERASE00 )
|
||||
/* none present */
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( v4cshinf )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "ci_20s__.4_0", 0x0000, 0x010000, CRC(7a62c68b) SHA1(b892e023cd5ec2a508d36075ba5a96320408a4ab) )
|
||||
|
||||
ROM_REGION( 0x10000, "altmain", 0 )
|
||||
ROM_LOAD( "ci_05a__.4_0", 0x0000, 0x010000, CRC(3426fb02) SHA1(84be34a727444232c595c7adaa0a1d733b5416a3) )
|
||||
ROM_LOAD( "ci_10a__.4_0", 0x0000, 0x010000, CRC(5d4767c6) SHA1(291cf48c387fc515dce6eb22b1b38aaa65aec4ac) )
|
||||
ROM_LOAD( "ci_20.10", 0x0000, 0x010000, CRC(80a4bfb3) SHA1(b3c11bd621457d190eeab423bc15895b0c7cf6da) )
|
||||
ROM_LOAD( "ci_20a__.4_0", 0x0000, 0x010000, CRC(8f845e4e) SHA1(1b8e46fed36db1b1539df3e28fcbb739079d3960) )
|
||||
ROM_LOAD( "ci_20bg_.4_0", 0x0000, 0x010000, CRC(f337fe06) SHA1(eef073d04a08347ad4814cf0d15615d45ecc8314) )
|
||||
ROM_LOAD( "ci_20bgp.4_0", 0x0000, 0x010000, CRC(65d6d05c) SHA1(3d0bd44cb692ae54ba0b2186d645124dc12dc5b3) )
|
||||
ROM_LOAD( "ci_20bt_.4_0", 0x0000, 0x010000, CRC(457cf305) SHA1(122e7f494043ebba01b5b827409d419ac54b240e) )
|
||||
ROM_LOAD( "ci_20btp.4_0", 0x0000, 0x010000, CRC(d39ddd5f) SHA1(6c97f3c19aea51efec4e510c46b98fbf3a2356a5) )
|
||||
ROM_LOAD( "ci_20sb_.4_0", 0x0000, 0x010000, CRC(8ce65118) SHA1(57207f1ef7e98eac7f31671789fb1e01e87c2aa0) )
|
||||
ROM_LOAD( "ci_20sbp.4_0", 0x0000, 0x010000, CRC(1a077f42) SHA1(141f7c3708bde43302a68df65d74d4a2e7296a05) )
|
||||
ROM_LOAD( "ci_20sd_.4_0", 0x0000, 0x010000, CRC(31c7212a) SHA1(b34aee87d4be460f47c894807ef877700b6be60f) )
|
||||
ROM_LOAD( "ci_20sk_.4_0", 0x0000, 0x010000, CRC(c743b6b9) SHA1(0ef3de1663527a770066e872699ee281f1af21eb) )
|
||||
ROM_LOAD( "ci_xea__.4_0", 0x0000, 0x010000, CRC(bf386985) SHA1(a7eec0d70bc0795f537ec0975dc251739b86c3ca) )
|
||||
ROM_LOAD( "ci_xea_p.4_0", 0x0000, 0x010000, CRC(29d947df) SHA1(b08ca18442a701eb6a6f1ffc868333e65aa4aeb2) )
|
||||
ROM_LOAD( "ci_xeab_.4_0", 0x0000, 0x010000, CRC(49bcfe16) SHA1(0feab2f177ef6bd1d1c7ae9507a247c7afab7e97) )
|
||||
ROM_LOAD( "ci_xead_.4_0", 0x0000, 0x010000, CRC(f49d8e24) SHA1(f24b41ae866b324af3605f1bc121cd445b9ecb8c) )
|
||||
ROM_LOAD( "ci_xeak_.4_0", 0x0000, 0x010000, CRC(021919b7) SHA1(d8176be8b4548a5b61af415e7b7d0d1c8742592b) )
|
||||
ROM_LOAD( "ci_xes__.4_0", 0x0000, 0x010000, CRC(4adef140) SHA1(1003e666532fd773617d4ed30380eda0089027fe) )
|
||||
ROM_LOAD( "ci_xesd_.4_0", 0x0000, 0x010000, CRC(017b16e1) SHA1(c352c7f635ece2faceb2f3ee6154c9fed86ddc6f) )
|
||||
ROM_LOAD( "ciixea__.3_0", 0x0000, 0x010000, CRC(252f43e5) SHA1(5443a53a50fb27c3e98fa4612b4ba476cc946662) )
|
||||
ROM_LOAD( "ciixea__.4_0", 0x0000, 0x010000, CRC(de400613) SHA1(b353c47b01c3918677f1a2c302171bde7386daf3) )
|
||||
ROM_LOAD( "ciixead_.3_0", 0x0000, 0x010000, CRC(6e8aa444) SHA1(63cecb83aa8e4f94b16d6c2ded8dbe8aa98d88a8) )
|
||||
ROM_LOAD( "ciixead_.4_0", 0x0000, 0x010000, CRC(95e5e1b2) SHA1(b823b1c873e209fee61f32f458d6d4f5ec7e206b) )
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD16_BYTE( "ci______.4_1", 0x000000, 0x010000, CRC(bd1adec6) SHA1(7a60adc4b5159e672eb4dc33051192f0cf863aef) )
|
||||
ROM_LOAD16_BYTE( "ci______.4_2", 0x000001, 0x010000, CRC(e46852ff) SHA1(ad6f0a75578041b06120d1d5f3c3779c827b8f2f) )
|
||||
ROM_LOAD16_BYTE( "ci______.4_3", 0x020000, 0x010000, CRC(b63b9edf) SHA1(2a47c97f5ea51bc441fb847da6e81451dde77093) )
|
||||
ROM_LOAD16_BYTE( "ci______.4_4", 0x020001, 0x010000, CRC(7ef4daeb) SHA1(f889f4e68dc4ef736eee44ddedaa94832c6cdbc7) )
|
||||
ROM_LOAD16_BYTE( "ci______.4_5", 0x040000, 0x010000, CRC(381277b7) SHA1(6d934d400468c067809452981577c17cf425ff4f) )
|
||||
ROM_LOAD16_BYTE( "ci______.4_6", 0x040001, 0x010000, CRC(e245c830) SHA1(315b8163731abe5c65bebd94884431e99253740b) )
|
||||
ROM_LOAD16_BYTE( "ci______.4_7", 0x060000, 0x010000, CRC(169d6ac5) SHA1(7d9e63d9ab29fbace754e8c46d4e80b1ab2d422d) )
|
||||
ROM_LOAD16_BYTE( "ci______.4_8", 0x060001, 0x010000, CRC(12de2ae0) SHA1(734207fffd918f3a0890ec6a2d442efb428adbaa) )
|
||||
ROM_LOAD16_BYTE( "ci______.4_9", 0x080000, 0x010000, CRC(f1f9987f) SHA1(0a4b5fa61e237e1e209301a07af2ad1e9fedcc35) )
|
||||
ROM_LOAD16_BYTE( "ci______.4_a", 0x080001, 0x010000, CRC(4747cb48) SHA1(ac33d318f6fff67c8a2f7d47c0ee0bcddfc2af8e) )
|
||||
|
||||
ROM_REGION( 0x200000, "msm6376", ROMREGION_ERASE00 )
|
||||
/* none present */
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
ROM_START( v4dbltak )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "dt_sja_n.4_0", 0x0000, 0x010000, CRC(c6578f37) SHA1(e3fedb25a420bc8565fc07fa6a82ce1d584a7fd1) )
|
||||
|
||||
ROM_REGION( 0x10000, "altmain", 0 )
|
||||
ROM_LOAD( "dt_sjadn.4_0", 0x0000, 0x010000, CRC(8df26896) SHA1(6e19e56ba376c063e207b217a120f95041785b0f) )
|
||||
ROM_LOAD( "dt_sjsbn.4_0", 0x0000, 0x010000, CRC(c5358061) SHA1(aaf0b20175b63bb06524edbcb0b2e8a2b3ca7df2) )
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD16_BYTE( "dt______.4_1", 0x000001, 0x080000, CRC(786aaee8) SHA1(309b15bbc597891407d384ded0bc246c5aa50106) )
|
||||
ROM_LOAD16_BYTE( "dt______.4_2", 0x000000, 0x080000, CRC(0b5024ae) SHA1(4385b06021d349c8ee624afc1736666f94152a85) )
|
||||
ROM_LOAD16_BYTE( "dt______.4_3", 0x100001, 0x080000, CRC(b715bff9) SHA1(be8ef30b50c235e78a03ea83eadd7541ad96f7a1) )
|
||||
ROM_LOAD16_BYTE( "dt______.4_4", 0x100000, 0x080000, CRC(f41f2566) SHA1(e18e019bb04003e0fdce3a3051da0c618bdaef3d) )
|
||||
|
||||
ROM_REGION( 0x200000, "msm6376", ROMREGION_ERASE00 )
|
||||
/* none present */
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
ROM_START( v4gldrsh )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "go_27s__.860", 0x0000, 0x010000, CRC(88dd4ff9) SHA1(8edfbb622cd542828f5184f92b357dd9094c2cb0) )
|
||||
|
||||
ROM_REGION( 0x10000, "altmain", 0 )
|
||||
ROM_LOAD( "go_20a__.8_0", 0x0000, 0x010000, CRC(57332f87) SHA1(b340107d8679c0a39887e26c7ceddd0e4bbf9047) )
|
||||
ROM_LOAD( "go_20a_s.8_0", 0x0000, 0x010000, CRC(c1d201dd) SHA1(11d2f2a9022aba402667621d91d29d5a47983d9f) )
|
||||
ROM_LOAD( "go_20ab_.8_0", 0x0000, 0x010000, CRC(a1b7b814) SHA1(5c03e4d6754429b97590e644106d0c963ad46c53) )
|
||||
ROM_LOAD( "go_20bg_.8_0", 0x0000, 0x010000, CRC(2b808fcf) SHA1(30394973e0cd4f265dbcd9b4e836a67e0894ae04) )
|
||||
ROM_LOAD( "go_20bgs.8_0", 0x0000, 0x010000, CRC(bd61a195) SHA1(9775e45c4c9dfbbe655f27e4c5cf4bb86f9a8b38) )
|
||||
ROM_LOAD( "go_20bt_.8_0", 0x0000, 0x010000, CRC(9dcb82cc) SHA1(8283ddaccb4fefbb056883c18165ec52c3df494f) )
|
||||
ROM_LOAD( "go_20bts.8_0", 0x0000, 0x010000, CRC(0b2aac96) SHA1(115643b3b746ae97f1aa8a5f715b8ff5ec05bd83) )
|
||||
ROM_LOAD( "go_20s__.8_0", 0x0000, 0x010000, CRC(a2d5b742) SHA1(1f6d58794226a09609b07d1b66642fe86e808f2e) )
|
||||
ROM_LOAD( "go_20sb_.8_0", 0x0000, 0x010000, CRC(545120d1) SHA1(76bcd72c2ffb316ee8cafc6426615f297fe2e845) )
|
||||
ROM_LOAD( "go_20sbs.8_0", 0x0000, 0x010000, CRC(c2b00e8b) SHA1(71e4a926de3fe90a38407c6bbc59fdf420260cef) )
|
||||
ROM_LOAD( "go_27sd_.860", 0x0000, 0x010000, CRC(c378a858) SHA1(53f0d357daeb0b7a6bdf9a4bbf852b39bd4a337f) )
|
||||
ROM_LOAD( "go_37s__.860", 0x0000, 0x010000, CRC(07cf24d7) SHA1(305f1f46b7082a25efd32c2960db5961fba249d0) )
|
||||
ROM_LOAD( "go_37sd_.860", 0x0000, 0x010000, CRC(4c6ac376) SHA1(9d4d39654638e6adad64ab13bc7b145c93278653) )
|
||||
ROM_LOAD( "go_x7s__.860", 0x0000, 0x010000, CRC(b8617832) SHA1(8a3c8de816a39f3bd0d5ba012e65c690468e5574) )
|
||||
ROM_LOAD( "go_x7sd_.860", 0x0000, 0x010000, CRC(f3c49f93) SHA1(bdd9de7be43dce45e435f2fbc7dd770089406dec) )
|
||||
ROM_LOAD( "go_xea__.8_0", 0x0000, 0x010000, CRC(678f184c) SHA1(36738f6608fd09e78ae158d0cbcd827d3ae5bb07) )
|
||||
ROM_LOAD( "go_xea_s.8_0", 0x0000, 0x010000, CRC(f16e3616) SHA1(a4e46bc464201c8552ec6cb7253228ee15f73f74) )
|
||||
ROM_LOAD( "go_xead_.8_0", 0x0000, 0x010000, CRC(2c2affed) SHA1(893a819ec8bb99d08eaace47487f22b6edc3f363) )
|
||||
ROM_LOAD( "go_xeads.8_0", 0x0000, 0x010000, CRC(bacbd1b7) SHA1(3dee2487f91a815fa450955cae3afb0a6980921d) )
|
||||
ROM_LOAD( "goi20s__.8_0", 0x0000, 0x010000, CRC(c3add8d4) SHA1(1b9bd696818eaa57805b5efcf21b5a3a52513d87) )
|
||||
ROM_LOAD( "goixes__.8_0", 0x0000, 0x010000, CRC(f311ef1f) SHA1(22b81313e62a3cd36d97fc6e39b6a3815eb5a7f3) )
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD16_BYTE( "go______.8_1", 0x000001, 0x080000, CRC(42700f68) SHA1(3050e790292c8afcc0e27e01dffa22c46d97bcc4) )
|
||||
ROM_LOAD16_BYTE( "go______.8_2", 0x000000, 0x080000, CRC(a5d3c42e) SHA1(1398d5c8d1402a1dbf7910d00e6201f413dbd898) )
|
||||
|
||||
ROM_REGION( 0x200000, "msm6376", ROMREGION_ERASE00 )
|
||||
/* none present */
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( v4mdice )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "md_37s__.8_0", 0x0000, 0x010000, CRC(bcd47ec0) SHA1(2f32ae16eada13a826cde1162a56f43079f983fb) )
|
||||
|
||||
ROM_REGION( 0x10000, "altmain", 0 )
|
||||
ROM_LOAD( "md_02a__.8_0", 0x0000, 0x010000, CRC(35ed5c15) SHA1(86409c70d7ba5b7a587753abf8180e424d48cc08) )
|
||||
ROM_LOAD( "md_12a__.8_0", 0x0000, 0x010000, CRC(267d19cb) SHA1(a386abfc3296cda0f22f2f9f33902d19a99af16f) )
|
||||
ROM_LOAD( "md_16a__.8_0", 0x0000, 0x010000, CRC(cf218b9c) SHA1(78798e9fcb8260e6c27ab363bcea0d30f8e01ab5) )
|
||||
ROM_LOAD( "md_22a__.8_0", 0x0000, 0x010000, CRC(12cdd7a9) SHA1(457a10f02e3c2093f247e2332612a5200ebf3884) )
|
||||
ROM_LOAD( "md_22sd_.8_0", 0x0000, 0x010000, CRC(ac8ea8cd) SHA1(31cc328aa803e232a57572fbc9ea6ac90177ad37) )
|
||||
ROM_LOAD( "md_26a__.8_0", 0x0000, 0x010000, CRC(fb9145fe) SHA1(8173755dd82b49a730858ccec27fbc2a6b0c416a) )
|
||||
ROM_LOAD( "md_26a_s.8_0", 0x0000, 0x010000, CRC(6d706ba4) SHA1(0c1323b84a247454d4272ac5be595f453b004037) )
|
||||
ROM_LOAD( "md_26ad_.8_0", 0x0000, 0x010000, CRC(b034a25f) SHA1(70a534b07584f86b3428dbc86b2e9278989b9d0e) )
|
||||
ROM_LOAD( "md_26s__.8_0", 0x0000, 0x010000, CRC(0e77dd3b) SHA1(0989d08d6119c36841697974983397d6327d7a3e) )
|
||||
ROM_LOAD( "md_26sb_.8_0", 0x0000, 0x010000, CRC(f8f34aa8) SHA1(d5e238ebd62da2fad4d208b2e7ca71cfc3d044d9) )
|
||||
ROM_LOAD( "md_26sbs.8_0", 0x0000, 0x010000, CRC(6e1264f2) SHA1(a85e257958e94623bfc63107d3b483a19bc80f10) )
|
||||
ROM_LOAD( "md_26sd_.8_0", 0x0000, 0x010000, CRC(45d23a9a) SHA1(0a825f50a2e3ddfaad710b9dd4e3740f0b2480b6) )
|
||||
ROM_LOAD( "md_26sk_.8_0", 0x0000, 0x010000, CRC(b356ad09) SHA1(06e97be819203d183d10c56fa447b57b7fd5d594) )
|
||||
ROM_LOAD( "md_27a__.8_0", 0x0000, 0x010000, CRC(5aa2a3db) SHA1(e85a982d2ee515a53956ef457b52f3368da038c7) )
|
||||
ROM_LOAD( "md_27ad_.8_0", 0x0000, 0x010000, CRC(1107447a) SHA1(a5803004b22564611d6073bc6ead88fca4318ce9) )
|
||||
ROM_LOAD( "md_27s__.8_0", 0x0000, 0x010000, CRC(af443b1e) SHA1(e13b5880f0abf173596bbd7b029221a35bdc0c6c) )
|
||||
ROM_LOAD( "md_27sb_.8_0", 0x0000, 0x010000, CRC(59c0ac8d) SHA1(5abf26e90e0a63cfb47a3a4ee9ef0bbc56123022) )
|
||||
ROM_LOAD( "md_27sd_.8_0", 0x0000, 0x010000, CRC(e4e1dcbf) SHA1(ed0ff22f106350ec614e4ec37f14c1c51468bb66) )
|
||||
ROM_LOAD( "md_37a__.8_0", 0x0000, 0x010000, CRC(4932e605) SHA1(6db4ce36708611938ef58586af976b12b45b96fe) )
|
||||
ROM_LOAD( "md_37ad_.8_0", 0x0000, 0x010000, CRC(029701a4) SHA1(88e56394664b807812d2e47e96f8f1280beed6d9) )
|
||||
ROM_LOAD( "md_37sb_.8_0", 0x0000, 0x010000, CRC(4a50e953) SHA1(d8b1751eafa6c853f0d054e56df8c9d80e5a00e6) )
|
||||
ROM_LOAD( "md_37sd_.8_0", 0x0000, 0x010000, CRC(f7719961) SHA1(6c1a26878adf689cf3aa259356239f364848f681) )
|
||||
ROM_LOAD( "mdi25a__.8_0", 0x0000, 0x010000, CRC(c3b469d0) SHA1(00cd85bd9acd477f2ab4baf83e7bb10d763b1e93) )
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD16_BYTE( "mdv58p1", 0x000001, 0x080000, CRC(3f3fa0d2) SHA1(bb52111bcea5cd404d1e7adf0f3ebca596a251ac) )
|
||||
ROM_LOAD16_BYTE( "mdv58p2", 0x000000, 0x080000, CRC(14bb6b48) SHA1(97025f0899c325d28ac75c54e81fd425b5002064) )
|
||||
ROM_LOAD16_BYTE( "mdv58p3", 0x100001, 0x080000, CRC(0d907e37) SHA1(b6ad78a4a7bc877d2152907df2317621f00bdc1c) )
|
||||
ROM_LOAD16_BYTE( "mdv58p4", 0x100000, 0x080000, CRC(2e21c249) SHA1(d5192339313a8dd234cb164ca0094d9a7b64ccc2) )
|
||||
|
||||
ROM_REGION( 0x800000, "altvideo", 0 )
|
||||
ROM_LOAD( "md______.8_1", 0x0000, 0x080000, CRC(3f3fa0d2) SHA1(bb52111bcea5cd404d1e7adf0f3ebca596a251ac) )
|
||||
ROM_LOAD( "md______.8_2", 0x0000, 0x080000, CRC(14bb6b48) SHA1(97025f0899c325d28ac75c54e81fd425b5002064) )
|
||||
ROM_LOAD( "md______.8_3", 0x0000, 0x080000, CRC(cde34cd1) SHA1(7874fa070e52e6c34b770aee5bfec522eb3d72c9) )
|
||||
ROM_LOAD( "md______.8_4", 0x0000, 0x080000, CRC(39bc1267) SHA1(853e047406fed3c12f55a2e032e8c3d8188da182) )
|
||||
|
||||
|
||||
ROM_REGION( 0x200000, "msm6376", ROMREGION_ERASE00 )
|
||||
ROM_LOAD( "mdsnda", 0x000000, 0x080000, CRC(18651603) SHA1(c6f7557a82cb49f3f001b43250129d10f4f6ab5a) )
|
||||
ROM_LOAD( "mdsndb", 0x080000, 0x080000, CRC(2233d677) SHA1(a787dc0bafa310df9467e4b8166274288fe94b4c) )
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
ROM_START( v4monte )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "montecarloorbustmpu4cardrom.bin", 0x0000, 0x010000, CRC(44967b33) SHA1(92d35d1b0edcc2eef1062468722c80ef8208b437) ) // Monte Carlo Or Bust Release D (c)1996
|
||||
|
||||
/* Some roms were simply in a set marked as Monte Carlo, but the 2 letter code mn) is the same */
|
||||
/* The roms were a mixture of
|
||||
VIDEO 5 - MONTE CARLO OR BUST!
|
||||
others contain
|
||||
NM4 Monte Carlo on Options4
|
||||
|
||||
is the latter just an later revision, or a different game? (date suggests it isn't earlier)
|
||||
|
||||
*/
|
||||
|
||||
ROM_REGION( 0x10000, "altmain", 0 ) // alt MPU4 interface ROMS
|
||||
// Monte Carlo Or Bust Release B (c)1995
|
||||
ROM_LOAD( "mcob8ac", 0x0000, 0x010000, CRC(6dceb28f) SHA1(dc3daee15c25470501ab11e7b34cfef7edf302d4) )
|
||||
ROM_LOAD( "mcobarc", 0x0000, 0x010000, CRC(f95045dc) SHA1(463af12feed6dfe5f5e23d584c4eac121672918a) )
|
||||
ROM_LOAD( "mnb51020", 0x0000, 0x010000, CRC(c9ec7217) SHA1(006a70fb4050d726ae80678dc49afbd8c2c0c124) )
|
||||
|
||||
// Monte Carlo Or Bust Release D (c)1996
|
||||
ROM_LOAD( "mcob2025", 0x0000, 0x010000, CRC(0fe6ec1e) SHA1(de5b7edb40b9ab3fc9111eb83061d55ce569afdd) )
|
||||
ROM_LOAD( "mcob5vd", 0x0000, 0x010000, CRC(44967b33) SHA1(92d35d1b0edcc2eef1062468722c80ef8208b437) )
|
||||
ROM_LOAD( "mcobvd~1", 0x0000, 0x010000, CRC(e0b4bbab) SHA1(bd806a286464d36ff0cbff214ed60ccf81fd2db9) )
|
||||
ROM_LOAD( "mcovd10", 0x0000, 0x010000, CRC(3f5adbd5) SHA1(f1876afd345e8398c1dc00b63be7d5a91f57519f) )
|
||||
ROM_LOAD( "mn_xes__.d_0", 0x0000, 0x010000, CRC(25ee14a5) SHA1(2eba1b5b68a9f7ad6aacbdf6b93f6b4569164258) )
|
||||
ROM_LOAD( "mnixes__.d_0", 0x0000, 0x010000, CRC(44967b33) SHA1(92d35d1b0edcc2eef1062468722c80ef8208b437) )
|
||||
ROM_LOAD( "mn_37s__.d60", 0x0000, 0x010000, CRC(b048b0fb) SHA1(277622362d4d31b3e6386b27d1e043a88afea0ab) )
|
||||
|
||||
// Monte Carlo Or Bust Release E (c)1996
|
||||
ROM_LOAD( "mn_x7s__.e60", 0x0000, 0x010000, CRC(a883207a) SHA1(948990c254eaaee7ab7c4d832290069170b2da78) )
|
||||
ROM_LOAD( "mn_xea__.e_0", 0x0000, 0x010000, CRC(776d4004) SHA1(4bc0f5688f6fb39e9398a330317f281c4c7cb1cd) )
|
||||
ROM_LOAD( "mn_xea_s.e_0", 0x0000, 0x010000, CRC(e18c6e5e) SHA1(b008129c50b0b9031f1324fb3feac5ac50695e87) )
|
||||
ROM_LOAD( "mn_xead_.e_0", 0x0000, 0x010000, CRC(3cc8a7a5) SHA1(6d00e4ff02aee210d940d53d1bc0a3c8c57a4f76) )
|
||||
ROM_LOAD( "mn_xes__.e_0", 0x0000, 0x010000, CRC(828bd8c1) SHA1(d6411579ec5f5b1a7f83d27d9e222d17e355441f) )
|
||||
ROM_LOAD( "mn_xes_s.e_0", 0x0000, 0x010000, CRC(146af69b) SHA1(ce261fe2e93cb91a46bf67fcda504b168c84fa27) )
|
||||
ROM_LOAD( "mn_xesb_.e_0", 0x0000, 0x010000, CRC(740f4f52) SHA1(cd811a90abd07d5cea466a631ffdc1329a5d3cff) )
|
||||
ROM_LOAD( "mn_xesd_.e_0", 0x0000, 0x010000, CRC(c92e3f60) SHA1(2a07c11bb9e212b1cb049f087b618ec7f7e9e8bc) )
|
||||
ROM_LOAD( "mn_xesk_.e_0", 0x0000, 0x010000, CRC(3faaa8f3) SHA1(6ddaf4ab3128ed16ad9abd9e77556710f88ec6f0) )
|
||||
ROM_LOAD( "mni20s__.e_0", 0x0000, 0x010000, CRC(d34f809c) SHA1(6c51c2b52e06d2b115737690bf22dd0182f73fc2) )
|
||||
ROM_LOAD( "mnixes__.e_0", 0x0000, 0x010000, CRC(e3f3b757) SHA1(f7a285730b7d76de4253c234be652021dc2bf860) )
|
||||
ROM_LOAD( "mn_20a__.e_0", 0x0000, 0x010000, CRC(47d177cf) SHA1(7d3e59bc399b731880320899169732b20932c39d) )
|
||||
ROM_LOAD( "mn_20sbs.e_0", 0x0000, 0x010000, CRC(d25256c3) SHA1(b359307021604e405b4bc50e38aa51f7675f73a0) )
|
||||
ROM_LOAD( "mn_27s__.e60", 0x0000, 0x010000, CRC(983f17b1) SHA1(e57104ff8fc136db11fc81fc2160d1bc6961f362) )
|
||||
ROM_LOAD( "mn_27sd_.e60", 0x0000, 0x010000, CRC(d39af010) SHA1(71ceb3ab370518b0e367dc93db9101efa4710067) )
|
||||
ROM_LOAD( "mn_20s_s.e_0", 0x0000, 0x010000, CRC(24d6c150) SHA1(4671098dc24185837ace42acf224baabb2581906) )
|
||||
ROM_LOAD( "mn_20sb_.e_0", 0x0000, 0x010000, CRC(44b37899) SHA1(9de7ba3284e6f091d1ae29f7fc861e1da3879daf) )
|
||||
ROM_LOAD( "mn_20sd_.e_0", 0x0000, 0x010000, CRC(f99208ab) SHA1(1ac02645712bd9c2d575b42ea8641cec03347507) )
|
||||
ROM_LOAD( "mn_20sk_.e_0", 0x0000, 0x010000, CRC(0f169f38) SHA1(66b95512c3f6bfdf0f6824b5a97b12ac55c56c50) )
|
||||
ROM_LOAD( "mn_xesbs.e_0", 0x0000, 0x010000, CRC(e2ee6108) SHA1(838f724c49f1f737dae02d10dd6633994c6480fc) )
|
||||
ROM_LOAD( "mn_37s__.e60", 0x0000, 0x010000, CRC(172d7c9f) SHA1(303bd7019b91c782255befea7a5e530030a6461b) )
|
||||
ROM_LOAD( "mn_37sd_.e60", 0x0000, 0x010000, CRC(5c889b3e) SHA1(c55c395fc7aa8f6c0ab4f74acf41f04017da8330) )
|
||||
ROM_LOAD( "mn_x7sd_.e60", 0x0000, 0x010000, CRC(e326c7db) SHA1(d09409b4edca673675bd3b3653de0608b463ea7c) )
|
||||
|
||||
// Monte Carlo Or Bust Release F (c)1996
|
||||
ROM_LOAD( "mn_x7s__.f60", 0x0000, 0x010000, CRC(866a18ee) SHA1(b21bc50ef84e5e836da133caffb14b2ef680bdcd) )
|
||||
ROM_LOAD( "mn_x7sd_.f60", 0x0000, 0x010000, CRC(cdcfff4f) SHA1(9e442cd46684efbdf186df48a1143a2b23f796e7) )
|
||||
ROM_LOAD( "mn_27s__.f60", 0x0000, 0x010000, CRC(b6d62f25) SHA1(1d5f8c40ae12508bb146638706946da9107bacc1) )
|
||||
ROM_LOAD( "mn_27sd_.f60", 0x0000, 0x010000, CRC(fd73c884) SHA1(32a972cf552af2d9b8c46de3d59b1adee9b4286d) )
|
||||
ROM_LOAD( "mn_37s__.f60", 0x0000, 0x010000, CRC(39c4440b) SHA1(e54c480420313f3e5d3d67ffc0b5827458f20c9c) )
|
||||
ROM_LOAD( "mn_37sd_.f60", 0x0000, 0x010000, CRC(7261a3aa) SHA1(08d289b5f2493d058db0779ae7858c3ea9ef7c85) )
|
||||
|
||||
// Monte Carlo on Option4 Release 9 (c)1996
|
||||
ROM_LOAD( "mni20s__.940", 0x0000, 0x010000, CRC(13ac85ab) SHA1(f1d65613787dc1312ad68bd49dcb5a9a8bc1093c) )
|
||||
ROM_LOAD( "mnixes__.940", 0x0000, 0x010000, CRC(2310b260) SHA1(309d5e34c811866cbef634032fddc53ca0b78966) )
|
||||
ROM_LOAD( "mn_xesb_.940", 0x0000, 0x010000, CRC(b4ec4a65) SHA1(e360704a434dde21c6fb794f2b75ecd4b8cea2b5) )
|
||||
ROM_LOAD( "mn_xea__.940", 0x0000, 0x010000, CRC(b78e4533) SHA1(5084f5434c0ee727e6b15422b5fc5d33a7e732d8) )
|
||||
ROM_LOAD( "mn_xeab_.940", 0x0000, 0x010000, CRC(410ad2a0) SHA1(0f781bc89837e7def08f71589834ccbdadca6409) )
|
||||
ROM_LOAD( "mn_xes__.940", 0x0000, 0x010000, CRC(4268ddf6) SHA1(e81cc5f429ae8c3e868ac6301b60b7a0acd2d190) )
|
||||
ROM_LOAD( "mn_x7s__.9a0", 0x0000, 0x010000, CRC(6860254d) SHA1(a0247ec07f2ec13fadc543986d27b5763d799f9b) )
|
||||
ROM_LOAD( "mn_20ab_.940", 0x0000, 0x010000, CRC(71b6e56b) SHA1(b87b488398b5554b63324b3c8d47f5ed2210026d) )
|
||||
ROM_LOAD( "mn_20a__.940", 0x0000, 0x010000, CRC(873272f8) SHA1(7097987c175fc441a6ae6f1a7a0dec3ef5bf53a5) )
|
||||
ROM_LOAD( "mn_20sb_.940", 0x0000, 0x010000, CRC(84507dae) SHA1(1a2fb9514cbcb44f324574fc913a7f1f5d321e53) )
|
||||
ROM_LOAD( "mn_27s__.9a0", 0x0000, 0x010000, CRC(58dc1286) SHA1(d90fe58b612d438c082fb7dac8db82bec3faabf9) )
|
||||
ROM_LOAD( "mn_27sd_.9a0", 0x0000, 0x010000, CRC(1379f527) SHA1(e9b84b8844be7c26f2e7db731c48b0c6d2bfd689) )
|
||||
ROM_LOAD( "mn_37s__.9a0", 0x0000, 0x010000, CRC(d7ce79a8) SHA1(6daa848f79ad65bd2567afbacee2dcbb60317f29) )
|
||||
ROM_LOAD( "mn_37sd_.9a0", 0x0000, 0x010000, CRC(9c6b9e09) SHA1(1b0d35c2ba906b1e478e58d66fc5432cdf05f36b) )
|
||||
ROM_LOAD( "mn_x7sd_.9a0", 0x0000, 0x010000, CRC(23c5c2ec) SHA1(42568dd981a65c34ae7e25c201ccc90c109bf32e) )
|
||||
ROM_LOAD( "mn_20s__.940", 0x0000, 0x010000, CRC(72d4ea3d) SHA1(bf2d3279550351069ccc04064dc3b6966b11ee12) )
|
||||
|
||||
|
||||
|
||||
// these look like some other MPU4 game called Monte Carlo...
|
||||
ROM_LOAD( "mx_05a__.2_1", 0x0000, 0x010000, CRC(a1a03e03) SHA1(bf49b516e6824a47cd9bf1408bf676f9f1e43d62) )
|
||||
ROM_LOAD( "mx_10a__.2_1", 0x0000, 0x010000, CRC(bbf21e9f) SHA1(901b14b96cdb0945f491c39707ab9d2b9a2d25dd) )
|
||||
ROM_LOAD( "mx_20__c.1_1", 0x0000, 0x010000, CRC(a753798d) SHA1(ae1f5f14a37dead66f6b2d075a5bfc019d59f806) )
|
||||
ROM_LOAD( "mx_20a_c.1_1", 0x0000, 0x010000, CRC(9ec6f5fb) SHA1(ee181a64557053349cc8bff86bba937b191cab01) )
|
||||
ROM_LOAD( "mx_20dkc.1_1", 0x0000, 0x010000, CRC(d580f742) SHA1(3c1d6aba4068d60ab53eceecf65bc920f8b5604e) )
|
||||
ROM_LOAD( "mx_25__c.3_1", 0x0000, 0x010000, CRC(11ae121d) SHA1(11e61db1c645410ac18ef429cde167a7774be5f5) )
|
||||
ROM_LOAD( "mx_25_bc.3_1", 0x0000, 0x010000, CRC(4228139c) SHA1(a448ddc034923cba58ee298fd2a4c2cdd4f84f04) )
|
||||
ROM_LOAD( "mx_25a_c.3_1", 0x0000, 0x010000, CRC(283b9e6b) SHA1(937da8bda49a7a0fa1f728770f96d10a65bfe7bc) )
|
||||
ROM_LOAD( "mxi05___.2_1", 0x0000, 0x010000, CRC(de425b55) SHA1(2aa63bbd32c766e7e2d888345115c3185dc03bff) )
|
||||
ROM_LOAD( "mxi10___.2_1", 0x0000, 0x010000, CRC(19077425) SHA1(e31da38a903345c65b083cac192555f1f4ba2e5a) )
|
||||
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD16_BYTE( "mcobo4p1", 0x000001, 0x080000, CRC(aaa594f0) SHA1(2bcb13d8b93911a69c181d6f0be43397baf8cbc8) )
|
||||
ROM_LOAD16_BYTE( "mcobo4p2", 0x000000, 0x080000, CRC(ab94c22a) SHA1(a8a0ed992c0b95fb763aea37f78c8d7a53732509) )
|
||||
ROM_LOAD16_BYTE( "mcobo4p3", 0x100001, 0x080000, CRC(ebe851df) SHA1(61d37a7f91480592da6f5b6ee7ef4b6097ee5c65) )
|
||||
ROM_LOAD16_BYTE( "mcobo4p4", 0x100000, 0x080000, CRC(49b0cfd7) SHA1(51fe74371bdac3c507a04aa9faeb522640d1cdf7) )
|
||||
|
||||
|
||||
|
||||
ROM_REGION( 0x800000, "altvideo", 0 )
|
||||
// these are bad dumps I think, they're 0x40000-0x60000 of the main roms?
|
||||
ROM_LOAD( "montecarloorbustvideoboardp1.bin", 0x0000, 0x020000, CRC(5fd2c5ee) SHA1(60194df160070754e1cce6558dedc87b7fc05044) )
|
||||
ROM_LOAD( "montecarloorbustvideoboardp2.bin", 0x0000, 0x020000, CRC(7f6747cb) SHA1(0a85c0199583c5c48012f627ec3e4c3d12e39859) )
|
||||
ROM_LOAD( "montecarloorbustvideoboardp3.bin", 0x0000, 0x020000, CRC(f3d4a37d) SHA1(e81df776bb220832b45a5f6d12e8831f17dbd10b) )
|
||||
ROM_LOAD( "montecarloorbustvideoboardp4.bin", 0x0000, 0x020000, CRC(94be9981) SHA1(fe5803102e5e301ad6659ed83d319f55aa62c33e) )
|
||||
|
||||
// this seems to be an alt (incomplete? set)
|
||||
ROM_LOAD( "mn______.f_1", 0x0000, 0x080000, CRC(1a81b3fb) SHA1(bbf0fe7e48404962a2f2120734efe71dc1eed64c) ) // unmatched rom? (significant changes)
|
||||
ROM_LOAD( "mcop3vd", 0x0000, 0x080000, CRC(721e9ad1) SHA1(fb926debd57301c9c0c3ecb9bb1ac36b0b60ee40) ) // alt p3 (significant changes)
|
||||
ROM_LOAD( "mcop4vd", 0x0000, 0x080000, CRC(6eba1107) SHA1(c696b620781782c3b4045fe3550ab8e7e905661d) ) // alt p4 (significant changes
|
||||
|
||||
ROM_REGION( 0x10000, "unk", 0 ) // something else?
|
||||
ROM_LOAD( "montvnd", 0x0000, 0x010000, CRC(9858bb1d) SHA1(a2d3de2cec7420cc6f7da2239bdc79d7c4b7394e) ) // this looks like a different MPU4 game? - check
|
||||
|
||||
ROM_REGION( 0x200000, "msm6376", ROMREGION_ERASE00 )
|
||||
ROM_LOAD( "mcosnda.bin", 0x000000, 0x080000, CRC(801ea236) SHA1(531841d6a4d67f502e93f8d74f3b247ccc46208f) )
|
||||
ROM_LOAD( "mcosndb.bin", 0x080000, 0x080000, CRC(fcbad433) SHA1(a8cd32ca5a17e3c35701a7eac3e9ef741aa04105) )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( v4ovrmn3 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "o3_20s__.4_0", 0x0000, 0x010000, CRC(fab0af50) SHA1(de57130763965bcea42dd17c1094a2d1c363d328) )
|
||||
|
||||
ROM_REGION( 0x10000, "altmain", 0 ) // alt MPU4 interface ROMS
|
||||
ROM_LOAD( "o3_20sb_.4_0", 0x0000, 0x010000, CRC(0c3438c3) SHA1(dd0fc2db66d7bfb97f7f456c92654fc60c494e49) )
|
||||
ROM_LOAD( "o3_20sd_.4_0", 0x0000, 0x010000, CRC(b11548f1) SHA1(59585394c57a0441817d2bea424abe0bcf09f7ff) )
|
||||
ROM_LOAD( "o3_20sk_.4_0", 0x0000, 0x010000, CRC(4791df62) SHA1(c3d8ecf5f35a95aa5b2fd0a4085aa80b0b6d4447) )
|
||||
ROM_LOAD( "o3i20s__.4_0", 0x0000, 0x010000, CRC(9bc8c0c6) SHA1(19ea9614ca2a9c28e1819d1451bc3117360f143f) )
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
// these 2 match Bubbly Bonk ??
|
||||
ROM_LOAD16_BYTE( "o3______.4_1", 0x000000, 0x010000, CRC(1e85dd5d) SHA1(0f3c35d9f75d3495e2d0cc1fcf0e96dcbbeeacc8)) // == bu______.4_1
|
||||
ROM_LOAD16_BYTE( "o3______.4_2", 0x000001, 0x010000, CRC(989db70a) SHA1(e44f8900392db51cc3f0a5bf0391bde0d71b9878)) // == bu______.4_2
|
||||
ROM_LOAD16_BYTE( "o3______.4_3", 0x020000, 0x010000, CRC(e6adda98) SHA1(176df97e3f0b22531a4c7b30e951bab0bc6403ad) )
|
||||
ROM_LOAD16_BYTE( "o3______.4_4", 0x020001, 0x010000, CRC(b044faef) SHA1(e78f44fa32d9b8428e8ba9f19d95c0e32b8ec1e8) )
|
||||
ROM_LOAD16_BYTE( "o3______.4_5", 0x040000, 0x010000, CRC(5bcc553d) SHA1(dd073cccce6fca693b772f6739132382b237bc67) )
|
||||
ROM_LOAD16_BYTE( "o3______.4_6", 0x040001, 0x010000, CRC(ea616d69) SHA1(e606f5e999a93f8505f529c95fe209c6452934c3) )
|
||||
ROM_LOAD16_BYTE( "o3______.4_7", 0x060000, 0x010000, CRC(e4dc300d) SHA1(8631bd78abfebcfa75f60a891b9709d84c8124e7) )
|
||||
ROM_LOAD16_BYTE( "o3______.4_8", 0x060001, 0x010000, CRC(c51ffb5f) SHA1(78b0d8fe04d419d52b68549a61bdc51b3bbda50f) )
|
||||
ROM_LOAD16_BYTE( "o3______.4_9", 0x080000, 0x010000, CRC(6201a444) SHA1(a4a419fd94c571a85259f0f0092e1c99ef6b5797) )
|
||||
ROM_LOAD16_BYTE( "o3______.4_a", 0x080001, 0x010000, CRC(5b526937) SHA1(dd9de97ee48a157a26e8e70211819aed0a87921c) )
|
||||
|
||||
ROM_REGION( 0x200000, "msm6376", ROMREGION_ERASE00 )
|
||||
/* none present */
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
ROM_START( v4pztet )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "tc______.2_0", 0x0000, 0x010000, CRC(9a94ccaf) SHA1(42988a22c26f88fa07c1ab68a85f15bc3af0a71c) )
|
||||
|
||||
ROM_REGION( 0x10000, "altmain", 0 ) // alt MPU4 interface ROMS
|
||||
ROM_LOAD( "tc____d_.2_0", 0x0000, 0x010000, CRC(d1312b0e) SHA1(d1ba8f49a0b30771f5ffbaaf3f8b6142965a8330) )
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD16_BYTE( "tc______.2_1", 0x000000, 0x010000, CRC(048f30b5) SHA1(e6cf196cabe5c9b27a40942f547d50135d9633d0) )
|
||||
ROM_LOAD16_BYTE( "tc______.2_2", 0x000001, 0x010000, CRC(546719a6) SHA1(17a0fd552f4afa9d4eaeec903f3952f61af345d2) )
|
||||
ROM_LOAD16_BYTE( "tc______.2_3", 0x020000, 0x010000, CRC(6afa8148) SHA1(f4bfe41c9b9bb363c4fc1de616d641bea22248ba) )
|
||||
ROM_LOAD16_BYTE( "tc______.2_4", 0x020001, 0x010000, CRC(f7f99e42) SHA1(ca3b26fd911b8fc277e14dcdba428cb15288c995) )
|
||||
ROM_LOAD16_BYTE( "tc______.2_5", 0x040000, 0x010000, CRC(a2a50948) SHA1(57bf6c0738363da93ec6f379a23e706d1a6fc237) )
|
||||
ROM_LOAD16_BYTE( "tc______.2_6", 0x040001, 0x010000, CRC(de2146e4) SHA1(4e65c5d59d561d052834c9a0d139c286839fcf86) )
|
||||
|
||||
ROM_REGION( 0x200000, "msm6376", ROMREGION_ERASE00 )
|
||||
/* none present */
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( v4pzteta )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "tp______.2_0", 0x0000, 0x010000, CRC(17757b59) SHA1(013690047e2769c420a9422c662990a71e1bd09d) )
|
||||
|
||||
ROM_REGION( 0x10000, "altmain", 0 ) // alt MPU4 interface ROMS
|
||||
ROM_LOAD( "tp____d_.2_0", 0x0000, 0x010000, CRC(5cd09cf8) SHA1(3c288169f9bd49affaaa4e1f5f0fdddf52f381a8) )
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD16_BYTE( "tp______.2_1", 0x000000, 0x010000, CRC(91f3a03d) SHA1(c1eb60b32052cfe188cf465233a2fa0d0ca0a649) )
|
||||
ROM_LOAD16_BYTE( "tp______.2_2", 0x000001, 0x010000, CRC(f5fc5d3d) SHA1(d22f92769c0ad2c30887c60680ff1f984013bd02) )
|
||||
ROM_LOAD16_BYTE( "tp______.2_3", 0x020000, 0x010000, CRC(ef015d5e) SHA1(d7477743cbc0cc7c2e8cdf33a2c82c0425dd7d61) )
|
||||
ROM_LOAD16_BYTE( "tp______.2_4", 0x020001, 0x010000, CRC(401b5a50) SHA1(1b9bea05d4ba69d874f0067908bcfc19a5d8c6af) )
|
||||
ROM_LOAD16_BYTE( "tp______.2_5", 0x040000, 0x010000, CRC(e35cb24b) SHA1(a1c32c195b1d61a99b784c646ad78fa59b8270c4) )
|
||||
ROM_LOAD16_BYTE( "tp______.2_6", 0x040001, 0x010000, CRC(fecd48d0) SHA1(67ee3bee7aade5ec5fce1fcfe7ef3982264f1762) )
|
||||
|
||||
ROM_REGION( 0x200000, "msm6376", ROMREGION_ERASE00 )
|
||||
/* none present */
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
|
||||
ROM_START( v4rhmaz )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "rm_10___.4_0", 0x0000, 0x010000, CRC(5e9b282e) SHA1(d40744ae4cb36e49398f2f2e91274f9a1ecbe018) )
|
||||
|
||||
ROM_REGION( 0x10000, "altmain", 0 ) // alt MPU4 interface ROMS
|
||||
ROM_LOAD( "rm_10_b_.4_0", 0x0000, 0x010000, CRC(a81fbfbd) SHA1(24fda5a2eaa7291ad4869d2f3061798360c5e862) )
|
||||
ROM_LOAD( "rm_10_d_.4_0", 0x0000, 0x010000, CRC(153ecf8f) SHA1(a1d67c2298bbd008be69b7ae7b3b92669972e37f) )
|
||||
ROM_LOAD( "rm_20___.4_0", 0x0000, 0x010000, CRC(8c5811a6) SHA1(2b51776e7dc78c322173708c6426b9eafde84870) )
|
||||
ROM_LOAD( "rm_20_b_.4_0", 0x0000, 0x010000, CRC(7adc8635) SHA1(8af3c8f332ca877f82940bc2a4e7abc4d37d6f48) )
|
||||
ROM_LOAD( "rm_20_bl.4_0", 0x0000, 0x010000, CRC(244c3e2c) SHA1(c764fe5a5ec74a4c4bb8bfea1bab2e8ae95cc4e7) )
|
||||
ROM_LOAD( "rm_20_d_.4_0", 0x0000, 0x010000, CRC(c7fdf607) SHA1(eab05365451d66e23163cbed433921bcbd415022) )
|
||||
ROM_LOAD( "rm_xc___.4_0", 0x0000, 0x010000, CRC(bce4266d) SHA1(018419adc7ee4af6c183868d1b7c3ef0cab8a837) )
|
||||
ROM_LOAD( "rm_xc_b_.4_0", 0x0000, 0x010000, CRC(4a60b1fe) SHA1(8effdbcf89aa942c434ebbb5e7127c357608d83f) )
|
||||
ROM_LOAD( "rm_xc_d_.4_0", 0x0000, 0x010000, CRC(f741c1cc) SHA1(576e250319ea2269982cfd6b5ea68ae4a26f81f2) )
|
||||
ROM_LOAD( "rm_xc_k_.4_0", 0x0000, 0x010000, CRC(01c5565f) SHA1(293b7591cd73d12552db751629a60aa315433dbf) )
|
||||
ROM_LOAD( "rmixc___.4_0", 0x0000, 0x010000, CRC(dd9c49fb) SHA1(649eb1d5fd05698e60094fe7225413da4971d65b) )
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD16_BYTE( "rm______.4_1", 0x000000, 0x010000, CRC(51af0692) SHA1(74e52d63adeaaa1f0949dad60f5d4ca1635d2261) )
|
||||
ROM_LOAD16_BYTE( "rm______.4_2", 0x000001, 0x010000, CRC(2c0971ee) SHA1(7ee22c7bf0e0dcc548537a6418d56c7088a699a0) )
|
||||
ROM_LOAD16_BYTE( "rm______.4_3", 0x020000, 0x010000, CRC(b7981930) SHA1(d4356dcbbfda7486a684d8c8d375648dd0f8e200) )
|
||||
ROM_LOAD16_BYTE( "rm______.4_4", 0x020001, 0x010000, CRC(1bc71ac8) SHA1(ac0f56d974a4aba143cb3b8cad8a65dc25b3e145) )
|
||||
ROM_LOAD16_BYTE( "rm______.4_5", 0x040000, 0x010000, CRC(71460efc) SHA1(3ae79df9d3ec83abdde059827e06e81316026380) )
|
||||
ROM_LOAD16_BYTE( "rm______.4_6", 0x040001, 0x010000, CRC(471678de) SHA1(919394768314bc8707f93875528dca33bcf7e09c) )
|
||||
|
||||
ROM_REGION( 0x200000, "msm6376", ROMREGION_ERASE00 )
|
||||
/* none present */
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
|
||||
ROM_START( v4sunbst )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "st_10___.4_0", 0x0000, 0x010000, CRC(153ce606) SHA1(2e3fada2d150ac46ca38d67845a97d649f7489f9) )
|
||||
|
||||
ROM_REGION( 0x10000, "altmain", 0 ) // alt MPU4 interface ROMS
|
||||
ROM_LOAD( "st_10_b_.4_0", 0x0000, 0x010000, CRC(e3b87195) SHA1(f6bc0edd6c1e5396fb10adaee1d1d870262ff084) )
|
||||
ROM_LOAD( "st_10_d_.4_0", 0x0000, 0x010000, CRC(5e9901a7) SHA1(8e3b620d31e03589330d92bce7fac038a2c2484b) )
|
||||
ROM_LOAD( "st_10_k_.4_0", 0x0000, 0x010000, CRC(a81d9634) SHA1(70aded04e2d014632d832d299b0a88124334d2b6) )
|
||||
ROM_LOAD( "st_20___.4_0", 0x0000, 0x010000, CRC(c7ffdf8e) SHA1(2dd24eeff88ae62b83302404c1304eeb81b83284) )
|
||||
ROM_LOAD( "st_20_b_.4_0", 0x0000, 0x010000, CRC(317b481d) SHA1(f06e3510c0a16efa27e94f455c51e8f8cdbc23ae) )
|
||||
ROM_LOAD( "st_20_bl.4_0", 0x0000, 0x010000, CRC(6febf004) SHA1(d70a64343d6e509fa10cc2321d14dffda4fb2a4a) )
|
||||
ROM_LOAD( "st_20_d_.4_0", 0x0000, 0x010000, CRC(8c5a382f) SHA1(76e5927216c6bd12d3e3c7bc614366c12a733865) )
|
||||
ROM_LOAD( "st_20_dl.4_0", 0x0000, 0x010000, CRC(d2ca8036) SHA1(cb2db62defeab671e8407e8139feb3b1f9d91c1f) )
|
||||
ROM_LOAD( "st_20_k_.4_0", 0x0000, 0x010000, CRC(7adeafbc) SHA1(216a3344c5e9e60e4429cfb7813ff250db7eb378) )
|
||||
ROM_LOAD( "st_20bg_.4_0", 0x0000, 0x010000, CRC(4eaae703) SHA1(bdc2a0d752496708b911579867844870b799ee5b) )
|
||||
ROM_LOAD( "st_20bt_.4_0", 0x0000, 0x010000, CRC(f8e1ea00) SHA1(ce3a0bb34a966d15797e7e398d88342b488e0cb1) )
|
||||
ROM_LOAD( "st_xc___.4_0", 0x0000, 0x010000, CRC(f743e845) SHA1(af60698c8349a982b9cb5bef0a9d670cf3658a0c) )
|
||||
ROM_LOAD( "st_xc__l.4_0", 0x0000, 0x010000, CRC(a9d3505c) SHA1(07dd1b9a3c663a6315aa3e02bcaa4bc3f38cc4e0) )
|
||||
ROM_LOAD( "st_xc_b_.4_0", 0x0000, 0x010000, CRC(01c77fd6) SHA1(7562969f482e20ed4a7d66d204309c12ae1843f6) )
|
||||
ROM_LOAD( "st_xc_d_.4_0", 0x0000, 0x010000, CRC(bce60fe4) SHA1(dd2a7e35afe5ed9b07c7395e746090205f014b54) )
|
||||
ROM_LOAD( "st_xc_dl.4_0", 0x0000, 0x010000, CRC(e276b7fd) SHA1(b6c295a4f1b7bae5bab0ce75032f514945a0c637) )
|
||||
ROM_LOAD( "st_xc_k_.4_0", 0x0000, 0x010000, CRC(4a629877) SHA1(8c6e5dba3dc048a727562c53203f26d3ac8fc7ee) )
|
||||
ROM_LOAD( "sti10___.4_0", 0x0000, 0x010000, CRC(74448990) SHA1(4a6163f20f0f79c4328c6e9577b7063d91f5ae33) )
|
||||
ROM_LOAD( "sti20___.4_0", 0x0000, 0x010000, CRC(a687b018) SHA1(a1f2bd6568a01614a08b9f64abda458d7b7d3fd4) )
|
||||
ROM_LOAD( "stixc___.4_0", 0x0000, 0x010000, CRC(963b87d3) SHA1(8999b41cf214992ed8aab60c83cfdb06b7a2b312) )
|
||||
ROM_LOAD( "stixc_d_.4_0", 0x0000, 0x010000, CRC(dd9e6072) SHA1(a28e3e20863f737e7ba8db434c4563d9bfb15fca) )
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD16_BYTE( "st______.4_1", 0x000000, 0x010000, CRC(2cd0bfeb) SHA1(e46261451737a99cbb9b7037224d7839c94df7dd) )
|
||||
ROM_LOAD16_BYTE( "st______.4_2", 0x000001, 0x010000, CRC(673b3f88) SHA1(e659c4a4ad5851843f14025b16870a5bd26db038) )
|
||||
ROM_LOAD16_BYTE( "st______.4_3", 0x020000, 0x010000, CRC(8ae08d60) SHA1(75addb1a323a44cd745b77269d258de4988368d9) )
|
||||
ROM_LOAD16_BYTE( "st______.4_4", 0x020001, 0x010000, CRC(ebab723c) SHA1(4bdeb4ec3970ade52d4385cdf38e44b86e46eee2) )
|
||||
ROM_LOAD16_BYTE( "st______.4_5", 0x040000, 0x010000, CRC(9d8d22ad) SHA1(13fad9b138893e2d536ea2bde5d20830db12f30f) )
|
||||
ROM_LOAD16_BYTE( "st______.4_6", 0x040001, 0x010000, CRC(a139005a) SHA1(ddd417afa7fff180396d3d619bf2e2aa96f26cb9) )
|
||||
ROM_LOAD16_BYTE( "st______.4_7", 0x060000, 0x010000, CRC(d54ef568) SHA1(acce3b37dcd05ca335bbc44bc05d9093a6cebd3c) )
|
||||
ROM_LOAD16_BYTE( "st______.4_8", 0x060001, 0x010000, CRC(d9aa0643) SHA1(6de6b14dcc9cb0a3eef3635dd07e5f1c16928e6e) )
|
||||
|
||||
ROM_REGION( 0x200000, "msm6376", ROMREGION_ERASE00 )
|
||||
/* none present */
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( v4timebn )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "ba_20s__.1_0", 0x0000, 0x010000, CRC(55a7b969) SHA1(2809f207fcfe5357b50df1124f8bf55c6e629308) )
|
||||
|
||||
ROM_REGION( 0x10000, "altmain", 0 ) // alt MPU4 interface ROMS
|
||||
ROM_LOAD( "ba_20a__.1_0", 0x0000, 0x010000, CRC(a04121ac) SHA1(7ba2f229de8bc5883e6e961d873e5fa524680201) )
|
||||
ROM_LOAD( "ba_20bg_.1_0", 0x0000, 0x010000, CRC(dcf281e4) SHA1(0145b8d558ed95b96590cdf9c2f54b6b5f26971d) )
|
||||
ROM_LOAD( "ba_20bt_.1_0", 0x0000, 0x010000, CRC(6ab98ce7) SHA1(6f56c8ba4681255c505bb52e3a76751d1e8acb0e) )
|
||||
ROM_LOAD( "ba_20sb_.1_0", 0x0000, 0x010000, CRC(a3232efa) SHA1(12ca99a3f368e54a82719382820e4778bdaccb6e) )
|
||||
ROM_LOAD( "ba_20sd_.1_0", 0x0000, 0x010000, CRC(1e025ec8) SHA1(87cb62ae81aa2735edba08d34c6aa31c78e545e8) )
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD16_BYTE( "ba______.1_1", 0x000000, 0x080000, CRC(df853e0e) SHA1(07b0b9aa8a6dc3a70991236f8c1f88b4a6c6755f) )
|
||||
ROM_LOAD16_BYTE( "ba______.1_2", 0x000001, 0x080000, CRC(9a2ab155) SHA1(582b33f9ddbf7fb2da71ec6ad5fbbb20a03eda19) )
|
||||
|
||||
ROM_REGION( 0x200000, "msm6376", ROMREGION_ERASE00 )
|
||||
ROM_LOAD( "ba______.1_a", 0x000000, 0x080000, CRC(976d761b) SHA1(32cceff2cd9bc6ad48caac0a2d95d815a5f24aa9) )
|
||||
ROM_LOAD( "ba______.1_b", 0x080000, 0x080000, CRC(25a6c7ef) SHA1(cb614c7b2142e47862127d9fdfc7db50978f7f00) )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( v4sixx )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "6x_20s__.3_0", 0x0000, 0x010000, CRC(452ba9aa) SHA1(4034bfdba6cb46a63a59ba56e19ae912f5633412) )
|
||||
|
||||
ROM_REGION( 0x10000, "altmain", 0 ) // alt MPU4 interface ROMS
|
||||
ROM_LOAD( "6x_20a__.3_0", 0x0000, 0x010000, CRC(b0cd316f) SHA1(56e2499f041cc534571f14492b5bd8d64a7f0c7b) )
|
||||
ROM_LOAD( "6x_20ad_.3_0", 0x0000, 0x010000, CRC(fb68d6ce) SHA1(186230bd84d41cbe45f808a63f06d37edff818b1) )
|
||||
ROM_LOAD( "6x_20ak_.3_0", 0x0000, 0x010000, CRC(0dec415d) SHA1(2f9231ee5a3ab978bbeade3495038c14c13cba09) )
|
||||
ROM_LOAD( "6x_20bg_.3_0", 0x0000, 0x010000, CRC(cc7e9127) SHA1(ceeab2d61eec87977528030ea8d4b870d08adae2) )
|
||||
ROM_LOAD( "6x_20bt_.3_0", 0x0000, 0x010000, CRC(7a359c24) SHA1(2a3496ef1da06aa5a65b79e598ac4652d4520551) )
|
||||
ROM_LOAD( "6x_20sb_.3_0", 0x0000, 0x010000, CRC(b3af3e39) SHA1(2690b8e84e812898390979268ab496e5fb12f6ca) )
|
||||
ROM_LOAD( "6x_xca__.3_0", 0x0000, 0x010000, CRC(807106a4) SHA1(29895cb8450dc916bffdd3958f144b0a35644c39) )
|
||||
ROM_LOAD( "6x_xcab_.3_0", 0x0000, 0x010000, CRC(76f59137) SHA1(183dac7b11c9a7e8d5fdf44e1c6fa755121af5d3) )
|
||||
ROM_LOAD( "6x_xcad_.3_0", 0x0000, 0x010000, CRC(cbd4e105) SHA1(443ea2c4ff8afe5c43ee462bfca91ed10ad0d431) )
|
||||
ROM_LOAD( "6x_xcak_.3_0", 0x0000, 0x010000, CRC(3d507696) SHA1(9148e33eeef25bb1f4f40ef65257133f744ad503) )
|
||||
ROM_LOAD( "6xi20s__.3_0", 0x0000, 0x010000, CRC(2453c63c) SHA1(c83df6afd45d25de0f315b5a75ecd486bca13018) )
|
||||
ROM_LOAD( "6xixcs__.3_0", 0x0000, 0x010000, CRC(14eff1f7) SHA1(a9cb41d2c812e3fa51b859912130a4a1e1c0f43d) )
|
||||
ROM_LOAD( "6xixcsd_.3_0", 0x0000, 0x010000, CRC(5f4a1656) SHA1(b541ce749bcfca9ef89e320e46cdf060acbca8c3) )
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD16_BYTE( "6x______.3_1", 0x000000, 0x010000, CRC(870dc043) SHA1(a0bcc8dbfc3cfdd43ed1d6ed5308c43a6f4f8117) )
|
||||
ROM_LOAD16_BYTE( "6x______.3_2", 0x000001, 0x010000, CRC(f9ff2007) SHA1(87833cd36859332195c845fffb8a310eb561ae2b) )
|
||||
ROM_LOAD16_BYTE( "6x______.3_3", 0x020000, 0x010000, CRC(e8a4531d) SHA1(c816b3b270f1aeaf3ee90aa65dfeea59e8862d1a) )
|
||||
ROM_LOAD16_BYTE( "6x______.3_4", 0x020001, 0x010000, CRC(4129b8af) SHA1(30ad007f543e570021292f3eef728b0697c31bb5) )
|
||||
|
||||
ROM_REGION( 0x200000, "msm6376", ROMREGION_ERASE00 )
|
||||
/* none present */
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
ROM_START( v4megbuk )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "mc_xc___.2_0", 0x0000, 0x010000, CRC(372ed757) SHA1(ce9d13bc546b7e64ee377627577b3ae0848e8659) )
|
||||
|
||||
ROM_REGION( 0x10000, "altmain", 0 ) // alt MPU4 interface ROMS
|
||||
ROM_LOAD( "mc_xc_b_.2_0", 0x0000, 0x010000, CRC(c1aa40c4) SHA1(c1ce0bf5929ccba6d5e4ad7508e41d1df8fe10f2) )
|
||||
ROM_LOAD( "mc_xc_d_.2_0", 0x0000, 0x010000, CRC(7c8b30f6) SHA1(d851fc2dcb5cf72d0b63ce6fe47b0350faa94356) )
|
||||
ROM_LOAD( "mc_xc_k_.2_0", 0x0000, 0x010000, CRC(8a0fa765) SHA1(d687a324223ac1d32a312c8666f63772dc5d9e2b) )
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD("video_board_roms", 0x0000, 0x10000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x200000, "msm6376", ROMREGION_ERASE00 )
|
||||
/* none present */
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
ROM_START( v4rencas )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "rc_20a__.3_0", 0x0000, 0x010000, CRC(9727f862) SHA1(7815bef16fa7304108d553bbf897376ce2a45ad6) )
|
||||
|
||||
ROM_REGION( 0x10000, "altmain", 0 ) // alt MPU4 interface ROMS
|
||||
ROM_LOAD( "rc_20ab_.3_0", 0x0000, 0x010000, CRC(61a36ff1) SHA1(33a8bd624e995acc43757689988aee1ac79939f1) )
|
||||
ROM_LOAD( "rc_20ad_.3_0", 0x0000, 0x010000, CRC(dc821fc3) SHA1(2b7ae1b971d137e4f9dc36bf482d3f69f6737a94) )
|
||||
ROM_LOAD( "rc_20ak_.3_0", 0x0000, 0x010000, CRC(2a068850) SHA1(87d439e3e03fb5a9ba225dea37d0aaa8e2f475f9) )
|
||||
ROM_LOAD( "rc_20s__.3_0", 0x0000, 0x010000, CRC(62c160a7) SHA1(ea0979ebe0a12f58b15825e1a4074385453e839c) )
|
||||
ROM_LOAD( "rc_20sb_.3_0", 0x0000, 0x010000, CRC(9445f734) SHA1(74cff30e57a7cc856e72c1bfd8ab2d8d259a2b72) )
|
||||
ROM_LOAD( "rc_20sd_.3_0", 0x0000, 0x010000, CRC(29648706) SHA1(649aed977028a57664f181bc159663c93fe86e67) )
|
||||
ROM_LOAD( "rc_20sk_.3_0", 0x0000, 0x010000, CRC(dfe01095) SHA1(bf7c2b93bce4d5caa3c56ff948439acc99efd75b) )
|
||||
ROM_LOAD( "rci20___.3_0", 0x0000, 0x010000, CRC(03b90f31) SHA1(89c73b74751a648686480a17071b231fdfd9002d) )
|
||||
ROM_LOAD( "rci20_d_.3_0", 0x0000, 0x010000, CRC(481ce890) SHA1(2fe493728acc2aa0398fcc6559bce572ce921274) )
|
||||
|
||||
ROM_REGION( 0x800000, "video", 0 )
|
||||
ROM_LOAD("video_board_roms", 0x0000, 0x10000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x200000, "msm6376", ROMREGION_ERASE00 )
|
||||
/* none present */
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* Complete sets */
|
||||
/* Standard sets are the most common setups, while Datapak releases use a BACTA datalogger (not emulated) to record more information about the game operation, for security etc.
|
||||
AMLD versions do not pay out, and instead just feature highscore tables. These were mainly intended for locations unwilling to pay for gaming licenses.
|
||||
@ -3747,17 +4601,23 @@ The AMLD versions appear to be a mixture of the original game modules and Team C
|
||||
GAME( 199?,v4bios, 0, mod2, mpu4, 0, ROT0, "Barcrest","MPU4 Video Firmware",GAME_IS_BIOS_ROOT )
|
||||
|
||||
GAMEL( 1993,v4cmaze, v4bios, crmaze, crmaze, crmaze, ROT0, "Barcrest","The Crystal Maze (v1.3) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze2p )//SWP 0.9
|
||||
GAMEL( 1993,v4cmazed, v4cmaze, crmaze, crmaze, crmaze, ROT0, "Barcrest","The Crystal Maze (v1.3, Datapak) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze2p )//SWP 0.9D
|
||||
GAMEL( 1993,v4cmazea, v4cmaze, crmaze, crmaze, crmazea, ROT0, "Barcrest","The Crystal Maze (v0.1, AMLD) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze2p )//SWP 0.9
|
||||
GAMEL( 1993,v4cmazedat, v4cmaze, crmaze, crmaze, crmaze, ROT0, "Barcrest","The Crystal Maze (v1.3, Datapak) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze2p )//SWP 0.9D
|
||||
GAMEL( 1993,v4cmazea, v4cmaze, crmaze, crmaze, crmazea, ROT0, "Barcrest","The Crystal Maze (v0.1, AMLD) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze2p )//SWP 0.9 (actually newer than the 1.1 set then??)
|
||||
GAMEL( 1993,v4cmazeb, v4cmaze, crmaze, crmaze, v4cmazeb, ROT0, "Barcrest","The Crystal Maze (v1.2) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze2p )//SWP 0.9
|
||||
GAMEL( 1993,v4cmazec, v4cmaze, crmaze, crmaze, v4cmazeb, ROT0, "Barcrest","The Crystal Maze (v1.3 alt) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze2p )//SWP 0.9
|
||||
GAMEL( 1993,v4cmazed, v4cmaze, crmaze, crmaze, v4cmazeb, ROT0, "Barcrest","The Crystal Maze (v1.1) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze2p )//SWP 0.6
|
||||
|
||||
GAMEL( 1993,v4cmaze2, v4bios, crmaze, crmaze, crmaze2, ROT0, "Barcrest","The New Crystal Maze Featuring Ocean Zone (v2.2) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze4p )//SWP 1.0
|
||||
GAMEL( 1993,v4cmaze2d, v4cmaze2, crmaze, crmaze, crmaze2, ROT0, "Barcrest","The New Crystal Maze Featuring Ocean Zone (v2.2, Datapak) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze4p )//SWP 1.0D
|
||||
GAMEL( 1993,v4cmaze2a, v4cmaze2, crmaze, crmaze, crmaze2a, ROT0, "Barcrest","The New Crystal Maze Featuring Ocean Zone (v0.1, AMLD) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze4p )//SWP 1.0 /* unprotected? proto? */
|
||||
GAMEL( 1993,v4cmaze2b, v4cmaze2, crmaze, crmaze, crmaze2, ROT0, "Barcrest","The New Crystal Maze Featuring Ocean Zone (v2.0) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze4p )//SWP 1.0
|
||||
GAMEL( 1993,v4cmaze2c, v4cmaze2, crmaze, crmaze, crmaze2, ROT0, "Barcrest","The New Crystal Maze Featuring Ocean Zone (v?.?) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze4p )// bad rom?
|
||||
|
||||
GAMEL( 1994,v4cmaze3, v4bios, crmaze, crmaze, crmaze3, ROT0, "Barcrest","The Crystal Maze Team Challenge (v0.9) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze4p )//SWP 0.7
|
||||
GAMEL( 1994,v4cmaze3d, v4cmaze3, crmaze, crmaze, crmaze3, ROT0, "Barcrest","The Crystal Maze Team Challenge (v0.9, Datapak) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze4p )//SWP 0.7D
|
||||
GAMEL( 1994,v4cmaze3a, v4cmaze3, crmaze, crmaze, crmaze3a, ROT0, "Barcrest","The Crystal Maze Team Challenge (v1.2, AMLD) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze4p )//SWP 0.7
|
||||
GAMEL( 1994,v4cmaze3b, v4cmaze3, crmaze, crmaze, v4cmazeb, ROT0, "Barcrest","The Crystal Maze Team Challenge (v0.8) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze4p )//SWP 0.7
|
||||
GAMEL( 1994,v4cmaze3c, v4cmaze3, crmaze, crmaze, v4cmazeb, ROT0, "Barcrest","The Crystal Maze Team Challenge (v?.?) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze4p )// missing one program rom
|
||||
|
||||
GAME( 199?,v4turnov, v4bios, mpu4_vid, turnover, turnover, ROT0, "Barcrest","Turnover (v2.3) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
|
||||
@ -3802,15 +4662,38 @@ GAME( 1991,v4opt3d, v4opt3, mpu4_vid, mpu4, v4opt3, ROT0, "Barcrest","Option
|
||||
|
||||
GAME( 199?,v4vgpok, 0, bwbvid, mpu4, 0, ROT0, "BwB","Vegas Poker (prototype, release 2) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4psi, 0, bwbvid, mpu4, prizeinv, ROT0, "BwB","Prize Space Invaders (v1.1) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4psia, 0, bwbvid, mpu4, prizeinv, ROT0, "BwB","Prize Space Invaders (v1.2) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4blox, 0, bwbvid, mpu4, 0, ROT0, "BwB","Blox (v2.0) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4bloxd, v4blox, bwbvid, mpu4, 0, ROT0, "BwB","Blox (v2.0, Datapak) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 1996,v4reno, 0, bwbvid5, mpu4, prizeinv, ROT0, "BwB","Reno Reels (20p/10GBP Cash, release A) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
|
||||
|
||||
GAME( 199?,v4bigfrt, 0, bwbvid, mpu4, 0, ROT0, "BwB","Big Fruits (v2.0?) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4bubbnk, 0, bwbvid, mpu4, 0, ROT0, "BwB","Bubbly Bonk (v4.0?) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4mazbel, 0, bwbvid, mpu4, 0, ROT0, "BwB","Mazooma Belle (v2.5) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4mazbla, 0, bwbvid, mpu4, 0, ROT0, "BwB","Mazooma Belle (v1.5) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4shpwnd, 0, bwbvid, mpu4, 0, ROT0, "BwB","Shop Window (v2.0) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
|
||||
GAME( 199?,v4redhtp, 0, bwbvid, mpu4, 0, ROT0, "BwB","Red Hot Poker (20p/10GBP Cash, release 3) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4tetrs, 0, bwbvid, mpu4, 0, ROT0, "BwB","BwB Tetris v 2.2 (MPU4 Video)",GAME_NOT_WORKING )
|
||||
|
||||
GAME( 199?,v4big40, 0, bwbvid, mpu4, 0, ROT0, "BwB","Big 40 Poker (Bwb) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4bulblx, 0, bwbvid, mpu4, 0, ROT0, "BwB","Bullion Blox (Bwb) (MPU4 Video)",GAME_NOT_WORKING ) // is this the same game as v4blox?
|
||||
GAME( 199?,v4cshinf, 0, bwbvid, mpu4, 0, ROT0, "BwB","Cash Inferno (Bwb) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4dbltak, 0, bwbvid, mpu4, 0, ROT0, "BwB","Double Take (Bwb) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4gldrsh, 0, bwbvid, mpu4, 0, ROT0, "BwB","Gold Rush (Bwb) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4mdice, 0, bwbvid, mpu4, 0, ROT0, "BwB","Miami Dice (Bwb) (MPU4 Video)",GAME_NOT_WORKING ) // is this the same as the Nova game below?
|
||||
GAME( 199?,v4monte, 0, bwbvid, mpu4, 0, ROT0, "BwB","Monte Carlo Or Bust (Bwb) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4ovrmn3, 0, bwbvid, mpu4, 0, ROT0, "BwB","Over Moon Pt3 (Bwb) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4pztet, 0, bwbvid, mpu4, 0, ROT0, "BwB","Prize Tetris (Bwb) (MPU4 Video, set 1)",GAME_NOT_WORKING ) // is this the same as v4tetrs?
|
||||
GAME( 199?,v4pzteta, v4pztet, bwbvid, mpu4, 0, ROT0, "BwB","Prize Tetris (Bwb) (MPU4 Video, set 2)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4rhmaz, 0, bwbvid, mpu4, 0, ROT0, "BwB","Red Hot Mazooma Belle (Bwb) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4sunbst, 0, bwbvid, mpu4, 0, ROT0, "BwB","Sunburst (Bwb) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4timebn, 0, bwbvid, mpu4, 0, ROT0, "BwB","Time Bandit (Bwb) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4sixx, 0, bwbvid, mpu4, 0, ROT0, "BwB","6-X (Bwb) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4megbuk, 0, bwbvid, mpu4, 0, ROT0, "BwB","Megabucks Poker (Bwb) (MPU4 Video)",GAME_NOT_WORKING ) // no video roms!
|
||||
GAME( 199?,v4rencas, 0, bwbvid, mpu4, 0, ROT0, "BwB","Reno Casino (Bwb) (MPU4 Video)",GAME_NOT_WORKING ) // no video roms!
|
||||
|
||||
|
||||
/* Uncertain BIOS */
|
||||
GAME( 199?,v4frfact, v4bios, crmaze, crmaze, crmaze, ROT0, "Bwb","Fruit Factory (Bwb) (MPU4 Video)", GAME_NOT_WORKING )
|
||||
|
||||
@ -3823,9 +4706,9 @@ GAME( 1987,v4dealem, 0, dealem, dealem, 0, ROT0, "Zenitone","Deal 'Em (MP
|
||||
|
||||
/* Nova - is this the same video board? One of the games displays 'Resetting' but the others do nothing interesting and access strange addresses */
|
||||
/* All contain BwB video in the BIOS rom tho */
|
||||
GAME( 199?,v4cybcas, 0, bwbvid5, mpu4, 0, ROT0, "Nova","Cyber Casino (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4miami, 0, bwbvid5, mpu4, 0, ROT0, "Nova","Miami Dice (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4missis, 0, bwbvid5, mpu4, 0, ROT0, "Nova","Mississippi Lady (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4picdil, 0, bwbvid5, mpu4, 0, ROT0, "Nova","Piccadilly Nights (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4cybcas, 0, bwbvid5, mpu4, 0, ROT0, "Nova","Cyber Casino (Nova) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4miami, 0, bwbvid5, mpu4, 0, ROT0, "Nova","Miami Dice (Nova) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4missis, 0, bwbvid5, mpu4, 0, ROT0, "Nova","Mississippi Lady (Nova) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
GAME( 199?,v4picdil, 0, bwbvid5, mpu4, 0, ROT0, "Nova","Piccadilly Nights (Nova) (MPU4 Video)",GAME_NOT_WORKING )
|
||||
|
||||
|
||||
|
69
src/mame/machine/bfm_comn.c
Normal file
69
src/mame/machine/bfm_comn.c
Normal file
@ -0,0 +1,69 @@
|
||||
/* Bellfruit Common Hardware / Functions */
|
||||
#include "emu.h"
|
||||
|
||||
|
||||
static const UINT16 AddressDecode[]=
|
||||
{
|
||||
0x0800,0x1000,0x0001,0x0004,0x0008,0x0020,0x0080,0x0200,
|
||||
0x0100,0x0040,0x0002,0x0010,0x0400,0x2000,0x4000,0x8000,
|
||||
0
|
||||
};
|
||||
|
||||
static const UINT8 DataDecode[]=
|
||||
{
|
||||
0x02,0x08,0x20,0x40,0x10,0x04,0x01,0x80,
|
||||
0
|
||||
};
|
||||
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
void bfm_decode_mainrom(running_machine &machine, const char *rom_region, UINT8* codec_data)
|
||||
{
|
||||
UINT8 *tmp, *rom;
|
||||
|
||||
rom = machine.region(rom_region)->base();
|
||||
|
||||
tmp = auto_alloc_array(machine, UINT8, 0x10000);
|
||||
{
|
||||
int i;
|
||||
long address;
|
||||
|
||||
memcpy(tmp, rom, 0x10000);
|
||||
|
||||
for ( i = 0; i < 256; i++ )
|
||||
{
|
||||
UINT8 data,pattern,newdata,*tab;
|
||||
data = i;
|
||||
|
||||
tab = (UINT8*)DataDecode;
|
||||
pattern = 0x01;
|
||||
newdata = 0;
|
||||
|
||||
do
|
||||
{
|
||||
newdata |= data & pattern ? *tab : 0;
|
||||
pattern <<= 1;
|
||||
} while ( *(++tab) );
|
||||
|
||||
codec_data[i] = newdata;
|
||||
}
|
||||
|
||||
for ( address = 0; address < 0x10000; address++)
|
||||
{
|
||||
int newaddress,pattern;
|
||||
UINT16 *tab;
|
||||
|
||||
tab = (UINT16*)AddressDecode;
|
||||
pattern = 0x0001;
|
||||
newaddress = 0;
|
||||
do
|
||||
{
|
||||
newaddress |= address & pattern ? *tab : 0;
|
||||
pattern <<= 1;
|
||||
} while ( *(++tab) );
|
||||
|
||||
rom[newaddress] = codec_data[ tmp[address] ];
|
||||
}
|
||||
auto_free(machine, tmp);
|
||||
}
|
||||
}
|
3
src/mame/machine/bfm_comn.h
Normal file
3
src/mame/machine/bfm_comn.h
Normal file
@ -0,0 +1,3 @@
|
||||
|
||||
|
||||
void bfm_decode_mainrom(running_machine &machine, const char *rom_region, UINT8* codec_data);
|
@ -11196,6 +11196,18 @@ m_supcrd // (c) 198? BFM
|
||||
m_lotsse // (c) 198? BFM Dutch ROMS, prelim
|
||||
m_roulet // (c) 198? BFM Dutch ROMS, prelim
|
||||
m_clattr // (c) 1990 BFM, Game Card 39-370-196
|
||||
sc1actv8
|
||||
sc1armad
|
||||
sc1bartk
|
||||
sc1barcd
|
||||
sc1bigmt
|
||||
sc1calyp
|
||||
sc1carro
|
||||
sc1cshat
|
||||
sc1cshcd
|
||||
sc1cshcda
|
||||
sc1cshcdb
|
||||
sc1ccoin
|
||||
|
||||
// Scorpion 1 + Adder Video board
|
||||
|
||||
@ -12341,15 +12353,21 @@ m4conn4 // Connect 4
|
||||
v4bios // MPU4 Video Firmware
|
||||
|
||||
v4cmaze // The Crystal Maze (v1.3)
|
||||
v4cmazed //
|
||||
v4cmazedat //
|
||||
v4cmazea //
|
||||
v4cmazeb //
|
||||
v4cmazec //
|
||||
v4cmazed //
|
||||
v4cmaze2 // The New Crystal Maze Featuring Ocean Zone
|
||||
v4cmaze2d //
|
||||
v4cmaze2a //
|
||||
v4cmaze2b //
|
||||
v4cmaze2c //
|
||||
v4cmaze3 // The Crystal Maze Team Challenge
|
||||
v4cmaze3d //
|
||||
v4cmaze3a //
|
||||
v4cmaze3b //
|
||||
v4cmaze3c //
|
||||
v4turnov // Turnover
|
||||
v4skltrk // Skill Trek
|
||||
v4addlad // Adders and Ladders
|
||||
@ -12377,12 +12395,37 @@ v4opt3d //
|
||||
|
||||
v4vgpok // Vegas Poker (prototype release 2)
|
||||
v4psi // Prize Space Invaders
|
||||
v4psia //
|
||||
v4blox // Blox
|
||||
v4bloxd //
|
||||
v4reno // Reno Reels
|
||||
v4redhtp // Red Hot Poker
|
||||
v4tetrs // BwB Tetris v 2.2
|
||||
v4frfact // Fruit Factory
|
||||
v4bigfrt // Big Fruits
|
||||
v4bubbnk // Bubbly Bonk
|
||||
v4mazbel // Mazooma Belle
|
||||
v4mazbla //
|
||||
v4shpwnd // Shop Window
|
||||
v4big40 // Big 40
|
||||
v4bulblx // Bullion Blox
|
||||
v4cshinf // Cash Inferno
|
||||
v4dbltak // Double Take
|
||||
v4gldrsh // Gold Rush
|
||||
v4mdice // Miami Dice
|
||||
v4monte // Monte Carlo Or Bust
|
||||
v4ovrmn3 // Over Moon Pt3
|
||||
v4pztet // Prize Tetris
|
||||
v4pzteta //
|
||||
v4rhmaz // Red Hot Mazooma Belle
|
||||
v4sunbst // Sunburst
|
||||
v4timebn // Time Bandit
|
||||
v4sixx // 6-X
|
||||
v4megbuk // Megabucks Poker
|
||||
v4rencas // Reno Casino
|
||||
|
||||
|
||||
|
||||
|
||||
/* Nova (Bwb board) */
|
||||
|
||||
|
@ -510,6 +510,7 @@ $(MAMEOBJ)/barcrest.a: \
|
||||
|
||||
$(MAMEOBJ)/bfm.a: \
|
||||
$(DRIVERS)/bfcobra.o \
|
||||
$(MACHINE)/bfm_comn.o \
|
||||
$(DRIVERS)/bfm_sc1.o \
|
||||
$(DRIVERS)/bfm_sc2.o $(VIDEO)/bfm_adr2.o \
|
||||
$(DRIVERS)/bfm_sc4.o \
|
||||
|
Loading…
Reference in New Issue
Block a user