L'Apple II
The Digital Antiquarian (traduzione ufficiale italiana)

Il senso del design e dell'estetica di Steve Jobs -assolutamente unici- hanno dominato ogni progetto tecnologico da lui guidato dopo l'Apple II; per il meglio (il moderno Macintosh, l'iPhone, l'iPod, l'iPad), per il peggio (l'Apple III), e per le vie di mezzo (il Macintosh originale del 1984, le workstation NeXT). 
L'Apple II però fu un'altra cosa. Anche se sopra c'era il marchio di fabbrica di Jobs, esso recava anche il marchio di un personalità molto diversa, quella di Steve Wozniak. L'Apple II era una specie di macchina dei sogni, un prodotto autenticamente capace di essere cose molto diverse per persone diverse, perché univa in sé l'anima da hacker di Woz con l'efficienza, la struttura aperta, e le possibilità tipiche del dono che aveva Jobs per la creazione di esperienze eleganti destinate a utenti finali ordinari. Le due visioni che racchiudeva in sé presto sarebbero andate rapidamente in conflitto fra loro (sia all'interno della Apple, che in tutta l'industria nel suo complesso), ma in questo preciso momento storico, e solo in questa macchina, esse avevano trovato un equilibrio perfetto.
 
Definire Jobs un ingegnere mediocre probabilmente significa dargli fin troppo credito: internamente l'Apple II era tutto frutto di Woz. 
Steven Levy descrive così le motivazioni che lo avevano spinto a costruirlo così:
 
Era la fertile atmosfera dell'Homebrew che aveva guidato Steve Wozniak attraverso la fase di incubazione dell'Apple II. Lo scambio di informazioni, l'accesso a esoterici consigli tecnici, la vorticosa energia creativa, la possibilità di infiammare le menti altrui con un programma o un progetto ben ideato... tutti incentivi che non facevano che accrescere il già intenso desiderio di Steve Wozniak di costruire il computer con cui lui stesso avrebbe voluto giocare. I computer del resto erano l'unico orizzonte dei suoi desideri; non era perseguitato dalla brama di ricchezze o di fama, né era ossessionato dal sogno di un mondo in cui ogni consumatore era seduto davanti a un computer.
 
Quando si apre un Apple II, si vedono un sacco di slot e un sacco di spazio vuoto.
Tutti questi slot erano la chiave della visione di Woz di una macchina come "giocattolo" definitivo di ogni hacker: ogni slot era un invito a estendere la macchina in un qualche modo interessante. Non sorprende che Jobs fosse stupefatto dall'insistenza di Woz di dedicare tutto quello spazio a ipotetiche possibilità future, visto che ciò non collimava affatto con la sua visione dell'Apple II come prodotto elettronico di consumo che l'utente finale avrebbe solo dovuto attaccare alla presa della corrente e utilizzare. Certamente uno o due slot potevano bastare, tentò di rilanciare Jobs. E normalmente Jobs (di gran lunga la personalità più forte fra le due) finiva con l'uscire vincitore da questo tipo di dispute, ma stavolta Woz restò inusualmente fermo nella sua posizione e ottenne i suoi slot.
 
E fu una vera fortuna che ci sia riuscito. In pochi mesi gli hacker, le società di terze parti, e la Apple stessa iniziarono a trovare dei modi per utilizzare tutti quegli slot: schede sonore, schede video da 80 colonne, hard disk, interfacce per stampanti, modem, coprocessori e schede acceleratrici, interfacce per mouse, schede grafiche con risoluzioni maggiori, digitalizzatori audio e video, e così via ad infinitum. Gli slot, uniti alla caparbia insistenza di Woz che volle che ogni più piccola sfumatura tecnica del suo progetto fosse meticolosamente documentata a beneficio degli hacker di tutto il mondo, trasformò l'Apple II da una singola macchina statica in un motore dinamico di possibilità. Sono proprio questi slot la caratteristica che più di ogni altra distingueva l'Apple II dai suoi contemporanei (il PET e il TRS-80) e che gli permise di avere una vita più lunga di oltre dieci anni rispetto a loro. Nel giro di pochi mesi dalla pubblicazione dell'Apple II, perfino Jobs ebbe di che ringraziare Woz per la loro esistenza.
 
Tutti i computer della trinità del 1977 inizialmente facevano affidamento sulle cassette. Sia il PET che il TRS-80 infatti erano equipaggiati di base con un lettore di cassette, mentre l'Apple II includeva solo un'interfaccia per un tale lettore, nel quale l'utente doveva collegare il proprio. Bastarono pochi mesi di esperienza con questo metodo di archiviazione (che era la definizione stessa di difficile da operare, lento, e non affidabile) per convincere tutti che serviva qualcosa di meglio se queste nuove macchine dovevano passare dall'essere dei semplici giocattoli tecnologici a diventare anche utili per il lavoro vero e proprio. La soluzione più ovvia furono i floppy disk da 5 1/4 pollici, recentemente sviluppati da una piccola compagnia chiamata Shugart Associates.  Woz si mise rapidamente al lavoro, producendo un progetto che gli ingegneri che si intendono di queste cose ancora oggi considerano con reverenza per la sua semplicità, la sua affidabilità, e la sua efficienza. Il prodotto, noto come Disk II, arrivò sul mercato a metà del 1978 per circa 600 dollari, aumentando notevolmente l'utilizzabilità e l'utilità dell'Apple II. Grazie all'espandibilità che Woz aveva garantito all'Apple II fin dall'inizio, la macchina fu in grado di incorporare senza alcuno sforzo la nuova tecnologia. Anche a 600 dollari (un prezzo all'epoca molto competitivo per un floppy disk) il design minimalistico di Woz unito alle capacità di espansione dell'Apple II, garantivano alla Apple dei margini di profitto enormi sul prodotto; in "West of Eden", Frank Rose afferma che il sistema Disk II a conti fatti fu importante per l'iniziale successo della Apple almeno quanto lo fu il primo Apple II. Alla fine anche il PET e il TRS-80 ebbero dei loro floppy disk, solo molto più brutti; per esempio, un possessore di TRS-80 che avesse voluto passare al floppy disk avrebbe dovuto comprare prima "l'interfaccia d'espansione" di Radio Shack (ingombrante, brutta, e costosa), e poi un'ulteriore grosso scatolone contenente quegli slot che l'Apple II aveva già al suo interno.
 
Invece un'altra killer application resa possibile dall'architettura aperta dell'Apple II venne da una fonte del tutto inaspettata: la Microsoft. Nel 1980 quella società introdusse il suo primo prodotto hardware: una CPU Zilog Z80 montata su una scheda che fu chiamata SoftCard. Un Apple II equipaggiato con essa non solo aveva accesso alla crescente libreria di software dell'Apple II, ma anche a quella del CP/M e delle sue centinaia di applicazioni orientate al settore business. Ciò dette ai possessori di Apple II il meglio di entrambi i mondi per una spesa aggiuntiva di soli 350 dollari. Non c'è da meravigliarsi se di tale scheda furono vendute decine di migliaia di esemplari negli anni successivi, fino a che la lenta decadenza del software per CP/M (cosa di cui -ironicamente- fu responsabile la stessa Microsoft con il suo nuovo standard MS-DOS) non la rese irrilevante.
 
Mentre molti computer basati sul 6502 erano considerati macchine da casa e da gioco, di scarsa utilità "seriosa", prodotti come la SoftCard e le varie schede video che gli permettevano di mostrate  80 colonne di testo a schermo (un requisito assolutamente necessario per fare della vera videoscrittura) donò all'Apple II la fama di una macchina utile tanto per il lavoro quanto per il gioco. Anche questa fama, e le vendite che essa indubbiamente generò, dipese comunque in definitiva sempre da quei pazzi slot. In questo senso l'Apple II assomigliava più da vicino alla comodità della struttura dei futuri PC (pensata per la prima volta dall'IBM nel 1981), che ai successivi prodotti della stessa Apple.
 
Un altro significativo vantaggio dell'Apple II sui suoi competitor era la sua abilità di visualizzare la grafica bitmap. Come sicuramente vi ricorderete, il TRS-80 e il PET erano sostanzialmente limitati alla sola visualizzazione del testo. E, se anche si potevano disegnare delle semplici figure utilizzando dei semplici glifi, che queste macchine fornivano in aggiunta alle classiche lettere e ai simboli della punteggiatura (al riguardo vi invito a leggere il mio post su Temple of Apshai per il TRS-80), questa tecnica era inevitabilmente limitata. L'Apple II invece aveva un'autentica griglia di 280x192 pixel individualmente indirizzabili. Utilizzare questa capacità non era facile per i programmatori, ed era comunque accompagnata da tutta una serie di condizioni e di restrizioni. Per esempio sull'originale Apple II erano disponibili solo 4 colori e, a causa di alcune peculiarità della progettazione, non sempre ogni singolo pixel poteva essere dello specifico colore desiderato. Proprio da questo dipendevano le peculiari aberrazioni cromatiche che rendono ancora oggi immediatamente riconoscibile il display dell'Apple II. Nonostante questo, l'Apple II rappresentava senza dubbio l'eccellenza grafica nei microcomputer del 1977 (tornerò a parlare del sistema grafico dell'Apple II e delle sue limitazioni quando nei prossimi post mi occuperò di alcuni suoi giochi specifici).
 
Insomma, Woz era un po' dappertutto nell'Apple II, in questi dettagli e in molti altri ancora. Ma Jobs invece dov'era?
 
Per prima cosa rivestiva il ruolo che aveva sempre rivestito nei suoi primi progetti con Woz: quello di supervisore e facilitatore. Lasciato a sé stesso, Woz si sarebbe perso per settimane nei più minuti e sostanzialmente insignificanti aspetti progettuali, oppure si sarebbe distratto alla prima idea che gli fosse venuta di una burla da realizzare tramite qualche strumento elettronico. È per questo che Jobs si era dato il compito di tenere costantemente sotto controllo Woz e la coppia di giovani ingegneri che lavoravano al suo fianco, per tenerli concentrati e fargli rispettare i tempi previsti. E poi risolveva per loro anche i problemi pratici, alla maniera inimitabile di Steve Jobs. Ad esempio, quando fu chiaro che sarebbe stato molto difficile progettare il modulatore di frequenza necessario per collegare il computer alla televisione (i monitor dedicati all'epoca erano un lusso raro e costoso) senza infrangere gli standard federali sulle interferenze, fece rimuovere completamente a Woz questa parte dal computer, consegnando direttamente le specifiche a una società chiamata M&R Electronics. Infatti, se venduto separatamente e da un'altra società, il modulatore di frequenza non doveva rispettare i medesimi stringenti standard; gli utenti dell'Apple II si sarebbero dovuti semplicemente limitare ad acquistare il loro modulatore di frequenza separatamente, a un costo contenuto, e tutti sarebbe stati contenti (e la M&R più di tutti, che in poco tempo si trovò a vendere migliaia di unità dei suoi piccoli apparecchi)
 
A parte questo ruolo di risolutore di problemi tecnici, nel prodotto finito c'è sicuramente anche tutta la visione unica di Jobs. Fu Jobs a insistere che il progetto di Woz fosse ospitato in un sottile case di plastica stampata a iniezione, che sembrasse leggermente futuristico, ma non così tanto da cozzare con gli arredi di una casa tipo. Fu sempre Jobs che dette alla macchina il suo aspetto professionale, con tutte le viti nascoste sotto e con il colorato logo della Apple (un riferimento alle capacità grafiche uniche della macchina) frontale e centrale.
Jobs, esibendo il suo celebre fastidio per il rumore delle ventole (fastidio che non lo avrebbe mai abbandonato, nemmeno negli anni a seguire), insistette affinché Woz e i suoi collaboratori trovassero un altro modo per raffreddarlo, cosa che riuscirono a conseguire attraverso un astuto sistema di prese d'aria collocate alla perfezione. E fu sempre Jobs che dette alla macchina il suo tocco unico di accessibilità, attraverso un top scorrevole che garantiva facile accesso agli slot d'espansione e, qualche tempo dopo, attraverso una documentazione insolitamente completa e professionale presentata sotto forma di grandi manuali patinati e colorati. 
Effettivamente si può dire che l'esperienza di possedere un Apple II non era poi così diversa dall'esperienza di possedere un odierno prodotto Apple. Jobs lavorava incessantemente per far sentire i possessori di Apple II parte di un club esclusivo, più raffinato e sofisticato di quello molto ordinario dei possessori di PET e di TRS-80, spedendo loro di quando in quando omaggi e aggiornamenti (come, appunto, i manuali di cui sopra). E, proprio come la Apple di oggi, non era particolarmente interessato a competere in modo troppo aggressivo nella guerra dei prezzi. Se un Apple II costava un po' di più (molto di più, a dire il vero praticamente il doppio di PET e TRS-80), erano soldi in più ben spesi. E poi, cosa aggiunge a un prodotto un'aura di esclusività se non proprio un prezzo più alto?
Quello che abbiamo qui è quindi una macchina più costosa, ma anche migliore della concorrenza, e (anche se solo un paio di anni più avanti, quando la sua libreria software iniziò a essere all'altezza) perfetta per fare bene in molti ruoli diversi per molte persone diverse, dall'hacker hardcore, fino all'uomo d'affari, passando per l'insegnante e per il videogiocatore adolescente.
 
Quando l'Apple II fece il suo debutto alla prima West Coast Computer Faire dell'Aprile del 1977, gli istinti promozionali di Jobs si fecero nuovamente notare. A differenza degli altri stand (che solitamente avevano cartelli scritti a mano con pennarelli neri), quello della Apple aveva un pannello in plexiglas retroilluminato che metteva in evidenza il nuovo logo della società; farebbe la sua sporca figura ancora oggi.
Alla luce della confusione che persiste ancora oggi su chi debba prendersi il merito di aver venduto il primo PC completamente assemblato, dovremo forse prenderci un momento per osservare la cronologia della trinità del 1977. 
Commodore fece la prima mossa, esibendo al Winter Consumer Electronics Show del Gennaio del 1977 un prototipo estremamente grezzo del suo PET. Poi proseguì mostrando prototipi via via meno grezzi all'Hanover Messe di Marzo (un momento particolarmente significativo nella storia dell'informatica europea) e alla West Coast Computer Faire. Tuttavia il suo progetto non fu completamente finalizzato fino a Luglio, e le prime unità non raggiunsero i negozi prima di Settembre. Anche allora però il PET rimase notoriamente difficile da reperire, almeno fino al 1978 inoltrato, per colpa del caos interno e dll'inefficienza che sembrano assolutamente endemici a tutta la storia della Commodore. Ironicamente Jobs e Woz avevano mostrato privatamente la tecnologia dell'Apple II alla Commodore e all'Atari nel 1976, offrendosi di vendergliela per "qualche centinaio di migliaia di dollari" e per una posizione all'interno dello staff del progetto. L'offerta fu rifiutata: la Commodore, avendo sottostimato immensamente la difficoltà dell'opera, ritenne di poter creare un progetto simile e iniziare a produrlo in pochi mesi...
Dall'altro lato il TRS-80 non fu annunciato prima dell'Agosto del 1977, ma apparve in gran quantità nei negozi di Radio Shack poche settimane dopo il PET, per poi diventare di molti ordini di grandezza il più venduto della trinità. 
E l'Apple II? La macchina di Woz alla West Coast Computer Faire era in uno stato molto avanzato, e iniziò a essere spedito ai rivenditori nel Giugno del 1977, rispettando i tempi previsti. Quindi, anche se alla Commodore va il merito di essere stata la prima ad aver annunciato la futura pubblicazione di un PC pre-assemblato, fu invece la Apple la prima a dare davvero seguito alle parole e a consegnarne uno come prodotto finito e acquistabile. Infine a Radio Shack va il premio di consolazione per aver prodotto il primo PC a vendere in grandi numeri (100.000 unità solo nei pochi mesi restanti del 1977, quasi il doppio di quanto avessero venduto tutti insieme nel corso dell'intero anno gli altri microcomputer pre-assemblati e da assemblare).
 
Il che ci porta ad un'altra interessante osservazione: se è certo che la Apple è stata il produttore del primo PC, è altrettanto vero che la sua ascesa non è stata “meteoritica” come le storie popolari di quel periodo sembrerebbero suggerire. Per quanto notevoli fossero l'Apple II e la sua elegante presentazione studiata da Jobs, la Apple faticò non poco per attirare l'attenzione del pubblico alla West Coast Computer Faire, in mezzo com'era a qualcosa come 175 prodotti concorrenti, la maggior parte dei quali molto più grandi, se non più rifiniti, di quello della Apple. Byte magazine per esempio nel suo ampio resoconto della mostra si limita a una semplice breve menzione della Apple. 
Anche dopo la sua pubblicazione, non è che le vendite furono da strapparsi i capelli. La Apple infatti vendette solo 650 Apple II nel 1977 e si ritrovò quasi strangolata da Radio Shack con la sua gigantesca rete di negozi e la sua immensa capacità produttiva. L'anno successivo andò meglio (vendute 7.600 unità), l'anno dopo ancora meglio (vendute 35.000 unità, grazie alla crescente forza del catalogo software e hardware). Tuttavia l'Apple II non supererà in vendite annuali il TRS-80 prima del 1983, quando era ormai lanciato verso il suo picco di 1.000.000 di unità vendute nel 1984 (l'anno che, ironicamente, viene comunemente ricordato dalla stampa come l'Anno del Macintosh).
 
La Apple pubblicò una versione migliorata del II nel 1979, l'Apple II Plus. Questo modello veniva solitamente venduto con 48 K di RAM (una quantità impressionante per l'epoca – l'Apple II originale di base ne aveva appena 4 K). Da segnalare anche che nella ROM fu sostituito l'originale  Integer BASIC (scritto da Woz in persona, quando aveva appena iniziato a frequentare le riunioni dell'Homebrew Computer Club) con il così detto AppleSoft BASIC. Esso andava a correggere un difetto essenziale dell'originale Integer BASIC: la sua incapacità di gestire i numeri in virgola mobile (es. i decimali). Questa implementazione molto più ricca di funzionalità era fornita (come praticamente tutti i BASIC dei microcomputer di allora) dalla Microsoft; come ci dimostrano l'AppleSoft BASIC e altri prodotti come la SoftCard, durante questo primo periodo la Microsoft lavorava spesso a stretto contatto con la Apple, in netto contrasto con il logoro rapporto che legherà le due società negli anni futuri. Woz mise anche appunto il sistema di visualizzazione del II Plus affinché potesse gestire 6 colori (invece che 4) in modalità hi-res.
 
Nel 1980 l'Apple II, tramite il II Plus, aveva raggiunto una sorta di maturità, anche se continuava ad avere una serie di buchi (e principalmente la mancanza di supporto per le lettere minuscole senza l'acquisto di uno speciale hardware aggiuntivo). Non fu la macchina che vendette di più del 1980, e certamente era ben lungi dall'essere la meno costosa, ma da alcuni punti di vista era sicuramente la più desiderabile. Il design veloce e affidabile del Disk II di Woz, abbinato alla (relativamente) gigantesca RAM del II Plus e alle sue capacità di grafica bitmap, ispirò tutta una nuova generazione di avventure e di GdR, più grandi e più ambiziosi dei predecessori. La prossima volta inizieremo a esaminare questi sviluppi.
 
Dopo il primo e relativamente modesto successo dell'Apple II, Jobs iniziò a lavorare per assicurarsi che i successivi prodotti della Apple riflettessero solo ed esclusivamente la sua personale visione dell'informatica, sfilando delicatamente Woz dalla posizione centrale che aveva avuto fin qui. Iniziò a trattare Woz come fosse una specie di cane sciolto da tenere attentamente sotto controllo, dopo che Woz aveva rischiato di rovinare la leggendaria Offerta Pubblica Iniziale del 1980 vendendo (o addirittura promettendo di regalare) delle ampie fette del suo personale stock di azioni ai vari dipendenti della Apple che secondo lui stavano facendo un buon lavoro e che meritavano quindi una ricompensa, che diamine!!!
L'Apple III, anche lui introdotto nel 1980, fu così il prodotto di un processo ingegneristico più tradizionale, sviluppato collegialmente da un gruppo di lavoro nel quale a Woz fu data ben poca voce in capitolo. Fu anche il primo fallimento della Apple, in gran parte dovuto all'esagerata arroganza di Jobs e al suo rifiuto di ascoltare ciò che i suoi ingegneri gli andavano dicendo. In particolare Jobs insistette perché  l'Apple III (proprio come era avvenuto con l'Apple II)  venisse prodotto senza una ventola di raffreddamento. Stavolta però non poteva esserci nessuna astuta scappatoia ingegneristica che impedisse alle macchine di fondersi a migliaia. 
Forse a causa di un aspetto della sua personalità molto da hacker (e assolutamente non da Jobs), Jobs aveva ripetutamente provato a uccidere l'Apple II, senza però riuscirci minimamente: esso restò il prodotto più venduto dalla società, nonché la sua principale fonte di introiti fino a quando nel 1985 Jobs non lasciò, offeso, la Apple in seguito a una disputa interna.
 
Nel febbraio del 1981 Woz fece un incidente con il piccolo aeroplano che aveva appena imparato a pilotare, subendo un forte trauma alla testa. Questo evento segnò la fine dei suoi anni di ingegnere sulla cresta dell'onda, all'Apple e anche altrove. Forse prese l'incidente come una chiamata a occuparsi di tutte quelle altre meraviglie della vita che aveva trascurato durante gli anni passati immerso in circuiti e codice. È anche vero però che il tipo di ingegneria “da funamboli” che aveva praticato Woz per tutti gli anni '70 (non solo alla Apple e privatamente, ma anche alla Hewlett Packard) era particolarmente intensa mentalmente e forse il cervello di Woz era uscito cambiato dall'esperienza quel tanto che bastava da non rendergliela più possibile. Fatto sta che iniziò a interessarsi di altre cose: tornò all'università sotto nome assunto per conseguire quella laurea che non aveva mai portato a termine, organizzò due enormi festival di musica e cultura all'aperto (gli “US Festivals” del 1982 e del 1983), sviluppò e cercò di commercializzare un telecomando universale. Ufficialmente è ancora un dipendente della Apple, ma non lavora regolarmente in ufficio dal Febbraio 1987. Alcuni anni fa ha scritto un'autobiografia (con il consueto aiuto di uno scrittore professionista), mantiene un piccolo sito web, contribuisce a varie cause benefiche come l'Electronic Frontier Foundation, e -cosa alquanto bizzarra- ha recentemente fatto un'apparizione a Ballando con le Stelle.
 
Quando nel 2000 gli venne chiesto se si considerava un imprenditore, Woz ebbe a dire:
 
Non adesso. Non ci provo nemmeno, perché non ho intenzione di investire 20 ore al giorno del mio tempo in niente. E non intendo nemmeno tornare all'ingegneria. Per come la facevo io, ogni lavoro era da 10 e lode. Lavoravo con una tale concentrazione e avevo costantemente in testa centinaia di cose oscure d'ingegneria e di programmazione. Da questo punto di vista ero davvero eccezionale. Fu qualcosa di così intenso che non poteva durare troppo a lungo: lo puoi fare solo da giovane. Adesso sono nel consiglio di amministrazione di un paio di società, che potrebbero essere definite delle start-up, quindi in un certo senso do il mio supporto, ma non le vivo fino in fondo. Più divento vecchio e più mi piace prendermela con calma.
 
E Woz di certo si è guadagnato il diritto di "prendersela con calma". Tuttavia c'è comunque qualcosa che mi rattrista un po' nella sua carriera successiva all'Apple II, perché mi sembra la storia di un uomo che non ha mai capito davvero cosa fare della seconda parte della sua vita. 
E in più in lui è ancora presente quella nota stonata di subordinazione a Jobs; dalla stessa intervista:
 
Sapete cosa? Steve Jobs è sempre molto gentile con me. Mi consente di restare un dipendente della società e questo per me è uno dei più grandi onori. Altra gente non si comporterebbe come lui. Ha la fama di essere cattivo, ma io credo che lo sia solo quando deve gestire una società. Non si è mai fatto vedere in quel modo vicino a me. Non mi attacca mai, come invece ho sentito che fa con altra gente. Eppure anche io ho i miei momenti strambi.
 
È come se Woz -che Dio benedica la sua innocenza!- ancora non capisse che in realtà Jobs lo ha trattato piuttosto male e che (da un punto di vista molto concreto) è stato lui a... creare Jobs. Sotto questa luce è più che normale che Jobs si trattenga dal vessarlo come farebbe con uno qualunque dei suoi dipendenti.
 
Parlando di Jobs, invece... beh, presumo che tutti voi sappiate già tutto di lui, dico bene?.

The Digital Antiquarian è un blog, scritto da Jimmy Maher, che si occupa di storia e di cultura del videogioco partendo dall'analisi di singoli videogiochi. OldGamesItalia è lieta di presentarvi la traduzione italiana, autorizzata dall'autore!
Se anche voi apprezzerete questo interessantissimo blog, non mancate di visitare la pagina ufficiale (in lingua inglese) e di sostenerlo tramite Patreon.

Traduzione a cura di: The Ancient One
Editing a cura di: Festuceto

Articoli precedenti:

Sulle tracce di The Oregon Trail
In difesa del BASIC
A Caccia del Wumpus
L'Avventura di Crowther
TOPS-10 in a Box
L'Avventura completata
Tutto il TRaSh del TRS-80
Eliza
Adventureland
Dog Star Adventure
Qualche domanda per Lance Micklus
Un 1979 indaffarato
The Count

Due diverse culture di avventurieri
Microsoft Adventure
La Narrativa Ludica già nota come Storygame
L'Ascesa dei Giochi Esperienziali
Dungeons And Dragons
Una Definizione per i Giochi di Ruolo per Computer
Dal Tavolo al Computer
- I Primi Giochi di Ruolo per Computer
- Temple of Apshai
- Un 1980 Indaffarato
- L'Interactive Fiction di Robert Lafore
- Cestinando il Trash del TRS-80
- Jobs e Woz



Visita il sito ufficiale di The Digital Antiquarian
Discutiamone insieme sul forum di OldGamesItalia!

 

Cestinando il Trash del TRS-80
The Digital Antiquarian (traduzione ufficiale italiana)

Nel 1980 il panorama dei microcomputer appariva molto diverso rispetto ai tempi in cui la “trinità del 1977” irruppe sulle scene. Per gli hacker e gli altri utenti pionieri che ne avevano decretato il successo, il TRS-80 era un passo verso la sanità mentale (almeno rispetto alle follie da saldatori di chi si era costruito l'Altair in garage partendo da degli schemi e da un ammasso sciolto di chip), ma... si trattava proprio solo di un passo. Possedere e far funzionare un computer era ancora costoso e difficile, e alla domanda che era sulle labbra di mogli e fidanzate di tutta la nazione ("Ma, esattamente... a che serve?") in realtà non c'era ancora alcuna risposta veramente convincente. Tuttavia già nel 1980 le cose iniziavano a cambiare, quanto basta almeno perché dei segmenti di popolazione iniziassero ad acquistare computer non per il mero fascino della tecnologia in sé, ma piuttosto per ciò che la tecnologia avrebbe permesso loro di realizzare. E questo per merito del lavoro di tutti quegli utenti pionieri, che avevano hackerato come pazzi per creare delle cose utili che avessero potuto giustificare il tempo investito secondo gli standard dell'economia di mercato (e cioè in termini di dollari e centesimi), il tutto per potersi così permettere altro tempo per... hackerare ancora.

Oggi la più celebrata di queste prime "killer application" (tale, forse, per essere comparsa nel documentario  The Triumph of the Nerds) è VisiCalc, il foglio di calcolo il cui approccio di base è ancora oggi echeggiato da quel Microsoft Excel che tutti noi conosciamo e amiamo (?). Introdotto alla fine del 1979, VisiCalc ha dato ai commercialisti, ai piccoli imprenditori, e perfino agli utenti comuni delle ragioni per possedere un microcomputer: che fosse per calcolare le tasse, o per preparare le fatture, o anche solo per tenere il saldo del blocchetto degli assegni. Ma ci sono anche altri esempi. Il primo rozzo programma per scrittura si chiamava The Electric Pencil, ed era perfino antecedente alla “trinità del 1977”, essendo apparso nel Dicembre 1976 per i primissimi computer assemblati a partire da un kit. Ci volle però WordStar per rifinire il concetto di programma di scrittura in uno strumento flessibile e abbastanza potente da poter rimpiazzare le costose macchine da videoscrittura che al tempo della sua pubblicazione nel Settembre 1978 occupavano ancora le scrivanie di tutte le segretarie della nazione. Invece dBase (il primo database relazionale programmabile per i microcomputer) fece la sua comparsa nel 1979. E poi, anche se venivano menzionati apertamente solo raramente come una buona ragione per acquistare uno dei primi computer, c'erano i giochi, sempre presenti come una sorta di piacere proibito e segreta motivazione all'acquisto. Nel 1980 i giochi per computer erano ancora grezzi e limitati, ma crescevano a passi da gigante (sia nelle ambizioni che nelle vendite) mano a mano che spuntavano i primi publisher specializzati nell'entertainment (come la  Adventure International) e che i nuovi microcomputer (molto più adatti al gioco) iniziavano ad apparire sulla scia dello scalpore suscitato dalla console Atari VCS, che iniziò a diffondersi sul serio in tutta la nazione durante il periodo delle feste del 1979.

Ah, sì, le nuove macchine. Mano a mano che le nuove applicazioni mostravano quanto potevano essere utili e/o divertenti i computer, sia a lavoro che a casa, e mano a mano che le vendite rispondevano di conseguenza, tanti nuovi attori si affrettavano a gettarsi nel mercato. Alcuni, come lo Exidy Sorcerer e il Texas Instruments 99/4, vi trovarono ben poche soddisfazioni, diventando solo delle note al margine e degli oggetti per il moderno collezionismo. Altri invece portarono con sé dei significativi sviluppi tecnologici e culturali. Prima o poi ci occuperemo di loro, ma in questo articolo lasciate che provi a mettere un po' di ordine (vale a dire a costruire alcune categorie) nel pazzo intreccio dei microcomputer disponibili al pubblico nel 1980. Stranezze come il TI 99/4 (il primo microcomputer a 16 bit del mondo, basato su una CPU ideata dalla stessa Texas Instruments) a parte, la maggior parte dei computer erano basati su due CPU distinte, entrambe con architetture a 8 bit.

Erano l'Intel 8080 (il chip al cuore dell'originale "computer da assemblare" Altair e degli altri suoi contemporanei) e lo Z80 (una CPU per lo più compatibile prodotta dalla Zilog, che tuttavia offriva un design più flessibile ed efficiente); questo ultimo -come forse vi ricorderete- era il chip che la Tandy aveva scelto per il suo TRS-80. Al di là del TRS-80, che rimase nel bene e (come vedremo tra poco) nel male una cosa a parte, queste macchine generalmente montavano il primo sistema operativo "platform-agnostic" [tecnologicamente neutrale] ad ampia diffusione: il CP/M (Control Program for Microcomputers ["Programma di Controllo per Microcomputer"]). Sviluppato da Gary Kildall all'alba dell'era dei microcomputer e pubblicato dalla sua società Digital Research, il CP/M era l'MS-DOS (o, se preferite, il Microsoft Windows) di quest'epoca, uno standard -di fatto, se non ufficiale- che consentiva a un ampio numero di produttori di condividere software e informazioni (a dire il vero ci sarebbe anche un collegamento più tangibile fra CP/M e MS-DOS: a seconda di chi è l'interlocutore, l'MS-DOS originale del 1981 era o "ispirato dal" CP/M o addirittura un'opera di spudorato reverse engineering di quello. Ma su questo argomento torneremo sicuramente in futuro...).
Però, perché un computer potesse far funzionare il CP/M, aveva bisogno di due cose: di una CPU Intel 8080, o Zilog Z80, e di un certo design standard del bus per le comunicazioni con i  "disk drive" e le altre periferiche, noto come S-100; un design che risaliva al primo Altair. (AGGIORNAMENTO: Come giustamente segnalato da Jonno nei commenti, strettamente parlando l'S-100 non era un requisito necessario per far funzionare il CP/M).

Il CP/M, e le architetture basate sulle CPU Intel e Zilog su cui funzionava, divennero l'ambiente standard per i microcomputer "seri" della fine degli anni '70 e dell'inizio degli '80, quelli cioè utilizzati dalle piccole e medie imprese.  Fu su questi computer che nacquero WordStar e dBase, e che vi approdò rapidamente anche VisiCalc (pur se concepito sull'Apple II). Il CP/M tuttavia non aveva alcuna capacità grafica e aveva solo un supporto limitato per le operazioni in tempo reale, risultando di conseguenza una piattaforma difficile da usare per molti tipi di giochi e perfino per i programmi educativi. E poi si affidava alla presenza di almeno un "disk drive" sulla piattaforma che lo ospitava, in un periodo in cui tendevano a essere molto costosi. Questi fattori fecero sì che il CP/M e l'8080 fossero poco adatti per essere impiegati nei computer meno costosi, e solitamente funzionanti a cassette, destinati agli utenti domestici.  Quella fascia di mercato era dominata da un'altra architettura hardware: la CPU 6502 delle MOS Technologies.

Quando il 6502 comparve per la prima volta nel 1975, la MOS era solo un minuscolo produttore indipendente di chip, ma le cose erano destinate a cambiare quando la Commodore acquistò l'intera società nel 1976. Questa mossa (una delle più astute mai fatte da Jack Tramiel, il capo della Commodore), mise la  Commodore nell'invidiabile posizione di guadagnare non solo quando vendeva le proprie macchine come il PET, ma anche ogni volta che un rivale acquistava il 6502 per i suoi prodotti. Tali rivali inizialmente includevano solo la Apple con la linea Apple II e tutta una serie di computer da assemblare tramite kit di svariati produttori; ma anche questo era rapidamente destinato a cambiare.

Non fu però mai sviluppato l'equivalente del CP/M per le macchine basate su 6502; il che comportò che tali macchine restassero sostanzialmente incompatibili le une con le altre. Il BASIC funzionò in parte da "lingua franca", visto che praticamente tutte queste macchine ospitavano nelle loro ROM una versione del BASIC della Microsoft (che era ormai lo standard dell'industria), ma ogni implementazione di tale BASIC era sufficientemente diversa dalle altre da far sì che la maggior parte dei programmi necessitassero comunque di un minimo di ritocchi. E poi, ovviamente, quando ci si spostava dal BASIC al linguaggio assembly per sfruttare al meglio tutto quello che il 6502 aveva da offrire (e in particolare grafica e sonoro, capacità che oltretutto variavano enormemente da modello a modello), si doveva sostanzialmente riprogrammare tutto da zero per ogni macchina che si voleva supportare. Erano tempi folli, anche se con l'attuale [era il 2011; ndAncient] proliferazione di device mobili incompatibili fra loro, lo scenario inizia nuovamente ad assomigliare a quello del 1980.

Tuttavia quello che l'universo del 6502 perdeva in compatibilità, di certo lo acquistava in flessibilità. Liberi dal gravoso compito di dover lavorare con un sistema operativo relativamente complesso e inefficiente come il CP/M, i programmatori avevano molto più controllo su queste macchine, potendo manipolare direttamente ogni elemento dell'hardware per ottenere la massima efficienza. Inoltre le macchine basate sul 6502, generalmente indirizzate ai mercati domestici e educativi, erano tendenzialmente dotate di capacità grafiche e sonore, che erano invece del tutto assenti nell'universo spoglio e testuale del CP/M; l'Apple II per esempio era l'unico membro della “triade del 1977” a supportare una grafica bitmap vera e propria; ma di questo argomento inizierò a parlare in maggior dettaglio nel mio prossimo articolo.

Ora forse vi starete chiedendo in tutto questo dove fosse finito il TRS-80, che di diritto non apparteneva a nessuna delle due categorie appena descritte. Anche se il TRS-80 era costruito sulla CPU Z80, Radio Shack per spilorceria aveva scelto di non implementare il design del bus S-100 (AGGIORNAMENTO: Come accade di quando in quando da queste parti, quest'ultima affermazione non è corretta. In realtà il problema è relativo alla "memory map" del TRS-80, nella quale la ROM veniva prima della RAM; mentre invece una macchina CP/M richiedeva l'opposto. I miei ringraziamenti a Jonno per avermelo fatto notare nei commenti di questo post).  Questo lo rendeva incompatibile con il CP/M. Nonostante l'enorme successo dei primi anni e nonostante avesse ancora la base di installato più ampia di qualunque altro microcomputer, il futuro del TRS-80 era (almeno col senno di poi) già offuscato nel 1980. La sua incompatibilità con il CP/M lo tagliava fuori da tutta la base del software professionale in netta espansione su quel sistema operativo. E poi, nonostante il prezzo abbastanza conveniente del TRS-80, la reputazione di Radio Shack di essere fornitori di spazzatura a buon mercato per le masse faceva ben poco per attrarre gli utenti "business" e -nel classico scenario del gatto che si morde la coda- a sua volta l'assenza di utenti "business" scoraggiava gli sviluppatori dal convertire i loro prodotti dal CP/M alla piccola macchina stravagante della Tandy. A questo si aggiunge il fatto che anche nell'altra metà del mercato dei microcomputer (e cioè nel mondo delle macchine da gioco e dell'informatica hobbistica, dominato dal 6502) il TRS-80 sembrava sempre più inadeguato a causa della sua assoluta mancanza di grafica e sonoro. L'arrivo dell'Atari 400 e dell'Atari 800 (due macchine piene di colori, basate sul 6502, e con capacità grafiche e sonore stupende per il tempo) e, poco dopo, all'inizio del 1981, del Commodore VIC-20 (una macchina con assai meno capacità al confronto, ma comunque dotata di grafica a colori e sonoro, e venduta ad un prezzo che non aveva precedenti) erano presagi particolarmente infausti.

Per quanto la saggezza di molte delle sue scelte fosse quantomeno discutibile, la Tandy se non altro non rimase inerme di fronte a questi sviluppi. Rilasciò infatti un gran numero di nuovo macchine, nessuna della quali però si avvicinò nemmeno lontanamente a recuperare la quota di mercato di cui godeva il TRS-80 alla fine degli anni '70.

La Tandy uscì con una nuova macchina chiamata TRS-80 Model 2 (il primo TRS-80 fu retroattivamente rinominato Model 1) a fine 1979. Il Model 2 era progettato per catturare il mercato aziendale che stava saltando a piè pari il Model 1; veniva venduto con i "disk drive" integrati e implementava correttamente il bus S-100 bus includeva una ROM di tipo bank switching, che gli consentiva di far girare il CP/M. Ma era anche una macchina molto più costosa del Model 1 e, cosa che era ancora peggio, del tutto incompatibile con esso. Grazie al tipico scarso acume per il marketing di Radio Shack, alla loro passione per le linee goffe e pacchiane unite a un prezzo molto alto, il Model 2 non fu un successo nel mercato "business" e al contempo la sua incompatibilità lo rese scarsamente appetibile anche per chi già possedeva un Model 1.

Il Model 3, che doveva rimpiazzare il Model 1 nell'estate del 1980, fu quasi un passo obbligato per Radio Shack. Il Model 1 infatti emetteva talmente tante interferenze radio che, in un classico esempio di sconfinata ingenuità tipica della prima era dei microcomputer, la gente iniziò a scrivere programmi che manipolando la memoria producessero musica utilizzando l'interferenza prodotta dal TRS-80 su una radio a transistor nelle vicinanze. Le nuove regole della FCC [la Commissione Federale per le Comunicazioni] del 1981 costrinsero Radio Shack a costruire un adeguato schermo per le interferenze radio, rovinando per sempre tutto quel divertimento. Oltre a risolvere questo problema, il Model 3 presentava anche una versione leggermente più veloce dello Z80 e (evviva!) fra le varie migliorie c'era anche il supporto per delle vere lettere minuscole sia in fase di input che di output. Non fece invece niente per migliorare le magre capacità di visualizzazione del Model 1. E, nel tipico balletto da un passo in avanti e due indietro che sembrava contraddistinguere sempre Radio Shack, il Model 3 era ottimisticamente definito come "compatibile all'80%" con il Model 1, nonostante ancora una volta l'assenza del bus S-100  la sua progettazione non gli consentisse di far girare il CP/M. A questo punto Radio Shack, autentico genio del marketing, aveva tre macchine separate, tutte etichettate come TRS-80, ognuna parzialmente o interamente incompatibile con le altre. Provate a immaginare cosa significava cercare di capire quale era il software compatibile con la vostra versione della macchina...

E -incredibile a dirsi!- nel 1980 fu rilasciato ancora un altro TRS-80 completamente incompatibile con gli altri, questo però si rivelò il più significativo di tutti. Anche se ufficialmente si chiamava TRS-80 Color Computer, era radicalmente diverso da tutto ciò che si era visto fino ad allora: costruito intorno a quella che probabilmente era la CPU a 8 bit più avanzata mai prodotta, il nuovo Motorola 6809E. Come tanti altri sistemi della Radio Shack, esso coniugava un potenziale interessante a delle debolezze sconfortanti. Gli aspetti positivi erano il potente 6809E e un Microsoft BASIC avanzato che gli fece conquistare i favori dei programmatori per hobby; fra gli aspetti negativi c'erano le sue capacità sonore e grafiche che, seppur un passo sopra agli altri modelli di TRS-80, non lo rendevano ancora competitivo con i modelli nuovi e in arrivo di compagnie come Atari e Commodore. Nonostante questo, il CoCo  -come venne presto chiamato amichevolmente [abbreviando il nome di "Color Computer"; ndAncient]- fece bene nel lungo periodo, durante il quale restò costantemente lontano dalla portata dei radar del mercato mainstream (incapace di attirare poco o niente in termini di giochi e di applicazioni da parte della maggior parte dei  publisher e perfino da parte della stessa Radio Shack), ma riuscì a sopravvivere eleggendosi a prodotto di culto dell'industria e sostenendosi grazie a una base utenti che si rivelò leale fino al fanatismo. La linea del CoCo uscì di produzione solo nel 1991.

Ci sarebbero moltissime altre storie interessanti da raccontare in merito agli stravaganti piccoli computer di Radio Shack, ma la verità è che nessuno di loro riuscì mai nemmeno lontanamente ad avvicinarsi al dominio dell'industria che fu del TRS-80 Model 1 in quei primissimi anni. In verità però va detto che lo stesso Model 1 era divenuto così popolare perché era ampiamente disponibile (in un tempo in cui i canali di distribuzione degli altri marchi erano quasi inesistenti) e perché il suo prezzo era assolutamente ragionevole, e non tanto in virtù delle sue eccellenti qualità tecniche. Il TRS-80 in realtà non era poi così diverso dagli altri prodotti di Radio Shack: nella sostanza faceva ciò che doveva fare, solo che lo faceva nel modo meno cool e meno sexy immaginabile. Tuttavia seppe stimolare l'industria degli home computer e portò i giochi di avventura nelle case della gente per la prima volta; ma nel 1980 era già superato.

Quindi ora non ci resta che cestinare tutto il TraSh del TRS-80 e passare oltre. La prossima volta esamineremo la macchina creata dalla società che è poi riuscita a definire tutto ciò che nella tecnologia è cool e sexy. Sì, sto parlando proprio di quei due ragazzini impavidi nel loro garage in California.

The Digital Antiquarian è un blog, scritto da Jimmy Maher, che si occupa di storia e di cultura del videogioco partendo dall'analisi di singoli videogiochi. OldGamesItalia è lieta di presentarvi la traduzione italiana, autorizzata dall'autore!
Se anche voi apprezzerete questo interessantissimo blog, non mancate di visitare la pagina ufficiale (in lingua inglese) e di sostenerlo tramite Patreon.

Traduzione a cura di: The Ancient One
Editing a cura di: Festuceto

Articoli precedenti:

Sulle tracce di The Oregon Trail
In difesa del BASIC
A Caccia del Wumpus
L'Avventura di Crowther
TOPS-10 in a Box
L'Avventura completata
Tutto il TRaSh del TRS-80
Eliza
Adventureland
Dog Star Adventure
Qualche domanda per Lance Micklus
Un 1979 indaffarato
The Count

Due diverse culture di avventurieri
Microsoft Adventure
La Narrativa Ludica già nota come Storygame
L'Ascesa dei Giochi Esperienziali
Dungeons And Dragons
Una Definizione per i Giochi di Ruolo per Computer
Dal Tavolo al Computer
- I Primi Giochi di Ruolo per Computer
- Temple of Apshai
- Un 1980 Indaffarato
- L'Interactive Fiction di Robert Lafore



Visita il sito ufficiale di The Digital Antiquarian
Discutiamone insieme sul forum di OldGamesItalia!