diff options
Diffstat (limited to 'src/emu/screen.cpp')
-rw-r--r-- | src/emu/screen.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/emu/screen.cpp b/src/emu/screen.cpp index 63004cc4978..1333ee3c4a2 100644 --- a/src/emu/screen.cpp +++ b/src/emu/screen.cpp @@ -31,10 +31,7 @@ //************************************************************************** // device type definition -const device_type SCREEN = device_creator<screen_device>; - -template class device_finder<screen_device, false>; -template class device_finder<screen_device, true>; +DEFINE_DEVICE_TYPE(SCREEN, screen_device, "screen", "Video Screen") const attotime screen_device::DEFAULT_FRAME_PERIOD(attotime::from_hz(DEFAULT_FRAME_RATE)); @@ -548,7 +545,7 @@ void screen_device_svg_renderer::rebuild_cache() //------------------------------------------------- screen_device::screen_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock) - : device_t(mconfig, SCREEN, "Video Screen", tag, owner, clock, "screen", __FILE__), + : device_t(mconfig, SCREEN, tag, owner, clock), m_type(SCREEN_TYPE_RASTER), m_oldstyle_vblank_supplied(false), m_refresh(0), @@ -1729,7 +1726,7 @@ void screen_device::finalize_burnin() // add two text entries describing the image sprintf(text,"%s %s", emulator_info::get_appname(), emulator_info::get_build_version()); png_add_text(&pnginfo, "Software", text); - sprintf(text, "%s %s", machine().system().manufacturer, machine().system().description); + sprintf(text, "%s %s", machine().system().manufacturer, machine().system().type.fullname()); png_add_text(&pnginfo, "System", text); // now do the actual work |