summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/screen.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/screen.h')
-rw-r--r--src/emu/screen.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/emu/screen.h b/src/emu/screen.h
index d3f4ce418b1..128dcf6106b 100644
--- a/src/emu/screen.h
+++ b/src/emu/screen.h
@@ -447,6 +447,22 @@ private:
virtual void device_post_load() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
+ virtual void device_register_save(save_registrar &save) override
+ {
+ save.reg(NAME(m_width));
+ save.reg(NAME(m_height));
+ save.reg(NAME(m_visarea));
+ save.reg(NAME(m_last_partial_scan));
+ save.reg(NAME(m_frame_period));
+ save.reg(NAME(m_brightness));
+ save.reg(NAME(m_scantime));
+ save.reg(NAME(m_pixeltime));
+ save.reg(NAME(m_vblank_period));
+ save.reg(NAME(m_vblank_start_time));
+ save.reg(NAME(m_vblank_end_time));
+ save.reg(NAME(m_frame_number));
+ }
+
// internal helpers
void set_container(render_container &container) { m_container = &container; }
void realloc_screen_bitmaps();