diff options
author | 2013-12-31 08:46:37 +0000 | |
---|---|---|
committer | 2013-12-31 08:46:37 +0000 | |
commit | 72f6a2d0fb750655b853bcd3380f54c01db495f4 (patch) | |
tree | 33dd0dbeb355a33946f12fc74a0f1e7be7aab6a5 /src/mess/drivers/concept.c | |
parent | 67ebce528a75f93b95a3c1bbca4918c04c7ee685 (diff) |
Convert VIA6522 to use DEVCB2 [smf]
Diffstat (limited to 'src/mess/drivers/concept.c')
-rw-r--r-- | src/mess/drivers/concept.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/mess/drivers/concept.c b/src/mess/drivers/concept.c index daf474b624d..576b1a0a03f 100644 --- a/src/mess/drivers/concept.c +++ b/src/mess/drivers/concept.c @@ -230,7 +230,13 @@ static MACHINE_CONFIG_START( concept, concept_state ) MCFG_MM58274C_ADD("mm58274c", concept_mm58274c_interface) /* via */ - MCFG_VIA6522_ADD("via6522_0", 1022750, concept_via6522_intf) + MCFG_DEVICE_ADD("via6522_0", VIA6522, 1022750) + MCFG_VIA6522_READPA_HANDLER(READ8(concept_state, via_in_a)) + MCFG_VIA6522_READPB_HANDLER(READ8(concept_state, via_in_b)) + MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(concept_state, via_out_a)) + MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(concept_state, via_out_b)) + MCFG_VIA6522_CB2_HANDLER(WRITELINE(concept_state, via_out_cb2)) + MCFG_VIA6522_IRQ_HANDLER(WRITELINE(concept_state, via_irq_func)) /* ACIAs */ MCFG_DEVICE_ADD(ACIA_0_TAG, MOS6551, XTAL_1_8432MHz) |