Pular para o conteúdo

domingo, 18 de outubro de 2026

Nintendo

OM64 amplia o M64 com suporte a PlayStation, Neo Geo e arcades

7 min de leitura

O desenvolvedor fulviov divulgou em 16 de outubro de 2026 uma nova atualização do OM64, firmware não oficial criado para o console FPGA M64. O projeto agora demonstra núcleos capazes de executar jogos do primeiro PlayStation, Neo Geo e placas de arcade da Capcom. Entre os sistemas citados estão CPS1.5 e CPS2, além de plataformas que já estavam em desenvolvimento. A equipe também prepara uma versão beta de código aberto, embora ainda não exista uma data confirmada para o lançamento.

A atualização foi apresentada em uma publicação no Reddit e inclui um vídeo com cerca de oito minutos de demonstração. O material mostra diferentes núcleos funcionando no M64, que foi originalmente desenvolvido como uma plataforma compatível com o Nintendo 64. A evolução amplia consideravelmente o potencial do hardware para jogos retrô. Mais informações sobre o projeto foram divulgadas na página do OM64 no Ko-fi.

O M64 é produzido pela ModRetro e utiliza FPGA para reproduzir o funcionamento de consoles clássicos. O OM64 é uma alternativa independente ao firmware oficial do aparelho. Por isso, suas funções ainda estão em desenvolvimento e podem mudar antes de uma versão pública. A demonstração mais recente deve ser vista como uma prévia técnica, e não como uma lista definitiva de recursos disponíveis.

OM64 já executa núcleos de PlayStation, Neo Geo e arcades

Quando o desenvolvimento foi mostrado pela primeira vez, em setembro de 2026, o OM64 já executava núcleos de Game Boy e Super Nintendo. Esses projetos foram adaptados a partir de núcleos desenvolvidos para o MiSTer FPGA. Desde então, o número de plataformas compatíveis aumentou em poucas semanas. A nova demonstração indica que o firmware avançou rapidamente em diferentes frentes.

OM64 amplia o M64 com suporte a PlayStation, Neo Geo e arcades
Imagem: Divulgação / Reprodução

Além do Super Nintendo, o vídeo apresenta núcleos de Neo Geo, CPS1.5, CPS2 e do primeiro PlayStation. O desenvolvedor também citou trabalhos em andamento para Game Boy, Game Boy Color, Mega Drive, CPS1, CPS1.5, CPS2, Super Nintendo, Neo Geo, PlayStation e Nintendo 64. A variedade mostra que o projeto não está limitado à reprodução do console original. Ainda assim, não foram divulgados detalhes completos sobre a compatibilidade de cada título.

Na prática, o M64 começa a se aproximar de uma plataforma multifuncional para consoles e arcades retrô. A proposta lembra o uso de diferentes núcleos em sistemas como o MiSTer FPGA, mas com o hardware da ModRetro como base. Essa expansão depende da disponibilidade de recursos lógicos e da qualidade das adaptações. Por enquanto, o desempenho e o nível de precisão precisam ser avaliados conforme cada núcleo evolui.

A equipe ressalta que os recursos mostrados continuam em fase de desenvolvimento. Isso significa que alguns jogos podem apresentar falhas, incompatibilidades ou limitações específicas. Também não há confirmação de que todos os núcleos demonstrados estarão presentes na primeira versão beta. O material divulgado serve principalmente para mostrar o ritmo de evolução do OM64.

OM64 amplia o M64 com suporte a PlayStation, Neo Geo e arcades
Imagem: Divulgação / Reprodução

Framework WAVE reorganiza os recursos do FPGA

A atualização também trouxe mudanças importantes na estrutura interna do firmware. Nas primeiras versões, o OM64 reservava áreas fixas dentro do FPGA para carregar os diferentes núcleos. Esse modelo utilizava a chamada reconfiguração parcial e foi suficiente para os primeiros testes. No entanto, a arquitetura tinha limitações para um projeto que pretende reunir várias plataformas.

Para resolver parte desse problema, o desenvolvedor introduziu o WAVE, sigla para Wrapper for Audio, Video and Emulation. O framework adota uma estrutura modular, na qual cada núcleo combina apenas os recursos necessários para funcionar. Componentes que não são utilizados podem ser removidos da configuração. Com isso, mais recursos lógicos ficam disponíveis para a reprodução dos consoles e placas de arcade.

A utilização eficiente do FPGA é essencial quando um único aparelho precisa lidar com arquiteturas muito diferentes. Núcleos de consoles e arcades podem exigir combinações específicas de áudio, vídeo, memória e emulação. O WAVE permite organizar essas funções de maneira mais flexível. A mudança pode facilitar a inclusão de novos sistemas sem exigir uma reconstrução completa do firmware.

Essa reorganização não garante, por si só, compatibilidade perfeita com todos os jogos. Cada núcleo ainda precisa ser adaptado, testado e ajustado individualmente. Mesmo assim, a nova base técnica pode reduzir obstáculos para as próximas etapas do projeto. O resultado esperado é uma plataforma mais preparada para receber diferentes experiências retrô.

Desenvolvimento em tempo integral prepara beta de código aberto

O projeto também passou por uma mudança na equipe responsável pelo desenvolvimento. Fulviov, que trabalhava no OM64 como um projeto individual, decidiu dedicar-se ao firmware em tempo integral. Matteo, engenheiro de software com experiência em programação de baixo nível, entrou na equipe com a mesma dedicação. A chegada do novo integrante deve ampliar a capacidade de desenvolvimento do projeto.

Matteo participou anteriormente do desenvolvimento das ferramentas oficiais para desenvolvedores do Mozilla Firefox. No OM64, ele deverá trabalhar principalmente na reformulação da interface do usuário. Também estão previstas contribuições em novos recursos e na organização do código. A experiência com software de baixo nível pode ser útil para uma plataforma que depende de integração estreita entre hardware e firmware.

Atualmente, a equipe concentra esforços na organização do framework WAVE e nos ajustes do código. O objetivo é preparar uma versão beta com código aberto para que outros usuários possam testar e contribuir. A publicação ainda não tem data definida. Também não foi confirmado se a primeira versão pública terá todos os núcleos exibidos nas demonstrações.

Outra função em desenvolvimento é o suporte a unidades externas de CD conectadas pela porta USB-C. Esse recurso poderia permitir o uso de discos físicos em sistemas como o primeiro PlayStation no futuro. No entanto, a compatibilidade ainda está sendo trabalhada e não está disponível como recurso final. A possibilidade é relevante, mas depende de avanços tanto no hardware quanto no software.

O OM64 não é um firmware oficial da ModRetro e funciona como um projeto independente. A instalação de versões experimentais pode envolver riscos e exigir procedimentos específicos. Por isso, usuários interessados devem aguardar instruções oficiais da equipe antes de substituir o firmware original. Até o momento, não há indicação de uma versão beta pública pronta para uso geral.

A versão beta e o código-fonte ainda não foram disponibilizados publicamente. O cronograma de lançamento também permanece indefinido, enquanto o suporte à leitura de cartuchos de Nintendo 64 aparece entre as prioridades futuras. Essa função será importante para quem espera utilizar o M64 com a biblioteca original do console. Por enquanto, a demonstração se concentra principalmente em núcleos carregados pelo próprio sistema.

Mesmo com essas limitações, o avanço do OM64 chama atenção pela velocidade com que novos sistemas passaram a funcionar. Em poucas semanas, o projeto saiu de uma base focada em Game Boy e Super Nintendo para demonstrar PlayStation, Neo Geo e placas de arcade. O desenvolvimento ainda precisa superar desafios de compatibilidade, interface e distribuição. A expansão mostra, porém, que o M64 pode ganhar uma finalidade muito mais ampla do que a inicialmente prevista.

O próximo marco será a publicação da versão beta de código aberto. Ela permitirá avaliar com mais precisão a estabilidade dos núcleos e a experiência de uso do firmware. Também deve esclarecer quais recursos estarão disponíveis para o público e quais continuarão experimentais. Até lá, o OM64 permanece como uma alternativa promissora em desenvolvimento para o M64.

O futuro do projeto dependerá da evolução do WAVE, da participação de novos colaboradores e da inclusão de funções como a leitura de cartuchos. A possibilidade de executar diferentes consoles e arcades em um único hardware torna o M64 mais versátil. Ainda é cedo para afirmar que ele substituirá plataformas consolidadas de FPGA. A divulgação do beta será fundamental para medir o alcance real da proposta.

Protótipo de Star Wars: Rogue Squadron Trilogy para Xbox é descoberto após 22 anos Age of Empires: o RTS que ensinou a pensar em eras Transformando Nostalgia em Realidade: Como Criar Seu Próprio Console Retrô Usando um Raspberry Pi 5 10 jogos de Mega Drive que envelheceram bem e ainda valem seu tempo Do Cartucho ao Blu-ray: A História Completa das Mídias de Videogame (e Por Que a Sony Acabou de Enterrar os Discos do PS5)