PCSX2: налаштування емулятора, інструкція

Первісна установка

Перед налаштуванням емулятор PCSX2 його необхідно завантажити. Так як програма поширюється на безкоштовній основі, то шукати на торрентах її не потрібно — всі файли знаходяться на офіційному сайті розробників. Далі нас цікавить вкладка “Завантажити” (швидше за все, назва буде англійською), в якій можна вибрати нашу поточну операційну систему. На сайті викладена сама остання версія PCSX2 — 1 4 0 (настройка саме цієї версії буде обговорюватися в даній статті). Закачуємо всі необхідні файли і переходимо до наступного кроку.

Після запуску програми на екрані повинне з’явитися стартове вікно. Для проведення початкової установки можна клікати по іконці “Далі” до того моменту, поки не здасться вибір бажаного BIOS. Виберемо дамп з нашої поточної PS2, пройдемо в папку BIOS (вона повинна лежати в документах PCSX2), покладемо і йдемо назад в стартове вікно. Клікаємо по “Оновлення списку” і завершуємо первісну установку.

Про настроювання емуляції

Переходимо до докладної детальної установці різних елементів. Для початку поговоримо про налаштування емуляції, яка включає в себе кілька опцій.

  • Emotion Engine і IOP — або ядро. Саме ці функції лежать в основі створення віртуального процесора PS 2 і роблять значний вплив на швидкість продуктивності. До нинішніх версій найбільше підходить Recompiler, однак якщо користувач використовує старий емулятор, то йому краще вибрати Interpreter.
  • RoundMode і Clamping працюють з числами FloatingPoint (плаваюча кома). Ці опції існують відмінності між тим, як дані числа використовуються на PC і PS2. RoundMode займається округленням тих чисел, яким для правильної роботи необхідна спеціально задана модель. Що стосується Clamping, то ця функція існує заради перенесення японської логіки ділення чисел на нуль в наші реалії.
  • Framelimiter обмежує кількість кадрів в 1 сек. Відключення цієї опції небажано.
  • FrameSkipping налаштовує пропуск кадрів. Включена функція дозволяє проводити промальовування не всіх кадрів, а вибіркових (як би перестрибуючи). іноді активна робота FrameSkipping може викликати поява графічних артефактів і помітного моргання зображення.
  • EECyclerate працює з збільшенням можливого часу, необхідного для виконання певних завдань емулювання. Дає розвантаження процесора.
  • VUCycleStealing збільшує швидкість шляхом перекладання частини процесів на VectorUnit.
  • OtherHacks включає в себе декілька додаткових хаків для збільшення швидкості. Тут можна вибрати щось на свій смак і відповідно до параметрів поточної системи.