diff options
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 |
commit | 6f7dd684beecab2b83fe7555f41676bc75f8bab3 (patch) | |
tree | 728398c9c22705c3cef2bf0e7a560a5c4c99d74e /src/mame/drivers/calchase.c | |
parent | febb0e53f1a6fd9f43080e88ce7b871202a66d48 (diff) |
pic8259.c: Switched to devcb2. (nw)
Diffstat (limited to 'src/mame/drivers/calchase.c')
-rw-r--r-- | src/mame/drivers/calchase.c | 20 |
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)) |