|
|
uae-0.8.7
Quelques Questions Fr�quemment Pos�es. Veuillez lire ceci
attentivement si vous avez des probl�mes.
Probl�mes usuels
Q: De temps en temps, apr�s la fermeture de UAE, la r�p�tition
automatique pour les touches ne fonctionne plus !
R: Utilisez la commande "xset r on" (probl�me inh�rent � X-Windows,
surtout sur les stations Solaris, on ne sait pas pourquoi.). [Devrait
�tre aujourd'hui r�solu. A noter que ceci arrive tout le temps quand
UAE se termine anormalement]
Q: Quand UAE s'initialise, le message "Illegal instruction: 4e7b"
appara�t. Pourquoi ?
R: C'est normal, il s'agit du test de type de CPU effectu� par le
Kickstart.
Q: Quand UAE s'initialise, le message "Illegal instruction: 00f8"
appara�t (plusieurs fois). Pourquoi ?
R: Parce que votre ROM Kickstart a �t� compil�e pour le 68020. (peut
aussi arriver quand il y a un bug dans UAE)
Q: Quand UAE charge <ins�rez votre jeu favori ici>, le message
"Non-standard sync" appara�t.
R: Votre jeu favori est prot�g� contre la copie. Il existe des moyens
de transf�rer de tels disques, mais ceux-ci sont compliqu�s et ne vous
aideront pas, parce que d�couvrir toutes les m�thodes de protection
serait une trop grande perte de temps. J'esp�re qu'il y aura une
solution g�n�rique un jour, mais en attendant vous n'avez pas de
chance.
Q: Pendant la compilation, le message "_xxx_ illegals generated", ou
"16 mismatches", appara�t. Est-ce un probl�me ?
R: Non. Je peux utiliser cette information pour dire si il y a un
probl�me ou non, mais ce ne devrait pas �tre le cas.
Q: Comment puis-je produire le symbole "@" (ou n'importe quel autre
signe) ? Sur le clavier de mon PC c'est possile par AltGr+0, mais �a
n'a pas l'air de marcher.
R: Regardez le clavier de votre Amiga. Utilisez la m�me combinaison
que pour un vrai Amiga. Ces combinaisons changent en fonction du pays.
V�rifiez que vous avez charg� la table de traduction de touches
adapt�e pour votre AmigaOS (p. exemple, en france, v�rifiez qu'il y a
une commande "setmap fr", ou �quivalent, dans cotre
S:startup-sequence). Vous pouvez probablement produire le symbole "@"
avec la combinaison de touches Alt+Shift+2.
Incompatibilit�s
Q: UAE ne fonctionne pas avec mon image de Kickstart 1.2.
R: Vous avez sans-doute besoin de d�sactiver l'�mulation de disque dur
et de m�moire Fast, par le param�tre "-a". le Kickstart 1.2 ne g�re
pas les fonctionnalit�s d'initialisation automatique dont a besoin
l'�mulation du disque dur.
Q: Que puis-je faire si un jeu/d�mo/application ne fonctionne pas ?
R: Si vous essayez d'�x�cuter un jeu ou une d�mo, activez un peu de
Slow RAM, et essayez � nouveau. Quelques vieux logiciels ont des
probl�mes de compatibilit� que la Slow RAM peut quelquefois r�soudre.
Si il s'agit d'une application, v�rifiez les d�tails �vidents, comme
les pr�requis en m�moire vive, la version du Kickstart, etc. De m�me,
v�rifiez que le logiciel que vous essayez d'ex�cuter n'est pas con�u
pour les machines �quip�es de l'AGA.
Vous pouvez aussi essayer de changer d'autres options, comme le type
de CPU. Pour les jeux, "-C0c" peut quelquefois avoir de l'effet.
Disques Amiga, images de disque, disques durs, CD-ROMs
Q: Est-il possible de lire des disquettes Amiga avec un PC ?
R: Non, et oui. Non, c'est impossible avec un PC standard. Cependant,
avec un peu de mat�riel suppl�mentaire (un nouveau contr�leur de
disquettes), c'est possible. Je connais actuellement deux solutions,
le pack AFR qui consiste en une interface sur port parall�le que vous
avez � construire vous-m�me et ses gestionnaires, ou bien le
contr�leur Catweasel, disponible sous forme de carte ISA accompagn�e
de logiciels DOS qui permettent la cr�ation de fichiers-images de
disques. Je poss�de moi-m�me un contr�leur Catweasel, et
effectivement, il fonctionne.
Q: Ne pourrais-je pas connecter le lecteur de disquettes de l'Amiga au
PC d'une certainemani�re, et l'utiliser pour lire des disquettes
Amiga ?
R: Vous pouvez connecter des lecteurs Amiga (basse densit�) au PC, car
ils sont parfaitement identiques aux lecteurs PC. Cela ne vous aidera
pas, parce que le probl�me vient du contr�leur et non pas du lecteur
lui-m�me. Vous devez vous faire une raison.
Q: Mais le PC peut lire les formats � 11 secteurs par piste !
R: Oui, mais ces secteurs sont diff�rents au niveau mat�riel.
Q: Mais l'Amiga peut lire des disquettes PC !
R: Et alors ?
Q: Mais le PC peut lire les disquettes d'Atari ST !
R: Et alors ?
Q: Mais...
R: Hors de question. Si vous �tes toujours convaincu que c'est
obligatoirement possible, prouvez-le. Ecrivez un programme qui peut
lire des disquettes Amiga avec un contr�leur standard pour PC, et je
pr�senterai mes excuses en public.
Q: Comment puis-je utiliser des images DMS ?
R: Utilisez DMS sous UAE comme vous l'auriez fait sur un vrai Amiga.
La d�compression d'un fichier DMS sur DF0: �crasera le fichier .adf
utilis� pour �muler df0:.
Q: Comment puis-je transf�rer des disquettes non-DOS utilis�es par de
nombreuses d�mos ?
R: Avec transdisk. Le fait qu'elles soient illisibles par AmigaDOS ne
veut pas dire qu'elles ne le soient pas par transdisk.
Explication d�taill�e : Il y a deux choses � observer quand on parle
du "format" d'un disque. Premi�rement, le formatage de bas niveau qui
divise chaque piste en secteurs, et cela d'une certaine fa�on. La
plupart des disquettes Amiga sont format�es de fa�on standard, o�
chaque piste contient 11 secteurs de 512 octets chacun, soit un total
de 880Ko (80 pistes) par disquette. Il y a de plus quelques
informations suppl�mentaires en dehors des secteurs, afin que le
contr�leur puisse trouver ces secteurs. Les disquettes PC sont
format�es de fa�on diff�rente, et c'est pourquoi un contr�leur PC ne
peut pas lire les disquettes Amiga.
Si un disque est format� de cette fa�on, il peut �tre recopi� par
l'utilitaire standard AmigaDOS "diskcopy", ou l'�quivalent Workbench,
et transdisk sait le g�rer.
Maintenant, la seconed partie du "format" d'un disque est le syst�me
de fichiers. Si vous voulez cr�er des fichiers et des r�pertoires sur
un disque, vous devez �crire des informations sp�ciales sur certain
secteurs du disque. Ces informations contiennent (par exemple) le nom
du disque ("workbench1.3" ou autre), et la liste de fichiers qu'il
contient. Ces informations sont appel�es "syst�me de fichiers".
L'Amiga reconna�t plusieurs syst�mes de fichiers, dont le syst�me de
fichiers originel (OFS, pour Original FileSystem) et le r�cent Fast
FileSystem (FFS), introduit avec le Kickstart 1.3.
Si vous n'inscrivez pas de syst�me de fichiers sur un disque, les
donn�es des secteurs peuvent toujours �tre lues par des programmes
comme transdisk ou "diskcopy", mais ces donn�es n'ont pas de sens pour
eux. Le fait est qu'elles n'ont pas � en avoir. Ces donn�es ne peuvent
avoir de sens que pour le Workbench qui doit d�terminer quels fichiers
sont pr�sents sur un disque. Si le Workbench ne peut pas trouver de
syst�me de fichiers connu sur un disque, le disque sera marqu�
"non-DOS" (en opposition � "unreadable", qui signifie que le disque
n'est pas format� normalement en bas niveau).
Q: Comment puis-je changer de fichier-image de disque ? R: Votre
version de UAE devrait avoir une interface utilisateur (la version X11
en a une) qui vous permet de le faire. Lisez le fichier README
sp�cifique � votre syst�me pour plus de d�tails. Vous pouvez aussi
utiliser le programme "uaectrl" pr�sent dans votre sous-r�pertoire
"amiga".
Q: Pourquoi l'�mulation de lecteur de disquettes est-elle aussi lente,
apr�s tout le fichier-image est plac� sur un disque dur ?
R: Parce que la rotation du disque est �mul�e. C'est n�cessaire.
Utilisez l'�mulation de disque dur quand c'est possible.
Q: <ins�rez ici votre probl�me favori en rapport avec l'�mulation par
fichier-image de disque dur (hardfile)>
R: N'utilisez pas de fichier-image de disque dur. Utilisez l'�mulation
de syst�me de fichier (option "-m") � la place.
Q: Comment puis-je lire des CD-ROMs Amiga ?
R: Avec l'�mulation de syst�me de fichiers. Fournissez le param�tre
"-M CD:/cdrom" � UAE si vous utilisez un syst�me Unix avec le CD mont�
sous /cdrom, ou bien "-M CD:D:\" si vous utilisez DOS et que D est
vottre lettre d'unit� de lecteur de CD-ROM. Si vous utilisez un
syst�me diff�rent, vous devriez pouvoir trouver la m�thode � suivre.
Q: Est-il possible de lire des disques durs Amiga avec un PC ?
R: Oui. Linux 2.0 contient un gestionnaire de syst�me de fichiers
Amiga capable de lire les disques OFS/FFS. Lisez le README Unix pour
plus de d�tails.
L'Avenir d'UAE
Q: Quand sortira la prochaine version, et que contiendra-t-elle ?
R: Elle sortira quand elle sera finie.
Q: Y aura-t-il une version shareware ou payante d'UAE dans le futur ?
R: Non.
Q: Ne pourriez-vous pas utilisez l'�mulation de CPU de ARDI pour
acc�lerer UAE ?
R: UAE est un logiciel gratuit. Il est fourni avec son code source.
l'Executor d'ARDI est prot�g� et commercialis�. ARDI n'a pas du tout
de raisons de donner son code source gratuitement, parce que Executor
ne serait plus rentable autrement. (si, on m'a r�ellement pos� ce
genre de questions ! Je me demande d'o� les gens tiennent ce genre
d'id�e).
Vitesse
Q: Je n'ai pas de sortie sonore continue ! J'ai seulement un 486DX/40,
y a-t-il un rapport ?
R: Essayez un Pentium-II-300, ce genre de choses sont r�put�es pour de
meilleurs r�sultats.
Q: Serait-il possible d'acc�l�rer les choses en �mulant le CPU de
mani�re native sur, disons, un Mac 68k ?
R: J'en doute. UAE doit pouvoir interrompre l'�mulation de CPU �
n'importe quel moment pour effectuer des t�ches n�cessaires �
l'�mulation du mat�riel. Vous ne pouvez donc pas le laisser
fonctionner tout seul.
Q: Serait-il possible d'acc�l�rer les choses en utilisant des cartes
vid�o acc�l�ratrices, par exemple en utilisant le 'blitter' des puces
S3 ?
R: J'en doute. Je ne suis pas un expert des cartes grapiques pour PC,
mais il es probable que les seules choses qu'ont en commun les
blitters S3 et de l'Amiga sont 7 lettres minuscules. M�me si ils
�taient similaires, vous devriez garder toute la m�moire Chip en
m�moire graphique, et cela n'aurait gu�re d'autre effet que de
douloureusement ralentir l'�mulation.
Q: Pourquoi ne pas ajouter une gestion sp�ciale pour la GUS ou les
cartes � tale sonore, qui utiliserait des fonctionnalit�s mat�rielles
pour acc�l�rer l'�mulation du son ?
R: De nouveau, � cause des diff�rences entre le mat�riel de l'Amiga et
celui du PC (dans notre cas, de la GUS), ce n'est pas r�ellement
possible. Vous pourriez *�ventuellement* exploiter ce syst�me dans
certains cas sp�cifiques (les modules ProTracker pourraient �tre un
tel cas), mais je ne pense pas que vous pouvez arriver � quelque chose
qui �mule tout le mat�riel sonore.
Le probl�me est qu'en examinsant juste les valeurs qu'un programme
inscrit dans les registres du mat�riel sonore, vous pouvez
difficilement en d�duire ce qu'il essaie de faire, ni ce qu'il
essaiera de faire par la suite. A l'oppos�, il est facile d'�crire un
lecteur de modules SoundTracker pour la GUS, parce que vous savez
exactement ce que vous lisez, et comment le lire. (Cela ne veut pas
dire que vous ne pouvez pas utilisez la GUS pour la sortie sonore,
mais juste que vous ne pouvez pas l'utiliser pour *acc�l�rer* la
sortie sonore.)
Q: Emuler tout le mat�riel est une mauvaise id�e. Pourquoi
n'�mulez-vous pas simplement le syst�me d'exploitation ? Apr�s tout,
c'est ce qui fait que l'Amiga est tel qu'il est.
R: R�ponse courte: Je ne suis pas d'accord.
R�ponse longue: le syst�me d'exploitation (OS) n'est que la moiti� de
ce qui fait que l'Amiga est tel qu'il est. C'est un tr�s bon syst�me
d'exploitation, et il contient certaines fonctionnalit�s qui me
manquent dans n'importe quel autre syst�me d'exploitation, mais il est
tr�s d�faillant en termes de (par exemple) protection m�moire et de
performance du syst�me de fichiers.
L'autre chose qui a rendu particulier l'Amiga dans les ann�es 80 est
sont architecture personnalis�e (custom chip). Si vous regardez dans
de vieux (1985) magazines informatiques, vous pourrez constater que
les capacit�s du syst�me d'exploitation de l'Amiga ne sont mentionn�es
qu'en marge, parce que les gens ne se rendaient pas compte qu'il �tait
r�volutionnaire pour un ordinateur familial. Ils se rendaient compte,
en revanche, que l'Amiga pouvait afficher 4096 couleurs � la fois et
qu'il avait un blitter et un copper qui pouvaient faire plein de
choses diverses, comme des balles qui rebondissent. Et je pense que
c'est la sup�riorit� du mat�riel qui a fait un succ�s de l'Amiga.
Je vois UAE comme un programme similaire aux �mulateurs C64 : il vous
permet d'�x�cuter quelques vieux jeux et d'autres programmes que vous
ne pouvez pas remplacer par de meilleurs �quivalents pour PC. En tant
que tel, il peut d�j� �tre utilis� pour utiliser des jeux comme Monkey
Island ou Bard's Tale � une vitesse satisfaisante. Des CPUs plus
rapides permettront probablement de jouer � des jeux d'action, comme
les CPUs rapides ont rendu possible l'�mulation du C64 � vitesse
originale sur le PC. UAE n'est pas (� l'origine) destin� �
l'utilisateur en puissance d'Amiga qui utilise des applications de
haute qualit� sur son A4000 avec une carte 68060, mais pour les gens
comme moi qui sont pass�s d'un A500 au PC il y a quelques ann�es,
parce qu'ils voulaient gagner de l'argent en d�veloppant des
logiciels.
D'un autre c�t�, �muler un syst�me d'exploitation est beaucoup plus
difficile (DMHO). Surtout si la plateforme d'�mulation est
compl�tement diff�rente de la plateforme �mul�e. Vous avez besoin de
vous pr�ocupper des conversions entre syst�mes petit et grand boutien
et d'autres cauchemars du m�me type. l'AmigaOS n'a pas �t� non plus
con�u avec des soucis de portabilit�.
Q: Quelle est la vitesse de l'�mulation ? R: �a d�pend.
Pour compresser des fichiers avec PowerPacker, UAE est 17 fois plus
rapide que mon A500 sur mon K6-233.
Pour jouer � Turrican I, il n'y a pas de ralentissements (avec son).
Pour jouer � Turrican III, UAE est un peu plus lent que l'A500.
Pour certaines d�mos (pas beaucoup), UAE est assez lent par rapport �
l'A500.
R�gle simple: l'�mulation du son prend beaucoup de temps, ainsi que
celle des effets du copper et les d�filements. Si vous n'avez pas
besoin de tout cela, c'est parfait.
Q: Comment puis-je l'acc�l�rer ?
R: Ex�cutez l'�mulateur � la r�solution d'�cran la plus basse
(320x200), r�glez-l� � 256 couleurs, v�rifiez que la correction
d'aspect est d�sactiv�e, et r�glez la fr�quence d'affichage � 1/3.
Finalement, d�sactivez le son (si vous avez une version qui vous
permet de compiler votre propre �x�cutable, activez "DONT_WANT_SOUND"
dans config.h). Ce ne sera pas tr�s beau, mais l'�mulation sera aussi
rapide que possible sur votre machine.
Si vous utilisez la version X, v�rifiez que vous utilisez l'option
"-T". Ne pas utiliser cette option est moins dangereux, mais aussi
ralentit l'�mulation. Mieux, quand vous �x�cutez "configure",
fournissez le param�tre "--enable-dga" si votre serveur X (XFree86 3.2
ou sup�rieur) vous le permet.
Il est tr�s important que vous n'utilisiez pas de modes graphiques �
24 ou 32 bits par pixel.
Divers
Q: Ai-je besoin d'un vrai Amiga pour utiliser ce programme ?
R: Oui, � moins que vous n'ayez d'autre fa�on l�gale d'obtenir des
fichiers-images de ROM ou les logiciels syst�me, comme le CD Amiga
Forever de Cloanto.
Q: D'o� puis-je t�l�charger une ROM Kickstart et/ou des jeux Amiga ?
R: Lisez les docs � nouveau. Vous ne le pouvez pas. Ce serait ill�gal
d'offrir sur le net des logiciels prot�g�s par copyright. (Oui, si
vous aviez un jour achet� un jeu sp�cifique et que vous l'aviez
revendu avec l'Amiga, le t�l�charger aujourd'hui serait quand m�me
ill�gal. D�sol�.)
Q: Est-ce que UAE fonctionne sur les DEC Alpha/Stations Sparc,
SGIs/autre ?
R: UAE devrait fonctionner sur tout syst�me Unix disposant d'au moins
X11R5 et un compilateur C d�cent. Donc la r�ponse est probablement
oui. Utilisez juste les sources Unix g�n�riques et suivez les
instructions dans le README.UNIX pour les compiler. Toutefois,
l'utilisation de GCC et des binutils GNU peut augmenter vos chances.
Q: Pourquoi y a-t-il une zone vide sur la partie gauche de l'�cran ?
R: L'Amiga peut afficher des graphiques � cet endroit, mais ne le fait
g�n�ralement pas parce que cela pourrait d�sactiver certains sprites.
Cette zone n'est utilis�e que par certaines d�mos. Les �crans normaux
sont excentr�s. Je ne ferai rien pour �a. Si vous ne pouvez pas le
supporter, vous pouvez essayer d'utiliser les r�solutions de 320x200
ou 640x480, qui tentent de recentrer l'image. C'est � peu pr�s
impossible d'obtenir un r�sultat correct pour tous les programmes. Si
votre �cran ne rentre pas dans les r�solutions inf�rieures, utilisez
une r�solution de 800x600.
Q: O� puis-je trouver un r�sum� complet de toutes les param�tres de
ligne de commande ?
R: Dans les fichiers README. Vous pouvez aussi la cr�er de vous-m�me,
en tapant: "uae -h > uae-help.txt".
Q: Mon programme de test de performances, <ins�rez votre programme
ici>, donne des r�sultats bizarres.
R: Les programmes Amiga �x�cut�s par l'�mulateur pensent que les
horloges internes de l'Amiga peuvent �tre utilis�es pour mesurer le
temps r�el. Mais dans UAE, ces horloges de mesurent que le "temps
d'�mulation". Sysinfo, par exemple, donne le m�me r�sultat sur toutes
les machines. Donc n'utilisez pas des programmes de test de
performance pour tester la vitesse de l'�mulateur.
Certains de ces programmes utilisent aussi des boucles serr�es
d'instructions DIV ou MUL pour mesurer la vitesse du CPU ; en "temps
d'�mulation", ces instructions prennent autant de temps que n'importe
quelle autre instruction, et vous obtenez des valeurs beaucoup trop
hautes.
Si votre CPU reconna�t l'instruction RDTSC (et si UAE l'utilise),
l'utilisation de programmes de test de performance devient plus
sens�e. Pas trop, malgr� tout, � cause de la vitesse minimale que le
programme obtiendra, quelque soit la machine. Plus la machine est
rapide, plus le r�sultat sera pr�cis.
Q: N'�tait-ce pas appel� the Unusable Amiga Emulator (L'Emulateur
Amiga Inutilisable) ? R: Si. Mais plus personne ne pense que ce nom
convienne aujourd'hui. C'�tait seulement valable pour la version 0.1,
qui ne s'initialisait m�me pas.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.