Si estás empezando con la emulación en el iPhone, te vas a encontrar un vocabulario que nadie explica: ROM, BIOS, core, save state, shader… Esta guía aclara cada término y, de paso, la pregunta que todos se hacen: ¿es legal?
Основные понятия
Эмулятор (Emulador): программа, которая имитирует аппаратное обеспечение консоли. Retro-Emulator включает в себя несколько «ядер» (cores), по одному на каждую систему: NES, SNES, Game Boy, PlayStation…
РОМ (ROM): цифровая копия игры — содержимое оригинального картриджа или компакт-диска, конвертированное в файл (.nes, .smc, .gba, .bin…). Это то, что вы загружаете для игры.
BIOS: внутренняя прошивка консоли. Некоторым консолям (PlayStation, Sega CD, Saturn) для запуска игр необходим файл BIOS; другие (NES, Game Boy) работают без него, так как эмулятор его имитирует.
Сохранение состояния (Save state): мгновенный снимок полного состояния игры — памяти, позиции, всего. В отличие от внутреннего сохранения в игре, оно позволяет сохраняться в любой точке, даже там, где оригинал этого не позволял.
Ядро (Core): внутри Retro-Emulator это движок, эмулирующий конкретную консоль. У некоторых систем есть несколько альтернативных ядер с разным балансом точности и скорости.
Шейдер (Shader): визуальные фильтры, имитирующие внешний вид оригинальных ЭЛТ-мониторов (CRT) — линии развертки, кривизну, размытие. Они опциональны, но возвращают «вкус» той эпохи.
Реальная законность без мифов
Сама по себе эмуляция легальна — суды неоднократно это подтверждали (эмуляторы — это оригинальное программное обеспечение, написанное с помощью обратной разработки). Деликатным вопросом является то, откуда берутся РОМы и BIOS:
- Дампинг (создание копий ваших собственных игр) для личного использования — это наиболее защищенная правовая зона и практика, рекомендуемая сообществом.
- Скачивание РОМов игр, которыми вы не владеете — это то, с чем борются издатели, и в этом заключается реальный риск.
- BIOS является программным обеспечением, защищенным авторским правом: правильным подходом является извлечение его из вашей собственной консоли, а не скачивание.
- Homebrew и abandonware: существуют сотни бесплатных и легальных игр, созданных сообществом, которые идеально подходят для начала без лишних проблем.
Распространенные ошибки новичков
- РОМ не запускается: обычно это поврежденная загрузка или неверный формат (.zip в распакованном виде, неправильный регион).
- PlayStation требует BIOS: вам нужен файл BIOS от вашей собственной консоли, помещенный в правильную папку эмулятора.
- Игра тормозит: попробуйте другое ядро или отключите шейдеры — ЭЛТ-фильтры нагружают графический процессор.
- Потеря прогресса: используйте сохранения состояния (save states) в дополнение к внутренним сохранениям; некоторые модифицированные РОМы портят классические сохранения.
Лучшие практики
Организуйте РОМы по консолям в папках, проверяйте их работоспособность, прежде чем создавать огромную библиотеку, и время от времени сохраняйте свои сохранения состояний (save states) в iCloud или экспортируйте их. В Retro-Emulator библиотека организуется сама по себе, если имена файлов написаны аккуратно.
Заключение
РОМ — это игра, BIOS — прошивка, ядро — движок, а сохранение состояния — ваше спасение. Понимая это и используя контент, которым вы владеете или который является легальным, эмуляция становится фантастическим способом сохранить историю видеоигр и наслаждаться ею прямо в вашем кармане.