From 173a80fe8e1bcf6fd9a195d07dc73f3fc3bbfb96 Mon Sep 17 00:00:00 2001 From: AJR Date: Tue, 9 Feb 2021 11:02:09 -0500 Subject: hektor.cpp, mc10.cpp, systel1.cpp: Configure screens for video devices to avoid errors with slot options that have their own screens --- src/mame/drivers/hektor.cpp | 1 + src/mame/drivers/mc10.cpp | 1 + src/mame/drivers/systel1.cpp | 1 + 3 files changed, 3 insertions(+) diff --git a/src/mame/drivers/hektor.cpp b/src/mame/drivers/hektor.cpp index 2ccaf6e621e..ced986f4883 100644 --- a/src/mame/drivers/hektor.cpp +++ b/src/mame/drivers/hektor.cpp @@ -522,6 +522,7 @@ void hektor_state::hektor(machine_config &config) PALETTE(config, m_palette, palette_device::MONOCHROME); EF9364(config, m_ef9364, 6.144_MHz_XTAL / 6); + m_ef9364->set_screen(m_screen); m_ef9364->set_palette_tag("palette"); m_ef9364->set_nb_of_pages(1); m_ef9364->set_erase(0x20); diff --git a/src/mame/drivers/mc10.cpp b/src/mame/drivers/mc10.cpp index c6c4e5a549a..c389f7055c9 100644 --- a/src/mame/drivers/mc10.cpp +++ b/src/mame/drivers/mc10.cpp @@ -715,6 +715,7 @@ void mc10_state::alice32(machine_config &config) PALETTE(config, "palette").set_entries(8); EF9345(config, m_ef9345, 0); + m_ef9345->set_screen("screen"); m_ef9345->set_palette_tag("palette"); TIMER(config, "alice32_sl").configure_scanline(FUNC(mc10_state::alice32_scanline), "screen", 0, 10); diff --git a/src/mame/drivers/systel1.cpp b/src/mame/drivers/systel1.cpp index b02d503ea1c..af2304986bc 100644 --- a/src/mame/drivers/systel1.cpp +++ b/src/mame/drivers/systel1.cpp @@ -200,6 +200,7 @@ void systel1_state::systel1(machine_config &config) screen.set_screen_update("crtc", FUNC(i8276_device::screen_update)); i8276_device &crtc(I8276(config, "crtc", 10.8864_MHz_XTAL / 7)); // WD8276PL-00 + crtc.set_screen("screen"); crtc.set_character_width(7); crtc.set_display_callback(FUNC(systel1_state::draw_character)); crtc.drq_wr_callback().set(m_dmac, FUNC(i8257_device::dreq2_w)); -- cgit v1.2.3