Met de NES Mini, SNES Mini en C64 Mini in de winkels, vind ik het hoog tijd worden voor een retro editie van de 8-bit computer die mij gevormd heeft: de MSX. Helaas bestaat die niet. Dan maar zelf aan de slag. Met een Raspberry Pi en een aantal componenten, is de MSX Mini zelf eenvoudig te bouwen, voor onder de 100 euro.
Aan mijn MSX computers bewaar ik dierbare herinneringen. Ik ben opgegroeid met een MSX1, waarop programma’s nog geladen moesten worden via cassettebandjes. Daarna heb ik jarenlang plezier gehad van een MSX2. Een computer met iconische games als SD Snatcher, Metal Gear en Dragon Slayer 6.
MSX fan
De overstap naar de PC maakte ik niet van harte. Een beetje zoals mensen tegenwoordig fan van Apple kunnen zijn, was ik een ware MSX fan. Ik heb mijn originele MSX computer nooit weggegooid. Hij staat ergens op zolder. Het zou leuk zijn om die af en toe weer eens tevoorschijn te halen, maar er zit geen HDMI aansluiting op en ik heb er nauwelijks nog diskettes bij.
De recente trend om oude computers weer in een kleinere vorm tot leven te brengen, spreekt me dan ook erg aan. Commodore 64 liefhebbers kunnen hun hart ophalen met de C64 Mini. Voor Nintendo fans zijn er nieuwe uitgaves van de NES en de SNES. Dat er behoefte aan is blijkt uit het feit dat ze als warme broodjes over de toonbank gaan.
Leuk spul allemaal, maar waar is de MSX Mini waar ik op zit te wachten?
Het lijkt erop dat de doelgroep voor MSX computers een stuk kleiner is dan die voor de eerder genoemde systemen. Gelukkig is het niet moeilijk om zelf een systeempje samen te stellen, met behulp van de Raspberry Pi. Ik ben aan de slag gegaan met de doelstelling om voor minder dan 100 euro een MSX Mini te bouwen. Dat is gelukt.
UPDATE: er is nu ook een MSX Mini voor de Raspberry Pi 4.
Het boodschappenlijstje:
- Raspberry Pi 3 Model B+ (€39,95)
- Cyntech Case for RPi 3 / 2 / B+ – Rubus Black (€6,95)
- Transcend 16GB microSD (€9,95)
- Retro Klassieke SNES USB Controllers (€11,49)
- MSX Sticker (€1,10)
Deze componenten kosten bij elkaar nog geen 70 euro en zijn vergelijkbaar met wat je krijgt als een NES of SNES Mini aanschaft. Om het nog beter te maken zou ik eigenlijk geen sticker willen, maar een 3D-geprinte case die een daadwerkelijk schaalmodel van een MSX computer om de Raspberry Pi legt. Wie dit weet te vinden, laat het me weten.
Wil je deze MSX kunnen bedienen, dan heb je nog een toetsenbordje nodig. Een telefoonvoeding zou je ook nog moeten aanschaffen als je die niet hebt liggen.
- Rii mini i24T Wireless Keyboard Touchpad (€19,95)
- Raspberry Pi Power Adapter (€5,99)
Helemaal compleet met alles erop en eraan, kom je dan uit op €95,28 inclusief BTW.
De MSX games
De computer start standaard op in het MSX menu. Er kunnen zo’n 100 games gestart worden. De selectie is gebaseerd op mijn eigen persoonlijke voorkeur.
De MSX1 games die gespeeld kunnen worden zijn o.a.: 1942, Athletic Land, Antarctic Adventure, BeamRider, Pitfall 2, Pippols, Road Fighter, Thexder en Konami’s Tennis en Wizard’s Lair.
Onder de MSX2 spellen bevinden zich klassiekers als SD Snatcher, Dragon Slayer IV en VI, Runemaster, Metal Gear, Solid Snake, Herzog, Firehawk en de YS reeks. Ik heb de laatste vertalingen en patches toegevoegd, zoals een patch voor Zanac Ex die onder meer epische FM-PAC muziek toevoegt.
Naast de spellen van de grotere studio’s heb ik ook een aantal homebrew games opgenomen op de MSX Mini, zoals Pumpkin Adventure II, III, DASS en Bet Your Life. Deze spellen zijn ontwikkeld in de nadagen van de MSX, toen hobbygroepen in staat waren meer uit de machine te halen dan commerciële studio’s ooit voor mogelijk hadden gehouden. Dit vormde een belangrijke inspiratie voor mij om met OSM te beginnen.
Natuurlijk ontbreken mijn eigen MSX1 games niet en de Jer’s Musix Disk muziekdisk, die ik ooit heb gemaakt voor de MSX Audio.
Als kers op de taart staat ook DosBox erop met Avalon! Deze RPG heb ik gemaakt kort nadat ik mijn MSX omruilde voor een PC. De game is dan ook zwaar geïnspireerd op de spellen van die periode.
Installeren van de MSX mini
Het installeren van de MSX Mini heb ik gedaan met RetroPie, dat een pre-made image beschikbaar heeft op basis van het Raspbian OS en Emulation Station. Als custom package heb ik de openMSX emulator geïnstalleerd.
Het juist configureren van RetroPie met de bijbehorende emulators en packages is een tijdrovende bezigheid. Niet alles is even goed gedocumenteerd. Ook het opzoeken van alle games neemt de nodige tijd in beslag. Het aanpassen van het gameslist.xml bestand moet voor een deel handmatig gebeuren omdat de ‘scrapers’ die de informatie en box-art voor de diverse games moeten opzoeken, nogal te wensen overlaten.
Om de gamepad aan de praat te krijgen, moest ik de aanroep van de emulator wijzigen en het commando ‘plug joyporta joystick1’ in een script plaatsen.
Wie zijn eigen MSX Mini wil bouwen en veel tijd wil besparen, mag mijn SD-kaart image opvragen.
Bediening en sneltoetsen
De MSX Mini start op in de lijst met MSX games. Deze GUI heet EmulationStation en van hieruit kunnen de diverse games gestart worden. Door deze lijst kun je navigeren met de cursortoetsen op het toetsenbord, of met de gamepad. De meeste games zijn met een gamepad te spelen, maar houd er rekening mee dat een toetsenbord vaak ook nodig is om een spel te bedienen.
De volgende sneltoetsen zijn handig om te weten:
EmulationStation – selecteren van games
SPACE – selecteren
ALT – terug
TAB – menu
CAPS – info over het geselecteerde item
openMSX – wanneer het spel gestart is
ALT-M – toggle osd menu (bijv. voor disk wisselen)
ALT-F4 – sluit de emulator
F9 – toggle speed-up
F10 – command prompt
F11 – mute
F12 – touchpad activeren (als deze inactief is)
DosBox/Avalon
CTRL/F9 – exit
ESC – in-game menu
Wanneer je onverhoopt in de Linux shell terechtkomt, kun je inloggen met login: pi en password: raspberry. Dit is het standaard wachtwoord. Om veiligheidsredenen is het beter dit aan te passen naar iets anders, dat doe je met passwd. Om weer terug in het menu te komen tik je emulationstation.
Feest van herkenning
Terwijl ik bezig was met het bouwen van de MSX mini vroeg ik me af: waarom ben ik nog zo gecharmeerd van deze 8-bit machine? Waarom zou ik al die moeite doen voor games die oud en bijna vergeten zijn? Nou, veel van die spellen zijn nog steeds geniaal en leuk om te spelen. Maar bovenal raakte mij bij het gebruiken van de MSX mini dat ik alles herken: de graphics, de teksten en de muziek.
Het is fijn en voelt vertrouwd. Het lijkt haast wel uit een vorig leven te komen.
Ik kan nu wanneer ik wil een MSX uit de kast trekken en binnen 30 seconden Beamrider of Aleste spelen. Heerlijk.