O desenvolvedor Sudden Desu liberou a versão 1.0 do MegaDev, ferramenta que reúne utilitários, cabeçalhos, documentação e exemplos para simplificar a programação no Sega CD, em todas as suas versões.

Como bem lembrado pelo pessoal do Time Extension, a cena homebrew do Mega Drive recebe novos jogos e ports feitos pela comunidade com uma boa frequência. O Sega CD, por outro lado, até recebeu um projeto ou outro, mas ficou em segundo plano justamente pela falta de opções prontas e pela complexidade maior do hardware baseado em CD.

PROPAGANDA

Com o MegaDev na versão estável, quem programa para o console ganha um ponto de partida mais direto. O pacote é voltado para quem já tem prática em C ou assembly M68k e entende noções básicas de sistemas embarcados. Diferente do SGDK, ele é menos automatizado e não traz conversores de gráficos integrados — os usuários precisam criar esses recursos ou aguardar os que o autor planeja oferecer depois.

O projeto apareceu pela primeira vez em abril de 2023, na versão 0.1, e permaneceu parado na 0.1.1 até o último fim de semana. Sudden Desu explicou que mantinha o material quase pronto há mais de um ano. Ele decidiu publicar agora, mesmo com alguns pontos ainda em ajuste, para que a ferramenta não ficasse restrita ao uso particular.

As mudanças principais incluem:

  • Um sistema de build mais organizado, que troca os arquivos de definição de módulos antigos por makefiles padrão.
  • Um exemplo novo que demonstra as funções de escala e rotação do Mega CD.
  • A adoção do modelo gitflow para organizar melhor as atualizações futuras.

A documentação passou por revisão ampla, mas as explicações sobre as chamadas do BIOS principal ainda precisam de complementos, conforme o próprio autor indicou.

Desenvolvedores e entusiastas de jogos caseiros para Sega CD podem acessar o MegaDev 1.0 diretamente no repositório oficial do projeto e começar a testar na prática.