O desenvolvedor do C64 OS, Greg Nacu, publicou uma demonstração chamada Sound Preview que mostra um utilitário reproduzindo diálogo amostrado em um Commodore 128. O trecho exibido no vídeo é parte de uma gravação mais longa, com duração total de quatro minutos e cinquenta e três segundos, e serve como prévia da arquitetura de áudio que deve integrar a próxima atualização do C64 OS.
O que a demonstração apresenta
No vídeo, a fala amostrada ocupa o primeiro plano: os espectadores podem ouvir parte da gravação sem precisar analisar o código. Greg confirma que a execução ocorre em seu Commodore 128 e informa que a amostra completa continua além do trecho reproduzido. A demonstração tem caráter prático e mostra como o sistema pretende tocar áudio digital no ambiente do C64 OS.
A arquitetura por trás do áudio
Em vez de criar apenas mais um tocador de amostras independente, Greg desenvolveu uma solução modular pensada para ser compartilhada entre utilitários e aplicações do C64 OS. A arquitetura inclui carregadores de tipos de dados (datatype loaders), suporte a uma REU compatível com a linha 17xx — ou seja, uma unidade de expansão de RAM que segue esse padrão — e drivers configuráveis para diferentes hardwares de áudio.
Entre os dispositivos contemplados estão o SID (o sintetizador de som original do Commodore 64), configurações com dois SIDs e o hardware DigiMax. O sistema também faz conversão de amostras e mistura de canais quando necessário, para ajustar a reprodução às limitações e características de cada dispositivo.
Aspectos técnicos e documentação
Além do vídeo, Greg publicou um artigo técnico detalhando as decisões de projeto e os desafios de temporização envolvidos na implementação de serviços de áudio digitais reutilizáveis para o C64 OS. Esse texto é direcionado a quem quer entender como a solução lida com carregamento de dados, memória expandida e sincronização de canais para diferentes hardwares.
Situação atual
Sound Preview oferece uma visão do que deve vir na próxima atualização do C64 OS, mas não é uma funcionalidade final disponível a todos os usuários hoje. A demonstração serve como prova de conceito da arquitetura modular e como uma prévia auditiva do trabalho de Greg Nacu.
Fonte: The Oasis BBS
