diff options
Diffstat (limited to 'src/mame/coleco/adam.cpp')
| -rw-r--r-- | src/mame/coleco/adam.cpp | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/src/mame/coleco/adam.cpp b/src/mame/coleco/adam.cpp index f9247540263..f21effdfd67 100644 --- a/src/mame/coleco/adam.cpp +++ b/src/mame/coleco/adam.cpp @@ -899,20 +899,6 @@ INPUT_PORTS_END //************************************************************************** //------------------------------------------------- -// TMS9928A_INTERFACE( vdc_intf ) -//------------------------------------------------- - -void adam_state::vdc_int_w(int state) -{ - if (state && !m_vdp_nmi) - { - m_maincpu->pulse_input_line(INPUT_LINE_NMI, attotime::zero); - } - - m_vdp_nmi = state; -} - -//------------------------------------------------- // M6801_INTERFACE( m6801_intf ) //------------------------------------------------- @@ -971,7 +957,6 @@ void adam_state::machine_start() save_item(NAME(m_data_in)); save_item(NAME(m_data_out)); save_item(NAME(m_spindis)); - save_item(NAME(m_vdp_nmi)); } @@ -1035,7 +1020,7 @@ void adam_state::adam(machine_config &config) // video hardware TMS9928A(config, m_vdc, XTAL(10'738'635)).set_screen("screen"); m_vdc->set_vram_size(0x4000); - m_vdc->int_callback().set(FUNC(adam_state::vdc_int_w)); + m_vdc->int_callback().set_inputline(m_maincpu, INPUT_LINE_NMI); SCREEN(config, "screen", SCREEN_TYPE_RASTER); // sound hardware |
