MUI 3.6

Luboš Němec

Nová verze známého a velmi populárního grafického prostředí je na světě a v krátké recenzi si můžete přečíst, co všechno se změnilo. Srovnávat budu s naposledy recenzovanou verzí 3.1.

Proč už verze 3.6? Nu protože autor nezahálel, pilně pracovala programoval naše milé MUI. Již od verze 3.2 byly další části MUI přepsány do assembleru, čímž se grafické prostředí opět o něco urychlilo, žádné dramatické nárůsty rychlosti však nečekejte. Procesor 68000 není pro používání MUI příliš vhodný, s 68020 se už dá práce v prostředí vydržet a ještě rychlejší procesory Vám přinesou ten správný požitek téměř ve všech MUI aplikacích (pokud si je ovšem nepustíte ve 256 barvách a amigovském screenmódu).
Vizuální změny nehledejte, ani v MUI preferencích se prakticky nic nezměnilo, největší změnou po stránce designu a konfigurace prostředí byla zřejmě verze 3.0. To hlavní, o kterém se však musím zmínit, je od verze 3.5 vestavěná podpora grafických karet, respektive systému CyberGraphX. Žádné jiné anulace podporovány nejsou, ale díky rozšíření systému CyberGraphX to není velké omezení, poněkud stranou zůstávají snad jen majitelé grafické karty Merlin a podobných přestárlých či exotických výrobků, pro které zatím neexistují dostupné ovladače. Zcela zásadní změnou v MUI nutnou pro bezproblémový běh aplikací spouštěných na grafické kartě je změna způsobu práce s paletou barev. MUI nyní korektně zobrazuje všechny barvy v libovolné paletě, díky omezení OS Amigy však nelze použít v truecolorových módech v paletových requesterech větší paletu než 256 barev. Různými programovými triky lze samozřejmě dosáhnout toho, aby se v 256ti barevné paletě objevovali prakticky libovolné barvy. Interně může pracovat systém v libovolném počtu barev, ale všechny zmíněné paletové requestery v MUI zůstávají pouze osmibitové. Dobrým příkladem aplikace využívající nových vlastností MUI je například WWW prohlížeč IBrowse (viz. obrázek), který bez problémů pracuje v libovolném rozlišení i počtu barev. Právě díky MUI se tak IBrowse stává jedničkou ve WWW browserech (a to nejen pro majitele grafických karet), protože jsem prostě nenašel lepší program, který by dokázal tak skvěle přemapovat všechny obrázky i další grafiku na obrazovce s tak vynikajícím výsledkem. Jistě, pro věrné prohlížení např. JPEG obrázků nebo mnoha GIFů nu obrazovce v nejrůznějších WWW stránkách potřebujete grafickou kartu a alespoň 15ti bitový screenmód, ale zaručuji Vám, že se dočkáte skvělých výsledků. S použitím nových 24bitových datatypů, které jsou pro MUI 3.5 a vyšší přímo doporučovány, se výrazně zrychlí vykreslování a přemapování obrázků s vyšším počtem barev než 16. Nové datatypy můžete najít např. na Aminetu, ale i na mnoha jiných sítích, většinou pod názvem PictDT43 či PicureDT43 v adresáři „util/dtype“, vyžadována je alespoň verze 43.682. Tyto datatypy fungují i na ECS a AGA Amigách. Od verze 3.1 bylo pochopitelně opraveno značné množství drobných chyb, aplikace napsané pro MUI běhají výrazně stabilněji, i v nové verzi 3.6 se však časem určitě setkáte s nějakým tím chybovým hlášením. Hodně záleží na tom, jak korektně je aplikace napsaná a jak dodržuje systémové zásady i zásady programování MUI aplikací. Vývojářská příručka spolu s mnoha příklady je samozřejmě pro verzi 3.6 také k dispozici. Rád bych upozornil, že uživatelská verze MUI 3.6 je na Aminetu tentokrát v adresáři „util/libs“, část pro programátory pak v původním „dev/mui“.
Překreslování obrazovky se také zlepšilo, nyní už se prakticky nesetkáte s tím, že by se nějaká část obrazovky zapomněla občerstvit, jak se tomu občas stávalo v předchozích verzích (ale už i verze 3.0/3.1 překreslování obrazovky významně vylepšily). Tady jedno upozornění - používáte-li multikomoditu MCP a máte-li problémy právě s překreslováním obrazovky či se scrollingem, vyzkoušejte v preferencích MCP. zda Vaše problémy nezpůsobuje patch „SaveGIRPort“. Během cca měsíčního testování mi často padal zvláště XFig 1.10, zřejmě už jeho verze novému prostředí příliš nevyhovuje. Často používané aplikace jako A-Book 0.34 a IBrowse 1.0 chodily bez sebemenšího zaváhání a nespadli zatím ani jednou. Nejrůznější shareware a PD utilitky programované pod MUI se také držely statečně a fungovali i na grafické kurtě s velmi vysokou spolehlivostí (9 z 10 šlo na 100%, jedna stále padala). Podpora systému CyberGraphX dělá z MUI vhodné grafické prostředí i pro majitele grafických karet. Na závěr mohu jen dodat, že vysoké hodnocení si MUI 3.6 nesporně zaslouží. Zbývá jen vylepšovat a vylepšovat...



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