Home

Numero 3 Maggio 2006

image

Contents

1. Qualche cambiamento c e stato dico io in meglio Beh grazie sempre cieca sono rimasta comunque Ma non vedi proprio niente A volte qualche ombra dipende dalla luce So se giorno o notte questo si Scusa se te lo chiedo non vor rei sembrarti troppo curioso Nessun problema chiedi pure Dobbiamo pur conoscerci non ti pare Se sarai indiscreto te lo dir Ok solo mi chiedevo come com portarmi sai non che ho tanta esperienza con voi beh volevo dire con i ciechi Comportati normalmente se ho problemi te lo dico Cos la conversazione prosegue ma mi sembra giusto riportarla all argomento oggetto della mia presenza Apprendo quindi che Lorenza iscritta a Sociologia frequenter il secondo anno a set tembre Congli esami messa piut tosto bene deve dare solo statis tica 1 ed qui il problema Per un cieco aver a che fare con matrici distribuzioni di probabit e grafici piuttosto difficoltoso Nel corso usano un programma che gira sotto Windows che si chiama SPSS ma Lorenza non pu lavorare su una interfaccia a finestre muovendosi a colpi di mouse Infatti pi che di lezioni di informatica le serve un tecnico che le metta a punto delle procedure testuali in DOS insomma per interagire con i pro grammi Mi fa vedere come fun ziona la barra Braille mi dice che in facolt c un PC equipaggiato con tastiera Braille e addirittura
2. scritta in BASIC Microsoft uno dei linguaggi resi disponibili dalla presenza del CP M e fun ziona quindi solo con la presenza dell interprete in memoria Il sistema operativo CP M ha una propria idea sull uso della tastiera evidentemente ereditata dalle implementazioni esistenti che si rifanno alle convenzioni in uso sui sistemi di tipo Unix e simili Tali sistemi utilizzano di fatto dei terminali il cui standard di fatto la serie VT della Digital VT100 VT220 tanto per citare due sigle molto diffuse Una panoramica del comportamen to del sistema a fronte dei tasti funzione della tastiera Apple esplicata nella tabella 1 Abbiamo visto che l unit disco corrente esplicata nel prompt di sistema ad esempio A gt non pu essere rimossa senza che ne ven ga richiesto l inserimento al ter mine dell esecuzione del comando o della sequenza di comandi che richiedono la shell di sistema res idente in memoria Quando necessario cambiare floppy bisogna comunicarlo al si stema effettuando un Warm Boot tasto Reset o CTRL C altrimenti qualsiasi operazione coinvolgente il floppy dar un messaggio di er rore del tipo BDOS ERR ON A Disk R O Questo succede perch a dif ferenza del DOS Apple il CP M conserva in memoria un buffer di colloquio con l unit buffer che ovviamente va re inizializzato al cambio del supporto Anche il CP M come ogni sistema operativo detta le proprie regol
3. apparse sulle riviste specializzate che enfatizzano le possibilit di es pansione del MPF II 1 _ _ ______ __ D SI OATMPOId OJUSUIISAAUT OMIS UN AUOIZEISTPPOS EP 1 879 871808 LUN e II AN EUIWIOSU OTPAIS OIU INTE 1 ESEO E LUIOJ OIOAR MS PUAA LU 3481S op MUAUOdUIOI I INNI U00 BUIGISUT OFEA ep ESIOQ EPIQIOI a eoryedurs ens LON 1309 TP 9UOIZU9Y Top oJqueo Te reges e 019909 n3 4 enqrpuedse 0QUETIMSGAUT I OUTETUTETTO O JON OSN p 8 PIAOUIAUI p eyoedeo puras ey eu 0198801 010001d 8 IT JAJA 9IEUSOS TP edepeo EZUOS 99 Jad 9pueag TP esoorenb e esueg ENAMESIO ENI e IJOA IONI 1 eJIsseoau any e TuooIg 1ony 1 119p 189P 10N 1 OMEISTPPOS OULA OMI ETEITEISUI RIS 910109 PPOYOS VMAP PIRIOAJODUI LINS SROT S XOL 2969 1290 EL A re e cr era OTORHOS 85084 11 6 EPEIOWIEN VA 8UPUSA OYIN SON I 93144103 PEH IDO EN eso e o _ OUTOIA IT dd N 84 OZZIITPUI BAO4 JOnd 8A0P e emougoo OIZBUIJOJUT 14044 I n ewon am Jad 1 IAUOS l 11 Jurassic News Anno 1 numero 3 maggio 2006 3 016504 D J134pD Sv arIqrpuedse OJUAUITISSAUT MN dOSSIJOYA OYIIN LL enuequos oJyue Muedurers s d erereaed e1098J197JU1 UN U09 PIMUIO EI IUA VIJU PHUN OVBIIBAS Qd ody p eqordeyed e eo0ejleyur 8IESA 09 el 1QISSOd q 189ndu109 q 09409 p ojoxquoo TP eugas TE aayo IZZIITPUI 8 MED SNA I 0U9189 Te 84404 9018 oysodde
4. Beh confessatelo molti avranno pensato che non ci saremo arrivati e poi puntuali come nemmeno le riviste professionali sanno fare e poi gratis Insomma qualche peccatuccio di impaginazione e di sintassi ce lo potete an che perdonare Questo numero presenta una nuova impaginazione re alizzata da Anna che ha lavorato parecchio anche se dice lei stessa che intende perfezionarla di numero in numero dopo aver deciso di cambiare strumento software da Mi crosoft Publisher a Adobe InDesign Publisher un buon prodotto ma molto pi adatto a piccole pubblicazioni senza troppe pretese La scelta dopo aver valutato anche Quake Xpress caduta sul prodotto di Adobe anche per la sua disponibilit sia sotto Mac OS X che che sotto Windows caratteristica che l ha fatto preferire al prodotto della Quake peraltro completissimo Il MAC fra l altro si rive lata la piattaforma ideale confermandoci quello che in giro si dice ormai da decenni MAC e grafica vanno a brac cetto Progettando questa fanzine ci eravamo proposti di ampliare il pi possibile gli argomenti anche sconfinando in campi non tecnici Bene manteniamo questa promessa inau gurando la nuova rubrica chiamata senza troppa fantasia in verit Retro Racconti Probabilmente abbiamo tutti qualcosa da raccon tare in merito al nostro hobby del retro computing come l abbiamo scoperto quale stata la molla scatenate o pi semplicemente come avventurosamente abbiamo
5. passa in un lampo mentre gironzolo fra la facolt e il campetto da calcio del rio ne Pochissimi in giro la facolt praticamente deserta l unico vantaggio che Internet una scheggia segno che non c in giro praticamente nessuno Cavolo dovevo telefonare a quei tizi sull elenco non ci sono gli unici due Bertolazzi sono in strade di verse che faccio Provo con il primo numero e risponde un uomo che appena finisco la frase lezioni di computer questo mi ag gredisce letteralmente dicendomi di andare vendere quei caz zo di computer da un altra parte scusate la citazione letterale ma l energumeno cos si espresso Al secondo tentativo risponde una vecchietta almeno dalla voce me la figuro sugli anta molto molto anta che mi mena una sequela sul fatto che anche suo nipote un mago del computer s E lui che insegna alla maestra Capirai che sforzo Mai incontrata una mae stra che sapesse fare qualcosa in pi di due pagine di Word al PC D altra parte c era da aspettar selo le persone intelligenti mica lo attivano il telefono con la Tele com Ma questi con un malato grave in casa boh Insomma gioved pomeriggio pun tuale alle tre sono sotto una palaz zina rosa di tre piani che occupa il numero civico dettatomi da quel sant uomo l ppellativo ironico si capito vero La famiglia Ber tolazzi esiste davvero purtroppo Non sono troppo sicuro che sia giusto mol
6. quantomeno difficile Basta scorrere l indice per trov arvi articoli di elettronica pura se pur con un microprocessore come protagonista un esame compara tivo del micro 6502 il collaudo di una scheda di un micro autocos truito l implementazione soft ware dei breakpoint in un sistema con micro Z80 un interprete Ba sic scritto interamente in assem bly per 8080 un combinatore tel Jurassic News Anno 1 numero 3 maggio 2006 efonico e per finire il controllo di un plastico ferroviario Si affacciano timidamente i temi informatici il solito corso sul Pascal evidente mente tutti riponevano grandi speranze in questo nuovo lin guaggio i primi passi nella computer hu e un pro grammino didattico in BASIC per giocare a Mastermind Interessanti le news sembra che le memorie a bolle soppi anteranno qualsiasi altra tec nologia di storage ne siete circondati vero finalmente un distributore ufficiale ital iano per la Apple la IRET di Reggio Emilia l Olivetti rius cita a vendere 6000 terminali alle banche danesi ricordate la mitica linea 1 e per fin ire la sottovalutazione questa volta a lanciarsi nientemeno che un certo W Davidow vice presidente della Intel I processori attuali sono in grado di fare molto di pi di quanto richiesto non c nes sun bisogno di ulteriori svilup pi della tecnologia L articolo comparativo sul micro O la cronaca rodotto da MOS Tecnology ockwel
7. sta OMISSIS Prima di iniziare non immaginavo ne esistessero cos tante Mi man cano parecchie testate soprat tutto numeri dalla seconda meta degli anni 80 non e che potete darmi una mano Risponde Sonicher Non ho ben capito cosa ti serve ma temo che non sia possibile farti fotocopie o scansioni di in teri numeri Fra l altro come non mi stanco mai di ricordare a chi mi chiede le stesse cose c la legge sul diritto d autore che in Italia addirittura eccessiva a mio par erre ma anche a parere di illustri giuristi Quello che posso fare eventual mente la fotocopia di qualche pa gina Il problema ovviamente di che cosa Credo che ti convenga metterti in contatto con qualche grande biblioteca universitaria o con la Biblioteca Nazionale Cent rale di Firenze o con quache altra istituzione che pu essere ben fornita del materiale che ti serve Credo sia perfettamente inutile tentare di contattare gli editori come suggerisci in un passo della tua email molti hanno chiuso e per esperienza personale ti posso as sicurare che anche quelli ancora esistenti non hanno gran voglia di collaborare In bocca al lupo Da mz3do omissis l iniziativa buona ma pu essere fatta molto meglio Le due recensioni apparse finora Apple IT e ZX80 contengono parecchi errori ed in ogni caso non dicono nulla di nuovo omis SES Risponde tn Mio nonno buon anima diceva Per quanto t
8. Anno 1 numero 3 maggio 2006 Emulatori La sottile arte dell emulazione parte dalla cono scenza dei prin cipi fondamen tali 28 Costruramoci un emulatore parte 2 Ri della puntata prec edente Dopo aver introdotto i principi fondamentali di funzionamento di una CPU e in particolare di un mi croprocessore Zilog Z80 abbiamo definito le strutture dati per rap presentare la memoria RAM del sistema simulato oltre che ovvia mente i registri interni al proces sore La codifica delle singole istruzioni del micro codice quelle che ven gono chiamate istruzioni macchi na viene a questo punto costruita con funzioni del linguaggio C come ad esempio 0x04 int z80_inc_b X B B 1 BC B 256 C return 0 che l istruzione che incrementa il void def _ microcode void definizione micro codice microcode 0x00 microcode 0x01 microcode 0x03 microcode 0x04 microcode 0x05 microcode 0x06 microcode 0x07 microcode 0x76 fun_addr fun_addr fun_addr fun_addr fun_addr fun_addr fun_addr fun_addr registro B di una unit Abbiamo gi discusso del fatto che necessario portare avanti reciprocamente il valore conte nuto nei registri singoli come ad esempio B C etc con i valori corrispondenti nei registri persi a coppie come BC HL DE Ogni singola funzione C rappre senta una istruzione del proces sore e viceversa Per contenerle e p
9. E i clienti Tre attori sono in gioco i produt tori di hardware gli sviluppatori di software e gli utenti ognuna con i propri interessi in conflitto con gli interessi altrui E divertente pen sare a cosa potrebbe succedere se l equilibrio fosse spezzato e una di questi attori potesse dettare i termini della contesa I prodotturi di hardware vogliono che i clienti acquistino solo il loro prodotto e per fare questo ob bligherebbero gli sviluppatori a realizzare titoli esclusivamente per la loro console In parallelo essi cercherebbero di rendere il loro prodotto hardware il pi in compatibile possibile con i prodot ti della concorrenza Gli sviluppatori i cui interessi dipendono da quanti utenti com prano il loro prodotto imporreb bero hardware standard sul quale far girare software standard An che il porting fra piattaforme cos ta molto lavoro gli standard sem plificherebbero di molto il rilascio dei titoli su tutte le piattaforme o almeno la maggior parte di esse disponibili sul mercato Gli svilup patori pero vorrebbero che il cli ente continuasse a comprare piu volte lo stesso gioco se desidera giocarlo sui device diversi che possiede Contemporaneamente gli utenti vogliono hardware aperto e soft ware aperto una situazione possi bile solo in regime di concorrenza perfetta dove non esistono mo nopoli Alla fine il consumatore non desidererebbe pi un Apple ma qualcosa che si comporti come un A
10. cio con una language card installata possibile fare in modo che il CP M veda fino a 60 Kb Nella versione pi aggiornata del floppy di sistema esiste l utility CPM60 nelle versioni precedenti il programma CPM56 l equivalente utility che porta la RAM libera a 56Kb come dice efficaciemente il nome stesso del programma L operazione banale inserito il Master Disk nel primo drive A e un floppy formattato nel drive B basta digitare al prompt CPM56 B Ora effettuando il boot con ques to floppy preparato si dovrebbe avere la scritta 56K CP M al posto di 44K CP M del sistema preconfezionato in fabbrica Questa non l unica personaliz zazione ottenibile infatti grazie all utility di configurazione chia mata CONFIGIO che starebbe per CONFIG 1 0 Per l utilizzo normale della macchina non sar necessario in tervenire sulla configurazione riservata a casi particolari come ad esempio se si utilizzano perif eriche non standard o ad esempio se si vuole usare un terminale es terno collegato alla porta seriale piuttosto che tastiera e mouse nativi Crediamo che questo tipo di ne cessit sia molto remota per chi utilizza oggi il sistema al solo scopo ludico legato alla pas sione per il retro computing Ci riserviamo comunque di tornare sull argomento in futuro in fondo collegarsi all Apple con un VT100 sembra una sfida interessante Per curiosit l utility CONFIGIO
11. disponibile quasi per qualsiasi ambiente la configurazione l aggiornamento on line pre proseguire con una dettagliata analisi delle opzioni e delle possibilit di personalizzazi one Conclusione E un libro che definirei balneare per chi di informatica ne mastica qualcosina Non vedo quale possa essere il target preciso di una simile pubblicazione immagino che il cosidetto utente medio usa quello che si trova installato sul PC e quindi IE e buonanotte Che la monografia serva a convincere qualcuno a non fidarsi di IE e pas sare ad un altro prodotto pos sibile altro obiettivo potrebbero essere gli utenti precisini che vogliono conoscere tutto dei pro grammi che usano al duplice scopo di stupire gli amici e di rendersi l uso della macchina piacevolmente personalizzato il pi possibile La verit che simili monografie sono molto numerose negli States dove si riesce praticamente a vendere di tutto basta avere una buona organizzazione e una qual che reputazione tecnica da spen dere e si producono testi a raffica su qualsiasi argomento in partico lare tecnico C una vera e propria corsa al manuale che non saprei come giustificare Esimi sociologi ne avranno certamente parlato ed analizzato la fenomenologia ed a essi rimandiamo il quesito sn Table of contents Copyright Preface Audience for This Book Organization of This Book Conventions Used in This Book We d Like to Hear from
12. dovrebbe analogamente al free software costituire una solida base nella libert individuale di utilizzare come meglio si crede la tecnologia informatica E un punto di vista sicuramente interessante fin troppo radicale potr apparire per qualcuno ed infatti non mancano i critici che ne fanno osservare i punti deboli In ogni caso aldil del sogno forse irrealizzabile di disporre di una macchina free in grado di emulare tutto il possibile questa in es trema sintesi il l idea dell autore rimane la lucida capacit di anal izzare il mercato dell informatica degli anni 2000 alla luce del ven 34 tennio dente immediatamente prece Introduzione Iltermine Emulazione ingenerale si riferisce a qualcosa che uguale o molto vicino a qualcosa d altro Nell ambito dell informatica si usa questo termine nel significato di riprodurre il comportamento di un altro computer o console con i loro sistemi operativi su un altro sistema Ad esempio ricreare il comportamento di un Nintendo Entertainment System sul Sega Dreamcast in modo da poter uti lizzare la ROM Super Metriond o riuscire giocare con videogame classici come Mrs Pac Man op pure Omega Race sul tuo Gameboy Advance SP Sicuramente n la Nintendo n la Sega hanno mai pensato che si potessero usare i loro sistemi per questi scopi La capacit di emulare il soft ware consente all utente maggiore compatibilita e maggiore libert Questo articolo
13. it alta e bassa risoluzione Apple pi la modalit mista tipica dei sistemi della casa della mela che lascia quattro righe testuali sotto una finestra grafica L ideale per la programmazione dei giochi di avventura Ovviamente tutte le differenze con il sistema Apple sono docu mentate cos come sono forniti i suggerimenti per adattare i pro grammi Apple al MPF IT non tutti i programmi saranno adattabili All acquisto dell unit floppy si en tra in possesso di alcuni programmi di utilit fra i quali anche uno che permette di leggere il formato dischi della Apple dopo aver con vertito con procedura automatica il DOS 3 3 di Apple stessa cosa legalmente possibile se si dispone di una copia del software Apple Il sistema operativo per il disco insomma il DOS della Multitech permette la formattazione di floppy singola faccia a 250 Kb di capacit utilizzando la periferica anch essa di dimensioni ridotte Lo sforzo maggiore probabilmente stato fatto producendo un inter prete BASIC quasi perfettamente compatibile con il Basic Apple Soft Oltre a questo il sistema os pita su ROM un monitor per il lin guaggio macchina molto ben fatto fra i migliori disponibili su questa classe di sistemi I programmi possono essere commercializzati anche su cartridge da infilare nel lo slot di espansione presente sul fianco sinistro dell unit centrale Il costo di queste espansioni ap pare comunque notevole lo space in
14. poi sappiamo che questa forse pi una speranza di Sun che una vera e propria realt dei titoli da bar alla velocit che P Y Quore He non sarebbe mai stata immaginata PB 8 EN dai loro creatori rra pes 2 Mai prima nella storia stato pos S 39 The LW sibile aver a disposizione una tale Guns Meur pletora di giochi Migliaia o anche Heu decine di migliaia di titoli possono Sw her risiedere sui nostri hard disk Una st S is Case Anach quantit di titoli che forse non si ditte i Bene i riesce nemmeno a giocare com _f vu puise pletamente per via della loro nu 1943 The Sante merosit D Il futuro dell emulazione e il free software Forse l aspetto pi significa tivo dell emulazione software che esso offre la pi grande in dipendenza dalla piattaforma mai realizzata fino ad oggi Eserciti di hacker e orde di entusiasti hanno lutible Memiese The Stom Ol Butta fisbblo 2 ipai Il problema e che manca un analogo movimento free hardware paral lelo all esistente movimento free software Il motivo non dif ficile comprenderlo la proget tazione di alcune parti del PC ad alal L emulatore forse pi famoso Mame qui il programma di ges tione 43 Jurassic News Anno 1 numero 3 maggio 2006 44 esempio la CPU un processo molto pi costoso dello sviluppo del software e solo le maggiori industrie hanno lo skill per farlo Molto
15. quelle emulazioni pi popolari Il Multiple Arcade Machine Emulator MAME disponibile per una vas ta popolazione di sistemi sia com puter che console MAME merita un posto a s nell emulazione per ch i cosidetti giochi da bar sono stati tradizionalmente ancora pi protetti e chiusi dei giochi da con sole basti pensare che ognuno di essi richiedeva un apposito hard ware Chiunque possieda un PC suf ficientemente recente pu giocare mn Jurassic News Anno 1 numero 3 maggio 2006 usato Internet per avere ci che l industria aveva a loro sempre negato la libert di giocare qua lunque titolo sulla piattaforma che si desidera Se voglio giocare a Donkey Kong Country sulla mia PSP lo posso fare Se voglio avere il desktop Amiga sul mio PC di casa posso averlo magari in una finestra di XP La scelta non sta pi nelle mani di produttori di hardware e sviluppatori di software Siamo arrivati al punto in cui il termine piattaforma ha perso di signifi cato Un generico hardware puo ospitare un altrettanto generico software e l equivalente del sis tema operativo specifico della pi attaforma una funzione interna dell emulatore in grado di ospitare al suo interno il software scritto per tutt altro device Questa idea tutt altro che nuova come dicevamo all inizio Un altro esempio Java una pi attaforma portabile in grado di eseguire qualsiasi software su qualsiasi hardware supportato
16. sceglie quello giallo e lo infila nel drive e batte un invio Mentre il sistema scrive sul floppy con il classico ru more che francamente mi sembra un secolo dall ultima volta che l ho sentito lei fa passare nuovamente i polpastrelli sul piano della tas tiera sotto la barra dello spazio mentre un veloce e molteplice tic chettio riempie il silenzio della Stanza In un lampo realizzo una barra Braille l ho vista finor solo in fo tografia riguardo la ragazza in viso di profilo cieca I tasselli vanno improvvisamente tutti al loro posto Lory il di minutivo di Lorenza subito non avevo collegato Ma la sua sicu rezza mi ha teso la mano come se mi vedesse al momento giusto ha infilato il floppy nel lettore al primo colpo e prima lo aveva scelto scartando quello rosso ma evidentemente non era stato il Jurassic News Anno 1 numero 3 maggio 2006 colore a guidarla Ora vedo che le pupille dei suoi occhi si muovono in maniera incontrollata Sapr dopo che normale nei ciechi noi con trolliamo il bulbo oculare stimolati dalle informazioni che viaggiano sul nervo ottico ma questa come altre cose sui ciechi le ho impa rate successivamente Lory si gira verso di me dicendo Ok ho fatto Scusami non ti ho detto di sedere c una sedia qui da qualche parte La sedia c ma piena di vestiti Mentre mi guardo intorno per ve dere dove posso appoggiarli lei mi incalza Metti pur
17. sembra una scelta fin troppo radi cale Il tecnico di laboratorio non mi ac coglie malamente lo temevo visto che di solito vedono gli studenti come una seccatura Invece alza gli occhi dal monitor e mi saluta con un Ciao non sei andato in vacanza tu Evidentemente deve annoiarsi a morte con la facolta deserta e tutti i colleghi in ferie Cos gli spiego il problema e lui mi sci rina una serie lun ghissima di soluzioni che vanno dall installazione di un cluster ri dondato passando per un grid e terminando con l idea di trovare in giro una vecchia versione DOS di SPSS Quest ultima mi sembra pi alla mia portata gli confesso Per dice che pur essendo in DOS una qualche interfaccia grafica comunque c era di mezzo e ques to un casino immagino L idea Linux gli piace anche se la sua variante prevede l installazione di un sever con il DOS da usare come terminale Ma come faccio a mettere in rete un DOS Chiedo dall alto della mia ignoranza dubbioso Non gli sembra vero di spararmi addosso un fardello di compe tenze a me giovine di belle sper anze e poco pi Sparisce dicendo di aspettarlo lo sento frugare in una stanza a fianco che da quello che vedo dallo spiraglio della porta un magazzino super incasinato ritorna mettendomi in mano una sporta di schede di rete e scatol otti vari in un groviglio indescrivi bile di cavi il tutto coperto da un dito di polvere appiccicosa I driver te
18. stampante ma i tecnici non sanno pi nulla di DOS e deve limitarsi ad usarlo per battere testi Il tempo vola in fretta e ci accor giamo che sono gi le cinque solo perch rientra sua madre dal la voro Me la presenta e lei ci offre il the in cucina La madre di Lory una bella signora sulla cinquan tina ha lo stesso sorriso delle figlia anzi le assomiglia proprio moltissimo Stabiliamo il prossimo appuntamento e mentre Lory mi apre la porta faccio la gaffe della vita Allora ci vediamo domani alle tre oddio scusa Capite Ci vediamo ad un cieco Lorenza scoppia a ridere Dai nessun problema Ci vediamo dom ani Andrea e aggiunge gra zie Mentre esco in strada e mi av vio a piedi sono in un tumulto di idee Non prendo l autobus voluta mente ho bisogno di riflettere Dunque devo organizzarmi non so molto di DOS chiss se dovr im parare il Braille scoprir poi che per un vedente quasi impossibile leggere sulla barra con le dita al massimo si riesce a decifrare le lettere con la vista Devo fare un piano di lavoro cominciare con un problema e concentrarmi su di esso Forse qualcuno che ne sa pi di me sarebbe utile Una volta un tecnico informatico in facolt mi ha parlato di certe persone di una certa et che usano ancora i vec chi computer tipo Comodore 64 e Spectrum che io ho visto solo in fotografia Qualcuno che si ri corda del DOS ci sar pure non vi pare Pa
19. Avendo a disposizione una macchina pi avanzata determiner l uso di Windows ai soli fini storici e di ricerca Emulare un sistema in un altro un task difficile perch richiede al sistema ospite non soltanto di supportare le componenti del PC sul quale gira ma di emulare an che tutte le altre possibili espan sioni del PC che si desidera emu lare In prima battuta possiamo affermare che la relazione fra il sistema X che ospita il sistema emulato Y esponenziale cio la potenza di X deve essere qualche ordine almeno uno di grandezza superiore al sistema Y almeno 10 volte pi potente Facciamo un esempio Supponiamo di essere chiamati a ricoprire il 41 Jurassic News Anno 1 numero 3 maggio 2006 Anche la piattaforma MAC dispone di buone chance qui la simpatica immagine di installazione del prodotto MacMame 42 ruolo di un famoso chirurgo in una fiction di prossima realizzazione Dovremo non soltanto imparare la nostra parte ma studiare tutto il possibile sul comportamento del personaggio ad esempio le tec niche di comportamento in sala operatoria per offrire una credi bile interpretazione Supponiamo di aver speso giorni ad osservare vari chirurghi al lavoro all interno dei propri ospedali ed altrettanti giorni davanti allo specchio per provare i gesti pi importanti e convincenti Chiunque sia stato in contatto con il mondo cine matografico sa bene quanto sia un lavoro duro pr
20. CS Lars CA TATA Reine CUT a ia ni pu n aa ns Los ue TO Eee CE nue Ci a I HA a PSE ak 1 Nr LA A A Cite Ps oa Fa A a e Lu Cas inter ne COC fun ne PSI LR LE CZ E me Dose Lan FOOT aal OT a i fe LS mimi Ll f a I ee ee Fe OT PS n Ces E E Lens a L Cas e A et Or Te EEN TO I Ce I Co ar LION Le Re fl Race fi a o a LOC IE ES ES A AAA aan a a A a Y a A A A A A A A E A LOS TT EE IT E su m E 04 11 68 AE EH IL LJ A A MA O gt 2 a CTRL C interrompe il comando e cancella il video b EE ASE a Y Em CA CS lc AT e e D a ll Bet rie a Co A E adi i TL A fa A A OS ERA IDO E Pu A SAA A a JE 1 L A II 1 ONE AA TP A EEE OA PA O ES PA E ni ak PA Li CT OO OO 6 CE a u A SD E A AH _ Jil Ji CI a Cas ee I PT OT A pa CR L au 2 1 f a a a A a dl y a al ln Due e I ALLA Lg Loue Li a A O ii SA a La Li io o LA ja mn 2 n CI Lente cc fa a o a IC a ai RI ca a Li E TS moderno avrebbe una sintassi in vertita cio l indicazione dell unit Il comando COPY Il comando COPY permette di co piare due dischi 16 settori Ad esempio inserendo un floppy vuo to ma formattato nel disco B e l originale nel disco A il comando COPY B A copia l intero dischetto A sul flop py vuoto messo nel drive B vedi figura 2 Si noti la sintassi p
21. T WOU Y 9T 9 BOTUreUTP WYU EIOUU P y 79 Ueq ey ereayueo eun 7 equesedd e eIUELIEdONE euTyooe ul 0183enSUT UT eyoue exeuueagodd Iad 8101 e quessestp uoo JOJUOU un pa seg 981d IUT ATTAIUOdSIP e WOU PIMS 2089 I e 810880901d01 I eoyed3 e 098 9 OJB 89STU ATIQISSOd q 10109 e n Und gpxgp U09 mo e pund 261x082 u09 ysy TUOIZAIOSII Y UT POUR oduleyuoo eoyeJg eun nqruodsp q ATULO T ONUEI edepses enep margunig9ea 09 Ieroads y BIS 119278180 O OOSNIBUI ITOGY 1199 eJ80 TP 198 UN U09 PJOAB 8UUO 09 07 dad IYS pa ezzitensa 0UIJ9YOS OT 19889 Msodde p ae esosano Tep orfoaquoo oyeldwoo q erqissod q IIOSY 1000 ECT exeJeu 88 IP PIMIQISSOA I 9 9 ITenb 1 uoo su OZUNJMINU 1482 67 ID voldeunury Te 2191488 eun ey qeaguao eun 7 O 0Q9eISTPpos OUOS T Taqndwroo ooqun p OUITIA opu I TAM 091995 ou 1990 or e BI 9p 07870p e oJouIeIp09s UOU IT AAN j 9ISEg IP eymaneduroo ens e Jad 1queys1se qu weagod TP EITEISONAIO BISLA LML eJepaooe enqissod ea30U1 Y TI JAN PR OUIOISUT BUIO OUOSUAA IYI 999NIIBO SOU TISIP 19U 9Masseo JULY OIU ogejduroo e ordure e exemyos TI OJOABT IP OMISNE opowoo un RUBIO ensurt ur 19909 oreg guorzeurureagoJd TP OTENULU EP e 0sn p PENULU rep oyeugeduroooe 8 IT JAN 99UEIIOdUI Nd eadwes ojseg 0ISFENSUT TT edeaedu TP OTETPNIS TP INIAM IP BATIQISSOA PI TEU 1809 ny 118896 ITQENME eny VS e jUeJod AUEUTUEIISS TUOIZEINSITUOO e ouy oTzep
22. a pulire resistendo alla tentazione di buttarmi a capofit to nell installazione Viene via una patina nera dallo spessore incred ibile e dentro e ancora peggio Do di aria compressa in maniera generosa mettendo a nudo le si gle sulla piastra E una Asus mi segno il modello casomai servisse un aggiornento del firmware Poi trasporto tutto in camera mia senza dare troppo nell occhio non vorrei che mia madre si lanciasse in uno dei suoi consueti interroga 23 Jurassic News Anno 1 numero 3 maggio 2006 24 tori Devo fare un piano di lavoro Prima di tutto procurarsi il software la distribuzione Linux e il programma di statistica STATA Ho comper ato proprio un paio di settimane fa una rivista con allegata la SUSE 10 quando avevo paura di anno iarmi durante la pausa estiva Parto con l installazione e tutto fila liscio ma di una lentezza in credibile per cui alle 11 decido di spegnere tutto e proseguire do mani anche perch la macchina non e proprio silenziosa come diceva il tecnico e fa gi un caldo terribile L indomani sono in facolt attac cato ad Internet dal quale scarico il programma di statistica e tutta la relativa documentazione E un malloppone incredibile speriamo non doverlo imparare tutto Nel pomeriggio mi precipito da Lory che mi accoglie con il suo in credibile sorriso Mi viene un col po al cuore vedendola so che me ne sto innamorando se gi non lo sono ma una cosa ch
23. che dovrei dirle qualcosa ma non trovo il coraggio Lory comincio senza aver ani mo di continuare Si A domani la mia povera con clusione Ciao a domani ti aspetto Dopo i primi scalini mi giro deciso a prenderle di nuovo quelle mani affusolate delicate e dirle quello che ho nel cuore ma lei ha gia chiuso la porta Domani forse Don Mario ride di gusto a sentire le mie sofferenze Te l avevo detto che ti sarebbe piaciuta Lorenza e una bella ragazza oltre che molto buona e intelligente Lo sfotto Come fa lei a dirlo che e un prete S sono un prete ma non sono mica un cretino Non volevo dire questo Va la lo so cosa volevi dire che un prete non dovrebbe nemmeno guardarle le ragazze e quindi sapere se una bella o brutta El un pregiudizio belle e buono Insomma che devo fare A me lo chiedi Tu solo conosci la risposta la devi cercare dentro il tuo cuore Don Mario non stato di grande aiuto o forse s Per lui fa presto a parlare io vedo anche i lati difficili della cosa Forse non dovrei forse dovrei badare solo a quello che mi viene da dentro ma mi sembra di sentire le persone Hai visto Andrea Che scemo mettersi con una cieca Non ne avra trovata un altra Devo assolutamente parlare con mia madre Stasera Mamma non si scompone Doveva pur succedere prima o poi Come scusa Si doveva succede
24. che richiedano un ingente inves timento da parte di Nintendo per realizzare questa compatibilit Mettiamo che si voglia eseguire un qualche software assemblato per il sistema Amiga ci serve un Ami ga originale oppure c una certa Cloanto la quale si e assicurata i diritti esclusivi che pronta a denunciarci se cerchiamo di far girare una qualche emulazione non autorizzata dell Amiga su un PC E ben nota la strategia di Micro soft che cerca di ammazzare i pro getti GNU Linux come ben nota la vicenda per la quale la stessa Microsoft ha cercato di imporre il proprio IE come sistema unico di navigazione sul Web L emulazione rappresenta quindi una vera e propria spina nel fian co per tutte le societ che hanno come base per la loro strategia l utilizzo esclusivo di certi soft Jurassic News Anno 1 numero 3 maggio 2006 ware su specifiche piattaforme Dove sta il problema Importa a qualcuno se pochi interessati non sono liberi di emulare un diverso hardware sul proprio PC Un prob lema se vogliamo limitato ma le cui ben pi importanti implicazioni saranno chiare pi avanti nella let tura riguarda la materiale possi bilit delle persone che intendono interessarsi alla storia dei videog ames o del software in generale di poter dedicarsi tranquillamente al loro interesse senza per questo dover possedere materialmente decine di sistemi che possono fra l altro essere ora difficil mente reperibili Q
25. con correnza Attorno agli anni 80 gli utenti erano chiamati a scegliere fra decine di sistemi di calcolo assolutamente incompatibili fra di loro Tandy TRS 80 Commo dore C 64 Apple IIe tanto per citarne alcuni Questi competitor si dividevano il mercato cercando di fidelizzare il cliente acquisito al loro marchio spesso riuscendovi E nota la fedelt al marchio dei cli enti Apple Le aziende che tentano la strada dei cloni ad esempio Franklin con un sistema compati bile Apple II sono presto chia mate all appello e scacciate dalla citt cio espulse dal mercato Il principio era molto semplice il business veniva dall hardware pro prietario Una assunzione che Mi Jurassic News Anno 1 numero 3 maggio 2006 crosoft non ha mai condiviso evi dentemente La guerra La guerra per il predominio di un ricco mercato di intrattenimento continuata nell era dei 16 bit con macchine quali Amiga o Atari a dispetto della loro crescente ob solescenza La guerra delle console da gi oco ha avuto un andamento simile fino all inizio degli anni 80 quan do praticamente tutte le grandi aziende di elettronica offrivano il loro television game Natural mente poche famiglie avevano la possibilit o ritenevano poco utile acquistare pi di un esemplare di un tale oggetto perci i ragazzi che usavano le console erano limitati a gi ocare i titoli dis Thefirst ponibili sul loro SETA sistema Colec
26. disponi bili e cosa ancora pi importante le ROM per tali sistemi sono dis ponibili a volte largamente su In ternet ROM una contrazione in questo caso di ROM Image Defi nition Non si pu semplicemente infilare una cartridge del NES dentro il PC questo un altro dei vantaggi delle game console Da tempo gli hacker hanno trovato il modo di riversare il contenuto di queste cassette in file binari noti universalmente come immagini ROM Questi file possono essere caricati nell emulatore che avr cura di simulare con essi quella che era la presenza fisica della cartidge nello slot della console originale In Internet si possono trovare parecchie di queste ROM liberamente scaricabili perch il copyright stato rilasciato dai legittimi proprietari Andrew Wolan manager del sito EmulationZone org afferma che Internet ha contribuito al veloce sviluppo del mondo dell emulazione permettendo la condivisione a livello mondiale della conoscen za in questo settore togliendo l emulazione dalla ristretta cer chia di hacker dal quale era nata per diffondersi a macchia d olio Il defunto sistema di gioco DreamCast della Sega stato la gemma che ha dato il via a ques to mondo che poi si evuluto fino all emulazione delle console pi moderne GNU Linux il princi pale tool di sviluppo ma il port dei programmi di emulazione sul siste ma operativo Windows generica mente disponibile soprattutto per
27. gli utilizzatori devono rimanere focalizzati sull emulazione Dob biamo combattere leggi come il DMCA che rendono il reverse in gegnering una attivit criminale Dobbiamo costruire il nostro sis tema operativo libero e progetta re la nostra architettura aperta in maniera tale che essi possano non soltanto far girare in mani era efficacie il software libero che costruiremo ma che possano emulare Windows o qualsiasi altro prodotto possa apparire sul mer cato Libert vo cercando che m si cara Copyright 2005 Matt Barton Licenza Creative Commons by 2 0 L autore Matt Barton e un professore di inglese presso il St Cluod State University of Minnesota E votato al free software al Wiki e ai prin cipi della Creative Commons ha studiato e scritto sulla storia dei video game Jurassic News Anno 1 numero 3 maggio 2006 45 Jurassic News Anno 1 numero 3 maggio 2006 L e Blue di cui parla il titolo natural mente l icona di Internet Explorer il browser della Microsoft che al centro di po lemiche praticamente da quando nato Anche questo un primato se vogliamo per quanto poco in vidiabile L autore la prende da lontano intro ducendo il discorso dalle origini di Internet e dalla nascita del Web e di conseguenza dei Browser Que sta parte pu essere una piacevole e rilassante lettura retrospettiva sia per coloro che sono stati at tori o hanno assistito in prima
28. inizialmente pochini la maggiore scelta di titoli ha certa mente favorito la diffusione del nuovo sistema Un altro aspetto economico da considerare che l utente non libero di utilizzare l hardware gia in suo possesso ad esempio Joy stick gamepad etc fra l altro essi hanno un costo superiore al loro reale valore come oggetti su sistemi diversi da quello per cui sono stati comprati I costruttori di console per giochi tendono a limitare la liberta dei propri cli enti impedendo loro di utilizzare gli accessori come e dove meglio credono Qualcuno ricorder certamente che lo stesso joystick e mouse si potevano utilizzare indifferen temente sull Atari 800 sul Com modore 64 e poi sull Amiga senza incappare nell intollerabile prolif erazioni di connettori proprietari che stanno caratterizzando le console moderne Ma qui potrem mo tirare in ballo il mercato PC altrettanto in odore di protezi onismo pensate alle batterie per portatili ogni produttore anzi ogni modello ha la propria addirit tura l alimentatore a volte pro prietario Senza dubbio correremo a com prare la nuova console incompati bile con tutto se questa ha il gi oco senza il quale non possiamo vivere I costruttori e gli svilup patori dei sistemi sanno benissimo che l esistenza di una cosidetta killer application permetter di vendere il sistema a dispetto delle limitazioni che questo ha nei confronti dei prodotti della
29. programmazione e devono essere controllate Ecco quindi l idea di predisporre al cuni bit all interno di un registro il registro F chiamato conven zionalmente Flag Register nelle CPU in modo da avere un unico punto di test per la verifica del risultato di certe operazioni C da dire che il processsore dis pone di istruzioni apposite che effettuano ad esempio dei salti condizionati dal valore di alcuni flag Nell articolo successivo vedremo nella pratica cosa vuol dire ag giungere la gestione dei Flag nelle istruzioni sm 33 Jurassic News Anno 1 numero 3 maggio 2006 Emulazione Emulation bridges over trubled water by Matt Barton Premessa L articolo che ospitiamo ap parso in versione originale su free Software Magazine issue 8 otto bre 2005 ed e disponibile on line all indirizzo Internet http www freesoftwaremagazine org L autore un esperto di sto ria dei videogiochi ed ha scritto numerosi articoli e alcuni libri sull argomento E un appassionato sostenitore del free software e in questo lungo articolo ma non abbiamo voluto tagliarlo in alcun modo presenta il suo punto di vista su un argomento che ritiene fondamentale per la sopravviven za e la conservazione del soft ware l emulazione Non si tratta per del solito lamento sul copy rights delle ROM Matt si limita a rammaricarsene ma presenta una idea per qualche verso innovativa il movimento free hardware che
30. recuper ato quella macchina che ora fa bella mostra di se nel nos tro scantinato garage che pomposamente chiamiamo labo ratorio strappandola dalle grinfie del tritarifiuti appena l abbiamo vista spuntare da dentro il cassonetto che stava per essere vuotato Storie che raccontano emozioni numero 3 maggio 2006 Jurassie News x una fanzine dedica ta al retro computing nella pi ampia accezi one del termine Gli articoli trattano in gen erale dell informatica a partire dai primi anni 80 e si spingono fino allaltro ieri La pubblicazione ha carattere puramente amatoriale e didattico tutte le informazioni sono tratte da materiale originale dell epoca o raccolte e attentamente vagliate da Internet Normalmente il materi ale originale anche se jurassico in termini informatici non privo di restrizioni di utiliz zo pertanto non sem pre possibile riportare per intero articoli foto schemi listati etc che non siano esplicita mente liberi da diritti La redazione e gli au tori degli articoli non si assumono nessuna re sponsabilit in merito alla correttezza delle informazioni riportate o nei confronti di even tuali danni derivanti dall applicazione di quanto appreso sulla rivista Jurassic News Anno 1 numero 3 maggio 2006 no degli aspetti non mar ginali della passione per il retrocomputing la capac it di utilizzare proficuament
31. risul tato dell incremento Ad esempio se il risultato azzerra il registro succede se il valore iniziale era Oxff il flag Z sar settato a 1 Il significato dei flag disponibili il seguente S segno vale 1 se il byte negativo in pratica replica il valore del bit 7 del risultato dell operazione Z zero vale 1 se il risultato dell operazione zero H carry ausiliario il riporto dal bit numero 3 V Parit overflow viene im postato con il valore di parit nelle operazioni logiche indica Jurassic News Anno 1 numero 3 maggio 2006 l overflow nelle operazioni arit metiche N sottrazione viene posto a 1 dopo un operazione di sottra zione O altrimenti C carry il riporto dal bit nu mero 7 del registro risultato Per discutere come dovremo in tervenire sul codice C che imple menta la singola istruzione CPU che ha effetto sul registro F prendiamo in considerazione una operazione abbastanza semplice come la INC B codice esadeci male 0x04 il cui sviluppo lo ab biamo definito all inizio di questo articolo In realt possono succedere al cune cose durante questa opera zione Una di queste ad esempio che si verifichi un overflow cio che il valore di B fosse Oxff prima dell operazione e che l incremento lo porti al valore 0x00 Questa situazione per la quale all esaurirsi delle capacit di un registro si sfondi e si ri cominci da zero sono molto peri colose nella
32. sistemi operativi usano fare una scansione di tutti gli indirizzi di memoria al momento dell inizializzazione per scoprire appunto la massima dotazione di RAM del sistema nel quale si tro vano a girare Le istruzioni che tentano di scri vere nella RAM dovranno tenere conto di questa particolarit e rifiutarsi di fare l operazione qualora il byte di controllo sia im postato per la presenza di ROM Vediamo un esempio di una is truzione che rientra in questa categoria LD BC A che carica il contenuto dell accumulatore nella locazione di memoria indirizzata dalla cop pia di registri BC Questa istruzi one ha codice 0x02 La funzione visibile nel listato 4 Non abbiamo ancora discusso delle istruzioni che usano e modi ficano i flag nel relativo registro Questo un argomento molto im portante perch una grandissima parte del funzionamento dello Z80 cos come del resto di qual siasi altra CPU ruota attorno ai valori di questi flag Il registro dei flag dichiarato come una variabile ad un byte byte F registro flag Inoltre abbiamo definito delle mascherature che ci permettono di testare il valore dei singoli bit all interno del registro define S_FLAG 0x80 define Z_FLAG 0x40 define H_FLAG 0x10 define V_FLAG 0x04 define N_FLAG 0x02 define C_FLAG 0x01 Ad esempio la funzione che in crementa il valore di un registro provoca una variazione dei bit nel registro F in relazione al
33. studiare comincio ma lei incalza Quindici giorni di riposo ti farebbero bene Sentenzia Riposo penso se esiste un posto al mondo dove scientificamente provato che impossibile riposare sono proprio i campeggi organiz zati da Don Mario Intanto sempre con mamma a rimorchio sono arrivato in ca mera mia Non lo chiami incalza l unica femmina della mia vita per ora almeno Dopo cerco di tagliare corto senza molto successo Chiamalo subito gliel ho promes sol Sospirando prendo il cellulare e mentre la mamma riguadagna la cucina sono li con il numero di Don Mario che lampeggia sul video Ho uno strano presentimento che trasforma il meccanico gesto di 16 premere il pulsante di conferma in una decisione amletica Sicura mente mi vorr affibiare qualche incarico questo certissimo Non il campeggio comunque Mi sem brava di essere stato perentorio con lui quando ne abbiamo parlato niet Di solito non uno che in siste quando ha capito che l altro fermamente deciso Comunque meglio ripassare le scuse pi probabile che voglia qualche la voretto sul suo PC gli ho spiegato che deve dargli l estrema unzio ne beccandomi anche uno scap pellotto tanto vetusta quella macchina sedici mega di RAM CPU Pentium a 200 MHz disco da 4 Giga e Windows 95 una com binazione che fatico a tenergli in piedi S gli ho promesso qualche settimana fa di provare a colle g
34. DOC il quinto carattere deve esserci 3 Jurassic News Anno 1 numero 3 maggio 2006 14 Vediamo in dettaglio quali sono i programmi che la Microsoft gen tilmente elargisce a corredo del suo porting su Apple del CP M APDOS permette il trasferimen to di file binari fra due dischetti uno DOS Apple e l altro CP M per usare il programma necessario avere almeno due drive collegati al sistema ASM Assemblatore di codice 8080 CONFIGIO Programma di config urazione del sistema operativo Serve per cambiare gli indirizzi di I O a fronte di periferiche non standard COPY Permette di copiare interi dischi compresi quelli contenenti il sistema operativo CPM56 Utility di configurazione della RAM nella Language Card Genera una immagine del CP M che lascia disponibili 56 Kb di me moria DDT Dynamic Debugger Tool un debugger interattivo di codice 8080 DOWNLOAD Si usa per trasfer ire file con un altro sistema CP M attraverso la porta seriale DUMP Stampa a video il dump esa decimale del contenuto del disco ED Un editor di testi molto sem plificato ma abbastanza efficace FORMAT Formatta un floppy GBASIC Basic Microsoft con es tensioni per la gestione della gra fica LOAD Converte un codice assem blato in un file eseguibile di tipo COM MBASIC Microsoft Basic un porting del Basic Microsoft per i sistemi CP M RW13 Permette la lettura dei vecchi floppy a 13 settori su un sistem
35. Esso ha dimostrato che e possibile emulare le moderne console da giochi ad un livello ac cettabile disponendo di un PC ben equipaggiato Molto presto altri emulatori per sistemi di gioco di versi sono stati resi disponibili Il rilascio di UltraHLE ha rappre sentato un salto di qualit nel mon do dell emulazione fino ad allora concentrata sull emulazione delle vecchie console Ora il software di emulazione puo essere usato per copiare e distribuire il soft ware pi recente sul mercato Moltissimi sostenitori dell emulazione hanno sottoline ato di non essere interessati alla pirateria o alla distribuzione non autorizzata del software Queste persone sostengono che pur es sendo tecnicamente illegale eticamente giustificabile rendere disponibili i vecchi giochi non pi commercializzati su un sistema in grado di eseguirli ma fare la stessa cosa con i nuovi titoli non lo affatto Se non posso comprare Gorf cosa c di sbagliato a scaricare le ROM da Internet E cosa c di sbagliato nell eseguirlo su un emulatore dal momento che l hardware originale sul quale gi rava non e siste piu Come pos siamo riconoscere ad un tempo certo software come privato e nello stesso tempo decidere che il suo stato di abandonware lo rende di fatto pubblico La legge non fa alcuna distinzione fra copiare e distribuire nuovo o vecchio soft ware infatti nessun software ufficialmente pubblico fino a che l autore non n
36. Il CP M sui sistemi Esclusiva Emulation bridges over Jurassic News Anno 1 numero 3 maggio 2006 Jurassic News Rivista aperiodica di Retro computing Coordinatore editoriale Tullio Nicolussi tn Redazione Sonicher sc Hanno collaborato a questo numero Salvatore Macomer sm Lorenzo 2 L2 Besdelsec bs Impaginazione e grafica Anna an Diffusione La pubblicazione viene distribuita in formato elettronico gratuitamente per i membri iscritti Contatti info jurassicnews com Copyright I marchi citati sono di copyrights dei rispettivi proprietari La riproduzione con qual siasi mezzo di illustrazioni e di articoli pubblicati sul la rivista nonch la loro traduzione riservata e non pu avvenire senza espressa autorizzazione E consentita la diffusione a mezzo elettronico della rivista intera non modifi cata e in singolo file nel formato originale purch a titolo gratuito Jurassic News promuove la libera cir colazione delle idee Editoriale Tatruzioni per l uso parte 3 Multitech Microprofessor II Il CP M sui sistemi Apple II Lory Bit En 5 dicembre 1979 mulator Costruiamoci un emulatore parte 2 Emulation bridges over trubled water Dont click on the blue e La posta dei lettori Nel prossimo numero 12 16 26 28 34 46 48 50 Jurassic News Anno 1 Terzo numero di Jurassic News
37. You Safari Enabled Acknowledgments Chapter 1 The Problem with the Blue E Section 1 1 Long Long Ago in Internet Time Section 1 2 Mosaic Section 1 3 Netscape Section 1 4 Microsoft IE and the Browser Wars Section 1 5 A Long Shot That Paid Off Section 1 6 IE and Windows Joined at the Hip Section 1 7 The Blue E The Achilles Heel of Windows Security Section 1 8 The Red Lizard and Its Children Section 1 9 Where to Learn More Chapter 2 Installing and Configuring Fire fox Section 2 1 Section 2 2 First Time Section 2 3 Section 2 4 Options Section 2 5 Section 2 6 Section 2 7 Installing Firefox Running Firefox for the Starting Firefox Just the Way You Want It Customize Your Toolbars Help Firefox Profiles Jurassic News Anno 1 numero 3 maggio 2006 Section 2 8 Where to Learn More Chapter 3 Firefox Features Section 3 1 Getting Started with Firefox Section 3 2 Making Life Easier Section 3 3 Sidebars Section 3 4 Managers Section 3 5 Where to Learn More Chapter 4 Killer Firefox Add Ons Section 4 1 Installing Plug Ins for Multi media and More Section 4 2 Changing the Look and Feel with Themes Section 4 3 Adding Features to Firefox with Extensions Section 4 4 Where to Learn More Chapter 5 Advanced Firefox Section 5 1 Searching Section 5 2 Live Bookmarks Section 5 3 Counteracting Web Annoy ances Section 5 4 Section 5 5 Section 5 6 Section 5 7 Safety
38. a a 16 settori il viceversa non consentito PIP il mio preferito Programma ble I O Program trasferisce file fra una periferica e lialtra Pu essere usato per appendere un file ad un altro STAT Restituisce informazioni sullo stato del disco spazio occu pato e spazio libero SUBMIT Serve come file da far eseguire al boot del sistema UPLOAD E la controparte di DOWNLOAD per lo scambio di file fra due sistemi attraverso un collegamento seriale XSUB Da usare in unione con SUBMIT reindirizza l input da file piuttosto che da tastiera Il primo comando che esamini amo in dettaglio DUMP Esso permette di avere a video il con tenuto esadecimale di un file come mostrato nella figura 1 dove stiamo disassemblando anche se il termine non proprio esatto il file FORMAT COM Sono mostrati sedici byte per riga nella classica notazione esadeci male La prima colonna di quattro cifre l indirizzo relativo della riga sempre espresso in esadeci male Si tratta di uno strumento molto Jurassic News Anno 1 numero 3 maggio 2006 grezzo ma non dobbia mo dimenticare l epoca in cui siamo dump format com Per informazione quan do si fanno questi dis play a video molto lung hi possibile fermare l output con CTRL S e riprenderlo con lo stesso switch CTRL P permette invece di reindirizzare l output anche sulla stampante CS Cal O T nin a Cn J um l AA TT TE O
39. acilitare i ram 0x12 0x21 primi approcci all emulatore ram 0x13 0x03 ram 0x14 0x76 Nella figura 1 si vede un esempio di output L emulatore in es La funzione Reset predispone ecuzione su un MAC con OS X e l ambiente inizilizzando i registri ambiente IDE Xcode fra l altro come segue ve lo consiglio proprio uno degli ambienti di sviluppo pi comodi B 0x00 che io abbia mai incontrato C 0x00 L output del programma stampa BC 0x00 il contenuto dei registri prima e ay Zen80 CS 2en80 N W Active Target Active Executable Session started at 2006 03 12 02 54 20 0100 Start microcode definition Inizializzazione effettuata stato dei registri 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 Zen80 has exited with status 0 Zen80 exited normally 30 dopo l esecuzione del piccolo pro grammino che abbiamo predispos to A questo punto dobbiamo ri tornare un p indietro e ripar lare della codifica delle istruzioni della CPU Z80 Una caratteris tica di questo micro processore quella di disporre di istruzioni a due byte Quindi quando il byte dell istruzione viene prelevato dalla memoria questo pu essere solo il primo al quale segue un secondo byte da leggere e quindi codificare l istruzione corrispond ente Queste istruzioni doppie sono poche per fortuna e corrispon dono tutte ad una sequenza che inizia con uno dei seguenti by
40. and Security Advanced Configuration Contribute Where to Learn More Appendix A Other Web Browsers Section A 1 Opera Section A 2 Camino Section A 3 Konqueror Section A 4 Safari Section A 5 OmniWeb Section A 6 Lynx Section A 7 Where to Learn More Appendix B Firefox Options Section B 1 General Section B 2 Privacy Section B 3 Web Features Section B 4 Downloads Section B 5 Advanced Section B 6 Where to Learn More Colophon Index 47 Jurassic News Anno 1 numero 3 maggio 2006 BBS Posta Da Massimo e Luigi Ciao a tutta la redazione e strano che sia comparsa in rete la vostra rivista proprio mentre anchio progettavo di realizzare qualche cosa del genere Noi siamo solo in due e guesto mi preoccupa un pochino anche se il nostro obi ettivo limitato alla realizzazione di due massimo tre numeri anno 7 colloquio con 1 lettori di retro gaming anche perch unico campo che ci sembra abbor dabile date le nostre scarse cono scenze di hardware Vedendo la vostra iniziativa ci siamo chiesti se non valga invece la pena rinunciare al progetto personale per aggre garci a vor magari se ci assegnate una rubrica fissa Risponde tn E vero che realizzare una fanzine anche disponendo di collaboratori e di tempo libero non affatto semplice Attualmente noi siamo in quattro pi una persona che si presa in carico la questione della grafica e dell impaginazione Ci siamo prefi
41. argli la stampante a getto che gli hanno regalato dismessa da qualche ufficio non si capito da chi probabilmente per liberarsi di un oggetto mangiacartucce Ma Windows 95 supporta le porte USB che comuque dovrei ag giungere al sistema Non mi sem bra Dovr passarlo almeno al 98 ma non ha il cd rom solo il floppy Insomma devo pensarci ma non ho ancora avuto materialmente il tempo Siiii La voce di Don Mario simile al fischio di una locomotiva a vapore mi fora il timpano prima che riesca ad allontanare il cellu lare dall orecchio Sono Andrea Oh bravo come va Bene bene Don Mario la mamma mi ha detto che mi stava cercando ci ho pensato ma pro prio non riesco a liberarmi per il campeggio sa lo studio Peccato Quest anno sono sicuro che ci divertiremo tantissimo Penso fra me Si s come tutti gli anni i ragazzini a fare casino e noi anziani a farci un culo della madonna Almeno lo scorso anno c era Cristina Poi con Cristina le cose sono andate come sono an date Senti Andrea devi farmi un pic colo favore Un piccolo favore Ripeto con un tono incerto I piccoli favori di don Mario di solito implicano giornate e giornate perse in atti vit delle pi noiose come imbus tare settemilaetrecento bollettini parrocchiali successo veramente non pi di qualche mese fa o fare una parte odiosa in qualche recita don Mario app
42. assionato di tea tro e si diletta nella regia S don Mario azzardo Non che ho molto tempo anzi proprio per niente ho un esame fra qual che giorno La tua mamma mi ha detto che hai fatto l ultimo ieri e fino a set tembre sei libero Cazzo Me lo dicono gli amici che io confido troppo a mia madre Ma forse questa scusa dello studio l ho abusata Sar il caso di trova re qualcosa d altro per il futuro cos ho pensato subito a te ma guarda quando mi hanno chiesto di trovare qualcuno per delle lezioni di compiuter don Mario lo scrive cos come lo pro nuncia Lezioni di computer Chiedo S sai c una ragazza handicap pata Handicappata non st con nettendo molto ma lui incalza S ma non preoccuparti Preoc cuparmi No sono terrorizzato devi andarci gioved Segnati l indirizzo E io segno alle due ok Jurassic News Anno 1 numero 3 maggio 2006 0k 0k ma don Mario non so se insomma Non preoccuparti basta che tu ti presenti ho gi lasciato io il tuo nome ai suoi genitori Oh non far mi fare brutta figural Ma don Mario sto implorando me ne rendo conto Tranquillo e poi sono sicuro che Lory ti piacer Ciao Poi mi fai sapere come andata va bene bu bu buonase ra Cristo anche la balbuzie mi venuta Una handicappata Cristo sa
43. che devo ri solvere per Lory c e quello di per metterle di usare SPSS che un programma di analisi statistica che usano in facolt Purtroppo non ci sono in giro versioni vec chie che girano sotto DOS ed improponibile usare Windows Lorenza mi spiega che ci ha pro vato ha fatto addirittura un corso speciale all Associazione Italiana Ciechi ma funziona tut to via sintesi vocale e si perde un sacco di tempo a muoversi sull interfaccia Quando ci lasciamo dandoci ap puntamento per la settimana prossima sono ormai le 18 pas sate Sono stato con Lorenza quattro ore e sono passate in un lampo Lei mi saluta sulla porta con un Ciao che mi fa tremare il cuore che mi stia innamo rando No no E possibile mi dico scendendo le scale E cieca Per continuo a pensarci mentre vado verso casa e quando penso a lei la penso come una ragazza normale una bella ragazza come 21 Jurassic News Anno 1 numero 3 maggio 2006 22 tutte senza infermit Una ragaz za con la quale condividere un pro getto di vita Oddio come sono diventato riflessivo La mattina dopo sono in facolt nell aula computer a cercare in In ternet una soluzione alternativa per il software statistico Ce ne sarebbe uno possibile sotto Linux STATA si chiama anche se fa am pio sfoggio di GUI mi sembra di capire si possa pilotare da riga di comando tramite file di testo Intanto lo scarico ma certo che dover mettere su Linux a Lorenza
44. dell hardware nei PC mod erni praticamente lo stesso del PC originale di IBM e le stesse console si evolvono partendo dal modello precedente usandone gran parte della tecnologia Non si pu che rimanere impressiona ti dall evoluzione della tecnologia informatica in poche decine di anni ma stiamo parlando prati camente di una evoluzione di idee originali non di vere e proprie in venzioni Quanti piccoli progressi sono stati fatti dagli ingegneri sui motori a vapore prima che qual cuno scoprisse il potenziale della benzina cosa che ha catapultato l industria nell era attuale Il tipo di super computer che ho in mente capace di realizzare una emulazione ad alto livello non e possibile senza significative e aperte innovazioni dell hardware Questo sogno di computer sareb be in grado di eseguire GNU Linux Windows o qualsiasi altro ambiente si desiderasse farci gi rare offrendo magari nuove op portunit ora impensabili Se un PC moderno ha ora una velocita di clock attorno ai 3 GHz questa super macchina dovrebbe agirar si attorno al Terahertz Questo non dovrebbe essere patrimonio di una sola o di poche industrie produttrici ma rimanere aperto allo scopo di consentire ad una vasta popolazione di persone in teressate la partecipazione allo sviluppo dello stesso fra l altro abattendone i costi Le emulazioni possibili con una tale macchina affosserebbero il principio delle piattaforme in dipendenti ed obbli
45. della rivista Bit che valorizza le doti di trasportabilit della macchina La documentazione piuttosto ricca come era normale nei primi home Si notino le due mascherine per la tastiera Jurassic News Anno 1 numero 3 maggio 2006 con il sistema infatti la tastiera embedded E piuttosto scomoda da utilizzare sia per la posizione MN logistica che per il materiale go mmoso cui sono 0050500500500 0040000 050n DO0D0anocoNnana 1 CI 4 uABEHGCEAGCGT Ka w 1a TN y 5000000 Asado m Er coro IS D M D fatti i tasti e che non permette un feedback adeguato ad una digi tazione medio veloce La tastiera esterna ha gli stessi principi cos truttivi ma una spaziatura molto pi ampia dei tasti il colore del lo sfondo e dei tasti stessi en trambi marrone non sono invece il massimo per quanto riguarda l ergonomia visiva Per la tasti era embedded viene fornita una mascherina adatta alla program mazione Basic Come unit a cas sette va bene qualsiasi mangiacas sette di discreta qualit provvisto di presa auricolare e microfono La Multitech vende anche un reg La tastiera per quanto sacri ficata adattabile alla situazi one di funzionamento tramite delle mascherine di carta La piastra madre si ricono sce il mp 6502 al centro le due ROM con il Basic e la fila dei chip di memoria istratore studiato appositamente per il proprio persona
46. derare quando si mettono in campo simili iniziative e cio che l illusione del costo zero potrebbe rivelarsi un boomerang Prima di tutto non detto che un Jurassic News Anno 1 numero 3 maggio 2006 hardware troppo vecchio non si riveli un aggravio per chi lo riceve costringendolo a suo volta ad ab bandonarlo in un angolo o peggio a buttarlo in qualche discarica magari con molta meno speranza che sia seguita una seppur parziale via di recupero in grado di abbas sare la soglia di inquinamento Ad esempio un mio conoscente mi ha raccontato di una analoga inizia tiva in Bosnia con l approntamento di un ufficio informatizzato quat tro PC stampante laser e scan ner il tutto in rete con tanto di file server e printer server La sua esperienza stata deludente prima di tutto il balzello che hanno dovuto sborsare passando le varie frontiere e soprattutto quella bosniaca Niente di uffi ciale semplice corruzione come si conviene a paesi diciamo in via di miglioramento brucia un po che la tassa pi alta l abbiano voluta proprio le guardie bosnia che ben sapendo che il materiale era destinato al loro stesso stato Tornando dopo qualche mese ha trovato tutto in rovina la stam pante era stata rubata i PC erano aperti con i pezzi accantonati in uno sgabuzzino Gli hanno spie gato che a uno si era guastato l alimentatore e nel tentativo di ripararlo avevano preso i pezzi un po da tutti gli altri sen
47. di loro Colecovision e Atari appunto Come dire se non hai programmi usa quelli degli altri Non c e una buona ragione per comprare una console Atari se puoi giocare gli stessi giochi sul ColecoVision con una emulazione praticamente per fetta L utente era libero di sceg liere i titoli preferiti da due linee di prodotti Un bel vantaggio per il compratore e per la Colecovi sion un po meno per l Atari L emulazione potrebbe essere an che una cattiva cosa per il nuovo hardware che una azienda intende sviluppare Ad esempio la Com modore non fece alcuno sforzo per garantire una back compati bilit con il suo sistema C 64 e la sua sterminata biblioteca di ti toli quando decise di svilupparre l Amiga Tanto vero che nel nuovo sistema non era previsto il poter collegare il lettore floppy da 5 25 del Commodore C 64 o almeno un oggetto con esso compatibile Probabilmente l assicurare ques ta compatibilit sarebbe costato troppo Diversa strategia segu la stessa Commodore con il suo C 128 che poteva switch are in tre modi diversi C 128 C 64 e CP M Evidentemente il mercato era cambiato e l utente cominciava a chiedere che i propri investimenti in software non andassero sem plicemente perduti La decisione di Sony di rendere compatibile la sua PS2 con il soft ware della precedente PS1 per alcuni stata una attenzione al cliente per altri un mero calcolo di mercato dato che i titoli per PS2 erano
48. e Possiamo dire che il MPF II questa la sigla del Una bella immagine d insieme del MPFII e delle sue periferiche compresa la c sacca per il trasporto prodotto rappresenta una ev oluzione delle schede educative a microprocessore presentando inizialmente una connotazione di tipo non professionale ma per mettendo la crescita del sistema con l aggiunta delle periferiche pi diffuse stampanti floppy disk drive etc La pubblicit del prodotto sfrutta questo lato es pansivo per mostrare una serie davvero notevole di accessori che possono essere acquistati a corre do Un altro campo dove il sistema cerca di distinguersi quello della trasportabilit enfatizzato dalla disponibilit di una tracolla ap positamente studiata per conte nere l intera collezione di scato line che assemblate costituiscono il calcolatore Prime impressioni L unit centrale in plastica grigia e formata da due gusci perfetta mente uguali ha pi o meno le di mensioni di un libro di media gran dezza pi o meno come un foglio A4 e spesso un paio di centimetri ospita la tastiera formata da 49 tasti di gomma bianca e sempre sulla parte superiore una griglia di feritoie in corrispoindenza dell altoparlante interno Sul fron tale il simbolo grafico mascotte del sistema si tratta di tre esagoni colorati in blu verde e rosso a ri cordare le caratteristiche color ate dell uscita video Le piastrine frontale e re
49. e in merito a come deve essere or ganizzato il file system e in parti colare a quali dettami devono ub bidire i nomi dei file sul disco La regola semplice sono accet tati nomi lunghi massimo 8 carat teri senza caratteri speciali come spazio punto virgola etc pi tre caratteri massimo di estensione del nome Quest idea dell estensione del nome e della sintassi di separazi one fra nome ed estensione con il carattere punto quella che ritroviamo qualche anno pi tardi nel DOS Microsoft ad equipaggia Jurassic News Anno 1 numero 3 maggio 2006 mento dei PC IBM e cloni Esempio di nomi validi A LETTERA TXT B PIPPP DOC Non sono ammessi invece nomi del tipo MA CHE BELLA BIONDA TXT spazi e troppo lungo DODICI il simbolo un carattere speciale Il CP M utilizza due caratteri speciali per raggruppare i file in liste x asterisco sostituisce qual siasi combinazione di caratteri 2 punto interrogativo sostitu isce un carattere nella posizione indicata Esempi DIR A TXT elenca tutti i file con estensione TXT presenti sul floppy nell unit A ERA MARI DOC Cancella tut ti i file che iniziano con la strin ga MARI hanno un carattere qualsiasi nella quinta posizione del nome e hanno estensione DOC Ad esempio MARIA DOC e MARIO DOC ma anche MARIS DOC e MARIX DOC E escluso in questo esempio un eventuale file che si chiami MARI
50. e arrivano a met polpaccio e una magli etta corta di colore rosso non comunque cos corta da lasciare scoperto qualche lembo di pelle Ci siamo penso tornando alla re alt del motivo per il quale mi trovo li La scusa che avrei dovuto comu nicare al telefono poi al citofono ed infine in cima alle scale se n definitivamente andata dai miei pensieri Me ne chiedo il motivo Scusa finisco un attimo fa lei sedendosi davanti al video di un computer spento Prego intanto mi guardo in torno E la tipica camera di una ragazza non che me ne intenda molto ma pi o meno ritrovo le stesse cose che ci sono in camera di mia sorella la solita collezione straboccaante di pelusce chiss perch alle ragazze in genere piacciono gli animaletti di pezza poster di cantanti alle pareti uno appeso a testa in gi piccoli ani maletti e personaggi di plastica tipo quelli che si trovano negli ovetti Kinder uno zainetto aperto appoggiato al letto Sento che comincia a battere sulla tastiera ma il suono accompag nato da uno strano ticchettio che mi fa girare a guardare cosa st facendo Ma non era spento sto PC Infatti il video completa mente buio Che strano Mi avvicino attirato dal movimento delle sue mani che oltre a pigiare tasti sem bra accarezzino una tastiera che noto ora notevolmente pi grossa ed ingombrante del normale Men tre cerco di capire lei prende due floppy colorati sul tavolo
51. e due caviglie sottili peccato indossi i pantaloni della tuta ma deve avere delle gambe fantas tiche Sei ancora qui Fa lei Uh S non mi sono mosso Faccio io ingenuamente Questo lo so Ribatte Intend evo dire con la testa Sorride Mi sento colto in castagna come un bambino con le dita nel vaso della marmellata Credo di arros sire ma per fortuna lei non se ne pu accorgere dicevo che secondo me la me dia 3 6 giusto Mi ci vuole un po per esaminare la matrice 6x6 con i dati Credo sia giusto confermo Jurassic News Anno 1 numero 3 maggio 2006 Stiamo facendo assieme degli esecizi di statistica Lorenza brava negli studi quasi la media del trenta ma ora si scontrata con la statistica e per lei pi dif ficile lavorare su vettori di numeri di quanto lo sarebbe per qualsiasi persona normale Per noi veden ti banale seguire l andamento di una curva di un grafico o dire a occhio appunto qual la moda di una distribuzione vediamo il pic co e leggiamo l ascissa Per un no nvedente diverso deve leggere tutti i valori dei punti ricordan dosi la posizione del pi grande magari scartando le code o i val ori spurii Un esercizio molto dif ficile Ecco il significto della frase far lo ad occhi chiusi cio qualcosa di facile di banale Ma fare a oc chi chiusi un esercizio non banale un altro paio di maniche Fra i tanti problemi
52. e ha rilasciato i dir itti Un altro punto che tocca l aspetto economico dell emulazione che un PC equipaggiato al meglio per l emulazione dei tre big del mondo console potrebbe alla fine costare molto di pi del semplice acquisto dell hardware originale Tuttavia non si tratta di un gap da consid erare per il fatto che intervengo no altre considerazioni la prima delle quali che normalmente il PC non si acquista all unico scopo di giocare mentre le game console offrono dal loro canto altri com portamenti che potrebbero pe sare nella valutazione dell acquisto ad esempio il non avere le compli cazioni tecniche di un PC essere direttamente collegabili ad un televisore garantire un ingombro minimo disporre di sofisticate periferiche di input ed infine es sere immuni da virus e aggiorna menti software La sfida dell emulazione Assumiamo che sia stato costruito Jurassic News Anno 1 numero 3 maggio 2006 un sistema operativo libero che su un hardware standard o comunque non eccessivamente dispendioso che tale accoppiata hardware software possa emulare magari anche pi efficaciemente Micro soft Windows Oggi possibile emulare il Commodere C 64 e l Amiga con una velocit mai rag giunta da questi sistemi emulare un moderno PC su un sistema pi avanzato sar sicuramente pos sibile fra pochi anni L emulazione del sistema operativo Microsoft Windows sar ancora significati vamente determinante
53. e i sistemi di calcolo datati ma an cora utilizzabili per svolgere fun zioni di produzione Non stiamo parlando dei sistemi home prima maniera cio i vari Commodore 64 piuttosto che Amiga 500 ma dei sistemi ge nericamente x86 che buttati dai proprietari possono diventare una risorsa in molte circostanze Senza il sospetto di tacciare di minore dignit i sistemi di tipo IBM compatibili rispetto ai nobili oggetti home dei primi anni 80 diciamo che l enorme diffusione dei sistemi PC ha determinato la poca appettibilit di questi siste mi nel desiderio dei collezionisti Ricordo di aver comprato qualche 386 486 in buono stato per cin quemila delle vecchie lire in un mercatino E facile dedurne che chiunque possa con poco sforzo procurarsene una buona riserva limitata al pi dalla mancanza di spazio in laboratorio La strada dell utilizzo di queste macchine passa quasi obbligato riamente per l utilizzo di soft ware open source come Linux o per i pi sofisticati un qualche BSD Infatti se un Windows 98 una scelta possibile in qualche cir costanza ad esempio per il word processing l attuale diffusione del paradigma della rete implica la necessit di utilizzare i siste mi dotandoli delle pi ampie pos sibilit di comunicazione Questo possibile utilizzando appunto un sistema operativo che da sempre fa delle capacit di comunicazione un suo punto di forza Quali servizi possiamo delegare ad
54. e mi spaven ta cosa direbbe mia madre E ancora peggio mio padre Il suo giudizio quello che temo di pi Il tempo corre veloce le raccon to dell incontro con il tecnico e ride divertita a sentire come lo descrivo Facciamo ancora un po di statistica mentre lei mi spiega come funziona la barra Braille E incredibile che tu possa dis tinguere le lettere con le dita io non ci riuscirei affermo Non difficile obietta All inizio si fanno molti errori ma con molta pazienza si riesce afferma Fammi provare le dico avvici nandomi e mettendo le mani sulla barra come ho visto fare da lei Lory mi fa vedere come si usano dei tasti speciali per esplorare lo schermo in su e gi e per spostar si a destra e a sinistra La barra visualizza quaranta caratteri una semi riga alla volta Sento i piccoli aghi che danzano sotto i miei pol pastrelli mentre cambiano le let tere In effetti non sembra compli cato dico io Aspetta spegniamo il video Adesso s che puoi dimostrarmi quanto sei bravo Ma con il video spento non riesco a distinguere nemmeno le lettere pi facili Questa una A mi spiega Lory mentre guida le mie mani sulla barra Ad un certo punto prendo io la sua mano e non la lascio Lei si ferma ma non mi guarda come potrebbe pero rimane in silenzio Il momento magico dura appena un attimo poi lei si scuote Continu iamo domani Prima di salutarla sulla porta sento
55. e tutto li sul letto Ma ci vede o non ci vede mi do mando mentre mi siedo poco dis tante da lei Un profumo leggero ma molto particolare la avvolge Ora che la vedo difronte a poca distanza mi accorgo che davvero bella rimango cos forse dovrei cominciare una conversazione ma sono letteralmente bloccato Per fortuna parte lei con un bel sorri so denti perfetti anche questi scostandosi una ciocca di capelli dalla guancia sinistra Don Mario mi ha detto che sei un mago del computer Sorride Beh un mago me la cavo un po studio Fisica e il computer serve moltissimo A che anno sei Ho finito il terzo ho ancora l ultimo e poi la tesi Io devo fare il secondo a Socio logia Silenzio Conosci don Mario chiedo E una domanda retorica lo so ma qualcosa devo pur dire S certo Anche se e solo un anno che siamo ritornati ho abi tato qui fino a quindici anni poi siamo andati ad abitare fuori cit t ad una ventina di chilometri Frequentavo anch io il gruppo gio vani e mi ricordo di te Infatti mi ricordo di una ragazzi na tutta pelle e ossa cieca sem 19 Jurassic News Anno 1 numero 3 maggio 2006 20 pre assieme ad altre due che non facevano altro che parlottare e ridacchiare fra loro Che cambia mento ragazzi in effetti mi ricordo di quella racchia cieca con tinua lei ma sorride facendomi capire che scherza
56. ede Si rispondo Non che l ho usato tantissimo Beh se hai problemi ti fai sentire taglia corto In pochi minuti riaccende la macchina che ora ha 512Mb di RAM due HD da 20 Gb un ma sterizzatore cd rom e un lettore DVD la scheda video S3 da 8 Mb Jurassic News Anno 1 numero 3 maggio 2006 due seriali aggiuntive e una sound blaster non ho capito quale mo dello Rispegne tutto e fa partire il BIOS del PC Metto a posto gli indirizzi delle seriali spiega Ti conviene installare una SuSE aggiunge potrebbe riconoscerti la tastiera Braille almeno cos dicono Mentre chiude il cabinet mi guardo attorno Veramente c e da perd ersil Queste cosa sono Chiedo additando una pila di unit centrali molto slim con un logo che non ho mai visto Sono Sun Sparcstation di qual che genere non ne hai mai vista una No confesso Montano Solaris sono belle macchine ma costose e quindi poco diffuse Afferma la mia guida Ah Solaris c e anche per PC vero Gi fa lui e poi mi dice di pren dere su un monitor quello li sopra da 15 indica Saliamo di nuovo in superfice e ca richiamo tutto nella mia macchi na Se hai problemi fatti sentire taglia corto senza perdersi in troppi fronzoli Strani sti tecnici quando escono dal loro guscio sono le persone pi affabili del mondo ma si richiudono velocemente a riccio A casa scarico tutto in garage e comincio
57. eparare adeguata mente un personaggio Bene possiamo paragonare ques to impegno a quello ri chiesto dalla realizzazione di un emula tore quello che in gergo tecnico si chiama un port del software Il risultato non esattamente il sistema originale ma ci assomiglia molto tanto da convincerci noi utilizzatori di esserlo veramente Cio non si pu chiedere ad un attore di essere veramente un chirurgo ma di apparire come tale Gli attori migliori sono quelli che possono passare dal ruolo di chirurgo in un film al ruolo di in gegnere nucleare nell altro con vincendo lo spettatore di essere veramente il personaggio che in terpreta L alternativa se par liamo della realizzazione di buoni prodotti cinematografici sarebbe quella di trovare un chirurgo che sia anche un bravo attore per una interpretazione e un analogo in gegnere nucleare altrettanto ca pace di recitare per l altra cioe non si potrebbero fare buoni film Questo esempio seppure non per fetto rende l idea di cosa chie diamo ad un sistema quando deve simularne un altro non soltanto di apparire come qualcosa di di verso ma anche di essere se stesso Tenendo bene in mente questo principio si capisce perch l emulazione si rivolge principal mente al mondo delle console da gioco fuori produzione e per ch per emulare un sistema come l Amiga serva un PC ben bene eq uipaggiato Sistemi di emulazione per PC obso leti e vecchie console sono
58. eryx Archaeopteryx li tographica un rettile con le ali iumate inequivocabile ponte fra e due specie Se un info paleontologo volesse parimenti dimostrare che le rivi ste di elettronica degli anni 70 si sono evolute nelle riviste di in formatica degli anni 90 sarebbe difronte ad un analogo problema ual l anello mancante bbene io credo che tale ibrido nell editoria ita liana sia stato rappre sentato dalla rivista Bit edita dal Gruppo Editoria le Jackson comparsa nel 1978 e della quale presen d to il uni uscito nel dicembre del 1978 esat M tamente un anno dopo la nascita della rivista stes sa A rileggerlo oggi questo numero 5 sembra vera mente di scavare un sito paleografico alla ricerca di fossili La qualit gen erale della rivista buona la carta ad esempio si curamente di ottima qual it visto lo stato nel quale si conservata Le foto a colori sono poche ma com pensate dall abbondante presenza di foto b n dalle dimensioni generose Anche la dimensione dei caratteri sod disfacente se si eccettua il font usato nei listati dove sono state usate dimensioni ridotte eviden temente per risparmiare spazio Eccessiva la presenza di disegni come quello che si vede in coper tina all inzio degli articoli diseg ni poco funzionali e che occupano la met di ogni pagina iniziale Dire che si tratta di una rivista di Informatica come nel 2001 in tendiamo
59. fica istruzione fun addr microcode OP1 fun addr esecuzione della funzione retcode fun addr end loop istruzioni esecuzione della funzione retcode fun addr end loop istruzioni 31 Jurassic News Anno 1 numero 3 maggio 2006 struct int fun addr microcode FD 256 Qui si potrebbe obiettare che non essendo occupate tutte le celle lo spreco di 256 byte per ogni array esagerato tuttavia ci consente di trattare questo micro codice esattamente come quello ad un byte durante la fase di fetch cio di codifica dell istruzione Un esempio di una funzione con codifica a due byte la seg uente ED 47 corrispondente all istruzione as sembly LD I A che carica il reg istro I con il valore contenuto nell accumulatore La codifica banale OxED 0x47 int z80 ld i a I A return 0 Il loop di decodifica dovr essere rivisto si veda il riquadro con il listato 3 caratteristica che Un altra vogliamo considerare quella della distinzione fra RAM e ROM Abbiamo predisposto un array di 64K elementi per codifi care questa situazione In corris pondenza della presenza di ROM inseriremo un valore 1 nel byte O altrimenti Ancora una volta non si tratta di una over definizione in fondo si potrebbe dire che siccome siamo noi che costruiamo l emulatore allora sappiamo benissimo a quali indirizzi metteremo la ROM Nel la realt i
60. gerebbero produttori e sviluppatori a real izzare componenti standard al trimenti che se li comprerebbe Questo sogno deriso dai cinici che hanno sempre argomenti con trari da porre sul piatto della bi lancia o la mera considerazione che lo status quo assolutamente impossibile da scalzare George Airy un importante scienziato all epoca di Babbage si adoper per convincere la maggioranza degli inglesi che mai un sistema di calcolo meccanico avrebbe rag giunto la velocit e l accuratezza nei calcoli degli umani fatti utiliz zando regoli e tabelle di conver sione Nessuno che abbia studiato come me la storia della scienza sa che la parola impossibile priva di significato Spesso invece che concentrare gli sforzi nella soluz ione del problema si sprecano en ergie a dimostrare l impossibilit di realizzare quanto sarebbe invece estremamente necessa rio per l evoluzione tecnologica e dell umanit Una assunzione sbagliata ad esempio che noi riteniamo che i computer di domani saranno pi veloci semplicemente perch la CPU sar alimentata da un clock piu veloce non pensiamo alle rea li innovazioni dell intera architet tura del sistema Dobbiamo ascol tare la voce dei veri innovatori non soltanto i portavoce ufficiali di Intel o Microsoft Conclusioni Coloro di noi che hanno a cuore non i profitti delle major industri ali ma la massimizzazione del po tenziale tecnologico e l evoluzione
61. i i modi perdendo di proteggere il proprio monopolio cosi come poco piu tardi tento di fare la Nintendo proprio contro la stessa Atari All epoca le azio ni della Atari erano ad un livello molto alto e ai sui dirigenti manc la visione di quan to sarebbe sta to utile per loro disporre di un parco software pi vasto di quello nativo per fa cilitare le vendite del loro prodotto Nel 1982 Atari perse le cause in tentate contro i presunti violatori dei propri diritti copyrights proprio nell anno in cui la Colecovi sion fece uscire il suo famoso adat tatore Atari Atari fece causa a Colecovision e perse un altra volta Nel 1983 il mercato delle console per videogiochi collass improvvisamente sostituito nel brand ludico educativo dai Per sonal Computer rendendo di fat to inutili tutte queste lotte fra produttori Data la proliferazione delle piat taforme evidente che gli svilup patori indipendenti tendessero a realizzare titoli che potessero es sere venduti su una vasta serie di piattaforme in modo da massimiz zare il ritorno dell investimento Appaiono le prime pubblicit di giochi come Frog la famosa rana che tenta di attraversare la strada senza essere schiacciata dai vei coli in transito che si focalizzano sul prodotto software piuttosti che sull hardware giocatelo dove vi pare sostanzialmente il mes saggio che deve essere veicolato e percepito dai potenziali clienti In quest
62. iuttosto par ticolare che prevede l indicazione del drive di arrivo come primo par ametro Probabilmente un analogo comando in un sistema operativo ASCOPY Bih APPLE JE CP M 16 Sector Disk Copy Program 61 1988 Microsoft rt MASTER disk into drive nze Insert SLAVE Press RETURN to begin M di arrivo come parametro finale ad esempio il DOS Microsoft fa cos Per giustificare questa scelta fatta dai progettisti del CP M bi sogna ricondursi alla filosofia dei primi anni dell informatica la quale era vista pi come una appllicazi one della matematica e del calcolo in particolare piuttosto che una scienza a se stante La prossima volta vedremo in det taglio qualche comando un po pi eccitante Alla prossima puntata sm disk into drive B Jurassic News Anno 1 numero 3 maggio 2006 Guarda che don Mario ha chia mato gi tre volte Mi informa mia madre accodandosi mentre passo davanti alla cucina Don Mario Chiedo per con ferma e per darle la soddisfazi one che la sto sentendo Don Mariol penso mentre faccio un rapido esame di coscienza che mi conforta non mi sembra di avere nulla in sospeso a meno che non mi stia cercando per affibiarmi un turno di sorveglianza al campeggio della parrocchia Non vai quest anno al campeg gio Pi di una volta ho pensato che mia madre possa leggere nel pensiero delle persone e nel miei in particolare Devo
63. l e Synertek dimos tra che nella moltiplicazione fra due interi esso guadagna ben 3 cicli di clock rispetto alla concorrenza Z80 8080 6800 Un paginone di bech mark programmati in BASIC indica inequivocabilmente che il 6205 a 2 Mhz se la cava meglio di uno Z80 a 4 MHz ma forse il benchmark era da utilizzare per comparare le prestazioni degli interpreti pi che dei microprocessori per non parlare poi dell 8080 fanalino di coda povera Intel morir Gli articoli pi interessanti in assoluto sono quelli elet tronici a riprova della vo cazione della rivista Sette pagine delle quali una intera mente occupata dal listato del monitor ci guidano al col laudo della scheda CPU del micro picocomputer ven duto in scatola di montaggio al prezzo di 150 000 lire non si capisce se si tratta del micro completo o solo della scheda base presumibilmente e vera la seconda ipotesi Un certo signor F Lura schi del Laboratorio Ap plicazioni Microprocessori della SGS ATES di Mi lano l autore dell articolo sull implementazione software del single step e del break oint in un sistema basato su 80 A dispetto dell apparente complessit dell argomento tre paginette sono suffici enti a spiegarne la teoria all utente metterla in pratica sul sistema in suo possesso Grazie alla potenza dello Z80 il tutto si riduce a sostituire con delle istruzioni di Inter rupt software le istruzio
64. l mentre come monitor se non si opta per la meno costosa TV si pu scegliere fra vari modelli che vanno dai 12 ai 17 a fosfori verdi i bianchi con prezzi che variano dalle 250 000 alle 500 000 Lire circa Hardware Aperto il sistema si presenta cos truito su un unica piastra madre piuttosto affollata di componenti pi una piastrina aggiuntiva so praelevata collegata alla piastra madra da uno spezzone di flat ca ble e fissata con una vite che va ad occupare lo spazio fra la tastiera e l altoparlante La tastiera as portabile togliendo le quattro viti che la tengono ancorata al siste ma e scollegando il cavetto Verso il retro la zona alimentazione e il modulatore TV un classico Astec che fornisce l uscita sul canale 36 Fra gli integrati spicca il proces sore 6502 della Rockwell le due ROM da 8 Kb ciascuna che ospi tano Basic e Monitor e la fila di chip della RAM dinamica che pu arrivare a 64 Kb Tutto sommato nonostante la Multitech spinga sul concetto di computer didattico o scheda a microprocessore evo luta ci saranno poche occasioni di aprire l unit centrale visto che mancono del tutto slot di es pansione per schede interne L obiettivo di costruire un sistema simile ma non esattamente un clone dei sistemi Apple ha comportato la scelta dello stesso processore il 6502 di una mappatura della memoria abbastanza simile ma soprattutto di una gestione del video compatibile con le modal
65. lare la scusa anche se preparata molto bene in fondo don Mario un amico di quelli veri Quante volte abbiamo parlato e mi ha aiutato a capire a capirmi dentro anche semplicemente as coltandomi facendomi parlare di cose apparentamente banali Risponde una voce femminile al citofono con il pi classico dei Chi Mi chiamo Andrea comincio io mi manda don Mario Cavolo come si chiama di cognome don Mario Proprio non mi sovviene d una vita noi lo chiamiamo solo don Mario Terzo piano fa quella seguita dallo scrocco della serratura del canceletto e dal pi potente bzu uu del portoncino d ingresso Terzo piano mi ripeto continu amente mentre salgo le rampe di scale Dovrei invece decidere ora per la scusa e via ma sarebbe sta to meglio dirla al citofono di fac cia non mi ci riesce di inventare scuse mai stato capace Forse per questo che con le ragazze non mai andata Davanti alla porta sul pianerottolo del terzo piano mi sta aspettando una ragazza sui vent anni con un bel sorriso e una gran massa di capelli neri Ciao dice mentre mi porge una mano lunga e affusolata che strin go con delicatezza Ciao Andrea Piacere Lory Ti faccio strada Mentre percorriamo un corridoio che si apre da un lato su un sog giorno ben arredato guardo da dietro la mia accompagnatrice Sar la sorella Penso pero mica male Indossa i calzoni bianchi di una tuta leggera ch
66. li al tri costruttori di sistemi propri tari si sarebbero ben guardati dall abbassarne il prezzo E questo ultimo aspetto che rap presenta una sfida dell emulazione ai sistemi proprietari se io posso emulare efficacienemente su un hardware libero i sistemi proprie tari allora non c e ragione di pos sedere tali sistemi che avranno comunque qualcosa di meno da of frire rispetto al sistema in grado di emularli a dispetto della loro vera o presunta innovazione tec nologica Se posso emulare i giochi della console Nintendo DS su una Play station Sony sulla PSP ad esem pio ma non viceversa chi me lo fa fare di comprarmi l hardware orig inale Nintendo Se un emulatore generico come il GP32 http www wikipedia org wiki GP32 e in grado di simulare entrambe le console non vedo ragione di pren dere uno dei modelli proprietari Analogamente se il mio moderno PC puo emulare tutte le nuove o vecchie console sarei un pazzo ad investire del denaro per comprare i sistemi originali Per parafrasare un vecchio slogan della Commo dore Perche comprare un siste ma se puoi avere un emulatore Non siamo sorpresi nel constatare come la Nintendo si sia sbizzar rita nell inventarsi periferiche del tutto originali teme eccome l emulazione ha ragione la Nintendo ad avere paura Forse Nel 1999 e stato rilasciato un emulatore per la con sole Nintendo 64 vecchia di tre anni ma ancora commercializzata UltraHLE
67. li devi scaricare dalla rete non ci provo neanche a cer care i floppy mi confessa Gli esprimo i miei dubbi nella riu scita dell impresa ma davanti alle mie proteste ride divertito Che problema c Incerto gli svelo che devo trovare una macchina per installare Linux studiarmi tutta questa questione della rete sotto DOS Mi dice di seguirlo Percorria mo vari corridoi della facolt scendendo tre rampe di scale fino a trovarci in quelli che immagino siano i sotterranei Il pavimento e le pareti sono di cemento grazzo ma il tutto sembra decentemente pulito Apre una porta di ferro tipo tagliafuoco e ci troviamo in quello che per un paleontologo sarebbe stato il mitico cimitero degli elefanti Decine ma che dico centinaia di computer di tutte le fogge monitor tastiere stanno accatastati pi o meno or dinatamente su degi scaffali di ferro sormontati uno sull altro in torri dall equilibrio precario Ci saranno centinaia di unit centra li dai cloni beige indistinguibili a qualche oggetto pi riconoscibile Compaq IBM numerose macchine Apple stampanti scanner Qual che macchina non ha la copertura e dal ventre aperto fuoriescono cavi e schede di ogni foggia Questo il paradiso sussurro Diciamo il purgatorio Ride il mio accompagnatore L inferno in un altra stanza Qui teniamo le cose che possono servire ancora Ad un certo punto si ferma e mi indica uno scaffale Ecco questi son
68. mando Basic e farne una hard copy sulla stampante con un Ctrl P da tastiera A proposito delle tastiera notia mo che manca il tasto ESC e che quindi l emulazione di un Apple non potr essere proprio perfetta ad esempio nell editing dei sorgenti dove Apple fa largo uso del tasto citato Il tasto di RESET E stato vistosamente colorato in rosso e disposto in maniera sufficente mente defilata per scongiurare pressioni accidentali Semplici programmini di bench Jurassic News Anno 1 numero 3 maggio 2006 10 marking permettono di stabilire che le prestazioni sono pari a quelle della macchina di riferimento un Apple II appunto segno che il processore viaggia alla stessa fre quenza di clock Il costo del sistema base di 990 000 Lire la tastiera esterna costa 150 000 il controller per floppy singolo 110 000 e un drive da 5 25 vale 780 000 Lire Ris petto ad esempio all Apple IT analogamente equipaggiato il MPF II costa la met posizionandosi nella fascia occupata dal Commo dore 64 Da parte sua il MPF II mette in campo la compatibilit con il personal della Apple cosa di non poco conto Lo Spectrum della Sinclair si posiziona nella fascia di prezzo attorno alle 500 000 Lire Conclusioni L idea del computer didattico che sembra essere quella spinta dalla Multitech con questo prodotto cozza contro le limitazioni del sis tema stesso in termini di espan sione un solo slot di espansione non e pro
69. n vero fanno una buca da qualche parte e li buttano dentro senza tanti complimenti con buona pace per l ecologia Ecco che sono nate iniziative lodevoli nelle intenzioni e in qual che caso anche nei risultati che recuperano le vecchie macchine ci installano un software libero come Linux e le adattano a vari scopi aule informatiche per paesi o scuole poco fortunate server Web a basso traffico spooler per stampanti Una delle applicazioni classiche il firewall tanto ve roc che ci sono distribuzioni Linux che boottano da floppy non sem pre i sistemi pre Pentium hanno il cd rom bootabile e contengono lo stretto indispensabile per far partire il sistema riconoscere il minimo hardware necessario fra il quale le schede di rete e cari care una iptable per il filtro dei pacchetti Mi sono imbattuto in una di queste iniziative qualche mese fa in oc casione di una fiera sul tema del consumo equo e solidale Un grup po di amici tecnici a tempo perso avevano allestito un banchetto e davano dimostrazioni pratiche oltre a cercare contatti con per sone che magari del PC vecchio non sanno come disfarsene Questo gruppo che si chiama Trash Computer ha realizzato in concreto una attrezzatissima aula informatica per una scuola dell est Europa con tanto di ac cesso ad Internet e tutti i servizi che si possono desiderare in am bito educational Tutto basato su Linux naturalmente C per un aspetto da consi
70. ni del programma interessate alla tecnica tutto molto fac ile una passeggiata Cosa non avete un interprete BASIC Eccolo qui belle e pronto in sei pagine a due col onne di istruzioni macchina 8080 da inserire una ad una tanto per un mese non dovete uscire la sera vero Il pico computer in scartola di montaggio Conclusioni La rivista si rivolge a tecni ci ed hobbisti interessati al mondo dell elettronica digitale che st muovendo i suoi primi passi per diventare informat ica personale Per meglio dire i primi passi li hanno gi fatti altri oltre oceano a noi di qua dell Atlantico non ci resta che saltare sul treno giusto ques to il momento Mi sembra di ricordare che allora la consid eravo una rivista pesante da leggere e mi sembra di averne avuto conferma in questa ri lettura fatta dopo 22 anni Il problema proprio nello strano ibrido generato dalla presenza di due mondi che allora erano molto distanti l elettronica professionale e l informatica personale L incontro dei due generer molto presto il fenomeno del personal com puter grazie alla Ta ma anche e soprattutto alla pr di tutti quelli che ci anno creduto e hanno speso le loro serate programmando un micro sul tastierino alfa numerico non gi con un as sembler che sarebbe stato un lusso ma proprio inserendo i codici macchina locazione per locazione con il data sheet del processore davanti sc 27 Jurassic News
71. non e un how to oppure una guida per l emulazione Chi desidera sapere come emulare un NES su un sistema Dreamcast dovr cercare migliori sorgenti di informazioni Quello che mi inter essa discutere qui il perch la promozione del software libero debba occuparsi di questo ar gomento particolare Come spero di dimostrare l emulazione non e semplicemente un modo per gio care gli ultimi titoli della PS2 sul PC o rendere disponibili vecchi giochi alle nuove generazioni Si tratta di avere la libert di eseg uire qualsiasi software che si de sideri utilizzando l hardware che si ha a disposizione Le spine dell emulazione Come abbiamo scoperto spes so nell industria del computer l emulazione implica un coinvolgi mento di interessi pubblici e pri vati La pi grande preoccupazi one di molte software house e dei costruttori di hardware realiz zare una sorta di dittatura lock in sull utente Se vuoi giocare un gioco della Nintendo allora devi comprare un sistema costru ito dalla Nintendo come il Ninten do Entertainment System NES Vuoi giocare a Metroid che hai gia acquistato per il NES sul tuo Game Boy Advance GBA Bene la Nintendo si aspetta che tu sborsi ulteriori 20 dollari per una copia autorizzata dello stesso gioco in grado di essere eseguita sul GBA Questo anche se tranquillamente possibile eseguire il codice del NES sul GBA e quindi non esistono impedimenti tecnici particolari o
72. nto ma che c entro io No che non ci vado Cristo santo Cerco di convincermi che non cos ma ho sentito chiaramente che se la ridacchiava il prete men tre riattaccava Uno scherzo No non lo stile di don Mario E va bene gioved ci vado e mollo gi una scusa anzi magari telefono e basta Tutto bene chiede mia madre appoggiata allo stipite della por ta Insomma mica tanto taglio corto Sono intenzionato a farle cominciare subito la cura Ma ov viamente lei mica si smonta subito che mamma sarebbe altrimenti Comunque dopo un po mi lascia da solo con il mio disappunto di non aver tenuto testa a quel ciclone di don Mario Handicappata la parola mi risuona nel cervello gi mi vedo a cercare di far cliccare sul mouse ad una specie di mo stricciattolo sulla sedia a rotelle con due pinze al posto delle mani gli occhi strabuzzanti e un rivolo di bava alla bocca orribile Ma non ci sono gli istituti apposta per queste persone Intanto mi convinco che in fondo basta che telefoni a questi tizi come si chiamavano Ah ecco Bertolazzi Chiamo magari domani e mollo gi una scusa Che devo partire magari S magari Anche quest anno con Bruno il mio migli ore amico c andata buca anzi 17 Jurassic News Anno 1 numero 3 maggio 2006 18 andata buca a me lui si rimor chiato una discreta brunetta e vanno assieme in Spagna Porca boia Verr quel giorno Il mercoled
73. o vision Intellivi sion Atari 2600 Adventurevision Astrocade Odys sey II etc Og nuno possedeva la propria caratter istica e la propria libreria di titoli caratteristiche enfatizzate prop rio per distinguere il prodotto dalla concorrenza A differenza del mercato del soft ware per PC ogni costruttore di console sviluppava in proprio i titoli per il suo siste ma nascondendo accuratamente identit dei programmatori tec niche e tools che potessere in qualche modo costituire un van taggio per le aziende concorrenti che riuscissero anche con tutti i crismi della legalit a venirne in possesso Order Diot Commodore VCI The Frani Camgate ness full color computer you con buy for only 5299 95 Witam Snaimer Pubblicit della Com modore per il Vic20 Lo presenta il CEO della societ in per sona 37 Jurassic News Anno 1 numero 3 maggio 2006 ANDAR n di Soy ATYOUR PAD e vu na esi des gajos Lao per e rie vin A EER certe Otto modi per giocare a Frogger Giocalo dove ti pare ma giocalo 38 Quando quattro programmatori incluso quel tale David Crane che successivamente svilupp Pitfall un gioco di enorme successo la sciarono Atari nel 1979 per fond are una loro propria e non auto rizzata casa di produzione di titoli per il sistema Atari 2600 Il tentativo di fuga determin l immediata reazione di Atari che tent in tutt
74. o la co struzione di un emulatore l autore E stato un certo Larry Moss http www zophar net articles art_14 2 html che permetteva l esecuzione dei vecchi programmi sul nuovo hardware La fortuna di IBM stata quella di accorgersi subito dei motivi che rendevano il proprio sistema poco appetibile ai suoi vecchi clienti e l aver corso ai ripari prontamente Non tutte le emulazioni vengono per nuocere potremmo dire Se tutti gli emulatori avessero avuto il successo dell emulatore di Moss per IBM l emulazione non sarebbe ora vista con sospetto anzi probabilmente le aziende ve drebbero favorevolmente la cos truzione degli emulatori e si ado pererebbero per costruirli loro stesse infatti finch gli emulatori sono stati costruiti in house o comunque sotto il controllo di retto dei costruttori essi rap presentavano la classica ciliegina sulla torta per il prodotto hard ware promosso dall azienda Il problema che un concor rente sul mercato pu facilmente trarre vantaggio dall esistenza dell emulatore per un sistema ri vale che giri sulla propria piatta forma e questo rappresenta una grave minaccia se l azienda ha come strategia l esclusivit di uti lizzo del proprio software Questo e stato certamente il caso della Colecovision con il suo Adattatore Atari rilasciato nel 1982 tale aggeggio permetteva al compratore la scelta di due pi attaforme di giochi costruite da aziende in competizione fra
75. o meno male Quale vuoi Vuoi dire che me ne vendi uno Faccio io prudente Vendere Fossi matto Questa tutta roba dello stato Ride Diciamo che te ne do uno in co modato gratuito A un aria es tremamente divertita per una buona causa aggiunge Questo potrebbe fare al caso nostro E una buona macchina Mentre la tira gi dallo scaffale e la porta fino ad un tavolino incre dibilmente ingombro di roba pen so che mi piace questa persona ha fatto di un mio problema un prob lema anche suo Sgombero un po di cianfrusaglia mentre tira fuori un cacciavite dalla tasca ci infila un inserto per le viti a croce e apre il cabinet C un po di polvere ma dentro sem bra messo bene Credo sia un K7 a 500 o 600 MHz Fa lui qua dentro diffi cile trovare di meglio ma per quello che dobbiamo farci ottimo Fra il resto dovrebbe fare anche poco rumore Raccatta un monitor che stava per terra e i due minuti lo accende Il famigliare bit seguito dal ronzio del disco rigido fanno capire che funziona Poca RAM Commenta il mio ac compagnatore Mentre Windows NT cerca di partire lui spegne tutto e sparisce nei meandri del magazzino rie mergendo qualche secondo dopo con una manciata di stick di RAM un hard disk un paio di schede e un drive ottico Cambia inserto al suo magico cacciavite e comin cia a smontare e rimontare pezzi all interno del cabinet Te la cavi con Linux Chi
76. o modo gli sviluppatori si svincolavano definitivamente da una piattaforma e forti delle sentenze che sancivano l assoluta legittimit di sviluppare per qual sivoglia sistema realizzaroro praticamente da zero il mercato dei videogiochi con i principi an cora oggi in essere Per attirare clienti i costruttori di hardware potevano solo of frire sistemi con la grafica mi gliore della concorrenza anche perch il concetto di prestazioni in termini di velocit si affaccia solo dopo qualche anno proprio sotto la spinta dei titoli software che pretendono hardware sempre pi potente A questo punto i produttori di hardware non devono solo tenere in pugno i clienti come avevano fatto fino a questo momento ma anche gli sviluppatori se non pos sono obbligarli a rilasciare i titoli solo per la loro piattaforma devo no almeno cercare di convincerli a farlo attraverso la disponibilit di hardware piu sofisticato rispetto alla concorrenza oppure incorag giare essi stessi l emulazione di altre piattaforme sulla propria Questa situazione dura tutt oggi dove conta pi la presenza di titoli importanti che la sofisticazione dell hardware della console che il cliente decide di acquistare L equilibrio fra i produttori che de siderano la presenza di software sofisticato solo sui loro sistemi e i produttori che desiderano la pi ampia diffusione dei loro prodotti si gioca sugli interessi contrastan ti delle due parti
77. oterle utilizzare con minimo sforzo si scelta la strada di rap presentare il micro codice come un array di 256 indirizzi di fun zioni struct int fun_addr y microcode 128 Questa notazione del linguaggio C per chi non fosse pratico fino a questo punto in fondo l occasione di usare puntatori a funzione mi Listato 1 z80_nop z80 ld bc datal6 z80_inc bc z80_inc b z80 dec b z80 ld b data8 z80 rlca z80_halt end of function def microcode si presentata p oche volte nella vita anche a me significa che ogni elemento dell array contiene un indirizzo Il codice che carica l array di indi rizzi visibile nel box Listato 1 Ovviamente il listato 1 riporta solo una parte delle funzioni che dovranno essere completate dopo averle definite una per una A questo punto il nucleo dell emulatore cio il codice che preleva una istruzione dalla memo ria la codifica simulando la fase di fetch del processore ed infine la esegue si riduce ad un loop molto semplice Listato 2 A parte prelevare il byte di is truzione dalla memoria che per l emulatore l array chiamato ram metterlo nella variabile di appoggio OP1 ed incrementare il Program Counter di una unito il loop controlla che non sia richies ta l istruzione HALT Per lo Z80 questo equivale a stoppare la CPU while 1 fetch istruzione Jurassic News Anno 1 numero 3 maggio 2006 per noi a fermare l emula
78. otto il naso la pubblicit della stessa GBC che ne dimostrava l esistenza questi mi dissero che per averla avrei dovuto sborsare 15 000 lire in pi perch sostenevano che non era merce che trattavano normal mente Questi episodi mi sono rimasti impressi e l ho pi volte considerati nella mia carriera come esempi di come un collabo ratore possa guastare l immagine dell azienda dove lavora Venendo alla questione specifica credo che GBC non abbia inves tito nella formazione del person ale e la miopia dei dirigenti a tut ti i livelli non abbia fatto capire l importanza della rivoluzione in formatica che avevano difronte Una prece 49 Jurassic nteprima La prova hardware dell Olivetti M24 un sistema che in Italia ha fatto scuola Il CP M sui sistemi Apple La terza parte della serie Continua il dibattito sulle pros pettive dell emulazione dal punto di vista tecnologico ma soprattutto filosofico Filo diretto con 1 lettori in un interessantissimo confronto di opinioni Recensioni di monografie e riviste Per la rubrica Emulatori il pi famoso emulatore di giochi da bar MAME
79. per sona agli accadimenti narrati sia per chi magari si chiede oggi quali siano state le origini e il perch si sia arrivati allo stato attuale Internet Exporer IE viene defi nito nel testo The Achilles Heel of Windows Security giustificata dalla numerosit di bug che hanno afflitto questo prodotto fin dalla sua apparizione ma cosa ancora pi grave a parer mio dai bug che sono continuati a spuntare come funghi patch dopo patch Alcuni errori er ano davvero banali e veramente ci si chiesto dove stava il controllo qualit in casa Microsoft Compiuta questa missione nel giro del primo capitolo l autore offre la soluzione FireFox al quale 46 dedicata tutta la restante parte della monografia con l eccezione dell appendice A dove si fa un breve excursus di quelli che sono i browser alternativi come Op era davvero poco considerato e Safari della Apple quest ultimo detiene praticamente il 100 del mercato dei browser su MAC OS X Che Firefox sia l argomento del li bro del resto palese anche dal sottotitolo che recita Switching to Firefox Si tratta di un manuale a tutto tondo che tratta tutto lo scibile relativo al prodotto Open Source forse pi noto in assoluto dopo Linux almeno dal lato desktop Si parte descrivendone le origini che vedono sfilare Netscape navi gator e il suo successore Mozilla come protagonisti si prosegue poi con l installazione sulle varie pi attaforme Firefox
80. pple L utente infine vorrebbe poter comprare periferiche che funzionino su tutti i sistemi senza essere obbligato ad acquistare un gamepad specifico di ogni console perfino quando acquista la versione Jurassic News Anno 1 numero 3 maggio 2006 piu recente del prodotto gi in suo possesso Attualmente il cliente c era da aspettarselo l anello debole di questa catena quello dove si scar icano le tensioni del mercato vit tima designata senza possibilit di difendersi L emulazione l unica arma a sua disposizione ecco per ch importante che si diffonda Se il mondo degli sviluppatori riuscito ad affrancarsi dai produt tori cos non si pu affermare per l emulazione Rimarr sempre un problema fino a che i produt tori di hardware e i produttori di software proprietario stretta mente collegato a tale hardware ad esempio Windows o Tiger della Apple vorranno mantenere il con trollo totale sulla diffusione dei loro prodotti ricavandone profitti all infinito Sony e Nintendo hanno battagliato a lungo per la serie Final Fantasy e non pensabile che la decisione della Corte di accettare le ragioni di Sony contro gli interessi di Nintendo che stata di fatto es tradata dal mercato negli anni 90 possa ripetersi Simili esempi sono accaduti spesso in passato Ad esempio il Commo dore Amiga sarebbe morto molti anni prima se fosse stato disponi bile un apparecchio come il Video Toast una pe
81. prio quello che ci si as petterebbe da un computer cos truito con l idea di farci smanet tare l utilizzatore L altra anima quella della compatibilit con un Apple IT E parimenti penalizzata dalla non perfetta emulazione del sistema della mela cosa che obbli ga alla conversione dei programmi in Basic e alla rinuncia al parco software di Apple che deriva dalla possibilit di usare il Pascal o la scheda di espansione Z80 Sull altro piatto della bilancia il MPF II mette la trasportabilit e la maggior ricchezza del Basic in ROM oltre che una dotazione ricca di materiale educativo La costruzione mostra una otti ma cura dei particolari e una in gegnerizzazione molto buona che permette di trarre il massimo pur contenendo i costi sacrificando il minimo indispensabile Sui costi non si pu dire una parola definitiva forse il vero concor rente del MPF II su questo deli cato fronte non tanto l Apple II che rimane un bel pezzo in avanti nonostante il costo doppio dell unit centrale ma il Commo dore 64 che viaggia nella stessa classe di prezzo ma che dispone di un parco software nativo soprat tutto ludico di ben pi ampia di mensione Chi dovrebbe acquistare il MPFIT Forse nessuno verrebbe da dire a meno che non sia necessario trasportare il sistema da un posto all altro cosa poco agevole da far si con una Apple e tutto sommato anche con un Commodore64 Sn A destra le due facciate di pubblicit
82. re che ti in namorassi sul serio fa parte della vita Allora per te andrebbe bene Sei tu che devi scegliere ma da come la descrivi mi sembra che come mamma non potevo sperare di meglio E papa Forse dovremmo dirglielo con un po di calma non precipitare ora le cose c tempo Poi non mica detto che lei di vorr Gi che cretino Davo per scontato che siccome Lory cieca non puo ambire a nulla di meglio del sotto scritto come se per lei fosse una fortuna caduta dal cielo Hai ragione Bisogna vedere se mi vorr Mia madre ride Ma certo che ti vorr tontolone Guarda che sei un bel ragazzo Non credo che per lei conti mol to questo aspetto Io credo invece che tu ti stia sbagliando Diciamo che ho un buon presentimento Parlare con mamma stato impor tante mi sembra di essere pi si curo di me di non vedere ostacoli insuperabili nemmeno con la SuSE che non vuole essere installata Cancello tutto e metto una Man drake Questa fila liscia come l olio e in meno di due ore ho una Linux Jurassic News Anno 1 numero 3 maggio 2006 Box belle e configurata con STA TA installato e funzionante Ora devo passare alla macchina DOS per vedere se riesco ad usarla come terminale pero devo met tere in rete Linux e Windows e il DOS virtuale nella macchina virtu ale VmWare Ci vorr tempo Lory mi apre la porta con il con sueto sorriso e mi
83. riferica di controllo dei segnali video che permetteva la produzione o la post produzi one di filmati sul computer sul PC IBM o su un Machintosh della Ap ple Apple dal canto suo ha difeso l invenzione del suo sistema opera tivo grafico spingendosi fino a inti mare a Microsoft di non chiamare cestino la funzione di cancellazi one dei file Alla Microsoft indiscusso re dei sistemi operativi proprietari va riconosciuto il merito di aver contribuito a rompere il legame hardware software offrendo la disponibilit del proprio sistema 39 Jurassic News Anno 1 numero 3 maggio 2006 40 operativo DOS sui sistemi IBM convincendo il produttore a non svilupparne uno in casa Dal mo mento che la Microsoft ha messo un piede attraverso la porta al tri produttori si sono intruffolati nella stanza di IBM generando il fenomeno dei cloni ma cosa pi im portante determinando uno stand ard A nulla sono valsi gli sforzi di IBM di recuperare la situazione dal lato software con il progetto 05 2 e dal lato hardware ricor rendo alla tecnologia proprietaria micro channel I cloni eseguivano il DOS e poi Windows in maniera adeguata oscurando qualsiasi mi glioramento potesse essere fatto alla piattaforma hardware cos vinsero la battaglia contro il gi gante IBM E noto a chiunque che il fenom eno dei cloni IBM ha permesso la diffusione del Personal Computer al livello attuale cosa altrimenti impossibile perch IBM e g
84. saluta con un caloroso Ciao che mi fa dimenti care tutta la serata buona parte della notte e tutta la mattina a combattere con la rete Linux Windows DOS Senza dirmi nulla rimane davanti a me sulla porta e mi mette le mani sul viso Scusami voglio vederti ag giunge semplicemente Rimango cos mentre le sue dita sottili mi accarezzano il viso la fronte le sopracciglia il naso il mento le labbra Quando ripassa le sue dita sulle mie labbra le bacio con un bacio leggero Lory sussurro io ti amo Anch io Andrea Mentre le nostre labbra si toc cano nel primo bacio sento che non sar mai pi felice come in questo momento Bs 23 Jurassic News Anno 1 numero 3 maggio 2006 kRetro Riviste La rassegna dell editoria specializzata dal primi anni SO 26 Bit numero 5 novembre dicembre 1979 L 2 000 Metrarrca naar lara ti ll triti y EI erica CAERSE Juil a teoria dell evoluzione di Darwin ora quasi univer salmente accettata sta ta messa pi volte alla prova dei fatti Un esempio famoso stato il problema dell anello mancante nell evoluzione dai dinosauri agli uccelli In poche parole gli indizi biologici che sembravano indicare le specie di dinosausi ornitischi ornithischia come antenati del le attuali specie di uccelli manca vano di una conferma sul campo L anello mancante fu trovato con la scoperta del fossile di un Ar chaeopt
85. ssati di pubblicare quaranta pagine per numero giudi cando fattibile una decina di pag ine in media per persona ogni due mesi In realt come succede in tutte le famiglie c chi produce di pi e chi meno L importante non stabilire troppe rigidit che rischiano di disamorare i collabo ratori Credo che possiate fare un ottimo lavoro anche se siete solo in due l importante crederci Se poi decidete di raggiungere il nos tro gruppo siete i benvenuti da parte nostra quello che chiediamo 48 Principalmente volevamo occuparci un minimo di seriet e di impeg no Il corrispettivo pari a zero nel senso che tutto fatto su base volontaria e le spese di man tenimento del sito e acquisto del software frutto di autotassazi one Non abbiamo una redazione ovviamente ci teniamo in contatto tramite Internet e ci vediamo in media ogni quindici giorni per una pizza Per quanto riguarda una rubrica sul retro gaming questa l abbiamo in cantiere e il nostro Lorenzo ci sta lavorando ma lo spazio per ac cogliere altri contributi sempre disponibile Aspettiamo quindi la vostra inizia tiva o vi aspettiamo Buon lavoro Da Serena Per la mia tesi in sociologia della comunicazione sto raccogliendo materiale da vecchie riviste di informatica che vanno dal 1985 al 1995 Ho guindi sempre google puntato sulle parole Magazine Riviste old computer etc E cos che ho scoperto la vostra riv
86. sso dalla biblioteca e prendo un libro sul DOS DOS the Defini tive Guide credo contenga tutto quello che mi abbisogna Arrivato a casa mi chiudo nella mia stanza Quando mia madre mi chiama per la cena ho praticamente visto tutto quello che potrebbe interessarmi Ho trascurato tutta la parte delle chiamate in assembly escludo di averne bisogno per ora Dal dorso superiore del libro spuntano ora decine di striscioline di carta che fungono da segnalibri config sys autoexec bat Dopo cena metto su una macchina virtuale DOS e mi lancio in qualche configurazione L indomani sono le due meno un quarto che gi suono al campanel lo l appuntamento era per le due e mezza Lory mi sembra ancora pi bella oggi Mentre siamo fi anco a fianco seduti davanti al PC seguo le sue dita che leggono lo schermo sulla barra Braille ve locissima praticamente impieghi amo lo stesso tempo a leggere le schermate ho sempre immagi nato una persona cieca come un impacciato ma mi devo ricredere alla prova dei fatti e mi ricreder di pi nel seguito Pian piano i miei occhi passano dalle sue dita affu solate alle braccia che emergono nude e snelle dalle maniche della maglietta rosa che indossa oggi I suoi seni sono bellissimi tolgo lo sguardo imbarazzato Ma non pu vedermi Mi sovviene per una volta posso guardare con calma una ragazza da vicino senza pas sare per maniaco E proprio bella anzi bellissima come confermano l
87. te CB DD ED FD Perch questi e non altri Si trat ta di una domanda che esula dagli scopi introduttivi di questa serie Diciamo che la codifica binaria di questi byte e comoda per la CPU che e in grado di capire subito che deve prendersi anche il secondo codice di istruzione dalla memo ria La maniera pi naturale e quella di inserire il micro codice corris pondente in strutture come si e fatto per le istruzioni ad un solo byte struct int fun addr microcode CB 256 struct int fun addr microcode DD 256 struct int fun addr microcode ED 256 Jurassic News Anno 1 numero 3 maggio 2006 Listato 3 while 1 fetch istruzione preleva primo byte dalla memoria PC memcpy amp OP1 char amp ram PC 1 incrementa PC PC se halt ferma la cpu if OP1 byte 0x76 HALT termina break y if OP1 OxCB memcpy amp 0P2 char amp ram PC 1 PC fun addr microcode CB OP2 fun_ addr else if OP1 0xDD memcpy amp 0P2 char amp ram PC 1 PC fun addr microcode DD OP2 fun_ addr else if OP1 OxED memcpy amp 0P2 char amp ram PC 1 ECF fun addr microcode ED OP2 fun_ addr else if OP1 OxFD memcpy amp OP2 char amp ram PC 1 PC fun_addr microcode_FD OP2 fun_ addr else decodifica istruzione fun addr microcode OP1 fun_ addr y decodi
88. tore La decodifica dell istruzione av viene semplicemente recuperan do l indirizzo della funzione dalla locazione dell array microcode all indice dato dal byte di istruzi one stesso Questo significa che all indirizzo O dell array ci sar l istruzione per eseguire la fun zione NOP all indirizzo 1 quella per eseguire LD BC data16 che ha codice esadecimale proprio 0x01 e cos via L esecuzione si riduce alla chia mata retcode fun addr semplice no Per provare l emulatore abbiamo bisogno di una funzione che simuli il tasto di RESET in pratica che inizializzi il registro PC al valore di indirizzo dove intendiamo met tere la sequenza delle istruzioni Abbiamo bisogno poi di caricare alcuni byte della RAM con un piccolo programma di test che usi solamente le istruzioni finora Listato 2 preleva primo byte dalla memoria PC memcpy amp OP1 incrementa PC PC char amp ram PC 1 se halt ferma la cpu if OP termina break je byte 0x76 HALT decodifica istruzione fun addr microcode OP1 fun addr esecuzione della funzione retcode fun addr PE end loop istruzioni 29 Jurassic News Anno 1 numero 3 maggio 2006 codificate come ad esempio nel PC 0x0010 mini programma che segue Ci serve poi una funzione che ram 0x10 0x01 stampi a video il contenuto dei ram 0x11 0x3f registri in modo da f
89. tro sono di metallo il sistema visto da fronte mostra una sagomatura della scatola che richiama l esagonalit del simbolo adottato dalla casa costruttrice simbolo che si ritrova su uno dei tasti della tastiera esterna ma che non ha associata alcuna fun zione Un led di accensione di colore rosso visibile accanto alla scritta Micro Professor MPF IT posta immediatamente a ridosso della griglia dell altoparlante La dotazione del sistema comprende due manuali uno per il Basic e una generica User Guide e ovviamente Jurassic News Anno 1 l alimentatore ETEITL che essendo esterno non obbliga la pias tra madre ad un dissipamen to aggiuntivo di calore Contraria mente alla maggior parte MS i 31 el dei sistemi il home il MPF II ha uscite sia i sul retro che i sul lato sinis tro dell unit Sul retro il connettore di alimentazione l uscita TV le uscite IN OUT per il registratore a cas sette u una uscita per il monitor Sulla sinistra tre connettori il pi grande per l espansione floppy disk o comunque qualche altra car tridge gli altri due per la stam pante centronics e il joystick o la tastiera esterna l uno esclude l altra La necessit della tastiera esterna appare evidente quando si comincia a prendere confidenza gt SI Z TO SOLUZIONE DI PRODLENI CON PASCAL numero 3 I z z IILZd Gkklil l E o Pb tt cto 2006 o La coopertina
90. u possa fare bene una cosa ci sar sempre qualcuno pronto a sostenere di poterla fare meglio e a minor costo Mio nonno aveva ragione Aspettiamo con ansia le tue di in iziative editoriali Da Sandro Nell articolo sullo ZX80 ce una affermazione che non ho capito riguarda il presunto fallimento della catena di negozi GBC dove io ho lavorato quasi guindici anni Quale sarebbe questa causa di declino Jurassic News Anno 1 numero 3 maggio 2006 Risponde sn Premetto che io posso avere una visione molto parziale comunque rafforzata dal fatto che poi questi negozi di informatica sono di fatto scomparsi in pochi anni Quando comincia ad interessar mi all elettronica digitale pi di venti anni fa i negozi GBC erano praticamente l unica fonte dove reperire componenti Un giorno mi recai presso uno di questi ne gozi perch mi serviva uno zoc colo per integrati a sedici piedini L integrato era un 74LS non ri cordo pi che cosa comunque non una cosa rarissima Il commesso voleva a tutti i costi rifilarmi uno zoccolo con 14 piedini sostenendo che avevo preso un abbaglio e che non venivano costruiti integrati a 8 8 piedini ma al massimo con 7 7 Me ne andai non prima di aver dato dell ignorante all impiegato Parecchi mesi dopo ci tornai per comprare una ROM da 8K per lo ZX80 dispositivo che lo trasfor mava in pratica in un quasi ZX81 Al negozio non sapevano esistesse e quando gli misi s
91. uedse pp ouoyowaad 949 IT AAWLTIOP MET MS poyeuuoo 1 puey ouog odes ep orerouru OOJ TA9P UON GOAIYEULIOJUT BW8SIS ONI TT Terzuagod IONA ereuorssejodd TeuosIed un ul Je4nduoo suoy ony p ruaozsea enb 1 uoo eJo9ue ogge pa tuons TP eJoyeJoueg ons ofl OS23SY ETES e1008J19JUT 1JOJSOJ TP TdT ISISATP U09 ISIOATP IYBUIIOJ TP JOYUOUI OLIOA 90382Z1J99U1S ereuIJouU BVI ns N ueduegs a TOTUII99 rjuedure s eAIp NSIP meuorzdo IP ejes eun edypou eoridues oyou 9 eredqueo VUN Ile AUOISSeUU09 mo e LUJOS BI91ISEY V e eyerpauun Md e7 marpuredse pe ITEUISIIO arem PIBY TUOIZNIOS TP ATRAAR IS a eyed W09 OOW BINYNIIS LUN EU II AAN EJSIDDOS IU 07 8nb q jor OPI98p 07 Teuosled enqesuedsipur un Iegndwo9 OUIOY oprea UN 00013 08pia 89 ITdwes UN 030A orur jeu rugu 0p ruaegnre ID eoedeo gres a PI90S019 OUI V SUISISUT 9Y OINI IS OUOS BOIBUIJOJUT TOp opuour 93UBuUTose e Teu issed ruad I ononw 1890 IN uo9 epuege eun gulo9 epues opyeduloo 0193341 g 099ngsaddep ozz Il AIN 7 Jurassic News Anno 1 numero 3 maggio 2006 12 precedente si era interrotto al momento del la persona lizzazione del CP M per adattarlo alle caratter istiche del proprio sistema Per permettere al sistema opera tivo di indirizzare pi memoria RAM dei 48 Kb predefiniti do bbiamo ricorrere ad una utility presente sul floppy di sistema Su una macchina Apple IIe con 64 Kb di RAM
92. ueste persone devono avere questa possibilit mentre ora legalmente la cosa di fatto impossibile grazie alle pro tezioni legali che le industrie ten dono a rivestire attorno ai propri prodotti financo obsoleti Per usare un paragone caro a Lar ry Lessig immaginate se il sistema viario fosse costruito per accet tare solo certi tipi di autoveicoli magari in tratti diversi Per andare diciamo da Milano a Napoli neces siterebbero magari tre diverse automobili una da Milano a Bolo gna un altra da Bologna a Roma ed infine una terza per raggiungere Napoli In questo scenario il primo costruttore in grado di sviluppare un autoveicolo capace di emularne differenti altri conquisterebbe il mercato a spese di tutti i concor renti Infatti chi si comprerebbe le macchine della concorrenza dis ponendo di una alternativa magari pi costosa ma immensamente pi comoda all utilizzo pratico Evi dentemente nessuno La nascita L emulazione nasce praticamente con la nascita dei computer ma solo recentemente e stata ogget to delle attenzioni e restrizioni inaccettabili Quando IBM rilascio il suo sis tema 360 che andava a sostitu 35 Jurassic News Anno 1 numero 3 maggio 2006 36 ire il precedente 7070 nel 1965 i clienti furono restii a passare al nuovo sistema semplicemente perche l investimento di sviluppo dei vecchi programmi rendeva troppo costoso il passaggio IBM corse ai ripari promuovend
93. una macchina che inevitabilmente lenta se paragonata all attuale standard Prima di tutto evi dente che se pretendiamo di cari care su questi sistemi anche un qualche server X con tanto di ges tione delle finestre grafiche an dremo poco lontano Il segreto limitarsi alla sola riga di comando scomoda se vogliamo ma efficacie come se non pi delle finestre grafiche Come facile verificare con il semplice comando top qualsiasi sistema Unix e Linux in partico lare se ne sta per buona parte del suo tempo a girarsi i pollici Analoga impressione si ha osserv ando il tab performance del task manager di Windows Ma se i sis temi passano il loro dannato tempo ad oziare come mai c continu amente bisogno di nuova potenza e il processore che lo scorso anno sembrava inarrivabile oggi de riso o poco meno La verit tolti i casi particolari di vero impegno nel calcolo ad es empio per elaborare la grafica la tecnologia informatica molto im perfetta richiede molta potenza ma a picchi Questo se ci pensate non era la situazione dei sistemi in time sharing dagli anni 70 in su dove del lavoro da fare ce n era sempre a iosa e l occasione per oziare capitava di rado al povero processore o scheda logica equiv alente che dir si voglia Piange il cuore il vedere cataste di materiale informatico ancora re cuperabile seguire la via per la dis carica Dicono che li riciclano ma secondo me no
94. vaders costa 150 000 Lire L uso di una espansione come ap punto il gioco citato esclude la possibilit di usare il floppy o qual siasi altra periferica che non siano stampante e joystick dato che il MPF II dispone di un solo slot di espansione per la cronaca il nu mero 1 nell emulazione Apple Jurassic News Anno 1 numero 3 maggio 2006 All accensione non ci sono tasti basta inserire l alimentatore il sistema mostra 40 colonne su 24 righe con una scritta MPF IT al centro dello schermo anche qui una copiatura di quello che appare accendendo un Apple IT essendo il BASIC in ROM il sistema subi to disponibile per la programmazi one o per caricare da cassetta un programma Assieme al sistema stesso viene fornita una cassetta diagnostica e una demo che esplora tutte le capacit grafiche e sonore della macchina La presenza dell unit floppy nello slot predispone il sistema al boot da floppy ammesso che sia pre sente un dischetto con il sistema operativo Il floppy fornito in do tazione contiene il DOS Multitech release 2 1 e la collezione di pro grammi di utilit gi citata La gestione del colore e la modalit high res sono le cose pi interes santi Il sistema grafico permette la visualizzazione di sei colori sul televisore l uscita monitor solo B W con qualche limitazione di disposizione Le pagine grafiche ad alta risoluzione sono due ed pos sibile scambiarle fra loro con un co
95. za cavare il classico ragno dal buco Alimenta tori se ne trovavano in Bosnia ma solo ATX Questa la consegu enza della mancanza di diffusione della tecnologia pi vecchia men tre magari quella nuova comincia ad essere importata anche se a beneficio di pochi che se lo pos sono permettere Questa vicenda mi ha fatto capire una cosa se si vuole veramente aiutare questi paesi necessario mandare loro macchine seminuove almeno per le funzioni principali poi qualche Pentium 166 si pu an che adattere a terminale Jurassic News Anno 1 numero 3 maggio 2006 Le prove di Jurassic News Multitech MicroProfessor Il Ecco un sistema Apple II compatibile che tenta di intruffolarsi nel mercato degli home con vocazi one professional a Multitech fa uscire un prodotto che se non si pu definire anomalo in senso stretto possiede per una sua filosofia ben precisa e diversa dai calcolatori personali concorrenti L idea di fondo quella di costru ire un sistema valido sia sul profilo didattico che di quello dell uso pi serioso ecco quindi la compatibil it a livello di sorgenti con il pi blasonato Apple II ma dal costo iniziale contenuto Parliamo di costo iniziale perch in effetti si risparmia solo sull unit centrale mentre quanto si cominciano ad aggiungere le indispensabili perif eriche come monitor floppy disk e stampante la convenienza scende proporzionalment

Download Pdf Manuals

image

Related Search

Related Contents

Honeywell RPLS730B  User Manual - WynMax Inc.  

Copyright © All rights reserved.
Failed to retrieve file