Jogos

Melhores emuladores de console de jogo para Linux

Melhores emuladores de console de jogo para Linux
Este artigo irá listar software de emulação de console de jogo popular disponível para Linux. A emulação é uma camada de compatibilidade de software que emula componentes de hardware de consoles de jogos, conjuntos de instruções e APIs relacionadas. O software de emulação pode emular CPUs, GPUs, hardware de áudio e muitos outros componentes físicos disponíveis em consoles de jogos reais. A emulação permite que você jogue jogos exclusivos de console que, de outra forma, não podem ser reproduzidos em PCs. Os jogos executados nesses emuladores veem os componentes emulados como se fossem partes de um console de jogo real e não podem ver a plataforma subjacente (PC) na qual o jogo está sendo executado.

Desenvolver um emulador de jogo preciso para PC é uma tarefa extremamente difícil, envolve engenharia reversa e muitas vezes os desenvolvedores têm que sacrificar a precisão para melhorar a compatibilidade. Os emuladores exigem despejo do sistema de arquivos original dos consoles de jogos. Alguns emuladores emulam esses componentes também tornando mais fácil jogar jogos. Para jogar em emuladores, você deve ter arquivos de jogo, normalmente chamados de ROMs.

Os arquivos ROM podem ser extraídos ou despejados de seu console de jogo ou de cartuchos e discos usando software de terceiros. Você precisa ter o console de jogo e a cópia do jogo para emular jogos no PC. Baixar arquivos de firmware do console e ROMs do jogo de fontes não autorizadas sem possuir o console real e a cópia do jogo pode ser ilegal e considerado pirataria. Este artigo apenas lista o software de emulação disponível para Linux e não incentiva a pirataria de qualquer tipo. Nem todos os emuladores serão listados neste artigo, apenas os mais populares com base na popularidade do console e na atividade de desenvolvimento do emulador.

Observe que os emuladores precisam de considerável potência de CPU e GPU para emular jogos, muito mais do que o hardware de console de jogo original. Mesmo os PCs mais modernos e poderosos podem ter dificuldade para emular jogos, especialmente jogos com gráficos 3D de alta resolução. Embora os desenvolvedores de emuladores trabalhem constantemente para melhorar a compatibilidade e o desempenho, nem eles nem o software de emulação podem ser responsabilizados se certos jogos não funcionarem em emuladores. Eles têm que contar com recursos limitados e muitas vezes a documentação pública não está disponível. A maioria dos emuladores disponíveis hoje são gratuitos e de código aberto e os desenvolvedores não obtêm muitos benefícios monetários para trabalhar neles.

A maioria dos emuladores listados abaixo estão disponíveis em repositórios padrão de quase todas as principais distribuições de Linux. Você também pode baixar binários pré-compilados e obter o código-fonte de seus sites com links abaixo. Alguns dos emuladores listados abaixo também têm versões do Android. Você pode encontrar versões para Android em seu site oficial.

Sony PlayStation

Muitos emuladores estão em desenvolvimento para Sony PlayStation (PS1 / PSX), alguns há mais de uma década. O desenvolvimento de alguns desses emuladores como ePSXe e PCSX foi interrompido a partir de hoje, enquanto alguns ainda estão sendo desenvolvidos ativamente, nomeadamente DuckStation e Mednafen. Esses emuladores têm taxas de compatibilidade muito boas e usam alguns ajustes específicos do jogo para torná-lo jogável. Você precisará de arquivos BIOS originais do console PlayStation da Sony e arquivos ISO extraídos para jogar no DuckStation e Mednafen.

Sony PlayStation 2

PCSX2 é o emulador mais compatível e abrangente para jogar jogos Sony PlayStation 2 em PCs Linux. Em desenvolvimento há quase duas décadas, o PCSX2 pode jogar quase todos os jogos de todo o catálogo de jogos do Sony PlayStation 2. Como emuladores Sony PlayStation, PCSX2 também precisa de arquivos BIOS originais para funcionar e, claro, você também precisa de arquivos ROM do jogo. O PCSX2 é baseado em um sistema de plug-in e, às vezes, vários gráficos e renderizações de som estão disponíveis com base no sistema operacional que você está usando. Jogar! é outro emulador Sony PlayStation 2 ativo em desenvolvimento. Embora não seja tão bom quanto o PCSX2 no momento, ele está se recuperando rapidamente e já pode ser usado para jogar vários jogos Sony PlayStation 2 com grande compatibilidade. Jogar! Não requer que você tenha os arquivos BIOS originais, mas você ainda precisa dos arquivos ROM do jogo.

Sony PlayStation 3

RPCS3 é o único emulador de PlayStation 3 da Sony disponível no momento em que este artigo foi escrito. Tem grande compatibilidade e pode usar o renderizador Vulkan para desenhar gráficos do jogo. Os desenvolvedores são bastante ativos e publicam regularmente registros de desenvolvimento para compartilhar ideias com os usuários. Alguns jogos são conhecidos por rodar melhor, com gráficos mais ricos em RPCS3 do que nos consoles de jogos Sony PlayStation 3 originais. RPCS3 requer arquivos de firmware e arquivos ROM para funcionar. Os arquivos de firmware podem ser baixados do site oficial do PlayStation.

PlayStation Portable (PSP)

PPSSPP é um emulador de código aberto que pode ser usado para jogar jogos PlayStation Portable (PSP) em PCs Linux. Sua interface de usuário é desenvolvida usando bibliotecas Qt e não requer BIOS do jogo ou arquivos de firmware para funcionar. PPSSPP é o único emulador PSP para PC que pode jogar quase todo o catálogo de jogos PSP. O PPSSPP também vem com um gamepad na tela e você pode emular jogos em tablets baseados em Linux.

Nintendo GameCube / Nintendo Wii

O emulador Dolphin pode emular jogos Nintendo GameCube e Nintendo Wii. Existem algumas semelhanças de hardware entre esses dois consoles de jogos, então os desenvolvedores do Dolphin desenvolveram o emulador para oferecer suporte a ambos os consoles de jogos. O emulador Dolphin suporta controladores de jogos clássicos no PC, bem como Wii Nunchucks e outros controladores sensíveis ao movimento. Como o RPCS3, o emulador Dolphin também vem com um renderizador Vulkan.

Nintendo 64

Muitos emuladores estão em desenvolvimento para o Ninntendo 64 desde o lançamento do console. Alguns deles estão extintos agora, enquanto outros foram assumidos por novos desenvolvedores. O projeto de emulação de Nintendo 64 mais ativo hoje é o Mupen64Plus. Mupen64Plus também apresenta uma interface de linha de comando se você quiser usar scripts e precisar de alguma automação.

Nintendo GameBoy, GameBoy Color e GameBoy Advance

Você pode usar SameBoy e Gambatte para emular jogos de console Nintendo GameBoy, GameBoy Color e Super GameBoy. O Gambatte está em desenvolvimento há bastante tempo e é um dos emuladores GameBoy Color mais precisos disponíveis. SameBoy é relativamente mais recente, mas já é muito preciso e oferece suporte a vários consoles GameBoy.

Os jogos GameBoy Advance podem ser emulados por meio dos emuladores VisualBoyAdvance-M e mGBA. Ambos os emuladores estão em desenvolvimento há muito tempo e oferecem alta precisão e boa compatibilidade.

NES e SNES

Vários softwares de emulação diferentes estão disponíveis para consoles de jogos Nintendo Entertainment System (NES) e Super Nintendo Entertainment System (SNES). Os emuladores NES não requerem muita potência de hardware e podem ser executados em PCs antigos e simples. Você pode usar Mesen e PuNES, ambos oferecem alta compatibilidade e precisão no mesmo nível de consoles NES reais.

Para SNES, você pode usar o emulador Higan. É o emulador mais preciso e sem bugs criado para qualquer plataforma de console de jogo. Ele imita quase inteiramente o console de jogo original sem qualquer compromisso. O desenvolvimento de um emulador altamente preciso é uma tarefa extremamente difícil, mas os desenvolvedores talentosos do Higan alcançaram quase 100% de precisão e compatibilidade com todos os jogos SNES. Você também pode usar Bsnes e Snes9x como alternativas para Higan.

Nintendo DS e Nintendo 3DS

Você pode usar melonDS e DeSmuME para emular jogos Nintendo DS. Ambos os emuladores têm suporte para entrada de tela de toque necessária para jogar jogos Nintendo DS. Você pode até usar tablet PCs e seus toques na tela de toque serão detectados corretamente por esses emuladores. Para monitores sem suporte de toque, você pode usar o ponteiro do mouse para emular toques na tela de toque.

Nintendo 3DS pode ser emulado através do emulador Citra. Citra está atualmente em desenvolvimento, mas fez um progresso surpreendente em um curto período de tempo, graças à talentosa equipe de desenvolvedores que trabalham nele. Oferece compatibilidade decente e suporte para tela de toque e muitos jogos populares já podem ser jogados usando o emulador.

Nintendo Switch

Yuzu e Ryujinx são os dois principais emuladores disponíveis hoje que podem emular alguns jogos comerciais Nintendo Switch em PCs Linux. Ambos os emuladores estão sob intenso desenvolvimento e poucos jogos são compatíveis e jogáveis. No entanto, eles estão progredindo em grande velocidade e alguns jogos 3D de alta resolução podem ser jogados do início ao fim com alguns pequenos ajustes. Esse tipo de progresso geralmente leva anos de desenvolvimento na cena de emulação. Yuzu está sendo desenvolvido pelos mesmos desenvolvedores que estão trabalhando no emulador Citra.

Sega Dreamcast

Reicast é o único emulador Sega Dreamcast disponível para Linux que pode emular alguns jogos. A precisão e a compatibilidade do jogo são médias, alguns jogos falham ao inicializar. No entanto, muitos jogos populares ainda podem ser jogados do início ao fim com alguns compromissos e ressalvas.

RetroArch, Mednafen, MAME e Higan

Alguns emuladores podem emular vários consoles de jogos e podem atuar como front-end para gerenciar jogos dessas plataformas. Esses emuladores fornecem configurações globais para gerenciar todos os emuladores, bem como configurações específicas da plataforma para ajustar os parâmetros de emulação. MAME emula máquinas de jogos de arcade e outros dispositivos de jogos antigos semelhantes. RetroArch é uma interface de emulação que se conecta a núcleos de emulação específicos para jogos. Ele suporta mais de cem núcleos de emulação, uma lista desses núcleos está disponível aqui. Mednafen pode emular Sega Saturn, Sega Genesis, Sega Master System, Sega Game Gear, Atari Lynx, PC Engine e muitos outros consoles de jogos. Você pode encontrar uma lista completa disponível aqui. Higan suporta mais de 25 sistemas de console diferentes, você pode encontrar uma lista completa aqui (role para baixo).

Conclusão

Quase todos os principais emuladores de console de jogos disponíveis para PCs são gratuitos e de código aberto com algumas exceções. Esses emuladores têm apoiado o Linux como um cidadão de primeira classe há muito tempo. Alguns emuladores também adotaram o renderizador Vulkan para melhorar o desempenho e os gráficos.

Batalha por Wesnoth 1.13.6 Desenvolvimento lançado
Batalha por Wesnoth 1.13.6 lançado no mês passado, é o sexto lançamento de desenvolvimento no 1.13.série x e oferece uma série de melhorias, principal...
Como instalar o League Of Legends no Ubuntu 14.04
Se você é fã de League of Legends, esta é uma oportunidade para testar o funcionamento de League of Legends. Observe que LOL é suportado no PlayOnLinu...
Instale o último jogo de estratégia OpenRA no Ubuntu Linux
OpenRA é um motor de jogo de estratégia em tempo real Libre / Free que recria os primeiros jogos Westwood como o clássico Command & Conquer: Red Alert...