SCREEN MACHINE GRAFICKY EDITOR PRO POČÍTAČE SINCLAIR A DIDAKTIK
SCREEN MACHINE
verze 3.OD
GRAFICKÝ EDITOR PRO POČÍTAČE SINCLAIR A DIDAKTIK
(C) 1990,91
CYBEXLAB,
(C) 1992 ULTRASOFT
MS-CID
software
spol. s r.o.
Všechna práva autora a producenta jsou vyhrazena Jakékoliv rozšiřování tohoto programu a zhotovování j e h o kopií j e zakázáno!
OBSAH
K
1.0 Úvod
5
1.1 Základní menu
6
2.0 Obsluha externího paměťového .nédia
8
2.1 Název souboru
9
2.2 Funkce LOAD, SAVE a CAT
10
3.0 Editor screen
11
3.1 Funkce pro práci s vzorky
13
3.2 Základní kreslící operace
14
3.3 Lupa
15
3.4 Okna
16
3.5 Barvy
17
3.6 Text
18
4.0 Font editor
19
5.0 Editor vzorků a kurzorů
21
A.
Instalace
21
B.
Instalační parametry pro nejrozšířenější typy tiskáren
...30
1.0 ÚVOD Stručně řečeno j e Screen Machine (dále jen SM) program pro tvorbu screens. Screen - j e anglický název pro plátno, respektive obrázek. Označ u j e m e j í m o b r a z o v o u paměť resp. i e j í obsah, tedy p o s l o u p n o s t bytů, která se může stát tímto obsahem. Nejčastěji se tento výraz používá ve spojení s úvodními obrazovkami her. Obrázky vyrobené p o m o c í SM můžete použít j a k o úvodní obrazovky Vašich programů, především však j a k o ilustrace pro textový editor Text Machine, případně lze SM použít pro tvorbu animační grafiky (s tím, že p o m o c í vhodného programu převedete jednotlivé grafiky do vhodné formy). Ve spojení s tiskárnou lze snadno vytvářet prezentační (jiným názvem obchodní) grafiku. Program SM lze nainstalovat pro tisk na libovolné 7-mi a 9-ti jehličkové tiskárně s g r a f i c k ý m režimem, nebo na polotiskárničkách BT100 a G A M A C E N T R U M 01. Při tisku na 24 jehličkové tiskárně j e nutné pracovat v j e j í m režimu emulace tiskárny 9-ti jehličkové. Protože při tvorbě obrázků j e často používán text a je vhodné mít připraveno více druhů písma, jsou v paměti současně čtyři fonty (soubory znaků). Znaky lze dále modifikovat ztučněním, skloněním nebo kombinací a tak získat až 16 stylů písma. Fonty lze však také uložit a načíst z externího paměťového média. Pro tvorbu vlastních typů písma nebo úprav již existujících slouží Font Editor, který j e součástí Screen Machine. Systém fontů je kompatibilní s textovým editorem Text Machine a fonty tak lze mezi těmito programy libovolně přenášet. Pro ovládání programu j e použita populární metoda grafického kurzoru ve tvaru šipky resp. křížku (oba si můžete vytvořit podle vlastních představ), kterým lze pohybovat do všech směrů pomocí čtyř kláves. Celkově byl kladen při vývoji SM velký důraz na pohodlnost a k o m f o r t ovládání. Pro větší přehlednost a přístupnost při editaci k co největší části editovaného obrázku bylo použito umístění f u n k c í na pohyblivých paletách. Funkci lze vyvolat umístěním kurzoru na symbol nebo nápis odpovídající f u n k c e a stiskem j e d n é ze dvou f u n k č n í c h kláves (F1 a F2). Tak lze program, který má přes šedesát r ů z n ý c h f u n k c í , o v l á d a t zcela p o h o d l n ě , c e l k e m p o m o c í šesti kláves, které si můžete libovolně definovat. Stejně tak lze definovat parametry pohybu kurzoru v závislosti na typu vytvářené kresby (viz dále). Pro z n á z o r n ě n í r ů z n ý c h f u n k c í j s o u p o u ž i t y v základním menu nápisy, ve vlastních editorech pak ikony - malé obrázky, znázorňující význam f u n k c e (například kružnici nakreslíme vyvoláním i k o n y s k o l e č k e m ) . A k t i v n í o p e r a c e na d a n é p a l e t ě f u n k c í j e zvýrazněna jasovou úrovní.
5
POZOR ! Aby nedošlo při odchodu do BASICu během práce s programem SM ke ztrátě obrázku, není při spuštění programu paměť pro obrázek mazána. Proto pokud nahrajete SM do počítače s vymazanou pamětí, jsou místo obrázku samé nuly. Z hlediska barvy je to černý inkoust na černém papíře a proto je při prvním editování obrazovka černá a je vidět jen hlavní paleta funkcí. Celkem jsou tři možnosti prvního kroku práce s programem SM. Při pokračování v tvorbě obrázku nahrajte funkcí LOAD rozpracovaný SCREEN a pokračujte v tvorbě. Při zahájení tvorby nového obrázku proveďte inicializaci funkcí CLEAR SCREEN. Pro testování tisku je v programu demonstrační obrázek, který lze vyvolat funkcí UNDO v editoru. Popis těchto funkcí následuje v další části návodu. Celkově patří program SM mezi nej lepší grafické editory na počítači ZX Spectrum a kompatibilních. Věříme, že si Vás získá svým k o m f o r t e m obsluhy j a k o i širokou nabídkou funkcí, z nichž s některými se u žádného j i n é h o programu pro tuto třídu počítačů nesetkáte. P ř e j e m e Vám pohodlnou a příjemnou práci s editorem Screen Machine.
1.1 Z Á K L A D N Í M E N U Po nahrání a spuštění programu SM se o b j e v í základním m e n u ( n a b í d k a f u n k c í ) . Toto m e n u se skládá ze čtyř částí: f u n k c e p r o práci s obrazovkou ( S C R E E N ) , pro práci s fonty (FONTS), pro definici ovládání ( C O N T R O L S ) a pro ostatní operace (MISC).
SCREEN E D I T S C R E E N Funkce vyvolá vlastní editor obrázku. SAVE S C R E E N Uložení obrázku na externí paměťové médium. L O A D S C R E E N Nahrání obrázku z externího paměťového média. CAT S C R E E N Katalog (screens) H - L L O A D B e z h l a v i č k o v ý load z m a g n e t o f o n u . F u n k c e u m o ž ň u j e n a h r á n í obrázku z m a g n e t o f o n u z j i n ý c h g r a f i c k ý c h edi-
6
torů n e b o obrázku ze hry, která n e m á hlavičky. Pokud má screen hlavičku, je nutné tuto f u n k c i vyvolat až před s a m o t n ý m i daty p o hlavičce. OR 1 TO 2 Operace pro spojování dvou obrazovek. Po v y v o l á n í můžete p o m o c í směrových kláves a rolování umístit hlavní screen do U N D O - s c r e e n (viz. EDITOR SCREEN). Vlastní umístění p r o v e de F l . Klávesa F2 operaci ruší (ale hlavní screen již zůstane odrolován - f u n k c i lze tak použít k rolování). Zde j e potřeba si u v ě d o mit, že po funkci L O A D zůstává v U N D O screen p ů v o d n í obsah a proto lze takto k původní obrazovce připojit obrazovku novou, nahranou f u n k c í L O A D SCREEN. C L E A R C O L O R S Aktuální barva z palety barev se nastaví pro celý screen. Bodová mapa obrázku zůstane zachována, změní se jen mapa atributů barev. Po vyvolání funkce je nutné z bezpečnostních důvodů potvrdit volbu vyvoláním podfunkce "YES", která se objeví. C L E A R S C R E E N Vymazání celého obrázku. Funkce v y m a ž e obsah bodové části obrázku a nastaví barvu z palety barev pro celý screen, tedy vyvolá navíc funkci předchozí. U N D O screen zůstává zachován. Po vyvolání f u n k c e je nutné z bezpečnostních důvodů potvrdit volbu vyvoláním p o d f u n k c e "YES", která se objeví. S E T G R I D N a s t a v e n í a t r i b u t o v é mřížky. Barva o b r a z o v k y v okamžiku vyvolání funkce se uschová. Mřížka slouží pro lepší o r i e n t a c i v o b r á z k u a p ř i z p ů s o b e n í b o d o v é kresby u m í s t ě n í a t r i b u t ů barev. R E M O V E G R I D N a v r á c e n í barvy uschované při v y k o n á v á n í příkazu SET GRID. E D I T T & C Vyvolání editoru vzorků a kurzorů.
FONTS F O N T E D I T O R Spuštění F O N T EDITORU. SAVE Uložení j e d n o h o fontu nebo sady fontů. L O A D Nahrání fontu nebo sady fontů. CAT Katalog (fontů nebo sad fontů).
CONTROLS REDEFINE D e f i n i c e šesti o v l á d a c í c h kláves. Po v y v o l á n í f u n k c e b u d e t e p o s t u p n ě volit k l á v e s y pro p o h y b vlevo, v p r a v o , dolů, nahoru a klávesy F l a F2.
V: Za tímto písmenem j e ukazatel n e j v y š š í rychlosti kurzoru. Lze měnit ukázáním na novou polohu ukazatele a následním stiskem klávesy F l . A: U k a z a t e l zrychlení. U r č u j e , j a k r y c h l e b u d e kurzor měnit s v ů j p o h y b z m i n i m á l n í na m a x i m á l n í r y c h l o s t . Z m ě n a j a k o u předchozí. P: U k a z a t e l pausy p o z a č á t k u p o h y b u . Větší p a u z a u m o ž ň u j e přesné nastavení kurzoru, protože krátký stisk p o s u n e kurzor j e n o m o j e d n u tečku. Změna j a k o u předchozích f u n k c í .
MISC. C O L O R Změna základních barev prostředí editoru. Světlé nebo t m a v é p o z a d í . R o v n ě ž o v l i v ň u j e barevný typ rastru f u n k c e SET GRID. C O P Y Tisk obrázku v normální velikosti ( l x l ) . Tiskne se j e n bodová mapa obrázku, tedy hodnoty barev budou ignorovány. D C O P Y Tisk obrázku ve dvojnásobné velikosti (2x2). Hodnoty barev budou přepočítány na různě husté rastry a takto budou vytištěni. Obrázek j e otočen o 90 stupňů. B A S I C Návrat do BASICu. Zpět do SM se lze vrátit příkazem G O T O 1. Nikdy příkazem R U N - viz. obsluha externího paměťového média.
2.0 OBSLUHA EXTERNÍHO PAMĚŤOVÉHO MÉDIA Verze 3.0 systému M A C H I N E poskytuje možnost komunikovat mimo magnetofonu i s disketovou j e d n o t k o u nebo RAM diskem. Při použití těchto médií j e samozřejmě práce s programy M A C H I N E m n o h e m pohodlnější a efektivnější. Je m o ž n é nasměrovat vstup dat (LOAD) a výstup dat (SAVE) na různá zařízení. Pokud používáte dvě disketové jednotky, lze pak např. z j e d n é j e d n o t k y obrázky číst a na druhou je ukládat. Nebo lze číst (LOAD) z disketové j e d n o t k y a ukládat (SAVE) na magnetofon. Toto n a s m ě r o v á n í L O A D a SAVE je nutné provést v BASIC části programu TM, kam se lze pohodlně přemístit f u n k c í BASIC (viz. hlavní menu ). Na řádku 100 j e operace pro L O A D , na řádku 200 pro SAVE a na řádku 300 pro katalog. Syntaxe operací musí být zapsána podle popisu
8
obsluhy Vaší disketové jednotky nebo podle požadavků o p e r a č n í h o systému o b s l u h u j í c í RAM disk. Při funkci L O A D program SM v y tvoří v dolní části obrazovky prostor pro výpis hlaviček souborů. Toto j e zde z důvodu nahrávání z magnetofonu. Pro L O A D z d i s k e ty nebo R A M disku nemá tato vlastnost SM žádný význam. Pokud dojde při operaci L O A D , SAVE nebo CAT k c h y b ě , bude výpis a o z n á m e n í o chybě probíhat standardním způsobem d a n é h o z a ř í z e n í . Návrat do e d i t o r u SM j e nutné p r o v é s t p ř í k a z e m GOTO 1. Po návratu do editoru po chybě L O A D , SAVE nebo CAT lze pokračovat v práci, neboť veškeré informace, obrázek a nastavení zůstanou zachovány. POZOR ! Nikdy se při chybě LOAD, SAVE nebo CAT nepokoušejte vrátit do editoru příkazem RUN, který smaže proměnné BASICu. Ty jsou nutné pro komunikaci s hlavní částí SM ve strojovém kódu. Pokud se Vám to někdy omylem stane a systém bude při dalším vyvolání funkce LOAD, SAVE nebo CAT hlásit chybu typu: "Variable not found..." (proměnná nenalezena), nahrajte znovu BASIC-část programu TM, kde jsou proměnné deklarovány, příkazem např.: L O A D *"Sm30_io", n e b o LOAD "Sm30_io" atd.
2.1 NÁZEV SOUBORU Každý soubor musí mít j e d n o z n a č n ě u r č u j í c í j m é n o , aby n e mohlo dojít k záměně s j i n ý m souborem. Je zřejmé, že pokud se bude typ písma (font) j m e n o v a t "dopis" a text se bude j m e n o v a t rovněž "dopis", mohlo by dojít při nahrávání k záměně, což by asi nedopadlo dobře. Proto j e každé j m é n o souboru rozšířeno o specifikaci typu souboru. Toto rozšíření j e v běžných operačních systémech o d d ě l e n o od vlastního j m é n a tečkou, ale u verze systému M A C H I N E 3.OD (tedy pro spolupráci s M - D O S e m ) j e rozšíření umístěno hned za vlastním j m é n e m souboru j a k o 8-10 znak celého názvu, neboť rozšíření za tečkou slouží u M-DOSu k rozlišení typu souboru z hlediska systému (BASIC, C O D E atd.). Rozšíření názvu v y t v á ř e j í programy systému M A C H I N E automaticky a uživatel zadává j e n hlavní část názvu souboru, tedy znaky na pozici 1-7. Z tohoto j e jasné, že název zadávaný uživatelem má max. délku 7 znaků. Jistě j e to dostatečné pro rozlišení souborů. Pro větší přehlednost však d o p o r u č u j e m e psát těchto 7 znaků názvu souboru malými písmeny (první p í s m e n o může být velké), neboť tak bude vzhledově výrazně-
9
ji oddělena hlavní část názvu od j e h o rozšíření. Rozšíření názvu bude doplněno v závislosti na tom, z kterého menu a které f u n k c e j e L O A D nebo SAVE p r o v á d ě n o a budou to vždy 3 velká písmena. V části hlavního menu F O N T S a LOAD/SAVE/CAT např. "Font 2" bude rozšíření "FNT". V části SCREEN bude rozšíření názvu souboru "SCR" atd. N á s l e d u j e přehled rozšíření názvů u základních souborů systému M A C H I N E : F N T - Font (jeden typ písma, v části F O N T S " F o n t l " - "Font4") FNS - Sada fontů (sada čtyř fontů, v části F O N T S "All fonts") SCR - Screen (obrázek, v hlavním menu - části SCREEN) a další, které nejsou v programu SM přímo využity, j a k o např.: T M F - Textový soubor programu Text Machine U T L - Rozšiřující p o d p r o g r a m editoru Text Machine
2.2 FUNKCE LOAD, SAVE A CAT Pro všechny f u n k c e L O A D , SAVE a CAT v programu SM platí stejná pravidla. POZOR ! Výjimku tvoří f u n k c e H-L LOAD, která nahrává bezhlavičkový obrázek vždy z m a g n e t o f o n u (viz. výše). 1) F u n k c e L O A D : B u d e t e v y z v á n i k z a d á n í j e d n o z n a č n é h o j m é n a souboru, který má být nahrán. Při z a d á v á n í j m é n a platí prav i d l a j a k o při p s a n í t e x t u ( p o h y b k u r z o r u , m a z á n í atd.), v č e t n ě možnosti smazat celý název p o m o c í ss+W. J m é n o nesmí obsahovat znaky "*" (hvězdička) a "?" (otazník). N a h r a j e se soubor s názvem, který j e tvořen ze zadaného j m é n a a o d p o v í d a j í c í h o typu rozšíření. N a p ř . L O A D v h l a v n í m m e n u - části S C R E E N a z a d a n é j m é n o " O b r a z í " nahraje soubor, který má celé j m é n o "Obrazí SCR". 2) F u n k c e SAVE: B u d e t e v y z v á n i k z a d á n í j e d n o z n a č n é h o j m é n a souboru, který má být uložen. Při z a d á v á n í j m é n a platí prav i d l a j a k o při p s a n í t e x t u ( p o h y b k u r z o r u , m a z á n í atd.), v č e t n ě možnosti smazat celý název pomocí ss+W. J m é n o nesmí obsahovat znaky "*" (hvězdička) a "?" (otazník). U l o ž í se soubor s názvem, který j e tvořen ze zadaného j m é n a a z o d p o v í d a j í c í h o typu rozšíření. Např. SAVE v hlavním menu - části S C R E E N a zadané j m é n o " O b r a z í " uloží soubor, který má celé j m é n o " O b r a z í SCR".
10
3) Funkce CAT: Pouze při práci s disketovou j e d n o t k o u n e b o RAM diskem j e možné používat f u n k c i CAT, která provede výpis katalogu souborů. Možnosti této f u n k c e jsou poněkud odlišné od používání v BASICu, neboť j e přizpůsobena potřebám systému M A CHINE. Pokud zadáte pro funkci CAT j m é n o souboru, bude tato f u n k c e hledat pouze tento jeden konkrétní soubor. Pokud bude v názvu souboru umístěn mimo ostatních znaků také znak "?", m ů ž e být na tomto místě názvu znak libovohiý . CAT se zadaným j m é n e m " O b r a z ? " p r o v e d e v ý p i s s e z n a m u v š e c h s o u b o r ů " O b r a z í ", "Obraz2 " atd. Odlišnost od použití CAT v BASICU j e však v následující možnosti. Pokud zadáte název j a k o "? " (pouze j e d e n otazník na první pozici názvu, jinak prázdný název), provede se výpis všech souborů typu podle toho, z kterého menu byla f u n k c e CAT spuštěna. Např. v hlavním menu - části SCREEN provede f u n k c e CAT a zadání j m é n a "? " výpis všech souborů s rozšířením názvu "SCR". Další odlišnost pro f u n k c i CAT umožňuje vypsat katalog souborů systému M A C H I N E libovolného typu a to i těch, které nem a j í v ž á d n é m m e n u p ř í m o f u n k c i CAT n e b o s p r o g r a m e m SM přímo nesouvisí. Pokud chcete zjistit, jaké soubory p o ž a d o v a n é h o typu j s o u k dispozici na disketě nebo RAM disku, zadejte f u n k c i CAT z hlavního menu - části S C R E E N a jako j m é n o zadejte " * X X X " (první znak j e hvězdička, n á s l e d u j í c í tři znaky XXX p ř e d s t a v u j í typ rozšíření, j e j i c h ž seznam je uveden výše). Např. CAT provede po zadání j m é n a "*TMF " výpis seznamu všech textových souborů textového editoru Text Machine, které jsou na disketě nebo RAM disku. N e z a p o m e ň t e , že rozšíření názvu jsou vždy velká písmena. Potřebujete-li se podívat, zda j e na disketě nebo RAM disku program nebo data, která n e m a j í se systémem M A C H I N E nic společného, pak stačí jen zadat příkaz CAT z názvem "*??? ". Tím se provede zcela logicky výpis všech souborů.
3.0 EDITOR SCREEN Editor obrázku je bezesporu hlavní, nejrozsáhlejší a nejdůležitější částí celého programu. Je založen na systému p o h y b l i v ý c h palet s ikonami, které lze vyvolat z hlavní palety a opět rušit. Z j e d n o t l i v ý c h palet pak vyvoláváme již jednotlivé kreslicí operace. S každou paletou lze libovolně pohybovat po obrazovce, aniž by nějak došlo ke smazání obrázku pod paletou. Takto lze přemístit palety s f u n k c e m i vždy do části obrazovky, kde se nebude provádět žádná editace. Až přijde řada i na toto místo obrazovky, prostě a j e d n o d u š e přemístíte palety na místo jiné.
11
SM rozlišuje dva stavy kurzoru. V okamžiku, kdy je kurzor n a d p a l e t o u , má t v a r v ý b ě r o v é h o k u r z o r u ( š i p k y ) . V t o m t o okamžiku nelze provádět kreslicí operace, f u n k č n í klávesy vedou k aktivaci ikon (až na dvě v ý j i m k y j e jedno, jestli ikony a k t i v u j e m e F1 nebo F2). Je-li kurzor nad kresleným obrázkem, má tvar pracovního kurzoru (křížek). Potom f u n k č n í klávesy vedou ke kreslicím operacím. M i m o právě editovaného obrázku j e v paměti uchováván j e š t ě jeden, tzv. U N D O - s c r e e n . Do nej se přenese stav obrázku vždy před započetím jakékoliv kreslicí operace, což u m o ž ň u j e bez potíží zrušit v případě potřeby nepodařený výsledek kreslicí f u n k c e a vrátit se tak ke stavu obrázku před vyvoláním této f u n k c e . V editoru screen j e uživateli k dispozici 7 palet s f u n k c e m i , z nichž j e d n a paleta j e h l a v n í a z ní se v y v o l á v a j í palety další, obs a h u j í c í j i ž k o n k r é t n í f u n k c e . Pro p o p i s v ý z n a m u j e d n o t l i v ý c h f u n k c í jsou zde uvedeny vždy palety v originální podobě a vpravo paleta s čísly jednotlivých funkcí, ke kterým bude vztažen následující popis. Hlavní paleta editoru screen vypadá takto:
V UN DO
M
M A
P
X
0
1 2
5
6
3
4
7 3 9
0) Pod tímto číslem bude ve všech paletách označena f u n k c e , která umožňuje pohybovat s paletou po celém prostoru editoru screen a umístit tak paletu do právě nevyužitého prostoru. Po vyvolání f u n k c e (stiskem F1 při umístění kurzoru na této ikoně) lze paletou pohybovat pomocí směrových kláves. O p ě t o v n ý m stiskem F1 potvrďte nové umístění palety. Pokud chcete j e n prozkoumat prostor pod paletou, stačí po j e j í m přemístění a prohlédnutí části obrázku, kterou předtím paleta zakrývala, stisknout F2. Paleta se vrátí na původní místo před j e j í m přemístěním. 1) Funkce pro práci s rastry (vyplňování, šrafování) 2) Základní kreslicí operace (čára, bod, elipsa atd.) 3) Lupa (umožňuje sledovat okolí kurzoru ve zvětšeném měřítku) 4) Okna (vystřihnutí a operace s částí obrázku) 5) U N D O (obnovení obrazovky na stav před vyvoláním poslední funkce) 6) Funkce pro nastavení barev.
12
7) Výběr stylu písma a psaní textu. 8) Funkce pro prohlížení celého obrázku. Po vyvolání se odstraní všechny palety a celý obrázek je viditelný. Po stisku F2 se palety vrátí na původní místa. 9) U k o n č e n í editace obrázku a návrat do hlavního menu. N á vrat do h l a v n í h o menu lze r o v n ě ž p r o v é s t s t i s k e m C S + S P A C E (BREAK).
Poznámka Hlavní paleta je trvale (vyjma funkce 8.) zobrazena. Je důležité si uvědomit, že lze pracovat s funkcemi pro kreslení tak, že čáry, kružnice atd. mohou procházet pod paletou. Sice nebudou při kreslení vidět, ale při prohlížení celého obrázku zjistíte, že tam opravdu jsou. Jedná se např. o kreslení čar přes celou výšku obrázku, přestože se paleta (nebo více palet) nachází uprostřed obrazovky, neboť pro čáru musí být prostor jen pro počáteční a koncový bod.
3.1 FUNKCE PRO PRÁCI S VZORKY (V HLAVNÍ PALETĚ IKONA 1) Paleta o b s a h u j e menu osmi vzorků. V pravé části j e v r á m e č k u aktuální vzorek, s kterým budou prováděny operace. Lze ho z m ě n i t vybráním nového z menu, umístěním kurzoru a klávesou F l . 0) Funkce pro přesun palety. 1) Srafování. Poslední nakreslený nebo smazaný (zjištěno porovnáním screen a U N D O - s c r e e n ) tvar se v y š r a f u j e aktuálním vzorkem. Takto lze docílit např. t e č k o v a n ý c h kružnic, čar, textu atd. Stačí jen po nakreslení objektu (čára, kružnice atd.) vyvolat tuto funkci se správně nastaveným typem vzorku. Pokud chcete vzorkovanou plnou kružnici bez j e j í h o ohraničení plnou čárou, v y p l ň t e kružnici f u n k c í 2) plným vzorem, celou ji smažte f u n k c í "Kyselina" (viz. dále) a vyvolejte funkci "Šrafování". Této vlastnosti se dá velice b o h a t ě v y u ž í t p r o m n o h o d a l š í c h t r i k ů , n a p ř . s t í n o v a n é h o písma. 2) Fill. Vyplnění libovolné plochy obklopené uzavřeným obrysem aktuálním vzorkem. Po změně vzorku je nutno operaci vyvolat znovu, j i n a k se vzorky logicky násobí. Toho lze využít při vícenás o b n ý m p o u ž i t í f u n k c e "Fill" pro n a b í d k u m n o h e m více v z o r ů ,
13
které vzniknou logickým násobením. Pokud b u d e pod kurzorem v okamžiku vyvolání f u n k c e bod, operace se neprovede a nic se nezmění.
3.2 ZÁKLADNÍ KRESLÍCÍ OPERACE (V HLAVNÍ PALETĚ IKONA 2) P a l e t a o b s a h u j e f u n k c e pro k r e s l e n í a m a z á n í o b j e k t ů . Při kreslení objektů (čára, kružnice, elipsa) j e po uvolnění směrových kláves zobrazen objekt v aktuální poloze.
,
«
>> 0 0 /
4
::
i
&&
[ m n m m n n ]
0) Funkce pro přesun palety. 1) Přímky. Pomocí F2 n a d e f i n u j e t e počáteční bod, přesuňte kurzor do k o n c o v é h o bodu a stiskněte F l . Tím přímku nakreslíme. Poč á t e č n í bod další p ř í m k y se a u t o m a t i c k y p ř e s u n e do k o n c o v é h o bodu právě nakreslené přímky. Kdykoliv lze však opět použít F2 pro nastavení jiného počátečního bodu. 2) Kružnice. P o m o c í F2 určete střed, p o h y b e m kurzoru doleva případně doprava poloměr kružnice, Fl kružnici nakreslí. Dokud p o m o c í F2 n e d e f i n u j e m e n o v ý s t ř e d , z ů s t á v á s t a r ý a k r e s l í se soustředné kružnice. 3) Elipsy. Podobné j a k o u kružnice, navíc po umístění středu elipsy k l á v e s o u F2 p o h y b e m kurzoru nahoru n e b o dolů u r č u j e t e svislou poloosu a tím tvar elipsy. 4) J e d n o d u c h é kreslení jednotlivých bodů. Základní kreslicí f u n k c e - p o m o c í F l kreslíte jednotlivé body, p o m o c í F2 je mažete. U této f u n k c e existuje v ý j i m k a v ovládání pro ty, co si navykli pracovat s programem MDRAW. Pro kreslení obrysů lze použít kláves Q W E D C X Z A pro pohyb do všech směrů a současné kreslení. (POZOR ! Pouze, pokud tyto klávesy nejsou d e f i n o v a n é j a k o ovládací). 5) Spray. S j e h o pomocí lze do obrázku nanést náhodné shluky bodů připomínající rozprášenou barvu. P o m o c í F l se body kreslí, pomocí F2 mažou. Shluky bodů jsou opravdu náhodné, na rozdíl od
14
jiných g r a f i c k ý c h editorů, kde se shluky cyklicky o p a k u j í . 6) Kyselina. Velice užitečná f u n k c e , která u m o ž ň u j e smazat nepovedené kresby, které již nelze zrušit funkcí U N D O . Vymaže propojené tvary počínaje bodem při vyvolání funkce. P o j m e m p r o p o j e né tvary se r o z u m í objekt, v němž každý bod má alespoň j e d e n další bod o b j e k t u , s k t e r ý m s o u s e d í (z l i b o v o l n é s t r a n y ) . P o k u d p o d k u r z o r e m n e b u d e v o k a m ž i k u v y v o l á n í f u n k c e b o d , o p e r a c e se ukončí a nic se nestane. 7) Tato f u n k c e se vyskytuje na všech paletách mimo palety hlavní a slouží k zrušení palety. Pokud nebude již f u n k c e z n ě j a k é palety p o t ř e b o v a t , j e z b y t e č n é aby paleta zabírala e d i t a č n í p l o c h u obrázku a pak použijte tuto f u n k c i . Paletu je možné kdykoliv znovu vyvolat z palety hlavní.
3.3 LUPA (V HLAVNÍ PALETĚ IKONA 3) L u p a j e velice užitečná a praktická funkce, která u m o ž n í přesné umístění kurzoru v celé kresbě při vyvolání kterékoliv f u n k c e . Na rozdíl od j i n ý c h programů lze pod lupou provádět operaci libovolnou (kreslení, mazání, nastavení okna, psaní textu atd.). S o u č a s ně je viditelný obrázek i ve skutečné velikosti, což j e rovněž velice užitečné, neboř ve zvětšeném to může klamat. Zvětšení okolí k u r z o ru může být čtyř nebo osmi násobné. Další výhodou lupy j e , že lze zapnout rastr atributů pouze pod lupou a jinak v celém obrázku prac o v a t s b a r v a m i . Při t v o r b ě n ě k t e r ý c h o b r á z k ů j i s t ě v y u ž i j e t e možnosti kreslit objekty podle souřadnic, které se v y p i s u j í v dolní části palety. Při práci s barvami j s o u zde mimo souřadnic vypisovány hodnoty barev pod kurzorem, což jistě přivítají ti, kteří p r a c u j í s černobílým monitorem.
S
m m m
• 1 1 2
m 1 0 3
1 1 2
15
1 0 3
0) Funkce pro přesun palety. 1) Funkce pro změnu stupně zvětšení (čtyř nebo osminásobné). 2) F u n k c e p r o z o b r a z o v á n í b a r e v n e b o r a s t r u pod l u p o u . Pokud j e v této ikoně nápis " C O L " , budou z o b r a z o v á n y správné hodnoty atributů barev okolí kurzoru i pod lupou, v opačném případě bude zobrazován rastr hranic atributů. 3) Zrušení palety (Lupy).
3.4 OKNA (V HLAVNÍ PALETĚ IKONA 4) Paleta obsahuje f u n k c e pro práci s výřezem obrázku - oknem. N a d e f i n o v a n é okno lze přenášet, měnit velikost, mazat atd. Veškeré f u n k c e pracují jen s bodovou mapou obrázku a barevné hodnoty se nepřenáší. Tím je umožněno definovat okno v bodovém, tedy j e m ném, rastru.
V
P--1 • 1 1 1 J
IN J •t* O
0
1
2
3
4
5
6
7
8
9
0) Funkce pro přesun palety 1) Definování okna. Stiskem F2 se d e f i n u j e levý horní roh a po n a s t a v e n í r o z m ě r u o k n a ( s m ě r o v é k l á v e s y ) k l á v e s a F1 d e f i n u j e dolní pravý roh. Okno j e již během d e f i n o v á n í zobrazováno přerušovanou čárou. K takto n a d e f i n o v a n é m u oknu se v z t a h u j í následuj í c í funkce. 2) Kopie nebo přesun okna. Pokud b u d e tato f u n k c e vyvolána klávesou F l , jedná se o kopii. Při vyvolání klávesou F2 p ů j d e o přesun (originál okna b u d e po přesunu v y m a z á n ) . Novou p o l o h u okna určete pomocí směrových kláves a potvrzení F l . (Nová pozice se vztahuje k levému hornímu rohu). Nové umístění okna lze volat opakovaně a tak nadefinované o k n o pohotově namnožit. 3) Inverze okna. Jednoduše - co bylo černé, bude bílé a naopak. 4) Mazání okna. Obsah n a d e f i n o v a n é h o okna se vymaže. 5) Symetrické otočení okna podél vodorovné osy. 6) Symetrické otočení okna podél svislé osy.
16
7) Z m ě n a rozměrů okna. Funkci lze vyvolat p o m o c í F1 n e b o F2, tedy j a k o u bodu kopie a přesunu. Nadefinované okno lze zmenšit i zvětšit. Po vyvolání f u n k c e d e f i n u j e F2 levý horní a po nastavení nového rozměru okna F1 d e f i n u j e pravý dolní roh a nový rozměr tím potvrdí. Jestliže bude f u n k c e vyvolána p o m o c í F2, p ů v o d n í okno se smaže. V tomto případě (volání pomocí F2) j d e tedy o přesun se změnou velikosti. V prvním případě (volání p o m o c í F l ) j d e o kopii se změnou velikosti. 8) Otáčení o libovolný úhel (0-360 stupňů). P o m o c í kláves pro pohyb doleva a doprava nastavíte novou polohu okna (při o t á č e n í jsou znázorňovány rohy nového okna). Pomocí Fl provedete vlastní otočení, F2 při otáčení operaci zruší a okno se vrátí do p ů v o d n í h o stavu. Funkce lze využít např. pro tvorbu šikmých nápisů. 9) Zrušení palety.
3.5 BARVY (V HLAVNÍ PALETĚ IKONA 6) Toto j e j e d i n á paleta, která pracuje s barvami. Žádná j i n á operace barvy n e m ě n í (nepočítáme-li U N D O ) . V paletě jsou nad sebou dva řádky čísel určující aktuální barvu - horní pro inkoust a dolní pro papír. Barva j e určena inverzními číslicemi v každém řádku. Za t ě m i t o ř á d k y j s o u j e š t ě p í s m e n a B a F - p ř e p í n a č e pro Bright a Flash. Inverzní písmeno B znamená, že Bright j e zapnutý. Pro Flash platí to stejné. Význam hodnot Ink, Paper, Bright a Flash j e zcela stejný j a k o v při práci v BASICu a je popsán v návodu k počítači. Barvu lze z m ě n i t u m í s t ě n í m k u r z o r u na p o ž a d o v a n o u h o d n o t u I nebo P a stiskem F l . Paleta o b s a h u j e jedinou výkonnou ikonu.
0) Funkce pro přesun palety. 1) Tato f u n k c e započne vlastní nastavování barev. P o m o c í F l barvu z a p i s u j e t e do a t r i b u t u pod k u r z o r e m , p o m o c í F2 n a o p a k podle barevné informace atributu nastavujete aktuální barvu zobrazenou v paletě, což často velmi zrychlí práci zvláště na černobílém monitoru. Aktuální barva se rovněž zobrazuje v i n f o r m a č n í m řádku lupy, ovšem pokud je "Lupa" aktivní. 2) Zrušení palety. Poslední hodnoty I,P,F a B z ů s t a v a j í aktivní pro n a s t a v o v á n í b a r e v a o p e r a c i C L E A R C O L O R S ( v i z . h l a v n í menu).
17
3.6 TEXT (V HLAVNÍ PALETĚ IKONA 7)
0) Funkce pro přesun palety. 1) Funkce pro zrušení palety.
V okně j e nabídka všech šestnácti dosažitelných stylů písma. Je v nich nakresleno p í s m e n o A (bez horních a dolních dvou řádek, neboť f o n t j e vysoký 12 bodů, ale v paletě se může zobrazit jen vysoký 8 bodů). Vlastní operace psaní textu začne výběrem stylu písma (pomocí umístění kurzoru na požadovaný styl a stisku F l ) a určení místa, kde se bude text psát. Po o p ě t o v n é m stisknutí F l pak začne vlastní psaní. Nadále se systém ovládá následujícími klávesami ( s s = S Y M B O L SHIFT, c s = C A P S SHIFT): ENTER
Konec psaní.
kurzorové šipky
Pohyb kurzoru.
cs+0 (DELETE)
Vymazaní znaku vlevo.
cs+3,cs+4
Definice rozteče písma.
cs+1 (EDIT)
Zrychlení pohybu kurzoru.
ss+Q,ss+E
Změna stylu.
c s + 2 (CAPS L O C K )
Přepínač malá/velká písmena.
cs+9 (GRAPH)
Přepínač číslice/diakritika.
Poznámka Pomocí definice rozteče písma lze plynule měnit počet znaků zobrazitelných na celou šířku obrazovky. Při standardní rozteči 8 bodů je to max. 32 znaků. Při rozteči 4 body a použití vhodného úzkého fontu lze dosáhnout až 64 znaků na celou šířku obrazovky. Při vhodné modifikaci rozteče během psaní lze dosáhnout proporcionálního textu. Stav obou přepínačů a velikost rozteče se zobrazují v informačním řádku lupy, pokud je aktivní. Písmeno C v info řádku lupy znamená, že je zapnutý režim velkých písmen. Písmeno G znamená režim psaní znaků s diakritikou.
18
a,..název klávesy b,. .v nornálnín nódu c,..v nornálnín nódu se ss d,. .v grafickén nódu e,,,v grafickén nódu se ss
a be de
1 1! ód
2
Z 3B
l'C
ŠŠ
U
0 q ô
S sl s!
z z: Z!
4
X
4$
S
tf
R r< rR
D d\ d X£
dN
C
t
5Z
Č Č
E e e
M
ú
H a~ a CRPS SHIFT
ZG
C?
c?
7' 8 8 ( äň Ú*
7
ŽŽ
T t> tä
F f{ f
6&
V y[ y<
G g> g
v v/ v/
U
A
H h hŕ
B b* bň
U] U)
J
jj-
9 9) íí
o o; o;
I i i K k+ k©
H n, H n . n, n,
• BÉÉ
L
SYHB. SHIFT
1=
SLOVENSKÁ KLÁVESNICE
P p" P" ENT.
l í
SPRCE
4.0 F O N T E D I T O R Font editor (dále jen FE) slouží k úpravám a tvorbe fontů. SM má současně v paměti čtyři fonty. Každý font má 128 znaků a obsahuje 96 znaků ASCII a 32 českých písmen. Znaky jsou 12 bodů vysoké a 8 bodů široké. Po spuštění FE z hlavního menu se o b j e v í o v l á d a c í panel. Pro o b j a s n ě n í významů jednotlivých polí a f u n k c í (ikon) jsou označeny v druhém obrázku čísly a písmeny.
l£]
H 0 !
!
L2JLU 5][Š r f f h 0
0) Editační pole pro úpravy jednotlivých znaků - je zde zobrazen aktuální znak v o s m i n á s o b n é m zvětšení. Jednotlivé body znaku v rastru se kreslí p o m o c í klávesy F1 a mažou klávesou F2. Z m ě n y ve zvětšeném rastru se hned přenáší i do znaku v normální velikosti a zobrazení m o d i f i k a c í (viz. okno G popsané dále) 1) Posun znaku o j e d e n bod doleva (v rámci rastru 12x8 b o d ů ) .
19
2) Posun znaku o jeden bod doprava. 3) Posun znaku o jeden bod dolů. 4) Posun znaku o jeden bod nahoru. 5) Symetrické otočení z n a k u podél svislé osy. 6) Symetrické otočení z n a k u podél vodorovné osy. 7 ) I n v e r z e znaku. 8) Vymazání znaku. 9) Nahrání znaku z ROM počítače. A) Tato ikona slouží j a k o prefix, který umožní pracovat s celou sadou najednou. Pokud je tato f u n k c e aktivní (ikona je "rozsvícená"), budou se funkce 1) - 9) týkat celé sady. Pokud je funkce vypnutá, t ý k a j í se jen j e d n o h o editovaného znaku. Chcete-li například posunout celý font doprava, vyberete tuto ikonu a poté ikonu pro posun doprava. C) Návrat do hlavního menu programu SM. D) Z a z n a m e n á n í aktuálního znaku do p o m o c n é h o pole. E) Přesun znaku z p o m o c n é paměti na místo aktuální znaku. Pomocí f u n k c í D) a E) lze přenášet jednotlivá písmena z jedné sady do jiné. Požadovaný znak uložte f u n k c í D), přepněte se na jiný font, a funkcí E) vyvolejte znak z pomocné paměti. Dále se dá f u n k c í v y u ž í t při t v o r b ě nové sady, kdy se v y c h á z í z j e d n o h o p í s m e n e (většinou O) a jeho úpravami se tvoří znaky další. Jednoduché obnovení zdrojového písmene z p o m o c n é h o pole ušetří mnoho práce. F) Čtyři ikony pro výběr j e d n o h o ze čtyř f o n t ů klávesou F l . Pokud provedete volbu výběru klávesou F2, z k o p í r u j e se celý právě editovaný font do vybraného fontu. G) V tomto okně FE se z o b r a z u j e editovaný znak ve svých modifikacích, kterých lze při psaní využít (normální, tučné, skloněné a skloněné tučné). H) V této části ovládacího panelu FE lze provádět výběr znaku pro editaci nebo jejich uložení. Výběr znaku pro editaci provedete umístěním kurzoru na požadovaný znak a stiskem F l . Pro uložení e d i t o v a n é h o ( z v ě t š e n é h o ) z n a k u na u r č i t é m í s t o j i n é h o z n a k u použijte F2.
Po zámka Neuvedená funkce (v pořadí B) je použita pouze program Text Machine. Jedná se o volbu ovládání. ale k dispozici u SM v hlavním menu.
20
u verze FE pro Tato funkce je
5.0 EDITOR VZORKU A KURZORU Editor vzorků a kurzorů u m o ž ň u j e tvořit a měnit 16 speciálních z n a k ů , k t e r é u r č u j í tvar f u n k č n í h o a p r a c o v n í h o k u r z o r u a vzorky pro v y p l ň o v á n í (viz. popis palety "Funkce pro práci s vzorky"). Celý editor j e odvozen od editoru fontů, takže ovládání j e v p o d s t a t ě s t e j n é . Princip e d i t a c e , výběru a u k l á d á n í vzorku n e b o kurzoru j e zcela stejný j a k o u FE, včetně p o m o c n é h o pole. Popíšeme jen rozdíly: Především místo znakového pole fontu je zde m e n š í pole zmín ě n ý c h 16 s p e c i á l n í c h z n a k ů . P r v n í dva z n a k y u r č u j í g r a f i k u a masku f u n k č n í h o kurzoru, další dva pracovního kurzoru. N á s l e d u j e čtyřznaková rezerva, která není u této verze SM využita a osm vzorků, které j s o u při kreslení k dispozici v paletě pro práci s vzorky. Místo přepínače j e d n o t l i v ý c h fontů je umístěn obdélník potištěný aktuálním znakem (nebo vyplněný aktuálním vzorem), a tak slouží pro zjišťování kvality vzorku ve větší ploše. E d i t o r l o g i c k y n e o b s a h u j e dále ikony pro n a h r á n í znaku z ROM a pro práci s celým souborem. Pro pokročilejší uživatele uvádíme, že j e d n o t l i v é rastry j s o u v programu Sm uloženy v paměti od adresy 41024 a celá sada má délku 64 bajtů (8 druhů, každý o délce 8 bajtů).
A. INSTALACE Instalace j e první a velice důležitý úkon, který musíte zdárně zvládnout pro správné f u n g o v á n í tisku z programu SM. Obecně lze říci, že tiskové rutiny jsou v y t v o ř e n é tak, že instalaci je možné provést téměř na libovolnou tiskárnu. Tiskárny s 24 j e h l i č k a m i je nutné nastavit do režimu tisku grafiky j a k o u tiskárny 9-ti j e h l i č k o v é . Komunikace s tiskárnou musí probíhat přes obvod typu M H B 8255. Přestože e x i s t u j e mnoho různých připojení tiskáren k tomuto o b v o du, jsou tři z nich nejrozšířenější. Pokud používáte j i n é zapojení, d o p o r u č u j e m e přizpůsobit se většině a tím si ušetřit další potíže s instalacemi j i n ý c h programů. Pro případ nezbytnosti zařazení jiné komunikační rutiny (např. při p ř i p o j e n í sériové tiskárny k obvodu 8255 a p r o g r a m o v é emulaci sériové komunikace), lze tuto rutinu umístit v paměti na adresu, která je uvedena v programu "SMINFO". POZOR! Pro správnou f u n k c i tisku je nutné, aby byl výstup třetího kanálu počí-
21
tače nasměrován před spuštěním SM na tuto uživatelskou komunikační rutinu. Tato možnost j e jen pro pokročilé uživatele počítače.
Poznámka Při instalaci programu SM na disketu si připravte ještě jednu disketu (nejlépe novou), na kterou se provede instalace z diskety originální. POZOR ! Disketa, na kterou budete SM instalovat, bude před začátkem instalace naformátována. Proto neprovádějte instalaci na disketu, kde již máte nějaká nepostradatelná data. Rovněž doporučujeme originální disketu během instalace chránit proti zápisu ! Instalační program se j m e n u j e "SMINSTAL". Nahrajte ho o d p o v í d a j í c í m příkazem podle paměťového media: L O A D * "SMINSTAL" , L O A D "SMINSTAL" atd.
Při verzi pro disketovou jednotku D I D A K T I K 40 (DIDAKTIK 80), stačí napsat příkaz RUN a potvrdit ho klávesou ENTER. (Za předpokladu, že v paměti počítače není žádný BASIC program.) Po nahrání se instalační program automaticky spustí. Při instalaci na disketu budete po úvodních informacích vyzváni na založení nové diskety a ta bude po stisku libovolné klávesy a po následném stisku klávesy "p" n a f o r m á t o v á n a a tak připravena k instalaci SM. Při instalaci na disketu nebo kazetu se řiďte pokyny instalačního programu. Během instalace budou následovat dotazy na istalační parametry. Pokud je odpověď možná jen z předepsaných možností, proveďte volbu stiskem příslušného, jasově z v ý r a z n ě n é h o písmena. Celý proces instalace se skládá z několika částí, v závislosti na typu tiskárny. P r v n í se j m e n u j e U S E R I N T E R F A C E a otázky se tedy t ý k a j í spojení uživatele s programem a počítače s tiskárnou. Další části se týkají jen 7 a 9 j e h l i č k o v ý c h tiskáren. Vždy po skupině o d p o v ě d í budete dotázání, zda jste s nimi spokojen. Pokud některou volbu chcete změnit, stiskněte při dotazu "V pořádku ? (A/N)" klávesu "N" a poslední skupina dotazů se bude opakovat. Pokud j e vše v pořádku, stiskněte klávesu "A" a instalace bude pokračovat.
22
- USER INTERFACE česky/slovensky Z n a k o v é sady v programu SM budou obsahovat všechny české nebo slovenské znaky.
INTERNAL/EXTERNAL Volba, který interface (obvod typu 8255) se bude používat pro s e s t a v u D I D A K T I K G A M A a D 4 0 . K l á v e s a "I" v y b e r e i n t e r n í interface D I D A K T I K U G A M A a klávesa "E" interface v D40. Sam o z ř e j m ě zvolte ten, kde j e připojena tiskárna. Pro ostatní počítače (Spectrum, Delta, Didaktik M) b u d e volba vždy External, neboř se bude používat interface v D40.
BT-lOO/GAMACENTRUM/CENTRONICS Volba typu tiskárny. C e n t r o n i c s znamená libovolnou tiskárnu, která s p l ň u j e nezbytné požadavky pro tisk z SM. Podle výběru b u d e j a k o další volba j e d n a ze dvou následujících.
Poznámka Každá tiskárna BT100 je nepatrně odlišná a je potřeba doladit tiskovou rutinu pro každou konkrétní tiskárnu. Po instalaci TM na tiskárnu BT100 lze regulovat horizontální synchronizaci tisku pomocí POKE 39700,N; kde N je 1 až 255. Pokud pro dosažení synchronizace tisku nebude stačit tento rozsah, je nutné seřídit mechaniku tiskárny tak, aby byl rozsah POKE postačující.
DIDAKTIK/UR4 Volba pouze pro tiskárnu BT-100 nebo G A M A C E N T R U M 01. Jedná se o typ připojení tiskárny k obvodu 8255. Volba Didaktik znamená standardní zapojení na portech A a B, které j e u v e d e n o v příručkách k počítačům D I D A K T I K . Volba UR4 znamená z a p o j e n í na p o r t u C, k t e r é j e u v e d e n o v n á v o d u k t o m u t o I N T E R F A C E (výrobce T E S L A Kolín).
23
Zapojení
DIDAKTIK
BT-100
G A M A C E N T R U M 01
PA4 - O U T 3 PA5 - OUT7
PC7 - C L O N A (IN)
PA6 - OUT1
PAO - II (OUT)
PA7 - OUT1
PA1 - M O T O R (OUT)
PBO-IN6
PA2 - 12 (OUT)
PB1-IN5
PA3 - PAPÍR (OUT)
P B 2 - INI PB3 - IN4 GND - IN2.0UT2
Zapojení BT-100
UR4 G A M A C E N T R U M 01
PCO-IN5 P C I - INI
PB7 - C L O N A (IN)
PC2-IN6
PCI - 12 (OUT)
P C 3 - IN4
PC2 - M O T O R (OUT)
PC4 - OUT3
PC3 - PAPÍR (OUT)
PC5 - OUT1
PC4 - II (OUT)
P C 6 - OUT6 PC7 - OUT7 G N D - IN2,OUT2
DIDAKTIK/ STROBE A/ STROBE B Volba pro ostatní tiskárny s rozhraním C E N T R O N I C S . Jedná se o tři typy nejrozšířenějších způsobů připojení tiskárny k obvodu 8255. (PA=31, PB=63, PC=95, PCW=127)
24
D I D A K T I K - komunikace v módu 0 obvodu 8255 PA - DATA, PC7 - BUSY, PC3 - S T R O B E S T R O B E A : - komunikace v módu 1 obvodu 8255 PA - DATA, PC7 - ACK, PC6 - S T R O B E S T R O B E B : - komunikace v módu 1 obvodu 8255 PA - DATA, PC2 - ACK, P C I - S T R O B E Toto zapojení je méně rozšířené, ale má výhodu v tom, že port A zůstává volný pro Joystick
- PRINTER 7/8 jehel P o č e t j e h e l , které t i s k á r n a v y u ž í v á pro tisk grafiky. P O Z O R , e x i s t u j e např. 9-ti j e h l i č k o v á tiskárna, která tiskne g r a f i k u j e n s využitím 7-mi jehliček ( D l 0 0 ) . Výběr proveďte podle ú d a j ů o tisku grafiky u v e d e n ý c h v manuálu k tiskárně.
ROTOVAT
A/N
Pro n ě k t e r é z t i s k á r e n j e n u t n é otočit před tiskem g r a f i c k o u hodnotu z hlediska váhy j e d n o t l i v ý c h bitů. Odpověď Ne z n a m e n á , že horní j e h l a bude mít nejvyšší bitovou váhu (MSB). Tato varianta j e pro většinu tiskáren. Odpoveď A n o znamená, že horní j e h l a bude mít nejnižší bitovou váhu (LSB). Tato varianta j e pro některé 7-mi j e h l i č k o v é tiskárny. Volbu proveďte podle popisu g r a f i c k é h o tisku v návodu k tiskárně.
D VOJTI SK A/N Možnost volby vyslat každý grafický BYT do tiskárny dvakrát po sobě. Volba Ano je vhodná pro tiskárny, které m a j í j e n j e m n ý g r a f i c k ý r e ž i m , např. 120 D P I (bodů na palec), kde by byl vyt i s k n u t ý o b r á z e k příliš ú z k ý . Pro t e n t o p ř í p a d j e l e p š í t i s k n o u t každý grafický BYT dvakrát a tak pokrýt větší šířku papíru. Pro většinu tiskáren však bude volba Ne.
25
1/2/3 tisk-y C Kvalita COPY - tisku obrázku velikosti l x l . Volba klávesami 1/2/3 udává počet, kolikrát se bude každý grafický řádek přes sebe tisknout. Vícenásobný tisk j e pomalejší, ale výsledný tisk j e kvalitnější. Rovněž může být použit pro v y p s a n é tiskové pásky. P O Z O R ! Pro v í c e n á s o b n ý tisk j e n e z b y t n é , aby bylo m o ž n é u tiskárny o d d ě l e n ě řídit návrat tiskové hlavy ( C R - 1 3 ) a posun na další tiskový řádek (LF-10). Pokud používáte režim automatického řádkování při návratu tiskové hlavy, lze vždy tisknout jen j e d n í m průchodem. Tento režim automatického ř á d k o v á n í má však i další nevýhody a proto ho d o p o r u č u j e m e nepoužívat. Tiskárnu nastavte do b ě ž n é h o r e ž i m u p o m o c í k o n f i g u r a č n í c h p ř e p í n a č ů t i s k á r n y A U T O LF - OFF. Popis přepínačů j e uveden v návodu k tiskárně.
1/2/3 tisk-y DC Kvalita D C O P Y - tisku obrázku velikosti 2x2. Jinak platí vše j a k o o předchozí volby.
NASTAVIT
MSB A/N
Pouze pro tiskárny s tiskem grafiky 7-mi jehličkami. bude v každém grafickém BYTu nastaven bit nejvyšší Pro většinu tiskáren se 7-mi j e h l i č k o v ý m tiskem grafiky Ano, neboť se MSB používá j a k o příznak pro odlišení dat od ostatních kódů.
NEGOVAT
Volba, zda váhy na 1. bude volba grafických
A/N
Některé tiskárny tisknou grafická data v n e g o v a n é podobě dat p ř i j a t ý c h . Při volbě A n o b u d o u před tiskem b i t o v é hodnoty grafických dat negovány. Pro většinu tiskáren však bude volba Ne.
26
-CONTROLV této části instalace budete zadávat sekvence řídících kódů t i s k á r n y pro j e d n o t l i v é f u n k c e tisku. H o d n o t y kódů pro k a ž d o u sekvenci zadávejte postupně j a k o dekadická čísla (např. ESC j a k o 27) a z a d á v a n í k a ž d é s e k v e n c e u k o n č e t e o d e s l á n í m p r á z d n é h o řádku. Sekvence n e m u s í obsahovat žádný kód. Pokud bude b ě h e m z a d á v á n í překročen limit pro počet kódu v dané sekvenci, o z v e se varovný zvukový signál a zadávání j e nutné provést znovu tak, aby byl počet kódů menší.
PINIT Sekvence řídících kódů, která se vyšle do tiskárny před z a h á j e ním tisku.
CR Sekvence pro návrat tiskové hlavy.
LF Sekvence pro posun papíru na další řádek o příslušný počet jehel.
PCLOSE Sekvence řídících kódů, která se do tiskárny vyšle po ukončení tisku.
LGBC Sekvence řídících kódů, která se vyšle do tiskárny před tiskem každé grafické řádky při f u n k c i COPY. Většinou zapnutí g r a f i k y pro tisk p o ž a d o v a n é h o počtu bodů, který je L G M C + 2 5 6 + R G M C (viz. obrázek formátu).
LGBD S e k v e n c e řídících kódů, která se vyšle do tiskárny před tiskem každé g r a f i c k é řádky při funkci DCOPY. Většinou zapnutí g r a f i k y pro tisk p o ž a d o v a n é h o počtu bodů, který j e L G M D + 3 4 8 + R G M D (viz. obrázek formátu).
27
- FORMATTyto hodnoty určují f o r m á t tisku, tedy umístění obrázku na papíře. S parametry formátu d o p o r u č u j e m e experimentovat jen těm, kteří dobře z n a j í svoji tiskárnu a m a j í již z k u š e n n o s t i s t v o r b o u sekvencí řídících kódů. Význam jednotlivých parametrů j e patrný z obrázku:
LGMC Levý grafický okraj pro f u n k c i COPY. Počet prázdných bodů, které tiskárna vynechá na začátku každého řádku.
28
RGMC Pravý grafický okraj pro f u n k c i COPY. Počet prázdných bodů, které t i s k á r n a d o p l n í do k o n c e k a ž d é h o g r a f i c k é h o ř á d k u . T a t o volba je zařazena pro tiskárny, které mají pevně předepsaný p o č e t g r a f i c k ý c h dat na ř á d k u . P o m o c í této p r o m ě n n é lze d o p l n i t n a p o ž a d o v a n ý počet bodů. Pro naprostou většinu tiskáren b u d e RGMC nula.
LGMD Levý g r a f i c k ý okraj pro f u n k c i DCOPY. Počet prázdných b o d ů , které tiskárna vynechá na začátku každého řádku.
RGRD Pravý g r a f i c k ý okraj pro f u n k c i DCOPY. Počet prázdných b o d ů , které tiskárna doplní do konce každého grafického řádku. Význam jako u RGMC.
-FONTSChcete zkopírovat
fonty
? (A/N)
Na závěr procesu instalace budete dotázání, zda chcete zkopírovat i další znakové sady pro psaní textů v programu SM. Tyto z n a k o v é sady lze d o p r o g r a m u SM nahrávat podle p o k y n ů , uvedených v popisu hlavního ovládacího panelu - části "FONTS". Při volbě A ( N O ) budou zkopírovány p ř e d e m fonty (sady) písma a utilita FE na vaši disketu.
nadefinované
Po úspěšném dokončení instalace stiskněte tlačítko R E S E T na počítači a nainstalovaný program SM nahrajte do počítače o d p o v í dajícím příkazem paměťového zařízení LOAD *"Sm" (rovněž příkazem RUN) nebo LOAD "Sm". Samozřejmě nahrávejte program SM z diskety nebo kazety, na kterou se prováděla instalace.
29
POZOR, Z KAŽDÉ INSTALAČNÍ DISKETY MŮŽETE ZHOTOVIT JENOM JEDNU UŽIVATELSKOU VERZI PROGRAMU PRO SVOU VLASTNÍ POTŘEBUIZHOTOVOVÁNÍ D A L Š Í C H KOPIÍ P R O UŽIVATELE, N E V L A S T N Í C Í O R I G I N Á L N Í V E R Z I P R O G R A M U JE V R O Z P O R U SE Z Á K O N E M A TUDÍŽ T R E S T N É !
B. INSTALAČNÍ PARAMETRY PRO NEJROZŠÍŘENĚJŠÍ TYPY TISKÁREN N á s l e d u j e popis instalace pro některé u nás nejrozšířenější typy tiskáren. Vzhledem k tomu, že může dojít při vývoji výroby tiskáren k nějakým odlišnostem od tiskáren, na kterých byla instalace zkoušena, porovnejte zde uvedené instalační parametry s návodem k tiskárně. V případě nesrovnalostí dejte přednost informacím uvedeným v návodu k tiskárně !
E P S O N a kompatibilní Mezi nejrozšířenější devítijehličkové tiskárny patří bezesporu tiskárny EPSON a kompaktibilní. Mezi tuto skupinu lze počítat všechny tiskárny řady E P S O N FX (FX80, FX85, FX400, FX800, F X 8 5 0 , L X 8 0 0 atd.), t i s k á r n y ř a d y STAR ( L C 1 0 , L C 1 5 , L C 2 0 , atd.), Robotron (Präsident) K6313, K6314, K6325, některé tiskárny A M S T R A D , SEIKOSHA, PANASONIC KX-P, CITIZEN, S E P 5 1 0 a m n o h o dalších. Důležité j e , aby tyto tiskárny akceptovaly sekvence řídících kódů E S C , " * " , 5 , n l , n 2 pro z a p n u t í g r a f i c k é h o režimu "plotter grafik" a sekvenci ESC,"3",N pro ř á d k o v á n í o N/216 palce. P o k u d t i s k á r n a např. u m í j e n r e ž i m E S C , " * " , 4 , n l , n 2 ( C R T I ) j e nutné upravit řídící sekvence L G B C a L G B D . Tiskárna rovněž m u s í být nastavena do režimu A U T O LF-OFF ! Pro správnou funkci tisku u tiskáren jiných firem než E P S O N je nutné, aby tiskárny byly nastaveny na emulaci EPSON FX. Toto nastavení se provádí p o m o c í k o n f i g u r a č n í c h p ř e p í n a č ů , j e j i c h ž p o p i s by měl být v n á v o d u k tiskárně. Odpovědi při instalaci pro tyto tiskárny jsou uvedeny v následující tabulce. Formát tisku ( L G M C . R G M C a L G M D , R G M D ) můžete přizpůsobit svým potřebám, ale pak j e nutné o d p o v í d a j í c í m způsobem modifikovat i sekvence LGBC a L G B D !
30
7/8 jehel :
8
ROTOVAT:
Ne
DVOJTISK :
Ne
1/2/3 tisk-y C :
1 (lze zvolit)
1/2/3 tisk-y D :
1 (lze zvolit)
NASTAVIT MSB : NEGOVAT :
Ne
PINIT :
27,64
CR :
13
LF :
27,51,24,10 (odřádkování o 24/216)
PCLOSE :
27,64,
LGBC :
27,42,5,0,1 (pro COPY 0+1*256=256 gr.dat)
LGBD :
27,42,5,128,1 (pro DCOPY 128+1*256=384 gr.dat)
LGMC :
0 (lze nastavit - P O Z O R ! změní se L G B C )
RGMC:
0
LGMD :
0 (lze nastavit - P O Z O R ! změní se L G B D )
RGMD :
0
R O B O T R O N K 6 3 0 4 (termotiskárna - C E N T R O N I C S ) 7/8 jehel :
8
ROTOVAT:
Ne
DVOJTISK :
Ne
1/2/3 tisk-y C :
1
1/2/3 tisk-y D :
1
NASTAVIT MSB : NEGOVAT :
Ne
PINIT :
27,85,1 (nastav j e d n o s m ě r n ý tisk)
CR :
13
LF :
27,74,23 (odřádkování o 23/216)
PCLOSE :
27,85,0 (obnov obousměrný tisk)
LGBC :
27,75,0,1 (pro C O P Y 0+1*256=256 gr.dat)
LGBD :
27,75,128,1 (pro DCOPY 128+1*256=384 gr.dat)
LGMC :
0 (lze nastavit - P O Z O R ! změní se L G B C )
31
RGMC
O
LGMD
O (lze nastavit - P O Z O R ! změní se L G B D )
RGMD
O
D100(M) - C E N T R O N I C S (tisk grafiky 7-mi jehličkami) 7/8 jehel :
7
ROTOVAT :
Ano
DVOJTISK :
Ano
1/2/3 tisk-y C :
1 (lze zvolit)
1/2/3 tisk-y D :
1 (lze zvolit)
NASTAVIT MSB : Ano NEGOVAT :
Ano
PINIT :
27,15 (hustá grafika a řádkování)
CR :
13
LF :
27,48,10 (grafické odřádkování)
PCLOSE :
27,53,27,50 (obnov textový režim a řádkování)
LGBC :
27,49,27,71 (tisk draft grafiky, ...,72 N L Q )
LGBD :
27,49,27,71 (tisk draft grafiky, ...,72 N L Q )
LGMC :
0 (lze nastavit podle potřeby)
RGMC:
0
LGMD :
0 (lze nastavit podle potřeby)
RGMD:
0
PRT80GS - C E N T R O N I C S 7/8 jehel :
8
ROTOVAT:
Ne
DVOJTISK :
Ne
1/2/3 tisk-y C :
1 (lze zvolit)
1/2/3 tisk-y D :
1 (lze zvolit)
NASTAVIT MSB : NEGOVAT :
Ne
PINIT :
27,64
32
CR :
13
LF :
27,49,10 (odřádkování o 24/216)
PCLOSE :
27,64
LGBC :
27,75,0,1 (pro C O P Y 0 + 1 * 2 5 6 = 2 5 6 gr.dat)
LGBD :
27,75,128,1 (pro DCOPY 128+1*256=384 gr.dat)
LGMC :
0 (lze nastavit - P O Z O R ! změní se L G B C )
RGMC:
0
LGMD :
0 (lze nastavit - P O Z O R ! změní se L G B D )
RGMD:
0
PRT80GRC - CENTRONICS 7/8 jehel :
8
ROTOVAT:
Ne
DVOJTISK :
Ne
1/2/3 tisk-y C :
1 (lze zvolit)
1/2/3 tisk-y D :
1 (lze zvolit)
NASTAVIT MSB :
-
NEGOVAT:
Ne
PINIT :
27,36,48,48,48,50,122,27,38,48,48,48,50,122
CR :
13
LF :
27,91,53,122,10,27,91,51,122
PCLOSE:
-
LGBC :
27,40,70,48,50,53,54,122 (pro COPY 256 gr.dat)
LGBD :
27,40,70,48,51,56,54,122 (pro DCOPY 384 gr.dat)
LGMC :
0 (lze nastavit - P O Z O R ! změní se L G B C )
RGMC :
0
LGMD :
0 (lze nastavit - P O Z O R ! změní se L G B D )
RGMD :
0
TESLA NL2805 - CENTRONICS (grafika 560 bodů na řádku) 7/8 jehel :
8
ROTOVAT :
Ano
DVOJTISK :
Ne
33
1/2/3 tisk-y C :
1 (musí být 1)
1/2/3 tisk-y D :
1 (musí být 1)
NASTAVIT MSB : NEGOVAT :
Ne
PINIT :
27,57
CR : LF : PCLOSE: LGBC :
27,71 (pro C O P Y 152+256+152=560 bodů)
LGBD :
27,71 (pro D C O P Y 8 8 + 3 8 4 + 8 8 = 5 6 0 bodů)
LGMC :
152
RGMC :
152
LGMD :
88
RGMD :
88
SEIKOSHA GP-500 (CENTRONICS, grafika 60DPI 7/8 jehel :
7
ROTOVAT :
Ne
DVOJTISK :
Ne
1/2/3 tisk-y C :
1 (lze zvolit)
1/2/3 tisk-y D :
1 (lze zvolit)
NASTAVIT MSB : Ano NEGOVAT :
Ne
PINIT :
-
CR :
13
LF :
10,15
PCLOSE:
-
LGBC :
8 (tisk g r a f i k y )
LGBD :
8 (tisk g r a f i k y )
LGMC :
0 (lze nastavit podle potřeby)
RGMC :
0
LGMD :
0 (lze nastavit podle potřeby)
RGMD :
0
34
SCREEN MACHINE 3.0D GRAFICKÝ EDITOR PRO POČÍTAČE SINCLAIR A DIDAKTIK Manuál k programu
Autor:
CYBEXLAB,
Vydal: ULTRASOFT, poštový
priečinok,
826 07
MS-CID spol.s pošta
r.o. 29
BRATISLAVA
Bez originálního p r o g r a m u j e tato publikace neprodejná.