home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 1999 June
/
PCWorld_1999-06_cd.bin
/
software
/
temacd
/
Fellow
/
docs
/
national
/
fr
/
FELLOWFR.TXT
Wrap
Text File
|
1998-09-18
|
40KB
|
1,260 lines
******************************************************************************
F E L L O W
EMULATEUR DE COMMODORE AMIGA
Par Petter Schau (pettersc@ifi.uio.no)
Documentation et FAQ par Brett Eden (revere@sub.net.au)
******************************************************************************
*** VEUILLEZ LIRE CE DOCUMENT AVEC ATTENTION AVANT D'EXECUTER FELLOW ***
Cette archive contient Fellow V0.3.1,
Cet Θmulateur a ΘtΘ Θcrit par:
(C) Petter Schau en 1996/1997. (pettersc@ifi.uio.no)
Ont Θgalement contribuΘ α la programmation:
(C) Roman Dolejsi 1997 (roman@sorry.vse.cz)
(C) David Voracek 1997 (assassin@paru.cas.cz)
Conditions pour l'utilisation et la distribution de cet Θmulateur:
------------------------------------------------------------------
Les droits sur ce logiciel sont dΘtenus par Petter Schau et les
contributeurs.
Vous Ωtes autorisΘs α utiliser ce logiciel gratuitement.
La libre distribution est autorisΘe, avec certaines restrictions.
Ce logiciel peut Ωtre distribuΘ librement tant que le contenu de cette
archive reste intact et inchangΘ, et qu'aucun profit supΘrieur au prix
du support lui-mΩme n'est tirΘ de la distribution.
La redistribution ne change pas les conditions sous lesquelles ce
programme peut Ωtre utilisΘ ou distribuΘ.
Vous Ωtes autorisΘs α inclure ce logiciel sur des CD-ROM avec d'autres
logiciels librement distribuables.
Toute distribution qui ne respecte pas le principe d'une distribution
sans profit doit faire l'objet d'une demande d'autorisation auprΦs des
auteurs de ce logiciel.
Cet Θmulateur est fourni tel quel, vous l'utilisez α vos risques et
pΘrils. Aucune garantie expresse ou implicite n'est donnΘe quant α
l'utilisation de ce logiciel, et l'auteur n'est soumis α aucune
obligation de fournir un quelconque support ou rΘparations en cas de
problΦme.
En utilisant ce logiciel, vous reconnaissez que l'auteur ne peut Ωtre
reconnu responsable d'Θventuels problΦmes liΘs α son utilisation.
Ceci est un logiciel expΘrimental utilisΘ α vos risques et pΘrils.
Les conditions dΘcrites ci-dessus s'appliquent Θgalement α l'archive
contenant le code source de cet Θmulateur.
Les conditions supplΘmentaires portant sur le code source de
l'Θmulateur sont les suivantes:
Vous pouvez le modifier α loisir pour votre usage personnel.
Si un ajout ou une modification peuvent s'avΘrer utiles α d'autres
utilisateurs, nous aimerions beaucoup que vous nous envoyiez un patch
afin de l'inclure dans l'arbre officiel.
L'inclusion de parties du code source dans d'autres logiciels
distribuables librement est autorisΘe du moment que les auteurs sont
prΘvenus au prΘalable et qu'ils sont crΘditΘs pour leur travail.
"AMIGA", "AmigaOS", "Kickstart" et "Workbench" sont des marques
dΘposΘes d'Amiga International. Les autres marques citΘes sont
dΘtenues par leurs propriΘtaires respectifs.
Table des MatiΦres:
------------------
1 INTRODUCTION
2 SYSTEME REQUIS
3 AVANT DE COMMENCER - PREREQUIS ESSENTIELS
3.1 Image Kickstart
3.1.1 Utiliser TransROM
3.2 Image Disque
3.2.1 Utiliser Transdisk
3.3 Copier des fichiers du PC -> AMIGA & AMIGA -> PC
4 EXECUTER FELLOW
5 MENU SYSTEME
5.1 Run
5.2 Soft Reset
5.3 Hard Reset
6 Debogueur
6.1 Step
6.2 Step over
6.3 Breakpoint
6.3.1 Set Breakpoint
6.3.2 Until Line 312
6.3.3 Until Event
6.4 Memory
6.5 Cia
6.6 IO
6.7 Trace on
6.8 Trace off
6.9 Show trace
6.10 Evlog config
6.11 Show evlog
7 CONFIGURATION
7.1 Disk
7.1.1 Diskimage in DF(x)
7.1.2 Drive (x) status
7.1.3 Disk-DMA speed
7.1.4 Alt-N cycling
7.1.5 File-requester
7.2 Screen
7.2.1 Screen resolution
7.2.2 Frame-skip ratio
7.2.3 Maximum frame-rate
7.2.4 Flicker-free interlace
7.2.5 Cycle exact drawing
7.2.6 Scale Y
7.3 Memory
7.3.1 Chip-memory
7.3.2 Fast-memory
7.3.3 Bogo-memory
7.3.4 Kickstart-image
7.3.5 Keyfile
7.4 Sound
7.4.1 Sound-emulation
7.4.2 Sound-quality
7.5 CPU
7.5.1 Cpu-type
7.5.2 Cpu-speed
7.6 Hardfile
7.6.1 Hardfile device state
7.6.2 Hardfile filename
7.7 Various
7.7.1 Joystick Port 1 & 2
7.7.2 Power Floppy Leds
7.7.3 Performance displayed on-screen
7.7.4 Menu-position saving on exit
7.7.5 Automatic run after commands
8 INTERFACE LIGNE DE COMMANDE
9 PETIT GUIDE DE DEMARRAGE
10 RACCOURCIS CLAVIER
10.1 Raccourcis dans l'interface utilisateur
10.2 Raccourcis pendant l'Θmulation
1 Introduction
---------------
Bienvenue dans Fellow, un Θmulateur de Commodore Amiga pour les PC
compatibles. Cette documentation traite des caractΘristiques et de
l'utilisation de Fellow 0.3.1. Vous y trouverez Θgalement des
informations sur sa configuration et son utilisation optimale. Fellow
est un Θmulateur logiciel.
Fellow est similaire α UAE, un autre Θmulateur Amiga Θcrit par Bernd
Schmidt avec l'aide d'autres contributeurs. Fellow est diffΘrent dans
le sens o∙ il a ΘtΘ Θcrit spΘcifiquement pour MS-DOS, et en
assembleur x86 pour certaines routines dont la vitesse est
dΘterminante. De ce fait, Fellow jouit d'un avantage indiscutable en
rapiditΘ par rapport α UAE. Cependant, UAE prΘsente de nombreuses
caractΘristques au niveau de l'Θmulation de l'OS Amiga qui manquent
encore α Fellow α ce jour.
Le fonctionnement de Fellow est trΦs similaire α celui d'UAE. Si vous
avez dΘjα utilisΘ UAE, Fellow ne devrait vous poser aucun probleme. Si
vous voulez en savoir plus sur l'Θmulation Amiga, vous Ωtes
vivement encouragΘs α lire la documentation de UAE, vous y trouverez
beaucoup d'information ne figurant pas ici.
2 SYSTEME REQUIS
----------------
Pour pouvoir exΘcuter Fellow, votre systΦme doit au minimum rΘpondre
aux spΘcifications suivantes:
* Un ordinateur compatible IBM PC avec un processeur 486 ou plus rapide
* MS-DOS version 5.00 ou supΘrieure
* 11 Mo de RAM
* Une carte video compatible VGA
* Une souris
Il est RECOMMANDE de possΘder au minimum le matΘriel ci-dessous pour
profiter au maximum de Fellow:
* Un ordinateur compatible IBM PC avec un processeur 486 100 MHz ou plus
rapide
* MS-DOS version 5.00 ou supΘrieure
* 16-20 Mo de RAM (peut utiliser jusqu'α 28 Mo si disponibles)
* Une carte vidΘo PCI compatible (S)VGA avec support VBE 2.0
* Une carte son Soundblaster ou compatible
* En option, un processeur MMX dans certains cas.
Si votre carte video ne supporte pas les Extensions VESA BIOS 2.0, vous
devez vous procurer un driver VBE 2.0 sous DOS pour votre carte video
(essayez de visiter la page web du fabricant), ou Scitech Display
Doctor, disponible sur le net.
Si votre carte ne supporte pas VBE 2.0, certaines rΘsolutions d'Θcran
ne seront pas disponibles quand vous exΘcuterez Fellow!
Fellow est assez gourmand en CPU, et si vous voulez que vos programmes
Amiga aux graphismes intensifs s'exΘcutent α la vitesse d'un "vrai
Amiga", vous aurez besoin d'un Pentium 133-150 et d'une carte video PCI
rapide. D'autres facteurs influencent Θgalement le rΘsultat, comme une
RAM rapide (sachant que le temps d'accΦs est de 12ns pour de la RAM
DIMM, et de 60ns et 70ns pour les barettes SIMM -EDO ou non EDO
respectivement).
3 AVANT DE COMMENCER - PREREQUIS ESSENTIELS
-------------------------------------------
Avant de pouvoir utiliser Fellow, vous aurez besoin de 2 choses: une
image Kickstart et une image disque.
3.1 Image Kickstart
-------------------
C'est une copie d'une ROM Kickstart AmigaDOS, prΘlevΘe sur un VRAI
Amiga. Ce fichier est extrait au moyen d'un programme appelΘ
"TransROM", qui est inclus dans Fellow. Kickstart Θtant un logiciel
appartenant α Amiga International et protΘgΘ par copyright, il est
bien s√r impossible de l'inclure dans l'Θmulateur. Il vous faut copier
ce logiciel α partir de l'Amiga que vous possΘdez.
3.1.1 Utiliser TransROM
-----------------------
TransROM doit Ωtre copiΘ sur un vrai Amiga afin de faire une copie de
la ROM Kickstart dans un fichier.
CLI> transrom >RAM:kick.rom
Copiera la ROM dans un fichier appelΘ "kick.rom" situΘ en RAM:. Ce
fichier doit alors Ωtre copiΘ sur un PC, dans le rΘpertoire de Fellow
(bien qu'il soit possible de l'appeler α partir d'un rΘpertoire
diffΘrent).
3.2 Image Disque
-----------------
Vous aurez Θgalement besoin de l'"image" d'une vraie disquette Amiga,
contenant le jeu/dΘmo que vous voulez exΘcuter sous Fellow. Vous
l'obtiendrez en utilisant un programme nommΘ "transdisk", Θgalement
inclus dans Fellow.
Une image disque est un fichier contenant les donnΘes normalement
stockΘes sur une disquette.
Un lecteur de disquettes PC ne peut pas lire des disquettes Amiga, donc
pour utiliser Fellow vous DEVEZ avoir l'image disque d'une disquette
Amiga.
3.2.1 Utiliser Transdisk
------------------------
Comme TransROM, il faut copier Transdisk sur un vrai Amiga pour
pouvoir s'en servir.
Transdisk s'exΘcute α partir du prompt du shell AmigaDOS, et copie une
disquette, piste par piste, dans un fichier (qui peut Ωtre lu par
Fellow).
CLI> transdisk >RAM:df0.adf
Fabriquera une image de la disquette prΘsente dans DF0:. Le nom df0.adf
n'est pas obligatoire, vous pouvez utiliser le nom de votre choix.
3.3 Copier des fichiers du PC -> AMIGA & AMIGA -> PC
----------------------------------------------------
1. Vous pouvez faire des transferts Zmodem entre un Amiga et un PC α
l'aide d'un cΓble null-modem. Il suffit de connecter le cΓble aux port
sΘrie de chaque machine, de charger un programme de terminal comme
Terminus, NComm ou Term sur l'Amiga, ou Terminate, Telemate, Telix (ou
HyperTerminal pour Windows 95 si vous insistez) sur le PC. Initialisez
alors un upload Zmodem sur l'Amiga. Si votre configuration est correcte
(la rΘception Zmodem automatique c⌠tΘ rΘcepteur devrait Ωtre activΘe),
le PC acceptera automatiquement la transmission, et dΘchargera le
logiciel sur votre disque dur.
Pour de meilleurs rΘsultats, procurez-vous un exemplaire du
pΘriphΘrique sΘrie de remplacement BaudBandit pour l'Amiga, et
configurez les deux c⌠tΘs α 57,600 Baud. BaudBandit devrait permettre
d'atteindre des transferts jusqu'α 5500cps vers/α partir d'un Amiga α
base de 68000 - ce programme est disponible sur AmiNET.
Si vous Ωtes avez un A500 avec AmigaOS 1.2/1.3 et un seul lecteur de
disquette, vous pourriez bien Ωtre dans la panade. A moins d'avoir un
logiciel de Terminal sur un disquette que vous pouvez booter ou
utiliser sur un second lecteur, vous n'avez aucun moyen d'utiliser un
cΓble null-modem pour communiquer avec le PC (condition essentielle
pour transfΘrer des programmes comme transdisk ou transrom sur une
disquette Amiga). Une faτon de vous en sortir serait de contacter un
groupe d'utilisateurs d'Amiga, qui pourraient vous fournir une telle
disquette, ou un distributeur de shareware Amiga prΦs de chez vous.
Note: Certains Amigas permettent de verrouiller le port sΘrie α 115,200
bauds. Ceci dΘpend largement de la machine, de la rΘvision de sa carte
mΦre, et de son processeur. En verrouillant le port sΘrie α 115,200
bauds α la fois sur l'Amiga et le PC, vous pouvez rΘellement transfΘrer
des fichiers par cΓble null-modem α plus de 10,100cps.
2. Si vous n'avez pas de cΓble null-modem, ou qu'en possΘder ne vous
intΘresse pas particuliΦrement, vous pouvez transfΘrer le logiciel
Amiga vers le PC en utilisant une disquette PC 720k. Workbench 2.1+ est
livrΘ avec CrossDOS, qui est un logiciel permettant de lire des
disquettes PC 720k dans le lecteur de disquettes de votre Amiga. Si
vous n'avez pas CrossDOS (si vous n'avez pas Workbench 2.1 ou
supΘrieur), vous pouvez Θgalement utiliser MessyDOS, disponible sur
Aminet. Voici un guide pas α pas du transfert de logiciel par
disquette.
i) Formattez une disquette PC 720k sur votre PC ou sur votre Amiga
en utilisant CrossDOS.
ii) CrΘez un fichier .ADF ou une image de la ROM Kickstart avec la
mΘthode ci-dessus.
iii) Compressez ce fichier en utilisant Lha ou Zip (assurez-vous
que ces programmes sont sur le PC, afin de pouvoir les
dΘcompresser par la suite)
iv) Copiez cette archive sur la disquette 720k, en utilisant
CrossDOS ou MessyDOS.
v) Transportez la disquette jusqu'au PC, copiez l'archive sur le
disque dur, et dΘcompressez-la. Copiez l'image Kickstart ou le
fichier .ADF dans le rΘpertoire de Fellow et c'est parti.
4 EXECUTER FELLOW
-----------------
Fellow s'exΘcute en appelant simplement FELLOW.EXE α partir du prompt
DOS. AprΦs avoir entrΘ la commande, vous verrez apparaεtre un Θcran de
menu: l'interface utilisateur. La partie au milieu prΘsente des
informations sur les disques actuellement affectΘs aux lecteurs de
disquettes, et sur la prΘsence Θventuelle d'une ROM Kickstart.
5 MENU SYSTEME
--------------
La partie infΘrieure droite de l'Θcran contient le menu systΦme.
Utilisez les flΦches curseur pour parcourir les menus, et appuyez sur
EntrΘe pour en sΘlectionner un. Des raccourcis clavier, en surbrillance
verte, sont Θgalement disponibles. La touche ESC vous fait remonter
d'un niveau de menu.
Le menu systΦme est divisΘ comme suit:
Run (ExΘcuter)
Debugger (DΘbogueur)
Configuration
Soft Reset (Remise α zΘro logicielle)
Hard Reset (Remise α zΘro matΘrielle)
Quit (Sortie)
Le dΘbogueur et la configuration font l'objet de chapitres distincts
plus loin.
5.1 "Run"
---------
ExΘcuter
Cette option dΘmarre l'Θmulation Amiga, l'Θmulateur essayant de booter
sur l'image disque affectΘe au lecteur DF0:.
5.2 "Soft Reset"
----------------
Remise α zΘro logicielle
Cette option remet l'Amiga ΘmulΘ α zΘro. Le Soft Reset devrait
prΘserver le contenu de la mΘmoire et permettre aux programmes
rΘsidents de survivre, bien que je ne sois pas s√r α 100% que cette
option se conduise bien comme prΘvu. Le Soft Reset peut se rΘvΘler
instable et provoquer une GURU Meditation ou quelque chose du mΩme
acabit si l'Amiga est victime des assauts d'un mΘchant programme.
Si aucun Kickstart n'est chargΘ, un bootstrap de remplacement sera
utilisΘ pour la disquette insΘrΘe dans DF0. Dans certains cas il est
possible de booter des programmes n'ayant pas besoin des routines
Kickstart pour fonctionner. Si l'image disque est changΘe avant de
lancer l'Θmulation et aprΦs le reset prΘcΘdent, il faut refaire un
reset.
5.3 "Hard Reset"
----------------
Remise α zΘro matΘrielle
Cette option efface la totalitΘ de la mΘmoire (Amiga) et rΘinitialise
l'Θmulation.
Si aucun Kickstart n'est chargΘ, ceci activera le bootstrap de
remplacement pour la disquette insΘrΘe dans DF0.
Si aucun Kickstart n'est chargΘ, un bootstrap de remplacement sera
utilisΘ pour la disquette insΘrΘe dans DF0. Dans certains cas il est
possible de booter des programmes n'ayant pas besoin des routines
Kickstart pour fonctionner. Si l'image disque est changΘe avant de
lancer l'Θmulation et aprΦs le reset prΘcΘdent, il faut refaire un
reset.
6 DEBOGUEUR
-----------
Un utilisateur ordinaire n'aura probablement jamais α utiliser le
dΘbogueur, donc si vous ne comprenez pas les explications ci-dessous,
sautez simplement cette partie.
Le dΘbogueur est un environnement simple dans lequel on peut entre
autres choses examiner l'Θtat de l'Amiga ΘmulΘ. Il contient un
dΘsassembleur basique qui montre le code entourant le compteur du
programme, et l'Θtat du processeur Motorola 68000 ΘmulΘ. On peut
exΘcuter les instructions pas α pas ou jusqu'α un point d'arrΩt. La
mΘmoire peut Ωtre examinΘe, ainsi que certains registres des chips
spΘcifiques Amiga. Des fonctions de trace sont Θgalement disponibles
(aprΦs compilation (*).)
Le sous-menu du dΘbogueur est divisΘ comme suit:
Step
Step Over
Breakpoint
Memory
Cia
Wav Capture
Trace on (*)
Trace off (*)
Show trace (*)
Evlog config (*)
Show evlog (*)
6.1 "Step"
----------
ExΘcute l'instruction suivante (avance d'une instruction)
6.2 "Step over"
---------------
Place un point d'arrΩt sur l'instruction suivante, et l'Θmulateur
s'exΘcute jusqu'α cette instruction (utile pour passer les boucles et
les instructions jsr/bsr).
6.3 "Breakpoint"
----------------
Cette option appelle un autre sous-menu; l'Θmulateur s'exΘcute jusqu'α
ce que la condition sΘlectionnΘe soit remplie.
Le sous-menu est divisΘ comme suit:
Set Breakpoint
Until line 312
Until Event
6.3.1 "Set Breakpoint"
----------------------
Vous permet d'entrer l'adresse de l'instruction qui agira comme point
d'arrΩt. L'exΘcution dΘmarre quand le point d'arrΩt est reglΘ.
6.3.2 "Until Line 312"
----------------------
Le programme s'exΘcute jusqu'α atteindre la ligne 312 (position du
faisceau).
6.3.3 "Until Event"
-------------------
Le programme s'exΘcute jusqu'α ce qu'un Θvenement mΘmorisΘ survienne.
Les ΘvΘnements α mΘmoriser sont dΘfinis dans l'option "Evlog config"
situΘe dans le premier niveau du menu du dΘbogueur.
6.4 "Memory"
------------
Affiche la mΘmoire. Vous pouvez vous dΘplacer avec les flΦches de
curseur haut et bas et Page PrΘcΘdente/Suivante. Les touches "h" et "a"
affichent le format hexadecimal ou ascii.
6.5 "Cia"
---------
Affiche l'Θtat des registres des circuits CIA.
6.6 "IO"
--------
Affiche l'Θtat des registres des chips spΘcifiques Amiga. Cette option
appelle un sous-menu dans lequel on peut sΘlectionner les registres de
diffΘrentes unitΘs.
6.7 "Trace on"
--------------
Active l'historique des instructions CPU. Les 500000 derniΦres
instructions seront mΘmorisΘes.
6.8 "Trace off"
---------------
DΘsactive l'historique des instructions CPU.
6.9 "Show trace"
----------------
Affiche l'historique des instructions CPU.
6.10 "Evlog config"
-------------------
Active et configure la mΘmorisation d'ΘvΘnements, on peut tracer les
interruptions et les exceptions.
6.11 "Show evlog"
-----------------
Affiche les ΘvΘnements mΘmorisΘs.
7 CONFIGURATION
---------------
Le menu de configuration est divisΘ en sous-menus, qui vous permettent
de modifier diffΘrents paramΦtres de l'Θmulation.
7.1 "Disk"
----------
Disque
Ce sous-menu contr⌠le divers aspects de la configuration de l'image
disque.
7.1.1 "Diskimage in DF(x)"
--------------------------
Image disque dans DF(x)
(x) Θtant compris entre 0 et 3.
Ces options vous permettent d'affecter des images disques α n'importe
lequel des 4 lecteurs de disquettes de l'Amiga.
Si vous dΘsirez booter sur une disquette au dΘmarrage de l'Θmulation,
celle-ci doit obligatoirement Ωtre affectΘe α DF0:.
La touche Supr. permet d'Θjecter l'image disque du lecteur virtuel.
Les touches ALT-0 α 9 permettent d'insΘrer dans le lecteur virtuel le
fichier dont le nom est stockΘ dans une des 10 mΘmoires (ces touches
sont expliquΘes plus loin, dans la sΘlection de fichier).
Les images disque compressΘes avec gzip ou bzip seront dΘcompressΘes
dans le rΘpertoire temporaire dΘfini par les variables d'environnement
TEMP ou TMP. Les modifications faites α ces fichiers seront perdues,
puisque seules les images temporairement dΘcompressΘes seront
modifiΘes.
7.1.2 "Drive (x) status"
------------------------
Statut Drive (x)
(x) Θtant compris entre 0 et 3.
Ces options vous permettent de dΘsactiver les lecteurs afin que l'Amiga
ne les dΘtecte pas. Le but Θtant qu'AmigaOS n'allouera pas de buffer
pour le lecteur, ce qui libΦre ainsi quelques KiloOctets pour une autre
utilisation.
L'utilisation principale de cette option est de permettre l'exΘcution
d'anciennes dΘmos qui Θtaient compressΘes avec des cruchers cassΘs.
En utilisation normale, laissez les lecteurs activΘs.
7.1.3 "Disk-DMA speed"
----------------------
Vitesse DMA disque
Vous permet de choisir la vitesse de lecture des fichiers
disques virtuels par le lecteur de disquettes. Les accΦs disques
Θtaient lents α l'origine, mais l'Θmulation permet de les accΘlerer
grandement.
Les valeurs possibles sont "Original" (vitesse originale) and "Fast"
(rapide).
Souvenez-vous cependant que certains programmes ne marcheront qu'avec
une vitesse DMA "Original".
7.1.4 "Alt-N cycling"
---------------------
Rotation Alt-N
Controle l'endroit o∙ ira le curseur si on appuie sur Supr., ou si une
image disque est affectΘe α une mΘmoire.
7.1.5 "File-requester"
----------------------
SΘlection de fichier
La sΘlection de fichier est activΘe quand on choisit l'option
"Diskimage in DF(x)". Parcourez vos rΘpertoires et sΘlectionnez l'image
α insΘrer avec EntrΘe.
Quelques fonctions spΘciales:
Quickfind (recherche rapide) : Tapez le dΘbut du nom d'un fichier, et
le curseur se dΘplacera sur le nom le plus proche.
ALT-(x) : Affiche le contenu du rΘpertoire courant du lecteur x:
MΘmorisation:
Lorsque le curseur est sur un nom de fichier, vous pouvez appuyer sur
ALT- 0 α 9 pour mΘmoriser son nom et le rΘcupΘrer plus tard, comme
expliquΘ plus haut.
La combinaison ALT- | (alt + pipe) efface tous les noms mΘmorisΘs.
7.2 "Screen"
------------
Ecran
Ce menu permet de choisir les paramΦtres graphiques de l'Θmulation.
7.2.1 "Screen resolution"
-------------------------
RΘsolution de l'affichage
Contr⌠le quelle rΘsolution de la machine h⌠te sera utilisΘe par
l'Θmulateur. Les rΘsolutions dΘpendent des possibilitΘs de votre
pilote VESA.
7.2.2 "Frame-skip ratio"
------------------------
FrΘquence des trames ignorΘes
Contr⌠le α quelle frΘquence est rafraεchi l'Θcran. Un rapport de
1/1 rafraεchit l'Θcran aussi souvent que possible.
Des rapports plus faibles auront pour effet de saccader les animations,
etc., mais Θconomiseront beaucoup de temps machine qui pourra Ωtre
consacrΘ α d'autres tΓches de l'Θmulation.
7.2.3 "Maximum frame-rate"
--------------------------
Taux maximum de rafraεchissement des trames
Contr⌠le les limites en temps imposΘes α l'Θmulateur.
"Unlimited" (illimitΘ) dΘsactivera tout contr⌠le des temporisations, et
l'Θmulateur s'exΘcutera aussi rapidement que possible. Ceci affecte
Θgalement la vitesse de rΘpΘtition des touches. Choisir une vitesse
trop ΘlevΘe peut rendre l'utilisation du clavier impossible.
"50 hz" limite la vitesse α celle d'un A500 PAL normal.
"Synch with VGA-card" (synchrone α la carte VGA) tentera de
synchroniser l'affichage au rafraichissement de la rΘsolution VGA
utilisΘe. Dans certains cas, le rΘsultat peut Ωtre parfaitement fluide.
Etant donnΘ que le taux de rafraichissement du PAL n'est presque jamais
Θgal α celui des modes VGA, le rΘsultat sera le plus souvent une
dΘgradation de la vitesse de l'Θmulation sonore et de l'application en
gΘnΘral.
Ce paramΦtre est ignorΘ lorsque l'Θmulation sonore est synchronisΘe α
l'Θmulation.
7.2.4 "Flicker-free interlace"
------------------------------
Entrelacement sans scintillement
Ce paramΦtre, quand il est activΘ, tentera de dΘsentrelacer un Θcran
Amiga entrelacΘ.
Ceci n'est valide que quand l'Θmulateur utilise un Θcran SVGA 800x600.
7.2.5 "Cycle exact drawing"
---------------------------
TracΘ cyclique exact
Option trΦs expΘrimentale. Quand elle est activΘe, des effects tels que
l'effet plasma seront ΘmulΘs correctement.
NOTE: Garder cette option constamment active n'a aucun sens. Elle
demande encore beaucoup de rΘglages et de travail pour fonctionner
correctement et sans danger. La meilleure faτon de l'utiliser est de ne
l'activer que pour regarder un effet particulier.
7.2.6 "Scale Y"
---------------
Echelle Y
Cette option permet α la carte VGA d'afficher l'Θcran Amiga avec un
meilleur aspect (rapport horizontal/vertical). Ceci ne concerne que
certaines rΘsolutions (800x600, 640X480, 640x400, 640x350).
N'utilisez pas cette option si votre carte est compatible VESA mais
n'est pas compatible avec les registres VGA.
7.3 "Memory"
------------
MΘmoire
Ce menu contr⌠le la configuration de la mΘmoire dont l'Amiga ΘmulΘ
dispose.
7.3.1 "Chip-memory"
-------------------
MΘmoire chip
Cette option permet de choisir la quantitΘ de RAM chip ΘmulΘe. Les
valeurs autorisΘes vont de 256kB α 2048 kB.
7.3.2 "Fast-memory"
-------------------
MΘmoire rapide
Cette option permet de choisir la quantitΘ de RAM rapide ΘmulΘe. Les
valeurs autorisΘes sont 0, 1, 2, 4 et 8 MB.
7.3.3 "Bogo-memory"
-------------------
MΘmoire lente
Cette option permet de choisir la quantitΘ de RAM lente (Bogo) ΘmulΘe.
Ce troisiΦme type de mΘmoire correspond aux cartes d'extension mΘmoire
qui se connectaient dans l'ouverture situΘe dans le fond des Amiga 500.
Les valeurs autorisΘes vont de 0 α 1792 kB.
7.3.4 "Kickstart-image"
-----------------------
Image Kickstart
Permet de dΘfinir l'emplacement de l'image de la ROM AmigaOS
(nΘcessaire pour exΘcuter les programmes qui lancent Workbench, ou pour
Workbench mΩme). Cette option appelle un menu simple de sΘlection
de fichier, dans lequel vous devrez choisir le fichier ROM.
Par dΘfaut, Fellow recherche le fichier "kick.rom".
Ces fichiers doivent avoir l'extension .rom .
7.3.5 "Keyfile"
---------------
Ficher clΘ
Pour spΘcifier le fichier clΘ utilisΘ pour dΘverouiller les Kickstarts
encryptΘs.
7.4 "Sound"
-----------
Son
Ce sous-menu permet de configurer l'Θmulation du son.
Il est impossible d'Θmuler le son si aucune carte sonore n'est dΘtectΘe.
7.4.1 "Sound-emulation"
------------------------
Emulation sonore
SΘlectionne le type de l'Θmulation sonore. Les possibilitΘs sont:
"No sound" - Aucun son: le son n'est ni ΘmulΘ ni diffusΘ
"Emulated, not played" - Le son est ΘmulΘ mais n'est pas diffusΘ
Ces deux choix sont toujours disponibles.
Les options suivantes ne sont disponibles que quand une carte sonore
(Soundblaster) a ΘtΘ dΘtectΘe:
"Normal, synchronized with emulation" - Normal, synchronisΘ avec
l'Θmulation, c'est la mΘthode
de restitution la plus fidΦle
"Normal, synchronized with real-time" - Normal, synchronisΘ avec le
temps rΘel, cette option
fonctionnera peut-Ωtre sur des
systΦmes plus lents, mais la
vitesse de restitution peut
varier ΘnormΘment. Dans tous
les cas, le son sera presque
synchronisΘ α l'image.
L'option "Normal, synchronized with emulation" est recommandΘe.
L'utilisation de l'option "Normal, synchronized with real-time" peut
causer d'importantes distorsions sonores. La vitesse sera incorrecte et
peut Θgalement varier de faτon importante, elle dΘpend de faτon directe
de la vitesse de l'Θmulation. La mΘthode utilisΘe pour implΘmenter
cette option fonctionne bien sur des Pentiums, en revanche les cpu AMD
K6 ont une trΦs mauvaise rΘaction en terme de vitesse.
7.4.2 "Sound-quality"
---------------------
QualitΘ sonore
Permet de dΘterminer la qualitΘ sonore. DiffΘrentes modes
d'Θchantillonage sont disponibles selon la Soundblaster que vous
possΘdez: 8-16bits, mono/stereo.
NOTE: sΘlectionner 44100 hz n'apporte aucun avantage et engloutira
allΦgrement vos cycles cpu.
31300 hz semble un bon compromis vitesse/qualitΘ.
Il n'y a que trΦs peu de diffΘrence de vitesse entre les modes 8/16
bits mono/stereo.
7.5 Cpu
-------
Ce sous-menu permet de configurer l'Θmulation de la CPU.
7.5.1 "Cpu-type"
----------------
Type de CPU
Pour l'instant, seule l'option 68000 est fonctionnelle. L'option 68030
est en cours de dΘveloppement. On peut la sΘlectionner mais elle est
inutilisable.
7.5.2 "Cpu-speed"
-----------------
Vitesse CPU
Contr⌠le la vitesse virtuelle de la CPU ΘmulΘe. A ne pas confondre avec
les performances rΘelles.
Les possibilitΘs sont "original", qui correspond α une cpu cadencΘe
α 7.14 MHz, et "fast" (rapide), qui correspond α une cpu cadencΘe α 28
MHz (l'option rapide permet Θgalement d'exΘcuter les opΘrations Blitter
immΘdiatement sans pΘnaliser la temporisation).
7.6 "Hardfile"
--------------
Fichier disque dur
Ce sous-menu contr⌠le les fichiers de disque dur.
Un fichier de disque dur permet de fournir une mΘmoire de masse α un
Amiga ΘmulΘ. C'est un trΦs gros fichier qui est utilisΘ comme un disque
dur. Il peut avoir n'importe quelle taille.
Les fichiers disque dur ne peuvent Ωtre utilisΘs que si la version de
votre kickstart est Θgale ou supΘrieure α v2.0.
Souvenez-vous qu'il faut formater un nouveau fichier disque dur.
Vous pouvez booter α partir de n'importe quel fichier de disque dur -
ils ont une prioritΘ au dΘmarrage infΘrieure α DF0, mais supΘrieure α
DF1.
Vous pouvez aussi utiliser des fichier ADF non compressΘs α la place de
fichiers de disque dur.
Les unitΘs sont appellΘes FELLOW0, FELLOW1...
NOTE: Si vous changez le setup du fichier de disque dur, un hard reset
sera fait automatiquement.
7.6.1 "Hardfile device state"
-----------------------------
Etat du pΘriphΘrique fichier de disque dur
Les fichiers de disque dur peuvent Ωtre activΘs ou dΘsactivΘs.
7.6.2 "Hardfile filename"
-------------------------
Nom du fichier de disque dur.
Cette option permet de sΘlectionner le fichier (fichier de disque dur
ou fichier ADF) que vous voulez utiliser.
7.7 "Various"
-------------
Divers
Ce sous-menu contient d'autres paramΘtrages.
7.7.1 "Joystick Port 1 & 2"
---------------------------
Pour controller les ports joysticks de l'Amiga.
Les options sont:
Disabled (dΘsactivΘ), Mouse (souris), Analog Joystick (joystick
analogique), Keyboard Joystick Replacement 1 & 2 (remplacement
clavier des joysticks 1 & 2).
Les remplacements clavier des joysticks 1 & 2 sont:
FlΦches curseur, CTRL droit pour bouton 1 et ALT droit pour bouton 2
ou
'D' gauche, 'F' bas, 'G' droite, 'R' haut, CTRL gauche bouton 1, ALT
gauche bouton 2.
Le maniement du joystick analogique n'est pas trΦs aisΘ. Pour le
calibrer, faites tourner la manette pendant l'Θmulation.
Si vous trouvez l'Θmulation du joystick analogique de Fellow
insuffisante, vous pouvez vous procurer Joyemu, qui gΦre bien mieux le
joystick analogique (vous trouverez Joyemu α l'adresse
http://www.dsi.unive.it/~szanella/index.htm )
7.7.2 "Power Floppy Leds"
-------------------------
Leds Marche - Lecteur
Pour dΘfinir l'emplacement de l'affichage de diverses leds, telles que
la led de marche/arrΩt et les leds des lecteurs de disquette.
Il est Θgalement possible d'ajouter une carte de leds (ajout de Roman
Dolejsi). Voir ledboard.txt.
L'option "Keyboard led order" permet de dΘfinir l'ordre des leds sur
votre clavier.
7.7.3 "Performance displayed on-screen"
---------------------------------------
Affichage des performances α l'Θcran
Affichage le rapport entre la vitesse de l'Amiga ΘmulΘ et celle d'un
Amiga rΘel, pour lequel on prend une vitesse de 50 trames/seconde. Ce
rapport est affichΘ en haut et α droite de l'affichage Fellow.
Ce chiffre est approximatif.
7.7.4 "Menu-position saving on exit"
------------------------------------
Sauvegarde de la position des menus en quittant
Cette option est encore expΘrimentale. Elle permet de mΘmoriser les
mouvements qui ont ΘtΘ faits dans les menus, pour les restituer lors du
dΘmarrage suivant de l'Θmulateur.
7.7.5 "Automatic run after commands"
------------------------------------
ExΘcution automatique aprΦs les commandes
On peut activer une exΘcution automatique aprΦs certaines commandes.
8 INTERFACE LIGNE DE COMMANDE
------------------------------
Les options de configuration peuvent Θgalement Ωtre entrΘes sur la
ligne de commande.
Voici une brΦve liste de ces options, reportez-vous aux explications
des paramΦtres correspondants dans la partie Interface utilisateur.
ParamΦtres divers:
-h Affiche cette liste
-log GΘnΦre un rapport α l'initialisation
Utile pour voir le matΘriel dΘtectΘ par
l'Θmulateur
-nogui DΘsactiver l'interface utilisateur au
dΘmarrage
-config file Pour utiliser un autre fichier que celui par
dΘfaut, fellow.cfg dans le rΘpertoire courant.
-ns Pour ne pas sauvegarder la configuration en
quittant
Configuration images disque:
-0 fichier fichier disque dans df0
-1 fichier fichier disque dans df1
-2 fichier fichier disque dans df2
-3 fichier fichier disque dans df3
Voir section 7.1.1
-0e +|- Active/dΘsactive df0
-1e +|- Active/dΘsactive df1
-2e +|- Active/dΘsactive df2
-3e +|- Active/dΘsactive df3
Voir section 7.1.2
-ds +|- Active/dΘsactive le DMA disque rapide
Voir section 7.1.3
-dmX file Contenu de la mΘmoire disque X (0..9)
Voir section 7.1.4
-dchemin rΘpertoire/fichier
Chemin du disque actif. La sΘlection de
fichier dΘmarrera sur ce chemin/fichier α la
premiΦre utilisation.
-rmpos +|- Active/dΘsactive la mΘmorisation de la
position des menus en quittant
Voir section 7.7.4
-mpos /../... SpΘcifier la position du menu actif
Described in 7.7.4
Configuration fichier disque dur:
-hf fichier Nom du fichier disque dur, voir 7.6.2
-he +|- Active/dΘsactive le fichier de disque
dur, voir 7.6.1
-hi taille CrΘe (met α zΘro!) le fichier de disque dur
spΘcifiΘ, la taille est dΘfinie en Mo.
Configuration mΘmoire:
-c taille QuantitΘ de mΘmoire chip, taille*256k,
valeur par defaut: 2Mo, voir en 7.3.1
-fm taille QuantitΘ de mΘmoire rapide, en Mo (0, 1, 2,
4, 8), voir en 7.3.2
-b taille QuantitΘ de mΘmoire lente, taille*256k,
valeur par dΘfaut : 1.75MB, voir en 7.3.3
-r fichier fichier contenant Kickstart, voir en 7.3.4
-K fichier Fichier clΘ pour Kickstart encryptΘ, voir
en 7.3.5
Configuration Joystick:
-j1 n|a|m|k1|k2
-j2 n|a|m|k1|k2 Port joystick 1 ou 2:
n - aucun, a - Joystick Analogique
m - souris, k1 - replacement clavier 1
k2 - replacement clavier 2
Voir en 7.7.1
Configuration sonore:
-s d|n|c|e d - dΘsactivΘ n - normal c - continu
e - emulΘ, non diffusΘ
Voir en 7.4.1
-sf frΘqence FrΘquence: 44100,31300,22050,15650
-ss on|off Stereo, marche ou arrΩt
-sb bits 8 ou 16 bits
-sf,ss,sb voir en 7.4.2
-s1 Force le pilote Soundblaster V1.0
Configuration de l'Θcran:
-res 320200b|320200|320240|640350|640400|640480|800600
RΘsolution, dΘfaut: 800600
Voir en 7.2.1
-v none|50|vga Limite frΘquence rafraichissement Θcran:
none (aucun), 50 - 50hz, vga - en fonction
de la carte VGA
Voir en 7.2.3
-f nombre Ignorer une frame sur (nombre). Voir en 7.2.2
-i on|off DΘsentrelacement en rΘsolution 800x600
Voir en 7.2.4
Configuration CPU:
-cpu 0|3 Type CPU: 0 - 68000 3 - 68030
Voir en 7.5.1
-cs normal|max Vitesse d'horloge du M68000 ΘmulΘ et du
Blitter. Voir en 7.5.2
Configurations diverses:
-p on|off Affichage de la vitesse α l'Θcran. Voir en
7.7.3
-l scr|kb?|lp?|lp?m|off Indicateurs led:
scr -α l'Θcran (800x600 seulement)
kb1 - sur le clavier (lecteurs 0, 1, 2)
kb2 - sur le clavier (marche, lecteurs 0, 1)
kb3 - sur le clavier (marche, lecteurs 0+1,
2+3)
lp1/2/3 - sur la carte led sur le port
parallΦle
lp1/2/3m - sur la carte led sur le port
parallΦle (inversΘ)
Voir en 7.7.2
-lk ncs|nsc... Utiliser les leds sur le clavier PC dans
l'ordre spΘcifiΘ (Verr Num = N, Verr Maj =
C, ArrΩt dΘfil = S)
Voir en 7.7.2
-altn 1..4 Boucle Alt-N sur les lecteurs
Voir en 7.7.4
-arun none|altn|res Execution automatique aprΦs les commandes
Voir en 7.7.5
9 PETIT GUIDE DE DEMARRAGE
--------------------------
Une fois que vous avez copiΘ une disquette Amiga dans un fichier .adf
et que vous l'avez transfΘrΘ sur votre PC, dΘmarrez Fellow et affectez
cette image disque au lecteur DF0:.
Si c'est une disquette du Workbench, assurez-vous d'avoir copiΘ votre
ROM kickstart et de l'avoir placΘ dans le rΘpertoire de Fellow sous le
nom "kick.rom", α moins d'avoir choisi un autre rΘpertoire/nom dans le
menu de configuration.
En l'absence de Kickstart, Fellow n'utilisera pas le bootstrap Amiga
normal et essaiera de booter quand mΩme. Cela marche avec quelques
dΘmos et jeux qui n'utilisent pas les routines de Kickstart et qui se
dΘbrouillent tous seuls. Un reset peut s'avΘrer nΘcessaire aprΦs avoir
insΘrΘ un fichier disque.
Choisissez la quantitΘ de RAM dΘsirΘe, configurez l'Θmulation sonore en
fonction de votre matΘriel, et choisissez "RUN" dans le menu principal.
Si tout va bien, Fellow devrait booter votre image disque.
10 RACCOURCIS CLAVIER
---------------------
Des raccourcis claviers sont disponibles dans l'interface utilisateur
et pendant l'Θmulation.
10.1 Raccourcis clavier dans l'interface utilisateur
----------------------------------------------------
F5: Soft Reset
F7: Hard Reset
F9: Start
F11: Debugger
Alt-D: Configuration lecteurs de disquette
Alt-F: Rapport de trames ignorΘes
Alt-H: Configuration fichier disque dur
Alt-J: Configuration joystick
Alt-L: Configuration LED
Alt-M: Configuration mΘmoire
Alt-R: Configuration de la rΘsolution
Alt-S: Configuration sonore
ESC : Remonte d'un niveau dans les menus, dΘmarre l'Θmulation quand
on est dans le menu le plus haut.
10.2 Raccourcis clavier pendant l'Θmulation
-------------------------------------------
F12 - Retour α l'interface utilisateur.
HOME + PGUP/PGDOWN - change la rΘsolution.
HOME + flΦches pavΘ numΘrique
- centre l'affichage dans les modes VGA basse
rΘsolution
HOME + F11 - Capture l'Θcran dans un fichier BMP.
HOME + F1/F2/F3/F4 - InsΦre l'image disque dans le lecteur
END + F1/F2/F3/F4 - Ejecte l'image disque du lecteur
END + PGUP/PGDOWN - Bascule le doublement des lignes (seulement
dans certains modes VGA) (mΩme effet que
l'option "Scale Y", voir en 7.2.6).
----------------------------------------------------------------------------
Ce document a ΘtΘ rΘdigΘ par Brett Eden. Si vous avez des questions (ou
autres), il peut Ωtre joint α revere@sub.net.au.
Mise α jour pour la version V0.3.1. par Petter Schau