From 5bbd1b8e1ca89663c805920eabbe43855bc69d63 Mon Sep 17 00:00:00 2001 From: Wilbert Pol Date: Tue, 9 Dec 2008 10:13:33 +0000 Subject: [PATCH] Added MDRV_DMA8237_ADD macro. --- src/emu/machine/8237dma.h | 9 +++++++++ src/mame/drivers/filetto.c | 3 +-- src/mame/drivers/gamecstl.c | 6 ++---- src/mame/drivers/mediagx.c | 6 ++---- src/mame/drivers/taitowlf.c | 6 ++---- 5 files changed, 16 insertions(+), 14 deletions(-) diff --git a/src/emu/machine/8237dma.h b/src/emu/machine/8237dma.h index 87d03bbf7c0..d0883d205b8 100644 --- a/src/emu/machine/8237dma.h +++ b/src/emu/machine/8237dma.h @@ -42,6 +42,15 @@ struct dma8237_interface }; +/*************************************************************************** + DEVICE CONFIGURATION MACROS +***************************************************************************/ + +#define MDRV_DMA8237_ADD(_tag, _intrf) \ + MDRV_DEVICE_ADD(_tag, DMA8237) \ + MDRV_DEVICE_CONFIG(_intrf) + + /* device interface */ DEVICE_GET_INFO( dma8237 ); READ8_DEVICE_HANDLER( dma8237_r ); diff --git a/src/mame/drivers/filetto.c b/src/mame/drivers/filetto.c index ce175a4e031..2312c42b4ae 100644 --- a/src/mame/drivers/filetto.c +++ b/src/mame/drivers/filetto.c @@ -844,8 +844,7 @@ static MACHINE_DRIVER_START( filetto ) MDRV_PPI8255_ADD( "ppi8255_0", filetto_ppi8255_intf[0] ) MDRV_PPI8255_ADD( "ppi8255_1", filetto_ppi8255_intf[1] ) - MDRV_DEVICE_ADD( "dma8237_1", DMA8237 ) - MDRV_DEVICE_CONFIG( dma8237_1_config ) + MDRV_DMA8237_ADD( "dma8237_1", dma8237_1_config ) MDRV_PIC8259_ADD( "pic8259_1", pic8259_1_config ) diff --git a/src/mame/drivers/gamecstl.c b/src/mame/drivers/gamecstl.c index ba2d6c8129a..28d0d062804 100644 --- a/src/mame/drivers/gamecstl.c +++ b/src/mame/drivers/gamecstl.c @@ -668,11 +668,9 @@ static MACHINE_DRIVER_START(gamecstl) MDRV_PIT8254_ADD( "pit8254", gamecstl_pit8254_config ) - MDRV_DEVICE_ADD( "dma8237_1", DMA8237 ) - MDRV_DEVICE_CONFIG( dma8237_1_config ) + MDRV_DMA8237_ADD( "dma8237_1", dma8237_1_config ) - MDRV_DEVICE_ADD( "dma8237_2", DMA8237 ) - MDRV_DEVICE_CONFIG( dma8237_2_config ) + MDRV_DMA8237_ADD( "dma8237_2", dma8237_2_config ) MDRV_PIC8259_ADD( "pic8259_1", gamecstl_pic8259_1_config ) diff --git a/src/mame/drivers/mediagx.c b/src/mame/drivers/mediagx.c index 5fa1e0047ad..1347ceaeb19 100644 --- a/src/mame/drivers/mediagx.c +++ b/src/mame/drivers/mediagx.c @@ -1046,11 +1046,9 @@ static MACHINE_DRIVER_START(mediagx) MDRV_PIT8254_ADD( "pit8254", mediagx_pit8254_config ) - MDRV_DEVICE_ADD( "dma8237_1", DMA8237 ) - MDRV_DEVICE_CONFIG( dma8237_1_config ) + MDRV_DMA8237_ADD( "dma8237_1", dma8237_1_config ) - MDRV_DEVICE_ADD( "dma8237_2", DMA8237 ) - MDRV_DEVICE_CONFIG( dma8237_2_config ) + MDRV_DMA8237_ADD( "dma8237_2", dma8237_2_config ) MDRV_PIC8259_ADD( "pic8259_master", mediagx_pic8259_1_config ) diff --git a/src/mame/drivers/taitowlf.c b/src/mame/drivers/taitowlf.c index e022783ed1d..c42708380b2 100644 --- a/src/mame/drivers/taitowlf.c +++ b/src/mame/drivers/taitowlf.c @@ -617,11 +617,9 @@ static MACHINE_DRIVER_START(taitowlf) MDRV_PIT8254_ADD( "pit8254", taitowlf_pit8254_config ) - MDRV_DEVICE_ADD( "dma8237_1", DMA8237 ) - MDRV_DEVICE_CONFIG( dma8237_1_config ) + MDRV_DMA8237_ADD( "dma8237_1", dma8237_1_config ) - MDRV_DEVICE_ADD( "dma8237_2", DMA8237 ) - MDRV_DEVICE_CONFIG( dma8237_2_config ) + MDRV_DMA8237_ADD( "dma8237_2", dma8237_2_config ) MDRV_PIC8259_ADD( "pic8259_1", taitowlf_pic8259_1_config )