У меня на виртуальной машине VMware Workstation v15.5.7 (2020 года выпуска) с установленными:
- оригинальной русскоязычной MSDN-версией Windows XP SP2 (2004 года выпуска);
- гостевыми дополнениями VMware Tools v10.0.12 (2016 года выпуска, финальными для Windows 2000/XP/2003), включающими в себя паравиртуальный видеодрайвер VMware SVGA II;
- DirectX 9.0c по июнь 2010 года;
- Windows Installer 3.1 (2005 года выпуска);
- и рантаймом Microsoft Visual C++ 2010 SP1;
есть эмулятор игровой приставки Sony PlayStation 2 PCSX2 v1.0.0 (2012 года выпуска) и сборник BIOS'ов к нему (распаковать RAR-архив в папку "Мои документы\PCSX2"). Более поздние версии данного эмулятора не запускаются на Windows XP SP2 и выдают ошибку "Точка входа в процедуру GetLogicalProcessorInformation не найдена в библиотеке DLL KERNEL32.dll" по причине того, что они используют библиотеку MSVCR120.DLL из состава рантайма Microsoft Visual C++ 2013, которая импортирует из системной библиотеки KERNEL32.DLL WinAPI-функцию GetLogicalProcessorInformation, отсутствующую в Windows XP SP2 (2004 года выпуска) и появившуюся только в Windows XP SP3 (2008 года выпуска).
Как мне в эмуляторе PCSX2 v1.0.0 под Windows XP SP2 исправить графические артефакты в русифицированных PS2-версиях игр Just Cause (2006 года выпуска) и FlatOut (2004 года выпуска), перекрывающие почти весь обзор, а также исправить слишком низкие значения FPS в русифицированной PS2-версии игры FlatOut (2004 года выпуска)? В русифицированных PS2-версиях игр GTA 3 (2001 года выпуска), GTA: Vice City (2002 года выпуска) и GTA: San Andreas (2004 года выпуска) обеих проблем нет.
