From 4f80bb4ae313d6246b0bc54e2e098c5b1fd8e401 Mon Sep 17 00:00:00 2001 From: AJR Date: Sun, 9 May 2021 20:30:01 -0400 Subject: trs80: Fix missing device error --- src/mame/drivers/trs80.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/mame/drivers/trs80.cpp b/src/mame/drivers/trs80.cpp index 6fdd3307a1e..188056b709e 100644 --- a/src/mame/drivers/trs80.cpp +++ b/src/mame/drivers/trs80.cpp @@ -430,6 +430,10 @@ void trs80_state::trs80(machine_config &config) // the original model I, l Z80(config, m_maincpu, 10.6445_MHz_XTAL / 6); m_maincpu->set_addrmap(AS_PROGRAM, &trs80_state::trs80_mem); m_maincpu->set_addrmap(AS_IO, &trs80_state::trs80_io); + m_maincpu->halt_cb().set("nmigate", FUNC(input_merger_device::in_w<1>)); + + input_merger_device &nmigate(INPUT_MERGER_ANY_HIGH(config, "nmigate")); + nmigate.output_handler().set_inputline(m_maincpu, INPUT_LINE_NMI); // TODO: also causes SYSRES on expansion bus /* video hardware */ screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER)); @@ -462,10 +466,6 @@ void trs80_state::model1(machine_config &config) // model I, level II m_maincpu->set_addrmap(AS_PROGRAM, &trs80_state::m1_mem); m_maincpu->set_addrmap(AS_IO, &trs80_state::m1_io); m_maincpu->set_periodic_int(FUNC(trs80_state::rtc_interrupt), attotime::from_hz(40)); - m_maincpu->halt_cb().set("nmigate", FUNC(input_merger_device::in_w<1>)); - - input_merger_device &nmigate(INPUT_MERGER_ANY_HIGH(config, "nmigate")); - nmigate.output_handler().set_inputline(m_maincpu, INPUT_LINE_NMI); // TODO: also causes SYSRES on expansion bus /* devices */ m_cassette->set_formats(trs80l2_cassette_formats); -- cgit v1.2.3