La Gravis UltraSound è una scheda audio leggendaria. Purtroppo, la richiesta di “supporto Sound Blaster” da parte del mercato l'ha relegata in secondo piano, ma la scena demoscene non ha esitato ad accoglierla a braccia aperte. Oggi, chiunque voglia una Gravis UltraSound originale deve pagare almeno 300-350 dollari (con modelli che superano comodamente i 1.000 dollari), ma esiste un'altra strada: l'emulazione hardware con una scheda PicoGUS, che utilizza il cervello del Raspberry Pi Pico.
La Gravis UltraSound debuttò nell'ottobre del 1992. 16 bit, 44.1 kHz, 32 voci, 256 kilobyte di memoria integrata, compatibilità AdLib e Sound Blaster… le sue specifiche erano abbastanza buone, ma le recensioni dell'epoca misero molta pressione sul limitato supporto nativo nei giochi e sui problemi associati alla sua emulazione Sound Blaster.
Questa famiglia di schede (ce ne sono state diverse versioni) ha trovato un posto migliore nella scena demoscene ed è diventata molto desiderata tra gli appassionati di retrohardware. Tuttavia, acquistare un'UltraSound originale non è affatto facile. Molte schede hanno smesso di funzionare (per via del tempo e dei condensatori esauriti), e quelle che funzionano correttamente possono arrivare a costare migliaia di dollari. Con questo in mente, la comunità ha deciso di seguire un'altra strada: riprodurre le qualità della Gravis UltraSound tramite l'emulazione. Il risultato? PicoGUS.
(N. del R.: PhilsComputerLab ha pubblicato una recensione approfondita della PicoGUS a fine gennaio.)
PicoGUS: Emulare una Gravis UltraSound con Raspberry Pi
Il suo creatore, Ian Scott, conosciuto anche come Polpo su GitHub, ha condiviso tutti i dettagli nel suo profilo, così chiunque può costruire una PicoGUS da solo. La cosa più impressionante è che l'emulazione Gravis è solo una delle sue funzioni. PicoGUS ha la capacità di emulare AdLib, MPU-401 in modalità intelligente, il classico protocollo Tandy 3-Voice, CMS/Game Blaster e il gameport per joystick con una porta USB. Come se non bastasse, molti design di PicoGUS includono l'header per collegare moduli waveblaster.
Tutto questo è possibile grazie al chip RP2040 che si trova nel Raspberry Pi Pico. Le edizioni 1.x della PicoGUS utilizzano il Pi Pico standard, ma la versione 2.0 ha una maggiore integrazione e può essere acquistata nel suo negozio ufficiale pronta all'uso, senza bisogno di programmare o caricare firmware. Anche se al momento non c'è stock, il suo prezzo base di 45 dollari è certamente ragionevole e si prospetta come un'ottima opzione per tutti i tipi di computer vecchi con slot ISA.
Per concludere, vale anche la pena menzionare la Snark Barker (clone di Sound Blaster 1.0), e il Covox Speech Thing che possiamo costruire con una manciata di resistenze.