Эмуляция

ЧАВО

  • Что такое эмуляция в технике?
  • Эмуляция - это процесс имитации работы системы на другом более отличительной технике. Простыми словами это процесс когда твоя система имитирует, например, игровую консоль или же более старое ПО
  • Для чего оно нужно? Нельзя уже чтоли на старых системках работать?
  • Оно нужно для презервации систем чаще всего, ибо мало кто при себе держит оригинальные старые консоли (ну конечно, вы хоть цены на них смотрели?). А ещё даёт широкую работу людям которые были ограничены лишь памятью той или иной системы, примеры: FFVI Advance Color RestorationFinal Fantasy ++

История возникновения

Эмуляция которую мы знаем сегодня зародилась на заре 1990х, когда компьютеры того времени стали мощнее и могли позволить себе имитацию других систем, немногие эмуляторы того времени популярны по сей день. Внимание больших компаний они начали получать с выхода UltraHLE в 1999, он представлял собой имитацию Nintedo 64 - на то время ныннешней их консолью, он повлиял на продажи консоли ибо покупатели уже не видели смысла в покупке когда они могли свободно поиграть на своём же компьютере, до тех пор пока сами Nintendо его не прикрыли и с тех пор косо смотрят на эмуляцию. С появлением смартфонов энтузиасты и для них разработали эмуляторы, а 17 апреля 2024 года Apple разрешили их размещение на своём Applestore.

Часто используемые форматы/термины

  • ROM - "read-only memory chip". Это цифрованная копия игры запечатаная в специальный чип созданный лишь только для чтения эмулятором.
  • bin/cue - формат файлов игр для PS1, где эмулятор запускает игру через второе, пока тот ведёт его к первому.
  • ISO - формат файла с точной копией содержимого CD/Blu-ray диска, его также часто используют для игр.
  • CHD - "Compressed Hunks of Data". Это компресс данных с диска делая файл игр намного меньше (например с 1 гигабайта на диск -> 400/500 мегабайта).
  • У консоли может быть свой индивидуальный формат файлов (.nes, .sfc, n64 и т.д).

Важно знать

Эта табличка обязательна к прочтению перед тем как вы начнёте по моим словам пользоваться эмуляторами и скачивать файлы для них.

  • Я не отвественнен если вы наткнётесь на вирус с одного из прикреплённых сайтов

  • Я тут рекомендую лишь по своему опыту в пользовании и по нему у меня не было проблем

  • Не каждый эмулятор отсюда может подойти к вашему устройству

  • Я не знаю какой у вас телефон или ПК, возможно вам нужен эмулятор постарее или же получше, неважно, все рекомендованные эмуляторы я использовал хотя-бы раз в жизни, а некоторые вообще на постоянной основе. Чаще всего проблемы можно решить эксперементровав со всем что есть (менять эмуляторы, лезть в настройки), но тут я подобрал именно те которые потребуют от вас минимум настроек.

  • Я не смотрю на графику в играх

  • Я мало как обращаю своё внимание на графику поэтому я не думаю что дам вам стоящий по ней совет.

  • Никогда не устанавливайте основное содержимое эмуляторов в диск C.

  • Папки внутри него позволяют посторонним программам лишь читать их, но не делать изменения им самим. Эмулятор чаще всего будет писать новые файлы настроек, сохранений или просто сам по себе автоматически обновляться.

Полезные источники

Источники файлов которыми я сам пользуюсь и вам рекомендую

  • Emulation General Wiki - BIOS файлы
  • Internet Archive - файлы игр (пачкой)
  • Retro Game Talk - файлы игр (индивидуально + имеются хаки и патчи), для загрузки файлов нужна регистрация на сайте.
  • Planet Emulation - рекомендую его лишь за файлы для MAME и FinalBurn Neo
  • Rom Patcher - сайт для патча игр (NES - Nintendо 64)
  • Romhacking - читать тут

Рекомендации по эмуляторам

На данной табличке вы увидите какие эмуляторы я бы порекомендовал использовать вам.

Не забывайте сохраняться в самих играх чтобы перемещать файл сохранения с одного эмулятора на другой!

    - PC - Android - iPhone

NES/Dendy

Retroarch (FCEUmm), Mesen

Retroarch (FCEUmm), NES.emu

Retroarch (FCEUmm), Provenance, Delta

Super Nintendo Entertainment System

Retroarch (Snes9x), Snes9x

Retroarch (Snes9x), Snes9x EX+

Retroarch (Snes9x), Provenance, Delta

Game Boy/Color

Retroarch (Gambatte, SameBoy), SameBoy

Retroarch (Gambatte, SameBoy), My OldBoy!, Pizza Boy

Retroarch (Gambatte, SameBoy), Provenance, Delta

Nintendo 64

Retroarch (Mupen64Plus-Next), Project64, RMG

Retroarch (Mupen64Plus-Next), M64Plus FZ (Содержит рекламу)

Retroarch (Mupen64Plus-Next), Provenance, Delta

Gamecube/Wii

Dolphin

Dolphin

Game Boy Advance

Retroarch (mGBA, VBA-M), mGBA, VBA

Retroarch (mGBA, VBA-M), My Boy!, Pizza Boy A

Retroarch (mGBA, VBA-M), Provenance, Delta

Nintendo DS

Retroarch (DeSmuME, melonDS), DeSmuMe (для слабых ПК), melonDS

Retroarch (melonDS), melonDS, Drastic (официально в Google Play вы его уже не найдёте, но если melonDS для вас плохо идёт рекомендую его)

Retroarch (melonDS), Provenance, Delta

Wii U

Cemu

Virtual Boy

Retroarch (Beetle VB)

Retroarch (Beetle VB)

Retroarch (Beetle VB), Provenance

PlayStation 1

Retroarch (Beetle PSX), DuckStation

Retroarch (Beetle PSX), DuckStation

Retroarch (Beetle PSX), Provenance

PlayStation 2

pcsx2

Nethersx2

PlayStation 3

RPCS3

PlayStation Portable

Retroarch (PPSSPP), PPSSPP

Retroarch (PPSSPP), PPSSPP

Retroarch (PPSSPP), Provenance, PPSSPP

PlayStation Vita

Vita3K

Vita3K

Xbox

xemu

Xbox 360

xenia

SG-1000, Sega Master System, Genesis, Game Gear, 32X, CD

Retroarch (Genesis Plus GX), Kega Fusion

Retroarch (Genesis Plus GX), MD.Emu(Genesis и SegaCD)

Retroarch (Genesis Plus GX), Provenance

Saturn

Retroarch (Beetle Saturn), ouYabause, SSF

Retroarch (Beetle Saturn), YabaSanshiro 2

Retroarch (Beetle Saturn), Provenance

Dreamcast

Retroarch (Flycast), Flycast, redream

Retroarch (Flycast), redream, Flycast

Retroarch (Flycast), Provenance

Arcade

Retroarch (MAME, FinalBurn Neo)

Retroarch (MAME, FinalBurn Neo), MAME4droid

Retroarch (MAME, FinalBurn Neo), Provenance