|
|
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.