ARexxkursus I anden lektion af vores mini-kursus vil vi se på nogle flere kommandoer, og vi vil se lidt på det, som giver program met form : sløjfer og betingelser. Af Lars Jørgen Helbo idste gang sluttede vi med et lille program. Det så sådan ud: /* andet ARexx-program */ say hello say 5+8 say 5+5 say elefant elefant=7 say elefant Når programmet startes skriver interpreteren følgende: hello S 10 5+5 ELEFANT 7 Ved at sammenligne program og resultat, kan man allerede lære en hel del om ARexx. For det første ser vi, at alt, hvad der står i anførselstegn, vises uændret. Det betragtes nemlig som string-konstanter, d.v.s. simple tekster. Udtryk Når 5+5 ikke står i anførselstegn ser vi derimod, at ARexx regner resultatet ud, inden det vises. Det er et udtryk, som kan sam mensættes af konstanter, variable, og operatorer. Tallet 5 er en kon stant og tegnet plus er en opera tor. Et udtryk beregnes på samme måde, som vi lærte i skolen. Der regnes f.eks. fra venstre mod høj re; men man ganger og dividerer, før man lægger sammen og træk ker fra. Rækkefølgen kan dog ændres v.h.a. paranteser: 5+6x4=29 (5+6)x4=44 Variable Ordet elefant er derimod en vari abel. D.v.s. et ord, som kan til lægges en eller anden betydning. Læg mærke til, at hvis man bru ger en variabel, som endnu ikke har fået nogen værdi, så far man navnet på den variable tilbage. I Basic ville man her have faet et nul. Der skelnes ikke mellem for skellige typer af variable. En o: samme variabel kan bruges ti både strings og tal. Med hensyn til variable er ARexx ualmindeligt fleksibelt. Navnene på de variable kan sam mensættes af bogstaverne a-z, cif rene 0-9 og tegnene ?!_$. Der skelnes ikke mellem store og små bogstaver, og der er ingen beg rænsning for navnets længde. Men det mest utrolige er nok, at man kan bruge nøgleord som navne. Se lidt på følgende pro gram: /* tredie ARexx-program */ say say say=5 say say+say say=sa y say say De fleste Basic- eller C-programmører ville vist få nervøse trækninger over sådan noget; men i ARexx fungerer det. Program-struktur Til ethvert højsprog hører mulig heden for at lave sløjfer. I ARexx gøres det med kommandoen DO. Det er en ualmindeligt flek sibel kommando, som bl.a. kan bruges således: DO FOREVER DO FOR antal DO WHILE test DO UNTIL test 1 de fire tilfælde udføres sløjfen henholdsvis i al evighed, antal gange, mens test er sand og indtil test bliver sand. Men ikke nok med det, betingelserne kan også kombineres, sådan: i=12 do for 20 while i>5 i=i-1*5+12/7 end I dette tilfælde udføres sløjfen mens i er større end 5, dog højst 20 gange. Læg også mærke til ordet end, som afslutter sløjfen. Til hvert do hører et passende end. Betingelser Betinget programudførelse kan laves med IF-kommandoen. Den kan f.eks. lyde således: /* fjerde ARexx-program */ tid=TIME(h) IF tid<7 THEN DO SAY Hvis du h a r et u r i SAY din Amiga, SAY så gå i seng! END ELSE IF tid< 10 THEN SAY godmorgen ELSE IF tid e l8 THEN SAY goddag ELSE SAY godaften Der kan kun være en komman do efter hvert IF; men hvis man skal bruge flere, kan man som her koble dem sammen med en D Okommando. Når D O står alene, svarer det nemlig til D O 1. Det er altså en sløjfe, som kun udføres en gang. Flere kommandoer Vi kan selvfølgelig ikke nå, at gennemgå samtlige ARexx-kommandoer i dette lille kursus. Men lad os ihvertfald se på en kom mando mere. Det drejer sig om modsætningen til SAY, som hed der PULL. Navnet skal forstås sådan, at denne kommando trækker en tekst ind fra tastatu ret. Et lille eksempel: /* femte ARexx-program */ SAY Hvad hedder du? PULL navn SAY Goddag navn Kommandoen PULL modta ger alle karakterer fra tastaturet, indtil, der trykkes Return, og for binder dem med den variable navn. Når navnet bagefter vises å skærmen, vil man se, at PULL ar omsat det hele til store bog staver. Hvis man vil undgå det, kan man istedet bruge kommandoen PARSE PULL, sådan: /* sjette ARexx-program */ SAY Hvad hedder du? PARSE PULL navn SAY Goddag navn Afslutning Det var så alt for denne gang. I næste og sidste lektion kommer vi endelig til det, som virkelig har gjort ARexx berømt nemlig muligheden for at styre andre programmer fra et ARexx-pro gram. Arexx-kursus 1. Indføring, betjening 2. Programmering 3. ARexx som styresystem 9. årgang nr. 9 26. august 29. september Kr. 37,50 hHfTjRTjP?!! i* i [fk JjgsilE SOlm in m YOU'Ll WISH YOUWERE SOMEWHERE ELSE/ i til! LLtL rrr TT 11- r L-/1lilS uti 5 708890 000302 ALFA DATA J .....' x# M j : I H . i. ..... 100% fejlfri Amiga disketter jjj- diskcJcev glad giv det PRIME mad! Qor 10 stk. 2 AltS g a r a n t i 100 sfk. Kr. 46,K r. 399,- ALFAPOWER AT-HD LYNHURTIGE HARDDISKE MED 2 ÅRS GARANTI PLADS TIL 8MB RAM, UDVIDES I 2MB TRIN FÅS I FORSKELLIGE STØRRE Vi lagerfører nu også alle de populærer produkter fra Great Valley Products Inc. G V P * E X P A N S I S Y S T E S M M 200H Scala MultiMedia Amiga 1200 UR INTERNT MED BATTERIBACKUP * SCALA O N M WK&w 398,- CDTV s. Multi M edia Hom e 498,- BRICK-ETTE ggs? Giver 2 almindelig j 0 0 0 NØRRESKOV BAKKE 14 - 860 SILKEBORG TEL. 8680-2700 / FAX 8680-0692 COMputer Hotline 93 Ny og billig accelerator, (endnu!) mere PD på C D , Commodore i vanskeligheder - det er tid til nyheder! Når computeren laver M ARERIDT Vi har kigget på de mest blod-dryppende computer-spil, samt lidt litteratur og film i den genre. Amiga nu som konsol! Ansvarshavende udgiver: Workbench 3.1 En række udvalgte betatestere arbejder i øjeblikket med Work bench version 3.1. Den nye ver sion, adskiller sig ikke på nogle afgørende punkter fra 3.0, idet der hovedsagligt er tale om udradering af småskavanker. Workbench 3.1 forventes fær digt i slutningen af året. Commodore lukker 3D0 konkurrent til Amiga CD 32 3D 0 bliver lanceret under Panasonics label men udviklingen fore går i et samarbejde imellem selskaberne Panasonic, Matsushita, AT & T samt Time Warner. Commodore lancerer deres Amiga CD 32 (læs herom andet steds i bladet) på et rigtigt godt tidspunkt, idet både Panas Hjemmevideo Optonica i England, som især er kendt for deres Simpatica video system, er nu klar med et andet multimedie program kaldet Vi deostream. Det er specielt bereg net til at lave digital video som de kalder det. Det består i redige ring af videooptagelser med mas ser af muligheder for at klip Ny Amiga 1200 accelerator fra GVP De evigt aktive mennesker hos Great Valley Products, GVP, har nu begået en ny accelerator til Amiga 1200 under navnet A l230. Den monteres i ekspansi onsrummet i bunden af compu teren på 2 m inutter uden at bry de garantien, og giver dig en 68030EC processor, der kø Vi indleder jagten på uhyggelige com puterspil... at spille på for de kreative menne sker, der lever af at skræmme os fra vid og sans. Af Søren Bang Hansen Og vi elsker det! CC Hjælp! Hjælp! De kom mer. De er her! Stop og hør på mig! Der er sket noget forfærdeligt! Vi er i fare! Kan I ikke se? D adventure, baseret på en historie af gyserforfatteren James Her bert. I spillet trues menneskeheden af en flok dræberrotter. I strategi delen skal du fordele ressourcer (læger, soldater etc.) i kampen mod rotterne - i adventuredelen overtager du rollen som forskelli ge personer, der udsættes for rot uheldig indflydelse på ham, og han ender som frådende økse morder! Hans clairvoyante søn opfanger hotellets onde vibratio ner i uhyggelige drømmesyn. Jack Nicholson lægger her ansig tet i sine hidtil mest skræmmende folder, og filmen er genialt foto graferet og instrueret. Dybt skræmmende! * STJÅLN M.R. GRUPPEN VS præsenterer: Public Domain Public Domain Clip Art-pakke nr. 1 SupraTurbo28 Harddisk brugerpakke Det nye turbokort på 28 MzH til Amiga500 og Amiga 2000 tit en hel Supraren pris. 1698.- Denne pakke indeholder alt, hvad du kan få brug for. som harddiskejer. A f kategorier kan nævn Amiga nu som konsol! Verdens farste 32-bit CD-konsol kom mer fra Commodore: Am iga CD32! DNC lofter sløret for maskinen. Af Kenneth Fribert ommodores nyeste Amiga er en rendyrket konsol, helt uden tastatur og mus, men med et slags joystick, minder om en joypad. Maskinen er i bund og grund en A l200 Frontpanelet på C D32 består dels af en reset-knap, lysdioder så du kan se om CD-skiven arbejder, indstilling aflydstyrke samt indgang til hovedtelefoner. aggressiv pris, der nok skal give både Nintendo og Sega grå hår i hovedet. Sammen med C D 32eren far danske købere også Gyldendahls FAKTA-leksiko Giv din Amiga førstehjælp AmiBackToolsl.O DISK CORRUPTED . Hvem frygter ikke denne korte meddelelse fra Am iga DOS? Vi tester Am igaBackTools, et program der kan forebygge denne og lignende skrækindjagende meddelelser. Af Kenneth Fribert m iBack Tools (ABT) lover, ligesom QuarterBack Tools, at de k General Practitioner (disk optimering) i funktion. Med den kan du få lagt dine filer i orden på harddisken, og dermed indlæse dine programmer lidt hurtigere. genoprette gamle og slettede filér. Med Antiseptic er der IN TET at hente der. Alle programmerne har en sta tuslinie, hvor meddelelser fra fun dag står der computere koblet til Bibliotekscentralen på alle biblioteker. De er beregnet til at søge efter forfattere og titler, men efterhånden er de almindeli ge hjemmecomputere som Amigaer og IBM-kompatible også dukket op på en hel del bib lioteker rundt om i det ganske danske land. Hvad bruges ket en PCer udelukkende til kopiering i 1988, hvor alle pdprogrammerne blev lagt ind på harddisken, og glæden ville ingen ende tag. Folk stod nu på nakken af hinanden for at få taget kopier hernede, for der var et rykind uden lige efter vi anskaffede en computer. Efterhånden stoppede man også eventy Tegn åbonnemen og VIND ialt for kr. 14.500! år du betaler dit helårs-abonnement til tiden, eller køber nyt abonnement deltager du måned for måned i Det Nye COMputers fantastiske præmie udtrækning 11 gange om året! N HVER MÅNED trækker vi lod om: * 1. præmie kr. 5.000,* 2. præmie kr. 1.000,* 3. pr Kørelærer - dit job er i fare. Nu har du m ulighed for, at lære at køre b il, i ro og m ag d e rh je m m e ! Af Marc Friis-Møller brug. Selve bruger-interfacet er ndervisningsprogram m er opbygget under systemets intuiti har til alle tider eksisteret on (Workbench o.lign), og består på hjemmecompute $upnkwti$ tmem&iked K øb og sælg pr. telefon ! Det Nye COMputer har oprettet en superhurtig telefonservice! Ved at ringe til DNC's specielle telefonlinje kan du på få timer sælge eller købe lige hvad det skal være af data-udstyr! Ring : 38 38 30 23 H vis R in g : ( a l m . t e l e f o n t a k s Endelig har vi fundet de heldige vinde re i den store og spændende konkur rence! Se straks om du er blandt de 33(i), der (år en præmie! Af Gert og Loa Sørensen ples, diverse lydmoduler eller n musikalsk hilsen skal lyde musikinstrumenter at skabe vir her fra dommerpanelet og kelig spændende musik. g PD PA SPISESEDLEN er er udviklet bunker af PD software, hvoraf noget er mindre godt, mens andet nærmer sig kommer cielle produkter i kvalitet og finish. For Amigaejere uden modem og CD-drev er tilgangen af PD software imidlertid ofte begrænset til computerbladenes coverdisks og diskswapping mel lem sende 25 dollars til Timm Martin i USA. Gør det, for han fortjener rub og stub for dette suveræne program. Andre HD-Utilities På disk 5 finder du indtil flere forskellige sikkerhedssystemer så som Lockit, Pass99 og Amistation, der formener uønskede ele menter adgang til din computers harddisk, medm Den hemmelige tjeneste har været på sommerferie, og kom hjem med kuffer ten fuld af de nyeste tips. KGB Endelig kan vi bringe løsningen til dette unikke adventure fra Cryo og Virgin. Anders B. Chri stiansen fra Korsør far en spil præmie for sine anstrengelser. Forlad rummet, gå til Vovlovs kontor, f DARKSEED Jesper D. Lund har iler til hjælp med fortsættelsen til løsningen af dette horror-spil. Vi er nået til dag 2: Efter endnu et uhyggeligt mareridt, far du igen hovedpine. Tag en hovedpinepille som før og husk dit morgenbad. Gå her efter ned til garagen og tænd for radioen. Nu vil en uhyggelig GALLERY A f Marlene Diemar Sherar Blomst unikt, ville hjælpe. 3D billeder af computer enne måneds vinder er en smuk kombi borde er lidt af en kliché idag! Husk på at et nation af perspektiv og natur. Vi ser et øde landskab, tom t og dødt, men aligevel 3D i billede altid vil se godt ud, ligemeget hv Marlene kom m er med 7 nye billeder sam l en grufuld alslering 29 CDTV? hires på A l200 og A4000 har 1280 x 512 punkter; men det er da bare en forvokset mid-res. Er der noget jeg har misforstået? Jeg er den lykkelige ejer af en Amiga 500, men tænker på at skifte til Amiga CDTV. Grunden er, at der er betydelig bedre gra fik, og at en CD-ROM kan rum me 681 alminde GUNSHIP 2000 M ic r o p r o s e Prøv hos ESCape (31-396366) ten, hænger stille o in verden er en flimren basen. Målene er indteg de firkant. Den er så vir net på kortet, og det kelig, så nær, at den fyl kræver der hele mit hoved, men hvis jeg kun en anelse teknisk snilde at ind rækker hånden frem, MEPLAY GAMEPLAY GOAL! V irg in Set hos Inten (86-802700) GAMEPLAY GAMEPLAY action egentlig? Sv: Der er fem for skellige niveauer, og du kan bestemme hvor hurtigt hvert hold skal bevæge sig, så du på den måde kan lave handicap. Den hurtigste hastig hed er en del hurtige re end i Kick O ff II Sa MEPLAY GAMEPLAY GAMEPLAY GAMEPLAY GAMEPLAY GAMEPLAY folk drømmer om denne planet om Midsommeren = Uranus måne Oberon), indtil man kan klappe sine intergalaktiske hånd jern om de tyvagtige hænder på skurken. Med andre ord: tage personenmed til Jailhouse Rock. WHERE IN THE SPACE IS CARMEN SANDI MEPLAY GAMEPLAY GAMEPLAY GAMEPLAY (med en NY-DE-LIG lille å forsøger de sig igen! Siden moustache) for det parisiske poli det middelmådige Rex ti, Le Secureté, har du lovet din Nebular har der været stille på eventyrfronten fra MicroPro-gode ven direktøren at kigge nær mere på en frygtelig ulykk VIEPLAY GAMEPLAY GAMEPLAY GAMEPLAY SYNDICATE B u l l f r o g / EOA Set hos Interactivision (86-802700) GAMEPLAY en masse skydevåben, er der også forskellige kunstige dele, du kan forsyne dem med og forbedre deres evner. Hvis du ikke mener, det er nok, kan du bevilge penge til dine videnskabsm EPLAY GAMEPLAY Hej, jeg hedder Nicky. Hvad hedder du? Den lave, pibende stemme rev mig ud af en pastelfarvet dag drøm. Jeg åbnede øjnene og fokuserede på monitoren, for det var der, lyden var kommet fra. Men ikke fra højttaleren. Den lille fyr med den lilla blu se og det drengede ansigt sad på top MEPLAY GAMEPLAY GAMEPLAY er kommet mod GAMEPLAY level inden GAMEPLAY lægge i det. Hvert spell kan nem __0 _ _ _ _ _ _ _ _ _ _ _ __ _ _ _ _ _ _ _ _ _ _ _ _i du baggrunds__ ;;n til et rol lespil: Find et eller andet mytologisk væsen, udtænk et mystisk navn til vedkommende og lad han/ hun/den/d EPLAY GAMEPLAY GAMEPLAY GAMEPLAY FIELDS OF GLORY M ier o p r o s e Waterloo, 17. juni 1815 Kæreste Desiree! Det er et svært brev for mig at skrive. Som simpel løjtnant har jeg ikke meget at skulle have sagt, og kaptajnen ser ud til, at have et horn i siden på mig. Elsker du mig stadigvæk? Din k MEPLAY GAMEPLAY der deres tunge, rytmiske dans på asfalten. Det tager ikke mange skridt, før dyret er forsvundet fra drengens synsfelt. De medes aldrig igen. Drengen uden fremtid bliver end nu nogle dage i sin hule i det udbrændte værelse i højhuset, og dyret fortsætter kampen på den næste af de IMEPLAY GAMEPLAY GAMEPLAY GAMEPLAY BEAUTY AND THE BEAST Infogrames/Disney Software I balsalen øver Lumiere sig på en berømte tegnefilm sit aftenshow, og du skal så hjæl kommer nu ud i digital pe ham med at samle kirsebær op, form til alle Disneyelskere, selvfølgelig udgivetmens af han svanser ru SIM LIFE PROJECT-X (Revised Edition) Team 17 Skulle du ikke kende det oprin delige Project-X, kan det kort beskrives som det bedste, mest hektiske vandret-scrollende shoot-em-up nogensinde på Amigaen og der er ikke noget på vej, der ser ud til at kunne slå det. Forventningerne nåede derfor Missis Din Amiga i netværk Et næsten ukendt begreb på Amigaen er netværk. Vi kigger lidt nærmere på et nyt produkt, Envoy, som Commodore snart kan tilbyde. A f Kenneth Fribert Software) er en kopi af PCens ette skal ikke betragtes software, endda af Windows som en egentlig test, for udgaven. Det bliver det At sætte et netværk-kort (her EtherNet) i din Amiga er let. Det skal bare skubbes ind i et af Amiga 4000erens Zorroslot. Det er heldigvis ikke som et stort tag-selv-bord, den enkelte maskines ejer (super-visor) kan selv sætte op hvem der må fa fat i hvad. Dette kan endda indsnævres meget, så f.eks. PageStream 2.2 På Am iga en er der i øjeblikket to store kombatanter på DTP-m arkedet. Den ene er den velkendte Professional Page, den anden er PageStream . Hvad kan PageStream? Her er den i version 2.2. Af Kenneth Fribert te dem. Den kan benytte SoftLo agestream bliver leveret i en gik, Postscript - Og sådan ser objektet ud på skærmen bagefter. Pagestream 2.2s indstillingsmuligheder for udskrift. med mange færdig-indstillede procenter, og ligeledes er det muligt at se hele siden, i fuld bredde, ved 50%, ved 200% eller ved en brugerindstillet forstørrel se. Det er også muligt at se to sider t E N N O S T A LG IS K T Å B E Vores stakkels postkasse er ved at sprænges etter sommerens post. Men bliv endelig ved med at skrive ind! Ved Christian Sparrevohn ADVARSEL: IRONI ER FARLIGT! Vedrørende artiklen Advarsel: din computer er farlig! fra D N C nr. 7/8: Mennesker, som kan finde på at sk OPRÅB MOD SELVFORHERLIGSEN! Jeg har i lang tid gået og spekuleret over, hvad det egentlig er for noget, vi bruger så meget af vores fritid på. O g nu må det være nok med lovprisningen, for hvad er det i virkeligheden, vi bruger vores com putere til? En tillidsmand og to sekretærer fra SID fortalte m PC VS AMIGA - IGEN Jeg er en sædvanligvis, tilfreds og loyal Amiga-ejer. Men i den sidste tid har jeg fået en ubehagelig og fohåbentlig urigtig fornemmelse af, at Amigaen, på trods af dens over legne grafik og lyd, er ved at blive fortrængt af spilmarkedet til fordel for PCerne. De store flotte spil Lær om fremtiden i den nutid, der er fortid før vi aner det. THE SEVENTH SWORD OF MENDOR Til tider bliver man overrasket over, hvor man egentlig laver computerspil. Ungarn er på vej til at blive Mellemeuropas compu tercentrum, og det førende blad der hedder pudsigt nok Guru. DAY OF THE TENTACLE Bag ARexxkursus I anden lektion af vores mini-kursus vil vi se på nogle flere kommandoer, og vi vil se lidt på det, som giver program met form : sløjfer og betingelser. Af Lars Jørgen Helbo idste gang sluttede vi med et lille program. Det så sådan ud: /* andet ARexx-program */ say hello say 5+8 say 5+5 Boks 1 : Rexx Plus compiler ARexx er som nævnt et interpretersprog. Det betyder, at pro grammerne saves som alminde lige tekstfiler. Interpreteren RexxMast læser disse tekstfiler linie for linie og oversætter dem til maskinsprog samtidig med, at de udføres. Modsætningen hertil er en compiler, som ov Det Alternative Hjørne ABackup Denne gang vil vi koncentrere os om harddisk-eierne og teste et par programmer, som kan hjælpe til med at holde styr på harddisken. Af Anders Christensen ABackup er et værdigt alternativ til lignende kommercielle pro grammer. masken sætter dig i stand til at ordelen oj R O rg d i s k' R . e O rg a d v a n c e d o p t i o n s ReOrg V E ile E x t b lo c k s Q F ro n t R a r t i t to n H a t f Q Upper U p d a te D is k R a te Read D r i v e S a fe ty n e n o ry ReOrg V 2.1 af Holger Kruse mindsker fragmenteringen på din harddisk og gør den dermed hurti Et lidt anderledes syn på h ackere, softw are-pirater og andre (sm å) kri m inelle. nyeste software, ligegyldig hvor i lever i en tid hvor nye dan. muligheder for telekom Personlig kan jeg da også godt munikation og databe handling hele tiden skyder opforstå af det. Skyhøje telefonregnin ger og stad HELT NYE O G SPÆNDENDE I FOR AMIGA CDTV O G AMIGA 1200 In te r O ffic e C D T V INTEGRERET SOFTWARE-PAKKE FOR A M IG A Integritet! Software Piekage InterOffice S 1 PAKKENS INDHOLD: Tekstbehandling, der senere kan udbygges med ordbogsdiskette Regneark Database wordproeesaor LVRM IVS: M VERD ENS A M IG A 600 MEST SOLGTE IV1 U LTIIVI E D I A COM PUTER E ! - superkompakt med indbygget multitasking Den lille, superstærke computer med 68000 processor med multi-chip co-processor. 1084 farveskærm: 1 MB RAM (kan udvides til 10 MB), indbygget diskdrev, mus, TV-modulator m.m. i a