diff options
Diffstat (limited to 'src/mame/video/mikromik.cpp')
-rw-r--r-- | src/mame/video/mikromik.cpp | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/src/mame/video/mikromik.cpp b/src/mame/video/mikromik.cpp index f31f8e95b73..bcadbfc954a 100644 --- a/src/mame/video/mikromik.cpp +++ b/src/mame/video/mikromik.cpp @@ -126,16 +126,17 @@ void mm1_state::mm1_palette(palette_device &palette) const //------------------------------------------------- -// MACHINE_CONFIG_START( mm1m6_video ) +// machine_config( mm1m6_video ) //------------------------------------------------- -MACHINE_CONFIG_START(mm1_state::mm1m6_video) - MCFG_SCREEN_ADD( SCREEN_TAG, RASTER ) - MCFG_SCREEN_REFRESH_RATE( 50 ) - MCFG_SCREEN_UPDATE_DRIVER(mm1_state, screen_update) - MCFG_SCREEN_SIZE( 800, 375 ) // (25 text rows * 15 vertical pixels / character) - MCFG_SCREEN_VISIBLE_AREA( 0, 800-1, 0, 375-1 ) - //MCFG_SCREEN_RAW_PARAMS(XTAL(18'720'000), ...) +void mm1_state::mm1m6_video(machine_config &config) +{ + screen_device &screen(SCREEN(config, SCREEN_TAG, SCREEN_TYPE_RASTER)); + screen.set_refresh_hz( 50 ); + screen.set_screen_update(FUNC(mm1_state::screen_update)); + screen.set_size( 800, 375 ); // (25 text rows * 15 vertical pixels / character) + screen.set_visarea( 0, 800-1, 0, 375-1 ); + //screen.set_raw(XTAL(18'720'000), ...); GFXDECODE(config, "gfxdecode", m_palette, gfx_mm1); PALETTE(config, m_palette, FUNC(mm1_state::mm1_palette), 3); @@ -151,4 +152,4 @@ MACHINE_CONFIG_START(mm1_state::mm1m6_video) m_hgdc->set_addrmap(0, &mm1_state::mm1_upd7220_map); m_hgdc->set_display_pixels_callback(FUNC(mm1_state::hgdc_display_pixels), this); m_hgdc->set_screen(SCREEN_TAG); -MACHINE_CONFIG_END +} |