ID.nl logo
Zo bouw je een retrocomputer
© PXimport
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
Haar voor je geld: 5 stylingtangen en föhns voor een piekfijne Moederdag
© Prostock-studio
Gezond leven

Haar voor je geld: 5 stylingtangen en föhns voor een piekfijne Moederdag

Op zoek naar een leuk cadeau voor moeder? Maak niet de fout om aan te komen met wasmiddel, een stofzuiger of iets anders uit de categorie 'nuttig', maar verras haar met iets waar ze écht blij van wordt. We hebben voor jou een selectie gemaakt van vijf föhns en stijltangen die door andere gebruikers gewaardeerd worden met minimaal een 8. Zo laat je haar (haar) deze Moederdag echt shinen!

DYSON Airwrap I.D. Straight + Wavy Multistyler

De Dyson Airwrap I.D. is een veelzijdige 6-in-1 multistyler die droogt, krult, golft, gladmaakt, volume geeft en pluizig haar temt. Dankzij intelligente warmte- en luchtstroomregeling hoef je je geen zorgen te maken over (hitte)beschadiging van je haar. Het conische Airwrap-opzetstuk met taps toelopende punt maakt het mogelijk om dichter bij de haaraanzet te stylen. In de praktijk betekent dat: strakkere krullen met behoud van volume en veerkracht. Handig: via bluetooth kun je het apparaat koppelen aan de MyDyson-app voor gepersonaliseerde stylinginstellingen.

Toepassingen: drogen, krullen, golven, gladmaken, volume geven, pluizig haar temmen Bijgeleverde accessoires: Fast Dryer, Flyaway + Smoother, Conisch Airwrap, 40mm Airwrap lang, zachte gladmakende borstel, grote ronde volumeborstel, opbergcase, filterreinigingsborstel Consumentenscore op Kieskeurig.nl: 8,8

BaByliss Hydro Fusion 2100 (D773DE)

De BaByliss Hydro Fusion 2100 is een krachtige föhn met een vermogen van 2100 watt, uitgerust met geavanceerde plasmatechnologie en een dubbel ionensysteem. Deze technologie hydrateert het haar en vermindert pluizigheid tijdens het drogen, wat resulteert in glad en glanzend haar. Met een gewicht van slechts 420 gram en een 2,5 meter lange kabel is deze föhn licht en gebruiksvriendelijk. De meegeleverde diffuser is ideaal voor het definiëren van natuurlijke krullen en textuur.

Toepassing: drogen, gladmaken, krullen definiëren Bijgeleverde accessoires: smalle blaasmond, diffuser Consumentenscore op Kieskeurig.nl: 8,6

Remington ONE Dry & Style (D6077)

De Remington ONE Dry & Style is een veelzijdige föhn met een 2000 watt motor die luchtstromen tot 120 km/u genereert voor snel drogen. Dankzij de Thermacare-sensor wordt de luchttemperatuur gereguleerd om het haar te beschermen tegen oververhitting. Met acht warmte- en snelheidsinstellingen kun je de föhn aanpassen aan jouw haartype. De vier meegeleverde opzetstukken, waaronder een diffuser en een flyaway-tamer, maken het mogelijk om verschillende stijlen te creëren.

Toepassing: drogen, gladmaken, krullen definiëren, pluizig haar temmen Bijgeleverde accessoires: smalle blaasmond, diffuser, flyaway-tamer, opbergtas Consumentenscore op Kieskeurig.nl: 8,4

Philips StyleCare Prestige BHB876/00

De Philips StyleCare Prestige BHB876/00 is een automatische krultang met een slimme krultechnologie die het haar automatisch oprolt en krult. Met drie temperatuurinstellingen (170°C, 190°C en 210°C), drie timerinstellingen (8s, 10s, 12s) en drie instelbare krulrichtingen kun je verschillende krulstijlen creëren, van losse golven tot strakke krullen - Philips zelf heeft het over 27 verschillende looks. De verticale grip en de langere cilinder maken het mogelijk om meer haar in één keer te stylen. De keratine-keramische coating beschermt het haar tegen hittebeschadiging.

Toepassing: automatisch krullen Bijgeleverde accessoires: staafreinigingsaccessoire Consumentenscore op Kieskeurig.nl: 8,6

Rowenta Infinite Looks 14-in-1 (CF4231)

De Rowenta Infinite Looks 14-in-1 is een alles-in-één multistyler die het mogelijk maakt om te krullen, stijlen, volume toe te voegen en meer. Met een conische krultang, een 32 mm ronde verwarmde borstel en een 2-in-1 stijltang/krimper kun je eindeloos variëren in haarstijlen. De keramische coating zorgt voor glad en glanzend haar. De set wordt geleverd met diverse accessoires, waaronder haarclips en een opbergtas, voor gebruiksgemak en veelzijdigheid.

Toepassing: krullen, stijlen, krimpen, volume toevoegen Bijgeleverde accessoires: conische krultang, ronde borstel, stijltang/krimper, haarclips, opbergtas Consumentenscore op Kieskeurig.nl: 9,3

▼ Volgende artikel
Review Xiaomi 15 Ultra – Camerasmartphone verfijnd
© Wesley Akkerman
Huis

Review Xiaomi 15 Ultra – Camerasmartphone verfijnd

Vorig jaar introduceerde Xiaomi met de 14 Ultra een moderne camerasmartphone, en met de Xiaomi 15 Ultra zien we dat de fabrikant flink aan verfijning doet. Gigantische stappen vooruit hoef je echter niet te verwachten. Maar dat geldt gelukkig ook voor het prijskaartje: ook dat is niet gigantisch gestegen.

Uitstekend
Conclusie

Xiaomi speelt het dit jaar op veilig, en dat is op zich geen bezwaar. De stap van de 14 Ultra naar de 15 Ultra is echter klein, waardoor een upgrade voor bestaande gebruikers weinig toevoegt. Bekende minpunten blijven: een relatief beperkt updatebeleid, vooraf geïnstalleerde apps en AI-functies die niet overtuigen. Verder wordt de Snapdragon 8 Gen 3 (Elite)-chipset flink heet bij hoge belasting – maar dat is meer een Qualcomm-probleem. Geen enkele smartphonefabrikant lijkt dat probleem op te kunnen lossen. Kies je voor de 15 Ultra, dan krijg je wel een krachtige camerasmartphone die heel wat in zijn mars heeft.

Plus- en minpunten
  • Kwaliteit foto's en video's
  • Verschillende opnamemogelijkheden
  • Snel besturingssysteem
  • Prachtig beeldscherm
  • Veel invloed op uitkomst foto's en video's
  • Bloedsnelle processor
  • Periscooplens van 200 megapixel
  • Prijs is behoorlijk hoog
  • Overige functies zijn modern, maar niet uniek
  • Wat vooraf geïnstalleerde apps
  • Dure Photography Kit
  • Updatebeleid kan beter
  • Chipset wordt bloedheet

Dat gezegd hebbende kost de Xiaomi 15 Ultra nog steeds 1499 euro, maar daar krijg je dan 16 GB aan werkgeheugen en 512 GB aan interne opslagruimte voor terug. Koppel dat aan de Qualcomm Snapdragon 8 Elite-chipset, waarmee onder meer ook de Galaxy S25 Ultra en Zenfone 12 zijn uitgerust, en je houdt een indrukwekkend pakket over. Maar eerlijk is eerlijk, daar betaal je dan ook een flinke duit voor. En we vonden de OnePlus 13 destijds al prijzig…

Over de processor hebben we inmiddels veel geschreven in andere recensies. De cpu is extreem krachtig en eigenlijk overgekwalificeerd voor dagelijkse dingen als mailen, bellen of WhatsAppen. Zwaardere taken vormen dan ook geen probleem: – er zal geen Android-game zijn die hier niet soepel op draait. Die rekenkracht heeft wel een nadeel. Onder hoge belasting wordt de chipset gloeiendheet, en die warmte verspreidt zich over het hele toestel.

©Wesley Akkerman

Prestaties dalen onder druk, maar het gebruik blijft soepel

Daar hebben meerdere premium smartphones van dit moment last van. Geen enkele Elite-telefoon kan het hoofd koel houden. Anders dan bij andere smartphones met dezelfde processor lijkt het erop dat Xiaomi de prestaties afknijpt. Vrijwel direct nadat we het toestel onder druk zetten, zakken de prestaties naar tachtig procent van het vermogen. Dat blijft een kwartier stabiel, waarna ze verder zakken – maar in de praktijk merk je daar weinig van.

Het grote oled-paneel van 6,7 inch is net zo high-end als de processor en vrijwel gelijk aan dat van de 14 Ultra. De verschillen zijn klein: een sterkere beschermlaag die beter tegen krassen en vallen zou moeten beschermen, en een iets hogere piekhelderheid van 3200 nits in plaats van 3000. Kleuren ogen rijk en natuurlijk, en dankzij de hoge verversingssnelheid voelt alles soepel aan.

©Wesley Akkerman

©Wesley Akkerman

Snel en uitgebreid

De accu heeft wel een boost gekregen. Xiaomi maakt gebruik van een relatief nieuwe batterijtechnologie (met meer siliciumcarbide, net als de OnePlus 13) om meer vermogen in de accu te stoppen. Dit keer is dat iets meer dan 5400 mAh. Daarmee houd je het twee dagen uit op een volle accu, afhankelijk van wat je doet. Opladen gaat nog altijd razendsnel met 90 watt via de kabel en 80 watt draadloos. Met de juiste oplader heb je het toestel binnen 40 minuten vol.

Net als zijn voorganger draait ook de Xiaomi 15 Ultra op HyperOS, dit keer gebaseerd op Android 15. De software is snel en overzichtelijk, maar lijkt in de praktijk nog altijd op het oude MIUI. Je krijgt bovendien te maken met wat overbodige apps en een beperkte updatebeleid (slechts vier upgrades). Het systeem biedt wel voldoende ruimte voor personalisatie. Zo kun je dit keer meer doen met het vergrendelscherm, maar op een Galaxy S25 is het aantal opties uitgebreider.

©Wesley Akkerman

©Wesley Akkerman

120x

AI-mogelijkheden, alleen met een account

En net zoals op veel andere smartphones kom je ook op de Xiaomi 15 Ultra flink wat AI-opties tegen. Het gros daarvan werkt op basis van Google Gemini. Dit is dan ook de standaard-assistent die je tegenkomt wanneer je de powerknop ingedrukt houdt. Verder beschikt de smartphone over de handige zoekfunctie Circle to Search. Uiteraard moet je dan wel inloggen met een Google-account, anders kun je daar geen gebruik van maken.

Nu zullen veel mensen dat standaard doen. Maar helaas moet je óók inloggen met een Xiaomi-account als je de exclusieve AI-toestelopties wilt gebruiken. Als je dat doet, houd er dan rekening mee dat niet alles vlekkeloos werkt. Je hebt altijd een internetverbinding nodig, je moet plugs-in downloaden en je moet rekening houden met AI-fouten. De opvulfunctie (een AI-functie waarmee je een deel van een foto kunt laten opvullen, bijvoorbeeld wanneer je iets weghaalde, zoals een persoon of boom) laat duidelijke softwarefouten zien; je kunt het beter bij de opties houden die Google standaard aanbiedt.

©Wesley Akkerman

4,3x

©Wesley Akkerman

2x

Dat mooie camerasysteem

Net zoals bij de Xiaomi 14 Ultra draait het bij de Xiaomi 15 Ultra natuurlijk allemaal om het camerasysteem. Dat is waar een groot deel van die 1500 euro naartoe gaat. Net als bij de voorganger kun je ook nu kiezen uit twee duidelijke modi: Leica Vivid of Authentic. Met de eerste optie ogen foto's wat meer verzadigd en geschikt voor sociale media, terwijl de tweede mogelijkheid beelden op een veel natuurlijke manier vastlegt.

Binnen de overzichtelijke camera-app tref je behoorlijk veel opties aan waarmee je foto's precies zo kunt maken zoals je wilt. Toegegeven, op een Sony Xperia 1-model tref je meer knopjes en opties aan, maar we zijn van mening dat Xiaomi een mooie middenweg vindt tussen functionaliteit en ontwerp. Je raakt niet snel verdwaald binnen de app, aangezien alles netjes en op logische plekken neergezet is. Kudos, want dat is ook wel eens anders.

©Wesley Akkerman

1x

©Wesley Akkerman

1x

200 megapixel

Ten opzichte van de 14 Ultra is er niet ontzettend veel veranderd. Begrijp ons niet verkeerd, dat bedoelen we niet negatief. De 14 Ultra maakt immers immens mooie foto's en bij de 15 Ultra is dat niet anders. Nieuw is dit keer de periscooplens van 200 megapixel, die tot 4,3 keer optisch kan inzoomen. Dat is iets lager dan de vijf keer op de vorige Ultra, maar dit keer zijn de sensor en de resolutie hoger en is de opening sneller. Dat levert in de praktijk betere foto's op.

De andere drie camera's beschikken over 50 megapixel en presteren grotendeels hetzelfde. Het systeem kiest veelal automatisch de juiste brandpuntafstanden voor je wanneer je wat instellingen aanpast, waardoor je behoorlijk gemakkelijk mooie foto's maakt. Het reageert bovendien bijzonder snel. Je kunt heel snel een kiekje ergens van maken. Echter, foto's openen gaat dan wat trager – het is duidelijk dat er nog flink wat nabewerking plaatsvindt.

©Wesley Akkerman

2x

©Wesley Akkerman

4,3x

Mooie foto's

Over het algemeen maakt de Xiaomi 15 Ultra mooi belichte foto's met een fijn en subtiel contrast, waar kleuren precies vastgelegd worden zoals in het echt (in de Authentic-modus, waar we het meest mee gespeeld hebben). De groothoekcamera is de minst sterke van het stel, met iets eenvoudigere specificaties en zonder optische beeldstabilisatie. Toch kun je er prima mee uit de voeten. Zeker als je even stil blijft staan, levert ook deze lens gewoon mooie beelden op.

Ook is het jammer dat de variabele diafragma-opening van de Xiaomi 14 Ultra is verdwenen. In plaats daarvan krijg je nu een vaste f/1.63-opening. Die zorgt voor een korte scherptediepte, waardoor je soms onbedoeld veel waas in beeld krijgt. Tegelijkertijd levert dat juist een sterk diepte-effect op, wat handig is als je daar bewust naar zoekt. Portretmodus is daardoor minder vaak nodig. Afhankelijk van wat je belangrijk vindt, kan dit dus ook positief uitpakken.

©Wesley Akkerman

10x

Het beste systeem?

Het systeem doet an sich niets onder voor de concurrentie. Sterker nog: waarschijnlijk is dit de beste smartphonecamera-ervaring van dit moment. Dat komt door de grote hoeveelheid opties en de algemene camerakwaliteit, waar we bijna niets over te klagen hebben. Ook niet in het donker. Het systeem laat genoeg licht door voor foto's die gedetailleerd en kleurrijk ogen. Daarnaast legt het details in de schaduw ook goed vast.

Tegelijk met de Xiaomi 15 Ultra brengt het bedrijf wederom een nieuwe fotografiekit op de markt. Voor zover wij hebben kunnen zien is dit hetzelfde product als van de Xiaomi 14 Ultra. De kit biedt extra ringen, een powerbank en een cameraknop en kost 199 euro. Het is leuk om te zien dat Xiaomi hier in investeert, want het zou je ervaring kunnen verbeteren. Maar echt essentieel vinden we het pakket niet. Extra lenzen moet je helaas zelf nog apart kopen.

©Wesley Akkerman

0,5x

Xiaomi 15 Ultra kopen?

Xiaomi speelt het dit jaar op veilig, en dat is op zich geen bezwaar. De stap van de 14 Ultra naar de 15 Ultra is echter klein, waardoor een upgrade voor bestaande gebruikers weinig toevoegt. Bekende minpunten blijven: een relatief beperkt updatebeleid, vooraf geïnstalleerde apps en AI-functies die niet overtuigen. Verder wordt de Snapdragon 8 Gen 3 (Elite)-chipset flink heet bij hoge belasting – maar dat is meer een Qualcomm-probleem. Geen enkele smartphonefabrikant lijkt dat probleem op te kunnen lossen. Kies je voor de 15 Ultra, dan krijg je wel een krachtige camerasmartphone die heel wat in zijn mars heeft.