summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/concept.c
diff options
context:
space:
mode:
author smf- <smf-@users.noreply.github.com>2013-12-31 08:46:37 +0000
committer smf- <smf-@users.noreply.github.com>2013-12-31 08:46:37 +0000
commit72f6a2d0fb750655b853bcd3380f54c01db495f4 (patch)
tree33dd0dbeb355a33946f12fc74a0f1e7be7aab6a5 /src/mess/drivers/concept.c
parent67ebce528a75f93b95a3c1bbca4918c04c7ee685 (diff)
Convert VIA6522 to use DEVCB2 [smf]
Diffstat (limited to 'src/mess/drivers/concept.c')
-rw-r--r--src/mess/drivers/concept.c8
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)