Scusate se per qualche tempo mi sono "chiamato fuori" dalla discussione... sì... la cosa è stata voluta. Non era mia intenzione criticare il lavoro del buon infocalimero, né i meriti che ha avuto la commodore nel progettare il computerino più appetibile al consumatore finale nella storia dell'informatica...
Possiamo dire tutto ciò di buono che il commodore 64 è stato, tranne queste:
1. Che è stato progettato bene
2. Che era performante
Progetto e performance andavano a braccetto con quanto costava, e il costo era fortemente competitivo perché:
1. La commodore praticamente possedeva la società che produceva i chip della famiglia 65xx
2. Che la tecnologia (attenzione: non il progetto, ma solo la tecnologia) su cui si basava il commodore 64 era indietro di almeno 5 anni
3. Progettato bene? Forse qualcosettina di più i progettisti avrebbero potuto fare... ma certo i costi sarebbero lievitati.
Il progetto era "avanti" perché Tramiel ebbe un grosso intuito di marketing... sapeva che le RAM sarebbero calate di prezzo e mise 64KByte nel C64, che chiamò appunto C64.... ma la teconologia era indietro di 5 anni, perché il 65xx nel 1982 era vecchia come architettura. Che il C64 sia arrivato fino al 1994 in commercio è stato un vero miracolo... ma col C64 ci si poteva giocare ai videogiochi a basso costo, e fare un po' di cose serie o meglio "professionali" (Già, negli anni 80 vidi un C64 con floppy disk e stampante e altri ammennicoli in una palestra... l'amministrazione ci teneva i pagamenti dei soci e così via... in tutto un 150-200 iscritti... e vabbé).
Certo, è semplice dire: ma un PC compatibile (all'epoca si parlava di IBM compatibili) costava di più e dava solo un misero bianco e nero... già ma l'architettura 8086 era un'altra cosa, e rinuncio pure a farne un confronto qui. Perdonatemi, ma vi assicuro che checché ne dica qualcuno, un qualsiasi clone 8086 era non più veloce di un C64, ma spaventosamente più veloce di un C64, e non è solo per i 5MHz scarsi (mi sembra 4.75, ma un Olivetti M24 con coprocessore matematico andava a 8MHz, forniva una scheda grafica che in bicolore era 640x400... e in multicolor era una CGA standard... e il suono? E' vero, le sound blaster, o che diavolo c'era allora non lo so, costavano un occhio... ma a chi doveva aprire il LOTUS 1-2-3, RE antenato del moderno EXCEL che gliene fotteva? E sapete al LOTUS 1-2-3 che gli faceva il povero fogli(ett)o di calcolo gestibile da un C64? Un baffo gli faceva!!!!) ma per l'architettura a 16 bit, per l'espandibilità, per il coprocessing... per tutti gli standard sulle porte di espansioni, sui bus e così via. E per favore, non apriamo una discussione in tal senso che va oltre gli scopi del forum... ok?!
E poi i costi: C64 + Lettore Floppy disk + Stampante MPS801 appena usciti un paio di milioni di lire li costavano, e con lo stesso prezzo ti portavi a casa un 8088, con HD a 16MByte (che allora era un'enormità), 256KBYte di RAM e un lettore per floppy disk... forse pure due... boh, vabbé, forse ricordo male, ma solo il PC1 della commodore costava lo spaventoso prezzo di 3-4milioni di lire ed era quasi il doppio di uno stesso PC della concorrenza... ed è per questo che la commodore perse il mercato business, mica per altro... (anche l'Olivetti M24 era un altro discorso... anch'esso era costosissimo, ma io ci ho lavorato sul serio e l'ho smontato più di una volta per manutenzione... altro che C64, quello sì che era veramente ben fatto, con lo chassis in metallo... altro che plasticaccia dei cloni di allora... o anche degli IBM di allora).
Ma certo, l'esperienza videoludica che dava un C64 era di gran lunga superiore a moltissimi concorrenti dell'epoca... e punto, su questo non si discute.
Però, e qui sfido chiunque a smentirmi, il basic v2 era (ed è tutt'ora), da un punto di vista informatico, una vera schifezza... e programmarci oggi è da PAZZI ISTERICI... dissimulare righe DATA pure, perché adesso, se proprio vuoi fare qualcosa, ti scarichi un cross-compiler e il C64 lo programmi su PC con il linguaggio che più preferisci (anche in ADA se vuoi) e poi magari lo fai girare sul C64 vero dopo che test, debug e tutto il resto l'hai portato a termine sul VICE... Se poi uno vuole passare il suo poco tempo libero che ha a scrivere righe data, magari sull'hardware nativo (la cui tastiera allora era il top del top... ma oggi è una schifezza) lo può fare... anch'io ogni tanto lo faccio:
10 PRINT "HELLO WORLD"
20 GOTO 10
UhUhUhUhUh... guarda il video come scrolla veloce... non c'è che dire: è proprio velocissimo!
Un saluto.
PS:
Ho rivisto qualche listino prezzi di allora... beh... sui prezzi ricordo male perché l'M24 nel 1986 costava quasi 7milioni di lire. Invece nel 1981 un PC IBM 8088 costava negli USA circa 3000 dollari in versione base... per il commodore 64 invece:
(listino del marzo 1983)
C64: 625mila
FLOPPY DISK DRIVE: 630mila
Monitor mono: 235mila
Che fanno circa 1,5millioni di lire (più IVA) e che in fondo giustificano ampiamente l'acquisto del computer rispetto al PC IBM...
Il concetto di fondo, invece, rimane.