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

Mãos segurando um controlador sem fio Xbox Series X sobre um MacBook Pro M1.

Quer você tenha um Apple Silicon Mac ou esteja pensando em comprar um, saiba que os novos processadores da Apple são ótimos para fins de emulação. Quer se trate de consoles 3D modernos ou clássicos 2D, a grande quantidade de emuladores Apple Silicon nativos é algo a ser comemorado.

Por que se preocupar com a emulação?

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

Com a chegada do Apple Silicon em 2020, o Mac saltou 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 Macs Intel 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 na conversão de um aplicativo e nem tudo funciona. Alguns aplicativos (e jogos) simplesmente não funcionam e não há nada que você possa fazer a respeito, exceto esperar que o editor considere adequado atualizar o aplicativo a tempo. Para a maioria, isso nunca acontecerá.

Jet Set Radio Future rodando no macOS via xemu

Apesar dos enormes ganhos de desempenho em relação aos chips Intel e do desempenho 3D melhor 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 dar uma olhada nos jogos que já foram lançados para diferentes sistemas.

Os emuladores permitem que você jogue jogos escritos para diferentes hardwares usando emulação de software. Em um Mac, isso abre um mundo de jogos que simplesmente não está disponível nativamente. É ideal se você perdeu consoles ou plataformas de jogos quando eles foram lançados, já que emuladores estáveis ​​tendem a ficar uma década ou mais atrasados ​​em relação à geração que estão emulando.

É claro que nenhum artigo sobre 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 certamente é.

Recomendado:  A marca realmente importa ao comprar um disco rígido?

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

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

Quando o chip M1 foi lançado pela primeira vez em 2020, 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çando para o lançamento do M2 , há muitos emuladores disponíveis com suporte nativo ao Apple Silicon.

Com um aplicativo nativo, todo o poder dos chips M1, M2 e similares agora pode ser usado pelo emulador e muitos até incluem suporte para Metal. Aplicativos nativos mais eficientes oferecem maior eficiência energética, o que torna os jogos com bateria usando um MacBook ainda mais atraentes.

Emuladores que exigem mais potência para emular plataformas mais recentes, 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 foram planejadas, com suporte para multijogador local e online.

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

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

No momento em que este artigo foi escrito, o Dolphin ostentava 36,6% de classificações de “perfeito” e 60,4% de “jogável” para todos os jogos testados. Confira a lista de compatibilidade para ver como cada jogo se sai, com classificações e relatórios de toda a comunidade Dolphin. Você pode usar o guia de desempenho do Dolphin  para obter o máximo do emulador, mas provavelmente terá desempenho suficiente para usar alguns dos aprimoramentos do Dolphin.

Isso inclui um aumento de resolução interno para renderizar jogos em uma resolução nítida que excede a linha de base 480p do Wii, filtragem anisotrópica para melhorar a aparência das texturas e opções de anti-aliasing para eliminar linhas irregulares. Você pode usar controladores Wiimote e GameCube reais ou emular os controladores da Nintendo usando hardware alternativo.

Xbox (2005): xemu

A Microsoft trabalhou muito para que muitos jogos originais do Xbox rodassem no hardware mais recente da série Xbox , mas o catálogo ainda é insuficiente. Embora jogos como Psychonauts e BLACK funcionem bem nos consoles mais recentes, muitos jogos nem funcionam. Se você não possui um Xbox recente, suas opções para jogar muitos desses clássicos são extremamente limitadas.

Recomendado:  Como configurar o Smart Outlet ConnectSense

Entre no xemu, um emulador de Xbox original para Mac, Windows e Linux. No momento do teste, o xemu considera 72% dos títulos testados como “jogáveis”, com apenas 3% ultrapassando a barreira “perfeita” (com 20% dos títulos conseguindo iniciar e cerca de 5% não funcionando). Felizmente, a grande maioria dos melhores títulos do Xbox são perfeitamente jogáveis, com apenas pequenas falhas.

Isso inclui Jet Set Radio Future (que parece impressionante quando você aumenta a resolução interna graças aos seus gráficos cel-shaded), Halo: Combat Evolved e sua sequência, e Knights of the Old Republic. O emulador ainda suporta mapeamento automático de controlador para joypads suportados, 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 compilações para Mac entre seus lançamentos noturnos , mas eles ainda usam 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 repletas de jogos já lançadas. PCSX2 possui uma taxa de jogo de 97,96% para todos os jogos testados no momento em que este artigo foi escrito, e você deve esperar resultados muito semelhantes do AetherSX2, uma vez que é baseado no mesmo código.

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

Dreamcast (1998): Flycast

O Dreamcast é um dos consoles mais famosos de todos os tempos, mas seu fracasso em conquistar uma grande fatia do mercado (e o péssimo desempenho de seu antecessor, o Saturn) fizeram com que a Sega saísse definitivamente do mundo do hardware de videogame. O legado do Dreamcast é sua biblioteca de jogos, que inclui alguns dos melhores originais da Sega e uma grande quantidade de versões de arcade.

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

Uma vez configurado, o emulador executa muitos jogos perfeitamente, incluindo Jet Set Radio, Power Stone e Sonic Adventure. O emulador pegou nosso controlador Xbox Series X pela primeira vez, sem necessidade de configuração. O emulador vem pré-configurado para usar  servidores Dreamcast Live para jogos online.

Recomendado:  Como colar texto sem formatação em quase qualquer lugar

MS-DOS: DOSBox com Boxer

O DOS não consome tantos recursos quanto muitos dos 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 qualquer lugar.

Você pode pegar uma versã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 front-end atraente de “prateleira de jogos” sendo a atração principal.

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

Comodoro Amiga: FS-Emirados Árabes Unidos

Assim como o MS-DOS, a plataforma Commodore Amiga dificilmente consome muitos recursos. O suporte nativo do Apple Silicon aqui não resolve grandes gargalos de desempenho, mas é bom ter versões nativas disponíveis para fins de eficiência. FS-UAE é um fork do projeto WinUAE e permite emular uma grande 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 correção de proporção de aspecto para exibir jogos em monitores modernos, com shaders avançados. Há até suporte para jogo online!

Multiplataforma: RetroArch

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

Se você precisa de um emulador que faça tudo, pegue uma cópia do RetroArch e passe algum tempo configurando-o .

Outros projetos devem funcionar com Rosetta

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

Use seus controladores existentes

O macOS oferece suporte a todos os principais controladores de console, incluindo Xbox Series, Xbox One e Xbox 360 da Microsoft com fio. 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 Switch.

Um controlador 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 conectá-los via USB ou Bluetooth .