WolnyCD a CDSpeedKiller
Njespíš se s tím již setkal každý majitel nějakého rychlého CD-Romu. Velké
soubory se sice kopírují rychle jedna báseň (alespoň na Pegasosu :), ale
onen CD-Rom přitom vydává zvuk ne nepodobný startu nadzvukového letadla. A
přitom je v naprosté většině ona rychlost (a hlavně onen hluk) zbytečná
věc. Velká rychlost se využije pouze tehdy, pokud kopírujete málo velkých
souborů. Při větším množství malých souborů (většina případů) se totiž
stejně rychlá mechanika nestačí ani rozjet na tu správnou velkou rychlost a
pomalejší mechanika už to má tou svou nižší rychlostí dávno okopírované :)
Ty největší "muka" ovšem nastanou při přehrávání některých delších animací
(typicky třeba filmy ve formátu DivX). Poslouchat třeba dvě hodiny hukot
mechaniky, která se snaží jet naplno i když by k přehrání stačily i mnohem
menší otáčky je dost frustrující. Hlavně na tichém počítači, jakým Amiga
je, to je opravdu znát.
Ovšem jak z toho ven, když pomalejší mechaniky se už dávno nevyrábí a ty
staré věčnost nevydrží? Naštěstí je tu ještě softwarová možnost snížení
otáček mechaniky. Princip je ten, že po vložení CD do mechaniky spustíte
určitý program ve kterém si nastavíte maximální otáčky cédéčka a pomocí
onoho programu jsou následně ony otáčky udržovány na nastavené hodnotě.
Nyní už pouze zbývá sehnat onen program :) Shodou okolností se v poslední
době objevily zrovna dva. Jeden je pro Amigu a "kompatibilní" a druhý
pouze pro Morph OS.
Pokud jste tedy uživateli jakékoli Amigy, bude pro vás řešením hlučnosti
mechaniky prográmek WolnyCD s velkou podporou různých "Amiga like" systémů.
Jedná se o relativně malý program (necelých 10 kB pro 68k procesor, pro
MorphOS je to asi dvojnásobek a pro OS4 už ovšem asi 50 kB). Sehnat ho lze
samozřejmě na Aminetu (viz. link na Aminet v sekci "odkazy")(jak jinak :). Program WolnyCD je nutné spouštět ze
Shellu a nebo nastavit parametry zkrze tooltype. Ty jsou následující:
DEVICE - zařízení, které obsluhuje váš CD-Rom. Standardně je nastaveno
atapi.device.
UNIT - jednotka pod kterou je připojen váš CD-Rom. Standardně nastaveno 1.
SPEED - nastavení rychlosti čtení. Nastavuje se klasicky jako násobky vůči
rychlosti čtení audio CD a akceptovány jsou rychlosti 1, 2, 4, 8, 12, 16 a
24. Standardně je nastaveno 8.
TEAC - speciální volba pro mechaniky TEAC/JVC a kompaktibilní.
CDB2 a CDB3 - nastavení specifické hodnoty přímo pro CD device. Použití je
možné pokud mechanika nereaguje správně na nastavení parametrem SPEED.
Potom je možné použít zkusmo nastavení pomocí CDB2 a CDB3. Hodnoty by měly
u obou parametrů být mezi 0 až 256. Pro výpočet rychlosti se může použít
vzoreček (CDB2*256) + CDB3.
Praktické nastavení může vypadat třeba takto:
WolnyCD device=scsi.device unit=3 speed=16
Podle mě je celkem optimální zhotovit si několik skriptů s různou rychlostí
a ty pak spouštět pomocí některého startovacího prográmku. V poslední
verzi programu WolnyCD je také přiloženo GUI, které je realizováno pomoci
Argue, je tedy možné využít i to.
WolnyCD ovšem není pouhý program pro snížení otáčet CD mechaniky. Jeho
ambice jsou mnohem větší. Nabízí vám dále možnost vypnout a zapnout váš
harddisk (parametry START a STOP), případně vysunout a nebo zasunout podnos
CD mechaniky (parametry EJECT a LOAD). Dále je možné zablokovat a
odblokovat vysunutí podnosu mechaniky (parametry PREVENT a ALLOW). To vše
je ovšem nutné vyzkoušet individualně, což se nakonec týká i toho
základního zpomalení otáček. Ne vše funguje na všech konfiguracích,
systémech a hardware tak jak autor zamýšlel. Každopádně vývoj programu je
již verzí 1.2 ukončen a pokud se vám to nelíbí a chcete něco vylepšit, máte
v archivu s programem přiložen i zdrojový kód. Každopádně vývoj programu
by se přeci jen neměl zcela zastavit, autor slibuje projekt WolnyCD_CX, což
by měl být starý dobrý WolnyCD upravený pro běh jako komodita s
automatickou možností nastavení otáček při vložení disku.
Jak už je z názvu programu celkem patrné, přichází k nám WolnyCD z Polska a
jeho autorem je Dariusz Gawerski. WolnyCD má status giftware, takže pokud
se vám bude program líbit měli byste autorovi poslat nějaký ten dárek.
Autor se v dokumentaci přiznává, že je velkým sběratelem mincí, takže jaký
je vhodný dárek je hned jasné...
K programu existuje i český lokalizační katalog, nicméně nejspíš vám nebude
moc platný, protože textu opravdu příliš mnoho není a pokud pojede vše tak
jak má, případně pokud použijete parametr QUIET, moc si českých hlášek
neužijete :)
Dalším programem omezujícím rychlost CD-Romu (nebo i DVD-Romu) je program s
příznačným názvem CDSpeedKiller autora DETa Nicolase. Program je určen pro
operační systém MorphOS 1.0 a vyšší, z čehož vcelku jasně vyplývá, že v
současné době budete potřebovat i Pegasos, případně Amigu vhodnou pro běh
tohoto systému. Sice je v budoucnu možná i verze pro procesory 68k a
Amiga OS, nicméně v dokumentaci sám autor přiznává, že je na 68k verzi
momentálně příliš líný :)
Na rozdíl od programu WolnyCD je CDSpeedKiller klasickým freeware, takže
nemusíte platit nic. Vše potřebné pro běh programu se nastavuje v tooltype
ikony. Podporovány jsou následující parametry:
DEVICE - stejně jako u předchozího programu je to zařízení, které obsluhuje
váš CD-Rom. Standardně je nastaveno ide.device.
UNIT - jednotka pod kterou je připojen váš CD-Rom. Standardně nastaveno 1.
SPEED - rychlost přenosu dat. V tomto případě je použito rychlost v kB za
sekundu. Pokud je pro vás schůdnější rychlost násobku při čtení zvukových
dat jako je tomu u předchozího programu, potom je pro přepočet možno použít
toho, že jednorychlostní mechanika přenese zhruba 150 kB/s. Tedy například
pokud chcete rychlost jako u čtyřrychlostní mechaniky, použijete nastavení
SPEED=600 (150 x 4), dvanáctirychlostní mechanika bude mít nastavení
SPEED=1800 (150 x 12) a tak dále.
Na závěr ještě několik postřehů.
Ne všechny mechaniky podporují softwarovou podporu snížení rychlosti a ne
všechny mechaniky podporují oba program. Ve druhém případě jsou ve zjevné
výhodě výhodě uživatelé Morph OS, protože ti mohou použít oba programy ;).
Program pro softwarové snížení otáček disku by měl být spuštěn ještě
předtím, než bude vloženo CD do mechaniky. Pokud je CD jež načítáno
(například je již spuštěna nějaká dlouhá animace) nemusí být snížení otáček
zrealizováno.
Nezapomeňte na to, že snížení rychlosti disku může mít negativní dopad při
vypalování CD!
A hlavně nezapomeňte na to, že pokud vám vznikne při použití těchto
programu nějaká škoda, jejich autoři za nic neručí, ale to platí u většiny
volně šiřitelných programů a někdy i u špatných komerčních :)
Flegy
|
|
|