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

Začínáme s Amigou V

Jiří Brossmann

Posledně jsme skončili povídáním o clipboardu. Dnes se nejprve podíváme, jak z něj něco zobrazit a potom si povíme něco o způsobu jak ovlivnit start Amigy.

Článek tedy započneme přehledem prohlížecích programů dostupných na Amize a jejich základním popisem.

More
K prohlížení textů je se systémem dodáván program More. Osobně ho příliš nedoporučuji, ale než si seženete něco lepšího (PPMore, MuchMore, ...) podívejme se na něj.
More slouží k prohlížení ASCII textů. V textu mohou být použity tzv. Escape sekvence, kterými lze měnit styly písma a barvy textu. More se nachází v adresáři Utilities. Nejčastěji More využívají různé dokumenty a „readme“ soubory. Takovému souboru se přiřadí ikona projektu a do Default Tool se napíše More.
Po spuštění si More otevře okno, ve kterém se zobrazí první stránka textu. Okno je možné zvětšit, pak se toho do něj vejde více. More se ovládá pomocí klávesnice. Klávesy které k tomu slouží jsou:
Mezerník - stisknutím mezerníku se text posune o stránku vpřed
BackSpace - text se vrátí o stránku zpět
< - skočí na začátek textu
> - skok na konec textu
/text - bude v textovém souboru hledat výskyt řetězce „text“ (toto hledání se „case sensitive“, tj. rozlišují se velká a malé písmena)
.text -jako /text, ale nerozlišují se velké a malé znaky
N - skočí na místo, kde se nachází hledaný text
Q - ukončí program
Escape - zablokuje program do stisku Q nebo H
H - vypíše seznam kláves, kterými se More ovládá
Shift + E - spustí nastavený textový editor. Editor nastavíte tak, že v shellu, nebo pomocí menu Execute command zadáte příkaz „SetEnv Editor <cesta k editoru>“. Cesta k editoru je úplná cesta k textovému editoru který chcete používat (např. „Work:Programy/CED“).
Když More vykreslí stránku textu, zobrazí se na poslední řádce okna inverzní text ve kterém je napsáno, kolik procent souboru jste dosud prohlédli.
Jak jsem již řekl, není More zrovna nejdokonalejší program, proto doporučuji používání MuchMore, nebo PPMore (byly na PD Disku).

Multiview
Dalším programem který se nachází v adresáři Utilities je Multiview. Tento program neslouží jen k prohlížení textů, ale také k přehrávání samplů, zobrazování obrázků, nebo třeba k prohlížení bitmapových a vektorových fontů. To všechno umožňují datatypy. O datatypech jsem se již zmiňoval, ale zaslouží si, abychom se na ně podívali trochu podrobněji.
Datatypy se mohou nacházet ve dvou adresářích - Devs/Datatypes a Storage/Datatypes. Rozdíl je, jak už jsem si řekli, v tom, že ty z adresáře Devs se spouštějí při startu Workbenche, kdežto ve Storage jsou Datatypy pouze uschovány pro pozdější použití. Z toho plyne, že datatype může spouštět sám Workbench při startu, nebo uživatel tím, že dvakrát klikne na jeho ikonu. K provozování datatypů je samozřejmě nutná datatypes.library Datatypy samozřejmě nepoužívá jen Multiview, ale také spousta jiných programů. Například bych uvedl novou verzi PersonalPaintu. V té už není přímo obsažena podpora formátu GIF, protože vznikly problémy s majitelem práv. To ale nevadí, protože PPaint umožňuje pracovat s datatypy. Takže stačí spustit GIF-datatype (je na Aminetu) a můžete s GIFy pracovat směle dál.
Ale zpět k Multiview. Nejprve se podívejme, jaká má program menu:

Project
Open - načtení souboru
Save As - uložení souboru. Právě otevřený soubor se uloží jako text, nebo jako IFF obrázek. Uložit je možné i označený blok.
Print - vytisknutí souboru (bloku)
Quit - ukončení programu

Edit
Mark - Po aktivaci této položky se objeví označovací kurzor, kterým můžete z obrázku vystřihnout blok (viz. minule). Ze mně neznámých důvodů nelze označit jako blok kus textu. To zamrzí, pokud si prohlížíte nějaký textový soubor a chcete jeho část použít jinde.
Copy - Zkopíruje označenou část do clipboardu. Tato funkce funguje i pro textové soubory, které ovšem kopíruje celé.
Select All - označí všechno
Clear Selected - zruší blok

Window
Minimize - okno bude mít minimální velikost
Normal - mezivelikost okna
Maximize - maximální velikost okna

Settings
Save As Default - uloží aktuální nastavení

Kromě menu můžeme Multiview ovládat i pomocí tooltypů. Jak se editují tooltypy jsme si už řekli, takže podívejme přímo na ty, které Multiview podporuje:
CLIPBOARD - je-li nastaven tento datatype, zobrazí se obsah clipboardu
CLIPUNIT=n - bude se používat clipboard č. n
SCREEN - Multiview si otevře vlastní obrazovku. To je poměrně výhodné když prohlížíte obrázky, poněvadž Multiview obrázek vždy přepočítává do palety obrazovky na které je otevřen. Může se tudíž stát, že když si prohlédnete GIF, který má 256 barev na Workbench v barvách 16, tak toho moc neuvidíte.
PUBSCREEN jméno obrazovky „Jméno obrazovky“je jméno veřejné obrazovky, na které se má multiview otevřít. Můžete tak okno Multiview dostat na každou veřejnou obrazovku.
FONTNAME=jméno fontu - text se bude zobrazovat fontem „jméno fontu“
FONTSIZE=n - font, kterým se zobrazuje text, bude mít velikost n
BACKDROP - Multiview si otevře okno typu backdrop (nelze s ním pohybovat ani ho přesouvat dopředu, před ostatní okna)
WINDOW - vyrobí okno Multiview, ale nic do něj nenatáhne
Kromě textů, obrázků a samplů, může Multiview zobrazovat i hypertextové soubory AmigaGuide. Amigaguide jsou povětšinou manuálové soubory, ve kterých se dá orientovat rychleji než v sáhodlouhých textových souborech.
Při prohlížení Amiga guide, se v okně Multiview objeví několik tlačítek:
Index - Pokud má dokument zpracován index, zobrazí se. V indexu jsou většinou odkazy na klíčová slova dokumentu. Nemusí ho mít každý dokument.
Contens - zobrazí obsah dokumentu. Většinou je to hlavní stránka.
Retrace - vrátí se v dokumentu na předchozí úroveň
Help - vypíše stručné informace o ovládání Multiview
Browse > - prochází souborem dopředu...
Browse < - ... a dozadu

Early Startup
Někdy se může stát, že vám nevyhovuje způsob, kterým se startuje vaše Amiga. Může se třeba stát, že jste při úpravě startup-sequence udělali chybu a systém nechce naběhnout, nebo potřebujete místo AGA čipů nastavit OCS, či se vám program „hádá“ s instrukční „cachí“. V podobných případech využijete možnost Amigy které se nikde nějak zvlášť nepopisuje a které se říká Amiga Early Startup.
Do early-startupu se dostanete tak, že vyresetujete Amigu a během doby, kdy je černá obrazovka podržíte obě tlačítka myši. Pokud systém začne nabíhat normálně, zkuste znovu resetovat a stisknout tlačítka o něco dříve (je potřeba je držet celou dobu, než naskočí early-startup). Po naběhnutí early-startup se objeví obrazovka, na které je několik tlačítek. Především jsou zde dvě tlačítka pro pokračování v bootování:
Boot - provede normální nabootování systému (se změnami které provedete v early-startupu) Boot With No Startup-sequence - systém naběhne, ale při startu se nespustí startup-sequence. Po takovémto startu se objeví okno CLI.
Další tři tlačítka se týkají nastavení systému Amigy:
Display options - po kliknutí na toto tlačítko se objeví další obrazovka, na které můžete nastavit konfiguraci grafiky Amigy.
Především můžete pomocí zaškrtávacích gadgetů volit zda má systém běžet v rozlišení PAL nebo NTSC (NTSC je americká televizní norma). Pokud byste snad používali televizor s normou NTSC, můžete si early-startup přepnout z PALu do NTSC stisknutím nějaké klávesy (další stisk samozřejmě přepne zpět do PALu).
Kromě této volby jsou na této obrazovce další tři zaškrtávací gadgety, které jsou pro nás mnohem zajímavější. Jde o gadgety sloužící k výběru grafických čipů které se budou používat. V A1200 jsou samozřejmě AGA chipy, ale pomocí early-startupu můžete zařídit, aby se systém tvářil, že má starší chipset. Volby jsou tři:
Original - [OCS (Old Chipset)] klasické čipy A500
Enhanced - [ECS (Enhanced Chipset)] vylepšené čipy z A500 a A600
Best Available [AA (Advanced Amiga)] - poslední chipset, který Commodore vyvinul.
Nastavením starších chipů můžete „rozchodit“ některé starší hry a pokud vím, tak také editor AMOSu (alespoň ve verzi 1.4) nesnáší nic jiného než OCS. Tady ještě upozornění: pokud ze startup-sequence vyhodíte příkaz SetPatch, pak se vám pravděpodobně (u systému 3.0 asi určitě) bude systém tvářit, jako by byl jen OCS. Proto se nedivte, že když nabootujete bez startup-sequence a pak pomocí příkazu LoadWB spustíte Workbench, budete odkázáni jen na stará rozlišení.
Boot options - toto tlačítko umožňuje dvě věci. Jednak vypnutí instrukčních cache procesoru 68020 a jednak nastavení diskových jednotek připojených k Amize.
Instrukční cache, která je v procesoru 020 umožňuje natažení několika instrukcí dopředu, takže procesor se k nim dostane rychleji, než kdyby je četl přímo z paměti. To ovšem může způsobit problémy u některých starších programů, které používají automodifikace. Tím se rozumí, že program upraví sám sebe (například může upravit adresu v instrukci přesunu). Pokud je zapnutá instrukční cache, tak se sice provede úprava paměti, ale protože instrukce je již v cache, procesor to nepozná. Proto se může stát (hlavně u starších dem a her), že se program zhroutí. Jestliže tedy narazíte na starší program, který nechce fungovat, zkuste vypnout cache (a také nastavit OCS).
K nastavení disků slouží dvě okna, která jsou nad zaškrtávacím gadgetem instrukční cache. Levé okno je užší a jsou v něm názvy zařízení, ze kterých je možné bootovat. Většinou tu bývají disketové jednotky (DF0:, DF1:...) a bootovací partitiony vašeho disku. Pokud chcete bootovat z nějakého zařízení, stačí kliknout na jeho jméno. Pokud pak použijete tlačítka „Boot“, nebo „Boot with no Startup-sequence“ zkusí systém nejprve bootovat z tohoto zařízení.
Ve vedlejším okně jsou informace o tzv. automountovacích zařízeních. To jsou zařízení, která systém dokáže sám rozpoznat. Patří sem třeba harddisk nebo disketové mechaniky, nepatří mezi ně CD-ROM. U každého zařízení se vypisují informace o jeho fyzickém jménu, použitém filesystému a bootovací prioritě. Na chvilku se zastavme u bootovací priority.
V Amize, jak víme, může být několik zařízení ze kterých se dá bootovat. Kromě PCMCIA karty a diskové mechaniky můžete mít i několik bootovacích partition na harddisku. Jak pak ale má systém poznat, ze kterého zařízení se zkusí bootovat nejdříve? A právě k tomu slouží bootovací priority. Každé zařízení má přiřazeno číslo. Čím vyšší číslo, tím dřív se zkusí z tohoto zařízení bootovat. Nejvyšší prioritu má standardně interní disketová mechanika DF0: a dále jsou partitiony pevných disků. Když tedy Amigu vyresetujete, nejprve se zkusí bootovat z DF0: a pak až z disku. Můžete ovšem, pomocí HDToolBoxu (SYS:Tools/), nastavit pevnému disku větší prioritu než má disketová jednotka. Pak se disketovka vůbec nebude zkoušet a rovnou se bude bootovat z harddisku.
Pokud budete chtít, aby některý disk pro systém „neexistoval“ stačí kliknout na jeho jméno. V seznamu se u jeho jména změní položka „Enable“ na „Disable“ a systém zařízení neuvidí. Dají se tak třeba povypínat některé partitiony harddisku (čímž se ušetří nějaké paměť).
Poslední tlačítko které můžete použít v early-startupu je
Expansion Board Diagnostic- tady si můžete přečíst některé informace o kartách, které jsou instalovány ve vaší Amize.

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 )