Home
3 - Amiga Magazine Online
Contents
1. GRUPPO EDITORIALE FAL eel letale ovviamente che si aggiunge agli altri elementi di disturbo Il gio catore si trova quindi nella situazio ne di impedire al millepiedi di arriva re al fondo dello schermo dove potrebbe moltiplicarsi all infinito distruggere i funghi ed evitare ragni Un misto di azione frenetica molto coinvolgente coordinazione e scelta di tempo che hanno reso Centipede una pietra miliare nella storia dei videogiochi Ora su Amiga Come l originale con tutte le stesse caratteristiche tranne il siste ma di controllo il trackball che stato sostituito ottimamente col mouse standard di Amiga Una vol ta cliccato sull icona pochi secondi e potrete subito iniziare a giocare Usate il mouse per muovere l astro nave che nella parte bassa dello schermoe il tasto sinistro per spara re Per uscire dal gioco e tornare immediatamente al Workbench basta premere in qualunque mo mento il tasto Esc anche se in situa zioni di memoria molto frammentata il sistema potrebbe andare in soft ware failure guru meditation SPECIFICHE DEL PROGRAMMA CONFIGURAZIONEMINIMA 512K RAM Kickstart 1 2 1 3 2 0 UTILIZZO Workbench Doppio Click sull icona FILE DI SUPPORTO nessuno Utility AIBB v4 0 LaMonte Koop Amiga Intuition Based Benchmarks in breve AIBB un programma come avrete capito dal nome di benchmark Questo vuoi dire che AIBB e uno di quei programmi che si occupano
2. AGENDA CONCERT LRE DANC ECLUBS ANZINE POSTA 19 OPO GIOCHI A R NENS A MUSICFAX A PACE pag 398 ta notevoli di quella Profes sionale possiamoaffermare che le Menti Possibili sono sulla strada giusta per poter confermare il loro prodotto come buon concorrente del software gia esistente In piu il prezzo dei due pro grammi competitivo quan to basta per essere pi o meno alla portata dell hob bista e sicuramente a quella del professionista Oltre a ci abbiamo ricevu to come utenti informazioni e assistenza che aggiunte alle facilitazioni e al suppor to tecnico ereditate dall u tente all acquisto del pro gramma sottolineano un impegno di seriet da parte della software house non in differente Malgrado tutto forse un ulteriore sforzo di programmazione potrebbe alleggerire un software che appare indubbiamente piuttosto pesante renden dolo ancor pi versatile e sicuro Infine possibile acquista re sempre dalle Menti Pos sibili a Lire 29 000un disco contenente immagini e suo ni dautilizzare con Progetto Immagine Il nuovo servizio teletext di VIDEO MUSIC con centinaia di pagine di in formazione su concerti programmi TV classifiche novit discografiche oroscopi viaggi anzine ECC ECR TELEVIDEO AMIGA Vers 326 MusioFax 320 Lun A cia 18 43 45 IGA TP E in collaborazione con AMIGA WOH E ARRIVATA L INTERFACCIA MAGAZ
3. Un momento dell impaginazione PageStream Mettete sem plicemente la vostra grafica dove vi serve selezionate il menu text runaround decidete come volete che appaia il testo cliccate su OK fatto PageStreamfar il resto Semplici requester servono per selezionare la dimensio ne della pagina il tipo delle linee il tipo e lo stile dei font i colori e una lunga lista di requester per la configura zione del sistema Tutti requester nella versione 2 2 hanno un aspetto tridimen sionale molto migliorato gli utenti di AmigaDOS 2 0 li riconosceranno dato che sono ora i requester stan dard per la versione 2 0 difatti molte delle nuove funzioni sono state previste per essere conformi al nuo vo sistema operativo An che la velocit con la quale i requester vengono aperti stata molto migliorata il requester di testo che ci metteva secoli per essere aperto ogni volta cheveniva selezionato viene oravisua lizzato istantaneamente Se avete un numero di og getti sullo schermo che devono essere tenuti insie memamossi basta usare la funzione di raggruppamen to group e poi muoverli tutti inuna volta Questa funzione nelle pre cedenti versioni era decisa mente poco affidabile e causava spesso crash di sistema ma ora il raggrup pamento e la duplicazione di oggetti funzionano corret tamente senzaeffetti colla terali L INTERFACCIA COL MONDOESTERNO L inclusione di molti nuovi moduli di Impor
4. a seconda del tipo di lavoro da fare L esempio che segue ci mostra come scrivere sul parallel device ParIO gt IOPar io Command CMD WRITE ParIO gt IOPar io Length 1L ParIO gt IOPar io Data APTR Only Amiga makes it possible SendIO struct IORequest ParI0O mentre per la lettura avremo ParIO gt IOPar io Command CMD READ ParIO gt IOPar 1o Length 1 ParIO gt IOPar io Data APTR MyBuffer Sendi0 struct IORequest ParI0O Il campo ParlO gt IOPar io Command dovr contenere il comando che vogliamo emettere I due campi successivi sono invece riservati ai dati da trasmettere o ricevere Il campo ParlO gt IOPar io_Length contiene la lunghezza dei dati con cui stiamo lavorando Per quanto riguarda la scrittura potete notare che questo valore stato impostato a 1 ci indica al sistema di trasmettere tutti i caratteri a partire dall indirizzo fornito fino al primo carattere nullo Il campo ParlO gt IOPar io_Data deve rappresentare l indirizzo da cui cominciano i dati Ricordiamo che la differenza tra DoIO e SendJOC sta nella modalit di funzionamento la prima una funzione sincrona mentre la seconda asincrona Questo significa che DoIOC restituisce il controllo al programma chiaman te solamente quando l operazione richiesta terminata mentre SendIO restituisce il controllo al programma immediatamente ed esegue le operazioni richieste in un momento successivo
5. rienza sapranno che i settaggi con ll quale il sistema si inizializza sono memorizzati nel file system confi guration presente nella directory DEVS del disco dal quale si effettua Il bootstrap All interno di questo file vengono memorizzate informazioni sulla for ma del pointer sulla posizione dello schermo sulla stampante sul modem Capita a volte di dover saltare spesso da una configurazio ne ad un altra o di doverlo fare all interno di un file script Ma al solito un esempio meglio di mille parole Ammettiamo di dover cambiare al l interno di uno script i settaggi della stampante Baster creare delle finte system AMIGA MAGAZINE configuration con memorizzati settaggi desiderati e con un paio di If Else Endlf si potr scegliere quello desiderato ma solo usando programma SetPrefs L utilit di questo programma proporzionale all intraprendenza dell utente che ne fa uso Ovviamente un utente che non cambia mai le proprie preferenze non benificer mai della comodit di SetPrefs gli altri lo useranno spesso e volentieri SPECIFICHE DEL PROGRAMMA CONFIGURAZIONE MINIMA 512K RAM _ Kickstart 1 2 1 3 2 0 UTILIZZO CLI CD SetPrefs enter SetPrefs file_di configurazione enter FILE DI SUPPORTO nessuno NewZAP v3 3 Dallas J Hodgson Il discendente di una vera e propria dinastia di file editor cominciata anni e anni fa da un analogo pro gramma su un sistema
6. O T S Electronics S r l Via dei Gelsi 130 B Tel 06 25 97 209 Via A AO 3 Tel 06 32 32 892 oma GVP Ya VALLEY PRODUCTS DISTRIBUTORE UFFICIALE PER L ITALIA RS s r CADRIANO BO TEL 051 765299 FAX 051 765252 AMIGA MAGAZINE 57 HARDWARE inalmente arrivato Dopo un attesache si protratta veramente a lungo dopo annunci controannunci ritardi false partenze il 2 0 approdato ufficialmente tra noi vecchi utenti di Commodore Ami ga La Commodore ha co minciato a distribuire l Ami ga Release2 il Kit agiorna mento ROM proprio con una sola g comerecitala scritta in sei lingue posta sullaelegante evoluminosa scatola di cartone che fun ge da confezione Il kit comprende in primo luogo una ROM da 512K che andr a sostituire quella esistente sulla scheda madre di Amiga Per chi non lo sapesse la ROM contie ne buona parte del codice che costituisce il sistema operativo di Amiga detto Kickstart trascritto su un chip a sola lettura la ROM appunto a cui il siste ma accede quasi come se fosse della memoria RAM in RAM si pu anche scrive re Ci evita di dover cari care da disco il sistema operativo al momento del l accensione e di occupare della preziosa memoria RAM durante il funziona mento 512K non sono certo pochi Se avete resistito fino ad ora se non vi siete pro curati quelle EPROM pirata che certi negozi dedicati ad Amiga avevano cominciato a vendere ass
7. Trasmettitore M per Ty d COMPUTER o ecodifica CD 7 segmenti JACKSON I favolosi bikers gli occhiali on the road Rusconi Editore kusconi AD wi
8. destina to asubire dei mutamenti Un ultimanotizia gi stato annunciato un triplo CD per gli amanti della musica cals sica contenente una versio ne completa del Flauto Magicodi Mozart Equando dico completa intendo questo oltre a tutta la musi ca presente grazie alla formula CD G MIDI l inte ro libretto a video la storia dell opera e di Mozart e dulcis in fundo la traccia MIDI di tutti brani _ RomanoTenca uesta volta ci occuperemo di un altro elemento del lin guaggio ARexx i simboli In generale nella lingua italiana un simbolo qualcosa che sta al posto di altro in ARexx le cose non cam biano pi di tanto un simbolo una sequenza di caratteri un token gettone che rappresenta qualcosa di diverso da s chiamato valore del simbolo Ad esempio in say pippo il token pippo un simbolo in questo caso si tratta di un simbolo il cui valore pu essere modificato nel corso del programma Tali tipi di simboli sono detti normal mente variabili appunto perch il loro valore pu variare ARexx im plementa una magnifica gestione delle variabili che risulta di estrema comodit se confrontata con quella presente in altri linguaggi Se avete gi usato altri linguaggi di programmazione come l AmigaBa sic dovreste sapere che le variabili possono essere di diverso tipo inte ri numerici variabili stringa numeri in virgola mobile Prima di poter utilizzare una v
9. Capitolo S L EXEC In questo capitolo viene trattato un argomento importantissimo l Exec il cuore del sistema operativo di Amiga Ne segue purtroppo che non tutti gli argomenti trattati per la loro implicita complessit saranno spiegati in modo semplice come accaduto per gli argomenti discussi nei capitolo precedenti tuttavia sar fatto tutto il possibile affinch gli argomenti trattati d ora in avanti siano il pi chiaro e semplice possibile Una breve introduzione Per spiegare in maniera appropriata cos e quale funzione ha l Exec necessario fornire prima una vista d insieme della struttura gerarchica del software e dell hardware di Amiga tutto ci rappresentato nel diagramma a blocchi di figura 5 1 Si pu notare che i vari livelli del software sono disposti l uno sull altro in cima vi sono i programmi applicativi che comunicano con l utente mentre all ultimo livello chia mato livello primario si trova l hardware della macchina Il livello primario L interfacciamento con l hardware del sistema di Amiga avviene tramite alcune routine specifiche L insieme delle routine che controllano e gestiscono l utilizzo del 68000 chiamato Exec la sua funzione quella di ripartire il 68000 tra i vari programmi task che si trovano in funzione contemporaneamente grazie all Exec dunque Amiga in grado di 2 Capitolo 5 L Exec i AmigaDOS Icone Programmi CLI cate Workbench applic
10. IN REGALO REFERENCE GUIDE DI AMIGA lt lt ANNO 5 N 35 GIUGNO 1992 L 14 000 Frs 21 00 V9IMY IL srt JACKSON PER GLI il DI RAR mi FIERE e ECTS BIT MOVIE 92 e ABACUS E Z ansAction LE PAGINE DEL PROGRAMMATORE CS SPEDIZIONE IN ABBONAMENTO POSTALE GRUPPO Il 1 70 TAXE PERCUE TASSA RISCOSSA MILANO CMP ROSERIO IN EDICOLA COMPUTER VIDEOGIOCH i n CIS i n news intervi da iste izi speciali e servizi speciali nonch rubriche apocal ittiche Aa p ga are cea SEGA SPECTRUM AMSTRAD s AMIGA eB rar porti PC 2 ENGINE LINA a NINTENDO L LATO i a2 FEBBRAIO m og ESCLU siyo A CORY ERSIGRE prL CU nl BERPOUIZIESCO DEL dE UPPO EDITORIALE y JACKSON Direttore Responsabile Pacio Re ra Coordinamento Tecnico e Redazionale Massimiliano Anticol Tel 02 6948 260 Redazione Romano Tenca TransAction S mone Crosignani Segreteria di redazione e coordinamento estero Loredana Rigamonti Tel 02 6948 2b4 ArtDirector Silvana Cornell Grafica copertina impaginazione elettronica Alessararo Fiore Collaboratori Antonello Biancalana Pao o Cana Daniele Cassareli irsertal Alberto Gene ett Antonello dasnone Alac e Andrea Laus Diego Monle usce Stefano Pagan n Doemerico Pavone Gabrele Pante Marco Pugl ese Paui Riasy Stefano Riva Nicola Selmona Car o Santagost ra On Disk Paoio Sormmaruga Gabriele Stecchi Seba
11. idea di acqui segue a pag 52 Architettura dei sistemi Amiga Fat Agnus Gary e Paula seconda parte Paolo Canali Premessa Dopo avere capito come organizzato a blocchi un compu ter Amiga siamo pronti per capire come funziona il chip set che fece sbalordire il mondo informatico e quali siano le migliorie che vi si possono apportare I pi esperti di oscilloscopio e saldatore certamente pronti al sacrificio di qualche motherboard troveranno pane per i loro denti negli spunti presenti nel prossimo capitolo ma non c bisogno di essere degli incalliti smanettoni per comprendere almeno in linea generale che cosa renda i computer Amiga diversi da tutti gli altri Non vi spaventate perci se gli argomenti appaiono un po ostici non c bisogno di capire perfettamente lo scopo di ogni singolo segnale per avere un idea del funzionamento del compu ter necessario solo nel caso vogliate per esempio progettare una scheda acceleratrice con 68000 a 14 MHz Il controllore DMA Fat Agnus Partiamo dal cuore del chip set di Amiga Fat Agnus che svolge la funzione di controllore DMA e arbitro per il chip bus Ricordo che su Amiga c pi di un bus perci sugli altri bus possono risiedere altri controllori DMA Fat Agnus il componente che stato pi rimaneggiato in questi anni e in tabella 1 sono riassunte tutte le versioni prodotte Le differenze tra i modelli di Fat Agnus sono m
12. CBD_CHANGEHOOK che serve a monitare in continua zione i mutamenti che avvengono nella Clipboard Sfrutta il nuovo meccanismo di hook del 2 0 Il console device presenta mutamenti pi sostanziali a motivo dell introdu zione delle unit character mapped quelle che consen tono il copy and paste dei dati e delle console senza i finestra Ci sono adesso quattro unit CONU_STANDARD CONU_LIBRARY CONU_CHARMAP e CONU_SNIPMAP Ci sono anche due nuovi flag CONFLAG_DEFAULT e CONFLAG_NODRAW_ON_NEWSIZE utilizzati dalle con sole di tipo CHARMAP e SNIPMAP L input device ha subito delle estensioni dovute all aggiun ta di nuove Class e SubClass per gli Input Event si tratta di IECLASS_NEWPOINTERPOS IECLASS_MENUHELP JECLASS_CHANGEWINDOW IESUBCLASS_COMPATIBLE IESUBCLASS_PIXEL IESUBCLASS_TABLET La pi importante la prima che estende le funzioni della IECLASS_POINTERPOS gi pre sente sotto 1 3 Va segnalato anche un cambiamento nella struttura InputEvent che comunque rende solamente uffi ciali delle caratteristiche gi presenti sotto 1 3 Un altra novit costituita dalla funzione PeekQualifier che serve a stabilire quali siano i qualificatori attivi in un determinato momento Il narrator device ha subito profon de modifiche tre nuovi flag e 14 nuovi campi della struttura Narrator_rb estendono notevolmente la flessibilit del device che appare migliorato sotto tutti i punti di vista specie a
13. L installazione semplice e veloce II collegamento con il computer avviene tramite due cavi piatti uno per la porta seriale e uno per la parallela La fonte audio pu essere indiffe rentemente il microfono o preferibil mente una qualsiasi sorgente dota ta dei comuni connettori RCA componenti HI FI strumenti musi cali un altro Amiga ecc La comunicazione con il mondo MIDI permessa dalle classiche tre porte IN THRU e OUT Il tutto si presenta robusto e funzio nale fatta eccezione solo per i due connettori a 25 pin non facili da scollegare e quindi tenendo pre sente che per usare AMAS 2 si devono necessariamente sconnet tere eventuali stampanti e modem Finestra principale di campionamento possibile prevedere una breve du rata dei cavetti IL SOFTWARE ll software di gestione fornito su un disco contenente il Workbench e questo rende quindi possibile sia un uso immediato del programma che una sua rapida installazione su hard disk basta attenersi scrupolosa mente alle istruzioni del manuale Una volta avviato il programma ci si trova di fronte lo schermo principale dal quale possibile controllare tutte le funzioni del pacchetto attra verso l uso dei numerosi ma non sempre di facile interpretazione gadget LA PROVA Superato l iniziale momento di incer tezzaproviamo ad effettuare il primo campionamento E necessario stabilire innanzitutto se questo deve essere in st
14. circa 60 pagine quanto mai esauriente in materia ogni opzione decritta in poche essenziali righe Nome Prodotto Amiga Action Replay MK HI Casa Prodruttrice Datel Electronics Ltd In vendita da Flopperia V le Monte Ner 15 Milano Tel 02 55180484 Prezzo Lire 147 000 Giudizio buono Configurazione richiesta Amiga 500 Amiga 1000 Amiga 2000 Pro facilit d uso e prezzo contenuto Contro estetica e utilizzo dello slot d espansione del l A500 Configurazione della prova Amiga 500 Kickstart 1 3 512K di Chip 512K di FastRAM che dovrebbero comunque essere pi che sufficienti anche all utente pi a digiu no nel campo della pro grammazione La confezio ne al contrario piuttosto spartana e sarebbe davve ro auspicabile un migliora mento sotto questo punto di vista con una possibile MK IV CONCLUDENDO Prima delle conclusioni una doverosa premessa come avrete sicuramente capito con l Action Replay MK IH copiare un programma anche se protetto nelle maniere pi incredibili uno scherzetto Per questo motivo molti giochi non fun zionano quando la cartuc cia inserita o si oppongo no aunfreezamento cosic ch tutto quello che trovere te sullo schermo tentando di ripparne la grafica sar un IFF di 320 per 200 comple tamente nero mentre se vi avventurerete alla ricerca di moduli farete un sonoro buco nell acqua Perch ho parlato soprattut to di gio
15. con la e che diventa maiuscola il secondo stato as sunto come un numero vero e pro prio la e stata interpretata come un elemento della notazione espo nenziale e il risultato stato conver tito nel rispetto dei valori DIGITS e FORM correnti Il comportamento sarebbe stato lo Stesso se invece di usare SAY avessimo assegnato valori indicati a una variabile Per questa volta ci fermiamo Forse alcuni fra voi co mincieranno gi a scalpitare per giungere a realizzare dei program mi veri e propri ma meglio attar darsi un attimo per porre delle basi solide alla programmazione in ARexx che per molti aspetti appare diversa da quella cui ci hanno abi tuati altri linguaggi Si eviter cos di sprecare ore nel lavoro di debug e si arriver a dominare in maniera effettiva tale linguaggio che sem plice in s ma riserva delle sorprese unpo atuttiilivelli A GVP Gr VALLEY PRODUCTS ZGVP Ja VALLEY PRODUCTS L AMIGA COMPRALO DOVE VUOI dich passa a esprimere il numero con la notazione esponenziale ARexx pu usare due forme FORM di notazione esponenziale la prima quella di default chiamata SCIENTIFIC in tale notazione ARexx fa in modo di mantenere il numero che viene moltiplicato perla potenza di dieci entro valori com presi tra 1 e 10 nella notazione ENGINEERING il valore deve rimanere compreso tra 1 e 999 e l esponente un multiplo di 3 L istruzione NUMERIC permett
16. in forma matemati ca in un computer solitamente rappresentato su un monitor da una complessa quad view che altro non che quello schermo diviso in tre o quattro finestre tanto familiare agli utenti di Sculpt o di Imagine Inoltre invece di usare le mani come un vasaio noi poveri informatici siamo costretti afar uso di un mouse che oltre ad essere sicuramente meno naturale di una mano permet te soltanto movimenti bidimensiona li Da questi motivi nasce l esigenza di sviluppare degli strumenti che permettano un sempre maggior controllo sulle azioni da intraprendere senza d altro canto far venir meno quel minimo di aderenza alla realt necessa rio per poter capire e dominare ci che si sta facendo Un grosso passo avanti in tal senso stato fatto dalla Im pulse con la creazio ne del FORMS EDI TOR di Imagine COSE L FORMS EDITOR II FORMS EDITOR uno strumento molto 80 AMIGA MAGAZINE potente permette infatti di creare alcuni tipi di oggetti anche abba stanza complessi in poco tempo e con molta semplicit Purtroppo per come avrete sicu ramente notato se si eccettua l e sempietto dell asteroide il manua le fornito con Imagine 1 1 non tratta in modo dettagliato n il funziona mento del FORMS EDITOR ne tan tomeno ci dice quando e perch dovremmo utilizzarlo Vorrei pertanto fornirvi un breve tu torial su questo modulo che per parecchi resta ancora un po miste
17. per esempio Noviaoffre unavelocit cir cadoppia ifloppy da parte loro si fermano a 28 file al secondo A tutti questi numeri si deve per aggiungere un altro fattore di primaria importan za che finoranon abbiamo citato a quanto ci stato comunicato dalla Commo dore prezzo consigliato per un 600HD con hard disk da 20 Mb di 809 000 pi IVA ll prezzo del 600 normale paria 669 000pi IVA La differenza dunque di sole 140 000 IVA il prez zo di un floppy disk esterno di marca confronti di velocit con i floppy non erano dunque fuori luogo prezzo appare in conclu sione sicuramente ade guato alle prestazioni e fa probabilmente passare in secondo piano le valutazio ni sulla velocit assoluta dell hard disk La societ SOFTEL importante distributrice nazionale di software da intrattenimento nell ambito della costituzione di una propria SOFTWARE HOUSE dedicata alla realizzazione di VIDEOGAMES RICERCA PROGRAMMATORI GRAFICI MUSICISTI su piattaforme Amiga C 64 PC EGA VGA AdLib SounaBlaster Roland Si richiede approfondita conoscenza dei suddetti elaboratori e provata esperienza nella realizzazione di software grafica ed animazioni musica SOFTEL garantisce Il massimo supporto tecnico professionale software applicativo hardware manualistica adeguati compensi e l immediata distribuzione del prodotto nel mercato estero oltre che sul territorio Italiano at
18. presenti alla fiera londinese anche il futuro della celebre casa sembra essere costel lato di alti e bassi Mentre sto scrivendo dovrebbe essere gi nei negozi Aquaventura un gioco diventato leggenda anco ra prima di uscire sul mercato que sto arcade realizzato con un sapien te mix fra poligoni fluidissimi bob e sprite vari in lavorazione da svaria ti anni e la data d uscita stata spostata un centinaio di volte Le ultime notizie della Psygnosis ci assicuravano il prodotto finito per il 28 aprile ma a quanto pare dovre mo attendere ancora qualche setti mana Stesso discorso va fatto per l atte sissimo Shadow of the Beast 3 ennesimo capolavoro del team Re flections il cui lancio sul mercato dovrebbe ora avvenire dopo l esta te Imminenti invece Red Zone un a simulatore motociclistico vettoriale che dovrebbe far concorrenza a Team Suzuki recensito parecchi mesi fa e Air Support war game davvero spettacolare una sorta di versione ampliatissima di Armour geddon Andando pi in l nel tempo potre mo esaltarci con Athletics un simu latore olimpionico opera del team Teque London speriamo in bene Bike GP ennesimo arcade motociclistico e Superhero plat form realizzato dalla Tiertex team di programmazione famoso per i pro pri sgorbi che per i capolavori L FAVOLOSO TEAM Il trono occupato in passato dalla Psygnosis sembra cos destinato al neonato Team 17 due soli ti
19. riguarder la documenta zione Inoltre in fase di studio una versione della Firecracker la scheda grafi ca a 24 bit sempre della Impulse a 31 KHz cio non interlacciata A Hinter Bringer D4 Coprocessori pj oppy Disk Rainbow Computing sas Specialisti Linea Amiga i be Di Memorie Hard Disk Removibili Cavi NA CDTV Mouse Genlock Iva Joystick i IMAGE diii PC MSDOS a prezzi concorrenziali HEWLETT SyQuest CA PACKARD IL a cO SCQF FUJITSU el Schede Audio mainboard Notebook Via R Gestro 10 A Genova Foce Tel 010 584425 Fax 010 584426 GVP Qo VALLEY PRODUCTS Schede Video Quantum DISTRIBUTORE UFFICIALE PER L ITALIA RS s r l CADRIANO BO TEL 051 765299 FAX 051 765252 AMIGA MAGAZINE 11 RIFLETTORI SU I nuovi prodotti e i nuovi prezzi della Commodore a cura della redazione IL NUOVO CATALOGO COMMODORE nuovo catalogo Commodo re corredato dai prezzi di listino datati 27 Aprile Cerchiamo di esaminarlo insieme per stabilire novit e fare qualche piccolo com mento Prima di tutto va osservato che CDTV haun catalogo tutto suo in cui compaiono anche titoli disponibili e periferiche in commercio Premes so che tutti i prezzi che forniremo sono consigliati e che vanno inten si IVA esclusa cominciamo con il CDTV che viene venduto al prezzo di 1 092 000 La versione con l Enci clopedia Gro
20. se lo connettiamo ad A19 della CPU il secondo banco verr mappato consecutivamente al primo se invece lo connettiamo ad A23 il secondo banco verr visto dalla CPUa partire da C00000 Nel primo caso l attuale revisione del sistema operativo lo identifica come Chip RAM nel secondo come Fast RAM Per quanto si detto in realt non per nulla pi veloce della Chip perch posto sul chip bus che accessibile alla CPU solo quando Agnus lo lascia libero per questo di solito la si chiama Fake Fast o Ranger RAM Ci sono alcune cose da notare la prima che anche se si possiede un Fat Agnus da 512K quando A19 connesso ad A19 della CPU il sistema operativo vede un unico blocco di RAM che parte da 000000 e quindi per lui tutta Chip ma poich questo Agnus obsoleto non ha i registri interni sufficientemente lunghi quando fa un accesso DMA lo fa sempre e solo nel banco 0 anche se lo dovrebbe fare nella corrispondente cella del banco 1 il risultato un Guru Se viceversa abbiamo un Fat Agnus da un Mega e connettia mo il suo A19 all A23 della CPU assumendo che anche J500 in sia chiuso il secondo banco non viene visto dal sistema operativo come Chip RAM anche se Agnus potrebbe teo ricamente farci del DMA La seconda che se in un A500 con 8372A noi lasciamo l equivalente di J500 chiuso ma colleghiamo A19 ad A19 della CPU abbiamo un Mega di Chip RAM e Gary abilita Fat Agnus anche per le lo
21. 68 11943 72 12239 73 11380 73 Read from file 24742 52 25140 63 25258 64 25463 64 MEMF_ CHIP WORD aligned buffer 512 byte 4096 byte 32768 byte 262144 byte Create file 26791 53 28077 67 26855 69 26888 69 Write to file 11507 69 12268 75 12193 75 11646 76 Read from file 26184 58 25197 69 25982 70 25532 71 MEMF_CHIP LONG aligned buffer 512 byte 4096 byte 32768 byte 262144 byte Create file 25756 55 49302 74 50537 81 50975 82 Write to file 26334 59 49414 77 50573 82 51827 83 Read from file 26409 62 Average CPU Available 66 CPU Availability index 87 51333 77 52191 82 53340 83 RISULTATI OTTENUTI CON DISKSPEED 4 1 Legenda File Create File Open file creati al secondo file preesistenti aperti in un secondo Directory Scan file elencati al secondo come LIST o DIR File Delete Seek Read file cancellati al secondo numero di spostamenti e d letture al secondo Gli altri valori indicano il transfer rate cio il numero di byte trasferiti in un secondo da all hard disk Iltest viene effettuato con blocchi progressivamen te pi lunghi da 512 a 262144 byte alla volta blocchi possono essere allineati alla longword alla word o a indirizzi dispari Il valore ottenuto indica il numero di byte trasferiti in un secondo valori pi alti indicano una velocit maggiore dell hard disk Il valore tra parentesi indica approssimativ
22. Final Copy giunto alla ver sione 1 3 e secondo molti pare avviato a diventare il miglior word processor per Amiga Di fatto ha ingag giato una lotta diretta con ProWrite per strappare a quest ultimo il trono che detiene da tempo La pub blicit comparativa che appare sulle riviste ameri cane mette in luce i punti di forza di questo programma la presenza di 35 font outli ne la velocit di gestione della grafica e la flessibilit nella sua gestione che arri va fino ai file IFF a 24 bit l uso della clipboard stan dard l immenso vocabola rio inglese la stampa Post Script ma soprattutto un output su stampante anche ad aghi che pare proprio non avere rivali sia a livello di velocit che di qualit raggiunta La scarsa leggi bilit dei font a video uno dei maggiori difetti della versione precedente sta ta migliorata Anche il prez zo risulta competitivo 99 95 D GVP 3H VALLEY PRODUCTS GVP Qs VALLEY PRODUCTS f Rainbow AES nares eae aA gV 3 Tag tas E i 4 gt dollari La battaglia inizia ta speriamo riservi piace voli sorprese come quella che ancora in corso tra PageStream e Professional Page per il dominio nel campo del DTP VOCI DI PIAZZA Da fonti ben informate ma non ufficiali abbiamo ap preso che inlavorazione la versione 3 0 di Imagine del la Impulse Si prevede che apparir in estate sia per Amiga che per MS DOS Una delle migliorie previste
23. Project X FLOPTICAL DISK DRIVE INTERNO 1 021 000 FLOPTICAL DISK DRIVE ESTERNO 1 204 000 FLOPTICAL DISKS 20 Mb 56 000 US CURIER DUAL STANDARD 1 458 000 US CURIER HST 1090 000 SUPRAMODEM 2400 Esterno Mnp5 V 42Bis 312 000 Minimedem 2400 ADSPEED 330 000 VXL30 25Mhz EC VXL30 40Mhz EC VXL30 50Mhz MNU MEGAMIDGET 68030 EC 25Mhz 33Mhz MEGAMIDGET Racer 38 Special 68030 25Mhz 68030 33Mhz PROGRESSIVE 68040 25Mhz 4Mb 3 303 000 8Mb 3 595 000 GVP GFORCE 68030 4Mb 40Mhz 2 190 000 SOMhz 3 595 000 FUSION PROGRESSIVE 68040 25Mhz 2 708 000 GVP GFORCE 68040 2Mb 28Mhz 3 850 000 PROG 68040 MERCURY 4Mb 4 225 000 SUPRARAM A2000 da 0 a 8Mb SUPRA A500 da 0 a 8Mb CONTROLLER SCSI GVP SUPRA ICD IVS per A500 e A2000 SCHEDE MULTISERIALI E SCHEDE VIDEO CD ROM SCSI TAPE STREAMER ACCETTATE CARTA SI e VISA AMIGA MAGAZINE 7 DALLA STAMPA DI TUTTO LMONDO THE ONE The One una rivista ingle se dedicata ai giochi su Amiga La rivista ha da poco inglobato lo staff della de funta Ace e ha cambiato nome da The One for Ami ga Games a The One Ace era una rivista dedicata a diverse piattaforme hard ware ma in Gran Bretagna tale tipo ditestata ha dovuto far spazio alle riviste dedi cate ad una singola piatta forma hardware Quelle dedicate ad Amigafanno un po la parte del leone men tre declina sempre pi l Ata ri la stessa The One for ST Games stata inglobata da ST
24. Questa funzione chiude il dispositivo parallelo permetten done cos l uso ad altre applicazioni Non dimentichiamoci poi di rilasciare al sistema la porta e la struttura JOExtPar DeleteExtIO struct TORequest ParIQO DeletePort ParMsgPort Questo l ultimo passo da compiere durante la gestione del dispositivo parallelo come del resto di ogni altro disposi tivo possiamo considerare terminata la nostra applicazio ne L esempio che troverete nel disco allegato alla rivista un piccolo programma che illustra come gestire il parallel device Per poter funzionare correttamente il vo stro Amiga dovrebbe essere collegato ad una stampante Il suo funzionamento estremamente semplice invia una stringa di caratteri alla stampante attende il completamen to e quindi rilascia tutte le risorse utilizzate fl 1 rr ii e ZL I ZI O amp SIA ii ii segue da pag 36 Amiga Help Tool 1 0 2 In pratica nell esempio allegato alla libreria sono previsti due lingue l inglese e l italiano ma questo limite in realt non esiste Basta scrivere i file opportuni e far s che il programma carichi il file fornito sulla linea di comando e ne depositi il nome nel campo language della struttura Help Tale stringa servir allora come estensione per tutti gli altri file In tai modo ad esempio possibile forzare un pro gramma che di default in inglese a partire in francese Quando si s
25. Toa ster ad esempio sar difficilmente disponibile in versione PAL eppure ce ne siamo largamente occupati Questo perch si trattava di qualco sa di estremamente innovativo e interessante da condizionare un mercato importantissimo come quello americano le cui ripercussio ni toccano molto spesso anche la nostra nazione Riguardo il terzo punto non siamo proprio d accordo caro Giorgio Sono finiti tempi in cui l Italia aspet tava inerme la recensione di un prodotto sulle riviste straniere prima di avere la possibilit di occuparse ne Al giorno d oggi sia per la stra grande diffusione di modem e fax sia per l aumentare del numero delle fiere e degli show informatici non esiste pi un confine netto fra riviste italiane ed estere Un esempio Amiga Magazine stata la prima rivista al mondo a parlare del Model 10 Amiga portatile di cui ora tutti conosceranno l esistenza e una delle prime ad occuparsi del 600 tant vero che persino gli addetti ai lavori della Commodore all Amiga 92 di Berlino e allECTS di Londra sono rimasti di stucco per la celerit e la precisione davanti ai nostri in viati che gli porgevano il numero di Aprile con un resoconto completo sull ultimo nato di casa Commodo re Adesso vorremmo farti notare noi un paio di differenze Tanto per co minciare le celeberrime riviste Dri tanniche non si occupano 0 si occupano minimamente di fattori importanti come la programmazio ne su Amiga M
26. a livello amato riale con certe nuove librerie che svolgono pi compiuta mente le stesse funzioni Queste pur essendo gi note agli sviluppatori saranno ufficialmente inserite nel sistema operativo 2 0 soltanto in un prossimo futuro La libreria stata fornita in versione 1 0 a Modena in occasione della riunione IPISA degli sviluppatori italiani per Amiga Questa seconda versione 1 0 2 compatibile con la prima tramite alcune macro inserite nel file help h In ogni caso la riconversione delle chiamate alla libreria estremamente seinplice per chi volesse aggiornare 1 nomi delle funzioni a quelli della versione 1 0 2 Su disco compare un file di autodoc che contiene la defini zione analitica delle funzioni della libreria e ad esso potr fare riferimento 1l lettore per l uso delle specifiche funzioni in questa sede ci limiteremo a indicare la logica di funzio namento generale della libreria e delle sue funzioni princi pali Funzionamento Uno degli aspetti pi noiosi della programmazione su Amiga la valutazione ciclica degli eventi segnalati al programma al fine di identificare quali siano le azioni da intraprendere o le scelte dell utente Questa operazione si traduce purtroppo in una serie interminabile di istruzioni switch e case incapsulate in un gran numero di parentesi graffe e seguite da un alto numero di istruzioni default break Al punto che molto facile disappaiare le parentesi aperte e chiuse
27. basato sullo Z 80 NewZAP segue il famossimo FileZAP che tanto successo riscos se quando distribuito da Fred Fish la prima volta NewZAP come detto prima appar tiene alla categoria del file editor ossia pu fare tutto quello che non pu fare un normale text editor Un file editor permette normalmente di caricare un file oggetto o esegui bile e modificare dei byte al suo in terno magari dopo aver cercato una particolare stringa o sequenza di byte L utilizzo di programmi simili e di NewZAP in particolare quantomai immediato infatti basta selezionare il file da editare dall interno del text requester e apprestarsi a modificar ne il contenuto 53 On Disk 28 Se eseguito con il Workbench 2 0 il programma far uso dei gadget dinamici forniti di default ma anche sotto 1 3 il programma Immediato da usare con i suoi grandi bottoni nella parte bassa dello schermo per la ricerca e menu a tendina per scegliere le opzioni desiderate Attenzione si consiglia di lavorare SEMPRE su copie dei file perch modificare anche un solo byte non appropriato in un programma ese guibile pu comprometterne irrime diabilmente il funzionamento SPECIFICHE DEL PROGRAMMA CONFIGURAZIONE MINIMA 512K RAM Kickstart 1 2 1 3 2 0 UTILIZZO Workbench doppio click sull icona CLI CD NewZAP enter NewZAP file da_editare enter FILE DI SUPPORTO nessuno RoxBlanker Il Joe Hitchens Questo programma un blanker
28. caratteri appaiono a video l esempio pi evidente il CLI In questi casi il compito di Intuition quello di tenere attiva una solo finestra alla volta in modo che quanto digitato venga spedito a uno specifico device di console Nel livello massimo per finire si possono trovare i programmi applica tivi il Workbench e il CLI Command Line Interface Il CLI un interfaccia a linea di comando ossia la tradizionale interfaccia dei computer quella che ricorda i terminali Esso in realt un applica zione che ha il compito di tradurre ci che viene inserito da tastiera in comandi che il computer possa eseguire Il Workbench sostituisce con un interfaccia a finestre e icone tutte le operazioni che si svolgono tradizionalmente con l interfaccia a linea di comando Un programma applicativo presenta il tipo di interfaccia deciso dal programmatore ma basata dal tipo di programma stesso 4 Capitolo 5 L Exec L EXEC L Exec una struttura multitasking basata su liste Tutto ci che viene gestito dall Exec si trova su una lista Il multitasking invece la possibilit di far girare due o pi programmi detti task eseguendoli singolarmente per un brevissimo intervallo di tempo in modo da farli apparire come funzionanti contemporaneamen te Le principali funzioni dell Exec sono e allocare la memoria su richiesta dei vari task che stanno girando in base a una lista dei blocchi di memoria liberi ges
29. caricate al momento della partenza del programma possibile configurare il programma in esecuzione con la lingua preferita cambiandola anche durante l esecuzione Quest ultima cosa potrebbe essere considerata priva di utilit per un normale operatore al lavoro ma forse utile se si incontrano due operatori che pur non avendo una lingua in comune per la conversazione si trovano occasio nalmente a lavorare con lo stesso programma e sulla stessa macchina Questa scelta permette anche di cambiare le stringhe del programma dall esterno variando solo un file di configura zione Non cio necessario ricompilare il programma se una voce risulta errata o se la si vuole cambiare in seguito per vari motivi quali ad esempio la necessit di persona lizzare alcune scritte sullo schermo Il tutto viene raggiunto tramite la definizione di un array di puntatori a stringhe e tre procedure una per il caricamento delle stringhe nell array un altra per il loro caricamento nei Menu e un altra ancora per il caricamento nei Gadget In tal modo l aspetto grafico di uno schermo contenente Menu e Gadget pu essere totalmente cambiato mutando soltanto il testo associato Ovviamente la funzione che si occupa di caricare le voci dei Menu deve tener conto della diversa versione 1 3 o 2 0 del sistema operativo La funzione LoadGad di Help lib deve essere adoperata solo per i Gadget definiti staticamente in quanto con la definizio
30. comandi riassumbili tramite il tasto Help pi semplici permettono di ve dere la memoria libera la configurazione del nostro Amiga di fare il boot da qualsiasi drive o eventual mente disabilitarlo e di inter cettare virus e programmi simili Tramite la MK Ill inoltre possibile compiere un certo numero di opera zioni comunissime ma estremamente utili in una interminabile sessione di monitoraggio formattare un disco copiarne un altro trasferire un file creare una directory fare il check di un floppy Il pacchetto completo AMIGAMAGAZINE 55 HARDWARE TION REPLAY e 1990 1991 by Olaf AMIGA i amp sr Zanger j p by Da el Electronics i No known virus in nenory AU Sorry no printer connected Overwrite node on Keynap is now gernan L ActionReplay in azione PRELEVIAMO PROGRAMMI Se escludiamo anche le funzioni di Disk Monitor il vero punto di forzadellaMK Ill sono le operazioni relati ve al freezamento e rippa mento dei programmi Tanto per cominciare possibile salvare in normale standard Amiga il program ma freezato in qualsiasi istante ed eventualmente compattarlo scegliendo ovviamente la percentuale di compressione Applica zioni pratiche Infinite Siete arrivati con fatica e sudore al trentaduesimo livello del vostro sparatutto preferito Un semplice salvataggio e potrete ripartire in qualsiasi istante dal livello incrimina to State lavorando con un utility che no
31. come terminatore di testo per o R OPERAZIONI SU DUE LINEE CL s unisce la linea corrente e quella successiva aggiungendo s SA s divide la linea corrente dopo di s SB s divide la linea corrente prima di s COMANDI CHE MODIFICANO L INIZIO LOGICO DELLA LINEA CORRENTE EP s1 s2 sostituisce s1 a s2 AP s1 s2 appende s1 a s2 BP s1 s2 inserisce s1 prima di s2 DTA s1 cancella da inizio linea a s1 compreso DTB s1 cancella da inizio linea a s1 escluso DFA s1 cancella da s1 a fine linea DFB s1 cancella da dopo s1 a fine linea COMANDI CHE OPERANO SUL CARATTERE INIZIALE DELLA LINEA CORRENTE gt trasforma in minuscolo trasforma in maiuscolo i trasforma in uno spazio cancela COMANDI PER FLUSSI DI INPUT E OUTPUT FROM file cambia il file sorgente torna al file sorgente indicato sulla linea FROM uu di comando TO file cambia il file destinazione TO tomaalfile destinazione indicato sulla linea dicomando CF ley Ti W il file ALTRI COMANDI C ffile gt esegue il file di comandi Qi termina un file di comandi e torna al programma chiamante AMIGA MAGAZINE 79 GRAFICA 3D Marco Pugliese reare oggetti anche non trop po complessi in un program madi grafica 3D non sicura mente un operazione delle pi intui tive specialmente per coloro che muovono i primi passi con un pro gramma di modellazione su calcola tore ll mondo virtuale a tre dimen sioni esistente
32. comprensibile a tutti i livelli di utenza ma attenzione per effettua re alcuni dei test potrebbe essere necessaria una grossa quantit di tempo in assenza di multitasking quindi state attenti a quello che state facendo Come ulteriore comodit per l uten te disponibile un utilissimo help on line che pu dare informazioni su ogni opzione gadget o menu presente nel programma Non possibile non imparare ad usare questo programma che ol tretutto corredato da un intera di rectory di file di documentazione in cui viene fatto tra l altro l elenco dei microprocessori della serie 68xxx e vengono date utili informazioni tec niche su Amiga 32 SPECIFICHE DEL PROGRAMMA CONFIGURAZIONE MINIMA 512K RAM Kickstart 1 2 1 3 2 0 UTILIZZO Workbench Doppio Click sull icona CLI CD AIBB4 AIBBUtil enter Modinfo gt out_text modfile enter modfile il file creato da AIBB quando effettua un test completo sul sistema il file out text sar il file di testo decodificato contenente i risultati FILE DI SUPPORTO nella directory AIBB4 AIBBUTil presente il programma Modinfo completo di relati vo file di documentazione DelayRun Joakim Ogren DelayRun un piccolo programma che permette di risparmiare tempo in fase di creazione di script e Star fup Sequence Il suo scopo di eseguire il pro gramma o il comando CLI fornito come secondo parametro dopo il tempo espresso in secondi fornito come primo p
33. cura del cane con 300 immagini digitalizzate 3 ore di audio riguardanti le caratteristiche di 148 razze Il prezzo previsto di 34 99 sterline La On Line ha rilasciato Psycho Killer Il che ricalca lo stile del primo titolo della On Line I disco comprende 35 minuti di video digitalizzato e interattivo Il gioco un thrilling realizzato con attori reali La On Line ne sconsiglia l uso ai minori 10 AMIGA MAGAZINE AMIGAWORLD ANIMATION CONTEST Terza edizione di questa gara riservata alla animazio ni 2D e 3D Il vincitore rice ver un Amiga 3000 con scheda 68040 IV24 me moria dimassa adalta velo cit migliori prodotti ver ranno pubblicati in The Ami gaworld Animation Video Volume Ill eripagaticon 100 dollari L animazione di tre minuti al massimo deve essere inviata entro il 15 ottobre 1992 a TimWalsh C O Animation Video Con test 80 Elm Street Peterbo rough NH 03458 USA AEGIS DRAW 2000 2 0 La Oxxi ha annunciato una nuova versione di Aegis Draw al prezzo di 199 95 dollari Secondo Amiga World stato migliorato l output su stampanti ad aghi i menu sono configu rabili dall utente compare il supporto PAL si possono leggere e scrivere file Auto CAD Sonofornite treversio ni diverse ottimizzate per vari modelli di 680x0 L up grade per gli utenti registrati previsto al costo di 49 dollari PRO VECTOR 2 1 La nuova versione del pro grammadi grafica struttura ta della Styl
34. dei collegamenti contiene due puntatori uno che individua il nodo successivo e l altro che punta il nodo precedente subito dopo questi due indirizzi sono contenute le informazioni sul nodo tipo del nodo priorit e puntatore al nome del nodo L ultima parte contiene i veri e propri dati del nodo La figura 5 2 mostra schematicamente la composizione di una lista Grazie alle liste quindi possibile inserire dinamicamente nuovi anelli alla catena se per esempio si vuole inserire un nuovo elemento nodo tra il terzo e il quarto elemento sar semplicemente necessario creare una nuova struttura nodo in memoria e aggiornare il puntatore al nodo successivo del terzo nodo e il puntatore al nodo precedente del quarto nodo con l indirizzo del nuovo nodo Anche se pu sembrare macchinoso e complesso questo tipo gestione di tutte le strutture dati permette di non avere limitazioni fisse delle strutture stesse se non per esaurimento della memoria e Capitolo 5 L Exec L allocazione della memoria Uno dei pi importanti compiti dell Exec quello di gestire interamente la memoria RAM di Amiga Quando un programma ha bisogno di memoria per immagazzinare i propri dati esso inoltra una richiesta all Exec viene fornita la quantita di memoria necessaria e il tipo di memoria richiesto A questo punto l Exec assegna al programma l utiliz zo esclusivo di un certo intervallo di memoria Sar compito del p
35. dimostrazioni del loro GULF CONFLICT di Eric Schwartz software per animazioni veramente impressionate LA SECONDA SALA Nella seconda sala del primo piano la sala pi frequentata e pi impor tante di tutto il Bit Movie per quattro volte al giorno venivano mostrate tutte le animazioni in concorso pri ma il 2D e poi il 3D Le opere premiate quest anno sono state ben 13 e tre menzioni speciali rispettivamente hanno vinto Sezione Animazioni 3D Votazioni del pubblico 3 posto a FATAL MORPHING di Piero Bazzoli Damiano de Paolis e Francesco Franceschini Realizzata con un Amiga 3000 e Imagine l ani mazione colpisce molto per la fluidi t dei movimenti e la qualit delle A DAYATTHE BEACH di Eric Schwartz immagini una sfera che diventa un astronave il pezzo forte dell ani mazione un morphing fatale che d anche il titolo all animazione 2 posto a PAR 1 di Eva Cortese Ebbene s anche le ragazze usano il computer e lo usano anche bene Eva una ragazza di Torino ha rea lizzato con un Amiga 2000 e Imagi ne questa animazione che si ampiamente meritata il secondo posto una storia divertente realiz zata con una cura suprema nei particolari di movimento del perso naggio principale e degli oggetti 1 posto a LINOLEUM di Daniele Casadei Con un Amiga 3000 e 14 Mb di RAM Daniele Casadei ha realizzato quello che si credeva impossibile ispirandosi a Termina tor Il ha rifatto la sequenza d
36. ecco arrivare op zione di trainer grazie alla quale possibile avere vite energia e armi infinite prati camente a qualsiasi gioco Le operazioni da compiere sono poche e semplici ma non sempre riuscirete nel vostro intento programma tori sono diventati sempre pi furbi e molte volte biso gner trafficare pi del do vuto per avere ragione di un gioco Fatica questa ricom pensata dal fatto che potre te finire il gioco in questione senza problema Molto interessante anche l opzione Megastick che permette un notevole nume ro dioperazionicome il set taggio del fuoco rapido per ciascuno dei due joystick con risultati davvero enco miabill Le possibilita offerte dalla MK III sono tantissime edi tare gli sprite a proprio pia cimento resettare Amiga passare da PAL a NTSC e viceversa modificare la tastiera avere una breve descrizione delle cause che provocano un crash del si stema oltre a un sacco di comandi da programma monitor vero e proprio dedi cati anche ai programmato rio ai semplici curiosi si va dal semplice trasferimento di dati da un indirizzo allal tro alla possibilit di utiliz zare istruzioniin assembler 68000 fino ad arrivare a poter mettere le mani sul Copper programmandolo a proprio piacimento Elencare tutti i comandi in poche pagine sarebbe un impresa davverotitanica e noiosa per la maggior parte dei lettori D altronde vipossiamo assicurare che il manuale in inglese e di
37. hard disk restore possibile esclu dere certi file Infine si pu controllare il funzionamento del programma utilizzando una lunghissinia serie di Tool Types modificabili di rettamente da Workbench Manca invece la documen tazione relativa al program ma BRU che pure fa parte del sistemaoperativo per il backupdegli hard disk in realt molto pi potente di HDBackup ma privo di un interfaccia a icone e uti lizzabile solo da CLI senza AMIGA MAGAZINE 63 HARDWARE documentazione pratica mente impossibile usarlo la documentazione compre sanel manuale che accom pagna l upgrade al 2 0 per gli utenti di 500 e 2000 ll manuale si conclude con un elenco di possibili ano malie nel funzionamento dell harddisk e di probabili cause e relativi rimedi Gli acquirenti del 600 nor male non hanno stranamen te in dotazione il sotware e il manuale per l hard disk se vogliono aggiungere un hard disk dovrebbero dun que procurarsi tutto in qualche modo La Commodore prevede di vendere un kit hard diskche comprende software ma nuale e hard disk per il 600 ma non sappiamo se mette r in commercio un kit di up grade senza hard disk Il manuale e il software per l hard disk dovrebbero es sere compresi di serie sul 600 normale il non averli inclusi ci pare uno sbaglio In conclusione il software e il manuale ci sonosembrati di un buon livello qualitativo e ben superiori a quelli forniti c
38. in fu turo evitare di regalare il proprio denaro che poi quello di tutti coloro che comprano l upgrade o il 3000 a gente simile e ma gari cerchi fra il grande numero di amatori Amiga dei traduttori anche dilet tanti che senza dubbio potranno aiutarla ad evitare cos magre figure Cionono stante il capitolo e rima ne estremamente utile e praticamente indispensabi le achi voglia programmare in ARexx sfruttando al meglio le possibilit offerte dal migliore software per Amiga CONCLUSIONI Non staremo qui a tessere le lodi del nuovo sistema ope rativo non c nessunoche dopo averlo provato voglia pi avere a che fare con 1 1 3 Le migliorie spaziano in tutti campi dal Work bench ai font scalabili dal look tridimensionale al Fast Files System per i floppy dalle Preferences all over scan ll sistema anche pi stabile molto pi user frien dly e standardizzato Nonostante il capitolo su ARexx il kit diupgradevale ampiamente il suo prezzo 141 000 Lire pi IVA e lo consigliamovivamente Il manuale Come usare il software di sistema costi tuisce a tutt oggila guida in italiano pi ampia ed esau stiva al nuovo sistema ope rativo e permetter indub biamente a tutti gli utenti Amiga di elevare in maniera considerevole il livello di conoscenza e di utilizzo della propriamacchina AMIGAMAGAZINE 61 HARDWARE opo la prova del 600 D apparsa sull ultimo numero abbiamo po
39. la cartuccia esegua tre diffe renti passaggi e difficil mente si lascia sfuggire qualcosa Discretamente inferiore invece la funzio ne di Module Player che provoca spesso crash del sistema In ogni caso Boehm e Zanger autori della Action Replay sono pienamente giustificati il numero di Soundtracker Noisetracker Protracker e Startrekker vari esistenti immenso e per non incorre rein problemi sar sufficien te salvare il modulo appena trovato prima di suonarlo E GRAFICA Se i musicisti hanno un bel po di opzioni a propria di sposizione lo stesso vale per i grafici basta una semplice pressione del ta sto di freezamento per ave re lo schermo dello spara tutto o del picchiaduro con cui stavamo giocando a portata di mano Oltre a sal varlo in standard IFF possibile aumentarne o diminuirne la luminosit spostarlo cambiare il nu mero dei bitplane con con seguente variazione dei colori ruotarlo Un avviso non aspettatevi di poter mettere le mani su tutte le schermate che vole te anzi Molto spesso ri sultati da voiottenuti saran no totalmente diversi da quelli che vi aspettereste e nella stragrande maggio ranza dei casi questo avvie ne perch i programmatori delgioco che avetefreezato hanno usato routine strane blitter e copper vari TRAINER E OPZIONI VARIE Anche i videogiocatori comunque vogliono la loro L Action Replay collegata ad Amiga HARDWARE parte ed
40. la presenza del nuovo modello con il 386SX 20 MHz a un prezzo che risulta certamente interessante Non compaiono ancora i previsti drive ad alta densit per 2000 e 3000 chiamati 2015 e 3015 in Ger mania mentre sono disponibili due schede per il collegamento di Ami SERVIZIO VENDITE E CONSULENZA TECNICA 20158 MILANO VIA PRAMPOLINI 4 TEL 02 6684999 TELEX 316541 FAX 6688502 AMIGA MAGAZINE 13 RIFLETTORI SU ga in rete Per quanto riguarda monitor la gamma risulta cosi com posta Sigla Ingressi Pitch Prezzo 1085 RGB 0 52 403 000 1084 RGBe 0 42 443 000 Composito 1960 RGB 0 28 796 000 Multisyne Il 1084 e il 1085 hanno altoparlanti e amplificatore stereo incorporati Stranamente il catalogo riporta la sigla 1084S invece di 1084 come indica il listino Mentre il 1960 l ideale per il 3000 o il 2000 con MPS 1230 aghi 80 col 287 000 Peccato che la qualit di stampa Flicker Fixer perch a differenza 120 c s della 1270 non sia granch perch dei monitor VGA permette la visua MPS 1550C aghi Colori 375 000 compatta silenziosa veloce in lizzazione di tutti i modi grafici 80 col 120 c s modo NLQ per la velocit si riduce E venuto il momento delle stampan MPS 1270 inkjet 80 col 265 000 notevolmente 33 c s e soprattutto ti 245 c s economica A SOFTWARE HARDWARE PER COMPUTERS AMIGA DISTRIBUZIONE FLOPPY DISK MITSUBISHI REAL 3D 1 4 L 190 000 REAL 3D TURBO PRO 4 L 460 000
41. le cose procedono in modo leggermente diverso e occorro no alcuni TTL per correggere i timing di Fat Agnus Bisogna immaginare le celle di memoria disposte in una matrice e identificate tramite le coordinate di riga e di colonna che rappresentano rispettivamente la parte meno significative e quella pi significativa dell indirizzo Per leggere una cella di memoria bisogna fornire sui pin di indirizzo 9 per le memorie da 256Kbx1 o x4 10 per quelle da 1Mbx1 o 1Mbx4 i bit meno significativi dell indirizzo e subito dopo abbassare il segnale RAS A questo punto occorre fornire sugli stessi pin i bit pi significativi dell in dirizzo e subito dopo mettere a zero CAS Ora il dato pronto in uscita dalla RAM dopo che stato letto occorre rimettere CAS alto e poi alzare anche RAS Se il banco di RAM largo 16 bit occorrono due CAS uno per gli otto bit meno significativi e uno per quelli pi significativi La RAM deve essere lasciata a riposo per un piccolo periodo di tempo prima di poter ripetere il ciclo il tempo di ciclo della RAM dunque tutto il periodo indicato in figura e come si pu vedere molto pi lungo del tempo di accesso che viene dichiarato dai produttori di RAM Nel caso della Chip RAM il ciclo dura 280 nanosecon di ma poich la CPU pu accedere a tale RAM solo nei cicli dispari dipende dal modo in cui stato realizzato Fat Agnus dal suo punto di vista come se durasse 560 n
42. loro uscita attesa piena mente giusticata data l ar chitetturadi Amiga legger mente pi complessa di quella del suo antenato a 8 bit LA CARTUCCIA Questa volta ci occupiamo dell Action Replay MK Ill che come dice ilnome stes so rappresenta la terza versione della celeberrima cartridge targata Datel Electronics La MK Ill disponibile in tre modelli quella per 500 qui recensita per A1000 e per A2000 Esteticamente la cartuccia non dimostra in alcun modo il proprio poten ziale le uniche cose che troviamo sulla MK Ill che va inserita nello slot d espan sione del 500 sono il tasto per freezare lo switch di slow motion e un interruttore che permette di variarne la velocit Lo slow motion o per usare un termine entrato di prepo tenza nel linguaggio comu ne la moviola un opzione riservata quasi esclusiva mente ai videogiocatori basta attivarla e Voil L azione rallenta a proprio piacimento e mostri di fine livello passaggi altrimenti invalicabilie puzzle gamea tempo non sono piu un problema ll risultato infatti lo stesso che si otterrebbe premendo rapidamente e ininterrotta mente il tasto di pausa truc co usato infatti dai videogio catori pi esperti in casi estremi Inutile dire che il tasto pi interessante quello che permette di freezare l azio ne una semplice pressione e ci troviamo di fronte a un monitor con un sacco di comandi a nostra disposi zione
43. manifesta zione globale incentrata sulla com puter grafica Infatti al secondo piano del Palazzo del Turismo di Riccione abbiamo trovato tutte le iniziative collegate Innanzitutto in un altro salone venivano mostrate per tutta la giornata le proiezioni delle animazioni non in concorso provenienti da tutto il mondo e da altre famose manifestazioni come Imagina spiccavano tra le altre videocassette in mostra quella arri vata dalla Lucas con spezzoni di Terminator Il e la cassetta dimostra tiva del Video Toaster In un televisore a parte circondato da comodi divani si potevano rive dere tutte le animazioni in concorso videoregistrate In due sale separa te si svolgevano i seminari su pro grammi professionali per Amiga e MS DOS Hanno riscosso un note vole successo e a detta di molti par tecipanti sono stati molto completi ed esaurienti anche dato il poco tempo a disposizione i quattro gior ni di durata del Bit Movie Un attenzione particolare anche ad un iniziativa da parte dell insegnan te Germana Pellegrini la quale pro poneva al Bit Movie il DeskTop Vi deo nella scuola dell obbligo dipin gere con 3 16 milioni di colori con l Impact Vision 24 della GVP digita lizzare con Handy Scanner e la Canon ION animare e titolare nella scuola materna elementare e me dia il Deluxe Paint IV a sostegno dell apprendimento della grammati FATAL MORPHING di Bazzoli De Paolis Franceschint ca del v
44. non sono accessibili ai coprocessori E evidente che ogni accesso a questi chip comporta una notevole perdita di tempo inoltre ad eccezione dell A600 dove usata una protezione a diodi su tutti gli altri modelli di Amiga 3000 incluso non c alcuna protezione elettrica n buffer per i piedini riportati sulla porta paralle la che dunque hanno un misero fan out di 1 TTL standard e sono soggetti a guastarsi alla prima manovra incauta o cortocircuito Su A500 A600 e A2000 i CIA vengono selezionati in modo anomalo invece di generare un segnale CS che vada basso quando la CPU deve accedervi Gary si limita a non abilitare nessun chip in corrispondenza di quegli indirizzi e contem poraneamente inizializza la logica VPA VMA che costrin ge il 68000 ad emulare il ciclo di bus del 6502 Ai chip select dei CIA sono connesse le linee di indirizzo A12 e A13 rispettivamente ovviamente poste in AND con il segnale VMA Poich i CIA sono gli unici componenti che usano tale logica sono gli unici che rispondono Questo modo di procedere implica che per aggiungere un dispositivo di I O a 8 bit 6502 like sugli Amiga 500 e 2000 si potrebbe E __1 L E a i violando le specifiche Commodore modificare la logica di selezione degli 8520 decodificando completamente i loro indirizzi e piazzare i registri dei chip da aggiungere nell elevato numero di indirizzi adiacenti a quelli dei CIA che non vengono usat
45. out put PostScript su una stam pante convenzionale Soft Logik Business Forms una collezione di quaranta diffe renti moduli professionali in formato PageStream e infi ne il PageStream Manual i pi recenti manuali della versione 2 2di PageStream L elenco delle modifiche effettuate per arrivare alla versione 2 2 sono la prova del massiccio sforzo pro dotto dalla Soft Logik per realizzare questa release che crediamo finalmente raggiunga gli standard che i progettisti originali intende vano raggiungere sin dalla primaversione Con i miglioramenti fatti utenti principianti ed esperti scopriranno che Page Stream ora un programma decisamente miglioree ben pi stabile SOFTWARE CDTV L CDIV E L MIDI CON LA RAPSODIA IN BLU uesto mese abbia Q mo provato il tanto annunciato CD MIDI per il CDTV e ne siamo rimasti davvero entusiasti Il disco compo sto da otto tracce totali di cui quattro di spiegazione in inglese del Contenuto musicale e MIDI delle altre La Rapsodia in Blu se ascoltatatramite un norma le lettore CD maanche tra mite il CDTV viene propo sta in due versioni diverse laprima stataincisa come nell originale dell autore con quattro pianoforti uno solista e tre di accompa gnamento la seconda una versione per orchestra dello stesso brano in cui le parti relative ai pianoforti sono state assegnate avari strumenti Inoltre si pen sato di riproporre su altre
46. pi impor tanti routinedi servizio velo cizzate e pi affidabili sem plificato infatti l uso dei brush eaggiunti nuovi modi d uso il programma risulta gi meno macchinoso e limitato l inserimento di nuovi effetti tramite Kernel funzione che effettua opera zioni dicambiamento colore su aree di pixel ristrette con la guida di maschere inseri bili dall utente permette un incredibilmente vasto nu mero di trasformazioni acui sottoporre l immagine come l effetto bassorilievo pur essendo necessaria un po di praticainiziale datala complessit del suo impie go non pi attese di interi minuti per il caricamento delle immagini le cui routi ne sono state ottimizzate in maniera significativa Altri cambiamenti si pu dire strutturali aiutano molto Progetto Immagine nella sua maturazione cancel lando in parte piccoli errori tipici della passata versio ne Non pi spropositata mente grossi pointer del mouse sostituiti dalla pi umilema pi pratica crocet ta stile DPaint un uso mi gliorato del mouse stesso con lo sfruttamento del suo pulsante destro per la can cellazione una disposizio ne migliore delle voci dei menu spesso nascoste in profondi sottomenu il cui reperimento risulta adesso pi semplice e logico Seb bene ancora siano presenti ostacoli minori come lo zoom inefficiente e la cam pitura programmata in Il requester della stampa PostScript modo tutt altro che solido
47. possibilit di manipolazione del la forma d onda sono il vero punto di forza del programma oltre alle solite funzioni di editing a schermo sono presenti ben 11 effetti che possono SPECIALE Informazioni sul programma essere applicati non solo al campio namento presente in memoria ma anche direttamente al segnale au dio in tempo reale echo reverb pitch bend pitch up stereo pan multi echo pitch down chorus phaser reverse e ramp A questi inoltre possono esserne affiancati altri 12 liberamente co struiti dall utente modificando pa rametri di quelli predefiniti In questo modo possibile non solo rielaborare completamente il suono memorizzato ma anche utilizzare Amiga come una vera e propria macchina multi effetto programma bile per il vostro strumento musica le Provate a pensare alle possibilit AMIGA MAGAZINE 29 SPECIALE offerte dalla combinazione Amiga AMAS 2 Chitarra nella creazione di sonorit e timbriche completamente personalizzate e originali Oltre alle sue innegabili doti di campionatore e creatore di effetti real time AMAS 2 ha un altra poten te funzionalit Come tutti voi saprete grazie a questa interfaccia Amiga pu dia logare con un qualsiasi strumento musicale naturalmente se dotato di analoga interfaccia nella fattispe cie un sintetizzatore Ilvostro computer cos immediata mente trasformato in un versatile expander con 18 slot nei quali p
48. provocando in tal modo nella fase di compilazio ne messaggi d errore del compilatore o ancora ricevere segnalazioni circa l impossibilit di raggiungere una deter minata istruzione Inoltre il programma principale deve conoscere una per una l identit delle singole voci dei Menu dei Gadget e dei E TTET a Aria IT comandi ARexx per poter procedere a una selezione delle voci e delle funzioni Uno dei motivi che mi hanno spinto a scrivere Help lib stato quello di ridurre al minimo le operazioni che il programma principale deve compiere nella valutazione degli eventi In altre parole per quanto riguarda Menu Gadget e coman di ARexx e limitatamente a questa versione della libreria il comportamento del ciclo di valutazione degli eventi po trebbe essere while ricevuto un messaggio reagisci parametri Niente di pi La struttura fondamentale che lo consente UserData struct UserData char filehelp USHORT type APTR function args be UserData contiene il puntatore function a una funzione che va in esecuzione ogni qualvolta si verifica l evento a essa collegato Inoltre UserData contiene anche un punta tore a un file di help e un identificatore di tipo che accetta i seguenti simboli IDENTIFICATORE SIGNIFICATO TXT_HELP testo GFX_HELP grafica SPEAK_HELP lettura musica animazione ipertesto MUSIC_HELP ANIM_HELP HYPER_HELP Non ancora attivo invece il campo args de
49. relativi all IFF Le precedenti versioni di questa raccolta di routine e di programmi dimostrativi sono apparse in colle zioni di dischetti di pubblico dominio come quella di Fred Fish Vi sono contenute molte funzioni utili direi quasi indispensabili per operare con i file IFF i listati sono stati riscritti per usare l iffparse library la libreria di sistema che facilita il lavoro di gestione dei file IFF sono presenti anche dei moduli oggetto che possono essere inclusi nei propri programmi in fase di linking I listati sono aggiornati al luglio del 91 versione 37 5 e riguardano i seguenti pro grammi ILBMDemo ILBMLoad ILBMtoC ILBMtoRaw RawtoILBM 24bitDemo Play8SVX ScreenSave e altri ancora Anche questo materiale viene normalmente distri buito su dischetto ai programmatori La seconda appendice contiene il listato completo di un device da utilizzare come traccia per la realizzazione di un proprio device Si tratta di un RAM disk che pu funzionare sia con OFS che con il FFS e che costituisce anche un esempio di device Autoconfig L ultima appendice contie ne una breve spiegazione del processo di boot da floppy e della codifica fisica dei dati su disco con succinti riferimenti al formato MFM Conclusioni E inutile sottolineare ancora una volta l importanza della documentazione ufficiale per i programmatori Amiga se uno non dispone della versione 1 3 della documentazione dovrebbe prendere in seria considerazione l
50. scelta il puntatore al file help e il tipo associato sono trasferiti in una nuova struttura struct Help char help def language char cmdA NTYPE command STRLUNG USHORT cmdtype La struttura Help conserva il nome del file help il nome del file help di default la lingua correntemente usata nel programma un array di comandi associati a ogni tipo di help sia esso di testo ipertesto musica lettura animazione o grafica Inoltre un buffer di testo per la costruzione del comando da mandare in esecuzione e un ultimo campo cmdtype che conserva il comando correntemente selezio nato sotto forma di indice che punta all interno dell array dei comandi A questo punto l help in linea si ottiene in due modi tramite la semplice pressione del tasto Help o tramite la nuova possibilit del sistema operativo 2 0 di interrogare l help tramite un evento IDCMP_MENUHELP Questo si verifica quando si attiva la barra dei menu posizionando il mouse su una sua voce e si preme il tasto help Il tipo di help che si ricava da queste operazioni dipende totalmente dalle definizioni apportate all interno del pro gramma ma anche dalla configurazione che l utente deci de di volta in volta secondo le preferenze personali In particolare i comandi adoperati per le funzioni di help devono essere raggruppati in un piccolo file di caratteri ASCII chiamato help dat nel quale siano memorizzate le preferenze dell utente Facciamo
51. serie di quattro byte nel nostro caso come avanzamen to di riga 0x0a e ritorno carrello 0x0d Qualcuno potrebbe giustamente osservare che i caratteri sono stati ripetuti pi volte nei due campi e la cosa potrebbe sembrare strana La ragione semplice i campi riservati ai caratteri di terminazione devono essere riempiti interamente con i caratteri che intendiamo usare come segnali di fine file Se non lo facessimo esplicitamente i caratteri restanti potrebbero assumere valori del tutto ina spettati oppure valori nulli il parallel device assumerebbe quei caratteri come terminatori di file cosa che non voleva mo minimamente fare E preferibile quindi ripetere i carat teri fino al completamento dei due campi Nel caso in cui avessimo impostato il dispositivo parallelo in modo PARF_EOFMODE ed eseguissimo un operazione di lettura questa terminer non appena verr ricevuto uno dei caratteri indicati come terminatore di file Questo indipendente dalla quantit di caratteri che abbiamo speci ficato al momento della lettura Dopo aver impostato e aperto il dispositivo parallelo potremo finalmente eseguire tutte le operazioni di lettura e scrittura di cui abbiamo bisogno Come per qualsiasi altro device queste operazioni saranno eseguite per mezzo dei comandi CMD_WRITE e CMR_READ da usare rispettiva mente per scrivere e leggere dati I comandi vengono inviati al parallel device mediante le funzioni Exec DoIO o SendIO
52. si desidera installarla Il fatto che per la ROM non vengano usati i segnali UDS e LDS del processore che indicano se si deve accedere alla parte alta o bassa del bus dati giustificato dal fatto che quando il 68000 legge usa sempre tutti e 16 i bit anche se poi ne vengono posti nei registri solo 8 dunque non c motivo per fargli leggere solo un byte invece della word Tra i segnali in ingresso a Gary compare anche EXTICK che segnala che presente il secondo banco di RAM quello che negli A500 e A600 si mette nello sportello interno e OVL generato da una delle porte del CIA B che se attivato altera la decodifica degli indirizzi in modo da sostituire alla Chip RAM un immagine della ROM In questo modo all accensione del computer la ROM si trova map pata a partire dalla locazione zero come esigono i micro processori 680x0 e solo dopo avere avviato il sistema operativo OVL viene disattivato e la mappa della memoria torna normale CIA I CIA usati su Amiga sono una aggiunta a posteriori al progetto chiavi in mano che la Commodore acquist dai progettisti del chip set Si tratta infatti degli stessi versatili CIA del C64 e del C128 in una versione con temporizzazio ni adattate ma con la stessa piedinatura e le stesse funzioni Il clock E di questi dispositivi pilotato dal 68000 a un decimo della frequenza del clock principale cio circa 700 KHz I CIA non sono montati sul chip bus perci
53. sostituito da un altra stringa lunga fino a 16 caratteri a propria scelta mediante il comando Z Z END rende end il caso non conta lin dicatore di fine testo accetta an che il nome di un file tutto il suo contenuto verr inserito nel testo Corrente E ss ALDEPDINICO il contenuto del file DFO pluto vie ne inserito alla fine del testo corren te Si noti che le nuove linee inserite non possiedono un numero di linea al suo posto viene visualizzata la strin IPXA ATI ga 0 quando si usa il comando TL ad indicare appunto che la linea il risultato di un inseri mento Non possibile effettuare tutti i comandi di EDIT su tali linee per cui conviene rinumerarle Si pu rinumerare il testo mediante il comando seguito da un numero che rinumera solo le righe successi ve a quella corrente a partire dal numero indicato o REWIND che rinumera tutte le linee partendo dal la prima Il comando R per Replace sostitui re corrisponde alla combinazione dei comandi D e R 5 20 ram prova in guesto esempio le linee 5 20 vengono sostituite dal file ram prova In molte situazioni pu essere utile unire due linee o spezzarne una comandi corrispondenti sono CL pippo che unisce la linea corrente con quella successiva inserendo in mezzo la stringa indicata che opzionale L operazione opposta consentita da questi due comandi SA pippo SB pi
54. su questi ultimi prodot ti Insomma c davvero questa differenza fra la stampa d oltremani ca d oltralpe e d oltreoceanoo sono tutte invenzioni di noi lettori Cordialmente Giorgio Benassi Cinisello Balsamo MI Caro Giorgio permettici di chiarire una volta per tutte ate come ad altri lettori che pongono i medesimi quesiti questa differenza Per quanto riguarda il software PD non mi sembra sia proprio il caso di lamentarsi su Amiga Magazine non ci sono recensioni di programmi di Pubblico Dominio o Shareware per il semplice fatto che le migliori utility e i giochi pi avvincenti di questo genere sono reperibili sul disco alle gato Recensire prodotti scadenti sarebbe solo uno spreco di tempo e pagine anche in considerazione della difficile reperibilit dei pro grammi PD in Italia nel nostro paese non esistono decine di rivenditori PD come in UK o in Germania e con On Disk cerchiamo di evitarvi inutili sprechi di denaro Circa il secondo problema vero che su altre riviste non italiane pu capitare di trovare un maggior numero di prove hardware e recen sioni software Perch Perch non tutto l hardware e il software lanciati in USA o in UK raggiungono la no stra penisola e certe volte passano mesi prima di poterli vedere dispo nibili in Italia non ci sembra proprio Il caso di dedicare decine di pagine a prodotti che non vedremo mai Certo ci sono le eccezioni che confermano la regola il Video
55. un ampio controllo sullaelaborazione e la resa infatti possibile cambiare il tipo di retinatura elasuadensit la grandez za della pagina le propor zioni in uscita la frequenza di linee per polliceecosivia La taratura di questi para metri per un esclusivadi utenti molto esperti nel campo e il manuale non molto particolareggiato se non riguardo alla serigrafia nelle spiegazioni per un neofita Progetto Immagine Professionale proceder allaelaborazione dell imma gine e invier i risultati in formato PostScript alla stampante o alla memoriz zazione sul disco Nella versione Professionale sono assenti gli strumenti tradizionali main compenso non mancano le funzioni 108 X Husiofax ETTER OA Feb 18 40 23 SCHEDA PRODOT O Nome Prodotto Progetto Immagine Casa Prodruttrice Menti Possibili 055 642046 Distribuitoda MTS Firenze Prezzo versione amatoriale Lire 95 000 versione Professionale Lire 297 000 Giudizio discreto Configurazionerichiesta Amigacon almeno un Megabyte di RAM Pro efficace unione di varie funzionalita tipiche di software diversi Contro insufficiente accuratezzastrutturaleche appe santisce il programma Configurazionedella prova Amiga 500 con 1 Mb speciali per gli effetti pre senti nella versione Amato riale CONCLUSIONI Alla luce delle migliorie apportate alla versione Amatoriale e delle possibili ULTIMISSIME 11r01000 CLASSIFICHE
56. un esempio file da caricare alla partenza general deve essere di tipo TXT file default non necessariamente identico al general file help di partenza deve essere di tipo TXT D lingua da adoperare i alla partenza italiano comando TXT run muchmore comando GFX comando SPEAK run display run say X oppure run type gt SPEAK run AGMSPlaySound run rtap amigaguide comando MUSIC comando ANIM comando HYPER Al primo posto c il file da caricare alla partenza del programma come file di help al secondo posto vi il file help di default Per la versione attuale di Help lib questi due file devono essere di tipo TXT_HLP anche se non necessario che siano identici Al terzo posto troviamo la lingua adoperata di default dal programma e quindi l elenco dei comandi per l esecuzione delle operazioni di help per quanto riguarda testo grafica sintesi vocale musica animazione e ipertesto Nell esem pio il comando comprende l istruzione run ma questo non un requisito necessario Pu essere utile ad esempio andare in multitasking per ascoltare la lettura di un testo mentre si procede nel proprio lavoro Il nome utilizzato per la lingua pu essere costituita da uno o pi caratteri La scelta pi razionale quella di adeguarsi entro certi limiti ai nomi delle mappe di tastiera nazionali L analogia non pu essere completa perch ovviamente le tastiere usa0 usa2 corrispond
57. visitati il pi visitato in assoluto stato lo stand di una messaggeria Videotel dal pubblico numeroso soprattutto i giorni di Sabato e Domenica All interno dello stand faceva bella mostra di s come era prevedibile Amiga 600 sia usato in applicazioni serie sia messo alla prova con giochi del calibro di Speedball Il e Pinball Dreams An che il CDTV aveva il suo bello spa zio anche se i CD che era possibile provare erano i soliti Lemmings con relativo bellissimo demo di Planet Side il karaoke e alcuni CD G piuttosto mediocri Niente di ecce zionale tranne forse un unico mo dello di CDTV su cui era montata la scheda DCTV e dove girava un demo giapponese piuttosto impres sionante A 570 O A 690 Unica vera novit di casa Commo dore era illettoreper CD ROM ester no per Amiga 500 l A 570 L unico modello presente era in realt seri grafato ancora con la sigla A 690 poich la Commodore ha deciso di associare ad Amiga 600 la serie dei dispositivi A 6XX cos il lettore CD ROM ha cambiato nome in A 570 con la conseguenza che non sar disponibile UFFICIALMENTE nei negozi prima di met giugno Per quanto riguarda la nuova perife rica che si collega come un hard disk sulla CPU bus sulla sinistra di Amiga le informazioni che siamo riusciti ad ottenere sono molto con fortanti per chi avesse intenzione di acquistarlo L A 570 ha le dimensio ni di un A 590 e lo stesso alimenta tore esterno il le
58. 80 000 Cartuccia per 600MB 299 000 Cartuecie per 128MB 99 000 Modulo RAM da 2MB 220 000 COMMODORE COMPUTER Amiga 500 68000 7Mhz 512Kb 645 000 A500 Plus 68000 7Mhz 1MB 739 000 A500 Ap ASGO PLUS Soft ap 749 000 STEINBERG 1 390 000 Amiga 200068000 7Mhz IMB 1 340 000 CD TV Riproduttore CD TV 1 150 000 COMMOCORE MONITOR 1084S Monitor colore Stereo 450 000 1950 Monitor alta risoluzione colore Multisyne 695 000 A2024 Monitor alta definizione 4 grigi per DTP 840 000 COMMODORE MISC PRODUCT A590 HD 20MB per A500 espandibile a 2MB RAM 639 000 AS20 Modulatore TV 49 000 A2088 Scheda Bridgeboard Janus XT 610 000 A2086 Scheda Bridgeboard Janus AT 839 000 A2300 Genlock per Amiga 2000 289 000 A2320 De interlacer Flicker fixer 390 000 AIO Altoparlanti stereo amplificati per Amiga 69 000 HARDWARE AMIGA ACD 68040 FUSION FORTY Scheda acceleratrice per AMIGA 2000 Motorola 68040 a 25Mhz 2SMIPS espandibile 4MB 16MB o 32MB RAM a 32bit 68040R AM 4MB ICD AdScsi2080 SCSI controllers RAM peer AMIGA 2000 4 890 000 SCSI controller 299 000 40MB Teac 698 000 50MB Quantum 829 000 105MB Quantum 1 239 000 170MB Quantum 1 639 000 210MB Quantum 1 799 000 425MB Quantum 3 441 000 Modullo RAM da 2MB 220 000 ICD AdIde AT controller per AMIGA Interfaccie AT Bus per AMIGA montaggio all inter no del computer sia per 500 amp 2000 La Adide40 funziona con tutti gli hard disk standard AT mentre la Adide44 si usa con gli hard
59. Action Sul numero di The One che ha segnato l inizio di questo nuovo cor so Compare un interessante e lunga intervista collettiva a sette fra i migliori program matori di giochi per Amiga dall autore di Populous a quello di Megalomania da Speedball a Elite da Birds of Pray a Powerdrome a Dropzone La maggior par te di loro si formato su Amiga e Amiga costituir per loro ancora a lungo la piattaforma d elezione ma l assedio delle console si fa sentire e lusinga soprattutto i programmatori pi orientati all arcade Per costoro il motivo molto semplice la pirateria che domina il mer cato Amiga fa s che ogni titolo rilasciato per le conso le venda pi copie e faccia guadagnare di pi com pensi per gli sviluppatori restano di solito piuttosto bassi 6 milioni e diritti d au tore pari a 1000 lire a copia al massimo Molti inoltre si lamentano del fatto che ormaii limiti tecnici di Amiga comincino a pesare e auspi cano una nuova architettu ra l ideale sarebbe un Ami ga dotato di 68030 a basso costo anche per tener testa alla concorrenza che si sta profilando sul fronte dei 386 e qualcuno non disdegne rebbe l idea di un Amiga formato Lynx Il CDTV da parte sua sembra sollevare un certo scetticismo alme no in alcuni e nessuno sembra ancora disposto a progettare giochi dedicati in prima battuta a tale piatta forma problemi maggiori sono dati dal tempo di seek quello necessario per lo
60. BR 7 hed Sty itty the vi ight durati ivi trbaracer space eae d bo IN ats Tube sam ERLIEN Mi bp ad di PR Asht g Tirap Mi Nuts buste E we ee ee a on am i ir hed Tania tara Deb B28 ig twig bite SOFTWARE tt Mimi asa TY ARI ides abite bit ta rakat tuato con il mouse ed ab bastanza intuitivo per gli utenti di Amiga ma c anche la possibilit di ese guire la maggioranza dei comandi disponibili anche con apposite combinazioni di tasti menu a tendina italianiz zazione di drop down menu N d R sono nasco sti sotto la barra del titolo in cima allo schermo e se guendola solita convenzio ne di Amiga vi si accede premendo il tasto destro del mouse La parte bassadella barra di comando contiene una selezione di rudimentali strumenti di disegno linee poligoni archi cerchi e di segno a mano libera Al di sotto ci sono gli strumenti di controllo della pagina usati per selezionare una pagina specifica o scegliere la percentuale di zoom da usare Al contrario di alcuni suoi concorrenti PageStream pu essere usato come un completo word processor fornito anche di spell chec ker molto utile anche se solo in inglese e permette di creare i propri documenti senza saltare da un pro gramma ad un altro Effetti speciali come far scorrere il testo attorno alla grafica non possibile con program mi convenzionali sono otte nuti semplicemente con 70 AMIGA MAGAZINE
61. E comunque preferibile lavorare con SendIOX in quanto possiamo mantenere un controllo completo sul nostro programma e su tutto quello che potrebbe succedere du rante la gestione del dispositivo Come abbiamo detto in precedenza il dispositivo parallelo principalmente usato nella comunicazione con la stam pante Tutti sappiamo che talvolta possono verificarsi dei contrattempi durante l uso della stampante ad esempio mancanza di carta inceppamento della carta e altro ancora se usassimo DoI00 il controllo non verrebbe restituito al programma fino in cui questi problemi non siano stati risolti ovvero fino a quando non permetteremo alla stam pante di funzionare correttamente Questa una delle ragioni principali per cui preferibile usare SendIOC Molti di voi potrebbero giustamente osservare che con questa funzione non possibile rilevare certe anomalie della stampante o del dispositivo collegato alla porta parallela Si pu facilmente risolvere il problema mediante un altro comando PDCMD_QUERY Dopo aver inviato questo comando nel campo io_Status della nostra struttura potremo rilevare lo stato di funzionamento del dispositivo connesso ad Amiga I valori restituiti da questo comando sono riportati nel file di inclusione device parallel h Grazie a tale comando potremo rilevare per esempio quando la stampante gi occupata oppure quando la carta terminata Ecco un esempio relativo al comando PDCMD_
62. GB la manipola Appena entrati in Progetto Immagine Professionale 66 AMIGAMAGAZINE zione della palette e altro Possibilit come la resa in retino monocromatico del l immagine ottenibile con varie tecniche il passaggio dei colori a sfumature dora te argentate del marmo offuscate e cos via la ridu zione del numero di colori e molte altre ancora ci aveva no colpito favorevolmente dimostrando un originale spirito di iniziativa e ocula tezzacommerciale da parte della software house italia na A turbare per questa buonaimpressione genera le veniva la realizzazione spesso ingenuaofrettolosa le cui conseguenze si mani I modi grafici disponibili festavano tramite lentezza di alcune routine impreci sioni numerosi bug e parti colari frustranti perl utente Laversione danoi recensita alloranon era ancoraquella definitiva era al 95 di quella commercializzata successivamente N d R e per questo motivo il nostro giudizio complessivo fu di screto Vedremo poi se la versione 2 0ha posto rime dio alle mancanze suddet te Bisogna ancora ricorda re che il software viene commercializzato in due versioni diverse Amatoriale e Professionale indirizzate all hobbista principalmente la prima e al professionista dell editoria elettronica la seconda E da sottolineare che l acquirente della ver sione Professionale nella confezione trover il disco SOFTWARE Amatoriale con il program ma complet
63. HARDWARE APPLIED PERIPHERALS amp SOFTWARE VIA GIOVANNI XXIII 37 33040 CORNO DI ROSAZZO UD ADI012 STUDIO 16 ISCHEDA AUDIO 12 BIT 80 KHz SMPTE SOFTWARE EDITINGI L 1 070 000 DCTV PAL SCHEDA FRAME BUFFER DIGITALZZATORE 24 BIT PLANE L 1 090 000 ESPANSIONE DI MEMORIA INTERNA PER AMIGA 500 PLUS 1 Mb L 110 000 Mi a a ESPANSIONE DI MEMORIA ESTERNA PER A500 A500 PLUS 2Mb ESP FINO 8 Mb PORTA PASSANTE L 360 000 TUTTII PREZZI SONO IVA COMPRESA ESPANSIONE DI MEMORIA INTERNA PER AMIGA 2000 2Mb ESPANDIBILE FINO 8MG L 290 000 SI CERCANO RIVENDITORI L L L ESPANSIONE DI MEMORIA PER AMIGA 3000 4Mb 32 BIT 370 000 I SCHEDA DEINTERLACE MULTIVISION PER AMIGA 500 500 PLUS 2000 320 000 TECHNO SOUND TURBO DIGITALIZZATORE AUDIO 38 KHz STEREO 56 KHz MONO SOFTWARE 99 000 ae A ie FLOPPY DISK MITSUBISHI 3 1 2 MF2DD 1 0Mb QUANTITA MINIMA 100 Pz L 940 SA a FLOPPY DISK MITSUBISHI 3 1 2 ME 2HD 2 0Mb QUANTITA MINIMA 100 Pz L 1 700 PER QUANTITA SUPERIORI TELEFONARE PER ORDINI SUPERIORI A 1 MILIONE FLOPPY DISK ESCLUSI CONSEGNA GRATUITA IN 24 48 ORE TRAMITE CORRIERE UPS ALIMONDO ceuece rrieeppice eee Oi ie o i I I Leali E cliccata nta a tale ed Se r I 14 AMIGA MAGAZINE al 7 all 11 di Maggio si D svolta presso la fiera di Mila no la mostra mercato dell in formatica ABACUS Dopo l assai deludente e per alcuni versi completamente in
64. INE una rubrica tutta dedi TELEVIDEO ER IL COMEUIER OA car AD AMIGA rita att cata alle ultimissime informazioni per i poeple hee sei rome chi usa Amiga per fare musica grafi ZLo A LIRE 89 SPESE DI SFPE ca animazione desk top video DIZIONE Per informazioni TELEVISUAL PER RICEVERE MUSICFAX E TELEVIDEO CON AMIGA RICHIEDETECI LO SPECIALE ADATTATORE TELEFONO 051 247536 68 AMICA MAGAZINE SOFTWARE inda quando appar S ve la sua prima ver sione ormai qualche anno fa stato la causa di molte ore di frustrazione passate cercando di recu perare i dati persi acausa di uno spettacolare crash di sistema sianellapreceden te incarnazione come Pu blishing Partner sull Atari ST sia nella sua forma at tuale su Amiga Bisogne rebbe comunque notare che molti dei problemi in contrati nelle precedenti versioni su Amiga di Page Stream e di molti altri pro grammi possono essere attribuiti al decisamente precario AmigaDOS che va in Guru alla minima provo cazione basta comunque programmare secondo le direttive Commodore N d R La Soft Logik dal canto suo non ha ignorato problemi che sono venuti alla luce e ha realizzato numerose update elimi nando la maggior parte dei bug pi disastrosi Con l u scita della versione 2 1 PageStream ha iniziato a sembrare un vero DTP sfor tunatamente anche quella versione aveva ancora dei problemucci insoluti e do veva essere trattato con un cert
65. LUSIONI Insomma i prodotti sono abbastan za equivalenti riguardo alle presta zioni sia per l hardware che per il software peccato che nessuno dei tre abbia pernsato di aggiungere un sequencer che pilotasse anche il MIDI in fondo alcuni sequencer MIDI vedi Music X hanno la possi bilita di gestire i suoni campionati di Amiga Dei tre si distingue per dotazione il pacchetto Commodore che io con siglio ai neofiti visto che viene messo a disposizione tutto quello che occorre per cominciare subito Anche gli altri due prodotti sono per subito avvicinabili sia da chi cominciache dachi ha gi una certa esperienza con la musica informati ca SPECIALE Nome Prodotto TechnoSound Turbo Casa Prodruttrice New Dimensions Inghilterra Distribuitoda Applied Peripherals amp Software Corno di Rosazzo UD Tel 0432 759264 Prezzo Lire 99 000 Giudizio Buono Configurazione richiesta Amiga da A500 a A3000 Kickstart 1 2 o superiore 1Mb di RAM minimo Pro Software e dimensioni Contro mancanza del regolatore di livello di ingresso Configurazione della prova Amiga 2000 1 Mb RAM 2 DF 1CD 1 Microfono Nome Prodotto Home Music Kit Casa Prodruttrice Commodore Italiana V le Fulvio Testi 280 Tel 02 661231 Distribuito da Commodore Italiana V le Fulvio Testi 280 Milano Tel 02 661231 Prezzo Lire 112 000 IVA Giudizio Buono Configurazione richiesta Amiga da A500 a A3000 Kickstart 1 2 o
66. MS EDITOR Appena entrati nel FORMS EDITOR dovremo ovviamente scegliere se caricare un oggetto da modificare o crearne uno nuovo Nel secondo caso sar necessario fornire a Imagine alcune indicazioni riguardo alla forma e alle dimensioni dell oggetto sul quale vogliamo ini ziare a lavorare Prima di tutto dovremo decidere se vorremo una forma che presenti una Il Detail Editor za tra le due opzioni ci che cambia soltanto l orientamento dell asse centrale l opzione X Y fara si che l oggetto ottenuto abbia le sezioni circolari disposte lungo l asse verti cale l asse Z mentre l opzione Y Z adager l oggetto su un fianco con le sezioni circolari disposte orizzon talmente lungo l asse X La seconda scelta da fare sar rela tiva al numero di punti e di sezioni circolari che inizialmente compor ranno il nostro oggetto Probabilmente i valori di default proposti dagli autori di Imagine sono un po alti credo che sia pi agevole partire con una forma piut tosto semplice per poi incrementar ne il dettaglio e quindi la comples sit durante il lavoro Del resto estremamente facile aumentare o diminuire in seguito il numero dei punti e dei segmenti quindi penso che valori di partenza come 12 punti e 8 sezioni possa no essere pi che sufficienti per la maggior parte degli oggetti che si GVP Dien VALLEY PRODUCTS GVP Xer VALLEY PRODUCTS Computer Time Padova Vendita per corrispo
67. QUERY ParIO gt IOPar io Command PDCMD QUERY DoIO struct TORequest ParI0O switch ParIO gt 10 Status Mediante l uso di altre funzioni Exec riservate alla gestione dei device potremo ottenere ulteriori servizi come per esempio sapere se la nostra ultima richiesta stata soddi sfatta far terminare un comando in corso e altro ancora La funzione CheckIO pu essere utilizzata per controllare se un comando inviato al dispositivo sia o meno terminato E estremamente utile quando si lavora con la funzione SendIO in quanto permette di capire il momento in cui i r 1 _iI_w Wir hk i FG E UL ao diventa possibile inviare un nuovo comando o semplice mente di scoprire se possibile chiudere il dispositivo Ecco come si usa la funzione success CheckIO struct IORequest ParI0O La funzione restituisce un valore nullo nel caso in cui il dispositivo stia ancora eseguendo i nostri comandi altri menti restituisce un puntatore alla struttura IORequest Per evitare che qualcuno usi questa funzione in pericolosi e dispendiosi loop con lo scopo di controllare quando il dispositivo ha terminato il suo lavoro Exec fornisce un altra funzione che permette di attendere il completamento di un comando WaitIOC La funzione risolve brillantemente il problema in quanto pone il programma in stato di attesa fino a che il comando non viene soddisfatto Ricordatevi sempre che Amiga per f
68. a Alcune librerie risiedono in memoria mentre altre vengono caricate da disco in memoria all occorrenza per essere successivamente rimosse se nessun altro task le sta utilizzando Capitolo 5 L Exec 7 Routine 10 Salto alla funzione 10 Routine 1 Salto alla funzione 2 Salto alla funzione 1 Nodo libreria base Routine 2 Struttura di libreria Figura 5 3 Schema di una libreria Quando un programma ha bisogno di una routine contenuta in una libreria esso utilizza a sua volta una routine della libreria dell Exec exec library automaticamente aperta del sistema all avvio della mac china questa routine restituisce al programma l indirizzo di base della libreria A questo punto il programmatore o il compilatore se non si sta utilizzando l assembler sa che la routine di cui si ha bisogno per esempio la decima della libreria Per accedere a questa routine il sistema moltiplicher il numero della routine 10 per 6 dimensione in byte dell elemento della jump table ottenendo sessanta che dovr essere sommato all indirizzo di base della libreria Il risultato cos ottenuto l indirizzo della jump table che contiene l indirizzo iniziale della decima funzione della libreria in questione che a questo punto potr essere eseguita Il tutto non comunque cos complesso come pu sembrare da questa spiegazione nella figura 5 3 riportato schematicamente l esemp
69. a Rapsodia in blu Ce Q lt S gt x POSTA ON DEK E 2 0 Spettabile redazione di Amiga Magazine sono un possessore di Amiga 3000 che segue la vostra rivista da diversi numeri e non pu che farvi i compli menti per il lavoro svolto Uno dei motivi che mi ha spinto e mi spinge tuttora a preferire Amiga Magazine ad altri mensili il disco allegato che contiene molto spesso programmi utili e interessanti Una tiratina d o recchie per ve la meritate come mai cos poche utility per 2 0 Mi sembra anche a giudicare dai vo stri articoli che il nuovo sistema operativo sia ormai una realt nel campo degli utenti Amiga e franca mente non capisco come mai il vostro interesse verso il 2 0 sia limi tato a una utilitya numero Sperando in una esauriente risposta vi porgo ancora una volta i miei complimenti Claudio Congia Trento Caro Claudio innanzitutto grazie per complimenti graditi come al solito Passando al tuo problema On Disk contiene una sola utility only 2 0 principalmente per due motivi il primo che il nuovo siste ma operativo sta entrando gradua tamente nelle case di tutti gli utenti Amiga ma prima che raggiunga una diffusione pari a quella del vecchio 1 3 ci vorr un sacco di tempo e come tu stesso puoi ren derti conto leggendo la Posta degli ultimi numeri di Amiga magazine possessori di un 500 con 1 2 0 1 3 che non hanno alcuna intenzione per il momento di upgradare l
70. a propria macchina sono ancora tanti Il secondo motivo ancor pi sem 6 AMIGAMAGAZINE plice la stragrande maggioranza delle utility PD realizzate al giorno d oggi per funzionare sotto 1 3 creata apposta per non dare proble mi sotto 2 0 mentre per ovvi motivi non accade lo stesso nel caso con trario In parole povere chi ha il 2 0 pu tranne rarissimi casi usufruire al cento per cento del dischetto di Amiga Magazine chi invece pos siede un vecchio 500 un 1000 o un 2000 dovr fare a meno di un utility Ci sembra che l offerta sia ottima in tutti i casi resta sottinteso che in futuro se la diffusione del nuovo sistema operativo continuer come oggi cercheremo di ampliare lo spazio 2 0 sul disco allegato LA CONCORRENZA STRANERA Spettabile Amiga Magazine tralascio complimenti perch mi sembrano scontati e passo diretta mente al motivo della mia lettera le riviste straniere Recentemente in fatti ho avuto l occasione di visitare Londra dove ho potuto acquistare oltre a una gran quantit di software e hardware introvabili in Italia qual che rivista interamente dedicata a Amiga Il confronto con la nostra Amiga Magazine sorto spontaneo e diverse sono state le differenze da me riscontrate innanzitutto c erano un sacco di recensioni di software PD addirittura con voti e pagelle una panoramica pi estesa sul soft ware e sull hardware in uscita per il nostro computer e un grande ag giornamento
71. a propria struttura dati Il nome di questa struttura IOExtPar e deve essere inizializzata correttamente prima dell uso oo Tr E a ii La prima operazione da eseguire per creare una porta di comunicazione cos il sistema potr avvertirci quando accadono determinati eventi La procedura la solita struct MsgPort ParMsgPort ParMsgPort CreatePort MyPort 0 La funzione CreatePort restituisce un puntatore a una struttura MsgPort correttamente inizializzata e pronta per l uso Nel caso in cui riuscissimo a creare la porta possiamo procedere creando e inizializzando la struttura IOExtPar La funzione da usare si chiama CreateExtIO e risiede in Amiga lib La procedura simile a quella utilizzata per il dispositivo seriale struct IOExtPar Pario ParlO struct IOExtPar CreateExtI0o ParMsgPort sizeof struct IOExtPar Ovviamente dovremo passare alla funzione i valori relativi alla porta da associare al dispositivo e la dimensione della struttura da inizializzare Ora che abbiamo a disposizione la porta e la struttura dati possiamo finalmente aprire il dispositivo mediante la fun zione OpenDevice error OpenDevice parallel device 0 Par10 0 Alla funzione va passato il nome del dispositivo il numero di unit e l indirizzo della struttura dati precedentemente inizializzata Il nome del dispositivo deve essere parallel device rigo rosamente scritto in minuscolo i
72. a 2MB 220 000 GVP Serie II HD Espandibile fino a SMB RAM per 4500 52MB Quantum 1 306 000 105MB Quantum 1 690 000 Modulo RAM da 2MB 220 000 GVP Serie Ik Espansione RAM da 2 a 8MB per AMIGA 2000 2MB 400 000 4MB 620 000 6MB 840 000 SMB 1 060 000 GVP 68030 Schede acceleratrici per AMIGA 2000 68030 Caprocessore matematico 68882 controller per hard disk SCSI o AT Espandibile a 13 16 0 32MB S2hit RAM 22Mhz RAM IMB 1 926 000 33Mhz RAM4MB 3 684 000 Modulo RAM da 4MB 60ns 32 bit 700 000 GVP IMPACT VISION Scheda grafica 24bit Per A3000 e 2000 scheda grafica 16 000 000 di colori Frame buffer 24bit 1 SMB genlack frame grabber flker uscite simultanee RGB Composito S VHS Picture in picture display Programmi dedicati GVP scala 24bit Caligari 24bit Macro point 24bit Contral Panel SK 24bit Sch Grafica 16 000 000 4 854 000 GVP550 Adattatore per A2000 133 000 ADVANCED STORAGE SYSTEMS NEXUS SCSI amp RAM controllers e Software di gestione HD per AMIGA2006 Interfaccia SCSI ad alte prestazioni espandibile fino a 8MB garanzia 5 anni Completa di Software di gestione Hard disk FlashBack Powerbench Smart cache Spoolit Disksurgeon Instantformat Memory doctor SCSI controller 40MB Teac 430 000 53MB Quantum 849 000 105MB Quantum 980 000 170MB Quantum 1 390 000 170MB Quantum 1 790 000 210MB Quantum 1 950 000 425MB Quantum 3 592 000 128MB Ottico R W removibile 2 980 000 600MB Ottico R W removibile 5 9
73. a basso e di filtro passa basso di tipo VCVS tagliato a banda telefonica quattro kilohertz L ultima sezione si pu trasformare in un semplice buffer quando il FET pilotato dallo stesso pin del CIA che controlla la luminosit del LED power in conduzione usato come resistenza variabile Un interessante effetto che non ho mai avuto occasione di vedere sfruttato consiste nel fatto che se tale FET venisse acceso e spento molto rapidamente a frequenza opportuna e il rapporto ON OFF venisse variato il filtro si comporterebbe un po come un filtro a capacit commutata cio si potrebbe regolare entro un certo limite la frequenza di taglio L A500 revisione 3 l A2000A e i primissimi A2000B non hanno il filtro escludi bile TA2000A e l A1000 hanno un filtro pi complesso a pendenza pi ripida Bene per questo mese tutto nella prossima e ultima puntata vedremo il Denise gli slot e altre interessantissime cose segue da pag 46 Amiga ROM Kernel Reference Manual Devices stare questo manuale se intende operare con device e IFF In caso contrario la decisione si fa pi difficile Da una parte vero che le modifiche apportate ai device sono in generale piuttosto limitate dall altra la presenza su questo volume della documentazione del formato IFF aggiornata al 91 le spiegazioni relative allo scsi device le novit introdotte nel narrator device e in generale la miglior organizzazione d
74. a scritta B2000 CR nell angolo inferiore sinistro Su tutte le revisioni delle schedeche non porta no tale scritta il filo non va tagliato E prevista e spie gata l installazione delle ROM anche nei 2000 dotati di scheda acceleratrice A2620 e A2630 per se in queste schede le ROM poste nella posizione U4 e U5 hanno una revisone infe riore alla 6 sar necessario procurarsi versioni pi re centi di tali chip 390282 06 e 390283 06 Per accertar si del fatto basta premere Shift M sullo schermo di selezione del tipo di proces sore e verificare la data che appare sul display deve essere appunto uguale o successiva al 15 gennaio del 91 ll kit di upgrade al 2 0non adatto al 3000 le ROM sono proprio diverse non cono sciamo attualmente le inten zioni della Commodore lta liana a questo proposito in USA pero le ROM per il 3000 sono disponibili a un prezzodi gran lunga inferio re aquelle per il500e il 2000 infatti non ci sono i manua li non sappiamo se la cosa si riproporr allo stesso modo in Italia gli attuali utenti del 3000 infatti non dispongono di tutti manuali in italiano e quindi potreb bero essere interessati non solo alle ROM ma anche alladocumentazione Oltre alla ROM nel pacchet to sono compresi quattro dischetti Workbench Ex tras Font e Install Disk primi tre contengono i clas sici file di sistema Amiga aggiornati alla versione 2 04 L ultimo contiene una ser
75. aMagazine 1 3 2 0 enter NOTE Ricordiamo che per motivi di spazio le directory C DEVS L e LIBS del disco di Amiga Magazine non sono complete come dovrebbero esse re soprattutto per poter funzionare come dischi con cui effettuare il boot con il KickStart v2 04 Si consi glia quindi ai possessori di Amiga 500Plus che dovessero riscontrare dei problemi di funzionamento di effettuare il boot dal proprio disco Workbench e successivamente sostituire nel drive il disco con quel lo di AmigaMagazine comandi Dir e List del CLI sono stati sostituiti con il pi compatto ed efficente LS quindi usate quest ultimo per visua lizzare il contenuto di una directory Le librerie presenti nella directory LIBS del disco Amiga Magazine arp library reg library regtools library explode library e powerpacker library sono di pubbli co dominio e quindi liberamente distribuibili Vi consigliamo di co piarle sul vostro disco di lavoro 0 hard disk perch sono indispensa bili al funzionamento di molti dei programmi di pubblico dominio presenti sul disco allegato ad Ami ga Magazine ogni mese Attenzione Quando viene indicata la scritta tra parentesi quadre come enter significa che dovete premere iltasto con scritto Enter presente sulla destra del tastierino numerico op pure il tasto di ritorno carrello posto sulla sinistra dei tasti cursore HARDWARE ualche annetto fa quando il Commo dore 64 la faceva da padron
76. agazine trovate consigli sia per i principianti Usia mo il CLI ARexx Programmazione Facile in C e in Basic sia per i pi navigati Transaction In secondo luogo soprattutto nel Regno Unito le riviste puntano moltissimo sui videogiochi relegando nei bassifon di altri aspetti importantissimi del mondo Amiga Con questo non vogliamo dire che la nostra sia una rivista perfetta se cos fosse recen siremmo tutti ma proprio tutti pro dotti in circolazione in anteprima assoluta e se volete migliorarla non dovete far altro che scrivere vostri suggerimeti e consigli MI CONCEDE UN INTERVISTA Distinta redazione sono un accanito utente Amiga e fe lice possessore di un 1000 un 2000 e un CDTV Compro la vostra rivista da parecchi mesi e sono molto sod disfatto di tutti gli articoli e le rubri che in essa contenuti Recensioni hardware software On Disk Game Show Trends Tutto molto bello e dettagliato ma non vi sembra di esservi dimenticati di quaicosa di essenziale Dove sono le interviste ai program matori Penso che sia essenziale conosce re il punto di vista di coloro che in pratica fanno vivere le macchine su cui lavoriamo ci divertiamo e pas siamo parecchie ore della nostra esistenza Bisogna anche considerare il fatto che in un intervista si possono ap prendere trucchi o semplice tecni che di lavoro in grado di aiutarci in un possibile futuro Adesso Amiga Magazine ottima se farete q
77. amente la percentuale di tempo in cuiincuii 68000 non occupato nel trasferimento dei dati Valori alti indicano che il trasferimento avviene in modo DMA cio senza tenere occupata la CPU e quindi con minore rallentamento del funzionamento dell intero sistema Create file Write to file Read from file lettura di un file creazione e scrittura di un nuovo file scrittura su un file preesistente si pu affermare con sicu rezza che l hard disk par ticolarmente lento Secondo la Commodore il controller consentevelocit molto pi elevate e il collo di bottiglia costituito dalla meccanica il PrairieTek appunto cambiando hard disk si dovrebbero ottenere dei risultati ben diversi Abbiamo molte ragioni per credere alla Commodore anche perch tipico della Commodore offrire degli ottimi controller associati ad hard disk piuttosto lenti vedasi 590 Va notato comunque che le velocit di creazione Create di apertura Open e di cancellazione Delete di pi file non sono frale pi basse per esempio l hard disk montato sul 590 al momento della sua com mercializzazione in Italia forniva valori inferiori e anche di molto in certi casi viceversa appaiono piutto sto basse le velocit di tra sferimento per esempio il Novia della ICD con un Areal da 60 Mb l hard disk IDE interno per il 500 rag giunge i 100Kin scritturae 200K in lettura contro i 50K e 53K del PrairieTek con 512 byte di b
78. anosecondi che proprio la velocit massima del ciclo di bus del 68000 a 7 MHz Per confronto un ciclo in fast RAM su A2360 o su A3000 25 dura 200 nanosecondi in modo random e 110 in modo burst per word su acceleratrici pi veloci dura anche solo 80 nanosecondi I vari Fat Agnus possono pilotare differenti tipi di chip di RAM L 8370 e 1 8371 pilotano 2 banchi di RAM da 512K ciascuno realizzabili con chip da 256 kilolocazioni 256K Figura 1 Ciclo di lettura per una RAM dinamica Tempodiciclo 282 nS RAS me I MY na AI si nn E ae Cicli utilizza bili da CPU Blitter Copper Canale DMA floppy disk Clock ni 282 n Canali DMA audio Canale DMA bitplane 4 cicli rubati alla CPU Canale DMA bitplane 3 cicli rubati alla CPU anale DMA bitplane 2 Canale DMA bitplane 1 Figura 2 Allocazione dei canali DMA e dei cicli di memoria moltiplicato per 16 bit fa appunto 512 kilobyte i chip di RAM possono essere sia da 256K x 1 bit che da 256K x 4 bit Anche 8372A pilota lo stesso tipo di chip ma consente di usare entrambi i banchi come Chip RAM invece di uno solo L 8375 pilota sempre due banchi ma in questo caso la linea di indirizzo in pi consente di realizzare banchi di grandez za doppia da 1 MB l uno servendosi di RAM da 256K e di un multiplexer esterno 74F139 Infine l 8372B dovrebbe pilotare un singolo banco di RAM da 1M 1 Megabit molti plicato 16 fa prop
79. arametro E in realt pi facile a farsiche a dirsi facciamo dunque un esem pio Ammettiamo di voler eseguire il comando LS ossia visualizzare la directory dopo 5 secondi da quan do si preme il tasto enter facile Basta seguire le indicazioni riporta te nel riquadro UTILIZZO e fornire come parametro tempo_ di_attesa 5 secondi e come comando_da_eseguire_ il co mando LS La stringa da inserire al prompt del CLI quindi DelayRun 5 LS enter ed effettivamente dopo cinque secondi verra visualizzata il conte nuto della directory corrente Ovviamente DelayRun uno di quei programmi che non na un grosso utilizzo in modo diretto ma serve spesso all interno di file script Permette di risparmiare tempo e spazio su disco eliminando il co mando Wait RunBack e Execute AMIGA MAGAZINE SPECIFICHE DEL PROGRAMMA CONFIGURAZIONE MINIMA 512K RAM Kickstart 1 2 1 3 2 0 UTILIZZO CLI CD DelayRun fenter DelayRun tempo di attesa comando da_eseguire enter FILE DI SUPPORTO nessuno LCD Calculator v1 023 Mike Haas Questa una utility che far como do a coloro che possiedono un computer come Amiga sulla scriva nia e che devono fare spesso dei semplici calcoli aritmetici Il pregio di questo programma di essere semplice da usare comple tamente controllabile anche tramite la tastiera e riconfigurabile per adattarsi alla strana e ormai anti quata tastiera del glorios
80. are di gestione immagini 469 000 Blitz Copiatore hardware 49 000 AT ONCE Emulatore MS DOS 16Mhz 559 000 Ultimate Ripper 89 000 AdSpeed scheda velocizzatrice 460 000 ICD CONTROLLERS AdSCSI Micro controller interno per ST AdSCS Norm controller per ST AdSCSI Plus controller con clock per ST 165 000 210 000 215 000 AMIGA ANNO 5 e NUMERO 35 GIUGNO 1992 Foto di copertina Alessandro Saponi Bit Movie 92 P O S T A e Lettori ci Scrivono 6 TREN DS e Stampa Estera Dalla stampa di tutto il mondo R U B R I C HE e Riflettori su Il nuovo catalogo Commodore oo 12 e Fiere Abacus e Fiere Bit Movie 92 e Fiere European Computer Trade Show 20 e Speciale Digitalizzatori audio che passione 24 e Speciale AMAS 2 28 e ARexx Fisso o variabile 73 e Usiamo il CLI EDIT parte terza 76 e Grafica 3D Il Forms Editor 80 mo ___y amp i_ _ _ ni ran e 10 Fantastici 31 programmi e e Reference Guide 4 di Amiga Magazine parte V e Le pagine del 33 programmatore e Amiga Help Tool 1 0 2 e Il parallel device e Amiga ROM Kernel Reference Manual Devices e Architettura dei sistemi Amiga e Hardware 55 Action Replay MK III e Hardware 58 Amiga Release 2 e Hardware 62 Amiga 600HD e Software 66 Progetto Immagine 2 0 e Software 69 PageStream 2 2 e Software CDTV 71 Il CDTV e il MIDI con l
81. ariabi le o al momento dell uso neces sario di solito specificare il tipo di variabile e poi fino alla fine del programma quella variabile potr assumere solo valori di quel deter minato tipo ad esempio stringa In ARexx invece le variabili sono senza tipo Ci significa pi cose 1 non necessario dichiarare il tipo di una variabile 2 si pu usare la medesima variabi le per rappresentare ad esempio sia numeri che stringhe 3 si pu usare la stessa variabile in contesti diversi che richiedono valo ri numerici interi oppure in virgola mobile oppure ancora di tipo strin ga Tutto ci lascia una grande libert al programmatore e non richiede diffi cili valutazioni preventive del tipo di variabili richieste o trasformazioni acrobatiche del contenuto di una variabile per passare da un tipo ad un altro Come possibile E semplice ARexx tratta tutte le variabili come delle semplici se quenze di caratteri quando poi si trova in un contesto che richiede per esempio un valore numerico l interprete cerca di trasformare la sequenza di caratteri in un valore numerico se l operazione ha suc cesso prosegue per la propria stra da altrimentisi blocca ed emette un messaggio di errore come questo tt Error 47 any damned Arithmetic conversion error Command returned 10 47 Arithmetic conversion error L errore 47 vi capitera di vederlo piuttosto di frequente troppa liberta si t
82. artz 500 TL VS COUNTACH di Marco Maltese 18 AMIGA MAGAZINE A sinistra ATELIER di Alessandro saponi A destra LINOLEUM di Daniele Casadei Non ci sarebbe bisogno di specifi carlo ma per dovere dicronacale tre animazioni sono state realizzate ovviamente su Amiga Molto diffici le descrivere a parole queste stu pende animazioni dei veri e propri cartoni animati voti della giuria diversamente da quanto succes so per la sezione 3D sono pratica mente identici a quelli del pubblico tranne per il 3 posto dato a Marco Maltese con 500 VS TL COUN TACH si preferito a giudizio della giuria premiare questa anima zione pi che per una reale superio rit rispetto agli altri lavori di Schwartz per i limitati mezzi con cui l autore ha realizzato la sua anima zione un Amiga 500 Sezione concorso Immagine Statica Per l immagine statica il premio era unico ottenuto unendo i voti della giuria con quelli del pubblico An che in questo caso si verificatauna discordanza ma su due opere dello stesso autore quindi era chiaro che dovesse vincere Alessandro Sapo ni il problema era quale delle sue opere dovesse vincere il risultato stato Atelier realizzata con Amiga e Imagine 2 0 Credo come potete giudicare anche voi stessi trattan dosi di un immagine statica che sia un risultato ampiamente meritato LE ALTRE INIZIATIVE Il Bit Movie comunque non stata solo una gara ma una
83. ativi utility utility di j Console i file system COUS gadget eventi Input Libreria ti device ibreria layer Exec task Tack disk Keyboard Serial messaggi devi e gameport Grafica testo Audio device e parallel Interrupt F O device device Processore Controllo Tastiera 68000 e mouse Porte I O Primo livello Figura 5 Gerarchia del sistemo software operare in multitasking caratteristica che tuttora invidiata dai sistemi operativi concorrenti Inoltre l Exec gestisce anche l allocazione della memoria per ogni singolo programma controlla le varie richieste di interrupt che vengono generate dall hardware o dalle applicazioni software mantiene le liste dei programmi che sono in attesa di determi nati eventi la lista delle aree di memoria disponibili le liste dei messaggi relativia ogni applicazione e le liste degli input come gli spostamenti del mouse o la pressione dei tasti Allo stesso livello dell Exec si trovano i device unit software che gestiscono i drive la tastiera il mouse e le porte giochi le uscite audio la porta seriale e quella parallela Per finire si trovano le routine di gestione della grafica tracciamento dei disegni visualizzazione delle aree grafiche selezione dei colori manipolazione degli oggetti grafici ecc Gli altri livelli Nel secondo livello sono collocati i device di input e quelle funzioni dette di layer I device di input girano come programmi indipe
84. ato Sim City e il premio per la miglior confezione andato a 3D Construction Kit il oacchetto arafico oiu votato stato Deluxe Paint IV nonostante le nostre preferenze per Art Department Professional e Real 3D miglior utility superando autentiche istituzioni come Microsoft Works per PC risultato AMOS 3D Passando ai videogiochi premio per il miglior gioco d azione a Lotus Turbo Challenge 2 miglior simulazione a Railroad Tycoon un autentico scandalo data la presenza fra le nomination di Formula 1 Grand Prix miglior avventura gioco di ruolo a Eye of the Beholder miglior gioco sportivo a Jimmy White Snooker sportivo miglior grafica e sonoro a Wing Commander 2 Il gioco pi originale dell anno risultato Civilisation e Another World e il migliore in assoluto Lemmings Per finire il premio per la miglior software house andato alla Microprose e quello per il produttore di hardware ignorando le novit lanciate quest anno dalla Commodore alla Sega Alla fine tutti felici e contenti anche se siamo sicuri che gli sconfitti celassero un bel po di rabbia per l occasione perduta casa nipponica entrata recentissi mamente nel mondo Amiga Meritevole d attenzione senza dubbio Bargon Attack della france sissima Coktel Vision un arcade adventure dalle animazioni esila ranti e vagamente simile a un classi co di sempre Zak McKracken and the Alien Mindbenders Divertimento assicurato anche con Il terzo gioco avente co
85. cato e non ritiene im possibile a lungo termine la produzione di giochi di sponibili solo suRAM Card L Electronic Arts enfatizza il fatto che il 600 pur presen tando delle migliorie dal punto di vista tecnologico rispetto al 500 si colloca nella stessa gamma diprez zi epresentadei margini per ulteriori riduzioni Ritiene anche che le migliorie dal punto di vista estetico e delle dimensioni giochino un ruolo importante in que sto mercato L Electronic Arts studier la possibilit di creare dei giochi per RAM Card e afferma che molto probabilmente giochi dovranno utilizzare contem poraneamente dischi e RAM Card Valuta infine positivamente questamos sa della Commodore che viene incontro alle esigenze delle software house per quanto riguarda la lotta contro la pirateria e prevede anche grandi novit tecno locighe nel campo delle espansioni da collegare alla portaPCMCIA AMIGA SHOPPER Amiga Shopper unarivista inglese che si occupa di applicativi per Amiga su CTW compare un articolo che riporta i risultati di un a nalisi di mercato condotta tra i numerosi lettori inglesi della rivista 45000 copie circolanti dauna societ di ricerchestatistiche risulta ti sono per certi versi so prendenti e possono aiutare a capire meglio il mondo degli utenti seri di Amiga anche qui in Italia il 66 dei lettori ha un et compresa trai20ei55 annie quelli con pi di 35 anni sono pi del 40 il g
86. cazioni a partire da C00000 baster mettere della RAM aggiuntiva come noto la Commodore dichiara che devono essere installati al massimo 512 KB da C00000 in su ma possibile metterne fino a 1 75 MB violando le specifiche e una manciata di porte logiche atte a gestire i bit di indirizzo in pi per avere una espansione di memoria interna da 2 Mega 512 KB visti come Chip e 1 5 MB come Fast una cosa analoga si potrebbe fare sull A500 Plus si aggiungerebbero 1 MB di Chip e 1 75 MB di Fast dopo avere risolto i problemi di refresh che sorgerebbero in questo caso Paula Diamo ora un rapido sguardo ad un altro elemento del chip set di Amiga quello evidentemente pi perfetto di tutti in quanto non mai stato modificato da quando fece la sua comparsa nel 1985 stiamo parlando di Paula ovvero dell 8364 A parte gli scherzi si tratta del chip che probabilmente stato il pi difficile da progettare in quanto assieme alle funzioni digitali integra delle funzioni analogiche quali la gestione delle paddle quelle del buon vecchio C64 o degli IBM compatibili che le hanno ribattezzate joystick analo gici e i convertitori analogico digitale delle quattro voci di Amiga Inoltre contiene gli shift register della porta seriale a differenza degli IBM compatibili che sono limitati a un massimo di 115200 baud Amiga consente di arrivare al doppio di questo valore ma con il gravissimo inconvenien te che mentre gl
87. ceglie un altra lingua mentre il programma in funzione bisogna cambiare anche le stringhe copiate in strutture dedicate del programma Se questi trasferimenti di stringhe vengono inseriti tutti in una sola procedura questa pu essere avviata ogni volta che l utente modifica la lingua Non questo il caso dei Menu e dei Gadget in quanto essi fanno riferimento solo a puntatori a stringhe e non a loro copie private In tal modo una volta ricaricato l array di stringhe occorre soltanto ridisegnare i Menu e i Gadget per ottenerne la traduzione immediata In particolare i Gadget devono sempre essere aggiunti alla fine della lista dei Gadget della finestra subito dopo quelli di sistema In caso contrario qualsiasi variazione operante sui Gadget utente si rifletter anche sui Gadget di sistema Si veda l esempio su disco per l esatta sequenza dei coman di di Refresh Su disco troverete anche i sorgenti e l eseguibile di un programma esemplificativo Example che utilizza la libre ria Il programma funziona solo sotto 2 0 e richiede una serie di programmi esterni per poter funzionare corretta mente come Muchmore e Rtap ed eventualmente Amiga guide I nomi dei comandi da utilizzare stanno in help dat e possono essere modificati per adattarli al proprio sistema Il sorgente pu costituire un punto di partenza per capire dall interno la logica di funzionamento della libreria e arrivare a utilizzarla nei propri programmi
88. che possiamo muovere al suddetto pro dotto Comunque la pi rilevante per la limitazione imposta ai campiona menti che si vogliono utilizzare in modalit expander 14 4 KHz sono pi che sufficienti se i suoni vengo no usati in ambito Amiga per demo giochi presentazioni ecc presup ponendo che il suono venga poi riprodotto dagli speaker del moni tor ben diverse sono le esigenze di chi fa un uso musicale amatoriale o semi professionale dei propri suoni per il quale una frequenza di cam pionamento pi alta sarebbe senz altro preferibile Abbiamo inoltre notato un malfun zionamento dell analizzatore di spettro su un A500 ha funzionato regolarmente mentre su un A3000 inspiegabilmente l aggiornamento dei Vu Meter viene rallentato a circa una variazione ogni secondo Si tratta comunque di problemi stret tamente legati alla parte software e quindi facilmente risolvibili con il prossimo upgrade Per concludere una considerazione sul prezzo le circa 200 000 lire ri chieste non sono poche se para gonate al prezzo di altri campio natori presenti sul mercato da pi tempo Considerando per le prestazioni in termini di qualit della digitalizzazio ne indubbiamente ottime e ci chie diamo quale altro pacchetto ci offre una interfaccia MIDI con le relative funzionalit da expander e le ampie possibilit propose dal generatore di effetti real time riteniamo che AMAS 2 possa valere il prezzo ri chiesto O
89. chi Perch secon do il mio parere personale questa cartuccia destina ta a un target prettamente vidoegiochistico la facilit d uso le opzioni di rippa mento quelle di trainer lo slow motion sono elementi che confermano questa tesi Certo grafici musicisti e programmatori sono in genere molto interessati nel vedere le soluzioni scelte dalla concorrenza ma diffi cilmente accetteranno di partire dal lavoro di un altra persona limitandosi a una semplice operazione di re styling Un videogiocatore a digiuno di nozioni grafiche ad esempio pu trovare non poco divertimento modificando una scherma ta del videogioco preferito con il Deluxe Paint per non parlare della possibilit di avere vite infinite virtual mente a qualsiasi gioco prezzo contenuto agevola non poco e se le prossime versioni della Action Replay saranno pi potentie flessi bili oltre ad essere migliori esteticamente anche l oc chio vuole la sua parte non impensabile una diffusio ne di queste cartucce come avvenne qualche anno or sono sul glorioso C64 A GVP Joven VALLEY PRODUCTS GVP Qiu VALLEY PRODUCTS Il pi qualificato Amiga Center della Capitale Il primo service di stampa a colofi professionale AMIGA 3000 Mod 25 50 6MB GVP Impact Vision 24 Il pi avanzato sistema per il Desktop Video Professionale Lire 6 500 000 i v a AMIGA 500 Plus GVP HD 8 IMPACT Il HD 52MB 2MB RAM LIRE 1 580 000 iv a
90. contempora neamente vengono invitati gli stessi dati al canale MIDI 11 dove per viene dato all inizio un messaggio di MIDI Control Change relati vo al volume uguale azero Tale brano infatti pu esse re ascoltato tramite un nor male expander e in questo caso si utilizzer il canale MIDI oppure tramite un expander a standard GS Roland come il Sound Canvas con il quale c il vantaggio di utilizzare stru menti gi selezionati in par tenza vedi nostro articolo di Amiga Magazine n 31 feb braio 1992 pagina 68 messaggi inviati non si limitano come si potrebbe pensare a quelli di nota ON e OFF ma includono cosa davvero bella quelli di con trollo del Sustain della Modulation Wheel e di altri ZI CD MIDE appena uscito rappresenta una delle applicazioni pi interessanti tra quelle possibili con il CDIV AMIGA MAGAZINE 71 SOFTWARE CDTV Grazie alla pista MIDI presente su questo CD possibile ascoltare il brano contenuto tramite i propri expander MIDI collegati alla interfaccia MIDI del CDIV parametri compreso ov viamente il Program Change La seconda ver sione quella per orchestra invia al sequencer i dati del brano su quattrocanali MIDI 1 4 e assegna quattro Program Change diversi Gli stessi dati come per la prima versione a volume zero vengono mandati ai canali 11 14 per essere uti lizzati con lo standard GS Anche qui sono molti i mes saggi MIDI inviati oltre a
91. d disk AT BUS cio in pratica una porta parallela con un piccolo buffer nell A3000 c un chip custom di nome Gary che svolge funzioni simili a quelle del Gary di cui stiamo parlando ora ma diverso Tra le varie funzioni Gary si occupa di preelaborare il segnale MFM proveniente dai floppy disk e diretto a Paula e viceversa Oltre al segnale DTACK visto la volta scorsa Gary genera i segnali di pilotaggio per i transceiver del bus dati che isolano il chip bus dal bus di espansione Il bus indirizzi del chip bus isolato da quello del bus di espan sione da transceiver e multiplexer posti internamente a Fat Agnus Quando la CPU genera un indirizzo appartenente a un registro di un chip custom o alla Chip o Ranger RAM e lo stato dei quattro segnali di sincronizzazione con Fat Agnus opportuno i transceiver vengono abilitati connettendo cos il chip bus al bus di espansione Nel frattempo se la CPU deve aspettare che Fat Agnus finisca i suoi cicli DMA entra in gioco il semplice meccanismo di sincronizzazione basato su DTACK descritto la volta scorsa Gary contiene anche le maschere degli indirizzi per i CIA 8520 e per la ROM tutti i Gary anche quelli Toshiba riservano alla ROM uno spazio di 512K anche se la ROM quella 1 2 e 1 3 che fisicamente grande la met Negli A500 revisione 3 e negli A2000A c per un errore nel circuito stampato che obbliga a saldare un ponticello tra due piedini della ROM 2 0 se
92. di giudicare le prestazioni dell hard ware installato sui modelli di Amiga che sono stati in qualche modo espansi L esempio pi classico Amiga On Disk 28 2000 che raramente viene lasciato nella configurazione di base data la facilit di espansione Memoria extra hard disk schede acceleratrici e altri add on sono la regola per coloro che hanno ormai trascorso un po di primavere Insie me al loro Amiga AIBB si occupa di analizzare da tutti i punti di vista le prestazioni del computer su cui viene eseguito effettuando tutta una serie di veri e propri test Andiamo un po pi nel dettaglio Una volta lanciato il programma si presenta nella sua nitida interfaccia intuitionizzata e immediatamente si pu realizzare quello che possibi le fare Innanzitutto necessario selezio nare il modello di Amiga con il quale si intendono fare i confronti ovvia mente se avete un modello non accelerato non potete metterlo in competizione con un Amiga 3000 Come secondo passo si pu sce gliere uno dei vari test benchmark a disposizione oppure lasciar fare tutto automaticamente al program ma selezionando l opzione dal menu Special All Test Make Mo dule in modo che vengano effet tuati tutti i test e memorizzati i risul tati in un file modfile che sar necessario decodificare con il pro gramma Modinfo Tutti i risultati dei test vengono vi sualizzati in forma grafica in manie ra
93. disk da 2 5 pollici AdIde 40 319 000 AdlIde 44 359 000 Novia20i HD 20MB int A500 890 000 Prima52i 1 1952MB int A2000 849 000 Prima105i HDIO5MB int A2000 1 259 000 ICD AdRam2000 Espansioni di memoria per AMIGA 2000 RAM controller 214 000 2MB 390 000 4MB 566 000 6MB 742 000 8MB 918 000 ICD AdRam540 Espansione di memoria da 0 a 6MB per A500 RAM controller 238 000 IMB 326 000 2MB 414 000 4MB 590 000 6MB 1 165 000 ICD Misc Products AdSpeed acceleratore per tutti i computer AMIGA 16Mhz e 32Kh di cache ram a 32bit Flicker free video per tutti gli AMIGA alta qualt senza flicke ring AdSpeed 460 000 Flicker Free 690 060 POWER RAM Espansioni di memoria per AMIGA 500 512Kb no clock card 69 000 512Kb clock card 85 000 LSMB clock card 239 000 POWER DRIVE Drive esterni ed interni per AMIGA 500 amp 2000 H nuovo PC amp SOB ha il nuovo copiatore hardware NewBlitz e l antivirus ntegrait su scheda PC amp 80 Drive esterno 129 000 PC880B Drive esterno 149 000 DDriverB Doppio drive 249 000 PC882 Drive int per A 2000 115 000 ASO0D Drive int per A 500 115 000 POWER PERIPHERAL Mouse opromeccanico 290dpi 49 000 Mouse ottico 300dpi 99 000 Trackball 75 000 Midi interfaccia 44 000 Microw Flicker Fixer per A2000 399 000 Date Acuon replay A500 159 000 Datel Action replay A2000 169 000 Scanner con Soft di gestione im 385 000 AT ONCE Emulatore MS DOS 369 000 AT ONCE Ad AT ONCE A 2000 164 000 Powerboard Emulato
94. due tracce le stesse versio ni ma con un accorgimen to stato assegnato al ca nale audio destro l intero brano mentre sul canale sinistro c solo l accompa gnamento senza cio lo strumento conduttore Sar sufficiente agire sulcoman do Balance del vostro am plificatore per ascoltare l u na o l altra versione L idea di sdoppiare in questo modole parti naturalmente non casuale infatti stata pensata per gli utenti che hannola possibilit di colle garsi al CDTV via MIDI quali avranno il piacere in MIDI STUDIO Con l uscita del primo compact disc contenente la pista MIDI si inaugura ufficialmente un nuovo modo di intendere la musica assistita dal computer questo modo di ascoltare tramite propri expander l assolo della Rapsodia IL MIDI Infatti se il CD viene letto dal CDTV possibile utilizzare accanto alla pista digitale audio anche una pista MIDI perfettamente sincronizza ta alla prima che viene in viata direttamente all inter faccia MIDI Incuriositi da questa novit ci siamo af frettati a collegarci a tale interfaccia non con un ex pander bens con il nostro Amiga su cui girava un sequencer In questo modo abbiamo potuto prelevare con tale programma l intero brano via MIDI per poi analizzarne il contenuto con calma La primaversione per quat tro pianoforti invia al MIDI l intera melodia relativa al pianoforte conduttore sul canale MIDI 1
95. e dotata sul frontalino di una presa Mic due ingressi Line Left e Right e un potenziometro per il controllo del livello di ingresso Sul retro invece ci sono due ingres so Line RCA Left e Right e una presa per la cuffia Concludono la descrizione due cavetti uno da inserire nella porta La schermata principale del programma Home Music Kit Il Sampler della P G Elettronica di Torino il digitalizzatore con il design pi originale non corredato da soflware parallela e uno in quella seriale per l alimentazione Nella confezione oltre al manuale in italiano c anche una coppia di cavetti con spinotti RCA per effet tuare i collegamenti audio tra Amiga e Sampler infatti questo campio natore dotato di un amplificatore per la cuffia Come gi anticipato nel pacchetto non c un software dedicato ma nel manuale si consiglia l uso di AudioMaster III Si trattacertamente di un digitalizza tore di dimensioni pi elevate rispet to agli altri questo pu essere un vantaggio si pensi a un digitalizza tore da tavolo e uno svantaggio lo spazio occupato maggiore e cavetti per il collegamento con Amiga possono risultare scomo di Dal punto di vista tecnico non ho incontrato difficolt nell utilizzo di questo digitalizzatore anzi la prati cit e l ergonomia del regolatore di livello mi hanno facilitato L unica nota negativa riguarda il manuale spartano e poco curato CONC
96. e PA E i prora ee oe ee PREG tread TEIP te ee tat dh 12 Titer reada iite oe pues typ dove si vuole senzaentrare in stressanti box di dialogo che obbligano a specificare le coordinate dello scher mo Gli attuali utenti di Page Stream poteranno la diffe renza istantaneamente dato che il programma molto pi reattivo e ha un aspetto complessivo molto pi professionale UNO SGUARDO PIU APPROFONDITO Per coloro i quali non hanno mai avuto la possibilit di usare PageStream faccia mo ora una piccola panora mica sulle caratteristiche di questo famosissimo packa ge Progettato come un com pleto designer grafico word processor e mezzo di impa ginazione per qualunque cosa appaia nella forma stampata PageStream cer cadi combinare tutti questi elementi in un unico packa ge Il display su schermo rappresenta il documento corrente pu essere allar gato o ridotto per permet tere all utente di posizionare precisamente un oggetto o per avere un idea dell impa ginazione che si sta realiz zando Alla destra del di splay c il pannello di con trollo contenente le icone che rappresentano gli stru menti che si usano per crea ree modificare il documen to Tutto l editing viene effet AMIGA MAGAZINE 69 z Fred rote tuning a Nunta ts Als hori dle P ihe diskit aia i eda hak ALA patio li ile hat H La a ale regi iti MUTATI tis Si pila bhg Feed wale latins olde prata bat bly a iin tat
97. e audio video compact disc floppy disk ecc Il Media Box per 75 floppy disk si affianca al modello per 140 floppy e ha le dimensioni ridotte di 148X135X348 mm La gamma Media Box amp _ LEASING _ BANK distribuita in Italia da Mielco S p A Via Prampolini 4 20158 Milano Tel 02 6684999 nel formato DR2D l undo a pi livelli e il supporto ARexx Il prezzo dichiarato su Amiga World di 299 95 dollari NUOVI TITOLI PER CDTV Al Winter Consumer Electro nic Show di Las Vegas e stata annunciata unanuova versione profondamente migliorata di Defender of the Crown per CDTV il gio co che ha incontrato tanto successo su Amiga Le ani mazioni sono aumentate il suono migliorato e anche il gioco ha subito importanti modifiche Amiga World segnala anche The Heroic Age of Spaceflight NASA The 25th Year che permette di indagare In maniera inter attiva maggiori progetti spaziali della NASA come l Apollo il Voyager il Viking e lo Space Shuttle E uno dei primi programmi ad implementare la tecnologia CDXL per il full video su 1 4 dello schermo OTTO MIDI IN LINEA Il Niche Audio Control Mo dule The Russ Jones Mar keting Group un mixer capace di controllare fino a 8 MIDI ciascuno dotato di un proprio ingresso e di una propria uscita Destinato ai musicisti professionisti supportato dal programma KCS della Dr T s e sar venduto al prezzo di 479 dollari FINAL COPY 1 3
98. e di modificare le opzioni di default PER ESPANDERLO VIENI DA NOI Interfacce MIDI Genlock Digitalizzatori Modem Stampanti NEC PANASONIC Monitor NEC HYUNDAI Software Professionale DTV DTP MIDI Espansione di memoria da 512KB a 8MB HD SCSI interni esterni da 52MB a 400MB HD SCSI removibili da 44MB a 88MB Schede compatibilit AT286 8 16 MHz e Acceleratrici a 32 bit NUMERIC DIGITS 3 68030 68040 NUMERIC FORM ENGINEERING TEE E IN PIEMONTE PRESSO HI FI CLUB CONCESSIONARIO UFFICIALE Dopo l esecuzione di queste due istruzioni l interprete ARexx user fino a 3 cifre decimali prima di passare alla forma di notazione esponenziale indicata Ci resta da precisare una cosa che riguarda segni e non servo no solo a definire il segno matema tico di un valore numerico ma han no anche un altra funzione che potrebbe facilmente passare inos Commodore COLLEGNO TO C so Francia 92 C Tel 011 4110256 r a DISTRIBUTORE UFFICIALE PER L ITALIA ZGVP Jonta VALLEY PRODUCTS RS s r l CADRIANO BO TEL 051 765299 FAX 051 765252 AMIGA MAGAZINE 75 USIAMO IL CLI ql ultima volta abbiamo visto comandi di sostituzione glo bali restano ora da esamina re comandi che operano su una linea Mentre quelli globali agiscono su ogni linea del file man mano che si scorre il file dall inizio verso la fine i comandi che tratteremo in questa puntata
99. e nelle case della stragrande maggioranza degli attuali utenti Amiga era largamente diffusa una categoria di periferiche abbastanza particolare in fatti fra C64 registratore e drive vari facevano spesso capolinolefamigerate car tucce cos chiamate per evitare l altrimenti impro nunciabile freezer cartrid ge Queste cartucce per i po chi che non lo sapessero permettevano virtualmen te di freezare cio di bloccare in qualsiasi istan te qualunque programma e di monitorare il sistema in modo tale da consentire un numero pressoch illimitato di operazioni avere vite infi nite a un particolar gioco rubare il sonoro di un pro gramma prelevare la grafi ca da un altro programma in gergo chiamato rippa re compattare in maniera impressionante dati rispar miando spazio prezioso su floppy e nastri vari ecc Come accennato in prece denza queste cartucce hanno riscosso un notevole successo grazie anche al continuo potenziamento operato dalle case produt trici prova ne la MK VII ultima generazione di que sta stirpe ed esemplare giunto ormai all inizio del ACTION REPLAY MK Ill Simone Crosignani L imbroglio a portata di dito periodo di declino del C64 che permettevaanche all u tente meno smaliziato ope razioni fantascientifiche con qualsiasi programma L uni co stupore quindi nel vede re queste cartucce ripropo ste su Amiga riguarda solo la lunga attesa prima della
100. e ope rano solo sul carattere iniziale della linea corrente S lo rende minuscolo lo rende maluscolo _ lo trasforma in uno spazio lo cancella Tutti questi comandi spostano l ini zio della linea corrente di una posi zione verso destra per cui un co mando di questo genere ave ae 6 S trasforma i primi tre caratte ri della linea corrente da minusco lo a maiuscolo fa diventare il quarto uno spazio e rende minu 78 AMIGA MAGAZINE scoli il quinto il sesto e il settimo L inizio della linea corrente si trover alla fine all ottavo carat tere Ci sono inoltre dei comandi che permettono di operare delle modifi che sulla linea corrente spostando al tempo stesso il puntatore sono analoghi ai comandi gi spie gati In precedenza e li elenchiamo rapidamente EP pippo pluto sostituisce pippo a pluto BP pippo pluto inserisce pippo prima di pluto AP pippo pluto inserisce pippo dopo pluto DTA pippo cancella da inizio linea a pippo compreso DTB pippo cancella da inizio linea a pippo escluso DFA pippo cancella da dopo pippo a fine linea DEB 4PIPPOI cancella da prima di pippo a fine linea Si noti che questi comandi risultano molto utili in molte occasioni anche per superare certi limiti dei normali comandi di EDIT Facciamo un esempio ammettiamo di volere sostituire in un file tutte le occorrenze della s
101. ed entrare nel mondo della Compu ter Music vera e propria Inoltre utilizzando l Home Music Kit possibile gestire determinati effetti selezionabili da programma diret tamente da una tastiera MIDI colle gata IL SOFWARE ll manuale in italiano di Real Time Sound Processor questo il nome del programma incluso ben strut turato e guida l utente passo passo alla completa padronanza dei co 26 AMIGAMAGAZINE mandi disponibili Il programma permette di gestire la registrazione dei campioni il loro editing e la memorizzazione su disco Inoltre presente una funzione di sequencer che offre la possibilit di registrare dei brani musicali ria scoltabili sfruttando la generazione interna di Amiga possibile creare sequenze che fanno suonare bi 822 RA METEN EAI isle Tr campioni nei buffer da 0 a 9 Le opzioni di editing sono quelle classiche un encomio lo merita l o scilloscopio con cui mi stato possibile individuare alcuni tagli al l interno dei suoni da me registrati che si dimostrato molto preciso La caratteristica che pi mi ha colpi to di tutto il pacchetto comunque la sua completezza l ideale per chi alle prime armi e cerca un prodotto che gli permetta subito di campionare dei suoni grazie al microfono incluso nel pacchetto e eventualmente per avvicinarsi alla musica gestita dal computer SAMPLER Sampler si presenta come una scatoletta rettangolar
102. edere la proposta di TELE RAGAZZI alunni video informatici E questo il progetto che stato presentato al Bit Movie di quest an no e che ha riscosso un buon suc cesso di pubblico interessando anche intere famiglie intervenute Anche due CDTV facevano bella mostra di s e interessavano molte persone Ultimo ma non certo per importanza vi erano le dimostrazio ni di Imagine 2 0e PONGO date da Sho Ando il successo che ha ri scosso PONGO stato inaspettato quanto piacevole anche per lo stes so autore Guido Quaroni che addi A sinistra SFACCIO di Renato Tarabella Sotto LA MOSCA di Gianni Maiani ritturanon avevacon se abbastanza copie del suo programma per sod disfare tutte le richiesta Questo in breve stato il Bit Movie 92 ma se non ci siete stati potrete almeno consolarvi vedendo le ani mazioni ordinando la videocasset ta del BIT MOVIE 92 al seguente in dirizzo Via Bologna 13 47036 Riccione all attenzione del Sig Carlo Mainar di o telefonando al 05411646635 Dunque arrivederci al Bit Movie 1993 AMIGA MAGAZINE 19 Tutto sulla fiera di videogiochi pi importante d Europa Simone Crosignani JAGUAR XJ220 20 AMIGA MAGAZINE EUROPEAN COMPUTER TRADE SHOW ideogiochi che passione V Questo era sicuramente il pensiero delle centinaia di giornalisti dirigenti di software hou se programmatori ed esperti del settore che dal 12 al 14 aprile hanno affollato il Busi
103. el Ter minator di metallo liquido che usciva dal pavimento inventando una si tuazione comica in cui il suddetto era disturbato da un ugello antin cendio che gocciolava La qualit dell animazione tale che non possibile descriverla su carta va vista per essere apprezzata Per la sezione 3D discordano da quelli del pubblico le votazioni della giuria tranne per quanto riguarda il secondo posto 3 posto a LINOLEUM AMIGA MAGAZINE 17 2 posto a PAR 1 1 posto a SFACCIO di Renato Tara bella Animazione veramente curata sia nella realizzazione che nello story board realizzata con un Amiga 2000 con scheda 68030 Sfaccio un animazioneche anche se aocchi inesperti non sembrerebbe pi complicata di altre lo sicuramen te Data la quantit di oggetti in movimento si avvicina molto di pi delle altre a quei famosi cartoni ani mati della Pixar La giuria ha segna lato anche tra le opere in concorso PONGO di Guido Quaroni in quanto realizzataper mezzo di un program mae di routine software create diret tamente dall autore COKE TALE di Daniele Ficini e WAR GAME di Pier Tommaso Bennati per la qualit del l animazione e per la storia narrata Naturalmente tutte e tre queste ulti me animazioni sono state realizzate con Amiga Sezione Animazioni 2D Votazioni del pubblico 3 Posto a GULF CONFLICT di Eric Schwartz 2 Posto a LA MOSCA di Gianni Maiani 1 Posto a A DAY AT THE BEACH di Eric Schw
104. erca come F trattati la scorsa puntata F ci porta alla linea che contiene una determinata stringa che poi possiamo modificare usan do A Bo E Un altro comando utile D per Delete cancella che cancella la linea corrente F pippo 3D il programma cerca la linea che contiene pippo e la cancella as sieme alle due righe successive Si pu indicare direttamente il nu mero di linea da cancellare dopo D o un gruppo di linee Ds cancella la linea 3 la linea corrente diventa la quarta Deus 20 cancella le linee 3 20 la linea cor rente diventa la ventunesima DF invece cancella la linea corren te e quelle successive fino a che non incontra una linea che contiene la stringa specificata DF pippo cancella tutte le linee che precedo no la linea che contiene pippo E possibile anche inserire delle nuove linee Il comando per Insert inserire accetta come parametri un numero di linea oppure un asterisco per indicare la fine del file oppure anco ra un punto opzionale per indicare la linea corrente Le nuove linee verranno inserite ri spettivamente alla fine del file o prima della linea indicata Il testo da inserire va posto sulle linee dicomando successive la fine del testo viene segnalata dal carat tere Z posto su una singola linea I nuova linea 1 nuova linea 2 nuova linea 3 Z Inserisce tre nuove linee prima della linea corrente Il carattere Z pu essere
105. ereofo nia o monofonico e nel caso si decida per questa seconda possi bilit su quale canale audio si vuole lavorare A questo punto possiamo impostare la frequenza di campionamento fino a 55 9KHz in mono e 27 9 KHz in stereo con un Amiga non accele rato se invece disponiamo di una scheda 680201030 o di un A3000 come nella prova da noi svolta Finestra degli effetti possibile utilizzare la frequenza pi alta anche in modalit stereofonica Il passo successivo consiste nella taratura dell intensit del segnale in ingresso un compito forse noioso ma indispensabile che grazie alla potenza del programma di gestione e alla perfetta integrazione hardwa re software pu essere svolto total mente con l ausilio del solo mouse E possibile infatti regolare su schermo mediante slider la sensi bilit all ingresso dei due canali stereofonici del campionatore in modo totalmente indipendente l uno dall altro In questa operazione siamo aiutati da un analizzatore di spettro che ci mostra in tempo reale l evoluzione del segnale in ingresso e dalla pos sibilit di calcolare e visualizzare con un grafico tridimensionale la trasformata di Fourier del campio namento quindi facile rendersi conto della qualit e della purezza del suono che possibile raggiun gere nella digitalizzazione Fatto questo per passare alla fase di campionamento basta premere l relativo gadget posto al centro dello schermo Le
106. ettronico della macchina duplicatrice nella sfortunata ipotesi in cui vi imbatteste in uno di questi vi preghiamo di ritornarci il dischetto difettoso che vi sar immediatamente sostituito con uno efficiente e rispedito a casa tramite stretto giro di posta che indica l inizio della parte deci male il carattere E o e seguito da un numero decimale con segno che indica l esponente in base 10 un segno iniziale che indica un valore negativo o che indica un valore positivo Ecco degli esempi di numeri validi 123 LZ P3 t23 AG cio 0 12 1582 cioe 15 per 10 elevato 1 150 2e 2 cio 0 2 per 10 elevato 2 0 002 Quando ARexx opera le conversioni dei valori numerici rispetta determi nati parametri che possono essere modificati dal programmatore me diante l istruzione NUMERIC ARexx usa le normali cifre decimali fino a quando il numero non raggiunge un certo numero di cifre detto DIGITS cifre che di default pari a 9 dopo servata Entrambi i segni forzano ARexx a operare l immediata con versione di un simbolo fisso in un valore numerico nel rispetto dei parametri DIGITS e FORM E per questo che chiamato nel manuale di ARexx prefisso di conversione Proviamo SAY 123el SAY 123e1 SAY stamper due stringhe diverse la prima sar 123E1 la seconda 1230 Come si pu notare il primo numero stato stampato come il nome di un simbolo
107. fiancati ad appo siti software di solito forniti con l hardware ma disponibili anche separatamente permettono di cat turare suoni che ci circondano tramite un microfono o un registrato re Tre mesi fa abbiamo visto il DSS8 della GVP un bel digitalizzatore con tanto di programma per la completa gestione dei campioni In questo articolo daremo un oc chiata ad altri tre prodotti Techno Sound Turbo Home Music Kit e Sampler TECHNOSOUND TURBO TechnoSound Turbo un pacchetto formato da digitalizzatore hardware pi software di gestione dei campio ni ll digitalizzatore in s uno scatolino rettangolare che si inserisce nella porta parallela di Amiga ed dotato di due prese RCA In per il collega mento della fonte sonora pu esse re un microfono o meglio un regi stratore collegato in linea per evita re i disturbi Ho notato lamancanza di un regola La confezione dell Home Music Kit Commodore molto utile la presenza dell interfaccia MIDI e del microfono tore per il livello in ingresso che invece sarebbe stato abbastanza utile per contro questo digitalizza tore il pi compatto che abbia provato Il programma fornito nel pacchetto certamente degno di nota si tratta di un editor di campioni fornito di tutti gli strumenti utili per modificare un suono Naturalmente possibile accedere alla funzione Record che permette la registrazione in tempo reale del campione Tut
108. ficati nella maschera uno dei segnali potrebbe provenire per esempio da Intuition o dal timer device In questo modo potremo facilmente rilevare tutte le anomalie e i timeout che potrebbero verificarsi E chiaro che l uso della funzione Wait preferibile a quello della funzione WaitTOC quando si deve usare il dispositivo parallelo con una stampante Sempre facendo uso delle funzioni Fxec previste per la 00 gestione dei dispositivi anche possibile terminare un comando precedentemente inviato senza attendere il suo completamento La funzione che lo consente AbortIO error AbortI0 struct IORequest ParI0 Bisogna chiarire che non sempre la richiesta di annullare il comando ha successo Nel caso in cui non sia possibile annullare il comando in esecuzione la funzione AbortIO restituisce il codice di errore relativo mentre restituisce un valore nullo nel caso in cui l operazione di annullamento abbia avuto successo Dopo aver chiamato AbortIOC necessario attendere il completamento della richiesta mediante la funzione Wai tlOC La procedura completa ed esatta per l uso di Abor tIO diventa quindi AbortIO struct IORequest ParI0 WaitIO struct IORequest Pari0 Dopo l uso necessario procedere alla chiusura del dispo sitivo e rilasciare al sistema tutte le risorse impegnate Prima di tutto chiudiamo il parallel device CloseDevice struct IORequest ParI0
109. fun gono da copie di backup perch il 600HD viene forni to con l hard disk perfetta mente configurato partizio nato e con tutto il software di sistema gi installato per cui basta accenderlo per cominciare adusarlo senza alcun problema ll manuale relativo all hard disk di 50 pagine circa comprende unasezione in troduttiva sull uso dell hard disk una spiegazione ge nerale del contenuto del dischetto di installazione e due oapitoli uno sul pro L hard disk del 600 HARDWARE ima Hard Drives tn System Interface Address LUN Status Df ASUESSA CP RERIGGMeaN AREO e dn x oF IOS SIMONE ss ATA TE MIRI SF SAF oe o E Fo Mi SURE S P sN 3 EI Change Drive Type Modify Bad Block List Low tevel Format Drive Il programma HDToolbox gramma di gestione del l hard disk HDToolbox e uno su quello di backup HDBackup Il manuale appare tradotto in maniera decente non ci sono apparentemente er rori colossali se si esclude quello presente nel titolo in copertina ma anche vero che non brilla certo per scioltezza linguistica Di fatto corrisponde a una versione semplificata dal punto di vista linguistico e ridotta quanto a numero di figure il che certamente unmale vista anche l uten za cui si rivolge di una parte del manuale che ac compagna il 30000 il nuovo kit di upgrade al 2 0 Il primo programma appare molto ben fatto usa un inter faccia piuttosto intui
110. ggetto da noi desiderato L esempio realizzato GRAFICA 3D Non dovremo quindi preoccuparci di modellare una superficie vera e propria il programma lo far per noi ma dovremo soltanto decidere la forma la misura e la posizione delle varie cross section in questo modo saremo in grado di produrre un incredibile variet di oggetti dai pi comuni a quelli frutto delle fan tasie pi strane Sar molto importante capire esat tamente come tale forma venga costruita per chiarirvi un po le idee potreste guardare il modello della zucca realizzabile con molta sem plicit e in poco tempo notando come le varie proiezioni rappresen tino l oggetto in modo differente da quanto accade nel DETAIL EDI TOR Una volta compreso il metodo che si deve usare vi sar facile pianificare la costruzione di oggetti specifici anche piuttosto complessi Ogni oggetto creato nel DETAIL EDITOR tende a essere composto da pi figure estruse e primitive unite insieme raro quindi che lungo le linee di giunzione vi siano superfici curve che variano con continuit o angoli smussati Invece un grosso vantaggio del FORMS EDITOR proprio rappre sentato dal fatto che i contorni degli oggetti variano con continuit del resto tali oggetti sono composti da un solo pezzo Ci significa che ora notevolmente pi semplice avere angoli smussati necessari per la modellazione di molti tipi di forme comuni L USO DEL FOR
111. hiestedinumeri arretrati anteccaenti duc annidalnumero ncorso Abbonamento annuo ltalia L 123 200 Estero L 246 400 I versamentivarnoe ndirizzatia arunpo Editoriale Jackson Via Rosellini 12 20124 Mieno mediante l emissione di assegno bancario e per contani L abbonamente pu essere sottoscritto anche utilizzando cic posta e 18893206 Stampa F B M Gorgonzola Fotolito Foligraph Milano Distribuzione Sodip Via Zure ti 25 20125 Milano Gruppo Editoriale Jacksor eiscritte al Registro Nazionale della stampa ai N 117 Vol foglio 129 n data 17 8 1982 Spedizione inabbonamento postale gruppollli7o Aut Trib diMilaner 10 ael 22 2 988 Amiga Magazine e una Ivista indipendente nonconnessa ava Commodere Business Machine Inc ne con la Commodore kalana S p a C64 e Amiga sono March registrati dalla Commedore Business Macnine Tutti dintti di riproduzione o altraduzione degli articoli pubblicati seno riservat Manoscritti disegni e otografie non sirestituiscora X E ON wi gt seit PSA Testata aderente al C S S T non soggetta a certificazione obbigatoria per a presenza pubblicitaria inferiore al 10 AMIGA EDITORIALE MADE IN ITALY Forse molti di voi se ne saranno gi accorti ma voglio in questa sede ricordarlo ai pi distratti dal numero di maggio Amiga Magazine fatta tutta in Italia Cio non si avvarr pi dei diritti di traduzione in e
112. hiuse o autointersecanti i cosiddetti bow tie Qualora optassimo per questa seconda soluzione e in generale tutte le volte che avremo pi punti sovrapposti sar utile a oggetto ul timato utilizzare il comando MER GE del DETAIL EDITOR che ottimiz zando il numero dei punti necessari permette di ridurre le dimensioni dell oggetto in termini di spazio occupato su disco di diminuire il tempo necessario per il rendering e di aumentare l effetto di smussatura degli angoli creato dall algoritmo di ray tracing Il pi delle volte non Il Forms Editor avremo la necessit di controllare ogni singolo punto individualmente anzi potremmo avere alcuni proble mi per l irregolarit degli oggetti fatti amano Per questo il FORMS EDI TOR ci viene incontro mettendo a nostra disposizione quattro opzioni di simmetriache ci aiutano a sposta re un numero prefissato di punti sim metricamente rispetto all asse cen trale dell oggetto Selezionando FRONT SYMMETRY si avr la simmetria dei unti solo per la FRONT VIEW mentre in maniera analoga RIGHT SYMME TRY avr effetto solo nella RIGHT VIEW Il modo di simmetria BOTH che agisce su entrambe le suddette viste produrr una specie di effetto stella poich il movimento di un punto che considereremo a gradi 0 sar seguito dall uguale sposta mento dei quattro punti a 90 180 e 270 gradi intorno all asse centrale Infine selezionando il modo 90 si chiama proprio c
113. i gliore qualit La scheda madre riporta la scritta A600 Rev 1 3 le dif ferenze rispetto al 600 pra ticamente finiscono qui Ricordo che vi sono monta te le ROM del 2 0 versione 37 300 l Agnus da 2 Mb il Super Denise un modulato re interno un uscita video composita a colori e che tutto tranne la ROM in tecnologia SMD LA DOCUMENTAZIONE E L SOFTAWARE DI SISTEMA Il 600HD accompagnato da tre manuali in italiano quello del Workbench lo stesso del 500 Plus un manualetto introduttivo che spiega come installare il computer l uso delle varie porte e della tastiera pra ticamente identico a quello fornito con il 600 e infine un manuale che spiega l u so dell hard disk e del soft ware di gestione che l ac compagna ll software fornito su quat tro dischetti Il Workbench l Extras e il dischetto Fonts come al solito giunti alla versione 37 71 2 05 la stessa del 600 In pi viene fornito l Install Disk anche questo in ver sione 2 05 che comprende una serie di utility per instal lare e formattare l hard disk partizionarlo e copiarvi il software di sistema E lo stesso disco fornito con gli ultimi modelli del 3000 e presenta quindi anche degli script per tali macchine che ovviamente non inte ressano all utente del l A600 Fra l altro compren de anche il device seriale da usarsi con la scheda multi seriale A2232 della Com modore Di fatto questi dischetti
114. i ma che Gary decodifica come riservati ai CIA Su A3000 e A3000T la decodifica degli indirizzi completa e dalla versione di Gary presente in essi escono direttamen te i segnali di chip select per i CIA perci quegli hack in circolazione che aggiungono porte parallele sfruttando questo trucco funzionano solo su A500 A1000 e A2000 su A600 tutto saldato in SMD e il problema non si dovrebbe porre L ultima cosa da notare che il CIA A usa gli otto bit pi significativi del bus dati D 8 15 perci i suoi registri sono mappati a indirizzi dispari il CIA B usa gli otto bit meno significativi DIO 7 e perci mappato ad indirizzi pari Ancora su Agnus Ora possiamo capire perch il pin A19 in ingresso a Fat Agnus ha una particolare importanza tanto che il jumper J101 negli A2000B sugli A500 il nome dipende dalla revi sione serve per selezionare se deve essere connesso alla linea A23 della CPU o alla A19 Infatti questo piedino di Fat Agnus controlla le linee RASO e RAS1 degli Agnus nell 8372B il ruolo di RASI svolto da DRA9 se il pin A19 di Fat Agnus a zero logico quando la CPU chiede di accedere alla RAM sul chip bus durante l accesso alla RAM viene abbassato RASO e quindi la cella selezionata appar tiene al primo banco se invece A19 a uno logico viene abbassato RASI e quindi la cella si trova nel secondo banco Avrete capito perci che A19 in pratica il selettore di banco
115. i IBM compatibili usano dei chip UART che gestiscono autonomamente anche tutti i segnali di control lo ausiliari EIA RS232C su Amiga se si vuole farne uso occorre emularli via software servendosi dei pin dei CIA opportunamente convertiti a livello EIA RS232C con conseguente grande dispendio di tempo Le ultime due funzioni svolte da Paula sono la modulazione e demodulazione del segnale MFM dei floppy disk facen do uso di un PLL interno e l encoding dei segnali di interrupt provenienti dai vari chip anche dal proprio interno nei canonici piedini IPLO IPL1 IPL2 che si collegano al processore Ovviamente quando Paula intende usare i canali DMA ad essa assegnati deve comunicarlo a Fat Agnus perch solo lui in grado di pilotare le RAM e per questo si serve della linea DMAL In teoria essa potrebbe per essere usata da qualsiasi dispositivo che in mutua esclusione con Paula utilizzi i canali DMA di Paula una magnifica possibilit lasciata aperta dai progettisti per espandere le capacit di n rr y0 __1 U HEKllla a t z zz SO pilotaggio di dischi audio o qualunque altra cosa in modo integrato con il chip set ma nessuno l ha mai sfruttata I segnali audio generati da Paula vengono processati da quattro amplificatori operazionali due per canale in casca ta che svolgono il compito di convertitore corrente tensio ne con un condensatore che agisce da primo rudimentale filtro pass
116. i comandi di escape per pilotarle La ter za si occupa di BRU il comando CLI compatibile UNIX per il backup degli hard disk creato dalla Engi neering Software Tools Pi di cinquanta pagine sono dedicate atale programma particolarmente complesso e potente Di tale comando non si trova documentazio ne n nel libro sull Amiga DOS n nel manualetto sul l hard disk fornito con il 600 HD Quindi se uno intende usarlo dovrebbe procurarsi questa documentazione Per quanto riguarda il livello della traduzione il discorso sifaabbastanza complesso e per certi versi doloroso prima di tutto si scelto di tradurre tutto e proprio tutto Cos un utente abituato a chiamare requester reque Ster si trova di fronte all e spressione finestra di ri chiesta e per un attimo rimane titubante Tale atteg giamento potrebbe appari re almeno daun certo pun to di vista lodevole ma bi sognerebbe anche fare conticon quellache ormai una tradizione consolidata nell uso della terminologia relativaad Amiga una tradi PAL Hires Inter Laced PAL Supertires ECS i PAL Hires Inter laced FAL PAL SuperHiras Interlaced Supports Genlock A i Sraggable Y nter laced LONE PI 1404 x 558 eree d x 288 st y 16368 x 16384 4 ETTE 4 wi Save Use Cancel zione generata da anni di libri tradotti di numeri di rivi sta di linguaggio consoli dato nelle reti telematiche negli incontri e nelle discu
117. i propri scopi se non addirittura indispensabile si rifiuti di partire una volta lanciato e non restuisca un codice di ritorno su cui basare il proprio giudizio Succede spesso troppo spesso che un programma non parta perch non trova una libreria indi spensabile al proprio funzionamen to che magari non ha trovato spazio sul disco da cui si effettuato il bootstrap Si sa 880K sono pochi ma le librerie runtime sono comode per pro grammatori e non frammentano la memoria quindi succede che spes so un programma abbia la sua per sonale libreria con la conseguenza che le librerie indispensabili au mentano a dismisura LibAlarm giunge in aiuto agli utenti Amiga che non riescono pi a capi re perch il tale programma non funziona se installato su un altro disco LibAlarm avverte l utente che il pro gramma eseguito richiede la speci fica libreria per funzionare evitando tempi di ricerca a volte enormi se non a volte improvvise visite del guru SPECIFICHE DEL PROGRAMMA CONFIGURAZIONE MINIMA 512K RAM Kickstart 1 2 1 3 2 0 UTILIZZO CLI CD LibAlarm lenter _ LibAlarm enter FILE DI SUPPORTO nessuno SetPr efs EAT Joakim Ogren Prima dell avvento del KickStart e Workbench 2 0 gli utenti che vole vano cambiare i settaggi di prefe renza dovevano usare ogni volta programma Preferences fornito col Workbench oppure usare un pro gramma come SetPrefs possessori di Amiga con pi espe
118. i tutto il materiale fanno propendere per l acquisto nella speranza finora vana di non dover ricom prare tutto il ROM Kernel la prossima volta che ci sar un upgrade del sistema operativo Certo che le grandi novit del 2 0 anche a livello di filosofia di programmazione non emergono granch da questo libro sar il volume sulle librerie a doverci svelare gli autentici segreti del nuovo sistema operativo Di questo atteso volume nel momento in cui scrivo non si sa ancora nulla di preciso era stato annunciato per il settembre 1991 ma dalla Addison Wesley l editore non si ha ancora alcuna notizia Amiga ROM Kernel Reference Manual Devices Third Edition Addison Wesley Publishing Company 1991 Prezzo 63 000 circa E On Disk 28 E possibile mettere in memoria un operando e poterlo recuperare quando necessario e sono pre sentii tasti per cancellare l intero numero presente sul display o una sola cifra SPECIFICHE DEL PROGRAMMA CONFIGURAZIONE MINIMA 512K RAM Kickstart 1 2 1 3 2 0 UTILIZZO Workbench doppio click sull icona FILE DI SUPPORTO Tutti i file e le sottodirectory presenti nelle directory LCDCalc del disco dii zine LibAlarm Joakim Ogren Questo programma veramente indispensabile per tutti coloro che si trovano solitamente alle prese con utility non documentate o non distribuite nel loro archivio origina le Succede spesso infatti che il pro gramma sicuramente utilissimo per
119. i vengono in mente mentre concordo con l e sclusione di prodotti quali Dragon s Lair Volevo inve ce sottolineare la presenza all ultimo posto di Another World un gioco passato per certi versi un po in sor dina ma che si sta affer mando segretamente come una sorta di cult game amato pi dagli intenditori che dalle grandi platee sta ricevendo ultimamente mol tipremi Personalmente mi ha colpito moltissimo e lo ritengo uno dei prodotti pi innovativi apparsi sul mer cato ludicodegli ultimi anni una sapiente alchimia di autenticabellezzae origina lit grafica di atmosfere af fascinanti e capacit di suscitare sottili emozioni Un prodotto che si discosta nettamente dalla strada maestra e che mi pare il primo riuscito tentativo di riprodurre a livello ludico l esperienza cinematografi ca e in modo nient affatto banale sia a livello di conte nuti che di giocabilit MODEM FAX Dalla pubblicit apparsa sulle riviste americane si apprende che la Supra rila scer accanto allaversione stand alone anche un pac chetto comprendente l atte so modem fax a 14400 baud SupraFAXModem un programma di gestione del FAX SupraFAX e A Talk III un programma di telecomunicazioni e un cavo per laseriale al prezzo di 479 95 dollari NOVITA PER CDTV La Intersearch Systems Limited che ha gi prodotto la serie di titoli Gardenfax per il CDTV ha rilasciato Fidofax un prodotto analogo dedicato alla
120. ie di utility per installare il software del 2 0 nei sistemi dotati di hard disk il disco contiene anche una serie di programmi di utilit aggior nati al 2 0 per la gestione del controller SCSI A2091 quello del 3000 e per la scheda multiseriale A2232 Vicompaiono in particolare l HDToolbox per partizio nare e formattare gli hard disk e l HDBackup per il backup L installazione del software viene eseguita da script diversi per il 2000 e il 3000 anche se si possono usare quelli del 3000 sul HARDWARE 2000 per creare la stessa configurazione quanto a partizioni dell hard disk e distribuzione dei file Il lungo script di installazione Up dateWB predisposto per funzionare con l A590 il 2090 SCSI e ST506 il 2091 e il 3000 Rivolge all utente una serie di domande in inglese prima di copiare il software di sistema su hard disk aggiornando anche le posizioni delle icone e il file di gestione della A2232 se esiste Compaiono anche delle startup sequence da inserire su floppy per fare il boot da questo e trasferire poi il controllo all hard disk nel caso in cui il boot non possaavvenire direttamen te da hard disk LA DOCUMENTAZIONE ll pezzo forte del kit proprio la documentazione com prende in primo luogo un breve manuale che spiega le caratteristiche fonda mentali del 2 0 le principali differenze rispetto all 1 3 le modalit daseguire per l in stallazione del software e si conclude con
121. ieme alle 58 AMIGAMAGAZINE a cura della redazione AMIGA RELEASE 2 L upgrade al nuovo sistema operativo per gli utenti di Amiga 500 e 2000 basette per installare due Kickstart diversi ora potete correre acomprare l upgra de al 2 0 ne vale proprio la pena sotto tutti i punti di vista In caso contrario sa rebbe comunque meglio procurarsi l upgrade origi nale gettare le EPROM e magari tenersi la basetta per due Kickstart motivi sono tanti prima di tutto non detto che sulle EPROM pirata compaia la versione definitiva del Kickstart la 37 175 in secondo luogo le EPROM sono soggette a deterioramento neltempoe infine non avete i manuali e i dischetti del 2 0 Nella confezione troverete ben di pi della semplice ROM 2 04 la versione montata normalmente sul500 Plus ma partiamo da questa e dalla suainstallazione L INSTALLAZIONE DELLA ROM La Commodore consiglia vivamente di rivolgersi a un centro di assistenza autoriz zato per montare la ROM motivi sono i soliti ed evi denti vanno dalla decaden za della garanzia alle diffi colt intrinseche che si in contrano nel maneggiare chip ecircuiti stampati Tut tavia in un foglietto isolato compaiono tutte le istruzioni per l installatore e sicura mente pi d unosi cimente r personalmente nell ope razione di assemblaggio della ROM L utente non pu comprare il kit in un negozio e deve rivolgersi ad un centro di assis
122. il lavoro con Progetto Imma gine Amatoriale sufficien temente scorrevole e si avvicina agli standard di efficienza imposti dalla Electronic Arts con la sua serie Deluxe Paint LA VERSIONE PROFESSIONALE Lo scopo principale della creazione di Progetto Im magine Professionale quello di fornire all utente un metodo di stampa sofistica to e di qualit Il requisito da non trascurare per questa resa unabuona stampan te ad aghi o laser poich le tecniche utilizzate da que sto software per unastampa professionale dell immagi ne sono le pi comunemen te usate anche nell editoria Le tre tecniche utilizzabili sono la quadricromia la RGB e la serigrafia La pri ma prevede la preparazio ne di quattro cosidette la stre vale a dire stampe di uno stesso colore atte alla rigenerazione dell immagi ne finale i loro colori sono ciano magenta giallo e nero Si tratta di unatecnica abbastanza veloce e dai risultati discreti utilizzata anche dalle riviste inclusa Amiga Magazine per la stampa delle fotografie La secondatecnica chiama ta RGB proprio perch tre nei colori rosso verde e blu sono le lastre elaborate L ultimatecnica la pi sofi sticata e complessa ma dallaresa migliore la seri grafia che crea una lastra per ogni colore presente nell immagine Per ognuna delle tecniche suddette messo a disposizione un AMIGAMAGAZINE 67 SOFTWARE ricco elenco di parametri che consentono
123. inime essenzialmente stanno nel numero di bit di indiriz zo utilizzabili nel tipo e numero di RAM dinamiche pilota bili e nello standard televisivo supportato con un poco di logica esterna aggiuntiva uno potrebbe essere usato al posto di un altro Nei modelli A1000 e A2000A al posto di Fat Agnus presente Agnus un componente con package differente e privo di alcune funzioni di pilotaggio del bus e delle RAM dinamiche funzioni svolte esternamente da buffer e latch TTL A partire dall 8372 esiste un unico Fat Agnus per entrambi gli standard PAL e NTSC in quanto vi contenu to un generatore di sincronismo video programmabile tramite registri divisori e il livello logico rilevato all accen sione su un determinato pin stabilisce se la macchina debba partire in modo PAL o NTSC la commutazione resta possi bile via software in qualunque momento La quantit massima di chip RAM utilizzabile dai chip C Lc ll WLl _ 1 1 Al _ _ ll lbW amp Fbkl ij ili Denise senza halfbrite prodotti solo nel 1935 Denise normali Denise ECS Agnus NTSC di A1000 e A2000A Agnus PAL di A1000 e A2000A Fat Agnus NTSC da 512k di A500 e A2000B Fat Agnus PAL da 512k di A500 e A2000B Fat Agnus ECS da 1024k di A500 e AZ000B Fat Agnus ECS da 2048k di A500 e A600 Fat Agnus ECS da 2048k di A3000 Paula Il numero dopo laR indica la revisione del chip Il numero sottostante la sigla stampato sul corpo dell integrato indica la settimana e
124. io appena citato 8 Capitolo 5 L Exec Task Una delle caratteristiche pi esclusive del sistema operativo di Amiga la capacit di far girare e gestire pi programmi indipendenti tra di loro Questi task sono i normali device driver di sistema le utilities che girano in background e le normali applicazioni Una gestione cos completa dei task dovuta alle routine di libreria dell Exec che permettono di creare e rimuovere i task di fare la schedulazione scheduling di gestire i segnali di evento gli interrupt e la mutua esclusione Le librerie dell Exec di Amiga offrono un ambiente operativo in real time basato su messaggi e in multitasking e realtime significa che le routine in ROM sono in grado di rispondere agli eventi appena essi accadono significa inoltre che le routine di sistema sono state ottimizzate per fornire risposte pi velocemente possibile e multitasking significa che diversi task possono operare contemporaneamente nella memoria di Amiga senza che ciascuno di questi sia consapevo le della presenza degli altri e basato su messaggi significa che l intero sistema operativo stato progettato per funzio nare sulla base di messaggi passati tra i vari task La condivisione dei task della famiglia 68000 gestita dell Exec tutti i task che girano hanno un proprio stack e pieno accesso a tutti i registri I task di sistema e le applicazioni dell utente che sono solitamente task di alto
125. ir poco utile ed evita didover acqui stare separatamente un li bro che spieghi i comandi del DOS come erano co stretti a fare tutti gli utenti Impostazioni dello schermo La finestra del Workbench Amiga sotto 1 2 e 1 3 La parte seguente illustra ana liticamente Ed Edit e Me macs tre text editor forniti con il 2 0 Stranamente nel manuale del 500 Plus e del 600 compare solo la parte relativa a Memacs Altra cosa strana che nelle note di copyright si dice che il materiale tratto dalla se conda edizione dell Amiga DOS Manual della Bant ham In verit l edizione re lativa al 2 0 la terza inoltre nella terza edizione del manuale gi recensito su queste pagine non com paiono spiegazioni cos esaurienti sui tre editor cita ti Il decimo e ultimo capitolo la traduzione di buona parte del manuale originale di ARexx e mette finalmente adisposizione del pubblico italiano una guida per usare ARexx Solo questo capitolo occupa pi di 160 pagine e copre tutti gli aspetti del lin guaggio tranne quelli che interessano esclusivamen te programmatori quelli relativi cio all interfaccia tra ARexx e programmi scritti in C oin altri linguaggi Laprimaappendice dedi cataai problemi che si pos sono incontrare nell uso del sistema e come al solito Horkbeneh Screen offre indicazioni sulle pro babili cause delle anomalie e sui rimedi possibili La seconda dedicata alle stampanti e a
126. ito qualche numero fa e Apocalypse shoot em up dalla grafica strepitosa Visto che stiamo parlando di colossi come dimenticare la Ocean La software house britannica ormai una delle pi longeve in questo campo ha finito la conversione di Parasol Stars la terza puntata della saga di Bubble Bobble con risultati discreti n eramente eccezionale invece Epic cult game annunciato da sva riati mesi Da tenere d occhio per il futuro anche PC Kid si tratta della conver sione di un platfrom per PC Engine incredibilmente famoso in Giappo ne opera prima della Hudson Soft BARGON ATTACK GLI ECTS AWARDS L European Computer Trade Show stata anche l occasione per la consegna degli ECTS Awards l equivalente dei premi Oscar del software Come nel caso dei ben pi celebri Academy Awards dirigenti di software house e programmatori dichiaravano di non essere interessati pi di tanto alla premiazione ma di fatto il 12 aprile al celebre night Limelight di Londra sede della cerimonia di consegna gli addetti ai lavori erano presenti in massa e in alcuni casi le premiazioni sono state accolte da urla e ovazioni degne della curva sud vincitori sono stati designati da una giuria di esperti internazionali l Italia era degnamente rappresentata dalle riviste Amiga Magazine Computer Videogiochi e Rivista PS 1 tutte del Gruppo Editoriale Jackson Ma vediamo vincitori e vinti pi in dettaglio Il miglior gioco per CD risult
127. l anno di produzione per esempio 2087 ventesima settimana del 1987 Tabella 1 sigle dei principali chip custom custom era stata pianificata a 2 MB dai progettisti originali e oggi A3000 A500 Plus e A600 possono essere espansi fino a quella quantit non pi incrementabile senza usare un bus indirizzi a 32 bit Per capire la struttura interna di Fat Agnus vediamo innan zitutto di quali piedini pin dispone Abbiamo 16 pin per il bus dati DRD O 15 un po di pin dal nome strano per i segnali di sincronizzazione pin per il bus indirizzi A 1 19 che si collegano agli omonimi piedini del 68000 la linea A19 merita per la sua importanza un discorso a parte Ci sono poi 7 piedini che compongono il bus RGA 1 8 il piedino RGAO non esiste perch su questo bus appaiono solo indirizzi di word quindi se esistesse sarebbe fisso a livello logico zero Infine abbiamo i piedini DRA 0 8 che diventano DRAIO 9 per gli Agnus da due Mega questi pin sono collegati ai pin di indirizzo delle RAM dinamiche che costituiscono la Chip RAM e la Ranger RAM sempre alle RAM sono collegati i piedini CASL CASU RASO e RAS1 sull 8372B invece di RASO e RASI c un unico piedino RAS ID Le RAM dinamiche hanno bisogno di un meccanismo un po macchinoso per poter accedere alle loro locazioni di memoria illustrato in figura 1 relativamente alle RAM normali montate su A500 A600 A1000 e A2000 su A3000
128. l dispositivo questo non deve essere usato da nessun programma nel momento in cui ne facciamo richie sta neanche in modo condiviso Dopo aver aperto il parallel device potremo anche cambiare la modalit di lavoro Come per il dispositivo seriale anche qui abbiamo a dispo sizione il modo EOF End Of File fine del file che ci permette di concludere la lettura dalla porta parallela quando si verificano certe condizioni Per farlo dovremo utilizzare il comando PDCMD_SETPARAMS e impostare il bit relativo nella nostra struttura dati ParIO gt IOPar io Command PDCMD SETPARAMS ParIO gt io ParFlags PARF EOFMODE DOIO struct IORequest ParI0O Il modo impostato con il flag PARF_EOFMODE permette di rilevare sulla porta parallela l arrivo di determinati carat teri che per la nostra applicazione avranno il significato di fine file EOF Questi caratteri dovrammo essere specificati nel campo io_PTermArray della struttura JOExtPar Il campo io_PTermArray in realt una struttura costituita da due valori di tipo unsigned long che dovr essere inizia lizzata con i caratteri byte da usare come terminatori di file Supponiamo di aver scelto i caratteri di avanzamento riga e di ritorno carrello come terminatori di file dovremo allora indicare Par gt io PTermArray PTermArray0 0x0a0d0a0d Par gt io PTermArray PTermArrayl 0x0a0d0a0d Il valore esadecimale 0a0d0a0d viene considerato come BY 0 una
129. l numero di unit sar 0 e la struttura dati sar ovviamente quella creata precedente mente cio ParlO Va notato che la funzione OpenDevice restituisce un codice di errore nel caso in cui non sia possibile aprire il device e altrimenti restituisce zero Dovremo quindi con trollare il valore restituito come per qualsiasi altra funzio ne e agire di conseguenza i 7ransAction La porta parallela di Amiga pu essere aperta e utilizzata in due modi diversi proprio come la porta seriale Si pu infatti gestire la porta parallela in modo esclusivo o in modo condiviso La prima modalit che quella di default permette di accedere al dispositivo parallelo in maniera esclusiva nessun altro programma potr utilizzarlo fino a quando noi non avremo terminato La seconda modalit ovviamente opposta alla prima pi programmi possono accedere contemporaneamente al dispositivo parallelo Il tipo di utilizzo che si intende fare del dispositivo parallelo esclusivo o condiviso dovr essere specificato al momen to dell apertura Per poter indicare al sistema i nostri desi deri dovremo impostare correttamente il campo jo_ParFlags della struttura IOExtPar Nel caso in cui voles simo aprire il dispositivo in modo esclusivo scriveremmo ParIO lt gt L0 ParFlags 0 mentre per il modo condiviso avremmo ParIO gt io ParFlags FARF SHARED Va notato comunque che se chiediamo al sistema l uso esclusivo de
130. la scorsa puntata questi per operano solo sulla linea corrente e non su tutte le linee del file E in teoria possibile utilizzare questi comandi per modificare tutte le linee di un file basta spostarsi alla linea successiva mediante il comando N e ripetere all infinito la sequenza di comandi che comprende N se vi ricordate si devono usare le paren tesi per eseguire pi volte una se guenza di comandi OB 47 eh questo comando significa metti a inizio riga un trattino e vai alla linea successiva ripeti queste operazioni fino alla fine del file Bisogna fare attenzione al fatto che quando un comando A B o E non trova la stringa cercata l intera sequenza viene bloccata e apparire un messaggio di errore No match Fra l altro prima del mes saggio d errore verr stampata una lineacomposta da una serie di spazi seguiti dal carattere gt questo carattere indica a che punto della linea di comando si prodotto l erro re A prova N gt No match il carattere gt indica che l errore si verificato con il comando che ter mina in quel punto cio A In conclusione non consigliabile usare questi comandi per scorrere tutto un file a meno che non si sia certi che la stringa cercata compare in tutte le linee del file per esempio l inizio o la fine di una linea che compaiono ovviamente in tutte le linee L uso ideale di questi comandi si ha in combinazione con i comandi di ric
131. latore SAS_C_5 10 In alternativa possibile adoperare l opzione j73 del compilatore lc Questa opzione comunque poco racco mandabile come dire che si tratta di un errore ma che il compilatore non deve tenerne conto Vi poi la possibilit di passare al C linguaggio che prevede l overloading Per quanto riguarda invece i comandi ARexx si scelto di memorizzare un puntatore alla struttura UserData in un array di strutture ARexxArray una per ogni comando e terminata da un carattere nullo struct ARexxArray char ARexxCmd 30 struct UserData UD struct ARexxArray AR COMANDO1 amp userdatal COMANDO2 amp userdata2 COMANDOn amp userdataN Or iy ole et a ee o l SOG A questo punto ogni evento valutato da Intuition del tipo IDCMP_MENUPICK IDCMP_MENUHELP O IDCMP_GADGETDOWN O in alternativa IDCMP_GADGETUP o ancora ogni comando che giunge attraverso la porta di comunicazione ARexx pu essere filtrato attraverso una specifica funzione In sintesi nel caso dei Menu la funzione estrae l indirizzo del Menu selezionato e quindi ispeziona il campo UserData per leggere il puntatore alla funzione e il file di help associato Alla funzione inviato anche un flag con il quale possibile selezionare la scelta del solo file help della sola funzione o di entrambe L help in linea Mentre la funzione mandata direttamente in esecuzione al momento della
132. letamente genere ecco Curse of Enchantia un avven tura tecnicamente notevolissima e Chuck Rock 2 Son of Chuck segui to di uno dei migliorititoli Core di tutti i tempi e platform alquanto promet tente a giudicare dal demo che abbiamo visto l uscita in ogni caso prevista per novembre Parlando di adventure non possia mo non parlare della Lucasfilm la casa americana che ci ha regalato autentici capolavori del calibro di Monkey Island Maniac Mansion e Zak McKracken ha ultimato la ver sione Amiga di Secret of Monkey Island 2 Le Chuck Revenge che dovrebbe essere disponibile men tre sto scrivendo il gioco fantasti co peccato per la realizzazione tecnica inferiore come accade spesso nelle conversioni della soft ware house statunitensi alla versio ne PC Fra un bel po di mesi do vremmo anche vedere Indiana Jo nes amp The Fate of Atlantis ennesimo adventure della fortunatissima se rie che dovrebbe settare nuovi standard in questo campo DA LIVERPOOL E la Psygnosis La software house di Liverpool un tempo un istituzione nel mondo dei videogiochi Amiga AQUAVENTURA CURSE OF ENCHANTZA era presente in forze all ECTS Ho detto un tempo perch anche questa mitica casa sembra essersi leggermente adagiata sugli allori e se escludiamo Agony recensito sull ultimo numero di Amiga Magazi ne gli ultimi giochi Psygnosis non potevano essere considerati capo lavori assoluti A giudicare dalle novit
133. lier costa invece 1 137 000 con un sovrapprezzo di 45 000 si noti che il prezzo di listino della sola Enciclopedia indicato in altra parte del catalogo di 725 000 lire Il CDTV Computer System una novit che comprende CDTV mouse tastiera e floppy esterno oltre alla Grolier viene venduto a 1 266 000 F i pervenuto in redazione il 12 AMIGA MAGAZINE Ecco le periferiche per CDTV CD1221 Tastieraviacavo 100 000 CD1411 Floppy esterno 190 000 CD1252 Mouse infrarossi 90 000 CD1200 Trackball via 139 000 cavo infrarossi CD1301 Genlock PAL 250 000 CD1321 Scheda Scart 60 000 CD1401 Personal RAM 151 000 Card da 64KB CD1405 Personal RAM 448 000 Card da 256KB Si noti il prezzo delle RAM Card il limite di queste schede di memoria sta proprio nei prezzi di mercato che restano ancora proibitivi Co munque se come sembra l impie go di questa tecnologia dovesse diffondersi i prezzi sono destinati a diminuire nel tempo Ricordiamo che le RAM Card per il CDTV non sono compatibili con il 600 Passiamo ora ad Amiga 500 e 600 prezzi sempre IVA esclusa Amiga 500 624 000 Amiga 500 Plus 667 000 Amiga 500 Plus Appet 679 000 Amiga 600 669 000 Amiga 600 Dylan Dog 679 000 Amiga 600HD 809 000 Si possono notare alcune cose in primo luogo il 500 ancora a listino sebbene non compaia pi nel cata logo generale della Commodore per il 1992 dove invece ancora presente l intramontabile C64 187 000 li
134. livello chiamati processi girano tutti in multitasking e vengono gestiti dall Exec nello stesso modo I processi sono task creati tramite la libreria del dos e sono in grado di utilizzare i file per l Input Output i device le librerie residenti su disco e i font tutti i programmi lanciati dal Workbench e dal CLI sono processi i Amiga ROM Kernel Reference Manual Devices La terza edizione Romano Tenca Il Devices non esisteva come volume a s stante nelle versioni precedenti della documentazione ufficiale per Amiga era sempre stato associato a quello sulle librerie adesso sono stati separati forse anche per il grande numero di librerie esistenti sotto 2 0 e la mole raggiunta dalla documentazione sui device si giunti ormai alle 600 pagine Il volume si presenta come tutti gli altri della serie in una veste grafica rinnovata che risulta pi gradevole e curata Sebbene le modifiche a questa parte del software di sistema non siano poi cos vaste la trattazione degli argomenti appare parzialmente mutata a motivo di una pi intelligen te e comoda organizzazione degli argomenti Il volume diviso in 15 capitoli e tre appendici che non riguardano solo i device come vedremo Il primo capitolo una introduzione generale che spiega tutto ci che necessario sapere per usare un generico device e compren de anche due distinti esempi in C uno per I 1 3 e uno per il 2 0 I 13 capitoli successivi son
135. livello di pronuncia delle parole Il printer device non presenta innovazioni a livello di comandi o di flag Si segnala per la presenza di due esempi di printer driver uno per l EpsonX e l altro per l HP_LaserJet Oltre ai listati compare una spiegazione sufficientemente articolata di tutte le funzioni presenti nei driver Il timer device possiede tre nuove unit UNIT_ECLOCK UNIT_WAITUNTIL e UNIT_WAITECLOCK La prima fa riferimento al clock usato dalla famiglia del 68000 per comunicare con i chip a 8 bit della Motorola E Clock Gli altri due funzionano come allarmi e fanno riferimento rispettivamente al Vertical Blank e all E Clock ReadEClock una nuova funzione che permette di stabilire delle relazioni matematiche fra il tempo dell E Clock e quello di sistema Il trackdisk device presenta due nuovi comandi TD_GETGEOMETRY e TD_EJECT Il primo permette di stabilire la struttura di un disco quanto a cilindri settori e cos via Il secondo permette di espellere via software un disco dai drive che supportano tale caratteristica Ci sono anche due nuovi flag utilizzabili con le routine di basso livello del device IOTDF_INDEXSYNC e IOTDF_WORDSYNC Infine compaiono note sui bug del trackdisk sotto 1 3 mentre stata introdotta la possibilit di utilizzare memoria Fast invece di Chip per i buffer Non ci sono informazioni relative alla gestione dei dischi ad alta densit sotto 2 0 La parte relativa ai device fi
136. lle note La terza versione simile alla seconda ma il canale audio destro contie ne l intero pezzo per orche stra mentre il canale audio sinistro contiene solo l ac compagnamento per orchestra In questo caso l assolo mancante dispo nibilevia MIDI se ascoltate il CD con un normale lettore ricordatevi di porre Balance su Destro Questa volta anzich strumenti a stan dard GS Roland si voluto utilizzare il famoso Diskla vier Yamaha Ancora una volta lamelodiaviene man data al sequencer sul cana le MIDI 1 sara dunque leggibile da qualunque expander mentre sul cana le MIDI 11 ci sono le stesse informazioni sfasate pero di circa mezzo secondo 72 AMIGA MAGAZINE per compensare il delay dellamaggior parte dei Dis klavier e per fare in modo cos di sincronizzare le due fonti sonore Il canale MIDI 11non attivo se l expander collegato diverso dal Disklavier La quarta e ulti ma versione stata arran giata per quattro pianoforti e vale il discorso delle due versioni diverse sui due canali Audio Passiamo al l esame MIDI di questa ver sione al canale 1 viene mandata la parte del piano conduttore mentre ai canali 2 3 e 4 sono indirizzate le parti degli altri tre pianoforti canali dall 11 al 14 sono una ripetizione dei primi quattro canali ma i dati contenuti sono leggibili di rettamente dal Disklavier CH 1 Single Note Melody Gersh wins CH 11 Enhanced Piano So
137. lo srelay volume 0 I dati MIDI contenuti sono compatibili con lo standard GS Roland epossono essere letti anche dal Disklavier Yamaha Yamaha anche questa vol ta c uno sfasamento nel sincronismo fra audio e MIDI per adattare l esecu zione al Disklavier Naturalmente se disponete di un expander a standard GS Roland potrete ascolta re via MIDI questa traccia normalmente senza cio accorgervi dei canali MIDI 11 14 chesonoattivi solo in caso di collegamento con il Disklavier CONCLUSIONI Questa prova ha messo in evidenza le grandi poten zialit di un sistema di que sto tipo in cui un CD audio dispone dellatraccia MIDI Soprattutto dopo aver ana lizzato l estrema completez Amiga 2000 con sequencer za di tale traccia MIDI che non si limitaalle informazio ni di nota ma mette a dispo sizione tutti i controlli tanto da rendere l esecuzione MIDI uguale a quella origi nale viene da pensare che finita l epoca del pressa pochismo degli spartiti nor malmente in commercio mi riferisco aquelli che offrono solo la melodia e gli accor di dato che ora per ogni brano possibile dare al pubblico anche la versione MIDI Noi ci siamo divertiti con Copyist a visualizzare e stampare lo spartito della Rapsodia in Blu e grazie a ci abbiamo anche potuto impararcela tale e quale l originale Insomma il mon do della computer music grazie alle grandi possibilit offerte dalCDTV
138. lo SCSI direct che permette di inviare comandi a basso livello ad unit SCSI e dell RDB lo standard Commo dore per trasferire gli hard disk da un controller all altro senza alcuna perdita di dati E presente anche una trattazio ne di carattere generale del meccanismo di Boot sotto 2 0 c da notare che questo non riguarda in maniera esclusiva n lo scsi device n gli hard disk pertanto la posizione in questo punto del testo ci sembra in definitiva un po infelice Tornando all elenco dei capitoli va notata la mancanza del device che controlla il CD ROM del CDTV e di quello che gestisce le RAM Card presenti su CDTV e A600 Per quanto riguarda gli altri device ci sembra che la cosa migliore da fare sia fornire un elenco sommario dei nuovi comandi disponibili device per device anche per dare al lettore che possieda la versione precedente della docu mentazione la possibilit di valutare di persona la conve nienza dell acquisto Va precisato che il testo stato rimaneggiato in pi punti che vanno ben oltre i cambiamenti che noi ora elenchero i quali si riferiscono solo agli effettivi cambiamenti dell in terfaccia fra il programmatore e i device In particolare si trova qualche spiegazione relativa al 3000 note con chiari menti su bug del sistema 1 3 accenni alle versioni 35 e 36 del sistema operativo Passiamo dunque all esame dei sin goli device Al clipboard device stato aggiunto il comando
139. me protago nista James Pond Aquabatics la versione subacquea delle Olimpia di di Barcellona e a giudicare da quello che ho potuto vedere questo titolo dovrebbe garantire la medesi ma giocabilit dell originale e del suo seguito Robocod Meritevoli di menzione anche Zool della Gremiln ennesimo platform dai mille colori Guy Spy ultimotitolo della Readysoftrealizzato sulla scia di Dragon s Lair e Space Ace e International Sports Challenge della Empire il cui nome dice gi tutto GUY SPY Insomma il futuro videogiochistico di Amiga quantomai roseo e se volete rimanere informati sugli ultimi sviluppi in questo settore non vi resta che continuare a leggere In alto INTERNATIONAL SPORTS CHALLENGE sotto ZOOL Amiga Magazine e tenere d occhio la rubrica Game Show AMIGAMAGAZINE 23 SPECIALE E scoppiata la mania della digitalizzazione Audio con Amiga cos sono andato a vedere cosa offre il mercato per questa applicazione e ho scoperto Andrea Laus La confezione di TechnoSound Turbo comprende il digitalizzatore hardware e il sofiware 24 AMIGAMAGAZINE DIGITALIZZATORI AUDIO CHE PASSIONE vederli sembrano innocui scatolini senza vita ma appena vengono collegati al nostro Amiga perdono tutta la loro innocenza sono dei piccoli mostri capaci di tenerci attaccati al com puter per ore e ore di divertimento musicale Si tratta naturalmente dei digitaliz zatori audio che af
140. n Disk 28 ON DISK una rubrica mensile di quattro pagine che possono anche essere staccate e conservate in queste pagine sono descritte tutte le informazioni dei programmi inclusi nel disco complete di istruzioni trucchi ecc In questo spazio troveranno posto giochi utility e tutto ci che pu fare Amiga e Games Centipede Glenn M Lewis Continuiamo nel proporvi i pi clas sici tra i videogiochi nella loro incar nazione sul gioiello dicasa Commo dore Questa volta il turno di Cen tipede mitico gioco dell Atari di quasi dieci anni fa caratteristico per il concetto decisamente molto originale e appassionante Per pochi che non avessero mai visto l originale vi siete persi un mito una breve descrizione ovviamen te d obbligo Centipede si pu de scrivere sostanzialmente come un gioco a schermo fisso in cui il gio catore controlla un astronave trami te una trackball Dall alto dello schermo scende un millepiedi che deve essere fermato dal giocatore nella sua folle discesa verso il bas so L astronave pu sparare col pendo il millepiedi esso si divide in altri millepiedi pi piccoli che cam biano direzione sempre scenden do verso il basso Per ostacolare il giocatore nella sua opera lo scher mo e stato disseminato di funghi che necessitano di diversi colpi per essere distrutti bloccando i colpi del giocatore Ad intervalli irregolari appare sullo schermo un ragno AMIGA MAGAZINE
141. n vi permet te in alcun modo di salvare le preferences caso peral tro pi unico che raro Qualche istante e le opzioni saranno sempre come le vorretevoi C un problema per per lanciare questi file inun secondo tempo occor re l Action Replay Niente paura basta installare un piccolo programma che funga da loader e potrete usufruirne anche lancian doli da hard diskcio senza Action Replay collegata 56 AMIGA MAGAZINE Allo stesso modo possibi le fare un salvataggio velo ce del programma in RAM sempre che abbiate abba stanza memoria a disposi zione e copiarlo successi vamente su disco MUSICA La MK Ill pu essere per utilissima anche a chi con Amiga ci fa solo musica infatti possibile grazie al comando Tracker fare uno scan della memoria alla ri cerca di possibili moduli realizzaticon SoundTracker e ProTracker vari o pi semplicemente diun suono o sample nel caso se ne trovi uno possiamo ascol tarlo esaminarlo modificar Menory Control i Fast Fast Chip Clearten External Menory E i 5980988 5888088 Color Control so r RRESERERRREDE Megastick Autoconfig bE riv gy att Bilelslalelalalalali SE ri 403 pe eg j m 2 I E b Lagongana i bg call Uno dei tanti menu di controllo lo e ovviamente salvarlo Devo ammettere che que staopzione di sound ripper stata notevolmente miglio rata rispetto alla MK e Il
142. nche Agnus possiede dei registri nel caso in cui uno di essi debba essere aggiornato oppure debba essere scritto in RAM Agnus emette comunque l indirizzo sul bus RGA e si risponde da solo l indirizzo emesso perch alcuni registri sono presenti in forma duplicata in un altro chip custom Quando la CPU accede alla memoria sul chip bus o ai registri dei chip custom deve farlo sempre attraverso l inter mediazione di Fat Agnus il ciclo di lettura o scrittura identico a quello che Fat Agnus esegue per il DMA solo che l indirizzo ora invece che da un registro di Agnus provie ne dalla CPU attraverso i piedini di indirizzo e cos pure i dati nel caso di una operazione di scrittura In particolare se Gary attiva RAMEN i bit dell indirizzo verranno appli cati alle RAM mentre se attiva REGEN gli 8 bit A1 A8 vengono trasferiti sul bus RGA per selezionare un registro di un chip custom CASL e CASU non vengono pi abbassati insieme ma sono controllati da UDS e LDS della CPU Le richieste di dati non possono essere esaudite a caso ma per garantire regolarit e continuit del flusso di dati che va a formare video audio e dati per il floppy disk occorre rispettare una rigida scala di priorit Il problema si risolve associando ad ognuna di queste funzioni un canale DMA figura 2 Si suddivide il numero di cicli di lettura o scrittura possibili sul chip bus nel tempo impiegato per disegnare una linea di sca
143. ndenti e provve dono a convogliare tutte le informazioni di input in un unico canale Le informazioni di input arrivano da Intuition o da un device di console Capitolo 5 L Exec 3 Le funzioni di layer si trovano in cima al sistema grafico e gestiscono quelle routine che dividono le normali aree grafiche in zone multiple riunendo quelle aree vengono utilizzate perla costruzione delle finestre Tra le funzioni di layer si segnalano quelle per la creazione la gestione e lo scambio fronte retro delle aree Al terzo livello si trova l AmigaDOS Intuition e i device di console AmigaDOS un sistema operativo in grado di operare in multitasking scambiando varie informazioni con l Exec in grado di ripartire in modo ottimale tutte le risorse e le richieste del sistema non ultima la ripartizio ne del lavoro del microprocessore L AmigaDOS inoltre si occupa della gestione dei file e dell esecuzione dei programmi Intuition rappresenta l interfaccia multi schermo e multi finestra di Amiga costituito da un insieme di funzioni libreria tramite le quali possibile creare un interfaccia grafica I device di input hanno la funzione di convogliare tutte le informazioni diinputa Intuition che a sua volta filtra le varie informazioni al singolo programma Il device di console invece un particolare device di input che si pu applicare a una finestra in modo che essa funzioni come un terminale digitando da tastiera i
144. ndenza Via della provvidenza 43 sarmeola di Rubano 35030 PD Super Offerta Hd Quantum 52Mb Hd Ricoh removibile 50Mb Kickstart 1 3 Amiga 500plus Digitalizzatore Video Ill Drive esterno Espansione A500 512k Scanner Golden Image Trackball Golden Ottico Contenitore dischi 3 5 40pcs Contenitore dischi 3 5 80pcs 420 000 1 350 000 75 000 500 000 120 000 59 000 385 000 165 000 8 500 15 000 Tel 049 8976508 8976787 Fax049 8976414 DISTRIBUTORE UFFICIALE PER L ITALIA RS s r l CADRIANO BO TEL 051 765299 FAX 051 765252 X Y cross section o una Y Z cross section Formalmente non c molta differen GVP Qe VALLEY PRODUCTS AMIGA MAGAZINE 81 GRAFICA 3D modellare nel possono voler FORMS EDITOR Dopo tutto in condizioni normali la manipolazione delle cross section gode di una buona interattivit e il FORMS EDITOR particolarmente rapido nell eseguire le modifiche da noi desiderate poich la sua quad view a differenza di quella del DETAIL EDITOR non ha tanti punti da aggiornare al termine di ogni operazione Se partissimo con troppi punti sicu ramente perderemmo una buona parte di interattivit vistoche anche il solo lavoro di creazione di una prima forma di base richiederebbe enormi quantit di tempo per ogni ritracciamento refresh dell intera quad view Anche a chi cos fortunato da possedere un 68030 consiglio di contenere il numero di punti s
145. ne dinamica si fa direttamente riferimento all array di stringhe caricate Come sottoprodotto di questa struttura semplice e flessibile vi la possibilit di cambiare lingua tutte le stringhe del programma possono variare utilizzando la traduzione della stringa in un altra lingua Non esiste alcun limite teorico al numero delle lingue che possono essere aggiunte ai programmi se non quello dato dalle modalit interne di gestione della scelta Pi sempli cemente se la scelta avviene tramite Menu o Gadget allora il numero delle scelte legato alla struttura dei Menu o dei Gadget Si pu superare agevolmente il problema racco gliendo tutti i file di lingua in una directory e operando la scelta tramite un filerequester segue a pag 40 Ce T ans crtrion Renee Il parallel device Come usare la parallela Antonello Biancalana Antonello Biancalana lavora per la ProMIND una softwa re house di Perugia che sviluppa software grafico e musi cale per Amiga ed sviluppatore Amiga registrato nella categoria commercial Di recente Antonello Biancala na ha progettato e sviluppato MSPL Music Synthesis Pro gramming Language un particolare linguaggio di pro grammazione rivolto alla sintesi sonora e musicale Lo scorso mese ci siamo occupati del dispositivo seriale di Amiga questa volta ci occuperemo del altro dispositivo che permette la comunicazione con il mondo esterno il disposi
146. ness Design Centre di Londra sede dell European Computer Trade Show la fiera vi deoludica pi importante d Europa insieme all ECTS di settembre La prima impressione entrando nel l enorme padiglione che ospita la manifestazione che questo setto re stia vivendo un discreto momento di floridit visto il numero di esposi tori presente e la quantit di titoli annunciati per i prossimi mesi Incominciamo la carrellata sulle novit che ci aspettano nel prossi mo futuro dalla Commodore su cui peraltro c ben poco da dire di Amiga 600 abbiamo gi parlato ampliamente nei numeri scorsi di Amiga Magazine e il CDTV su cui punta ancora tantissimo la casa americana lo conosciamo ormai alla perfezione L unica notizia di rilievo pu essere forse rappresentata dal successo riscosso in UK dal 600 anche al l ECTS lamaggioranzadegli esposi tori ha optato per questa versione di Amiga assai pi comoda da spo stare e da interfacciare ai comuni televisori utilizzati in queste fiere I GIOCHI Molto pi interessante videogiochi sticamente parlando lo stand della Core Design la casa celebre in tutto mondo per i suoi stupendi platform game ha terminato i lavori di Jaguar XJ220 arcade automobi listico ispirato chiaramentea Lotus 2 e sullo stesso incredibile livello Davvero promettente anche Pre miere platform affidato al team di Heimdall e caratterizzato dal mede simo stile grafico Cambiando comp
147. ngono usati dal controller del floppy disk se occorre leggere o scrivere dei dati sul floppy altrimenti restano inutilizzati I cicli 14 16 18 e 20 sono assegnati ciascuno ad un canale DMA audio e i cicli 1 3 5 7 ecc restano a disposizione per gli accessi di CPU Blitter e Copper A partire dal ciclo 56 cominciano ad essere letti i bit che comporranno la riga di pixel sullo schermo Poich nel nostro esempio abbiamo quattro bitplane hi res al canale DMA del bitplane 1 spettano i cicli 58 62 66 al canale del bitplane 2 i cicli 56 60 64 al canale del bitplane 3 devono necessariamente essere assegnati dei cicli dispari da rubare alla CPU 57 61 65 e cos pure al bitplane 4 Se per caso la CPU avesse bisogno di accedere alla RAM sul chip bus dovr aspettare sino alla fine della riga Ai dispositivi consentito prelevare o scrivere dati solo e soltanto durante i cicli che gli sono stati assegnati se non hanno bisogno di accedere alla RAM il ciclo pu essere utilizzato per gli accessi della CPU del Blitter e del Copper purch sia un ciclo dispari se invece pari Agnus esegue una operazione di lettura e butta via il dato Quindi ad ogni registro in cui devono transitare dei dati per esempio ai quattro registri del convertitore D A di Paula che generano l audio di Amiga assegnato un canale DMA Pi precisamente l assegnazione dei canali g la seguente quattro canali per il Bli
148. nisce qui I cambiamenti non sono numerosissimi a livello di interfaccia con il program matore questo non significa che non ci siano stati stati cambiamenti pi profondi nel funzionamento dei singoli device efficienza velocit correzione di bug uo ee oe Resource L ultimo capitolo non riguarda i device ma le resource Compaiono tre nuove resource BattClock BattMem e FileSystem Le prime due si riferiscono alla gestione dell o rologio e della memoria ad esso dedicata Il terzo serve a ricavare informazioni sui file system presenti nel sistema La cia resource ha subito cambiamenti marginali come pure il disk resource la misc resource e la potgo resource Le appendici La prima appendice di estrema importanza riguarda l IFF l Interchange File Format Il testo comprende i documenti classici che hanno contribuito a stabilire lo standard a partire da quello del 1985 di Jerry Morrison della Electronic Arts Compaiono poi le specifiche aggiornate al 1988 del l ILBM per i file grafici dell FTXT per i file di testo dello SMUS 1987 88 e dello 8SVX 1985 88 per i file audio Segue l elenco di tutti i FORM e i chunk registrati presso la Commodore dai programmatori con le relative spiegazioni quando sono disponibili Vi compaiono per esempio le specifiche del formato ANIM per le animazioni o quelle del formato RGBN e RGB8 usati da Turbo Silver L ultima parte comprende alcuni sorgenti esemplificativi
149. nsione del video 64 microsecondi nello standard PAL dunque 226 cicli di bus in varie parti e si assegnano i cicli di ciascuna di esse ad una particolare funzione un canale DMA potr avere a disposizione pi o meno cicli di bus a seconda delle sue necessit che sono note a priori Nello stabilire l assegnazione i progettisti dei chip custom hanno sfruttato una caratteristica del 68000 e 68010 vera mente interessante se osservate bene la figura relativa al ciclo di bus del 68000 che apparsa nella puntata prece dente potete notare che dei quattro clock necessari per il ciclo di bus solo durante gli ultimi due S4 S5 S6 S7 della durata complessiva di 1 7 093 790 2 282 nanosecondi da qui in avanti arrotondiamo a 280 la word viene effetti vamente letta e scritta nei precedenti SO S1 S2 S3 si d semplicemente alla memoria ulteriore tempo per assestar si Se la RAM ha un tempo di ciclo minore per esempio i circa 275 nanosecondi tipici di un chip venduto come 150 nanosecondi si pu pensare di far eseguire alla RAM dei cicli da 280 nanosecondi ecco perch in una riga stanno ben 226 cicli In questo caso il 68000 accede al bus solo nei cicli dispari Ovviamente questa una assunzione grosso lana se le istruzioni che la CPU sta eseguendo in un dato momento sono per esempio delle moltiplicazioni gli accessi in memoria saranno molto pi rari oppure potreb ZZZ ee bero cadere in un ciclo pa
150. ntastico concorso di Riccione Carlo Santagostino PAR I di Eva Cortese 16 AMIGA MAGAZINE BIT MOVIE 92 Palazzo del Turismo di Ric A cione non mi aspettavo quest anno di trovare una manifestazione cresciuta in spazio e contenuti cos tanto rispetto agli scorsi anni Il Bit Movie nato pochi anni fa gra zie agli sforzi del circolo Ratataplan ora diventata la pi importante e sicuramente la pi seguita manife stazione italiana dedicata alla com puter grafica Nessun telegiornale nazionale ha mancato di dedicare un ampio ser vizio al Bit Movie penso che nean che gli stessi entusiasti organizzato ri avessero immaginato un tale ro seo futuro Un successo dovevate essere presenti sabato 18 aprile il secondo giorno di apertura del Bit Movie la sala proiezioni era cos piena che met del pubblico era in piedi ma descriviamo con ordine cosa si poteva trovare al Bit Movie 92 IL CONCORSO Una valanga di partecipazioni ben 43 animazioni arrivate per la sezione 3D dalle quali sono state selezionate le 25 finaliste 31 anima zioni 2D di cui 18 selezionate e addirittura 107 immagini per il con corso immagine statica dalle quali abbiamo potuto ammirare le 60 fina liste selezionate Trionfo assoluto di Amiga anche quest anno delle 25 animazioni selezionate per il 3D 3 sono state realizzate con degli MS DOS compatibili 1 con un Mac e il restante numero con Amiga mentre per
151. o trete caricare altrettanti suoni cam pionati e rielaborati con le tecniche l interfaccia MIDI appena descritte direttamente pilo tabile in tempo reale dalla vostra tastiera ll programma dotato anche di un semplice sequencer a due tracce con il quale possibile memorizzare sequenze di campionamenti che verranno poi riprodotte automatica mente Dati per i limiti intrinseci di questa parte del software non dimentichia mo che non si tratta di un prodotto espressamente dedicato al se quencing la sua utilizzazione dedicata prevalentemente alla creazione di colonne sonore per demo o slideshow e proprio per questo oltre ai classici formati IFF e RAW possibile salvare il tutto in un Nome Prodotto AMAS II Casa Prodruttrice Microdeal Inghilterra Distribuito da Flopperia V le Monte Nero 15 Milano Tel 02 55180484 Prezzo Lire 199 000 Giudizio Buono Configurazione richiesta Amiga 500 di base Di Pro Prodotto completo nel suo genere molti effetti ti applicabili in real time Contro interfaccia utente un po complessa Configurazione della prova A500 1 8 Mb di RAM e A3000 30 AMIGA MAGAZINE Il sequencer nuovo formato che permette di far eseguire autonomamente la se quenza in modo da creare dischi stand alone eseguibili cio senza la necessit di caricare il program ma principale CONCLUSIONI Al termine di questa prova sono veramente poche le critiche
152. o 1 3 cio quando non sia disponibile la libreria GadTools e il Gadget sia stato definito staticamente Per i Menu anche la struttura NewMenu presente nel sistema operativo 2 0 prevede un campo finale UserData mentre la struttura Menultem del sistema operativo 1 3 non ne prevede alcuno struct MenuItem struct MenuItem NextItem WORD LeftEdge TopEdge WORD Width Height UWORD Flags LONG MutualExclude APTR ItemFill APTR SelectFill BYTE Command struct MenuItem SubItem UWORD Next Select struct NewMenu UBYTE nm Type STRPTR nm Label STRPTR nm CommKey UWORD nm Flags LONG nm MutualExclude APTR nm UserData Al fine di rendere Help lib compatibile anche col sistema operativo 1 3 si proceduto alla definizione di una nuova struttura SuperItem che identica alla struttura Menultem con l aggiunta per di un campo finale UserData overloa ding di Menultem struct SuperItem struct MenuItem NextItem SHORT LeftEdge TopEdge SHORT Width Height USHORT Flags LONG MutualExclude APTR ItemFill APTR SelectFill BYTE Command struct MenuItem SubItem USHORT NextSelect struct UserData user unica differenza Il motivo per cui all interno della struttura SuperItem sono stati ripetuti i singoli campi della struttura Menultem inve ce di riportare direttamente e sinteticamente la struttura Menultem che si vuole evitare il messaggio di warning 30 del compi
153. o Amiga 1000 LCD Calculator assomiglia alle pic cole calcolatrici che si trovavano nei detersivi qualche tempo fa ma con la comodit di averla immediata mente a disposizione sullo schermo del vostro computer E una utility scritta in JForth Profes sional linguaggio poco utilizzato dagli sviluppatori caratterizzata dai grandi numeri del display in simulazione di LED a sette segmenti ed indicata per semplici calcoli quali somme sottrazioni moltipli cazioni e divisioni incluse le funzio ni di memoria Utilizzaria estremamente sempli ce qualche secondo dopo aver cliccato sulla sua icona ed gia in attesa del vostri comandi Funziona esattamente come un calcolatrice vera col mouse o con i tasti possibile comporre il primo operando il tipo di operazione il secondo operando e il tasto di per eseguire il tutto il risultato apparir sul grosso di splay Amiga Help Tool 1 0 2 Una libreria linked per l help in linea Fausto Passariello Introduzione Amiga Help Tool uno strumento di lavoro studiato al fine di aggiungere a qualsiasi programma un help in linea sensibile al contesto in cui ci si trova al momento della chiamata da parte dell utente Il testo dell help pu essere un file ASCII un immagine grafica un brano da leggere tramite la sintesi vocale di Amiga un animazione un file musicale o infine un iper testo da consultare tramite Amigaguide il programma ipertestuale pr
154. o dedicati ai singoli device e appaiono tutti organizzati nel medesimo modo I device In ogni capitolo dopo una breve analisi della natura del device compare una lista dei nuovi comandi implementa ti sotto 2 0 La cosa risulta molto utile perch permette di orientarsi con facilit e di individuare immediatamente le parti pi significative del capitolo in rapporto all edizione precedente Seguono poi l elenco di tutti i comandi disponibili quello delle funzioni Exec e delle funzioni di supporto utilizzate negli esempi Dopodich inizia la trattazione vera e pro pria che segue a grandi linee quella della seconda edizio ne anche se in generale il testo appare migliorato Tutti i capitoli comprendono esempi in C alle volte piutto sto ampi che risultano di grande utilit ai programmatori e che sarebbe meglio avere a disposizione su dischetto la Commodore distribuisce tali dischetti ai programmatori registrati Ogni capitolo si conclude con il rinvio ad altre fi Trrr 1rtt0 1 rr l_lliiji i lllllii fonti di informazioni di solito i file include e gli autodoc Ecco l elenco dei device trattati Audio Clipboard Console Gameport Input Keyboard Narrator Parallel Printer SCSI Serial Timer Trackdisk La novit principale che balza subito agli occhi la presenza dello scsi device che controlla l interfaccia SCSI del 3000 e quella dell A590 e dell A2091 Comprende l esa me del
155. o e i suoi stru menti e quello Professiona le il cui programma presen ta solo tool di gestione serigrafia e quadricromia ed privo degli strumenti di disegnoabituali LA VERSIONE AMATORIALE Mentre la natura della docu mentazioneallegata un ric co manuale sufficientemen te chiaro aggiornato e cor retto per le nuove versioni rimane circauguale la stes sa cosa non si pu dire per il programma Per prima cosa il suo look si ade guato come ormai di nor manell ambiente professio nale allo standard Kickstart 2 0 presentando gadgetin bassorilievo tipici dell ultima versione del sistema opera tivo di Amiga Il modo HAM non stato implementato nemmeno in questa release ma viene messo a disposi zione quello in HalfBrite a 64 colori vale a dire 32 colori con altri 32 virtuali corri spondenti ai primi con tona lit dimezzate Accanto al modo video normale viene messo a disposizione del l utenteunanuovamodalit operativa selezionabile con ECS 2 0 le cui nuove definizioni sono 1280x256 1280x512 640x480 e 640x960 per il loro utilizzo comunque necessario pos sedere l hardware adegua to Per quanto riguarda il programma vero e proprio cambiamenti sostanziali sono stati pochi ma impor tanti soprattutto in relazione alle modalit d utilizzo dei brush estese rispetto alla versione precedente ai nuovi effettinon implemen La finestra per la stampa in Quadricromia tati allora e alle
156. o grado di scetticismo Una situazione spiacevole soprattutto considerando che all epoca il concetto di PageStream era molto avanti rispetto ad ogni altro PAGESTREAM 2 2 Derek Dela Fuente British Correspondent La nuova versione dello stupendo programma per DIP pacchetto DTP della stessa fascia di prezzo LA NOVITA Detto tutto ci bisognadire che l ultima release la ver sione 2 2 sembra uguale ma si comporta in maniera totalmente differente Sem bra che alla Soft Logik si siano finalmente accorti di tutti problemi che hanno ossessionato i possessori di PageStream dall inizio La versione 2 2 annoveralette ralmente centinaia di cam biamenti effettuati sul codi ce originale variando da modifiche di ordine estetico nei file requester alle sezio ni che controllano il refresh dello schermoe il flusso del testo che sono state com pletamente riscritte L MONDO DEL DIP L idea dietro il mondo del DeskTop Publishing di permettere a piccoli profes sionisti e utenti di home computer di produrre lette re moduli volantini e in al cuni casi persino intere rivi ste senza le solite costrizioni imposte dai programmi convenzionalicome i word processor PageStream conformemente a questo principio permette di posi zionare oggetti esattamente Coot abled ATI bra tenti etl dirii Thi i ED Ted pete petite do gi ti pista ps Tur wih Pee it ei Thu te SS TI TATTO pr TI bed fof hit CL pros
157. odotto dalla Commodore E possibile configurare le procedure di help lib in modo da adoperare il proprio text editor preferito e vari altri pro grammi di pubblico dominio per effettuare le funzioni sopra citate E possibile anche prevedere l uso di pil linguaggi nell e sempio fornito su disco ne sono supportati due per 1 file di testo italiano e inglese indicati rispettivamente con le lettere ie gb inoltre questa libreria permette di evitare il fastidiosissimo compito di esaminare gli eventi Menu o Gadget di Intuition per selezionare le funzioni da mandare in esecuzione Lo stesso aluto interviene nella risposta ai messaggi ARexx in quanto questa incombenza affidataa una funzione che si preoccupa di smistare 1 comandi alle rispettive funzioni Help lib consta di procedure molto semplici raccolte in una libreria non residente nel senso che necessario farne il link con il proprio codice oggetto Le definizioni neces sarie per l uso sono raccolte nel file help h che deve essere incluso nel proprio sorgente C mediante include Help lib funziona con OS 1 3 0 2 0 ma per questa versione della libreria il codice oggetto dell utente deve essere compilato specificando se si utilizzano strutture 1 3 o 2 0 introducendo od omettendo nel proprio sorgente la linea define 05 2 0 prima della linea include help h Help lib molto piccola quanto a lunghezza e aspirazioni nel senso che non pu paragonarsi se non
158. on certi controller hard disk per il 500 di altre socie t dovrebbero consentire a tutti di utilizzare al meglio l hard disk senza doversi rivolgere necessariamen te a programmi di backup commerciali LE PRESTAZIONI L uso di un hard disk riserva piacevoli sorprese in un ambiente a finestre come il Workbench se poi questo ambiente stato notevole mente migliorato quanto a velocit di esercizio pas sando dalla versione 1 3 a quella 2 0 il risultato non pu che lasciare soddisfat to l utente che vede aprirsi e aggiornarsi le finestre a 64 AMIGAMAGAZINE una velocit di gran lunga superiore a quella consenti ta dai floppy Si pu avere addirittura l im pressione che la velocit del clock del 68000 sia stata aumentata Tutto questo vale anche se l hard disk utilizzato non particolarmenteveloce Nel caso del PrairieTek da noi provato come dimostrano dati raccolti nella tabella che accompagnal articolo MKSoft DiskSpeed 4 1 Copyright 1989 91 MK soft Development CPU 68000 OS Version 37 300 Normal Video DMA Device work Buffers 30 Comments A600HD Partizione da 14MB vuota File Create 14 files sec 50 File Open 22 files sec 50 Directory Scan 51 files sec 55 File Delete 51 files sec 27 Seek Read 39 seeks sec 63 MEMF_ CHIP BYTE aligned buffer 512 byte 4096 byte 32768 byte 262144 byte Create file 25658 48 27927 60 26662 63 26793 63 Write to file 11711
159. ono alla stessa lingua L importante che data una lingua ad esempio chi chi nese nel path corrente siano presenti Un file chi che contenga tutte le stringhe del programma in cinese in caratteri ASCII e come si fa a scrivere il cinese in ASCII Un insieme di file con estensione chi ad esempio xx chi con la traduzione dei testi in cinese buon lavoro La scelta della lingua ha quindi significato solo se i file help sono presenti su disco con estensione opportuna e diversa a seconda della scelta Questo requisito vale per tutti i file help perch ad esempio le schermate grafiche possono contenere anche del testo e quindi andrebbero tradotte cio ridisegnate Per quanto riguarda invece la lettura bisogner attendere che la Commodore rilasci le versioni nazionali della translator library Nell esempio su disco sono previste due estensioni i e gb per l italiano e l inglese La scelta della lingua da parte dell utente pu essere opera ta tramite Menu o Gadget non si tratta che di eseguire una funzione che pu essere incapsulata in una struttura User Data a sua volta legata ad una struttuta NewMenu Superl tem Gadget o ARexxArray a Oe enne Le preferenze dell utente sono caricate nella struttura Help alla partenza del programma mandando in esecuzione la funzione StartHelp della libreria vedi il file con l AutoDoc Se tutte le stringhe sono registrate in un file esterno e
160. operano solo sulla linea corrente e se si desidera applicarli a pi linee necessario ripeterli pi volte ll primo comando E Edit richiede due stringhe e se la prima stringa compare entro la linea corrente la sostituisce con la seconda Ad esempio E pippo pluto sostituisce la parola pippo con al parola pluto all interno della linea corrente Se la parola pippo non compare appare il messaggio d errore No match nessuna occorrenza e la linea corrente non viene modificata in aleun modo ll comando sostituisce solo la prima occorrenza della stringa cercata se nella stringa corrente compaiono pi pippo ad esempio solo uno verr trasformato in pluto Per cambiare tutte le occorrenze si deve ripetere il comando un numero adeguato di volte Per farlo basta anteporre a E un numero ne avevamo parlato nella prima puntata 3E pippo pluto Se vogliamo modificare tutte le occorrenze che compaiono sulla 76 AMIGA MAGAZINE riga il metodo migliore il seguen te no ci si f idea 0E pippo pluto Lo zero indica di ripetere all infinito il comando se vi ricordate Altri comandi analoghi sono A pippo pluto che pone la stringa pluto dopo la stringa pippo A sta per After dopo e B pippo pluto che pone la stringa pluto prima della stringa pippo B sta per Be fore prima Faccio notare che questi comandi corrispondono di fatto ai comandi globali esaminati
161. ortuna un computer che lavora in autentico multitasking quindi usate sempre funzioni che permettano un adeguato e ottimale uso del tempo macchina E veramente spiacevole vedere alcuni programmi ricorrere a loop per attendere il completamento di certi eventi il tempo che il nostro programma spreca per eseguire il loop potrebbe essere utile ad altri programmi Ecco come si usa WaitTOC error WaltIO struct IORequest ParI0O Wait O attende fino al completamento del comando inviato al dispositivo e restituisce un valore nullo se il comando ha avuto successo In tutti gli altri casi WaitIO restituisce un codice di errore Nel caso in cui l operazione fosse gi terminata al momento della chiamata alla funzio ne Wait O restituir immediatamente il controllo al programma Bisogna comunque notare che l uso di questa funzione potrebbe risultare pericoloso in alcune circostanze suppo niamo di usare questa funzione e supponiamo anche che il comando inviato al dispositivo non possa essere soddisfat to fine della carta per esempio Il nostro povero program ma rester all infinito in stato di attesa cadremmo quindi nella stessa situazione generata dalla funzione DoIOC Se prevedete che questo possa accadere durante la gestione del vostro dispositivo preferibile usare la funzione Exec Wait con pi segnali in quanto questa restituisce il controllo al programma quando viene ricevuto almeno uno dei segnali speci
162. os si avr una simmetria totale ossia tutti punti che giacciono sulla stessa sezione circolare di quello mosso verranno spostati di uguale misura E da no tare che quest ultimo strumento in grado di sostituire perfettamente il tool SWEEP del DETAIL EDITOR CONCLUSIONI Per ora chiudiamo qui sicuramente le cose da dire sul FORMS EDITOR sarebbero molte di pi ma non ho pretese di completezza del resto sarebbe davvero difficile trattare ogni aspetto di questo potente edi tor in cos poco spazio preferisco quindi lasciarvi provare e riprovare casomai riprendendo tra qualche mese l argomento se alcune vostre lettere mi dimostreranno che di vostro interesse Vi invito pertanto ancora una volta a scrivere in reda zione Nota Le figure sono state realizzate con Imagine 2 0 E IN EDICOLA FARE ELETTRONICA la pi moderna e autorevole rivista italiana di elettronica pratica dedicata agli hobbisti e ai tecnici di laboratorio EC EI 0 ema et interessantissime rubriche Computer Hardware Applichip TV service con schema TV auto HI FI Padiantistica il mercato Inoltre gli utilissimi consigli on line del direttore tecnico E ZOO a N 69 Marzo 91 ELETTRONICA Reafuzazioni pratiche TY FAI TN IF OTP Chrono impulse Fiash per auto meter Regolatore per caricabatterie TW SERVICE Ideal Color 3227 ITT Mouse per C64 RADIANTISF CA
163. ossia un programma che dopo una determinata quantit di tempo in cui l utente non ha usato n il mouse n la tastiera rende lo schermo com pletamente nero O quasi RoxBlan ker come tutti i blanker evita che si brucino i fosfori dei monitor lasciati accesi e inattivi annerisce lo scher mo senza intaccare il programma che si trovava in esecuzione In pre cedenza e visualizza una delle ani mazioni che vengono scelte all in stallazione RoxBlanker deve esse re lanciato in background prima di poterlo utilizzare questo vuol dire che deve essere eseguito con Run anzinch in modo diretto Se ad esempio vogliamo che RoxBlanker visualizzi una delle animazioni fornite insieme al programma basta aprire una finestra CLI e digi tare Run RoxBlanker spaceman_1 rox soldier_2 rox morty_3 rox seguito da enter Dopo quattro minuti di inattivita sia col mouse sia con la tastiera il pro gramma RoxBlanker entrer in fun zione annerendo lo schermo e vi sualizzando casualmente una delle tre animazioni passate come para metro Per ottenere un blank imme diato necessario usare il comando Status del Workbench per stabilire quale task associato al program ma RoxBlanker in memoria e poi adoperare il comando Break e per mandare un CTRL E Analoga mente per disattivare il programma RoxBlanker sufficiente mandare un CTRL C o CTRL D o in modo diretto con l uso della tastiera o usando il comando B
164. per affrontare la concorren za dei cloni taiwanesi a ALLA PROXXIMA Softel famoso distributore di videogiochi ha annunciato la nascita della propria software house La nuova label Proxxima Entertainment si dedicher principalmente alla produzione di videogames per macchine a 8 e 16 bit e vedr nella stessa Softel il proprio distributore mondiale A questo scopo in occasione dello scorso ECTS a Londra sono stati presi accordi per la distribuzione del software Proxxima in Europa La strada che verr seguita nella gestione della software house sar di estrema collaborazione con i team creatrivi e con il singolo programmatore cercando di risolvere le necessit tecniche che potranno sorgere nel corso della realizzazione di un prodotto reperimento di manualistica di hardware e di software applicativo mettendo in comunicazione vari gruppi di sviluppo tenendo periodiche riunioni di aggiornamento agevolando spostamenti ecc Proxxima sar quindi un buon punto di riferimento sia per chi si affaccia per la prima volta nel settore della produzione di videogiochi sia per chi non finora riuscito a trovare una situazione adatta alle proprie esigenze Eventuali offerte di collaborazione unitamente a materiale dimostrativo possono essere indirizzate a Softel s a s Ufficio Tecnico Proxxima Via Antonino Salinas 51 B 00178 Roma basso costo che ormai la minacciano sempre pi da vicino quanto a prezzi sul mer
165. ppo la prima spezza la linea dopo la stringa pippo La seconda prima di pippo La limea creata diventa la nuova linea corrente In certi casi sarebbe utile per esem pio ricercare una stringa solo su una parte della linea corrente E possibile farlo la linea corrente cio la linea su cui operano 0 cominciano a operare vari coman di inizia normalmente con il primo carattere ma possibile modificare questa situazione Alcuni comandi consentono di spo stare in avanti o all indietro l inizio logico della linea Una volta spostato l inizio della linea creando una cosiddetta sezione della linea corrente per tutti i co mandi di EDIT la linea comincer da quel determinato carattere e i pre cedenti verranno ignorati Visivamente l inizio logico della li nea corrente viene indicato da gt che appare al di sotto della linea corrente al momento del controllo o verifica della linea Per spostare in avanti l inizio della linea si usa Il comando gt per tornare indietro il comando lt Facciamo un esempio JK T prova sezione Per prima cosa chiediamo con di controllare la linea corrente ap pare il suo contenuto cio prova sezione seguita da una linea vuo ta Introduciamo il comando 3 gt che sposta l inizio della linea a destra di tre posizioni ecco cosa succede 3 gt Es prova sezione gt Sotto la linea corrente compare
166. prezzo suggerito al pubblico di L 1 266 000 Iva esclusa e include su un unico CD tutti i 21 volumi dell Enciclopedia Grolier in italiano Per ulteriori informazioni Commodore italiana Viale Fulvio Testi 280 Milano Tel 02 661231 Computer Videogiochi che ha acquisito i diritti in esclusiva per l Italia di The One N d R AMIGA 600 E LE SOFTWARE HOUSE CTW una rivista settima nale inglese che si occupa dei problemi di carattere commerciale inerenti il mer cato consumer A pagina26 del numero 382 compaiono quattro interviste amanager della Ocean Krisalis Do mark e Electronic Arts sul nuovo 600 Tutti concorda no sul fatto che una diversi ficazione dei prodotti Amiga non pu che costituire un fatto positivo anche se a qualcuno non appare del tutto chiara la strategia commerciale che ha guida to la Commodore in tale operazione La presenza della porta PCMCIA per le RAM Card potrebbe costi tuire un freno alla pirateria ma secondo la Krisalis saradifficile vedere prodotti dedicati visto il gran nume ro di Amiga 500 esistenti giochi dovranno comunque comparire nellaversione su disco e vantaggi offerti dalla RAM Card si vanifiche ranno Secondo la Domark invece i problemi maggiori derivano dal costo delle RAM Carde star alla Com modore aiutare i produttori in questo campo Sempre secondo la Domark l appa rizione del 600 potrebbe costituire una delle prime mosse della Commodore
167. putato a raccogliere gli argomenti della funzione Per il momento essi devono essere extern quindi visibili da ogni sezione del programma Il modo in cui la struttura UserData pu essere collegata a un evento dipende dalla struttura che soggiace al tipo di evento La struttura Gadget gi contiene un campo UserData asse gnabile staticamente Si noti per che con il sistema operativo 2 0 il campo UserData pu essere definito in modo dinamico al momento di usare la funzione Create Gadget Qui di seguito sono riportate le strutture Gadget e NewGad get ee a LUMI struct Gadget struct Gadget NextGadget WORD LeftEdge TopEdge WORD Width Height UWORD Flags UWORD Activation UWORD Gadget Type APTR GadgetRender APTR SelectRender struct IntuiText GadgetText LONG MutualExclude APTR SpecialInfo UWORD GadgetID APTR UserData he struct NewGadget WORD ng LeftEdge ng TopEdge WORD ng Width ng Height UBYTE ng GadgetText struct TextAttr ng TextAttr UWORD ng _ GadgetID ULONG ng Flags APTR ng VisualInfo APTR ng UserData be Per l allocazione dinamica occorre depositare nel campo ng UserData di NewGadget il puntatore alla struttura UserData della Help lib mentre nulla vieta invece di riferir si dopo l allocazione in memoria all istanza appena otte nuta della struttura Gadget e assegnare quindi il suo campo UserData Quest ultima opzione funziona anche con il sistema operativ
168. quanto riguarda il 2D 17 su Amiga e 1 su MAC Chiaramente anche per l immagine statica Amiga deteneva il primato L ENTRATA Al pianoterra del Palazzo del Turi smo anche quest anno si poteva ammirare la manifestazione paralle la al Bit Movie il Bit Sound manife stazione chiaramente incentrata sull utilizzo del computer nella com posizione musicale Purtroppo per noi possessori di Amiga tutte le dimostrazioni erano fatte con Atari ma anche il Bit Sound 92 non ha mancato di attirare un entusiasto pubblico L PRIMO PIANO Al primo piano aveva luogo la princi pale attrazione del Bit Movie la sezione concorso Ci si imbatteva subito nella segreteria del Bit Movie dove delle simpatiche signorine si avventavano sui visita tori per consegnare moduli di vota zione e questionari si potevano anche acquistare le videocassette contenenti tutte le animazioni in gara quest anno e l anno scorso nonch i libretti esplicativi dove si potevano trovare tutte le note tecni che e i commenti rilasciati dagli stessi autori sulle opere in concorso auadri del concorso per I Immagine Statica erano appesi un po dappertutto nel salone e si poteva esprimere la propria prefe renza grazie ad un sistema di vota zione elettronico basato su due peisonal compute In questa sala esnonevano anche la Grafic Delta con il suo sistema di service e la Soft Image con ben due Silicon Gra phics un Power Series e un Indigo che facevano
169. r1 Tr ri DE per evitare che un accesso in Chip RAM fatto da Blitter o Copper collida con un accesso della CPU in questo modo Fat Agnus fa sapere a Gary che la CPU deve aspettare In particolare Fat Agnus attiva BLIT ogni volta che sta com piendo un accesso alla RAM nel chip bus mentre BLISS pilotato da Gary e serve a sospendere l attivit del Blitter Sugli A2000B il ponticello J500 quando chiuso abilita Gary a generare il segnale RAMEN che indica a Fat Agnus che la CPU vuole accedere alla RAM sul chip bus anche per le locazioni che partono da C00000 oltre che per i due Megabyte di Chip RAM Il segnale REGEN ha la stessa funzione ma si riferisce al fatto che la CPU vuole accedere ai registri dei chip custom posti sul bus RGA dunque Gary che deve contenere le maschere per decodificare la mappa di memoria Gary Gary 5719 il portinaio degli Amiga 500 e 2000B in quanto si occupa della decodifica degli indirizzi e del pilotaggio dei buffer che separano il chip bus dal bus di espansione Si tratta solo di un piccolo gate array di 100 150 porte logiche che raccoglie quasi tutte le funzioni logiche che occupavano buona parte della scheda del l A1000 e dell A2000A A conferma della sua natura i Gary montati nei primi A500 e A2000 non erano prodotti dalla Commodore ma dalla Toshiba Nell A600 fa la sua comparsa Gayle un chip in contenitore per montaggio SMD che contiene un controller per har
170. raduce spesso e volentieri in abuso da parte del programmato re Ma quando uno si abitua al nirvana delle variabili senza tipo difficile poi che riesca ad adattarsi alle dure costrizioni imposte dagli altri lin guaggi di programmazione Avete bisogno di una variabile Inventate un nome e siete a posto semplice come bere un bicchiere d acqua L ASSEGNAZIONE Dicevamo che le variabili sono sim boli il cui valore pu essere modifi cato nel corso del programma il procedimento con cui si muta il va lore di una variabile chiamato assegnazione SAY pippo pippo prova SAY pippo L assegnazione avviene mediante il segno Quando l interprete esamina la pri ma riga trova l istruzione SAY e poi come parametro la stringa pippo non essendo tra virgolette il token deve essere un simbolo ARexx controlla quale sia il valore associato al simbolo PIPPO Infatti il valore di una variabile che non sia stato assegnato in prece denza corrisponde al nome della variabile stessa ci si ricordi che tutto ci che non tra virgolette maiuscolo per ARexx anche se appare scritto in minuscolo nel lista to del programma Quand ARexx esamina la seconda riga prima isola il token pippo poi individua il segno di uguale e allora capisce che si trova di fronte ad un assegnazione deduce dun que che pippo una variabile e assegna a tale variabile il valore prova Nella terza riga l ist
171. ram pippo Digitiamo FROM ram pluto LON abbiamo cambiato il file di input che ora diventato ram pluto e siamo andati avanti di 10 linee Il risultato che in output sono rifluite 20 linee le prime dieci tratte dal primo file e le ultime dieci dal secon do file Se ora digitiamo FROM il file di input ridiventer il file indica to sulla linea di comando CLI EDIT se lo ricorda E cos possibile mescolare linee provenienti da pi file in un unico file destinazione si pu usare FROM con pi di due file Il comando TO invece permette di modificare il file di output e funziona come FROM Pu essere utile per spezzare gran di file in file pi piccoli con un nume ro fisso di righe per esempio Quando viene eseguito TO manda tutta la coda di output verso Il prece dente file destinazione la coda vie ne per cos dire svuotata La linea corrente e quelle successi ve provenienti dal file sorgente co minceranno a rifluire verso Il nuovo file destinazione Anche in questo caso il semplice TO senza indicazione del nome del file riporta al file di output originario anche possibile aprire pi file de stinazione Il comando CF permette di chiudere un file aperto in precedenza con FROM o TO L ultimo comando di EDIT C ri chiede come parametro il nome di un file e questo deve essere uno script di comandi per EDIT che ver r eseguito come se fosse stato digitato di
172. re In secondo luogo il 600 ora costa come il 500 Plus 2000 lire di pi mentre il prezzo del 600HD appare veramente competi tivo tenendo conto che dotato di hard disk interno da 20 MD Il kit con 600 e Dylan Dog tradisce immedia tamente Il gruppo d et cui desti nata l offerta e ad esso corrisponde esattamente come prezzo il 500 Plus Appetizer che contiene invece un word processor uno spelling checker in italiano e altri applicativi entry level Infine non sono ancora a listino A600HD con meccaniche maggiori di 20 Mb Vediamo ora 2000 e 3000 Amiga 2000 1 113 000 Amiga 3000 25 50 3 729 000 Amiga 3000 25 100 4 329 000 Amiga 3000 25 200 4 848 000 Amiga 30007 25 100 5 102 000 Amiga 3000T 25 200 6 309 000 Si pu notare l apparizione del 3000 con hard disk da 200 Mb e un aumento del divario di prezzi fra Tower e 3000 La cosa pu essere dovuta alla scelta commerciale di riservare il Tower a un utenza deci samente professionale o a pi sem plici questioni di mercato il Tower ha indubbiamente una penetrazio ne inferiore al 3000 e i prezzi rifletto no questa situazione In generale rispetto ai prezzi del 3000 al momento della sua appari zione in Italia c stata una forte riduzione questa dipende da tanti fattori diversi che vanno dalla con correnza spietata dei cloni MS DOS i cui prezzi sono in caduta libera da mesi alla politica commerciale della Apple che ha apportato fortis sime e inaspe
173. re MS DOS con esp 512 e DOS originale 590 000 NEWBlitz Copiatore Hardware antivirus 59 000 Mat Tappetino per il mouse 13 000 Opt Mat Tappetino per m ottico 25 000 Come Ordinare Per Telefono Chiamando il 06 5646310 2 linee R A Per Posta Indirizzando a POWER COMPUTING Sri Via delle Balear 90 00121 Ostia Lido ROMA Per Fax Al numero 006 5646301 Vendita diretta al pubblico In Via delle Baleari 90 00121 Ostia Lido ROMA E possibile pagare con CARTA DI CREDITO anche telefonicamente SPEDIZIONI IN CONTRASSEGNO IN TUTTA ITALIA TUTTI I PREZZI SI INTENDONO IVA INCLUSA Tutti i pr i dove non diversament ifi n rti da garanzia di 12 i Cavetteria per AMIGA amp ATARI VASTO ASSORTIMENTO SOFTWARE PER AMIGA amp ATARI DISPONIBILI TUTTI I TITOLI PER CDTYV HARDWARE AMIGA POWER HARD DISK 900E 40MB Slimline 900E 100MB Slimline 900B 40MB clock 900B 40MB noclock 900B 100MB clock 900B 100MB noclock POWER DRIVE PC720E Drive esterno alimentato da Joystick 138 000 PC720 Drive esterno con alimentatore indipendente 188 000 ATARID Drive intemo ATARI senza modifica 118 000 747 000 1 229 000 962 000 923 000 1 389 000 1 349 000 POWER RAM Espansioni di memoria per ATARI RAM2 Espansione di memoria per ATAR da 2MB RAM4 Espansione di memoria per ATARI da 4MB POWER PERIPHERICAL Mouse optomeccanico 290dpi 49 000 Mouse ottico 300DPI 99 000 Trackball 75 000 396 000 586 000 Scanner con Softw
174. reak c nello stesso modo usato per inviare Il comando CTRL E PARAGIE GOGREGIF ABOA saene3r3 aagaageg gaoaaae 000900097 0000900 ai Duo GOG AGTAGICO SGEDEFFE AREAEFFO COSADICO DICROEAG edeo St adada iz iHcuFTd TARAYAN x CFOSDIFC DGGNS66O 61G081N6 209 9143 26100698 504 FOOF PAABORIA BCA4GIEC oes FFECSedA 4 90495349 EEC ALA 66FROGA4A 60F4GC44 a 34807001 48410800 0016702 OLESA 24GGdERE F COGE dS 20002949 5849208 GEHA ORIA6 SS cFORBC44 BOEIB SPARCGGE 0114208 Au va 7 BbACE OR ESSSL04A de 944969 O9SCCCO7 ESEA de SBOBIBCD 7000 7ANG S64 O3F 26708 G00C4A05 E lt MES Off z WI A670C 590 Dit SFOR 0 30 gii dd 60603085 70010818 1 69 fev D bo Di 9 RO FRAMAGO G70GUGEA eedaeete LX qT s0 Ney Mo 0 03E 86756 PIGOESSA sal fi EGITTO EdSSOONA SIGG66FA edS7ecde MGG6SIC 24085981 pae ROC Be OMRI BUF 82243 BAERE FFOE7406 1 70005006 BES6620O RF4G54G FRFCGFAD MSA eaBacoa DIFCOSAO COIBOCHI z ROIO i HG3ECRGOD 48416138 24095248 20000398 00002640 9 93096014 5 20039089 4EAEFF CE 4 do ny FORCE FFACS ABFE 00000 ED PAOL SIRE ba STI Dl 54 pats ata ae A ira sc Abnett ip Ea OXONu A g Dor HA AGRIDE 0 n AMIGA MAGAZINE SPECIFICHE DEL PROGRAMMA CONFIGURAZIONE MINIMA 512K RAM Kickstart 1 2 UTILIZZO CLI RoxBlank Jenter Run gt NIL RoxBlanker animazione 1 rox animazione 2 rox FILE DI SUPPORTO Tutti i file di animazione rox presenti nella directory RoxBlank del disco Amig
175. rettamente o inserito diret tamente nello script chiamante pu essere considerato una specie di GOSUB che opera con file di co mandi esterni Il comando Q permette di terminare un file di comandi ritornando al file chiamante questa l unica diffe renza rispetto a W il quale invece pone fine in ogni caso alla sessione di lavoro se il file chiamante non esiste Q si comporta come W CONCLUSIONI Termina qui il nostro esame di EDIT Il programma molto potente come si sar capito per un po difficile da usare specie in maniera interattiva L ideale prepararsi degli script che svolgano determinate funzioni e utilizzarli chiamandoli direttamente con l opzione WITH di EDIT Se i lettori vorranno inviarmi loro script nel caso risultassero interes santi per tutti non esiteremo a pub blicarli A COMANDI CHE MODIFICANO LA LINEA CORRENTE E 81 82 sostituisce s1 a s2 A st s2 appende s1 a s2 B 81 s2 antepone s1 a s2 D cancella la linea corrente Dn cancella la linea n Dni n2 cancella le linee n1 n2 DF s cancella fino alla linea che contiene s esclusa INSERIMENTO inserisce il testo prima della linea corrente inserisce il testo alla fine del file In inserisce il testo prima della linea n file inserisce il file R cancella la linea corrente e inserisce testo Rn cancella la linea n e inserisce testo Rnin2 cancella le linee n1 n2 e inserisce testo R file cancella e inserisce file Z s usa s
176. ri Ma anche se ci accade non c problema la CPU verr posta in attesa per due clock e dal prossimo accesso in poi torner ad usare solo i cicli dispari Basta perci allocare tutti i canali DMA dei dispositivi che richiedono dati a cadenza fissa video audio floppy disk refresh nei cicli pari e il 68000 non si accorgera nemmeno che altri stanno accedendo alla sua memoria e mediamente andra alla sua massima velocita Se per esempio si devono visualizzare tre o quattro bitplane hi res pu per diventare necessario prelevare pi dati di quelli disponibili usando solo i cicli inutilizzati dal 68000 in questo caso si adotta la tecnica del cycle stealing i canali DMA in pi vengono allocati nei cicli dispari rubando i cicli destinati al 68000 e costringen do quest ultimo ad aspettare finch le esigenze DMA non siano completamente soddisfatte Blitter e Copper che non hanno necessit di manipolare dati a cadenza fissa hanno i loro canali DMA allocati nei cicli dispari come la CPU e altri eventuali dispositivi posti sul bus di espansione che abbiano bisogno di fare DMA sul chip bus Nell esempio illustrato in figura 2 vediamo come sono allocati i canali DMA in una tipica riga video a quattro bitplane hi res Ogni ciclo di bus dura due cicli di clock cominciando a contare dal momento in cui il clock alto I cicli di bus numero 0 2 4 e 6 vengono usati dalla funzione di refresh delle RAM i cicli 8 10 e 12 ve
177. rio 2 Megabyte ma per consentire l accesso a 32 bit da parte del 68030 vengono usati chip da 256K aggiungendo dei multiplexer esterni Come si pu vedere le differenze esterne tra i vari Fat Agnus sono molto piccole e dunque le varie schedine di conversione per mettere l ultimo modello sugli Amiga pi vecchi sono poco pi che un circuito stampato Siamo finalmente pronti a capire come funziona il DMA vediamo per esempio in che modo Paula preleva i 16 bit relativi a due campioni audio aiutandoci con le figure 1 e 2 Per prima cosa Agnus preleva da un registro indirizzi interno il puntatore alla word da leggere i 18 o 19 bit meno significativi formano l indirizzo per la RAM e pilota nel modo appena visto le RAM della Chip RAM in modo che emettano sul bus dati del chip bus la word richiesta Nel momento stesso in cui mette a zero CASL e CASU Fat Agnus esegue sempre e solo DMA per word intere sul bus RGA emette l indirizzo di un registro contenuto in Paula che viene perci collegato al bus dati all interno di Paula Trascorso il tempo di accesso della RAM dopo che RAS stato posto a zero quel registro contiene una copia di quello che presente sul bus dati e quindi nella locazione di memoria puntata dal registro puntatore cio Paula ha letto il dato dalla memoria Nelmomento in cui Agnus rialza il segnale RAS toglie anche l indirizzo dal bus RGA e tutto pronto per il ciclo successivo Poich a
178. rioso Malgrado non sia per nulla facile comprendere o descrivere come questa parte di Imagine lavori cer cher di essere il pi chiaro possibi le ll modo migliore per capire come funzioni realmente il FORMS EDI TOR quello di pensarlo come un metodo per definire le superfici at traverso un complicato sistema di sezioni trasversali o cross section Il FORMS EDITOR infatti usa un modo alquanto strano per costruire propri oggetti essi sono rappre sentati da un insieme di sezioni cir colari di diverso raggio disposte lungo il profilo di una sezione verti cale entrambi i tipi di cross sec tion possono essere modificati sia nella forma che nelle dimensioni Prendiamo per esempio l ala di un aeroplano se poteste tagliarla con alcuni piani perpendicolari alla sua lunghezza potreste vedere il profilo alare in ognuna delle sezioni ottenu te Procedendo per verso la fuso liera dell aereo cio dove l ala si ingrossa tali sezioni tenderanno a diventare pi alte queste ultime inoltre non saranno necessaria mente allineate anzi nel nostro caso esse tenderanno a spostarsi all in dietro per l intera lun ghezza dell ala E importante notare comunque che se conosciamo la forma di ognuna delle cross section e la Sua posizione pos siamo a grandi linee intuire quale sar la forma finale che ot terremo dato che Imagine utilizzer tali sezioni come un os satura sulla quale costruire l o
179. ro gramma comunicare all Exec quando ha finito di utilizzare la memoria affinch possa essere liberata e resa nuovamente disponibile Tutte le aree libere di memoria sono gestite tramite una lista contenente l indirizzo iniziale del blocco la grandezza e altri parametri Pune le funzioni di allocazione della memoria restituiscono al programma ri chiedente l indirizzo di inizio del blocco appena assegnatogli Come stato detto necessario restituire la memoria richiesta non appena se ne finito l uso Questa operazione importante perch l Exec non tiene traccia di quale task ha della memoria allocata e quindi non pu sapere quale task non restituisce la memoria Se ci avviene ossia un applicazione non rilascia la memoria che aveva in gestione la memoria non restituita rimarr inutilizzabile finch non verr resettata la macchina Le librerie Il sistema software di Amiga suddiviso in diversi sottosistemi conosciuti come librerie e device Una libreria un gruppo di funzioni che trattano dello stesso argomento che possono essere utilizzate contemporanea mente da pi applicazioni Le librerie sono composte dalle routine codice rientrante ossia eseguibile da pi task contemporaneamente e dalla base della libreria quest ultima contiene una struttura nodo di libreria la quale preceduta da una tabella di vettori di 6 byte relativi alle funzioni della libreria e seguita da specifiche strutture di libreri
180. rso del 1992 per i 45000 lettori della rivi sta I MIGLIORI GIOCHI AMIGA DI TUTTI TEMPI Ancora sullo stesso numero diCTW compare una classi MOUSE PSICHEDELICI La New ldea Electronic Taiwan propone una nuova linea di mouse dall aspetto decisamente insolito e indubbiamente molto colorato Chi ama rallegrare in questo modo la propria scrivania pu rivolgersi al Beetle Mouse Model BM 2 per Amiga colori possono essere combinati tra loro in molti modi diversi L importatore italiano la SoundWare di Varese da Desktop ae hs atx Z Pira n heer 4 AMIGA MAGAZINE 9 Your Computer TRENDS fica dei 20 migliori giochi per Amiga di tutti tempi eccoli in ordine Raibow Islands Formula One Grand Prix SpeedBall 2 The Secret of Monkey Island Sim City Mega lo Mania Exile Populous II Knight of the Sky Jimmy White s Whirlwind Snooker Lemmings Princeof Persia Dyna Blaster First Samurai Harlequin Pga Tour Golf UltimaVI Parasol Stars Eye of The Beholdere buon ulti mo Another World Come sempre questo tipo di clas sifica esprime un punto di vista che resta inevitabil mente soggettivo e come tale pi che discutibile Non sono un giocatore ma mi piace tenermi informato anche su questo settore e magari dare un occhiata ai migliori giochi per Amiga Personalmente lamenterei l esclusione di Dungeon Master Falcon e Intercep tor per citare solo i primi tre che m
181. ruppo pi numero so infine quello compreso tra i 30 e i 44 anni Quasi l 80 dei lettori ha redditi annui superiori ai 20 milioni e appartiene alla classe media o medio alta Quasi l 84 degli utenti possiede il500 mentre il 3000 anco ra meno diffuso del 1000 Per quanto riguarda l uso di Amiga che costituisce per molti lettori l hobby princi pale la parte del leone la fa la grafica e Deluxe Paint il pi programma pi utilizza to seguono a ruota i word processor 71 databa se si attestano attorno al 50 i fogli elettronici attor no al 40 Un settore in forte espansione quello del DTP solo un terzo usa at tualmente dei programmi di questo tipo ma un altro ter zo orientato ad acquistare un prodotto DTP nei prossi mi mesi Per quanto riguar dale periferiche almeno la met degli utenti possiede un monitor il 75 una stam pante e un floppy esterno Quasi tutti hanno espanso la memoria a 1 Mb e molti sentono la necessit di espandere ulteriormente la memoria 40 Ben il 25 possiede l hard disk ma un altro 36 intende comprar lo al pi presto risultati dell inchiesta hanno forte mente sorpreso la rivista inglese che l ha commissio nata la quale probabilmen te riteneva di avere un pub blico ben pi giovane La stima di spesa desunta dal la volont dichiarata di ac quisto fanno prevedere una cifra di 22 miliardi di lire per l nardwaree 12 miliardi per il software nel co
182. ruzione SAY seguita dalla variabile pippo AMIGA MAGAZINE 73 ARexx la cerca nel proprio elenco di variabili e invece del nome PIPPO usa questa volta il valore associato al simbolo cio prova Per cui il programma stampa la strin ga prova e non pi PIPPO come era avvenuto con il primo SAY Il modo in cui abbiamo spiegato come avviene l assegnazione po trebbe sembrarvi strano e inutilmen te complicato ma c un motivo Lo dicevamo la volta scorsa e lo ri petiamo per capire se un determi nato elemento token del linguag gio sia una variabile un istruzione o quant altro ARexx esamina il conte sto in cui compare quell elemento e fa le sue deduzioni Un esempio potr rendere le cose pi chiare Sapete gi che SAY un istruzione ma perch venga effettivamente in terpretata come tale necessario un contesto particolare SAY prova in questo caso SAY non un istru zione ma una variabile perch seguita da E il contesto che decide cosa sia Se ora eseguissimo l istruzione SAY SAY cosa succederebbe ll primo SAY viene interpretato come un istruzione perch ARexx sa che in quella posizione stazionano di solito le istruzioni e controlla per prima cosa se SAY non sia una delle istruzioni del linguaggio ll secondo SAY invece in una po sizione che adatta ai simboli e allora ARexx interpreta SAY come simbolo e lo trasforma nel valore as sociato al
183. s sionitraprogrammatorie tra utenti A tutto questo si deciso di passare sopra inventando da zero una nuova terminologia che in pi punti appare altamente discutibile se non palese mente errata come quando traducono l opzione Back drop del menu del Work bench con l espressione ritorno icona oppure si inventano l inesistente pa rola italiana ridenominare per tradurre rename quando su ogni vocabolario non difficile trovare la pa rola rinominare Forse questo sforzo prelude alla italianizzazione del Work bench attesa per le prossi me versioni del sistema operativo e rimane mag giormente comprensibile in questa prospettiva Speria mo solo sia affidata agente un pochino pi inserita nel mondo degli utenti Amiga Ci vorr comunque del tem po prima di sentire qualcu no parlare di Preferenze di pila stack di pulsante di scivolamento slider di riquadro gadget A noi che siamo abituati alla ter minologiainglese la lettura del manuale risulta partico larmente ostica anche per la generale incapacit di produrre un italiano fluente a partire da un originale in inglese gi di per s sche matico e abbastanza tecni co Comunque al di l delle valutazioni di carattere per sonale e delle inevitabili cadute in generale pro dotto restaaccettabile nella maggior parte delle sue sezioni Ma ce n una al meno che raggiunge livelli inaccettabili quella relati va ad ARex
184. sclusiva di una tra le pi prestigiose riviste d ollireoceano Compute Questo non vuol dire un abbassamento di livello della rivista anzi vogliamo con questa mossa cercare di star pi vicino al mercato italiano recensendo e parlando di fatti che succendono in Italia Naturalmente per una maggiore informazione dall america ci avvarremo sempre del nostro corrispondente Marshal Rosenthal e per i fatti europei di Derek Dela Fuente Speriamo con questo di far cosa gradita ai nostri lettori e vogliamo anche ringraziare i nostri ex collaboratori statunitensi che molte cose ci hanno insegnato Dunque appuntamento al prossimo mese dove troverete Speciale schede acceleratrici GVP 68030 e 68040 il lettore CD ROM per Amiga 500 le ultime dalla fiera di New York Amiga CDTV e tantissime altre novit Massimiliano Anticoli Il Gruppo Editoriale Jackson pubblica anche le seguenti riviste Computer Videogiochi Fare Elettronica Bit Irforrat ca Ogg e UnixAnformatica Oggi Settimanale Pc Floppy Pc Magazine Autemazione Oggi Lane Telecomunicaziori Eietiron ca Oggi EO News settimanale Strumenti Musicali Watt Meccanica Oggi Laser Produttronica Rivista PS 1 POWER CON GVP Serie II La nuova generazione di SCSI amp RAM controllers per AMIGA 2000 Pienamente SCS compatibile fino a 8MB di RAM su scheda nuovo controller ad alta velocit FAASTROM 52MB Quanturn 954 000 105 Quantum 1 591 000 Modulo RAM d
185. simbolo programma stamper a video la stringa prova Per i nomi delle variabili si pu utiliz zare qualsiasi combinazione di ca ratteri ASCII non le lettere accenta te o i caratteri di controllo che non corrisponda a un numero o conten ga caratteri che in ARexx possiedo no un significato particolare come il punto e virgola i due punti gli ope ratori matematici 74 AMIGA MAGAZINE Ecco dei nomi validi di variabili pi ppo PIPPO al23 a_ Si ricordi ancora una volta che il primo e il secondo nome si riferisco no alla medesima variabile Ma quanto pu essere lungo il nome di una variabile Addirittura 65535 caratteri Una bella cifra ma a che serve Pu sembrare strano ma con certi particolari metodi di programmazio ne avanzata consentiti da ARexx si pu trarne profitto ll valore 65535 dipende dal fatto che tutte le stringhe ARexx sia i nomi di variabile che le costanti che i valori assegnati a una variabile possono avere al massimo quel numero di caratteri E una cosa da tenere sempre presente per esempio quando si legge un file pi lungo di 65535 caratteri SIMBOLI ASS DETTI NUMERI Le variabili esaminate fino ad ora sono i cosiddetti simboli semplici esistono per anche altri tipi di sim boli i simboli composti e gli stem li esamineremo in un articolo succes sivo e simboli fissi che hanno tutta l apparenza delle costanti numeriche pippo 123 qui ARe
186. so invece di Prefisso di con versione e Prefisso di negazione Input viene tradotto con Entrata inve ce che con un pi classico SCHEDA PRODOTTO HARDWARE Nome Prodotto Amiga Release 2 Casa Prodruttrice Commodore Italiana V le Fulvio Testi 280 Milano Tel 02 661 231 Prezzo Lire 141 000 IVA Giudizio buono Configurazionerichiesta Amiga 500 Amiga 2000 Pro velocit estetica Contro traduzione in italiano non sempre adeguata Configurazione della prova A500 512K Chip 1 8 MB Slow Fast Ingresso Mancanoalcuni simboli nelle tabelle degli operatori Non si conosce significato della parola modulo in matematicae si usano al suo posto delle perifrasi mozzafiato flus si i canali di O vengono chiamati sequenze task diventano compiti Le funzioni interne funzio ni incorporate Si potrebbe anche discute re l uso della parola getto ne per token e quello di clausola per clause ma queste osservazioni passa no sicuramente in secondo piano di fronte a ci che nel complesso si dimostra una fonte inesauribile di espres sioni cui i comici italiani sono chiamati ad attingere per rigenerare il loro ormai vetusto repertorio Dispiace moltovedere certe cose che non contribuisco no certamente a creare un immagine credibile di Amiga E sorprende il fatto che in Italia esistano dei traduttori professionisti ca paci di tanto Pensiamoche la Commodore possa
187. spostamento di traccia in traccia che resta elevatissi mo non ancora chiaro inoltre come si orienter il mercato in futuro l intervista originale potrete leggerla sul numero di Giugno di MULTIMEDIA 92 La fiera Multimedia 92 si terr a Londra dal 9 all l giugno 92 Oltre agli espositori della manifestazione dello scorso anno Philips JVC e altri ha assicurato la propria presenza P amp P un grande distributore indipendente che rappresenta societ come Sony Canon e Commodore 8 AMIGAMAGAZINE NUOVO KIT COMMODORE Si chiama CDTV COMPUTER SYSTEM il nuovo kit Commodore che comprende oltre al CDTV standard tastiera via cavo ftoppy drive esterno rnouse via cavo sistema operativo AmigaDOS 1 3 e manuale in italiano La tastiera collegabile al CDTV tramite un cavo di due metri Il telecomando standard del CDTV rimane operativo anche in presenza della tastiera Il rnouse a due bottoni L unit a dischetti esterna da 3 5 880 K in standard Amiga Grazie a questi nuovi accessori tutti rigorosamente neri possibile usare subito il CDTV come un vero e proprio personal computer Amiga con qualcosa in pi il CDTV infatti pu essere collegato direttamente agli strumenti musicali MIDI interagire con videoregistratori e telecamere utilizzare modem e stampanti e perch no essere anche solo un lettore CD o un videogioco ll CDTV COMPUTER SYSTEM gi disponibile presso tutti i Commodore Point a un
188. st RAM Il cycle stealing che riguarda solo la Chip RAM non da perci troppo fastidio se la macchina dotata di vera Fast RAM Alla porta seriale non associato un canale DMA deve dunque essere sempre letta e scritta dal processore con grande perdita di tempo Inoltre il singolo canale DMA associato al floppy disk preclude la possibilit di usare normali drive ad alta densit in quanto gi con quelli a bassa completamente saturato esistono varie soluzioni al problema grazie alla estrema programmabilit del control ler dei floppy che ricordiamo consente di ricavare la pi alta capacit formattata per dischetto DD tra i computer oggi in commercio ma comunque la via pi diretta preclusa Oltre a questa funzione essenziale Fat Agnus svolge altri importanti compiti Si occupa della generazione dei clock di sistema a partire da una oscillazione quarzata a 28 37513 MHz per gli Amiga PAL che pu essere fornita o dal quarzo sulla motherboard o da un genlock o altro disposi tivo sulla porta RGB basta fornire il clock sul pin XCLK e abbassare il pin XCLKEN si usa una frequenza cos alta per poter generare per divisione i diversi clock necessari con relazioni di fase tra di loro ben precise Infine Gary e Fat Agnus si passano le informazioni relative altipo e alla zona di memoria cui accedere tramite i segnali BLIT BLISS RAMEN e REGEN BLIT e BLISS servono rl ___1 Ei rr t 1TT
189. stiamo parlandodi softwa re house con programmatori esperti spostiamoci alla Renegade casa fondata dai Bitmap Brothers il team autore di Xenon 1 e 2 Speedball 1 e 2 Gods e Magic Pockets Davvero notevole Fire and Ice plat form coloratissimo e assai fumetto so opera della Sensible Software il team che ci ha reaalato Wizball e Microprose Soccer Le nostre attese sono comunque rivolte verso Sensible Soccer enne sima simulazionecalcistica destina ta a uscire in concomitanza con Campionati Europei di Svezia il gioco non era ancora finito ma vi posso garantire che fra qualche mese potremo divertirci con il de gno successore di Kick Off Ancora in alto mare invece Chaos Engine l ultima fatica dei Bitmap davvero promettente Una particolarita i giochi della Sen sible Software erano destinati a uscire con etichetta Mirrorsoft casa fallita dopo il crollo dell impero eco nomico di Maxwell tioliin preparazione sono stati cos spartiti fra diverse software house la maggioranza finita nella mani della Renegade ma qualche pro getto ha cambiato rotta E il caso di Cannon Fodder edito dalla Virgin ennesimo gioco avente come protagonista sprite microsco pici come quelli visti in Lemmings e Mega lo mania La sopracitatamultinazionale ha nel proprio carniere anche Dune tie in di uno dei pi colossali fiaschi cine matografici della storia Pool ver sione europeadi Jimmy White Whirl wind Snooker recens
190. stiano Vigna Ancrew Walrond Marco Zanaonad Sivo Urgente ri Corrispondente dagli U S A MarshalM Rosentnal British Correspondent Dere Dela Fuente GRUPPO EDITORIALE JACKSON Presidente e Amministratore Delegato Pacio Rena Amministratore Delegato Peter P Tordoir Group Publisher Pierantonio Pa erma Publisher Area Consumer Filppo Caravese Coordinamento Operativo Aritonio Parmenciola Coordinamento Grafico Marco Passoni Pubblicit Renato Facciuto Tel 02 6948 210 Direzione Marketing e Promotion Filippo Caravese SEDE LEGALE Via Rosell r 1 12 20124 Milano DIREZIONE REDAZIONE Via Pola 9 20124 Milano Tei 0269481 Fax 027 6948238 Te ex 316213 REINA PUBBLICITA Via Pola 9 20124 Milano Tel 02 6948254 ROMA LAZIOECENTROSUD ViaLago di Fana 16 00199 Rema Te 06 8380547 Fax 0658380637 FMILIA ROMAGNA Guseppe Pintor Via della Chiesa 40060 Toscane ia BO Tel 0515387790 Fax 051 310875 TOSCANA Camilla Parent Pubilnaustria Via Ss Antonio 22 50125 Pisa Tel 050 4744 1 49451 48194 Fax050 48194 INTERNATIONAL MARKETING Stefania Scroglieri Tel 02 6948 220 UFFICIO ABBONAMENTI Via Amendola 39 20037 Paderno Dugnano MI Fax 02 99042386 Tel 02 99043127 133 hot line perinformazioni sull abbonamento e 02 99044204 sottoscrizione rinnovo Tutti i giorni e venerd dalle 9 00 alle 16 00 Prezzo delia rivista L 14 000 prezzo arretrato 28 000 Nonsarannoevase nc
191. superiore 1Mb di RAM minimo Pro Dotazione in generale Contro nulla di rilevante Configurazione della prova Amiga 2000 1 Mb RAM 2 DF 1CD 1 Microfono Nome Prodotto Sampler Casa Prodruttrice P G Elettronica TO Distribuitoda Flopperia V le Monte Nero 15 Tel 02 55180484 Prezzo Lire 165 000 Giudizio Buono Configurazione richiesta Amiga da A500 a A3000 Kickstart 1 2 o superiore 1Mb di RAM minimo Pro digitalizzatore in generale Contro manuale e dimensioni Configurazione della prova Amiga 2000 1 Mb RAM 2 DF 1CD 1 Microfono AMIGA MAGAZINE 27 Continuiamo la nostra carellata con un altro digitalizzatore audio Luca Bellintani 28 AMIGA MAGAZINE AMAS 2 bbiamo provato per voi la nuova versione del prodotto della Microdeal una combi nazione hardware software espres samente dedicata a tutti coloro che utilizzano Amiga in ambito musica le Il pacchetto composto da un campionatore audio e una interfac cia MIDI racchiusi in un unico box da un disco contenente il software da un microfono dalla documenta zione ad esso allegata vari depliant pubblicitari e una quick reference del programma Tutto quanto necessario sapere per utilizzare correttamente il pro dotto racchiuso nelle cinquanta pagine che formano il manuale nella versione in nostro possesso redatto naturalmente in inglese dall installazione fino all uso delle funzioni pi avanzate L INSTALLAZIONE
192. t Export incluso la corretta separa zione di file EPS rendono i file provenientidamacchine IBM e Macintosh molto piu accessibili Viene ricono sciuta una piu vasta gamma di formati grafici che combi nati con i moduli di Importl Export aprono le porte alle immagini e clip art disponi bili nelle libreriedi pubblico dominio per IBM e Mac Una caratteristica molto pi avanzata l Hotlink detto in parole povere un metodo per collegare dinamica mente oggetti attraverso differenti applicazioni di conseguenza se si modifica un file che collegato in SCHEDA PRODOTT She E ai i questo modo viene auto maticamente aggiornato in ogni altra applicazione col legata Ci significa che quando verr caricato il file la volta successiva l applicazione interrogher Hotlink su eventuali cambiamenti e modificher il file automati camente Sono stati anche aggiunti un grosso numero di nuovi dri verdi stampanti incluso un nuovo driver PostScript ol tre ad alcuni driver per plot ter e stampanti di biglietti da visita usati in macchine per stampare biglietti da visita dove la penna del plotter viene sostituita dal taglia carte e fogli di plastica sostituiscono lacarta Anche questo una prima assoluta per quanto riguar dagli home computer Questo update porta con s notizia di tre nuovi prodotti marcati Soft Logik il Soft Logik Plus Pack un set di trentacinque font che sono necessari per emulare l
193. tavia volendo semplicemente fare pratica di editing possibile caricare in memoria qualche suono gi pronto magari pescato da qualche giochino per lavorarci sopra con i vari cut paste copy magnify La registrazione dei suoni si dimo strata affidabile pratica e precisa tanto pi che grazie alle notevoli potenzialit di editing di questo programma possibile correggere immediatamente ogni eventuale taglio e fare dei loop molto curati Esiste la possibilit di utilizzare i campioni registrati o semplicemen te caricati per comporre delle can ZONI La funzione sequencer infatti per mette di gestire contemporanea mente fino a nove campioni che possono essere richiamati per suonare infinite volte Una caratteristica interessante la possibilit di incidere le canzoni utilizzando come sorgente sonora sempre i campioni tramite una ta stiera MIDI collegata ad interfac fa a n e E d i ri dr Sg HRFDUREE DESIGN BY HARTIM URLEEF ila Poets Biel SEEN Pearman aar ni AMG copy SPLICE PASTE INSRT MIR SPECIALE cia MIDI non fornita In tal modo durante la registrazione le note inviate dalla tastiera MIDI vengono suonate dai generatori di Amiga e memorizzate in un buffer del se quencer In alternativa alla tastiera MIDI possibile utilizzare la tastiera del computer sul manuale in inglese presente
194. tenza au torizzato per il montaggio dunque deve comprare ilkit presso il centro di assisten za che provveder diretta mente al montaggio Ovviamente l operazione ha un costo che andr a som marsi a quello del kit Dal foglietto e dal resto della do cumentazione traiamo alcu ne chiarificazioni sulla com patibilit del 2 0 con i vari modelli di Amiga Prima di tutto occorre chiarire che il 2 0 funziona anche in as senza dell ECS Enhanced Chip Set cio dei nuovi Agnus da 1 o 2 Mega o del nuovo Denise Anche gli utenti di Amiga 500 1 2con Agnus da 512K possono montare le ROM del 2 0 senza alcun problema ov viamente la capacit d indi rizzamento della Chip RAM resta ferma a 512K e non saranno disponibili i nuovi modi grafici del Denise come il productivity chip ECS possono essere com prati aparte se uno lo desi dera ma sonotutt altracosa rispetto all upgrade del si stema operativo fra l altro sono disponibili gi da tem po sul mercato Dei vari modelli Amiga esistono pi revisioni sul 500 il numero di revisione scritto nell an golo in alto a destra della scheda madre La nuova ROM si pu montare sulle revisioni 3 5 6A e 7 Per le ultime dueversioni neces sario troncare Il filo che col lega due pin della ROM come abbiamo fatto noi prima di procedere al montaggio Per il 2000 il taglio del filo deve avvenire a partire dalla revisione 4in su per le schede madri che recano l
195. tione dei task attraverso la lista dei task che stanno girando che sono pronti per essere eseguiti o che stanno attendendo un segnale prima di poter di nuovo partire e controllo della lista di librerie di funzioni dalle quali i vari task utilizzano in comune diversi codici di programma e gestione della lista dei device device driver che i task devono utilizzare per l Input Output I O di sistema e controllo della lista degli Interrupt per gestire i vari interrupt hardwa re e software generati dal 68000 dai chip custom e dal software di sistema Come stato detto tutte le strutture e le operazioni gestiste dall Exec sono basate sulle liste lo scopo di questa scelta da parte dei program matori del sistema operativo di Amiga quello di avere una configura zione dinamica di tutte le strutture in modo da non avere limitazioni arbitrarie Le liste Le liste sono composte da due tipi di strutture dati l intestazione e i nodi una catena collegata in due direzioni L intestazione contiene il puntato re al primo e all ultimo nodo Capitolo 5 L Exec 5 Intestazione Successivo Successivo e Successivo Primo nodo Precedente Precedente Precedente Ultimo nodo Tipo Tipo Tipo I I Priorit Priorit Priorit a pu e o o Nome Nome Nome Contenuto Ciascun nodo che pu essere posizionato in qualsiasi zona della memoria diviso in tre parti collegamenti informazioni e contenuto La parte
196. tiva ed elegante e consente un controllo totale delle parti zioni dell hard disk del file system da usarsi ed gia predisposto per accogliere nuovefutureversioni del file system dell autoboot dei bad block della formatta zione abasso livello fino ad arrivare al controllo di setto ri cilindri testine e ma schera DMA per gli utenti che sappiano e vogliano muoversi a questi livelli di gestione dell harddisk L hard disk IDE appare come un unita SCSI anche rive Type LETTI Se oe a A ER s SIA oe Beg be S R stai See da i aah A 1 Rini gr a a SME ESS GERE det TENET SA Sai Ra ss dee di TERE n SE se tale non il manuale informa che il comporta mento del tutto normale e previsto d altra parte gestito dallo stesso device Exec ll manuale guida l utente in tutte le operazioni indican do passo dopo passo tutto ci che deve fare per rag giungere un determinato obiettivo quale pulsante deve selezionare quale requester deve attivare Non mancano comunque delle spiegazioni sul senso delleoperazioni che si van noman mano effettuando e sugli scopi finali da ottene re La scelta di tale metodo didattico che tradisce un o rigine statunitense ci sem bra adeguata all utente medio cui si rivolge l A600HD e in grado di gui Match JAP EO a if Files Dated of Smatler 1098 Rolani Fetes 473 gt f 328 4 Il programma HDBackup darlo con sicure
197. tivo parallelo La differenza principale fra questi dispositivi la modalit di ricezione e trasmissione dei dati Come lo stesso nome indica il dispositivo seriale trasmette e riceve i bit dei dati in maniera sequenziale uno dopo l altro formando cos i vari byte che andranno a costituire le informazioni della comunicazione Il dispositivo parallelo trasmette e riceve contemporaneamente otto bit per volta cio un byte risultando cos pi veloce rispetto al dispositivo seriale La comunicazione parallela viene implementata mediante un collegamento costituito principalmente da otto linee di comunicazione ognuna delle quali riservata ad un singo lo bit Oltre a queste troviamo altri linee di controllo come per la comunicazione seriale La porta parallela di Amiga rispetta lo standard Centronics e permette anche la comunicazione dei dati in maniera bidirezionale Le applicazioni principali del dispositivo parallelo sono rivolte alla gestione delle periferiche prima fra tutte la stampante Per quanto riguarda la gestione ci sono molte analogie con il dispositivo seriale Essendo la porta parallela gestita da Fxec dovremo rispettare tutte le convenzioni stabilite per la gestione dei device Dovremo pertanto aprire il disposi tivo eseguire le operazioni desiderate e infine richiuderlo facendo attenzione a rilasciare al sistema tutte le risorse che utilizzate Come il dispositivo seriale quello parallelo possiede un
198. toli prodotti Alien Breed e Project X ma due titoli accolti con incredibile en tusiasmo dagli addetti al settore e dal pubblico videogiochistico tan t vero che il secondo ancora in testa alle classifiche di vendita di giochi per sedici bit in Inghilterra La software house britannica do vrebbe tener fede anche per il futuro a quello che sembra essere diventa to il suo motto pochi giochi ma buoni Cominciamo questa carrellata con Superfrog che promette di essere il AMIGA MAGAZINE 21 miglior platform di tutti i tempi grafi ca megafumettosa a 32 colori by RicoHolmes quello di Alien Breede Project X 50 frame al secondo schermo PAL overscan e tanto 22 AMIGAMAGAZINE A Sinistra SUPERFROG sotto CODENAME ASSASSIN tanto divertimento Caratteristiche che dovrebbero contraddistinguere anche Codename Assassin un gio co vagamente simile a Turrican e la cui programmazione affidata al l autore di Bubble Bobble Dave Broadhurts Tutto un altro genere invece per OHP Racing arcade automobilisti co con decine di tracciati veicoli bonus e le solite impressionanti caratteristiche tecniche purtroppo questo gioco totalmente ingiudi cabile al momento perch la data d uscita fissata fra parecchi mesi e Martyn Brown project manager del Team 17 non ha potuto mostrarmi nulla di definitivo Stesso discorso per Alien Breed 2 che dovrebbe vedere la luce fra un annetto GU ALTRI Visto che
199. tolo Il volume lo stes so fornito con le ultime ver sioni del 3000 e del 3000T copre di fatto tutti gli aspetti del sistema operativo e ha un aspetto decisamente professionale Lo stile varia aseconda delle parti ma la maggior parte delle sezioni tende a spiegare passo passo all utente quello che deve fare secondo unatra dizione ormai consolidata nei manuali di altri sistemi operativi E composto da 60 AMIGA MAGAZINE ather nen 3612K free 2940K in use cr i Monitors Tordi Ti i frashcan Apans lon dieci capitoli quattro ap pendici un glossario e un indice analitico primo capitolo un tutorial intro duttivo il secondo appro fondisce i temi presentati nel primo seguono poi un capitolo su Preferences uno sui programmi del Workbench uno su quelli del disco Extras Questi capitoli sono all incirca gli stessi che compaiono nel manuale del 500 Plus o del 600 solo un po pi estesi Segue poi un capitolo sui programmi per l hard disk HDToolboxe HDBackup analogo a quello fornito come manuale separato agli acquirenti del 600HD un capitolo introduttivo sul l uso dei comandi CLI e Shell pi o meno lo stesso del 500 Plus e 600 e infine le parti pi interessanti almeno per gli utenti evoluti l elenco di tutti comandi CLI tratto dalla terza edizio ne dell AmigaDOS Manual della Bantham Book nel classico formato dei volumi di riferimento E ad
200. traverso canali gi sin d ora attivati Inviare curriculum e prodotti dimostrativi al seguente indirizzo SOFTEL s a s Ufficio Tecnico via Antonino Salinas 5 1 B 00178 Roma AMIGA MAGAZINE 65 uovamente in pro va dopo la recen sione da noi pubbli cata nel numero di gennaio questo pacchetto software ormai arrivato alla sua se conda release frutto degli sforzi di potenziamento ol tre che dei miglioramenti suggeriti dagli utenti dei suoi autori toscani le Menti Possibili Nel seguito verr esaminata sia la versione Amatoriale sia quella Pro fessionale la cui prova non era stata effettuata nella passata recensione cer cando ed evidenziando eventuali migliorie e aggiun te PROGETTO IMMAGINE IN BREVE Progetto Immagine un pacchetto software dedica PROGETTO IMMAGINE 2 0 Gabriele Stecchi Nuova versione per il programma italiano di grafica to alla grafica progettato dai suoi autori per integrare in s aspetti puramente re lativi al disegno vero e pro prio con strumenti di image processing tipici di software quale Art Department e PIXmate ll programma mette infatti a disposizione a partire dalla versione Amatoriale tool consueti per ildisegno lacampitura il plot di linee lagestione dei brush e cos via accostan do ad essi metodi di gestio ne dell immagine atti alla creazione di effetti partico lari come leoperazioni logi che l estrazione delle com ponenti R
201. tringa prova con la stringa prova Possiamo ovviamente usare un comando globale e funzionerebbe senza problemi Ammettiamo per di voler usare il comando E potremmo fare 0 F prova 0E prova prova cio cerca la linea che contiene la stringa prova e sostituisci tutte le occorrenze della stringa prova con prova ripeti il tutto fino alla fine del file Il comando non funzioner come ci aspettiamo perch il comando E sostituisce prova con prova ma poi rianalizza la stringa ottenuta trova ancora la stringa prova ed effettua nuovamente l operazione di sostituzione e cos all infinito in realt EDIT si ferma dopo aver tron cato la linea quando questa diviene pi lunga del massimo consentito Bisogna dunque impedire ad EDIT di rianalizzare la stringa all infinito il comando EP sposta come sappia mo l inizio della linea e cos il risulta to della sostituzione non viene riesa minato da EDIT basta dunque so stiuire E con EP O F prova 0EP prova prova e nostri problemi scompariranno d incanto Ci restano da esaminare ancora alcuni comandi che hanno a che fare con i file Il comando FROM permette di cambiare il file di input facciamo un esempio chiamiamo EDIT con questa linea di comando EDIT FROM ram pippo TO ram dest Poi avanziamo di 10 linee 10N Ora avremo nella coda di output 10 linee che provengono dal file
202. ttate riduzioni a prezzi del Macintosh poco tempo fa alla naturale tendenza dei prodotti elet tronici in generale che seguono tutti la medesima parabola la novit si paga sempre molto cara poi i prezzi declinano inesorabilmente Passiamo alle periferiche per 500 e o 500 Plus FunLab 667 000 Home Music Kit 112 000 A520 Modulatore TV 39 000 A590 Hard Disk 625 000 A501 Espansione 512K 102 000 A501 Plus Espansione 1Mb 132 000 Si nota l espansione da 1 Mb per il 500 Plus che porta la memoria Chip del computer a 2 Mb In questa espansione a differenza della A501 non presente l orolo gio che di serie sul 500 Plus Non esistono ancora espansioni di memoria o RAM Card per Amiga 600 Inoltre ci sono A1011 Floppy disk esterno 160 000 A10 Altoparlanti stereo 49 000 utilizzabili con tutti i modelli Amiga Le periferiche destinate al 2000 sono A2010 Floppy disk interno 160 000 A2091 Controller hard disk 270 000 A2320 FlickerFixer 416 000 per 2000 A2058 2 Espansione 2Mb 748 000 IELCOIpresenta per l Italia al concessionaria esclusiva RIFLETTORI SU Per 2000 e 3000 invece esistono A2386 Janus 386SX 820 000 A2070 Streamer 150Mb 1 203 000 A2232 Scheda 7 seriali 320 000 A2060 Arcnet 339 000 A2065 Ethernet 473 000 A2032 Modulatore PAL 119 000 A2300 Genlock 278 000 solo per il 3000 A3010 Floppy disk interno 160 000 Si noti la scomparsa dei vecchi modelli di Janus XT e 286 e
203. tter uno per ogni bitplane eccetto che in Productivity e SuperHires dove ogni bitplane ha due canali DMA associati uno per il Copper quattro per l audio otto per gli sprite uno per il floppy disk e uno per il refresh delle RAM operazione necessaria in quanto nelle RAM dinamiche una cella deve essere periodicamente riletta altrimenti il suo contenuto si altera in modo casuale operazione di rilettura ciclica si dice refresh rinfresco Per quanto riguarda i cicli pari riservati da Fat Agnus a ciascun canale ne abbiamo quattro per il refresh tre per il floppy disk quattro per l audio sedici per gli sprite e 80 per i bitplane dunque sino a due bitplane hi res o uno Produc tivity possono essere usati senza rubare cicli i canali DMA degli altri due bitplane per gli ulteriori 80 cicli nominali sono allocati nei cicli dispari possibile per anche riassegnare ai bit plane quasi tutti i cicli assegnati agli sprite e alcuni di solito non utilizzati ottenendo uno schermo overscan Non possibile alla CPU o al Blitter accedere ad un ciclo pari anche se inutilizzato i cicli pari non possono essere riassegnati a canali DMA diversi da quelli stabiliti in hard ware entro il Blitter Anche altri computer usano le tecniche DMA ma Amiga l unico che ha bus separati per la CPU e i chip custom perci mentre Fat Agnus esegue un ciclo DMA in Chip RAM la CPU pu continuare parallelamente ad eseguire un programma in Fa
204. ttore CD ROM lo stesso presente nel CDTV con il quale perfettamente compatibile E possibile collegare l A 570 tanto agli Amiga 500 con KickStart 1 3 quanto ai nuovi Amiga 500 Plus con KickStart 2 0 e il sistema effettua il bootstrap dal CD se presente nel drive Il software per la gestione del device CD ROM quello per i CD audio e i CD G e il programma di configurazione sono presenti su una ROM interna al dispositivo oltre ad alcuni byte per la memorizzazio ne di data ora e lingua desiderata Frontalmente all A 570 si pu notare la presa cuffia e un potenziometro per la regolazione del volume men tre sul retro sono presenti i soliti connettori audio in out stereo la presa per l alimentatore e un miste rioso e non meglio identificato spor tellinoche neanche gli stessi standi sti della Commodore hanno saputo spiegare forse lo spazio per la scheda DCTV Per quanto ci stato possibile verificare l A 570 si comporta e reagisce esattamente come il lettoreCD ROM presente al l interno del CDTV semprech Amiga 500 a cui collegato dispon ga di almeno un Megabyte di Chip RAM come il CDTV Il poco softwa re disponibile non ha avuto nessun problema a girare e probabilmente oltre al disco di Welcome sar pre sente nella confezione un CD con una collezione di Fish Disk oltre ad un sostanzioso manuale Aspettate vi una recensione approfondita non appena lo avremo tra le mani AJ AMIGA MAGAZINE 15 Il fa
205. tuto toccare con mano Amiga 600HD versione dotata di serie di hard disk interno da 2 5 Il modello da noi provato possedeva un hard disk da 20 Mb la Commodore ave va inizialmente previsto un hard disk minimo da 30 Mb ma poi ha cambiato idea probabilmente per tenere il pi possibile basso il prezzo di listino del 600HD Premettiamo che le caratte ristiche base memoria custom chip del 600HD sono le stesse del 600 enon le ripeteremo per brevita ASPETTO ESTERNO E INTERNO Esteriormente il modello se si faeccezione perla scritta non affatto diverso dal 600 Internamente si nota immediatamente la presen zadi un hard disk Prairie Tek 1 20 da 20 Mb avvitato su una slitta che a sua volta risulta semplicemente ap poggiata alla griglia di pro tezione contro le interferen ze radio ma anche rove sciando il computer non si nota alcun strano dondolio interno Lameccanicaappare colle gata al connettore IDE un interfaccia proveniente dal mondo MS DOS e molto usata nei portatili della 62 AMIGA MAGAZINE AMIGA 600HD a cura della redazione Scopriamo l hard disk del 600 scheda madre mediante un unico flat cable che passa attraverso un apposita feri toia della griglia Nonc laventoladiraffred damento per cui l unico rumore del 600HD quello generato dal motore della meccanica che per quanto rumorosa possa essere sempre inferiore a quello di unaventola anche della m
206. u cui lavorare in modo da mantenere un certo ordine nella quad view e rendere le prime operazioni pi semplici e veloci del resto cos facile aggiungere punti in seguito che sarebbe stupido partire con un numero spropositato di essi anche perch spesso vi accorgerete che la quantit di punti realmente neces sari sar di parecchio inferiore alle previsioni iniziali Come avrete sicuramente notato il FORMS EDITOR a differenza del DETAIL EDITOR non visualizza sullo schermo le consuete proiezio ni ortogonali dell oggetto infatti mentre la finestra in alto a destra 82 AMIGA MAGAZINE Perspective View resta invariata le rimanenti tre riportano soltanto una rappresentazione schematiz zata delle cross section dell og getto stesso Considerando una forma iniziale del tipo X Y cross section si pu vedere che quattro sezioni trasver sali compaiono nella FRONTVIEW e nella RIGHT VIEW mentre quelle circolari sono rappresentate nella TOP VIEW Notate che le sezioni trasversali visibili nelle due finestre in basso non sono connesse da segmenti ossia l oggetto presenta una cavit lungo l asse centrale l asse Z per gli oggetti del tipo X Y cross section o l asse X per quelli del tipo Y Z cross section saremo liberi quindi di muovere a nostro piacimento i punti iniziali e terminali delle sezioni tra sversali ottenendo cos oggetti cavi o avvicinando tali punti dall asse fino a sovrapporli figure c
207. uello che vi ho suggerito le interviste diventer da Oscar Cordiali saluti Franco Brindisi Caro Franco senza cognome non che non siamo riusciti a leggerlo se l proprio dimenticato Innanzitutto permettici di farti doppi complimenti i primi sono per il par co macchine a tua disposizione davvero invidiabile e i secondi per la modestia con cui ci proponi i tuoi consigli Scherzi a parte questa lettera stata spedita qualche settimana fa viva le poste italiane e probabil mente Franco non ha potuto leggere l ultimo numero di Amiga Magazine o forse non l ha comprato Orrendo dubbio ricordiamo infatti che sul POSTA numero di Maggio comparsa un intervista a uno dei migliori pro grammatori in circolazione al mo mento e un vero idolo della redazio ne di Amiga Magazine Jonathan Potter creatore del magnifico Di rectory Opus In passato se vogliamo fare un altro esempio era stato Il turno di Tony Smith autore con Dave Jones di quello che molti considerano il mi glior videogioco della storia Lem mings Per il futuro abbiamo molti progetti e sapendo di farvi cosa gradita vorremmo puntare anche su intervi ste a progettisti di hardware Al momento preferiremmo tenere il segreto suile chicaccherate future ma state pur certi che su uno dei prossimi numeri potrete leggere l in tervista al Team 17 il miglior gruppo di programmazione di videogiochi per Amiga Full Contact Alien Breed
208. uffer allineato alla long word il Noviaoffre valori che si pongono fra 45 e 168 KB s contro 11 25 KB s del 600HD E probabile che con un e spansione di memoria FAST quando si rendereanno disponibili sul mercato l hard disk del 600HD mi gliori leggermente le presta zioni Sinoti infine che l occupa rione del tempo della CPU relativamente bassa ci dovrebbe dimostrare che controller DMA e quindi conforme alle esigenze multitasking di Amiga Nell uso la particolare len HARDWARE A sinistra della foto Il connettore dell interfaccia IDE sotto il modulatore tezza dimostrata dal test emerge poco se per cari care un file da 300 K si impiegano6 secondi invece di 1 ilcaricamento dei pro grammi avviene di solito con buffer piuttosto grandi allineati alla long word la cosa non disturba pi di tanto Peggio sarebbe stato avere valori pi bassi nella gestione di pi file Se si confronta l hard disk con il floppy standard si notano differenze notevoli si pensi che un floppy non crea normalmente pi di un file al Secondo ne apre 3 ne cancella 12 e fa un Seek Read al secondo mentre ll trasfer rate in lettura non raggiunge i 18K e quello in scritturai 9K con i buffer pi grandi allineati alla long word sempre secondo Diskspeed4 1 Per quanto riguarda la ge stione delle directory pos siamo affermare che 600HD si attesta attorno ai valori forniti gi dal 590 mentre
209. un lungo elenco di possibili anoma lie dovute all installazione del 2 0 su un sistema che girava in precedenza sotto 1 3 di possibili cause e rimedi ll manualetto com prende anche una spiega zione dell ECS e un elenco dei vari modelli di Agnus e Denise apparsi fino ad ora sui diversi modelli Amiga si viene ascoprire che esclu dendo gli ultimi tipi montati su500 Plus e 600 non citati cisono ben 9 chip diversi fra versioni PAL e NTSC In appendice compare un elenco aggiornato all anno scorso dei programmi com patibili con il 2 0 l elenco attualmente si allungato di molto problemi di compa AMIGA MAGAZINE 59 HARDWARE tibilit sono radicalmente ridimensionati oggi come oggi grazie alle nuove ver sioni rilasciate dalle softwa re house e solo fra i giochi si trovano programmi recenti che hanno ancora dei pro blemi Con il rilascio del 500 Plus e del 600 tutta questa problematica destinata a dissolversi in breve tempo Insecondo luogo compare un manuale intitolato Come usare il software di sistema e questo costituisce un au tentica sorpresa Il grande ritardo accumulato per il ri lascio del kit probabilmen te dovuto alla traduzione in italiano di questovolume Si tratta diun enorme mallop po un migliaio di pagine con centinaia di figure in bianco e nero che va distri buito tra due eleganti racco glitori ad anelli dotati anche dei classici separatori di capi
210. una serie di spazi seguiti da gt questo carattere indica l inizio della sezione di linea che abbiamo creato Se ora per esempio cercassimo la stringa prova mediante F EDIT non troverebbe tale stringa nella linea corrente perch la linea cor rente inizia dal quarto carattere cio dalla v di prova se provate invece a cercare la stringa va vi accorgerete che EDIT riuscir ad individuarla all interno della linea corrente E come se la linea cor rente fosse diventata va sezione Anche per il qualificatore di stringa B Begin inizio l inizio della linea corrente costituito dalla parola va se facciamo F B va AMIGA MAGAZINE 77 cio cerchiamo una linea che inizia con va per EDIT la linea corrente soddisfa la condizione richiesta Persino la stringa vuota che indica l inizio di una linea viene indi viduata prima della parola va per Cui se comandiamo di aggiungere cede a Inizio linea E cede il risultato sara La procedeva sezione gt Per tornare indietro come abbiamo gi detto basta usare il comando di ak Sui XD Da prova sezione oppure usare il comando PR che riporta il puntatore all inizio fisico della linea E anche possibile spostare il punta tore prima o dopo una specifica stringa PB sezione PA sezione A come al solito indica dopo After e B prima Before Esistono poi dei comandi ch
211. una tabella di ragguaglio tasti note HOME MUSIC KIT La Commodore presenta il suo pro dotto l Home Music Kit in una ele gante valigetta 24ore nera Al suo interno troviamo il digitalizza tore audio l interfaccia MIDI un microfono un adattatore Jack un cavo RCA stereo il manuale e un programma di gestione dell appli cazione Innanzitutto il digitalizzatore una scatoletta dalle dimesioni ridotte provvista sia dei regolatori del livello in ingresso che dei led spia per l Overflow E carina l idea di fornire un microfo no collegabile direttamente alla presa RCA del digitalizzatore con cui si pu subito provare l emozione della pesca del suono Naturalmente non mi stanco di ripe terlo il mio consiglio quello di collegarsi a un registratore o me La schermata principale del programma TechnoSound Turbo AMIGA MAGAZINE 25 SPECIALE Una schermata di AudioMaster il programma di gestione dei campioni che abbiamo utilizzato per provare Sampler glio un compact disc dato che in questo modo i risultati della regi strazione migliorano notevolmente e si lavora meno di editing L interfaccia MIDI delle dimensio ni del digitalizzatore si collega di rettamente alla presa seriale di Amiga ed dotata di una presa IN un OUT e un THRU Ritengo utile la sua presenza in quanto pu essere di stimolo a chi si avvicina per la prima volta alle appli cazioni musicali per spingersi oltre
212. us prevede il disegno di curve in tempo reale la visualizzazione dei contorni dell oggettointem po reale durante le diverse operazioni sugli oggetti efra le tantissime altre novit la possibilit di importare file ANIMAZIONI DALLA SCOZIA La scozzese Rombo Productions ha rilasciato Take 2 UN programma per generare animazioni compatibile con tutti gli Amiga pu operare in modo HAM caricare e salvare file IFF e Anim di Deluxe Paint Effettuare playback in tempo reale a 24 o 25 immagini al secondo e gestire fino a 4 canali audio Il prezzo di listino di 99 95 sterline COMPUTER SHOPPER i i SHOW L Ami Shows Europe organizzatrice dei famosi Amiga Show tedeschi ha annunciato per 1 8 11 Ottobre a Colonia il Computer Shopper Show CSS una mostra mercato divisa in pi sezioni indipendi AmiExpo PCExpo Multimedia Entertainement Peripheral La mostra intende riflettere i mutamenti in atto nel mercato tedesco e vuole rivolgersi sia al mercato consumer che a quello dei piccoli professionisti interessati ai piccoli sistemi alle societ di servizi e al rivenditori e distributori MEDIA NUOVO E entrato in produzione presso le Industrie Posso di Fourmies Francia un nuovo cassetto contenitore per 75 floppy disk da tre pollici e mezzo della nota serie Media Box che comprende numerosi modelli di contenitori tutti componibili tra di loro destinati all archiviazione ordinata di cassett
213. utile edizio ne dello scorso anno ABACUS si rinnovata i produttori di hardware e software hanno accettato di buon grado la scomparsa della Grande Fiera d Aprile e aspettando lo SMAU di Ottobre si sono presentati quasi al completo ai numerosi visita tori Anche quest anno stato riservato un unico piccolo padiglione per ABACUS comunque sufficiente per allestire i pochi stand degli esposi tori presenti era quindi necessaria non pi di un ora per dare un oc chiata un po a tutto Escludendo lo stand Commodore uno dei pi grandi e interessanti della fiera poche erano le attrattive la Philips presentavain anteprimadi cinque mesi il suo CD I concorrente del CDTV Commodore mentre per la categoria dei PC IBM e cloni la Olivetti e gli altri distributori propo nevano propri computer pi come macchine gioco su cui divertirsicon Monkey Island 2 piuttosto che come prodotti seri per il mercato profes sionale Figuratevi che per il lancio dell up grade per la versione 5 di MS DOS la MicroSoft ha realizzato nienteme no che un ridicolo video rap tra smesso negli States da MTV L impressione generale di un com pleto decadimento di seriet del mondo MS DOS dove simulatori di volo e giochi vari hanno preso Il so pravvento su pacchetti seri e siamo un pochino contenti N d R ABACUS E LA COMMODORE Si era detto che la Commodore di sponeva di uno dei pi grandi stand della fiera oltre che uno dei pi
214. x C da dire che il manuale originale non brilla certo per linearit e semplicit ma probabil mente chi l ha tradotto in italiano non avevamai visto Amiga forse nemmeno un computer e pu anche darsi che fosse alla sua prima esperienza di traduzione di un manuale tecnico Ci sono cose che potremmo dire terrificanti se volessimo usare un eufemismo Ecco qualche esempio Tutti san no per esempio che Amiga usa le librerie nel capitolo su ARexx si parla invece esclusivamente di bibliote che e di Lista della Biblio teca Chiunque usa Ami ga sa che RUN il nome di un comando dell Amiga DOS e NON deve e NON pu essere tradotto con la parola eseguire come avviene neltragico esempio a pagina 10 23 In tutto il resto del libro l espressione Tool Types non viene giu stamente tradotta se ne in dicalatraduzione atitolo di pura conoscenza a pagina 4 2 tranne ovviamente nel capitolo su ARexx a pagina 10 24 ove si parla di Tipi di strumento mentre Default Tool diventa un incomprensibile Strumento predefinito Poco sotto si legge si deve specificare lo sposta mento dellavoce per richia mo ricerca e si sottolinea pure che la frase molto importante conl icona cor rispondente probabilmen te stuoli di linguisti l analiz zeranno per anni alla ricer ca di una qualche minima ombradi significato A pagi na 10 28 e 10 37 si legge Conversione del prefisso e Negazione del prefis
215. xx interpreta il token 123 come un simbolo fisso fisso perch 123 non pu assumere un valore diverso nel corso del pro gramma simbolo perch 123 in questo contesto viene trattato come se fosse il nome di una varia bile Quando una variabile non ha un valore associato come sappiamo l inteprete assume come valore il nome letterale del simbolo in que sto caso 123 Il valore della variabile pippo sara dunque composto da tre semplici caratteri ASCII In questo caso ARexx non tratta il token 123 come un numero ma come una vera e propria stringa di caratteri Questa stringa verr interpretata come un numero solo nel momento in cui la variabile pippo sar usata in un contesto che richiede un para metro numerico allora come ab biamo gi spiegato ARexx tenter di trasformare la stringa in un nume ro e se non ci riuscir emetter un messaggio d errore Da un certo punto di vista un nume ro ARexx appare al programmatore come una stringa di caratteri ASCII che rappresenta il valore decimale del numero con questa stringa per sempre possibile effettuare operazioni matematiche come se fosse un intero o un numero avirgola mobile Le stringhe che rappresentano numeri possono contenere degli spazi iniziali e finali ma non in mezzo al numero il carattere NEL CASO DI DISCHETTO DIFETTOSO Pu succedere che vi siano alcuni dischetti difettosi sfuggiti al controllo el
216. zza in un mondo quello degli hard disk che gli apparir quasi sicuramente estraneo Il secondo programma anch esso dotato di inter faccia Intuition permette di effettuare copie di sicurez za backup del contenuto dell harddisk per evitare di perdere dati in caso avven gaqualche errore in scrittu ra o in lettura un caso rela tivamente raro ma prima o poi accade Il programma appare com pleto e consente di salvare i dati su floppy o su nastro se si possiede uno streamer collegato all interfaccia SCSI non questo il caso del 600HD che ha come sappiamo l interfaccia IDE scegliendo i file da salvare secondo criteri diversi per wildcard per data per flag SCHEDA PRODOTTO directory Cenpty d i PERS sqirectory directory di archiviazione per dimen sione Tali criteri possono essere usati sia per includere file da salvare sia per escluderli e possono anche essere combinati tra loro ne risulta una notevole flessibilit nella scelta del modo in cui deve avvenire ilbackup file possono anche essere compressi al momento del salvataggio per risparmia re floppy ma il backup risul tera di gran lunga piulento La copia di sicurezza otte nuta puo anche essere controllata per accertarsi che non vi compaiano errori e dischetti di backup pos sono anche essere ispezio nati per verificare l esisten za di un determinato file al loro interno Anche almomento del recu pero dei dati su
Download Pdf Manuals
Related Search
Related Contents
EVB-USB3813 Evaluation Board User's Guide 取扱説明書/メニュー集 ホームベーカリー 品番 SPM-KP10 Zeus 3000 Series Pod Drive Models Straubing - jetzt bloggt auch noch die Straubinger vhs BULLETIN DLABONNEMENT F-Response Manual (All Versions) 677 Enbref 21 03 2014( Ouvre une nouvelle fenêtre ) Copyright © All rights reserved.
Failed to retrieve file