summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/ibmpcjr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/ibmpcjr.cpp')
-rw-r--r--src/mame/drivers/ibmpcjr.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mame/drivers/ibmpcjr.cpp b/src/mame/drivers/ibmpcjr.cpp
index 65f3af17206..8829ed707c6 100644
--- a/src/mame/drivers/ibmpcjr.cpp
+++ b/src/mame/drivers/ibmpcjr.cpp
@@ -599,10 +599,10 @@ void pcjr_state::ibmpcjx_io(address_map &map)
MACHINE_CONFIG_START(pcjr_state::ibmpcjr)
/* basic machine hardware */
- MCFG_DEVICE_ADD("maincpu", I8088, 4900000)
- MCFG_DEVICE_PROGRAM_MAP(ibmpcjr_map)
- MCFG_DEVICE_IO_MAP(ibmpcjr_io)
- MCFG_DEVICE_IRQ_ACKNOWLEDGE_DEVICE("pic8259", pic8259_device, inta_cb)
+ I8088(config, m_maincpu, 4900000);
+ m_maincpu->set_addrmap(AS_PROGRAM, &pcjr_state::ibmpcjr_map);
+ m_maincpu->set_addrmap(AS_IO, &pcjr_state::ibmpcjr_io);
+ m_maincpu->set_irq_acknowledge_callback("pic8259", FUNC(pic8259_device::inta_cb));
/*
On the PC Jr the input for clock 1 seems to be selectable
@@ -616,8 +616,8 @@ MACHINE_CONFIG_START(pcjr_state::ibmpcjr)
m_pit8253->set_clk<2>(XTAL(14'318'181)/12);
m_pit8253->out_handler<2>().set(FUNC(pcjr_state::out2_changed));
- MCFG_DEVICE_ADD(m_pic8259, PIC8259, 0)
- MCFG_PIC8259_OUT_INT_CB(WRITELINE(*this, pcjr_state, pic8259_set_int_line))
+ PIC8259(config, m_pic8259, 0);
+ m_pic8259->out_int_callback().set(FUNC(pcjr_state::pic8259_set_int_line));
i8255_device &ppi(I8255(config, "ppi8255"));
ppi.in_pa_callback().set_constant(0xff);