hektor.cpp, mc10.cpp, systel1.cpp: Configure screens for video devices to avoid errors with slot options that have their own screens

This commit is contained in:
AJR 2021-02-09 11:02:09 -05:00
parent 5417235b1d
commit 173a80fe8e
3 changed files with 3 additions and 0 deletions

View File

@ -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);

View File

@ -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);

View File

@ -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));