Ir para o conteúdo
terça-feira, 15 de setembro de 2026
Tecnologia

Projeto independente recria Windows CE no Dreamcast depois de mais de duas décadas

Projeto independente recria Windows CE no Dreamcast depois de mais de duas décadas

Pensou que o legado do Dreamcast tinha ficado no passado, com histórias lendárias, como a do famoso Leonam? (só os velhos entenderão). Achou errado! Desenvolvedores independentes estão reconstruindo o ambiente de execução do Windows CE para o saudoso console da SEGA sem utilizar o runtime original da Microsoft.

O trabalho, divulgado em julho pelo site Renpou, demonstra resultados concretos com a interface clássica do sistema operacional carregando diretamente no hardware do console de 128 bits lançado no fim da década de 90.

A iniciativa faz parte de um movimento mais amplo de preservação do Dreamcast, que na mesma semana recebeu correções inesperadas nos drivers de teclado, mouse e controle Maple, incorporadas ao kernel Linux 7.2-rc3.

Os patches, integrados pelo responsável pelo subsistema de entrada do Linux, Dmitry Torokhov, corrigem erros de sincronização no registro de dispositivos e um defeito no driver do mouse Maple que causava uma falha de ponteiro nulo, travando o sistema.

Esse bug específico estava presente desde 2017, conforme identificado por Florian Fuchs, responsável por iniciar o esforço recente de manutenção dos drivers do console.

O que o projeto atual entrega de funcional

Vídeos que acompanham o anúncio mostram a área de trabalho do Windows CE com ícones, gerenciador de tarefas, calculadora e explorador de arquivos em funcionamento. O log de inicialização exibe mensagens técnicas compatíveis com um boot real do sistema.

O jogo 4×4 Evolution também roda com menu e mecânicas preservadas. A data exibida no relógio da interface permanece fixada em novembro de 1998, período do lançamento japonês, indicando dependência da bateria interna do console para a marcação temporal correta.

Como o Windows CE chegou ao Dreamcast originalmente

O console chegou ao mercado com o selo Designed for Microsoft Windows CE estampado na caixa e a promessa de um ambiente de desenvolvimento mais familiar para estúdios acostumados com ferramentas de PC.

A SEGA oferecia DirectX otimizado e a possibilidade de incluir o runtime do sistema no próprio disco GD-ROM, permitindo que os desenvolvedores programassem com bibliotecas semelhantes às do ecossistema Microsoft.

A maioria dos estúdios, no entanto, optou pelas bibliotecas nativas da Sega. O overhead do Windows CE impactava o desempenho, e poucos títulos comerciais exploraram seus recursos.

Jogos como Sega Rally 2 exibiam a tela Powered by Microsoft Windows CE durante a inicialização, mas representavam exceções em um catálogo dominado pelas ferramentas proprietárias da fabricante.

Por que o Windows CE nunca dominou o Dreamcast

O runtime da Microsoft funcionava e esteve presente em jogos oficiais, mas a curta vida comercial da plataforma interrompeu qualquer desenvolvimento posterior nessa direção.

A combinação entre desempenho inferior frente às bibliotecas nativas e o encerramento precoce da produção do console selou o destino da parceria.

O que era apresentado como uma das grandes apostas técnicas do Dreamcast acabou se tornando uma curiosidade de marketing.

O contexto do Linux no Dreamcast em 2026

Paralelamente ao projeto do Windows CE, o Dreamcast continua recebendo suporte no kernel Linux principal. O console ainda consegue rodar kernels atuais porque seu processador Hitachi SH-4 pertence à arquitetura SuperH, mantida pelo Linux.

Os drivers para o barramento de periféricos Maple, a unidade de GD-ROM e outros componentes de hardware são incluídos apenas quando alguém compila um kernel específico para o console.

As correções incorporadas ao Linux 7.2-rc3, conforme mencionado acima, cobrem exatamente os drivers de entrada. Os códigos de teclado, mouse e joystick agora atribuem seus dados antes de registrar o dispositivo no kernel, impedindo que outro processo abra o dispositivo antes que o driver esteja pronto.

Para aprimorar o sistema da máquina japonesa ainda mais, o driver de GD-ROM também recebeu correções no início de 2026.

A trajetória do Linux no console da Sega

O desenvolvimento do Linux para o Dreamcast começou por volta do ano 2000, enquanto o console ainda era vendido comercialmente. Distribuições completas surgiram em 2001, utilizando o kernel Linux 2.4 e softwares baseados em Debian.

Os usuários iniciavam o sistema a partir de um CD-R gravado e conectavam teclado, mouse e adaptador VGA para usar o console como um computador compacto.

Com apenas 16 MB de memória principal, a maioria das compilações dependia de softwares leves e rodava diretamente da memória.

O uso típico incluía desenvolvimento, experimentos com hardware e projetos de rede. Alguns usuários transformavam o Dreamcast em um servidor básico ou roteador utilizando o Adaptador de Banda Larga.

Leia mais

  • Higround e SEGA renovam parceria para mais teclados do Sonic e Dreamcast
  • MagicX apresenta o One Retro 45, portátil para emular Nintendo 64 e Dreamcast
  • PS2 e Dreamcast na palma da mão: MagicX One 35 traz emulação em um portátil bem compacto

O que representa a recriação do Windows CE sem código proprietário

O projeto atual reconstrói as peças necessárias para que jogos e aplicativos feitos para Windows CE rodem no hardware do Dreamcast sem depender de código fechado da Microsoft.

O potencial do sistema no console sempre ficou subaproveitado e, ao presenciarmos seu funcionamento agora, sem muletas proprietárias, foi aberto um caminho diferente para a plataforma.

Para finalizar, ressaltamos que, para os interessados em projetos de hardware antigo, esta iniciativa está posicionada entre as mais relevantes, ao lado do port de GTA III no Dreamcast.

E aí? O que achou da novidade? Compartilhe as suas experiências com o lendário console da SEGA e continue acompanhando o Adrenaline!

Fontes: Phoronix | VideoCardZ | Arkade

Conteúdo Relacionado
Após 25 anos, navegador do Dreamcast perde suporte do Google

O fim de uma era

Após 25 anos, navegador do Dreamcast perde suporte ao Google



Fonte