diff options
Diffstat (limited to 'src/emu/screen.h')
| -rw-r--r-- | src/emu/screen.h | 16 |
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(); |
