home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 1999 June
/
PCWorld_1999-06_cd.bin
/
software
/
temacd
/
Fellow
/
docs
/
national
/
dk
/
FELLOWDK.TXT
Wrap
Text File
|
1998-09-18
|
38KB
|
1,165 lines
******************************************************************************
******************************************************************************
F E L L O W
COMMODORE AMIGA EMULATOR
Af Petter Schau (pettersc@ifi.uio.no)
Dokumentation og FAQ af Brett Eden (revere@sub.net.au)
Oversat til dansk af Kenneth Vestergaard Schmidt (hh97kvs@floej5.kkhs.dk)
******************************************************************************
**** LÆS VENLIGST DETTE DOKUMENT GRUNDIGT F¥R DU BRUGER FELLOW ****
Dette arkiv indeholder Fellow V0.3.2a,
Emulatoren er skrevet af:
(C) Petter Schau i 1996/1997. (pettersc@ifi.uio.no)
Diverse programmeringsbidrag af:
(C) Roman Dolejsi 1997 (roman@sorry.vse.cz)
(C) David Voracek 1997 (assassin@paru.cas.cz)
(C) Rainer Sinsch 1998 (sinsch@stud.uni-frankfurt.de)
Regler for brug og for distribution af denne emulator:
------------------------------------------------------
Rettighederne til dette program er forbeholdt Petter Schau og bidragere.
Du har retten til at bruge dette program gratis.
Fri distribution er tilladt med nogle begrænsninger.
Dette program er frit distribuerbart så længe at indholdet af dette
arkiv er intakt og uændret, og ingen profit er skabt fra distribueringen
udover prisen for mediet selv.
Gendistribuering vil ikke ændre disse begrænsninger
under hvilke dette program er brugt og distribueret.
Inkludering i samlinger på CD-ROM med andet frit distribuerbart
software er tilladt.
Distribution som overtræder ingen-profit princippet kræver tilladelse fra
forfatteren af dette program.
Emulatoren er sat til rådighed "som er", og bruges for egen risiko.
Der er ingen udtrykt eller antydet brughed af dette program, og ingen
forpligtelse fra programm¢ren om support eller reparationer på nogen måde
hvis der skulle opstå problemer.
Ved at bruge dette program, erkender du at forfatteren ikke kan holdes
ansvarlig for nogen problemer fra brugen af dette program.
Dette er eksperimentel software brugt på egen risiko.
De ovenstående betingelser gælder også for kildekode arkivet for emulatoren.
Ekstra betingelser for kildekoden til emulatoren er:
Du kan ændre den så meget du vil til personligt brug.
Hvis du ændrer noget eller tilf¢jer noget som kan være brugbart
for andre, vil vi blive glade hvis du sendte os en patch så den kan
blive inkluderet i det officielle kilde-træ.
Inkludering af dele af kildekoden i andre frit distribuerbart software
er tilladt så længe at forfatterne er underrettet f¢rst, og de får
kredit for deres arbejde.
"AMIGA", "AmigaOS", "Kickstart" og "Workbench" er registrerede varemærker af
Amiga International. Andre varemærker nævnt er forbeholdt de respektive
ejere.
Indhold:
--------
1 Introduktion
2 Systemkrav
3 N¢dvendige krav
3.1 Kickstart-image
3.1.1 Brugen af TransROM
3.2 Disk-image
3.2.1 Brugen af Transdisk
3.3 Kopiering af filer fra PC -> AMIGA & AMIGA -> PC
4 Opstart af Fellow
5 Menusystem
5.1 "Run" menupunkt
5.2 Soft Reset
5.3 Hard Reset
6 Debugger
6.1 "Step" menupunkt
6.2 "Step over" menupunkt
6.3 "Breakpoint" menupunkt
6.3.1 "Set Breakpoint" menupunkt
6.3.2 "Until Line 312" menupunkt
6.3.3 "Until Event" menupunkt
6.4 "Memory" menupunkt
6.5 "Cia" menupunkt
6.6 "IO" menupunkt
6.7 "Trace on" menupunkt
6.8 "Trace off" menupunkt
6.9 "Show trace" menupunkt
6.10 "Evlog config" menupunkt
6.11 "Show evlog" menupunkt
6.12 Wav capture
7 Konfiguration
7.1 Disk konfiguration
7.1.1 Diskimage i DF(x)
7.1.2 Drev (x) status
7.1.3 Disk-DMA hastighed
7.1.4 Alt-N cycling
7.1.5 Fil-requester
7.2 Skærmkonfiguration
7.2.1 Skærmopl¢sning
7.2.2 Frame-skip rate
7.2.3 Maksimum frame-rate
7.2.4 Flimmerfri interlacing
7.2.5 Cycle exact optegning
7.2.6 Skaler Y
7.3 Hukommelseskonfiguration
7.3.1 Chip-hukommelse
7.3.2 Fast-hukommelse
7.3.3 Bogo-hukommelse
7.3.4 Kickstart-image
7.3.5 Keyfile
7.4 Lydopsætning
7.4.1 Lyd emulering
7.4.2 Lyd kvalitet
7.4.3 Low-pass filter
7.5 Cpu konfiguration
7.5.1 Cpu type
7.5.2 Cpu hastighed
7.6 Hardfile konfiguration
7.6.1 Hardfile enhedsstatus
7.6.2 Hardfile filnavn
7.7 Diverse opsætningsmuligheder
7.7.1 Joystick Port 1 & 2
7.7.2 Power Floppy Leds
7.7.3 Ydelse vist on-screen
7.7.4 Menu-position gemt ved afslut
7.7.5 Automatisk k¢r efter kommando
8 Kommandolinieinterface
9 KOM IGANG - EN GRUNDLÆGGENDE GUIDE
10 Genvejstaster
10.1 Genvejstaster i brugerinterfacet
10.2 Genvejstaster under emulation
1 Introduktion
---------------
Velkommen til Fellow, en Commodore Amiga emulator til IBM kompatible PCer.
Denne dokumentation dækker over brugen og mulighederne med Fellow 0.3.2a,
så vel som information om hvordan man opsætter og bruger den til optimale
af dens muligheder. Dette er en software-baseret emulation.
Fellow er lig med UAE, en anden Amiga emulator skrevet af Bernd Schmidt
og andre bidragere. Fellow er anderledes på den måde, at den
er skrevet specifikt til MS-DOS med noget hastigheds-kritisk kode skrevet i
x86 maskinkode, hvilket giver den en markant hastighedsfor¢gelse over UAE.
Lige nu mangler den dog mange af UAE's muligheder for Amiga OS-niveau
emulation.
Fellow virker på en måde meget lignende UAE. Hvis du har brugt UAE f¢r,
burde du ikke have nogen problemer med at bruge Fellow. Hvis du vil have
mere information om Amiga emulation, er du opfordret til at kigge i
dokumentationen til UAE, da den dækker en del som ikke er med her.
2 SYSTEMKRAV
------------
For at du kan k¢re Fellow, skal dit system m¢de, eller overskride,
f¢lgende specifikationer:
* En IBM kompatibel computer med en 486 eller hurtigere CPU
* MS-DOS version 5.00 or eller nyere
* 11 megabytes RAM
* Et VGA kompatibel grafikkort
* En mus
Det er ANBEFALET at du har mindst det f¢lgende setup hvis du vil have
det meste ud af Fellow:
* En IBM kompatibel computer med en 100MHz eller hurtigere Pentium CPU
* MS-DOS version 5.00 eller nyere
* 16-20 megabytes RAM (vil bruge op til 28 MB hvis tilgængeligt).
* Et PCI (S)VGA kompatibel grafikkort, med VBE 2.0 underst¢ttelse.
* Soundblaster eller kompatibelt lydkort
* Eventuelt vil en MMX processor blive brugt i nogle tilfælde.
Hvis dit grafikkort ikke underst¢tter VESA BIOS Extensions 2.0, vil du
få brug for at anskaffe dig enten en DOS VBE 2.0 driver til DOS specifikt
til dit grafikkort (pr¢v producentens homepage), eller Scitech Display
Doctor, tilgængeligt på nettet.
Uden VBE 2.0 underst¢ttelse vil du ikke have alle skærmopl¢sninger
tilgængelige når du k¢rer Fellow!
Fellow er temmelig CPU-intensiv, og hvis du vil k¢re grafik-intensive Amiga
programmer ved det ¢nskede "rigtige Amiga" hastighed, vil du få brug
for noget mellem en Pentium 133 -> 150 CPU og et hurtigt PCI grafikkort.
Andre faktorer, såsom RAM hastighed vil også påvirke dit resultat (husk
på at DIMM RAM er på 8-12ns, mens standard EDO/ikke EDO SIMM RAM er på
50-60 og 70-80 respektivt).
3 F¥R DU BEGYNDER - N¥DVENDIGE KRAV
-------------------------------------
F¢r du kan bruge Fellow får du brug for to ting:
3.1 Kickstart Image
-------------------
En kopi af en AmigaDOS Kickstart ROM, som skal tages fra en RIGTIG Amiga.
Denne fil er hentet ved hjælp af et program kaldet "TransROM", som er
inkluderet med Fellow. Kickstarten er copyrightet software fra Amiga
International, og kan derfor ikke inkluderes med emulatoren. Den korrekte
vej til at få denne fil er at kopiere denne software fra Amigaen du ejer.
3.1.1 BRUG AF TRANSROM
~~~~~~~~~~~~~~~~~~~~
TransROM skal kopieres over på en rigtig Amiga for at den kan hente en
kopi af Kickstart ROM chippen og gemme den i en fil.
CLI> transrom >RAM:kick.rom
Vil kopiere Kickstart ROM chippen og gemme den i en fil på RAM: kaldet
"kick.rom". Denne fil skal nu kopieres til PCen og ind i Fellows bibliotek
(den kan dog bruges fra et andet bibliotek).
3.2 Disk-Image
--------------
Du får også brug for et "image" af en rigtig Amiga floppy disk, som
indeholder det spil/demo som du ¢nsker at k¢re under Fellow. Dette kan
g¢res ved hjælp af et program, kaldet "transdisk" som også er inkluderet
i Fellow-arkivet.
Et disk-image er en eksakt kopi af en rigtig Amiga-diskette.
En PC's floppydrev kan ikke læse Amiga floppydisketter, så for at bruge
Fellow SKAL du have et diskimage af en rigtig Amiga diskette.
3.2.1 BRUG AF TRANSDISK
~~~~~~~~~~~~~~~~~~~~~~~
Ligesom TransROM, skal Transdisk kopieres over på en rigtig Amiga for at
den kan bruges.
Transdisk skal bruges fra AmigaDOS shell prompten, og vil kopiere en floppy
disk, spor for spor, ind i en fil (som kan læses af Fellow).
CLI> transdisk >RAM:df0.adf
Vil lave et image af en hvilken som helst diskette i DF0:
Disketten beh¢ves ikke at blive kaldt "df0.adf" - du kan bruge et hvilket
som helst navn du syntes passer bedst.
3.3 KOPIERENG AF FILER FRA PC -> AMIGA & AMIGA -> PC
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Ved hjælp af et null-modem kabel kan du k¢re en Zmodem overf¢sel
mellem en Amiga og en PC. Du skal bare indsætte kablet i serielporten på
begge maskiner, startet et terminalprogam, såsom Terminus, NComm eller Term
på Amigaen, eller Terminate, Telemate, Telix (eller HyperTerminal til
Windows 95 hvis du insisterer) på PCeren, og starte en Zmodem upload på
Amigaen. Hvis du har konfigureret det rigtigt (automatisk Zmodem download
b¢r være sat til ved den modtagende ende) vil PCen automatisk acceptere
denne upload, og vil downloade softwaren til din PC's harddisk.
For at få de bedste resultater b¢r du anskaffe en version af BaudBandit
serial.device erstatningen til Amigaen, og sætte begge ender til 57.600
baud. BaudBandit b¢r tillade overf¢rsler på op til 5500cps til/fra en
68000-baseret Amiga - du kan finde det på AmiNET.
Hvis du er en af de mennesker med en AmigaOS 1.2/1.3 A500, med kun et
diskettedrev, er du ude i problemer. Medmindre du har en terminal-pakke på
en diskette som du kan boote eller bruge i et nummer to drev, er der ingen
vej et null-modem kabel kan snakke med PC'en (hvilket er n¢dvendigt for
at få software som transdisk og transrom ned på en Amiga diskette).
Dit bedste bud ville være at tilnærme en Amiga brugergruppe, som måske
kan forsyne dig med en sådan diskette, eller hvis du er heldig, en Amiga
shareware forhandler i dit område.
Note: Nogle Amigaer tillader dig at låse serielporten ved 115.200 baud.
Dette afhænger af maskinen, dens motherboard-revision, og dens processor.
Ved at låse serielporten ved 115.200 baud på både Amigaen og PCen, kan
du effektivt overf¢re filer over et null-modem kabel med over 10.100cps.
2. Hvis du ikke har et null-modem kabel, eller ikke vil k¢be et, kan du
overf¢re Amiga softwaren til PCen ved hjælp af en 720k PC diskette.
Workbench 2.1+ kommer med CrossDOS, som er et softwareprodukt der sætter
dig i stand til at læse PC 720k disketter i din Amigas diskettedrev.
Hvis du ikke har CrossDOS (altså, hvis du ikke har adgang til Workbench
2.1 eller st¢rre), kan du også bruge MessyDOS som kan findes på AmiNET.
Her er en skridt-for-skridt guide til at overf¢re software via floppy.
i) Anskaf en 720k PC diskette. Formater den enten på din PC, eller
på Amigaen ved hjælp af CrossDOS.
ii) Lav en .ADF fil eller Kickstart ROM image ved at bruge metoden
beskrevet ovenfor.
iii) Arkiver denne fil ved hjælp af LhA eller Zip. Vær sikker på du
har disse programmer på PCen, så du kan udpakke den når disketten er
overf¢rt.
iv) Kopier arkivet over på en 720k diskette, med CrossDOS eller
MessyDOS.
v) Tag disketten over til PCen, kopier arkivet in på harddisken, og
udpak det. Kopier Kickstart ROM imaget, eller .ADF filen til dit
Fellow bibliotek, og du er klar til at starte!
4 OPSTART AF FELLOW
~~~~~~~~~~~~~~~~~~~
Fellow bliver startet simpelthen ved at starte FELLOW.EXE fra en DOS prompt.
Efter at du har gjort det, vil du blive præsenteret for en menuskærm.
Den midterste sektion viser hvilke disketter der er tildelt hvilke diskdrev,
og om Kickstart ROMen er tilstede eller ikke.
5 Menusystem
-------------
I den nedre, h¢jre del af skærmen er der et menusystem. Brug piletasterne
til at navigere rundt i menuen. Return vælger en menu. Gr¢nt oplyste
genveje er også tilgængelige. ESC vil bakke et niveau op.
Menusystemet er opdelt som f¢lger:
Run
Debugger
Configuration
Soft Reset
Hard Reset
Quit
Debuggeren og konfigurationen har separate sektioner senere.
5.1 "Run" menupunkt
----------------
Ved at vælge dette punkt starter du Amiga emulationen, og emulatoren vil
pr¢ve at boote det diskimage du har tildelt drevet DF0:
5.2 Soft Reset
--------------
Soft reset vil få den emulerede Amiga til at resette.
Denne mulighed burde bibeholde hukommelsen, og tillade residente programmer
at overleve, selvom jeg ikke er 100% sikker at den faktisk virker som
tiltænkt.
Soft Rest kan være ufuldstændig nogle gange, hvilket kan medf¢re en GURU
meditation, eller noget andet hvis Amigaen er blevet overtaget af et
grimt program.
Hvis der ikke er nogen Kickstart indlæst, vil dette også indsætte en
erstatnings-bootstrap for disk-imaget i DF0:. Det kan i nogle tilfælde
boote programmer som ikke bruger Kickstart-rutiner for at k¢re.
Hvis imaget er skiftet f¢r starten af emulation og efter det sidste reset,
skal reset vælges igen.
5.3 Hard Reset
--------------
Vil slette (Amiga) hukommelsen og tvinge en reinitialization af emulationen.
Hvis der ikke er nogen Kickstart indlæst, vil dette også indsætte en
erstatnings-bootstrap for disk-imaget i DF0:. Det kan i nogle tilfælde
boote programmer som ikke bruger Kickstart-rutiner for at k¢re.
Hvis imaget er skiftet f¢r starten af emulation og efter det sidste reset,
skal reset vælges igen.
6 Debugger
----------
En normal bruger vil sikkert aldrig finde nogen brug for debuggeren, så
hvis du ikke forstår de ting der er beskrevet her, kan du roligt fortsætte
fremad.
Debuggeren er et simpelt milj¢ hvor du blandt andet kan inspicerer status
for den emulerede Amiga. Den indeholder en simpel disassembler som viser
koden omkring program counteren, og status over den emulerede Motorola
68000 processor. CPU'en kan single-steppes eller k¢rt ind til et
breakpoint. Hukommelsen kan inspiceres, og nogle af registrerne på Amigaens
specielle chips kan blive vist. Nogle logging-muligheder er også
tilgængelige (hvis de er kompileret ind i programmet (*).)
Debugger undermenuen er delt ind som f¢lger:
Step
Step Over
Breakpoint
Memory
Cia
Wav Capture
Trace on (*)
Trace off (*)
Show trace (*)
Evlog config (*)
Show evlog (*)
6.1 "Step" menupunkt
--------------------
Udf¢rer den næste instruktion (step 1 instruktion frem)
6.2 "Step over" menupunkt
-------------------------
Sætter et breakpoint ved den næste instruktion, og emulatoren vil k¢re
ind til denne instruktion er nået. (Brugbar til at hoppe over loops og
jsr/bsr instruktioner)
6.3 "Breakpoint" menupunkt
--------------------------
Dette punkt viser ind i en ny undermenu - emulatoren vil k¢re indtil den
valgte mulighed er m¢dt.
Breakpoint undermenuen er delt ind som f¢lger:
Set Breakpoint
Until line 312
Until Event
6.3.1 "Set Breakpoint" menupunkt
--------------------------------
Tillader dig at indtaste addressen af instruktionen hvor udf¢rslen skal
stoppes. Efter breakpointet er sat, starter udf¢rslen.
6.3.2 "Until Line 312" menupunkt
--------------------------------
Vil k¢rer indtil linie 312 (raster-beam position) er nået.
6.3.3 "Until Event" menupunkt
-----------------------------
K¢rer indtil en logget begivenhed sker. Loggede begivenheder er
kontrolleret med "Evlog config" i top-level debugger menuen.
6.4 "Memory" menupunkt
----------------------
Viser hukommelsen. Pil op og ned og Page Up/Down for at bevæge omkring.
"h" og "a" sætter hex eller ascii format.
6.5 "Cia" menupunkt
-------------------
Udskriver status af registrerne i CIA chippene.
6.6 "IO" menupunkt
------------------
Udskriver status af registrerne af custom chippene. Dette vil vise en
undermenu hvor registrerne for de individuelle enheder kan vælges.
6.7 "Trace on" menupunkt
------------------------
Muligg¢r cpu-instruktions logging. De sidste 1/2 million instruktioner vil
blive husket.
6.8 "Trace off" menupunkt
-------------------------
Afkobler cpu-instruktion logging.
6.9 "Show trace" menupunkt
--------------------------
Viser cpu-instruktioners loggen.
6.10 "Evlog config" menupunkt
-----------------------------
Konfigurering af begivenheds-logging, irq og exceptions.
6.11 "Show evlog" menupunkt
---------------------------
Viser loggede begivenheder.
6.12 Wav capture
----------------
Dette vil muligg¢re at omdirigere lyd til en fil i emulatorens
installationsbibliotek. Optagning foregår med 44100 hz, 16-bit stereo.
Virker også uden et lydkort.
Filer er gemt i Wav-format. Dette er eksperimentelt, ikke alle lyd-
redigerings programmer vil lasese fileren - sikkert nogle header-problemer.
(Cool-edit vil lasese dem.)
Note: Filen vil blive MEGET stor MEGET hurtigt. Du får brug for 11 MB/min.
7 Konfiguration
---------------
Konfigureringsmenuen er opdelt i en del undermenuer, under hvilke du kan
vælge og ændre diverse aspekter af Amiga emulationen.
7.1 Diskkonfiguration
---------------------
Denne undermenu kontrollerer diverse aspekter af diskimage konfigurationen.
7.1.1 Diskimage i DF(x)
-----------------------
Hvor (x) er enten 0, 1, 2 eller 3. Denne mulighed tillader dig at tildele
virtuelle disk filer til en hvilken som helst af Amigaens 4 diskettedrev.
Når du starter emulatoren, er det påkrævet at der er tildelt et diskimage
til DF0: hvis du vil boote.
Ved at trykke DEL på dette menupunkt vil du "skubbe" det indsatte diskimage
ud af det virtuelle drev.
Ved at trykke ALT-0 til 9 på dette menupunkt vil du indsætte filen hvis
navn er gemt i en af de 10 hukommelsesindstillinger. (ALT-0 til 9 er
beskrevet senere i fil-requesteren.)
Diskimages komprimeret med gzip eller bzip vil blive udpakket til
biblioteket sat i TEMP eller TMP environment variablen. Ændringer til
disse komprimerede images er afvist. (Kun den ukomprimerede, midlertidige
image er ændret.)
7.1.2 Drev (x) status
---------------------
Hvor (x) er enten 0, 1, 2 eller 3. Dette menupunkt tillader dig at
deaktivere drevet så Amigaen ikke vil finde det. Fordelen ved dette er
at AmigaOS så ikke vil allokere buffere til drevet, og derfor er der et
par K ekstra hukommelse til rådighed for andre ting.
Den tiltænkte brug for dette er til at hjælpe med at k¢re gamle demoer
som var pakket med dårligere crunchers.
Normalt b¢r du bare lade drevene være aktiverede.
7.1.3 Disk-DMA hastighed
------------------------
Tillader dig at vælge hastigheden som den virtuelle disk læser filer fra
diskettedrevet. Disk-adgang er normalt langsom, men emulationen kan
muligg¢re meget hurtigere adgang.
Tilladelige indstillinger er "Original" og "Fast".
Bare husk på at der er nogle få programmer som ikke vil k¢re medmindre
indstillingen er "Original".
7.1.4 Alt-N cycling
-------------------
Kontrollerer hvor langt mark¢ren vil hoppe hvis DEL er trykket, eller
hvis et diskimage er valgt fra hukommelsen.
7.1.5 Fil-requester
--------------------
Fil-requesteren fremkommer når "Diskimage i DF(x)" er valgt.
Browse filsystemet og vælg et image som skal indsættes med RETURN.
Nogle specielle features:
Quickfind: Start på at skrive et filnavn, og mark¢ren vil hoppe til den
bedste match.
ALT-(x): Hvor (x) er drev-bogstavet. Vil hoppe til det drev.
Memory-indstillinger:
Ved at trykke ALT- 0 til 9 oven på en fil vil Fellow huske filnavnet, og
kan hentes frem som beskrevet tidligere.
ALT-| (tasten til venstre for "1") vil slette alle hukommelses-indstillinger.
7.2 Skærmopsætning
--------------------
Denne undermenu kontrollerer nogle aspekter af grafik-emulationen.
7.2.1 Skæmopl¢sning
---------------------
Kontrollerer hvilken opl¢sning emulatoren vil bruge.
De præcise opl¢sninger tilgængelige afhænger af hvilke din VESA driver
underst¢tter.
7.2.2 Frame-skip rate
---------------------
Frame-skip raten kontrollerer hvor ofte emulatoren opdaterer skærmen.
1/1 opdaterer skærmen så tit så muligt.
Lavere rater vil resulterer i hakkede animationer, osv., men vil spare
en masse tid som kan bruges på andre dele af emulationen.
7.2.3 Maksimum frame-rate
-------------------------
Kontrollerer timing-begrænsninger på emulatoren.
"Unlimited" vil deaktiverer al timing, og tillade emulatoren at k¢re
så hurtigt som muligt. Dette vil også påvirke hvor hurtigt keyboardet
gentager tegn, så du vil måske få det umuligt med at bruge keyboardet
hvis din maskine er for hurtig.
"50 hz" begrænser hastigheden til en normal PAL A500.
"Sync with VGA-card" vil pr¢ve at synkronisere med displayet med den
refresh VGA-opl¢sningen bruger. Dette kan i nogen tilfælde g¢re, at
billedet er fuldstændig bl¢dt. Da den normale PAL-opfriskningsrate
sjældent matcher VGA-mode opfriskningsraterne, vil dette rode med både
lyd-hastighed og den generelle hastighed af programmet.
Denne indstilling er ignoreret når lyd-emulation er sat til "Synchronized
with emulation".
7.2.4 Flimmerfri interlace
--------------------------
Når dette er aktiveret, vil emulatoren pr¢ve at de-interlace en interlaced
Amiga-skærm.
Dette er kun gjort når emulatoren bruger en 800x600 SVGA-skærm.
7.2.5 Cycle exact optegning
---------------------------
Meget eksperimentel mulighed. Når den er aktiveret, vil plasmaeffekter
osv. bliver emuleret korrekt.
Denne mulighed dækker ikke over mere en farveskift lige nu.
Det er mest en test til at se hvordan det kan muligg¢res uden at
redesigne hele grafik-systemet. Rutinerne virker kun i 800x600 lige nu.
Når denne indstilling er blevet mere udviklet, vil den blive standard og
duplikeret til alle de andre opl¢sninger.
NOTE: At lade denne indstilling være permanent tilkoblet er forkert.
Den mangler meget fin-tuning og meget mere arbejde til at virke korrekt
og sikkert. Anbefalet brug er at aktivere den for at se en speciel effekt.
7.2.6 Skaler Y
--------------
Når denne indstilling er aktiveret, vil VGA hardware blive brugt til at
vise Amiga skærmen med et mere korrekt aspekt. Dette kan kun bruges i
nogle opl¢sninger. (800x600, 640x480, 640x400, 640x350).
Hvis dit grafikkort er VESA kompatibelt, men ikke VGA-register komptabelt,
skal du IKKE aktivere denne indstilling.
7.3 Hukommelseskonfiguration
----------------------------
Denne undermenu kontrollerer hvilke typer og hvilke mængder af hukommelse
den emulerede Amiga har.
7.3.1 Chip-hukommelse
---------------------
Tillader dig at vælge hvor meget chip ram der vil blive emuleret.
Tilladelige værdier er mellem 256KB og 2048KB.
7.3.2 Fast-hukommelse
---------------------
Tillader dig at vælge hvor meget fast ram der vil blive emuleret.
Tilladelige værdier er 0, 1, 2, 4 og 8 MB.
7.3.3 Bogo-hukommelse
---------------------
Tillader dig at bestemme hvor meget Bogo RAM (nogle gange kaldet Slow ram)
der vil blive emuleret. Dette er en tredie type af hukommelse - de der
udvidelseskort som skal installeres i bunden af en Amiga 500.
Tilladelige værdier er mellem 0KB og 1792KB.
7.3.4 Kickstart-image
---------------------
Tillader dig at vælge placeringen af et AmigaOS ROM image (som er
påkrævet til at k¢re programmer som booter Workbench, eller til at boote
Workbench selv).
Hvis du vælger dette punkt, vil du blive udsat for en simpel fil-requester,
fra hvilken du kan vælge en ROM fil.
Fellow vil kigge efter "kick.rom" som standard.
Filerne skal ende på ".rom"
7.3.5 Keyfile
-------------
Denne mulighed vælger en keyfile som skal bruges til at dekryptere
krypterede Kickstarts.
7.4 Lydkonfiguration
--------------------
Denne undermenu kontrollerer aspekterne af lydemuleringen.
Ingen lyd-playback er mulig hvis et underst¢ttet lydkort ikke er fundet.
7.4.1 Lydemulering
------------------
Vælger hvilken type lydemulation du vil bruge. Mulighedern er:
"No sound" - Ingen lyd er spillet eller emuleret
"Emulated, not played" - Lyd er emuleret, men ikke afspillet
Disse er altid tilgængelige.
Typer kun mulige når et lydkort (Soundblaster) er fundet er:
"Normal, synchronized with emulation" - Den mest korrekte emulation
"Normal, synchronized with real-time" - Vil måske virke bedre på langsomme
maskiner, men playback kan variere
meget. I hvert tilfælde vil
lyden være nær sammenhængende.
Anbefalet indstilling er "Normal, synchronized with emulation".
Lydafspilning med "Normal, synchronized with real-time" kan
forvrænge lyden meget. Hastigheden vil være forkert og kan også
variere meget direkte afhængigt af hastigheden på emulationen.
Metoden brugt til at implementere dette virker fint på Pentiumer, men
AMD K6 CPUer er ikke særligt glade for det i udtryk af hastighed.
7.4.2 Lydkvalitet
-----------------
Vil vælge lydkvalitet. Forskellige samplerates, 8-16 bit mono/stereo
er tilgængelig afhængig af hvilken Soundblaster du har.
NOTE: 44100 hz er un¢dvendig og en mega CPU-stjæler.
Et godt valg mellem hastighed og kvalitet er 31300 hz.
8/16 bits mono/stereo g¢r kun lidt forskel i udtryk af hastighed.
7.4.3 Low-pass filter
---------------------
Indstiller low-pass filter-emulationen. 7000 hz low-pass filteret var
tilf¢jet Amigaen for at fjerne aliasing effekter. Den havde også æren
af at dele sin enable/disable bit med power-LEDen.
Indstillingerne er Original / Always / Never.
"Original" (standard) vil behandle low-pass filteret som en rigtig Amiga.
Programmer kan tænde og slukke for det.
"Always" vil altid tilf¢je low-pass filteret på lyd output.
"Never", vil aldrig bruge low-pass filteret på lyd output. Dette svarer
til lyd output i tidligere versioner.
Implementationen var lavet af Rainer Sinsch, or er ny i V0.3.2a.
FPU er påkrævet.
7.5 Cpu konfiguration
---------------------
Denne undermenu kontrollerer nogle aspekter af cpu-emulationen.
7.5.1 Cpu type
--------------
Lige nu er den eneste virkende indstilling her 68000. 68030 er under
udvikling. 68030 er valgbar, men vil ikke være brugbar.
7.5.2 Cpu hastighed
-------------------
Kontrollerer den virtuelle hastighed af den emulerede CPU. Bland ikke
dette sammen med real-time ydelsen.
Indstillinger er "Original", hvilket betyder en 7.14 mhz cpu, og "fast",
hvilket cirka svarer til en 28 mhz cpu. (Fast vil også få Blitter
operationer til at ske med det samme uden nogen tids-straf.)
7.6 Hardfile konfiguration
--------------------------
Denne undermenu kontrollerer hardfiles.
En hardfile er en mulighed til at g¢re masseopbevaring mulig på den
emulerede Amiga. Hardfilen er en stor fil, som er brugt til "harddisk".
Hardfilen kan værer på en hvilket som helst st¢rrelse.
Hardfiles kan kun bruges hvis din kickstart er V2.0 eller nyere.
Husk at formatere en ny hardfile.
Du kan boote fra en hvilken som helst hardfile - de har en boot-prioritet
lavere end DF0, men h¢jere end DF1.
Du kan også bruge ukomprimerede ADF-filer i stedet for aktuelle hardfiles.
Enhederne håndteret af denne facilitet er kaldt FELLOW0 med stigende numre.
NOTE: Ændring i hardfile-setup vil automatisk tilf¢je en hard-reset af
Amigaen.
7.6.1 Hardfile enhedsstatus
---------------------------
Hardfilerne kan enten være aktiverede eller deaktiverede.
7.6.2 Hardfile filnavn
----------------------
Denne menu vil vise fil-requesteren. Vælg hardfilen eller ADF-filen som
du vil bruge.
7.7 Diverse opsætningsmuligheder
--------------------------------
Denne undermenu indeholder nogle andre indstillinger.
7.7.1 Joystick Port 1 & 2
-------------------------
Udstyret der kontrollerer Amigaens joystickporte.
Mulige indstillinger er:
Disabled, Mouse, Analog Joystick, Keyboard Joystick Replacement 1 & 2
Keyboard-erstatninger er som f¢lger:
Piletaster med h¢jre CTRL som skyd 1 og h¢jre ALT som skyd 2.
eller
'D' er venstre, 'F' er ned, 'G' er h¢jre, 'R' er op, Venstre CTRL er
skyd 1, venstre ALT er skyd 2.
Den analoge joystick-håndtering er lidt klumset. For at kalibrere
joysticket, skal du rotere sticket under emulationen.
Hvis den indbyggede analog-joystick håndtering f¢les for dårlig,
tilbyder Joyemu-programmet meget bedre analog-joysticks håndtering.
(Find den på http://www.dsi.unive.ti/~szanellsa/index.htm )
7.7.2 Power Floppy Leds
-----------------------
Kontrollerer hvor der skal vises de forskellige leds såsom powerleds og
disketteleds.
Et ledboard er også underst¢ttet (tilf¢jet af Roman Dolejsi).
Kig på ledboard.txt
Indstillingen for keyboard led order er til at fortælle emulatoren
opsætningen af leds på dit keyboard.
7.7.3 Ydelse vist on-screen
---------------------------
Udskriver % hastighed af en rigtig Amiga emuleret af din maskine. Tallet
er vist i ¢verste, h¢jre hj¢rne af Fellow skærmen.
Dette er relativt til de 50 frames/sek. normalt produceret af en Amiga 500.
Dette tal er kun et cirka-tal.
7.7.4 Gem menu-position ved afslut
----------------------------------
Dette er en eksperimentel indstilling. Når den er aktiveret, vil menu-
bevægelser blive gemt ved afslutning, og udf¢rt den næste gang
emulatoren bliver startet.
7.7.5 Automatisk k¢r efter kommando
-----------------------------------
Autok¢r kan være aktiveret efter nogen kommandoer.
8 Kommandolinie interface
--------------------------
Konfigurationsindstillinger er også tilgængelige på kommandolinien.
Dette er en kort liste over de muligheder, hvor indstillinger tilsvarer
konfigurations-indstillinger i brugerinterfacet. Kig på sektion:
Diverse indstillinger:
-h Denne kommandolinie-sammenfattelse.
-log Lav log-fil under opstart.
Brug denne til at se hvad emulatoren finder
ud om din hardware.
-nogui Hop over den normale GUI-session.
-config file Brug fil istedet for den normale cfg-fil.
Standard config-fil er fellow.cfg i det nuværende
bibliotek.
-ns Gem ikke indstillinger ved afslutning
Disk-image indstillinger
-0 fil Diskfil i df0
-1 fil Diskfil i df1
-2 fil Diskfil i df2
-3 fil Diskfil i df3
Beskrevet i 7.1.1
-0e +|- Aktiver/dekativer df0
-1e +|- Aktiver/dekativer df1
-2e +|- Aktiver/dekativer df2
-3e +|- Aktiver/dekativer df3
Beskrevet i 7.1.2
-ds +|- Hurtig diskettedrev aktiver/deaktiver
Beskrevet i 7.1.3
-dmX file Diskhukommelse X (0..9) indhold
Beskrevet i 7.1.4
-dpath dir/file Aktiv diskpath. Fil-requesteren vil starte her
den f¢rste gang den er aktiveret.
-rmpos +|- Aktiver/deaktivere menupositions-hukommelse.
Beskrevet i 7.1.4
-mpos /../... Angiv aktiv menu position.
Beskrevet i 7.1.4
Hardfile indstillinger:
-hf fil Hardfile filnavn, beskrevet i 7.6.2
-he +|- Hardfile aktiver/deaktiver, beskrevet i 7.6.1
-hi size Opret (slet!) den specificerede hardfile.
St¢rrelse i MB.
Hukommelseindstillinger:
-c size Chipmemory st¢rrelse, size*256k, standard: 2MB
Beskrevet i 7.3.1
-fm size Fastmemory st¢rrelse, size in MB, (0,1,2,4,8)
Beskrevet i 7.3.2
-b size Bogomemory st¢rrelse, size*256k, default: 1.75MB
Beskrevet i 7.3.3
-r file Kickstart fil
Beskrevet i 7.3.4
-K file Kodet Kickstart keyfile.
Beskrevet i 7.3.5
Joystick indstillinger:
-j1 n|a|m|k1|k2
-j2 n|a|m|k1|k2 Joystick port 1 eller 2:
n - ingen, a - analog joystick
m - mus, k1 - keyboard erstatning 1
k2 - Keyboard erstatning 2
Beskrevet i 7.7.1
Lydindstillinger:
-s d|n|c|e d - afbrudt n - normal c - uafbrudt
e - emuleret, ingen output
Beskrevet i 7.4.1
-sf quality Lydkvalitet: 44100,31300,22050,15650
-ss on|off Stereo, on eller off
-sb bits 8 eller 16 bits
-sf,ss,sb beskrevet i 7.4.2
-s1 Påtving Soudnblaster v1.0 driver
Skærmindstillinger:
-res 320200b|320200|320240|640350|640400|640480|800600
Opl¢sning, standard: 800600
Beskrevet i 7.2.1
-v none|50|vga Framerate begræns: ingen, 50 - 50hz,
vga - fra grafikkort
Beskrevet i 7.2.3
-f number Skip 1/number af frames.
Beskrevet i 7.2.2
-i on|off De-Interlaced i 800x600 opl¢sning
Beskrevet i 7.2.4
CPU indstillinger:
-cpu 0|3 Cpu-type 0 - 68000 3 - 68030
Beskrevet i 7.5.1
-cs normal|max Clockhatighed af emuleret M68000 og Blitter.
Beskrevet i 7.5.2
Diverse indstillinger:
-p on|off On-screen hastighedsmåler.
Beskrevet i 7.7.3
-l scr|kb?|lp?|lp?m|off Power/diskdrev led indikatorer:
scr - på skærm (kun 800x600)
kb1 - på keyboard (drive 0, 1, 2)
kb2 - på keyboard (power, drive 0, 1)
kb3 - på keyboard (power, drive 0+1, 2+3)
lp1/2/3 - på parallel port led meter
lp1/2/3m - på parallel port led meter (spejlet)
Beskrevet i 7.7.2
-lk ncs|nsc... Brug leds på PC keyboard i denne orden
(Num lock = N, Caps lock = C, Scroll lock = S)
Beskrevet i 7.7.2
-altn 1..4 Alt-N drev looping
Beskrevet i 7.7.4
-arun none|altn|res Automatisk k¢r efter kommando
Beskrevet i 7.7.5
9 KOM IGANG - EN GRUNDLÆGGENDE GUIDE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Når du engang har kopieret en Amiga diskette ind i en .adf fil, og overf¢rt
den til din PC, kan du starte Fellow og tildele denne disk til DF0:
Hvis dette er en Workbench diskette, skal du sikre dig at du har kopieret
din Kickstart ROM ind i en fil, og at den er placeret i Fellow-biblioteket,
og d¢bt som "kick.rom", eller valgt en anden placering i config-menuen.
Hvis Kickstarten ikke er tilgængelig, vil Fellow pr¢ve at hoppe over den
normale Amiga bootstrap og pr¢ve at boote alligevel. Dette virker med
nogle demoer og spil som ignorerer Kickstart-rutinerne og håndterer alt
selv. Du skal muligvis vælge "RESET" for at klarg¢re dette efter du har
indsat et diskimage.
Vælg den mængde RAM du vil bruge, konfigurer lydemulering så det passer
til dit hardware, og vælg "RUN" fra hovedmenuen.
Hvis alt går godt, vil Fellow boote dit disk image.
10 Genvejstaster
----------------
Der er nogle genvejstaster til rådighed i bruger-interfacet, og også
nogen under emulation.
10.1 Genvejstaster i bruger-interfacet
--------------------------------------
F5: Soft Reset
F7: Hard Reset
F9: Start
F11: Debugger
Alt-D: Floppy Disk indstillinger
Alt-F: Frame-skip rate
Alt-H: Hardfile indstillinger
Alt-J: Joystick indstillinger
Alt-L: LED indstillinger
Alt-M: Hukommelsesindstillinger
Alt-R: Opl¢sningsindstillinger
Alt-S: Lydindstillinger
ESC : Vil gå tilbage et skridt ved brug af menuerne, eller starte
emulationen på top-level.
10.2 Genvejstaster under emulation
----------------------------------
F12 - Tilbage til bruger-interface
HOME + PGUP/PGDOWN - skift opl¢sning
HOME + Keypad arrowkeys - centrer display i lores VGA mode.
HOME + F11 - Dump skærm til BMP-billede.
HOME + F1/F2/F3/F4 - Indsæt disk-image i drev.
END + F1/F2/F3/F4 - Skub disk-image i drev ud.
END + PGUP/PGDOWN - Skift line-doubling til/fra (kun i nogle VGA-moder
(Samme som Skaler Y i config/Screen/)
----------------------------------------------------------------------------
Dette dokument var lavet af Brett Eden (yep, ham som i alle elsker at hade,
for en eller anden grund). Jeg kan blive kontaktet på revere@sub.net.au,
for sp¢rgsmål eller lignende.
Oversat til dansk af Kenneth Vestergaard Schmidt (hh97kvs@floej5.kkhs.dk).
Opdateret for V0.3.2a af Petter Schau