O Openemu foi lançado pela primeira vez na quarta-feira, 4 de julho de 2007, como o OpenNestopia, um porto de cacau escrito por Josh Weinberg para o então Mac OS X 10.4 Tiger do emulador NES/Famicom NESTOPIA (escrito por Martin Freij). Weinberg e seu amigo, Ben Devacel, começaram a procurar mais desenvolvedores para transportar outros emuladores para o MacOS, o que levou à mudança de nome para o Openemu em 2009, para descrever melhor o emulador de vários sistemas.
O Openemu 1.0 foi lançado na segunda -feira, 23 de dezembro de 2013, com 12 "núcleos" emulando os consoles portáteis da Nintendo, Sega, NEC e SNK, da casa, da mesa e do computador de mão das gerações de console de videogames. O Openemu 1.0 precisou do Mac OS X Lion (10.7.x) para executar. Quarta -feira, 15 de outubro de 2014 (296 dias depois) Atualização no meio da Biblioteca Openemu (1.0.4) introduziria Stella, um núcleo que emula o 2600, um console de 2ª geração da Atari.
Introduzido na quarta -feira, 23 de dezembro de 2015, (exatamente dois anos após 1,0) foi lançado o Openemu 2.0. O Openemu 2.0 começou a exigir um mínimo de OS X El Capitan 10.11, descartando suporte para Mac OS X Lion (10.7.x) através do OS X Yosemite (10.10.x). O Openemu 2.0 introduziu 16 novos núcleos, juntamente com centenas de correções de bugs e recursos menores. Os novos núcleos adicionaram vários núcleos de 2ª geração, suporte para jogos ópticos de imagem baseados em mídia, emulando os sistemas adicionalmente da Sony, Mattel, Bandai, Magnavox, Milton-Bradley e Coleco. Outra atualização do meio-fluxo, 2.0.6.1, divulgada terça-feira, 19 de dezembro de 2017 (727 dias após 2.0) adicionou suporte à filial de Mednafen, Sega Saturn, com uma CPU de I7 quad-core sugerida para imitar.
Openemu 2.1 (sexta -feira, 15 de outubro de 2019, 675 dias após a versão 2.0.6.1; "coincidentemente", exatamente 5 anos após a atualização de 1.0.4 Stella) foi significativa, não para novos núcleos, mas para apoiar o metal, a API visual da Apple Sucessor da OpenGL e OpenCL, dando ganhos significativos no Openemu no desempenho e na duração da bateria.
O Openemu 2.2 (sexta-feira, 27 de dezembro de 2019, 63 dias depois) adicionou suporte para uma versão a jusante e metal da filial de Gamecube de Dolphin, construindo na fundação 2.1. Isso eleva o número de núcleos suportados do OpenEMU para 31.
Conforme confirmado pelos desenvolvedores do Openemu em seu subreddit oficial, jogos híbridos SEGA 32X-CD (versões de jogos que poderiam usar um cartucho de 32x e CD da SEGA de uma só vez, como armadilha noturna, assassino de cadáver e Fahrenheit) não são apoiados. Os usuários são solicitados com um erro "Este jogo requer o anexo da SEGA 32X" se tentada.
Atualmente, a emulação do GameCube não suporta estados salvos (devido a atualizações contínuas que quebram a compatibilidade com os estados salvos); Os usuários são incentivados a usar salvamentos no jogo.
A emulação do Openemu GameCube também não suporta os 22 títulos de GameCube com vários discos no momento (apesar da principal filial dos golfinhos).
O Openemu possui um back -end que usa vários mecanismos de jogo, mantendo a interface do frontend familiar e nativa do MacOS. Ele também usa tecnologias modernas do MacOS, como cacau e quartzo. Um recurso exclusivo do Openemu é a sua biblioteca ROM, que permite importar arquivos ROM e visualizá -los em uma configuração de tipo de galeria, semelhante ao iTunes. As informações do jogo e a arte da capa podem ser adicionadas automaticamente nos bancos de dados do Openemu.
Openemu inclui os seguintes recursos:
High-quality Metal (formerly OpenGL) scaling, multithreaded playback, and other optimizationsReal-time 3D effects and image processingGraphic filters to enhance displayFull-screen supportAbility to play multiple ROMs at onceAbility to scan attached disks for ROMsAutomatic downloading of game info and cover artAbility to use custom cover artCan play ROM hacks for multiple systems.A fully featured library, supporting multiple views, collections (categories), and game ratingsOptional automatic organization of ROM files within the library folderFull save state support, including automatic save statesEnhanced gamepad support for USB controllers and accessibility to Bluetooth (including DualShock 3 controllers, DualShock 4 controllers, Xbox 360 controllers and Xbox One controllers)Custom cores for custom systems (For systems like Wii)* Plugin principal padrão.
** Versão 2.1 e inferior devem ter núcleo do sistema personalizado.
Após a versão 1.0, o OpenEMu foi recebido positivamente e sujeito a muita cobertura da imprensa on -line, elogiando a interface do usuário, os recursos e a facilidade de uso do software. Em particular, foi elogiado pela comunidade de jogos por "[trazer] a idéia de um emulador para um público geral e mainstream para a realidade".
Em 16 de agosto de 2018, o Openemu foi baixado mais de 10.000.000 vezes desde o lançamento da versão 1.0, tornando-o um dos emuladores multi-sistemas mais populares no MacOS.