diff options
Diffstat (limited to 'src/mame/drivers/r2dtank.cpp')
-rw-r--r-- | src/mame/drivers/r2dtank.cpp | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/src/mame/drivers/r2dtank.cpp b/src/mame/drivers/r2dtank.cpp index b12dd0b949a..68e90407d9c 100644 --- a/src/mame/drivers/r2dtank.cpp +++ b/src/mame/drivers/r2dtank.cpp @@ -81,10 +81,9 @@ public: DECLARE_READ8_MEMBER(AY8910_port_r); DECLARE_WRITE8_MEMBER(AY8910_port_w); DECLARE_WRITE_LINE_MEMBER(flipscreen_w); - DECLARE_WRITE_LINE_MEMBER(display_enable_changed); DECLARE_WRITE8_MEMBER(pia_comp_w); virtual void machine_start() override; - DECLARE_WRITE8_MEMBER(ttl74123_output_changed); + DECLARE_WRITE_LINE_MEMBER(ttl74123_output_changed); MC6845_UPDATE_ROW(crtc_update_row); @@ -223,11 +222,11 @@ WRITE8_MEMBER(r2dtank_state::AY8910_port_w) * *************************************/ -WRITE8_MEMBER(r2dtank_state::ttl74123_output_changed) +WRITE_LINE_MEMBER(r2dtank_state::ttl74123_output_changed) { pia6821_device *pia = machine().device<pia6821_device>("pia_main"); - pia->ca1_w(data); - m_ttl74123_output = data; + pia->ca1_w(state); + m_ttl74123_output = state; } @@ -310,11 +309,6 @@ MC6845_UPDATE_ROW( r2dtank_state::crtc_update_row ) } -WRITE_LINE_MEMBER(r2dtank_state::display_enable_changed) -{ - machine().device<ttl74123_device>("74123")->a_w(generic_space(), 0, state); -} - /************************************* * @@ -461,7 +455,7 @@ static MACHINE_CONFIG_START( r2dtank ) MCFG_MC6845_SHOW_BORDER_AREA(false) MCFG_MC6845_CHAR_WIDTH(8) MCFG_MC6845_UPDATE_ROW_CB(r2dtank_state, crtc_update_row) - MCFG_MC6845_OUT_DE_CB(WRITELINE(r2dtank_state, display_enable_changed)) + MCFG_MC6845_OUT_DE_CB(DEVWRITELINE("74123", ttl74123_device, a_w)) /* 74LS123 */ @@ -472,7 +466,7 @@ static MACHINE_CONFIG_START( r2dtank ) MCFG_TTL74123_A_PIN_VALUE(1) /* A pin - driven by the CRTC */ MCFG_TTL74123_B_PIN_VALUE(1) /* B pin - pulled high */ MCFG_TTL74123_CLEAR_PIN_VALUE(1) /* Clear pin - pulled high */ - MCFG_TTL74123_OUTPUT_CHANGED_CB(WRITE8(r2dtank_state, ttl74123_output_changed)) + MCFG_TTL74123_OUTPUT_CHANGED_CB(WRITELINE(r2dtank_state, ttl74123_output_changed)) MCFG_DEVICE_ADD("pia_main", PIA6821, 0) MCFG_PIA_READPA_HANDLER(IOPORT("IN0")) |