O Mac M1 e M2 são potências de emulação

0
56


DML Y DDL comando basicos
DML Y DDL comando basicos
Arte Hopix / Shutterstock.com

Se você possui um Apple Silicon Mac ou está pensando em comprar um, deve saber que os novos processadores da Apple são ótimos para fins de emulação. Sejam consoles 3D modernos ou clássicos 2D, o grande número de emuladores nativos da Apple Silicon é algo para comemorar.

Por que se preocupar com emulação?

O Mac não é tradicionalmente visto como uma plataforma de jogos. Apesar dos esforços para mudar isso com suporte para aplicativos Apple Arcade, iPhone e iPad no desktop e um punhado de editores de terceiros lançando jogos no Steam e na Mac App Store, o Mac ainda perde a grande maioria dos jogos.

Com a chegada da Apple Silicon em 2020, o Mac passou da arquitetura x86 de 64 bits usada pelos chips Intel para uma solução interna baseada em ARM na forma do M1. A Apple forneceu um “transpilador” que converte a maioria dos aplicativos escritos para o Intel Mac em um formato que pode ser usado em processadores baseados em ARM, chamado Rosetta 2.

Embora o Rosetta 2 funcione muito bem na maioria das vezes, não é uma solução perfeita. Há uma penalidade de desempenho para converter um aplicativo e nem tudo funciona. Alguns aplicativos (e jogos) simplesmente não são executados, e não há nada que você possa fazer a respeito, exceto esperar que o editor ache adequado atualizar o aplicativo a tempo. Para a maioria, isso nunca vai acontecer.

Jet Set Radio Future rodando no macOS via xemu

Apesar dos enormes ganhos de desempenho sobre os chips Intel e melhor desempenho 3D do que nunca, à medida que a Apple itera na API de aceleração de hardware Metal, os jogos no Apple Silicon demoraram a decolar. É exatamente por isso que você pode querer conferir os jogos que já foram lançados para diferentes sistemas.

Os emuladores permitem que você jogue jogos escritos para hardware diferente usando emulação de software. Em um Mac, isso abre um mundo de jogos para você que simplesmente não está disponível nativamente. É ideal se você perdeu consoles ou plataformas de jogos quando foram lançados pela primeira vez, pois os emuladores estáveis ​​​​tendem a ficar uma década ou mais atrás da geração que emulam.

As advertências legais usuais se aplicam

Claro, nenhum artigo de emulação estaria completo sem deixar claro que os emuladores não são ilegais, mas baixar material protegido por direitos autorais que você não possui é.

Muitos desses emuladores exigem arquivos de BIOS que precisarão ser baixados do hardware original, portanto, certifique-se de entender as repercussões legais do uso de ROMs antes de prosseguir.

RELACIONADO: É legal baixar ROMs de videogame retrô?

Os emuladores de silício nativos da Apple já estão disponíveis

Quando o chip M1 foi lançado pela primeira vez em 2020, muito poucos emuladores tinham versões nativas do Apple Silicon disponíveis. A maioria usou o transpilador Rosetta 2 da Apple, com vários graus de sucesso. Avanço rápido para o lançamento do M2, e há muitos emuladores disponíveis com suporte nativo do Apple Silicon.

Com um aplicativo nativo, o emulador agora pode usar todo o poder dos chips M1, M2 e similares e muitos incluem suporte para Metal. Aplicativos nativos mais eficientes fornecem melhor eficiência de energia, o que torna os jogos com bateria usando um MacBook ainda mais atraentes.

Emuladores que exigem mais poder para emular plataformas mais novas, como Xbox e PlayStation 2, agora podem rodar com gráficos melhores que os nativos. Muitos desses emuladores incluem a capacidade de executar jogos em resoluções internas muito mais altas do que jamais se pensou ser possível, com suporte para multiplayer local e online.

Nintendo Wii (2006) e GameCube (2001): Golfinho

Dolphin é um emulador de Nintendo Wii e GameCube com versões disponíveis para Mac, Windows e Linux. Os desenvolvedores demonstraram suporte ao Apple Silicon pela primeira vez em maio de 2021, observando que “o hardware M1 é fantástico… o que já temos é eficiente, poderoso… a única grande desvantagem é a API gráfica proprietária presente no macOS que nos impede de usar as versões mais recentes do OpenGL. “

No momento da redação deste artigo, o Dolphin tinha 36,6% de classificações “perfeitas” e 60,4% de classificações “jogáveis” para todos os jogos testados. Confira a lista de compatibilidade para ver o desempenho de cada jogo, com classificações e relatórios de toda a comunidade Dolphin. Você pode usar o guia de desempenho do Dolphin para tirar o máximo proveito do emulador, mas provavelmente tem desempenho suficiente para usar algumas das melhorias do Dolphin.

Isso inclui upscaling de resolução interna para jogar em uma resolução nítida que excede a linha de base do Wii de 480p, filtro anisotrópico para melhorar a aparência das texturas e opções de anti-aliasing para se livrar de linhas irregulares. Você pode usar um controle real de Wiimote e GameCube ou emular controles da Nintendo usando hardware alternativo.

RELACIONADO: Como usar um controlador GameCube real ou Wiimote no Dolphin

Xbox (2005): xemú

A Microsoft trabalhou duro para que muitos jogos originais do Xbox fossem executados no hardware mais recente do Xbox Series, mas o catálogo ainda fica aquém. Enquanto jogos como psiconautas S PRETO eles funcionam bem nos consoles mais recentes, muitos jogos não funcionam. Se você não possui um Xbox recente, suas opções para jogar muitos desses clássicos são muito limitadas.

Digite xemu, um emulador original do Xbox para Mac, Windows e Linux. No momento do teste, a xemu considera 72% dos títulos testados como “jogáveis” e apenas 3% passam a barreira do “perfeito” (20% dos títulos conseguem lançar e cerca de 5% não funcionam de jeito nenhum). Felizmente, a grande maioria dos melhores títulos do Xbox são perfeitamente jogáveis ​​com apenas pequenas falhas.

Isso inclui Jet Set Radio Futuro (que parece impressionante quando você aumenta a resolução interna graças aos seus gráficos sombreados), Halo: Combate evoluído e sua continuação, e Cavaleiros da República Velha. O emulador ainda suporta mapeamento automático de driver para joypads compatíveis, simplificando ainda mais o processo de configuração.

PlayStation 2 (2000): AetherSX2

PCSX2 é um emulador de PlayStation 2 que está em desenvolvimento há pelo menos duas décadas, e AestherSX2 é um fork desse mesmo emulador para máquinas Apple Silicon. Como um é baseado no outro, a lista de compatibilidade de jogos é quase idêntica entre eles. Desde então, o PCSX2 começou a incluir versões do Mac entre seus lançamentos noturnos, mas eles ainda usam o Rosetta 2 e não rodam nativamente no Apple Silicon (ainda).

Com o AetherSX2, você pode jogar uma das bibliotecas de jogos mais famosas e ricas já lançadas. O PCSX2 possui uma taxa de reprodução de 97,96% para todos os jogos testados no momento da escrita, e você deve esperar resultados muito semelhantes do AetherSX2, pois é baseado no mesmo código.

Os dois emuladores parecem notavelmente semelhantes em termos de interface de usuário, desde opções gráficas (incluindo dimensionamento de resolução interna e filtragem bilinear) até configurações de driver e configurações do sistema. A principal diferença que você pode esperar é um melhor desempenho na compilação nativa do AestherSX2.

Dreamcast (1998): Flycast

O Dreamcast é um dos consoles mais famosos da história, mas seu fracasso em capturar grande parte do mercado (e o desempenho sombrio de seu antecessor, o Saturn) fez com que a Sega deixasse o mundo do hardware de videogame para sempre. O legado do Dreamcast é sua biblioteca de jogos, que inclui alguns dos melhores originais da Sega e uma série de portas de arcade.

Flycast é uma bifurcação do projeto Reicast de sucesso, mas desde então descontinuado, com compilações feitas especialmente para máquinas Apple Silicon. Além dos jogos originais do Dreamcast, o Flycast também pode ser usado para jogar Sega NAOMI (incluindo versões GD-ROM) e ROMs de placa de arcade Sammy Atomiswave.

Uma vez configurado, o emulador roda muitos jogos sem problemas, incluindo rádio a jato, pedra do poderS aventura sônica. O emulador pegou nosso controle Xbox Series X pela primeira vez, sem necessidade de configuração. O emulador é pré-configurado para usar servidores Dreamcast Live para jogos online.

MS-DOS: DOSBox com Boxer

O DOS não consome tantos recursos quanto muitos outros sistemas nesta lista, mas o suporte nativo do Apple Silicon ainda é bom. Uma construção mais eficiente que funciona nativamente significa melhor consumo de energia e maior duração da bateria se você quiser jogar em movimento.

Você pode pegar uma compilação nativa do DOSBox e configurá-la você mesmo, ou pode tornar as coisas muito mais fáceis baixando o front-end do Boxer. Isso torna a instalação e o gerenciamento de sua coleção de jogos do MS-DOS mais fácil do que fazê-lo manualmente com o prompt de comando do DOS, com um atraente front-end de “prateleira de jogos” sendo o principal atrativo.

O projeto Boxer original cessou o desenvolvimento em 2016, mas desde então foi revivido com suporte nativo da Apple Silicon. Você pode obter compilações antecipadas na página de lançamentos do projeto, mas espere um comportamento instável enquanto o projeto ainda estiver na versão beta.

Comodoro Amiga: FS-EAU

Assim como o MS-DOS, a plataforma Commodore Amiga dificilmente consome muitos recursos. O suporte nativo da Apple Silicon aqui não resolve os enormes gargalos de desempenho, mas é bom ter versões nativas disponíveis para fins de eficiência. O FS-UAE é um fork do projeto WinUAE e permite emular uma ampla variedade de hardware Commodore, desde que você tenha as ROMs Kickstart.

Você pode usar gamepads modernos, criar máquinas Amiga personalizadas com base em sua configuração e usar a correção de proporção para exibir jogos em telas modernas, com shaders avançados. Existe até suporte para jogar online!

Multiplataforma: RetroArch

RetroArch é um emulador multiplataforma com suporte para um grande número de sistemas (conhecidos como kernels). Muitos dos projetos listados acima podem ser usados ​​no RetroArch, juntamente com muitos outros para plataformas como SNES, Sega Genesis, Nintendo 3DS, Atari Lynx e muito mais.

Se você precisar de um emulador que faça tudo isso, obtenha uma cópia do RetroArch e gaste algum tempo configurando-o.

RELACIONADO: Como configurar o RetroArch, o mais recente emulador de jogos retrô tudo-em-um

Outros projetos devem funcionar com Rosetta

Só porque um emulador não tem uma versão nativa do Apple Silicon disponível não significa que as versões mais antigas projetadas para processadores Intel não funcionarão. Em particular, os sistemas mais antigos devem funcionar bem com o Rosetta 2, sem nenhuma perda de desempenho visível.

Use seus drivers existentes

O macOS é compatível com todos os principais controladores de console, incluindo Xbox Series, Xbox One e Xbox 360 Wired da Microsoft. Você também pode usar o controlador DualSense PS5 da Sony, o controlador DualShock 4 PS4 e o controlador DualShock 3 PS3. Você também pode usar o Nintendo Switch Pro Controller ou emparelhar cada Joy-Con separadamente. Atualmente, não é possível usar dois Joy-Con como um único controlador, como é possível no console do Switch.

Um controle sem fio Xbox com um cabo USB tipo C

Muitos desses emuladores detectam automaticamente seu controlador e mapeiam os botões de acordo, para que você não precise fazer nada além de conectar via USB ou Bluetooth.