summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/mikromik.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/mikromik.cpp')
-rw-r--r--src/mame/video/mikromik.cpp19
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
+}