Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
di Antonio Tierno
Presentazione a cura della redazio- nati con altrettanti siti colmi di notizie,
ne di JN software e documentazione; il secondo
motivo è che purtroppo nessuno della
Spesso ci hanno rimproverato del fatto redazione, pur non difettando di mate-
che sulla rivista non trovasse adeguato riale hardware, poteva dirsi all’altezza
spazio le macchine della Commodore e della situazione.
il C64 in particolare. La redazione accoglie quindi con gioia
Lungi da noi lo snobbare questa o (e un sospiro di sollievo), un nuovo ami-
quell’altra piattaforma, abbiamo sem- co: Antonio che, vero appassionato del
pre spiegato che attendevamo qualcuno sistema, ha voluto scrivere per noi una
che se ne intendesse davvero e questo storia ad ampio raggio del prodotto più
per due motivi principali: il primo è che famoseo della Commodore Computer
il C64 è molto conosciuto, annovera un Corporation: il C64, appunto.
numero ancora notevole di appassio-
Il 6510 è inoltre dotato di una ALU Sono situati nella parte superiore si-
che svolge le operazioni di manipola- nistra della piastra del circuito stam-
zione dei dati. Ha due ingressi di un pato. I CIA sono porte sia di ingresso
byte ciascuno ed un’uscita di 8 bit. che di uscita. Hanno il compito di in-
L’ALU è in grado di compiere le se- terfacciare il processore con i disposi-
guenti operazioni durante la trasfor- tivi esterni, sia di ingresso (tastiera e
mazione dei due ingressi in una sola joystick) che di ingresso/uscita (regi-
uscita: addizione, sottrazione, mol- stratore) che di uscita (stampante).
tiplicazione, divisione, complemento Sono collegati al processore tramite
dei propri registri interni ed utilizza- le stesse linee di dati che conducono
re programmi matematici residenti alle altre locazioni per i dati. I CIA
nella ROM, azzeramento di uno degli hanno i propri indirizzi.
ingressi, incremento e decremento di Quando il processore vuole accedere
uno degli ingressi, può trasformarsi ad un CIA, invia l’indirizzo del CIA, a
in un registro scorrimento e far scor- cui viene quindi connesso.
rere a sinistra o destra tutti i bit di Il CIA posto più all’estremità della
uno degli ingressi, è in grado di com- piastra è dedicato quasi esclusiva-
mente alla gestione della tastiera. video analogici. Quindi il VIC emette
I tasti sono assemblati in un blocco un segnale di sincronismo, uno di lu-
composto di linee verticali ed orizzon- minanza e il segnale di colore compa-
tali (8 righe x 8 colonne = 64 interse- tibile. Queste tre componenti vengono
zioni). Quando un tasto viene pigiato, poi combinate nei tradizionali ampli-
la corrispondente intersezione viene ficatori video del televisore ed appli-
circuitata e viene generato il caratte- cate al meccanismo di visualizzazio-
re. Il CIA comunica quindi l’identità ne dello stesso. Il segnale analogico
dell’intersezione cortocircuitata. viene così visualizzato sullo schermo:
Il secondo CIA, essendo collegato esso ha a disposizione 40 blocchi oriz-
alla porta utente, svolge un compito zontali e 25 blocchi verticali, ovvero
analogo per altri dispositivi esterni: 1000 blocchi (Figura 3). Ogni blocco
si può collegare un modem, una stam- ha un indirizzo corrispondente nei
pante o addirittura un altro compu- 1000 byte della RAM video. Ciascun
ter. blocco sullo schermo è costituito da
In aggiunta alle normali funzioni di 64 punti (disposti secondo una ma-
I/O, il CIA può essere programmato trice 8x8). Si può accendere o spegne-
per svolgere altre funzioni: vi è un re ciascun punto singolarmente ed è
clock di 24 ore per l’ora del giorno, vi possibile colorarlo con uno dei 16 co-
sono 2 timer di intervallo a 16 bit, vi è lori disponibili.
uno speciale registro a scorrimen-
to di I/O a 8 bit.
sic che converte le istruzioni nel corri- caratteri sono il totale di due insiemi,
spondente linguaggio macchina. ciascuno da 256 caratteri: il primo
Memoria ROM del Kernal insieme contiene tutte le lettere ma-
Il sistema operativo del Commodore iuscole ed i simboli grafici, il secondo
64 si trova nella ROM del Kernal e del insieme comprende lettere maiuscole
Basic che con 8k di memoria ciascuno e minuscole.
gestiscono le operazioni del compu-
ter. Memoria RAM dei colori
In pratica il Kernal coopera con la Un chip di RAM statica è impiega-
ROM del Basic. ta per memorizzare i colori delle po-
La maggior parte del lavoro del sizioni occupate dai caratteri sullo
computer consiste nel trasferimento schermo. Questo chip statico è neces-
di dati tra processore e memoria. Un sario perché la RAM dinamica non
altro compito di fondamentale im- ha spazio sufficiente per memorizza-
portanza consiste nella verifica della re anche informazioni sui colori delle
validità dei dati che vengono scam- posizioni.
biati da un punto all’altro. Il sistema Il chip è organizzato in una configu-
operativo dispone di speciali routine razione di 1024x4 bit. Cioè ogni loca-
di caricamento, memorizzazione e zione del chip contiene 4 bit. Il colore
verifica che vengono richiamate dalle di una posizione sullo schermo può
routine del Basic ai fini dell’elabora- dunque essere contenuto in un nyb-
zione. ble.
Memoria ROM dei caratteri Questo chip è in grado di inviare e
Nella ROM da 4K possono essere ricevere dati dal chip del VIC, nei con-
memorizzati 512 caratteri (4K=512x8 fronti del quale si comporta come un
- ogni carattere richiede 8 byte). I 512 “assistente”.
Noto anche come PET 64 o Model Dato che molto software educativo
4064, veniva venduto alle scuole in era disponibile per C64, il mercato
sostituzione al vecchio modello Com- dell’ educazione era un perfetto tar-
modore PET. La sigla 4064 seguiva get (a quel tempo il mercato dell’edu-
la convenzione già usata nei modelli cazione era fermamente nelle mani
PET (erano infatti stati rilasciati il della Apple).
4008, il 4016 ed il 4032). A quanto pare l’idea di alloggiare i
Il volume di produzione di questo C64 nel case del PET è stata, almeno
tipo di macchina era basso, ma per in parte, del Ministero della Pubblica
Commodore non era un problema in Istruzione dello Stato di New York, in
quanto la maggior parte di queste quanto il case ingombrante del PET
unità erano basate su C64 che, per fungeva da deterrente verso i male
qualche motivo, erano state restituite intenzionati che avrebbero invece
a Commodore. Rigenerate, se neces- trovato vita facile nel rubare un c64
sario, le schede venivano installate classico (facilmente occultabile in uno
nei case che erano disponibili e ven- zaino o in un borsone).
duti poi alle scuole ad un prezzo di Per la costruzione dell’Educator
favore. 64 venne impiegata, oltre la scheda
Nel 1986 viene fatto un un restyling In aggiunta, altri Chip (ad esempio
al C64 che segue la linea del C128. la PLA) vennero sostituiti da modelli
Questa versione sarebbe stata porta- più efficienti.
ta avanti fino alla fine della produzio- La sigla inizialmente scelta per iden-
ne della macchina. tificare questo modello fu Commore
L’ingegnere Katayama di Commo- 64CR, dove la sigla “CR” stava per
dore Japan venne incaricato di re- “Cost Reduced”, poiché proprio in vir-
alizzare un versione ottimizzata del tù di tali cambiamenti i costi di pro-
C64. E grazie anche ai progressi fatti duzione di questo modello, grazie ad
nel frattempo nel campo della realiz- un minore utilizzo di chip impiegati e
zazione dei componenti fu possibile a procedimenti di fabbricazione più
ridurre, tra le altre cose, il numero di economici. Successivamente il settore
chip necessari ad immagazzinare marketing rinominò questo modello
i 64Kb di RAM del Commodore 64 che “C64c”. Rimase in produzione fino al
scesero da otto a due. 1994.
Esistono diverse edizioni speciali del Dopo vari passaggi di mano, i diritti
C64, ovvero dei kit (preparati soprat- del marchio Commodore vennero ac-
tutto per i periodi natalizi) compren- quistati dalla Tulip che nel 1998 rea-
denti: un Commodore 64, un Datas- lizzò Web-it: un normale PC 486 con
sette, un joystick e alcuni giochi e/o un emulatore C64 precaricato. Oltre
programmi. all’uscita video VGA, possiede anche
Esisitono molte edizioni, realizzate un’uscita TV (PAL/NTSC) e possie-
in particolare per il C64c: Batman, de anche un modem integrato per la
Compendium, Connoisseur’s collec- connessione ad internet.
tion, Hollywood, Kit pilota, Kit scuo-
la, Light Fantastic, Micro Holiday,
Mindbenders, Music maker and Ima-
ge system, New Family Pack, Night-
moves, Olympic Challenge, PlayFul
Intelligence, Terminator, Testpilot,
TV Quizpack, World Cup.
!
Figura 29: Commodore Vic-Slim
Bibliografia
Lista figure
Fig.1 h t t p : / / w w w . co m m o d o r e. ca / p r o d u ct s / c6 4 / co m m o d o r e _ 6 4 _ m o t he r bo -
ard_1982_1992.jpg
Fig.2 --
Fig.3 --
Fig.4 --
Fig.5 --
Fig.6 --
Fig.7 --
Fig.8 immagine tratta dalla Brochure pubblicitaria Commodore del Luglio 1982
Fig.9 http://www.lifestylegaming.it/wp-content/uploads/2008/08/commodore64.jpg
Fig.10 http://oldcomputers.net/pics/sx64.jpg
Fig.11 http://www.old-computers.com/museum/photos/commodore_pet64_1.jpg
Fig.12 http://2.bp.blogspot.com/_BDCqpuwRnf4/TMUlPfqlBTI/AAAAAAAAGpM/OIAou-
Zz0P7g/s1600/Commodore+64+Japan.JPG
Fig.13 http://farm2.static.flickr.com/1268/4603587588_523beabf86.jpg
Fig.14 http://www.richardlagendijk.nl/foto/cip/computer_c64_drean_02.jpg
Fig.15 http://images-srv.leonardo.it/progettiweb/kaneda/blog/c64-182104-005-f.jpg
Fig.16 http://www.richardlagendijk.nl/foto/cip/computer_c64_gold_01.jpg
Fig.17 http://www.old-computers.com/museum/photos/Commodore_64aldi_System_
s2.jpg
Fig.18 http://www.old-computers.com/museum/photos/Commodore_64G_System_
s2.jpg
Fig.19 http://de.academic.ru/pictures/dewiki/67/Commodore64GamesSystem.png
Fig.20 http://www.richardlagendijk.nl/foto/cip/computer_c64_australian_01.jpg
Fig.21 http://www.richardlagendijk.nl/foto/cip/computer_c64c_spaans_02.jpg
Fig.22 http://old-computers.com/museum/photos/C65_OldComp_2.jpg
Fig.23 http://www.richardlagendijk.nl/foto/cip/computer_c64c_night_moves_01.jpg
Fig.24 http://www.retromadness.com/commodore/images/web64.jpg
Fig.25 http://c64upgra.de/c-one/pics/portrait.jpg
Fig.26 http://www.gadgets.co.uk/mas_assets/full/COMD64U.gif
Fig.27 http://www.commodoreusa.net/j/C64_02.jpg
Fig.28 http://www.commodoreusa.net/j/PhoenixUnit1.jpg;
http://www.commodoreusa.net/j/PhoenixBig5.jpg
Fig.29 http://www.commodoreusa.net/j/VIC-Slim3c.jpg