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
Animal Crossing: New Horizons krijgt tweede leven op Switch 2 en Switch
Huis

Animal Crossing: New Horizons krijgt tweede leven op Switch 2 en Switch

Gisteren zijn er updates uitgekomen voor Animal Crossing: New Horizons, de levenssimulator die rond de coronapandemie mateloos populair was. Een gratis update voegt meer content toe aan de game, terwijl een betaalde update het spel geschikt maakt voor de Nintendo Switch 2.

Nieuw op ID: het complete plaatje

Misschien valt het je op dat er vanaf nu ook berichten over games, films en series op onze site verschijnen. Dat is een bewuste stap. Wij geloven dat technologie niet stopt bij hardware; het gaat uiteindelijk om wat je ermee beleeft. Daarom combineren we onze expertise in tech nu met het laatste nieuws over entertainment. Dat doen we met de gezichten die mensen kennen van Power Unlimited, dé experts op het gebied van gaming en streaming. Zo helpen we je niet alleen aan de beste tv, smartphone of laptop, maar vertellen we je ook direct wat je erop moet kijken of spelen. Je vindt hier dus voortaan de ideale mix van hardware én content.

Om met de betaalde update te beginnen: die kost 4,99 euro voor Switch 2-eigenaren die de Switch-game Animal Crossing: New Horizons al bezitten. Daarmee oogt de game scherper op tv – om precies te zijn met een resolutie van 4K – en kun je online spelen met in totaal twaalf personen en met elkaar praten via GameChat. Er kan zelfs een camera aangesloten worden, zodat je elkaar kunt zien. Ook zorgt de betaalde update er voor dat spelers de muisfunctionaliteiten van de Switch 2 Joy-Con-controller kunnen gebruiken in de game.

Gratis nieuwe content in Animal Crossing: New Horizons

Alle Animal Crossing: New Horizons-spelers kunnen echter ook een gratis update downloaden – versie 3.0.0. – waarmee na vele jaren stilte eindelijk nieuwe content en opties aan de game worden toegevoegd. Denk aan een compleet nieuw hotel waar spelers kunnen helpen met het inrichten van de kamers, nieuwe meubels andere items om te ontgrendelen en zelfs de mogelijkheid om diverse Nintendo-items te verzamelen, waaronder klassieke Nintendo-consoles en items gebaseerd op The Legend of Zelda en Splatoon.

Daar blijft het niet bij qua gratis nieuwe content. Zo is 'Slumber Island' geïntroduceerd, waarbij spelers een eigen droomeiland naast hun 'echte' eiland kunnen ontwerpen samen met andere spelers. Ook zijn er diverse kleine verbeteringen doorgevoerd die de speelervaring nog prettiger maken, zoals een opruimdienst om het eiland op te knappen en de mogelijkheid om de opslagruimte in het huis van spelers nog verder uit te breiden.

Populair tijdens de pandemie

Er zijn in de loop der jaren al meerdere Animal Crossing-games uitgekomen, maar geen van die games groeide uit tot zo'n grote wereldwijde hit als New Horizons. Het spel, waarin spelers een eiland aandoen en daarop hun eigen dorp met dierlijke inwoners vormgeven, kwam namelijk in het voorjaar van 2020 uit, toen we met z'n allen aan huis gebonden waren door de coronapandemie. Het rustige eilandleven van Animal Crossing – met enkele sociale features – bleek voor veel mensen een steun in moeilijke tijden, en er werden dan ook vele miljoenen exemplaren verkocht. De laatste jaren bracht Nintendo geen nieuwe content meer voor de game uit, tot nu dan.

Watch on YouTube
▼ Volgende artikel
Is draadloos opladen slechter of juist beter voor de batterij van je smartphone?
© Copyright (C) Andrey Popov
Huis

Is draadloos opladen slechter of juist beter voor de batterij van je smartphone?

Draadloos opladen is voor veel smartphonegebruikers de normaalste zaak van de wereld geworden. Makkelijk: je legt de telefoon op de oplader en hij begint meteen te laden, zonder kabels of stekkers. Maar wat doet die manier van opladen eigenlijk op de lange termijn met de accu? In dit artikel kijken we wat draadloos laden betekent voor slijtage, warmte en levensduur van je smartphone-batterij.

Dit artikel in het kort

In dit artikel lees je hoe draadloos opladen werkt en welke factoren daarbij een rol spelen. We gaan in op warmteontwikkeling, laadgedrag en snelladen, en laten zien hoe je controleert of jouw smartphone draadloos opladen ondersteunt. Daarmee krijg je een goed beeld van wat draadloos laden betekent voor dagelijks gebruik en de levensduur van je accu. 

Lees ook: Draadloos opladen: dit zijn de verschillen tussen het nieuwe Qi2 en voorganger Qi

Is draadloos opladen slecht voor de accu?

Draadloos opladen is op zichzelf niet schadelijk. De batterij slijt niet sneller puur doordat je inductie gebruikt in plaats van een kabel. Het verschil zit vooral in warmte. Een batterij blijft het langst gezond wanneer hij koel blijft. Draadloos laden zorgt in sommige situaties voor extra warmte rond de spoelen in je telefoon. Laat je de telefoon regelmatig opladen op een oplaadpad dat veel warmte produceert, of zit er een dikke hoes om het toestel die je er tijdens het laden niet vanaf haalt, dan kan dat de levensduur van de batterij verkorten.

Gebruik je een goede Qi-lader, voorkom je dat de telefoon in de zon ligt en haal je hem van de lader zodra hij vol is, dan is het verschil in slijtage minimaal. De techniek is dus prima te gebruiken, zolang je de temperatuur in de gaten houdt.

Warmte is de belangrijkste factor, maar dit speelt ook mee:

Warmte is de grootste versneller van accuveroudering, maar staat niet op zichzelf. Ook hoe vaak je oplaadt telt mee. Elke keer dat je accu van leeg naar vol gaat, telt als een laadcyclus. Naarmate het aantal laadcycli toeneemt, neemt de accucapaciteit geleidelijk af. Dat proces gaat geleidelijk, maar na honderden cycli wordt het merkbaar.

Daarnaast speelt hoe ver je oplaadt een rol. Een accu die langdurig op 100 procent blijft staan, veroudert sneller dan een accu die meestal tussen grofweg 20 en 80 procent blijft. Moderne telefoons hebben laadbeheer dat het proces afremt, maar een accu structureel op 100 procent houden blijft ongunstig.

Tot slot zijn er snellaadvermogens. Hoe hoger het laadvermogen, hoe meer warmte er vrijkomt in korte tijd. Dat geldt zowel voor bedraad als draadloos opladen. Snelladen is handig, maar voor dagelijks gebruik is rustiger laden vriendelijker voor de accu, zeker als je geen haast hebt.

Hoe werkt draadloos opladen?

Draadloos laden gebeurt via magnetische inductie. De oplader wekt een magnetisch veld op dat wordt opgevangen door een spoel in je smartphone. Die spoel zet het signaal om in stroom voor de batterij. Het systeem werkt het beste wanneer de telefoon precies goed ligt. Fabrikanten gebruiken hiervoor de Qi-standaard, zodat vrijwel alle moderne draadloze laders onderling werken.

View post on TikTok

Hoe herken je dat jouw telefoon draadloos opladen ondersteunt?

De eenvoudigste manier is de officiële specificaties controleren op de website van de fabrikant. Je kunt ook modellen vergelijken en specificaties bekijken op een site als Kieskeurig.nl. Zoek naar termen als 'Qi', 'Wireless Charging' of bij iPhones 'MagSafe'. Je kunt het ook afleiden uit het ontwerp. Telefoons met een glazen of kunststof achterkant ondersteunen meestal draadloos laden, omdat metaal het magnetische veld blokkeert. Heb je al een Qi-oplader in huis, dan kun je snel controleren of jouw telefoon draadloos opladen ondersteunt: als je je telefoon erop legt en het laadsymbool verschijnt, dan zit je goed.

Lees ook: Draadloos opladen: wat is het verschil tussen MagSafe en Qi2?

Voordelen van draadloos opladen

Draadloos laden past makkelijk in je dagelijkse routine. Je hoeft geen kabel aan te sluiten, waardoor de oplaadpoort minder te verduren krijgt. Zeker op plekken waar je je telefoon vaak even neerlegt, zoals op je bureau of nachtkastje, werkt het prettig. Veel moderne Qi-laders kunnen bovendien meerdere apparaten tegelijk opladen, bijvoorbeeld je telefoon en oordopjes.

©Olga Yastremska, New Africa, Afr

Nadelen van draadloos opladen

Bij draadloos laden gaat een groter deel van de energie verloren dan bij opladen met een kabel, waardoor er meer warmte vrijkomt. Die warmte heeft direct invloed op de gezondheid van de accu. Vooral bij snellere draadloze laders of wanneer je telefoon in een dik hoesje zit, kan de temperatuur merkbaar oplopen. Daarnaast gaat draadloos laden vaak iets langzamer en kun je je telefoon tijdens het opladen minder makkelijk gebruiken, omdat hij contact moet blijven houden met de oplader.

Conclusie

Draadloos opladen is niet slechter voor je accu, zolang je voorkomt dat de telefoon te warm wordt. Zorg dus voor een degelijke Qi-lader, gebruik bij voorkeur een dun hoesje en laad op in een omgeving waar de temperatuur niet te hoog is. Gebruik je die combinatie, dan kun je zonder zorgen draadloos blijven opladen.