Home
Jurassic News numero #38
Contents
1. Iri TUTTI PREZZI E LE NOVITA ANTEPRIMA TRON L ULTIMO DISNEY I TRUCCHI DEI CAMPIONI GIOCHIAMO CON COMPUTER Intellivision World Di Sonicher Videogiochi una rivista pubblicata Scheda da Jackson che dal 1983 al 1987 ha accompagnato mensilmente la lettu Titolo Video Giochi ra degli appassionati di videogiochi Sottotitolo Za prima rivista e in generale di programmi ludici per di videogames computer gio computer e console chi elettronici Il comparto ludico stato fin dal pri mo apparire di una scheda elettronica Editore Gruppo Editoriale da attaccare alla TV e a un joystick Jackson un settore trainante per l elettronica Lingua italiano casalinga L avvento degli home com Prezzo LIT 3 000 puter ne ha dato una spinta notevo Pagine lissima tanto che moltissime aziende Primo numero Gennaio puntavano quasi esclusivamente su 1983 questo per vendere computer e re Numero in rassegna lativi titoli giocosi Lo scoppio della N 1 Gen 1983 bolla dei videogiochi verso il 1985 ha messo a nudo la fragilit di fondo del Jurassic news Anno 6 numero 38 novembre 2011 comparto e riportato nella giusta di mensione il mercato legato al diver timento domestico Videogiochi la prima rivista ita liana che si dedica esclusivamente alle applicazioni di gioco su PC con sole e anche sui coin up L idea dei redattori quindi generalista cio di copertura di un intero settore
2. REGE USED QOO RO CYCLE ON TIME FOR WAVE CYCLE SUBROUTINE OOF Ri CYCLE OFF TIME FOR WAVE CYCLE SUDROLUTINME Ra LENGTH OF TONE COUNTER once H4 DELAY COUNT FOLLOWING EACH ELEMENT poic ELEMENT COUNT FOR HORSE COTE CHARACTER ODE B AT HORSE CODE CHARACTER Ri BASE CRU ADRS FOR OUTPUT DEVICE 913 ADDRESS EGUATES COLA dice AR EGU 2000 MONITOR ENTRY ADRS 0015 EGU 0220 ADAS OF HI HAVE CYCLE cibo Dz3 amp DI 20216 ADAS OF DI HAVE CYCLE i 0018 0280 ADRG 0280 00i 0260 HS ESS Sz WHORKEPACE AREA 0020 ST LE 2200 O21 GBAA LI Riz 543cC ADAS OF SPEAKER IN RIT Teas 3c DOSS 0200 LI RO 10 SET UP HO AND RI FOR ODA Dori Cesc OIDL LJ RI 10 i TOME O0c4 C260 AA CLR CLEAR BOTH BYTES OF 0025 OPES DECK Re 11 READ CHAR FROM TERMINAL O025 O2B4 Fes SICB Re PM FORCE PARITY BIT TO ZERO OSES S806 0027 O2B8 CD IS CHAR LESS THAN AN A 030 O2BC 1110 AT cc VES NOT ALPHABETIC 0029 O2BE 805 CB IS IT GREATER THAN I on30 191 JOT ER WES M T A VALID CHAR SUPE R FORM INDEX IN R deca 0224 AI gt gt 412 aata FFBF O2CA amp SLA R i 0034 O2CC CIES MOV amp MTURA 87 GET MORSE CODE IN R
3. Insomma l adolescenza era finita e la giovent spensierata solo un ricordo Cosi mori anche Videogiochi fago citata da migliori specializzazioni la Jackson non ha mai brillato per UN TANDY PER AMICO iii SL L 750 000 va Il grande personal computer capace di essere tutto un vero e proprio gestionale un video gioco intelligente con le cartucce pi sofisticate un potente elaboratore di dati i programmabile ed espandibile un avanzato sistema computer grafico a colori Soprattutto un amico Jurassic news Anno 6 numero 38 novembre 2011 investimenti andava pi o meno al traino sfruttando il mercato finch c era poi si chiudeva e buo na notte Il contenuto della rivista Una rivista costruita ad arte per vendere pubblicit questo il giu dizio che viene spontaneo stilare rivedendo a distanza di un quar to di secolo i fascicoli della pub blicazione Pagine su pagine di pubblicit comprate largamente dalla maggiori case produttrici Atari Intellivision Non manca la classifica dei vi deogiochi pi benduti Vediamo quella del numero 1 gennaio 1983 al primo posto Pacman Atari seguono a ruota altri tre nume ri della stessa Atari Defender Space Invaders Pel Soccer al quinto e sesto posto posto Soccer e Asteroids di Mattel Si ha l impressione che Atari si stia bevendo tutti e che resista solo Mattel Evidentemente la classifi ca m
4. ventura di Stevenson cosi ho voluto intitolare questo capitolo della mia storia alla Automatik la ditta di noleg gio di videogiochi che fu mio approdo per circa due anni alla met dell 80 La nostra Isola del Tesoro mia e di Daniele il mio collega anziano era un certo magazzino cadentissimo e disordinato al massimo nel quale ve nivano depositati i pezzi piu vecchi che non avevano un giro di noleggio nemmeno ipotizzabile Giacevano li decine di flipper elettro meccanici quelli per cui il punteggio veniva mostrato grazie ad una ruota che girava con su impresse le cifre Di Lorenzo Paolini e altrettanti se non pi numerosi ju kebox un oggetto che stava uscendo rapidamente di moda perch ormai tempi erano cambiati tutti avevano lo stereo a casa esistevano le radio li bere e il clima in generale non era piu quello degli anni 60 70 epoca delle balere e delle sale da ballo per poche decine di persone Romano il titolare della ditta era della generazione che non buttava nulla abituato a riutilizzare ogni cosa adattandola e recuperando l irrecu perabile Questa sua mania gli era senza dubbio stata utile all inizio del la sua carriera quando le cose erano un tantino piu semplici e gli apparec chi duravano molti anni ll ricambio repentino e travolgente che si era verificato da qualche anno e che alla met degli anni 80 era all apice della 004 Jurassic news Anno 6 numero 38 novembre 201 1 i
5. MaLa cree r automaticamente la lista dei giochi roms disponibili Per visualizzare altre opzioni basta cliccare con il tasto destro del mou se in un punto qualsiasi dello sfondo MaLa pu essere migliorato con i moduli aggiuntivi plugin in diver si modi I plugin possono reagire a diversi eventi di MaLa come la sele zione di un gioco la selezione di un emulatore e cos via Per installare un plugin basta sem plicemente copiare il file del plugin mplugin nella sottocartella plu gins che si trova all interno della cartella principale di MaLa Nella fi nestra opzioni si trova un tab Event Plugins che mostra tutti i plugin ac cettati Oltre queste informazioni va lide per tutti i plugin poi ognuno ha la sua documentazione specifica da leggere Riporto l url ove possibile scaricare i plugin http www malafe net index php page plugins Jurassic news Anno 6 numero 38 novembre 2011 Cacciavite e saldatore Fig 8 SOFTWARE Fig 9 nib H Japan Dream Wenrid e The Hard Orke Det arani Il giocatore sceglie il gioco la schermata prodotta dal Front end Drivers Deis ing Festo Gaia comer thing Force aiam comet Sr vi in COTTO Drtang Forca Ma Duni Aasaui Il Front end richiama esegue il gioco LE Ke tog MACHIHE THER E chiaro che poi potrete p
6. Potete usare il Mame o i vostri menti emulatori preferiti sul sistema ope rativo che pi vi aggrada per a mio Sistema operativo avviso quello che pi si presta alla Mame realizzazione di un di un cabinato FrontEnd modificato WinXP meglio ancora Ulteriore software una sua versione snellita Vediamo La PSX o Xbox nel cabinato come Modifiche software Se non volete perdere ulteriore tem po installate il sistema operativo cosi com o lasciate quello che c gi sul Pc Se volete per rendere pi veloce il Fig 1 boot occupare meno spazio su di A Jurassic news Anno 6 numero 38 novembre 201 1 Cacciavite e saldatore Fig 2 Benvenuti in nLite a IE sco fisso e risparmiare Windows XP Professional Home MCE N x64 Professional Windows Server 2003 Standard Web Enterprise x64 R2 occupazione di memoria RAM scaricate il softwa re Nlite e installatelo T Poi i passi da seguire EM possono essere cosi rias sunti Sitoweb wwnlitens com intro copia di Windows Xp in end una cartella locale a vo conoscere tutti gli hotfix necessari si stra scelta e rinominatela come vole pu installare Winxp ex novo fare te una scansione con il Windows Upda 2 Avviate Nlite e aprite la car te e una volta comparsa la lista di tella prima creata hotfix necessarie scaricarle in una cartella e solo dopo integrare il tutto 3 Siam
7. Questo registro mette a disposizione 2048 bit singolarmente indirizzabili e controlla le linee del processore che comunicano l operazione all esterno Altre istruzioni particolari hanno ef fetto sulle linee del processore ad esempio il reset software Rispetto alle pi conosciute CPU come lo Z80 e il Rockwell 6502 si ca pisce chiaramente dal manuale del processore che si tratta di un chip pi complicato Il motivo da ricercarsi forse nel fatto che un tale chip viene usato dalla TI in apparecchi se non miniaturizzati certo contenuti nelle dimensioni Ad esempio le calcolatrici che com plice anche la concorrenza di quel geniaccio di Clive Sinclair avevano imboccato la strada della miniaturiz zazione I progettisti elettronici hanno poi semplificato di molto l architettura delle CPU focalizzandosi sulle funzio nalit pi utili e delegando la gestione dell environment ai chip di supporto esterni All accensione il sistema mostra la scritta CPU READY sul display L ac censione e il reset avviene utilizzando lo switch LOAD che si trova a fian co della tastiera in basso a sinistra A questo punto si deve scegliere la Jurassic news Anno 6 numero 38 novembre 201 1 L analisi dei sistemi che hanno fatto l informatica SOSMAC 3 1 10 30 39 FRIDAY DEC 22 1978 PAGE 0002 DO INPUTS DIO CHARACTERS RECEIVED FROM KEYEDARD O09 OUTPLTS Top04 LI TIMING VALUES FOR HAVE CYCLE SUBROUTINE 005
8. del simbolo alfanumerico corrispon dente L uso del tasto ENTER bana le Il display pu shiftare a destra sinistra tramite due tasti opportuna mente siglati Con un display a sette segmenti ci 15 16 vuole un po di fantasia per adatta re una visualizzazione credibile per tutte le lettere dell alfabeto In parti colare alcune lettere X etc ei simboli alfanumerici dollaro per centuale etc sono da imparare a memoria perch il display poco aiuta a richiamare il significato di quanto visualizzato Il monitor UNIBUG accetta coman di formati da una lettera ed eventuali parametri SI tratta di un program ma di gestione abbastanza sofisticato pur con soli quattro Kbyte disponibi li in ROM che consente sicuramente uno studio approfondito del sistema L esame particolareggiato di come si programma questo sistema esula dallo scopo della nostra prova Ac cenneremo a qualche esempio per di mostrare le capacit del processore Siamo di fronte ad una tipologia di programmazione di tipo Assembly quindi necessario conoscere molto bene l architettura della macchina e i comandi del monitor Esiste una ver sione del BASIC ma sar resa dispo nibile qualche anno dopo l uscita del primo modello e comunque presup pone di modificare drasticamente il sistema stesso con la sostituzione del le ROM I comandi di UNIBUG sono costituiti da una lettera seguita dai parametri opportuni Ad ese
9. Anche in questo caso un Mame front end un software che gira sopra il a Jurassic news Anno 6 numero 38 novembre 2011 Cacciavite saldatore Mame e che interagisce con l utente Detto in parole povere il front end si occuper di mostrare all utente un menu attraverso cui egli possa scegliere il gioco da lanciare o comunque possa effettuare le operazioni messe a disposi zione dal sistema Quindi un front end ci mostrer gli emulatori a disposizione e per ognuno di essi gli eventuali giochi disponibili ci permetter di lanciare un film se disponibile un player o di sentire la musica se presente anche un Jukebox nel cabinato Ci sono tanti front end tra cui scegliere disponibili per vari sistemi operativi mono emulatore o multi emulatore dai pi semplici e statici a quelli pi com plessi e personalizzabili a piacere In genere diciamo che la scelta dipende da una questione di gusti Se vogliamo usare il nostro cab solo per il Mame allora possiamo scegliere anche un front end monoemulatore ovvero che permetta di gestire un sono emulatore se abbiamo intenzione di caricare diversi emulatori allora sar meglio scegliere un front end multiemulatore Di seguito si riporta una lista dei alcuni frontend per Mame 3D ARCADE http 3darcade mameworld info ADVANCEMAME http advancemame sourceforge net gt Con anche una utile guida alla configurazione in spagnolo ARCADE OS http www mameworld
10. In fatti noto che l appassionato di vi deogiochi non privilegia pi di tanto una particolare modalit di fruizione del divertimento giochi da bar e pc di casa pari sono cio gioca da una parte e dall altra indifferentemente Anzi esiste anche un fenomeno per cui il gioco coin up da bar neces sariamente all avanguardia e con migliore dotazione hardware e sof tware dei generici pc da casa viene inteso come una sorta di promessa di quello che sar a breve trasporta to sulle piattaforme domestiche Ricordo di aver avuto anch io il clas sico periodo ludico e di aver pratica to videogiochi di ogni tipo ma erano soprattutto le console da bar che mi piacevano titoli come Pool Position di Atari con un cabinet stile mac china da corsa volante e pedalie ra li ricordo come particolarmente coinvolgenti e purtroppo affamati L editoria periodica di tanti anni fa di monete Poi si pass al PC quello vero cio al clone IBM che nessu no si poteva permettere per casa un IBM originale E allora via con sche de audio joystick sempre piu ricchi di pulsanti che ci facevano credere fossero esattamente uguali a quelli in dotazione ai top gun delle forze aeree USA schede accelleratrici per la grafica etc Ormai per era il 1987 il momento magico era passa to e si doveva anche lavorare mica solo giocare poi c era la dolce com pagna upgradata a moglie 1 0 che reclamava il suo tempo
11. al 2006 http www museocilea it Insomma non si riesce proprio a partire Cos ha l informatica che non riesce dove perfino le sorpresine degli ovetti Kinder sono Al RetroCamp riuscite http www triennale org ILA RetroCamp la non conference dedicata al retrocomputing e L unica attivit in marcia sembra essere il museo associazione ala storia del nrmata informatica di Torino animatori Elia Bellussi e Mirko Ballarini http www mupin altervista org anche se un anno fa sembrava potesse trattarsi di una partenza a razzo certo Parigi non stata edificata in un giorno Museo Piemontese dell Informatica 1 Associazione Culturale 7 1661 gt 2OLI gt gt anniseruun llna al aha Jurassic news Anno 6 numero 38 novembre 2011 M Knowledge Base Quando cominciai ad entrare in contatto con l informatica e i calco latori era l epoca dei mainframe e dei mini dipartimentali Si era allora verso la fine del 1970 e di calcolato ri personali non c era traccia non solo chiunque avesse affermato che un giorno avremo avuto un nostro calcolatore sulla scrivania dell uffi cio sarebbe stato preso come mini mo per visionario Giovane e inesperto seppur con tanta voglia di imparare ero affa scinato dalla figura dell operatore di sala macchine Allora non sapevo che potessero esistere figure diverse che si occupavano di aspetti vertica li nei
12. che serve per mettere in fun zione la macchina e muoverci i primi passi E ben vero a ragion veduta che questo kit uno se lo va a cercare in giro per la rete Allora verrebbe da pensare non pi bello partire da zero e ricostruire in proprio la cono scenza su una macchina piuttosto che trovare la pappa pronta Beh dipende Soprattutto dipende da quanto diffuso il sistema e da quanto facile siano ricavabili le in formazioni che ci servono Ad esempio io ho in laboratorio fatemelo chiamare cos un cal colatore home francese del quale non sono riuscito a trovare nulla se non poche stringate pagine in francese di generiche informazioni Questo un caso forse non troppo difficile potrei scrivere in inglese sui forum degli amici transalpini Ma avete mai trovato un home computer costruito in norvegia con manuale in norvegese Jurassic news Anno 6 numero 38 novembre 201 1 Texas Instruments TM 990 189 ay TETAN in h init Hf T E I ata zi T M ves 10 a p n re Dopo il 1965 le case produttrici di microprocessori avevano un grosso problema i loro chip erano troppo potenti per le conoscenze dell inge gneria elettronica in possesso all in dustria Finora si erano prodotti chip specializzati quanto si vuole ma mai qualcosa che potesse adattarsi ad
13. che una serie di articoli sulle origini e vicende del Basic pro curi ilarit e sdegno in molti saccenti esperti di computers Il tentativo non certo quello di dipingere questo linguaggio di programmazione in maniera elegiaca ma solamente di analizzare con una buona dose di og gettivit le vicende controverse che esso ha attraversato infatti neces sario riconoscere che il Basic nono stante gli innumerevoli detrattori in diversi momenti si ripresentato in modo sorprendente alla ribalta sul la scena dell informatica persona le Multiforme duttile ampiamente diffuso bisogna riconoscergli una longevit invidiaile lo ritroviamo in varie forme ancora ai nostri giorni che lo antepone a molti piu blasonati e raffinati linguaggi di programma zione che nel frattempo sono sorti e poi miseramente caduti nel dimenti catoio Come un araba fenice inve ce il Basic spesso risorto dalle sue ceneri ammantandosi per chi sa ri conoscerla di un aurea di miticit In poco pi di un paio di articoli vorrei esporre brevemente la storia del linguaggio individuando i molti momenti in cui si riaffermato dopo apparenti cedimenti e magari accen nare alle sue implementazioni pi re centi Il tutto cercando di inquadrare i motivi che ne hanno determinato il successo Per molti miei coetanei questa vide Jurassic news Anno 6 numero 38 novembre 2011 Dati Niente nasce dal nulla tutto si evolve a
14. ci sono emulatori software Gli emulatori hanno le stesse fun zionalit degli oggetti che esistono nella realt a qualsiasi livello Allora perch non trasformarlo in qualcosa di concreto Zar e l arte della simulazione EMULIAMO L HP35 La prima calcolatrice tascabile scientifica nella storia prima ad ave re sia le funzioni standard che quelle trascendentali stata la HP35 Ora ormai un oggetto da colle zione questo articolo descrive come emularla su di un moderno micro controller il chip moderno esegue il Anche se sembra quasi impossibile sappiamo di essere uomini e se gli uomini lo ha fatto nel1971 a maggior ragione possiamo farlo ora una questione di desiderio e di volont Iniziamo da un analisi puramente formale La tesi di Church Turing La prima parte afferma che non esi ste un formalismo pi potente della macchina di Turing per modellare un algoritmo La seconda parte dell enunciato conclude che ogni algoritmo pu essere codificato in termini di mac china di Turing o formalismo ad esso equivalente Senza entrare nel dettaglio di cosa sia una macchina di Turing l enun ciato anche se ad oggi non anco Jurassic news Anno 6 numero 38 novembre 201 1 NM ra dimostrato nella sua completezza vero per qualsiasi problema che gli sottoponiamo se esiste un algoritmo in grado di darci una risposta in un tempo definito Questo ci dice che l algoritmo esiste ed e
15. computer nella letteratura sua espansione in termini percentua li rendeva inutile tenere tanta roba con rischi e spese del caso Comun que fosse questo era uno dei quattro magazzini di cui si avvaleva l azienda oltre al laboratorio in sede che pia no piano era diventato anch esso un magazzino Questo dell Isola del Tesoro era il pi vecchio e vi era racchiusa la sto ria quarantennale dell azienda e degli intrattenimenti da Bar del dopoguer ra Ricordo perfettamente i cabinet del primo Pong Atari importato in Italia era enorme Cosi come una innume revole collezione di altri oggetti da intrattenimento con volanti cloche pedaliere e altri aggeggi strani Il tutto era un perenne stato di di sordine e confusione Romano tene va addirittura le bobine bruciate dei flipper perch anticamente si face vano riavvolgere Ora invece diceva di volerle vendere a qualcuno che recuperava il rame Probabilmente era vero che qualche migliaio di lire si sarebbero potute ricavare ma ci sarebbe voluto metodo e ordine tutte cose che Romano non aveva voglia di fare anche se ogni tanto lo si sen tiva dichiarare che nel giro di qualche giorno avrebbe cominciato l opera di pulizia Poi noi stessi quando ci ser viva un pezzo di ricambio soprattut to per i jukebox che erano ancora in funzione e non erano cambiati molto come tecnologia in venti anni anda vamo a frugare li dentro con il risulta to che la confusione aument
16. dei giochi 3 Copiare tutti i file opzionali nella directory di MAME 4 Scaricare MaLa dalla pagi na di download ed installare il pro gramma sull hard disk Nota il file da scaricare quello contenente tut te le applicazioni necessarie posso no tra l altro essere scaricate singo larmente Jurassic news Anno 6 numero 38 novembre 201 1 ai D Saundset 1 2 bass dl 7 emulator presets ini Mala exe MaladttractMode MalaGamelist exe MaLakeyHoak di MalaLayout exe MalLalayvoutConverter MalaTree exe a MaLa b MaLa GameList MaLa Tree d MaLaLayout e MaLa Attract f MaLaMameWah Layout con verter Al momento l ultima versione dispo nibile la 1 74 Bisogna estrarre il contenuto del file in una cartella a piacere consiglia to C MALA L applicazione fondamentale la prima MaLa exe avvia il front end si ricordi di andare a mettere il col legamento ad esso in Esecuzione Au tomatica in modo che all accensione del cab parta automaticamente il front end 5 Lanciare MaLa si aprir la finestra delle opzioni 6 Puntare l eseguibile MAME al vostro file mame exe MaLa creer un file mame ini e un mame xml se non trovati 7 Inserireil percorso per le ROM Fig 7 e uno per le SNAP 8 Chiudere la finestra MaLa chieder di aggiornare la lista dei giochi principale Si noti che la prima volta che si esegue qualsiasi emulatore
17. epoca o raccolte su Internet Normalmente il materiale originale anche se giurassico in termini informatici non privo di restrizioni di utilizzo pertanto non sempre possibile riportare per intero articoli foto schemi listati etc che non siano esplicitamente liberi da diritti E possibile che parti del materiale pubblicato derivi da siti internet che non sono citati direttamente negli articoli Questo per la difficolt di attribuzione del materiale alla fonte originale eventuali segnalazioni e relative notifiche sono benvenute La redazione e gli autori degli articoli non si assumono nessuna responsabilit in merito alla correttezza delle informazioni riportate o nei confronti di eventuali danni derivanti dall applicazione di quanto appreso sulla rivista Jurassic news Anno 6 numero 38 novembre 2011 Jurassic News Il contenuto di questo fascicolo Editoriale La strada ricordo di Steve Jobs Knowledge Base Laboratorio Cabinet MAME parte 2 22 ll racconto Automatik 14 L isola del tesoro Emulazione Le macchine da calcolo HP35 44 Biblioteca M 20 La programmazione BASIC PCOS 54 Darwin Il linguaggio BASIC parte 1 26 Retro riviste Video Giochi 64 Jurassic news Anno 6 numero 38 novembre 201 1 Riflessioni dalla redazione La strada Being the richest man in the cemetery do esn t matter to me Going to bed at nig
18. info pc2jamma frontend html ATOMIC FE http www atomicfe com EASYRUN http easyrun mameworld info EMULOADER http www mameworld info emuloader GAMEEX http www gameex net Jurassic news Anno 6 numero 38 novembre 2011 F GREMAF http greenant altervista org GRUSTIBUS http grustibus sourceforge net GURKENSALAT http www gurkensalat com arcade frontend html HYPERSPIN http www hyperspin fe com MALA http malafe net index phpl MAME CLASSIC http www mameworld info mameclassic MAMEFE http mamefe mameworld info MENU http www edsfamily com ed mamemenu screenshots html MAMEMIX http www mameworld info mamemix MAME PLAYER http homepage ntlworld com sjr_seh index htm MAME RUNNER http www virtualobjectives com au mameru unner index htm MAMEWAH http mamewah mameworld info MMF MINIMALIST MAME FRONTEND http mahlemiut marpirc net mmf13 zip ROBBIANO http utenti lycos it robbiano ROMEO http stefanobolli sourceforge net TKMAME http freshmeat net projects tkmame TURBO MAME http turbomame mameworld info ULTRASTYLE http www mameworld info ultrastyle os Jurassic news Anno 6 numero 38 novembre 201 1 Ly boii odo La mia scelta ricaduta su Mala www malafe net un frontend multi emulatore per tutte le versioni 32bit di Windows Supporta la versione command line di MAME con ROM info XML gt 0 84 giochi per PC e tutti gli emulatori basati su l
19. ne ha sfruttato fino all osso le capacit tecniche e anche umane Il destino degli uomini grandi quello di avere molti difetti e che questi vengano evidenziati da chi non accetta l idea che nel mondo nascano rare persone che hanno un bit di capacit che va oltre la normalit Grazie Steve oggi accendendo il mio Apple IIe ho sentito che quel beep seguito dal frullare del floppy alla ricerca del disco di sistema era una preghiera per te Jurassic news Anno 6 numero 38 novembre 2011 Le notizie dal mondo del retro computing e 1 NUMBER Anniversario Nel novembre 1981 usciva il primo numero della COMPUTER rivista Computer Gaming World forse la prima in WORL 5 9 assoluto ad essere dedicata esclusivamente a quello che stava diventando un vero e proprio business Pensando cos era Pong e cosa si intende oggi per videogame non si pu che rimanere sorpresi di come le cose possano cambiare in fretta solo se qualcuno ha l idea giusta e la sfrutta http www cgwmuseum org a a Cosa NON succede Che fine hanno fatto gli annunci di associazioni musei iniziative aggregative di respiro nazionale se non sovra nazionale Un anno fa grandi annunci come Retro BootCamp addirittura allo SMAU con passerella di personaggi Il sito Web rimasto esattamente Mu ue a quel punto E il museo nato dalla x collaborazione AICA CILEA a Milano Sembra ci si sia fermati
20. ricca di screen dei vari titoli Rasa i WAR nes Li M Medi Lx m a n i 4 3 accennati eccessiva nella pubblicit Modi ma stiamo parlando di una iniziati va verticale e quindi questo aspet us to inevitabile molto leggera nella lettura segno che il target non era ritenuto particolarmente preparato in tecnologia Si leggeva con un certo piacere anche se ricordo perfettamente di essermene stufato prestissimo dopo cinque o sei fascicoli E dire che all epoca compravo veramente di tutto che riguardasse il PC UNA SOLA PAROLA ITRO VIDEOGIOCO E i SPACE INVADERS SPACE BATTLE 5 DEFENDER YARS REVENGE DODGE EM B STAR STRIKE 2 SWORD QUEST I VOLLEYBALL y serie continua E n TRE lt gt ultima pagina STAR RAIDERS E T EXTRATERRESTRIAL Jurassic news Anno 6 numero 38 novembre 201 1 0008 Jurassic 45145 h E NE NE M NE A LER E N E N N MEM E Nati M 4S Rs E Ar SAR da Retrocomputer Magazine Anno 7 Numero 39 Gennaio 2012 un lo xta CREDIT BA
21. scritto nella ROM dell HP35 il formalismo equivalente la CPU co struita a suo tempo dalla AMI MO STEK Se costruiamo qualcosa che si com porta come la CPU possiamo ricrea re quindi l oggetto che usa la codifica dell algoritmo scritto nella ROM L EMULAZIONE Oggi Fortunatamente esistono processori e sistemi di sviluppo sem plici ma allo stesso modo potenti Ad esempio la piastra Arduino con il suo linguaggio di programmazione il wiring permette di districarsi con estrema disinvoltura nella pro grammazione ed uso delle interfacce hardware in questo caso quelle del microprocessore ATMEGA328P Mi chiedo quale sia stato a suo tem po il sistema di sviluppo io ho usato nei nostri giorni Emulino ARCHITETTURA E una CPU costituita da 6 registri C D E FeM a 56 bit suddiviso a sua volta in nibble 4 bit per un to tale di 14 nibble un registro di status di 12 bit un carry 1 bit ed un registro di input a 6 bit l output rappresen tato dal contenuto del registro A che tramite un multiplex presenta il suo output sul display Il registro di stato indirizzabile bit a bit ci significa che posso settare o resettare ed anche testare ogni sin golo bit Vi un registro di indirizza mento P a 4 bit Tutto meglio descritto al link http www jacques laporte org HP35 20ROM htm in fondo alla pagina di questo link vi la tabella degli indirizzi di salto e la corrispon denza con i ta
22. un piano orizzontale ag giungendo i controller per espandere Jurassic news Anno 6 numero 38 novembre 201 1 l I O e sulla quale potesse essere age vole operare per aggiungere collega menti sostituire 1 chip etc Alcuni zoccoli sono vuoti e si ca pisce che il sistema potrebbe essere espanso ad esempio per aumentare la sua esigua dotazione di RAM ap pena 1 Kbyte con un altro K e la ROM EPROM per un massimo di tre chip e 6 Kbyte in totale Rispetto alla tastiera di una vera TI 59 vedi figura della pagina a fron te quella che assemblata sulla pia stra del TM990 189 meno vistosa mancano i colori e le scritte trovano posto non sui pulsanti ma nello spa zio del contenitore sopra i tasti stessi In totale troviamo 45 tasti alcu ni si capisce che servono per le fun zioni come ad esempio lo SHIFT in basso a sinistra dotato di spia a led per segnalare la sua attuazione per gli altri trovano posto tutte le lettere dell alfabeto le cifre e i simboli per le operazioni aritmetiche Il display il classico a sette segmen ti rossi con capacit di 10 cifre abba stanza piccole ma cosi era lo stan dard sulle calcolatrici pre anni 80 L alimentatore esterno e bisogna entrare con tre tensioni 5 12 e 12 Volt Jurassic news Anno 6 numero 38 novembre 201 1 11 1 Il micro processore che equipaggia questo calcolatore single board il Texas Inst
23. HI UBER bbe il NEM M GENERAL TTA 15 PROCEDURE DI 1 7 VIDEO FILE EDITOR Di T TrcTEESSE55 I volumi che raccontano la storia dell informatica mai patrimonio conoscitivo comu ne considerare hardware sistema operativo applicazioni come triade indissolubile Gli esempi non sono moltissimi nel testo ma comunque sufficienti per sperimentare le funzionalit pi in teressanti soprattutto per un utiliz zatore business In calce a tutto il corso le appendici di chiara derivazione didattica con tanto di diagrammi sintattici delle CAPITOLO 2 POOS GUIDA 22 SNL E FILE Istruzioni 24 gt 2 4 1 TRANSIZIONI DI AMBIENTE css Revd Ci L info pei e DI sistem TE 2 4 SISTEMA COM HABD BISK Lesen M 2 4 6 GESTIWE DEI FILE srt seen matica o nu PIED 6C 2 4 7 PER RENDERE RESIDENTE 0 TRASIENTE UN O e linse gt TE STATI n ESECUZIONE EDITOR ui 1 FOIS OPERAZIONI PRINCIPALI 4 EDITOR DE LINER s gnamen 3 1 PER COMINCIARE 4 5 OET FILE DE n a tin ie ii s 4 7 SEGNENTAZIONE DEI PROGKAAMI 95 to della ab 1 3 COPIA DI E FILE sestri 2241 PROCEDURA 01 sane m d IL LINGUAGETO BASIC stessa era 12 1 INIZIALIZZZION PERSONLITIAT pig S 2 COSTANTI E VARIABILI o LT C
24. IAMO TUTTO Dopo aver discusso delle funziona lit dei vari moduli che compongono questo emulatore possiamo vedere come usarli con Arduino Questo il mio Arduino pronto ad emulare l HP35 Questo lo schema elettrico ERROR LED Jurassic news Anno 6 numero 38 novembre 2011 Con lide di arduino compiliamo il file sorgente pde e ne facciamo l upload sul target possibile decom mentando la riga opportuna restitu ire le funzionalit della calcolatrice con o senza il famoso bug sul logarit mo Personalmente io ho un arduino USBASP ma funziona ugualmente con gli stessi piedini su Arduino UNO e 2009 Se dopo l upload non vi parte riavviate Arduino con il pulsante di IL FAMOSO BUG Eh si anche le calcolatrici hanno dei bug Il bug di questo modello HP connesso con la funzione logaritmo Se ho un logaritmo in base e nume ro di Nepero 2 718281828 posso ri ottenere lo stesso numero di parten za usato nel logaritmo elevando e al valore del logaritmo ottenuto P es e In base 2 2 02 deve re stituire 2 02 Nelle prime versioni del codice ROM era presente un errore per cui quan to affermato sopra non era vero Lo Zar e l arte della simulazione ecco la famosa sequenza Dopo il reset Torno al numero di partenza con e In 2 02 ed ottengo Jurassic news Anno 6 numero 38 novembre 201 1 NM Nel file da compilare chiaramen LA SFIDA te indi
25. IGHT DACE 031A 0035 0200 MOV RF HA SET UP ELEMENT COUNT Saar ns EAL R amp B IM 0402 CLR R2 INIT CYCLE COUNT TO ZERO 0036 0 17 SRL R7 1 SHIFT MEXT ELEMENT TO CARRY o039 1702 JMC DT SHORT DA LONG 0040 O2DA 0222 AI R2 229B LONG 0041 O2DE 0222 DT AL 14 SHORT 0042 zE2 D p BL CO TO HAVE CYCLE POH O2E4 0276 0043 O2E amp 0204 LI H4 BIADA IADA Ahh OZER LADA 0044 OS A 0207 LI RAI ONLY OME TIME THRU LOOP O2EC OD01 GO45 OZEE BL GENERATE DELAY BLEMENTI 02234 E modalit di input Il semplice INVIO significa che si user la tastiera inte grata pigiando un altro tasto invece si dice al sistema che si user un ter minale configurato in precedenza con opportuni ponticelli e collegato all in terfaccia di comunicazione asincro na In particolare un tasto numerico significa che il terminale configura to a 110 boud un carattere alfanume rico attiva l interfaccia a 300 boud Notiamo come queste ridottissime velocit di comunicazione che oggi sarebbero inaccettabili denuncino l et del progetto e filosoficamente Jurassic news Anno 6 numero 38 novembre 201 1 l idea che tutto sommato meglio di niente Fatta questa prima scelta il software salta all interno del monitor chiama to UNIBUG L uso della tastiera abbastanza semplice Ovviamente lo SHIFT attiva le funzioni assegnate ai tasti al posto
26. Nel processore TMS 9980 i set di registri possono essere virtualmente illimitati il che apre la strada a so luzioni di contex switching cio una programmazione quasi in time sha ring Le apparecchiature equipaggia te con la CPU hanno bisogno di que ste funzionalit polimorfe perch la CPU si occupa di tutto I O calcoli gestione della memoria etc senza Jurassic news Anno 6 numero 38 novembre 2011 Yol 1 nn E h E s UC EUR a poter usare chip di supporto molto sofisticati Non il caso della piastra in esame in fondo su questa i chip di I O non mancano University BASIC La scheda equipaggiata con un ter minale alfanumerico esterno pu utilizzare una versione del BASIC chiamato University che comune alla serie TM 9980 100 Il software rilasciato su due Eprom da inserire nei due slot della piastra e quindi un BASIC di 6K una Eprom da 4 K e una Eprom da 2 K Si tratta di un interprete che accet ta la numerazione delle linee da 1 a 32767 con CTRL A si attiva l auto nu merazione Numeri interi fra 32767 a 32767 compresi Variabili massimo 120 distinte da una lettera seguita opzionalmente da un numero Sono accettati gli array 18 sia numerici che alfanumerici Si possono salvare e caricare pro grammi dall unit cassette con i clas sici SAVE e LOAD che richiedono di specificare gli indirizzi e la dime
27. OL Se MID un X d VE affron ure i 5 5 ISTRUZIONI DI LETTURA INTERNA 117 ESTE sic tato con 3 7 ISTRUZIONI DI STARFA Pado iced bal a i o i un rigore 5 10 GESTIONE DEI FILE S DISCO MU dii soia formale IR a SI parte in maniera 1 14 CONTROLLO DEGLI ERRORI E MESSAGLI SE a che classica elencando le oU PRA sarebbe 5 1 ANALISI DEI PROBLEMI 21 parti funzionali della TENE DL i RR impen b METRICI DI CARATTERI 1 AE e e KONNTE Ae Lian 9 macchina tastiera di 1 8 FATTURA PROFESSIONALE sabile schi et ed il loro uso e 2 l utente ci s addentra poi nella am UUOe minciare logica di controllo del sistema In un certo senso come se subito a pigiare i tasti del mouse definite le parti componenti di una mica gli interessa il significato se automobile si cominciasse ad inse mantico dell icona sul desktop gnare come si impugna il volante come di curva come si frena e come si spegne il motore PCOS e BASIC sono i due livelli di utilizzo della macchina cosi come or Jurassic news Anno 6 numero 38 novembre 201 1 56 Il linguaggio BASIC 1 mmu LUPO UR UR uw EN Aag LAE SE lit DAGLI Di jb72 BASIC un linguaggio immortale E probabile
28. a punto soprattutto del linguaggio BASIC Jurassic news Anno 6 numero 38 novembre 201 1 Darwin Niente nasce dal nulla tutto si evolve mente comprensibili I comandi sono soltanto 15 e le istruzioni di editing LOAD SAVE LIST non appar tengono al linguaggio bensi al siste ma DTSS su cui funziona il program ma evidente che il pubblico a cui si rivolge non sono i programmatori specializzati dei centri di calcolo ma piuttosto i molti studenti che hanno facile accesso al sistema timesharing installato da poco pi di un anno presso l Universit Bisogna infatti riconoscere che il gruppo di abili studenti guidato da Kemeny e Kurtz partori principal mente un nuovo modo di approccio ai computers un modo per rendere l interattivit prima di allora re legata ad applicazioni industriali e militari disponibile alle masse at traverso dei terminali Il linguaggio che avevano messo a punto e che co munque riscuoter notevole successo solo uno strumento di questa inte rattivit e pertanto specificamente rivolto ad un insieme di utenti meno specializzati degli asettici tecnici che mettevano mano ai computers prima di allora ecco il vero senso di quel beginners che successivamente ven ne squalificato al senso di incapaci principianti continua Jurassic news Anno 6 numero 38 novembre 2011 ED UU I ihbl Video Giochi
29. a settimana quando ne facevo mi nimo quarantotto Lo stesso Daniele che lavorava in ditta da dieci anni era stato regolarizzato solo qualche anno prima Ci mancavano i contributi pre videnziali e questo non era un furto nei nostri confronti Ce ne saremmo accorti al momento di andare in pen sione sostenevo difronte a Daniele ma lui scrollava le spalle e rispondeva che non ci potevamo fare nulla Parecchi anni dopo aver lasciato la Automatik mi ritrovai a passare dalle parti di questo magazzino e fui cu rioso di scoprire se esisteva ancora Non mi illudevo visto che la zona si era sviluppata con molte costruzioni nuove e ristrutturate ed erano passati almeno una quindicina d anni Infatti il magazzino non c era pi e al suo po sto era stata realizzata una palazzina con appartamenti Dovetti controllare bene se era lo stesso indirizzo tan to era cambiato tutto ma era proprio cosi addio Isola del Tesoro Pensai a Daniele e a dove conservasse la fa mosa cassetta ma certo non saran no mancati altri rifugi per quel segreto che condividemmo per due anni e che contribui a creare fra noi reciproca fi ducia e stima La storia continua Jurassic news Anno 6 numero 38 novembre 201 1 Le macchine da calcolo HP35 Parlare di macchine da calcolo in particolare delle calcolatrici fa pen sare con un pizzico di nostalgia agli albori di quella che l informatica moderna Abituati al ritmo frenetico dell ev
30. ava ine sorabilmente Vidi in una occasione l inizio di una di quelle che Daniele chiamava Campagne di scavo Allora Roma no era colto da una sacra frenesia e decideva che avrebbe messo a posto quel tale magazzino o anche sempli cemente la tettoia attiqua alla casa anch essa ingombra di mille cose Dur lo spazio di un mattino duran te il quale entrambi Daniele e il sot toscritto cominciarono a caricare il furgone per portare tutto in discarica Romano esaminava pezzo per pez zo ma se all inizio voleva liberarsi di ogni cosa alla fine cominciava a chiedere che tirassimo giu roba gi sul cassone dal momento che ci ave va ripensato Alla ripresa del lavoro nel pomeriggio venne come sempre dopo la sua pennichella pomeridiana e ci disse di andare a scaricare quello che avevamo messo da parte la mat tina Andammo con quattro cose in croce e non si parl pi di rimettere a posto la tettoia la quale rimase in gombra come prima In questa fatiscente costruzione che era Il magazzino numero uno Da niele aveva creato un nascondiglio per una cassetta di legno robusta e chiusa da un pesante lucchetto dove conservavamo denaro liquido che ci serviva nei casi di emergenza per comprare qualche attrezzo o pezzo di ricambio senza farlo sapere a Ro Jurassic news Anno 6 numero 38 novembre 2011 mano Non che volessimo fregare il titolare semplicemente a volte preferi vamo non affrontare le sue discussio ni
31. azione interattiva La prima versione del DTSS entra in funzione nel 1963 tutto il sistema era fortemente rivolto ad aspetti re lativi all educazione venne in segui to esteso e collegato tramite modem ad altre universit esso disponeva di un rudimentale IDE in linea do tata di alcuni comandi generici per l editing e la possibilit di mandare in compilazione da terminale un in tero programma piuttosto che una singola riga Poi dal Giugno del 1964 fu reso disponibile anche il comando BA SIC che permetteva di operare con il compilatore per tale linguaggio In realt un compilatore per il siste ma batch chiamato CardBASIC era gi stato scritto l anno precedente da alcuni studenti sotto la direzio ne del professor Thomas E Kurtz Fig 2 Un General Electrics GE225 il mainframe su cui venne implementato il si stema DTSS per utilizzare un computer in tempo reale ed elaborazione condivisa attra verso terminali anzich attraverso sistemi di elaborazione batch Jurassic news Anno 6 numero 38 novembre 201 1 Niente nasce dal nulla tutto si evolve 1928 del Dipartimento di Ma tematica e del Direttore stesso di quel dipartimento John G Kemeny 1926 1992 entrambi erano presso Dartmouth dal 1955 e stavano lavo rando alla messa a punto del DTSS Kemeny in particolare era un im migrato ungherese che si era laure ato a Princeton durante gli anni di studio era stato assis
32. cato la libreria per il la yout visibile nella tabella in fondo alla pagina Il software di simulazione trasfor ma il codice del tasto ricevuto nell Tasto PS2 ESC Fl F2 F3 F4 indirizzo richiesto per il jump alla subroutine di servizio corrisponden te ed infine setta il flag so La libreria usa gli interrupt per questo mitivo non si deve modificare il pinout della tastiera Le resistenze di pull up sono quelle interne del chip L OUTPUT La fase pi delicata quella del la presentazione Per comporre la stringa di output sono coinvolti due della CPU che forniscono direttamente la codifica decimale e registri posizionale del numero da visualiz zare sul display registro A il re gistro contiene la codifica mostra non mostrare la cifra la virgola ed 1 segni mantissa ed esponente La CPU originale ha un hardware dedi cato che fa questo usando un display a LED L unit di output prevista nel simulatore un classico LCD 1 x 16 comandato da un singolo 44780 Questo significa che anche la libre ria che gestisce l LCD stata modi m Jurassic news Anno 6 numero 38 novembre 201 1 ficata Attualmente i display 1 x 16 hanno due 44780 se qualcuno vuole usare un formato diverso basta usa re la libreria proposta All interno del file prelevabile dal sito del progetto vedi riferimenti vi la configurazione dei pin utiliz zati per il progetto e lo schema elet trico Nel codice esis
33. cato quale parte necessaria da commentare de commentare Riuscir qualcuno a realizzare le per avere la calcolatrice con o senza stesse funzionalit dell HP35 in meno bug spazio ROM Per la descrizione delle istruzioni della CPU e delle funzionalit della calcolatrice rimando al sito di Jac que Laporte vedi bibliografia di Laporte che ha dato con compe tenza ampio spazio all argomento EVOLUZIONE Avendo cosi ricreato la CPU in tutte le sue funzionalit la possiamo ve dere all interno di Arduino come un server che esegue determinate istru zioni quindi la ROM HP35 pos siamo sfruttare questa condizione per un controllo di supervisione o per realizzare una calcolatrice pro grammabile con un suo linguaggio specifico magari memorizzato nella flash dell ATMEGA usare come uni t di input output un touch pad con display a colori tutte funzionalit che forse qualche altro appassionato vorr implementare Il software la potenza Pietro De Luca Pescara 5 07 2011 Jurassic news Anno 6 numero 38 novembre 2011 Lo Zar e l arte della simulazione Bibliografia e riferimenti Web http www arduino cc playground uploads Code LCD4BitLibrary zip pinout diverso http www jacques laporte org HP 2035 20Saga htm http www jacques laporte org HP35 Arduino htm Indirizzi immagini non di propriet dell autore http www jacques laporte org images hp35 home page gif http www electr
34. centri di calcolo per me erano gli operatori e basta Camice bianco qualcuno un po sporco per la verit incutevano una sorta di rispetto e contemporanea mente di timore al punto che nelle prime esperienze ricordo ero addi di Tullio Nicolussi rittura timoroso di rivolgere a loro la parola Questo tipo di esperienza pare sia stata molto comune almeno a giudi care dai racconti e dalla letteratura che stata scritta sull argomento In seguito l avvento dell elettronica digitale a basso costo seguita dalla rivoluzione informatica degli anni 80 ha indirizzato i miei interessi verso le macchinette piuttosto che verso gli armadi Non che si trat ta di una informatica minore questa delle macchinette anzi a ben vede re proprio il fatto di averci messo su le mani ne ha arricchito il valore in termini di conoscenza Ognuno di noi informatici dell era home computer si fatto un baga glio di conoscenze molto variegato e talvolta anche molto orrizzontale Mi spiego meglio un mainframe proprio per la sua natura speciali stica richiede figure professionali Jurassic news Anno 6 numero 38 novembre 2011 istruite su particolari aspetti c il sistemista l hardwarista il softwa rista etc Quando invece hai un home computer o anche un classico PC inevitabile che ci si debba occu pare un po di tutto dall aggiunta di una periferica alla formatta
35. cheda stata importa ta ufficialmente si veda la pubblicit dell immagine in fondo alla pagina successi va che ri produce la pubblicit apparsa sulla rivista S MONDEO ITALIA S p A Bit nel 1981 Tel 0746 69021 Il sistema TM 990 189 M m TE RIE costava Te P 415 000 Lire IVA CPU TMS 9980 16 bit RAM utente 1Kbyte espandibile su scheda fino a 2Kbyte Firmware monitor Assembler da 4 pi o meno ri_________ 21 1 e e e e ee F tM tF SG ie uno stipen dio mensile da impie gato Kbyte su EPROM espandibilit su scheda a 6Kbyte EPROM Prezzo L 415 000 IVA Il prodotto di Texas Instruments si presenta come un unica piastra di ve tronite a doppia faccia dalle dimen sioni circa 24x32 cm con una discre ta quantit di componenti alcuni su zoccolo e il guscio superiore di quella che sembra proprio una calcolatrice TI 59 appiccicato sulla destra a fun gere da unit di I o Sulla piastra che la TI si ben guar data da commercializzare con un qualche guscio protettivo spiccano tre chip a 40 piedini che sono il pro cessore a 16 bit TM990 e due chip di controllo dell input output Un buz zer piezoelettrico due connettori di alimentazione sette led rossi e qual che manciata di componenti comple tano il tutto Come si diceva nell introduzione come se TI avesse voluto mettere a nudo il contenuto di una TI 59 spar gendolo su
36. d at random which may require a temporary redirect to the mirror site in order to download the file A Jurassic news Anno 6 numero 38 novembre 2011 NEM NEG E oH 11480 KB MAME 0 142 Windows command line binaries mame 142b i586 exe 142 64bit exe mame0i42b debug exe Thanks to our mirrors MAMEWorld Nlite molto semplice da usare per se volete guide pi appro fondite sulla materia sappiate che una breve ricerca su Google sar sufficiente per trovare tanto materiale Mame Il MAME acronimo per Multiple Arcade Machine Emulator un software per personal computer sviluppato inizialmente per MS DOS e in seguito per quasi tutte le macchine e sistemi operativi in circolazione in grado di emulare varie piattaforme di gioco arca de Lo scopo di tale emulazione quello di documentare il funzio namento dei coin op preservare la storia dei videogame e di pre venire la sparizione di vecchie rarit una volta che le macchine originali abbiano cessato di fun zionare per motivi di obsolescen Za Il primo autore del progetto fu Nicola Salmoria che inizi a lavo 12043 KB MAME 0 142 Windows command line binaries 1686 optimized 12281 MAME 0 142 64 bit Windows command line binaries 12734 KB MAME 0 142 Windows command line binaries debug build ZippyKid ThisWebHost EmuMovies rare all emulatore oggetto della sua tesi di laurea il 24 dicembre 1996 e rilasci la prima v
37. e RS232 o cur rent loop e una piastra bus di espan sione Al sistema sono comunque collegabili altre periferiche progetta te per il sistema TM 990 100 come un video terminale ad esempio che pu servire anche per la programma zione BASIC Il processore il chip a 40 pin in dip Jurassic news Anno 6 numero 38 novembre 201 1 i ADDRESS BUS ap LO AD AY za a On Lis plastico posto a sinistra subito sopra il primo TMS 9901 parallel I O l al tro serve per il controllo della matrice di tastiera e si trova in corrisponden za della stessa Il sistema pilota un registratore a cassette audio che va collegato al con nettore a sei poli posto in alto al cen tro a fianco di un trimmer che serve evidentemente per comandare l on off del motore dell unit La Texas Instruments vende ovvia 13 14 mente anche l alimentatore adatto TM 990 519 il cui connettore va inserito nel corrispondente della pia stra quello sopra la tastiera Le caratteristiche principali del mi croprocessore costruito da TI sono processore a 16 bit con bus a 8 bit in dirizza fino a 16 K di memoria ester na Sei livelli di interrupt il livello o di massima priorit riservato al reset del processore quattro riservati per i device esterni Gestione del DMA L input output controllato dalla CRU Comunicator Register Unit all interno dell architettura della CPU
38. e i suoi interrogatori atti alla verifica se quel certo oggetto era veramente indispensabile C era lo confesso una punta di soddisfazione vendicati va quando ci fermavamo a mangiare a spese della ditta in qualche ristoran tino che Daniele conosceva e ci pre valevamo di questo fondo spese per pagare Il conto La regola era sempli ce se Il giro dei clienti portava a pi di venti chilometri dalla citt e l orario era fra mezzogiorno e l una allora ci si poteva fermare e mangiare a spese della ditta altrimenti si doveva tornare e arrangiarsi Ovviamente aveva ragione la ditta non si poteva fare carico del costo mensa nostro anche se forse sinda calmente ne avevamo diritto Per a volte questa pratica di tornare in sede e poi ripartire era una perdita di tem po mentre mangiando qualcosa in giro si poteva finire il lavoro prima o piu comodamente lo poi che dovevo arrangiarmi in tut to e per tutto e che non potevo certo mangiare al ristorante tutti i giorni l op portunit di mangiare qualcosa di de cente e caldo soprattutto nella brutta stagione mi era di aiuto a sopportare la situazione non certo idilliaca Oltre alla cassettina con il denaro per le piccole spese il magazzino conser vava anche la serie di attrezzi che Da niele aveva accumulato in dieci anni senza dirlo al padrone Fin da subito Daniele si era adattato alla situazione con la stessa semplicit con la quale si era adattato agli orari impo
39. ennio Jurassic news Anno 6 numero 38 novembre 201 1 L analisi dei sistemi che hanno fatto l informatica Bibliografia TM 990 189 User s Guide Texas In struments TM 990 University BASIC Texas In struments TM 990 Intruduction to Micropro cessor hardware and software Te xas Instruments TM 990 Series 16 bit microcompu ter modules Texas Instruments McComic Ira Introduction to mi crocomputers hardware and softwa re learning with the TM 990 189 university board 1979 http www vintagecomputer net ti TI TM990 189 http www programmazione it http www cpu world com CPUs TMS9980 index html http www 1000bit it scheda asp id 326 http www computerhistory org http www mess org Jurassic news Anno 6 numero 38 novembre 201 1 Riferimenti delle Figure http www dvq com ads ti tm99go 189 byte 1 81 jpg brochure front cover gif http www avjd51 dsl pipex com tm990 tm990 htm http www cpu world com CPUs TMS9980 index html http www schmeling ol de tig9 bilder tm990 tm900_189_1 jpg http Www vintagecomputer net ti TI TM990 189 thm_TI_TM990 189 Jpg http www vintagecomputer net ti TI TM990 189 TI_TM990 189_ docs jpg http www vintagecomputer net ti TI TM990 189 TI TM990 189 Jpg ZA Cabinet MAME parte 2 di Antonio In questa seconda parte ci concen Sistema operativo treremo invece sul software svilup pando progressivamente gli argo
40. ersione la 0 1 il 5 febbraio 1997 che fun zionava in ambiente MSLIDOS da linea di comando Salmoria aveva avuto l idea di unire pi emulatori trovati in rete tra i quali un primitivo emulatore di PacMan in un unico programma in grado di eseguire pi giochi sei nella versione 0 1 In breve tempo MAME inizi a crescere e sempre pi giochi furono aggiun ti anche grazie ad un architettura che aiutava la programmazio ne Nel 1997 appariva MAME32 la versione di MAME adattata all ambiente Windows a 32 bit con l aggiunta di una GUI che fa cilitava l utilizzo Nel 1998 la ver sione 0 30 supportava oltre 300 giochi e con la 0 34 si raggiunse quota 1000 Dal 2001 la versione ufficiale del MAME non viene pi sviluppata sotto DOS ma sotto Microsoft Windows sempre sen za interfaccia grafica come pro gramma da linea di comando La versione che dovremo installare sul nostro cabinato la versione da riga di comando prendete l ultima versione disponibile purch a riga di comando Mame32 n MameUI Come ben saprete i giochi ovvero le ROM dell emulatore vanno copiate cosi come sono senza decompattar le nella cartella mame roms Supponendo che sul vostro pc sia gi installato il sistema operativo i passi da seguire sono i seguenti PASSO 1 Scaricare Mame da Inter net Prima di tutto scaricare l ultima versione o quella che si preferisce di Mame N B quella a riga di co mando in quanto sar i
41. ersonaliz X struttura stratificata zare il front end e in generale il vo stro cabinato come pi preferite Il cabinato pronto all uso Se ancora non fosse chiaro l utente all accensione del cabinato si inter faccia con il front end che gli mostra una lista di emulatori e o giochi a sua volta il front end accetta come input il gioco scelto dal giocatore e richiama il Mame Quindi una Jurassic news Anno 6 numero 38 novembre 2011 B Vi riporto di seguito i tasti di default per controllare MaLa e tasto shift di MaLa ctrl sinistro Player 1 Button 1 un gioco su nella lista freccia su Player 1 Up un gioco giu nella lista freccia gi Player 1 Down x giochi su nella lista shift freccia su Player 1 B1 Up giochi giu nella lista shift freccia gi Player 1 Down start game 1 Start 1 start game casuale Shift 1 Player 1 B1 Start 1 uscire da MaLa Esc Start 1 Start 2 apri menu chiudi menu annulla 2 Start 2 un elemento su nel menu freccia su Player 1 Up un elemento giu nel menu freccia gi Player 1 Down e seleziona elemento menu 1 Start 1 lista giochi precedente se presente freccia sinistra Player 1 Left lista giochi successiva se presente freccia destra Player 1 Right e emulatore precedente se presente shift freccia sinistra Pla yer 1 B1 Left emulatore successivo se presente
42. esigenze diverse attraverso una programmazione per giunta modi ficabile in tempo reale I produttori capivano bene che si trattava di una vera e propria rivoluzione potenzia le molti prodotti potevano ricavarne vantaggi in termini di funzionalit costi e consumi Nel tentativo di aiutare in qual che modo i progettisti ad acquisire bns r kr Gp For TM 990 189 Di Tullio Nicolussi il necessario how how le aziende produttrici dei chip programmabi li decisero di realizzare dei progetti minimali quasi dei kit in scatola di montaggio qualcuno era veramente da montare con lo scopo principale il diventare una piattaforma di ap prendimento per le nuove frontiere dell elettronica digitale Una di queste aziende la Texas Instruments che produce un sacco di cose principalmente strumenti di misura per laboratori ma anche chip e componenti elettronici in ge nere La TI praticamente ha inventa to le calcolatrici elettroniche Texas Instruments TI aveva gi sul mercato fulgidi esempi di cosa si Jurassic news Anno 6 numero 38 novembre 2011 L analisi dei sistemi che hanno fatto l informatica poteva fare con un microprocessore ad esempio calcolatrici elettroniche miniaturizzate La sua TI 59 una programmabile dell era pre home computer del 1977 L idea fu quindi quella di esplode re le componenti di una calcolatrice come la 59 e realizzare una piastra elettr
43. h PS 2 keyboard cable option Fig 14 B Jurassic news Anno 6 numero 38 novembre 2011 Vediamo i passi da seguire 1 Sistemate la consolle all inter no del cabinato nel modo che ritene te pi appropriato ricordate che do vrete cambiare gioco quindi fate in modo che il lettore CD della consolle sia agevolmente accessibile 2 Installare la J PAC richiede pochi secondi e rimuovere i jum pers rossi N B sar necessario un PC a cui connetterla via cavo PS2 per configurarla Se avete usato un in terfaccia del genere per costruire il cabinato di cui sopra allora sapete gi come funziona 3 i pulsanti 4 5 6 ai terminali ag della Jpac in figura giuntivi sono quelli a sinistra non ha senso instal lare un PS nel cab e poi usare meno di 6 pul CONSOLE X BOX PSX santi per gioca re quasi tutti 1 giochi richiedo no almeno 40 5 DALLA PORTA AV DELLA CONSOLE Jurassic news Anno 6 numero 38 novembre 201 1 J Cacciavite e saldatore pulsanti per funzionare 4 1 controlli come pi preferite Per far ci decidete quali controlli della console volete asse gnare ad ogni pulsante del cabinato o switch del joystick La figura 39 mostra come collegare i vari adatta tori nota mostrato il collegamen to ad una xbox ma vale ugualmente per una PSX o PS2 Si noti che se avete intenzione di utilizzare i Joypad della PSX non avrete b
44. he anno dopo nei piccoli laboratori di informatica utilizzava mo QuickBasic per realizzare veloce mente applicazioni anche di un certo rilievo e ancora oggi posso scegliere di utilizzare il Basic disponibile gra tuitamente in Visual Studio per lavo rare con le librerie NET in Windows Seven La genesi il Dartmouth BASIC La storia del Basic lunga Per la cronaca e per chi credes se che le sue origini siano legate ai personal o addirittura ai pi piccoli home computer posso dire che quella rappresenta solo una delle sue mol teplici reincarnazioni ma la nascita del linguaggio risale addirittura agli anni Sessanta Parliamo quindi di un linguaggio di programmazione tut tora in uso ma che risale agli albori dell informatica commerciale L acronimo BASIC Beginner s All purpose Symbolic Instruction Code ne rivela subito una vocazione d uso per non iniziati ma lo inquadra an che come un linguaggio di utilizzo generico In realt quel riferimento ai principianti presente nel nome lo pregiudicher non poco agli occhi degli esperti ma sar un pregiu dizio errato perch i principianti a cui si riferisce sono quelli del tempo in cul stato scritto cio quando gli iniziati all informatica erano vera mente dei tecnici super specializzati che operavano in camice bianco La vocazione generalista invece dovu ta al fatto che i pochi linguaggi di alto livello allora esistenti avevano forti propensi
45. ht saying we ve done something wonderful that s what matters to me Steve Jobs on The Wall Street Journal May 25 1993 La strada che percorriamo nella vita la facciamo assieme ad altre persone Di alcune siamo consapevoli i familiari e gli amici ad esempio altri si affiancano a noi o ci seguono poco lontano ma non li incontriamo mai realmente Sempre camminiamo sui passi di qualcuno che ci ha preceduto e che ha tracciato la strada Qualcuno le strade le traccia dove prima non esistevano o le rendono praticabili a tutti quando prima erano sentieri percorribili da pochi con grande fatica Una di queste persone stato Steve Jobs Steve non mai stato una persona facile Amici e colleghi l hanno sempre descritto come freddo inflessibile addirittura collerico Non stato tenero nemmeno con se stesso privandosi per lunghi periodi della vita degli affetti pi cari quelli che spesso sono i soli che ci danno la carica per tirare avanti Ha affrontato la vita come una missione ha capito di avere le capacit per farlo e l ha fatto con molta fatica ma anche con l ammirazione di tutti a parte gli avversari pi ottusi e le persone ignoranti Certo non ha creato i prodotti Apple da solo a cominciare da quel Wozniak genio dell elettronica e ideatore dei primi modelli di personal Apple Ma Wozniak come ha detto qualcuno starebbe ancora costruendo black box per scroccare le telefonate senza quel geniaccio di Jobs che
46. icedge com greymatter images3 hp35 jpg Jurassic news Anno 6 numero 38 novembre 2011 M 20 La programmazione BASIC PCOS Di Sonicher La monografia che presentiamo ap Scheda partiene alla serie che possiamo defi Titolo M20 La programmazio nire Missing manual tanto per pa ne BASIC PCOS rafrasare il titolo di una collana che intende mettere una pezza alla man canza di manuale cartaceo quando si Autore Rita Bonelli Daria Gian acquista oggi un prodotto ni A maggior ragione in passato e qui Editore Gruppo editoriale Jack siamo nel 1984 era pi che mai ne 7 cessario condurre per mano l utente neofita del tutto o quasi digiuno di in Anno 1984 formatica per portarlo ad una cono Lingua Italiano scenza produttiva della macchina che Pagine 350 aveva test acquistato Gli autori due signore situazione ISBN 88 7056 048 1 abbastanza rara in un mondo pretta mente maschile definiscono la mac china Olivetti come Il pi famoso Jurassic news Anno 6 numero 38 novembre 2011 Personal Computer italiano e pro babilmente cosi era non fosse altro che per la forza commerciale e in un certo qual modo politica in mano all azienda di Ivrea SOMMARIO PR TT TETTE III CAPITOLO 1 CONFIGURAZIONE DEL SISTEMA 1 1 CONFIGURAZIONE HARDWARE GENERALIT i 1 2 LA TASTIERA Ce eee ee ee re 3 1 3 IL VIDEO 7 1 4 UNITA A DISC
47. il mondo 990 Jurassic news Anno 6 numero 38 novembre 2011 gl p JSETTTT EMITE TECER 19 20 Esaminando questa proposta di Te xas Instruments non si possono non vivere due sensazioni diametralmen te opposte La prima che la conquista del mi croprocessore ad utilizzo diffuso per attivit produttive stata una strada difficile da percorrere e va dato atto ai pionieri dell epoca il non essersi scoraggiati difronte alla difficolt La seconda che come europei ed italiani in particolare la prima ora dell informatica digitale ce la siamo persa con le debite eccezioni ovvia mente Mediamente coloro che oggi viaggiano fra i 50 ei 60 anni avreb bero forse potuto esprimersi meglio se strumenti di apprendimento pari al TM990 189 fossero stati disponi TM 990 189 bili a prezzi abbordabili e soprattutto se le scuole italiane ne avessero colta l opportunit Invece andata diversamente pa zienza siamo entrati la seconda generazione quando le CPU erano pi conosciute e come abbiamo os servato nell articolo un tantino pi semplici per il progettista e il pro grammatore La soluzione TI stata quindi una rara opportunit offerta ad una va sta platea di ingegneri e appassionati e credo che siano state proprio queste occasioni opportunamente correlate di informazioni tecniche ed esempi a consentire la leadership statunitense nel campo dell elettronica digitale per un dec
48. inea di comando Dopo averne provato al cuni ho deciso di utilizzare questo in quanto di facile utilizzo intuitivo e ha alcune caratteristiche molto utili Ruotabile in ogni direzione 0 90 180 270 gradi per schermi orizzontali e verticali e Controllabile tramite joystick arcade con impostazioni controller configurabili per tutte le funzioni del frontend Rilevamento controller ruo ta e carica la lista dei giochi in base ai controlli che vengono toccati coc ktail o Programmazione encoder ta stiera al volo Supporto mouse per track ball spinner e dial o Tasto Shift virtuale controllo completo con meno tasti Gestione tastiera e comandi rapidi non sono necessari wrapper o versioni specializzate degli emula tori Supporto hardware Har Cacciavite e saldatore dware MaLa LED LCD Ultimarc PacDrice LED Display BetaBrite LCD seriali GGG LEDWiz LED Ultimarc UltraStik360 s LED Attract mode e Opzioni complete di filtro del le liste dei giochi e possibilit di me morizzare diversi filtri e Supporto Plug Uin e E non solo Vediamo come si installa 1 Supponiamo di aver installa to Mame ad esempio nella directory 2 Ediaver scaricato anche de gli addon a Opzionale scaricare catver ini info addizionali sul Genere del gioco b Opzionale scaricare controls ini plugin per i Controlli c Opzionale scaricare history dat per la Storia
49. irizzato verso facolt umanistiche la General Elec tric aveva installato un piccolo main TABLE OF CONTENTS What is a Program A BASIC Primer 2 1 An Example 2 2 Expressions Numbers and Variables 3 Loops 2 4 Use of the Time Sharing System 2 5 Errors and Debugging 2 6 Summary of Elementary BASIC Statements More Advanced BASIC 3 1 More About PRINT 3 2 Lists amd Tables 3 3 Functions and Subroutines 3 4 Some Ideas for More Advanced Card BASIC 4 1 Purpose 4 2 How to Prepare Deck 4 3 Differences in Operation 4 4 MAT Appendices A Error Stops Limitatior Fig l Seconda di copertina e indice del manuale della prima versione del linguag gio BASIC 1964 Il documento pdf facilmente reperibile in rete leggerlo o semplicemente sfogliarlo costituisce un esperienza illuminante per un appassionato di retro computer Jurassic news Anno 6 numero 38 novembre 2011 59 60 frame della serie 200 Verso la met degli anni 60 in collaborazione con l Universit e unendo un GE225 ad un pi piccolo GE DN30 in un siste ma ribattezzato GE265 venne im plementato il DTSS Dartmouth Time Sharing System In alternativa ai sistemi di elaborazione batch moda lit con cui operava anche il GE225 i diversi terminali collegati potevano inoltrare le singole richieste di elabo razione al computer principale che venivano frammentate in modo da ottenere presso il terminale l effetto di una elabor
50. isogno degli adattatori per i controlli PETTINE JAMMA AGLI SPEAKERS Myr boii odo Fig 16 Conclusioni Si chiude qui la nostra cavalcata che attraverso hardware e software ci ha permesso di costruire l arcade dei nostri sogni praticamente la nostra perso nalissima sala giochi anni 80 Per concludere ricapitoliamo nell ultimo box il metodo visto in queste pagine per assemblare il cabinato Buon divertimento a tutti Passo 1 Verificare il funzionamento del monitor arcade del proprio cab ed eventualmente individuarne il modello Passo 2 Rimuovete l alimentatore interno del vostro cab e sostituite ad esso un a presa di corrente a cui collegare poi l alimentazione del PC Passo 3 Installare sul PC il sistema operativo che preferite in questo caso WindowsXP versione lite Passo 4 Installare sul PC una scheda video Arcade in questo caso la Ulti marc ArcadeVGA oppure il software Powerstrip ed una scheda video da esso supportata Passo 5 Sistemare il PC all interno del cab e installare nel pettine Jamma del cabinato una scheda PC 2 Jamma in questo caso la Ultimarc Jpac Passo 6 Collegate l accensione del PC all interruttore del cab oppure ag giungete un ulteriore pulsante Passo 7 Collegate alla scheda PC 2 Jamma tutti i segnali che non sono pre visti dal pettine Jamma come ad esempio i pulsanti supplementari per i con trolli Passo 8 Collegate il PC alla scheda PC 2 Jamma tramite
51. ixels Proprio in quel mo mento procurandoci una sensazione di silenziosa umiliazione un paio di ragazzi pi vecchi alle nostre spal le ha commentato senza celare uno scherno di derisione ma quello basic Si in effetti quello era basic e a parte ad un po di assembly per 6502 e Z80 allora non conoscevamo mol to altro per poter programmare un computer Per erano anche gli anni in cui nei PC si stava affermando il successo di altri linguaggi in parti colare il Pascal che veniva insegnato all universit Probabilmente non era ancora uscito il Turbo della Borland ma gi quei simpaticoni riusciva no ad assumere un aria spavalda di sapientoni che avrebbe infastidito chiunque in seguito la cosa sarebbe peggiorata ulteriormente cosi come un certo senso di frustrazione che ci ha comunque spinti verso ulteriori ricerche e conoscenze Gli effetti di quell esperienza sono stati ambivalenti Il primo appunto quello di ingegnarmi per conoscere ed interessarmi ad utilizzare altri Di 58 linguaggi di programmazione e per principio meno il Pascal ma mol to di pi il C In secondo luogo sono sempre stato molto attento alle sva riate evoluzioni del Basic segnando un punto a mio favore ogni qualvolta questo linguaggio veniva riproposto con successo per svolgere specifiche operazioni Posso dire che mi sono di mostrato pi lungimirante io perch nonostante l aria spocchiosa dei due bulli qualc
52. jassie News ENUSPFANRECONZARDUINO Tie e NADA TUE ESTE X ANS HINO OAS IASSIRORTASIDEIS BASIE IG SOFTWARES PER IL CABINET MAME I dati editoriali della rivista Jurassic News Jurassic News Rivista aperiodica di Retrocomputer Coordinatore editoriale Tullio Nicolussi Tn Redazione redazione jurassicnews com Hanno collaborato a questo numero Besdelsec Bs Lorenzo L2 Sonicher Sn Salvatore Macomer Sm Lorenzo Paolini Lp Giovanni jb72 Antonio Tierno Pietro De Luca Antonio Ant Diffusione La rivista viene diffusa in formato PDF via Internet agli utenti registrati sul sito www jurassicnews com La registrazione gratuita e anonima si gradisce comunque una registrazione nominativa Contatti info jurassicnews com Copyright I marchi citati sono di copyrights dei rispettivi proprietari La riproduzione con qualsiasi mezzo di illustrazioni e di articoli pubblicati sulla rivista nonch la loro traduzione riservata e non pu avvenire senza espressa autorizzazione Jurassic News promuove la libera circolazione delle idee Jurassic News E una fanzine dedicata al retro computing nella pi ampia accezione del termine Gli articoli trattano in generale dell informatica a partire dai primi anni 80 e si spingono fino all altro ieri La pubblicazione ha carattere puramente amatoriale e didattico tutte le informazioni sono tratte da materiale originale dell
53. l front end a fornire l interfaccia utente e richia mare le ROMS e quindi non ci serve Mame32 o MameUI Si possono tro vare gli eseguibili delle varie versio ni di Mame all indirizzo se guente http mamedev org re lease html Mentre scrivo aprile 2011 la versione pi recente la Extract to ame Jurassic news Anno 6 numero 38 novembre 201 1 im gt gt Cacciavite e saldatore 0 142 http mamedev org release html mameo142b exe ATTENZIONE questo sopra il Mame a riga di comando per mac chine Windows a 32 bit Se usate un ad esempio un Pentium con WinXP va bene tra l altro vi CONSIGLIO di usare WinXP se usate un altra mac china per esempio una con proces sore e S O a 64 bit dovrete scaricare un altra versione sul sito ufficiale di Mame trovate tutto PASSO 2 Installare Mame Supponiamo che all interno del vo stro cabinato non mettiate proprio l ultimo ritrovato della tecnologia per caricare degnamente quasi tutte le ROM un PC PIII con 256 MB RAM sufficiente Se ci mettete un P4 con 512 Mb il vostro cabinato sar una scheggia nei caricamenti Nelle ri self extracting archive Lr boii odo Fig 6 File Modifica Visualizza Preferiti Strumenti Indietro 3 e SO Cerca Cartelle Indirizzo C Mame artwork Operazioni file e cartella docs Crea nuova cartella ED Pubb
54. lica cartella sul Web Condividi cartella IT roms i samples Ichdman exe lijedutil exe ldresample exe deeriPy Imame exe Altre risorse Disco locale C Documenti Di Documenti condivisi ramcemp exe E whatsnew Ext 4 Risorse del computer EJ Bienrce di rere ghe che seguono illustro l installa zione eseguita su un PC con Win XP PASSO 3 Installazione roms ed ex versione 32 bit FERE Eseguiamo l archivio auto estraente Adesso bisogner copiare tutte le roms nella cartella ROMS di Mame e gli extra nelle rispettive cartelle e scegliamo dove installare il Mame fortemente consigliato installarlo nella root principale Gli extra come artwork pannelli Una volta terminata l installazione di controllo flyers etc renderanno la cartella Mame conterr i file illu aspetto del cabinato pi ricco ma non sono necessarie al funzionamen to del Mame strati nella figura 30 Opzionale scaricare catver ini per T FrontE informazioni sul genere dei giochi ontEnd controls ini per informazioni sui controlli history dat per informa Nella progettazione software nella e e e e x 4 71 r zioni e curiosit sulla storia dei gio 244 ACCEZIONE gene ale un front end chi quella parte di software che si in N B Bisogna copiare tutti i file op teressa della interazione con l utente zionali nella directory di MAME
55. mpio il comando D dump della memoria su cassetta volen do salvare il contenuto della memo ria dall indirizzo 200 al 210 con en try point 200 chiamando il dump ESEMPIO ha la seguente sintassi D200 201 200 lt INVIO gt il monitor risponde con il prompt IDT si inserisce il nome che si vuo le assegnare alla registrazione ad esempio la stringa ESEMPIO alla cui conferma sempre con INVIO il sistema risponde READY E il mo mento di mettere in recorder l unit a cassetta e far partire registrazione con il tasto Y Jurassic news Anno 6 numero 38 novembre 2011 Il monitor contiene anche un As sembler nella immagine sopra un esempio di listing per cui soprat tutto se si dispone di un terminale esterno con una tastiera decente possibile scrivere il codice assembly e farlo poi assemblare in codice og getto L architettura del processore di versa da quella classica a cui siamo abituati nei processori normali da 8 bit in su I registri sono tre PC il Program Counter WP il Workspa ce Counter questo punta alla base di un gruppo di 16 locazioni di memoria che vengono numerate da Ro a R15 che possono essere usate come regi stri nelle operazioni della CPU infine ST il registro di stato Sulla presenza del registro Work space vale la pena soffermarsi Forse l unica altra CPU anni 80 che aveva qualcosa di analogo era lo 280 con la sua doppia serie di registri
56. nsato anche a questo prefi gurandomi che avrei sostenuto che era mio e che avevo dovuto per for za di cose comprarlo a mie spese per fare il mio lavoro Ma avrei detto una bugia correndo anche il rischio che magari Romano insistesse per pagar melo o comprarne un altro uguale per il laboratorio No molto meglio tenere tutto nascosto cosi evitavo anche di compromettere Daniele Realizzai invece a mie spese una sonda logica che mi fu utilissima per controllare i segnali all uscita delle porte degli integrati Quando Romano mi chiese cos era e gli l utili t facendoli vedere di persona su una piastra in riparazione come era imme diato individuare un integrato che non trasmetteva segnali gli feci capire che sarebbe stato utile per la ditta acqui starne una Romano fece orecchie da mercante e io continuai ad usare la mia per mi rifeci dei soldi spesi per il Kit prelevandoli dalla cassa del teso ro insomma cosa potevo fare lo non seppi subito del nascondiglio il mio collega dovette arrivare a fidarsi di me cosa che avvenne con sorpren dente rapidit eravamo uguali come carattere tranquilli e gran lavorato ri ma entrambi covavamo un non so ch di amaro per le piccole e grandi ingiustizie che Romano si arrogava il diritto di infliggerci lo in particolar modo mi dovevo ancora farmene una ragione Ad esempio dopo sei mesi di lavoro alle dipendenze della Automa tik mi ritrovavo assicurato venti ore all
57. nsio ne di memoria da salvare caricare Con l espansione TM9918 una so luzione video display a colori sono attivi anche comandi grafici colori e perfino sprite Il comando TONE permette di ot tenere una semplice gamma sonora con il trasduttore on board Le funzioni matematiche disponibili si limitano al calcolo del valore asso luto ASB e della radice quadrata SQR un po pochino in effetti vista la vo cazione educational sbandierata per il progetto Va tenuto presente che le possibi lit di realizzare programmi sono comunque limitate dalla quantit di RAM disponibile 1K on board e 2K se espansa Il kit ci difficile pensare ad un si stema completo visto che comunque un minimo di assemblaggio richie sto all utilizzatore non fosse altro per trovare un piano di appoggio adatto e il fatto che i circuiti elettrici sono a nudo corredato da tre manuali che sono una introduzione ai micro processori il manuale tecnico della CPU TM9980 e la User s Guide del si stema Jurassic news Anno 6 numero 38 novembre 201 1 Presto sono state pubblicate del le monografie e le riviste di settore hanno ospitato articoli che riguar dano il TM 990 189 Anche negli ar ticoli scientifici si trovano riferimenti all utilizzo della piastra come sistema di misura o di acquisizione dati Dal 1981 fu disponibile anche una rivista specializzata 99er anche se riguardava pi in generale tutto
58. o luzione tecnologica pu sembrare troppo semplicistico fermarsi ad analizzare fin nel dettaglio il modus operandi di una calcolatrice tascabi le Ma escludendo questo tipo di ana lisi conosciuta come reverse engi neering ci priveremmo di preziose conoscenze tecnologiche Un occasione che ci permette di co di Pietro De Luca minciare questo viaggio nel tempo l analisi di una macchina da calcolo che ha fatto storia Parliamo della HP35 della Hewlett e Packard Su questo argomento ci sono i con tributi di Laporte e di Monta Monta ha fatto per primo il rever se engineering della ROM con un idea geniale ha scoperchiato il chip e lo ha analizzato con il microscopio elettronico ftno a leggere gli o e gli 1 in essa memorizzati Jacques ha stu diato e pubblicato tutta la documen tazione che affronta nel suo insieme tutti gli aspetti del firmware della calcolatrice e della sua architettura con un grande lavoro di pazienza Ci sono anche delle note di caratte m Jurassic news Anno 6 numero 38 novembre 201 1 re storico sui personaggi e gli avve nimenti che hanno contributo alla realizzazione di questa macchina da calcolo ed indirettamente al pro gresso scientifico Questo materiale in rete ed Vivo come confermano i post sui vari fo rum che trattano questo argomento bench siano trascorsi 40 anni dalla commercializzazione di questo pro dotto Il materiale vivo anche perch
59. o nella vera e propria tramite NLite Rimuovete tutto ci fase di modifica del sistema opera che non vi interessa Alla fine si rac tivo qui potremo scegliere di ag comanda di creare un disco avviabi giungere o rimuovere componenti le abbiamo ottenuto cosi la versione Ognuna delle fasi eseguite da Nlite di Windows che andremo ad instal ha un determinato e preciso compito lare sul Cabinato Fig 3 ed NLite eseguir tali ope razioni seguendo un ordi ne preciso Scaricate tutti i pacchetti che volete integrare nella versione di Windows che state personalizzando Si consiglia di installare la SP3 le directX il dotnet framework e le hotfix ri lasciate da Microsoft per 84 Minimizza derati Non sor cegli solo quelli che ti interessano Per e Immagine IS gli altri Service Pack Integrazione o Hotfix e Update Pack Driver Rimuovi Componenti schermata delle operazioni possibili In verde le operazioni selezionate in attesa di essere elaborate Quelle in rosso non verranno considerate da nLite Informazioni Preinstallazione Setup o Opzioni Tweaks ISO avviabile Tutto Miente Crea Q Indietro Avanti Cancella gt lt Jurassic news Anno 6 numero 38 novembre 2011 ie gt Official Windows Binary Packages Fig 4 The table below provides links to the official Windows command line binaries Larger files are hosted on external mirrors selecte
60. olto parziale nel senso che sono titoli da console venduti per buona parte assieme alla console stessa quindi solo parzialmen te scelti dall utente in base ad un piano di acquisto Altra rubrica immancabile quella dedicata alle recensioni uno screen o la confezione del gio co e un trafiletto di presentazione poco approfondito Del resto cosa da approfondire Mica che un videogioco debba rispettare dei canoni di funzionamento Quello che conta il coinvolgimento che un paramatro personale e an che strano se vogliamo C chi si emoziona a guidare Lady Bug at traverso il classico labirinto alla raccolta di frutti e fiori e chi pensa di essere Pel se riesce a guidare pi o meno decentemente quattro pixel che solo un videogiocatore fanatico pu scambiare per un omino attraverso un campo di gioco a volte nemmeno di colore verde comunque spazio per allar gare l orizzonte un articolo sul flipper ad esempio che solo lonta namente si pu catalogare come videogioco Pure il corso di BASIC non ci possiamo far mancare E pun tualmente ecco la prima puntata alla quale seguiranno le altre che ci consentiranno di impadronir ci del futuro 66 Jurassic news Anno 6 numero 38 novembre 2011 L editoria periodica di tanti anni fa Conclusione Una rivista colorata con grandi di WAR e AME COMMODORE SHCHU 1 9 COUCOWSON MI VCS VER segni e
61. oni per specifici settori d im Jurassic news Anno 6 numero 38 novembre 2011 Darwin Niente nasce dal nulla tutto si evolve piego come l ambito scientifico per il FORTRAN o quello commerciale per il COBOL E da notare che i linguaggi di programmazione esistenti al tem po erano veramente pochi si tratta va soprattutto di una sorta di macro assembler sviluppati per macchine specifiche Solo dalla met degli anni 50 compaiono i primi veri linguaggi di alto livello cio dotati di una certa portabilit ma soprattutto in grado di astrarre dall hardware su cui veni vano mandati in esecuzione Tra que ste implementazioni ci sono appunto i nominati FORTRAN dal 1957 e COBOL dal 1960 prima ancora IPL BASIC A Manual for BASIC the elementary algebraic language designed for use with the Dartmouth Time Sharing System October 1964 Copyright 1964 by the Trustees of Dartmouth College Reproduction for non commercial use is permitted provided due credit ia given to Dartmouth College che dal 1955 ha poi portato allo svi luppo del Lisp nel 1959 presso il MIT di Boston dal 1958 compare ALGOL che avr anch esso numerose ulterio ri revisioni e soprattutto importanti eredi Insomma il BASIC appartiene alla prima generazione di linguaggi di alto livello siamo nel 1964 In una zona piuttosto periferica ad Hanover nel New Hampshire pres so l Universit Dartmouth college prevalentemente ind
62. onica dove ci si potesse mettere le mani per la realizzazione di pro getti e in generale per interfacciare il sistema con il mondo circostante Questa cosa doveva costare poco es sere adeguatamente supportata da valida documentazione e fatta pas sare come indispensabile per conse guire a livello universitario una so lida preparazione in quel campo che gi allora prometteva molto e che si sarebbe poi rilevato una autentica miniera d oro Jurassic news Anno 6 numero 38 novembre 2011 Il risultato il prodotto chiamato TM990 189 La scheda TM990 189 fa parte di una linea di prodotti equipaggiati con il processore TM99o che ha ge nerato varie soluzioni industriali fra le quali un calcolatore a schede espandibile TM990 100 e successiva numerazione I primi kit escono sul mercato nel 1977 e il sistema fu poi venduto fino ad oltreil 1980 principalmente come sistema di studio Infatti ad un cer to punto Texas lo chiama per esteso TM990 189 University Board cor redandolo anche con un interprete BASIC evidentemente una espansio ne richiesta a gran voce dagli utiliz zatori TEXAS INSTRUMENTS Inc 10 Computer System Division P O Box 2909 Austin TX 78769 USA TEXAS INSTRUMENTS Celebre la pubblicit dell epoca che lo rappresentava legato sopra alcuni libri con la famosa cinghia ve la ri cordate Con la quale si usava allora portare a scuola 1 testi In Italia la s
63. os sibilit di creare i propri program mi per computer Ancora lo stesso Kemeny spiega che insieme a Kurtz sfruttando gli anni di esperienza con il FORTRAN progettammo un nuovo linguaggio che era particolarmen te facile da imparare per il profano e che semplificava la comunicazione tra uomo e macchina La caratteristica distintiva del lin guaggio infatti era data dall uso di semplici parole in inglese quali co mandi una sintassi estremamente esplicita specialmente per quegli anni che ne consentiva l apprendi mento in breve tempo e la possibilit di implementare facilmente degli al goritmi anche da parte di utilizzatori non particolarmente specializzati Si tratta di un linguaggio di alto livello in cui la separazione tra l astrazione del codice e le caratteristiche dell har dware su cui funziona il programma particolarmente elevata Dal manuale allegato alla seconda versione dell ottobre 1964 possia mo apprendere chiaramente queste intenzioni quando spiega che il lin guaggio rivolto alla soluzione di problemi matematici attraverso una formulazione semplice degli algorit mi le righe del programma identifi cate da un numero sequenziale sono formate da una istruzione in lingua inglese le cui funzionalit sono facil Fig 4 Studenti del Dartmouth College alle prese con un terminale DTSS Sotto la direzione di Kemeny e Kurtz gli studenti parteciparono attivamente all ideazione e alla messa
64. porta PS2 o USB dipende dalla scheda che avete scelto e collegate ad essa anche la scheda video Passo 9 Installate sul PC l emulatore Mame Passo 10 Installate sul PC il front end Mala in questo caso e configuratelo a dovere Passo 11 facoltativo installate altri emulatori o software a piacere Passo 12 Accendete il cab e START GAME B Jurassic news Anno 6 numero 38 novembre 2011 Indice delle figure Figura 1 Il cabinato arcade Figura 2 Possiamo creare una versione personalizzata di Windows XP gra zie al programma nLite Figura 3 Fasi di lavoro di Nlite Figura 4 Scaricare Mame versione a riga di comando Figura 5 Scegliere il path per Mame Figura 6 Il front end richiamer il file mame exe Figura 7 Contenuto dell archivio Mala Figura 8 Struttura HW SW del PC che metteremo nel cabinato Figura 9 Front end e Mame all opera Figura 10 Il front end Mala mostra i giochi disponibili sull emulatore Mame Figura 11 Dal Menu principale possibile scegliere Emulatore e applicativo Figura 12 Il cabinato pu essere usato anche come Jukebok Figura 13 Adattatore per controlli PSX Figura 14 Adattatore per speakers Figura 15 Interfaccia PC Cabinato Figura 16 Collegamenti della console Jurassic news Anno 6 numero 38 novembre 201 1 Automatik 14 L isola del tesoro Dove si racconta dell esistenza di un magazzino trasformato in un rifugio segreto Parafrasando il noto romanzo di av
65. ruments TMS 9980A Appartiene alla famiglia dei proces sori a 16 bit TMS 9900 ma un mo dello inferiore nel senso che non ha memoria in chip e si deve appoggia re alla RAM esterna attraverso il bus dati che a 8 bit La casa costruttrice lo da con un meno 33 di prestazioni rispetto al suo modello di punta Il fatto di gestire i registri fuori chip rende il processore flessibile si posso no cambiare gli indirizzi di base ma comprensibilmente pi macchinoso ME Ws 3i MIA EI nell esecuzione delle istruzioni I data sheet riportano un valore di potenza di calcolo pari a 100 000 istruzioni aritmetiche al secondo Il clock per questa famiglia di pro cessori pu arrivare a 10 MHz ester no che si decuplicano internamente al valore di 2 5 MHz Per questa pia stra viene usato un clock a 2 MHz Il processore indirizza al massimo 16 Kbyte di RAM ma la piastra ne ospita appena uno di default e arriva a due aggiungendo due chip di memoria statica il classico 2114 1 due zoccoli sono gi presenti La dotazione di ROM di 4 Kbyte espandibile con al tri due Kbyte su piastra ag Jurassic news Anno 6 numero 38 novembre 201 1 L analisi dei sistemi che hanno fatto l informatica CSOT 13981 ONLY CHIA z 7 DATA BUS La Texas ha commercializzato due espansioni ufficiali TMS 9902 una interfaccia di comunicazione asincro na configurabile com
66. shift freccia destra Player 1 B1 Right visualizza finestra info alt sinistro Player 1 Button 2 switch nella finestra info spazio Player 1 Button 3 Ovviamente possibile modificare tutti i tasti predefiniti nel tab con troller della finestra delle opzioni Per visualizzare altre opzioni basta cliccare con il tasto destro del mouse in un punto qualsiasi dello sfondo Da qui potremo aggiungere rimuo 5 Jurassic news Anno 6 numero 38 novembre 2011 vere altri emulatori cambiare le in terfacce gli sfondi le musiche e gli effetti sonori etc etc Insomma tut to completamente personalizzabile a piacere Cacciavite e saldatore F J i D Pertect Billie MC B15 Perfect Soldiers Jurassic news Anno 6 numero 38 novembre 2011 Fig 11 B Jurassic news Anno 6 numero 38 novembre 2011 M A M E v0 129 Ja orce Galaxian conversi Driving Force Galaxian conversi Driving Force Pac Man convers Dual Assault Ulteriore software A questo punto possiamo continua rea personalizzare il cabinato Tanto per cominciare possiamo installare un bel jukebox Mala ne ha gi uno incorporato ma ce ne sono tanti su internet per ogni gusto Io per esem pio ho installato Arcade Jukebox 8 che ho trovato molto pratico e con un interfaccia simpatica Con la stessa procedura usata per il Mame possiamo installare tutti gli emulatori che vogliano l unico
67. siste non vi nessuna modifica dei dati Nella simulazione diverso questo pu portare a leggere qualcosa al di fuori dell indice quindi da errore o opera su un dato in memoria al di fuori del nostro controllo La solu zione usata nell emulatore da me re alizzato quella di avere dei vettori che rappresentano i registri simulati della lunghezza di 16 word da 4 bit anche se in realt se ne usano 14 Il perch di questa scelta nei tempi di esecuzione che implicano un con trollo ogni volta che si usa P costo di tempo e complessit del software che fa questo rispetto ad un sempli ce aumento per altro modesto della memoria utilizzata Jurassic news Anno 6 numero 38 novembre 201 1 EM L INPUT molto semplice la tastiera quel la del PC una classica tastiera con at tacco PS2 collegata ad Arduino con solo 4 fili dati sck che median te l uso di una libreria ci restituisce in una variabile il codice del tasto schiacciato La nostra calcolatrice ha ben 35 ta sti da qui il nome HP35 che verran no redistribuiti sulla tastiera Ho fatto le mie considerazioni per l assegnazione Per le funzioni ho scelto ovviamente 1 tasti funzione da F1 a F12 ESC per cancellare il ta stierino numerico per l input dei dati e le 4 operazioni pi il fondamentale tasto ENTER parliamo di una cal colatrice RPN Le funzioni richieste sono 19 per alcune stato usato il ta sto di shift Ho modifi
68. ssibili alle ferie non godute e a tutte le altre alzate di ingegno che Romano con tinuamente azzardava per risparmiare qualche spicciolo Cosi aveva presto imparato che era inutile discutere per tentare di convincere il titolare della necessit di rinnovare l attrezzatura o semplicemente che non si poteva adattare nulla di esistente per quella riparazione e che si doveva comprare un pezzo nuovo Se avesse saputo del nostro covo segreto sarebbero stati guai per en trambi questo certo Era un piacere recarsi segretamente nel magazzino e prendere il tassellato re quando dovevamo appuntare qual cosa alle pareti al posto del vecchio e punto efficiente trapano da bricolage C era anche una sega elettrica ma nuale una levigatrice a nastro e una mola a disco Tutte cose che in tutto sarebbero costate poco piu del milio ne di Lire e che dovemmo comprare di nascosto e il bello che lo facevamo per la ditta non per noi stessi Cullai l idea di comprare con questo fondo l oscilloscopio un attrezzo che mi sarebbe servito per aggiustare monitor dei videogiochi e che Roma no mi aveva negato a causa del co sto Alla fine non ne feci nulla anche 02 Jurassic news Anno 6 numero 38 novembre 201 1 i computer nella letteratura perch poi mica potevo portarmi il monitor da riparare in quella topaia avrei dovuto portare l oscilloscopio in laboratorio e Romano mi avrebbe chiesto da dove veniva Per la verit avevo pe
69. sti ogni tasto restitui sce un indirizzo di salto LA MEMORIA E suddivisa in blocchi da 256 word da 10 bit esattamente 3 blocchi per un totale di 768 word ROM E una memoria segmentata come m Jurassic news Anno 6 numero 38 novembre 201 1 le moderne CPU il registro di seg mento lo chiameremo offset e il pro gram counter ovviamente PC La RAM non esiste l unica memoria usata quella dei registri della CPU IL CICLO FETCH EXECUTE Come tutte le CPU a due fasi FETCH ed EXECUTE Nella prima l istruzione viene caricata dalla me moria e codificata nella seconda fase viene eseguito il microcode dell istru zione Il ciclo quindi si riprende dalla fase di FETCH La sequenza di operazioni del FETCH 1 Carry Alu Unit logico arit metica Carry 2 Carry 0 3 preleva il dato dalla memoria indirizzata da offset e PC e la co pia nel registro IR 4 Incrementa il PC L EXECUTE viene tradotto ovvia mente in una sequenza di operazioni diverse per ogni singola istruzione macchina I principi generali sono comunque i seguenti Lo Zar e l arte della simullazione e Esegue l operazione dell istru zione in IR e Unit logico aritmetica usa sempre il carry e Leistruzioni di salto condiziona to usano Carry Alu il risultato di una precedente operazione e ll pointer ha un range da 0 a 15 su registri lunghi solo 14 bit Nell hardware non ci sono proble mi se il dato indirizzato non e
70. ta immagine in apertura stata tante volte l inizio di appassionanti scorribande solitarie o in compa gnia nel territorio dell informatica Si tratta di un percorso che si svol ge prevalentemente all interno dello sviluppo dell informatica personale e non riguarda i grandi sistemi Lo spunto mi stato suggerito anche da un episodio personale risalente a parecchio tempo fa e che ritengo ab bastanza esemplificativo In un cer to senso questi articoli sono anche una sorta di personale rivalsa a tan ti anni di distanza Verso la met degli anni 80 io ed il fidatissimo amico Marco erava mo riusciti a procurarci 1 biglietti per una fiera di informatica di livello nazionale e avevamo attraversato le non indifferenti peripezie per riuscire a recarci Appassionati di computers e sinceramente anche molto giova ni avevamo attraversato affascinati e un intimiditi i vari stands In un momento di pausa siamo pure riusciti a mettere mano ad un M24 incustodito era uscito da pochissi mo per provare quella che per noi allora era un esperienza altrimen ti difficilissima poter utilizzare un personal che costava parecchi milio ni di lire Sbirciato il DOS penso il Jurassic news Anno 6 numero 38 novembre 2011 2 1 0 forse il 2 3 e caricato il GW Basic abbiamo fatto qualche prova scoprendo lo SCREEN 3 dell Olivetti e di getto abbiamo scritto qualche riga per vedere la favolosa grafica 640x400 p
71. tamente al PC Configurati i controlli dalle opzioni dell emulato re siete pronti a giocare Sicuramente con una vera consolle nel cabinato avrete una migliore gio cabilit e fluidit e soprattutto non avrete problemi di incompatibilit dei giochi con l emulatore Nel caso decidiate di inserire una vera e pro pria consolle all interno del cabinato vi serviranno degli adattatori sia per i segnali audio video che per i con trolli Dei prodotti molto buoni sono quelli offerti dalla Ultimarc www ultimarc com Vi propongo questo metodo ma non l unico Propongo questo in quanto suppongo che userete il cab anche per il Mame e quindi converr comprare un interfaccia PC to Jamma come la J pac su cui si basa lo schema di col legamento seguente Vi serviranno 1 seguenti oggetti Adattatore per controlli PS PS Controls Adaptor per conver tire gli input introdotti dai controlli del cabinato in input PS o PS AV to J PAC Speaker Adaptor un cavo che va inserito nella porta AV della PS e che inclu de un amplificatore video che porta il segnale al livello richiesto dai mo nitor arcade Con questo adattatore possibile anche aggiungere un paio di casse amplificate per il suono e J PAC una delle interfacce PC to Jamma pi note Permette di collegare agevolmente un PC ad un pettine Jamma N B Ci sono due versioni quella con attacchi USB e quella con attacchi PS2 bisogna sce gliere quest ultima J PAC wit
72. te una define LC D1x16 Se questo valore true il software si configura per presentare i dati su di un lcd 1x16 modulo LCD con un solo circuito integrato 44780 Se alla define LCD1x16 viene asse gnato false il software si configura per presentare i dati su di un display 2x16 La libreria originale scaricabile dal sito di Arduino riferimenti nella bibliografia Se non vi sono conflitti si pu usare un pinout diverso La soluzione pro posta usa la disposizione pi logica per i pin rimasti disponibili Lo Zar e l arte della simulazione Il layout per il collegamento del di splay usato in questo progetto vi sibile nello schema nella prossima pagina Il software di emulazione aggiorna il contenuto del display quando il se gnale interno display on off tran sita da1ao Il display aggiornato correttamente ma non pu pi lam peggiare Per segnalare la condizio ne di errore ho usato un led collegato al pin 13 di Arduino La condizione di errore viene riconosciuta dall emu latore quando il pc salta all indiriz ZO 277 in base 8 e viene rimossa quando viene ricevuto un carattere da tastiera per la segnalazione dello stato di errore ho usato il led sul pin 13 il lampeggio stato gestito con le interruzioni Jurassic news Anno 6 numero 38 novembre 2011 NE GND Contr GND D7 D6 D5 D4 E R W RS Adj Vdd Vcc LCD 14 13 12 11 10 9 8 7 6 5 4 3 2 1 Arduino 11 10 9 8 6 12 ASSEMBL
73. tente di A Ein stein e aveva lavorato al Manhat tan Project con R Feynman e J Von Neumann Kemeny arriv nel 1953 presso il Dipartimento di Matemati ca del Dartmouth College e lo diresse dal 1955 Kurtz giunse da Princeton al Dipartimento diretto da Kameny l anno successivo e insieme si dedica rono allo sviluppo del DTSS prima e 4 Gas in seguito del linguaggio BASIC Le prime versioni erano molto rudi mentali le impostazioni e le parole chiave erano direttamente derivate da analoghe di FORTRAN e ALGOL Lo sviluppo per continu con una certa rapidit una seconda versio ne fu subito pronta per ottobre in sieme al manuale di riferimento poi una la terza nel 1966 con molte fun zioni matematiche e la possibilit di introdurre interattivamente dei dati INPUT prima la cosa avveniva solo attraverso READ e DATA la mani polazione di variabili di testo strin ghe venne aggiunta con la quarta versione del 1969 ne seguirono altre fino alla settima del 1979 Fig 3 John G Kemeny e Thomas E Kurtz al tempo della realizzazione del DTSS e dell invenzione del linguaggio BASIC presso il Dartmouth College Hanover NH alla met degli anni Sessanta Un General Electrics GE225 il mainframe su cui venne Jurassic news Anno 6 numero 38 novembre 201 1 62 Le intenzioni formalmente dichiara te dallo stesso Kemeny erano quelle di fornire a milioni di persone la p
74. ter installare un emulatore PSX o PS2 sul PC all interno del CAB si suppone che i collegamenti tra PC e CAB siano gi stati effettuati corret tamente in base a quanto descritto Jurassic news Anno 6 numero 38 novembre 201 1 Ain t No Particular Way Shania Twain All Shook Up Elvis Presley The Jordanaire Are You Lonesome Tonight Elvis Presley The Jordanaire Burning Love Elvis Presley Can t Help Falling in Love Elvis Presley The Jordanaire C est La Vie Shania Twain Chicago film score 2003 Af Chicago Chicago film score 2003 Al Chicago nelle pagine precedenti Baster quindi aggiungere il nuovo emulato re alla lista del vostro lend Ovviamente a meno che non abbia te intenzione di installare le ROM dei giochi sull hard disk dovrete far in modo che il lettore CD del PC sia fa cilmente accessibile si pu per esem pio praticare un apertura sul lato del cabinato oppure se non volete intac carlo si pu sistemare il lettore CD all interno dello sportellino della get toniera A questo punto dovrete decidere se utilizzare i controlli originali del cabinato oppure inserire dei joypad Fig 13 appositi La soluzione pi semplice per evitare varie modifiche e per con servare anche i controlli originali del cabinato consiste nel comprare un paio di joypad USB PSX compatibili su ebay se ne trovano uari anche col vibro per meno di 10 euro e colle garli diret
75. vin colo lo spazio libero sull hard disk Ricordate sempre di scaricare la versione a riga di comando dell emu latore e dal menu di configurazio ne di Mala dove richiesto puntare all emulatore e alla cartella delle roms Come dicevo all inizio pu tornare utile installare sul pc del cabinato un software per il controllo da remo to molto buono UltraVNO in tal caso operazioni come installazione Arcade Jukebox Commodore 128 Commodore Vic 20 PII Driving For Driving di nuovi emulatori e copia di nuo ve roms puo essere fatto da remoto tramite cavo di rete in alternativa ad usare il lettore ottico del cabina to con tastiera e mouse che possono risultare scomodi da usare sul cabi nato Coming Up songs selected Let Me Be Your Teddy Bear Elvis Presley The Jordanaire Marie s the Name His Latest Elvis Presley Marie s the Name His Latest Elvis Presley Now and Then There s A Fool Elvis Presley The Jordanaire Wanna Get To Know You That G Shania Twain You re The Devil in Disguise Elvis Presley The Jordanaire A Big Hunk o Love Elvis Presley The Jordanaire A Little Less Conversation JX Elvis Presley Nel seguito descriveremo la proce dura per installare una PSX nel ca binato vale equivalentemente per una Xbox Ci sono due modi di procedere 1 utilizzare un emulatore 2 utilizzare una consolle reale Nel primo caso pi immediato ba s
76. zione di un disco Il pericolo insito nell occuparsi di tutto quello di portare avanti una conoscenza superficiale di alcuni aspetti magari semplicemente per ch ci piacciono meno Ecco che sarebbe comodo dispor re di una base di conoscenza quella che oggigiorno si chiama knowledge base alla stregua di molte altre di scipline magari condivisa sul Web in una forma agile e aggiornabile Stile Wikipedia insomma I segreti dei calcolatori cio quel le particolarit che i progettisti forse nemmeno sospettavano o che comun que hanno ritenuto di non divulgare sono motivo di soddisfazione e di au tostima per lo scopritore Solitamente questi aspetti sono su perflui per un utilizzo della macchi na nell ambito del retro computing Non sono superflui invece quelle co noscenze che consentono a chiunque dotato di buona volont di intrap prendere il cammino di un recupero hardware software di un sistema a lui sconosciuto Il classico sistema da cassonetto o da regalo da parte di conoscenti che ci risulta misterioso Non inten La filosofia del retrocomputing do con questo aggettivo focalizzare il tema sulle macchine rare o esotiche intendo anche sistemi comuni ma che non fanno parte della nostra cultura passata o che per varie ragioni non ci hanno attratti fino al momento di metterci effettivamente le mani so pra Servirebbe in questo caso un kit di benvenuto che contenesse tutto quello
Download Pdf Manuals
Related Search
Related Contents
MV 300 MV 450 MV 600 MV 1000 Universal Car/Air Adapter User Manual 03-516-0903S Présentation de ce mode d`emploi Identification Copyright © All rights reserved.
Failed to retrieve file