AMIGA REVIEW online
  Uvodná stránka     Software     Hry     Obaly     Download     Kniha návštev     Amiga na PC     Amiga Forever  

S Amigou doma i na cestách

LUBOŠ NĚMEC

POŽADAVKY: DOS, Windows, MacOS, UNIX, Linux, NextStep, BeOS, Acorn RISC a další počítačové platformy a systémy

I když mám v zásobě stále dost zajímavých emulátorů nejrůznějších herních konzol a počítačů, v dnešním pokračování emulačního seriálu se ještě jednou a zřejmě ne naposledy vracím ke emulátoru Amigy pro PC. Ano, jedná se o UAE, přesněji o jeho variantu WinUAE, tentokrát ve verzi 0.8.8 R7, která oproti té kdysi recenzované verzi má určitě co nabídnout.

WinUAE je variantou Un*x Amiga Emulatoru (dále jen UAE) určenou pro platformu Windows 95/98/NT s nainstalovaným DirectX. Hlavní a zřejmě nejzajímavější novinkou je v nové verzi WinUAE emulace AGA čipů. Ale ano, čtete správně, WinUAE už umí emulovat AGA čipy až do 256 barev a musím před jeho autory smeknout, neboť něco takového jsem tedy opravdu nečekal. To ale určitě nebudou fungovat hry, nebo jen velmi špatně, říká si teď skeptik. Hmm, máte pravdu, s hrami je to bída, protože zatím nejsou odladěné emulační rutiny pro kolize spritů, a tak budete zatím v mnoha střílečkách (testována Deluxe Galaga v AGA verzi a XP8) překvapivě nesmrtelní - díky nefunkční detekci spritů skrz vás střely nepřátel jen neškodně proletí. Dalším faktem je smutná skutečnost, že i na 450MHz PII s RivouTNT rozhodně nelze hovořit o plynulém pohybu ve hrách a například i vykreslování NewIcons pod emulovaným AGA screenmódem PAL ve 256 barvách trvá neúnosně dlouho. Se škodolibou radostí tak mohu jen potvrdit informace uvedené už v minulém článku o WinUAE, totiž skutečnost, že ani nejvýkonnější běžně dostupné procesory Intel, AMD či jiný PC brak a PC konfigurace všeobecně prostě zatím nejsou schopny zajistit požadovaný výkon pro zcela plynulou emulaci cca 14MHz procesoru současně s AGA čipy (což odpovídá nejpomalejšímu „AGA stroji“, tedy originální A1200).
Emulátor UAE najdete na oficiální webové stránce UAE s adresou www.freiburg.linux.de/~uae/, WinUAE pak na www.codepoet.com/UAE/, na první adrese se nalézají i odkazy na jednotlivé porty pro různé počítačové platformy a operační systémy. UAE je k dispozici jak pro DOS a Windows (WinUAE je DirectX verze UAE), tak i pro PowerMac (verze pro 68K Macintosh sice také existují, ale jsou už příliš staré a příliš pomalé), Linux, BeOS, pOS, NextStep, Acorn Archimedes a kompatibilní RISC systémy, několik variant UNIXU (Xfree86/OS2 verze) a poněkud paradoxně i pro Amigu s PowerPC.

Amiganotebook?
A teď něco mnohem zajímavějšího: Představte si amigovský notebook s konfigurací přibližně 68030, AGA čipy, grafickou kartou, pamětí 32MB 32bitové FAST RAM, AmigaOS 3.1 (Kickstart+Workbench), 22KHz stereo zvukovým výstupem a většinou toho, co má ve výbavě A1200. Myslíte si, že by se s něčím takovým dalo rozumně pracovat i na cestách? Na tuto otázku je velmi snadná odpověď - ano, dalo a dokonce s dostatečně slušným komfortem práce a požadovaný výkon snadno dodá jakýkoliv PC notebook s rychlejším procesorem (což jsou dnes i ty nejlevnější nové modely) a dostatkem paměti. To ostatně můžete posoudit i vy, pokud ovšem jste ochotni si WinUAE nainstalovat na PC, PowerMac či některou z dalších podporovaných počítačových platforem. My se však dále budeme zabývat téměř výhradně WinUAE, pouze při srovnání rychlosti a v závěrečném zhodnocení emulátoru zabrousíme i k dalším operačním systémům.

Preference WinUAE
Poté, co WinUAE poprvé spustíte, vyskočí na vás okénko s celou řadou záložek pro zadání či změnu parametrů a voleb nutných ke korektnímu provozování emulace. Ke všem volbám lze vyvolat nápovědu ve formátu klasického microsoftího helpu, tu si ale musíte stáhnout zvlášť. Nutná je ROMka, vyhovují všechny verze od Kickstartu 1.2 (nedoporučuji) až po Kickstart 3.1. Grabnutí ROMky se provede pomocí dodávané amigovské utilitky „transrom“, další utilitka „transdisk“ slouží k uložení celé diskety včetně bootbloku do formátu ADF použitelném v emulátoru.
Tato fakta jsou myslím dostatečně známá už z minulého článku o WinUAE, určitě se vám ale bude líbit nově zařazená podpora DMS archivů. Nemusíte tedy pracně a zdlouhavě převádět diskety do formátu ADF, ale můžete použít libovolné DMS archivy (které většina amigistů používá právě pro archivaci disket). O rozbalení DMS archivu a jeho převodu do ADF formátu se postará už sám WinUAE společně s utilitkou „xdms“, kterou si musíte opatřit (stáhnout z internetu, odkaz najdete na stránce WinUAE a dalších) a zkopírovat nejlépe do rootu WinUAE.
Konečně funguje po mnoha verzích emulace matematického koprocesoru, také emulace 68020 potřebná k provozování AmigaOS 3.0 a vyššího je takřka bezchybná. Máte-li rychlý PC procesor, nenastavujte nejrychlejší možnou emulaci ani zachování rychlosti A500, ale třetí možnost - přidělení priority respektive výkonu emulace amigovského procesoru nebo čipsetu, vyhovují hodnoty od jedná až do 4, všechna další čísla se používají pouze v případě her. FAST RAM nastavujte vždy pouze tolik, kolik je jí ve Windows opravdu k dispozicí, emulovat paměť ve swapovacím souboru není nic příjemného. K vyčistění paměti a nahrnutí zbytečných knihoven a podobných nesmyslů pouze zbytečně zabírajících drahocennou RAM do odkládacího souboru před případným spuštěním WinUAE (hodí se to ale i jindy) lze u Windows použít spoustu utilit, z nich nejlepší je asi FreeMem nebo MemTurbo.
Zřejmě nejzajímavější je sekce Display, ve které najdete mimo emulaci OCS a ECS čipů též onu mírně šokující volbu AGA. V případě nutnosti lze přepnout grafické módy i do normy NTSC (nutné pouze u některých her), určitě si však zkuste rozběhnout emulátor ve fullscreen módu. K těmto účelům jsou zde přepínače „Full-Screen“ a „Full Screen RTG“. První z nich slouží k aktivaci celoobrazovkového zobrazení s využitím DirectX funguje s typickou obnovovací frekvencí obrazu 60Hz (může být i víc, zde záleží na tom, jak se chová grafická karta na PC), druhý pak umí totéž, ale pro emulaci screenmódu pod Picassem96. Je tedy jasné, že pokud chcete využít WinUAE a jeho zobrazovací možnosti na maximum, budete potřebovat ještě systém Picasso96, odkaz na něj najdete opět jak v manuálu k WinUAE, tak i (pokud ještě funguje) v About samotného emulátoru. Instalace Picassa96 je velmi jednoduchá, provede se úplně stejně jako na „pravé“ Amize, ale jako driver použijete speciální variantu grafické karty „uaegfx.card“ určenou přímo pro WinUAE. Parametr „Line Mode“ v preferencích WinUAE je nejlepší nechat na „Doubled“, což zdvojnásobí počet řádek u klasických screenmódů a grafika dostane správný počet stran, vhodné je také zapnout centrování okénka v obou směrech. „Refresh“ můžete nastavit v rozmezí 1-10 snímků, čili po každém x-tém snímku. Používáte-li Picasso96, jednoznačně nastavte hodnotu 1, kdy se bude refresh provádět po každém vykresleném snímku.
Další zajímavou sekcí je „Hard Drives“, ve které se vybírají pevné disky používané při emulaci. Každý z disků může být bootovací, pořadí disků určuje jejich výpis, čili první má vždy nejvyšší prioritu. Nádherně a velmi inteligentně je vyřešena struktura harddisků, může to být totiž buď filedisk (nic zvláštního) nebo adresář na pevném disku PC, z čehož logicky vyplývá obrovská flexibilita a snadná přenositelnost takto uložených dat. Při konfiguraci takového harddisku na straně PC lze použít bez problémů i Amigu a data posílat po síti, sériovém či paralelním kabelu. S pomocí PC2Am a sdílení PC disků lze dokonce Amigu připojit do sítě Microsoft Network a na Amize (ze které ovládáte přenos souborů) pak vidíte po nasdílení všechny požadované disky PC počítačů připojených k síti (vyzkoušeno, funguje to skvěle).
Co dalšího? Zvuk až do 48KHz přes WaveOut nebo DirectSound s poměrně věrnou emulací (ve hrách pochopitelně nestíhá hrát současně s emulací AGA čipů a zcela věrně, ale poslouchat se to dá), emulace čtyř floppy mechanik, paralelního a sériového portu (sériový port nefunguje zatím na 100%, MIDI ale prý ano), volba z několika typů ovládání amigovského mouse a game portu (ovládání jde mimo PC myši a joysticku přemapovat i na klávesnici), možnost uložení a zpětného vyvolání libovolného množství konfigurací a další výhody WinUAE jako 32bitový blitter, podpora DirectX6+ a možná emulace BSD socket library pro TCP/IP protokol, to vše činí z WinUAE relativně rychlý a kvalitní emulátor s rozsáhlými možnostmi.

Rychlost emulace
Pro to, abyste emulátor opravdu využili a nemuseli se starat, co se kde na screenu a hlavně za jak dlouho překreslí, budete potřebovat alespoň průměrné PC, PowerMac nebo UNIXový stroj s procesorem o rychlosti minimálně 300MHz, nějakou tu zvukovou kartu a dostatek paměti není podmínkou, Amigovské programy jsou oproti software pro PC s Windows i díky délce mnohem méně náročné na paměť.
Nejvyšší rychlosti dosahuje emulátor na PC s Windows a pak také na rychlých UNIXových strojích s RISC procesory, ale ani verze pro PowerMac není zrovna nejpomalejší (pro šťouraly - PIII versus G3 dopadá díky lepší optimalizaci WinUAE lépe pro PIII). Nejběžnější konfigurací na provozování amigovské emulace bude určitě PC právě s taktem kolem 300MHz a výš, rychlá grafická karta na rychlosti přidá hlavně při využití DirectX a emulaci Picasso96 screenmódů ve vyšších rozlišeních a vyšších počtech barev.
WinUAE jsem už kdysi testoval na PII/450MHz, kde dosahoval rychlosti Amigy s procesorem 68030 a taktem o něco méně než 50MHz, na 300MHz Celeronu vymáčknete z WinUAE zhruba výkon 68030/25MHz, jak už jsem ale uvedl na začátku článku, nepočítejte s úplně plynulou grafikou a zatím ani se zcela korektní emulací AGA čipů. Dle mého názoru je tato „emulovaná“ konfigurace pro běžné kancelářské práce při použití vhodného software vyhovující a při přimhouření jednoho oka si můžete zahrát i spoustu her. Pokud vás stejně jako mne zajímají i extrémy, pak vás asi zklamu, ale nepodařilo se mi zatím sehnat nikoho, kdo by mi umožnil vyzkoušet UAE na nějaké high-end UNIXové pracovní stanici, také testy na PowerMacu s G4 procesorem zatím nejsou k dispozici.

Závěr
Takže jak to vypadá s Amigou pod Windows, MacOS a dalšími podporovanými platformami? Myslím, že slibně. UAE i WinUAE se stále vyvíjí a pokud autor/autoři splní svůj slib a dokončí emulaci AGA čipů, se stále rychlejšími a rychlejšími procesory by neměl být problém docílit časem výkonu i amigovského CPU 68040, na emulaci 68060 přece jen běžné domácí počítače ještě dlouho stačit nebudou. Mimo těch několika majetnějších počítačových nadšenců s dnes high-end konfiguracemi PIII/600MHz si emulátor Amigy v „plné“ rychlosti mohou vychutnat také bývalí nebo i současní amigovští fandové vlastnící rychlý PowerMac s procesorem G3 či G4, avšak ani úplně obyčejné PC s cca 100MHz Pentiem nemusí zůstat ležet v komoře a můžete si na něm s pomocí WinUAE připomenout časy, kdy byla Amiga 500 v centru dění počítačových dějin.

Výrobce: M. Ortmann, B. King
Typ: freeware
Cena: -
HODNOCENÍ:
Nejlepší emulátor Amigy, jaký je, v současné době k dispozici s emulací 68020/FPU, FAST RAM, AGA čipů, všech standardních portů, zvukovým výstupem a podporou Picasso96 RTG.

Vytlačiť článok


© ATLANTIDA Publishing Všechna práva vyhrazena.
Žádna část nesmí být reprodukována nebo jinak šířena bez písemného svolení vydavatele.



Amiga na Vašem PC rychle, snadno a zdarma!


none

AMIGA REVIEW

57 ( 11-12 / 2000 )
56 ( 9-10 / 2000 )
55 ( 7-8 / 2000 )
54 ( 5-6 / 2000 )
53 ( 3-4 / 2000 )
52 ( 1-2 / 2000 )
 
51 ( 12 / 1999 )
50 ( 11 / 1999 )
49 ( 10 / 1999 )
48 ( 9 / 1999 )
46-47 ( 7-8 / 1999 )
45 ( 6 / 1999 )
44 ( 5 / 1999 )
43 ( 4 / 1999 )
42 ( 3 / 1999 )
41 ( 2 / 1999 )
40 ( 1 / 1999 )
 
39 ( 12 / 1998 )
38 ( 11 / 1998 )
37 ( 10 / 1998 )
36 ( 9 / 1998 )
35 ( x / 1998 )
34 ( x / 1998 )
33 ( 1-2 / 1998 )
 
32 ( 11-12 / 1997 )
31 ( 9-10 / 1997 )
30 ( 7-8 / 1997 )
29 ( 6 / 1997 )
28 ( 5 / 1997 )
27 ( 4 / 1997 )
26 ( 3 / 1997 )
25 ( 2 / 1997 )
24 ( 1 / 1997 )
 
23 ( 12 / 1996 )
22 ( 11 / 1996 )
21 ( 10 / 1996 )
20 ( 9 / 1996 )
18-19 ( 7-8 / 1996 )
17 ( 6 / 1996 )
16 ( 5 / 1996 )
15 ( 4 / 1996 )
14 ( 3 / 1996 )
13 ( 2 / 1996 )
12 ( 1 / 1996 )
 
11 ( 12 / 1995 )
10 ( 11 / 1995 )
9 ( 10 / 1995 )
8 ( 9 / 1995 )
7 ( 7 / 1995 )
6 ( 5 / 1995 )

ATLANTIDA NEWS

5 ( 3 / 1995 )
4 ( 1 / 1995 )
 
3 ( 11 / 1994 )
2 ( 9 / 1994 )
1 ( 7 / 1994 )
0 ( 5 / 1994 )