Разработка и ромхакинг > Программирование
Уголок начинающих контрибьюторов кода для MAME.
(1/1)
Томахомэ:
Задался тут вопросом, почему стейтсэйвинг в драйверах snk.cpp, snk.h и snk_v.cpp до сих пор аж десятилетия спустя всё ещё остаётся неподдерживаемым.

Пошуровал по списку переменных в заголовочном файле. Из, например, более-менее общих для всего драйвера до сих пор не засэйвлены int m_num_sprites, int m_yscroll_mask, uint32_t m_bg_tile_offset и uint32_t m_tx_tile_offset. Их надо вообще сохранять, и если да, то куда класть соответствующие вызовы функции save_item - в void snk_state::register_save_state() (файл snk_v.cpp) или куда-то ещё?
Томахомэ:
Так всё-таки нужно или не нужно?
Навигация
Главная страница сообщений

Перейти к полной версии