summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/microvsn.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/microvsn.cpp')
-rw-r--r--src/mame/drivers/microvsn.cpp16
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);