Removed _NODEFAULT_ forms of EEPROM driver macros. If you need to add

default data, follow the MDRV_EEPROM_ADD() with MDRV_EEPROM_DATA().
This commit is contained in:
Aaron Giles 2009-12-25 01:08:43 +00:00
parent f548c1cce3
commit 43dda8844d
65 changed files with 146 additions and 155 deletions

View File

@ -12,9 +12,6 @@
#define SERIAL_BUFFER_LENGTH 40 #define SERIAL_BUFFER_LENGTH 40
#define MEMORY_SIZE 1024 #define MEMORY_SIZE 1024
/* FIXME: many drivers do not need default_data / default_data_size and put them to 0 in the drivers seems a waste of code */
UINT8 *eeprom_empty_default_data = NULL;
typedef struct _eeprom_state eeprom_state; typedef struct _eeprom_state eeprom_state;
struct _eeprom_state struct _eeprom_state
{ {
@ -323,20 +320,6 @@ logerror("EEPROM read %04x from address %02x\n",eestate->data_bits,eestate->read
} }
static void eepromdev_load(const device_config *device, mame_file *f)
{
eeprom_state *eestate = get_safe_token(device);
mame_fread(f, eestate->data, (1 << eestate->intf->address_bits) * eestate->intf->data_bits / 8);
}
static void eepromdev_save(const device_config *device, mame_file *f)
{
eeprom_state *eestate = get_safe_token(device);
mame_fwrite(f, eestate->data, (1 << eestate->intf->address_bits) * eestate->intf->data_bits / 8);
}
void eepromdev_set_data(const device_config *device, const UINT8 *data, int length) void eepromdev_set_data(const device_config *device, const UINT8 *data, int length)
{ {
eeprom_state *eestate = get_safe_token(device); eeprom_state *eestate = get_safe_token(device);
@ -369,23 +352,21 @@ void *eepromdev_get_data_pointer(const device_config *device, UINT32 *length, UI
static DEVICE_NVRAM( eeprom ) static DEVICE_NVRAM( eeprom )
{ {
const eeprom_config *config = (const eeprom_config *)device->inline_config; eeprom_state *eestate = get_safe_token(device);
if (read_or_write) if (read_or_write)
eepromdev_save(device, file); mame_fwrite(file, eestate->data, (1 << eestate->intf->address_bits) * eestate->intf->data_bits / 8);
else else if (file != NULL)
if (file) mame_fread(file, eestate->data, (1 << eestate->intf->address_bits) * eestate->intf->data_bits / 8);
eepromdev_load(device, file);
else
if ((config->default_data != NULL) && (config->default_data_size != 0))
eepromdev_set_data(device, config->default_data, config->default_data_size);
} }
static DEVICE_START(eeprom) static DEVICE_START(eeprom)
{ {
eeprom_state *eestate = get_safe_token(device); eeprom_state *eestate = get_safe_token(device);
const eeprom_config *config; const eeprom_config *config;
UINT16 default_value;
UINT8 *region_base; UINT8 *region_base;
int offs;
/* validate some basic stuff */ /* validate some basic stuff */
assert(device != NULL); assert(device != NULL);
@ -398,14 +379,26 @@ static DEVICE_START(eeprom)
eestate->intf = config->pinterface; eestate->intf = config->pinterface;
if ((1 << eestate->intf->address_bits) * eestate->intf->data_bits / 8 > MEMORY_SIZE) if ((1 << eestate->intf->address_bits) * eestate->intf->data_bits / 8 > MEMORY_SIZE)
{
fatalerror("EEPROM larger than eepromdev.c allows"); fatalerror("EEPROM larger than eepromdev.c allows");
}
/* initialize to the default value */
default_value = 0xffff;
if (config->default_value != 0)
default_value = config->default_value;
for (offs = 0; offs < (1 << eestate->intf->address_bits); offs++)
if (eestate->intf->data_bits == 8)
eestate->data[offs] = (UINT8)default_value;
else
{
eestate->data[offs * 2 + 0] = default_value >> 8;
eestate->data[offs * 2 + 1] = default_value & 0xff;
}
memset(eestate->data, 0xff, (1 << eestate->intf->address_bits) * eestate->intf->data_bits / 8); /* handle hard-coded data from the driver */
if ((config->default_data != NULL) && (config->default_data_size != 0)) if (config->default_data != NULL)
eepromdev_set_data(device, config->default_data, config->default_data_size); eepromdev_set_data(device, config->default_data, config->default_data_size);
/* populate from a memory region if present */
region_base = memory_region(device->machine, device->tag); region_base = memory_region(device->machine, device->tag);
if (region_base != NULL) if (region_base != NULL)
{ {
@ -455,15 +448,10 @@ static DEVICE_START(eeprom)
state_save_register_device_item( device, 0, eestate->read_address); state_save_register_device_item( device, 0, eestate->read_address);
} }
static DEVICE_RESET(eeprom)
{
}
static const char DEVTEMPLATE_SOURCE[] = __FILE__; static const char DEVTEMPLATE_SOURCE[] = __FILE__;
#define DEVTEMPLATE_ID(p,s) p##eeprom##s #define DEVTEMPLATE_ID(p,s) p##eeprom##s
#define DEVTEMPLATE_FEATURES DT_HAS_START | DT_HAS_RESET | DT_HAS_NVRAM | DT_HAS_INLINE_CONFIG #define DEVTEMPLATE_FEATURES DT_HAS_START | DT_HAS_NVRAM | DT_HAS_INLINE_CONFIG
#define DEVTEMPLATE_NAME "EEPROM" #define DEVTEMPLATE_NAME "EEPROM"
#define DEVTEMPLATE_FAMILY "EEPROM" #define DEVTEMPLATE_FAMILY "EEPROM"
#include "devtempl.h" #include "devtempl.h"

View File

@ -27,6 +27,7 @@ struct _eeprom_config
eeprom_interface *pinterface; eeprom_interface *pinterface;
UINT8 *default_data; UINT8 *default_data;
int default_data_size; int default_data_size;
UINT32 default_value;
}; };
/* 93C46 */ /* 93C46 */
@ -38,32 +39,22 @@ extern const eeprom_interface eepromdev_interface_93C66B;
#define EEPROM DEVICE_GET_INFO_NAME(eeprom) #define EEPROM DEVICE_GET_INFO_NAME(eeprom)
DEVICE_GET_INFO(eeprom); DEVICE_GET_INFO(eeprom);
#define MDRV_EEPROM_ADD(_tag, _interface, _data_size, _data) \ #define MDRV_EEPROM_ADD(_tag, _interface) \
MDRV_DEVICE_ADD(_tag, EEPROM, 0) \ MDRV_DEVICE_ADD(_tag, EEPROM, 0) \
MDRV_DEVICE_CONFIG_DATAPTR(eeprom_config, pinterface, &_interface) \ MDRV_DEVICE_CONFIG_DATAPTR(eeprom_config, pinterface, &_interface)
MDRV_EEPROM_DATA(_data, _data_size)
#define MDRV_EEPROM_93C46_ADD(_tag, _data_size, _data) \ #define MDRV_EEPROM_93C46_ADD(_tag) \
MDRV_EEPROM_ADD(_tag, eepromdev_interface_93C46, _data_size, _data) MDRV_EEPROM_ADD(_tag, eepromdev_interface_93C46)
#define MDRV_EEPROM_93C66B_ADD(_tag, _data_size, _data) \ #define MDRV_EEPROM_93C66B_ADD(_tag) \
MDRV_EEPROM_ADD(_tag, eepromdev_interface_93C66B, _data_size, _data) MDRV_EEPROM_ADD(_tag, eepromdev_interface_93C66B)
#define MDRV_EEPROM_DATA(_data, _size) \ #define MDRV_EEPROM_DATA(_data, _size) \
MDRV_DEVICE_CONFIG_DATAPTR(eeprom_config, default_data, &_data) \ MDRV_DEVICE_CONFIG_DATAPTR(eeprom_config, default_data, &_data) \
MDRV_DEVICE_CONFIG_DATA32(eeprom_config, default_data_size, _size) MDRV_DEVICE_CONFIG_DATA32(eeprom_config, default_data_size, _size)
/* FIXME: many drivers do not need default_data / default_data_size and put them to 0 in the drivers seems a waste of code */ #define MDRV_EEPROM_DEFAULT_VALUE(_value) \
extern UINT8 *eeprom_empty_default_data; MDRV_DEVICE_CONFIG_DATA32(eeprom_config, default_value, 0x10000 | ((_value) & 0xffff))
#define MDRV_EEPROM_NODEFAULT_ADD(_tag, _interface) \
MDRV_EEPROM_ADD(_tag, _interface, 0, eeprom_empty_default_data)
#define MDRV_EEPROM_93C46_NODEFAULT_ADD(_tag) \
MDRV_EEPROM_93C46_ADD(_tag, 0, eeprom_empty_default_data)
#define MDRV_EEPROM_93C66B_NODEFAULT_ADD(_tag) \
MDRV_EEPROM_93C66B_ADD(_tag, 0, eeprom_empty_default_data)
WRITE_LINE_DEVICE_HANDLER( eepromdev_write_bit ); WRITE_LINE_DEVICE_HANDLER( eepromdev_write_bit );
READ_LINE_DEVICE_HANDLER( eepromdev_read_bit ); READ_LINE_DEVICE_HANDLER( eepromdev_read_bit );

View File

@ -289,7 +289,7 @@ static MACHINE_DRIVER_START( 20pacgal )
MDRV_MACHINE_START(20pacgal) MDRV_MACHINE_START(20pacgal)
MDRV_MACHINE_RESET(20pacgal) MDRV_MACHINE_RESET(20pacgal)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", _20pacgal_eeprom_intf) MDRV_EEPROM_ADD("eeprom", _20pacgal_eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_IMPORT_FROM(20pacgal_video) MDRV_IMPORT_FROM(20pacgal_video)

View File

@ -404,7 +404,7 @@ static MACHINE_DRIVER_START( yumefuda )
MDRV_MACHINE_START(yumefuda) MDRV_MACHINE_START(yumefuda)
MDRV_MACHINE_RESET(yumefuda) MDRV_MACHINE_RESET(yumefuda)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
MDRV_WATCHDOG_VBLANK_INIT(8) // timing is unknown MDRV_WATCHDOG_VBLANK_INIT(8) // timing is unknown

View File

@ -224,7 +224,7 @@ static MACHINE_DRIVER_START( asterix )
MDRV_CPU_ADD("audiocpu", Z80, 8000000) MDRV_CPU_ADD("audiocpu", Z80, 8000000)
MDRV_CPU_PROGRAM_MAP(sound_map) MDRV_CPU_PROGRAM_MAP(sound_map)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_intf) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS) MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS)

View File

@ -315,7 +315,8 @@ static MACHINE_DRIVER_START( showhand )
MDRV_MACHINE_START(showhand) MDRV_MACHINE_START(showhand)
MDRV_MACHINE_RESET(showhand) MDRV_MACHINE_RESET(showhand)
MDRV_EEPROM_93C46_ADD("eeprom", sizeof(showhand_default_eeprom), showhand_default_eeprom) MDRV_EEPROM_93C46_ADD("eeprom")
MDRV_EEPROM_DATA(showhand_default_eeprom, sizeof(showhand_default_eeprom))
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)

View File

@ -328,7 +328,7 @@ static MACHINE_DRIVER_START( ataxx )
MDRV_MACHINE_START(ataxx) MDRV_MACHINE_START(ataxx)
MDRV_MACHINE_RESET(ataxx) MDRV_MACHINE_RESET(ataxx)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_intf) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
MDRV_NVRAM_HANDLER(leland) MDRV_NVRAM_HANDLER(leland)
/* video hardware */ /* video hardware */

View File

@ -292,7 +292,7 @@ static MACHINE_DRIVER_START( cbasebal )
MDRV_MACHINE_START(cbasebal) MDRV_MACHINE_START(cbasebal)
MDRV_MACHINE_RESET(cbasebal) MDRV_MACHINE_RESET(cbasebal)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", cbasebal_eeprom_intf) MDRV_EEPROM_ADD("eeprom", cbasebal_eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) MDRV_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)

View File

@ -2837,7 +2837,7 @@ static MACHINE_DRIVER_START( pang3 )
/* basic machine hardware */ /* basic machine hardware */
MDRV_IMPORT_FROM(cps1_12MHz) MDRV_IMPORT_FROM(cps1_12MHz)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", pang3_eeprom_interface) MDRV_EEPROM_ADD("eeprom", pang3_eeprom_interface)
MACHINE_DRIVER_END MACHINE_DRIVER_END
static MACHINE_DRIVER_START( qsound ) static MACHINE_DRIVER_START( qsound )
@ -2855,7 +2855,7 @@ static MACHINE_DRIVER_START( qsound )
MDRV_MACHINE_START(qsound) MDRV_MACHINE_START(qsound)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", qsound_eeprom_interface) MDRV_EEPROM_ADD("eeprom", qsound_eeprom_interface)
/* sound hardware */ /* sound hardware */
MDRV_DEVICE_REMOVE("mono") MDRV_DEVICE_REMOVE("mono")
@ -2914,7 +2914,7 @@ static MACHINE_DRIVER_START( wofhfh )
/* basic machine hardware */ /* basic machine hardware */
MDRV_IMPORT_FROM(cps1_12MHz) MDRV_IMPORT_FROM(cps1_12MHz)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", qsound_eeprom_interface) MDRV_EEPROM_ADD("eeprom", qsound_eeprom_interface)
MACHINE_DRIVER_END MACHINE_DRIVER_END
/* incomplete */ /* incomplete */

View File

@ -1213,7 +1213,7 @@ static MACHINE_DRIVER_START( cps2 )
MDRV_MACHINE_START(cps2) MDRV_MACHINE_START(cps2)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", cps2_eeprom_interface) MDRV_EEPROM_ADD("eeprom", cps2_eeprom_interface)
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) MDRV_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)

View File

@ -421,7 +421,7 @@ static MACHINE_DRIVER_START( dcheese )
MDRV_MACHINE_START(dcheese) MDRV_MACHINE_START(dcheese)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
MDRV_TICKET_DISPENSER_ADD("ticket", 200, TICKET_MOTOR_ACTIVE_HIGH, TICKET_STATUS_ACTIVE_LOW) MDRV_TICKET_DISPENSER_ADD("ticket", 200, TICKET_MOTOR_ACTIVE_HIGH, TICKET_STATUS_ACTIVE_LOW)
/* video hardware */ /* video hardware */

View File

@ -373,7 +373,7 @@ static MACHINE_DRIVER_START( hvysmsh )
MDRV_CPU_PROGRAM_MAP(hvysmsh_map) MDRV_CPU_PROGRAM_MAP(hvysmsh_map)
MDRV_CPU_VBLANK_INT("screen", deco32_vbl_interrupt) MDRV_CPU_VBLANK_INT("screen", deco32_vbl_interrupt)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM ) MDRV_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM )
@ -412,7 +412,7 @@ static MACHINE_DRIVER_START( wcvol95 )
MDRV_CPU_PROGRAM_MAP(wcvol95_map) MDRV_CPU_PROGRAM_MAP(wcvol95_map)
MDRV_CPU_VBLANK_INT("screen", deco32_vbl_interrupt) MDRV_CPU_VBLANK_INT("screen", deco32_vbl_interrupt)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM ) MDRV_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM )

View File

@ -330,7 +330,7 @@ static MACHINE_DRIVER_START( eolith45 )
/* sound cpu */ /* sound cpu */
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_interface_93C66) MDRV_EEPROM_ADD("eeprom", eeprom_interface_93C66)
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)

View File

@ -162,7 +162,7 @@ static MACHINE_DRIVER_START( eolith16 )
MDRV_CPU_PROGRAM_MAP(eolith16_map) MDRV_CPU_PROGRAM_MAP(eolith16_map)
MDRV_CPU_VBLANK_INT_HACK(eolith_speedup,262) MDRV_CPU_VBLANK_INT_HACK(eolith_speedup,262)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_interface_93C66) MDRV_EEPROM_ADD("eeprom", eeprom_interface_93C66)
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)

View File

@ -587,7 +587,7 @@ static MACHINE_DRIVER_START( hedpanic )
MDRV_CPU_MODIFY("maincpu") MDRV_CPU_MODIFY("maincpu")
MDRV_CPU_PROGRAM_MAP(hedpanic_map) MDRV_CPU_PROGRAM_MAP(hedpanic_map)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
MDRV_PALETTE_LENGTH(0x1000/2) MDRV_PALETTE_LENGTH(0x1000/2)

View File

@ -133,7 +133,7 @@ static MACHINE_DRIVER_START( mosaicf2 )
MDRV_CPU_IO_MAP(mosaicf2_io) MDRV_CPU_IO_MAP(mosaicf2_io)
MDRV_CPU_VBLANK_INT("screen", irq0_line_hold) MDRV_CPU_VBLANK_INT("screen", irq0_line_hold)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)

View File

@ -577,7 +577,7 @@ static MACHINE_DRIVER_START( fromanc2 )
MDRV_MACHINE_START(fromanc2) MDRV_MACHINE_START(fromanc2)
MDRV_MACHINE_RESET(fromanc2) MDRV_MACHINE_RESET(fromanc2)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
/* video hardware */ /* video hardware */
MDRV_GFXDECODE(fromanc2) MDRV_GFXDECODE(fromanc2)
@ -632,7 +632,7 @@ static MACHINE_DRIVER_START( fromancr )
MDRV_MACHINE_START(fromanc2) MDRV_MACHINE_START(fromanc2)
MDRV_MACHINE_RESET(fromanc2) MDRV_MACHINE_RESET(fromanc2)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
/* video hardware */ /* video hardware */
MDRV_GFXDECODE(fromancr) MDRV_GFXDECODE(fromancr)
@ -683,7 +683,7 @@ static MACHINE_DRIVER_START( fromanc4 )
MDRV_MACHINE_START(fromanc4) MDRV_MACHINE_START(fromanc4)
MDRV_MACHINE_RESET(fromanc2) MDRV_MACHINE_RESET(fromanc2)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
/* video hardware */ /* video hardware */
MDRV_GFXDECODE(fromancr) MDRV_GFXDECODE(fromancr)

View File

@ -293,7 +293,7 @@ static MACHINE_DRIVER_START( bang )
MDRV_CPU_PROGRAM_MAP(bang_map) MDRV_CPU_PROGRAM_MAP(bang_map)
MDRV_CPU_VBLANK_INT_HACK(bang_interrupt, 6) MDRV_CPU_VBLANK_INT_HACK(bang_interrupt, 6)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", gaelco2_eeprom_interface) MDRV_EEPROM_ADD("eeprom", gaelco2_eeprom_interface)
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM) MDRV_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM)
@ -973,7 +973,7 @@ static MACHINE_DRIVER_START( snowboar )
MDRV_CPU_PROGRAM_MAP(snowboar_map) MDRV_CPU_PROGRAM_MAP(snowboar_map)
MDRV_CPU_VBLANK_INT("screen", irq6_line_hold) MDRV_CPU_VBLANK_INT("screen", irq6_line_hold)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", gaelco2_eeprom_interface) MDRV_EEPROM_ADD("eeprom", gaelco2_eeprom_interface)
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM) MDRV_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM)
@ -1215,7 +1215,7 @@ static MACHINE_DRIVER_START( wrally2 )
MDRV_CPU_PROGRAM_MAP(wrally2_map) MDRV_CPU_PROGRAM_MAP(wrally2_map)
MDRV_CPU_VBLANK_INT("lscreen", irq6_line_hold) MDRV_CPU_VBLANK_INT("lscreen", irq6_line_hold)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", gaelco2_eeprom_interface) MDRV_EEPROM_ADD("eeprom", gaelco2_eeprom_interface)
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM) MDRV_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM)

View File

@ -970,7 +970,7 @@ static MACHINE_DRIVER_START( gaelco3d )
MDRV_MACHINE_START(gaelco3d) MDRV_MACHINE_START(gaelco3d)
MDRV_MACHINE_RESET(gaelco3d) MDRV_MACHINE_RESET(gaelco3d)
MDRV_EEPROM_93C66B_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C66B_ADD("eeprom")
MDRV_QUANTUM_TIME(HZ(6000)) MDRV_QUANTUM_TIME(HZ(6000))

View File

@ -297,7 +297,7 @@ static MACHINE_DRIVER_START( gijoe )
MDRV_MACHINE_START(gijoe) MDRV_MACHINE_START(gijoe)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_intf) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_UPDATE_BEFORE_VBLANK) MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_UPDATE_BEFORE_VBLANK)

View File

@ -354,7 +354,7 @@ static MACHINE_DRIVER_START( groundfx )
MDRV_CPU_PROGRAM_MAP(groundfx_map) MDRV_CPU_PROGRAM_MAP(groundfx_map)
MDRV_CPU_VBLANK_INT("screen", groundfx_interrupt) MDRV_CPU_VBLANK_INT("screen", groundfx_interrupt)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", groundfx_eeprom_interface) MDRV_EEPROM_ADD("eeprom", groundfx_eeprom_interface)
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)

View File

@ -1129,7 +1129,7 @@ static MACHINE_DRIVER_START( hornet )
MDRV_MACHINE_START( hornet ) MDRV_MACHINE_START( hornet )
MDRV_MACHINE_RESET( hornet ) MDRV_MACHINE_RESET( hornet )
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
MDRV_3DFX_VOODOO_1_ADD("voodoo0", STD_VOODOO_1_CLOCK, 2, "screen") MDRV_3DFX_VOODOO_1_ADD("voodoo0", STD_VOODOO_1_CLOCK, 2, "screen")
MDRV_3DFX_VOODOO_CPU("dsp") MDRV_3DFX_VOODOO_CPU("dsp")

View File

@ -366,7 +366,7 @@ static MACHINE_DRIVER_START( inufuku )
MDRV_MACHINE_START(inufuku) MDRV_MACHINE_START(inufuku)
MDRV_MACHINE_RESET(inufuku) MDRV_MACHINE_RESET(inufuku)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)

View File

@ -1847,7 +1847,7 @@ static MACHINE_DRIVER_START( bakubrkr )
MDRV_CPU_VBLANK_INT_HACK(kaneko16_interrupt,KANEKO16_INTERRUPTS_NUM) MDRV_CPU_VBLANK_INT_HACK(kaneko16_interrupt,KANEKO16_INTERRUPTS_NUM)
MDRV_MACHINE_RESET(bakubrkr) MDRV_MACHINE_RESET(bakubrkr)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_UPDATE_AFTER_VBLANK) // mangled sprites otherwise MDRV_VIDEO_ATTRIBUTES(VIDEO_UPDATE_AFTER_VBLANK) // mangled sprites otherwise
@ -2048,7 +2048,7 @@ static MACHINE_DRIVER_START( mgcrystl )
MDRV_CPU_VBLANK_INT_HACK(kaneko16_interrupt,KANEKO16_INTERRUPTS_NUM) MDRV_CPU_VBLANK_INT_HACK(kaneko16_interrupt,KANEKO16_INTERRUPTS_NUM)
MDRV_MACHINE_RESET(mgcrystl) MDRV_MACHINE_RESET(mgcrystl)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_UPDATE_AFTER_VBLANK) MDRV_VIDEO_ATTRIBUTES(VIDEO_UPDATE_AFTER_VBLANK)
@ -2167,7 +2167,8 @@ static MACHINE_DRIVER_START( shogwarr )
MDRV_CPU_VBLANK_INT_HACK(shogwarr_interrupt,SHOGWARR_INTERRUPTS_NUM) MDRV_CPU_VBLANK_INT_HACK(shogwarr_interrupt,SHOGWARR_INTERRUPTS_NUM)
MDRV_MACHINE_RESET(shogwarr) MDRV_MACHINE_RESET(shogwarr)
MDRV_EEPROM_93C46_ADD("eeprom", 128, shogwarr_default_eeprom) MDRV_EEPROM_93C46_ADD("eeprom")
MDRV_EEPROM_DATA(shogwarr_default_eeprom, 128)
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)
@ -2220,7 +2221,8 @@ static MACHINE_DRIVER_START( brapboys )
MDRV_DEVICE_ADDRESS_MAP(0, brapboys_oki2_map) MDRV_DEVICE_ADDRESS_MAP(0, brapboys_oki2_map)
MDRV_DEVICE_REMOVE("eeprom") MDRV_DEVICE_REMOVE("eeprom")
MDRV_EEPROM_93C46_ADD("eeprom", 128, brapboys_default_eeprom) MDRV_EEPROM_93C46_ADD("eeprom")
MDRV_EEPROM_DATA(brapboys_default_eeprom, 128)
MACHINE_DRIVER_END MACHINE_DRIVER_END
/*************************************************************************** /***************************************************************************

View File

@ -692,7 +692,8 @@ static MACHINE_DRIVER_START( kickgoal )
MDRV_MACHINE_START(kickgoal) MDRV_MACHINE_START(kickgoal)
MDRV_MACHINE_RESET(kickgoal) MDRV_MACHINE_RESET(kickgoal)
MDRV_EEPROM_93C46_ADD("eeprom", 128, kickgoal_default_eeprom_type1) MDRV_EEPROM_93C46_ADD("eeprom")
MDRV_EEPROM_DATA(kickgoal_default_eeprom_type1, 128)
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)
@ -733,7 +734,8 @@ static MACHINE_DRIVER_START( actionhw )
MDRV_MACHINE_START(kickgoal) MDRV_MACHINE_START(kickgoal)
MDRV_MACHINE_RESET(kickgoal) MDRV_MACHINE_RESET(kickgoal)
MDRV_EEPROM_93C46_ADD("eeprom", 128, kickgoal_default_eeprom_type1) MDRV_EEPROM_93C46_ADD("eeprom")
MDRV_EEPROM_DATA(kickgoal_default_eeprom_type1, 128)
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)

View File

@ -369,7 +369,8 @@ static MACHINE_DRIVER_START( konamigq )
MDRV_MACHINE_START( konamigq ) MDRV_MACHINE_START( konamigq )
MDRV_MACHINE_RESET( konamigq ) MDRV_MACHINE_RESET( konamigq )
MDRV_EEPROM_93C46_ADD("eeprom", 128, konamigq_def_eeprom) MDRV_EEPROM_93C46_ADD("eeprom")
MDRV_EEPROM_DATA(konamigq_def_eeprom, 128)
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)

View File

@ -336,7 +336,7 @@ static MACHINE_DRIVER_START( konamigv )
MDRV_MACHINE_START( konamigv ) MDRV_MACHINE_START( konamigv )
MDRV_MACHINE_RESET( konamigv ) MDRV_MACHINE_RESET( konamigv )
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)

View File

@ -1759,7 +1759,7 @@ static MACHINE_DRIVER_START( konamigx )
MDRV_MACHINE_START(konamigx) MDRV_MACHINE_START(konamigx)
MDRV_MACHINE_RESET(konamigx) MDRV_MACHINE_RESET(konamigx)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_AFTER_VBLANK) MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_AFTER_VBLANK)

View File

@ -747,7 +747,7 @@ static MACHINE_DRIVER_START( leland )
MDRV_MACHINE_RESET(leland) MDRV_MACHINE_RESET(leland)
MDRV_NVRAM_HANDLER(leland) MDRV_NVRAM_HANDLER(leland)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_intf) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_IMPORT_FROM(leland_video) MDRV_IMPORT_FROM(leland_video)

View File

@ -641,7 +641,8 @@ static MACHINE_DRIVER_START( lethalen )
MDRV_MACHINE_START(lethalen) MDRV_MACHINE_START(lethalen)
MDRV_MACHINE_RESET(lethalen) MDRV_MACHINE_RESET(lethalen)
MDRV_EEPROM_ADD("eeprom", eeprom_intf, 48, lethalen_default_eeprom) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
MDRV_EEPROM_DATA(lethalen_default_eeprom, 48)
MDRV_GFXDECODE(lethal) MDRV_GFXDECODE(lethal)

View File

@ -646,7 +646,7 @@ static MACHINE_DRIVER_START( limenko )
MDRV_CPU_IO_MAP(limenko_io_map) MDRV_CPU_IO_MAP(limenko_io_map)
MDRV_CPU_VBLANK_INT("screen", irq0_line_hold) MDRV_CPU_VBLANK_INT("screen", irq0_line_hold)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)
@ -674,7 +674,7 @@ static MACHINE_DRIVER_START( spotty )
MDRV_CPU_ADD("audiocpu", AT89C4051, 4000000) /* 4 MHz */ MDRV_CPU_ADD("audiocpu", AT89C4051, 4000000) /* 4 MHz */
MDRV_CPU_IO_MAP(spotty_sound_io_map) MDRV_CPU_IO_MAP(spotty_sound_io_map)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)

View File

@ -1112,7 +1112,7 @@ static MACHINE_DRIVER_START( mgakuen )
MDRV_MACHINE_START(mitchell) MDRV_MACHINE_START(mitchell)
MDRV_MACHINE_RESET(mitchell) MDRV_MACHINE_RESET(mitchell)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_intf) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)
@ -1155,7 +1155,7 @@ static MACHINE_DRIVER_START( pang )
MDRV_MACHINE_RESET(mitchell) MDRV_MACHINE_RESET(mitchell)
MDRV_NVRAM_HANDLER(mitchell) MDRV_NVRAM_HANDLER(mitchell)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_intf) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)
@ -1295,7 +1295,7 @@ static MACHINE_DRIVER_START( marukin )
MDRV_CPU_VBLANK_INT_HACK(irq0_line_hold,2) /* ??? one extra irq seems to be needed for music (see input5_r) */ MDRV_CPU_VBLANK_INT_HACK(irq0_line_hold,2) /* ??? one extra irq seems to be needed for music (see input5_r) */
MDRV_NVRAM_HANDLER(mitchell) MDRV_NVRAM_HANDLER(mitchell)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_intf) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)

View File

@ -498,7 +498,7 @@ static MACHINE_DRIVER_START( moo )
MDRV_MACHINE_START(moo) MDRV_MACHINE_START(moo)
MDRV_MACHINE_RESET(moo) MDRV_MACHINE_RESET(moo)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_intf) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_AFTER_VBLANK) MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_AFTER_VBLANK)
@ -542,7 +542,7 @@ static MACHINE_DRIVER_START( moobl )
MDRV_MACHINE_START(moo) MDRV_MACHINE_START(moo)
MDRV_MACHINE_RESET(moo) MDRV_MACHINE_RESET(moo)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_intf) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_AFTER_VBLANK) MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_AFTER_VBLANK)

View File

@ -970,7 +970,7 @@ static MACHINE_DRIVER_START( mystwarr )
MDRV_QUANTUM_TIME(HZ(1920)) MDRV_QUANTUM_TIME(HZ(1920))
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_intf) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
MDRV_MACHINE_START(mystwarr) MDRV_MACHINE_START(mystwarr)
MDRV_MACHINE_RESET(mystwarr) MDRV_MACHINE_RESET(mystwarr)
@ -1080,7 +1080,7 @@ static MACHINE_DRIVER_START( gaiapols )
MDRV_GFXDECODE(gaiapols) MDRV_GFXDECODE(gaiapols)
MDRV_DEVICE_REMOVE("eeprom") MDRV_DEVICE_REMOVE("eeprom")
MDRV_EEPROM_NODEFAULT_ADD("eeprom", gaia_eeprom_intf) MDRV_EEPROM_ADD("eeprom", gaia_eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_VIDEO_START(gaiapols) MDRV_VIDEO_START(gaiapols)

View File

@ -325,7 +325,8 @@ static MACHINE_DRIVER_START( overdriv )
MDRV_MACHINE_RESET(overdriv) MDRV_MACHINE_RESET(overdriv)
MDRV_EEPROM_ADD("eeprom", eeprom_intf, 128, overdriv_default_eeprom) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
MDRV_EEPROM_DATA(overdriv_default_eeprom, 128)
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS) MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS)

View File

@ -652,7 +652,7 @@ static MACHINE_DRIVER_START( plygonet )
MDRV_GFXDECODE(plygonet) MDRV_GFXDECODE(plygonet)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_intf) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
/* TODO: TEMPORARY! UNTIL A MORE LOCALIZED SYNC CAN BE MADE */ /* TODO: TEMPORARY! UNTIL A MORE LOCALIZED SYNC CAN BE MADE */
MDRV_QUANTUM_TIME(HZ(1200000)) MDRV_QUANTUM_TIME(HZ(1200000))

View File

@ -433,7 +433,7 @@ static MACHINE_DRIVER_START( policetr )
MDRV_CPU_PROGRAM_MAP(policetr_map) MDRV_CPU_PROGRAM_MAP(policetr_map)
MDRV_CPU_VBLANK_INT("screen", irq4_gen) MDRV_CPU_VBLANK_INT("screen", irq4_gen)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_interface_policetr) MDRV_EEPROM_ADD("eeprom", eeprom_interface_policetr)
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) MDRV_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)

View File

@ -2248,7 +2248,7 @@ static MACHINE_DRIVER_START( rdx_v33 )
MDRV_MACHINE_RESET(rdx_v33) MDRV_MACHINE_RESET(rdx_v33)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)

View File

@ -481,7 +481,7 @@ static MACHINE_DRIVER_START( rbmk )
MDRV_VIDEO_START(rbmk) MDRV_VIDEO_START(rbmk)
MDRV_VIDEO_UPDATE(rbmk) MDRV_VIDEO_UPDATE(rbmk)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
MDRV_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") MDRV_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")

View File

@ -369,7 +369,7 @@ static MACHINE_DRIVER_START( rng )
MDRV_MACHINE_RESET(rng) MDRV_MACHINE_RESET(rng)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_intf) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_BEFORE_VBLANK) MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_BEFORE_VBLANK)

View File

@ -2166,7 +2166,7 @@ static MACHINE_DRIVER_START( system32 )
MDRV_MACHINE_RESET(system32) MDRV_MACHINE_RESET(system32)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
MDRV_TIMER_ADD("v60_irq0", signal_v60_irq_callback) MDRV_TIMER_ADD("v60_irq0", signal_v60_irq_callback)
MDRV_TIMER_ADD("v60_irq1", signal_v60_irq_callback) MDRV_TIMER_ADD("v60_irq1", signal_v60_irq_callback)
@ -2224,7 +2224,7 @@ static MACHINE_DRIVER_START( multi32 )
MDRV_MACHINE_RESET(system32) MDRV_MACHINE_RESET(system32)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
MDRV_TIMER_ADD("v60_irq0", signal_v60_irq_callback) MDRV_TIMER_ADD("v60_irq0", signal_v60_irq_callback)
MDRV_TIMER_ADD("v60_irq1", signal_v60_irq_callback) MDRV_TIMER_ADD("v60_irq1", signal_v60_irq_callback)

View File

@ -1934,7 +1934,7 @@ static MACHINE_DRIVER_START( sxx2f ) /* Intel i386DX @ 25MHz, YMF271 @ 16.9344MH
MDRV_MACHINE_RESET(sxx2f) MDRV_MACHINE_RESET(sxx2f)
MDRV_NVRAM_HANDLER(0) MDRV_NVRAM_HANDLER(0)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_intf) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
MACHINE_DRIVER_END MACHINE_DRIVER_END
@ -1956,7 +1956,7 @@ static MACHINE_DRIVER_START( sxx2g ) /* single board version using measured cloc
MDRV_MACHINE_RESET(sxx2f) MDRV_MACHINE_RESET(sxx2f)
MDRV_NVRAM_HANDLER(0) MDRV_NVRAM_HANDLER(0)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_intf) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
MACHINE_DRIVER_END MACHINE_DRIVER_END
@ -2205,7 +2205,7 @@ static MACHINE_DRIVER_START( seibu386 )
MDRV_MACHINE_RESET(seibu386) MDRV_MACHINE_RESET(seibu386)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_intf) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)
@ -2263,7 +2263,7 @@ static MACHINE_DRIVER_START( sys386f2 )
MDRV_MACHINE_RESET(seibu386) MDRV_MACHINE_RESET(seibu386)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_intf) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)

View File

@ -2308,7 +2308,7 @@ static MACHINE_DRIVER_START( gundamex )
MDRV_CPU_MODIFY("maincpu") MDRV_CPU_MODIFY("maincpu")
MDRV_CPU_PROGRAM_MAP(gundamex_map) MDRV_CPU_PROGRAM_MAP(gundamex_map)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
/* video hardware */ /* video hardware */
MDRV_SCREEN_MODIFY("screen") MDRV_SCREEN_MODIFY("screen")

View File

@ -446,7 +446,7 @@ static MACHINE_DRIVER_START( chainrec )
MDRV_CPU_PROGRAM_MAP(chainrec_map) MDRV_CPU_PROGRAM_MAP(chainrec_map)
MDRV_CPU_VBLANK_INT("screen", simpl156_vbl_interrupt) MDRV_CPU_VBLANK_INT("screen", simpl156_vbl_interrupt)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") // 93C45 MDRV_EEPROM_93C46_ADD("eeprom") // 93C45
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)

View File

@ -319,7 +319,7 @@ static MACHINE_DRIVER_START( simpsons )
MDRV_MACHINE_RESET(simpsons) MDRV_MACHINE_RESET(simpsons)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_intf) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_AFTER_VBLANK) MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_AFTER_VBLANK)

View File

@ -2745,7 +2745,7 @@ static MACHINE_DRIVER_START( gdfs )
MDRV_CPU_PROGRAM_MAP(gdfs_map) MDRV_CPU_PROGRAM_MAP(gdfs_map)
MDRV_CPU_VBLANK_INT_HACK(gdfs_interrupt,1+4) MDRV_CPU_VBLANK_INT_HACK(gdfs_interrupt,1+4)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
/* video hardware */ /* video hardware */
MDRV_SCREEN_MODIFY("screen") MDRV_SCREEN_MODIFY("screen")

View File

@ -199,7 +199,7 @@ static MACHINE_DRIVER_START( stlforce )
MDRV_CPU_PROGRAM_MAP(stlforce_map) MDRV_CPU_PROGRAM_MAP(stlforce_map)
MDRV_CPU_VBLANK_INT("screen", irq4_line_hold) MDRV_CPU_VBLANK_INT("screen", irq4_line_hold)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)

View File

@ -2744,7 +2744,7 @@ static MACHINE_DRIVER_START( stv )
MDRV_MACHINE_START(stv) MDRV_MACHINE_START(stv)
MDRV_MACHINE_RESET(stv) MDRV_MACHINE_RESET(stv)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") /* Actually 93c45 */ MDRV_EEPROM_93C46_ADD("eeprom") /* Actually 93c45 */
MDRV_TIMER_ADD("scan_timer", hblank_in_irq) MDRV_TIMER_ADD("scan_timer", hblank_in_irq)
MDRV_TIMER_ADD("t1_timer", timer1_irq) MDRV_TIMER_ADD("t1_timer", timer1_irq)

View File

@ -373,7 +373,7 @@ static MACHINE_DRIVER_START( superchs )
MDRV_QUANTUM_TIME(HZ(480)) /* CPU slices - Need to interleave Cpu's 1 & 3 */ MDRV_QUANTUM_TIME(HZ(480)) /* CPU slices - Need to interleave Cpu's 1 & 3 */
MDRV_EEPROM_NODEFAULT_ADD("eeprom", superchs_eeprom_interface) MDRV_EEPROM_ADD("eeprom", superchs_eeprom_interface)
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)

View File

@ -2444,7 +2444,7 @@ static MACHINE_DRIVER_START( pbobble )
MDRV_QUANTUM_TIME(HZ(600)) MDRV_QUANTUM_TIME(HZ(600))
MDRV_MACHINE_RESET(mb87078) MDRV_MACHINE_RESET(mb87078)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", taitob_eeprom_intf) MDRV_EEPROM_ADD("eeprom", taitob_eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)
@ -2485,7 +2485,7 @@ static MACHINE_DRIVER_START( spacedx )
MDRV_QUANTUM_TIME(HZ(600)) MDRV_QUANTUM_TIME(HZ(600))
MDRV_MACHINE_RESET(mb87078) MDRV_MACHINE_RESET(mb87078)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", taitob_eeprom_intf) MDRV_EEPROM_ADD("eeprom", taitob_eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)
@ -2564,7 +2564,7 @@ static MACHINE_DRIVER_START( qzshowby )
MDRV_QUANTUM_TIME(HZ(600)) MDRV_QUANTUM_TIME(HZ(600))
MDRV_MACHINE_RESET(mb87078) MDRV_MACHINE_RESET(mb87078)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", taitob_eeprom_intf) MDRV_EEPROM_ADD("eeprom", taitob_eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)

View File

@ -399,7 +399,7 @@ static MACHINE_DRIVER_START( f3 )
MDRV_MACHINE_START(f3) MDRV_MACHINE_START(f3)
MDRV_MACHINE_RESET(f3) MDRV_MACHINE_RESET(f3)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)
@ -448,14 +448,16 @@ static MACHINE_DRIVER_START( f3_eeprom )
MDRV_IMPORT_FROM(f3) MDRV_IMPORT_FROM(f3)
MDRV_DEVICE_REMOVE("eeprom") MDRV_DEVICE_REMOVE("eeprom")
MDRV_EEPROM_93C46_ADD("eeprom", 128, recalh_eeprom) MDRV_EEPROM_93C46_ADD("eeprom")
MDRV_EEPROM_DATA(recalh_eeprom, 128)
MACHINE_DRIVER_END MACHINE_DRIVER_END
static MACHINE_DRIVER_START( f3_224b_eeprom ) static MACHINE_DRIVER_START( f3_224b_eeprom )
MDRV_IMPORT_FROM(f3) MDRV_IMPORT_FROM(f3)
MDRV_DEVICE_REMOVE("eeprom") MDRV_DEVICE_REMOVE("eeprom")
MDRV_EEPROM_93C46_ADD("eeprom", 128, recalh_eeprom) MDRV_EEPROM_93C46_ADD("eeprom")
MDRV_EEPROM_DATA(recalh_eeprom, 128)
MACHINE_DRIVER_END MACHINE_DRIVER_END
static const gfx_layout bubsympb_sprite_layout = static const gfx_layout bubsympb_sprite_layout =
@ -497,7 +499,7 @@ static MACHINE_DRIVER_START( bubsympb )
MDRV_MACHINE_START(f3) MDRV_MACHINE_START(f3)
//MDRV_MACHINE_RESET(f3) //MDRV_MACHINE_RESET(f3)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)

View File

@ -3268,7 +3268,8 @@ static MACHINE_DRIVER_START( spacegun )
MDRV_MACHINE_START(taitoz) MDRV_MACHINE_START(taitoz)
MDRV_EEPROM_ADD("eeprom", spacegun_eeprom_intf, 128, spacegun_default_eeprom) MDRV_EEPROM_ADD("eeprom", spacegun_eeprom_intf)
MDRV_EEPROM_DATA(spacegun_default_eeprom, 128)
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)

View File

@ -1337,7 +1337,7 @@ static MACHINE_DRIVER_START( taitojc )
MDRV_QUANTUM_TIME(HZ(6000)) MDRV_QUANTUM_TIME(HZ(6000))
MDRV_MACHINE_RESET(taitojc) MDRV_MACHINE_RESET(taitojc)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)
MDRV_SCREEN_REFRESH_RATE(60) MDRV_SCREEN_REFRESH_RATE(60)

View File

@ -945,11 +945,11 @@ static MACHINE_DRIVER_START( galgames )
MDRV_CPU_VBLANK_INT_HACK(galgames_interrupt, 1+20) // ?? MDRV_CPU_VBLANK_INT_HACK(galgames_interrupt, 1+20) // ??
// 5 EEPROMs on the motherboard (for BIOS + 4 Carts) // 5 EEPROMs on the motherboard (for BIOS + 4 Carts)
MDRV_EEPROM_NODEFAULT_ADD(GALGAMES_EEPROM_BIOS, galgames_eeprom_interface) MDRV_EEPROM_ADD(GALGAMES_EEPROM_BIOS, galgames_eeprom_interface)
MDRV_EEPROM_NODEFAULT_ADD(GALGAMES_EEPROM_CART1, galgames_eeprom_interface) MDRV_EEPROM_ADD(GALGAMES_EEPROM_CART1, galgames_eeprom_interface)
MDRV_EEPROM_NODEFAULT_ADD(GALGAMES_EEPROM_CART2, galgames_eeprom_interface) MDRV_EEPROM_ADD(GALGAMES_EEPROM_CART2, galgames_eeprom_interface)
MDRV_EEPROM_NODEFAULT_ADD(GALGAMES_EEPROM_CART3, galgames_eeprom_interface) MDRV_EEPROM_ADD(GALGAMES_EEPROM_CART3, galgames_eeprom_interface)
MDRV_EEPROM_NODEFAULT_ADD(GALGAMES_EEPROM_CART4, galgames_eeprom_interface) MDRV_EEPROM_ADD(GALGAMES_EEPROM_CART4, galgames_eeprom_interface)
MDRV_MACHINE_RESET( galgames ) MDRV_MACHINE_RESET( galgames )

View File

@ -2460,7 +2460,7 @@ static MACHINE_DRIVER_START( blswhstl )
MDRV_CPU_PROGRAM_MAP(ssriders_audio_map) MDRV_CPU_PROGRAM_MAP(ssriders_audio_map)
/* NMIs are generated by the 053260 */ /* NMIs are generated by the 053260 */
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_intf) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_AFTER_VBLANK) MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_AFTER_VBLANK)
@ -2576,7 +2576,7 @@ static MACHINE_DRIVER_START( prmrsocr )
MDRV_CPU_PROGRAM_MAP(prmrsocr_audio_map) MDRV_CPU_PROGRAM_MAP(prmrsocr_audio_map)
/* NMIs are generated by the 054539 */ /* NMIs are generated by the 054539 */
MDRV_EEPROM_NODEFAULT_ADD("eeprom", thndrx2_eeprom_intf) MDRV_EEPROM_ADD("eeprom", thndrx2_eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_AFTER_VBLANK) MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_AFTER_VBLANK)
@ -2624,7 +2624,7 @@ static MACHINE_DRIVER_START( tmnt2 )
MDRV_CPU_PROGRAM_MAP(ssriders_audio_map) MDRV_CPU_PROGRAM_MAP(ssriders_audio_map)
/* NMIs are generated by the 053260 */ /* NMIs are generated by the 053260 */
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_intf) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_AFTER_VBLANK) MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_AFTER_VBLANK)
@ -2669,7 +2669,7 @@ static MACHINE_DRIVER_START( ssriders )
MDRV_CPU_PROGRAM_MAP(ssriders_audio_map) MDRV_CPU_PROGRAM_MAP(ssriders_audio_map)
/* NMIs are generated by the 053260 */ /* NMIs are generated by the 053260 */
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_intf) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_AFTER_VBLANK) MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_AFTER_VBLANK)
@ -2710,7 +2710,7 @@ static MACHINE_DRIVER_START( sunsetbl )
MDRV_CPU_PROGRAM_MAP(sunsetbl_main_map) MDRV_CPU_PROGRAM_MAP(sunsetbl_main_map)
MDRV_CPU_VBLANK_INT("screen", irq4_line_hold) MDRV_CPU_VBLANK_INT("screen", irq4_line_hold)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_intf) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_AFTER_VBLANK) MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_AFTER_VBLANK)
@ -2750,7 +2750,7 @@ static MACHINE_DRIVER_START( thndrx2 )
MDRV_CPU_PROGRAM_MAP(thndrx2_audio_map) MDRV_CPU_PROGRAM_MAP(thndrx2_audio_map)
/* NMIs are generated by the 053260 */ /* NMIs are generated by the 053260 */
MDRV_EEPROM_NODEFAULT_ADD("eeprom", thndrx2_eeprom_intf) MDRV_EEPROM_ADD("eeprom", thndrx2_eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS) MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS)

View File

@ -4310,7 +4310,7 @@ static MACHINE_DRIVER_START( bbakraid )
MDRV_QUANTUM_TIME(HZ(600)) MDRV_QUANTUM_TIME(HZ(600))
MDRV_MACHINE_RESET(toaplan2) MDRV_MACHINE_RESET(toaplan2)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", bbakraid_93C66_intf) MDRV_EEPROM_ADD("eeprom", bbakraid_93C66_intf)
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) MDRV_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)
@ -4340,7 +4340,8 @@ static MACHINE_DRIVER_START( bbakradu )
MDRV_IMPORT_FROM(bbakraid) MDRV_IMPORT_FROM(bbakraid)
MDRV_DEVICE_REMOVE("eeprom") MDRV_DEVICE_REMOVE("eeprom")
MDRV_EEPROM_ADD("eeprom", bbakraid_93C66_intf, 512, bbakraid_unlim_default) MDRV_EEPROM_ADD("eeprom", bbakraid_93C66_intf)
MDRV_EEPROM_DATA(bbakraid_unlim_default, 512)
MACHINE_DRIVER_END MACHINE_DRIVER_END

View File

@ -213,7 +213,7 @@ static MACHINE_DRIVER_START( ultrsprt )
MDRV_QUANTUM_TIME(HZ(12000)) MDRV_QUANTUM_TIME(HZ(12000))
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
MDRV_MACHINE_START(ultrsprt) MDRV_MACHINE_START(ultrsprt)
/* video hardware */ /* video hardware */

View File

@ -706,7 +706,7 @@ static MACHINE_DRIVER_START( undrfire )
MDRV_CPU_PROGRAM_MAP(undrfire_map) MDRV_CPU_PROGRAM_MAP(undrfire_map)
MDRV_CPU_VBLANK_INT("screen", undrfire_interrupt) MDRV_CPU_VBLANK_INT("screen", undrfire_interrupt)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", undrfire_eeprom_interface) MDRV_EEPROM_ADD("eeprom", undrfire_eeprom_interface)
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)
@ -740,7 +740,7 @@ static MACHINE_DRIVER_START( cbombers )
MDRV_QUANTUM_TIME(HZ(480)) /* CPU slices - Need to interleave Cpu's 1 & 3 */ MDRV_QUANTUM_TIME(HZ(480)) /* CPU slices - Need to interleave Cpu's 1 & 3 */
MDRV_EEPROM_NODEFAULT_ADD("eeprom", undrfire_eeprom_interface) MDRV_EEPROM_ADD("eeprom", undrfire_eeprom_interface)
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)

View File

@ -699,7 +699,7 @@ static MACHINE_DRIVER_START( zeropnt2 )
MDRV_MACHINE_RESET(zeropt) MDRV_MACHINE_RESET(zeropt)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", zeropnt2_eeprom_interface) MDRV_EEPROM_ADD("eeprom", zeropnt2_eeprom_interface)
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)

View File

@ -628,7 +628,7 @@ static MACHINE_DRIVER_START( common )
MDRV_CPU_PROGRAM_MAP(common_map) MDRV_CPU_PROGRAM_MAP(common_map)
MDRV_CPU_VBLANK_INT("screen", irq1_line_hold) MDRV_CPU_VBLANK_INT("screen", irq1_line_hold)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)
@ -743,7 +743,7 @@ static MACHINE_DRIVER_START( aoh )
MDRV_CPU_IO_MAP(aoh_io) MDRV_CPU_IO_MAP(aoh_io)
MDRV_CPU_VBLANK_INT("screen", irq1_line_hold) MDRV_CPU_VBLANK_INT("screen", irq1_line_hold)
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
/* video hardware */ /* video hardware */
MDRV_SCREEN_ADD("screen", RASTER) MDRV_SCREEN_ADD("screen", RASTER)

View File

@ -472,7 +472,7 @@ static MACHINE_DRIVER_START( vendetta )
MDRV_MACHINE_RESET(vendetta) MDRV_MACHINE_RESET(vendetta)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_intf) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS) MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS)

View File

@ -476,7 +476,7 @@ static MACHINE_DRIVER_START( xexex )
MDRV_MACHINE_START(xexex) MDRV_MACHINE_START(xexex)
MDRV_MACHINE_RESET(xexex) MDRV_MACHINE_RESET(xexex)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_intf) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_BEFORE_VBLANK) MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_BEFORE_VBLANK)

View File

@ -354,7 +354,7 @@ static MACHINE_DRIVER_START( xmen )
MDRV_MACHINE_START(xmen) MDRV_MACHINE_START(xmen)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_intf) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS) MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS)
@ -432,7 +432,7 @@ static MACHINE_DRIVER_START( xmen6p )
MDRV_MACHINE_RESET(xmen6p) MDRV_MACHINE_RESET(xmen6p)
MDRV_EEPROM_NODEFAULT_ADD("eeprom", eeprom_intf) MDRV_EEPROM_ADD("eeprom", eeprom_intf)
/* video hardware */ /* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS) MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS)

View File

@ -187,7 +187,7 @@ static MACHINE_DRIVER_START( xorworld )
MDRV_QUANTUM_TIME(HZ(60)) MDRV_QUANTUM_TIME(HZ(60))
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
// video hardware // video hardware

View File

@ -738,7 +738,7 @@ static MACHINE_DRIVER_START( zr107 )
MDRV_QUANTUM_TIME(HZ(30000)) MDRV_QUANTUM_TIME(HZ(30000))
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
MDRV_MACHINE_START(zr107) MDRV_MACHINE_START(zr107)
MDRV_MACHINE_RESET(zr107) MDRV_MACHINE_RESET(zr107)
@ -791,7 +791,7 @@ static MACHINE_DRIVER_START( jetwave )
MDRV_QUANTUM_TIME(HZ(30000)) MDRV_QUANTUM_TIME(HZ(30000))
MDRV_EEPROM_93C46_NODEFAULT_ADD("eeprom") MDRV_EEPROM_93C46_ADD("eeprom")
MDRV_MACHINE_START(zr107) MDRV_MACHINE_START(zr107)
MDRV_MACHINE_RESET(zr107) MDRV_MACHINE_RESET(zr107)