Páginas

segunda-feira, 21 de outubro de 2019

Desenvolvendo para o Dreamcast



Novas ferramentas facilitam a vida de quem pretende se aventurar por esta senda



A dificuldade maior não é programar o Dreamcast, algo relativamente simples se você está familiarizado com a linguagem C e com OpenGL. A complicação maior é gerar o ambiente de desenvolvimento, com todas as "toolchains" do "devkit" KallistOS (ou KOS). Faço este post, com o intuito de compartilhar a solução mais simples para esse problema.

Há pouco tempo atrás a única saída era instalar o MinGW e depois ir baixando os pacotes necessários via comandos no prompt. Além de trabalhoso, havia uma boa chance de brotarem erros inesperados durante a instalação. Mas graças ao excelente trabalho de um programador francês , agora temos o DreamSDK, que veio pra ajudar nesse sentido e mostrou-se, de longe, a melhor opção.


Direto ao ponto. Aqui está onde você tem que ir:


            https://www.dreamsdk.org



Dicas:


Antes de instalar o DreamSDK siga as orientações do site e instale os outros programas necessários: Python 2.7 (32-bit), Git e o Subversion Client.


Depois execute os testes recomendados que estão em "General Information: Requirements".


Se encontrou algum problema poste aqui nos comentários pra tentarmos encontrar a solução.


Se der tudo certo: voilà! Está tudo pronto pra você se divertir produzindo novos jogos ou programas pra este excelente console.


                                                       Considerações finais


Há muita informação importante na seção de ajuda do site, por isso não deixe de dar uma boa olhada lá, segue o link:



https://www.dreamsdk.org/help/



Ali você encontrará todas as orientações de como rodar os programas, diretamente no console ou em um emulador (NullDC por exemplo).


Pretendo fazer mais alguns posts sobre desenvolvimento pra Dreamcast. Desta vez abordarei mais a parte de software, compartilhando por aqui alguns testes e experiências que ando fazendo.


Até a próxima.


Nenhum comentário:

Postar um comentário

Programando o Dreamcast - Parte 2