#include "../common/emu.h"
#include "../common/config.h"
#include "../common/menu.h"
-#include "Pico/PicoInt.h"
+#include "pico/pico_int.h"
const char * const keyNames[] = {
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
};
-int emu_getMainDir(char *dst, int len)
+int plat_get_root_dir(char *dst, int len)
{
strcpy(dst, "D:\\other\\PicoDrive\\");
return strlen(dst);
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[] =
{