Disks opened by the romload module are no longer identified by index.

Instead, they are identified by the region they were loaded in. This
generally means one disk per region. get_disk_handle() now takes a
region name in place of an index. Updated all callers to do this.
The SCSI modules in particular posed a challenge to make this work,
so watch out for potential bugs there.

Changed the IDE interfaces to default to choosing the region with the
same tag as the device for its master disk (assuming no slave). Added
support for specifying explicit master/slave disk regions as part of
the configuration, though slave disks are still not supported yet.

Change the laserdisc interface to no longer require a disk number or
a custom sound device. Both are now assumed to be tagged the same as
the laserdisc device. Updated all drivers accordingly.
This commit is contained in:
Aaron Giles 2008-08-01 23:11:08 +00:00
parent 9a456202dd
commit 6d5941e085
49 changed files with 415 additions and 344 deletions

View File

@ -701,7 +701,7 @@ extern void lsi53c810_init(const struct LSI53C810interface *interface)
// try to open the devices
for (i = 0; i < interface->scsidevs->devs_present; i++)
{
SCSIAllocInstance( interface->scsidevs->devices[i].scsiClass, &devices[interface->scsidevs->devices[i].scsiID], interface->scsidevs->devices[i].diskID );
SCSIAllocInstance( interface->scsidevs->devices[i].scsiClass, &devices[interface->scsidevs->devices[i].scsiID], interface->scsidevs->devices[i].diskregion );
}
}

View File

@ -221,7 +221,7 @@ void am53cf96_init( const struct AM53CF96interface *interface )
// try to open the devices
for (i = 0; i < interface->scsidevs->devs_present; i++)
{
SCSIAllocInstance( interface->scsidevs->devices[i].scsiClass, &devices[interface->scsidevs->devices[i].scsiID], interface->scsidevs->devices[i].diskID );
SCSIAllocInstance( interface->scsidevs->devices[i].scsiClass, &devices[interface->scsidevs->devices[i].scsiID], interface->scsidevs->devices[i].diskregion );
}
state_save_register_global_array(scsi_regs);

View File

@ -108,20 +108,25 @@ static void cr589_write_data( SCSIInstance *scsiInstance, UINT8 *data, int dataL
}
}
static void cr589_alloc_instance( SCSIInstance *scsiInstance, int diskId )
static void cr589_alloc_instance( SCSIInstance *scsiInstance, const char *diskregion )
{
SCSICr589 *our_this = SCSIThis( &SCSIClassCr589, scsiInstance );
char tag[256];
our_this->download = 0;
memcpy( &our_this->buffer[ identity_offset ], "MATSHITACD-ROM CR-589 GS0N", 28 );
state_save_register_item( "cr589", diskId, our_this->download );
state_save_register_item_array( "cr589", diskId, our_this->buffer );
state_save_register_item( "cr589", diskId, our_this->bufferOffset );
state_save_combine_module_and_tag(tag, "cr589", diskregion);
state_save_register_item( tag, 0, our_this->download );
state_save_register_item_array( tag, 0, our_this->buffer );
state_save_register_item( tag, 0, our_this->bufferOffset );
}
static int cr589_dispatch( int operation, void *file, INT64 intparm, void *ptrparm )
{
SCSIAllocInstanceParams *params;
switch( operation )
{
case SCSIOP_EXEC_COMMAND:
@ -136,8 +141,9 @@ static int cr589_dispatch( int operation, void *file, INT64 intparm, void *ptrpa
return 0;
case SCSIOP_ALLOC_INSTANCE:
params = ptrparm;
SCSIBase( &SCSIClassCr589, operation, file, intparm, ptrparm );
cr589_alloc_instance( *((SCSIInstance **) ptrparm), intparm );
cr589_alloc_instance( params->instance, params->diskregion );
return 0;
}

View File

@ -1684,7 +1684,8 @@ static DEVICE_START( ide_controller )
/* set MAME harddisk handle */
config = device->inline_config;
ide->disk = hard_disk_open(get_disk_handle(config->disknum));
ide->disk = hard_disk_open(get_disk_handle((config->master != NULL) ? config->master : device->tag));
assert_always(config->slave == NULL, "IDE controller does not yet support slave drives\n");
/* get and copy the geometry */
if (ide->disk != NULL)

View File

@ -24,8 +24,9 @@
typedef struct _ide_config ide_config;
struct _ide_config
{
UINT32 disknum;
void (*interrupt)(const device_config *device, int state);
const char *master; /* name of master region (defaults to device tag) */
const char *slave; /* name of slave region (defaults to NULL) */
};
@ -34,11 +35,14 @@ struct _ide_config
DEVICE CONFIGURATION MACROS
***************************************************************************/
#define MDRV_IDE_CONTROLLER_ADD(_tag, _disknum, _callback) \
#define MDRV_IDE_CONTROLLER_ADD(_tag, _callback) \
MDRV_DEVICE_ADD(_tag, IDE_CONTROLLER) \
MDRV_DEVICE_CONFIG_DATA32(ide_config, disknum, _disknum) \
MDRV_DEVICE_CONFIG_DATAPTR(ide_config, interrupt, _callback)
#define MDRV_IDE_CONTROLLER_REGIONS(_master, _slave) \
MDRV_DEVICE_CONFIG_DATAPTR(ide_config, master, _master) \
MDRV_DEVICE_CONFIG_DATAPTR(ide_config, master, _slave)
#define MDRV_IDE_CONTROLLER_REMOVE(_tag) \
MDRV_DEVICE_REMOVE(_tag, IDE_CONTROLLER)

View File

@ -1417,9 +1417,9 @@ static DEVICE_START( laserdisc )
/* copy config data to the live state */
ld->type = config->type;
ld->disc = get_disk_handle(config->disknum);
ld->disc = get_disk_handle(device->tag);
for (sndnum = 0; sndnum < MAX_SOUND; sndnum++)
if (device->machine->config->sound[sndnum].tag != NULL && strcmp(device->machine->config->sound[sndnum].tag, config->soundtag) == 0)
if (device->machine->config->sound[sndnum].tag != NULL && strcmp(device->machine->config->sound[sndnum].tag, device->tag) == 0)
sndnum_to_sndti(sndnum, &ld->audiocustom);
/* get the disc metadata and extract the ld */

View File

@ -64,8 +64,6 @@ typedef struct _laserdisc_config laserdisc_config;
struct _laserdisc_config
{
int type;
int disknum;
const char *soundtag;
};
@ -74,11 +72,9 @@ struct _laserdisc_config
DEVICE CONFIGURATION MACROS
***************************************************************************/
#define MDRV_LASERDISC_ADD(_tag, _type, _disknum, _soundtag) \
#define MDRV_LASERDISC_ADD(_tag, _type) \
MDRV_DEVICE_ADD(_tag, LASERDISC) \
MDRV_DEVICE_CONFIG_DATA32(laserdisc_config, type, LASERDISC_TYPE_##_type) \
MDRV_DEVICE_CONFIG_DATA32(laserdisc_config, disknum, _disknum) \
MDRV_DEVICE_CONFIG_DATAPTR(laserdisc_config, soundtag, _soundtag)
MDRV_DEVICE_CONFIG_DATA32(laserdisc_config, type, LASERDISC_TYPE_##_type)
#define MDRV_LASERDISC_REMOVE(_tag, _type) \
MDRV_DEVICE_REMOVE(_tag, _type)

View File

@ -1,8 +1,12 @@
#include "scsi.h"
void SCSIAllocInstance( const SCSIClass *scsiClass, SCSIInstance **instance, int diskId )
void SCSIAllocInstance( const SCSIClass *scsiClass, SCSIInstance **instance, const char *diskregion )
{
scsiClass->dispatch( SCSIOP_ALLOC_INSTANCE, (void *)scsiClass, diskId, instance );
SCSIAllocInstanceParams params;
params.instance = NULL;
params.diskregion = diskregion;
scsiClass->dispatch( SCSIOP_ALLOC_INSTANCE, (void *)scsiClass, 0, &params );
*instance = params.instance;
}
void SCSIDeleteInstance( SCSIInstance *instance )

View File

@ -24,6 +24,12 @@ typedef struct
const SCSIClass *scsiClass;
} SCSIInstance;
typedef struct
{
SCSIInstance *instance;
const char *diskregion;
} SCSIAllocInstanceParams;
// commands accepted by a SCSI device's dispatch handler
enum
{
@ -44,7 +50,7 @@ enum
typedef struct scsiconfigitem
{
int scsiID;
int diskID;
const char *diskregion;
const SCSIClass *scsiClass;
} SCSIConfigItem;
@ -77,7 +83,7 @@ enum
#define SCSI_PHASE_MESSAGE_OUT ( 6 )
#define SCSI_PHASE_MESSAGE_IN ( 7 )
extern void SCSIAllocInstance( const SCSIClass *scsiClass, SCSIInstance **instance, int diskId );
extern void SCSIAllocInstance( const SCSIClass *scsiClass, SCSIInstance **instance, const char *diskregion );
extern void SCSIDeleteInstance( SCSIInstance *instance );
extern void SCSISetDevice( SCSIInstance *instance, void *device );
extern void SCSIGetDevice( SCSIInstance *instance, void **device );

View File

@ -670,9 +670,10 @@ static void scsicd_write_data( SCSIInstance *scsiInstance, UINT8 *data, int data
}
}
static void scsicd_alloc_instance( SCSIInstance *scsiInstance, int diskId )
static void scsicd_alloc_instance( SCSIInstance *scsiInstance, const char *diskregion )
{
SCSICd *our_this = SCSIThis( &SCSIClassCDROM, scsiInstance );
char tag[256];
our_this->lba = 0;
our_this->blocks = 0;
@ -682,18 +683,20 @@ static void scsicd_alloc_instance( SCSIInstance *scsiInstance, int diskId )
our_this->cur_subblock = 0;
our_this->play_err_flag = 0;
state_save_register_item( "scsicd", diskId, our_this->lba );
state_save_register_item( "scsicd", diskId, our_this->blocks );
state_save_register_item( "scsicd", diskId, our_this->last_lba );
state_save_register_item( "scsicd", diskId, our_this->bytes_per_sector );
state_save_register_item( "scsicd", diskId, our_this->num_subblocks );
state_save_register_item( "scsicd", diskId, our_this->cur_subblock );
state_save_register_item( "scsicd", diskId, our_this->play_err_flag );
state_save_combine_module_and_tag(tag, "scsicd", diskregion);
state_save_register_item( tag, 0, our_this->lba );
state_save_register_item( tag, 0, our_this->blocks );
state_save_register_item( tag, 0, our_this->last_lba );
state_save_register_item( tag, 0, our_this->bytes_per_sector );
state_save_register_item( tag, 0, our_this->num_subblocks );
state_save_register_item( tag, 0, our_this->cur_subblock );
state_save_register_item( tag, 0, our_this->play_err_flag );
#ifdef MESS
our_this->cdrom = mess_cd_get_cdrom_file_by_number( diskId );
our_this->cdrom = mess_cd_get_cdrom_file_by_number( diskregion );
#else
our_this->cdrom = cdrom_open(get_disk_handle( diskId ));
our_this->cdrom = cdrom_open(get_disk_handle( diskregion ));
if (!our_this->cdrom)
{
@ -727,6 +730,8 @@ static void scsicd_set_device( SCSIInstance *scsiInstance, cdrom_file *cdrom )
static int scsicd_dispatch(int operation, void *file, INT64 intparm, void *ptrparm)
{
SCSIAllocInstanceParams *params;
switch (operation)
{
case SCSIOP_EXEC_COMMAND:
@ -741,8 +746,9 @@ static int scsicd_dispatch(int operation, void *file, INT64 intparm, void *ptrpa
return 0;
case SCSIOP_ALLOC_INSTANCE:
params = ptrparm;
SCSIBase( &SCSIClassCDROM, operation, file, intparm, ptrparm );
scsicd_alloc_instance( *((SCSIInstance **) ptrparm), intparm );
scsicd_alloc_instance( params->instance, params->diskregion );
return 0;
case SCSIOP_DELETE_INSTANCE:

View File

@ -97,17 +97,22 @@ static int scsidev_get_command( SCSIInstance *scsiInstance, void **command )
return our_this->commandLength;
}
static void scsidev_alloc_instance( SCSIInstance *scsiInstance, int diskId )
static void scsidev_alloc_instance( SCSIInstance *scsiInstance, const char *diskregion )
{
SCSIDev *our_this = SCSIThis( &SCSIClassDevice, scsiInstance );
char tag[256];
state_save_register_item_array( "scsidev", diskId, our_this->command );
state_save_register_item( "scsidev", diskId, our_this->commandLength );
state_save_register_item( "scsidev", diskId, our_this->phase );
state_save_combine_module_and_tag(tag, "scsidev", diskregion);
state_save_register_item_array( tag, 0, our_this->command );
state_save_register_item( tag, 0, our_this->commandLength );
state_save_register_item( tag, 0, our_this->phase );
}
static int scsidev_dispatch( int operation, void *file, INT64 intparm, void *ptrparm )
{
SCSIAllocInstanceParams *params;
switch( operation )
{
case SCSIOP_EXEC_COMMAND:
@ -136,8 +141,9 @@ static int scsidev_dispatch( int operation, void *file, INT64 intparm, void *ptr
return scsidev_get_command( file, ptrparm );
case SCSIOP_ALLOC_INSTANCE:
*((SCSIInstance **) ptrparm) = SCSIMalloc( file );
scsidev_alloc_instance( *((SCSIInstance **) ptrparm), intparm );
params = ptrparm;
params->instance = SCSIMalloc( file );
scsidev_alloc_instance( params->instance, params->diskregion );
return 0;
case SCSIOP_DELETE_INSTANCE:

View File

@ -222,20 +222,23 @@ static void scsihd_write_data( SCSIInstance *scsiInstance, UINT8 *data, int data
}
}
static void scsihd_alloc_instance( SCSIInstance *scsiInstance, int diskId )
static void scsihd_alloc_instance( SCSIInstance *scsiInstance, const char *diskregion )
{
SCSIHd *our_this = SCSIThis( &SCSIClassHARDDISK, scsiInstance );
char tag[256];
our_this->lba = 0;
our_this->blocks = 0;
state_save_register_item( "scsihd", diskId, our_this->lba );
state_save_register_item( "scsihd", diskId, our_this->blocks );
state_save_combine_module_and_tag(tag, "scsihd", diskregion);
state_save_register_item( tag, 0, our_this->lba );
state_save_register_item( tag, 0, our_this->blocks );
#ifdef MESS
our_this->disk = mess_hd_get_hard_disk_file_by_number( diskId );
our_this->disk = mess_hd_get_hard_disk_file_by_number( diskregion );
#else
our_this->disk = hard_disk_open(get_disk_handle( diskId ));
our_this->disk = hard_disk_open(get_disk_handle( diskregion ));
if (!our_this->disk)
{
@ -270,6 +273,8 @@ static void scsihd_set_device( SCSIInstance *scsiInstance, hard_disk_file *disk
static int scsihd_dispatch(int operation, void *file, INT64 intparm, void *ptrparm)
{
SCSIAllocInstanceParams *params;
switch (operation)
{
case SCSIOP_EXEC_COMMAND:
@ -284,8 +289,9 @@ static int scsihd_dispatch(int operation, void *file, INT64 intparm, void *ptrpa
return 0;
case SCSIOP_ALLOC_INSTANCE:
params = ptrparm;
SCSIBase( &SCSIClassHARDDISK, operation, file, intparm, ptrparm );
scsihd_alloc_instance( *((SCSIInstance **) ptrparm), intparm );
scsihd_alloc_instance( params->instance, params->diskregion );
return 0;
case SCSIOP_DELETE_INSTANCE:

View File

@ -791,7 +791,7 @@ extern void wd33c93_init( const struct WD33C93interface *interface )
// try to open the devices
for (i = 0; i < interface->scsidevs->devs_present; i++)
{
SCSIAllocInstance( interface->scsidevs->devices[i].scsiClass, &devices[interface->scsidevs->devices[i].scsiID], interface->scsidevs->devices[i].diskID );
SCSIAllocInstance( interface->scsidevs->devices[i].scsiClass, &devices[interface->scsidevs->devices[i].scsiID], interface->scsidevs->devices[i].diskregion );
}
/* allocate a timer for commands */

View File

@ -32,6 +32,7 @@ typedef struct _open_chd open_chd;
struct _open_chd
{
open_chd * next; /* pointer to next in the list */
const char * region; /* disk region we came from */
chd_file * origchd; /* handle to the original CHD */
mame_file * origfile; /* file handle to the original CHD file */
chd_file * diffchd; /* handle to the diff CHD */
@ -67,12 +68,13 @@ static void rom_exit(running_machine *machine);
HARD DISK HANDLING
***************************************************************************/
chd_file *get_disk_handle(int diskindex)
chd_file *get_disk_handle(const char *region)
{
open_chd *curdisk;
for (curdisk = chd_list; curdisk != NULL && diskindex-- != 0; curdisk = curdisk->next) ;
if (curdisk != NULL)
return (curdisk->diffchd != NULL) ? curdisk->diffchd : curdisk->origchd;
for (curdisk = chd_list; curdisk != NULL; curdisk = curdisk->next)
if (strcmp(curdisk->region, region) == 0)
return (curdisk->diffchd != NULL) ? curdisk->diffchd : curdisk->origchd;
return NULL;
}
@ -961,10 +963,12 @@ done:
for a region
-------------------------------------------------*/
static void process_disk_entries(rom_load_data *romdata, const rom_entry *romp)
static void process_disk_entries(rom_load_data *romdata, const char *regiontag, const rom_entry *romp)
{
astring *filename = astring_alloc();
/* loop until we hit the end of this region */
while (!ROMENTRY_ISREGIONEND(romp))
for ( ; !ROMENTRY_ISREGIONEND(romp); romp++)
{
/* handle files */
if (ROMENTRY_ISFILE(romp))
@ -972,11 +976,13 @@ static void process_disk_entries(rom_load_data *romdata, const rom_entry *romp)
char acthash[HASH_BUF_SIZE];
open_chd chd = { 0 };
chd_header header;
astring *filename;
chd_error err;
/* note the region we are in */
chd.region = regiontag;
/* make the filename of the source */
filename = astring_assemble_2(astring_alloc(), ROM_GETNAME(romp), ".chd");
filename = astring_assemble_2(filename, ROM_GETNAME(romp), ".chd");
/* first open the source drive */
LOG(("Opening disk image: %s\n", astring_c(filename)));
@ -993,7 +999,7 @@ static void process_disk_entries(rom_load_data *romdata, const rom_entry *romp)
romdata->warnings++;
else
romdata->errors++;
goto next;
continue;
}
/* get the header and extract the MD5/SHA1 */
@ -1027,7 +1033,7 @@ static void process_disk_entries(rom_load_data *romdata, const rom_entry *romp)
else
sprintf(&romdata->errorbuf[strlen(romdata->errorbuf)], "%s: CAN'T OPEN DIFF FILE\n", astring_c(filename));
romdata->errors++;
goto next;
continue;
}
}
@ -1036,11 +1042,9 @@ static void process_disk_entries(rom_load_data *romdata, const rom_entry *romp)
*chd_list_tailptr = auto_malloc(sizeof(**chd_list_tailptr));
**chd_list_tailptr = chd;
chd_list_tailptr = &(*chd_list_tailptr)->next;
next:
romp++;
astring_free(filename);
}
}
astring_free(filename);
}
@ -1148,7 +1152,7 @@ void rom_init(running_machine *machine, const rom_entry *romp)
if (ROMREGION_ISROMDATA(region))
process_rom_entries(&romdata, region + 1);
else if (ROMREGION_ISDISKDATA(region))
process_disk_entries(&romdata, region + 1);
process_disk_entries(&romdata, regiontag, region + 1);
}
/* now go back and post-process all the regions */

View File

@ -277,7 +277,7 @@ struct _rom_load_data
/* disk handling */
chd_error open_disk_image(const game_driver *gamedrv, const rom_entry *romp, mame_file **image_file, chd_file **image_chd);
chd_error open_disk_image_options(core_options *options, const game_driver *gamedrv, const rom_entry *romp, mame_file **image_file, chd_file **image_chd);
chd_file *get_disk_handle(int diskindex);
chd_file *get_disk_handle(const char *region);
/* ROM processing */
void rom_init(running_machine *machine, const rom_entry *romp);

View File

@ -472,7 +472,7 @@ static MACHINE_DRIVER_START( alg_r1 )
MDRV_MACHINE_RESET(alg)
MDRV_NVRAM_HANDLER(generic_0fill)
MDRV_LASERDISC_ADD("laserdisc", SONY_LDP1450, 0, "laserdisc")
MDRV_LASERDISC_ADD("laserdisc", SONY_LDP1450)
/* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_SELF_RENDER)
@ -568,7 +568,7 @@ ROM_START( maddoga )
ROM_LOAD16_BYTE( "maddog_01.dat", 0x000000, 0x10000, CRC(04572557) SHA1(3dfe2ce94ced8701a3e73ed5869b6fbe1c8b3286) )
ROM_LOAD16_BYTE( "maddog_02.dat", 0x000001, 0x10000, CRC(f64014ec) SHA1(d343a2cb5d8992153b8c916f39b11d3db736543d))
DISK_REGION( "disks" )
DISK_REGION( "laserdisc" )
DISK_IMAGE_READONLY( "maddog", 0, NO_DUMP )
ROM_END
@ -599,7 +599,7 @@ ROM_START( maddog )
ROM_LOAD16_BYTE( "md_2.03_1.bin", 0x000000, 0x20000, CRC(6f5b8f2d) SHA1(bbf32bb27a998d53744411d75efdbdb730855809) )
ROM_LOAD16_BYTE( "md_2.03_2.bin", 0x000001, 0x20000, CRC(a50d3c04) SHA1(4cf100fdb5b2f2236539fd0ec33b3db19c64a6b8) )
DISK_REGION( "disks" )
DISK_REGION( "laserdisc" )
DISK_IMAGE_READONLY( "maddog", 0, NO_DUMP )
ROM_END

View File

@ -745,7 +745,7 @@ static MACHINE_DRIVER_START( cliffhgr )
MDRV_NVRAM_HANDLER(generic_0fill)
MDRV_LASERDISC_ADD("laserdisc", PIONEER_PR8210, 0, "laserdisc")
MDRV_LASERDISC_ADD("laserdisc", PIONEER_PR8210)
/* start with the TMS9928a video configuration */
MDRV_IMPORT_FROM(tms9928a)
@ -785,7 +785,7 @@ ROM_START( cliffhgr )
ROM_LOAD( "cliff_u4.bin", 0x6000, 0x2000, CRC(906b2af1) SHA1(65fadd2fec90f47c91ac4928f342c79ab8bc6ef0) )
ROM_LOAD( "cliff_u5.bin", 0x8000, 0x2000, CRC(5922e710) SHA1(10637baba4d16dc333aeb0ab88ee251f44e1a115) )
DISK_REGION( "disks" )
DISK_REGION( "laserdisc" )
DISK_IMAGE_READONLY( "cliffhgr", 0, NO_DUMP )
ROM_END
@ -796,7 +796,7 @@ ROM_START( cliffhga )
ROM_LOAD( "cliff_alt_2.bin", 0x4000, 0x2000, CRC(045f895d) SHA1(364e259a9630d87ca917c7a9dc1a94d6f0d0eba5) )
ROM_LOAD( "cliff_alt_3.bin", 0x6000, 0x2000, CRC(54cdb4a1) SHA1(6b1d73aec029af4a88ca2f883b4ed706d153592d) )
DISK_REGION( "disks" )
DISK_REGION( "laserdisc" )
DISK_IMAGE_READONLY( "cliffhgr", 0, NO_DUMP )
ROM_END
@ -808,7 +808,7 @@ ROM_START( goaltogo )
ROM_LOAD( "gtg.rm3", 0x6000, 0x2000, CRC(ec305f5e) SHA1(e205fac699db4ca28a87f56f89cc6cf185ad540d) )
ROM_LOAD( "gtg.rm4", 0x8000, 0x2000, CRC(9e4c8aa2) SHA1(002c0940d3890141f85f98f854fd30cc1e340d45) )
DISK_REGION( "disks" )
DISK_REGION( "laserdisc" )
DISK_IMAGE_READONLY( "goaltog1", 0, NO_DUMP )
ROM_END

View File

@ -1006,7 +1006,7 @@ static MACHINE_DRIVER_START( cojagr3k )
MDRV_MACHINE_RESET(cojag)
MDRV_NVRAM_HANDLER(generic_1fill)
MDRV_IDE_CONTROLLER_ADD("ide", 0, jaguar_external_int)
MDRV_IDE_CONTROLLER_ADD("ide", jaguar_external_int)
/* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)
@ -1062,7 +1062,7 @@ ROM_START( area51t ) /* 68020 based, Area51 Time Warner License Date: Nov 15, 1
ROM_LOAD32_BYTE( "3m.bin", 0x00002, 0x80000, CRC(6f135a81) SHA1(2d9660f240b14481e8c46bc98713e9dc12035063) )
ROM_LOAD32_BYTE( "3k.bin", 0x00003, 0x80000, CRC(94f50c14) SHA1(a54552e3ac5c4f481ba4f2fc7d724534576fe76c) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "area51t", 0, MD5(60d051da941d76aafd47c862e3b6e209) SHA1(fee528eef8a256f87af299499ecf5817218f5202) )
ROM_END
@ -1073,7 +1073,7 @@ ROM_START( area51a ) /* 68020 based, Area51 Atari Games License Date: Oct 25, 1
ROM_LOAD32_BYTE( "3m", 0x00002, 0x80000, CRC(c6d8322b) SHA1(90cf848a4195c51b505653cc2c74a3b9e3c851b8) )
ROM_LOAD32_BYTE( "3k", 0x00003, 0x80000, CRC(729eb1b7) SHA1(21864b4281b1ad17b2903e3aa294e4be74161e80) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "area51", 0, MD5(130b330eff59403f8fc3433ff501852b) SHA1(9ea749404c9a5d44f407cdb8803293ec0d61410d) )
ROM_END
@ -1084,7 +1084,7 @@ ROM_START( area51 ) /* R3000 based, labeled as "Area51 2-C" Date: Nov 11 1996 *
ROM_LOAD32_BYTE( "a51_2-c.lh", 0x00002, 0x80000, CRC(a6524f73) SHA1(ae377a6803a4f7d1bbcc111725af121a3e82317d) )
ROM_LOAD32_BYTE( "a51_2-c.ll", 0x00003, 0x80000, CRC(471b15d2) SHA1(4b5f45ee140b03a6be61475cae1c2dbef0f07457) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "area51", 0, MD5(130b330eff59403f8fc3433ff501852b) SHA1(9ea749404c9a5d44f407cdb8803293ec0d61410d) )
ROM_END
@ -1095,7 +1095,7 @@ ROM_START( maxforce ) /* R3000 based, labeled as "Maximum Force 5-23-97 v1.05" *
ROM_LOAD32_BYTE( "maxf_105.lh", 0x00002, 0x80000, CRC(84d49423) SHA1(88d9a6724f1118f2bbef5dfa27accc2b65c5ba1d) )
ROM_LOAD32_BYTE( "maxf_105.ll", 0x00003, 0x80000, CRC(16d0768d) SHA1(665a6d7602a7f2f5b1f332b0220b1533143d56b1) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "maxforce", 0, MD5(b0a214c7b3f8ba9d592396332fc974c9) SHA1(59d77280afdb2d1f801ee81786aa7d3166ec2695) )
ROM_END
@ -1107,7 +1107,7 @@ ROM_START( maxf_102 ) /* R3000 based, labeled as "Maximum Force 2-27-97 v1.02" *
ROM_LOAD32_BYTE( "maxf_102.lh", 0x00002, 0x80000, CRC(459ffba5) SHA1(adb40db6904e84c17f32ac6518fd2e994da7883f) )
ROM_LOAD32_BYTE( "maxf_102.ll", 0x00003, 0x80000, CRC(e491be7f) SHA1(cbe281c099a4aa87067752d68cf2bb0ab3900531) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "maxforce", 0, MD5(b0a214c7b3f8ba9d592396332fc974c9) SHA1(59d77280afdb2d1f801ee81786aa7d3166ec2695) )
ROM_END
@ -1122,7 +1122,7 @@ ROM_START( maxf_ng ) /* R3000 based, stickers say 'NO GORE' */
ROM_REGION( 0x800, "user2", 0 ) /* 28C16 style eeprom, currently loaded but not used */
ROM_LOAD( "28c16.17z", 0x000, 0x800, CRC(1cdd9088) SHA1(4f01f02ff95f31ced87a3cdd7f171afd92551266) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "maxforce", 0, MD5(b0a214c7b3f8ba9d592396332fc974c9) SHA1(59d77280afdb2d1f801ee81786aa7d3166ec2695) )
ROM_END
@ -1134,7 +1134,7 @@ ROM_START( area51mx ) /* 68020 based, Labeled as "68020 MAX/A51 KIT 2.0" Date: A
ROM_LOAD32_BYTE( "area51mx.3m", 0x00002, 0x80000, CRC(d800ac17) SHA1(3d515c8608d8101ee9227116175b3c3f1fe22e0c) )
ROM_LOAD32_BYTE( "area51mx.3k", 0x00003, 0x80000, CRC(0e78f308) SHA1(adc4c8e441eb8fe525d0a6220eb3a2a8791a7289) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "area51mx", 0, MD5(fce1a0954759fa22e50747959716823d) SHA1(7e629045eb5baa8cd522273befffbf8520828938) )
ROM_END
@ -1146,7 +1146,7 @@ ROM_START( a51mxr3k ) /* R3000 based, Labeled as "R3K Max/A51 Kit Ver 1.0" */
ROM_LOAD32_BYTE( "a51mxr3k.lh", 0x00002, 0x80000, CRC(d7d94dac) SHA1(2060a74715f36a0d7f5dd0855eda48ad1f20f095) )
ROM_LOAD32_BYTE( "a51mxr3k.ll", 0x00003, 0x80000, CRC(ece9e5ae) SHA1(7e44402726f5afa6d1670b27aa43ad13d21c4ad9) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "area51mx", 0, MD5(fce1a0954759fa22e50747959716823d) SHA1(7e629045eb5baa8cd522273befffbf8520828938) )
ROM_END
@ -1158,10 +1158,12 @@ ROM_START( vcircle )
ROM_LOAD32_BYTE( "lh", 0x00002, 0x80000, CRC(be4b2ef6) SHA1(4332b3036e9cb12685e914d085d9a63aa856f0be) )
ROM_LOAD32_BYTE( "ll", 0x00003, 0x80000, CRC(ba8753eb) SHA1(0322e0e37d814a38d08ba191b1a97fb1a55fe461) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "vcircle", 0, MD5(fc316bd92363573d60083514223c6816) SHA1(f1d3e3d081d10ec42d07cd695d52b44812264983) )
ROM_END
/****************************************
ROM based games

View File

@ -2447,7 +2447,7 @@ static TIMER_CALLBACK( fastboot_timer_callback )
static const SCSIConfigTable dev_table =
{
1, /* 1 SCSI device */
{ { SCSI_ID_1, 0, SCSI_DEVICE_CDROM } } /* SCSI ID 2, using CD 0, and it's a CD-ROM */
{ { SCSI_ID_1, "cdrom", SCSI_DEVICE_CDROM } } /* SCSI ID 2, using CD 0, and it's a CD-ROM */
};
static const struct WD33C93interface scsi_intf =
@ -2709,7 +2709,7 @@ ROM_START( sfiii )
ROM_REGION32_BE( 0x800000*2, "user4", ROMREGION_ERASEFF ) /* Program Code Region */
ROM_REGION16_BE( 0x800000*10, "user5", ROMREGION_ERASEFF ) /* GFX Region */
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "sf3000", 0, MD5(cdc5c5423bd8c053de7cdd927dc60da7) SHA1(cc72c9eb2096f4d51f2cf6df18f29fd79d05067c) )
ROM_END
@ -2720,7 +2720,7 @@ ROM_START( sfiiiu )
ROM_REGION32_BE( 0x800000*2, "user4", ROMREGION_ERASEFF ) /* Program Code Region */
ROM_REGION16_BE( 0x800000*10, "user5", ROMREGION_ERASEFF ) /* GFX Region */
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "sf3000", 0, MD5(cdc5c5423bd8c053de7cdd927dc60da7) SHA1(cc72c9eb2096f4d51f2cf6df18f29fd79d05067c) )
ROM_END
@ -2731,7 +2731,7 @@ ROM_START( sfiii2 )
ROM_REGION32_BE( 0x800000*2, "user4", ROMREGION_ERASEFF ) /* Program Code Region */
ROM_REGION16_BE( 0x800000*10, "user5", ROMREGION_ERASEFF ) /* GFX Region */
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "3ga000", 0, MD5(941c7e8d0838db9880ea7bf169ad310d) SHA1(76e9fdef020c4b85a10aa8828a63e67c7dca22bd) )
ROM_END
@ -2742,7 +2742,7 @@ ROM_START( sfiii2u )
ROM_REGION32_BE( 0x800000*2, "user4", ROMREGION_ERASEFF ) /* Program Code Region */
ROM_REGION16_BE( 0x800000*10, "user5", ROMREGION_ERASEFF ) /* GFX Region */
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "3ga000", 0, MD5(941c7e8d0838db9880ea7bf169ad310d) SHA1(76e9fdef020c4b85a10aa8828a63e67c7dca22bd) )
ROM_END
@ -2753,7 +2753,7 @@ ROM_START( sfiii3 )
ROM_REGION32_BE( 0x800000*2, "user4", ROMREGION_ERASEFF ) /* Program Code Region */
ROM_REGION16_BE( 0x800000*10, "user5", ROMREGION_ERASEFF ) /* GFX Region */
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "33s000", 0, MD5(f159ad85cc94ced3ddb9ef5e92173a9f) SHA1(47c7ae0f2dc47c7d28bdf66d378a3aaba4c99c75) )
ROM_END
@ -2764,7 +2764,7 @@ ROM_START( sfiii3a )
ROM_REGION32_BE( 0x800000*2, "user4", ROMREGION_ERASEFF ) /* Program Code Region */
ROM_REGION16_BE( 0x800000*10, "user5", ROMREGION_ERASEFF ) /* GFX Region */
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "cap-33s-2", 0, SHA1(24e78b8c66fb1573ffd642ee51607f3b53ed40b7) MD5(cf63f3dbcc2653b95709133fe79c7225) )
ROM_END
@ -2775,7 +2775,7 @@ ROM_START( redearth )
ROM_REGION32_BE( 0x800000*2, "user4", ROMREGION_ERASEFF ) /* Program Code Region */
ROM_REGION16_BE( 0x800000*10, "user5", ROMREGION_ERASEFF ) /* GFX Region */
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "wzd000", 0, MD5(028ff12a4ce34118dd0091e87c8cdd08) SHA1(6d4e6b7fff4ff3f04e349479fa5a1cbe63e673b8) )
ROM_END
@ -2786,7 +2786,7 @@ ROM_START( warzard )
ROM_REGION32_BE( 0x800000*2, "user4", ROMREGION_ERASEFF ) /* Program Code Region */
ROM_REGION16_BE( 0x800000*10, "user5", ROMREGION_ERASEFF ) /* GFX Region */
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "wzd000", 0, MD5(028ff12a4ce34118dd0091e87c8cdd08) SHA1(6d4e6b7fff4ff3f04e349479fa5a1cbe63e673b8) )
ROM_END
@ -2798,7 +2798,7 @@ ROM_START( jojo )
ROM_REGION32_BE( 0x800000*2, "user4", ROMREGION_ERASEFF ) /* Program Code Region */
ROM_REGION16_BE( 0x800000*10, "user5", ROMREGION_ERASEFF ) /* GFX Region */
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "jjk000", 0, MD5(05440ecf90e836207a27a99c817a3328) SHA1(d5a11315ac21e573ffe78e63602ec2cb420f361f) )
ROM_END
@ -2809,7 +2809,7 @@ ROM_START( jojoalt )
ROM_REGION32_BE( 0x800000*2, "user4", ROMREGION_ERASEFF ) /* Program Code Region */
ROM_REGION16_BE( 0x800000*10, "user5", ROMREGION_ERASEFF ) /* GFX Region */
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "cap-jjk-160", 0, SHA1(74fb14d838d98c3e10baa08e6f7b2464d840dcf0) MD5(93cc16f11a88c8f5268cb96baebc0a13) )
ROM_END
@ -2820,7 +2820,7 @@ ROM_START( jojoba )
ROM_REGION32_BE( 0x800000*2, "user4", ROMREGION_ERASEFF ) /* Program Code Region */
ROM_REGION16_BE( 0x800000*10, "user5", ROMREGION_ERASEFF ) /* GFX Region */
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "jjm000", 0, MD5(bf6b90334bf1f6bd8dbfed737face2d6) SHA1(688520bb83ccbf4b31c3bfe26bd0cc8292a8c558) )
ROM_END

View File

@ -281,42 +281,42 @@ ROM_END
ROM_START( cndypuzl )
CD32_BIOS
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "cndypuzl", 0, SHA1(21093753a1875dc4fb97f23232ed3d8776b48c06) MD5(dcb6cdd7d81d5468c1290a3baf4265cb) )
ROM_END
ROM_START( haremchl )
CD32_BIOS
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "haremchl", 0, SHA1(4d5df2b64b376e8d0574100110f3471d3190765c) MD5(00adbd944c05747e9445446306f904be) )
ROM_END
ROM_START( lsrquiz )
CD32_BIOS
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "lsrquiz", 0, SHA1(4250c94ab77504104005229b28f24cfabe7c9e48) MD5(12a94f573fe5d218db510166b86fdda5) )
ROM_END
ROM_START( lsrquiz2 )
CD32_BIOS
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "lsrquiz2", 0, SHA1(ea92df0e53bf36bb86d99ad19fca21c6129e61d7) MD5(df63c32aca815f6c97889e08c10b77bc) )
ROM_END
ROM_START( mgprem11 )
CD32_BIOS
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "mgprem11", 0, SHA1(a8a32d10148ba968b57b8186fdf4d4cd378fb0d5) MD5(e0e4d00c6f981c19a1d20d5e7090b0db) )
ROM_END
ROM_START( lasstixx )
CD32_BIOS
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "lasstixx", 0, SHA1(29c2525d43a696da54648caffac9952cec85fd37) MD5(6242dd8a3c0b15ef9eafb930b7a7e87f) )
ROM_END

View File

@ -1234,7 +1234,7 @@ static MACHINE_DRIVER_START( djmain )
MDRV_MACHINE_START(djmain)
MDRV_MACHINE_RESET(djmain)
MDRV_IDE_CONTROLLER_ADD("ide", 0, ide_interrupt)
MDRV_IDE_CONTROLLER_ADD("ide", ide_interrupt)
/* video hardware */
MDRV_SCREEN_ADD("main", RASTER)
@ -1288,7 +1288,7 @@ ROM_START( bm1stmix )
ROM_LOAD16_BYTE( "753jaa09.25d", 0x100000, 0x80000, CRC(B50C3DBB) SHA1(6022ea249aad0793b2279699e68087b4bc9b4ef1) )
ROM_LOAD16_BYTE( "753jaa10.27d", 0x100001, 0x80000, CRC(391F4BFD) SHA1(791c9889ea3ce639bbfb87934a1cad9aa3c9ccde) )
DISK_REGION( "disks" ) /* IDE HARD DRIVE */
DISK_REGION( "ide" ) /* IDE HARD DRIVE */
DISK_IMAGE( "753jaa11", 0, MD5(d56ec7b9877d1f26d7fc1cabed404947) SHA1(71d200d1bd3f1f3a01f4daa78dc9abcca8b8a1fb) ) /* ver 1.00 JA */
// There is an alternate image
//DISK_IMAGE( "753jaa11", 0, MD5(260c9b72f4a03055e3abad61c6225324) SHA1(2cc3e149744516bf2353a2b47d33bc9d2072b6c4) ) /* ver 1.00 JA */
@ -1311,7 +1311,7 @@ ROM_START( bm2ndmix )
ROM_LOAD16_BYTE( "853jaa09.25d", 0x100000, 0x80000, CRC(8584E21E) SHA1(3d1ca6de00f9ac07bbe7cd1e67093cca7bf484bb) )
ROM_LOAD16_BYTE( "853jaa10.27d", 0x100001, 0x80000, CRC(9CB92D98) SHA1(6ace4492ba0b5a8f94a9e7b4f7126b31c6254637) )
DISK_REGION( "disks" ) /* IDE HARD DRIVE */
DISK_REGION( "ide" ) /* IDE HARD DRIVE */
DISK_IMAGE( "853jaa11", 0, MD5(37281741b748bea7dfa711a956649d1e) SHA1(03d6cc5aea5920163fbaba34c4f838ca605a87e3) ) /* ver 1.10 JA */
ROM_END
@ -1332,7 +1332,7 @@ ROM_START( bm2ndmxa )
ROM_LOAD16_BYTE( "853jaa09.25d", 0x100000, 0x80000, CRC(8584E21E) SHA1(3d1ca6de00f9ac07bbe7cd1e67093cca7bf484bb) )
ROM_LOAD16_BYTE( "853jaa10.27d", 0x100001, 0x80000, CRC(9CB92D98) SHA1(6ace4492ba0b5a8f94a9e7b4f7126b31c6254637) )
DISK_REGION( "disks" ) /* IDE HARD DRIVE */
DISK_REGION( "ide" ) /* IDE HARD DRIVE */
DISK_IMAGE( "853jaa11", 0, MD5(37281741b748bea7dfa711a956649d1e) SHA1(03d6cc5aea5920163fbaba34c4f838ca605a87e3) ) /* ver 1.10 JA */
ROM_END
@ -1354,7 +1354,7 @@ ROM_START( bm3rdmix )
ROM_LOAD16_BYTE( "825jaa10.27d", 0x100001, 0x80000, CRC(44D184F3) SHA1(28f3ec33a29164a6531f53db071272ccf015f66d) )
DISK_REGION( "disks" ) /* IDE HARD DRIVE */
DISK_REGION( "ide" ) /* IDE HARD DRIVE */
DISK_IMAGE( "825jaa11", 0, SHA1(dc10d8d281dd8153aeb620228e397aba0bbac198) MD5(3276e3ed57f1a6d9a18365054b0439ba) ) /* ver 1.00 JA */
ROM_END
@ -1375,7 +1375,7 @@ ROM_START( bmcompmx )
ROM_LOAD16_BYTE( "858jaa09.25d", 0x100000, 0x80000, CRC(0B4AD843) SHA1(c01e15053dd1975dc68db9f4e6da47062d8f9b54) )
ROM_LOAD16_BYTE( "858jaa10.27d", 0x100001, 0x80000, CRC(00B124EE) SHA1(435d28a327c2707833a8ddfe841104df65ffa3f8) )
DISK_REGION( "disks" ) /* IDE HARD DRIVE */
DISK_REGION( "ide" ) /* IDE HARD DRIVE */
DISK_IMAGE( "858jaa11", 0, MD5(6c573b432c5d8b5a4fb857b0fab26cb8) SHA1(05a3f2359d089f47dcaa28ee7bc65a23efecda94) ) /* ver 1.00 JA */
ROM_END
@ -1396,7 +1396,7 @@ ROM_START( hmcompmx )
ROM_LOAD16_BYTE( "858uaa09.25d", 0x100000, 0x80000, CRC(99519886) SHA1(664f6bd953201a6e2fc123cb8b3facf72766107d) )
ROM_LOAD16_BYTE( "858uaa10.27d", 0x100001, 0x80000, CRC(20AA7145) SHA1(eeff87eb9a9864985d751f45e843ee6e73db8cfd) )
DISK_REGION( "disks" ) /* IDE HARD DRIVE */
DISK_REGION( "ide" ) /* IDE HARD DRIVE */
DISK_IMAGE( "858jaa11", 0, MD5(6c573b432c5d8b5a4fb857b0fab26cb8) SHA1(05a3f2359d089f47dcaa28ee7bc65a23efecda94) ) /* ver 1.00 JA */
ROM_END
@ -1417,7 +1417,7 @@ ROM_START( bm4thmix )
ROM_LOAD16_BYTE( "847jab09.25d", 0x100000, 0x80000, CRC(2E4AC9FE) SHA1(bbd4c6e0c82fc0be88f851e901e5853b6bcf775f) )
ROM_LOAD16_BYTE( "847jab10.27d", 0x100001, 0x80000, CRC(C78516F5) SHA1(1adf5805c808dc55de14a9a9b20c3d2cf7bf414d) )
DISK_REGION( "disks" ) /* IDE HARD DRIVE */
DISK_REGION( "ide" ) /* IDE HARD DRIVE */
DISK_IMAGE( "847jaa11", 0, MD5(47cb5c1b856aa11cf38f0c7ea4a7d1c3) SHA1(374d5d5340d4a8818577f9ae81021651d6ee3429) ) /* ver 1.00 JA */
ROM_END
@ -1438,7 +1438,7 @@ ROM_START( bm5thmix )
ROM_LOAD16_BYTE( "981jaa09.25d", 0x100000, 0x80000, CRC(D96D4E1C) SHA1(379aa4e82cd06490645f54dab1724c827108735d) )
ROM_LOAD16_BYTE( "981jaa10.27d", 0x100001, 0x80000, CRC(06BEE0E4) SHA1(6eea8614cb01e7079393b9976b6fd6a52c14e3c0) )
DISK_REGION( "disks" ) /* IDE HARD DRIVE */
DISK_REGION( "ide" ) /* IDE HARD DRIVE */
DISK_IMAGE( "981jaa11", 0, MD5(0058bbdcb5db054adff1c4148ef4211e) SHA1(bee71c31978ac186e5e933adcf0220a70496ca6c) ) /* ver 1.00 JA */
ROM_END
@ -1459,7 +1459,7 @@ ROM_START( bmclubmx )
ROM_LOAD16_BYTE( "993jaa09.25d", 0x100000, 0x80000, CRC(E1A172DD) SHA1(42e850c055dc5bfccf6b6989f9f3a945fce13006) )
ROM_LOAD16_BYTE( "993jaa10.27d", 0x100001, 0x80000, CRC(9D113A2D) SHA1(eee94a5f7015c49aa630b8df0c8e9d137d238811) )
DISK_REGION( "disks" ) /* IDE HARD DRIVE */
DISK_REGION( "ide" ) /* IDE HARD DRIVE */
DISK_IMAGE( "993jaa11.chd", 0, NO_DUMP )
// this image has not been verified
// DISK_IMAGE( "993jaa11.chd", 0, MD5(e26eb62d7cf3357585f5066da6063143) ) /* ver 1.00 JA */
@ -1482,7 +1482,7 @@ ROM_START( bmcompm2 )
ROM_LOAD16_BYTE( "988jaa09.25d", 0x100000, 0x80000, CRC(8F3BAE7F) SHA1(c4dac14f6c7f75a2b19153e05bfe969e9eb4aca0) )
ROM_LOAD16_BYTE( "988jaa10.27d", 0x100001, 0x80000, CRC(248BF0EE) SHA1(d89205ed57e771401bfc2c24043d200ecbd0b7fc) )
DISK_REGION( "disks" ) /* IDE HARD DRIVE */
DISK_REGION( "ide" ) /* IDE HARD DRIVE */
DISK_IMAGE( "988jaa11", 0, MD5(e7d1bcc21a56db62c47f3293fbdf80d9) SHA1(00a2e258d66585002413a999afb695a3f3fe30cb) ) /* ver 1.00 JA */
ROM_END
@ -1503,7 +1503,7 @@ ROM_START( hmcompm2 )
ROM_LOAD16_BYTE( "988uaa09.25d", 0x100000, 0x80000, CRC(C2AD6810) SHA1(706388c5acf6718297fd90e10f8a673463a0893b) )
ROM_LOAD16_BYTE( "988uaa10.27d", 0x100001, 0x80000, CRC(DAB0F3C9) SHA1(6fd899e753e32f60262c54ab8553c686c7ef28de) )
DISK_REGION( "disks" ) /* IDE HARD DRIVE */
DISK_REGION( "ide" ) /* IDE HARD DRIVE */
DISK_IMAGE( "988jaa11", 0, MD5(e7d1bcc21a56db62c47f3293fbdf80d9) SHA1(00a2e258d66585002413a999afb695a3f3fe30cb) ) /* ver 1.00 JA */
ROM_END
@ -1524,7 +1524,7 @@ ROM_START( bmdct )
ROM_LOAD16_BYTE( "995jaa09.25d", 0x100000, 0x80000, CRC(1510A9C2) SHA1(daf1ab26b7b6b0fe0123b3fbee68684157c2ce51) )
ROM_LOAD16_BYTE( "995jaa10.27d", 0x100001, 0x80000, CRC(F9E4E9F2) SHA1(fe91badf6b0baeea690d75399d8c66fabcf6d352) )
DISK_REGION( "disks" ) /* IDE HARD DRIVE */
DISK_REGION( "ide" ) /* IDE HARD DRIVE */
DISK_IMAGE( "995jaa11", 0, MD5(8f5936d2b0b0914b5c88f5432c6cac21) SHA1(deed0fca533f3e56e04f9967f3f76145ca106f06) ) /* ver 1.00 JA */
ROM_END
@ -1545,7 +1545,7 @@ ROM_START( bmcorerm )
ROM_LOAD16_BYTE( "a05jaa09.25d", 0x100000, 0x80000, CRC(1504D62C) SHA1(3c31c6625bc089235a96fe21021239f2d0c0f6e1) )
ROM_LOAD16_BYTE( "a05jaa10.27d", 0x100001, 0x80000, CRC(99D75C36) SHA1(9599420863aa0a9492d3caeb03f8ac5fd4c3cdb2) )
DISK_REGION( "disks" ) /* IDE HARD DRIVE */
DISK_REGION( "ide" ) /* IDE HARD DRIVE */
DISK_IMAGE( "a05jaa11", 0, MD5(bf63321a1bb167f35f1a1111c02874b6) SHA1(95f8e5d29cc9f9af2b1c9397a26217f685f9d5a7) ) /* ver 1.00 JA */
ROM_END
@ -1566,7 +1566,7 @@ ROM_START( bm6thmix )
ROM_LOAD16_BYTE( "a21jaa09.25d", 0x100000, 0x80000, CRC(181E6F70) SHA1(82c7ca3068ace9a66b614ead4b90ea6fe4017d51) )
ROM_LOAD16_BYTE( "a21jaa10.27d", 0x100001, 0x80000, CRC(1AC33595) SHA1(3173bb8dc420487c4d427e779444a98aad37d51e) )
DISK_REGION( "disks" ) /* IDE HARD DRIVE */
DISK_REGION( "ide" ) /* IDE HARD DRIVE */
DISK_IMAGE( "a21jaa11", 0, MD5(d7a02bd5db4f6fbefaceb1781d35d7a6) SHA1(9e9fb8000cfb53686d94060d7391fb2950265510) ) /* ver 1.00 JA */
ROM_END
@ -1587,7 +1587,7 @@ ROM_START( bm7thmix )
ROM_LOAD16_BYTE( "b07jaa09.25d", 0x100000, 0x80000, CRC(2530CEDB) SHA1(94b38b4fe198b26a2ff4d99d2cb28a0f935fe940) )
ROM_LOAD16_BYTE( "b07jaa10.27d", 0x100001, 0x80000, CRC(6B75BA9C) SHA1(aee922adc3bc0296ae6e08e461b20a9e5e72a2df) )
DISK_REGION( "disks" ) /* IDE HARD DRIVE */
DISK_REGION( "ide" ) /* IDE HARD DRIVE */
DISK_IMAGE( "b07jaa11", 0, MD5(8ee59f074ee79eb7a435a54b6745387c) SHA1(91957d353d2978ce46c5232dd182c056206eb722) ) /* ver 1.00 JA */
// this image has not been verified
//DISK_IMAGE( "b07jab11.chd", 0, MD5(0e9440787ca69567792095085e2a3619) ) /* ver 1.00 JA */
@ -1610,7 +1610,7 @@ ROM_START( bmfinal )
ROM_LOAD16_BYTE( "c01jaa09.25d", 0x100000, 0x80000, CRC(45CF93B1) SHA1(7c5082bcd1fe15761a0a965e25dda121904ff1bd) )
ROM_LOAD16_BYTE( "c01jaa10.27d", 0x100001, 0x80000, CRC(C9927749) SHA1(c2644877bda483e241381265e723ea8ab8357761) )
DISK_REGION( "disks" ) /* IDE HARD DRIVE */
DISK_REGION( "ide" ) /* IDE HARD DRIVE */
DISK_IMAGE( "c01jaa11", 0, MD5(ab47c58c0eda12c591d20013e16525f0) SHA1(f7e19e590005201d859f9a4ced8edf7fe88099f6) ) /* ver 1.00 JA */
// this image has not been verified
//DISK_IMAGE( "c01jaa11", 0, MD5(8bb7e6b6bc63cac8a4f2997307c25748) ) /* ver 1.00 JA */
@ -1635,7 +1635,7 @@ ROM_START( bm3rdmxb )
ROM_LOAD16_BYTE( "825jab09.25d", 0x100000, 0x80000, CRC(1407BA5D) SHA1(e7a0d190326589f4d94e83cb7c85dd4e91f4efad) )
ROM_LOAD16_BYTE( "825jab10.27d", 0x100001, 0x80000, CRC(2AFD0A10) SHA1(1b8b868ac5720bb1b376f4eb8952efb190257bda) )
DISK_REGION( "disks" ) /* IDE HARD DRIVE */
DISK_REGION( "ide" ) /* IDE HARD DRIVE */
DISK_IMAGE( "825jab11", 0, MD5(f4360da10a932ba90e93469df7426d1d) SHA1(1) ) /* ver 1.01 JA */
ROM_END
@ -1656,7 +1656,7 @@ ROM_START( popn1 )
ROM_LOAD16_BYTE( "803jaa09.25d", 0x100000, 0x80000, CRC(204D53EB) SHA1(349de147246b0ed08fb7e473d63e073b71fa30c9) )
ROM_LOAD16_BYTE( "803jaa10.27d", 0x100001, 0x80000, CRC(535A61A3) SHA1(b24c57601a7e3a349473af69114703133a46806d) )
DISK_REGION( "disks" ) /* IDE HARD DRIVE */
DISK_REGION( "ide" ) /* IDE HARD DRIVE */
DISK_IMAGE( "803jaa11.chd", 0, MD5(54a8ac87857d81740621c622e27736d7) ) /* ver 1.00 JA */
ROM_END
@ -1677,7 +1677,7 @@ ROM_START( popn2 )
ROM_LOAD16_BYTE( "831jaa09.25d", 0x100000, 0x80000, CRC(AE7838D2) SHA1(4f8a6793065c6c1eb08161f65b1d6246987bf47e) )
ROM_LOAD16_BYTE( "831jaa10.27d", 0x100001, 0x80000, CRC(85173CB6) SHA1(bc4d86bf4654a9a0a58e624f77090854950f3993) )
DISK_REGION( "disks" ) /* IDE HARD DRIVE */
DISK_REGION( "ide" ) /* IDE HARD DRIVE */
DISK_IMAGE( "831jaa11.chd", 0, NO_DUMP )
ROM_END
@ -1698,7 +1698,7 @@ ROM_START( popn3 )
ROM_LOAD16_BYTE( "980jaa09.25d", 0x100000, 0x80000, CRC(1CB4D84E) SHA1(9669585c6a2825aeae6e47dd03458624b4c44721) )
ROM_LOAD16_BYTE( "980jaa10.27d", 0x100001, 0x80000, CRC(7776B87E) SHA1(662b7cd7cb4fb8f8bab240ef543bf9a593e23a03) )
DISK_REGION( "disks" ) /* IDE HARD DRIVE */
DISK_REGION( "ide" ) /* IDE HARD DRIVE */
DISK_IMAGE( "980jaa11.chd", 0, MD5(6e5cc17a6bc75cac0256192cc700215c) ) /* ver 1.00 JA */
ROM_END
@ -1719,7 +1719,7 @@ ROM_START( popnstex )
ROM_LOAD16_BYTE( "970jba09.25d", 0x100000, 0x80000, CRC(5D2BDA52) SHA1(d03c135ac04437b54e4d267ae168fe7ebb9e5b65) )
ROM_LOAD16_BYTE( "970jba10.27d", 0x100001, 0x80000, CRC(EDC4A245) SHA1(30bbd7bf0299a064119c535abb9be69d725aa130) )
DISK_REGION( "disks" ) /* IDE HARD DRIVE */
DISK_REGION( "ide" ) /* IDE HARD DRIVE */
DISK_IMAGE( "970jba11.chd", 0, MD5(1616905838fdb2b521d53499c6c2a7a4) ) /* ver 1.00 JA */
ROM_END
#endif

View File

@ -827,13 +827,13 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( dlair_pr7820 )
MDRV_IMPORT_FROM(dlair_base)
MDRV_LASERDISC_ADD("laserdisc", PIONEER_PR7820, 0, "laserdisc")
MDRV_LASERDISC_ADD("laserdisc", PIONEER_PR7820)
MACHINE_DRIVER_END
static MACHINE_DRIVER_START( dlair_ldv1000 )
MDRV_IMPORT_FROM(dlair_base)
MDRV_LASERDISC_ADD("laserdisc", PIONEER_LDV1000, 0, "laserdisc")
MDRV_LASERDISC_ADD("laserdisc", PIONEER_LDV1000)
MACHINE_DRIVER_END
@ -851,7 +851,7 @@ static MACHINE_DRIVER_START( dleuro )
MDRV_MACHINE_START(dleuro)
MDRV_MACHINE_RESET(dlair)
MDRV_LASERDISC_ADD("laserdisc", PHILLIPS_22VP932, 0, "laserdisc")
MDRV_LASERDISC_ADD("laserdisc", PHILLIPS_22VP932)
/* video hardware */
MDRV_SCREEN_ADD("main", RASTER)
@ -896,7 +896,7 @@ ROM_START( dlair ) /* revision F2 */
ROM_LOAD( "dl_f2_u3.bin", 0x4000, 0x2000, CRC(ab514e5b) SHA1(29d1015b951f0f2d4e5257497f3bf007c5e2262c) )
ROM_LOAD( "dl_f2_u4.bin", 0x6000, 0x2000, CRC(f5ec23d2) SHA1(71149e2d359cc5944fbbb53dd7d0c2b42fbc9bb4) )
DISK_REGION( "disks" )
DISK_REGION( "laserdisc" )
DISK_IMAGE_READONLY( "dlair", 0, NO_DUMP )
ROM_END
@ -908,7 +908,7 @@ ROM_START( dlaira ) /* revision A */
ROM_LOAD( "dl_a_u4.bin", 0x6000, 0x2000, CRC(924d12f2) SHA1(05b487e651a4817991dfc2308834b8f2fae918b4) )
ROM_LOAD( "dl_a_u5.bin", 0x8000, 0x2000, CRC(6ec2f9c1) SHA1(0b8026927697a99fe8fa0dd4bd643418779a1d45) )
DISK_REGION( "disks" )
DISK_REGION( "laserdisc" )
DISK_IMAGE_READONLY( "dlair", 0, NO_DUMP )
ROM_END
@ -920,7 +920,7 @@ ROM_START( dlairb ) /* revision B */
ROM_LOAD( "dl_b_u4.bin", 0x6000, 0x2000, CRC(924d12f2) SHA1(05b487e651a4817991dfc2308834b8f2fae918b4) )
ROM_LOAD( "dl_b_u5.bin", 0x8000, 0x2000, CRC(6ec2f9c1) SHA1(0b8026927697a99fe8fa0dd4bd643418779a1d45) )
DISK_REGION( "disks" )
DISK_REGION( "laserdisc" )
DISK_IMAGE_READONLY( "dlair", 0, NO_DUMP )
ROM_END
@ -932,7 +932,7 @@ ROM_START( dlairc ) /* revision C */
ROM_LOAD( "dl_c_u4.bin", 0x6000, 0x2000, CRC(924d12f2) SHA1(05b487e651a4817991dfc2308834b8f2fae918b4) )
ROM_LOAD( "dl_c_u5.bin", 0x8000, 0x2000, CRC(6ec2f9c1) SHA1(0b8026927697a99fe8fa0dd4bd643418779a1d45) )
DISK_REGION( "disks" )
DISK_REGION( "laserdisc" )
DISK_IMAGE_READONLY( "dlair", 0, NO_DUMP )
ROM_END
@ -944,7 +944,7 @@ ROM_START( dlaird ) /* revision D */
ROM_LOAD( "dl_d_u4.bin", 0x6000, 0x2000, CRC(5f7212cb) SHA1(69c34de1bb44b6cd2adc2947d00d8823d3e87130) )
ROM_LOAD( "dl_d_u5.bin", 0x8000, 0x2000, CRC(2b469c89) SHA1(646394b51325ca9163221a43b5af64a8067eb80b) )
DISK_REGION( "disks" )
DISK_REGION( "laserdisc" )
DISK_IMAGE_READONLY( "dlair", 0, NO_DUMP )
ROM_END
@ -955,7 +955,7 @@ ROM_START( dlaire ) /* revision E */
ROM_LOAD( "dl_e_u3.bin", 0x4000, 0x2000, CRC(897bf075) SHA1(d2ff9c2fec37544cfe8fb60273524c6610488502) )
ROM_LOAD( "dl_e_u4.bin", 0x6000, 0x2000, CRC(4ebffba5) SHA1(d04711247ffa88e371ec461465dd75a8158d90bc) )
DISK_REGION( "disks" )
DISK_REGION( "laserdisc" )
DISK_IMAGE_READONLY( "dlair", 0, NO_DUMP )
ROM_END
@ -966,7 +966,7 @@ ROM_START( dlairf ) /* revision F */
ROM_LOAD( "dl_f_u3.bin", 0x4000, 0x2000, CRC(ab514e5b) SHA1(29d1015b951f0f2d4e5257497f3bf007c5e2262c) )
ROM_LOAD( "dl_f_u4.bin", 0x6000, 0x2000, CRC(a817324e) SHA1(1299c83342fc70932f67bda8ae60bace91d66429) )
DISK_REGION( "disks" )
DISK_REGION( "laserdisc" )
DISK_IMAGE_READONLY( "dlair", 0, NO_DUMP )
ROM_END
@ -980,7 +980,7 @@ ROM_START( dleuro ) /* European Atari version */
ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "elu33.bin", 0x0000, 0x2000, CRC(e7506d96) SHA1(610ae25bd8db13b18b9e681e855ffa978043255b) )
DISK_REGION( "disks" )
DISK_REGION( "laserdisc" )
DISK_IMAGE_READONLY( "dleuro", 0, NO_DUMP )
ROM_END
@ -994,7 +994,7 @@ ROM_START( dlital ) /* Italian Sidam version */
ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "dlita33.bin", 0x0000, 0x2000, CRC(e7506d96) SHA1(610ae25bd8db13b18b9e681e855ffa978043255b) )
DISK_REGION( "disks" )
DISK_REGION( "laserdisc" )
DISK_IMAGE_READONLY( "dleuro", 0, NO_DUMP )
ROM_END
@ -1007,7 +1007,7 @@ ROM_START( spaceace ) /* revision A3 */
ROM_LOAD( "sa_a3_u4.bin", 0x6000, 0x2000, CRC(57db2a79) SHA1(5286905d9bde697845a98bd77f31f2a96a8874fc) )
ROM_LOAD( "sa_a3_u5.bin", 0x8000, 0x2000, CRC(85cbcdc4) SHA1(97e01e96c885ab7af4c3a3b586eb40374d54f12f) )
DISK_REGION( "disks" )
DISK_REGION( "laserdisc" )
DISK_IMAGE_READONLY( "spaceace", 0, NO_DUMP )
ROM_END
@ -1019,7 +1019,7 @@ ROM_START( spaceaa2 ) /* revision A2 */
ROM_LOAD( "sa_a2_u4.bin", 0x6000, 0x2000, CRC(57db2a79) SHA1(5286905d9bde697845a98bd77f31f2a96a8874fc) )
ROM_LOAD( "sa_a2_u5.bin", 0x8000, 0x2000, CRC(85cbcdc4) SHA1(97e01e96c885ab7af4c3a3b586eb40374d54f12f) )
DISK_REGION( "disks" )
DISK_REGION( "laserdisc" )
DISK_IMAGE_READONLY( "spaceace", 0, NO_DUMP )
ROM_END
@ -1031,7 +1031,7 @@ ROM_START( spaceaa ) /* revision A */
ROM_LOAD( "sa_a_u4.bin", 0x6000, 0x2000, CRC(57db2a79) SHA1(5286905d9bde697845a98bd77f31f2a96a8874fc) )
ROM_LOAD( "sa_a_u5.bin", 0x8000, 0x2000, CRC(85cbcdc4) SHA1(97e01e96c885ab7af4c3a3b586eb40374d54f12f) )
DISK_REGION( "disks" )
DISK_REGION( "laserdisc" )
DISK_IMAGE_READONLY( "spaceace", 0, NO_DUMP )
ROM_END
@ -1046,7 +1046,7 @@ ROM_START( saeuro ) /* Italian Sidam version */
ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "sa_u33a.bin", 0x0000, 0x2000, CRC(a8c14612) SHA1(dbcf90b929e714f328bdcb0d8cd7c9e7d08a8be7) )
DISK_REGION( "disks" )
DISK_REGION( "laserdisc" )
DISK_IMAGE_READONLY( "saeuro", 0, NO_DUMP )
ROM_END

View File

@ -290,7 +290,7 @@ static MACHINE_DRIVER_START( esh )
MDRV_MACHINE_START(esh)
MDRV_LASERDISC_ADD("laserdisc", PIONEER_LDV1000, 0, "laserdisc")
MDRV_LASERDISC_ADD("laserdisc", PIONEER_LDV1000)
/* video */

View File

@ -883,9 +883,9 @@ static void atapi_init(running_machine *machine)
atapi_cdata_wait = 0;
// allocate two SCSI CD-ROM devices
SCSIAllocInstance( SCSI_DEVICE_CDROM, &atapi_device_data[0], 0 );
SCSIAllocInstance( SCSI_DEVICE_CDROM, &atapi_device_data[0], "scsi0" );
// TODO: the slave drive can be either CD-ROM, DVD-ROM or HDD
SCSIAllocInstance( SCSI_DEVICE_CDROM, &atapi_device_data[1], 1 );
SCSIAllocInstance( SCSI_DEVICE_CDROM, &atapi_device_data[1], "scsi1" );
add_exit_callback(machine, atapi_exit);
}
@ -2340,7 +2340,7 @@ ROM_START( ppp )
ROM_REGION(0xc0, "user2", 0) // Security dongle
ROM_LOAD("gq977-ja", 0x00, 0xc0, BAD_DUMP CRC(55b5abdb) SHA1(d8da5bac005235480a1815bd0a79c3e8a63ebad1))
DISK_REGION( "disks" )
DISK_REGION( "scsi0" )
DISK_IMAGE_READONLY( "977jaa01", 0, MD5(9abc766b72dab28db920f3d264fc2254) SHA1(05bce40c3b241cd1f634d6688ec179a86f57da9f) )
// TODO: the audio CD is not dumped
@ -2355,8 +2355,10 @@ ROM_START( kbm )
ROM_REGION(0xc0, "user2", ROMREGION_ERASE00) // Security dongle
ROM_LOAD("gq974-ja", 0x00, 0xc0, BAD_DUMP CRC(4578f29b) SHA1(faaeaf6357c1e86e898e7017566cfd2fc7ee3d6f))
DISK_REGION( "disks" )
DISK_REGION( "scsi0" )
DISK_IMAGE_READONLY( "974jac01", 0, SHA1(18179bf23519d5b0c82c72e8f47dfaa4d2c4a3e2) MD5(cb68cf69e55aa33429f149f474e2c96e) )
DISK_REGION( "scsi1" )
DISK_IMAGE_READONLY( "974jaa02", 1, SHA1(8d78a91d98967a232c4b98628e2db25df0a7f8bd) MD5(5cb0100791294559fedccc2a9a46fd86) )
ROM_END
@ -2369,8 +2371,10 @@ ROM_START( kbm2nd )
ROM_REGION(0xc0, "user2", ROMREGION_ERASE00) // Security dongle
ROM_LOAD("gca01-ja", 0x00, 0xc0, BAD_DUMP CRC(2bda339d) SHA1(031cb3f44e7a89cd62a9ba948f3d19d53a325abd))
DISK_REGION( "disks" )
DISK_REGION( "scsi0" )
DISK_IMAGE_READONLY( "a01jaa01", 0, SHA1(87c21dc6b9fe8d9f696985cfd9dc14a23f0932fe) MD5(0eff2ca8ebef1fd8815d1d7cb0c2383a) )
DISK_REGION( "scsi1" )
DISK_IMAGE_READONLY( "a01jaa02", 1, SHA1(fabfcc02f97c867c361df7b9539e6b77f369b73f) MD5(25679474e987d0dd83a0db2bad24bc14) )
ROM_END
@ -2383,8 +2387,10 @@ ROM_START( kbm3rd )
ROM_REGION(0xc0, "user2", 0) // Security dongle
ROM_LOAD("gca12-ja", 0x00, 0xc0, BAD_DUMP CRC(cf01dc15) SHA1(da8d208233487ebe65a0a9826fc72f1f459baa26))
DISK_REGION( "disks" )
DISK_REGION( "scsi0" )
DISK_IMAGE_READONLY( "a12jaa01", 0, MD5(130a11bd229d9c30bd6d9ffeaf94926e) SHA1(6b595b17260b0ca17d04d7911616d5ff88158f26) )
DISK_REGION( "scsi1" )
DISK_IMAGE_READONLY( "a12jaa02", 1, MD5(10ff654cf3d9b833ecbe72a395e7bb60) SHA1(4adddc8e028111169889bfb99007238da5f4d330) )
ROM_END
@ -2400,8 +2406,10 @@ ROM_START( popn7 )
ROM_REGION(0x80000, "audio", 0) // SPU 68K program
ROM_LOAD16_WORD_SWAP("a02jaa04.3q", 0x00000, 0x80000, CRC(8c6000dd) SHA1(94ab2a66879839411eac6c673b25143d15836683))
DISK_REGION( "disks" )
DISK_REGION( "scsi0" )
DISK_IMAGE_READONLY( "b00jab01", 0, SHA1(7462586f67b5c3b015ac581ad0afc089fcd6f537) MD5(af9a249b23783d53ff27ea7dc7e6735c) )
DISK_REGION( "scsi1" )
DISK_IMAGE_READONLY( "b00jaa02", 1, SHA1(fea9439f14304d865830fb34f8781346d95a1df7) MD5(cf4c4f7c2321fcca6d86e8c144261752) )
ROM_END
@ -2414,8 +2422,10 @@ ROM_START( ppd )
ROM_REGION(0xc0, "user2", ROMREGION_ERASE00) // Security dongle
ROM_LOAD("gq977-ko", 0x00, 0xc0, BAD_DUMP CRC(ee743323) SHA1(2042e45879795557ad3cc21b37962f6bf54da60d))
DISK_REGION( "disks" )
DISK_REGION( "scsi0" )
DISK_IMAGE_READONLY( "977kaa01", 0, SHA1(7069c1e42bf994ccdfcf6ff0dda9c5de94f1cc65) MD5(f499cb458d823200dc96fe9cef5c08c8) )
DISK_REGION( "scsi1" )
DISK_IMAGE_READONLY( "977kaa02", 1, SHA1(45d5cda77f789351260bbd6f9c47a5fa93998133) MD5(b58978a81931058fe28825b6147b1bed) )
ROM_END
@ -2428,8 +2438,10 @@ ROM_START( ppp11 )
ROM_REGION(0xc0, "user2", ROMREGION_ERASE00) // Security dongle
ROM_LOAD("gq977-ja", 0x00, 0xc0, BAD_DUMP CRC(55b5abdb) SHA1(d8da5bac005235480a1815bd0a79c3e8a63ebad1))
DISK_REGION( "disks" )
DISK_REGION( "scsi0" )
DISK_IMAGE_READONLY( "gc977jaa01", 0, SHA1(aa43526971dad6502e4b9583d8f5c18d93ced820) MD5(161ab0096d8def5ef133eec872afc645) )
DISK_REGION( "scsi1" )
DISK_IMAGE_READONLY( "gc977jaa02", 1, SHA1(4a0edf424e091c33db91b00edf7c7246754cc8bb) MD5(9cb7cb79d2f0a47e994cfb91847ca190) )
ROM_END

View File

@ -654,7 +654,7 @@ static MACHINE_DRIVER_START(gamecstl)
MDRV_DEVICE_ADD( "pic8259_2", PIC8259 )
MDRV_DEVICE_CONFIG( gamecstl_pic8259_2_config )
MDRV_IDE_CONTROLLER_ADD("ide", 0, ide_interrupt)
MDRV_IDE_CONTROLLER_ADD("ide", ide_interrupt)
MDRV_NVRAM_HANDLER( mc146818 )
@ -740,7 +740,7 @@ ROM_START(gamecstl)
ROM_REGION(0x08100, "gfx1", 0)
ROM_LOAD("cga.chr", 0x00000, 0x01000, CRC(42009069) SHA1(ed08559ce2d7f97f68b9f540bddad5b6295294dd))
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "gamecstl", 0, MD5(501ddbebb530b8fd67eb64a4a2de3e35) SHA1(2477468ef1c1d4529057064a319ebfe9fd8facd7) )
ROM_END

View File

@ -1780,7 +1780,7 @@ static MACHINE_DRIVER_START( g2laser )
MDRV_MACHINE_START(laserdisc)
MDRV_LASERDISC_ADD("laserdisc", PIONEER_PR8210, 0, "laserdisc")
MDRV_LASERDISC_ADD("laserdisc", PIONEER_PR8210)
MDRV_SOUND_ADD("laserdisc", CUSTOM, 0)
MDRV_SOUND_CONFIG(laserdisc_custom_interface)

View File

@ -435,7 +435,7 @@ static MACHINE_DRIVER_START( gpworld )
MDRV_MACHINE_START(gpworld)
MDRV_LASERDISC_ADD("laserdisc", PIONEER_LDV1000, 0, "laserdisc")
MDRV_LASERDISC_ADD("laserdisc", PIONEER_LDV1000)
/* video */

View File

@ -345,7 +345,7 @@ static MACHINE_DRIVER_START( istellar )
MDRV_MACHINE_START(istellar)
MDRV_LASERDISC_ADD("laserdisc", PIONEER_LDV1000, 0, "laserdisc")
MDRV_LASERDISC_ADD("laserdisc", PIONEER_LDV1000)
/* video */

View File

@ -651,7 +651,7 @@ static MACHINE_DRIVER_START( kinst )
MDRV_MACHINE_START(kinst)
MDRV_MACHINE_RESET(kinst)
MDRV_IDE_CONTROLLER_ADD("ide", 0, ide_interrupt)
MDRV_IDE_CONTROLLER_ADD("ide", ide_interrupt)
/* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)
@ -694,7 +694,7 @@ ROM_START( kinst )
ROM_LOAD16_BYTE( "u35-l1", 0xc00000, 0x80000, CRC(0aaef4fc) SHA1(48c4c954ac9db648f28ad64f9845e19ec432eec3) )
ROM_LOAD16_BYTE( "u36-l1", 0xe00000, 0x80000, CRC(0577bb60) SHA1(cc78070cc41701e9a91fde5cfbdc7e1e83354854) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "kinst", 0, MD5(6d4c2f152c9a18ab3a9b05b8804306a8) SHA1(a37a2c5e52ea936a715210d237874dd573bb002f) )
ROM_END
@ -713,7 +713,7 @@ ROM_START( kinst14 )
ROM_LOAD16_BYTE( "u35-l1", 0xc00000, 0x80000, CRC(0aaef4fc) SHA1(48c4c954ac9db648f28ad64f9845e19ec432eec3) )
ROM_LOAD16_BYTE( "u36-l1", 0xe00000, 0x80000, CRC(0577bb60) SHA1(cc78070cc41701e9a91fde5cfbdc7e1e83354854) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "kinst", 0, MD5(6d4c2f152c9a18ab3a9b05b8804306a8) SHA1(a37a2c5e52ea936a715210d237874dd573bb002f) )
ROM_END
@ -732,7 +732,7 @@ ROM_START( kinst13 )
ROM_LOAD16_BYTE( "u35-l1", 0xc00000, 0x80000, CRC(0aaef4fc) SHA1(48c4c954ac9db648f28ad64f9845e19ec432eec3) )
ROM_LOAD16_BYTE( "u36-l1", 0xe00000, 0x80000, CRC(0577bb60) SHA1(cc78070cc41701e9a91fde5cfbdc7e1e83354854) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "kinst", 0, MD5(6d4c2f152c9a18ab3a9b05b8804306a8) SHA1(a37a2c5e52ea936a715210d237874dd573bb002f) )
ROM_END
@ -751,7 +751,7 @@ ROM_START( kinstp )
ROM_LOAD16_BYTE( "u35-l1", 0xc00000, 0x80000, CRC(0aaef4fc) SHA1(48c4c954ac9db648f28ad64f9845e19ec432eec3) )
ROM_LOAD16_BYTE( "u36-l1", 0xe00000, 0x80000, CRC(0577bb60) SHA1(cc78070cc41701e9a91fde5cfbdc7e1e83354854) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "kinst", 0, MD5(6d4c2f152c9a18ab3a9b05b8804306a8) SHA1(a37a2c5e52ea936a715210d237874dd573bb002f) )
ROM_END
@ -770,7 +770,7 @@ ROM_START( kinst2 )
ROM_LOAD16_BYTE( "ki2_l1.u35", 0xc00000, 0x80000, CRC(7245ce69) SHA1(24a3ff009c8a7f5a0bfcb198b8dcb5df365770d3) )
ROM_LOAD16_BYTE( "ki2_l1.u36", 0xe00000, 0x80000, CRC(8920acbb) SHA1(0fca72c40067034939b984b4bf32972a5a6c26af) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "kinst2", 0, MD5(2563b089b316f2c8636d78af661ac656) SHA1(ab0242233d2eaf9d907abe246a54e09a8a2561a5) )
ROM_END
@ -789,7 +789,7 @@ ROM_START( kinst2k4 )
ROM_LOAD16_BYTE( "ki2_l1.u35", 0xc00000, 0x80000, CRC(7245ce69) SHA1(24a3ff009c8a7f5a0bfcb198b8dcb5df365770d3) )
ROM_LOAD16_BYTE( "ki2_l1.u36", 0xe00000, 0x80000, CRC(8920acbb) SHA1(0fca72c40067034939b984b4bf32972a5a6c26af) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "kinst2", 0, MD5(2563b089b316f2c8636d78af661ac656) SHA1(ab0242233d2eaf9d907abe246a54e09a8a2561a5) )
ROM_END
@ -808,7 +808,7 @@ ROM_START( kinst213 )
ROM_LOAD16_BYTE( "ki2_l1.u35", 0xc00000, 0x80000, CRC(7245ce69) SHA1(24a3ff009c8a7f5a0bfcb198b8dcb5df365770d3) )
ROM_LOAD16_BYTE( "ki2_l1.u36", 0xe00000, 0x80000, CRC(8920acbb) SHA1(0fca72c40067034939b984b4bf32972a5a6c26af) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "kinst2", 0, MD5(2563b089b316f2c8636d78af661ac656) SHA1(ab0242233d2eaf9d907abe246a54e09a8a2561a5) )
ROM_END
@ -827,7 +827,7 @@ ROM_START( kinst2k3 )
ROM_LOAD16_BYTE( "ki2_l1.u35", 0xc00000, 0x80000, CRC(7245ce69) SHA1(24a3ff009c8a7f5a0bfcb198b8dcb5df365770d3) )
ROM_LOAD16_BYTE( "ki2_l1.u36", 0xe00000, 0x80000, CRC(8920acbb) SHA1(0fca72c40067034939b984b4bf32972a5a6c26af) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "kinst2", 0, MD5(2563b089b316f2c8636d78af661ac656) SHA1(ab0242233d2eaf9d907abe246a54e09a8a2561a5) )
ROM_END
@ -846,7 +846,7 @@ ROM_START( kinst211 )
ROM_LOAD16_BYTE( "ki2_l1.u35", 0xc00000, 0x80000, CRC(7245ce69) SHA1(24a3ff009c8a7f5a0bfcb198b8dcb5df365770d3) )
ROM_LOAD16_BYTE( "ki2_l1.u36", 0xe00000, 0x80000, CRC(8920acbb) SHA1(0fca72c40067034939b984b4bf32972a5a6c26af) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "kinst2", 0, MD5(2563b089b316f2c8636d78af661ac656) SHA1(ab0242233d2eaf9d907abe246a54e09a8a2561a5) )
ROM_END
@ -865,7 +865,7 @@ ROM_START( kinst210 )
ROM_LOAD16_BYTE( "ki2_l1.u35", 0xc00000, 0x80000, CRC(7245ce69) SHA1(24a3ff009c8a7f5a0bfcb198b8dcb5df365770d3) )
ROM_LOAD16_BYTE( "ki2_l1.u36", 0xe00000, 0x80000, CRC(8920acbb) SHA1(0fca72c40067034939b984b4bf32972a5a6c26af) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "kinst2", 0, MD5(2563b089b316f2c8636d78af661ac656) SHA1(ab0242233d2eaf9d907abe246a54e09a8a2561a5) )
ROM_END

View File

@ -324,7 +324,7 @@ static const SCSIConfigTable dev_table =
{
1, /* 1 SCSI device */
{
{ SCSI_ID_0, 0, SCSI_DEVICE_HARDDISK } /* SCSI ID 0, using CHD 0, and it's a HDD */
{ SCSI_ID_0, "disk", SCSI_DEVICE_HARDDISK } /* SCSI ID 0, using CHD 0, and it's a HDD */
}
};
@ -506,7 +506,7 @@ ROM_START( cryptklr )
ROM_REGION32_LE( 0x080000, "user1", 0 ) /* bios */
ROM_LOAD( "420b03.27p", 0x0000000, 0x080000, CRC(aab391b1) SHA1(bf9dc7c0c8168c22a4be266fe6a66d3738df916b) )
DISK_REGION( "disks" )
DISK_REGION( "disk" )
DISK_IMAGE( "420uaa04", 0, MD5(179464886f58a2e14b284e3813227a86) SHA1(18fe867c44982bacf0d3ff8453487cd06425a6b7) )
ROM_END

View File

@ -291,7 +291,7 @@ static const SCSIConfigTable dev_table =
{
1, /* 1 SCSI device */
{
{ SCSI_ID_4, 0, SCSI_DEVICE_CDROM } /* SCSI ID 4, using CHD 0, and it's a CD-ROM */
{ SCSI_ID_4, "cdrom", SCSI_DEVICE_CDROM } /* SCSI ID 4, using CHD 0, and it's a CD-ROM */
}
};
@ -792,7 +792,7 @@ ROM_START( susume )
ROM_REGION( 0x0000080, "user2", 0 ) /* default eeprom */
ROM_LOAD( "susume.25c", 0x000000, 0x000080, CRC(52f17df7) SHA1(b8ad7787b0692713439d7d9bebfa0c801c806006) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "gv027j1", 0, MD5(4443754686d399c3ad12349ac2565f94) SHA1(36676b7bd63e20ce6126280a3f7a3e3ea0a4b8c0) )
ROM_END
@ -802,7 +802,7 @@ ROM_START( hyperath )
ROM_REGION( 0x0000080, "user2", 0 ) /* default eeprom */
ROM_LOAD( "hyperath.25c", 0x000000, 0x000080, CRC(20a8c435) SHA1(a0f203a999757fba68b391c525ac4b9684a57ba9) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "hyperath", 0, MD5(a777d62bc998768e53d3d764d96cd990) SHA1(dfe0a68258cf33ca09639a752611302b361698e8) )
ROM_END
@ -812,7 +812,7 @@ ROM_START( pbball96 )
ROM_REGION( 0x0000080, "user2", 0 ) /* default eeprom */
ROM_LOAD( "pbball96.25c", 0x000000, 0x000080, CRC(405a7fc9) SHA1(e2d978f49748ba3c4a425188abcd3d272ec23907) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "pbball96", 0, MD5(5962a38e2af6299659f53613956cd9ed) SHA1(a056138fc68bd1580b1de89b622b159150413a3f) )
ROM_END
@ -822,7 +822,7 @@ ROM_START( weddingr )
ROM_REGION( 0x0000080, "user2", 0 ) /* default eeprom */
ROM_LOAD( "weddingr.25c", 0x000000, 0x000080, CRC(b90509a0) SHA1(41510a0ceded81dcb26a70eba97636d38d3742c3) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "weddingr", 0, MD5(cacc28156b037e13098f3624ae92ab85) SHA1(e6481c367ad24aa285e51c01221a169b1b74b15f) )
ROM_END
@ -832,7 +832,7 @@ ROM_START( simpbowl )
ROM_REGION( 0x0000080, "user2", 0 ) /* default eeprom */
ROM_LOAD( "simpbowl.25c", 0x000000, 0x000080, CRC(2c61050c) SHA1(16ae7f81cbe841c429c5c7326cf83e87db1782bf) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "simpbowl", 0, MD5(47702fc060f3f1fbb2dba84ea3544a4a) SHA1(791ce11b0645fd5c3f5b30483bad879f26bb97db) )
ROM_END
@ -842,7 +842,7 @@ ROM_START( btchamp )
ROM_REGION( 0x0000080, "user2", 0 ) /* default eeprom */
ROM_LOAD( "btchmp.25c", 0x000000, 0x000080, CRC(6d02ea54) SHA1(d3babf481fd89db3aec17f589d0d3d999a2aa6e1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "btchamp", 0, MD5(edc387207bc878b3a4044441e77d25f7) SHA1(e1a75a034d83cffa44268eb30653ba334cc6252d) )
ROM_END
@ -852,7 +852,7 @@ ROM_START( kdeadeye )
ROM_REGION( 0x0000080, "user2", 0 ) /* default eeprom */
ROM_LOAD( "kdeadeye.25c", 0x000000, 0x000080, CRC(3935d2df) SHA1(cbb855c475269077803c380dbc3621e522efe51e) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "kdeadeye", 0, MD5(5109d61ab8791a6d622499b51e613a8c) SHA1(2b413a2a22e1959fb4f71b67ba51c6c8e0d58970) )
ROM_END
@ -862,7 +862,7 @@ ROM_START( nagano98 )
ROM_REGION( 0x0000080, "user2", 0 ) /* default eeprom */
ROM_LOAD( "nagano98.25c", 0x000000, 0x000080, CRC(b64b7451) SHA1(a77a37e0cc580934d1e7e05d523bae0acd2c1480) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "nagano98", 0, MD5(cbedbd2953b70f214e72179b2cc0dcd8) SHA1(21d14864cdd34c6e052f3577f8d805dce49fcab6) )
ROM_END
@ -872,7 +872,7 @@ ROM_START( tokimosh )
ROM_REGION( 0x0000080, "user2", 0 ) /* default eeprom */
ROM_LOAD( "tokimosh.25c", 0x000000, 0x000080, CRC(e57b833f) SHA1(f18a0974a6be69dc179706643aab837ff61c2738) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "755jaa01", 0, MD5(221a0e871de10b50947c8fcd8820eafa) SHA1(d633937885b6f7c1615a9aa97f79cfc1f817c955) )
ROM_END
@ -882,7 +882,7 @@ ROM_START( tokimosp )
ROM_REGION( 0x0000080, "user2", 0 ) /* default eeprom */
ROM_LOAD( "tokimosp.25c", 0x000000, 0x000080, CRC(af4cdd87) SHA1(97041e287e4c80066043967450779b81b62b2b8e) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE_READONLY( "756jab01", 0, MD5(3c814208a8d9aafdb4989369f4222dba) SHA1(3766e0750484cd5d9da0c570aee4639300da5399) )
ROM_END

View File

@ -457,7 +457,7 @@ static CDE_DMA cde_dma[2];
static void cde_init(void)
{
cdrom_file *cd = cdrom_open(get_disk_handle(0));
cdrom_file *cd = cdrom_open(get_disk_handle("cdrom"));
const cdrom_toc *toc = cdrom_get_toc(cd);
if (cd)
@ -1166,7 +1166,7 @@ ROM_START(polystar)
ROM_REGION( 0x80, "user2", 0 ) /* serial eeprom */
ROM_LOAD( "93c46.7k", 0x000000, 0x000080, CRC(66d02984) SHA1(d07c57d198c611b6ff67a783c20a3d038ba34cd1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE( "623jaa02", 0, MD5(6071c1b70c190fa7c50676eb5308e024) SHA1(a7dc6086d0244b5472f61b41992623c7a9dc2e9c))
ROM_END
@ -1174,7 +1174,7 @@ ROM_START(btltryst)
ROM_REGION64_BE(0x200000, "user1", 0) /* boot rom */
ROM_LOAD16_WORD("636a01.8q", 0x000000, 0x200000, CRC(7b1dc738) SHA1(32ae8e7ddd38fcc70b4410275a2cc5e9a0d7d33b))
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE( "btltryst", 0, MD5(4286d25a896d1450705f742cccd26ef2) SHA1(becc606b8480f6a09365b611565d83cfdc82b0b3))
ROM_END
@ -1185,7 +1185,7 @@ ROM_START(heatof11)
ROM_REGION( 0x2000, "user2", 0 ) /* timekeeper eeprom */
ROM_LOAD( "dallas.5e", 0x000000, 0x002000, CRC(8611ff09) SHA1(6410236947d99c552c4a1f7dd5fd8c7a5ae4cba1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE( "heatof11", 0, MD5(1eef9f191439f13d1a867629226b0230) SHA1(87599d03aecadf5d119d05173bdef2940bcce515))
ROM_END
@ -1204,7 +1204,7 @@ ROM_START(hellngt)
ROM_REGION( 0x1000, "user2", 0 ) /* timekeeper eeprom */
ROM_LOAD( "m48t58y.u1", 0x000000, 0x001000, CRC(169bb8f4) SHA1(55c0bafab5d309fe69156489186e232aa87ca0dd) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE( "810eaa02", 0, MD5(250a1b9cc2a25aed6c27321dd8f4f8a2) SHA1(d2f48a389f8091e03ada81c255231c7957d1aee3))
ROM_END
@ -1215,7 +1215,7 @@ ROM_START(totlvice)
ROM_REGION( 0x100000, "user2", 0 ) /* sound rom on sub board */
ROM_LOAD( "639jaa02.bin", 0x000000, 0x100000, CRC(c6163818) SHA1(b6f8f2d808b98610becc0a5be5443ece3908df0b) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE( "639jad01", 0, MD5(bc3156be374e7a99040763bf0cea7ad3) SHA1(c4503d9954c72dd8f70521f313f0338528116c26))
ROM_END

View File

@ -255,6 +255,8 @@ static int security_cart_number = 0;
static int chiptype[ 2 ];
static int has_ds2401[ 2 ];
static const char *diskregions[] = { "disk0", "cdrom1" };
/* EEPROM handlers */
static void (*nvram_handler_security_cart_0)( running_machine *machine, mame_file *file, int read_or_write );
@ -883,7 +885,7 @@ static void atapi_exit(running_machine* machine)
for( i = 0; i < 2; i++ )
{
if( get_disk_handle( i ) != NULL )
if( get_disk_handle( diskregions[i] ) != NULL )
{
SCSIDeleteInstance( available_cdroms[ i ] );
}
@ -911,9 +913,9 @@ static void atapi_init(running_machine *machine)
for( i = 0; i < 2; i++ )
{
if( get_disk_handle( i ) != NULL )
if( get_disk_handle( diskregions[i] ) != NULL )
{
SCSIAllocInstance( &SCSIClassCr589, &available_cdroms[ i ], i );
SCSIAllocInstance( &SCSIClassCr589, &available_cdroms[ i ], diskregions[i] );
}
else
{
@ -3027,7 +3029,7 @@ ROM_START( bassangl )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "765jaa02", 0, MD5(11693b1234458c238ed613ef37f71245) SHA1(d820f8166b7d5ffcf41e7a70c8c4c4d1c207c1bd) )
ROM_END
@ -3038,7 +3040,7 @@ ROM_START( cr589fw )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "700b04", 0, MD5(4847e008189b7c700f2129ecb362b924) SHA1(13ac92eb242de48317924b9c725f9f693a263cf5) )
ROM_END
@ -3049,7 +3051,7 @@ ROM_START( cr589fwa )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "700a04", 0, MD5(211850ed73d05ccbf5951f1fe19a6767) SHA1(bf7865629775a34a8f8b628053e97f25b51ade2e) )
ROM_END
@ -3063,7 +3065,7 @@ ROM_START( darkhleg )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "706jaa02", 0, MD5(4f096051df039b0d104d4c0fff5dadb8) SHA1(4c8d976096c2da6d01804a44957daf9b50103c90) )
ROM_END
@ -3083,7 +3085,7 @@ ROM_START( ddrextrm )
ROM_REGION( 0x000008, "user9", 0 ) /* security cart id */
ROM_LOAD( "gcc36ja.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "c36jaa02", 0, MD5(83fa51031d826d603c0371b18180aeda) SHA1(a1591cb4f1da7e460de57afb17a85592719243e0) )
ROM_END
@ -3097,7 +3099,7 @@ ROM_START( ddru )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "845uaa02", 0, MD5(32d52ee2b37559d7413788c87085f37c) SHA1(e82610e1a34fba144499f9ee892ac882d1e96853) )
ROM_END
@ -3111,7 +3113,7 @@ ROM_START( ddrj )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "845jba02", 0, MD5(314f64301c3429312770ecdeb975d285) SHA1(8ebd9a68bbea3d9947a95d896347b0fea2145e4a) )
ROM_END
@ -3132,8 +3134,10 @@ ROM_START( ddrja )
ROM_LOAD( "gc845jaa.31h", 0xc00000, 0x200000, NO_DUMP )
ROM_LOAD( "gc845jaa.27h", 0xe00000, 0x200000, NO_DUMP )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "845jaa02", 0, MD5(045237b7ba76f393f69dd95eae14b61a) SHA1(eb59d00300424be89817ce3f8d7e68b8cf0f7943) )
DISK_REGION( "cdrom1" )
DISK_IMAGE_READONLY( "845jaa01", 1, NO_DUMP ) // if this even exists
ROM_END
@ -3154,8 +3158,10 @@ ROM_START( ddrjb )
ROM_LOAD( "gc845jab.31h", 0xc00000, 0x200000, NO_DUMP )
ROM_LOAD( "gc845jab.27h", 0xe00000, 0x200000, NO_DUMP )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "845jab02", 0, MD5(ebaaf265a1a7efae93cd745a67ea2cb2) SHA1(10ee3081065ebf5a814abbd30c8dee91b384a849) )
DISK_REGION( "cdrom1" )
DISK_IMAGE_READONLY( "845jab01", 1, NO_DUMP ) // if this even exists
ROM_END
@ -3169,7 +3175,7 @@ ROM_START( ddra )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "845aaa02", 0, MD5(2ab58fc647d35673861788a78df2afba) SHA1(fe2d18cdab7a3088f7c876ce531d64a2f3ae9294) )
ROM_END
@ -3183,7 +3189,7 @@ ROM_START( ddr2m )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "895jaa02", 0, MD5(f83ea1459c51aba2e16830b775444db3) SHA1(f1d47440ec7ba902f0fc5cad241729613f24fce1) )
ROM_END
@ -3197,8 +3203,10 @@ ROM_START( ddr2mc )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "896jaa01", 0, MD5(3cab3bc6d9459360da8f6784dd861067) SHA1(cb99e52eac5223509e914648d9b5dec59ed242f8) )
DISK_REGION( "cdrom1" )
DISK_IMAGE_READONLY( "895jaa02", 1, MD5(f83ea1459c51aba2e16830b775444db3) SHA1(f1d47440ec7ba902f0fc5cad241729613f24fce1) )
ROM_END
@ -3212,8 +3220,10 @@ ROM_START( ddr2mc2 )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "984jaa01", 0, MD5(945de47f526007f7c607c398b9b6275a) SHA1(da257e5a553a75439970393bdafc581f6971f946) )
DISK_REGION( "cdrom1" )
DISK_IMAGE_READONLY( "895jaa02", 1, MD5(f83ea1459c51aba2e16830b775444db3) SHA1(f1d47440ec7ba902f0fc5cad241729613f24fce1) )
ROM_END
@ -3230,7 +3240,7 @@ ROM_START( ddr2ml )
ROM_REGION( 0x2000000, "user4", 0 ) /* PCCARD1 */
ROM_FILL( 0x0000000, 0x2000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "885jaa02", 0, MD5(696e39fa7113f61181875bffca13a1b4) SHA1(ece1d34a3bdbe07b608429abe30802bc7327a94a) )
ROM_END
@ -3256,7 +3266,7 @@ ROM_START( ddr3ma )
ROM_REGION( 0x000008, "user10", 0 ) /* game security cart id */
ROM_LOAD( "gn887aa.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "887aaa02", 0, MD5(20a95a94413dfba836fd1b0d7923dbfc) SHA1(75500b4393519f1f9bce7c9bdfd45ef365a8672c) )
ROM_END
@ -3282,7 +3292,7 @@ ROM_START( ddr3mj )
ROM_REGION( 0x000008, "user10", 0 ) /* game security cart id */
ROM_LOAD( "gn887ja.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "887jaa02", 0, MD5(c2241d1277a98d6a8cafd3aed0c9b9da) SHA1(04f639c3e72aa6dd546ea5b5b84fb3fcb10acc46) )
ROM_END
@ -3308,7 +3318,7 @@ ROM_START( ddr3mk )
ROM_REGION( 0x000008, "user10", 0 ) /* game security cart id */
ROM_LOAD( "gn887kb.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "887kba02", 0, MD5(3ebd603c800158697c968caf187a7cc6) SHA1(8feb5dcada45e6f6aa0695439dc718fafb978b4d) )
ROM_END
@ -3334,7 +3344,7 @@ ROM_START( ddr3mka )
ROM_REGION( 0x000008, "user10", 0 ) /* game security cart id */
ROM_LOAD( "gn887ka.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "887kaa02", 0, MD5(9ecee52213411d4a518f4724c87ee9d3) SHA1(10af2af753c5a54d1d3ac40a9ccc3e0324183f4d) )
ROM_END
@ -3360,7 +3370,7 @@ ROM_START( ddr3mp )
ROM_REGION( 0x000008, "user10", 0 ) /* game security cart id */
ROM_LOAD( "gca22ja.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "a22jaa02", 0, MD5(b386ecc1d54e2ac73c16057af9220aa6) SHA1(cc4fba48dfff96f0ac85a438dab95e00891aeac5) )
ROM_END
@ -3386,7 +3396,7 @@ ROM_START( ddr4m )
ROM_REGION( 0x000008, "user10", 0 ) /* game security cart id */
ROM_LOAD( "gca33aa.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "a33aaa02", 0, BAD_DUMP MD5(d843cba35726f3b0af357f712b8870a4) SHA1(40456e772c39c339828dd4726766ef2e0981d3a1) )
ROM_END
@ -3412,7 +3422,7 @@ ROM_START( ddr4mj )
ROM_REGION( 0x000008, "user10", 0 ) /* game security cart id */
ROM_LOAD( "gca33ja.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "a33jaa02", 0, MD5(855456931374d1c99dfd44c52a0a3178) SHA1(ad7672bf30becc9030c4fa097cc60deecad6f36d) )
ROM_END
@ -3438,7 +3448,7 @@ ROM_START( ddr4ms )
ROM_REGION( 0x000008, "user10", 0 ) /* game security cart id */
ROM_LOAD( "gca33ab.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "a33aba02", 0, MD5(d843cba35726f3b0af357f712b8870a4) SHA1(40456e772c39c339828dd4726766ef2e0981d3a1) )
ROM_END
@ -3464,7 +3474,7 @@ ROM_START( ddr4msj )
ROM_REGION( 0x000008, "user10", 0 ) /* game security cart id */
ROM_LOAD( "gca33jb.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "a33jba02", 0, BAD_DUMP MD5(855456931374d1c99dfd44c52a0a3178) SHA1(ad7672bf30becc9030c4fa097cc60deecad6f36d) )
ROM_END
@ -3493,7 +3503,7 @@ ROM_START( ddr4mp )
ROM_REGION( 0x002000, "user11", 0 ) /* timekeeper */
ROM_LOAD( "gca34ja.22h", 0x000000, 0x002000, CRC(80575c1f) SHA1(a0594ca0f75bc7d49b645e835e9fa48a73c3c9c7) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "a34jaa02", 0, MD5(d8292d7f1e359d308b779e44fd0809ef) SHA1(23aadca5274bff5f130357701c1ab269943b387d) )
ROM_END
@ -3522,7 +3532,7 @@ ROM_START( ddr4mps )
ROM_REGION( 0x002000, "user11", 0 ) /* timekeeper */
ROM_LOAD( "gca34jb.22h", 0x000000, 0x002000, CRC(bc6c8bd7) SHA1(10ceec5c7bc5ca9fca88f3c083a7d97012982079) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "a34jba02", 0, BAD_DUMP MD5(d8292d7f1e359d308b779e44fd0809ef) SHA1(23aadca5274bff5f130357701c1ab269943b387d) )
ROM_END
@ -3542,7 +3552,7 @@ ROM_START( ddr5m )
ROM_REGION( 0x000008, "user9", 0 ) /* security cart id */
ROM_LOAD( "gca27ja.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "a27jaa02", 0, MD5(502ecebf4d2e931f6b75b6a22b7d620c) SHA1(2edb3a0160c2783db6b0ddfce0f7c9ebb35b481f) )
ROM_END
@ -3559,8 +3569,10 @@ ROM_START( ddrbocd )
ROM_REGION( 0x2000000, "user4", 0 ) /* PCCARD1 */
ROM_FILL( 0x0000000, 0x2000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "892jaa01", 0, MD5(b29b63bafdd35f38662ff8daf5fc59f7) SHA1(c929c488d206e055e756ca506c3b1ff430a46aaa) )
DISK_REGION( "cdrom1" )
DISK_IMAGE_READONLY( "895jaa02", 1, MD5(f83ea1459c51aba2e16830b775444db3) SHA1(f1d47440ec7ba902f0fc5cad241729613f24fce1) )
ROM_END
@ -3583,7 +3595,7 @@ ROM_START( ddrs2k )
ROM_REGION( 0x000008, "user10", 0 ) /* game security cart id */
ROM_LOAD( "gc905aa.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "905aaa02", 0, MD5(8b753bae1b4cbd5c8b641eb723b660a1) SHA1(cfd40cee9380588dc2ced107ace2a7486d91944d) )
ROM_END
@ -3606,7 +3618,7 @@ ROM_START( ddrs2kj )
ROM_REGION( 0x000008, "user10", 0 ) /* game security cart id */
ROM_LOAD( "gc905aa.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "905jaa02", 0, MD5(098496f8d9b5ac0357f093a62d6d59f0) SHA1(37f9aff936a51b3482ae4717227993106be8b476) )
ROM_END
@ -3626,7 +3638,7 @@ ROM_START( ddrmax )
ROM_REGION( 0x000008, "user9", 0 ) /* security cart id */
ROM_LOAD( "gcb19ja.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "b19jaa02", 0, MD5(0f080892f7e5ad0d83e6db70e4cb80d7) SHA1(59361e85641f2deda88ccbc2cd1634523f1c1a3b) )
ROM_END
@ -3646,7 +3658,7 @@ ROM_START( ddrmax2 )
ROM_REGION( 0x000008, "user9", 0 ) /* security cart id */
ROM_LOAD( "gcb20ja.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "b20jaa02", 0, MD5(2d57e32a263b355391a94f45c145d0fe) SHA1(e43c34bd113ef20e579ce7c6248288a257a5ccde) )
ROM_END
@ -3663,7 +3675,7 @@ ROM_START( ddrsbm )
ROM_REGION( 0x000008, "user9", 0 ) /* security cart id */
ROM_LOAD( "gq894ja.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "894jaa02", 0, MD5(05f3cd86796f41353528999ac3fbd26b) SHA1(5b65ac6bc2497b3ab99542f5acae3a64895f221d) )
ROM_END
@ -3680,7 +3692,7 @@ ROM_START( ddrusa )
ROM_REGION( 0x000008, "user9", 0 ) /* security cart id */
ROM_LOAD( "gka44ua.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "a44uaa02", 0, MD5(f9694956bab44593784fa728c6b53712) SHA1(e40b52ce3b1e90e3ec9190b83ba875c4ab1b0f2f) )
ROM_END
@ -3699,8 +3711,10 @@ ROM_START( drmn )
ROM_REGION( 0x002000, "user11", 0 ) /* timekeeper */
ROM_LOAD( "gq881ja.22h", 0x000000, 0x002000, CRC(e834d5ec) SHA1(1c845811e43d7dfec657da288b5a38b8bc9c8366) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "881jad01", 0, MD5(8191ad7747f5ac87a40534f53a2a6cd4) SHA1(61bfd356d262f53f1ab55654aba2981fb8eb1420) ) // upgrade or bootleg?
DISK_REGION( "cdrom1" )
DISK_IMAGE_READONLY( "881jaa02", 1, NO_DUMP )
ROM_END
@ -3723,7 +3737,7 @@ ROM_START( drmn2m )
ROM_REGION( 0x000008, "user10", 0 ) /* game security cart id */
ROM_LOAD( "gn912ja.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "912jab", 0, BAD_DUMP MD5(60dadc836f00f22d50b5b634250aa624) SHA1(5316b2e2e89af7bc038a3febc91525edac91fe7e) )
ROM_END
@ -3746,8 +3760,10 @@ ROM_START( drmn2mpu )
ROM_REGION( 0x000008, "user10", 0 ) /* game security cart id */
ROM_LOAD( "gn912ja.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "912jab", 0, BAD_DUMP MD5(60dadc836f00f22d50b5b634250aa624) SHA1(5316b2e2e89af7bc038a3febc91525edac91fe7e) )
DISK_REGION( "cdrom1" )
DISK_IMAGE_READONLY( "912za01", 1, BAD_DUMP MD5(1d3fa130a3a6c8433c276e609b373e4f) SHA1(121ca6df16084a01c88ef26167b13053c9adc7ce) )
ROM_END
@ -3770,7 +3786,7 @@ ROM_START( drmn3m )
ROM_REGION( 0x000008, "user10", 0 ) /* game security cart id */
ROM_LOAD( "gca23ja.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "a23jaa02", 0, MD5(3b6477be8e66e447cc3f94047c28a2a2) SHA1(4c607eb2b212785520d1c6dc21d013fe6f489741) )
ROM_END
@ -3787,7 +3803,7 @@ ROM_START( dmx )
ROM_REGION( 0x000008, "user9", 0 ) /* security cart id */
ROM_LOAD( "ge874ja.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "874jaa", 0, BAD_DUMP MD5(457f6e55aec68537ae47c6045de1ee26) SHA1(ff6332e032b1528691a87c5001bf808d6a8f5ef7) )
ROM_END
@ -3804,7 +3820,7 @@ ROM_START( dmx2m )
ROM_REGION( 0x000008, "user9", 0 ) /* security cart id */
ROM_LOAD( "gca39ja.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "a39jaa02", 0, MD5(3106d45c868ad30e47f7873ea1dffc8a) SHA1(20df1b5636622d8c0e45623bd1af6bc1249fec65) )
ROM_END
@ -3823,7 +3839,7 @@ ROM_START( dmx2majp )
ROM_REGION( 0x000008, "user9", 0 ) /* security cart id */
ROM_LOAD( "gca38ja.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "a38jaa02", 0, MD5(3c4070547d17605db68a3db333865eb0) SHA1(e9fe714bb0a5354b199b1fb7b33f366db502c03a) )
ROM_END
@ -3840,7 +3856,7 @@ ROM_START( dncfrks )
ROM_REGION( 0x000008, "user9", 0 ) /* security cart id */
ROM_LOAD( "gk874ka.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "874kaa", 0, BAD_DUMP MD5(5e02c8dba12f949ce99834e597d8d08d) SHA1(659281e1b63c5ff0616b27d7f87a4e7f1c493372) )
ROM_END
@ -3860,7 +3876,7 @@ ROM_START( dsem2 )
ROM_REGION( 0x000008, "user9", 0 ) /* security cart id */
ROM_LOAD( "gkc23ea.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "c23eaa02", 0, MD5(e7275ba9f53334ac528afaa278df7153) SHA1(661f0b53ab64fc746b8e3b7ff3dd32d2bed852ac) )
ROM_END
@ -3886,7 +3902,7 @@ ROM_START( dsfdct )
ROM_REGION( 0x000008, "user10", 0 ) /* game security cart id */
ROM_LOAD( "gc910jc.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "910jca02", 0, MD5(c909982a234dbd59388892bd627a466e) SHA1(687ce1d480eb13e78289171b6c56fd5b1e7d5d9e) )
ROM_END
@ -3912,7 +3928,7 @@ ROM_START( dsfdcta )
ROM_REGION( 0x000008, "user10", 0 ) /* game security cart id */
ROM_LOAD( "gc910ja.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "910jaa02", 0, MD5(e5380280b5cbb10822391f74866f8bee) SHA1(3d17320f56be7edb1be6b1bd53269d452f71123d) )
ROM_END
@ -3929,7 +3945,7 @@ ROM_START( dsftkd )
ROM_REGION( 0x000008, "user9", 0 ) /* security cart id */
ROM_LOAD( "gn884ja.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "884jaa02", 0, MD5(d73444ab74efb8587c2bf455e3ec0d13) SHA1(92522380b92333b10d401fda4f81592073f3e601) )
ROM_END
@ -3943,7 +3959,7 @@ ROM_START( dstage )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "845ea", 0, BAD_DUMP MD5(32d52ee2b37559d7413788c87085f37c) SHA1(e82610e1a34fba144499f9ee892ac882d1e96853) )
ROM_END
@ -3957,7 +3973,7 @@ ROM_START( fbait2bc )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "865uab02", 0, MD5(5a253a58417539f9b0cb9726311f73d5) SHA1(86ccbaac30e9e2d7d0ad6ae65a4f53f606f50525) )
ROM_END
@ -3971,7 +3987,7 @@ ROM_START( fbaitbc )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "765uab02", 0, MD5(56d8a23bb592932631f8f81b9797fce6) SHA1(dda131b8655e3c4394e50749fe3a1e468f9df353) )
ROM_END
@ -3985,7 +4001,7 @@ ROM_START( fbaitmc )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "889ea", 0, BAD_DUMP MD5(43eae52edd38019f0836897ea8def527) SHA1(2e6937c265c222ac2cea50fbf32201ade425ee30) )
ROM_END
@ -3999,7 +4015,7 @@ ROM_START( fbaitmca )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "889aa", 0, BAD_DUMP MD5(43eae52edd38019f0836897ea8def527) SHA1(2e6937c265c222ac2cea50fbf32201ade425ee30) )
ROM_END
@ -4013,7 +4029,7 @@ ROM_START( fbaitmcj )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "889ja", 0, BAD_DUMP MD5(43eae52edd38019f0836897ea8def527) SHA1(2e6937c265c222ac2cea50fbf32201ade425ee30) )
ROM_END
@ -4027,7 +4043,7 @@ ROM_START( fbaitmcu )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "889ua", 0, BAD_DUMP MD5(43eae52edd38019f0836897ea8def527) SHA1(2e6937c265c222ac2cea50fbf32201ade425ee30) )
ROM_END
@ -4041,7 +4057,7 @@ ROM_START( gtrfrks )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "886ea", 0, BAD_DUMP MD5(b8b39a6e48867fdad640bd256273bdfc) SHA1(2277c6268b8327be8d7636d4812920e5d3b353cd) )
ROM_END
@ -4055,7 +4071,7 @@ ROM_START( gtrfrksu )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "886ua", 0, BAD_DUMP MD5(b8b39a6e48867fdad640bd256273bdfc) SHA1(2277c6268b8327be8d7636d4812920e5d3b353cd) )
ROM_END
@ -4069,7 +4085,7 @@ ROM_START( gtrfrksj )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "886ja", 0, BAD_DUMP MD5(b8b39a6e48867fdad640bd256273bdfc) SHA1(2277c6268b8327be8d7636d4812920e5d3b353cd) )
ROM_END
@ -4083,7 +4099,7 @@ ROM_START( gtrfrksa )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "886aa", 0, BAD_DUMP MD5(b8b39a6e48867fdad640bd256273bdfc) SHA1(2277c6268b8327be8d7636d4812920e5d3b353cd) )
ROM_END
@ -4103,7 +4119,7 @@ ROM_START( gtrfrk2m )
ROM_REGION( 0x000008, "user9", 0 ) /* security cart id */
ROM_LOAD( "gq883jad.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "929jbb02", 0, BAD_DUMP MD5(dfe595184dd55046da6fe93bb14b83be) SHA1(c76d5c11422b2ef1750e92a1edac2812666aadae) )
ROM_END
@ -4129,8 +4145,10 @@ ROM_START( gtrfrk3m )
ROM_REGION( 0x000008, "user10", 0 ) /* game security cart id */
ROM_LOAD( "ge949jab.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "949jac01", 0, MD5(0f78f8e06edd3b8fa0abed22155d06d9) SHA1(3e43a5018aa88ed78c9e2fb50f65489a6c7de093) )
DISK_REGION( "cdrom1" )
DISK_IMAGE_READONLY( "949jab02", 1, MD5(331a7516a33d9cf9f04b8c9aa5de5fc1) SHA1(9aae90c6b0f5c31f47a420f876c0dbc81d43b756) )
ROM_END
@ -4156,7 +4174,7 @@ ROM_START( gtfrk3ma )
ROM_REGION( 0x000008, "user10", 0 ) /* game security cart id */
ROM_LOAD( "ge949jab.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "949jab02", 0, MD5(331a7516a33d9cf9f04b8c9aa5de5fc1) SHA1(9aae90c6b0f5c31f47a420f876c0dbc81d43b756) )
ROM_END
@ -4176,7 +4194,7 @@ ROM_START( gtfrk3mb )
ROM_REGION( 0x000008, "user9", 0 ) /* game security cart id */
ROM_LOAD( "ge949jaa.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "949jaz02", 0, MD5(22f7e1e61ea5f627e28c32f2209b5138) SHA1(62bd62cafb4bd4a1e393071f5e55d5ab57e3a880) )
ROM_END
@ -4202,7 +4220,7 @@ ROM_START( gtrfrk4m )
ROM_REGION( 0x000008, "user10", 0 ) /* game security cart id */
ROM_LOAD( "gea24ja.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "a24jaa02", 0, MD5(1e113d8f5601b0b4f38852894717e486) SHA1(f0748312663a9683fd5a115c16f135cb58b993b1) )
ROM_END
@ -4224,7 +4242,7 @@ ROM_START( gtrfrk5m )
ROM_REGION( 0x000008, "user9", 0 ) /* install security cart id */
ROM_LOAD( "gea26jaa.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "a26jaa02", 0, MD5(885b18ce273770330aefa0276911c046) SHA1(635aee062df45c83b080612d29101fe70c14979d) )
ROM_END
@ -4244,7 +4262,7 @@ ROM_START( gtrfrk6m )
ROM_REGION( 0x000008, "user9", 0 ) /* install security cart id */
ROM_LOAD( "gcb06ja.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "b06jaa02", 0, MD5(8191da2660bb645fcfee9fb60baef242) SHA1(e8be8bdc0cbfb95a0a56ab89f39de3089d31f305) )
ROM_END
@ -4266,7 +4284,7 @@ ROM_START( gtrfrk7m )
ROM_REGION( 0x000008, "user9", 0 ) /* install security cart id */
ROM_LOAD( "gcb17jaa.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "b17jaa02", 0, MD5(65b47fbf7d682e8dc8b2a3137aaab9b7) SHA1(bf8eb8f857c08595bb1c19f470ac689400ee0cab) )
ROM_END
@ -4286,7 +4304,7 @@ ROM_START( gtfrk11m )
ROM_REGION( 0x000008, "user9", 0 ) /* install security cart id */
ROM_LOAD( "gcd39ja.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "d39jaa02", 0, MD5(4730dd81132cdac6f0cb7cc4c9753329) SHA1(b9425ab6bc7305eac2fef9799b7d46b18462ea84) )
ROM_END
@ -4300,7 +4318,7 @@ ROM_START( konam80a )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "826aaa01", 0, BAD_DUMP MD5(456f683c5d47dd73cfb73ce80b8a7351) SHA1(452c94088ffefe42e61c978b48d425e7094a5af6) )
ROM_END
@ -4314,7 +4332,7 @@ ROM_START( konam80j )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "826jaa01", 0, MD5(456f683c5d47dd73cfb73ce80b8a7351) SHA1(452c94088ffefe42e61c978b48d425e7094a5af6) )
ROM_END
@ -4328,7 +4346,7 @@ ROM_START( konam80k )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "826kaa01", 0, BAD_DUMP MD5(456f683c5d47dd73cfb73ce80b8a7351) SHA1(452c94088ffefe42e61c978b48d425e7094a5af6) )
ROM_END
@ -4342,7 +4360,7 @@ ROM_START( konam80s )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "826eaa01", 0, BAD_DUMP MD5(456f683c5d47dd73cfb73ce80b8a7351) SHA1(452c94088ffefe42e61c978b48d425e7094a5af6) )
ROM_END
@ -4356,7 +4374,7 @@ ROM_START( konam80u )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "826uaa01", 0, MD5(456f683c5d47dd73cfb73ce80b8a7351) SHA1(452c94088ffefe42e61c978b48d425e7094a5af6) )
ROM_END
@ -4370,7 +4388,7 @@ ROM_START( pbballex )
ROM_REGION( 0x1000000, "user3", 0 ) /* onboard flash */
ROM_FILL( 0x0000000, 0x1000000, 0xff )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "802jab02", 0, MD5(52bb53327ba48f87dcb030d5e50fe94f) SHA1(67ddce1ad7e436c18e08d5a8c77f3259dbf30572) )
ROM_END
@ -4393,7 +4411,7 @@ ROM_START( pcnfrk3m )
ROM_REGION( 0x000008, "user10", 0 ) /* game security cart id */
ROM_LOAD( "gca23ka.u6", 0x000000, 0x000008, BAD_DUMP CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "a23kaa02", 0, MD5(26a270851944d86d0b00db5a302de5ce) SHA1(5feaedf614c68932accc441f77c05c7bce67b2f3) )
ROM_END
@ -4410,7 +4428,7 @@ ROM_START( salarymc )
ROM_REGION( 0x000008, "user9", 0 ) /* security cart id */
ROM_LOAD( "gca18jaa.u6", 0x000000, 0x000008, CRC(ce84419e) SHA1(839e8ee080ecfc79021a06417d930e8b32dfc6a1) )
DISK_REGION( "disks" )
DISK_REGION( "cdrom0" )
DISK_IMAGE_READONLY( "a18ja", 0, BAD_DUMP MD5(51d6cd5e34b6ee5601d8519a50be5cdc) SHA1(364a927a45ff83ee3cac66637359d6cfb44ea2fc) )
ROM_END

View File

@ -353,7 +353,7 @@ static MACHINE_DRIVER_START( lgp )
MDRV_MACHINE_START(lgp)
MDRV_LASERDISC_ADD("laserdisc", PIONEER_LDV1000, 0, "laserdisc")
MDRV_LASERDISC_ADD("laserdisc", PIONEER_LDV1000)
/* video */

View File

@ -1057,7 +1057,7 @@ static MACHINE_DRIVER_START(mediagx)
MDRV_DEVICE_ADD( "pic8259_2", PIC8259 )
MDRV_DEVICE_CONFIG( mediagx_pic8259_2_config )
MDRV_IDE_CONTROLLER_ADD("ide", 0, ide_interrupt)
MDRV_IDE_CONTROLLER_ADD("ide", ide_interrupt)
MDRV_NVRAM_HANDLER( mc146818 )
@ -1235,7 +1235,7 @@ ROM_START(a51site4)
ROM_REGION(0x08100, "gfx1", 0)
ROM_LOAD("cga.chr", 0x00000, 0x01000, CRC(42009069) SHA1(ed08559ce2d7f97f68b9f540bddad5b6295294dd))
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "a51site4", 0, MD5(be0dd1a6f0bba175c25da3d056fa426d) SHA1(49dee1b903a37b99266cc3e19227942c3cf75821) )
ROM_END

View File

@ -1046,7 +1046,7 @@ static MACHINE_DRIVER_START( midvplus )
MDRV_MACHINE_RESET(midvplus)
MDRV_NVRAM_HANDLER(midway_serial_pic2)
MDRV_IDE_CONTROLLER_ADD("ide", 0, NULL)
MDRV_IDE_CONTROLLER_ADD("ide", NULL)
/* sound hardware */
MDRV_IMPORT_FROM(dcs2_audio_2115)
@ -1389,7 +1389,7 @@ ROM_START( wargods ) /* Boot EPROM Version 1.0, Game Type: 452 (12/11/1995) */
ROM_REGION32_LE( 0x1000000, "user1", 0 )
ROM_LOAD( "u41.rom", 0x000000, 0x20000, CRC(398c54cc) SHA1(6c4b5d6ec5c844dcbf181f9d86a9196a088ed2db) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "wargods", 0, MD5(9a41ae319a67fc626377b6d9ea34c860) SHA1(4b02f8f33027a0e7b2c750c10da1fe22222b3e1e) )
ROM_END

View File

@ -958,7 +958,7 @@ static const SCSIConfigTable scsi_dev_table =
{
1, /* 1 SCSI device */
{
{ SCSI_ID_0, 0, SCSI_DEVICE_HARDDISK } /* SCSI ID 0, using HD 0, HD */
{ SCSI_ID_0, "disk", SCSI_DEVICE_HARDDISK } /* SCSI ID 0, using HD 0, HD */
}
};

View File

@ -659,7 +659,7 @@ static MACHINE_DRIVER_START( qdrmfgp )
MDRV_MACHINE_RESET(qdrmfgp)
MDRV_NVRAM_HANDLER(generic_1fill)
MDRV_IDE_CONTROLLER_ADD("ide", 0, ide_interrupt)
MDRV_IDE_CONTROLLER_ADD("ide", ide_interrupt)
/* video hardware */
MDRV_SCREEN_ADD("main", RASTER)
@ -694,7 +694,7 @@ static MACHINE_DRIVER_START( qdrmfgp2 )
MDRV_MACHINE_RESET(qdrmfgp2)
MDRV_NVRAM_HANDLER(generic_1fill)
MDRV_IDE_CONTROLLER_ADD("ide", 0, gp2_ide_interrupt)
MDRV_IDE_CONTROLLER_ADD("ide", gp2_ide_interrupt)
/* video hardware */
MDRV_SCREEN_ADD("main", RASTER)
@ -737,7 +737,7 @@ ROM_START( qdrmfgp )
ROM_LOAD( "gq_460_a07.14h", 0x000000, 0x80000, CRC(67d8ea6b) SHA1(11af1b5a33de2a6e24823964d210bef193ecefe4) )
ROM_LOAD( "gq_460_a06.12h", 0x080000, 0x80000, CRC(97ed5a77) SHA1(68600fd8d914451284cf181fb4bd5872860fb9ad) )
DISK_REGION( "disks" ) /* IDE HARD DRIVE */
DISK_REGION( "ide" ) /* IDE HARD DRIVE */
DISK_IMAGE( "gq460a08", 0, MD5(b79eebad38782e6713ab0bd7560817a2) SHA1(0cae7769fbb603d3c3e3627dde84a6c5a9b1062d) )
ROM_END
@ -754,7 +754,7 @@ ROM_START( qdrmfgp2 )
ROM_LOAD( "ge_557_a07.19h", 0x000000, 0x80000, CRC(7491e0c8) SHA1(6459ab5e7af052ef7a1c4ce01cd844c0f4319f2e) )
ROM_LOAD( "ge_557_a08.19k", 0x080000, 0x80000, CRC(3da2b20c) SHA1(fdc2cdc27f3299f541944a78ce36ed33a7926056) )
DISK_REGION( "disks" ) /* IDE HARD DRIVE */
DISK_REGION( "ide" ) /* IDE HARD DRIVE */
DISK_IMAGE( "ge557a09", 0, MD5(df5039dc4e9dbb1f02ec408d839a42db) SHA1(5e836dbace34c9c1b107cce6a50071a4205a1534) )
ROM_END

View File

@ -2466,7 +2466,7 @@ static MACHINE_DRIVER_START( seattle_common )
MDRV_MACHINE_RESET(seattle)
MDRV_NVRAM_HANDLER(generic_1fill)
MDRV_IDE_CONTROLLER_ADD("ide", 0, ide_interrupt)
MDRV_IDE_CONTROLLER_ADD("ide", ide_interrupt)
MDRV_3DFX_VOODOO_1_ADD("voodoo", STD_VOODOO_1_CLOCK, 2, "main")
MDRV_3DFX_VOODOO_TMU_MEMORY(0, 4)
@ -2542,7 +2542,7 @@ ROM_START( wg3dh )
ROM_REGION32_LE( 0x80000, "user1", 0 ) /* Boot Code Version L1.2 (10/8/96) */
ROM_LOAD( "wg3dh_12.u32", 0x000000, 0x80000, CRC(15e4cea2) SHA1(72c0db7dc53ce645ba27a5311b5ce803ad39f131) )
DISK_REGION( "disks" ) /* Hard Drive Version 1.3 (Guts 10/15/96, Main 10/15/96) */
DISK_REGION( "ide" ) /* Hard Drive Version 1.3 (Guts 10/15/96, Main 10/15/96) */
DISK_IMAGE( "wg3dh", 0, MD5(424dbda376e8c45ec873b79194bdb924) SHA1(c12875036487a9324734012e601d1f234d2e783e) )
ROM_REGION16_LE( 0x10000, "dcs", 0 ) /* ADSP-2115 data Version L1.1 */
@ -2554,7 +2554,7 @@ ROM_START( mace )
ROM_REGION32_LE( 0x80000, "user1", 0 ) /* Boot Code Version 1.0ce 7/2/97 */
ROM_LOAD( "mace10ce.u32", 0x000000, 0x80000, CRC(7a50b37e) SHA1(33788835f84a9443566c80bee9f20a1691490c6d) )
DISK_REGION( "disks" ) /* Hard Drive Version 1.0B 6/10/97 (Guts 7/2/97, Main 7/2/97) */
DISK_REGION( "ide" ) /* Hard Drive Version 1.0B 6/10/97 (Guts 7/2/97, Main 7/2/97) */
DISK_IMAGE( "mace", 0, MD5(668f6216114fe4c7c265b3d13398e71e) SHA1(6761c9a3da1f0b6b82b146ff2debd04986b8f460) )
ROM_REGION16_LE( 0x10000, "dcs", 0 ) /* ADSP-2115 data Version L1.1, Labeled as Version 1.0 */
@ -2566,7 +2566,7 @@ ROM_START( macea )
ROM_REGION32_LE( 0x80000, "user1", 0 ) /* Boot Code Version ??? 5/7/97 */
ROM_LOAD( "maceboot.u32", 0x000000, 0x80000, CRC(effe3ebc) SHA1(7af3ca3580d6276ffa7ab8b4c57274e15ee6bcbb) )
DISK_REGION( "disks" ) /* Hard Drive Version 1.0a (Guts 6/9/97, Main 5/12/97) */
DISK_REGION( "ide" ) /* Hard Drive Version 1.0a (Guts 6/9/97, Main 5/12/97) */
DISK_IMAGE( "macea", 0, BAD_DUMP MD5(276577faa5632eb23dc5a97c11c0a1b1) SHA1(e2cce4ff2e15267b7008422252bdf62b188cf743) )
ROM_REGION16_LE( 0x10000, "dcs", 0 ) /* ADSP-2115 data Version L1.1 */
@ -2587,7 +2587,7 @@ ROM_START( sfrush )
ROM_LOAD32_WORD( "sfrush.u53", 0x800000, 0x200000, CRC(71f8ddb0) SHA1(c24bef801f43bae68fda043c4356e8cf1298ca97) )
ROM_LOAD32_WORD( "sfrush.u49", 0x800002, 0x200000, CRC(dfb0a54c) SHA1(ed34f9485f7a7e5bb73bf5c6428b27548e12db12) )
DISK_REGION( "disks" ) /* Hard Drive Version L1.06 */
DISK_REGION( "ide" ) /* Hard Drive Version L1.06 */
DISK_IMAGE( "sfrush", 0, MD5(7a77addb141fc11fd5ca63850382e0d1) SHA1(0e5805e255e91f08c9802a04b42056d61ba5eb41) )
ROM_END
@ -2605,7 +2605,7 @@ ROM_START( sfrushrk )
ROM_LOAD32_WORD( "audio.u53", 0x800000, 0x200000, CRC(51c89a14) SHA1(6bc62bcda224040a4596d795132874828011a038) )
ROM_LOAD32_WORD( "audio.u49", 0x800002, 0x200000, CRC(e6b684d3) SHA1(1f5bab7fae974cecc8756dd23e3c7aa2cf6e7dc7) )
DISK_REGION( "disks" ) /* Hard Drive Version 1.2 */
DISK_REGION( "ide" ) /* Hard Drive Version 1.2 */
DISK_IMAGE( "sfrushrk", 0, MD5(425c83a4fd389d820aceabf2c72e6107) SHA1(75aba7be869996ff522163466c97f88f78904fe0) )
ROM_END
@ -2614,7 +2614,7 @@ ROM_START( calspeed )
ROM_REGION32_LE( 0x80000, "user1", 0 ) /* Boot Code Version 1.2 (2/18/98) */
ROM_LOAD( "caspd1_2.u32", 0x000000, 0x80000, CRC(0a235e4e) SHA1(b352f10fad786260b58bd344b5002b6ea7aaf76d) )
DISK_REGION( "disks" ) /* Release version 2.1a (4/17/98) (Guts 1.25 4/17/98, Main 4/17/98) */
DISK_REGION( "ide" ) /* Release version 2.1a (4/17/98) (Guts 1.25 4/17/98, Main 4/17/98) */
DISK_IMAGE( "calspeed", 0, MD5(1b79ff4ecaa52693bdb19c720332dd59) SHA1(94af22d5797dbbaf6178fba1194257a603fda9ee) )
ROM_REGION16_LE( 0x10000, "dcs", 0 ) /* ADSP-2115 data Version 1.02 */
@ -2626,7 +2626,7 @@ ROM_START( calspeda )
ROM_REGION32_LE( 0x80000, "user1", 0 ) /* Boot Code Version 1.2 (2/18/98) */
ROM_LOAD( "caspd1_2.u32", 0x000000, 0x80000, CRC(0a235e4e) SHA1(b352f10fad786260b58bd344b5002b6ea7aaf76d) )
DISK_REGION( "disks" ) /* Release version 1.0r7a (3/4/98) (Guts 3/3/98, Main 1/19/98) */
DISK_REGION( "ide" ) /* Release version 1.0r7a (3/4/98) (Guts 3/3/98, Main 1/19/98) */
DISK_IMAGE( "calspeda", 0, MD5(dc8c919af86a1ab88a0b05ea2b6c74b3) SHA1(e6cbc8290af2df9704838a925cb43b6972b80d95) )
ROM_REGION16_LE( 0x10000, "dcs", 0 ) /* ADSP-2115 data Version 1.02 */
@ -2638,7 +2638,7 @@ ROM_START( vaportrx )
ROM_REGION32_LE( 0x80000, "user1", 0 )
ROM_LOAD( "vtrxboot.bin", 0x000000, 0x80000, CRC(ee487a6c) SHA1(fb9efda85047cf615f24f7276a9af9fd542f3354) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "vaportrx", 0, MD5(eb8dcf83fe8b7122481d24ad8fbc8a9a) SHA1(f6ddb8eb66d979d49799e39fa4d749636693a1b0) )
ROM_REGION16_LE( 0x10000, "dcs", 0 ) /* ADSP-2115 data Version 1.02 */
@ -2650,7 +2650,7 @@ ROM_START( vaportrp )
ROM_REGION32_LE( 0x80000, "user1", 0 )
ROM_LOAD( "vtrxboot.bin", 0x000000, 0x80000, CRC(ee487a6c) SHA1(fb9efda85047cf615f24f7276a9af9fd542f3354) )
DISK_REGION( "disks" ) /* Guts: Apr 10 1998 11:03:14 Main: Apr 10 1998 11:27:44 */
DISK_REGION( "ide" ) /* Guts: Apr 10 1998 11:03:14 Main: Apr 10 1998 11:27:44 */
DISK_IMAGE( "vaportrp", 0, MD5(fac4d37e049bc649696f4834044860e6) SHA1(75e2eaf81c69d2a337736dbead804ac339fd0675) )
ROM_REGION16_LE( 0x10000, "dcs", 0 ) /* ADSP-2115 data Version 1.02 */
@ -2665,7 +2665,7 @@ ROM_START( biofreak )
ROM_REGION32_LE( 0x80000, "user1", 0 ) /* Seattle System Boot ROM Version 0.1i Apr 14 1997 14:52:53 */
ROM_LOAD( "biofreak.u32", 0x000000, 0x80000, CRC(cefa00bb) SHA1(7e171610ede1e8a448fb8d175f9cb9e7d549de28) )
DISK_REGION( "disks" ) /* Build Date 12/11/97 */
DISK_REGION( "ide" ) /* Build Date 12/11/97 */
DISK_IMAGE( "biofreak", 0, MD5(f4663a3fd0ceed436756710b97d283e4) SHA1(88b87cb651b97eac117c9342127938e30dc8c138) )
ROM_END
@ -2677,7 +2677,7 @@ ROM_START( blitz )
ROM_REGION32_LE( 0x80000, "user1", 0 ) /* Boot Code Version 1.2 */
ROM_LOAD( "blitz1_2.u32", 0x000000, 0x80000, CRC(38dbecf5) SHA1(7dd5a5b3baf83a7f8f877ff4cd3f5e8b5201b36f) )
DISK_REGION( "disks" ) /* Hard Drive Version 1.21 */
DISK_REGION( "ide" ) /* Hard Drive Version 1.21 */
DISK_IMAGE( "blitz", 0, MD5(9cec59456c4d239ba05c7802082489e4) SHA1(0f001488b3709d40cee5e278603df2bbae1116b8) )
ROM_END
@ -2689,7 +2689,7 @@ ROM_START( blitz11 )
ROM_REGION32_LE( 0x80000, "user1", 0 ) /* Boot Code Version 1.1 */
ROM_LOAD( "blitz1_1.u32", 0x000000, 0x80000, CRC(8163ce02) SHA1(89b432d8879052f6c5534ee49599f667f50a010f) )
DISK_REGION( "disks" ) /* Hard Drive Version 1.21 */
DISK_REGION( "ide" ) /* Hard Drive Version 1.21 */
DISK_IMAGE( "blitz", 0, MD5(9cec59456c4d239ba05c7802082489e4) SHA1(0f001488b3709d40cee5e278603df2bbae1116b8) )
ROM_END
@ -2701,7 +2701,7 @@ ROM_START( blitz99 )
ROM_REGION32_LE( 0x80000, "user1", 0 ) /* Boot Code Version 1.0 */
ROM_LOAD( "bltz9910.u32", 0x000000, 0x80000, CRC(777119b2) SHA1(40d255181c2f3a787919c339e83593fd506779a5) )
DISK_REGION( "disks" ) /* Hard Drive Version 1.30 */
DISK_REGION( "ide" ) /* Hard Drive Version 1.30 */
DISK_IMAGE( "blitz99", 0, MD5(4bb6caf8f985e90d99989eede5504188) SHA1(4675751875943b756c8db6997fd288938a7999bb) )
ROM_END
@ -2713,7 +2713,7 @@ ROM_START( blitz2k )
ROM_REGION32_LE( 0x80000, "user1", 0 ) /* Boot Code Version 1.4 */
ROM_LOAD( "bltz2k14.u32", 0x000000, 0x80000, CRC(ac4f0051) SHA1(b8125c17370db7bfd9b783230b4ef3d5b22a2025) )
DISK_REGION( "disks" ) /* Hard Drive Version 1.5 */
DISK_REGION( "ide" ) /* Hard Drive Version 1.5 */
DISK_IMAGE( "blitz2k", 0, MD5(7778a82f35c05ed797b315439843246c) SHA1(153a7df368833cd5f5a52c3fe17045c5549a0c17) )
ROM_END
@ -2725,7 +2725,7 @@ ROM_START( carnevil )
ROM_REGION32_LE( 0x80000, "user1", 0 ) /* Boot Rom Version 1.9 */
ROM_LOAD( "carnevil1_9.u32", 0x000000, 0x80000, CRC(82c07f2e) SHA1(fa51c58022ce251c53bad12fc6ffadb35adb8162) )
DISK_REGION( "disks" ) /* Hard Drive v1.0.1 12/11/99 */
DISK_REGION( "ide" ) /* Hard Drive v1.0.1 12/11/99 */
DISK_IMAGE( "carnevil", 0, BAD_DUMP MD5(6eafae86091c0a915cf8cfdc3d73adc2) SHA1(5e6524d4b97de141c38e301a17e8af15661cb5d6) )
ROM_END
@ -2737,7 +2737,7 @@ ROM_START( hyprdriv )
ROM_REGION32_LE( 0x80000, "user1", 0 ) /* Boot Rom Version 9. */
ROM_LOAD( "hyprdrve.u32", 0x000000, 0x80000, CRC(3e18cb80) SHA1(b18cc4253090ee1d65d72a7ec0c426ed08c4f238) )
DISK_REGION( "disks" ) /* Version 1.40 Oct 23 1998 15:16:00 */
DISK_REGION( "ide" ) /* Version 1.40 Oct 23 1998 15:16:00 */
DISK_IMAGE( "hyprdriv", 0, MD5(480c43735b0b83eb10c0223283d4226c) SHA1(2e42fecbb8722c736cccdca7ed3b21fbc75e345a) )
ROM_END

View File

@ -350,7 +350,7 @@ static MACHINE_DRIVER_START( astron )
MDRV_MACHINE_START(astron)
MDRV_LASERDISC_ADD("laserdisc", PIONEER_LDV1000, 0, "laserdisc")
MDRV_LASERDISC_ADD("laserdisc", PIONEER_LDV1000)
/* video */

View File

@ -3562,7 +3562,7 @@ ROM_START( sfish2 )
ROM_LOAD16_WORD_SWAP( "mpr18274.ic3", 0x0800000, 0x0200000, NO_DUMP )
ROM_LOAD16_WORD_SWAP( "mpr18275.ic4", 0x0c00000, 0x0200000, NO_DUMP )
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE( "sfish2", 0, MD5(3c95f7e19c5475d0ffa0d89cc45a36e5) SHA1(d07e0aa09a0858b308cc2218996b2242885a2609) )
ROM_END
@ -3582,7 +3582,7 @@ ROM_START( sfish2j )
ROM_LOAD16_WORD_SWAP( "mpr18273.ic2", 0x0400000, 0x0200000, NO_DUMP )
ROM_LOAD16_WORD_SWAP( "mpr18274.ic3", 0x0800000, 0x0200000, NO_DUMP )
DISK_REGION( "disks" )
DISK_REGION( "cdrom" )
DISK_IMAGE( "sfish2", 0, MD5(3c95f7e19c5475d0ffa0d89cc45a36e5) SHA1(d07e0aa09a0858b308cc2218996b2242885a2609) )
ROM_END

View File

@ -348,7 +348,7 @@ static MACHINE_DRIVER_START( superdq )
MDRV_MACHINE_START(superdq)
MDRV_MACHINE_RESET(superdq)
MDRV_LASERDISC_ADD("laserdisc", PIONEER_LDV1000, 0, "laserdisc")
MDRV_LASERDISC_ADD("laserdisc", PIONEER_LDV1000)
/* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_SELF_RENDER)
@ -397,7 +397,7 @@ ROM_START( superdq ) /* long scenes */
ROM_REGION( 0x0020, "proms", ROMREGION_DISPOSE )
ROM_LOAD( "sdq-cprm.bin", 0x0000, 0x0020, CRC(96701569) SHA1(b0f40373735d1af0c62e5ab06045a064b4eb1794) )
DISK_REGION( "disks" )
DISK_REGION( "laserdisc" )
DISK_IMAGE_READONLY( "superdq", 0, NO_DUMP )
ROM_END
@ -411,7 +411,7 @@ ROM_START( superdqs ) /* short scenes */
ROM_REGION( 0x0020, "proms", ROMREGION_DISPOSE )
ROM_LOAD( "sdq-cprm.bin", 0x0000, 0x0020, CRC(96701569) SHA1(b0f40373735d1af0c62e5ab06045a064b4eb1794) )
DISK_REGION( "disks" )
DISK_REGION( "laserdisc" )
DISK_IMAGE_READONLY( "superdq", 0, NO_DUMP )
ROM_END
@ -425,7 +425,7 @@ ROM_START( superdqa ) /* short scenes, alternate */
ROM_REGION( 0x0020, "proms", ROMREGION_DISPOSE )
ROM_LOAD( "sdq-cprm.bin", 0x0000, 0x0020, CRC(96701569) SHA1(b0f40373735d1af0c62e5ab06045a064b4eb1794) )
DISK_REGION( "disks" )
DISK_REGION( "laserdisc" )
DISK_IMAGE_READONLY( "superdq", 0, NO_DUMP )
ROM_END

View File

@ -620,7 +620,7 @@ static MACHINE_DRIVER_START(taitowlf)
MDRV_DEVICE_ADD( "pic8259_2", PIC8259 )
MDRV_DEVICE_CONFIG( taitowlf_pic8259_2_config )
MDRV_IDE_CONTROLLER_ADD("ide", 0, ide_interrupt)
MDRV_IDE_CONTROLLER_ADD("ide", ide_interrupt)
MDRV_NVRAM_HANDLER( mc146818 )

View File

@ -769,7 +769,7 @@ static MACHINE_DRIVER_START( thayers )
MDRV_MACHINE_START(thayers)
MDRV_MACHINE_RESET(thayers)
MDRV_LASERDISC_ADD("laserdisc", PIONEER_PR7820, 0, "laserdisc")
MDRV_LASERDISC_ADD("laserdisc", PIONEER_PR7820)
/* video hardware */
MDRV_SCREEN_ADD("main", RASTER)
@ -796,7 +796,7 @@ ROM_START( thayers )
ROM_REGION( 0x400, "mcu", 0 )
ROM_LOAD( "tq_cop.bin", 0x000, 0x400, CRC(6748e6b3) SHA1(5d7d1ecb57c1501ef6a2d9691eecc9970586606b) )
DISK_REGION( "disks" )
DISK_REGION( "laserdisc" )
DISK_IMAGE_READONLY( "thayers", 0, NO_DUMP )
ROM_END
@ -808,7 +808,7 @@ ROM_START( thayersa )
ROM_REGION( 0x400, "mcu", 0 )
ROM_LOAD( "tq_cop.bin", 0x000, 0x400, CRC(6748e6b3) SHA1(5d7d1ecb57c1501ef6a2d9691eecc9970586606b) )
DISK_REGION( "disks" )
DISK_REGION( "laserdisc" )
DISK_IMAGE_READONLY( "thayers", 0, NO_DUMP )
ROM_END

View File

@ -2229,7 +2229,7 @@ static MACHINE_DRIVER_START( vegascore )
MDRV_MACHINE_RESET(vegas)
MDRV_NVRAM_HANDLER(timekeeper_save)
MDRV_IDE_CONTROLLER_ADD("ide", 0, ide_interrupt)
MDRV_IDE_CONTROLLER_ADD("ide", ide_interrupt)
MDRV_SMC91C94_ADD("ethernet", ethernet_interrupt)
@ -2319,7 +2319,7 @@ ROM_START( gauntleg )
ROM_REGION32_LE( 0x80000, "user1", 0 ) /* EPROM 1.5 11/17/1998 */
ROM_LOAD( "legend15.bin", 0x000000, 0x80000, CRC(a8372d70) SHA1(d8cd4fd4d7007ee38bb58b5a818d0f83043d5a48) )
DISK_REGION( "disks" ) /* Guts 1.5 1/14/1999 Game 1/14/1999 */
DISK_REGION( "ide" ) /* Guts 1.5 1/14/1999 Game 1/14/1999 */
DISK_IMAGE( "gauntleg", 0, MD5(e8c0c5fafbf004ab2e5808bcd80bfb07) SHA1(fa042d9b565282e69192096bd6f66d8af5aacd2e) )
ROM_REGION16_LE( 0x10000, "dcs", 0 ) /* Vegas SIO boot ROM */
@ -2331,7 +2331,7 @@ ROM_START( gauntl12 )
ROM_REGION32_LE( 0x80000, "user1", 0 ) /* EPROM 1.3 9/25/1998 */
ROM_LOAD( "legend12.bin", 0x000000, 0x80000, CRC(34674c5f) SHA1(92ec1779f3ab32944cbd953b6e1889503a57794b) )
DISK_REGION( "disks" ) /* Guts 1.4 10/22/1998 Main 10/23/1998 */
DISK_REGION( "ide" ) /* Guts 1.4 10/22/1998 Main 10/23/1998 */
DISK_IMAGE( "gauntl12", 0, MD5(d5712ae31835bcae086ec7259c2541e0) SHA1(40ba1b8464ffd4003aac5511306b4c34bfa227ea) )
ROM_REGION16_LE( 0x10000, "dcs", 0 ) /* Vegas SIO boot ROM */
@ -2343,7 +2343,7 @@ ROM_START( gauntdl )
ROM_REGION32_LE( 0x80000, "user1", 0 ) /* EPROM 1.7 12/14/1999 */
ROM_LOAD( "gauntdl.bin", 0x000000, 0x80000, CRC(3d631518) SHA1(d7f5a3bc109a19c9c7a711d607ff87e11868b536) )
DISK_REGION( "disks" ) /* Guts: 1.9 3/17/2000 Game 5/9/2000 */
DISK_REGION( "ide" ) /* Guts: 1.9 3/17/2000 Game 5/9/2000 */
DISK_IMAGE( "gauntdl", 0, MD5(3a83b244543f0076fc0cbc8eb6c742b8) SHA1(30bfc810debeca6a4fccd954d0b68c1185f2c384) )
ROM_REGION16_LE( 0x10000, "dcs", 0 ) /* Vegas SIO boot ROM */
@ -2355,7 +2355,7 @@ ROM_START( gauntd24 )
ROM_REGION32_LE( 0x80000, "user1", 0 ) /* EPROM 1.7 12/14/1999 */
ROM_LOAD( "gauntdl.bin", 0x000000, 0x80000, CRC(3d631518) SHA1(d7f5a3bc109a19c9c7a711d607ff87e11868b536) )
DISK_REGION( "disks" ) /* Guts: 1.9 3/17/2000 Game 3/19/2000 */
DISK_REGION( "ide" ) /* Guts: 1.9 3/17/2000 Game 3/19/2000 */
DISK_IMAGE( "gauntd24", 0, MD5(1faed82ad08aba21be061ccca709e691) SHA1(d6d9b15f3e20e3456431a6799aceeb2c0b4336aa) )
ROM_REGION16_LE( 0x10000, "dcs", 0 ) /* Vegas SIO boot ROM */
@ -2367,7 +2367,7 @@ ROM_START( warfa )
ROM_REGION32_LE( 0x80000, "user1", 0 ) /* EPROM 1.9 3/25/1999 */
ROM_LOAD( "warboot.v19", 0x000000, 0x80000, CRC(b0c095cd) SHA1(d3b8cccdca83f0ecb49aa7993864cfdaa4e5c6f0) )
DISK_REGION( "disks" ) /* Guts 1.3 4/20/1999 Game 4/20/1999 */
DISK_REGION( "ide" ) /* Guts 1.3 4/20/1999 Game 4/20/1999 */
DISK_IMAGE( "warfa", 0, MD5(01035f301d84d665f7c4bf7e3554c516) SHA1(9ce1d4a3115329b9b6fb6482b11b22b52a7fef79) )
ROM_REGION16_LE( 0x10000, "dcs", 0 ) /* Vegas SIO boot ROM */
@ -2379,7 +2379,7 @@ ROM_START( tenthdeg )
ROM_REGION32_LE( 0x80000, "user1", 0 )
ROM_LOAD( "tenthdeg.bio", 0x000000, 0x80000, CRC(1cd2191b) SHA1(a40c48f3d6a9e2760cec809a79a35abe762da9ce) )
DISK_REGION( "disks" ) /* Guts 5/26/1998 Main 8/25/1998 */
DISK_REGION( "ide" ) /* Guts 5/26/1998 Main 8/25/1998 */
DISK_IMAGE( "tenthdeg", 0, MD5(be653883b640f540945e9c8ab8f72463) SHA1(5ba31d22c0fa29897b45e01c4f1afed8b906f500) )
ROM_REGION16_LE( 0x10000, "dcs", 0 ) /* Vegas SIO boot ROM */
@ -2391,7 +2391,7 @@ ROM_START( roadburn )
ROM_REGION32_LE( 0x80000, "user1", 0 ) /* EPROM 2.6 4/22/1999 */
ROM_LOAD( "rbmain.bin", 0x000000, 0x80000, CRC(060e1aa8) SHA1(2a1027d209f87249fe143500e721dfde7fb5f3bc) )
DISK_REGION( "disks" ) /* Guts 4/22/1999 Game 4/22/1999 */
DISK_REGION( "ide" ) /* Guts 4/22/1999 Game 4/22/1999 */
DISK_IMAGE( "roadburn", 0, MD5(ce4710671f4266389e7d71f1fc0da81d) SHA1(1c971c9ed573d178d9f318ccd88d305d8146de2d) )
ROM_END
@ -2400,7 +2400,7 @@ ROM_START( nbashowt )
ROM_REGION32_LE( 0x80000, "user1", 0 )
ROM_LOAD( "nbau27.100", 0x000000, 0x80000, CRC(ff5d620d) SHA1(8f07567929f40a2269a42495dfa9dd5edef688fe) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "nbashowt", 0, MD5(2dab719f8f0fdeb8ac1db3844ed8c1e4) SHA1(bf60b8f74647dc911f78f364a72ef0301ae0167a) )
ROM_REGION16_LE( 0x10000, "dcs", 0 ) /* Vegas SIO boot ROM */
@ -2413,7 +2413,7 @@ ROM_START( nbanfl )
ROM_LOAD( "u27nflnba.bin", 0x000000, 0x80000, CRC(6a9bd382) SHA1(18b942df6af86ea944c24166dbe88148334eaff9) )
// ROM_LOAD( "bootnflnba.bin", 0x000000, 0x80000, CRC(3def7053) SHA1(8f07567929f40a2269a42495dfa9dd5edef688fe) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "nbanfl", 0, MD5(9e3748957c672f6d7a1e464546f46b15) SHA1(4256c7487a55fd0d0e4241f595cc886d4402fd7d) )
ROM_REGION16_LE( 0x10000, "dcs", 0 ) /* Vegas SIO boot ROM */
@ -2425,7 +2425,7 @@ ROM_START( cartfury )
ROM_REGION32_LE( 0x80000, "user1", 0 )
ROM_LOAD( "bootu27", 0x000000, 0x80000, CRC(c44550a2) SHA1(ad30f1c3382ff2f5902a4cbacbb1f0c4e37f42f9) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "cartfury", 0, MD5(d8e9d2616f8d70155f1068f884aa39e5) SHA1(98597d79ea25c0e74a575ba636abccc68fd5d301) )
ROM_REGION16_LE( 0x10000, "dcs", 0 ) /* ADSP-2105 data */
@ -2437,7 +2437,7 @@ ROM_START( sf2049 )
ROM_REGION32_LE( 0x80000, "user1", 0 ) /* EPROM 1.02 7/9/1999 */
ROM_LOAD( "sf2049.u27", 0x000000, 0x80000, CRC(174ba8fe) SHA1(baba83b811eca659f00514a008a86ef0ac9680ee) )
DISK_REGION( "disks" ) /* Guts 1.03 9/3/1999 Game 9/8/1999 */
DISK_REGION( "ide" ) /* Guts 1.03 9/3/1999 Game 9/8/1999 */
DISK_IMAGE( "sf2049", 0, MD5(2f56375670c0f72b69c1b5ec6a54ba70) SHA1(e08d026ab2745cac6b8c820f010b28dffd5388dd) )
ROM_END
@ -2446,7 +2446,7 @@ ROM_START( sf2049se )
ROM_REGION32_LE( 0x80000, "user1", 0 )
ROM_LOAD( "sf2049se.u27", 0x000000, 0x80000, CRC(da4ecd9c) SHA1(2574ff3d608ebcc59a63cf6dea13ee7650ae8921) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "sf2049se", 0, MD5(3ea8c0f8394cb73e96176b1a70c03219) SHA1(b195f98756d9d7cde71b6467409faed33134a2d7) )
ROM_END
@ -2455,7 +2455,7 @@ ROM_START( sf2049te )
ROM_REGION32_LE( 0x80000, "user1", 0 )
ROM_LOAD( "sf2049te.u27", 0x000000, 0x80000, CRC(cc7c8601) SHA1(3f37dbd1b32b3ac5caa300725468e8e426f0fb83) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "sf2049te", 0, MD5(476abcfbeb0d2817cb38ca36e78cddc6) SHA1(c01972f1b642f013d760f29f1e2ed7dcf78896c4) )
ROM_END

View File

@ -632,7 +632,7 @@ static MACHINE_DRIVER_START(viper)
MDRV_NVRAM_HANDLER(timekeeper_0)
MDRV_IDE_CONTROLLER_ADD("ide", 0, ide_interrupt)
MDRV_IDE_CONTROLLER_ADD("ide", ide_interrupt)
MDRV_3DFX_VOODOO_3_ADD("voodoo", STD_VOODOO_3_CLOCK, 16, "main")
/* video hardware */
@ -743,7 +743,7 @@ ROM_START(ppp2nd)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "ppp2nd", 0, MD5(06012243d4b64ebd9b81e9781fb5624d) SHA1(54b45e2df3f4239191000900181a94227a351c67))
ROM_END
@ -754,7 +754,7 @@ ROM_START(boxingm)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
ROM_LOAD("nvram.u39", 0x00000, 0x2000, CRC(c24e29fc) SHA1(efb6ecaf25cbdf9d8dfcafa85e38a195fa5ff6c4))
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "a45jaa02", 0, MD5(db0e9de39e2b4e6bd9f6f768472ab24a) SHA1(046c766fdb1b6607e794c598d5d603215b8e81a3) )
ROM_END
@ -763,7 +763,7 @@ ROM_START(code1d)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "gk922d02", 0, MD5(c2713080273300a963fbf96dc22f70d7) SHA1(fcf451e8d49a93ca25a2177f2eb014da6ca6bcb3) )
ROM_END
@ -772,7 +772,7 @@ ROM_START(code1db)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "gk922b02", 0, MD5(c1a9b406300c2e258be1cca00746ad6c) SHA1(ce949cdbe16ff8539e7fa46ccc58a06a90c7edde) )
ROM_END
@ -782,7 +782,7 @@ ROM_START(gticlub2)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
ROM_LOAD("nvram.u39", 0x00000, 0x2000, CRC(d0604e84) SHA1(18d1183f1331af3e655a56692eb7ab877b4bc239))
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "gm941b02", 0, MD5(8403c7f5fa5c254a30d87b59f8d1fedc) SHA1(217ef1628e8a377d22f537507dbe18fa9fe01fa2) )
ROM_END
@ -792,7 +792,7 @@ ROM_START(jpark3)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
ROM_LOAD("nvram.u39", 0x00000, 0x2000, CRC(55d1681d) SHA1(26868cf0d14f23f06b81f2df0b4186924439bb43))
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "b41c02", 0, MD5(4909b6c4007cc24f8cc514aa0ea26170) SHA1(386059033832c70063ff38363d473050162835e9) )
ROM_END
@ -801,7 +801,7 @@ ROM_START(mocapglf)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "b33a02", 0, MD5(5e7d62ab51dae4e9ace35d7e52b08b5d) SHA1(a56df1917fb476cbacfe24f1a2f2cacc770eb80a) )
ROM_END
@ -811,7 +811,7 @@ ROM_START(mocapb)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
ROM_LOAD("nvram.u39", 0x000000, 0x2000, CRC(14b9fe68) SHA1(3c59e6df1bb46bc1835c13fd182b1bb092c08759))
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "a29b02", 0, MD5(18f7070bbde3c3ca38d71425bdc074ab) SHA1(167b4b9f0960503db37c22e81ce4149925c5ec71) )
ROM_END
@ -821,7 +821,7 @@ ROM_START(mocapbj)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
ROM_LOAD("nvram.u39", 0x000000, 0x2000, CRC(2f7cdf27) SHA1(0b69d8728be12909e235268268a312982f81d46a))
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "a29a02", 0, MD5(ba06338534dbad61071d39907a3aed85) SHA1(8ab0b63f6e4d1401380a286736964f0cd668a70e) )
ROM_END
@ -831,7 +831,7 @@ ROM_START(p911)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
ROM_LOAD("nvram.u39", 0x000000, 0x2000, CRC(cca056ca) SHA1(de1a00d84c1311d48bbe6d24f5b36e22ecf5e85a))
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "a00aad02", 0, MD5(894ec7584841d7e1775e76edc53e739e) SHA1(2fc73fdaf9bc9ab6942672458206517bf8d851e1) )
ROM_END
@ -840,7 +840,7 @@ ROM_START(p911uc)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "a00aac02", 0, MD5(c1d1a18932490c9d6185d0c3b55b50cf) SHA1(5cbdfce13ce2cb5c45ea66e20e092d5a5fe69c5d) )
ROM_END
@ -849,7 +849,7 @@ ROM_START(p911e)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "a00eaa02", 0, MD5(5c870c38a408591e080516ae6a5f28e5) SHA1(8ff93666c33c7ee3ac2e4eeca9077c8296036187) )
ROM_END
@ -859,7 +859,7 @@ ROM_START(p911j)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
ROM_LOAD("nvram.u39", 0x000000, 0x2000, CRC(9ecf70dc) SHA1(4769a99b0cc28563e219860b8d480f32d1e21f60))
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "a00jac02", 0, MD5(6c4b7c934159a54c93d5aa386e44969a) SHA1(80217103ad96b06855a57763c702140cbe4a2494) )
ROM_END
@ -868,7 +868,7 @@ ROM_START(p9112)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "b11a02", 0, MD5(7ddf6139577bce2062b2f9a9ac99e56a) SHA1(56d9c47f3c7fceb2d8c36a8fa205c90595923c6f) )
ROM_END
@ -877,7 +877,7 @@ ROM_START(popn9)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "c00jab", 0, MD5(f16cfaae05d29fdeeb7289265bf45712) SHA1(fd5b374731975e956b6e4e7102bc8350bfd8b5f4) )
ROM_END
@ -887,7 +887,7 @@ ROM_START(sscopex)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
ROM_LOAD("nvram.u39", 0x000000, 0x2000, CRC(7b0e1ac8) SHA1(1ea549964539e27f87370e9986bfa44eeed037cd))
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "gka13c02", 0, MD5(994ced1f61dfe5ea10eac4b407359392) SHA1(179145b0e98c2ab5a7fc5c93cbc0c5398f961f65) )
ROM_END
@ -897,7 +897,7 @@ ROM_START(sogeki)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
ROM_LOAD("nvram.u39", 0x000000, 0x2000, CRC(2f325c55) SHA1(0bc44f40f981a815c8ce64eae95ae55db510c565))
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "a13b02", 0, MD5(b476764d13ebf3fc3ec52e1fc2b36f96) SHA1(16965f5f164f4f8191e93274f8c99d84def15c70) )
ROM_END
@ -907,7 +907,7 @@ ROM_START(thrild2)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
ROM_LOAD("nvram.u39", 0x00000, 0x2000, CRC(d5de9b8e) SHA1(768bcd46a6ad20948f60f5e0ecd2f7b9c2901061))
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "gma41b02", 0, MD5(a3c39be28464fa737390e2e1e2aeb683) SHA1(0a451e33f5a6b708a54b70cc247e4d49ada0025a) )
ROM_END
@ -917,7 +917,7 @@ ROM_START(thrild2a)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
ROM_LOAD("nvram.u39", 0x00000, 0x2000, CRC(3b7b0969) SHA1(3f11b6420ad3e3ee6f807e1ae14908bdc6e86d8f))
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "gma41a02", 0, MD5(e73843d28afaef6c6af2513b6cf064e6) SHA1(abdaba1f539cf5d723fa51e939c0ffcbf5cdf28f) )
ROM_END
@ -927,7 +927,7 @@ ROM_START(tsurugi)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
ROM_LOAD("nvram.u39", 0x00000, 0x2000, CRC(c123342c) SHA1(55416767608fe0311a362854a16b214b04435a31))
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "a30eab02", 0, MD5(81593f4d5a10f7dea124bef0b02d15e6) SHA1(2202d8f8fa7cc752d4ebae16eac6818a5de06b98) )
ROM_END
@ -936,7 +936,7 @@ ROM_START(tsurugij)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "a30jac02", 0, MD5(c7400ccdb4b045bbf2de4fa9d63a9e87) SHA1(64cc19941c2f3b39cbbe158042f3b312a678752d) )
ROM_END
@ -946,7 +946,7 @@ ROM_START(wcombat)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
ROM_LOAD("nvram.u39", 0x00000, 0x2000, CRC(4f8b5858) SHA1(68066241c6f9db7f45e55b3c5da101987f4ce53c))
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "c22d02", 0, MD5(f3b63ac0b2f613c9183356e7cf966ba6) SHA1(f7a6e8eba877f213075bd4836a62a898f17a27dc) )
ROM_END
@ -956,7 +956,7 @@ ROM_START(wcombak)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
ROM_LOAD("nvram.u39", 0x00000, 0x2000, CRC(ebd4d645) SHA1(2fa7e2c6b113214f3eb1900c8ceef4d5fcf0bb76))
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "c22c02", 0, MD5(e108a01a0a3ada065f42b0b4b16a4480) SHA1(6caff33b9b22fc56a619d58cfb8fb5aca2ecd289) )
ROM_END
@ -966,7 +966,7 @@ ROM_START(wcombaj)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
ROM_LOAD("nvram.u39", 0x00000, 0x2000, CRC(bd8a6640) SHA1(2d409197ef3fb07d984d27fa943f29c7a711d715))
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "c22a02", 0, MD5(0df54ceaa46c00e9b849af4bea6df1eb) SHA1(63ba75403ff714b2169f3c2e8ae3246a035da2d3) )
ROM_END
@ -976,7 +976,7 @@ ROM_START(xtrial)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
ROM_LOAD("nvram.u39", 0x00000, 0x2000, CRC(33708a93) SHA1(715968e3c9c15edf628fa6ac655dc0864e336c6c))
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "b4xb02", 0, MD5(c915e4946231fee8d3df00d5be08c177) SHA1(8631efafc19cc34ab8fbee2ed912d35de1f8b161) )
ROM_END
@ -987,7 +987,7 @@ ROM_START(mfightc)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
ROM_LOAD("nvram.u39", 0x00000, 0x2000, CRC(9fb551a5) SHA1(a33d185e186d404c3bf62277d7e34e5ad0000b09))
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "c09jad04", 0, MD5(a858ca8f04838e8b5b603ea12526016c) SHA1(97e9b57c72787737c976cf9d7e997aee50befd53) )
ROM_END
@ -996,7 +996,7 @@ ROM_START(mfightcc)
ROM_REGION(0x2000, "user2", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "c09jac04", 0, MD5(3d502e1f9c8dbd7a9179ffd754a3de1b) SHA1(d27f04cc25df9955c014b7b97f768324f8e47c5c) )
ROM_END

View File

@ -1706,7 +1706,7 @@ static MACHINE_DRIVER_START( coh1000w )
MDRV_MACHINE_RESET( coh1000w )
MDRV_NVRAM_HANDLER( at28c16_0 )
MDRV_IDE_CONTROLLER_ADD("ide", 0, atpsx_interrupt)
MDRV_IDE_CONTROLLER_ADD("ide", atpsx_interrupt)
MACHINE_DRIVER_END
/*
@ -2367,7 +2367,7 @@ static MACHINE_DRIVER_START( coh1000a_ide )
MDRV_MACHINE_RESET( coh1000a )
MDRV_NVRAM_HANDLER( at28c16_0 )
MDRV_IDE_CONTROLLER_ADD("ide", 0, jdredd_ide_interrupt)
MDRV_IDE_CONTROLLER_ADD("ide", jdredd_ide_interrupt)
MACHINE_DRIVER_END
/*
@ -4251,7 +4251,7 @@ ROM_START( bam2 )
ROM_REGION32_LE( 0x0400000, "user3", ROMREGION_ERASE00 )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE("bam2", 0, MD5(bda5db36e18a41183dfb2459abfd3f3b) SHA1(cc4662f0eb988807b74a71d6c95eb54c81d672ed) )
ROM_END
@ -4274,7 +4274,7 @@ ROM_START( primrag2 )
ROM_LOAD16_BYTE( "pr2_036.u17", 0x100001, 0x080000, CRC(3681516c) SHA1(714f73ea4ac190c36a6eb2308616a4aecabc4e69) )
ROM_LOAD16_BYTE( "pr2_036.u15", 0x100000, 0x080000, CRC(4b24bd54) SHA1(7f27cd524d10e5869aab6d4dc6a4217d049c475d) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "primrag2", 0, MD5(618a56ce62a5f7a94a7781b994a201e4) SHA1(d79b2dad16fbdb174bcd34eb70025a53ebdb0e51) )
ROM_END
@ -4325,7 +4325,7 @@ ROM_START( jdredd )
ROM_LOAD16_BYTE( "j-dread.u36", 0x000001, 0x020000, CRC(37addbf9) SHA1(a4061a1ba9e230f080f0bfea69bf77efe9264a92) )
ROM_LOAD16_BYTE( "j-dread.u35", 0x000000, 0x020000, CRC(c1e17191) SHA1(82901439b1a51b9aadb4df4b9d944f26697a1460) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "jdreddc", 0, MD5(b66074f3df1e90ec4e3ff09dcdf33033) SHA1(83ed8df25d100b1c060f4dde2f162ba31803db7d) )
ROM_END
@ -4336,7 +4336,7 @@ ROM_START( jdreddb )
ROM_LOAD16_BYTE( "j-dread.u36", 0x000001, 0x020000, CRC(37addbf9) SHA1(a4061a1ba9e230f080f0bfea69bf77efe9264a92) )
ROM_LOAD16_BYTE( "j-dread.u35", 0x000000, 0x020000, CRC(c1e17191) SHA1(82901439b1a51b9aadb4df4b9d944f26697a1460) )
DISK_REGION( "disks" )
DISK_REGION( "ide" )
DISK_IMAGE( "jdreddb", 0, MD5(0da1d048d7223df74fca4f349473cefa) SHA1(9b810e3a16de62cabfc8271b6606574c7034cf41) )
ROM_END

View File

@ -103,7 +103,7 @@ void amiga_akiko_init(running_machine* machine)
akiko.cdrom_cmd_start = 0;
akiko.cdrom_cmd_end = 0;
akiko.cdrom_cmd_resp = 0;
akiko.cdrom = cdrom_open(get_disk_handle(0));
akiko.cdrom = cdrom_open(get_disk_handle("cdrom"));
akiko.cdrom_toc = NULL;
akiko.dma_timer = timer_alloc(akiko_dma_proc, NULL);
akiko.frame_timer = timer_alloc(akiko_frame_proc, NULL);

View File

@ -261,7 +261,7 @@ void stvcd_reset(void)
#ifdef MESS
cdrom = mess_cd_get_cdrom_file_by_number(0);
#else
cdrom = cdrom_open(get_disk_handle(0));
cdrom = cdrom_open(get_disk_handle("cdrom"));
#endif
if (cdrom)