diff options
Diffstat (limited to 'src/mame/video/decodmd3.cpp')
-rw-r--r-- | src/mame/video/decodmd3.cpp | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/src/mame/video/decodmd3.cpp b/src/mame/video/decodmd3.cpp index 414ab2c1a5e..2148973db2b 100644 --- a/src/mame/video/decodmd3.cpp +++ b/src/mame/video/decodmd3.cpp @@ -10,7 +10,6 @@ #include "emu.h" #include "decodmd3.h" -#include "rendlay.h" #include "screen.h" DEFINE_DEVICE_TYPE(DECODMD3, decodmd_type3_device, "decodmd3", "Data East Pinball Dot Matrix Display Type 3") @@ -145,13 +144,12 @@ MACHINE_CONFIG_START(decodmd_type3_device::device_add_mconfig) MCFG_MC6845_CHAR_WIDTH(16) MCFG_MC6845_UPDATE_ROW_CB(decodmd_type3_device, crtc_update_row) - config.set_default_layout(layout_lcd); - - MCFG_SCREEN_ADD("dmd",RASTER) - MCFG_SCREEN_SIZE(192, 64) - MCFG_SCREEN_VISIBLE_AREA(0, 192-1, 0, 64-1) - MCFG_SCREEN_UPDATE_DEVICE("dmd6845", mc6845_device, screen_update) - MCFG_SCREEN_REFRESH_RATE(60) + screen_device &screen(SCREEN(config, "dmd", SCREEN_TYPE_RASTER)); + screen.set_native_aspect(); + screen.set_size(192, 64); + screen.set_visarea(0, 192-1, 0, 64-1); + screen.set_screen_update("dmd6845", FUNC(mc6845_device::screen_update)); + screen.set_refresh_hz(60); MCFG_RAM_ADD(RAM_TAG) MCFG_RAM_DEFAULT_SIZE("64K") @@ -159,13 +157,14 @@ MACHINE_CONFIG_END decodmd_type3_device::decodmd_type3_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) - : device_t(mconfig, DECODMD3, tag, owner, clock), - m_cpu(*this,"dmdcpu"), - m_mc6845(*this,"dmd6845"), - m_ram(*this,RAM_TAG), - m_rambank(*this,"dmdram"), - m_rombank(*this,"dmdrom") -{} + : device_t(mconfig, DECODMD3, tag, owner, clock) + , m_cpu(*this,"dmdcpu") + , m_mc6845(*this,"dmd6845") + , m_ram(*this,RAM_TAG) + , m_rambank(*this,"dmdram") + , m_rombank(*this,"dmdrom") +{ +} void decodmd_type3_device::device_start() { |