AMIGA REVIEW obsah časopisu online!
  Domov     Software     Hry     Obaly     Download  

Několik postřehů uživatele PPC karty

Roman Červenka

PowerPC turbokarty již nějaký ten pátek patří k Amize a v AR byly již několikrát recenzovány. Co ale zatím znatelně v AR chybí, jsou praktické zkušenosti s těmito turbokartami a hlavně s PowerPC programy.

Instalace
Jako první věc doporučuji ještě před vložením karty do počítače provést instalaci potřebných souborů z přiložené diskety a odstranění všech nestandardních programů, které se spouštějí při startu počítače a mohly by kolidovat s 68k procesorem na kartě. Po tomto kroku můžete zasunout kartu do počítače a nabootovat. Pokud se systém při bootování začne podivně hroutit na příkazu setpatch (především verze 43.6), můžete vyzkoušet jeden malý trik. V souboru „startup-sequence“ stačí před řádek, kde je setpatch, vložit nějaký jiný příkaz. Vyzkoušel jsem rom2fast z přiložené diskety a BlizzKick 1.14. Rom2fast je program, který přemapuje ROMku do rychlejší Fast Ram. BlizzKick umožňuje navíc přemapovat i jinou verzi Kickstartu, než která je v ROM a okamžitě jí pomocí modulů různě patchovat. Pokud již systém normálně startuje, doporučuji updatovat FlashROM na kartě novější verzí softwaru a knihovny ppc.library. K updatu stačí soubor FlashUpdates.lha, který lze stáhnout z FTP serveru Phase5. Při updatování je důležité přesně dodržet postup, který je popsán v readme.txt, protože může dojít k poškození karty.

PowerUP a WarpOS
Na Amigu existují dva druhy PPC programů, podle toho jestli jsou napsány pro PowerUP systém Phase5 nebo pro WarpOS systém Haage&Partner. Jako první byl samozřejmě PowerUP, ale Haage&Partner vytvořili rychlejší systém WarpOS, který daleko méně zatěžuje 68k procesor při komunikaci mezi oběma procesory.
Oba systémy jsou nekompatibilní a lze vždy používat pouze jeden z nich. Je to dáno například i tím, že ppc.library pro PowerUP systém je obsažena ve FlashROM karty a tudíž ji nelze lehce zaměnit za powerpc.library systému WarpOS. Existuje sice starší powerpc.library verze 7, která je kompatibilní s ppc.library, ale s touto knihovnou zase nepracují všechny WarpOS programy. Nekompatibilita je vyřešena tak, že pokud nějaký WarpOS program potřebuje powerpc.library, systém nejdříve zkontroluje hodnotu systémové proměnné PowerPC/Terminator, kterou lze nastavit příkazem SetEnv a pokud má proměnná nenulovou hodnotu, upozorní, že v paměti byla detekována knihovna ppc.library, která nemůže běžet paralelně s požadovanou knihovnou a nabídne možnost „Terminate“, která „shodí“ ppc.library a přepne na powerpc.library.
Při této operaci nesmí v systému běžet žádný program který používá PowerUP knihovnu. Vše by se dalo vydržet, kdyby to fungovalo tak, jak má - tedy bez problémů. Bohužel moje zkušenosti jsou takové, že jestliže jednou „shodím“ ppc.library a spustím nějaký WarpOS program, tak může spadnout téměř kterýkoliv program v systému. Zaslechl jsem, že by měl pomoci například RamLibPatch, ale ani po jeho instalaci se mí nepodařilo spouštět WarpOS programy bez následného padání ostatních programů v systému. Je to škoda, protože WarpOS systém je rozhodně lepší. Celou situaci řeším tak, že WarpOS programy vůbec nespouštím a když někdy nějaký spustím, tak až do resetu se věnuji pouze jemu, nikam se nepřepínám, nic nespouštím, nic nenastavuji a dýchám velice opatrně...

ADoomPPC, ADescentPPC
Jako první mě samozřejmě zajímala rychlost PPC portů her Doom a Descent. ADoomPPC 1.3 běží pod systémem PowerUP. Rychlost v rozlišení 320x256 je samozřejmě naprosto dostačující i v nejméně výkonné verzi PPC karty. I bez grafické karty lze bez problémů dosáhnout minimálně 20 fps. Podobně je na tom i ADescentPPC. Bohužel se mi nepodařilo ani jeden port spustit ve větším rozlišení než 320x256.

MP3, MPEG
Další PPC programy, které jsem zkoušel, byly přehrávače zvukového formátu MP3 a klasického obrazového MPEGu. Na přehrávání MP3 jsem se snažil najít kvalitní přehrávač, který by co nejméně zatěžoval 68k procesor. WarpOS přehrávače jsem samozřejmě okamžitě vyloučil a testoval jsem pouze PowerUP přehrávače. Většina jich používá k přehrávání knihovnu mpega.library, která nyní existuje i ve verzi pro PPC. To považuji za obrovskou výhodu, protože takto stačí nainstalovat PPC verzi této knihovny a všechny přehrávače, které tuto knihovnu používají, budou přehrávat pomocí daleko výkonnějšího PowerPC procesoru. Je to například SongPlayer, DeliTracker s příslušným MP3 přehrávačem, TMLG, AMPlifier a nebo různá GUI pro tuto knihovnu.
Čestnou výjimku v tomto seznamu tvoří AmigaAMP, který nepoužívá mpega.library, ale vlastní dekódovací algoritmy, které jsou pravděpodobně více šetrné pří komunikaci s 68k procesorem, na kterém běží AHI. Takže prakticky řečeno, při přehrávání MP3 je procesor 68040/25 zatížen zhruba na 10-15%. PowerPC procesor není při přehrávání zdaleka vytížen a může být bez problémů využit pro jiný PPC program (zkoušel jsem ADoomPPC a byl bez problémů hratelný). AmigaAMP podporuje i tzv. skins (údajně i z WinAMP, ale nezkoušel jsem to). Jediné, co mohu tomuto přehrávači vytknout, je poměrně velké zatížení 68k procesoru v klidovém stavu.
Co se týče obrazového formátu MPEG, tak je výběr podstatně menší. Vlastně vím pouze o čtyřech PPC programech pro přehrávání MPEGu - Isis, Frogger, Ripley a AmiDogPlayer. První tři přehrávače mají společné to, že přehrávají v okně na vlastní nebo PUBLIC obrazovce. To je velká výhoda například pro majitele grafické karty, ale bez ní jsou tyto přehrávače na AGA čipech jen stěží použitelné. Je to dáno hlavně plně systémovým přístupem přes „layers“. Bohužel je přehrávání například přes aMIPEG na procesoru 68k přímo v bitmapě obrazovky znatelně rychlejší než u těchto PPC přehrávačů.
Naštěstí se začátkem prosince na Aminetu objevila výjimka - AmiDogPlayer, který přehrává právě přímo na bitmapě obrazovky. Jelikož jde o první funkční betaverzi, má přehrávač několik nedostatků. Například nepřehrává zvuky, podporuje pouze 256 barev v PALu nebo NTSC a maximální rozlišení animace musí být 320x200. Ovšem přehrávání animací opravdu stojí za to! Animace přes celou obrazovku (320x200) je při přehrávání mírně zpomalená, ale pořád plynulá. V menším rozlišení se dokonce animace přehrávají rychleji než ve skutečností, protože nelze zadat maximální FPS.

PPC Quake
Krátce po vydání Quaka pro 68k Amigu se objevily první neoficiální, volně dostupné PPC porty enginu. Asi nejzdařilejší a nejrychlejší port je FastOuake4 pro PowerUP systém. Zvládá i rozlišení větší než 320x256, ale bez grafické karty a rychlejšího PowerPC procesoru je rychlost skoro stejná jako u 68k verze. Při rozlišení 320x256 je í na AGA čipech rychlost na procesoru 603e/160 plně dostačující k plynulé hře (okolo 15 fps). Hrát lze bez problémů i myší, což bývá u těchto her většinou dost trhané. Quake je prostě v PPC verzi minimálně o jeden krok před ostatními 3D hrami na Amigu a rozhodně to může být jeden z důvodů, proč si koupit PPC kartu.

Závěrem...
Byly doby kdy PowerPC bylo něco nového a první uživatelé těchto turbokaret si mohli maximálně zkoušet programy, které byly na přiloženém CD. Nyní již existuje relativně velké množství PPC programů, které spolehlivě fungují. Už není třeba dále čekat, jestli Amiga zůstane u PowerPC nebo ne. Důkazem může být plánovaná podpora PPC v AmigaOS 3.5 nebo vývoj duálních karet s procesory G3. PowerPC procesor pomohl Macintoshi a je schopen pomoci i Amize, ale nepůjde to bez rostoucího počtu PPC uživatelů.

Zatížení procesoru 68040/25 při přehrávání MP3:
Zatížení v klidovém stavu: 16% (Xoper)
Testováno na MPEG-1 III 128kbps 44100hz/16b joint-stereo

Přehrávač Fast 14bit-stereo cal++ HiFi 14bit-stereo cal++
mpega.library 2.0 30% 48%
AmigaAMP 2.2 21-30% 25-35%

Vytlačiť článok



Pozn.: články boli naskenované ako text a preto obsahujú aj zopár chýb. Taktiež neručíme za zdrojové kódy (Asm, C, Arexx, AmigaGuide, Html) a odkazy na web. Dúfame, že napriek tomu vám táto databáza dobre poslúži.

Žiadna časť nesmie byť reprodukovaná alebo inak šírená bez písomného povolenia vydavatela © ATLANTIDA Publishing



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 )