|
|
1.1 ! root 1: File LEGGIMI per la versione Win32/DirectX di UAE (0.8.x) ! 2: ! 3: (c) 1995-1998 Bernd Schmidt <[email protected]> ! 4: (c) 1997-1998 Mathias Ortmann <[email protected]> ! 5: (c) 1997-1998 Brian King <[email protected]> ! 6: ! 7: ���������������������������������������������������������������������������� ! 8: Traduzione ed aggiunte a cura di Fulvio Leonardi, Copyright (c) 1998. ! 9: ! 10: Home Page italiana di UAE : http://www.panservice.it/uae/ ! 11: ! 12: E-mail : [email protected] ! 13: ! 14: Tutti i diritti sono riservati. E' concessa la distribuzione di questo ! 15: documento in qualsiasi forma, a patto che avvenga gratuitamente. NON sono ! 16: autorizzate modifiche di alcun tipo senza l'espresso consenso dell'autore, ! 17: ne' tantomeno diverse attribuzioni di provenienza. Se parti di questo ! 18: documento o l'intero documento stesso vengono inclusi in mezzi di ! 19: informazione (come siti web o articoli di riviste), e' richiesta una ! 20: citazione dell'autore, della sua e-mail ed eventualmente del suo sito. Per ! 21: qualsiasi tipo di diffusione che vada al di la' della normale distribuzione ! 22: del software di Pubblico Dominio, contattare l'autore. ! 23: ! 24: All trademarks used in this document are property of respective owners. ! 25: ���������������������������������������������������������������������������� ! 26: ! 27: ���������������������������������ATTENZIONE��������������������������������� ! 28: Questa versione di UAE e' stata ottimizzata per le prestazioni, non per la ! 29: facilita' d'utilizzo. Se non sei certo di poterla usare e non sei disposto ! 30: ad investire un'oretta del tuo tempo nella lettura della documentazione e ! 31: nella comprensione dei meccanismi di funzionamento di UAE, o se non sei un ! 32: "veterano" di Amiga con una solida base d'informatica, questo programma non ! 33: fa per te. NON USARLO. Potesti riprovare tra un paio di mesi, quando ! 34: ulteriori progressi ed una nuova interfaccia utente potrebbero aver reso UAE ! 35: Win32/DirectX una applicazione perfettamente integrata con lo stile Windows. ! 36: Grazie per la collaborazione. ! 37: ���������������������������������ATTENZIONE��������������������������������� ! 38: ! 39: Per informazioni generali su UAE, fai riferimento al seguente indirizzo: ! 40: ! 41: http://www.freiburg.linux.de/~uae/ ! 42: ! 43: Questo LEGGIMI _non_ copre le funzionalita' di UAE che sono comuni a tutte ! 44: le versioni. Se non hai ancora dimestichezza con UAE, consultare la ! 45: documentazione generica prima di provare ad utilizzare questa versione ! 46: non sarebbe una cattiva idea. ! 47: ! 48: La documentazione generica di UAE puo' essere trovata nella cartella "docs" ! 49: presente in questo archivio. Abbi tuttavia un po' di "sale in zucca": non ! 50: tutti i dettagli della documentazione Linux riguardano WinUAE e viceversa. ! 51: ! 52: L'ultima versione di UAE Win32/DirectX puoi trovarla su: ! 53: ! 54: http://www.codepoet.com/UAE/ ! 55: ! 56: Questa versione e' ben lontana dall'essere completa ed implementa niente ! 57: piu' che le funzionalita' ridotte "all'osso" di UAE. Attualmente appartiene ! 58: ancora agli ambienti Un*x (deve partire da linea di comando). ! 59: ! 60: NOTA: ! 61: ���������������������������������������������������������������������������� ! 62: L'interfaccia utente integrata nelle precedenti versioni e' "morta sul ! 63: campo". Verra' presto reimplementata, insieme ad un file di configurazione ! 64: comune a TUTTE le versioni di UAE. ! 65: ���������������������������������������������������������������������������� ! 66: ! 67: Se utilizzi Windows 95 e non hai ancora installato le DirectX, devi ! 68: procurartele ed installarle. UAE funziona anche con le vecchie versioni ! 69: delle DirectX, cosi' e' possibile che tu non abbia alcun problema se hai ! 70: installato un gioco DirectX sul tuo computer almeno una volta. ! 71: ! 72: Windows 95 OSR 2.x, 98 ed NT 4 hanno gia' incluse le DirectX. Con NT 4 hai ! 73: bisogno di un driver grafico adeguato. Sfortunatamente, molti driver ! 74: standard che sono acclusi ad NT non supportano completamente le DirectX, ! 75: cosi' potresti dover contattare il costruttore della tua scheda video per un ! 76: aggiornamento. ! 77: ! 78: +--------------------------------------------------------------------------+ ! 79: | RAPPORTO DI BACHI VIA E-MAIL | ! 80: | | ! 81: | Per favore assicurati che le seguenti condizioni siano state rispettate | ! 82: | prima di riportare qualsiasi tipo di problemi: | ! 83: | | ! 84: | 1. Stai usando l'ultima versione di UAE. | ! 85: | 2. Hai letto _bene_ la documentazione (il 90% delle potenziali domande | ! 86: | trova risposta nei file LEGGIMI, inclusa la piu' popolare di tutte: | ! 87: | "Perche' non ottimizzate l'emulazione del sonoro?"). | ! 88: | 3. Ti sei "spremuto" bene il cervello in cerca di una soluzione. | ! 89: | 4. I driver grafici del tuo sistema sono aggiornati (spiacente, ma non | ! 90: | posso dirti dove puoi reperire i driver per NT 4 della tua scheda | ! 91: | video Trident o Cirrus Logic). | ! 92: | | ! 93: | Se mi scrivi, riporta _sempre_ quale versione di UAE stai usando. | ! 94: | Includi tutte le informazioni necessarie, per esempio le opzioni che | ! 95: | stai utilizzando sulla linea di comando (vedi oltre, alla sezione "Bachi | ! 96: | e problemi conosciuti"). | ! 97: | | ! 98: | NON mandarmi software pirata di alcun tipo, non importa perche' non sta | ! 99: | funzionando. E NON CHIEDERMI ROM O SISTEMA OPERATIVO AMIGA! | ! 100: +--------------------------------------------------------------------------+ ! 101: ! 102: ! 103: 1. Parametri della linea di comando ! 104: ����������������������������������� ! 105: ! 106: Le opzioni della linea di comando di UAE possono essere ottenute battendo: ! 107: ! 108: uae -h ! 109: ! 110: che ritornera': ! 111: ! 112: -h : Fornisce aiuto sulle opzioni. ! 113: -m VOLUME:percorso : Monta la directory definita a <percorso> come ! 114: dispositivo AmigaDOS definito a <VOLUME:>. ! 115: -M VOLUME:percorso : Come -m, ma monta il dispositivo in sola lettura ! 116: (utile per montare CD-ROM -vedi oltre). ! 117: -W defin : Monta un file hard disk. Il parametro <defin> e' ! 118: composto da: ! 119: "settori per traccia:numero di superfici:blocchi ! 120: riservati:nome del file" (per i valori tipici, vedi ! 121: oltre). ! 122: -s n : Emula n*256 Kilobyte di Slow RAM all'indirizzo ! 123: 0xC00000. ! 124: -c n : Emula n*512 Kilobyte di Chip RAM all'indirizzo ! 125: 0x000000. ! 126: -F n : Emula n Megabyte di Fast RAM all'indirizzo 0x200000. ! 127: -Z n : Emula n (max 64) Megabyte di Fast RAM Zorro III. ! 128: Richiede un parametro CPU almeno uguale a '2', senza ! 129: indirizzamento a 24 bit. ! 130: -U n : Emula una scheda video compatibile Picasso96 con n ! 131: Megabyte di memoria. ! 132: Richiede un parametro CPU almeno uguale a '2', senza ! 133: indirizzamento a 24 bit. ! 134: -w n : Setta la velocita' della CPU ad n (predefinito: 4). ! 135: Valori comuni: -1 = velocita' "turbo"; 0 = quanto un ! 136: Amiga 500 (vedi oltre). ! 137: -a : Non aggiunge dispositivi d'espansione (disabilita la ! 138: Fast RAM e l'emulazione dell'hard disk). ! 139: -J xy : Specifica come emulare la porta joystick 0 (x) ed 1 ! 140: (y). Usa 0 per il joystick 0; 1 per il joystick 1; M ! 141: per il mouse; a/b/c per diversi rimpiazzi da tastiera ! 142: (vedi oltre). ! 143: -f n : Setta il tasso d'aggiornamento dello schermo ad 1/n. ! 144: Solo l'n-simo schermo verra' disegnato. ! 145: -i : Mostra gli accessi illegali alla memoria. ! 146: -t : Testa la velocita' di tracciamento dello schermo ! 147: (rende l'emulatore molto lento). ! 148: -G : Disabilita l'interfaccia utente. ! 149: -A n : Setta l'accuratezza dell'emulazione ad n (0, 1 o 2). ! 150: Il valore predefinito e' '2', il che significa che ! 151: l'emulatore cerchera' di essere il piu' accurato ! 152: possibile. ! 153: -g : Attiva la graphics.library sostitutiva (SPERIMENTALE). ! 154: -C defin : Setta i parametri della CPU. '0' attiva l'emulazione ! 155: 68000, '1' quella 68010, '2' la 68020, '3' quella ! 156: 68020 + la FPU 68881. In aggiunta, per la CPU 68000, ! 157: puoi specificare 'c' per una emulazione piu' lenta ! 158: (circa il 20%) ma piu' compatibile ed 'a', per le ! 159: emulazioni 68020, per uno spazio d'indirizzamento ! 160: della memoria a 24 bit. Di solito, UAE utilizza uno ! 161: spazio d'indirizzamento a 24 bit quando emula un ! 162: 68000/10 ed uno a 32 bit quando emula un 68020. Se ! 163: viene specificato 'a' con un parametro CPU uguale a ! 164: '2' o '3', viene abilitato uno spazio d'indirizzamento ! 165: a 24 bit con l'emulazione 68020. Sembra essere ! 166: necessario ad alcune immagini del Kickstart. ! 167: Attenzione: quest'opzione ha effetti controproducenti ! 168: e dovrebbe essere disabilitata per valore predefinito. ! 169: -n defin : Setta i parametri del blitter. 'i' fa terminare ! 170: immediatamente le operazioni del blitter, '3' fa ! 171: adottare operazioni a 32 bit (potrebbe far piantare le ! 172: macchine RISC). ! 173: -[0123] file : Usa <file> anziche' df[0123].adf (predefinito) come ! 174: disk file. ! 175: -r file : Usa <file> come immagine delle ROM anziche' kick.rom ! 176: (predefinito). ! 177: -K file : Usa <file> come chiave software per le ROM criptate. ! 178: -S defin : Setta i parametri per l'emulazione del sonoro (vedi ! 179: oltre). ! 180: -p porta : Usa <porta> per l'output stampante (predefinito: ! 181: LPT1). ! 182: -I dispositivo : Usa <dispositivo> per l'output seriale (per esempio, ! 183: COM1). ! 184: -d [s] [p] : Apre la porta [s]eriale o [p]arallela solo se ! 185: necessario. ! 186: -P n : Setta la priorita' di base di UAE (vedi oltre). ! 187: -O defin : Definisce la modalita' di visualizzazione (vedi ! 188: oltre). ! 189: -H modo : Definisce la profondita' di colore da utilizzare (vedi ! 190: oltre). ! 191: ! 192: ! 193: Opzioni audio ! 194: ������������� ! 195: ! 196: Il formato del parametro di definizione del sonoro "-S" e' il seguente: ! 197: ! 198: -S abilita:modo:bit:frequenza:directsound ! 199: ! 200: Non devi necessariamente specificare tutti i parametri, puoi fermarti ad ! 201: ogni campo. ! 202: ! 203: abilita : Accetta '0' (audio escluso), '1' (audio emulato, ma senza ! 204: output), '2' (audio emulato, con output) o '3' (emulazione ! 205: audio completa ed accurata). Il valore suggerito e' '2'. ! 206: modo : Accetta 's' (stereo) o 'm' (mono). ! 207: bit : Numero di bit da utilizzare per l'output sonoro, generalmente ! 208: 8 o 16. ! 209: frequenza : Frequenza di campionamento dell'output sonoro, generalmente ! 210: 22050 o 44100 (Kilohertz). ! 211: directsound : Specifica se indirizzare l'output sonoro al dispositivo Wave ! 212: della scheda audio dall'emulazione, oppure tramite ! 213: DirectSound (DirectX), bufferizzandolo o meno. ! 214: Valori consentiti: ! 215: 0 = WaveOut circolare; ! 216: 1 = WaveOut doppio-buffer; ! 217: 2 = DirectSound circolare; ! 218: 3 = DirectSound doppio-buffer. ! 219: ! 220: L'implementazione DirectSound potrebbe essere compatibile con piu' schede ! 221: audio e potrebbe risolvere i problemi dei possessori delle Gravis Ultra ! 222: Sound. ! 223: ! 224: Per disabilitare completamente il sonoro, usare "-S 0" (predefinito). Se un ! 225: programma dipende dagli interrupt audio, "-S 1" li abilitera', lasciando ! 226: comunque il sonoro disattivato. Per un sonoro completo, usare "-S 2". C'e' ! 227: inoltre un'opzione particolare, "-S -1", che disabilita l'audio ed il ! 228: FrameSync (sincronizzazione col video), rendendo le temporizzazioni di UAE ! 229: Win32/DirectX comparabili a quelle delle altre versioni. ! 230: ! 231: Raccomando le seguenti opzioni per i settaggi del sonoro e della velocita' ! 232: della CPU : "-w -1 -S 2:s:16:22050:1". Per ulteriori informazioni vedi ! 233: oltre, alla sezione "Velocita' d'esecuzione". ! 234: ! 235: Gli utenti della Sound Blaster AWE64 dovrebbero abilitare l'opzione "Full ! 236: Duplex" del driver, dal Pannello di Controllo di Windows. ! 237: ! 238: ! 239: Opzioni di visualizzazione ! 240: �������������������������� ! 241: ! 242: Dimensioni dello schermo ! 243: ------------------------ ! 244: ! 245: Il formato dello specificatore 'defin' del parametro della modalita' di ! 246: visualizzazione "-O" e' il seguente: ! 247: ! 248: -O larghezza:altezza:modificatori ! 249: ! 250: 'larghezza' ed 'altezza' specificano le dimensioni dello schermo. ! 251: 'modificatori' e' una stringa che contiene nessuno o alcuni dei seguenti ! 252: caratteri: ! 253: l : Considera lo schermo come Lores (bassa risoluzione), tracciando solo ! 254: il secondo pixel. ! 255: x, y : Centra lo schermo orizzontalmente e/o verticalmente. ! 256: d : Raddoppia l'altezza dello schermo per una migliore emulazione delle ! 257: modalita' interallacciate. ! 258: c : Corregge le proporzioni visive. ! 259: D : Modalita' a doppia scansione, per emulare il display della serie ! 260: 1084 dei Monitor Commodore. ! 261: a : Modalita' a pieno schermo per l'emulazione dei chipset grafici ! 262: Amiga. ! 263: p : Modalita' a pieno schermo per le videate Picasso96. ! 264: ! 265: Per allargare le immagini in una finestra, utilizza l'opzione di doppia ! 266: scansione, senza quella di bassa risoluzione. ! 267: ! 268: Colori ! 269: ------ ! 270: ! 271: Il formato dello specificatore 'modo' del parametro di profondita' del ! 272: colore "-H" e' il seguente: ! 273: ! 274: 0 (256 colori); 1 (32768 colori); 2 (65536 colori); ! 275: 3 (256 colori, con dithering per una migliore visualizzazione); ! 276: 4 (16 colori, con dithering); 5 (16 milioni di colori). ! 277: ! 278: NOTA: ! 279: ���������������������������������������������������������������������������� ! 280: Il valore predefinito di <modo> per WinUAE e' ora 0 (8 bit per pixel, 256 ! 281: colori). Se vuoi adoperare una profondita' di colore a 16 bit per pixel ! 282: (32768 colori) per mappare meglio sul PC la modalita' grafica a 12 bit per ! 283: pixel (4096 colori) dell'Amiga, specifica "-H 1". ! 284: ���������������������������������������������������������������������������� ! 285: ! 286: UAE potrebbe decidere di ignorare la profondita' di colore utilizzata e/o di ! 287: riportare le dimensioni dello schermo a valori piu' accettabili. ! 288: ! 289: Alcuni drivers DirectDraw (DirectX) per schede video sono difettosi, e non ! 290: permettono agli schermi Picasso96 di aprirsi a 256 colori (per esempio), se ! 291: la profondita' di colore del desktop di Windows e' maggiore di 256 colori. ! 292: Questo causa una gran confusione sullo schermo di Windows. Cio' non accade ! 293: con Windows NT, ed e' un problema derivante puramente da driver programmati ! 294: male: procurati la versione piu' aggiornata e contattami se il problema ! 295: persiste. ! 296: ! 297: ! 298: Dispositivi fisici/logici ! 299: ������������������������� ! 300: ! 301: Hard disk, CD-ROM ! 302: ----------------- ! 303: ! 304: Per condividere dispositivi e/o directory tra AmigaDOS e Windows, e' ! 305: necessario utilizzare i parametri "-m" e "-M" (sola lettura). ! 306: ! 307: Ad esempio, "-m WORK:C:\WB" rende la directory "C:\WB" disponibile ad ! 308: AmigaDOS come dispositivo "WORK:", mentre "-M CD0:D:\" rende possibile ! 309: l'utilizzo del CD-ROM (supposto che l'unita' sia D:\), attribuendogli il ! 310: nome "CD0:". ! 311: ! 312: UAE tentera' di fare del suo meglio per colmare i divari esistenti tra le ! 313: semantiche dei filesystem Microsoft e Commodore, ma ci sono delle ! 314: limitazioni intrinseche: ! 315: ! 316: 1. l'attributo "Sola lettura" di Windows controlla i bit 'w' e 'd' dal lato ! 317: Amiga; ! 318: 2. gli attributi 'r' ed 'e' sono sempre attivati; ! 319: 3. gli attributi 'h', 's' e 'p' non possono essere attivati; ! 320: 4. l'attributo 'a' e' riservato; ! 321: 5. non sono supportati i commenti ai file; ! 322: 6. non tutti i nomi dei file che sono vietati dall'imperfetto filesystem ! 323: Windows vengono ancora correttamente interpretati; lo sono, comunque, i ! 324: piu' comuni. ! 325: ! 326: ATTENZIONE: L'ambiente operativo di UAE _non_ e' per niente sicuro! Non c'e' ! 327: alcun controllo sugli accessi alle directory poste oltre il percorso di ! 328: attivazione definito. Non credere che i tuoi dati siano perfettamente certi ! 329: di ingannare i programmi Amiga! ! 330: ! 331: -- ! 332: ! 333: Puoi scegliere di definire come hard disk un file hard disk precedentemente ! 334: creato col comando "makedisk". I file hard disk sono grandi file che ! 335: contengono l'immagine di un filesystem Amiga. Funzionano per una buona ! 336: percentuale come i disk file. Puoi semplicemente creare un grande file vuoto ! 337: e dire ad UAE di usarlo come hard disk file, ma hai bisogno di formattarlo ! 338: dall'interno dell'emulazione prima di cominciare ad usarlo. ! 339: ! 340: L'opzione "-W defin" e' quella necessaria a questo scopo . Il parametro ! 341: <defin> e' composto da: ! 342: "settori per traccia:numero di superfici:blocchi riservati:nome del file", ! 343: i valori geometrici consueti sono: ! 344: ! 345: settori per traccia : 32 ! 346: numero di superfici : 2 ! 347: blocchi riservati : 2 ! 348: ! 349: "nome del file" e' il nome e la eventuale locazione del file hard disk. ! 350: ! 351: Il file hard disk deve avere una capacita' in Megabyte multipla di due (1, ! 352: 2, 4, 8, 16, 32, 64 ecc.). ! 353: ! 354: ATTENZIONE: se utilizzi l'hard disk file di una precedente versione di UAE e ! 355: questa non viene correttamente riconosciuta, potresti provare ad attribuire ! 356: al parametro "blocchi riservati" il valore '0', MA POTREBBE NON FUNZIONARE E ! 357: PERDERESTI TUTTI I DATI. Fai una prova su una copia, prima. ! 358: ! 359: ! 360: Floppy disk ! 361: ----------- ! 362: ! 363: Il parametro "-[0123] file" permette di usare un qualsiasi <file> anziche' i ! 364: valori predefiniti per i disk file df[0123].adf. ! 365: ! 366: Esempio: "-0 C:\DISKS\RSI1.ADF" ! 367: ! 368: WinUAE supporta le immagini dei dischetti compresse con Gzip. Se hai un ! 369: compressore Gzip a 32 bit gia' installato, puoi tranquillamente salvare le ! 370: tue immagini dei dischi in formato compresso (.adz), cosi' come pure le ! 371: immagini delle ROM (.roz). ! 372: ! 373: ���������������������������������������������������������������������������� ! 374: Se non hai un decompressore Gzip integrato, devi copiare il file "gzip.exe" ! 375: in una directory definita nel PATH, per esempio "C:\WINDOWS\COMMAND". Puoi ! 376: ottenere Gzip da <ftp://oak.oakland.edu/>. ! 377: ���������������������������������������������������������������������������� ! 378: ! 379: Le immagini dei dischi compresse verranno protette in scrittura. Ricorda che ! 380: puoi dinamicamente inserire (Fine+F1...F4) ed estrarre (Shift+Fine+F1...F4) ! 381: le immagini dei dischi nel corso dell'emulazione. ! 382: ! 383: Utenti Windows NT: utilizzare la funzione di compressione dell'NTFS invece ! 384: del Gzip e' un'ottima idea se volete salvare spazio e scrivere sulle ! 385: immagini dei dischi allo stesso tempo. ! 386: ! 387: Porta seriale/parallela ! 388: ----------------------- ! 389: ! 390: Per abilitare l'output parallelo, usare "-p <porta>", dove <porta> e' una ! 391: specificazione di dispositivo (predefinito: LPT1). Al momento, un nuovo ! 392: lavoro di stampa verra' generato dopo 2 secondi di inattivita' sulla porta ! 393: stampante. Questo intervallo e' sperimentale e potrebbe essere reso ! 394: configurabile in futuro. Contattami se hai dei commenti. ! 395: ! 396: Il supporto seriale e' ancora in fase beta, ma le cose migliorano ! 397: rapidamente. Per attivarlo, usare "-I dispositivo", dove <dispositivo> e', ! 398: per esempio, COM1. RTS e CTS saranno ben presto funzionali. ! 399: ! 400: Joystick ! 401: -------- ! 402: ! 403: Il formato del parametro di specificazione dell'emulazione joystick e' il ! 404: seguente: ! 405: ! 406: -J xy ! 407: ! 408: Questa opzione di permette di configurare liberamente le porte joystick e ! 409: mouse dell'Amiga. Il valore predefinito e' '-J M0', che configura il mouse ! 410: alla porta 1 (come di solito) e il joystick, se presente, alla porta 2. ! 411: ! 412: Le rilocazioni da tastiera sono le seguenti: ! 413: ! 414: a b c ! 415: ! 416: Sopra Tast. Num. 8 Cursore Su T ! 417: Sotto Tast. Num. 2 Cursore Giu' B ! 418: Sinistra Tast. Num. 4 Cursore Sin. F ! 419: Destra Tast. Num. 6 Cursore Destra H ! 420: Fuoco Tast. Num. 0 Ctrl Destro Alt Sinistro ! 421: ! 422: ! 423: Velocita' e priorita' d'esecuzione ! 424: ���������������������������������� ! 425: ! 426: Velocita' ! 427: -------- ! 428: ! 429: Il parametro "-w n" e' piuttosto importante per l'ottimizzazione delle ! 430: prestazioni di UAE. Con software programmato male che aspetta una specifica ! 431: posizione del pennello elettronico sullo schermo (per esempio "Great Giana ! 432: Sisters"), "-w" puo' persino controllare se un gioco scorre o se e' bloccato ! 433: (dai uno sguardo alla sezione "Compatibilita'", piu' avanti). ! 434: ! 435: Se la CPU corre troppo veloce (<n> e' troppo basso, per esempio inferiore a ! 436: 4), alcuni programmi possono piantarsi perche' gli eventi pilotati dai cicli ! 437: della CPU avvengono troppo tardi. Per i giochi e le demo che si ! 438: sincronizzano con l'interrupt del vertical blank (quando viene terminato il ! 439: tracciamento dello schermo), un valore ottimale per <n> e' dato quando la ! 440: CPU finisca di elaborare i dati per uno schermo, immediatamente prima che il ! 441: pennello elettronico virtuale termini di disegnare lo schermo stesso, cosi' ! 442: il minor tempo possibile e' sprecato nella richiesta di tracciamento del ! 443: prossimo schermo. Di solito si puo' ottenere con valori intorno ad 8, ma ! 444: trovare quello giusto richiede qualche esperimento e questa procedura non ! 445: puo' essere automatizzata. ! 446: ! 447: Valori elevati di <n> (come ad esempio 20) rendono la CPU estremamente ! 448: lenta, ma possono essere l'unica alternativa per generare un sonoro continuo ! 449: su macchine al di sotto dei 200 Megahertz. ! 450: ! 451: Il valore predefinito di <n> e' uguale a 4. Puoi provare ad ottenere una ! 452: piccola perdita di prestazioni, che e' compensata in altri campi, settandolo ! 453: a 7. ! 454: ! 455: Valori particolari di <n> sono -1 e 0. "-w -1" permette alla tua CPU x86 o ! 456: compatibile di esprimere tutta la sua potenza, "-w 0" fa si' che venga ! 457: utilizzata solo la potenza necessaria ad emulare un Amiga 500. Queste ! 458: opzioni funzionano correttamente solo se il sonoro e' abilitato (utilizzare ! 459: almeno "-S -1"). Su un Pentium II 266 Megahertz, settando ! 460: "-w 0 -S 2:s:16:22050:1" l'utilizzo della tua CPU sara' all'incirca del 50%, ! 461: lasciandoti cosi' la possibilita' di utilizzare il PC per altre applicazioni ! 462: mentre l'Amiga viene emulato. ! 463: ! 464: Priorita' ! 465: -------- ! 466: ! 467: Per valore predefinito, UAE viene eseguito ora nella NORMAL_PRIORITY_CLASS. ! 468: Cio' dovrebbe aumentare un po' le prestazioni quando UAE e' l'applicazione ! 469: attiva. ! 470: ! 471: In precedenza veniva eseguito nella IDLE_PRIORITY_CLASS: per alcune ! 472: misteriose ragioni, in tale modalita' vengono parzialmente risolti problemi ! 473: di movimento a scatti del cursore del mouse nella modalita' a finestra. ! 474: ! 475: Se necessiti di una classe di priorita' differente, puoi selezionarla con ! 476: l'opzione "-P n", dove <n> puo' assumere i seguenti valori: ! 477: ! 478: NORMAL_PRIORITY_CLASS 32 IDLE_PRIORITY_CLASS 64 ! 479: HIGH_PRIORITY_CLASS 128 REALTIME_PRIORITY_CLASS 256 ! 480: ! 481: ! 482: Opzioni e consigli generali ! 483: ��������������������������� ! 484: ! 485: Se vuoi velocizzare l'emulazione e non hai necessita' di una grafica fluida, ! 486: puoi usare l'opzione "-f" per far aggiornare lo schermo ogni 'n' fotogrammi. ! 487: ! 488: L'opzione "-g" sostituisce alcune funzioni della graphics.library e della ! 489: layers.library con routine native _sperimentali_. ! 490: ! 491: Parametrizzare il blitter con "-n 3i" potrebbe in teoria causare problemi di ! 492: compatibilita', ma potrebbe anche risolvere problemi di incompatibilita'... ! 493: trova tu quale opzione fa per te! ! 494: ! 495: Utilizza _sempre_ l'ultima versione dei driver per Picasso96! Puoi trovarli ! 496: sui vari siti di UAE, oppure dirigerti sui link da essi riportati. ! 497: ! 498: Per utenti Amiga ESPERTI: raccomando altamente di utilizzare FastIPrefs ! 499: anziche' IPrefs. Fa un sacco di cose in piu', in maniera piu' veloce e piu' ! 500: stabile. Potete reperirlo sulle raccolte di shareware oppure su AmiNet. ! 501: ! 502: ! 503: 2. Emulazione della tastiera ! 504: ���������������������������� ! 505: ! 506: Molti tasti replicano le loro identiche funzionalita' in UAE, ma ci sono ! 507: poche eccezioni di rilievo: ! 508: ! 509: - il tasto Amiga "\" e' stato rimappato dall'F11; ! 510: - se non hai una tastiera Win 9x, dovrai usare Ins e Home (Freccia ! 511: altosin.) come rimappature dei tasti Amiga sinistro/Amiga destro (questa ! 512: rimappatura e' diversa dalle altre versioni di UAE); ! 513: - il tasto HELP e' stato rimappato da PagGiu'; ! 514: - F12 fa comparire l'interfaccia grafica (quando sara' completata); sulle ! 515: tastiere Win 9x puo' essere richiamata anche dal tasto "Menu" accanto al ! 516: tasto "Windows" di destra; ! 517: - Bloc Scorr blocca il tracciamento dello schermo, velocizzando il sonoro; ! 518: - Pausa blocca il sonoro, velocizzando il resto dell'emulazione (nota che ! 519: non puoi disabilitare il sonoro in questa maniera se non hai configurato ! 520: le opzioni audio di UAE dall'inizio); ! 521: - Fine+F1, F2, F3 o F4 ti permette di cambiare le immagini dei dischetti ! 522: nei disk drive Amiga "virtuali"; Shift+Fine+F1, F2, F3 o F4 li espelle. ! 523: ! 524: ! 525: 3. Il problema delle prestazioni ! 526: �������������������������������� ! 527: ! 528: Su un PC sufficientemente potente, UAE ti riportera' con la mente ad un ! 529: passato forse migliore. ! 530: ! 531: Grazie ai driver DirectX, le prestazioni grafiche pure di questa versione ! 532: saranno tra le piu' alte tra tutte le piattaforme Intel. La modalita' ! 533: 800x600 e' lenta solo il 20% in piu' della 320x200 su un Pentium Classic 100 ! 534: Megahertz, sebbene sia necessario che vengano veicolati sul bus PCI ! 535: ogni secondo quantita' di byte maggiori di sette volte. Questa tabella ! 536: mostra come la velocita' di tracciamento netta dipenda dalla profondita' di ! 537: colore selezionata, normalizzando ad 1 (100%) quella a 16 bit per pixel, a ! 538: schermo intero: ! 539: ! 540: 16 bit per pixel (32768 colori) a schermo intero - 100% ! 541: 16 bit per pixel (32768 colori) in finestra - 98% ! 542: 24 bit per pixel (65536 colori) in finestra - 72% ! 543: 32 bit per pixel (16777216 colori) in finestra - 60% ! 544: ! 545: Sfortunatamente, le modalita' in finestra causano pesanti rallentamenti su ! 546: attivita' di sistema come input da mouse o da tastiera (al momento non c'e' ! 547: modo di evitarlo). Tutto cio' non accade su macchine multiprocessore, con ! 548: sistemi operativi che li supportino (come Windows NT). ! 549: ! 550: L'audio e' un lusso. Poiche' l'output sonoro e' strettamente sincronizzato ! 551: con l'accesso diretto alla memoria del video, _non_ otterrai un suono pulito ! 552: _finche'_ la tua macchina non e' capace di andare a 50 schermi al secondo ! 553: almeno internamente. ! 554: ! 555: Morale della favola: comprati un Pentium Pro o un Pentium II se vuoi una ! 556: grafica fluida ed un sonoro continuo allo stesso tempo (mi hanno detto che ! 557: anche un Pentium MMX 200 Megahertz, overcloccato a 250 [con bus della ! 558: piastra madre a 83.3 Megahertz moltiplicato per 3] e' una piattaforma ! 559: abbastanza potente per eseguire UAE... rimarrebbe il problema delle ! 560: temporizzazioni sul bus PCI e delle varie periferiche IDE, SCSI, etc. se il ! 561: clock e' sincrono; per non parlare poi della possibilita' di esporre a gravi ! 562: rischi di elettromigrazione il processore stesso... non so se "il gioco vale ! 563: la candela"). Non ho ancora pareri definitivi sull'AMD K6 (1 e 2) e sul ! 564: Cyrix 6x86MX, ma dovrebbero svolgere onestamente il loro lavoro. ! 565: ! 566: Su un Pentium Classic 100 Megahertz con una Matrox Millenium PCI, UAE ! 567: Win32/DirectX e' leggermente piu' veloce della versione Linux su ! 568: AcceleratedX con programmi che effettuano un _sacco_ di aggiornamenti dello ! 569: schermo, ad esempio i giochi di azione e le demo. Tutte le altre ! 570: applicazioni dovrebbero andare approssimativamente alla stessa velocita'. ! 571: Considera che dovresti utilizzare i parametri "-w <n> -S -1 -P 128" per ! 572: raffrontare plausibilmente la versione Win32 a quella Linux o DOS, con <n> ! 573: (che nella versione Linux e' dato dall'opzione "M68K_SPEED" nel file di ! 574: compilazione config.h) di solito uguale a 4. ! 575: ! 576: ! 577: 4. Compatibilita' ! 578: ���������������� ! 579: ! 580: Il numero di programmi che non funzionano perfettamente con UAE decresce con ! 581: ogni nuova versione. Se scopri una parte di software che necessita di un ! 582: particolare trattamento, fammelo sapere. Ho ricevuto copie di software ! 583: pirata sulla mia casella postale in passato. NON FATELO PIU'. ! 584: ! 585: Consulta il file "COMPATIBILITY.TXT" per alcuni suggerimenti su come far ! 586: girare certi software, magari contribuendo ad accrescere la collezione di ! 587: parametri suggeriti dagli utenti. ! 588: ! 589: Attualmente, la gestione degli sprite e' ancora un problema. ! 590: ! 591: Una ristretta manciata di programmi richiede che vengano emulati ! 592: l'instruction prefetch e/o l'eccezione 3 dei microprocessori (per esempio ! 593: Shadow of the Beast I, Katakis e Denaris). Possono essere forzati ! 594: nell'esecuzione agendo sul parametro "-C defin", specificando a <defin> ! 595: l'opzione '0c'. ! 596: ! 597: ! 598: 5. Ringraziamenti ! 599: ����������������� ! 600: ! 601: A Bernd Schimdt per aver creato questa completa emulazione del computer piu' ! 602: complesso che sia mai esistito. ! 603: ! 604: A Mathias Ortmann, per aver iniziato questa laboriosa versione di UAE e per ! 605: aver fornito la base di questo documento. ! 606: ! 607: Alla Microsoft, per aver costruito un eccellente ambiente di sviluppo ! 608: integrato e per aver progettato un sistema operativo (Windows NT) che non si ! 609: e' piantato una sola volta durante lo sviluppo di questo progetto, ! 610: nonostante gli abbia fatto fare a ripetizione operazioni fuori standard. ! 611: ! 612: Alla Free Software Foundation per una inestimabile serie di utilita'. ! 613: ! 614: Alla Cygnus Software per averle portate in ambiente Win32. ! 615: ! 616: A Thomas Kessler per aver spietatamente rintracciato e riportato anche il ! 617: piu' subdolo baco. ! 618: ! 619: Ad Andreas Schildbach per aver fornito diverse centinaia di migliaia di ! 620: istruzioni per secondo, sotto forma di microprocessore ultra-potente, ! 621: dimostrando che questo programma comincera' ad avere senso sulla generazione ! 622: di computer di fascia medio-bassa del 1999. ! 623: ! 624: Alla Cloanto, per il loro impegno con Amiga Forever. ! 625: ! 626: A tutti i siti mirror ed ai loro webmaster. ! 627: ! 628: A tutti coloro che hanno versato somme alla mia fondazione su Internet. ! 629: ! 630: ! 631: 6. Bachi e problemi conosciuti ! 632: ������������������������������ ! 633: ! 634: L'interfaccia grafica e' assente. ! 635: ! 636: Le modalita' Picasso96 in finestra Windows causano corruzione dello schermo. ! 637: ! 638: ShapeShifter si rifiuta di funzionare con piu' di 8 Megabyte di RAM se viene ! 639: selezionata l'opzione "Use Largest Free Block", o se viene attivata la porta ! 640: seriale. ! 641: ! 642: Per favore usa il seguente schema per ogni rapporto di bachi: ! 643: 1. versione del sistema operativo (Kickstart e Workbench) Amiga usato; ! 644: 2. estensioni attivate (MagicWB, NewIcons, DirOPUS, ToolManager, eccetera); ! 645: 3. settaggi sul lato Amiga che hanno causato il problema; ! 646: 4. sistema operativo ospite (Windows 95, 95 OSR 2.x, 98, NT 4, NT 4 SP x, ! 647: eccetera); ! 648: 5. versione DirectX; ! 649: 6. scheda video PC e versione del suo driver; ! 650: 7. scheda audio PC e versione del suo driver. ! 651: ! 652: ! 653: 7. File compresi nell'archivio ! 654: ������������������������������ ! 655: ! 656: winuae/uae.exe - l'eseguibile principale di WinUAE ! 657: winuae/amiga/*.* - diverse utilita' Amiga ! 658: winuae/docs/windows/readme.txt - questo file LEGGIMI in lingua inglese ! 659: winuae/docs/translated/*.* - documentazioni tradotte in varie lingue ! 660: winuae/docs/*.* - manualistica principale di UAE
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.