Якщо ви тільки починаєте знайомитися з емуляцією на 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 : спільнотою створено сотні безкоштовних та легальних ігор, ідеальних для початку без зайвих клопотів.
Типові помилки першого разу
- ПЗУ не завантажується : зазвичай це пов'язано з пошкодженим завантаженням або неправильним форматом (нестиснутий .zip, неправильний регіон).
- PlayStation запитує BIOS : Вам потрібен файл BIOS з вашої консолі, поміщений у відповідну папку емулятора.
- Гра працює повільно : спробуйте інше ядро або вимкніть шейдери — CRT-фільтри дорогі для графічного процесора.
- Програш гри : Використовуйте стани збереження на додаток до внутрішнього збереження; деякі модифіковані ROM пошкоджують класичне збереження.
Гарні практики
Організуйте свої ROM-и за папками консолі, перевірте їхню працездатність перед створенням величезної бібліотеки та час від часу зберігайте стани збереження в iCloud або експортуйте їх. За допомогою Retro-Emulator бібліотека організовується сама, якщо імена файлів чисті.
Висновок
ПЗП – це гра, BIOS – прошивка, ядро – движок, а збережений стан – ваш рятівний круг. З огляду на це, а також використовуючи контент, яким ви володієте або який отримали легально, емуляція – це фантастичний спосіб зберегти та насолодитися історією відеоігор прямо у вашій кишені.