From 1ebd11513417e31436e987e0642c712fe5618962 Mon Sep 17 00:00:00 2001 From: Mark Garlanger Date: Tue, 21 Nov 2023 20:14:11 -0600 Subject: heathkit/tlb.cpp: Enabled scanline screen updates for Superset. (#11771) Fixes on-screen menus. --- src/mame/heathkit/tlb.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mame/heathkit/tlb.cpp b/src/mame/heathkit/tlb.cpp index c18e63d0562..656206f698a 100644 --- a/src/mame/heathkit/tlb.cpp +++ b/src/mame/heathkit/tlb.cpp @@ -20,7 +20,6 @@ - In 49/50 row mode, character descenders are cut off. - Screen saver does not disable the screen - With superset slot option - - Screen menus not working properly - Screensaver freezes the screen instead of blanking the screen ****************************************************************************/ @@ -1117,6 +1116,9 @@ void heath_superset_tlb_device::device_add_mconfig(machine_config &config) m_maincpu->set_addrmap(AS_PROGRAM, &heath_superset_tlb_device::mem_map); m_maincpu->set_addrmap(AS_IO, &heath_superset_tlb_device::io_map); + // per line updates are needed for onscreen menu to display properly + m_screen->set_video_attributes(VIDEO_UPDATE_SCANLINE); + m_crtc->set_update_row_callback(FUNC(heath_superset_tlb_device::crtc_update_row)); // link up the serial port outputs to font chip. -- cgit v1.2.3