diff options
author | 2014-04-02 17:27:11 +0000 | |
---|---|---|
committer | 2014-04-02 17:27:11 +0000 | |
commit | 157f86298c2511e55823d3745112e8a4ed8f1fd0 (patch) | |
tree | df2036e64b0bc5801cb48122f3007759217b001d /src/mess/drivers | |
parent | 64716ba84004f8c5043a2b1068a5533bb3824e49 (diff) |
ins8154_device: converted to devcb2 (nw)
Diffstat (limited to 'src/mess/drivers')
-rw-r--r-- | src/mess/drivers/acrnsys1.c | 14 | ||||
-rw-r--r-- | src/mess/drivers/mk14.c | 11 |
2 files changed, 5 insertions, 20 deletions
diff --git a/src/mess/drivers/acrnsys1.c b/src/mess/drivers/acrnsys1.c index dfc09ba8ef3..3bf65b72396 100644 --- a/src/mess/drivers/acrnsys1.c +++ b/src/mess/drivers/acrnsys1.c @@ -233,15 +233,6 @@ INPUT_PORTS_END MACHINE DRIVERS ***************************************************************************/ -static const ins8154_interface ins8154_b1 = -{ - DEVCB_DRIVER_MEMBER(acrnsys1_state, ins8154_b1_port_a_r), - DEVCB_DRIVER_MEMBER(acrnsys1_state, ins8154_b1_port_a_w), - DEVCB_NULL, - DEVCB_DRIVER_MEMBER(acrnsys1_state, acrnsys1_led_segment_w), - DEVCB_NULL -}; - static MACHINE_CONFIG_START( acrnsys1, acrnsys1_state ) /* basic machine hardware */ MCFG_CPU_ADD("maincpu", M6502, 1008000) /* 1.008 MHz */ @@ -255,7 +246,10 @@ static MACHINE_CONFIG_START( acrnsys1, acrnsys1_state ) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) /* devices */ - MCFG_INS8154_ADD("b1", ins8154_b1) + MCFG_DEVICE_ADD("b1", INS8154, 0) + MCFG_INS8154_IN_A_CB(READ8(acrnsys1_state, ins8154_b1_port_a_r)) + MCFG_INS8154_OUT_A_CB(WRITE8(acrnsys1_state, ins8154_b1_port_a_w)) + MCFG_INS8154_OUT_B_CB(WRITE8(acrnsys1_state, acrnsys1_led_segment_w)) MCFG_DEVICE_ADD("ic8_7445", TTL74145, 0) MCFG_CASSETTE_ADD( "cassette", default_cassette_interface ) MCFG_TIMER_DRIVER_ADD_PERIODIC("acrnsys1_c", acrnsys1_state, acrnsys1_c, attotime::from_hz(4800)) diff --git a/src/mess/drivers/mk14.c b/src/mess/drivers/mk14.c index b386b8169ec..9927ef7e070 100644 --- a/src/mess/drivers/mk14.c +++ b/src/mess/drivers/mk14.c @@ -134,15 +134,6 @@ void mk14_state::machine_reset() { } -static const ins8154_interface mk14_ins8154 = -{ - DEVCB_NULL, - DEVCB_NULL, - DEVCB_NULL, - DEVCB_NULL, - DEVCB_NULL -}; - static MACHINE_CONFIG_START( mk14, mk14_state ) /* basic machine hardware */ // IC1 1SP-8A/600 (8060) SC/MP Microprocessor @@ -154,7 +145,7 @@ static MACHINE_CONFIG_START( mk14, mk14_state ) MCFG_DEFAULT_LAYOUT(layout_mk14) /* devices */ - MCFG_INS8154_ADD("ic8", mk14_ins8154) + MCFG_DEVICE_ADD("ic8", INS8154, 0) MACHINE_CONFIG_END /* ROM definition */ |