home *** CD-ROM | disk | FTP | other *** search
INI File | 1999-05-11 | 34.5 KB | 772 lines |
- [This is the swedish version of the UAE-README.]
-
- Detta Σr version 0.7.5 av UAE, Uni*x Amiga Emulator.
-
-
- Licens
- ======
-
- UAE Σr tillgΣngligt under de regler som gΣller f÷r GNU General Public Lisence.
- Se filen COPYING som finns med i toppkatalogen i detta arkiv f÷r detaljer.
-
-
- Inledning
- ==========
-
- En emulator Σr ett program som tillσter dig att k÷ra mjukvara ursprungligen avsedd f÷r
- en maskin med helt annan hσrdava och/eller operativ-systemΣn din dator.
- UAE tillσter dig att k÷ra de flesta de Amiga-program. Det Σr en mjukvaru-
- emulator, vilket innebΣr att ingen extra eller speciell hσrdvara krΣvs f÷r att g÷ra
- detta. Amigans hσrdvara emuleras exakt som pσ en riktig Amiga, vilket lurar Amiga-
- programmen att tro att de verkligen k÷rs pσ en riktig Amiga.
-
- UAE utvecklades ursprungligen f÷r Unixoida system. Under tiden har det portats till
- Mac, DOS, BeBox, NextStep, XFree86/OS2 och Win32-milj÷, samt till Amiga (emulatorn
- kan nu faktiskt k÷ra sig sjΣlv). Du b÷r ha fσtt flera filer med till denna fil som
- innehσller instruktioner f÷r hur du installerar och anvΣnder versionen f÷r
- ditt operativsystem.
-
- Denna sektion Σr precis vad den heter: en inledning.
- VΣnligen lΣs _hela_ denna fil, speciellt om du har problem. UAE har vΣldigt mσnga
- funktioner, och lika mσnga konfigurationsinstΣllningar. Om du inte kΣnner till dem,
- sσ kommer UAE troligtvis inte heller att fungera f÷r dig, eller σtminstone inte sσ
- bra som det borde.
-
- LΣs ocksσ "FAQ"-filen som innehσller de vanligaste frσgorna och svaren pσ dessa.
- Systemspecifika dokument som "README.UNIX" och "README.WIN" finns ocksσ, och du b÷r
- lΣsa den som ber÷r dig.
-
- Folk har klagat pσ att UAE-dokumentationen anvΣnder f÷r svσrt sprσk. Det Σr trσkigt
- att h÷ra, men vad Σn MessySoft och Tomato sΣger, sσ Σr datorprogram inte alltid
- lΣtta att anvΣnda. UAE krΣver viss assistans frσn dig, och dΣrf÷r b÷r du veta
- σtminstone lite grann om datorer. Och nΣr allt kommer omkring sσ Σr du ju ett
- Amiga-fan, sσ du borde ju veta vad Workbench Σr, eller hur?
-
-
-
- Egenskaper
- ==========
-
- Denna version av UAE emulerar:
-
- - En Amiga 500, med 68000 eller 68020 CPU
- (68020 inkluderar en 68881 FPU).
- - OCS Grafik chipset, plus stora blits frσn ECS
- chipsettet.
- - Upp till 2Mb chip RAM och upp till 8Mb
- fast RAM, eller 8Mb chip RAM utan fast RAM.
- - Upp till 64Mb Zorro III fast RAM, oberoende
- av chip RAM instΣllning.
- - Upp till 1Mb slow RAM, f÷r ÷kad
- kompabilitet med problemmjukvara.
- - Upp till 8Mb grafikkortsminne, anvΣndbart
- av program som st÷der det.
- - Picasso 96 kompatibla grafikkort.
- - 4 x 3.5" diskdrivar (DF0:, DF1:, DF2:,
- och DF3:).
- - Hσrddiskemulering.
- - Joystick st÷ds (med m÷jlighet att mappa
- joysticken till det numeriska tangentbordet).
- - Musst÷d.
- - M÷jlighet att k÷ra i flera olika
- uppl÷sningar (f÷r ÷kad grafikkvalitet eller
- h÷gre hastighet).
- - Fullt ljudst÷d, bestσende av 4 8-bitars
- kanaler (ihopmixade till en, sσ utmatningen
- Σr f÷r tillfΣllet i mono).
- - Beta-st÷d av parallel och seriell port.
- - Och en del annat som inte fungerar
- tillrΣckligt bra f÷r att nΣmna hΣr.
-
-
-
- Krav/BegrΣnsningar (VIKTIGT! L─S DETTA)
- ========================================
-
- Inte emulerat:
- - Sprite till "playfield" kollisioner (Sprite
- till sprite kollisioner fungerar).
- - En MMu (del av 68030/040 CPU:er utom
- de som Commodore anvΣnde). Detta innebΣr
- att du inte kan anvΣnda virtuellt minne
- eller k÷ra riktiga operativsystem
- som Linux eller BSD.
- - AGA-chipset (A400/A1200). Detta chipset
- har ut÷kat m÷jligheterna sσ att 256
- fΣrger gσr att anvΣnda i alla uppl÷sningar.
- - Serieports-emulering finns men fungerar
- inget vidare.
-
- Eftersom PC:ns floppy-kontroller inte klarar Amiga-diskar (japp, det Σr ett faktum),
- mσste floppy-σtkomsten emuleras pσ annat sΣtt. Floppyn emuleras med hjΣlp av en
- spegelfil av den diskett du vill emulera. En diskfil (image file) Σr en fil
- innehσllande rσ data frσn en Amiga-diskett, och innehσller 901120 byte (880K) vilket
- Σr standardstorleken pσ en Amiga-diskett.
-
- F÷r att k÷ra programmet, krΣvs att en kopia av det ROM du har i din Amiga kopieras
- ÷ver till din PC. Du kan inte k÷ra UAE utan denna kopia av ROM. Den Σr inte
- inkluderad eftersom det Σr copyrightskyddat material. Be mig inte att skicka en till
- dig, f÷r det kommer jag inte att g÷ra. Har du ingen Amiga men Σndσ vill k÷ra programmet
- sσ fσr du f÷rst k÷pa en Amiga eller σtminstone system-mjukvaran (ROM + Workbench).
- ROM-kopian skall vara antingen 256K eller 512K. F÷rinstΣllt Σr att UAE letar efter
- en ROM-kopia med namnet "kick.rom".
-
- LΣs sektionen "Verktyg" nedan f÷r information om hur ROM- och disk-filer.
-
- Om du inte har nσgon Kickstart-fil sσ kan det hΣnda att du Σndσ kan k÷ra vissa
- spel och demos. Emulatorn innehσller en del primitiv kod som kommer att f÷rs÷ka lΣsa
- och exekvera bootsektorn pσ disk-filen du anvΣnder, och om ditt program bara
- anvΣnder de en eller tvσ kickstart-funktioner som st÷ds av
- "replacement kickstart", sσ kommer ditt program att starta. VΣnta dig inte
- f÷r mycket bara.
-
- Du beh÷ver f÷rstσs en del annan mjukvara ocksσ - ja varf÷r skulle du annars vilja
- emulera en Amiga? Det finns nσgra olika sΣtt att ge UAE tillgσng till mjukvaran,
- till exempel med en diskfil, eller genom hσrddiskemulering. Du b÷r g÷ra en disk-
- fil av din Workbench-diskett och lΣgga in den som "df0.adf" (ADF= Amiga Disk File")
- f÷rsta gσngen du k÷r UAE. Mer om hur du gσr diskfiler finns att lΣsa i kapitlet
- "╓verf÷ra mjukvara".
-
-
-
- Starta UAE
- ==========
-
- F÷rst b÷r du lΣsa den systemspecifika dokumentationen om hur du installerar
- UAE. Du b÷r ha en exekverbar fil kallad "uae". Du kan helt enkelt exekvera den,
- eller ge den en eller flera av f÷ljande vΣxlar:
-
- Generella vΣxlar:
- -h Visa hjΣlp om vΣxlarna.
- -A n Emulatorns nogrannhet anges som en siffra istΣllet f÷r n. F÷rinstΣllt
- Σr n=2, vilket innebΣr att emulatorn kommer att emulera sσ precist som
- m÷jligt. Denna vΣxel spelar ingen st÷rre roll i denna version,
- och jag kommer troligtvis att ta bort den.
- -f n Anger uppdateringsintervallet f÷r skΣrmen. Bara var n:te bildruta
- kommer att visas. Ex: n=2 ritar varannan ruta, n=3 var tredje O S V.
- -a Emulera inga expansions-enheter. Med denna vΣxel kommer inget fast RAM
- eller hσrddiskar att emuleras. KrΣvs av vissa dσligt skrivna program.
- (Kickstart 1.2 krΣver ocksσ denna vΣxel).
- -l lang StΣller in tangentbordets nationella layout. F÷r tillfΣllet kan endast
- f÷ljande anvΣndas: "us" f÷r amerikanskt tangentbord (f÷rinstΣllt),
- "se" f÷r svenskt, "fr" f÷r franskt, "it" f÷r italienskt, "es" f÷r
- spanskt och "de" f÷r tyskt tangentbord.
- Denna instΣllning pσverkar bara X11-versionen.
- -0 fil AnvΣnd fil som diskfil i DF0: istΣllet f÷r df0.adf.
- VΣxlarna -1, -2 och -3 fungerar likadant f÷r sina respektive diskdrives.
- -r fil AnvΣnd fil som kickstart istΣllet f÷r kick.rom.
- -J xy Specifierar hur joystickport 0 (x) och 1 (y) skall emuleras.
- x och y kan vara nσgot av f÷ljande:
- 0 - Joystick 0 1 - Joystick 1
- M - Mus
- a - Numeriska tangentbordet med 0 som fire.
- b - Piltangernterna med h÷ger CTRL som fire.
- c - Tangenterna T,F,H och B med ALT som fire.
- F÷rvalt Σr "-J M0" (mus och joystick som vanligt).
- -o Tillσt UAE att skriva ÷ver ~/.uaerc med valda instΣllningar. Detta anvΣnds
- bara av det textbaserade anvΣndargrΣnssnittet i SVGAlib och i DOS-versionen.
- -G Avaktivera anvΣndargrΣnssnittet (om tillgΣngligt).
- -n spec InstΣllningar f÷r Blitter emuleringen. "spec" Σr en strΣng med tecken. Om
- den innehσller en "3":a kommer blitter att anvΣnda 32-bitars operationer
- nΣr det verkar l÷nsamt f÷r prestandan (observera att detta kommer att orsaka
- buss-fel pσ de flesta RISC-maskiner). Om du specifierar ett "i" kommer alla
- blits att avslutas omedelbart (Immediatly), vilket kan h÷ja hastigheten.
- F÷r att aktivera dem bσda, skriv "-n 3i".
- -w n StΣll CPU emuleringshastigheten till n. F÷rvalt Σr 4; h÷gre vΣrden custom
- chip-emuleringen en h÷gre prioritet ÷ver CPU:n, men en del program kraschar
- om vΣrdet Σr h÷gre Σn fyra. Att stΣlla vΣrdet till 1 Σr ett bra sΣtt att
- sl÷a ner emuleringen pσ maskiner som Σr f÷r snabba.
- -C n Kontrollerar hur "copper" Σr emulerad. "-1" Σr f÷rvalt och betyder
- "emulera sσ precist som m÷jligt". Du kan ange vΣrden mellan 0 och 224,
- vilket kommer att g÷ra emuleringen snabbare, men mycket mer osΣker f÷r vissa
- program.
-
- Emulering av externa enheter (hσrddisk, CD-ROM, skrivare, serieport):
- -M VOLYM:s÷kvΣg
- -m VOLYM:s÷kvΣg
- Montera (mount) Unix filsystem vid "s÷kvΣg" som ett Amiga filsystem med
- volymnamnet "VOLYM:". Till exempel "-M sound:/usr/amiga/modules".
- Om du anvΣnder -M istΣllet f÷r -m sσ kommer enheten att vara skrivskyddad.
- AnvΣnd -m vid montering av CD-ROMar. Se nedan.
- -W secs:head:nr:fil
- Montera filen "fil" som en emulerad hσrddisk, och anvΣnd en geometri av
- "secs" sektorer per spσr, "head" antalet skivsidor och "nr" antalet reserverade
- block. Kan med lite vσld anvΣndas f÷r att montera diskettenheter. Se nedan.
- -p cmd Aktivera utskrift. Se nedan.
- -l ser AnvΣnd "ser" som seriell enhet (t.ex. /dev/ttyS1 i Linux).
-
- LjudinstΣllningar:
- -S val Om din version av UAE st÷der ljud, dσ kan denna vΣxel tala om f÷r emulatorn
- att den skall producera ljud. VΣxelns parametrar Σr som fΣljer:
- n:stereo:bitar:frekvens:minsta buffertstorlek:st÷rsta buffertstorlek
- n Σr ett av f÷ljande:
- n = 0: Inget ljud alls. Kan vara inkompatibelt (otroligt). F÷rvalt vΣrde.
- n = 1: Emulera ljudhσrdvara, men producera ingen ljud. Kan beh÷vas av
- kompabilitetsskΣl, men kan vara mycket lσngsammare.
- n = 2: Emulera ljudhσrdvara och producera ljud. Rekommenderas.
- n = 3: Emulera ljudhσrdvaran exakt. Jag tror inte du kommer att h÷ra nσgon
- skillnad. SIDmon moduler kommer att emuleras korrekt, men mycket
- lσngsamt med denna instΣllning. TyvΣrr kan denna instΣllning
- krΣvas f÷r att fσ vissa program att fungera (AIBB till exempel).
- AnvΣnd antingen 's' eller 'm' f÷r att Σndra stereo-vΣrdet.
- F÷r "bitar" Σr de vanligaste vΣrdena 8 (lσg kvalitet) och 16 (h÷g kvalitet).
- F÷r "frekvens" Σr de vanligaste vΣrdena 22050 och 44100. Kvaliten ÷kar med
- frekvensen.
- Du kan specifiera minsta och st÷rsta buffertstorlek f÷r ljudbufferten.
- Mindre buffertar minskar f÷rdr÷jningar.
- Du beh÷ver inte specifiera alla valen, utan kan ocksσ bara ange de du tycker
- Σr intressanta. Exempel: "-S0" (ljud av), "-S2:s" (ljud pσ, stereo),
- "-S3:m:16:44100" (fulltΣndig emulering, mono, 16 bitar, 44100 Hz).
- OBS: h÷gkvalikativt ljud krΣver mycket CPUkraft, sσ f÷rs÷k med ett lΣgre
- alternativ om din dator inte Σr tillrΣckligt snabb.
-
- MinnesinstΣllningar:
- -s n Emulera n*256K slow RAM vid 0xc00000. Vissa demos/spel krΣver detta.
- -F n Emulera n megabyte fast RAM som ett expansionskort.
- -Z n Emulera n megabyte Zorro III fast RAM some ett expansionskort
- -c n Emulera n*512K chip RAM. F÷rvalt Σr 2 Mb chip. En del vΣldigt
- trasiga program krΣver "-c 1" f÷r att fungera ordentligt. St÷rsta
- tillσtna vΣrde Σr "-c 16" vilket blir 8 Mb Chip RAM.
- -4 n Normalt anvΣnder UAE 24-bitars adressutrymme nΣr det emulerar en
- 68000, och 32-bitars adressutrymme nΣr det emulerar en 68020.
- Om n Σr 1 kommer 24-bitars adressering alltid att anvΣndas,
- ocksσ vid 68020-emulering. Det verkar som om vissa kickstart
- versioner krΣver detta. Men var f÷rsiktig, denna vΣxel har
- skadliga bieffekter, och b÷r vara avaktiverat.
-
- Debugging options (inte intressant f÷r de flesta anvΣndare):
- -D : Don't start the emulator at once, use the built-in debugger.
- -i : Print illegal memory accesses
-
- GrafikinstΣllningar:
- -H lΣge VΣlj ett fΣrgdjup att anvΣnda.
- -O alt VΣlj ett grafiklΣge. Se nedan hur vΣxelns parameter tolkas.
- -U m Emulera ett Picasso 96 kompatibelt grafikkort med n Mb grafikminne.
-
- FΣrgdjup: 0 (256 fΣrger, f÷rvalt); 1 (32768 fΣrger); 2 (65536 fΣrger);
- 3 (256 fΣrger, med "dithering" f÷r att ÷ka fΣrgkvaliten);
- 4 (16 fΣrger, "dithered"); 5 (16 miljoner fΣrger (24-bit))
-
- Nu om "-O" vΣxelns alternativ. Dessa bestσr av bredden och h÷jden i det lΣget,
- plus extra alternativ. En giltig "-O" vΣxel kan se ut som f÷ljer: "-O 640:300:"
- vilket betyder att UAE kommer att visa grafik pσ en yta som Σr 640 pixel bred
- och 300 pixel h÷g utan extra alternativ (inget efter andra kolonet).
- Dessa extra alternativ Σr giltiga:
- l Tala om f÷r UAE att bara rita varannan pixel horisontellt (f÷r "lores"
- lΣgen). Exempel: "-O 320:200:l"
- x Tala om f÷r UAE att det skall f÷rs÷ka fσr bilden att rymmas horisontellt
- pσ skΣrmen. Till exempel om du har en uppl÷sning som Σr 640 pixel bred
- och bilden du skall visa ocksσ Σr 640 pixel bred, sσ kommer denna Σndσ
- inte att fσ plats f÷r att bilden visas antingen f÷r lσngt till h÷ger
- eller f÷r lσngt till vΣnster. Detta alternativ f÷rs÷ker att f÷rhindra
- att sσ sker. Du kan ocksσ specifiera ett versalt X. I det fallet kommer
- UAE att f÷r÷ka vara extremt smart nΣr den g÷r detta.
- y Samma som x, fast vertikalt. (Y kan ocksσ specifieras).
- d Rita varje linje tvσ gσnger. Detta tillσter "interlaced" lΣgen att
- emuleras bΣttre, men du kommer f÷rstσs ocksσ att beh÷va en skΣrm
- som Σr dubbelt sσ h÷g.
- c Korrigera x och y f÷rhσllandet. Detta kommer att ta bort en del rader
- i den visade bilden f÷r att fσ den att bΣttre passa in pσ skΣrmen.
-
- Japp, det var inte lite det inte! Du kommer antagligen att fσ experimentera lite
- f÷r att fσ det som du vill ha det. F÷r att g÷ra det hela lite enklare, sσ fσr
- ni hΣr ett par exempel som Σr likvΣrdiga med de gamla "-d" och "-C" vΣxlarna
- som numera Σr borttagna.
- -d 0: lores, 320x200, x centered: "-O 320:200:lx"
- -d 1: Lores, 320x240, X centered: "-O 320:240:lx"
- -d 2: Lores, 320x400, X centered: "-O 320:400:lx"
- -d 3: Hires, 640x300, X centered: "-O 640:300:x"
- -d 4: 800x300, centering not needed: "-O 800:300:"
- -d 3 -C: "-O 640:600:xd"
- -d 4 -C: "-O 800:600:d"
- (Denna tabell Σr korrekt f÷r X11 versionen av UAE 0.6.6 och nerσt. Andra
- versioner, t.ex. SVGAlib och DOS uppf÷r sig annorlunda, vilket var ett av skΣlen
- till att g÷ra sig av med det gamla sΣttet att specifiera grafiklΣgen.)
-
- UAE kan ocksσ ignorera och/eller vΣgra vissa kombinationer av dessa tvσ
- parametrar. Det kan ocksσ hΣnda att vissa inte kommer att fungera pσ
- ditt system.
-
- Du kan ocksσ lΣgga dessa alternativ i en konfigurationsfil i din
- hemkatalog. Skapa bara ~/.uaerc och lΣgg in nσgra av dessa alternativ
- i den. Pσ icke-Unix-system Σr filen kallad uae.rc och skall ligga i
- aktiv katalog.
-
-
- Att vΣlja fΣrgdjup och grafiklΣge
- =================================
-
- Som beskrivits i den f÷regσende stycket, sσ kan UAE k÷ras i mσnga olika
- uppl÷sningar och fΣrgdjup. Hur som helst sσ kommer bara nσgra av
- alternativen att vara tillgΣngliga om du anvΣnder X11 versionen, eftersom
- X servern avg÷r hur mσnga fΣrger som Σr tillgΣngliga. Om du k÷r i 256
- fΣrger i X server kan du anvΣnda "-H3" f÷r att anvΣnda "dithering"
- och pσ sσ vis fσ ett bΣttre resultat.
-
- Du fσr sjΣlv experimentera vilken uppl÷sning som Σr bΣst f÷r dig, och som
- ger en tillfredstΣllande hastighet. Observera att "dithering" krΣver tid,
- sσ Σven om UAE ser bΣttre ut i 256 fΣrger med "dithering" Σn utan, sσ
- kommer allt att gσ lσngsammare i det lΣget.
-
- Den rekommenderade uppl÷sninge Σr 800x600. I lΣgre uppl÷singar kommer en del
- "overscan" bilder som Amiga f÷rs÷ker att visa inte att fσ plats pσ skΣrmen.
- Andra bilder kommer kanske inte att vara centrerade, och vissa grafikeffekter
- kan se mysko ut. F÷r bΣsta resultat, anvΣnd 800x600 med minst 32768 fΣrger.
-
- AnvΣnd _inte_ 24-bitars eller 32-bitars fΣrgdjup om du absolut inte mσste.
- De Σr alldeles f÷r lσngsamma f÷r att vara anvΣndbara.
-
-
- Hσrddiskemulering
- =================
-
- Eftersom anvΣndandet av diskfiler kan vara rΣtt jobbigt, sσ Σr det n÷dvΣndigt
- att emulera hσrddiskar. Det finns tvσ sΣtt att som g÷r att du kan anvΣnda
- stora mΣngder data med UAE: hσrddiskfiler och monterade kataloger.
-
- 1. Hσrddiskfiler
-
- Hσrddiskfiler Σr stora filer som innehσller Amigans filsystem.
- De fungerar ungefΣr pσ samma sΣtt som diskfiler. Du kan skapa en
- stor tom fil och tala om f÷r UAE att anvΣnda den som hσrddisk, men du mσste
- formatera den innifrσn emulatorn innan du kan anvΣnda den.
-
- Under Unix kan du skapa en (oformatterad) hσrddiskfil med
- dd if=/dev/zero of=hardfile bs=512 count=16384
- Detta kommer att skapa en tom fil pσ 8 Mb. F÷r andra operativsystem
- f÷ljer ett program kallat "makefile" med UAE, eller nσgot annat
- sΣtt pσ vilket du kan skapa en sσdan fil.
-
- F÷r att tala om f÷r emulatorn att du vill anvΣnda en specifik fil som
- hσrddiskfil anvΣnder du vΣxeln "-W".
- Exempel: uae -W 32:1:2:hardfile
- De f÷rsta tre talen Σr geometrisk information som talar om f÷r
- AmigaOS hur disken Σr organiserad. Det f÷rsta talet (32) Σr antalet
- sektorer per spσr, det andra (1) talar om hur mσnga huvuden eller
- ytor som anvΣnds och det tredje (2) Σr antalet reserverade block.
- Om du anvΣnder "normala" storlekar (i steg om tvσ, t. ex. 32 Mb),
- sσ b÷r du inte fσ nσgra problem om du anvΣnder siffrorna i exemplet
- ovan. Att anvΣnda andra siffror kan vara klokt om du till exempel
- anvΣnder en hσrddiskfil som Σr en direkt kopia av en riktig
- Amigahσrddisk som anvΣnder en annan geometri. Det sista argumentet
- till vΣxeln "-W" Σr namnet pσ hσrddiskfilen.
-
- Om du anvΣnder Kickstart 1.3 eller tidigare kan inte hσrddiskfiler
- monteras vid start, vilket givetvis g÷r att det heller inte gσr
- att boota frσn dem. Du fσr istΣllet boota frσn en diskettfil
- eller frσn ett filsystem (se nedan), och montera hardfile.device
- senare. F÷r att g÷ra det, lΣgg till f÷ljande exempel i din
- "DEVS:mountlist":
-
- UAE0: Device = uaehf.device
- Unit = 0
- Flags = 0
- Surfaces = 1
- BlocksPerTrack = 32
- Reserved = 1
- Interleave = 0
- LowCyl = 0 ; HighCyl = 511
- Buffers = 5
- DosType = 0x444F5300
- BufMemType = 1
- #
-
- (Du mσste justera vΣrdena om du angett en annan geometri, och/eller
- din hσrddiskfil har en annan storlek Σr 8 Mb, och/eller hσrddiskfilen
- inte skall monteras som UAE0: eftersom du monterat andra hσrddiskar
- tidigare).
-
- Sedan skriver du "mount uae0:" (eller lΣgger kommandot i din
- startup-sequence), och du b÷r nu kunna komma σt hσrddiskfilen.
- Gl÷m inte att f÷rst k÷ra AmigaOS format:
-
- format drive uae0: name Herr_Bananapa
-
- 2. ┼tkomst av ursprungligt filsystem frσn emulatorn
-
- Detta har flera f÷rdelar:
- - Inga problem med Kickstart 1.3
- - Det Σr mera smidigt.
- - Det Σr mycket snabbare.
-
- Om du specifierar -M eller -m vΣxeln anvΣnder du ditt ursprungliga
- filsystem frσn emulatorn. Om du startar UAE med:
-
- uae -m sound:/usr/amiga/modules
-
- sσ kommer du att ha tillgσng till alla filer i /usr/amiga/modules genom
- att lΣsa frσn AmigaDOS-volymen "SOUND:".
- (DOS-anvΣndare: Testa "uae -m dh0:c:\" f÷r att montera C:\ som DH0:)
-
- Du kan montera upp till 20 enheter, antingen hσrddiskfiler eller filsystem,
- genom att ange ovan stσende kommandon upprepade gσnger. Enheterna kommer att
- kallas UAE0:, UAE1: osv. UAE kommer att boota frσn UAE0: om ingen diskettfil
- hittats i DF0:.
- Du kan ocksσ anvΣnda altrnativet att montera ditt ursprungliga filsystem f÷r
- att montera CD-ROMar, och du kan misshandla hσrddiskfilsemuleringen f÷r att
- montera diskettfiler: "uae -W 11:2:2:wb13.adf" kommer att montera
- diskettfilen wb13.adf.
-
-
- Verktyg / ╓verf÷ra filer
- ========================
-
- Som du sΣkert redan vet, sσ beh÷ver du ÷verf÷ra en del filer frσn din Amiga
- till datorn du tΣnkt k÷ra UAE pσ. Det finns ett par olika sΣtt att g÷ra detta pσ:
-
- - AnvΣnd en nollmodemkabel, och ett terminalprogram pσ var dator, sσ kan
- ÷verf÷ra filerna via Zmodem upload/download. Amigor med 68000 CPU kommer
- vanligtvis upp i ungefΣr 3000 cps (24000 bps) genom nollmodemkabel genom
- anvΣnda Commodores standarddrivrutin f÷r serieporten, serial.device, men
- med en ersΣttare f÷r denna kallad BaudBandit.device, kan man komma upp i
- sσ mycket som 5500 cps (44000 bps ungefΣr). BaudBandit finns att hΣmta frσn
- AmiNet (t ex ftp://wuarchive.wustl.edu/πminet).
- Ett andra alternativ f÷r ÷verf÷ring via nollmodemkabel Σr att anvΣnda
- Basicprogrammet adfi.bas som f÷ljer med UAE. WindowsanvΣndare b÷r observera
- att Windows inte b÷r vara igσng nΣr man k÷r detta program, annars sσ
- kommer mycket information att f÷rsvinna nσgonstans pσ vΣgen ut i
- CyberSpace.
-
- - Om du har OS 2.04 eller h÷gre pσ din Amiga sσ kan du anvΣnda CrossDOS f÷r
- att fσ ÷ver dina amigafiler till din andra dator. Bara komprimera din
- diskettfil med LHA eller nσgot annat PC-kompatibelt arkiverings-program,
- och kopiera ÷ver filerna pσ en 720 Kb diskett. Nu Σr det bara att ta
- disketten till din PC, kopiera in filen(erna) pσ hσrddisken och packa upp
- dem. Om du inte har CrossDOS pσ din dator sσ finns ett liknande freeware
- program kallat MSH, vilket kan hΣmtas hem frσn Aminet. Det finns ocksσ
- pσ Fish-disk 382 och 327. (─ven om detta program pσstσr sig fungera pσ
- AmigaOS 1.2+ sσ har jag inte fσtt det att fungera pσ nσgon av de tvσ A500
- som jag testat pσ, den ena med OS 1.2, den andra med OS 1.3. ╓vers. anm.)
-
- I vilket fall som helst sσ rekommenderas att du lΣser dokumentationen som
- medf÷ljer respektive program. Dessa program kan inte f÷rklaras hΣr.
-
- I amiga-katalogen som kommer med UAE, ligger tvσ smσ program som kommer att
- hjΣlpa dig med att generera de bildfiler du beh÷ver. Dessa program heter
- "transdisk" och "transrom". Kopiera dem till din Amiga och g÷r dem k÷rbara
- genom att skriva "protect transrom rwed" och "protect transdisk rwed" i
- ett AmigaShell-f÷nster.
- Transrom dumpar innehσllet i din Kickstart ROM, och Transdisk kommer att
- dumpa en kopia av innehσllet pσ en diskett i nσgon av diskdrivarna.
- Bσda programmen skriver till standardutmatningsenheten (lΣs skΣrmen),
- sσ det mσste omdirigeras f÷r att g÷ra nytta.
-
- transrom >ram:kick.rom
-
- Ovanstσende kommer kopiera innehσllet i ditt ROM till en fil i din RAM-disk
- med namnet kick.rom,
-
- transdisk >ram:df0.adf
-
- kommer dΣremot att skapa en bildfil av disketten i DF0: och lΣgga den i
- RAM-disken. Dessa filer Σr rΣtt sσ stora, 262144 eller 524288 byte f÷r
- f÷r ROM-filerna och 901120 byte f÷r diskettfilerna.
-
- K÷r ALDRIG nσgot av dessa program genom Workbench. ╓ppna alltid ett
- Shell- eller CLI-f÷nster f÷r att k÷ra programmen.
-
- Transdisk har f÷ljande vΣxlar:
-
- -d enhet: AnvΣnd denna istΣllet f÷r df0:
- -s n B÷rja kopiering vid spσr n (f÷rvalt: 0).
- -e n Sluta kopiering vid spσr n (f÷rvalt: 79).
- -w fil.adf LΣs inte frσn disketten, utan skriv istΣllet
- innehσllet i fil till disketten.
- -h Disketten Σr en HD-diskett. HD-diskettfiler
- st÷ds Σnnu inte av UAE. LΣgg mΣrke till att
- filen kommer att bli dubbelt sσ stor.
-
- Sσ f÷r att kopiera disketten i DF1: till en bildfil i RAM:, skriv:
-
- transdisk >ram:bildfilsnamn.adf -d trackdisk 1
-
- Om du inte har tllrΣckligt med RAM f÷r en hel diskettbildfil sσ kan du
- dela upp disketten i flera delar med "-s" och "-e". F÷r att dela upp en
- disk i fyra delar, skriv:
-
- transdisk >ram:df0_1.adf -s 0 -e 19
- transdisk >ram:df0_2.adf -s 20 -e 39
- transdisk >ram:df0_3.adf -s 40 -e 59
- transdisk >ram:df0_4.adf -s 60 -e 79
-
- Givetvis mσste du spara undan den f÷rsta filen nσgon annanstans innan du kan
- ta nΣsta del, annars kommer ju RAM-disken att vara full.
- NΣr du sedan har fσtt ÷ver alla filerna till din PC, sσ vill du f÷rstσs
- pussla ihop delarna till en enda stor diskettfil. F÷r att σstakomma detta
- under UNIX sσ skriver du:
- cat df0_1.adf df0_2.adf df0_3.adf df0_4.adf >df0.adf
- och under DOS:
- COPY /B df0_1.adf+df0_2.adf+df0_3.adf+df0_4.adf df0.adf
- Jag har h÷rt att f÷ljande program finns till Macen f÷r att sΣtta ihop
- binΣra filer:
- "ChunkJoiner 2.1.2" finns under Info-Mac's <disk> katalogen eller
- "JoinFiles 1.0.1" under Info-Mac's <text>.
-
- Transdisk kan f÷r nΣrvarande endast lΣsa disketter som Σr skrivna i
- standard AmigaOS format. Detta betyder att de flesta spel som har
- nσgon sorts kopieringsskydd inte kan lΣsas av transdisk (mer om disk-
- format i FAQ-filen).
-
-
- ********************************************************************
- *Om du ÷verf÷r komersiell programvara frσn din Amiga sσ fσr du inte*
- *distribuera den resulterande bildfilen, eftersom detta skulle vara*
- *ett brott mot gΣllande internationella copyright-lagar. *
- *Kickstart ROM Σr en komersiell programvara. Du fσr endast anvΣnda *
- *Kickstart taget frσn din egen Amiga, och du fσr inte distribuera *
- *Kickstart ROM-filer. VΣnligen lΣs licensen som kom med din *
- *mjukvara f÷r ytterligare detaljer. *
- ********************************************************************
-
-
-
- HΣmta filer frσn en diskettfil
- ==============================
-
- Om du har en diskettbildfil, och du vill ha ut filerna som ligger i den,
- sσ kan du anvΣnda verktyget "readdisk". Det byggs automatiskt utav "make".
- Om du har en diskbildfil kallad "Workbench1.3D" sparad som df0.adf, skriv:
- readdisk df0.adf
- och hela katalogstrukturen frσn bildfilen kommer att kopieras till en ny
- underkatalog med namnet "Workbench1.3D". Du kan ocksσ om du vill specifiera
- en annan katalog Σn den aktuella att lΣgga filerna i.
- Readdisk lΣser f÷r tillfΣllet endast diskar med OFS. FFS-diskar kommer
- glatt att rapporteras vara olΣsbara. AnvΣnd unixfs.device innifrσn emulatorn
- f÷r att f÷ra ÷ver filer frσn FFS-diskar.
-
-
- Picasso 96 grafikkortsemulering
- ===============================
-
- F÷r att anvΣnda denna funktion mσste du anvΣnda en version av UAE som emulerar
- 68020, och du mσste anvΣnda 32-bitars adressytrymme, samt verson 3.x av
- Kickstart ROM, annars kommer inte Picasso att fungera.
- Du mσste sedan ange vΣxeln "-U" f÷r att specifiera hur mycket grafikminne
- du vill emulera, t. ex. "-U 4". Sedan beh÷ver du Picasso 96 mjukvara vilket
- inte distribueras med UAE (det kommer snart en lΣnk till Picasso 96s hemsida
- pσ UAEs hemsida). Version 1.31+ rekommenderas. Installera mjukvaran, och
- var noga med att se till att "uaegfx"-drivaren Σr aktiverad. Efter att
- detta Σr klart, starta om emulatorn, och du borde sedan kunna vΣlja
- nya lΣgen frσn programmet ScreenModes.
-
-
- Programmet UAE_CONTROL
- ======================
-
- I Amiga-underkatalogen kommer du att finna tvσ program, uaae_control och
- uaectrl, vilka ger samma funktionalitet som X11s GUI. Uaectrl Σr shell-
- baserat och b÷r fungera med vilken version av Kickstart som helst, medan
- uae_control beh÷ver gadtools.library och en nσgorlunda ny verson av
- reqtools.library vilket g÷r att det bara fungerar med Kiskstart 2.0+.
- Kopiera dessa tvσ program till den katalog som du anvΣnder f÷r hσrddisk-
- emulering. De b÷r vara sjΣlvf÷rklarande.
-
-
- Snabb ÷verblick av Debug kommandon
- ==================================
-
- Nσgra (f÷nstersystembaserade) portningar av UAE har en inbyggd debug
- funktion. Du kan trycka ^C nΣr som helst f÷r att komma in i debug
- funktionen.
- Varje debug-kommando bestσr av en bokstav, och ibland Σven nσgon
- parameter.
-
- g Starta k÷rning vid aktuell adress.
- c Dumpa statusen hos CIA och "custom chips".
- r Dumpa statusen hos CPUn.
- m <adress> <rader> Minnesdumpning med start vid <adress>.
- d <adress> <rader> Disassemblering med start vid <adress>.
- t Stega en instruktiom.
- z Stega genom en instruktion - anvΣndbart f÷r JSR, DBRA etc.
- f <adress> Stega till PC == <adress>.
- q Avsluta emulatorn.
- M Leta efter ljudmoduler.
- S <filnamn> <adress> <lΣngd>
- Spara en ljudmodul.
-
-
- Ljud
- ====
-
- Om din version av UAE st÷der ljud sσ kan du ange parametrar pσ kommandoraden
- vad gΣller frekvens och antal bitar som skall anvΣndas; om du inte specifierar
- nσt sσ kommer vettiga f÷rvalda vΣrden att anvΣndas. Om grafikutmatning Σr pσslaget
- nΣr ljud spelas, sσ kommer emulatorn att gσ alldeles f÷r sl÷tt pσ de allra flesta
- system. Ljudet kommer inte oavbrutet utan kommer att hacka. DΣrf÷r finns ett
- litet "hack" med i UAE f÷r att stΣnga av grafiken: Tryck Scrolllock f÷r att stoppa
- grafiken, tryck igen f÷r att sΣtta pσ den igen.
-
- Kvaliten pσ ljudemuleringen avg÷rs av vΣxeln "-S". Med "-S 3" emuleras all ljud-
- hσrdvara; en del program som till exempel AIBB krΣver detta och mσste k÷ras med
- denna instΣllning. "-S 2" fungerar dock oftast minst lika bra, men Σr i vissa fall
- avsevΣrt snabbare Σn "-S3". "-S 1" f÷rs÷ker att emulera det mesta av ljudhσrdvaran
- men ger inget ljud. "-S 0" stΣnger helt av all ljudemulering.
-
-
- Pekare
- ======
-
- Det finns ett par siter pσ internet som innehσller anvΣndbar hjΣlp om UAE.
-
- Den nya "Officiella" UAE sidan finns pσ:
-
- http://www.freiburg.linux.de/~uae
-
- Tack till Stefan Reinauer som nu underhσller sidan.
-
- DΣr finns Σven lΣnkar till andra sidor om UAE. En som Σr speciellt
- anvΣndbar Σr "UAE discussion board" underhσllen av Gustavo Goedert,
- adressen direkt dit Σr:
-
- http://www.netrunner.com.br/dosuae/uaeboard/index.html
-
- Inte riktigt sσ bra som diskussionsgrupp p g a hjΣrnskadad mjukvara
- (Ratscope), men Σndσ en vΣlsingelse.
-
- Det finns tydligen en diskussionsgrupp kallad "alt.emulators.amiga", men den
- fσr jag inte hit.
- Diskussionsgruppen "comp.sys.amiga.emulations" kan tyckas vara det rΣtta stΣllet
- att diskutera Amiga-emulering pσ, men Σrligt talat Σr det inte det. LΣmpligare
- stΣllen Σr "comp.emulators.misc", och givetvis Gustavos diskussionsgrupp.
-
-
- Tack och bidragsgivare
- ======================
-
- Tack till alla er som hitentills skrivit till mig om buggar och
- lyckanden/misslyckanden nΣr de f÷rs÷kt g÷ra emulatorn med olika hσrdvara
- och olika kickstartversioner. En lista pσ alla som hjΣlp till med kΣllkoden
- finns i CREDITS-filen (som har blivit f÷r stor f÷r att ha med hΣr).
-
- Speciellt tack till:
- - Jay Miner, Dale Luck, R.J. Mical och alla andra som byggde Amigan.
- - Felix Bardos, vilkens HRM jag "lσnade".
- - Hetz Ben Hamo mailade Peter Kittel pσ Commodore om lov att fσ ge bort
- Kick 1.3. TyvΣrr var svaret negativt :-(
- - Bruno Coste, Ed Hanway, Alessandro Soldo och Marko Nippula som bidragit
- med dokumentation.
- - Fabio Ciucci fσr utmΣrkelsen "BΣsta bug-rapporterna" f÷r hans hjΣlp
- blitter emuleringen och andra problemomrσden.
- - Michael C. Battilana och Cloanto Software, f÷r deras st÷d.
- - Julian Eggebrecht pσ Factor 5, f÷r att ha bidragit med flera F5 spel.
-
-
- F÷rfattare/Underhσllare (av program och hemsidor)
- =================================================
-
- Min adress Σr (vΣnligen lΣs "innan du skickar e-mail" nedan):
-
- crux@pool.informatik.rwth-aachen.de
-
- Eller via vanlig post:
-
- Bernd Schmidt
- Schlossweiherstrasse 14
- 52072 Aachen
- Germany
-
- Det Σr mer troligt att jag svarar pσ E-mail, och definitivt mycket snabbare.
- Undvik helst telefonsamtal om du kan.
- Jag distribuerar ingen mjukvara, vare sig PD eller komersiell. Skicka inga disketter
- utan att σtminstone frσga f÷rst, du kommer inte att fσ dem tillbaka.
-
- F÷ljande mΣnniskor har portat UAE till olika plattformar; du b÷r stΣlla
- plattformsspecifika frσgor direkt till dessa:
-
- DOS port:
- Gustavo Goedert <ggoedert@netrunner.com.br>
- Available: http://www.netrunner.com.br/dosuae
- Sourecode: tillgΣnglig pσ ovanstσende hemsida. St÷rre delen inkluderad
- i huvud-kΣllkoden (med viss f÷rdr÷jning).
-
- Mac port:
- Originally: Ernesto Corvi <someone@imagina.com>
- Currently: Arnaud Blanchard <jblancha@pratique.fr>
- Available: http://www.pratique.fr/~jblancha/
- Sourcecode: extra fil tillgΣnglig. Bits och delar i huvud-kΣllkoden,
- men ingen du kan fσ och kompilera sig.
-
-
- BeBox port:
- Christian Bauer <bauec002@goofy.zdv.uni-mainz.de>
- Available: The main UAE web page (use the Unix sources)
- Sourcecode: Inkluderad i huvudkΣllkoden (denna version gσr ej att kompilera).
-
-
- NextStep port:
- Ian Stephenson <ians@cam-ani.co.uk>
- Available: The main UAE web page (use the Unix sources)
- Sourcecode: Inkluderad i huvudkΣllkoden. B÷r gσ och kompilera utan problem.
-
-
- Amiga port:
- Originally: Olaf 'Olsen' Barthel <olsen@sourcery.han.de>
- Currently: Samuel Devulder <devulder@info.unicaen.fr>
- Available: Not quite sure yet. Paul Liss' Web page has binaries.
- Sourcecode: Inkluderad i huvudkΣllkoden. B÷r gσ och kompilera utan problem.
-
-
- pOS port:
- Samuel Devulder <devulder@info.unicaen.fr>
- Available: Not quite sure yet.
- Sourcecode: Inkluderad i huvudkΣllkoden. B÷r gσ och kompilera utan problem.
-
- XFree86/OS2 port:
- Krister Bergman <bellman@kuai.se>
- Available: http://www.kuai.se/~bellman/html/xfreeapps.html
- Sourcecode: Ingenting speciellt. Tydligen gσr Unix-grejerna att kompilera
- utan problem (?).
-
-
- Win32 port:
- Mathias Ortmann <ortmann@informatik.tu-muenchen.de>
- Available: http://www.informatik.tu-muenchen.de/~ortmann
- Sourcecode: Vi arbetar pσ det.
-
-
- Acorn RISC PC port:
- Peter Teichmann <sol@Space.WH1.TU-Dresden.De>
- Available: http://www.wh1.tu-dresden.de/~sol/acorn.shtml
- http://www.wh1.tu-dresden.de/~sol/acorne.shtml
- Sourcecode: En del av den Σr inkluderad i huvud-kΣllkoden, men eftersom Acorns
- OS tydligen inte har nσgon ordentlig filhantering sσ kan du inte ens
- anvΣnda en del av kΣllkodens layout. KrΣver ocksσ en hel del extra filer.
-
- Eftersom jag i regel inte har m÷jlighet att testa och f÷rbΣttra de olika portningarna,
- Σr det en god idΘ att kontakta respektive f÷rfattare f÷rst om du har problem.
-
-
- Innan du e-mailar
- =================
-
- Innan du kontaktar mig med problem som du har, sσ lΣs _allt_ som stσr ovan.
- LΣs ocksσ FAQ-filen vilken innehσller massa information som kan vara dig till
- hjΣlp. LΣs ocksσ den README-fil som gΣller f÷r just din plattform.
-
- Jag kan inte svara pσ _alla_ frσgor. Om du har problem med att f÷rstσ denna
- L─S_MIG-fil, antingen f÷r att du inte Σr nσgon hejare pσ svenska eller f÷r att
- du inte har en aning om hur datorer fungerar, sσ f÷rs÷k f÷rst att fσ tag pσ nσgon
- kompis som bΣttre kan f÷rstσ vad som stσr hΣr och som kan f÷rklara f÷r dig. Jag
- kan till exempel inte f÷rklara f÷r dig hur terminalprogram eller CrossDOS fungerar
- eftersom jag inte anvΣnder nσgot av det, och det skulle Σndσ vara alldeles f÷r
- tidsslukande. Denna fil och FAQ-filen innehσller ungefΣr all information jag kan
- ge dig. Jag f÷rs÷ker Σndσ att hjΣlpa folk som har frσgor, men ibland tar det f÷r
- mycket tid helt enkelt.
-
- Sσ skulle jag bli glad om ni inte ber om Kickstart ROMmar eller nσgon annan
- copyrightad mjukvara. Skicka inte heller nσgra stora saker till mig (>=50K)
- utan att σtminstone frσga mig f÷rst, eller lΣgg upp det nσgonstans i webrymden.
- Om jag fσr en 3 Mb stor skΣrmdump eller nσgot liknande ("det fungerar inte, och
- genererar denna fil"), sσ kommer jag troligtvis att bli vΣldigt arg, och om du
- har otur sσ klagar jag hos din sysadmin och du kan f÷rlora ditt konto.
- TΣnk f÷rst, handla sedan.
-
- Just det, en sak till: Om jag lovar att g÷ra nσgot (som att lΣgga till nya
- funktioner), och jag gl÷mmer det, pσminn mig. Detta hΣnder lite dσ och dσ,
- och Σr en kΣnd bug i min hjΣrna. Jag skall byta den.
-
-
- ╓versatt till svenska av: Jonas Holm Pileborg (pileborg@algonet.se)
- Ladda gΣrna ner mina (och mina kompisars) kassa berΣttelser frσn min
- extremdσliga hemsida (jag har gjort bakgrunderna sjΣlv):
- http://www.algonet.se/~pileborg/