DOC_20150803214047

5
 Molen uit Noordwijk kregen we deze ‘zeersnelle bol’. Hij maakte gebruik v an h et feit dat een bol drie assen van symmetrie heeft, waardoor men alleen alle punten in de hoek van 0 tot Pi12 radialen behoeft te bere kenen. Hij heeft het programma ge schreven voor de Spectrum. De tijdsduur is nu bekort tot circa 28 se conden it principe moet ook bruik baar zijn op de ZX 81, waarvoor het bol programma oorspronkelijk was geschreven, door alle getallen/as signment (van: i, n, x , 1 20 , 80)te de len door 4. Opmerking van de redactie: Zou dit nu inderdaad de snelsteversiezijn? Wie probeert (in Basic ) een nog snellere versie te maken? Voor de ‘snelste’ versie (in zowel.Spectrum als Z X 8 1) stel len we een Radio Amateur Maga zine inbindmap te r beschikking. Machinetaal (dat kan niet iedereen) en gesavede scher m- beelden doen niet mee, het moet echt in Basic zijn We zijn benieuwd. * * *  * *  ** * ZEER SNELLE BOL * * Door H .J vd Nolen voor * * e~n ZX SPECTRUM €f l * = Radio arn~teur Bagazine *  Yogo (VIC 20) Van Rein B oo n u it Tilburg ontvin gen we een cassette et daarop een flink aantal programma’s voor de VIC 20. Hartelijk dank Rein E en v an die programma’s heet Yogo. Dat heeft niets te maken met die frisse drank, maar met een spel, dat we ook wel kennen onder de naam Solitaire. In een kruisvor mig veid bevinden z ic h e en aantal gaatjes, met daarin een pennetje. Een van de gaatjes is vrij. Het is nu de bedoeling, met een pennetje een ander perinetje ‘te slaan’. Het pennetje waarmee u slaat, moet natuurlijk in het vrije gaatje komen. U mag elk willekeurig pennetje ge bruiken, zolang u er maar 6f hori zontaal, 6f verticaal een ander pen netje mee slaat. De kunst is nu, zo danig t e s la an d at u slechts 1 pen netje overhoudt, bij voorkeur in het midden. Het programma heeft en dat is heel aardig een inge bouwd demonstratie spel, waar bij u kunt zien hoe het gaat. U kunt ook * V000 VOOR EEN UNEX ‘..‘IC2O * + DOOR REIN BOON VOOR R.R.N + zelf spelen. Wanneer de computer v ra a gt ‘ W il t u een spel zien’ druk dan op N. Op het scherm verschijnt het bord. Met de A, Z, N en M toets kunt u de cursor zetten op het puntje waarmee u wilt slaan. Dan drukt u op de spatiebalk. Vervol gens verplaatst u de cursor naar het open vakje waarheen het puntje moet. Wanneer u dan weer op de spatiebalk drukt wordt de handeling uitgevoerd, en het scherm geeft te zien hoeveel puntjes er nog over zijn. Succes met dit denkspel. >REH * zeer Sflei.1t bol. * FOR ziØ TO 80 STEP 23 FOR n=0 TO PI/2 5TEP PI~6i LE T x=30*CO5 n LE T y=i*SIN n PLOT 120+X~80+Y PLOT 120-X,80+y PLOT 120+x,aa-y PLOT 120-X,80-Y 1F i80 THEN GO TO 24 0 PLOT 120+y,00+X PLOT 120-y,8Ø+X PLOT 120+Y,60-X PLOT 122-Y~BO-X NEXT n NEXT 1 10 2 110 123 13 0 14 3 15 3 10 3 17 0 18 0 10 3 23 3 21 8 223 230 24-2 25 0 1 GOSUB600 : PRINT”’] WILT U EEN ~I DENONSTF:RTIESPEL :IEN:~I~)»»»I(.J/u:: 2 OETBT:IFE$=””THEN2 3 IFB$”J”THENDE=1 5 PRINT” ]” .pl) KE36879, 8:V=44J. 739 6 PRINTTAB( 14)  MTI~II~” 7 FORT=1T’:’45 F:ENDI : POKE385139+II, 2: POKE77:33+Q, 46 :NEXTT : ~=3137~1: ~1=?932 : L=16O POKE7 932. L 10 FORT=1TO14 : READ~ : POKE3S509+3L~ 3:PL, E7789+O~ 93: NEXTT 1._ FflPT=ITO14 PEHDO FflkE~D~Çl’~+fl -4 NE TT 13 FIIPT1TO4 FERPfl PU~ E~,5Uz’+ FEHOL r F E~’ ~+‘‘  IIE TT 14 IFDE=1THEN1B 15 OETA :I3OTO1?  16 REFIDIR3: IFRT=”X”THENPOKEA1 .. L—128 : UOTOSEO 17 IFA3•=”. “i:IRAT=” “THENOO5UB200 20 IFR$=”Fi”THENPOKEALL~128 IFPEEI:(Ai_22)=4SORpEEK(A1—22::=:I2THENA1=A1—22 25 IFA3=”Z”THENPOKEA1 .. L_128 IFPEEK(A1+22 )=46ORPEEK(A1 +22::’J 2THENA1=A1+22 :30 IFAT=UN”THE1IPOKEA1.L_120: IFPEEK(A1—1)=4EORPEEK(A1 1)32THEHA1A1—1 25 IFHT= II THENPIJI BAl L—18 I FF EE F H 1+ 1 =46HFFEEI A1+1= ~THEHH1=h1+1 40 IFpEEK(Al::’=32THENL=160 45 IFPEEK:FI1)=4ETHENL=174 50 POKEA1..L 55 IF]JE””1THEN15 60 1JOTO15 100 DATA54~55..565’8..775’5..91~99.. 100 105  10 DATA142~ 141.. 140f 139 . 161 1 62 ~ 163f164,165f 156, 157.. 168, 169 115 DHTH1o 15’ 1 J1 _U’ 11J ~1 II 1.Ji DATH~ ‘-1 llfr 1 ~ loO 126 14 1’lJ ,_W~ ~2-’ 21 1 125 DHTA~5 1L~ 1~i 1 124 140 131 ~ ~ ~54 ~ 130 DATA9J.. 125.. 101f 109. 18.5, 110~ 185~ 112 200 IFS1)OTHENOOTO22D 210 IFpEEKCIR1) =174THENS1=A1 PRINT”*f?HN .“:RETUFRI 215 PRINT *FÜUT “:I3Tfl25Ç1 220 I F P E E K~ A 1 ::=1 6OTHENS2=A1 : Gi:TOS4O 230 PRINT’ *FOUT “:OOTO2SO 240 83=(S1+S2:’/2 24 1 IFPEEK(93)4ETHENPRINT” *IFURF: ~  : 0OTO245 242 PRINT”*FOIJT : OOTO25B 24~ PDVE~1 PUI E~ 4~ Fl11 E~ = ~—1 ,FDE=IJThErILJ 113 WIJ 250 F,:,RT=1To3ooNExTT:PRINT”~1 “PRINT” 260 PRINT” I6~I’.I~.I~IN I~I”V: 81=0:82=0:3:1=0: RETURN 300 RESTORE 310 FORT=1TO45 :315 REFID’2 ..0 IFPEEI +1 ?=4OANDPEEF 1+1+1 =4oHHDPEEI +l’-’-~ =~THEUrETHFN 3311 1FFEEI ~.1 +1~ =4.H9DF EEr çl +U—1 4-HIIDFEEI 1 +1—2 ..JHENFETI RU ,,4~ IFFEET -‘- =‘+OH UDFEEF (1 +u+~. =4-HNDFEE~ 1 t-’ +44 = 2THENFETIIFN 39i IFPEEF +1 -~-t-hU~EEF +‘]—2. =4oHUDPEEI 1 +fl—44 =‘]2THEHFEï FF1 355 NEXTT :3613 PRINT  111F’’.” 3713 I N PI J T” D R UK RETURN” ; 23 RUN 5130 DRTIRM,M.,.,N,N.,_.,N.,A,A...,Z..Z,... FIN.. F1...~N, H,...M.’N,Z..l~. ,A..IR. ...M...,N~N..  . . A 510 DATAA..... N..N..N. 5213 DATAZ.. . .2.. .,IR..A.. .  . ..2~Z.. .~A.. . ....2.’ . ..FI,N..N.. . 5313 535 DATlR2~ . ,IR,A~ .8... 3411 DHT~H II II 1 H M H H H II N II II 11 fl [1 Ii 2 2 H II , 1’l 550 DATAM,.,Z.... ,A,A.,.,,N,N,.,N,..,A.,Fi,.,2,Z,F,N,.,N,M,.,..M.H.  ... 5613 DATAr’I. .11.. M...~... 8.. A~. 2.. 530 PRINT”’PROEEER STEEDS EEN PLINTJE OER E EN A ND ER P UN TJ E TE SLAFIN(ALLEEN HO TIZONTAIRL”; .10 PRINT” OF VERTICAAL) HET PUNTJE WAAR JE OER H E EN B EN T OE G AI RN VERDWIJNT 520 PRINT”HET IS DE BEDOELING OM ZO M IN M O GE LI JK pIJNT.JES OER TE H OU DE N” 5313 PRINT  ‘:iP DE SPATIE BALK~” 54 0 IJETZ$:IFZTC>” “THEN64Ü 5513 RETLIRN 45

description

Diverse oudere kopietjes uit bladen die nu dan weer gescanned zijn. Over VIC 20 en ZX Spectrum voornamelijk. R.A.M. is een van de bladen geweest.

Transcript of DOC_20150803214047

  • Molen uit Noordwijk kregen we dezezeer snelle bol. Hij maakte gebruikvan het feit dat een bol drie assenvan symmetrie heeft, waardoor menalleen alle punten in de hoek van 0tot Pi12 radialen behoeft te berekenen. Hij heeft het programma geschreven voor de Spectrum. Detijdsduur is nu bekort tot circa 28 seconden! Dit principe moet ook bruikbaar zijn op de ZX 81, waarvoor hetbol programma oorspronkelijk wasgeschreven, door alle getallen/assignment (van: i, n, x, 120, 80)te delen door 4. Opmerking van deredactie: Zou dit nu inderdaad desnelste versie zijn? Wie probeert(in Basic!) een nog snellere versiete maken? Voor de snelste versie(in zowel.Spectrum als ZX 81) stellen we een Radio Amateur Magazine inbindmap ter beschikking.Machinetaal routines (dat kan nietiedereen) en gesavede scherm-beelden doen niet mee, het moetecht in Basic zijn! We zijnbenieuwd.* * * **** * * ***** **** **** **

    * ZEER SNELLE BOL ** Door H.J vd Nolen voor ** e~n ZX SPECTRUM fl *= Radio arn~teur Bagazine *********************************

    Yogo(VIC 20)Van Rein Boon uit Tilburg ontvingen we een cassette met daaropeen flink aantal programmas voorde VIC 20. Hartelijk dank Rein!Een van die programmas heetYogo. Dat heeft niets te maken metdie frisse drank, maar met eenspel, dat we ook wel kennen onderde naam Solitaire. In een kruisvormig veid bevinden zich een aantalgaatjes, met daarin een pennetje.

    Een van de gaatjes is vrij. Het is nude bedoeling, met een pennetjeeen ander perinetje te slaan. Hetpennetje waarmee u slaat, moetnatuurlijk in het vrije gaatje komen.U mag elk willekeurig pennetje gebruiken, zolang u er maar 6f horizontaal, 6f verticaal een ander pennetje mee slaat. De kunst is nu, zodanig te slaan dat u slechts 1 pennetje overhoudt, bij voorkeur in hetmidden. Het programma heeft en dat is heel aardig een ingebouwd demonstratie spel, waarbij ukunt zien hoe het gaat. U kunt ook* V000 VOOR EEN UNEX ..IC2O *+ DOOR REIN BOON VOOR R.R.N +

    zelf spelen. Wanneer de computervraagt Wilt u een spel zien drukdan op N. Op het scherm verschijnthet bord. Met de A, Z, N en M toetskunt u de cursor zetten op hetpuntje waarmee u wilt slaan. Dandrukt u op de spatiebalk. Vervolgens verplaatst u de cursor naarhet open vakje waarheen het puntjemoet. Wanneer u dan weer op despatiebalk drukt wordt de handelinguitgevoerd, en het scherm geeft tezien hoeveel puntjes er nog overzijn. Succes met dit denkspel.

    >REH * zeer Sflei.1t bol. *FOR zi TO 80 STEP 23FOR n=0 TO PI/2 5TEP PI~6iLET x=30*CO5 nLET y=i*SIN nPLOT 120+X~80+YPLOT 120-X,80+yPLOT 120+x,aa-yPLOT 120-X,80-Y1F i80 THEN GO TO 240PLOT 120+y,00+XPLOT 120-y,8+XPLOT 120+Y,60-XPLOT 122-Y~BO-XNEXT nNEXT 1

    10211012313014315310317018010323321822323024-2250

    1 GOSUB600 : PRINT] WILT U EEN ~I DENONSTF:RTIESPEL :IEN:~I~)I(.J/u::2 OETBT:IFE$=THEN23 IFB$JTHENDE=15 PRINT] .pl)KE36879,8:V=44J. 7396 PRINTTAB( 14)~ MTI~II~7 FORT=1T:45 F:ENDI!: POKE385139+II, 2: POKE77:33+Q, 46 :NEXTT : ~=3137~1: ~1=?932 : L=16O POKE7932. L10 FORT=1TO14 : READ~ : POKE3S509+3L~ 3:PL, E7789+O~ 93: NEXTT1._ FflPT=ITO14 PEHDO FflkE~D~l~+fl P~kE7~,-~+fl -4 NE TT13 FIIPT1TO4 FERPfl PU~ E~,5Uz+ FEHOL r F E~ ~+ 1 IIE TT14 IFDE=1THEN1B15 OETA$:I3OTO1? -16 REFIDIR3: IFRT=XTHENPOKEA1 .. L128 : UOTOSEO17 IFA3=. i:IRAT= THENOO5UB20020 IFR$=FiTHENPOKEALL~128 IFPEEI:(Ai_22)=4SORpEEK(A122::=:I2THENA1=A12225 IFA3=ZTHENPOKEA1 .. L_128 IFPEEK(A1+22)=46ORPEEK(A1+22::J2THENA1=A1+22:30 IFAT=UNTHE1IPOKEA1.L_120: IFPEEK(A11)=4EORPEEK(A11)32THEHA1A1125 IFHT= II THENPIJI BAl L18 IFFEEF H1+1 =46HFFEEI A1+1= ~THEHH1=h1+140 IFpEEK(Al::=32THENL=16045 IFPEEK:FI1)=4ETHENL=17450 POKEA1..L55 IF]JE1THEN1560 1JOTO15100 DATA54~55..5658..7755..91~99.. 100105~110 DATA142~ 141.. 140f 139.. 161 162~ 163f 164, 165f 156, 157.. 168, 169115 DHTH1o 15 1 J1 _U 11J ~1 II1.Ji DATH~ -1 llfr 1 ~ loO 126 14 1lJ ,_W~ ~2- 211125 DHTA~5 1L~ 1~i 1 124 140 131 ~ ~ ~54 ~130 DATA9J.. 125.. 101f 109. 18.5, 110~ 185~ 112200 IFS1)OTHENOOTO22D210 IFpEEKCIR1)=174THENS1=A1PRINT*f?HN .:RETUFRI215 PRINT *FUT :I3Tfl251220 IFPEEK~A1 ::=16OTHENS2=A1 : Gi:TOS4O230 PRINT *FOUT :OOTO2SO240 83=(S1+S2:/2241 IFPEEK(93)4ETHENPRINT *IFURF: ~ ! : 0OTO245242 PRINT *FOIJT : OOTO25B24~ PDVE~1 PUI E~ 4~ Fl11 E~ = ~1 ,FDE=IJThErILJ 113 WIJ250 F,:,RT=1To3ooNExTT:PRINT~1 PRINT260 PRINT I6~I.I~.I~IN I~IV: 81=0:82=0:3:1=0: RETURN300 RESTORE310 FORT=1TO45:315 REFID2

    ..0 IFPEEI +1 ?=4OANDPEEF 1+1+1 =4oHHDPEEI +l--~ =~THEUrETHFN3311 1FF EEI ~.1 +1~ =4.H9DF EEr l +U1 4-HIIDFEEI 1 +12 ..JHENFETI RU,,4~ IFFEET -- =+OHUDFEEF (1 +u+~. =4-HNDFEE~ 1 t- +44 = 2THENFETIIFN39i IFPEEF +1 -~-t-hU~EEF +]2. =4oHUDPEEI 1 +fl44 =]2THEHFE FF1355 NEXTT:3613 PRINT~ 111F.3713 INPIJTDRUK RETURN; 23 RUN5130 DRTIRM,M.,.,N,N.,_.,N.,A,A...,Z..Z,... FIN.. F1...~N, H,...M.N,Z..l~. ,A..IR. ...M...,N~N..~2. . A510 DATAA.....N..N..N.

    5213 DATAZ.. . .A.N.N.....M,Pl~ .2.. .,IR..A.. .~ . ..2~Z.. .,A~IR, .~A.. . ....2. . ..FI,N..N.. .5313535 DATlR2~ . ,IR,A~ .8...3411 DHT~H II II 1 H M H H H II N II II 11 fl [1 Ii 2 2 H II

    , 1l550 DATAM,.,Z....,A,A.,.,,N,N,.,N,..,A.,Fi,.,2,Z,F,N,.,N,M,.,..M.H. ~2...5613 DATArI. .11.. M...~... 8.. A~. 2..530 PRINTPROEEER STEEDS EEN PLINTJE OER EEN ANDER PUNTJE TE SLAFIN(ALLEEN HOTIZONTAIRL;.10 PRINT OF VERTICAAL) HET PUNTJE WAAR JE OER HEEN BENTOEGAIRN VERDWIJNT

    520 PRINTHET IS DE BEDOELING OM ZO MIN MOGELIJK pIJNT.JES OER TE HOUDEN5313 PRINT ~ :iP DE SPATIE BALK~540 IJETZ$:IFZTC> THEN645513 RETLIRN

    45

  • REM 1)..1020 V627811)0 1)001)1)401)110 P0lEV.15120 INPIJTW9 IFL-it=Qfl LEN(L-1$,~ r~i~io130 POPZ1TOLEU.W6.135 LE~NID2(WE..Z. I~137 IFLX~ TNENFIJPI=lTZOO138 IFL1)-19THEN0OT01~D5148 rIr=(Nn3c~Lx,47143 FRQ1T0LEI1~1I2)144 PFtIDtN~..Q.j~146 -IPF~. THEND=40150 1FF D~THEFlD175ISS PaIT22, 240160 F0RN~1TOD rL-:TI-i171) FOKE2.13180 0I~tI-1T0.D0 NLTI1182 NEXT 011)3 FOMII100120 NENTU185 NEXT 2187 FORN= 1 rai 28 NEXTN190 GOTO12@210 PQVEOI.-022.) END400 DIMMECEO)405 M*
  • Ht beveiligen vancopyright regels bij ZX 81,Spectrum, VIC 20 enCommodore 64Veel computer hobbyisten schrijvenna verloop van tijd zelfprogrammas, die ze ter beschikking stellen van anderen (zoals aandit blad) of zelfs verkopen. Demeeste programmeurs zetten wanneer het een zelf geschreven programma betreft, hun naam ensoms ook adres in een zogenaamde copyright regel. Anderenkunnen dat programma dan nietonder hun naam presenteren, ietswat helaas veelvuldig gebeurt. (Weontvangen soms op de redactie inzendingen die we zelf hebbengeschreven. . .) Gewone copyrightregels zijn echter snel te verwijde

    ~ren. Daarom hier een a~nta! trucjes~-~laite~mputers

    die de copyright regels onuitwisbaar maken voor de gemiddeldehobbyist.

    ZX81B~j de ZX 81 zijn er verschillendemogelijkheden om een copyright -regel te beveiligen. Het handigstgaat dat door de regel een regelnummr te geven, dat niet ge-editof gewist kan worden. De simpelstevorm is het veranderen van regelnummer een in regelnummer ~.Daarvoor is een enkele poke voldoende. Die poke is ook erg handigwanneer u een machinetaal routinewilt beschermen. ~Regel f1 kan namelijk niet op de gebruikelijke manier ge-edit of gewist worden. Wanneer u een machinetaal regel metregelnummer ~ heeft beschermd,kunt u geen copyright regel metnummer 0 opnemen. Welnu, hetkan ook achteraan zoals u in delisting ziet. Toch is het veranderenin regelnummer 0 maar een matigebeveiliging, omdat vrij veel mensenweten hoe je dat 0 nummer weeromzet naar een hoger getal. Daarom een wat ingewikkelder truc, diebovendien ook bruikbaar is bijreeds bestaande programmas. Leter op, dat de copyright regel altijd23 karakters lang is. Eventueel de

    42 tekst aanvullen met spaties.

    * COPYRXGHTREOEI- SEUEXLZGINO ** VOOR DE 1K EN 15K ZXSI *

    * DOOR P.M REUUER5 VOOR ** RAD ZO AMATEUR HRGRZINE *

    TYP IN EEN LEGE zxei. COMPUTERDE VOLGENDE REGEL. IN;1 REM RADIO AMATEUR HRGRZXNEU KUNT NATUURLIJK OOK EENANDERE TEKST ACHTER REM ZETTEN.NU GEEFT U DE VOLGENDE POKE INDE DIRECT MODE:POKE 1S51~ EN NEULXNENA EEN LIST ZIET U DAT REGEL. 2.IS VERANDERD IN REGEL S DEZEREGEL KUNT U NIET MEERVERUIJDERENOH EEN SEVEILIGDE REGEL. AAN HETEIND VAN EEN PROGRAMMA TE VERKRX.JGEN MOET U VOOR DAT U SEGINYHET HET INTYPEN VAN EENPROGRAMMA DE VOLGENDE REGELINTYPEN0000 RADIO AMATEUR HAGAZINEHIERNA ~YPT Ii DE VOLGENDE POKEIN DE DIRECT MODE INPOKE 1552e 15 EN NEULINEREGEL 9900 IS NU VERANDERD IN:AGOS REM RADIO AMATEUR MRAZINEDEZE REGEL IS NU NIET HEER UITHET PROGRAMMA TE VERUX.JDERENUILT ZO,N REGEL IN EEN SESTAANDPROGRAMMA VERUERKEN DAN KUNT UDAT DOEN MET DE VOLGENDE METHODEALS LAATSTE REGEL IN EENPROGRAMMA V?PTUDEZE REGEL- ZH:9990 REN RADIO AMATEUR NAGAZINEOF NRTUUR~IKEENRNDERE TEKSTACHTER REM HAAR ER MOETEN VEL.PRECIES 90 KARAKTERS AREM STAAN CHTERALS ER MI~4DfR DAN 89 KARAKTERSACHTER REM STAAN DAN MOET U DEREST AANVULLEN MET SPAT ZESDAARNA TYPT U IN DE DZRECTMODEIN:POKE t (PEEK 1Sa95.858.PEEK 15~97~8S).,1S EN NEULINENA EEN LIST ZIET U DAT REGEL0009 IS VERANDERD IN REGEL. RUSS

    ZX SpectrumBij de Spectrum is het beveiligenevenals op de ZX 81 op twee manieren mogelijk. Een beperkte beveiliging, die ook bruikbaar is voorhet beveiligen van machinetaal routines is het veranderen van heteerste regelnummer in nummer 0.Veel moeilijker te verwijderen iseen regelnummer dat begint met

    00fl, wanneer u die regel MERGED(aankoppelt) aan uw bestaandeprogramma. Uitleg over het koppelen van twee Basic programmas(Mergen) vindt u op pagina 147 vanhet Sinclair Spectrum instructie-boek. Wanneer u de copyright regel heeft toegevoegd door middelvan Merge, saved u het programmanogmaals. De copyright regelmaakt dan deel uit van dat nieuweprogramma en is daaruit niet opsimpele wijze te verwijderen.

    Oa een regel S *0 uw PrOOI...te Zetten typt U flS hetaanzetten Van de COCput*r:SG REM Q Radio Raat~ur HagaalU kunt natuurlijk achtes~ ~qook een andere tekst typenNu geeft u in de direct codePOKE 89755,0En daarna drukt u op ENrER~a een List ziet u dat uw re~~s veranderd in; -S REM C Radio R.ateur flasazLai~~,11 kunt ook een niet tev~rwiJdeCen regel aaken aan ~et.ind van het prograCCa.OP een Lege Saectfoa twpt u devolgCfld regel in.ggog REM ~ Radio Amateufne01 I*fl andtICNu t~pt 0 in de dirict code:POKE 29755~i6.n ENTERNa een Lis? is uwveranderd:000 REM ~~Radia

    VIC 20 en Commodore 64Bij de VIC 20 en Commodore 64kunnen we ook een onuitwisbareregel maken door hem een regel- .~nummer te geven dat buiten hetnormale bereik ligt. Daarvoor zijntwee pokes n dig, die u in delisting vindt. Toch is zon regelnUm.mer weer betrekkelijk simpel te vetwijderen. Vesr niueilijker wordt datwanneer u de copyright. regel ach:teraf toevoegri (Merged) aan. hetprogramma. Zelfs behoorlijk gevorderde programmeurs krijgen hetdan moeilijk... U moet de copyrightregel dus eerst veranderen in regel65535 en hem vervolgens savefl OP.tape. U ziet dat voor de CornmOdO~,re 64 en de VIC 20 dezelfde prOC~dure gevolgd wordt, alleen de pOk~adressen zijn verschillend. VerVOlgens wordt de copyright regel Gemerged (toegevoegd) aan uWbestaande programma door middelvan het Merge- of Append prOgr~ma dat we al eerder (in Radio Arna.teur Magazine nummer 4i) publf,~;~ceerden. .

    PROGRAMME s. 76-.~~ (/2.

    al*

    *

    t

    Het behulp van deze truc 1U,i~u regeLs in VS progra..azetten die er Later niet ce.uitgehaald kunnen worden.In deze regeLs Runt u bv uwna.. en de na.. van hetprogra..a plaatsen.

    regeL : -.AMateUr l1aO~zi -

    r te -

  • Zendamateur/computer hobbyistDries Liebregts, PA XKX, die regelmatig programmaatjes opstuurtnaar~Radio Amateur Magazine,heft nu ook een aantal logboekprogrammas geschreven voorzendamateurs. -Er zijn verschillendeuitvoeringen, waaronder een speciaa voor D amateurs. Het logboekprgramma slaat niet alleen de gemaakte verbindingen op, maar bevat ook een gentegreerd QTH locator programma. Naast de gegevensvan de gemaakte verbinding kandan ook de QTH locator van het tegenstation worden ingetypt, waarnade computer automatisch de af-

    - stand uitrekent. -Dries levert de programmas kantn klaar op cassette. Voor meer informatie kunt u hem bellen: 010-750333. -

    Hypnotic (VIC 20)Hypnotic is eigenlijk een de- -rnonstratie programma, dat het bij-vorbeeld heel goed zou doen ineeni discotheek met gebruik vaneen projectie TV. Het programma,

    beschikbaar gesteld door het~Computer Centrum -Computer World, tovert eenreeks draaiende, kleiner wordendefiguren op het scherm, in allerlei

    Space (ZX 81)~Van Hans van Breukhoven uit Oudenbosch kregen we het onderstaande (16 K) ZX 81 programma Space. Hij schreef: Ik zit op deM.T.S~ en bezit een-ZX 81, die ikzeer intensief gebruik. Ik lees met

    SCORE 600

    veel plezier Radio Amateur Magazi~. -.ne, vooral het computerdeel. Dit --Space programma is helemaal inBasic geschreven- en ik heb het zelf -ontworpen. De speler bezit een: la--~ -serkanon dat op aarde is opgestelc1~Er zijn 2 reserve kanonnen, Iinksbo~ven in het beeld zichtbaar, evenalsde score. Er komt een invader(asterixs) over het scherm, vanlinks naar rechts. Als hij aan heteind van het scherm is, komt hij aregels lager rechts weer terug. Het --is zaak de invader te vernietigenmet het laserkanon. 8 = links -N -=rechts en H is vuren. De invaderschiet terug. Als ueen invaderraakt krijgt u 100 punten, raakt hijudan gaan er 100 punten van-uwscore af. Bij 4000 punten krijgt ueen extra kanon en 100 bonuspun-.ten. Het spel is afgelopen als u 3 of -meerdere keren bent geraakt, of alseen invader de aarde bereikt. Aanhet eind van het spel geeft deZX 81 zijn mening over uw spel- -techniek. -

    Computr muur- - -krant -De muurkrant is een informatieorgaan met nieuws over media enzendamateurisme. Aanvankelijk opstencil, maar nu is het de redactie -gelukt, de muurkrant op NOVAI, -Vieuwdata te zettn. NOVA/Vieuw- -data is een particulier viuwdate -~systeem, waar iedere Viditel abon-nee met PTT modem toegang totheeft. De muurkrant is in dit systeemopgenomen. U kunt bellen 03402-36364, 42514 of 38264. Het algemene toegangsnummer is 44 44 44- enhet bijbehorende codenummer is 4444. De muurkrant staat op pagina3395 en er is een mogelijkheid, vra- -gen te stellen aan de redactie.

    Computershop inBelgiMicro-plus, vooral bekend door het -uitbreiden van schrijfmachines naarprinters zoals de Brother schrijfma- -chine, heeft een shop geopend inBelgi. Belgische computer hobbyisten kunnen veel van hun gadingvinden bij Micro-plus, Frankrijklei 70,2000 Antwerpen (6e etage).

    33

    ~

    -_- kleuren en grafische symbolen. Het

    Logboek voor - - lijkt net ofer diepte in het beeld~- - - ontstaat, waardoor je er naar blijft- zendamateurs kijken. Daarom heet het waarschijn

    ~ (ZX 81) - - - lijkookl-Iypnotic..-... -

    *

    1

    1 REM **** SPRCE ****S LET U=35 LET 60

    10 LET X=5120 LET (=1530 LET K1340 LET L060 PRINT ST X,y;l,RT K L;*

    ,ST 1,0;~~V-j;5T 0.0, 5C6RE: 175 1F 64000 THEN GOSUB 50080 LET OINT (10*RND)90 1F 0

  • P02577, i~o PU5535878, 2

    ~=20 PRINT 00T0550

    .-~

    ~ -=,5~ ~COMPUTERSIH BGRKHOF OPLOSSINGT0EVOEGEN~ 855 1F 11=2 SNO .J,4.1NTI.J,4-) ONO VRL F.$(1,.8 TO 8+1)438

    THEN GOTO 289

    09 ,JRNSENS OPLOSSING9911085 SEOEL 86~ IN 850 1F II

    =2 SNO J,4.~>ZNTCJ,4.) 9116 VRL 9*(S TO 8+11 ~80 THEO 3070 900TOEVOEGEN~ 865 1F 11=5 9110 .JJ4.111Tt,J,4.) 596 VRL 8$(0 TO 8+11)29 T14511 5070 985

    J VOERTHUIS OPLOS5INEVSRRNIEREN IN PSOEL 85~ INPLPRES ~9N 0076 900 GOTO 970TOEVOEGEN578 LET UJ-(INT(J,i0)).i50*4.972 18 U~28 THEN OOTO 992975 LET U=)J-4980 1F U=4 SND VF4L RS(1) (8 TO 0+1) 4 3 THEN GOTO 880555 1F 4344 TI-4EI.4 GOTO 920380 GOTO 975992 LET U=U-20394 GOTO 972-0911, REGELS 972,992.954. KUNNEN 005 U595ELRTEN 41050511 GIRN LOOPT 11ST PROGPRHNR SOELLSG

    -3 U STEVENSON OPLOSSING~TOEVOEGEN:535 XE 11=5 SNO INT C,Jz+) Jz4 TI4EN

    GOTO 863865 IE 41=2 8416 VRL 9~(1) (8 TO 8+14,29 711511 5070 989

    der programma van de 14 jarigeAndr van der Wijdeven uit St. 0e-denrode. Dat (overigens heel slimme programma) pakt het kalender-blaadjes probleem op een volkomen andere manier aan dan heteerder geplaatste programma, endaarom zullen we het een anderekeer in zn geheel publiceren.

    Defender (VIC 20)Defender is de naam van eenvideo-game van Atari, dat een ongekend succes is in deUSA en Nederland . Het is eenruimtevaart/schietspel; waarbij ueen jager bestuurt, die een stadmoet beschermen. De stad wordtaangevallen door vijandelijke ruimteschepen, die bewoners proberengevangen te nemen en onderaanhun ruimteschip meevoeren. Umoet die vijandelijke ruimteschepenmet uw laserkanon, dat in de neusvan uw vliegtuig is ge~onteerd,neerschieten. De listing, die ondanks de lengte net in de standaard VIC 20 (3,5 k) past (er zijnnog 300 bytes over) bootst dit bekende Atari spel heel aardig na:De stad; de bewoners en de vijandelijke ruimteschepen, ze zijn allmaal aanwezig. In regl 20 t/m 60is aangegeven hoe u het ruimteschip moet besturen. In afwijkingvan het Atari spel kunt u maar nkant opvliegen, maar als extramoeilijkheid is ingebouwd, dat dvijandelijke schepen op u schietenmet zelfdoel zoekende bommn!Het spel goed spelen is daarombeslist niet makkelijk, maar datheeft het voordeel dat het niet zogauw verveelt

    10 REM DEFENDER20 REM -,OCFUIT-n351 REII VRRRT MINDERENS45 REM ECHIETEN1S50 REM OMH0051I:~10 REM OMLFiR,3 - X

    70 PRIHTD80 PRINT DEFENDEP P7RT=1T1500NEXT90 PRINTD100 DX=3,52X50218!53R,ST.3XQ55l X$~5~R5t0~~81110 P05E369799fRIHT3]-.,=13:Dx=n-$=o:H.-5iSO1*103+9130 HEXTI140 DIMR(2)..32):F~RI=0TO5:5. STHENPO13EI25. t02:OOTIJ200150 IPRND.STHENpOKEI22. 104GOTOZSS190 IFRND(1)>.STHENFSVEI32, 1032051 NESTI210 PORL0TOS220 FORM=1TODX(DX=0) 13=FEEK 197~ IFRDSRNDKc>SETHEN2iSJ239 ,=Y+V=9)I9THENY=13250 PRINTLEFTE(D$, Y. ~8~! 1J~!4~7 1GL~5J8~I260 1FD)OOTHENPrVE361O~7. 120 PO13ES6OT3, 2:605115730270 DX=DX.O(=17)~5=19) IFSZr*~3~390 FO5.31T3101IEXTj400 IFFI(POUT9E44430410 S=2+10IF~(I)