Långt innan VR-spel och mikrotransaktioner och nedladdningsbart innehåll kom spel på diskar. Disketter och optiska skivor, de installerades på en dators hårddisk innan de spelades upp.
Du kanske kommer ihåg detta från att använda Windows XP till Windows 8. Men hur var det med dagarna innan dess, när alla spel var designade för MS-DOS? Vad hände med de spelen och hur kör du dem idag?
Ett alternativ är att emulera MS-DOS med programvara som heter DOSbox. Men för en mer autentisk upplevelse behöver du ett operativsystem som startar rakt in i en DOS-liknande miljö.
För det behöver du Dosbian.
Vad är Dosbian?
Utvecklad av Carmelo Maiolino, Dosbian är en Debian-baserad Raspberry Pi-distro som startar direkt in i en MS-DOS-liknande miljö. Den är baserad på DOSBox och innehåller olika förbättringar som introducerats av communityn kring den programvaran.
Dosbian kan hantera programvaran DOS, Windows 3.1, Windows 95 och Windows 98, har nätverksbrygga med en virtuellt LAN till Pi: s nätverkshårdvara och kan stödja skapandet av disketter och hårddiskar driver. Disketter, hårddiskar och CD-ROM-skivor kan monteras med ett speciellt verktyg. Samtidigt har Dosbian också ljudkortsemulering, videoutgångsemulering för olika IBM-kompatibla PC-typer (som Tandy), uppdateras regelbundet med nya funktioner och korrigeringar.
Naturligtvis kan man helt enkelt installera DOSBox på ditt Raspberry Pi OS.
Men det är inte riktigt vad vi är ute efter.
Inspiration: WeeCee Tiny DOS Gaming PC
Vad det här projektet handlar om är att bygga en liten speldator som kör DOS – precis som weeCee.
Detta är ett PCB med öppen källkod som är kompatibelt med Vortex86, ett System-on-Chip (SoC) med x86-arkitektur (snarare än den vanliga ARM-arkitekturen som finns på sådana enheter). Eftersom den är x86-kompatibel betyder det att den kan köra klassisk IBM-PC-kompatibel programvara utan emulering.
Eftersom weeCee faktiskt inte går att köpa (det finns huvudsakligen som en serie komponenter som du köper och monterar själv), är det ganska svårt att få tag på en.
Det är där Raspberry Pi kommer in. Detta projekt är en kompromiss: den kompakta storleken på weeCee och den nödvändiga kompatibiliteten, men förlitar sig på emulering snarare än kompatibel hårdvara.
Vad du behöver för att bygga en Raspberry Pi DOS-speldator
Även om du enkelt kan ta lite gammal PC-hårdvara från eBay för mycket lite utgifter, kommer det att bli förhållandevis dyrt att köra. WeeCee är en bra lösning, men den är inte lätt att få tag på.
Det är det som gör en Raspberry Pi som kör Dosbian till ett särskilt bra alternativ.
För att bygga en weeCee-liknande mini DOS PC behöver du:
- Raspberry Pi 3 eller senare (vi använde en Raspberry Pi 4 med 8 GB RAM)
- Ett fodral (för mini-PC-utseendet använde jag en DeskPi Pro, ovan, men alla duger)
- HDMI-skärm (du kan välja att lita på en HDMI till VGA-adapter för den klassiska känslan)
- Tangentbord och mus (och joystick för arkadspel)
- Minst 8GB microSD-kort
Du måste också ladda ner:
- Dosbian -- gratis, men utvecklaren accepterar donationer via PayPal om du tycker att det är användbart
- Balena Etcher -- Gratis programvara för att skriva flash-lagringsskivor
Ta tag i din hårdvara och ladda ner programvaran innan du fortsätter.
Tyvärr kan vi inte berätta var du kan hitta gamla DOS-spel att köra på Dosbian. Vår förklaring av abandonware borde hjälpa dig förstå varför.
Installera Dosbian på Raspberry Pi
Installationen av Dosbian är enkel.
Ladda först ner 7z-filen och extrahera den komprimerade IMG-filen.
Använd sedan ett verktyg som Etcher (nedladdningslänk ovan), skriv IMG-filen till din Raspberry Pis microSD-kort.
Vår guide till installera ett operativsystem på Raspberry Pi förklarar detta mer i detalj. Den beskriver också andra installationsalternativ.
Starta din DOS-drivna Raspberry Pi
Med Dosbian-operativsystemet installerat på microSD-kortet och media säkert utmatat från din PC, sätt in det i din Raspberry Pi och starta upp det.
Du kommer att se Dosbians startskärm, som visar PC-startdetaljer i klassisk stil som processorhastighet och RAM. Skärmen kommer också att bekräfta om någon ytterligare USB-lagring är ansluten.
När detta har gått, kommer du att se ett standard DOSBox-gränssnitt och en C:\-prompt. Du kommer att märka meddelandet, "Drive C är monterad som lokal katalog /home/pi/dosbian/" - det är här du hittar relevanta kataloger för att lägga till nya spel till din DOS-speldator.
Dosbian-konfigurationsalternativ
Innan du smutsar ner händerna i kommandoradsgränssnittet i Dosbian finns det dock en annan skärm att besöka. För att nå den, skriv och skriv in
utgång
Detta kommer att öppna Dosbian-menyn, där en mängd konfigurationsalternativ finns.
De flesta av dessa ligger utanför ramen för denna guide, men du bör definitivt träffa C för att komma åt verktyget raspi-config och konfigurera din Raspberry Pi. Detta låter dig ansluta enheten till ditt lokala trådlösa nätverk (om du inte använder Ethernet) samt aktivera SSH.
Ett annat alternativ att överväga här är Launchbox, aktiverad genom att trycka på 8 och starta om Raspberry Pi. Launchbox är ett mus- eller tangentbordsdrivet DOS-gränssnitt för att enkelt välja och starta programvara. Om du inte vill använda MS-DOS-kommandona (se nedan) är detta det enklaste sättet att använda Dosbian.
Du kan också använda Dosbian-menyn för att uppdatera operativsystemet, ändra start-/startskärmen, byta monteringspunkt och stänga av eller starta om Raspberry Pi.
Kopiera MS-DOS-spel till Dosbian
Det enklaste sättet att kopiera spel till Dosbian är via USB och Midnight Commander-appen, som är förinstallerad.
Börja med att kopiera din samling av DOS-spel till USB-minnet och anslut det till Raspberry Pi. Med Dosbian-menyn igång, tryck M för att öppna Midnight Commander. Dra och släpp sedan filerna på Pi: s microSD-kort, inom Dosbian-filstrukturen.
Under tiden, om du aktiverade SSH, bör du kunna använda scp-kommandot eller en FTP-klient med SFTP-stöd för att flytta data från en PC till Dosbian Raspberry Pi. Vår guide till kopiera data från en PC till en Raspberry Pi förklarar detta i detalj.
Installera och starta ett spel i Dosbian
Med filerna kopierade till Raspberry Pi är det dags att köra dem.
Detta är lika enkelt som att byta till katalogen med kommandot cd och initiera EXE. Till exempel, för att köra den förinstallerade Wolfenstein 3D, använde jag dir för att kontrollera innehållet i katalogen, sedan
CD spel/wolf3d
dir
Efter att ha upptäckt filen wolf3d.exe gick jag in
wolf3d
För att starta spelet. Så enkelt är det, och när du väl har fått grepp om vad EXE-filerna heter, behöver du förmodligen inte bry dig om dir-kommandot i de flesta fall.
Hur man tar sig runt i Dosbian
Eftersom Dosbian skapar en MS-DOS-emuleringsmiljö, måste du vara bekant med de kommandon du behöver för att använda den. Om du redan är bekant med Windows Command Prompt eller PowerShell eller Windows Terminal, borde du kunna ta tag i MS-DOS ganska snabbt.
Även om du kan klara dig med cd och dir, är det lättare om du kan några fler. För att lära dig dessa, skriv
hjälp
Och tryck enter. Detta kommer att ge en översikt över de MS-DOS-kommandon som stöds i Dosbian.
Ange för att avsluta Dosbian
utgång
Sedan, i Dosbian-menyn, tryck S för att stänga av datorn.
Din egen DOS-speldator tack vare Raspberry Pi
Det är allt som finns. Tack vare ett Debian-baserat operativsystem som startar upp i en speciell version av DOSBox, kommer Dosbian att låta dig behandla din Raspberry Pi som en liten DOS-speldator, ungefär som weeCee. Även om hårdvaran emuleras, såvida du inte är intresserad av en hård 80- och 90-tals PC-spelupplevelse men med lägre strömkrav, borde Dosbian vara allt du behöver.
Om du har njutit av upplevelsen av att köra Dosbian på din Raspberry Pi, glöm inte att weeCee är en design med öppen källkod. Du kan köpa en Vortex86 modul och Rasteris värdstyrelse för cirka 200 $ och sätt ihop ditt eget system.
Raspberry Pi kan emulera många retrodatorplattformar. När du är klar med MS-DOS-spel, varför inte besöka Amiga igen?