Якщо ви тільки починаєте знайомитися з емуляцією на iPhone, ви зіткнетеся зі словником, який ніхто не пояснює: ROM, BIOS, ядро, збережений стан, шейдер… Цей посібник пояснює кожен термін і, до речі, відповідає на питання, яке всі ставлять: чи це законно?

Основи

Емулятор : програма, яка імітує апаратне забезпечення консолі. Ретро-емулятор містить кілька «ядер», по одному на кожну систему: NES, SNES, Game Boy, PlayStation…

ROM : Цифрова копія гри — вміст оригінального картриджа або компакт-диска, перетворений у файл (.nes, .smc, .gba, .bin…). Це те, що ви завантажуєте, щоб грати.

BIOS : внутрішня прошивка консолі. Деяким консолям (PlayStation, Sega CD, Saturn) потрібен файл BIOS для запуску ігор; інші (NES, Game Boy) працюють без нього, оскільки емулятор його імітує.

Збережений стан : миттєвий знімок усього стану гри — пам'яті, позиції, всього. На відміну від внутрішнього збереження гри, воно дозволяє зберігати гру в будь-який момент, навіть там, де оригінал цього не дозволяв.

Ядро : У Retro-Emulator це рушій, який емулює кожну конкретну консоль. Деякі системи мають кілька альтернативних ядер з різним балансом точності/швидкості.

Шейдер : візуальні фільтри, що імітують вигляд оригінальних ЕПТ-моніторів — лінії сканування, кривизна, розмиття. Необов'язково, але вони повертають «колорит» епохи.

Справжня законність, без міфів

Сама емуляція є законною — суди неодноразово це підтверджували (емулятори — це оригінальне програмне забезпечення, написане за допомогою зворотного проектування). Найскладніше — звідки беруться ПЗП та BIOS.

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

Типові помилки першого разу

  1. ПЗУ не завантажується : зазвичай це пов'язано з пошкодженим завантаженням або неправильним форматом (нестиснутий .zip, неправильний регіон).
  2. PlayStation запитує BIOS : Вам потрібен файл BIOS з вашої консолі, поміщений у відповідну папку емулятора.
  3. Гра працює повільно : спробуйте інше ядро або вимкніть шейдери — CRT-фільтри дорогі для графічного процесора.
  4. Програш гри : Використовуйте стани збереження на додаток до внутрішнього збереження; деякі модифіковані ROM пошкоджують класичне збереження.

Гарні практики

Організуйте свої ROM-и за папками консолі, перевірте їхню працездатність перед створенням величезної бібліотеки та час від часу зберігайте стани збереження в iCloud або експортуйте їх. За допомогою Retro-Emulator бібліотека організовується сама, якщо імена файлів чисті.

Висновок

ПЗП – це гра, BIOS – прошивка, ядро – движок, а збережений стан – ваш рятівний круг. З огляду на це, а також використовуючи контент, яким ви володієте або який отримали легально, емуляція – це фантастичний спосіб зберегти та насолодитися історією відеоігор прямо у вашій кишені.