De nieuwste Matrix-film heeft het publiek volledig verdeeld – in een uiterste van (blauwe pil/rode pil, zou ik durven zeggen), maar dat betekent niet dat we dit bijzondere universum moeten verlaten. Er is altijd wel iets nieuws te beleven, en dat idee brengt ons bij het kanaal van Oli Wright, die besloot het beroemde "Matrix-effect" of de "karakterregen" na te bootsen op een IBM 5151-monitor met groene fosfor van hoge persistentie... en het ziet er geweldig uit.
De IBM 5150 behoeft geen introductie. Het is tenslotte de computer die de term 'pc' heeft doen ontstaan en een ware computerrevolutie heeft ingeluid. Toch weet niet iedereen dat de IBM 5150 vergezeld ging van de IBM 5151-monitor, een 12-inch scherm (11,5 effectief) dat compatibel was met de MDA-standaard (Monochrome Display Adapter).
Een van de meest memorabele aspecten van de IBM 5151 is zijn heldere groene fosfor, waarmee tekst in zeer hoge resolutie wordt weergegeven. Maar dat is niet alles. De fosfor van de 5151 heeft een hoge persistentie, een eigenschap die het klassieke flikkeren van CRT-monitoren vermindert, maar een soort vegen veroorzaakt wanneer het beeld verandert of tekst in beweging komt (denk aan een 'dir'-commando in DOS). En dat vegen brengt ons terug naar de Matrix...
Een IBM-pc met Matrix-effect
Wat je zojuist zag is een demonstratie gemaakt door Oli Wright op zijn kleine retrokanaal "Oli's Random Retro Shed". Het eerste wat hij deed was het Matrix-effect in assembler 8088 schrijven om de reeks karakters die over het scherm vallen te creëren, en het testen met uitstekende PCjs-emulator. Uiteraard, omdat het een geëmuleerde omgeving is, zien we alleen de beweging van de karakters zonder enig effect, maar dat verandert zodra hij overgaat op echte hardware en de monitor in actie komt.
Het eindresultaat is bijna perfect, en het binaire bestand van het Matrix-effect is minder dan 256 bytes groot, ideaal voor een machine als de IBM 5150 met beperkt RAM en beperkte grafische mogelijkheden. Tegelijkertijd denk ik dat het een geschikte screensaver zou zijn om burn-in te voorkomen, dankzij het willekeurige karakterprofiel. Wil je iets soortgelijks doen op je moderne computer? Vergeet niet dat je hier screensavers geïnspireerd op Matrix en andere projecten kunt downloaden.