Nas últimas duas décadas, a emulação tem sido a resposta padrão para salvar jogos. Os jogos podem ser uma total perda de tempo se nenhum trabalho for feito para salvá-los adequadamente e, felizmente, emuladores de software, soluções FPGA e (em menor grau) relançamentos oficiais por meio de serviços como o Nintendo Switch Online fizeram parte do trabalho pesado.

Na maioria dos casos, a emulação fez o suficiente para tornar os jogos retro jogáveis, mas nos últimos anos, os fãs reconstruíram alguns desses jogos como portas nativas para PC e, como resultado, a emulação, por sua própria natureza, não consegue igualar.

Não preciso de um remake de Zelda: Ocarina of Time para Switch 2 – já fiz o meu

O navio Harkinian fornece um porto local do clássico N64.

Os portos locais passaram de novidade a melhor forma de jogar

Os esforços de descompilação e recompilação são impressionantes

Embora as versões nativas de jogos retrô para PC estejam em desenvolvimento há décadas, a primeira grande descompilação 3D de um jogo de console começou com Super Mário 64. Para entender melhor o funcionamento interno, os fãs converteram completamente a ROM compilada de volta em código C legível e então a usaram para criar um executável para PC que permitia que o jogo rodasse em hardware x86. Isso fazia parte decomposição n64 um projeto que desde então se expandiu para incluir outros títulos populares do N64. A popularidade dos forks ricos em recursos desses eventos de descompilação, como sm64ex e sm64coopdxabriu as comportas para todos os tipos de descompilação.

Portar esses jogos para PC oferece recursos que simplesmente não são possíveis com um emulador: suporte para renderização widescreen, taxas de quadros ilimitadas, mods de textura de alta resolução, controles de mouse e teclado – o céu realmente é o limite quando o jogo está rodando em bare metal.

4 maneiras de aumentar o nível das configurações de jogos retrô

Reviva os clássicos como nunca antes com estas quatro adições obrigatórias à sua configuração de jogo retro.

Existem dois tipos principais de portas

Descompilação completa e recompilação estática

Nem todos os esforços de portabilidade são criados iguais, e a diferença entre as duas abordagens principais ajuda a explicar por que temos visto uma enxurrada de atividades nesta área recentemente.

A primeira é uma descompilação completa, seguida por uma porta de origem construída à mão. As pessoas convertem meticulosamente o código compilado do jogo em C legível, função por função, até que o código reescrito corresponda ao byte da ROM original. Uma porta de PC personalizada é então construída em torno desta base de código. Essa é a abordagem dos Harbor Masters Navio Harkinianoporto local popular A lenda de Zelda: Ocarina of Time, assim como Luz crepuscularporta Princesa do Crepúsculo.

A segunda abordagem é a recompilação estática, responsável pelo rápido descarregamento dos portos nos últimos meses. Em vez de as pessoas traduzirem todos os recursos manualmente, os usuários gostam Sr. Viségio criaram ferramentas como Recomendação N64 que automatiza o processo. A ferramenta lê a ROM original e a converte antecipadamente em uma linguagem C++ nativa que pode ser compilada por um compilador regular para qualquer plataforma. Porém, ainda há muito o que fazer em cada jogo. Renderização gráfica, áudio, mapeamento de entrada, complicações de tempo e outros obstáculos ainda precisam ser superados, mas a operação de tradução de força bruta aqui é automatizada.

Em ambos os casos, a saída é significativamente diferente da emulação. Você não tem um N64 virtual rodando em seu computador como o Project64 teria. A lógica do jogo é executada como código nativo na sua CPU real.

Seus jogos antigos do Nintendo 64 estão finalmente recebendo portas não oficiais para PC e funcionam melhor que emuladores

Os títulos retrô ficam ainda melhores, e tudo graças à descompilação.

Por que é importante para a conservação

O software pode ficar desatualizado

Emulação é software, e software envelhece com o tempo. Os emuladores perdem mantenedores, acumulam regressões de compatibilidade, ficam atrasados ​​nas mudanças do sistema operacional e às vezes enfrentam ações judiciais. A eliminação do emulador Yuzu Switch pela Nintendo em 2024 é o exemplo mais relevante disso.

Uma porta local elimina completamente a maioria desses problemas porque não depende de uma pessoa para mantê-la. Uma vez que a porta esteja completa e rodando em x86 e ARM, ela não depende apenas de algumas APIs modernas bem suportadas, a maioria das quais resistiu ao teste do tempo ao longo de múltiplas gerações de hardware.

Os benefícios práticos são óbvios, e já mencionei a maioria deles, mas as portas completas também permitem adições muito mais criativas a esses jogos. Os “hacks de ROM” já existem há muito tempo, mas esse esforço de preservação traz recursos como multijogador cooperativo online que nunca pensei que veria integrado a um jogo N64.

4 mitos sobre emulação em que você deveria parar de acreditar

Há muita desinformação em torno da emulação, incluindo alguns equívocos comuns.

Não são apenas jogos da Nintendo

Outras plataformas recebem atualmente tratamento semelhante

O N64 teve maior visibilidade, mas os métodos estão se generalizando. ReXGlue, um projeto de recompilação mais recente inspirado em Sonic Unleashed Recompiled, aplica a mesma abordagem de recompilação estática aos jogos do Xbox 360. Ainda é cedo e ainda depende muito de peças de emulação para funcionar, mas é impressionante quanto progresso foi feito.

Esta abordagem também já produziu jogos Ás Combate 6 Recompilação – Um jogo que está preso no Xbox 360 desde 2007. O mundo mais amplo das portas de código aberto vem fazendo algo semelhante há décadas: DevilutionX para DiaboOpenMW para Morrowinde OpenRCT2 Magnata da Montanha Russa 2apenas para citar alguns.

Este carrinho N64 de código aberto permite que você jogue jogos carregados da memória flash

Muito necessário W N64 para fabricação de cerveja caseira.

Pena para os verdadeiros fãs de IP

Embora fosse muito bom se esses esforços de preservação fossem elogiados tanto pelos editores quanto pelos desenvolvedores, eles geralmente não são vistos como esforços amigáveis ​​por um grupo de fãs particularmente apaixonados.

Esses projetos são cuidadosos. Eles não distribuem ativos protegidos por direitos autorais, o código é para engenharia reversa em sala limpa e os usuários devem enviar seus obtido legalmente ROM ou imagem de disco. Em teoria, isto coloca-os numa base jurídica justificável, mas na prática o precedente jurídico não está resolvido e os detentores de direitos que provavelmente o testariam têm um longo historial de acção agressiva contra projectos de fãs.

A Nintendo é conhecida por governar o uso de sua propriedade intelectual com mão de ferro, e este é um excelente exemplo do que pode dar errado com esse tipo de projeto. Ele tem um longo histórico de remoções de DMCA e de emissão de avisos de cessação e desistência para vários sites de hacking de ROM, projetos de emulação, fan games e até torneios.

Em 2020 infelizmente desligado um dos maiores Super Smash Bros. torneios durante a pandemia de COVID-19, já que os organizadores optaram por usar o Project Slippi, um mod emulador de Dolphin que reviveu o jogo online Corpo a corpo com o código de rede de cancelamento correto. Apesar do Slippi não incluir dados de jogos de Corpo a corpo O comunicado oficial da Nintendo dizia que o torneio exigia “versões copiadas ilegalmente do jogo junto com um mod chamado Slippi” e que os organizadores se recusaram a desistir do Slippi quando solicitados. O Final A chave foi cancelada como dano colateral, embora não incluísse Slippi, já que a Nintendo pediu para cancelar todo o evento, não apenas Corpo a corpo parte.

Embora Slippi não tenha nada a ver com esforços de portabilidade de jogos clássicos para PC, isso mostra que esses tipos de projetos podem ser cancelados a qualquer momento e que a Nintendo (e outras editoras) não têm escrúpulos em proteger sua propriedade intelectual – mesmo que isso prejudique sua imagem. É perfeitamente possível que um destes projetos acabe em tribunal nos próximos anos e resulte numa jurisprudência que mude todo o quadro.

Os 4 melhores sistemas operacionais que você deve considerar para emular jogos retrô

Existem muitas opções para escolher

Chegou uma nova maneira de tocar seus clássicos favoritos

A emulação continuará a fazer o que sempre fez. Ele abrange bibliotecas inteiras com uma amplitude que nenhum projeto de portabilidade jamais alcançará, mas para jogos específicos que são portados nativamente, o resultado é mais robusto do que qualquer coisa que um emulador possa produzir. É um software genuíno que pode ser portado, modificado, modificado e portado indefinidamente. A versão mais importante do jogo de 1998 em 2050 provavelmente não é o cartucho original, mas uma porta local usada por fãs hardcore.

Link da fonte