Лучшие приложения для эмуляции ретро-компьютеров на десктопе

Archive of Retro Computing в этом месяце открыл свою полную библиотеку — бесплатно и без ограничений, с дисками, лентами и картриджами для машин, которые большинство видело разве что в музее. Получить доступ к программному обеспечению — это одно. Запустить его точно — вот где каждый проект падает, потому что плохой эмулятор превращает демо Amiga 1985 года в размытый клип на YouTube. Эти семь лучших приложений для эмуляции ретро-компьютеров на десктопе — это активно поддерживаемые, высокоточные варианты, которые позволяют вам загрузить содержимое архива на Windows, macOS или Linux и увидеть машину, для которой писали разработчики.

На что обратить внимание при выборе ретро-эмулятора

Быстрое сравнение

Приложение Лучше всего для Платформы Бесплатный план Начальная цена/месяц Рейтинг
MAME Аркада + широкое покрытие систем Windows, Mac, Linux Бесплатно Бесплатно 4.7
DOSBox Staging DOS игры и PC-XT/AT Windows, Mac, Linux Бесплатно Бесплатно 4.6
86Box PC 386 через Pentium III Windows, Mac, Linux Бесплатно Бесплатно 4.6
WinUAE Commodore Amiga Windows Бесплатно Бесплатно 4.6
VICE Commodore 64/128/PET/VIC-20 Windows, Mac, Linux Бесплатно Бесплатно 4.7
ScummVM Приключенческие игры и ВМ Windows, Mac, Linux, mobile Бесплатно Бесплатно 4.8
Fuse Семейство ZX Spectrum Windows, Mac, Linux, retro handhelds Бесплатно Бесплатно 4.5
RetroArch Объединённый фронтенд над многими ядрами Windows, Mac, Linux, retro handhelds Бесплатно Бесплатно 4.6

Приложения

1. MAME, лучше всего для аркад и широкого покрытия систем

MAME — это аркадный эмулятор, который превратился в универсальную среду эмуляции. На версии 0.279 он поддерживает тысячи аркадных автоматов и огромный набор потребительских компьютеров (Apple II, TRS-80, PC-88, MSX, Amiga CD32 и многое другое) через интеграцию MESS. Точность цикла для CPU + видео + звука — это звёздный ориентир проекта.

Где это отстаёт: фронтенд не дружелюбен. Конфигурация — это INI файлы и настройка для каждой системы, а не мастер. Организация ROM безуклонна.

Цены:

Платформы: Windows, macOS, Linux

Загрузить: Издатель

Вывод: лучший выбор по умолчанию, если точность важна и у вас есть время, чтобы изучить его конфигурацию.

2. DOSBox Staging, лучше всего для DOS игр и PC-XT/AT

DOSBox Staging — это активно поддерживаемое ответвление DOSBox, которое теперь рекомендуют большинство ретро-сообществ. Он поставляется с лучшим звуком по умолчанию (динамический микшер, эмуляция MT-32), улучшенной поддержкой джойстика и компакт-дисков, и более чистой раскладкой файла конфигурации. Версия 0.82+ добавила собственные сборки macOS ARM.

Где это отстаёт: нет поддержки 486+ Pentium-класса. Для чего-либо из эпохи Windows середины 90-х вам нужен 86Box.

Цены:

Платформы: Windows, macOS, Linux

Загрузить: GitHub

Вывод: лучший выбор для классических MS-DOS 3.x через DOS 6.22 игр.

3. 86Box, лучше всего для PC 386 через Pentium III

86Box — это преемник PCem и охватывает то, что DOSBox не делает: полную системную эмуляцию ПК 286, 386, 486 и Pentium-класса с реальной поддержкой BIOS. Загрузите Windows 95, установите драйвер Sound Blaster и запустите Duke Nukem 3D точно так, как вы это делали в 1996 году. Версия 4.x добавила аппаратное ускорение для видео хоста и гораздо более гладкий интерфейс конфигурации.

Где это отстаёт: более тяжёлая настройка, чем DOSBox (вам нужны настоящие файлы BIOS). Организация ROM имеет большее значение.

Цены:

Платформы: Windows, macOS, Linux

Загрузить: GitHub

Вывод: лучший выбор для программного обеспечения эпохи Windows 3.x / 95 / 98, которое DOSBox не может запустить.

4. WinUAE, лучше всего для Commodore Amiga

WinUAE остаётся эталонным эмулятором Amiga. Поддерживаются все модели от Amiga 500 через CD32 и Amiga 4000, а карты RTG и поддержка PPC-ускорителя настраиваются. Кросс-платформенный брат FS-UAE охватывает Linux и macOS с тем же основным ядром.

Где это отстаёт: WinUAE собственно работает только на Windows. Пользователи Linux и macOS используют FS-UAE (что близко, но не идентично). Требуются ROM Kickstart и диски Workbench для загрузки.

Цены:

Платформы: Windows (WinUAE), macOS и Linux (FS-UAE)

Загрузить: Издатель (WinUAE) · FS-UAE

Вывод: лучший выбор для библиотеки Amiga, от демо Workbench до CD-игр CD32.

5. VICE, лучше всего для Commodore 64, 128, PET и VIC-20

VICE охватывает всю линейку Commodore: C64, C128, VIC-20, PET, CBM-II и Plus/4. Поддержка много-мониторов, эмуляция звукового чипа SID с ReSID с точностью цикла и эмуляция ленты/дисковода на уровне, который запускает даже защищённое авторским правом программное обеспечение 1980-х годов.

Где это отстаёт: интерфейс функционален, но древний. Некоторые форматы картриджей требуют непонятных переключателей командной строки.

Цены:

Платформы: Windows, macOS, Linux, плюс сборки для портативных ретро-устройств

Загрузить: Издатель

Вывод: лучший выбор для любой машины Commodore, включая PET.

6. ScummVM, лучше всего для приключенческих игр и виртуальных машин

ScummVM переимплементирует среды выполнения для LucasArts SCUMM, Sierra AGI/SCI и десятков других движков приключений. Он не эмулирует оборудование, он заново запускает логику игры непосредственно, что означает, что Monkey Island, Loom, Space Quest и Broken Sword работают с разрешением нативно современным с плавным масштабированием. Выпуск 2.9 добавил поддержку большого количества ранее неподдерживаемых движков.

Где это отстаёт: работают только поддерживаемые движки. Если игра использует пользовательский движок, который ScummVM не реализовал, вам нужен собственный эмулятор вместо этого.

Цены:

Платформы: Windows, macOS, Linux, Android, iOS, плюс портативные ретро-устройства

Загрузить: Издатель

Вывод: лучший выбор для классических игр point-and-click, без BIOS или борьбы с конфигурацией.

7. Fuse, лучше всего для семейства ZX Spectrum

Fuse (Free Unix Spectrum Emulator, несмотря на имя, работает везде) — это эталон для линейки ZX Spectrum: 16K, 48K, 128K, +2, +3, Timex и клоны Pentagon. Загрузка ленты с реальной синхронизацией звука, поддержка снимков и совместимость с воспроизведением RZX для отправок демо-сцены.

Где это отстаёт: интерфейс очень старомодный. Более новые форки, такие как FuseX, предлагают более дружелюбный обёртку.

Цены:

Платформы: Windows, macOS, Linux, портативные ретро-устройства

Загрузить: Издатель

Вывод: лучший выбор для точной эмуляции ZX Spectrum, включая эпоху загрузки лент.

8. RetroArch, лучше всего для объединённого фронтенда над многими ядрами

RetroArch — это фронтенд, который обёртывает десятки ядер эмулятора (включая версии MAME, VICE, ScummVM и DOSBox) под один стек шейдеров, нетплея и сопоставления контроллера. Если вам нужен дружелюбный для дивана интерфейс и постоянный ввод на каждой ретро-платформе, RetroArch — это точка сборки.

Где это отстаёт: некоторые ядра — это более старые ответвления с более медленными исправлениями, чем проект вверх по течению. Не каждое ядро является авторитетным, поэтому точные люди по-прежнему запускают автономные эмуляторы для критических систем.

Цены:

Платформы: Windows, macOS, Linux, плюс каждое портативное ретро-устройство под солнцем

Загрузить: Издатель

Вывод: лучший выбор для объединённой библиотеки и опыта контроллера на множество систем.

Как выбрать правильный

Если вам нужны аркадные кабины, плюс много другого: MAME.

Если вам нужны DOS игры: DOSBox Staging.

Если вам нужна Windows 95 или ПО эпохи 486: 86Box.

Если вам нужна библиотека Amiga: WinUAE или FS-UAE.

Если вам нужна Commodore 64 и друзья: VICE.

Если вам нужны классические приключенческие игры: ScummVM.

Если вам нужна ZX Spectrum: Fuse.

Если вам нужна одна программа запуска над всем вышеперечисленным: RetroArch.

FAQ

Является ли эмуляция ретро-компьютеров законной?

Сам эмулятор законен. Распределение файлов BIOS и защищённых авторским правом игр — вот где закон становится конкретным. Владейте оригинальным оборудованием или лицензионными переиздания, где это возможно, и полагайтесь на общественные и бесплатные архивы (такие как Archive of Retro Computing) для остального.

Какой лучший эмулятор для игр MS-DOS?

DOSBox Staging для эпохи 386 и ранее. 86Box для чего-либо, что ожидало реального BIOS ПК, определённой звуковой карты или Windows 95.

Работают ли эти эмуляторы на Apple Silicon?

Да. MAME, DOSBox Staging, 86Box, VICE, ScummVM, Fuse и RetroArch все теперь поставляются собственными сборками Apple Silicon. WinUAE работает только на Windows, поэтому пользователи Mac используют FS-UAE вместо этого.

Могу ли я использовать современный контроллер?

Все восемь поддерживают USB или Bluetooth контроллеры. RetroArch имеет самый чистый мастер сопоставления. MAME, WinUAE и 86Box нуждаются в ручной конфигурации за игру, если вам нужны верные сопоставления аркадного кабины.

Что такое Archive of Retro Computing?

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