diff options
author | 2012-10-03 09:27:22 +0000 | |
---|---|---|
committer | 2012-10-03 09:27:22 +0000 | |
commit | e52d60b7f8ce03e5c1f8c801fd5caa234b3aa3cf (patch) | |
tree | be8ce4af035c60e33f580cf3a983cc3c9b684c75 /src/mess/video/pecom.c | |
parent | 92b1c4eebd358d5138fc51662daead09f4a4c72e (diff) |
Replace some *_DEVICE_HANDLER with _MEMBER calls in MESS section (no whatsnew)
Diffstat (limited to 'src/mess/video/pecom.c')
-rw-r--r-- | src/mess/video/pecom.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/mess/video/pecom.c b/src/mess/video/pecom.c index 811ce07bf5a..9dd8cf58d1a 100644 --- a/src/mess/video/pecom.c +++ b/src/mess/video/pecom.c @@ -70,17 +70,15 @@ static CDP1869_PCB_READ( pecom_pcb_r ) return BIT(pmd, 7); } -static WRITE_LINE_DEVICE_HANDLER( pecom_prd_w ) +WRITE_LINE_MEMBER(pecom_state::pecom_prd_w) { - pecom_state *driver_state = device->machine().driver_data<pecom_state>(); - // every other PRD triggers a DMAOUT request - if (driver_state->m_dma) + if (m_dma) { - device->machine().device(CDP1802_TAG)->execute().set_input_line(COSMAC_INPUT_LINE_DMAOUT, HOLD_LINE); + machine().device(CDP1802_TAG)->execute().set_input_line(COSMAC_INPUT_LINE_DMAOUT, HOLD_LINE); } - driver_state->m_dma = !driver_state->m_dma; + m_dma = !m_dma; } static CDP1869_INTERFACE( pecom_cdp1869_intf ) @@ -91,7 +89,7 @@ static CDP1869_INTERFACE( pecom_cdp1869_intf ) pecom_pcb_r, pecom_char_ram_r, pecom_char_ram_w, - DEVCB_LINE(pecom_prd_w) + DEVCB_DRIVER_LINE_MEMBER(pecom_state,pecom_prd_w) }; VIDEO_START_MEMBER(pecom_state,pecom) |