Affascinato dall'idea di costruire un computer fai-da-te UT-88 degli anni '80 a 8 bit, Evgeny Adamenkov ha scelto di seguire un approccio più moderno, realizzando il suo remake con un Arduino Mega 2560, un RetroShield Z80, un display LCD 16x2 e una tastiera 4x4.
Incuriosito dall'idea di costruire un computer fai-da-te UT-88 degli anni '80 a 8 bit, Evgeny Adamenkov ha optato per un approccio più moderno, realizzando il suo remake con un Arduino Mega 2560, un RetroShield Z80, un display LCD 16x2 e una tastiera 4x4. Questo progetto non solo preserva l'essenza del computer originale, ma introduce anche una maggiore facilità d'uso grazie alla programmabilità dell'Arduino. Evgeny ha eliminato la necessità di saldature complesse e componenti vintage, rendendo il processo accessibile anche ai principianti. Il risultato è un sistema che emula perfettamente l'esperienza retrò, con un tocco di modernità.
L'UT-88 è un computer fai-da-te sovietico degli anni '80 basato sulla CPU Intel 8080. Questo progetto propone un remake moderno utilizzando un microcontrollore Arduino Mega 2560, uno Z80, uno schermo LCD 16x2 e una tastiera 4x4. Tale approccio, come detto, elimina la necessità di saldature complesse e componenti vintage, semplificando il processo di costruzione.
Per quanto riguarda i componenti hardware necessari, il progetto utilizza il RetroShield Z80 per Arduino Mega, l'Arduino Mega 2560, il DFRobot Gravity: 1602 Schermo Tastiera LCD, una tastiera 4x4 e un cavo maschio-femmina da 10 cm a 8 fili. Come software, è necessario l'IDE Arduino per caricare lo sketch sul microcontrollore. Il processo di costruzione inizia con l'assemblaggio dei componenti hardware secondo le specifiche fornite. La tastiera 4x4 deve essere collegata ai pin A8-A15 dell'Arduino Mega 2560. Una volta assemblato, è necessario scaricare lo sketch da GitHub e caricarlo sull'Arduino Mega 2560 utilizzando l'IDE Arduino. Dopo aver caricato il codice, potrebbe essere necessario regolare la luminosità del display LCD con un cacciavite.
Il display LCD 16x2 visualizza sei cifre esadecimali in due gruppi di quattro e due cifre. La tastiera 4x4 permette di inserire comandi e dati. La CPU Z80 opera a una velocità di circa 0,5-0,6 MHz, che è simile alla velocità del processore originale dell'UT-88.
In questo progetto non viene utilizzato un timer per pilotare la Z80, il segnale di clock di Z80 viene impostato su un valore alto, si trasferisce un byte tra lo Z80 e l'Arduino Mega 2560, si imposta il segnale di clock su un valore basso per circa un millisecondo e si ripete il processo. Questo permette di ottenere una frequenza di clock media di circa 0,5-0,6 MHz, un miglioramento rispetto agli 0,1 MHz utilizzati in altri progetti simili e non un rallentamento significativo rispetto all'Intel 8080 a 2 MHz dell'UT-88 originale. Questo progetto dimostra che è possibile costruire un computer retrò utilizzando componenti moderni e facilmente reperibili. L'Arduino Mega 2560 è una scelta naturale grazie alla sua programmabilità e al numero sufficiente di pin per interagire con la CPU Z80. Il progetto offre un modo interessante e accessibile per esplorare la retroinformatica e rivivere l'esperienza di utilizzare un computer fai-da-te degli anni '80. Puoi leggere il progetto completo al seguente link: Building Retro Computer UT-88 with Z80 and Arduino Mega 2560 - Hackster.io