Need for Speed Switch ganhou um port nativo não oficial da versão de Xbox 360 de Need for Speed: Most Wanted (2005). O desenvolvedor StevensND anunciou a versão pública em 27 de setembro de 2026, e o projeto nfsmw-nx já permite executar o jogo no Nintendo Switch por recompilação estática, com renderer Vulkan próprio e meta de 30 FPS nas frequências padrão do console.
O ponto técnico mais importante é que o projeto não usa emulação tradicional. O código PowerPC do arquivo default.xex é traduzido para C++ pelo ReXGlue e depois compilado para a arquitetura do Switch. Enquanto isso, a parte gráfica utiliza um renderer Vulkan nativo sobre o NVK, do Mesa.
Need for Speed Switch usa recompilação estática
Segundo a documentação oficial do nfsmw-nx, o ReXGlue traduz as funções do executável original de Xbox 360 para C++. O port acrescenta uma camada específica para o Horizon OS do Switch, cobrindo memória, threads, tratamento de falhas, clocks, áudio e apresentação dos frames.
Portanto, a CPU Xenon do Xbox 360 não é reproduzida continuamente por um emulador. Essa abordagem se aproxima de outros trabalhos recentes baseados em ReXGlue, como a recompilação de Ninja Gaiden II para PC e o The Darkness Recomp, embora cada projeto implemente sua própria camada de plataforma e gráficos.
Gameplay do nfsmw-nx em Nintendo Switch usando as frequências padrão do console. Vídeo: Stevens xD / projeto nfsmw-nx.
Renderer Vulkan substitui a emulação da GPU Xenos
A solução gráfica também foge de uma emulação convencional. O desenvolvedor explica que reproduzir a GPU Xenos do Xbox 360 era lento demais no Switch. Por isso, o renderer lê a lista de comandos gráficos enviada pelo jogo e produz o mesmo frame por meio do Vulkan.
Os shaders são traduzidos antecipadamente com XenosRecomp. Depois, passam por HLSL e SPIR-V antes de entrarem em uma biblioteca usada pelo port. O Vulkan roda sobre o NVK por meio do mesa-switch, que recebeu mudanças específicas para o nfsmw-nx.
A recompilação utiliza a versão de Xbox 360 de Need for Speed: Most Wanted. Esta captura mostra o jogo original e serve como referência visual, não como screenshot do port. Imagem: Multiplayer.it.
Além disso, o projeto usa LTO, PGO e ordenação de funções para reduzir custos de CPU. Algumas rotinas muito utilizadas pelo jogo passam a executar como código nativo. O próprio autor ressalta, porém, que o perfil PGO atual veio de um teste curto e não de uma campanha completa.
Port mira 30 FPS sem overclock
O objetivo do Need for Speed Switch é manter 30 FPS sem overclock. No modo portátil, o projeto solicita a frequência oficial de 460,8 MHz para a GPU. A documentação registra médias de 32 a 35 FPS nas corridas testadas.
Entretanto, existe uma queda documentada. Na saída de Heritage Heights, apontada como a área mais pesada medida até agora, o desempenho chega a 21–22 FPS durante cerca de 20 segundos. Portanto, a meta de 30 FPS não significa uma taxa fixa em todas as situações.
O modo portátil usa 1280 × 720 por padrão. Já no dock, o padrão sobe para 1920 × 1080. O desenvolvedor recomenda 720p no dock quando o usuário prioriza desempenho, pois 1080p exige 2,25 vezes mais pixels.
Gameplay da edição original de Xbox 360, que fornece os arquivos necessários ao port. A imagem não representa o nfsmw-nx em execução. Imagem: PiterPlay.
Menu permite 30 ou 60 FPS e ajustes gráficos
O arquivo nfsmw.toml concentra as configurações. Além disso, um menu de depuração pode ser aberto durante o jogo e aceita Joy-Con ou touchscreen. Entre as opções estão resolução interna, limite de 30 ou 60 FPS, FXAA, filtros de cor, sombras, reflexos, streaming e parâmetros de áudio.
A existência de um limite de 60 FPS não significa que o Switch consiga sustentá-lo nas frequências padrão. A própria documentação separa a meta normal de 30 FPS das orientações de overclock. Assim, 60 FPS deve ser tratado como uma opção disponível, e não como o desempenho padrão garantido.
Após instalar ou atualizar o port, a primeira corrida também pode apresentar stutter durante a compilação de pipelines gráficos. Depois disso, os dados são armazenados no cartão SD para reduzir essas interrupções nas sessões seguintes.
Port exige uma cópia própria do Xbox 360
O repositório não distribui os arquivos comerciais de Need for Speed: Most Wanted. O usuário precisa fornecer sua própria imagem de disco em formato ISO ou uma cópia extraída que contenha o default.xex. O instalador funciona no navegador, identifica a edição e monta os arquivos necessários localmente.
As edições PAL em espanhol, inglês, alemão e italiano possuem suporte, assim como NTSC-U e NTSC-J. O pacote final usa um arquivo NRO para homebrew. A documentação também alerta que o modo applet do Album não fornece memória suficiente e que a execução exige um ambiente de homebrew no Switch.
O lançamento representa um delta claro em relação às demonstrações anteriores: o nfsmw-nx deixou de ser apenas um teste de Most Wanted rodando no console e virou um port público com código-fonte, instalador, documentação técnica e suporte a múltiplas edições do jogo. O projeto também documenta partes reutilizáveis para quem pretende adaptar outros títulos de Xbox 360.
Até agora, não existe versão oficial desse projeto para Android, iOS, Windows, Linux ou macOS. O alvo específico do nfsmw-nx é o Nintendo Switch. Isso também o diferencia da implementação nativa de Super Mario Strikers no Switch, que parte de código decompilado de GameCube em vez de recompilar um executável de Xbox 360.
Fontes: nfsmw-nx — repositório e documentação oficial; anúncio de StevensND no GBAtemp; BiteYourConsole.