diff --git a/config.def.h b/config.def.h index 81cf1ddebc..713d2221f4 100644 --- a/config.def.h +++ b/config.def.h @@ -428,8 +428,13 @@ static unsigned swap_interval = 1; */ static const bool video_threaded = false; -#ifdef HAVE_THREADS +#if defined(HAVE_THREADS) +#if defined(GEKKO) || defined(PSP) || defined(_3DS) || defined(_XBOX1) +/* For single-core consoles right now it's better to have this be disabled. */ +static const bool threaded_data_runloop_enable = false; +#else static const bool threaded_data_runloop_enable = true; +#endif #else static const bool threaded_data_runloop_enable = false; #endif