Ett otroligt bibliotek med spel och annan programvara är tillgängligt för din Raspberry Pi. Du vet förmodligen att det är en utmärkt bas för att emulera andra plattformar, men visste du att den kunde köra retro PC-programvara?
Innan Windows fanns MS-DOS. Detta gamla diskoperativsystem från Microsoft kan emuleras på Raspberry Pi på ett par olika sätt. Vilken metod du väljer beror på resultatet du är ute efter.
Så här installerar du gamla PC-spel på en Raspberry Pi!
Kör DOS-programvara på Raspberry Pi
Microsofts första PC-baserade operativsystem, MS-DOS släpptes 1981 och upphörde 2000. Under denna tid släpptes över 2000 spel för det som då till stor del var ett kontorsbaserat datorsystem.
Dessutom kunde Windows 95 och 98 köra DOS-programvara. Ofta lämnar du skrivbordsoperativsystemet för att köra MS-DOS-spel och applikationer.
Processen är enkel:
- Installera DOSBox Konfigurera DOSBox Hitta MS-DOS-spel Installera MS-DOS-spel Njut!
För bästa resultat, se till att du använder en Raspberry Pi 2 eller senare, med ett 8GB eller högre SD-kort. Klassiska PC-spel behöver vanligtvis ett tangentbord och en mus för att spela, även om vissa kontroller och joysticks stöds.
Du behöver också en HDMI-kabel och en skärm för att njuta av spelen (istället för en fjärransluten VNC- eller RDP-anslutning, vilket kan döda magin något).
Steg 1: Installera DOSBox på Raspberry Pi
Du bör redan ha ett operativsystem installerat på din Raspberry Pi innan du börjar. Med Pi påslagen, öppna en terminal och leta efter uppdateringar:
sudo apt upgrade
sudo apt update
När du är klar installerar du DOSBox:
sudo apt install dosbox
Steg 2: Konfigurera DOSBox på Raspberry Pi
Det är lite knepigare att konfigurera. Du behöver en katalog för att köra DOSBox och programvaran från:
mkdir dos
Redigera sedan DOSBox-konfigurationsfilen i nano:
sudo nano .dosbox/dosbox-0.74.conf
Bläddra sedan till slutet av filen och lägg till din monteringsinstruktion under [autoexec] rubrik.
Detta säkerställer att när DOSBox körs använder den dos-katalogen som C:-enheten.
mount c ~/dos
c:
Spara och avsluta textredigeraren med Ctrl + Xoch slå Y att bekräfta.
Du bör nu kunna köra DOSBox från Spel-menyn på din Raspberry Pi!
Steg 3: Hitta MS-DOS-spel för Raspberry Pi
Var kan man hitta lämpliga spel? Tja, secondhandbutiker och eBay är ett bra ställe att börja. Gamla spel kommer vanligtvis att finnas tillgängliga på CD-ROM eller diskett, men du måste se till att du har rätt typ av diskenhet ansluten till din Raspberry Pi.
Om detta inte är möjligt måste du lita på diskbilder som finns online. Vi kan inte länka dig till dessa eftersom det finns upphovsrättsliga överväganden. Sådana ROM-filer kan hittas i ZIP-format, packas upp och installeras i DOSBox precis som de kan vara på en äkta MS-DOS PC.
För att undvika att bryta mot upphovsrätten och bryta mot lagen, begränsa din användning av spel-ROM till titlar du redan äger.
Du borde verkligen inte behöva bryta mot upphovsrättslagen för att få tag i gamla spel, eftersom så många har gjorts till öppen källkod. Ett stort urval av sådana spel finns på Internet Archive. Här hittar du allt från äkta spel till omslagsskivor fulla av shareware-titlar.
Kort sagt, du borde kunna hitta något att spela väldigt enkelt. Men vad gör man när spelen har laddats ner? Hur kan du ladda dem i DOSBox?
Steg 4: Installera MS-DOS-spel på Raspberry Pi
För att köra DOS-spel på din Raspberry Pi behöver du DOSBox för att vara medveten om spelet. Det bästa sättet att göra detta är att skapa en ny katalog för dina spel i dos-katalogen:
mkdir dos/games
Du kan sedan använda kommandot mv (move) för att kopiera alla spel från nedladdningar till den här nya mappen:
mv Downloads/[GAME_TITLE] dos/games/
Du är nu redo att börja installera och spela spel.
Starta DOSBox och använd kommandoraden för att navigera in i /games/-katalogen. Kom ihåg att du befinner dig i en miljö som emulerar MS-DOS, så olika kommandon behövs. Medan cd fortfarande byter katalog, listas innehållet med dir (du kan använda dir /p för att visa innehållslistan en sida i taget). Skriv hjälp för att få mer hjälp.
När du har kopierat spel till spelkatalogen, öppna en specifik katalog, leta reda på filen install.bat och kör den. Ibland kan detta vara uppkallat efter spelet i fråga. Till exempel, i det här exemplet använde jag cm2.bat för att påbörja installationen av Championship Manager 97-98.
Vänta medan spelet installeras. När du är klar kan du vanligtvis köra spelet med den förkortade formen av titeln. Ofta är detta samma som BAT-filen, men utan suffixet.
För att till exempel köra Championship Manager 2 skrev jag helt enkelt in cm2. Detta kommer dock att skilja sig från spel till spel, så kontrollera dokumentationen. Om allt annat misslyckas, kör EXE-filen med lämpliga namn för att starta spelet.
Observera att du också kan kopiera spel till din Raspberry Pi från din PC. Om du har SSH aktiverat på Pi, kommer SFTP-funktionen i din föredragna FTP-programvara (vi gillar Filezilla) att låta dig kopiera spelfiler till Pi. Du bör förmodligen spara dem direkt i /games/-katalogen för att spara tid.
När du är klar med DOSBox, lämna helt enkelt miljön med ett enda kommando:
exit
Klassiska PC-spel på Raspberry Pi på ett enkelt sätt!
Det kan vara lite tidskrävande att sätta upp en DOS-miljö på din Raspberry Pi, men när du väl är igång har du ett enormt bibliotek med spel och mjukvara till ditt förfogande.
Detta är dock inte det enda sättet att spela klassiska PC-spel på din Raspberry Pi. Vissa titlar har porterats till Linux och ändrats för att köras på Raspberry Pi utan emulatorer.
Om författaren
Christian Cawley (1562 publicerade artiklar)
Biträdande redaktör för säkerhet, Linux, gör-det-själv, programmering och teknisk förklarad, och riktigt användbar podcastproducent, med lång erfarenhet av skrivbords- och mjukvarustöd. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi-pyssling, en Lego-älskare och en retrospelfantast.
Mer från Christian Cawley
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
