summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/phc25.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/phc25.cpp')
-rw-r--r--src/mame/drivers/phc25.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/mame/drivers/phc25.cpp b/src/mame/drivers/phc25.cpp
index 957a4eaac89..9c03da9da78 100644
--- a/src/mame/drivers/phc25.cpp
+++ b/src/mame/drivers/phc25.cpp
@@ -328,10 +328,11 @@ MACHINE_CONFIG_START(phc25_state::phc25)
m_cassette->set_default_state(CASSETTE_PLAY | CASSETTE_MOTOR_DISABLED | CASSETTE_SPEAKER_ENABLED);
m_cassette->set_interface("phc25_cass");
- MCFG_DEVICE_ADD(m_centronics, CENTRONICS, centronics_devices, "printer")
- MCFG_CENTRONICS_BUSY_HANDLER(WRITELINE(*this, phc25_state, write_centronics_busy))
+ CENTRONICS(config, m_centronics, centronics_devices, "printer");
+ m_centronics->busy_handler().set(FUNC(phc25_state::write_centronics_busy));
- MCFG_CENTRONICS_OUTPUT_LATCH_ADD("cent_data_out", CENTRONICS_TAG)
+ output_latch_device &cent_data_out(OUTPUT_LATCH(config, "cent_data_out"));
+ m_centronics->set_output_latch(cent_data_out);
/* internal ram */
RAM(config, RAM_TAG).set_default_size("16K");