OpenEmu software | |
---|---|
Schermata principale di OpenEmu | |
Genere | Emulatore |
Sviluppatore | OpenEmu Team |
Ultima versione | 2.3.3 (9 gennaio 2021) |
Sistema operativo | macOS |
Linguaggio | Objective C Swift C++ C |
Licenza | BSD (licenza libera) |
Lingua | Catalano, Cinese, Francese, Giapponese, Inglese, Italiano, Olandese, Portoghese, Russo, Spagnolo, Tedesco |
Sito web | openemu.org |
OpenEmu è un software progettato per macOS, che integra diversi emulatori di giochi multipiattaforma open source. Fornisce un'interfaccia basata su plug-in, permettendo di emulare numerose console come il Nintendo Entertainment System, il Genesis, il Game Boy e molte altre.
La struttura di OpenEmu permette agli sviluppatori di integrare nuovi core nel sistema di base senza dover utilizzare specifiche API di macOS.[1]
La versione 1.0 di OpenEmu è stata rilasciata il 23 dicembre 2013[2], dopo un prolungato periodo di beta test. Da quel momento, sono stati introdotti diversi aggiornamenti incrementali, con l'obiettivo di supportare un numero sempre maggiore di console nelle versioni future. Alcuni di questi core in sviluppo sono resi disponibili per il download sotto forma di build "sperimentali". Queste versioni, rilasciate in parallelo alla versione "standard", includono il supporto per i sistemi Arcade basati su MAME.
A partire dalla versione 2.0, OpenEmu richiede OS X 10.11 o versioni successive come requisito minimo per l'esecuzione.
La versione 2.0 ha rappresentato uno degli aggiornamenti più significativi, con l'introduzione di 16 nuovi emulatori e diverse nuove funzionalità.
Con la versione 2.1, è stato aggiunto il supporto completo a macOS Catalina, il primo sistema operativo macOS a non supportare applicazioni a 32 bit, attraverso una versione a 64 bit. Sono stati inoltre implementati shader più performanti, con notevoli miglioramenti delle prestazioni, e si è adottata la API grafica Metal di Apple, in sostituzione di OpenGL.
La versione 2.2 ha introdotto il supporto per il GameCube.
Nella versione 2.2.1 è stato integrato BSNES, un emulatore altamente accurato del SNES.
A partire dalla versione 2.3, OpenEmu ha esteso il supporto a macOS Big Sur e introdotto la compatibilità con le pistole ottiche per PS1 e Sega Saturn.
L'ultima versione, la 2.4.1, è compatibile con le versioni più recenti di macOS ed è stata completamente riscritta in Swift per migliorare la manutenibilità del software.[3]
Di seguito le 31 console supportate da OpenEmu (2.3.1):[4]
Console | Core | Estensione |
---|---|---|
Atari 2800 | Stella | .a26 |
Atari 5200 | Atari800 | .a52 |
Atari 7800 | ProSystem | .a78 |
Atari Lynx | Mednafen | .lnx |
ColecoVision | CrabEmu | .col |
Famicom Disk System | Nestopia | .fds |
Game Boy | Gambatte | .gb |
Game Boy Advance | mGBA | .gba |
Game Gear | GenesisPlus | .gg |
GameCube | dolphin | .iso |
Intellivision | Bliss | .int |
NeoGeo Pocket | Mednafen | .ngp |
Nintendo (NES) | Netstopia | .nes |
Nintendo 64 | Mupen64Plus | .n64 |
Nintendo DS | DeSmuME | .nds |
PC-FX | Mednafen | |
SG-1000 | GenesisPlus | .sg |
Sega Master System | GenesisPlus | .sms |
Sega Mega Drive | GenesisPlus | .bin |
Sega Mega Drive 32X | Picodrive | |
Sega Mega-CD | GenesisPlus | |
Sega Saturn | Mednafen | |
Sony PSP | PPSSPP | .iso |
Sony Playstation | Mednafen | |
Super Nintendo (SNES) | BSNES | .sfc |
TurboGrafx-16 | Mednafen | .pce |
TurboGrafx-CD | Mednafen | |
Vectrex | VecXGL | .vec |
Videopac+ | O2EM | |
Virtual Boy | Mednafen | |
WonderSwan | Mednafen |