summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2009-02-25 17:05:09 +0000
committer Aaron Giles <aaron@aarongiles.com>2009-02-25 17:05:09 +0000
commit6edb0ce093860b5aa2aeb6b55e4419d28e614317 (patch)
tree007ef23115d7996ab9c52a9a58cd22f9b394d4cb
parent96b98ece4f1052d371521a3e5b25f6d582e68071 (diff)
Add validity check warning to flag games with duplicate device names.
Cleaned up most instances, apart from the HuC6280 situation.
-rw-r--r--src/emu/validity.c24
-rw-r--r--src/mame/audio/exidy.c2
-rw-r--r--src/mame/audio/mcr.c50
-rw-r--r--src/mame/audio/segasnd.c8
-rw-r--r--src/mame/audio/williams.c18
-rw-r--r--src/mame/drivers/dec0.c2
-rw-r--r--src/mame/drivers/dlair.c2
-rw-r--r--src/mame/drivers/exidy.c6
-rw-r--r--src/mame/drivers/mcr.c58
-rw-r--r--src/mame/drivers/mcr3.c28
-rw-r--r--src/mame/drivers/mcr68.c22
-rw-r--r--src/mame/drivers/megazone.c12
-rw-r--r--src/mame/drivers/midyunit.c42
-rw-r--r--src/mame/drivers/vertigo.c2
-rw-r--r--src/mame/drivers/williams.c2
-rw-r--r--src/mame/drivers/zaxxon.c4
-rw-r--r--src/mame/machine/midyunit.c2
17 files changed, 141 insertions, 143 deletions
diff --git a/src/emu/validity.c b/src/emu/validity.c
index d75af881284..3aa110d1a48 100644
--- a/src/emu/validity.c
+++ b/src/emu/validity.c
@@ -594,7 +594,7 @@ static int validate_roms(int drivnum, const machine_config *config, region_info
if (ROMENTRY_ISREGION(romp))
{
const char *regiontag = ROMREGION_GETTAG(romp);
-
+
/* if we haven't seen any items since the last region, print a warning */
if (items_since_region == 0)
mame_printf_warning("%s: %s has empty ROM region (warning)\n", driver->source_file, driver->name);
@@ -681,18 +681,7 @@ static int validate_roms(int drivnum, const machine_config *config, region_info
break;
}
- /* if this is a bios rom, make sure it has the same flags as the last system bios entry */
-/* bios_flags = ROM_GETBIOSFLAGS(romp);
- if (bios_flags != 0)
- {
- if (bios_flags != last_bios)
- {
- mame_printf_error("%s: %s has bios rom name %s without preceding matching system bios definition\n", driver->source_file, driver->name, last_name);
- error = TRUE;
- }
- }*/
-
- /* make sure the has is valid */
+ /* make sure the hash is valid */
hash = ROM_GETHASHDATA(romp);
if (!hash_verify_string(hash))
{
@@ -1554,9 +1543,18 @@ static int validate_devices(int drivnum, const machine_config *config)
for (device = device_list_first(config->devicelist, DEVICE_TYPE_WILDCARD); device != NULL; device = device_list_next(device, DEVICE_TYPE_WILDCARD))
{
device_validity_check_func validity_check = (device_validity_check_func) device_get_info_fct(device, DEVINFO_FCT_VALIDITY_CHECK);
+ const device_config *scandevice;
/* validate the device tag */
error |= validate_tag(driver, device_get_info_string(device, DEVINFO_STR_NAME), device->tag);
+
+ /* look for duplicates */
+ for (scandevice = device_list_first(config->devicelist, DEVICE_TYPE_WILDCARD); scandevice != device; scandevice = device_list_next(scandevice, DEVICE_TYPE_WILDCARD))
+ if (strcmp(scandevice->tag, device->tag) == 0)
+ {
+ mame_printf_warning("%s: %s has multiple devices with the tag '%s'\n", driver->source_file, driver->name, device->tag);
+ break;
+ }
/* call the device-specific validity check */
if (validity_check != NULL && (*validity_check)(driver, device))
diff --git a/src/mame/audio/exidy.c b/src/mame/audio/exidy.c
index 66cda955375..1313e8b272a 100644
--- a/src/mame/audio/exidy.c
+++ b/src/mame/audio/exidy.c
@@ -855,7 +855,7 @@ ADDRESS_MAP_END
MACHINE_DRIVER_START( mtrap_cvsd_audio )
- MDRV_CPU_ADD("cvsd", Z80, CVSD_Z80_CLOCK)
+ MDRV_CPU_ADD("cvsdcpu", Z80, CVSD_Z80_CLOCK)
MDRV_CPU_PROGRAM_MAP(cvsd_map,0)
MDRV_CPU_IO_MAP(cvsd_iomap,0)
diff --git a/src/mame/audio/mcr.c b/src/mame/audio/mcr.c
index 5227ea11e95..6fa0e5b6868 100644
--- a/src/mame/audio/mcr.c
+++ b/src/mame/audio/mcr.c
@@ -115,7 +115,7 @@ void mcr_sound_init(running_machine *machine, UINT8 config)
/* SSIO */
if (mcr_sound_config & MCR_SSIO)
{
- ssio_sound_cpu = cputag_get_cpu(machine, "ssio");
+ ssio_sound_cpu = cputag_get_cpu(machine, "ssiocpu");
ssio_compute_ay8910_modulation(machine);
state_save_register_global_array(machine, ssio_data);
state_save_register_global(machine, ssio_status);
@@ -129,7 +129,7 @@ void mcr_sound_init(running_machine *machine, UINT8 config)
if (mcr_sound_config & MCR_TURBO_CHIP_SQUEAK)
{
pia_config(machine, 0, &turbocs_pia_intf);
- turbocs_sound_cpu = cputag_get_cpu(machine, "tcs");
+ turbocs_sound_cpu = cputag_get_cpu(machine, "tcscpu");
state_save_register_global(machine, turbocs_status);
}
@@ -137,7 +137,7 @@ void mcr_sound_init(running_machine *machine, UINT8 config)
if (mcr_sound_config & MCR_CHIP_SQUEAK_DELUXE)
{
pia_config(machine, 0, &csdeluxe_pia_intf);
- csdeluxe_sound_cpu = cputag_get_cpu(machine, "csd");
+ csdeluxe_sound_cpu = cputag_get_cpu(machine, "csdcpu");
state_save_register_global(machine, csdeluxe_status);
}
@@ -146,7 +146,7 @@ void mcr_sound_init(running_machine *machine, UINT8 config)
{
/* special case: Spy Hunter 2 has both Turbo CS and Sounds Good, so we use PIA slot 1 */
pia_config(machine, 1, &soundsgood_pia_intf);
- soundsgood_sound_cpu = cputag_get_cpu(machine, "sg");
+ soundsgood_sound_cpu = cputag_get_cpu(machine, "sgcpu");
state_save_register_global(machine, soundsgood_status);
}
@@ -155,7 +155,7 @@ void mcr_sound_init(running_machine *machine, UINT8 config)
{
pia_config(machine, 0, &squawkntalk_pia0_intf);
pia_config(machine, 1, &squawkntalk_pia1_intf);
- squawkntalk_sound_cpu = cputag_get_cpu(machine, "snt");
+ squawkntalk_sound_cpu = cputag_get_cpu(machine, "sntcpu");
state_save_register_global(machine, squawkntalk_tms_command);
state_save_register_global(machine, squawkntalk_tms_strobes);
}
@@ -482,7 +482,7 @@ ADDRESS_MAP_END
/********* machine driver ***********/
MACHINE_DRIVER_START(mcr_ssio)
- MDRV_CPU_ADD("ssio", Z80, SSIO_CLOCK/2/4)
+ MDRV_CPU_ADD("ssiocpu", Z80, SSIO_CLOCK/2/4)
MDRV_CPU_PROGRAM_MAP(ssio_map,0)
MDRV_CPU_PERIODIC_INT(ssio_14024_clock, SSIO_CLOCK/2/16/10)
@@ -510,7 +510,7 @@ MACHINE_DRIVER_END
static WRITE8_HANDLER( csdeluxe_porta_w )
{
dacval = (dacval & ~0x3fc) | (data << 2);
- dac_signed_data_16_w(devtag_get_device(space->machine, SOUND, "csd"), dacval << 6);
+ dac_signed_data_16_w(devtag_get_device(space->machine, SOUND, "csddac"), dacval << 6);
}
static WRITE8_HANDLER( csdeluxe_portb_w )
@@ -518,7 +518,7 @@ static WRITE8_HANDLER( csdeluxe_portb_w )
UINT8 z_mask = pia_get_port_b_z_mask(0);
dacval = (dacval & ~0x003) | (data >> 6);
- dac_signed_data_16_w(devtag_get_device(space->machine, SOUND, "csd"), dacval << 6);
+ dac_signed_data_16_w(devtag_get_device(space->machine, SOUND, "csddac"), dacval << 6);
if (~z_mask & 0x10) csdeluxe_status = (csdeluxe_status & ~1) | ((data >> 4) & 1);
if (~z_mask & 0x20) csdeluxe_status = (csdeluxe_status & ~2) | ((data >> 4) & 2);
@@ -604,19 +604,19 @@ static const pia6821_interface csdeluxe_pia_intf =
/********* machine driver ***********/
MACHINE_DRIVER_START(chip_squeak_deluxe)
- MDRV_CPU_ADD("csd", M68000, CSDELUXE_CLOCK/2)
+ MDRV_CPU_ADD("csdcpu", M68000, CSDELUXE_CLOCK/2)
MDRV_CPU_PROGRAM_MAP(csdeluxe_map,0)
MDRV_SPEAKER_STANDARD_MONO("mono")
- MDRV_SOUND_ADD("csd", DAC, 0)
+ MDRV_SOUND_ADD("csddac", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
MACHINE_DRIVER_START(chip_squeak_deluxe_stereo)
- MDRV_CPU_ADD("csd", M68000, CSDELUXE_CLOCK/2)
+ MDRV_CPU_ADD("csdcpu", M68000, CSDELUXE_CLOCK/2)
MDRV_CPU_PROGRAM_MAP(csdeluxe_map,0)
- MDRV_SOUND_ADD("csd", DAC, 0)
+ MDRV_SOUND_ADD("csddac", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
MACHINE_DRIVER_END
@@ -635,7 +635,7 @@ MACHINE_DRIVER_END
static WRITE8_HANDLER( soundsgood_porta_w )
{
dacval = (dacval & ~0x3fc) | (data << 2);
- dac_signed_data_16_w(devtag_get_device(space->machine, SOUND, "sg"), dacval << 6);
+ dac_signed_data_16_w(devtag_get_device(space->machine, SOUND, "sgdac"), dacval << 6);
}
static WRITE8_HANDLER( soundsgood_portb_w )
@@ -643,7 +643,7 @@ static WRITE8_HANDLER( soundsgood_portb_w )
UINT8 z_mask = pia_get_port_b_z_mask(1);
dacval = (dacval & ~0x003) | (data >> 6);
- dac_signed_data_16_w(devtag_get_device(space->machine, SOUND, "sg"), dacval << 6);
+ dac_signed_data_16_w(devtag_get_device(space->machine, SOUND, "sgdac"), dacval << 6);
if (~z_mask & 0x10) soundsgood_status = (soundsgood_status & ~1) | ((data >> 4) & 1);
if (~z_mask & 0x20) soundsgood_status = (soundsgood_status & ~2) | ((data >> 4) & 2);
@@ -713,11 +713,11 @@ static const pia6821_interface soundsgood_pia_intf =
/********* machine driver ***********/
MACHINE_DRIVER_START(sounds_good)
- MDRV_CPU_ADD("sg", M68000, SOUNDSGOOD_CLOCK/2)
+ MDRV_CPU_ADD("sgcpu", M68000, SOUNDSGOOD_CLOCK/2)
MDRV_CPU_PROGRAM_MAP(soundsgood_map,0)
MDRV_SPEAKER_STANDARD_MONO("mono")
- MDRV_SOUND_ADD("sg", DAC, 0)
+ MDRV_SOUND_ADD("sgdac", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
@@ -735,13 +735,13 @@ MACHINE_DRIVER_END
static WRITE8_HANDLER( turbocs_porta_w )
{
dacval = (dacval & ~0x3fc) | (data << 2);
- dac_signed_data_16_w(devtag_get_device(space->machine, SOUND, "tcs"), dacval << 6);
+ dac_signed_data_16_w(devtag_get_device(space->machine, SOUND, "tcsdac"), dacval << 6);
}
static WRITE8_HANDLER( turbocs_portb_w )
{
dacval = (dacval & ~0x003) | (data >> 6);
- dac_signed_data_16_w(devtag_get_device(space->machine, SOUND, "tcs"), dacval << 6);
+ dac_signed_data_16_w(devtag_get_device(space->machine, SOUND, "tcsdac"), dacval << 6);
turbocs_status = (data >> 4) & 3;
}
@@ -804,11 +804,11 @@ static const pia6821_interface turbocs_pia_intf =
/********* machine driver ***********/
MACHINE_DRIVER_START(turbo_chip_squeak)
- MDRV_CPU_ADD("tcs", M6809E, TURBOCS_CLOCK)
+ MDRV_CPU_ADD("tcscpu", M6809E, TURBOCS_CLOCK)
MDRV_CPU_PROGRAM_MAP(turbocs_map,0)
MDRV_SPEAKER_STANDARD_MONO("mono")
- MDRV_SOUND_ADD("tcs", DAC, 0)
+ MDRV_SOUND_ADD("tcsdac", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
@@ -818,10 +818,10 @@ MACHINE_DRIVER_START(turbo_chip_squeak_plus_sounds_good)
MDRV_SPEAKER_REMOVE("mono")
MDRV_IMPORT_FROM(sounds_good)
- MDRV_SOUND_REPLACE("tcs", DAC, 0)
+ MDRV_SOUND_REPLACE("tcsdac", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
- MDRV_SOUND_REPLACE("sg", DAC, 0)
+ MDRV_SOUND_REPLACE("sgdac", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END
@@ -853,7 +853,7 @@ static WRITE8_HANDLER( squawkntalk_porta2_w )
static WRITE8_HANDLER( squawkntalk_portb2_w )
{
- const device_config *tms = devtag_get_device(space->machine, SOUND, "snt");
+ const device_config *tms = devtag_get_device(space->machine, SOUND, "sntspeech");
/* bits 0-1 select read/write strobes on the TMS5200 */
data &= 0x03;
@@ -956,11 +956,11 @@ static const pia6821_interface squawkntalk_pia1_intf =
/********* machine driver ***********/
MACHINE_DRIVER_START(squawk_n_talk)
- MDRV_CPU_ADD("snt", M6802, SQUAWKTALK_CLOCK)
+ MDRV_CPU_ADD("sntcpu", M6802, SQUAWKTALK_CLOCK)
MDRV_CPU_PROGRAM_MAP(squawkntalk_map,0)
/* only used on Discs of Tron, which is stereo */
- MDRV_SOUND_ADD("snt", TMS5200, 640000)
+ MDRV_SOUND_ADD("sntspeech", TMS5200, 640000)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.60)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.60)
diff --git a/src/mame/audio/segasnd.c b/src/mame/audio/segasnd.c
index 1cb19eed567..095d47c59b2 100644
--- a/src/mame/audio/segasnd.c
+++ b/src/mame/audio/segasnd.c
@@ -646,7 +646,7 @@ static DEVICE_START( usb_sound )
int tchan, tgroup;
/* find the CPU we are associated with */
- usb.cpu = cputag_get_cpu(machine, "usb");
+ usb.cpu = cputag_get_cpu(machine, "usbcpu");
assert(usb.cpu != NULL);
/* allocate work RAM */
@@ -919,12 +919,12 @@ ADDRESS_MAP_END
MACHINE_DRIVER_START( sega_universal_sound_board )
/* CPU for the usb board */
- MDRV_CPU_ADD("usb", I8035, USB_MASTER_CLOCK) /* divide by 15 in CPU */
+ MDRV_CPU_ADD("usbcpu", I8035, USB_MASTER_CLOCK) /* divide by 15 in CPU */
MDRV_CPU_PROGRAM_MAP(usb_map, 0)
MDRV_CPU_IO_MAP(usb_portmap, 0)
/* sound hardware */
- MDRV_SOUND_ADD("usb", USB, 0)
+ MDRV_SOUND_ADD("usbsnd", USB, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
@@ -933,6 +933,6 @@ MACHINE_DRIVER_START( sega_universal_sound_board_rom )
MDRV_IMPORT_FROM( sega_universal_sound_board )
/* CPU for the usb board */
- MDRV_CPU_MODIFY("usb")
+ MDRV_CPU_MODIFY("usbcpu")
MDRV_CPU_PROGRAM_MAP(usb_map_rom, 0)
MACHINE_DRIVER_END
diff --git a/src/mame/audio/williams.c b/src/mame/audio/williams.c
index fe241346c56..f05092f14d2 100644
--- a/src/mame/audio/williams.c
+++ b/src/mame/audio/williams.c
@@ -193,7 +193,7 @@ static const ym2151_interface adpcm_ym2151_interface =
****************************************************************************/
MACHINE_DRIVER_START( williams_cvsd_sound )
- MDRV_CPU_ADD("cvsd", M6809E, CVSD_MASTER_CLOCK)
+ MDRV_CPU_ADD("cvsdcpu", M6809E, CVSD_MASTER_CLOCK)
MDRV_CPU_PROGRAM_MAP(williams_cvsd_map,0)
MDRV_SPEAKER_STANDARD_MONO("mono")
@@ -211,10 +211,10 @@ MACHINE_DRIVER_END
MACHINE_DRIVER_START( williams_narc_sound )
- MDRV_CPU_ADD("narc1", M6809E, NARC_MASTER_CLOCK)
+ MDRV_CPU_ADD("narc1cpu", M6809E, NARC_MASTER_CLOCK)
MDRV_CPU_PROGRAM_MAP(williams_narc_master_map,0)
- MDRV_CPU_ADD("narc2", M6809E, NARC_MASTER_CLOCK)
+ MDRV_CPU_ADD("narc2cpu", M6809E, NARC_MASTER_CLOCK)
MDRV_CPU_PROGRAM_MAP(williams_narc_slave_map,0)
MDRV_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
@@ -268,7 +268,7 @@ void williams_cvsd_init(running_machine *machine, int pianum)
int bank;
/* configure the CPU */
- sound_cpu = cputag_get_cpu(machine, "cvsd");
+ sound_cpu = cputag_get_cpu(machine, "cvsdcpu");
soundalt_cpu = NULL;
/* configure the PIA */
@@ -276,7 +276,7 @@ void williams_cvsd_init(running_machine *machine, int pianum)
pia_config(machine, pianum, &cvsd_pia_intf);
/* configure master CPU banks */
- ROM = memory_region(machine, "cvsd");
+ ROM = memory_region(machine, "cvsdcpu");
for (bank = 0; bank < 16; bank++)
{
/*
@@ -304,11 +304,11 @@ void williams_narc_init(running_machine *machine)
int bank;
/* configure the CPU */
- sound_cpu = cputag_get_cpu(machine, "narc1");
- soundalt_cpu = cputag_get_cpu(machine, "narc2");
+ sound_cpu = cputag_get_cpu(machine, "narc1cpu");
+ soundalt_cpu = cputag_get_cpu(machine, "narc2cpu");
/* configure master CPU banks */
- ROM = memory_region(machine, "narc1");
+ ROM = memory_region(machine, "narc1cpu");
for (bank = 0; bank < 16; bank++)
{
/*
@@ -322,7 +322,7 @@ void williams_narc_init(running_machine *machine)
memory_set_bankptr(machine, 6, &ROM[0x10000 + 0x4000 + 0x8000 + 0x10000 + 0x20000 * 3]);
/* configure slave CPU banks */
- ROM = memory_region(machine, "narc2");
+ ROM = memory_region(machine, "narc2cpu");
for (bank = 0; bank < 16; bank++)
{
/*
diff --git a/src/mame/drivers/dec0.c b/src/mame/drivers/dec0.c
index 75ad5291e1f..a390cdbb33c 100644
--- a/src/mame/drivers/dec0.c
+++ b/src/mame/drivers/dec0.c
@@ -999,7 +999,7 @@ static MACHINE_DRIVER_START( automat )
MDRV_CPU_PROGRAM_MAP(automat_s_mem, 0)
/* video hardware */
- MDRV_SCREEN_ADD("maincpu", RASTER)
+ MDRV_SCREEN_ADD("screen", RASTER)
MDRV_SCREEN_REFRESH_RATE(57.41)
MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(529) /* 57.41 Hz, 529us Vblank */)
MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
diff --git a/src/mame/drivers/dlair.c b/src/mame/drivers/dlair.c
index 8c80cf38c80..2201d4df512 100644
--- a/src/mame/drivers/dlair.c
+++ b/src/mame/drivers/dlair.c
@@ -765,7 +765,7 @@ static MACHINE_DRIVER_START( dleuro )
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.33)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.33)
- MDRV_SOUND_ADD("laserdisc", LASERDISC, 0)
+ MDRV_SOUND_ADD("ldsound", LASERDISC, 0)
MDRV_SOUND_ROUTE(0, "lspeaker", 1.0)
MDRV_SOUND_ROUTE(1, "rspeaker", 1.0)
MACHINE_DRIVER_END
diff --git a/src/mame/drivers/exidy.c b/src/mame/drivers/exidy.c
index a6fcc513094..cfd51a866ad 100644
--- a/src/mame/drivers/exidy.c
+++ b/src/mame/drivers/exidy.c
@@ -1042,7 +1042,7 @@ ROM_START( mtrap )
ROM_LOAD( "mta6a.bin", 0x7000, 0x0800, CRC(c00f0c05) SHA1(398b0bc2a7e54b1e2326ed067bf6bb15cc52ed39) )
ROM_LOAD( "mta7a.bin", 0x7800, 0x0800, CRC(f3f16ca7) SHA1(3928c5da246c43036a7b4cbb140a1734d5f1fb03) )
- ROM_REGION( 0x4000, "cvsd", 0 ) /* 16k for digital sound processor */
+ ROM_REGION( 0x4000, "cvsdcpu", 0 ) /* 16k for digital sound processor */
ROM_LOAD( "mta2a.bin", 0x0000, 0x1000, CRC(13db8ed3) SHA1(939352323bdcd7df25db5eb2e30f269bcaebe6af) )
ROM_LOAD( "mta3a.bin", 0x1000, 0x1000, CRC(31bdfe5c) SHA1(b10bfe9e56dd617c5b4cd8b5bfec9c7f537b1086) )
ROM_LOAD( "mta4a.bin", 0x2000, 0x1000, CRC(1502d0e8) SHA1(8ef51ad4601299016f1821a5c65bec0199dd5474) )
@@ -1067,7 +1067,7 @@ ROM_START( mtrap3 )
ROM_LOAD( "mta6a.bin", 0x7000, 0x0800, CRC(c00f0c05) SHA1(398b0bc2a7e54b1e2326ed067bf6bb15cc52ed39) )
ROM_LOAD( "mta7a.bin", 0x7800, 0x0800, CRC(f3f16ca7) SHA1(3928c5da246c43036a7b4cbb140a1734d5f1fb03) )
- ROM_REGION( 0x4000, "cvsd", 0 ) /* 16k for digital sound processor */
+ ROM_REGION( 0x4000, "cvsdcpu", 0 ) /* 16k for digital sound processor */
ROM_LOAD( "mta2a.bin", 0x0000, 0x1000, CRC(13db8ed3) SHA1(939352323bdcd7df25db5eb2e30f269bcaebe6af) )
ROM_LOAD( "mta3a.bin", 0x1000, 0x1000, CRC(31bdfe5c) SHA1(b10bfe9e56dd617c5b4cd8b5bfec9c7f537b1086) )
ROM_LOAD( "mta4a.bin", 0x2000, 0x1000, CRC(1502d0e8) SHA1(8ef51ad4601299016f1821a5c65bec0199dd5474) )
@@ -1092,7 +1092,7 @@ ROM_START( mtrap4 )
ROM_LOAD( "mta6a.bin", 0x7000, 0x0800, CRC(c00f0c05) SHA1(398b0bc2a7e54b1e2326ed067bf6bb15cc52ed39) )
ROM_LOAD( "mta7a.bin", 0x7800, 0x0800, CRC(f3f16ca7) SHA1(3928c5da246c43036a7b4cbb140a1734d5f1fb03) )
- ROM_REGION( 0x4000, "cvsd", 0 ) /* 16k for digital sound processor */
+ ROM_REGION( 0x4000, "cvsdcpu", 0 ) /* 16k for digital sound processor */
ROM_LOAD( "mta2a.bin", 0x0000,0x1000,CRC(13db8ed3) SHA1(939352323bdcd7df25db5eb2e30f269bcaebe6af) )
ROM_LOAD( "mta3a.bin", 0x1000,0x1000,CRC(31bdfe5c) SHA1(b10bfe9e56dd617c5b4cd8b5bfec9c7f537b1086) )
ROM_LOAD( "mta4a.bin", 0x2000,0x1000,CRC(1502d0e8) SHA1(8ef51ad4601299016f1821a5c65bec0199dd5474) )
diff --git a/src/mame/drivers/mcr.c b/src/mame/drivers/mcr.c
index 13333aa4ae8..6f5909f91b4 100644
--- a/src/mame/drivers/mcr.c
+++ b/src/mame/drivers/mcr.c
@@ -1646,7 +1646,7 @@ ROM_START( solarfox )
ROM_LOAD( "sfcpu.6d", 0x5000, 0x1000, CRC(bd993cd9) SHA1(c074a6a40d0b9c0f4bf3fc5982263c89549fb338) )
ROM_LOAD( "sfcpu.7d", 0x6000, 0x1000, CRC(8ad8731d) SHA1(ffd19c3fbad3c5a240ab27963812cc300f3d7b89) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "sfsnd.7a", 0x0000, 0x1000, CRC(cdecf83a) SHA1(5acd2709e214408d756b39916bb98cd4ecda7988) )
ROM_LOAD( "sfsnd.8a", 0x1000, 0x1000, CRC(cb7788cb) SHA1(9e86f9131a6f0fc96dd436e21baf45e215ee65f4) )
ROM_LOAD( "sfsnd.9a", 0x2000, 0x1000, CRC(304896ce) SHA1(00ff640eab50022da980cdc5ce8cedebaaebc9cf) )
@@ -1675,7 +1675,7 @@ ROM_START( kick )
ROM_LOAD( "1600e-v2.d5", 0x4000, 0x1000, CRC(1d2834c0) SHA1(176fad90ab14c922a575c3d12a2c8a339d1518d4) )
ROM_LOAD( "1700f-v2.d6", 0x5000, 0x1000, CRC(ddf84ce1) SHA1(6f80b9a5cbd75b6e4af569ca4bcfcde7daaad64f) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "4200-a.a7", 0x0000, 0x1000, CRC(9e35c02e) SHA1(92afd0126dcfb2d4401927b2cf261090e186b6fa) )
ROM_LOAD( "4300-b.a8", 0x1000, 0x1000, CRC(ca2b7c28) SHA1(fdcca3b755822c045c3c321cccc3f58112e2ad11) )
ROM_LOAD( "4400-c.a9", 0x2000, 0x1000, CRC(d1901551) SHA1(fd7d6059f8ac59f95ae6f8ef12fbfce7ed16ec12) )
@@ -1704,7 +1704,7 @@ ROM_START( kickman )
ROM_LOAD( "1600-e-ur.d5", 0x4000, 0x1000, CRC(f24bc0d7) SHA1(31dc996898c01f3427403e396a47444732904674) )
ROM_LOAD( "1700-f-ur.d6", 0x5000, 0x1000, CRC(672361fc) SHA1(010029460c25935f2156eb64c9109c26ce40b752) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "4200-a.a7", 0x0000, 0x1000, CRC(9e35c02e) SHA1(92afd0126dcfb2d4401927b2cf261090e186b6fa) )
ROM_LOAD( "4300-b.a8", 0x1000, 0x1000, CRC(ca2b7c28) SHA1(fdcca3b755822c045c3c321cccc3f58112e2ad11) )
ROM_LOAD( "4400-c.a9", 0x2000, 0x1000, CRC(d1901551) SHA1(fd7d6059f8ac59f95ae6f8ef12fbfce7ed16ec12) )
@@ -1733,7 +1733,7 @@ ROM_START( kickc )
ROM_LOAD( "1600-e.d5", 0x4000, 0x1000, CRC(eaaa78a7) SHA1(3c057d486f3938561fb9947e0463b1255ae04ef9) )
ROM_LOAD( "1700-f.d6", 0x5000, 0x1000, CRC(c06c880f) SHA1(d5ac5682de316b9cb09d433e2c02746efadd2a81) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "4200-a.a7", 0x0000, 0x1000, CRC(9e35c02e) SHA1(92afd0126dcfb2d4401927b2cf261090e186b6fa) )
ROM_LOAD( "4300-b.a8", 0x1000, 0x1000, CRC(ca2b7c28) SHA1(fdcca3b755822c045c3c321cccc3f58112e2ad11) )
ROM_LOAD( "4400-c.a9", 0x2000, 0x1000, CRC(d1901551) SHA1(fd7d6059f8ac59f95ae6f8ef12fbfce7ed16ec12) )
@@ -1763,7 +1763,7 @@ ROM_START( shollow )
ROM_LOAD( "sh-pro.04", 0x8000, 0x2000, CRC(22fa9175) SHA1(fd8ea76b3a7ffaf48fc11dd3b7c58e548e3e57c5) )
ROM_LOAD( "sh-pro.05", 0xa000, 0x2000, CRC(1716e2bb) SHA1(771e4c20d63e4e1d99723e6355db67064a278ae5) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "sh-snd.01", 0x0000, 0x1000, CRC(55a297cc) SHA1(b34f37fca61cdba26b5671feee991d133b8697a4) )
ROM_LOAD( "sh-snd.02", 0x1000, 0x1000, CRC(46fc31f6) SHA1(9b1a56962b2d210b1013bc35de780c6d5b3eb4bc) )
ROM_LOAD( "sh-snd.03", 0x2000, 0x1000, CRC(b1f4a6a8) SHA1(ba724f9cc0cc35dd31d4ad8b36a51da9d6cbfbcf) )
@@ -1791,7 +1791,7 @@ ROM_START( shollow2 )
ROM_LOAD( "sh-pro.04", 0x8000, 0x2000, CRC(22fa9175) SHA1(fd8ea76b3a7ffaf48fc11dd3b7c58e548e3e57c5) )
ROM_LOAD( "sh-pro.05", 0xa000, 0x2000, CRC(1716e2bb) SHA1(771e4c20d63e4e1d99723e6355db67064a278ae5) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "snd-0.a7", 0x0000, 0x1000, CRC(9d815bb3) SHA1(51af797e08dbe3921e11ce70c3d0da50979336a4) )
ROM_LOAD( "snd-1.a8", 0x1000, 0x1000, CRC(9f253412) SHA1(a526e864073a2f9e67e2cbe53ab17fe726336241) )
ROM_LOAD( "snd-2.a9", 0x2000, 0x1000, CRC(7783d6c6) SHA1(1fb2117532e7da28afdb9837bcb6848165cf8173) )
@@ -1820,7 +1820,7 @@ ROM_START( tron )
ROM_LOAD( "scpu_pge.bin", 0x8000, 0x2000, CRC(24c185d8) SHA1(45ac7c53f6f4eba5c7bf3fc6559cddd3821eddad) )
ROM_LOAD( "scpu_pgf.bin", 0xA000, 0x2000, CRC(38c4bbaf) SHA1(a7cd496ce75199b8279ea963520cf70d5f562bb2) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "ssi_0a.bin", 0x0000, 0x1000, CRC(765e6eba) SHA1(42efeefc8571dfc237c0be3368248f1e56add92e) )
ROM_LOAD( "ssi_0b.bin", 0x1000, 0x1000, CRC(1b90ccdd) SHA1(0876e5eeaa63bb8cc97f3634a6ddd8a29a9b012f) )
ROM_LOAD( "ssi_0c.bin", 0x2000, 0x1000, CRC(3a4bc629) SHA1(ce8452a99a313ae7429de471bbea39de08c9fd4b) )
@@ -1848,7 +1848,7 @@ ROM_START( tron2 )
ROM_LOAD( "scpu_pge.bin", 0x8000, 0x2000, CRC(24c185d8) SHA1(45ac7c53f6f4eba5c7bf3fc6559cddd3821eddad) )
ROM_LOAD( "scpu_pgf.bin", 0xa000, 0x2000, CRC(38c4bbaf) SHA1(a7cd496ce75199b8279ea963520cf70d5f562bb2) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "ssi_0a.bin", 0x0000, 0x1000, CRC(765e6eba) SHA1(42efeefc8571dfc237c0be3368248f1e56add92e) )
ROM_LOAD( "ssi_0b.bin", 0x1000, 0x1000, CRC(1b90ccdd) SHA1(0876e5eeaa63bb8cc97f3634a6ddd8a29a9b012f) )
ROM_LOAD( "ssi_0c.bin", 0x2000, 0x1000, CRC(3a4bc629) SHA1(ce8452a99a313ae7429de471bbea39de08c9fd4b) )
@@ -1876,7 +1876,7 @@ ROM_START( tron3 )
ROM_LOAD( "6-17-pge.rom", 0x8000, 0x2000, CRC(ea198fa8) SHA1(d8c97ea87d504e77edc38c87c2953c8c4f1a405b) )
ROM_LOAD( "6-17-pgf.rom", 0xa000, 0x2000, CRC(4325fb08) SHA1(70727aa37354425315d8a8b3ca07bbe91f7e8f08) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "ssi_0a.bin", 0x0000, 0x1000, CRC(765e6eba) SHA1(42efeefc8571dfc237c0be3368248f1e56add92e) )
ROM_LOAD( "ssi_0b.bin", 0x1000, 0x1000, CRC(1b90ccdd) SHA1(0876e5eeaa63bb8cc97f3634a6ddd8a29a9b012f) )
ROM_LOAD( "ssi_0c.bin", 0x2000, 0x1000, CRC(3a4bc629) SHA1(ce8452a99a313ae7429de471bbea39de08c9fd4b) )
@@ -1904,7 +1904,7 @@ ROM_START( tron4 )
ROM_LOAD( "pge-615.d6", 0x8000, 0x2000, CRC(ea198fa8) SHA1(d8c97ea87d504e77edc38c87c2953c8c4f1a405b) )
ROM_LOAD( "pgf-615.d7", 0xa000, 0x2000, CRC(790ee743) SHA1(14dc84b2bbaab22772e0579f11fe0bf136a0ddab) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "snd0-510.a7", 0x0000, 0x1000, CRC(2cbb332b) SHA1(48d1cbb336733588af728a3d0e02c8613d2b5fb2) )
ROM_LOAD( "ssiob.a8", 0x1000, 0x1000, CRC(1355b7e6) SHA1(61ed045212da67cd449910ae601058cf209b37e5) )
ROM_LOAD( "ssioc.a9", 0x2000, 0x1000, CRC(6dd4b7c9) SHA1(1ce78c242d1a7d9a4524a663a42fc8bc2870053a) )
@@ -1932,7 +1932,7 @@ ROM_START( kroozr )
ROM_LOAD( "kozmkcpu.5d", 0x6000, 0x2000, CRC(a0ec38c1) SHA1(adf3ef36355d255e4ebc0d4dc86b9d7910e26b03) )
ROM_LOAD( "kozmkcpu.6d", 0x8000, 0x2000, CRC(7044f2b6) SHA1(55b64c9233fe0c8b351688fab29aad049d49faf2) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "kozmksnd.7a", 0x0000, 0x1000, CRC(6736e433) SHA1(d43216ef34a67f047b7c35001767d838386add7d) )
ROM_LOAD( "kozmksnd.8a", 0x1000, 0x1000, CRC(ea9cd919) SHA1(a1533b2857c881c83adce2c7bbfaa4a3148ead8e) )
ROM_LOAD( "kozmksnd.9a", 0x2000, 0x1000, CRC(9dfa7994) SHA1(0a2d824e9fe1d48c43027f5f10f4c43476f08e07) )
@@ -1959,7 +1959,7 @@ ROM_START( domino )
ROM_LOAD( "dmanpg2.bin", 0x4000, 0x2000, CRC(7dd2177a) SHA1(b4b17e2580679fbe340d8b8d8cb7171c49ae0a21) )
ROM_LOAD( "dmanpg3.bin", 0x6000, 0x2000, CRC(f2e0aa44) SHA1(2f04dc74c69dfe3847d5e4330e560b0a9f18c33a) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "dm-a7.snd", 0x0000, 0x1000, CRC(fa982dcc) SHA1(970340bfa0ac13ad8c2bf5adc21d7ca7aa9e525a) )
ROM_LOAD( "dm-a8.snd", 0x1000, 0x1000, CRC(72839019) SHA1(4aa278cfb00fac76cba88600bb300ee88ec3f7ee) )
ROM_LOAD( "dm-a9.snd", 0x2000, 0x1000, CRC(ad760da7) SHA1(024fce0f5d46e82b66c4283925556130735b863e) )
@@ -1987,7 +1987,7 @@ ROM_START( wacko )
ROM_LOAD( "wackocpu.4d", 0x4000, 0x2000, CRC(515edff7) SHA1(9288cb5efb51086ef8610eecf8e3feae1da9fc2a) )
ROM_LOAD( "wackocpu.5d", 0x6000, 0x2000, CRC(9b01bf32) SHA1(d209ba2503d7b54786f74107bb399313a08a09ba) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "wackosnd.7a", 0x0000, 0x1000, CRC(1a58763f) SHA1(37f0870d67d52c86ae2d188e9beaa56a3a8fa130) )
ROM_LOAD( "wackosnd.8a", 0x1000, 0x1000, CRC(a4e3c771) SHA1(fe677090423e1d80cde07d2e74be8380d8c55e95) )
ROM_LOAD( "wackosnd.9a", 0x2000, 0x1000, CRC(155ba3dd) SHA1(51aaeeb68b2b7eb8238c7c3b06e84dcf44683ee9) )
@@ -2014,7 +2014,7 @@ ROM_START( twotiger )
ROM_LOAD( "cpu_d4", 0x4000, 0x2000, CRC(f1ab8c4d) SHA1(0c410ddd2e1cd8a19c73bc0c7aca70d8c4308eeb) )
ROM_LOAD( "cpu_d5", 0x6000, 0x2000, CRC(d7129900) SHA1(af5093082cfbc9fa4b42cfc74e62adbf9b6c63db) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "ssio_a7", 0x0000, 0x1000, CRC(64ddc16c) SHA1(e119e1702ea00ffb86d413ed8e68b4e9dfefa79e) )
ROM_LOAD( "ssio_a8", 0x1000, 0x1000, CRC(c3467612) SHA1(c968776d9561a7ac67e95a987b6d826ec2dc748e) )
ROM_LOAD( "ssio_a9", 0x2000, 0x1000, CRC(c50f7b2d) SHA1(0f4779d4955d500c50b544d945fa78a5428b86ce) )
@@ -2040,7 +2040,7 @@ ROM_START( twotigrc )
ROM_LOAD( "2tgrpg2.bin", 0x4000, 0x2000, CRC(b5ca3f17) SHA1(ac51eefe9ff49bc358daf58525e529070684ed1b) )
ROM_LOAD( "2tgrpg3.bin", 0x6000, 0x2000, CRC(8aa82049) SHA1(6e42d082d29986f5c0698ae39750fb8f9eb1e6cd) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "2tgra7.bin", 0x0000, 0x1000, CRC(4620d970) SHA1(2c2c1da84199b846575a6291dc235f30539959fa) )
ROM_LOAD( "2tgra8.bin", 0x1000, 0x1000, CRC(e95d8cfe) SHA1(846d5543596bb86cf08f998056c1fc695cb4f62c) )
ROM_LOAD( "2tgra9.bin", 0x2000, 0x1000, CRC(81e6ce0e) SHA1(77e145e150763bfe5760ac3e4f68218a65b9bfe0) )
@@ -2068,7 +2068,7 @@ ROM_START( journey )
ROM_LOAD( "d5", 0x6000, 0x2000, CRC(c3023931) SHA1(e591a18c5fc8befcd9f2b93d9131374c572cdbcd) )
ROM_LOAD( "d6", 0x8000, 0x2000, CRC(5d445c99) SHA1(df2bce203f510b4bda42bb7114b79eb0b2b4e2e0) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "a", 0x0000, 0x1000, CRC(2524a2aa) SHA1(4bd78b4fb42c2506fa6734419b42cbbe4c240e94) )
ROM_LOAD( "b", 0x1000, 0x1000, CRC(b8e35814) SHA1(379308431d1204d6cb5ae8a13e378ec7b3fab0a9) )
ROM_LOAD( "c", 0x2000, 0x1000, CRC(09c488cf) SHA1(7aa3321db748f2612693f8348e590369e8d48140) )
@@ -2100,7 +2100,7 @@ ROM_START( tapper )
ROM_LOAD( "tappg2.bin", 0x08000, 0x4000, CRC(3a1f8778) SHA1(cb46a2248289ced7282b1463f433dcb970c42c1a) )
ROM_LOAD( "tappg3.bin", 0x0c000, 0x2000, CRC(e8dcdaa4) SHA1(45bf1571a2418c7dc00ccc7061a3e04e65cb6bff) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "tapsnda7.bin", 0x0000, 0x1000, CRC(0e8bb9d5) SHA1(9e281c340b7702523c86d56317efad9e3688e585) )
ROM_LOAD( "tapsnda8.bin", 0x1000, 0x1000, CRC(0cf0e29b) SHA1(14334b9d2bfece3fe5bda0cbd53158ead8d27e53) )
ROM_LOAD( "tapsnda9.bin", 0x2000, 0x1000, CRC(31eb6dc6) SHA1(b38bba5f12516d899e023f99147868e3402fbd7b) )
@@ -2131,7 +2131,7 @@ ROM_START( tappera )
ROM_LOAD( "pr02_3c.128", 0x08000, 0x4000, CRC(b3755d41) SHA1(434d3c27b9f1e43def081d79b9f56dbce93a9207) )
ROM_LOAD( "pr03_4c.64", 0x0c000, 0x2000, CRC(77273096) SHA1(5e4e2dc1703b39f588ba374f6a610f273d710532) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "tapsnda7.bin", 0x0000, 0x1000, CRC(0e8bb9d5) SHA1(9e281c340b7702523c86d56317efad9e3688e585) )
ROM_LOAD( "tapsnda8.bin", 0x1000, 0x1000, CRC(0cf0e29b) SHA1(14334b9d2bfece3fe5bda0cbd53158ead8d27e53) )
ROM_LOAD( "tapsnda9.bin", 0x2000, 0x1000, CRC(31eb6dc6) SHA1(b38bba5f12516d899e023f99147868e3402fbd7b) )
@@ -2162,7 +2162,7 @@ ROM_START( sutapper )
ROM_LOAD( "5793", 0x8000, 0x4000, CRC(fecbf683) SHA1(de365f4e567d93a9ed9672fabbc739a3a0d47d59) )
ROM_LOAD( "5794", 0xc000, 0x2000, CRC(5bdc1916) SHA1(ee038443ae55598568bd1a53c0a671a2828d3949) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "5788", 0x00000, 0x1000, CRC(5c1d0982) SHA1(c2c94ab26ebce30ce4efc239e555c6368794d265) )
ROM_LOAD( "5787", 0x01000, 0x1000, CRC(09e74ed8) SHA1(f5c8585d443bca67d4065314a06431d1f104c553) )
ROM_LOAD( "5786", 0x02000, 0x1000, CRC(c3e98284) SHA1(2a4dc0deca48f4d2ac9fe673ecb9548415c996a9) )
@@ -2193,7 +2193,7 @@ ROM_START( rbtapper )
ROM_LOAD( "rbtpg2.bin", 0x08000, 0x4000, CRC(0b332c97) SHA1(b9878c8a61a98e787e547bb6ab81c809875891f3) )
ROM_LOAD( "rbtpg3.bin", 0x0c000, 0x2000, CRC(698c06f2) SHA1(ddb21e39ede2222cb2286ec9dba06341fe1c9db7) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "5788", 0x00000, 0x1000, CRC(5c1d0982) SHA1(c2c94ab26ebce30ce4efc239e555c6368794d265) )
ROM_LOAD( "5787", 0x01000, 0x1000, CRC(09e74ed8) SHA1(f5c8585d443bca67d4065314a06431d1f104c553) )
ROM_LOAD( "5786", 0x02000, 0x1000, CRC(c3e98284) SHA1(2a4dc0deca48f4d2ac9fe673ecb9548415c996a9) )
@@ -2225,7 +2225,7 @@ ROM_START( timber )
ROM_LOAD( "timpg2.bin", 0x08000, 0x4000, CRC(632989f9) SHA1(9e9dc343746299bb0dc7ada206211366c5a05075) )
ROM_LOAD( "timpg3.bin", 0x0c000, 0x2000, CRC(dae8a0dc) SHA1(f065fa3184efa6524d4f950616f3fbae4ea17513) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "tima7.bin", 0x00000, 0x1000, CRC(c615dc3e) SHA1(664d5e3ac3936fd04a855ee0c88f1c1b4d1dea5b) )
ROM_LOAD( "tima8.bin", 0x01000, 0x1000, CRC(83841c87) SHA1(bd5a2e567e015e10e45651e15b42ffb3b69d2305) )
ROM_LOAD( "tima9.bin", 0x02000, 0x1000, CRC(22bcdcd3) SHA1(69cedc8cec52ca310f828dfe73d7de04729b06d3) )
@@ -2256,7 +2256,7 @@ ROM_START( dotron )
ROM_LOAD( "loc-pg2.3c", 0x08000, 0x4000, CRC(ab0b3800) SHA1(457a18bd98a3c4a9f893a3704dbc7d0fde4ef8ba) )
ROM_LOAD( "loc-pg1.4c", 0x0c000, 0x2000, CRC(f98c9f8e) SHA1(a215f0fd6cd9e8cacbe06cb7bfe4e2cced150c86) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "sound0.a7", 0x00000, 0x1000, CRC(6d39bf19) SHA1(3d27466fcb6d41133f16119cddb815833c8b4eda) )
ROM_LOAD( "sound1.a8", 0x01000, 0x1000, CRC(ac872e1d) SHA1(c2833b20e124c505be3d5be2c885b9cf9927ca4c) )
ROM_LOAD( "sound2.a9", 0x02000, 0x1000, CRC(e8ef6519) SHA1(261b0463a73b403bc46df3e04f3d12173787d6e7) )
@@ -2287,7 +2287,7 @@ ROM_START( dotrona )
ROM_LOAD( "aloc-pg2.3c", 0x08000, 0x4000, CRC(cb89c9be) SHA1(c773a68891fbf94808a2ee0036928c0c48d6673d) )
ROM_LOAD( "aloc-pg1.4c", 0x0c000, 0x2000, CRC(5098faf4) SHA1(9f861f99cb170513b68aee48bbfd60ee439d7fa9) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "asound0.a7", 0x00000, 0x1000, CRC(7fb54293) SHA1(6d538a3e48f98e269623850f1f6774848a89fd59) )
ROM_LOAD( "asound1.a8", 0x01000, 0x1000, CRC(edef7326) SHA1(5c9a64604252eea0628bf9d6221e8add82f66abe) )
ROM_LOAD( "sound2.a9", 0x02000, 0x1000, CRC(e8ef6519) SHA1(261b0463a73b403bc46df3e04f3d12173787d6e7) )
@@ -2318,13 +2318,13 @@ ROM_START( dotrone )
ROM_LOAD( "loc-cpu3", 0x08000, 0x4000, CRC(94bb1a0e) SHA1(af4769fac39e67eff840675bf93cc4304f2875fd) )
ROM_LOAD( "loc-cpu4", 0x0c000, 0x2000, CRC(c137383c) SHA1(ccf7cf9c7c0528aa819cfca34c1c0e89ab2d586a) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "loc-a", 0x00000, 0x1000, CRC(2de6a8a8) SHA1(6bba00daed8836297f3189db4e4fe8e158adc465) )
ROM_LOAD( "loc-b", 0x01000, 0x1000, CRC(4097663e) SHA1(afb5224529550cec378415a5cd81b47f6c6c101b) )
ROM_LOAD( "loc-c", 0x02000, 0x1000, CRC(f576b9e7) SHA1(4ff39c46c390aa93d900f5f7a0b35fa71f066863) )
ROM_LOAD( "loc-d", 0x03000, 0x1000, CRC(74b0059e) SHA1(1fe393721446538036fb6110fdc3920959ebd596) )
- ROM_REGION( 0x10000, "snt", 0 )
+ ROM_REGION( 0x10000, "sntcpu", 0 )
ROM_LOAD( "pre.u3", 0x09000, 0x1000, CRC(c3d0f762) SHA1(a1857641c35b5bcb33f29fe79a1a581c4cbf129b) )
ROM_LOAD( "pre.u4", 0x0a000, 0x1000, CRC(7ca79b43) SHA1(c995e1e67d70706a090eb777e9fec0f1ba03f82d) )
ROM_LOAD( "pre.u5", 0x0b000, 0x1000, CRC(24e9618e) SHA1(eb245ff381a76b314a0ed3519e140444afae341c) )
@@ -2355,12 +2355,12 @@ ROM_START( nflfoot )
ROM_LOAD( "nflcpupg.2c", 0x04000, 0x4000, CRC(2aa76168) SHA1(608df883f5e960153a963404d5cc4b4ce4ec435d) )
ROM_LOAD( "nflcpupg.3c", 0x08000, 0x4000, CRC(5ec01e09) SHA1(2bf60ab7d47f53583b677195976d6f6a9e90c55c) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "nflsnd.a7", 0x0000, 0x1000, CRC(1339be2e) SHA1(5c1743f4d20f94053eb306d3749057608df4a6a2) )
ROM_LOAD( "nflsnd.a8", 0x1000, 0x1000, CRC(8630b560) SHA1(0c537f48184d3a7a9ee51c30d7c33dc39c46e823) )
ROM_LOAD( "nflsnd.a9", 0x2000, 0x1000, CRC(1e0fe4c8) SHA1(718dfaced2d8d84dab4c32265bed422e07af0f9e) )
- ROM_REGION( 0x10000, "snt", 0 )
+ ROM_REGION( 0x10000, "sntcpu", 0 )
ROM_LOAD( "nfl-sqtk-11-15-83.u2", 0x08000, 0x1000, CRC(aeddda31) SHA1(8ebe9d8606c4328b1b3f4633db30d7636acf210b) )
ROM_LOAD( "nfl-sqtk-11-15-83.u3", 0x09000, 0x1000, CRC(36229d13) SHA1(d174098ce1e4bc89ded15a08db37933ab9532f2b) )
ROM_LOAD( "nfl-sqtk-11-15-83.u4", 0x0a000, 0x1000, CRC(b202439b) SHA1(b09e94b0b176f80b12fb4cefa6efd5b2cccb6192) )
@@ -2395,9 +2395,9 @@ ROM_START( demoderb )
ROM_LOAD( "dd_pro1", 0x04000, 0x4000, CRC(4c713bfe) SHA1(493b6ba01e86e7586ad123c53cf7f0a0c191d670) )
ROM_LOAD( "dd_pro2", 0x08000, 0x4000, CRC(c2cbd2a4) SHA1(fa642b2f61ff5529ab688a43c1dc14357a4eba6f) )
- ROM_REGION( 0x10000, "ssio", ROMREGION_ERASE00 ) /* 64k for the audio CPU, not populated */
+ ROM_REGION( 0x10000, "ssiocpu", ROMREGION_ERASE00 ) /* 64k for the audio CPU, not populated */
- ROM_REGION( 0x10000, "tcs", 0 ) /* 64k for the Turbo Cheap Squeak */
+ ROM_REGION( 0x10000, "tcscpu", 0 ) /* 64k for the Turbo Cheap Squeak */
ROM_LOAD( "tcs_u5.bin", 0x0c000, 0x2000, CRC(eca33b2c) SHA1(938b021ea3b0f23aed7a98a930a58af371a02303) )
ROM_LOAD( "tcs_u4.bin", 0x0e000, 0x2000, CRC(3490289a) SHA1(a9d56ea60bb901267da41ab408f8e1ed3742b0ac) )
diff --git a/src/mame/drivers/mcr3.c b/src/mame/drivers/mcr3.c
index 06f1c5bbcc1..ffa1319e3c1 100644
--- a/src/mame/drivers/mcr3.c
+++ b/src/mame/drivers/mcr3.c
@@ -1167,7 +1167,7 @@ ROM_START( demoderm )
ROM_LOAD( "pro1.5b", 0x08000, 0x8000, CRC(034c00fc) SHA1(0f0e8f123a34c330021bce76ed7f38bcb2e9af4e) )
ROM_FILL( 0x0e000, 0x2000, 0xff ) /* upper 8k is not mapped on monoboard */
- ROM_REGION( 0x10000, "tcs", 0 ) /* 64k for the Turbo Cheap Squeak */
+ ROM_REGION( 0x10000, "tcscpu", 0 ) /* 64k for the Turbo Cheap Squeak */
ROM_LOAD( "tcs_u5.bin", 0x0c000, 0x2000, CRC(eca33b2c) SHA1(938b021ea3b0f23aed7a98a930a58af371a02303) )
ROM_LOAD( "tcs_u4.bin", 0x0e000, 0x2000, CRC(3490289a) SHA1(a9d56ea60bb901267da41ab408f8e1ed3742b0ac) )
@@ -1193,7 +1193,7 @@ ROM_START( sarge )
ROM_LOAD( "cpu_5b.bin", 0x08000, 0x8000, CRC(6800e746) SHA1(018c2b622b3654530ebc2c299b3f745777163d4b) )
ROM_FILL( 0x0e000, 0x2000, 0xff ) /* upper 8k is not mapped on monoboard */
- ROM_REGION( 0x10000, "tcs", 0 ) /* 64k for the Turbo Cheap Squeak */
+ ROM_REGION( 0x10000, "tcscpu", 0 ) /* 64k for the Turbo Cheap Squeak */
ROM_LOAD( "tcs_u5.bin", 0xc000, 0x2000, CRC(a894ef8a) SHA1(7f53927fc185fff8ba1b1747f0d565e089d879e6) )
ROM_LOAD( "tcs_u4.bin", 0xe000, 0x2000, CRC(6ca6faf3) SHA1(4647e633dd11f55a65c3acf81adeb3af93624991) )
@@ -1215,7 +1215,7 @@ ROM_START( maxrpm )
ROM_LOAD( "pro.1", 0x08000, 0x8000, CRC(f628bb30) SHA1(0514906b9764a7f02a730a610affea4d42a4510d) )
ROM_FILL( 0x0e000, 0x2000, 0xff ) /* upper 8k is not mapped on monoboard */
- ROM_REGION( 0x10000, "tcs", 0 ) /* 64k for the Turbo Cheap Squeak */
+ ROM_REGION( 0x10000, "tcscpu", 0 ) /* 64k for the Turbo Cheap Squeak */
ROM_LOAD( "turbskwk.u5", 0x8000, 0x4000, CRC(55c3b759) SHA1(89d690a007a996e9c7df7b365942e4da755d15d7) )
ROM_LOAD( "turbskwk.u4", 0xc000, 0x4000, CRC(31a2da2e) SHA1(582434b5d6bc8e84f39191976d8aa0ef9245f253) )
@@ -1237,7 +1237,7 @@ ROM_START( rampage )
ROM_LOAD( "pro1rev3.5b", 0x08000, 0x8000, CRC(d89bd9a4) SHA1(3531464ffe49dfaf2755d9e2dc1aea23819b3a5d) )
ROM_FILL( 0x0e000, 0x2000, 0xff ) /* upper 8k is not mapped on monoboard */
- ROM_REGION( 0x40000, "sg", 0 ) /* 256k for the Sounds Good board */
+ ROM_REGION( 0x40000, "sgcpu", 0 ) /* 256k for the Sounds Good board */
ROM_LOAD16_BYTE( "ramp_u7.snd", 0x00000, 0x8000, CRC(cffd7fa5) SHA1(7c5cecce1d428f847fea37d53eb09c6f62055c6f) ) /* these are Revision 2 sound ROMs */
ROM_LOAD16_BYTE( "ramp_u17.snd", 0x00001, 0x8000, CRC(e92c596b) SHA1(4e2d87398f2e7b637cbad6cb16d832dfa8f8288c) )
ROM_LOAD16_BYTE( "ramp_u8.snd", 0x10000, 0x8000, CRC(11f787e4) SHA1(1fa195bf9169608099d17be5801738a4e17bec3d) )
@@ -1261,7 +1261,7 @@ ROM_START( rampage2 )
ROM_LOAD( "pro1rev2.5b", 0x08000, 0x8000, CRC(58523d75) SHA1(5cd512864568ec7793bda0164f21e7d72a7ea817) )
ROM_FILL( 0x0e000, 0x2000, 0xff ) /* upper 8k is not mapped on monoboard */
- ROM_REGION( 0x40000, "sg", 0 ) /* 256k for the Sounds Good board */
+ ROM_REGION( 0x40000, "sgcpu", 0 ) /* 256k for the Sounds Good board */
ROM_LOAD16_BYTE( "ramp_u7.snd", 0x00000, 0x8000, CRC(cffd7fa5) SHA1(7c5cecce1d428f847fea37d53eb09c6f62055c6f) ) /* these are Revision 2 sound ROMs */
ROM_LOAD16_BYTE( "ramp_u17.snd", 0x00001, 0x8000, CRC(e92c596b) SHA1(4e2d87398f2e7b637cbad6cb16d832dfa8f8288c) )
ROM_LOAD16_BYTE( "ramp_u8.snd", 0x10000, 0x8000, CRC(11f787e4) SHA1(1fa195bf9169608099d17be5801738a4e17bec3d) )
@@ -1285,7 +1285,7 @@ ROM_START( powerdrv )
ROM_LOAD( "pdrv5b.bin", 0x08000, 0x8000, CRC(fa0544ad) SHA1(55a9cf8c8648761443e4a5a3b214f4d6236cbaff) )
ROM_FILL( 0x0e000, 0x2000, 0xff ) /* upper 8k is not mapped on monoboard */
- ROM_REGION( 0x40000, "sg", 0 ) /* 256k for the Sounds Good board */
+ ROM_REGION( 0x40000, "sgcpu", 0 ) /* 256k for the Sounds Good board */
ROM_LOAD16_BYTE( "pdsndu7.bin", 0x00000, 0x8000, CRC(78713e78) SHA1(11382c024536f743e051ba208ae02d0f5e07cf5e) )
ROM_LOAD16_BYTE( "pdsndu17.bin", 0x00001, 0x8000, CRC(c41de6e4) SHA1(0391afd96ee80dd1d4a34e661e5df1e01fbbd57a) )
ROM_LOAD16_BYTE( "pdsndu8.bin", 0x10000, 0x8000, CRC(15714036) SHA1(77ca5f703eb7f146e13d9c01f4427f6aaa31df39) )
@@ -1309,7 +1309,7 @@ ROM_START( stargrds )
ROM_LOAD( "pro-1.5b", 0x08000, 0x8000, CRC(dba428b0) SHA1(72efa2f02e95f05a5503ced136fbdf3fcdf57554) )
ROM_FILL( 0x0e000, 0x2000, 0xff ) /* upper 8k is not mapped on monoboard */
- ROM_REGION( 0x40000, "sg", 0 ) /* 256k for the Sounds Good board */
+ ROM_REGION( 0x40000, "sgcpu", 0 ) /* 256k for the Sounds Good board */
ROM_LOAD16_BYTE( "snd0.u7", 0x00000, 0x8000, CRC(7755a493) SHA1(a888fba45a2a31de5b3082bfc5ccef94dafc4d16) )
ROM_LOAD16_BYTE( "snd1.u17", 0x00001, 0x8000, CRC(d98d14ae) SHA1(51dbb97655ab8a389ca67f0e796ab57894f5bb32) )
@@ -1334,11 +1334,11 @@ ROM_START( spyhunt )
ROM_LOAD( "cpu_pg4.10d", 0x8000, 0x2000, CRC(a3033c15) SHA1(e9811450a7c952561912777d679fe45a6b5a794a) )
ROM_LOAD( "cpu_pg5.11d", 0xa000, 0x4000, CRC(53a4f7cd) SHA1(051b07ae993e14b329507710c0f7cadaa952f9ae) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "snd_0sd.a8", 0x0000, 0x1000, CRC(c95cf31e) SHA1(d1b0e299a27e306ddbc0654fd3a9d981c92afe8c) )
ROM_LOAD( "snd_1sd.a7", 0x1000, 0x1000, CRC(12aaa48e) SHA1(c6b835fc45e4484a4d52b682ce015caa242c8b4f) )
- ROM_REGION( 0x8000, "csd", 0 ) /* 32k for the Chip Squeak Deluxe */
+ ROM_REGION( 0x8000, "csdcpu", 0 ) /* 32k for the Chip Squeak Deluxe */
ROM_LOAD16_BYTE( "csd_u7a.u7", 0x00000, 0x2000, CRC(6e689fe7) SHA1(38ad2e9f12b9d389fb2568ebcb32c8bd1ac6879e) )
ROM_LOAD16_BYTE( "csd_u17b.u17", 0x00001, 0x2000, CRC(0d9ddce6) SHA1(d955c0e67fc78b517cc229601ab4023cc5a644c2) )
ROM_LOAD16_BYTE( "csd_u8c.u8", 0x04000, 0x2000, CRC(35563cd0) SHA1(5708d374dd56758194c95118f096ea51bf12bf64) )
@@ -1377,11 +1377,11 @@ ROM_START( spyhuntp )
ROM_LOAD( "sh_mb_6.bin", 0x8000, 0x2000, CRC(8cbf04d8) SHA1(e45cb36935367e46ea41de0177b3453cd8bdce85) )
ROM_LOAD( "cpu_pg5.11d", 0xa000, 0x4000, CRC(53a4f7cd) SHA1(051b07ae993e14b329507710c0f7cadaa952f9ae) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "snd_0sd.a8", 0x0000, 0x1000, CRC(c95cf31e) SHA1(d1b0e299a27e306ddbc0654fd3a9d981c92afe8c) )
ROM_LOAD( "snd_1sd.a7", 0x1000, 0x1000, CRC(12aaa48e) SHA1(c6b835fc45e4484a4d52b682ce015caa242c8b4f) )
- ROM_REGION( 0x8000, "csd", 0 ) /* 32k for the Chip Squeak Deluxe */
+ ROM_REGION( 0x8000, "csdcpu", 0 ) /* 32k for the Chip Squeak Deluxe */
ROM_LOAD16_BYTE( "csd_u7a.u7", 0x00000, 0x2000, CRC(6e689fe7) SHA1(38ad2e9f12b9d389fb2568ebcb32c8bd1ac6879e) )
ROM_LOAD16_BYTE( "csd_u17b.u17", 0x00001, 0x2000, CRC(0d9ddce6) SHA1(d955c0e67fc78b517cc229601ab4023cc5a644c2) )
ROM_LOAD16_BYTE( "csd_u8c.u8", 0x04000, 0x2000, CRC(35563cd0) SHA1(5708d374dd56758194c95118f096ea51bf12bf64) )
@@ -1419,7 +1419,7 @@ ROM_START( crater )
ROM_LOAD( "crcpu.9d", 0x6000, 0x2000, CRC(a03c4b11) SHA1(6a442a0828942dc51dbe0d3f19be855a52c12f39) )
ROM_LOAD( "crcpu.10d", 0x8000, 0x2000, CRC(44ae4cbd) SHA1(2188bf697f1b3fcbb2ad6cbd4d9098e3b8d56a95) )
- ROM_REGION( 0x10000, "ssio", 0 )
+ ROM_REGION( 0x10000, "ssiocpu", 0 )
ROM_LOAD( "crsnd4.a7", 0x0000, 0x1000, CRC(fd666cb5) SHA1(257174266e264db8ac9af5f2296fd0a22847f85f) )
ROM_LOAD( "crsnd1.a8", 0x1000, 0x1000, CRC(90bf2c4c) SHA1(7adfbf2251b5d46043d614554320e2fe544cc570) )
ROM_LOAD( "crsnd2.a9", 0x2000, 0x1000, CRC(3b8deef1) SHA1(a14186a33a7b5ca07086ce44fb1c8c64900654d0) )
@@ -1459,9 +1459,9 @@ ROM_START( turbotag )
ROM_LOAD( "ttprog5.bin", 0xa000, 0x2000, CRC(11e62fe4) SHA1(72897702c61486b654e4b4a3f6560c144c862e1f) )
ROM_RELOAD( 0xc000, 0x2000 )
- ROM_REGION( 0x10000, "ssio", ROMREGION_ERASE00 )
+ ROM_REGION( 0x10000, "ssiocpu", ROMREGION_ERASE00 )
- ROM_REGION( 0x8000, "csd", 0 ) /* 32k for the Chip Squeak Deluxe */
+ ROM_REGION( 0x8000, "csdcpu", 0 ) /* 32k for the Chip Squeak Deluxe */
ROM_LOAD16_BYTE( "ttu7.bin", 0x00000, 0x2000, CRC(8ebb3302) SHA1(c516abdae6eea524a6d2a039ed9bd7dff72ab986) )
ROM_LOAD16_BYTE( "ttu17.bin", 0x00001, 0x2000, CRC(605d6c74) SHA1(a6c2bc95cca372fa823ab256c9dd1f92b6ba45fd) )
ROM_LOAD16_BYTE( "ttu8.bin", 0x04000, 0x2000, CRC(6bfcb22a) SHA1(7b895e3ae1e99f195bb32b052f801b58c63a401c) )
diff --git a/src/mame/drivers/mcr68.c b/src/mame/drivers/mcr68.c
index 90313c5d33c..8c18d0d0e81 100644
--- a/src/mame/drivers/mcr68.c
+++ b/src/mame/drivers/mcr68.c
@@ -1009,7 +1009,7 @@ ROM_START( zwackery )
ROM_LOAD16_BYTE( "pro12.bin", 0x30000, 0x4000, CRC(e2d25e1f) SHA1(5d8ff303441eccf431422b453a173983a4513630) )
ROM_LOAD16_BYTE( "pro13.bin", 0x30001, 0x4000, CRC(e131f9b8) SHA1(08b131f2acc84d4c2c931bfd24e7de3d92a8a817) )
- ROM_REGION( 0x20000, "csd", 0 )
+ ROM_REGION( 0x20000, "csdcpu", 0 )
ROM_LOAD16_BYTE( "csd7.bin", 0x00000, 0x2000, CRC(5501f54b) SHA1(84c0851fb868e81400cfe3ebfd7b91fe98a47bac) )
ROM_LOAD16_BYTE( "csd17.bin", 0x00001, 0x2000, CRC(2e482580) SHA1(92bd3e64ff580800ee16579d97bcb8b3bd9f755c) )
ROM_LOAD16_BYTE( "csd8.bin", 0x04000, 0x2000, CRC(13366575) SHA1(bcf25a7d4c6b2ccd7cd9978edafc66ef0cadfe72) )
@@ -1061,7 +1061,7 @@ ROM_START( xenophob )
ROM_LOAD16_BYTE( "xeno_pro.2c", 0x20000, 0x10000, CRC(e45bf669) SHA1(52b0ffd2311e4d300410de57fbddacab4b9857a1) )
ROM_LOAD16_BYTE( "xeno_pro.2b", 0x20001, 0x10000, CRC(da5d39d5) SHA1(f61b239eb3108faec2f3dbb8139c8d01b0e29873) )
- ROM_REGION( 0x40000, "sg", 0 ) /* Sounds Good board */
+ ROM_REGION( 0x40000, "sgcpu", 0 ) /* Sounds Good board */
ROM_LOAD16_BYTE( "xeno_snd.u7", 0x00000, 0x10000, CRC(77561d15) SHA1(8c23a9270d54be6380f2d23939b6c6d8c31e334b) )
ROM_LOAD16_BYTE( "xeno_snd.u17", 0x00001, 0x10000, CRC(837a1a71) SHA1(d7d60ef1fd11e5e84dd1ffb9a077686bd2fb452e) )
ROM_LOAD16_BYTE( "xeno_snd.u8", 0x20000, 0x10000, CRC(6e2915c7) SHA1(df1f35f6b743afbab0a3a29adce3639a8c9dc66f) )
@@ -1096,11 +1096,11 @@ ROM_START( spyhunt2 )
ROM_LOAD16_BYTE( "sh22c.bin", 0x20000, 0x10000, CRC(8ee65009) SHA1(6adb00888f739b59e3ace1a6eaf1c58c4583d7fd) )
ROM_LOAD16_BYTE( "sh22b.bin", 0x20001, 0x10000, CRC(850c21ad) SHA1(3b944545cb469e2c53166a91eb2834c5f3891ddf) )
- ROM_REGION( 0x10000, "tcs", 0 ) /* 64k for the Turbo Cheap Squeak */
+ ROM_REGION( 0x10000, "tcscpu", 0 ) /* 64k for the Turbo Cheap Squeak */
ROM_LOAD( "turbo-cs.u5", 0x08000, 0x4000, CRC(4b1d8a66) SHA1(a1a2f9fe3fc42b668ec97ad6c6ea6032f1dc0695) )
ROM_LOAD( "turbo-cs.u4", 0x0c000, 0x4000, CRC(3722ce48) SHA1(ae064be590c067bda66ca7a72c212ad47f3eb1c5) )
- ROM_REGION( 0x40000, "sg", 0 ) /* Sounds Good board */
+ ROM_REGION( 0x40000, "sgcpu", 0 ) /* Sounds Good board */
ROM_LOAD16_BYTE( "sh2u7.bin", 0x00000, 0x10000, CRC(02362ea4) SHA1(2d37f06c9156554b8140ed565f6fdd1ef67bb54f) )
ROM_LOAD16_BYTE( "sh2u17.bin", 0x00001, 0x10000, CRC(e29a2c37) SHA1(e0d4df90b533d3325c905d42ddc6876667f32c82) )
@@ -1133,11 +1133,11 @@ ROM_START( spyhnt2a )
ROM_LOAD16_BYTE( "2c", 0x20000, 0x10000, CRC(bc834f3f) SHA1(05f6ab508ce2ebe55665e97114070e9d81db48c8) )
ROM_LOAD16_BYTE( "2b", 0x20001, 0x10000, CRC(8a9f7ef3) SHA1(353ebb0a3782c183cc9be800584903e23ca507d9) )
- ROM_REGION( 0x10000, "tcs", 0 ) /* 64k for the Turbo Cheap Squeak */
+ ROM_REGION( 0x10000, "tcscpu", 0 ) /* 64k for the Turbo Cheap Squeak */
ROM_LOAD( "turbo-cs.u5", 0x08000, 0x4000, CRC(4b1d8a66) SHA1(a1a2f9fe3fc42b668ec97ad6c6ea6032f1dc0695) )
ROM_LOAD( "turbo-cs.u4", 0x0c000, 0x4000, CRC(3722ce48) SHA1(ae064be590c067bda66ca7a72c212ad47f3eb1c5) )
- ROM_REGION( 0x40000, "sg", 0 ) /* Sounds Good board */
+ ROM_REGION( 0x40000, "sgcpu", 0 ) /* Sounds Good board */
ROM_LOAD16_BYTE( "sh2u7.bin", 0x00000, 0x10000, CRC(02362ea4) SHA1(2d37f06c9156554b8140ed565f6fdd1ef67bb54f) )
ROM_LOAD16_BYTE( "sh2u17.bin", 0x00001, 0x10000, CRC(e29a2c37) SHA1(e0d4df90b533d3325c905d42ddc6876667f32c82) )
@@ -1170,7 +1170,7 @@ ROM_START( blasted )
ROM_LOAD16_BYTE( "2c", 0x20000, 0x10000, CRC(026f30bf) SHA1(de327ab5bd4dc9456fa5a91f3ccd293b3ab8c5c2) )
ROM_LOAD16_BYTE( "2b", 0x20001, 0x10000, CRC(8e0e91a9) SHA1(2dc2927a1fd552ead446606a902a2ba0c4595798) )
- ROM_REGION( 0x40000, "sg", 0 ) /* Sounds Good board */
+ ROM_REGION( 0x40000, "sgcpu", 0 ) /* Sounds Good board */
ROM_LOAD16_BYTE( "blasted.u7", 0x00000, 0x10000, CRC(8d7c8ef6) SHA1(a414e91c20202f800f3e01e4c430e3f99e3df5bb) )
ROM_LOAD16_BYTE( "blasted.u17", 0x00001, 0x10000, CRC(c79040b9) SHA1(e6fa173ff5fb681ddfef831f1ef237a7c4303f32) )
ROM_LOAD16_BYTE( "blasted.u8", 0x20000, 0x10000, CRC(c53094c0) SHA1(8c54cefe8030bf18b9585008a4a6cf8a7dc23f71) )
@@ -1205,7 +1205,7 @@ ROM_START( archrivl )
ROM_LOAD16_BYTE( "2c-rev2", 0x20000, 0x10000, CRC(cc2893f7) SHA1(44931299cb98e27ac2f11b3922da76895fbfe0a7) )
ROM_LOAD16_BYTE( "2b-rev2", 0x20001, 0x10000, CRC(fa977050) SHA1(67c66995da755401162f7e668b97eb42ac769ec0) )
- ROM_REGION( 0x90000, "cvsd", 0 ) /* Audio System board */
+ ROM_REGION( 0x90000, "cvsdcpu", 0 ) /* Audio System board */
ROM_LOAD( "u4.snd", 0x10000, 0x08000, CRC(96b3c652) SHA1(1bb576d0bf6b6b8df24e7b9352a33e97dd8ebdcb) )
ROM_RELOAD( 0x18000, 0x08000 )
ROM_RELOAD( 0x20000, 0x08000 )
@@ -1252,7 +1252,7 @@ ROM_START( archriv2 )
ROM_LOAD16_BYTE( "archrivl.3", 0x20000, 0x10000, CRC(d6d08ff7) SHA1(bbbd4b5c3218c9bb461b17e536191d40ab39f67c) )
ROM_LOAD16_BYTE( "archrivl.1", 0x20001, 0x10000, CRC(92f3a43d) SHA1(45fdcbacd65f5898d54cc2ac95639b7ee2c097e6) )
- ROM_REGION( 0x90000, "cvsd", 0 ) /* Audio System board */
+ ROM_REGION( 0x90000, "cvsdcpu", 0 ) /* Audio System board */
ROM_LOAD( "u4.snd", 0x10000, 0x08000, CRC(96b3c652) SHA1(1bb576d0bf6b6b8df24e7b9352a33e97dd8ebdcb) )
ROM_RELOAD( 0x18000, 0x08000 )
ROM_RELOAD( 0x20000, 0x08000 )
@@ -1299,7 +1299,7 @@ ROM_START( pigskin )
ROM_LOAD16_BYTE( "pigskin.a6", 0x20000, 0x10000, CRC(4d8b7e50) SHA1(9e5d0edf1603e11f22d3129a2b8865ebcb5e27f9) )
ROM_LOAD16_BYTE( "pigskin.b6", 0x20001, 0x10000, CRC(1194f187) SHA1(e7cebe5322a5c8e382b6773939be5bc88492f289) )
- ROM_REGION( 0x90000, "cvsd", 0 ) /* Audio System board */
+ ROM_REGION( 0x90000, "cvsdcpu", 0 ) /* Audio System board */
ROM_LOAD( "pigskin.u4", 0x10000, 0x10000, CRC(6daf2d37) SHA1(4c8098520fe44e36b01389bcfcfe3ad1d027cbde) )
ROM_RELOAD( 0x20000, 0x10000 )
ROM_LOAD( "pigskin.u19", 0x30000, 0x10000, CRC(56fd16a3) SHA1(b91aabdbd3185355f2b7177fc4d3a86fa110f51d) )
@@ -1326,7 +1326,7 @@ ROM_START( trisport )
ROM_LOAD16_BYTE( "la3.a6", 0x20000, 0x10000, CRC(9c6a1398) SHA1(ee115d9207f3a9034b7c9eccd2ff151d9c923c9a) )
ROM_LOAD16_BYTE( "la3.b6", 0x20001, 0x10000, CRC(597b564c) SHA1(090da3ec0c86035cc41a9caea182b8a5419c3be9) )
- ROM_REGION( 0x90000, "cvsd", 0 ) /* Audio System board */
+ ROM_REGION( 0x90000, "cvsdcpu", 0 ) /* Audio System board */
ROM_LOAD( "sl1-snd.u4", 0x10000, 0x10000, CRC(0ed8c904) SHA1(21292a001c4c44f87b8782c706e5c346b767cd6b) )
ROM_RELOAD( 0x20000, 0x10000 )
ROM_LOAD( "sl1-snd.u19", 0x30000, 0x10000, CRC(b57d7d7e) SHA1(483f718f1cc4549baf5696935532d30803254a19) )
diff --git a/src/mame/drivers/megazone.c b/src/mame/drivers/megazone.c
index e9def1b97d4..9e4c2f0f11f 100644
--- a/src/mame/drivers/megazone.c
+++ b/src/mame/drivers/megazone.c
@@ -317,7 +317,7 @@ static MACHINE_DRIVER_START( megazone )
MDRV_CPU_IO_MAP(sound_io_map,0)
MDRV_CPU_VBLANK_INT("screen", irq0_line_hold)
- MDRV_CPU_ADD("dac", I8039,14318000/2) /* 1/2 14MHz crystal */
+ MDRV_CPU_ADD("daccpu", I8039,14318000/2) /* 1/2 14MHz crystal */
MDRV_CPU_PROGRAM_MAP(i8039_readmem,i8039_writemem)
MDRV_CPU_IO_MAP(i8039_io_map,0)
@@ -377,7 +377,7 @@ ROM_START( megazone )
ROM_REGION( 0x10000, "audiocpu", 0 )
ROM_LOAD( "319e02.bin", 0x0000, 0x2000, CRC(d5d45edb) SHA1(3808d1b58fe152f8f5b49bf0aa40c53e9c9dd4bd) )
- ROM_REGION( 0x1000, "dac", 0 ) /* 4k for the 8039 DAC CPU */
+ ROM_REGION( 0x1000, "daccpu", 0 ) /* 4k for the 8039 DAC CPU */
ROM_LOAD( "319e01.bin", 0x0000, 0x1000, CRC(ed5725a0) SHA1(64f54621487291fbfe827fb4cecca299fd0db781) )
ROM_REGION( 0x08000, "gfx1", ROMREGION_DISPOSE )
@@ -409,7 +409,7 @@ ROM_START( megaznik )
ROM_REGION( 0x10000, "audiocpu", 0 )
ROM_LOAD( "319e02.bin", 0x0000, 0x2000, CRC(d5d45edb) SHA1(3808d1b58fe152f8f5b49bf0aa40c53e9c9dd4bd) )
- ROM_REGION( 0x1000, "dac", 0 ) /* 4k for the 8039 DAC CPU */
+ ROM_REGION( 0x1000, "daccpu", 0 ) /* 4k for the 8039 DAC CPU */
ROM_LOAD( "319e01.bin", 0x0000, 0x1000, CRC(ed5725a0) SHA1(64f54621487291fbfe827fb4cecca299fd0db781) )
ROM_REGION( 0x08000, "gfx1", ROMREGION_DISPOSE )
@@ -492,7 +492,7 @@ ROM_START( megazona )
ROM_REGION( 0x10000, "audiocpu", 0 )
ROM_LOAD( "319-h02", 0x0000, 0x2000, CRC(d5d45edb) SHA1(3808d1b58fe152f8f5b49bf0aa40c53e9c9dd4bd) )
- ROM_REGION( 0x1000, "dac", 0 ) /* 4k for the 8039 DAC CPU */
+ ROM_REGION( 0x1000, "daccpu", 0 ) /* 4k for the 8039 DAC CPU */
ROM_LOAD( "319-h01", 0x0000, 0x1000, CRC(ed5725a0) SHA1(64f54621487291fbfe827fb4cecca299fd0db781) ) // same as e01?
ROM_REGION( 0x08000, "gfx1", ROMREGION_DISPOSE )
@@ -524,7 +524,7 @@ ROM_START( megazonb )
ROM_REGION( 0x10000, "audiocpu", 0 )
ROM_LOAD( "319-h02", 0x0000, 0x2000, CRC(d5d45edb) SHA1(3808d1b58fe152f8f5b49bf0aa40c53e9c9dd4bd) )
- ROM_REGION( 0x1000, "dac", 0 ) /* 4k for the 8039 DAC CPU */
+ ROM_REGION( 0x1000, "daccpu", 0 ) /* 4k for the 8039 DAC CPU */
ROM_LOAD( "319-h01", 0x0000, 0x1000, CRC(ed5725a0) SHA1(64f54621487291fbfe827fb4cecca299fd0db781) ) // same as e01?
ROM_REGION( 0x08000, "gfx1", ROMREGION_DISPOSE )
@@ -556,7 +556,7 @@ ROM_START( megazonc )
ROM_REGION( 0x10000, "audiocpu", 0 )
ROM_LOAD( "319-h02", 0x0000, 0x2000, CRC(d5d45edb) SHA1(3808d1b58fe152f8f5b49bf0aa40c53e9c9dd4bd) )
- ROM_REGION( 0x1000, "dac", 0 ) /* 4k for the 8039 DAC CPU */
+ ROM_REGION( 0x1000, "daccpu", 0 ) /* 4k for the 8039 DAC CPU */
ROM_LOAD( "319-h01", 0x0000, 0x1000, CRC(ed5725a0) SHA1(64f54621487291fbfe827fb4cecca299fd0db781) ) // same as e01?
ROM_REGION( 0x08000, "gfx1", ROMREGION_DISPOSE )
diff --git a/src/mame/drivers/midyunit.c b/src/mame/drivers/midyunit.c
index 5ab5373b9da..35b8bde6c06 100644
--- a/src/mame/drivers/midyunit.c
+++ b/src/mame/drivers/midyunit.c
@@ -1161,13 +1161,13 @@ MACHINE_DRIVER_END
*************************************/
ROM_START( narc )
- ROM_REGION( 0x90000, "narc1", 0 ) /* sound CPU */
+ ROM_REGION( 0x90000, "narc1cpu", 0 ) /* sound CPU */
ROM_LOAD( "u4-snd", 0x50000, 0x10000, CRC(450a591a) SHA1(bbda8061262738e5866f2707f69483a0a51d2910) )
ROM_RELOAD( 0x60000, 0x10000 )
ROM_LOAD( "u5-snd", 0x70000, 0x10000, CRC(e551e5e3) SHA1(c8b4f53dbd4c534abb77d4dc07c4d12653b79894) )
ROM_RELOAD( 0x80000, 0x10000 )
- ROM_REGION( 0x90000, "narc2", 0 ) /* slave sound CPU */
+ ROM_REGION( 0x90000, "narc2cpu", 0 ) /* slave sound CPU */
ROM_LOAD( "u35-snd", 0x10000, 0x10000, CRC(81295892) SHA1(159664e5ee03c88d6e940e70e87e2150dc5b8b25) )
ROM_RELOAD( 0x20000, 0x10000 )
ROM_LOAD( "u36-snd", 0x30000, 0x10000, CRC(16cdbb13) SHA1(2dfd961a5d909c1804f4fda34de33ee2664c4bc6) )
@@ -1251,13 +1251,13 @@ ROM_END
ROM_START( narc3 )
- ROM_REGION( 0x90000, "narc1", 0 ) /* sound CPU */
+ ROM_REGION( 0x90000, "narc1cpu", 0 ) /* sound CPU */
ROM_LOAD( "u4-snd", 0x50000, 0x10000, CRC(450a591a) SHA1(bbda8061262738e5866f2707f69483a0a51d2910) )
ROM_RELOAD( 0x60000, 0x10000 )
ROM_LOAD( "u5-snd", 0x70000, 0x10000, CRC(e551e5e3) SHA1(c8b4f53dbd4c534abb77d4dc07c4d12653b79894) )
ROM_RELOAD( 0x80000, 0x10000 )
- ROM_REGION( 0x90000, "narc2", 0 ) /* slave sound CPU */
+ ROM_REGION( 0x90000, "narc2cpu", 0 ) /* slave sound CPU */
ROM_LOAD( "u35-snd", 0x10000, 0x10000, CRC(81295892) SHA1(159664e5ee03c88d6e940e70e87e2150dc5b8b25) )
ROM_RELOAD( 0x20000, 0x10000 )
ROM_LOAD( "u36-snd", 0x30000, 0x10000, CRC(16cdbb13) SHA1(2dfd961a5d909c1804f4fda34de33ee2664c4bc6) )
@@ -1353,7 +1353,7 @@ ROM_END
ROM_START( trog )
- ROM_REGION( 0x90000, "cvsd", 0 ) /* sound CPU */
+ ROM_REGION( 0x90000, "cvsdcpu", 0 ) /* sound CPU */
ROM_LOAD ( "trogu4.bin", 0x10000, 0x10000, CRC(759d0bf4) SHA1(c4c3fa51c43cf7fd241ac1f33d7d220aa9f9edb3) )
ROM_RELOAD( 0x20000, 0x10000 )
ROM_LOAD ( "trogu19.bin", 0x30000, 0x10000, CRC(960c333d) SHA1(da8ce8dfffffe7a2d60b3f75cc5aa88e5e2be659) )
@@ -1383,7 +1383,7 @@ ROM_END
ROM_START( trog4 )
- ROM_REGION( 0x90000, "cvsd", 0 ) /* sound CPU */
+ ROM_REGION( 0x90000, "cvsdcpu", 0 ) /* sound CPU */
ROM_LOAD ( "trogu4.bin", 0x10000, 0x10000, CRC(759d0bf4) SHA1(c4c3fa51c43cf7fd241ac1f33d7d220aa9f9edb3) )
ROM_RELOAD( 0x20000, 0x10000 )
ROM_LOAD ( "trogu19.bin", 0x30000, 0x10000, CRC(960c333d) SHA1(da8ce8dfffffe7a2d60b3f75cc5aa88e5e2be659) )
@@ -1413,7 +1413,7 @@ ROM_END
ROM_START( trog3 )
- ROM_REGION( 0x90000, "cvsd", 0 ) /* sound CPU */
+ ROM_REGION( 0x90000, "cvsdcpu", 0 ) /* sound CPU */
ROM_LOAD ( "trogu4.bin", 0x10000, 0x10000, CRC(759d0bf4) SHA1(c4c3fa51c43cf7fd241ac1f33d7d220aa9f9edb3) )
ROM_RELOAD( 0x20000, 0x10000 )
ROM_LOAD ( "trogu19.bin", 0x30000, 0x10000, CRC(960c333d) SHA1(da8ce8dfffffe7a2d60b3f75cc5aa88e5e2be659) )
@@ -1443,7 +1443,7 @@ ROM_END
ROM_START( trogpa6 )
- ROM_REGION( 0x90000, "cvsd", 0 ) /* sound CPU */
+ ROM_REGION( 0x90000, "cvsdcpu", 0 ) /* sound CPU */
ROM_LOAD ( "trogu4.bin", 0x10000, 0x10000, CRC(759d0bf4) SHA1(c4c3fa51c43cf7fd241ac1f33d7d220aa9f9edb3) )
ROM_RELOAD( 0x20000, 0x10000 )
ROM_LOAD ( "trogu19.bin", 0x30000, 0x10000, CRC(960c333d) SHA1(da8ce8dfffffe7a2d60b3f75cc5aa88e5e2be659) )
@@ -1473,7 +1473,7 @@ ROM_END
ROM_START( trogp )
- ROM_REGION( 0x90000, "cvsd", 0 ) /* sound CPU */
+ ROM_REGION( 0x90000, "cvsdcpu", 0 ) /* sound CPU */
ROM_LOAD ( "trogu4.bin", 0x10000, 0x10000, CRC(759d0bf4) SHA1(c4c3fa51c43cf7fd241ac1f33d7d220aa9f9edb3) )
ROM_RELOAD( 0x20000, 0x10000 )
ROM_LOAD ( "trogu19.bin", 0x30000, 0x10000, CRC(960c333d) SHA1(da8ce8dfffffe7a2d60b3f75cc5aa88e5e2be659) )
@@ -1503,7 +1503,7 @@ ROM_END
ROM_START( smashtv )
- ROM_REGION( 0x90000, "cvsd", 0 ) /* sound CPU */
+ ROM_REGION( 0x90000, "cvsdcpu", 0 ) /* sound CPU */
ROM_LOAD ( "u4.snd", 0x10000, 0x10000, CRC(29d3f6c8) SHA1(8a90cdff54f59ddb7dba521504d880515a59df08) )
ROM_RELOAD( 0x20000, 0x10000 )
ROM_LOAD ( "u19.snd", 0x30000, 0x10000, CRC(ac5a402a) SHA1(c476018062126dc3936caa2c328de490737165ec) )
@@ -1531,7 +1531,7 @@ ROM_END
ROM_START( smashtv6 )
- ROM_REGION( 0x90000, "cvsd", 0 ) /* sound CPU */
+ ROM_REGION( 0x90000, "cvsdcpu", 0 ) /* sound CPU */
ROM_LOAD ( "u4.snd", 0x10000, 0x10000, CRC(29d3f6c8) SHA1(8a90cdff54f59ddb7dba521504d880515a59df08) )
ROM_RELOAD( 0x20000, 0x10000 )
ROM_LOAD ( "u19.snd", 0x30000, 0x10000, CRC(ac5a402a) SHA1(c476018062126dc3936caa2c328de490737165ec) )
@@ -1559,7 +1559,7 @@ ROM_END
ROM_START( smashtv5 )
- ROM_REGION( 0x90000, "cvsd", 0 ) /* sound CPU */
+ ROM_REGION( 0x90000, "cvsdcpu", 0 ) /* sound CPU */
ROM_LOAD ( "u4.snd", 0x10000, 0x10000, CRC(29d3f6c8) SHA1(8a90cdff54f59ddb7dba521504d880515a59df08) )
ROM_RELOAD( 0x20000, 0x10000 )
ROM_LOAD ( "u19.snd", 0x30000, 0x10000, CRC(ac5a402a) SHA1(c476018062126dc3936caa2c328de490737165ec) )
@@ -1587,7 +1587,7 @@ ROM_END
ROM_START( smashtv4 )
- ROM_REGION( 0x90000, "cvsd", 0 ) /* sound CPU */
+ ROM_REGION( 0x90000, "cvsdcpu", 0 ) /* sound CPU */
ROM_LOAD ( "u4.snd", 0x10000, 0x10000, CRC(29d3f6c8) SHA1(8a90cdff54f59ddb7dba521504d880515a59df08) )
ROM_RELOAD( 0x20000, 0x10000 )
ROM_LOAD ( "u19.snd", 0x30000, 0x10000, CRC(ac5a402a) SHA1(c476018062126dc3936caa2c328de490737165ec) )
@@ -1615,7 +1615,7 @@ ROM_END
ROM_START( hiimpact )
- ROM_REGION( 0x90000, "cvsd", 0 ) /* sound CPU */
+ ROM_REGION( 0x90000, "cvsdcpu", 0 ) /* sound CPU */
ROM_LOAD ( "sl1u4.bin", 0x10000, 0x20000, CRC(28effd6a) SHA1(4a839f15e1b453a22fdef7b1801b8cc5cfdf3c29) )
ROM_LOAD ( "sl1u19.bin", 0x30000, 0x20000, CRC(0ea22c89) SHA1(6d4579f6b10cac685be01348451b3537a0626034) )
ROM_LOAD ( "sl1u20.bin", 0x50000, 0x20000, CRC(4e747ab5) SHA1(82040f40aac7dae577376a742eadaaa9644500c1) )
@@ -1650,7 +1650,7 @@ ROM_END
ROM_START( hiimpac3 )
- ROM_REGION( 0x90000, "cvsd", 0 ) /* sound CPU */
+ ROM_REGION( 0x90000, "cvsdcpu", 0 ) /* sound CPU */
ROM_LOAD ( "sl1u4.bin", 0x10000, 0x20000, CRC(28effd6a) SHA1(4a839f15e1b453a22fdef7b1801b8cc5cfdf3c29) )
ROM_LOAD ( "sl1u19.bin", 0x30000, 0x20000, CRC(0ea22c89) SHA1(6d4579f6b10cac685be01348451b3537a0626034) )
ROM_LOAD ( "sl1u20.bin", 0x50000, 0x20000, CRC(4e747ab5) SHA1(82040f40aac7dae577376a742eadaaa9644500c1) )
@@ -1685,7 +1685,7 @@ ROM_END
ROM_START( hiimpacp )
- ROM_REGION( 0x90000, "cvsd", 0 ) /* sound CPU */
+ ROM_REGION( 0x90000, "cvsdcpu", 0 ) /* sound CPU */
ROM_LOAD ( "sl1u4.bin", 0x10000, 0x20000, CRC(28effd6a) SHA1(4a839f15e1b453a22fdef7b1801b8cc5cfdf3c29) )
ROM_LOAD ( "sl1u19.bin", 0x30000, 0x20000, CRC(0ea22c89) SHA1(6d4579f6b10cac685be01348451b3537a0626034) )
ROM_LOAD ( "sl1u20.bin", 0x50000, 0x20000, CRC(4e747ab5) SHA1(82040f40aac7dae577376a742eadaaa9644500c1) )
@@ -1720,7 +1720,7 @@ ROM_END
ROM_START( shimpact )
- ROM_REGION( 0x90000, "cvsd", 0 ) /* sound CPU */
+ ROM_REGION( 0x90000, "cvsdcpu", 0 ) /* sound CPU */
ROM_LOAD ( "shiu4.bin", 0x10000, 0x20000, CRC(1e5a012c) SHA1(4077fc266799a01738b7f88e867535f1fbacd557) )
ROM_LOAD ( "shiu19.bin", 0x30000, 0x20000, CRC(10f9684e) SHA1(1fdc5364f87fb65f4f2a438841e0fe847f765aaf) )
ROM_LOAD ( "shiu20.bin", 0x50000, 0x20000, CRC(1b4a71c1) SHA1(74b7b4ae76ebe65f1f46b2117970bfefefbb5344) )
@@ -1748,7 +1748,7 @@ ROM_END
ROM_START( shimpap6 )
- ROM_REGION( 0x90000, "cvsd", 0 ) /* sound CPU */
+ ROM_REGION( 0x90000, "cvsdcpu", 0 ) /* sound CPU */
ROM_LOAD ( "shiu4.bin", 0x10000, 0x20000, CRC(1e5a012c) SHA1(4077fc266799a01738b7f88e867535f1fbacd557) )
ROM_LOAD ( "shiu19.bin", 0x30000, 0x20000, CRC(10f9684e) SHA1(1fdc5364f87fb65f4f2a438841e0fe847f765aaf) )
ROM_LOAD ( "shiu20.bin", 0x50000, 0x20000, CRC(1b4a71c1) SHA1(74b7b4ae76ebe65f1f46b2117970bfefefbb5344) )
@@ -1776,7 +1776,7 @@ ROM_END
ROM_START( shimpap5 )
- ROM_REGION( 0x90000, "cvsd", 0 ) /* sound CPU */
+ ROM_REGION( 0x90000, "cvsdcpu", 0 ) /* sound CPU */
ROM_LOAD ( "shiu4.bin", 0x10000, 0x20000, CRC(1e5a012c) SHA1(4077fc266799a01738b7f88e867535f1fbacd557) )
ROM_LOAD ( "shiu19.bin", 0x30000, 0x20000, CRC(10f9684e) SHA1(1fdc5364f87fb65f4f2a438841e0fe847f765aaf) )
ROM_LOAD ( "shiu20.bin", 0x50000, 0x20000, CRC(1b4a71c1) SHA1(74b7b4ae76ebe65f1f46b2117970bfefefbb5344) )
@@ -1804,7 +1804,7 @@ ROM_END
ROM_START( shimpap4 ) /* You must manualy reset the high score table or game will hang after initial demo screen, it's best to do a "Full Factory Restore" */
- ROM_REGION( 0x90000, "cvsd", 0 ) /* sound CPU */
+ ROM_REGION( 0x90000, "cvsdcpu", 0 ) /* sound CPU */
ROM_LOAD ( "shiu4.bin", 0x10000, 0x20000, CRC(1e5a012c) SHA1(4077fc266799a01738b7f88e867535f1fbacd557) )
ROM_LOAD ( "shiu19.bin", 0x30000, 0x20000, CRC(10f9684e) SHA1(1fdc5364f87fb65f4f2a438841e0fe847f765aaf) )
ROM_LOAD ( "shiu20.bin", 0x50000, 0x20000, CRC(1b4a71c1) SHA1(74b7b4ae76ebe65f1f46b2117970bfefefbb5344) )
@@ -1832,7 +1832,7 @@ ROM_END
ROM_START( strkforc )
- ROM_REGION( 0x90000, "cvsd", 0 ) /* sound CPU */
+ ROM_REGION( 0x90000, "cvsdcpu", 0 ) /* sound CPU */
ROM_LOAD ( "sfu4.bin", 0x10000, 0x10000, CRC(8f747312) SHA1(729929c209741e72eb83b407cf95d7709ec1b5ae) )
ROM_RELOAD( 0x20000, 0x10000 )
ROM_LOAD ( "sfu19.bin", 0x30000, 0x10000, CRC(afb29926) SHA1(ad904c0968a90b8187cc87d6c171fbc021d2f66f) )
diff --git a/src/mame/drivers/vertigo.c b/src/mame/drivers/vertigo.c
index cbca283f906..fa017c8a668 100644
--- a/src/mame/drivers/vertigo.c
+++ b/src/mame/drivers/vertigo.c
@@ -183,7 +183,7 @@ ROM_START( topgunnr )
ROM_REGION( 0x010000, "audiocpu", 0 )
ROM_LOAD( "vga1_7.g7", 0x0e000, 0x2000, CRC(db109b19) SHA1(c3fbb28cb4679c021bc48f844097add39a2208a5) )
- ROM_REGION( 0x20000, "cvsd", 0 )
+ ROM_REGION( 0x20000, "cvsdcpu", 0 )
ROM_LOAD( "vga1_7.l6", 0x00000, 0x2000, CRC(20cbf97a) SHA1(13e138b08ba3328db6a2fba95a369422455d1c5c) )
ROM_LOAD( "vga1_7.m6", 0x02000, 0x2000, CRC(76197050) SHA1(d26701ba83a34384348fa34e3de78cc69dc5362e) )
ROM_LOAD( "vga1_7.n6", 0x04000, 0x2000, CRC(b93d7cbb) SHA1(1a4d05e03765b66ff20b963c5a0b5f7c3d5a360c) )
diff --git a/src/mame/drivers/williams.c b/src/mame/drivers/williams.c
index baf4c51e9b4..8bac8e7423b 100644
--- a/src/mame/drivers/williams.c
+++ b/src/mame/drivers/williams.c
@@ -2657,7 +2657,7 @@ ROM_START( joust2 )
ROM_LOAD( "ic08_r1.cpu", 0x0E000, 0x2000, CRC(84517c3c) SHA1(de0b6473953783c091ddcc7aaa89fc1ec3b9d378) ) /* IC08 ROM08 */
/* sound board */
- ROM_REGION( 0x90000, "cvsd", 0 )
+ ROM_REGION( 0x90000, "cvsdcpu", 0 )
ROM_LOAD( "u04_r1.snd", 0x10000, 0x8000, CRC(3af6b47d) SHA1(aff19d65a4d9c249dec6a9e04a4066fada0f8fa1) ) /* IC04 ROM23 */
ROM_RELOAD( 0x18000, 0x8000 )
ROM_RELOAD( 0x20000, 0x8000 )
diff --git a/src/mame/drivers/zaxxon.c b/src/mame/drivers/zaxxon.c
index 79a44115c78..3fc62f2894a 100644
--- a/src/mame/drivers/zaxxon.c
+++ b/src/mame/drivers/zaxxon.c
@@ -1244,7 +1244,7 @@ ROM_START( razmataz )
ROM_LOAD( "u28", 0x2000, 0x2000, CRC(3a1eaa99) SHA1(d1f2a61a8548135c9754097aa468672616244710) )
ROM_LOAD( "u29", 0x4000, 0x2000, CRC(0ee67e78) SHA1(c6c703000a4e0da8af65be53b2a6b2ef67860c30) )
- ROM_REGION( 0x1000, "usb", 0 )
+ ROM_REGION( 0x1000, "usbcpu", 0 )
ROM_LOAD( "1924.u51", 0x0000, 0x0800, CRC(a75e0011) SHA1(7d67ce2e8a2de471221b3b565a937ae1a35e1560) )
ROM_LOAD( "1923.u50", 0x0800, 0x0800, CRC(59994a51) SHA1(57ccee24a989efe39f8ffc08aab7d72a1cdef3d1) )
@@ -1280,7 +1280,7 @@ ROM_START( ixion )
ROM_LOAD( "1938b.u28", 0x2000, 0x2000, CRC(17f48640) SHA1(d661e8ae0747c2c526360cb72e403deba7a98e71) )
ROM_LOAD( "1955b.u29", 0x4000, 0x1000, CRC(78636ec6) SHA1(afca6418221e700749031cb3fa738907d77c1566) )
- ROM_REGION( 0x1000, "usb", 0 )
+ ROM_REGION( 0x1000, "usbcpu", 0 )
ROM_LOAD( "1944a.u51", 0x0000, 0x0800, CRC(88215098) SHA1(54bd1c71e7f10f20623e47f4e791f54ce698bc08) )
ROM_LOAD( "1943a.u50", 0x0800, 0x0800, CRC(77e5a1f0) SHA1(00152ffb59ebac718b300fdf24314b456748ffbe) )
diff --git a/src/mame/machine/midyunit.c b/src/mame/machine/midyunit.c
index 91ec4b04320..1cda3bb2bf0 100644
--- a/src/mame/machine/midyunit.c
+++ b/src/mame/machine/midyunit.c
@@ -294,7 +294,7 @@ static void init_generic(running_machine *machine, int bpp, int sound, int prot_
case SOUND_CVSD_SMALL:
williams_cvsd_init(machine, 0);
memory_install_write8_handler(cpu_get_address_space(machine->cpu[1], ADDRESS_SPACE_PROGRAM), prot_start, prot_end, 0, 0, cvsd_protection_w);
- cvsd_protection_base = memory_region(machine, "cvsd") + 0x10000 + (prot_start - 0x8000);
+ cvsd_protection_base = memory_region(machine, "cvsdcpu") + 0x10000 + (prot_start - 0x8000);
break;
case SOUND_CVSD: