summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/ssem.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/ssem.cpp')
-rw-r--r--src/mame/drivers/ssem.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/mame/drivers/ssem.cpp b/src/mame/drivers/ssem.cpp
index 8a1ac6410e1..ce1b398f9ab 100644
--- a/src/mame/drivers/ssem.cpp
+++ b/src/mame/drivers/ssem.cpp
@@ -634,20 +634,20 @@ void ssem_state::machine_reset()
MACHINE_CONFIG_START(ssem_state::ssem)
/* basic machine hardware */
- MCFG_DEVICE_ADD("maincpu", SSEMCPU, 700)
- MCFG_DEVICE_PROGRAM_MAP(ssem_map)
+ SSEMCPU(config, m_maincpu, 700);
+ m_maincpu->set_addrmap(AS_PROGRAM, &ssem_state::ssem_map);
/* video hardware */
- MCFG_SCREEN_ADD("screen", RASTER)
- MCFG_SCREEN_REFRESH_RATE(50)
- MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
- MCFG_SCREEN_SIZE(256, 280)
- MCFG_SCREEN_VISIBLE_AREA(0, 255, 0, 279)
- MCFG_SCREEN_UPDATE_DRIVER(ssem_state, screen_update_ssem)
+ SCREEN(config, m_screen, SCREEN_TYPE_RASTER);
+ m_screen->set_refresh_hz(50);
+ m_screen->set_vblank_time(ATTOSECONDS_IN_USEC(0));
+ m_screen->set_size(256, 280);
+ m_screen->set_visarea(0, 255, 0, 279);
+ m_screen->set_screen_update(FUNC(ssem_state::screen_update_ssem));
PALETTE(config, "palette", palette_device::MONOCHROME);
/* quickload */
- MCFG_QUICKLOAD_ADD("quickload", ssem_state, ssem_store, "snp,asm", 1)
+ MCFG_QUICKLOAD_ADD("quickload", ssem_state, ssem_store, "snp,asm", attotime::from_seconds(1))
MACHINE_CONFIG_END