Home

- Amiga Magazine Online

image

Contents

1. Accendere il computer Inserire il disco con il Workbench Attendere il caricamento Cliccare due volte sul disco del Workbench Cliccare due volte sull icona SHELL per nuovo CLI oppure aprire il cassetto System Selezionare l icona CLI Esempi di caricamento da CLI Entrare in CLI Digitare CD DEO C COPY TYPE TO RAM COPY CD TO RAM COPY DIR TO RAM PATH RAM CD DFO Inserire il disco di Amiga Magazine e digitare CD A questo punto per esempio si pu digitare CD TRANSACTOR e poi SYSCHECK Amiga Magazine n 17 SERVIZIO LETTORI Compilare e spedire in busta chiusa a GRUPPO EDITORIALE JACKSON Area Consumer Via Pola 9 20124 Milano Come giudichi questo numero di Amiga Magazine Cosa ti piacerebbe leggere nei prossimi numeri di Amiga Quali L Quali sono i tuoi hobbies e maggiori interessi Magazine 1 Leggi altre riviste del settore 3 Sport Buono i Qs No Musica CI ae D Ti piaciuto il Software Quali Videoregistrazione Discreta B idis Sufficiente E Quante persone leggono la tua DE D a copia di Amiga Magazine 1 Oltre alle riviste dedicate d Automobile al computer quali sono le tue Moto us letture preferite 3 Viaggi B Quale 1 articolo i o rubrica ids i di pi Possiedi computer Quale Nome rr Quale 1 computer intendi Cognome acquistare in
2. 02 6189551 FAX 02 66012023
3. L ine di Transaci rper AMIGA 4 La struttura di un nodo contiene sia dati del che i puntatori ai nodi dei figli se esistono Questa implementa zione e simile per molti aspetti alle liste collegate Alberi binari nodi ha un figlio pi complicato l albero TreePak si limita a una singola classe di alberi quella degli alberi binari Ciascun nodo in un albero binario ha al massimo due figli detti figlio destro e figlio sinistro Gli alberi binari possono essere usati per contenere dati in una forma adatta a ricerche veloci Ciascun nodo contiene un valore detto chiave La chiave normalmente un intero o una stringa ma pu essere qualsiasi combinazione di dati Il nodo pu contenere anche altri dati ma la chiave che determina l ordinamento dei nodi nell albero binario ed la chiave che viene usata nelle ricerche di nodi particolari La premessa fondamentale per un albero binario la se guente in ogni nodo il figlio di sinistra se esiste ha una chiave pi piccola e il figlio di destra se esiste ha una chiave pi grande Questo implica che tutti i figli del figlio di sinistra siano pi piccoli della chiave e lo stesso vale per tutti i loro figli e cos via e che l opposto capita per i figli del figlio di destra Ogni chiave nel sottoalbero che si radica nel figlio di sinistra la discendenza sinistra del nodo pi piccola e ogni chiave del sottoalbero che si radica nel
4. Inoltre pubblichiamo un articolo per l autocostruzione 5 ea e di un aggeggino molto simpatico il Quick Switch e Grupo Fotona Jackeon Ponalver de non poteva mancare lo spazio dedicato alle applicazioni Stampa F B M Gorgonzola Socio Va Zurett 26 20125 z z istribuzione 5001p Via Zuretti e x 2 4 E Gruppo 54 98 Jackson e al Registro Nazionale Per questo mese QUASI lutto dunque arrivederci a ella stampa a data 9 Spedizione ini abbonamento postele gruppo 11 70 Dicembre con un altro super numero di Am Aut Trib di Milano 102 del 22 2 1988 s Magazine GruppoEditoriaie Javksonpossiedeper Amiga Magazine e e di redazione di Amiga Resource Compote e e ications Inc e Iransacior tor the Amiga Transactor U K Magazine una rivista indipendente non connessa redazione e alla Commodore Business Machine Inc ne con la e e Commodore Italiana S p a C64 e Amiga sono marchi e e registrati dalla Commodore Business Machine e x Tutti diritti di riproduzione o di traduzione degli articoli 0000000000 pubblicati sono riservati Manoscritti disegni fotografie non 51 restituiscono Associato al 0 0 eee o 0 seo 0 seo e ceo 0000 0 0 0 000000000 associato Consorzio all U
5. NULL puts Non trovo il nodo tree find restituisce un puntatore al nodo se la ricerca ha avuto successo altrimenti NULL Rimozione La routine di rimozione tree delete ha il prototipo tree node tree delete tree node nodo tree node radice Il primo parametro e il nodo da rimuovere normalmente trovato mediante tree find e il secondo parametro il puntatore alla radice free tree delete nuovo amp radice tree delete restituisce il puntatore originale al nodo rimosso E necessario in quanto la routine di rimozione estrae semplicemente il nodo dall albero La liberazione della memoria mediante la routine free ad esempio deve essere effettuata dall utente Gli equivalenti di tree delete sono splay delete e delete Bruciare Un intero albero pu essere rimosso chiamando tree burn con due parametri void tree burn tree node radice void fp 0 Il primo parametro la radice dell albero si noti che qui richiesto un puntatore semplice e il secondo un puntato re una routine per liberare la memoria Questa sar chiamata per ogni nodo dell albero dopo la sua rimozione tree burn radice free Stampare un albero TreePak comprende anche due routine per la stampa di alberi binari Queste non sono molto sofisticate e dovrebbe ro essere usate solo per il debug La prima h_pr_tree che si trova in hprint c stampa un albero binario orizzon
6. Si noti che questo approccio aggiunge dell overhead al codice generato e di conseguenza tenter di evitarne l uso Tuttavia si ricordi che la portabilit richiede qualche volta dei compromessi Di solito tento di evitare di fare riferi menti a porzioni di un elemento cos non incorro in questo tipo di problemi La sola eccezione a questo quando voglio riferirmi a bit specifici di un valore nel qual caso user define per specificare il bit che voglio isolare Cosi l ordine dei bit viene mantenuto internamente dal compila tore e il mio codice sorgente non se ne preoccupa affatto Per esempio UWORD gioco flags 0x0032 define RICHIEDE SALVA 0x0020 una funzione if gioco flags amp RICHIEDE SALVA chiedi nome Se il compilatore tratta il valore di gioco_flags come 00 32 o 32 00 non importa minimamente perch tratter lo 0x0020 esattamente nella stessa maniera e il mio codice non fa alcuna assunzione sul loro ordine Regola 8 Quando si pu scegliere fra le funzioni di libreria fornite dal compilatore C e le funzioni di libreria di Amiga scegliete le funzioni fornite dal compilatore saranno forniti con la maggior parte dei pacchetti di compi lazione indipendentemente dalla macchina Un buon esempio sono le routine di I O dei file Usare le funzioni specifiche di Amiga Open Read Write CloseO un po pi efficiente Tuttavia usando le funzioni standard del C open read w
7. Interrupt Gli interrupt di Amiga sono abbastanza semplici da usare e sono gi stati trattati nel mio articolo Gli interrupt di Amiga in Amiga Magazine 3 13 giugno 1990 p 40 Altre risorse Altre risorse come la porta parallela e quella seriale e la tastiera possono essere allocate come i chip CIA Tuttavia la necessit di accedervi meno comune la tastiera pu essere letta mediante l input device Intuition i console device o 1 keyboard device e non saranno trattate in questa sede 49 111 pagine di Transactor per AMIGA Saltare nella ROM Nonostante gli avvertimenti alcuni autori di giochi hanno l abitudine di saltare direttamente nella ROM del KickStart Questo folle e porta inevitabilmente al crash con nuove versioni del sistema operativo di qui le difficolt che alcuni giochi hanno avuto con la release 1 3 L incremento di velocit che pu essere ottenuto saltando in ROM 6 piccolo si risparmia soltanto un istruzione JMP per ogni chiamata Se avete bisogno della massima velocit ricavate l indirizzo della routine che volete chiamare dalla tavola dei salti mettetela in un indirizzo registri A3 A5 esempio e usate JSR An Riassumendo Abbiamo esaminato la maggior parte delle risorse cui avrete bisogno di accedere quando scriverete dei giochi Il sorgen te su disco esemplifica la maggior parte delle tecni
8. Presto disponibile per Atari ST ed IBM PC Per informazioni telefonare allo 0332 222052 Animation Studio il solo pro gramma di animazione completo in grado di elaborare la tecnica di animazione a celle usata dai pro fessionisti degli studi di Walt Disney Potente per l uso professionale e allo stesso tempo semplice da utilizzare per principiante E ids v e mation Studio ti d la possibilit di creare complete sequenze anima te L ANIMAZIONE PROFESSIONALE ALLA PORTATA DI TUTTI 4 il di cipolla L esclusiva caratteristica Disneyana cbe ti permette di produrre animazioni visualizzando le 3 immagini precedenti Foglio di regolazione potente caratteristica cbe ti d la possibilit di ordinare le immagini come desideri e di cronometrarne la durata di apparizione SE Effetti sonori aggiunge efe sonori musicali dialoghi ed effetti speciali da cartoni animati alle tue creazioni Incbiostra e Dipingi aggiunge colore alla tua animazione Con l opzione DITHER creare pi di 4096 colori e sovrapposizioni su disegni di fondo M Tecnicbe Base ed Animazione Avanzata impara tecniche speciali come Schiacciamento Stiramento Traiettoria Movimento di Marcia ed altre ancora Impara come passare dal concetto di base a
9. avl node dato int chiave Nessuna parte del vostro codice deve modificare qua lunque circostanza il contenuto del primo membro della struttura del nodo Si noti che sebbene gli alberi binari semplici e quelli splay usino la medesima struttura dati fanno ricorso a routine differenti e non devono essere confusi Inoltre non si usino mai le routine di tree c o splay c con alberi AVL La funzione di confronto L inserimento o la ricerca in un albero binario necessitano di un confronto fra le chiavi Dovete fornire voi la funzione di confronto perch la liberia non sa nulla delle chiavi La funzione di confronto deve comportarsi come la routine strcmp del vostro compilatore riceve due puntatori ai nodi da confrontare e restituisce un valore negativo uno zero o un valore positivo se la prima chiave minore uguale maggiore della seconda Una semplice funzione di confronto per il tipo di dati che abbiamo dichiarato in precedenza potrebbe essere int mio confronto a b mio nodo a b i nodi da confrontare return a gt chiave b gt chiave La funzione di confronto dovrebbe essere alterata per adattarsi alla chiave che avete definito L indirizzo di questa funzione viene poi passato alle routine di ricerca a di inserimento ogni volta che vengono chiamate si veda oltre Inserimento La routine di inserimento per gli alberi binari semplici si chiama tree_insert e necessita di
10. i virus e di file di informazioni Il disco chiamato InNOCKulation liberamente distribuibile ed dun que possibile trovarlo in qualche User Group Se lo si preferisce 5 pu ottenerne una copia diretta mente da N O C K 3701 Division Street Suite 140 Metairie Louisia na 70002 SI tenga il cursore di protezione contro la scrittura aperto protetto in tutti i dischi di boot Non solo aiuta a difendersi dai virus ma impedisce anche che si faccia qualcosa di sciocco e di devastante per il contenuto del disco Anche se i dischi di dati senza boot sono quasi immuni dagli attacchi dei virus il loro contenuto potrebbe essere compromesso da un coman do fatto sopra pensiero dall utente stesso Se i dati sono importanti si effettui un backup di tali dischi a intervalli frequenti AMIGA MAGAZINE Un nuovo tipo di virus detto IRQ funziona in modo insolito Appende Se stesso ad uno dei comandi CLI Le recenti versioni di VirusX individuano anche questo tipo Ci si pu sentire anche pi sicuri usando SYSCHECK per assicurarsi che comandi non siano stati mano messi E si ricordi che l uso della protezio ne contro la scrittura pu evitare molti problemi gi prima che acca dano E in circolazione ormai la versione 1 3 2 del Workbench si tratta an che in questo caso di una revisione senza mutamenti sostanziali Compute Publication Inc 1990 Tutti i diritti sono riserv
11. su un file protetto Se un virus invade il sistema e con tamina il bootblock VIP vi avverte e rimpiazza il blocco infetto con una copia del blocco originale prelevata dal file protetto eliminando il virus VIP funziona per solo come pre venzione un disco gi infetto non pu riceverne aiuto La prevenzione comunque larma migliore per combattere i virus e VIP usato cor rettamente si rivela efficace contro i vari virus per Amiga conosciuti programma 6 semplice da usare con una interfaccia Intuition perfetta e una vera rarit versioni in cinque linguaggi La Discovery Software fa perfino omaggio di piccoli adesivi da appli care sui propri dischi protetti Fran camente se fate download di pro grammi da BBS o scambiate spes so dischi con i vostri amici questo programma vi e utile Il tempo utiliz zato per vaccinare i vostri dischetti sar comunque ben speso Anche se non doveste mai incappare in un virus per lo meno sarete comunque tranquilli S A Design 3 D Come tutti pionieri i primi a fare ani mazione su Amiga ebbero una vita dura C erano in commercio buoni programmi di animazione che per costringevano in pratica il program matore a crearsi su fogli di carta le sagome degli oggetti un po come lavorare con un abaco come acces sorio allo spreadsheet Ora per ci sono programmi come Design 3 D della Gold Disk stru menti sofisticati per la creazione e l editing di Immagini dot
12. un acronimo dei suoi inventori Un albero AVL un albero binario in cui la differenza fra le altezze dei sottoalberi di destra e di sinistra di ogni nodo 1 1 Gli alberi in figura 1 e 2 sono entrambi AVL nodo 8 nella figura 1 ha un sottoalbero sinistro di altezza 2 e un sottoal bero destro di altezza 2 per cui la differenza 0 Il nodo 33 ha un sottoalbero sinistro di altezza 1 e un sottoalbero destro di altezza 0 la differenza 1 1 dipende da come li si considera La figura 3 mostra un esempio di un albero non AVL i vincoli sull altezza sono violati al nodo 25 J N Gli alberi AVL richiedono molto lavoro perch l inserimen to o la rimozione di un nodo possono generare un albero non AVL in questi casi sono richieste una o trasforma zioni per ritornare alla forma AVL Il suo vantaggio rispetto agli alberi binari semplici e a quelli splay 6 che in un albero AVL esiste un limite superiore per il numero di ricerche richieste per trovare un nodo Infatti esso approssima un albero di ricerca ottimale ed utile in situazioni dove tutti i nodi dell albero hanno la stessa probabilit di ricerca Figura 5 11 e pagine di B Transact r per AMIGA 1 Il codice di TreePak diviso in cinque moduli a s stanti Tre di loro sono costituiti da gruppi di routine per implementare alberi binari semplici
13. 689000 Ghosts N Goblins 29 000 GOLD OF THE AZTEC 29 000 Hollywood Poker Pro 52 000 Infestation 38 000 IVANHOE 49 000 LEAVING TERAMIS 29 000 JUMPING JACKSON 39 000 KLAX 25 000 Livingstone li 39 000 MANIX 49 000 ipe d T RESISTANCE 29 000 MR DO RUN AUN 39 000 NEW YORK WARRIOR 29 000 Ninja Spirit 49 000 Persian Gulf Inferno 39 000 Pinball Magic 25 000 PARADROID 90 48 000 PLOTTING 29 000 PROJECTILE 48 000 PROPHECY VIKING CHILD 39 000 Resolution 101 29 000 ROTOX 29 000 SATAN 29 000 SHADOW OF THE BEAST 11 60 000 SKIDZ SKATE 29 000 Space 99 000 STAR TRASH 28 000 29 000 58 THE FINAL BATTLE 48 000 THE KILLING GAME SHOW 000 THE PLAGUE Flay ar Manager 39 000 Monda 000 Car Racar 59 000 SUBBUTEO 49 000 Tennis Cup 28 000 The Basket Manager 39 000 TIE BREAK 000 TV Sport Basketball 49 000 TV Sport Football 59 000 W Gretzky Hockey 59 000 8 5 JANE SEYMOUR 49 000 BATTLE MASTE 59 000 Castle Master 000 Champione Or Krynn 69 000 PROFESSIONALI ING rono Ques 3 2 PROFESSIONAL 650 000 CODENAME 69 000 3 Demon 160 000 CORPORATION 59 000 3n CAD Amiga 185000 DRAGON FLIGHT 49 000 Translator 209 000 Dragone of Flame 58 000 Mac Emulator 300 000 Dragon S Breath 49 000 A MAX ROM 128Kb 345 000 Drakkhen 58 000 AMAX Drive 495 000 Gold Rush 49 000 A TALK III 160 000 nenos QUEST ACIBASIC 296 000 star 000 ACIFO
14. AMIGA MAGAZINE Le seguenti definizioni aiuteranno orientarvi attraverso la tempesta terminologica generata dai programmatori ipermediali Tra parentesi quadre l eventuale traduzione italiana utilizzata nell articolo authoring Creazione di un applicazione ipermediale browsing Consultare un applicazione ipermediale senza inserirvi informazioni button pulsante Un oggetto dello schermo che d inizio ad un azione quando viene selezionato Un pulsante pu attivare una connessione o lanciare uno script card scheda Uno schermo completo di informazioni ipermediali gli stack sono composti di schede mentre le schede possono contenere pulsanti campi e grafica In UltraCard una scheda detta frame quadro desktop media Il termine della Apple per la programmazione multimediale su Mac Comprende desktop publishing e anche ipermedia desktop presentation Usare il computer per preparare e preserlare informazioni gra che ad sh uie za a proless onsi tecnici o allievi desktop video DTV Produzione video mediante apparecchi di basso costo collegati a computer desktop field campo Nella maggior parte dei database e delle applicazioni ipermediali un oggetto destinato a contenere del testo HyperCard La popolare applicazione ipermediale della Apple per Macintosh UltraCard offre prestazioni analoghe su Amiga hypermedia ipermedia Un modo di organizza
15. Sebbeneil pacchetto includa un de bugger quest ultimo non a livello di codice sorgente anche se rispet to a questo si tratta di aspettare solamente una release aggior nata Lo stesso vale per un interfaccia per il linking di linguaggio C e moduli in AMIGA MAGAZINE Sei programmi per tutte le occasioni linguaggio assembly minimo che posso dire conclu sione di questo compilatore che lo raccomando caldamente Who What When Where Dopo che avrete usato Who What When Where WWWW la vostra vita non sar pi la stessa Per qualcuno questo pu essere un problema ma assicuro che i ragazzi della Blue Ribbon Bakery intendono solo rendervi le cose pi facili WWWW un programma molto po tente per la gestione del vostro tempo con numerosissime opzioni Se non avete ancora una segre taria privata per ricordarvi appunta menti orari e date importanti WWWW pu essere la risposta giusta Oltre alla gestione degli appunta menti troverete altre cose decisa mente interessanti menu delle cose da fare vi aiuta a organizzare la routine giornaliera il calendario vi permette di considerare e pianifica re un mese alla volta e l orologio sveglia vi avvisa quando volete con voce suoni rumori o anche sempli cemente facendo lampeggiare lo schermo A differenza di alcune segretarie una password opzionale consente a chi in genere si occupa degli affari altrui di pens
16. anche sul tipo e soprattutto sulle procedure ad esso logicamente connesse Sono proprio queste ultime che per mettono ad AmigaDOS di stabilire le modalit operative da seguire nella gestione di un file o di una periferica anche se per l utente finale le moda lit di utilizzo sono uguali assieme al dato astratto presente anche un ambiente di lavoro che d prezio se informazioni sulle tecniche di ge stione dello stesso Esempio include exec Liypes h include exec nodes h include exec lists h include exec libraries h inciude exec ports h include exec interrupts h include exec io h include finclude libraries dos h finclude libraries dosextens h Struct FileHandle input main static char comando Execute comando amp input 0 Delay 5000 programma apre un canale di input di tipo CON che permette di utilizzare i comandi del sistem operativo Funziona solo con il System 1 2 Font Renato Acciardi olto importanti nel Desk Top M Publishing e nelle videotito lazioni in genere ifont sono una risorsa non completamente sfruttata dalle software house Per font si intende una serie di caratteri di un certo stile memorizzati come sequenza di bit su disco e caricabili in memoria per il loro utilizzo pratico nella stesura di testi Un esempio di font sono i romfont presenti sul kick start e utilizzati per default
17. cinque anni solo se computer rimasto per lunghi periodi mesi spento La risposta al problema 6 quindi da ricercare nel software e non nell hardware come laboratorio abbiamo ampiamente provato che azzerando drasticamente tutti i regi stri del Real Time Clock e ripristinan do data e ora correttamente i pro blema trova soluzione Questo tipo d operazione non possibile da CLI o Shell con le opzioni del setclock ma solo intervenendo in modo hard ware basta un ciclo di test eseguito con set diagnostico che noi di Computer Lab abbiamo ampiamen Speciale SMA ce te descritto nel numero 9 di Amiga Magazine Resta poi per cliente l onere di ricercare il programma o Il virus sconosciuto che ha modifi cato il Real Time Clock inibendolo a successive scritture potenziometro montato all inter no dell alimentatore dell A 2000 di scarsa qualit Filippo BARTOIVE Bologna Ci piacerebbe chiedere al nostro amico di Bologna quale uso deve fare del trimmer da lui citato Negli alimentatori per computer del tipo utilizzato anche in Amiga 2000 i trimmer vengono utilizzati in fase di riparazione o costruzione per tarare livelli delle tensione di uscita 5V 12 12V La regolazione esegui ta direttamente sul computer e non su carichi fittizzi pu provocare pic chi di tensione tali da bruciare la componentistica alimentata a 5 Volt possibile che il chip grafico AGNUS si guasti per ben
18. interno della macchina non vi resta che cominciare la gara che vi ammalier grazie ad effetti spettacolari come gli incidenti che possono essere rivisti al replay Ef fetti grafici 3D e un attenzione parti colare per i dettagli dello scenario rendono questo gioco veramente completo The Immortal stato creato dagli stessi programmatori di Zany Golf Gremlin Questa una software house che ha sempre fatto del suo meglio nel genere simulazione corse e ci riuscita piuttosto bene con Turbo Esprit Challenge e Suzuki un altro sicuro successo stato messo a punto Celica CTS Rally richiesto circa due anni di sviluppo Nel competitivo ed eccitante mondo del rally quest anno ha prevalso Toyota Celica GTA Potete sperimentare il piacere di riuscire a controllare la vostra mac china mentre scivola o salta letteral mente gli ostacoli posti sulle varie colline Con l opzione navigatore il copilota segnaler curve e ostacoli 58 con voci digitalizzate Potete anche azionare tergicristalli in caso di pioggia o neve e usare potenti fari quando buio US Gold Vaxine potrebbe essere una delle ultime realizzazioni di questa com pagnia ed realizzato dallo stesso team che ha scritto E Motion al quale a prima vista molto simile Vaste aree di gioco assortite di pal loni vi si presentano mentre scivola te sulla superficie di gioco cercando di colpire i palloncini del colore giu sto Buchi neri vi porte
19. tenzialta di Amiga quando il linguaggio di programmazione e l Assembler Cod CL757 pp 324 L 59 000 Con floppy disk 3 1 2 E Ce LRAFK TH 1 ADIT D i GRUPPO EDITORIALE JACKSON 72 Il Tecnico Risp ie00 060 0000006 00000 0000009 9 Collegare device senza conoscerne le caratteristiche un rischio Vediamo cosa pu accadere a cura di Computer Lab Via Cadore 6 Milano onde AMIGA MAGAZINE Abbiate cura dei vostri Amiga ella foto si pu notare con N estrema facilit un danno oseremmo dire dei migliori causato da disattenzione o incuria di chi ha preferito tentare un colle gamento di un accessorio al com puter piuttosto che studiare i diver si segnali coinvolti nei connettori o pi semplicemente attenersi alle istruzioni d uso Veniamo alla spie gazione del caso il computer coin volto 6 un Amiga 2000 precisamen te la versione B Come si pu notare in centro alla foto si vede una pista di dimensioni medie completamen te sollevata e distaccata dal circuito stampato tale pista porta l alimen tazione dei 5 volt alle porte mouse direttamente dal connettore di ali mentazione della scheda a destra passando tra il chip Agnus in bas so eil 68000 visibile a sinistra della foto Si tenga presente che l ali mentatore di Amiga 2000 in grado di erogare sui 5 volt una corrente
20. ware selezionati che riguardano la visualizzazione su piccolo e grande AMIGA MAGAZINE 0 000080 0 06000 6 69 90 69 0 00 9 eee so 9 9 9 6 6 9 8 60 6 90 0 90 9 99 9 9 schermo dal monitor videowall la computer grafica e l audiovisivo dai programmi di modellazione e animazione fino agli scanner ai videoregistratori ai mixer video ai genlock ai dischi ottici ai videodi schi alle diapositive Offre inoltre assistenza sia a livello di progettazione di strutture audiovi sive per uffici aule didattiche tele conferenze sia a livello di di installa zione e manutenzione dei sistemi La societ si rivolge dunque a tutte quelle aziende che intendono rea lizzare sistemi audiovisivi di qualun que natura mettendo a disposizio ne il parco hardware e software commercializzato assieme alla competenza maturata nel settore Proprio in occasione del lancio del 3000 e grazie ad un accordo diretto con la Commodore l ECM giunta ad includere Amiga 3000 fra i propri prodotti e a cominciare a studiare le possibilit offerte da questa mac china e dal software connesso in tali campi di applicazione L azien da sta procedendo sulla via delia definizione di un pacchetto hardwa re e software multimediale che fac cia perno su Amiga 3000 e offra un livello di qualit adatto al livello pro fessionale soprattutto
21. Un albero fatto di nodi e connessioni I nodi contengono i dati dell albero e le connessioni uniscono i nodi per formare l albero E meglio pensare alle connessioni come unidirezionali cio dotate di una sola direzione L idea fondamentale dietro la struttura ad albero che ogni nodo ha almeno una connessione che giunge sino ad esso sebbene possa essere asua volta l origine di molte connessioni Se un nodo ha una connessione che punta verso un altro nodo ci si riferir al primo come al nodo genitore del secondo detto nodo figlio Un nodo ha almeno un genitore ma pu avere pi figli Le directory sui vostri dischetti sono organizzate come alberi Un comando DIR dal CLI per il mio dischetto corren te mostra Manx3 6a dir Lavoro dir e digitando CD LAVORO e DIR di nuovo appare Alberi Bison dir dir e una lista di file Le due directory Lavoro e Bison sono subdirectory i figli di Lavoro La directory genitore 6 Lavoro Una rappresentazione grafica potrebbe essere Lavoro Alberi Bison che rende esplicita la struttura I nodi senza figli sono chiamati foglie Ogni nodo ha un livello o un altezza nell albero eil nodo pi alto detto radice Come vengono implementati gli alberi su un computer metodo semplice e definire una struttura per ogni nodo Struct tree node struct tree node childl child2 i dati del nodo vanno qui 41
22. bisogno di effet tuare pi riprese per catturare sepa ratamente le componenti cromati che dell immagine beh volendo lo s pu fare ma il bello che non si deve Problemi Ho avuto qual che difficolt a ottenere immagini di buona qualit Spesso sullo scher mo appaiono linee punteggiate ver ticali e quando il segnale video debole compaiono sottili barre oriz zontali alle estremit dell immagine Nel complesso Digi View della NewTek produce a un prezzo molto basso immagini pi pulite di quelle di Frame Grabber Ma se volete catturare immagini in movimento o digitalizzare velocemente scherma te a colori la facilit d uso e la completezza di opzioni per il colore fanno di Frame Grabber un prodot to superiore R T Compute Publication Inc 1990 Tutti i diritti sono riservati Articolo tradotto da Compute s Amiga Resource AMIGA MAGAZINE AMIGA Next sul prossimo numero A Le pagine di Transactor Ovvero le pagine el programmatore A La Workstation Un nuovissimo e potente pacchetto musicale A Amiga 3 D Passato presente e futuro A The World of Commodore Le novit della fiera americana A DeskTop Video Come cominciare Cl Text La nuova release 3 0 A PC Power Board MS DOS su Amiga 500 A Inserto ON DISK Pi di 10 programmi e Appuntamento a Dicembre in edicola AMIGA MAGAZINE amp e o 9 0 09 0
23. dell ordine degli ampere distribuita su quattro linee diverse contraddi stinte con cavi di colore giallo sz EOD eene 4 A Lu es 4 44 t verit fy X Try gt pi esperti avranno gi pensato alla causa del guasto che confer mata dal proprietario dell apparec chio riconducibile alla connessio ne sulle porte di un mouse non Amiga con tutta probabilit un mouse per PC Questa connessione ha fatto s che la linea a 5 volt venis se scaricata a massa con conse guente surriscaldamento della stes ll computer ha comunque con tinuato a funzionare perch le altre tre linee di alimentazione a 5 volt della board non sono state coinvolte da questo corto circuito Le conclusioni pensiamo non sia no difficili connettere cavi device interfacce o altro pu essere alta mente rischioso se non si conosco no le caratteristiche e soprattutto come in questo non unico caso di guasto anomalo se non sono certi ficati per funzionare con quel tipo di computer Dunque sempre consigliabile chiedere spiegazioni al proprio negoziante o ad un Centro d Assi stenza Autorizzato Iro EO c mes 73 Grafica Renato Acciardi e Daniele Cassanelli ome tutti sapranno se non C altro per sentito dire una ca ratteristica di Amiga la sua capacit di visualizzare e manipola re immagini grafiche di elevata comp
24. outline processor e l elaborazione delle idee idea processor il concetto di interfaccia utente consistente condivisa dai programmi e uno dei primi sistemi funzionanti di posta elettronica Senza questi strumenti e queste tecniche l accesso alla complessa trama di informazioni contenute in un documento ipermediale sarebbe quasi Impossibile Come altri pionieri degli ipermedia Engelbart un visionario Il suo scopo nientedimeno che l aumento dell intelletto umano Gli allievi di Engelbart nei laboratori della SRI hanno diffuso le sue idee in molte compagnie di computer fra Xerox Sun Apple NeXT e persino la Commodore Amiga con il suo multitasking e la sua multimedialit pu dimostrare di essere la piattaforma in cui gli ipermedia raggiungeranno la loro maturit CanDo aggiunge il potere di Amiga a quello Speciale Multimedia mento UltraCard detto stack e un singolo schermo dello stack che contenga delle informazioni detto frame quadro Ogni quadro pu contenere diversi tipi di oggettr campi con testi pulsanti seleziona bili per compiti specifici campioni audio grafica built in o importata Leconnessioni ipertestuali possono collegare qualsiasi parola presente In campi di testo persino parole ap partenenti stack differenti una cosa difficile da realizzare con HyperCard Infatti possono vi sualizzare contemporaneamente sullo schermo pi stack in finestre differenti oltre al mu
25. si segua il metodo pi adatto a secon da del casi Mi sembra che mandare i dati diret tamente alla stampante sia spesso indice di troppa fretta In molti casi sarebbe meglio inviare i dati nel RAM disk in modo da poterli abbel lire con un ulteriore lavoro di editing ordinamento o elaborazione prima di scaricarli nella stampante Startup prolisse Stanchi di quelle lunghe pause in fase di startup reboot Con molta facilit si pu istruire il computer perch ci aggiorni sullo stato di avanzamento delle opera zioni Basta esaminare file di star tup S startup sequence S startup sequencell se si usa 1 3 e rimuovere la ridirezione NIL nei comandi in cui compare Molti comandi saranno lieti di dare una descrizione di quello che stan no facendo Si rimuova l espressio ne NIL da SetPatch FF e SetClock e si otterranno molte notizie Set Patch dichiarer le correzioni che va effettuando FF riporter il nome del Suo autore e il numero di versione SetClock fornir data e ora Questi messaggi vengono generati tutte le volte ma vengono normal mente inviati nel vicolo cieco di NIL in nessun luogo Li si liberi e si avr qualcosa da leggere mentre si aspetta Si usi l editor preferito Ed per esempio e ci si assicuri di compiere questo lavoro su una copia del disco Workbench non sull originale Se viene rimosso NIL dal coman do WAIT sul file di startup del Work bench 1 3 si potrebbe rim
26. splay e AVL I due moduli rimanenti sono usati per visualizzare alberi binari con un dispositivo ASCII in una forma semigrafica Il codice completamente commentato e ogni modulo include un programma esem pio che ne dimostra l uso Un problema che si presenta nell implementazione di una libreria d uso generale per la gestione degli alberi binari deriva dal fatto che non si conosce in precedenza la natura delle chiavi dei nodi Peressere pienamente utile la libreria non dovrebbe limitar si alle chiavi numeriche Pertanto le routine sono state scritte senza alcun riferimento diretto alle chiavi l utente che deve fornire una funzione di confronto da usarsi nel corso delle ricerche come vedremo tra breve Come definire i nodi Ogni gruppo di routine tree c splay c e avl c accom pagnato da un header file che deve essere incluso da tutti i file C che desiderano usare la libreria Gli header file dichiarano i prototipi adeguati e i tipi astratti di dato che si devono trovare all inizio di ogni nodo Questi dati conten gono tutte le informazioni tranne la chiave che occorrono a TreePak per la gestione dell albero Un albero binario semplice o splay come quello che abbia mo visto nelle figure potrebbe essere definito mediante la seguente che segue finclude tree h o splay h struct mio nodo tree_node dato int chiave Un albero AVL usa un tipo differente di dato finclude avl h Struct mio nodo
27. standard Amiga potete salvare le immagini in Encapsulated Post Script uno standard nel desktop publishing e nel Printer Control language della Hewlett Packard il linguaggio di comandi interno della AMIGA MAGAZINE Tutte le immagini sono state stampate su una stampante laser PostScript utilizzando Professional Page della Gold Disk Sullo schermo di Amiga le fotografie tendono ad apparire pi luminose specialmente quelle generate da ScanLab 100 Handy Scanner GeniScan 2 S m Non permette 5 la scala dei grigi grig o ProScan IX 12 Canon IX 12 Scannery Non permette la scala dei grigi HP ScanJet ScanLab 100 Sharp JX 100 Dossier serie di stampanti HP LaserJet C anche un formato di file perifax che potrebbe diventare utile quando i fax modem diverranno disponibili per Amiga Scannery presenta alcuni piccoli inconvenienti 11 software non fun ziona con schede acceleratrici come la Commodore 2620 ola GVP 68030 Il cavo di interfaccia funzio na solo con il 2000 e 500 Ci piace rebbe un opzione per visualizzare le Immagini sullo schermo e il suppor to ARexx Ciononostante Scannery il pi conveniente e versatile siste ma in bianco e nero che abbiamo provato con Amiga prezzi di listino di 1595 dollari per lo ScanJet Plus e di 250 dollari per l interfaccia Scan nery non sono esattamente econo m
28. usare ma richiedono un attrezzo speciale per a beng quindi ricorrere al tipo da saldare La voce E del tutto opzionale perch serve soltanto a montare la scatola su Amiga se lo desiderate Per la voce F sono disponibili altri tipi di deviatori che potete usare al posto di quello a leva Ci sono deviatori a rotativi a bilanciere a cursore che possono essere usati in sua vece La cosa importante eil numero 5 deviate nostro avr tre di 4 contatti per un totale di 12 contatti e la leva dell interruttore Avr solo due posizioni gl elementi alla voce G possono essere comprati presao un i ferramenta senon sono disponibili nel negozio elettronico Potrebbero sorgere dei dubbi i cavo di esterizione dana la voce asslcutatevi quello che cumpiate z abbia tutit amp novel pin connessi 1 capii In alcune prolunghe mancano del conduttori perch la maggior parte dei Joystick hon tutti i pin Potete stabilire se tutti sorio connessi esaminando i ton del connettore femmina della prolunga Se qualche foro appare pi grande degli altri quel pin non connesso Per la stess fagione cavo di pottebbe non essere adatto bet RO E RO AE TOA e Computer Hardware DB 9 pin del connettore femmina DB 9 sono posti in maniera specula re rispetto a qu
29. Anche il commercio fa crescere le BBS Molti negozi per la stampa di file PostScript mediante laser si sono dotati di una BBS in modo che gli utenti possano inviare via modem La mia televisione via cavo ha una BBS E un modo nuovo e sofisticato per ignorare le lamentele dei clienti Oltre alle BBS e alle reti nazionali possibile stabilire un collegamento privato con un amico dotato di mo dem Ci sono perfino dei giochi come simulatori di volo e di battaglie fra carri armati che consentono a un secondo giocatore di partecipare mediante il Modem Sorprendente mente anche i miei amici pi avan zatitecnologicamente ne sembrano intimoriti Con la pratica in verit piuttosto facile Per cominciare si potrebbe effet tuare una telefonata in voce per con fermare che si sta per chiamare col computer Poi entrambi devono lanciare il loro programma di comu nicazione Normalmente si deve 75 Riflettori usare una voce del menu stabi lirela baud rate della porta seriale di Amiga La si selezioni per esempio a 1200 assieme al numero di bit di dati da inviare normalmente otto e alla parit normalmente nessuna Entrambe le parti devono scegliere gli stessi valori Con un modem Hayes compatibile si pu avere una conferma che tutto va bene inviando ATH seguito da Return Si dovrebbe vedere OK su una nuova linea ATH il comando per scollegarsi hang up dalla linea telefonica Uno d
30. Football 58 000 Volleyball simulator 38 000 WORLD CUP 90 29 000 SIERRA S HINT BOOK 22 GoldRush 000 King Quest 22 000 King Questli 22000 King Quest lil 22 000 King Quest iV 22000 Leisure Suit Larry 22000 Leisure Suit Larry It 22000 Manhunter 22 000 Manhunter 2 22000 Polica Quest 22000 Polica Quest 2 22 000 Space Quest 22 000 Space Quast 22000 Space Quest lil 22000 ESPANSIONE 512 Kb per AMIGA game creator che trasformera vostri sogni In realta E NEN 895 Per motivi di spazio non possiamo pubbli care l elenco completo del materiale a nostra disposizione Accettiamo ordini tele fonici anche per la pri ma volta Si effettuano spedizio I prezzi si intendono IVA inclusa Sommario Editoriale Speciale SMAU Inchiesta Il Tecnico Risponde Cli Clips Trucchi e segreti Dossier La video alternativa Speciale Multimedia Ipermedia Computer Hardware Quick Switch Anteprima Animation Studio ON DISK 10 fantastici programmi e Le pagine di Transactor per Amiga La portabilit del software Alberi binari Lavorare con il sistema Spazio MIDI MIDI con i Fish disk il 159 Videogiochi C E S di Londra Speciale SMAU SMAU 90 53 55 62 Programmazione Facile Di tutto di pi Font Nuovi caratteri per il tuo Amiga Tecnico Risponde Abbiate cura dei vostri Amiga Grafica Video Vedi Riflettori su Telecomunicazi
31. Il terreno di gioco consiste in una griglia contenente dei tubi di varia forma ad angolo a T e con un solo tubo diritto tubo contrassegnato da un segno di colore rosso quello di partenza del liquido che allo scadere del tempo inonder tutti tubi collegati direttamente Lo scopo del gioco di percorrere utilizzando il joystick i vari tubi per orientarli inmodo da permettere al AMIGA MAGAZINE liquido che uscir dal tubo di par tenza di attraversare tutti i tubi Raggiungere questo scopo nel tempo previsto richiede una certa esperienza infatti possibile spo starsi da un tubo all altro solo se i tubi sono collegati tempo a dispo sizione per raggiungere lo scopo del gioco viene indicato da una barra colorata alla destra dello schermo che si accorcia con l an dar del tempo Sono disponibili 50 diversi livelli con difficolt crescen te ma anche possibile crearne dei propri completamente nuovi menu Il menu ROTAR permette di avere maggiori informazioni circa gli auto ri e le regole del gioco di bloccare momentaneamente la partita con con DPaint 2 21 PAUSE per ripartire premere il tasto fire del joystick o abbandonare il programma con QUIT menu GAME presenta le voci STANDARD per avere uno schema di gioco standard RANDOM per avere uno schema di gioco casua le RESET per riottenere lo schema iniziale e azzerare il timer e LEVEL per saltare ad un livel
32. Joystick ALBATROS microswitches 49 000 Copricoputer in plexglas Amiga 500 19 500 Tappetino mouse antistatico 16 000 Kit puliscitestine drive 5 1 4 e 3 1 2 15 000 Dischi 3 1 2 df dd conf minima 50 pz 1 000 Dischi 3 1 2 H D 2mb df dd 3 000 Carta per Stampante conf 500 fg L 15 000 NASTRI per Stamapnte di tutti i tipi telefonare RIPARAZIONI RICAMBI INTEGRATI CAVETTERIA INTERFACCE ecc Software per AMIGA e PC novit settimanali prezzi a partire da L 10 000 ABBONAMENTI PREZZI SONO GIA COMPRESI DI IVA PREZZI POSSONO SUBIRE VARIAZIONI CONFERMA AL RIVENDITORI IN TUTTA ITALIA N 039 744164 SCONTI SPEDIZIONI Speciale SMAU sposta sicuramente pi precisa potrebbe riceverla direttamente dal laboratorio che ha eseguito le due riparazioni drive rumoroso caricamenti saltuari programmi caricati solo da alcuni drive perch si danneggiano le testine Marco BRUNELLI Genova Norberto Masi Bussolengo VR ROBERTI Pesaro e molti altri lettori Sul numero di maggio stato pub blicato un articolo tecnico riguar dante i drive interni di Amiga limitiamo solo a ricordare che il drive resta forse l apparato pi delicato presente sul vostro computer a di retto contatto con l esterno Un dischetto rovinato un eccesso di polvere una etichetta di un disco una forzatura del tasto di espulsione durante la fase di lettura led verde giallo acceso provocano a volt
33. Magazine e del Catalogo Libri Jackson RD Jackson Card la abilita inoltre ad un ora di colle gamento gratuito alla nuo va rete telematica JacksOnLine Informazioni detto Toso TELECOMUNI viali BILLET TE AE dpi frei Toi computers sss II SS Nam gt gliate su questo servizio sulle riviste partecipazione a un concorso con 1 premio cavallo Mustang o altro caval amp lo di allevamento italiano oppure moto YA 535 2 premio viaggio soggiorno di nove giorni per due persone alle t Maldive 3 premio viaggio e soggiorno per due persone di nove giorni ai Ca mua ruibi 4 premio viaggio e soggior no per due persone di sette giomi in Sardegna Viaggi e soggiorni sono offerti da Club Vacanze 5 29 premio computer Tulip 386 SX hard disk 20 Megabyte riviste Jackson Legga le modalit s retro ABBONARSI E FACILE A AREER te ied dide si alle riviste Jackson riviste TARIFFE DI ABBONAMENTO veramente facile Legga 87 in 6600 gnzich 1 77500 to 61 600 2068 L 77000 sulla is PC FLOPPY L 123200 154 000 No allegata QUESTO TF INFORMATICA OGGI 70400 Ade 1 88 000
34. Moonfallvi far pilotare uno ship stellare Dedalus 1 con destinazione Wolf 359 una pic cola stella rossa otto anni luce da Dedalus obbligato a sbarcare su un pianeta ostile Sarete un pilota molto quotato che viene chiamato per speciali missioni Questo game sara disponibile a fine 90 Rubicon anno 2011 Koala Island viene di AMIGA MAGAZINE strutta da un disastroso incidente avvenuto in una centrale nucleare Sovietica Mesi dopo tutto comincia a subire mutazioni e il vostro lavoro consiste nello scovare e distrugge re le orribili creature nate da queste pericolose radiazioni Thalion Il sole tramonta su Damiran in sfac cettature dal rosa al porpora Sten deisuoiraggisullaforesta e sembra avvolgere tutto il paesaggio in un ambiente di pace e armonia Ma il diavolo allunga subito le grinfie su Enchanted Land un gioco platform con scrolling multiplo Giocherete i Sei livelli farciti di diversi avversari collezionando le magie che servono a passare a quello successivo e dovrete distruggere un guardiano tutto questo in 500 schermi di pura azione arcade Wings of Death uno shoot em up che combina effet ti grafici con arcade Pi di 1 Mb di grafica 512 colori sullo schermo 95 oggetti presenti tutti insieme sul monitor Wings of Death sfrutta otti mamente le possibilit dei sistemi a 16 bit utilizzando appieno tutte le capacit dell hardware Lo scopo del giocatore in questo fantasy game tro
35. alla routine ACTION nella dos library C un modo per aggirare il problema E disponibile un programma di public domain chiamato RUNBACK simile RUN ma capace di lanciare un programma senza finestra CLI cos potete lanciare il vostro programma mediante RUNBACK chiamare ENDCLI e poi chiudere il Workbench Per esempio potreste fare cos nella vostra startup sequen runback miogioco endcli Nel gioco farete chiudiwb CALLINT CloseWorkBench tst l do si chiuso 564 5 chiudiwb no tenta ancora Il frammento di codice tenta di chiudere lo schermo del Workbench finch non ci riesce in modo da consentire al comando ENDCLI di terminare Il comando RUNBACK richiede il comando RUN cosi nel disco devono essere presenti RUN RUNBACK e ENDCLI oltre al vostro gioco Impadronirsi del puntatore e bloccare Intuition In un gioco non vorrete probabilmente avere attorno il puntatore di Intuition e non vorrete nemmeno che l utente possa bloccare il gioco premendo il pulsante del mouse relativo ai menu Sottrarre lo sprite del puntatore del mouse ad Intuition piuttosto facile dovete semplicemente usare la funzione FreeSprite della libreria grafica per liberare lo sprite hardware usato da Intuition per il puntatore del mouse potete poi usare GetSprite per mettere quello sprite a disposizione del vostro programma moveq 0 d0 sprite 0 il puntatore CALLGRAF FreeSprite liberiamolo ilo sprite 0 ora liber
36. ammi rare in esclusiva Power PC Board un emulatore PC per Amiga 500 che a detta dei tecnici della Alex Computer non presenta problemi di incompatibilit con i PC IBM Si tratta di una piccola scheda che si inserisce all interno di Amiga 500 e sulla quale montato un micropro cessore NEC V30 compatibile con l Intel 8086 8 MHz il BIOS della Phoenix e la circuiteria necessaria per gestire le schede grafiche MDA Hercules e CGA La velocit relativa ad un IBM XT originale a 4 77 MHz risulta del 215 Sempre nella scheda che va inserita al posto dell espansione interna 5 trovano l espansione di 512 Kb per Amiga e un orologio con batteria tampone Nella prossima release supporter vari controller per HD e nella suc cessiva sar in grado d supportare grafica EGA e VGA un massimo di 256 colori in 640 x 400 da una palet te di 4096 colori La conferenza sulla multimedialit Naturalmente alla conferenza sulla multimedialit non poteva mancare la partecipazione della Commodore Italiana L intervento dell Ing Mambelli era accentrato soprattutto su una ana lisi di mercato del multimediale ma non ha mancato di presentare le numerose potenzialit del 3000 e ha anche accennato al CD TV ancora in prototipo Conclusioni Grandissima presenza di pubblico usciti molto soddisfatti dalla fiera milanese e grandissima soddisfa zione della Commodore Italiana per la propria partecipazione 67 Programma
37. attivano previa la pressione del pulsante freeze Premendo il pulsante usci rete da qualunque situazione in cui vi troviate e arriverete al menu prin cipale di Action comunque alcuni importanti puntatori e vettori verran no memorizzati nella RAM della cartuccia Il menu Il menu principale consiste di dieci sub menu legati ai tasti funzione sub menu raggiungibile con F1 salva tutta la memoria interna del file congelato sul disco fino a 1 Mega su due dischi se c abbastanza memoria ne carica uno gi salvato Premendo F10 potete rico minciare e con Escape ritornare al menu principale premete F7 per ricominciare dal punto in cui il file era stato congelato Il menu del suono F2 permette che determina ti suoni vengano isolati editati e ascoltati prima di venire salvati su disco sia con Il controllo della fre quenza che con l ascolto al contrario Questo si applica anche sul menu grafico F3 che permette di gestire la risoluzione il numero dei bit plane per colore l output su una stampante Epson compatibile a 9 aghi il salvataggio di una videata su disco Con si accede al menu delle utility del disco con comandi DOS inclusa la formattazione Il 4 BPO 5000510 CONTROL ALL BPO 5 0020 1 011330 mopuLo0 0000 6 00c8 MonuLOi 0000 DOFSTART 003C DDFSTOP 0014 BPS 502 77 Hardware menu Preferences F6 vi permette di esaminare i
38. co gratuito per la durata di 30 giorni dalla data di registrazione e di rice vere gratuitamente il notiziario Quest Non sono necessari partico lari requisiti hardware sufficiente un qualsiasi modello di Amiga con un minimo di 512 Kb anche se per poter sfruttare al meglio tutte le riso luzioni come ad esempio 704x576 Hi Res Interlace Overscan necessario almeno 1 Mb Sicura mente l abbinamento con un Gen lock sarebbe azzeccato per chi desidera produrre titolazioni video e presentazioni multimedia professio nali o ancora per aumentare la velo cit l utilizzo di schede acceleratrici utilizzanti processori 680x0 e copro cessori 6888x che gradito Video Vedi supporta tutti modi grafici di Amiga dalla HAM Hold And Modify alla EHB Extra Half Brite Si pu eseguire sia da CLI passando il nome dello script file come parametro che da Work bench cliccando una volta sull ico na del programma e tenendo pre muto lo SHIFT due volte su quella dello script file Uno script file un normale file ASCII contenente la Sequenza degli effetti comando comando percorso nomefile permanen Za effetto ritardo incremento percorso nomefile permanen effetto lt ritardo incremento gt dove comando uno dei seguenti pseudo comandi CYCLE permette di avviare la Sequenza di immagini in modo cicli CO AMIGA MAGAZINE VideoVedi Generatore di e
39. compatto poich l intera mostra era posi zionata al secondo piano primi due giorni erano riservati alla stampa e ai rivenditori mentre i due giorni aperti al pubblico hanno visto lunghe code di persone fuori dalla Earls Court Quello che il pubblico non pu per sapere che alcune delle proposte pi interessanti non face vano parte dell esposizione ma erano ospitate in locali specificata mente adibiti Un altro segno negativo stato che un paio di software house tra le maggiori se ne sono andate dopo i primi due giorni lasciando i loro stand a societ che producono di schetti o periferiche a vendere le loro merci E stata presentata una lunga lista di giochi che devono essere realizzati dalle pi grandi compagnie Mi scuso subito se ne ho dimentica ta qualcuna ma due giorni per visi tare tutti gli stand non bastano L o show di quest anno si Ocean Questa software house ha in previ sione un gran numero di conversioni arcade e i diritti per parecchi dei film che vanno per la maggiore Epic Goldrunner in 3D stato uno del demo pi interessanti il pi fluido e pittoresco gioco spaziale che abbia mai visto Sviluppato dallo stesso team di F29 Il sole sta morendo e una supernova imminente Il Con siglio Federale ha deciso l immedia ta evacuazione del nostro pianeta e comincia cos l esodo in massa ver so il Nuovo Mondo Nasce un mito quello dell uomo guerriero Alcuni effett
40. dai vari programmi chiamati Topaz 8 e Topaz 9 Topaz indica il tipo di stile mentre 8 e 9 6 la larghezza in pixel dei singoli caratteri A causa dello spazio occupato sul disco o forse perch difficili da creare i font presenti insieme ai programmi spesso sono pochi e insoddisfacenti Cosi sono apparsi i primi diskfont ovvero dischi conte nenti unicamente caratteri dischi font La Quest software house di Verona ci propone tre dischi venduti sepa VOLUME 1 Helv 1 QFONTS AMIGA STANDARD DISK FONTS ABCDEFabcdefOt 345 ABXDabed0I234S67 AMIGA MAGAZINE Nuovi caratteri per il tuo Amiga ratamente contenenti ciascuno 6 tipi di font di diverse dimensioni Questi font possono essere utilizzati a partire dal comando CLI Setfont fino al complesso Genlock Titler per usare i diskfont non CLI per creare delle videotitolazioni di sicu ro effetto QFonts sono stati utilizzati con otti mi risultati da programmi grafici quali DPaint Aegis Images Photon Paint ed Express Paint da word processor tipo Prowrite Viza Write e Notepad con programmi di DTP per esempio Shakespeare Publis her 1000 PageSetter oppure da videotitolatori quali Genlock Titler Aegis Video Titler Il pacchetto QFonts Contenuti in tre custodie per CD vi sono oltre ai tre dischi tre manuali in italiano di 10 pagine che spiega no cosa sono i font e come si usano con Amiga inoltre spiegano
41. dall alto in ti specialmente con quelli grafici Abbiamo anche scoperto che il suo no si blocca quando la CPU con gelata costringendoci ad alzare volume del monitor Altre caratteri stiche includono un sequencer di immagini tipo diapositive un truc chetto che vi permette di aggiunge re fino a 256 vite ad un gioco e una utility che pu comprimere un Me gabyte di giochi per inserirli in un dischetto standard Amiga da 880K Conclusioni Per quanto riguarda manuale molto utile dato che vi d Importanti informazioni e riferimenti riguardanti le locazioni di memoria e come esse interagiscono con la cartuccia In formazioni aggiuntive sono date riguardo al Fat Agnus inoltre un diagramma mostra come modifica re la cartuccia per ottenere dei van taggi con il 500 La versione per il basso dal basso in alto da destra a sinistra e da sinistra a destra con dissolvenza casuale di punti Molto utile la presenza sul manua le di una chiara spiegazione sulle cause che hanno provocato deter minati errori durante l esecuzione di uno script file Sul disco presente anche un utility Makelcon Questa permette di associare un icona per sonalizzata di tipo Project neces saria per essere eseguibile allo script file creato con qualsiasi editor Word Processor L icona creata in questo modo ha gi inserito come DEFAULT TOOL il percorso di ricer ca esatto per poter individuare Vi deo Vedi sul disco original
42. dedicato al multimedia con questo articolo cerchiamo di e suiscerare tutti i segreti di questo affascinante mondo Direzione Svi ppo Pubbliche Weter Hiugsolera 5 mentre il secondo dedicato allo SMAU con un resoconto completo e l inchiesta Il Tecnico Rispondere e svolta sullo stand Jackson Via Pola 9 20124 Milano 02 69481 e e Fax 02 6948238 Telex 316213 REINA Ma i due speciali non sono tutto SUA Laos d RAE HG Perlattualit il nostro corrispondente dall Inghilterra UL Derek Dela l uente ci presenta tutte le novit 90 91 dei 5 INTERNATIONAL MARKETING videogame 02 6948233 y Nella parte hardware vediamo la video alternativa ovvero arrivano gli scanner Amiga e scopriamo una M TR NNNM nuova cartuccia per l entertainment Telex 333436GEJ IT Tel 02 6948490 nei giorni di riartedi e mercoledi giovedi 14 30 17 30 P 5 ella parte software soffermiamo su Animation Prezzo delia rivista L 14 000 prezzo arretrato L 28 000 7 e 85 epee eena Studio una antemprima al super programma Disney SR e Video Vedi una programma italiano per la titolazione 5 I io c per tenent l abconament nuovi font per Amiga essere sottoscritto anche utilizzando c c postale 11666203 2 CONSO CATE STERE
43. degli ambienti Dovr fare dei cambi appropriati all header file Ambiente c ma questi cambi si limitano a un singolo file E I r 5 Regola 10 Evitate la manipolazione diretta di elementi contenuti in strutture di dati specifiche di Amiga nelle parti generiche del codice del gioco Mi sono trovato in situazioni in cui ho dovuto fare molte manipolazioni delle strutture dei dati relative alla presenta zione come IntuiText e Gadget nelle sezioni di codice per la fase di gioco e per l interfaccia utente Si ricordi che le regole 3 4 e 5 suggeriscono di tenere separate le parti che dipendono dalla macchina ci implica che si devono creare funzioni specifiche per la manipolazione di queste strutture Sebbene questo vada bene in linea di principio ci sono volte in cui non si vuole incorrere nella overhead creato dagli strati aggiuntivi di chiamate di funzione Ci che ho finito per fare stato trovare una soluzione di compromesso che non provocasse dell overhead aggiunti vo nel mio codice e tenesse isolate le chiamate alle funzioni specifiche di Amiga dal resto del codice Per esempio prendiamo il seguente frammento di codice extern struct IntuiText stat tzt Definiamo i colori per le penne define BIANCO 1L define ROSSO 21 define GIALLO 3L una funzione if mia cond FATALE Stat txt FrontPen ROSSO Stat txt LeftEdge 20 Stat txt IText morte msg else if mia cond FERI
44. dir df0 0 0 Vi sembra arcano Niente paura ci siamo limitati ad aprire un file un po particolare il suo tipo CON e altro non se non una finestra simile a quella del CLI essendo il sistema operativo di Amiga studiato come del resto Unix per vedere qualsia si risorsa come se fosse un file e quindi lo schermo un file di output e la tastiera un file di input abbia mo creato una struttura di FileHan AMIGA MAGAZINE 9 9 9 0 6 O0 O O0 0 O O 9 0 O0 O O 9 0 O O 9 9 O 6 9 0 0 0 0 9 0 O 6 6 6 6 6 6 6 0 O 6 9 6G 6 6 O O O O 6 dle e quindi sostanzialmente un file e la abbiamo agganciata dove il comando Execute richiedeva la fi nestra di Input Utilizzare quindi il comando Exec all interno dei propri programmi molto vantaggioso poich permette di lanciare processi paralleli senza andare a manipolare strutture com plesse e qui importante citare anche il comando RUN del CLI che lancia un programma in multitas king Se erano importanti file Batch quindi altrettanto potenti risultano quei programmi che racchiudono al proprio interno sequenze di coman di del sistema operativo Altra enorme potenzialit di ci che abbiamo visto che una volta completato il nostro programma in C o in Basic possiamo fornirlo di un i cona cosa purtroppo impossibile nei file batch e richiamarlo da Workbench Per dovere di completezza va
45. dispone il linguaggio del CLI orientato alla manipolazione di file interi quando gli si comanda di copiare lui copia file in tutta la loro estensione senza tenere conto del contenuto Certo una gran como dit per se si volesse ricercare il numero telefonico di un abbonato registrato in quel file i comandi del CLI sarebbero di poco aiuto linguaggi di alto livello invece fanno il contrario dispongono di ot time funzioni per maneggiare re cord o stringhe o anche tipi di dati ma risultano spesso incompleti per quel che riguarda la gestione di file interi Se volessimo avere un compromes so Purtroppo i programmatori che hanno sviluppato AmigaBasic non ne hanno tenuto conto non esiste un comando che permetta di emula reicomandi CLI a meno di usare ar tefizi che per sono pi vicini alla classica programmazione in C Il C ha un set di istruzioni ristrettissi mo non ha comandi di input output n possiede capacit di calcolo tri gonometrico per rimane comun que uno dei linguaggi pi potenti come mai Per definizione il set di comandi del facilmente espandibile basta includere al programma la libreria di funzioni che ci interessa per avere disposizione valide potenzialit in C non esiste una funzione che stam pi una scritta 6 sufficiente aggiun gere al nostro ambiente di lavoro una semplice libreria di input output per poterne fare uso Lo stesso si pu fare in AmigaBasic bas
46. due volte nel giro di poche settimane 8 Gianfranco FALSINA Mariano Comense CO Qualcuno potrebbe rispondere con I luogo comune lei e sfortunato ma molto francamente non possiamo riconoscerci in questa categoria cambieremmo lavoro que stionario possiamo vedere che il nostro lettore ha un Amiga 500 cor redato di digitalizzatore e genlock lasciando presupporre che ne fac cia uso quotidianamente per lavori di grafica digitalizzatore viene generalmente collegato sulla porta seriale di Amiga dove due integrati 1488 e 1489 proteggono il restante circuito in caso di accidentali colle gamenti Il genlock al contrario lavora generalmente sull uscita vi deo e quindi interessa linee di se gnali vicine all integrato video Agnus o Fatter Agnus La causa quindi dei ripetuti guasti potrebbe essere collegata alle modalit di connessione di questo device o pi semplicemente ad anomalie di fun zionamento della sezione di alimen tazione del device stesso Una AMIGA MAGAZINE electronics PERFORMANCE Via San Fruttuoso 16 20052 MONZA Tel 039 744164 736439 ARTICOLO 220 Amiga 2000 1 750 000 500 790000 Drive esterno AMIGA 500 2000 c multidis 230 000 Modulatore AMIGA 500 2000 00000 Cavo skart TV monitor AMIGA 500 2000 32000 Espansione 521K c dock AMIGA 500 235 000 Hard Disk A
47. eliminare tutte queste ambiguit e cosi uso macro C e typedef per specificare tutti i miei dati Questi sono dichiarati in un header file specifico per la mia macchina che viene incluso con include da tutti i moduli Si noti che i typedef che uso attualmente sono quelli specificati nell header file standard di Amiga exec types h Tutta via inserir commenti nel mio header file che elenca i singoli elementi in modo che il traduttore che non ha una copia di lt exec types h gt possa sapere cosa faccio riferi mento Ci che segue il blocco di commento che inserisco nel mio header file SEKK Kk kk kkk kkk kk kk kkk kkk kkk kk kkk k k kkk kkk kkk KKK KKK k NOTA Tutti dati di questo programma sono definiti usando le seguenti typedef Esse x sono incluse in uno dei file standard di sistema di Amiga e sono inserite qui in un file che legalmente permesso distribuire Modificatelo come volete per adattarlo al vostro ambiente di compilazione LI LI k kK k k kk k kk KK KK kkk kK k if 0 non desidero che il compilatore veda ci che segue typedef long LONG interoconsegnoa32 bit typedefunsignedlong ULONG interosenza a32 bit WORD interocon segnoal 6 bit typedefunsignedshort UWORD intero senza segno a l6 bit BYTE intero con segno a 8 bit typedef short typedef char typedefunsigne
48. esiste il figlio di destra terminiamo la ricerca e restituiamo FALSO altrimen ti torniamo al punto 2 Questo algoritmo di ricerca binaria molto efficiente per ch elimina vasti insiemi di nodi ad ogni confronto Non peggio e generalmente molto meglio dell esecuzione di una ricerca lineare su liste collegate L operazione di inserimento aggiunge nuovi nodi ad un albero binario E simile all algoritmo di ricerca binaria Dapprima cerchiamo nell albero il nodo che vogliamo inserire Se troviamo un nodo con la stessa chiave restituia mo un errore Altrimenti la ricerca fallisce e si pu inserire il nuovo nodo come figlio sinistro o destro a seconda dei casi dell ultimo nodo visitato L inserimento del valore 25 nell albero della figura 1 ne farebbe il figlio destro di 33 La rimozione di un nodo pi complicata a causa della necessit di conservare l ordine dell albero Cos dobbiamo ricercare la chiave maggiore pi vicina nell albero e spostarla nella posizione del nodo rimosso Rimuovere 8 dall albero di figura 1 produrrebbe l albero di figura 2 con 15 come nuova radice Si noti che l ordine binario dell albero stato conservato TreePak fornisce anche una quarta operazione che rimuove tutti i nodi di un albero un operazione spesso detta brucia re l albero 42 pagine di Transactor per AMIGA mn Figura 2 Gli albeti di figura 1 e 2
49. fisso Assomi gliano a una fotocopiatrice con il loro coperchio incernierato e il piano di scansione in vetro Ci sono dei righelli lungo il margine superiore e quello destro del piano di scansione che rendono facile effettuare un preciso allineamento della pagina fino a 21 5x28 cm A differenza del software fornito con altri scanner qui collaudati Scanne ry scrive i dati dell immagine che acquisisce direttamente su disco senza visualizzarli sullo schermo E lo stesso sistema usato dalla mag AMIGA MAGAZINE gior parte degli scanner per com puter MS DOS che di solito hanno un hard disk ma la loro RAM utilizza bile si limita a 640K La sola immagi ne visibile una preview in bassa risoluzione che fornisce della posi zione in cui si trova la grafica un i dea sufficiente a selezionarla per la scansione in alta risoluzione La selezione della scansione finale viene realizzata nello stesso modo con cul in ProScan si definisce una zona si trascina un riquadro attorno all area che interessa Il software di Scannery tuttavia visualizza le dimensioni e la posizione del rettan golo sia in pollici che in pixel e con sente di modificare questo rettan golo modificando i valori numerici Creato il rettangolo si selezioni il pulsante Final Scan un requester in cui va inserito il nome del file da utilizzare Quando 18 scansione terminata si deve usare un programma di grafica pittorica o un programma di
50. futuro Indirizzo Quale meno Et Professione 6 Leggi altre riviste Jackson Citt d SI a NO Prov C a p Tel Spazio MIDI Aldo amp Andrea Laus entornati al nostro appunta B mento MIDI questa volta come gi annunciato nella precedente puntata in cui abbiamo descritto per voi il contenuto MIDI e non di alcuni dischi di Pubblico Dominio ci dedichiamo al disco 159 indubbiamente uno dei pi in teressanti della raccolta per gli appassionati MIDI MIDI Tool Box Questo disco contiene un pacchet to chiamato MIDI Tool Box pro grammi inclusi in questo file de scritti di seguito fanno parte di un tool kit general purpose al quale Jack Deckard sta lavorando Tali programmi non sono di pubblico dominio ma liberamente ridistribui bili ad user group Si suggerisce di inizializzare un dischetto e chiamar lo MIDI Tool e di inserire tutti file seguenti nel suo menu principale Tutti i file fanno uso della midi library scritta da Bill Barton della Pregnant Badge Software contenuti nel Fish Disk 101 Ci consente fra l altro a pi di un programma di usare con temporaneamente la porta seriale file della midi library non sono per inclusi nei programmi del disco Fish 159 Occorre quindi procurarsi il disco Fish 101 che li contiene vede re anche articolo precedente E inoltre necessario procurarsi la ARP Library versione 1 1 che condi ziona il funzionamento dei program mi Echo Processor e Sys
51. i campi i pulsanti le schede e gli stack script Una serie di istruzioni scritte che definiscono caratteristiche scopi e azioni di un oggetto stack In HyperCard e applicativi similari indica un gruppo di schede correlate che costituiscono un documento CanDo lo stack chiamato deck 23 Speciale Multimedia _ programma molto utile come data base personale dal formato libero per conservare un grande numero di piccoli record Si presta anche alla presentazione di piccole unit di informazioni a studenti o visitatori casuali Dal momento che pro gramma 6 per natura interattivo flusso delle informazioni pu andare nei due sensi In una presentazione UltraCard per un punto vendita ad esempio s potrebbe chiedere al visitatore di inserire delle informa zioni in un certo campo nome indi rizzo numero di telefono et pro fessione livello di interesse per il prodotto e cosi via e mmagazzinare le informazioni per utilizzarle in un indagine di mercato Gli stack di UltraCard possono es sere visualizzati mediante Ultra Card stesso oppure con Browser un programma distribuibile libera mente assieme agli stack CanDo CanDo Inovatronics porta il mo dello di UltraCard ad un livello qua litativo molto pi elevato CanDo fa ancora uso delle connessioni tra oggetti come schede stack chia mati deck in CanDo pulsanti e campi alla maniera di Hypercard ma il programma eccelle veramente ne
52. includere in esso gadget di profondit o di trascinamento Gli schermi presentano pochi inconvenienti potete usarli anche in overscan aprendone uno in bassa risoluzione di 352 x 270 e alterando la struttura View di Intuition per spostarla verso l angolo in alto a sinistra del monitor Tuttavia generano qualche problema i principali sonol uso della memoria per tutte le strutture interne delle liste del coppere cosivia ma trascurabile e una certa difficolt nel gestireun doppio buffer senza che il sistema crei una nuova copper list ogni volta che i buffer vengono scambiati Il secondo metodo usare le strutture View e ViewPort come e descritto nel ROM Kernel Manual Usando queste potete usare il doppio buffer abbastanza facilmente create due strutture View e ViewPort complete delle loro bitmap chiamate MakeVPort e MrgCop per ognuna di esse e poi chiamate LoadView per passare da una all altra Dal momento che sono state generate due copper list complete la routine LoadView deve solo comunicare all hardware che gestisce lo schermo l indirizzo della copper list attra verso la routine di interrupt VBlank della graphics library che vedremo pi avanti Cosi non necessario creare una nuova copper list per ogni bitmap al momento della visua lizzazione Il livello basso di accesso al display implica l uso delle liste per il copper per stabilire i puntatori dei bitplane e i registri display Questo anche il me
53. le chiamate alle routine di sistema stanno insieme in un punto solo almeno in pochi punti diversi Questo permette al traduttore di concentrare i primi sforzi all inizio del processo di conversione Uno dei compiti pi difficili che ho incontrato all inizio di una conversione identificare tutti i punti del sorgente dove sono state fatte assunzioni che dipendono dalla macchina Se tutte le routine che chiamano il sistema fossero radunate in una sezione piccola e limitata del codice sorgente allora il problema sarebbe fortemente semplificato Regola 6 Se possibile usate pi moduli nel rispetto delle fasi di svolgimento del gioco Ci che segue va a beneficio vostro e del traduttore del vostro prodotto L uso degli overlay non pi diffuso come una volta perch i correnti sistemi di computer tendono ad avere pi memoria a disposizione ma ancora necessario alle volte su diverse piattaforme Il tentativo di implementare strategie di overlay a cose fatte pu essere molto spiacevole se le varie funzioni non sono unite correttamente in moduli sorgente E molto pi facile sviluppare la struttura dei moduli sin dall inizio anche se non pensate di aver bisogno di overlay Ad ogni modo dovreste essere pronti a utilizzare la struttura di overlay che il vostro ambiente di programmazione supporta nel caso che ne aumenti la necessit baster generalmente cambia re la maniera in cui i vostri moduli oggetto vengono colle gati
54. luce le doti di affidabilit lungi dal dimostrare una passione immotivata dicono sem plicemente che funziona e bene e che si adatta perfettamente a tutte l esigenze produttive di tipo multi mediale oltre ad offrire un rapporto prezzo prestazioni fino ad ora im battuto Oltre allo stand Commodore La Leader Distribuzione ha presen tato tutta la linea giochi Natale 91 vedere l articolo sul C E S di Lon dra con in testa Dick Tracy e il pacchetto grafico Disney Animation Studio La C T O di Bologna aveva anche uno spazio espositivo proprio dove ha presentato dei nuovi prodotti di dattici per Amiga oltre ai classici giochi e 1 pacchetti di produttivit personale Infine la Non Stop di Cadriano di Granarolo Bo esponeva una serie di prodotti hardware tra cui tutta la linea della GVP Alex Computer Dietro lo stand Commodore era presente una societ di Torino la Alex Computer importatrice di hardware e software originale per Amiga Nello stand abbiamo potuto ammirare pi diffusi pacchetti AMIGA MAGAZINE applicativi per Amiga tra cui Caliga ri Professional Turbo Silver e Sculpt Animate 4D e le ultime novit tra cul AMOS il potentissmo game creator Per quanto riguarda l hardware la Alex Computer importa tutta la pro duzione della Supra Corporation nota agli utenti Amiga per la produ zione di ottimi modem e di velocissi mi controller per hard disk Sempre per l hardware era possibile
55. memoria rispetto ai digitalizzato ri video quando vengono usati alla loro massima risoluzione Possono generare delle immagini di 2400 x 3000 punti che richiedono 900000 byte di memoria per piano di colore Una pagina intera a 300 punti per pollice dpi dots per inch occupa ben quattro Megabyte di memoria per 16 toni di grigio e le immagini a colori ne richiedono anche di pi Tali immagini sono molto pi ampie di quelle visualizzabili su uno scher mo e possono essere immagazzina te solo su hard disk Fortunatamente si possono evitare alcuni di questi problemi leggendo solo una parte della pagina o utilizzando una riso luzione pi bassa AI di l dei relativi meriti di scanner ottici e digitalizzatori video una cosa chiara solo gli scanner han no la risoluzione richiesta dalle applicazioni professionali di desk top publishing L immagine grande catturata da un digitalizza tore video appare stampata a 300 dpi meno di otto centimetri quadra Se l immagine viene allargata appare sgranata e sgradevole Inol tre gli scanner catturano le immagi ni usando pixel quadrati proprio come le stampanti Poich i pixel dello schermo non sono larghi quanto alti le immagini catturate con i digitalizzatori video possono apparire deformate quando sono stampate Ecco perch ogni utente Amiga che sia interessato a inserire immagini grafiche esterne in una pubblicazione o in un video do vrebbe almeno prendere i
56. paraticla joystick d sk drive e MIDI op ional includono joystick a infrarossi trackball tastiera disk drive esterno genlock e altri moduli di espansione hard disk modem ecc Inottre il CDTV fungere da lettore di CD audio Le applicazioni del CDTV combinano la grafica di Amiga le animazioni e il suono con appunto la qualit di un CD Bisogna notare che anche se compatibile con gli altri modelli di Amiga non pensato come computer ma come accessorio per la casa tipo VCR ecc Con il CDTV la Commodore ha piazzato un punto di riferimento sul mercato del e e e e e e e e e e e e e e e e multimediale casalingo e e e e e e e e e e e e e e e una bellissima scacchiera realizza tain 3D i cui i singoli pezzi possiedo no texture acquee molto particolari Ma il progetto di maggior rilevanza un applicativo didattico realizzato con AmigaVision un pro dotto che adattato alle esigenze dell utenza pu spaziare in qualsia si campo della didattica Il dimostrativo allo SMAU era dedi cato al motore a scoppio e come 5 pu immaginare per una applica zione su Amiga veniva fatto ampio uso di gadget finestre con testo esplicativo e grafica il tutto vera mente user friendly O T S Tra le prime applicazioni sviluppate su AmigaVision uno dei prodotti p
57. posizioni tipo con pin come il precedente ma con coppette da saldatura 165 cm di trecciola isolata Velcro Deviatore quattro vie 2 posizioni viti con rondelle e dadi forzare fate fori per le sue viti di fissaggio Montate il DB 9 e il devia tore A questo punto tutto diventa pi facile basta decidere dove montare il Quick Switch Se avete una IV a grande schermo potete lasciare lungo il cavo del dispositivo e con trollare Amiga passeggiando per la stanza Misurate il cavo dalla termi nazione femmina perch sar quel la che userete quindi aggiungete altri 7 8 cm alla lunghezza che rite nete utile serve all interno della scatola Prima di mettere a nudo le termina zioni dei conduttori passate l intero cavo attraverso il foro della scatola dall esterno quindi spelate attorci gliate e stagnate i capi Fate un colo nodo a 5 cm circa dalla fine e incollatelo all interno della scatola servir da antistrappo Tagliate 22 spezzoni di conduttore elettrico da 7 5 cm di lunghezza e spelate 3 mm circa di rivestimento isolante da entrambi i capi di ogni spezzone Usate un tester per determinare quali dei conduttori colorati nel cavo di prolunga del joystick coincidano con i pin del connettore femmina Si noti che la voce compare due volte Avete bisogno 8616 di una 1 delle due non di entrambe connettori con pin sono pi facili da
58. possono essere implementati usando la struttura C struct tree node struct tree node sinistra destra int chiave dove i puntatori pari NULL indicano che il nodo ha un solo figlio o non ne ha affatto a seconda dei casi Alberi splay Gli alberi binari semplici possono generare dei problemi in quanto i nuovi nodi saranno sempre inseriti in prossimit del fondo dell albero aumentando i tempi di ricerca per i nodi di inserimento pi recente Inoltre gli alberi binari semplici possono divenire orrenda mente sbilanciati Inserendo la sequenza 1 2 3 4 5 in un albero vuoto si giunge a un albero in cui ogni nodo ha solo un figlio destro Un albero binario splay pi semplicemente un albero splay si pone gi sulla strada che tende a minimizzare questi problemi Un albero splay riduce il tempo di ricerca per un nodo particolare riordinando l albero binario per spostare i nodi usati con maggiore frequenza verso la radice Lo si chiama spianare un albero Ogni volta che si accede ad un nodo quest ultimo viene spostato verso la radice usando una serie di rotazioni dei nodi L albero risultante ancora un albero binario particolar mente adatto a quelle situazioni in cui si accede con una certa frequenza soloa un piccolo numero di nodi Un albero splay un esempio di metodo di ricerca adattativa Alberi AVL Un tipo pi complesso di albero binario l albero bilanciato in altezza AVL dove il nome
59. programma di creazione musicale che permette a tutti di creare melodie ed effetti sonori come puro divertimento sen za dover essere per forza musicisti Music Master un utility valida semplice da usare ma con opzioni molto sofisticate Virgin Mastertronic Una moltitudine di giochi provengo no da questa software house Judge Dredd ambientato nel 2000 ed caratterizzato da sei livelli che pre vedono un gioco azione platform Lottate con bizzarre creature che cercheranno di arraffarsi tutte le delizie disseminate sullo schermo e sta a voi cercare di fermarli prima che si mangino tutto Go den Axe una conversione Sega fedelmente riprodotta Scegliete il giocatore da una lista di tre ognuno con propri attributi fisici Sconfiggete tutti nemici che cavalcano i draghi e po trete a vostra volta montare la crea tura usando le sue capacit a vostro vantaggio Alcuni draghi possono uccidere o mettere fuori gioco gli con un colpo di coda mentre altri possono lanciare fuoco e fare dei nemici una nuvoletta di fumo Monty Python basato sui personaggi molto buffi e non pos so dirvi di pi New York Warriors Wonder land Plus Super Off Road Racer sono i nuovi arrivi Micropose Command HQ l ultimo gioco di Dan Bunten designer del famoso M U L E e di Seven Cities of Gold Un veloce gioco strategico di con quista del globo giocatori possono competere ogni Guerra Mondiale I o e anc
60. scrivania e usava macchine fotografiche rel meccanici e valvole per svolgere suo compito conteneva nei suoi microfilm tutta la documentazione e le fonti di informazioni che avevano qualche rapporto con l attivit dell utente nel 1945 computer erano giganti grandi come una stanza destinati principalmente alle ricerche sulla bomba atomica e nemmeno gli scrittori di fantascienza avevano immaginato il personal computer Usando il memex un ricercatore poteva richiamare immediatamente microfilm su uno schermo retroilluminato scorrendo a piacere fra di essi e saltando da un argomento all altro a seconda delle necessit memex doveva permettere all utente di costruire un percorso associativo e ripetibile attraverso qualsiasi corpo di informazioni Si poteva iniziare l indagine su un argomento poi saltare immediatamente a un argomento correlato non appena Si avesse bisogno di una nuova nozione fotografando lungo l cammino i documenti che si stavano consultando si progrediva nella realizzazione di un microfilm permanente che registrasse proprio flusso di pensieri Bush immagin un nuovo tipo di pioniere compito vitale fosse quello di istituire connessioni fra regioni del sapere fino a quel momento prive di relazione Bush comprese che dati del memex dovevano essere estremamente compressi nell ordine di almeno un milione di volte pi compatti di quelli in forma cartacea per poterli maneggiare e distribuire fisicamente con
61. sia quella esatta Sicco me gli apparecchi video tendono ad essere ingombranti i digitalizzatori possono essere scomodi da usare e richiedono molto lavoro manuale per la predisposizione e la messa a fuoco Inoltre sebbene molti utenti di computer possiedano apparec chi video generalmente non voglio no tenere il loro computer in prossi mit del videoregistratore cosa che rende in qualche modo seccante il loro uso congiunto Gli scanner digitali arrivano con loro bagaglio di vantaggi e svantag gi Sono unit a se stanti come le fotocopiatrici e i fax e producono autonomamente un illuminazione controllata cosa che li rende pi comodi da usare dei digitalizzatori e garantisce in maniera consistente dei risultati adeguati Funzionano con diverse risoluzioni che li rendo no adatti sia a dispositivi in bassa risoluzione come gli schermi video sia a quelli in alta come le stampanti laser Funzionano particolarmente bene con immagini in bianco e nero come disegni artistici e marchi indu striali Il toro principale svantaggio 14 costo La maggior parte degli scanner solo in bianco e nero e costa due tre volte di pi dei digita lizzatori video Gli scanner a colori a tutta pagina costano almeno 5000 dollari sebbene come vedremo tra poco un nuovo prodotto relativa mente economico ha sfondato verso il basso la soglia minima dei prezzi degli scanner a colori Gli scanner richiedono anche molta pi
62. solo indicando delle regole da seguire ma anche illustran do alcuni dei concetti che stanno dietro le direttive indicate Lo scopo e minimizzare lo sforzo richiesto a chi deve fare delle conversioni senza pesare eccessivamente su ci che state sviluppando o entrare in collisione con il vostro progetto con l implementazione che volete create sul vostro e mio ambiente preferito Con una pianificazione e delle riflessioni adeguate questi due obiettivi non sono mutualmente esclusivi 50 On Disk Lav un piccolo programma che lavora in background e visualizza costantemente sulla drag bar dello schermo il numero di task attivi e la media del numero dei task attivi del minuto precedente di cinque minuti prima e di 15 minuti prima L utilit di Lav consiste nel permettere all u tente diavere sempre sotto controllo lo sfruttamento del sistema anche per rendersi conto dei rallentamen ti che pu subire l elaborazione a causa di un multitasking troppo pesante per la CPU L utility non occupa molta memoria e pu quindi essere lasciata costantemente in funzione senza che il sistema ne risenta dal punto di vista della memoria Per ulteriori chiarimenti consultate il file documento presen te sul dischetto CMD Facendo girare CMD possibile redirigere tutte le informazioni invia te da qualsiasi programma alla por ta seriale o
63. suoi registri hardware direttamente chiamate prima OwnBlitter per ottenere l accesso esclusivo e poi DisownBlitter per rilasciarne l uso Prima di accedere ai suoi registri assicuratevi di aver chiamato WaitBlit per aspettare che il Blitter finisca di eseguire il lavoro in cui era stato in precedenza impegnato Per esempio per usare il blitter CALLGRAF OwnBlitter CALLGRAF WaitBlit accedete qui ai registri del blitter quando avete finito CALLGRAF DisownBlitter Molte delle routine di sistema usano il blitter per il display la decodifica dei dati dei blocchi dei dischi e cosi via non usatelo dunque per periodi troppo lunghi chiamate Dis ownBlittert il pi presto possibile o potreste bloccare altre routine Audio Le routine del device audio di Amiga forniscono un accesso completo ai servizi audio della macchina e al controllo della riproduzione di campioni per un numero definibile di volte contengono delle routine di interrupt che gestiscono in maniera precisa la conclusione dell emissione del suono mediante gli interrupt Audio Block Finished Tuttavia molti programmatori le trovano complesse e preferiscono acce dere direttamente all hardware Inoltre possono sorgere dei problemi quando si tenta di riprodurre della musica dagli interrupt mediante il device audio Per accedere direttamente all hardware dovreste prima al locare i canali che desiderate usare e liberarli quando avete finito Saltare im
64. tre parametri il nodo da inserire la radice dell albero e la funzione di confronto Ecco il prototipo int tree insert tree node ins nodo tree node radice int cfr Si noti che si tratta di puntatori Come secondo parametro si deve fornire l indirizzo di un puntatore alla radice perch la radice potrebbe cambiare a causa dell inserimento Ci che segue mostra come usare la routine di inserimen to utilizzando i tipi di dato e la funzione di confronto gi citati struct mio nodo nuovo radice fantasma radice NULL nuovo malloc sizeof struct mio nuovo gt chiave 5 tree insert nuovo amp radice mio confronto tree_insert restituisce TRUE se l inserimento ha avuto successo FALSE altrimenti Le routine equivalenti per gli alberi splay e AVL sono splay_insert e avl_insert 14 11 e pagine di ilo a8 Ricerca La ricerca e effettuata con tree find o i suoi equivalenti splay_find e avl_find Il suo prototipo simile a quello della routine di inserimento tree nodo tree find tree node fantasma tree node radice int cfr Il primo parametro un nodo di comodo la cui chiave identica a quella del nodo che volete trovare nell albero Gli altri due parametri sono identici a quelli della routine di inserimento fantasma key 5 if nuovo tree find amp fantasma amp radice mio confronto
65. un rivendito re locale Grazie al modem ci si pu collegare con migliaia di appassio nati di Amiga sulle reti italiane Le reti sono come user group che si n contrano tutte le notti C sempre qualcuno che pronto a dare una mano dalle questioni pi semplici sui programmi ARC ai consigli pi esoterici su Turbo Silver i modem apportano anche beneficio ag giuntivo dell isolamento fisico ci pu essere decisivo specie se si soliti sacrificare l igiene personale per la passione del computer Se si vuole risparmiare non si effet tui il download del file dalle reti na zionali E notevolmente pi econo mico comprare collezioni di dischi di public domain se si ha la pazien za di aspettarne l arrivo mediante la posta Dall altra il modem pu forni re l ultima versione di DiskSalv in pochi minuti salvando cos il lavoro delle ore piccole Stanno sorgendo ovunque bulletin board BBS per computer Se esi ste un user group locale per Amiga probabilmente ha una propria BBS La gestione di una BBS compl to adattissimo a un PC IBM datato e con qualche particolare avaria Oppure in ufficio pu esserci un computer che permette il collega mento telefonico consentendo un facile trasferimento di file fra Amiga e il computer dell ufficio lo ho spe dito questo articolo alla rivista met tendomi in comunicazione median te il modem La biblioteca dell universit locale ha un catalogo telematico
66. una certa facilit Vide anche la necessit di organizzare e codificare documenti in modo da poterli ritrovare velocemente modificare facilmente e riregistrarli automaticamente Oggi chiameremmo la compressione l organizzazione codifica la modificazione e i metodi di immagazzinamento la parte software del memex Introduciamo ora la figura di Theodore Nelson studente universitario ad Harvard nel 1960 Nelson venne a sapere dell esistenza dell articolo di Bush e dei computer quasi nel medesimo tempo Stimolato dalla necessit di organizzare e avere accesso al propri disordinati appunti Nelson incominci a scrivere un programma per computer che potesse fornire la parte software del memex con un computer digitale come hardware L obiettivo di Nelson era quello di immagazzinare ritrovare modificare e stampare i propri appunti e il computer avrebbe dovuto conservare una registrazione completa e facilmente accessibile di ogni versione di ogni appunto Inoltre Nelson voleva poter creare connessioni fra un appunto e l altro in modo da potersi muovere da uno all altro in qualsiasi momento Come nel memex di Bush il computer avrebbe dovuto registrare tutti gli accessi e percorsi effettuati cosi che potessero essere riprodotti in un secondo momento Nelson chiam questo nuovo tipo di documento hypertext testo connesso a testo mediante relazioni di tipo associativo Nella Sua visione tutti i documenti ipertestuali sono parte di
67. una vasta Struttura interconnessa tenuta in piedi da riferimenti connessioni e percorsi che potrebbero arrivare ad includere l intera conoscenza umana Ma compito di programmare un ambiente ipertestuale si rivel piuttosto complicato Alla met degli anni 70 Nelson e i suoi seguaci avevano sviluppato un primo progetto che comprendeva un nuovo tipo di formato per file e di indicizzazione che avrebbe potuto secondo lui rivoluzionare l economia mondiale dell informatica Nelson dipinse suoi tentativi in termini romantici e diede loro un nome esotico Progetto Xanadu A tutt oggi Nelson non ha ancora commercializzato con successo un solo prodotto ipertestuale per qualsiasi personal computer Ci che realmente manca ha detto sono artisti Scrittori editori e finanziatori tanto visionari da intravederne le potenzialit e a trasformare queste idee realt Mentre Nelson lavorava una relativa oscurit al Progetto Xanadu Doug Engelbart uno studioso dell automazione presso la SRI International durante gli anni 50 60 e primi anni 70 svilupp molte delle innovazioni che avrebbero reso possibili sut personal computer compreso Amiga le applicazioni ipertesto e Ipermedia Fra le invenzioni di Engelbart che hanno riscosso vasto successo stanno il mouse gli schermi del computer con pi finestre i file contenenti sia testo che grafica 1 file Interconnessi mediante gerarchie programmi per l ideazione di testi
68. vi vede nella futuristica atmosfera di un game al 100 arcade nella famosa compe tizione Ogni tipo di violenza 6 stata eliminata e gli sport meccanici de stano molto interesse Un sistema di controllo radio permette parteci panti di guidare ogni tipo di veicolo dalla stessa console senza rischiare di danneggiare i gareggianti o gli Videogiocbi spettatori Magic Land una lotta tra due maghi rivali e appartiene al genere arcade strategia Una guer ra ambientata nel futuro tra fazioni rivali Il duello avr luogo a Magic Land un mondo parallelo Da ogni pentagono maghi possono chia mare creature paradisiache terre stri o infernali per colpire l avversario Pick n Pile vede una moltitudine di palloncini colorati cadere dal cielo e il vostro compito farli sparire Per adempiere questo fine dovrete scoppiare co lonne di palloni dello stesso colore con un minimo di due La colonna pu essere contornata da altre per farla svanire Una volta completata scompare come per magia Per arrivare al livello successivo dovrete scoppiarne di palloncini Battle Isle vi vede comandare un ar mata militare e dovrete lanciare le vostre squadre in un combattimento spietato nelle isole occupate dal nemico Possiamo definire questo soft come un gioco strategico ad venture molto realistico Due dei migliori giochi di sport apparsi que stanno sono Pro Tennis e Great Courts e ora aspettiamo il seguito Music Master un
69. video La scelta fra bianco e nero e un solo retino di dithering quella pi limitata fra gli scanner qui esaminati Sebbene il suo modo di operare mediante tamburo riduca le dimensioni dello scanner e permetta la scansione di un area molto ampia rispetto alla maggior parte degli altri esso rende impossibile acquisire l immagine di un libro senza strappare la pagina in cui compare uno svantaggio signi ficativo Il caricamento a tamburo rende anche difficile effettuare la scansione di pagine piccole o sago mate in maniera irregolare In con clusione le funzionalit di questo pacchetto sono molto pi elementa ri di quanto vorrebbe suggerire il suo prezzo di vendita di 1095 dolla ri Inset Systems Scannery Un altro possibile scanner a pagina intera costituito dal software e dall inter faccia Scannery della Inset Systems per gli scanner ScanJet e ScanJet Plus della HP Quantunque il suo nome non sia noto negli ambienti Amiga la Inset pubblica il program ma Hijaak molto popolare fra gli utenti dei PC IBM il quale converte le immagini grafiche fra i diversi formati in uso su quelle macchine Come ProScan l interfaccia di Scannery si collega alla porta paral lela di Amiga ma non fornisce il pass trough per la stampante E necessario usare un proprio devia tore per connetterli contempora neamente Lo ScanJet e lo Scanjet Plus della HP che funzionano con l interfaccia e software Scannery sono del tipo a piano
70. vista le modalit di paga TRASMISSIONI DATI E TELECOMUNICAZIONI 1 61600 77 000 mento e scelga quella c COMPUTERGRAFICA 11 i LU 61400 anzich 77 000 ELETTRONICA OGGI 10 1 128 000 un 60000 preferisce Non dimenti 1190800809 18 t 112000 140 000 chi che se gi abbona STRUMENTAZIONE amp MISURE OGGI I L 52 800 205 66 000 to ricever a casa l ap MECCANICA OGGI n L 61400 anzich 77 000 20 L 32000 anzich 40 000 posito STRUMENTI MUSICALI i L 61 600 anzich 77000 A poid FARE ELETTRONICA 12 67200 L 84000 ainumero02 6948490 amica MAGAZINE DISK 1 1 123200 _ 5400 nei giorni di marted SUPER COMMODORE DISK ll L 116 000 1 187 500 della COMMODORE TAPE L 74800 L 95500 mar ei d gae dalle PC SOFTWARE 5 1 1 0 E0800 a 137000 PN L 165 000 ore 17 30 VIDEOGIOCHI L 35200 wih 1 44000 REGOLAMENTO DEL CONCORSO 1 Il Gruppo Editoriale Jackson promuove un concorso a premi in occasione della Campagna Abbonamenti 1990 1991 2 Per partecipare sufficiente sottoscrivere entro il 31 3 1991 un abbonamento ad una delle riviste Jackson 3 Sono previsti 29 premi da sorteggiare fra tutti gli abbonati 1 PREMIO a scelta un cavallo Mustang o altro cavallo di pari valore di allev
71. visualizzazione grafica per vedere il risultato A meno che nonsi possieda una gran de quantit di memoria aggiuntiva si deve ogni volta chiudere il pro gramma Scannery per vedere il ri sultato della scansione un fastidio come minimo irritante Se le funzioni di visualizzazione non sono affatto flessibili quelle di scan sione lo sono ampiamente Come in ProScan ci sono tre controlli di luminosit per aiutare a catturare tutti i dettagli dell immagine modi di scansione comprendono imma gini in bianco e nero e con dithering simili all halftone di ProScan Tutta via Scannery consente di scegliere tra quattro differenti retini di dithe ring Inoltre prevede un modo con scala di grigi nel quale consente la cattura di Immagini con quattro veri bitplane 16 toni di grigio Queste Immagini mantengono la vera riso luzione dello scanner perch non devono combinare i punti per simu lare 1 toni di grigio come fanno le immagini dithering Non solo queste sono le adatte al desktop publishing ma sono anche molto utili per i lavori desktop video Scan nery pu catturare immagini 80 luzioni variabili in maniera continua 15 Dossier tra 38 e 600 dpi sebbene la massi ma risoluzione ottica dell hardware sia di soli 300 dpi software per mette anche di scalare le immagini per creare immagini che appaiano pi naturali su video programma offre la scelta fra numerosi formati di file Oltre allo
72. 00 o 3000 e prevede l espansione modulare tra mite alcuni elementi software font clip art effetti speciali e hardware frame grabber scheda grafica hi res e Lan per l inserimento in reti locali il programma di titolazione prevede una lista veramente com AMIGA MAGAZINE pleta di opzioni ed effetti La postazione dedicata al DTP pro poneva un sistema completo di pre view composto da Amiga 3000 il noto scanner a colori Howtek una stampante postscript a colori e il programma PageStream 2 0 Tuttavia uno degli elementi di mag gior interesse stato l Info Point un 3000 con Touch Screen capacitati vo senza matrice di LED ad infra rossi pi accurato ma anche pi delicato L info Point un applicazione svilup pata sotto AmigaVision conteneva informazioni sui prodotti Commodo re organizzati e richiamabili con approccio interattivo L applicazione non che un dimo strativo dell attivit che la DigiMail si propone di coprire nel settore multi mediale offrendo alle aziende uno strumento di vendita molto potente Logitek Nell ambito dello SMAU la Logitek ha presentato una novit che si pro pone quale stazione grafica ad alto livello per la modellazione 3D e l ani mazione La stazione basata su AMIGA 3000 prevede l utilizzo di una sche da BridgeBoard IBM e un frame buffer scelto dall utente secondo le proprie esigenze tra Artist e le note Targa 24 e Vista della AT amp T Gsl di fatto lo standar
73. 9 69 O GO O O O O9 9 6 e O O O O 0 e O e e 9 9 9 9 9 e S 9 9 O O 0 O O 0 0 sevi a 3 MIGA Amiga Magazine offre una serie di servizi agevolare i propri lettori nel reperimento di software e materiale utile alla programmazione E disponibile l intera libreria di dischetti di pubblico dominio curata da Fred Fish Ogni dischetto contiene numerosi programmi e utility spesso corredati da listati sorgenti e commenti degli autori Per districarsi fra le centinaia di programmi disponibili nei dischi di Fred Fish come in precedenza su Transactor per Amiga pubblicheremo nei prossimi mesi l elenco ragionato Tale elenco riporta divisi per categoria tutti i programmi presenti completandoli con informazioni quali la descrizione della done l autore il numero di versione la disponibilit del sorgente e il disco nel quale sono contenuti dischetti possono essere ordinati contrassegnando i numeri desiderati purch la quantit sia di almeno 3 dischi BUONO D ORDINE Completare il buono d ordine o una sua fotocopia e spedire in busta chiusa a servizi di Amiga Magazine Via Pola 9 20124 Milano Si puo allegare assegno contanti o fotocopia della ricevuta di versamento c c n 11666203 intestato a Gruppo Editoriale Jackson Non si effettuano spedizioni in contrassegno Desidero ricevere seguenti articoli contrassegnare con una X i numeri di Fish Disk d
74. ANNO 3 N 17 NOVEMBRE 1990 L 14 000 ZZ Frs 21 00 VIII IL MENSILE JACKSON PER GLI UTENTI DI AMIGA 4 au tU pee GRUPPO EDITORIALE QUACKSON Gioca Amiga a Totocalcio Totip ed Enalotto i cA Oggi c SISTHEMA il SISTHEMA d potente elaboratore 1 Be d 659 professionale di sistemi Totocalcio 1 1 1 gun bn Enalotto per Amiga Totale Totale sem lis gine Rm die 3 Con ben 6 tipi di 0 IR condizionamento 2 tipi di a riduzione un alta velocit Interfaccia grafica semplice ed intuitiva di elaborazione 41 STUEMA stampa su tabulato TE e su schedina e il controllo automa d 3454 8 Pan 2 FEDELI JEN n 1 tico delle colonne Totals segni 2 i vincenti Ogni condizionamento as Eige dispone di un completo Sii programma che pannello di controllo 3 mn Trivoluzioner il vostro modo di pensare e di giocare al Totocalcio X 5 HE 7 SISTHEMA L 79000 ORDINI O INFORMAZIONI m Eluboratore di sistemi Totocalcio Toup ed Ena
75. COMUNICAZIONI 3 MEL n JU me 45 speci iS k E 1 mies e nomalizzazione d 6 nello spazio europeo CORE 64 1 Rede 8 Graha per le Nynah Alt a Boss di un Poranna Pon Computer Hardware AMIGA MAGAZINE Quick Switch Lanciare il vostro videogame a due giocatori vi costringe a un blues fra il joystick e il mouse Questo progetto fai da te un primo eccellente passo sulla strada per diventare un guru hardware Joe Rothman olti Amiga svolgono il dupli M ce ruolo di macchina pro fessionale e di divertimento Sfortunatamente una delle porte di input svolge sia il ruolo di porta per il mouse che quella per il joystick Ci causa un notevole lavoro di in serzione estrazione dello spinotto a lungo andare usura com puter e stressa la vostra mente La soluzione ideale un deviatore switch che consenta l inserimento contemporaneo di due joystick e di un mouse Tale prodotto venduto come Mouse Master 39 95 pres so la Practical Solutions 1135 North Jones Boulevard Tucson Arizona 85716 Se amate l avventura pote te costruirvene uno da soli Potete costruire Quick Switch con meno di 20 000 lire La maggior parte dei componenti necessari disponibile in qualsiasi negozio di materiale elettronico Non si tratta di un p
76. Ex pro Schermata di presentazione del programma MIDI Tool Box AMIGA MAGAZINE MIDI con i Fish disk il 159 grammi nel dischetto 159 sono in codice oggetto salvo il Sys Ex per il quale 6 presente anche il sorgen te in AZTEC C per consentirvi di implementare l error checking pe culiare del vostro apparato MIDI L autore promette in futuro di svi luppare ulteriori moduli fra i quali un sequencer diversi tipi di generatori di effetti random un patch panel per collegare un modulo ad un altro e forse anche l accesso a pi porte seriali Descrizione dei programmi Per rendere le cose semplici abbiamo copiato sul nostro dischet to del Workbench i file della midi library dal dischetto Fish 101 operazione indispensabile per fare girare i programmi MIDI descritti Readre Caricato il Workbench cliccando due volte sull icona del Fish 159 vengono presentati cinque cassetti fra quali senza esitazione cliccate ancora due volte quello denomina to MIDI Tool Vi trovate ora davanti cinque programmi che descriviamo di seguito Ne potete mandare in esecuzione anche pi di uno anche se per poterli gestire con il mouse dovrete posizionare le relative ta belle in modo opportuno sullo schermo MIDI In to Out Questo tool invia alla porta OUT dell interfaccia MIDI gli stessi dati che riceve dalla porta IN E per possibile filtrare tre tipi di dati quelli della pressione deltasto quelli de
77. Il codice che controlla la comunicazione tra chi gioca e il programma pu aver bisogno di essere ridisegnato su macchine diverse Per esempio i giochi scritti per Amiga possono essere progettati per fare pesante affidamento sul mouse come device principale di input Se il caso questo allora una persona che converte il programma perch giri su un PC IBM potrebbe scegliere di ridisegnare l interfaccia utente per consentire al programma di funzionare in manie ra adeguata su un sistema privo di mouse Separando il codice di controllo dell interfaccia utente renderete il loro lavoro un po pi semplice in quanto le aree da prendere in considerazione in relazione all inter s t L di Bj Transactor per AMIGA Ir faccia utente sono facilmente identificabili Questo non significa che dovete evitare di usare il mouse dal momento che non tutti i sistemi hanno il mouse come device standard Tutto ci che la portabilit richiede che siate sensibili alle aree che possono aver bisogno di essere ridisegnate dal traduttore e costruiate la struttura del vostro programma in maniera da facilitare l identificazione delle aree che neces sitano di attenzione Regola 5 Tenete tutto il codice specifico di Amiga in moduli sorgente separati La conversione di un programma da una macchina all altra molto pi semplice se tutte
78. MIGA 500 20mb c controller telefonare Videodigitalizzatori audio video per AMIGA 200 000 Interfaccia MIDI per Amiga 120 000 KIT START 1 3 AMIGA 500 c montaggio 90 000 Scheda JANUS XT e AT 5 1 4 per AMIGA 2000 450 000 Scheda espansione AMIGA 2000 da 0 a 8mb telefonare Hard Disk 30 40 Mb AMIGA 2000 SCSI telefonare MODEM 2400 per AMIGA 500 2000 int esterno 390 000 Handy Scanner per AMIGA telefonare Genlock RGB Splitter per AMIGA 500 2000 telefonare Penna ottica AMIGA comp c tutti programmi 35 000 MONITOR colori per AMIGA P C COMMODORE 64 da 490 000 MONITOR monocromatico c audio per Amiga PC 195 000 Stampante colori per Amiga e PC LC10 495 000 Stampante doppia interf C64 Amiga PC 395 000 Cavo centronics per stampanti PC Amiga 25 000 MOUSE microsw per AMIGA PC AT AMSTRAD 95 000 MOUSE and JOYSTICK Sensor FLASHFIRE 45 000 Joystick Flashfire BOP 7 500 Joystick Flashfire c 3 spari manuali 10 000 Joystick Flashfire c 3 spari man autofire 15 000 Joystick Flashfire c 3 spari e microswitches 25 000 Joystick Flashfire trasparente autofire 19 000 Joystick Flashfire trasparente microswitches 29 000 Joystick Wiz Master con 3 sistemi di comando 35 000 Joystick Competition Pro 500 microsw nero 38 000 Joystick Competition Pro 500 trasp colorato 48 000 Joystick Switch Joy von leva acciaio 20000 Joystick QS 128 per tutti i sistemi e Nintendo 59 000 Joystick Microswitches SAVAGE 39 000 Joystick JOYBOARD microsw multifunzioni 49 000
79. Manx Atz tec Prof v3 6 370 000 220 000 Maxiplan Plus 184 000 Online Platinum ad 108 000 Pageflipper Plus F X 238 000 3D PAL 239030 PAGESTREAM 1 8 200 000 fonts 1 13 59 000 Pen Pal 226 000 Photon videon call 226 000 Planetarium 110 000 Pro Board 720 000 Pro NET 720 000 Pro Video Plus PAL 480 000 Scribble Platinum Ed 225 000 Sculpt Animate 40 785 000 Sculpt Animate 4DJr 295 000 TDI Moodula 450 000 TV Show 143 000 Tv Taxt 148 000 Turbo Silver v3 0 295 000 W What Where When 149 00 Works Platinum Ed 439 000 X COPY Hardware 53 000 Zoeetrope vi 1 220 000 ssassassasAD CADET59t ett After Burner 58 000 BLOCK OUT 29 000 Blood Money 58 000 CLOUD KINGDOMS 45 000 Double Dragon Il 29000 Dragon s Lair 99000 Ghostbusters 18000 GHOST N GOBLINS 29 000 Out Run 500 RESOLUTION 101 29 000 Roger Rabbit 39 000 Strider 29 000 SPACE HARRIER 23030 WELL TAIS 50 000 STRATEGIA SIMUL 688 Attack sub 79 000 10 Tank Killer 69 000 AMERICAN CIVIL WAR 72 000 Blue Angels 000 CENTURION DEF OF 49000 DRAGONSTRIKE 000 F 15 Strike Eagle 70 000 F 16 Falcon XT 68 000 F 16 Falcon AT 88 000 F 16 Combat Pllot F 19 Stealth Fighter Fighter Bomber Final Frontier First ovar Germany Flight Simulator nhi Flight Simulator IV Full Metal Planate GUNBOAT Gunshi HARPOON L H X ATTACK CHOPPER 8 M i Tank Platoon 000 MIDWINTER 79000 Night Rider 28 000 Oil Impe
80. O DF4 drive connettibili in cascata HDO l hard disk I O KBD la tastiera 1 Benissimo a cosa servono questi nomi di periferiche seguiti dai due punti Siamo finalmente arrivati al concetto pi importante la redirezione del l input output Facciamo subito un esempio sem plice da capire e studiamolo bene siamo in CLI e digitiamo ECHO Amiga Magazine gt file di prova Premettiamo che il comando ECHO stampa la stringa specificata sulla finestra attiva segno di maggiore rappresenta in qualche modo la direzione di una transizione Cosa successo Abbiamo detto ad AmigaDOS di stampare la strin ga specificata non nel CON che l interfaccia output standard bens in un file specificato in questo caso file_di_prova che prima non esiste vanemmeno AmigaDOS ha ricono sciuto che l output doveva essere rediretto verso un file ha certificato la non esistenza di quest ultimo lo ha creato e infine ci ha registrato ci che altrimenti sarebbe stato stampato a video Comodo no E c di pi scrivere DIR gt consente di stampare su carta il contenuto del disco ancora se vogliamo tenere un archivio dei 70 nostri dischi sufficiente digitare DIR df0 gt RAM disco 1 cambiare disco e dare DIR DF0 RAM disco 2 e continuare con tutti i dischetti Passo successivo basta prendere tutti i file contenuti nella RAM e copiarli su un disco catalogo COPY
81. RAM DFO A questo punto avendo inserito il disco catalogo se voglio sapere il contenuto del disco numero 7 mi basta digitare TYPE disco 7 per vedere la directory del disco Tutte queste potenzialit e libert di azione da cosa nascono Come possibile che un dispositivo fisico come una stampante venga visto al pari di un file come lo inten diamo generalmente E ancora come decide AmigaDos le modalit operative di utilizzo di ognuna delle risorse Innanzitutto fondamentale sapere che AmigaDOS composto da pi livelli disposti secondo la struttura buccia di cipolla che tanto pi esterni sono tanto pi si astraggono dall hardware della macchina lo strato interno 6 rappresentato dal Kernel il nocciolo vero e pro prio formato da una serie di proce dure di bassissimo livello che co mandano registro per registro Amiga Le procedure di input output basila si trovano ad un livello molto inter no mentre l ambiente del CLI ca ratterizzato da un grado di astrazio ne particolarmente elevato Ad incrementare la semplicit di uti lizzo delle risorse anche il tipo di programmazione orientata agli og getti con cui stata progettata la shell di Amiga tipo di sviluppo ad oggi tra i pi validi perch consente di trattare il dato come entit supe riore al suo stesso valore come in LISP non si ragiona sul valore numerico che esso rappresenta ma AMIGA MAGAZINE
82. RAM e dalla architettura del banco di memoria negli 2000 tale fenomeno accentuato soprat tutto se come nel suo caso l appa recchio dotato di espansione RAM da 2 Mb Ricordiamo comunque a tutti let tori che lo spegnimento e riaccen sione immediata di un apparato elettronico pu causare danni e consigliabile lasciare intercorrere tra le due fasi almeno 15 secondi possibile installare il super Deni se sui nuovi A 500 con Fat Agnus da 7 Mb 83 72 Stefano FALSARI Trieste Paolo ROSSI Sondrio Non esistono problemi per eseguire l installazione del nuovo Denise Fatter Agnus esistono in fase di utilizzo problemi connessi all indiriz zamento di 1 Mb RAM come chip o fast E altresi importante ricordare che su alcune versioni di Amiga 500 o 2000 occorre apportare modifiche direttamente sulla scheda che se nonfatte conle dovute precauzioni arrecano danni Consigliamo co munque di interpellare il Centro Assistenza Autorizzato di zona di rettamente il laboratorio non il ne gozio che vi pu essere indicato dal servizio Hot Line della Commo dore Italiana 02 66123240 Attual mente risulta disponibile solo il Fat ter Agnus 8372 6 necessario interporre buffer adattatori di livello ecc tra RS232 porta seriale ed interfaccia MIDI Luca BRAIDA Manzano UD L interfaccia MIDI per Amiga 500 o 2000 non richiede nessuna aggiun ta di adattatori AMIGA MAGAZINE Esis
83. RTRAN 432000 LEGEND FAERGHAIL 48 000 Aagis 150 000 Leisure Suit Larry 49 000 Aegis Animator Draw 137000 Leisure Suit Larry 69 000 Audiomaster 2 150 000 Leisure Suit Larry 89 000 Aegis Draw 2000 400 000 Manara la 39 000 Draw Plus 279 000 UN PE NEL TUDO AMIGA 500 Oggi possibile con la nuova fantastica scheda POWER PC BO AS CPU NEC V30 8Mhz 3 5 Drive Sup x Phoenix BIOS MS DOS 4 01 asic 768Kb PC ram SCHEDE GRAFICHE 512 Kb AMIGARAM Hercules MDA REAL TIME CLOCK Manualistica completa 1 760 000 THE PUNISHER MURDER Aegis Lights Cam Act 135 000 THE SPY WHO LOVED ME 29 000 MYSTERE 2305 Asgis Modellar 35 152000 49 000 King s Quest 55 000 agis Sonix 138 000 TURRICAN 29 000 King s Quest 58 000 Aegls videoscape 30 290 000 UNREAL 59 000 King amp Quest 59 000 agis vidaotitlar 222 000 VENUS THE FLYTRAP 49 000 Maniac Mansion 59 000 Ami drive alignment 72 000 X Out 29 000 Man Hunter N Y 59 000 Analyze 20 STRATEGIA SIMUL MAN HUNTER SF 59 000 Animate 3D PAL 688 ATTACK SUB It 45 000 Police Quest 49 000 Animator Flipper 1943 Ratia Hawke 26000 POLICE QUEST li 59 000 Animator Effects BLUE ANGELS 42000 POOL OF RADIANCE 69 000 Animator Station European Simul 69 000 Sex Vixen from Spaca 50 000 Arexx Language DAMA Simulator 000 SWORD OF ARAGON 58000 B AD Disk Optim
84. SCSI x A500 408 000 ss SPORT 2 0 AI Time Favourites 45 000 Budokan 43 000 DAYS OF THUNDER 49 000 18 000 E Hughes Int Soccer 39 000 Gran Prix Circuit 42 000 G Norman Shark Attack 39 090 Int Champ Wrestling 29 000 K Dalglish Soccer Match 29 000 KiCK OFF 2 29 000 Basketball 49 000 Supraram 512 Kb x A500 orologio 187 000 Hard card SCSI 40Mb x 2000 1 220 000 Hard card SCSI BOMb x 2000 1 720 000 Hard card SCSI 105Mb x A 2000 1 870 000 Espansione Ram x A2000 387 000 Espansione 2Mb Ram x A2000 640 000 Espansione BMb 4Mb x A2000 200 000 Espansione 8Mb 8Mb Ham x A2000 7 200 000 Espansione 8Mb 8Mb Ram A2000 Supramodem 2400 Baud ini x A2000 Supramodem 2400 Baud Ext x A2000 A500 301 000 314 000 TEL 011 7730184 4033529 FRANCIA 333 4 10142 TORINO 7 480 000 View Color F M Dig View Gender Ch Director Tha ENGL Director Tha Toolkit DSM Disassembier Dynamic Cad Excellence 1 450 000 G O M F 30 60 000 G O M F Button 114 000 Moviasetter ENGL 149 000 GD Professional Draw 250 000 GD Profess Page 1 2 370 000 Assembler 118 000 GFA Basic Interpreter 211 000 GFA Basic Compiler 73000 Hard drive Backup 135 000 Home Designer CAD 300 000 Icon Paint 137 000 Lattice C Compiler 5 04 499 000 Logic Works 477 000 M 300 000 M2 Modula 2 v 3 2 310 000 Marauder 68 000
85. SPI Stampa E Wu QA 20 Elenco Inserzionisti Periodica Italiana eenica e e e s Alex 1130 tasti Pag 4 Testata aderente al C 8 S T non soggetta a certificazione tata tile cop e Electronics Performance ees pag 7 Il Gruppo Editoriale Jackson pubblica anche le seguenti riviste Elettronica a IV Umm co Videogiochi Supercommodore 64 e 128 Pc Software P 9 p Fare Elettronica Bit Computer Grafica amp Desktop e Progetto Software 4555970458 489948 RA a 45 ar 4 898 6884098 59 E 5 Publishing Informatica Oggi Informatica Oggi Settimanale e Po Floppy Magazine Automazione Oggi e PIETRE Te 9 Trasmissioni Dati e Telecomunicazioni Elettronica Oggi SC EG News esttimsnsle Strument Musica WE Sls len std hab Loser 31 Meccanica Oggi Strumentazione e Misure Oggi 0 0000000000000 0008 600 06000 000 00000008 e 9 tSt Person Pinball 39 000 29 000 After tha war 18 009 Dogs Go To 58 000 BACK FUTURE 49 000 Black Tiger 29 000 BLOCK OUT 58 000 Bombar Bob 29 000 Cabal 39 000 Cyberworld 29 000 Dragon s Lair 109 000 DOMINATION 39 000 ESC FR PLANET OF 25000 ESCAPE FROM SING
86. Scanner della Datel possa produrre risultati accet tabili difficilmente li si potr definire perfetti software pu essere mandato in esecuzione da un icona necessario effettuare il boot da floppy della Datel e il manuale non dice come installare il programma su hard disk software non suppor ta ancora le risoluzioni maggiori dell hardware Peggio ancora solo formato utilizzabile in cui salva dati 6 la media risoluzione 640x256 Ci significa che non si trarre pieno vantaggio dallo scarso buffer 800x512 che il pro gramma usa internamente L uso della media risoluzione modifica la ratio visiva dell immagine trasfor mandone i punti in pixel alti e sottili non i punti quadrati necessari per il desktop publishing meno che la Datel non ponga rimedio a questi difetti coloro i quali siano interessati auno scanner manuale economico farebbero meglio ad aspettare fino al rilascio dello scanner per Amiga della Migraph ofino a che lo scanner Hand D Scan in precedenza distri buito dalla C trovi un nuovo produttore Dossier ASDG ScanLab 100 e Sharp JX 100 Per molte ragioni lo scanner Sharp JX 100 e il software ScanLab 100 della ASDG fanno classe a s Non solo lo JX 100 l unico scanner a colori qui recensito ma 6 primo scanner a colori venduto a meno di 1000 dollari suo originale progetto hardware combina le migliori carat teristiche degli scanner manuali e di quelli a pia
87. TA Stat txt FrontPen GIALLO Stat tzt LeftEdge 24 Stat txt IText lamento msg if mia cond FATALE Stat txt FrontPen BIANCO Stat txt LeftEdge 18 Stat txt IText salute msg Tutto ci specifico del modo in cui Amiga gestisce i testi sullo schermo Ci che dobbiamo fare ovviamente modificare i colori la posizione e il contenuto del testo Tuttavia questo dipende molto dalla macchina Conside riamo allora un alternativa capace di produrre esattamente lo stesso codice sebbene celi le specifiche della macchina 39 le pagine di moin in un modo che potrebbe risultare un facile da portare In primo luogo creer un typedef e alcune macro nel mio header file Ambiente h che abbiamo gi usato La seguente typedef definisce la nostra struttura Text Data A typedef struct IntuiText Text Data Lamacroseguenteci consente di fare riferimento ai componenti della stringa di testo nella struttura usata per definire testi sullo schermo in maniera indipendente dalla macchina Amiga usa una struttura IntuiText che comprendele coordinate dello schermo i colori ecc oltre a un puntatorealla stringa IText di quella struttura il puntatore effettivo al testo e effettiva di testo Il membro l argomento ITx della macro un puntatore alla struttura IntuiText define SCREEN _TEXT ITx txt ITx g
88. a grande quantit di livelli e una dolce pro gressione con uno scrolling orizzon tale multi banda Una conversione di un coin op Jaleco con 5 livelli in dovete distruggere forze diabo liche e cyborg sar il sicuro succes sore di Xenon Il Lo sviluppo della Sales Curves nel genere degli shoot em up comincia con Silkworm e dallo stesso team Random Access arriva SWIV Tank jeep elicotteri continuano il tema shoot em up Un livello unico di 30 minuti di azione non stop con un costante variare dello sfondo e di effetti grafici gioco a due simulta neo sono solo alcuni dei suoi pregi Completano il tutto un caricamento rapido e sarete rapiti dopo pochi secondi Un altro gioco sviluppato Asylum un game a tre giocatori interattivo che appartiene ai generi fantasy azione adventure tre eroi sono stati rapiti dal misterioso Asylum Master e imprigionati Master de terminato a prevenire la loro fuga ma tre non sono proprio degli sprovveduti Uno pu usare poteri magici uno la forza fisica mentre il terzo veloce ed estremamente pe ricoloso Cos con armi formule magiche e forza bruta riusciranno tre a scappare Big Run un super bo game dalla qualit arcade Domark La Domark ha annunciato di aver siglato un accordo con il gigante delle console giapponesi Sega S T U N Runner arriver sui nostri monitor a met novembre e questa conversione arcade su etichetta Tengen Pre
89. a livello di segnale video in cui la societ opera Soundware La Soundware un distributore nazionale di prodotti software e Speciale SMA hardware specializzato nella com mercializzazione di pacchetti musi cali e audiovisivi La casa appare molto sensibile al problema della competenza dei ri venditori e dichiara di voler offrire loro un assistenza anche tecnica e non solo commerciale La filosofia cui intende ispirarsi e quella della diffusione della compu ter music a livello di massa senza per rinunciare a quella qualit che 6 in grado di soddisfare l amatore puro come professionista In que sta strategia di fondo rientra anche l accordo stabilito con la Roland che da una parte prevede la distri buzione dei prodotti Roland presso i computer shop e dall altra la com mercializzazione di quelli Soundwa re presso i rivenditori di strumenti musicali La casa crede fermamente nelle possibilit musicali di Amiga e mette a disposizione attraverso il proprio listino una vasta serie di prodotti tratti del catalogo della Dr T s della Mimetics delle quali amp distributore ufficiale per l Italia e di altre case ancora Fra le altre cose offre il programma Tiger CUB che integra un editor un sequencer e le funzioni di stampa degli spartiti dovrebbe costituire anche per il suo prezzo 189 000 un potente strumento entry level nel mondo della compu ter music Sul lato audiovisivi la casa commer ci
90. aggior parte del gioco sull hard disk Il programma pu richiedere il floppy origi nale per leggere la protezione all inizio del gioco e poi accedere ai file AmigaDOS sull hard disk Spero che questo articolo vi aiuti a scrivere dei giochi migliori in grado di coesistere con il sistema operativo Forse un giorno tutti i giochi per Amiga funzioneranno cos ri segue da pag 40 La portabilit del software Sebbene ci possa apparire un difficile da leggere inizialmente fornisce alla lunga numerosi vantaggi Primo i commenti forniti nell header file dovrebbero essere com prensibili a una persona cui non sono familiari le strutture di sistema di Amiga In secondo luogo il modo in cui sono codificate le macro flessibile tanto che posso farne uso sia nel caso in cui ho a che fare con un puntatore sia nel caso in cui ho una effettiva struttura del tipo IntuiText come avviene nell esempio questo il motivo per cui ho creato le macro usando un puntatore a una struttura come primo argomento Infine permetto una certa flessibilit al programmatore della conversione nel gestire gli attributi dei testi sullo schermo secondo le specifiche del suo sistema Ha l oppor tunit di riscrivere le mie macro per supportare strutture di controllo native del suo ambiente se appropriate o di scrivere funzioni specifiche al posto di queste macro Conclusioni Spero che questo articolo sia stato di qualche aiuto non
91. alizza genlock e frame grabber ricercando anche le sinergie con il mondo musicale allo SMAU pre sentava una stazione di sincroniz zazione audio video basata sul pacchetto PHANTOM della T s comprendente il generatore lettore SMPTE e 1 software dedicato al prezzo di 599 000 lire Sinetica La Sinetica e un azienda che opera da tempo nel campo della comuni cazione d impresa prediligendo il settore della comunicazione visiva e multimediale S tratta di una societ di servizi che si rivolge a quelle imprese o agenzie di pubbliche re lazioni o di pubblicit che hanno in tenzione di sfruttare le opportunit di comunicazione offerte dal mezzo audiovisivo La gamma dei possibili interventi molto vasta e coinvolge sia le relazioni esterne dell impresa che quelle interne di fatto Sinetica offre una consulenza multimediale che spazia dalla semplice produ zione di lucidi o diapositive fino alla produzione di computer grafica an che animata Le modalit del loro intervento vengono concordate di volta in volta con il cliente in un rapporto di vera e propria consulen pi che di vendita di prodotti finiti Ci che contraddistingue questa societ fatto che opera esclusi vamente con Amiga 2000 prima e ora 3000 esprimendo su tale com puter dei pareri lusinghieri che ne mettono soprattutto in
92. amento italiano oppure una moto YAMAHA XV 535 2 PREMIO viaggio e soggiorno di 8 pon alle Maldive per due persone offerto da Villaggi Vacanze 3 PREMIO viaggio e soggiorno di 8 giorni ai Caraibi per due persone offerto da Villaggi Vacanze 4 PREMIO viuggio e soggiorno di 8 giorni in Sardegna per due persone offerto Villaggi Vacanze Dal 5 al 29 PREMIO un computer TULIP 386 SX Hard Disk 20 Megabyte offerti dalla Tulip Computer 4 Ai fini dell estrazione i nominativi degli abbonati a pi riviste vengono inseriti una volta per ciascun abbonamento sottoscritto 5 L estrazione dei 29 premi avr luogo presso la sede del Gruppo Editoriale Jackson alla presenza di un funzionario dell Intendenzo di Finanza in data 31 5 1991 A estrazione avvenuta l elenco degli abbonati estratti sar pubblicato su almeno 10 riviste edite Jackson La vincita sar inoltre notificata agli interessati mediante invio di lettera raccomandata 7 premi saranno messi a disposizione degli aventi diritto entro 60 giorni della data dell estrazione eccezion fotta premi secondo terzo e quarto tre viaggi soggiorno dovranno essere effettuati compatibilmente con lo disponibilit dello sponsor entro e non oltre il 31 12 91 con preavviso non inferiore a 25 giorni 8 dipendenti familiari e collaboratori del Gruppo Editoriale Jackson sono esclusi dal concorso SURE AUTOMAZIONE SERRE i Amica TELE
93. ammatori che scrivono giochi per Amiga tende a pensare che usare il sistema operativo sarebbe troppo lento cosi si impadroniscono dell intera macchina e accedono direttamente all hardware Sfortuna tamente questo approccio non permette in alcun modo di far ritorno CLI o al Workbench quando il gioco finisce l utente cosi costretto ad effettuare un nuovo boot Inoltre i programmi che si comportano a questo modo perdono molti dei benefici che l OS fornisce e non facile farne il debug come avviene per quelli che usano il sistema in maniera corretta La Commodore tenta attivamente di scoraggiare l abitudine di impadronirsi di tutto il sistema Perci in questo articolo descriver diversi metodi con cui possibile ottenere per formance elevate pur rimanendo compatibili con il siste ma Sebbene la discussione sia principalmente rivolta ai programmatori dei giochi molti dei concetti valgono anche per altri tipi di programmi Contrariamente al credo diffuso presso i programmatori di giochi la maggior parte delle operazioni effettuate dall OS sono veloci ed efficienti in rapporto a ci che fanno La maggior parte della libreria grafica e della libreria Exec stata scritta in un assembly molto solido non in C e le loro routine dovrebbero essere utilizzate nel vostro codice non appena possibile Per esempio usate AllocMem di Exec per allocare RAM nei vostri giochi NON presumete di poter iniziare a scrivere nella memo
94. amo di poter recensi re al pi presto tate FACILE IL pirFiCILE s Speciale SMAU ProMIND Nella stessa postazione della Cloanto era presente anche la Pro MIND le due ditte si alternavano al mattino la ProMIND e al pomeriggio la Cloanto La ProMIND una ditta che si occu pa di progettazione e sviluppo di software che riguarda la gestione aziendale con Amiga programmi presentati sono le versioni 1 1 di AmiCont AmiFat e AmiMag che permettono di gestire rispettiva mente la contabilit ordinaria la fat turazione e un magazzino pro grammi vengono offerti in due ver sioni quella base e quella plus La versione base richiede un Amiga con 512 Kbyte due drive e una stampante a 80 colonne mentre la versione plus esigente 1 Mbyte di memoria un hard disk e una stampante a 80 o 132 colonne Inoltre i programmi sono stati pro gettati per poter interagire e scam biare dati in modo semplice per facilitare le operazioni di gestione di una azienda Alla postazione della ProMIND abbiamotrovato Antonello Biancalana che oltre a confermarci la compatibilit dei programmi con il nuovo sistema operativo 2 0 ci ha detto che gli affari della ditta vanno bene e che le versioni vendute sono le plus Inoltre sempre Bian calana ci ha comunicato che proposito delle novit presentate le uniche innovazioni interessano le versioni plus appunto le vendu te con
95. anche la Cloanto di Udine nota al pubblico per essere l azienda produttrice di 4 Commodore AMIGA MAGAZINE C1 Text il primo word processor italiano Allo stand era presente Direttore Responsabile della Cloanto Miche le Console Battilana un giovane in traprendente che ci ha illustrato le varie novit della sua ditta Proprio su queste pagine avevamo avuto il piacere di leggere la recensione della versione 2 0 che gi all epoca presentava parecchie novit Allo SMAU come ci aveva preannuncia tolostesso Battilana abbiamo potu to osservare all azione la nuovissi ma versione 3 0 tra le cui novit spicca la possibilit di stampare in PostScript Le innovazioni apporta te comunque sono oltre 250 potre te leggere la recensione di C1 Text 30 sui prossimi numeri di Amiga Magazine manuale inoltre 6 stato notevolmente migliorato sia dal punto di vista dell iImpaginazio ne effettuata con Amiga che da quello dei contenuti tra le altre cose sono state ampliate le risposte problemi frequenti che incontra no gli utenti di Amiga Altre novit riguardano Personal Fonts Maker con la quale ora 6 possibile creare delle macro e gesti re direttamente o all opportunit riscrivere i driver delle stampanti nuova versione anche per HTX la 1 08 anche se gi annunciata la 2 0 Presentato inoltre un nuovo programma dal nome Letteratura Amica un sofisticato analizzatore di testi che speri
96. anere Sorpresi vedendo indicato il segna Cli Clips le di BREAK Questo segnale viene trasmesso tra le due sequenze di startup Non vale la pena di modificare la linea END CLI gt NIL alla fine del file il coman do non ha output Si possono ovviamente produrre relazioni aggiuntive inserendo co mandi ECHO nella startup sequen ce Alcuni dei nuovi acquirenti di Amiga vanno anche in usano il comando SAY per far recitare al computer ci che sta facendo Ma l uso della sintesi vocale richiede memoria e tempo i comandi SAY vengono ritirati dopo una settima na o due nuovi sviluppi Oltre al Workbench 2 0 ci sono nuovi Workbench 1 3 1 e l ARP 1 3 Il Workbench 1 3 1 apporta delle migliorie limitate all 1 3 costituisce una revisione piuttosto che un cambiamento significativo Sono stati modificati diciannove file cambiamenti sono piccoli e proba bilmente molti non noteranno alcu na differenza nel modo in opera no comandi o file L 1 3 1 viene commercializzato con nuovi Amiga Se si possiede il Workbench 1 3 ma si desidera la nuova revisione si pu probabil mente chiederla a qualche nuovo utente La tabella questa pagina forni sce una lista dei file significativi modificati nel nuovo sistema 1 3 1 Il sistema ARP ARP l AmigaDOS Resource Pro ject costituito da comandi CLI riscritti e nuove funzioni di supporto ARP stato prodotto da un gruppo privato non da
97. are ai propri e cosi via di opzione in opzione Una particolarit interessante e il database interno al programma esso si possono memorizzare nomi numeri di telefono indirizzi e note dettagliate di ogni persona signifi cativa nella vostra vita Ma questo solo l inizio aggiunge te la chiamata telefonica automati ca il raggruppamento delle perso ne in categorie la ricerca a partire da un dato qualunque e arriverete a un completo organizzatore perso nale Come ogni altro software dedicato alla produttivit individuale anche WWW ha suol contro primo tra tutti il prezzo piuttosto alto per la media programmi Amiga Un altra spiacevolezza la prote zione Pi o meno una volta alla settimana WWWW chiede l inseri mento di una parola contenuta nel manuale Siamo tutti d accordo sugli aspetti negativi della pirateria del software ma proteggere questo tipo di pro dotto in questo modo assoluta mente imperdonabile Per pagando un prezzo aggiunti vo potete richiedere una copia non protetta Se volete permettervi WWWW e siete il tipo disposto organiz zarsi un agenda senz altro il pro gramma vi soddisfer e sarete liberi di impiegare meglio il vostro tem po Che come tutti sappiamo 6 denaro D H 79 Quick Review Virus Infection Protection Virus Infection Protection 6 un vacci no contro i virus di Amiga che pro tegge bootblock di un disco sano
98. ate generate trami te ray tracing su Amiga Al di l delle belle immagini la MGM uno studio in grado di fornire ser vizi molto avanzati nel campo della modellazione 3D del ray tracing e dell animazione e rappresenta uno degli utilizzatori professionali pi qualificati e all avanguardia in Italia L utenza alla quale la MGM si propo ne tipicamente costituita da studi di produzione ed emittenti televisi ve con un offerta qualitativa in co stante miglioramente grazie anche all apporto delle ultime novit 3000 grafica hi res a 24 bit pur mante nendo i costi estremamente conte nuti e competitivi tali anche da inte ressare i privati Allo SMAU era presente con alcune delle ultime animazioni tra le quali AMIGA MAGAZINE Novit Commodore C era anche lui allo SMAU ma in pochi hanno potuto ammirare questo nuovo prodotto Commodore poich era nascosto in una stanzina La versione proposta era ancora un prototipo della versione che verr commercializzata forse in Gennaio ma gi cos abbiamo captato le enormi potenzialit di questa macchina acronimo di Commodore Dynamic Total Vision basato su una motherboard completamente ridisegnata di Amiga 500 e un drive CD ROM da 550 Megabyte non apparir come un computer non ci sar una tastiera o un mouse ma solo un telecomando a infrarossi ha una memoria RAM di 1 Mb Kickstart 1 3 in ROM e porta seriale
99. ati Articolo tradotto da Computel s Amiga Resource ENTO M TECNICHE DI ACCIA 5 5 5 5 COMPUTER is i e REM E SISTEM Diro uot s ARE L HARDWARE GRUPPO EDITORIALE C GRUPPO EDITORIALE JACKSON Y DIRIGI LA TUA ORCHESTRA Per ordinare il libro MIDI COMPUTER E MUSICA Cod CZ865 264 35 000 utilizzate questa cedola Ritagliate e spedite in busta chiusa a GRUPPO EDITORIALE JACKSON via Rosellini 12 20124 Milano Sono titolare Jackson Card 90 n O OOC e ho diritto al 10 di sconto validit sino al 31 12 90 Pagher al postino al ricevimento di una copia del libro l importo 4 500 di spese postali IH Allego assegno n di della Banca COGNOME VIA ENUMERO Data Firma Dossier Compute Publication Inc 1990 Tutti i diritti sono riservati Articolo tradotto da Compute s Amiga Resource State cercando il modo migliore per trasferire il mondo visibile nel vostro computer Ci sono buone notizie Gli scanner per Amiga sono finalmente giunti alla maturit Sheldon Leemon AMIGA MAGAZINE La video alternativa Amiga quando deve converti re delle fotografie in grafica digitale pensa immediatamente di ricorrere a un digitalizzatore video Ci accade perch per Amiga vennero precocemente realizzati apparecch
100. ati si sco prirebbe comunque un nuovo modo di usare Il computer che mai si era ritenuto possibile Si tenga presente che un programma per quanto ele gante non pu da solo rendere una macchina utile Avete comin ciato a farvi un idea di ci che gli Ipermedia possono fare per voi e per gli altri si tratta ora di avere la volont di impiegare tempo e fatica per realizzarlo Steven Anzovin uno scrittore free lance un illustratore e un consulente informatico A 4 ad s DA WM 1 AM STRUMENTAZIONE A ee amp MISURE 11111 T Ea res AMA Ed brc TELECOMUNICAZIONI n RI OREL 77107 45 MC warr REAL TIME 2 Abbonarsi alle riviste Jackson offre i seguen ti vantaggi sconto del 20 sul prezzo di copertina 8 prezzo bloccato per tutta la durata dell abbonamento diritto a ricevere Jackson Card 1991 che le garantisce esconti particolari presso American 23 British School Coeco Galtrucco GBC Hertz Misco Sai Salmoiraghi Vigan Singer sconto del 10 sui libri Jackson acquistati presso le trei convenzionate per corrispondenza diretta mente dall editore e presso gli stand Jackson in tutte le fiere specializzate invio del primo numero della rivista ON Jackson Preview
101. ati di capa cit di animazione Creare grafica con Design 3 D semplicissimo Gli oggetti vengono realizzati in 16 colori usano funzioni per creare poligoni rettangoli ellis 80 si e archi comandi Connect Spin e Clone portano la figura nella terza dimensione L interfaccia con l utente questo proposito ben realizzata dato che tutto 6 facilmen te accessibile via mouse Alla grafica pu anche essere ag giunto testo tridimensionale Design 3 D comprende perfino un font edi tor incorporato nel caso i font gi presenti non fossero quelli desiderati Una volta completato l oggetto lo si pu visualizzare come un solido e animarlo in modo rudimentale Entrambe queste pos sibilit servono comunque per avere un idea del risultato raggiun to prima di esportare l oggetto ver so altri programmi pi orientati all a nimazione o al ray tracing Sfortunatamente Design 3 D pre senta anche alcune imperfezioni programma mantiene la propria fi nestra sempre attiva compromet tendo il multitasking Se si vuole utilizzare un altro programma di animazione bisogna quindi uscire da Design 3 D E quando lo lanciate di nuovo vi trovate di fronte a un in sopportabile schema di protezione del tipo digita una parola tratta dal manuale Sono cose tollerabili in un gioco ma non in un applicazione professionale Ancora Design 3 D pu Importare ed esportare file di VideoScape 3 ma li importa capo
102. bonus mentre il personag gio nuota tutt intorno L agente sottomarino un vero ozono amichevole ed animato con precisione Astral una delle pi recenti realiz zazioni del team di programmazio ne che fino ad ora aveva avuto la tendenza a creare game molto seri mentre ora hanno deciso di dedicar si alla programmazione di giochi umoristici interattivi come Horror Zombies from the Crypt Simile per alcuni aspetti a Maniac Mansion vi propone di esplorare un enorme maniero in cui accadono cose che vi congeleranno il sangue nelle vene Sei livelli 600 schermate con trap pole pavimenti che franano muri falsi sfere di fuoco rotanti vi regale ranno una nuova sorpresa gi dal primo minuto di gioco Questo soft in realt si differenzia ben poco da Videogiocbi un adventure Millenium spera d realizzare un gioco al mese per l anno in corso e per il nuovo anno vedrete Moonshi ne Hacer un gioco di corsa svilup pato dai programmatori di Chase HQ e Continental Circus Tentacle di Eldritch the Cat ricco di azione con scrolling in parallasse vi far impazzire almeno cos afferma Mark Mc Cubblins Stormball un game sportivo 3D Outland fa sem brare Populous uno spauracchio e tanti altri ancora Storm Ecco un altro nome che non vi sar familiare ma uno dei loro giochi era mio preferito dello show e il resto mi sembrato eccellente 57 Dra gon uno shoot em up da sogno E veloce furioso con un
103. che citate ed una buona base su cui costruire Non e stato pensato per essere assemblato sebbene niente lo impedisca si tratta in realt di un esempio che combina molte delle idee discusse in questo articolo E stato scritto perl assemblatore DevPac Raccomando fortemente l uso di una subroutine all inizio del codice come nel mio esempio per allocare tutto ci che serve al programma Poi inserite una opzione QUIT nel gioco o fra i titoli o entro il modo pausa che chiami la quale restituisca tutte le risorse allocata e torni al DOS Rendete i vostri giochi eseguibili dal Workbench e da CLI Cisonostate molte lamentele sull utilit del Workbench ma il difetto spesso riguarda il fatto che non molti programmi specie 1 giochi ne fanno uso L utente deve essere in grado di lanciare il gioco dal Workbench e di tornare al Work bench dopo la conclusione del gioco La ragione impor tante 2 che permette all utente di lanciare un altro programma senza dovere inizializzare di nuovo di Work bench Tentate di usare il formato AmigaDOS immagazzinare i vostri giochi su disco I dischi scritti in un formato privato non possono essere copiati su hard disk e l utente non vi amer per questo Se DOVETE avere una protezione su disco allora scrivete una o due tracce di dati direttamente sul disco e salvate il resto del gioco usando l AmigaDOS Ci permette all utente di copiare la m
104. chi colorati in modo diverso o con simboli che possono essere eliminati sia orizzontalmente che verticalmente Se vi piace Block Out vi piacer anche Puzznic Robocop 2 e Total Recall saranno sicuramente best seller di casa Ocean e tutti e due sono stati ripresi dall omonimo film Entrambi ne ri creano l atmosfera e Robocop se guir il primo episodio con alcuni ef fetti stupefacenti Sparo veloce cir 80 schermate con scrolling multi direzionale con sequenze puzzle o galleria Ma quello che mi ha sconvolto stato lo scenario di Total Recall un gioco composto da 5 li velli primo livello un platform secondo vi vedr all inseguimento diuntaxi nelterzo dovete cercare di liberare dei ribelli quarto un altra Corsa cui cercate di sfuggire alla polizia La parte finale vi vedr alle prese con un reattore che dovete cercare di mettere fuori uso Se avete visto il film tutto questo vi sar molto familiare Billy The Kid un gioco arcade molto colorato stile western in cui vivete la parte di un cowboy alla ricerca del west con un numero di sub games da giocare che includo no una rissa in un bar ecc Altri titoli comprendono Battle Command una simulazione arcade di Tank Chase HQ Il riprende i tema del suo prede cessore e guiderete un bolide molto veloce sulle autostrade evitando i pericoli che si trovano un po dappertutto Night Breed 6 un altro blockbuster arcade action che vi far speri
105. clusioni La Quest una delle poche software house soprattutto italiana che si preoccupata di creare nuovi carat teri Amiga Infatti il crescente utiliz zo di questa macchina per impagi nazioni titolazioni o demo grafiche hanno richiesto nuovi font che final mente sono stati realizzati I QFONTS sono prodotti da Quest s n c Via Elena da Prisco 24 37136 Verona Tel 045 585302 AMIGA MAGAZINE QFONTS AMIGA STANDARD DISK FONTS VOLUME 3 Time ABCDEFabcdef012345 Bottle ABCDEF abedci 012345 1 E Bleek 86555 666188 Circus ABCDEFabedef 012345 Diag ABCDEF abcdef812345 Scopri i segreti di AMIGA Axe Cod Ple enge n 627558 368 Huckert Kremser Per sfruttare le poten zialita grafiche del proprio com puter attraverso un linguaggio di programmazione adatto a questo tipo di applicazioni Cod CL758 pp 208 L 52 000 Con floppy disk 3 1 2 Henning Horst Rainer introduce alla programmazio ne in AmigaBASIC presentan do 100 programmi ed esempi di utilizzo degli oltre 200 co mandi del BASIC Cod CL768 pp 320 L 57 000 Con floppy disk 3 1 2 cH Pup PROCHAMI SISTEMA Robert A Peck Contiene una disamina delle tecniche avanzate di program mazione e di ottimizzazione nell utlizzo dei linguaggi piu evoluti Cod CC795 pp 430 L 62 000 Con floppy disk 3 1 2 Peter Wollschlaeger Nessuna limitazione alle po
106. com pagna la rivista Per controllare un disco si usi il comando SYSCHECK path dove path pu indicare qualsiasi drive come DFO o DF1 o una directory Se non si indica il path controller la directory corrente Precauzioni Quando si riceve un nuovo disco PD o commerciale se ne faccia Fils aggiornati ne Workbench c DiskDoctor c Eval c FF c LoadWB c Mount c SetClock devs printer device devs serial device Aux Handler l FastFileSystem I Pipe Handler libs version library system DiskCopy system FastMemFirst system Format system NoFasiMem system SetMap 11 Cli Clips immediatamente una copia e si archivi il disco originale Qualsiasi cambiamento deve esse re effettuato sulla copia Se la copia non funziona il disco probabil mente protetto In questo caso si nprenda il disco originale e lo si segni cosi si potr sapere che la sola copia posseduta Di questi tempi esistono motti tipi di vandalismo da virus Tutti gli utenti devono fare attenzio ne quando sono di fronte a un disco nuovo Prima di inserire disco sconosciuto nel drive di Amiga 6 saggio caricare un programma resi dente contro virus Il popolare VirusX di Steve Tibbett Le versioni pi recenti si possono trovare in club BBS o nei Fish disk 175 287 In alternativa la New Orleans Com puter Klub N O C K ha realizzato un disco pieno di programmi contro
107. contenente la maggior parte dei simboli pi utilizzati utile da caricare nello schermo supple mentare che il DPaint mette a dispo sizione il cosiddetto Spare screen al quale possibile accedere pre mendo tasto j sulla tastiera Da tale schermata potrete prelevare di volta in volta il componente che vi serve e posizionarlo all interno del vostro schema Per disegnare le tracce e congiun gere i vari componenti utilizzate invece il brush tondo di tre pixel di diametro messo a disposizione dal programma sfruttando l opzione di tracciamento di linee ricordiamo che le opzioni sono quelle sulla destra dello schermo 51 Service Come utilizzare il dischetto rima di utilizzare il dischetto al legato alla rivista assicuratevi di averlo protetto dalla scrittu ra aprendone la finestrella per evi tare accidentali cancellazioni o contaminazioni da virus il disco al legato al 100 privo di virus ed il Gruppo Editoriale Jackson non si assume nessuna responsabilit in caso di contagio questo punto accendete 1 computer Dopo la presentazione dalla quale possi bile uscire premendo il tasto sinistro del mouse verr caricato il Workbench Aprendo l icona del disco cliccando due volte con il tasto sinistro su di esso appaiono i cassetti relativi a giochi utilities ecc Aprite allo stesso modo il cas setto quale siete interessati e ricate il programma desiderato Alcu
108. d della videografica in ambiente IBM Sono previste come opzioni schede genlock e per la gestione del passo uno su VCR La coesistenza dei due ambienti Amiga e IBM ormai un dato di fatto la vera novit consiste nel livel lo di completa sinergia raggiunto tra Speciale SM i due mondi grazie alla struttura aperta di Amiga 3000 Il software sul quale sono state rea lizzate alcune animazioni e soprat tutto schermate still il ben noto Caligari della Octree nella versione Broadcast che in questa particola re configurazione consente di rag giungere incredibili performance in termini di velocit anche rispetto a programmi di rendering concorren ti e di resa su video grazie al forma to 24 bit dei file immagine che resti tuiscono lo screen a 16 milioni di colori modalit supportata dalle suddette schede Esistono inoltre utility per salvare convertire file dal formato 24 bit al formato TGA Targa oppure VST Vista E danotare che la presenza Logitek allo SMAU ha coinciso con la crea zione della nuova struttura Logitek Videographic che in questo pro dotto vede l unione delle rispettive esperienze e campi d azione In conclusione la proposta Logitek una stazione di lavoro completa che unisce prodotti collaudati e pro fessionali del mondo PC con la semplicit d utilizzo e la potenza di Amiga 3000 MGM nome MGM dovrebbe subito ri chiamare alla mente alcune delle pi belle scherm
109. da vedere facile da maneggiare con alcuni puzzle da risolvere uscir in inverno Flip it and Magnose riprende il con cetto dei giochi platform ma con alcune novit Un gioco carino e divertente che presenta schermate spettacolari un innovativo scrolling in parallasse sfondo interattivo e 20 personaggi individuali interattivi tra di loro Back to the Future Ill continua la saga dell omonimo film molto ecci tante e Doc e Marty sono pronti a divertirvi ancora una volta Predator 2 sta tornando ed meglio che mai con uno scrolling 3D Uno shoot em up che cattura tutta l azione e il ter rore che caratterizzava il 1955 Uscita prevista nel 91 questo soft vi propone di cercare di fermare la guerra frai Baroni della droga Pote te raggiungere lo scopo solo di struggendo le varie gang Cham pion of the ambientato in una colonia indiana durante il 1800 Un gioco arcade strategy nel quale sei giocatori possono competere uno contro l altro La sezione di metico losa ricerca strategica del soft completata da diverse sequenze arcade evocative che includono una caccia alla tigre e all elefante a partire dal livello 9 Millenium Una piccola societ pronta a racco gliere la sfida lanciata dai mostri sacri e che ha lavorato con alcune delle maggiori case britanniche James Bond Underwater Agent un game dalla grafica colorata pro grammato da Chris Sorrell Dodici livelli un grosso numero di stanze
110. dalle agende degli indirizzi alle relazioni annuali interattive Naturalmente la popolarit di HyperCard non stata danneggiata dal fatto che la Apple lo distribuisse gratuitamente ad ogni nuovo acquirente Mac HyperCard ha fatto vendere molti Mac Plus e SE in pi Nonostante la sua potenza il programma ha molte vistose limitazioni HyperCard opera con un formato altamente compresso pertanto non in grado di gestire testi e grafica velocemente inoltre molto lento con le animazioni Non ci sono colori suoni stereo Non si pu vedere che una scheda o uno stack per volta Le schede non possono eccedere le dimensioni dello schermo del Mac Plus o SE 512x342 pixel Sono necessari hard disk e molta memoria per far girare il programma correttamente E si pu fare una sola operazione alla volta Per esempio non possibile scrivere il programma per un oggetto e controllare il comportamento dell oggetto mentre si assiste all esecuzione dello script si pu scommettere che ci fa impazzire i programmatori di HyperTalk N si pu lavorare con due tipi diversi di oggetto contemporaneamente o con gruppi di oggetti dello stesso tipo programmi analoghi a HyperCard come SuperCard della Silicon Beach presentano molti degli stessi problemi Un prodotto ipermedia per Amiga che giri su un 500 standard e che offra accesso a tutti modi grafici animazioni veloci suoni stereo sintesi vocale o che operi in multitasking con altri programmi che off
111. dchar UBYTE intero senza segno a 8 bit Si noti che ho introdotto un istruzione 0 prima delle corrette istruzioni C perch i typedef equivalenti sono gi stati elaborati nel precedente include exec types h L di Transact r per AMIGA gt Ir non voglio generare errori per duplice typedef Cosi il compilatore non vede queste istruzioni ma il lettore si Tutto il mio codice sorgente definir i propri dati neitermini qui definiti LONG ULONG WORD UWORD BYTE UBYTE che non sono ambigue qualsiasi sia l implemen tazione Come corollario a questa regola non faccio mai alcuna assunzione sull ordine dei byte in un intero 16 0 32 bit Si ricordi che anche se i microprocessori 680x0 conser vano i valori 16 e 32 byte nell ordine naturale altri processori i chip Intel e il 6502 lo fanno in maniera inversa prima il byte significativo Per esempio il valore 1000 decimale viene immagazzina to in memoria 16 bit su un 680x0 come 03 8 Se ho bisogno di fare riferimento ai singoli byte di questo valore a 16 bit separatamente definir il dato come come un array di due byte di unsigned char e terr sotto controllo l ordine con cui i dati vengono immagazzinati Se avessi bisogno di usarlo come un valore a 16 bit allora user la seguente macro per riferirmi al valore define VALU16 a a 0 256 1
112. e VideoVedi VideoVedi VideoVedi ovvero NomeDisco NomeDirectory Nome Programma Altri due programmi di utilit presen AMIGA MAGAZINE 2000 non pu lavorare quando e installata la scheda n la cartuccia pu funzionare in modo PAL Big Fat Agnus allo stesso tempo La Nordic Power Action vi d la possibilit di controllare e di modi ficare aree di Amiga che fino ad ora richiedevano una moltitudine di programmi E tutto ci solo con la pressione del tasto Freeze Notizie sull autore Marshal M Rosenthal uno scrittore e un fotografo residente New York specializzato nella produzione di cartelloni pubblicitari per bam bini A Informazioni sul produttore Nordic Power Action Cartridge Data amp Electronic Venlo B V Postbus 3119 NL 5902 RC Venlo Olanda ti sono SetPos e HesetPos che per mettono in caso di immagini Over scan di posizionare lo schermo in maniera tale da rendere visibile l in tera figura SetPos e di ripristinarlo ResetPos come definito dalle Pre ferences La Quest ci ha proposto un buon programma che tiene alto l onore delle software house italiane Infatti fino ad ora molti s erano dovuti accontentare di realizzare propri Slide Show con programmi ameri cani carenti per quanto riguarda la maneggevolezza degli script file e limitati effetti Per quanto riguarda la realizzazione degli script file sarebbe stato forse meglio se la Quest ci avesse for
113. e irreparabili danni Per questi e altri motivi riteniamo molto utile approfondire la cono scenza di questo sofisticato ogget to al fine di utilizzarlo il pi a lungo possibile senza incorrere spiace voli contrattempi volte il mio Amiga 500 PAL anzi ch accendersi risoluzione 640x256 st accende con risoluzione 640x200 Valerio PETRINI Loreto AN E indubbiamente un guasto che si presente in modo del tutto irregolare in fase di accensione e dipende a nostro parere dalla frequenza del sincronismo verticale del segnale video Sitenga presente tra l altro che tale frequenza in correlazione con la frequenza di rete 50 Hz in Italia per la modalit PAL e 60 Hz negli USA con modalit NTSC Al accensione uno dei componenti che gestiscono questo segnale per cause diverse riconosce i 50 Hz della nostra 220 come se fossero 60 Hz creando l effetto del video ridotto Il Centro Assistenza Autorizzato potr sicura mente risolverl e il problema 8 presenza di guru se si riaccende dopo pochi secondi Andrea CISTERNINO Roma Non un guasto La presenza di guru alla riaccensione causata dal mantenimento dei dati nelle RAM di namiche anche non alimentate per alcuni secondi circa 10 Tale fenomeno del tutto regolare dipende dal tipo di fabbricazione deichip
114. e in un tutto coerente Ma gli ipermedia offrono di pi Tali programmi non si muovono in linea retta un elemento dopo l altro sono multidimensionali associativi e in tuitivi Connessioni software metto no In relazione parti del programma che non devono necessariamente trovarsi una accanto all altra Sem Speciale Multimedia plicemente selezionando un pul sante si pu passare da una parte del programma a qualsiasi altra parte che gli sia connessa seguen do un percorso libero Per esempio una lezione multimediale sulla vita e sull opera dello scrittore irlandese James Joyce potrebbe comprende re brani dei suoi libri registrazioni di opere lette dall autore o da attori brani video derivati da lavori teatrali cinematografici tratti da opere di Joyce fotografie digitalizzate del l autore della sua famiglia e di amici letterati una mappa animata del percorso effettuato da Leopold Bloom attraverso Dublino nell Ulisse Invece di attendere semplicemente lo svolgersi della lezione ascoltandola dall inizio alla fine si pu assumere il controllo del suo svolgimento mediante il mouse Si seleziona una parola poco fami nel testo di Finnegans Wake e il programma ne mostrer l etimolo gia secondo Joyce si seleziona il primo paragrafo del libro e apparir un album fotografico sull Howth Castle e sul River Liffey si seleziona una foto e si potr udire la spiegazio he di un noto studioso di J
115. e parzaal mente la carta e un tamburo la fa Scorrere attraverso l area di scan sione Accetta carta fino al formato 28x43 cm ed esegue la scansione di una area ampia 21 5x40 5 cm Le guide per la carta sono regolabili da 20 a 28 cm Come lo scanner software 6 semplice da usare senza troppe funzioni stravaganti Per acquisire una pagina la si pone nello scanner e si seleziona la voce Scan del menu La pagina viene attirata nello scanner e pochi secondi pi tardi l immagine appare sullo schermo potete selezionare un display in bassa o alta risoluzione interlaccia to o non interlacciato Se l immagi ne pi grande dello schermo come accade in bassa risoluzione a tutte le immagini tranne le pi piccole si possono usare i tasti cursore per spostare l area visibile Dossier attraverso l immagine permette la scansione in quattro risoluzioni 75 100 200 0 300 dpi A 300 dpi un immagine 20x25 cm sar di 2400x3000 pixel Si pu sal vare l intera immagine come file IFF 86 lo si desidera si salvarne una parte rettangolare usando la funzione Zone Questa caratteristi ca anche utile se non si possiede abbastanza memoria per la scan sione di una pagina intera 300 dpi S pu acquisire la pagina intera 75 dpi definirne una zona rettango lare e poi effettuarne di nuovo la scansione a 300 dpi Una volta che la zona sia definita solo quell area della pagina verr effettivame
116. e per la gestione complessiva di ammazioni pi in generale di applicazioni multimediali con i controllo totale delle risorse audio video attualmente disponibili e la predisposizione per unita esterne quali VCR e videodisco L interfaccia utente e simile al NeXT lo stesso approccio per la programmazione object onented e basato su sel gruppi di icone organizzate per area di Intervento che vanno inserite direttamente nello script E interessante notare che l unico demo disponibile dedicato alla gestione di messaggi tramite ARexx tra vari processi e programmi di controllo di unita esterne programma dovrebbe essere disponibile entro breve termine S P 6 amp 6 6 6 6 6 9 amp 9 6 e 6 4 6 amp 6 5 6 9 6 9 6 6 9 6 e 6 amp 9 6 zioni cos eccitanti su Bon Jovi mentre un altro potrebbe rivedere nostalgicamente la parte sui Bea tles pi volte enon esaminare affatto quella su Bon Jovi Brave new iperworld Gli ipermedia offrono qualcosa che ripaga del tempo impiegato per crearli l indipendenza Con uno di questi programmi ci si accorger di poter avvicinare proprio computer non come un utente passivo ma come un abile artigiano fornito di tutti gli strumenti adatti a costruire ci che desidera e con Amiga quale partner Anche se non si diventasse degli ipermaniaci patent
117. e sostituisce la prima lettera con B comandi CLI convenzionali avrebbero biso gno dello script DPAT per realizzare la medesima cosa Gli User Group possono richiedere l ultima versione di ARP contattan do l AmigaDOS Resource Project c o Microsmiths P O Box 561 Cambridge Massachusetts 02140 Tenersi aggiornati SYSCHECK La maggior parte di noi ha un ampia collezione di dischi di vario tipo con nuovi dischi che arrivano frequente mente Se anche si attentamente revisionato il proprio disco Work bench per adeguarsi a un nuovo standard per esempio 1 3 diffi cile essere certi di ci che conten gono i nuovi dischi in arrivo Spesso tali dischi non indicano la versione del Workbench che contengono Qui compare SYSCHECK Ho scrit AMIGA MAGAZINE 6 6 6 6 6 6 6 6 6 6 to questo programma per tener trac cia delle versioni del Workbench SYSCHECK determina se i file su disco sono 1 3 13 1 o qualcosa d altro Il qualcosa d altro si riferi sce ad ARP o alla versione 1 2 de sistema avverte quan do non riconosce un file Con SYSCHECK si pu stabilire a quale versione del sistema operati vo un disco aggiornato Se qual che file non della versione corren te si pu sapere quale deve essere sostituito SYSCHECK e la sua documentazio ne si trovano sul disco che ac
118. ecco rebortage sulla presenza di Amiga in ambito SMAU Massimiliano Anticoli Daniele Cassanelli Stefano Paganini Giovanni Perotti Romano Tenca Foto di Stefano Paganini Speciale SMAU SMAU 90 SMAU stata l occasione favo revole a Commodore per pre sentare al grande pubblico l ultimo nato Amiga 3000 Lo stand Com modore con oltre 450 mq di spazio espositivo era organizzato in varie postazioni 16 dedicate ad Amiga con il 3000 in pole position e 3 dedicate al PC MS DOS compatibi le oltre al classico tunnel per i video smanettoni con il 500 e la nuova console 64 GS Vediamo ora dettagliatamente tutte le novit esposte allo stand Commodore L 27 esima edizione dello DigiMail Sono tre punti chiave che hanno caratterizzato la presenza della Di giMail di Milano desktop video e ti tolazione videocassette DTP e rea lizzazione bozzetti e logotipi e infi ne l interessante Info Point Per il settore DTV la postazione comprendeva un Amiga 3000 e un VCR professionale con materiale video realizzato grazie ai due pac chetti frutto dell esperienza DigiMail nel settore Sportshow e Titling Ef fects Generator primo dedicato al settore broadcasting e consente la gestione in diretta dl risultati e classifiche sportive con la possibilit di modificare l applica zione per ogni tipo di esigenza programma TEG fa parte di un vero e proprio sistema integrato com prendente Amiga 20
119. ei due deve chiamare l altro Per farlo si inserisce ad esempio ATDP5551234 Se il modem ha un altoparlante dovrebbe udire il suo no degli impulsi Quando il telefono dell altra persona comincia a squil lare dovrebbe apparire RING squillo sullo schermo del suo pro gramma di comunicazione A que sto punto deve digitare ATA che ordina al modem di rispondere al telefono modem accetter la comunicazio ne e tenter di sincronizzarsi con l altro modem Quando la connes sione e stata raggiunta su entrambi gli schermi apparir CONNECT connessione o CONNECT 1200 Non si prema alcun tasto per uno o due secondi dopo CONNECT Pen so che questo sia l errore comu ne fra coloro che tentano di comuni care con un amico Qualsiasi carattere questo mo mento tende a confondere il mo 76 dem e a indurlo a interrompere la comunicazione Ora ogni tasto pre muto verr Immediatamente inviato al computer dell amico Se quando si preme un tasto non appare nes sun carattere sul proprio schermo si cerchi la voce che seleziona il Duplex nel menu del programma di comunicazione e si scelga l half duplex Se il tasto Return muove solamente il cursore a sinistra della linea corrente si usi CTRL J per muovere il cursore verso il basso di una linea rumore sulla linea telefo nica pu causare errori nella tra smissione dei dati Nel migliore dei casi il modem igno rer il rumore Se fosse troppo si trebb
120. elche e Max Immelman e combattere con Manfred Von Rich tofen Barone Rosso La Micropo se ha tenuto ben conto di tutte le condizioni di volo Invece di usare come navigatore computer piloti nel gioco saranno provvisti di una bussola e una mappa Constateran no la loro posizione osservando le strade i fiumi e altri paesaggi proprio come un pilota della prima Guerra Mondiale Il giocatore vedr scorre re sotto suoi occhi tutti gli episodi che hanno caratterizzato il non certo felice periodo dal 1916 alla fine nel 1918 Dovrete competere contro piloti tedeschi il tutto in una splendi da grafica 3D Per mesi a venire una moltitudine di game sono in arrivo e sono tutti abbastanza familiari nternational Soccer Betrayal Simulcra UMS II sono solo alcuni di una lunga lista Di tutto un po Simulmondo 6 una software house italiana e tra le sue realizzazioni ci tiamo Formula One Formula Mana ger G P Tennis Italian Nights The Basket Manager Big Game Fishing Software Business ha proposto Tarot e altri titoli di giochi basati su map pe Electronic Zoo 2 un altra compa gnia che lancer molti soft nel 1991 Digital Magic 6 una societ molto piccola che ha proposto Shockwa ve un gioco brillante che sar se guito da Colditz Ho ricevuto la cartelletta della Info grames ma era troppo tardi 0 meglio ormai dead line c est la vie Vedremo pi avanti 1 pp Come promesso sul numero scorso
121. elli del connettore maschio La femmina numerata da destra verso sinistra invece che da sinistra verso destra questo per mette ai pin di combaciare numero con numero quando vengono con nessi Prendete tutto Il tempo di cui avete bisogno e assicuratevi di aver memorizzato la combinazione fra pin e colori in maniera corretta prima connettere il vostro Quick Switch Se li memorizzate in maniera errata probabilmente non danneggerete il vostro computer ma meglio non provare Ora seguite lo schema e collegate il vostro Quick Switch Nello schema elettrico la fila di mezzo dei contatti del deviatore rappresenta le linee elettriche che vengono deviate Quando il deviatore si trova in una posizione contatti avvengono con la fila superiore Nell altra posizione la connessione avviene con fila AMIGA MAGAZINE inferiore non tutti i deviatori hanno i contatti disposti in questa maniera dunque buona cosa controllare il vostro con un tester E cosi che Quick Switch devia il collegamento fra le due porte del mouse e del Joystick che si chiamano Porta 1 A e Porta 1 B nello schema Assicuratevi di aver fatto delle buo ne connessioni meccaniche prima di saldare e di aver isolato adegua tamente tutte le connessioni elettri che Una buona regola quando si realizza un progetto elettronico di controllarlo prima di chiudere il con tenitore Se non funziona non dove te riaprire la scatola per controllare le vost
122. ensabili per sele zionare disegnare e dare un nome alle icone sforzi che potrebbero essere molto meglio utilizzati in altri modi Per l inserimento dati tanto per fare un esempio sarebbero stati molto pi azzeccati moduli elettroni ci che ricalcassero quelli veri dagli assegni agli estratti conto Altre caratteristiche che dovrebbe ro essere proprie del programma e non lo sono si riassumono nell im possibilit di importare ed esportare dati dai fogli elettronici per Amiga come MaxiPlan Desktop Budget potrebbe anche essere pi robusto per fare andare in crash il program ma sufficiente per esempio cer care di salvare un nuovo conto su un disco protetto dalla scrittura Un aspetto cruciale di un software di questo tipo la documentazione specialmente per novizi Sfortuna Quick Review tamente per loro il manuale di Desk top Budgetsi perde immediatamen te nelle minuzie della struttura del programma senza regole generali e consigli che risulterebbero utili a gran parte dell utenza A onor del vero va aggiunto che comunque vengono forniti alcuni tutorial che consentono di personalizzare il pro gramma sulle proprie esigenze Francamente rispetto ai migliori programmi di gestione finanziaria personale Desktop Budget non e esattamente il massimo Frame Grabber Catturare immagini all istante dal proprio televisore o videoregistrato re Maneggiare fotogrammi video dei propri amici con un clic
123. ero vedere dei caratteri casua li qua e l Nel caso peggiore si vedr una stringa continua di carat teri casuali dopo CONNECT Si pu colloquiare con un amico tutta la notte se lo si desidera ma potrebbe essere pi eccitante trasferire un file Per eludere il problema del rumore che potrebbe corrompere i dati o distruggere l integrit del file i programmi di comunicazione usa no dei protocolli di trasmissione per assicurare una trasmissione esente da errori In sintesi il file viene invia to un pezzo alla volta assieme a byte aggiuntivi per consentire di verifi care che sia giunto intatto Quando un blocco viene inviato programma di comunicazione che lo riceve controlla i byte aggiuntivi Se non avvenuto alcun errore viene richiesto il blocco successivo AMIGA MAGAZINE e Pezzo dopo pezzo Il file viene rico strutto Esistono molti protocolli come l XModem lYModem lo ZModem e il Kermit Solo se entram bi usano lo stesso protocollo pos sono inviarsi dei file protocolli di trasmissione di un programma di comunicazione sono elencati in un menu o submenu apposito Per pri ma cosa occorre avvisare l altra persona che si sta per inviare un file Poi si d inizio al trasferimento sele zionando la voce di menu adatta del tipo Send File invio file e scegliendo il file normalmente con un requester L amico dovr sele zionare qualcosa come Receive File ricezione file Man mano che la trasmis
124. esiderati minimo 3 41 412 23 934 145 456 967 1178 189 11100 14111 22 213 24 035 946 957 968 179 290 1101 112 Q3 1414 925 036 247 158 969 1480 191 2102 1113 Q4 015 926 037 148 059 170 181 192 1103 11114 45 1416 027 038 149 960 71 182 493 1104 11115 96 117 128 039 50 61 072 983 994 31105 1116 Q7 118 229 940 151 162 1473 984 995 1106 1117 48 919 052 063 174 185 1496 1107 4118 Q9 920 931 142 153 964 175 186 1497 4108 1119 130 141 152 163 uo 121 432 943 154 965 76 487 198 1109 4120 131 142 153 165 Qn 1122 933 044 155 066 077 188 199 1110 0121 132 143 4 154 166 122 133 144 155 167 123 134 9 145 Ll 156 168 124 135 146 1157 1169 125 136 4 147 4 158 170 126 23 137 4 148 0 159 1171 127 138 Q 149 0 160 J 172 128 139 1 150 161 129 1140 151 162 Nota il rv 164 disponibile L 3Fish Disk L 24 000 abbonati L 18 000 Cognome L 5 000 per ogni disco aggiuntivo riferito ad ogni singolo ordine Nome L Interfaccia MIDI L 92 000 solo ordine telefonico Via Campionatore di suono L 65 000 solo ordine telefonico Cap Citt Tutti i prezzi sono da intendersi IVA inclusa e spese di PSU spedizione comprese Firma Codice abbonamento se minorenne quella di un genitore Gli ordini n
125. etra preziosa da aggiungere alla collana della Domark Tra le caratte ristiche principali sono incluse la veduta esterna rappresentata con una grafica superba scenari multi pli per ogni missione e ancora di pi Sviluppato con la cooperazio ne dell agenzia di stampa sovietica TASS sar sicuramente un must tra simulatori di volo Altri titoli apparsi sono The Spy Who Loved Me game d azione tratto dal film TNT e una compilation dei migliori prodotti Domark di quest anno come Skull e Crossbones Thunder Jaws RBI e Hydra tutti su etichetta Tengen dra e eccellente e vi propone di guidare il vostro veloce mezzo in pericolose distese d acqua Electronic Arts Lord of the Rising sul mercato ottobre ed basato sulla classica saga del Middle Earth tratta dai famosi libri di Tolkien Lord Hobbite il Signore degli Anelli Molto tempo stato speso per cercare di riprende re fedelmente il libro Il gioco vasto e abbonda di mappe che vi impe gneranno a lungo Prima di tutto possiamo definirlo come un game di esplorazione e informazione men tre il combattimento sar saltuario poich il Middle Earth abitato da orchi cavalieri neri e da tutti mostri presenti nei racconti problemi da risolvere sono basati su un sistema a livelli Powermonger degli stessi programmatori di Populous e portai giocatore in un mondo vivente in cui ogni individuo ha una casa un oc cupazione e un livello d intelligenza e b
126. ezza della stringa calcolare le coordinate dove piaz zarla mascherare la parte non visi bile perch coperta da altre finestre L scorso mese si parlato del 68 AMIGA MAGAZINE Di tutto di pi e COS via Certo chi programma ad alto livello non si accorge di tutte queste ope razioni come il cliente del program ma di fatturazione anche lui vuole avere un ambiente in cui lavorare che sia abbastanza semplice e immediato Chi scrive i sistemi operativi invece questi problemi li deve affrontare tutti deve creare una serie di proce dure vicine alla macchina e genera re ambienti di lavoro sempre pi astratti fino ad arrivare addirittura a Workbench dove le immagini grafi che servono a comandare il sistema operativo o meglio una shell che a sua volta traduce quanto fatto in comandi ancora pi vicini a quel particolare modulo detto nocciolo kernel Quanto detto serve a chiarire che esistono diversi ambienti a volte concentrici che possono comuni care loro per accompagnare il si stema al risultato finale e che in alcuni casi possiamo colloquiare con i livelli pi esterni come CLI o INTUITION non importa se si parla al computer attraverso movimenti della mano o attraverso stringhe di caratteri intelligibili linguaggi di programmazione creano un ambiente ancora pi astratto per esempio del CLI ma molto spesso non permettono di usare gli stessi comandi di cui que st ultimo
127. ffetti e Slide Show per Commodore Amiga by QUEST BREAK permette di interrompere una sequenza di immagini in qual siasi punto LACEON LACEOFF abilita dis abilita il modo interlacciato SYNCON SYNCOFF abilita disabilita la sincronizzazione ester na generata dal Genlock PTRON SPTROFF abilita disabi lita la visualizzazione del puntatore Per quanto riguarda gli effetti percorso nomefile il percorso completo per individuare l immagi ne sul disco permanenza specifica il tempo di permanenza dell immagine in sessantesimi di secondo dopo aver eseguito l effetto effetto uno dei tanti effetti di cui parleremo avanti lt ritardo incremento gt un valore che indica un ulteriore parametro valido per alcuni effetti come ritardo in sessantesimi di secondo per altri come incremento in pixel da esegui re in ogni passo dell effetto segue a pag 78 Riflettori su AMIGA MAGAZINE John Foust al momento in cui Amiga D stato introdotto sul mercato il prezzo di un modem passa to da 600 000 lire a circa 140 000 lire Nessun altro prodotto hardware diventato cos economico in cos poco tempo Questo mese in Riflet tori su dar dei consigli sulla scelta del modem e dei suggeri menti su come usarlo con maggior efficacia Scegliere un modem semplice prezzi dei modem sono scesi a cau sa dei progressinella tecnologia dei chip Invece di usare dozzi
128. figlio di destra la di scendenza destra del nodo pi grande Si noti che la definizione di piccolo e grande flessibile Nella maggior pare dei casi viene usato l ordine naturale 3 minore di 5 abc minore di xyz ma il metodo dell ordinamento non decisivo per la consistenza dell al bero Un semplice albero binario mostrato in figura 1 con gli interi usati come chiave 5 23 1 7 15 Figura 1 Un problema con gli alberi binari 2 che i nodi con chiavi identiche possono confondere in qualche modo le cose TreePak 10 evita impedendo l esistenza di chiavi duplicate nello stesso albero Le operazioni Sugli alberi binari si possono svolgere tre operazioni fonda mentali inserimento rimozione e ricerca L operazione di ricerca e la semplice 15 Rendiamo la radice il nodo corrente Se non esiste l albero vuoto terminiamo la ricerca e restituiamo FALSO 2 Confrontiamo la chiave del nodo corrente con la chiave di ricerca Se sono uguali terminiamo la ricerca e restituia mo VERO 3 Se la chiave di ricerca minore della chiave del nodo corrente facciamo del figlio di sinistra del nodo corrente il nuovo nodo corrente Se non esiste il figlio di sinistra terminiamo la ricerca e restituiamo FALSO altrimenti tor niamo al punto 2 4 La chiave di ricerca deve essere maggiore della chiave del nodo corrente cos rendiamo il figlio di destra del nodo corrente il nuovo nodo corrente Se non
129. fra loro mediante il linker Guardare in avanti adesso sar molto apprezzato in seguito da voi stessi se sentirete la necessit di implementare gli overlay come anche da chi tentasse di convertire il vostro programma per un ambiente dove sia necessario implementare gli overlay Fino ad ora le regole hanno riguardato la suddivisione del vostro codice sorgente in molteplici moduli Sebbene si sovrappongano parzialmente le ho elencate separatamen te per focalizzare principalmente certe questioni che po trebbero costituire considerazioni importanti per il vostro progetto Il resto di questo articolo discuter alcuni aspetti specifici della portabilit specificamente in relazione allo sviluppo di un progetto scritto in C La maggior parte dei problemi e delle tecniche incluse qui sono strettamente legate alle caratteristiche di quel linguaggio sebbene alcuni dei prin cipi possano essere estesi ad altri linguaggi Regola 7 Non fate mai affidamento sugli elementi standard del C char o int quando definite dati critici Ricordate che macchine differenti e anche differenti com pilatori sulla stessa macchina hanno diverse nozioni sulla lunghezza degli interi di solito 16 o 32 bit Mentre il dato char viene generalmente considerato come un elemento a 8bit alcuni compilatori lo trattano come un dato con segno di default se non altrimenti specificato e altri lo conside rano privo di segno unsigned Preferisco
130. ga iale Mult imedia AMIGA MAGAZINE Compute Publication Inc 1990 d e Tutti i diritti sono riservati Articolo tradotto da Computel s pe rme Amiga Resource Steven Anzovin dilagata attraverso il mondo Ma cintosh e che sembra in procinto di contaminare anche l universo Amiga sintomi si r conoscono im mediatamente deliri febbrili a pro posito di schede card connessio ni link e pulsanti button un irre frenabile desiderio di manovrare in siemi multidimensionali un irremo vibile convinzione che i personal computer guideranno le nuove ten denze del sapere Tuttavia persino chi appare chiaramente in preda al l ipermania pu non riuscire spie gare cosa gli stia accadendo in questo articolo tenter di isolare e di analizzare l agente patogeno lIpermedia e di presentare alcuni prodotti software per Amiga utili per trarre qualche vantaggio da questa condizione una sindrome che Cosa sono gli ipermedia Gli ipermedia integrano testo grafi ca animazioni immagini fotografi che digitalizzate suoni musica lin guaggio parlato e video mediante un computer al fine di creare nuovi modi per usare presentare e com prendere le informazioni Presuppo sto degli ipermedia che molte utili informazioni siano conservate in formati non tradizionali Immagini digitalizzate video e suoni registra ti e che solo il computer le possa combinar
131. he in guerre future nei panni di Supremo Comandante del le forze militan Il giocatore stesso determina strategie e poi muove le armate a terra la marina e l aviazio ne per conquistare territori e assimi lare al proprio attivo le risorse nazio nali Quando comincia una battaglia tutta l azione vista nei dettagli con animazioni colorate Super grafica 3D e suoni innovativi renderanno l gioco molto realistico Un giocatore pu competere contro il computer o in due via modem Ve la sentite di rischiare l inverno Nucleare e la di struzione totale solo per gloria personale Command rende realisticamen te gli effetti della guerra nucleare e delle guerre politiche Tutta l azione intemporeale Le forzenemiche si muovono simultaneamente e reagi scono costantemente agli eventi che accadono attorno a loro Fireball combina Il gioco del calcio con la velocit dell hockey su ghiac AMIGA MAGAZINE cio e la strategia del rollerball il tutto con grafica Il terreno di gioco Hexorium una vasta area che contiene otto porte quattro per parte chiamate Dragonhead Ogni Dragonhead ospita un Mycronian Salamander molto pericoloso Knights of the Sky porta i giocatori indietro nel tempo fino alla Prima Guerra Mondiale in un combatti mento aereo Potete selezionare la nazionalit ed essere francesi n glesi o americani e abbattere maggior numero di aerei nemici In pi potete volare con piloti come Oswald Bo
132. hido Altered Destiny e Elvi ra sicuramente i pi attesi Activision Nonostante i recenti annunci della compagnia di fermare l immissione di giochi e concentrarsi su PC e console ci sono molti giochi che usciranno prima di questo cambiamento Dragon Breed uno shoot em up con scrolling laterale Il gioco consiste di sei livelli molto colorati e straordinari che garanti scono molte ore di divertimento Young King Kayas personaggio principale che viene presentato come un elaborato drago composto da 13 segmenti che lo fanno sem brare pi un serpente drago viene usato soprattutto come difesa e non pu essere eliminato dai nemici Un elemento essenziale che il giova ne re pu smontare il drago e cam minarvi intorno Ha l abilit di colpire in cinque direzioni e usare il drago per proteggersi Altre due conver sioni arcade sono in sviluppo Beastbuster farcito di sangue zombie e creature diaboliche che cercheranno di distruggervi dovun que vi troviate Uccideteli prima che lo facciano loro ma un solo colpo non sempre basta H Type ritorna con movimenti ancora pi veloci e sempre pi dettagliati ma rimane un gioco per videoplayer esperti Atomic Robokid un bla st em up con scrolling in parallasse Robokid pu volare o camminare mentre cerca segreti riposti in angoli quasi inaccessibili Attraverso 1 21 livelli di gioco dovete controllare al meglio robot meccanico La vostra missione com
133. hiudere lo schermo Workbench Per avere memoria possibile vorrete probabilmente chiudere lo schermo del Workbench ci vi fornir 40K di memoria in pi in un sistema PAL poco meno in NTSC a causa della minore ampiezza dello schermo Fondamen talmente per chiudere lo schermo Workbench dovete chiamare la routine di Intuition CloseWorkBench e OpenWorkBench per riaprirlo Tuttavia CloseWorkBencht funziona solo se tutte le fine stre sul Workbench sono state chiuse Funziona perfetta mente anche se il vostro programma fosse lanciato da Workbench mediante la selezione dell icona in quanto CloseWorkBench chiuder automaticamente le finestre usate per visualizzare la directory del disco in queste finestre il flag WBENCHWINDOW nel campo wd Flags della loro struttura dati appare impostato Tuttavia CloseWorkBench fallir se ci sono altre finestre aperte sul Workbench come quella di un altro programma o dcl CLI Cosi se il vostro programma 6 stato avviato da CLI o digitandovi il nome del programma o mediante la startup 46 n ine di ie OU 1 sequence dovrete chiudere la finestra CLI prima di poter chiudere lo schermo Workbench Il problema nel chiudere la finestra CLI sta nel fatto che controllata dal DOS e il comando ENDCLI dipende per funzionare da registri non documentati come A5 che gli vengono passati dal DOS A5 attualmente punta
134. i innovativi stato sicuramente il si stema di Teleselling presentato dal la O T S di Roma Il concetto di Te leselling non certamente nuovo si tratta di automatizzare pressoch totalmente delle operazioni com merciali che normalmente richiedo no molti step ripetitivie che richiedo no una grande semplicit d acces so per qualsiasi tipo d utente 1 pacchetto sviluppato dalla O T S dedicato al rilevamento e alla regi 63 Speciale SMAU strazione dei biglietti per i concerti ed un applicazione quantomai az zeccata e attuale dato l incremento delle manifestazioni di questo tipo In Italia e relativi problemi di gestione Partendo da AmigaAVision l pro gramma consente di riempire una scheda con i propri dati per uno dei concerti in programma e di stampa re il biglietto dal lato dell organizza zione il programma esce con un file compatibile DBase quindi n tegrabile con qualsiasi sistema di gestione standard Commodore Fun Lab Music System Kawai in collaborazione con Com modore ha prodotto Fun Lab un sistema integrato di hardware e soft ware per la registrazione e riprodu zione via MIDI di brani musicali sistema completo composto da una tastiera Kawai Fun Lab 61 tasti standard 100 suoni PCM 100 rit mi sintetizzatore programmabile e di facile utilizzo completa di softwa re e interfaccia MIDI monitor attivi Kawai PM 102 e un Commodore Amiga 500 2000 2500 e Amiga 3000 co
135. i a proprio piacimento e di decidere il tempo di visualizzazione di ogni frame effetti sonori per aggiungere quegli effetti e quei rumori tipici dei cartoni animati della Walt Disney una sezione per dipin gere le immagini che grazie all op zione dither permette di creare pi di 4096 colori e sovrapposizioni sui disegni di sfondo e nella sezione per effetti speciali come schiaccia mento stiramento traiettoria movi mento di marcia e altro ancora pacchetto completo comprende esempi di animazione disneyana sui quali effettuare i propri esperi menti e le proprie modifiche vere animazioni tratte dai classici film di Walt Disney una animazione com pleta sviluppata con Animation Stu dio e due manuali in italiano Per utilizzare Animation Studio neces sario possedere un Amiga con mini mo 512 Kbyte di RAM anche se consigliato un Mbyte di memoria Per ulteriori informazioni contattare Software Copyright S r l Via Mazzini 12 21020 Casciago Va Tel 0332 222052 On Disk 11 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 Games Rotar Rotar un gioco di velocit e pron tezza che vi permetter di ingaggia re una gara contro il tempo
136. i dettagli Fra il Control Panel pannello di controllo zeppo di pulsanti sul fondo dello schermo modellato sui pannelli dei prodotti della Newtek alla griglia di utili e piccoli strumenti per lavorare con AmigaDOS e Intuition si ha gi a d sposizione tutta la potenza neces saria a realizzare qualsiasi tipo di programma ipermediale che Amiga sia in grado di supportare Fra i suoi particolari punti di forza sta la capa cit di gestire autentiche finestre Intuition quella di trasformare qual siasi brush IFF in un pulsante quella di sincronizzare un suono con i quadri di un brush in animazione quella di fornire help in linea nel corso della stesura di uno script e quella di compilare applicazioni CanDo senza dover quindi distri buire un programma che li mandi in esecuzione Con CanDo si possono 24 realizzare programmi molto sofisti cati e i programmatori professionisti possono trovarlo utile come stru mento per costruire prototipi di pro grammi per Amiga che verranno poi eventualmente scritti in linguag gio C o assembly CanDo ha una curva di apprendimento ripida rispetto a UltraCard o Thinker numerosi livelli dei pannelli di con trollo e dei requester possono con fondere linguaggio di comandi sebbene potente e flessibile non cos facile da dominare come Ultra Talk E qualcuno potrebbe non avere bisogno di tutti quegli optional e di tutte quelle prestazioni Se non Il vostro caso v
137. i digitalizzatori di alta qualit e basso prezzo Ma mentre i digitalizzatori video hanno dominato il mercato di Ami sono stati quasi del tutto assenti in quelli dell IBM e del Macintosh Su queste macchine il dispositivo pi popolare per importare disegni e fotografie nel computer lo scanner L a maggior parte degli utenti ottico un dispositivo tanto poco noto agli utenti di Amiga quanto digitalizzatori video lo sono a quelli dell Apple e dell IBM Recentemen te tuttavia molte compagnie hanno cominciato a commercializzare le interfacce e il software necessario per usare questi scanner con Ami ga Gli utenti di questa macchina hanno ora una scelta che espande notevolmente le opportunit grafi che del loro computer Scanner contro digitalizzatori Sebbene sia gli scanner ottici che digitalizzatori video convertano immagini del mondo reale in grafica digitale svolgono questo compito in modi diversi Un digitalizzatore deo usa Il segnale proveniente da un familiare dispositivo video come una telecamera un sintonizzatore videoregistratore Il segnale analogico viene trasformato in una descrizione digitale dei differenti punti colorati del display del compu ter utilizzando la memoria e il pro cessore del computer oppure la memoria e chip dedicati presenti nello stesso digitalizzatore Gli scanner ottici Invece usano la stessa tecnologia delle fotocopiatri ci e dei fax dispos
138. i grafici spettacolari renderan no sicuramente molto bene il clima da Guerre Spaziali e faranno di Epic un successo Toki un gioco arca de composto sei livelli con movi mento multi direzionale ed provvi sto di un caratteristico scrolling in parallasse Oltre 300 schermi incre dibilmente dettagliati ed eccellente mente animati con sei guardiani di fine livello da sconfiggere Questo adventure shootem up l ideale per Il giocatore che ama il gusto delle sorprese e sar pronto a dicembre Pang una grande con versione arcade basata su un idea molto semplice Controllate un per sonaggio che spara su grossi pallo ni che una volta colpiti si dividono e diventano sempre piccoli vostro compito di eliminarli tutti per passare il livello ma senza che vi tocchino Armi extra possono esse re guadagnate mentre procedete nel gioco visto e considerato che l arma iniziale non molto efficace mentre per esempio uno speciale laser pu far fuori un pallone con un solo colpo Lo scenario del gioco vi 55 Videogiocbi AMIGA MAGAZINE vedr viaggiare attraverso il mondo in questo veloce e colorato soft che prevede il gioco a due simultaneo 50 livelli ne fanno un gioco di classe Previsto a dicembre Puzznic 6 un gioco basato sul puz zle e prevede quindi dei buoni rifles Si e velocit nell agire Lo scopo del soft di eliminare tutti i blocchi pre senti sullo schermo Ci sono vari tipi di bloc
139. i partenza del liquido rendendo lo schema pi complesso TypeAndTell Questa piccola ma simpatica utility fa si che Amiga pronunci tramite il sintetizzatore vocale di cui 6 dotato il sistema operativo ogni lettera o tasto che viene premuto Oltre alle lettere TypeAndTell rico nosce e pronuncia anche frasi che rappresentano la pressione di combinazioni di tasti ad esempio tasto Amiga Control oppure Shift associato ad un qualsiasi altro tasto Anche i simboli grafici e i caratteri speciali hanno intere parole dedica te come ad esempio il dollaro le parentesi i vari segni di punteggia tura i numeri e i tasti funzione Un programma come TypeAndTell rendersi utile specialmente se utilizzato in multitasking assieme ad altri programmi che richiedono un uso frequente di tasti per scegliere opzioni e per selezionare strumenti particolari permettendo all utente di sapere con maggior chiarezza se l opzione desiderata stata atti vata Per far funzionare il programma TypeAndTell necessario copiarlo su un dischetto che contenga il file NARRATOR DEVICE contenuto nel disco del Workbench Colour Questa utility permette di gestire facilmente i colori di un qualsiasi Schermo attivo mediante il passag gio di parametri da CLI o utilizzando una speciale finestra contenente degli slider e dei gadget per altre funzioni comando accetta princi palmente tre opzioni sel per modificare le t
140. i scansio ne bianco e nero e tre retini di dithe ring Una rotellina consente di varia re la luminosit come si stesse modificando il volume su una radio transistor Un altro cursore permette di scegliere la densit di scansione fra 100 200 300 o 400 dpi La versione del software che abbiamo ricevuto 1 1 supporta solo le prime due densit E interessante notare che il manuale fa riferimento a una versione 2 0 del software che sup porter tutte e quattro le densit Quella versione non era ancora di sponibile al momento della stesura di questo articolo Per usare l Handy Scanner si deve selezionare l opzione 1 Page o 2 Page del menu che indica se si intende acquisire rispettivamente un area di 256 o 512 pixel in altezza la larghezza massima di 800 pixel Quando l opzione stata selezionata la lampada dello scan ner si accende e si deve a questo punto trascinare lo scanner lungo la pagina tenendo premuto il pulsante laterale L immagine viene visualiz zata sullo schermo durante la scan sione che termina quando si arriva al fondo dello schermo Acquisita l immagine si pu salvarla come pixel grezzi o come immagine IFF AMIGA MAGAZINE L immagine a 16 colori a sinistra e l immagine HAM a destra sono state generate dallo scanner colori Sharp JX 100 e dal software ScanLab 100 della ASDG Ci sono anche alcune funzioni di editing come il ridimensionamento rovesciamento Sebbene l Handy
141. i soli to i nomi delle proposizioni fonda mentali e titoli delle sezioni Tutto il resto del testo 6 ancora connesso ai termini visibili solo non possibile vederlo Per riordinare velocemente il documento si possono effettuare operazioni di taglia e incolla sui ter mini del primo livello e poi espan derli ad un livello pi alto per vedere i particolari Sebbene Thinker sia stato progetta to principalmente per la scrittura e la norganizzazione dei testi pu ge nerare delle connessioni con imma gini IFF contenute in file separati mediante il nome del path e dell im magine con aitri programmi per Amiga e mediante una porta ARexx con qualsiasi altro program ma che supporti come Ultra Card e Deluxe Video III In tal modo pu divenire il punto focale di una presentazione multimediale pi va ria di quella che si potrebbe preven tivare considerando il programma di per se stesso Ciononostante la maggior parte degli utenti si rivolge r a Thinker non per realizzare pre sentazioni ma per organizzare e rendere coerenti i propri pensieri UltraCard Plus Gli utenti Amiga hanno a lungo desiderato un programma che po tesse emulare le meraviglie di Hy perCard su Macintosh si veda ri quadro UltraCard Plus Intuitive Technologies cosi strettamente modellato su HyperCard che realiz za tutto ci che fa HyperCard e quasi nello stesso modo Ma Ultra Card pu anche fare cose che HyperCard
142. iceversa CanDo attualmente pi potente strumento di creazione di ipermedia che Ami ga offre con esso si pu fare can do quasi ogni cosa Deluxe Video III L ultima versione del venerabile programma della Electronic Arts un applicazione multimediale e Desk Top Video che fornisce anche limitate funzioni ipermediali Se siha bisogno di suoni e colori sgargianti Deluxe Video una buona scelta offre un controllo molto pi accurato di ogni altro programma descritto in precedenza sulla temporizzazione e la visualizzazione della grafica e sulla sincronizzazione del suono Per a ci viene sacrificata la mag gior parte del potere di connessione e di interattivit da cui dipendono gli ipermedia Si pu comunque chie dere a Deluxe Video Ill di attendere un evento generato dall utente come la pressione di un tasto quella di un pulsante del mouse o Il movi mento del joystick e poi saltare ad una parte specifica della presenta zione Si pu dare all utente la scelta fra qualsiasi numero di possibili salti mediante pulsanti che appaio no sullo schermo In altre parole l u tente pu decidere quale parte del video guardare e in quale ordine Cosi in un video sulla storia del roc k n roll in Deluxe Video un utente potrebbe scegliere di saltare tutto quel noioso materiale su Elvis e andare direttamente alle informa AMIGA MAGAZINE AmigaVision AmigaVision il nuovo software creato da Commodor
143. ici ma valgono la spesa E si pu riuscire a trovare lo ScanJet prede cessore ormai fuori produzione del lo ScanJet Plus con uno sconto considerevole Siccome il software Scannery non supporta le presta zioni aggiuntive del Plus si nel giunto quando si compra il modello pi vecchio Scanner manuali Pochissime persone usano lo scan ner per acquisire e stampare una intera pagina di grafica alla volta un compito da fotocopiatrice Per la maggior parte dei lavori di desktop publishing e video sufficiente la scansione di un immagine molto pi piccola Ecco perch si sono diffusi gli scanner manuali Si tratta di di spositivi dalle dimensioni di un mouse a doppia larghezza e con la sagoma di un aspirapolvere che va trascinato sull immagine da cattura re Possono acquisire immagini lar ghe fino a 7 8 cm e alte fino a 20 e cm Datel Handy Scanner Uno di questi scanner manuali in bianco e nero l Amiga Handy Scanner della Datel che di fatto lo scanner manuale GeniScan dei PC con una interfac cia per Amiga Questa interfaccia una scatola di 7 5x10 cm con un cavo di 15 cm che va inserito nella porta parallela e nella presa jack dello scanner e un alimentatore A differenza degli altri scanner pro vati la maggior parte delle opzioni dell Handy Scanner controllata mediante switch presenti sullo scanner stesso non mediante soft ware Un cursore permette di sele zionare fra quattro modi d
144. idurre l immagine orizzontalmente verticalmente o in entrambe le direzioni Ci consente di restringere l immagine per adat tarla allo schermo o di cambiarne delicatamente la ratio per compen sare pixel non quadrati del video Quando si soddisfatti dell immagi ne la si pu salvare in formato Si pu salvare sia l immagine intera che la porzione che si adatta allo schermo Si possono anche salvare i dati grezzi dei bitplane Ci con sente di ricaricare i dati in un secon do momento per effettuare l elabo razione dell immagine senza do verla acquisire di nuovo Lo Sharp JX 100 per Amiga una delle nuove periferiche pi eccitanti che io abbia visto da molto tempo Le sue ridotte dimensioni e la sua comodit d uso le permettono di arrivare dove nessun altro digitaliz zatore video potrebbe inoltre la sua risoluzione molto superiore a quella dei suoi concorrenti L area di scansione di 15x10 cm perfetta per la creazione di schermi video 640x400 a 100 dpi mentre la massi ma risoluzione di 200 dpi ancora adeguata per molti compiti di pu blishing in bianco e nero Sebbene non esista ancora un supporto per l uso dei file con colori a 18 bit nel desktop publishing sembra proba bile che la ASDG lo fornir in futuro assieme ad altre migliorie software Anche senza di esse tuttavia la combinazione JX 100 ScanLab costituisce un pacchetto professio nale che destinato ad accrescere la reputazione di Ami
145. iga anche accattivante il rapporto fra utente e sistema informativo consente inol tre di proteggere proprio investi mento hardware in quanto il com puter il monitor e WindoVid posso 65 Speciale SMAU no essere disposti dietro a un vetro anche blindato Fra l altro l ABIS propone una stazio ne completa e autonoma l Infoself in cui monitor computer e WindoVid sono protetti da una struttura blinda ta a se stante Infine l ABIS fornisce tutta una serie di servizi che aiutano l utente a pre disporre la propria stazione di infor mazioni da una biblioteca di imma gini anche su disco ottico a pro grammatori con una certa esperien za nel settore della comunicazione visiva interattiva La Commodore allo SMAU ha fatto realizzare dalla ABIS una vetrina interattiva sul proprio stand dimo strando le possibilit del 3000 e di AmigaVision usati in associazione con questo strumento Digiteam La Digiteam una societ di servizi software che opera da anni con Amiga al grande pubblico puo es sere gi nota per il suo gioco Honda Game Allo SMAU presentava un prodotto software realizzato in collaborazio ne conl Italturist che stato espres samente progettato come videoca talogo per operatori turistici Si tratta di una stazione di informazioni inter attiva su Amiga 3000 la quale e in grado di presentare tutti i dati con nessi ad un catalogo turistico L u tente interagisce selezionando pu
146. ilizzato Fortunatamente Amiga offre una ricca gamma di programmi di iper media fra cui scegliere ognuno con un suo ben definito ambiente di svi luppo Ecco quattro programmi per Amiga che in modi o meno con fortevoli vi introducono nel mondo degli ipermedia Uno fra questi sar probabilmente in grado di soddisfa re le vostre esigenze Thinker 2 0 Thinker Poor Person Software non appariscente come alcune delle altre applicazioni quiesaminate ma ugualmente un programma iper mediale potente Annunciato dal suo autore Alan Bomberger come un Idea Processor sistema di ela boron del pensiero Thinker stato concepito in primo luogo per creare documenti testuali multidi mensionali non per combinare pa role grafica e suoni nello stile tipico degli ipermedia Ha l aspetto sia di un puro prodotto ipertesto che di un programma standard per l ideazio ne ditesti text outliner Si pu crea re un documento nuovo introducen do proposizioni in qualsiasi ordine si formino nella mente e aggiungendo un nome tra parentesi all inizio di ognuna di esse Una proposizione di Thinker pu raggiungere i 2000 caratteri mediamente circa 300 AMIGA MAGAZINE relig egg ibis UM 555 40 Tice ier Mippito fac 535 141 Figaro Father Ho furente 533 1980 The parole la lunghezza tipica di un paragrafo Ogni proposizione pu essere c
147. incia con un arma normale ma colpendo determinati oggetti potrete guadagnarne di migliori Ogni volta che finirete tre livelli dovrete affrontare una terrifi cante creatura Seguendo la scia del successo di Millenium 2 2 vie ne sviluppato Deuterous Un secolo passato da quando i primi coloni della luna lasciarono la Terra per cominciare una nuova vita Lo sco po del gioco quello di colonizzare i pianeti del nostro sistema solare per poi passare agli altri Ritroverete vecchi amici con quali potete commerciare per nfornirvi di equi paggiamenti migliori La guerra inevitabile e la vittoria determinata dal numero e dalla tecnologia degli ship a vostra disposizione Deute rous IMmenso e vi saranno richie ste 50 ore di gioco costante per completare il gioco Spindizzy Il arriva finalmente per i 16 bit il mega game degli 8 bit Esplorate diversi livelli in una lotta contro il tempo stando sempre at tenti livello di carburante e assicu randovi di collezionare tutti gioielli che trovate durante il percorso Risolvete i vari puzzle e cercate di superare tutti i pericoli e trappole che cercheranno di sbarrarvila stra da verso la vittoria Hewson Paradroid 90 la versione 16 bit del classico shoot em up spaziale di Andrew Braybook arriver molto presto sui vostri monitor cosi come Nebulus 2 sequel del famoso gioco di piattaforme L elicottero ha ora a disposizione nuove armi e il diverti mento assicurato
148. io su Amiga e il Forth L assem bler generalmente una scelta inadeguata in quanto causa una completa riscrittura del programma perle implementa zioni su sistemi che non fanno uso del 680x0 e le macchine basate sui processori Intel costituiscono una quota signifi cativa del mercato del software di intrattenimento Ci non significa che tutti i giochi devono essere scritti in un linguaggio di alto livello Molti giochi in tempo reale in stile arcade richiedono livelli di performance che non sono raggiungibili con linguaggi diversi dall assembler Non dovreste sacrificare le performance per la portabilit Tutta via la cosa non necessariamente bianca nera Pu esser possibile scrivere la maggior parte del programma in un linguaggio di alto livello e riservare le parti scritte in assem bler alle sezioni critiche dal punto di vista della performan ce Pu non essere affatto possibile Solo voi gli autori potete realmente essere il giudice ma dovete essere consa pevoli del compromesso che implica Regola 2 Usate molti commenti Ricordate che pi che probabile che qualcun altro lavore r con il vostro codice Leggere e comprendere il codice di qualcun altro non cos facile come leggere il proprio 1 commenti possono effettivamente costituire la differenza tra il codice che totalmente inintellegibile e impossibile da seguire e il codice che rettilineo e facile da comprendere Prestate particolare attenzione a
149. isogna tener conto di tutti gli aspetti Usare soprattutto la strate gia per riuscire in questo soft Il paesaggio molto ben reso con l uso di grafica vettoriale 3D cos come i vari aspetti della vita reale Ogni territorio pu esser visto da diverse angolazioni e ingrandito Gli sfondi sono composti da colline e pianure strade costruzioni alberi laghi e anche corsi d acqua animati Pescatori su barche contadini e allevatori sono solo alcuni dei perso naggi presenti nel gioco giocato 57 Videogiocbi re vestir i panni del capo trib nuovo arrivato In un territorio ine splorato Ci sono 200 territori diversi da con quistare ognuno con un diverso paesaggio ed possibile sfruttare bilioni di possibili giochi diversi Questo divertente soft un grosso passo avanti in questo genere e la sensazione di realismo vante computer controlla tre sonaggi e due o pi giocatori posso no competere via modem Indianapolis 500era stato sensazio nale su PC e tra poco anche i pos sessori di Amiga potranno compe tere in questa famosa corsa In gara altre 32 vetture che dovranno com piere da 10 a 200 giri E prevista l opzione practice prima di gareg giare e anche giri di qualificazione per la pole position Otto diversi sistemi sulla macchina possono essere regolati e salvati su disco cos come possibile mette re a punto a vostro piacimento la vettura Una volta all
150. itivi piuttosto comuni negli uffici Usando sensori ottici in condizioni controllate di illu minazione convertono direttamen te le immagini grafiche in informa zioni digitali per poi trasferirle al computer Ci significa che occorre prendere considerazione un certo numero di fattori quando si vuole decidere quale di questi dispositivi usare digitalizzatori video usano compo nenti relativamente economici al 13 Dossier cuni dei quali come le telecamere o videoregistratori possono essere gi in possesso dell utente Persino digitalizzatori a colori sono piutto sto economici Siccome la teleca mera vede ci che vede l occhio umano i digitalizzatori possono catturare una serie molto ampia di mmagini fotografie diapositive immagini da nastri video e anche oggetti tridimensionali La bassa risoluzione dei digitalizza tori video implica che le immagini catturate abbiano un numero relati vamente basso di pixel o punti colo rati Ci li rende pi adatti a disposi tivi di output in bassa risoluzione come monitor dei computer o la TV che a quelli in alta risoluzione come le stampanti laser digitalizzatori video funzionano meglio con le immagini fotografiche e hanno meno successo nella cattura di di segni o testi Una buona illuminazio ne essenziale per ottenere dei risultati soddisfacenti pertanto l u tente deve impiegare molto tempo e molta fatica per assicurarsi che l illu minazione
151. izer DAMOCLES 39 000 Swords O1 Twilight 29000 B Madula DRAGON STRIKE 69 000 Space quest 53000 Broadcast Titier PAL Datcon 5 000 Space Quast 58000 Butcher 2 0 F 16 Combat Pilot 59 000 Space Quest 68000 C Light F 18 Falcon 59 000 E LAST NINJA 44000 Caligari Profess 18 STEALTH FIGHTER 69 000 PROFESSIONALI ITAL Caligari Consumer F 29 Retaliator 48 000 A Drum 45000 Calligrapher Falcon Mission Disk 48 000 Amiga TOTO 69 0090 Calligrapher Font Al FALCON MISSION DISK 2 39 000 78 000 Font Fighter Bomber 59 000 CAO 3D 49000 CAND F BOMBER MISSION DISK 29 000 Contabillta casalinga 73000 Chromap Map Designer Gold Of The Americas 72000 Copyst apprentice 178000 Cygnus ED Profess Gravity 49 000 Dewpac 214 120000 De Luxe Paint Itl IMPERIUM 45 000 De Luxa Music 94 000 De Luxe Video 111 M 4 Sherman 25000 De Luxa Print 90 000 De Luxe Photolab Midwinter 69 000 Dieta 75000 De 6 Print OVERRUN 69 000 Flow CAD 69000 De Luxe Productions Pirates 59 000 INTRO CAD 100 000 Populous 45 000 RINGS OF MEDLISA 49 000 Populous Prom Land 21 000 Supra Corporation SIM Editor 28 000 Terrain Editor 8 000 Su ipradrive HD 30Mb x A500 1 300 000 SECOND FRONT 89200 S pradrive HD 40Mb x A500 1 420 000 THEIR FINEST HOURS 49 000 Supradrive HD 80Mb x A500 7 889 000 us 58 JOHN YOUNG 49000 Supradrive HD 1T05Mb x A500 2 100 000 AHEAD 49 000 Supradrive 44Mb He unit 2 180 000 WINS 49 000 Interfaccia
152. k del mouse Semplice con Frame Grabber Sembra pubblicit vero Frame Grabber merita sicura mente un approccio di questo tipo La sua velocit merito della sua RAM interna che lavora come un buffer video superveloce Selezio nando l opzione Grab Image i dati dell immagine vengono trasferiti nel buffer in 1 60 di secondo Amiga impiega poi qualche attimo per tra sformarli in una immagine video vera e propria Una volta collegato alla porta paral lela di Amiga alla porta RGB e al monitor RGB Frame Grabber in credibilmete facile da usare La sorgente di input viene vista attra verso il monitor RGB di Amiga e basta premere C per catturare un immagine Comandi appositi per Intensit tinta e saturazione dell im magine permettono di ottimizzare la qualit della schermata prima della digitalizzazione Naturalmente possibile salvare videate in in forma to standard IFF cos come aggiu stare l aspetto dei colori cambiare il formato dello schermo e perfino animare una serie di fotogrammmi digitalizzati Per Frame Grabber sar inoltre presto disponibile un aggiornamen to software contenente nuove op zioni che permetteranno tra l altro il ridimensionamento e la deformazio ne dell immagine e un controllo pi sofisticato del colore La dote migliore del pacchetto co munque la possibilit di digitalizza immagini a colori pressoch istantaneamente A differenza di Digi View non c
153. l codice e alle strutture dati che sono specifiche di Amiga Ricordate che voi state probabilmente lavorando con le strutture e le chiamate di sistema di Amiga da lungo tempo mentre la persona che legge il vostro codice pu non avere mai avuto contatto con la maniera di fare le cose di Amiga Aiutatelo arutatela spiegando i concetti chiave I vostri commenti potrebbero essere vicinissimi a quelli del ROM Kernel Manual Il prossimo gruppo di regole si applica alla strutturazione del vostro codice in file multipli Ho avuto vantaggi nel lavorare con molti piccoli file invece di pochi grandi file sia durante lo sviluppo iniziale che durante la conversione di codice gi esistente Regola 3 Tenete separato il codice della logica del gioco dal codice di implementazione del gioco Il codice relativo alla logica del gioco definisce come si comporta il gioco le sue regole e la logica interna che sta dietro le decisioni generate dal computer Nella maggior parte dei casi non ha nulla a che fare con la macchina sulla quale sta girando Tenendo tutta la logica del gioco in moduli sorgente separati molto pi facile separare le aree che necessitano di molta attenzione quando le si converte per un altro sistema dalle aree nelle quali dovrebbe essere poca nessuna necessit di conversione oltre alle differenze di indirizzamento nei compilatori Regola 4 Mantenete il codice di interfaccia utente in moduli sorgente separati
154. l football neanche pi un calcio a un pallone Hill Street Blues il programma mi gliore uscir a dicembre e non pos so darvene i dettagli Zeppelin Zeppelin ha sviluppato tre giochi che usciranno nei prossimi mesi a cominciare da Championship Run Ed The Ducke il grande Neighbours la mega opera australiana Psygnosis Non c mai pace in casa Psygnosis e si prevede l uscita di molti nuovi soft Alcuni sono meravigliosi e arri vano dai programmatori di Menace e Blood Money David Jones presenta Leemings che non e molto bello graficamente ma in com penso accattivante nel gioco Kil ling Show Awesome Carthage e Nitro sono tutti nomi familiari ma Obitus WLF Amnios no di certo ma non posso dirvi molto poich titoli figurano solo sulla lista facendomi pensare che i nomi sono selezionati prima che i giochi vengano scritti Linel Genias Questa compagnia ha acquistato diritti di Never Ending Story Il e l gioco sar basato sul film dallo stes 60 so titolo A questo seguono un gioco arcade e un adventure Over The Net segue filone di World Cup 90 Una nuova simulazione sportiva basata sul Beach Volley americano prodotto per Amiga con eccellenti effetti grafici e molte opzioni Cinque spiagge quattro modi di gioco overscan mode che far sembrare l vostro computer una macchina arcade Warm Up 6 una simulazio ne di formula uno con tutte le carat teristiche che richiedere un tale ge
155. l uten te hobbista cosi come il professio nista 6 sempre piu orientato cono scere l hardware della propria ap parecchiatura per apprezzarne le capacit e farne un uso sempre sperimentale e non passivo A R amp C ELGRA tutto AMIGA C64 vendita assistenza consulenza ci trovi a Palazzolo Milanese MI Via S Martino 13 Tel 02 99041332 Prossima Apertura Banca Dati Cli Clips Jim Butterfield facile dimenticare che i nomi usati nei comandi CLI posso no riferirsi sia a file e directory che device Questa flessibilit spesso dimenticata si pu mostrare facil mente con comando COPY Fac ciamo qualche esempio COPY CANE TO SEGUGIO copia normal mente il contenuto del file CANE creando un nuovo file chiamato SEGUGIO che ne la copia esatta Questo vero sia che CANE sia un file e SEGUGIO sia a sua volta un file esistente da sostituire con il file copiato sia che SEGUGIO non esista in tal caso verr creato Se SEGUGIO una directory file copiato verr posto nella directory SEGUGIO come se aveste digitato COPY TO SEGUGIO CANE E se sia CANE che SEGUGIO sono directory tutti i file della directory CANE saranno copiati nella directo ry SEGUGIO Se CANE un file di testo si pu inviarlo alla stampante con COPY CANE TO PRT ofarlo leggere su un sistema 1 3 con COPY CANE TO SPEAK Potrebbe anche essere visualizzato sullo schermo con COPY CANE TO l asterisco rap
156. l utiliz zo di due utility presenti su ogni disco Font Assign e Font Fixer Helv 4 ABCDEabcdef012345 Annie Roma 1 ABCDabcd0123456 Roma 3 ABCabc0123456 Futuro Cinema ABCDabcd01234567 Alton L utility Font Assign Questo programma permette di assegnare il percorso per il device FONTS Durante il boot il sistema operativo assegna diverse unit logiche ad esempio assegna alla directory C il nome logico C dove verranno cercati i comandi CLI H device FONTS viene assegnato di solito alla directory fonts Per cambiare il percorso di ricerca dei font si usa da comando Assign per esempio Assign Fonts df0 Quindi direttamente da WB pos sibile assegnare il device logico FONTS a patto che sul disco sia presente il comando Assign L utility Font Fixer Come dice il manuale non vi sono particolari spiegazioni per questa utility Il programma legge il conte nuto del percorso correntemente associato a fonts legge i vari font disponibili e le grandezze e ricrea i file font che sono una descrizione QFONTS AMIGA STANDARD DISK FONTS VOLUME 2 ABCDEFabcdef012345 ABCDEFabcdef012345 P349 ABCNEFabcdef012345 Outline ASCOlSebese02345 DAVID ABEDEFGHO12345 71 Font totale dei caratteri Questa utility si usa quando si cancella una gran dezza dal disco poich inutilizzata e quindi per ricreare la descrizione dei font utilizzabili Con
157. le quali possibile effettuare un serio lavoro di gestione dell a zienda ABIS L ABIS una azienda operante nel settore del sistemi video interattivi per applicazioni professionali prodotto su cui fa perno il sistema AMIGA MAGAZINE proposto allo SMAU Il WindoVid una tavoletta sensibile al contatto applicabile sul lato interno di qual siasi vetro che permette di inviare comandi al computer mediante una porta seriale o parallela La tavoletta si presenta con 3 5 15 pi punti sensibili le cui funzioni sono configurabili via software Il software associato al dispositivo nelle versioni per Amiga e MS DOS permette al livello pi basso di in terfacciare il dispositivo con pro grammi dell acquirente mentre ai livelli pi alti offre un programma di presentazione liberamente configu rabile e dei pacchetti gi pronti per l uso per diversi settori di applica zione A chi destinato questo tipo di pro dotto In primo luogo a tutte quelle aziende che hanno bisogno di co municare con un utenza piuttosto ampia e casuale tipo supermercati banche negozi saloni fieristici agenzie turistiche ristoranti studi professionali e cos via Questi sono di fatto settori per i quali la ABIS ha gi preparato dei pacchetti completi nulla vieta co munque di usare il dispositivo in altri ambiti applicativi specie quelli degli enti pubblici Il dispositivo rende estremamente semplice e grazie ad Am
158. lessit ad alte risoluzioni e con numerosi colori Non c quindi da meravigliarsi se spesso vengono realizzate demo grafiche con que sta macchina Purtroppo la man canza di software italiano in grado di realizzare ottime presentazioni i programmi d oltreoceano special mente quelli shareware utilizzano lo standard NTSC quindi sui monitor PAL italiani non si possono visualiz zare immagini a schermo pieno oppure a causa di software incom pleto utilizzare schermi a diverse nsoluzione non ha permesso di sfruttare la macchina per Slide Show a livello professionale Quindi sorgevano vari problemi dal non poter utilizzare immagini con risolu zioni diverse o a schermo pieno Overscan alla difficolt nel realiz zare gli script file i file che descrivo no la sequenza degli effetti a volte troppo pochi e delle schermate che compongono lo Slide Show Quest ha realizzato un buon pro gramma con un ampia variet di effetti e possibilit di utilizzare riso luzioni diverse e complesse Video Vedi ll disco contenuto in una custodia tipica dei Compact Disc con un manuale giustamente in ita liano molto chiaro anche se conci so e fornisce una guida passo passo dalla realizzazione dello script file alla sua esecuzione da CLI o da Workbench Inoltre la QUEST come fanno molte altre software house ha inserito una car tolina di registrazione che permette di usufruire di un supporto telefoni 74 Video Vedi
159. ll animazione completa con il colore ERE ESSEN Anteprima Daniele Cassanelli nimation Studio un nuovis A simo programma di anima zione molto potente ma allo stesso tempo semplice da utilizza re nelle animazioni di tutti i giorni E distribuito ufficialmente in Italia dalla Software Copyright di Cascia go VA ed prodotto dalla Disney software un azienda nata dalla col laborazione della Walt Disney fran cese della Nathan Software leader nel settore didattico per bambini e nei programmi di creativit e dalla Titus software specializzata nei video giochi Il programma utilizza la tecnica di animazione a celle utilizzato anche dai professionisti ogni frame dell animazione si trova una cella che rimane sempre visi bile sullo schermo il colore utilizzato per disegnare nella cella il nero sullo sfondo sono presenti i disegni delle celle precedenti disegnate con un livello di grigio inferiore per ogni cella In questo modo 6 possi bile vedere tutte le celle precedenti per avere cos un riferimento reale ri spetto alle altre frame Animation 32 AMIGA MAGAZINE Animation Studio Studio possiede inoltre alcune caratteristiche inedite nei program mi di animazione l effetto a buccia di cipolla caratteristica disneyana che permette di produrre animazio ni visualizzando le tre immagini precedenti il foglio di regolazione che d la possibilit di ordinare le immagin
160. lla pressione del canale e quelli di Si EchoProcessor Doo Fe File 11 53 S ZAN Number of Echos Velocity Shift Rad Midi Chan In Out Lock p Buffer Unlocked Lover Uppen am Pitch Offsets stema Esclusivo opzioni s scel gono cliccando nei tre rispettivi gadget Si tratta in pratica di una si mulazione della porta thru imple mentata di questa possibilit di filtro che come sapete nella vera porta thru non disponibile Questo modulo pu essere quindi utilizzato o come filtro per i suddetti messaggi MIDI nella vostra rete MIDI in tempo reale 0 pi propriamente come modulo di ingresso uscita per ulte riori vostre elaborazioni Program Change Questo tool utile per inviare nel l ambito della vostra rete MIDI i messaggi di program change sele zionandoli rapidamente sulla tabel la che compare a video E possibile inviare 128 program change su cia scuno dei sedici canali MIDI 128 numeri sono suddivisi in 4 tabelle da 36 numeri ciascuna L avanzamen to della tabella si ottiene cliccando nella banda laterale destra arancio ne con il pulsante sinistro del 54 mouse Cliccando sul pulsante destro si ottiene l avanzamento del numero di canale MIDI Questa routine pu dimostrarsi utile a par te come routine gi pronta da inse rire nei propri programmi MIDI come programma per pilotare que gli expander di q
161. lla Commodore E gratuito e la nuova versione com patibile con il sistema CLI della Commodore Il sistema ARP pu essere installato sul disco del Workbench se ne faccia prima una copia per mezzo di un programma di installazione che formula delle semplici doman de ed esegue le operazioni confor memente alle risposte Si ha la pos sibilit di installare il set completo dei comandi ARP o solo quelli desi derati Vale la pena di cambiare e iniziare ad usare i comandi ARP che ricalcano direttamente quelli CLI Le opinioni degli utenti sono diver se Quelli a favore argomentano che ARP efficiente compatta e facile da usare Permette di salvare spazio su disco e di raggiungere un nuovo livello di flessibilit nei comandi Gli avversari sottolineano il fatto che i comandi ARP non si trovano nella corrente principale di Amiga e che quindi si potrebbe essere costretti a eliminarli quando arrivi l atteso 2 0 comandi ARP tendono anche a ri chiedere pi memoria in fase di esecuzione sebbene occupino meno spazio su disco Il mio sugge rimento si provi almeno a mettere le mani su ARP e si veda quanto piace Alcuni vantaggi offerti da ARP sono eccezionali Per esempio SORT funziona effi cientemente ed elegantemente mentre il SORT standard del CLI lento e incline a produrre crash di sistema La sintassi di ARP permette di fare cose come RENAME RAM A RAM B che prende ogni file il cui nome inizia con A e n
162. lo inferiore di quello attuale menu SCORES ha un unica voce che permette di azzerare la tabella degli High Score presente in un file chiamato ROTAR SCORES In tale file sono salvati i punteggi alti raggiunti in ogni livello gi supe rato ricordate che una volta cancel lata tale tabella il programma non vi permetter pi di saltare tramite l opzione LEVEL ai livelli che aveva te gi superato costringendovi a ri cominciare a giocare dal livello pi basso Le opzioni di menu sono se lezionabili solamente durante il gioco Per giocare necessario uti lizzare il Joystick in porta 2 con il quale si pu pilotare il pallino aran cione che appare inizialmente nel tubo di partenza del liquido quello con il rosso Per ruotare il tubo sul quale si trova il pallino arancione sufficiente premere il tasto fire e per muoversi importante ricordarsi che si pu raggiungere un tubo adiacente solo se i tubi sono collegati Se riuscite a collegare tutti i tubi a quello di partenza avete vinto e se iltempo non ancora scaduto pote 33 On Disk te tornare al tubo di partenza del liquido e premere fire per ottenere un punteggio alto grazie al tem po rimasto In qualsiasi caso dopo la fine del livello vienetracciato un grafico che indica quanti tubi erano collegati a quello di partenza del liquido duran te l intera partita Nei livelli alti accadere che esista di un tubo d
163. lotto con stampa a video e su tabulato delle colonne 011 700358 SISTHEMA PLUS L 159 000 Stampa direttamente su schedina Teletonare Via Rodi 39 Sistema completo hardware software 10095 Grugliasco TO Progetto Via Rodi 39 10095 Grugliasco Tel 011 700358 SOFTWARE I prezzi si intendono IVA 9 esclusa St cercano rivenditori AMIGA MAGAZINE Direttore Responsabile Reina 0 00000000 0660600060660 6 00600600 0066600008088 Coordinamento Tecnico e Redazionale Massimiliano Anticoli e Tel 02 6948287 Redazione Romano Transactor e e Segreteria di redazione Elena Ferr 02 6948254 Editoriale Art Director Marcello Longhini e Copertina Grafica e Impaginazione elettronica Cristina Turra e Collaboratori Stefano Albarelli On Disk Lucio Bragagnolo Cesare Palmieri Mirco Baiardi Stefano Riva Sergio Ruocco di Amiga Magazine di tutto e sempre di pensio Areiardi Marto orrispondente dagli V S A Marsha osentha Briih Correspondent Fue v e Eccoci ancora qui come ogni mese a narrare le e 1 GRUPPO EDITORIALE e avventure se ci consentite il termine del nostro JACKSON beneamato Amiga E SIONE KRE e Questo mese gli speciali sono ben due il primo
164. ltitasking con altri programmi per Amiga Uno stack che deve sempre essere di sponibile quello detto Control camera di controllo che costituisce un punto di partenza consistente per il programma oltre a contenere parte dello stesso UltraCard Non necessario cono scere molto sul funzionamento inter no di UltraCard per realizzare i pro pri stack Tutti gli oggetti standard come campi e pulsanti possono essere creati mediante voci di menu erequester oppure possono essere semplicemente tagliati e cuciti dallo stack esemplificativo contenuto nel programma Ma dietro l interfaccia grafica sta un completo linguaggio di comandi UltraTalk che offre un potere di manipolazione degli og getti e dei campi di testo molto pi grande Gli utenti di UltraCard che dominano UltraTalk possono far compiere un vero salto qualitativo al programma UltraTalk comprende trap per la ricezione dei messaggi inviati da Amiga pressione del pul sante sinistro del mouse ad esem plo e permette di scrivere dei pro grammi che diano inizio ad una determinata serie di azioni quando s verifica l evento in questione E facile scrivere un programma Ultra Talk che attenda fino a che non viene selezionato un pulsante per pol suonare un motivo o portare l u tente in un altro stack Per lavorare con efficacia con UltraCard si de vono organizzare le informazioni da presentare in parti aventi la dimen sione di uno schermo ci rende il
165. mato in uno scara beo un piccolo insetto che dovr cercare di trovare la strada per uscire dal grande labirinto che Ra ha costruito Il game facile all inizio cosi avrete tempo di prendere la mano al gioco Pi di 100 livelli che renderanno molto Interessante il game e nella sezione arcade vi tro verete in una nuova dimensione con meno tempo pi trappole e oggetti daraccogliere 150 livelli la possibi lit di comporre un vostro puzzle fa ranno la gioia del giocatore pi esigente M U D S un game che combina un aspetto manageriale con l azione Masterblaser ricorda Trailblazersulle macchine 8 bit ma stato completamente riscritto pren dendo il meglio dal suo predeces sore di otto giocatori possono prendere parte al gioco sfidandosi in varie competizioni sportive come ad esempio il calcio E provvisto di una grafica 3D e movimenti veloci Avendo giocato con demo di questo soft tutto quello che posso dire che veloce e innovativo Hotator un game strategia azio ne Avversari gestiti dal computer molto intelligenti 30 livelli caratteriz zati da diversi elementi di gioco in cui alieni di altri sistemi solari attac cano la Terra Usando il vostro ver colo Rotator dovete stabilire nuovi collegamenti di energia tra la vostra base e i generatori per sconfiggere nemico UBI Soft BAT stato da poco realizzato ma questo game ruolo adventure non soddisfa le aspettative Jupiter Masterdrive
166. mediatamente nei canali audio e incomin ciare ad usarli non appare amichevole verso gli altri task del sistema che potrebbero gi impegnarli Per usare gli inter rupt Audio Block Finished per fermare un suono al termine dei campioni potete modificare i vettori di interrupt audio in ExecBase L articolo Gli interrupt di Amiga apparso nel numero 13 anno 3 giugno 1990 p 40 di Amiga Magazi ne contiene un programma esemplificativo a tale riguardo Le porte joystick Le porte joystick possono essere lette o attraverso l input device lento o usando il device gameport o accedendo direttamente all hardware Se desiderate accedere all hard ware direttamente il modo semplice dovreste prima allocare la porta joystick usando il device gameport Per farlo chiamate prima AskCType per vedere se la porta joystick gi usata da un altro task se non lo potete reclamarla dapprima apriamo 11 gameport device pol CALLEXEC Forbid bsr chiedicontrollo libero GPCT_NOCONTROLLER dO bne s nojoy no terminiamo move l ABSJOYSTICK d0 bsr impostacontrollo f stabilisci il tipo CALLEXEC Permit moveq 0 0 ottenuto rts nojoy 48 e pagine di Transaci r per AMIGA ri CALLEXEC Permit moveq 1 d0 rts Disk drive Come protezione molti giochi usano proprie routine di O per leggere dati da dischi con un formato diverso dal DOS T
167. mentare un film interattivo Narc uno dei caldi coin op Controllate una Miami Cop e fate la parte del crociato che si muove at traverso il mondo del crimine e della droga cercando di porre un rimedio a tutto ci 56 Mirrorsoft Teenage Mutant Hero Turtles uno dei maggiori scoop di questa soft ware house Lo scopo del gioco 6 di liberare April che stata catturata da Shredder un maniaco naccioso di un armata di Bruce Lee Per aver successo dovete coman dare un armata di tartarughe viag giando sul territorio di New York vestiti come guerrieri ninja due soft dei Bitmap Brothers dovrebbero gi essere disponibili Cadaver e Speedball 2 Duster uno dei eccitanti giochi della Mirrorsoft e avendolo visto girare mi sono totalmente convinto che sar la sorpresa dell anno Combinando tempo reale strategia ed elementi arcade ha tutto ci che pu piacere aun giocatore Per dirlo in parole povere dovete fare bene i vostri affari cio comprare e ven dere equipaggiamenti come nella vita reale e cercare di guadagnarvi pane e companatico lavorando Omicron Conspiracy possiede un sottile senso dell umorismo e ha tutti gli ingredienti richiesti per creare un classico adventure Nei panni di Captain Power dovete raggiungere uno stupefacente ring intergalattico che vi porter in uno strano universo nel tentativo di risolvere intrighi che vi assicureranno un glorioso futuro Piacevole
168. motivazioni che cosa dovete tenere presente come programmatori quando sviluppate il soft ware La cosa principale da focalizzare naturalmente che il vostro software deve svolgere la funzione prevista Cioe la portabilit non significa niente se il software non funzio nao manca di adeguate performance nelle aree critiche Di conseguenza come vale per la maggior parte dei progetti software il giudizio il fattore pi critico Personalmente sono contrario alle regole per principio e credo che la maggior parte delle regole se applicate in maniera letterale siano controproducenti che utili Ma le regole hanno uno scopo utile in quanto forniscono una cornice in cui mettere a fuoco i propri pensieri concentran do l attenzione su ci che considerato importante E in quest ottica che vi offro il gruppo di regole che segue Regola 1 Considerate attentamente la scelta del linguaggio di sviluppo Alcuni linguaggi sono realmente pi facili da portare in altri sistemi L uso del C conduce di perse stesso al pi alto grado di portabilit in quanto ci sono buoni ambienti di sviluppo in C sulla maggior parte delle macchine Inoltre le capacit del pre processore del C macro forniscono metodi piut tosto flessibili per scrivere codice dedicato ritorneremo su ci pi avanti Altri linguaggi che potrebbero essere appropriato sono il Modula 2 il Pascal sebbene non conosca implementazioni potenti di questo linguagg
169. n que Nei primi esemplari di Amiga 500 1 difetto causato anche da un irre golare funzionamento dello zocco lino del chip Agnus vedere un precedente numero di Amiga Ma gazine a conferma quindi del fatto che il lampeggio del caps lock un indicatore di guasto del sistema Battery backup setclock not found Loris COLPANI Mozzanica BG Luca SABAINI Bardolino VR Fabio TONOLO Torino Nella fase di caricamento del Work bench viene richiamato il registro relativo al Real Time Clock gestito da un integrato 1C6242 e relativa batteria al Nichel Cadmio da 3 6 Volt Negli Amiga 2000 il circuito descritto inserito nella mother board mentre con gli Amiga 500 tale funzione pu essere utilizzata solo se si possiede l espansione di memoria originale A 501 o pi rara mente con espansioni di diversa produzione Si tratta cio per i meno esperti di poter utilizzare un orologio con datario costantemente aggiornato anche nel periodo dinon utilizzo delcomputer Risulta quindi chiaro che come capitato al no stro lettore nel momento in cui cari cando il Workbench appare la scrit ta Battery Backup not found si possa pensare ad un guasto della batteria al Nichel Cadmio Dobbia mo precisare che questo tipo di batteria non esauribile a breve termine e viene rigenerata ogni qualvolta si accende computer per chiarire possiamo tranquilla mente dire che tali batterie potreb bero dare problemi dopo quattro
170. n consi derazione l uso di uno scanner Per aiutare costoro a prendere una decisione confronteremo alcuni tipi di scanner per Amiga che si sono resi disponibili recentemente Si noti AMIGA MAGAZINE 0c0 60 000000 00000000000 000 006000090090 06 00000900900000 006 0000000000000000000000000000000 che prenderemo in considerazione solo la loro capacit di catturare immagini grafiche Infatti mentre alcuni scanner per IBM e Macintosh comprendono il software per il rico noscimento ottico dei caratteri Optical Character Recogni tion che permette di interpretare testi stampati e di salvarli come file di testo ASCII non c ancora alcun software OCR per Amiga Scanner a tutta pagina ProScan IX12 della Gold Disk Uno dei primi scanner per Amiga arri vato abbastanza naturalmente dalla Gold Disk un societ famosa per il suo software desktop publis hing ProScan IX12 comprende uno scanner Canon IX12 in bianco e nero con software e interfaccia pa rallela di propriet della Gold Disk L interfaccia presenta due cavi con connettore il primo si inserisce nella porta usata normalmente dalla stampante e il secondo si collega alla stampante Un deviatore sull in terfaccia vi permette di selezionare la stampante o lo scanner Lo scan ner ad alimentazione atamburo ed e grande all incirca due terzi di una stampante a matrice di punti a 80 colonne Si fonda sullo stesso prin cipio dei fax si introduc
171. n monitor a colori Commo dore 1084 S Il software dedicato al controllo e alla programmazione della tastiera svolge anche funzioni di sequencer mixer MIDI notazione musicale e librarian In commercio anche una versione ridotta del sistema denominata Fun Lab Junior composta da una tastie ra Kawai MS710 riproduzione ste reo 49 tasti formato medio il soft ware Fun Lab dedicato modificato e una interfaccia MIDI per Commo dore Amiga 500 1000 C T O Il nome C ben noto a tutti gli utenti Amiga e costituisce la fonte primaria di software originale pro fessionale per Amiga La postazione all interno dello stand Commodore era dedi cata alla creazione di Videoclip tema dominante della multime dialit la C T O ha risposto con pro dotti ben noti come Deluxe Paint IIl e DVideo cui si sono affiancati il nuovo digitalizzatore in tempo reale Videon la nota Canon iON la foto telecamera che consente di catturare e trasmettere direttamente il segnale PAL al digitalizzatore recensita sul numero 10 di Marzo 90 L insieme di questi prodotti in unione anche ad un pi classico scanner con telecamera consente la gestione del completo processo creativo sempre su Amiga e sfrut tando le possibilit di multitasking offerte da un 3000 debitamente espanso di un paio di Mega di RAM in pi della dotazione standard Cloanto Nello stand Commodore tra le altri ditte espositrici c era
172. n prevedano tali gadget ren dendo scomodo accedere agli altri schermi E in questi casi che Expo se ci viene in aiuto spostando tutti gli schermi attivi di pochi pixel quanto basta per renderne visibili le drag La stessa operazione vie ne effettuata sulle finestre in modo da rendere visibili anche quelle fine stre scomparse dietro a finestre pi grosse L utilizzo di Expose molto semplice e pu essere lanciato solo da CLI Anche nelle situazioni pi in tricate Expose vi sar sicuramente di aiuto per destreggiarvi tra finestre e schermi Un piccolo file documen to presente sul dischetto d ulteriori informazioni di tipo tecnico Copyright Transactor for the Amiga U La portabilit del software Idee e procedimenti per rendere piu semplice la portabilit Bob Rakosky Copyright 1989 Eric Salter Bob Rakosky l autore di saf T net l utility per il backup degli bard disk pubblicata da Metadigm E consulente di Data Processing presso la AGS Information Service Inc ed e responsabile della conversione di Empire e D R A G O N Force due giochi per Amiga pubblicati dalla Interstel Stabiliamo dapprima lo scenario per questo articolo avete un idea per un gioco che volete implementare sul vostro computer preferito che tutti sanno essere Amiga Voi siete convinti che il progetto condurr al gioco pi affascinante che sia mai stato visto fra il software commer ciale d i
173. n uso della tecnologia per l implementazione ma non consentite alla tecnologia di guidare il progetto Per quanto riguarda lo sviluppo di programmi portabili offrir due motivazioni principali entrambe legate all a spetto commerciale della questione In primo luogo come programmatori che intendono sviluppare un prodotto commerciale vi aspettate due risultati un ritorno finanzia rio periltempo elo sforzo impiegati per sviluppare la vostra idea e in secondo luogo riconoscimento per i vostri risulta ti Che il vostro gioco o un suo derivato sia disponibile su un ampia base di sistemi aumenter effettivamente le vostre possibilit di raggiungere un alto livello in entrambe queste voci Pi sono i computer sui quali il vostro gioco girer pi compratori potenziali avrete pi denaro e maggiore l esposizione del vostro lavoro pi riconosci mento Ancora pi importante tuttavia vendere la vostra idea a un editore di software La maggior parte dei pi grandi produttori di software d intrattenimento coprono moltepli ci sistemi hardware Per loro ha senso commercialmente lavorare allo sviluppo di un prodotto solido distribuendo i costi di questo sviluppo su un mercato potenziale il pi grande possibile Non dovete essere disposti a sviluppare il vostro gioco su tutti i sistemi in quanto altre persone potranno essere trovate da voi dall editore che sar in grado di effettuare la conversione in base al vost
174. ndete i controlli ed en trate in questo futuristico mondo La sua incredibile velocit vi far m pazzire Correrete attraverso incre dibili tunnel fino all ultima missione alla fine del gioco L unico modo incrementare la velocit 6 di percor rere muri esterni dei tunnel evitan do collisioni con veicoli nemici Badlands un gioco mediocre Le tattiche sono semplici cercare di superare le altre macchine usando ogni genere di trappola Le otto diverse corse sono estremamente rischiose e difficili con angoli stretti barriere mobili pozzanghere d olio e viadotti molto pericolosi Conti nuiamo questo genere con Hard Drivin Il che stato completato con tracciati ancora difficoltosi e una nuova e molto richiesta caratteristi ca un editor per disegnare tracciati NAM una simulazione storica della Guerra del Vietnam scritta dall ac clamato Matthew Stibbes designer della Imperium EA Sono presenti due aspetti in NAM quello politico e uello militare ognuno dei quali eve essere sapientemente bilan ato per garantirvi la vittoria Un asto numero di scenari completa il oco che possiamo catalogare tra i ame di guerra pi realistici Dispo ibile a Natale M G 29 sembra olto eccitante e posso dirvi solo uesto perch era disponibile solo un corto demo allo show Basato sul mezzo aereo russo pi sofisticato 2 63 3 63 3 AMIGA MAGAZINE questo soft sar sicuramente una pi
175. ne di chip modem oggi vengono co struiti con pochi chip custom L afft dabilit cresce mentre i prezzi scen dono Ah benefici del capitalismo Se si desidera un modem non ci si deve preoccupare affatto per quelli inferiori at 2400 baud A causa del l andamento dei prezzi c un mer cato dei modem usati favorevolissi mo Si dovrebbe poter trovare un modem usato a 1200 baud per circa 60 000 lire Un modem esterno si collega me diante la porta seriale ma societ come la Supra la Aprotek e la AE offrono anche modem interni per Amiga 2000 Se si pu fare a meno della porta seriale il modem esterno un ottimo investimento per il fatto che pu essere usato con quasi tutti computer Un domani lo si potr rivendere anche a un utente dei PC IBM E assolutamente necessaria la com patibilit con comandi Hayes Si tratta di un set standard di comandi per ordinare al modem di effettuare una chiamata Se il prezzo di un modem appare troppo bello per essere vero potrebbe non essere Hayes compatibile Assieme al Telecomunicazioni modem necessario un program ma di comunicazione Ce n di notevoli nel public domain come Comm di D J James A che serve un modem Permette di entrare in contatto con molti utenti Amiga Vivendo in una grande citt comprendo gli utenti Amiga che vi vono in piccole cittadine in aree remote Questi si sentono isolati perch non hanno un user group e soprattutto non hanno
176. nere di gioco condizioni climati che varie che influenzeranno la gui da grande attenzione nel scegliere la macchina grafica vettoriale 3D molto colorata e in pi tutti i circuiti delle gare di F1 Elite Gremlins 2 di ritorno state attenti E stato realizzato in questo autunno Tournament Golf una conversione Sega molto bella e le schermate computer e console sono praticamente uguali Anche se ne abbiamo abbastanza di giochi di calcio ecco World Championship Soccer che fa il suo ingresso in un genere un po inflazionato e per di pi in questo caso specifico ritrovia mo gli elementi gi presenti in altri soft gi commercializzati da tempo Dal concetto iniziale al prodotto fina le Elite cerca di catturare l attenzio ne del pubblico presentando que sto game come massimo dell origi nalit Audiogenic Loopze un gioco di puzzle semplice ma pieno di trabocchetti Destinato ad essere uno dei coin op che va per la maggiore sar realizzato appunto anche per le macchine da bar Exterminator la prima conver sione arcade della casa Super League Manager un gioco dimana ging con molte caratteristiche uni che e un opzione link con Hughes International Soccer Rainbow Arts The Curse of RA un puzzle am AMIGA MAGAZINE bientato nell antico Egitto giocatore ha irritato Ra il gran de dio di quei tempi non offrendogli nessun sacrificio e questo per ven detta lo ha trasfor
177. ni programmi possono essere anche caricato da CLI con altre opzioni vedere a parte le spiega zioni dei programmi Per chi pos siede Amiga con soli 512 K di me moria RAM consigliabile chiudere tutte le finestre aperte tranne quella rrelativa al programma da far girare che pu essere eventualmente chiusa con un po di prontezza di riflessi durante il caricamento intal modo il programma avr a disposi zione pi memoria In caso contra rio potrebbero verificarsi dei mal funzionamenti ATTENZIONE prima di far partire ogni programma vi raccomandiamo di leggere attentamente le istruzioni del programma 1 programmi Elec tronic brushes LAV CMD TypeAnd Tell Colour Enough Expose sono di pubblico dominio e possono es sere liberamente distribuiti Inoltre ricordiamo che i programmi sor genti ed eseguibili delle pagine di TRANSACTOR per AMIGA si trova no nel cassetto TRANSACTOR e devono essere caricati da CLI Tutti gli altri programmi presenti sul di schetto sono invece coperti da Copyright 1990 Gruppo Editoriale Jackson Compute Publications 1 e come tali non devono essere copiati e distribuiti senza la pr ventiva autorizzazione scritta dell e AMIGA MAGAZINE ditore Amiga Workbench 1 3 co pyright 1985 1986 1987 1988 Commodore Amiga Inc tutti i diritti sono riservati Per ogni questione tecnica riguardante il funzionamen to dei disco telefonare al 02 6948287 Come entrare in
178. nito un editor con i tipici menu a discesa di Amiga permettendoci cosi di velocizzare la fase pi noiosa della creazione del file ASCII Video Vedi prodotto da Quest Via Elena da Prisco 24 37136 Verona Tel 045 585302 78 uick Review 25 M2Sprint l ultimissimo compilatore per Amiga Il nome lascia capire che si tratta di compilatore Modula 2 ma non precisa niente rispetto alla bellezza e alla velocit di un pac chetto capace di compilare linkare e lanciare programmi in pochi se condi codice prodotto pu com petere alla pari con la maggioranza dei compilatori C Ma il meglio costituito dal pi ver satile ambiente di programmazione oggi esistente per Amiga che per mette di agire indifferentemente da CLI da Workbench o dall editor del compilatore stesso C anche da parlare dell editor inte grato quale converte automatica mente in maiuscolo le parole riser vate e pu completare da solo le abbreviazioni definite dall utente questo per chi stanco di digitare termini come BitMaskBitMapRast Port L editor anche veloce al punto che ormai l ho promosso al rango di mio strumento ufficiale di la voro Questo pacchetto vi d praticamen tetutto moduli per schermi finestre menu e altro ancora moduli ARexx e ARP moduli di linguaggio C do cumentazione professionale mo duli IFF il codice sorgente di tutti i moduli e anche un disco dimostrativo
179. no fisso Mentre l elemen to di scansione largo solo 10 cm come negli scanner manuali risulta Inserito entro un piano dalle dimen sioni di un largo libro Ha finestre in vetro sopra e sotto in modo da far vedere con facilit l immagine da acquisire e permetterne un posizio namento preciso Un piccolo moto re interno sostituisce il movimento della mano in questo sofisticato portatile La connessione dello scanner alla porta seriale di Amiga permette il trasferimento di dati alla velocit massima di 115200 bit per secondo software della ASDG notevole come l hardware della Sharp Usa il potere di elaborazione delle immagini di Amiga non solo per sfruttare le possibilit dello scanner ma anche per migliorarle Acquisire un immagine con il JX 100 fondamentalmente un pro cesso a due fasi condotte a termine sui due schermi principali del pro gramma Lo schermo di preview viene usato per catturare rapida mente un immagine in cui selezio nare un rettangolo da utilizzare per l acquisizione finale Quest area pu essere selezionata trascinando un rettangolo con il mouse oppure introducendo le sue dimensioni in un riquadro di testo Dal momento che la massima area acquisibile di 10x15 cm potrebbe sembrare inuti le rimpicciolirla ulteriormente ma sono delle volte in cui necessario Una completa scansione a 262144 colori di quell area a 200 dpi richie de quasi quattro Megabyte di RAM contigua Per aiutare la
180. nte acquisita programma non offre alcuna indicazione tuttavia sulle dimensioni del rettangolo Canon IX 12 un autentico scan ner monocromatico nel senso che tutte le immagini che produce usa no un solo bitplane due colori Al fine di permettere l acquisizione di fotografie fornisce un modo detto halftone mezzatinta Questo modo simula i toni di grigio usando unretino di punti in bianco e nero un processo noto come dithering E lo stesso processo usato per stam pare toni di grigio su stampanti non a colori ProScan fornisce solo un re tino di dithering per l halftone Men tre le immagini cos trattate appaio no gradevoli su una pagina stampa ta non sono adatte all uso come m magini video per lo schermo di un computer Tali immagini possono anche causare problemi quando le loro dimensioni vengono modificate da un programma di publishing Le istruzioni fornite nel pacchetto Pro Scan contengono molte informazio ni utilisu come inserire con succes so le immagini dello scanner in Pro fessional Page file che ProScan salva contengono informazioni aggiuntive che permettono a Pro fessional Page di scalarle in manie ra pi intelligente Il pacchetto ProScan IX12 fornisce buone prestazioni di base Le sue scansioni in bianco e nero sono pi veloci e usano meno memoria di quelle a colori o con toni di grigio di altriscanner ma sono meno versatili per esempio non possono essere usate per lavori
181. nti di cartine che appaiono sullo schermo mentre il programma sualizza foto in HAM delle localit richieste assieme a testi che con tengono informazioni dettagliate sulle soluzioni di viaggio che l agen zia propone 66 percorso ad albero del tutto con figurabile a seconda delle esigen ze per esempio pu anche a inclu dere le fotografie degli alberghi proposti Il cliente pu poi essere invitato a la sciare il proprio recapito andando cos a formare un database di indi rizzi o addirittura si potrebbero pre vedere forme parziali di prenotazio ne da parte del cliente La Digiteam sta anche preparando un programma di grafica pittorica il titolo quasi definitivo Art Nou veau esso dovrebbe trovare una sua collocazione certe nicchie di mercato ancora scoperte si tratta infatti di un programma che pur ri volgendosi a tutti ha delle caratteri stiche che risulteranno utili in parti colar modo ai programmatori non molto ingombrante e lavora in multi tasking fa largo uso di retini per si mulare pi colori di quelli effettiva mente disponibili in grado di usare due brush contemporanea mente per esempio quelli delle icone doppie carica e salva imma gini nei formati IFF icone bitmap e linguaggio C standard ECM L ECM una societ che lavora da anni in diversi settori professionali che riguardano tutti la comunicazio ne visiva Fornisce prodotti hardware e soft
182. ntrattenimento e che gli editori abbatteranno la vostra porta pur di avere l opportunit di commercializzare il vostro prodotto Sebbene questo possa essere il vostro caso non voglio darvi false speranze in quanto questo e un campo difficile in cui avere successo ma voglio fornirvi alcune idee che potrebbero rafforzare le vostre possibilit di riuscita Le idee qui presentate sono puramente delle mie opinioni fondate sulla limitata esposizione all industria del software dei giochi Non sono leggi ma piuttosto linee direttrici e di accostamento al problema che ho scoperto essere utili Molti di voi si staranno ponendo la domanda Perch mi dovrei preoccupare della portabilit Voglio creare un gio co proprio per Amiga e non posso preoccuparmi di altri sistemi informatici Non voglio limitare il mio progetto adattandomi alle capacit di macchine inferiori Questo articolo non pu applicarsi al mio progetto Lasciatemi sottolineare che non intendo consigliarvi di limitare il vostro progetto in alcun modo Sono convinto che la fase iniziale di progettazione del gioco sia la impor tante e non dovrebbe essere limitata da una piattaforma particolare compresa Amiga E durante la fase dell imple mentazione che certi compromessi potrebbero dover esse re effettuati a causa dei limiti della macchina di destinazio ne Progettate il vostro gioco perch sia un buon gioco non per essere una bacheca tecnologica Fate buo
183. o iper usarlo chiamate Get Sprite Tuttavia quando l utente muove il mouse Intuition recla mer lo sprite 0 e il puntatore riapparir Dobbiamo dunque bloccare Intuition in modo che non riceva alcun input dal mouse e non reclami lo sprite 0 Inoltre il blocco di Intuition impedisce all utente di fermare il vostro programma pre mendo il pulsante del menu o lanciando un altro program ma Intuition riceve l input dal proprio input handler che ha una priorit pari a 50 Per bloccarlo dobbiamo aggiungere un input handler al sistema che abbia una priorit pi alta di quello di Intuition e che non trasmetta alcun evento nella catena di alimentazione dell input Si vedano le routine IntuitionOff e IntuitionOn nel listato d esempio su disco per i dettagli sul modo di operare Per ulteriori particolari sull uso dell input device si veda l Amiga ROM Kernel Manual Il display Il modo pi facile visualizzare qualcosa sullo schermo usare la funzione OpenScreeni di Intuition Questa allo cher RAM sufficiente ai bitplane dello schermo e vi restitui r delle strutture RastPort e ViewPort nella struttura Screen che potranno essere usate per chiamare le routine di dise gno e di animazione della libreria grafica OpenScreen creer automaticamente delle copper list per visualizzare lo schermo Se usate gli schermi di Intuition e dovete assolutamente impedire all utente di accedere ad altri programmi assicu ratevi di non
184. odice fa costante riferimento ad essa per localizzare le informazioni necessa rie ed per questo che la velocit importante un simbolo dovrebbe essere localizzato all interno della tavola con il minor numero possibile di ricerche Latavola dei simboli in un compilatore C deve anche gestire le complicate regole di visibilit e di attribuzione dei nomi tipiche del linguaggio La mia soluzione fu di usare gli alberi binari ho poi espanso il codice in una completa libreria di funzioni C che imple menta molti tipi di alberi Il nome della libreria Tree Package semplicemente TreePak Questo articolo contiene due parti principali La prima costituisce una introduzione agli alberi in generale e a tre tipi di alberi binari semplici splay piatti e AVL La seconda una breve guida sull uso delle routine di TreePak Il codice di TreePak posto fra il Public Domain ed incluso sul disco che accompagna la rivista Nel complesso TreePak e lungo 2000 linee divise in cinque moduli Sul disco anche incluso un insieme completo di file di documentazione Alberi L albero una struttura comune in natura e permette alle piante di espandere le loro foglie su una vasta area cattu rando quanta pi energia possibile La struttura stata usata anche in altri contesti come negli alberi genealogici che descrivono gli antenati di una persona L albero risulta una struttura utile per tenervi dei dati anche in informatica
185. ollegata ad un altra o a tutte le altre inserendo al suo inter no il nome della proposizione volete collegarvi racchiuso tra pa rentesi di questo tipo lt gt Per saltare alla proposizione collegata basta selezionare due volte la parola tra parentesi Cos si potrebbe include re in un testo sul volo biologico un collegamento che vi porti istanta neamente a un brano sul Quetzal coatlus northropi la pi grande creatura volante mai vissuta sem plicemente inserendo lt Quetzal coatlus gt nel testo sul volo In questo modo si possono costruire facil mente documenti complicati e pro fondamente ramificati l ideale documentazioni manuali help in linea appunti e novelle d avanguar dia Thinker vi impedisce di smarrir vi nella vostra trama di parole for nendovi tutto l aiuto che vi occorre durante la navigazione compreso n torna all inizio che vi riporta al punto di partenza per cominciare di nuovo Thinker funziona anche come efficace programma per l i deazione di testi Come negli altri programmi di questo tipo i docu menti vengono organizzati median te una gerarchia di livelli Si pu Speciale Multimedia vedere un documento o un qualsia suo ramo da uno dei dieci livelli di eliminazione dei dettagli per messi da Thinker Al primo livello il documento viene sintetizzato in modo da far apparire disegno globale solo i livelli alti della gerarchia delle proposizioni d
186. ompilatore siano funzioni C standard i cui equivalenti L esempio citato viola entrambe le regole precedenti Chia ma funzioni specifiche di Amiga e il nome del file si trova 38 NS Le pagine di immerso nel codice sorgente cosa che rende difficile tro varlo a modificarlo Considerate il seguente codice come alternativa dal file Ambiente h Le define seguenti specificano 11 file esterno di dati usato dal programma ur define PUNTI ALTI FILE DiscoGioco valori gioco puntialti altre definizioni di file esterni e dal file fine gioco c include Ambiente h Static struct storia punti UBYTE chi 4 ULONG punti punti alti 10 fine gioco int punti file Questo un int per le definizioni di libreria del compilatore WORD ho i dati FALSE Carico precedente array dei punteggi punti file open PUNTI ALTI FILE O RDONLY if punti file 0 if read punti file punti alt size of punti alti sizeof punti alti ho i dati TRUE close punti file if ho 1 dati inizializza array punti Elabora i dati sui punteggi La differenza che non avr bisogno di fare alcun cambia mento al codice sorgente in quest ultimo caso tranne che per l ambiente Le routine standard di libreria read e close si comportano allo stesso modo con la maggior parte dei compilatori e
187. on firmati non verranno evasi VIA MONTEGANI 11 20141 MILANO TEL 02 84 64 960 FAX 89 50 21 02 ALLA B C S SCOPRI E RISPARMI SUL TUO COMPUTER E COMINCI A PAGARLO A NATALE OFFERTE SINO AD ESAURIMENTO SCORTE AT 286 16 1MEGA 1FDD HD20MEGA DUAL SERIALE TASTIERA 1 550 000 AT 286 16 1MEGA 1FDD HD40MEGA VGA SERIALE TASTIERA 1 900 000 AT 386 20 1MEGA 1FDD HD40MEGA VGA SERIALE TASTIERA 2 500 000 AT 386 25 1MEGA 1FDD HD40MEGA VGA SERIALE TASTIERA 2 750 000 AT 386 33 1MEGA 1FDD VGA SERIALE TASTIERA 3 700 000 AT 486 25 4MEGA HD210 VGA SERIALE TASTIERA 8 000 000 DIGITALIZZATORI VIDEON E TANTI ALTRI PRODOTTI AMIGA 500 NUOVA VERSIONE 750 000 AMIGA 500 1 850 000 AMIGA 500 2MEGA 1 150 000 AMIGA 500 CON HD20 1 550 000 AMIGA 500 CON DRIVE EST 900 000 AMIGA 3000 4 7 500 000 AMIGA 2000 NUOVA VERSIONE 1 600 000 AMIGA 3000 HD100MEGA 8 400 000 DISK BULK 31 2 1 000 SCANNER A COLORI 1 300 000 CON IL PIU GRANDE ASSORTIMENTO DI GIOCHI ORIGINALI COMMODORE AMSTRAD IBM TUTTI I NOSTRI PRODOTTI SONO GARANTITI UN ANNO PREZZI IVA INCLUSA CONSULENZE E DIMOSTRAZIONI SENZA IMPEGNO LABORATORIO RIPARAZIONI PER COMMODORE E PC COMPATIBILI PAGAMENTI PERSONALIZZATI FINO A 5 ANNI CON CONSEGNE IMMEDIATE PROVINCIA E ITALIA PER CONTRASSEGNO italian Apply Electronic System VIA 4 NOVEMBRE 32 34 20092 CINISELLO BALSAMO MILANO ITALY
188. oni Hardware La cartuccia Action per Amiga Quick Review Sei programmi per tutte le occasioni AMIGA 990909990909090999009090996 3 NUMERO 17 NOVEMBRE 1990 68 71 73 74 75 77 79 a cura di Computer Lab Via Cadore 6 Milano ne in collaborazione con Computer Lab di Milano nei giorni dello SMAU 90 presso lo stand del Gruppo Editoriale Jack son ha promosso una inchiesta tra possessori di computer Amiga ecco i primi risultati e le risposte ai quesiti sottoposti L a redazione di Amiga Magazi Lo SMAU cosi come tutte le mostre specialistiche di prodotto 6 l occa sione pi idonea per presentare i propr prodotti Per quanto ci riguar da continuando nella consolidata collaborazione con il Gruppo Edito riale Jackson abbiamo accettato l invito della redazione di Amiga Magazine di sottoporre direttamen te agli utenti AMIGA un questionario che non voleva essere solo una semplice indagine sul prodotto ma un inizio di dialogo sulle difficolt incontrate ad utilizzare il computer afarlo riparare ecc Cos stato gra zie alla schiettezza dimostrata dai numerosi utenti intervistati che ci permettono di disegnare un quadro dai nitidi contrasti con luci e ombre Ci sentiamo innanzitutto In dovere di rispondere ai quesiti tecnici sotto postici raggruppandoli per gruppi e riportando parzialmente i nomi nativi Non potendo ovviamente spondere a tuttii quesiti sulle pagine della rivista sa
189. oyce Un altra selezione del mouse vi ri porter al punto da cui siete partiti mentre il computer registra tutti i vostri movimenti Gli avvocati difen sori degli ipermedia in crescita continua sostengono che tale me todo si adatta in maniera ideale al modo con cui la mente apprende Qualsiasi insegnante pu vederne immediatamente gli usi ma anche gli utenti di presentazioni desktop possono farne uso Con poco lavo ro si pu creare una presentazione professionale che giri su Amiga del vostro dirigente e risponda alle sue richieste un approccio che insie me accattivante ed efficace Sul fronte domestico si possono usare i programmi di ipermedia per creare database personali ordinare colle zioni di immagini o di appunti e fare altri piccoli lavori Artisti del computer potrebbero an che creare nuovi generi di program mi che nessun sviluppatore profes sionale ha fino ad ora preso in considerazione 20 Thinker vi permette di creare documenti testuali multidimensionali con comodi sussidi per la navigazione UltraCard Plus si basa su HyperCard per Macintosh il programma che ha reso popolari gli permedia Gli ipermedia su Amiga Costruire un programma di questo tipo richiede pi immaginazione e risorse di qualsiasi altro tipo di pro gramma infatti molto facile realiz zare ipermedia disorganizzati con fusi trasandati e insignificanti Molto dipende dalle potenzialit dell ambiente ipermedia ut
190. parallela verso un file Le applicazioni di sono infinite dalla memorizzazione di dati inviati da programmi per il salvataggio di hardcopy di schermo all immagaz zinamento su disco dell output su stampante di particolari applicazio ni Una applicazione interessante consiste nel memorizzare in un file tutte le informazioni che un pro gramma grafico come DPAINT invia alla stampante per effettuare la copia su carta di un immagine tale file pu poi essere inviato all inter faccia della stampante anche senza l intervento di DPAINT poich tutti dati sono gi nel formato giusto per la stampa dell immagine In qual siasi caso CMD si rivela utile in tutti quei casi in cui non sufficiente una semplice dichiarazione di redirezio ne come per i comandi CLI per memorizzare su di un file l output di un programma Sul file documento troverete spiega zioni pi dettagliate sulla sintassi del comando e sulle opzioni offerte per il suo utilizzo AMIGA MAGAZINE Graphics Electronic brushes In questa directory presente una libreria di brush da utilizzare con uno dei pi diffusi programmi di disegno disponibili per Amiga il Deluxe Paint Questa libreria composta da un gran numero di brush da utilizzare per creare schemi di circuiti elettro nici resistenze condensatori inte grati connettori e tutti gli altri simboli dei componenti pi frequentemente utilizzati E anche disponibile una schermata
191. perch contengono i comandi veri e propri del sistema operativo Emulare un comando CLI quasi un gioco da ragazzi esiste la funzio ne di chiamata EXECUTE che ese gue comando in questione devo no essere specificati tre parametri una stringa che contenga il coman do da eseguire e due stream di input output la finestra di input e quella di output per intenderci Ricapitoliamo il nostro programma C deve quindi avere una forma del genere include exec types h include exec nodes h include exec lists h include exec libraries h include exec ports h include exec interrupts h include exec io h includ exec memory h include libraries dos h include libraries dosextens h main Execute delete df0 file da cancellare 0 0 Execute dir df0 0 0 Execute si dimostra ancora pi po tente quando al nome del comando da eseguire si sostituisce una strin ga vuota previa definizione di una finestra da usare come stream esso si comporta come se inizializzassi mo un altro CLI attraverso il coman do NEWCLI include exec types h finclude exec nodes h include exec lists h include exec libraries h include exec ports h finclude exec interrupts h include exec io h include exec memory h finclude libraries dos h include libraries dosexrtens NH struct FileHandle input main static char comando Execute comando amp input 0 Execute
192. pi di tanto Ora un replay istanteneo e una veduta a 360 preverranno tutto ci L ultima novit arriver sui nostri monitor l anno prossimo su Amiga Jack Nicklaus Unlimited Golf and Course Design usa il sistema che Il famoso giocatore di golf Nicklaus utilizza per creare le sue gare giocatori possono ora godere ap pieno del gioco del golf divertendosi e non solo giocare su tracciati gi esistenti nel mondo ma anche for marne di propri Stratego il famoso gioco da tavolo di Milton Bradley La versione computer include il gioco tradizionale un libretto delle istru zioni molteplici livelli di difficolt ed effetti sonori digitalizzati Les Man ley in Search for the King vi dar la possibilit di diventare famosi an che se solo per 15 minuti e nostro Videogiochi caro Les spera che dopo anni di anonimato la fortuna lo aspetti dietro l angolo con una bella borsa piena di una sostanziosa somma di dena ro Les lavora come un umile impie gato in una rete televisiva di New York e spera di diventare un nuovo Mel Gibson Ma ora ha la possibilit direndere po meno noiosa la sua piatta esistenza vista la generosa offerta di un milione di dollari ed egli non deve fare altro che racco glierlo Questa nuova avventura usa un nuovo tipo di analisi con effetti grafici e immagini digitalizzate che ne fanno un programma esilarante pur essendo un clone di Leisure Suit Larry Altri titoli che appariranno sono s
193. presenta device della console corrente cio la finestra CLI Quando il principio diventa familia re si possono dare comandi come JOIN CANE GATTO TOPO AS PRT e stampare tre file CANE GATTO e TOPO in un colpo solo uno di seguito all altro Il relativamente debole comando SORT potrebbe presentare un piccolo file in ordine alfabetico sullo schermo con un comando SORT S STARTUP SEQUENCE E interessante notare come certi alcuni consigli veloci E 10 AMIGA MAGAZINE Trucchi e segreti comandi sembrino fare le stesse cose COPY CANE SEGUGIO dove CANE un file e SEGUGIO non esiste fa la stessa cosa di JOIN CANE AS SEGUGIO Con un solo file JOIN ne trasferisce semplicemente il contenuto nella destinazione In quanto a ci TYPE CANE SEGUGIO farebbe la stessa cosa non importa neppure che il file CANE sia composto da caratteri leggibili Ogni comando acquisisce natural mente la sua distinta personalit quando vengono usate specifiche opzioni di quel programma come in COPY CLONE o in TYPE HEX Laridirezione dei file mediante lt e gt pu essere utile Supponiamo di lavorare sulla direc tory del drive 0 Si pu inviarla alla stampante con il comando DIR gt PRT DFO oppure se si desidera editarla o elaborarla ulteriormente la si pu inviare in un file del RAM disk DIR gt RAM DIRFILE DFO In molti casi LIST gt DIRFILE DFO potrebbe essere pi utile di DIR
194. probabilmente non far mai UltraCard a differenza di Thin ker un vero pacchetto ipermedia le si pu creare grafica cambiare Schermo e cosi via all interno del programma e poi integrare questi effetti con testi e numeri Un docu AMIGA MAGAZINE All altezza di HyperCard Gli ipermedia gettarono lo scompiglio nel mondo dei computer due anni fa con l introduzione di HyperCard il popolare set di montaggio software per i computer Macintosh della Apple HyperCard scritto dal guru dell informatica Bill Atkinson produsse quasi una frenesia fra gli utenti al momento dell introduzione Per la prima volta la gente comune poteva crearsi i propri programmi senza dover imparare il sistema operativo del Mac notoriamente complesso HyperCard non era il primo programma commerciale per ipermedia ma diventato il pi autorevole stabilendo lo standard per tutti programmi di ipermedia a venire UltraCard e CanDo devono molto del loro funzionamento e del loro look al modello HyperCard Hypercard appare come uno schedario di 3x5 pollici Ci che si vede sullo schermo una scheda di HyperCard contenente parole e immagini suoni animazioni e controlli di vario tipo Le schede possono essere riorganizzate mescolate e riordinate proprio come quelle di uno schedario un gruppo di schede correlate detto stack Con questo sistema si possono creare
195. r nostra cura in col laborazione con la redazione far giungere le risposte direttamente agli interessati a breve giro di posta Per tutti coloro interessati all argo mento che non hanno potuto incon trarci allo SMAU il dibattito solo aperto vi invitiamo a scriverci diret tamente e se sar necessario dedi cheremo altro spazio per le risposte all interno della rubrica 6 Speciale SMAU Inchiesta AMIGA MAGAZINE il Tecnico Risponde L inserimento della espansione di memoria nel mio A 500 ba provocato guasto evidenziatosi con un video nero Andrea CREDITO Genova Abbiamo abbondantemente tratta to l argomento sul numero 13 che la invitiamo a richiedere comunque necessario ricordare che qualsiasi tipo di connessione di espansioni al computer deve essere fatto atte nendosi scrupolosamente alle indi cazioni dei diversi costruttori e comunque sempre con Il computer spento Problemi di tastiera Caps luck acce so o intermittente e tastiera inibita Marco CARACINO Milano Andrea MUJA Grugliasco Dario CANTONE Torino E questo un difetto abbastanza dif fuso tra gli Amiga 500 molto meno per i 2000 Pu essere facilmente risolto da un laboratorio autorizzato eseguendo un intervento di rework modifica diverso per ogni tipo di tastiera montata in Amiga attualmente ci
196. r listin cop2lc Cos se ponete l indirizzo della vostra copper list in gb LOFlist con uno schermo non interlacciato questo indirizzo sar posto in cop2lc ad ogni quadro gli sprite saranno reinizializzati da copinit e il controllo sar passato alla vostra copper list Questo essenzialmente ci che fa LoadView pone l indirizzo della copper list della View in GfxBase e poi il resto viene fatto dalla libreria grafica Questo e il modo migliore di usare le copper list bardware Per recuperare le copper list di sistema chiamate Remake Display oppure salvate il contenuto di gb LOFlist e ripristinatelo quando avete finito Se desiderate eseguire trucchi complicati con le copper list usando sia che cop2lc allora avrete probabil mente bisogno di eliminare il server dell interrupt di VBlank della libreria grafica L indirizzo della struttura del server contenuto in GfxBase gb vbsrv chiamate semplicemente RemlIntServer con l indirizzo di questa struttura Chiama AddIntServer quando avete finito per installare nuova mente il server E importante notare che se rimuovete il server perderete anche la capacit di usare la funzione WaitTOF della libreria grafica in quanto il server a gestire i segnali per tutti i task che sono in attesa del top of frame sommit del quadro Jl blitter Il blitter una delle parti hardware di cui pi facile ottenere l accesso Potete accedere ai
197. ranno pro gressivamente ad un livello con dif ficolt superiore Monkey Island un comedy game ambientato nell et dell oro e dei pirati dei Caraibi Gli intrecci e intri ghi del gioco portano il nostro eroe nel vecchio mondo alla ricerca del segreto di Monkey Island Altri due titoli creeranno sicuramen te scalpore e sono E Swat e Strider Il E Swat vi vede in un confronto contro dei criminali che dovete cer care di sconfiggere tosti gli scontri sulle strade Strider Il The Warrior ritorna con l ultima missione per guadagnarsi un posto in paradiso Dovrete polverizzare i nemici e ri portare la giustizia Crime Wave un game interattivo con un terreno di gioco tridimensio nale Altri titoli includono Buck Hodgers Mean Street Kings Boun tye The Legend of Billy Boulder AMIGA MAGAZINE Accolade TestDriveha venduto pi d milio ne di copie e cosi non sar certo una sorpresa vedere l uscita di Test Dri ve III The Passion Appear Viene usata una combinazione di effetti grafici e interni di veicoli digitalizza ti che aumenteranno la sensazione di velocit una prospettiva della strada e migliori performance del veicolo Test Drive Il conteneva di verse tappe differenti e l obiettivo del pilota era di gareggiare contro 11 tempo o contro due macchine con trollate dal computer dalla partenza all arrivo Potevate essere avventu rosi quanto volevate ma la cautela non vi permetteva di divertirvi
198. rano tali prestazioni assieme a interattivit e a un adeguato ambiente di authoring potrebbe eclissare HyperCard Sembra una vittoria naturale per Amiga giusto Lo dal momento in cui la Commodore si getta con tutto il suo peso dietro il concetto di ipermedia come ha fatto la Apple Se la Commodore si muove bene sul mercato in uno due anni HyperCard potrebbe diventare niente pi che una pittoresca curiosit 999990990909090090900909090090099009000900900990990090909909009090090909909900909900009009090909090909000000909090999090909009090960909 0 909900600090999090909000090000090090009009009090909590009090909006 09090909090000900000090909009090009090000000090090909609 2 22 AMIGA MAGAZINE Create Interactive degli ipermedia Il suo hnguaggio di presentations This Ut 4 a cord di aci it comandi molto flessibile Deluxe Video aggiunge limitate funzionalit ipermedia al venerabile prodotto di desktop video IperStoria Gli antecedenti storici e teoretici degli ipermedia risalgono 40 anni fa all inizio dell era informatica Nel luglio del 1945 Vannevar Bush consulente scientifico di Franklin Roosvelt pubblic un articolo intitolato As We May Think come possiamo pensare su Atlantic Monthly Nell articolo Bush proponeva un dispositivo chiamato memex un sussidio per l informazione tecnologica destinato ai ricercatori ll memex che era grande come una
199. re compo nenti cromatiche di un determinato colore naturalmente indicandone il valore load e save per memorizzare o recuperare i dati relativi alla palette di un determinato schermo adjust per far apparire la finestra con gli slider e i gadget utile per modificare tramite mouse colori di uno schermo In tutti i casi possibi a TTT RR ERBE IAA TET TR HET ar coe nee em rne Workbench Sereen AMIGA MAGAZINE le indicare su quale schermo agire indicandone la prima parola pre sente nella drag bar Per maggiori informazioni leggete il file documen to presente nel dischetto Enough Questo nuovo comando CLI per mette di inserire all interno di un file batch un controllo sulla quantit di memoria disponibile o sui volumi o le risorse attualmente accessibili al sistema per fare in modo che il file batch stesso si adegui alle risorse offerte dalla macchina ed esegua dei particolari comandi solo se la memoria a disposizione maggiore uguale ad un valore che viene passato come parametro o se un determinato file o un determinato volume sono accessibili Nel file documento presente sul dischetto troverete alcuni esempi dell utilizzo di questo nuovo comando Expose Molto spesso capita di avere pro grammi che girano in multitasking e utilizzano schermi differenti con gli appositi gadget possibile spo starsi da uno schermo all altro ma capita a volte che alcuni program mi no
200. re connessioni e viceversa in ogni istante Non ho mai visto una situazione in cui Quick Switch non funzionasse e l ho co struito in diversi prototipi Probabil mente non ci sarebbe alcun proble ma nel costruire un connettore a Y per la porta 1 ma non lo raccoman do Se mouse e joystick vengono connessi senza deviatore interferi scono vicendevolmente Quick Switch il modo migliore per opera re anche perch funziona con ogni dispositivo che si introduca nella prima porta di qualsiasi modello di Amiga Fra di loro troviamo mouse a tre pulsanti mouse ottici penne ot tiche etavolette grafiche Nulla vieta l uso di un secondo Quick Switch con la porta 2 se volete connettere Perch funziona altri due dispositivi A che fa effettivamente Quick Switch semplice Devia contem poraneamente tutti e quattro i se gnali direzionali fra mouse e joy stick Potete passare da uno all altro Compute Publication Inc 1990 Tutti i diritti sono riservati Articolo tradotto da Compute s Amiga Resource GLI STUDIO WALT DISNEY PRESENTANO ANIMATION STUDIO UN CAPOLAVORO PER l ANIMAZIONE Include Esempi di animazione Disneyana da studiare e modificare Vere animazioni tratte dai film classici di Walt Disney Una animazione completa colorata preparata con l Animation Studio 2 dettagliati manuali con istruzioni in Italiano Disponibile ora versione Amiga 512K E consigliato 1 mega di memoria
201. re le informazioni nella quale tutte le aree di una base di informazioni contengono dei riferimenti incrociati e sono istantaneamente accessibili da qualsiasi area della base si applica a documenti che contengono testi grafica suoni video e altri media HyperTalk Il linguaggio di programmazione di HyperCard UltraTalk di UltraCard simile come vocabolario e sintassi hypertext ipertesto Testo multidimensionale testi con riferimenti incrociati ad altri testi correlati mediante connessioni Thinker un esempio di puro applicativo ipertesto per Amiga interactive multimedia multimedia interattivi Multimedia che reagiscono alle direttive dell utente pressoch identico a ipermedia interactivity interattivit La capacit di un documento del computer di modellare se stesso in maniera differente come risposta a input dell utente Gli ipermedia educativi interattivi per esempio adattano le lezioni all abilit dello studente a seconda delle risposte fornite dallo studente alle domande link connessione Il legame fra due parti di un documento ipermediale o ipertestuale la connessione vi porta immediatamente da un punto all altro senza dover attraversare ci che sta in mezzo multimedia Programmi che integrano testo grafica suono e video Deluxe Video 1 un esempio di applicazione multimediale object oggetto In un applicazione ipermediale uno del principali elementi del programma come
202. registri e di muovervi attraverso la memoria che avete salvato Abbiamo lasciato la descri zione dell F5 per ultima perch pi complessa questo il monitor del LM Poich stato progettato per programmatori esperti il manuale non tenta neppure di spiegarne le funzioni ma si limita ad elencarle Se siete familiari con cose come dump di memoria indirizzamenti assoluti e registri allora questo menu attirer la vostra attenzione Infine F9 ha il compito di resettare computer per un riavviamento a freddo La prova L uso su Amiga 500 si dimostrato semplice La cartuccia rimasta trasparente sino all attivazione e la manopola della moviola ha rallenta to la maggior parte dei giochi prova segue da pag 74 da Grafica Video Vedi La caratteristica di questo program ma una assortita gamma di effetti con cui possibile far apparire le immagini sullo schermo con dissol venze di colore verso colori scuri 6 verso chiari dal centro verso i lati orizzontalmente verticalmente con linee orizzontali o verticali pic cole medie o larghe con delle spi rali piccole medie o larghe con scacchiere piccole o larghe con rettangoli casuali piccoli medi larghi con tendine dall alto verso il basso dal basso verso l alto da destra verso sinistra e da sinistra verso destra con pennello a scan sione orizzontale verticale con incrocio di linee orizzontali o vertica con linee intercalate
203. ria a partire dall indirizzo 20000 Se allocate la memoria potrete restituirla al termine del gioco e fare ritorno al DOS Gi solo l assumere di potere usare la memoria a un dato indirizzo senza allocarla si traduce solitamente nella distruzione di diverse strutture di sistema o di altri programmi Questo tipo di osservazione si applica virtualmente ad ogni aspetto di Amiga Quasi tutte le risorse hardware possono essere allocate usate e restituite al sistema alla fine del gioco L allocazione della memoria Tutta la memoria dovrebbe essere allocata e liberata usan do le routine di Exec normalmente AllocMemi e Free Mem Se DOVETE allocare RAM a un indirizzo assoluto usate AllocAbs Tuttavia questa routine fallir se quell a rea di RAM gi in uso E una buona idea allocare TUTTA la RAM di cui avrete bisogno all inizio e liberarla quando il gioco finisce Se fate molte chiamate ad AllocMem e FreeMemi nel corso del programma la memoria potrebbe frammentarsi e potreste essere in grado di allocare la RAM solo in piccoli pezzi Scrivete il vostro codice in modo che se l allocazione falli sce il gioco liberi tutto ci che ha allocato e termini in maniera pulita non assumete che tutte le chiamate al sistema abbiano successo perch potreste facilmente andare in crash se fallissero L uso delle routine per la memoria di Exec rende facile usare la RAM espansa 1 Mb per suoni o grafica aggiuntiva C
204. ricor dato che esistono in commercio e nel vivaio del software di pubblico dominio delle utility che fanno pi o meno la stessa cosa ma che sono difficilmente linkabili al codice og getto del proprio programma 6 il caso di Xicon Analizziamo ora un po a fondo concetto di stream di input output gestito come file E necessario innanzitutto vedere pi da vicino cosa intende Amiga per file e come essi vengono gestiti dal sistema operativo Supponiamo di lavorare in CLI l interfaccia utente con cui abbiamo a che fare una TTY like ossia compatibile con il set di caratteri di una teletype AmigaDOS e d altronde la maggior parte dei sistemi operativi moderni seguendo la filosofia imposta da Unix tendono a non differenziare il file tipico quello che per definizione risiede su un dispositivo di memoriz zazione di massa e il file logico ossia un qualsiasi meccanismo di input output file atipici riconosciuti da Amiga sono fondamentalmente tra paren tesi se sono di solo input di solo output o bidirezionali NIL rappresenta il vuoto serve ad 69 esempio per mandare l output d un comando in un file inesistente inve ce che sul video O PAR rappresenta la porta parallela UO SER rappresenta la porta seriale 1 CON l interfaccia utente del CLI 1 la stampante RAW come CON RAM disco virtuale 1 0 VDK come RAM con alcune parti colarit 1 0 DF
205. rite e close non aggiunge molto overhead e queste permettono al codice di essere portato con facilit su differenti sistemi Inoltre dei benefici possono essere realizzati alle volte usando le funzioni standard del C per bufferizzato dei file fopent fread fgets e cosi via che non hanno equivalenti diretti nelle routine specifiche di Amiga Si faccia uso delle routine generiche di compilazione laddo ve possibile Regola 9 Non fate mai riferimenti ineliminabili a nomi di file nel vostro codice sorgente Ambienti diversi hanno modi diversi di specificare i nomi dei file specie dove si abbia una struttura delle directory ad albero Se i nomi dei file sono indicati nel corso del codice molto pi difficile trovarli e sostituirli E molto pi facile trovare e cambiare questi nomi se sono confinati in un singolo posto Per esempio si consideri ci che segue static struct storia punti UBYTE chi 4 ULONG punti punti alti 10 fine gioco struct FileHandle punti file WORD ho i dati FALSE Carico precedente array dei punteggi punti file Open DiscoGioco valori gioco puntialti MODE OLDFILE if punti file if Read punti file punti alti sizeof puntialti sizeof punti alti ho i dati TRUE Close punti file if ho i dati inizializza array punti Elabora i dati sui punteggi Ci sono molte possibilit che le funzioni fornite con il c
206. rium 49 000 108 58000 RAILROAD TYCOON Sentinel Worlds Silent Service Starlight 11 Strike Force Harrier Sub Battle Simulator Thud Ridge Verte Waterloo WOLFPACK 69000 66930 Arthur 58 000 CASTLE MASTER 000 CHAMPIONS OF KRYNN 69000 Demon s Winter 000 Don t Go Alone 45000 Dragon Wars 72000 Dragon s oi Flame 53 000 DRAKKHEN 59 000 Gold Rush 43000 Hillsfar 59000 Ica Man 79 000 Indy the G Adventura 58 000 King of Chica 53 000 King s Quest 60 000 Knlgt of Legend 000 Leisure Sult Larry tll 98 000 Man Hunter il 000 Maniac Manslon 53000 Mines of Titan 59 000 Neuromancari 38 000 Omnicron Conspiracy 68 000 Pirates 000 Police Quest 59000 68 000 Sinbad 59 000 Space Quest 59000 Tanlad Tales 40 000 Tha Black Cauldron 40 000 The Colonel s Beques t 50 000 Tha Faary Tala 000 The Quest lor tha T Bir d 34000 The Third Courier 45 000 Ultima Trilogy 68 000 Zac Mc 49000 sasse SPORT AZIONE s0 FOOTBALL MAN W CUP 44900 Hardball 2 38 000 Indianapolis 500 45 000 John Madden s 100 50 000 King s of the beach 69 000 Microprosa Soccer 48000 Motocross 409 000 Paris Dakar 99 38 000 POWERBOAT USA 48 000 Skidoo 38000 The dual 42000 The dual Calitomia CH 24 000 The duel European CH 24 000 The duel Muscie cars 24 000 The dual super cars 24000 The cycles 38 000 The games ummer sd 29000 Tv sports
207. ro progetto originale e al codice sorgente della vostra implementazione Il segreto scrivere il codice originale in modo da rendere pi semplice tale conversione Pi semplice la conversio ne meno problemi incontrer l editore nel trovare pro grammatori per effettuare la conversione e meno dovr pagare il che significa anche che potrete chiedere di pi per voi Inoltre molti editori esiteranno molto nell accetta re un progetto per il quale la conversione appare impossi bile di contro ad altri per cui la conversione sar relativa mente indolore Volete che il vostro progetto venga accet tato da un editore non vero Tenete anche presente che la vostra reputazione nell indu stria importante Venduto un progetto all editore la rela tiva facilit o difficolt sperimentata dai programmatori che fanno la conversione sar ben nota all editore Essendo io stesso un traduttore ho dato al mio editore una tirata 35 E Lo Le pagine di Transact r AMIGA gt d orecchi in certe occasioni Maggiori sono le difficolt incontrate durante la conversio ne che porta generalmente a molti ritardi nella commercia lizzazione del prodotto minore sar il favore accordato dall editore al vostro lavoro e minori saranno e vostre possibilit di coinvolgere l editore con la prossima vostra grande idea Direttive per un software portabile Ora che avete le
208. rogetto molto difficile ma richie de conoscenze di base sulla salda tura dei conduttori elettrici Avrete quindi bisogno di un trapano elettri co e di un saldatore state attenti a non farvi male Cominciamo Prima di recarvi al negozio di elettro nica pi vicino leggete l intero arti colo compreso l elenco dei compo nenti da rispettare alla lettera Quando avrete comprato tutti i com ponenti di cui avete bisogno e vi sarete seduti davanti al vostro ban CO di lavoro per iniziare sarete di fronte al passo pi difficile nella co struzione del Quick Switch fare otto fori nella scatola Fate un foro per il deviatore uno per il conduttore che deve fuoriuscire e due a forma di vaschetta di tipo D per i connettori fori tondi non comportano proble mi ma quelli a forma di vaschetta possono risultare pi difficili da rea lizzare Usate un trapano con punta sottile per trapanare lungo i bordi della sagoma del connettore DB 9 poi addolcite gli spigoli con una piccola lima Dopo aver inserito l DB 9 nel foro dall interno e senza Computer Hardware AMIGA MAGAZINE AA Schema elettrico di Quick Switch Elenco componenti di Quick Switch 3 Da I componenti di Quick Switch voci quantit descrizione e e 9 9 9 0 9 9 9 9 9 9609 contenitore cm 8 x 5 x 3 prolunga joystick connettore D maschio a 9
209. scelta delle dimensioni della area finale da acquisire appare un riquadro che Indica quanta memoria necessa na nella risoluzione corrente per ogni modo di scansione dal mono cromatico a quello con il massimo 18 numero di colori e le dimensioni dell immagine in pixel Lo schermo di preview ha anche dei controlli che permettono di selezionare la lumi nosit e la risoluzione 50 100 o 200 dpi Dopo aver deciso l area da acquisi re ci si sposta sullo schermo per la scansione fine Di l si seleziona il modo di acquisizione e si esegue la scansione fine Sono disponibili quattro modi monocromatico colo re a3 bit scala di grigi a 6 bit colore a 18 bit Siccome il software di ela borazione delle immagini pu crea re un immagine in bassa risoluzione a partire da dati acquisiti in alta risoluzione manuale suggerisce di acquisire i dati o nel modo con scala di grigi a 64 toni in quello a colori a 18 bit Catturati i dati grezzi dell immagine inizia il divertimento software Scanlab permette di vi sualizzare i dati in uno schermo di qualsiasi dimensioni virtualmente in ogni modo grafico disponibile su Amiga Le grandezze dello scher mo includono aita risoluzione bas sa risoluzione interlacciata o non interlacciata sia in formato PAL che NTSC modi grafici includono 2 4 8 16 e 32 colori il modo Extra Half Brite a 64 colori Hold And Modify HAM AHam una variante ASDG dello Sliced HAM e ARes
210. sione procede si vedran no dei messaggi riguardanti il suc cessoolilfallimento dellatrasmissio ne di ogni blocco di file Quando il trasferimento concluso il pro gramma emetter un suono o far lampeggiare lo schermo A proposito upload significa invia re un file a un altro computer down load significa ricevere un file L uso improprio di questi termini una spia linguistica per gli esperti di te lecomunicazioni Si dica upload in vece di download e tenteranno di vendervi un modem non Hayes compatibile Si pu ricordare la dif ferenza immaginando di essere connessi a un grande sistema main frame che incombe sulla propria testa upload potrebbe essere in teso qui come tirar su caricare e download come tirar gi o scari care N d T C era una volta della gente che ammirava i grandi sistemi mainframe Quando si conclusa la sessione di dialogo e di trasferimento dei file si prema il tasto per tre volte Si tratta del comando Hayes che vi riporta al prompt OK Si digiti ATH per concludere la telefonata Oppu re si pu spegnere e riaccendere modem per interrompere il collega mento Compute Publication Inc 1990 Tutti i diritti sono riservati Articolo tradotto da Computel s Amiga Resource Marshal M Rosenthal Photo Marshal M Rosenthal NYC miga una macchina simpa tica ma la maggior parte delle periferiche sono state proget
211. ster key board che come modulo da inserire in programmi da elaborare ulterior mente Echo Processor E un tool molto particolare che consente di ritardare e reinviare messaggi MIDI nella gamma da 1 a 31 ripetizioni E possibile seleziona re per i messaggi on off delle varia zioni di frequenza e di velocity Sys Ex Consente di creare archivi di dati di Sistema Esclusivo salvandoli su disco Pu essere impiegato limita tamente con apparati che effettua no dump dei dati del tipo senza handshaking E implementata la ri levazione di errore per il DX7 l FBO1 e il Matrix 6 Conclusioni La raccolta di tool MIDI presa in considerazione ha un valore essen zialmente didattico come del resto molti dei dischi FISH Tuttavia alcu ni di essi trovano una loro applica zione pratica magari di emergenza quando si tratta di testare vostro set up In ogni caso i moduli de scritti possono essere considerati degli esempi di parti essenziali di programmi pi completi e come tali riteniamo che vadano conside rati e analizzati dagli aspiranti pro grammatori MIDI Videogiocbi Nuovo sponsor stesse caratteristiche e stesse software bouse che ci banno mostrato un ben fornito campionario di giochi al fine di soddisfare un pubblico esigente e i mass media a partrire da Natale e per il tutto il 1991 Derek Dela Fuente British Correspondent AMIGA MAGAZINE AI C E S di Londra sentato molto pi
212. t in diskunit dovete avere un Message Port adeguatamente configurato CALLLIB DR GETUNIT tst l errore usate qui l hardware del drive move l diskresource pc a6 CALLLIB DR GIVEUNIT errore rts non necessario chiudere disk resource nomedisco DISKNAME even diskresource dc l 0 diskunit ds b DRU SIZE even Requester di sistema In certe occasioni il sistema crea dei requester come Please Insert Volume In Any Drive Essi vengono normalmente visualizzati sullo schermo del Workbench e fanno si che quest ultimo sia portato in primo piano Se state usando gli schermi di Intuition o una View privata ci pu generare del vero caos nel display del vostro gioco Per impedire all OS di visualizzare i requester di sistema dovete mettere 1 nel campo pr WindowPtr della struttura Process del vostro task Il codice che segue vi consente di inibire abilitare i requester inibreq sub 1l al al CALLEXEC FindTask trova il processo move l dO0 mioproc move l d0 a0 move l pr WindowPtr a0 finestraproc 1 1 pr WindowPtr 80 inibisce i requester move PES abilreq move 1 mioproc pc a0 move l finestraproc pc pr WindowPtr a0 abilita i requester rts mioproc de d 0 finestraproc 1 0 Se mettete l indirizzo di una Window in pr WindowPtr invece di 1 i requester saranno visualizzati in quella finestra invece che nella finestra del Workbench
213. t IText txt La macro seguente accede al puntatore alla nodo seguente dellalista di strutture di unoschermo ITx un puntatore alla struttura deltesto Text Data 7 define NEXT ITx gt NextText La seguente macro permette di stabilire la posizione in pixel sullo schermo dell estremit sinistra del testo nella struttura usata per definiretesti sullo schermo in manieraindipendente dalla macchina Il membro LeftEdge di quella struttura in Amiga indica la posizione del pixel a sinistra del testo e ITx un puntatore alla struttura IntuiText define LEFT TEXT ITx val ITx LeftEdge val Laseguente macro permette distabilirela posizione sullo schermo della sommit del testo nella struttura usata per definire testi sullo schermo in maniera indipendente dalla macchina Il membro TopEdge di quella struttura in Amiga indica la posizione del pixel alto del testo un puntatore alla struttura IntuiText define TOP TEXT ITx val ITx gt TopEdge val La macro seguente modifica il colore dei caratteri del testo da stampare define FG TEXT ITx colore ITx FrontPen colore La macro seguente modifica 11 colore dello sfondo del testo da stampare define BG TEXT ITx colore ITx gt BackPen colore La macro seguente modifica il modo grafico UN COLORE o DUE COLORI del tes
214. ta dire all interprete che si sta facendo uso di una funzione che vero a lui sconosciuta ma che pu trovare chiaramente spiegata nella libreria inclusa in seguito vedremo un esempio di come que sto venga fatto Supponiamo che un programma che stiamo sviluppando necessiti di una funzione che cancelli completa mente un file n AmigaBasic n la li breria C sopra specificata per il lin guagggio C STDIO H fanno in Programmazione Facile realt in AmigaBasic esiste il co mando KILL che si comporta quasi allo stesso modo ma non permette ad esempio di cancellare gruppi di file con caratteristiche comuni DELETE cancella tutti e solo i file cui nomi cominciano per a compito si presenta quindi arduo poich dobbiamo praticamente ri Scrivere un comando che gi esiste e che oltretutto funziona bene a meno che non lo si utilizzi attraverso una chiamata al sistema operativo fatta attraverso il linguaggio stesso Vediamo come questo pu essere attuabile nei due linguaggi pi utiliz zati Basic e C 0 stesso discor so vale per Pascal Modula 2 e qual siasi Inguaggio abbia accesso alle librerie Con il compilatore C sia esso Atzec oLattice vengonofornite delle libre rie organizzate in directory diverse noi interessano quelle contenute nelle directory exec e libraries le prime perch contengono le struttu re dati complesse delle chiamate alle funzioni le seconde
215. talmente sullo schermo La seconda v pr tree stampa l albero in modo pi usuale vertical mente Entrambe accettano numerosi parametri per il controllo della stampa L output diretto verso stdout di solito la finestra della console corrente Note finali Gli esempi compresi nel sorgente dovrebbero darvi infor mazioni pi che sufficienti sull uso della libreria TreePak Non si consiglia di modificare il codice della libreria a causa della complessit delle routine Gli alberi binari non costituiscono necessariamente la solu zione ai vostri problemi di organizzazione dei dati ma sono utili in certe situazioni Con gli alberi AVL ho potuto migliorare le prestazioni del compilatore del 30 niente male Bibliografia Knuth The Art of Computer Programming vv 1 e 3 Addison Wesley Reingold e Hansen Data Structures in Pascal Stubbs e Webre Data Structures with Abstract Types amp Modula 2 1451 agine di L Transacf rper AMIGA Lavorare con il sistema Ottenere il massimo da Amiga senza turbare il sistema Jan Potts Copyright 1989 CoolSoft lan Potts programma da 7 anni ed autore di molti giochi commerciali per il Commodore 64 e Amiga E un program matore freelance che gestisce in proprio una compagnia di sviluppo software e sta lavorando a un nuovo prodotto di intrattenimento per Amiga e a un word processor La maggior parte dei progr
216. tate per applicazioni di tipo business non divertimento Non ora di fare un eccezione Ci potete scommettere per que sto che abbiamo provato la Nordic Power Action Cart Questa creazione olandese offre una quantit di funzioni non ancora disponibili contenute in un unica cartuccia comandata da menu leggermente pi piccola di un tac cuino e spessa quanto un romanzo gotico La cartuccia si inserisce nella porta di espansione di Amiga 500 e 1000 dato che in questi computer non c una porta per le cartucce La versione per il 2000 deve essere installata internamen te con un collegamento allo slot MMU che si trova all interno del computer attualmente la versione ufficiale non ancora disponibile L uso della cartuccia sostanzial mente uguale per tutti e tre i compu ter con l unica differenza fisica che AMIGA MAGAZINE cartuccia Action per Amiga nel 2000 il pulsante per il fermo immagine e la manopola per la moviola sono separati dall unit centrale Il funzionamento Ruotando la manopola della movio la la CPU del computer rallenter fino a fermarsi Questo un sistema sicuro per vincere nei giochi che richiedono una grande prontezza di riflessi Un uso pedestre pu essere quello di rallentare una demo o un animazione cos da renderla pi facile da studiare Per program matori la manopola disabilita la stop line del microprocessore 68000 Tutte le altre funzioni si
217. to define UN COLORE define DUE COLORI JAM2 define TEXT modo ITx gt DrawMode modo Riscrivendo il codice dell esempio precedente otterrem mo include Ambiente h extern struct Text Data stat_txt Definiamo i colori per le penne define BIANCO 1L define ROSSO 2L define GIALLO 3L una_funzione if mia cond FATALE FG_TEXT amp stat_txt ROSSO LEFT TEXT amp stat txt 20 SCREEN TEXT amp stat txt morte msg else if mia cond FERITA FG TEXT amp stat txt GIALLO LEFT TEXT amp stat txt 24 SCREEN TEXT amp stat txt lamento msg if mia cond FATALE FG TEXT amp stat txt BIANCO LEFT TEXT amp stat txt 18 SCREEN TEXT amp stat txt salute msg segue a pag 50 p lo J it le pagine di DEP c Alberi binari Come far tavole con gli alberi e altri trucchi Eric Gigu re Copyright 1989 Eric Guig re In un mio recente lavoro ho ottimizzato la velocit di un compilatore C Il generatore di codice era abbastanza velo ce ma il front end responsabile della lettura del program ma sorgente e della sua conversione in una forma utilizza bile dal generatore di codice aveva bisogno di un certo lavoro In particolare la gestione della tavola dei simboli era troppo lenta La tavola dei simboli di un compilatore registra i simboli usati da un programma Il generatore di c
218. todo meno compati bile verso l alto se la Commodore cambia l hardware del copper il vostro programma non potr pi funzionare Invece di inserire l indirizzo della vostra copper list nei registri del copper dovreste nel campo gb LOFList della struttura GfxBase l indirizzo di GfxBase viene resti tuito al momento dell apertura della libreria grafica I4 u le pagine di Transacior per AMIGA 66 move l _ move l miacopperlist gb LOFlist Questo causa del modo in cui la libreria grafica gestisce il display Nella struttura GfxBase ci sono due campi gb LOFlist e gb SHFlist che contengono gli indirizzi della lista del copper detta Long Frame e di quella detta Short Frame La libreria grafica ha un handler dell interrupt di vertical blank che prende questi due indirizzi e li inserisce nel registro custom cop2lc Per un display non interlacciato sar usato gb LOFlist per ogni quadro ma per un display interlacciato l handler di interrupt alterner tra LOFlist e gb SHFlist Il campo gb copinit in GfxBase punta a una breve copper list che 1 libreria grafica pone in copllc al momento della inizializza zione Questa lista sposta gli sprite hardware verso la sommit dello schermo stabilisce i colori dello sfondo la regione alta degli schermi linee 0 12 attende fino alla linea 12e poi passa il controllo alla coppe
219. tonoin commercio diverse interfacce o meno complesse gi dotate di buffer e protezioni che garantiscono il corretto passaggio delle informazioni tra computer e strumenti musicali Nel numero 10 di Amiga Magazine l argomento viene affrontato molto ampiamente a livel lo teorico e pratico offrendo l oppor tunit di autocostruirsi l interfaccia da lei menzionata Potremmo dilungarci affrontando altri quesiti di carattere tecnico ma per ovvie ragioni editoriali ci non possibile Riteniamo comunque in teressante proporvi una analisi glo bale degli interessi et tipo di utiliz zo e guasti subiti nella tabella che segue abbiamo preso come riferi mento campione 100 risposte 500 1000 2000 Totali Mai guasto 54 4 6 64 1 guasto 12 1 9 22 2 guasti Y 1 1 9 3 guasti 1 2 3 4 guasti 2 2 L et degli intervistati per circa 40 al di sotto dei 20 anni con un interesse predominante per la grafi ca oltre ovviamente all intratteni mento Relativamente all utilizzo di Centri Assistenza Autorizzati in caso di guasto emerge un dato significativo esiste nei piccoli centri una certa confusione tra il punto vendita e il laboratorio mentre nelle grandi citt il dato negativo rap presentato da un certo disinteresse del Centro a fornire spiegazioni cir ca la riparazione o l uso di determi nati device A conclusione dell indagine voglia mo sottolineare un fenomeno estre mamente nuovo per il settore
220. uella nuova linea detta computer music di cui famosi 64 e 32 della Roland in cui tutte le operazioni dalla pi banale scelta di un program change il nostro caso a quella pi elaborata devono essere fatte via software Pu essere quindi utile disporre di una breve routine come questa per selezionare di volta in volta i timbri del vostro expander senza dover ricorrere ad un sequencer Ancora pi indicato per uno scopo analogo il seguente tool MIDI Keyboard Mandando in esecuzione questo tool si ottiene a video il disegno di una piccola tastiera di cinque otta ve simile a quella presente su De luxe Music Construction Set Per suonare una nota sufficiente puntare il tasto corrispondente con la punta della freccia cursore e premere il pulsante sinistro del mouse Nella barra sovrastante tasti indicato il numero di canale MIDI corrente che cliccando con il pulsante destro del mouse pu variare da 1 a 16 La peculiarit di questa tastiera che risponde alla dinamica Infatti per ciascun tasto AMIGA MAGAZINE La schermata dell utility Echo Processor La tastiera dell utility MIDI Keyboard in funzione della posizione verticale della freccia del cursore avrete una diversa intensit della nota suonata in basso 6 la freccia e forte l intensit del suono Anche in questo caso quindi si pu afferma re che la routine utile sia in tempo reale impiegata come ma
221. uttavia molto spesso le routine di non vengono scritte in maniera corretta e falliranno se la Commodore cambiasse le specifiche hardware dei dischi L I O dei dischi DEVE conformarsi alle direttive della Commodore sull accesso all hardware dei dischi che comprendono l at tesa dei canonici 3 ms per il posizionamento della testina Per farlo dovreste usare il timer dei chip CIA invece di loop di ritardo software Per maggiori particolari s veda l articolo I disk drive e le temporizzazioni in Transactor per Ami ga n 4 1989 p 8 Prima di accedere all hardware dei dischi dovreste allocare il drive che desiderate usare normalmente l unit 0 usando disk resource Questa fornisce molte routine per allocare le unit dei drive AllocUnit e FreeUnit GetUnit e GiveUnit Dal momento che il sistema mantiene sempre un task del device trackdisk per ogni drive e siccome il task ha gi chiamato AllocUnit non potete allocare i drive usando AllocUnit FreeUnit Tuttavia potete ottenere un accesso temporaneo GetUnit e GiveUnit GetUnit permetter al vostro task di accedere ad un unit floppy impedendo l accesso al device trackdisk Quando avete finito chiamate GiveUnit per restituire il drive al sistema Ecco uno schema su come accedere alla disk resource include resource disk i lea nomedisco 1 CALLEXEC OpenResource tst 40 s errore move l 90 diskresource lea diskuni
222. vare le formule giuste riprendere sembianze umane CDS Niente di nuovo dal boss dei game strategici parte una eccellente versione Draughts Backgam mon Draughts un gioco molto popolare e programma prevede una difficile competizione Fortuna tamente sono disponibili diverse opzioni per selezionare gradi di difficolt Krisalis Rogue Trooper 6 un 200 AD con personaggi comici e lo vedremo presto nel film omonimo La versio ne Amiga sar caratterizzata da due distinti tipi di gioco livelli shoot em up e beat em up con effetti grafici superlativi primo e il quarto livello vedono l eroe all interno di una pri 59 Videogiocbi gione che dovr all inizio esplorare Rogue Trooper dovr mostrare la sua abilit nei combattimenti senza armi per sopravvivere agli attacchi deinemici che dovr affrontare Altri livelli vi portano su uno ship molto veloce e dovrete abbattere tutto quello che appare sullo schermo Un livello finale molto speciale vi aspetta e non vi dico di pi Botics ambientato nel 2085 e vede le com pagnie televisive regnare supreme ogni casa ha a disposizione 925 canali diversi La domanda per gli sport insaziabile ma la velocit e aggressivit degli sport del futuro sono troppo per un misero essere mortale costruttori di Robot hanno esaurito tutte le loro idee ed hanno ormai rimpiazzato l uomo in tutti posti di lavoro Botics riuscito a rimpiazzare addirittura i
223. variante ASDG del Dynamic hi res della NewTek che permette l uso di 4096 colori in alta risoluzione Indipen dentemente dal modo grafico utiliz zato per la visualizzazione il softwa re conserva inalterati in memoria i dati acquisiti originalmente Ci significa che si pu sempre cambia re idea e rivedere l immagine usan do altre dimensioni e modi Se non si rimane soddisfatti dell im magine visualizzata si effettua re un certo numero di aggiustamen ti Un pannello di controllo sul bilan ciamento dei colori permette di modificare i rosso il verde eil blu la luminosit e il contrasto Vi anche un controllo della gamma che con sente di migliorare la resa dei colori medi senza perdere i dettagli nelle parti pi scure o pi chiare dell im magine programma consente di scegliere fra cinque diversi tipi di AMIGA MAGAZINE dithering In ScanLab il dithering non serve solo a simulare i toni di grigio come nelle immagini in bian co e nero Pu essere anche usato per creare immagini a colori molto realistiche nel modo a colori in alta risoluzione con 16 colori Queste sono le migliori immagini con un numero limitato di colori che io abbia mai visto Oltre a cambiare il contenuto dell immagine si posso no modificare anche le dimensioni e l orientamento Un opzione ritratto paesaggio consente di vedere l im magine o in piedi o sdraiata su uno dei suoi fianchi Un controllo di ridu zione permette di r
224. vasti database di testi dati e grafica rendendoli disponibili a chiunque sia in grado di usare il mouse E possibile anche effettuare ricerche veloci e ordinamento delle schede Si scavi un po pi a fondo e si scoprir un set completo di strumenti per l authoring che consentono la creazione di schede stack campi oggetti che contengono testi e dati pulsanti oggetti che collegano le schede fra loro o eseguono un determinato compito quando vengono selezionate e grafica bitmap Usando questi elementi pronti per l uso si possono costruire applicazioni personalizzate senza conoscere una sola parola dei linguaggi di programmazione Ad un livello ancora pi profondo si trova HyperTalk un linguaggio di comandi simile all inglese per costruire i programmi HyperTalk uno dei linguaggi pi facili da apprendere e la maggior parte degli utenti di HyperCard ne assume ben presto una notevole padronanza Gli script di HyperTalk possono associare istruzioni dettagliate a qualsiasi oggetto trasferire messaggi da un oggetto all altro e anche attivare altri programmi Hypercard ha avuto successo a causa della sua flessibilit e semplicit tutti possono afferrare la metafora dello schedario su cui si basa il programma Il programma pu essere usato a molti livelli come ambiente per esaminare passivamente dati o come completo ambiente di authoring con testi grafica animazioni suoni funzionalit database e interattivit Lo si usa per qualsiasi cosa
225. volti e invertiti specularmente E sconcertante cercare di modificare una macchina appoggiata sul tettuccio Si posso no ruotare gli oggetti certo ma per farlo con precisione occorrono tem po e qualche tentativo Siccome la maggior parte della gente si trover a usare Design 3 D insieme a VideoScape o a un pac AMIGA MAGAZINE chetto di animazione in ray tracing utilizzando Interchange della Syn desis per convertire i file non mi sento di raccomandare fino in fondo questo programma almeno finch non verranno sistemati i suoi problemi D A Desktop Budget Secondo la Gold Disk la gestione delle risorse finanziarie personali costituir uno dei pi gettonati im pieghi futuri dei personal e da questa considerazione nasce Desk top Budget uno strumento di facile uso per la gestione finanziaria su Amiga programma si occupa delle principali attivit di pianifica zione economica casalinga creare nuovi budget registrare depositi e pagamenti preparare bilanci su base mensile e annuale E possibile gestire un numero illimitato di conti trasferire fondi da un conto all altro e legare le varie transazioni alla spettiva data di tassazione pro grammi di questo tipo dovrebbero essere semplici e trasparenti ma Desktop Budget pi complicato di quanto ci piacerebbe Per esempio l interfaccia utente a icone grazio sa ma non aggiunge alcuna funzio nalit al programma Richiede anzi sforzi non indisp
226. zione Facile Gianni Biagini l importanza delle procedure batch della loro creazione e delloro effettivo utilizzo Viene spon taneo chiedersi se delle potenzialit del genere possono essere sfruttate anche in un ambito diverso Per essere pi chiari io utente finale che acquisto il tal programma di conta bilit non sono affatto interessato ai principi di funzionamento di un computer non mi interessano bit e byte voglio solo che il programma stampi le fatture Stampare le fatture certo il fine chiaro ma i passi per raggiungerlo possono a volte essere relativamen te complessi presentare problemi di sviluppo richiedere mesi di lavo ro ma a tutto questo l utente non interessato lui vuole solo le sue fat ture Cos il nostro sistema operativo organo fondamentale per il funzio namento della macchina molto spesso viene tenuto nascosto il pi possibile vengono creati degli am bienti che traducano le scelte del l uomo in un linguaggio pi vicino al calcolatore Tipico caso di astrazione dalla mac china sono linguaggi di alto livello per intenderci Basic Pascal C e cosi via che mettono a disposizione del programmatore strumenti di no tevole potenza l istruzione PRINT del Basic per esempio chiama in causa una serie di operazioni a livel lo di sistema operativo veramente notevoli deve dire a Intuition uno dei moduli che c del testo da stampare sistema operativo deve calcolare la lungh

Download Pdf Manuals

image

Related Search

Related Contents

Track Runner 200 SERVICE MANUAL    Samsung NP450R5E User Manual (Windows8.1)  Linear MDR-U Garage Door Opener User Manual  lecy rodrigues moreira - Fafich - Universidade Federal de Minas  Transferir  User Manual  Linc SMS User Manual  "user manual"  Manual del usuario  

Copyright © All rights reserved.
Failed to retrieve file