Dolphin

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
Dolphin
Desenvolvedor Dolphin Team
Versão estável 4.0.2 (2013-11-30)
Escrito em Assembly, C, e C++
Sistema operacional Android, FreeBSD, Linux, Mac OS X, e Microsoft Windows
Gênero(s) Emulador de GameCube, Wii e Triforce (arcade)
Licença GNU GPLv2
Estado do desenvolvimento Ativo
Página oficial br.dolphin-emu.org

Dolphin é um emulador livre de Nintendo GameCube, Nintendo Wii e Triforce (arcade) que é executado em Windows, OS X, Linux, e Android.[1] [2] Foi o primeiro emulador a executar com êxito jogos comerciais de Nintendo GameCube e Wii, e é o único emulador capaz de rodar jogos comerciais de Wii. Seu nome refere-se ao nome de código de desenvolvimento do GameCube.[3] A maioria dos jogos funcionam perfeitamente ou com pequenos problemas. Os jogos podem ser emulados em HD Quality (Alta Definição) até a resolução de 1080p, sendo essa uma das principais características do emulador, já que os próprios consoles GameCube e Wii não são capazes disso.

Desenvolvimento[editar | editar código-fonte]

Origens (2003-2007)[editar | editar código-fonte]

O Dolphin foi lançado pela primeira vez em 2003, como um emulador de Nintendo GameCube experimental que poderia inicializar e executar jogos comerciais. O áudio ainda não podia ser emulado e havia problemas de desempenho. Muitos jogos travavam ao iniciar ou executavam com vários problemas. A velocidade média era de 2 a 20 FPS.

O Dolphin foi oficialmente descontinuado em 2004, com os desenvolvedores lançando a versão 1.01 como a versão final do emulador. Os desenvolvedores decidiram reviver o projeto em 2005 e em 2007 a versão 1.03 foi lançada com pequenas melhorias e suporte de som básico.

OpenSource e emulação de Wii (2008–presente)[editar | editar código-fonte]

O Dolphin tornou-se um projeto de código aberto em 13 de julho de 2008, quando os desenvolvedores lançaram o código-fonte publicamente em uma SVN repositório no Google Code sobre a licença GPLv2. Neste ponto, o emulador tinha ainda emulação básica de Wii implementado. Após ter seu código aberto, vários desenvolvedores foram atraídos, e desenvolvimento no emulador tem sido contínuo desde então, com lançamentos regulares de novas versões. Versões não oficiais são lançadas sobre um numero de revisão (Como 4.0-1337) em vez de números de versão (Como 1.03).[4]

A emulação de Wii do Dolphin alcançou um marco em fevereiro de 2009, quando foi feito um grande avanço, conseguindo inicializar e executar a v1.0 oficial do Wii System Menu com sucesso. Pouco tempo depois, todas as versões do Wii OS se tornou inicializável[5] . Não há suporte completo para os canais de Wii, que devem ser lançados através da interface principal do Dolphin.

Em abril de 2009, a maioria dos jogos comerciais, tanto do GameCube como do Wii, poderiam ser reproduzidos apenas com alguns problemas menores e erros, com um grande número de jogos que funcionam com praticamente nenhum defeito. Melhorias para o emulador tinham permitido aos usuários jogar games a toda velocidade pela primeira vez, o áudio tinha melhorado drasticamente, e os recursos gráficos foram bastante consistentes com exceção de alguns problemas menores.[6]

No final de outubro de 2009, inúmeros novos recursos úteis foram incorporadas ao emulador, como frame-skipping automático, o que aumentou o desempenho do emulador, bem como uma maior estabilidade geral do emulador. Foi também melhorado o recurso NetPlay do emulador, o que permitiu aos jogadores jogarem com vários jogadores de GameCube e Wii on-line com os amigos, desde que o jogo não requerer um controle Wii Remote. A interface gráfica foi reformulada para torná-la mais user-friendly. O plug-in DirectX também recebeu grandes desenvolvimentos, e agora é muitas vezes mais rápido do que o plug-in OpenGL.

Até o final de novembro de 2010, os desenvolvedores resolveram a maioria dos problemas de som (como chiado), foi adicionada compatibilidade com ainda mais jogos, e aumentou a velocidade de emulação geral e precisão.

Em julho de 2011, a versão 3.0 foi liberada e o emulador chegou a sua fase final de desenvolvimento. Havia cerca de 2.500 novas linhas de código entre a versão 2.0 e 3.0. Problemas com a interface, travamentos, falhas gráficas e outros problemas foram corrigidos. Por exemplo, muitos jogos que não iniciavam no Dolphin, agora iniciavam. Os diálogos de configuração foram reestruturadas de forma mais sensata para facilitar o uso Dolphin para novos usuários. A janela de configuração de vídeo recebeu uma revisão completa e apresenta um painel de descrição para cada opção. Vários recursos foram adicionados, incluindo suporte para o alto-falante do Wiimote, emulação da EFB mudança de formato, depurador gráfico, áudio dumping, e muitos outros. Devido as inúmeras correções para o motor de emulação LLE, a emulação de áudio no Dolphin está perto da perfeição agora (desde que se tenha o DSP necessário). Os desenvolvedores também acrescentaram o backend de vídeo Direct3D 11 e o backend de audio XAudio2. Outras melhorias são mais adequados como adições na infraestrutura atual uma vez que esta arquitetura permite uma melhor integração com as outras partes do Dolphin. Um conjunto de oito traduções (Árabe, Português do Brasil, Francês, Grego, Húngaro, Português, Espanhol, Turco) também está incluído no Dolphin 3.0. Houve algumas otimizações de desempenho (especialmente no decodificador de textura), mas de um modo geral, o desempenho diminuiu em favor de emulação de hardware mais precisa.[7]

Em 6 de abril de 2013 a equipe lançou o primeiro build para sistema operacional móvel do Google, o Android. A partir de setembro de 2013, apenas um punhado de dispositivos tinham o hardware para suportar OpenGL ES 3.0, com o Google apoiando oficialmente o padrão em software desde julho de 2013, com a introdução do Android 4.3 Jelly Bean. Jogos são executado em uma média de 1 FPS. Os desenvolvedores citaram o Samsung Galaxy S4 como um dos primeiros telefones capazes de jogar jogos em velocidades mais altas, mas ainda terá limitações de velocidade consideráveis​​.[8]

Em 22 de setembro de 2013 a versão 4.0 foi lançado, com melhorias de back-end para a renderização OpenGL e áudio OpenAL, um apoio mais amplo para os controles, melhorias de rede e ajustes de performance para as compilações OS X e Linux.[9] [10] No entanto, alguns bugs críticos ocorreram após a liberação, levando as versões bugfix 4.0.1[11] e 4.0.2.[12]

Em 12 de outubro de 2013 (4.0-155), o apoio ao D3D9 foi removido do projeto, deixando D3D11 e OpenGL como os dois backends de vídeo restantes. A Equipe do Dolphin afirmou que o "D3D9 é inerentemente defeituoso, e trabalhar em torno de seus problemas é tempo desperdiçado e retardou o desenvolvimento."[13]

Em 19 de maio de 2014, a Equipe Dolphin anunciou que suporte para sistemas 32-bit Microsoft Windows e Linux estava sendo descartado.[14] A Equipe do Dolphin afirmou que foi se tornando cada vez mais difícil manter as compilações 32-bit, e que os lançamentos de 32-bits simplesmente ofereceu uma experiência inferior em comparação com os seus 64-bit homólogos. Além disso, a grande maioria dos seus usuários já estavam usando processadores de 64-bits, e a maioria dos usuários de compilações 32-bits eram compatíveis com 64-bit mas ainda estavam usando 32-bits por engano. A combinação desses fatores fez o suporte de 32 bits desnecessário. 4.0.2 e todas as compilações antes do anúncio ainda estão disponíveis em 32 bits. Compilações Android ainda estão disponíveis em 32 bits.

Requerimentos[editar | editar código-fonte]

De acordo com o site oficial do emulador[15] , segue abaixo os requisitos de sistema mínimos e recomendados, lembrando que os requisitos também podem variar, de acordo com o jogo que estiver sendo emulado:

Requisitos Mínimos[editar | editar código-fonte]

Sistema Operacional: Windows (Vista ou superior), Linux, Mac OS X (Lion ou superior) FreeBSD e dispositivos Android.

Processador: Qualquer processador que suporte as instruções SSE2 (Exemplos: Pentium 4 ou Athlon64), e que tenha ao menos 2.5GHz, irá funcionar.

Placa de Vídeo: Que tenha suporte ao DirectX 9/OpenGL 3, e que aceite Pixel Shader 3.0.

Memória: 2GB ou mais.

Requisitos Recomendados[editar | editar código-fonte]

Sistema Operacional: Windows 7 x64.

Processador: Intel i5-2500 ou superior.

Placa de Vídeo: AMD HD6850, ou outra placa que tenha suporte ao DirectX 11.

Memória: 2GB ou mais.

Características[editar | editar código-fonte]

O emulador roda a base de OpenGL e DirectX para gráficos, e já consegue emular grandes títulos como Metroid Prime, Super Mario Sunshine e até jogos mais recentes para Nintendo Wii como Super Mario Galaxy, Mario & Sonic at the Olympic Games e até mesmo Super Smash Bros. Brawl.[16] O Dolphin tem várias funcionalidades. Algumas não existem nem nos consoles originais.

Controles[editar | editar código-fonte]

  • Suporte a Wii Remote reais e Wii MotionPlus por bluetooth
  • Suporte a controles de expansões (MotionPlus adapter, Nunchuk, Classic controller, Guitar, Drums, Turntable)
  • Suporte para múltiplos controles com DirectInput ou XInput para controle emulado do Nintendo GameCube e Wii Remotes com ou sem expansões

Redes[editar | editar código-fonte]

Melhorias gráficas[editar | editar código-fonte]

  • Opção para aumentar a resolução interna
  • Anti-aliasing, Filtragem Anisotrópica
  • Suporte a texturas de alta resolução (Hi-Res), Dumper de textura, olhar livre
  • Shaders de pós-processamento.
  • Widescreen hack para forçar saída widescreen em jogos que não a suportam nativamente. Este hack pode causar algumas falhas gráficas, como em Super Mario Sunshine.
  • Nvidia 3D Vision para gameplay 3D.
  • Como muitos outros emuladores de PC, Dolphin suporta resoluções arbitrárias, enquanto o GameCube e Wii só suportam até 480p.[6] The ability for high resolution graphics has been widely lauded by the gaming community and has received features on numerous gaming networks, as the emulator has surpassed the limits of the original console.[18]

Recursos de software emulados[editar | editar código-fonte]

  • Capacidade de pular o Wii Menu ou GameCube BIOS ao iniciar um jogo.
  • Possibilidade de iniciar um jogo de qualquer região.
  • Emulação NAND.
  • Suporte a WAD (jogos para download), usado principalmente para WiiWare, Virtual Console, etc.
  • Suporte para Homebrew e emulação XFB.

Outras características[editar | editar código-fonte]

  • Software de edição de memória, tais como Action Replay e códigos Gecko.
  • Você pode salvar um jogo a qualquer momento e carregar depois.
  • Gerenciador de Cartão de Memória: permite exportar salves para cartões de memória virtuais do GameCube.
  • DSP HLE e LLE: Emulação de alto nível HLE é mais rápido, embora imprecisa, e a emulação de som LLE reproduz o som original com o custo de desempenho
  • Frame skipping
  • Ferramentas TAS

Recepção[editar | editar código-fonte]

O Dolphin tem recebido elogios da crítica de vários sites de jogos independentes. Eurogamer e 1UP.com elogiaram a capacidade de reproduzir jogos em Alta Definição.[19] [20] Ele também tem sido elogiado pela alta compatibilidade entre ambos o Gamecube e o Wii, além da placa de arcade Triforce. Ele também recebeu a atenção de muitos sites devido a ser o primeiro emulador que consegue emular corretamente um console de sétima geração.[21]

Referências

  1. Linux_Build (2012-12-11). Visitado em 2012-12-22.
  2. Dolphin Emulator Google Play. Visitado em 2013-09-22.
  3. Say Hello to Project Dolphin IGN (1999-05-04). Visitado em 2008-01-27.
  4. Changes - dolphin-emu Dolphin Team. Visitado em 28 July 2009.
  5. System Menu - dolphin-emu Dolphin Team. Visitado em 27 July 2014.
  6. a b Super Smash Bros. Brawl on Dolphin the Wii Emulator (720p HD) renebarahona Dolphin Team (March 18, 2009). Visitado em 28 July 2009.
  7. Dolphin 3.5 Release Announcement Forums.dolphin-emu.org. Visitado em 2013-09-22.
  8. Donations for Dolphin Android Development Dolphin Team. Visitado em 4 May 2013.
  9. a b Official Dolphin Emulator Website - Dolphin 4.0 Release Announcement Dolphin-emu.org. Visitado em 2013-09-22.
  10. "Dolphin Emulator 4.0 Released For GameCube, Wii", Phoronix. Página visitada em 2013-09-23.
  11. Official Dolphin Emulator Website - Dolphin 4.0.1 Release Announcement Dolphin-emu.org. Visitado em 2013-10-21.
  12. Official Dolphin Emulator Website - Dolphin 4.0.2 Release Announcement Dolphin-emu.org. Visitado em 2013-11-30.
  13. D3D9: Why It's Not a Part of Dolphin's Future.
  14. https://dolphin-emu.org/blog/2014/05/19/obituary-32bit/?nocr=true
  15. FAQ Dolphin Team (1999-05-04). Visitado em 2013-07-21.
  16. http://br.dolphin-emu.org/compat/
  17. Official Dolphin Emulator Website - Wii Network Guide Dolphin-emu.org. Visitado em 2013-09-22.
  18. How Your Wii Games Would Look In 720p - Wii - Kotaku - News Luke Plunkett Kotaku (March 27, 2009). Visitado em 28 July 2009.
  19. Purchese, Robert (2009-07-06). Wii emulator runs Mario Galaxy in 720p News • News • Wii • Eurogamer.net. Visitado em 2012-11-25.
  20. Pereira, Chris. See What Super Mario Galaxy Looks Like in 720p 1up.com. Visitado em 2012-11-25.
  21. Zackheim, Ben (2004-12-21). Dolphin emulator final build available Joystiq. Visitado em 2012-11-25.

Ligações externas[editar | editar código-fonte]


Ícone de esboço Este artigo sobre jogos eletrônicos é um esboço. Você pode ajudar a Wikipédia expandindo-o.