+void emu_prepareDefaultConfig(void)\r
+{\r
+ memset(&defaultConfig, 0, sizeof(defaultConfig));\r
+ defaultConfig.lastRomFile[0] = 0;\r
+ defaultConfig.EmuOpt = 0x1f | 0x600; // | confirm_save, cd_leds\r
+ defaultConfig.s_PicoOpt = 0x0f | 0xe00; // | use_940, cd_pcm, cd_cdda\r
+ defaultConfig.s_PsndRate = 44100;\r
+ defaultConfig.s_PicoRegion = 0; // auto\r
+ defaultConfig.s_PicoAutoRgnOrder = 0x184; // US, EU, JP\r
+ defaultConfig.s_PicoCDBuffers = 64;\r
+ defaultConfig.Frameskip = -1; // auto\r
+ defaultConfig.CPUclock = 200;\r
+ defaultConfig.volume = 50;\r
+ defaultConfig.KeyBinds[ 0] = 1<<0; // SACB RLDU\r
+ defaultConfig.KeyBinds[ 4] = 1<<1;\r
+ defaultConfig.KeyBinds[ 2] = 1<<2;\r
+ defaultConfig.KeyBinds[ 6] = 1<<3;\r
+ defaultConfig.KeyBinds[14] = 1<<4;\r
+ defaultConfig.KeyBinds[13] = 1<<5;\r
+ defaultConfig.KeyBinds[12] = 1<<6;\r
+ defaultConfig.KeyBinds[ 8] = 1<<7;\r
+ defaultConfig.KeyBinds[15] = 1<<26; // switch rend\r
+ defaultConfig.KeyBinds[10] = 1<<27; // save state\r
+ defaultConfig.KeyBinds[11] = 1<<28; // load state\r
+ defaultConfig.KeyBinds[23] = 1<<29; // vol up\r
+ defaultConfig.KeyBinds[22] = 1<<30; // vol down\r
+ defaultConfig.gamma = 100;\r
+ defaultConfig.scaling = 0;\r
+}\r
+\r