Nostalgie

MSX BASIC

Geen idee hoe het komt, maar ik ben de laatste tijd nostalgisch. Ik denk aan boeken die ik vroeger las, dwaal rond op sites over onze eerste computer, de MSX 2. Om precies te zijn was dat een Philips NMS 8245, niet veel later opgevolgd door een NMS 8250 omgebouwd tot een NMS 8255. Dat wil zeggen dat er twee 720 KB diskettestations in zaten in plaats van één.

Ik was zeven toen we die eerste computer kregen dus hij werd vooral gebruikt voor spelletjes. Konami Soccer en Hyper Olympics 1 en 2 waren favoriet en daar hadden de joysticks vaak onder te lijden. Gelukkig was mijn vader handig. Ik zag trouwens net dat er van Hyper Olympics een app te krijgen is en dat het indertijd op veel meer spelcomputers is verschenen en dat de oorsprong bij speelautomaten lag. Dat wist ik al, dat van die app nog niet.

Later heb ik de tekstverwerker Tasword veel gebruikt. Daar zou ik mijn eerste roman bij moeten staan, nou ja, de eerste pagina daarvan dan want zoals ik al eerder zei, ver kwam ik niet.

Die eerste computer kregen we van opa omdat hij vond dat zijn kleinkinderen met de tijd mee moesten gaan. In 2004 hebben mijn neef en ik al onze diskettes omgezet voor gebruik op een emulator. Toen deed de MSX 2 die jaren opgeborgen had gestaan en daarna weer dat lot moest ondergaan, het in ieder geval nog. En toen hadden computers nog een diskettestation.

Hoe dan ook, op internet kun je volgens mij voor praktisch alle oude pc-systemen, of om de correcte term term te gebruiken, home computers te vinden. Het verschil tussen personal en home computer was vooral dat de personal computer vooral op de zakelijke markt was gericht, terwijl home computers als de MSX, de Commodore 64 (en 128) of de Commdore Amiga vooral grafisch sterker waren en veel meer op spelletjes, zelf programmeren en de thuisgebruiker was gericht. Ook was een home computer dikwijls goedkoper dan een personal computer (IBM, IBM-klonen, of Apple) waren.

Al typend krijg ik nog meer nostalgie en ben ik benieuwd naar die eerste ‘roman’. Als het goed is, heb ik de diskette waar die op stond, ook omgezet naar een bestand die voor de emulator – Blue MSX – toegankelijk moet zijn, dus ik moet een dezer dagen toch eens kijken of dat ik die eerste pennenvruchten nog kan vinden. Het moet teruggaan tot aan het begin van de brugklas dus wie weet staan er nog wel eerste werkstukken op.

Nou ben ik toch benieuwd…

MSX BASIC leerde ik nooit

Onze eerste computer was een MSX 2. Eentje van Philips, de NMS 8245 om precies te zijn. Het was herfst 1987 en ik was 7. Toen we de computer kregen, hadden we er nog geen monitor bij. De computer had veel weg van een typemachine omdat het toetsenbord geïntegreerd bovenop de schuin aflopende behuizing zat. In die behuizing zat ook nog een 720 KB 3,5 inch diskettestation en een houder voor cartridges. De monitor kwam een paar dagen na de computer. Geen nood want de monitor moest via een SCART-uitgang aangesloten worden. Dus hingen we er de eerste dagen de televisie er maar aan.

Het magische beginscherm

MSX BASIC

Het opstartscherm van de MSX 2

Dit was het scherm waarmee de MSX 2 opstartte als je er geen diskette in had zitten. Toen realiseerde ik het me niet, maar je startte dus niet op met een zogenaamd Disk Operating System – dat er overigens in de vorm van MSX DOS wel gewoon was – maar met een heuse programmeertaal: MSX BASIC. Al snel volgde de diskettes met programma’s, spellen en educatieve  programma’s van de Onderwijs Werkgroep OWG. De meeste van die diskettes startten automatisch op met een menu – dat, naar ik naar ontdekte, stond geprogrammeerd in het bestand autoexec.bas – maar bij sommige moest je zelf het programma starten dat je wilde gebruiken. Mijn vader leerde me al snel dat opzoeken met het commando files moest. Als je dan het programma dat je wilde openen had gevonden, tikte je load "soccer.bas" in, gevuld door een return en F5. Later leerde ik dat dat ook ineens kon: load "soccer.bas",r en return zorgden er ook voor dat het programma startte. Soccer was een van mijn favoriete spellen.

Het was de tijd van zelf programmeren

Ook mijn vader verdiepte zich in de edele kunst van het programmeren en ik vond het toen ik weer wat ouder was magisch om in zijn programmeerboeken te lezen. Vooral het Handboek MSX BASIC van A.C.J. Groeneveld keek ik regelmatig door. Echt programmeren deed ik niet hoewel ik wel een keer tegen een klasgenootje opschepte dat ik voor een diskette zonder opstartmenu dat zelf wel zou schrijven. Dat viel dus tegen. Maar ik vond veel van de programma’s en spellen op de MSX geweldig en beschouwde programmeren daarom als iets fantastisch.

Een spelcomputer met lesprogramma’s en een tekstverwerker

Zo zou je de MSX 2 voor mij kunnen beschrijven. Programmeren werd voor mij eigenlijk nooit meer dan bovengenoemde commando’s hoewel ik nog een tijdje bezig ben geweest met MSX LOGO, een op kinderen gerichte programmeertaal waarin spelenderwijs steeds moeilijkere opdrachten gegeven konden worden aan een kikker. Mijn vriendjes en ik beperkten ons vooral tot de spelletjes. Ik denk dat ik daar nog een keer op terug ga komen. Die MSX – of beter, de opvolger daarvan met 2 diskdrives – heb ik nog steeds en een jaar of 11 geleden heb ik samen met een neefje tijdens de carnavalsvakantie alle diskettes van de MSX op de pc gezet zodat we deze met een speciale DiskTool om konden zetten naar een formaat waarmee emulatoren uit de voeten konden. Voor de MSX was toen net een goede verschenen, BlueMSX. We hebben toen aardig wat jeugdherinneringen opgehaald. Ik gebruikte net als vroeger een joystick – aangesloten via de gamepoort van de grafische kaart – en mijn neefje met het toetsenbord. Toen de gamepoort uit zwang raakte, kocht ik speciaal voor die MSX-spellen een USB joystick. Die is echter nooit uit de verpakking gekomen.

Vanmiddag heb ik echter BlueMSX weer geïnstaleerd en ik heb vakantie…

PS: bovenstaande screenshot is gemaakt met BlueMSX.