|
|
1.1.1.2 ! root 1: Alcune Domande Ricorrenti (FAQ). Cerca di leggere questo documento con ! 2: attenzione se hai dei problemi. ! 3: ! 4: ����������������������������������������������������������������������������� ! 5: Traduzione ed aggiunte a cura di Fulvio Leonardi, Copyright (c) 1998. ! 6: ! 7: Home Page italiana di UAE : http://www.panservice.it/uae/ ! 8: ! 9: E-mail : [email protected] ! 10: ! 11: Tutti i diritti sono riservati. E' concessa la distribuzione di questo ! 12: documento in qualsiasi forma, a patto che avvenga gratuitamente. NON sono ! 13: autorizzate modifiche di alcun tipo senza l'espresso consenso dell'autore, ! 14: ne' tantomeno diverse attribuzioni di provenienza. Se parti di questo ! 15: documento o l'intero documento stesso vengono inclusi in mezzi di ! 16: informazione (come siti web o articoli di riviste), e' richiesta una ! 17: citazione dell'autore, della sua e-mail ed eventualmente del suo sito. Per ! 18: qualsiasi tipo di diffusione che vada al di la' della normale distribuzione ! 19: del software di Pubblico Dominio, contattare l'autore. ! 20: ! 21: All trademarks used in this document are property of respective owners. ! 22: ����������������������������������������������������������������������������� ! 23: ! 24: ! 25: ** PROBLEMI COMUNI ! 26: ! 27: D: Certe volte, dopo l'uscita da UAE, non c'e' ripetizione automatica dei ! 28: tasti! ! 29: R: Dai "xset r on" (accade solo in X, apparentemente di piu' su macchine ! 30: Solaris. Non so perche'). [Dovrebbe essere stato risolto ora. Nota che ! 31: questo accade sempre quando UAE si pianta]. ! 32: ! 33: D: Quando UAE si avvia, riporta "Illegal instruction: 4e7b". Perche'? ! 34: R: E' normale, e' solo il test della CPU del Kickstart. ! 35: ! 36: D: Quando UAE si avvia, riporta "Illegal instruction: 00f8" (diverse volte). ! 37: Perche'? ! 38: R: Questo accade perche' le ROM del tuo Kickstart sono state compilate per un ! 39: 68020 (puo' anche capitare quando c'e' un baco in UAE). ! 40: ! 41: D: Quando UAE carica <inserisci il tuo gioco preferito> riporta "Non-standard ! 42: sync". ! 43: R: Il tuo gioco preferito ha una protezione dalla copia. Ci sono modi per ! 44: trasferire questi dischetti, ma sono complicati e non voglio aiutarti ! 45: poiche' bisognerebbe sprecare troppo tempo ad immaginare ogni sorta di ! 46: schema di protezione. Spero che un giorno possa esserci una soluzione ! 47: generale, ma per ora sei sfortunato. ! 48: ! 49: D: Quando viene compilato, riporta "xxx illegals generated" o "16 ! 50: mismatches". E' un problema? ! 51: R: No. Posso usare quest'informazione per dirti se c'e' un problema, o se non ! 52: c'e'. ! 53: ! 54: D: Come posso generare il simbolo "@" (o qualche altro carattere)? Sulla ! 55: tastiera del mio PC ho provato AltGr+"o'", ma non sembra funzionare. ! 56: R: Guarda sulla tastiera del tuo Amiga. Usa la stessa combinazione di cui ! 57: avresti bisogno su un vero Amiga. Queste combinazioni cambiano di Paese in ! 58: Paese. Sii certo di aver caricato la giusta tabella di configurazione ! 59: della tastiera sull'AmigaOS (p.e. in Italia, assicurati che ci sia il ! 60: comando "setmap i" nella startup-sequence). Probabilmente puoi creare il ! 61: simbolo "@" premendo Alt+2 o Shift+2. ! 62: ! 63: ! 64: ** INCOMPATIBILITA' ! 65: ! 66: D: UAE non funziona con l'immagine del mio Kickstart 1.2. ! 67: R: Potresti aver bisogno di disabilitare l'emulazione dell'hard disk e della ! 68: Fast RAM con il parametro "-a". Il Kickstart 1.2 non supporta la ! 69: caratteristica di avvio automatico che richiede l'emulazione dell'hard ! 70: disk. ! 71: Puoi essere sicuro di avere questo problema se UAE ti riporta il messaggio ! 72: "filesys_bput called". ! 73: ! 74: D: Che cosa devo fare se non funziona un gioco/programma/demo? ! 75: R: Se stai cercando di eseguire un gioco o una demo, attiva un po' di Slow ! 76: RAM e prova a lanciarlo di nuovo. Qualche software piu' vecchio ha dei ! 77: problemi che la Slow RAM qualche volta risolve. Se e' un programma, ! 78: controlla cose ovvie come versione richiesta del Kickstart, RAM, ecc. Sii ! 79: certo inoltre che il software che stai tentando di caricare non sia per le ! 80: macchine equipaggiate col chipset AGA. ! 81: Puoi inoltre provare a cambiare diverse altre opzioni, come il tipo di ! 82: CPU. Per i giochi, certe volte "-C 0c" li fara' funzionare. ! 83: ! 84: ! 85: ** DISCHETTI AMIGA, IMMAGINI DEI DISCHI, HARD DISK, CD-ROM ! 86: ! 87: D: E' possibile leggere dischetti Amiga col PC? ! 88: R: No, e si. No, con un controller standard per PC e' impossibile. Comunque, ! 89: con un hardware addizionale (per esempio un controller per floppy nuovo) ! 90: e' possibile. Al momento sono a conoscenza di due soluzioni: il pacchetto ! 91: AFR, che e' costituito da una piccola interfaccia per porta parallela che ! 92: ti devi costruire da solo e da del software; e dal controller Catweasl ! 93: che e' disponibile come scheda d'espansione ISA ed e' provvisto di ! 94: software per DOS per generare i file disk. Io ho qui il Catweasl, e devo ! 95: dire che funziona. ! 96: ! 97: D: Non potrei attaccare in qualche maniera il floppy drive dell'Amiga al PC, ! 98: ed usarlo per leggere dischetti Amiga? ! 99: R: Puoi collegare i floppy drive (a bassa densita') dell'Amiga al PC, poiche' ! 100: sono perfettamente identici a quelli del PC. Questo non ti aiutera', ! 101: perche' il problema non e' il drive, ma il controller dei floppy del ! 102: PC. Devi conviverci. ! 103: ! 104: D: Ma il PC puo' leggere formati ad 11 settori! ! 105: R: Si', ma questi settori sono visti dall'hardware in modo un po' diverso. ! 106: ! 107: D: Ma l'Amiga puo' leggere dischetti PC! ! 108: R: E allora? ! 109: ! 110: D: Ma il PC puo' leggere i dischetti dell'Atari ST! ! 111: R: E allora? ! 112: ! 113: D: Ma... ! 114: R: Non c'e' modo. Se ancora sei convinto che si puo' fare, dimostralo. Scrivi ! 115: un programma per leggere dischetti Amiga col controller standard del PC e ! 116: mi scusero' pubblicamente. ! 117: ! 118: D: Come posso usare immagini in DMS? ! 119: R: Esegui DMS sotto UAE ed adoperalo giusto come faresti su un Amiga reale. ! 120: Scompattare un file DMS in DF0: sovrascrivera' il file .adf che viene ! 121: usato al momento per emulare il DF0:. ! 122: ! 123: D: Come posso trasferire i dischetti non DOS che vengono usati da molte demo? ! 124: R: Con transdisk. Il fatto che siano illeggibili dall'AmigaDOS non significa ! 125: che non possano essere letti da transdisk. ! 126: Spiegazione estesa: Ci sono due cose da considerare quando parliamo del ! 127: "formato" di un disco. Per prima cosa, la formattazione a basso livello, ! 128: che separa ogni traccia in settori in maniera particolare. La gran parte ! 129: dei dischetti Amiga sono in formato standard Amiga, che contiene 11 ! 130: settori con 512 bytes per ogni traccia, con un totale di 880 Kb per disco. ! 131: Ci sono inoltre alcune informazioni addizionali al di la' dei settori, ! 132: cosi' il controller del floppy puo' localizzarli. I dischetti del PC usano ! 133: un formato differente e questo e' il motivo per il quale un controller PC ! 134: non puo' leggere dischi Amiga. Se un disco e' formattato in questo modo, ! 135: puo' essere copiato col normale programma AmigaDOS diskcopy o con ! 136: l'equivalente Workbench e transdisk puo' gestirlo. I dischi protetti dalla ! 137: copia hanno un diverso formato delle tracce (certe volte non dividono del ! 138: tutto le tracce in settori o utilizzano piu' settori o mettono ! 139: informazioni diverse tra i settori). Questo tipo non puo' essere gestito ! 140: da diskcopy o transdisk. ! 141: Ora, la seconda parte del "formato" di un disco e' il filesystem. Se vuoi ! 142: mettere file e directory in un disco, devi scrivere delle informazioni ! 143: speciali in alcuni settori del disco. Queste informazioni includono (per ! 144: esempio) il nome del disco (p.e. "Workbench1.3") e che file contenga. ! 145: Queste informazioni si chiamano "filesystem". L'Amiga riconosce diversi ! 146: filesystem: c'e' il filesystem originale (chiamato OFS - Old File System) ! 147: ed il piu' nuovo Fast File System (FFS), che fu introdotto col Kickstart ! 148: 1.3. ! 149: Se non metti un filesystem sul disco, i dati nei settori possono ancora ! 150: essere letti da programmi come transdisk o diskcopy, ma non hanno alcun ! 151: senso per loro. Il problema e' che non devono averne. Devono averne solo ! 152: per il Workbench che cerca di determinare che file ci sono sul disco. Se ! 153: il Workbench non trova sul disco un filesystem riconosciuto, lo marchiera' ! 154: come disco non-DOS (opposto ad un disco "illeggibile" che ottieni se la ! 155: formattazione a basso livello e' diversa da quella standard). ! 156: ! 157: D: Come posso cambiare i disk file? ! 158: R: La tua versione di UAE potrebbe avere un'interfaccia utente (la versione ! 159: X11 ce l'ha) che ti permette di farlo. Leggi il README (eventualmente ! 160: tradotto in italiano) relativo al tuo sistema per i dettagli. Puoi inoltre ! 161: usare il programma "uaectrl" dalla sottodirectory "amiga". ! 162: ! 163: D: Perche' l'emulazione floppy e' cosi' lenta? Dopotutto l'immagine sta ! 164: sull'hard disk. ! 165: R: Perche' viene emulata la rotazione del disco. E' necessario. Usa ! 166: l'emulazione hard disk laddove possibile. ! 167: ! 168: D: <Inserisci qui il tuo problema preferito con l'emulazione hard file>. ! 169: R: Non usare l'hard file. Usa l'emulazione del filesystem (opzione "-m"). ! 170: ! 171: D: Come posso leggere i CD-ROM Amiga? ! 172: R: Con l'emulazione hard disk. Dai ad UAE il parametro "-M CD:/cdrom" se ! 173: utilizzi un sistema Linux con il CD montato a /cdrom, oppure "-M CD:D:\" ! 174: se utilizzi il DOS e D:\ e' il tuo drive CD-ROM (e se hai un sistema ! 175: diverso dovreti essere in grado di immaginare cosa fare). ! 176: ! 177: D: E' possibile leggere gli hard disk Amiga col PC? ! 178: R: Si'. Linux 2.0 contiene un filesystem che puo' leggere (secondo voci ! 179: diffuse) gli hard disk Amiga OFS/FFS. Non chiedermi i dettagli, non l'ho ! 180: scritto io e non lo uso (ancora). L'ho comunque usato per leggere immagini ! 181: di dischi .adf. ! 182: ! 183: ! 184: ** PROGETTI FUTURI ! 185: ! 186: D: Quando sara' rilasciata la prossima versione e cosa ci sara' dentro? ! 187: R: Verra' rilasciata quando sara' terminata. ! 188: ! 189: D: Ci sara' una versione shareware o una quota di registrazione per le future ! 190: versioni di UAE? ! 191: R: No. ! 192: ! 193: D: Non potresti usare l'emulazione della CPU della ARDI per velocizzarlo? ! 194: R: UAE e' software gratuito. Viene distribuito col codice sorgente. ! 195: L'Executor della ARDI e' proprietario e viene diffuso commercialmente. La ! 196: ARDI non ha alcun motivo di distribuire il suo codice gratuitamente, ! 197: poiche' se lo facesse non ne ricaverebbe una lira. ! 198: (Proprio cosi', mi hanno davvero chiesto questo genere di cose! Io non so ! 199: da dove la gente vada a prendere queste idee). ! 200: ! 201: D: Ci sara' una qualsiasi forma di supporto per i modi grafici ad alta ! 202: risoluzione (p.e. il Workbench a 1024x768)? ! 203: R: Ancora non lo so. Spero di si', ma ci sono delle difficolta' tecniche. ! 204: Ci sono diversi modi in cui potrebbe essere implementato: ! 205: - riscrivere parte o tutto l'AmigaOS: arduo; ! 206: - emulare l'hardware delle schede grafiche: _dovrebbe_ essere piuttosto ! 207: facile, una volta che ti procuri la documentazione dei chipset (potrebbe ! 208: essere presa da Linux/68k, credo che abbia del supporto per schede ! 209: grafiche nel suo Server X). Avresti ancora bisogno di un tipo di ! 210: software di supporto commerciale, p.e. un driver CyberGraphX o EGS o ! 211: cos'altro per il particolare modello di scheda grafica che viene ! 212: emulato. ! 213: ! 214: ! 215: ** VELOCITA' DI UAE ! 216: ! 217: D: Non ottengo un output sonoro stabile! Ho solo un 486DX40, potrebbe essere ! 218: correlato? ! 219: R: Prova con un Pentium II/300, sembra che le cose vadano meglio. ! 220: ! 221: D: Sarebbe possibile aumentare la velocita' emulando la CPU in maniera nativa ! 222: su, per esempio, un Mac 68k? ! 223: R: Ne dubito. UAE ha bisogno di interrompere l'emulazione della CPU ogni ! 224: volta per eseguire un processo necessario ad emulare l'hardware. Cosi' non ! 225: puoi giusto lasciare che faccia tutto da solo. ! 226: ! 227: D: Sarebbe possibile velocizzarlo utilizzando schede di accelerazione ! 228: grafica, per esempio usando il blitter dei chipset S3? ! 229: R: Dubito. Non sono un esperto di schede grafiche PC, ma probabilmente ! 230: l'unica cosa che il blitter delle S3 e dell'Amiga hanno in comune sono ! 231: sette lettere minuscole. Anche se fossero simili dovresti mettere tutta la ! 232: Chip RAM Amiga nella memoria video e questo probabilmente renderebbe ogni ! 233: cosa tremendamente lenta. ! 234: ! 235: D: Si potrebbe aggiungere un supporto speciale per le Gravis Ultra Sound o ! 236: per le altre schede con wavetable che usano particolarita' hardware per ! 237: velocizzare l'emulazione del sonoro? ! 238: R: Di nuovo, a causa della differenza tra l'hardware dell'Amiga e quello del ! 239: PC (in questo caso: GUS), cio' non e' realmente praticabile. Si _potrebbe_ ! 240: fare in modo che qualcosa del genere funzioni in alcune situazioni ! 241: particolari (la riproduzione di moduli ProTracker potrebbe essere un caso ! 242: che potrebbe funzionare), ma non penso che ne verresti fuori con qualcosa ! 243: che emula completamente l'hardware sonoro Amiga. ! 244: Il problema e' che gia' solo esaminando i valori che un programma scrive ! 245: nei registri hardware dell'audio, puoi a malapena immaginare cosa il ! 246: programma stia tentando di fare e cosa fara' in futuro. Contrariamente a ! 247: cio', e' facile scrivere un player di moduli SoundTracker per le schede ! 248: GUS perche' sai esattamente cosa stai suonando e come devi farlo. ! 249: (Questo non significa che puoi usare le GUS per l'output sonoro; ! 250: semplicemente non puoi usarle per _velocizzare_ l'output sonoro). ! 251: ! 252: D: Emulare l'hardware e' una cattiva idea. Perche' non emulate solo il ! 253: Sistema Operativo? Dopo tutto, e' questo che ha reso Amiga l'Amiga. ! 254: R: Risposta breve: Non sono d'accordo. ! 255: Risposta lunga: Il Sistema Operativo e' meta' di quello che ha reso ! 256: l'Amiga tale. E' un SO molto pregevole e ci sono alcune caratteristiche ! 257: che non ho trovato in altri SO, ma e' anche estremamente carente in ! 258: termini di (per esempio) protezione della memoria e prestazioni del ! 259: filesystem. ! 260: L'altra cosa che ha reso l'Amiga speciale nei passati anni '80 e' ! 261: l'architettura dei chip custom. Se dai un'occhiata a vecchie (1985) ! 262: riviste di computer, troverai che le capacita' dell'AmigaOS sono ! 263: menzionate come note in margine, dato che la gente non si accorse che fu ! 264: rivoluzionario per gli home computer. Si accorse, pero', che l'Amiga ! 265: poteva visualizzare 4096 colori contemporaneamente e che aveva un blitter ! 266: ed un copper che potevano realizzare ogni genere di cosa, come far ! 267: rimbalzare le palle, per esempio. Ed io credo che fu la superiorita' ! 268: dell'hardware che decreto' il successo dell'Amiga. ! 269: Penso che UAE sia un programma simile agli emulatori C64: ti permette di ! 270: eseguire alcuni vecchi giochi ed altri programmi che non hanno rivali sul ! 271: PC. Per esempio, puo' gia' essere usato per lanciare giochi non d'azione ! 272: (come Monkey Island o Bard's Tale) ad una velocita' soddisfacente. ! 273: Processori piu' veloci renderanno eventualmente possibile lanciare giochi ! 274: d'azione, cosi' come i processori piu' potenti hanno gia' permesso di ! 275: emulare un C64 a piena velocita' sui PC. UAE non ha (per prima cosa) ! 276: senso per il SuperUtente Amiga che fa girare applicativi d'alta qualita' ! 277: sul suo A4000 con scheda acceleratrice 68060, ma per le persone come me ! 278: che un po' d'anni fa sono passati al PC dall'Amiga perche' volevano far ! 279: soldi scrivendo programmi. ! 280: Per di piu', secondo il mio modesto parere emulare un SO e' molto piu' ! 281: complicato. Specialmente se la piattaforma sulla quale stai emulando e' ! 282: completamente diversa da quella emulata. Dovresti pasticciare con ! 283: conversioni senza fine ed altri orrori. E comunque l'AmigaOS non fu ! 284: progettato tenendo a mente la portabilita'. ! 285: ! 286: D: Quanto e' veloce? ! 287: R: Dipende. ! 288: Quando comprime file col PowerPacker, UAE e' 17 volte piu' veloce del mio ! 289: A500 sul mio AMD K6/233. ! 290: Quando esegue Turrican I, va quasi a piena velocita' (con sonoro). ! 291: Quando esegue Turrican III, e' poco piu' lento dell'Amiga 500. ! 292: Con alcune (non molte) demo, e' piu' lento dell'Amiga 500 di un bit ! 293: esatto. ! 294: Morale della favola: l'emulazione del sonoro prende parecchio tempo; cosi' ! 295: pure gli effetti e l'emulazione del copper. Se non hai bisogno di ! 296: entrambi, sei a posto. ! 297: ! 298: D: Come posso farlo andare piu' veloce? ! 299: R: Lancia l'emulatore alla risoluzione piu' bassa (320x200), mettilo a 256 ! 300: colori, assicurati che la correzione dell'aspetto sia disattivata e setta ! 301: il tasso di aggiornamento dello schermo al terzo quadro. Infine, ! 302: disabilita il sonoro (se hai una versione che deve essere compilata, setta ! 303: "DONT_WANT_SOUND" nel config.h). Non sembrera' molto bello, ma andra' al ! 304: massimo della velocita' consentita dalla tua macchina. ! 305: Se stai eseguendo la versione X, assicurati di usare l'opzione "-T". Non ! 306: usare quest'opzione e' piu' "sicuro", ma rende l'emulatore molto lento. ! 307: Ancora meglio, quando esegui configure, batti "configure --enable-dga" se ! 308: il tuo Server X (XFree86 3.2 o successivi) lo supporta. ! 309: E' particolarmente importante che tu non utilizzi profondita' di colore a ! 310: 24 o 32 bit. ! 311: ! 312: ! 313: ** VARIE ! 314: ! 315: D: Ho bisogno di un vero Amiga per usare questo programma? ! 316: R: Si', finche' non hai qualcun altro modo di procurarti legalmente le ROM ! 317: del Kickstart e l'AmigaDOS, come comprare il pacchetto della Cloanto ! 318: "Amiga Forever". ! 319: ! 320: D: Dove posso scaricare le ROM del Kickstart/un gioco Amiga? ! 321: R: Rileggiti le documentazioni. Non puoi. Sarebbe illegale mettere una ! 322: immagine delle ROM o altro sofware protetto da copyright sulla rete (gia', ! 323: anche se una volta hai comprato un gioco particolare per Amiga e l'hai ! 324: venduto col computer, scaricare lo stesso gioco ora sarebbe illegale. Mi ! 325: dispiace). ! 326: ! 327: D: UAE gira su DEC Alpha/Sparcstation/SGI/chissacche'? ! 328: R: UAE dovrebbe girare su tutti i sistemi Unix che hanno almeno X11R5 ed un ! 329: compilatore C decente installato. Dunque la risposta e' probabilmente si'. ! 330: Usa il sorgente generico Unix e segui le istruzioni nel README.UNIX ! 331: (eventualmente tradotto) per compilarlo. ! 332: Comunque, utilizzare GCC e le binutil GNU possono aumentare le tue ! 333: possibilita'. ! 334: ! 335: D: Perche' c'e' una zona bianca a sinistra dello schermo? ! 336: R: L'Amiga li' puo' visualizzare grafica, ma di solito non lo fa perche' ! 337: verrebbero disabilitati alcuni sprite. L'area e' usata solo da alcune demo ! 338: in overscan. Gli schermi normali sono decentrati. Non ho intenzione di ! 339: farci nulla. Se non ti va bene, puoi tentare di usare le risoluzioni ! 340: 320x200 o 640x480, che cercheranno di centrare lo schermo. E' quasi ! 341: impossibile azzeccare qualsiasi programma. Se il tuo schermo non entra ! 342: nelle risoluzioni piu' basse, usa la 800x600. ! 343: ! 344: D: Dov'e' l'elenco completo di tutte le opzioni da linea di comando? ! 345: R: Nel file LEGGIMI. Puoi anche generarlo da solo battendo ! 346: "uae -h >uae-help.txt". ! 347: ! 348: D: Il programma di diagnosi <inserisci il tuo programma di diagnosi> da' ! 349: risultati strani. ! 350: R: I programmi Amiga eseguiti dall'emulatore credono che i temporizzatori ! 351: Amiga possano essere usati per misurare il tempo reale. Ma in UAE, ! 352: rilevano solo il "tempo d'emulazione". Sysinfo, per esempio, da' gli ! 353: stessi risultati su tutte le macchine. Cosi' non eseguire programmi di ! 354: diagnosi per testare la velocita' dell'emulatore. ! 355: Alcuni programmi di diagnosi poi usano loop serrati di istruzioni DIV o ! 356: MUL per misurare la velocita' della CPU, e nel "tempo d'emulazione" queste ! 357: istruzioni richiedono piu' tempo di qualsiasi altra istruzione, cosi' ! 358: otterrai valori troppo alti. ! 359: Se hai abilitato l'opzione "HAVE_RDTSC", eseguire programmi di diagnosi ! 360: puo' avere piu' senso. Ancora non molto, poiche' c'e' una velocita' minima ! 361: che questi programmi riporteranno su tutte le macchine. Piu' veloce sara' ! 362: la tua macchina, piu' preciso sara' il risultato. ! 363: ! 364: D: Non e' stato chiamato l'Unusable Amiga Emulator? ! 365: R: Si'. Ma comunque nessuno ritiene piu' che il nome sia adatto. E' stato ! 366: davvero appropriato per la versione 0.1, che non partiva nemmeno. ! 367:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.