@database ShellScr.guide @author Kyzer/CSG @$VER: ShellScr.guide 1.6 (15.09.99) @node main "ShellScr v1.6 documentti" @{u}ShellScr v1.6@{uu} @{" " link intro} Esittely @{" " link usage} Käyttö @{" " link options} ShellScr valinnat @{" " link history} ShellScr historia @{" " link glossary} Tärkeiden termien hakemisto @{" " link credits} Tekijät ShellScr on ohjelma, joka avaa täysikokoisen shellin omalle julkiselle näytölleen. Kopiointioikeudet (C) 1997-1999 Kyzer/CSG Tämä ohjelma on vapaasti levitettävissä; voit välittää sitä eteenpäin ja/tai muutella sitä GNU yleisen julkisen lisenssin määreiden mukaan. Lisenssin julkaisija on Free Software Foundation; voit käyttää joko versio 2:ta lisenssistä tai myöhempää versiota. Tätä ohjelmaa levitetään toivoen, että siitä on hyötyä, mutta ILMAN MITÄÄN TAKUITA; ei edes KAUPALLISESSA merkityksessä tai TIETTYYN ASIAAN SOPIVUUDEN suhteen. Katso lisätietoja GNU yleisestä julkisesta lisenssistä. Sinun olisi pitänyt saada kopio GNU yleisestä julkisesta lisenssistä tämän ohjelman mukana. Jos et ole saanut sitä kirjoita Free Software Foundation Inc:iin, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. @{"Yhteystiedot tekijään" link credits} @endnode @node intro "Esittely" Sen sijaan, että käytät shelliä ikkunassa ja uhkaat sokeltaa Workbencilläsi, mikset avaisi shelliä omalle näytölle? ShellScr on työkalu, joka avaa uuden yleisen näytön ja käynnistää täysruudun kokoisen shellin siihen. Kun kaikki ikkunat yleisellä näytöllä sulkeutuvat, mukaanlukien shell itse, näyttö sulkeutuu. ShellScr voi myös käynnistää shellin käyttäen eri tiedostoa kuin tavallista S:Shell-Startup, joten sitä voidaan tavallaan käyttää IconX:n vaihtoehtona. @{"Kuinka käytän ShellScr-ohjelmaa." link usage} @endnode @node usage "Käyttö" @{b}Vaatimukset:@{ub} @{b}------------@{ub} ShellScr vaatii Workbench 2:n (v37) tai paremman toimiakseen. Käyttääksesi muita fontteja kuin topaz, tarvitset diskfont.library:n. Valinnaiset ASL-valitsimet, joilla voidaan valita fontteja ja näyttömoodeja, vaativat vähintään Workbench 2.1 version asl.library:stä (v38) tai korvaavan ohjelman/paikkauksen, kuten ReqTools ja ReqPatch. @{b}Levitys:@{ub} @{b}--------@{ub} Ole ystävällinen ja anna muillekin koko paketti saamassasi muodossa, lähdekoodi, esimerkki-ikonit ja tämä guide-tiedosto sen mukana. Kiitos. @{b}Asennus:@{ub} @{b}--------@{ub} Aja yksinkertaisesti asennusohjelma. @{b}ShellScr käynnistys@{ub} @{b}-------------------@{ub} Voit käynnistää niin monta kopiota ShellScr:stä, kuin haluat. Se on 'pure-ohjelma', joka voidaan ladata muistiin odottamaan että sitä tarvitaan. Käynnistääksesi ShellScr:n, kaksoisnaksauta sen ikonia, tai kirjoita "ShellScr" jo avatussa shellissä. Saat uuden shellin omalle näytölleen. Tämä näyttö on nyt oletusnäyttö, ja moni ohjelma avaa ikkunansa tälle näytölle Workbenchin sijaan. Jos valitset vaihto-näppäimen avulla tiedoston tai hakemiston Workbencistä, ja ajat ShellScr:n, käynnistät shellin tuossa hakemistossa. Tämä toimii myös, jos valitset tiedoston tai hakemiston, ja käynnistät ShellScr:n tässä hakemistossa "ToolsDaemon" tai "ToolManager" -tapaisilla 'telakka'- ohjelmilla. Shell voidaan sulkea koska tahansa painamalla CTRL-\\, tai kirjoittamalla EndShell shell-kehotteena. Näyttö ei kuitenkaan sulkeudu ennen kuin kaikki ikkunat siinä on suljettu. Tavallisesti shell on ainoa ikkuna, joten näyttö poistuu, kun shell suljetaan. Katso @{"ShellScr valinnat" link options} nähdäksesi kuinka kustomoit näyttöäsi ja shelliäsi. @endnode @node options "ShellScr valinnat" Voit vaihdella ShellScr:n toimintaa käyttämällä seuraavia valintoja. Voit asettaa ne shellistä, ShellScr-ohjelman määreistä, sen ikonin määreistä, jonka oletus-työkalu on ShellScr, ikonin tai hakemiston määreistä, joka on monivalittu, kun ShellScr käynnistyy, tai sen ikonin määreistä, joka on valittuna kun ShellScr käynnistetään ToolsDaemon- tai ToolManager-ohjelman, tai toisen vastaavan 'telakka'-ohjelman, WB-komentona. Näytön valinnat @{" " link PUBNAME} NIMI @{" " link MODEID} MOODI-ID @{" " link DEPTH} SYVYYS @{" " link FONT} FONTTI @{" " link AUTOSCROLL} AUTOMAATTINEN VIERITYS @{" " link SHANGHAI} SHANGHAI @{" " link TITLE} OTSIKKO @{" " link NOTITLE} EI OTSIKKOA Shell valinnat @{" " link CONSPEC} CON-SPESIFIKAATIO (IKKUNA) @{" " link COMMANDFILE} KOMENTOTIEDOSTO (MISTÄ) @{" " link STACKSIZE} PINOKOKO @endnode @node PUBNAME "NIMI -valinta" WB: PUBNAME Shell: PUBNAME=NIMI Tämä on yleinen nimi, jonka ShellScr antaa avaamalleen näytölle. Vakionimi on SHELL_XXXX, missä XXXX on yksilöllinen ID-koodi kyseiselle shellille. ÄLÄ käytä tätä optiota, jos se ei ole aivan välttämätöntä, koska kun avaat shellin nimellä, et voi avata toista shelliä samalla nimellä samaan aikaan. Ole hyvä ja katso MultiCX-ohjelmasta, jossa on valinta 'maagisten' yleisten näyttöjen nimien tekoon etummaiselle näytölle, oli kyseessä sitten mikä näyttö tahansa. Jos haluat asettaa tekstin näytön otsikkopalkkiin, ole hyvä ja käytä @{"OTSIKKO" link TITLE} -valintaa. @endnode @node MODEID "MOODI-ID -valinta" WB: MODEID Shell: MODEID=ID Tämä on mooditunnus haluamallesi näyttömoodille. Se määrittelee, mitä monitoria ja resoluutiota ShellScr-näytön tulisi käyttää. Voit määritellä näyttömoodin seuraavilla tavoilla: - desimaalinumerona (yhteensopiva aiempien ShellScr-mooditunnusten kanssa) - heksadesimaalinumerona, alkaen '$' tai '0x', esim. "0x29004" - näyttömoodin oikeana nimenä, kuten"PAL:High Res Lomitettu". - kysymysmerkkinä, "?", tyhjänä jonona, "", missä tapauksissa ASL- näyttömoodi-valitsin avautuu ja antaa sinun valita näyttömoodin. Voit saada listan "oikeista nimistä" näyttömoodin asetukset -editorista, tai ASL näyttömoodivalitsimesta. Oikeiden nimien käyttö on merkkisensitiivinen, joten "PAL:High Res" on oikein, mutta "pal:high res" ei kelpaa. Jos et määrittele mooditunnusta, tai jos määrittelet viallisen mooditunnuksen, oletusarvona käytetään samaa näyttömoodia kuin oletusnäyttökin (tavallisesti Workbench). Katso myös @{"SYVYYS" link DEPTH} -valinta, värien määrän asettamiseksi näytölle. @endnode @node DEPTH "SYVYYS -valinta" WB: DEPTH Shell: DEPTH/N Tämä on desimaalinumero siitä kuinka monta bittitasoa haluat näytölle, välillä 1-4 tai 1-8 AGA-piiristön tai vastaavan parannellun näyttökortiston omaavilla koneilla. Jos sinulla on moderni näyttökortti, saatat voida valita 16 bittitasoa (hicolour) ja 24 bittitasoa (truecolour). Mitä enemmän bittitasoja käytetään, sitä enemmän muistiä näyttö käyttää. Oletusarvona on aina 2 tasoa (4 väriä). MagicWB-käyttäjät saattavat haluta 3 bittitason ruudun heidän 8 MWB-värilleen, mutta useimmat ihmiset käyttävät normaalia 2 bittitasoa shellille! Jos kysyt näyttömoodivalitsinta @{"MOODI-ID" link MODEID} parametrillä, voit myös asettaa näytön syvyyden sieltä. Itse värit näytöllä tullaan perimään oletusnäytöltä. @endnode @node FONT "FONTTI -valinta" WB: FONT Shell: FONT/K Tästä voit valita vakiolevyisen fontin näytölle. Kirjoita vain fontin nimi ja koko, "XEN/9" tai vastaavaa. Jos haluat käyttää 8 pisteen fonttia, et tarvitse edes kokoa, kirjoita vain "XEN" tai vastaavaa. Jos määrität "" tai "?" fontiksi, saat ASL-fonttivalitsimen, josta voit valita fontin ja sen koon. Shell-ikkunat normaalisti vain 'perivät' vakiokokoisen fontin siltä näytöltä, missä ne ovat. Ei ole mitään syytä väkisin estää sinua, mutta ShellScr varoittaa sinua, jos kysyt suhteellista fonttia, ja sinä luultavasti huomaat, ettei shell käytä sitä, vain näytön otsikko. ShellScr on älykäs oletusfontin valinnassa. Jos oletusnäyttö käyttää vakiokokoista fonttia, se käyttää sitä. Muuten se käyttää järjestelmän oletusfonttia, mikä on valittua fonttiasetukset-editorista. @endnode @node AUTOSCROLL "AUTOMAATTINEN VIERITYS -valinta" WB: AUTOSCROLL Shell: AUTOSCROLL/S Tämän valinnan asettaminen mahdollistaa näytön automaattisen vierityksen. Se tarkoittaa sitä, että jos vedät näytön alas näkyvistä, voit vierittää sen takaisin näkyviin vain hiirtä liikuttamalla. @endnode @node SHANGHAI "SHANGHAI -valinta" WB: SHANGHAI Shell: SHANGHAI/S Ennen Workbench 2:n tuloa Amigalle, ohjelmalla oli kaksi valintaa ikkunaa avatessaan. Se saattoi avata oman kustomoidun näyttönsä, tai se saattoi avautua Workbench-näytölle. Nyt Workbench 2:n tultua, ikkunat avautuvat oletusnäytölle - mutta yhteensopivuuden vuoksi, vanhat ohjelman avautuvat silti Workbench-näytölle. Amigalla on erityinen globaalinen valinta yleisille näytöille, jota kutsutaan "Shanghai-moodiksi". Kun tämä on valittuna, vanhat ohjelmat avautuvat oletusnäytölle, kuten heidän modernimmat vastineensa. Aseta tämä optio käyttääksesi Shanghai-moodia. @endnode @node TITLE "OTSIKKO -valinta" WB: TITLE Shell: SCREENTITLE=OTSIKKO Tämä teksti menee näytön otsikkopalkkiin. Tämä valinta on tässä, koska avaamallasi shellillä ei ole omaa otsikkopalkkia. Oletusteksti otsikkopalkkiin on 'AmigaShell'. Poistaaksesi otsikkopalkin kokonaan, katso @{"EI OTSIKKOA" link NOTITLE} -valintaa. @endnode @node NOTITLE "EI OTSIKKOA -valinta" WB: NOTITLE Shell: NOTITLE=HIDETITLE/S Tämä määrittelee, että näytölle ei tule mitään otsikkopalkkia, joten saat täyden näytön. @{"Ikkunan koon laskeminen" link sizing} ottaa tämän huomioon. Huomaa, että normaali CON: -ikkuna näyttää hyvin rumalta tällä optiolla! Parhaiten se toimii käsittelijöillä, kuten VNC:, jotka todella käyttävät koko näyttöä. @endnode @node CONSPEC "CON-SPESIFIKAATIO (IKKUNA) -valinta" WB: CONSPEC Shell: CONSPEC=IKKUNA Tämä on kaikkein teknisin ShellScr:n asetus. Sinun ei tarvitse käyttää tätä valintaa, jos et halua! Tämä on yleiselle näytölle avautuvan konsoli-ikkunan spesifikaatio. Siinä pitäisi olla kaksi "%s" -merkkijonoa, jotka ShellScr korvaa tietyillä arvoilla. Ensimmäinen "%s" muutetaan ikkunan koordinaateiksi ja kooksi, muodossa "x/y/l/k, esim. "0/3/640/253" 640x256-kokoisella näytöllä. Toinen "%s" muutetaan käytössä olevan yleisen näytön nimeksi. Ikkunan tulisi olla taustalla oleva, reunaton, painikkeeton ikkuna, jossa ei ole otsikkoa. Esimerkiksi oletusarvona oleva asetus "CON:%s//BACKDROP/NOBORDER/SCREEN%s". Jos käytät ViNCEdiä, hyvä asetus on seuraava: VNC:%s//SCREEN%s/BACKDROP/NOBORDER/NOCLOSE/NOSIZE/NODRAG/NODEPTH/ NOPROPX/NOPROPY/NOBUTTONS/NOICONIFY/SHELL/MENU Saatat haluta lukea tietoa @{"ikkunan koon laskemisesta" link sizing}. @endnode @node COMMANDFILE "KOMENTOTIEDOSTO (MISTÄ) -valinta" WB: COMMANDFILE Shell: COMMANDFILE=MISTÄ Tämä mahdollistaa ShellScr:n käynnistämisen yhteydessä ajettavan komentotiedoston asettamisen. Shell ajaa normaalisti S:Shell-Startup:n, mutta tämä valinta antaa sinun asettaa mikä komentotiedosto ajetaan käynnistyksen yhteydessä. Kuten NewShellin 'FROM' -parametri (tämä on tehty juuri niin). Muutamia pieniä eroja lukuunottamatta, tämä on sama mitä IconX tekee. Jotenka monia hauskoja kikkoja on mahdollista tehdä tällä valinnalla, kuten esimerkeissä näytetään. @endnode @node STACKSIZE "PINOKOKO -valinta" WB: STACKSIZE Shell: STACKSIZE=STACK/N Normaalisti uusi shell perii pinokokonsa ShellScr:ltä (oletuksena - me emme ota huomioon ilmiselvää 'Stack' -komentoa Amiga shellissä, jonka voit laittaa S:shell-startup:iin nostaaksesi helposti pinokokoa). Jotenka, saadaksesi ison pinon shelliin, sinun pitää antaa iso pino ShellScr:lle, joka tarvitsee vain 1kb? Ei - voit nyt käyttää tätä valintaa, ja antaa pienen pinon ShellScr:lle samalla kun annat isomman pinon shellille. Määrittelet uuden shellin pinon biteissä, jotka pyöristetään ylös lähimpään 4 bittiin. Minimikoko, jonka voit antaa shellille on 1600 bitin (1.5kb) pino, maksimikoon rajoittaa vapaana olevan muistin määrä. Pinon oletuskoko uudelle shellille on 4096 bittiä (4 kb). @endnode @node history "ShellScr historia" 1.0: Ensijulkaisu 1.1: Lisätty valinnat @{"NIMI" link PUBNAME}, @{"MOODI-ID" link MODEID}, @{"SYVYYS" link DEPTH}, @{"OTSIKKO" link TITLE} ja @{"CON-SPESIFIKAATIO" link CONSPEC}. Käyttää System() Execute():n sijaan. Siivottu lähdekoodia. 1.2: Muutamia tarkistuksia. Lisätty @{"EI OTSIKKOA" link NOTITLE} -valinta. Parempi @{"ikkunan koon laskenta" link sizing} Asettaa nyt oikein kulloisen hakemiston ja polun Workbenchistä. 1.3: Jäsentää ikonien määreet. Käyttää nyt oletusnäytön värejä. Siistitty dokumentaatiota. 1.4: Näyttö- ja fonttivalitsimet. Lisätty @{"FONTTI" link FONT} -valinta. Lisätty @{"KOMENTOTIEDOSTO" link COMMANDFILE} -valinta. Oletus-con-spesifikaatioden toiminta korjattu. Selittää virheilmoitukset nyt paremmin, erityisesti "ei voi avata näyttöä". Korjattu argumenttien jäsennystä. Hakemistot ja ikonittomat ikonit aiheuttivat kaatumisia/lukkiutumisia/muistituhoa/jne... ei enää. Voit nyt tehdä ShellScr:n vakinaiseksi. 'Näyttö sulkeutuu' -ilmoitus tulee, jos ShellScr ei voi sulkea näyttöään välittömästi. 1.4b: Yritetty virheiden korjausta. Varmasti korjattu args.m tekemästä Enforcer-osumia. Poistettu väärät kutsut, jos asl.library _ei_ avautunut. Korjattu vähän näytön ja fonttien jäsentelyä. 1.5: Lisätty @{"PINOKOKO" link STACKSIZE}, @{"AUTOMAATTINEN VIERITYS" link AUTOSCROLL} ja @{"SHANGHAI" link SHANGHAI} -valinnat. Aseta syvyys/automaattinen vieritys näyttömoodin valitsimesta. Näyttömoodivalitsimen peruminen keskeyttää nyt ohjelman ajon. 'Näyttö sulkeutuu' -ilmoituksessa on nyt 'Peru' -valinta. Asettaa nyt itsensä yleiseksi oletus-näytöksi käynnistyksen yhteydessä. Lisätty 'oikea nimi' näyttömoodin tunnistus. Poistettu 'jumiutuminen', jota tapahtui NewShell-komennon epäonnistuttua. Korjattu virheitä fontin valinnassa. Useita pikkujuttuja, mitä olen unohtanut. 1.6: Korjattu @{"hyvin-raportoitu virhe" link sources}. Lisätty lokalisaatio. Lisätty iloinen Installer-komentotiedosto. Fontti voidaan määritellä muodossa 'fonttini.24' Poistettu 'Näyttö sulkeutuu' ilmoitus, koska se osoittautui hyvin hankalaksi tuoda esiin. Käyttäjä voi nyt lähettää ShellScr:lle CTRL-C yrittäessään uudelleen sulkemista, jos Intuition-järjestelmä epäonnistuu siinä. Nyt asl.library avataan vain tarvittaessa. @{" Tulevaisuuden kehitystyötä " link future} @endnode @node future "Tulevaisuudennäkymiä ShellScr:lle" Olen ehtynyt kehitysideoista. Jos olet vahvasti sitä mieltä, poistan ominaisuuksia, joista et pidä, halua tai tarvitse. Hyvä vanha scrsh tapasi olla vain vähän yli 1k, tiedäthän. (Unohtamatta sitä, että se oli 'virheetön ja tiukkaa koodia'-Ed.) Jatkoehdotukset sinulta ovat _myös_ tervetulleita. @{"Lähetä ne minulle." link credits} @endnode @node sources "Huomautuksia lähdekoodista" Makefile on suunniteltu toimimaan vain minun koneeltani, ja se ei rakenna ShellScr:ää. Koska kaikki käännetyt moduulit ovat siellä, tämä ei pitäisi olla ongelma; kirjoita vain 'ec opti ShellScr.e'. Kaikki moduulit ja niiden lähdekoodit ovat mukana. Nämä kaikki ovat saatavilla arkistostani Aminetissa, 'dev/e/kyz.lha'. Voit käyttää mitä tahansa moduulia sellaisenaan tai muuteltuna, jos kerrot siitä minulle. Assembler-moduulit käyttävät E globaaleja, kiitoksia eglobs.e:n tekemän include-tiedoston. Minä en vapauta kaikkia tiedostoja ja listoja, joita teen. Jätän ne aloituskoodiin. Se tekee tulostekoodista pienemmän ja koodin yksinkertaisemmaksi, ja melkein korvaa ohjelman ajossa tuhlaantuneen muistin. @{b}Iso paha virhe:@{ub} Se oli off-by-one-virhe clr()-rutiinissa, joka tyhjensi ensimmäisen bitin args-rakennetta seuraneessa osoitteessa. En nähnyt sitä omalla 24bitin EC020, mutta kaikki muut näkivät. Anteeksi siitä. @endnode @node sizing "Ikkunan koon laskeminen" Ikkunan koon laskeminen ShellScr:lla tapahtuu seuraavasti: Ensinnäkin, ikkunan leveys on aina koko näytön leveys. Jos olet tyytyväinen oletus CON: -ikkunaan, etkä määrittele vaihtoehtoista @{"CON-SPESIFIKAATIOTA" link CONSPEC}, sitten ikkunan pystysuora korkeus tulee olemaan näytön korkeus - 3, sen takia, että CON: näyttää paremmalta tällä asetuksella. Sen käyttökelvoton otsikkopalkki peittyy näytön otsikkopalkkiin. Jos käytät kustomoitua @{"CON-SPESIFIKAATIOTA" link CONSPEC}, ShellScr ei tee moista oletusta ja käyttää näytön korkeus - otsikkopalkin korkeutta pystysuorana kokona. Jos käytät @{"EI OTSIKKOA" link NOTITLE} -valintaa, otsikkopalkkia ei ole ja saat koko näytön shellin käyttöön. @endnode @node glossary "Tärkeiden termien hakemisto" @{b}Ruutukuva@{ub} Amigasi näyttämä kuva TV:ssäsi tai monitorillasi. @{b}Näyttö@{ub} Graafinen alue, joka näkyy ruudulla Näytöt voidaan vetää pois ja takaisin ruudulla, järjestellä toistensa eteen tai taakse. Sinulla voi olla niin monta näyttöä avoinna kuin muisti antaa myöten. @{b}Workbench-näyttö@{ub} Tämä on Amigan perusnäyttö. Se on ensimmäinen näyttö, jonka käyttäjä näkee, kun kone on käynnistynyt, ja tavallisesti ohjelmat käyttävät sitä silloin kun eivät avaa omaa kustomoitua näyttöään. Workbench-näyttö on yleinen näyttö, ja käynnistyksestä oletusnäyttö. @{b}Kustomoitu näyttö@{ub} Tämä on näyttö, jonka ohjelma avaa itselleen. Minkään muu ohjelma ei voi (laillisesti) avata ikkunaa siihen. @{b}Yleinen näyttö@{ub} Näyttö, jolla mikä tahansa ohjelma voi käydä. Yleisellä näytöllä on nimi (Workbenchin yleinen nimi on 'Workbench') ja ohjelmat voivat viitata näyttöön käyttämällä sen tarkkaa nimeä avatessaan ikkunansa. Jos ne eivät määritä nimeä, ne avautuvat oletusnäytölle. @{b}Oletusnäyttö@{ub} Tämä on tavallisesti Workbench-näyttö, mutta ohjelmat voivat muuttaa tätä, tai käyttäjä muuttaa sen sopivalla ohjelmalla. Mikä tahansa yleinen näyttö voi tulla oletusnäytöksi. ShellScr ottaa oletusasetuksiaan oletusnäytöltä. Esimerkiksi, jos et määrittele @{"ID:tä" link MODEID} -asetusta, ShellScr avaa samanlaisen näytön kuin oletusnäyttö on. Oletusnäyttöä käytetään ikkunoiden avaukseen, kun mikään muu näyttö ei ole määritelty ohjelmassa. Tähän sääntöön on poikkeus - yhteensopivuuden vuoksi vanhat ohjelmat avautuvat aina Workbench-näytölle. Tämä yhteensopivuus voidaan poistaa @{"Shanghai-moodilla" link SHANGHAI}. @{b}Pino@{ub} Muistialue, jonka kaikki ohjelmat saavat siirtodatan säilytykseen. UNIX-ohjelmat ovat tunnettuja käyttämään suuria pinoja. @endnode @node credits "Yhteystiedot tekijään" Kyzer/CSG oli mukaillut ShellScr:n assembler-kielisestä ohjelmasta 'scrsh'. Kyzer/CSG kirjoitti ShellScr:n Amiga E 3.3a:lla, pohjaten ohjelman lähdekoodi scrsh.asm:iin (tekijä Kyzer/CSG), RKM lähde clonescreen.c:n, ja lähteeseen dospath.library (tekijä Stefan Becker). Se ei enää muistuta mitään näitä ohjelmia. Kaiken ShellScr materiaalin käännöksen muille kielille teki @{"Amiga Translators Organisation" link ATO.readme/main}. @{b}Parhaita toivotuksia seuraaville henkilöille:@{ub} (DE) Walter Haidinger ja deJoker, jotka kysyivät @{"KOMENTOTIEDOSTO" link COMMANDFILE}-valintaa. (AU) Frank Bunton, joka pyysi parempia värejä. (DE) Thomas Richter,WBLoad:n 'korjaamisesta', ja ViNCEd:stä! (NL) Wouter van Oortmerssen, E-kielestä. (DE) Frank Wille, PhxAss:sta. (US) Free Software Foundation, GNU lisenssistä GNU:sta. @{b}Tunnustukset:@{ub} IconX © Amiga International (sanotaan tässä...) MultiCX © Martin Berndt. PubChange © Steve Koren. ReqTools ja ReqPatch © Nico François, Magnus Holmgren ja Dave Jones. ToolManager © Stefan Becker ToolsDaemon © Nico François ViNCEd ja VNC: © Thomas Richter. XEN © Martin Huttenloher @{b}Yhteystiedot:@{ub} Kyzer/CSG, 49 Fairview Road, AB22 8ZG, Scotland. tai sähköposti: kyzer@4u.net http://zap.to/kyz @endnode