Programador Inkbox constrói aventura direto nos registradores do Ricoh 5A22 e disponibiliza motor de áudio de código aberto para a comunidade homebrew.

No universo dos videogames dos anos 1990, o Super Nintendo é reverenciado por seus chips auxiliares e gráficos coloridos. No entanto, programar para a máquina sempre foi um desafio singular: seu processador central, o Ricoh 5A22 (baseado no núcleo 65816), operava a discretos 3.58 MHz e contava com uma divisão restritiva de memória em dois bancos de 64 KB de RAM.

Sem compiladores C modernos eficientes para essa arquitetura, criar algo novo para o console exige intimidade com a linguagem de máquina. Foi exatamente esse o desafio abraçado pelo desenvolvedor Inkbox, documentado em destaque pelo portal Hackaday em artigo assinado por Tyler August.

Inkbox decidiu construir uma aventura de exploração com visão superior, inspirada na fórmula clássica de The Legend of Zelda: A Link to the Past, programando cada rotina de vídeo, lógica de mapa e controle de entrada diretamente em assembly 65816 puro.

O projeto impôs a si mesmo regras rígidas de fidelidade histórica, limitando a ROM do cartucho a 4 MB, padrão praticado pelas grandes softhouses do período áureo do console.

Além da aventura jogável, o grande legado do projeto para a comunidade retrô é a sua generosidade open source: Inkbox desenvolveu e liberou publicamente no GitHub o SNES Sound Engine, um motor sonoro otimizado para o coprocessador de áudio Sony SPC700, facilitando que outros criadores independentes componham trilhas com instrumentos sampleados sem precisarem reinventar a roda.

O jogo já está disponível na plataforma Itch.io no modelo “pague quanto quiser”.

Link de referência:
Análise técnica no Hackaday

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *