Werken met Workbench 1.3 """""""""""""""""""""""" AMIGA CLI CURSUS DEEL I """"""""""""""""""""""" Zodra de Amiga computer aangezet wordt, begint deze met het laden van de WORKBENCH-schijf. (Alleen de Amiga 1000 moet eerst de Kickstart inladen.) Niet alleen het Workbench programma zelf wordt ingeladen, ook de datum en tijd. En hier gaat het nu juist om in dit gedeelte van de CLI-cursus. Zodra U de Amiga aanzet en opstart, verschijnt er altijd weer die "oude" datum, namelijk de datum waarop de Workbench schijf was aangemaakt. Op deze manier is het altijd nodig om na het laden de datum en de tijd in te stellen. Dit is een omslachtige manier van werken. Het kan ook anders, namelijk gelijktijdig met het inladen van de Workbench schijf. Omdat het erg vervelend kan zijn om lang te moeten wachten bij het opstarten van de Amiga, (wat is lang, misschien slechts 20 seconden) kunt U ook de Amiga uzelf welkom laten heten en U van de gang van zaken op de hoogte laten houden door middel van een (Engels) gesproken stem. Indien U eens wilt zien hoe dit te veranderen is, neem dan een KOPIE van de originele Workbench diskette. Gebruik NOOIT Uw originele diskette, U heeft er slechts EEN!!! ============================================================== In de S-directory van deze schijf bevindt zich een programma, genaamd "Startup-Sequence" (er staat ook een versie van een Startup-Sequence voor een harddisk). Start de Amiga op, klik met de muis op het Workbench-icon (dit ziet er uit als een diskette) en wacht tot het venster met de directory op het scherm staat. Klik nu op de icon Utilities en wacht weer op de directory. Nu ziet U een programma genaamd CLI. CLI is de afkorting van Command Line Interface. Dit is een soort DOS (Disk Operating System). Op de werking van deze CLI gaan we straks verder in, eerst bewerken we de Workbench schijf zoals boven omschreven. Klik nu op het icon van de CLI. Het ziet er uit als een klein blokje, met de naam CLI eronder. Er verschijnt een nieuw venster over de "oude" heen. Dit is Amiga DOS. INVOER VAN DE COMMANDO'S ======================== Voor de duidelijkheid worden alle commando's in te voeren commando's in hoofdletters gegeven. De Amiga ziet echter geen verschil tussen bijvoorbeeld DIR en Dir. U kunt ze dus ook gewoon in kleine letters intikken. DE EERSTE STAP ============== Type eens DIR . Dit is het commando om een directory op te vragen. Na enige tijd ziet U een flink aantal (nietszeggende) namen voorbij komen. Namen gevolgd door (DIR) stellen een subdirectory voor. Ook op het gebruik van directory's en subdirectory's komen we uitgebreid terug. Een van de zojuist verschenen subdirectory's is de S directory. Deze hebben we nodig, hierin bevindt zich het Startup-Sequence file. Laten we eerst eens kijken hoe het originele Startup-Sequence file er uit ziet. Type: CD S (hiermee schakelen we directory S in) Type: ED Startup-Sequence (Start de Editor en laadt het file) Na enkele ogenblikken verschijnt er een nieuw venster met daarin de volgende tekst:(kan afwijken bij andere Workbench versies dan 1.2) Echo "A500 Workbench 1.2 V33.53 15-apr-87 *N" Binddrivers If EXISTS sys:system Path sys:system add EndIf If EXISTS sys:utilities Path sys:utilities add EndIf Dir RAM: Path RAM: add Setmap usa1 Addbuffers df0: 20 LoadWB Failat 30 Setclock >NIL: OPT load Date Endcli >NIL: Eerst worden er wat utilities en dergelijke klaar gezet. Daarna wordt de RAM: drive gelokaliseerd. De karakterset wordt op USA 1 gezet, door middel van het commando ADDBUFFERS DF0: 20 worden er wat buffers gereed gehouden voor de diskdrive, waardoor deze wat sneller werkt. De Workbench wordt geladen en als laatste wordt de CLI uitgeschakeld en verschijnt het Workbench-scherm. Deze hele routine kunnen we wissen door met de cursor bovenaan de tekst steeds CTRL en B te toetsen, elke keer verdwijnt er een regel, doe dit totdat het hele file leeg is. Type nu de volgende tekst in: Binddrivers Dir RAM: Path RAM: add Addbuffers df0: 20 Say hello this is the Amiga Say just a moment please Echo " " Echo "De oude datum was:" Date Echo " " Echo "Geef de tijd (spatie) en de datum" Echo "UU:MM DD-MMM-JJ." Echo " " Failat 21 Date ? If Fail Echo " " Echo "Probeer het nog eens!" Echo " " Date ? Endif Date Date to sys:s/last-startup-date Echo Echo "Workbench disk. Release 2.1" LoadWB Say ok i am ready EndCLI > nil: Stop de EDitor nu door de ESC (Escape)-toets en de X in te typen. Geef hierna . Nu wordt het Startup-Sequence file naar de disk weggeschreven. Bent U langzamerhand nieuwsgierig hoe het werkt? Reset de Amiga met de Workbench-schijf in de drive en wacht af... Uiteraard kunt U de teksten naar eigen smaak aanpassen en de Amiga meer of minder laten praten. Bedenk wel dat elke regel gesproken tekst tijd kost.