
Em 30 de outubro de 2026, Alessio Scanderebech publicou o neo-pi, um emulador de Neo Geo desenvolvido para Raspberry Pi. O projeto usa uma abordagem bare metal, capaz de iniciar diretamente no hardware sem carregar um sistema operacional convencional, como o Linux. A versão atual é compatível com Raspberry Pi 3 B+ e Raspberry Pi 4. Em 31 de outubro, a versão mais recente disponível era a v0.6.3, distribuída gratuitamente.
O emulador aceita os modos MVS, usado nas máquinas de arcade, e AES, voltado ao console doméstico. O projeto também inclui recursos voltados à redução do atraso dos comandos e oferece uma interface simples para selecionar os jogos. Mais informações e os arquivos oficiais estão disponíveis no site do neo-pi.
O desenvolvimento também foi apresentado em uma publicação da comunidade de Neo Geo no Reddit, com detalhes sobre a proposta de criar uma máquina dedicada para o hardware da Raspberry Pi.
Raspberry Pi inicia direto como uma máquina de Neo Geo
A principal característica do neo-pi é funcionar sem depender de uma distribuição Linux ou de outro sistema operacional genérico. Ao ligar o Raspberry Pi, o usuário encontra uma lista de jogos e pode escolher o título pelo controle. Quando há apenas um jogo no cartão microSD, o menu pode ser ignorado para iniciar o conteúdo diretamente. Essa estrutura reduz as etapas entre ligar o equipamento e começar a jogar.
O núcleo de emulação utilizado é o Geolith, conhecido pelo foco na reprodução do Neo Geo. O neo-pi não simula o console por meio de FPGA, mas utiliza emulação por software. O projeto oferece suporte aos modos MVS e AES, além de quatro configurações regionais de BIOS. A saída de vídeo funciona em 1080p e 720p por HDMI.
O sistema usa escala inteira para ampliar a imagem sem deformar a estrutura dos pixels. No Raspberry Pi 4, também é possível ativar linhas de varredura para aproximar a aparência de televisores e monitores antigos. A proposta é manter uma apresentação visual fiel aos jogos de Neo Geo, sem transformar a interface em um ambiente complexo. O resultado é uma configuração mais específica do que as distribuições que reúnem consoles de várias gerações.
Projeto tenta reduzir o atraso dos comandos
O neo-pi foi desenvolvido com atenção especial à latência dos controles. Segundo a descrição do criador, a entrada de controles USB é consultada em intervalos de 1 milissegundo. O processamento do jogo e a renderização também são organizados para ocorrer dentro do mesmo quadro. Com isso, a arquitetura busca evitar atrasos adicionais entre o comando e a resposta na tela.
Essa é uma característica descrita pelo desenvolvedor, mas não há no material divulgado uma medição independente do atraso usando equipamentos externos. Portanto, o desempenho real pode variar conforme o controle, a tela e a configuração utilizada. Ainda assim, o projeto oferece vários recursos durante as partidas.
- Um espaço de salvamento rápido para cada jogo.
- Capturas de tela no formato PNG.
- Função de disparo contínuo.
- Exibição de informações como FPS e temperatura do dispositivo.
- Alteração das configurações da BIOS pelo controle.
- Encerramento seguro para salvar configurações do MVS e dados do cartão de memória.
O sistema aceita até dois controles, permitindo partidas para dois jogadores. Essa compatibilidade atende tanto aos jogos de luta quanto aos títulos cooperativos e competitivos do catálogo do Neo Geo. A seleção dos jogos e os ajustes básicos podem ser realizados sem teclado. O objetivo é manter a experiência próxima à de um console dedicado.
Versão v0.6.3 amplia o suporte a controles
A versão v0.6.2, publicada em 30 de outubro, acrescentou compatibilidade com o Raspberry Pi 3 B+. Ela também trouxe melhorias no processamento de áudio e otimizações no núcleo do emulador. De acordo com o desenvolvedor, muitos jogos rodam em velocidade total no Raspberry Pi 3 B+ sem overclock. Esse resultado não representa uma garantia de desempenho idêntico para todos os títulos.
Em 31 de outubro, o projeto recebeu a versão v0.6.3. A atualização ampliou o suporte a controles compatíveis com Xbox 360 e ao padrão XInput, incluindo modelos que não são fabricados pela Microsoft. A posição das mensagens que solicitam a conexão do controle também foi ajustada. Além disso, a exibição de nomes longos de jogos recebeu melhorias.
BIOS e jogos precisam ser obtidos separadamente
O neo-pi pode ser baixado gratuitamente pela página de lançamentos do projeto, que também disponibiliza o código-fonte sob a licença GPLv3. Para usar o sistema, é necessário ter um Raspberry Pi compatível, um cartão microSD formatado em FAT32, um controle USB e uma televisão ou monitor com entrada HDMI. A instalação exige a cópia dos arquivos no cartão e a preparação legal dos dados do Neo Geo. O procedimento básico pode ser feito em poucos passos.
- Baixe o pacote mais recente para cartão SD na página de lançamentos do projeto.
- Formate um cartão microSD em FAT32 e extraia os arquivos do pacote na raiz da unidade.
- Copie a BIOS neogeo.zip e os arquivos de jogos no formato .neo para a pasta neopi.
- Conecte o controle USB e o monitor HDMI ao Raspberry Pi e ligue o dispositivo.
Os arquivos de jogo são obtidos no formato .neo, criado com o NeoBuilder, da TerraOnion. A BIOS e os jogos não fazem parte do pacote do neo-pi. O usuário deve providenciar esses arquivos por meios legalmente autorizados e respeitar os direitos autorais aplicáveis. A disponibilidade gratuita do emulador não inclui uma licença para distribuir os jogos.
O projeto ainda não oferece saída de vídeo composto para televisores CRT nem suporte ao UniBIOS, recursos listados como possibilidades futuras. Enquanto muitos ambientes para Raspberry Pi reúnem consoles variados em uma única interface, o neo-pi segue uma proposta mais restrita. O foco exclusivo no Neo Geo simplifica a configuração e elimina componentes que não são necessários para essa plataforma. Para quem busca uma máquina dedicada a MVS e AES, essa é a principal diferença do projeto.
