|
|
1.1 ! root 1: Questa e' la versione 0.7.0 di UAE, l'Un*x Amiga Emulator. ! 2: ! 3: #include <drivel.h> ! 4: ! 5: Copyright 1995, 1996, 1997 Bernd Schmidt & collaboratori (vedi oltre). Questo ! 6: programma e' gratuito. Puoi farne cio' che vuoi per uso personale. ! 7: E' concessa l'autorizzazione a redistribuire questo programma gratis, a patto ! 8: che venga diffuso, inalterato nei suoi contenuti, con l'archivio originale e ! 9: non vengano tratti profitti oltre quelli del mero prezzo del supporto di ! 10: distribuzione. Eccezione all'ultima regola: puo' essere incluso in collezioni ! 11: di software shareware/freeware su CD-ROM, cosi' come nei CD-ROM allegati a ! 12: riviste. ! 13: Non ci sono garanzie di alcun tipo per questo programma. Se usi ! 14: questo programma, lo fai a tuo rischio e pericolo. Gli autori non sono ! 15: responsabili per alcun danno che potrebbe derivare dall'utilizzo di questo ! 16: programma. ! 17: "Amiga" e' un marchio di fabbrica registrato di Amiga International. Altri ! 18: marchi di fabbrica menzionati in questo documento ed in altri file della ! 19: distribuzione di UAE appartengono ai rispettivi proprietari. ! 20: ! 21: ! 22: Sguardo d'insieme ! 23: ================= ! 24: ! 25: Un emulatore e' un programma che ti permette di eseguire sul tuo computer ! 26: software per una macchina che ha hardware e sistema operativo non originari. ! 27: UAE ti da' la possibilita' di utilizzare la maggior parte del parco software ! 28: Amiga disponibile. E' un'emulazione software, e questo significa che non e' ! 29: necessario hardware aggiuntivo o speciale. L'hardware di un Amiga e' emulato ! 30: accuratamente, cosi' il software Amiga viene ingannato e crede di girare su ! 31: una macchina "reale", con lo schermo, la tastiera, l'hard disk ed il mouse ! 32: del tuo computer che recitano il ruolo delle loro controparti emulate. ! 33: ! 34: UAE e' stato sviluppato per sistemi tipo Unix. Nel frattempo, e' stato ! 35: portato in ambienti Mac, DOS, BeBox, NextStep, XFree86/OS2 ed Amiga (d'ora in ! 36: poi potra' eseguire se stesso). Dovresti aver ricevuto diversi altri file ! 37: insieme a questo documento con istruzioni su come installare ed utilizzare la ! 38: versione per il tuo sistema operativo. ! 39: ! 40: Questa sezione e' giusto cio' che si propone di essere: uno sguardo ! 41: d'insieme. Per favore leggi _tutto_ questo file, in particolar modo se hai ! 42: problemi. UAE ha un sacco di caratteristiche ed allo stesso modo un sacco di ! 43: opzioni di configurazione. Se non le conosci, e' come se UAE non funzionasse, ! 44: o non funzionasse al meglio delle sue possibilita'. ! 45: ! 46: Per favore leggi anche il file "FAQ.ita", che contiene alcune domande ! 47: ricorrenti (assieme alle risposte!). Esistono allo stesso tempo documenti ! 48: relativi a specifici sistemi operativi, come "README.UNIX" e "README.DOS" ! 49: (eventualmente tradotti in italiano), dovresti leggere quello che fa al caso ! 50: tuo. ! 51: ! 52: Alcune persone si sono lamentate del fatto che la documentazione di UAE ! 53: contenga solo "gergo misterioso". Mi spiace. Malgrado cio' che ti venga detto ! 54: dalla MessySoft e dalla Tomato, i programmi per computer non sempre sono ! 55: facili da usare. UAE ha bisogno di un po' d'aiuto da te ed in ogni caso ! 56: dovresti avere una base minima d'informatica. Dopotutto, sei un fan di Amiga, ! 57: cosi' dovresti conoscere cos'e' il Workbench, non credi? ! 58: ! 59: ! 60: Caratteristiche ! 61: =============== ! 62: ! 63: Questa versione di UAE emula: ! 64: ! 65: - Un computer Amiga 500, con CPU 68000 o 68020 (la 68020 include la FPU ! 66: 6881); ! 67: - Chipset grafico OCS, con big blits dell'ECS; ! 68: - Fino a 2Mb di Chip RAM e fino a 8 Mb di Fast RAM, o 8 Mb di Chip RAM senza ! 69: Fast RAM; ! 70: - Fino a 64 Mb di Fast RAM Zorro III, indipendentemente dal quantitativo di ! 71: Chip RAM; ! 72: - Fino ad 1 Mb di Slow RAM, per estendere la compatibilita' a software ! 73: "ostico"; ! 74: - Fino ad 8 Mb di memoria sulla scheda video, utilizzabile da software che ! 75: supporti schede grafiche compatibili Picasso96; ! 76: - 4 floppy disk drive da 3 pollici e mezzo (DF0:, DF1:, DF2: e DF3:); ! 77: - Emulazione hard disk; ! 78: - Supporto joystick (con opzione di rimapparlo sul tasterino numerico); ! 79: - Supporto mouse; ! 80: - Possibilita' di essere lanciato in diverse risoluzioni (per una migliore ! 81: corrispondenza dell'immagine o per una maggiore velocita'); ! 82: - Pieno supporto sonoro, costituito da 4 canali ad 8 bit (mixati in uno, ! 83: cosi' per ora l'output e' monofonico); ! 84: - Supporto a porte seriali e parallele (ancora sperimentale); ! 85: - altre cose che non funzionano cosi' bene da meritare di essere ricordate ! 86: qui... ! 87: ! 88: ! 89: Richieste (IMPORTANTE! LEGGI QUI!) / Limitazioni ! 90: ================================================ ! 91: ! 92: Non sono emulate: ! 93: - Le collisioni tra sprite e playfield (la collisione tra sprite funziona); ! 94: - La MMU (una sezione delle CPU 68030/040, ad eccezione di quelle usate dalla ! 95: Commodore). Questo significa che non potrai utilizzare sistemi di memoria ! 96: virtuale o veri sistemi operativi, come Linux o BSD; ! 97: - Il chipset AGA (A4000/A1200). Questo chipset ha funzionalita' avanzate per ! 98: gestire fino a 256 colori in tutte le risoluzioni; ! 99: - L'emulazione della porta seriale esiste ma non funziona troppo bene. ! 100: ! 101: Dato che il controller del floppy disk drive del PC non puo' leggere i ! 102: dischetti Amiga (gia', questo e' un dato di fatto), l'accesso ai dischi deve ! 103: essere gestito in maniera diversa: i floppy sono emulati per mezzo di disk ! 104: file che contengono un'immagine "grezza" del floppy disk che vuoi emulare. Un ! 105: disk file e' un'immagine della struttura base di un floppy disk Amiga, ! 106: contiene 901120 bytes (880 Kb), che e' la capacita' standard di un dischetto ! 107: Amiga. ! 108: ! 109: Attualmente, per eseguire un programma hai bisogno di installare un'immagine ! 110: delle ROM del tuo Amiga. Non puoi lanciare UAE se non hai quest'immagine. Non ! 111: e' inclusa perche' e' software coperto da copyright. Non chiedetemi di ! 112: inviarvene una copia. Non voglio. Se non possiedi un Amiga e vuoi comunque ! 113: eseguire UAE, devi prima comprartene uno o quantomeno acquistare il software ! 114: di sistema (ROM + Workbench). ! 115: L'immagine del Kickstart puo' essere sia di 256 Kb che di 512 Kb. Il suo nome ! 116: predefinito deve essere "kick.rom". ! 117: ! 118: Leggi la sezione "Accessori", piu' sotto, per istruzioni su come creare ! 119: immagini delle ROM e dei dischi. ! 120: ! 121: Se non hai un file col Kickstart, potresti comunque eseguire alcuni giochi o ! 122: demo. L'emulatore include un primitivo codice d'avvio che cerchera' di ! 123: leggere e lanciare il bootblock del disk file che stai usando e se quel ! 124: bootblock utilizza solo quel paio di funzioni supportate dal "Kickstart di ! 125: rimpiazzo", il tuo programma partira'. Non pretendere troppo, in ogni caso. ! 126: ! 127: In piu' hai bisogno di un po' di software da caricare - per quale altro ! 128: motivo dovresti voler emulare un Amiga? Ci sono diversi modi di rendere i ! 129: programmi accessibili ad UAE, per mezzo di file con immagini dei dischetti o ! 130: attraverso l'emulazione di un hard disk. Dovresti fare un'immagine del disco ! 131: Workbench dell'Amiga ed installarlo come "df0.adf" (adf = Amiga Disk File), ! 132: quando usi UAE per la prima volta. Ulteriori ragguagli su come creare questi ! 133: file al paragrafo "Trasferimento del software". ! 134: ! 135: ! 136: Lanciare UAE ! 137: ============ ! 138: ! 139: Per prima cosa, leggi la documentazione su come avviare UAE relativa al tuo ! 140: sistema. Dovresti avere un programma eseguibile chiamato "uae". Puoi ! 141: semplicemente lanciarlo, oppure puoi eventualmente fornirgli una o piu' delle ! 142: seguenti opzioni: ! 143: ! 144: Opzioni generali: ! 145: -h : Fornisce aiuto sulle opzioni. ! 146: -A n : Setta l'accuratezza dell'emulazione ad n. Il valore predefinito ! 147: e' n = 2, il che significa che l'emulatore cerchera' d'essere il ! 148: piu' accurato possibile. Non fa piu' molto in questa versione e ! 149: probabilmente lo rimuovero'. ! 150: -f n : Setta il tasso di aggiornamento dello schermo ad n. Solo ! 151: l'ennesimo schermo verra' disegnato. ! 152: -a : Non aggiunge dispositivi d'espansione. Quest'opzione ! 153: disabilitera' la memoria Fast e l'emulazione dell'hard disk, ! 154: pero' alcuni giochi programmati davvero male potrebbero averne ! 155: bisogno (e' essenziale anche al Kickstart 1.2). ! 156: -l lingua : Setta la nazionalita' della tastiera. A tutt'oggi, i seguenti ! 157: valori possono essere usati al posto di "lingua": "us" per la ! 158: tastiera statunitense (predefinito), "se" per quella svedese, ! 159: "fr" per la francese, "it" per l'italiana, "es" per la spagnola ! 160: oppure "de" per la tedesca. ! 161: Questi parametri riguardano solo la versione X11 di UAE. ! 162: -0 file : Tenta di usare un disk file per il drive 0 diverso da "df0.adf". ! 163: Esistono inoltre le opzioni -1, -2 e -3 per gli altri drive. ! 164: -r file : Usa un file per l'immagine del Kickstart diverso da "kick.rom". ! 165: -J xy : Specifica come emulare la porta joystick 0 (x) e 1 (y). Sia x ! 166: che y possono essere uno dei seguenti caratteri: 0 = joystick 0, ! 167: 1 = joystick 1, M = mouse, ed a, b, c rappresentano diverse ! 168: rimappature da tastiera (a e' il tastierino numerico con lo '0' ! 169: come pulsante per il fuoco, b i tasti cursore con il Control di ! 170: destra come pulsante per il fuoco e c i tasti T/F/H/B con l'Alt ! 171: come pulsante per il fuoco). ! 172: Il valore predefinito e' "-J M0" (mouse e joystick, come di ! 173: solito). ! 174: -o : Permette ad UAE di sovrascrivere il file ~/.uaerc con la ! 175: configurazione definita. Viene usato solo dalle interfacce ! 176: utenti basate su testo, nelle versioni SVGAlib e DOS. ! 177: -G : Disabilita l'interfaccia utente (se presente). ! 178: -n defin : Setta l'emulazione del blitter. "defin" e' una stringa di ! 179: caratteri. Se contiene un "3", il blitter adoperera' operazioni ! 180: a 32 bit laddove cio' possa giovare (nota che quest'opzione ! 181: causera' errori di bus su macchine RISC). Se specifichi "i", le ! 182: operazioni del blitter verrano terminate immediatamente, ! 183: potrebbe essere buono per la velocita'. Per abilitare ambedue le ! 184: opzioni, scrivere "-n 3i". ! 185: -w n : Setta la velocita' di emulazione della CPU ad n. Il valore ! 186: predefinito e' 4; valori piu' alti daranno all'emulazione dei ! 187: chip custom una priorita' piu' alta rispetto alla CPU, ma alcuni ! 188: programmi si pianteranno se questo valore e' piu' alto di 4. ! 189: Definirlo ad 1 e' un buon modo per rallentare l'emulatore su ! 190: macchine che sono troppo veloci. ! 191: -C n : Controlla come il copper deve essere emulato. "-1" e' il valore ! 192: predefinito e significa "emula il piu' accuratamente possibile". ! 193: Puoi anche usare valori tra 0 e 224, potrebbero rendere ! 194: l'emulatore piu' veloce (ma meno accurato per alcuni programmi). ! 195: ! 196: Emulazione di periferiche esterne (hard disk, CD-ROM, porte seriali e ! 197: parallele): ! 198: -m VOLUME:percorso e ! 199: -M VOLUME:percorso : ! 200: Monta il filesystem Unix definito a "percorso" come un file ! 201: system Amiga con nome definito a "VOLUME:". Per esempio, ! 202: "-m sound:/usr/amiga/modules". Se usi -M anziche' -m, il ! 203: dispositivo sara' a sola lettura. Utilizzalo per montare CD-ROM. ! 204: Vedi oltre. ! 205: -W sett:testine:nr:file : ! 206: Definisce il file hard disk "file" come un hard disk emulato, ! 207: utilizzando una geometria di "sett" settori per traccia, x ! 208: "testine" o superfici ed "nr" blocchi riservati. Puo' essere ! 209: usato per montare floppy. Vedi oltre. ! 210: -p cmd : Abilita la porta parallela. Vedi oltre. ! 211: -I per : Usa "per" come dispositivo seriale (p.e. /dev/ttyS1 con Linux). ! 212: ! 213: Opzioni per il sonoro: ! 214: -S defin : Se la tua versione di UAE supporta il sonoro, questa opzione ti ! 215: permettera' di comunicare all'emulatore di produrre il suono. I ! 216: parametri di "defin" sono definiti come segue: ! 217: n:stereo:bit:frequenza:buffer minimo:buffer massimo ! 218: Puoi usare uno dei seguenti valori per "n": ! 219: n = 0 : Nessuna emulazione del sonoro. Potrebbe risultare ! 220: incompatibile (improbabile). Questo e' il valore ! 221: predefinito. ! 222: n = 1 : Emula l'hardware sonoro, ma non fornisce output. ! 223: Potrebbe essere necessario per compatibilita', ma ! 224: potrebbe rallentare notevolmente. ! 225: n = 2 : Emula l'hardware sonoro e fornisce output. Raccomandato. ! 226: n = 3 : Emula l'hardware sonoro _esattamente_. Non credo che ! 227: noterai la differenza. I moduli SIDmon verranno emulati ! 228: correttamente, ma saranno penosamente lenti con questo ! 229: parametro. Sfortunatamente, potrebbe accadere che alcuni ! 230: programmi abbisognino di quest'opzione per funzionare ! 231: (AIBB, per esempio). ! 232: Utilizza sia "s" che "m" (mono) per definire il valore "stereo". ! 233: Per "bit", valori comuni sono 8 (qualita' inferiore) o 16 ! 234: (qualita' superiore). ! 235: Per "frequenza", valori comuni sono 22050 o 44100. La qualita' ! 236: dell'output sonoro cresce con la frequenza. ! 237: Puoi specificare la quantita' minima e massima di memoria da ! 238: utilizzare per il buffer sonoro. Buffer piu' piccoli riducono la ! 239: permanenza nella RAM. ! 240: Non hai bisogno di specificare tutte le opzioni, puoi fermarti ! 241: ad una parte singola. Ad esempio: "-S0" (suono off), "-S2:s" ! 242: (suono on, stereo), "-S3:m:16:44100" (emulazione completa, mono, ! 243: 16 bit, 44100 Hz). ! 244: Nota: alte qualita' sonore richiedono un sacco di potenza di ! 245: elaborazione, cosi' prova diverse combinazioni se la tua ! 246: macchina non e' sufficientemente veloce. ! 247: ! 248: Opzioni per la memoria: ! 249: -s n : Emula n*256 Kilobyte di Slow RAM all'indirizzo 0xC00000. Alcuni ! 250: giochi o demo ne hanno bisogno. ! 251: -F n : Emula n Megabyte di Fast RAM come espansione di memoria. ! 252: -Z n : Emula n Megabyte di Fast RAM Zorro III come espansione di ! 253: memoria. ! 254: -c n : Emula n*512 Kilobyte di Chip RAM. Il valore predefinito e' 2 ! 255: Mb. Alcune applicazioni programmate davvero male necessitano del ! 256: parametro "-c 1" per funzionare adeguatamente. Il valore ! 257: consentito piu' ampio e' "-c 16", che significa 8 Mb di Chip ! 258: RAM. ! 259: -4 n : Di solito, UAE utilizza uno spazio di indirizzamento a 24 bit ! 260: quando emula un 68000 ed uno a 32 bit quando emula un 68020. Se ! 261: n e' 1, quest'opzione abilita uno spazio di indirizzamento a 24 ! 262: bit con l'emulazione 68020. Sembra essere necessario ad alcune ! 263: immagini del Kickstart. Attenzione: quest'opzione ha effetti ! 264: controproducenti e dovrebbe essere disabilitata per valore ! 265: predefinito. ! 266: ! 267: Opzioni di debug (non sono interessanti per la maggior parte degli utenti): ! 268: -D : Non fa partire subito l'emulatore, utilizza il debugger ! 269: integrato. ! 270: -i : Mostra gli accessi illegali alla memoria. ! 271: ! 272: Opzioni di visualizzazione: ! 273: -H modo : Seleziona una profondita' di colore da utilizzare. ! 274: -O defin : Seleziona un modo di visualizzazione, vedi poco oltre per come ! 275: il parametro "defin" viene interpretato. ! 276: -U n : Emula una scheda grafica compatibile Picasso96 con n Mb di ! 277: memoria video. ! 278: ! 279: Profondita' di colore: 0 (256 colori, predefinito); 1 (32768 colori); ! 280: 2 (65536 colori); 3 (256 colori, con dithering per ! 281: migliorare la qualita' dell'immagine); ! 282: 4 (16 colori, con dithering); 5 (16 milioni di ! 283: colori). ! 284: ! 285: Il parametro di visualizzazione "-O" riguarda la larghezza e l'altezza dello ! 286: schermo, con dei modificatori opzionali. Un'opzione valida da passare ad UAE ! 287: potrebbe essere "-O 640:300:", che significa: utilizza uno schermo largo 640 ! 288: pixel ed alto 300, senza modificatori (niente dopo i secondi ":"). Puoi ! 289: specificare i seguenti modificatori: ! 290: l : Comunica ad UAE di omettere di tracciare il secondo pixel ! 291: orizzontalmente (per i modi "Lores"). Esempio: "-O 320:200:l". ! 292: x : Comunica ad UAE di tentare di adattare orizzontalmente l'immagine nella ! 293: finestra visualizzata. Per esempio, se hai uno schermo largo 640 pixel e ! 294: l'immagine mostrata e' pure larga 640 pixel, l'area visibile potrebbe ! 295: essere inferiore poiche' l'immagine e' mostrata troppo a destra o troppo ! 296: a sinitra. Con il modificatore "x", UAE cerca di prevenire ! 297: quest'inconveniente. ! 298: Puoi anche specificare una "X" maiuscola: in questo caso, UAE cerca di ! 299: essere estremamente preciso in questo lavoro. ! 300: y : Vale quanto detto poco qui sopra, pero' per adattare l'immagine ! 301: verticalmente nella finestra (esiste anche "Y"). ! 302: d : Disegna ogni linea due volte. Permette che le modalita' interallacciate ! 303: siano visualizzate in maniera adeguata, ma naturalmente hai bisogno di ! 304: uno schermo che sia il doppio dell'altezza. ! 305: c : Corregge l'aspetto. Questo parametro omettera' certe linee dell'immagine ! 306: per adeguarla meglio allo schermo. ! 307: ! 308: Whew. Probabilmente devi fare un po' di esercizi per sentirti a tuo agio con ! 309: questi parametri! Per renderti le cose un po' piu' semplici, ecco qua le ! 310: definizioni dei modi equivalenti ai vecchi parametri "-d" e "-C", ormai ! 311: obsoleti: ! 312: -d 0 : Lores, 320x200, Centratura X : "-O 320:200:lx" ! 313: -d 1 : Lores, 320x240, Centratura X : "-O 320:240:lx" ! 314: -d 2 : Lores, 320x400, Centratura X : "-O 320:400:lx" ! 315: -d 3 : Hires, 640x300, Centratura X : "-O 640:300:x" ! 316: -d 4 : 800x300, Centratura non necessaria : "-O 800:300:" ! 317: -d 3 -C : "-O 640:600:xd" ! 318: -d 4 -C : "-O 800:600:d" ! 319: (Questa tabella e' accurata per la versione X11 di UAE, 0.6.6 ed inferiori. ! 320: Altre versioni, p.e. la SVGAlib e la DOS, si comportano diversamente: e' ! 321: stato questo un motivo per sbarazzarsi del vecchio metodo di specificazione ! 322: dei modi di visualizzazione). ! 323: ! 324: UAE puo' scegliere di ignorare/rifiutare alcune combinazioni di questi due ! 325: parametri. Alcune modalita' potrebbero inoltre rifiutarsi di funzionare sul ! 326: tuo sistema. ! 327: ! 328: Puoi anche definire queste opzioni in un file di configurazione nella tua ! 329: directory principale. Semplicemente, crea un file ~/.uaerc e mettici dentro ! 330: alcune opzioni. Su sistemi non-Unix, il file e' chiamato uae.rc e dovrebbe ! 331: trovarsi nella directory corrente. ! 332: ! 333: ! 334: Scelta dell'aspetto dello schermo e dei colori ! 335: ============================================== ! 336: ! 337: Come descritto nel paragrafo precedente, UAE puo' essere lanciato con ! 338: risoluzioni e colori molto differenti. Comunque, poche opzioni riguardanti la ! 339: profondita' del colore sono disponibili se usi la versione X11 di UAE, ! 340: poiche' e' il Server X che determina quanti colori sono utilizzabili. Se stai ! 341: eseguendo un Server X a 256 colori, puoi usare il parametro "-H 3" per dire ! 342: ad UAE di attivare il dithering sui colori per risultati migliori. ! 343: ! 344: Dovrai sperimentare quale modalita' ti offre il compromesso migliore tra ! 345: qualita' dell'immagine e velocita'. Nota che il processo di dithering consuma ! 346: del tempo, cosi' anche se i 256 colori con dithering appaiono migliori che i ! 347: 256 colori senza, ricorda che UAE sara' piu' lento in quel modo. ! 348: ! 349: La risoluzione raccomandata e' la 800x600. Nei modi Lores, alcune immagini in ! 350: Overscan che l'Amiga tenta di mostare potrebbero non entrare completamente ! 351: nello schermo, altre potrebbero essere decentrate ed alcuni effetti grafici ! 352: potrebbero apparire strani. Per migliori risultati, usa la 800x600 con almeno ! 353: 32768 colori. ! 354: ! 355: _Non_ usare profondita' di colore a 24 o 32 bit, finche' non devi farlo per ! 356: forza. Sono troppo lente per essere utilizzabili. ! 357: ! 358: ! 359: Emulazione dell'hard disk ! 360: ========================= ! 361: ! 362: Poiche' utilizzare disk file e' scocciante, e' necessario emulare un hard ! 363: disk. Ci sono due modi per utilizzare grandi quantitativi di dati con UAE: ! 364: file hard disk e directory condivise. ! 365: ! 366: 1. File hard disk ! 367: ! 368: I file hard disk sono grandi file che contengono l'immagine di un filesystem ! 369: Amiga. Funzionano per una buona percentuale come i disk file. Puoi ! 370: semplicemente creare un grande file vuoto e dire ad UAE di usarlo come hard ! 371: disk file, ma hai bisogno di formattarlo dall'interno dell'emulazione prima ! 372: di cominciare ad usarlo. ! 373: ! 374: Sotto Unix, puoi creare un hard disk file (non formattato) col comando: ! 375: ! 376: dd if=/dev/zero of=hardfile bs=512 count=16384 ! 377: ! 378: che creera' un file da 8 Mb. Versioni di UAE per altri SO potrebbero essere ! 379: fornite di un'utility chiamata "makedisk" o di altri modi per creare tale ! 380: file. ! 381: ! 382: Per comunicare all'emulatore che vuoi utilizzare un determinato file come ! 383: hard disk file, usa l'opzione "-W", per esempio: ! 384: ! 385: uae -W 32:1:2:hardfile ! 386: ! 387: I primi tre numeri sono informazioni geometriche che comunicano ad AmigaOS la ! 388: organizzazione del file. Il primo numero (32) e' il numero dei settori per ! 389: traccia; il secondo numero (1) e' il numero delle testine o superfici; il ! 390: terzo numero (2) e' quello dei blocchi riservati. Se usi tagli "normali" ! 391: (multipli di due, come 32 Mb), dovrebbe andarti bene l'utilizzo degli stessi ! 392: parametri mostrati nell'esempio. L'utilizzo di altri parametri dovrebbe aver ! 393: senso se trasferisci l'immagine di un hard disk Amiga reale che adopera una ! 394: geometria differente. L'ultimo campo del parametro "-W" riguarda il nome del ! 395: file hard disk. ! 396: ! 397: Se utilizzi il Kickstart 1.3 o precedenti i file hard disk non possono essere ! 398: montati all'avvio e percio' non puoi nemmeno eseguire il boot da questi. ! 399: Dovrai avviare il sistema o da un disk file o da una directory condivisa ! 400: (vedi oltre) e montare in seguito l'hardfile.device. Per far questo, aggiungi ! 401: queste linee alla "mountlist" presente in "DEVS:": ! 402: ! 403: UAE0: Device = uaehf.device ! 404: Unit = 0 ! 405: Flags = 0 ! 406: Surfaces = 1 ! 407: BlocksPerTrack = 32 ! 408: Reserved = 1 ! 409: Interleave = 1 ! 410: LowCyl = 0 ; HighCyl = 511 ! 411: Buffers = 5 ! 412: DosType = 0x444F5300 ! 413: BufMemType = 1 ! 414: # ! 415: ! 416: (Potresti aver bisogno di aggiustare questi valori se specifichi una ! 417: geometria differente e/o il tuo file hard disk ha un taglio maggiore di 8 Mb ! 418: e/o il tuo file hard disk non e' montato come UAE0: perche' hai attivato ! 419: altri hard disk prima). ! 420: ! 421: Quindi, batti "mount UAE0:" in una finestra AmigaShell (o metti questo ! 422: comando nella tua startup-sequence) e dovresti essere in grado di accedervi. ! 423: Non dimenticare di formattarlo con il comando format da una finestra Shell di ! 424: AmigaDOS: ! 425: ! 426: format drive uae0: name Mister_Willwink ! 427: ! 428: 2. Directory condivise: ovvero come accedere a filesystem nativi ! 429: dall'emulatore ! 430: ! 431: Offrono maggiori vantaggi: ! 432: - non hanno problemi col Kickstart 1.3; ! 433: - sono piu' utili; ! 434: - sono piu' veloci. ! 435: ! 436: Se adoperi i parametri -M o -m, potrai accedere al tuo filesystem nativo ! 437: dall'emulatore. Se lanci UAE cosi': ! 438: ! 439: uae -m sound:/usr/amiga/modules ! 440: ! 441: potrai disporre di tutti i file presenti nella directory /usr/amiga/modules ! 442: attraverso il dispositivo AmigaDOS "SOUND:". ! 443: (Utenti DOS: provate "uae -m dh0:C:\" per montare il vostro drive C:\ come ! 444: DH0:). ! 445: ! 446: Puoi montare fino a 20 dispositivi, sia file hard disk che directory ! 447: condivise, ripetendo queste opzioni piu' volte. I dispositivi verranno ! 448: chiamati UAE0:, UAE1:, eccetera. UAE avviera' da UAE0: se non viene trovato ! 449: un disk file per il floppy drive 0. ! 450: Puoi usare inoltre il filesystem nativo per montare CD-ROM Amiga, o puoi ! 451: usare l'emulazione hard disk per montare floppy disk: ! 452: "uae -W 11:2:2:wb13.adf" montera' il disk file wb13.adf. ! 453: ! 454: ! 455: Accessori / Trasferimento del software ! 456: ====================================== ! 457: ! 458: Come gia' dovresti sapere, hai bisogno di trasferire file tra il tuo Amiga e ! 459: la macchina sulla quale fai girare UAE. Ci sono diversi modi per farlo. ! 460: ! 461: - Utilizzando un cavo null modem ed eseguendo un programma di emulazione di ! 462: terminale su entrambe le macchine, puoi trasferire i file via ! 463: upload/download Zmodem. Gli Amiga equipaggiati col 68000 possono di solito ! 464: raggiungere approssimativamente i 3000 caratteri al secondo attraverso il ! 465: cavo null modem, utilizzando il serial.device standard Commodore. ! 466: Comunque, utilizzando il device sostitutivo BaudBandit.device si possono ! 467: ottenere circa i 5500 caratteri al secondo. Una seconda alternativa e' ! 468: usare il programma BASIC adfi.bas (accluso ad UAE) per trasferire un file ! 469: dall'Amiga al PC attraverso il cavo null modem. ! 470: ! 471: - Se utilizzi il CrossDOS sul tuo Amiga, puoi comprimere l'immagine del ! 472: disco o del Kickstart usando LhA o un simile archiviatore PC compatibile e ! 473: copiarla su un floppy disk da 720 Kb. Ora puoi passare il disco al PC, ! 474: copiare il file compresso nella directory di UAE e decomprimerlo. ! 475: Se non hai il CrossDOS sull'Amiga, esiste un'utility freeware simile ! 476: chiamata Msh, che puo' essere reperita su Aminet o sui Fish disk 382 o ! 477: 327. ! 478: ! 479: In ambo i casi, hai bisogno di leggere la documentazione acclusa al programma ! 480: che adoperi per il trasferimento. L'uso di questi programmi non puo' essere ! 481: spiegato in questo contesto. ! 482: ! 483: Nella sottodirectory "amiga" troverai due piccoli programmi Amiga che ti ! 484: aiuteranno a generare i necessari file immagine. Si chiamano transrom e ! 485: transdisk. Copiali sul tuo Amiga e rendili eseguibili (digitando "protect ! 486: transrom rwed" e "protect transdisk rwed" in una finestra AmigaShell). ! 487: Transrom riversera' il contenuto delle ROM del tuo Kickstart e transdisk ! 488: trasferira' l'immagine di un floppy in uno dei drive. Tutti e due i programmi ! 489: mandano i dati all'output standard (leggi: lo schermo), per cui hai bisogno ! 490: di reindirizzarli. Da una finestra AmigaShell esegui: ! 491: ! 492: transrom >ram:kick.rom ! 493: ! 494: per creare un file chiamato "kick.rom" nel RAM disk, e ! 495: ! 496: transdisk >ram:df0.adf ! 497: ! 498: per creare un file chiamato "df0.adf" nel RAM disk. Questi file sono ! 499: piuttosto grandi, 262144 o 524288 byte per l'immagine delle ROM e 901120 byte ! 500: per l'immagine di un disco. ! 501: ! 502: Non eseguire MAI questi programmi dal Workbench. Apri sempre una finestra ! 503: Shell o CLI per farlo. ! 504: ! 505: Transdisk interpreta i seguenti argomenti: ! 506: ! 507: -d periferica unita' : Usa questa periferica al posto di DF0:. ! 508: -s n : Inizia il trasferimento dalla traccia n ! 509: (predefinito: 0). ! 510: -e n : Termina il trasferimento alla traccia n ! 511: (predefinito: 79). ! 512: -w file : Non legge dal floppy, ma scrive il contenuto del ! 513: "file" sul floppy. ! 514: -h : Tratta il dischetto come ad alta densita'. Le ! 515: immagini di dischetti HD non sono ancora supportate ! 516: da UAE, comunque. Nota che il file risultante sara' ! 517: grosso il doppio. ! 518: ! 519: Cosi', per traferire il disco nel drive DF1:, devi dare il comando: ! 520: ! 521: transdisk >ram:df1.adf -d trackdisk 1 ! 522: ! 523: Se non hai molta RAM e non puoi passare tutta l'immagine di un dischetto nel ! 524: RAM disk, puoi suddividere il trasferimento in parti multiple con i parametri ! 525: "-s" ed -e". Per trasferire il disco in quattro passate, dovrai usare i ! 526: seguenti comandi: ! 527: ! 528: transdisk >ram:df0_1.adf -s 0 -e 19 ! 529: transdisk >ram:df0_2.adf -s 20 -e 39 ! 530: transdisk >ram:df0_3.adf -s 40 -e 59 ! 531: transdisk >ram:df0_4.adf -s 60 -e 79 ! 532: ! 533: Naturalmente, dovresti salvare ciascuno dei quattro file in un altro posto ! 534: prima di trasferire il successivo con transdisk, per creare spazio nella RAM. ! 535: Se hai tutti i file sul tuo PC, puoi battere questo comando sotto Unix: ! 536: ! 537: cat df0_1.adf df0_2.adf df0_3.adf df0_4.adf >df0.adf ! 538: ! 539: o, sotto DOS: ! 540: ! 541: COPY /B DF0_1.ADF+DF0_2.ADF+DF0_3.ADF+DF0_4.ADF DF0.ADF ! 542: ! 543: Mi hanno detto che esistono i seguenti accessori per il Mac per concatenare ! 544: file binari: "ChunkJoiner 2.1.2", che si puo' trovare nella directory <disk> ! 545: di Info-Mac o "JoinFiles 1.0.1", nella directory <text> di Info-Mac. ! 546: ! 547: Il transdisk attuale puo' leggere solo dischetti in formato AmigaDOS ! 548: standard. Questo significa che la maggior parte dei giochi che fanno ! 549: affidamento su alcune forme di protezione dalla copia non possono essere ! 550: trasferiti (ulteriori informazioni sui formati dei dischi nel file FAQ.ita). ! 551: ! 552: ***************************************************************************** ! 553: Se trasferisci software commerciale, non devi distribuire il file immagine ! 554: risultante, poiche' sarebbe una violazione delle leggi sui diritti d'autore. ! 555: Le ROM del Kickstart sono considerate software commerciale. Puoi usare solo ! 556: il Kickstart del TUO Amiga e non puoi distribuire i file con le ROM del ! 557: Kickstart. Per favore, leggi la licenza che e' acclusa al tuo software per ! 558: ulteriori dettagli. ! 559: ***************************************************************************** ! 560: ! 561: ! 562: Recuperare file da un'immagine di un dischetto ! 563: ============================================== ! 564: ! 565: Se hai un file immagine di un dischetto e vuoi recuperare i file ivi ! 566: contenuti, puoi usare l'accessorio "readdisk". Viene compilato ! 567: automaticamente dal "make". Se hai un file disk "df0.adf" di un dischetto ! 568: chiamato "Workbench1.3D" e dai: ! 569: ! 570: readdisk df0.adf ! 571: ! 572: l'intera struttura delle directory del file disk sara' registrata in una ! 573: nuova sottodirectory chiamata "Workbench1.3D". Puoi opzionalmente fornire un ! 574: secondo parametro per specificare la directory in cui ricreare l'output, ! 575: piuttosto che la directory corrente. ! 576: Readdisk comprende solo il formato OFS (Old File System). I dischetti FFS ! 577: (Fast File System) saranno allegramente classificati come illeggibili. ! 578: Utilizza l'unixfs.device dall'interno dell'emulatore se vuoi trasferire file ! 579: da dischetti FFS. ! 580: ! 581: ! 582: Emulazione di schede grafiche Picasso96 ! 583: ======================================= ! 584: ! 585: Per usare questa caratteristica, devi usare una versione di UAE compilata per ! 586: il 68020 e devi eseguirla usando uno spazio d'indirizzamento a 32 bit. Hai ! 587: inoltre bisogno di una ROM del Kickstart 3.x, poiche' Picasso non partira' ! 588: senza di esso. ! 589: Devi usare l'opzione "-U" per specificare quanta memoria grafica devi ! 590: emulare, per esempio "-U 4". Quindi, ti serve il software Picasso96 che non ! 591: e' distribuito con UAE (ci sara' presto un link all'Home Page di Picasso96 ! 592: sulla Web Page di UAE). E' raccomandata la versione 1.31 o successiva. ! 593: Installa il software Picasso96 e sii certo di abilitare il driver "uaegfx". ! 594: Dopo aver completato questo passo, riavvia e dovresti essere in grado di ! 595: selezionare i nuovi modi video dal programma ScreenMode, nel cassetto Prefs. ! 596: ! 597: ! 598: Il programma UAE_CONTROL ! 599: ======================== ! 600: ! 601: Nella sottodirectory "amiga" troverai due programmi: uae_control ed uaectrl ! 602: che forniscono le stesse funzionalita' della GUI X11. Uaectrl e' basato sulla ! 603: Shell e funziona con ogni Kickstart, mentre uae_control ha bisogno della ! 604: gadtools.library, cosi' funziona solo col Kickstart 2.0 e superiori. Copia ! 605: questi due file nella directory che usi per l'emulazione dell'hard disk. ! 606: Dovrebbero spiegarsi da soli. ! 607: ! 608: ! 609: Veloce sguardo d'insieme dei comandi del debugger ! 610: ================================================= ! 611: ! 612: Alcune versioni di UAE (basate su sistemi a finestre) hanno un debugger ! 613: integrato. Puoi premere in ogni istante la combinazione ^C (Control+C) per ! 614: entrare in questo debugger. ! 615: Ogni comando del debugger e' formato da una singola lettera ed ! 616: occasionalmente da alcuni parametri. ! 617: ! 618: g : Comincia l'esecuzione dall'indirizzo corrente. ! 619: c : Visualizza lo stato delle CIA e dei chip custom. ! 620: r : Visualizza lo stato della CPU. ! 621: m <indirizzo> <linee> : Visualizza il contenuto della memoria ! 622: dall'<indirizzo>. ! 623: d <indirizzo> <linee> : Inizio del disassemblaggio dall'<indirizzo>. ! 624: t : Avanza di una istruzione. ! 625: z : Si muove all'interno di una istruzione - utile con ! 626: JSR, DBRA, ecc. ! 627: f <indirizzo> : Avanza sinche' il Program Counter == <indirizzo>. ! 628: q : Termina l'emulatore. Non dovresti aver bisogno di ! 629: usare questo comando. ! 630: M : Va in cerca di moduli sonori. ! 631: S <nome file> <indirizzo> <lunghezza> : ! 632: Salva un modulo sonoro. ! 633: ! 634: ! 635: Sonoro ! 636: ====== ! 637: ! 638: Se la tua versione di UAE supporta il sonoro, puoi passare alla stringa di ! 639: comando parametri quali la frequenza ed il numero di bit; se non ne ! 640: specifichi alcuno, verrano usati valori predefiniti ragionevoli. Se viene ! 641: abilitato l'output grafico contemporaneamente a quello sonoro, l'emulatore ! 642: sara' troppo lento sulla maggior parte dei sistemi. Il sonoro non sara' ! 643: continuo. Percio', e' stato previsto un trucchetto per bloccare ! 644: l'aggiornamento dello schermo: premi il Bloc Scroll (o Scroll Lock, dipende ! 645: dalle tastiere) per disabilitare la grafica, di nuovo per riattivarla. ! 646: ! 647: La qualita' dell'emulazione dipende dal settaggio dell'opzione "-S" sulla ! 648: stringa di comando. Con "-S 3" l'hardware sonoro viene emulato completamente ! 649: ed alcuni programmi (p.e. AIBB) si rifiuteranno di partire con altri ! 650: parametri. "-S 2" dovrebbe fornire un suono buono come quello di "-S 3" e ! 651: sara' piu' veloce per alcuni programmi. "-S 1" cerca di emulare la maggior ! 652: parte dell'hardware sonoro, ma attualmente non produce alcun output. "-S 0" ! 653: disabilita completamente il sonoro. ! 654: ! 655: ! 656: Siti di riferimento ! 657: =================== ! 658: ! 659: Ci sono pochi siti su Internet che contengano informazioni utili su UAE. ! 660: ! 661: La nuova pagina "ufficiale" di UAE e' collocata su: ! 662: ! 663: http://www.freiburg.linux.de/~uae ! 664: ! 665: un ringraziamento a Stefan Reinauer che ora la sta mantenendo. ! 666: ! 667: Qui potrai trovare collegamenti ad altre pagine di UAE. Una che risulta ! 668: particolarmente utile e' la "UAE Discussion Board" istituita da Gustavo ! 669: Goedert, l'indirizzo e': ! 670: ! 671: http://www.netrunner.com.br/dosuae/uaeboard/index.html ! 672: ! 673: Non e' valida come un newsgroup a causa del software di lettura (Ratscope) ! 674: squilibrato, ma e' comunque una manna dal cielo. ! 675: ! 676: Si suppone che ci sia un newsgroup chiamato "alt.emulators.amiga", ma qui non ! 677: sono riuscito a trovarlo. ! 678: Il newsgroup "comp.sys.amiga.emulations" sembra essere un luogo appropriato ! 679: per parlare di emulazione Amiga ma, detto tra noi, non e' il posto giusto. ! 680: Luoghi piu' consoni sono "comp.emulators.misc" e, naturalmente, il forum di ! 681: Gustavo. ! 682: ! 683: ! 684: Ringraziamenti & Riconoscimenti ! 685: =============================== ! 686: ! 687: Un grazie a tutti coloro che mi hanno scritto finora, fornendomi rapporti di ! 688: bachi e di tentativi riusciti/falliti di esecuzioni dell'emulatore su varie ! 689: configurazioni hardware con differenti versioni del Kickstart. Un elenco di ! 690: ogni persona che abbia contribuito al codice sorgente puo' essere trovato nel ! 691: file CREDITS (stava diventando troppo grande per essere incluso ancora qui). ! 692: ! 693: Un ringraziamento particolare a: ! 694: ! 695: - Jay Miner, Dale Luck, R.J. Mical e a tutti quegli altri che costruirono ! 696: l'Amiga; ! 697: - Felix Bardos, il cui Manuale di Riferimento dell'Hardware ho "preso in ! 698: prestito"; ! 699: - Hetz Ben Hamo perche' scrisse a Peter Kittel della Commodore chiedendogli ! 700: il permesso di cedere il Kickstart 1.3. Sfortunatamente, la risposta fu ! 701: negativa; ! 702: - Bruno Coste, Ed Hanway, Alessandro Soldo e Marko Nippula per aver scritto ! 703: della documentazione; ! 704: - Fabio Ciucci (vincitore del premio "Miglior TrovaBachi") per il suo aiuto ! 705: nell'emulazione di linee col blitter ed in altre aree di problemi; ! 706: - Michele C. Battilana e la Cloanto Software, per tutto il loro supporto; ! 707: - Julian Eggebrecht dei Factor 5, per aver fornito diversi loro giochi. ! 708: ! 709: ! 710: Autori / Mantenitori ! 711: ==================== ! 712: ! 713: Il mio indirizzo e' (per favore, leggi la sezione "Prima di spedire email" ! 714: sotto): ! 715: ! 716: [email protected] ! 717: ! 718: o, per posta "normale": ! 719: ! 720: Bernd Schmidt ! 721: Schlossweiherstrasse 14 ! 722: 52072 Aachen ! 723: Germany ! 724: ! 725: Preferisco rispondere via posta elettronica e questo mezzo sara' senza dubbio ! 726: il piu' veloce. Se puoi, evita di chiamarmi al telefono. ! 727: Non voglio distribuire software, nemmeno commerciale o di Pubblico Dominio. ! 728: Non mandarmi floppy disk senza almeno chiedermelo prima, non li riavrai ! 729: indietro. ! 730: ! 731: Le seguenti persone hanno ricompilato UAE per diverse piattaforme; dovresti ! 732: indirizzare a loro le domande specifiche ai vari sistemi: ! 733: ! 734: DOS: ! 735: Gustavo Goedert <[email protected]> ! 736: Disponibilita' : http://www.netrunner.com.br/dosuae/ ! 737: Codice sorgente: Disponibile sulla pagina Web sopra citata, la gran parte e' ! 738: inclusa nei sorgenti principali (con un po' di ritardo). ! 739: ! 740: Mac: ! 741: All'inizio : Ernesto Corvi <[email protected]> ! 742: Ora : Arnaud Blanchard <[email protected]> ! 743: Disponibilita' : http://www.pratique.fr/~jblancha/ ! 744: Codice sorgente: Disponibile un archivio a parte. Alcuni pezzi sono nei ! 745: sorgenti principali, ma nulla che tu possa compilare. ! 746: ! 747: BeBox: ! 748: Christian Bauer <[email protected]> ! 749: Disponibilita' : La pagina Web principale di UAE (usa i sorgenti Unix). ! 750: Codice sorgente: Incluso nei sorgenti principali (questa versione non sara' ! 751: compilata). ! 752: ! 753: NextStep: ! 754: Ian Stephenson <[email protected]> ! 755: Disponibilita' : La pagina Web principale di UAE (usa i sorgenti Unix). ! 756: Codice sorgente: Incluso nei sorgenti principali. La compilazione dovrebbe ! 757: essere OK. ! 758: ! 759: Amiga: ! 760: All'inizio : Olaf 'Olsen' Barthel <[email protected]> ! 761: Ora : Samuel Devulder <[email protected]> ! 762: Disponibilita' : Non ancora del tutto certa. La pagina Web di Paul Liss ha i ! 763: binari. ! 764: Codice sorgente: Incluso nei sorgenti principali. La compilazione dovrebbe ! 765: essere OK. ! 766: ! 767: pOS: ! 768: Samuel Devulder <[email protected]> ! 769: Disponibilita' : Non ancora del tutto certa. ! 770: Codice sorgente: Incluso nei sorgenti principali. La compilazione dovrebbe ! 771: essere OK. ! 772: ! 773: XFree86/OS2: ! 774: Krister Bergman <[email protected]> ! 775: Disponibilita' : http://www.kuai.se/~bellman/html/xfreeapps.html ! 776: Codice sorgente: Niente di speciale, apparentemente il materiale Unix viene ! 777: compilato in maniera pulita (?). ! 778: ! 779: Win32: ! 780: Mathias Ortmann <[email protected]> ! 781: Brian King <[email protected]> ! 782: Disponibilita' : http://www.uae.de/ ! 783: http://www.codepoet.com/uae/ ! 784: Codice sorgente: Ci stiamo lavorando. ! 785: ! 786: Acorn RISC PC: ! 787: Peter Teichmann <[email protected]> ! 788: Disponibilita' : http://www.wh1.tu-dresden.de/~sol/acorn.shtml ! 789: http://www.wh1.tu-dresden.de/~sol/acorne.shtml ! 790: Codice sorgente: Qualche parte e' inclusa nei sorgenti principali, ma ! 791: poiche' i SO Acorn apparentemente non hanno una gestione ! 792: decente dei file, non puoi nemmeno usare la stessa ! 793: struttura dell'originale. Necessita inoltre di un sacco di ! 794: file addizionali. ! 795: ! 796: Poiche' generalmente non ho la possibilita' di provare o migliorare queste ! 797: versioni, e' una buona idea contattare i loro rispettivi autori se hai ! 798: domande. ! 799: ! 800: ! 801: Prima di spedire email... ! 802: ========================= ! 803: ! 804: Prima di comunicarmi il problema che potresti avere, sii certo di aver letto ! 805: _tutto_ quanto sopra. Per favore, leggi anche il file "FAQ.ita", che contiene ! 806: un sacco di informazioni utili ed il README (eventualmente tradotto in ! 807: italiano) relativo al tuo sistema. ! 808: ! 809: Non posso rispondere ad _ogni_ domanda. Se hai problemi nella comprensione di ! 810: questo documento, sia perche' qualche punto ti e' risultato oscuro o perche' ! 811: non hai molta esperienza coi computer, cerca di trovare qualche tuo amico che ! 812: possa capire questo file e possa spiegartelo. Semplicemente, non posso ! 813: spiegare (per esempio) come usare programmi di emulazione terminale o il ! 814: CrossDOS poiche' non li uso ed in ogni caso ci vorrebbe troppo tempo. Questo ! 815: file ed il FAQ.ita contengono quasi ogni tipo di informazione che io ti possa ! 816: fornire. Cerco di aiutare le persone che hanno domande, ma qualche volta ci ! 817: vuole troppo tempo. ! 818: ! 819: Per favore non chiedermi file con le ROM del Kickstart o altro software ! 820: protetto da copyright. Non _mandarmi_ nemmeno roba come questa. Se vuoi ! 821: mandarmi qualcos'altro che sia grosso (>= 50 Kb), chiedimelo prima o piazzalo ! 822: da qualche parte nel Cyberspazio. ! 823: Se ricevo 3 Mb di schermi catturati o di messaggi d'errore prodotti dal ! 824: programma ("Non funziona, genera questo file"), potrei incavolarmi sul serio ! 825: e lamentarmi col tuo Amministratore di Sistema: potresti perdere il tuo ! 826: acesso ad Internet, pensaci bene. ! 827: ! 828: Oh gia', un'altra cosa: se prometto di fare qualcosa (come implementare nuove ! 829: caratteristiche) e me ne dimentico, torturatemi. Cio' accade di rado, e' un ! 830: baco che so di avere nel mio cervello. Dovro' sostituirlo. ! 831: ! 832: ! 833: -- ! 834: ! 835: Versione inglese by Bernd Schmidt. ! 836: Traduzione ed adattamento a cura di Fulvio Leonardi, Copyright (c) 1998. ! 837: Home Page italiana di UAE : http://www.panservice.it/uae/ ! 838: E-mail : [email protected] ! 839: Tutti i diritti sono riservati. ! 840:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.