Lang voordat VR-gaming en microtransacties en downloadbare content bestonden, kwamen games op schijven. Floppy disks en optische schijven, ze werden vóór het afspelen op de harde schijf van een pc geïnstalleerd.
U herinnert zich dit misschien van het gebruik van Windows XP tot en met Windows 8. Maar hoe zit het met de dagen daarvoor, toen games allemaal werden ontworpen voor MS-DOS? Wat is er met die spellen gebeurd en hoe voer je ze vandaag uit?
Een optie is om MS-DOS te emuleren met software genaamd DOSbox. Maar voor een meer authentieke ervaring heb je een besturingssysteem nodig dat rechtstreeks opstart in een DOS-achtige omgeving.
Daarvoor heb je Dosbian nodig.
Wat is Dosbian?
Dosbian, ontwikkeld door Carmelo Maiolino, is een op Debian gebaseerde Raspberry Pi-distro die rechtstreeks opstart in een MS-DOS-achtige omgeving. Het is gebaseerd op DOSBox en bevat verschillende verbeteringen die door de gemeenschap rond die software zijn geïntroduceerd.
Dosbian kan DOS-, Windows 3.1-, Windows 95- en Windows 98-software aan, heeft netwerkbridging met een virtueel LAN naar de netwerkhardware van de Pi en kan het maken van diskettes en harde schijven ondersteunen drijft. Diskettes, HDD's en CD-ROM's kunnen worden aangekoppeld met behulp van een speciaal hulpprogramma. Ondertussen heeft Dosbian ook geluidskaartemulatie, video-output-emulatie voor verschillende IBM-compatibele pc-types (zoals Tandy), wordt regelmatig bijgewerkt met nieuwe functies en fixes.
Dat zou natuurlijk gewoon kunnen installeer DOSBox op uw Raspberry Pi OS.
Maar dat is niet helemaal wat we zoeken.
Inspiratie: de weeCee Tiny DOS-gaming-pc
Waar dit project om draait, is het bouwen van een kleine gaming-pc met DOS - net als de weeCee.
Dit is een open-source PCB die compatibel is met Vortex86, een System-on-Chip (SoC) met x86-architectuur (in plaats van de gebruikelijke ARM-architectuur die op dergelijke apparaten wordt aangetroffen). Omdat het x86-compatibel is, betekent dit dat het klassieke IBM-PC-compatibele software kan uitvoeren, zonder emulatie.
Aangezien de weeCee eigenlijk niet te koop is (hij bestaat voornamelijk uit een reeks componenten die je zelf koopt en in elkaar zet), is het vrij moeilijk om er een te bemachtigen.
Dat is waar de Raspberry Pi om de hoek komt kijken. Dit project is een wisselwerking: het compacte formaat van de weeCee en de nodige compatibiliteit, maar vertrouwend op emulatie in plaats van compatibele hardware.
Wat je nodig hebt om een Raspberry Pi DOS-gaming-pc te bouwen
Hoewel je gemakkelijk wat oude pc-hardware van eBay kunt halen voor heel weinig geld, zal het relatief duur zijn om te gebruiken. De weeCee is een mooie oplossing, maar is niet makkelijk te bemachtigen.
Dat is wat een Raspberry Pi met Dosbian tot een bijzonder goed alternatief maakt.
Om een weeCee-achtige mini-DOS-pc te bouwen, hebt u het volgende nodig:
- Raspberry Pi 3 of nieuwer (we gebruikten een Raspberry Pi 4 met 8 GB RAM)
- Een hoesje (voor de mini-pc-look gebruikte ik een Desk Pi Pro, hierboven, maar alles is goed)
- HDMI-scherm (u kunt ervoor kiezen om te vertrouwen op een HDMI naar VGA-adapter voor het klassieke gevoel)
- Toetsenbord en muis (en joystick voor arcadespellen)
- Minimaal 8 GB microSD-kaart
U moet ook downloaden:
- Dosbisch -- gratis, maar de ontwikkelaar accepteert donaties via PayPal als u dit nuttig vindt
- Balena etser -- gratis schrijfsoftware voor flash-opslagschijven
Pak uw hardware en download de software voordat u verder gaat.
Helaas kunnen we je niet vertellen waar je oude DOS-spellen kunt vinden om op Dosbian te draaien. Ons uitleg over het verlaten van de software zou u moeten helpen begrijpen waarom.
Installeer Dosbian op de Raspberry Pi
De installatie van Dosbian is eenvoudig.
Download eerst het 7z-bestand en pak het gecomprimeerde IMG-bestand uit.
Gebruik vervolgens een tool zoals Etcher (downloadlink hierboven) en schrijf het IMG-bestand naar de microSD-kaart van je Raspberry Pi.
Onze gids voor het installeren van een besturingssysteem op de Raspberry Pi legt dit nader uit. Het schetst ook andere installatie-opties.
Start uw DOS-aangedreven Raspberry Pi op
Met het Dosbian-besturingssysteem op de microSD-kaart geïnstalleerd en de media veilig uit uw pc verwijderd, plaatst u deze in uw Raspberry Pi en start u deze op.
U ziet het Dosbian-opstartscherm, dat klassieke pc-opstartdetails weergeeft, zoals processorsnelheid en RAM. Het scherm zal ook bevestigen of er extra USB-opslag is aangesloten.
Zodra dit voorbij is, ziet u een standaard DOSBox-interface en een C:\-prompt. U ziet het bericht "Drive C is gemount als lokale map /home/pi/dosbian/" - hier vindt u relevante mappen voor het toevoegen van nieuwe games aan uw DOS-gaming-pc.
Dosbian-configuratieopties
Voordat u echter uw handen vuil maakt in de opdrachtregelinterface van Dosbian, is er nog een ander scherm dat u moet bezoeken. Typ en voer in om het te bereiken
Uitgang
Hierdoor wordt het Dosbian-menu geopend, waar een schat aan configuratie-opties te vinden is.
De meeste hiervan vallen buiten het bestek van deze gids, maar u moet zeker een hit maken C om toegang te krijgen tot de raspi-config-tool en uw Raspberry Pi te configureren. Hiermee kunt u het apparaat verbinden met uw lokale draadloze netwerk (als u geen Ethernet gebruikt) en SSH inschakelen.
Een andere optie om hier te overwegen is Launchbox, ingeschakeld door op te drukken 8 en het opnieuw opstarten van de Raspberry Pi. Launchbox is een muis- of toetsenbordgestuurde DOS-interface voor het eenvoudig selecteren en starten van software. Als u de MS-DOS-commando's (zie hieronder) niet wilt gebruiken, is dit de gemakkelijkste manier om Dosbian te gebruiken.
U kunt ook het Dosbian-menu gebruiken om het besturingssysteem bij te werken, het opstart-/startscherm te wijzigen, het koppelpunt te wijzigen en de Raspberry Pi af te sluiten of opnieuw op te starten.
Kopieer MS-DOS-games naar Dosbian
De eenvoudigste manier om games naar Dosbian te kopiëren, is via USB en de Midnight Commander-app, die vooraf is geïnstalleerd.
Begin met het kopiëren van je verzameling DOS-games naar de USB-stick en verbind deze met de Raspberry Pi. Terwijl het Dosbian-menu actief is, drukt u op M om Midnight Commander te openen. Sleep de bestanden vervolgens gewoon naar de microSD-kaart van de Pi, binnen de Dosbian-bestandsstructuur.
Ondertussen, als je SSH hebt ingeschakeld, zou je de scp-opdracht of een FTP-client met SFTP-ondersteuning moeten kunnen gebruiken om gegevens van een pc naar de Dosbian Raspberry Pi te verplaatsen. Onze gids voor het kopiëren van gegevens van een pc naar een Raspberry Pi legt dit uitgebreid uit.
Installeer en start een spel in Dosbian
Met de bestanden gekopieerd naar de Raspberry Pi, is het tijd om ze uit te voeren.
Dit is net zo eenvoudig als het overschakelen naar de directory met behulp van de cd-opdracht en het starten van de EXE. Om bijvoorbeeld de vooraf geïnstalleerde Wolfenstein 3D uit te voeren, gebruikte ik dir om de inhoud van de map te controleren en vervolgens
CD spellen/wolf3d
richt
Nadat ik het bestand wolf3d.exe had gezien, ging ik naar binnen
wolf3d
Om het spel te starten. Zo simpel is het, en als je eenmaal begrijpt hoe de EXE-bestanden heten, hoef je je waarschijnlijk in de meeste gevallen niet druk te maken over de opdracht dir.
Hoe zich te verplaatsen in Dosbian
Aangezien Dosbian een MS-DOS-emulatieomgeving maakt, moet u bekend zijn met de opdrachten die u nodig hebt om deze te gebruiken. Als u al bekend bent met de Windows-opdrachtprompt, of PowerShell, of de Windows Terminal, zou u MS-DOS vrij snel onder de knie moeten kunnen krijgen.
Hoewel je kunt rondkomen met cd en dir, is het gemakkelijker als je er nog een paar kent. Typ om deze te leren
hulp
En druk op enter. Dit geeft een overzicht van de ondersteunde MS-DOS-commando's in Dosbian.
Voer in om Dosbian af te sluiten
Uitgang
Druk vervolgens in het Dosbian-menu op S om de computer af te sluiten.
Uw eigen DOS-gaming-pc dankzij Raspberry Pi
Dat is alles wat er is. Dankzij een op Debian gebaseerd besturingssysteem dat opstart in een speciale build van DOSBox, laat Dosbian je je Raspberry Pi behandelen als een kleine DOS-gaming-pc, net zoals de weeCee. Hoewel de hardware is geëmuleerd, zou Dosbian alles moeten zijn wat je nodig hebt, tenzij je geïnteresseerd bent in een hardcore pc-game-ervaring uit de jaren 80 en 90, maar met een lager stroomverbruik.
Als je genoten hebt van de ervaring van het draaien van Dosbian op je Raspberry Pi, vergeet dan niet dat de weeCee een open source ontwerp is. U kunt een kopen Vortex86-module En Rasteri's hostbord voor ongeveer $ 200 en stel je eigen systeem samen.
De Raspberry Pi kan veel retro computerplatforms emuleren. Als je eenmaal klaar bent met MS-DOS-spellen, waarom zou je de Amiga dan niet opnieuw bezoeken?