X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=platform%2Fuiq3%2Femu.c;h=22b21431de269c6c1d6abcc969153c342a099a95;hb=a4edca53b489370b0814a74579acbcc183578355;hp=dc6ac41626972779c6cd2a5c0312a92f74f6a789;hpb=f2cf84723f891a6aa8cb39f74a0961013dc10601;p=picodrive.git diff --git a/platform/uiq3/emu.c b/platform/uiq3/emu.c index dc6ac41..22b2143 100644 --- a/platform/uiq3/emu.c +++ b/platform/uiq3/emu.c @@ -34,7 +34,7 @@ void emu_Init(void) emu_prepareDefaultConfig(); config_readlrom("D:\\other\\PicoDrive\\config.cfg"); - emu_ReadConfig(0, 0); + emu_read_config(0, 0); //PicoInit(); } @@ -68,6 +68,24 @@ void emu_prepareDefaultConfig(void) 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[] = {