home *** CD-ROM | disk | FTP | other *** search
-
-
- Handleiding !MakeBoot
- ---------------------
-
- Over !MakeBoot
- --------------
-
- !MakeBoot is een programma waarmee u de "Boot"- (opstart-)sequenties van uw
- RiscOS computer kunt aanmaken en wijzigen. Kenmerken:
-
- * Gemakkelijk te gebruiken:
- - Multitasking, draait in de desktop
- - Items worden getoond als icons plus namen
- - Sleep items van Filer windows naar een MakeBoot window
- - Sleep items binnen MakeBoot windows om de volgorde waarin ze worden
- uitgevoerd te veranderen
-
- * Wijzigingen zijn snel te maken; MakeBoot leest de bestaande sequenties in
- wanneer het opgestart wordt.
-
- * Verschillende "acties" kunnen op items uitgevoerd worden:
- - Applicaties kunnen gedraaid of alleen ge-"boot" worden (net als
- wanneer ze door de Filer "gezien" zijn)
- - Directories kunnen geopend worden (Filer_OpenDir)
- - Sprite files kunnen aan die van de Wimp (IconSprites) toegevoegd
- worden, of gebruikt voor window-randen (ToolSprites)
- - Modules kunnen geladen worden (RMLoad)
- - Aan alle files en applicaties kunnen eventueel commando-parameters
- worden meegegeven.
-
- !MakeBoot ondersteunt !Help, Acorn's programma voor interactieve help.
-
- !MakeBoot is FreeWare. Gebruiks-voorwaarden staan aan het eind van deze
- handleiding.
-
-
- Struktuur
- ---------
-
- !MakeBoot gebruikt twee files die samen de boot-sequentie van het systeem
- vormen. De eerste, !Run, is een Obey-file die in de applicatie-directory
- $.!Boot staat. Het bevat een aantal commando's, en als laatste wordt de
- andere boot-sequentie, de desktop boot-sequentie, aangeroepen.
-
- Schematisch:
-
- --------------------------------
- | $.!Boot.!Run |
- |--------------------------------|
- | ... |
- | ... |
- | (commandos) |
- | ... |
- | ... |
- | Desktop -File $.!Boot.DeskBoot | --> --------------------------
- -------------------------------- | $.!Boot.DeskBoot |
- |--------------------------|
- | ... |
- | ... |
- | ... |
- --------------------------
-
- De normale boot-sequentie is te gebruiken voor alles wat moet worden geladen
- voordat de desktop start, zoals:
-
- * modules die extra VDU-modes definieren
- * Obey-files met defnities van aliases, paden, de library enz.
- * een BBCfont-file te vervanging van het standaard-font
- * Sprite-files met vervangers voor standaard Wimp sprites
- * Sprite-files met sprites voor window-kaders
- * sommige programma's, die beslist moeten worden geladen voordat de
- desktop start, bijv. ToEdit, Larger
- * Obey-files die de Wimp$Path variabele veranderen, zodat de Wimp andere
- Template-files laadt
-
- De desktop-sequentie bevat dingen als:
-
- * applicaties waarvan u wilt dat de Filer ze "gezien" heeft (!System,
- !Fonts, !Paint, !ArcFS). Zo weet de Wimp waar de modules en fonts staan,
- en wat er moet gebeuren als er op een Sprite- of Archive-file
- dubbel-geklikt wordt.
- * applicaties die direkt na het opstarten moeten draaien, omdat u ze veel
- gebruikt: een zgn. backdrop-programma (!Menon, !PlaceIt, enz.) of de
- tekst-editor van uw voorkeur
- * directories die geopend moeten worden, omdat ze files of applicaties
- bevatten waaraan u werkt.
-
- In het bovenstaande schema is de desktop boot-sequentie DeskBoot genoemd. Die
- kan iedere gewenste naam hebben, maar moet altijd in dezelfde directory als
- de andere sequentie staan.
-
-
- Gebruik van het programma
- -------------------------
-
- U start het programma door dubbel-klikken op het icon in een Filer-window.
- Eerst probeert het programma de bstaande boot-sequenties in te lezen, van de
- disk waar MakeBoot zelf zich bevindt. Daarna installeert het zichzelf op de
- icon-bar. Klikken met Select opent twee windows met daarin de twee
- boot-sequenties. Een klik met Adjust sluit deze weer.
-
- Klikken met Menu op de icon bar geeft het hoofdmenu. Behalve het
- gebruikelijke "Info" en "Beëindig" bevat het menu nog 3 items:
-
- Files weer inlezen Voor het opnieuw inlezen van de sequenties, bijv.
- nadat u de file-namen heeft veranderd, of als de
- sequenties een rommeltje zijn geworden
- File-namen Leidt naar een window waarin de file-namen te zien
- zijn. De eerste naam is die van de boot-diectory
- zelf, de tweede is de 'blad'-naam van de desktop
- sequentie (de blad-naam van de eerste sequentie is
- altijd "!Run")
- Alles opslaan Schrijft beide sequenties weg naar de disk
-
-
- Laden van de boot-sequenties
- ----------------------------
-
- Twee manieren om de inhoud van de boot-sequenties in te lezen zijn al
- genoemd (bij het opstarten van MakeBoot, en door "Files weer inlezen" uit
- het menu te kiezen). Een derde manier is het slepen van het icon van de
- boot-directory op de icon bar. Deze manier kan handig zijn als Makeboot zich
- op een andere disk bevindt dan degene die de boot-seqenties bevat.
-
-
- De boot-sequenties wijzigen
- ---------------------------
-
- De sequenties zijn ieder in een window te zien. Elk bestaat uit een lijst
- van items (files, aplicaties of directories). Het window toont ieder item
- als een icon met een 'blad'-naam. Rechts daarvan staat, in rood, de
- bijbehorende actie. Dit is het commando dat wordt uitgevoerd bij het
- opstarten van de computer.
-
- Binnen het sequentie-window zijn er de volgende mogelijkheden om te
- wijzigen:
-
- * Om een item toe te voegen aan een sequentie: sleep een file, applicatie
- of directory naar het window. Een nieuw item wordt tussengevoegd, met een
- automatisch gekozen actie (die afhankelijk is van het type item).
-
- * Om de volgorde van de items te veranderen: sleep het item naar de plaats
- in de sequentie waar u het hebben wilt.
-
- * Om een item naar de andere sequentie over te brengen: sleep het naar het
- andere window.
-
- * Om de bij een item behorende actie te wijzigen: klik met Select of Adjust
- op de actie.
-
- * Items kunnen "inactief" gemaakt worden. Een inactief item is zichtbaar
- aan de lichtgrijze kleur van de tekst. Inactieve items worden wel opgeslagen
- met de rest van de sequentie, maar hebben geen effect bij het opstarten: er
- staat een commentaar-teken ("|") voor. Dit kan handig zijn bij het
- experimenteren met de inhoud van een sequentie. U maakt items inactief (of
- inactieve weer actief) door met Adjust op hun naam te klikken, of via het
- menu.
-
- Een klik met de Menu-knop geeft het volgende menu:
-
- Item ⇨ Inactief Maakt het item inactief als het actief is, en
- omgekeerd (zie boven).
- Item ⇨ Argumenten ⇨ Leidt naar een submenu waarin u de commando-
- argumenten die aan het item worden meegegeven,
- kunt invoeren
- Item ⇨ Open 'ouder' Opent een Filer-window van de 'ouder'-directory,
- d.w.z. de directory waarin dit item te vinden is.
- Item ⇨ Verander in '$' Verandert de naam van een directory in '$'. Alleen
- via deze weg kunt u de 'wortel'-directory in de
- sequentie krijgen, want een icon hiervan is er niet!
- Sleep daarom een andere directory in het window, en
- verander die in '$'.
- Item ⇨ Wissen Verwijdert het item uit de sequentie.
- Sequentie-info ⇨ Geeft informatie over deze sequentie.
- Sequentie opslaan Schrijft de sequentie weg naar disk.
-
-
- Maken van een !Boot-applicatie
- ------------------------------
-
- Ervaren Archimedes-gebruikers zullen wel weten hoe de computer moet worden
- ingesteld om de boot-sequenties ook werkelijk uit te voeren. Voor de anderen
- is hier in het kort wat er moet worden gedaan.
-
- 1) Maak een directory met de naam !Boot in de 'wortel'-directory van de
- harddisk.
-
- 2) Druk op F12, en voer de volgende commando's in:
- *Configure Boot
- (vertelt de computer dat bij het opstarten de disk gelezen moet
- worden; normaal (default) staat dit op NoBoot)
- *Opt 4 2
- (zegt wat er gelezen moet worden bij opstarten: de !Boot application
- moet worden uitgevoerd)
- Let er bij het invoeren van het laatste commando wel op wat de huidige
- directory is : die moet ergens op dezelfde disk zijn.
-
- 3) Afhankelijk van het soort harddisk moeten er eventueel nog meer
- configuraties ingesteld worden:
-
- *Configure FileSystem SCSIFS (of IDEFS)
- (om aan te geven van welk file-systeem er moet worden opgestart;
- normaal is dit ADFS)
- *Configure Drive 4 (of 5)
- (om het nummer van de drive te selecteren, als dit een ADFS-drive
- betreft; normaal is dit 0)
-
-
- De goede taal instellen met ResFind
- -----------------------------------
-
- !MakeBoot past zich automatisch aan aan de taal waarin de computer is
- geconfigureerd, mits de meldingen (Messages) enz. in deze taal aanwezig
- zijn. Daarvoor bevindt zich in de applicatie-directory een directory
- Resources, waarin voor iedere taal een directory met de naam van de taal.
- Is de door u gewenste taal niet voorhanden, dan kunt u de inhoud van een
- andere directory kopiëren, en de inhoud vertalen. Bij het starten van het
- programma wordt een utility ResFind aangeroepen, die de geconfigureerde taal
- uitleest en kijkt of de betreffende taal-directory te vinden is. Zoniet dan
- gebruikt het programma Engels (UK). Met een paar variabelen kan de gebruikte
- taal aan uw wensen aangepast worden. Daarmee kan bijv. ervoor gezorgd worden,
- dat een programma altijd in een bepaalde taal werkt (bijv. als de vertaling
- in uw taal niet zo goed gelukt is). Verder is het mogelijk talen aan te
- geven, waarnaar gezocht wordt voordat Engels aan de beurt komt. De controle
- verloopt met drie systeem-variabelen, die het beste in de !Boot-file van uw
- computer aangemaakt kunnen worden:
- MakeBoot$Language, ResFind$LanguagesPref en ResFind$Languages$Suff.
-
- Bij aanroep van de applicatie zoekt ResFind naar de eerste taal die
- ondersteund wordt, en wel in deze volgorde:
- 1. De inhoud van de variabele MakeBoot$Language
- 2. De inhoud van de variabele ResFind$LanguagesPref
- 3. De in uw computer geconfigureerde taal
- 4. De inhoud van de variabele ResFind$LanguagesSuff
- 5. UK
-
- Laten we als voorbeeld een Noorse gebruiker nemen (omdat daar zoveel goede
- software vandaan komt), die haar computer op 'Norway' geconfigureerd heeft.
- Nu is deze taal in de rest van Europa niet erg bekend, zodat een programma
- uit een ander land doorgaans geen passende vertaling zal bevatten. Onze
- gebruiker heeft echter een talenknobbel, en spreekt ook zeer goed Duits en
- Frans, terwijl ze Engels alleen in noodgevallen gebruikt. Ze heeft dus het
- liefste, in plaats van een Engelse versie, een Duitse of Franse, indien
- voorhanden. In haar !Boot-file zet ze daarom een regel
- *Set ResFind$LanguagesSuff Germany,France
- Wordt nu een applicatie gestart die ResFind gebruikt (zoals MakeBoot), dan
- gebruikt het programma de eerste taal uit de rij 'Norway,Germany,France,UK'
- die ondersteund wordt.
- Heeft de gebruiker bijv. een applicatie !Otto, die de taal 'Geinig' met
- grappig bedoelde meldingen aanbiedt, dan is het voldoende om een regel
- *Set Otto$Language Geinig
- in de !Boot-file op te nemen, om ervoor te zorgen dat !Otto humoristisch
- loopt, onverschillig wat er in de andere variabelen staat.
-
- Ondersteunde talen (op 10-07-93):
- UK
- Germany
- Netherlands
-
-
- Bekende bugs en mogelijke toekomstige uitbreidingen
- ---------------------------------------------------
-
- Geen bugs bekend.
-
-
-
- Copyright
- ---------
-
- Dit programma is Freeware. U kunt het gratis gebruiken en verder
- verspreiden, op voorwaarde dat voor dit laatste geen kosten berekent.
- Gebruik van het programma is voor eigen risico. Wijzigen van het programma
- is toegestaan, maar kopieen die verspreid worden moeten het originele
- programma bevatten. Als u denkt dat de wijzigingen een echte verbetering
- zijn, stuur ze dan s.v.p. naar onderstaand adres, zodat ik ze kan opnemen
- in een nieuwe versie. Ook voor vragen, melding van bugs of suggesties voor
- verbeteringen ben ik te bereiken op dit adres:
-
- Dick Alstein
- Lijnslagerstraat 204
- 5625 BP Eindhoven
-
- e-mail: wsinda@info.win.tue.nl
-
-
- ResFind is copyright ©1992
- Olaf Krumnow & Herbert zur Nedden
- German Archimedes Group (GAG)
-
- Olaf Krumnow Herbert zur Nedden
- August-Bebel-Strasse 102c Alte Landstraße 21
- D-21029 Hamburg D-22962 Siek
- Duitsland Duitsland
- (+49 40) 7 21 92 87 (+49 41 07) 99 00
-