Home
O - Amiga Magazine Online
Contents
1. ACTION TRUNCATE 1022 fh Argl Offset Modo Lunghezza SetrileSize 2 0 LONG LONG LONG LONG Sotto 2 0 questo pacchetto viene chiamato ACTION_SET_FILE_SIZE sotto 1 3 era supportato solo dal Fast File System La logica degli argomenti la stessa di Seek solo che il pacchetto allunga o accorcia il file secondo le indicazioni fornite Se il file viene esteso la parte aggiun ta pu contenere qualsiasi valore cio i byte aggiunti non devono essere azzerati dall handler Se il file viene accorciato la posizione corrente del FileHan dle viene adattata di conseguenza Se per esistono altri FileHandle l offset pi alto deve costituire per l handler il tetto massimo sotto cui la lunghezza del file non pu scendere Secondo l AmigaDOS Manual ultima edizione Resl deve contenere un valore booleano come spesso capita sbaglia In Resl deve stare la nuova lunghezza del file e 1 in caso di errore Visto che siamo in tema sbagliato anche il dato in Arg1 il manuale dice BPTR a FileHandle e invece fh_Argl ACTION END 1007 fh Argl Booleano Close LONG LONG Il pacchetto chiude il FileHandle Se si verifica un errore il 2 0 non disalloca il FileHandle Sotto 1 3 il valore di ritorno era ignorato dal DOS Interrompiamo a questo punto l analisi dei pacchetti del DOS quelli che restano li esamineremo la prossima volta D segue da pag 40 Architettura dei sistemi di Amiga Per usare floppy dis
2. 2 giochi a scelta da L 35 000 iochi a scelta per L 100 000 L 920 000 L 1 090 000 to vendita per corrispondenza tutti i prezzi sono iva inclusa le offerte si intendono valide fino ad esaurimento delle disponibilit garanzia 1 anno fornita dai rispettivi produttori Microsys per i PC la scelta del SW omaggio per Amiga deve essere approssimata per difetto es 149 900 e non 150 100 per ordini e o informazioni Via Aldo Moro 2 25020 Flero BS tel 030 2681454 Orario Lunedi Sabato 15 30 19 30 09 30 He 19 30 09 30 12 30 spedizioni in contrassegno a 1 2 posta assicurata SOFTWARE ORIGINALE PER COMPUTER AMIGA Algebra vol 1 TBI scuole superiori 51 600 Canton ITA 35 000 Keef the Thief 8 800 Space Battle 8 800 Ami Cont Plus contabilit ordinaria 529 600 Car V Up 21 000 Kind of Magic compilation 35 000 Spirit of Excalibur 42 000 Ami Fat Plus fatturazione 119 000 Chase HQ 2 21 000 Krypton Egg 8 800 Starflight 8 800 Ami Mag Plus magazzino 148 800 Chuck Yagers Advanced Fighter Tactical 2 0 39 200 Last Ninja 2 14 000 Starflight 2 ITA 40 700 Audiomaster III musicale 69 300 CoinOp Hits Il Compilation 35 000 License to Kill 14 000 Strider II 21 000 Calculus TBI scuole superiori 52 700 Crime Wave 21 000 Limes amp Napoleon 8 800 Super Cars H 35 000 Can Do PAL presentazioni multimedia 146 800
3. OL TRE 200 FUNZIONI DI LIBRERIA atoi fork mal loc SUPPORTO RS 232 CODICE SORGENTE C SU DISCO COMPILATORE C al Kemighan Ritchie MINUIX15 versione PC IBM 3 L 275 000 Cod DMX3 12 dischi versione PC IBM 5 Cod DMX5 17 floppy L 275 000 versione Macintosh Cod DMXM 8 dischi L 275 000 versione AMIGA Cod DMXA 9 dischi L 275 000 Distribuito nelle migliori librerie e nei computershop MASTER SYSTEM SPECTRUM ANMSTRAD STeANUIGA MEGADRIVE PC ENGINE LYNX NINTENDO PC SUPER FAMICOM GAMEBOY GAME GEAR RPG COIN OP SPECIALE GIOCHI DA TAVOLO amp RPG 000 00 4 0 00 0 0 0 040 0 0 fa GRUPPO EDITORIALE JACKSON fF LA RIVISTA DI VIDEO GI 2 yA OCHI PI VENDUTA IN EUROPA
4. L INSERTO DEL VOLUME ON REFERENCE GUIDE DI AMIGA JE CO CON IN REGALO ANNO 5 N 36 AGOSTO 1992 L 14 000 Frs 21 00 vVIIWY IL MENSILE JACKSON PER GLI UTENTI DI AMIGA npr Fu 3 AA L i Ac ue y E ON DISK lt r r gt n gt IALE o II n O Acea n Computer Offerta Amiga 500 v1 3 Game Pack 2 Quickshot II 2 Quickshot II Amiga 500 Plus Start Joystick Omaggio Software a scelta fra titoli pubblicizzati 5 giochi a scelta da L 7 900 L 595 000 2 giochi a scelta da L 14 000 Prezzo L 649 000 1Mb exp 10Mb Workbench e Action 2 Sad Stick 3000 2 giochi a scelta da L 21 000 L 665 000 Kickstart v2 04 Extra Amiga 600 1Mb Start 2 Sad Controller 2 SVI QS129 F 4 giochi a scelta da L 21 000 2 giochi a scelta da L 14 000 L 699 000 L 699 000 exp 10Mb Workbench e Action 2 SVI QS129 F 2 giochi a scelta da L 21 000 L 710 000 Kickstart v 2 05 controller per Extra 2 SVI QS129 F 4 giochi a scelta da L 21 000 L 750 000 Hard Disk AF Fun Pack Amiga 600 HD Start 1 Quickshot II 1 SVI QS130 F giochi a scelta per un valore di L 150 000 3 giochi a scelta da L 8 800 L 799 000 L 880 000 come modello precedente pi Action 1 SVI QS130 F 2 giochi a scelta da L 21 000 L 895 000 Hard Disk 20Mb Extra A2000 WB 2 04 1 SVI QS130 F 1 SVI QS129 F
5. gno di radar mappe o amenit simili poich pos sibile controllare facilmente una buona fetta di terreno tirie passaggi sono facilissi mi da eseguire un colpetto sul pulsante di fuoco e il giocatore passer la palla al suo compagno pi vicino Tenendo premuto pi a lun 82 AMIGA MAGAZINE go il pulsante di fuoco si tira una cannonata e direzio nando il joystick in varie di rezioni si effettuano diversi tiri come pallonetti e simili Punizioni e calcio d angolo sono semplicissimi da ese guire anche perch grazie all aftertouch possibile fare tiri incredibilmente spettacolari e punizioni alla Maradona da antologia Se poi avete realizzato un gol spettacolare potete riveder lo al replay rallentarlo e salvarlo su un disco per vederlo in un secondo tem po Se vi dimenticate di memorizzarlo non c pro blema alla fine dell incontro verrano riproposte le dieci azioni pi spettacolari come se stessimo vedendo La Domenica Sportiva Insom ma concludendo tutto in Sensible Soccer strepito eFosesti_ o I i J o REESE BEG 4 DUMI TRESCI ETEEN e MATELT IO HAG ie LACATUS F S9 FRGDCIDI so anche il sonoro di cui non abbiamo ancora parla to oltre ai cori da stadio e a fischi e urlavarie possibile sentire una musica realizza tada Captain Sensible pop star di discreto successo anche nel nostro paese ricordate Say Captain say what Ma allora non
6. i messaggi sono spesso utilizzati per coordinare le operazioni di coope razione tra i vari task a AON Mi Capitolo 5 L Exec 15 La struttura dati di un messaggio suddivisa in due parti i collegamenti con il sistema e il corpo del messaggio I collegamenti al sistema vengono utilizzati dall Exec per collegare il messaggio dato alla sua destinazione il corpo del messaggio contiene i dati veri e propri la sua grandezza non pu superare i 64 KByte I messaggi sono sempre inviati a una destinazione predeterminata la porta Alla porta il messaggio appena arrivato viene posto in una coda che utilizza la tecnica FIFO First In First Out ossia il primo messaggio che arriva il primo a essere analizzato Non vi sono restrizioni al numero di porte o al numero di messaggi che possono essere accodati a una porta a parte la disponibilit di memoria I messaggi sono sempre accodati per riferimento Per ragioni di presta zioni non viene effettuata la copia del messaggio In pratica un messag gio tra due task una temporanea licenza per il task ricevente di utilizzare una parte della memoria del task che invia il messaggio che poi la parte di memoria che occupa il messaggio Questo significa che se il task A spedisce un messaggio al task B il messaggio fa ancora parte del contesto del task A Il task A comunque non pu accedere al messaggio fino a che il task B non risponde ossia non rispedisce indietro
7. stema sconnettere l hard disk e rifare il boot come spiega diligentemente il manuale Non ci sembra evidentemente lasoluzione migliore il CD ROM essen do un disco rimovibile avrebbe dovuto avere una priorit superiore a quella dell hard disk come avvie ne per i floppy Inoltre quando l A570 collegato al sistema ilboot non pu avvenire da DF1 anche se si possiede il 2 0 E sempre possibile per escludere l A570 mediante l interruttore citato in prece denza Quando questo vie ne utilizzato esattamente come se l A570 non fosse presente Ci risulta molto utile con i programmi di solito giochi che non sono compatibili con il CDTV Disabilitando l A570 si eli mina normalmente qualsia si forma di incompatibilit E ovviamente un grande vantaggio rispetto al CDTV Computer System e uno dei motivi fondamentali che possono far preferire un 500 Plus dotato di A570 al CDTV Quando il boot avviene da floppy o da hard disk il CD ROM sia esso un titolo CDTV o un semplice CD ROM in formato ISO 9660 appare come un volume posto nell handler CDO protetto contro la scrittura E dunque possibile esami narne il contenuto con il Workbench l opzione Show Al del 2 0 mostra qui tutta la sua utilit o con una Shell anche se l ideale usare un programma come DirWork o Directory Opus In certi casi anche possibile lan ciare il titolo CDTV selezio nando direttamente l icona che appare ne
8. WBPattern Il terzo e ultimo pro gramma aggiuntivo di preferenze Floppy ed dedicato specificata mente a chi se ne intende perch in grado di modificare dei parametri di funzionamento dei motorini che muovono i drive Per questo motivo si consiglia di usare il programma Floppy solamente per modificare il comportamento dei drive in modo che non producano il classico e fa tidioso click quando non pre ente alcun disco nel drive Per poter usare NickPrefs necessario installare il programma principale e re programmi aggiuntivi di prefe rences in una copia di lavoro del disco Workbench 2 0 modificare la Startup Sequence presente nella directory s dello stesso disco ag giungendo dopo la linea contenen S S 54 te la scritta IPrefs una contenente la scritta NickPrefs SPECIFICHE DEL PROGRAMMA CONFIGURAZIONE MINIMA 512K RAM Kickstart 2 0 UTILIZZO CLI necessita installazione su copia di lavoro di Workbench 2 0 e poi da Workbench doppio click sulle icone delle tre nuove preferences FILE DI SUPPORTO ifile BusyPointer Floppy WBPicture oltre alla sottodirectory Presets presenti nella directory NickPrefs del disco Amiga Magazine Virus_Checker v6 04 John Veldthuis Questo programma alla pari con il collega BootX l antivirus che pi spesso viene tenuto in aggiorna mento in concomitanza con la sco perta di nuovi virus Giunto alla
9. di AmigaBASIC e di come possa essere difficile trova re qualcosa di alternativo senza finire a programmare in C o in Assembler Easy AMOS soprattutto col suo manuale in grado di avvi cinare chiunque alla pro grammazione anche il vi deogiocatore pi incallito e dalla mente atrofizzata Non bisogna comunque dimenticare oltre alle poten zialit gli indubbi limiti cau sati dalla drastica riduzione dei comandi La conclusio ne dunque controversa Easy AMOS consigliato a chi ha intenzione di ottenere qualcosa dal proprio Amiga senza per n impegnarsi troppo n pretendere trop po Chi invece vuole una vera sfida per se stesso provi AMOS The Creator oppure si dedichi alla VERA programmazione in C o Assembler Per concludere non si riesce a comprende re perch sia stata necessa ria una cos drastica riduzio ne dei comandi peraltro eli minandone alcuni veramen te indispensabili Un lin guaggio con meno comandi di un altro non pi facile solo limitato Sarebbe ba stato integrare l help on line il tutor i nuovi editor e i nuovi comandi ma soprat tutto il nuovo manuale al vecchio AMOS per ottene re un prodotto completo sotto tutti i punti di vista semplice ma incredibilmen te potente contemporanea mente user friendly e com pleto Da questo punto di vista non si pu apprezzare Easy AMOS e l opera della EuroPressSoftware Il nuovo servizio teletext di VIDEO MUSIC con
10. espandono in maniera in controllabile i compilatori C della GNU vanno da 800 a 1200 K a cui bisogna aggiungere almeno 250 K di stack VistaPro richiede 3 Mb solo per partire e un acceleratore fortemente consigliato Il SAS C distribuito su sei dischi di cui quattro indispensabili per com pilare Di fronte a questi numeri ben presto ci si rende conto che un A2000 in configurazione base appena suf ficiente per giocare ed necessaria una robusta cura ricostituente a base di RAM hard disk e in alcuni casi processori pi veloci La serie G Force per A2000 rispon de proprio a queste necessit in cludendo su tutti i modelli 68030 68882 controller SCSI espansione a partire da 1 o 4 Mb fino a 16 Mb di RAM a 32 bit e kit di montaggio per hard disk il tutto concentrato proprio il caso di dirlo su un unica scheda da inserire nel CPU slot lasciando liberi tutti e cinque gli slot Zorro Il per ulteriori espansioni REALIZZAZIONE HARDWARE Tutte le schede a sei strati sono ordinate e prive di fili volanti i com ponenti discreti sono surface moun tede le piste hanno gli angoli smus sati per evitare interferenze e mal funzionamenti alle alte frequenze Due integrati custom e una decina di PAL contribuiscono a contenere il numero di chip semplificare even tuali riparazioni e ad aumentare l af fidabilit generale della scheda Microprocessore coprocessore aritmetico e quarzi sono montati su z
11. i FLOPPY DISK MITSUBISHI 3 1 2 MF 2DD 1 0Mb Quantit minima 100pz L 940 1 FLOPPY DISK MITSUBISHI 3 1 2 MF 2DD 2 0Mb Quantit minima 100pz L 1 700 DISKETTES PER QUANTITA SUPERIORI TELEFONARE i 1 1 PER ORDINI SUPERIORI A 1 MILIONE FLOPPY DISK ESCLUSI CONSEGNA GRATUITA IN 24 48 ORE TRAMITE CORRIERE UPS i L m AMIGA MAGAZINE 77 Romano Tenca to qualche numero addietro parlando delle istruzioni Ave vamo precisato che le istruzioni spesso accettano delle espressioni come argomento quindi avevamo iniziato ad esaminare gli elementi che compongono le espressioni Dopo le costanti stringa i simboli fissi e le variabili venuto il momen to degli operatori Gli operatori consentono di effettua re delle operazioni di carattere ma tematico o logico con gli operandi Di solito gli operandi richiesti sono due in questo caso si parla di ope ratori binari ma esistono anche operatori unari che operano su un solo operando Di questi ne abbiamo visti gi due il prefisso di conversione e quello di negazione Va notato che questi segni e indicano anche due operazioni aritmetiche la som ma e la sottrazione ma sebbene il simbolo usato sia identico il signifi cato radicalmente diverso quelli disommae di sottrazionesono infat ti operatori binari che richiedono cio due operandi e hanno una priorit diversa da quella dei prefissi di conversione e negazione Visto che ci siamo parli
12. la 4 1 quella che potremmo considerare una bug fixed version della 4 0 IV che era stata a suo tempo chiesta a gran voce dagli utenti costringendo Daniel Silva e i suoi collaboratori a mettere in commercio un prodotto non perfetto Analizziamo questa upgrade per scoprire i bug che sono stati corretti e le eventuali nuove opzioni che sono state inserite Partiamo dalle nuove funzioni dicendo che con il KickStart 2 04 finalmente possibile scalare automaticamente i font Ci significa che se dobbiamo inserire un testo nel disegno usando il font Topaz ma grandezza 24 Deluxe Paint si occuper di ingrandirlo per noi anche se Topaz esiste solo nelle dimensioni 8 9 e 11 Baster scegliere il font inserire la grandezza in punti desiderata e tutto il resto lo far il programma Un altra nuova e comoda funzione la possibilit di poter scegliere pi colori contemporaneamente all interno del requester di palette usando il tasto Shift mentre una correzione rispetto alla versione precedente riguarda la metamorfosi dei brush Nella versione 4 0 era possibile scegliere due brush ed effettuare la metamorfosi tra due in un numero selezionabile di celle di animazione Il limite di 250 pixel di larghezza ora stato rimosso e la grandezza dei brush limitata solo dalla memoria disponibile quindi niente impedisce pi di fare metamorfosi di intere schermate se si vuole Vi mai capitato di caricare un Anim e dover spegnere il monito
13. 1 2 13xAL3 50 000 1 385 000 L 650 000 L 59 000 Personal Computer di serie 2 seriali 1 parallela 1 game tastiera 102 tasti ITA cabinet desk con display monitor colori 14 pixel 0 28 Processore Clock Mhz j Cache Kb RAM Mb Max RAM Hard Disk Drive 3 5 Mouse SW Sk VGA Monitor Prezzo 386SX 25 2 17 4mo 1x1 44Mb s tappetino 256Kb 1024x768 L 1 450 000 J 386DX 40 Il 64 4 32 42Mb 1x1 44Mb s tappetino 256Kb 1024x768 L 1 850 000 486SX 25 64 4 32 42Mb ESSA s tappetino 256Kb 1024x768 L 1 950 000 486DX 33 64 4 32 42Mb 1x1 44Mb s tappetino 256Kb 1024x768 L 2 490 000 486DX2 50 32 42Mb s tappetino 256Kb 1024x768 L 2 740 000 Direttore Responsabile Pacio Reina Coordinamento Tecnico e Redazionale Massimiliar Te 0216948 260 Redazione RomanoTencaliTransAcroni ArtonesoJannone Segreteria diredazione e coordinamento estero LoredaraR o il 6948 254 Art Director 5 va meli Grafica copertina impaginazione elettronica A essandrF Zang Corrispondente dagli U S A Marsta Bosena British Correspondent erik Le a Lene D GRUPPO EDITORIALE JACKSON Presidente e Amministratore Delegato 1 201r Amministratore Delegato Poist O oros Group Publisher Peran P 3 Publisher Area Consumer Coordinamento Operativo Coordinamento Grafico 1 Pubblicit Be aFfaci io Ter ni Direzione Marketing e Promotion nno Canin SEDE LE
14. 1 IN 1 OUT unatastie ra 1 IN 1 OUT 1 Thru una tastiera o un expander IN 1 OUT 1 Thru Se possedete le due tastiere potete decidere di lavorare come nell e sempio A oppure di suonare su una sola che funga da Masterkeyboard utilizzando l altra come expander Nel caso abbiate come secondo generatore di suono un expander allora rientrate in questo caso e dovete utilizzare la procedura se guente collegamenti sono questi dall OUT della prima tastiera all IN del com puter dall OUT del computer all IN della prima tastiera dal Thru della prima tastiera all IN della seconda o dell expander IN OUT THRU EXPANDER 1 a a CAVO MIDI IN OUT THRU IN OUT THRU EXPANOER 3 CAVO MIDI MASTER KEYBOARO EXPANDER 2 __SPAZIO MIDI MIDI INTERFACCIA MIDI Esempio B In questo caso dovete avere un sequencer ma ormai lo fanno tutti che possa implementare il MIDI Rechannelize Ogni volta che registrate una parte che deve essere poi suonata dalla seconda tastiera settate il Rechan nelize sul canale scelto cos in registrazione potrete sentire quello che state suonando con il Program Change finale abbiate l accortez za durante la registrazione delle parti della seconda tastiera o del l expander di abbassare il volume della prima tastiera oppure mette tela in Local OFF per non sentire sovrapposto anche il suo suono Naturalmente se a
15. 16Mhz velocit 64cm sec risoluzione 0 005mm Joy Konix Navigator AF 27 400 Drive int PC 720Kb fujitsu 64 000 V21 22 23 Videotel RAM IMb exp 5Mb max area plottabile 450x330mm Joy SAD Controller 10 200 Drive int orig per A500 110 000 L 150 000 Hard Disk 20Mb drive 3 5 x1 44Mb colori 8 penne buffer 40Kb Joy SAD Stick 3000 9 100 Genlock Minigen per Amiga 250 000 display retroilluminato VGA 640x480x32 p ritenzione SIM Oa Joy SAD Stick 5000 18 300 Janus AT drive 3 5x720Kb 460 000 2 porte seriali 1 parallela interfacce seriale RS 232 parallela Joy SAD Switch Colors 17 300 Janus XT drive 5 25x360Kb 300 000 Migraph Handy Dos 4 originale italiano peso Kg 3 205 a Sn Joy Suncom Analog Plus x PC 2 600 Kit Pulizia Drive 3 5 4 000 nner Ami a Joy Suncom Icontroller 24 500 Mousestick Amiga Atari 95 000 Scanne 1 ga L 1 500 000 L 2 150 000 Joy Suncom Tac 50 27 400 Pta Disk 100posti x 5 25 9 400 Satoni di Srle eper Joy SVI QS123 Warrior x PC 14 700 Pta Disk Oposti x 5 25 6 900 oni di grigio Joy SVI OS129F Controller 9 500 Pta Disk Posso 70x5 25 30 000 risoluzione 400dpi GVP Espansione 32bit 4Mb Secret Monkey Island Joy SVI QS130F Python 1 10 600 Pta Disk Space 40x5 25 15 650 sw ritocco immagini esp a 8Mb per schede acceleratrici GVP in itali PC VGA 256 colori Joy SVI Quickshot 2 7 000 Scheda Antidrive x Amiga 5 000 primo tipo per Amiga 2000 in italiano per 7 SONORI Joy Turbo Pedal 37000 Sk Kickstart
16. 4 E i dink B6 dirk 87 dink B8 pics reun animazione sono pre senti tre tool il Flipper che ovviamente fornisce tutte le funzionidi un videoregistra tore per vedere l animazio ne e spostarsi frame per frame in avanti o indietro il Frameboard che fornisce unmodocomodo per avere un idea di ci che si sta realizzando senza abban donare l Exposure Sheete il Digitizer Il Frameboard permette di visualizzare una riduzione del frame corrente e di quelli adiacenti con la possibilit di spostarsi in avanti e indietro lungo l ani mazione Il terzo e ultimo tool il Digiti zer l interfaccia con l hardware VIDI sempre del la Rombo per l acquisizio ne delle schermate dall e sterno Itre tool non solo sono molto utiliperlarealizzazione del l animazione poich forni scono un feedback costan te a ci che si sta facendo ma sono anche perfetta mente integrati con l Expo sure Sheet e con i vari pan nelli e requester il che con sente di passare da una fase all altra della lavorazio ne senzatempi morti E indubbio che tuttoquesto Ino nenury I vari pannelli si ripaga con una velocit e comodit di utilizzo ecce zionale CONCLUSIONI Take 2 essenzialmente un programma speciale per utenti speciali Questo vuol dire che ameno che non siate degli animato ri o aspiriate a diventarlo Take 2 non pu esservi pi utile di un qualsiasi packa ge che permetta di realizza re anim
17. AUTOCONF IG BOARDS INFORMATION cai so la periferica si accende da sola quando l alimenta tore di Amigaviene attivato L FUNZIONAMENTO L A570 funzionalmente del tutto simile al CDTV E in grado di leggere CD ROM in formato ISO 9660 CD audio CD G CD MIDI e dischi CDTV che funzione ranno come se fossero in un CDTV II sistema Amiga CDTV cos viene chiamato sul manuale ha due modalit fondamentali di funziona mento il modo CDTV e il modo Amiga Nel modo Amiga l A570 appare sem plicemente come un disco a sola lettura Nel modo CDTV il sistema funziona esattamente come un CDTV Per selezionare uno dei due modi non si deve agire suinterruttori la scelta dipende esclusivamente dal modo in cui avviene il boot Se nel lettore viene inserito un disco CDTV il boot av verr in modo CDTV se invece si inserisce un disco bootabile nel drive il boot Al sistema l A570 appare come un controller A590 A2091 HARDWARE L interno dell A690 provato avverr in modo Amiga Per cambiare modo si deve operare un nuovo boot con il disco giusto La priorit con cui viene effettuato il boot la seguente DFO gt modo Amiga hard disk gt modo Amiga CD ROM gt modo CDTV Come si pu notare il boot dahard disk hala priorit sul boot da CD ROM Essendo l hard disk sempre presente al sistema per fare ilbootin modo CDTV quando pre sente un hard disk diventa necessario spegnere il si
18. CONFIGURAZIONE MINIMA 512K RAM Kickstart 1 2 1 3 2 0 UTILIZZO Workbench Doppio Click sull icona FILE DI SUPPORTO nessuno e Utility WorldTime v1 1 Jonathan Potter Ogni tanto oltre alle utility specifi che per gli utenti esperti una utility che pu essere usata immediata mente da tutti WorldTime un orologio ma pu visualizzare anche tutti fusi orari di numerosissime citt del mondo E stato program mato dal famoso Jonathan Potter programmatore di Directory Opus probabilmente come passatempo WorldTime permette di visualizzare data e ora corrente ma attivando la sua window e premendo il tasio destro del mouse verr visualizzata un immensa lista di citt del mondo con rispettivo orario e differenza con l orario del luogo in cui vi trova te Ma WorldTime non solo questo AMIGA MAGAZINE Tramite i file WorldTime cfg e WorldTime dat possibile far sape rea WorldTime in che citt si risiede quali altri orari si vogliono vedere all inizializzazione quali colori si devono usare e molte altre opzioni Per ottenere queste personalizza zioni bisognerebbe essere in grado di modificare il file WorldTime cfg con un text editor SPECIFICHE DEL PROGRAMMA CONFIGURAZIONE MINIMA 512K RAM Kickstart 1 2 1 3 2 0 UTILIZZO Workbench Doppio Click sull icona FILE DI SUPPORTO i file WorldTime cfg e WorldTime dat pre senti nella directory WTime del disco AmigaMagazine oSnap
19. Cybercon IH 21 000 Lost Patrol 35 000 Super Grid Runner 14 000 Cross Dos legge serive disk formato MSDOS 43 700 Duley Thompson Olimpic Challenge 14 000 Lupo Alberto 21 000 Superleague Soccer 8 800 Deluxe Video III ITA presentazioni video 112 100 Damocles 8 800 Mean Streets 21 000 Super Off Road 21 00 Digi Paint 3 PAL disegno 4096 colori 99 700 Damocles Mission Disk 8 800 Mega Phocnix 21 000 Switchblade II 35 000 Disney Animation Studio ITA animazione 167 500 Das Boot 35 000 Mercenary 14 000 Swords amp Galleons 35 000 Distant Sun 3 0 astronomia 70 600 Day of the Viper 8 800 Miami Chase 14 000 Team Suzuki 35 000 Dr T s Midi Recording Studio musicale 88 500 Defender of the Crown 14 000 Midwinter ITA 49 000 Team Yankec ITA 35 000 GFA Basic Compiler 3 52 linguaggio 60 000 Dick Tracy 35 000 Mig 29 Fulcrum ITA 42 000 Teenage Mutant Hero Turtles 21 000 Lattice SAS C vS 11 linguaggio 346 100 Dino Wars 35 000 Mouse Trap 7 900 The Bard s Tale HI 45 800 Mac 2 Dos HW SW legge scrive disk MAC 146 800 Dragon Breed 21 000 M U D S 35 000 The Basket Manager 35 000 Magellan 1 1 intelligenza artificiale 99 300 Dr Fruit 7 900 Nam 65 75 35 000 The Curse of Ra 21 000 Math Amation ITA matematica ogni scuola 52 400 Eswat 21 000 Narc 21 000 The Hunt for Red October 35 000 Paperino Impara l Altfabeto ITA didattico 33 500 Falcon FI6 42 000 Narco Police 21 000 Their Finest Hour Bat
20. La frequenza viene misurata in Hertz abbreviata con Hz e indica appunto il numero di cicli che si ripetono in un secondo Per esempio una frequenza di 440 Hz significa che il modello di vibrazioni di cui costituito il suono la forma d onda verr ripetuto 440 volte nell arco di un secondo La frequenza di un suono determina la sua altezza pi la frequenza bassa e pi il suono risulter grave mentre pi alta sar la frequenza e pi il suono risulter acuto L orec chio umano pu percepire suoni che hanno una frequenza compresa fra 20 Hz e 20 000 Hz circa Questi valori sono indicativi in quanto ogni soggetto percepisce gamme di frequenza diverse Questo significa che se un soggetto percepisce suoni compresi fra 16 Hz e 18 000 Hz un altro potrebbe percepire suoni compresi fra 22 Hz e 15 500 Hz I suoni che hanno una frequenza pi bassa di 20 Hz vengono detti infrasuoni mentre i suoni che hanno una frequenza pi alta di 20 000 Hz si chiamano ultrasuoni e in entrambi i casi non sono udibili dall orecchio umano L ampiezza determinata dalla variazione di una forma d onda rispetto all asse delle ordinate come rappresentato nella figura 1 L intensit di un suono si riferisce alla potenza con cui la vibrazione viene trasmessa ad una superficie ed questa la caratteristica che ci permette di distinguere un suono debo le da un suono forte L ultimo importante fattore del suono il timbro Qu
21. Quarteback La versione 5 0 1 in grado di leggere i backup realizzati con versioni antecedenti di Quarterback quindi non ci sono proprio pi motivazioni per non adottare questa nuova e potente versione 80287 promettendo un Norton di 20 7 FONT PER TUTTI I GUSTI L Agfa ha deciso di rilascia re una serie di dischi per Amiga contenenti font vetto riali Intellifont compatibili con il nuovo sistema opera tivo Amiga e tratti da una libreria di 250 font comples sive dischi disponibili sono pi di dodici il loro prezzo parte dai 69 dollari per quattro font e arriva ai 199 dollari da 25 a 35 font asecondaanche deltipo di font inclusi font sono state raggruppati in vari gruppi DTP grafica video in base alla destinazione pi proba bile Da ogni singolo font si possono ricavare mediante Fountain font bitmap Amiga di qualsiasi altezza senza scadimento alcuno a livello di immagine a video Le fu ture versioni dei migliori programmi Amiga e qual cuno gi lo fa implemente ranno la gestione diretta dei font Agfa gi da subito comunque tutti i programmi Amiga possono avvalersi dei font Agfa una volta riela borati da Fountain WANTED Da CTW traiamo dati inte ressanti sulla lotta alla pira teria del mondo PC tre compagnie danesi la Su perSoft la Warehouse e la Interactivion si sono accor date per combattere lapira teria e si sono messi alla ricerca dei distributori dei programmi
22. Serial Data Register SDR del CIA A 8520 e il dato perviene bit per bit quando un intero byte di dati stato ricevuto il CIA genera un IRQ di livello 2 PORTS IRQ e a questo punto l informazione richiesta disponibile nel PSDR BFECO1 Per evitare che questo valore venga sovrascritto dall arrivo di successivi codici di tasti premuti la tastiera attende un segnale di handshake che consiste nell alzare e successiva 45 n TransActon mente riabbassare almeno 85 microsecondi dopo la linea SP bit 6 di CIAACRA BFEE01 prima di ricominciare la trasmissione utilizzando nel frattempo un buffer di 10 byte per immagazzinare nuovi dati eventualmente pervenuti in questo lasso di tempo Se dopo che abbiamo premuto un tasto andiamo a vedere cosa si depositato nell SDR noteremo che il valore ivi contenuto non affatto il codice ASCII del carattere ripor tato sulla sua serigrafia ma un valore che ne indica la posizione fisica sulla tastiera Quindi se premiamo la A nell SDR leggeremo il valore 20 codice di posizione anzich 61 codice ASCII se premiamo la B leggeremo 35 anzich 62 e cos via Questo non per pigrizia dei progettisti ma per un motivo ben preciso come penso saprete esistono varie tastiere nazionali statunitense usa0 e usal italiana i inglese gb francese f ecc e ognuna ha delle proprie partico larit che la
23. TransActon Gli Handler del DOS Gli altri pacchetti parte quarta Romano Tenca Riprendiamo la nostra analisi del funzionamento di un handler del DOS dopo la puntata apparsa sul numero 33 Il nostro discorso ci aveva portato ad esaminare i pacchet ti del DOS uno per uno cosa che pu risultare utile anche a chi non intendere scrivere handler ma pi semplicemen te vuole programmare a livello di pacchetti nei propri pro grammi L ultima volta avevamo cominciato ad esaminare i pacchet ti che usano Lock per identificare directory e file all appel lo ne mancava ancora qualcuno di cui parleremo adesso Cominciamo da tre pacchetti ACTION SET PROTECT 21 Lock Nome Maschera Bool SetProtection BPTR BSTR LONG LONG ACTION SET COMMENT 28 Lock Nome Commento Bool Set Comment BPTR BSTR BSTR LONG ACTION SET DATE 34 Lock Nome DateStamp Bool SetFileDate 2 0 BPTR BSTR CPTR LONG Ricordo che oltre al nome simbolico del pacchetto e al corrispondente valore decimale tra parentesi vengono riportati gli argomenti del pacchetto da Argl in avanti indica che quell argomento non conta e che quindi pu contenere qualsiasi valore ma sempre bene lasciarlo a 0 e nella riga successiva il nome della funzione corrispon dente quando esiste e il tipo degli argomenti I pacchetti servono rispettivamente a impostare i bit di protezione il campo del commento di un file e la d
24. che stato sospeso viene ripreso dal punto in cui era stato interrotto Inoltre se vi sono due task con la stessa priorit interviene il fattore tempo in questo caso un task viene eseguito per un certo periodo di tempo dopodich viene sospeso per l esecuzione del task con la stessa priorit Attesa Dato che la caratteristica peculiare della schedulazione dei task quella di essere basati sulle priorit i task devono evitare di utilizzare la tecnica di polling per l attesa In questa tecnica un pezzo di codice cicla all infinito fino a che non si verificano cambiamenti dello stato di alcune condizioni L utilizzo di questa tecnica spreca molta potenzialit del processore Inoltre nella maggior parte dei casi questa tecnica impedisce ai task con priorit pi bassa di essere eseguiti e fa sprecare molto tempo macchina per task con la stessa priorit Al contrario utilizzando questi tecnica con task a priorit alta si rischia di non far eseguire routine di sistema urgenti 10 Capitolo 5 L Exec inoltre questa tecnica pu anche causare dei blocchi del sistema In alternativa al polling l Exec fornisce una serie di routine che permet tono di attendere eventi esterni senza che venga sprecato del tempo macchina Lo stato dei task Per ogni singolo task l Exec possiede tutte le informazioni necessarie per identificare lo stato corrente che pu essere uno dei seguenti e running questo stato indica
25. che analizzeremo meglio in seguito quattro etichette autoadesive e la solita cartolina di registra zione Prima di poter utilizzare il programma per neces sario effettuare la procedu re di installazione su floppy o hard disk due dischetti forniti nella confezione ven gono utilizzati per crearne tre contenenti il primo Easy AMOS il secondo una serie di esempi il terzo i tutorial La proceduradi installazio ne richiede che venga inse rito il nome dell acquirente per essere memorizzato sul disco originale e solo dopo averlo fatto viene visualizza to il numero per la registra zione e l eventuale supporto tecnico da parte della Euro Press L installazione richiede cir ca 25 minuti e sebbene nel frattempo una musichetta venga suonata in sottofon do non si pu che rimpian gere l installatore standard Commodore Amiga Una AMIGA MAGAZINE 71 volta creati i tre dischi pi l eventuale disco di lavoro si finalmente pronti per iniziare IL LINGUAGGIO Descrivere un linguaggio di programmazione non cer to un compito facile C il rischio di finire troppo nel tecnico e non far capire niente al neofita oppure descrivere in maniera su perficiale e deludere gli esperti Per questo motivo dato che nei numeri passati di Amiga Magazine si gi parlato abbondantemente di AMOS analizziamo in questa sede le differenze tra Easy AMOS e il suo fratel omaggiore Easy AMOS in definitiva una ve
26. che il task in quel momento viene eseguito dal processore anche possibile che questo task sia stato temporaneamente sospeso a causa di un interrupt di sistema e ready untask in questo stato non in esecuzione ma pronto per essere eseguito Esso si trova nella lista dei task da eseguire e verr eseguito in base alla sua priorit relativa al task in esecuzione e agli altri task nello stesso stato e waiting indica che questo task in attesa di un evento esterno I task in questo stato non sono schedulati ossia non sono nella lista dei task pronti da eseguire questi task verranno messi in questa lista solo dopo che si sia verificato l evento atteso Inoltre esistono alcuni stati transitori e added indica che il task in questione appena stato aggiunto added e non ancora stato schedulato per l esecuzio ne e removed untaskin questo stato appena stato rimosso Questo i task effettivamente terminato e stanno per essere rimosse tutte le strutture relative e exception indica che il task schedulato per per l esecuzione di una exception Una exception un task che interrompe Capitolo 5 L Exec 11 tutti i task in esecuzione qualsiasi cosa essi stiano facendo per questo motivo vengono utilizzate solo da programmatori esperti La coda dei task Prima di introdurre questo veloce argomento necessario spiegare brevemente cos una coda queue Le code sono semplicemente liste
27. differenziano dalle altre Ad esempio quella francese oltre ad avere due tasti in pi di quella statuniten se ha la A scambiata con la Q e la W scambiata con la Z se la tastiera avesse dovuto trasmettere i codici ASCII si sarebbe dovuta modificare la circuiteria da nazione a nazione I codici sono invece concepiti in modo che indi chino la posizione assoluta del tasto premuto il compito di convertirli in funzione della tastiera posseduta pu essere svolto da un driver software Affinch il valore letto dall SDR abbia significato sono necessari per un paio di piccoli accorgimenti bisogna sapere infatti che la linea di trasmissione dei dati del tipo attivo basso ossia un bit a 0 acceso e un bit a 1 spento necessario allora invertire tutti gli 8 bit che lo compongo no in modo che questo contenga il suo reale significato si ottiene facilmente tramite l istruzione NOT Inoltre il byte trasmesso nel formato 6 5 4 3 2 1 0 7 ossia ruotato a sinistra di una posizione e va quindi ruotato a destra di un bit con l istruzione ROR E Fe Sa a a eeler lez lealea Nes lesot eelo leale loc lonli Cae A MMMM La Liste oe Leal BARAM GERE ea lalla Ise Pe Eee EbEEEGAE 0 Goa manj A500 2000 3000 KEYBOARD A questo punto abbiamo decodificato il codice che pu essere facilmente interpretato tramite le tavole delle tastiere presenti nell
28. do il tutto in Assembler Cos nasce Take 2 dalla neces sit di avere un flipper di animazioni su home compu KI DIENGLW DIGITIZER ter e dal desiderio di sfrutta re l hardware disponibile L PRODOTTO Il risultato di quasi tre anni di sviluppo ora disponibile a noi utenti e non si pu dire che la Rombo non si sia impegnata nel preparare il lancio in grande stile del proprio pacchetto La volu minosa confezione include infatti ben tre dischetti un corposo manuale un ap pendice di tutorial e un esempio di animazione rea lizzata su carta con cui fare praticadi page flipping L installazione viene effet tuata tramite il programma installatore standard Com modore Amiga e quindi anche gli utenti meno esperti potranno riu scirvi senza incontra re problemi di sorta L installazione con sigliata ai possessori di hard disk poich Take 2 necessita della libreria vidi library per poter funzionare mentre i possessori dei soli disk drive possono semplicemente effet tuare il bootstrap dal disco Take 2 In real t si consiglia come al solito di effettuare una copia di sicurez za del programma che non protetto tenere l originale in AMIGA MAGAZINE 61 un posto sicuro e lavorare con la copia Con Take 2 per ottenere il risultato di animare immagini anche a 4096 colori a 25 frame al secondo e magari suonan do contemporaneamente dei sample necessita che tutti i dati siano contenuti ne
29. e in sintonia con la linea del computer se si eccettua ilcolore Sulla parte superiore del frontalino che sporge ri spetto al resto appare la feritoia dotata di chiusuraa cerniera per l inserimento del caddy in cui andr pre ventivamente posto il CD ROM comeavviene anche sul CDTV sulla destra compare il pulsante per l e spulsione del caddy Nella parte inferioredel frontalino si trova invece la presa per cuffia e il potenziometro che funziona sia come inter ruttore per l esclusione del l A570 dal sistema sia come regolatore di volume per la cuffia Compaiono poi due LED uno per l alimenta zione l altro per segnalare l accesso al CD ROM da parte di Amiga due LED sono posti nella parte infe riore del frontalino e a se conda delle posizioni del l osservatore possono ri sultare nascosti alla visuale Sul fianco compare il con nettore per il bus d espan sione del 500 e sul retro un uscita e un ingresso audio stereo oltre alla presa per l alimentatore Oltre al lettore infatti viene fornito un alimentatore identico a quello fornito con il 500 Plus connettore compreso A fianco dei connettori au dio compare un cassetto d espansione chiuso da una mascherina in metallo tenuta ferma da una vite a croce Nella confezione anche incluso un cavo audio ste reo ALL INTERNO Per aprire il 570 si rimuovo no le viti poste sul fondo il coperchio in plastica si sol leva mostrando
30. e ri spetta lo standard RDB per la condivisione di hard disk fra controller diversi E pre visto anche un programma di upgrade per i possessori della precedente versione della scheda acceleratrice con 68040 della Progressi ve occorre contattare diret tamente la casa madre Il prezzo non compare anco ra nelle pubblicit Si atten de inoltre sempre dalla PP amp S il rilascio della sche da con 68040 per A500 da montare al posto del 68000 e compatibile con l A590 HiQ A500 TOWER L INOVAtronics la casa di CanDo giunto fra l altro alla versione 1 6 sta per com mercializzare il gi annun ciato HiQ A500 Tower Si tratta di un contenitore me tallico in formato Tower destinato ad accogliere il 8 AMIGA MAGAZINE 500 che praticamente tra sforma quest ultimo in un 2000 Tower vengono resi disponibili 3 slot Zorro 2 slot PC quelli per leJanus uno slot CPU per schede acce leratrici anche 68040 e uno slot video Questo probabilmente il punto di maggior forza dell HiQ A500 Tower i prodotti ana loghi apparsi in precedenza si limitavano agli slot Zorro Lapresenza dello slot video annulladi fatto le differenze nei confronti del 2000 e rende possibile montare sul 500 schede come l Impact Vision 500 Tower dotato di tastiera separata chiave di sicurezza alimentatore da 250 Watt spazio per 10 unit disco caratteristiche queste che lo rendono ad dirittura preferibile a un 2000 prezzo di lis
31. e tre i pacchetti identificano un file nel solito modo Lock Arg2 e Nome relativo Arg3 In Argl sta l indirizzo BCPL della struttura FileInfoBlock che deve quindi essere allineata alla longword I tre pacchetti quando non restitui scono un codice di errore mettono nel campo fh_Arg1 del FileHandle un valore che servir all handler per identifica re il file Tutti o quasi sotto 2 0 gli altri pacchetti che operano con i FileHandle non contemplano fra i propri argomenti l indirizzo della struttura FileHandle ma il valore di fh_Argil inizializzato dall handler stesso al momento della ricezione di uno di questi tre pacchetti fn_Arg1 dovr dunque puntare in qualche modo a una struttura privata dell handler che contenga tutti i dati necessari per leggere e scrivere un file Occorre per esempio sapere in che punto del file l utente posizionato perch le operazioni di lettura e scrittura cominciano sempre dal punto in cui ha avuto termine l operazione precedente Al momento dell apertura luten te posizionato sempre sull offset 0 cio all inizio del file Dopo un Read di 10 byte si trover alla offset 10 la successiva lettura o scrittura comincer dall undicesimo byte Normalmente i file sono divisi in blocchi e quindi sapere la posizione assoluta all interno del file pu non essere sufficiente specie se l handler usa blocchi a lun ghezza variabile ma servir anche il numero del blocco o un punta
32. esperienza nel maneggiare hardware Appena accesa la scheda non ha funzionato al primo colpo anzi andava sistematicamente in guru Dopo qualche tentativo ho scoperto che basta lasciarla riscaldare per circa cinque minuti e un reset per partire Non disponendo di altri A3000 idonei ad accoglierla non ho potuto stabilire se il malfunziona mento dipendesse dalla scheda o dal computer Al di l dei sistematici guru durante la fase di riscaldamen to comunque la scheda ha sempre funzionato perfettamente Prima di provare la G Force 68040 pensavo che almeno per qualche tempo non mi sarei potuto lamenta re della lentezza di un A3000 mi sbagliavo Abituato ai tempi di ri sposta di una workstation X Window Particolare dell installazione della scheda 68040 su Amiga 3000 e del Finder del Mac la prima volta che ho utilizzato Intuition su di un A3000 con la GF 040 sono rimasto sconcertato e disorientato dall as senza di un ritardo percettibile tra lo stimolo e il feedback dell interfaccia utente l impressione inconscia era che il calcolatore si fosse limitato ad aggiornare la schermata senza eseguire realmente l operazione La differenza balza agli occhi soprat tutto utilizzando il Workbench an che su uno schermo affollato le fine stre guizzano quasi anticipando le intenzioni dell utente Dopo qualche ora comunque ci si abitua e il disa gio scompare Un A3000 con sche da acceleratrice apre nuovi orizzon ti a quei
33. grazie ad essa che le nostre orecchie percepiscono i suoni Facciamo un esempio pratico supponiamo di essere seduti al centro di una stanza dove in un angolo posto un impianto di riproduzione audio su cui sta suonando il nostro disco preferito Nel nostro esempio semplifichere mo notevolmente le cose e non terremo conto dei vari fenomeni di riverbero e di ritardo che inevitabilmente si verrebbero a creare nella stanza La sorgente sonora ovviamente costituita dagli altoparlanti dell impianto ste reo il mezzo di trasporto l aria di cui la stanza piena e infine i dispositivi che rilevano il suono sono le nostre orecchie La membrana degli altoparlati si sposter in avanti e indie tro in accordo al segnale audio che gli viene applicato inizier cio a vibrare La vibrazione verr trasmessa all aria le sue molecole inizieranno a comprimersi e ad espandersi in accordo al movimento trasmesso dalla membrana degli altoparlanti Questo movimento verr propagato alle molecole adiacenti fino a raggiungere un altro corpo Nel nostro caso il movimento delle molecole verr comu nicato ai timpani dei nostri orecchi che inizieranno a loro volta a vibrare in accordo al modello trasmesso dagli altoparlanti per poi inviare al cervello i relativi segnali che verranno interpretati come suono E ovvio che la vibrazione delle molecole che costituisce il suono non costituita solamente dalla tra
34. ha difetti questo gioco Uno c a dire il vero anche se piccolo i portieri sono total mente automatici rinvii esclusi e qualche volta pu essere frustrante vedere il proprio numero uno che cicca una parata sempli ce anche se questo non preoccupatevi accade molto di rado Un gioco da comprare a tutti i costi e fino all arrivo di Kick Off 3 il miglior gioco di calcio della storia IN ALTERNATIVA Proporre un alternativa a Sensible Soccer un po come cercare un auto di Formula 1 che vada pi ve loce della Williams di Man sell impossibile Ciononostante sono usciti proprio incoincidenzaconi Campionati Europei di Sve zia unavalangadi titoli cal cistici per Amiga e qualcu no merita senza dubbio di n 0 jo SS I I3FOPESC DI essere preso in considera zione Tanto per cominciare cal damente raccomandato l acquisto di The Manger della Software 2000 il mi glior titolo di questo genere dai tempi di Football Mana ger a differenza di Player Manger la parte manageria le occupa il 100 del gioco eppure la parte grafica e PRA i i DELAT RA Ta I RELSTA AS i peg pedi 00 ME a sonora sono ugualmente curatissime Un titolo da comprare soprattutto se in possesso di hard disk il caricamento iniziale infat ti massacrante Tornando nel campo arcade un pro dotto validissimo Striker della neonata Rage Softwa re dietro aquest etichettas
35. il messaggio Input Output Uno dei principali scopi dell Exec quello di fornire uno standard per la gestione di tutti i device di Input Output Questo consiste nella definizione di un interfaccia di device standard di un formato per le richieste di I O e la definizione di regole per l interazione tra device e task Nella progettazione del sistema di I O di Amiga stata posta molta cura per evitare differenti personalizzazioni di vari device Un device in realt un astrazione che rappresenta un set di interazioni A ben definite con diversi dispositivi fisici Questa astrazione costituita da una struttura dati standard dell Exec e da un modulo di codice di 16 Capitolo 5 L Exec sistema indipendente La struttura dati fornisce l interfaccia esterna e mantiene aggiornato lo stato corrente del dispositivo mentre il modulo di codice effettua le operazioni necessarie per far funzionare il device Questo modulo di codice solitamente chiamato device driver Un device unit un esempio di device Esso condivide la stessa struttura dati e lo stesso modulo di codice con le altre unit dello stesso device anche se operano in maniera totalmente indipendente Spesso le unit corrispondono a sottosistemi fisici separati dello stesso genere un esempio quello dei floppy disk drive di Amiga che sono unit indipen denti dello stesso device esiste solo una struttura dati e un solo modulo di codice che gestisc
36. mag giori particolari problemi dovrebbero scomparire con i nuovi pro grammi stante la disponibi lit dell A570 sul mercato o con le nuove versioni di vecchi titoli proprio in que sti giorni esce quello del l Enciclopedia Grolier con le routine di gestione del mou se riscritte Capita anche che certi titoli come Time With No Name risultino pi facili dausare o da giocare su Amigacon il mouse che non su CDTV con il teleco mando L incompatibilit potrebbe anche essere suscitata dal la mancanza dell interfac cia per le RAM Card pre sente invece sul CDTV Infine l A570 non dotato di portavideo quindi non sar possibile aggiungergli l at tesa AVM lascheda grafica videocompositaper CDTV a 4 milioni di colori apparenti che comunque corrisponde al DCTV per Amiga il cui costo comunque piuttosto elevato anche perch con tiene un digitalizzatore vi deo Ricordiamo che la compati bilit a venire con lo stan dard CD Photo dipender dalla presenza di questa scheda video Ilproblemadi compatibilit pi grosso riguarda l A590 il controller di hard disk per il 500 Nessuno dei due dotato di connettore passante e quin di sono perfettamente in compatibili Dopo il rilascio dell A570 l acquisto del 590 dovrebbe essere effettuato solo da chi non ha alcun interesse verso il mondo CDTV o ha un budget limita to e desidera un hard disk CONCLUSIONI L A570 appare un prodotto vali
37. muoversi Dovremo quindi cominciare col creare una animazione con alcuni oggetti in lentissimo movimento anche dieci volte pi lentamente che in un animazione normale ef fettuando il rendering di una dozzi na di frame sempre prestando at tenzione a conservarli tutti avre mo un insieme di immagini rappre sentanti le diverse posizioni dei vari oggetti lungo un arco di tempo molto breve Gli oggetti fissi occuperanno sem pre la stessa posizione mentre quelli in movimento avranno una posizione leggermente differente in ogni frame Componendo quindi le varie imma gini con ADPro utilizzando la tecni ca vista in precedenza otterremo un bellissimo effetto che contribuir parecchio al realismo dell immagi ne finale Normalmente come giusto che sia gli oggetti che si spostano pi rapidamente provocheranno delle strisce pi grosse ed evidenti tutta via possibile che se non userete GRAFICA 3D abbastanza frame o i movimenti facendo s che con una successiva Probabilmente il lavoro vi potr nella vostra animazione saranno operazione di composizione con sembrare lungo e noioso ma sono troppo veloci si possano vedere ADPro ne confonda i contorni quasi sicuro che i risultati non vi faranno troppo distintamente le varie imma sfumandoli pentire di aver dedicato un po del gini sovrapposte Ovviamente i risultatinon saranno a vostro prezioso tempo a qualcuna di Per prevenire un simile prob
38. operandi e d come risultato 1 VERO se i due operandi sono uguali e 0 FALSO se sono diversi Sono i cosiddetti valori booleani Proviamo RX SAY 2 2 Figura 1 verr stampato il valore 1 perch 2 uguale a 2 Si noti che ARexx non accetta altri valori all infuori di 0 e 1 quando un istruzione richiede un valore booleano In altri linguaggi capita per esem pio di poter usare qualsiasi valore diverso da 0 per indicare VERO in ARexx invece verrebbe visualizza to il messaggio d errore Error 46 in line l Boolean value not 0 or 1 Command returned 10 46 Boolean value not 0 or 1 Comunque qualsiasi stringa che esprima i valori 0 e 1 viene conside rata valida da ARexx per esempio 0 00 o 0e000 ARexx come al solito stabilisce se il segno si riferisce o meno a un assegnazione esaminando il contesto in cui appare il simbolo In altri linguaggi come il C ad esempio il segno di assegnazione e quello di uguaglianza sono diversi Se facessimo pippo 2 2 la variabile pippo assumerebbe il OPERATORI UNARI 8 prefisso di conversione 8 prefisso di negazione 8 NOT logico OPERATORI BINARI AS 7 elevamento a potenza moltiplicazione divisione divisione intera modulo 3 9009 somma sottrazione Si On valore 1 infatti il primo viene interpretato come segno di asse gnazione il secondo come operato re di uguaglianza e
39. prefisso di conversione Una seconda differenza fra e sta nel trattamento riservato alle stringhe Il primo operatore confronta le stringhe dopo aver eli minato gli spazi iniziali e finali i secondo invece ne tiene conto quando effettua il paragone RX SAY a yal RX SAY a a il primo d come risultato 1 VERO il secondo 0 FALSO Gli operatori di concatenazione cOMPUI DICTIONARY Di Gemen Freni paliancenglist Ge DIZIONARIO DI IN Inglese paliano Ingles De fugliscte ani Dei palienisoh Engliso malien Anglais 80 AMIGA MAGAZINE n pt English RMATICA Se Maam Toten PETITE se Inglese edesti i Lita SerEnatsey sono forse i pi usati Lo costituisce un operatore che in grado di unire due stringhe inseren do fra loro uno spazio spazio RX SAY yar a dar come risultato a a mentre l operatore Il concatena due strin ghe direttamente senza aggiunta di spazi RX SAY Ya a n dar come risultato aa In certi casi l operatore Il non necessa rio basta accostare direttamente i due termini da unire RX SAY a 2 ap che produce esattamente come RX SAY a 2 Per finire restano da esaminare gli FORMATI NFORMATIQVE ani an Angas r picnomnRE DE ii operatori logici questi operano esclusivamente su valori booleani cio 0 e 1 Se si tenta di usa
40. programmi che arrancano anche sul 3000 come Imagine du rante l editing di una scena compo sta di migliaia di punti Le prestazio ni di un A3000 con scheda G Force sono dalle due alle quattro volte superiori a quelle di un A3000 tran ne che in un test composto esclusi vamente da operazioni trascendenti per una spiegazione vedi l articolo l 68040 in Amiga Magazine n 32 di marzo e cresceranno ancora quando saranno disponibili buoni compilatori C per il 68040 TEST DI CONFRONTO A2000 1 Mb di chip 68000 a 7 14 Mhz e 2 04 A3000 25 Mhz 2 Mb Chip 4 Mb di Fast AIBB4 WritePixel 4 64 Sieve 9 13 Dhrystone 5 72 Sort 7 41 Matrix 9 76 IMath 18 42 MemTest 6 04 TGTest 2 02 Savage 207 33 FMath 22 29 FMatrix 7 38 BeachBall 86 18 SWhetstone 64 51 DWhetstone 58 75 FTrace 116 08 CplxTest 25 39 CONCLUSIONI Le difficolt incontrate durante l in staliazione sono imputabili esclusi vamente alla Commodore che ha costruito una macchina compatta ed elegante ma in cui difficile mettere le mani Se il prezzo non vi spaventa e le performance di un 3000 non vi ba stano questa scheda risolver i vostri problemi MIPS GF 50 GF 040 A3000 mips 13 50 16 88 8 35 mflops 4 25 12 05 2 01 relativo A2000 18 11 29 28 10 71 AIBB4 Riferimento A3000125 1 GF 25 GF 40 GF 50 GF 68040 28 WritePixel 1 02 1 37 1 45 1 62 Sieve
41. sigle dei principali chip custom hybrid leggermente diverso su A500 Plus e A600 rispetto all A2000B e all A500 quello dell A2000A ancora pi diverso L A600 dispone gi su motherboard dell encoder RGB PAL realizzato molto semplicemente con un chip della National e collegato a valle del convertitore digitale analogico Denise genera l immagine in questo modo figura 1 ad ogni bitplane associato un registro e quindi un canale DMA che deposita a cadenza fissa in quel registro una word Poich i canali DMA sono allocati in modo fisso la word del bitplane 1 verr depositata nel registro di Denise per prima durante il ciclo assegnato al canale DMA del bitplane 1 dopodich verr depositata la word del bitpla ne 2 quando il ciclo assegnato al canale DMA del bitplane 2 e cos via In realt la sequenza dei bitplane prelevati non 1 2 3 4 5 6 ma ai nostri fini non conta in figura 1 raffigurata l esatta sequenza per il modo hi res a quattro bitplane _137 se e i TransActon mo Registro Bitplane 2 Registro Bitplane 3 SEDATERI Registro Bitplane 1 LI Registro Bitplane 4 I TE ET egi Shift register Codifica colore 62 63 64 p5 66 67 p8 69 170 171 Pps Ki DMA bitplane 2 anal
42. spostarlo nell angolo in basso a destra Qua lunque scelta facciate apparir un piccolo requester che ovviamente chieder il nome con il quale salvare l immagine Premete il bottone Save e il gioco fatto SPECIFICHE DEL PROGRAMMA CONFIGURAZIONE MINIMA 512K RAM Kickstart 1 2 1 3 2 0 UTILIZZO Workbench Doppio Click sull icona FILE DI SUPPORTO nessuno MessyFileSystem AmigaDOS 2 04 patc Andrew Chalmers Olaf Seibert Oltre alle solite utility pronte alu so questo mese proponiamo que sto patch ossia una versione cor retta di una utility che vi abbiamo presentato qualche numero di Ami gaMagazine or sono Questo vuol AMIGA MAGAZINE dire che solo i lettori pi fedeli po tranno usufruirne d altronde si meritano tale tipo di ricompensa MessyFileSystem un file system alternativo per poter leggere i dischi in formato MS DOS direttamente come se fossero normali dischi Amiga Una volta installato il Messy FileSystem usare un disco Amiga o MS DOS non comporta differenze si pu scrivere e o leggere normal mente come fossero uguali La comodit di un file system per i dischi PC indubbia visto che spesso capita di dover analizzare il contenuto di un disco non Amiga DOS Questa versione di MessyFile System in particolare stata oppor tunamente corretta per funzionare anche con Kickstart e Workbench 2 04 quindi anche gli utenti di Ami ga 500 Plus e Amiga 600 potranno
43. un animatore PREMESSA Una possibile soluzione al problema potrebbe essere semplicemente quella di introdurre nella memoria del computer tutti i frame che compongono l animazionee visua lizzarli alla velocit desiderata per otte ne l effetto reale di movimento solita mente 24 o 25 frame al secondo Un soft ware relativamente semplice e veloce potrebbe assolvere a questa funzione ma utilizzare solo una piccola percen tuale delle potenzia L Exposure Sheet TAKE 2 Antonello Jannone Un flipper di immagini lit diun computer multime diale come Amiga non stato quel che ha deciso di fare la Rombo Il risultato il pi completo software per line testing e page flipping disponibile su macchine alla portata di tutti come lo sono i computer della serie Amiga LA SOLUZIONE DEFINITIVA Sarebbe stato sciocco ave re adisposizione un compu ter del calibro di Amiga e usarlo solo per visualizzare delle immagini a 25 frame al dirk 01 dirk 82 dirk 83 dirk 84 dirk 65 dirk 66 dirk 87 dirk 88 secondo il nostro gioiellino capace di ben altro Per ch dunque non sfruttare quattro canali audio capaci di riprodurre altrettanti effet ti sonori allo stesso tempo con la possibilit di sincro nizzarli all animazione discorso inizia a farsi pi complicato bisogna saper programmare bene e a un livello tale da poter sfruttare il 100 dell hardwaree lo si pu fare solo programman
44. utilizzarlo Tutto ci che bisogna fare sostituire il file MessyFileSy stem presente nella directory MSHPatch del disco AmigaMaga zine con il file omonimo presente nella directory L del disco su cui stato installato il MessyFileSystem SPECIFICHE DEL PROGRAMMA CONFIGURAZIONE MINIMA 512K RAM Kickstart 1 2 1 3 2 0 UTILIZZO CLI installazione su disco MessyDos FILE DI SUPPORTO necessita i file di MessyFileSystem forniti tempo fa con AmigaMagazine AutoCLI v2 09 Nic Wilson AutoCLI un utility appartenente ad una categoria sempre pi apprez zata e ricercata i programmi tutto in uno AutoCLI programmato da Nic Wilson autore tra l altro dell otti mo Sysinfo un programma per alcuni versi incredibile E fantastico come tante funzioni diverse possa no trovare posto in soli 25 K di eTransAction Ol Laudio di Amiga Dal suono ai segnali digitali prima parte Antonello Biancalana Antonello Biancalana lavora per la ProMIND una softwa re house di Perugia che sviluppa software grafico e musi cale per Amiga ed sviluppatore Amiga registrato nella categoria commercial Di recente Antonello Biancala na ha progettato e sviluppato MSPL Music Synthesis Pro gramming Language un particolare linguaggio di pro grammazione rivolto alla sintesi sonora e musicale Con questo a
45. v3 11 Questo un programma di cui non si capisce la vera utilit finch non capita realmente di dover trasporta re grosse quantit di testo da una schermata ad un altra oSnap con sente di fare uno snapshot di una porzione di testo appartenente ad un programma una finestra CLI u output su schermo memorizzarla nella clipboard standard e poterla reinserire dove e quando lo si desi dera In pratica questa capacita DI 31 On Disk 29 risulta utile se si deve simulare l in serimento di un testo tramite pres sione dei tasti oSnap si occuper di memorizzare il testo e digitario in modo simulato al posto dell utente Una volta in funzione premendo Ctrl P apparir lo schermo di confi gurazione di oSnap dal quale possibile impostare le opzioni del programma anche possibile fare subito un esempio di utilizzo basta premere Ctrl e muovere il mouse tenendo premuto il tasto sinistro Un riquadro tratteggiato comparir indicando l avvenuta memorizza zione del testo presente in quell a rea baster quindi spostare il cur sore in un altra zona o in un altro schermo premere Ctrl e osserva re come il testo memorizzato venga automaticamente riscritto SPECIFICHE DEL PROGRAMMA CONFIGURAZIONE MINIMA 512K RAM Kickstart 1 2 1 3 2 0 UTILIZZO Workbench Doppio Click sull icona CLI CD oSnap enter oSnap file configurazione file_clip enter FILE DI SUPPORTO le librerie arp
46. valore pu essere anche 0 E meglio metterlo a 0 per le directory fib_NumBlocks deve contenere il numero di blocchi del file l ampiezza del singolo blocco dipende dall handler ma a nostro avviso meglio intendere i blocchi di 488 byte di lunghezza per analogia con il file system standard ed evitare cos che i programmi dell AmigaDOS si confonda no molti di essi non controllano quale sia la lunghezza effettiva del blocco la si ricava mediante la funzione Info e assumono per definizione che sia di 488 byte fib_Date dovr contenere una copia della struttura Date Stamp del file fib_Comment una stringa BCPL di 79 caratteri pi uno per la lunghezza con il commento associato al file si veda pi sopra per altre spiegazioni fib_Reserved non va mai toccato dall handler i 36 byte sono riservati alle funzioni del DOS EXAMINE_NEXT crea qualche problema in pi in primo luogo il Lock fornito in Argl DEVE sempre riferirsi a una directory e questo responsabilit di chi invia il pacchetto La prima volta che il pacchetto viene ricevuto FileInfo Block deve contenere i dati relativi alla directory identifica ta dal Lock L handler allora cerca il primo file contenuto nella directory e riempie il FileInfoBlock con i dati relativi La volta successiva l handler trover nel FileInfoBlock i dati di un file e riempir il FileInfoBlock con i dati del file successivo Se non esistono pi file restituir l errore E
47. valori precedenti prima di uscire altrimenti si ritorna a controllare la posizione verticale del BEAM Se nel frattempo stato premuto o rilasciato un tasto il computer cede il controllo al codice di interrupt la routine chiamata PORTSIRQ Questa confermer innanzitutto l avvenuta richiesta di interruzione spegnendo il bit 3 di INTREQ e leggendo il registro CIAAICR quest ultimo passo specifico per il PORTS IRQ quindi mander alla tastiera il segnale di handshake abbassando e poi rialzando la linea SP con un intervallo di 85 microsecondi legger il dato arrivato al registro CIAASDR lo decodificher ese guendo sullo stesso prima la funzione logica NOT poi ruotandolo a destra di 1 bit e infine controller tramite l attivazione o meno dell ottavo bit se il tasto stato premuto o rilasciato dopo aver memorizzato nella locazio ne KEY il codice ricevuto nel primo caso far lampeggia re lo schermo di bianco nel secondo di rosso E interessante notare il sistema utilizzato per l attesa di 85 microsecondi per l handshake nell interrupt nel nostro caso l uso dei timer del CIA consigliato anche dalla Commodore poich non viene influenzato dalla differenza di velocit del microprocessore montato sulla macchina Infatti il modo peggiore per inserire un attesa in un pro gramma per Amiga con un cosiddetto busy loop tipo move w 2000 d0 loop dbra loop d0 Il quale dipende totalm
48. 0 e ARexx 78 Software 71 Operatori Easy AMOS LON DISK e 10 Fantastici 31 Game Show 81 programmi e Le recensioni del mese OIJNVWWO POSTA TENERE A500 O PASSARE AL 2000 Spettabile Redazione di Amiga Magazine sono un ragazzo di 15 anni posses sore di Amiga 500 1 3 con 1 Mb di memoria Ho bisogno di pi memo ria per creare animazioni comples se in2 e 3 dimensioni Demo e Intro Non so se conviene espandere ulte riormente il mio A500 con un espan sione di memoria da 2 o pi Mega byte o passare ad Amiga 2000 che grazie ai numerosi slot potr essere espanso poco alla volta raggiun gendo prestazioni impossibili per A500 Date le mie possibilit econo miche preferirei espandere A500 ma temo che nonostante l espan sione ad un certo punto possa non essermi sufficiente In tal caso mi converrebbe passare addirittura ad A2000 evitando la spesa dell e spansione Datemi voi un consiglio Vorrei anche sapere se passando dal Kickstart 1 3 dell A500 al 2 0 dell A2000 con i nuovi chip troverei problemi di incompatibilit con i programmi AMOS 1 3 Imagine 1 1 e DeluxePaint IV Spero di ricevere rapidamente una vostra risposta per risolvere questo problema che mi assilla Marcello Garbagnati Monza MI Caro Marcello posso comprendere il dubbio che ti assilla poich lo stesso che ho avuto io tempo fa E normale non accontentarsi mai del la memoria di cui si dispone ma se solo questo
49. 0 000 Hertz La frequenza massima che potremo campionare detta frequenza di Nyquist ed rappresentata dalla met della frequenza di campionamen to utilizzata Come abbiamo detto in precedenza la gamma di frequenze audio che un essere umano pu percepire varia fra 20 Hertz e 20 000 Hertz Questo significa che se intendiamo campionare un segnale audio e vogliamo che Figura 3 Periodo di campionamento Tempo n amp TransActon Dl lo stesso sia udibile a un essere umano dovremo stabilire come frequenza di Nyquist il valore massimo della frequen za da campionare ovvero 20 000 Hertz Una volta stabilita la frequenza di Nyquist il valore della frequenza di campionamento da utilizzare sar uguale al doppio di tale frequenza ovvero dovr essere almeno di 40 000 Hertz Se vi capita di leggere le caratteristiche di un riproduttore di compact disc vi accorgerete che la frequen za di campionamento utilizzata da questi apparecchi uguale a 44 1 KHz 44 100 Hertz Con questa frequenza di campionamento la frequenza di Nyquist cio la frequenza massima campionabile sar uguale a 22050 Hertz che al di sopra delle frequenze udibili dall orecchio umano Questo permetter di riprodurre fedelmente tutte le fre quenze che sono comprese nella gamma 20 20 000 Hertz Uno dei problemi principali del processo di campionamen to deriva dall uso di un
50. 099 158 197 196 Dhrvstone 102 151 168 379 Sort 0 99 1 54 1 88 3 28 Matrix 1 00 1 56 1 87 2 28 IMath 1 00 1 55 1 87 2 58 MemTest 0 96 1 29 1 42 1 26 TGTest 1 00 1 13 1 25 1 25 Savage 1 00 1 58 1 99 0 78 FMath 1 00 1 59 1 97 3 39 FMatrix 1 05 1 62 1 97 1 37 BeachBall 1 00 1 53 1 83 2 89 SWhetstone 0 87 1 90 2 35 3 50 DWhetstone 1 02 1 56 1 90 2 96 FTrace 1 00 1 58 1 97 1 16 CplxTest 1 00 1 53 1 81 4 68 Nome Prodotto G Force 68040 con 2 Mb di RAM a 40ns Casa Prodruttrice Great Valley Products Inc Distribuito da RS srl Bologna Tel 0511765563 fax 0511765568 bbs 0511765553 Prezzo Lire 5 024 000IVA compresa RAM 1 Mb 40ns 32 bit 68040 Lire 470 000 Giudizio buono Configurazione richiesta Amiga 3000 o 3000T e ROM 2 04 Pro considerevole aumento delle prestazioni Contro prezzo elevato e all accensione la scheda si deve riscaldare Configurazione della prova A3000 25 100 con 2 Mb Chip 4 Mb Fast AMIGA MAGAZINE 23 EZINE ADPro LZ Con un immagine 618x510x24bit File da 1 278 432 byte immagine in 24 bit COMPUTER GF 50 GF 040 A3000 Computer GF 50 GF 040 A3000 assoluto ss dd assoluto TI 15 00 6 40 21 10 mm ss F gt 4 10 2 30 5 90 Add 1 17 1 03 2 10 T3 1 60 1 60 170 Extract 0 40 0 31 110 relativo relativo Add 1 69 1 0 B Lar neo i Extract 1 75 1 0 T3 1 06 1 06 1 0 T1 conversione in HIRES LACE 16 c
51. 1 000 Harpoon 42 000 Puzznic 21 000 U N Squadron 21 000 Badlands 21 000 Horror Zombies 21 000 Rainbow Collection compilation Ocean 21 000 Vader 7 900 Barbarian H Palace 14 000 Hot Shot 7 900 Robocop 2 21 000 Vigilante 14 000 Batman the Movie 21 000 HR 35 Fighter Mission 7 900 R Type 14 000 Viz 21 000 Battle Command 35 000 Hypnotic Land 21 000 S D I Strategic Defence Initiative 14 000 Warlock the Avenger 21 000 Betrayal 49 000 Ice Hockey 7 900 Seconds Out 8 800 Warzone 7 900 Big Game Fishing ITA 39 200 Iyad 35 000 Shadow Dancer 21 000 Waterloo 14 000 Blazing Thunder 21 000 Indy amp the Last Crusade arcade 14 000 Shadow of the Beast 2 T Shirt 49 000 Wolf Pack 42 000 Blue Angels Accolade 8 800 Insector Hecti in the Inter Change 21 000 Skiddo 8 800 Wrath of the Demon 49 000 Brat 21 000 Insects in Space 21 000 Ski or Dic 32 500 Yogi Bear in the Greed Monster 21 000 Bubble 8 800 James Pond 21 000 Skrull 8 800 Zarathrusta 21 000 Buck Rogers 56 000 Judge Dredd 21 000 Sly Spy Secret Agent 21 000 Z Out 21 000 Budokan 35 000 Jupiter s Master Drive 35 000 Snoopy 8 800 Joystick Amiga Atari C64 PC Accessori per Amiga Modem Discovery 12004 Notebook Panasonic CF270 Plotter Graphtec MP 4300 51 Joy Cloche 35 000 Cabinet Pta Monitor A500 90 000 Modem esterno per CPU a 16bit servo sistema digitale Joy Konix Megablaster 13 500 Copritastiera A500 9 500 Amiga Atari PC standard 286 clock
52. 787 Fax049 8976414 GVP Ja VALLEY PRODUCTS DISTRIBUTORE UFFICIALE PER L ITALIA AS s r l CADRIANO BO TEL 051 765299 FAX 051 765252 DELUXE PANT IV v4 1 ELECTRONIC ARTS Tutti conoscono quello che il programma Amiga pi diffuso nel mondo oltre ad essere il miglior programma grafico pittorico mai creato Non c quindi bisogno che descriva cosa Deluxe Paint se non dicendo che con questo programma la Electronic Arts ha potuto affermare il proprio standard IFF che oggi il formato ufficiale per lo scambio di file grafici e non solo Deluxe Paint un programma che letteralmente cresciuto insieme ad Amiga tanto che gli utenti pi stagionati ricordano Deluxe Paint Il all epoca di Amiga 1000 ma pochi hanno mai visto Deluxe Paint probabilmente sviluppato parallelamente al computer che l avrebbe ospitato A distanza di anni lo stesso programma ovviamente notevolmente migliorato possiede comunque lo stesso nucleo che l ha reso grande nel lontano 1985 Lo sfruttamento del blitter ad esempio e quindi l estrema velocit con la quale sono realizzabili effetti notevolissimi caratterizzano questo programma sin dall inizio Dopo essere passato per la versione Ill con l aggiunta delle animazioni da poco in versione IV con la quale possibile ora gestire dignitosamente il modo HAM e realizzare degli interessanti effetti di metamorfosi sui brush La versione che viene attualmente distribuita per
53. AMIGA STAMPANTI RAD E GURU Spettabile Redazione sono un ragazzo di 12 anni possie do un Amiga 500 con 2 Mb di RAM di cui 1 Mb di Chip una stampante Commodore MPS 1500C e sono l u nico a fruire in famiglia di questo sistema Avrei molte cose da dirvi quindi cercher di riassumere il pi possibile 1 Perch non inserite mai sulla rivi sta o sul dischetto articoli e pro grammi per stampanti 2 Come possibile aumentare la capacit della RAD 3 E possibile avere con Deluxe Paint dei font oltre al Topaz senza avere il drive esterno 4 Una volta ho acceso spento e riacceso il computer velocemente e mi apparso il Guru numero 000000004 00C001570 da cosa stato causato Vi ringrazio anticipa tamente per le risposte Cordiali saluti Gianbattista Bloisi Lauria PZ Caro Gianbattista lasciati dire che se i fortunato ad avere tutto quell hardware per te a 12 anni anche se detto tra noi la tua stam pante avrebbe bisogno di un word processor come C1 Text economi co e appositamente studiato per scrivere in italiano Per quanto ri guardala prima domanda non inse riamo programmi per stampanti sul disco o sulla rivista principalmente perch pochi programmatori si mettono a scrivere utility simili ma stiamo pensando ad un articolo sul tema Per aumentare la capacit della RAD necessario avere innanzitut to pi di 1 Mb di memoria poi modificare la MountList presente nella directory d
54. AMIGA MAGAZINE EXPANDER 2 1 2 3 DRUM MACHINE 4 5 6 IN OUT IN OUT IN OUT IN OUT IN GUT IN OUT 1 2 3 4 MATRICE MIDI Si collegano a questa matrice tutti gli apparati MIDI dalle tastiere agli expander alle Drum Machine al computer Poi sul frontale dello scatolino rea lizzato di solito in formato Rack ci sono tante manopole quanti gli stru menti collegabili se la matrice a comando manuale oppure un key pad e un display LCD se la matrice di tipo pi sofisticato nel qual caso di solito possibile memorizzare un certo numero di predisposizioni ri chiamabili velocemente in ogni momento In ciascuno dei due casi possibile mettere in collegamento i vari stru menti fra di loro in modo diverso semplicemente scegliendo tramite il pannello di controllo una particola re combinazione Questa soluzione certamente la pi efficiente ed ergonomica dato che permette di collegare all inizio tutti gli strumenti all apparato e di realizzare al Momento qualunque configurazione senza particolare molto importante dover mai toccare i cavi MIDI una vera comodit N d R 5 6 sa CAVO MIDI CONCLUSIONI A questo punto chiaro che l ideale per chi lavora con il computer per fare registrazioni MIDI multipista di disporre di una Masterkeyboard e di un certo numero di expander Se invece utilizzate l attrezzatura MIDI anche per suonare fuori casa allora anzich una Masterkey
55. Amiga Magazine vorreiporvi un paio di domande che da molto tempo affliggono me e dei miei amici non siamo programma tori esperti e tutti abbiamo Amiga 500 1 3 da poco tempo 1 Sulla vostra formidabile rivista troviamo scritto a volte Sarebbe un bel programma da mettere nella Startup Sequence del proprio disco di lavoro Come si fa ad installare per esem pio il programma TURBOdisk ap parso nel mese di Maggio sulla vostra rivista Abbiamo sentito dire che per installare un programma nella Startup Sequence bisogna mettere il path di questi cio 2 Come si fa a rendere un disco auto booting con un drive e farlo iniziare con una schermata grafica e o una musica Marco Martini Lavinio Anzio ROMA Cari Marco e amici il problema che sta alla base delle vostre domande uno solo non avete dato neanche una lettura veloce del manuale del l AmigaDOS che viene fornito insie me al computer Non si tratta di essere programmatori esperti ma semplici utenti di un computer Amiga un computer difficile da usare a meno che non venga acce so solo per giocare Leggendo il manuale troverete una risposta a tutte le vostre domande nel frattempo cercher di risponde re alla vostra letterasenza occupare lo spazio di un intera rubrica Co munque in futuro non detto che non si crei un angolo apposito della rivista per argomenti di questo genere La Startup Sequence un file ASCII formato da caratteri che vien
56. CKARD Schede Video 434 SILA FUJITSU Q Schede Audio Mainboard Notebook Coprocessori Floppy Disk Quantum Via R Gestro 10 A Genova Foce Tel 010 584425 Fax 010 584426 GVP Xeen VALLEY PRODUCTS DISTRIBUTORE UFFICIALE PER L ITALIA RS s r l CADRIANO BO TEL 051 765299 FAX 051 765252 AMIGA MAGAZINE 63 hiunque sia un ap C passionato di video o DTP DeskTop Pu blishing sapr che non si hanno mai abbastanza tipi di font o fountcome vengo no chiamati in editoria Uno sguardo veloce a qualun que catalogo diPD o share ware confermer questo fatto con la quantit di di schi di font che vengono prodotti e resi disponibili UNA GRANDE COMODITA Generalmente i font casalin ghi sono di una qualit piut tosto bassa principalmente a causa della mancanza di conoscenza dei corretti standard tipografici che devono essere seguiti inve ce che per una vera e pro priamancanza diabilit del disegnatore Font Grabber una utility progettata per FONT GRABBER Derek Dela Fuente British Correspondent Creiamo fantastici Font semplificare il processo di creazione permettendo a chiunque di produre un font dall aspetto rispettabile con il minimo sforzo Detto questo bisogna comunque avere dei dati sorgente di qualit ragionevole siano questi informa di un file IFF come quelli prodotti da pro grammi come Deluxe Paint o immagini che sono state riprese con lo scanner
57. E PER L ITALIA RS s r l CADRIANO BO TEL 051 765299 FAX 051 765252 On Disk 29 ON DISK una rubrica mensile di quattro pagine che possono anche essere staccate e conservate in queste pagine sono descritte tutte le informazioni dei programmi inclusi nel disco complete di istruzioni trucchi ecc In questo spazio troveranno posto giochi utility e tutto ci che pu fare Amiga e Games Mad Bomber Il David Papworth Continuiamo nella politica di ripro porvi giochi classici quelli che han no fatto la storia del videogame nella loro reincarnazione su Amiga Mad Bomber un pericoloso dina mitardo che passa piacevoli giorna te gettando bombe dall alto del muro di casa sua Il compito del co raggioso giocatore impersonato ovviamente da voi di evitare che le bombe esplodano venendo a contatto con il terreno raccoglien dole al volo Sembra facile e forse lo anche all inizio Coi passare del tempo Mad Bom ber si fa sempre pi cattivo e astuto e comincia a scagliare le pericolose bombe a ritmo sempre crescente fino a costringere il giocatore a rin correrlo Attenzione Mad Bomber li uno di quei giochi che per come staio programmato non consente di tor nare all ambiente Workbench una volta che e stato lanciato E quindi necessarie resettare Ami ga coni tasti Ctr Amiga Amiga per effettuare nuovamente il boot dal disco AmigaMagazine SPECIFICHE DEL PROGRAMMA
58. GA MAGAZINE 67 Stage editor per la creazione della scena e il posizionamento degli oggetti Si notino i comandi rapidi presenti in basso sotto forma dipulsanti Project editor con i parametri per la creazione delle immagini Nuova la possibilit di registrare le immagini direttamente in formato DCTV magine accessibile da ognieditor ci significache se mentre stiamo creando un oggetto dall interno del detail editorvogliamo avere una idea di cosa otterremo possiamo dare il via al quick render che provveder assegnando un colore al l ambiente e creando una luce a mostrarci l immagi ne che viene generalmente calcolata con il metodo scanline cio in ray tracing senza per trasparenze ri flessie ombre Il bello che 68 AMIGA MAGAZINE tutti i parametri del quick render colore ambiente intensit luce metodo di calcolo possono essere impostati attraverso la nuo va funzione di Preferences appena vista contribuendo ad aumentare la semplicit e interattivit di utilizzo Come se non bastasse tutta l intefaccia utente stata ridisegnata per offrire un look tridimensionale che Il nuovo editor per le Preferences oltre ad abbelliree migliora re l ambiente di lavoro ha il non trascurabile vantaggio di ridurre molto il flicker negli Amiga non dotati di circuite ria VDE o flicker fixer GLI EDITOR Ilforms editor ha la funzione di creare la forma di base di oggetti piuttosto com ples
59. GALE va Reser 12 2010124 Mare DIREZIONE REDAZIONE via Poa 9 Si aco To FF PUBBLICITA VaPoa B P Miane Te 02634525 Aa e GSC S E E A Fux D60 CE ML INTERNATIONAL MARKETING UFFICIO ABBONAMENTI Via Amendola 39 20037 Paderno Dugnano MI Fax 02 99042386 Tel 02 99043127 133 hot line perinformazioni sull abbonamento e02 99044204 sottoscrizione rinnovo Tuttiigiornie venerd dalle 9 00 alle 16 00 Stampa fi riti Fotolito i Distribuzione t lt AMIGA EDITORIALE ep antenati Gige PO Nessserimanale St BUONE VACANZE Bene anche quest anno l estate arrivata forse un po in ritardo poich fa ancora freddo al momento in cui scrivo ma arrivata Estate vuol dire tante cose vacanze mare riposo e tante ore in pi a disposizione da passare davanti al nostro beneamato Amiga Dunque godetevi in relax questo numero di Amiga Magazine veramente ricco e pieno di novit Prima di congedarmi devo comunicarvi che per motivi tecnici indipendenti dalla nostra volont la recensione del CDTY Computer System preannunciata lo scorso mese e la seconda parte dell articolo Uso della Stampante rubrica Programmazione Facile in C non sono state inserite in questo numero rimedieremo sul prossimo Auguro a tutti buone vacanze e arrivederci a settembre con grosse anzi grossissime novit Massimiliano Anticoli COMUNICATO DEL COMITATO DI REDAZIONE A f
60. Gli utenti dovrebbero notare che molti tipi di font hanno un copyright e potrebbe essere necessario ottenere il permesso dal detentore dei diritti specialmente se si creano font per vendita o distribuzione Font creati con Font Grab Carichiamo un carattere in memoria FontGrabb f 3Example _fontsZ bolaserif pix lightserif p Do Plain pic Plain snall pic pla n_tiny pic really_big1 fite boldserif pioc 64 AMIGA MAGAZINE ber sono della categoria bitmap il che significa che non possono essere scalati ingranditi o ridotti di con seguenza bisogna creare un nuovo font per ogni gran dezza in punti che si vuole ottenere SEMPLICE DA USARE Una volta che si ha il file sorgente Font Grabber estremamanente veloce e facile da usare il display consta di due schermi se parati lo schermo grab che come vi aspetterete quello in cui il font viene ef fettivamente assemblato e lo schermo edit Facciamo un esempio di creazione di I vari font bios st aesa D o un font partendo da zero La prima cosa che serve uno schermo sorgente che con tiene tutti i caratteri neces sari perilfont Dato che Font Grabber funziona con un solo bitplane necessita di essere idealmente in due colori e il colore 0 deve essere usato come il colore di sfondo Font Grabber usa menu convenzionali per la maggior parte delle sue operazioni che sono anche duplicate per comodit da combinazioni dita
61. K memoria minimo Pro incredibilmente user friendly manuale meravi gliosamente chiaro anche se in inglese Contro installazione obbligatoriae stressante alcune funzioni importanti inspiegabilmente assenti Configurazionedella prova Amiga 2000 5 Mb RAM 3 disk drive hard disk ha appena acquistato il computer fargli acquisire le pi basilari cognizioni e guidarlo nella scoperta di ci che Easy AMOS pu offrirgli come nessun altro manuale mai stato in gra do di fare Pare proprio che la Euro Press Software abbia impa rato la lezione Il linguaggio adoperato questa volta al livello del potenziale lettore quindi all inizio cerca di far entrare nell ottica giusta poi gradualmente vengono in trodotti anche i concetti pi ostici Il risultato credetemi l acquisizione in maniera assolutamente indolore di tutte le informazioni di cui si habisogno Il manuale diviso ovvia mente in capitoli ordinati in modo tale da permettere di introdurre concetti nuovi solo dopo che il lettore ha dimostrato di aver acquisito perfettamente quelli prece denti Per sdrammatizzare poi il fatto che dopotutto il lettore sta imparando un linguag gio di programmazione il manuale letteralmente pieno di tocchi umoristici che vanno dalle citazioni di frasi celebri collegate al contesto del capitolo a vi gnette in cui un simpatico AMIGA MAGAZINE 73 personaggio coi baffi sitro va alle prese con curiose situaz
62. L installazione software che deve precedere quella hardware gui data dall Installer un programma di installazione sviluppato dalla Com modore e consiste nella copiatura di tre file sull hard disk e l inserimen to di una linea nella startup sequen ce programmi forniti con la scheda sono 22 AMIGAMAGAZINE GVPInfo mostra la configurazione del sistema CPUSpeed semplice benchmark GVPCpuCtrl seleziona il modo di funzionamento a sincrono riloca il Kickstart nella memoria della sche da torna al 68040 GForcePatch maschera i device DMA Se il vostro A3000 si blocca durante i trasferimenti DMA avete una delle prime versioni bucate del Ram Sey un chip di interfaccia con la memoria La soluzione evitare il DMA nella Fast RAM utilizzando al suo posto la Chip RAM o la memoria della scheda G Force per fare ci sufficiente eseguire GForcePatch 68040 utilizzabile solo con il sistema operativo 2 04 in ROM compreso nella confezione della scheda primi due A3000 su cui ho tentato l installazione della G Force negli zoccoli riservati alle ROM avevano il malefico ROM tower una scheda con le ROM v36 salda te a testa in gi che occupava parte dello spazio necessario contattate un centro di assistenza per l installa zione delle ROM L installazione della scheda per quanto chiara mente descritta sul manuale lun ga e delicata e sconsigliata a chi non abbia un minimo di
63. M se hanno 1 2 L A570sicollegacome una qualsiasi periferica al bus d espansione del 500 L o perazione ovviamente deve essere effettuata a computer spento Si faccia attenzione al momento del montaggio a non rigare la scrivania con la piastra in metallo posta sotto il con l DRIVE INFORMATION NUMBER OF DISK ERRORS Z Coe UNIT NUMBER DISK STRTE Disk Hriteprotected TOTRL NUMBER OF BLOCKS 333646 TOTRL BLOCKS USED 233646 BYTES PER BLOCK 2048 DRIVE DISK TYPE Fast File System VOLUME NAME AdvancedHilitarysystens DEVICE NAME cate device SURFACES 1 SECTORS PER SIDE i RESERVED BLOCKC g LOWEST CYLINDER NWIBER HIGHEST CYLINDER NUMBER NUMBER OF BUFFERS 4 DEVICE DRIVER MEMORY MPECHIF RAM I Sempre SysInfo ci mostra le caratteristiche del volume Advanced Military Systems 460 Mb di immagini audio e testi nettore per il 500 L output audio di Amigadeve essere connesso ai connettori Audio In dell A570 mediante il cavo accluso mentre l u scita audio va collegata al monitor o meglio ancora a un impianto hi fi visto che l A570 funge anche da letto re di CD audio Questo se si vuole miscelare l audio del CD con l audio standard Amiga ma si pu anche tenerli separati se lo si pre ferisce A questo punto si pu collegare l alimentatore all A570 assicurandosi che l interruttore sia in posizione OFF e riaccendere il tutto prima l A570 e poi Amiga L alimentatore dell A570 si pu lasciare sempre acce
64. PUT restituisce un errore ERROR_OBJECT_NOT_FOUND Sul file non devono esistere Lock o FileHandle esclusivi ERROR_OBJECT_IN_USE il file non deve essere protet to in lettura ERROR_READ_PROTECTED e ovviamente non deve essere una directory ERROR_OBJECT_WRONG_TYPE Superati tutti questi controlli si pu restituire al chiamante un FileHandle valido ponendo in fh_Arg1 il valore che ci serve per identificare il file E ingannevole pensare a FINDINPUT come ad un accesso al file in lettura infatti dopo avere aperto un file con FINDINPUT si pu benissimo scrivere sul file ammesso che non sia protetto contro la scrittura Ci significa che pi task possono scrivere contemporanea mente su un file dato che FINDINPUT genera FileHandle condivisi Le operazioni di lettura o scrittura cominceranno dall inizio del file FINDOUTPUT corrisponde a MODE_NEWFILE Con que sto pacchetto si crea un FileHandle esclusivo che non ammette cio nessun altro Lock o Filehandle sul file Se il file nonesiste viene creato ammesso che il nome sia valido ERROR_INVALID_COMPONENT_NAME e che non si tenti di creare il figlio di un file ERROR_OBJECT_WRONG_ TYPE Se il file esiste e non protetto contro la scrittura o la cancellazione ERROR_WRITFE_PROTECTED o ERROR_DELETE_PROTECTED viene preventivamente cancellato a meno che non si tratti di una directory ERROR_OBJECT_EXISTS FINDUPDATE corrisponde a MODE_READWRITE Questo apre un fi
65. RAM da parte di un controller per hard disk per esempio vanificando in parte la separazione tra chip bus e CPU bus i Quando vengono usati tutti e quattro i bitplane in hi res oppure tutti e due quelli SuperHires e Productivity tutti i canali DMA associati al video che riempiono la stragrande maggioranza dei cicli 160 sul totale di 226 sono impegna ti La CPU pu accedere alla Chip RAM e alla Ranger RAM per un tempo brevissimo e si ha un rallentamento della macchina In queste condizioni anche una CPU veloce accelera di poco le operazioni in quanto perde il 90 o pi del suo tempo ad aspettare che la Chip RAM sia accessibile Negli A3000 questo inconveniente meno marcate poich 391 ll ashcronw Ola la CPU pu accedere al chip bus su 32 bit invece che a 16 di conseguenza deve fare la met degli accessi e dunque aspetta in media la met del tempo che sempre parec chio come si visto Questo problema di architettura viene immediatamente notato anche da un inesperto anche avendo un processo re veloce appena si usa uno schermo Productivity a 4 colori o hi res a 8 lo scrolling dei caratteri a video per esempio in un programma di telecomunicazione appare lento e a scatti quasi come su un Amiga inespanso Gi con soli due colori si pu notare almeno un dimezzamento della veloci t di calcolo se il codice eseguito in Chip RAM da u
66. ROM ad Amiga compreso un programma di instal lazione Si tratta di modificare poi la propria Startup Sequence e la mountlist a seconda del CD ROM e dell interfaccia SCSI in uso Il CDROM FS funziona con molte uni t e ad altre pu essere adattato fra cui il Chinon citato l Hitachi CDR 3650 il Sony CDU 54116211 ci stato detto che non funziona sul 3000 Tuttavia alcuni non funziona no con particolari combinazioni di Kickstart e interfacce SCSI In altre parole conviene analizzare da vici no le specifiche dichiarate dalla HyperMedia prima di prendere qualsiasi decisione Oppure comprare un unit CDTV Lo stand della Commodore era tap pezzato di CDTV e di applicazioni ma nessun sistema utilizzava il full motion video o i colori a 24 bit Ma la Commodore si sta impegnando a fondo per questo sistema e si dice che il prezzo finale per l utente do vrebbe scendere sotto i 500 dollari prima delle vacanze estive Questo combinato con l introduzione del lettore CDTV per il 500 dovrebbe dare un forte contributo allo svilup po del multimediale e far diventare il CDTV un investimento conveniente UNIX La Commodore ha inoltre appena introdotto la versione 2 1 di UNIX Lo stand della DR T s e l SMPTE BOX A destra Pro Write 3 2 A sinistra Quarterback 5 0 per Amiga Il pacchetto funziona sia su 2000 che 3000 e permette l ac cesso all X Windows System e all O pen Look da ambiente desktop Sicco
67. RROR_NO_MORE_ENTRIES L utente non dovrebbe modificare il FileInfoBlock fra una chiamata e l altra di EXAMINE_NEXT n utilizzare una struttura FileInfoBlock diversa da quella utilizzata in precedenza diventato illegale solo sotto 2 0 Di fatto l handler pu fare affidamento assoluto esclusiva mente sui campi fib_FileName e fib_DiskKey per identifi care il file precedente Ma qui bisogna stare molto attenti il file precedente potrebbe non esistere pi perch fra il precedente EXAMINE_NEXT e l attuale qualcuno potreb be avere cancellato o rinominato il file L handler deve essere in grado di gestire questa situazione senza andare in guru come invece fa la RAM dell 1 3 e del 2 0 in tali occasioni Facciamo notare che la directory in cui sono contenuti i file non pu invece essere cancellata perch bloccata da un Lock il Lock potrebbe cambiare tra un EXAMINE_NEXT e l altro ma l oggetto cui il Lock si riferisce CA B Trans crion Clls deve essere sempre lo stesso per la directory potrebbe essere stata rinominata e quindi addirittura spostata in un altra directory Sotto 2 0 esiste un altro pacchetto per effettuare lo scan di una directory si tratta di ACTION _EXAMINE_ALL I pro grammi utenti devono comunque essere in grado di dialo gare con handler che non lo gestiscono utilizzando al suo posto le vecchie EXAMINE
68. Thief3 1_2MB_CHIP enter per la versione 2MB di Chip RA FILE DI SUPPORTO i file replay1 thief e replay2 thief devono necessariamente essere presenti nella directory corrente quando si esegue uno dei tre programmi Thief 53 On Disk 29 NickPrefs Nicola Salmoria Questo mese abbiamo proprio deciso di stupirvi L utility di Luglio Agosto dedicata esclusivamente a chi dispone di Kickstart 2 0 cosa aspettano gli altri a fare l upgrade non a dir il vero un utility normale ma un vero e proprio manager di preferenze aggiuntivo a quello stan dard dell AmigaDOS 2 0 che Prefs NickPrefs in pratica aggiur ge tre nuovi gestori di preferenze a quelli gi esistenti eliminando defi nitivamente tutta una serie di mini utility che svolgevano la stessa fun zione ma non con la stessa elegan za ll primo un programma per mo dificare l animazione del busy poin ter ossia il pointer alternativo che viene visualizzato al posto del poin ter comune quando un task impe gnato a svolgere un compito e non pu accettare altri input Normal mente ogni programma si crea il proprio busy pointer che quindi si irasforma spesso da una forma al l altra con NickPrefs ora possibile progettare il proprio busy pointer e fare in modo che tutti i programmi lo usino Il secondo programma di preferenze aggiuntivo WBPicture e il suo scopo di utilizzare una qualunque schermata come sfondo al Workbench invece del solito
69. URIER HST 1090 000 SUPRAMODEM 2400 Esterno Mnp5 V 42Bis 312 000 Minimodem 2400 per Amiga 152 000 SUPRAFAX MODEM V 32B 555 000 ADSPEED 330 000 VXL30 25Mhz EC YXL30 40Mhz EC VXL30 50Mhz MNU MEGAMIDGET 68030 EC 25Mhz 33Mhz MEGAMIDGET Racer 38 Special 68030 25Mhz 68030 33Mhz PROGRESSIVE 68040 25Mhz 4Mb 3 303 000 8Mb 3 595 000 GVP GFORCE 68030 4Mb 40Mhz 2 190 000 50Mhz 3 595 000 FUSION FORTY 68040 25Mhz 4Mb 3 330 00 GVP Combo 25Mhz 1Mb 1 200 000 PROGRESSIVE 68040 25Mhz 2 708 000 GVP GFORCE 68040 2Mb 28Mhz 3 850 000 PROG 68040 MERCURY 4Mb 4 225 000 SUPRARAM A2000 da 0 a 8Mb SUPRA A500 da 0 a 8Mb CONTROLLER SCSI GVP SUPRA ICD IVS per A500 e A2000 SCHEDE MULTISERIALI E SCHEDE VIDEO CD ROM SCSI TAPE STREAMER ACCETTATE CARTA SI e VISA C___J AMIGAMAGAZINE 7 DALLA STAMPA DI TUTTO LMONDO ZEUS E iniziata la fase di promo zione pubblicitaria della scheda Zeusdella Progres sive and Peripherals Que sta workstation suscheda il corrispettivo per 2000 della Mercury per 3000 Monta 68040 a 28 MHz e potr montare la versione a 33 MHz del processore quandoverr posto in com mercio dalla Motorola Pu montare fino a 64 Mb di RAM a32 bit in moduli SIMM da 1 Mbit x 8 o 4 Mbit x 8 Comprende un controller SCSI 2 autoboot che pu raggiungere transferrateda 10 MB s con le meccani che adatte Il controller DMA accede direttamente alla memoria a 32 bit
70. Zorro II che sull A2000A allo stesso modo di alcuni backplane di espansione esistenti per A500 sono solo parzialmente implementate In pratica se lasciamo da parte le considerazioni puramente teoriche e consideriamo questa limitazione alla luce delle schede Zorro II realmente esistenti sul mercato ci significa che su un A2000A rispetto ad un A2000B o a un A3000 non possibile installare con sicurezza due schede che usino entrambe il DMA per esempio due controller perch la logica che vieta ad una delle due di accedere al bus quando l altra lo sta gi usando causando un blocco del sistema implementata in modo incompleto Bisogna pertanto provare caso per caso se la combinazione funziona Questa per inciso la stessa situazione che accade in alcuni personal molto venduti Resta comunque sempre possibile aggiungere altri controller non DMA Negli A2000B e nell A3000 invece non ce problema Se installare due controller per hard disk pu sembrare una idea stramba a qualcuno di voi in realt non lo affatto e anzi nei casi in cui ci possibile si produce un miglio ramento delle prestazioni in multitasking con controller che non supportano efficacemente la reselezione e nel caso si usino hard disk senza cache Infatti in questo modo quando si deve accedere contem poraneamente ad entrambi gli hard disk invece di costrin gere ciascuno di essi ad aspettare che il bus AT SCSI o MFM sia libero d
71. a re all ultimo expander passa prima da tutti gli altri lo si avverte quando il set up diventa voluminoso infatti data la lentezza del MIDI se colle gate molti expander in serie avete un rallentamento dell esecuzione Esempio F EXPANDER 1 Tm Z RECHANNELLIZE ON EDU DRUM EXPANDER 2 INTERFACCIA MIDI ESPANSA MACHINE EXPANDER 3 CAVO MIDI MASTER KEYBOARD AMIGA MAGAZINE 27 SPAZIO MIDI Esempio G mE INTERFACCIA MIDI COMPUTER MASTER KEYBOARD dei dati da parte degli ultimi moduli causato da un ritardo nella ricezione degli stessi La soluzione pi economica quella di adottare un interfaccia MIDI con pi prese OUT cos da poter colle gare in parallelo anzich in serie i vari moduli sonori Tali interfacce di solito hanno an che due prese IN commutabili tra mite un tasto per evitare di dover sconnettere e riconnettere i cavi pi volte durante le registrazioni ESEMPIO G La soluzione pi vantaggiosa per i piccoli e grandi studi rimane a mio parere la scelta di una matrice MIDI Adottando tale oggetto infatti non solo potrete eseguire facilmente collegamenti pi disparati ma avre te la possibilit di riconfigurare velo cemente e facilmente il vostro siste ma In pratica la MIDI Matrix o matrice MIDI un box o un rack costituito da un certo numero di coppie di prese MIDI IN e OUT 28
72. a frequenza di campionamento errata Questo inconveniente si chiama aliasing e aggiun ge al segnale campionato delle frequenze inesistenti nel segnale originale Si manifesta in tutti quei casi in cui nel segnale da campionare esista una frequenza pi alta di quella di Nyquist che come abbiamo detto uguale alla met della frequenza di campionamento Per spiegare meglio questo fenomeno facciamo un piccolo esempio supponiamo di utilizzare una frequenza di cam pionamento di 20 000 Hertz per campionare un segnale la cui frequenza massima sia uguale a 15 000 Hertz Con una frequenza di campionamento di 20 000 Hertz la frequenza di Nyquist sar ovviamente uguale a 10 000 Hertz ovvero sar uguale alla met Il nostro segnale da campionare contiene delle frequenze superiori a questo valore e quan do queste saranno sottoposte al processo di campionamen to il risultato sar totalmente diverso dal segnale originale Quando una frequenza da campionare pi alta della frequenza di Nyquist il risultato sar uguale alla frequenza di campionamento meno la frequenza da campionare Nel nostro esempio otterremmo una frequenza di 5 000 Hertz pari a 20 000 15 000 Ovviamente questa frequenza non era presente nel segnale originale ma verr comunque riprodotta dando origine a una distorsione cio a un alte razione del suono originale Per poter ovviare a questo inconveniente si pone un filtro passa basso all ingresso del
73. a interfaccia utenye IFF compatibile Contro nessun supporto per fonti metrici Configurazione della prova A2000B KS1 3 1MB Chip e 1MB Fast RAM una directory con il nome del font che avete scelto e salvati entrambi i file neces sari UNA INTERESSANTE POSSIBILITA Se avete font creati da altri come i font Zuma Font Grabber pu caricarli Po treste giustamente doman darvi sull utilit che Font A s I titolare della Jackson Card 92 n L Grabber possa caricare font che gi si possiedono Beh il punto che Font Grabber pu caricare qua lunque font e crearne una schermata IFF La salvate su disco quindi importate l immagine risultante nel vostro programma grafico preferito la modificate come vi pare e poi la ricari cate in Font Grabber In pochissimo tempo avete un i s m m m m USA QUESTA CEDOLA PER IL TUO ORDINE 7 an COMPUTER E MUSICA Cod CZ1203 pp 288 L 41 000 Cod CZ1051 pp 254 L 39 000 Pi L 6 000 contributo fisso spese di spedizione BERS e ho diritto allo sconto del 10 fino al 31 12 92 nuovo font Un procedimen to che molto pi veloce che digitare l intero set di caratteri ogni volta Font molto grandi non staranno ovviamente in una sola schermata in questo caso Font Grabber divider il font su quante pagine saranno necessarie Se per esem pio avete un vostro font preferito ma avete bisogno di una versione pi piccola Font Grabbe
74. a qualcosa di completamente nuovo Non avete mai visto un pro gramma simile apparire tra le utility di AmigaMagazine Thief un rip per di moduli musicali moduli musicali in formato Noise Pro Star Tracker SidMon Future Composer TEMX Delta Music e molti altri sono ormai uno standard Molti pro dotti commerciali adottano uno dei programmi sopracitati per realizza re il commento sonoro Thief un programma in grado di analizzare la memoria di Amiga e riconoscere i dati musicali appartenenti ad un brano se ne rimasta traccia Ammettiamo che sul vostro monitor sia appena apparso un programma a cui musica vi piace particolar mente o contiene strumenti che vorreste poter usare Resettare il computer caricare Thief e provare a cercare in memo ria Se nulla di rilevante sar saltato fuori dalla ricerca molto probabil mente la musica che vi interessa stata composta con un tool musica e ancora non implementato in Thief Thief fornito in tre versioni una per chi possiede 512 K di Chip RAM una per chi ne possede 1 Mb e una per i fortunati che ne possiedono 2 Mb Una volta scelta la versione anciare Thief e impartire uno dei comandi elencabili digitando H SPECIFICHE DEL PROGRAMMA CONFIGURAZIONE MINIMA 512K RAM Kickstart 1 2 1 3 2 0 UTILIZZO CLI CD Thief3 1 de Thief3 1 enter per la versione 512KB di Chip RAM Thief3 1_1MB_CHIP enter per la versione 1MB di Chip RAM
75. a se i due task tentano di aggiungere contemporaneamente un nuovo elemento alla lista Il semaforo simile a una chiave che serve per accedere a un dato chiuso dietro una porta Quando si possiede questa chiave il semaforo possibile accedere ai dati senza preoccuparsi che gli altri task accedano agli stessi dati Tutti gli altri task che tentano di avere il semaforo vengono messi in attesa fino a che il semaforo non sar nuovamente disponibile Quando si ha finito di lavorare con questi dati si DEVE restituire il semaforo Per lavorare correttamente con i semafori vi sono due restrizioni alle quale obbligatorio attenersi 1 tutti i task che accedono a strutture dati condivise con altri task e protette da un semaforo devono sempre chiedere il semaforo prima di accedere ai dati Se qualche task accede direttamente ai dati senza aver ottenuto precedentemente il semaforo i dati potrebbero essere danneggiati 2 si pu verificare una situazione di stallo se un task proprietario di un semaforo relativo a una certa struttura dati chiama un altro task che deve accedere attraverso il semaforo alla stessa struttura dati Messaggi e porte Affinch sia possibile la comunicazione tra i diversi task l Exec dispone di un potente meccanismo di interscambio di dati i messaggi e le porte Questo meccanismo utilizzato per passare dati di grandezza arbitraria da task a task da interrupt a task e da task a interrupt software Inoltre
76. ai dati dell altro hard disk prima di inviare i propri qui ogni hard disk li pu inviare liberamente ed essi finiranno pi rapidamente nel piccolo buffer di DMA del controller da dove verranno scaricati in RAM in un tempo molto breve su Zorro II la velocit di 3 5 MB sec su Zorro III quasi dieci volte tanto e di conseguenza quasi certamente prima che l altro controller richieda il bus a sua volta E da notare che questo sistema usato da decenni sui mainframe poich migliora molto le prestazioni di un server di rete locale ma fino al 1991 nessun personal s Pe enshcron JO computer eccetto A2000B e A3000 poteva sfruttarlo Tra A2000A e A2000B ce una grossa differenza per quanto riguarda lo slot CPU In entrambi i casi vedere la figura 1 della prima parte dell articolo la maggior parte della logica di raccordo tra bus di espansione e bus CPU contenuta nella scheda acceleratrice mentre la circuiteria sulla mot herboard si appoggia quasi interamente alla logica di ces sione del bus interna al 68000 Ma mentre nell A2000A lo slot CPU in pratica identico al connettore laterale di A500 e A1000 tant vero che le schede che si infilano nello slot CPU potrebbero con minime modifiche funzionare con un A500 o A1000 nell A2000B stato introdotto un protocollo per il DMA di gran lunga pi funzionale per installare una acceleratrice s
77. ali di solito il numero massimo consentito e non 308 per un errore di overflow Superamento deltetto massimo consentito come ci si potrebbe aspettare Spetta quindi al programmatore as sicurarsi in qualche modo che i valori utilizzati non producano over flow perch altrimenti ARexx conti nuer imperterrito per la propria strada come se il risultato fosse perfettamente esatto Provate per esempio a scrivere sempre in una Shell RX SAY 2E308 cio 2 per 10 elevato 308 vi accor gerete che il valore mandato a video errato il segno iniziale ne cessario perche costringe ARexx a trattare la stringa che segue come un numero vero e proprio e non come una stringa normale Per cambiare il valore di DIGITS si usa il seguente comando NUMERIC DIGITS n n indica il numero di cifre che ARexx deve usare per esprimere il numero NUMERIC un istruzione di ARexx come SAY mentre DIGITS una delle keyword parole chiave che l istruzione accetta come parame tro Se torniamo ora ad esaminare la Figura 1 potremo verificare la pre senza di un lungo elenco di operato ri di uguaglianza e disuguaglian za La prima cosa da chiarire che il simbolo dell operatore di ugua glianza corrisponde a quello di assegnazione ma ha un significato completamente diverso Mentre l assegnazione cambia il valore di una variabile l operatore di uguaglianza effettua solamente un confronto tra due
78. all ac quisto gi formattato e contiene un Workbench completodi utility di installa HARDWARE zione e di manutenzione del disco fisso presenti in co pia anche sul disco allega to Il programma d installa zione piuttosto completo mettendo a disposizione dell utente strumenti per formattare e partizionare il proprio hard disk sia in modo automatico che in modo manuale Naturale e legittimo il confronto di que sto software con Faaast Prep della GVP nel quale il programma Hardital non esce troppo bene Pur es sendo in italiano il suo utiliz zo un po macchinoso specie se usato in modo manuale inoltre le opera zioni eseguite spesso non sono commentate lascian do l utente nel dubbio e qualche volta nel timore di aver combinato un involon tario pasticcio LA PROVA L hardware da noi provato prevedeva un hard disk SCSI da 52 Mb senza memoriaaggiuntiva anche se sono a disposizione altre configurazioni con espan sioni di memoria fino a 8 Megabyte di memoria in tecnologia ZIP a basso consumodi energia Testa to con SpeedTest il Synthe sis ha dato risultati pi che soddisfacenti toccando punte di 920 Kbyte al secon do di trasferimento confer mandolo come pi veloce di AMIGA MAGAZINE 29 HARDWARE L interno del Synthesis un corrispondente hard disk dellaCommodore tenendo presente che il disco fisso era vuoto al 90 Le prove e i confronti a cui abbiamo sottoposto il Syn
79. alla porta seriale ed necessario possedere un interfaccia MIDI per po tersene servire Unavoltache ilboot avve nuto per cambiare modo necessario effettuare un al tro boot assicurandosi che il disco desiderato sitrovi in DFO o nell A570 aseconda dei casi Per disattivare l A570 me diante l interruttore posto sul frontalino necessario prima spegnere e poi riac cendere il computer atten dendo i classici 30 secondi per evitare i problemi dovuti all elettricit statica Per riattivare l A570 dovrebbe invece bastare un semplice reset E facile specie all ini zio confondersi fra tutte queste modalit quando ci si trovasse in difficolt la cosa migliore da fare spegnere Amiga e ricomin ciare nelmodo desiderato Quando l A570 abilitato ma in nessun drive pre sente un disco bootabile invece della manina dell l 3 o dell animazione del 2 0 che chiedono di inserire un disco comparir l anima zione con il CD infisso nella roccia del CDTV Abbiamo notato proprio sulla roccia la scritta 2 0 che indica probabilmente una nuova versione delle ROM CDTV compatibili con il Kickstart 2 0 Sul CDTV compare invece la scritta 1 0 C dunque da aspettarsi pri mao poi il rilascio di queste nuove ROM anche per il CDTV standard Da questo schermo possi bile accedere mediante pi tasti allo schermo delle preferenze del CDTV ovesi possono impostare diversi parametri come data click s
80. amo un atti mo di priorit il concetto molto semplice e noto a tutti anche se magari a qualcuno pu sembrare di non conoscerlo Prendiamo ad esempio una nor malissima operazione matematica di quelle che si imparano alle ele mentari R icapitoliamo avevamo inizia 3 2 4 e proviamo a risolverla 78 AMIGAMAGAZINE Sommiamo 3 a 2 e poi Che dite Sto sbagliando Effettivamente non avete tutti i torti forse era meglio prima moltiplicare 2 per 4 e poi sommare il risultato a 3 Perch Perch la moltiplicazione hauna priorit superiore allasomma e in mancanza di indicazioni con trarie va effettuata prima l operazio ne dotata di priorit maggiore Il concetto di priorit tutto qui e come facile constatare qualcosa che tutti conoscono dalle scuole elementari in poi Quando si intende usare un opera tore necessario conoscerne la priorit per arrivare a scrivere espressioni corrette Ovviamente tutti conosciamo an che il metodo per cambiare la prio rit degli operatori si tratta delle parentesi tonde che prescrivono di effettuare prima le operazioni poste tra parentesi e poi quelle all esterno Bi 2 9 In questo caso la somma ha priorit sulla moltiplicazione ARexx non si discosta da quanto abbiamo indica to Esistono quattro tipi di operatori quelli matematici quelli di parago ne quelli logici e quelli di concate nazione In Figura 1 li trovate tutti con la
81. ante un circuito detto sample and hold che provvede a mantenere il valore del campione fino alla misurazione successiva in modo da collegare le varie misurazioni Il risultato di questa operazione riportato in figura 3 costituito da una serie di scalini A questo punto abbastanza evidente che pi alta sar la frequenza di campionamento pi il segnale campionato sar fedele al segnale originario Questo significa che con frequenze di campionamento elevate il numero di scalini sar maggiore ed essendo molto frequenti il grafico del segnale campionato sar pi accurato cio pi simile al segnale originario La frequenza di campionamento non pu essere stabilita in maniera casuale essa dipende soprattutto dal segnale che intendiamo campionare e dalla fedelt che intendiamo ottenere dalla conversione Per stabilire una corretta fre quenza di campionamento necessario conoscere e quindi applicare il teorema del campionamento La regola stabilita da questo teorema ci indica che la frequenza di campionamento dovr essere almeno il dop pio della frequenza massima da campionare Questo signi fica che prima di campionare un segnale dovremo conosce re le sue caratteristiche e in modo particolare la frequenza massima in esso contenuta Per esempio se intendiamo campionare un segnale che contiene frequenze di 15 000 Hertz dovremo utilizzare una frequenza di campionamen to non inferiore a 3
82. ata Per tutti i tre i pacchetti il meccanismo di identificazione del file fondato su Lock e nome relativo lo stesso spiegato a proposito di Lock nella scorsa puntata anche se qui vengono usati Arg2 e Arg3 invece di Arg1 e Arg2 Tutti e tre i pacchetti restituiscono un valore di ritorno booleano SET_PROTECTION vuole in Arg4 una longword con i bit di protezione la longword la stessa che deve apparire nei dati che si riferiscono ad un file nella struttura FileInfo Block utilizzata da Examine ed ExNext Ci significa che SET_PROTECT ci comunica tutti i bit contemporanea mente un handler non deve fare altro che memorizzare la longword per inserirla al momento opportuno nel campo fib_Protection della struttura FileInfoBlock Ma un handler deve conoscere il significato di questi bit perch alcuni sono in grado di inibire certe sue operazioni La prima cosa da sapere che per ora solo i primi 8 bit vengono utilizzati ecco il loro significato 76543210 hsparwed di questi i bit rwed sono a 0 quando il flag corrispondente attivo il file cancellabile per esempio quando il bit d uguale a 0 Per gli altri vale il discorso contrario Quando un file viene creato avr di default i bit rwed attivi e tutti gli altri inattivi cio il byte di protezione sar uguale a 0 Quando un file viene modificato in scrittura compito dell handler cancellare il bit a questo flag infatti indica c
83. ata banda passante e buona stabilit di sincronismo e consiste in un leggerissimo tre molio dei contorni delle figure sullo schermo da non confondere con l analogo forte tremolio prodotto da un deinterlacciatore tarato male pressocch impercettibile dovuto al fatto che un certo pixel non cade nello stesso punto in quadri successivi ma qualche centesimo di milli metro pi a destra o a sinistra Ci dovuto al fatto che il clock in ingresso a Denise rimasto di soli 7 MHz e ogni minima perturbazione si riperquote senza attenuazioni sul video una distorsione della sua forma d onda peggiora di molto le cose ed per questo che in certi A500 Plus presente un compensatore interno per equalizzarla anche il convertitore digitale analogico indicato nello schema elettrico come video 8362R5 Denise senza halfbrite prodotti solo nel 1985 8362R6 8362R83 8373R2 8373R4 8360 Agnus NTSC di A1000 e A2000A 8361 Agnus PAL di A1000 e A2000A Fat Agnus NTSC da 512k di A500 e A2000B Denise normali Denise ECS 8370 8371 Fat Agnus PAL da 512k di A500 e A2000B 8372 Fat Agnus ECS da 1024k di A500 e A2000B 8375 Fat Agnus ECS da 2048k di A500 e A600 8372B Fat Agnus ECS da 2048k di A3000 8364 Paula Il numero dopo la R indica la revisione del chip Il numero sottostante la sigla stampato sul corpo dell integrato indica la settimana e l anno di pioduzione per esempio 20137 ventesima settimana del 1987 Tabella 1
84. ato su On Disk dello scorso numero completo di manuale MIPS infine il classico programma di benchmark che si propone di misurare l prestazioni di un computer in Mips e Mflops II turbo ad Amiga 3000 UN 68040 PER A3000 GFORCE 68040 L a produzione a pieno regime del 68040 e il rilascio della Re lease 2 del sistema operativo hanno dato il via la scorsa estate alla produzione della prima aenerazio ne di schede basate sul 68040 Tra le prime schede acceleratrici per A3000 basate sul 68040 la G Force 040 della GVP si distingue per la possibilit di accogliere fino ad 8 Mb di memoria veloce 40ns La logica di interfaccia tra il Cpu slot il 68040 e la memoria della scheda realizzata con numerosi integrati montati su zoccolo anzi ch da un unico chip custom come sarebbe preferibile Il raffredda mento del 68040 assicurato da una ventola montata direttamente sulla CPU La scheda pu anche ospitare due EPROM con un pro gramma da eseguire al posto del Kickstart per il boot di sistemi ope rativi diversi Unix ad esempio CPU E MEMORIA soliti jumper regolano la configura zione all accensione possibile dis attivare selettivamente le ca che la MMU la memoria della sche da o l intero 68040 e scegliere tra funzionamento sincrono e asincro no della CPU quest ultima scelta alterabile via software Quando la scheda funziona in modo asincrono il processore pi
85. attende che venga premuto il pulsan te sinistro del mouse prima di uscire Se l utente preme un tasto durante l esecuzione della routine lo schermo lam 46 Tu E TransAction Cile pegger per un istante in bianco mentre al rilascio in rosso questo per dimostrare che il computer ci informa di tutte le operazioni che vengono eseguite sulla tastiera Esaminiamo ora linea per linea tutto il listato dopo le definizioni delle etichette di tutti i registri dei chip custom e del CIA utilizzati dalla nostra routine viene memorizzato in OIdINTENA e azzerato il registro INTENA che rappre senta lo stato di attivazione disattivazione di tutte le IRQ di Amiga azzerato il CIAAICR attivazione disattivazione delle CIA IRQ del quale viene attivato solo il bit SP CIA Interrupt della seriale che come abbiamo visto corrispon de alla tastiera vengono spenti allora tutti i DMA tramite il bit di MASTER DMA nel registro DMACON preservato il puntatore alla PORTS IRQ nel quale viene messo l indiriz zo della nostra routine e riacceso il MASTER IRQ e il PORTS IRQ tramite i relativi bit in INTENA Infine si attende che il pennello elettronico raggiunga la posizione verticale 00 si rimette il colore nero nello sfondo visto che il Copper non lo pu pi fare e si controlla che il pulsante sinistro del mouse sia premuto nel qual caso vengono ripristinati tutti i
86. autore anche di SuperDuper e Leggi Mostra ha tutto quello che si pu volere da un programma visualizza tore un infinit di parametri ben 22 la gestione di tutti i modi grafici di Amiga inclusi HAM e SHAM pi un nuovissimo modo grafico messo a punto dallo stesso Vigna in colla borazione con altri programmatori chiamato MultiPalette Col MultiPalette possibile ottenere immagini grafiche molto migliori dell HAM e simili allo SHAM ma senza occupare il 100 della CPU tutto ci usando il copper sul disco AmigaMagazine presente la schermata Sfaccio HAM converti ta in MultiPalette Ma torniamo al Mostra Il gran nu mero di parametri disponibili per mette con estrema facilit sia di visualizzare una singola immagine sia un intera directory di immagini come uno slideshow Basta infatti digitare M enter per ottenere il file requester Arp che consente di caricare e visualizzare un immagi ne in pochi secondi Per conoscere nei dettagli tutte le 22 opzioni che questo potente programma offre si consiglia di consultare il file di docu mentazione presente nel disco SPECIFICHE DEL PROGRAMMA CONFIGURAZIONE MINIMA 512K RAM Kickstart 1 2 1 3 2 0 UTILIZZO Workbench Doppio Click sull icona CLI CD Mostra1 06 enter M file_da_ visualizzare parametro1 parametro2 enter FILE DI SUPPORTO nessuno AMIGA MAGAZINE Thief v3 1 Count Floyd of The Special Brothers SECTION 9 E or
87. avvengono 32 bit per volta attraverso il chip DPRC un circuito VLSI realizzato dalla stessa GVP L interfaccia SCSI supporta il DC RC disconnectireconnect ri cevuti i comandi da eseguire un dispositivo si scollega dal bus libe randolo per altre operazioni se i drive lo gestiscono correttamente le prestazioni del bus nelle situazioni di congestione possono migliora re L interfaccia e il relativo device soft ware hanno pilotato egregiamente dispositivi SCSI utilizzati abitual mente con altri controller che a loro volta non hanno avuto problemi a leggere i dati scritti dal GVP Tra i dispositivi provati con succes so ci sono removibili SyQuest Streamer Tape A3070 CD Rom Sony un magneto ottico da 600 Mb e hard disk da 40 Mb a 2 Gb a TTT SSN Lafavolosa scheda 68030 L SOFTWARE Il software fornito con le schede comprende GVPInfo mostra la configurazione hardware e software del sistema GVPCpuctrl riloca il kickstart nella memoria a 32 bit senza usare la MMU attiva via software il 68000 o il 68030 FaaastPrep partiziona e inizializza dispositivi SCSI hard disk removi bili ecc GVPScosictrl dis attiva dispositivi SCSI e DC RC Il compito di dis attivarele cache e il modo bursterilocare il kickstart nei sistemi dotati di MMU corretta mente lasciato alcomando CPUdel Sistema Operativo MANUALE Oltre cento pagine di manuale in inglese descrivono chiaramente tutte le proce
88. azioni e associarvi deisuoni Questo programma diventa impagabile invece per tutti coloro che vogliono poter sfruttare il proprio computer per facilitare ad esempio il line testing di animazioni su carta o per chi desidera un unico programma che gli consenta partendo da schizzi di prova di arrivare a un animazione completa di traccia audio da poter tra sferire su nastro C da notare inoltre lo sforzo profuso dal program matore nel riuscire ad otte nere velocit accettabili senza sacrificare la qualit della programmazione ci ipk 83 mm i ji TR 1 amer ne Frane n RITLLITS Ir alito vuol dire che il programma inognisua parte fluidissimo e comunque affidabile e rispettoso dell ambiente multitasking di Amiga Gli schermi ei gadget scor rono uno sopra l altro senza ilminimo problema Una nota di merito va dun que al programmatore ma anche ai realizzatori del vo luminoso manuale che per mette anche agli utenti total mente a digiuno di nozioni tecniche di comprendere anche le sezioni pi com plesse del programma Il manuale la cui unica pecca diessereininglese conduce letteralmente per mano l utente attraverso SCHEDA PRODOTTO Nome Prodotto Take 2 Casa Prodruttrice Rombo Gran Bretagna Distribuito da Soundware Viale Aguggiari 62 A Varese Tel 0332 232670 Prezzo Lire 300 000 circa Giudizio buono Configurazione richiesta qualunque modello di Amiga c
89. board pi comodo avere una normale tastiera pi maneggevole e gi dotata di generatore di suono Comunque l uso della matrice semplificher notevolmente il vostro lavoro in ogni situazione si collega tutto alla matrice e con una sola tastiera si controllano tutti i genera tori di suono Se si lavora con il computer non si deve fare altro che collegarlo a sua volta alla matrice per ottenere un sistema perfetto Certamente se lavorate con una sola tastiera non affatto necessa rio che comperiate una matrice per gestire la rete MIDI tuttavia anche per piccoli sistemi quella della matrice si rivela sempre la soluzione vincente Ah I Hardital nota pro L duttrice hardware italiana ha dedicato questavolta la sua attenzio ne ai possessori di Amiga 500 sviluppando una nuova linea di hard disk denomi nata Synthesis Si tratta di periferiche che almeno nelle intenzioni do vrebbero porsi come alter nativa alle loro equivalenti della GVP da noi recensite nei numeri scorsi con risul tati pi che confortanti DESCRIZIONE E INSTALLAZIONE La relativa confezione di cartone contiene oltre all hard disk anche un di schettoe un ciclostilato rile gato adanelli contenente le istruzioni per l uso e la ma nutenzione elementare il contenuto del manuale per quanto sufficientemente leggibile ci apparso poco dettagliato e a volte un po fumoso L aspetto esterno dell hard disk Hardital colorato all i
90. centinaia di pagine di in formazione su concerti programmi TV classifiche novit discografic e oroscopi viaggi fanzine ecc ECR TELEVIDE AMIGA 328 MusicFax 32808 Lun MIGA Ser AS EL FIDEO PER IL COMPUTER AM ITE SI COLLEGA AL T AD AMIGA SULLA FMASUALIZZA SOLO A LIRE 225 88 DIZIONE Per informazioni TELEVISUAL CP 1 ersioo e i 4 Feb 18 43 45 PRESA SCART A LE PAGINE E STAMP E DI TELEVIDEO RAI 8 SPESE DI SPE PER RICEVERE MUSICFAX E TELEVIDEO CON AMIGA E POTERNE REGISTRARE O STAMPARE LE PAGINE RICHIEDETECI LO SPECIALE ADATTATORE TELEFONO 051 247536 74 AMIGA MAGAZINE GRAFICA 3D Marco Pugliese hiss se qualcuno di voi si C mai domandato cosa conferi sca alle immagini prodotte da un calcolatore quell aspetto sinteti co che ancora le distingue a parit di risoluzione e di colori usati da analoghe fotografie digitalizzate O meglio vi siete mai chiesti se sia possibile avvicinarsi ancora un po alla cosiddetta qualit fotografica anche utilizzando i non potentissimi mezzi che il nostro Amiga ci mette a disposizione Chi di voi avesse un minimo di espe rienza nel campo della fotografia potrebbe aver gi capito ci che manca alle nostre immagini in ray tracing per diventare ancor pi vici ne alla realt Vi sono infatti alcune tecniche deri vanti appunto dalla fotografia che se utilizzate al meglio possono in crementare inmodo rile
91. che ti interessa sappi che il tuo Amiga 500 espandibile fino a 8 Mb di Fast RAM pi Chip 6 AMIGA MAGAZINE esattamente come A2000 S vero che A2000 ha tutti quegli slot per la Bridgeboard le schede acceleratri ci e gli hard disk per se non si ha intenzione di acquistare nel prossi mo futuro simili accessori inutile sbarazzarsi di un A500 per ottenere dopotutto poco di pi in fatto di prestazioni L A2000 una macchi na che pu raggiungere senza diffi colt le prestazioni di un A3000 ma a caro prezzo Inoltre se i problemi economici per acquistare l A2000 implicano il dover vendere l A500 considera che i prezzi dell usato stanno precipitando in maniera spaventosa e non possibile riusci re a ricavare pi di 400 000 lire per un A500 1 3 ormai fuori produzione Insomma tieniti stretto il tuo A500 aggiungi tutta la RAM che vuoi e non preoccuparti fai pure l upgrade al Kickstart 2 0 oramai tutte le softwa re house controllano che i loro pro dotti funzionino con il nuovo sistema operativoe i programmi che hai cita to girano sotto 2 0 gi regolarmente Ti consiglio comun que di seguire su Amiga Magazine l uscita delle nuove versioni dei programmi che gi possiedi AMOS gi allaversione 1 31 Imagine alla 2 0 e DeluxePaint alla 4 1 e quasi sempre le nuove versioni dei pro grammi funzionano meglio con il nuovo sistema operativo STARTUP SEQUENCE SI GRAZIE Spettacolare Redazione di
92. convertitore analogico digita le avente la frequenza di taglio uguale alla frequenza di Nyquist L uso di questo tipo di filtro permette di far passare inalterate o quasi tutte le frequenze al di sotto della frequenza di taglio eliminando quelle che stanno al di sopra In questo modo il fenomeno dell aliasing non potr verificarsi in quanto nessuna frequenza sar pi alta di quella di Nyquist Un altro importante fattore che determina la qualit del campionamento il numero di bit utilizzati per rappresen tare i valori numerici del segnale Questo fattore stabilisce il cosidetto rapporto segnale errore signal to error ratio abbreviato con S E Il rapporto segnale errore molto simile ma non identico in natura al rapporto segnale rumore dei sistemi analogici signal to noise ratio abbreviato con S N Normalmente per nei sistemi digitali il rapporto segnale errore viene indicato come nei sistemi analogici con il rapporto segna le rumore S N Il suo valore pu essere ricavato mediante la formula S N 20 Log n dove n rappresenta il numero di combinazioni ottenibili con i bit utilizzati nel nostro sistema e Log rappresenta il logaritmo in base 10 Per fare un esempio pratico dell uso di questa formula calcoliamo il rapporto segnale rumore di Amiga Amiga utilizza dei valori ad otto bit per rappresen tare i campioni quindi il valore di n sar uguale al numero di combinazioni ottenibili con un byte Qu
93. do Grazie ad esso possibile espandere Amiga 500 e 500 Plus in maniera adeguata ottenendo da una parte una buona com patibilit con il CDTV e dal l altra mantenendo una to SCHEDA PRODOTTO Nome Prodotto A570 Casa Prodruttrice Commodore Italiana V le Fuivio Testi 280 Milano Tel 02 661231 Prezzo non disponibile Giudizio ottimo Configurazione richiesta A500 o A500 Plus con Agnus da 1 Mb di Chip e Kickstart 1 30 superiore Pro legge dischi CD ROM CD audio CD G CD MIDI compatibilit con Fast RAMeconrete LAN pressoch totale compatibilit con il software Amiga Contro assenza connettore passante alimentatore separato assenza RAM Card assenza porta MIDI assenza porta video per AVM assenza interfaccia all infrarosso incompatibilit con ititoli CDTV esistenti Configurazione della prova A500 Plus con 2 Mb di Chip RAM tale compatibilit con Ami ga senza pregiudicare le proprie chance di espande re il sistema con hard disk espansioni di memoria reti locali prezzo dovrebbe essere quello dell A590 o poco pi se l utente intende accedere al mondo dei CD ROM credo che la scelta migliore in questo momento sia appunto l A570 la quale assicura anche l accessoai titoli CDTV oltre ai CD au dio CD G CD MIDI Altri sistemi come lo Xetec o l uso del software CDROM FS si veda l articolo sulla fiera di New York a questo proposito non garantisco no completamente tale compatibilit
94. do che sotto 1 3 non esisteva la funzione 48 SetFileDate introdotta nel 2 0 Rae C 7ransAcron Passiamo ora a vedere due importanti pacchetti ACTION EXAMINE OBJECT 23 Lock Fib Booleano Examine BPTR BPTR LONG ACTION EXAMINE NEXT 24 Lock Fib Booleano ExNext BPTR BPTR LONG I famigerati pacchetti servono a ricavare un elenco dei file contenuti in una directory o informazioni relative a un singolo file Daremo per scontata la conoscenza del funzio namento delle funzioni corrispondenti del DOS fra le pi utilizzate in assoluto per occuparci solo dei problemi che riguardano l handler EXAMINE_OBIJECT fornisce un Lock su un file e chiede che venga aggiornata la struttura FileInfoBlock di cui fornisce un BPTR con i dati relativi a quel file Vediamo i vari campi fib_DiskKey dovr contenere un identificatore del file utile all handler il file system standard pone il numero del settore del disco in cui compare l header del file Noi potremo metterci quello che vorremo fib_DirEntryType e fib_EntryType devono contenere lo stesso valore positivo se l elemento del file system una directory negativo se un vero e proprio file A partire dal 2 0 si danno indicazioni pi precise nella documentazione a proposito di questi valori si fa riferimento in particolare al nuovo meccanismo dei Link introdotti sotto 2 0 Ecco la tabella con tutti i valori consig
95. dure di installazione e configurazione hardware e software della scheda e di eventuali copro cessori espansioni RAM e hard disk Manca la piedinatura del con nettore di espansione e qualche informazione extra sulla memoria Considerato il prezzo delle schede superiore a quello dello stesso computer sarebbe lecito aspettarsi un manuale in italiano almeno per le operazioni principali USO amp ABUSO L installazione della scheda sem plice e alla portata di pasticcioni e apprensivi non ho provato a monta re un hard disk su scheda ma non dovrebbe essere difficile Operazio ni che richiedono un po di cura sono invece l installazione della RAM e di una FPU veloce Le schede sono state utilizzate a lungo sia con il nuovo 2 04 su ROM e caricato con zkick che con l ormai obsoleto 1 3 la versione a 40 MHz stata affian cata ad una BridgeBoard AT286 mentre la 25 MHz alla nuovissima BridgeBoard 386 il software prova to comprende Real3D 1 4 Imagine 2 0 Vista Pro ADPro 2 1 DCTV DPaintlV TurboText SAS C 5 10b IBem2 0 PC Task SuperDuper 2 01 Leggi 2 0 Mostra AmiBack DirWork DirOpus In tutti i casi la compatibilit hardware e software stata totale L unico programma che non ha funzionato stato AMaxll mentre una versione in ahem ante prima di AMaxll ha funzionato perfettamente eseguendo il boot da una cartuccia SyQuest utilizzata SCHEDA PRODOTTO Nome Prodotto G Force 68030 Ca
96. e DMA bitpfane 1 Convertitore D A a4 bit Figura 1 Fetch dei Bitplane Le word che formano gli otto sprite coinvolti nella scanline in corso vengono prelevate upa dopo l altra prima che inizi la riga di scansione e dunque si trovano gi nei loro registri prima che cominci il fetch prelievo dei bitplane A questo punto quando abbiamo riempito tutti i registri dei bitplane occorrenti nello screen che deve essere visualizza to questi registri vengono copiati in altrettanti shift register ausiliari in modo da lasciare liberi i registri dei bitplane per accogliere i dati dei successivi 16 pixel di quella riga Mentre si rempono di nuovo dagli shift register vengono preleva ti uno dopo l altro i bit che identificano il colore del pixel vengono associati al colore sulla base dell attuale modo video del contenuto dei registri colore e della eventuale presenza di uno sprite e quindi escono sotto forma di 12 bit quattro per colore diretti al convertitore D A video Nei modi Productivity e SuperHires la palette ridotta a 64 colori poich la velocit di commutazione possibile con i transistor NMOS con cui realizzato Denise cos lenta che non d il tempo di operare il processo di associazione tra configurazione di bit e colore Con un trucchetto per possibile parallelizzare alcune operazioni in modo da effettuarla invece che su quattro bit per colore su due entro
97. e figure 1 e 2 Va notato che vanno considerati solo i primi sette bit perch l ottavo un segnalatore di tasto premuto 0 tasto rilasciato 1 Discorso a parte merita l ultimo bit del codice di Caps Lock che invece significa LED acceso 0 LED spento 1 Esistono inoltre 8 codici speciali che non corrispondono ad un tasto ma al debug della tastiera stessa non tutti per sono utilizzabili dall utente 78 E stata premuta la sequenza di RESET CTRL AMIGA AMIGA F9 Il codice appena trasmesso era errato il prossimo sar la ripetizione del precedente FA Il buffer della tastiera pieno pi di 10 tasti sono stati premuti dall ultima lettura effettuata dall utente FB Non usato FC Auto test della tastiera fallito FD Segnale di inizio dell invio di tutti i codici dei tasti premuti durante l inizializzazione della macchina FE Segnale di fine dell invio di tutti i codici dei tasti premuti durante l inizializzazione della macchina FF Non usato Dalla teoria alla pratica E giunto finalmente il momento di mettere in pratica ci che abbiamo appreso Ci metteremo quindi ad esaminare una piccola routine che si accorge di una eventuale pressione o del rilascio di un tasto Il listato di esempio infatti dopo aver disabilitato tutte le IRQ del sistema operativo spegne il DMA dedicato al Copper per evitare interferenze Quindi prepara la sua personale Port IRQ e
98. e letto automaticamente dal sistema quando viene fatto il boot da un disco installato Un disco in stallato un disco formattato che stato trattato con il comando In stall del Workbench in modo che possa fare il boot Nella Startup Sequence sono scritti i nomi dei file che si vuole che vengano automati camente eseguiti in fase di inizializ zazione oltre a particolari comandi che permettono un minimo di pro grammazione cio di creare degli script Per capirci meglio analizia mo la Startup Sequence del disco di Amiga Magazine di questo mese FF gt NIL CustReq gt NIL x Il tuo AMIGAhala tastieraitaliana NOSI t 60 If notwaf N SetMap i EndIf PPShows title pic GoWB Ogni riga corrisponde ad un coman do un file che viene caricato ed eseguito La linea che cita PPShow s title pic non fa che caricare il programma PPShow e fornirgli come parametro il nome dell imma gine che si vuole visualizzare Il ri sultato la visualizzazioe della schermata title pic da parte del programma PPShow Se invece si volesse aggiungere una linea alla Startup Sequence basterebbe ave re un text editor come Edit o TxEd e inserire una linea in qualunque posizione prima di GoWB Per le altre informazioni indispen sabile leggere il manuale dell Ami gaDOS non ci sono scuse per non farlo Tra l altro il manuale ora in italiano e dopo averlo letto non resta che sperimentare sperimen tare e ancora sperimentare
99. e notare come varian do le dimensioni del path potremo facilmente simulare l effetto che si ottiene agendo sul diaframma di una macchina fotografica Riducendo infatti la lunghezza del percorso che l osservatore dovr seguire avremo come risultato un aumento della profondit di campo ossia un allargamento della zona perfettamente a fuoco al contrario un maggior movimento dell osser vatore produrr un immagine piutto sto confusa con pochissimi partico lari veramente nitidi Il passo seguente consiste nel ge nerare un animazione con l osser vatore in movimento di una dozzina di frame circa prestando attenzione a conservare ogni singola immagi ne evitandocio che esse vengano cancellate dopo la normale fase di compressione dell animazione A questo punto saremo pronti ad utilizzare ADPro dovremo compor re le immagini fin qui ottenute in modo che ciascuna di esse fornisca lo stesso contributo nel risultato fina le provocando cos una perdita di nitidezza sui contorni degli oggetti fuori dal piano di fuoco Per fare ci dovremo dopo aver caricato in ADPro il primo frame selezionare il gadget Replc a sinistra del gadget Load in modo che compaia la scritta Comp fatto questo saremo pronti per caricare restanti frame uno dopo l altro avendo cura di impostare di volta in volta nel campo Mix della finestra Composition Control il valore otte Strike la fantastica immagine realizzata dall ame
100. e queste unit Si conclude con questo argomento il capitolo dedicato all Exec Natural mente gli argomenti da trattare non sarebbero finiti e comunque quelli affrontati sono stati trattati il pi superficialmente possibile senza per omettere caratteristiche e funzioni essenziali Per un approfondimento di questi argomenti si consiglia di leggere manuali specializzati dedicati alla struttura interna di Amiga Dal prossimo capitolo invece verranno trattati argomenti software iniziando ovviamente dal sistema operativo O Ci aTransAcrion Cile La tastiera conosciamola meglio Gestione della tastiera a livello bardware Fabrizio Farenga Fabrizio Farenga un programmatore di videogiochi e utility PD di Roma Tra le sue maggiori realizzazioni toviamo Top Wrestling e la presentazione del gioco Warm Up Inoltre Fabrizio Farenga da poco sviluppatore registrato Commodore Sicuramente almeno fino ad oggi la tastiera rimane il mezzo pi semplice comodo e sicuro i fan del mouse non me ne vogliano per interagire con il computer In capo a una decina d anni probabilmente verr sostituito da una sorta di sistema a controllo vocale ma visto che siamo solo nel 1992 potete esser sicuri che ci che state per apprende re vi torner utile Prima di addentrarci nei dettagli tecnici meglio premette re due cose 1 la gestione degli interrupt di Amiga non un argome
101. e tem poraneo visto che la Impul se ha gi annunciato la di sponibilit di una versione PAL CONCLUSIONI Una valutazione di questo Imagine 2 0 se tenesse solo conto delle caratteristi che del programma non potrebbe che essere straor dinariamente positiva edin effetti lo Ci che per credo sia bene sottolineare in questa sede che Imagi ne un programma che ri chiede molto tempoe dedi zione non tanto per difficolt intrinseche al programma quanto per l alto numero delle sueopzioni che tendo no un po a disorientare l o peratore macome ci piace rebbe peroessere disorien tati in questo modo da tutti i programmi Non bisogna cio illudersi di avere di fronte un programmachesi padroneggia dopo due giorni di utilizzo ma render si conto di avere a che fare con un prodotto da cui si potranno ottenere nuovi ri sultati anche dopo mesi e mesi di utilizzo come ben sanno i professionisti che Un esempio di rendering in HAM a 320 x 400 operano in questo campo Inoltre bisogna valutare bene la propria configura zione hardware prima di cedere afacili entusiasmi vero che Imagine gira su di un Amiga 500 con 1 Mb di RAM ma non ci sentiamo di consigliarne l uso a chi non sia dotato di almeno 2Mbdi RAM e magari abbia una scheda acceleratrice non importa se non velocissima che sia per dotata di un coprocessore matematico Se poi si vuole lavorare a livelli professionali o semi professi
102. e tutte ma a que sto scopo viene fornito un file doc contenente tutte le informazioni che bisogna sapere Giusto per saggia re le capacit del programma po tremmo fare qualche esempio di utilizzo per avere un idea di come AutoCLI possa essere controllato da CLI parametri che bisogna fornirgli sono di tre tipi come si pu notare nel riquadro Specifiche del Programma Di fianco al nome del programma AutoCLI si possono fornire dei parametri che vengono definiti switch interruttori che abilitano o disabilitano alcune delle funzioni disponibili Ancora di seguito si pu fornire i numero di secondi prima che entri in azione il blanker che provoca l an neramento dello schermo Infine si consiglia vivamente di leggere la documentazione presente nella di rectory AutoCLI per sfruttare tutte le opzioni SPECIFICHE DEL PROGRAMMA CONFIGURAZIONE MINIMA 512K RAM Kickstart 1 2 1 3 2 0 UTILIZZO Workbench Doppio Click sull icona per un esempio di utilizzo AutoCLI enter perla sintassi e l elenco dei parametri AutoCLI switeh_apzionali numero_secondi parametri_opzionali fenter FILE DI SUPPORTO nessuno Mostra v1 07 Sebastiano Vigna Il Mostra universalmente ricono sciuto dalla comunit di utenti Ami ga come il miglior programma vi sualizzatore di file ILBM esistente e mai realizzato Non a caso il suo autore Sebastiano Vigna uno dei pi autorevoli programmatori italia ni
103. eda Commodore A2630 rimpiazzandolo con un 68030 a 50 MHz L ATOP da parte sua forni sce il Bridgeboard Enhan cer al prezzo di 449 dollari Questo va a sostituire 1 80286della schedaJanus AT con un 80386 a 20 MHze coprocessore matematico NOVITA amp AGGIORNAMENTI QUARTERBACK v5 0 1 NEW HORIZONS SOFTWARE INC Il Quarterback oltre ad essere il capitano delle squadre di football americano uno dei programmi di backup pi diffusi nel mondo Amiga assieme ad Ami Back Un programma di backup indispensabile particolarmente ai possessori di hard disk Tape Streamer e qualunque altro grande supporto di memorizzazione di massa Quarterback detto in parole povere partendo da un insieme di file residenti ad esempio su hard disk crea una versione degli stessi scrivendo direttamente sulle tracce dei normali dischetti da 880 K ottenendo una capacit di memorizzazione molto elevata In questo modo con un numero di dischetti proporzionale alla quantit di Megabyte di dati che si intendono memorizzare possibile creare un backup su disco con la sicurezza che in qualsiasi momento sar possibile effettuare l inverso del procedimento e riportare i dati nella loro forma originaria La versione di Quarterback a cui tutti eravamo abituati fino ad ora era la 4 9 decisamente normale e priva di fronzoli relativamente funzionale ma assolutamente limitata In particolare poteva creare problemi con il sistema operativo 2 0 e soprattut
104. egare altri di spositivi in cascata In teo ria possibile porre un di spositivo con connettore passante fra l A570 e Ami ga ma non detto che fun zioni Sul 570 si possono inserire 2 Mb di Fast RAM non me diante chip di RAM ma mediante l acquisto di una piccola scheda che la Commodore deve ancora rilasciare Un500 Plus cos potrebbe arrivare a conte nere 4Mb di RAM 1 di Chip su scheda 1 di Chip nel cassetto interno e 2 di Fast sull A570 che costituisce una quantit adatta a molti usi anche alla grafica a 24 COMPATIBILITA CON I TITOLI CDTV Abbiamo provato alcuni titoli CDTV con l A570in modalit CDTV ecco i risultati Pu darsi che quando l A570sar posto effettivamente incommercio certi problemi di compatibilit vengano meno Titoliche non funzionano WelcomeDisk Time Table of History Titolicon qualche problema Classic Board Games inutilizzabiie con il mouse Lemmings nonfunziona l audio Enciclopedia Grolier ognitantasiblocca Titoli perfettamente funzionanti Psycho Killer Town With No Name My Paint Garden Fax Indoor Eyes of the Eagle The Houndof Baskervilles Advandced Military System Tutti i libri della Discis Fractal Universe AMIGA MAGAZINE 59 HARDWARE bit non senza qualche diffi colt Si potrebbe provare ainserire fra Amigae l A570 una di quelle espansioni di memoria esterna da 8 Mb come quella della Supra che dotata di connettore passante per su
105. el CDTV e del 570 Per chi non lo sapesse le ROM Amiga sono divise in moduli che vengono inizializzatiuno dopo l altro al momento del reset nel rispetto della priorit di ciascuno di essi moduli possono essere del tipo library device resource task odi tipo ignoto Nelle due liste compaiono numero di versione priorit tipo indirizzo in ROM del modulo e nome Abbiamo omesso i normali moduli Amiga cio i moduli contenuti nelle ROM 1 36 2 0 che si trovano agli indirizzi FC0000 FFFFFF CDTV o A500 con 1 3 e F80000 FFFFFF A500 Plus o A500 con 2 0 Le ROM specifiche del CTDV e dell A570 vengono viste dal sistema agli indirizzi F00000 F40000 256K Rimane invece vuoto lo spazio di indirizzamento F40000 F80000 In definitiva un 500 Plus dotato di A570 possiede ben 756K di ROM mentre un CDTV o un Amiga 1 3 con A570ne contengono solo 512K F00000 F80000 FC0000 TOT CDTV 256K 256K 512K A500 1 3 A570 256K 256K 512K A500 2 0 A570 256K 256K 256K 756K Torniamo ai due elenchi iniziali per notare che nelle ROM 58 AMIGA MAGAZINE aggiuntive compaiono moduli che si trovano anche negli Amiga standard cio l exec library l alert hook il battclock resource assente nell 1 3 l utility library assente sotto 1 3 e presente nell A570 ma non nel CDTV Ci significa che quando si collega un A570 ad Amiga il sistema user ad esempio le funzioni della libreria Exec contenute nelle ROM del 570 e non quelle presenti su
106. el campo delle simulazioni calcisti che Non ci credete Leg gete e accertatevenedi per sona RENEGADE E universalmente noto che in passato siano uscite soprattutto in occasione di campionati mondiali eaffini decinedi simulatori calcisti ci su Amiga E altres risa puto che molti di questi si siano rilevati prodotti di scarso livello lanciati con l unico scopo di sfruttare il successo di questo segui tissimo sport o la fama di giocatori pi o meno impor tanti Questo non fortuna tamente il caso di Sensible Soccer Sensisoccer que sto il nome affibbiatogli da stampa e addetti ai lavori che lo aspettavanoormai da diversi mesi si dimostrato superiore persino a Kick Off miglior videogioco di calcio di tutti i tempi per qualsiasicomputer Incomunecon il capolavoro di Dino Dini Sensisoccerha solo due caratteristiche l in credibile giocabilit e l in quadraturadall alto Adire il vero in Sensible lavisuale leggermente pi bassa in modo tale da avere una prospettiva migliore del campo di gioco e da distin guare chiaramente i gioca tori delle due squadre Gi avete letto bene distingue re i giocatori al contrario di Kick Off i 22 giocatori sono differenti l uno dall altro ci sono atleti mori biondi bianchi di colore Fin qui non ci sarebbe niente di strano se non una piacevo le innovazione ilbello che tutte le nazionali europee e le squadre di club inserite in Sensible
107. en 13 texture diverse e altre ne verran no Migliorataanche lafunzione di brush wrapping copertu radiunasuperficie attraver so una immagine IFF che pu oraessere controllatain maniera migliore Un altra interessante possibilit del detail editor quella di sele zionare un oggetto spigolo per spigoloe decidere qua le debba avere l effetto phong arrotondamento e quale no Migliorato anche il supporto agli oggetti font che possono essere creati a partire dai font standard di Amiga Purtroppo la funzione di conversione di font da for mato Amiga a oggetti di Imagine mi sembrata sof friredi qualche problema In pratica i font troppo piccoli vengono convertiti con poca precisione mentre quelli troppo grandi genera no a volte un messaggio d errore di cui per non sono riuscito ad individuare la causa font con grandez za compresa tra i 50 e i 90 punti sembrano essere quelli meglio convertibili anche se sarebbe forse meglio utilizzare un apposi to programma per la crea zione di oggetti font Rima ne invece di buon livello e utilissima la funzione di conversione di immagini bitmap IFF in oggetti Tramite il cycle editor possibile creare animazio ni e anche se non mi sem bra di aver notato novit di rilievo se ne possono ora apprezzare completamente le potenzialit grazie alla buona descrizione che ne viene fatta nel manuale e che chiarisce gli eventuali punti oscuri di questo po
108. ente dalla frequenza del clock e risulta pertanto inutilizzabile per calcoli precisi sul trascor rere del tempo Come si vede nella routine facilmente utilizzabile uno dei due Timer del CIA A o B che mi si consenta spacca il microsecondo Per ulteriori informazioni su questo argomento vi rimando al relativo capitolo sull Amiga Hardware Reference Ma nual e a chi ne ha accesso alla documentazione Amiga Mail How To Waste Time by Bryce Nesbitt Page IX 21 Timers Serial Port and Parallel Port visto che una trattazione dello stesso esula dal contenuto dell articolo Da quello che abbiamo appena visto siamo ora in grado di inserire questa routine in un nostro programma al fine di permettere all utente di utilizzare la tastiera per inserire dati passare parametri o addirittura digitare un cheat mode Spero che tutto ci che avete appreso da questo articolo vi sia stato utile o perlomeno vi abbia chiarito le idee non credo infatti che esista un manuale che tratti quest argo mento in maniera chiara e semplice e neanche io pretendo del resto di esserlo stato dopotutto bisogna sempre tener presente che la gestione della tastiera di Amiga non in s per s la cosa pi semplice di questo mondo Attenzione alcuni modelli di Amiga vanno in guru dopo aver premuto il tasto sinistro del mouse per uscire dal pro gramma di esempio KEY EXE ri
109. ersa del backup E persino possibile stabilire la quantit di memoria di buffer da fornire al programma e modificare a proprio piacimento la forma delle informazioni che il programma fornisce durante un backup restore Oltre a tutto questo e ovviamente disponibile la possibilit di salvare ricaricare tutti i settaggi effettuati Da quest ultima versione finalmente possibile decidere se comprimere i dati dei quali si intende fare il backup Ci vuol dire che se si dispone di un microprocessore particolarmente veloce possibile scegliere di comprimere i dati a 12 16 bit prima di riversarli su disco ottentendo un maggior tempo di backup ma una minor numero di dischi occupati Questa possibilit consigliata solo a chi possede microprocessori che viaggiano oltre i 25 MHz perch gli algoritmi di compressione come tutto il resto del programma sono scritti in C e non raggiungono le velocit a cui ci hanno abituati programmi come LhA In conclusione Quarterback versione 5 0 1 si pone nettamente al di sopra di qualunque altro programma di backup esistente per Amiga D altronde un programma completamente riconfigurabile assolutamente stabile sotto ogni ambiente multitasking e con qualunque configurazione di hardware aderente allo standard grafico del 2 0 e totalmente padrone dei device SCSI non poteva non diventare lo standard per quanto riguarda i backup in ambito Amiga Un ultima cosa che far piacere ai vecchi possessori di
110. esta caratteristica ci permette di distinguere il suono di un violino da quello di un pianoforte o da qualsiasi altro tipo di suono Il timbro quindi il fattore che appartiene in Figura 1 Ampiezza 2oeE EEe gt io or i AH TUTA Ciis maniera univoca ad un suono Permette per esempio di distinguere due suoni aventi le stesse componenti quanto a frequenza cio in termini musicali della stessa nota e a intensit Il timbro di un suono determinato dalla forma d onda nell esempio di figura 1 stabilito dall andamento sinusoi dale il risultato sar un suono abbastanza piatto e tipico comunque di forme d onda non complesse Il timbro rap presenta quindi le caratteristiche del modello di vibrazione nel tempo cio le quantit e i tempi relativi alle compres sioni ed espansioni delle molecole che costituiscono il mezzo di trasporto acustico Per ora questo dovrebbe bastare la teoria dei timbri e degli altri aspetti del suono molto vasta ed ovvio che le cose dette fin qui non hanno la pretesa di coprire intera mente tali argomenti anche perch andrebbe ben oltre il nostro obiettivo ovvero la gestione audio di Amiga Segnali analogici e digitali Il suono un fenomeno che si trasmette per analogia quando le vibrazioni vengono trasmesse all aria o ad un altro corpo questa inizier a reagire e a trasmettere in modo analogo lo stesso model
111. esto valore facilmente ottenibile elevando 2 alla potenza di 8 che restituisce 256 Quindi la formula sar S N 20 Log 256 48 16 dB Lo stesso risultato ottenibile anche da un altra e pi semplice formula ogni bit utilizzato per rappresentare i campioni permette di avere un guadagno di circa 6 02 dB sul rapporto segnale rumore Da qui deriva la seguente formula S N 6 02 n dove n rappresenta il numero di bit utilizzati dal nostro sistema digitale Dovendo nuovamente applicare la formu la proviamo a calcolare il rapporto S N di un tipico sistema digitale a 16 bit S N 6 02 16 96 32 dB Il mondo dei segnali digitali rimane comunque legato a quello dei segnali analogici in quanto non possibile alle nostre orecchie utilizzare il suono in forma digitale Per poter essere riprodotto il segnale digitale dovr essere convertito di nuovo in un segnale analogico e quindi in un segnale sonoro costituito da vibrazioni Per questa volta ci fermiamo qui riprenderemo il nostro discorso sull audio con la prossima puntata in cui iniziere mo a trattare la sua gestione in Amiga Spero che questa breve ma necessaria introduzione sulla teoria dei suoni e dei segnali digitali sia stata abbastanza chiara e mi auguro che tutto questo possa risultarvi utile quando vi troverete a lavorare con l audio di Amiga Consiglio nuovamente a tutte le persone cui interessa una trattazione pi accurata di questi argomenti la consulta
112. evs del disco Workbench in modo che la voce HyghCyl associata alla RAD sia uguale a 79 Per modificare la MountListbasta usare un text editor dato che la MountList un file ASCII Per usare con un solo drive altri font oltre il Topaz in DeluxePaintci sono due modi ll primo consiste nel copiare i font che desideri utilizzare POSTA nella directory fonts del disco di DeluxePaint meglio una sua copia di lavoro l altra assegnare con il comando Assign a fonts il nome del disco dei font aggiuntivi seguito da due punti Se ad esempio hai un disco con altri font che si chiama Altri Font bisogner scrivere da CLI la stringa di comando Assign fonts Altri Fonts seguito da enter La risposta alla quarta do manda pi semplice MAI spegne re e accendere il computer senza attendere almeno 20 secondi tra le due operazioni Ogni volta che un computer com plesso come Amiga viene acceso vengono eseguiti tutta una serie di controlli hardware che se interrotti possono creare malfunzionamenti Spegnendo e accendendo Amiga potresti facilmente bruciare qual che integrato ti consiglio di starci pi attento in futuro il Guru un avvertimento V le Rimembranze 26 C 21024 Briandronno VA Tel 0332 767270 Fax 033 7244 Bbs 0332 767277 706469 FLOPTICAL DISK DRIVE INTERNO 1 021 000 FLOPTICAL DISK DRIVE ESTERNO 1 204 000 FLOPTICAL DISKS 20 Mb 56 000 US CURIER DUAL STANDARD 1 458 000 US C
113. funzione per con trollare l esecuzione del CD audio in molti modi diversi E da questo schermo che si attiva la parte grafica di un CD Gola parte MIDI di un CD MIDI In quest ultimo AMIGA MAGAZINE 57 HARDWARE LE ROM DEL CDTV E DELL A570 CDTV Ver Pri Tipo ROM Nome 34 120 libreria FOOOBA exec library 36 103 libreria FO932E utility library 6 78 device F03402 bookmark device 1 63 libreria F03B04 debox library 38 45 resource F09D04 battelock resource 7 10 device F06080 A590 A2091 IORequesthandler 35 8 device F04892 cdtv device 2 7 libreria F12804 cdg library 34 5 ignoto F0314A alert hook 24 2 libreria FOA804 cdfs library 2 0 libreria F1500A playerprefs library 8 32 ignoto FOF004 AMIGA 500 PLUS CON A570 Ver Pri Tipo ROM Nome 37 105 libreria FOOOB6 exec library 37 103 libreria F087BE utility library 6 78 device F39A2A bookmark device 1 63 libreria F09808 debox library 38 45 resource F091D8 battclock resource 127 20 ignoto F091A6 A690ID 7 10 device F05528 A590 A2091 IOReauesthandler 35 8 device F03D34 cdtv device 2 7 libreria F37BA0 cdg library 37 5 ignoto FOSC50 alert hook 24 2 libreria F34558 cdfs library 2 O libreria FOA45A playerprefs library 9 32 ignoto F3A130 CDTV Bootstrap I due elenchi che compaiono qui sopra sono stati tratti dalle liste di sistema di un CDTV e di un Amiga 500 Plus con A570 si possono vedere con programmi PD quali Xoper ARTM e cos via Esse si riferiscono ai moduli residenti nelle ROM d
114. gliono 24 bit lo res indirizzabili pixel per pixel sorge il problema che la velocit richiesta per il prelievo dei dati esattamente tripla di quella che i canali DMA di Denise garantiscono Se la scheda possiede una RAM propria possibile lavorare in pi tempi da software si inviano in successione tre immagini diverse relative alle componenti rossa verde e blu dell immagine a 24 bit da visualizzare che vengono memorizzate nella RAM locale della scheda Contempora neamente i 24 bit dell immagine ottenuta precedentemen te allo stesso modo vengono letti e inviati tutti insieme ad un nuovo convertitore D A alla frequenza di 50 volte al se condo Una scheda cos fatta si riconosce a colpo d occhio perch monta un numero di chip di RAM multiplo di tre e la velocit massima delle animazioni realizzabili 50 3 immagini al secondo gi buona dunque Il modo a 256 colori lo res invece non necessita di memoria locale poich trasforma semplicemente due pixel hi res a 4 bitplane in uno lo res a 8 E interessante notare che qualsiasi deinterlacciatore contiene gi il 90 della compo nentistica necessaria per attuare questo trucco perci basterebbero piccole modifiche di costo industriale trascu rabile per trasformarla in una video enhancer deinterlac ciata Lo stesso identico trucco usato per avere 256 colori lo res si potrebbe usare per trasformare le 4 voci audio a 8 bit in due da 16 bit oppure in due sempre a 8 bit ma co
115. hanno i giocatori simili in tutto e per tutto a quelli veri Tanto per chiarir vileidee se giocate Olanda Italia vedrete il numero dieci dei tulipani di colore con le treccine nere e quello degli azzurri bianco e moro nomi sono ovviamente identici alla realt e ve ne potete facilmente rendere conto in diversi modi Innan zitutto quando segnate 0 subite un gol da quel momento per tutta la durata della partitaognivoltache la palla ferma per una ri messa fallo o altro gol appare il risultato delmatch con tanto di marcatori mi nuto della realizzazione e tempo mancante alla fine della partita Insomma un po come accade nella real t vedendo le telecronache di Pizzul o Nesti Altro fran gente in cui i nomi dei gioca tori costituiscono un impor tanza primaria sono le ope razioni con la panchina ad ogni momento di gioco fer BAYERN MUNICH AC HILAN CELTIC SAMPDORIA BAFCELONA REAL NADFID MONACO MARSEILLE LIVERPOOL HJEK HELSINEI AJA SPARTA FPAGUE MANCHESTER UTO PSV BINOHOVEN LEGIA HARSAH BENFICA COLOGNE ARSENAL KW MECHELEMN HRMBURG WI IMNLWYM mo possibile infatti richia mare la panchina ed effet tuare molto di pi che un semplice cambio casuale E possibile infatti cliccan do sull allenatore cambiare tattica di gioco sostituire il portiere far entrare il mas saggiatore cambiare l ala Il tutto tenendo d occhio le caratteristiche fisiche degli undici se un gioca
116. he il file non stato pi modificato dal momento in cui il bit stato impostato Gli altri flag che interessano l handler sono r w e d che quando sono a 1 inibiscono rispet tivamente le operazioni di lettura scrittura e cancellazione di un file Sta all handler rilevare la condizione di questi bit prima di procedere con tali operazioni SET_COMMENT molto semplice Arg4 un BPTR a una stringa BCPL che l handler deve memorizzare per inserirla al momento opportuno nel campo fib_Comment della struttura FileInfoBlock Fate attenzione che la stringa andr copiata in questo campo come una stringa BCPL ci non viene affermato in nessun punto della documentazione ufficiale ma le cose stanno proprio cos La funzione Examine poi converte la stringa BCPL in una stringa Ce cos apparir all utente che usa tale funzione La lunghezza massima consentita 79 non 80 come si sente spesso dire sta ai programmi utente evitare di inviare stringhe pi lunghe anche se qualcuno non lo fa Arp per cui meglio che l handler effettui un controllo SET_DATE in questo caso la documentazione sugli argo menti per il pacchetto non carente ma del tutto errata sia nella seconda edizione del manuale dell AmigaDOS che nella terza Arg4 un puntatore C alla struttura DateStamp che contiene la data del file Anche questa struttura va memorizzata per essere utilizzata con il FilelInfoBlock di FExamine Ricor
117. i zia Usando Imagine mi torna to alla mente il primo slogan con cui veniva lanciato 6 anni fa il glorioso Amiga 1000in Italia e che lo defini va come Il personal com puter che fa ci che tutti sognavano di fare con gli altri personal Grazie a Imagine quello slogan diventato oggi forse ancora pi vero Certo esistono programmi analoghi anche per altre piattaforme ma Amiga con Imagine senza dimenticare il glorioso Sculpt Animate 4D e i vari Caligari 2 Real 3D Draw 4D LightWave il com puter che per primo ha fatto sognare e realizzare la AMIGA MAGAZINE 69 creazione di questi capola vori al grosso pubblico Se inoltre veroche inizia re a lavorare con Imagine non certo semplice al trettanto vero che la nuova interfaccia utente nonch lanuova manualistica pur troppo rigorosamente in inglese danno un buon aiutoachi si avvicinaanche per la prima volta a questo affascinante programma Un piccolo problema lo abbiamo avuto perch la versione in nostro possesso era per il formato NTSC e si rifiutata di partire segna 70 AMIGA MAGAZINE lando che si tentava di lan ciarla su di un computer PAL Abbiamo risolto il problema con l utility PD 60hz pubbli cata sul dischetto allegato ad Amiga Magazine n 27 ottobre 1991 che conver te via software il computer da PAL aNTSC Ci stato comunque assi curato che si tratta di un problema di approvigiona mento assolutament
118. i nasconde in realt la Spe cial Fx in passato team di punta della Ocean il primo gioco calcistico in grado di unire con successo poligoni e sprite Il confronto con Sensible improponibile ma in un altro periodo del l anno sarebbe stato senza dubbio un acquisto da non mancare Preferiamo sten dere un velo pietoso invece su John Barnes European Football della Krisalis una variante peggiorata del di screto Manchester United Championship of Europe della italiana Idea ed Euro pean Champions della Domark GRUPPO EDITORIALE JACKSON nati sn Innovativo pi flessibile p Anche in Italia ee alli i potente finalmente MILANO Minix 1 5 un si stema operativo nuovo fles sibile potente Sviluppato a scopo didattico oggi un vero e proprio software di base che rispetta tutte le caratteristiche di UNIX La repentina espansione del sistema ope rativo UNIX nell ultimo de cenr t W RE of ti MA REFEREN con un proprio codice sor gente modificabile per po terne personalizzare l utiliz zo Ideato e scritto dal Pro fessor Andrew S Tanenbaum e prodotto da Prentice Hall distribuito in Italia dal Grup po Editoriale Jackson leader indiscusso nel campo della saatica e dell elettronica tazioni Sal Tuttelecaratteristiche eMULTIPROGRAMMA ZIONE E MULTIUTENZA EDITOR ed ex vi emacs OLTRE 175 UTILITY cat grep kermit make
119. i 35 nanosecondi richiesti ecco anche spiegato perch in questi modi un bitplane occupa due canali DMA I sincronismi video come sappiamo non sono generati da Denise ma da Fat Agnus poich essi condizionano i cicli DMA Durante il blanking verticale ovviamente gli slot dedicati ai bitplane restano liberi ecco un altro posto dove recuperare lo spazio per un eventuale canale DMA di una scheda di espansione Una peculiarit di Fat Agnus che i due pin di sincronismo sono bidirezionali cio si pu applicare ad essi un segnale a livello TTL che rappresenter i nuovi sincronismi video anche con i vecchi Fat Agnus non ECS perci possibile ottenere una risoluzione dello scher mo diversa da quella standard Questa capacit la base su cui si fondano i genlock che dunque su Amiga sono enormemente pi semplici di quelli per altri computer Denise si occupa anche di ricevere gli ingressi joystick e mouse su Amiga sono supportati anche joystick a due bottoni indipendenti bench pressocch nessun software o joystick ne faccia uso Gli slot Infine come gi accennato nella prima parte di questo articolo 1 A2000B possiede un ulteriore chip Buster costi tuito internamente come Gary da un centinaio di porte logiche che dedicato all arbitraggio del bus di espansio ne cio degli slot It numero massimo di slot che pu gestire proprio cinque e la sua presenza consente di implementare al completo le specifiche
120. i clock superiore ai canonici 7 MHz Ma questo non significa che si possa fare con un pezzo di filo e un paio di TTL infatti bisogna fare in modo che la logica E VPA VMA non sia sconvolta in particolar modo il clock E deve restare 700 KHz e bisogna anche realizzare una cache Senza la cache come si appena visto il processore accelera solo le operazioni interne mentre i cicli di bus che sono la vera fonte dei rallentamen ti restano alla consueta velocit poich per non si pu porre in cache la Chip RAM gli accessi devono essere fatti direttamente perdendo il beneficio del clock maggiorato Il nostro viaggio attraverso l architettura Amiga termina qui Crediamo che le informazioni fornite abbiano consentito a tutti esperti e inesperti di farsi un idea pi precisa della logica di funzionamento della macchina Lun On Disk 29 codice eseguibile non compattato soprattutto sapendo QUALI e QUANTE sono le funzioni e le carat teristiche del programma In breve le pi salienti sono senza dubbio la compatibilit con qualunque mo dello di Amiga con qualunque Kick start dalla versione 1 2 in poi il controllo automatico dei vettori di sistema per prevenire i virus 20 script associati ai tasti funzione uno screen blanker con spliner opziona le nessuno spreco di tempo di CPU e molto molto altro AutoCLI ha tan te funzioni che ci vorrebbero una decina di pagine di AmigaMagazi ne per descriverl
121. i di utilizzo degli oltre 200 comandi del BASIC Cod CL768 pp 384 L 60 000 Con dischetto 3 1 2 AMIGA tecniche di program B Zotier entenen Robert A Peck Peter Wollschlaeger Contiene una disamina delle tec Nessuna limitazione alle poten niche avanzate diprogrammazio zialit di Amiga quando il lin ne e di ottimizzazione nell utilizzo guaggio di programmazione dei linguaggi pi evoluti l Assembler Cod CC795 pp 430 L 65 000 Cod CL757 pp 324 L 62 000 Con dischetto 3 1 2 Con dischetto 3 1 2 Da spedire in busta chiusa a GRUPPO EDITORIALE JACKSON Via Rosellini 12 20124 Milano Si inviatemi i volumi sottoelencati INDICARE CHIARAMENTE CODICI E QUANTITA DEI VOLUMI RICHIESTI Codice Qta Codice Qta Codice Qta Codice Qta Codice Qta Ordine minimo L 60 000 L 6 000 per contributo fisso spese di spedizione zione Sono titolare della Jackson Card 92 n e ho diritto allo sconto del 10 pre P e dere lap 9 la rapp Non sono titolare ifino al 31 12 92 app 1 e ici Per ngrammazione a di grafici MODALIT DI PAGAMENTO Tel g Data Firma sentazione mensional 2 000 Contro Assegno postale Versamento di L ___ incluso spese postali sul im agin tri pp 368 L 62 Cic postale 11666203 intestato a Gruppo Editoriale Jackson Milano e allego fotocopia della ricevuta Cod C tto 3 1 2 l Assegnoallegaton es _ di Lire con dische incl
122. i suono ma ser ve semplicemente a pilotare altri expander MIDI Nel caso avessimo una Masterkey board anche un solo OUT un computer 1 IN 1 OUT e un certo numero di expander il collegamen IN OUT THRU EXPANDER 1 INTERFACCIA MIDI COMPUTER to da fare questo dall OUT della Masterkeyboard all IN del compu ter dall OUT del computer all IN del primo expander dal Thru del primo expander all IN del secondo ecce tera In questo caso necessario settare ogni volta il Rechannelize del se quencer sul canale adatto per sen tire in registrazione cosa state suonando ESEMPIO E Se nel set up dell esempio D ag giungete una drum machine colle gando il Thru dell ultimo expander al suo IN potete registrare la parte di batteria direttamente usando tasti della Masterkeyboard e settando il Rechannelize sul canale MIDI della EXPANDER 2 SPAZIO MIDI IN OUT THRU ME iN a DRUM MACHINE IN RIOUTRSTHRU Ba CAVO MIDI MASTER KEYBOARD Drum Machine generalmente il 10 dovete ricordarvi di guardare sul manuale della Drum Machine a quali note MIDI sono assegnati i vari strumenti di batteria In alternativa potete operare come nell esempio A registrando diretta mente la parte di batteria dalla Drum Machine ESEMPIO F Lo svantaggio del collegamento in serie degli esempi precedenti OUT del computer prima di arriv
123. i una semplice routine di scansione dei tasti Il programma riportato abbastanza breve semplificato commentato facilmente adattabile a scopi pi particolari ma soprattutto in assembly Di solito chi lavora in C rimane in buoni rapporti con lOS sistema operativo mentre nel nostro caso necessaria una totale disabilitazio ne dello stesso per evitare interferenze di vario genere Ai C isti pi incalliti comunque consiglio di studiare attentamente il disassemblato nel quale troveranno tutte le informazioni tecniche necessarie ad una eventuale ma difficile conversione La teoria della tastiera La tastiera un dispositivo di input collegato al computer tramite un BUS dati di tipo seriale Ci sarebbe molto da dire a proposito del funzionamento interno della stessa lettura della matrice conversione dei segnali eliminazione dei codici fantasma e cos via ma in questo articolo esaminere mo solamente gli aspetti software visto che sono questi quelli che ci interessano e daremo come scontate tutte queste operazioni analizzando solamente il segnale che arriva al computer Tanto per dare un idea di cosa ci aspetterebbe se dovessi mo parlare del funzionamento intrinseco della tastiera vi basti sapere che ce addirittura un microprocessore della famiglia 65xx la stessa del 6502 10 la CPU del Commodore 64 per intenderci che la guida Il bus di questa meravigliosa periferica fisicamente con nesso al
124. icordiamo che la Commodore non ha reso pubbliche le specifiche tecniche del software di gestione del CDTV sono disponibili solo ai programmatori registrati Tuttavia non difficile dedurre da certi nomi quali siano le funzioni cui sono preposti ad esempio il cdtv device sar il device digestione del CD ROM la cdfs library conterr il file system dei CD ROM la cdg library le routine di gestione dei CD G Si nota la presenza di un modulo che fa riferimento all A590 e all A2091 E il modulo di gestione dei noti controller SCSI per Amiga della Commodore Infatti per il sistema come se fosse presente un controller di questo tipo sia nell A570 che nel CDTV anche se di fatto per arrivare a poter collegare dei dispositivi SCSI occorre comprare il previsto adattatore Commodore non ancora disponibile sul mercato Questa compatibilit con il 590 potrebbe far pensare alla possibilit di espandere in HARDWARE qualche modo il 590 o l A2091 per farli funzionare in modalit CDTV main verit non si mai sentito parlare di nulla del genere e questa sia chiaro una nostra illazione non suffragata da alcunfattoconcreto L ultimo modulo della lista del CDTV privo di nome ma corrisponde probabilmente al CDTV Bootstrap dell A570 il modulo che consente di effettuare ilboot da CDTV Si noti che il numero di versione diverso probabilmente non si sono limitati ad aggiungere ilnome caso i dati MIDI verranno inviati
125. il drive nel nostro caso un Matsushita CR 512 8 appoggiato su una slitta collegata alla scheda del 570 mediante sei viti lamascherina ante riore si rimuove dopo aver estratto la manopola del volume occorre solo fare attenzione ai filiche collega AMIGA MAGAZINE 55 HARDWARE Nic Hilson Softuare f38d South Street Toowoonba Queenstand 4358 Australia SYSINFO 42 53 R Suston Information pragran written in assembier forthe finiga SYSTEM SOFTHARE VERSIONS amp NODE LOCATIONS MEMORY AVAILABLE KICKSTART VERSION 256K 5FR6988 Y65535 65525 TOTAL FREE CHIP 1534064 MORKBENCH VERSION CHIP RAM 37488 427 67 FREE HI PAST i EXEC VERSION CHIP RAM 1588 V37 288 COTAL FREE HFH PE INTUITION VERSION CHIP RAH 59E6C 837 318 TOTAL MEMORY 2496168 GRAPHICS VERSION CHIP RAM 54398 Y37 35 RAN SPEED usCHIP 18 005 CHIP RAH 513E78 V37 44 HARDWARE CLOCK YES F SPEED COMPARISONS DRIVES AVAILABLE INTERNAL HARDWARE amp NODES SEODO ENTRA RIN 6 09 RARO PARthIONS DENISE ECS CS 8373MR B2000 GYP A3001 8 69 RAM DRIVES DISPLAY PAL COPYBACK Nfi ACSO URNE Gioi OTHER DRIVES 1 CPU 62989 INSCACHENZA AI00D PPRS EMAD 6 62 CIACA ACCURACY Passed FPU NONE INS BURST N A BM PC XI 2 39 ERRORINTICKS SEC 8 MU N A CPU MIPS 8 49 COMMENT fin ga MZ 0 18 MELOPS N R E pio pero sin CHIPRAM vs A3000 6 28 ese ACI o ci fai SysInfo 2 53 segnala la presenza delle ROM all indirizzo F00000 ma sbaglia nell ind
126. in maniera molto tecnica e solo chi gi ne capiva qualcosa poteva interpretarla fino in fondo principianti si trovavano a dover affrontare un muro invalicabile fino a quando la EuroPress Software eu reka non ha deciso di an dare loro incontro EASY AMOS Antonello Jannone Il primo vero passo verso la programmazione COSA E CAMBIATO Sono ormai anni che AMOS unarealt dei linguaggi di programmazione ad alto li vello per Amiga e probabil mente alla EuroPress Soft ware devono aver ricevuto una risposta inaspettata mente negativa dagli acqui renti AMOS pi difficile di quel che si pensi e per rea lizzare effetti realmente no tevoli bisogna entrare in un ottica che solo i pro grammatori gi avviati pos siedono Nasce cos la necessit di avvicinare AMOS ad una fascia di utenza con cono scenze di programmazione minori Non si dimentichi che molti di coloro che han no acquistato un Amiga qualche anno fa proveniva no dai computer ad 8 bit C64e Spectrum e sapeva no destreggiarsi col BASIC mentre gli odierni acquirenti sono spesso alla prima esperienza con un compu ter Amiga un computer tanto potente quanto diffici ledaprogrammare Francois Lionet ilprogram matore di AMOS stato quindi coinvolto nell opera zione di far scendere il li vello di utenza di AMOS dando vita ad Easy AMOS Tanto per cominciare la confezione contiene due dischi di installazione un manuale
127. inata del grafico sono riportati i valori delle altezze che il segnale pu assumere nel tempo esse esprimono i valori di tensione del segnale elettrico analogico Sull ascissa abbiamo riportato i valori delle tensioni relative al segnale misurate ad intervalli regolari di tempo La quantit di tempo che intercorre tra due misurazioni molto importante in quanto permette di ottenere risultati pi o meno soddisfacenti o per meglio dire pi o meno fedeli al segnale originale Questo importantissimo para metro si chiama frequenza di campionamento e stabilisce il numero di misurazioni che vengono eseguite nell arco di un secondo L intervallo di tempo tra una misurazione e l altra si chiama periodo di campionamento e varia in accordo alla frequenza di campionamento Maggiore sar la frequenza di campionamento e minore sar il valore del periodo di campionamento L unit di misura utilizzata per esprimere le frequenze di campionamento come per tutte le altre misure di fre quenza l Hertz Se per esempio intendiamo campionare Figura 2 un segnale utilizzando una frequenza di campionamento pari a 40 000 Hertz ci significa che in ogni secondo dovremo eseguire 40 000 misurazioni del segnale Il perio do di campionamento in questo esempio sar uguale a 1 40000 di secondo ovvero preleveremo un campione del segnale ogni 25 microsecondi Il processo di campionamento viene normalmente esegui to medi
128. ioni Non c dubbio la realizza zione del manuale deve aver impegnato lo staff della EuroPress come mai era successoprima il risultato un manuale amichevole ma non per questo dispersivo o inutile Tutte le informazioni vengo no fornite in modo chiaro e appropriato e viene detta gliatamente descritta la sin tassi di ogni comando pre sente nel linguaggio Unacitazione particolare va alla sezione dedicata espli citamente alla creazione di videogiochi Un intero capitolo e uno dei tre dischetti del programma sono riservati allo scopo di aiutare l utente a capire cosa significhi creare un OMOpNA Mem YOL VIDEOMUSI videogioco per uno o due giocatori Sempre all inter no del manuale si possono trovare anche le istruzioni dei programmi a corredo quali il Bob Editore il Sam ple Bank Maker finalmente non pi foglietti esterni al manuale come succedeva per AMOS CONCLUSIONI Easy AMOS per come stato pensato si offre ad una utenza di livello medio bassa Ci vuol dire che il potenzia le acquirente individuabile in coloro che hanno acqui stato un Amiga solo per giocare hanno il desiderio di ottenere qualcosa di pi dal proprio computer ma non trovano un valido stru mento per realizzarlo E in collaborazione con AMIGA MAGAZINE una rubrica tutta dedi cata alle ultimissime informazioni per chi usa Amiga per fare musica grafi ca animazione desk top video Tutti conosciamo la qualit
129. iscreta affidabilit Contro look poco rifinito software sufficiente ma a volte confuso Configurazione della prova Amiga 500 con 1 Mb di RAM e drive esterno 30 AMIGA MAGAZINE Il programma di installazione molto limitato due pregi indispensabilise presentiin coppia Certo il GVP A500 HD con le sue rifiniture l interno ordinato la mag giore velocit e il geniale MiniSlotlo supera invalore ma anche e soprattutto in prezzo Le prove hanno inoltre confermato il Synt e Espansione di memoria da 512KB a 8MB e HD SCSI interni esterni da 52MB a 400MB e HD SCSI removibili da 44MB a 88MB Schede compatibilit AT286 8 16 MHz Acceleratrici a 32 bit 68030 68040 Gv om VALLEY PRODUCTS zV PAn VALLEY PRODUCTS L AMIGA COMPRALO DOVE VUOI hesis come un hardware piuttosto ben congegnato L acquisto del Synthesis presente in vendita anche in una versione per Amiga 2000 quindi tutt altro che sconsigliato poich possie de i pregi della semplicit e ilsuo look da brutto anatroc colo non deve ingannare A PER ESPANDERLO VIENI DA NOI Interfacce MIDI e Genlock e Digitalizzatori Modem e Stampanti MEC PANASONIC e Monitor MEC HYUNDAI e Software Professionale DTV DTP MIDI IN PIEMONTE PRESSO HI FI CLUB CONCESSIONARIO UFFICIALE x Commodore COLLEGNO TO aGVP Jer VALLEY PRODUCTS C so Francia 92 C Tel 011 4110256 r a DISTRIBUTORE UFFICIAL
130. ito gazzi un percorso circolare di diametro lanciarvi una mini sfida provate a molto piccolo rispetto alla distanza combinare le tre tecniche insieme e dal centro della scena posto per se sarete in grado di ottenere qual Il nostro indirizzo per la mini sfida pendicolarmente alla direzione del cosa di interessante non esitate a Gruppo Editoriale Jackson la luce stessa si pu creare un gio spedire l immagine in HAM alla Amiga Magazine co di ombre che non solo si sposta rivista e chiss potreste anche Rubrica Grafica 3D no ma si allargano e si stringono vederla pubblicata Via Pola 9 20124 Milano POCA Tr TTI Pan AT I RN e AE N Ne Sed eu a N te 1 1 1 1 SOFTWARE HARDWARE PER COMPUTERS AMIGA I I I I DISTRIBUZIONE FLOPPY DISK MITSUBISHI WII I I i AI P amp ISI EXCELLENCE 3 L 260 000 i 1 l EXCELLENCE 3 UPGRADE L 89 000 REAL 3D 1 4 L 190 000 i REAL 3D TURBO PRO 1 4 L 460 000 ikinni VIA GIOVANNI XXIII 37 1 pira 33040 CORNO DI ROSAZZO UD 1 AD1012 STUDIO 16 ka SCHEDA AUDIO 12 BIT SMPTE SOFTWARE EDITING L 1 070 000 MIREYA E REITEL i AD516 STUDIO 16 i SCHEDA AUDIO 16 BIT SMPTE SOFTWARE EDITING TELEFONARE 1 1 DETV PAL SCHEDA FRAME BUFFER DIGITALIZZATORE 24 BIT PLANE L 1 090 000 TT AE RIVENDFORI RESA ESPANSIONE DI MEMORIA PER AMIGA 3000 4Mb 32 BIT L 370 0000 i TECHNO SOUND TURBO 1 i DIGITALIZZATORE AUDIO 38 KHz STEREO 56 KHz MONO SOFTWARE L 99 000 i MITSUBISHI
131. ividuare il numero di versione Si noti la versione 37 200 di Exec no i LED del frontalino La scheda porta la sigla A690 e revisione 2 2 si notano al cuni chip surface mounted altri saldati sulla scheda madre e 3 chip montati su zoccolo il grosso DMAC e il 6525A marcati Commodo re e le ROM versione 1 0 collegate alla piastra anche da un filo volante La mec canica con la sua logica di controllo collegata alla piastrada un flat cable piut tosto largo e da quattro fili che portano l alimentazio ne Sulla scheda madre presente anche un connet tore d espansione posto in corrispondenza della fine strella posteriore In corri spondenza dei LED anterio ri compaiono anche delle batterie ricaricabili che ser vono probabilmente ad alimentare la memoria non volatile in cui l A570 salvala data e le opzioni definibili dall utente Fra l altro lo spazio interno libero sem bra piuttosto limitato lo stretto necessario per inse rire una scheda nella porta d espansione posteriore Sulla sinistra si nota lo spa zio per due Megabyte di RAM accessibile senza rimuovere il drive grazie al foro posto sulla slitta in me tallo del drive stesso 56 AMIGA MAGAZINE L INSTALLAZIONE L A570 pu essere installa tato solo su Amiga 500 e 500 Plusdotati di Agnusda 1 Mb e di 1 Mb di Chip RAM Praticamente gli A500 1 3 e gli A500 Plus i vecchi A500 devono fare l upgrade di Agnus portare la Chip a 1 Mb e cambiare le RO
132. k ad alta densit invece sarebbe necessario un buffer di RAM locale analogamente ai 24 bit video E allora assai pi semplice usare un floppy drive speciale che dimezzi la sua velocit di rotazione quando rileva la presenza del foro di indentificazione dei floppy HD Oramai avrete capito qual il trucco in questi add on l unica cosa fissa il numero di word al secondo disponibile nel canale DMA il modo di interpretare queste word pu facilmente cambiare In realt neppure questo limite veramente tale e un ingegnoso signore americano sta guadagnando proprio su questo fatto Infatti tutti gli Amiga dispongono sulla porta video di un piedino di clock esterno che consente ad un genlock di alterare il clock a 7 MHz in modo da far comba ciare le frequenze video di Amiga con quelle del video esterno La Commodore raccomanda di non alterare molto la frequenza applicata rispetto ai 7 MHz ma se invece si effettua una energica modifica a tale frequenza le capacit dei canali DMA possono cambiare in modo considerevole e risulta per esempio possibile leggere direttamente un floppy disk Macintosh oppure avere un video semi flicker free con un monitor multiscan e il vecchio Denise non ECS FE comunque anche molto facile perdere il refresh delle RAM e provocare il blocco del computer Resta solo un ultima considerazione da fare come avete visto molto semplice realizzare una schedina che faccia girare un 68000 a frequenza d
133. le in modo condiviso come FINDINPUT ma se il file non esiste lo crea come FINDOUTPUT Questo sotto 2 0 sotto 1 3 era l esatto opposto Apriva il file in modo esclusivo e non lo creava se non esisteva Sarebbe forse stato meglio creare un altro pacchetto invece di invertire il B Tran s crio N significato di un pacchetto preesistente Si noti che questa cambiamento non riguarda solo chi scrive un handler o utilizza i pacchetti AmigaDOS ma anche chi usa Open Per il resto il pacchetto si comporta come gli altri due In conclusione questo specchietto riassume le differenze tra i tre modi il file non esiste modo il file esiste FINDINPUT FINDOUTPUT esclusivo non lo modifica lo crea FINDUPDATE condiviso lo cancella condiviso non lo modifica errore lo crea Una volta aperto un file si pu leggere scrivere o ci si pu spostare al suo interno ACTION READ 82 fh Argl Buffer Lunghezza Lunghezza Read LONG CPTR LONG LONG Il pacchetto chiede di copiare nel buffer Arg2 non un BPTR il numero di byte indicati in Arg3 Lunghezza L handler stabilito che il file non protetto contro la lettura ERROR_READ_PROTECTED copia i byte richiesti nel buffer e restituisce in Res1 il numero di byte effettivamente letti che pu essere inferiore a quello richiesto perch stata raggiunta la fine del file o per altri motivi Se l ope razione va in porto l handler aggiorna l offset del FileHan dle rispett
134. lema vi livelli stratosferici ma saremo per queste tecniche tanto pi che vi consiglio di partire sempre con ora costretti ad accontentarci al segnalo come sia possibile ridurre movimenti molto lenti visto che nel meno fino a quando non avr prova in maniera considerevole i tempi di caso decideste poi di velocizzarli to una nuova tecnica che ho appre rendering di ogni singolo frame sar sufficiente eliminare soltanto so da poco e di cui non tarder a diminuendo o disabilitando del tutto alcuni frame dal procedimento di parlarvi l effetto di antialiasing visto che l o composizione in ADPro Consiglio comunque l uso di que perazione di sovrapposizione delle sto metodo soprattutto ai fortunati immagini effettua gi una correzio LE SFUMATURE DELLE OMBRE possessori di 68030 poich i tempi ne analoga di calcolo di immagini un po com Inoltre anche se pu risultare ovvio Con tecniche fondamentalmente plesse se effettuati con le ombre voglio precisare che per chi masti uguali a quelle trattate fino qui possono anche essere dell ordine casse un minimo di programmazio anche possibile produrre delle delle decine di ore ne ARexx stendere uno script di ombre dai contorni un po meno netti poche righe per automatizzare le di quanto un normale programma di CONCLUSIONI operazioni da eseguire con ADPro ray tracing riesca a fare dovrebbe essere un gioco da ra Muovendo infatti una o pi luci su Concludendo vorrei come al sol
135. liati completi di nome simbolico directory radice 1 ST_ROOT 1 directory utente ST USERDIR 2 directory di soft Link ST_SOFTLINK 3 directory di hard Link ST_LINKDIR 4 file ST_FILE 3 file di hard Link ST_LINKFILE 4 Esula dai limiti della nostra trattazione occuparci dei nuovi pacchetti del 2 0 fra cui appunto quelli che riguardano i Link Ricordo solamente che il 2 0 permette di creare un file o una directory fittizia all interno di un volume questo elemento del file system in realt corrisponde a un altra directory o file posto in un altro punto dello stesso volume hard Link o addirittura in un altro volume di un altro handler soft Link Un soft Link viene trattato di default come una directory dall handler Il valore 0 sarebbe in teoria consentito per le directory ma non va usato perch molti programmi controllano se il campo maggiore di 0 e non maggiore uguale a 0 per determinare se si tratta di una directory 0 dovrebbe invece essere ritenuto un valore positivo fib_FileName deve contenere il nome del file senza il path come una stringa BCPL La lunghezza massima O a a o l consentita dai nomi del DOS di 30 caratteri Anche se la stringa BCPL noi preferiamo porre uno 0 dopo l ultimo byte non si sa mai fib_Protection dovr contenere una longword con i flag di protezione Si vedano le spiegazioni pi sopra fib_Size deve contenere la lunghezza del file in byte il
136. library newgad library e iff library PicSaver Preben Nielsen Dite la verit avete mai desiderato rubare la grafica da un program ma che vi fa morire di invidia per usarla e modificarla con Deluxe Paint Vi mai capitato che la vostra utility preferita generi delle stupen de immagini ma non permetta di salvarle in formato IFF Avete biso gno di prelevare immagini del vo stro ambiente di lavoro Workbench per usarle come pi vi aggrada Se avete risposto affermativamente ad una delle precedenti domande ma anche se non lo avete fatto PicSaver il programma che vi 32 manca PicSaver un grabber ossia un programma che una volta lanciato rimane residente e invisi bile all occhio dell utente e del DOS Quando lo si desidera basta premere una combinazione di tasti chiamata comunemente Hot Key e ridiventa attivo permettendo di salvare in formato IFF il contenuto dello schermo attuale o della fine stra attuale Per attivarlo necessa rio premere contemporaneamente tasti Ctrl Shift Sinistro Alt Sinistro Compariranno sullo schermo due linee che andranno ad incrociarsi all altezza del pointer A questo punto avete tre possibilit premere anche il tasto S per salvare l intero schermo corrente W per la finestra corrente oppure muovere il pointer nella posizione in alto a sinistra dell area rettangolare che intendete memorizzare tenere premuto il ta sto sinistro del mouse e
137. ll utente allocare la memoria per la struttura Ecco come viene descritta la struttura nei file include struct FileHandle struct Message fh_ Link struct MsgPort fh Port struct MsgPort fh Type LONG h_Buf LONG fh Pos LONG fh End LONG fh_Funcs LONG fh Func2 LONG fh Func3 LONG fh Args LONG fh Arg2 FileHandle define fh _Funcl fh Funcs define fh Argl fh Args All handler interessa normalmente un solo campo fh_Args pi noto come fh_Arg1 si veda la define Dal punto di vista dell handler questa struttura quindi quasi del tutto inutile sono le funzioni del DOS come Open Write e Read ad adoperarla In verit il manuale dell AmigaDOS sostiene che responsabilit dell handler inizializzare il campo fh_Type con l indirizzo della propria MsgPort a noi non pare che sia necessario Il FileHandle come il Lock serve in primo luogo a identi ficare un file non una directory Per inizializzare il File Handle si deve usare uno dei tre seguenti pacchetti FileHandle Lock Nome Bool FileHandle Lock Nome Bool FileHandle Lock Nome Bool BPTR BSTR LONG ACTION FINDINPUT 1005 ACTION FINDOUTPUT 1006 ACTION FINDUPDATE 1004 Open BPTR Avrete riconosciuto la pi che nota funzione Open del DOS che serve ad aprire un file in lettura e scrittura E infatti questa la principale funzione dei FileHandle inizializzare le operazioni di lettura e scrittura dei file Tutti
138. lla finestra del Workbench quindi in modo Amiga e non in modo CDTV come avviene nel caso del titolo Advanced Military Systems Quando si in modo Amiga in teoria possibile ascolta re dei CD Audio mentre si lavora col Workbench ma noi non siamo riusciti a farlo perch non esiste un siste ma per attivare il lettore CD Il manuale fa riferimento ai tasti funzione F1 F5 che dovrebbero in generale emulare i tasti Play e Stop del telecomando del CDTV ma non c modo di farli funzionare quando il Work bench attivo Probabil mente nel dischetto che verr accluso all A570 ci sar un programma che permette di pilotare il lettore di CD audio da Workbench il manuale da parte sua non offre nessuna chiarifi cazione in merito La resa del lettore di CD audio non ci sembra para gonabile a quella di sistemi ad alta fedelt in particola re nel nostro modello in cuffia si avvertivano rumori di fondo provenienti dal motore del CD Se nell A570 si inserisce invece un CD ROM non CDTV e dunque non boota bile il sistema segnaler all utente lacosa rendendo rosso lo schermo Per acce dere a questi titoli neces sario fare prima il boot in modo Amiga Quando invece il boot av viene da un titolo CDTV Amiga 500 si comporta come un autentico CDTV Il mouse funziona come il te lecomando del CDTV di fatto il telecomando del CDTV un emulatore del mouse In certi casi per evitare movimen
139. lla memoria del compu ter Nonc quindi damera vigliarsi se anche 3 Mb di memoria potranno sembra re pochi se si ha intenzione di animare decine di frame 320x256 pixel a 4096 colori Il programma essenzial mente diviso in una parte principale e tre parti secon darie tutteagenti sugli stes si dati contenuti in memoria La sezione principale l Ex posure Sheet foglio di esposizione che rappre senta l elenco dei frame di animazione con associati gli effetti sonori Dall Exposure Sheet possibile richiama re ognuna delle tre sezioni secondarie il Flipper il Fra meboard e il Digitizer LEXPOSURE SHEET llfoglio di esposizione rap presenta il vero e proprio nucleo di funzionamento di Take 2 E da qui che si Il Flipper 62 AMIGA MAGAZINE possono includereleimma gini che comporranno l ani mazione e i suoni che ver ranno uditi e anche dove si decide quanti venticinque simi di secondo deve persi stere sullo schermo il frame dianimazioneoltrea tuttigli altri parametri generali E dai menu associati all Expo sure Sheet che si possono selezionare tutti i parametri e le opzioni di Take 2 come l utilizzodiun doppio buffer di memoria per un flipping pi fluido la possibilit di nascondere ilpointer e mol to altro ancora Dal foglio di esposizione in qualunque momento possibile sele zionare quattro tipi di pan nelli Cell Picture Sound e Sample Questi pannellicon l aspetto da file reque
140. lle ROM Amiga Si noti che l Exec presente su A570 porta il numero di versione 37 che corrisponde esattamente al numero di versione dei moduli 2 0 mentre quello del COTV porta il numero 34 che corrisponde all 1 3 Se il numero di versione lo stesso la revisione diversa da quella dei moduli Amiga per esempio sul CDTV compare l Exec 34 1001 e sull A570 l Exec 37 200 Da tutto questo si evince che il COTV monta una versione delle ROM che corrisponde all 1 3 e il570una che corrisponde al 2 0 Dunque esiste gi la versione 2 0 delle ROM per la gestione del CDTV e si potrebbe vederla presto montata anche sullo stesso CDTV Ecco dunque come stanno le cose quanto alle versioni delle ROM ROM CDTV ROM Amiga CDTV 1 0 1 3 A500 1 3 A570 2 0 1 3 A500 2 0 A570 2 0 2 0 Come vedete dei tre sistemi considerati non c uno che abbia le stesse ROM un problema in pi peri programmatori che devono testare i loro titoli CDTV Tutti gli altri moduli del nostro elenco iniziale non fanno parte delle ROM Amiga standard n sotto 1 3 n sotto 2 0 Fra questi ci sono alcuni moduli che compaiono in entrambe le liste e che potrebbero essere anche identici portano infatti lo stesso numero di versione bisognerebbe per andare a vedere anche la revisione Sono i moduli che gestiscono le risorse del CDTV bookmark device debox library A590 A2091 ORequesthandier cdtv device cdg library cdfs library playerprefs library R
141. lle ragioni nemmeno poi tanto occulte di tale campa gna denigratoria evidente che le cose non stanno andando nella direzione sperata vero che oggi esistono per MS DOS dei giochi anche belli mentre fino a pochi anni fa erano una vera e propria rarit ma anche vero che questi giochi appartengono prati camente a pochi generi giochi di ruolo simulatori aerei e avventure grafiche Per caso ho dato un oc chiata alla classifica setti manale delle vendite dei giochi in Inghilterra pubbli cata da CTW e sono rimasto allibito non so se la settima na sia del tutto sui generis ma dei primi 19 titoli tutti erano disponibili su Amiga Manager addirittura era disponibile solo per Amiga Evidentemente le predizio ni di cui sopra sono ancora ben lungi dal realizzarsi e concorrenza di riviste di giochi dedicate ad Amiga che non la reale evoluzione del mercato Hinter Bringer GVP Jota VALLEY PRODUCTS GVP Yo VALLEY PRODUCTS Computer Time Padova Vendita per corrispondenza Via della provvidenza 43 Sarmeola di Rubano 35030 PD Super Offerta Hd Quantum 52Mb 420 000 Hd Ricoh removibile 50Mb 1 350 000 Kickstart 1 3 Amiga 500plus 75 000 Digitalizzatore Video III 500 000 Drive esterno 120 000 Espansione A500 512k 59 000 Scanner Golden Image 385 000 Trackball Golden Ottico 165 000 Contenitore dischi 3 5 40pcs 8 500 Contenitore dischi 3 5 80pcs 15 000 Tel 049 8976508 8976
142. lo di vibrazioni ad un altro corpo per esempio il timpano dell orecchio che vibrer dunque in maniera analoga alla sorgente sonora Bench la natura del suono non sia di tipo elettrico uno dei primi metodi utilizzati per riprodurre il suono fu appunto l uso di segnali elettrici Dovendo utilizzare questo metodo si rende necessario convertire il segnale sonoro in un equivalente segnale elettrico che riproduca fedelmente o quasi la vibrazione acustica Il mezzo pi comunemente utilizzato per convertire un suono in un segnale elettrico il microfono Esso converte l azione meccanica esercitata dall aria sulla sua membrana in un equivalente segnale elettrico analogico Conside rando che le nostre orecchie non sono capaci di riconosce re ed elaborare segnali sonori espressi come segnali elettri ci nuovamente necessario convertire questo segnale nella sua forma originale cio in una vibrazione che ripro duca il modello acustico iniziale e che renda quindi possi bile il suo uso secondo le convenzioni tradizionali Per questo scopo viene utilizzato l altoparlante il segnale elettrico applicato ai suoi capi fa vibrare la membrana che a sua volta trasmette questa vibrazione all aria fino a rag giungere un altra superficie Con l avvento delle tecnologie digitali anche l elaborazione del suono e dei segnali ha conseguito un livello di qualit e di flessibilit che non era possibile ottenere con le preceden
143. logy un nuovo titolo multime diale per CDTV prodotto con VideoStream e Interplay contenente 550 Mb di foto animazioni musica suoni e video Inoltre Optonica ha mostrato anche Simpatica un si stema professionale per il rendering di immagini in grafica Amiga standard o a 24 bit da riversare su registratori professionali a passo uno A530 La GVP sta per rilasciare sul mercato inglese l A530 Combo si tratta di una scheda di espansione esterna per il 500 estetica mente simile al noto control ler della casa statunitense In realt oltre ad un hard disk Quantum da 52 1200 240 Mb la periferica contie ne una scheda acceleratri ce dotata di 68030 EC cio senza MMU a 40 MHz e spazio per 8 Mb di RAM a32 bit necessaria comunque per avere dei risultati soddi sfacenti quanto avelocit prezzi presso i rivenditori inglesi per corrispondenza si aggirano attorno al milio ne e mezzo di lire per la versione con hard disk da 52 Mb 1 milione e 700 per quella con il 120 Mb e 2 milioni ecento per i 240 Mb La scheda compatibile con il PC 286 sempre della GVP emulatore MS DOS e pu montare anche un co processore matematico 68882 opzionale COME VELOCIZZARE LE SCHEDE PER IL COMMODORE 2000 Apprendiamo da Amiga World che la CSA nota per le sue schede acceleratrici MegaMidget Racer sta per porreincommercio Rocket Launcer al prezzo di 699 dollari Il dispositivo va a sostituire il 68030 della sch
144. lotato dal clock sulla scheda 28 MHz altrimenti il clock utilizzato auello del compu ter 25 o 16 MHz Leggendo il manuale tra le righe si desume che lascheda predisposta per la sosti tuzione del 68040 a 25 MHz con versioni pi veloci 68040 effettua la maggior parte degli accessi alla memoria nel modo burst cio accedendo a quattro locazioni consecutive a 32 bit in 5 cicli di clock Terminato un accesso la memoria deve essere pronta per quello successivo entro un ciclo di clock che a 28 MHz dura poco pi di 35ns Una memoria da 40ns quando utilizzata in modo static column ha tipicamente un tempo di accesso di 30ns sufficienti ad evitare stati di attesa La mother board del 3000 purtroppo non sup porta memorie con tempo di acces so inferiore agli 80ns la memoria Amiga 3000 con la scheda G Force 040 installata AMIGA MAGAZINE 21 L installazione della GF 040 su Amiga 3000 funziona ma non fa guadagnare nulla e ad ogni accesso penalizza il 68040 con qualche stato di attesa La memoria della scheda parte da 2 Mb ed espandibile ad incrementi di 1 Mb fino ad 8 con moduli SIMM realizzati dalla stessa GVP La ver sione in prova dotata di soli 2 Mb di RAM e dato che gli accessi burst sono possibili solo con 4 oppure 8 Mb non ho potuto saggiare l incre mento del 15 dichiarato dalla GVP Quando saranno pi diffusi la scheda potr utilizzare anche i SIMM da 4 Mb INSTALLAZIONE
145. me il sistema operativo UNIX pu essere installato su hard disk pu coesistere con l AmigaDOS Il 3000UX comprende l OS 2 1 il 68030 la tastiera il mouse a tre pulsanti 9 Mb di memoria hard disk da 200 Mb scheda grafica a colori in alta risoluzione scheda Ethernet e un monitor A1950 oppure uno streamer SCSI A3070 I RIVENDITORI A differenza delle fiere per altri computer IBM Mac i rivenditori hardware e software sono sempre i benvenuti in quelle per Amiga Nei tre stand si vendeva di tutto soprat tutto lo Xetec software americano ed europeo e la collezione PD di Fred Fish che stata portata su CD ROM tutti i 600 dischetti su un solo CD ROM DESKTOP PUBLISHING La versione 3 0 di ProfessionalPage ha un sacco di nuove funzioni ma GENIE le eclissa tutte Permette di eseguire compiti in maniera auto matica come la stampa di posta AMIGA MAGAZINE 15 Alcuni visitatori usano gli X Specs 3Ddella Haitex GRAFICA DeluxePaint 4 stato migliorato ulte riormente e l Electronic Arts faceva vedere che cosa significa Metamor phing a tutto schermo Proprio cos si pu fare la metamor fosi di un intero schermo in un altro e non solo di un brush La versione 4 1 comprende anche il supporto per i font scalabili si pu accedere a qualunque dimensione senza occupare spazio su disco un ag giornamento dello schermo pi rapido e marcatori per la palette che indicano il numero del colore Si
146. mmagini prodotto dalla ASDG ci permetter di ottenere risultati sor prendenti anche sul nostro Amiga indipendentemente dal programma di grafica tridimensionale usato a patto per che quest ultimo sia in grado di generare animazioni e di gestire percorsi o path lineari Per cominciare dovremo creare una mini animazione nella quale l osser vatore sar in lievissimo movimento mentre il resto della scena rester assolutamente immobile in questo modo otterremo una decina di frame praticamente identici ma sfasati di alcuni millimetri l uno dall altro Solo ora entrer in azione ADPro che permettendoci di sovrapporre i diversi fotogrammi produrr un im magine nella quale gli oggetti saranno sfuocati in quantit proporzionale alla loro distanza dal punto di fuoco della telecamera Ma senza ulteriori indugi vediamo come operare nel dettaglio Sar necessario in nanzitutto preparare una scena nella qua le la telecamera do vr essere puntata Un esempio di fotorealismo AMIGA MAGAZINE 75 GRAFICA 3D sull oggetto che nell immagine fina le risulter perfettamente a fuoco Questa operazione sar differente a seconda del software usato ma i risultati dovrebbero essere fra loro analoghi Dovremo in seguito far s che l os servatore segua un percorso linea re la cui lunghezza sar soltanto una piccola percentuale della di stanza che separa l osservatore stesso dal piano focale E interessant
147. n circa come l elaboratore di casa Commodore appare piuttosto rozzo Semplicemente si tratta di uno chassis di pesante e poroso metallo privo di rifini ture sul quale spicca una voluminosa spia circolare Nella parte posteriore della periferica si possono notare la porta SCSl esterna e due switch che descriveremo in HARDITAL SYNTHESIS Gabriele Stecchi Un hard disk italiano ed economico seguito Una prima impor tante e singolare particolari t di questo hard disk la mancanza del relativo tra sformatore Questa periferica infatti una volta interfacciatasul bus di sistemagrazie alconnettore posto sul fianco sinistro di Amiga trarr l alimentazio ne necessaria al suo funzio namento direttamente dal calcolatore senza bisogno di connettersi direttamente ad una presa il risultato una pi semplice installa zione e un pi limitato in gombro All accensionedi Amiga an che l hard disk entrer in funzione come testimonia to dalla luce gialla della sua spia e dal non discreto ron zio della periferica stessa durante gli accessi al disco fisso inoltre l unica spia presente lampegger in rosso Per quanto riguarda gli switch suddetti essi per mettono l attivazione disat tivazione del boot da hard diske il suo riconoscimento omenoda parte del sistema operativo utile per guada gnare la memoria utilizzata dalle sue partizioni senza doverlo sconnettere fisica mente L hard disk
148. n 68030 e diventa un rallentamento drammatico con un 68040 che non pu sfruttare le sue pipeline In queste circostanze la funzione di copia di bit del Blitter solo di impaccio poich essendo i canali del Blitter allocati nei cicli dispari vengono aggiunte ulteriori attese al processore e andrebbe preferibilmente sostituita da una emulazione come quella offerta dal programma CPUBLIT per ottenere prestazioni meno scadenti Questo significa che in un Amiga accelerato il Blitter inutile Certamente no poich svincola la CPU dall obbligo di accedere alla Chip RAM dove terribilmente rallentata Grazie al Blitter si diminuisce un po la velocit delle operazioni grafiche per aumentare molto la velocit del sistema nel suo complesso in accordo alla filosofia di base di Amiga se si desidera sempre possibile usare la CPU per accelerare la copia di bit Inoltre tutte le operazioni del Blitter che coinvolgono tre operandi sorgente verranno sempre eseguite pi veloce mente dal Blitter rispetto al processore che non ha nel suo set istruzioni equivalenti e non le pu eseguire in pipeline infine il Blitter su Amiga opera in parallelo alla CPU invece che in alternativa evidente che si ha un aumento di prestazioni rispetto alla situazione senza Blitter Il Blitter comunque che era stata una geniale idea al tempo del 68000 non pi adatto dati i nuovi processori Motoro la ad ottenere prestazioni di punta e
149. n sampling rate uguale a quello dei compact disk stato provato che quest ultima soluzione paradossalmente risulta pi gradi ta alle orecchie umane di 16 bit a bassa frequenza di campionamento per la musica usando tecniche di com pressione NICAM che sono per l audio quello che PHAM per il video tali voci possono raggiungere la stessa dinamica di un sistema a 12 bit cio le identiche prestazioni dell audio digitale PCM del sistema Video 8 Occorre una buona sezione analogica per segue a pag 52 D COplicio Sk Prec i i La schedulazione L Exec gestisce il multitasking suddividendo l accesso al 04000 tra 1 vari task Ciascuno di questi possiede una propria priorit e la loro seheduy lazione avviene in base al valore della priorit Il task con la priorit pi alta quello nello stato ready si veda Il paragrafo Stato dei task Sar questo task ad essere eseguito dal processore fino quando non si verifica uno dei seguenti eventi e un task con priorit superiore non diventa attivo e iltask attuale deve aspettare un evento esterno e iltaskattuale supera il tempo massimo previsto perla sua esecuzione ed esiste un altro task pronto per essere eseguito Il task che sta girando pu perdere l accesso al processore in qualsiasi momento quando necessario eseguire un altro task pi urgente quando quest ultimo task sar finito il task
150. ndo si deve accedere a strutture dati condivise anche con le routine di interrupt In pratica viene eliminata la possibilit che una routine di interrupt acceda a delle strutture dati condivise impedendo il verificarsi della richiesta di interrupt I semafori I semafori possono essere utilizzati per ottenere l esclusione dell acces so a strutture dati condivise Con questo metodo i task rispettano delle convenzioni comuni prima di accedere a strutture dati condivise In pratica i task si accordano in modo di non accedere contemporaneamen te I task che non hanno necessit di accedere a questi dati continuano a girare tranquillamente mentre viene inibito l accesso solo a quei task che potrebbero accedervi nei due metodi visti precedentemente tutti i task venivano bloccati Per questo semplice ma importante motivo i semafori sono preferiti alle tecniche di forbidding e disabling I semafori sono una caratteristica importante dell Exec essi forniscono un metodo generale ai task per accedere alla memoria e alle strutture dati del sistema che possono essere condivise 14 Capitolo 5 L Exec Per esempio per aggiungere un nodo a una lista un task deve sempli cemente aggiungere un nodo Se invece la lista in questione condi visa con altri task questa operazione potrebbe essere dannosa Un altro task potrebbe accedere alla lista mentre si stanno aggiornando i dati e potrebbe ricevere un puntatore errato Il problema si verific
151. nomico ma an che funzionale Il testo pu essere in vari formati Atari TIFF per Mac IBM e IFF Amiga naturalmente Il pro gramma riconosce automaticamen te 20 font Courier Helvetica Times fra gli altri e con dimensioni com prese fra gli 8 e i 18 punti relativi a un immagine a 300 dpi Il software consente anche l apprendimento di altri font Sono presenti dei databa se linguistici in Inglese Tedesco e Francese con dizionari definibili dall utente C anche un modo preview per risparmiare tempo e spazio su disco Lea EI i lt W wy o n n L CD ROM Il CD ROM sta diventando rapida mente uno standard abbordabile dal punto di vista economico E anche effetto delle console per i giochi la Sega prevede di lanciare un modello quest estate a meno di 250 dollari la Nintendo arriver pi tardi ma a 200 dollari Per avere accesso a un CD ROM necessa rio oltre al lettore un sistema di interfaccia hardware e software con Amiga parte pu trovarsi gi su CD ROM Nel mondo Amiga vi sono solo due possibilit una molto limi tata rispetto all altra La prima costituita dal sistema CD ROM della Xetec consistente nel loro software dedicato che funziona con un drive Chinon CDX 481e non garantito che funzioni con altri L altra possibilit il sistema CDROM FS della HyperMedia Che consiste in un disco con tutti gli ingredienti necessari per collega re un drive CD
152. nto molto facile da apprendere specialmente per gli utenti alle prime armi consiglio quindi un approfondita lettura del capitolo 8 del libro Amiga Hardware Reference Manual della Commodore Amiga Inc edito da Addison Wesley 2 Le procedure che mi accingo a descrivere lavorano seguendo appieno ove possibile le direttive di program mazione a livello Hardware della Commodore ma non certo se potranno funzionare su future revisioni di Amiga specialmente se verr cambiata la circuiteria della tastiera Da buon programmatore quindi vi consiglio di utilizzare SEMPRE le librerie e i dispositivi standard anche se in alcune applicazioni particolari come ad esempio i video giochi ci non possibile Questo tanto per sfatare l errata convinzione che TUTTI i programmatori di videogame come il sottoscritto calpestino gli standard ufficiali Iniziamo Alzi la mano chi di voi non si scontrato almeno una volta con l impossibilit o almeno con la difficolt di inserire una piccola routine di input da tastiera in un suo programma che casualmente disabilitava del tutto il sistema operati vo rendendo quindi inutilizzabili i vari console device RAW CON non molto semplici da usare ma almeno ampiamente spiegati nella documentazione ufficiale Commodore Per questa volta quindi ci soffermeremo sul modo in cui Amiga interagisce a livello hardware con la tastiera passan do dalla inevitabile teoria alla spiegazione d
153. nto e consultazione Il programma viene distri buitoorasu quattro dischi il primo contiene il program ma in versione funzionante senza coprocessore mate matico ilsecondo la versio ne appositamente ottimiz zata per gli utenti dotati di coprocessore mentre ilter zo una raccolta di oggetti gi belli e pronti dautilizzare nelle proprie realizzazioni Si tratta di pochi oggetti ma molto complessi il viso di Beethoven unaPorsche Il quarto dischetto forse il pi succulento in quanto oltre ad un altra quindicina di oggetti pi semplici con tiene unaraccoltadi attribu ti texture ed effetti di cui parleremo pi avanti Fa piacere quindi constatare come la Impulse non abbia voluto arricchire Imagine 2 0 solo come vedremo migliorando le prestazioni del programma ma anche dotandolo di un giusto sup porto a livello di documenta zione e accessori vari IMAGINIAMO Come per la versione pre cedente il programma diviso in sei editor separati Project Forms Detail Cycle Action e Stage a cui si aggiunto un editor per le Preferences Attraverso quest ultimo possibile configurare tutti i parametri di funzionamento colori dell interfaccia metodi di rappresentazione comandi rapidi definizione dei tasti funzione dall interno del programma stesso Altra novit l aggiunta di una funzione di quick render calcolo rapido di una im Schermata introduttiva di Imagine 2 0 AMI
154. o al file in modo che la successiva operazione di lettura cominci dove questa ha terminato Se si incontra qualche errore si restituisce il valore 1 in Resl il codice d errore va invece in Res2 e non si aggiorna l offset neanche se l errore avviene dopo un certo numero di byte letti senza problemi in modo che l utente possa ritentare l operazione con lo stesso pacchetto ACTION WRITE 87 fh Argl Buffer Lunghezza Lunghezza Write LONG CPTR LONG LONG E del tutto simile a READ L operazione di scrittura pu avvenire indifferentemente su una porzione gi esistente del file oppure allungando il file stesso In questo ultimo caso bisogner preoccuparsi di annotare nelle proprie strutture dati la nuova lunghezza assunta dal file In caso di errore si procede come per READ ACTION SEEK 1008 fh Argl Offset Modo Offset Seek LONG LONG LONG LONG Il pacchetto permette di muoversi lungo un file Arg2 Offset indica di quanti byte occorre spostarsi Arg3 indica il punto di riferimento per l offset che pu essere l inizio del file OFFSET_BEGINNING 1 la posizione corrente OFFSET_CURRENT 0 o la fine del file OFFSET_END 1 Esattamente come per Seek l offset pu essere negativo Se si supera la fine o l inizio del file si avr un errore ERROR_SEEK_ERROR in Res2 Resl conterr la posizione all interno del file prima del Seek o 1 in caso d errore evshcrrow JO
155. occolo per facilitare eventuali upgrade a chip pi veloci Utilizzando il kit apposito si pu anche montare l hard disk diretta mente sulla scheda sul lato oppo sto all alimentatore dell A2000 CPU FPU E CLOCK Le versioni a 25 e a 40 MHz adottano una versione economica del 68030 il 68EC080 in case plastico anzich ceramico e priva di MMU A tutt oggi n il sistema operativo di Amiga n la stragrande maggioran za delle applicazioni dipendono per il loro funzionamento dalla presenza di una MMU Particolare della G Force030 a 50 MHz processore e coprocessore AMIGA MAGAZINE 17 Inoltre la GVP fornisce un comando in grado di rilocare il Kickstart nella memoria a 32 bit senza bisogno della MMU Solo alcuni potenti tool di debugging distribuiti dalla Com modore sfruttano la MMU e non funzionano su queste schede GVP invita i propri clienti a rivolgersi ai rivenditori per eventuali upgrade Abbiamo interpellato a questo pro posito la RS di Bologna importatore ufficiale GVP che ha dichiarato di non poter offrire questo tipo di servi zio Chi ne ha la necessit pu velociz zare i calcoli in virgola mobile con la semplice sostituzione del quarzo e della FPU il 68882 disponibile in versioni fino a 50 MHz Il manuale non menziona n la pos sibilit di sostituire la CPU n le frequenze massime a cui possono lavorare le schede a 25 e 40 MHz ad un esame ravvicinato le versioni a 40 e 50 MHz
156. olito CD per cambiare la directory corrente Quando viene indicato che un programma si pu eseguire da CLI significa che bisogna innan zitutto cliccare sull icona omonima per attivare l ambiente di interprete di comandi quando invece si fa rife rimento al Worbench si intende l ambiente che appare effettuando il boot dal disco AmigaMagazine per intenderci quello che si controlla con mouse icone e menu Le libre rie presenti nella directory LIBS del disco AmigaMagazine arp library reg library regtools library explode library e powerpacker library sono di pubbli co dominio e quindi liberamente distribuibili Vi consigliamo di co piarle sul vostro disco di lavoro o hard disk poich indispensabili al funzionamento di molti dei pro grammi di pubblico dominio pre senti sul disco allegato ad Amiga Magazine ogni mese Attenzione Quando viene indicata la scritta tra parentesi quadre come enter significa che dovete premere il tasto con scritto Enter presente sulla destra del tastierino numerico op pure il grosso tasto posto sulla sini stra dei tasti cursore recante una freccia piegata verso sinistra HARDWARE A570 il lettore di L CD ROM per A500 che molti aspettava no da tempo Il suo nome doveva essere A690 poi con l avvento del 600 stato deciso di ripiegare su un pi comprensibile A570 per evitare confusioni con gli accessori destinati al 600 L esemplare in prova rice vuto diret
157. olo pi da vicino L e produzioni videogra CONFEZIONE E MANUALE La confezione del prodotto rimasta praticamente identica alla versione 1 1 tranne che per il colore ora marrone Ci che invece ha subito una profonda modifi ca la documentazione raccolta in un unicovolume di circa 300 pagine Questo significa che stata arricchita e perfezionata anche se haassunto una im postazione decisamente particolare Non si tratta in fatti di un manuale organi camente e rigorosamente diviso in capitolo paragrafi IMAGINE 2 0 Roberto Ferro La release 2 0 del gi fantastico Imagine e sottoparagrafi come si conviene ad un normale manuale quantodi un unico lunghissimo tutorial che parla in maniera discorsiva e con tono quasi colloquiale delle caratteristiche e delle possibilit di Imagine 2 0 Basti pensare che di tantoin tanto nel manuale sono pre senti frasi del tipo e ora facciamo una bella pausa per riposarci e affrontare meglio il prossimo argo mento Il grosso pregio di questa impostazione sta nel coinvolgimento che dovreb be esercitare sul lettore anche se dubito che l effetto venga raggiunto su utenti gi esperti mentre dovreb be essere efficace per gli utenti alle prime armi pur ch non troppo ansiosi di gettarsi a capofitto nella realizzazione di qualche strabiliante immagine Si tratta di una impostazione che comunque limita forte mente l uso del manuale come guida di riferime
158. olori con Floyd Stemberg T2 operatore Scale 50 T3 operatore LineArt Real 3D 1 4 rendering in ray tracing 640x512x24bit Computer GF 50 GF 040 A3000 assoluto mm dd 1 50 0 57 3 09 relativo 1 72 3 31 1 00 CARATTERISTICHE DELLE SCHEDE E CONFIGURAZIONI DELLE PROVE VERSIONE CPU Clock G Force 25 G Force 40 G Force 50 Base Intermedia Avanzata EC030 25 EC030 40 68030 50 G Force 68040 Per A3000 68040 28 3 FPU Clock 68882 25 68882 40 68882 50 68040 28 3 RAM onboard Mb bit ns installata 1 32 60 4 32 60 4 32 60 2 32 40 massima 13 32 60 16 32 60 16 32 60 8 32 40 Controller HD SCSII SCSI I SCSII PROVATA SU MODELLO A2000B A2000B A2000B A3000 25 100 Kickstart in ROM 1 3 2 04 1 3 2 04 utilizzata 2 04 2 04 1 3 2 04 note Zkick FASTROM FASTROM FASTROM FASTROM CPU Clock 68000 7 14 68000 7 14 68000 7 14 68030 25 FPU Clock 68882 25 RAM del computer Mb Chip port size 1 16 2 16 1 16 2 32 Fast port size 4 16 2 16 0 16 4 32 L Controller G Force GVP Seriesll G Force A3091 Hard disk Nec 43 Mb Quantum 105 Quantum 105 Quantum 105 Note e il 68EC030 un 68030 privo di MMU e configurazione in prova 24 AMIGA MAGAZINE Eccoci di nuovo nel magico mondo del MIDI per parlare questa volta di come si possono collegare tra loro le varie apparecchiature musicali MIDI
159. on Kickstart 1 20 superiore 1 Mb memoria minimo Pro programma molto fluido efficace e veloce eccel lente manuale Contro manuale solo in inglese alcune funzioni piutto sto macchinose e poco intuitive Configurazione della prova Amiga 200 5 Mb memoria 3 floppy drive hard disk pet potare kepeat l acquisizione dei meccani smidibase che permettono direalizzare un animazione spiegando fin nei minimi dettagli le funzioni di ogni gadget ogni requester ognimenu Basta leggere una volta sola a sezione che interessa e immediatamente si avr un idea di ci che si deve fare per ottenere un partico are risultato noltre non contenti di aver realizzato un ottimo manua e alla Rombo hanno voluto esagerare includendo alcu ne pagine extra dedicate al tutorial ossia alla realizza zione passo passo di un a nimazione sfruttando le immagini e suoni forniti unitamente al program ma Nella confezione sono infatti presenti tre dischi uno di programma uno contenen te un animazione con i ri spettivi suoni e il terzo con tenente esclusivamente suoni campionati per le gioia di tutti coloro che non possiedono un campiona tore audio Rainbow Computing s sas Specialisti Linea Amiga Removibili g Stampanti ID PI Mouse INTERACTIVE VIDED SYSTEMS Memorie Hard Disk Cavi CDTV Genlock Joystick Supra Digitizer IMAGE DARE PC MSDOS a prezzi concorrenziali HEWLETT SyQuest D PA
160. on vi nessun problema Se invece i dati sono dinamici ossia sono variabili e quindi possono cambiare inaspettatamente allora non bisogna far cambiare i dati mentre un task vi sta accedendo Queste strutture dati sono condivise dal sistema e dagli altri task per potervi accedere necessario informare il sistema e gli altri task che si stanno utilizzando queste strutture in modo che essi non possano accedervi modificando strutture dati che poi potrebbero mandare in crash il sistema Capitolo 5 L Exec 13 Questa operazione pu essere fatta in due modi proibendo l accesso al sistema forbidding o disabilitandolo disabling oppure utilizzando i semafori si vedano i prossimi paragrafi Forbidding Questa tecnica utilizzata quando un task deve accedere a strutture condivide alle quali possono accedere contemporaneamente altri task In pratica questa tecnica impedisce agli altri task di accedere contempo raneamente alle strutture dati di sistema Questa operazione ha lo stesso effetto che si otterrebbe disabilitando il multitasking fino a che il task rimane nello stato di esecuzione running In questo stato si possono verificare interrupt ma non pu essere creato o eseguito nessun task indipendentemente dalla sua priorit Disabling Questa tecnica molto simile a quella vista precedentemente con la differenza che vengono inibiti anche gli interrupt durante questa fase Si ricorre a questa operazione qua
161. onali e creare ani mazioni diventano utili mol to spazio libero su hard disk almeno 50 Mb 8 Mb di RAM e una scheda video perlaquale esiste fortuna tamente oggi solo l imba razzo della scelta oltre a tutta l attrezzatura video specifica delcampodicuici si vuole occupare produ zione di sigle titolazioni effetti speciali Insomma fatte le debite precisazioni su complessit del pro gramma e dotazione hard ware necessaria non resta che dire Now You Can Imagine on posso fare a meno di ripensare a quando diversi anni fa usc lo STOS per l Atari ST e a come i possessori di Amiga fossero invidiosi di non poter utilizzare quello che veniva descritto come il linguaggio percreare i giochi Ne passato di tempo da allora nel frattem po Amiga ha imparato ad emulare l Atari ST che praticamente uscito dal mercato se non fosse per i musicisti che continuano ad ostinarsi ad usarlo e abbiamo avuto la fortunadi veder nascere AMOS The Creator Quando fu pubbli cato AMOS me lo ricordo bene fu il delirio collettivo Si pensavadi poter realizza re giochi in poche ore magari ai livelli dei migliori di quel periodo Poi l euforia cess probabilmente per ch in definitivaquel dialet to di BASIC non era poi cos facile da padroneggiare o meglio lo era ma non per questo si potevano realizza re dei giochi adocchi chiusi Il problema pi grosso era forse la documentazione che era scritta
162. onoro dei tasti schermo interlacciato lingua di de fault posizione dello scher mo rispetto al video e nume ro di minuti che devono tra scorrere senza alcun even to prima che appaia il blan ker di sistema Sull A570 come sul CDTV presente infatti una routine che dopo il tempo scelto dall utente annerisce lo schermo e vi sualizza il logo CDTV rotan te che si spostasullo scher mo Per salvare le opzioni nella memoria non volatile del l A570 occorre usare il pul sante destro del mouse Nel nostro esemplare per solo la data e l ora riusciva no a sopravvivere allo spe gnimento del sistema Po trebbe comunque trattarsi di un semplice difetto di fabbricazione del nostro esemplare L ESPANDIBILITA L A570 non un semplice lettore di CD ROM ma una vera e propria scheda che aumenta le possibilit d e spansione del 500 Questo molto importante perch non essendo dotata di con Infine l A570 possiede un modulo che non compare nel CDTV l A690ID Come sapete A690 era il nome originale dell A570 Lapresenza di questomodulo serve probabilmente a segnalare ad altre routine che il sistema appunto l A570 e non un CDTV perch si comportino di conseguenza Una curiosit per finire il modulo pi ingombrante playerprefs che occupa da solo pi di 170K E probabilmente qui che sono contenute le animazioni iniziali del CDTV e le relative schermate nettore passante non possibile coll
163. ordinate secondo un certo criterio T task che non sono nello stato di esecuzione running sono posti in due code di sistema La prima ready queue contiene tutti quei task che sono pronti per essere eseguiti ready essa costantemente mantenuta ordinata a seconda della priorit dei task il primo elemento il task con priorit pi alta mentre l ultimo quello che priorit pi bassa La seconda coda waiting queue contiene quei task che sono in attesa waiting di un evento esterno Questa coda al contrario di quella dei task in stato ready non ordinata a seconda della priorit dei task Quando un task passa in questo stato esso viene semplicemente aggiun to come ultimo elemento della coda I task di questa coda vi rimarranno fino a quando non si verificher l evento esterno che ciascuno aspetta Le priorit La priorit di un task indica l importanza del task stesso in relazione agli altri task I task con priorit pi alta verranno eseguiti prima di quelli con priorit minore La priorit di un task memorizzata come valore compreso nell interval lo 128 e 127 la priorit pi alta rappresentata da valori positivi Solitamente i task di sistema hanno una priorit compresa tra 20 e 20 mentre le varie applicazioni hanno priorit zero I segnali I task molto spesso hanno la necessit di essere in comunicazione e in coordinazione con gli altri task o con le altre attivit del sistema Ques
164. ori e continua a supportare i propri prodotti con numerose e frequenti update Una prova ne questa versione 1 04 che dimostra che anche solo per migliorare qualche funzione e correggere qualche bug vale la pena di rilasciare una update Molte software house hanno tanto da imparare dalla Gold Disk Antonello Jannone AMIGA MAGAZINE 11 Le novit della fiera di New York Marshal M Rosenthal Foto Marshal M Rosenthal NYC 12 AMIGA MAGAZINE WORLD OF AMIGA SHOW di Amiga per venire al Pas senger Ship Terminal di New York Il posto sulle rive del fiume lontano da ogni fermata del bus o della metropolitana Persino il Javit ts Convention Center 15 isolati pi a Sud e in un ambiente pi civilizza to D altra parte i taxi non sono cos cari nella City e ci che conta ci che c dentro In questo caso il World of Amiga pieno zeppo di prodotti appena usciti o pronti per il rilascio Paghiamo i 15 dollari dell ingresso e diamo un occhiata B isogna proprio essere dei fan LA GVP La GVP presente in forze con un grandissimo stand e tutti gli ultimi prodotti La compagnia orientata all hardwa re ben nota per le sue schede acceleratrici ma ora si sta muoven do verso nuovi settori L Impacti Vision 24 gi un prodotto di successo ricordo che si tratta di una scheda grafica che funziona sia sul 2000 che sul 3000 Pu catturare immagini videocomposite o RGB NTSC o PAL in
165. orto per gli scanner un display WYSl WYG What You See ls What You Get che supporta gli schermi stan dard Amiga l Impact Vision l HAM E il DCTV e la Firecracker C una gamma completa di modi di dise gno a 24 bit e il supporto per anima zioni mediante un linguaggio script semplice da usare Importa ed esporta file in formato IFF ANIM JPEG compressi GIF TIFF TARGA e altri ancora del mondo IBM Mac Le funzioni di stampa comprendono fra le tante cose separazione dei colori CMY CMYK RGB e PostScript Sopra I CDTV in azione A destra La strada ferrata realizzata appositamente per la fiera MUSICAI La DR T s Music Software sta per rilasciare il Boom Box E un pro gramma veramente divertente che sullo schermo appare come quei grossi registratori che si portano sulle spalle mentre sputano musi ca ad altissimo volume Potete crea re i vostri rap ed effettuare perfino degli arrangiamenti muovendo gli interruttori della boom box virtua le Comprende moltissimi campioni sonori naturalmente e funziona su tutti gli Amiga Un prodotto pi serio il modulo hardware Phantom che non solo fornisce una porta MIDI ma anche la sincronizzazione SMPTE per applicazioni video professionali MUER pii AMIGA MAGAZINE 13 Nelle vicinanze troviamo un grande plastico ferroviario completo di paesaggio Creato appositamente per la fiera pilotato da un Amiga 3000 che monito
166. per ottenere i migliori risultati COMPUTER CON PROGRAMMA SEQUENCER Esempio A amp _ CAVO MIDI SPAZIO MIDI ESPLORIAMO IL MONDO MIDI Seconda parte puntata quello dei collegamen ti MIDI fra vari apparati musicali Non mi riferisco ovviamente al semplice collegamento tra tastiera e computer dato che sufficiente tramite un cavo MIDI collegare la porta IN dell uno all OUT dell altro e viceversa Il vero problema sorge quando i musicista dispone di pi apparati generatori di suono e come succe de di solito ha una interfaccia MID collegata al computer con solamen te due porte Come fare allora per collegare tutti gli strumenti e il computer insieme Oppure se si dispone di una tastie ra e di qualche expander come pilotare questi ultimi dalla tastiera tutti insieme in contemporanea Sono quesiti a cui esistono moltepli ci risposte una diversa dall altra tema che affrontiamo in questa INTERFACCIA MIDI rispondenti alle varie esigenze E utile chiarire i vari casi con degli esempi ESEMPIO A Il set up pi diffuso tra i dilettanti e il pi semplice dal punto di vista dei collegamenti tra le varie apparec chiature quello costituito da un computer con interfaccia MIDI 1 IN e 1 OUT una tastiera 1 IN 1 OUT 1 Thru e una Drum Machine 1 IN 1 OUT 1 Thru La prima cosa da fare collegare IOUT del computer agli IN degli strumenti Il procedimento sem
167. per certi titoli esistono driver software che permettono di utilizzare i ti toli CDTV ma non per tutti e inoltre non assicurano l espandibilit offerta dal l A570 La scelta di un prodotto di questo tipo potrebbe esse re effettuata solo da chi gi possiede l A590 o l A2091 per il 2000 e non vuole disfarsi del proprio controller L ultimo proble ma il decollo del CDTV crediamo che possa essere proprio l A570 con i milioni di Amiga 500 cui pu essere collegato a determinare in un immediato futuro il suc cesso di questo standard che peroraha faticato ad af fermarsi anche in ragione della mancanza di un parco software adeguato La limi tazione della pirateria da una parte ela diffusione dei CD anche alivello di conso le dall altra dovrebbero giocare a favore di questo standard presso le software house ormai stanche di vedere il loro lavoro vanifi cato dalle armate di pirati che si sono impadronite del mondo dei PC sia MS DOS che Amiga puo essere veramente stressante Creare i di segni e provare che l anima zione siaesattamente come ci si aspetta pu essere una fase della lavorazione che va inutilmente a pesare sui tempi di realizzazione For tunatamente i computer con la loro incredibile capacit di memoria sono in grado di contenere numerosi frame di animazione evitandoche si debbano riprodurre ogni volta i disegni su pellicola quindi svilupparla e control larla j lavoro di
168. perare il limite dei 4Mb 570 presenta anche un connettore d espansionein cui si potranno inserire stando al manuale 1 Un hard disk SCSI interno da40 Mb o da 80 Mb La meccanica da 2 5 2 Un connettore in stan dard SCSI esterno per col legare qualsiasi periferica SCSI dotata di alimentatore proprio 3 Adattore ARCnet LAN Local Area Network per la creazione di reti locali Nessuna scheda d espan sione ancora a catalogo Ci domandiamo in partico lare quanto potr costare l hard disk SCSI da 2 5 visto che tali dispositivi sono ancora poco diffusi di solito sono in standard IDE e quindi il loro prezzo piutto sto elevato Crediamo infi ne che le schede d espan sione non si possano mon tare contemporaneamente LA COMPATIBILITA L A570 ha un elevato livello di compatibilit verso il mondo Amiga Escludendo la periferica poi Amiga funziona come se l A570 non esistesse e quindi la compatibilit di venta pressoch totale L u nico inconveniente che in questo modo qualsiasi espansione collegata al l A570 diventa invisibile al sistema che sia l espansio ne di memoria l hard disk o 60 AMIGA MAGAZINE quant altro Verso il mondo CDTV la compatibilit meno elevata abbiamo tro vatodei titoliche non funzio nano in modalit CDTV altri che non sono stati adegua tamente testati per funzio nare con il mouse e che quindi hanno dei problemi Si veda la tabella per
169. plice si colle ga POUT del computer all IN del primo strumento la tastiera o la Drum Machine e poi si effettua un altro collegamento tra il Thru di quest ultimo e l IN dell altro strumen DRUM MACHINE HRU TASTIERA AMIGA MAGAZINE 25 RECHANNELIZE ON COMPUTER TASTIERA to collegamento in serie In tal modo quando il sequencer mande r i dati tutti e due gli strumenti li riceveranno Per mandare i dati al sequencer bisogna collegare l IN del computer all OUT degli strumenti se posse dete per un interfaccia con un solo IN allora potete fare solo una cosa alternare il collegamento tra compu ter e i due strumenti a seconda di quello che volta per volta usate per registrare collegamento alternato Il mio consiglio in questo caso quello di registrare all inizio la parte di batteria collegando l OUT della Drum Machine all IN del computer e poi una volta per tutte collegare l OUT della tastiera all IN del com puter e registrare le altre parti stru mentali in tal modo sarete facilitati anche durante la registrazione per la presenza della traccia di batte ria ESEMPIO B Un alternativa al sistema ora propo sto questa un computer con inter iN OUT THRU EXPANDER 1 INTERFACCIA MIDI Si N RECHANNELLIZE ON be N COMPUTER 26 AMIGA MAGAZINE EXPANDER 2 IN OUT THRU EXPANDER 0 SECONDA TASTIERA B CAVO MIDI faccia MIDI
170. presente una sezione multimediale che narra la storia dei frattali e ne descrive la natura matematica Il titolo verr a costare 29 99 sterline pari a 60 000 lire circa forse riflettono pi il deside rio di certe testate magari messe in difficolt dalla 10 giravano anche su Atari ST e 2 soli anche su PC Il secondo classificato The prodotti Le lettere vanno inviate a Bars amp Pipes Professional Sweepstakes c o The Blue Ribbon SoundWorks Ltd Post Office Box 8689 Atlanta Georgia 30306 USA Fax 404 377 2277 sui maggiori giornali La sti ma sul rapporto fra venduto e piratato in Danimarca di circa 1 a 20 per ogni copia originale venduta 20 ven gono acquistate sul merca to pirata Fino adoggi sono gi stati raccolti i nomi di 700 pirati e la speranza quella di quintuplicare il venduto nel giro diun anno DISTRIBUTORI ITALIANI Sempre da CTW si viene a sapere dimutamentia livel lo di distributori italiani di prodotti per Amiga la UBI Soft passata dalla Leader alla CTO la Blue Byte ha scelto invece la Softel di Roma peri propri prodotti la stessa societ voluta dal Team 17 per Project X GIOCHI AMIGA VS PC Su riviste italiane e inglesi anche di una certa impor tanza si legge spesso e 10 AMIGA MAGAZINE volentieri fin troppo spes so mai volentieri almeno per noi che Amiga desti nato ad essere quanto pri ma sostituito dall MS DOS a livello video ludico Al di l de
171. priorit espressa da un valore nu merico pi alto maggiore la priorit dell operatore Se due operatori hanno la stessa priorit le operazioni verranno ese guite in un ordine che non pu esse re determinato in anticipo Gli operatori matematici di per s richiedono poche spiegazioni Si tenga presente in primo luogo che di default ARexx opera con una matematica in virgola mobile cio capace di esprimere valori decimali con segno e che quindi una divisio ne non intera d come risultato un numero con una parte decimale Si spiega cos la presenza dell ope ratore che non indica una per centuale quanto una divisione sen za resto proviamo a scrivere in una Shell RX SAY 5 3 RX SAY 553 Il risultato sar rispettivamente 1 66666667 e 1 Il simbolo il modulo cio il resto di una divisione intera RX SAY 8 3 dar come risultato 2 cio 8 3 2 L elevamento a potenza accetta come esponente numeri interi an che negativi ma non valori decimali Il imite dei valori numerici dipende dal valore dei DIGITS cifre che di default 9 ne avevamo parlato la scorsa volta il massimo consentito 14 in tal caso il numero massimo 1 7976931348623E 308 cio 10 elevato 1 7976931348623 Tale valore non dichiarato nel manuale di ARexx ma l ho stabilito per tentativi Se il risultato di un operazione mate matica supera questa cifra ARexx emette dei valori casu
172. pu ora applicare uno Stencil fisso a pi frame e gli utenti PAL INFORMAZIONI SUI PRODOTTI scopriranno che il nuovo lettore di animazioni funziona meglio sotto ELECTRONIC ARTS DeluxePaint 4 1 1 3 e 2 0 GOLD DISK Professional Page 3 0 GREAT VALLEY PRODUCTS GVP Mirage Impact Vision 24 DSS Phone Pak Fax Mail HYPERMEDIA CONCEPTS CDROM FS Marshal M Rosenthal un ben noto MIGRAPH Migraph OCR scrittore fotografo che si occupa NEW HORIZONS SOFTWARE ProWrite 3 2 QuarterBack 5 0 to dell industria video e dei compu DR TS MUSIC SOFTWARE Boom Box Phantom ter sin dai primi anni 80 Risiede a New York mediante mail merge complessi la creazione di griglie e molte altre cose 25 funzioni in tutto Se ne possono anche creare di proprie utilizzando i 300 comandi ARexx disponibili Fra le altre nuove funzio ni hanno attirato la nostra attenzio ne l Undo il supporto per i font Type 1 l Auto tilinge una separazione dei colori potenziata Nuovi filtri di im portazione per file ProWrite Quickwrite e Excellence Sono an che compresi cinque nuovi font e la numerazione automatica delle pagi ne oltre alla visualizzazione di pagi ne appaiate e in scala ridotta Un upgrade veramente interessante che migliora notevolmente uno dei pi affermati programmi DTP per Amiga Il programma facsimile della GVP 16 AMIGA MAGAZINE GVP presenta la serie G Force per A2000 GFORCE 68030 rmai applicazioni e dati si
173. quello che fa la funzione ExAll del DOS 2 0 L ultimo pacchetto 1 3 che ha a che fare con i Lock quello di Rename ACTION_RENAME OBJECT 17 Lock Nome DLOCK DNOME Bool Rename BPTR BSTR BPTR BSTR LONG Il pacchetto identifica al solito modo un file con Lock Arg1 e nome Arg2 e chiede che il file assuma il nome indicato da Arg4 DNome e venga posto nella directory indicata sempre con un Lock da Arg3 DLock Tutti i nomi sono indicati mediante un BPTR a una stringa BCPL L handler deve controllare se il secondo Lock si riferisce a un elemen to valido del proprio file system se il file destinazione non esiste gi se il nome del file destinazione valido non contenga cio caratteri di controllo e soprattutto deve controllare che il pacchetto non porti a creare un elemento del file system che sia figlio di se stesso come accade quando si tenta di rinominare la directory stanislao come stanislao stanislao In quest ultimo caso deve restituire l errore ERROR_OBJECT_IN_USE Il rename si pu effet tuare anche se esistono dei Lock o FileHandle condivisi sull elemento del file system non pu invece avvenire se esistono dei Lock o FileHandle esclusivi Terminano qui i pacchetti che usano solo Lock per operare su file passiamo ora ad esaminare i pacchetti che usano i FileHandle FileHandle La struttura FileHandle descritta nel file dosextens h A differenza di Lock responsabilit de
174. quindi i miglioramenti andranno ricercati per altre vie La Chip RAM deve essere considerata da un programmatore lungimirante non come una memoria general purpose ma esclusivamente come una memoria video in questo senso Amiga ha tutt ora la pi veloce scheda video esistente tra i personal computer perch se quello che abbiamo illustrato finora si pu definire un collo di bottiglia allora la tipica VGA la cruna di un ago Le espansioni In questi ultimi due anni in seguito alla grande domanda di capacit grafiche di alta qualit a basso prezzo sono stati sviluppati molti dispositivi che aumentano il numero di colori o la risoluzione di Amiga aggiungendo nuove moda lit video per esempio THAM E il DCTV la ColorMaster 24 Si basano tutti sullo stesso elementare principio intercetta re i dati dei canali DMA di Denise eventualmente memoriz zarli in una memoria locale quindi reinterpretarli secondo una diversa codifica svolgendo un lavoro analogo a quello di Denise In genere vengono prelevati i segnali a quattro bit per pixel dodici bit in tutto emessi da Denise verso il video hybrid che contiene i convertitori D A poich cos non occorre duplicare i circuiti di interfaccia verso il chip bus gi contenuti in Denise In assenza di memoria locale su queste schede il massimo che si pu fare aggiungere un modo video a 256 colori in lo res oppure un modo HAM migliorato Se si vo
175. r l ideale per crearlo Basta semplice mente ridurre l intero file IFF con il vostro programma di paint oconADProN d R e poi usarenuovamente Font Grabber Se avete bisogno di font pi grandi ci vorr forse un po di lavoro poich ingrandire causa indubbia mente una certa quantit di pixellizzazione Il program ma fornito con un manuale piuttosto spartano di 25 pagine che tuttavia ade guato e ci sono tre font dimostrativi con cui fare pra tica RETI MIDI MODALIT DI PAGAMENTO Contro Assegno postale al ricevimento della merce Tel Cap Citt Prov Data Firma Spedisci in busta chiusa a GRUPPO EDITORIALE JACKSON Via Rosellini 12 20124 MILANO nAn GUIDE aA q K TP ci Il Plus E Mari fiche sono di gran lun gailcampo applicativo in cui Amiga si maggior mente affermato Senza vo ler nullatogliere alle caratte ristiche hardware del nostro amato computer ci che ha contribuito in maniera deci siva a questa forte afferma zione la gran quantit e so prattutto l ottima qualit del software disponibile in que sto ambito La versione 2 0 di Imagine l ormai celebre software di ray tracing della Impulse non che l ulterio re conferma di questo trend Supporto diretto al DCTV nuovi effetti nuove texture pi una nuova interfaccia utente e un manuale com pletamente riscritto sono il suo biglietto da visita Esa miniam
176. r le funzioni di multitasking e vari altri co mandi sono scomparsi sen zamotivazione In compenso tutti i program miin dotazione per facilita relavitaall utente sono stati completamente riprogettati e riprogrammati Hanno quindi visto la luce ilnuovo e pi potente editor di Sprite x Ao o inse Egg Test Indent Blocks MenujSearch Menul MER Overimite Fola ilnfold Line Insert Chip 143968 Fast 170648 Edi HELP WINDOW Tricycle Ball A re identified by a strin L belp on line Bob un editor di font un compattatore di immagini IFF un creatore di banchidi sample Oltre a questi pro grammi sono stati inclusi numerosi esempi di ci che si pu realizzare con Easy AMOS uno scrolling text con font gigante un gioco di corsa su triciclo un clone di Blockout un tutor per impa rare a trovare i tasti sulla tastiera e persino un data base LE DIFFERENZECON AMOS Nonostante Easy AMOS sia unaversione ridotta del suo fratello maggiore Fran ois Lionet ha avuto comunque la possibilit di aggiungere un set di nuovi e utilissimi comandi oltre a ritoccare alcune aree di sistema Sono stati riprogettati i file requestere i requester inter ni in generale ma cosa pi importante finalmente possibile caricare all inter no di un programma Easy AMOS un modulo musicale creato con Noise Pro Trac ker e poterlo suonare imme diatamente senza inutili conversioni n
177. r o girarvi dall altra parte per non vedere i frame che venivano caricati e visualizzati perdendo quindi la sorpresa Ora non ce n pi bisogno basta deselezionare il bottone Show nel requester di caricamento dell Anim e l animazione verr caricata interamente prima di poter essere vista Oltre a tutte le modifiche elencate finora vi sono ovviamente tutta una serie di veri e propri ritocchi al programma nuove combinazioni di tasti per effettuare una funzione e piccolissime modifiche a funzioni gi perfettamente funzionanti ed proprio questa cura per i particolari anche pi insignificanti che rendono Deluxe Paint IV il programma pi completo e curato nella sua categoria PROFESSIONAL CALC v1 04 GOLD DISK INC Questo programma la proposta della Gold Disk per il mercato degli spreadsheet dominato in ambiente MS DOS da Lotus 1 2 3 e senza un vero e proprio leader in ambiente Amiga Questa versione 1 04 solo una versione di mantenimento e non una vera e propria major upgrade ma serve a riparare alcuni bug presenti nella versione di lancio sul mercato Poich i cambiamenti dalla versione precedente sono in effetti poco rilevanti ai fini pratici del funzionamento del programma probabilmente pi utile descrivere Professional Calc anche se limitatamente a grandi linee a coloro che non lo conoscessero Professional Calc si propone come una valida alternativa a pacchetti pi diffusi e noti del calibro di MaxiPlan Anal
178. re i processo ri a pericolosi surriscaldamenti i te merari installino dei dissipatori su processore e coprocessore CONCLUSIONI Sia le prestazioni che purtroppo il prezzo delle schede G Force sono al di sopra della media La totale compatibilit l ottimo controller SCSI la RAM a 32 bit on board l accesso al bus della scheda e le prestazioni equivalenti o superiori a quelle di un A3000 fanno di queste schede il miglior regalo per il vostro A2000 RINGRAZIAMENTI Desideriamo ringraziare Franco Mansi Marco Menegon e Carlo Santagostino per l aiuto prestatoci durante la stesura di questo speciale e la ditta DigiMail di Milano per la gentile collaborazione durante le prove svolte presso i loro uffici 20 AMIGA MAGAZINE LE PROVE Per valutare le prestazioni di un automobile basta considerare una manciata di dati velocit massima potenza accelerazione 0 100 Per valutare un computer oltre a definire cosa si vuole veramente misurare bisogna accordarsi sul come misurarlo Le variabili suscettibili di valutazione sono numerose e si influenzano reciprocamente in modo imprevedibile semplicemente riordinando il codice prodotto da un compilatore C ho visto diminuire il tempo di esecuzione di un benchmark di ben dieci volte questo esempio mi induce a diffidare della validit di molti test pare addirittura che in passato alcune software house abbiano insegnato ai propri compilatori a riconoscere la
179. ri indicano un cambiamento di bus per esem pio 000 020 040 060 mentre i dispari delle modifiche dell architettura interna al chip per esempio 010 030 In particolare mentre il 68000 impiega almeno quattro cicli di clock quando esegue un ciclo di bus il 68020 ne impiega tre e il 68040 due o anche uno solo di conseguenza non pi possibile l accesso a cicli alterni sulla chip RAM da parte di Fat Agnus e CPU questo inevitabile in quanto il principio dei cicli alterni si basava sul fatto che i vecchi processori come il 68000 o 18086 erano molto pi lenti delle RAM mentre oggi la RAM il fattore limitante La cosa pi grave per che un ciclo di bus in chip RAM continua ad essere lungo 560nS anche con CPU pi veloci del 68000 nelle attuali implementazioni anche su A3000 non viene effettuato in modo burst non ci sono per impedimenti logici per farlo e non pu essere evitato perch un blocco di chip RAM essendo modificabile anche dai coprocessori non pu essere efficentemente posto in cache Di conseguenza ogni volta che deve accedere alla chip RAM o a un registro dei chip custom un processore veloce costretto ad introdurre veramente tanti wait state restan do cos inutilmente bloccato Poich l attesa per l accesso alla RAM sul chip bus viene effettuata ritardando l impulso DTACK mentre la CPU aspetta non pu neppure rilascia re il bus di espansione per soddisfare richieste di DMA in Fast
180. ricano Steve Worley 76 AMIGA MAGAZINE nuto dalla seguente formula Mi x 100 numero frame dove con numero frame si intende il numero delle immagini compresa quella corrente che sono gi state composte cos ad esempio com ponendo il primo fotogramma con il secondo il valore di Mix sar 50 per il terzo 33 per il quarto 25 per il quinto 20 e cos via L MOTION BLURRING Spero che tutti voi abbiate un ideadi che cosa pu accadere fotografan do un oggetto in rapido movimento o muovendo la macchina fotografi ca durante lo scatto le evidenti strisce che volute o non volute quasi sempre caratterizzano una tal foto vengono in Inglese indicate con il termine Motion Blurring Sicuramente la ricerca di un effetto di questo genere rientra con pieno diritto in quella categoria di tecniche mirate al fotorealismo di cui parlavo all inizio Strike la bellissima imma gine di Steve Worley che compare in questa pagina ne la riprova Abbiamo visto in precedenza come ADPro ci permetta di comporre un numero arbitrario di frame tutto quello che dovremo fare quindi sar produrre ancora una serie di immagini che sovrapposte una sul l altra creino una sensazione 0 un illusione di movimento Il procedimento che dovremo se guire sostanzialmente uguale al precedente anche se ora l osserva tore dovr stare rigorosamente fer mo lungo tutta l animazione mentre saranno altri oggetti della scena a
181. ricycle Race i By Francois Lionet Fumoppess Software Ltd 7 This game uses a simple check to see how fast the players are clicking lt amay on their joystick buttons If you want add in a hi score table using the procedures in HI SCORE AM S 7 Tell AMOS where to look for the data files PATHS Facy Ex les 3 Load the Ends background and screens Load PATHS Hobs TRace Bobs Abk Load PAIHS Pictupes i ace Ground Load PATH5 Pictupes TRace_Screen_ Abk 11 Load PATHS Pictunes TRace_Screen_2 Abk 12 fr e ini AMOS era il linguaggio per animazioni AMAL che per metteva di muovere e ani mare sprite e bob in inter rupt Ok AMAL non era il massimo della semplicit e una routine di controllo di uno sprite poteva sembrare Assembler mai possessori di Easy AMOS non avranno questo problema AMAL stato eliminato dal linguag gio quindi per spostare uno sprite sullo schermo si do vr agire direttamente sulla posizione dello stesso In pratica per chi non lo aves se afferrato per rendere le cose pi facili si regrediti al livello dello STOS Chi conosceva AMOS ricor der l intera sezione del manuale dedicata alla ge stione dei menu infatti AMOS possiede un elenco di funzioni di gestione dei menu di Intuition che non ha eguali in nessun altro lin guaggio ad alto livello o BASIC Easy AMOS stato privato anche di questi comandi Stessa sorte han no subito comandi per gli slider pe
182. rizza i due treni in miniatura e controlla gli interruttori per evitare lo scontro sebbene tutti noi avremmo sperato di assistere a quello che si vede nel serial della famiglia Addams Il programma non disponibile commercialmen te essendo stato prodotto dalla GVP esclusivamente per la mostra La comunicazione fra il computer e i treni avviene mediante una scatola di interfaccia tutta nera ancora una volta realizzata esplicitamente per la fiera Un tocco finale il sonoro digitalizzato dei treni viene fornito da pi altoparlanti distribuiti lungo il plastico da 5x4 metri NEW HORIZONS La New Horizons aveva portato Quarterback 5 0 da loro recente mente acquisito e migliorato Il pro gramma di backup ha una nuova interfaccia 3D ed semplicissimo da usare ProWrite3 2 l update del popolare programma di word pro cessing con nuove funzioni e un miglior controllo dei font MIGRAPH Il riconoscimento ottico dei caratteri OCR molto utile permette di Un seminario della Gold Disk Mike Zampietro usa ShowMaker 14 AMIGA MAGAZINE Il programma per il controllo del plastico ferroviario acquisire del testo mediante uno scanner e di inserirlo come caratteri ASCII in un word processor in un programma DTP e in altri applicativi Amiga finora era un po sguarnito su questo fronte ma ora arrivato OCR della Migraph Confrontato con quelli presenti su altri sistemi OCR della Migraph non solo abbastanza eco
183. rli con altri valori verr prodotto un mes saggio d errore converte lo 0 in 1eviceversa per gli altri3 operatori ecco la tavola di verit AND OR XOR A H HOHO H ooo a HPEPEOT orro Si noti che AND ha una priorit maggiore di OR e XOR mentre tutti gli operatori logici tranne NOT che unario si collocano ai pi bassi gradini della scala delle priorit E anche possibile effettuare delle operazioni logiche a livello di bit ma per questo necessario ricorrere a delle funzioni che operano esclusi vamente su stringhe di caratteri e che parleremo al momento opportu no IL PI GRANDE DIZIONARIO MONDIALE DI INFORMATICA Siccome non possibile farvi entrare in testa circa 1 500 acronimi e oltre 80 000 termini informatici in inglese italiano tedesco e francese Jackson ha pensato di tradurveli tutti in ciascuna delle quattro lingue dandovi quattro dizionari in un unico grande dizionario Cos voi potrete pensare ad altro Cod GY788 pp 1290 L 90 000 di Simone Crosignani dizione speciale di Game Show Questo mese invece della consuetacarrellata con i tre o quattro migliori titoli per Amiga disponibili sul mer cato abbiamo preferito par lare molto ampiamente di un solo gioco Sensible Soc cer perch siamo sicuri che questo prodotto rivoluzio ner i mondo dei videoaio chi Amiga esiliando il finora mitico Kick Off a un ruolo di secondo piano n
184. ronte delle recenti decisioni della propriet del Gruppo Editoriale Jackson posseduta per il 7 0 dalla multinazionale olandese VNU di impostare una politica indiscriminata di tagli occupazionali per ripareggiare il bilancio con notevole peso nella Divisione periodici con l avvio unilaterale di una procedura di licenziamento collettivo legge 223 91 mobilit il CdR esprime forte preoccupazione per destino futuro della societ che non ha presentato nessun piano di sviluppo editoriale Nel richiedere l immediato rinvio della procedura di mobilit per poter aprire una seria e serena trattativa che sulla ase di un programma organico di rilancio favorisca la ripresa societaria il CAR condanna i tentativi del socio di maggioranza di svilire la professionalit dei dipendenti grafici editoriali e giornalisti mettendo in grave pericolo il loro posto di lavoro ma anche la crescita e la qualit future della produzione editoriale IlGruppo Editoriale jackson pubblica anche le seguenti riviste sr Ogg Scurnanale Po Hopny AT Stan en Musical Wat Meccans Scopri i segreti di AMIGA siste Edgar Huckert Frank Kremser Per sfruttare le enormi potenziali t grafiche del proprio computer attraverso un linguaggio di pro grammazione adatto a questo tipo di applicazioni Cod CL758 pp 208 L 55 000 Con dischetto 3 1 2 Henning Horst Rainer Introduce allaprogrammazionein AmigaBASIC presentando 100 programmi ed esemp
185. rsione ridotta di AMOS alleggerito di una buona fetta dicomandi con un paio di comandininuovie un interfaccia utente per alcuni versi incredibile Si parla spesso di program ma user friendly che tra dotto brutalmente significa amichevole verso l utente Beh Easy AMOS il pro gramma pi user friendly che sia mai stato realizzato AMOS gi possedeva il miglior editor che si potesse 72 AMIGA MAGAZINE Il potente editor di Easy AMOS desiderare riconoscimento automatico dei comandi indentazione automatica effettiva e non fittizia sem plicit d uso e velocit di editing ineguagliati Easy AMOS possiede ov viamente lo stesso editor ma lo integra questa volta con un help in linea e un tutor che funge da trace Bisogna vederlo per creder lo LA SOSTANZA Easy AMOS come gi riba dito stato specificata mente ideato per avvicinare una fascia di potenziali acquirenti che vengono inti moriti dall idea di dover imparare un linguaggio di programmazione abituati fino ad allora a inserire il disco accendere il compu ter e giocare Per ottenere questo scopo stato deciso diridurre sostanzialmente le dimensioni del linguaggio Una delle peculiarit di Sopra un programma di esempio A fianco la funzione Tutor Run Test Indent Blocks Menu Search nen Tutor Help Overwrite Fold Unfold Jine Inser C 1 Text 18254 Chip 345824 Fast 252888 Edit Tricycle Race 4 1 7 T
186. rticolo iniziamo ad esaminare l audio di Amiga e la sua gestione continuando la trattazione nei mesi successivi In questo nostro primo appuntamento faremo dei cenni di acustica sulla teoria del suono e sui segnali digitali Ovviamente alcuni aspetti di ci che diremo non sono strettamente necessari per lavorare con l audio Ami ga ma la loro conoscenza sar sicuramente di aiuto a molti soprattutto per chiarire alcune questioni basilari Quello che dir non ha ovviamente la pretesa di svelare tutti i segreti delle materie prese in esame argomenti come l acustica sono cos vasti che non basterebbe questa intera rivista a trattarli in maniera esauriente Esamineremo co munque tutti quegli aspetti che potrebbero essere utili a chi intende utilizzare le risorse audio di Amiga A tutti coloro che vogliono saperne di pi consiglio la lettura di un buon testo di acustica e di psicoacustica nonch testi sull elabo razione dei segnali digitali Che cos il suono Il suono un fenomeno che si manifesta attraverso vibra zioni Queste vibrazioni vengono trasmesse mediante dei corpi solidi liquidi oppure gassosi La vibrazione genera ta da un corpo che a sua volta trasmette il modello vibrante al corpo da cui circondato questo pu traspor tarlo fino ad un altro corpo che inizier a vibrare in accordo al modello iniziale Il mezzo di trasporto sonoro pi comune su questo pianeta ovviamente l aria ed
187. sa Prodruttrice Great Valley Products Inc Distribuito da RS srl Bologna Tel 051 765563 fax 051 765568 bbs 051 765553 Prezzo G Force 68030 50 68882 50 4 Mb Lire 3 592 000 G Force 68EC030 40 68882 40 4 Mb Lire 2 658 000 G Force 68EC030 25 68882 25 1 Mb Lire 1 674 000 SIMM 4 Mb RAM 60ns 32 bit Lire 588 000 Kit Hard Disk Lire 73 000 Giudizio ottimo Configurazione richiesta Amiga 2000 Pro prestazioni equivalenti o superiori ad un A3000 e ottimo controller SCSI Contro le versioni superiori hanno un prezzo elevato Configurazione della prova vedi riquadro pag 23 AMIGA MAGAZINE 19 abitualmente da un Mac SE 30 e collegata per l occasione alla porta SCSI della scheda Il controller SCSI non ha ceduto neanche sotto tortu ra dopo aver collegato in cascata un hard disk da 43 Mb uno Strea mer Tape A3070 da 150 Mb e un re movibile SyQuest da 44 Mb mentre AmiBack trasferiva dallo streamer all hard disk ho caricato programmi dall hard disk ADPro Imagine e utilizzato file registrati sulle cartucce SyQuest senza rallentamenti ap prezzabili o problemi di alcun tipo Secondo una news giunta poco pri ma di andare in stampa sostituendo iclock a 25 e 50 Mhz rispettivamente con clock da 32 e 66 Mhz le schede continuano a funzionare ovviamen te a velocit superiore Si tratta di un operazione tecnicamente possibile ma ufficialmente sconsigliata che per di pi annulla la garanzia della scheda oltre ad espor
188. sembrano identiche mentre la versione a 25 MHz differi sce in alcuni chip MEMORIA Per non mortificare le prestazioni del 68030 tutte le schede G Force sono dotate di memoria a 32 bit con tem po di accesso di 60ns La versione a 25 MHz venduta con 1 Mb di RAM espandibile a 13 mentre la dotazione iniziale delle versioni a 40 e 50 MHz di 4 Mb espandibili a 16 in tutti i casi la Amiga 2000 con 68030 18 0AMIOA MAOAZINE RAM si espande ad incrementi di 4 Mb primi 8 Mb di RAM sono map pabili nello spazio AUTOCONFIG dedicato alle espansioni RAM stan dard o al di fuori di detto spazio oltre i primi 16 Mb agendo su appositi jumper i restanti 8 Mb sono sempre estesi per un chiarimento su questi argomenti forse un po tecnici vi rimando all ottimo articolo lt Architettura dei computer Amiga gt di Paolo Canali in TransAction del maggio scorso Un connettore cu stom dal formato non documentato dal manuale duplica i segnali del bus a32 bit della scheda con un po di lavoro e la collaborazione della Commodore si potrebbe costruire un adattatore Zorro III per utilizzare le schede a 32 bit dell A3000 La scheda 68030 a 50MHz SCSI Ogni scheda G Force ha un inter faccia SCSI accessibile sia dall in terno con la tipica piattina grigia da 50 pin che dall esterno con un connettore a 25 pin Il controller DMA e ha accesso a tutto lo spazio di indirizzamento del bus a 32 bit trasferimenti
189. siccome 2 uguale a 2 il risultato sarebbe 1 Un altra importante caratteristica dell operatore di uguaglianza sta nel fatto che esso pu essere usato indifferentemente per i numeri e le stringhe Se entrambi gli operandi sono numeri ARexx effettuer le neces sarie conversioni numeriche prima di confrontarli Due operandi possono essere di versi se li si considera delle strin ghe ma identici se li si considera come numeri Proviamo RX SAY 2e000 2 il risultato sar 1 cio VERO Infatti 2e0 come numero significa 2 per 10 elevato 0 che esattamente pari a 2 L operatore prima di para gonare i due operandi tenta di convertirli in numeri e se ci riesce li confronta come tali Il comportamento dell operatore e dei suoi derivati legger mente diverso la conversione in numero avviene solo se esplicita mente richiesta mediante l operato concatenazione concatenazione ba uguaglianza uguaglianza esatta disuguaglianza disuguaglianza esatta maggiore maggiore uguale maggiore uguale minore minore uguale minore uguale DD CD CD CD A WWW WWW Qo N AND logico 1 OR logico XOR logico AMIGA MAGAZINE 79 n re unario o cos RX SAY 2e0 2 d come risultato 0 FALSO men tre RX SAY 2e0 2 d come risultato 1 VERO perch questa volta il primo operando stato convertito inun numero grazie al
190. sicome pu essere una automobile un aereoplano o il viso di una persona mentre il detail editor con sente un controllo pi accu rato dell oggetto per la defi nizionedei particolari Que sta impostazione nel pro cesso di creazione degli oggetti il vero punto di forza di Imagine sebbene infatti inizialmente tutto sembrer estremamamente complicato e macchinoso con l uso e la pratica ci si accorger del fatto che si hanno a disposizione infini te possibilit di creazione Si potranno quindi modella re oggetti che sarebbero virtualmente impossibili da creare con il solo ricorso alla manipolazione di punti e spigoli La parte pi entusia smante per la creazione degli oggetti rimane comun que il detail editorattraverso ilquale non solo possibile rifinire gli oggetti ma anche assegnare loro gli attributi cio quei parametri che danno all oggettole caratte ristiche di un particolare materiale Tra questi attribu ti troviamo alcune delle novit pi interessanti della nuova versione le texture letteralmente i tessuti Con questa opzione dopo avere assegnato ad ogni oggetto i classici parametri di colore trasparenza riflessione durezza si possono crea re particolari disegni sulla superficie in maniera da simularevari materiali come il legno l acqua mattoni piastrelle e cos via Sitratta di una possibilit gi offerta dalla versione 1 1 di Imagi ne ma cheora stata estesa ecomprende b
191. smissione diretta verso le nostre orecchie ma anche da tutti gli altri agenti che si vengono a creare nella nostra stanza Questo significa che la percezione acustica dei suoni alterata dalla forma della stanza in cui ci troviamo dagli oggetti in essa contenuti nonch dai materiali con cui sono costruiti Le molecole in movimento andranno a colpire le pareti della stanza e gli oggetti verranno quindi riflesse in altre direzioni per poi arrivare alle nostre orecchie in tempi diversi e con intensit diverse In realt ci che ascoltiamo una miscela dello stesso suono percepito in momenti diversi e con intensit diverse Ora che sappiamo come il suono si propaga analizzazia mone brevemente le caratteristiche fondamentali I fattori che compongono il suono sono la frequenza l intensit l ampiezza e il timbro Abbiamo gi detto che il suono caratterizzato da una successione di compressioni ed espansioni del mezzo di trasporto la ripetizione del modello di queste vibrazioni da se BT an s CTION BERST O rappresenta anche la forma d onda del suono cio la sua rappresentazione grafica nel tempo L inizio e la fine del modello vibrante costituiscono un ciclo o periodo e il numero di cicli che si ripetono in un secondo rappresenta la frequenza Nel disegno di figura 1 viene rappresentato il grafico di un ciclo di suono la forma d onda per semplicit una sinusoide
192. ster vengono utilizzati per tutte le funzioni di input output Se si devono caricare una serie di immagini da disco si seleziona il Picture Panel e siprocede col caricamen to se si devono caricare dei sample da associare ai fra me di animazione si utilizze r il Sample Panel che fun ziona allo stesso modo Celle Sound Panel agisco noinvece sui dati gi memo rizzati nell Exposure Sheet e permettono ilprimo di modi ficare l ordine dei frame e il numero di volte che vengo no ripetuti il secondo di gestire dei loop sample in modo daottenere una qual che colonna sonora per l animazione Le enormi po tenzialit offerte dall Expo sure Sheet sono a dir poco disarmanti Se si deve rea lizzare un animazione con uno sfondo che deve esse re ad esempio indipen dente dall animazioneche in primo piano possibile sfruttare i livelli multipli offer ti da Take 2 Cisono quattro livelli disponibili e su ognu no di questi possibile creare un animazione indi pendente che verr sovrap posta al momento del flip ping Se a tutto ci si ag giunge l importantissima traccia audio sincronizzata al venticinquesimo di se condo i risultati che si pos sono ottenere sono sicura mente di un livello tale che se opportunamente ripro dotti su VHS possono sba lordire chiunque I TOOL Oltre all Exposure Sheet fondamentale per realizza Il Frameboard de prane dii Sheet ii dirk dirk 63 dirk
193. sti Dopo aver caricato lo schermo sorgente si seleziona sem plicemente il primo caratte re dal menu Character Se lection che invocher l ap parizione di un cursore a croce Usando il mouse po sizionate il cursore circon dando il carattere scelto facendo attenzione a non selezionare una parte di un Eu uu ty SCHEDA PRODOTTO Nome Prodotto Font Grabber Casa Prodruttrice H B Marketing LTD In vendita da nei migliori computer shop altro carattere adiacente II programma quasi istanta neamente memorizza il ca rattere permettendovi di continuare con il successi vo finch non avete memo rizzato l intero font Usando una serie di regole che sono state dettate dagli autori del software Font Grabber aggiunge gli spazi corretta mente adognilettera e fissa la linea di base del font abilitando i caratteri acen denti e discendenti Dato chela maggioranza dei font seguono certe convenzioni Font Grabber molto accu rato in questa fase Muoven dosi sullo schermo di edit possibile ritoccare la posi zione di ogni lettera se si vuole usando le apposite frecce oppure agendo sulle frecce alto basso che si rife riscono alla linea di base del font Quando questa opera zione stata completata selezionando Save verr creata automaticamente Via Prezzo non disponibile Giudizio buono Configurazione richiesta almeno 512K RAM e un floppy drive Pro semplice utilizzo buon
194. struttura di alcuni programmi utilizzati come benchmark dai recensori e a trasformarli in poco pi di un loop a vuoto ottenendo performance eccezionali La prestigiosa rivista americana Byte vista svanire la significativit dei benchmark tradizionali ne ha realizzate versioni inattaccabili da compilatori sleali e progettate in modo da mettere a dura prova le capacit degli ottimizzatori di codice dei processori e delle architetture di memoria e li ha affiancati a misurazioni effettuate su applicazioni tradizionali come word processor spreadsheet e database Per questa prova abbiamo deciso di pubblicare oltre ai risultati dei benchmark veri e propri alcune prove effettuate con quelle che mi sembrano le applicazioni preferite da un utente Amiga col turbo cio il ray tracing e il trattamento di immagini a 24 bit Per il ray tracing ho scelto Real 3D recensito su Amiga Magazine N 34 Aprile ed escluso il famosissimo Imagine per poter fare dei confronti significativi con A3000 dotato di 68040 e per problemi incontrati durante il trasporto della scena di prova da una macchina all altra Per il trattamento di immagini la scelta caduta su Art Department I BENCHMARK AIBB4 un programma PD che raccoglie vari benchmark ciascuno dedicato ad esercitare e valutare un particolare aspetto della macchina dalla velocit della memoria chip e fast all output video ai calcoli in aritmetica intera e in virgola mobile AIBB4 lo avete trov
195. sul territorio e degli importatori di software piratato mediante BBS Hanno messo a disposizio ne 40 milioni di lire da usare come premio per chi contri buisce a dare informazioni utili che poi vengono tra smesse alla polizia assieme alla relativa denuncia Wanted appaiono in TV e AMIGA MAGAZINE 9 BARS amp PIPES PROFESSIONAL 2 0 The Blue Ribbon SoundWorks ha annunciato di lavorare alla versione 2 0 di Bars amp Pipes Professional Si prevede il rilascio per questo autunno con decine e decine di migliorie a tutti i livelli Oltre al miglioramento delle funzioni musicali esistenti e all aggiunta di alcune del tutto nuove si prevedono anche routine di interfaccia con Real 3D Imagine Scala un player di animazioni e l editing grafico del protocollo SMPTE che dovrebbero contribuire a creare una pi diretta comunicazione fra l universo delle animazioni e il mondo MIDI La societ invita gli utenti registrati a inviare cinque richieste e osservazioni sul programma sintetiche e in inglese promettendo a chi invier le idee migliori una copia gratuita della nuova versione del programma o altri FRACTAL UNIVERSE DALL ALMANTHERA PER CDTV E A570 9 mesi di lavoro sono stati necessari per realizzare le centinaia di immagini frattali contenute in questo titolo per CDTV che consente anche all utente di crearne di proprie mediante tre diversi programmi Oltre alla galleria di immagini e ai tre programmi citati
196. t hesishanno messo in risalto ottima qualit del suo hard ware La porta SCSI ester na percominciare si rive ata perfettamente funzio nante sia collegata anorma ihard disk sia a removibili di grandi capacit inoltre il controller Synthesis effettua in questi ultimi il cosidetto Auto Disk Change con pre cisione a prescidere dalla natura e dal numero delle partizioni relative aggior nando i volumi di conse guenza l dove i controller GVP e Commodore cadono inerrore Un ulteriore particolarit tecnica riguarda il cosidetto SCSI Terminator un com ponente della circuiteria che alcuni standard preten dono nell ultima periferica SCSI collegata in serie a chiudere la catena ideale di hard disk Mentre le SCS della GVP sono indifferenti alla sua presenza le Com modore lo pretendono a tutti i costi e le Synthesis neces sitano la loro assenza i particolare rilevante ai fini di un utilizzo professionale ed esteso dell hardware CONCLUSIONI Durante il nostro testil Synt hesis non ha dato alcun problema e l aspetto di messo non deve ingannare si tratta di un buon hard disk affidabile e dal costo SCHEDA PRODOTTO Nome Prodotto Hardital Synthesis Casa Prodruttrice Hardital Distribuito da Hardital Via G Cantoni 12 Milano Tel 02 4983457 Prezzo Lire 580 000 ogni Mb RAM Lire 120 000 Giudizio buono Configurazione richiesta Amiga 500 Pro Costo contenuto d
197. tamente dalla Commodore Italiana non corrisponde ancora al mo dello che verr effettiva mente posto in commercio Infatti porta ancora la vec chia mascherina A690 e mancano nella confezione alcuni accessori citati nel manuale che l accompa gna Ci stiamo riferendo al floppy chiamato CDTools e al CD ROM intitolato Fish Disc che conterr proba bilmente una selezione della raccolta di programmi di pubblico dominio la pi che nota collezione di Fred Fish Resta comunque da verificare quale sar la reale dotazione dell A570 quan do verr posto in commer cio Anche il manuale provvisorio oltre ad essere in fotocopia e in inglese mancano anche molte im magini Di conseguenza alcune delle cose che dire mo potranno essere smenti te dai fatti anche se diffici le che le specifiche tecni che del lettore vengano modificate Se l A570 che A570 CDTV ADAPTER Romano Tenca Il CDTV per Amiga 500 e 500 Plus verr effettivamente posto in commercio differir dal modello da noi recensito in queste pagine torneremo sull argomento al momento opportuno LASPETTOESTERNO EDOTAZIONE Leprime cose che colpisco no nell A570 sono il colore bianco come quello del 600 e la mole 17 5x25x6 5cm che contribuisce a fare di Amiga 500 uno dei sistemi pi larghi esistentiincom mercio Controllate dunque le dimensioni dellascrivania prima di comprarlo Ciono stante l aspetto appare gradevole
198. tempo reale e poi ri elaborarle Pu visualizzare filmati video in tempo reale e i moduli software dedicati forniti con la scheda con sentono di disegnare modellare e fare titolazioni Il gi noto DSS Digital Sound Sy stem invece un campionatore a 8 bit e 4 tracce che dispone di funzio ni facili da usare per catturare e manipolare dati audio E stato mostrato per la prima volta il Phone Pak Fax Mail La scheda combina posta vocale e funzioni per l invio e la ricezione dei fax usando una tecnologia digitale Amiga pu ricevere i fax direttamente su hard disk per essere esaminati pi tardi ed eventualmente stampati Pu anche registrare e riprodurre mes saggi vocali e si possono persino combinare assieme fax e voce Pu creare database dedicati e suppor ta pi linee telefoniche Grazie a un chip custom DMA tutto avviene in background il computer non viene affatto bloccato durante la ricezione di un fax o di un messaggio vocale continua semplicemente a funzio nare in multitasking Nuovo anche Mirage un program ma per il ritocco e la rielaborazione Lo stand della Commodore Ancora il gigantesco stand Commodore delle immagini Offre funzioni come rotazione correzione gamma e cor rezione dei colori trasformazioni geometriche e scalatura delle im magini L hard disk utilizzato come memoria virtuale cosa che permet te di caricare immagini anche molto grandi Naturalmente c il supp
199. tente editor Tramite lo sta ge il project e l action editor abbiamo invece il pieno controllo su tutto il lavoro Dall action editor sono ac cessibili gli effetti speciali che sono ora diventati ben otto boing explode fire worws flash grow ripple rotate e tumble Essi per mettono rispettivamente di deformare boing simulare una esplosione explode o fireworks generare una rapida illuminazione flash far crescere un oggetto SCHEDA PRODOTTO Il nuovo pannello per i parametri globali dell ambiente La possibilit di aggiungere l effetto nebbia e una immagine di sfondo sono una novit di Imagine 2 0 grow ondularne la super ficie ripple ruotarlo rota te e simularne la caduta tumble A questo si aggiunge il fatto che la release 2 0 di Imagi ne consente di combinare due diversi effetti sullo stes so oggetto le possibilit diventano semplicemente infinite Dal project editor si sovrain tende alla generazione defi nitiva delle immagini o delle animazioni Dal punto di vista del formato di uscita delle immagini interessan te l aggiunta del supporto diretto al DCTV l ottima schedagrafica con segnale videocomposita della Digi tal Creations recensita sul n 34maggio 1992 di Amiga Magazine che va ad ag giungersi ai gi diversi for mati supportati Firecrac ker24 ILBM 24 bit RGB 24 bit Per quanto riguarda infine i parametri di definizione generale della scena che
200. ti tecnologie analogiche La natura dei segnali digitali come tutti sapete esclusiva mente costituita da numeri questo decisamente in contra sto con la natura dei suoni Per l uso di un computer per _ TransAction i e O l analisi e l elaborazione dei segnali audio ci permette di ottenere dei risultati sorprendenti grazie all applicazione di algoritmi matematici al flusso delle informazioni nume riche Come per le apparecchiature analogiche anche per i sistemi digitali sar necessario convertire il suono origina rio in un segnale comprensibile ai dispositivi che intendia mo utilizzare in questo caso un flusso numerico La conversione di un segnale acustico in un equivalente segnale digitale non avviene in modo diretto come accade per la sua trasformazione in segnale elettrico Per converti re un segnale nella sua rappresentazione digitale si deve disporre di un segnale elettrico analogico Il processo di conversione di un segnale elettrico analogico in un segnale digitale si chiama campionamento Il campio namento consiste nella lettura eseguita ad intervalli rego lari di tempo del segnale analogico si misura cos il suo valore in un determinato lasso di tempo e si ricava il valore numerico corrispondente Nell esempio di figura 2 rappresentata una fase del pro cesso di campionamento Sull ord
201. ti troppo rapidi del cursore risulta pi comodo usare i tasti Amiga Sinistro freccia che come forse saprete emula no su qualsiasi Amiga i movimenti del mouse Il ta sto Adel telecomando corri sponde al pulsante sinistro delmouse iltasto B a quello destro e ai loro equivalenti datastiera Certi program mi poi permettono di usare direttamente i tasti freccia per muovere il cursore ma questo dipende dalla lungi miranza del programmato re Iltastierino numerico del CDTV corrisponde esatta mente al tastierino numerico di Amiga con certi pro grammi si possono usare anche i numeri normali Il tasto Enter corrisponde al tasto Enter o Return l ESC all ESC o Help Se il pro grammarichiede che il tele comando funzioni come un joystick con Amiga si pu usare un joystick autentico alcuni programmi permet tono di usare indifferente mente il mouseo il joystick pulsanti per il volume della cuffia sono sostituiti dal po tenziometro posto sul CDTV mentre i tasti di con trollo del lettore Play Rew possono essere emulati dai tasti funzione F1 F5 Gli altri tasti del tele comando non sono stretta mente necessari oppure sono del tutto inutili su Ami ga come il tasto per com mutare il telecomando da joystick a mouse Se al momento del boot nell A570 viene inserito un CD audio apparir lo scher mo di controllo dei CD au dio lo stesso del CDTV Si possono usare sia il mouse che i tasti
202. tino in USA di 699 dollari Di soli to i problemi posti da que sto tipo di accessori stan no nella compatibilit visti anche gli interessi in gioco sul mercato statunitense quella col Video Toaster assicurata direttamente dalla casa produttrice e nella necessit di un inter vento a livello hardware da parte dell acquirente Co munque non difficile immaginare programmi di upgrade posti in atto da qualche intraprendente ri venditore Commodore per mettendo si consegna il proprio Amiga 500 e si rice ve in cambio un 500 Tower completamente montato Se HIQ dovesse rivelarsi af fidabile tenuto conto del numero di A500 esistenti potrebbe rivelarsi un ottimo affare per la INOVAtronics OPTONICA NUOVI PRODOTTI PER AMIGA E CDTV L inglese Optonica ha presentato un prototipo del suo VideoStream alla mostra Multimedia 92 a Londra Si tratta di un sistema per la produzione video digitale per CDTV e Amiga che viene definito rivoluzionario dalla casa produttrice Alla mostra sono state presen tate anche prerelease di altri nuovi titoli Prima di tutto Interplay un sistema authoring per CDTV nato dalla collaborazione con la Commodore Poi Pandora s CD un CD ROM per CDTV contenen te una libreria di 3500 immagini per il citato program ma multimediale una libreria di suoni dimostrazioni multimediali e applicazioni funzionanti il tutto al prez zo di 4 99 sterline 10 000 lire Infine Insigth Techno
203. tle of Britain 35 000 Personal Fonts Maker ITA crea fonts personal 69 300 Fighter Bomber Advanced Mission Disk 21 000 Nebulus 2 21 000 The Spy Who Loved Me 21 000 Pixel 3D converte immagini IFFxTS Sculpt 88 000 Final Whistle ITA x Kick Off 2 21 000 Night Breed 21 000 The Toyottes 8 800 Professional Draw 2 0 grafica strutturata 196 000 Fireblaster 7 900 Obitus 49 000 The Ultimate Rider 35 000 Professional Page 1 3i ITA DTP 330 300 Flight Path 737 7 900 Operation Harrier 21 000 Thunder Blade 14 000 Sisthema ITA totocalcio enalotto totip 54 900 Flimbo s Quest 21 000 Passing Shot 14 000 Tie Break 21 000 Toto Mania ITA totocalcio 40 200 Football Manager World Cup Edition 8 800 PGA Tour Golf 39 200 Toki 21 000 Trigonometry TBI scuole superiori 51 600 Formula 1 3D 35 000 Phalanx 7 900 Tom amp The Ghost 35 000 Video Vedi ITA titolazioni videografica 49 700 Frostbyte 7 900 Plutos 7 900 Total Recall 21 000 X CAD Prof PAL CAD 2dimensioni profess 481 600 Fusion 8 800 Predator 2 21 000 Toyota Celica GT Rally 35 000 Galdregons Domain 14 000 Prehistorik 21 000 Turrican 21 000 500CC Moto Manager 39 200 Gold of the Americas 8 800 Pro Sports Challenge collection Accolade 39 200 Turrican 2 21 000 Aces Blue Max 35 000 Hard Ball II 8 800 Protector 7 900 Typhoon of Steel 49 000 Arkanoid Il 14 000 Hard Drivin Il 21 000 Puffy s Saga 21 000 UMS II ITA 49 000 Back to the Future III 2
204. to 12 Capitolo 5 L Exec coordinamento tra i vari task avviene attraverso lo scambio sincronizzato di specifici indicatori chiamati segnali Questi sono il meccanismo primario dell interscambio di informazioni tra i vari task per una corretta comunicazione e sincronizzazione Il meccanismo dei segnali opera a basso livello ed stato progettato per ottenere alte prestazioni dal sistema esso lavora a basso livello tanto che il normale utente non ne sospetta nemmeno l esistenza I messaggi di sistema si vedano i paragrafi successivi per esempio utilizzano i segnali per comunicare l arrivo di un nuovo segnale Il sistema dei segnali stato progettato per supportare eventi simultanei in maniera indipendente I segnali possono essere pensati come viag gianti in parallelo Ogni task possiede fino a 32 segnali indipendenti che vengono memorizzati come singoli bit Questi segnali possono verificar si contemporaneamente Tutti questi segnali sono considerati relativi ai task Un task pu assegna re un significato particolare a ogni segnale in quanto il significato dei segnali non comune a tutti i task Un segnale ha significato solo per il task che lo ha definito e i task lo utilizzano devono sapere quale significato ha L esclusione In tutti i sistemi multitasking si verifica la necessit di condividere i dati indipendentemente dal numero di task in esecuzione Se i dati sono statici ossia non cambiano mai allora n
205. to non supportava in maniera soddisfacente i device SCSI ma la cosa peggiore era che anche con Kickstart 1 3 riceveva a volte inaspettate visite del Guru Non potete immaginare il nostro shock nel constatare l impegno e la mole di lavoro profusa dai programmatori della New Horizons in quella che poteva essere una normale upgrade dalla versione 4 9 alla 5 0 la 5 0 1 una ulteriore versione di mantenimento Il programma stato molto probabilmente totalmente riscritto e l interfaccia grafica si adegua ora alle direttive di compatibilit con il Kickstart 2 0 ma quello che si pu notare a prima vista solo la punta dell iceberg come dicevo il programma stato totalmente riscritto ed ora da considerare IL programma di backup per Amiga dimenticando per sempre Ami Back Per avere un idea di ci che Quarterback ora in grado di fare si consideri il completo controllo sui dispositivi SCSI mediante una opportuna opzione detta SCSI Interrogator oltre ad uno specifico pannello di controllo per i Tape Streamer con il quale possibile effettuare operazioni di Rewind Erase e tutto ci che serve per utilizzare quel tipo di dispositivi In questa versione di Quarteback ora possibile memorizzare ben dieci macro ma sicuramente la cosa pi utile l intero menu dedicato ai settaggi delle opzioni E infatti il menu Options il pi utile poich possibile modificare tutti i parametri di backup e di restore l operazione inv
206. tore che lo identifichi e un offset all interno del blocco a meno che non vogliamo ricavarli ogni volta a partire dall offset assoluto mediante calcoli complicati Inoltre va tenuto presente che in ogni istante l handler pu avere bisogno di sapere se su di un file esiste un FileHandle L 50 T_T aperto perch come abbiamo gi detto essi sono da un certo punto di vista come dei Lock e la presenza di un FileHandle esclusivo su un file inibisce per esempio le operazioni di Rename di Lock anche condivisi e cos via Si pu tenere il conto dei Lock e dei FileHandle aperti su un file come si trattasse di un unica categoria utilizzando per esempio 0 per indicare l assenza di qualsiasi Lock o File Handle 1 per Lock o FileHandle esclusivi e numeri positivi per il totale di Lock o FileHandle condivisi Veniamo ora ai tre pacchetti per aprire i file sono simili fra loro le uniche differenze riguardano la natura del FileHan dle condiviso o esclusivo e il comportamento da tenere quando il file preesiste alla chiamata della funzione Descri veremo il comportamento tipico del 2 0 leggermente di verso da quello dell 1 3 ma in linea di massima compatibile con quest ultimo Metteremo tra parentesi il codice d errore da restituire in caso il controllo fallisca FINDINPUT corrisponde a MODE_OLDFILE di Open Questo apre un file in maniera condivisa se il file non esiste FINDIN
207. tore ha subito un brutto fallo appari r una croce rossadi fianco al suo nome e quelle atleti che come accennato infatti ogni squadra rispecchia alla perfezione la sua con troparte reale e inogniteam ci sono tre Star Player tre giocatori pi forti veloci e muscolosi degli altri Quin di se effettuate un cambio non molto saggio togliere bal e E a Ri Aa Et ESEA EN E RS E a MUSU PIV UV IVULYLISIIUUWM Hey seUs SW NOW NVO D NUWAL WAW WU Y w N UN NA AMIGA MAGAZINE 81 uno Star Player leggermen te infortunato per far entrare una scamorza molto pi saggio spedire dentro il massaggiatore alla prima occasione possibile Le op zioni disponibili all iniziodel gioco sono praticamente infinite possibile disputa re una coppa di lega un campionato un amichevo le cambiare un numero di parametri incredibile Par ticolarmente interessante l opzione che consente di scegliere il mese in cui gio care in Sensisoccer ci sono infatti dodici campi che vanno dal fangoso al ba gnato all extraduro che ri specchianoognuno le con dizioni climatiche di un mese dell anno Vi gi venuta la voglia di giocare Beh aspettate ancora un attimo perch il meglio deve ancora venire devo parlare ancora della giocabilit Cominciamo con il dire che i 22 omini sono molto piccoli e il campo decisamente pi stretto e corto di quello di Kick Off in questo modo non c assolutamente biso
208. u A2000A occorre addirittura levare il 68000 Inoltre l altra grossa differenza che presente una linea COPCFG che rappresenta la linea CONFIG_IN del primo slot di espansione in questo modo le espansioni presenti in una scheda posta nello slot CPU verranno sempre configu rate per prime ecco quindi spiegato come mai la RAM a 32 bit sempre usata per prima poi tocca alle altre schede Su A2000A semplicemente non possibile configurare una scheda di espansione posta nello slot CPU e bisogna ricor rere a trucchi sporchi IL DMA effettuato dalle schede sul bus di espansione funzio na in modo un po diverso da quello di Fat Agnus Mentre gli indirizzi vengono sempre generati dalla scheda che si impadronisce temporaneamente del bus allo stesso modo di Fat Agnus sul chip bus la CPU durante il trasfe rimento dei dati deve aspettare che il dispositivo restituisca il bus restando inoperosa Non esiste pi la limitazione di usare solo cicli dispari e se la RAM lo supportasse si potrebbe fare anche il DMA in modo burst inoltre poich deve essere possibile realizzare il DMA anche su Chip RAM Ranger RAM ed eventuale RAM a 32 bit nel CPU slot la scheda deve possedere della logica non elementare per comportarsi correttamente in queste condizioni il DMA sulla chip RAM che deve avvenire solo nei cicli lasciati liberi da Fat Agnus complesso da realizzare Poich possono essere usati sia i cicli pari che q
209. uelli dispari mediamente un controller per hard disk DMA occupa il bus meno della met del tempo che occorre ad uno che usi la CPU la quale pu usare solo i cicli dispari e deve pure fare il fetch delle istruzioni Si pu perci capire come mai le periferiche per Amiga costino molto di pi della media di quelle per IBM compa tibili si tratta obbiettivamente di hardware pi complesso e pregiato che svolge s la stessa funzione di quello dei PC ma con ben altre prestazioni Fortunatamente l adat tamento delle schede per bus ISA ad Amiga molto sempli ce ed esistono gi schede che sostituendosi alla Janus effettuano le conversioni di bus necessarie schede VGA seriali controller si potrebbero tranquillamente utilizzare ovviamente con tutte le limitazioni che questo hardware di concezione antiquata si trascina dietro Gli unici segnali normalmente presenti sugli slot ISA degli A2000 e A3000 sono solo le alimentazioni Nessuno perfetto Abbiamo visto come il meccanismo di DMA centrato attor no ad Agnus consenta un aumento di prestazioni notevole ma esiste un collo di bottiglia cio un elemento che penalizza e limita le prestazioni di tutto il sistema Purtroppo s esiste e appare drammaticamente quando si usano processori diversi dal 68000 e dal 68010 A partire dal 68020 la Motorola ha cambiato i bus dei suoi processo ri come la sigla stessa indica nella nomenclatura Motorola i numeri pa
210. uovicoman di TRACK LOAD TRACK PLAY TRACK LOOP TRACK STOP giungono tanto inaspettati quanto apprezzati da chi si lamen tava dell inadeguatagestio ne del formato musicale pi diffuso per Amiga dopo l 8SXV Per il resto il set di comandi di Easy AMOS solo un sottomultiplo di quello di AMOS Quello che rende Easy AMOS nono stante tutto un buon lin guaggio per principianti tutto il contorno di piccoli e grandi programmini e routi ne che sono state incluse nei tre dischi del program ma Un programma in stile Disk Master sempre scritto in Easy AMOS come tutti gli altri d dimostrazione di quanto il linguaggio sia ver satile Il Bob Editor ILMANUALE Easy AMOS comunque non sarebbe nulla di pi di una versione brutalmente ridot tadi AMOSse non fosse per ilmanuale E con la massima convin zione che si pu affermare che le oltre 400 pagine che compongono il manuale di Easy AMOS sono la cosa che rende l intero pacchetto qualcosa di veramente magnifico E ininglese purtroppo ma al giorno d oggi bisogne rebbe esserci abituati Nonostante questo scritto in un modo tale dariuscire a prendere una persona che SCHEDA PRODOTTO NomeProdotto Easy AMOS Casa Prodruitrice EuroPressSoftware Gran Bretagna Distribuitoda Softel Via A Salinas 51 B Roma Tel 06 7231811 Prezzo Lire 59 900 Giudizio buono Configurazionerichiesta qualunque modello di Amiga con Kickstart 1 20 superiore 512
211. uso spese postali Banca T et er DES Cara di credito lt Visa American Express Diners Club J Carta Si Autonzzo l organizzazione sopra indicata ad addebitare l importo di L det incluso spese postali sulla carta di credito n gt ih dae Data di scadenza della carta di credito _ TESI id Richiedo l emissione della ricevuta formula riservata alle aziende Q GRUPPO EDITORIALE n vendita presso le maior ibrene e AO i A J JACKSON cresio Se gpu comso agusan ve l l Li dii Cap o _ Cina Prov AMIGA ANNO 5 NUMERO 36 LUGLIO AGOSTO 1992 Foto di copertina Acha Debela Siggraph 90 POSTA e lettori ci scrivono 6 TREN DS e Stampa Estera 8 Dalla stampa di tutto il mondo e Novit 9 amp Aggiornamenti e Quarterback v5 01 e Deluxe Paint IV v4 1 e Professional Calc v1 04 RUBRICHE e Reference Guide 40 di Amiga Magazine parte VI e Le pagine del 33 programmatore L Audio di Amiga e Architettura dei Sistemi di Amiga e La Tastiera conosciamola meglio e Gli Handler del DOS e Fiere 12 World of Amiga Show Speciale 17 Hardware 29 G Force 68030 Hardital Synthesis e Speciale 21 Hardware 55 Un 68040 per A3000 A570 CDTV Adapter G Force 68040 e Software 61 T MIDI 25 Toke 2 Esploriamo il mondo MIDI seconda parte e Software 64 Font Grabber e Grafica 3D 75 Con ADPro verso e Software 67 il Fotorealismo Imagine 2
212. vante la resa di qualunque pacchetto di grafica tridimensionale PIANI FOCALI L occhio umano cos come le macchine fotografiche o le ci neprese non in grado di mettere a fuoco in ogni istante tutto il campo visivo ma pu vedere niti damente soitanto tut to ci che fa parte del cosiddetto piano fo cale AI contrario un pro gramma che ad esempio esegua il rendering di alcuni oggetti posti a diver sa distanza dall osservatore non rispetter questa regola rendendo ugualmente nitidi e ben definiti sia i contorni degli oggetti pi vicini che quelli degli oggetti pi lontani In molti casi questa piccola ma importante mancanza pu essere trascurata o addirittura ricercata anche perch a mio avviso il totale fotorealismo non rappresenta sem pre un requisito necessario dell im magine sintetica Qualora per l obbiettivo fosse proprio l esasperata aderenza alla realt la possibilit di ottenere di versi piani di fuoco gioverebbe non poco alla causa Per mentre alcuni programmi pro fessionali e alcuni progetti tuttora allo studio in ambito universitario annoverano una simile opzione negli algoritmi di rendering fino ad oggi nessuno ha mai osato includer la in un pacchetto di grafica per Amiga vista soprattutto la enorme velocit di calcolo che si rende necessaria Ma niente paura esiste un trucco che con l aiuto ADPro il potentissi mo pacchetto di elaborazione delle i
213. vengono regolati attraverso Nome Prodotto Imagine 2 0 Casa Prodruttrice Impulse Inc Minneapolis USA Distribuito da Alex Computer srl C so Francia33314 Torino Tel 011 4031114 Prezzo Lire 590 000 IVA inclusa Giudizio ottimo Configurazioneminima richiesta Amiga con 1 Mb di RAM Pro numerosi effetti texture interfaccia utente ampio manuale supporto DCTV Contro impostazione manuale programma e docu mentazione in inglese Configurazionedellaprova Amiga3000 WB 2 0 6 Mb l opzione globals dell action editor sono stati inseriti a grandissima richiesta la possibilit di inserire imma gini bitmap IFF come sfon doalle scene e l opzione per creare effetti nebbia La prima di queste opzioni semplicemente un metodo pi comodo e diretto per ottenere effetti che prima invece bisognava ottenere arrangiandosi con le altre possibilit offerte da Imagi ne mentre la seconda una vera e propria graditissima novit che completa avvici nando quasi alla perfezio ne gli innumerevoli effetti che gi possiede Imagine USO Utilizzare Imagine 2 0 una incredibile e affascinante avventura nel dominio della realt simulata o realt vir tuale come va molto di moda dire oggi una conti nuasfidaconle leggi dell ot tica e della fisica verso la creazioni di luoghi atmosfe re e mondi il cui limite veramente ora costituito solo dalla fantasia dell ope ratore e dalla sua per
214. versione 6 04 pratica mente in grado di riconoscere ed eliminare qualunque virus Virus_Checker capace di recupe rare un disco martoriato dall azione distruttiva di virus come il Saddam controllare i boot block di ogni di sco inserito in uno dei drive analiz zare i file di una directory per cerca re i link virus il tutto anche tramite script ARexx Attenzione se usato con Kickstart e Workbench 2 04 necessario ef fettuare il boot dal disco Workbench e inserire Il disco AmigaMagazine SPECIFICHE DEL PROGRAMMA CONFIGURAZIONE MINIMA 512K RAM Kickstart 1 2 1 3 2 0 UTILIZZO Workbench doppio click sull icona FILE DI SUPPORTO nessuno AMIGA MAGAZINE NOTE Ricordiamo che per motivi di spazio le directory C DEVS L e LIBS del disco di AmigaMagazine non sono complete come dovrebbero esse re soprattutto per poter funzionare come dischi con i quali effettuare il boot con il Kickstart v2 04 Si consi glia quindi ai possessori di Amiga 500 Plus Amiga 600 Amiga 3000 che dovessero riscontrare dei pro blemi di funzionamento nelle utility di effettuare il boot dal proprio disco Workbench e successivamente sostituire nel drive il disco con quel lo di AmigaMagazine Si ricorda inoltre ai nuovi acquirenti della rivi sta che i comandi Dir e List del CLI sono stati sostituiti con il pi com patto ed efficente LS quindi usate quest ultimo per visualizzare il con tenuto di una directory mentre il s
215. vete pi di un expander dovete collegarli in que sto modo dal Thru del primo di essi all IN del secondo e cos via ESEMPIO C Questa volta lasciamo da parte il computer e vediamo il caso in cui si hanno a disposizione una tastiera IN 1 OUT 1 Thru e due o pi expander 1 IN 1 OUT 1 Thru Questa volta il collegamento pi immediato dall OUT della tastiera all IN del primo expander e dal Thru di questo all IN del successivo ec IN OUT THRU IN OUT THRU EXPANDER 3 E AUAUNA TASTIERA Sopra esempio C A sinistra esempio D Esempio E cetera Bisogna fare attenzione poi ch settando i componenti su OMNI ON ogni volta che suoniamo un tasto risponderanno tutti i gene ratori disuono quindi bene lavora re in OMNI OFF e selezionare ogni volta un canale MIDI sia di trasmis sione sulla tastiera che di ricezione sugli expander per utilizzare solo quello che ci interessa Anche questa volta necessario spegnere il suono della tastiera perch non interferisca con quello degli expander Local OFF ESEMPIO D Fino ad ora abbiamo chiamato in causa una tastiera Lo svantaggio pi evidente quello di dover spegnere i suoi generato ri quando si pilotano altri expander Per questo motivo anche in set up di piccole dimensioni credo sia indi spensabile la presenza di una Ma sterkeyboard la cosiddetta tastiera muta che non ha al suo interno alcun generatore d
216. yze per i possessori di Amiga mentre si oppone a Lotus 1 2 3 in ambiente Windows noto ai possessori di PC La caratteristica su cui la Gold Disk ha puntato molto la compatibilit con il pacchetto della Lotus e l interfaccia utente di prima classe infatti una volta lanciato Professional Calc si presenta subito come un programma molto netto preciso e chiaro Il foglio di lavoro immediatamente accessibile e le operazioni di editing vengono perfettamente coaudivate dall apporto del mouse numerosi ma indispensabili menu permettono di agire sull intero worksheet o su zone opportunamente selezionate tramite le funzioni di input output e le funzioni di cut amp paste Altri menu permettono di selezionare appropriate opzioni e permettono di effettuare comandi tra cui il classico ricalcalo di tutte le celle e un esclusivo ottimizzatore di foglio di lavoro Oltre a tutto ci anche possibile effettuare delle ricerche tematiche nei dati memorizzati e ordinarli mediante un veloce algoritmo di Quick Sort Sono infine disponibili numerose macro e l utilissima porta ARexx presente per permettere il controllo di Professional Calc via script Professional Calc probabilmente lo spreadsheet meglio studiato per Amiga il pi completo semplice e immediato da usare ottimamente integrato con Intuition e compatibile con Lotus 1 2 3 Difficile poter pretendere di pi anche considerando che la Gold Disk raramente si adagia sui classici all
217. zione di testi specializzati in acustica psicoacustica e teoria dei segnali digitali E 136 io ans CTION Architettura dei sistemi Amiga Denise gli slot e terza parte Paolo Canali Continuiamo con questa terza e ultima puntata il viaggio nell architettura Amiga Denise Veniamo al chip che ha il compito di generare l uscita video di Amiga Denise Ne sono stati prodotti pi tipi elencati in tabella 1 I Denise ECS necessitano per funzionare di due segnali in pi rispetto al Denise normale CDAC e CBL perci non possono essere installati sugli A1000 A2000A e A500 rev 3 senza modificare la motherboard la Commodore lo sconsiglia vivamente L altra differenza rispetto ai vecchi Denise che disponibile una ulteriore larghezza di pixel oltre a quella da 140 nanosecondi lo res e 70 nanosecondi hi res 35 nanosecondi Productivity Il SuperHires semplicemente una variante del Productivi ty resa possibile dal fatto che gli Agnus ECS da uno o due Megabyte hanno i divisori che generano i sincronismi orizzontale e verticale programmabili perci scrivendoci i valori opportuni possibile alterare il numero di quadri al secondo visualizzati il numero di pixel per riga e il numero di righe Un piccolo problema che sorto con il modo a 35 nanose condi l eccessivo jitter sul clock video Esso si manifesta usando un monitor ad elev
Download Pdf Manuals
Related Search
Related Contents
Plan de cours DEH-2130R DEH-2100R - Pioneer Europe FLENDER couplings PDF形式、592kバイト Brousse Marie-Hélène rcf60 un néologisme d`actualité, la parentalité Copyright © All rights reserved.
Failed to retrieve file