Denne gong kigger John Christiansen nær mere p å Flooting Point - de flydende komma er. Nu kan du arbejde med tal, helt uden for det normale talområde p å din 128'er. BASICloader primtal 10 0 0 1001 1010 1020 1030 1040 1050 1060 10 7 0 10 71 1072 1060 4864 4870 4876 4B82 4888 4B94 4300 4306 4912 4918 4924 4930 4936 4942 4948 4954 4960 4966 4972 4978 4984 4990 4996 5002 5008 5014 5020 5026 5032 5038 5044 5050 5056 5062 5068 5074 5080 5086 5092 5098 5104 5110 5116 5122 5128 5134 5140 5146 5152 5158 5164 5170 5176 5182 518B 5194 5200 5206 5212 5218 5224 5230 5236 5242 5248 5254 5260 5266 5272 5278 5284 5290 Fig. A Antal 100 1000 1000 R E N P R I M E S .H E X L O A D E R R E n ** D E N N E U E R S I O N T I L C 1 2 B AD-4864:T-0 R E A D Y :IFY -1THEN1040 P O K E A D ,Y :A D - A D + 1 :T - T + Y :6 Q T 0 1 0 2 0 IF T< > 4 8 1 6 6 T H E N P R I N T D A T A F E J L :S T O P PR INTCHRSC 147 ) P R I N T : P R I N T K A L D R U T I N E N H E D P R I N T : P R IN T " B A N K 15: S Y S 4 B 6 4 , , , , ,P R IMTALGRffNSE P R I N T : P R I N T M E N F Ø R S T G R A P H I C 1 :G R A P H I C Ø PR I N T : P R I N T " F O R AT FA RESE RU ER ET S2000- S3 FF F END DATA 03 2,134,003,201,044,240 DATA 00 5, 16 2, 01 1, 10 8, 00 0, 00 3 DATA 03 2, 12 8, 00 3, 03 2, 21 5, 11 9 DATA 03 2, 01 2, 17 5, 16 5, 02 2, 13 3 DATA 253,13 3, 10 1, 16 5, 02 3, 13 3 DATA 254, 13 3, 10 0, 16 2, 14 4, 05 6 DATA 03 2, 01 5, 17 5, 03 2, 04 8, 17 5 DATA 03 2, 10 8, 17 5, 16 9, 00 0, 13 3 DATA 100,169,001,133,101,162 DATA 14 4, 056,032,015,175,165 DATA 0 9 9 , 03 2, 02 7, 17 5, 03 2, 01 2 DATA 175,165,103,133,038,133 DATA 00 3, 16 5, 10 2, 13 3, 03 9, 13 3 DATA 004,056,165,003,233,001 DATA 133,003,165,004,233,000 DATA 133,004,070,004,102,003 DATA 1 6 9 , 00 3, 13 3, 03 6, 16 9, 00 0 DATA 133,037,165,038,133,040 DATA 133,042,165,039,133,041 DATA 133,043,032,118,020,165 DATA 09 0, 13 3, 00 5, 16 5, 09 1, 13 3 DATA 006,16 9, 03 2, 13 3, 17 3, 16 9 DATA 000,13 3, 17 2, 16 8, 16 2, 03 2 DATA 145, 17 2, 20 0,20 B,251,230 DATA 17 3, 202,208,246,169,000 DATA 13 3, 194,169,001,133,193 DATA 16 5, 03 6, 13 3, 04 0, 13 3, 04 2 DATA 165,037,133.041.133,043 DATA 03 2, 1 1 8 , 0 2 0 , 1 6 5 , 0 9 0 , 1 3 3 DATA 195,165,091,133,196,165 DATA 03 6, 01 0, 13 3, 17 4, 16 5, 03 7 DATA 042,13 3, 17 5, 16 5, 19 5, 13 3 DATA 172, 16 5, 19 6, 07 4, 10 2, 17 2 DATA 074,10 2, 17 2, 07 4. 10 2, 17 2 DATA 0 2 4 , 1 0 5 , 0 3 2 , 1 3 3 , 1 7 3 , 1 6 5 DATA 19 5, 041.007,168,162,000 DATA 161, 17 2, 02 5, 16 0, 02 0, 12 9 DATA 172,024,165,195,101,174 DATA 13 3, 195,165,196,101,175 DATA 13 3, 196,056,165,005,229 DATA 19 5, 165,006,229,196,176 DATA 19 B. 02 4,165,036,105,002 DATA 13 3, 036,144,002,230,037 DATA 23 0, 193,208,002,230,194 DATA 056,165,003,229,193,165. DATA 004, 22 9, 19 4, 17 6, 13 7, 16 9 DATA 032, 03 2, 21 0, 25 5, 16 9, 05 0 DATA 03 2, 21 0, 25 5, 16 9, 03 2, 03 2 DATA 21 0, 25 5, 16 9, 00 3, 13 3, 19 3 DATA 16 9, 000,133,194,165,193 DATA 13 3, 172,165,194,074,102 DATA 17 2, 074,102,172,074,102 DATA 172,024,105,032,133,173 D A T A 1 6 5 ,1 9 3 ,0 4 1 ,0 0 7 ,1 6 8 ,1 6 2 D A T A 0 0 0 ,1 6 1 ,1 7 2 ,0 5 7 ,1 6 0 ,0 2 0 D A T A 0 0 8 ,0 4 0 ,2 0 8 ,0 1 2 ,1 6 5 ,1 9 4 D A T A 1 6 6 ,1 9 3 ,0 3 2 ,0 5 0 ,1 4 2 ,1 6 9 D A T A 0 3 2 ,0 3 2 ,2 1 0 ,2 5 5 ,0 2 4 ,1 6 5 D A T A 1 9 3 ,1 0 5 ,0 0 2 ,1 3 3 ,1 9 3 ,1 4 4 D A T A 0 0 2 ,2 3 0 ,1 9 4 ,0 3 2 ,2 2 5 ,2 5 5 D A T A 2 4 0 ,0 1 1 ,0 5 6 ,1 6 5 ,2 5 3 ,2 2 9 D A T A 1 9 3 , 1 6 5 ,2 5 4 ,2 2 9 ,1 9 4 ,1 7 6 D A T A 1 8 1 , 0 9 6 ,1 6 9 ,0 0 0 ,1 3 3 ,0 9 0 D A T A 1 3 3 , 0 9 1 ,1 6 0 ,0 1 6 ,0 0 6 ,0 9 0 D A T A 0 3 8 ,0 9 1 ,1 7 6 ,0 2 5 ,0 0 6 ,0 4 0 D A T A 0 3 B .0 4 1 ,1 4 4 ,0 1 5 ,0 2 4 ,1 6 5 D A T A 0 9 0 ,1 0 1 ,0 4 2 ,1 3 3 ,0 9 0 ,1 6 5 D A T A 0 9 1 ,1 0 1 ,0 4 3 ,1 3 3 ,0 9 1 ,1 7 6 D A T A 0 0 4 ,1 3 6 ,2 0 8 .2 2 6 ,0 9 6 ,0 7 6 D A T A 0 4 0 ,1 2 5 ,1 2 8 ,0 6 4 ,0 3 2 ,0 1 6 D A T A 0 0 8 ,0 0 4 ,0 0 2 ,0 0 1 D A T A -1 BASIC 0.85 sec. 8.5 sec. 4.1 sec. kv :V $ <: !? Flere af de læserbreve jeg m odta ger, indeholder på den ene eller an den måde en interesse fo r at kun ne foretage mere indviklede reg neoperationer i maskinkode end det begrænsede område -6 5 5 3 5 til +6 5 5 3 5 . Jeg har af denne grund valgt at se nærmere på de såkaldte floating point rutiner, som din 128'er be sidder. Sam tidigt uddyber vi be grebet 'floating point tal'. Men spænd sikkerhedsbæltet og hold godt fast - det er svært! Da den Microsoft BASIC, der sid der i din 128'er ganske svarer til BASIC V.2 i en 64'er, i hvert fald hvad angår de matematiske ru ti ner. har jeg iden afsluttende tabel også medtaget de relevante adresser fo r Commodore 64. Bemærk atalle adresseangivelser i paranteser, henviser til adresser i 64'eren, som du også har i 128'eren. Floating fo $ tø 1? tø 1)1 $ '* MC-kode 0.08 sec. (slow mode) 0.6 sec. (slow mode) 0.28 sec. (slow mode) Point F o r m a t Direkte oversat betyder det noget i retning af 'flydende komma fo r m at'. altså med andre ord et tal, hvor vi ikke på forhånd kender no get til antal cifre før og efter ko m maet. Vi taler egentlig om form ater, der anvendes fo r disse tal. Det ene er det pakkede form at, som anven des, når e t floating point tal skal gemmes i hukommelsen. Her fy l der et sådant tal 5 bytes. Desuden har vi det udpakkede form at, der anvendes under beregninger med tallene i FAC# 1 og FAC#2 (FAC Floating point ACcumulator). Du må endelig ikke forveksle disse akkumulatorer med mikroproces sorens akkumulator, der er et in te rn t register i 8502'eren. Disse akkumulatorer er et antal adres ser på nul-siden, der bruges t il be regningerne. FAC# 1 og FAC#2 fylder 6 bytes. Hvordan kan det samme tal nu ha ve forskellig længde? Jo, ser du. tager vi e t floating point tal, der er gem t i hukomm el sen, består dette som sagt af 5 by tes. Den første af bytene er ekspo nenten. de 4 næste bytes holder mantissen. Kommaet i ta lle t er altid placeret til venstre fo r den højeste b it i mantissen. S am tidigt er det så heldigt, at det første b it efter komm aet ALTID er 1, derfor kan man tillade sig a t 'pakke' fortegnsbyten (der var den sjette byte i det udpakkede form at), således at dette b it angiver fortegnet fo r ta l let. Tallet er med andre ord sammen sat på en sådan måde at: tal = mantisse * (2teksponent). Bemærk her a t fortegnet fo r eksponentet, 2 f8 er ikke det samme sm 2f-8. Derfor lægges 128 til de positive eksponenter, forstået på den måde, a t eksponenten ved 2 f8 vil vise værdien 136, men forte g n sb itte t til eksponenten fjer nes fø r udregning af tallet. FAC#1 er placeret på følgende adresser: Eksponent $63 ($61) Mantisse $64-$67 ($62-$65) Fortegn $68 ($66) FAC#2 har følgende placering: Eksponent $6a ($69) Mantisse $6b-$6e ($6a-$6d) Fortegn $ 6 f ($6e) O m s æ t n i n g floating til point Vi har nu ta lle t 785.3645. det vil vi gerne have repræsenteret på floa ting point. Vejen til den flydende gør via en d i vision med 2. Se FIG.1. Vores tal ser nu binært sådan ud: 785.3645 = 1100010001.0101 1101010011++++++++ Tallet skal nu normaliseres, det vil sige at komm aet skal flyttes til højre eller venstre, således a t det står umiddelbart foran et 1-tal. Husk at det højeste b it i mantissen ALTID er 11! . 11000100 - 01010111-0101001 1-00000000. Vi flyttede kommaet 10 pladsertil venstre. Da en plads i binæ rt bety der a t dividere med 2, har vi her d i videret med 2 - ti gange. Vores eksponent skal være 10, og da vi flyttede til venstre er denne eks ponent positiv og skal lægges til 128, hvorefter eksponent byten får værdien 138. Tager du nu de 32 b it i klumper af 8. vil du med lid t hovedregning se, a t de danner de fire mantisse bytes 6 8 ,8 7 , 83 og 248. Husk et b it 7 i den første byte ikke medtages, da det bruges til a t angive fortegnet fo r hele tallet. Jeg har medtaget et BASIC pro gram - flo a t convert - der udfører COMputer - 43 e DEUIJ , 9 JO GUNSHIP Helikopteren AH-64 skal styres. Højfart, lav højde, 3D grafik, hundreder af forskel lige missioner, avancerede våbentyper, belønninger fo r succesfulde missioner, om fattende manual, keybord overlæg, endeløse tim e r med ko nstru ktiv u n derholdning. CBM CASS 259 - DISK 298,00 kr. SILENT S w V i s æ tte r 5 , 2 5 u n d e r lu p 28 Atter engang dykker Henrik Lund ned i det dybeste af din 5,25, og afslører ALT hvad der er værd at vide om den sorte runde. L a v d in e g e n M C -m o n ito r, 5 3 3 John Christiansen er vendt frygteligt tilbage, og fortsætter her sin serie om COMputer {fQ L fø rs t '* * * £ Lind- fnet det1 ,U' S A'Te C O P1 ores ny d e se 7 P rt e bet. Og hver af dem ser ud som om de kun er bygget til film -optagel ser. Lige ved siden af den lille støvede vej. ligger en bygning. Over en lille sø, tårner der sig e t enorm t m u stensværk op. Lige nedenu Amiga i live Ja ihvertfald er det tæ t på. For sy stem et Amiga Live er den helt nye d ig itize rfo r Amiga entusiaster. Og dog -helt ny er den nu ikke. fo r det var en af de tin g der var ta lt mest om. dengang Amiga blev introdu ceret på det amerikanske marked. Og stadig er det ikke m uligt a t få programmer Endnu engang overgår CO M puter sig selv. O g denne gang ved af forære læserne a f dette nummer en helt gratis diskette med 64 Commodore programm er p å! Det er nemlig vores allerførste guld-nummer, som vi har lavet fordi vi synes at nu skulle der ske noget! 6 - COMputer Som altid er der gang i den hos COMputer, og denne gang er det e t nummer helt ud over det sæd vanlige. Dette nummer som du sidder med foran dig. er nemlig vo res allerførste GULD- NUMMER! Hvad det betyderfor dig - Ja denne gang giver det ihvertfald kontant Guld-bonus. Vi havde mange gaver a t vælge Alkotest Easy-listbas Slangen Er du i tvivl om du har drukket fo r meget t il a t køre bil. giver dette program dig den fornødne indsigt. I dette nummer under Super 20 Prøv a t skrive: SYS747 Du skulle nu have dobbelt linie af stand i den udlistning du har i hu kommelsen netop nu. Er du gambler ALT UNDER EN HAT HER ER DIN FORHANDLER: A.M. ELEKTRONIK 8900 RANDERS 06 44 15 40 BETAFON ISTEDGADE 79 1650 KØBENHAVN V 01 31 02 73 BMP DATA 3330 GØRLØSE 02 27 81 00 DATA PLUS 8970 HAVNDAL 06 47 0621 FROST DATA 2830 VIRUM 02 85 98 00 LEG & HOBBY JERNBANEGADE 42 9460 BROVST 08 23 10 98 POULSEN COMPUTE 8600 Genlock' fra Interactive i England, er en enhed dergiverbrugeren mulighed fo r a t lade Amigaens video-signal, blive m ixet med en extern video-kilde (TV-kamara, Laser-disc, eller en video-maski ne). Det samlede billede fra begge kilder giver så effekten af compu ter-grafik, blandet med o u tp e w -tto ry v I 0 C- V den eksterne video-kilde. Så er der en eksempel-fil, der viser hvordan Genlock interfacet og player kontrollen kan synkroniseres sam men med det grafiske materiale, der kan genereres af andre pro grammer. Her tænkes især på pro grammer indenfor grafik og ani mation. For a t k M e d 64'er M a g i kan du denne gang få shrfted keys m ed rasterfarver og 23 fej! lagt op på en 80 tegnsskærm m ed profes sionel cursor! 80 karakterer Med dette re t så enestående pro gram, kan alle 64'er ejere nu ham le op med Commodore 128'eren. Programmet giver dig nemlig 4 nye kommandoer til a Program: Program: SHIFT-KEYS 10 REM ** 80 KARAKTERER 10 RE H ............. ......... ............ 2 0 REfl 30 REM eø REn * 00 KARA K T E R E R 40 REfl 30 REM * * 40 REM * 50 REM 50 REfl ................................... 60 REM 100 FOR A-49152 TO 49e72:READ X :POKE A ,X :NEXT 105 PR I INFO RIVI IBM kompatibelt udstyr Amstrad Amstrad Amstrad Amstrad Amstrad Amstrad 1 5 1 2 A (3 6 0 K b flo p p y,s/h m o n ito r)............. 1512 B (2X360 Kb floppy, s/h m onitor)......... 1512 C (360 Kb floppy, colour m onitor)......... 1512 D (2X360 Kb floppy, colour m o n ito r)... 1512 E (som ENDELIG RIGTIGT TEKST BEHANDLING TIL A M IG A 'E N - Starlite Software i København har netop meddelt redaktionen, at Amiga versionen af Vizawrite nu er lige ved a t være klar. Det drejer sig kun om dage, fø r det skulle kunne fås overalt. Vizawrite til Amiga har selvfølgelig danske karakterer, for __ KYOCERA COMRACT LASER PRINTER F 2010 De rigtigt tunge drenge indenfor printere er dem med laser. O g nej, det er ikke noget med SDf men laser-PRINTERE! Det er nok det opti male man kan købe for penge*, hvad angår udprintning. O g derfor har COM puter kig get på to a f slagsen. Vi ved alle at de Det bedste af det hele var næsten a t da HP's LaserJet endelig blev pakket ud, var der kun printeren i pakken. Der manglede både manualer, kabler til printer og strøm. Så der sad vi med en printer, som vi bare kunne gå i gang med a t teste. Nå, m areridtet endte da nogenlunde ordentligt da vi fik ti D ererkom m andoertil cursorsty ring, pentykkelse, hvilken vej pa piret skal vende, Pie konstruktion af Pie Charts, fyldte søjlediagram mer i forskellige mønstre, og en lang række andre faciliteter. Du kan simpelthen få hvad du vil have. I manualens command map er der 2 sider alene med kommando er o 5mW 780nm Kyocera har udgang for både RS232 og Parallel. Det betyder at langt flere Kan bruge denne laser-printer. hvilket altså sæ tter baudhastighed. sta rt og stop bits, og den slags indstillinger der skal være i orden ved seriel transmission. Det står dig naturligvis fr it at ind lemme et kald hivad ville du sige til at din 64'er pludselig kunne anvendes som vagthund[ tænde kaffemaskinen kl. 7 hver morgen, trække gardinerne fra, varme morgen kryddereni, og sørge for at du blev vækket når tingene var fæ rdige? Det er nu muligt m ed nogle nye smarte røde bokse - se her hvordan. 20 - COMput é - I k o n t r o l e v it tO M P E li] Red box har sit helt eget programmeringssprog Red BASIC (selvom det er blåt!). 1 8 : 041 u 1828 1830 m i lOCk D o ad Så kan du jo kun spørge dig selv hvad det er fo r nogle kasser der så dan kan agere vagthund. For hvem har hørt om tyve der var ba En 64'er ser Basic, og få e t indtryk af hvad der kan udføres med disse magiske ord. Hvis du ikke føler a t Red Basic går h u rtig t nok står det dig fr it at programmere 'Red Leader i ma skinkode. Og så er det vist op til dig selv hvad du kan få ud af disse røde kasser. m alt brug, dog uden disket 1 C O M M O D O R E -G U F FRA DIN COMMODOREEXPERT - SPECIALIST I ELEKTRONISK TILBEHØR === C O P Y n - V 1 4 8 .- HULTI MODU POWER KUN Sætter nyt liv i den sløve 1541. Dolphin-DOS er på ingen tid blevet det mest populære hurtigload system til 1541 og det er absolut ikke uden grund, se blo RAM UGE I PLET P å 64'ER EN Som den tyske forhandler siger, er dette bare lige noget fo r alle ud viklingsprogrammører samt BASlC-fortolkere. Med dette RAM modul er det nem ligt fo r første gang m uligt rent hardwaremæs sigt a t ændre på Kernal-ROM'en. the Interpreter' og tegnsæ ttet. Det sker ved a 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 * Eventyr eller ej? Hej kære Adventure-Hjørnet!!!!! Jeg er løbet ind i nogle proble mer: 1 C16/Plus4-spillet Big Mac har jeg gennemført de første 7 baner. Hvordan kommer jeg vi dere?????? Hvordan skal listen ændres i C16 spillet Tutti Frutti, så hastig heden for æblerne sættes ned (jeg har selv fået l rien foregår i e t hus, og a t der så mangler et køkken, f.eks. Det skal være logisk. Hvor mange træ k man skal tage, før eventyret er løst, ja det er også helt op t il dig selv. men pas på ikke at lave nogle puzzles bare fo r a t lave puzzles. Igen skal der være en mening med det. Og sam tidigt ska N u har COMputers Henrik Lund de sidste p a r gange intenst beskæftiget sig med 1541'eren. Så nu må det være p å tide at sam le trådene med et p a r programm er og facts, altså G O 1541! Allerførste gang lovedejeg jo , a t vi ganske k o rt ville vende tilbage til MODIFY-kommandoen (den kom mando, 64'er automatisk 1 PRINT CCRSR NED3FJERN EN E U T . SKR IUEBESKYTTELSE OG T R Y K 2 PRINT CCRSR NED3EN TAST 3 GET A$ : IF A $ = THEN 3 10 TX$=COMPUTER BOOT-SECTOR 30 OPEN 1,B ,15,I : GETttl,A HØ IF A=0 THEN 70 50 PRINT CCRSR NED3DISC F E J L 60 GOTO 370 70 OPEN 2,0,2, # 80 PRINTttl,U1 2 0 IB 0 Vi sætter 5,25 under lup Addition Mcode LDX LDA CLC ADC ADC DEX BNE STA AO D antal bytes 0 prog ra m- l. x 0 AOD resultat lengden af programmet vi starter med 0 fo rb ed re addition leg fø rs te byte i pr og ra m til leg CARR Y til teller - 1 si d s t e byte ? hvis nej hop til add gem resultatet KOPIERING PÅ EN ANDEN MÅDE 512 K ROM -DISK TIL 64'ER EN Hvad ville du sige til a t 1/2 Mega byte af dine forskellige 64'er pro grammer pludselig kunne ind læses på under 1 SEKUND!! Hvordan det kan lade sig gøre? Jo du sm utter såmænd ned til din Commodore forhandler og køber dig e t ROMDISKS 12 fra DISKETTER, JOYSTICKS, PC SOFTW ARE, DISKETTEBOKSE, RENSESÆ T, AV TILBEHØR, K A M ER A ER M.M. SW/TCHJOYJS7 - 6 MICROSWITCHES MULIGHED FOR AUTOFIRE SUGEKOPPER AUTO CENTRERING 2 FIRE TASTER BÅDE FOR HØJRE- & VENSTREHÅNDEDE - ERGONOMISK DESIGN VEJL. UDSALGSPRIS INCL. MOMS m - FORHANDLERE SØGES - I Lov din egen MC-Monitor, 5 I denne 5. del a f Lav din egen M C-Monitor har John Christiansen en ny Source-listning m ed flere nye kommandoer til CO M PU-M O N. Du kan følge serien både som maskinkodeprogrammør og som begyn der, og ende m ed at have alletiders smarte M C-M onitor i din 64'er. I dett Source-listning 7365 7370 7375 7380 7385 7390 7395 7400 7405 7410 7415 7480 7485 7430 7435 7440 744S 7450 74SS 7460 7465 7470 7475 7480 7485 7490 7495 7500 7505 7510 7515 7580 758S 7530 7535 7540 7545 7550 7555 7560 7565 7570 7575 7580 7585 7590 7595 7600 7605 7610 7615 7680 7685 7630 763S 7640 7645 -Monitor L L COMPUMON, bliver der ikke lavet en CMD4 til printeren, men der bli ver åbnet en kanal til den. således a t a lt o u tp u t til skærmen også sendes til printeren. Derfor skal vi selv sørge fo r at få sendt antal blokke t il printeren. Der testes og så fo r pause/stop under udskrivel sen G O L F FO R VIDEREKOM NE ELITE PRØVER IG EN Elite er kendt fo r at lave nogle fede coin-up spil. Det er da heller ikke helt ukendt a t de også godt kan lide at konvertere deres hits. Ak kurat nu er ELITE ved at markeds føre en af deres store Coin-up kon verteringer. Ja. du havde måske g æ tte t a også e t væld afvæ ksten hvor især træerne udmærker sig ved reali stisk grafisk fremtrædelsesform. Lyden i Mean 18 er på sin vis me get underholdende, idet man har indlagt samplede lyde i spillet. Hvis du derfor ved et uheld ram mer ned i en af de små søer. dersirlig t er strategisk placeret hist og Ø S T VEST... WEST ER BEDST! Nu har Gremlin flo tte t sig igen, og sparket en ny lancering på marke det i England. Vi harfået et eksem plar, og hør selv. fo r det går ikke stille af når man spiller West Bank fra Gremlin. West Bank starter en helt ny epo ke af spil fra Gremlin. Og det fo r lyder fra SKIZOFRENI PÅ PIXELPLAN Så er det tid fo r endnu e t af de lækre spil fra Ocean og deres suve ræne programmører. Denne gang drejer det sig om det lækre og længe ventede Double Take. Spil let der udspiller sig i to universer, er et spi Ile der er enhver skizofrens mareridt. Double Take har en lid t a COMPUTERE OG TILBEHØR A LA CARTE CO M PU TERE C om m odore64................ C om m odore128............. Commodore 128D........... Commodore PC 1011 moms Commodore PC 20 ll'moms pr. md. 1995.- 200.2995.- 2006495.- 360.15400.25400.- D ISK ET T EST A T IO N ER Commodore 1 5 41..... ..... Commodore KAN D U DESIGNE E N B IL 14.096FARVER MED E N MUS, MENS D U AJOURFØRER E T ARKIV OG SPILLER MOZART? MEDAMIGA KANDU. Vi er ikke blevet bindegale. Bare bedre. Derfor har vi udviklet en computer, der kan alt det, der ikke kan lade sig gøre. Pd én gang. O g som vi for øvrigt ikke kalder en computer, me Floating point 1000 R E N ON SlfTNING T I L 0 6 F R A 1010 R E N FLOATING POINT 1020 R E N 1030 RE N HEX KONUERTERINGS FUNC 1040 REN 1 0 5 0 R E N .................................... 1060 D E F F N HXCX)-48+X +7 *A BS CX 9 : 1070 G 0 S U B 1 7 2 0 10 8 0 R E N .................................... Denne gong kigger John Christiansen nær mere p å Flooting Point - de flydende komma er. Nu kan du arbejde med tal, helt uden for det normale talområde p å din 128'er. BASICloader primtal 10 0 0 1001 1010 1020 1030 1040 1050 1060 10 7 0 10 71 1072 1060 4864 4870 4876 4B82 4888 4B94 4300 4306 4912 128 operationer denne operation fo r dig, lid t mere sm ertefrit end papir og blyant. Langsom, men konstant Du kan. hvis du begynder at under søge din BASIC's regnemetoder, støde på tilsyneladende m æ rk værdigheder. Lad os tage noget banalt som en potensopløftning. Du vil norm alt skrive følgend Der må selvfølgelig være en forkla ring. Den finder du, hvis du udvider linierne til a t være 'x = 7 t! 5 ' og x 7 *7 *7 *7 *7 *7 *7 *7 *7 *7 *7 *7 *7 *7 *7 ' - ganske rig tig t, du har opdaget a t potensopløftningen stadig ligger på ca. 5.6 sekund, hvor den rene m ultiplikation nu tager væsentlig l 128 operationer perhurtigt i maskinkode. Denne gang vil vi regne lidt. Skal du fo r eksempel have ta lt en mas se beløb sammen, som du har lig gende i et array, vil du norm alt gri be til en FOR-N EXT løkke til at tæ lle tallene sammen med. Men det tager tid . Derfor har jeg sam m enstykket en lille SELECT KAN DU UNDVÆRE ET EKSTRA? NEJ, VEL? - EN AF VERDENS BEDSTE DISKETTER! LEVER OP TIL BÅDE ANSI & ECMA KRAV Amiga kompatibelt 880K diskdrive.................... 2495.- GARANTERET Originalt ekstra drive til AMIGA 880K................. 3695.MPS1200 printer.................................. Listprotect I REfl C D E L 7 } C D N P U T E R L ' 10 REM LISTSIKRING! II REf1 -12 REN INDTAST: 1 REN 13 REN LAU NU 7 C INSTI NE LL EN 14 REN GÅSEØJNENE. TRYK DER15 REN EF T E R PA CDEL) 7 GANGE IB REN CGIUER INUERSE T ER) 17 REN FJ ER N DET S I DS TE AN F Ø R S E L S T E GN IB REN SK RI U DEREFTE Datarestore Diskturbo 10 5 REM RESTORE TIL EN LINIE 10 FOR A-0 TO 40:READ B 20 POKE 49152+A,B :NEXT A 30 DATA 032,121,000,032,853,174 40 DATA 032,130,173,032,191,177 50 DATA 166,100,164,101,132,063 60 DATA 132,020,134,064,134,021 70 DATA 032,019,166,165,095,056 80 DATA 233,001,133,065,165,096 90 SPECIAL de applikations programmer du arbejder med. Orchid. T !f:0 0 9 1 (415)490-8586. Også til almindelige PCer. Kosper Vad vores m and i PC'ere, hor denne gong fundet de virkeligt spændende ting frem. H vad siger du f.eks. til en 30 Mbyte harddisk! Sidste måned var en blå mandag måned' og derf n fra Norton Commander. bn'mgssk rrne kommando. $395, og det er Practical Peripherals der er mestrene bag kortet. Ring til dem på 009 1 (800)6410814. eller skriv til: Practical Peripherals, 31245 La Baya Dr.. Westlake Village, CA 91362. BASIC til Pascal konverter Har du en masse BASIC program me Hvis begrebet S.D.I. ikke umiddel bart få en klokke til a t ringe, er det en forkortelse af: Strategic Defense Initiative. S.D.I. er k o rt sagt indbegrebet af det om stridte stjernekrigsprojekt. som USA's præsident Ronald Reagan så ind æ dt har været forkæ m per og ide mand for. Hoved-ideen i S.D. Er du lige så god s mer du også herti Du har begivet dig ind i den russiske rumstation, for at redde dit livs udkårne. Men der er lang vej end nu, og alt for mange fjendtlige agenter, der først skal ryddes af vejen! På denne skærm kan du se. hvor mange af dine nelet viser nu e t nærbillede af den pågældende raket. Ved hjælp af et sigtekorn skal du nu på manuel maner udslette denne dødelige trussel mod den amerikanske be folkning. Raketterne går tydelig vis ikke efter militæ re mål, da der udelukkende sigtes mod de enkel te staters mest overfyldte storby e MANIPULATION M ED PRINTEDE Xetec som vi jo hele tiden ser nye tin g fra, har nu lavet et ekstraud sty r som kan gøre udskrifter og printerstyring langt nemmere og mere avanceret. Apparatet hedder the Printer Enchancer og det er ikke småting du kan få den til. Først og frem m est har den 8 ind bygged DANMARKS STØRSTE LAGER AF PC UDSTYR PRÆSENTERER JUMBO 1500 TURBO Den nye IBMXT Kompatible standard AT kabinet m. reset knap og keyboardlås på front. 8 slots motherboard m. Intel 8088-2 4.77/8 MHz, 8087-2 option, 640 Kb ram, 2 x 360 K floppy disk japansk drives. HERCULES eller farve display kort. Mul 5 REM *** 4096 FARVER !!! *** 10 FOR 1-1630 TO 1652 20 READ A 30 POKE I ,A :NEXT I 40 PRINT(CLR):SYS1630 1000 DATA 162.0.189.108.6.157.23 1010 DATA 14.232.224.9.208.245.96 1020 DATA 1.16,18.9.12.19,14 1030 DATA 1.18 5 REM *** C16/+4 SUPERSEARCH *** 10 A$-(CLR)SYS1746+CHR$(13)+?+CHR$( 34)+(CLR)LIST i Og trykke r på F1. Så får du. en ad gangen, listet de programlinier hvor der står hvad du søgte. Du kan kan gå ind og ændre linien som norm alt, og når du vil se næ ste linie taster du F1 igen. Hvis du vil have søgningen til at starte fo r fra i programmet, trykke r du blot på F2. Når SUPERSEARCH .x. Pro C om puter har gjort m ange fordelagtige indkøb og vore rabatter gir vi videre til vore kunder. Klip hele annoncen ud og send Din bestilling i dag. Alle ordrer ekspederes løbende og så læ nge lager haves. X sæt kryds ud for de varer du ønsker tilsendt. Matrixprintere til Commodore 64/128: Kunne du tænke dig en Am iga med 2J5 M e gabyte RAM, 4 diskdrev, IBM-kompatibilitet og et 21 Megabyte Hard-card? Det kunne COMputer, og læs her hvad vi fik ud a f det. Har du en Amiga. er der sikkert mange ting, som du synes burde gå lid t stærkere. RAM'en burde være større, og lagarkapaciteten li Rundt om den Ser du fø rst SideCar forfra, vil du se a t der forneden er udført de to styreporte til mus og joystick. Det skyldes det faktum a t SideCar. når den er koblet til Amiga. også kob les til disse porte, og de er så først videre igennem. Lidt højere oppe. finder du et 5 1 /4 ' diskdrev. der booter vi helt forfra CTRL-A-A. Se ancen gentager sig, og SideCar guffer denne gang v illig t 5 1/4 fi lerne i sig, mens Amiga'ens 3,5 loader PC Mono afdelingen ind. Altså ren m ultitasking. Nu har du så e t vindue der fylder hele skærmen, og du kan se a t MSDOS 2.11 er i hukommelsen, men vinduesra .....- ....... - ..... ......................... C:COHPUIER SIDE 1 LINIE 8 P0S=B1 INDSAI - MftRKRFLINING SLETNING- DIVERSE AS=I$rn venstre AD=Ign Mjre DEL=Tsm vens *#=01* venstre AF=Ord h4jre AG=Ign Wjre AE=Linie op AX=Linie ned AI=0rd hfjre A=Hel linie RULLE / BLAbREAZ=Linie op AW=Linie ned Skam Problemerne Er ikke fordi Gold-Card ikke er godt nok. Det er sim pelt hen Commodores soft- og hardware, der ikke slår til. For at starte fra en ende, ligger der på Workbench en fil kaldet DJMOUNT. For a t AmigaDOS skal kunne finde et Hard-Card. skal du når Workbench'en er loadet ind. Hoppe ind i CLI EN STØVSUGER PC'EN I Ingen siger et ord. Kun lyden fra PC'ens strømforsyning høres. Til gengæld HØRES den også. Om tre n t med et lydtryk på 120 dB, der kan gøre selv de største fo r stærkeranlæg i diskotekerne til skamme. Det er tr is t at maskinen larmer så meget, men vi må åbenbart leve med det SPILLEFEDT! Her er SOFT: 64 fyldte sider, som konkurrenterne fårsrørt ved at spille op til... Det vrimler med datablade i kioskerne. Men ingen af dem har tilnærmelsesvis så mange sider om spil som SOFT, Danmarks eneste software-magasin. Og blandt de førende i Europa, når det gælder antal spilanmel KONVERTER FRA MS-DOS TIL 6 4 / 1 2 8 REAL-TIME CLOCK TIL € - 6 4 / 1 2 8 Det erjo ikke kun IBM'erne eller de kompatible der skal have m ulig hed fo r a t få et ur i computeren, der hele tiden holder styr på dag og dato. Næ, nu kan du såmænd også få det til din kære 64'er eller din 128'er. Det enest Engang i mellem får du besøg af 2 mystiske herrer. Guru og Lazarus. De komm er til syne pludseligt, mens du arbejder med din Amiga. Og gerne efterfulgt af brugerens skrig, sam t hovedbanken ned i tastaturet. Hvor mange gange har du ikke siddet foran din Amiga, og pludselig kom m er der en boks fo r det fo r 02. ville der overhovedet ikke være nogen mulighed fo r at redde d it program, da hukommel sen så ville være Crash'et. Det er den mest betydende b it der sæ t tes. når der står noget med 8-. Men lad os nu se hvordan du skal tyde tallene. Se Fig.l Fejlkoden inddeles i flere afdelin ger: Pro Det har absolut ikke været uden en del sved og tå re r denne måneds artikel er blevet til. Ikke kun har den ellers godmodige chefredak tø r hængt tu n g t åndende ned ad nakken på mig de sidste fjorten dage (sikkert fordi han blev lovet artiklen til på det tidspunkt), men også den ellers ventede kon i + 5V J- I Buffer Signalet fra computeren filtreres før det sendes til båndoptageren. Signalet fra båndoptageren laves om til firkanter, inden det sendes tilbage i computeren. kan tælle til 10 og til 15 (F i com putersprog). De fleste afdisse tæ l lere kan programmeres til a t tælle til e t vilk Elektronik der V IL noget OUT Sådan kan du lave en lille oscillator til real-time uret. enten øget hastighed eller f.eks. nedsat strømforbrug. Og netop strøm forbruget er vig tig t. Specielt hvis du skal tils lu tte e t kredsløb til din computer, og vil træ kke strømmen herfra. Hvis du husker arti CONTROL i ' ' ao Q1 Q2 Q3 CONTROL 2 Til USERporten CONTROL 3 CONTROL 3 J Sådan kobles 74125'eren som sty ret buffer. ken som helst kassette- eller spo lebåndoptager til a t gemme pro grammer. For de fleste har jo nok en båndoptager i hjemmet i forve jen. Ydermere er interfacet b illig t a t USA Update Vores USA korrespondent Bob Lindstrøm har igen checket op på det amerikanske Commodore marked, og kan denne gang fo r tæ lle nogle virkelig spændende ting. Månedens Freak COMputer starter nu en ny serie, hvor DU kan være med. Vi vil nem lig fremover forsøge a t finde frem til de mest fre D A N M A R K S S T Ø R S T E TA S TE -IN D N R . 2 87 - KR Færdige program m er til: ** COMM ODORE 64 /1 2 8 ' AMSTRAD SPECTRUM V IC -2 0 COMMC/1 ORE.4-6/ + 4 IBM PC og kom patible A M IG A NEWBRAIN TI99/4A m .fl. alitets t o g * * d seje kv rograrn et din P forøg blad tnin9s taste ind Er du træt s i databaser og spreadsheets??? Lav noget andet med din PCer bare en gang imellem!!! Tag en pause - sammen med Rockford, på jagt efter diamanter langt under jordens overflade i Boulder Dash 198? vejl. incl. moms - med en kvalificeret skakmodstander. Vælg selv om du vil se 3D grafik i Ch