O Nintendo DSi, lançado em 2008, ganhou uma nova função que seria difícil de imaginar na época. Um projeto de homebrew chamado RNDS Stream permite transmitir jogos executados em um computador Linux diretamente para as duas telas do antigo portátil.
Demonstrações mostram jogos como Minecraft Java Edition e Counter Strike 2 funcionando no DSi. O processamento pesado continua sendo feito pelo computador, enquanto o console recebe e exibe o vídeo pela rede local.

Computador faz o trabalho pesado
O funcionamento é relativamente simples. Um programa instalado no computador captura uma janela do sistema e transforma as imagens em um fluxo de vídeo no formato MJPEG.
O Nintendo DSi recebe esse conteúdo pela rede sem fio e faz a decodificação diretamente no portátil. Dessa forma, o videogame não precisa ter capacidade para executar Minecraft ou Counter Strike 2 por conta própria.
Na prática, o DSi funciona como uma tela remota para o computador.
Desempenho fica entre 15 e 20 FPS
A tecnologia ainda está longe de oferecer uma experiência equivalente aos serviços modernos de jogos em nuvem.
Os testes atuais trabalham em aproximadamente 15 a 20 quadros por segundo. Isso limita bastante jogos competitivos, especialmente títulos como Counter Strike 2, nos quais respostas rápidas são fundamentais.
Para experiências mais tranquilas, porém, o resultado já é suficiente para demonstrar o potencial da ideia.

DSi usa suas duas telas de 256 por 192 pixels
A proposta também aproveita uma característica bastante específica do portátil.
O Nintendo DSi possui duas telas LCD de 3,25 polegadas, cada uma com resolução de 256 por 192 pixels. O aparelho também possui conexão Wi Fi compatível com os padrões IEEE 802.11b e 802.11g.
É justamente essa conexão sem fio que permite receber o conteúdo transmitido pelo computador.
O projeto consegue adaptar a imagem para as duas telas do aparelho, transformando um hardware de quase duas décadas em uma espécie de cliente de transmissão de jogos.
É possível escolher os jogos pelo próprio DSi
O sistema também possui uma interface própria. Depois que o DSi se conecta ao servidor, uma lista de jogos disponíveis aparece na tela inferior.
O programa consegue identificar jogos da Steam e instalações de Minecraft Java Edition gerenciadas pelo Prism Launcher. Depois da seleção, o computador inicia a transmissão.
Para executar o cliente, o projeto utiliza um aplicativo de homebrew carregado por um flashcart. O servidor, por sua vez, é disponibilizado para Linux em formato Flatpak.
Ainda não existe transmissão de áudio
O projeto tem algumas limitações claras.
Por enquanto, o áudio dos jogos não é transmitido para o DSi. A experiência fica restrita à imagem, embora o responsável pelo projeto indique que o suporte sonoro pode chegar no futuro.
Também é necessário reiniciar manualmente o servidor para trocar de jogo. A interface pode ser difícil de ler em alguns momentos por causa do tamanho reduzido das telas.
Um portátil de 2008 ganhou uma segunda vida
O Nintendo DSi chegou ao mercado como uma evolução do Nintendo DS, trazendo telas maiores, câmeras, armazenamento interno e conexão Wi Fi. A Nintendo lançou o aparelho no Japão em novembro de 2008 e posteriormente levou o modelo a outros mercados.
Agora, anos depois de sua chegada às lojas, projetos de homebrew continuam explorando possibilidades que não faziam parte do aparelho originalmente.
O RNDS Stream não transforma o DSi em um computador capaz de executar jogos modernos. Ele faz algo mais curioso. Usa as características limitadas do portátil para transformar o aparelho em uma espécie de terminal portátil para jogos executados em outro computador.
E, considerando que Minecraft e Counter Strike 2 podem aparecer em suas pequenas telas de 256 por 192 pixels, já é uma demonstração bastante impressionante para um videogame lançado em 2008.
Veja mais sobre games.




