Veel oudere games zijn ontworpen voor hardware en software uit de jaren 80 en 90. Moderne Windows-, macOS- en Linux-computers werken heel anders. DOSBox zorgt voor een soort tussenlaag: het programma denkt dat het op een oude DOS-computer draait, terwijl het in werkelijkheid op een moderne computer werkt.
Waarvoor wordt DOSBox gebruikt?
DOSBox wordt vooral gebruikt voor:
🎮 Klassieke computerspellen zoals DOOM, Commander Keen en Prince of Persia.
💾 Oude DOS-programma’s die niet meer rechtstreeks op moderne systemen werken.
🏛️ Softwarebehoud, zodat historische programma’s ook in de toekomst gebruikt kunnen worden.
🧑💻 Educatie, bijvoorbeeld om te leren hoe computers en DOS vroeger werkten.
🕹️ Retrocomputing, voor mensen die oude computers en software opnieuw willen ervaren.
Hoe werkt DOSBox?
DOSBox bootst verschillende onderdelen van een oude computer na. Denk bijvoorbeeld aan:
Moderne computer → DOSBox → virtuele DOS-computer → oud programma
DOSBox emuleert onder andere de processor, geheugen, grafische mogelijkheden, geluidskaart en DOS-omgeving. Het oude programma krijgt daardoor de omgeving die het verwacht.
Een belangrijk verschil is dat DOSBox geen volledige oude computer nodig heeft. De benodigde omgeving wordt door de software nagebootst.
Werken met DOSBox
DOSBox gebruikt voornamelijk de klassieke DOS-opdrachtregel. Na het starten zie je bijvoorbeeld:
Z:\>De Z:-schijf is een virtuele schijf die door DOSBox zelf wordt gebruikt.
Om een map met DOS-games beschikbaar te maken, kun je bijvoorbeeld schrijven:
mount c c:\gamesDaarna kun je naar de virtuele C-schijf gaan:
c:Vervolgens kun je de bestanden bekijken:
dirAls een spel in een map DOOM staat:
cd doomEn vervolgens kun je het uitvoerbare bestand starten:
doom.exeDe basisstructuur is dus:
mount c c:\games
c:
cd doom
doom.exeWaarom is DOSBox nodig?
Een modern besturingssysteem ondersteunt veel oude DOS-programma’s niet meer rechtstreeks. Daarnaast waren oude programma’s soms afhankelijk van specifieke hardware.
Een oud spel kon bijvoorbeeld verwachten dat:
de processor een bepaalde snelheid had;
er een specifieke geluidskaart aanwezig was;
het scherm een bepaalde grafische modus ondersteunde;
het programma rechtstreeks toegang had tot bepaalde hardware;
MS-DOS beschikbaar was.
DOSBox bootst veel van deze omstandigheden na.
Voordelen van DOSBox
1. Oude software blijft bruikbaar
Programma’s die tientallen jaren oud zijn, kunnen opnieuw worden uitgevoerd.
2. Geen oude computer nodig
Je hoeft niet op zoek naar een werkende computer uit de jaren 80 of 90.
3. Veel mogelijkheden
Je kunt instellingen aanpassen voor geluid, beeld, snelheid en invoerapparaten.
4. Gratis
De oorspronkelijke DOSBox-software is vrij beschikbaar en opensource.
5. Geschikt voor retro-gaming
DOSBox is bijzonder populair onder mensen die klassieke pc-games willen spelen.
Nadelen
DOSBox heeft ook enkele nadelen.
De opdrachtregel kan lastig zijn.
Nieuwe gebruikers moeten bijvoorbeeld leren wat commando’s zoals mount, cd en dir betekenen.
Sommige programma’s vereisen configuratie.
Een oud spel kan bijvoorbeeld specifieke instellingen voor geluid of snelheid nodig hebben.
Er bestaan verschillende DOSBox-versies.
Naast de oorspronkelijke DOSBox bestaan er varianten zoals DOSBox-X en DOSBox Staging. Deze kunnen andere functies en configuratiemogelijkheden hebben.
Voorbeeld
Stel dat je een oud spel hebt opgeslagen in:
C:\DOSGames\GameJe kunt DOSBox de map laten koppelen:
mount c C:\DOSGamesDaarna:
c:
cd game
game.exeDOSBox doet vervolgens alsof C:\DOSGames een oude DOS-schijf is.
DOSBox en moderne computers
Een groot voordeel is dat DOSBox niet alleen bedoeld is voor Windows. DOSBox en verschillende varianten ervan zijn beschikbaar voor meerdere moderne besturingssystemen.
Daardoor kan dezelfde historische softwareomgeving op verschillende soorten computers worden gebruikt.
Conclusie
DOSBox is een emulator waarmee moderne computers een oude DOS-omgeving kunnen nabootsen. Het programma is vooral belangrijk voor het spelen van klassieke games, het gebruiken van oude software en het bewaren van computergeschiedenis.
Het grootste voordeel is dat je geen oude computer nodig hebt om oude DOS-software te gebruiken. Het grootste nadeel is dat het werken met de DOS-opdrachtregel voor beginners wat ingewikkeld kan zijn.
Kort samengevat:
DOSBox brengt de DOS-computer van vroeger naar de computer van nu.