summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2021-02-09 11:02:09 -0500
committer AJR <ajrhacker@users.noreply.github.com>2021-02-09 11:02:57 -0500
commit173a80fe8e1bcf6fd9a195d07dc73f3fc3bbfb96 (patch)
tree462d2155c474fb4696368550ca6b24141ae73a20
parent5417235b1dc0fecc3a0eab2cfa0e4642e49d4597 (diff)
hektor.cpp, mc10.cpp, systel1.cpp: Configure screens for video devices to avoid errors with slot options that have their own screens
-rw-r--r--src/mame/drivers/hektor.cpp1
-rw-r--r--src/mame/drivers/mc10.cpp1
-rw-r--r--src/mame/drivers/systel1.cpp1
3 files changed, 3 insertions, 0 deletions
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));