
O Birdman64 é um port não oficial de Pilotwings 64 para Windows e Linux que roda sem emulador. O projeto de NoahVl, publicado no GitHub, usa o código do próprio jogo, montado no seu PC a partir da sua cópia do cartucho. Em troca, entrega tela ampla de até 21:9, taxa de quadros acompanhando o monitor (144 Hz ou mais), suporte a controles modernos e um menu de configurações dentro do jogo.
Como sempre, é você quem fornece o arquivo do jogo (a versão americana, nos formatos .z64, .n64 ou .v64, ou um .zip com um deles), e o launcher faz o resto. Na primeira execução, ele baixa cerca de 1 MB da decompilação de código aberto do jogo, compila tudo na sua máquina e guarda o resultado. O processo costuma levar menos de um minuto e pede uns 200 MB livres e internet só nessa vez. Versões europeia e japonesa não funcionam, e o projeto traz o hash SHA-1 da ROM americana (ec771aedf54ee1b214c25404fb4ec51cfd43191a) para você conferir o seu arquivo.
Os requisitos são modestos: Windows 10 ou 11 de 64 bits com placa de vídeo compatível com DirectX 12 ou Vulkan, ou uma distro Linux de 2022 em diante (o projeto cita Ubuntu 22.04, Fedora 36, Debian 12 e o modo desktop do Steam Deck). O macOS ficou de fora, porque o port depende de um layout de memória que o macOS em Apple Silicon não permite.
A lista de recursos do port é bem completa para um projeto dessa natureza:
- Widescreen até 21:9, que mostra mais do mundo em vez de esticar a imagem (os fundos de menu continuam em 4:3 de propósito);
- MSAA de 1x, 4x ou 8x e escala de renderização ajustável;
- o filtro de textura de 3 pontos do Nintendo 64, para quem quer o visual original;
- suporte a pacotes de texturas em PNG;
- janela, tela cheia sem bordas ou tela cheia exclusiva;
- controles de Xbox, PlayStation e Switch Pro, com todos os botões remapeáveis, e suporte experimental a controles do Switch 2 por Bluetooth;
- cuidado com telas OLED, com HUD que se desloca e brilho levemente reduzido para distribuir o desgaste.
O save usa o formato EEPROM bruto do N64 (pw64.eep), então dá para copiar saves de emuladores como Project64, mupen64plus e simple64, e até o .srm do RetroArch com Mupen64Plus-Next, bastando renomear.
Segundo o próprio projeto, o Birdman64 saiu de um repositório vazio para a versão 1.0 em seis dias, de 27 de setembro a 3 de outubro de 2026. NoahVl conduziu o desenvolvimento dirigindo uma equipe de agentes de programação com IA: um agente principal (Claude Opus 5.5) planejou, delegou e revisa cada mudança, enquanto um modelo mais rápido e barato (GLM 5.3-Flash) cuida das tarefas rotineiras em paralelo e escreveu 44% dos commits. O “lado humano” ficou com as decisões de produto e design, as regras legais e o teste de cada build jogando.
A lógica do jogo vem da decompilação de Pilotwings 64, de Garrett Smith, compilada nativamente com o clang embutido no Zig e rodando sobre uma reimplementação em Rust da libultra, a biblioteca do N64. As listas de comandos gráficos que o jogo gera são interpretadas por um renderizador em wgpu (Fast3D e RDP em alto nível), e o microcódigo de áudio é emulado em alto nível por um módulo próprio. O plano de longo prazo é substituir os módulos em C por equivalentes em Rust, um a um, conferindo cada troca contra o comportamento original, até não sobrar C.
Nos controles padrão, W A S D movem, Espaço é o A, Shift esquerdo é o B, I J K L controlam a câmera, F11 alterna a tela cheia e Esc ou F10 abrem as configurações. No Linux, o AppImage precisa do libfuse2, ou pode ser iniciado com –appimage-extract-and-run. O seu Antivírus pode estranhar a compilação da primeira execução, mas é normal com projetos assim e ele pode ficar marcado como inofensivo, para poder rodar normalmente.
ニンテンドー64の名作『パイロットウイングス64』が、PCに勝手移植!!
本作は、21:9ワイド、144Hz以上の高フレームレート、最大8倍MSAA、テクスチャーパックに対応するほか、ゲームパッドのキー割り当ても可能となっている
先日紹介したものとは別だが、本作の仕様は凄い!!
https://t.co/aqMv5GNzUa https://t.co/OlfZYA4Qq5— 吉野@連邦(renpou.com) (@yoshinokentarou) October 4, 2026






