
O Sega Saturn sempre foi um desafio para os desenvolvedores no passado, o que explica por que novos jogos para o console não são tão frequentes quanto os que surgem regularmente para plataformas como NES, Mega Drive ou até mesmo seu sucessor, o Dreamcast.
No entanto, três décadas após seu lançamento, um novo kit de desenvolvimento chamado Saturn Ring Library promete facilitar a vida de quem deseja criar jogos para o console de 32 bits da SEGA.
De acordo com o Time Extension, que também obteve informações do Sega Saturn Shiro, a Saturn Ring Library é descrita como “um wrapper para a SGL [Sega Graphics Library] escrito em C++23, oferecendo ferramentas simples e acessíveis para o desenvolvimento de jogos”, conforme explicado por ReyeMe, o principal desenvolvedor do projeto.
O time por trás da iniciativa também inclui Roberto Duarte, 7shades, willll, nemesis-saturn e jae686.
ReyeMe detalha: “O SRL permite que você utilize uma cadeia de ferramentas moderna (GCC14.2), com suporte a diversos recursos da biblioteca padrão e uma biblioteca SaturnMath personalizada integrada, que inclui funções algébricas e trigonométricas em números de ponto fixo, tanto em tempo de execução quanto em compilação.”
O kit de desenvolvimento oferece os seguintes recursos:
- Criação de imagens BIN/CUE com faixas de áudio CDDA incorporadas.
- Suporte completo ao formato de imagem TGA (incluindo compressão de codificação de comprimento de execução) para carregar texturas e sprites.
- Ferramentas Mesh e SmoothMesh que simplificam a manipulação de chamadas de desenho de modelos 3D. Com o exportador da NYA (não incluído), criar cenas 3D no Saturn nunca foi tão fácil.
- Alocação de memória personalizada, com suporte para LWRAM e a capacidade de determinar automaticamente o tamanho da memória dinâmica disponível.
- Funções do wrapper VDP2 que agilizam a configuração de camadas NBG e RGB com dados de tilemap e bitmap, além de um gerenciador de CRAM personalizado para facilitar o gerenciamento de paletas de cores de 16, 64, 128 e 256 tons.
- Reprodução de CDDA com controle de volume e analisador de três bandas.
A Saturn Ring Library está disponível para download neste link, e a documentação completa pode ser acessada aqui.