ID.nl logo
Zo bouw je een retrocomputer
© Reshift Digital
Zekerheid & gemak

Zo bouw je een retrocomputer

Ben je een liefhebber van oude computersystemen, dan heb je al gemerkt dat de apparaten steeds schaarser en duurder worden. Voor een originele 80486, MSX, Amiga, Atari ST of Amstrad moet je diep in de buidel tasten … áls je er al een tegenkomt. Voor velen zit er dan ook niets anders op dan met emulators of virtuele machines aan de slag te gaan. Dat geeft helaas niet altijd het gewenste resultaat. Gelukkig is er een alternatief: zelf bouwen met een speciale chip en losse onderdelen.

Spreekt het onderwerp retrocomputing of retrogames je aan, dan heb je de FPGA-chip (field-programmable gate array) wellicht al eens voorbij zien komen. De FPGA wordt vaak aangeprezen als een ‘wonderchip’ die totale nauwkeurigheid biedt en geen vertraging heeft zoals een emulator. Verschillende commerciële bedrijven, zoals www.analogue.co, gebruiken de FPGA als hart van hun spelsystemen en hebben daar groot succes mee.

Dankzij de betaalbaarheid neemt de populariteit bij hobbyisten die er eigen opensource-projecten mee starten dan ook snel toe. Een van die opensource-projecten is het MiSTer-project dat op een gebruiksvriendelijke manier verschillende oude computers via de FPGA-chip van de Terasic DE10-Nano-development-kit opnieuw tot leven brengt. Op dit moment wordt gewerkt aan verschillende FPGA-implementaties zoals een 80486-pc, NeoGeo, Game Boy en Sega Mega CD. Het aantal projecten neemt snel toe.

01 Wat is een FPGA?

De beste manier om een FPGA te omschrijven, is dat het een flexibele chip is die je naar wens kunt (her)programmeren. De moderne FPGA bestaat uit een groot aantal programmeerbare logische schakelingen die samen een functie kunnen uitvoeren. Je kunt de chip zodanig programmeren dat hij precies doet wat je wilt en volledig geoptimaliseerd is voor de functie waarvoor hij geprogrammeerd is. Het mooie is dat de FPGA ook weer opnieuw geprogrammeerd kan worden om een nieuwe functie uit te voeren. De programmeerbare infrastructuur kent bijna geen grenzen, een FPGA kan worden gebruikt om elke gewenste logische functie of verzameling functies te implementeren, zelfs meerdere processorkernen. De FPGA is vooral bedoeld voor de professionele doeleinden waarbij data-intensieve toepassingen veel efficiënter verwerkt moeten worden. Maar een FPGA-chip kan dus ook gebruikt worden om zich voor te doen als een oude retromachine.

Zo maak je van je pc een retrogame-emulator

02 Emulatie en her-implementatie

Emuleren is een uiterst inefficiënte manier om hardware te simuleren. Voor een vrij simpele hardware-emulatie is naar verhouding een beest van een processor nodig. Ook worden in de meeste gevallen niet alle instructies goed geëmuleerd, zodat de software uiteindelijk niet werkt zoals het op de originele hardware deed. Daarbij hebben vele aspecten invloed op de prestaties. Is het systeem even druk met een ander proces, dan is dat vrijwel direct te merken in de emulatie. Bij het spelen een spelletje kan dat ongewenste resultaten geven. Denk aan een platformspel dat de ene keer een tiende van een seconde eerder input vraagt om te springen en een andere keer een tiende later. De ene keer tuimel je de afgrond in, de andere keer haal je net het einde niet.

Een relatief eenvoudige FPGA kan dit trucje veel efficiënter uitvoeren, omdat de originele elektronische circuits op de FPGA worden gerecreëerd en de instructies niet softwarematig vertaalt hoeven worden. Deze werkwijze geeft nagenoeg dezelfde ervaring als de originele hardware, omdat de instructies uitgevoerd worden zoals dat bij het origineel ook gebeurde. Bij sommige implementaties gaat het zelfs zo ver dat bepaalde vertragingen, die op de originele hardware optreden, ook optreden bij de emulatie via de FPGA. Bij gebruik van een FPGA spreekt de community liever niet over emulatie, maar over het ‘her-implementeren’ van de originele hardware.

©PXimport

03 Van Minimig tot MiSTer

De eerste stappen om een FPGA te gebruiken voor het recreëren van een retrocomputer werden gezet in januari 2005. Toen kwam de Nederlandse elektrotechnisch ingenieur Dennis van Weeren met het concept om een nieuwe Amiga 500 met de FPGA als basis te ontwikkelen: de Minimig of Mini Amiga. Waarschijnlijk heeft dit project anderen geïnspireerd en zijn hier weer verschillende ideeën uit voortgevloeid. Een daarvan is de MiST FPGA-computer, ontworpen rondom de Intel Cyclone III FPGA en bedoeld om klassieke 16bit-computers zoals de Amiga en Atari ST op te implementeren. De vrij actieve community heeft verschillende zogenoemde cores voor het systeem ontwikkeld, zoals een NES (Nintendo Entertainment System), Apple+ II en Commodore 64. Maar de Cyclone III liep tegen zijn limiet. Veel meer dan deze 8- en 16bit-systemen pasten niet in deze FPGA, er was een grotere FPGA nodig.

De Intel Altera Cyclone III FPGA Development Kit kostte destijds ruim 1.200 dollar en was daarom niet interessant om als basis te gebruiken voor de MiST FPGA-computer. De Terasic DE10-Nano Development Kit met Cyclone V FPGA heeft een veel lager prijskaartje van ongeveer 110 euro. Deze development kit werd de basis voor het MiSTer-project, dat opgestart is door Alexey Melnikov. Deze grotere FPGA maakt veel meer mogelijk, zo kan er een 80486-pc op geïmplementeerd worden. Verder zijn er cores van een Sega Mega CD, GameBoy Advance en NeoGeo AES.

©PXimport

04 MiSTer-uitbreidingen

Een van de uitbreidingen voor het MiSTer-project is het MiSTer IO Board. Dit uitbreidingsbord is ook ontworpen Alexey Melnikov (de projectleider van het MiSTer-project). Het ontwerp is vrij verkrijgbaar voor iedereen. Het MiSTer IO Board is een optionele uitbreiding die boven op de Terasic DE10-Nano-soc wordt aangesloten. Het voegt functies toe aan het MiSTer-platform, zoals een VGA-connector voor analoge videobeelden, 3,5mm-audiopoort, drie knoppen, drie statusleds, een tweede slot voor een micro-sd-kaart, een fan voor koeling en een gebruikerspoort in de vorm van een usb-connector (dit is geen normale usb-poort, maar een soort seriële poort).

Het IO Board is niet de populairste uitbreidingsmodule, dat is de MiSTer SDRAM-geheugenmodule. Het ddr3-geheugen dat op de Terasic DE10-Nano zit is te snel voor de meeste cores. Het heeft een te hoge latentie en is niet geschikt voor de timings die nodig zijn voor het edo-dram van vroeger. Er zijn drie varianten van de MiSTer SDRAM-geheugenmodule met 32, 64 en 128 MB geheugen. De SDRAM-geheugenmodule met 128 MB geheugen is nodig voor de nieuwste cores zoals de NeoGeo en om Game Boy Advance-roms op te laden. Een volledig overzicht van de uitbreidingen en de cores vind je op de wiki-pagina.

©PXimport

05 Waar te koop?

MiSTer is opensource en vrij toegankelijk voor iedereen. Het wordt door de community in leven gehouden. De aanbieders van onderdelen hebben deze vaak zelf in elkaar gezet. Veel van deze aanbieders zijn gevestigd in de VS. Maar ook op Chinese websites als AliExpress duiken steeds vaker onderdelen op voor het MiSTer-project. Wij hebben onderdelen van de webshop www.misterfpga.co.uk gebruikt. Deze webshop is gevestigd in het Verenigd Koninkrijk en biedt een brede keuze aan uitbreidingen. De Terasic DE10-Nano Development Kit is bij verschillende webshops te vinden. Wij kochten ons exemplaar via www.digikey.com. Op het forum www.misterfpga.org vind je meer informatie over het project en de verschillende uitbreidingen.

©PXimport

06 Zelf aan de slag

Om met MiSTer aan de slag te gaan, hoef je natuurlijk niet direct álle onderdelen aan te schaffen. De meest belangrijke onderdelen zijn de Terasic DE10-Nano, een koelelement en een MiSTer SDRAM-geheugenmodule. Het IO Board, de usb-hub en de behuizing kunnen ook op een later moment worden toegevoegd. Wel heb je een omvormer nodig van micro-usb-b (mannetje) naar usb-a (vrouwtje) nodig om het toetsenbord op aan te sluiten. Eventueel kun je ook een eigen usb-hub aansluiten op de usb-otg-connector.

▼ Volgende artikel
Vet goed verhaal: zo vervang je het filter van je afzuigkap
© wertinio - stock.adobe.com
Huis

Vet goed verhaal: zo vervang je het filter van je afzuigkap

Zes op de tien Nederlanders vervangen nooit het filter van hun afzuigkap. Dat blijkt uit recent onderzoek van Afzuigkapwinkel.nl. Veel mensen weten niet eens dat dit nodig is. Een vervuild filter vangt vet en geur niet meer goed op. Daardoor wordt de luchtkwaliteit slechter en het risico op oververhitting of zelfs brand groter. Regelmatig vervangen dus. Hoe, dat leggen we stap voor stap uit.

In dit artikel

Een schoon filter is onmisbaar voor een goed werkende afzuigkap. In dit artikel lees je waarom regelmatig onderhoud belangrijk is, welke filters er zijn en hoe je ze stap voor stap vervangt.

Lees ook: Hoe kies je de juiste afzuigkap?

Waarom een schoon filter belangrijk is

Een afzuigkap werkt alleen goed als lucht vrij door het filter kan stromen. Zodra dat filter verzadigd raakt met vet of vuil, moet de motor harder werken en neemt de zuigkracht af. Daardoor blijven kooklucht, vocht en vetdeeltjes in huis hangen. Op termijn kan dat leiden tot schimmelvorming en een vettige aanslag op kastjes en muren. Door het filter op tijd schoon te maken of te vervangen, houd je de luchtstroming stabiel en de motor in conditie.

De verschillende filters in een afzuigkap

Elke afzuigkap bevat minstens één vetfilter. Dat zit aan de onderkant en vangt vetdeeltjes op die vrijkomen bij het koken. Bij moderne modellen wordt vaak een metalen vetfilter gebruikt, meestal van aluminium of roestvrij staal. Dat type kun je schoonmaken en hergebruiken. Oudere of goedkopere afzuigkappen hebben soms schuim- of papieren vetfilters die niet te reinigen zijn en dus regelmatig vervangen moeten worden.

Bij afzuigkappen die lucht niet naar buiten afvoeren, maar via de kap terug de keuken inblazen (recirculatie), komt er nog een extra filter bij: het koolstoffilter. Dit filter bevat actieve kool, een fijn zwart poeder dat geurmoleculen bindt. De lucht wordt door het filter gezogen, geuren blijven aan de koolstof kleven en de schone lucht stroomt weer naar buiten. Zodra de kool verzadigd raakt, neemt de werking af en komen kookgeuren weer terug in de keuken. Daarom is het belangrijk het koolstoffilter meerdere keren per jaar te vervangen.

Nieuwere afzuigkappen gebruiken soms een gecombineerd vet- en geurfilter, of zelfs een zogenoemd plasmafilter. Dat laatste werkt met elektrische ontladingen die vet- en geur­deeltjes afbreken en hoeft vrijwel nooit vervangen te worden. Dit systeem is vooral te vinden in duurdere keukens, maar wint terrein omdat het duurzamer en onderhoudsarm is.

©Maksims_Liene | fotoduets

Hoe vaak onderhoud je de filters?

De frequentie hangt af van hoe vaak en hoe vet je kookt. Wie dagelijks bakt of frituurt, moet het vetfilter elke maand schoonmaken. Reinig een metalen vetfilter in de vaatwasser op een heet programma met een normaal vaatwasmiddel. Vermijd agressieve reinigingsmiddelen, want die kunnen aluminium dof maken – dat is op zich niet schadelijk, maar vooral een kwestie van uiterlijk. Het koolstoffilter moet gemiddeld om de drie tot zes maanden vervangen worden. Wie minder kookt, kan iets langer wachten, maar wacht niet tot de zuigkracht merkbaar afneemt.

Zo vervang je het filter stap voor stap

Begin altijd met veiligheid. Zet de afzuigkap uit, trek de stekker uit het stopcontact en laat de lampen even afkoelen. Verwijder daarna het oude vetfilter door de onderkant van de kap te openen of de clips los te maken. Maak meteen van de gelegenheid gebruik om de binnenzijde van de afzuigkap schoon te vegen met een sopje van warm water en ontvetter. Vet dat zich daar ophoopt, hindert de luchtstroom en kan nare geurtjes veroorzaken.

Plaats vervolgens het nieuwe filter op dezelfde plek. Zorg dat het goed aansluit en geen kieren heeft. Bij ronde koolstoffilters draai je ze vast op hun houder, terwijl vlakke filters meestal klemmen of klikken. Steek daarna de stekker weer in het stopcontact en test of de kap goed werkt. Als de luchtstroom krachtig aanvoelt en het geluid gelijkmatig is, zit alles goed gemonteerd.

©Andrii

Wanneer weet je dat het tijd is voor vervanging?

Er zijn duidelijke signalen dat het filter zijn werk niet meer doet. De afzuigkap maakt meer geluid, de zuigkracht neemt af en kooklucht blijft langer hangen. Sommige modellen hebben een lampje dat gaat branden zodra het filter aan vervanging toe is. Ruik je bij het aanzetten van de kap een muffe geur, dan is dat vaak een teken dat het vetfilter verzadigd is of dat het koolstoffilter zijn opnamecapaciteit kwijt is.

Maak er een gewoonte van

Een afzuigkapfilter hoort net zo goed op je onderhoudskalender als de batterij van je rookmelder. Noteer de vervangdatum of stel een herinnering in op je telefoon. Zo blijft het een vaste gewoonte in plaats van een klus die je telkens vergeet. Regelmatig onderhoud zorgt niet alleen voor frisse lucht, maar ook voor een langere levensduur van je afzuigkap.

Dus?

Een schone afzuigkap begint bij goed filteronderhoud. Het vetfilter houdt vet tegen, het koolstoffilter verwijdert geuren. Reinig het vetfilter maandelijks en vervang het koolstoffilter minstens twee keer per jaar. Zo blijft de lucht in je keuken fris, werkt de motor stiller en voorkom je onnodige slijtage of risico op brand.

Afzuigkapfilter nodig?

Vet veel keus
▼ Volgende artikel
Miele, Siemens, Bosch en AEG: zo kies je de wasmachine die bij je past
© Family Veldman
Huis

Miele, Siemens, Bosch en AEG: zo kies je de wasmachine die bij je past

Je kiest een wasmachine niet op gevoel alleen. Je wilt schoon wasgoed, lage kosten per wasbeurt en een wasmachine die stil en betrouwbaar zijn werk doet. Vier namen domineren de markt: Miele, Siemens, Bosch en AEG. Alle vier sterk, maar elk met een eigen signatuur. In dit artikel ontdek de sterke punten van elk merk. Zo kun je goed vergelijken en de wasmachine kiezen die helemaal past bij jouw gezin en dagelijkse was.

Partnerbijdrage - in samenwerking met Bemmel & Kroon

Miele: voor langdurige prestaties en doseergemak

Wasmachines van Miele staan bekend om de hoge kwaliteit, nauwkeurige programma's en stille werking. Dat merk je aan het stabiele centrifugeren en een trommel die zorgvuldig met textiel omgaat. Het TwinDos-systeem neemt je dosering uit handen: twee reservoirs zorgen automatisch voor de juiste hoeveelheid wasmiddel en wasverzachter. Zo voorkom je verspilling, blijft er minder schuim achter en blijven kleuren en vezels langer mooi. Heb je haast, dan is er PowerWash, dat in minder dan een uur een volle trommel schoon krijgt. SteamCare vermindert kreuk en frist gedragen kleding op zonder dat je een volledige wasbeurt hoeft te draaien. Miele koppelt deze functies aan de bekende duurzaamheid: je krijgt maar liefst 20 jaar garantie op onderdelen.

©Miele

Siemens: slimme sensoren en opfrissen zonder water

Wasmachines van Siemens delen techniek met zustermerk Bosch, maar het accent ligt op anders. Dankzij iSensoric-sensoren past de machine het programma voortdurend aan op belading en vervuiling, zodat je minder water en energie verbruikt zonder in te leveren op resultaat. Wie tijd wil besparen, gebruikt varioSpeed: programma's zijn merkbaar sneller klaar. Siemens biedt daarnaast de unieke sensoFresh-functie, waarmee je geurtjes uit kleding verwijdert met actieve zuurstof, zonder water of wasmiddel. Ideaal voor blazers, truien of sportkleding die alleen muf ruiken. Veel modellen beschikken ook over i-DOS automatische dosering en een antivlekkensysteem, zodat de was er met minimale moeite fris en schoon uitkomt.

©Siemens

Bosch: zuinig wassen met i-DOS en stabiele werking

Bij wasmachines van Bosch ligt de nadruk op gemak en efficiënt omgaan met water en wasmiddel. Belangrijk daarbij is i-DOS: je vult de reservoirs en de machine bepaalt zelf de juiste hoeveelheid wasmiddel, door met sensoren het  gewicht én de vuilgraad van je wasgoed te meten. Dat scheelt wasmiddel en zorgt ook voor de beste resultaten.. Dankzij varioPerfect kies je per wasbeurt tussen sneller of energiezuiniger draaien. Handig is ook dat je een programma kunt pauzeren om nog snel een kledingstuk toe te voegen. Staat de machine in de buurt van de woonkamer of op een houten vloer, dan zorgt het AntiVibration-ontwerp voor extra stabiliteit en minder geluid. Met ActiveWater Plus past Bosch het waterverbruik aan kleine ladingen aan, zodat je ook bij halve trommels zuinig wast.

©Bosch

AEG: zorg voor stoffen met slimme dosering en stoom

Wasmachines van AEG staan bekend om technologie die kleding langer mooi houdt. Een goed voorbeeld is AutoDose, waarbij de machine automatisch de juiste hoeveelheid wasmiddel en wasverzachter doseert. ProSense past de duur en het verbruik van elk programma aan op de hoeveelheid was, zodat kleding nooit langer wordt gewassen dan nodig is. AEG wasmachines van de 8000 en 9000-serie beschikken bovendien over ÖKOMix: wasmiddel en wasverzachter worden eerst opgelost in water en pas daarna toegevoegd aan de trommel. Zo worden zelfs de meest delicate stoffen beschermd en blijven ze langer mooi. Tot slot helpt ProSteam om kreuk te verminderen en kleding op te frissen zonder volledige wasbeurt. Samen zorgen deze functies ervoor dat kleding schoner wordt, minder slijt en langer meegaat.

Bediening via een app

Bij alle vier de merken kun je de wasmachine bedienen met een app. Handig om op afstand een programma te starten, instellingen te wijzigen of een melding te krijgen zodra de was klaar is. De namen verschillen per merk: Miele@home bij Miele, Home Connect bij Bosch en Siemens, en My AEG Care bij AEG.

©Robert Rieger | Miele

Zo kies je gericht tussen deze vier merken

Begin bij je wasprofiel. Draai je veel en gevarieerd, dan ligt automatisch doseren met TwinDos (Miele), i-DOS (Bosch/Siemens) of AutoDose (AEG) voor de hand: je voorkomt verspilling en houdt resultaten stabiel. Leg je de nadruk op tijdswinst, dan bieden Siemens-functies als varioSpeed en de SpeedPerfect-opties bij Bosch uitkomst. Vind je het belangrijk dat je kleding langer mooi blijft en minder kreukt, kijk dan naar AEG met ProSense, ÖKOMix en ProSteam. Staat de wasmachine in of naast de woonkamer, let op demping en het geluidsniveau: Miele staat bekend om een stille werking, bij Bosch zorgt AntiVibration voor extra stabiliteit.

Kijk vervolgens naar de praktische kant. Het vulgewicht bepaalt hoeveel je per keer kwijt kunt: 7–8 kilo is ideaal voor kleinere huishoudens, terwijl 9–10 kilo beter past bij gezinnen of als je regelmatig beddengoed meedraait. Het toerental beïnvloedt hoe droog de was uit de trommel komt. Met 1400 toeren zit je in de meeste gevallen goed; 1600 toeren maakt wasgoed nog wat droger, al is dat niet voor elke stof geschikt. Het energielabel geeft een duidelijk beeld van het verbruik per cyclus. Hoe vaker je wast, hoe sneller een zuinige keuze zich terugverdient. Let tot slot op de programma's die jij vaak gebruikt, zoals korte wasbeurten, hygiënewas op 60 graden, speciale vlekkenprogramma's of stoomfuncties om kleding op te frissen en minder te hoeven strijken.

©Siemens

Conclusie

Miele, Bosch, Siemens en AEG leveren allemaal moderne, zuinige wasmachines met hun eigen sterke punten. De keuze hangt af van wat jij het belangrijkst vindt: automatisch doseren, een kortere programmaduur, extra stabiliteit en stilte of kleding langer mooi houden met stoom. Door je wasprofiel, capaciteit en gewenste functies te combineren, maak je snel een shortlist. Die kun je verder verfijnen door te filteren op vulgewicht, toerental en energielabel. Zo kom je uit bij de wasmachine die past bij jouw huishouden en manier van wassen.