Newcoming contributors corner.
Posted: Wed Jan 14, 2026 1:23 pm
Few days ago I decided to add the full-fledged state save to some drivers, hanging without it for a years and even decades - for example, snk/snk.cpp.
In its case specifically, from the variables common for all driver 4 - int m_num_sprites, int m_yscroll_mask, uint32_t m_bg_tile_offset and uint32_t m_tx_tile_offset - is still unsaved. Should they be saved at all, and if they should, where have corresponding save_item function calls to be put in - to void snk_state::register_save_state() or somewhere else?
In its case specifically, from the variables common for all driver 4 - int m_num_sprites, int m_yscroll_mask, uint32_t m_bg_tile_offset and uint32_t m_tx_tile_offset - is still unsaved. Should they be saved at all, and if they should, where have corresponding save_item function calls to be put in - to void snk_state::register_save_state() or somewhere else?