summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/mpf1.c
diff options
context:
space:
mode:
author Fabio Priuli <etabeta78@users.noreply.github.com>2014-04-29 07:24:36 +0000
committer Fabio Priuli <etabeta78@users.noreply.github.com>2014-04-29 07:24:36 +0000
commit181f87e14242ed6d845e780924ef0bec457d583d (patch)
tree29916503554c4fdf68663adb62cf92c1dd07e39f /src/mess/drivers/mpf1.c
parentbf9cc508b5164c313c91a0a82ad3182a13423cf4 (diff)
z80pio: converted to use devcb2. nw.
Diffstat (limited to 'src/mess/drivers/mpf1.c')
-rw-r--r--src/mess/drivers/mpf1.c22
1 files changed, 6 insertions, 16 deletions
diff --git a/src/mess/drivers/mpf1.c b/src/mess/drivers/mpf1.c
index 3240c1d45a0..8c5ad5d33a2 100644
--- a/src/mess/drivers/mpf1.c
+++ b/src/mess/drivers/mpf1.c
@@ -264,19 +264,6 @@ WRITE8_MEMBER( mpf1_state::ppi_pc_w )
m_cassette->output( BIT(data, 7));
}
-/* Z80PIO Interface */
-
-static Z80PIO_INTERFACE( mpf1_pio_intf )
-{
- DEVCB_CPU_INPUT_LINE(Z80_TAG, INPUT_LINE_IRQ0),
- DEVCB_NULL,
- DEVCB_NULL,
- DEVCB_NULL,
- DEVCB_NULL,
- DEVCB_NULL,
- DEVCB_NULL
-};
-
/* Z80 Daisy Chain */
static const z80_daisy_config mpf1_daisy_chain[] =
@@ -333,7 +320,8 @@ static MACHINE_CONFIG_START( mpf1, mpf1_state )
MCFG_CPU_CONFIG(mpf1_daisy_chain)
/* devices */
- MCFG_Z80PIO_ADD(Z80PIO_TAG, XTAL_3_579545MHz/2, mpf1_pio_intf)
+ MCFG_DEVICE_ADD(Z80PIO_TAG, Z80PIO, XTAL_3_579545MHz/2)
+ MCFG_Z80PIO_OUT_INT_CB(INPUTLINE(Z80_TAG, INPUT_LINE_IRQ0))
MCFG_DEVICE_ADD(Z80CTC_TAG, Z80CTC, XTAL_3_579545MHz/2)
MCFG_Z80CTC_INTR_CB(INPUTLINE(Z80_TAG, INPUT_LINE_IRQ0))
@@ -364,7 +352,8 @@ static MACHINE_CONFIG_START( mpf1b, mpf1_state )
MCFG_CPU_CONFIG(mpf1_daisy_chain)
/* devices */
- MCFG_Z80PIO_ADD(Z80PIO_TAG, XTAL_3_579545MHz/2, mpf1_pio_intf)
+ MCFG_DEVICE_ADD(Z80PIO_TAG, Z80PIO, XTAL_3_579545MHz/2)
+ MCFG_Z80PIO_OUT_INT_CB(INPUTLINE(Z80_TAG, INPUT_LINE_IRQ0))
MCFG_DEVICE_ADD(Z80CTC_TAG, Z80CTC, XTAL_3_579545MHz/2)
MCFG_Z80CTC_INTR_CB(INPUTLINE(Z80_TAG, INPUT_LINE_IRQ0))
@@ -401,7 +390,8 @@ static MACHINE_CONFIG_START( mpf1p, mpf1_state )
MCFG_DEFAULT_LAYOUT(layout_mpf1p)
/* devices */
- MCFG_Z80PIO_ADD(Z80PIO_TAG, 2500000, mpf1_pio_intf)
+ MCFG_DEVICE_ADD(Z80PIO_TAG, Z80PIO, 2500000)
+ MCFG_Z80PIO_OUT_INT_CB(INPUTLINE(Z80_TAG, INPUT_LINE_IRQ0))
MCFG_DEVICE_ADD(Z80CTC_TAG, Z80CTC, 2500000)
MCFG_Z80CTC_INTR_CB(INPUTLINE(Z80_TAG, INPUT_LINE_IRQ0))