Много ядер libretro не работают под Windows XP

Система: Celeron D 2.53 Ghz @ 3.15 GHz, 1 GB DDR, Geforce 6800 XT. Стоит Windows XP Pro SP3. Пакет MSVC2010 установлен. Ставились 1.7.0-msvc2010, 1.7.0-2018-02-06-msvc2010, 1.7.0-2018-02-10-msvc2010. Файл retroarch.exe.manifest в папку положен.

При попытке загрузить, например, ядро Genesis Plus GX, выводится “Failed to open libretro core”. Гарантированно работают только FCEUmm 3cbd99e, Snes9x 2010 1.52.4 989a48f, ParaLLEl N64 2.0-rc2 d1539a98 (только грузится, игры не работают).

Мне удалось самостоятельно решить эту проблему. Для этого мне пришлось скомпилировать исходники. Смущает, что получился бинарник размером 2,82 Мб, в отличие от выложенного с размером 3,00 Мб. Потом, запустив бинарник, я получил работоспособный Ретроарх. Однако бинарник не получается скопировать в исходную сборку, потому что он тогда тоже перестаёт загружать ядро Genesis Plus GX. Так что настраивать всё придётся с нуля. Зато все нужные мне три ядра работают! Обновление: Я проверял, что ядро грузится, но не проверял, грузятся ли игры. Так вот, сами игры всё равно не грузятся. Печаль.