Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > 2698fe68f5cc425760aa1706cc893359 > files > 42

uae-devel-0.8.21-1mdk.i586.rpm

File LEGGIMI per la versione Win32/DirectX di UAE (0.8.x)

(c) 1995-1998 Bernd Schmidt   <crux@pool.informatik.rwth-aachen.de>
(c) 1997-1998 Mathias Ortmann <ortmann@informatik.tu-muenchen.de>
(c) 1997-1998 Brian King      <brian_king@codepoet.com>

ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
Traduzione ed aggiunte a cura di Fulvio Leonardi, Copyright (c) 1998.

Home Page italiana di UAE : http://www.panservice.it/uae/

E-mail                    : uae@mbox.panservice.it

Tutti i diritti sono riservati. E' concessa la distribuzione di questo
documento in qualsiasi forma, a patto che avvenga gratuitamente. NON sono
autorizzate modifiche di alcun tipo senza l'espresso consenso dell'autore,
ne' tantomeno diverse attribuzioni di provenienza. Se parti di questo
documento o l'intero documento stesso vengono inclusi in mezzi di
informazione (come siti web o articoli di riviste), e' richiesta una
citazione dell'autore, della sua e-mail ed eventualmente del suo sito. Per
qualsiasi tipo di diffusione che vada al di la' della normale distribuzione
del software di Pubblico Dominio, contattare l'autore.

All trademarks used in this document are property of respective owners.
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ

ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄATTENZIONEÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Questa versione di UAE e' stata ottimizzata per le prestazioni, non per la
facilita' d'utilizzo. Se non sei certo di poterla usare e non sei disposto
ad investire un'oretta del tuo tempo nella lettura della documentazione e
nella comprensione dei meccanismi di funzionamento di UAE, o se non sei un
"veterano" di Amiga con una solida base d'informatica, questo programma non
fa per te. NON USARLO. Potesti riprovare tra un paio di mesi, quando
ulteriori progressi ed una nuova interfaccia utente potrebbero aver reso UAE
Win32/DirectX una applicazione perfettamente integrata con lo stile Windows.
Grazie per la collaborazione.
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄATTENZIONEÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ

Per informazioni generali su UAE, fai riferimento al seguente indirizzo:

 http://www.freiburg.linux.de/~uae/

Questo LEGGIMI _non_ copre le funzionalita' di UAE che sono comuni a tutte
le versioni. Se non hai ancora dimestichezza con UAE, consultare la
documentazione generica prima di provare ad utilizzare questa versione
non sarebbe una cattiva idea.

La documentazione generica di UAE puo' essere trovata nella cartella "docs"
presente in questo archivio. Abbi tuttavia un po' di "sale in zucca": non
tutti i dettagli della documentazione Linux riguardano WinUAE e viceversa.

L'ultima versione di UAE Win32/DirectX puoi trovarla su:

 http://www.codepoet.com/UAE/

Questa versione e' ben lontana dall'essere completa ed implementa niente
piu' che le funzionalita' ridotte "all'osso" di UAE. Attualmente appartiene
ancora agli ambienti Un*x (deve partire da linea di comando).

NOTA:
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
L'interfaccia utente integrata nelle precedenti versioni e' "morta sul
campo". Verra' presto reimplementata, insieme ad un file di configurazione
comune a TUTTE le versioni di UAE.
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ

Se utilizzi Windows 95 e non hai ancora installato le DirectX, devi
procurartele ed installarle. UAE funziona anche con le vecchie versioni
delle DirectX, cosi' e' possibile che tu non abbia alcun problema se hai
installato un gioco DirectX sul tuo computer almeno una volta.

Windows 95 OSR 2.x, 98 ed NT 4 hanno gia' incluse le DirectX. Con NT 4 hai
bisogno di un driver grafico adeguato. Sfortunatamente, molti driver
standard che sono acclusi ad NT non supportano completamente le DirectX,
cosi' potresti dover contattare il costruttore della tua scheda video per un
aggiornamento.

+--------------------------------------------------------------------------+
|                    RAPPORTO DI BACHI VIA E-MAIL                          |
|                                                                          |
| Per favore assicurati che le seguenti condizioni siano state rispettate  |
| prima di riportare qualsiasi tipo di problemi:			   |
|                                                                          |
|  1. Stai usando l'ultima versione di UAE.                                |
|  2. Hai letto _bene_ la documentazione (il 90% delle potenziali domande  |
|     trova risposta nei file LEGGIMI, inclusa la piu' popolare di tutte:  |
|     "Perche' non ottimizzate l'emulazione del sonoro?").                 |
|  3. Ti sei "spremuto" bene il cervello in cerca di una soluzione.        |
|  4. I driver grafici del tuo sistema sono aggiornati (spiacente, ma non  |
|     posso dirti dove puoi reperire i driver per NT 4 della tua scheda    |
|     video Trident o Cirrus Logic).                                       | 
|                                                                          |
| Se mi scrivi, riporta _sempre_ quale versione di UAE stai usando.        |
| Includi tutte le informazioni necessarie, per esempio le opzioni che     |
| stai utilizzando sulla linea di comando (vedi oltre, alla sezione "Bachi |
| e problemi conosciuti").                                                 |
|                                                                          |
| NON mandarmi software pirata di alcun tipo, non importa perche' non sta  |
| funzionando. E NON CHIEDERMI ROM O SISTEMA OPERATIVO AMIGA!              |
+--------------------------------------------------------------------------+


1. Parametri della linea di comando
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°

Le opzioni della linea di comando di UAE possono essere ottenute battendo:

 uae -h

che ritornera':

 -h                 : Fornisce aiuto sulle opzioni.
 -m VOLUME:percorso : Monta la directory definita a <percorso> come
		      dispositivo AmigaDOS definito a <VOLUME:>.
 -M VOLUME:percorso : Come -m, ma monta il dispositivo in sola lettura
		      (utile per montare CD-ROM -vedi oltre).
 -W defin           : Monta un file hard disk. Il parametro <defin> e'
		      composto da:
		      "settori per traccia:numero di superfici:blocchi
                      riservati:nome del file" (per i valori tipici, vedi
                      oltre).
 -s n               : Emula n*256 Kilobyte di Slow RAM all'indirizzo
		      0xC00000.
 -c n               : Emula n*512 Kilobyte di Chip RAM all'indirizzo
		      0x000000.
 -F n               : Emula n Megabyte di Fast RAM all'indirizzo 0x200000.
 -Z n               : Emula n (max 64) Megabyte di Fast RAM Zorro III.
		      Richiede un parametro CPU almeno uguale a '2', senza
		      indirizzamento a 24 bit.
 -U n               : Emula una scheda video compatibile Picasso96 con n
		      Megabyte di memoria.
		      Richiede un parametro CPU almeno uguale a '2', senza
		      indirizzamento a 24 bit.
 -w n               : Setta la velocita' della CPU ad n (predefinito: 4).
		      Valori comuni: -1 = velocita' "turbo"; 0 = quanto un
		      Amiga 500 (vedi oltre).
 -a                 : Non aggiunge dispositivi d'espansione (disabilita la
		      Fast RAM e l'emulazione dell'hard disk).
 -J xy              : Specifica come emulare la porta joystick 0 (x) ed 1
		      (y). Usa 0 per il joystick 0; 1 per il joystick 1; M
		      per il mouse; a/b/c per diversi rimpiazzi da tastiera
		      (vedi oltre).
 -f n               : Setta il tasso d'aggiornamento dello schermo ad 1/n.
		      Solo l'n-simo schermo verra' disegnato.
 -i                 : Mostra gli accessi illegali alla memoria.
 -t                 : Testa la velocita' di tracciamento dello schermo
		      (rende l'emulatore molto lento).
 -G                 : Disabilita l'interfaccia utente.
 -A n               : Setta l'accuratezza dell'emulazione ad n (0, 1 o 2).
		      Il valore predefinito e' '2', il che significa che
		      l'emulatore cerchera' di essere il piu' accurato
		      possibile.
 -g                 : Attiva la graphics.library sostitutiva (SPERIMENTALE).
 -C defin           : Setta i parametri della CPU. '0' attiva l'emulazione
		      68000, '1' quella 68010, '2' la 68020, '3' quella
                      68020 + la FPU 68881. In aggiunta, per la CPU 68000,
                      puoi specificare 'c' per una emulazione piu' lenta
                      (circa il 20%) ma piu' compatibile ed 'a', per le
                      emulazioni 68020, per uno spazio d'indirizzamento 
                      della memoria a 24 bit. Di solito, UAE utilizza uno
		      spazio d'indirizzamento a 24 bit quando emula un
		      68000/10 ed uno a 32 bit quando emula un 68020. Se
		      viene specificato 'a' con un parametro CPU uguale a
		      '2' o '3', viene abilitato uno spazio d'indirizzamento
		      a 24 bit con l'emulazione 68020. Sembra essere
		      necessario ad alcune immagini del Kickstart.
		      Attenzione: quest'opzione ha effetti controproducenti
		      e dovrebbe essere disabilitata per valore predefinito.
 -n defin           : Setta i parametri del blitter. 'i' fa terminare
		      immediatamente le operazioni del blitter, '3' fa
		      adottare operazioni a 32 bit (potrebbe far piantare le
		      macchine RISC).
 -[0123] file       : Usa <file> anziche' df[0123].adf (predefinito) come
		      disk file.
 -r file	    : Usa <file> come immagine delle ROM anziche' kick.rom
		      (predefinito).
 -K file	    : Usa <file> come chiave software per le ROM criptate.
 -S defin           : Setta i parametri per l'emulazione del sonoro (vedi
		      oltre).
 -p porta           : Usa <porta> per l'output stampante (predefinito:
		      LPT1).
 -I dispositivo     : Usa <dispositivo> per l'output seriale (per esempio,
		      COM1).
 -d [s] [p]         : Apre la porta [s]eriale o [p]arallela solo se
		      necessario.
 -P n               : Setta la priorita' di base di UAE (vedi oltre).
 -O defin           : Definisce la modalita' di visualizzazione (vedi
		      oltre).
 -H modo	    : Definisce la profondita' di colore da utilizzare (vedi
		      oltre).


Opzioni audio
±±±±±±±±±±±±±

Il formato del parametro di definizione del sonoro "-S" e' il seguente:

 -S abilita:modo:bit:frequenza:directsound

Non devi necessariamente specificare tutti i parametri, puoi fermarti ad
ogni campo.

 abilita     : Accetta '0' (audio escluso), '1' (audio emulato, ma senza
	       output), '2' (audio emulato, con output) o '3' (emulazione
	       audio completa ed accurata). Il valore suggerito e' '2'.
 modo        : Accetta 's' (stereo) o 'm' (mono).
 bit         : Numero di bit da utilizzare per l'output sonoro, generalmente
	       8 o 16.
 frequenza   : Frequenza di campionamento dell'output sonoro, generalmente
	       22050 o 44100 (Kilohertz).
 directsound : Specifica se indirizzare l'output sonoro al dispositivo Wave
	       della scheda audio dall'emulazione, oppure tramite
	       DirectSound (DirectX), bufferizzandolo o meno.
	       Valori consentiti:
	       0 = WaveOut circolare;
	       1 = WaveOut doppio-buffer;
	       2 = DirectSound circolare;
	       3 = DirectSound doppio-buffer.

L'implementazione DirectSound potrebbe essere compatibile con piu' schede
audio e potrebbe risolvere i problemi dei possessori delle Gravis Ultra
Sound.

Per disabilitare completamente il sonoro, usare "-S 0" (predefinito). Se un
programma dipende dagli interrupt audio, "-S 1" li abilitera', lasciando
comunque il sonoro disattivato. Per un sonoro completo, usare "-S 2". C'e'
inoltre un'opzione particolare, "-S -1", che disabilita l'audio ed il
FrameSync (sincronizzazione col video), rendendo le temporizzazioni di UAE
Win32/DirectX comparabili a quelle delle altre versioni.

Raccomando le seguenti opzioni per i settaggi del sonoro e della velocita'
della CPU : "-w -1 -S 2:s:16:22050:1". Per ulteriori informazioni vedi
oltre, alla sezione "Velocita' d'esecuzione".

Gli utenti della Sound Blaster AWE64 dovrebbero abilitare l'opzione "Full
Duplex" del driver, dal Pannello di Controllo di Windows.


Opzioni di visualizzazione
±±±±±±±±±±±±±±±±±±±±±±±±±±

Dimensioni dello schermo
------------------------

Il formato dello specificatore 'defin' del parametro della modalita' di
visualizzazione "-O" e' il seguente:

 -O larghezza:altezza:modificatori

 'larghezza' ed 'altezza' specificano le dimensioni dello schermo.
 'modificatori' e' una stringa che contiene nessuno o alcuni dei seguenti
 caratteri:
 l    : Considera lo schermo come Lores (bassa risoluzione), tracciando solo
	il secondo pixel.
 x, y : Centra lo schermo orizzontalmente e/o verticalmente.
 d    : Raddoppia l'altezza dello schermo per una migliore emulazione delle
	modalita' interallacciate.
 c    : Corregge le proporzioni visive.
 D    : Modalita' a doppia scansione, per emulare il display della serie
	1084 dei Monitor Commodore.
 a    : Modalita' a pieno schermo per l'emulazione dei chipset grafici
	Amiga.
 p    : Modalita' a pieno schermo per le videate Picasso96.

Per allargare le immagini in una finestra, utilizza l'opzione di doppia
scansione, senza quella di bassa risoluzione.

Colori
------

Il formato dello specificatore 'modo' del parametro di profondita' del
colore "-H" e' il seguente:

 0 (256 colori); 1 (32768 colori); 2 (65536 colori);
 3 (256 colori, con dithering per una migliore visualizzazione);
 4 (16 colori, con dithering); 5 (16 milioni di colori).

NOTA:
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Il valore predefinito di <modo> per WinUAE e' ora 0 (8 bit per pixel, 256
colori). Se vuoi adoperare una profondita' di colore a 16 bit per pixel
(32768 colori) per mappare meglio sul PC la modalita' grafica a 12 bit per
pixel (4096 colori) dell'Amiga, specifica "-H 1".
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ

UAE potrebbe decidere di ignorare la profondita' di colore utilizzata e/o di
riportare le dimensioni dello schermo a valori piu' accettabili.

Alcuni drivers DirectDraw (DirectX) per schede video sono difettosi, e non
permettono agli schermi Picasso96 di aprirsi a 256 colori (per esempio), se
la profondita' di colore del desktop di Windows e' maggiore di 256 colori.
Questo causa una gran confusione sullo schermo di Windows. Cio' non accade
con Windows NT, ed e' un problema derivante puramente da driver programmati
male: procurati la versione piu' aggiornata e contattami se il problema
persiste.


Dispositivi fisici/logici
±±±±±±±±±±±±±±±±±±±±±±±±±

Hard disk, CD-ROM
-----------------

Per condividere dispositivi e/o directory tra AmigaDOS e Windows, e'
necessario utilizzare i parametri "-m" e "-M" (sola lettura).

Ad esempio, "-m WORK:C:\WB" rende la directory "C:\WB" disponibile ad
AmigaDOS come dispositivo "WORK:", mentre "-M CD0:D:\" rende possibile
l'utilizzo del CD-ROM (supposto che l'unita' sia D:\), attribuendogli il
nome "CD0:".

UAE tentera' di fare del suo meglio per colmare i divari esistenti tra le
semantiche dei filesystem Microsoft e Commodore, ma ci sono delle
limitazioni intrinseche:

1. l'attributo "Sola lettura" di Windows controlla i bit 'w' e 'd' dal lato
   Amiga;
2. gli attributi 'r' ed 'e' sono sempre attivati;
3. gli attributi 'h', 's' e 'p' non possono essere attivati;
4. l'attributo 'a' e' riservato;
5. non sono supportati i commenti ai file;
6. non tutti i nomi dei file che sono vietati dall'imperfetto filesystem
   Windows vengono ancora correttamente interpretati; lo sono, comunque, i
   piu' comuni.

ATTENZIONE: L'ambiente operativo di UAE _non_ e' per niente sicuro! Non c'e'
alcun controllo sugli accessi alle directory poste oltre il percorso di
attivazione definito. Non credere che i tuoi dati siano perfettamente certi
di ingannare i programmi Amiga!

--

Puoi scegliere di definire come hard disk un file hard disk precedentemente
creato col comando "makedisk". I file hard disk sono grandi file che
contengono l'immagine di un filesystem Amiga. Funzionano per una buona
percentuale come i disk file. Puoi semplicemente creare un grande file vuoto
e dire ad UAE di usarlo come hard disk file, ma hai bisogno di formattarlo
dall'interno dell'emulazione prima di cominciare ad usarlo.

L'opzione "-W defin" e' quella necessaria a questo scopo . Il parametro
<defin> e' composto da:
"settori per traccia:numero di superfici:blocchi riservati:nome del file",
i valori geometrici consueti sono:

 settori per traccia : 32
 numero di superfici :  2
 blocchi riservati   :  2

 "nome del file" e' il nome e la eventuale locazione del file hard disk.

Il file hard disk deve avere una capacita' in Megabyte multipla di due (1,
2, 4, 8, 16, 32, 64 ecc.).

ATTENZIONE: se utilizzi l'hard disk file di una precedente versione di UAE e
questa non viene correttamente riconosciuta, potresti provare ad attribuire
al parametro "blocchi riservati" il valore '0', MA POTREBBE NON FUNZIONARE E
PERDERESTI TUTTI I DATI. Fai una prova su una copia, prima.


Floppy disk
-----------

Il parametro "-[0123] file" permette di usare un qualsiasi <file> anziche' i
valori predefiniti per i disk file df[0123].adf.

Esempio: "-0 C:\DISKS\RSI1.ADF"

WinUAE supporta le immagini dei dischetti compresse con Gzip. Se hai un
compressore Gzip a 32 bit gia' installato, puoi tranquillamente salvare le
tue immagini dei dischi in formato compresso (.adz), cosi' come pure le
immagini delle ROM (.roz).

ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Se non hai un decompressore Gzip integrato, devi copiare il file "gzip.exe"
in una directory definita nel PATH, per esempio "C:\WINDOWS\COMMAND". Puoi
ottenere Gzip da <ftp://oak.oakland.edu/>.
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ

Le immagini dei dischi compresse verranno protette in scrittura. Ricorda che
puoi dinamicamente inserire (Fine+F1...F4) ed estrarre (Shift+Fine+F1...F4)
le immagini dei dischi nel corso dell'emulazione.

Utenti Windows NT: utilizzare la funzione di compressione dell'NTFS invece
del Gzip e' un'ottima idea se volete salvare spazio e scrivere sulle
immagini dei dischi allo stesso tempo.

Porta seriale/parallela
-----------------------

Per abilitare l'output parallelo, usare "-p <porta>", dove <porta> e' una
specificazione di dispositivo (predefinito: LPT1). Al momento, un nuovo
lavoro di stampa verra' generato dopo 2 secondi di inattivita' sulla porta
stampante. Questo intervallo e' sperimentale e potrebbe essere reso
configurabile in futuro. Contattami se hai dei commenti.

Il supporto seriale e' ancora in fase beta, ma le cose migliorano
rapidamente. Per attivarlo, usare "-I dispositivo", dove <dispositivo> e',
per esempio, COM1. RTS e CTS saranno ben presto funzionali.

Joystick
--------

Il formato del parametro di specificazione dell'emulazione joystick e' il
seguente:

 -J xy

Questa opzione di permette di configurare liberamente le porte joystick e
mouse dell'Amiga. Il valore predefinito e' '-J M0', che configura il mouse
alla porta 1 (come di solito) e il joystick, se presente, alla porta 2.

Le rilocazioni da tastiera sono le seguenti:

	       a	       b	     c

Sopra     Tast. Num. 8  Cursore Su           T
Sotto     Tast. Num. 2  Cursore Giu'         B
Sinistra  Tast. Num. 4  Cursore Sin.         F
Destra    Tast. Num. 6  Cursore Destra       H
Fuoco     Tast. Num. 0  Ctrl Destro    Alt Sinistro


Velocita' e priorita' d'esecuzione
±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±

Velocita'
--------

Il parametro "-w n" e' piuttosto importante per l'ottimizzazione delle
prestazioni di UAE. Con software programmato male che aspetta una specifica
posizione del pennello elettronico sullo schermo (per esempio "Great Giana
Sisters"), "-w" puo' persino controllare se un gioco scorre o se e' bloccato
(dai uno sguardo alla sezione "Compatibilita'", piu' avanti).

Se la CPU corre troppo veloce (<n> e' troppo basso, per esempio inferiore a
4), alcuni programmi possono piantarsi perche' gli eventi pilotati dai cicli
della CPU avvengono troppo tardi. Per i giochi e le demo che si
sincronizzano con l'interrupt del vertical blank (quando viene terminato il
tracciamento dello schermo), un valore ottimale per <n> e' dato quando la
CPU finisca di elaborare i dati per uno schermo, immediatamente prima che il
pennello elettronico virtuale termini di disegnare lo schermo stesso, cosi'
il minor tempo possibile e' sprecato nella richiesta di tracciamento del
prossimo schermo. Di solito si puo' ottenere con valori intorno ad 8, ma
trovare quello giusto richiede qualche esperimento e questa procedura non
puo' essere automatizzata.

Valori elevati di <n> (come ad esempio 20) rendono la CPU estremamente
lenta, ma possono essere l'unica alternativa per generare un sonoro continuo
su macchine al di sotto dei 200 Megahertz.

Il valore predefinito di <n> e' uguale a 4. Puoi provare ad ottenere una
piccola perdita di prestazioni, che e' compensata in altri campi, settandolo
a 7.

Valori particolari di <n> sono -1 e 0. "-w -1" permette alla tua CPU x86 o
compatibile di esprimere tutta la sua potenza, "-w 0" fa si' che venga
utilizzata solo la potenza necessaria ad emulare un Amiga 500. Queste
opzioni funzionano correttamente solo se il sonoro e' abilitato (utilizzare
almeno "-S -1"). Su un Pentium II 266 Megahertz, settando
"-w 0 -S 2:s:16:22050:1" l'utilizzo della tua CPU sara' all'incirca del 50%,
lasciandoti cosi' la possibilita' di utilizzare il PC per altre applicazioni
mentre l'Amiga viene emulato.

Priorita'
--------

Per valore predefinito, UAE viene eseguito ora nella NORMAL_PRIORITY_CLASS.
Cio' dovrebbe aumentare un po' le prestazioni quando UAE e' l'applicazione
attiva.

In precedenza veniva eseguito nella IDLE_PRIORITY_CLASS: per alcune
misteriose ragioni, in tale modalita' vengono parzialmente risolti problemi
di movimento a scatti del cursore del mouse nella modalita' a finestra.

Se necessiti di una classe di priorita' differente, puoi selezionarla con
l'opzione "-P n", dove <n> puo' assumere i seguenti valori:

NORMAL_PRIORITY_CLASS     32     IDLE_PRIORITY_CLASS           64
HIGH_PRIORITY_CLASS	 128     REALTIME_PRIORITY_CLASS      256


Opzioni e consigli generali
±±±±±±±±±±±±±±±±±±±±±±±±±±±

Se vuoi velocizzare l'emulazione e non hai necessita' di una grafica fluida,
puoi usare l'opzione "-f" per far aggiornare lo schermo ogni 'n' fotogrammi.

L'opzione "-g" sostituisce alcune funzioni della graphics.library e della
layers.library con routine native _sperimentali_.

Parametrizzare il blitter con "-n 3i" potrebbe in teoria causare problemi di
compatibilita', ma potrebbe anche risolvere problemi di incompatibilita'...
trova tu quale opzione fa per te!

Utilizza _sempre_ l'ultima versione dei driver per Picasso96! Puoi trovarli
sui vari siti di UAE, oppure dirigerti sui link da essi riportati.

Per utenti Amiga ESPERTI: raccomando altamente di utilizzare FastIPrefs
anziche' IPrefs. Fa un sacco di cose in piu', in maniera piu' veloce e piu'
stabile. Potete reperirlo sulle raccolte di shareware oppure su AmiNet.


2. Emulazione della tastiera
°°°°°°°°°°°°°°°°°°°°°°°°°°°°

Molti tasti replicano le loro identiche funzionalita' in UAE, ma ci sono
poche eccezioni di rilievo:

 - il tasto Amiga "\" e' stato rimappato dall'F11;
 - se non hai una tastiera Win 9x, dovrai usare Ins e Home (Freccia
   altosin.) come rimappature dei tasti Amiga sinistro/Amiga destro (questa
   rimappatura e' diversa dalle altre versioni di UAE);
 - il tasto HELP e' stato rimappato da PagGiu';
 - F12 fa comparire l'interfaccia grafica (quando sara' completata); sulle
   tastiere Win 9x puo' essere richiamata anche dal tasto "Menu" accanto al
   tasto "Windows" di destra;
 - Bloc Scorr blocca il tracciamento dello schermo, velocizzando il sonoro;
 - Pausa blocca il sonoro, velocizzando il resto dell'emulazione (nota che
   non puoi disabilitare il sonoro in questa maniera se non hai configurato
   le opzioni audio di UAE dall'inizio);
 - Fine+F1, F2, F3 o F4 ti permette di cambiare le immagini dei dischetti
   nei disk drive Amiga "virtuali"; Shift+Fine+F1, F2, F3 o F4 li espelle.


3. Il problema delle prestazioni
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°

Su un PC sufficientemente potente, UAE ti riportera' con la mente ad un
passato forse migliore.

Grazie ai driver DirectX, le prestazioni grafiche pure di questa versione
saranno tra le piu' alte tra tutte le piattaforme Intel. La modalita'
800x600 e' lenta solo il 20% in piu' della 320x200 su un Pentium Classic 100
Megahertz, sebbene sia necessario che vengano veicolati sul bus PCI
ogni secondo quantita' di byte maggiori di sette volte. Questa tabella
mostra come la velocita' di tracciamento netta dipenda dalla profondita' di
colore selezionata, normalizzando ad 1 (100%) quella a 16 bit per pixel, a
schermo intero:

16 bit per pixel (32768 colori) a schermo intero    - 100%
16 bit per pixel (32768 colori) in finestra         -  98%
24 bit per pixel (65536 colori) in finestra         -  72%
32 bit per pixel (16777216 colori) in finestra      -  60%

Sfortunatamente, le modalita' in finestra causano pesanti rallentamenti su
attivita' di sistema come input da mouse o da tastiera (al momento non c'e'
modo di evitarlo). Tutto cio' non accade su macchine multiprocessore, con
sistemi operativi che li supportino (come Windows NT).

L'audio e' un lusso. Poiche' l'output sonoro e' strettamente sincronizzato
con l'accesso diretto alla memoria del video, _non_ otterrai un suono pulito
_finche'_ la tua macchina non e' capace di andare a 50 schermi al secondo
almeno internamente.

Morale della favola: comprati un Pentium Pro o un Pentium II se vuoi una
grafica fluida ed un sonoro continuo allo stesso tempo (mi hanno detto che
anche un Pentium MMX 200 Megahertz, overcloccato a 250 [con bus della
piastra madre a 83.3 Megahertz moltiplicato per 3] e' una piattaforma
abbastanza potente per eseguire UAE... rimarrebbe il problema delle
temporizzazioni sul bus PCI e delle varie periferiche IDE, SCSI, etc. se il
clock e' sincrono; per non parlare poi della possibilita' di esporre a gravi
rischi di elettromigrazione il processore stesso... non so se "il gioco vale
la candela"). Non ho ancora pareri definitivi sull'AMD K6 (1 e 2) e sul
Cyrix 6x86MX, ma dovrebbero svolgere onestamente il loro lavoro.

Su un Pentium Classic 100 Megahertz con una Matrox Millenium PCI, UAE
Win32/DirectX e' leggermente piu' veloce della versione Linux su
AcceleratedX con programmi che effettuano un _sacco_ di aggiornamenti dello
schermo, ad esempio i giochi di azione e le demo. Tutte le altre
applicazioni dovrebbero andare approssimativamente alla stessa velocita'.
Considera che dovresti utilizzare i parametri "-w <n> -S -1 -P 128" per
raffrontare plausibilmente la versione Win32 a quella Linux o DOS, con <n>
(che nella versione Linux e' dato dall'opzione "M68K_SPEED" nel file di
compilazione config.h) di solito uguale a 4.


4. Compatibilita'
°°°°°°°°°°°°°°°°

Il numero di programmi che non funzionano perfettamente con UAE decresce con
ogni nuova versione. Se scopri una parte di software che necessita di un
particolare trattamento, fammelo sapere. Ho ricevuto copie di software
pirata sulla mia casella postale in passato. NON FATELO PIU'.

Consulta il file "COMPATIBILITY.TXT" per alcuni suggerimenti su come far
girare certi software, magari contribuendo ad accrescere la collezione di
parametri suggeriti dagli utenti.

Attualmente, la gestione degli sprite e' ancora un problema.

Una ristretta manciata di programmi richiede che vengano emulati
l'instruction prefetch e/o l'eccezione 3 dei microprocessori (per esempio
Shadow of the Beast I, Katakis e Denaris). Possono essere forzati
nell'esecuzione agendo sul parametro "-C defin", specificando a <defin>
l'opzione '0c'.


5. Ringraziamenti
°°°°°°°°°°°°°°°°°

A Bernd Schimdt per aver creato questa completa emulazione del computer piu'
complesso che sia mai esistito.

A Mathias Ortmann, per aver iniziato questa laboriosa versione di UAE e per
aver fornito la base di questo documento.

Alla Microsoft, per aver costruito un eccellente ambiente di sviluppo
integrato e per aver progettato un sistema operativo (Windows NT) che non si
e' piantato una sola volta durante lo sviluppo di questo progetto,
nonostante gli abbia fatto fare a ripetizione operazioni fuori standard.

Alla Free Software Foundation per una inestimabile serie di utilita'.

Alla Cygnus Software per averle portate in ambiente Win32.

A Thomas Kessler per aver spietatamente rintracciato e riportato anche il
piu' subdolo baco.

Ad Andreas Schildbach per aver fornito diverse centinaia di migliaia di
istruzioni per secondo, sotto forma di microprocessore ultra-potente,
dimostrando che questo programma comincera' ad avere senso sulla generazione
di computer di fascia medio-bassa del 1999.

Alla Cloanto, per il loro impegno con Amiga Forever.

A tutti i siti mirror ed ai loro webmaster.

A tutti coloro che hanno versato somme alla mia fondazione su Internet.


6. Bachi e problemi conosciuti
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°

L'interfaccia grafica e' assente.

Le modalita' Picasso96 in finestra Windows causano corruzione dello schermo.

ShapeShifter si rifiuta di funzionare con piu' di 8 Megabyte di RAM se viene
selezionata l'opzione "Use Largest Free Block", o se viene attivata la porta
seriale.

Per favore usa il seguente schema per ogni rapporto di bachi:
1. versione del sistema operativo (Kickstart e Workbench) Amiga usato;
2. estensioni attivate (MagicWB, NewIcons, DirOPUS, ToolManager, eccetera);
3. settaggi sul lato Amiga che hanno causato il problema;
4. sistema operativo ospite (Windows 95, 95 OSR 2.x, 98, NT 4, NT 4 SP x,
   eccetera);
5. versione DirectX;
6. scheda video PC e versione del suo driver;
7. scheda audio PC e versione del suo driver.


7. File compresi nell'archivio
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°

winuae/uae.exe                 - l'eseguibile principale di WinUAE
winuae/amiga/*.*	       - diverse utilita' Amiga
winuae/docs/windows/readme.txt - questo file LEGGIMI in lingua inglese
winuae/docs/translated/*.*     - documentazioni tradotte in varie lingue
winuae/docs/*.*                - manualistica principale di UAE