
A quasi 44 anni dalla sua uscita iniziale, il Commodore 64 è ancora amato dagli appassionati di retrocomputer, dagli hobbisti e dai creatori di demoscene di tutto il mondo. È noto per la sua deliziosa grafica a 8 bit, il famoso chip audio SID che ha sfornato la colonna sonora di una generazione e la sua vasta libreria software. Tuttavia, non tutto era così raffinato come la sua eredità potrebbe suggerire. Commodore era nota per la sua capacità di risparmiare qualche centesimo qua e là sul design.
Per questo motivo, alcuni componenti del Commodore 64 erano semplicemente discreti. La tastiera rientrava a pieno titolo in questa categoria. Non era certo male – era di gran lunga migliore delle tastiere a membrana comuni all’epoca – ma non era nemmeno particolarmente buona. Tuttavia, gli occhiali rosa della nostalgia l’hanno fatta apparire migliore con il passare del tempo. E a parte la funzionalità, ha un aspetto retrò accattivante.
Così, per dare nuova vita a questa tastiera, Emanuele Martorelli ha deciso di trasformarla in una tastiera USB compatibile con i computer moderni. Non preoccupatevi: nessun Commodore è stato ferito durante la realizzazione di questo progetto. La tastiera è collegata al circuito stampato principale tramite un connettore a pin e può essere staccata in sicurezza senza causare danni.
Una volta staccata, Martorelli ha rimosso il circuito stampato originale (operazione che può essere eseguita anche senza danni), sebbene questo passaggio non sia strettamente necessario. Per modernizzare la tastiera, il connettore è stato collegato ai pin GPIO di un Arduino Leonardo tramite ponticelli. Questa particolare scheda Arduino è stata selezionata perché può emulare dispositivi HID, il che significa che può essere programmata in modo che un computer moderno la riconosca come una tastiera USB standard.
Successivamente, Martorelli ha installato su Arduino un firmware che traduce i segnali elettrici generati dalla tastiera del Commodore nei corrispondenti segnali prodotti da una tastiera moderna. Questi segnali vengono poi trasmessi al computer host tramite USB.
Per cosa Martorelli ha utilizzato questa tastiera? Per digitare un programma BASIC in un emulatore Commodore su un computer moderno. Naturalmente, si potrebbe risparmiare qualche passaggio e fare lo stesso con un Commodore 64 di serie, ma, a parte gli espedienti, è possibile utilizzare la tastiera per qualsiasi attività informatica generica. Quindi, se avete un Commodore abbandonato a prendere polvere, questo può essere un progetto divertente con cui sperimentare.
Iscriviti ai nostri gruppi Telegram
Link utili