GenX-DOS laat gebruikers oude pc's zoals de Apple I in de browser proberen

Altijd al eens terug willen gaan naar MS-DOS of je oude Commodore? Dat kan tegenwoordig heel makkelijk vanuit je luie stoel, in je browser. Een stel creatievelingen heeft een browseremulator gemaakt voor veel verschillende retrocomputers zoals Atari's, Apples en Sinclairs.

Het project heet GenX-DOS en is, zoals de naam al doet vermoeden, vooral gericht op nostalgische gebruikers die hun oude pc's nog eens willen gebruiken. De makers noemen het project 'een museum' waarmee het mogelijk is tientallen oude besturingssystemen in de browser te gebruiken.

De makers laten weten dat het hele idee draait om nostalgie. Vol lof denken ze in een blogpost terug aan de geluiden van computers met oude Intel-processors en aan het feit dat geheugen nog 64KB groot was.

Wie het systeem opstart, krijgt een DOS-prompt te zien die als een launcher fungeert. Via commando's is het mogelijk een emulator op te starten van computers, maar ook consoles en handhelds. Zo kunnen gebruikers een virtuele Atari 7000 opstarten, of een Apple II, of een Sinclair ZX81.

GenX Dos

De systemen en de software die dan opstarten, zijn volgens de makers echte emulators die ook gewoon werken. De schil eromheen, namelijk het C:\-navigatiemenu, is nep, zeggen ze. Dat is 'een zeer nauwkeurige tekening van een DOS-machine'.

Het museum bevat zelf alle code zodat die nergens vandaan hoeft te worden gehaald. De omgeving werkt volledig in de browser en gebruikers hoeven dus niets te installeren. Dat zou dat trouwens niet erg zijn, want het hele systeem is een schamele 138MB groot.

Naast de emulators zelf hebben de makers ook een wiki gepubliceerd. Daarin staat niet alleen een korte geschiedenis van alle losse emulators, maar ook een beschrijving van hoe de makers die systemen wisten te porten naar het browsermodel. Dat wordt even een zondagmiddag terug in de tijd!

GenX Dos 12

Door Tijs Hofmans

Nieuwscoördinator

16-08-2026 • 13:37

17

Submitter: SkyStreaker

Reacties (17)

Sorteer op:

Weergave:

Het is vooral een aggregatie van veel bestaande code, zie het bestand https://github.com/Retro-Jack/GenX-DOS/blob/master/ATTRIBUTION.md

Zo ongeveer alle commits bevatten teksten als "Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>" en "Co-Authored-By: Claude <noreply@anthropic.com>", dus ik ga er vanuit dat er nog wat attributie mist.
Naar aanleiding van de bovenstaande reactie is er een update geplaatst; deze staat nu in de root van de repo en de wiki ☺️
Waarom zou er attributie missen? Dat zijn high end modellen die het in principe van scratch zouden kunnen schrijven.

Ik zie dat het een frontend lijkt op Emulatorjs

en in de license.txt vind ik de hele GPL inclusief:
EmulatorJS Copyright (C) 2023-2026 Ethan O'Brien

This program comes with ABSOLUTELY NO WARRANTY; for details type \`show w'.

This is free software, and you are welcome to redistribute it

under certain conditions; type \`show c' for details.

Dus zover ik kan zien zijn er geen licenties stiekum omgezet of veranderd. Het was maar een vlugge check natuurlijk. Maar goed.
Geen enkel model schrijft wat dan ook “from scratch”. Het zijn allemaal geavanceerde papegaai systemen van hun trainings data. Zonder attributie van alle trainings data mist er dus wel degelijk attributie.
Zoals de naam al doet vermoeden, vooral gericht op nostalgische gebruikers
Zal wel aan mij liggen, maar die letter-generatie/classificatei zegt mij niet veel.
Dat zegt dit, een ander waarschijnlijk wel veel over mijn leeftijd :+
Er komt (kwam?) een moment dat je browser het OS, waarin die browser draait, kan draaien. En dan recursief weer die browser, met dat OS, ...
Soort RetroArch in de browser dus. Leuk voor even misschien, maar voor de echte retrofans is er natuurlijk ook het MiSTer fpga-project wat echt "the real thing" biedt in plaats van emulatie.
De échte retrofan heeft gewoon de échte hardware, met CRT's. FPGA is beter dan reguliere emulatie (kan je tegenwoordig nog over discussiëren overigens) maar FPGA blíj́ft toch ook een vorm van emulatie, ondanks dat het electrisch gezien al veel dichter bij de originele machines zit. Maar er zijn bijvoorbeeld legio cores die save states doen. Dat konden de originele consoles simpelweg niet, althans niet zonder specifieke mods. Zo zijn er wel meer opties en extras met FPGA. Maar dus is FPGA != echte hardware. Ikzelf word dan ook niet echt warm van FPGA. Maar mocht de originele hardware het begeven of gewoon echt te duur worden, is het wel de eerstvolgende logische stap.
Ja, ik vind een OS draaien in een browser weinig hebben. Het is wel makkelijker, ook met emulatie, om wat te ontwikkelen of te testen, maar mijn zelf gepimpte Amiga 1200 is gewoon fysiek een andere ervaring.
Ja dat :-) Het geluid van floppydrives en gewoon floppies in die drive klikken mis ik met welke vorm van modern retrogamen dan ook. Ik gebruik wel whdload, maar als ik een écht even tijd heb zet ik mn chickenlips A500 aan. En die drive hoor je een verdieping verder ook nog😅

Maar ook reguliere consoles, scanlines op een CRT is gewoon zoveel mooier. Al komt HLSL wel goed in de buurt.
het hele systeem is een schamele 138MB groot
Oef, die opmerking valt een beetje uit de toon bij de rest van het artikel. :X Zoals "het feit dat geheugen nog 64KB groot was" en "vooral gericht op nostalgische gebruikers" (die zich nog herinneren dat er sowieso geen netwerken waren en dat, toen die kwamen, je geduldig moest wachten op het weergeven van elke afzonderlijke afbeelding, want ja, 100 kB downloaden dat duurt even). Dit gaat over computers die soms überhaupt geen harde schijf hadden. En zelfs als ze die wel hadden, dan waren ze te klein om zo'n gigantisch groot gedrocht als een file van 138 MB op te slaan.
Het zijn dan ook tientallen systemen/os’en, dus vind 138 MB niet heel gek.
Systems 33

Games 327

Emulators 19

138MB. Welke toon?
Paar spelletjes geprobeerd en lijkt goed te werken. Beetje zoeken naar de toetsen hier en daar.
Ontzettend leuk dit soort projecten. Nostalgie roept fijne gevoelens en louter positieve energie op, en verbindt mensen.

Natuurlijk is het gevoel ook gekleurd. Want zo'n feest was het ook weer niet om je MSX cassettebandje voor de 3e keer terug te spoelen en weer te laden in de hoop dat er dit maal geen laadfout zou zijn. En ook het gevecht binnen de 640 kilobyte allocatie van onze XT en later 486 was destijds gewoon irritant. Nu denk je met weemoed terug aan die goede oude tijd. Want het is ook gekoppeld aan eindeloos King's Valley spelen op de MSX, en daarna de wereld van de PC verkennen op onze Tulip XT waar Windows 1.0 op floppy bij werd geleverd. Na 1 keer installleren ging dat er meteen weer af, want dat OS nam al bijna de helft van onze 20Mb HDD in.

Leuk om op terug te kijken. Persoonlijk heb ik de luxe dat ik al die oude computers en vintage audio heb staan.voor de "real deal", nog leuker dan een emulator. Is ook leuk om aan jonge kinderen te laten zien. En de echt goede spellen van toen slaan nog steeds aan bij de kinderen van nu.
De installatie van de oorspronkelijke Tulipversie van Windows 1.00 neemt anderhalve MB in beslag, dus de helft van 20 MB is iets overdreven. Ik heb de set hier nog liggen.... Windows 3.0 heb ik trouwens op een partitie van 5 MB kunnen installeren (real mode).
Ik kan vertellen uit de bron en ik quote:

"I also want to keep all the gameplay as close to original as possible - for me, authenticity is the key driver here. That said, I'm also working my way through adding USB controller support to as many platforms as I can."

Om te kunnen reageren moet je ingelogd zijn