Retrocomputer Magazine
Total Page:16
File Type:pdf, Size:1020Kb
Jurassic News • hardware: Exidy Sorcerer • software: Borland Sidekick • racconto: Rimini, Rimini! • emulazione: ENIGMA • laboratorio: ENIGMA con chip ATMega 238P • linguaggi: SNOBOL • storia: il PC IBM • dal passato: M24, Toshiba T1000, P101 Retrocomputer Magazine Anno 10 - Numero 55 - Settembre 2015 Jurassic News Rivista aperiodica di Retrocomputer Jurassic News Coordinatore editoriale: Tullio Nicolussi [Tn] E’ una fanzine dedicata al retro- Redazione: computing nella più ampia accezione del [email protected] termine. Gli articoli trattano in generale dell’informatica a partire dai primi anni Hanno collaborato a questo numero: Lorenzo [L2] ‘80 e si spingono fino ...all’altro ieri. Salvatore Macomer [Sm] La pubblicazione ha carattere Sonicher [Sn] puramente amatoriale e didattico, tutte Besdelsec [Bs] Lorenzo Paolini [Lp] le informazioni sono tratte da materiale Giovanni [jb72] originale dell’epoca o raccolte su Internet. double_wrap Damiano Cavicchio La redazione e gli autori degli Riccardo Franch articoli non si assumono nessuna responsabilità in merito alla correttezza Diffusione: delle informazioni riportate o nei Lettura on-line sul sito o attraverso il servizio Issuu.com; il download è confronti di eventuali danni derivanti disponibile per gli utenti registrati. dall’applicazione di quanto appreso sulla rivista. Sito Web: www.jurassicnews.com Il contenuto degli articoli è frutto delle conoscenze, esperienze personali e opinioni dei singoli autori; possono Contatti: [email protected] pertanto essere talvolta non precise o differire da fonti “ufficiose” come Copyright: Wikipedia e siti Web specializzati. I marchi citati sono di copyrights dei rispettivi proprietari. Sono gradite segnalazioni di errori, La riproduzione con qualsiasi imprecisioni o errate informazioni che mezzo di illustrazioni e di articoli possono, a discrezione della redazione, pubblicati sulla rivista, nonché essere oggetto di errata-corrige in la loro traduzione, è riservata e non può avvenire senza espressa fascicoli successivi. autorizzazione. Scrivere a: Jurassic News [email protected] promuove la libera circolazione dettagliando il più possibile delle idee l’argomentazione. 2 Jurassic News - Anno 10 - numero 55 - Agosto 2015 Jurassic News - Anno 10 - numero 55 - Agosto 2015 Editoriale Dalla redazione... Riservatezza o schizofrenia? In un’epoca dove ci pensiamo pochissimo a mettere un “mi piace” su un elemento di Facebook o postare la nostra opinione su un thread di twitter, dove siamo assillati dall’idea di fare gruppi, cerchie o pagine fan sulla pletora di social-qualcosa, beh, siamo (o vorremmo essere) più di ogni altra epoca sicuri che nessuno riesca a carpire le nostre informazioni. Si sa che si vive ormai nella contraddizione più palese: da una parte vogliamo farci notare, mentre dall’altra vorremmo che nessuno ci notasse... situazione schizofrenica o giù di lì! Nascondere informazioni e in particolare comunicazioni strategiche è stato l’assillo di ogni condottiero dagli albori della storia. Peraltro lo stesso Marconi si corrucciava del fatto che le trasmissioni radio potessero essere captate da chiunque e quindi studiava continuamente nuovi metodi per offuscarne il contenuto. Mai gli era balenata l’idea che la sua invenzione avrebbe conosciuto il massimo fulgore proprio nella logica del broadcast, cioè uno trasmette e tutti ricevono. Non era nella cultura dell’epoca e non si capiva a cosa potesse servire una simile diffusione flat di trasmissioni radio. Periodicamente c’è una celebrazione della macchina Enigma, la critto-decrittatrice in uso alla Wehrmacht tedesca durante il secondo conflitto mondiale. Vogliamo ospitare anche noi due contributi in questo senso: da una parte un simulatore free sul Web che può aiutare a fare piccoli esperimenti e dall’altro, per i più smanettoni, un progetto di replica del famoso meccanismo, fatto questa volta con l’ausilio di un microprocessore di quelli che vanno per la maggiore oggigiorno: un ATMega. Anche se non ci pensate proprio di realizzarlo, capire come funziona una macchina Enigma è comunque un esercizio culturale interessante. Buona lettura. Jurassic News - Anno 10 - numero 55 - Agosto 2015 3 L’editoriale 4 Riservatezza o schizofrenia? Come eravamo 8 Olivetti 101 - una retrospettiva Retro programmi 12 Borland Sidekick Retro linguaggi 18 SNOBOL (parte 2) - Istruzioni principali Come eravamo 34 M24, cane e gatto... Emulazione 52 Emulare la macchina ENIGMA 4 Jurassic News - Anno 10 - numero 55 - Agosto 2015 Jurassic News - Anno 10 - numero 55 - Agosto 2015 Sommario Jurassic News - Il contenuto di questo fascicolo Retrocomputing Espansione massima 6 Il racconto Automatik (25) - Rimini, Rimini! 14 Darwin Il libro dei perché del PC IBM (parte 2) 20 Prova hardware Exidy Sorcerer 24 Laboratorio Replicare ENIGMA con il chip ATMega 238P 38 Mediateca Trenta candeline per il primo portatile 48 Jurassic News - Anno 10 - numero 55 - Agosto 2015 5 Espansione massima di Tullio Nicolussi una tendenza generale o al- do si colleziona un reperto storico bisogna meno molto diffusa, quella come prima regola rispettarne la natura e E’ che suggerisce ad ogni col- non approfittare della disponibilità di chip lezionista l’ampliamento del sistema che ha più evoluti in grado di far fare un salto alla recuperato alla sua massima espansione. tecnologia originale. Uno Spectrum 16K sembra non abbia di- Altre volte l’espansionismo è più sottile, più gnità di esistenza se non viene subito am- accettabile se volete, ma che merita una ri- pliato a 48K, se non ci si procura l’interfac- flessione. cia 1 e vi si attaccano due microdrive. Questo Prendiamo per esempio l’Apple II che è un impulso soddisfa la naturale propensione di sistema conosciuto da quasi tutti. La confi- ognuno nel disporre della macchina più po- gurazione base dell’Apple //e è completa, tente possibile. E’ anche il desiderio di testi- nel senso che con un doppio floppy e monitor moniare le massime possibilità del sistema, (che sono due opzioni “per modo di dire”), come dire -”vedete quali incredibili possibili- abbiamo tutto quello che serve. Praticamen- tà aveva questo giocattolino?”. te tutti hanno poi aggiunto la scheda Z80, Magari avessimo potuto a suo tempo com- quella che sui listini veniva chiamata “Z80 prarle quelle espansioni! Softcard”, che da una marcia in più grazie La smania di espansione va oltre e talvolta al CP/M e i programmi disponibili, molti di sfocia nello stravolgimento del progetto ori- tipo professionale. ginale. L’over-clock è il sistema più diffuso Possiamo quindi dire che in un sistema per “drogare” l’home computer e gloriarsi di Apple //e da collezione la sua bella Z80 avere “lo Spectrum più veloce del mondo!” Softcard ci sta benissimo. Spesso si legge Questo non ha molto senso, io credo. Quan- sulle schede tecniche proprio la presenza del 6 Jurassic News - Anno 10 - numero 55 - Agosto 2015 Jurassic News - Anno 10 - numero 55 - Agosto 2015 Retrocomputing La filosofia del retrocomputing secondo processore come una qualità in- na, seppure di pochi anni. trinseca del sistema. Va da sé che se ne possediamo due o più, Un altro caso che vogliamo portare ad cosa peraltro non rara vista la diffusione esempio, ma ce ne sarebbero molti altri, è del sistema a suo tempo, si può con profitto un Olivetti M24 con una scheda che ospita il aggiornare uno e disporre così di due ogget- processore Z8000. Questo rende il diffusis- ti diversi, entrambi storicamente collocati. simo computer della Olivetti, che è in pratica un clone MSDOS, in un sistema compatibile Ci sono però, come si accennava all’ini- con l’M20 che è la macchina della genera- zio, degli aggiornamenti che nulla hanno zione precedente. Questa scheda è stata pro- a che fare con l’originalità del prodotto. Ad gettata da Olivetti in fretta e furia, quando esempio si prende un M24 e si mette al posto ci si rese conto che i programmi sviluppati del processore originale una schedina che per PCOS avevano una naturale vita che si ospita un nuovo processore e magari anche estendeva ben oltre alla disponibilità della della RAM compatibile con l’escalation che precedente Linea-1, della quale l’M20 è il si intende fare e cioè pompare il clock del si- “fratellino piccolo”. stema a 20 MHertz e oltre. Il gusto è vedere Come si verifica con la Z80 Softcard di Ap- l’MSDOS “volare”. ple (fra l’altro sviluppata e commercializza- Diciamolo: va bene per uno smanettone ta da Microsoft), anche per la scheda Olivet- che vuole togliersi uno sfizio e dimostrare ti si parla di estensione delle possibilità del non so che cosa, ma non ha senso per chi sistema ma senza stravolgimento dell’har- colleziona retro computer. dware originale, che infatti si può continua- Quindi il messaggio conclusivo potrebbe re ad usare in maniera nativa. essere: Ad un certo punto della sua storia evolutiva l’Apple //e ha avuto un aggiornamento ab- “L’espansione di un retro computer do- bastanza significativo che l’ha portato alla vrebbe essere limitata ai componenti origi- configurazione “enhanced”. Si tratta della nali sviluppati nella stessa epoca, possibil- sostituzione del processore dall’originale mente dallo stesso costruttore o approvati 6502 al nuovo 65C02, oltre che del firmwa- da esso”. re di sistema che aggiunge istruzioni, subito sfruttate dalla periferica mouse. Con questa (=) aggiunta un //e diventa compatibile in pra- tica con il //c che appunto faceva del mouse e dei programmi di interfaccia punta e clic- ca una sua caratteristica. La domanda: -”E’ sensato aggiungere questo kit al reperto della nostra collezio- ne e continuare a chiamarlo Apple //e?” ha due risposte, secondo me. La prima è che è legittimo se lo si cataloga come “Apple //e espanso con l’Enhancement Kit” ; la seconda è che se ne avete uno solo di Apple //e, al- lora è meglio tenerlo “base” non fosse altro per affibiare al reperto una data più lonta- Jurassic News - Anno 10 - numero 55 - Agosto 2015 7 Olivetti 101 - una retrospettiva di Rodolfo Parisio - IW2BSF rogramma 101, o P101, venire incontro alle necessità operative del è stato il primo personal più alto numero possibile di persone.