|
|
uae-0.8.5
[Swedish version of UAE FAQ.]
N�gra vanligt st�llta fr�gor. L�s noggrant om du har problem.
** VANLIGA PROBLEM
Fr�gor och Svar:
F: Ibland, efter att UAE avslutats, s� fungerar inte tangentbordsteckenupprepningen!
S: Skriv "xset r on" (h�nder bara i X, tydligen mest bara p� Solaris maskiner. Vet ej
varf�r). [B�r vara fixat tills nu. Observera att detta alltid h�nder n�r UAE kraschar.]
F: N�r UAE startar s�ger det "Illegal instruction: 4e7b". Varf�r?
S: Helt normalt. Det �r Kickstart som f�rs�ker avg�ra vad f�r CPU du har.
F: N�r UAE startar s�ger det "Illegal instruction: 00f8" (m�nga g�nger). Varf�r?
S: F�r att ditt Kickstart ROM kompilerats f�r 68020. (Kan ocks� h�nda om
det �r en bug i UAE.)
F: N�r UAE laddar <ditt favvospel> st�r det "Non-standard sync".
S: Ditt favorit-spel �r kopieringsskyddat. Det finns s�tt att �verf�ra
s�dana diskar, men det �r komplicerat och skulle ta alldeles f�r l�ng
tid att f�rs�ka kn�cka alla m�jliga olika typer av kopierings-skydds-
scheman. Jag hoppas att det kommer att finnas en generell l�sning
n�gon dag, men tills vidare f�r du vara olycklig.
F: Medan det kompilerar, s�ger den "xxx illegals generated" eller
"16 mismatches". �r detta ett problem?
S: Nej. Jag kan d�remot anv�nda denna information f�r att avg�ra
om det �r ett problem eller ej.
F: Hur g�r jag ett @ (eller n�gon annan symbol)? P� mitt PC-tangentbord
�r det AltGr+Q, men det fungerar inte.
S: Ta en titt p� ditt riktiga Amiga-tangentbord. Anv�nd sedan samma
tangentbordkombination som du skulle ha gjort d�r. Dessa kombinationer
skiljer sig fr�n land till land, s� se till att r�tt tangentbordsschema
�r laddat i AmigaOS. (T ex i Sverige, se till s� det st�r "setmap s" i
din startup-sequence.) Du kan troligtvis skapa ett @ genom att trycka
Alt+2, eller Shift+2.
** INKOMPABILITETER
F: UAE fungerar inte med mitt Kickstart 1.2 ROM.
S: Du kan beh�va f� sl� av h�rddisk och fastmem emuleringen med
"-a". Kickstart 1.2 st�der inte autoboot, vilket h�rddiskemuleringen
kr�ver.
Om UAE ger dig meddelandet "filesys_bput called", s� lider du helt
sannolikt av detta problem.
F: Vad g�r jag om ett spel/demo/program inte fungerar?
S: Om du f�r�ker k�ra ett spel eller demo, aktivera lite slow RAM
och f�rs�k igen. En del �ldre mjukvara har kompabilitetsproblem
som slow RAM ibland fixar. Om det �r ett nyttoprogram, kolla efter
sj�lvklara anledningar som minimikraven f�r Kickstartversion, RAM
m m. Kolla ocks� att programmet du f�rs�ker k�ra inte �r avsett
f�r AGA-bestyckade maskiner.
** AMIGA DISKETTER, DISKBILDFILER, H�RDDISKAR, CD-ROMar
F: �r det m�jligt att l�sa Amigadisketter i en PC?
S: Fr�ga det i comp.emulators.misc :-) Svaret �r NEJ! Om du inte
uppfinner och bygger en del extra h�rdvara sj�lv (ritningar finnes
under namnet "Amiga Floppy Reader" - AFR, och �r en liten l�da som
till�ter dig att koppla en extern amigadiskdrive till din skrivar-
port). Det hela liknar v�ldigt mycket tillv�gag�ngs�ttet som brukas
f�r att koppla in X1541 diskdrivar f�r C64 emulatorer.
N�gra personer har ocks� p�pekat att det finns en kontroller kallad
"Catwealsl" som tydligen skall klara att l�sa alla typer av disketter
i en PC, inklusive Amigadisketter. Jag skulle uppskatta om du inte
fr�gar om n�gra detaljer betr�ffande n�gra av dessa. Jag har dem inte
och vet inte hur, om eller varf�r de (eventuellt) fungerar.
F: Kan jag inte helt enkelt koppla in Amigans diskdrive till min PC
p� n�got s�tt, och anv�nda den f�r att l�sa Amigadiskar?
S: Visst kan du koppla in din Amigadiskdrive (Double Density) till din
PC, eftersom den �r helt identisk med PCdiskdrivar, men det kommer
inte att hj�lpa dig eftersom det �r PC:ns floppykontroller som
�r begr�nsningen, inte diskdriven. S� enkelt �r det.
F: Men PC:n kan l�sa 11-sektorers format!
S: JA, men de sektorerna ser aningen annorlunda ut f�r h�rdvaran.
F: Men Amigan kan ju l�sa PC-disketter!
S: �n sen d�?
F: Men PC:n kan ju l�sa Atari ST-disketter!
S: Jaha, vad har det med saken att g�ra?
F: Men....
S: Nej inte p� n�got s�tt och vis! Om du fortfarande �r helt
�vertygad om att det m�ste g�, bevisa det. Skriv ett program
f�r att l�sa Amigadiskar med en standard PC kontroller och
jag skall offentligt be om urs�kt.
F: Hur kan jag anv�nda DMS-filer?
S: K�r DMS under UAE och g�r precis som du skulle ha gjort p� en riktig
Amiga. Uppackning av en DMS-fil till DF0: kommer att skriva �ver den
.adf som f�r tillf�llet anv�nds f�r att emulera df0:.
F: Hur kan jag �verf�ra de icke-DOS-disketter som anv�nds av m�nga demos?
S: Kort f�rklaring: Med transdisk. Det faktum att AmigaDOS finner dem ol�sliga
inneb�r inte att de �r ol�sliga ocks� f�r transdisk.
L�ng f�rklaring: Det finns tv� saker att t�nka p� n�r man talar om
formatet p� en disk. F�rst l�gniv�-formatet som delar upp sp�ren i
sektorer p� ett speciellt s�tt. De flesta Amigadiskar �r i standard
Amiga-format vilket inneb�r 11 sektorer per sp�r med 512 byte i varje,
vilket totalt blir 880 Kb per diskett. Det finns �ven en del extra
information utanf�r sektorerna s� att kontrollern kan hitta sektorerna.
PC:n anv�nder att annat format vilket �r anledningen till att PC:n
inte kan l�sa Amigadisketter. Om en diskett �r formaterad p� detta vis
kan det kopieras med det normala AmigaDOS diskcopy eller Workbenchs
motsvarighet till det samma, och transdisk kan l�sa det.
Kopierningsskyddade disketter har en annan sp�r-layout (ibland
delar de inte upp sp�ren i sektorer �ver huvudtaget, eller anv�nder
fler sektorer, eller l�gger annan information mellan sektorerna).
S�dant klarar inte diskcopy eller transdisk av.
Det andra att t�nka p� ang�ende formatet p� disken �r diskens
filsystem. Om du vill l�gga filer och kataloger p� en disk s� m�ste
du skriva speciell information p� en del av sektorerna p� disken.
Bland denna information inkluderas (t ex) diskens namn
(t ex "Workbench 1.3"), och vilka filer den inneh�ller. Denna
information kallas filsystem. Amigan k�nner till m�nga olika
filsystem: Amigans ursprungliga filsystem kallat OFS (Original File
System), och det nyare snabbare filsystemet kallat FFS (Fast File
System) som intrudocerades med Kickstart 1.3.
Om du inte l�gger ett filsystem p� disken s� kan fortfarande de
data som lagrats i sektorerna l�sas av program som diskcopy och
transdisk, men datan betyder inget f�r dem. Po�ngen �r att det
inte spelar n�gon roll. Det spelar bara roll f�r Workbench som
skall f�rs�ka l�sa vilka filer som finns p� disken. Om Workbench
inte kan hitta ett filsystem som det k�nner till p� disken, s�
kommer disken att visas som "non-DOS" (i motsats till "unreadable"
vilket diskar med ett annat l�gniv�format �n standard visas som).
F: Hur byter jag diskettbildfil (disk image file)?
S: Din version av UAE kan ha ett anv�ndargr�nssnitt som till�ter dig
att g�ra detta (X11-versionen till exempel). L�s din systemspecifika
README-fil f�r detaljer. Du kan ocks� anv�nda "uaectrl" programmen
som ligger i underkatalogen "amiga".
F: Varf�r �r diskettemuleringen s� l�ngsam, diskfilen ligger ju i alla
fall p� h�rddisken?
S: D�rf�r att diskdrivens rotationshastighet ocks� emuleras. Detta �r
n�dv�ndigt. Anv�nd h�rddiskemulering s� mycket som m�jligt.
F: <H�r l�gger du in ditt favoritproblem ang�ende h�rddiskemulering med s k
"hardfiles".>
S: Anv�nd ingen h�rddiskfil. Anv�nd filsystemsemulering ist�llet med "-m".
F: Hur l�ser jag Amiga CD-ROMmar?
S: Med h�rddiskemuleringen. Ge UAE parametern "-M CD:/cdrom" om du anv�nder
ett linux-system med CD:n monterad vid /cdrom, eller "-m CD:D:\" om du
anv�nder DOS och D: �r din CD-spelare (och om du har ett annat system s�
b�r du v�l kunna r�kna ut vad du skall g�ra).
F: �r det m�jligt att l�sa Amiga-h�rddiskar p� PC:n?
S: Ja. Linux 2.0 kommer med ett filsystem som s�gs kunna l�sa Amigans OFS/FFS
filsystem. Fr�ga mig inte om detaljer, jag skrev det inte och jag �nv�nder det
inte (�n). Jag har dock anv�nt det f�r att l�sa .adf filer.
** FRAMTIDA PLANER
F: N�r kommer n�sta version ut, och vad kommer det att inneh�lla?
S: Den kommer n�r den �r f�rdig.
F: Kommer det att bli en shareware-version eller n�gon typ av registrerings-
avgift f�r framtida versioner av UAE?
S: Nej.
F: Skulle du inte kunna anv�nda ARDIs CPU-emulering f�r att �ka hastigheten?
S: UAE �r gratis mjukvara. K�llkoden medf�ljer. ARDIs Executor �r kopieringsskyddat
och s�ljs kommersiellt. ARDI har ingen som helst anleding att ge bort
sin k�llkod gratis, f�r d� skulle de ju inte l�ngre tj�na n�gra pengar.
(Ja, jag f�r faktiskt s�na h�r fr�gor! Jag fattar inte vart folk f�r sina
id�er ifr�n).
** UAE HASTIGHET
F: Jag f�r inget sammanh�ngande ljud! Jag har bara en 486DX40, kan det
ha med det att g�ra?
S: F�rs�k med en Pentium II 300, dessa har rapporterats g�ra b�ttre ifr�n sig.
F: Skulle det vara m�jligt att snabba upp emuleringen genom att k�ra
koden direkt (native) p� t ex en 68k Mac?
S: Jag betvivlar det. UAE m�ste kunna avbryta CPU-emuleringen n�r som helst
f�r att utf�ra uppgifter n�dv�ndiga f�r att kunna emulera resten av
h�rdvaran. S� du kan inte bara l�ten den k�ras helt f�r sig sj�lv.
F: Skulle det vara m�jligt att snabba upp saker genom att anv�nda
en grafikaccelerator, t ex blittern i S3 chips?
S: Det tror jag inte. Jag �r ingen PC-grafikkortsexpert, men troligtvis
�r det enda som S3 blitter och Amiga blitter har gemensamt sju stycken
gemener. �ven om de �r lika s� skulle det betyda att man var tvungen
att ha hela Amigans chip-RAM i grafikkortets minne, vilket antagligen
skulle g�ra det hela outh�rdligt l�ngsamt.
F: Skulle man inte kunna l�gga till specialst�d f�r GUS/andra wavetable-
kort som anv�nder h�rdvaru-funktioner f�r att snabba upp ljudemuleringen?
S: �terigen, p g a skillnader i Amigans och PC:ns h�rdvara (i detta fallet
GUS), s� �r det inte praktiskt m�jligt. Man kanske skulle f� n�got
s�dant att fungera i n�gra speciella fall (ProTracker moddar kanske
skulle kunna vara ett s�dant fall d� det skulle funka), men jag
tror inte att du kan hitta n�got som emulerar hela Amigans ljud-
h�rdvara.
Problemet �r att man inte bara genom att unders�ka de v�rden ett
program skriver i h�rdvaruregistren kan lista ut vad ett program f�rs�ker
g�ra, eller vad det kommer att g�ra i framtiden. I kontrast till det
s� �r det enkelt att skriva en SoundTracker mod-spelare f�r GUS-kort
eftersom du vet exakt vad och n�r du spelar, och hur du m�ste g�ra det.
(Detta betyder inte att du inte kan anv�nda GUS f�r ljudutmatning;
bara att du inte kan anv�nda det f�r att _snabba upp_ ljudutmatingen.)
F: Att emulera all h�rdvara �r en kass id�. Varf�r inte bara emulera
AmigaOS? N�r allt kommer omkring s� �r det ju det som g�r Amigan till
en Amiga.
S: Kort svar: Jag h�ller inte med.
L�ngt svar: Operativsystemet �r h�lften av det som g�r en Amiga till
en Amiga. Det �r ett v�ldigt trevligt OS, och det finns en del saker
som jag saknar i andra OS, men det �r ocks� v�ldigt kasst p� (till
exempel) minnes-skydd och filsystemsprestanda.
Den andra halvan som gjorde Amigan speciell p� 1980-talet �r den
speciella chip arkitekturen. Om du tittar i gamla (1985) dator-
tidningar s� kommer du att m�rka att AmigaOS speciella egenskaper
bara n�mns snabbt f�rbig�ende, eftersom folk inte f�rstod att det
var revolutionerande f�r att vara en hemdator. Vad de visste var att
Amigan kunde visa 4096 f�rger samtidigt, och att den hade en blitter
och en copper som kunde g�ra allt m�jligt kul, till exempel studsa
bollar, s� jag tror att det var h�rdvarans �verl�gsenhet som gjorde
Amigan till en s�dan stor framg�ng.
Jag ser UAE som ett program liknande C64-emulatorer: det till�ter
dig att k�ra en del gamla spel och andra program som du inte kan
ers�tta med b�ttre liknande p� PC:n. Den kan till exempel redan
k�ra icke-action-spel (som Monkey Island och Bard's Tale) i en
tillfredst�llande hastighet. Snabbare CPU:er kommer eventuellt
g�ra det m�jligt att k�ra action-spel, precis som snabbare CPU:er
har gjort det m�jligt att emulera C64:ans ursprungliga hastighet.
UAE �r inte (prim�rt) avsett f�r "PowerUsers" av Amigan som i vanliga
fall k�r tungrodda program p� sin A4000 med 68060-kort, utan f�r folk
som mig som bytte fr�n A500 till PC f�r ett par �r sedan eftersom de
ville tj�na pengar p� att utveckla mjukvara.
Dessutom �r det mycket sv�rare att emulera ett operativsystem �n
h�rdvaran. Speciellt om plattformen �r helt annorlunda �n platt-
formen som skall emuleras. Du kommer att f� brottas med en otalig,
aldrig sinade str�m av konverteringar och andra mardr�mmar.
Dessutom �r inte AmigaOS utvecklat med m�ls�ttningen att det l�tt
skall kunna portas.
F: Hur snabbt �r UAE?
S: Beror p�.
F�r att packa filer med PowerPacker �r UAE 17 ggr snabbare �n min
A500 p� min K6-233.
Att spela Turrican I g�r ungef�r i full hastighet (med ljud).
Att spela Turrican III g�r aningen l�ngsammare �n p� A500.
F�r m�nga demos (inte alla), g�r det en bra bit l�ngsammare �n
en A500.
Tumregel: Ljudemulering tar tid; liksom copper-effekter och
scrollning. Om du inte beh�ver n�t av det, s� �r det lungt.
F: Hur kan jag f� det att g� fortare?
S: K�r emulatorn i l�gsta m�jliga uppl�sning (320x200), i 256 f�rger,
se till att "aspect correction" �r avst�ngt, st�ll "frame rate" till
varje 3:dje ruta. Slutligen, st�ng av ljudet (om du har en version
som till�ter dig att kompilera din egen k�rbara fil, st�ll
"DONT_WANT_SOUND" i config.h). Det kommer inte att se s� trevligt
ut, men det kommer att g� s� fort som din maskin till�ter.
Om du k�r X-versionen, l�gg till v�xeln "-T". Att inte anv�nda denna
v�xel �r "s�krare", men kan vara en hel del l�ngsammare. �nnu b�ttre,
n�r du konfigurerar, skriv "configure --enable-dga" om din X-server
(XFree86 3.2 eller h�gre) till�ter det.
Det �r speciellt viktigt att du inte anv�nder 24-bit eller 32-bit
f�rgdjup om du vill att det skall g� snabbare.
** ANNAT
F: M�ste jag ha en riktig Amiga f�r att kunna anv�nda detta program?
S: Ja, om du inte har n�got annat s�tt att lagligt f� tag p� ROM-filerna
och system-mjukvaran, som t ex Cloanto Amiga Forever CD.
F: Vart kan jag ladda ner Kickstart ROM/Amiga spel?
S: L�s dokumentationen igen. Det kan du inte. Det �r olagligt att l�gga
en kopia av ett ROM eller n�gon annan copyrightskyddad data p� n�tet.
(Ja till och med om du en g�ng k�pt ett spel och sedan s�lt det med
datorn s� �r det olagligt att ladda ner det fr�n n�tet. Tyv�rr.)
F: Fungerar UAE p� DEC Alpha/Sparcstations/SGIs/vad som?
S: UAE b�r g� att k�ra p� alla Unix-system som har minst X11R5 och en
ordentlig C-kompilator installerad. S� svaret �r antagligen ja.
Bara anv�nd k�llkoden avsedd f�r Unix och f�lj instruktionerna i
README.UNIX n�r du kompilerar.
F: Varf�r �r det ett tomt f�lt p� v�nster sida av skr�rmen?
S: Amigan kan visa grafik h�r, men g�r oftast inte det eftersom det
skulle st�nga av vissa sprites. Denna area anv�nds huvudsakligen
bara av vissa demos som anv�nder sig av sk overscan. Normalt �r
bilden inte centrerad. Jag t�nker inte g�ra n�got �t detta. Om
du inte kan st� ut med detta kan du f�rs�ka �ndra uppl�sningen
till 320x200 eller 640x480, eftersom dessa kommer att f�rs�ka
att centrera bilden. Detta �r n�ra p� st�rt om�jligt att f� helt
r�tt f�r alla program. Om bilden inte f�r plats p� sk�rmen i de
l�gre uppl�sningarna, f�rs�k med 800x600.
F: Vart finns det en komplett lista �ver alla kommandorads-v�xlar?
S: I L�S_MIG.TXT. Du kan ocks� generera listan sj�lv genom att skriva
uae -h > uaehelp.txt.
F: Benchmarkprogrammet <favvo-benchmark-program> ger mysko reslutat.
S: Amiga-program som k�rs i emulatorn tror att de kan anv�nda Amigans
timer f�r att ber�kna verklig tid, n�r de i verkligheten endast
f�r fram "emulerad tid". Sysinfo, t ex, ger samma resultat p� alla
maskiner, s� att k�ra benchmarks f�r att f� fram emulatorns hastighet
�r helt meningsl�st.
En del benchmark-progam anv�nder korta loopar med instuktionerna DIV
och MUL f�r att m�ta CPU-hastighet, men i "emulerad tid" tar dessa
instruktioner precis lika l�ng tid som alla andra instruktioner, och
du kommer att f� alldeles f�r h�ga reslutat.
Bara om du aktiverat "HAVE_RDTSC" kan det vara n�gon mening med att
k�ra ett benchmark-test. Men �nd� inte, eftersom det finns ett minimi-
v�rde som varje benchmark ger, s� ju snabbare dator du har, desto
b�ttre kommer reslutaten att st�mma.
F: Kallades inte UAE f�r "The Unusable Amiga Emulator"?
S: Ja, men ingen tyckte att namnet var s� l�mpligt l�ngre. Det st�mde
egentligen bara f�r version 0.1, som inte ens kunde boota.
�versatt till svenska av: Jonas Holm Pileborg ([email protected])
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/
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.