Začínáme s Amigou I.Jiří Brossmann
Jak se znovu rozběhla výroba Amig 1200, začali i v naší republice zvolna
přibývat noví majitelé tohoto počítače. A právě pro ty je určena tato série
článků. Snažíme se tak pomoci těm, kteří s Amigou ještě nemají mnoho zkušeností, a
chtěli by ji používat i k něčemu jinému než je bezhlavá likvidace pajduláků v
hrách pochybné úrovně. Několik slov o výbavě
K Amize lze dokoupit celou řadu doplňků, které dovedou zpříjemnit a zrychlit
práci s ní. Rád bych o některých z nich hned na začátku pohovořil.
To, že každý majitel nové Amigy má nainstalovaný harddisk považuji za
samozřejmost. Doby, kdy se Amiga dala provozovat z disket, jsou už jen historií,
na kterou můžeme nostalgicky vzpomínat.
Další nutnost pro nějaké rozumné využití je turbokarta. Je jich na trhu už
poměrně velké množství a jejich ceny jdou také pomalu dolů, takže pokud máte
nějakou tu korunu navíc doporučuji neváhat a nějakou si koupit. Konfigurace na
které se dá už poměrně slušně pracovat je Blizard 1230 se 4 MB RAM. Nedoporučuji
kupovat nějaké paměťové karty, protože obvykle přijdou dráž, než stejné množství
paměti v modulech SIMM.
Problémy nastanou, jakmile začnete požadovat velký výpočetní výkon. V tomto vám
turbokarta s procesorem 68030 příliš nepomůže. Dalšího urychlení lze dosáhnout
přidáním matematického koprocesoru, ale pokud nestačí ani ten, nezbude než se
poohlédnout po nějaké dražší kartě s procesorem 68060.
Další částí výbavy je monitor. Zde je těžké něco radit, protože počítač jako
takový ho nevyžaduje. Je ovšem fakt, že rozlišeni 640x256 pro náročnější
aplikace nevyhovuje, a dívat se na rozblikanou obrazovku v prokládaných
rozlišeních je poněkud frustrující. O hardwaru
V této části stručně uvedu několik pojmů o hardwaru Amigy, se které se v
kraji mezi Amigisty používají, a jejichž význam by neměl zůstat nikomu utajen.
Začněme třeba koprocesory.
Přesto, že v době, kdy byl vyvinut patřil ke špici, byl výkon procesoru 68000
pro použití v tak ambiciózním počítači jako Amiga nedostatečný. Proto
konstruktéři Amigy 500 použili drobné finty, a některé funkce přenesli na
koprocesory. Tato idea zůstala zachována i v A1200, kde však byly některé starší
koprocesory nahrazeny novějšími verzemi. V A1200 tedy můžeme nalézt tyto tři
koprocesory: Lisa (porty, sprajty a výstup grafiku na obrazovku), Paula (obsluha
periferií, 4 D/A převodníky pro zvukový výstup) a Alice (obsluha DMA; Blitter -
zajišťuje vykreslování čar, přenosy v paměti, vyplňování ploch; Copper -
řízení). Díky těmto koprocesorům se alespoň částečně "odlehčí" procesoru, který
má trochu více času na ostatní úlohy.
S koprocesory souvisí také rozdělení paměti. Té jsou vlastně dva druhy: CHIP
RAM, která je připojena zároveň ke koprocesorům i procesoru a FAST RAM, kterou
má procesor celou pro sebe, takže je mnohem rychlejší. Jinou možností je paměť
připojená jako PCMCIA karta, ale ta není pravě nejrozšířenější.
Další zajímavou částí hardwaru, jsou paměti ROM. V Amize nejím říká Kickstart a
obsahují více méně celý systém. Ten je postaven na knihovnách, které jsou jednak
v Kickstartů a jednak je možno je přihrávat z disku. Pokud nějakou knihovnu
požaduje najednou několik programů, pak se do paměti nahraje jen jednou a počítá
se, kolikrát je otevřena, čímž se ušetří poměrně velké množství paměti.
Nezapomeňme ani na disketovou mechaniku. Ta, přestože v Amigách od Amiga
Technologies je instalována mechanika HD, je pouze DDéčková. Je to způsobeno
vzájemnou nekompatibilitou mechanik které, jsou určeny pro Amigu a pro PC.
Použití PC mechanik nových Amigách také způsobuje ony problémy s nedosovými
disketami. Systémový disk
Nyní se můžeme směle vrhnout na operační systém. Jak jsem již řekl, je jeho
valná část uložena v Kickstartu. Protože je však velikost Kickstartu omezená
(512 KB), jsou v něm jen ty nejdůležitější části. Navíc je z hlediska vývoje
vhodnější, aby byly některé části systému na disku. To pak umožní jednoduchý
přechod na novější verzi pouhým nahrazením např. staré knihovny na disku.
Amiga užívá tzv. zařízení. Ta mohou být dvojího druhu: fyzická (pevný disk HD0:,
mechanika DF0:, tiskárna PRT:) nebo logická (jméno disku např. System:, nebo
odkaz na nějaký adresář na disku). Logická jména zařízení přiřazujeme pomocí
příkazu "assign", který k danému adresáři nebo zařízení vytvoří další logické
zařízení (např. adresář RAM:T má logické jméno T:). Z toho plyne, že logická
zařízení můžeme poměrně snadno přesměrovat někam jinam.
Dále si uvedeme ty nejdůležitější adresáře a zařízení, které jsou na systémovém
disku:
SYS:
Toto je jméno zařízení, které ukazuje na váš systémový partition.
Předpokládejme, že máte na disku dva bootovací (startovací) partitiony (část
disku se jménem - ještě se u nich zastavíme později) se jmény System1: a
System2:. Pokud budete startovat z disku System1:, pak se přiřadí zařízení SYS:
právě disk System1:. V druhém případě bude platit přiřazení SYS: = System2:.
Jestliže nabootujete z diskety bude to SYS: = DF0:. Tím si systém zajišťuje
možnost bootovat z různých disků.
SYS:C - C:
V tomto adresáři, jsou místěny všechny příkazy DOSu, které se nevešly do ROM.
Můžete si sem umístit i své vlastní, často volané programy, ale doporučoval bych
spíš jejich shromáždění v jiném adresáři a nastavení cesty k ním příkazem
"path". Vyhnete se tak zbytečnému nepořádku.
SYS:Devs - DEVS:
V tomto adresáři jsou uloženy jednak soubory s příponou ".device", které slouží
pro obsluhu zařízení (např. serial.device, které slouží pro obsluhu sériového
portu) a jednak jsou tu další podadresáře obsahující mapy klávesnic, ovladače
monitorů a tiskáren, ovladače pro některé další zařízení (např. PC0:, které
umožňuje práci s PC disketami) apod. Jsou tu také tzv. datatypy, které umožňují
pomocí program MultiView prohlížet soubory rozmanitých formátů (od přehrávání
samplů, přes výpis textu až třeba k zobrazování fontů).
SYS:Libs - LIBS:
Sem se ukládají veškeré knihovny které potřebuje jak systém, tak aplikace.
Knihovny obsahují rutiny pro vykonávaní často se opakujících činností, nebo
fungují jako jakési "rozhraní" mezi systémem a hardwarem.
SYS:Fonts - FONTS:
Do tohoto adresáře se ukládají fonty. Každý font má svůj adresář, ve kterém jsou
uloženy definice jednotlivých velikostí písem. Navíc má každý font ještě soubor
s příponou ".font", který obsahuje informace o fontu. Pokud nějaké fonty
přidáváte, nebo naopak mažete, doporučuji tyto soubory (s příponou ".font")
všechny smazat a spustit program "FixFonts", který je vytvoří znovu.
SYS: Prefs
V tomto adresáři jsou programy pro konfiguraci systému. Ještě se u některých
zastavíme později, ale je dobré vědět, že všechny konfigurace se ukládají do
zařízení ENV: (dočasná konfigurace) a ENVARC: (trvalá konfigurace - po resetu se
z tohoto adresáře obnoví), které je směrováno do adresáře
"SYS:Prefs/Env-Archive/". V tomto adresáři můžete najít konfigurační soubory
většiny programů a také adresář Sys. V tom jsou uloženy systémová nastavení a
předlohy ikon, které váš systém používá (soubory "def_xxx.info", kde xxx je
název typu ikony). Pokud smažete nějaký program, podívejte se do tohoto
adresáře, protože by se vám tu mohlo časem nahromadit spousta zbytečných
souborů.
SYS:S - S:
Toto je velmi důležitý adresář, ze kterého se berou jednak soubory související
se startem počítače a jednak si sem některé programy nahrávají svoje
konfigurační soubory. Při startu se spouští skript (textový soubor, který se
interpretuje jako série příkazů) s názvem "startup-sequence", který je umístěn
právě v S:. Dále se tu nachází skript "User-startup", do kterého si program
zapisují při instalaci některé příkazy a "Shell-startup" který se vykoná po
příkazu "NewShell", tj. při otevření nového okna shellu. V S: může být
samozřejmé více souborů, ale tyto jsou pravděpodobně nejdůležitější.
SYS:Storage
Tento adresář slouží k uchování souborů které obvykle bývají v DEVS:, ale které
momentálně nepotřebujete. Příklad: PC0: (obsluha diskety PC) používáte občas.
Pak je zbytečné, aby se tento ovladač nahrával při každém startu a zbytečně
zabíral paměť. Když ho budete potřebovat, můžete si ho spustit manuálně, nebo ho
do DEVS:DOSDrivers přemístit. To samé platí pro monitory, tiskárny, keymapy
(mapy klávesnic) a datatypy. Prostě co nepotřebujete nainstalovat při startu, to
si dáte do Storage a můžete spustit kdykoliv během práce.
SYS:System
Některé důležité systémové programy jsou uloženy v adresáři Systém. Je tu třeba
již zmiňovaný program FixFonts, dále Format (formátování disků), Shell (ikona
pro otevření nového shellu), NoFastMem (odpojení FAST RAM), Intellifont
(instalace vektorových fontů) a DiskCopy (kopírování disků).
SYS:Tools
Zde jsou některé podpůrné programy, ale hlavně adresář Commodities, ve kterém je
umístěno několik komodit. Co je to komodita si povíme později, ale vězte, že je
to věc nadmíru užitečná.
SYS:Utilities
Programy,jako MultiView, More a podobně, se umisťují do tohoto adresáře. Proč,
to nevím, ale jsou tu.
SYS: WBStartup
Velmi zajímavý adresář. Můžete si sem totiž nakopírovat programy které máte
rádi, a které chcete spouštět při každém startu počítače (např. blanka. MultiCX,
CrossDOS atd.).
SYS:Trashcan
Trashcan (odpadkový koš) je adresář. který, jak již název napovídá, slouží k
"vyhazování" nepotřebných souborů. Vyčištění koše je možní provést pomocí menu
"Icon-Empty Trash". Pozor! Běžné mazaní (Icon-Delete" provádí opravdové mazání!
Pokud byste chtěli, aby se soubory při mazání přemisťovaly do koše, použijte
utilitu FTrash (byla na PD Disku).
Tím bych ukončil tuto krátkou exkurzi po systémovém disku. Tímto tématem se
podrobněji zabýval článek Michala Káry v některém z předchozích čísel. takže
pokud vám tento výklad nestačil. podívejte se tam. Workbench a Shell
Co dělá Amigu Amigou není jen hardware, ale také operační systém. Měl jsem
možnost pracovat jak v operačním systému Maca, tak ve Windows na PC a musím
říct, že Workbench je pro mě stále ten nejlepší graficky orientovaný systém. I
když je verze 3.0 (ale i 3.1 zase tolik změn v ní není) poněkud obstarožní, je
jeho kladů pořád víc než záporů. A to výrazně.
V Amize jsou možné dva způsoby práce. Buď používáte Workbench a jeho grafický
interface, nebo přejdete do Shellu (nebo též CLI) kde příkazy píšeme do
příkazové řádky (jako v DOSu na PC).
Nejprve se podívejme na Workbench. Jak již asi každý zvídavý uživatel zjistil,
vyznačuje se Workbench ikonami. Ikony jsou nejrůznějších barev, velikostí a
významů. Především jsou tu ikony disku. Pokud se díváte na obrázky které by měly
být tady někde kolem, tak se vám možná líbí zde uvedené ikony více než ty, které
můžete vidět normálně. Vězte, že takovéhoto vzhledu bylo dosaženo nahrazením
ikon systémových ikonami SmallBenche (popř. MagicWorkbenche).
Co to vlastně taková ikona je? Je to soubor, který má příponu ".info" a obsahuje
kromě vlastních obrázků ještě některé další informace. Ty se liší podle typu
souboru, kterému je ikona přiřazena (ikona disku je jiná než ikona programu a ta
je jiná než ikona projektu). Možná bude dobré podívat se na jednotlivé ikony
blíže. Ikona disku
Tato obsahuje informace o jméně disku, počtu bloků, počtu obsazených bloků a
přiřazené aplikaci (jak se do češtiny překládá anglické Default Tool).
Informační okno jakékoliv ikony vyvoláme kliknutím na ikonu a stiskem klávesy
pravá Amiga a klávesy I. Stejného efektu lze dosáhnout z menu Workbenche (po
stisku pravého tlačítka myši najeďte na horní lištu obrazovky Workbenche)
"Icons-Information..." (uvádím zde originální anglické názvy, protože jednotlivé
verze lokalizace se v některých překladech liší). Pokud provedete v nastavení
ikony nějaké změny, můžete je uložit gadgetem (výraz pro objekty kterými lze něm
nastavit nebo změnit) "Save", nebo provedené změny zrušit pomocí "Cancel".
Do již zmiňovaného textového gadgetu "Default Tool" můžete připsat aplikaci,
které se má spustit při nějaké akci. U ikony disku je touto akcí "hození" ikony
na jinou, což způsobí zkopírování celého disku. Výjimka je u RamDisku, kde
musíte ikonu házet do otevřeného okna RamDisku. Můžete si tak vytvořit záložní
diskety se systémem (nejprve ikonu systémově diskety hodit do RamDisku, pak ji z
RamDisku hodit na ikonu naformátované diskety).
Ikona disku je uloženu v souboru "Disk.info" v kořenu tohoto disku. Pokud chcete
nahradit nějakou ikonu jinou, nedoporučuji provést jen překopírování "ikony na
ikonu", ale použít programu IconEdit (Sys:Tools). Postup je následující: Spusťte
IconEdit. Do jeho okna hoďte ikonu kterou chcete změnit. Pak zvolte v menu
Images-Load-Image (nebo Both Images). Tím nahrajete novou definici ikony. Pak už
jen v menu Projed-Save ikonu uložte. Je to trochu zdlouhavá práce (můžete si ji
urychlit programem IconUpdate, který byl na PD Disku), ale zůstanou tak
zachovány všechny informace, které jste v ikoně měli. Ikona programu
Okno této ikony je trochu větší. Obsahuje jednak informace o velikostí
souboru, počtu jím obsazených bloků a velikostí zásobníku (vlevo), dále textový
gadget pro dopsání komentáře k programu (uprostřed), několik zaškrtávacích
gadgetů pro nastavení atributu souboru (vlevo) a seznam s tzv. tooltypy (dolní
polovina okna).
Nyní blíže k jednotlivým částem: Význam údajů Blocks a Bytes je myslím jasný -
určuje velikost souboru (ne ikony, ale souboru ke kterému je přiřazena!) v
blocích a bytech.
Stack určuje kolik bytů bude mít zásobník dané aplikace. Přednastavené 4 KB jsou
většinou tak akorát.
Last Changed určuje, kdy se se souborem naposledy manipulovalo. Comment slouží k
dopsání poznámky k souboru. Můžete si tak jednoduše zapisovat informace o
programu přímo do jeho ikony jak si řekneme později. lze komentovat i samotný
soubor). Dále je tu sada gadgetů nalevo:
Script - určuje zda je soubor skriptem. Pokud je příznak nastaven, pak se systém
pokusí interpretovat soubor jako skript. O významu tohoto bitu budeme mluvit
ještě později.
Archived -příznak, zda je soubor archivován či nikoliv. Vážnější význam tento
atribut nemá.
Readable - pokud je příznak nastaven, pak se ze souboru může číst
Writable - určuje, jestli je povoleno do souboru zapisovat
Executable - pokud je soubor spustitelný nastaví se tento příznak
Deletable - takto označený soubor je odolný proti smazání (tedy ze strany
systému - jak se zachová diskový manažer který používáte to není jisté).
Poslední částí je část Tool Types. Sem můžete vepsat parametry, které program ve
své ikoně vyhledá. Na uvedeném obrázku je okno ikony CrossDOSu. Pokud chcete
některou položku editovat, stačí na ni kliknout a ona se přenese do textového
gadgetu, kde ji již můžete upravit. Pro vytvoření nové položky klikněte na
gadget New, pro smazání některé položky ji označte a klikněte na Del. Ikona projektu
Tato ikona je víceméně shodná s ikonou programu, až na textový gadget
Default Tool, který, jak jsme si už řekli, označuje přiřazený program. Můžete si
tak vytvořit ikony k textovým souborům a jako jejich Default Tool dopsat jméno
svého textového editoru nebo zobrazovače textů. Po dvojitém kliknutí na ikonu se
pak provede spuštění tohoto programu, se jménem souboru jako parametrem. Ikona adresáře
Je prakticky stejná jako ikona programu. Ikona koše
Tato ikona patří odpadkovému koši. Tolik tedy první díl našeho seriálu. V
příští části budeme pokračovat v našem povídání o Workbenchi a Amize vůbec.
Pokud budete mít nějaké podmětné poznámky pošlete nám je do redakce. U příštího
dílu se těší na shledanou 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
|