Все, що потрібно знати про емулятори ігрових консолей

Поділіться у соцмережах:

Final Fantasy VI - Final Fantasy IX (PSX)

Напевно, найвідоміша jRPG-серія. Нагадаємо, що на ПК були портовані лише VII та VIII частини, причому "сімка" - дуже посередньо.

Silent Hill (PSX)

Перша частина цієї культової гри жанру survival horror так і не була перенесена на ПК. У той же час по атмосферності та грабельності вона виявляється навіть кращою за своє продовження (що вийшов недавно і на ПК).

Gran Turismo (1 та 2) (PSX)

Перші дві частини цієї знаменитої серії реалістичних автоперегонів також були портовані на ПК.

Super Mario 64 (N64)

Старий знайомий сантехнік Маріо – візитна картка Nintendo – тепер і в 3D.

Conker's Bad Fur Day (N64)

Красива та неймовірно смішна arcade/adventure з чорним гумором від англійської фірми Rare. Без перебільшення шедевр!

Perfect Dark (N64)

Ще один продукт Rare – шпигунський 3D-action від першої особи з дуже гарною графікою. Чимось нагадує Deus Ex.

Sony PlayStation (PSOne, або PSX)

Ще один емулятор - PSEmu Pro - хоча і був початий навіть раніше Bleem!, до більш менш робочої версії так і не дістався. Але його ідеї лягли в основу наступних проектів - в першу чергу, модульність, та й безкоштовність, очевидно (і VGS, і Bleem! - Комерційні товари). Саме стандарт зовнішніх модулів (плагінів) PSEmu Pro використовується зараз усіма емуляторами PSX.

На сьогоднішній день існує близько десятка емуляторів, ми докладно зупинимося лише на одному: ePSXe, якому нещодавно виповнилося три роки. Мабуть, він єдиний, що поєднує функціональність, гнучкість у налаштуванні, швидкість, а головне – відмінну сумісність із комерційними продуктами – всього в його активі 785 робочих ігор.Мінімальні вимоги до апаратури приблизно такі: Pentium II-450, 128 MВ RAM та 3D-акселератор рівня ATI Rage 128/NVidia TNT/3dfx Voodoo 2. Рекомендовані: Pentium III-900, NVidia GeForce3/ATI Radeon.

Переходимо до обмеження fps. Навіщо це потрібно? Справа в тому, що консольні ігри розраховані на оновлення зображення із заданою частотою. Тому, якщо гра видає хоча б на 10 fps менше стандартного значення, це вже сильно позначиться на грабельності та якості звуку. Але більше за необхідне — теж шкідливо. Емулятор повинен видаватистабільнечисло кадрів на секунду (близько 50 для PAL-ігор і 60 - для NTSC). Якщо нижче – відключайте ресурсомісткі параметри, вище – увімкнітьUse FPS LimitтаAuto-Detect FPS/Frame skipping limit. Зберігати стабільне число fps при нестачі продуктивності допомагає опціяUse Frame skipping, але до неї слід звертатися лише в останню чергу, коли ніщо інше не допомагає.

Тепер черга звукового (SPU) плагіна. Тут є широкий вибір: колись найкращий Null2 Audio driver, три майже "близнюки" Andy's SPU, Iori's DirectSound driver та Eternal SPU Plugin та ще одна розробка Pete Bernert - P.E.Op.S DSound Audio Driver. Розповідати докладно про них навряд чи варто, просто спробуйте плагін від Pete, а якщо він з якоїсь причини не запрацює, візьміть один із перерахованих вище. Є ще вбудований ePSXe SPU core, що взагалі не вимагає налаштування, але він відрізняється неприємним "металевим" звуком.

А тепер приступимо до CD-ROM плагінів. Зазвичай вистачає інтегрованих ePSXe CDR ASPI core або ePSXe CDR WNT/W2K core, необхідно лише вибрати привід. Щоправда, є моделі драйвів, які працюють лише з P.E.Op.S CDR Driver. Серед можливостей останнього є підтримка різних команд читання, кешування, асинхроннечитання. Зауважу, що функції читання та кешування субканальних даних потрібні для деяких європейських (PAL) версій ігор, захищених від копіювання.

І насамкінець — налаштування управління. ePSXe підтримує клавіатуру, мишу та DirectInput-сумісні джойстики та геймпади - як цифрові, так і аналогові з вібрацією (вона працює тільки в аналоговому режимі, що перемикається по F5). Після цього в менюConfigMemory Cardsстворюємо пару файлів для зберігання даних карток пам'яті та перевантажуємо емулятор.

ePSXe

Нарешті запускаємо гру - пункт менюFile - Run CDROM(абоFile - Run ISO, якщо вона у вигляді ISO-образу). Емуляцію можна в будь-який момент зупинити, натиснувшиEscape,і продовжити, вибравшиRun - Continue. Ще одна цікава можливість ePSXe називається Save States. Це спосіб зберегти гру в будь-який час, просто натиснувши F1. ePSXe запише свій стан у файл у папціsstates. Для кожної гри є п'ять "слотів", що вибираються по F2. Одночасно в кутку екрана з'явиться скріншот, який показує місце, в якому "зняли" гру. Натискання F3 відновить її проходження з цього місця.

Як ви могли помітити, налаштувань у емулятора та плагінів багато, причому кожна гра вимагає свого підбору опцій. І навіть якщо у вас всього дві PSX-ігри, ручне перемикання між ними виявляється занадто втомливим. На щастя, є хороша утиліта, що дозволяє тримати необмежену кількість конфігурацій та легко переходити з однієї на іншу: ePSXeCutor. Скопіюйте її в ту ж саму папку, де розташований ePSXe.

За рамками цієї статті навмисно залишено інші емулятори PlayStation: PCSX, AdriPSX ILE, PSInex, FPSE, PSXEven. Деякі з них мають цікаві функції — наприклад, PCSX може обходитися без BIOS-файлу. Але всім їм, на жаль,далеко рівня ePSXe.

Де мені отримати PSX BIOS?

Розповсюдження BIOS PlayStation є незаконним. Більше того, його можна легально використовувати лише якщо у вас є сама PlayStation. Тож не шукайте його на великих сайтах і не питайте на форумах. Але в Internet, якщо вміти, ви знайдете будь-що…

Де знайти ROM- або ISO-файли з іграми?

Відповідь буде аналогічною: поширення файлів із образами комерційних ігор, по суті, є звичайним піратством. Тож на серйозних ресурсах теж не шукайте їх. Але копіями ROM-картриджів та ISO-образів дисків можна цілком законно користуватися, якщо у вас є ліцензійна версія гри.

Це взагалі хоч у чомусь законно?

А ось сам процес емуляції, як і програми-емулятори, абсолютно легальні. Навіть фірму Bleem! Sony не змогла засудити, а тільки підірвати її фінансове становище.

Як і чим зробити ISO-образ PSX-ігри?

Підійдуть утиліти ISOBuster, CloneCD чи аналогічні. Потрібно вибирати "сирий" (Mode2 2352B/sector із субканалами) режим читання. Емулятори PSX також "дружать" з популярним віртуальним CD-ROM Daemon Tools.

Гра X не працює на емуляторі Y. Що робити?

Варто спробувати таке:

  • змінити настройки емулятора та плагінів;
  • взяти інші плагіни;
  • взяти інший емулятор;
  • погортати-таки документацію щодо емуляторів і плагінів. Це допоможе зрозуміти, як вони працюють та яка установка що робить;
  • почитати "списки сумісності" (наприклад, на сайті NGEmu);
  • поставити запитання на відповідних форумах, телеконференціях.

Гра "гальмує". Що робити?

Для початку перевірити ПК на відповідність мінімальним вимогам. Чим слабший комп'ютер, тим більше сил доведетьсявитратити на налаштування. Спробуйте знизити роздільну здатність, вимкнути фільтрацію та згладжування. Іграм для Nintendo 64 на слабких системах добре допомагає підняття параметраCPU Counter factor(Project64 називається "такт ядра") на 1-2 одиниці. Пошукайте його в налаштуваннях.

Який геймпад вибрати?

Хоча в деякі ігри, особливо портовані з ПК шутери і, меншою мірою, jRPG, можна без проблем грати на клавіатурі, все ж таки приставкові ігри робилися з розрахунку на геймпад. Так що якщо ви плануєте всерйоз взятися за консольні ігри, варто подумати про його придбання. Це може бути PC-модель, бажано з вібрацією та аналоговим керуванням (наприклад, Thrustmaster FireStorm Dual Power Gamepad або Logitech Wingman RumblePad). Але найоптимальнішим варіантом буде придбання USB-перехідника для підключення "рідного" паду від приставки до ПК. Разом з геймпадом така покупка в онлайн-магазині коштуватиме $40—50 за фірмову модель або $20—30 за "просту" (без урахування вартості доставки).