A Gravis UltraSound é uma placa de som que beira o lendário. Infelizmente, a demanda do mercado por suporte Sound Blaster a colocou em segundo plano, mas o universo demoscene não hesitou em recebê-la de braços abertos. Hoje, quem quiser uma Gravis UltraSound original terá de pagar no mínimo 300-350 dólares (com modelos que ultrapassam facilmente os 1.000 dólares); no entanto, existe outro caminho: a emulação de hardware com uma placa PicoGUS que usa o cérebro do Raspberry Pi Pico.
A Gravis UltraSound estreou em outubro de 1992. 16 bits, 44,1 kHz, 32 vozes, 256 kilobytes de memória integrada, compatibilidade AdLib e Sound Blaster… suas especificações eram muito boas, mas as reviews da época colocaram muita pressão sobre o suporte nativo limitado em jogos e os problemas associados à emulação Sound Blaster.
Essa família de placas (houve várias versões) encontrou um lugar melhor no espaço demoscene e se tornou muito desejada entre os entusiastas de retrohardware. No entanto, adquirir uma UltraSound original não é tarefa fácil. Muitas placas pararam de funcionar (cortesia do tempo e dos capacitores esgotados), e as que funcionam corretamente podem valer milhares de dólares. Com isso em mente, a comunidade decidiu seguir outro caminho: reproduzir as virtudes da Gravis UltraSound por meio da emulação. E o resultado? PicoGUS.
(N. do E.: o PhilsComputerLab publicou uma análise sólida da PicoGUS no final de janeiro.)
PicoGUS: emulando uma Gravis UltraSound com Raspberry Pi
Seu criador, Ian Scott, também conhecido como Polpo no GitHub, compartilhou todos os detalhes em seu perfil, de modo que qualquer um pode fabricar uma PicoGUS por conta própria. O mais impressionante é que a emulação Gravis é apenas uma de suas funções. A PicoGUS tem a capacidade de emular AdLib, MPU-401 em modo inteligente, o clássico protocolo Tandy 3-Voice, CMS/Game Blaster, e o gameport para joysticks com uma porta USB. Como se não bastasse, muitos designs de PicoGUS incluem o header para conectar módulos waveblaster.
Tudo isso é possível graças ao chip RP2040 presente no Raspberry Pi Pico. As edições 1.x da PicoGUS usam o Pi Pico padrão, mas a versão 2.0 tem maior integração e pode ser adquirida na loja oficial pronta para usar, sem precisar programar ou carregar firmware. Embora no momento não haja estoque, seu preço base de 45 dólares é certamente razoável e se apresenta como uma excelente opção para todo tipo de computadores antigos com slots ISA.
Para finalizar, também vale a pena mencionar a Snark Barker (clone de Sound Blaster 1.0), e o Covox Speech Thing que podemos fabricar com um punhado de resistores.