O projeto chamado The Radio, assinado por Scan of House Designs, demonstra que um Commodore 64 em hardware compatível com C64 Ultimate consegue reproduzir áudio de rádio da internet enquanto mantém o processador 6510 rodando a 1 MHz. A versão inicial foi apresentada no HCC!commodore club day em Maarssen, Países Baixos, em 17 de outubro de 2026.

Como funciona tecnicamente

A chave do projeto é repartir a carga entre o hardware moderno e o C64 clássico, sem acelerar a CPU. Um proxy Python externo é responsável por obter os fluxos de rádio da internet, converter o áudio para PCM mono de 8 bits com sinal e enviar os blocos de amostra por UDP.

No lado do C64, os pacotes UDP chegam pela Ultimate Command Interface. O software coloca os dados de áudio em um buffer circular (ring buffer) de 512 KB na REU — a unidade de expansão de memória RAM para o C64 — e o componente Ultimate Audio faz a reprodução diretamente a partir dessa memória estendida. Dessa forma, o processador do C64 pode permanecer no clock padrão de 1 MHz enquanto o áudio é tocado.

Desenvolvimento e otimizações

Richard Loerakker publicou um vídeo que acompanha o experimento, mostrando a evolução do trabalho desde uma taxa inicial de amostragem de 18 kHz até os 48 kHz atuais. Segundo o material disponível, as otimizações envolvem justamente a divisão do trabalho entre o proxy e o hardware Ultimate, não o uso de uma CPU 6510 turbo.

Interface e recursos

Além da reprodução de áudio, The Radio inclui uma interface em PETSCII com seleção de estações, informações do que está tocando no momento, controles de volume e suporte a joystick.

Requisitos para rodar

Para executar o software é necessário hardware compatível com C64 Ultimate, pelo menos 512 KB de memória REU, o módulo Ultimate Audio e a configuração de um proxy Python separado que utilize Python e FFmpeg para converter e transmitir os streams.

A documentação de lançamento, datada de 19 de outubro de 2026, e os arquivos para download estão disponíveis no Beyond64, e há uma entrada associada no CSDb. O vídeo de Richard Loerakker traz detalhes adicionais sobre as otimizações que permitiram aumentar a taxa de amostragem.

Fonte: The Oasis BBS

Deixe um comentário

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