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.


Hur man skärmdump i Mac Pro

Hur man skärmdump i Mac Pro

Du kan behöva fånga något snabbt då och då, och Screenshot är det perfekta verktyget för att göra det. Apple har kraftigt effektiviserat

Hur man får och underhåller Prenumerera-knappen i Snapchat

Hur man får och underhåller Prenumerera-knappen i Snapchat

https://www.youtube.com/watch?v=Y9EoUvRpZ2s När du blivit en officiell Snapchat-skapare får du knappen Prenumerera bredvid ditt namn. Vad behöver du

Hur man tar bort din 3D Bitmoji och tar bort den för gott

Hur man tar bort din 3D Bitmoji och tar bort den för gott

3D Bitmoji är en innovativ funktion från Snapchat som låter användare skapa en unik digital närvaro som exakt representerar deras personligheter och

Hur man redigerar ditt foto efter att ha postat på Instagram

Hur man redigerar ditt foto efter att ha postat på Instagram

Den bilden du just delade på Instagram såg perfekt ut innan du lade upp den. Men nu när du tittar på det ser det inte längre så bra ut. Det skulle vara det

Hur man ser vad någon annan gillar på Instagram

Hur man ser vad någon annan gillar på Instagram

Kan du kolla någon annans Instagram-gillar? Även om du har använt Instagram ett tag så finns det fortfarande nya saker att lära sig. Dess en enkel

Hur man gör en bakgrund transparent i Procreate

Hur man gör en bakgrund transparent i Procreate

Om du har kämpat för att ta reda på hur du gör bakgrunden transparent i Procreate, är du inte ensam. Även om du har designat en transparent bakgrund,

Hur man gör ett lager genomskinligt i GIMP

Hur man gör ett lager genomskinligt i GIMP

Om du har gjort GIMP till ditt bästa bildredigeringsverktyg på grund av dess rika funktioner och fria åtkomst, måste du göra bildlager genomskinliga ibland

Hur man skapar länkar i Obsidian

Hur man skapar länkar i Obsidian

Obsidian erbjuder en plattform för länkskapande och hantering mellan resurser, anteckningar och idéer. Att skapa länkar i Obsidian hjälper dig att låsa upp nya nivåer av

Hur man laddar ner YouTube på en Samsung TV

Hur man laddar ner YouTube på en Samsung TV

Moderna TV-apparater från Samsung är mångsidiga eftersom de har inbyggd internetanslutning som stöder många appar för streaming online, inklusive YouTube. Fastän

De bästa gratis videoomvandlarna

De bästa gratis videoomvandlarna

Videokonverterare är praktiska verktyg som låter dig konvertera en video till ett kompatibelt format eller en optimal upplösning baserat på uppspelningsenheten. För