diff options
Diffstat (limited to 'src/mess/drivers/m5.c')
-rw-r--r-- | src/mess/drivers/m5.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/mess/drivers/m5.c b/src/mess/drivers/m5.c index df95cb12542..1d78c9c5263 100644 --- a/src/mess/drivers/m5.c +++ b/src/mess/drivers/m5.c @@ -432,14 +432,12 @@ static const cassette_interface cassette_intf = // TMS9928a_interface vdp_intf //------------------------------------------------- -static WRITE_LINE_DEVICE_HANDLER(sordm5_video_interrupt_callback) +WRITE_LINE_MEMBER(m5_state::sordm5_video_interrupt_callback) { - m5_state *driver_state = device->machine().driver_data<m5_state>(); - if (state) { - driver_state->m_ctc->trg3(1); - driver_state->m_ctc->trg3(0); + m_ctc->trg3(1); + m_ctc->trg3(0); } } @@ -447,7 +445,7 @@ static TMS9928A_INTERFACE(m5_tms9928a_interface) { "screen", 0x4000, - DEVCB_LINE(sordm5_video_interrupt_callback) + DEVCB_DRIVER_LINE_MEMBER(m5_state,sordm5_video_interrupt_callback) }; |