Ryan Haines / Autoridade Android
Quando se trata de jogos retrô, pode ser difícil conseguir hardware original. Mesmo que você possa, a maioria dos consoles retrô não combina com as televisões modernas, então a experiência será visivelmente pior do que era há décadas.
Felizmente, existem maneiras de contornar isso. Os maiores dependem de emulação de hardware via FPGAs, emulação de software ou uma combinação de ambos. Se você está apenas começando sua jornada, aqui está um rápido resumo de ambos, e também como eu e outros membros do Autoridade Android use cada um para reviver os dias de glória.
O que é emulação FPGA?
Ryan Haines / Autoridade Android
A emulação de FPGA, ou array de portas programáveis em campo, depende de um circuito integrado para recriar com eficácia a lógica do hardware do console original. Não é o mesmo chip, então ainda há emulação, mas o objetivo é processar informações exatamente da mesma maneira usando núcleos específicos do console. Muitas vezes, eles podem ser usados para jogar cartuchos e outros jogos retrô sem adaptadores, com hardware atualizado permitindo coisas como saída HDMI e conectividade com a Internet.
Um dos exemplos mais famosos dos últimos anos é o Analogue Pocket. Meu colega Ryan Haines escolheu um para jogar sua coleção de jogos GBA físicos em um dispositivo mais moderno depois que seu antigo GameBoy Advance SP finalmente morreu. A empresa já lançou dispositivos semelhantes baseados em FPGA emulando NES, Super Nintendo, consoles clássicos da SEGA, bem como um próximo dispositivo para o Nintendo 64.
Analogue é a marca mais reconhecida em dispositivos de jogos FPGA.
Outro dispositivo FPGA popular é o MiSTer. Este é um dispositivo de uso mais geral capaz de emular vários consoles em um usando núcleos diferentes, mas normalmente requer mais configuração. Eles estão disponíveis em muitas empresas diferentes em pacotes diferentes, mas todos normalmente usam a mesma placa de circuito DE10-Nano da Terasic.
Outros dispositivos FPGA adotam a abordagem oposta. Ao colocar o FPGA no cartucho, você pode jogar ROMs dos seus jogos favoritos no hardware original do console. Isto é o que meu colega Stephen Schenck faz com os cartuchos FPGA do Everdrive. Isso permite que ele jogue em uma televisão CRT para a experiência retro mais autêntica possível.
Ryan Haines / Autoridade Android
Existem outras vantagens em a emulação FPGA ser fiel ao hardware original. Coisas como taxas de ticks e outras pequenas peculiaridades dos consoles retrô, que os emuladores de software costumam suavizar, são totalmente preservadas. Como não há entradas de tradução pesadas na camada de software, os dispositivos FPGA também têm baixa latência. Isso não será um problema para a maioria dos jogadores, mas pode ajudar com truques perfeitos e outros timings apertados.
É claro que tudo isso tem um custo. Os dispositivos FPGA podem ser muito caros, custando mais do que os consoles originais que procuram emular. Eles também não são capazes de emular consoles mais recentes devido a limitações de hardware.
Vantagens:
- Emulação de hardware retro precisa
- Ótimo desempenho
- Resultados aprimorados
- Conectividade com a Internet
- Baixa latência de entrada
- Baixo consumo de energia
Desvantagens:
- Caro
- Difícil de configurar
- Não é possível emular consoles recentes
O que é emulação de software?
Hadlee Simons / Autoridade Android
Emulação de software é o que você provavelmente pensa quando pensa em jogar jogos retrô em um PC ou dispositivo portátil para jogos. Eles usam software para emular hardware retro em Windows, Linux, Android, iOS ou qualquer outra plataforma. O bom dessa abordagem é que hardware mais poderoso pode se traduzir diretamente em melhor desempenho. Em meus testes, qualquer telefone carro-chefe dos últimos anos jogará facilmente jogos de PlayStation 2 ou Dreamcast, com muitos títulos Nintendo Switch também ao seu alcance.
Claro, a qualidade do emulador também é importante. Felizmente, existem muitos desenvolvedores dedicados para a maioria das plataformas, com diversas opções para cada console. Se um jogo específico não funcionar bem em um emulador específico, você pode tentar um emulador diferente e esperar melhores resultados. Brincar com as configurações também pode ajudar.
Os emuladores de software são mais versáteis, especialmente em dispositivos mais potentes.
Falando em configurações, os emuladores de software têm muito mais opções para melhorar a experiência básica dos jogos retro do que os dispositivos FPGA. Isso inclui tudo, desde shaders e upscaling até jogo online e suporte RetroAchievement. Você não precisa usar nenhum deles se quiser apenas uma experiência simples, mas investir um pouco de tempo para aprender sobre as configurações pode render dividendos.
Se você procura uma experiência simples, a emulação de software também é ótima para isso. EmuDeck, Retrobat, EmulationStation, RetroArch e outros executarão todos os seus emuladores a partir de uma única interface. Você também pode baixar emuladores individuais se estiver interessado apenas em alguns consoles.
C. Scott Brown / Autoridade Android
A emulação de software tem poucas desvantagens, embora possa ser difícil com alguns consoles como o N64 ou Sega Saturn, que possuem arquiteturas exclusivas. As coisas sempre se perdem na tradução, pois o software está essencialmente apenas tentando criar o mesmo resultado final usando código moderno. A maioria dos dispositivos modernos pode funcionar com isso, mas isso geralmente traz concessões significativas. Por exemplo, os jogos podem rodar mais lentamente ou apresentar falhas gráficas.
Independentemente disso, o consumo de energia e as especificações mínimas são significativamente maiores para emulação de software do que para dispositivos FPGA. Para consoles retrô da era de 8 ou 16 bits, isso não é um problema, mas quando chegar aos consoles de sexta geração como o PS2, você precisará de um computador decente ou de um smartphone carro-chefe dos últimos anos. Confira nosso guia de emuladores Android para ver o que seu telefone pode executar.
Além disso, sempre haverá uma pequena latência adicionada conforme o software traduz suas entradas. Pessoalmente, nem percebo isso neste momento, mas vale a pena mencionar ao compará-los com dispositivos FPGA.
Vantagens:
- Fácil de encontrar e configurar
- Gratuito ou barato
- Aproveite o hardware existente
- Toneladas de melhorias
Desvantagens:
- Não é 100% preciso
- Latência um pouco maior
- Maior consumo de energia
- Requisitos de especificações mais elevados
Emulação de FPGA vs software para jogos retrô: qual você deve escolher?
Nick Fernandez/Autoridade Android
Para a maioria das pessoas, é melhor começar com a emulação de software. A barreira de entrada é muito menor, é muito mais versátil e a experiência geralmente é melhor do que jogar no hardware retro original. Você também pode usar o mesmo hardware que está usando para ler este artigo, portanto o custo deve ser zero. Você pode baixar um emulador no Android ou iOS com muita facilidade, mas precisará adquirir seus próprios ROMs.
Se você deseja um dispositivo mais dedicado, existem vários dispositivos portáteis para jogos retrô que rodam em Android ou Linux. Eles podem custar apenas US $ 50, vêm pré-instalados com emuladores e fornecem um formato multifuncional conveniente.
Você compraria um dispositivo de jogos FPGA?
244 votos
Dispositivos FPGA são mais difíceis de recomendar. Eles normalmente são melhores do que jogar em consoles retrô, que também podem ser difíceis de encontrar, mas o preço e a configuração difícil os relegam a entusiastas mais radicais. A menos que você compre um dispositivo analógico, é melhor aproveitar o processo de configuração tanto quanto o jogo.
Isso é especialmente verdadeiro para o MiSTer, então não dê esse passo a menos que esteja realmente pronto para se comprometer com a emulação de hardware.