void retro_init(void) { #if 0 g_Config.Load(""); #endif g_Config.bEnableLogging = true; g_Config.bFrameSkipUnthrottle = false; g_Config.bMemStickInserted = PSP_MEMORYSTICK_STATE_INSERTED; g_Config.iGlobalVolume = VOLUME_MAX - 1; g_Config.bEnableSound = true; g_Config.bAudioResampler = false; g_Config.iCwCheatRefreshRate = 60; LogManager::Init(); host = new LibretroHost; struct retro_log_callback log; if (environ_cb(RETRO_ENVIRONMENT_GET_LOG_INTERFACE, &log)) { printfLogger = new PrintfLogger(log); LogManager *logman = LogManager::GetInstance(); logman->RemoveListener(logman->GetConsoleListener()); logman->RemoveListener(logman->GetDebuggerListener()); logman->ChangeFileLog(nullptr); logman->AddListener(printfLogger); #if 1 logman->SetAllLogLevels(LogTypes::LINFO); #endif } }