Hur man kör DOS på en Raspberry Pi

Hur man kör DOS på en Raspberry Pi

Så här kan du köra DOS på en Rasberry Pi

Få en ren installation av Raspbian installerad på Raspberry Pi

Skriv ut Linux-kommandon för att definiera den virtuella diskbilden i Linux för FreeDOS.

Ladda ner och installera den senaste distributionen av FreeDOS

Följ våra anvisningar för att installera FreeDOS

Starta om FreeDOS för att njuta

Observera: denna handledning är inte för nybörjare. Denna handledning kräver användning av Raspian terminalkommandon som är textbaserade, så du måste åtminstone ha grundläggande Linuxkunskaper. Du kan inte köra faktisk MS-DOS på Raspberry Pi som den är, istället kommer du att köra DOS via en emulator. Genom att använda en kombination av QEMU PC-emulator och FreeDOS kan du spela klassiska DOS-spel och köra andra DOS-program på Raspberry Pi. När du har ställt in QEMU som den virtuella maskinen och installerat FreeDOS kan du köra DOS-program och spel på Raspberry Pi.

För tillfället är FreeDOS det enda DOS-programmet som låter dig köra program och spel. Anledningen till att du inte kan installera FreeDOS direkt på Raspberry Pi är på grund av CPU-arkitekturen. Precis som alla DOS kräver FreeDOS en Intel x86 CPU och ett BIOS för att tillhandahålla grundläggande runtime-tjänster. Raspberry Pi arbetar med en helt annan arkitektur, med en ARM-processor, som inte är binärkompatibel med Intel-processorn och inte inkluderar en BIOS. Därför kan FreeDOS inte köras på Raspberry Pi nativet och måste istället användas via en emulator.

Raspberry Pi-installation

Först behöver du en ren installation av Raspbian installerad på Raspberry Pi. Raspbian är operativsystemet (OS) byggt specifikt för att användas på en Raspberry Pi. Jag använde en Raspberry Pi 3 Model B+ för detta, men vilken Raspberry Pi-modell som helst borde fungera. Först måste du installera Raspbian på din Raspberry Pi. Följ stegen för hur du installerar ett OS till en Raspberry Pi . Raspbian är det operativsystem du vill installera. När du har installerat den vill du öppna Terminal från Raspbian-skrivbordet.

Installera FreeDOS till en Raspberry Pi

QEMU är en förkortning för Quick EMUlator. QEMU är programvara med öppen källkod för virtuell maskin (VM) som kör DOS som ett "gäst"-operativsystem på Linux. Det skiljer sig inte från att använda en virtuell dator i Windows 10. Den goda nyheten är att QEMU redan är tillgänglig på de flesta Linux-system, inklusive Raspbian, så det finns ingen extra programvara att installera.

Genom att skriva in några rader med Linux-kommandon kan du få FreeDOS igång på nolltid. Genom att använda QEMU måste du skapa varje komponent i din virtuella maskin (VM). Här är stegen och kommandona du behöver använda för att installera och köra FreeDOS. Först måste du definiera den virtuella diskavbildningen i Linux för FreeDOS. Eftersom FreeDOS inte tar upp mycket utrymme använde jag följande kommando:

qemu-img skapa freedos.img 200M

Det här kommandot instruerar QEMU att skapa en skivavbild med namnet FreeDOS.img som är 200 MB stor.
Nu måste du ladda ner och installera den senaste distributionen av FreeDOS. Ladda ner FreeDOS 1.2 CD-ROM "standard" installationsprogrammet (FD12CD.iso) , eftersom det fungerar bäst för detta scenario, så vi kommer att använda det.

Först måste du säga till QEMU att använda CD-ROM-avbildningen och starta från den. Kom ihåg att C: -enheten är den första hårddisken, så CD-ROM-skivan kommer att visas som D: -enheten. För att lägga till resten av delarna för att få FreeDOS att fungera på Raspberry Pi, kopiera och klistra in följande kommando i sin helhet:

qemu-system-i386 -m 16 -k en-us -rtc base=localtime -soundhw sb16,adlib -device cirrus-vga -hda freedos.img -cdrom FD12CD.iso -boot order=d

Efter att du har infogat kommandot, följ anvisningarna och FreeDOS kommer att installeras på nolltid. För din information, den föregående kommandoraden säger åt QEMU att skapa en Intel i386-kompatibel virtuell maskin med 16 megabyte minne, ett amerikanskt engelskt tangentbord och en realtidsklocka baserat på min lokala systemtid. Kommandoraden ger också min VM ett klassiskt Sound Blaster 16 ljudkort, Adlib digitalt musikkort och standard Cirrus Logic VGA-kort. Filen, freedos.img, är betecknad som den första hårddisken (C:) och FD12CD.iso-avbildningen betecknas som CD-ROM-enheten (D:). QEMU är inställd på att starta från CD-ROM-enheten (D:).

FreeDOS 1.2-distributionen är enkel att installera, allt du behöver göra är att följa anvisningarna. Jag gav några skärmdumpar för vad du bör se efter att du infogat det ovannämnda Linux-kommandot som referens.

Hur man kör DOS på en Raspberry Pi

När installationen är klar, starta om FreeDOS. Efter omstart kommer FreeDOS-distributionspaketet redan med förinstallerade spel och applikationer att använda på DOS som körs genom QEMU-emulatorn på Raspberry Pi. FreeDOS erbjuder också ytterligare länkar till andra DOS-program och spel tillgängliga för nedladdning på sin webbplats.

Kör FreeDOS på Raspberry Pi


Nu när du har FreeDOS installerat i QEMU kanske du vill se hur väl FreeDOS kör DOS-applikationer och spel. Prestandaproblem är sällsynta, men du kan uppleva långsamma läs-/körtider när du gör någon disk I/O, inklusive att skriva stora mängder data. Sammantaget har jag inte upplevt några problem med att köra DOS-applikationer och spela DOS-spel. Just nu är mitt favoritspel att spela med FreeDOS i QEMU Doom. Doom var mitt favoritspel att spela när jag växte upp. Liknande spel, inklusive Wolfenstein och Heretic, fungerar också bra.

Återigen, på grund av CPU-arkitekturen kan du inte köra några DOS-program direkt på Raspberry Pi. Det är dock trevligt att veta att det finns en lösning för att köra DOS-applikationer och spela DOS-spel på Raspberry Pi via QEMU PC-emulatorn. När du väl har ställt in QEMU som emulator för virtuell maskin och installerat FreeDOS är du redo att köra alla dina favorit DOS-program och spel på Raspberry Pi.


ISperm låter dig kontrollera din sperma med en IPad

ISperm låter dig kontrollera din sperma med en IPad

Du har haft en hård dag på jobbet. Du ställer upp iPaden på soffbordet. Du tittar på lite Netflix, stänger gardinen, analyserar ditt spermieantal, kollar Twitter

ParrotS Disco Drone tar pappersplan till nästa nivå

ParrotS Disco Drone tar pappersplan till nästa nivå

Tänk på en drönare och du kommer att tänka på en surrande quadcopter som svävar ovanför en park. Det, eller krig. Men fyra motorer är så 2015, det verkar, som drönare

Du kan hjälpa Crowdfund en staty av världens första rymdkatt

Du kan hjälpa Crowdfund en staty av världens första rymdkatt

Veckans kickstarter: En staty av Félicette, den första katten i rymden Laika, den första hunden i rymden, har en staty i Moskva. Skinka, astrochimpen

Hur man kontrollerar vem som äger en fil i Linux

Hur man kontrollerar vem som äger en fil i Linux

Om du vill kontrollera vem som äger en fil fungerar Linux väldigt annorlunda än andra system. Det finns inget alternativ att bara högerklicka på en fil och gå till Egenskaper

Hur man diagnostiserar och åtgärdar en Xbox-kontroll som inte laddas

Hur man diagnostiserar och åtgärdar en Xbox-kontroll som inte laddas

Spelare älskar Xbox-konsoler för deras bakåtkompatibilitet, vilket innebär att spelare kan använda äldre tillbehör på de nyare konsolerna. Med lanseringen av Xbox

Hur du använder din egen router med Verizon Fios

Hur du använder din egen router med Verizon Fios

Om du använder Verizon som en internetleverantör och har din egen router, måste tanken på att avstå från den hyrda Verizon-routern ha slagit dig. Använder sig av

Kan inte dela inlägg till Instagram Story – varför inte?

Kan inte dela inlägg till Instagram Story – varför inte?

Instagram har en mängd funktioner som gör att vi kan engagera oss med andra konton på plattformen. Men de kanske inte alltid fungerar som de ska

Fire Tablet: Senaste generationerna

Fire Tablet: Senaste generationerna

Den senaste generationen av Amazon Fire Tablet kommer med några fantastiska funktioner för att underhålla hela familjen. Med nya modeller som släpps

Hur man lägger till fotnoter i ett Google-dokument

Hur man lägger till fotnoter i ett Google-dokument

Uppdaterad 23 november 2022 av Steve Larner. Fotnoter i Google Dokument är ett utmärkt sätt att lägga till kommentarer, citera referenser eller till och med ge en länk till källor i

Vilken är den senaste Kindle ute nu?

Vilken är den senaste Kindle ute nu?

Uppdaterad 23 november 2022 av Steve Larner för att återspegla aktuella Kindle-utgåvor. Amazons Kindle är den definitiva ledaren på den amerikanska marknaden för e-boksläsare.