fuld på en gang, men du får sikkert hen ad vejen god brug for oversig ten -specielt, hvis du "fusker" med maskinkode. Lad os se lidt nærmere på nogle af subrutinerne. I første omgang se på de tre, der er benævnt K E R N A L De tre rutiner, som også kaldes FETCH, STASH og COM PARE, kræ ver at du inden du kalder dem, har sat den pågældende rutines ZPpointer, og den M M U konfigura tiondu ønsker rutinen udført i skal befinde sig i .x-registeret ved kal det. Du har f.eks. et maskinkodepro gram i RAM-Ø, og ønsker herfra at hente en værdi i R A M -1. Men lad mig samtidig slå fast at selv om området er 3 gange så stort, så er det mere end tre gange så let at lave integrerede program mer til BASIC'en på 128'er. Commodore/Microsoft har nem lig via de tre ESC-vektorer virkelig taget højde for brugernes mulig hed foren integrering med den ek sisterende BASIC-ROM. Men lad os ikke fordybe os i filo sofiske betragtninger, men kaste os videre ud i mapningen af 128'eren (se Fig. 1). Kommentarer til memory mappen Det er helt sikkert en stor m und bank konfiguration, og rutinen (JSRFAR), der laver en JSR (GOSUB) til en anden bank-konfigura tion. De er særdeles nyttige, når et maskinkodeprogram i f.eks. RAM-O skal kommunikere med ROM-rutiner eller programmer i RAM-1. Men inden du kalder rutinerne skal du have placeret statusregisteret til kaldet i $04. samt have placeret en adresse du vil til i $ 0 3 og $04. Nok så vigtigt - du skal placere det ønskede banknummer du vii til i adresse $021! (Se Fig. 4). God fornøjelse til vi ses i næste Operation. John Christiansen Fig. 2 Fig. 1 $0100- 01 24 C 256- 292) 2 0 12 5- 01 30 C 293- 312) A r be jd so mr åd e for de go d e ga ml e BASIC-4 kommandoer RE CO RD,CATALOG,DOPEN, BACKUP etc. A r be jd so mr åd e for PRINT USING. S0 200-02A1 C 512- 673) Input buffer. ----- Vi antager at denne værdi ligger på adressen $ 0 6 F E i RAM-1. Du gør nu som følger i dit m askinko deprogram (Se Fig. 2). Skulle du nu i stedet PLACERE en værdi i RAM-1 på samme adresse, skulle du skifte $02A A ud med $ 0 2 B9, og $ 0 2 A 2 ud med $02AF. Skulle du nu i stedet SA M M E N LIG NE med en værdi i RAM-1 på sam me adresse, skulle du skifte $02A A ud med $02CB. og $02A2 ud med $02BE. Lad os prøve at se hvad rutinerne laver (Se Fig. 3). Der er to andre rutiner, der er in teressante. Nemlig rutinerne der muliggør et hop (JM PFAR) til et maskinkodeprogram i en anden K E RN AL *e ns in di re kt e s u br ut in er $02A2- 02 AE $02AF- 02 BD $02BE- 02 CC $02CD- 02 E2 $02E3- 02 FB ( C ( ( ( 674687702717739- 686) 701) 716) 730) 763) KERNAL KERNAL KERNAL KERNAL KERNAL ----- Hent fra e n memorybank. Placer i en memorybank. S a mm en li gn med en memorybank. JSR til en bank. JNP til en bank. Ida sta Ida sta Ida sta ldx Jsr #$06 $fc #$f e $fb #$f b $02aa #$7f $02a 2 ;sæt hi gh by te af adressen. ;sæt low byte af ad re ss en jnul-side a d re ss en hvor po in te re n ligger. ;fortæl FETCH rutinen, hv or po in te re n er '! ;en RAM-1 k o n f ig ur at io n i .X ;hent væ rd ie n i RAM-1 Indirekte po in te re til BASIC $02FC- 02 FD C 764- 765) UE KT OR $0 2FE-02FF $0300-0301 $0302- 03 03 $030 4- 03 05 $0 306-0307 $030 8- 03 09 S030 A- 03 0B $ 0 30 C- 03 0D $030 E- 03 0F $0310-0311 $ 0 31 2- 03 13 UE KT OR UEKTOR UEKTOR UEKTOR UEKTOR UEKTOR UEKTOR UEKTOR UEKTOR UEKTOR UEKTOR ----- 766768770772774776770780702784786- indirekte $0314- 03 1S $0 316-0317 $0318- 03 19 $0 31A- 03 1B $031C- 03 1D $031 E- 03 1F $0320-0321 $0322- 03 23 $0324- 03 25 $032 6- 03 27 $0320- 03 29 $032 A- 03 2B $0 32C-032D $0 32E-032F $0330-0331 $033 2- 03 33 ----- ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( 780790792794796798800802804806808810812814816818- 767) 769) 771) 773) 77S) 777) 779) 781) 783) 785) 707) Bruger funktioner, fø rs te værdi i pa ra nt es evalures, inden kaldet via denn e v e k t o r . Ubrugt i øjeblikket. Til f e jl ru ti ne C 4 D 3 F ) . Indset BASIC linie i pr og ra m (S4DC6). BASIC komman do er til t o k e n s .C S 4 3 0 D ) . BASIC to ke ns til kl ar te ks t ($5151). Ud f ø r e BASIC linier. C $ 4 A A 2 ) . Evaluer udtryk ($78DA) Bruger komman do er til to ke ns ($4321). Bruger tokens til klar tekst. ($51CD). Udfø r bruger tokens. ($4BA9) Fig. 3 monitor pc sr ac xr yr sp ; fbØØ Ø 00 00 00 00 fB 002a 2 ØØBa S 002a 0 002a 9 002a b 002a e 002af ØØBb Ø 002b3 002b6 002b7 002b8 002ba 002bd ØØPbe ØØPbØ 002b 3 002b6 002c 6 002c7 002c 9 002cc pointere til 789) 791) 793) 795) 797) 799) 801) 803) 805) 807) 809) 811) 813) 815) 817) 819) UEKTOR UE KT OR UEKTOR UE KT OR UEKTOR UE KT OR UEKTOR UE KT OR UEKTOR UE KT OR UEKTOR UEKTOR UEKTOR UEKTOR UEKTOR UEKTOR I n t e r r u p t .($FA65) B r ea k. ($ B0 03 - indbygget monitor) NMI (r es to re - rs 232)- ($FA40) Op e n ($EFBD) Close ($ F 188) Set input k a n a l .C$F106) Set output k a n a l .($F14C) Reset in/out til de fa ul t 0/3.CF226) Hent et tegn fra k a n a l .($EF06) Se nd et te gn til k a n a l .($EF79) Test st o p t a s t e .($F66E) Get fra k a n a l .CSEEEB) Luk al l e k a n a l e r .($F222) Til ek st ra mo ni to r komm an do er !!. L o a d .($F2C6) Sa ve .C$f54E) ad 8e aa bl øe 60 48 ad 8e aa 68 91 8e 60 40 ad 8e aa 68 dl 8e 60 00 ff Ida 0 0 ff stx tax 66 Ida 00 ff etx rts pha 00 ff Ida 00 ff stx tax pla ar: sta 00 ff stx rts pha ø ø ff Ida 0 0 ff stx tax pla cmp ff 00 ff stx rts $ffØØ $ffØØ 20 85 86 04 08 68 85 ba 06 a9 Ød 60 e3 02 Jsr $02e3 06 sta $06 07 stx $07 08 Sty $08 Php pla 05 sta $05 tsx JLx $09 09 00 Ida #$00 00 ff sta $ffØØ rts a2 bS 40 eB eø 90 a6 20 8d a5 a6 B4 40 00 03 ;gem k o n f ig ur at io ne n ;placer br ug er en s ditto ;flyt gammel værdi til .x ( $ 6 6 ) ,y ;hent e n byte iplacer gammel konfiguration *ffØØ $fFØØ $ffØØ ($ac),y $ffØØ ;gem by t e n der skal placeres ;gem k o n f ig ur at io ne n ;placer br ug er en s ditt o ;flyt gammel værdi til .x ;hent byte n fr em igen ;og placer den ;placer gammel k o nf ig ur at io n ;gem by te pa stack ;gem konf ig ur at io ne n ;placer br ug er en s ditt o ;flyt gammel værdi til .x ;hent byte n fr em igen ( $ f f ) ,y ;fo re ta g samm en li gn in ge n $ffØØ ;placer gammel ko nf iguration $ffØØ $ffØØ Indirekte pointere til $ 0 33 4- 03 35 $0 336-0337 $ 0 33 8- 03 39 $ 0 33 A- 03 3B $033 C- 03 3D $ 0 33 E- 03 49 ( ( ( ( ( ( 820822824826828830- 821) 823) 825) 827) 829) 841) $ 0 34 A- 03 53 $ 0 35 4- 03 5D $035E-0361 $ 0 36 2- 03 6B $036 C- 03 75 S037 6- 03 7F $038 0- 03 8F $039 0- 03 9E ( C ( C ( C ( C 84285 286 286 607688 689 6912- 851) 861) 865) 875) 885) 895) 911) 926) UE KT OR UE KT OR UE KT OR UEKTOR UE KT OR TABEL Print CT RL k a r a k t e r e r .($C7B9) Print SHIFT k a r a k t e r e r .($C805) Print ESCAPE k a r a k t e r e r .($ C 9 C 1 ) Ke yboard scan.($C5El) Put tegnet i b u f f e r .($C6AD) Po in te re til ta st at ur ma tr ix dekodningstabeller. Ta statur b u f f e r . TABEL: Bitmap af tabstops. TABEL: Bitmap af linier pa ov er 80(40) tegn. TABEL: Lo gi sk e fil numre TABEL: T i lh ør en de de vi ce numre TABEL: T i lh ør en de sekunder adresser. CH RG ET Subrutine. RND v æ r d i . B A S I C s in di re kt e subrut in er $039 F- 03 AA C 92 7- 938) BASIC: hent fra RAD 0 . (vilkårlig pointer) $03A B- 03 86 C 93 9- 950) BASIC: hent fra RAM 1 . (vilkårlig pointer) $0 3B7-03bf C 951- 959) BASIC: hent fra RAM 1 . (altid via INDEX1 $24). $03C Ø- 03 C8 C 960- 968) BASIC: hent fra RAN 1.(altid via INDEX2 $26). $02C9-03D1 ( 969- 977) BASIC: hent fra RAM 0. (altid via TX T P T R $3D). $0 3D2-03D4 C 970- 980) fl.p. værdi 0 - skal ligge i RAM. $03D5 C 981) Bank nummer fra BANK kommandoen, til S Y S ,P O K E ,P E E K . $ 0 3D 6- 03 D9 C 982- 985) Ua ri a b l e til INSTR funktionen. $03DA C 986) Bank nummer ved st re ng operationer. $03DB- 03 DE C 987- 990) Ua ri a b l e ved SS HA PE kommandoen. $03DF ( 991) FAC#1 ov er fl ow digit. $03EØ-03E1 C 99 2- 993) Ua ri a b l e ved SPRSAU. $03E2 ( 994) Pakket f o rg ru nd /b ag gr un d farv e nibble. $03E3 Pakket f o rg ra un d/ mu lt ic ol or Ul fa rv e nibble. C 995) $03E4- 03 FF C 996-1023) Frit omrade, HU IS DMA ru ti ne n pa $03F Ø- 03 FC ikke anvendes. $0400- 07 FF (1024-2047) Sk ær mh ukommelse, som i c 6 4 . $0800- 09 FF (2048-2559) RUNTIME stack, husk TOS pointer fra sidste nummer af 128 operationer. Fig. 4 JSRFAR. . . . . . . . . . . . . 002cd 002d0 002d2 002d4 002d6 002d7 002dB 002da 00 2d b ØØBdd 002df 00 2e 2 lav et jsr til J M P F A R . ge m .a gem .x gem .y læg st at us pa stakken, og hent den fram igen gem status flyt s t ac kp oi nt er til .x gem st at us k o nf ig ur at io n BANK 15 væ lg de n n e k o nf ig ur at io n og re ur til opkald JMPFAR. . . . . . . . . . . . . . 002e3 00 2e 5 002e7 00 2e 8 002e9 002eb 002ed 002ef 00 2 f 2 00 2 f 5 002f7 00 2 f 9 002fb ldx Ida pha inx 03 cpx TB bcc 02 ldx 6b FF jsr 0 0 ff sta 06 Ida 07 ldx 08 ldy rti #$00 $03. x #$03 $02e5 $02 $ff6b $ffØØ $06 $07 $08 hent st a t u s sa mt ad resse pa s t ak ke n ialt te bytes hent ba nk nummeret ko nv er te r det via ROM RUTINE væ lg k o nf ig ur at io n initia li se r .a i n it ia li se r .x initia li se r .y udfør ordren, st at us ko mm er fra st ak ke n !?! ? COMputer - 67 28/C16/ I w l 1 1j r a r ÉÉ [S n r TM __________ 1 pj f S p æ n d e n d e re p o rta ge : w Hvor g o d e er d e k ø b e n h a v n s k e com p u te rforre tninge r? ALLE TIDERS SPIL GRAFIK I ABSOLUT TOPKLASSE Du kan roligt regne med at have mange timers god un derholdning tilgode i S.D.I COMputer Det må vist være noget af det mest optimale grafik, man kan få på sin 64er COMputer iS S s s J r ø s a iS w , Mtnj - MUNBllC* h i1CO Ol0.-1H** Jbroo af tf* kK magasin Cammodnre Commodore Sports Service var på plads, da der af holdtes VM i roning på Bagsværd Sø. Digital Amiga 40 Vi tester DigiView 2.0, efterfølgeren til DigiView, som vi har testet før. DigiView 2.0 er bare SVARET, hvis du vil have optimal digitalisering på din Amiga. Commodore ude på Sporf er noget m an dyrker foran skærmen. D et er det i hvert fald n å r d er er tale om C O S S -C o m m o d o r e Sport Service, n å r de er ude p å opgave. O g det var de, d a d er var V M i roning p å B a g sv æ rd Sø. Sådan ser det ud for TV kommentatorerne, når de skal kom mentere de forskel Her kan tilsku erne både se roning LIVE, og se det sam me i fjernsynet, ved hjælp af de op stillede TV skærme. Nok styrer Commodore maskinerne selve løbet og holder check på det hele. Men her styres selve compute ren, hvor der lynhurtigt kan skræddersyes en lille fiks ru tine, for at få resultatern Forældet men brugbart Hvis du overhovedet kender den, kan du sige dig selv, at C B M 8 2 9 6 er en gammel maskine. Og den slags udstyr skal naturligvis på et tidspunkt udskiftes. Derfor ser C O SS's nuværende maskinkonfiguration ud som så: 7 stk. 8 2 9 6 2 stk. PC 20 1 stk. PC 4 0 Hvor de nye Commod C O M M O D O R E -G U F F R A DIN C O M M O D O R E E X P E R T - S P E C IA L IS T I E L E K T R O N IS K T IL B E H Ø R C O P Y I V = = _ = DEN O R IG IN ALE = Sælg din ordbog og køb et dansk turbomodul! - Det professionelle copyinterface Indeholder bl.a.: ir 2 tapeturboer: ABC-flash COMPUTERE OG TILBEHØR A LA CARTE AMIGA 500 NYHED NYHED 4985.- COM PUTERE C o m m o d o r e 6 4 ............. C o m m o d o re 1 2 8 .......... C o m m o d o re 12 8 D ........ pr md 1 8 9 5 . - 200.2 4 9 5 . - 200.4 9 9 5 . - 360.- D IS K E T T E S T A T IO N E R C o m m o d o re 1 5 4 1 .... .. Rg. M o d e m e t er over o s - enhver m e d respekt for sig selv h a r naturligvis tilsluttet et m odem til sin computer. L æ s mere om d e forskellige typer m o d e m s sam t databaser der findes i denne artikel. Du er nu tilsluttet COMputer's hotte modem-artikel på 2 4 0 0 Baud (Hvis du kan læse litet er en fryd i m it sarte øre. og der fører mig straks over til en an den database - nemlig RAM lage ret fra Kolding. Denne database er forholdsvis ny men god, der findes KUN software som bliver downloadet. Hvis der nu skulle sni ge sig et enkelt program Ind som ikke bliver downloadet m indst et 6 4 'E R SPIL NYHEDER O p at flyve!, synes Electronic Arts næsten at sige. når de til PCW sho wet i England præsenterede Chuck Yeager's Advanced Flight Simulator. Denne jet-flyve simula tion smider dig op i luften, som en ægte computerpilot. Her skal du følge efter Yeager, en berømt pi lot, og hans GRIMME SKYGGER Gennem historien har man hørt masser om hvordan folk bliverfanget i deres egne opfindelser. Sådan en historie er Shadow Skim m er også bygget op over. Shadow Skim m er fra The Edge sætter dig i førersædet på rumski bet af samme navn, og beder dig om at rydde op i en computerfejl. Hvor NEDBRUDTE BREAKOUTS Sidste udspil fra ANCO på C l 6 / + 4 fronten er Demolition. Spillet er endnu en udgave af de ef terhånden oldgamle Break-out spil. På det sidste er der dukket en hel del nye versioner af klassikeren op på 64'eren og Amiga'en (Crack out og Break). For at det ikke skal være løgn, I liM M mi mWOCOm Han ejer ikke selv nogen compu ter. Kunne for så vidt heller ikke tænke sig at få sådan et monstrum ind i huset, hvor han deler seng og tal lerkener med Elisabeth Rock. Han ville engang være arkitekt, men nogle studiekammerater overbeviste ham om. at han var meget bedre til at f 4096farver $2? f-9 0 0 8 .f~ - fortæller dig hvorfo hvordan og hvornå Sunrize P e rfe ctSo u n d ...................... S u n riz e S tu d io M a g ic ....................... So u n d sca p e So u n d sa m p le r.............. Soundscape Pro Midi Stu d io .............. SoundscapeM idi-interface.. ET Ø N SKE O M AT D Ø Er du rå, er du til det hele, og er du klar til at tage over når ordens magten ikke kan klare situationen længere? Det bliver du nødt til at være i Death Wish III fra Gremlin, hvor du indtager rollen som Charles Bronson, der skal rydde op i New Yorks underverden. Death Wish III Når spillet starter op. får du en 'printerudskrift, der lyder som et gammelt hakkebrædt. Her får du din mission, og så skal du ligetaste dit navn ind. Lidt mærkeligt, da der ikke er nogen highscore i M is sion Elevator. Selve skærmen viser tre af hotel lets etager, skåret igennem. Mel lem disse går Sådan ser det ud foran Tang Fotos butik. Og den ser bestemt mere checket ud. end deres computerkendskab. lcomputerafdelingeniMagaasin.eropstillingenflotmedpladstilmasser af mennesker. Men hvor er de henne? Bilka har også opstillet, computere, men tilsyneladende gemt alle deres medarbejdere. Pouls Tjekket ser vinduet jo ud, men butiken var tømt for udstyr - til fordel for VM i roning. Hos Mibola måtte vi ikke fotografere ind i butikken, for der var for rodet. Derfor kan vi kun vise udstillingsvinduet. Også lllum ka det der med indbydende opstillinger. Men det er med 1 Fona ved de hvordan ma COMputer på butiksbesøg Commodore 128 D, hvis jeg kun skulle bruge den til tekstbehand ling, kalkulationer og spil. Det un drede mig lidt, indtil jeg så, at der var nogle stykker på lagerl Da jeg bad om noget skriftligt fik jeg hele to prislister, specifikatio ner på to printere, C64, C 1 2 8 og C12 service er ngeieaes nøjere! BILKA Ja vi måttejo også besøge BILKA (i Hundige) for at se. om de nu var så slemme som vi havde hørt. Jeg tropper op i Bilka kort efter åb ningstid og forventer at møde per sonalet afslappet og friske. Jeg slentrerstille ned i Radio/TVforat se lidt på computerne, og går COMputer på butiksbesøg Han var meget venlig, og svarede udfra lllum-forhold, dvs. Pro grammer til C 64 var selvfølgelig bare en hel vægfuld. Også denne ekspedient brugte nogle vare-ud tryk for hastighed, grafik og lyd. F.eks. 64'erens grafik er kun halvt så god som Am iga'ens og 64'eren er langsom, Amiga tilbud A m ig a 500, 1 0 0 0 o g 2 0 0 0 : AHHH-MIGA l 3/s a m ig a d r e v * 7 0 c 31/2 A m iga drev 3 5 m m højt o g m e get støjsvagt. Beige/gråt. M e d vid e re fø rt t lo p p y -b u s o g a fb ry d e rk n a p . m ed a fb ry d e r T e s te t i C o m p u te r. 1795,880 A m ig a 1000: Nu har vi efterhånden fået set på det meste som vi kan gøre med vore diskettestation, når vi. hvis vi som et ABSO LUT minimum KUN behersker BASIC. At dette ikke er nok i længden, si ger vel sig selv og med tabellerne fra sidste gang tog vi så endelig det store skridt over til det eneste som man (eft forklare alt dette omkring stack og programtæller. Jeg går da ud fra. at det er noget du KAN (ellers find dine støvede numre af COMputer frem og læs vores udmær kede artikelserie om maskinkode på 64'eren). 1541 ON! Når du nu trykker på ON-knappen på 1541 'eren er der en masse ting der lige pludseli V IG Å R HELT IND I 1541 Program 1 He r jeg her listet den første stump af selve jobprogrammet, og som du lige så tydelig kan se. checkes der ret grundigt på de 6 første bytes i hele hukommelsen (se tabel 2). Er en af disse nemlig større end $ 8 0 (1 2 8 i decimal), vil processo rens fortegnsflag E t a b o n n e m e n t er NÅR COM PUTEREN IK K E V IL SO M DU VIL... ... S Å H AR DU B R U G F O R O S. /AMIGA LEJ PROGRAMMER m ange penge værd! Viste du, at hvis d u te g n e r a b o n n e m ent p å C O M puter, så får d u 11 b la d e for lO b la d e s pris? Dette e n e stå e n d e tilbud b Der skal nok være nogle der nikker genkendende når vi påstår, at der aldrig går særlig lang tid fra indkø bet af den nye computer med 2 0 M B harddisk, og til harddisken næsten er fyldt op. Meeen, det er ofte et spørgsmål om penge - ikke sandt? Alle disse mange MegaByte er ret dyre. Eller var ihvert C D - R O M er et nyt begreb, so m m å sk e kornir til af revolutionere harddisk-verdenen. J O M p u f e r tester en C D - R O M , so m d u k a n tilslutte direkte til din PC, o g so m giver dig rå d igh ed o v e r 5 7 6 M e g a b yte information, altså om kring 270.000 A 4 sider! my Mb _ CO-f ELEFANTER OLEMMER ALDRIG DICITIZER TIL 8 0 3 8 6 BASEREDE COMPUTERE D e t er dyrt men dejligt. Sådan kan man vel sige om et stykke ud styr som en Flat-bed scanner Hvad siger du til en scanner der producerer 15 0 0 dots pr. tomme, og kører med papirstørrelser op til A3 format. Ja, så er vi vel næst H e r starter vores nye artikelserie o m grafik p å 64'eren! Vores grafikekspert Sv e n -O lo f Karlsson, vil i dette o g følgende numre a f C O M p u t e r beskrive h v a d grafik egentlig er, o g hvordan m a n rigtigt kan ko m m e til at rulle m e d grafikken. Så er det tid til at træde ind i gr GRAFIK En sprite består af 2 4*21 pixels, men man definerer ikke alle 24 pixels på en gang, kun de 8. Der er mulighed for 8 sprites, men med enkle metoder kan man få helt op til 1600 på samme tid, på skæ r men! Dog kan man kun have ca. 2 0 0 forskellige, afhængig af hvor i hukommelsen man har lagt BOOST DOS Det danske parallelle diskturbo, der er kommet for at blive. BOOST DOS er på få måneder blevet et af Danmarks mest populære hurtigload-systemer. Og det er ikke uden grund. LOAD op til 30 gange CBM-hastighed SAVE op til 20 gange CBM-hastighed Kortene bag i computeren holdes fri til andre u H A N D Y LILLE SCANNES Jådan ser en scanner ud til Amiga 2000. HandyScanner hedder sæ t tet som du ser på billedet her. En ganske lille fiks scanner, til grafik og tekst i sort/hvid. Hele sættet består af en håndscan ner, et lille apparat i cigaretæske størrelse, et PC kompatibelt 1 /4 kort, en dis M M IGA M A G A S I N E T Interview med: Manden bag Cinemaware D esuden har vi: Amiga Hot Stuff ogAmiga Magic A.WKiA O Commodor* uooci 1 Hjælp, der er en sm ølf i min A m ig a !'' so m dette var helt normalt d a vi testede A nim atonA ppr revolutionerende anim ationsprogram til A m iga'en. N u k a n d u endelig s AnimatonApprentice er det før ste afen lang række nye program mer, der skal bringe 3D computer animation til din Amiga, A U dbrud sntice, et uu uu :obe bevæ gelig grafik i æ gte 3 D p å din A m ig a ! altså de andre bens bevægelser di rekte. F.eks. er der en figur på den medfølgende diskette, hvor bæk kenet er moderbenet. På den må de er det muligt at skabe hvilken som helst karakter, banal eller bi zar. Karakterdes kelte billeder for eb karakter at gå fra venstre del, til højre dei af sce nen. instruktøren (stadig dig!), kilder på en Node ikon ind i den ene side af scenen og kiikkeren anden ind i den modsatte ende. og be stemmer at det skal tage 1 00 bil leder. Ved at placere nogle flere Nodes imellem de to. k Fantastisk tilbud til dig der har en Commodore 64 (gi. model) og som godt vil lære at spille på keyboard næsten uden at røre en finger Her er h v a d d u får: 1 . Keyboard 3 Stik o g kabel fra monitor til din walkmans høretelefoner 2. 3 disketter: så du ikke forstyrrer andre. Beatles, Pop Hits og Kl D igiV iew 2.0 er det seneste diqitaliseringssystem til din Am iga. O g det slår alle rekorderi Frem ra gen d e kvalitet o g enestående farvebehandling er blot nogle a f de ting,vi fandt frem til ve d et a f årets mest sp æ n d ende tests. du bruge mere RAM. Mere RAM på en Amiga 1000, jamen kære med et særligt interface imellem Digiview og parallelporten. Men vi kunne ikke komme til at afprøve det, for importøren havde kun det ene. som han selv brugte. Det skal iøvrigt bemærkes, at hvis man forsøger at bruge Digiview 2.0 på sin Amiga 2 0 0 0 uden det specielle mellemstykke, kan man brænde b K A N D U D ESIG N E E N B I L 1 4 .0 9 6 FARVER M E D E N M US, M E N S D U A JO U R F Ø R E R E T A R K IV OG SPILLE R M O ZA R T? M E D A M IG A K A N D U . Du kan arbejde med musik, indsamle lyde og gengive dem fuldstændigt nøjagtigt. Med et digitaliseringsinterface og mikrofon kan du gengive a F o r allejer der har en PC XT eller kompatible (dermed også din Amiga med PC emulering) er der fart i sigte. Det amerikanske firma Prism Electronics har netop lance ret en sm art lille ting som de har navngivet PC-Bandit, og det kan man vel kun give dem ret i. PC-Bandit er et lille print, der kvik N u e r A m ig o blevet til en a rko d e maskine. Tre spil-kolosser h a r nemlig indgået en aftale m e d C o m m o d o re Internationai o m at opstille A rca dia spillemaskiner o p rundt om kring i verden. Hjertet i disse m askiner er intet mindre e n d en A m ig a ! Commodore Business Machines Inc. forskellige roller. Spillet byder i øv rigt også på en sm art dødsse kvens, der hamrer spillerens fejl i styringen af den lille Rockford ind med syvtommersøm. Samtidig med Rockford er der Road Wars. Et navn, der ikke lader meget tvivl tilbage om, hvad der foregår. Road Wars er selvfølgelig et spil, A/MICA Blitteren er en High-speed data flytter. Dvs. den kan flytte data fra et sted i hukommelsen til et an det. med ekstrem høj hastighed. Dog kan den kun manøvrere data i de nederste 512 KRAM. Den kan nemlig ikke adressere me re. Samme svaghed har Copperen og Video-chippen. Copperens Copperprogra formationer, før den kan give Blitteren besked om at tegne vinduet på den nye plads. Dem oprogram m et Blitteren har også en unik mulig hed for at tegne linier med lynets hast. og denne måneds demo, viser hvordan et antal linier drøner rundt på skærmen efter hinanden. Dog er programmets udregnings B o b Lindsfrom ,vores udsendte i U S A ,bor m e d sæ dvanlig sa n s for nyheder støvet det varmeste til A m ig a o p o g k a n den n e g a n g berette o m bl.a. en diskturbo til A m ig a 1000 o g tre revolutionerende ani mationsprogrammer. Efter at Commodore, uden succes, have prøvet at sælge Amiga nrarf'tner n fra det m c t M e 9 e M W ip ' i SSi- ge en 1541 eller 1571 diskdrev. Emulatoren består af en udvendig boks og emulations software. Diskettedrevet sættes til den ud vendige boks, der så bliver sat til Amiga'en. Emulatoren tager fuld stændig kontrol over Amiga'en, og tillader ik Amiga Aided Design D esign V e d Hjæ lp o f Computer. Det er h v a d C om m o d o re k a n præsentere so m en o f deres nyeste p rogram m e r til Am igo. O g p ro duktet, der hedder CAD-line, er 1 0 0 % donsk. L æ s vores omtale. Et nyt CAD program til Amiga'en har set dagens lys. Og det er et helt -! En lille og vågen er bedre end en stor og doven... C D -1 4 5 -2 R S -2 3 2 A - B S W IT C H (P L A S T IC TYPE) C E N T R O N IC A - B S W IT C H (P L A S T IC TYPE) P S -1 0 0 hedder det nye, smarte 1541 -alternativ. Se her hvorfor Excelerator+ er bedre: P A R A L L E L T O S E R IA L C MULTI PC/XT: 2 diskdrev, N E C V-20 processor 3,0 på Norton. Mainboard med 640 K R A M 4,77 og 8 MHz. 8 slots hvoraf 2 er optaget af Multi I/O kort og grafikkort. Multi I/O kortet har Centronic printer port, R S 232, gameadapter samt ur/kalender med bat teri i backup. Der er valgfrihed mellem farve/ Sfsseme ir tØ * * * hO S Alene storyboard'et. hvor handlingen fyldte Cii* H Bagefter brugte 5 programmører Pc ' H D u h a r set D efender o f the Crow n ,SD/ o g m a n g e flere fra am erikanske M indscape. M e n b a g disse p rogram m er findes M aster D e sign e r Software, o g m and en b DET TYKKE TILBUD: Tegn abonnement på Danmarks største program-bibliotek. . . F æ rd ig e p r o g r a m m e r f i l : C O M M O D O R E 6 4 / 1 2 8 * A M S T R A D SPECTRUM V I C - 2 0 C O M M C * O R t J '/ + 4 IB M PC o g k o m p a t ib le ' V V - T H t t T T - 30O0/M ARATHON AMIGA NEW Vores allesam m ens D u n g e o n M aste r blæ n der atter o p for D a n m a rk s mest læste adventuresider, o g ko m m er b å d e m e d tips o g sva r til d e populæ reste eventyr. Jeg har lige været i England til PCW show. hvor jeg blev mødt-af Keith Campbell. Han viste mig rundt til alle eventyr går du nord. fremad, højre, ven stre. venstre, fremad, venstre, åben dør, fremad og Ta-daa! Nøglen til grafik n i The Dungeon! Jeg købte for få dage siden m it førete adven ture, og jeg må ærligt talt ind rømme at jeg tem m eligt hurtigt blev sur fordi at jeg ikke kunne finde ud af d e t Mine probl Speed Scroll lø REn ****** 20 REtt * 30 REn * S P E E D S C R O L L * 40 REn 50 REn . * * * * 60 REn 100 FOR A - 4 9 1 5 2 TO 4 S 5 1 7 : R E A D X :POKE A ,X :NEXT 110 DATA 163, 1 5 7 , 1 4 1 ,145,2,169,142, 3 2 . 2 1 0 . 2 5 5 . 1 6 9 . 1 . 141.134.2.169, 147 , 3 2 , 2 1 0 , 2 5 5 12 Træ nger din 64'ers g r å byfes til ot blive støvet lidt o f, so læ s straks videre o g få g o n g i taster ne m e d denne m ån e d s 6 4 'e r magi. Basic Tool 1,0 410 DATA 104,169,0,133,198,165,209, 10 R E M 72,165,210.72.165,211,72,166,214, 20 REM * 32,240,233,224 3 0 R E M B A GRATIS MED DETTE NUMMER: TO BLADE I EET! 3. ÅRGANG. NR. 5-SEPTEM éER/0KT0BER 1987- KR. 32.85 . 4 DANMARKS ENESTE SOFTWARE- ACTION: 10 SH O O T EM UP'S, DERSKREV HISTORIE KÆMPE-KONKURRENCE: VIND DE NYE, DANSKE JOYSTICKS! J KENDT SPIL-FIRMA: JAGEDE ROTTERNE UD, FØR D E KUNNE PROGRAMMERE BAG K Su p e r Three-way Sjælland og øerne: Allerod Boghandel. M D Madsensvej 8. Bronshoj Brønshøj Fotocenter. Fredenkssundsvei 185 Glostrup Metro. Eby Industrivej 111 Hellerup Refimgs Foto. Strandvejen 155 Helsinge Schwartz Data. Ostergade 17-19 Helsingør Prøvestenens Computercenter . Provestenen 14 Hil Turbo Cursor Vi lægger ud med en rutine der sætter liv i tasterne, nemlig listningen Fast Cursor. Når man sidder og editerer i sine programmer, kan man godt blive lidt utålmodig når cursoren slæber sig hen over skærmen med Skoda hastighed. Med denne rutine kom mer curosren til køre mindst tre gange kører op og ned. Dette kan du se i den indbyggede demonstration som startes i linie 330. Rutinen benytter raster-interrupt. og jo mere af skærmen der dækkes jo hurtigere kører dine pro grammer (der er dog tale om mini male forbedringer). Du starter rutinen med: S Y S 1525 Og bestemmer hvor meget af Dette nye operativsystem bygget ind i et cartridge bruger ingen hukommelse og er der altid. Kompatibel med 9 8 % af alle programmer. LITTLE BIG BLUE THE FINAL CARTRIDGE II Det første operativsystem der fungerer uden for Commodore 64*) - nu i ny og forbedret udgave * NU FULDKOMMEN MENUOPBYGGET KO C o m m o d o re RUMKRIG O M 64'ER EN Lige so m Amigaversionen af Defender of the Crown blev konver teret til din 64'er, bliver nu også S.D.I. lavet til Commodore 64. Worldwide Software regner med at spillet er på gaden fra den 15 september, og oplyser iøvrigt, at handlingen er fuldstændigt den sam 128 Operationer er tilbage m ed mere om 128'erens memorymap. John Christiansen kigger især p å de absolutte lokationer. Jeg erindrer lige et læserbrev hvor personen mener, at det skulle væ re utroligt simpelt (nemt) at flytte maskinkodeprogrammer fra 64'eren over til 128'eren. Det er det selvfølgel fuld på en gang, men du får sikkert hen ad vejen god brug for oversig ten -specielt, hvis du fusker med maskinkode. Lad os se lidt nærmere på nogle af subrutinerne. I første omgang se på de tre, der er benævnt K E R N A L De tre rutiner, som også kaldes FETCH, STASH og COM PARE, kræ ver at du inden y P C Special kan denne g a n g afsløre en ny udgave af P C Tools, fortælle om et dansk printer styringsprogram, o g beskrive en ny data base. M e d andre ord - Kasper Vad slår til igen. Indenfor det lille PC univers, sker der mangt og meget på kort tid. I sidste nummer af COMputer fortalte jeg om Nyt tilbehør til Lotus 1-2-3 Lotus Development Corporation kaster i øjeblikket store mængder udstyr på markedet. Først kom Lotus Manuscript. så kom Lotus HAL og nu Lotus Metro. HAL er det første applikations program beregnet på at kontrolle re et program, via det skrevne sprog. Altså ikke noget med Program: R A M -D ISK Maskintype: C64 Gevinst: 500 kr. Så skete det! En RAMD1SK til Commodore 64, ja, det er ikke en spøg, og det virker helt suverænt! Interesseret? - læs videre. Dette (lange) program laver en RAM-disk på hele 12 K RAM i din egen C64. Og det går ikke ud over den i forvejen ringe pr PRO GRAM : Ram-disk 1 J 5 1 7 1 2 : FO R A - l TO I B : R E A D Q$ : FO R B - l TO L E N C O $ 3 S T E P 2 : R $ M ID S C $ , B , 2 5 : F $ L E F T $ CR3,1 3 2 G O SU B 3 : P - M * 1 6 : F $ R I G H T $ C R $ , 13 : G O SU B 3 : P P + M : P D K E J , P : J - J + 1 : Z - 2 + P : N E X T B , A : G plads til flere linier mellem to an dre?!). Syntaxen er let: Renum tal1,tal2,tal3 Tall er den første linie, der skal renumereres. Tal2 er den nye start linie (det den første linie skal hed de). Tal3 er intervallet mellem li nierne. Denne renumber renumererer o g så GOTO. GOSUB, RUN. IF THEN. og ON. Anti autorun Hej COMputer. Jeg er en ivrig programmør i BA SIC, med en Comodore 64. Det kan dog ikke nægtes, at jeg af og til løber ind i problemer, som er ret så pirrelige. Af den grund har jeg sendt disse spørgsmål, som jeg hå ber i kan besvare... 1. Kan man, hvis man bruger Turbo-tape og datasett Amiga i radioen Michael Falch har lavet en ny ken dingsmelodi til Radio Rita, det po pulære radioprogram, der nu komm er igen mellem 15 og 16 i P3. Og til det har han brugt en Amiga, på en meget spændende måde. Læs alt om det i COMputer nr. 111 Aegas VideoScape 3D Vi ser på det andet af tre nye ani Vil du ha hårrejsende action? Vil du opleve den ægte, arkadefølelse? Vil du bruge din intelligens? Så prøv M.A.C.H. - det nye danske supergame til din Commodore 64/12R M.A.C.H. indeholder over 200 animerede sprites. 3 gigantiske playfields. Special 2 Player mode. Scroll i 8 retninger. Super soundtra