Öppna Emu

Öppna Emu
Originalförfattare Josh Weinberg
Utvecklare OpenEmu Team
Stabil frisättning
2.3.3 / 9 januari 2021 ; för 2 år sedan ( 2021-01-09 )
Förvar
Skrivet i Objective-C , Swift
Operativ system Mac OS
Storlek 74,0 MB
Tillgänglig i engelsk
Typ Emulator för videospel
Licens BSD
Hemsida openemu .org

OpenEmu är en öppen källkod för multisystem- videospelsemulator designad för macOS . Det tillhandahåller ett plugin-gränssnitt för att efterlikna många konsolers hårdvara, såsom Nintendo Entertainment System , Genesis , Game Boy och många fler. Arkitekturen gör det möjligt för andra utvecklare att lägga till nya kärnor till bassystemet utan att behöva ta hänsyn till specifika macOS API :er .

Version 1.0 släpptes den 23 december 2013, efter en lång betatestperiod. Många inkrementella uppdateringar har släppts sedan dess, med planer på att införliva stöd för fler konsoler i framtida utgåvor. Några av dessa kärnor under utveckling är tillgängliga för nedladdning i en valfri "experimentell" kärnkonstruktion (släppt tillsammans med den vanliga "standardversionen), som innehåller stöd för arkadsystem som använder MAME .

Historia

Början

OpenEmu släpptes först onsdagen den 4 juli 2007 som OpenNestopia , en kakaoport skriven av Josh Weinberg för dåvarande Mac OS X 10.4 Tiger från NES / Famicom -emulatorn Nestopia (skriven av Martin Freij). Weinberg och hans vän, Ben Devacel, började söka efter fler utvecklare för att porta andra emulatorer till macOS, vilket ledde till namnbytet till OpenEmu 2009, för att bättre beskriva multisystememulatorn.

1.0

OpenEmu 1.0 släpptes måndagen den 23 december 2013 med 12 "kärnor" som emulerar Nintendo , Sega , NEC och SNKs hem- , bords- och handhållna konsoler från den 3:e till 7 :e generationen av videospelskonsoler . OpenEmu 1.0 behövde Mac OS X Lion (10.7.x) för att köras. En onsdag den 15 oktober 2014 (296 dagar senare) midstream-uppdatering av OpenEmu-biblioteket (1.0.4) skulle introducera Stella , en kärna som emulerar 2600 , en andra generationens konsol från Atari .

2.0

Infördes onsdagen den 23 december 2015 (exakt två år efter 1.0) släpptes OpenEmu 2.0 . OpenEmu 2.0 började kräva minst OS X El Capitan 10.11, vilket tappade stödet för Mac OS X Lion (10.7.x) genom OS X Yosemite (10.10.x). OpenEmu 2.0 introducerade 16 nya kärnor tillsammans med hundratals buggfixar och mindre funktioner. De nya kärnorna lade till flera andra generationens kärnor, stöd för optiska mediabaserade bildspel, dessutom emulering av system från Sony , Mattel , Bandai , Magnavox , Milton-Bradley och Coleco . En annan midstream-uppdatering, 2.0.6.1 , släppt tisdagen den 19 december 2017 (727 dagar efter 2.0) lade till stöd för Mednafens Sega Saturn- gren, med en föreslagen fyrkärnig i7-processor att emulera.

2.1 och 2.2

OpenEmu 2.1 ( fredagen den 15 oktober 2019 , 675 dagar efter version 2.0.6.1 ; "av en slump", exakt 5 år efter 1.0.4 Stella - uppdateringen) var betydelsefull, inte för några nya kärnor, utan för att stödja Metal , Apples visuell API- efterföljare till OpenGL och OpenCl, vilket ger OpenEmu betydande vinster i både prestanda och batteritid.

OpenEmu 2.2 ( fredag ​​27 december 2019, 63 dagar senare) lade till stöd för en nedströms , metallförsedd version av Dolphin 's GameCube- gren , som bygger på 2.1:s grund. Detta bringar OpenEmus antal kärnor som stöds till 31.

Begränsningar

32X Hybridspel

Som bekräftats av OpenEmu-utvecklarna på deras officiella subreddit stöds inte Sega 32X-CD hybridspel (versioner av spel som kan använda en 32X patron och Sega CD på en gång, som Night Trap , Corpse Killer och Fahrenheit ). Användare uppmanas med ett "Detta spel kräver Sega 32X-attachment"-felet om det görs ett försök.

GameCube-begränsningar

För närvarande stöder GameCube-emulering inte Save States (på grund av att kontinuerliga uppdateringar bryter kompatibiliteten med sparade tillstånd); användare uppmuntras att använda sparar i spelet.

OpenEmu GameCube-emulering stöder inte heller de 22 flerskivorna GameCube-titlarna för närvarande (trots att huvuddelen av Dolphin gör det).

Funktioner

OpenEmu har en backend som använder flera spelmotorer samtidigt som det välbekanta, inbyggda macOS-gränssnittet bibehålls . Den använder också modern macOS-teknik som Cocoa och Quartz . En unik egenskap hos OpenEmu är dess ROM- bibliotek, som gör att man kan importera ROM-filer och visa dem i en galleritypsinställning, liknande iTunes . Spelinfo och omslagsbild kan läggas till automatiskt från OpenEmus databaser.

OpenEmu innehåller följande funktioner:

Kompatibilitet

Videospelskonsol Kärna OE-version macOS- kompatibilitet
10.7–10.10 10.11–10.14
Arcade (experimentell version) MAME 2.0.8 Yes Yes
Atari 2600 Stella 1.0.4 Yes Yes
Atari 5200 Atari800 2.0 Dyker inte upp Yes
Atari 7800 ProSystem 2.0 Dyker inte upp Yes
Atari Lynx Mednafen 2.0 Dyker inte upp Yes
ColecoVision CrabEmu 2.0 Dyker inte upp Yes
Famicom disksystem Nestopia 2.0 Dyker inte upp Yes
Game Boy / Färg Gambatte 1.0 Yes Yes
Game Boy Advance mGBA 1.0 Yes Yes
GameCube ** Delfin 2.2 Dyker inte upp Yes
Spelutrustning Genesis Plus GX 1.0 Yes Yes
Intellivision Salighet 2.0 Dyker inte upp Yes
Neo Geo Pocket / Färg Mednafen 1.0 Yes Yes
Nintendo 64 Mupen64Plus 2.0 Dyker inte upp Yes
Nintendo underhållningssystem FCEUX eller Nestopia * 1.0 Yes Yes
Nintendo DS DeSmuME 1.0 Yes Yes
Odyssey² / Videopac+ O2EM 2.0 Dyker inte upp Yes
PC-FX Mednafen 2.0 Dyker inte upp Yes
Sega 32X PicoDrive 1.0 Yes Yes
Sega CD / Mega-CD Genesis Plus GX 2.0 Dyker inte upp Yes
Sega Genesis / Mega Drive Genesis Plus GX 1.0 Yes Yes
Sega Master System / Mark III Genesis Plus GX 1.0 Yes Yes
Sega Saturnus Mednafen 2.0.6/2.0.6.1 Dyker inte upp Yes
Sega SG-1000 Genesis Plus GX 2.0 Dyker inte upp Yes
Sony PlayStation Mednafen 2.0 Dyker inte upp Yes
Sony PlayStation Portable PPSSPP 2.0 Dyker inte upp Yes
Super Nintendo underhållningssystem higan eller Snes9x * 1.0 Yes Yes
TurboGrafx-16 / PC Engine / SuperGrafx Mednafen 1.0 Yes Yes
TurboGrafx-CD / PC Engine CD Mednafen 2.0 Dyker inte upp Yes
Vectrex VecXGL 2.0 Dyker inte upp Yes
Virtuell pojke Mednafen 1.0 Yes Yes
WonderSwan / Färg Mednafen 2.0 Dyker inte upp Yes

* Standard kärnplugin.

** Version 2.1 och lägre måste ha anpassad systemkärna.

Reception

När OpenEmu släpptes 1.0 fick OpenEmu ett positivt mottagande och var föremål för mycket pressbevakning online, som berömde programvarans användargränssnitt, funktioner och användarvänlighet. Speciellt prisades det av spelgemenskapen för att "föra idén om en emulator för en vanlig, allmän publik till verkligheten".

Den 16 augusti 2018 har OpenEmu laddats ner över 10 000 000 gånger sedan version 1.0 släpptes, vilket gör den till en av de mest populära emulatorerna för flera system på macOS.

Se även

externa länkar