summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/calchase.c
diff options
context:
space:
mode:
author Wilbert Pol <wilbert@jdg.info>2013-05-15 21:57:33 +0000
committer Wilbert Pol <wilbert@jdg.info>2013-05-15 21:57:33 +0000
commit6f7dd684beecab2b83fe7555f41676bc75f8bab3 (patch)
tree728398c9c22705c3cef2bf0e7a560a5c4c99d74e /src/mame/drivers/calchase.c
parentfebb0e53f1a6fd9f43080e88ce7b871202a66d48 (diff)
pic8259.c: Switched to devcb2. (nw)
Diffstat (limited to 'src/mame/drivers/calchase.c')
-rw-r--r--src/mame/drivers/calchase.c20
1 files changed, 2 insertions, 18 deletions
diff --git a/src/mame/drivers/calchase.c b/src/mame/drivers/calchase.c
index 4cbc05f7b1b..8319216a119 100644
--- a/src/mame/drivers/calchase.c
+++ b/src/mame/drivers/calchase.c
@@ -842,22 +842,6 @@ READ8_MEMBER(calchase_state::get_slave_ack)
return 0x00;
}
-static const struct pic8259_interface calchase_pic8259_1_config =
-{
- DEVCB_DRIVER_LINE_MEMBER(calchase_state,calchase_pic8259_1_set_int_line),
- DEVCB_LINE_VCC,
- DEVCB_DRIVER_MEMBER(calchase_state,get_slave_ack)
-};
-
-static const struct pic8259_interface calchase_pic8259_2_config =
-{
- DEVCB_DEVICE_LINE_MEMBER("pic8259_1", pic8259_device, ir2_w),
- DEVCB_LINE_GND,
- DEVCB_NULL
-};
-
-
-
/*************************************************************
*
@@ -916,8 +900,8 @@ static MACHINE_CONFIG_START( calchase, calchase_state )
MCFG_PIT8254_ADD( "pit8254", calchase_pit8254_config )
MCFG_I8237_ADD( "dma8237_1", XTAL_14_31818MHz/3, dma8237_1_config )
MCFG_I8237_ADD( "dma8237_2", XTAL_14_31818MHz/3, dma8237_2_config )
- MCFG_PIC8259_ADD( "pic8259_1", calchase_pic8259_1_config )
- MCFG_PIC8259_ADD( "pic8259_2", calchase_pic8259_2_config )
+ MCFG_PIC8259_ADD( "pic8259_1", WRITELINE(calchase_state,calchase_pic8259_1_set_int_line), VCC, READ8(calchase_state,get_slave_ack) )
+ MCFG_PIC8259_ADD( "pic8259_2", DEVWRITELINE("pic8259_1", pic8259_device, ir2_w), GND, NULL )
MCFG_IDE_CONTROLLER_ADD("ide", ide_devices, "hdd", NULL, true)
MCFG_IDE_CONTROLLER_IRQ_HANDLER(DEVWRITELINE("pic8259_2", pic8259_device, ir6_w))