/* * pop_cfg.h — файл настроек POP.CFG (план docs/menu_settings_plan.md §6). * Единственный владелец формата — модули pop_cfg_*; gameplay читает * только pop_settings (pop_settings.h). */ #ifndef POP_CFG_H #define POP_CFG_H #include /* Читает POP.CFG в pop_settings; файла нет / битый — остаются дефолты. * 1 — прочитано из файла, 0 — дефолты (штатно), -1 — нет памяти. */ int8_t pop_cfg_load(void) __banked; /* Записывает текущие pop_settings в POP.CFG. Звать после Apply/выхода * из Settings. 1 — записано, 0 — ошибка записи, -1 — нет памяти. */ int8_t pop_cfg_save(void) __banked; #endif