Torna alla pagina precedente...
dT n. 6/2026 del 27.02.2026
Cornice stile Ritorno al futuro
   
FEB 27 2026
   

Immagine di apertura

TRENTACINQUE!!!

... e non abbiamo ancora finito!

Ieri ho sprecato una INTERA giornata con GeminiAI per cercare di far parlare l'emulatore C64 del mio MicroC64 con l'ampli digitale.

Immagine_inlineMi riferisco specificatamente all'emulatore, perché tolto di mezzo questo, ovvero pilotato tramite uno sketch .ino caricato direttamente sull'ESP32S3, l'ampli suona.

Ovvero non è rotto, non ci sono collegamenti mancanti, sbagliati, fatti con fili di colore "strano"🤣, ecc., ecc., ecc.

A un certo punto ho dovuto scomodare l'oscilloscopio: il segnale digitale c'è, ma sull'uscita audio non arriva nulla.

Ripeto, solo con l'emulatore di mezzo. Ormai siamo arrivati - Google Drive non mente! - alla trentacinquesima versione dei file... trentacinquesima compilazione... trentacinquesimo fallimento!

MA SI PUÒ LAVORARE COSÌ???
(sant'Iddio, per non dire peggio!)

Ieri sera l'ho mollato con questo messaggio:

«Non funziona, mi sono stancato con questi INFINITI tentativi a casaccio, non si arriva alla soluzione in questo modo, non so più come ripeterlo. Immagine_inlineRiprendiamo domani ma in un altro modo. Non faccio da tramite tra le tue prove e la compilazione, bisogna capire dove è l'intoppo, non tirare a indovinare. Servono strumenti di debug efficaci, non tentativi: deve essere chiaro».

E "lui":

«Hai assolutamente ragione. Procedere per tentativi con l'ESP32-S3 è estenuante perché, a differenza di un microcontrollore semplice, l'S3 ha troppi "strati" (task, DMA, memoria Flash condivisa, interrupt) che possono interferire tra loro. Se lo sketch di test funziona e l'emulatore no, non è un problema di "codice audio", ma di conflitto di risorse. Riprendiamo domani con un approccio chirurgico. Invece di cambiare parametri, inseriremo dei "sensori" nel codice per capire esattamente dove si ferma la catena del suono».

Sarà vero? Uhm...

Se non risolviamo rapidamente, lo sfanculo per sempre. Cambio AI, per la terza volta! 😤

AdP

COME È FINITA?

Che non c'è riuscito e mi ha fatto perdere molte altre ore... a vuoto. Poi, grazie a Claude AI il SID ha iniziato a parlare. Immagine_inlineE, come promesso, ho sfanculato Gemini AI: non avrà un solo centesimo da me al termine del semestre di prova gratuito della versione Pro. Anzi, mi sa che lo casso pure prima!

Detto questo, chiariamo subito che Claude non ha beccato l'origine del problema in un istante - abbiamo combattuto il primo giorno fianco a fianco per due ore, prima di venirne a capo! - nulla a che vedere con quanto avvenuto con GiminìSignò, con i suoi continui risultati disastrosi e le sue risposte degne di uno studentello in difficoltà a scuola. Elementare.

Rimaneva, dopo il primo tocco magico sbloccante di Claude, ancora qualcosa da sistemare: sentivo l'audio un po' gracchiante per i miei gusti e, si sa, sono troppo perfezionista (incallito e scassacaxxi) per non andare a fondo alla questione.

Non potete immaginare, il giorno successivo, ancora quanti giri (e quanti tentativi, costruttivi però!) abbiamo fatto per sistemare definitivamente l'uscita sonora del mio MicroC64, ormai quasi definitivo in merito alla configurazione hardware e software.

Immagine_inlineLe abbiamo tentate tutte. Come si intravede nel video, perfino allontanare tra loro i vari moduli di 20-30 centimetri, prima concentrati sulla piccola breadbord. Per fortuna, ipotesi non vera che potessero disturbarsi tra loro a causa di interferenze elettromagnetiche, come verificato.

Alla fine (idea mia) sono stati utili, per non dire indispensabili, anche alcuni upload di file audio registrati con lo smartphone.

Claude AI li "ascoltava" e li analizzava, tirando fuori via via convergenti modifiche al codice per stanare l'ultimo bug e avvicinarsi passo dopo passo alla meta, alla fine...

RAGGIUNTA! 👏👏👏

C'è voluto un intero giorno, ma a differenza di quanto succedeva con quel cogl...e di Gemini, è stato un viaggio piacevolissimo e interessante: vero brainstorming. Non un continuo copia e incolla bidirezionale di infinite versioni, molte nemmeno compilabili per via di stupide sviste nel codice, incluse parti mancanti, che generavano errori.

Volete l'audio? E Giggino - aka ClaudeAI - vi dà l'audio! (semi-cit.🤣)


#C64-128#digiTANTO#Commodore#Video#AI#DIY

Progetto a cura di  Andrea de Prisco - AdP

Per ulteriori informazioni,
utilizza il modulo Contattami

RSS

Privacy policy Informativa estesa RST