emu_prepareDefaultConfig();
config_readlrom("D:\\other\\PicoDrive\\config.cfg");
- emu_ReadConfig(0, 0);
+ emu_read_config(0, 0);
//PicoInit();
}
defaultConfig.KeyBinds[0xd5] = 1<<26; // back
}
+void emu_pack_config(void)
+{
+ currentConfig.s_PicoOpt = PicoOpt;
+ currentConfig.s_PsndRate = PsndRate;
+ currentConfig.s_PicoRegion = PicoRegionOverride;
+ currentConfig.s_PicoAutoRgnOrder = PicoAutoRgnOrder;
+ currentConfig.s_PicoCDBuffers = PicoCDBuffers;
+}
+
+void emu_unpack_config(void)
+{
+ PicoOpt = currentConfig.s_PicoOpt;
+ PsndRate = currentConfig.s_PsndRate;
+ PicoRegionOverride = currentConfig.s_PicoRegion;
+ PicoAutoRgnOrder = currentConfig.s_PicoAutoRgnOrder;
+ PicoCDBuffers = currentConfig.s_PicoCDBuffers;
+}
+
/* used by config engine only, not actual menus */
menu_entry opt_entries[] =
{