Quando falamos de homebrews, emuladores e outras aplicações para o Dreamcast, muitos ainda acreditam naquele velho mito de que devemos tudo isso ao Windows CE.
Como a maioria já sabe o Windows CE nunca esteve dentro do Dreamcast, o Windows CE do Dreamcast eram bibliotecas escritas pela Microsoft que serviam como alternativa ao sistema principal da Sega, o Katana.
Quando um game era escrito usando as libs do Windows CE (DirectX, etc..) O sistema era empacotado junto com os jogos no GD e ele fazia a ponte entre o game e o hardware. Cerca de 70 games foram feitos dessa maneira todo o resto da biblioteca foram games desenvolvidos usando o Katana da Sega.
Todas essas aplicações são feitas em um sistema chamado KallistiOS, um sistema operacional baseado em Unix que vem sendo desenvolvido e atualizado pela comunidade desde o ano 2000. Ao contrário do Windows CE que possibilitava se criar jogos usando DirectX (Propriedade da Microsoft) o KallistiOS permite os desenvolvedores trabalharem com OpenGL, SDL, Allegro e outras bibliotecas de código aberto no console da Sega.
Praticamente 100% de tudo que foi feito no Dreamcast pós 2002 foi feito usando essa plataforma, e graças aos esforços da comunidade, o sistema está cada vez usando melhor o hardware do Dreamcast. Então toda vez que você estiver jogando um homebrew, emulador ou game indie se lembre, quem está fazendo a ponte não é o Windows CE e sim um sistema Unix que está ai dando vida nova ao console desde que ele foi descontinuado.
Até a próxima!