Öppna Emu
Originalförfattare | Josh Weinberg |
---|---|
Utvecklare | OpenEmu Team |
Stabil frisättning | 2.3.3 / 9 januari 2021
|
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 ä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:
- Metallskalning av hög kvalitet (tidigare OpenGL ), flertrådsuppspelning och andra optimeringar
- 3D-effekter och bildbehandling i realtid
- Grafiska filter för att förbättra visningen
- Helskärmsstöd
- Möjlighet att spela flera ROM samtidigt
- Möjlighet att skanna bifogade diskar efter ROM
- Automatisk nedladdning av spelinformation och omslagsbild
- Möjlighet att använda anpassad omslagskonst
- Kan spela ROM-hack för flera system.
- Ett fullt utrustat bibliotek som stöder flera vyer, samlingar (kategorier) och spelbetyg
- Valfri automatisk organisering av ROM-filer i biblioteksmappen
- Fullständigt stöd för lagringstillstånd , inklusive automatiska lagringstillstånd
- Förbättrat gamepad -stöd för USB -kontroller och tillgänglighet till Bluetooth (inklusive DualShock 3-kontroller, DualShock 4-kontroller , Xbox 360-kontroller och Xbox One-kontroller )
- Anpassade kärnor för anpassade system (för system som Wii )
Kompatibilitet
* 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.