en an en, _—_ — HERE: an pi A 0 HH LH Prijsvraag E Enquete HHS Sanyo DK-202A HJ Demo HI ot 8 HJ 4 Er Ur > À —— 5 EN 1 ad kam ad HH DEEL Ì a hef nia DEEL 1 mn On 5 ISBN 90 6398 649 1 f. 24.50 ‚. L I ei a En, WESSEL AKKERMANS /PIET DEN HEIJER HH OPDRACHTEN BIJ HE DEEL 1 HH | 8 ISBN 90 6398 596 7 f. 11.00 WESSEL AKKERMANS /PIET DEN HEIJER Satala — ed ed LH HKH HKH dM md aëa ed KHE EHH HRH HS nnee o,s EEEN EKE HKH ISBN 90 6398 769 2 richtpr. f. 24.50 WESSEL AKKERMANS /PIET DEN HEIJER OPDRACHTEN BIJ ISBN 90 6398 556 8 richtpr. f. 11.00 WESSEL AKKERMANS /PIET DEN HEIJER — Sata hd nd ld nd ed hed el ed ed ed ef KEER a ofotafo® MM MM MI lan! med ed el ed an Dn —_ —_ e" aa" LN HKH as an bd dd ed HHK HK HM atatntatata 11 a _ X'Press HH A PH Hi-res screendump CH Hex-ascii geheugendump KH Nieuws 5, b H HK ®, NE land L Kak Ed 11 vre Ge U _® pad mi bp VO nf Bas, med b hal A HM, ISBN 90 6398 519 3 a°a richtpr. f. 24.50 KH ata' HH Sas WESSEL AKKERMANS /PIET DEN HEIJER E f Ed LH Sar, Sa, a OPDRACHTEN BIJ Bs ata DEEL 3 Ei had had ISBN 90 6398 516 9 aa richtpr. f. 11.00 LHS WESSEL AKKERMANS /PIET DEN HEIJER Pad bed ed hd bd HKH 2$5 De eerste MSX-computer met ingebouwde randapparatuur. De SV738 Xpress is een zeer krachtige computer die naast de standaard MSX-specificaties ook nog voorzien is van het CP/M operating system (80 kolommen). Met MSX-DOS kunt u zowel onder 40 als onder 80 kolommen draaien. Behalve een RS232C interface voor datacommunicatie en een standaard Centronics printer interface, heeft de SV 738 Xpress een ingebouwde 32’ disk-drive 360K, die onder 3 operating systems werkt: Disk Basic, MSX-DOS en CP/M. Een extra disk-drive kan worden aangesloten, even- als andere MSX hardware. De SV738 Xpress heeft een profes- sioneel toetsenbord met extra grote cursortoetsen, en is ideaal voor tekst- verwerking. Erg handig is het multi-functionele handvat, dat zowel draagbeugel als standaard is. Bij iedere SV738 Xpress wordt een draagtas en een Nederlands hand- boek geleverd. Uw Spectravideo-dealer geeft graag tekst en uitleg. Importeur: Electronics Nederland bv Tijnmuiden 15/17/19, 1046 AK Amsterdam Electronics Belgium NV Brixtonlaan 1H, P: 1930 Zaventem Eid MSX-MOZAIK is een twee-maandelijksblad voor de ge- bruikers van MSC-computers. Het wordt naar alle gein- teresseerde op MSX-gebied gezonden. Het abonnenement ís GRATIS. Men hoeft alleen een bedrag van Dfl. 25,00 per jaar te betalen aan porto- en administratiekosten. In Belgie Bf. 500 per jaar. Losse bladen kosten Dfl. 5.35 of Bf. 150. De oplage is controlled circulation en bedraagt 2550, tijdens speciale evenementen wordt de oplage met 4000 exemplaren verhoogd. (stand 01-09-85) In samenwerking met de MSX-club, kan men een lidmaatschap aangaan. Lidmaatschap. inclusief een abonnement op MSX-MOZAIK bedraagt Dfl. 40,00 per jaar, ingaande januari 1986. In Belgie Bf. 800. Een lidmaatschap zonder abonnement op MSX-MOZAIK bedraagt Dfl. 15,00 per jaar, ingaande januari 1986. In Belgie Bf. 300. Het ontvangen van MSX-MOZAIK voor de rest van het lopende jaar, inclusief het nieuwe jaar 1986 en het lidmaatschap van de MSX-club, kost slechts Dfl. 50,00. In Belgie Bf. 1000. Bank relatie: Amrobank Acct. No. 45.98. 38.008. Post office Giro van de bank 32750, onder vermelding van 'De MSX-er, te Bussum rek. 45.98.38.008' . Kopij en advertenties dienen uiterlijk veertien dagen voor het verschijnen van het eerstvolgende nummer aanwezig te zijn. Redactie-adres: Batterijlaan 39, 1402 SM Bussum, tel. 02159-36293. The publisher cannot be held responsible for any errors printed in this issue, either for copied software from commercial firmes send by editors. Adresverander ingen: Zend uw nieuwe adres in, vergezeld van het oude adres, vier weken voor dat u gaat verhuizen. Voorzie het nieuwe adres van de postcode. Please send your new adress together with the old one, postal code and subscription number 4 weeks before moving. MSX-MOZAIK september-oktober MSX-MOZAIK is een uitgave van 'De MSX-er' Hoofdredacteur Dirk Scheper Medewerkers/redacteuren E.A.J. van der Horst J. van der Staay W. Schackman H. Kenens C. van Wijck F. Druijff F. Jonkeren R. Nieland R. de Groot Redactie-adres Benelux: Batterijlaan 39 1402 SM Bussum Vormgeving Dirk Scheper COPYRIGHTS 'De MSX-er' Niets uit deze uitgave mag worden vermenigvuldigd en/of openbaar worden gemaakt door middel van druk, fotokopie, microfilm of op welke andere wijze dan ook, zonder voorafgaande schriftelijke toestemming van de uitgever. No part of this publication may be reproduced in any form, bij print, photoprint, microfilm or any other means without written permission from the publisher. pagina 3 ICP 3 10 CLEAR 599 20 SCREEN B,d,1,1 20): CLS 40 KEYOFF 50 DIM T2(654,1) 60 LOCATE 8,9: PRINT "MSX COMPUTER MAGAZ INE & MOZAIK" 70 LOCATE 5,2: PRINT "INVOER CONTROLE PR OGRAMMA/3"' 80 LOCATE 4,5: PRINT "Gebruikt u tape of disk? (t/d): "'s 9O D$=INKEY$: IF D$=""" OR D$<> ''d' AND D S<>!''t!' THEN 99 100 LOCATE @,7: LINE INPUT "Geef naam te controleren bestand Hie ES 110 LOCATE @,19: PRINT F$" wordt geopend LÀ) 120 IF D$="t'"" THEN O$='"cas:!"+F$ ELSE O$= F$ 130 OPEN O$ FOR INPUT AS #1 140 LOCATE @,4: PRINT "Programma: " F$ " wordt gelezen! SPACE$(255) 150 LOCATE 9,6: PRINT "regelnummer" SPAC E$(8) " wordt verwerkt." 160 IF EOF(1) THEN 299 170 LINE INPUT #1, A$ 180 L$=""": CSZ=f: Vel 190 FOR N=l TO LEN (A$) 200 T$=MID$S(A$,N,1) 210 IF L$=""" THEN IF T$=" " THEN L$=MIDS$ (A$,1,N-1): LOCATE 13,6: PRINT L$: IF MI D$(AS ‚N41, 1)=""""" OR MID$(A$ ‚N+1,3)="REM" THEN N=LEN(AS): CSZ=g: GOTO 239 220 CSZ=(CSZ+ASC(T$)*N)MOD256 230 NEXT N 240 CTZ=(CTZ+CSZ)MOD256 250 TA(RL,B)=CSZ 260 TZ(RL, 1)=VAL(L$) 270 RL=RL+1 280 GOTO 169 290 LOCATE 9,4: PRINT "Checksums program ma -'"F$SPACE$(2f):LOCATE @,5: PRINT "Druk spatiebalk voor volgend scherm" 300 LOCATE 9,6: PRINT "checksum totaal:'' CTZ SPACE$ (14) 310 LOCATE 9,7 320 V=3 330 FOR N= TO RL-1 340 PRINT USING "#####R: HAAS"; TA(N,I), TZ(N,B);:VeV-l: IF Vz THEN V=3: PRINT C HR$(8) " ":LP=LP+1 350 IF LP=15 THEN I$=INKEY$: IF I$<" THEN 359 ELSE LP=g: V=3: LOCATE 9,7: GOT O 369 360 NEXT N MSX-MOZAIK september-oktober pagina 4 370 IF V<>3 THEN PRINT SPACES(V*12-1):LP =LP+1 | 380 FOR N=LP TO 15: PRINT SPACE$(36): NE XT N 390 LOCATE @,22: PRINT "uit printen (j/ LÀ | nn) ; 400 P$=INKEY$:IF P$=""" OR P$<>''j'' AND P$ <>''n'' THEN 499 410 IF P$="j"THEN 429 ELSE 499 420 REM 430 LPRINT " _Checksums programma "F$ 440 V=6 450 FOR N= TO RL-1 460 LPRINT USING "###fff= #ff:"; TAON,I) ‚ TZ(N,f);:V=V-1: IF V=d THEN V=6:LPRINT CHR$(8) nn 470 NEXT N 480 LPRINT " Checksum totaal:'" CTZ 490 LOCATE #,22: PRINT "Nog maals bekijk en? (j/n)"; 500 I$=INKEY$: IF I$="j"" THEN LOCATE f,2 2 : PRINT SPACE$(35);:LP=D:GOTO 31 ELS E IF I$="n"' THEN CLS:KEYON: END ELSE 59 Wie 0 Wie 7 VAREN WIE O WIE Schrijft een CMERGE? Het probleem is duide lijk: wil je een programma "mergen! dan moet dat programma in ASCII formaat zijn wegge schreven. Normaal is een programma echter weg geschreven in "BASIC" formaat Dus eerst moeizaam omzetten enz. Een CMERGE lost alles op. Verklaart dat mysteriuze laatste teken van de tekenset?,Print maar eens PRINT Chr$ (255). Een onschuldig rechthoekig vlakje verschijnt Elk teken echter dat zich onder de cursor be- vindt wordt in het vlakje geprojecteerd. Wie schrijft een verklarend artikel over RND? Speciaal over hoe je hem het beste kunt gebruiken. Weet wat de tekens met code 157, 158, 187, 188, 190 en 217 betekenen Schrijft een simple tekstverwerker? liefst een die alle 253 MSX-tekens kan verwerken kunt natuurlijk voor een MSX computer betalen……. TE WEINIG VINDT. De meeste MSX computers zijn zo rond de duizend gulden geprijsd. Met uitschieters naar boven. En naar beneden. Getuige deze nieuwe AVT- MSX. Een paradepaardje uit Korea voor nog geen 700,-. Hard op weg om het succes van de AVT FC-200 te evenaren. Wat krijgt u voor uw ‘goeie geld’? Een volwaardige MSX personal computer met alle mogelijkheden vandien. Zoals 32K ROM geheugen en 80K RAM, 8 octaven muziek en 3 geluids- kanalen. In totaal 73 toetsen, waaronder 10 functietoetsen, heeft u ter beschikking om het optimale uit uw nieuwe AVT-MSX te halen. Dat de AVT-MSX bepaald niet eenkennig is, bewijst het surplus aan beschikbare software en de vele aansluitmogelijkheden, o.a. voor 2 joy- sticks, printer, datarecorder, beeldscherm, etc. Vanzelfsprekend kunt u uw MSX ook aansluiten op uw eigen kleuren-tv. INDI electronics specialist in MSX en randapparatuur. AVT Electronics B.V. Postbus 61411, 2506 AK Den Haag, Regentesselaan 123, 2562 CW Den Haag, Tel: 070-465800 Demo 10 COLOR D,1,1:CLEAR:R=RND(-TIME)*5 : PRIN TCHR$(7) :A=15:L=A:Q=1:0=Q:T=d:N=T:PI=3.1 415926#:P=2:F=256:G=INT(F/1.33) :J=INT(F/ 2):I=INT(J/1.33) 20 SCREEN2,1,9,2,1:S=INT(RND(1)*44)+1 :ON SGOSUB90,120,140,150,170,190,230, 270, 290 ‚310,320,330,340,380,390,410,460, 520, 560 ‚590,630,650,660,670,680, 700, 710, 740, 750 ‚,760,770,780,810,830,840,850,870,890,910 ‚930,970,990, 1020, 1100: IFA=15THENIO 30 SCREEN2,1,0,2,1:GOSUB1100: IFA=15THEN1 g 40 'DIT DEMO MSX PROGRAMMA IS GEMAAKT DO OR F. G. JONKEREN EN NIETS HIERUIT MAG Z ONDER SCHRIFTELIJKE TOESTEMMING IN SCHRI FT OF ALS PROGRAMMA DOOR DERDEN GEBRUIKT WORDEN :ALLE RECHTEN VOORBEHOUDEN „COPY RIGHT F.G. JONKEREN, 50 FORW=QYTO5*F : NEXT : RETURN 60 K=INT(RND(R)*14)+2 : RETURN 70 COLOR O,1,1:CLEAR:R=RND(-TIME)*5 : PRIN TCHR$(7) :A=15:L=A:Q=l:0=0Q8T=0:N=T:PI=3.1 415926#:P=2:F=256:G=INT(F/1.33) :J=INT(F/ 2): I=INT(J/1.33) :S=INT(RND(R)*9)+1 : ONSGO SUB1130,1140,1160,1180,1190,1200,1230,12 40,1250 80 SCREEN2,1,0,2,1:S=INT(RND(1)*44)+1 :ON SGOSUB90,120,140,150,170,190,230, 270, 290 ‚310,320,330, 340, 380, 390,410,460, 520, 560 ‚590,630,650,660,670,680, 700,710,740, 750 ‚760,770,780,810,830,840,850,870,890,910 ‚930,970,990, 1020, 1100: IFA=15THEN7O 90 FORX=@TOG:Y=X*1 ,33:Z=F-Y:Q=G-X: PSET(Y ‚X),A:PSET(Z,X) ,A:PSET(Y,I) ,A:PSET(J,X), A:NEXT 100 FORX=@TO30STEP1 . 5: GOSUB60 : Z= . 99*(Z+X ICIRCLECH IJ Zeker AISCIRGLBGI INL, 5® Leke SENEKT 110 FORR=QTOJSTEP+4 : GOSUB60 : CIRCLE(J,I), R‚N+3:CIRCLE(J,I) ‚J-R,‚N+1 :CIRCLE(J,I) ,R/ (2*K+1),K: PAINT(J,I) ,K:NEXT : NeN+1 : IFND>2T HENRETURNELSE110 120 FORT=150TO35STEP-3:GOSUB60:CIRCLE (J „I),15,K:PAINT(J,I),K:CIRCLE(J,I),T,15:N EXT:CIRCLE (J,I),20,A:PAINT(J,I),A:CIRCL E(J,I),10,1:PAINT(J,I),1 130 FORT=QTO158STEP4 :CIRCLE(Y,9) ,T,1:CIR CLE(F,G) ,T,1:CIRCLE(Q,G) ‚T, 1:CIRCLE(F, 9) ‚T,1:NEXT:RETURN: ' COMPUT O POST HOLLAND RAALTE FOTO COMP UTERSHOP JONKEREN 140 FORX=QTOISTEP+2:Y=INT(X*1.33) : LINE(O „X)-(Y,O0O),15:LINE(O,G-X)-(Y,G ),15:LINE( F‚G-X)-(F-Y,G),15:LINE(F,X)-(F-Y,0),15:L INE(J+Y ,G-X) (JY, 54X) , 6: LINE(J+Y ,G-X)-( J-Y,Y),4:LINE(65+Y/2,1+X/2)-(G-Y/2,1-X/2 ) ,7:NEXT:RETURN MSX-MOZAIK september-oktober pagina 6 150 FORX=OTOFSTEP2 : Y=INT(X/1.33)+1:LINE( 0,0)-(F-X,G),7:LINE(O,G)-(F-X,0),8:LINE( F,0)-(X,G),8:LINE(F,G)-(X,0),7:NEXT 160 FORX=OTOFSTEP8:Y=INT(X/1.33)+1:LINE( 0,0)-(F-X,G),8:LINE(O,G)-(F-X,0),7:LINE( F‚,0)-(0+X,G),7:LINE(F,G)-(0+X,0),8:NEXT: RETURN 170 FORX=OTO150STEP3.5:Y=INT(X/1.3)+1:Z= 25:Q=Z/1.33:GOSUB60: P=Z+35 :M=-15:N=-40tL =Z+X : B=}-Z+X : C=B-Y4X : Del+Z+X: LINE(L,B)-( D,B),A:LINE-(D,C) ,A:LINE-(L,C) , A: LINE-(L ‚B),A:L=P+X :B=Q-P+X : C=B-Y+X : D=lL+P+X : LINE (L,B+20)-(D,B+20) ,K: LINE-(D,C+20) ,K 180 LINE-(L,C+20) ,K:LINE-(L,B+20) ,K: L=M4 X :B=Q-M+X : C=B-Y+X : D=L+M+4X: LINE(L,B)-(D,B ) „K:LINE-(D,C) ,K:LINE-(L,C) ,K: LINE-(L,B) ‚Kl :LaN+X: B=Q=N+X 1 C=B-Y+X 2 DeLetN4X : LINE( L‚,B)-(D,B),A:LINE-(D,C) ,A:LINE-(L,C),A:L INE-(L,B) ,A:NEXTX: RETURN 190 FORX=O0TOJ : N=J-X:C=l . S*X:LINE(N,C)-(X ‚C) ,A:N=F-X:B=J4+X:LINE(N,C)-(B,C) , A: NEXT *!F,G. JONKEREN ZANDLOPER 200 FORX=OTOJSTEP. 55 : GOSUB60 : Y=X-63 : N=J- Y:BeJ+Y:C=l.5*X:LINE(N,C)-(B,C) ,K: NEXT 210 FORX=OTOJSTEP,5:N=F-X:B=J4+X:C=l . 5*X: LINE(N,C)-(B,C) ,6:NEXT 220 FORX=0TOJ :N=J+X:B=F-X:C=l , 5*X: LINE(N ‚C)-(B,C),12:NEXT:FORX=OTOJSTEP1 . 75 :N=J- X:C=l .5*X:LINE(N,C)-(X,C),8:Y=X=63 1 N=eJ-Y :B=J+Y:LINE(N,C)-(B,C), l:N=eJ+X:BeF-X: LIN E(N,C)-(B,C) , A: NEXT : RETURN 230 O=l :GOSUB60: SCREEN2: 'KALEIDOSCOOP F= G+J-I : COPYRIGHT F.G.J.:0VERNEMEN ZONDE R TOESTEMMING LAAT ZIEN DAT JE ER ZELF TE STOM VOOR BENT , GROETJES FERDI 240 L=INT(RND(1)*J)+1:H=INT(RND(1)*I)+1: Z=INT(H/L)+1 : FORY=HTOLSTEPK+Z : K=INT(RND( 1)*14)+2:0=0+1 :X=LtY: B=H+Y :C=G-Bt DeF-X 250 LINE(X,B)-(X,C) ,‚K:LINE-(D,C) ,K:LINE- (D,B),K:LINE-(X,B) ,K: IFO>ITHEN230 260 NEXT :Q=Q+1 : IFQ9THENRETURNELSE270 290 Y=INT(RND(1)*J)+J : VZINT(RND(1 )*5) +4: ' F. G. Jonkeren. 300 FORT=OTOYSTEPV:E=T/300:Q=E+(Y/1.33): NeN+1 :GOSUB60 : B=J=-T : C=J+T : D=G-Q: LINE(B,O )-(C,‚D) ,K: LINE(B,D)-(C,Q) ,K: NEXT: IFN<500 GOTO290ELSERETURN 310 Y=INT(RND(1)*F) : V=INT(RND(1)*Y) : N=IN T(RND(1)*4)-5 : FORT=YTOVSTEPEN : Q=0Q+1 : GOSU B60:C=F-T:D=Il-(T/1.33) :0=I+(T/1.33) : LINE (T,O)-(C,D) ,K:LINE(T,D)-(C,0) ,K:NEXT: IFQ <10OGOTO31OELSERETURN 320 FORN=0T0O75 :GOSUB60 : R=INT(RND(1 )*99) + 1:Q=(RND(1)*40)/K:CIRCLE(J,I),I,K,,,Q:NE XTN : RETURN 330 PSET(O,G), 3:FORN=0TO2*F : XeRND(1 )*F : Y =RND(1)*G:GOSUB60 : LINE-(X,Y),K:NEXTN: RET URN 340 X=OtY=X:LINE(X,Y)-(Y,X) ,L:B=J/10:FOR H=OTO(J-B)STEPB:Q=H/1 . 33: X=F-H: Y=G-Q: GOS UB350:NEXT:X=6.4:Y=0: PSET(X,Y), 1:LINE(X, Y)-(X,Y),1:FORII=6.4TOJSTEPB:Q=H/1 .33:X=F —-H: Y=G-Q: GOSUB350 : NEXT : GOTO360 350 LINE-(H,Y),L:LINE-(X,Y),L:LINE-(F-H ‚Q) ,L:LINE-(H+B,Q) ,L: RETURN 360 PAINT(P,P/1.33) ,L:P=INT(RND(1)*2)+1: E=P+1 : IFP=1 THENP=J 370 L=L-E: IFL>OTHEN34OELSERETURN 380 P=31.75:FORX=0OTOJSTEPP : FORY=0TOJSTEP P:N=J+X:M=J+Y:LINE(X,0O)-(Y,I), 15:LINE-(N ‚0),15:LINE-(Y,G),A:LINE-(N,I),A:LINE-(M ‚G),A:LINE-(X,0), A:NEXTY , X: RETURN 390 P=F/10:FORX=-1TOJSTEPP: FORY=-1TOJSTE PP :GOSUB60 : N=J+X : M=J+Y 400 LINE(X,0)-(Y,I),K:LINE-(X,G) ,K: LINE- (N,0) ,„K:LINE-(M,I),K:LINE-(N,G) ,K:NEXTY, X: RETURN 410 SCREEN3:X=INT(RND(1)*F) :P=0:L=X/1.33 : GOSUB450 : X=INT(RND(1 )*15) :P=l:L=X*17:G0 SUB450 : X=INT(RND(1)*F) :P=2:L=X/1.33:GOSU B450:X=INT(RND(1)*15) :P=3: L=X*17 : GOSUB45 O: X=INT(RND(1)*F) :P=4:L=X/1.33:GOSUB450 420 X=INT(RND(1)*15):P=5t:LeX*17: X=0: GOSU B450: X=INT(RND(1)*31) :P=6:L=X/1.33:GOSUB 450: X=INT(RND(1)*63) :P=7 :L=X/1.33:GOSUB4 50:X=INT(RND(1)*F) :P=8:L=X/1.33:X=8:GOSU B450 430 X=INT(RND(1)*F) :P=9:L=X/1.33:X=8:GOS UB450: X=INT(RND(1)*F) :P=10:L=X/1.33:X=8: GOSUB450: X=INT(RND(1)*1) :P=12:L=X*17:Xel :GOSUB450 : X=INT(RND(1)*1):P=ll:L=X*1,5:G OSUB450 : X=INT(RND(1)*14)+1:P=13:L=X#17:X =INT(RND(1)*8) +8: GOSUB450 440 NaN+1: IFN>20THENRETURNELSE410 450 SOUNDP,X: Y=19*P : GOSUB60: LINE(Y ,G)-(Y ‚G),O:LINE-(Y,L-26),K: RETURN 460 ONERRORGOTO510:X=INT(RND(1)*32) : Y=IN T(RND(1)*24) : C=INT(RND(1)*15)+1 :B=INT(C/ 1.6) :D=INT(B/1.6) :O=INT(RND(1)*3)+1 :0=0+ 1 : ONQGOSUB470, 480, 490, 500: IFO>7 STHENRETU RNELSE460 470 LINE(X*C, Y*C) -( (X+B)*C, (Y+B)*C) ,C‚,B: PAINT(X*C+1 , Y*C+1 ) ,C: RETURN 480 LINE(X*C, Y*C)-((X-D)*C, (Y+B)*C) ,C: LI NE((X-D)*C, (Y+B)*C)-((X+D)*C, (Y+B)*C) ,C: LINE((X+D)*C, (Y+B)%C) (XC, Y*C) ,C: PAINT ( XC, Y*C+H1 ) ,C: RETURN 490 CIRCLE(X*C, Y*C) , 3*C,C: PAINT(X*C, Y*C)) ‚C: RETURN 500 CIRCLE(X*C, Y%),3%C,C,,, ‚ Z2PAINT(X*C, Y*C) ,C: RETURN 510 RESUME460 MSX-MOZAIK september-oktober 520 SPRITE$(O)=CHR$(&HFF)+CHR$(&H7F ) +CHR $(&H3)+CHRS(&H3) +CHR$ (&H3) +CHRS (&H3) #CHR $(&H7F)+CHR$(&HFF) 530 SPRITE$(1)=CHR$(&HFF)+CHRS$(&HFE) +CHR $(&HCO)+CHR$(&HCO) +CHR$ (&HCO)+CHRS(&HC7) +CHR$ (&HC3) +CHRS(&HFF ) +CHR$ (&IIFF) 540 SPRITE$(2)=CHR$(&HFF)+CHRS$(&HFE)+CHR $(&HCO)+CHR$(&HCO) +CHRS$ (&HFC)+CHR$(&HFB8) +CHRS (&HCO) +CHRS (&1ICO) +CHR$ (&HCO) 550 FORI=OTO635 : PUTSPRITEO, (I,40+I),4,0: PUTSPRITE1 , (I,904+2*I),15,1:PUTSPRITE2, (I ‚140-3*I),6,2:NEXTI:RETURN 560 FORO=OTO6 : GOSUB60:K=K-1 :PSET(O,0),K :P=G/10 :FORY=OTOGSTEPP : LINE-(O,Y) ,K: LINE —_(F,Y),K:LINE-(F,Y+P) „Ks: LINE-(O,Y+P) ,KiN EXT :LINE-(F,G) ,K:LINE-(O,F) ,K:LINE-(0,0) ‚K:P=F/10:FORX=OTO(F-P)STEPP:LINEF-(X,G), K:LINE-(X+P,G) ,K: LINE-(X+P,0) „K: NEXT: LIN Bel 0:0),K 570 E=F/10:P=G/10:LINE-(F,G),K:LINE-(F,G —P) ,K:FORX=ETOFSTEPE : Y=X/1.33:LINE-(X,0) ‚K:LINE-(O,Y) ‚„K:LINE-(F-X,G) ,K:LINE-(F,G —Y),K:LINE-(F,G-(P4+Y)),K:NEXTX: FORQ=OTOI :X=RND(1)*F:Y=RND(1)*G:PAINT(X,Y) ,K: NEXT Q:NEXTO: RETURN 580 FORQ=OTOI : X=RND(1 )*F : Y=RND(1 )*G: PAIN T(X,Y),K:NEXTO: NEXTO: RETURN 590 SCREEN2:K=A:FORO=OTO2 600 N=eRND(1)*13+8:Z=INT(RND(1)*3)+1 610 FORX=OTOJSTEPN :Y=X/1.33 620 LINE(O,0)-(X,G-Y) ,„K:LINE(O,G)-(X,Y), K:LINE(O,G)-(F-X,G-Y) ,K:LINE(F,G)-(X,G=Y ) „K:LINE(F,G)-(F-X,Y) ‚„K:LINE(F,0)-(F-X,G —Y),K:LINE(F,0)-(X,Y),K:LINE(O,0)-(F-X,Y ) „K:NEXTX :K=K-Z: NEXTO : FORW=OTO3*F : NEXTW: Q=Q+1 : IFQ>3THENRETURNELSE590 630 SCREEN3:FORX=1 TOFSTEPINT(F/25) :FORY= OTOGSTEPINT(G/38) : K=INT(RND(1)*2)+1: IFK= 2THENK=INT(X/17)ELSEK=A 640 PSET(X,Y) „K:NEXTY,X:RETURN 650 SCREEN2 : FORN=OTO1 5 : FORX=OTOFSTEP(F/5 ) : FORY=OTOGSTEP(G/4) : K=INT(RND(1)*13)+2: CIRCLE(X,Y) ,N4K*(K/10) ,K: SOUNDO, K*16 : SOU ND2, K*K : SOUND4 , K*4 : SOUND6 , K: SOUND7 „K : SOU ND8, 16:SOUND9, 16: SOUND10, 16: SOUND12,K:SO UND13,K/2:NEXTY,X,‚N:RETURN 660 FORX=84TOOSTEP-4 : Y=X*1 . 11 :GOSUB60 : LI NE(J-X,Y)-(J4+X,G-Y) ,K‚B:NEXT : RETURN 670 M=J/6 : FORO=FTOOSTEP-M: D=( (RND(1 )*30) /10)+1.1:GOSUB60:Q=0/D : FORX=FTOOSTEP-2*D :Y=X/D:LINE(X, I-Y+Q)-(J-X+0,G-Y) ,K:LINE- (F-X,I+Y-Q) ,K:LINE-(J+X-0,Y) ,K:LINE-(X,I —Y+Q) ,K: NEXTX : FORW=OTO500 : NEXTW: SCREEN2: NEXTO : RETURN 680 Z=J/2:FORU=OTO1:PSET(T,T) ,O:FORX=TTO ZSTEPP : GOSUB690 : NEXTX : SCREEN2 : T=Z. :P=-4:Z =0 : NEXTU : RETURN 690 Y=INT(X/1.33) :GOSUB60:B=1-Y :C=F-X:D= J+X:E=G-Y:M=l+Y :N=J-X: LINE-(X,B) ,K: LINE- (C‚B) ,K:LINE-(C,Y) ,„K:LINE-(D,Y) ,K:LINE-( D,E) „K:LINE-(C,E) „K:LINE-(C,M) „K: LINE-(X ‚M) „K:LINE-(X,E) „K:LINE-(N,E) ,K: LINE-(N, Y) „K:LINE-(X+(P) ,Y),K: RETURN pagina 7 700 Z=1.33:PSET(J,O), 1:FORX=JTO32STEP-6: D=X-32:RE=D/Z: Y=INT(X/Z) :GOSUB60: LINE-(X, 0) ‚„K:LINE-(O,I-Y),K:LINE-(F-X*.8,I),K: LI NE-(O,I+Y),K:LINE-(X,G) „Ks: LINE-(F-X,I-Y) ‚K:LINE-(F-D, I-E) ,„K:LINE-(X*,8,I) ‚„K: LINE —_(F-D,1I+E) ,K:LINE-(F-X,I+Y),‚K: NEXT: GOSUB 50: RETURN 710 V=3:tA$="L2R4"': FORX=GTOOSTEP-. 5: GOSUB 60: S=1 . 3*X:T=X:GOSUB730 : K=0: GOSUB7 30: V=V —l : IFVK79THENRE TURNELSE1090 1090 W=79:FORT=OTO29 : SWAPX1 (T+1) , X(T) : SW APY1(T+1),Y(T) : NEXT : FORR=OTOISTEPO:0=0: E =E+10:GOTO1040: NEXT 1100 Q=0:E=0:D=128:H=-45: L=10:GOSUB1030: RETURN 1110 GOTO 1110 1120 RESUME270 1130 PLAY'"t200'': PLAY" lár4cef gl": PLAY" 1á4r bcef gl": PLAY" l4r4cef12peced1'"':PLAY"14red c2.ce2g2.f2.r4!'': PLAY" 1lbrefgge2dde2cc2.r4 "s RETURN 1140 PLAY"t150":PLAY"lárácefgl"',"rlrác2. "rIrke2.":PLAY"lárácefgl","chr2rárác2. "'ebr2rárbe2,":PLAY"lárácef1l2geced1"',"'c br2rärlrlrkf2.","e4r2RARIRIR4G2." 1150 PLAY"lárbedcc2.e2g2.f2.r4"',"f4r2ede 2" "'o4r2e4g2'"':PLAY"lárbefgge2dde2cc2.r4" ‚"r2ráchchr2fbf4r2ebe2.r4",'"r2rbebebr2g4 ehr2e4g2.r4"': RETURN 1160 PLAY"lárácefgl","rlo6l8cefgagfe'":PL AY"l4rácefgl"',"18cr4.r2cefgagfe!":PLAY"14 rácef1l2geced1"',"18cr2r4á.cefgagfecefgagfe dfgabagf"' 1170 PLAY"lárbedcc2.e2g2.f2.r4'',"d8r8r2o bebe2"',"r2rbe4g2"':PLAY'"l4rbef gge2dde2cc2 .r4!"',"r2ráchchr2fbf4r2ebe2.r4'"','r2rbebed r2gágár2eáp2,r4'': RETURN 1180 SOUNDO, 20: SOUNDI , 0: SOUND2 , 30: SOUND3 „0: SOUND4 „0: SOUNDS , 9: SOUND6 , 0 : SOUND7 ‚48: SOUND8, 16 : SOUND9 , 4 : SOUND10,6: SOUNDI1 1 , 100 sSOUND12,2:SOUND13, 12: RETURN 1190 SOUND6,0:SOUND7 , 48: SOUND8 , 16 : SOUND9 ‚4&:SOUND10,6:SOUNDI1, 100: SOUND12, 2: SOUN 13, 12:RETURN 1200 A$="R8L40T225DR24T120LBER24D"': B$=""T 12OR18L12DR4ER24D"' : C$=""R8L6O3GR1EAR18BO4 L6CR2403GO4C'"' 1210 PLAY"T120L6G.",'""T120L6G,"',"T120L6G" : PLAYB$, "RI8XR$;'', YRI6XBS$;'': PLAYAS, "R18X A$5"',A$:PLAYAS, "RI8XAS;"", A$:PLAYAS, "'RI8SX A$;'",AS:PLAY"R6'', "R6",""R6'': PLAY"T120L6G. ",“T120L6G,",""T120L6G."' 1220 PLAYBS$, "R18XBS$ ;"", "RI6XB$ ;"':PLAYAS , "' R1I8XA$;'"',A$:PLAYAS, "RI8XAS;"', A$:PLAYCS, "' R18XCS;'"',C$:PLAYAS, "RI8XAS;"",A$:PLAYAS, " R18XA$;"',A$:PLAYCS,"R18XC$;"",C$:PLAYAS,"' R1I8XA$;"',AS:PLAYAS, "RIS8XA$;"', A$ : RETURN 1230 PLAY"O3GG4,AF+4 . GBABBO4CO3B4 . ASGAGF +G2.O4DDD16 .C803BO4CCC16 . O3BBABO4CEBBA8G 8B8 .CBDE8C803BAG2 . "': RETURN 1240 PLAY"T15004GG4 , EBEGG4 . DBDEFGABG2 .GG & ,EBEGG8 . D4DO4 DC+DEO3A04D3 . 03GO4E4 , E5 , E1 6DCC8 . 03B8BO4CDO3BAGO4C2 , '': RETURN 1250 PLAY"T10003L8GFE-FGGG8FFF4GB-B-4GFE -FGGGGFFGFE-0 , '': RETURN 1260 CLS:KILL"FGJ":PRINT''saving FGJ'':SAV E“"FGJ'': PRINT"FGJ GESAVED'': FILES : GOSUB50 1270 POKE&HFD9A , &HC7 1280 ONSTOPGOSUB1270:STOPON : RETURN: * moe t regel 15 worden. Regel O0 wordt dan Go sub 15 Al lezende in allerlei vakbladen kwam ik enkele en handige trucjes tegen die je in de praktijk goed kunt gebruiken, a. Softwaremtig is het mogelijk om het gehele beeldscherm aan en uit te schakelen Dat gaat als volgt: VDP(I)=VDP(1)-64 Op die manier gaat het beeldscherm uit om in plaats van -64 +64 in tegeven zal het beeldscherm weer te voorschijn komen. Men geeft hier mee het register nr.l van de Video Display Processor een nieuwe waarde wat er in dit geval op neer komt dat het beeldscherm aan of uit gaat. b. DEFUSR5=0:PRINTUSRS (O) Door deze repel wordt het machinetaalprogramma 5 met startadres 0 gedefinieert. De computer begint bij het opgegeven adres alss men het wil laten uitprinten, Door bovenstaande programmaregel gaat de computer echter naar het opstartadres van RASIC waarmee namelijk de computer ook begint zodra je hem aanzet. Hierna volgt een kort programma waarmee je zowel punt a, als b. in de praktijk kunt brengen. Hier bij moet worden vermeld ddat dit progranma is voor gebuik met een diskdrive daar alleen deze de mogelijkheid van "AUTOEXEC.PAS'" heeft 1 STOP ON:ON STOP GOSUB 5 2 INPUT'"Geef Uw code nr. in"';A 3 IF A=9999 THEN CLS:RUN "XXXXXXXX.YYY" 4 IF A<>9999 THEN VDP(1)=VDP(1)-64 5 PRINT : INPUT "DIT PROGRAMMA VALT NIET TE BREKEN. Geef Uw code nr. in"';A 6 IF A=9999 THEN CLS:RUN "'xxxxxxxx.yyy'' 7 IF A<>9999 THEN DEFUSR5=0:PRINT USR5(O ) 8 REUTRN In regel 1 wordt gekeken of tijdens het uitvoeren van het programma de CIRL- en STUP-toetsen ingedrukt worden „ Is dit wel hwt geval dan wordt naar repel 5 gesprongen. Vodoet men hier niet aan de juiste code, dan zal er reset uitgevoerd worden. langs de nor- male weg wordt ook naar de juiste code gevraaed, maar indien men hier niet aan de eis voldoet zal het scherm uitgeschakeld worden. Voldoet men echter wel aan de eisen in de beide boven genoemde mogelijkheden dan zal er een programma met de naam XXXOOMX uit de rubriek YYY opgestart worden. Persoonlijk gebruik ik daarvoor het Inhoudsopgaveprogranmat je dat vermeld staat in het MSX-Zakboek je van Wessel Akkermans, uitgepeven door uitgeverij Stark te Texel. Veel succes ermee MSX-MOZAIK september-oktober pagina 9 Regio-nieuws De laatste tijd zijn nogal wat veranderingen binnen de club gekomen. Vooral de verschillende regio's hebben daarmee te maken. Hieronder volgt wederom een overzicht van de personen die u kunt bereiken in uw naaste omgeving. Vragenavond is alleen op dinsdaga- vond van 19.00 uur tot 22.00 uur. Verder kunt u alle vragen stellen aan uw regiocoordinator. Brabant en Zuidelijk Zeeland: Voorlopig R. de Groot, wethouder van Eschstraat 101, 5342 AS Oss, tel. 04120-55812. Teven nieuwe coordinator van de SOFTWARE BIBLIOTHEEK! Friesland: R. van der Wal, Achlumerstraat 9, 8913 QL Leeuwarden, tel. 058-1357621 Zuid-Holland en Noord-Zeeland: W. Winter, Lissabonweg 31, 3137 LB Vlaardingen, O10- tel. 748608 en J. van der Staay, Pelikaan 9, 2986 TA Ridderkerk De laatste vergadering, die op 12-09-85 heeft plaats- gevonden, is erg goed bezocht. De gekomen MSX-ers wisten veel af van MSX en bestreken ieder een eigen gebied. Aan bod zijn die avond onder andere gekomen bankswitching, BASIC-trucs en een voorstel om een EPROM programmer te fabriceren in groepsverband. Met deze volgt een oproep van WIE O WIE? is geinteres- seerd in een EPROM-programmer. Als we in totaal onge- veer een 100 mensen bij elkaar kunnen krijgen, dan zal de complete programmer (wel zelf bouwen), inclu- sief software ongeveer f100,00 kosten. We doen dus een duidelijke oproep aan alle MSX-ers. De regio-vergadering vindt iedere 2de donderdag van de maand plaats in wijkcentrum De Heipaal. Meerkoet- straat l, Holy-Vlaardingen en begint 's-avonds om 19.30. Het Gooí en omstreken: De Redactie MSX-MOZAIK Batterijlaan 39, 1402 SM Bussum, 02159-36293 De laatste bijeenkomst werd slecht bezocht. Een van de redenen was dat we het niet in MSX-MOZAIK hadden aangekondigd. De volgende maanden zullen de bijeen- komsten weer iedere laatste donderdag van de maand plaatsvinden in Cafe De Viersprong, Huizerweg 72, Bussum. Afgesproken is dat een aantal mensen deze keer hun computers meebrengen, zodat er ook gedemonstreerd kan worden en praktische ervaringen uitgewisseld kunnen worden. Amsterdam: E.A.J. van der Horst, Willen Nakkenstraat 46-2, Amsterdam, tel. 020-1337646 MSX-MOZAIK september-oktober pagina 10 Markelo en omgeving: J.H. ten Tije, Ouderijnseweg 19, 7475 SM Markelo, tel. 05476-1724 Voor een bijeenkomst gelieve met bovenstaande contact op te nemen. Regelmatig worden bijeenkomsten georga- niseerd. Emmen en omstreken: H. Visser, Sleenerbrink 183, 7812 HR Emmen, 05910- 15118 ‘s-Gravenhage en omstreken: A.M. Ismail, Kersengaarde 4, 2725 BR Zoetermeer, 079- 514785, en W.D.A. Hakkenberg van Gaasbeek, 079-510806 en H.W.L. Kenens, 079-412898, Voor de vakantie is door deze regio een bijeenkomst georganiseerd (25 juni) in een zaal van Olympus. Zo'n zestig mensen bezochten deze bijeenkomst, waar alge- mene informatie gegeven werd over de opzet van de landelijke vereniging De MSX-er en de regio-afdeling- en. Besloten werd verder dat er in de wintermaanden eens per maand een bijeenkomst zou worden gehouden, waarop een thema wordt behandeld. Dit thema kan be- staan uit bijvoorbeeld een presentatie/informatie over hardware of een zelf geschreven of commercieel verkrijgbaar programma. Voor het aandragen van the- ma's wordt verwacht dat de leden binnen de regio meedenken en zelf met ideeen komen. Op deze avond bestond een mogelijkheid zich in te schrijven in een cursus BASIC of machinetaal. Bíj voldoende belang- stelling zal ín combinatie met de landelijke vereni- ging worden gekeken welke mogelijkheden er voorhanden zijn om dit te organiseren. Een van de thema's bestond deze avond uit een demon- stratie met TASSWORD, een tekstverwerker. De moge- lijkheden met een disk drive van AVT was een ander onderwerp en de firma Micro Mind bood de bezitters van een MSX-computer aan om tegen een geringe vergoe- ding de aansturing van het signaal naar een monochro- me monitor te verbeteren. Voor het komende winterseizoen zijn er bijeenkomste gepland op iedere laatste maandagavond (met uitzonde- ring van december 1985). Deze avonden zijn alleen toegankelijk voor leden die aan hun contributiever- plichtingen hebben voldaan en beginnen steeds om 20.00 uur en eindigen uiterlijk om 25.00. Ze vinden plaats in een zaal van de sportkoepel de Olympus, Voorweg 107 te Zoetermeer (wijk 16). Op de eerste avond in september wordt een zelf geschreven database gedemonstreerd. Noord-Holland: J.N. Maessen, Postbus 552, 1780 AN Den Helder, tel. 02230-19365. Voor alle andere regio's worden nieuwe contactperso- nen gezocht, die zich voor de club willen inzetten. Informatie hierover kunt u krijgen bij alle regio- coordinatoren en/of de redactie van MSX-MOZAIK. OPWINDENDE PROGRAMMA'S UIT DE MSX REEKS SIX OF (AACKOSOFT en ee EK =S OR MORE Musix 953 cassette f 49,50 Zelf muziek maken met een drummer op de achtergrond, dat kan nu allemaal met MUSIX ! Bossanova, swing, reggae, funk, samba etc.„etc., het is allemaal mogelijk. De meest Ultra chess fantastische synthesizer geluiden komen uit de 827 cassette f 45,00 speaker van uw tv. Voorgeprogrammeerd zijn HET spel voor elke schaakenthousiast. Je kunt bijvoorbeeld de Bolero van Ravel en de zelf de tijd instellen die de computer heeft om titelsong van MASH, maar u kunt ook zelf uw zijn zetten te bedenken. Zo bepaal je zelf de eigen muziek schrijven en invoeren. Het moeilijkheid van het spel. Je kunt tevens programma is gebaseerd op het spelsituaties op elk willekeurig mom:sz: draaiorgelprincipe; u “ziet” de noten op uw SAVEN om later weer 22773 te speiza. Alle scherm langs komen bij het invoeren en toegestane zetten, ex zoa.j-s moge!:;khe” afspelen. “Cas” de drummer zal u dan begeleiden in een door u gekozen ritme. Head Alignment Kit 1021 cassette f 39,50 zaaá „.ot'emen beheren tot de verleden tijd met dit programma, áat >zo:sat uit eea speciale programmacassette, een testtape met afstels: zaalen, ee:. handig schroevedraaiertje en natuurlijk een Nederiandse handleiding. Het stelt u in staat uw recorder eigen- handig af te stellen. Nooit meer problemen met laden van 2400 baud-programma's! tin jam NN AACKOSOFT Lams AME | ‘AACKOSOFT) on | EE mes 737 flight simulator 981 cassette f 55,00 Een uitgebreide simulatie van een modern straalvliegtuig. Ontwikkeld door een ervaren 737 piloot, een uitdaging voor zowel de beginnende als meer ervaren vlieger. Besturing door de joystick, analoge en digitale meters, radarbeeld, landingssnelheid, uitvallen van motoren, opstijgen en landen, weersomstandig- heden, alles bij elkaar een zeer realistisch spel. LAADPROBLEMEN? Als het laden met uw recorder niet meer zo soepel verloopt. moet de opname/weergaveknop worden bijgesteld. Met de Head Alignment K st \ lost u dit laadprobieem Ris max softwa” AACKOSOFT INTERNATIONAL B.V. POSTBUS 3111 2301 DC LEIDEN TEL.: 071 - 41 21 21 MSX is a registered trademark of Microsoft Corporation MSX-MOZAIK september-oktober pagina 11 X' Press De X'PRESS, een MSX-computer met een zijdelingse blik gericht op de zakelijke toepassingen. Spectravideo heeft in dit apparaat een aantal extra's onderge- bracht, die voor de gebruiker interessant genoemd mogen worden. MSX komt hierbij een beetje van het imago af alleen maar een huiscomputer te zijn. Qua software ondersteuning kan dit apparaat gebruik maken van een enorme hoeveelheid bestaande programma's, omdat hij niet alleen toegang geeft tot MSX-program- matuur, maar tot CP/M software. Ingebouwde diskette-eenheid De SV738 is een handelbaar apparaat, waarbij alle aansluitingen, kenmerkend voor de eerdere machines, verwerkt zijn binnen de computer. Een van de grotere voordelen is dat de SV758 over een ingebouwde 35,5"- diskette-eenheid beschikt. Deze diskette-eenheid draait onder MSX-DOS (zowel 40- als 80-koloms), CP/M 2.2 (uiteraard 80-koloms) en Disk BASIC. In de MSX- DOS mode kan de gebruiker 360 Kbyte (geformatteerd) op de schijf wegschrijven. De drive zelf is betrouw- baar, zoals blijkt uit de praktijkervaringen die opgedaan zijn bij de diverse andere fabrikanten die dezelfde eenheid toepassen. Het enige nadeel dat er op dit moment nog aankleeft is de prijs, die ligt voor een 5,5'"-dikette nog steeds ruim twee- tot drie- maal zo hoog als die van een 5,25'"'-diskette. RS-232C interface Naast een ingebouwde disk drive, bezit de SV758 ook over een RS-232C interface. Een nieuwtje dat op nog geen enkele MSX-computer standaard bijgeleverd was. De interface wordt bestuurd door een ROM geheugen van 8 Kbyte, waardoor het makkelijk wordt gemaakt om deze interface aan te sturen. In de BASIC ROM is een dergelijke voorziening niet aanwezig en op de hierbe- schreven wijze wordt dit op een elegante manier opge- lost. Een Centronics parallelle poort voor het aansturen van printers behoort tot de standaard uitrusting van de MSX-computers, en die is ook hier aanwezig. 80 kolommen De Texas Instrument chip TMS 9918A is in deze compu- ter vervangen door de nieuwe videochip van Yamaha, de V99358. Het gevolg hiervan is dat na het starten van de computer blijkt dat er 80 kolommen tekst op een regel kunnen worden geplaatst. Een heel aardige voor- ziening, waardoor de aparte 80-kolomskaart is wegge- vallen. Spectravideo heeft aan de toekomstige gedacht. Dit blijkt uit het gebruik van de nieuwe Advanced Video Processor Chip, waarmee zij inspelen op de hoofdlij- nen binnen het MSX-gebeuren. Deze chip is namelijk MSX-MOZAIK september-oktober pagina 12 gekozen als standaard voor de nieuwe generaties MSX- machines. Beeldschermuitgangen De X'PRESS is uitgerust met en een audio/video- en een VHF-uitgang. De computer kan dan zowel op een monitor als op een televisie worden aangesloten. Dit onderstreept nogmaals het draagbare karakter. In de toekomst is het mogelijk dat er een RGB-uitgang komt, een overweging die in Frankrijk al toepassing vindt. Software Bij de koop van de X'PRESS wordt een uitgebreid software pakket bijgeleverd. . MSX-DOS, CP/M 2.2, een demo diskette, een rekenprogramma (spreadsheet), een bestandsbeheer systeem (database) en een tekstverwer- ker (memowriter en reportwriter). Verder krijgt de gebruiker een schijf met programma's die compatibel zijn met CP/M 2.2. Hierdoor kunnen professionele programma's, zoals Wordstar, dBase II enzovoorts worden gedraaid. Extra's Op de computer kan een tweede diskette-eenheid worden aangesloten. Dit mag zowel een 3,5"- als een 5,25'- drive zijn. Een quick disk behoort eveneens tot de aansluitmogelijkheden, evenals een zogenoem Graphics Tablet, waarmee de gebruiker op het scherm kan teke- nen. Enquete Wij vragen aan alle lezers enkele minuten uit te trekken om deze enquete in te vullen. Dit onderzoek is bedoeld om meer inzicht te krijgen in wat er onder de MSX-gebruikers leeft en hoe MSX-MOZAIK hierop kan inspelen. Neem even de tijd en maak MSX-MOZAIK inderdaad “Het informatieblad voor elke MSX-er". es U kunt het ingevulde formulier terugsturen naar De MSX-er, Batterijlaan 39, 1402 SM Bussum. Voorzie de envelop van voldoende frankering. ie Vragen 4 ' EE la. welke computer bezit u? . . vg“ …... ….. . Dee se. . … see ….…..e. veen IE ib. Is dit uw eerste computer? . p ….. Te ed ne …. Eine PRE ….. .e 5 ze le. Zo niet, welke computer bezat u hiervoor? Ld ns rn Hoe oud bent U? wenvnenneneensenveenersenennnernenv ennn p 3, Computert uw hele familie mee? beni nk ee ä, Wat vindt u van MSX-MOZAIK (kort)? sene 5. Wat wilt u meer in MSX-MOZAIK zien? | Ae Nieuws vesennvereenversereeneemevn neen enseendder en ervenen b. Programmas maren johanna nn edet teen gr de kee rde dna G:Cutaussen (BASIG,: Pascal: ens) asss e veau assen ENE d. Besprekingen en testen .…......seeseneee es aemenernnenenee e. Algemene onderwerpen .….….…....... zi swe Ve aen vveennenee f. Andere onderwerpen ……...... EE LEE EEE AES 6. Wat mist u in MSX-MOZAIK (kort)? EE 7. Waarom wordt u lid van een MSX-club CROREIEN EE He sisi ele. | B. In welk opzicht kan de club meer voor u doen (kort)? …....s 3. Wat is uw specialisatie? eee. Kd ….. …..e. merrie - 10. Mogen wij leden met een releas op dit gebied naar u EE: verwijzen? zo ja, Naam weven n eneen nennen venne Adres ….…....e.se sss see ses... es. AL …. ee Postcode Rn oonplaats „ev eseeseseesveeeee. tel, ie ann 11. Kunnen wij rekenen op uw Bi be om MSX-MOZAIK in rdaomoran te maken? baneneveneeesenendene rd enene dende dents nnee en Opmerkingen: ee EE, Wij danken u voor uw medewerking. EEn de MSX-MOZAIK september-oktober pagina 13 MODE“S Het nu volgende artikel is bedoeld om oe MSX-bezitter vertrouwd te maken set het verschijnsel NODEN, Het lijkt wel alsof het een modetmiverschijnsel aan het warden 15. In zekere zin 15 dat ook zo, waar dan wel uitsluitend omdat de data-cossunicatie nu al niet aeer 15 weg te denken uit onze samenleving. Voordat we 1ets zeggen over aodess aceten we eerst wat licht laten schijnen over de stormachtige ontwikkeling die de datacommunicatie de laatste jaren heeft doorgemaakt. Datacosaunicatie beheist in feite niets anders dan het laten praten van twee coaputer-systeaen. Het i5 ietterlijk comsunicatie van data, wat wil zeggen dat er in begrijpelijke taal (comsunicatie) gegevens en codrachten (data) worden uitgewisseld. Dit is eigenlijk niets nieuws. datacoemunicatie vindt op elk aoment van werking wet een computer plaats, en wel tussen cassette” of diskdrive _ en coaputer, tussen microprocessor en RAM, tussen printer en computer enz. enz. Dit alles is data=communicatie. Niets nieuws dus. Wel redelijk nieuw is de mogelijkheid om via de TELEFOONLIJN coaputers aet elkaar te laten coseuniceren. Deze DATA-OVERDRACHT over de telefoonlijn heet 'TELE-DATACOMNUNICATIE’, Uiteraard is het niet Bogelijk een computer rechtstreeks aan de telefoonlijn te hangen. Deze zou daar niets zee kunnen beginnen, want telefoon-lijnen zijn nou eensaal niet gemaakt voor coacuters, Saar cor aensen ten wel in het bijzonder de SLEB van BESSEN). Dit slinkt neel triviaal, maar het zal blijken dat cit het kernpunt «5 waarom het bij MODENS draait. Een computer werkt aet digitale inforaatie: BITS, Een telefoon werkt aet akoestische (analoge) informatie: frquentie. Een moden dient er dus oa te beginnen voor te zorgen, dat de digitale coaputer-inforaatie wordt ocagezet in analoge akoestische inforaatie, en uiteraard omgekeerd. Dit neet D/A en Â/D oszetting. Dit gebeurt bijvoorbeeld in het Tel.Tron 1200/MSX aoden 8.d.v. de AN-791G chip. Deze chip neest ook nog wat ándere aspecten voor zijn rekening: ze zorgt hij voor de snelheid waarmee de Dits van de computer worden verwerkt (baudrate), en de wijze waarop dit gebeurt. Gebeurt dit cp goede wijze, aet weinig kans op fouten en een elektrisch veilige aanier, en zonder kans op stoorsignalen, en volgens het officiele ‘protocol’ dan wordt zo’n aoden door de PTT goedgekeurd voor gebruik op het openbare telefoon-net. (Ir nederländ is voor NSX-computers uitsluitend het Tel,Tron 5200/MSX aoden van DCS/Tron c‚c.c. goedgekeurd.) Zo'n goedkeuring heeft, behalve nag dat het officieel verboden 15 os set niet goedgekeurde apgaratuur te werken op straffe van hoge boetes, een aantal MSX-MOZAIK september-oktober pagina 14 Modems veiligheidsvoordelen, zoals de scheidings-spanning tussen het telefoon-net en de coaputer van zo’n 4000 Valt +! Als ooit eens de bliksen in een telefoonlijn slaat is de kans dat je dat je coaputer kost aanmerkelijk veel kleiner, ook is een statische ontlading (van je handen als je een wollen trui draagt in de winter) miet seer fataal. baed, FTT-goedkeuring is dus os fatsoenlijk te kunnen werken een noodzaak. Wat kan zo’n aodea nou nog seer: Er zijn een aantal opties mogelijk set een aoden, waarover een aoden niet noodzakelijkerwijs hoeft te beschikken, zo zijn er Autosatische spraak/data schakeling (zodra het modes een ander moden aan de lijn heeft schakelt hij automatisch os naar computer-taal), Auto-answer (het automatisch de telefoon opnesen alsof het een antwoordapparaat voor cosputers betreft.), Auto-diaì (mogelijkheid om automatisch nuasers te bellen zonder de telefoon te hoeven gebruiken) enz, enz. Het reeds genoemde Tel,Tron 1200/MSX moden heeft bovendien nog een aantal speciale functies zoals de automatische baudrate-selectie etc. De mogelijkheden met een sodes zijn schier onbeperkt, Uiteraard is Viditel een veelgebruikte toepassing voor het raadplegen van intforaatie, van voetbal-uitsiagen tot autoprijzen, van krantenbericht tot erotisch verhaai, van beurskoers tot vleesprijs, en van tele-shopgping tot tele-banking. Naast Viditel zijn er zo’n 300 ('') andere databanken in Nederland (Philips, Sara, Úniversiteits-coaputers aailboxen, prikborden etc, Met een zgn v.2l-v.23 moden, dat verschillende baudrates kent kan men deze allemaal bereiken. Door de PTT kan tegen betaling van zo'n 10 gulden per maand een moden worden gehuurd wanneer aen (voor nog eens zo’n bedrag) lid wordt van Viditel. Dit aodes kan uitsluitend de 1200/75 baud-nors aan. Hiermee kan aen dus uitstekend (maaar uitsluitend) Viditel bedrijven. lo’n PTT aoden aaakt het echter niet aogelijk os met een vriendje te communiceren die ook een aoden heeft, of een bericht achter te laten op een prive-systeen. Viditel licht dus eigenlijk maar een klein tipje van de sluier op van datgene wat met een moden mogelijk 15. Door de grote (door de PIT geregelde) Viditel-reklame cäkpagnes 15 Vicitel wel het aeest bekend geworden, Maar nogaaals, het is maar het topje van de ijsberg. De nogel:jkheden van Viditel groeien per aaand, aaar de mogelijkheden van data-comaunicatie buiten viditel groeien per dag, evenals het aantal kleine databanken, Wanneer U de aanschaf (of huur) van een moda overweegt denk dan oa de volgende aspecten: Wil ik alleen Viditel of ook andere mogel: skheden? is aijn oden rechtstreeks aan de telefoonlijn | gekoppeld (akoestische aodens act oordoppen en, niet 100Z)of niet? | Kan aijn noden zowel 1200/75 als s 25/1200 als zo baas aan? z Heeft aijn zoden auto-answer? En | 5 Heeft nijn aoden auto-dial? Ee Re: Wat kost aijn softwarepakket on wet het aen te _kunnen werken {zie ander)? he ï Is het aoden PTT-GOEDGEKEURD? Ee en header ret | EEn En moet worden. De rest kunt U zelf wel invullen. — ke haalden even het punt software aan. sms Geen enkel hardware apparaat kan ut zichzelf ets ES zonder dat daarbij een stuk software wordt gebruikt. lo A 18 net opstarten van. Ue _MSx-computer softwarematig ____ geregeld door de RON van ae coaputer. De chips. eld bs kunnen zonder prograsaa niets, het BAE Hetzelfde geldt voor een goden. Ûn via een ple te comauniceren tof dat au uitsluitend Viewdata. (widitel) is of seer doet er hg toe) 15 SOFTWARE nodig. Deze software heet in de wandelgangen het zn Ke atc easf patiet”. zo n stuk software is.altijd via de nodig. Als U wilt gaan communiceren a telefoonlijn, inforaeer U dan eerst terdege over. of er bij het moden software wordt geleverd, of dat U dit los | aoet kopen, zo oi dit las zoet kopen. kijk dan behalve | naar wat het kost, ook naar de ogelijkheden, U hebt niets aan een aodea set auto-dial als ge software dat miet kan, Ù hebt niets aan een moden met 300 baud als Uw software geen 300 baud aankan. Zorgt dus dat soft- en — Eèn harduare op elkaar zijn afgestend.!!! RE vr U uitsluitend Viditel, dan dan hebt U niets, aan éen volledig datacommunicatie pakket, wi wilt U geer dan alleen viditel, dan hebt Ek niets aan een Viewdata ar pain _Hou deze tips ET gedachten en een | vruchdaar E _ aoden- hike is U verzekerd. Rei slechts enkele van de punten waaroe wet > SS en oorzaakt „door het uitschakelen _ van RA eerste probleem em TO | tweede probleem zl is voorgelegd Be _In het ruine A en datarecorders. valt s |__de sanyo op nne et iS en ergonomische ontwerp. — den REA ; Fe De vormgeving verraad hoeveel aandacht de | ontwerpers „hebben — geschonken — aan het _ gebruiks gemak. dor de schuine | boven _ kant — EA jn de tellerstand en een cassette op- _ schrift uitstekend afleesbaar. De t toetsen _ laeten zich soe soepel bedienen. Om op te _ nemen _ hoeft men ‘slechts een toets in tn. rukken. | _Bi Re: nadere beschouwing van de cassette ruim S “te valt de vorm van de spoelasjes © ie. gres 8 zijn niet voor zien van de “gebruikelijke : ke ‘een. schuinen Di DAT r Ee & PEES Oele Pe _ vd BE MP 8e à en rechte vertanding maar van Ee vertanding. Op deze wijze wordt ese _ van de Caaasthanpeeltjns. bij _snelspoelen See sr Aoorkonen” 1 en Een aan-uitschakelaar ontbreekt. | Bij elke: 4 _|_ toets indruk wordt de met t spanning | | _ ingeschakeld, | Ces it Het, gere niel hee ep” 5 schuifregelaar in te erin Haf De fase TERS omschakelbaar en de monitor en : 5 De sanyo En als enigste Ee ie bree er — uit -gerust met een automatisch zoeksysteem. | TIC DATA SEARCH SYSTEM ed: To _naand. Dit systeem staat elek van „de computer. Met behulp van “tussen _ Rt Iden Set, in Kad IER ZR Ne ih _{ programma's op, genomen stilte wo E Sd ie: J_ drie programma's over geslagen bij he snel _ spoelen. — ET CE te nn En Zoals elk lappäraat heeft ook ne anr enkele “zwakke kanten. Het zoeksysteem wer dr niet betrouwbaar bij zeer korte programma | ze, (van enkele regels). En bij het E het terug eN ie springen van een sol treedt ere Ee se _stoorimpuls Op _ beeldsche erm op. _Waarschi jnli jk gn Dn laatste ver: his wel hed me; , de en as (2 netspanning. Met enig ext erimeteren. is et zl _wel ie verhelpen. — Kor zi aan de | “winkelier. Zodra ik daar meer over weet . al | ik er over berichten. re Tt Ze gn _ | Wie ziet zich trouwens ín staat on het | __zoek systeem uit te iet al breiden?Wat zou RSE En _mooi zijn als met behulp van een counter ate _max.99 progrenma's_ over geslagen ku maen. 8 worden. — Ve ENE den Said _ C nst ka & : ê “ Ke erf “ he IN tSas EN TSG id, ze anr Ne, N „eN: han Want ER EA, de 4 Dn kn " Es f gi nét > sdienvattend. durf. ki: te stellen. Sk at de sanyo zijn prijs van £.199,— tel en SE ‚dwars waard is en _— aj intensief sette 3 nde een en is. ee sn ee | | van. peerage maar ak. was ten ide pn. nn GES bd en $ dit artikel og niet leverbaar, 7 At EN EE nne ed Psn et DN MS zette De À Br nr led Aad ë | „te Groot. (04120- 581 ie wi dy 24 Ei . see d E ed 8 ì Je We we eN : kes dal es - / hk Rij 3 a tE % Es Le: ei De: Ia en Nd AE, ep ms a . PA | et DE X-MOZAIK septenbe he ba à : ne á ° We er B htt ES ed. DE pn - Jol = ae . É et fs te Ps : r rn Kie fe 8 Den . a r-oktober ‚pag, 1 ak Fe Msx-Sinterklaas en Kerstprijsvraag 5 S MSX-MOZAIK schrijft de grootste programmeerwedstri jd Bd eend Dit is een unieke kans om aan een JT, software of boeken te ko- De wedstrijd sluit op 20 novenber 1985. In het Sint- erklaäs- en Kerstnummer warden de winnaars. bekend ” vee FE principe kunnen allerlei soorten programma's mee- doen, van klein tot groot, van. spel tot toepassings- 5 geren Het accent van deze wedstrijd Lt echter op kan ‘gounikken,… gean sereendunp: snelle disk drive Ee ‘aansturingen en noem maar op. De programma's mogen in _ iedere taal geschreven zijn, MSX-BASIC, machinetaal, Pascal enzovoorts. 3 Eindelijk de gelegenheid om te bewijzen dat MSX meer _ás dan alleen maar een modeverschi jnsel. Doe mee en | pant MOE DOE heb deere van LSB. 2 î eerste’ prijs: De eerste prijs is een SV728 MSX-computer van Spec- travideo. Een krachtige en indrukwekkende computer, die functioneel, -strak en mooi combineert tot een NA: computer. die overal ingezet kan worden. Het toetsen- _ bord bestaat uit 90 toetsen, met een apart nummeriek de gedeelte en speciale toetsen voor tekstverwerking. Op deze professioneel ogende computer kan een standaard 5,25" disk drive worden aangesloten, waardoor hij programma's zowel onder MSX-DOS en CP/M 2.2 kan | dreslen, can computer gie aan de. toekomst denkt. Tweede. prijs: Re Twee Teletron. 1200 MODEMS, de nieuwste aanwinst op MSX-gebied, afkomstig van DES (Discount Computer Store). Het professionele modem beschikt over viewda- ta- en terminal cartridge, die zo in de poort van de COMP ster kan worden gestoken. Hij beschikt over _functie-presets, auto-dial, auto-answer, auto-spraak- / /data schakeling en ís volledig vanuit de computer bedienbaar. Het modem wordt inclusief de bijbehorende software geleverd. Een complete test van dit modem kunt u in de volgende MSX-MOZRIK verwachten. In deze MSX-MOZAIK lukte dat niet meer. Ee 5 | “Een quick disk drive van AVT Electronics. we hebben __ hierover an een test geschreven in een van de vorige nummers. Een quick disk vormt het midden tussen een _cassetterecorder en een disk drive. Als opslagnedium wordt een 2,8"-diskette gebruikt, die voorzien is van een etende spoor. ni dit ant wordt de infor- ee tf Vv. me | 5 MSX-MOZAIK september-oktober pagina 16 _ ter kunnen draaien. matie serieel verwerkt, dat wil zeggen schbe elkaar, zoals op een cassettebandje. De informatie-overdracht gebeurt echter vele malen sneller dan bij een casset- terecorder. Vierde prijs: | Een. cassette software programma van Aackosoft: Jet Fighter. Dit is een drie-dimensionaal spel, waarin een vlucht-simulatie gecombineerd wordt met een arca- de-achtig spel. Het spel zet de speler op de plaats van de piloot: Missie: probeer de vijand te vernieti- gen. Vi ifde prijs: Vijf boekjes van Stark Texel ‘Truuks en tips voor de MSX'. Een uitgebreide bespreking vindt u elders in dit nummer. _—_ | _ Reglement a. De programma's moeten op een standaard MSX-compu- Uitbreidingen, met uitzondering van stuurknuppels (joysticks), af drukkers (printers), cassstterecorder en standaard disk drives, zijn niet toegestaan. b. de Programma's moeten op diskette of cassette worden ingezonden, voorzien van een listing (áândien mogelijk) en een beschrijving of gebruiksaanwijzing. Op alle ingezonden documentatie en programmadragers moeten duidelijk de naam, adres, postcode en _woon- plaats vermeld zijn. | c. De programma's moeten zelf zijn geschreven, dus eigen, oorspronkelijk werk van de inzender zijn. Groepswerk mag uiteraard wel. d. Wil de inzender zijn ingezonden werk terug ont- vangen, dan dient hij een-aan zichzelf geadresseerde, voldoende gefrankeerde enveloppe mee te sturen. e: De copyrights op het ingezonden werk vervalt aan _MSX-MOZAIK, die deze programma's op haar beurt public domain maakt, tenzij de inzender op zijn deelname correspondentie duidelijk aangeeft dat dit niet ís toegestaan. _f. Correspondentie over de einduitslag is niet moge- lijk. De eindbeslissing in alle zaken betreffende de wedstrijd ligt bij de deskundige jury. g. Het inzenden van een programma met daarbij vermeld dat het gaat om de programmeerwedstrijd, betekent automatisch dat u bekend bent met het wedstrijd- reglement en met deze voorwaarden accoord gaat. OPSTUREN NAAR: REDACTIE MSX-MOZAIK BATTERIJLAAN 39 1402 SM BUSSUM Vergeet niet uw naam, adres, postcode en plaatsnaam te vermelden ALS ror Faa! lin | iin Wi prs : ARES Goedgekeurd de as es zene 843174 MSX-MOZAIK september-oktober pagina A © ee Ee - è Rechtstreeks aansluitbaar op de Commodore 64, “Commodore 128 en op RS 232 ft AT compu Ol ters (optie) — Kompleet met software — RE Ees Tin ht He elf er, ale MSX truuks en „tips deer in ALE A, ‚C. 3. Groeneveld. bh zn En Pd one Stark Texel mn Get Es Ee _ af He weten inmiddels dat de Uitgeverij NE sterk is op. het gebied van a MSX-boekjes en =boeken. Volgens ons _ bestaat „er in. Nederland. geen tweede die zoveel aan MSX doet: Het boekje "truuks en tips deel eten CAT boekje. dat niet zomaar enkele leuke ‘programma's ds: bied. Inte ler zitten verschillende krachtige, ER „korte banned dn. Sind die iedereen 3 _kan gebruiken. B DR Het aardige van dit EG dat het bijna geheel in ae ds geschreven. “ledere gebruiker begrijpt wat hij aan het doen is. (We zien dat wel eens an- ders.) Truuks ‚en tips is in tien. hoofdstukjes ver- _ deeld, die ieder op een apart nd ingaan. Het eerste hoofdstukje "Om te _beginnen', begint ine Re _derdaad goed, namelijk met een. cassettecontrole pro- _ gramma. Het effect van. een. programma dat niet goed _ overkomt wordt hiermee vrijwel te niet gedaan. hulpprogramma dat. door. velen gewaardeerd zal worden. — «Misschien nog “bruikbaarder is het wekkerprogramma, dat &rvoor. zorgt dat we niet te lang achter de compu- — | ter. blijven hangen. Nadat de tijd is verstreken, gaat de wekker Ra Een ideaal hulpmiddel om. te. zorgen dat. oee v wordt, waarmee we lang kunnen stoeien. In het tweede hoofdstukje gaat de auteur in. op de 3 muzikale capaciteiten van de MSX=computer . Het orgel- fed jaadwe: kelijk aardig. Dit korte program | Enige korte vervolgprogramma's_ 54 con tje werkt. maatje verstelde me. — daten zien over. welke muzikale Voorzieningen de puter ‘beschikt. | | | Het volgende hoofdstuk gast Eil op de tekenmogeli jkhe- den. Tekenen spreekt aan, en met behulp van MSX-BASIC- Een NA de vrouw niet al te jaloers op. het apparaat | Í zE dat niet eens zo moeilijk. Nadat de hier gegeven — En “programma! Ee zijn: ingetikt-en uitgewerkt, begrijpen we eerst hoe makkelijk het eigenlijk is om goede Een van de _ tekeningen - te maken. op het beeldscherm. De _deukste programa. vonden. wij. persoonlijk 'Lissajous'. 35 „Een, programma maken. ds. een, EA volgende hoofdstukje, waarin beeldscherm trucjes aan —_ bod. komen, “zoals knipperende aks onderstrepen en Re vette letters. pe ; | Het volgende ed geeft ies gehte hulppro= Jes die het leven van een programmeur ner. maken. “Hukpprogramma's die hier ter _ sprake komen | wordt aan” de hand. van enkele programma's uitgewerkt. De. volgende. drie hoofdste kies _meren!, oe ‘Karakters op beeld en op. printer’ en S _tEen stapje voorbij BASIC! vormde de hoofdstukjes die Dd sie E _ wexHounk septenber-oktober Ae 18 —_ hem leuk aankleden is de | „stap: Hoe we dit kunnen doen wijst het | zijn afronden, STR$ zonder spaties, | Ge voorloopnullen en. “eanvullende achterspaties. Een leuk — rp vormde -datumperikelen. Ee Deze toepassing 5 ‘Professioneel program- Ee A zijn die een exemplaar ontvingen. functietoetsen kunnen worden geprogrammeerd. subjectief tn het interessantste waren. De laat- ‚ste drie programma's in deze reeks zijn in machine- _taal geschreven. Een van de voordelen hiervan is dat ze byzonder. snel werken. —_ _Eonc lusie Het boekje ‘Truuks en tips' vormt een welkome aanvul- ling op de reeds verschenen boeken van stark. Het geeft wat meet inzicht in de mogeli jkheden van de __MSX-computers in het algemeen. Enkele hulpprogramma's kan de gebruiker gewoon aan zijn eigen programma toevoegen, waardoor zijn programma een 'professione- | ler uiterlijk krijgt. Uitgeverij stark Texel Wissel Akkermans en Piet den hetjer “Leerboeken voor MSX-computers. Een uniek gebeuren “voor MSX. We hebben allerlei boeken op MSX-BASIC gebied die ons alles proberen te vertellen over hoe goed die BASIC wel niet is en laten soms in het _ midden wat er wel en niet mee kan worden gedaan, of eerder nog hoe we iets moeten ie binnen deze programmeertaal. We mochten ans gelukkig prijzen een van de eerste te Dit deel 1, de eerste. van drie uit te brengen boekjes, behandelt alle benodigde BASIC-statements en opdrachten die een beginnende programmeur zich moet eigen maken, De schrijvers gaan uit van een basisconfiguratie van de computer, om zoveel mogelijk die beginner te benade- ren. Grafische mogelijkheden of muziek komen in dit deel niet voor. De- gebruiker leert het een en ander over de terminologie en wordt hij ingeleid in het … programmeren. Daarna. worden de correctiemogeli jkheden _ behandeld, de constanten en variabelen. en hoe men de nach leed gegevens op het scherm kan laten af= drukken. Hierna begint het echte werk, zoals het maken van spron achten, lussen maken en opslaan van gegevens, tijd- en foutzoek operaties en hoe de Werken met vaste gegevens en het opslaan van gegevens met uitgewerkte voorbeelden sluiten dít eerste deel af, In de apendix is een 'Agenda' programma opgenomen. Gezien de uiterst beperkte besprekingsti jd en de sub jectieve beoordeling van iemand die reeds ver- schillende computercurssusen heeft geschreven, vragen wij aan een lezer die dit deeltje koopt, eens een reactie naar de redactie te sturen. De volgende keer komen we zeker op. deze voor de beginnende programmeur belangrijke reeks terug. In ieder geval het. aanraden waard! Hone geheugendump 10 WIDTH40 20, CLS a 21 PRINT "Dit programma maakt een HEX/AS CIL DUMP" | 22 PRINT “van een willekeurig deel van h et 23 PRINT "geheugen van de MSX-computer.” 24 PRINT: PRINT"Invoer kan zowel decimaal als" :PRINT''hexadecimaal zijn. (_ &H voorz etten }'':PRINT 29 A$="GódÓ" 30 INPUT WBEGINADRES Te: B-INT(B/8)*8: A$ ZLEFTS(AS, (4-LENCHEKS(B))))+HEXSCR) : PRIN 5 INPUT "EIND ADRES ";E:IF E<Á THEN E=E +65536! 60 PRINT _80 FOR T=B TOE STEP8 EE AS-LEPTS CAS „(4-LEN(IUEKS(T) )))+HEXS CT 102 FOR I=T TO T+7 110 PRINT A$;" "'s 130 B$=HEXS$(PEEK(I)):IF LEN(B$)=1 THEN B $="G"4+B$ 140 PRINT B$;" *; 150 NEXT 1 160 PRINT " "; 170 FOR I=T TO T+7 180 IF PEEK(I)>=32 AND PEEKCDOLT THEN PRINT CHR$(PEEK(I));ELSE PRINT ", 190 NEXT I 200 PRINT 210 NEXT T Dit programma tekent een raster op de printer om een hi-res plaat je voor screen 2 te ontwerpen 1 LPRINT CHR$(27)">"'; 5 LPRINT CHR$(27);CHR$(81); 10 LPRINT CHR$(27);"T";"13"; 11 LPRINT CHR$(27);"S"; "o960''; 12 FOR I=l TO 960 : LPRINT CHR$(&H40) ; - NEXT I 13 LPRINT 15 FOR X=l TO 128 20 LPRINT CHR$(27);"S"'; "0961"'; Hi-res screendump Het _ screendump programma Ee _8023be/n printer. Alleen de gekleurde vlakken blijven — nog leeg. Deze printer is wat we noemen Epson compa- tible, in enkele gevallen zal de regelafstand in Ss regel aen hesdee an Er , 1 LPRINT CHR$(27)">"; Se Ä 5 LPRINT CHR$(27); CSE: En 10 LPRINT CHR$(27); ES 6 A eN 40 BLOAD Ntreaicharnt de. 100 FOR T= TO 6143 STEPB 110 IF T/256=INT(T/256) maen Lean: :LPRI NTCHRS(27);"S";"f512®; 120 FOR V=T TO T47 Eter ns EE 130 rr 132 RDS NSD) | D")4MEMS(V-T) tn Se, he ee EE 135 VPOKE BASE LAN, HFD ee 150 FOR fiel To 8 en EE 160 PRA=D_ Ee, de ee 170 FOR V=f TO 7 ten 180 PREPRESS) HD a 190 NEXT V Le EE | sd gg CPC) :IEMIDS INS „7, D= 5 p B. 205. OUT&H9Y „B :OUT&HOI „PRZ:OUT ovran9d OUTE En HO „B :OUT&HO1 „PRZ: OUT&H' RE De 210 NEXT H Kn REE 215 TNS-NIPO IF MIDSCINS „7 SE ="}" THEN 215 LD et IE GR rn en RE 30 FOR I=0 To 102 7 | 31 IF 1=0 THEN LPRINT amscanae)sscoro 3 ie 0 Re 32 IF 1/8=INT(1/8) AND XLINT(X/4) THEN LPRINT CHR$(&H40) ; CHR$(&HO) ;CHRS(&H40) 5 : CHR$(&HO) ; CHR$(&H36) ; :GOTO_ 50 Ane 34 IF I/8<>INT(1/8)- AND X/b= INT) THE N LPRINT CHR$(&H40) ; CHRS(&HO) ;CHRSC&R40) ;CHR$(&HO) ; CHRS(&H48) ; :GOTO- BO en AES 38 IF 1/8=INT(1/8) AND X/6OINT(X/4)- THE Es N LPRINT CHR$(&HO) ;CHR$(&HO) ; ;CHRS(&HO) Cc SE HR$(&HO) ;CHR$(&H36) ; :GOTO 50 5 40 THEN LPRINT CRS (&RO) sn BES EA EEL Ee Ae | - Y ke i ‘ , ‚ 4 P ee 4 6 Va Gb aes $ eed E i Sk 2 ie ST b on pi » « d ka 4 Te es AN EN i® ef / „5 JO NEXT X- NS p P « « en ’ : _ 4% . Á ge N EEn _ Te Lenn ; af Zet ek me MSX-MOZAIK septenber-oktober pagina 19 oi ES : Nieuws In - deze rubriek vindt u allerlei wetenswaardigheden op het MSX-f ront sanon T-22A MSX-nrinter Holland Systema levert voor de MSX=computers Ge Leeuw ate rs ri 5 $ = nt en tgekome: anon T=22A thermische prAnter De OITINLtE op alle gangbare MSX-computers aan te sluiten er _ de werkt met een volledige MSX.karakterset Naast het af drukken van teksten beschikt deze printer OOK OVPI plotter en grafische magei1ijkhede waardoor hij voor de gebruiker een zee van mogelijkheden Diedt Doordat het een thermische printer is, werkt Aij vrijwel geruisloos. De afdruk snelheid bedraagt stal daard 56 tekens per seconde. In de gecomprimeerde mode. bedraaat dit 62 tekens per seconde. Het aanta karakters per regel bedraagt respectievelijk 80 er 140. Het gewicht van deze afdrukker bedraagt 5 Kg. Inlichtingen: Holland Systema BV, Postbus 178, 1580 AD Weesp, tel. 02940-15515 MSX-1L0GO voor de Philips MSX-computers Tijdens het jubileum Jamboree introduceerde Philips de programmeertaal LOGO voor de Philips MSX-COmpu- ters In Amerika is geze taal voor de tweede achter- een volgende keer uitgeroepen tot de onderwijstaal Het LOGO pakket is zestalig. Deze zestaligheid geldt zowel voor de handleiding als voor het programma zelf Dat betekent dat de gebruiker direct aan het werk Kan, zonder eerst een vertaalslag te moeten leveren. Deze taal wordt geleverd in een ROM cartrid- ge en kan eenvoudig in de sleuf voor ROM modules worden gestoken. Inlichtingen: Philips International BV, Postbus 218, 5600 MD Eindhoven, tel. 0040-755488 MSX-Database: DATA-MASTER Spectravideo blijft niet stilstaan bij het leveren van alleen maar computers. MSX-DATA-MASTER is hier een voorbeeld van. Het is een cassette met een data- base programma, die vergeleken kan worden met een elektronische kaartenbak. Het ontwerp van de kaarten kan de gebruiker zelf samenstellen. De opslagcapaciteit bedraagt 150 kaarten van vijftien velden per kaart in een file op te slaan. Ieder veld MSX=MOZAIK september-oktober pagina mag uit maximaal 23 tekens bestaan. Het programma kan van iedere kaart een afdruk op de printer maken, dus een hele file afdrukken hoeft niet. Sorteren behoort (uiteraard) tot de mogeli jkhe- den lenslotte is het programma nog voorzien van een ‘help file', die juist dat geheugensteuntje geeft díe men vaak wenst Ef Inlichtingen: Electronics Nederland BV, Tijnmuiden 15-19, Amsterdam, tel. 020-1399650 Adapters spectravideo heeft ook een tweetal adapters gelan- ceerd voor velerlei toepassingen. Het gaat hierbij om de SV717 ROM slot adapter en de SV718 Pin slot adap- LEE. De SV/17 maakt het mogelijk om twee diskette-eenheden op. de. SV728 computer te gebruiken onder MSX-DOS Bovendien kan deze adapter gebruikt worden in combi natie met de SV/07 en de SV727 (B0-kolomskaart) voor aansiuiting op de Sony en Philips MSX=computers De SV718 kan gebruikt worden om de Goldstar MSX- computer te gebruiken in combinatie met de SV707 disk drive en de SV/27 80-kolomskaart onder CP/M. Inlichtingen: Electronics Nederland BV, Tijnmuiden 15-19, Amsterdam, tel. 020-1599560 Philips introducties Philips heeft naast het LOGO pakket een aantal nieuwe produkten geïntroduceerd, die wij in een kort over- zicht zullen weergeven. 5,5" floppy drives Het betreft hier de Philips VYOO10 en de VY OO11. Beide zijn compleet, dat wil zeggen inclusief netvoe- ding en besturingselektronica. MSX-printers Een toevoeging de VWOO3C. De printer drukt MSX-karakterset Daartoe behoren ook de letters met accenten en de byzondere de europese landen. Correspondentiekwaliteit vormt geen probleem. aan haar reeks van MSX-printers vormt alle 254 tekens van de af. tekens in Educatieve programma's Van het franse softwarehuis VIFI zi t ijn een drietal educatieve programma's in het pakket opgenomen. Dit zijn het tekenpakket VG8310, mini-L0G0O VG8514 en sneller en beter lezen VG83515. Viditel Viditel als insteekmodule is nu leverbaar geworden. Hij wordt met een uitvoerige handleiding geleverd (nederlandstalig). Inlichtingen: Philips Nederland, Postbus 523, 5600 AM Eindhoven, tel. 040-7570535. PBNA MSX-cursus Koninklijke PBNA heeft haar assortiment homecomputer cursussen uitgebreid met een gecombineerd aanbod, bestaande uit een cursus met een MSX-computer. De aankomende MSX-er kan kiezen uit de Philips VG8010, de Philips 8020 en de Goldstar van AVT Elec- tronics. De prijs is zeker interessant, namelijk f895,00 (cursus + computer). Inlichtingen: Koninklijke PBNA, Velperbuitensingel 6, 6828 CT Arnhem, tel 0985-575757 u” GEEF, Disk-drives, / monitors, stofkappen, ar diskettes, printers enz. 157 THE BEST OF THE REST Postbus 225, 8100 AE RAALTE Tel. 05720-54637/54197 maar cassettes, joysticks, enz. ker . me INFORMATIE | LFILOSOFT EDUKATIEF ORD — . ' vvt prorRran | { ï kinder etr | et ter bi weg re slaar kaart VAI ederland), 1 G ONTLEDEN NIEUW! COMPUTERVERZEKERINGEN VANAF F. 40,00 BEL VOOR VRIJBLIJVENDE INFO: 0020-152755 ASSURANTIEKANTOOR M.L.J. VISSERS UITERAARD OOK VOOR UW ANDERE VERZEKERINGEN Te koop aangeboden Een kleuren Monitor SV7900 van Spectravidio F./700,-- Tel. 020-137646 Computopost levert alles, voor MSX: computers, software, boeken, aansluitkabels, enz. Al onze prijzen zijn inclusief B.T.W., exclusief verzend- of rembourskosten. Bel of schrijf een kaartje onder vermelding MSX naar ons voor een volledige catalogus. MSX-MOZAIK september-oktober pagina 21 Permutaties, variaties 100 PRINT:PRINT'"Dit is een programma van LÀ/ PRINT:PRINT''Doclo Sylvain! PRINT:PRINT'"'Stwg op Ninove,21" PRINT :PRINT"'7890 ELLEZELLES" PRINT:PRIN"B E LG IE" 150 PRINT :PRINT''-- “ 160 CES: SCREENO,O,1,2,0:COLOR1 , 2: PRINT" STEL UW SMX IN OP CAPS'':PRINT 170 PRINT"PERMUTATIES, VARIATIES , COMBINAT IES" 180 sentent! 190 PRINT 200 GOTO 270 210 CLS 220 PRINT'permutaties,variaties,combinat ies 230 PRINT 240) PRINT" “eeen teken H 250 PRINT 260 RETURN 270 INPUT''wat wenst ge?(P,V,C)";AS 280 IF A$="P" THEN 300 290 IF A$="V" THEN 380 ELSE IF A$=""C!" TH EN 460 300 CLS:GOSUB 220:PRINT"PERMUTATIES=PEN ! LÄ 110 120 130 140 PRINT" ereesteneokeokekestenkoleoke joke onion kek ekke 310 320 INPUT'"'N="";N IF N 108 2l= 162: 22= 226: 23= 48: dbm 35: 29= 208: 30= 120: 50= 242: 60= 72: 80= 24: 100= 162: 102= 155: 110= 96: 130= 114: 14á0= 20: 150= 209: 160= 182: 170= 163: 180= 149: 190= 217: 200= 129: 210= 56: Checksum totaal 227 MSX-MOZAIK september-oktober pagina 28 Checksums programma icpp-3 10= 240: 20= /0= 198: 80= 130= 90: 140= 190= 199: 200= 250 38: 260= 310= 92: J20e 3/0= 58: 380= 430= 9%: 440= 490= 157: 500= 90: 128: 161: 248: 127: 40: 249: 66: 213: 30 90= 150= 210= 270= 330= 390= 450= 109: 40= 94; 50 178: 60= 126: 176: 100= 233: 110= 48: 120= 63: 250: 160= 180: 170= 249: 180= 207: 0: 220e 59: 230= O: 240m 18: 194: 280= 79: 290= 89: 300= 17 62: 340= 220: 350= 205: 360= 106: 400= 17: 410= 124: 420= 67: 460= 104: 470= 10: 480= 2 Checksum totaal: 68 Checksums programma screendump l= 237: j= 15= 3: 20= 38= 71: 40= 9: 50: 137: 10= 30= 50= 251: Il= 23: 12= 198: l3= 2 6 131: 3l= 27: 32= 183: 34= 76: 115: 60= 52 FO ZES Checksum totaal Checksums programma hi-resdump Jee 234% 2= 110= 98: 120= 150= 156: 160= 205= 7/7: 210= 9: 14: 196: 192: 10= 130= 170= 215= Eos 30e JIS 40= 49: 100= 55: E38 132 BLS Wm OR 140= 81: 3: 180= 224: 190= 91: 200= 58 149: 220= 58: Checksum totaal: 74 PCM-BEURS De MSX-club staat op de PCM-show met een stand. De PCM-show wordt gehou- den van donderdag 10 tot en met zondag 15 oktober 1985 in de Jaar- beurshallen in Utrecht. Het ziet er naar uit dat De MSX-er plaats neemt in een groot MSX-plat- form, waar alle MSX-leveranciers, - importeurs en bladen staan. Als gebruikersgroep mogen wij daarbij niet ontbreken. Op het kleine plat- tegrondje wordt aangeduid waar het precies plaatsvindt. We hopen daar veel contacten op te doen en vooral veel mensen te leren kennen die met, op of aan een MSX-computer werken. U kunt de enquete, die elders in het blad is afgedrukt, ook direct aan onze stand afgeven. Ook is het moge- lijk reeds voor het komende jaar de contributie (met of zonder MSX- MOZAIK) te voldoen. De mensen op de stand zullen tracht- en op al uw vragen een antwoord te vinden. Voor geinteresseerde zijn ook de cassettes beschikbaar van de programma's uit de verschenen MSX- MOZAIK's. TOT ZIENS OP DE PCM-SHOW. ah es tikten, CENTRAAL 3 STATION MSX-MOZAIK september-oktober EN EE SS SO SS pagina 29 Extra slots voor de MSX-computers In figuur 1 is weergegeven hoe een GOLDSTAR (en DAEWOO?) van een echt extra MSX-slot kan worden voor- zien. De tekening is duidelijk genoeg, maar LET ER OP DAT DE MODULE OP E GOEDE MANIER ERIN WORDT GESTOKEN!!! Dit extra slot werkte tot op heden met alles wat ik erop aan kon sluiten. In figuur 2 wordt weergegeven hoe een tweede disk drive op de Sony HBD-50 disk drive kan worden aange- sloten. De aan te sluiten drive moet een enkelzijdige 80- tracks disk drive zijn. waarvan het weerstandsnetwerk verwijderd is en die met de juiste jumper is inge- steld als drive 2. C.van Wijck, tel. 04139-3008. Alleen op dinsdagavond. SO —ADERIGE KABEL - ° Ptsssev …« . « „-e win 12V „GND Ee WEERSTANDSNET WERK Eg TRACK Dn SINGLE =SIDE DRIVE INSTELLEN DISK -DRIVE BLS 'DRIVE 2! MSX-MOZAIK september-oktober pagina 30 FIGUUR 1 24 -ADERIGE KABEL > IN SONY DISKDRIVE FIGUUR 2 PT T-GOEDGEKEURD NR. 343174 CJ) DIRECT AANSLUITBAAR OP ALLE S,S comPurers CJ FUNCTIE-PRESETS CJ] AUTO-ANSWER CJ] AUTO-DIAL [_] AUTO-SPRAAK/DATA SCHAKELING SPECIFICATIES TELETRON 1200 n AUTO-BAUDRATE SELECT gn „10 dBm +/- 1 dB (600 [] VOLLEDIG VANUIT COMPUTER TE BEDIENEN on MEE iijn DJ GEEN OVERHALEN VAN SCHAKELAARS NODIG owTvancEn: DJ] INCLUSIEF SOFTWARE VOOR widest en Oi Plan met [) AUDIO IN/OUTPUT VOOR GEWONE CASSETTERECORDER (DIN-PLUG) VOOR OPSLAAN EN WEERGEVEN (SIMULEREN -Auto-dial/Redial „-Áuto Log-in -Viditel-mode (100%) „-Terminal-mode draaggolf detectie gevoeligheid: aan > -há4 dBm +/- 1 dB uit < =á6 dBm +/- 1 dB reactietijd draaggolf detectie: aan 20 ms uit 50 as „-Beeldopslag —„Baudrate-selectie AUTO EE SCHAKELING: he gevoelig! > =30 « „-Auto-answer reactietijd | sec. „Printer functies (screendump en en telexachtige faciliteit) frequentie IS tot 30 Hz hand : gevoeligheid > 35 V Zend screen functie reactietijd 0,5 sec. „Volledige Viditel EDITOR'!! max. vertraging voor ° detecteren draaggolf 15 sec. „Screen Editor tijdsduur antwoordtoon 3,0 sec. -Omschakeling zw/w ms kleur stilte voor zenden 1,9 sec. „Testbeeld AUDIO: — e= U | uitgangsnivo 2 mV/KOhm Local Echo ingangsgevoeltghetd 15 mV tot 2 V -Originate/Answer functie etc.etc. | -Transmissie op 1200/75 75/1200 (!!) weken ej 300 baud in zowel Terminal als Viditel mode. VAN TELEFOONLIJN [] 10 LEDS VOOR AAN TE GEVEN FUNCTIE > 3750 V CARRIER/TRANSMIT/RECEIVE/300/1200/ORIGINATE/ ANSWER/RING/ON LINE/POWER [] FRAAIE VORMGEVING CJ 3 MAANDEN GARANTIE „L$ Discount Computer Store bv. UW DEALER: * Wehkamp * Alle Sony Hit-Bit deasers * Alle goede computerwinkels Utrechtseweg 117 6862 AG Oosterbeek Tel. 085 — 340 640 * MSX-MOZAIK september-oktober pagina 31 MSX-MOZAIK september-oktober handboeken leerboeken software BASIC prijs f 49,50 ISBN 90 6398 100 7 De steun en toeverlaat van zowel de pro- fessionele programmeur als de amateur. DISK prijs f 29,50 ISBN 90 6398 407 3 Basic in verband met de schijveneenheid; aanvulling op bovengenoemd deel. QUICK DISK prijs f 23,50 ISBN 90 6398 254 2 Behandeling van de quick disk komman- do's; aanvulling op Basic handboek. ZAKBOEKJE ISBN 90 dee B8ES 5 Alle belangrijke gegevens voor Basic- en machinetaalprogrammeurs. DOS f 26,50 ISBN 90 6398 674 2 Behandeling van het eerste professionele MSX operating system: het MSX DOS. PRAKTIJK PROGRAMMA S prijs f 24 50 ISBN 90 6398 437 5 De gegeven programma's zijn van uitgebreid kommentaar voorzien. leerboeken p MSX Basic leerboek deel 1 ISBN 90 6398 649 1, prijs f 24,50 Opdrachten bij deel 1 ISBN 90 6398 596 7, prijs f 11,— | De serie MSX leerboeken geeft een komplete kursus MSX-Basic programmeren in drie delen. Deze leerboeken zijn gericht op de beginnende program- meur. De gebruikte voorbeelden zijn zo praktisch mogelijk gekozen, waardoor al in een vroeg stadium bruikbare programma's kunnen worden gemaakt. leder deel werkt toe naar het voorbeeldprogramma dat achter in het deel is opgenomen. Bij ieder leerboek is een afzonderlijk opdrachtenboekje te verkrijgen. Zowel voor gebruik op school als voor indi- vidueel gebruik zullen deze boekjes erg nuttig zijn. WESSEL AKKERMANS/PIET DEN HEIJER | Vraag even om onze uitgebreide gratis catalogus van computerboeken en software. Al onze uitgaven zijn ook verkrijgbaar in de boekhandel en computershop. uitgeverij STARK - TEXEL postbus 302-1/94 ZG Oosterend tel. 02223 - 661 pagina 32 deel 1 prijs f 24,90 ISBN 90 6398 900 8 Boordevol met truuks en tips, voorzien van duidelijke uitleg en listings. Introtape prijs op band f 35,75; op floppy 3,5" of 5,25’ f 55,75 ISBN 90 6398 148 1 MSX wordt op een vriendelijke en onderwijzende manier vanuit nul bij de gebruiker geïntrodu- ceerd. DRAWS prijs op band f 48,—; op floppy 3,5" of 5,25" f 68,— ISBN 90 6398 754 4 Tekenprogramma; al binnen 10 minuten uw eerste technische of kreatieve tekening op uw MSX computer. MSX SCRIPT prijs op band f 58,50; op floppy 3,5” of 5,25" f 78,50 ISBN 90 6398 189 9 Een volledig menu-gestuurde nederlandstalige tekstverwerker.