pd an Î Ld IN mn Sb on an, minna EEn an’ Man B er B on pd am! pl pd Pf ann, am an nen OE an OE an ann am an! md am, a ed lan! an OE an! han _— am bed hf mal ie he Of N on B am med de el od A Un Va Er minn nin Ennn nin in hed ed el ed el hl ed ed el an En en, he ed ed ed ed De Dd | likes ce et: wael anni lanSntalanlnlntn En an, pe dd el el Hd an amd En hd mn _— lan: en A an OE an, OD an, OD en bed nd dd td ed ed nd Dd hed hel Sonde ond oml bof pob : ved nd ed ed nd ld nd ed ed ed hd md, ee bed end nd od od ed od ed ed ed ed bed ed ed hed bend nd ld bed bed ed hed har Tee Kel Kef ed Land KS 4 Vee En

ee nd nd ond ond ond ond ond on ond oat ed end ond end ond ot maf

_ dd ed on on On nn en en nt

_ Kam _— _—— and en kond _ —_— amd Ed _— Kann ——

ie nd ond ond ond od ed ed nd af hed ed ed bend od od od oe ond ond ond ed end end od ond on ond ond ond ond ol od

ed hed od hed bend bf FE OE md nd end end nd nd od of et end end ed en en en ed od on nd end oen nd

nd ond ond opn ond of ed on on on on nn nn nd On Ond ond oaf La OE a OE a OE a OE an OE a OE an OE an OE OE a OE a OE en!

en …— - _ . _ hd - - _ _ - en _

it paf opd

He Hét informatieblad voor èlke MSX-er tet

ze nummer 2 maart-april 1987 prijs f 5,95 eaf SHE Progr: DMENU, utility Art. MSX krijgt IBM eigenschappen 4 HH DDATA, hulp utility Softtalk HK HH BAS-DISK, utility Programma besprekingen }

Nummerieke integratie Programmeerwedstrijd Hi

en nog veel meer JR

Ze „_

nn,

al Pl Onl Dd Dn Pd Bend Dd

bd —_ _— _— _— _ _— _— rd _— _— _ rm - - - _ me a - mee Ln! „_ _ _— _— _— _— _— —_—= nd _— _— _— _— _— _—_ _— _— _ _— _— _— EE ee „_

Een! a _ __ nn _— _— _ Kd ed _ …_ Kend —_ Kad _ -_ es —_ ee _—— —— —_ _ _— ae …— „_ - nd nd ee _— _ _— _— _— _— _—— _—_ ee amd _— _— _— _— # _— _

ed _ Kl _— —_— _—— —— ee _ _— _— _— _— î —_—— _— —_ _ _ _ _ _ Kad ee _ _ _— _ _— —_ Kd —— —— _— —_— _ —_ ed be and _—_ ee _ „_— nd _— _ ee kend en —_

End _— Eed _— _— -_ -— En - nn OE as an an OE an OE an ns AE an OE an amd _ _ „_. __ od _—_ _ _ _— amd _— _ and km on kem kn „_. _ _ km kend _— _—_— Kam _—_— hand _

-. hef bn be an an En - _— ee _— „4 ei end ond od ed a OE as nn, OE _ „_ _— bn _— land …_ _— amd _— nd _— _— _ _ ee _ _ ee …… _— _— ie ie _— - _ „_

mi …_ 0 _— amd _ _ _— _ Kd hm hmm _ _ _ _ _ _ _— _ _ _ _—_— _— _ _ hmm a am! _— _ _— _— _— _ _— _— —— _ „_ _ en _—

Rn ond od on od oa a pad nd Pd Dd ek Pe ee ee er PP pr -

Wie de Wiebstraat 22 1087 XM Amsterdam Telefeon O2O-12D20OS Telefoon 02 Oef Sa or

; wij leveren een zeer ruim assortiment voor uw MSX enMSX2 computer.

DE ENIGE SPECIAALZAAK VOOR AL UW MSX SOFTWARE, BOEKEN EN SUPLIES. RUIM 800 ARTIKELEN IN VOORRAAD.ALTIJD DE NIEUWSTE TITELS IN HUIS. DEMONSTRATIES VAN MSX I EN II, COMMUNICATIE, TEKSTVERWERKING, SPELLEN ‘ETC... OOK IS ER EEN APARTE AFDELING MET PC SOFTWARE, BOEKEN, GAMES, UTILITIES, LOW BUDGET SOFTWARE ETC... WIJ ZIJN DEALER VOOR ALLE MERKEN ZOALS; PHILIPS, SVI, SONY, AACKOSOFT, FILOSOFT FILEX, ALLSOP, NASHUA, STARK....…… OOK IMPORTEREN WIJ DIVERSE PROGRAMMA,S UIT O.A JAPAN EN DUITSLAND.

* * * * * * * * EEN GREEP UIT ONS ASSORTIMENT: ALLE MSX BOEKEN EN SOFTWARE DUS OOK DE ALLER - NIEUWSTE TITELS, TELCOM MODEMS, TELTRON MODEMS, MONITORS, KABELS, PRINTERS, STANDAARDS, DISKETTES + BOXEN, UNIFACE, ROBOTARM, JOYSTICKS ETC.ETC.ETC

* * * * * * * *

TEVENS LEVEREN WIJ OOK AAN SCHOLEN EN BEDRIJVEN TEGEN INTERESSANTE PRIJZEN.

* * he * * * * *

ONZE ARTIKELEN ZIJN OOK VIA DE POST TE BESTELLEN, BEL VOOR INFO 020-183001 * * * * * * * *

ONZE DATABANK DRAAIT OP PROEF TUSSEN 1800-800 UUR OP TEL.NR. 020-123206.

HIERIN VINDT U INFORMATIE EN TELESOFTWARE, TIPS EN DIV.

Kom ook eens kijken op onze PC afdeling.

° Elke zaterdag demonstraties * Vakkundige voorlichting

5 am SS * Zeer scherpe prijzen THE kh ° Oók veel PC software Voor MSX of voor PC (o) [o) (a) 5 “THE Softshop" denkt met u mee!

MSX-MOZAIK maart-april 1987 pagina 2

MSX-MOZAIK is een uitgave van 'De MSX-er

Hoofdredacteur: Dirk Scheper.

Redacteuren: B. Klop, J. Tompot, A. van Kinderen, J. van Roshum, D. Polman, J. v.d. Berg, J. Duurland, K. Hordijk.

Redactie-adres Benelux: Batterijlaan 39, 1402 SM Bussum.

Vormgeving: Dirk Scheper.

MSX-MOZAIK maart/april nummer 2 1987.

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 vooraf- gaande schriftelijke toestemming van de uitgever.

No part of this publication may be reproduced in any form, by print, photoprint, microtilm or any other

means without written permission from the publisher.

Druk: Salland, Deventer. Verspreiding: Betapress, Gilze, 01615-2900.

MSX-MOZAIK is een twee-maandelijksblad voor de

MSX-gebruikers. Het wordt naar alle geïnteresseerden op MSX-gebied gezonden.

Het abonnement bedraagt Dfl. 30,00 p/j. In België Bf. 600 per jaar.

Losse bladen Dfl. 5,95/Bf. 180. Dubbelnummer Dfl. 7,95/ Bf. 240.

Bank relatie: Amrobank. 45.98.38.008. Postbank. 1367088.

Kopij en advertenties dienen uiterlijk drie weken voor het verschijnen van het eerstvolgende nummer aan- wezig te zijn.

Redactie-adres (schriftelijk): Batterijlaan 39, 1402 SM Bussum.

The publisher cannot be held responsible for any errors printed in this issue, either for copied software from commercial firmes send by editors.

Adresveranderingen: Zend uw nieuwe adres in, verge-

zeld van het oude adres. Vier weken voor dat u gaat verhuizen. Voorzie het nieuwe adres van de postcode.

MSX is geregistreerd handelsmerk van MicroSoft.

Inhoud

Inhoudsopgave MSX-MOZAIK maart-april 1987

Artikelen:

ONOERENNK: „reerde ree Program DERPWEKMIDEN sonnet inneren

MSX-IBM eigenschappen

MSX werkgroep cassettes nn

MSX-MOZAIK cassettes

Lezers reageren: monitor

Tips en Truuks, deel 2 PROGRAMMEERWEDSTRIJD Boekbesprekingen

Lezers reageren: VG-8235 . EEEN tee eene MSA-EDECH

Programma's:

RENE srate oee ene eds wedn BASIC Mover riten wareness kassoest Dao BASES MIOVEE esse varvrnverseawsnerserassreraer DOLERDORMWREREL 25e rn vrannersepeersevourdeedoerseen OENE ANDER OER EREN RIET tin EE EE En BASSO ENEN erneer nn: ne CEN 34

Nummerieke integratie ….

Adverteerders index:

MSX SOFTSHOP …. wesen De MISIOERKENE: 20e osrnsoresevnevserwewoevernerseeenn

Westerkamp TTG

OOBEERON orrecrens ne hese ever ee Micro Applicatie ………… zen AN et NEE: B. nan mannen 42

EO ec nennen

MSX=-MOZAIK maart-april 1987 pagina 3

mn

11 11 13 14 15

18 27

15

‚16

26 28 31 39

Softtalk

SOFTTALK.

Als software-recensent van dit blad lees ik natuurlijk alles wat los en vast zit in de andere MSX-bladen. Dit om twee redenen. Ten eerste hou ik er niet van om programma’s die reeds uit- voerig in andere bladen aan bod zijn geweest nog eens in dit blad te bespreken en ten tweede is het altijd leerzaam en interessant om kennis en notie te nemen van andermans mening. Als je dan de diverse testen omtrent hetzelfde programma of dezelfde hard- ware naast elkaar legt kom je vaak tot opmerkelijke verschillen. Kwestie van smaak zult u zeggen. Mogelijk.., doch als je b.v. de test van het programma Print X-Press in de MCM en de MSX-Gids onder de loep neemt loopt die smaak wel heel erg uit elkander. In de MCM wordt een aantal keren benadrukt dat het toch vooral om een gebruiksvriendelijk pak- ket gaat terwijl je uit de test in de MSX-Gids mag concluderen dat het tegen- overgestelde juist het geval is.

Ook vraag ik mij weleens af of testen van de hardware zorgvuldig geschieden of dat men een standaard verhaal met wat specifieke zaken van het te testen object aanvult. Om een voorbeeld te ge- ven. In de nr. 12 van MCM werd de NMS- 8250 van Philips onder de loep genamen. Uivoerig wordt verhaald over hoe de ma- chine oogt en wat er aan software wordt meegeleverd. Er wordt echter met geen woord gerept over de 2.1 basic die men in deze machine aantreft en toch wezen- lijk verschilt van de 2.0 basic in de eerdere MSX-2 machines. Onder de kop INWENDIG wordt de lezer geattendeerd op de RAM-disk van 32-K, terwijl je met de 2.l basic de beschikking hebt over een RAM-disk van ruim 90-K!!

Overigens wordt er in de test van de NMS-8250-55 in de MSX-Gids nr.9 wel mel ding gemaakt van de 2.1 basic. Er wordt een vergelijking getrokken met de oude niet geheel foutlose basic in de VG- 8235. Wat echter bij de redactie van de Gids misschien nog niet bekend is, is het feit dat de huidige 8235 ook de 2.1 basic aan boord heeft.

Dit zijn zo een aantal voorbeelden van zaken die mij opvallen wanneer ik aan- dachtig de testen in andere bladen lees Let wel, ik wil geen kritiek uitoefenen maar een beetje vreemd vind ik het op zn minst.

De moraal van dit verhaal?

Lees meerdere bladen, net als u meerde- re kranten leest en distileer uit de verschillende meningen uw eigen conclu- sie.

MSX-MOZAIK maart-april 1987 pagina 4

Dawn Patrol

DAWN PATROL.

De Tweede Wereldoorlog . Nazi legers en Italiaanse troepen bezetten grote delen van Europa, terwijl op de Middelandse Zee de strijd in alle hevigheid voort- woedt. Als kapitein van de Britse “"T"- klasse Onderzeeer Beowulf, vorm jij de speerpunt van het gevecht tegen het gecombineerde front van de Duitse en Italiaanse zeemacht.

Zo begint de handleiding van het onder- zeebootsimalutieprogramma van Aackosoft Een handleiding ondermeer in het Neder- lands en dat ís geen overbodige luxe bij dit programma. Alvorens met het spel te beginnen doe je er verstandig aan om eerst die handleiding goed door te nemen. Hij is duidelijk geschreven en overzichtelijk van opzet, echter toch enige kritiek. Bij het onderdeel koers zetten wordt geen melding gemaakt van het feit dat je de rode koersindi- cator na veranderen van richting weer terug moet zetten op de "N" van noord. Doe je dit niet dan blijf je rondjes draaien en dat schiet niet erg op. Ook heeft men het in de handleiding over de periscoop-diepte, nodig voor het lance- ren van de torpedo’s, deze heb ik ver- geefs gezocht in de handleiding.

Wat is de bedoeling van het spel. Welnu zoals al uit het voorwoord blijkt, ben je de kapitein van een onderzeeer welke zijn werkgebied heeft in de Middel land- se Zee. Het scherm bestaat uit twee de- len. Voor 2/3 wordt het gevuld door het hoofdscherm. Dit hoofdscherm geeft een periscoop-view van de omgeving. Voorts geeft het via enige meters overzicht van de snelheid, diepte, koers, zuur- stof en periscooprichting. Ter rechter- zijde van het hoofdscherm wordt het re- sterende 1/3 deel opgevuld door een keuze uit een vijftal verschillende schermen. Deze vijf schermen kunnen wor

nnn

den geselecteerd d.m.v. de functietoet- sen. Onder F-l vinden we het actie- scherm. Hierin gegevens van de machine- kamer. F-2 toont de torpedokamer, dit scherm moet worden geactiveerd wanneer je de aanval opent op een vijandelijk schip. F-3 toont de stafkaart welke een beeld geeft van de directe omgeving van het schip. F-4 geeft het schaderapport. F-5 toont het logboek. Hierin wordt de opdracht vermeld alsmede de koers van de bestemming. Die bestemming c.q. op- dracht kan varieeren van het onderschep pen van een vijandelijk konvooi tot het oppikken van agenten etc.. Voorts heb-

ben vele andere toetsen een functie. Het zal de speler dan ook enige tijd vergen om tot resultaten te kamen.

Het programma vormt een goede weergave van het onderzeeboot-gebeurern,

echter

geluid ontbreekt op een aantal waar- schuwingssignalen na volkomen.

Grafisch is het echter een goed ver- zorgd programma en het zal voor de lief hebber van simulatie-programma's zeker een uitdaging zijn dit spel te spelen. Het is te koop zowel op cassette als op disk voor de prijs van resp. f. 49,90 en f. 59,90.

MSX-MOZAIK maart-april 1987 pagina 5

STARWARS .

Als kadet van de Kenobiaanse luchtaf- weer onderschep je laserpulsen die de vijandige Darth Ung op jouw steden af- vuren. Met de drie laserstations die je tot je beschikking hebt moet je de zes steden in jouw sector verdedigen. De besturing is zowel met joystick als met keyboard mogelijk. De opzet van het speelscherm is vrij eenvoudig. Onder-

aan drie driehoekjes, de afweerstations voorstellend met daartussen de zes ste- den. Vanuit de ruimte komen uit diverse

richtingen de vijandelijke laserstralen omlaag. Richt je lasers ter verdediging met behulp van het vizier. Hou goed re- kening met de snelheid en druk op de vuurknop. Wanneer jouw laser goed is ge richt dan vind de ontploffing vlak voor de vijandelijke laserstraal plaats en daardoor wordt die straal volledig ge- absorbeerd. Klinkt eenvoudig, nietwaar. Echter naarmate je vordert in de levels komen de vijandelijke stralen sneller en sneller omlaag alsmede vijandelijke schepen die direct jouw afweerstations aanvallen en ruimteschepen die hele se- ries tegelijk afvuren. Ook die zijn wel te vernietigen doch het aantal schoten dat je per level hebt is beperkt. Ge- durende het spel wordt de melodie van de film Starwars gespeeld en ook de

MSX-MOZAIK maart-april 1987 pagina

spraak ontbreekt bij dit programma niet Na ieder level wordt een bonus gegeven voor iedere stad en raket die over is. Ook de hoge-scorelijst ontbreekt niet. Ondanks de eenvoudige graphics vind ik het een aardig spel voor een prijs die redelijk mag worden genoemd.

Het wordt uitgebracht op cassette door Eaglesoft voor f. 29,90.

Police Academy

POLICE ACADEMY.

Volgens de handleiding kom je vers van de academie en wordt er direct van je verwacht dat je het gezag herstelt in

deze bedorven wereld. Nu, wanneer je het tweede scherm mag geloven is dat

geen overbodige luxe. Volgens de opsom- ming van dat scherm komen-.er slechts 3 “Good Ones" oftewel rechtschapen bur- gers en / “Bad Ones" oftewel schurken

in het spel voor. Het is niet te hopen dat de verhouding in onze maatschappij werkelijk zo ligt. Afijn, na je keuze te hebben gemaakt tussen een pistool en machinegeweer kan het knalfestijn begin nen. Voortdurend krijg je een straat op het scherm. De ramen en deuren gaan

neetenetenerenegeneenenenennnenndennnennee veen ennen

open en daar verschijnt dan de tronie van een schurk of het vriendelijke ge- zicht van een goedwillende burger. Je begrijpt natuurlijk wel dat je de schur ken moet wegknallen en de burgers moet ontzien. Dat is echter niet al te gemak kelijk daar je hand waarschijnlijk nogal onvast is. Het is namelijk niet eenvoudig om goed te richten. Echter na enige oefening zal het wel lukken. De bedoeling is om alle schurken van het scherm (straat) te knallen en wel bin- nen een bepaalde tijdslimiet. Lukt je dat dan vermeerdert je status zoniet dan neemt je status af. Die tijdslimiet wordt bij de hogere levels steeds krap- per en eigenlijk op een gegeven moment veel te krap. Hierdoor is het spel op dat moment nog nauwelijks speelbaar en moet je je haast opgelucht voelen dat je ontslag krijgt hetgeen via een op je scherm getypte brief wordt medegedeeld. Nee, alhoewel het idee aardig is, ben ik niet kapot van dit programma en ben ik van mening dat de lol er gauw vanaf zal zijn.

Het programma is van Eaglesoft en is voor de prijs van f. 29,90 op cassette verkrijgbaar.

SPRINTER.

In het programma Sprinter van Eaglesoft worden de jongensdromen werkelijkheid. Althans dat is het doel van een simula- tieprogramma. Voor degene die nog niet weten wat een sprinter is wordt dat uit voerig in een in het programma verwerk- te instruktie uit de doeken gedaan. Het doel van het programma is het besturen van het treintype Sprinter. Je neemt dan ook plaats in de cabine met vele in

gewikkelde meters en knoppen voor je neus en uiteraard uitzicht op de rails. lees eerst aandachtig de instruktie door. Denk je het allemaal te weten dan ben je al half machinist, maar dan het echte werk het besturen van de trein. Het uitzicht is vrij eentonig, doch je aandacht kan zich toch niet richten op het landschap want je dient alle binnen komende signalen enz. direct te verwer- ken, zoniet dan wordt er ingegrepen door de Automatische Trein Beinvloeding kortweg ATB genoemd. Je bestuurt een stoptrein, hetgeen uiteraard inhoudt dat iedere halte raak is, m.a.w. bij ieder station stoppen en op de juiste

plaats zoniet dan terug naar af. De op- dracht is in feite zoveel mogelijk kilo meters afleggen hetgeen alles behalve eenvoudig mag worden genoemd. Zoals reeds gezegd is het uitzicht vrij een- tonig, doch dat is de enige kritiek die ik op dit programma heb. Voor het overige is de conclusie dat het een uiterst leerzaam en boeiend programma 1s. De prijs van f. 39,90 vind ik echter vrij fors voor dit programma. Het wordt geleverd op cassette.

MSX-MOZAIK maart-april 1987 pagina 7

WIZARDS LAIR.

In Wizzards Lair van Bubble Bus ben je op zoek naar de vier verborgen delen van de gouden leeuw. Het spel start op met een fraai scherm met op de achter- grond de begeleiding van een mystiek muziekje. Van te voren heb je kunnen kiezen uit drie talen, t.w. Frans, Duits of Engels. Nederlands ontbreekt alhoewel dat bij dit programma geen ramp is. Na een druk op de vuurknop of spatiebalk verschijnt er als laatste waarschuwing nog een boodschap op het scherm. Andere schermen zijn het eind- scherm waarop informatie hoeveel pro- cent je hebt volbracht, het aantal ver- zamelde objecten en het gescoorde aan- tal punten. Ook de bestede tijd en het aantal verzamelde stukken van de gouden leeuw ontbreekt niet. In de * Cave of Legend " mag je je naam zetten mits je een respectabele score hebt behaald.

Het spel zelf speelt zich af over vele schermen. Die schermen worden zeer snel op het beeld gezet en zijn allen zeer fraai om te zien, Je bestuurt de held door deurtjes naar de volgende schermen In het veld liggen tal van voorwerpen,

MSX-MOZAIK maart-april 1987 pagina 8

zoals wapens, voedsel en goudstafen etc Al deze zaken hebben hun doel. De deuren b.v. zijn niet altijd open. Daar voor heb je dan nodig een sleutel of ring of diamant. Of je een van deze zaken bezit kun je in de tabel ter rechterzijde van het speelscherm zien. Bezit je ze niet en heb je voldoende goud verzameld dan kun je als je een scrol te pakken kunt krijgen die zaken kopen. Het zou echter te eenvoudig zijn als dat de enige zaken in de diverse velden zouden zijn. Ook de vijand ont- breekt in dit spel niet en deze komt razendsnel en in grote getale op je af. Snelheid en het hoofd er bij houden is de boodschap. Wanneer je b.v. nog vol- doende energie hebt laat dan het voedsel liggen, dat kun je misschien later nog hard genoeg nodig hebben. Zo zijn er nog vele tips mogelijk, doch zelf onderzoeken en uitvinden is wel zo mooi. Het spel kent vele locaties. Veel van die locaties zijn te bereiken door een lift die op ieder level in een van de velden aanwezig is. Ook zijn er geheime deuren en er is zelfs een "ma- gic lift". Hiervoor heb je echter een keyword nodig. Dat keyword is de naam van het level waar je naar toe wil. Deze namen kun je echter alleen tijdens het spel vinden als je met de gewone lift meereist. Dan krijg je nl. de naam van dat level te horen. Opschrijven dus De kwaliteit van dit programma, zowel grafisch als geluid, is hoog. Het spel- idee is zeer goed en het verveelt aller minst, integendeel, dit is weer zo’n programma waar je mee bezig blijft. Voor de prijs van: f. 32,-- zeker de moeite waard. Het staat op cassette.

VERA CRUZ.

Je bent zo juist benoemd tot lid van de recherche van de politie van Saint Etienne en er komt reeds de melding van een moord binnen. Ter plaatse ga je op zoek naar aanwijzingen en bewijzen. Het slachtoffer ligt badend in het bloed op de grond en op de tafel ligt een af- scheidsbrief. Alles wijst op zelfmoord maar jij laat je niet om de tuin leiden Met de camera kun je alles vastleggen

en nader onderzoeken. Alle gegevens leg je vast in het proces-verbaal en dan ga je op jacht naar de dader.

Het gehele onderzoek kan je vanachter je bureau cq. computer leiden. Daarvoor staat de modernste aparatuur tot je be- schikking. Via de computer kun je ver- binding met diverse andere diensten leg gen zoals andere politiekorpsen, gevangenissen etc. Je kunt opdracht ge- ven tot het afnemen van verhoren en

verklaringen. Om dit te doen dien je echter wel over naam en adres van de bewuste persoon te beschikken. Wanneer

je zo’n verklaring vraagt dan wordt de foto van de bewuste persoon vertoond. Vervolgens de verklaring. Alle gegevens en verklaringen kun je laten printen.

Volgens de handleiding dien je te be-

schikken over een 80 kolams printer, doch er wordt slechts een kolom of

dertig benut. Deze optie is echter zeer handig aangezien je door dit programma pas goed in de gaten krijgt dat het po- litiewerk in feite een grote papierwin- kel is. Ik vind dit programma weer eens iets heel anders dan de doorsnee adven- tures en het lijkt me een uitdaging voor iedere Sherlock Holmes in spe. Als je vlug bent kan het ook nog dienen als oefening voor Moordspel van de Tros.

Conclusie, een fijn programma welk met een prijskaartje van f. 45,-- zeker de

moeite waard is om te kopen.

worn ZJ 0 330 ve

FIE W ZB tT

OTO 0

os

MSX-MOZAIK maart-april 1987 pagina 9

mere ee. a'as'e es se .... ee oe ee

we

arne ee ee ee el ee de ee et el ed

merereren nnn ervaren etererevern eren ater”.

ee oe ne na nae eee oe oet ee!

ve

EEE

nnee ereen ereen ee" ss aes ese ese ses ese eee ee ee ee see une ee eene eneen neen al aad nnn an nn a

Formation-Z

FORMATTON-2 .

Jaleco heeft via Eagle-Soft diverse pro gramma s op de markt gebracht met een eenheidsprijs van f. 29,95. Een daarvan is zoals je al had begrepen Formation-Z Het gaat hier om een op het eerste ge= zicht eenvoudig schietspel. Grafisch is het zeer zeker eenvoudig alsmede het ten gehore gebrachte geluid. Om het spel te spelen is echter een andere zaak. Het is het beste om de joystick

1985 JALECO

BP-figuurtjes natuurlijk niet. Zorg er dus voor over voldoende brandstof te be schikken alvorens je boven water ver- zeild raakt. Gaandeweg neemt de vijan- delijke weerstand toe. Het spel blijft echter speelbaar en uitdagend. Nogmaals grafisch niet zo fraai, doch als spel zeer wel de moeite waard.

RENE OTLET Heem Eprom-programmeerkaart voor MSX

Gebruiksklaar

Programmeert snel en eenvoudig Gebruiksvriendelijk Aantrekkelijke prijs TEXTOOL-programmeervoet Uitbreidbaar

Bevat unieke sof tware

te gebruiken. Druk op de vuurknop en je bent in beeld vertolkt door een eenvou-

Ho ok

dig figuurtje. Dit figuurtje moet zich al schietend weren tegenover de alom aanwezige vijand. Maar.. je hebt een fraai hulpmiddel om de vijand te ontko- men. Een druk op de O-vuurknop van je (MSX) joystick en de knuppel naar voren en zie je wordt getransformeerd in een vliegtuig. Met dit toestel kun je de vijand beter weerstaan. Echter, een der gelijke machine loopt niet op dropwater dus zul je zo nu en dan moeten tanken. Op de grond verschijnen zo af en toe kleine blauwe figuurtjes. Deze moet

Standaard geschikt voor 2764, 27128 en 27/2356 eproms. Sof twarematiqgq instelbare programmeerspanning van SV, 12,5V, 21V en 23V. Geen ekstra voeding nodig.

27/2356 ofwel 32kilobytes klaar in 3 min. Prijs ee

Verzendkosten 10,-- rembours, 15,-—- rembours expresse

je of 7, bij vooruitbetaling op Postbank 2009331

zien op te pikken met je toestel en dat t.n.v. A.M.C. van Kinderen, levert dan weer enige punten brandstof Haagbeukhof 243,

op. De actie speelt zich echter ook 3355 AG Papendrecht. boven zee af en dan verschijnen deze O.V... Toeprom.

MSX-MOZAIK maart-april 1987 pagina 10

999 28 CLS:LOCATE 7,9: PRINT"

486 58 SCREENB:WIDTH4B: KEYOFF: COLORIS, 14 OCATE 7,1B:PRINT"basic mover wordt ge jaden”

AUG SE EURIE ArkieRENE eee

215 58 B$="run"+CHRE(ISzFORQ=-1048T0- 188 D:POKEG, B:NEXT:POKE-3873, 240: POKE- 387 1,251: FOKE-SB7E, 2EBHLEN(RS) : POKE-3875 „zals FORGEITOLEN(Q$) : FOKER-1841, ASCOM TDEL84, B, 19): NEXT: CLOAG

ennn tenn oenen eenen

BASIC Mover

bbs as el a a a 6 a basic mover versie éÙ C. Hordijk 28 gemaakt voor de MSd-er 29-| 58 38 465 SB CLEAR 6} ° -emmenmennmenvverenvnnn. leest weik slot de computer gebruikt 855 78 LET SLOT=INP (&HAB) Bf ----memeememeenmenenen instaleer mc routine voor slat 5 (+temd hook) 878 98 FORT=GTOEH7 B: READX: POKEGHEFBR+2° 16 +7, Ke NEXTs FOKELHFEBD, &HCS: POKELHFEBE, B: POKEEHFEBF, LHEF IPP °° -----memeneneeneneennn

874

LB IF SLOT=LHAB THEN POKE &HEF11+221 6, LHAG: POKELHEF 26, LHAB: POKELHEF JA, LHA B: POKELHEFAE,LHAD: POKELHEF 62, WHAA [PO meeneenennnennnnennn

38 IF SLOT=&HSÁ THEN POKE &HEFI, GHS d: POKELHEF 26, &HS4: POKELHEFZA, LH5D: POK ELHEFAE,&H5B: POKERHEFG2, HSS

TT enn

am a nn nn nn nn

158 B$="CMD"+CHRSE(HS) 7 FORG=-1048T0-10 DA: POKEG, B:NEKT: POKE-5878, 240: POKE-50 17 251:POKE-SO76, 24B+LEN (AS) : POKE- 307 JeadisFORGELTOLEN(QS): POKED-1B41, ASC (

MIDS (GS, B, 1}): NEXT

MSX-MOZAIK maart-april 1987 pagina 11

256

559

ä7

bees,

ac keert terug naar basic met een foutmelding. dit wordt hier oogevangen.

188

138 DATAL,8,64,33,8,54,17,8,144, 237,1 18,243,245,197,213,229,42, 252

208 DATA2I1, 168, 1,8,64,33,B,144,17,0, 64,237,175,8,243,245,197,213,22

218 DATA62,252,211,168,1,8,54,33,0,14 4,17,8,64,237,176,243,245,197, 213

228 DATA229,62,248,211,168,1,8,84,33, B,0,17,8,144,237,176,8,245,197,213 230 DATA229,52,248,211,168,1,8,54,33, B,8,17,B,144,237,176,243, 245, 197

2 248 DATA213,229,52,255,211,168,1,0,64

33,8,144,17,8,8,237,175,201

bankswitching routine i5 klaar het verdere demo pragraama verandert de ros adressen die nu in de eerste 52 k ram zitten, ZeR LET OPE de roa is op de bios na niet gestandarizeerd, de demo verandert de romadressen, sommige computers kunnen hier daor crashen, ‘de demo bleek goed te werken op: sanyo, toshiba en canon. het eerste gedeelte { tot 160) moet op alle max caaguters werken 283 CLS:COLOR 15,1: CLEAR 230 FRINT“deao wordt geladen 235 QF= run +CHRIELS) GE FORG=- 18487018 BE: POKER B: NEXT: POKE-3878, 248: POKE-SB 77251: POKE- 5876, 2404LEN (QS) 2 POKE- 507 SeanisFORG=ITOLEN(QS) : POKEQ-1841,ASC{ MIDS(Q8,G, 1): NEXT: CLOAD

Demo BASIC mover

en 343 561 677 569

Tel

MSX-MOZAIK maart-april 1987 pagina 12

| 360 DATASL,75,5E,53,74,69,55, 20

bh 378 DATA20, 28,28, 20,08,74, 65,7

eeen eenn"

demo prograama

basic mover [8A =eerijnlgzersesensente …. 198 LET START=SHSD/E: RESTORE 278 288 LET EIND=&HSECE 218 FOR R=START TO EIND 228 READ Af 258 POKE R‚VAL(*&H" +45) 248 NEXTR ISR venovuedgtgecnuasste 268 EEA 7 278 DATA4E,45,58,54,28,5A,4F, 4E:

| 288 DATA44,45,52,20,20,46,4F,52:

290 DATABB,54,59,74,20,59,73, 20: 308 DATA&S,6F,75,74,20,88,52,45: 318 DATAS4,55,52,4E,28,7A, óF, BE 328 DATA64,55,72,20,28,47,4F,53: 338 DATASS,42,08,44,41,54, 41,20:

340 DATAAF,50,28,20, 20,20, 08,49:

ets

350 DATASC,AC,65,67,51,50,65, 20:

388 DATAAS,65,5C,28,20,88,57,65:" 398 DATA6B,65,75,47,65,6E,20,bF:' 400 DATA74,20,20,08,72,55,67,65:"

éLB DATAAC,28,61,55,77,65,7A 691"

428 DATAGT,20,28,20, 20,28, 20, 20:

438 DATA28,BB,53,75,62,73,63,72:'

ED76

CD7E

€86

'CDBE

s CD

EDGE

DAE

EDAE

EDB6

: CDBE

: CDC6

IRENE senses nnanansnsen sss sg sss sns sas IRN, IRRNRRRNRRRNRNRNRENNEENNENEN NN sss nn ss a IRENE. senses aasasssnass sss ee s sesam esssansnsses ese ses nessen nesseses es RNR. sss esnsesenesessesnsnsen sp NARREN NEN IIR. IIR ES, IIR EME, IIR IIIA ME. IIR EE NE IIR,

585 448 DATA59,78,74,2B,6F,75,74, 28:

321 458 DATASF,66,28,72,61,6E,67,55: 158 458 DATARB,52,65,64,69,60D,65,5E:

172 478 DATA73, 69, 6F,E, 55,64, 20,61:

132 48B DATA72,72,51,79,08,64,65,6C:

855 49B DATAAS, GE, 28,64, 6F,4F.72, 20:

281 SEB DATALE,75,6C,28,28,8B,49,6C:

222 518 DATASC,65,67,61,6C,28,64,59: 656 528 DATA72,65,55,74,88,54,79,78: 698 538 DATALT,28,55,6F,75,74,20,2B: °

143 540 DATA20,2B,88,75,74,72,69,6E:

848 558 DATA67,72,75,6%,6D,74,55, 20: 494 S&B DATA6I,73,23,6F,18,20, 88,53 126 578 DATA74,72,69,5E,67,28,74,55 746 SER DATA2B,EC,61,5E,57,20,88,55: 568 59P DATA74,72,59,5E,57, 28,55, oF: 176 GBB DATA72,5D,75,5C,55,28,74,65: 655 G1D DATA20,2B,63,5F,5D,78,5C, 65: 554 620 DATA78,0B,6B,&1,5E,20,5E,65 J&4 638 DATA74,28,76,65,72,64,65,72:

831 548 DATABB,57,55,65,5E,28,56,75

24 558 DATAGE,65,74,69,55,28,654,65:

172 668 DATA55, 67, SE,

159 678 DATABB,72,61,5E,64,61,78,7B:

656 688 DATA2E,65,6F,75,74,20,28, 20:

a end ad

488 788 DATA20,65,6F,75,74,20,88,28:

69,74,69,65, 28:

698 DATA20,BB,55,55,72,69,65,79:"

CERó

CEE

CEl6

s 'CESE

CE&S

CE&E

CEJE

CEB5

; CEBE

CE96

s 'CEGE

285

> 718

…...ssssessss ses se see ==... .

728 PRINT"DIT PROGRAMMA ZET DE BASIC

ROM IN DE EERSTE 32 K VRIJE R AM *

F5B PRINTSTRINGS (48, 195};

748 PRINT* MSX coaputers (64k) schrij vende basic roa niet over in de ras. 158 PRINT* By MSX is daarce ca 68 k

vrij voor machine taal!

j6B PRINT*Men kan echter de basic {ro a) dan niet veranderen door te poken.

RINT*Door de basic ros in de eer 5 2 k ras over te schrijven,kan ae n wel de basic veranderen.

188 PRINT*Zo kan aen huaor basic make n of van de engelse nederlandse comaa ndos maken, beveiligingen inbouwen ec pe

798 FRINT*als vaorbeeld,de data regel s in dit programma veranderen enige f out meldingen van engels in nederland s bv: return zander gosub ;syntax err or wordt dit is fout”

BP te 3 Ì

| 888 PRINT"Dit programsa is getest op

de sanyo, canon en tashiba asx-l cos suters"

818 PRINTSTRINSS(48, 195);

MSX-MOZAIK maart-april 1987 pagina 13

Spel-experimenteer

455 ede

827 518

&i2

‘KLEIN SPEELPROGRAMMATJE OM ZELF TE EXPERIMENTEREN VEEL SUCCES

DE REMREGELS GEVEN AAN WELKE REGELS VERANDERD OF ‘AANGEPAST MOETEN WORDEN MSX-MOZAIK

hand Cr CA An bord Pr vn

N

iB B=5 :N=5:5C=0

28 KEYOFF

SB COLOR, ‚to, 10

â8 SCREEN 1,2

43 LOCATE 3,5:PRINT"DRUK OP 5 OM TE 5 TARTEN

2 45 LOCATE 18,7:PRINT*AANVAL ":IF INKE

Y$ ="5" THEN A}

43 'SPELMUZIEKJE

49

58 PLAY“ML18BV1ST25507S12CEFBFEC" ,°NI IVIST25503SBCEFGFEC*: PLAY MI IBBVIST25 507S1ZCEFBFEC*, "MI IBBVISTZSHOSSBCEFEF

CLS ELSE 45

EC*

51’

52 "GPRITEREBELS

53

55 DATA 3,7,3,1,1,1,3,35,119,119,127, 119,13, LLS, 119,7, 192,224,192,128,128 „128, 192,196,238,238,254,238,142, 206,

1 Len

57

58 'SPRITES OPBOUWEN 59

58 FOR Y=t TO 3 18 A$=""

BB FOR X=1 TO 32 GB AS-AE+CHRSLD) LBD NEXT X:SPRITES(Y)=A$:NEIT Y

18

[82 "SPRITE DATA

183 °

LIB DATA 1,3,1,8,8,0,8,0,0,2,8,0,8,2, B,8,128,192,128,192,128,0,8,0,8,0,8,0 EENNNN.

READ D

MSX-MOZAIK maart-april 1987 pagina 14

192 128 DATA 8,8,8,1,7,31,117,255,213,255 55,27,15,1,8,0,8,0,B,128,224, 248,94, 255,85,255,236, 216, 248,128,0,8 127 128 "SPRITE BOTSING 129 °

148 Y=108:X=2175:R=B 577 145 LOCATE @,21: PRINT pmegesnnsanannd

UEKENEEUEINEN 916 158 LOCATE @,8:COLOR4: PRIN

> 158 SPRITEON:ON SPRITE GOSUB 2000 ]

"SCORE"; 5C

i5l 152 “KANONSTURING

153 'Y = SNELHEID KANON 154

527 155 T=STICK (B)

321 168 IF T=7 THEN Y=V-7.5

259 IJD IF T=3 THEN Y=Y47.5 71 72 'KOGEL SPRITESTURING [73 '1 = SNELHEID KOBEL 174

872 188 PUT SPRITE 3, (Y. 1,12

527 181 Z=l-lé:IF LCB THEN 1=170 185 186 ‘BEIDE ANDERE SPRITES 187 ‘OP SCHERK PLAATSEN 188 *

684 198 PUT SPRITE 1,{V,0 13,1 182 208 PUT SPRITE 2, (B,‚R) „8,3 557 230 B=BiN:IF 89255 THEN B=0:R=R#20: IF R314BTHEN 30703028 383 248 GOTO 150 859 zone SOUND13,8: SOUNDB, 16: SC=5C+1:B=18 =1B: K=N+. 2: RETURN 025 see SOUND, 15: S0UND7 „7: SOUND8, 16: SOU ND9,16:S0UND1B, 16: S0UND11,B: SOUND12, 1 6:50UND13, 934 JA1B SCREEN B:COLORL:LOCATE 4,18: PRIN T*THE ALIENS DISTROYED ALPHA 1*:FOR T =B TO 999:NEXT T 955 3820 RUN

DMENUO34.001

BRENG ORDE IN UW SOFTWARE BIBLIOTHEEK

Hebt u dat nu ook? In het begin heb je een paar diskettes met software en is het geheel nog gemakkelijk te overzien. Langzaam maar zeker echter groeit de software bibliotheek en al spoedig komt het moment, waarop je als een volleerd disc-jockey diskettes wisselt en directories afzoekt naar dat ene handige programma.

Als deze situatie u bekend voorkomt dan zult u ongetwijfeld veel plezier beleven aan de hier beschreven programmaatjes, Disk Menu en Directory to Data, afgekort DMenu en DData.

DE PROGRAMMA'S

Met DData kunt u de directorie van een diskette opnemen in Dataregels en deze MERGEn met DMenu. DMenu dient te worden geSAVEd met SAVE"AUTOEXEC.BAS", zodat bij het aanzetten van de computer de inhoud van de schijf direct op het scherm wordt gezet.

In totaal gaat het om 12 files, die per paar, DMenu en DData, bij elkaar horen. Vier files hebben de extension .00l en maken gebruik van een beeldscherm van 40 kolommen (MSX 1).

De andere acht, met als uitgang 002 zijn speciaal voor MSX 2 en gebruiken 80 kolammen.

Het nummer na de file-naam, bijv. 17 in DMenul7.00l, geeft aan hoeveel program- mas maximaal kunnen worden opgenomen (in dit geval dus 1 7).

Omdat het te ver zou gaan om in dit blad van alle files een listing af te drukken volstaan we met die van DMenu34.00l en DDATA34.001. Deze programmas werken op alle MSX 1 en 2

computers.

Als u overigens geen zin heeft om de listings in te tikken en/of graag alle files wilt hebben, dus ook die voor maximaal 17, 51 en 68 progranma s, dan wil ik u met alle plezier, tegen kost- prijs, een diskette toezenden. Maak F 12,- over op giro 1988668, t.n.v. C. Lindhout, Zonnewijzer 24, Wijk bij Duurstede en u ontvangt hem per omgaande post.

HET INTIKKEN

Het is altijd het beste om bij het inty-pen dezelfde regelnummers aan te houden als in de listing. Het is voor een goede werking echter beslist noodzakelijk dat de regelnummers van de Dataregels niet worden veranderd.

De dataregels (500 532) zijn identiek.

Het eenvoudigste is om regel 500 in te tikken en in te voeren,500 te veranderen

in 502, ENTER, enzovoort, tot en met re-

gel 532.

In de regels 35,40,45,50,55,60,80, 130, 155,160,165,1 0,175,852,854,856,858 en 860 wordt gebruik gemaakt van grafische tekens, die kunnen worden ingetoetst met de volgende toetscambinaties: GRAPH + -,R,T,Y,F,H,V,B‚N of K.

GRAPH + SHIFT + \,H of N.

DISK MENU DE WERKING

De hoofdroutine van Disk Menu leest de gegevens uit de dataregels, zet de data uit het tweede gedeelte van de regels op het scherm, vraagt welk programmanummer u wilt laden en laadt en start het geko-

MSX-MOZAIK maart-april 1987 pagina 15

zen programma met de in het eerste ge- deelte opgenomen filenaam.

Alle files worden gerund als basic pro- gramma, dus bijv. RUN"DMENUI 7.002", met uitzondering van de files met als exten=-sie .BIN, .BIR of .SBN.

Files met de uitgang .BIR worden gestart als binaire file met BLOAD"'NAAM" ‚r.

Sommige cassette software schakelt ech- ter de drive niet uit.

Als u deze files voorziet van „BIN als uitgang dan wordt dit probleem met de routine in de regels 15 en 20 opgelost. Machinetaalblokken die gebruik maken van de laagste basic adressen (&H8000 ong.

&H8500) kunnen niet vanuit een basic programma worden gerund.

Wanneer u deze files voorziet van de uitgang .SBN dan kunt u deze met de routine in regel 25 van het scherm laden.

De variabele F in regel 10 geeft aan hoeveel programma s in het menu zijn op-genamen

DISK MENU INSTALLEREN

Regel 5 is bedoeld om de beruchte pokes op te nemen die nodig zijn om sommige MSX-l software te laten draaien op een MSX-2, Voor de diverse Philips computers en de Sony F9 is dat POKE &HFFFF,&HAA. De Sony 700 luistert naar POKE &HFFFF, &HFF. Als u een MSX 1 machine hebt dan kunt u deze regel weglaten. De LPrint instructies in regels 240 en 250 dienen te worden aangepast aan uw printer.

Regel 240 zet de printer in condensed double width mode, print de diskettenaam en heft de double width mode weer op.

Regel 250 dient de condensed mode te activeren en met de variabele Fl de regelafstand zodanig in te stellen dat alle programmanamen op een sticker van 5 bij 7 am passen. Uitproberen is hier de beste methode.

MSX-MOZAIK maart-april 1987 pagina 16

DIRECTORY TO DATA

DData is een hulprogramma, dat slechts een taak heeft, namelijk u het vervelen-de werkje uit handen te nemen om de Dataregels in DMenu te vullen. Het programma heeft een gebruiksaanwi j- zing ingebouwd en behoeft hier dan ook geen verdere uitleg.

32 5 POKESHFFFF, GHA B67 18 WIDTH4B:COLORI, 14: KEYOPF: CLS: DIMAS (34j sf =24: ONSTOPGOSUB7 8: STOPON: BOTOF

5

BAB 15 BLOADAS(A) : DEFUSR= (PEEK (&HECCH) #25

_ G#PEEK (LHFCBFI) : TIME

ERS 28 IFT IME>L2STHENPRINTUSF (0) ELSE20

E86 25 CLS:PRINT:PRINT:PRINT"BLOAD*+CHR$ 34) +AB (A +CHRS (34) s PRINT: PRINT*DEFUSR = (PEEK (&HFCCH) #2564PEEK (LHFCBF) ) : A=S RIB) CHRS (LID NEN

BBL 3E BLÔADASLA) R

Lef 35 LOCATER B: _

171 48 LOCATEB, 1:PRINT * DMENU 34 CLSOFT *

45 LOCATER, 2:PRINT *

LOCATES, 2B:PRINT® =

5 LOCATE, 22: PRINT "==

8 RESTORE SOR:FORI=1T0L7s IF T=F+1 THEN SOEUBLTBELSEREADAS (1) BS: LOCATER, 142: PRINT” te EELGCATES, (142) PRINT" *c TAB (5) B$: NEXT

h 55 FORI=18T034: IF j= F+1THENSOSUBLS3 EL GEREADAS (1) : READERS: | LOCATEL9, 1-15: PRIN Sar 1: LOCATE23, 1-154 PRINT" “e TAB (24) B4; TAB LSB GPRINT He NEXTI

699 BQ LOCATED, 21: ri “LOC

RIE2?7, 21: PRINT = Print *

Sat 85 LOCATEL.2 2is “PRINTDSKF (B): “Kfree"

474 98 LOCATELS, 21: INPUT “NUMMER A$

252 95 A=VALILEFTSLAS, 2))

539 108 IFAFTHENSR

417 185 IFA=BTHENISB

188 118 IFRIGHTSE(&$(), 3) ="BIN"THENIS

377 115 IFRIGHTS (AS (A) , 3) =" SBN" THEN2S

2? 128 IFRIGHTSCASCA) Ji ="BIR"THENSG

1335 125 RUN A$ (A;

IR 138 FORJ=F#EFEI7sREADAS(J + READBS: LOT

ur

Led an CN un had

CM 11 doe Ce 7

ed De) co en dine ln

…lh ke] cn

e… e Lee |

ATEB,J+2:PRIKT == He TAB(S) s B82NELTJ

Fat?

899 135 FORJ=Fe 17034: READAS (Js READBS:i OC ATEL9 „3-15: PRINT" == Be TAB(24) 0 B$e TA

B(SBI;" “cREITJ:RETURN 30 445 158 CLS 628 155 LOCATEB,B:PRINT *

62 168 LOCATEB, 1: PRINT S_ DNENU 34 LA BELS PRINTER [SOFT * 854 163 LOCATER, 2: PRINT * =

587 178 FORI=31017: LOL KTEB,IsPRINT* *sLOC ATE39, Ls PRINT te NELE

En rr Ca = je _ rm ka Ed Ue Ed La | he MJ . pd A BN | {+ 4

212 17 INT 2 RINTC IR$ { E HIJ) CHRS UF 248 188 LOCATES, 4:PRINT"Met deze routine 738 258 RESTORE 588: FORI=1 TOF: READBS AS kunt u de inhoud” a NEXTI 352 182 LOCATE3,S:PRINT*van de diskette u 116 255 FORT={T0F/24.5:LPRINT' Takk itprinten op een” FTSCAS(E) 1855" sc LEFTSLAS (TEE ZD 117 185 LOCATE3, 6: PRINT*sticker van 5 bij +5), 16) NELTE 1 centimeter." 939 508 DATA" -------- gn emmen â78 199 LOCATE3,B:PRINT*Deze versie van D ‚i isk Menu is aange-" G45 502 DATA" -----en grond Senn 185 193 LOCATE3, 9:PRINT*past om de FAi-ië zen B printer aan te“ Q51 504 DATA" meme zalf birieenhnnstelensei sien 519 195 LOCATES, IB: PRINT" sturen” pi 666 197 LOCATES,L2:PRINT* Indien u een and Jo} 06 DATA'-------- ee winncmsnssen: ere printer bezit" B 525 208 LOCATE3,1SsPRINT"dient u wellicht 365 508 DATA" gn geeneen de grintercades in” en â85 202 LOCATES, 1A:PRINT*de regels 248 en 941 SIB DATA A Mss 245 te veranderen." zi 521 285 LOCATES, é:PRINT“Zet de printer a TRE OEE RIN ennn ned amen an en plaats de” Ee 275 287 LOCATES, £7:PRINT*sticker voor de CORE ninmnser aen Shanammnmsnsis printkop. * wai 355 218 LOCATEIG,ZZ:PRINT"+444444t44t44 44 1 16 DRI ach Wens tetet* =| 653 215 LOCATEL, 2: INPUT "Diskette naaa”; 1 265 518 DATA*------- mn heemst $ _ E 185 228 IFF>28THENF{=21: 6070240 943 528 DATA" === ged, bmm 254 225 IFID26THENF1=24:60T0240 gn 241 230 IFF222THENF1=27 5 60T0240 VAT DZZ DRAIN meren ont ij emmen 943 235 F1e38 ste 351 on bnn teT$:C 1 JES DORIA smren „ssl, aoesemestben HRS (26) ,

@Q

MSX 50 PROGRAMMA'S VOOR

LEREN PROGRAMMEREN MSX COMPUTERS

M.B. Iimmerz ‚B. Iimmerz MSX PROGRAMMEREN IN ke fl. 24,75 an aa MM 112170 MACHINETAAL ir á EN er d M.B. Immerzeel Bfr. 490 SN Bfr. 430

fl. 32,50 Bfr. 650

le druk/1986/168 pag

ISBN 90 6082 260 9 Bestelnummer 094520

Het eerste deel bestaat uit een onont- beerlijke duidelijke uitleg van de alge- mene werking en de inwendige organi- satie van de processor. In het tweede gedeelte wordt de lezer stap voor stap aan de hand voor voorbeelden wegwijs gemaakt in het programmeren in machinetaal.

EENVOUDIGE INTERFACE p

Bestelnummer 094518 ISBN 90 6082 2730 SCHNEIDER COMPUTERS Bestel 094522 Owen Bishop Stap voor stap leert u de MSX-compu- mega anchdendere

fl. 32,50 Bfr. 650

le druk/1986/106 pag.

ISBN 90 6082 276 5 Bestelnummer 094523

Eenvoudig na te bouwen schakelingen om aan te sluiten op de computer. O.a. hchtpen, modelbesturing, weerstation, beeldaftaster etc.

Voor meer informatie kunt u bellen: Uitgeverij De Muiderkring b.v Postbus 313 1380 AH Weesp

Tel 02940-15210

Telex 151 71 Kamu

LEREN PROGRAMMEREN

en REN > ee NW led. Ei EE nt

le druk/1985/103 pag.

ter programmeren door het invoeren van speciaal hiervoor ontwikkelde pro- gramma's. Achtereenvolgens worden steeds nieuwe instructies toegepast waarvan de werking duidelijk wordt verklaard. De programma's in de eerste hoofdstukken zijn zeer eenvoudig opge- bouwd en worden verder in dit boek meer uitgebreid, zodat het inzicht in het programmeren geleidelijk meegroeit. Het leren in dit boek betekent dat men aan de resultaten op het scherm de werking van het programma en de opbouw van de computer leert kennen.

verkrijgbaar bij: Radiozaken-Boekhandel-Computershops

uitgeverij de muiderkring bv

postbus 313 1380 AH weesp (holland) tel

02940-15210 gironr

(OOR

Een greep uit de inhoud: het leren rekenen met de computer, het bere- kenen van een term, conversie, reken- programma's, renteberekeningen, com- plexe getallen, datum, spelletjes, gok- ken, morse-Cursus.

voor Belgie: Standaard Uitgeverij Belgiele: 147 A

B-2018 ANTWERPEN

Telefoon 03/239 59.00

Telex B, EDISTA Nr. 31421

83214

MSX-MOZAIK maart-april 1987 pagina Ì/

PL 80 PRINTER/PLOTTER re er a ne ee" universeel —centronics

& 2 …e zi Je ee ee ee os ese ee se eee eee oee o's 4 kleuren —80 koloms

Jél 526 DATA" ent nnmennnnnenn 957 528 DATA" Nee hennen | 8 945 53D DATA"--— ent Pennen | ; / Er Be Mieten 7 4 on 5 951 532 DATA eet, bn | 257 354 OEE eenen nend anitae Bi vevien tee home ot voeinsse Somreverr de 955 536 DATA"-----n- pent eenen GEO KIRANATAS tinnen ie ENE | en dE hi. (mens HAT 5AB DATA"---mnnn Prenen ú OET A tE IK ETE 105 JÂ2 D ATA . ' Werkt op elke computer met centronics/parr, aansluiting ri Leverbaar, demo floppies voor: IBM PC/XT Apple Il MSX en Comx 35/PC1, 959 544 DATA" ----- Nhehei eetennintneisdedehsheke Prima ingebouwd PICA schrift voor uw correspondentie en boekhoudgegevens, verwerkt el- …& ke tekstverwerker, zonder aanpassing. Insteekmodules voor andere schriftsoorten verkrijgbaar. 965 544 D KEE men miel EH Grafische tekeningen volgens de standaard software pakketten als: AutoCad Dnver: roland bu > keld RE EEE 800 Lotus symphony 1-2-3 Driver: amplotii. Maar ook eenvoudig Basic programmeerbaar, met bij- „8 geleverd handboek. Professioneel inzetbaar, solide Epson mechaniek, kast en electronica: Comx. 07 í GAG DATA Mashtatma Shons deenend nT Tekent ongewoon nauwkeurig.

ES r ' Gebruikt normaal A4 papier en van de rol. Tevens mogelijk op transparant, voor overhead nt ae ee df projectie. Plotting formaat 192 x 26000 mm. Snelheid 92 mm. p. sec. of 10 c.p.s. Standaard pen- YâG SSA DATA" ‚--Ì ì hi dtentnedeededndndndedeet sets, overal verkrijgbaar f 13,20 p. set lange levensduur, schrijft 300 m of meer.

„Î Goede testrapporten in PC World en Info - MSX Comp. Magazine, Info en Mozaïk Daf fais Ti B Seen Ee NIR rn ien 5 8 fas aad DATA gr, PRIJS slechts f 698,- incl. BTW. Gi Laa / Mee Je LED En 5 1 iel 554 DATA , : IT am COMX PL-88. This is my handwritt ing 967 536 DATA*-------- one Pemennmeneeene IT am an ideal OUTPUT DEVICE for your -" home and business computer. Ì can easily 077 5 DEN NE WAE er Senne é . 275 338 DATA g be controlled with simple programming. 951 55 DATA" ---- an This Is my normal ASCII set: 2 '#$2&’[JQ jud we eri Vet Wa aen tant art: _t C“JOWERTYUIOP_ASDFGHJKL+-X2XCUBNM; & P7 I5E SOZ DATA menne ‚n=k, bememeneenen. 12345678990 <=dqwertyuiopasdighjklzxcubrm; _ ü 1 96E Sá4 DATA" mj For MSX I have them all in ROM pack 8 Si You can make wour own ROM pack. 969 5hb DATA'----- ome, benmeneeneneen EE k [ also can draw too. 1 perform the gra- NS er! 4 GCet FC MEN PN 1 ' 685 708 CLS:LISTSER-548: END phic plott ing very well.

BESTELBON:

Ja, stuur mij zonder bijkomende kosten:

L De PL 80 met handboek, pennenset en Nederlands garantiebewijs, voor ……. f 698 CJ Doe er IBM demo floppies bij 2 x f 20,—, 54" totaal. ehs ove geessie f 40— CJ Doe er een Apple Il demo floppy bij 51/4” erneer: en alas f 20— 0 Doe er een 312" MSX demo floppy bij nen. RRC: f_ 20— LJ Doe er een extra kleuren penset bij, groen/rood/blauw/zwart_… …………. EKE AEN f 13,20 [] Doe er een rol papier bij van 27 m VOOR nn eneennaeerneerverseervenrn evens 08 (] Doe er een ROMpack m. 3 schriftsoorten bij oeren ene rnnenens f 69— 0 Doe er een MSX karakterset ROMpack Dij nennen ovens f 89,—

Aankruisen wat u wenst.

Jl Bijgaand de betaalcheques voor het totaal bestelde bedrag.

_) Betaald heden op uw giro no. 291847 tn.v. West Electronics te Haarlem. J Betaald heden op uw bankrekening no. 47.42.92.908.

Na ontvangst zult u de goederen binnen 48 uur, franco huis leveren.

Met betaalcheques heeft u de goederen het snelst in huis!

PERRE AAS MORBIDE treeeninis ant masecsdenbedaels dieet sdb ai he irma sa kinine eden BREE EERE innen eenen bdedinesresdtse sat n atndn ON nnee DS aeron men EN ENEN TVE a OEE ike en eed rede

Bon uitknippen en opsturen naar: Import West Electronics - Spaarne 40 - 2011 CJ HAARLEM @ Grossiers/dealers gezocht!

MSX-MOZAIK maart-april 1987 pagina 18

DDATA034.001

322 see DATA" EELEBEEL, BEE", " 928 52 DATA" GELBEEER, BEE", 254 Set DATA" BELEABER, BEE", " j48 sas DATA" @gBLELER, BEE",

9 92

„Eu

6

Ned

rr.

EN A OT 4E 9 m met de in et mk m aline

ur

Li 4

mi Pl

m + «Jl rr

en

hal

mi Pet Cr.

me pl

Las) F

IN 0 EAR 1 EM 4 EA 0 EA GA |

Pr

led BCA WGA Wi

NRR RNR AN E RE NAM za ml (rd a

‚nn un

ur

men mr MEN medie u, Cr

| LAN led

el

LEN 1 EM 0 EAT

„08 DATA" GEELLELE, BEE", Sig DATA"EGERBBEG, BEE,"

DATA"EEEAEEP, BEE," DATA"&EESEEEE, BRB", DATA" 86840H0E, BEE", DATA" ERSEBES, BEE",

DATA"EBELEDEE, EEE",

DATA"ESEERESE, BEE,"

DATA" SBEREBES, BAE" ,"

558 DATA"EELBELEE, EEE,”

DATA" BERELBEE, BEE", DATA" GEREEGES, EEE," DATA" @BEELLEL, BEE", DATA" @REGEEES, BEE," DATA" GBELEIEE, GEE,"

2 DATA"&&RBEBEE, BEE",

DATA" GEEEIGEE, BEE",

DATA" EEREEERE, BEE",

manen

zravemanamanesn Ze 8

2 884

an za 0 MD ward

555 DATA"BEBEEBEL, BEE" "-------- 55E DATA" ERBBELIE, BEE","------

Jed DATA"ERBEEERE, LEE", "----------

562 DATA"BRBROBER, BRP" ,"--—

u

b 564 DATA"CBBLEBEE, BAP" ,"-—

is, « ur

; DATArezvaesee, BBR*,"-—— ; DATA" BeREBEED, BRB,"

mcr a)

A0 EN AEN U Mn

4â2 zoe jep 85 è 2 882 LOCATEZ, 3:PRINT"Disk Data 34 lees

t garinaal 4D file-" 883 LOCATE2,4:PRINT*namen uit de dire ctory van een disk"

LDCATE2,5: :PRINT"Deze namen worden

gesorteerd en

} 885 LOCATE2, 6: PRINT “opgenomen in DATA

=regels

886 LOCATE2,7: PRINT"Als het programma doorlopen 15 wordt

887 LOCATE2,B:PRINT"het programma zel f verwijderd, zodat”

883 LOCATE? S:PRINT*alleen de DATA-re gels overblijven.”

t BIB LOCATE? 1B:PRINT Deze kunnen word

en geSAVEd als ASCII-"

7 811 LOCATE, Lis PRINT“file (SAVE“;CHR$

54); "NAAM" ;CHR$(34);",A) en later ge MERGEG”

2E 812 LOCATE?,12:PRINT*get het pragraan

c Bisk Meny 54 5 814 LOCATE2, 14: PRINT*Van prograana 5 bestaande uit geerde"

Of 815 LGCATE2, 5: PRINT re tiles dient a

i Leen de eerste file

LOCATEZ, 16: PRINT“in DATA-regels t

Korden Gpgenosen.

zijn LOCATE, 17:PRINT*Door het weghale an REN in regel"

MSX-MOZAIK maart-april 1987 pagina 19

„esse sea essa sss sns ss se

195 817 LOCATEZ, 18: PR t filenamen zonde: <58 828 LOCATE2, 19:P

NT*374 bereikt u da hi

Ô 18, . - Pal LPE] rm mr Ni uitgang worden ü

ha vergesiagen. ac nsd e 443 822 LOCATELE, 2B:PRINT*>>> DRUK EEN TO

117 824 Z8=INKEVS3 IFL$=""THENBZ4ELSEBOSUE 85Â

254 BZ6 LOCATE2, S:PRINT "Het eerste gedeel te van de DâTâ-regel

1/B 827 LOCATE? As PRINT"bevat de filenaan 142 364 EOSUB358 en „48 356 LOCATEIB, Le PRINT* even geduld a,u 150 828 LGCATE2,S:PRINT*De volgende bevat NP tan streepjes, welke" 442 368 FORS=STOi Es AE=DEKIS (B, 5} E54 829 LUCATE2 6:PRINT"kunnen worden ver 82 87/8 FORT=&HEBITTORKEDIESTEP 52: IFPEEK ( vangen daer eed _ IPASZORPEEK(IJGL27THEN878 265 B58 LOCATE? Z:PRINT"welke Disk Menu 3 25 872 F$="":FORJ=OTOL Le SEF $ACHRE(PEEK í 4 ap het scherm goet" dt} de NEKTJ 55% 832 LOCATEZ,B: PRINT "seergeven, (byv. n 874 REM:IF ASCIRIGHTS(FS,2)}=52THEND7 aam of tasscore)" ze 844 554 LOCATE2,S:PRINT"Disk Menu laadt a 258 B76 F$(AF=LEFTS (FS, B)", "+RIGHTS IFS, 4 ile files met” __ dezatl 648 855 LOCATE2, 18: PRINT"RUN*: CHR$ (34) 4 "f 691 578 NEXTI tlenaam":CHR$I34}:*, met uitzondering 743 888 NEXTS van | ' 665 382 LOCATEZ, 3: PRINT" Ik heb";As” files 6 855 LOCATE? ILsPRINT"files met als ui ingelezen, tgang:' 184 884 AFZPEEK(LHFS76) +256RPEEK (&HF577) 415 838 COCATES, 13:PRINT", BIR BLGAD"; 587 886 Ti=PEEKCAl 41): TIIZPEEK(A!+2}

CHR$ (34); "Filenaan” ;CHRÉ(34) ;t‚R! 1/4 383 IFT!=64 ANDTI'=64 THENSPBELSER 184 348 LOCATE 14:PRINT",BIN BLOAD", zÂ! ti: GOTD8B6

CHRSLS4) ;"filenaaa"sCHRE(T4) ; *-del 155 890 FORR=BTOA-1

« | 859 852 FOR B =R+{TOA €45 841 LOCATEA 15; PRINT® defusr { 865 894 IF FSCR)FECBITHENSWAPFS(K) „FELB) ‚eed AZUSRIÁ)" 789 842 LOCATES, SG:PRINT*,SBN Voor aa 655 896 NEXTE

_ chinecade die het | Po] 478 NEKTK ef 252 843 LOCATES, 17: PRINT" begin v BES 928 LOCATE2, 4: PRINT*en*sâ;” Files ges an het basicgegied” arteerd,

434 344 LOCATE4, LB: PRINT" (&HS828 âi5 982 FOR K=iT0A -EK8588) gebruikt * Bid 984 FORB={TO1?

386 846 LOCATEZ 2B:PRINT*>>> PLAATS DISKE zi 86 BE(B)=MIDE(FS(K) BI)

FTE EN DRUK TOETS 4447 622 988 NEXTB 357 BAB ZS-INKEYS: IF L$=""THENBAGEL SEBS2 ésB 918 S=j 452 858 CLS 189 912 FORT=AI+I TOA 1d 655 852 LOCATES, B: PRINT * doo 914 C=ASC(BS(S)}

ì 3B8 F16 POKEI, GC: POKEI+i5,C 529 3354 LOCATEB, LePRINT "DDATA34 Sebru (ot JiB S=5ti

iksaanwijzing CLSOFT * 135 928 if S=iSTHENA'=h' +371 Seis NELTKELSE 574 855 LOCATED, Z:PRINT * NEXT]

: | i5b 422 LOCATEZ be PRINTAs "files zijn opge 548 858 FORI=STO2L: LOCATED, 14 PRINT" "21 QC nomen in data-”

ATE39, EePRINTS SE NEXT 198 925 LOCATE2,7:PRINT"regels 508 t/a”;4 149 368 LOCATER, ZL: PRINT" J8H2Â;

"RETURN 574 224 LOCATE2,GePRINT "Het tweede gedeel 112 B52 CLEAR248B:A=B:KEVOFF: CLS: DIMFSCt te van deze regels"

28E Ei WIDTHAA:CO ORE, 14 823 925 LOCATEZ, 1B:PRINT “kunt u nu bewerk

en en de niet" 494 726 LOCATE2, ils PRINT" gebruikte regels

DELETEn. * 58 928 LOCATE? 15:PRINT"Tot slot dient u de regeis als ASCil-® 987 929 LOCATEZ, id:PRINI"tije te SAVEn en te MERGEN get Disk 546 958 LOCATE? 1S:PRINT"Menu 17" @72 952 LOCATE? 17ePRINT"Als er meer dan 34 dataregels zijn"

mmm

MSX-MOZAIK maart-april 1987 pagina 20

MSX krijgt IBM eigenschappen

Geef uw MSX IBM eigenschappen

Ruim anderhalf jaar geleden ben ik overgegaan tot de aanschaf van een MSX1- machine: het beste systeem dat op dat moment voor een redelijke prijs was te krijgen. Op mijn werk werk ik altijd met een IBM-PC en dan merk je dat MSX-BASIC, waarvan de ‘X’ staat voor eXtended niet meer, maar iets minder kan dan BASIC(A) of GW-BASIC, programmeertalen die op MS- DOS machines werken. Hetzelfde geldt trouwens voor het besturingssysteem MSX- DOS, die ook beperkter is in zijn mogelijkheden dan MS-DOS. Het mogen dan wel allemaal produkten van Microsoft zijn, maar bij MSX-BASIC en ook bij de BASIC-versie van MSX2 heeft Microsoft enkele belangrijke commando ‘s weggelaten: CHAIN en COMMON.

Met Chain kunnen we een programma aan een nieuw in te laden programma koppelen, waarbij het eerste uit het geheugen verdwijnt. Dit kan handig zijn als het werkgeheugen vol raakt en onder BASIC met “28815 bytes free’ of soms nog minder loopt de serieuze MSX-BASIC programmeur snel tegen dit probleem aan.

Het ontbreken van CHAIN is op zich niet zo erg, want MSX kent RUN "naam" of LOAD “naam” ‚R om een vervolgprogramma te starten, maar dan zijn we wel alle waarden van onze variabelen kwijt, die we in het volgende programma nodig hebben. Met het COMMON-cammando geven we een lijst met variabelen op, die aan het vervolgprogramma moeten worden doorgegeven. Dit kunnen strings zijn, maar ook numerieke waarden (integer, enkele precisie en dubbele precisie of E- notatie). Door deze procedure te herhalen, kunnen we in principe een

oneindig lang programma starten, zonder in geheugenproblemen te komen.

MSX kent helaas geen COMMON, maar wees gerust, de C-64, de Atari800XL en vele andere ook niet. Om MSX common- faciliteiten mee te geven heb ik de GOVRAM-routines ontwikkeld. Bij het ontwerp van de GOVRAM routines ben ik uitgegaan van de volgende voorwaarde: l. de opslag van gegevens mag niet ten koste gaan van het normale RAM-geheugen; 2. Alle BASIC-commando ‘s mogen gebruikt worden, dus ook PLAY;

3. alle typen variabelen moeten doorgegeven kunnen worden, zelfs lege (alleen op RETURN drukken) ;

4. De routines moeten zowel met als zonder diskdrive werken;

5. Het moet niet nodig zijn om waarden tijdelijk naar tape of disk weg te schrijven om deze later weer op te halen, vroeg of laat wordt dan het eigen programma overschreven.

Zelf pas ik de GOVRAM-routines in een belasting programma, dat uit drie delen bestaat, namelijk inkomen, vermogenspositie en privé-balans. Het programma is bedoeld voor de particulier. Het programma draait op zowel de IBM PC als op de MSX.

De routines kunnen als utility het hele MSX-gebeuren op een hoger niveau brengen, vandaar dat ze zijn ontwikkeld voor algemeen gebruik. De MSX-programmeur krijgt hierdoor een goed stuk gereedschap in handen om zijn programma’s duidelijk te verbeteren en langere programma's te schrijven, zonder dat hij/zij zijn/haar variabele waarden kwijtraakt.

C. Machielsen

MSX-MOZAIK maart-april 1987 pagina 21

esse JD. ZN

vleiende ede deleleleteleletejeleletedelsteteleletevetetstetetetetetete verstoren annntennnnenenenene renee nenenenenene negende dend EL Patatntatatetatntetnteteteletntatntetetetetetetelens! prtnntdetnineledededeleeleleleterededererelene gene nenenene nege enenenenn ene annen nennen needed nne neerde enen en LEE EE ES ER EE A EE EL ee ee se a se ee eee ee a oe se ee ese ee eee see ese es see aes sees eeens …. . attente teen" . es et E a rr ee eee ee ee" nee" rn

De routines, inclusief een voorbeeld programma zijn verkrijgbaar door £12,75 (inclusief portokosten) voor de cassetteversie en f£17,75 (inclusief portokosten) over te maken op

girorekening: 13.67.088 van DE MSX-er te

Bussum, onder vermelding van GOVRAM- routines.

De diskettes en de cassettes zijn op voorraad, zodat ze snel worden uitgeleverd! !

MSX werkgroep cassettes

De MSX-werkgroep had een programmeerwedstrijd uitgeschreven, waarvan wij de hand hebben kunnen leggen op een tweetal cassettes (disketteversies zijn ook verkrijgbaar), met een aantal winnende programma’s.

De cassettes zijn verkrijgbaar voor £f12,75 onder vermelding van ‘programma’s werkgroep deel 1’ of ‘deel 2.

Beide gelijktijdig bespaart u eenmaal portokosten, zodat u de beide cassettes kunt verkrijgen door overmaking van £25,00 gulden onder vermelding van ‘programmas werkgroep 1/2.

De disketteversies kosten f17,75 per stuk en beide versies voor f32,75 onder vermelding van ‘programma’s werkgroep deel 1’ of ‘deel 2” of programma’s werkgroep 1/2.

De cassettes en diskettes zijn op voorraad, zodat ze direct kunnen worden verstuurd nadat uw overmaking is bijgeboekt op:

girorekening 13.67.008

MSX-MOZAIK maart-april 1987 pagina 22

Deel l bevat:

MEMORY, een denkspel

DOE MAAR, een muziekprogramma KASTEEL, een spelprogramma BOTSAUTO ‘s, een autorace PALET, een tekenprogramma SPACEWALK, een spel

SNACKBAR, een spel

Deel 2 bevat: GOBBLE, een happerspel CARRACE, een autorace TEKEN-MUZIEK, een creator CROSSING, een froggerspel JESU JOY, een bach compositie MOUSEJUMP, een spel GITAAR, accoorden

Geef duidelijk aan wat u wilt en welke, zodat uw bestelling snel en efficiënt kan worden uitgevoerd.

MSX-MOZAÏK cassettes

De cassettes en diskettes met de programma’s uit MSX-MOZAIK 1985 en uit MSX-MOZAIK 1986 zijn inmiddels, met veel moeite, ook op voorraad, zodat ook deze bestellingen snel kunnen worden uitgeleverd. De cassettes kosten f£15,75 en de diskette versies kosten f19,95. Deze laatste prijs is mogelijk gewerden doordat de prijs van de diskettes is verlaagd, zodat we de bestellers uiteraard van deze prijsverlaging kunnen laten mee profiteren.

De cassettes en diskettes zijn op voorraad, zodat ze direct kunnen worden verstuurd nadat uw overmaking is bijgeboekt op:

girorekening 13.67.008

MOZAIK programma s uit 1985 die hierop staan zijn:

TEKENS.BAS, een karakter programma GONFIE.BAS, een wiskundig programma SCREEN.BAS, een scherm dump programma GETALLEN.BAS, een programma dat ingevoerde getallen omzet in woorden ICP3, het bekende invoer controle programma, geschikt voor zowel MSX-MOZAIK als MSX-computer magazine. GRAFISCH.BAS, een grafisch programma BENCHMARK.BAS, een benchmark test programma

HEXASCII.BAS, een omzettingsprogramma DEMO.BAS, een demonstratie programma FILELIST, een file programma

HIRES.BAS, een high resolutie programma SPRITEMA.BAS, een spritemaker SPACEMAN.BAS, een spelprogramma

PERMUTAT.BAS, een wiskunde programma ONELINER.BAS, een een-regelig programma FUNCTIES.BAS, een wiskunde programma BASICODE, het basicode 2-c vertaal programma

BLODI . BAS,

GETAL.BAS, een getal lenschrijver DIRSOR.BAS, een directory sorteerroutine BIBLIOTHEEK.BAS, een bestandsprogramma KAARS.BAS, een grafisch programmaatje BLUEMO.BAS, een muziekprogramma SEAWAR.BAS, een spelprogramma

MOZAIK programma’s uit 1986 die hierop staan zijn:

WED.BAS, een schermeditor (tekstverwerker )

TOUR.BAS, een Tour de France programma RENNER.BAS, een wielrenner programma voor boven

REKEN.BAS, een rekenprogramma

SPRITE.BAS, een spritemaker

SORTJE.BAS, een sorteerprogramma GALGJE.BAS, een spelprogramma

RADEN.BAS, een spelprogramma MHLOCKS2.BAS, een Maidenhead Locator voor zendammateurs

KANARE. BAS, een fluitende kanarie KLEUR.BAS, kleurdemonstratie programma RENTE.BAS, een rente berekeningsprogramma TESTB.BAS, testbeeld programma

GETAL.BAS, getallen omschrijver

GETMAS, een stelsel omrekenaar SMAKER.BAS, een spritemaker !

SIADER.BAS, een sprite lader!

Een grote hoeveelheid programmatuur met voor een ieder wat wils, waarbij niet alleen spelletjes zijn opgenomen. Een aantal programma's zijn geschikt voor uitbreidingen in de vorm van geluid en moeilijkheidsgraad. Bovendien kunnen een aantal programma’s verder worden uitgediept, waarbij de programmeur zeker aan zijn trekken kan komen.

MSX-MOZAIK maart-april 1987 pagina 23

Lezers reageren: monitor

LEZERS INZENDINGEN

Onderwerp: Machinetaalmonitor MSX-MOZATK nummer 5 MACHINE TAAL

ET | MONITOR Een dergelijk programma is meestal iets

voor de meer ervaren programmeur, die 4 B ane ef is oen Ep ben. at EKos zich wil gaan verdiepen in het fenomeen uit ezen of willen wensohet yen kaa ; f | it programma kan men allerlei machinetaal p Ik begon daarin ook adressen invullen en men kan ook interesse te hebben en juichte de aan programeren in machinetaal. plaatsing van dit programma op het moment |Hannser dis hek, eel Arse van uitkomen dan ook van harte toe. begin file hoger is dan A0O33 want anders wordt dit prooramma

Ee a rr overschreven en krijat u problemen. Na in invoeren van de listing, bleken er Het pr amma voor de cursor staat echter enkele onvolkomenheden in het op de sen DCB t/m DIFF!! programma te zijn geslopen, die op zijn minst lastig genoemd kunnen worden. Na SUCCES enige tijd stoeien met het programma, Druk een toets voor verder.

bleek dat het invoeren van data niet zo best wilde lukken.

De fout

Kijken we naar regel 1920, waar I afgevraagd wordt. Op het moment dat ‘1 1’ is, dan worden de beide variabelen Ingesteld. Met een GOSUB springt het programma naar regel 2030, waar we de invoer routine vinden tot regel 2130 waar een RETURN wordt gevonden. Hierop wordt teruggesprongen naar regel 1920 plus 1’. De volgende instructie in regel 1920 laat het programma terug springen naar regel 1270 en zijn we aangeland bij een subroutine ‘MENU voor het invoeren en controleren. Het commando RETURN 1270, hoort in regel 1920 niet thuis en werd verwijderd. Daarna wordt de invoer routine functioneel.

ML ROUTINE LADEN ROUTINE SAVE GEHEUGEN TONEN

1 2 3 4 5 6 nj 8 9 1

Als schoonheid foutje wordt verwezen naar regel 1870, waar alleen maar met de kapitale letter ‘M’ naar het menu gesprongen kan worden. Aangevuld met IF INKEYS<>"M" AND INKEYS<>"m' GOTO 1820

mmm mmm nn

MSX-MOZAIK maart-april 1987 pagina 24

.. sss ess se aen ne NN

IK nn

ss ese esse. es. . . .

INVOEREN KONTROLE

MENU STOPPEN

2m maakt het programma nog gebruikersvriendelijker.

Tenslotte wil je als gebruiker een eventuele afdrukmogelijkheid ook gebruiken. In feite functioneerde de zaak goed, maar iedere keer als het Beginadres in HEX voor de routine : beeldscherm was volgeschreven, verdween > 8906 de bovenste regel uit beeld, voordat ik met afdrukken kon beginnen. Een regel minder afbeelden was de eenvoudigste wijze om dit op te lossen, maar ik koos voor een andere mogelijkheid. Schakel de functietoetsen tijdens de verwerking even >INVOERENS uit: die regel is gewonnen aan de onderkant van het beeldscherm, die eerst 2E aan de bovenzijde verloren was gegaan. Hiervoor wordt regel 2170 gewijzigd naar: 2170 KEY OFF: LOCATE 3,21 LADEN SAVEN TONEN VERDER TERUG In regel 910 wordt het volgende geplaatst: 910 KEY ON:TE=46

Als laatste: het versieren van menuschermen kan beter gebeuren met wat grafische tekens, dan met letters uit het

8008 08 08 18 Eel 08 8 da a Na. cm ALESRELE ich ge was bij di : oorspronkelijke programma ook het geval,

5020 zE EE ep aa JE é5 3e 56 alleen de printer waarop de listing was 28 30 F6 Af 32 DO FR BO afgedrukt herkende deze grafische

5030 LE 28 Pe A 55 pe 58 oe karakters toen nog niet en ging daarom

He FB AL GR MS CD 36 DO FF cijfers afdrukken! ). Enkele screendumps

8050 2: sj Se ie ep Se ie, Oe zijn bijgevoegd ter illustratie.

Se BERNE SR

8068 AF FC B7 20 35 7B FE FO P. Vollenberg.

3070 38 30 Th el OL 58 Be

800 5 55 68 DA Sa 80 ge 79 (Red.: Een positieve bijdrage van een

8088 C1 20 CE 4F 21 17 30 CD F lezer, waarvan we allemaal kunnen

8098 1A B é5 56 50 AE 55 5 A „2e profiteren. Hebt u ook iets te vertellen,

80A0 FF C9 3A AF FC 3D 28 3E B :»*=> laat het ons dan weten, zodat een ieder Druk een funktietoets voor verder van uw programmeer ideeën kan

profiteren! ).

me

MSX-MOZAIK maart-april 1987 pagina 25

me Hi ED

PATA

17 / /

Ip ID

/

Eer AANEEN 1EErt 1

Hints ii

bi

! HN iN if ! Hi ii = k 4 EKL OET VENTEN AAN HEN il SEE Eh MAAIKE Í EEN // - Ne \ HEEEEEEMEEEEEEEEEEEEOOAIEEEEEOEOEE ELLE (AN SNE EIN KI KK HEEEL

EELEEOLELEEOENEOROE ETEN

Í

INE

Inde TERMINAL-mode:

auto dial/redial

auto login/logon

auto answer

auto baudrate select

files-up en downloading van en naar MSX, Commodore en andere computers

de mogelijkheid om de gastcomputer

p |_ te besturen De veelzijdige software ‚mina host-functie:

Het bedieningsgemak 3

De TEL-TRON 1200/MSX is direkt | * aansluitbaar op alle MSX-computers. : Geen gezeur met kabels en connectoren, gewoon de stekker in de uitbreidingsleuf van de computer en . . . klaar!

maak uw eigen 300 of 75/1200 baud full duplex databank, inclusief up- en

De TEL-TRON 1200/MSX wordt geleverd met een geavanceerd communicatieprogramma. U kunt meteen aan de slag. | De nieuwe versie 2.5 wordt GRATIS meegeleverd.

Dit VIEWDATA- en TERMINALPROGRAMMA maakt optimaal gebruik van de mogelijkheden van het modem. -

Bijvoorbeeld:

* in de VIDITEL-mode: * auto dial/redial

auto login/logon 5 J *_ complete VIDITEL editor

local mode (de systeemcommando's zijn beschikbaar) | beeldopslag (op diskette en cassette) | De TEL-TRON 1200/MSX is een produkt zwart/wit-kleur schakelaar van TRON BV.

uitgebreide afdrukmogelijkheden U vindt de TEL-TRON 1200/MSX bij *_ VIDITEL host-functie: V&D, DIXONS, WEHKAMP en alle grote

maak uw eigen VIDITEL-databank met | computershops. meer dan 300 pagina's per diskette. Voor informatie, bel 085 - 426 777

*

*

II NN | HININNIN HN NNS II IJ IJ

EEEEEEELELE EEKEKKEEKEEKEREEKEEKEELLALLAS

ALLEL ELCO AVA \ ennen Es 4 RS == li 2 p

II HEt

BELEEEEEEEEKEEEEE BEEELEEEELEEE EEH HIL | | Ut \ AAAAIE 8 A \ AN AK „A : \ IN ost

ven

| DD

MSX-MOZAIK maart-april 1987 pagina 26

Postbus 144, 6800 AC Arnhem

1 // en is \ ve Il A : NIN \ : \\ \ \ \ \ \ \ AEL U

| AAELLEELLELLLELE EL KAAIMAN

IODEM?

\ \ U \ HELLE

downloading van files, automatische

modem instelling (bij versturen van een file schakelt het modem automatisch van 300 naar 1200 baud).

De informatiediensten

U wordt gratis lid van twee databanken, waarop u Onder andere nieuwe versies van de TEL-TRON/MSX software vindt De upgrades zijn gratis.

En u krijgt toegang tot meer dan 80 TEL-TRON compatible databases in Nederland.

en de TEL-TRON 1200/MSX zelf. . .

PTT goedgekeurd 1986 *_ 300, 600, 75/1200, 1200/75 baud “_ visuele functie-indicatie van alle modemfuncties fraaie vormgeving 3 maanden garantie

*

*

Ny 1 / ij

EIN / 1

/

Telefoon 085 - 426 777* Telex: 75075 dcs

BAS-disk utility

BAS-DISK utility

Deze utility maakt het mogelijk om programma’s, die op een cassette staan weggeschreven met CLOAD, op disk te zetten, zonder tussenkomst van de gebruiker. Het programma maakt daarbij gebruik van het buffer van het toetsenbord (keyboard buffer) en het video-

geheugen.

De werkwijze is als volgt:

Laadt het programma BAS-DISK en vervang de diskette;

zet de cassette recorder op PLAY;

druk F5 in of toets in RUN [RETURN].

Opmerking: Het programma maakt gebruik van een CMD-hook. Qm deze voor uw computer aan te passen, moet het laatste byte in de dataregel 690 worden aangepast in Ol, 02 of 03 (zie *). Wil het programma dan nog niet starten, dan is er waarschijunlijk te weinig geheugen vrij. Zet de computer uit, of geef een RESET. Start de computer weer met de CTRL-toets ingedrukt. Schrijf (save) het ingetoetste programma is weg voordat u het gaat draaien (runnen).

Dataregl 690 moet onder andere voor de Spectravideo 01 zijn, voor de Sony 02 en voor de Philips 03.

a ‘save“C-L28.UTI® '4-2-87 784 2 CLEARZO8, &HDDO8 HA7 28 LOCATEB, Bs FORX=BTOI5F: VPOKEN, 52: NE XT

ât5 48 ON ERROR 6070478

882 58 A=DSKF (0)

685 &B IFVPEEK (37514 2ASC(CHRE(195)) THENGG TIJ5/8

859 78 IF AC2STHENPRINTSLESS A5 25 k FREE ON DISK": END

556 88 FORXEB TU 5

Lap)

785 Täù

RS,

836

D5é 54e

98 Af-AEACHRE (PEEK (L+LHFET 1} LDB NEXT

[18 FORK=1TOG: J=INSTR(AS," "):IF 1420 THENMIDS (A8, L,1)="—"

28 NET

(38 NAME *X" AS A$+",y"

[48 LOCATE? 9: FILES"E,4*

EXT

168 PRINTS ERKKE ch5 HEERE utility #44 tr ch3 &Eraet

178 LOCATE 8, 1:PRINTSTRINGS (39, 195) 138 LOCATER, 2

198 LOCATE 25,5:PRINT* "dekt "rÂ

208 LOCATE 25,5:PRINT* bezet”; (354-A) 218 LOCATER, 3

220 PRINTSTRINSS(39, 195)

EN 258 LOCATE 8,2 248 DEFUSR=EHFD?E : FORBA=BT0255: BL=USR (BA): NEXTBE 258 DEFUSR=EHI 56: A=USR (0) 2e POKESHFSFA, &HFB

3 278 POKEGHFSFB, SHFB 3 288 RESTORE 418

2398 X=kHFBFOF2" 16 SRO READ A$:IF A$="E"THENSU

2 518 IF Af="i" THEN POKE 4,15:60T0350 L 528 IF A$="#" THEN POKE X,54:60T035

338 IF A$=""" THEN POKE X,30:G0T03S50 348 POKEN, ASC (AS)

j 558 X=l+1 :EOTO 308

36B KedtleA=((1/256)-INT(X/256) 14255 378 B=INT (X/255)

327 S3B POKEGHFSFS,A

Pr À bri klef,

142 858 Laá 172 5/8 578 529

598 POKELHF3FG,B 488 1234 418 DATA *‚c‚l,o, 328 DATA 5,a,v‚e, 458 DATA CMD, 448 DATA run, 358 DATA &

458 END

478 IF ERRZESTHENNAME"X"AS A$+", BAK":

RESUME 1 &0

VERSOLG PaGiN

MSX-MOZAIK maart-april 1987 pagina 27

DE Canon

T-22A MSX In maart-april zeer PRINTER speciale prijs f 339,00 incl. BTW

TE KOPPELEN AAN ALLE MSX HOMECOMPUTERS.

|) Soort printer: Thermische Printer met een matrix van 5 x / punten. 2) Interface: 8-bit parallel/Centronic 3) Volledige MSX karakter set met plotter- en grafische mogelijkheden.

4) Aantal karakters per regel- standaard: 80 - vergroot: 40 - gecomprimeerd: 140 5) Print snelheid: - standaard: 56 kar./sec.

- gecomprimeerd: 62 kar./sec.

6) Papierdoorvoer: friction-feed. | 7) Stroomvoorziening: 230 V, 50 Hz / 24 W. Importeur in Nederland:

8) Afmetingen: 312 mm (B) x 220 mm (D) x 89 mm (H) 28 9) Gewicht: £ 3 kg. HOL

10) Geluidsniveau: minder dan 56 dB 8 ND _SYSTEMA®”

MSX-MOZAIK maart-april 1987 pagina 28 Bloemendalerweg 30-42 - | 382 KC Weesp Tat MIQAN 1CSr1re

jp

Gen EE

Iips en Truuks, deel 2

Tips en truuks, deel 2

De eerste aflevering van deze rubriek, gestart in het vorige nummer, ging helemaal over het op diskette zetten van op cassette beschikbare programma’s: deze aflevering bevat diverse soorten handigheidjes.

Het lijkt goed om nog eens te vermelden dat iedere MSX-gebruiker dergelijke gebruikstoepassingen aan de redactie kan zenden. Daar kan dat materiaal dan worden gebruikt om nieuwe afleveringen van deze rubriek mee (aan) te vullen. Uiteindelijk is MSX-MOZAIK toch het blad van en voor MSX-gebruikers, nietwaar?

Gebruik van MT-base

TiD 1

Bijna iedere MSX-bezitter kent waarschijnlijk dit naar mijn mening op dit moment nog het beste ‘kaartenbak ’- programma voor onze machines.

Als je je oor te luisteren legt, dan blijkt dat er nogal wat ‘gekraakte’ versies (op diskette of cassette) van dit programma in omloop 1s.

Dat is in een aantal opzichten niet verstandig. In de eerste plaats mis je zo de goede service van Micro Technology na aankoop van een programma (bijvoorbeeld de gelegenheid om het programma tegen een nieuwere versie - tegen betaling uiteraard om te ruilen).

In de tweede plaats en dat is bijna net zo belangrijk: het gebruik van een dergelijke ‘kraak-versie’ kan tot grote problemen leiden. Het programma is namelijk zo gemaakt dat bijna de volledige geheugenruimte van de MSX-

computer (vooral bij MSXÌ) gebruikt kan worden voor de opslag van gegevens: de voor het programma zelf noodzakelijke 16 kbyte is verwerkt in de cartridge.

Bij de kraakversies ligt dat even anders. Bij een ruim gevuld bestand zal dat bestand bij het wegschrijven van de gegevens naar cassette en diskette over het programma zelf heen schrijven, waarna het voor dat moment uit is met de pret: een fraaie reset zal het resultaat zijn (weg bestand en bij diskette meestal: opnieuw formatteren).

TIP 1: koop het originele programma.

TIP 2: Geef bij het gebruik van diskettes om MT-base op te starten altijd bij het wegschrijven een bestandsnaam zonder spaties. Bijvoorbeeld een datumaanduiding als bestandsnaam. Je bent snel geneigd om bijvoorbeeld 27 juli in te voeren.

Gevolg daarvan is wel dat bij bijvoorbeeld een ‘reorganisatie’ van de diskette dat bestand op de gebruikerswijze nooit meer geKILLED kan worden: KILL 27 juli zal namelijk leiden tot een ‘bad file name error.

Restaureren van Headers (cassette)

Het zal iedere MSX-gebruiker al eens zijn overkomen, of misschien wel meerdere malen, dat een programma niet (meer) kan worden ingeladen: op de plek waar het programma op de band begint verschijnt de boodschap van de computer ‘FOUND : NAAM ° niet of er volgt een ‘DEVICE 1/0 ERROR of iets dergelijks.

Meestal wordt dit probleem veroorzaakt door een verloren gegane dan wel niet goed op de band gezette header van het programma (of programmadeel). Een header

mmm Dee

MSX-MOZAIK maart-april 1987 pagina 29

is een lange fluittoon, gevolgd door enkele krassen aan het begin van een programma (deel). Aan die header herkent de computer de naam van het programma (deel) en de manier waarop het programma is weggeschreven, zoals normaal BASIC, ASCII enzovoorts, waarbij het geRUNned moet worden als respectievelijk CLOAD, BLOAD of RUN"CAS:"., ‘Blokken’ machinetaal of ASCII (fluittoon gevolgd door cirkelzaag muziek) gedurende meerdere seconden tot zelfs enkele minuten kunnen, zoals wellicht bekend zal zijn, niet op eenvoudige wijze door een laadcommando worden ingelezen.

Terug naar die header. Het ‘restaureren’

daarvan gaat als volgt te werk:

l. Neem een programma om een backup (kopie) van een programma op cassette te kunnen maken.. Het gemakkelijkste werkt “TONUS, omdat je daarmee de naam van het ingeladen programma kunt veranderen.

2. Neem een programma dat dezelfde laadinstructie heeft als het te laden cq restaureren’ programma (deel) en zet de band op het begin

daarvan.

3. Tapekopieerder laden: cassette inleggen met programma als onder 2 bedoeld.

4, Header van dat programma inladen

(Tonus: A uitschakelen, op L drukken: backup: l blok laden. COPEVE: 1 x D.

5. Schrijf dit kleine stukje weg op een lege cassette, spoel die band weer terug naar het begin van de opname en reset de camputer (of zet hem even uit).

6. Tik de bij het beschadigde programma (deel) behorende laadopdracht in zonder executie-opdracht

nm

MSX-MOZAIK maart-april 1987 pagina 30

veen nnn,

(MERGE"CAS:*" in plaats van RUN"CAS: " of LOAD"CAS:",R en BLOAD"CAS:" in plaats van BLOAD"CAS:",R) en druk op RETURN.

7. Begin met de weggeschreven header (punt 5): de computer meld FOUND:NAAM, Stop de band na die melding.

8. Leg de cassette met de beschadigde header in (let op: WEL NA DIE BESCHADIGDE HEADER!) en laat de band lopen. Het programma zal in de meeste gevallen gewoon worden ingeladen.

9, Schrijf na de OK-melding het ingeladen programma (deel) weg op een lege cassette (SAVE"NAAM", BSAVE"NAAM", begin-, eind-en executie-adres of CSAVE).

Het programma zal na deze operatie

vrijwel altijd weer op de normale wijze

kunnen worden ingeladen.

Restaureren van een diskette

Het is bij gebruik van een diskdrive bijna niet te vermijden: op een gegeven moment zal een bepaalde diskette niet meer ingelezen of beschreven kunnen worden(de drive schakelt na een commando wel in, maar na enkele ogenblikken komt het systeem met de melding "DISK 1/0 ERROR" .

Als die melding ook na het cammando FILES (of DIR onder MSX-DOS) verschijnt is er iets aan de hand.

De eerste handeling in een dergelijke situatie: computer even helemaal uitzetten, daarna weer starten en opnieuw het commando FILES geven.

Als het probleem zich blijft voordoen, dan is het mogelijk (zelfs zeer waarschijnlijk) de zogenoemde DIRECTORY

TED 0

31

1na

JJ spell. } spuerJepen “087 ep UEA vesewwerborg SIVZ ANNOOY OO*ELhL } OO*h6LL 3 “Jos+"sed ‘WAI/NOSd3 *S/400£ “DIN OOEL-dN VHSONIJS tol } JISVA XSN UT S,Puwesboud ayostzerd On "ALISTOVIN oO*zgLL 4 0O*OOGL 3 terresed ‘war/01-NOSaa *S/AGEL 08-IS VHSONIJS ele Ee Ver en nnen nnen MANIE Se 00*h6l 4 00*8OOL H"JoS +"sed WAI/NOSHI “S/302L “DIN IVOOZL-4S VHSOMIJS ofoffx | ( euwesBbord vayar ) YINDISIA + I IIIJ40 IWOH SHITIHd 00*6Z9 H 00*B6L FI8OOONWOJ JO "JET NOSdI *S/Z00OL DIN OB8L-dS VHSONTIS of Kal PO mg: oee ei manmnnnmennnennnnr ZeRSN SÁITIMJ 4ODA UAATTE ——m= QG 988 4 OO BZhl 4 uabem apasq °OOOE-dWO STE OOOh-dWO BIUIINHIS jn 00*66L 4 00'66h H Z/L-XSW ‘SPueTJapaN Joy UT uapTaagsoon ua 00°66R 4 00°8H6 F TOTTeved “WaI/NOSd3 *S/45OL “ODIN OOOE-dWO UIUTINHIS Ourprerpuey optesgebjin jew *ystp zow abprJg ttds aameenenmenennvvnn SH IOT dSAILNIDd == 4 =Je9 do Jexyed pnoyyaoqg praaqabin CRLR-IA SHIAIHY ‘beesAuee do SAATIP MNOQUT BSSOT NONYJ BN a === LIN ALLVELSINIWOV u6°€ XSW ===== 00°859 JH 00°66, 3 QUOI uG°E LLOO-AA SHITIHd ft + 0069 4 0O'H6L 3 vassorip + (AIT W/E) 499) 499 + ANINITIG 00*096 4 00'8OLL 3 AIEJJAFUT-KSW + AIO uG'E OLOO-AA SHITIHH wijd 3 5 + ISIS + dISLS + INOUNVIS + YIULSOS + AdOINSIG o00*gzLL 4 OO*H6EZ FH ZLGL-Id JOO OWOZ PIEIPIEY LZ PIE)SSAUISNE NOONVI SN eggs SOU-XSW NI IISVE LINNNVEIUVMLIOS ASIO uG*E KSW === 00*hGh JF 00°50G 3 ZLSL-Id SOON OIO £-04 BAUTINKIS Ee: sc UL LLL H OO ZEEL 3 ON30 30 + ISV8-IN + 13LIOIA mennen mennneenneeenn menne mennen SENTER URE RE ee pan Ne SHITIHd + dapJooas SHITIHd + Je3ndwo9 0208-IA SIHITIHd -GeesAuee do uvasoFTUOW NYXVI Se ele d0040309 ores nan gen LIS LUVLS XS We 00°ZZ0L 4 00*6LLL } T9QEH-XSW *GZXO8 °GBZKOOG “INATKA 08OO-SA STITIHd A iid0 = 40 “varreguee o7YJadeg ‘Maru ————- 00*686L + 00*G6zz 3 TL x00 “GZXOg “O8HXO06 “anar ELBB-WI STITIHd EE Ge NIA METEN 23 TIJ IdsS===== O0*GzLL 3 00°662L 4 ILL 400 *GZXOg *GRZKOOL *INOTA 258B-WI SHIIIHd En beesnuee do asempJey ua -3J0S XSW UO WAI/YIUIJNHIS 9JaPpue 00*6E6 JF 00°460L } Tt Yoo “GZx0g *GRZKOOG “NAT EEBB-WI SHITIHd Io) kelk: 00 SOL } dooy uaa UT YVISTJL + Id OOZL NOYLJTIL 00063 JF 00°6HL } Gex0g *GRzx06E *JNATA Z098-WI SHITIHd NEE o 006E5 + 00666 WAI/SAUIINHIS JOOA FAYYed TIL LOTA BVISIJL 00°Z6Z 4 00°66£ 4 TAGeA-XSW “GZx08 “OOEXO26 *UAOID OHOO-SA SAITIHd RS 2 00 8EL 4 OO'hER 3 WICOWLEVWS SOKEH Jd OOZL NOULITIL 00*EOE F 00*68h H "Fedwoo WAT *GZXOB “OGEKOZ6 ‘Howe EZGL-WB SAITIHd al + O0O*ELL 4 00°66L 4 13JHS OV34dS Z0L8-SWN SHITIHd 00°€06 +4 00*68h + “vedwoo War *Gexog “OGEKOZ6 *uaorbd ELGL-WA SHITIHd op ° 009 + 0066 3 JINGOWNAIZNW __ SOZL-SWN SdITIHd 00°262 4 00664 4 GEX08 “OOEXOZ6 “FIM ZhGL-WB SÁITIHd BEES 00*2En 4 00*66h 4 NIUVOT NMOG “WOJOWIN *IUVMLIOSIIIL *TALICTA 00*0Lz 4 00°686 3 GZX08 *00E*0Z6 “Jaqwe ZZGL-WI SAINIHd ® ee "e°O AJEMZJOS [AAA JAW WIOOW GGEL-SWN SHITIHd 00°04Z 4 00695 4 G2x08 “OOEXOZ6 *uaoab ZOGL-WE SAITIHd Ee 00% : 0050 3 E/L-XSW “WY AN69 hEOO-NA SHITINd —==-- „menen === menemen == NU OLINOW == en 00 Sd } 00 98 } axnT ap *YIILSAOP GOOO-NA SHITIHd 00*h2lL } 00°6602 } JAFTJMOBPTA 0EOE-SWN SdI Hd Bes 0022 4 0062 4 amnatu ap *YIILSAON OLLL=SWN SJITIHd Jeeqsanar JJ0yuauurg OJMIA-ISOINIJIINS Few GGZ8-SWN STE O8Z8-SWN SdI Hd RS E 0088 + OOLLZ } Burpoon jow YI0YOIIN VIVO OLSL-SWN SdITIHd 00°686L 4 006622 4 II 991440 9WOU of, 008 4 006 SINW __ 0L8E-IAS SIITIHd ua SOU-XSW “AATIP ANOZLXZ *Z-KSW GGZ8-SWN STITIHd es w 00£82 4 00'G2 3 E/L-XSW *LITAVL IIHdVD OO/OSLL-SWN SAITIHd 0O°GLGL 4 0O*6HÂL } II 991}j0 awoy ol boeie een meehad en ne HN EN Be ER en ua SOU-XSW “BATIP OYOZL *Z-XSW OSZ8-SWN SdITIHd et bel 00 ot Î HSIp OWAP XSW FO IlddV “WII O8-1d XWOJ 0O*GzLL 4 00°66hL 4 [ 29T4J0 9WOY cf 00 0d } 00°68 3 }8S XSW + PJeepuejs Hed WOY 08-Id XWOJ UA SOU-XSW “eATIP AI0GE *Z-XSW SELG-IA SAINIHd loss 4 00°69 4 pJeepuejs YIed WOY 08-Id XWOJ 00069 JF 00664 } Z-XSW OZ28-SWN SHI 1IHd ap Ja3301d op jew vawes uaarre s,‚owap J0/ua YIed WOY 00*zl£ 4 00°509 4 L-XSW 0208-9A SHIJIHd 00*686 4 00°869 4 NIZI139 TIM SISIL JO ISVA *"Hed “1aIFord 08-Id XWOJ 00*€LBZ 4 00*OhbZ 4 Jnar “sentap Z Oursaongin OVULSWY " " "beesnuee do SYIINIUJIJIMSILLJT O00*OhG 4 00*009 Joztuow uaJnary s[TadJaow 5 00606 4 00'6H0L 3 LOQeY-XSW *S/FOZL *“OIN LEHL-SWN SHIJIHd 0O*€L8E } 00°8OEH } OATIP*H OWOZ + ATP | Jow 38 Ege 00 L49 } 00 S4L L200-K SN “S/300L “OTN LZHL-SWN SdIJIHd 00*286Z 4 008982 } SaATIp 7 jew g ERS ge 00 ILL } 00 hóLh } "Jas+"Jed *WAI/NOSd3 *S/302h VAOZhG-dA VHSOMIJS 00*OGLZ + 00*89EZ } AATp | Jow xNo 6 ee 00 #59 } 00 00LZ } uabem apauq *OOEL-dW ST@ OOEG-dW VHSONIJS *s,ewwesboud ua S,aIezJazur “sTnW 8a8SBESO0'OL8L 4 008622 3 uasnars / Few OOEL-dW VHSOYIJS ‘Joztuow *WyY OYZLG Jow FaaTdwoy ZLGL-Id BIULINHIS 5 ee Be Wenn an he mr an NEE …e BAEFFOTE SIRFUTIU DJOAMDA voer —ammmermeenmnn inenten mat SEIAN END IJ en ostormzsltid gwp sCTtadryaon sCtud gwp sCtad- Huon

april 1987 pag

MSX-MOZAIK maart-

van de diskette is op de een of andere wijze ‘naar de knoppen gegaan” (zie ook de eerste aflevering van deze rubriek: bij het proberen om programmatuur van cassette naar diskette over te zetten, kan er iets mis gaan, waardoor de directory wordt beschadigd).

In principe zou een dergelijke diskette opnieuw geformatteerd moeten worden, maar het resultaat daarna is dat alle programma s, die op die schijf stonden, verdwenen zouden zijn: met andere woorden niet meer ingeladen kunnen worden, omdat ze er niet meer opstaan. Het is daarom goed om te weten, dat na een wat ernstige lees- of schrijffout van de drive, waardoor de eerste sectoren van een schijf verminkt zijn (met het bovengeschetste resultaat) de program,ma‘s en bestanden in de meeste gevallen nog volledig intakt zijn en op schijf liggen. Het systeem kan alleen die directory niet meet inlezen en weet dus niet meer waar, welk programma op de schijf is opgeslagen.

Voor PC's (personal computers), die met MS-DOS werken is er voor dergelijke gevallen een hulpprogramma RECOVERY ° beschikbaar. Dat programma zorgt voor het zogenoemde ‘re-indexen” van een diskette: het programma kijkt in alle sectoren van de schijf wat de inhoud daarvan is en reconstrueert op basis daarvan de directory:resultaat is een wederom bruikbare diskette met de oorspronkelijke programma’s.

Voor MSX-machines zijn dergelijke programma’s er inmiddels ook: Filosoft levert er een, bij de MSX-versie van Wordstar (originele versie) zit ook een recovery-routine.

MSX-MOZAIK maart-april 1987 pagina 32

ss sseseseseseseseses ss es a e= es ee ee ea «u se

In dit verband nog een tip: na een uitgevoerd KILL-commando is de naam van het programma verwijdert uit de directory en zijn de desbetreffende sectoren van de diskette weer vrij gegeven om te worden beschreven, maar zolang dat nog niet is gebeurd, ligt het programma nog steeds vast op zijn plaats op de schijf!!

Een per ongeluk gewist programma of bestand kan met de genoemde programmatuur eveneens in ere worden hersteld.

BASIC-startadres verplaatsen

Vooral bij het gebruik van een diskdrive komt het wel eens voor dat een bepaald programma niet wil starten (na het overzetten van cassette dus), omdat de ROM-BASIC in de weg zit.

Het is te proberen om, we werken immers met een klad-diskette, nietwaar, om BASIC op een ander adres te laten starten en dan opnieuw te kijken of het programma wil starten.

Met POKESHF676, &HOO : POKE&HF6 7 7 , &HCO bereik je zoiets (adres &HF676 is het gebruikelijke adres voor het opstarten van BASIC). Een dergelijke dubbele poke kan uitstekend in een ASCII-lader worden opgenomen (zie deel 1 van deze rubriek). Iet er wel op dat hierna de gewone BASIC- commando ’s als NEW en RUN leiden tot een SYNTAX-ERROR, een foutmelding.

MSX1 poke voor MSX2 machines

Algemeen bekend zijn inmiddels de pokes, die je bij een MSX2 machine moet intikken om een flink aantal MSXl-programma's te kunnen laden. Het is uiteraard slim om een dergelijke poke in de ASCII-lader van het programma op de schijf te zetten. Je

kunt de programma’s daarna zonder elke keer na te denken van: moet die poke nu wel of niet ingevoerd worden om te kunnen starten.

BASICODE op MSX2-machines

Hiervoor is van het luxe vertaal programma van de Spectravideo gebruikers stichting versie 3.14 of hoger benodigd (voor de Sony HB-500P is een speciale versie geschreven: versie 3.18, die ook op de Daewoo CPC-300 MSX2 werkt). Sommige erg grote basicode programma’s eisen dat het vertaalprogramma van cassette geladen wordt in de machine met bij het opstarten de SHIFT- en CTRL-toets ingedrukt.

P,S.: is het bij iedereen al bekend dat de TROS op woensdagmiddag van 17.40 tot 17.45 op Hilversum 5 (of is het Radio-5) Basicode-3 programma’s uitzendt? (Basicode 2 van hobbyscoop en Basicode 3 kunnen beide door genoemd vertaalprogramma worden vertaald! ).

Bepalen HIMEM bij disk-gebruik

In de vorige af levering hebben we het al gehad over het hoogste adres dat in een machinetaal-programma (of BASIC- programma!) gebruikt mag worden om dergelijke programma’s van diskette te kunnen laden.

Aangezien dat hoogste adres (meestal HIMEM genoemd), ondanks de standaard, per MSX merk of soort MSX-computer kan verschillen, hebben we in de vorige aflevering een erg veilig hoogste adres genoemd. Het is echter mogelijk om het voor de eigen machine geldende echte HIMEM vast te stellen:

Reset de computer en houdt bij het opnieuw opstarten de CTRL-toets ingedrukt. Tik daarna in:

PRINT PEEK (&HFC4B)+PEEK (&HFC4A) *256 en geef RETURN. De op het scherm getoonde waarde 1s HIMEM in decimale notatie. Van dat getal kan de hexadecimale waarde worden bepaald door in te tikken: PRINT HEXS (getal) en de RETURN.

Rectificatie

In het kleine listinkje in het vorige artikel (pagina 43) heeft het zetduiveltje huisgehouden. In de regels 10 en 20 komt “ten onrechte uiteraard

het minteken voor. Dat minteken moet bij

het intikken van de listing worden weggelaten.

J. van den Berg

VERVOLG VAN PasiNA 27

855 488 IF ERL=140 THEN RESUME 180 EL 438 PRINT ERR, ERL SUB DEFUSRI=EHL 5E: A=USRI (0) zi POKEAHF3FS, 2HEG 133 528 POKE&HFSFS,LHFB 538 ON ERROR 60709 ‚548 BEEP: GOTS 5 zl STOP 5 5d RESUME NEXT 578

548 SCREENB: HIDTH43: KEVOFF: COLO R1,15 538 GÜSUBAG 7 &10 DEF USRZ=EHDDER SIB A=USR2 (8) 628 PRINT" serre chs kr ch5 Heter” ? &5B LOCATE A, 1: PRINTSTRINGE(39, 195} G4D LOCATE B,I:PRINTSTRINGE(39, 195) fe GOTOL48 wenona ssersee 578 RESTORE 698: „FORR= LKDDGATOLHDD47 6 638 READA$: POKE R,VALCTEHT+AE); NEXTR 9D DATA21 „BL,FE, sb, F7 25:36, die Jae DATA23, 36,38, 23,36, DD, 25,36 718 DATAC9,21,08,88, 1188, 18, 8l 5 728 DAT AEB ,08, Ch, |E ag, C 41,53

738 DATA32,49, 4E,54, 32 AF? B, 1 740 DATAZ0 52,34, â1,32,54, 45, „8 2 758 DATAZ1,00, 10,1! 80, 88,01, E3 zie &0 DATABB, CD, 59, 00,24, 15, FES 42 778 DATA23, 3 25de D7 20, FD,23 138 DATA ERS 13,12, EB, 5E, 23 3 790 DATA56,23,7A,B3, 20, F1,22, 888 DATAF 622,04, Fb, 22,Cb, F6 3 JE dig DATAFF „32,A9,F6,C3,28, 41,09 43 0 828 RETURN

ër ere utility tre

MSX-MOZAIK maart-april 1987 pagina 33

Nummerieke integratie

IB REM BEEBKERREERKEEEEEKEEREEREN 058 552 INPUT "geef de ondergrens";A:PRIN 28 REN + J. Duurland Lj T 38 REN # batterijlaan 57 ' 146 335 INPUT "geef de bovengrens*;B: PRIN 48 REN « 1482 SM Bussua : Ï SR REM FEEEEREREEEREEEEEEEEERS HERE ig4 T48 SOSUR 520 5 REN 593 358 PRINT:PRINT*de benaderde opper vla SE REM EREERREREREREEEEEEEREREERKH kte is":PRINT :PRINT LePRINT JO REN + menu t 488 348 GOTO 818 ER REM SREREEREEREEEERKEREEEEERE EE JR REM BEREREEEEEREEEREEEKEREEEE REE 38 KEN 123 188 CLS:WIDTH 39 588 REM therhaalde regel van simpsont 215 118 LOCATE B,B:PRINT*+# numerieke int egratie ##°:PRINT IG8 REM BEREREREREEERERKEEREREREREREE 534 158 DEF FNF (KX) =1/X 689 178 PRINT 488 REN 982 188 PRINT * fzherhaalde trapeziuarege L 815 198 PRINT * Z=herhaalde regel van sia pson

385 195 PRINT * J=uitleg"

576 288 PRINT * 4=beeindigen programma

758 218 PRINT: INPUT" maak keuze” s;NR

114 228 IF NR=1 THEN GOTO 25

181 238 IF NR=2 THEN 60TO 578

248 235 IF NR=3 THEN GOTO 820 Ld

177 248 IF NR=4 THEN GOTO 810 238 REM BRRREREERKEREEEEREERKEREE EEN = \0 268 REM # herhaalde trageziumregel + Fla) ° D 5e (2e 2) da IR REM BERBEERKERKEREEEREEEEREERE EE L

361 288 CLS:LOCATE 4, B:PRINT"herhaalde tr apeziusregel *

B32 298 FRINT:PRINT "geef het aantal (twe e of seer *:

423 388 PRINT "intervallen. Een aantal kl einer dan *:

144 318 PRINT "twee doet het prograama be eindeigen*: \ ( :)

486 328 INPUT"aantal intervallen*:N f xXx /. cos 2 dx

358 338 IF N=42 THEN PRINT "aantal kleine r dan twee, probeer het nog eens”:60T \ 0 328

MSX-MOZAIK maart-april 1987 pagina 34

482 418 CLS:LOCATE2,B: PRINT "herhaalde re gel van siepson”

i56 428 PRINT:PRINT "geef het aantal (even en =ò4) *

856 438 PRINT"intervallen, een aantal kle iner dan 4”

155 440 PRINT “doet het programma beeindi gen”

583 4508 PRINT

495 468 INPUT" aantal intervallen";N

548 478 IF NX4 THEN PRINT"aantal kleiner dan twee.probeer opnieuw" :60T0 468

567 48B IF N/2824)N THEN PRINT*aantal is niet even, grobeer opnieuw":60T0 468

Béi 482 INPUT "geef de ondergrens";A:PRIN T

157 485 INPUT "geef de bovengrens";B: PRIN Ï

174 498 GOSUB 670

&19 SOB PRINT:PRINT"benaderde oppervlakte is “sPRINT:PRINT 1 :PRINT

498 518 GOTO 810 520 REM BEREEERBEEREREREEREREEEEREEE : 538 REM « subroutine trapeziua : SAR REM HEEREEREEREEEEREREREREEREEEER : 5o8 REN J6B REM nuserieke integratie get behu ip van de herhaalde trapeziuaregel 378 REM de functie is F‚ de integrati egrenzen zijn Â,B 588 REM N (N=22) is het aantal deelin tervallen, het resultaat 15 I 598 REN

975 608 HI=FNF(A)/2

399 618 H=(B-A)/N

898 528 FOR T=t TO N-í

448 63B HI=HI+FNF (A+T#H)

599 648 THE (HI+FNF(B)/2)

149 658 NEXT T

4355 56B RETURN bJR REM SEREREEEBEREEEREEERERSEREEREE : 688 REN « subroutine siapson : GIR REM SEEEEEEBERTEREREEERERERERI EER : 788 REM numerieke integratie met behu ip van de regel van siapson 718 REM de functie is F‚ De integrati egrenzen zijn Â,B 128 REM N (nzeven en N=24) is het aan tal deelintervallen 738 REM het resultaat is |

485 748 H=(B-A)/N 188 758 HI=FNF (A) +4EFNF (A+H) 893 768 FORT = 1 TO (N/2 -1) 195 778 HI=HI+2eFNF (A+24TeH) +48FNF (A+ {247 +1) #H) 643 788 T=He(HI+FNF(B))/3 J58 798 NEXT T 426 388 RETURN 572 B18 END DI REM BERKEREESEREREREREREBEREEEEE 858 REM « uitleg Li TP REM HREEREREREREERKERRERERREREES 455 845 CLS 218 847 PRINT * # nuaerieke integratie t+*; PRINT 928 858 PRINT "Door nusserieke integratie kan de * 885 868 PRINT “oppervlakte tussen de graf iek, de x-as” 125 878 PRINT "en de twee intervallen bep aald worden," 152 888 PRINT “plaats uw functie in basic =notering op” 999 898 PRINT “regel ió® . Hoe groter het aantal” 852 988 PRINT "intervallen dat u invoert hoe groter" B23 SIB PRINT "de naumkeurigheid. De bere keningstijd * 557 928 PRINT “wordt echter ook snel grot er.” 785 938 LOCATE B,21:PRINT*DRUK SPATIEBALK VOOR MENU" 881 948 STRIG(B) ON ij8 958 IF STRIG (B)=-1 THEN GOTO 60 453 968 GOTO 950

ANA

MSX-MOZAIK maart-april 1987 pagina 35

PROGRAMMEER

WEDSTRIJD MET ALS DE COMX PL-80

INZET

PROGRAMMEERWEDSTRIJD MET ALS INZET DE COMX PL-80 PRINTER PLOTTER

MSX-MOZAIK maart-april 1987 pagina 36

PRINTER PLOTTER

In tegenstelling tot vorige prijsuitschrijvingen, waarbij de ingezonden programma's, inclusief de surprise, teruggestuurd werden naar de inzenders, nadat de uitslag bekend was, worden de ontvangen programma's ditmaal op verzoek en ter controle direct na binnenkomst gekopieerd en met de voor iedere inzender aanwezige verrassing teruggestuurd.

Het programma moet voor 15 mei 1987 in ons bezit zijn, zodat de uitslag in ons dubbelnummer kan worden vermeld en de prijswinnaar bekend kan worden gemaakt. Inzendingen na 15 mei worden voor de wedstrijd niet meer geaccepteerd (uiteraard wel voor plaatsing in MSX-MOZAIK).

Enkele punten:

l. Het programma moet te allen tijde of worden gepubliceerd of op cassette worden aangeboden.

2. Het programma moet op een standaard MSX1 of MSX2 computer draaien.

5. Het programma moet op cassette of diskette worden ingestuurd.

4, Over de uitslag kan niet worden gecorrespondeerd.

>. De uitslag van de wedstrijd is bindend. 6. De eindbeslissing in alle zaken betreffende de wedstrijd ligt bij de deskundige jury.

7. Het inzenden van een programma betekent automatisch dat u bekend bent met de voorwaarden.

8. Het programma moet zelf zijn geschreven en de inzender staat daar borg voor.

9. De copyrights vervallen aan de MSX-er, tenzij anders vermeld.

10. Het programma wordt alleen teruggezonden indien deze vergezeld gaat van een gefrankeerde enveloppe met daarop vermeld naam, adres, postcode en woonplaats.

mm

PL 80PRINTER/PLOTTER universeel —centronics 4 kleuren —80 koloms

Werkt op elke computer met centronics/parr. aansluiting. Leverbaar, demo floppies voor: IBM PC/XT Apple Il MSX en Comx 35/PC1.

Prima ingebouwd PIGA schrift voor uw correspondentie en boekhoudgegevens, verwerkt el- ke tekstverwerker, zonder aanpassing. Insteekmodules voor andere schriftsoorten verkrijgbaar,

Grafische tekeningen volgens de standaard software pakketten als: AutoCad Driver: roland 800 Lotus symphony 1-2-3 Driver: amplotii. Maar ook eenvoudig Basic programmeerbaar, met bij- geleverd handboek. Professioneel inzetbaar, solide Epson mechaniek, kast en electronica: Comx. Tekent ongewoon nauwkeurig.

Gebruikt normaal A4 papier en van de rol. Tevens mogelijk op transparant, voor overhead projectie. Plotting formaat 192 x 25000 mm. Snelheid 92 mm. p. sec. of 10 c.p.s. Standaard pen- sets, overal verkrijgbaar f 13.20 p. set lange levensduur, schrijft 300 m of meer.

Goede testrapporten in PC World en Info - MSX Comp. Magazine, Info en Mozaïk

PRIJS slechts f 698,- incl. BTW.

IT am COMX PL-88. This is my handuritt ing IT am an ideal OUTPUT DEVICE for vour home and business computer. I can easily be controlled with simple proeramming. This is my normal ASCII set: 9"#$x&’[JQ C*“JQWERTYUIOP _ASDFGHJKL+-XEXCUBNM; * ?7 1234567890 <=daqwertyuiopasdtghjklzxcubrm, For MSX I have them all in ROM pack 8 You can make wour own ROM pack.

Ï also can draw too. 1 perform the gra- phiec plotting very well.

elo Ar ed ETE EEE EEE oer

BESTELBON:

Ja, stuur mij zonder bijkomende kosten:

() De PL 80 met handboek, pennenset en Nederlands garantiebewijs, voor wen ustdzens f 698, CL) Doe er IBM demo floppies bij 2x f 20,-, 5/4”totaal.… vh bakel f 40 CO Doeer een Apple Il derno floppy bij SUe” an aarnersanrsenneneeeneenee en. …f 20 LI Doe ereen 32” MSX demo floppy bij EE CELAN mf 20, Ll Doe er een extra kleuren penset bij, groen/rood/blauw/zwart…… ‚f 13,20 0 Doe er een rol papier bij van 27 M VOOr a heien f 7.95 TJ Doe er een ROMpack m. 3 schriftsoorten bij. …… ……… SE SALer KRO …f 69,— L) Doe er een MSX karakterset ROMpack bij arken { 89—

Aankruisen wat u wenst.

Jl Bijgaand de betaalcheques voor het totaal bestelde bedrag.

_J Betaald heden op uw giro no. 291847 t‚n.v. West Electronics te Haarlem Betaald heden op uw bankrekening no. 47.42.92 908.

Na ontvangst zult u de goederen binnen 48 uur, franco huis leveren.

Met betaalcheques heeft u de goederen het snelst in huis!

Naam en voorletter: nnen RE sds 9 TT EE EN Se Ene ome norksec vur EPE be ER DONEREN vri zaaknr mede EE EN se aties bie ern EEND O naars tess wksika OENE iere anderen min erde:

Bon uitknippen en opsturen naar: Import West Electronics - Spaarne 40 - 2011 CJ HAARLEM Grossiers/dealers gezocht!

WELEER ESTEN

u. RRARARARARARARAARARARARARARARANR. ……..seeses.ss ese se. ee es nnn MMA) senses... es... se... esse « us AAM, NRN LM RRA esse... se. se... es es an a nessen anasaseseses sss see. snares essen sss... ee s nn RMA RR LN} RARA NRN NN na RARA ……...eeesse..... es... ses... . es. LN | RARA NRE NN NN NN LN | RAAR ………....e.se.se....e. se... es na assess aeassesesessssses se. ………..ennssesess.s.s..e...se... ss... LK essen. sss. e. ………..se.ss.ssse.. se... ses LN sas saseseseessanssseses esse. …………..eeasesssese. ee. se... ses se LN | RRRS sss ses III u a s. esse sasessesssesssese.e. ….…...sses es ARA. RAAR .… sss e ese... se se asss nessess ee e RN NK RE B RARA essa... ese RRA ……….……s.sessssesess..e....s..........e. Ed KMAR ……..e.e. eee eseeseseseseese > MMA EE KRAAN ……...sesess..s... se. e .. ARRA KN MN KRAAN ss seseseesee ee

es ARRA HE LAMARR KR

Boekbesprekingen

Titel: Het geheim van de drie burchten Auteur: Albert Sickler en Loek Klaassen Uitgeverij: Kluwer Technische Boeken ISBN: 90 201 1951 6

Prijs: £24,75

Een van de zinnen uit het voorwoord, wordt ter illustratie even eruit gelicht: "Verschillende doorgewinterde adventure specialisten hebben deze adventure uitgeprobeerd en op basis van hun ervaringen is duidelijk dat Het geheim van de drie burchten een adventure is die beslist niet eenvoudig is te kraken". De beginner krijgt eerst een uitgebreide inleiding over hoe het spel gespeeld moet worden. Rekening wordt gehouden met mensen die na dagen het spoor bijster raken, door middel van een spiegelschrift geschreven pagina worden belangrijke hints gegeven, die de speler weer op nieuwe ideeën zal brengen. Het avonturenspel is origineel van opzet met fraaie tekeningen, die het spel aantrekkelijker maken.

Titel: Computer en modemgebruik voor alle homecomputers

Auteur: W. Akkermans en P. den Heijer Uitgeverij: Stark Texel

ISBN: 90 6398 798 65

Prijs: f 36,75

Datacommunicatie vormt in deze tijd een van de meest revolutionaire toepassingen van de computer. Diegene die zijn computer al heeft laten communiceren via telefoonlijnen weet daarvan mee te praten. Tot voor kort was datacommunicatie alleen weggelegd voor specialisten, waar op dit moment duidelijk verandering in komt, mede dankzij de databanken en bulletinboards, die het communiceren voor de hobbyist aantrekkelijker maakt. Het maken van verbindingen is eenvoudiger gezegd dan gedaan en kan in de praktijk vele problemen opleveren.

Het begint al bij het kiezen van een modem, zoals welk type en de terminologie die daarbij wordt gebruikt vormt vaak een acacadabra. Daarnaast komen vragen aan bod, zoals ‘Hoe werkt een telefoon?, Hoe wordt de modem hierop aangesloten?“ en ‘Hoe controleren we of de modem werkt? Andere moeilijkheden die vaak ter sprake komen zijn de snelheid waarmee wordt gewerkt, de code en hoe kan gecontroleerd worden of de data wel of niet is overgekamen en bovendien ook nog goed is.

Dit boekje tracht op al deze vragen een antwoord te geven. Het is gericht op de hobbyist, die niet of nauwelijks begonnen is met het fenomeen datacommunicatie. De auteurs beginnen vanaf de basis en verdiepen de stof al lezend. Het boek is het aanraden waard voor die hobbyist, die zich op de datacommunicatie wil gaan storten.

MSX-MOZAIK maart-april 1987 pagina 3/

Titel: MSX2-BASIC

Auteur: Albert Sickler

Uitgeverij: Kluwer Technische Boeken ISBN: 90 201 1961 3

Frl js: 530,75

MSX2-BASIC is het vervolg op de MSX-BASIC standaard, zoals de meeste MSX-gebruikers die kennen. Dit boek behandelt de belangrijkste principes van MSX-BASIC. De verschillen in MSX2-BASIC komen daarbij goed aan de orde. In een aantal afzonderlijke appendices komt de omgang met de randapparaten aan de orde, waarbij de ingebouwde diskette station een belangrijke plaats inneemt. De MSX2-BASIC opdrachten worden op alfabetische volgorde behandelt en beschreven. Iedere opdracht wordt geîllustreerd door een voorbeeld programma, waarin de

Titel: Educatieve programma's in MSX- toepasbaarheid duidelijk wordt gemaakt. BASIC

Auteur: M., Voorburg Tenslotte is een aparte appendix Uitgeverij: Kluwer Technische Boeken opgenomen voor de gevorderde progranmeur ISBN: 90 201 1296 5 met de monitor gegevens. Hier staan kort Prijs: £29,75 omschreven de BIOS-routines.

In de praktijk blijkt dat de camputer een uitstekend hulpmiddel is bij het geven van onderwijs, waarbij afhankelijk van het programma, de computer niet alleen antwoord met ‘goed’ of ‘fout, maar geeft het apparaat bij een foutief antwoord een suggestie omtrent de oorzaak van de fout. Op deze wijze wordt een leerling spelenderwijs op weg geholpen naar een goed antwoord.

De programma’s in dit boek zijn bestemd voor jongeren tussen de vier en veertien jaar, waarbij een splitsing is gemaakt in hoofdgroepen: taalkundige programmas, rekenkundige programma’s en begrippen als grootste-kleinste, bovenste-onderste enzovoorts. Bij de beschrijving van de programma’s worden suggesties gegeven op welke wijze deze verder kunnen worden uitgebouwd met bijvoorbeeld kleur en geluid, maar ook hoe de vragen kunnen worden uitgebreid en hoe de moeilijkheidsgraad kan worden opgevoerd. Op deze wijze levert de ouder, die de programmas aanpast, een steentje bij tot de ontwikkeling van hun kind en doet hij/zij bovendien ervaring op in het programmeren.

MSX-MOZAIK maart-april 1987 pagina 38}

182001

oF lglelefel=ijd=lg

leerboeken software

MSX handboeken |

MSX Basic handboek voor iedereen

Voor zowel de professionele program- meur als voor de amateur is het Basic handboek de ware steun en toeverlaat. ISBN 90 6398 100 7 prijs f 49,95

MSX Disk handboek voor iedereen

Alles over het Basic in verband met de schijveneenheid, Voor de Disk gebrui- ker een aanvulling op het Basic hand- boek.

ISBN 90 6398 407 3 prijs f 28,80 MSX DOS handboek voor iedereen Volledige behandeling van het eerste professionele MSX operating system: het MSX DOS.

ISBN 90 6398 674 2 prijs f 26,75 MSX Quick disk handboek voor iedereen Behandeling van alle Quick disk kom- mando’s. Voor de Quick disk gebruikers een aanvulling op het Basic handboek, ISBN 90 6398 254 2 prijs f 23,70

MSX Zakboekje

Alle belangrijke gegevens voor de Basic- en machinetaalprogrammeur, zover mogelijk in de vorm van tabelíen.

ISBN 90 6398 888 5 prijs f 19,70

MSX Machinetaalhandboek

Om het uiterste uit uw MSX computer te halen. De meeste machinetaalfunk ties worden aan de hand van duidelijke voor- beelden zeer uitvoerig uitgelegd.

prijs f 34,80

ISBN 90 6398 735 8

MSX voor kinderen /_

MSX Basic voor kinderen

Alle onderdelen van programmeertech- nieken die niet beslist nodig zijn, worden niet behandeld. Een kursus programmeren voor kinderen vanaf de leeftijd van 8 jaar.

deel 1 ISBN 90 6398 084 1 prijs f 19,70 deel 2 ISBN 90 6398 304 2 prijs f 24,75

/ MSX en datakorumunikatie |

Computer en modemgebruik

voor alle homecomputers

Alle gegevens die nodig zijn om sukses- vol te kunnen deelnemen aan het ge- gevensverkeer met andere homecompu- ters.

ISBN 90 6398 798 6 prijs f 36,75 Over dit onderwerp is bij ons ook een boek verschenen voor personal compu- ters.

ISBN 90 6398 070 1 prijs f 41,50

MSX en datakommunikatie

Alles over Videotex en Bulletin Board Systems. De wegwijzer voor iedere modemgebruiker.

ISBN 90 6398 959 8 prijs f 28,75

ACJ Groeneveld

BASIC handboek

MSX leerboeken |

De meest komplete kursus MSX Basic ín drie delen, gericht op de beginnende programmeur. Zowel voor individueel als voor schoolgebruik. Opdrachten- boekjes toetsen de opgedane kennis. In elk deel is een voorbeeldprogramma op- genomen, dat ook op kassette verkrijg- baar is. Het vierde deel (nieuw!) in deze serie geldt als MSX2 leerboek, een aan- vulling op de delen 1 tot en met 3.

Leerboeken: prijs f 24,75

deel 1 ISBN 90 6398 649 1

deel 2 ISBN 90 6398 769 2

deel 3 ISBN 90 6398 519 3

deel 4 ISBN 90 6398 737 4 Opdrachtenboekjes: prijs f 11,10 bij deel 1: ISBN 90 6398 596 7 bij deel 2: ISBN 90 6398 556 8 bij deel 3: ISBN 90 6398 516 9 bij deel 4: ISBN 90 6398 368 0

MSX Basic

met vpoke en sprite toepassingen

De ideale kursus om kennis van het MSX Basic toe te passen, Op een popu- laire manier en met een knipoog ge- bracht.

ISBN 90 6398 372 7 prijs f 27,50

Schrijf zelf een boek of kommercieel softwareprogramma

Wij zijn op zoek naar professionals en hobbyisten die kennis bezitten over zaken die nog niet in boeken te vinden zijn en die in het belang zijn van MSX, IBM of 1BM-compatible gebrui- kers. Bent u zo iemand? Aarzel niet en bel ons!

Bel of schrijf voor een kompleet KU C TALORIGLDE b.v. MSX(2) uitgaven overzicht:

postbus 302

_MSX2 handboeken |_

MSX2 Basic handboek

Onmisbaar handboek, de meest komple- te ruggesteun voor iedere MSX2 gebrui- ker.

ISBN 90 6398 221 6 prijs f 57,05 MSX2 Disk/Dos uitbreidingshandboek De volledige behandeling van het MSX2 Disk Basic en het MSX Dos. Verder praktische tabellen, duidelijke afbeeldin- gen en zinvolle voorbeelden. ISBN 90 6398 222 4 prijs f 37,85 MSX2 Utility-Toepassingshandboek

Een bibliotheek van hulpprogramma's die onontbeerlijk zijn voor elke MSX er. Alle programma's zijn geschikt voor zowel MSX als MSX2 computers.

ISBN 90 6398 223 2 prijs f 30,05

MSX2 Zakboekje

Alle belangrijke gegevens voor MSX2 Basic- en machinetaalprogrammeurs. Een naslagwerk voor alle MSX- en MSX 2-ers.

ISBN 90 6398 224 0 prijs f 27,75

WLA

MSX Truuks en tips (reeks) Programmeren is en blijft een kunst. Daarom vindt u in Truuks en tips een enorme sortering truuks, tips, routines en programma's, die als het ware alle- maal wieltjes vormen die u niet voor de tweede maal hoeft uit te vinden. Boor- devol slimmigheidjes en listigheden, soms ín machinetaal, in elk geval altijd razend interessant.

deel 1 ISBN 90 6398 900 8 prijs f 25,15 deel 2 ISBN 90 6398 340 9 prijs f 25,15 deel 3 ISBN 90 6398 910 5 prijs f 25,15 deel 4 ISBN 90 6398 897 4 prijs f 25,15 deel 5 ISBN 90 6398 745 5 prijs f 25,15 deel 6 ISBN 90 6398 879 6 prijs f 25,15 deel 7 ISBN 90 6398 789 7 prijs f 25,15 deel 8 ISBN 90 6398 850 8 prijs f 25,15

truuks en tips deel 1 |

A.C.J. Groeneveld

Onze uitgeverij heeft zich gespecialiseerd in neder- landstalige computerhandboeken. Geen vertaalde uit- gaven maar praktische, handige en duidelijk geschreven boeken van nederlandse auteurs, toegespitst op de interesses van nederlanders. Tevens zijn wij leverancier van softwarepakketten voor leerlingenadministraties, dokumentatiebestanden, les- makerprogramma's enz. Vraag even om dokumentatie.

basisscholen, zoals

MSX kompleet ||

MSX Computers en printers aansluiten en gebruiken

Aansluiten, programmeren van printers, grafische modes, zelf tekens definiëren… ISBN 90 6398 405 7 prijs f 27,75

MSX Verder uitgediept

Alles over peeks en pokes, RAM en VRAM adressen, diskloader utility, be- veiligingen en interessante programma's. ISBN 90 6398 447 2 prijs f 24,10

MSX Praktijkprogramma's

De gegeven programma's zijn van uitge- breid kommentaar voorzien.

ISBN 90 6398 437 5 prijs f 24,75

MSX en MSX2 mogelijkheden

Wat kan, wat mankeert, wat kan ik met mijn computer. Het programma onder- zoekt volledig de goede werking van MSX en MSX2 computers.

ISBN 90 6398 606 8 prijs f 29,80

VLZZETETA

FISTAN

Geavanceerd professioneel softwarepak- ket voor financiële administratie, met bijzonder grote kapaciteiten en een zeer groot aantal menukeuzen. Kapaciteits- richtgetallen: 2000 deb;teuren, 2000 krediteuren, 2000 openstaande posten en 10.000 mutatieregels (afhankelijk van de opslagkapaciteit van de aangeslo- ten diskdrive{s)). Voorzien van uitge- breide handleiding en veiligheid tegen kopiëren van afgebroken verwerkingen.

Interaktieve boekingsmethode volgens dagboekmethode: kas, bank, giro, me- moriaal en in- en verkoopfakturen. Vanaf de programmadiskette kan indien gewenst nog een tweede administratie worden ingericht. ISBN 90 6398 819 2 prijs f 300,50 FASTAN (begin spril 1987 Geavanceerd professioneel programma voor professionele fakturering met een groot aantal ingebouwde extra's voor optimale kwaliteit en betrouwbaarheid. Mogelijkheid tot volledige fananciële vastlegging in FISTAN,

ISBN 90 6398 889 3 prijs f 300,50

Nieuw: FLASH, een snelle, eenvoudig te bedienen nederlandse assembler- en disassembler voor alle MSX en MSX2 computers met diskdrive. Bij het programma is een uitgebreide handlei- ding gevoegd; het wordt geleverd op diskette en kost f 119,—.

(VASE WACHERO To 1 CIC In Te

tel. 02223 -661

© eee oa oee ooo oe eee ee

Titel: MSX-BASIC voor kinderen deel 2 Auteur: H.C. de Heer

Uitgeverij: Stark Texel

ISBN: 90 6398 304 2

Prijs: £24,75

Dit tweede deel voor kinderen gaat verder in op het leren programmeren in MSX- BASIC, waarbij vooropgesteld is dat het eerste deel volledig is doorgewerkt. Het geheugen van de computer wordt meer uitgediept en aan de hand van een huiswerk hulp en een adressenbestand worden nieuwe commando’s aan de reeds geleerde in deel 1 toegevoegd. Ruimte voor muziek, tekenen en het ontwerpen van sprites komen voorzichtig om de hoek kijken. Het boekje sluit met een aantal programma’s, die volledig zijn te begrijpen als het werkje compleet is doorgewerkt.

Evenals het eerste deeltje een goed doordacht werkje, dat kinderen zeker aanspreekt en waarin menig volwassene ook nog iets van zijn gading zal vinden.

Titel: MSX2 zakboekje Auteur: W. Akkermans Uitgeverij: Stark Texel ISBN: 90 6398 224 0 PEST E24, 12

Een kort overzicht van wat het boek bevat is voor de lezer nuttiger dan in dit geval aangeven of het boek wel of niet goed is. De auteur heeft de gegevens overzichtelijk gerangschikt en staan in grote lijnen de gegevens in, zoals alc=mene omzettings tabellen, BASIC- tabellen met een compleet overzicht van alle BASIC statements, inclusief de RS- 232 en MSX2 uitbreidingen, machinetaal tabellen, interface connectoren, BIOS entry points, DISK 1/0 entry points, systeem geheugen adressen en voorbeeld programmas. Een naslagwerkje dat eigenlijk voor iedere MSX2 gebruiker interessant is.

Titel: MSX truuks en tips deel 8 Auteur: M. Kreeft

Uitgeverij: Stark Texel

ISBN: 90 6398 850 8

Prijs: 140,15

Deze reeks wordt gewoon voortgezet, alsof er iedere keer weer nieuws onder de zon is te ontdekken. Het alweer achtste deeltje bevat wederom een aantal routines, zoals een anti=scroll routine, een sprite editor voor cassette gebruik, werken met joystick en toetsenbord gelijktijdig, het genereren van 3D- grafieken, het zelf instellen van de cursorhoogte en naar de auteur zegt een foutloze ‘cload en runnen’ routine. Daarnaast zijn opgenomen een langzame scroll=-routine (Smooth scroll), waarmee de teksten vloeiend over het beeldscherm kunnen worden gerold en een utility waarmee meer dan 80 tekens per regel afgedrukt kunnen worden. Het geheel wordt afgesloten met een trefwoordenlijst van alle delen in de serie ‘MSX truuks en tips.

LAATSTE NIEUWS

FLASH, een assembler-disassembler. Het programma bestaat uit twee delen, namelijk een tweestaps assembler, die binnen enkele seconden honderden assembler instructies kan verwerken, en een speciaal voor de MSX-computers ontwikkelde disassembler, die in staat is het gehele ROM en RAM geheugen van de MSX1l en MSX2 computers, inclusief de uitbreidingssloten, uit te lezen. De assembler accepteert alleen standaard ZILOG assembler instructies, maar kent ook een aantal verborgen instructies die betrekking hebben op de afzonderlijke helften van de IX- en YX-registers.

Het programma werkt samen met de BASIC editor en is eenvoudig in gebruik. Prijs £119,00.

LAATSTE NIEUWS, we komen in het volgende nummer hierop terug.

MSX-MOZAIK maart-april 1987 pagina 40

RRA NENNENEN NN

. » .

RRNRRARARARNRNRERENNENENNENNNNN „sss sees... 8 NRR EN

„esse ess sss... es.

RRRARRNRARARARARARARNRNRENRNENENENNENE

RAARSTE RRA RNRENNENENNEN NN

n - »

se RRA NNNENNEN

ner

ss sessesesesesesesese.s es. se ee ea ee == «

Lezers reageren: VG-8235

Philips VG-8235

Test van een gebruiker van de Philips VG-8235.

De betreffende computer heb ik reeds een aantal maanden in mijn bezit en beschikt over een beter toetsenbord dan zijn voorganger de VG-8230. Daarnaast heeft deze versie een geheugen van 128 kbyte, naast een videogeheugen van 128 kbyte.

De machine ziet er wel niet zo mooi uit als de Sony HB-F500p, maar voldoet in zijn tijdloze zwarte kleur uitstekend. Het toetsenbord werkt goed en kan in verschillende standen worden geplaatst, afhankelijk van de persoonlijke wensen van de gebruiker.

De diskette-eenheid werkt relatief gezien vrij geluidsarm, waarbij mijn ervaring is dat alleen de drive van de X-press stiller is (red: die op de redactie maakt een hels kabaal vergele- ken met de genoemde drive in de Philips machine). De disk drive werkt bovendien snel, alhoewel bij foutmeldingen moet de gebruiker langer op de foutboodschap in Disk BASIC wachten dan bij de andere merken. Na een interne test bleek het geheugen van de VG-8235 als volgt in elkaar te steken:

In eerste instantie kwam de gedachte naar boven dat het hierbij om een 64 kbyte machine ging en niet om een camputer met ene geheugen van 128 kbyte. Bij navraag bleek dat deze machine werkt volgens het ‘bankswit- ching’ systeem. Wat is er namelijk aan de hand? In het secundaire slot #3-2 is een zogenoemde memory-mapper aange- bracht, waarin de tweede 64 kbyte geheugen staat en parallel geschakeld wordt met x-maal het aantal RAM-geheu- gen van 64 kbyte. Deze memory-mapper is als volgt gedefinieerd:

de VG-88235 beschikt over acht RAM-een- heden van elk 16384 byte.

Slot #3-2:

COO0O-FFFF in geheugeneenheid O=INP(&HFF)MOD8

8000-BFFF in geheugeneenheid 1=INP(&HFE)MOD8

4000-7FFF in geheugeneenheid 2=INP(&HFD)MOD8

0000-3FFF in geheugeneenheid 3=INP( &HFC)MOD8

Met OUT(&HFC,&HFD,&HFE of &HFF), 0 tot en met 7 het nummer van de geheugeneen- heid.

Dit kan zowel in BASIC als in machine- taal. Wees alleen voorzichtig met pagina drie, omdat hierin ook het systeemgeheugen zit. In BASIC bi jvoor- beeld OUT &HFE levert een nieuw stuk geheugen op. Denk er om dat hierin niet het geschreven BASIC-programma staat. Op deze wijze kan de gebruiker in BASIC het omschakelen toepassen. Op deze wijze verkrijgt de gebruiker zijn 128 kbyte geheugen, namelijk 8 x 16 kbyte.

Voordelen:

Het zogenoemde bankswitching is sneller dan omschakelen via de primaire en secundaire slot-call entry punten. Nadelen:

Geen BIOS entry punt aanwezig voor dit systeem, waardoor de flexibiliteit van de MSX-standaard wordt verminderd. Dat betekent in feite dat de gebruiker zich vastlegt op een bepaalde uitgangspoort chip, wat meer materiaal kost en boven-

MSX-MOZAIK maart-april 1987 pagina 41

Ps

,. 4

DDI

Ab Do

‚eer

…e eer

heen nn dn nnn nn nn nn en en NE, ME mn nn nn nn nn a nn gekend | mn ne A

en megen nn te en en

pn nnn ne oe OE en Ev

nn nnn enn a nme nnee ge edna Wee edeekeh. Vaethad eend ae ed ang ERR ee ee Uiers „-RRORR veggie ie semen en

hd

5/% INCH DISKETTES

OOK VERKRIJGBAAR

u... ns. anr. m..

„nn ke . „nnn mas. „.annn en... ……nnnann u.

„naat. …auunus. „Rt . „anr. „ete 0e

MDID, MDIDD, MD2DD EN MD2HD.

HIERAAN HERKENT

nan nn er mmm messe eRVUREEREE vn nne en puaveesseir

…R en en nn

ES

VERROR-FREE” DE BESTE DISKETTES

DAWIDENKO

42

l 1987 pagina

1

MSX-MOZAIK maart-apr

dien ligt het memory-map systeem hard- warematig vast en niet softwarematig.

Ik hoop dat leden, die in machinetaal programmeren en die de volle 128 kbyte willen gebruiken hier wat aan hebben. De laatste aanmerking die gemaakt moet worden is waarom dit nieuwe systeem, dat als standaard wordt aangeduid, niet wordt ondersteund door de nieuwe RAM-disk. Deze geeft slechts ‘32.000 byte allocated’ in plaats van de 96.000 byte die het hadden moeten zijn, omdat de bovenste 32 kbyte gebruikt wordt voor BASIC.

conclusie;

MSX2-standaard is toch niet zo stan=- daard als de MSXl-standaard. Daarente- gen bezit deze machine wel een prach- tige nieuwe videochip, namelijk de Video MS Video Nippon Gakki Yamaha V9938 met minimaal 64 kbyte videogeheu- gen. Daarnaast staat een nieuwe geluidschip op stapel, namelijk de MSX Audio Y8950 met 256 kbyte aan geluids- geheugen. Deze voorziening opent naar alle waarschijnlijkheid perspectieven voor de echte synthesizer-enthousiast.

Ben Hiep. a ì 2 Kd 4 Î Î Î Î . . Î Î Î t Î Î Î Î Î Î Î Î Î Î Î Î Î Ì , Î Î Î Î : Î Î t Î , Î Î Î i lbhasi! Î Î Î Î Î Î Î Î ig Ì ! Í Î Î Î i : Î (BIOS! Keek t 1MSX tt! | Î Î Î Î Î Br. Î Î Í CARTR. CARTR

DISKETTES

UIT VOORRAAD LEVERBAAR 3,5 inch diskettes van SKC

100% gegarandeerd SSDD

alleen bij De MSX-er' voor

de uiterst scherpe prijs,

inclusief BTW en portokosten,

van f 55,00 de tien stuks.

Minimale afname tien stuks, (alleen tientallen)

tegen vooruitbetaling op

postgiro: 13.67.088

onder vermelding van

3,5 inch diskettes

ALLEEN °’DE MSX-ER’ 3,5”’-DISKETTES GEGARANDEERD 100% GOED VOOR f 55,00 PER TIEN STUKS

nnn nennen nn annen enandenand

MSX-MOZAIK maart-april 1987 pagina 43

MSX-special

MSX-special van Elektuur

Uitgeversmaatschappij Elektuur B.V. brengt naast de bij veel MSX-bezitters bekende elektronicamaandbladen, zoals Elektuur en Elex, ook regelmatig boeken en zogeheten ‘specials’ uit. In een dergelijke special loopt steeds één en hetzelfde onderwerp als een rode draad door de hele uitgave.

Rond 31 maart a.s. verschijnt er een nieuwe Elektuur-special, dit keer helemaal gewijd aan zowel de eerste generatie MSX- machines als aan de MSX-2-versie. Een aanradertje voor alle MSX-bezitters, want er staat altijd wel iets in dat gebruikt kan worden.

Naast beschrijvende artikelen waarin ingegaan wordt op de theoretische achtergronden van de seriële interface en de specifieke bijzonderheden van MSX-2- machines, staan er heel wat programma ‘s in. En niet alleen spelletjes komen aan bod. Ook nuttige programma’s, zoals bijvoorbeeld een disk-kopieerder en een karakter-converterprogramma zijn in de special opgenomen. Vooral het laatstgenoemde programma is erg aardig, omdat daarmee elke IBM-(of compatibele) printer probleemloos in kombinatie met een MSX-computer kan worden gebruikt!

En, hoe kan ook anders bij een special die door Elektuur wordt uitgegeven, een niet onaanzienlijk gedeelte van de inhoud van het blad is gevuld met zelfbouwprojekten. Zo bevat de special een zelfbouw-artikel omtrent een meetschakeling voor MSX- machines, een cartridge die onder andere past op een elders in het blad beschreven multi- slotkaart (die maar liefst acht

MSX-MOZAIK maart-april 1987

uitbreidingsprinten kan bevatten), enzovoorts, enzovoorts.

De uitgave bestaat uit zo’n dikke 100 pagina’s en zal £14,75 gaan kosten. De MSX- special is op de normale verkoopadressen van de bladen Elektuur en Elex verkrijgbaar, maar kan ook rechtstreeks bij de uitgever worden besteld.

Bel of schrijf daartoe naar: Uitgeversmij. Elektuur B.V., Postbus 75, 6190 AB Beek (L), tel.: 04402 89444,