Site icon Danilo Larizza

Dal Commodore64 ad Arduino…in soli 30 anni!

Vi racconto una storia….la mia storia…probabilmente la storia di molti miei coetanei. Una storiella leggera, che racconto con un po di nostalgia. Una storiella che vi farà tornare indietro nel tempo a circa 20-30 anni fa.

Pronti? Via!

Metà anni Ottanta, scuole elementari…
…immagino la faccia dei negozianti quando sentivano la mia voce al telefono. Ho fatto decine di telefonate a tutti rivenditori di elettrodomestici della mia città per avere dei preventivi per un Commodore 64 ed un Floppy disk 1541.
Si perchè gli Home Computer erano venduti accanto a lavatrici e frigoriferi. Il COMPUTER non era più oggetto da uffici…ma iniziava a comparire nelle case. Si perchè le pubblicità dei tempi consigliavano l’acquisto di questi “aggeggi” garantendo voti più alti a scuola, aiuti nel calcolo delle spese familiari, istantanee acquisizioni delle competenze musicali….ma alla fine la maggior parte di noi li usavano per giocare a Microprose Soccer, Pole Position, PitFall…ecc ecc.

Il negoziante non capiva se fosse uno scherzo o no, e mi dava delle cifre approssimative…anche perchè molto spesso non sapeva nemmeno cosa fosse un floppy disk. La configurazione standard era Commodore 64 e Lettore di Cassette (il Datasette). Si andava in edicola, si comprava la cassettina con mille-milioni-di-giochi…e si giocava…all’infinito.

Dopo pianti, promozioni ed altri meriti guadagnati nel tempo arriva il famoso giorno in cui con mio padre … “andiamo a comprare il computer”. Dopo l’ennesima telefonata per prenotare l’acquisto, entriamo nel negozio e come da copione mi consegnano C64 e lettore di cassette! Noooooo, avevo chiesto il floppy!!!!! Il negoziante, alla mia richiesta non sa a chi guardare….a me “bambino di dieci anni” che fa domande incomprensibili o mio padre che ne sa meno di lui!

Ricordo che abbiamo girato un pomeriggio intero per trovare la configurazione scelta e un floppy disk contenente….dei giochi!

Torno a casa, non mangio, collego tutto sul “tavolo buono” del soggiorno, premo il tasto di accensione e mi trovo davanti a questa schermata…

Cursore lampeggiante e scritta READY.

Ready = Pronto!
Pronto a fare tutto quello che gli avessi chiesto (o quasi)!

Ma….dopo essermi passate tutte le idee da super-programmatore (che non ero e non sono) la sola cosa che sono riuscito a fare e’ stata :

LOAD”POLE POSITION”,8 ,1

I miei erano in stanza e la prima cosa che hanno visto era … un gioco di automobilismo. Quindi…il computer serve per GIOCARE!
Computer = Diavolo tentatore! Il bambino non studia!

Scarico l’emozione del momento, gioco un po…spengo…vado a letto.

Il giorno dopo guardando fiero il mio COMPUTER ma resto fisso su quel cursore lampeggiate….
Su Italia1 in quel periodo davano un telefilm chiamato “I ragazzi del computer” …dove c’era il protagonista che usava il computer per fare qualsiasi cosa…..immaginate cosa mi potesse passare per la testa!

Nella confezione era compreso anche il “Manuale d’uso” che, contrariamente a quanto succede ora, spiegava l’intero funzionamento del C64. Quando dico intero…intendo dal semplice contenuto del pacco alle singole allocazioni di memoria.

Iniziava con :
Siete ora l’orgoglioso proprietario del Commodore64, per cui vi facciamo le nostre più vive congratulazioni per aver acquistato uno dei migliori computer del mondo. La Commodore e’ nota come la società del computer amico ed essere amici significa fornire manuali di istruzione facile da leggere, da comprendere e da usare….

Un manuale vero e proprio. Provate a trovare qualcosa del genere su un qualsiasi computer presente ora sul mercato.
Iniziai a leggere  e capii che potevo fare molto altro.

Si cominciava con  il sempreverde …

10 Print”pippo”
20 goto 10
RUN

pippo
pippo

Chi di voi non lo ha scritto? Probabilmente il primo programma della vita!
Avevo il potere….io scrivevo il codice in Basic e lui eseguiva.
Ricordo che, dopo aver capito come eseguire le operazioni matematiche, ho preso il libro di geometria che usavo a scuola e ho fatto un programmino che riusciva a calcolare area o volume di tutte le forme geometriche presenti.
Forse veramente poteva aiutare a studiare??? 🙂

I miei parenti, essendo totalmente digiuni di tecnologia, iniziando a considerarmi un genio….un luminare…il prossimoEinstein.
Ogni giorno era una sfida….il cervello era sempre in funzione…
Nei film i computer si collegavano ad altri computer…..perchè il mio non lo faceva? Appresi l’esistenza del MODEM, più precisamente ADATTATORE TELEMATICO, che mi permetteva connessioni alla strabiliante velocità di 300baud.
Se i negozianti non conoscevano il floppy….figuratevi l’adattatore telematico! Tramite giornali del settore (Commodore Computer Club, Commodore Gazette) ne trovai uno usato. Portai la linea telefonica fino alla mia stanzetta….e installai il tutto.

Si…ma ora a chi mi collego?

Sempre su riviste del settore trovai il numero di telefono della Newel di Milano…tra i primi NEGOZIONI di informatica….chiamai…(immaginatevi sempre la mia voce a circa 10 anni) e mi diedero un numero di telefono…configurai il tutto…ehhh…BINGO!!! Ho fatto il mio primo collegamento in interurbana (ai tempi TELESELEZIONE) con Milano. Telefonate costose che portarono ad una bolletta salatissima … con conseguente cazziatone da parte dei miei. Non facevo nulla…sfogliavo listini….e leggevo news che non mi interessavano 🙂 …..ma non mi importava…ERO CONNESSO!

Sempre in quel periodo girava in TV il film WAR GAMES…..altro macinamento di cervello.

Passato un po di tempo ho scoperto che in città c’era un modem al quale era connesso un computer con un software che simulava un personaggio…ELOISA. Gli si faceva delle domande di carattere generale…e si avevano delle risposte. Vi lascio immaginare che risposte poteva dare un Pc a quei tempi….ma era un’altra scoperta.
Mi collegavo quando a casa non c’era nessuno…mi divertivo…e piano piano su quel computer istallarono altri programmi sempre più utili. Un bel giorno mi arriva a casa una lettera mandata dagli amministratori di quel sistema chiedendomi informazioni “sull’infrastruttura informatica usata” e sui progetti di scalabilità. Mi davano del Lei…Ing..Dott…MegaInv…Scienziat…non sapendo che ero un ragazzino connesso con un computerino dalla camera da letto.

Soddisfazioni 🙂

Le riviste del settore aumentavano…e di conseguenza anche gli smanettoni.

La sfida successiva era quella di utilizzare le porte presenti nella parte posteriore del C64. Con un semplice comando (Poke 56577) potevo comandare 8 pin (0 / +5v) presenti sulla USER PORT.

Il potere!! Potevo unire il mondo dell’informatica (quindi scrivere del codice) al mondo dell’elettronica (quindi controllare qualcosa).

Saldatore, una manciata di resistenze e un po di led…e si comincia. Poke 56577,1 e accendevo un led.
Immaginate con 8 led….
Prima sfida…fare l’effetto supercar…con i led che vanno da destra a sinistra 🙂
Seconda sfida … sostituire i led con dei relè…per comandare carichi molto più grossi.

Alla prima festicciola con gli amici…stereo, cassette ed io con il Commodore64 che gestivo BEN 8 lampade colorate! Tutto fatto in casa….tutto fatto sa solo….non so se leggendo riesco a trasmettervi il “come” mi sentissi in quel momento!

Un giorno arriva un amico con un programma…il SAM RECITER. Io scrivevo e il computer PARLAVAAA!!!
Mi spiego meglio…altro non era un interprete che mi dava un comando in più molto simile al PRINT…..il SAY.
Io scrivevo …

10 SAY “danilo”

Run

…e dall’altoparlante del televisore si udiva un DANILO (o meglio denielo) con un tono di voce mezza americana e mezza sintetizzata. Inserendo dei numeri tra le lettere si poteva affinare la cadenza e il tono….il divertimento continua!

Scherzi telefonici con la voce sintetizzata….Simulare conversazioni improbabili…..non bastavano 24 ore al giorno.

E tutto ciò…con solamente 38911 BYTES FREE. 38Kb di Ram!!! Il mio telefono ha 1 GB…mila e mila e mila bytes freeee!
Processore da 1Mhz…e grafica a 16 colori.
Non c’era internet…lo scambio di informazioni avveniva brevi mano 🙂 Edicole e negozietti erano il nostro centro di raccolta.
Nessuno si lamentava…la memoria era quella…e i programmatori si sforzavano per lavorare li dentro.

Passa qualche anno…
Altri pianti, altre preghiere … si passa al PC.
Processore 386, 4Mb di RAM, 250Mb di Hard disk, scheda grafica con 512Kb di ram che permetteva di vedere le immagini come se fossero foto….un mostro.
Primi optional da comprare….una stampante e il modem!

Quello che creavo potevo metterlo su carta…e potevo COLLEGARMI.
Ancora non c’e’ internet….ci si collegava alle BBS (Bulletin Board System) sparse in italia che a loro volta si collegavano tra loro con delle telefonate scadenziate per trasferire i dati. Io mi collegavo la sera (per pagare di meno) scaricavo/caricavo programmi, lasciavo messaggi nelle bacheche e (in soldoni) durante la notte questi dati facevano il giro della nazione. Velocità 14.400 Baud/s.

Essendo ancora in un mondo conosciuto da pochi….ci si divertiva…si sperimentava molto…e si cercava di fare tutto con quel po che c’era.

Piano piano le cose iniziarono ad andare sempre peggio. Prestazioni sempre maggiori, espandibilità totale…ma voglia di fare sempre più vicina allo zero.

Arrivano processori ultraveloci, memoria espandibile, dischi interni sempre più capienti….ma per fare cosa?
Mi sono ritrovato per anni a avere computer sempre all’avanguardia…usati solamente per controllare un paio di siti…gestire la posta….e modificare due foto con qualche programma di grafica. Monotonia allo stato puro.
Fateci caso anche voi!

Fortunatamente da qualche anno siamo tornati indietro 🙂 ….con Arduino…pochissima potenza…possibilità di connessione con il mondo esterno…programmazione semplice…tanto da sperimentate…tanto da inventare….

….ma questa e’ un’altra storia 🙂

Exit mobile version