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

MCP 1.30 beta

Luboš Němec

Nová verze této bez výhrady špičkové multikomodity se na Aminetu ani na WWW stránce autorů MCP několik měsíců neobjevila, a nejen proto je tedy nově uvedená verze 1.30 opět tou pravou bombou, která určitě stojí za recenzi.

Kde sehnat novou verzi?
Poslední verze recenzovaná P.Čížkem v AR 20 (září 1996) byla 1.20, na Aminetu je o chloupek novější, 1.21. Žádné další verze autoři MCPčka na Aminet neposlali (a bylo jich poměrně dost!) a zřejmě už ani nepošlou. Dubnovou verzi 1.30 beta 5 (nebo i novější) si můžete stáhnout na WWW stránce zerocomu, www.cs.tu-berlin.de/~zerocom/mcp/. Archiv této i pozdějších betaverzí obsahuje německou a anglickou dokumentaci, dvě verze MCP pro procesory 68000/68020 a vyšší, nezbytné knihovny a pomocné prográmky a samozřejmě preference běžící pod MUI.
Nároky programu se nezměnily, stále je požadován Kickstart 2.04 a lepší, pro využití všech možnosti preferencí (drag & drop, bublinová nápověda) pak MUI 3.0 a vyšší. V betaverzích též nenajdete instalační program ani lokalizační katalogy. Máte-li už jednou MCP nainstalované, stačí pohodlně překopírovat jednotlivé soubory (části programu) na patřičná místa. Mezi celočíselnými verzemi bývá téměř vždy nutné po novém startu znovu uložit preference, které se přidáním nových patchů a funkcí buď rozšířily nebo mají jen změněnou strukturu. V Aminetové verzi MCP není z „kolegiálních“ a snadno pochopitelných důvodů možné zapnout patch „ReqTimeOut“ na zavírání nepohodlných a stále otravujících requesterů (což je zpravidla jediné omezení v mnoha shareware programech), ve všech betaverzích a verzích dostupných na uvedené WWW stránce to však možné je.

Novinky
Verze 1.30 beta 5 pro procesory 68020+ má již plných 89 KB (nárůst o více než 10 KB), verze pro 68000 je ještě o 2 KB delší. Preference nejsou také žádné ořezávátko, jejich délka je už 200 KB. A co všechno se od poslední recenzované verze 1.20 změnilo? Je toho opravdu mnoho. Po několika měsících práce se autoři MCP mohou ve své multikomoditě pochlubit těmito zbrusu novými patchy:
„NoFrag“ - porovnává velikost paměťových bloků (nárokovaných programy), které mají být alokovány a přiděluje jim větší adresový prostor od konce paměti. Tato technika totiž může v některých případech vést k jakési obdobě defragmentace paměti, není to ale pravidlem a každý program se s tímto patchem může chovat jinak. NoFrag je mimo jiné dosti agresivní patch a jeho používání na Vaší konfiguraci je nutno pečlivě odzkoušet.
„QuickDraw“ - patchuje systémovou funkci RectFill() sloužící k vykreslování vyplňovaných pravoúhelníků a používá ji k vykreslování horizontálních a vertikálních čar. Tento patch opravdu výrazně urychluje vykreslování zmíněných druhů čar (podle dokumentace až o 50%) v nativních módech Amigy a akcelerace funguje dokonce i s některými grafickými kartami.
„RAMPatch“ - velmi užitečný patch upravující přes normální RAM-Handler zobrazování volné paměti v „Ram Disku“. Konečně se ukazuje reálné zaplnění RAMky a ne jen ta stupidní hláška 100% full.
„ScreenManager“ - náhrada za původní „Promotor“ s obrovskými možnostmi přepínání (promování je přesnější) obrazovek do různých screenmódů a rozlišení. Patch pochopitelně nefunguje na jednotlivá okénka, ale jen pro celé obrazovky. Možnosti ScreenManageru jsou vysoce nadstandardní a srovnávat je mohu snad jen se samostatnou komoditou stejného zaměření „ModePro“ a je klidně možné, že i zde by ScreenManager v počtu funkcí zvítězil. Na obrázku si můžete prohlédnout, co všechno se dá ve ScreenManageru při promování screenů ovlivnit. Zvláště zajímavá je například volba „Depth“ nastavující počet bitplánů (a tedy i barev), dále pak volby „LockPens“ a „DRI-Pens“ ovlivňující nastavení jednotlivých per (barev), ale ani o zbylých možnostech se rozhodně nedá hovořit jako o běžně dostupných v utilitách podobného typu. ScreenManager je opravdu vynikajícím doplňkem MCP a možnosti jeho využití jsou obrovské. „Snap“ - umožňuje snapnout text na kterékoliv části obrazovky a následně ho zkopírovat (i několikrát) na libovolné místo. Kopírování je prováděno přes clipboard a funguje prakticky se všemi programy, a to dokonce i s grafickými kartami v 16/24 bitových rozlišeních. V případě, že text nelze snapnout, ozve se systémový beep (dá se to ale vypnout). Snap je aktivován pomocí hotkeys a má řadu nastavitelných parametrů, z nichž budou asi nejpoužívanější volby „FontList“ a „ColorSnap“.
Hotkeys neboli horké klávesy jsou také bohatší o nové funkce:
„Enter ASCII“ - funguje podobně jako komodita „CxAltNum“ a umožňuje přes hotkey zadávat ASCTI kódy vypsáním jejich ASCII hodnoty. Jako hotkey lze samozřejmě nadefinovat libovolnou klávesu (i tlačítka myši) nebo jejich kombinace „SCSI-Eject“ - hotkey pro softwarové vysouvání médií z SCSI zařízení - jedná se o CDROM, SyQuest, ZIP atp. Je-li to v dané situaci možné, při dalším stisku hotkey se médium opět zasune. MCP neumí zkontrolovat, jestli je médium právě vysunuté a tak jedinou funkcí SCSI-Eject je střídavé posílání SCSI příkazů „eject“ a „load“.
„Snap“ - slouží k aktivaci stejnojmenného patche, definování tlačítek myši pro hotkey se z důvodů vybírání textu myší striktně nedoporučuje.
„InsertClip“ - vkládá snapnutý text z clipboardu na libovolné místo dle pozice kurzoru. Nejedná se o klasický „Clipboard“ normálně assignovaný v RAM, takže snapnuté texty nemůžete vkládat do programů podporujících pravý amigovský Clipboard jinak, než jen s použitím této hotkey.

Opravené chyby a pomocné utilitky
Opraveny byly chyby v „LockPatch“, „WBAbout“, „ReqTimeOut“, „NewEdit“, „WBGauge“, „SysIHack“, „TitleClock“, „ReqToolsPatch“, „CacheFont“ a „ScreenBlanker“, problémy s hotkeys, odstraněny byly patche „OneReq“ a „SaveGIRPort“. Zároveň byla přidána nová chybová hlášení pro patch „Alert-History“ a rozšířeny funkce hotkeys (viz. výše), „NoIconBorder“ a „CycleToMenu“, kompletně byl přepracován výše popisovaný „ScreenManager“. Další novinkou je spolupráce s handlerem „Happy-ENV“ emulujícím „ENV:“ na libovolném diskovém zařízení. MCP detekuje při startu jeho přítomnost a je-li handler aktivní, namountuje (nebo spíše naassignuje) environment ENV: na zvolené místo, což samozřejmě bývá většinou harddisk a dá se tak ušetřit spoustu drahocenného místa v RAM. Všechny dostupné patche si můžete prohlédnout na přiloženém obrázku, jak vidíte, je jich v 89 KB dlouhém prográmku opravdu požehnaně.
K MCP 1.30 patří ještě pomocné prográmky umístěné standardně v adresáři „C“ a knihovny s grafickými daty a některými systémovými funkcemi v obvyklém adresáři „Libs“. Novinkou je méně než 1 KB velká utilitka „MCPAssigns“, která umí sama (bez, pomoci hlavního programu MCP) převzít a nastavit assigny z preferencí MCP. Spouštíte-li tedy MCPčko například až z WBStartupu, ale chcete mít assigny přiřazené už dávno před tím a zdá se Vám, že ve startovací sekvenci by zbytečně zabíraly místo (nehledě na jejich poněkud nekomfortní nastavování, mazání a také pomalejší aktivaci), bude pro Vás MCPAssigns velmi užitečným pomocníkem.

Zkušenosti s MCP
Po zhruba měsíčním provozu nové verze multimodity MCP se pokusím shrnout některé klady a samozřejmě i nedostatky verze 1.30 beta 5. Již v dodatku manuálu je upozorňováno na nesprávnou funkci některých patchů s různými programy, kterou mohu téměř beze zbytku potvrdit. Při používání optimalizátoru disket a harddisků „ReOrg“ je nutné vypnout patch „NoBootWrite“, jinak se optimalizace disku neukonči korektně a dočkáte se velmi podivných výsledků. Kdo chce přijít o svá data, klidně tento patch používejte nepřetržitě. Patch CycleToMenu nefunguje správně s některými programy a grafickými kartami, největší problémy dělá třeba Term, ADPro a ArtStudio. Problémy jsou zvláště s barvami, někdy dokonce patch nefunguje vůbec. Patch „NewGadTools“ byl sice opraven a funguje mnohem spolehlivěji než předchozí verze, ale někdy mohou nastat problémy s přemapováním barev v paletě. Typickým příkladem jsou MUI/MWB obrazovky, u kterých jde naštěstí zapnout identifikace „MagicWB“ a poté i nastavit odpovídající barvy. V „non-MagicWB“ obrazovkách to sice funguje také, ale není-li screen typu public, mohou při větším počtu barev než 8 (maximum nastavitelné z WB 3.0/3.1, pro vyšší počty barev je většinou nutné používat pomocné utilitky typu „ShoveColors“ atp.) nastat opět problémy. Proč je to zrovna u screenů, které nejsou veřejné, nemám tušení. S procesorem 68060 (testováno jen na A4000) funguje špatně patch „WBAbout“, zobrazovaný typ procesoru i koprocesoru neodpovídá skutečnosti. S mojí konfigurací se patch „NoFrag“ chová dost podivně a poté, co mi po jeho aktivaci několikrát bezdůvodně spadl systém jsem jej vypnula od té doby je klid. Na některých konfiguracích se při pokusu o uložení preferencí (1.30 beta 1-4) počítač bez výzvy zresetuje, tady pomůže jen volba USE a ruční překopírování preferencí nebo chvilka čekání na novou verzi.
A teď už jen chvála. Pomocná utilitka MCPAssigns je prostě super a k jejímu vytvořeni nezbývá než autorům MCP pogratulovat. Patchů pro Ram Disk se objevilo už několik, ale v MCPčku ho máte pohodlně integrován. Vestavění nejrůznějších patchů do jednoho prográmku je vůbec skvělý nápad, MCPčku v tomhle může konkurovat pouze podobná multikomodita „MultiCX“ nebo těžkopádná a zatím dále se nevyvíjející „MagicCX“. ScreenManager potřebuje ještě vylepšit a zdokonalit, ale už nyní je to téměř dokonalý nástroj pro majitele grafických karet (ale nejen pro ně) a multiscan monitorů. Patch „QuickLayers“ je nutno vypnout při používání techniky SUPERLAYERS vestavěné v nových verzích emulačního systému CyberGraphX v3. Patch „Wait Validate“ je také velkým pomocníkem pro všechny, kterým už někdy spadnut systém při čtení či nedej bože dokonce zápisu na disk. Ještě sc mi nestalo, že by se HD partition při včasném spuštění MCPčka (pokud možno co nejdříve ve startovací sekvenci!) při podobné havárii špatně zvalidovala.
Možnost používání hotkeys k aktivaci nejrůznějších akcí je též jednou z obrovských výhod MCP, žádný mně známý program nic tak dokonalého nemá a i zde je nutno autory multikomodity pochválit za dobře odvedenou práci. Je sice pravda, že pro podobné účely existují obdobně vybavené komodity, ale opět připomínám, že v MCP je vše pohodlně integrováno a nemusíte spouštět desítky dalších utilit.
S oficiálním hodnocením verze 1.30 počkám až do uvedení plné verze, jistě se ještě mnoho změní a zmíněné chyby (z nichž zvláště ta s resetování počítače je velmi nepříjemná) budou určitě rychle odstraněny. Momentálně bych dal MCPčku 1.30 beta 5 známku 9 z 10, k čisté desítce má díky popisovaným problémům a chybám přeci jen ještě dost daleko.

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 )