Co se může hodit
Na tomto místě bych rád vzpomenul na pár užitečných věcí, které by se vám
mohly hodit. zkusme tomu dát formu otázek a odpovědí. Mám Amigu s Kickstartem 2.D a chtěl bych používat datatypy, lokalizaci a
jiné vymoženosti systému 3.x. Je to možné?
Ano. Existuje dostatek programů pro kteroukoliv Amigu, které umí zavést do
paměti novější (nebo i starší) Kickstart. Pro Amigy s KS 1.3 v ROM, které ještě
sem tam existují, je to MKick, na Amigách s novější ROMkou existuje SKick. Ač
jsou oba programy české výroby, dokumentace je pouze v angličtině. K programům
budete ještě potřebovat Kickstartový soubor se systémem, který chcete „nahodit“.
Tyto soubory jsou k nalezení na CD „Amiga Forever“ od firmy Cloanto, nebo si je
můžete vytvořit pomocí příkazu GrabKick, který najdete na Aminetu. K vytvoření
souboru s Kickstartem budete potřebovat Amigu, která má tento Kickstart v ROM.
Pro majitele karet Blizzard s mapováním ROM do paměti existují podobné programy,
které umí mnoho věcí navíc. Jsou to BlizzKick a BlizzMagic. Mám multisync monitor, který zvládne všechny amigovské grafické módy.
Některé programy však neumožňují vybrat si grafický mód sám, místa toho
používají mód PAL, který se mi nelíbí. Co s tím?
Je-Li takovýto program napsán systémově korektně, lze s úspěchem použít
program „ModePro“ (rovněž na Aminetu) nebo podobné, pomocí kterého můžete
program donutit, aby používal mód, který si vyberete vy. Horší je to tehdy,
jedná-li se o hru či demo. Ty bývají často naprogramovány tak, že podobné finty
nelze použít. Je možné softwarové zvětšit dostupnou paměť?
Programy pro virtuální, simulovanou paměť na Amize existují. Za všechny
jmenuji třeba „VMM“. Takovéto vylepšení však není zadarmo. K tomu, abyste mohli
virtuální paměť používat, potřebujete procesor s MMU jednotkou a harddisk. MMU
je jednotka správy paměti a mají ji procesory od MC68030) výše (nikoliv však
„EC“ verze) I když toto všechno máte, jsou s tím problémy. Systém Amigy nikdy
nebyl připraven na podobné věci a některé programy nebudou s virtuální pamětí
fungovat To je třeba vyzkoušet. Je možné „zatuhlý“ program odstranit ze systému?
Amiga bohužel nemá „resource tracking“, což znamená, že si systém
nepamatuje, co si ten který program v systému naalokoval. Když pak takový
program zamrzne, obvykle nelze ani zjistit, které kusy paměti jsou jeho, takže
kompletní vrácení systémových zdrojů je nemožné. Co lze udělat, je odstranit ze
systému samotný program a pozavírat okna a obrazovky, které si otevřel. Umí to
například komodita „PriMan“ a mnoho systémových monitorů, jedním z nejlepších je
„Scout“. Co je ta optimalizace harddisku?
Jedná se o uspořádání dat na disku tak, aby jejich načítání bylo co
nejrychlejší. Výborně to umí program „ReOrg“, na optimalizaci větších harddisků
však budete potřebovat nějakou paměť navíc (g MB by mělo stačit). Optimalizovat
se dají i diskety a jiné stopově orientované média. Optimalizace má jedno
riziko. Pokud je přerušena, naprostou většinu dat už asi nezachráníte. Takže
pokud zrovna nemáte nepřerušitelný zdroj proudu „UPS“, určitě si před
optimalizací důležitá data zálohujte. Poškodil se mi disk, systém mi hlásí „checksum error“ a k některým datům
se již nedostanu. Mohu z něj soubory nějak zachránit?
Pro záchranu dat a softwarovou opravu disku existuje program DiskSalv, který
umí zachránit, co se ještě dá. Problémy mohou nastat, byl-li disk naformátován
pod nestandardním filesystémem, pro který nemusí být podobný program k
dispozici. Nejde práce se soubory nějak urychlit?
Je hned několik možností. Nejjednodušší, ale také nejméně účinný způsob, je
přidání vyrovnávací paměti disku příkazem „AddBuffers Jméno disku: počet
bufferů“. Jeden „buffer“ zabírá 512 bajtů a rozumné jsou hodnoty kolem stovky,
vynímečně i více. Mnohem větší zrychlení poskytuje „disková cache“, která sice
zabírá více paměti (i megabyty}, ale práci urychlí často i několikanásobně. Z
programů, které toto umí, jmenujme třeba „FastCache“. Práci se soubory zrychlí
také zmiňovaná optimalizace disku. Pokud používáte KS 3.1, máte ještě další
možnost, a to nastavit velikost diskového bloku na větší hodnotu (standardně
512B). Nastavuje se to v HDToolBoxu a je to operace destruktivní, po změně
velikosti bloku je potřeba disk přeformátovat. 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
|