Для iOS вышел ещё один эмулятор ретроконсолей — RetroArch. Приложение бесплатно доступно в AppStore и поддерживает внешние контроллеры.
RetroArch может эмулировать сразу несколько консолей. В настройках приложения можно выбрать необходимое ядро и запускать игры для него. В списке есть следующие устройства:
2048;
Amstrad — CPC (CrocoDS);
Amstrad — CPC/GX4000 (Caprice32);
Arcade (FinalBurn Neo);
Atari — 2600 (Stella 2014);
Atari — 2600 (Stella);
Atari — 5200 (Atari800);
Atari — 5200 (a5200);
Atari — 7800 (ProSystem);
Atari — Lynx (Handy);
Bandai — WonderSwan/Color (Beetle Cygne);
Commodore — Amiga (PUAE);
Commodore — C128 (VICE x128);
Commodore — C64 (VICE x64, fast);
Commodore — C64 (VICE x64sc, accurate);
Commodore — C64 SuperCPU (VICE xscpu64);
Commodore — CBM-II 5×0 (VICE xcbm5x0);
Commodore — CBM-II 6×0/7×0 (VICE xcbm2);
Commodore — PET (VICE xpet);
Commodore — PLUS/4 (VICE xplus4);
Commodore — VIC-20 (VICE xvic);
Dinothawr;
Fairchild ChannelF (FreeChaF);
GCE — Vectrex (vecx);
Game Music Emu;
Handheld Electronic (GW);
MSX/SVI/ColecoVision/SG-1000 (blueMSX);
Mattel — Intellivision (FreeIntv);
NEC — PC Engine / CD (Beetle PCE FAST);
NEC — PC Engine / SuperGrafx / CD (Beetle PCE);
NEC — PC Engine SuperGrafx (Beetle SuperGrafx);
NEC — PC-98 (Neko Project II Kai);
Nintendo — DS (DeSmuME);
Nintendo — DS (melonDS DS);
Nintendo — Game Boy / Color (Gambatte);
Nintendo — Game Boy / Color (Gearboy);
Nintendo — Game Boy / Color (SameBoy);
Nintendo — Game Boy / Color (TGB Dual);
Nintendo — Game Boy Advance (VBA Next);
Nintendo — Game Boy Advance (VBA-M);
Nintendo — Game Boy Advance (gpSP);
Nintendo — Game Boy Advance (mGBA);
Nintendo — NES / Famicom (FCEUmm);
Nintendo — NES / Famicom (Mesen);
Nintendo — NES / Famicom (Nestopia UE);
Nintendo — NES / Famicom (QuickNES);
Nintendo — Nintendo 64 (Mupen64Plus-Next);
Nintendo — SNES / SFC (Snes9x 2005);
Nintendo — SNES / SFC (Snes9x 2010);
Nintendo — SNES / SFC (Snes9x);
Nintendo — SNES / SFC (bsnes);
Nintendo — SNES / SFC (bsnes-hd beta);
Nintendo — SNES / SFC / Game Boy / Color (Mesen-S);
Nintendo — Virtual Boy (Beetle VB);
PocketCDG;
Quake (TyrQuake);
Rick Dangerous (XRick);
SNK — Neo Geo AES/MVS (Geolith);
SNK — Neo Geo CD (NeoCD);
SNK — Neo Geo Pocket / Color (RACE);
ScummVM;
Sega — MS/GG (SMS Plus GX);
Sega — MS/GG/MD/CD (Genesis Plus GX Wide);
Sega — MS/GG/MD/CD (Genesis Plus GX);
Sega — MS/GG/MD/CD/32X (PicoDrive);
Sega — MS/GG/SG-1000 (Gearsystem);
Sega — Saturn (Beetle Saturn);
Sharp — X68000 (PX68k);
Sinclair — ZX Spectrum (Fuse);
Sony — PlayStation (Beetle PSX HW);
Sony — PlayStation (Beetle PSX);
Sony — PlayStation (PCSX ReARMed);
Sony — PlayStation Portable (PPSSPP);
Texas Instruments TI-83 (Numero);
Thomson — MO/TO (Theodore);
Vircon32;
VirtualXT;
WASM-4;
Watara — Supervision (Potator).
Разработчики отмечают, что на iOS работают все функции RetroArch, включая систему ачивок, сохранения прогресса, игру по сети и управление гироскопом. Кроме того, можно использовать контроллеры PlayStation, Xbox и MFi-контроллеры.
Приложение весит больше 500 Мб и совместимо со следующими операционными системами Apple:
iOS/iPadOS 14.2 или новее;
tvOS 11.0 или новее;
visionOS 1.0 или новее.
Также за последние несколько дней для iOS вышли эмуляторы Gamma (PS1) и PPSSPP (PSP). Их можно скачать в AppStore.
Источник: habr.com