summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/v1050.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/v1050.cpp')
-rw-r--r--src/mame/video/v1050.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/mame/video/v1050.cpp b/src/mame/video/v1050.cpp
index 7c77fce7a43..71c4f623816 100644
--- a/src/mame/video/v1050.cpp
+++ b/src/mame/video/v1050.cpp
@@ -110,11 +110,12 @@ void v1050_state::video_start()
/* Machine Drivers */
MACHINE_CONFIG_START(v1050_state::v1050_video)
- MCFG_MC6845_ADD(H46505_TAG, H46505, SCREEN_TAG, 15.36_MHz_XTAL/8)
- MCFG_MC6845_SHOW_BORDER_AREA(true)
- MCFG_MC6845_CHAR_WIDTH(8)
- MCFG_MC6845_UPDATE_ROW_CB(v1050_state, crtc_update_row)
- MCFG_MC6845_OUT_VSYNC_CB(WRITELINE(*this, v1050_state, crtc_vs_w))
+ H46505(config, m_crtc, 15.36_MHz_XTAL/8);
+ m_crtc->set_screen(SCREEN_TAG);
+ m_crtc->set_show_border_area(true);
+ m_crtc->set_char_width(8);
+ m_crtc->set_update_row_callback(FUNC(v1050_state::crtc_update_row), this);
+ m_crtc->out_vsync_callback().set(FUNC(v1050_state::crtc_vs_w));
MCFG_SCREEN_ADD_MONOCHROME(SCREEN_TAG, RASTER, rgb_t::green())
MCFG_SCREEN_UPDATE_DEVICE(H46505_TAG, h46505_device, screen_update)