Modifica Commodore Plus4 DGC2022

Raspberry Pi Logo - Raspberry Pi Official Starter Kit@pngkey.com

Dopo avere "rianimato" un Commodore 64,ho deciso di provare ad ampliare

la "rianimazione" anche ad altri "vecchi" Computer, in questo caso un

Commodore Plus/4.

Con pochi euro sono riuscito ad acquistarne uno per poterci lavorare

sopra. Sono partito con il trasformare la tastiera plus/4 in

tastiera USB collegandola ad un Arduino e trasferendoci il codice

sorgente della tastiera commodore, ma, non avendolo, ho pensato di

trasferirci il codice sorgente della tastiera del commodore 64....

Ovviamente non funzionava, e allora mi sono messo a cercare di capire

come costruirne uno nuovo per la tastiera plus/4 fino a che non mi sono

imbattuto su un fantastico sito di Mauricio Franco che spiegava i suoi

progetti di trasformazione dei commodore.

Grazie a lui ho capito come fare per trasformare un Arduino in un

convertitore di tastiera USB, scansionando la matrice di righe e colonne

(X-Y) formata dai tasti, rilevando quali vengono premuti e inviando

(tramite l'interfaccia USB) i codici corrispondenti ai tasti premuti

all'host (PC, Raspberry, Android....) considerando quale Layout e'

stato selezionato e quali tasti di modifica (alt/shift/contorl)

sono stati premuti.

Non e' stato semplice anche seguendo passo passo le istruzioni di

Mauricio Franco, ma poi ho provato (come spiega nel suo sito) assieme

ad un "Mago" e siamo quasi riusciti a far funzionare la tastiera plus/4.

Ho detto QUASI perche' funzionava al 50%... Cioč su MAC funzionavano

tutti i tasti (e le loro combinazioni) ma su Windows no. Abbiamo provato

e riprovato, resettando varie volte l'Arduino e flashandolo con QMK

Toolbox e la Matrice modificata.... Ma nulla.

Allora mi sono deciso ed ho chiesto aiuto a Mauricio Franco, che

dopo qualche giorno (ed un fuso di -5 ore) mi ha contattato dicendomi

che ci avrebbe lavorato (modificandone uno per Teensy++2.0).

Dopo qualche giorno mi e' arrivata una mail con un allegato!!!

Apro, scarico il file .hex, flasho il mio Arduino e.....

Nulla! non funzionavano tutti i tasti (vedi video), tutti tranne

7 8 Y U G H V B

Tramite mail riusciamo a scambiarci i numeri di telefono cosi'

ci sentiamo per WApp, e spiegandogli il malfunzionamento, Mauricio Franco

mi tranquillizza dicendomi che fara' una modifica al firmware appena

possibile. Passano un paio di giorni e.........

Il file Plus4_promicro.zip arriva sulla mia posta elettronica!

Inizio il flashing e, come per magia (ma in realta' grazie al

lavoro svolto da Mauricio Franco) la MIA Keyboard plus/4

 

F U N Z I O N A

 

Ed ecco il mio lavoro Hardware che ho eseguito sulla "Macchina"

Commodore plus/4

Per prima cosa ho smontato il plus/4 ed ho disinserito il cavo flat

della tastiera che si connetteva alla scheda madre del commmodore.

 

   

A questo punto ho tagliato e "sbucciato" i 18 cavi per saldarci

i fili di connessione con l'Arduino

   

e li ho connessi a quest'ultimo.

   

Una volta effettuata la connessione Keyboard plus/4-Arduino

seguendo la guida di Mauricio Franco

ho trasferito il codice sorgente della tastiera plus/4 che mi

aveva inviato (scaricabile qui) sull'Arduino ProMicro, dopo di

che ho eseguito il fash con QMK Toolbox trasformandola in dispositivo

USB. Poi ho acquistato su Amazon i seguenti cavi di trasformazione

   

   

e OVVIAMENTE un Raspberry Pi4 equipaggiato con 2 Gb di RAM

Ho assemblato il tutto all'interno del commodore plus/4

chiudendo il tutto con difficolta'

 

Una volta finito il tutto ho scaricato ed installato il SO Raspbian

e gli emulatori VICE per i PET Computer

commodore 64

commodore 128

commodore 16

commodore vic 20

commodore plus/4

Che dire, il lavoro mi e' piaciuto un sacco, anche perche'

non e' stato semplicissimo, come ripeto, sia per la parte software

che per la parte hardware in quanto gli spazi all'interno del plus/4

sono veramente ridotti, ed effettivamente ho acquistato la cavetteria

un po troppo grossolana e lunga.... Pero' d'altro canto e' stato

molto stimolante ed in piu' mi sono anche fatto un nuovo

amico OLTRE OCEANO, Mauricio Franco che ringrazio infinitamente

per il grande aiuto che mi ha dato nel programmare la tastiera!

Ovviamente assieme agli emulatori VICE ho scaricato anche

i vari GIOCHI per le varie consolle, C=64, C=128 e Plus/4 ed

anche l'ultimo SO della Commodore, il GEOS

Graphical Enviroment Operating System.

Qui un video di accensione del mio Nuovo Commodore Plus/4

 

Indietro    Computer    Home