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

PPC doomovky, aneb máme co pařit na PPC?

PRÓFA

Milé děti, věřte, nebo nevěřte, dlouho, předlouho jsme přemlouvali Štěpánku Haničincovou. Celá redakce prosila, plakala na kolenou, ale marně. Už je nějakou dobu v důchodu a o doomovky naportované do naší milé Amigy zájem nejeví. A to že má vztah k dětem?! A tak jako druhý v pořadí, co se týče hardware, jsem připadl v úvahu já. A já to vzal. Tady je recenze.

Ještě než začneme, řekněme si něco o stavu na PPC vodách. O flash-updatu z 11.7.1998 jste již byli AR informováni (AR 38, str. 10), nyní si řekneme, něco výhodách a nevýhodách pro spouštění následujících aplikací.

Nejprve výhody:
Pokud přidáte k binárnímu souboru #?.elf odpovídající ikonku, můžete spouštět soubor přímo nakliknutím z Workbeche, jako když je to #?.exe soubor. Vylepšená část ppc.library obsažená ve flashrom způsobí, že se soubor spustí. Super je, že bere se zde ohled na tooltypy obsažené přímo v ikoně, tak jak jsme zvyklí u ostatních, z Workbenche spustitelných aplikací. Další fajn věc je, že při spouštění ze Shellu, příkaz PPCLoad a jiné runelf záležitosti akceptují následující parametry za souborem, který se měl spustit. To dříve nešlo a bylo velmi smutné, že například u ADoomaPPC takto nešla přepínat různá nastavení. Program se spustil vždy defaultně na implicitních hodnotách a někdy už s tím se nic dál nenadělalo. Co však bylo na tomto update nejdůležitější, byla možnost korektního připojení tehdy nových CyberVisionPPC grafických karet, od kterých se slibovalo mnohé.

Ovšem, co se stalo dále:
WarpOS, systém neustále se přetlačující s PowerUp, dostal ránu přetěžkou. Nová ppc.library ve flashrom je mnoha svých funkcích nekompatibilní s předešlou a tudíž... To jedině znamená, že pokud mají všechny WarpOS šlapat na 100% se systémem, musí se WarpOS předělat k obrazu novému, tak jak Phase5 si uráčila dovolit. Nepomůže ani instalace takzvaně „kompatibilní“ verze. Co z toho vyplývá, nezasílejte mě, já to vím, spíše volejte řediteli. Pokud vím, zatím dovedl vysvětlit úplně všechno, je to zřejmě levoboček slavného děda Vševěda.
Zatím WarpOS dospěl ke své verzi 3.1, která nemá tento problém vyřešený a tak máme tady dvě možnosti: Buďto systém neupdatovat a nekupovat si CyberVisionPPC grafickou kartu, anebo mít smůlu, pokud tuto kartu mám. Nebo si počkat na update WarpOS, prý brzy bude, nebo snad už je touto dobou na Aminetu. ...a pak bude zase další update Phase5... Ne to už straším a jak dobře vím od Štěpánky a jejího čertíka (Ro-)Bertíka (to se vůbec divím, že takové věci prošly do dětského pořadu - fuj!), strašit se dlouho nemá. Znamená to pouze jedno, jelikož jsem vlastník CyberVisionPPC grafárny, tak o WarpOS portech tu nebude ani štěk. Jasný?

O čem budu psát
Vybral jsem vždy pouze jeden reprezentativní, PowerUp a podle mě nejlepší port pro tyto hry: Doom, Quake, Heretic a Hexen. Společná je podpora minimálního rozlišení 320x200, slušná rychlost v tomto rozlišení, podpora grafických karet, běh v multitasku a spotřeba paměti něco kolem deseti mega. U všech portů doporučuji UW HDD, AFS, nebo FFS s DynamiCache na maximálních hodnotách, min. 32MB fastram a grafickou kartu.

Doom, aneb asi posté
ADoomPPC 1.3 Rozumné rozlišení je 320x200 (25-35 obrázků za sekundu), podpora 16-ti zvukových kanálů pro ruchy a dalších 16 pro muziku. Na mix používá doomsound.library, mixuje se na Motorolce 680x0. Podporuje CD32 joypad, joystik, klávesnici, myš, síťovou hru. Je stabilní a dobře vychytaný. Zvládá všechny cheaty a pracuje s originálními i sharewarovými wady. Má mnohem více možností nastavení mapy než originální Doom na PC.

Parametry:
-forcedemo (nejlepší blanker, co znám),
-joypad,
-music,
-maponhud (mapa se prolíná s 3D pohledem),
-rawkey (použití základního kódování klávesnice, místo nastaveného preferencemi Workbenche),
-screenmode,
-fps,
-rotatemap,
-width,
-height,
-mmu.
Výtka: malé přehmaty při výpočtu sejmutých nepřátel, nehratelnost už při rozlišení 640x400 (8-10 fps), chybí direct CGX (jako tomu bylo u ADoomu) a chybí hra v okně.

Požadavky: ADoomPPC vyžaduje ppc.library v45.13 a vyšší, 05 3.0 a vyšší, AGA; nebo GFX.
Autor: Joseph Fenton ([email protected])
Cena: Freeware.
Hodnocení: Hra samotná 85%; Port 80%
Poznámka: Je to prostě Doom.

Heretic, aneb Heretic v0.6
Zatím v PPC verzi je možné rozlišení 320*xxx (35-45 obrázků za sekundu) podpora 16-ti zvukových kanálů pro ruchy a dalších 16 pro muziku. Stejně jako u ADoomaPPC se na mix používá doomsound.library, mixuje se na Motorolce 680x0. Muzika se mi nezdařila spustit. Podporuje joystick, klávesnici, myš, síťovou hru. Je stabilní a dobře vychytaný.

Parametry:
-asl (nabídka screenmodů, nepoužívat jiné než 320*xxx! U cgfx, netřeba zadávat, Heretic najde cgfx mód automaticky),
-nodoublebuffer,
-window (Heretic běží v okně alespoň 15-ti bitového Workbenche, pozor neběží současně s doublebuffering. Pozor, pro šílence je možné vyzkoušet i na AGA!!),
-directcgx (nefunguje s window),
-fps,
-mouse,
-music,
-nosfx,
-nosound,
-hicolor,
-bilinear (bilinearní filtrace hicolor módu, nějak mi to nefungovalo, nevím co to je, na to se zase zeptejte ředitele, v návodu mistr píše, že mám vidět pořádný rozdíl) (ale funguje to, viz obrázky - pozn. Joe),
-joy,
-ham6,
-ham8 a
-chramst10.
Poslední parametr je pro totální sebedestrukci a výtuh Amigy, harddisků, CD-Romky a tiskárny, kdy se vám bude z ní jenom kouřit a viry ve tvaru zmutovaných alienů se začnou prohánět po monitoru a nedaj pokoj, dokud nejsou smazána všechna data. Autor si dal skutečně záležet, v závěru totiž uvidíte hořící harddisk, který se ke konci svého deliria prořízne a vyhřezne ven z vašeho toweru, jako malá cirkulárka. Doporučuji tedy specielní nehořlavé oblečení a hasicí přístroj rozhodně u sebe.
No a teď zase chvilku vážně. Máte-li GFX, parametr -directCGX dělá skutečné divy. Z 5-ti obrázků za sekundu, skočíte rovnou na 40. Mít grafickou kartu se opravdu vyplatí.
Výtka: Ovládání myší je zvláštní v tom, že přes 3D pohled přebíhá pointer, který sice vážně nenarušuje hru, ale je to takové, řekněme zvláštní. Důvod tohoto „efektu“ si vysvětluji tím, že pointer má ještě jednu funkci, a to pauzu, která se spustí namířením pointeru na spodek obrazovky a stisknutím fire (LMB). Věřte, že se mi to vždycky nechtěně povedlo uprostřed těch největších řeží a to když hladina adrenalinu dosahovala kritických hodnot. Po nečekaném zapauznutí už to byly hodnoty evidentně smrtelné. Po krátkém komatu (je dobré mít u sebe defibrilátor), jsem mohl pokračovat dál. Hra neumí hudbu, neovládá CD32 joypad a vyšší rozlišení. Samotná hra jako taková mě přijde velmi stupidní, jak nápadem, tak i grafikou i zvuky. Velmi mě připomíná svým vzhledem AB3D, ale to byla a je doomovka s nápadem a se šťávou, tohle ne.
Pro ty, kdo se nevyzná, jak a co, uvádím, jak se spouští Heretic na mé konfiguraci: ppcrun heretic.elf -directcgx -fps -mouse -music -joy

Požadavky: AGA, CGFX, 8MB fastram
Autor: Sebastian Jedruszkiewicz (elf^va)
Cena: Freeware.
Hodnocení: Hra samotná 30%; Port 70%
Poznámka: Více informací v AR 41, str.39

Hexen, aneb Vaxen 0.6
Nu a od autora Heretica máme tady portík i pro Hexena. Asi bude mnoho podobné, podíváme se na to. Je možné pouze rozlišení 320x200 (30-40 obrázků za sekundu) podpora 16-ti zvukových kanálů pro ruchy, na mix se používá doomsound.library. Podporuje joystik, klávesnici, myš, síťovou hru. Port není stabilní, zasekává se, při quitu občas zamrzne počítač. Kdo má FFS, velký pozor na validaci!

Parametry:
-asl,
-nodoublebuffer,
-window,
-directcgx,
-fps,
-mouse,
-music,
-nosfx,
-nosound,
-joy a
-lbhack (způsobí přeskakování určitého počtu počítaných frames, hra se mátím zrychlit).
Výtky: Hra se neskutečně dlouho nahrává (20 sekund) a chybí parametr forcedemo - demo se nepřehrává. Jako u Heretica pointer vesele přejíždí po 3D výhledu, nezpůsobuje však srdeční kolapsy. Pauza je umístěna na tlačítku Del. Hra opět nepatří mezi ty chytré, občas zazlobí zvuky a nelze běžet a skákat současně. Hra neumí hudbu, neovládá CD32 joypad a vyšší rozlišení.
Pro ty, kdo chtějí spouštěcí script: ppcrun vaxen.elf -directcgx -fps -mouse -music - joy

Požadavky: AGA, CGFX, 16MB fastram
Autor: Sebastian Jedruszkiewicz (elf^va)
Cena: freeware
Hodnocení: Hra samotná 35%; Port 60%
Poznámka: aspoň něco pro PPC...

Quake, aneb Fast Quake 5, v. 1.06
Jednoznačně nelepší! Ale popořadě. Hra se umí přizpůsobit jakémukoliv rozlišení, které zadáte. Velmi dobře běží ještě na obrazovce 800x600!! Řekl bych, je to tak ještě 15 fps (fps počítadlo chybí), při rozlišení 640x400 odhaduji rychlost 35-45 fps! Jakým způsobem to zvýší požitek ze hry, to snad nemusím vysvětlovat. Autor udělal mnoho fint, tento port je jednoznačně nejrychlejší na Amize, jen tak dál, jen houšť! Hra automaticky detekuje Vaši grafickou kartu, grafická data jsou pouštěna přímo do ní. Vše, co se děje, je zpracováváno pouze procesorem PPC, chybí 68k startup kód, nepoužívá se na zvuk doomsound.library, mixuje se tedy na PPC, apod. Nedalo mi to a podíval jsem se na zatížení generačně starší motorolky 68040. Zapnul jsem Scout a ten ukázal jednoznačně task Quake zabírá 0% procesorového času. Ano, nejedná se tiskovou chybu amiga-šotka, říkám slovy nula procent, a pro ty co ještě nechápou, nebo neslyší, má chřipku, má chřipku, má chřipku. Má chřipku. Má chř... Mno tak jdeme dál. Hra se nahrává neuvěřitelně krátce, něco do 9 sekund. Podporuje klávesnici, myš, síťovou hru. Stabilita hry je dobrá.

Parametry:
-scrmode (defaultně je použit 0x50001000, PicassoIV lowres, pokud nelze otevřít, je použit mód 0 (pal). Quake se přizpůsobí svým vlastním rozlišením otevřené obrazovce, takže odpadá zvlášť nastavování screenu a rozlišení, jako např. u ADoomaPPC),
-ahimode (defaultně je použit 0x100004 (Delfina), u Pauly je fajn použít jakýkoliv „Fast Stereo++“ mód, není potřeba „lepších“ módů, vše je předmixováno Quakem),
-ahifreq (defaultně je použito 28000 Hz, v této frekvenci se také odbývají veškeré interní mixovací rutiny zvuk je velmi ostrý)
-surround (defaultně je nastavena 0, čili surround kanál je vypnut).
Výtky: Chybí podpora joysticku, CD32 joypadu, fps parametru, hra v okně, jinak opravdu nevím.
Ke hře samotné snad jenom toto. Srovnám-li např. Dooma a Quaka graficky, animačně, technicky, možná i zvukově, jednoznačně vyhrává Quake. Ale větší zábava je Doom.
Kdo by rád nějaké to chytré nastavení, zkuste třeba -surround „1“, -ahifreq „28000“, -ahimode „0x0002000d“, -scrmode „0x40c2000d“ -crosshair „1“. Takto nějak pařím já.

Požadavky: AGA, CGFX, 16MB fastram
Autor: anonymní (nikoliv z lásky k nám, ale k sobě - port je nelegální)
Cena: za pět prstů
Hodnocení: Hra samotná 92%; Port 96%
Poznámka: potupně stažen a vymazán z Aminetu firmou Clickboom

Závěrem
Mám-li hodnotit sám za sebe, zatím vyhrává Quake. Říkám zatím, protože zrychlí-li se nějaký port pro Dooma, tak aby velice slušně běhal na 640x400, raději budu hrát Dooma nežli Quaka. Zatím poměr rychlostí hraje pro kupodivu daleko náročnější hru, než Doom, autor je zřejmě slušný programátor. Také ho z ClickBoomu nemají moc rádi, tomu co udělal, říkám slušně vypálený rybník firmě, která nemá toto vůbec zapotřebí. Kdo si od ní zakoupil originálního Quaka pro Amigu a provozuje ho na 040-ce, toho opravdu hluboce lituji. Ze zvědavosti jsem totiž vyzkoušel i tuto verzi a nevěřil jsem, jak byla hra pomalá a nehratelná i při základním rozlišení. Nebudu se o tom více rozepisovat, to už udělat JayTee v AR 35, str. 36, ale Clickboom se v readme chlubí nějakými supertriky pro užití s grafickou kartou. Že by grafická karta s Permedií II byla málo? Asi jo. Dva, tři obrázky za sekundu, to opravdu není mnoho, ani pro otužilého pětistovkaře s Jet Pilotem.
Naproti tomu 060-ka zvládá originálního Quaka velmi dobře (viz AR 39, str. 36). (ehm, no, to byl sice originální, ale přímo pro šedesátku optimalizovaný engine poskytnutý laskavě půvabnou Sofií z ClickBoomu - pozn. Joe) Ptám se proč, why? Inu, jak by řekl Jay Tee, tož tak. A co by řekla Štěpánka? Asi toto: Milé děti, to je opravdu, opravdu všechno. A teď požádejte někoho ze svých rodičů, aby vám vypnul televizi. Já vím, že se chcete ještě dívat, ale běžte raději ven, mohla by vás bolet hlava a to byste přece nechtěli.
Testováno na: A1200T, Z3, CyberStormPPC 604e/200+68040/25R, CyberVisionPPC, 32 MB FastRAM, UW SCSI HDD

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 )