diff options
Diffstat (limited to 'src/mame/drivers/microvsn.cpp')
-rw-r--r-- | src/mame/drivers/microvsn.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/microvsn.cpp b/src/mame/drivers/microvsn.cpp index 231e827beee..859749f43bc 100644 --- a/src/mame/drivers/microvsn.cpp +++ b/src/mame/drivers/microvsn.cpp @@ -647,16 +647,16 @@ MACHINE_CONFIG_START(microvision_state::microvision) m_tms1100->o().set(FUNC(microvision_state::tms1100_write_o)); m_tms1100->r().set(FUNC(microvision_state::tms1100_write_r)); - MCFG_SCREEN_ADD("screen", LCD) - MCFG_SCREEN_REFRESH_RATE(60) - MCFG_SCREEN_VBLANK_TIME(0) config.m_minimum_quantum = attotime::from_hz(60); - MCFG_SCREEN_UPDATE_DRIVER(microvision_state, screen_update) - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, microvision_state, screen_vblank)) - MCFG_SCREEN_SIZE(16, 16) - MCFG_SCREEN_VISIBLE_AREA(0, 15, 0, 15) - MCFG_SCREEN_PALETTE("palette") + screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_LCD)); + screen.set_refresh_hz(60); + screen.set_vblank_time(0); + screen.set_screen_update(FUNC(microvision_state::screen_update)); + screen.screen_vblank().set(FUNC(microvision_state::screen_vblank)); + screen.set_size(16, 16); + screen.set_visarea(0, 15, 0, 15); + screen.set_palette("palette"); PALETTE(config, "palette", FUNC(microvision_state::microvision_palette), 16); |