DOSBox - Kjører gamle MS-DOS-spill/programmer i Linux


Har du noen gang ønsket å spille gamle DOS-spill eller bruke gamle kompilatorer som Turbo C eller MASM for å kjøre assembly-språkkode? Hvis du har og lurer på hvordan DOSBox er veien å gå.

Hva er DOSBox?

DOSBox er åpen kildekode-programvare som emulerer en datamaskin som kjører MS-DOS. Den bruker Simple DirectMedia Layer(SDL) som gjør det veldig enkelt å portere til forskjellige plattformer. Som et resultat er DOSBox tilgjengelig for et bredt spekter av operativsystemer som Linux, Windows, Mac, BeOS, osv.

Installerer DOSBox i Linux

Hvis du er på Ubuntu eller Linux Mint, kan du installere det direkte fra programvaresenteret. For andre Debian-baserte systemer generelt, kan du bruke sudo apt-get for å installere det. Kommandoen for det er som følger.

sudo apt-get install dosbox

For andre Linux-smaker som RHEL, CentOS og Fedora, kan du kompilere og installere det fra kilden som følger. Last ned den nyeste kildefilen ved å bruke følgende wget-kommando.

wget https://nchc.dl.sourceforge.net/project/dosbox/dosbox/0.74-3/dosbox-0.74-3.tar.gz

Naviger til katalogen der filen ble lastet ned og kjør følgende kommandoer for å installere den.

tar zxf dosbox-0.74-3.tar.gz
cd dosbox-0.74-3/
./configure
make
make install

Slik bruker du DOSBox

DOSBox kan kjøres fra en terminal ved å utføre følgende kommando, den vil åpne opp terminalvinduet med en Z:\ ledetekst.

dosbox

Når du starter DOSBox, må du først montere den delen av systemet du vil ha tilgang til i DOSBox.

mount <label> <path-to-mount>

For å montere hele Hjem-katalogen som C, kan du kjøre følgende kommando.

mount C ~

Skriv deretter inn C: Hvis du må montere samme katalog og cd på samme plass hver gang, kan du automatisere hele prosessen ved hjelp av DOSBox-konfigurasjonen fil.

Denne filen ligger i katalogen ~./dosbox. Navnet på filen vil være dosbox-[versjon].conf der versjon er versjonsnummeret til DOSBox som du installerte. Så hvis du har installert versjon 0.74, kjører du følgende kommando:

nano ~/.dosbox/dosbox-0.74-3.conf

Så hvis du vil at DOSBox skal automatisk montere hjemmekatalogen og gå inn i mappen ~/TC hver gang DOSBox starter, kan du legge til følgende linjer på slutten av konfigurasjonsfilen.

mount c ~
c:
cd TC

Det er mange flere alternativer tilgjengelig i konfigurasjonsfilen. For eksempel, hvis du vil at DOSBox alltid skal starte i fullskjermmodus, kan du redigere og endre verdien til en fullskjermparameter fra false til true.

Mange andre alternativer og beskrivelse av dem er gitt i selve konfigurasjonsfilen. Dessuten, hvis du vil legge til kommentarer hvor som helst i konfigurasjonsfilen, kan du gjøre det ved å bruke #-tegnet på starten av den aktuelle linjen.

Installerer noen få spill og programmer

Hvis du er en student i informatikk i India, må du ha brukt dette på et tidspunkt på skolen eller høyskolen din. Selv om det er en ganske utdatert kompilator, bruker de fleste høyskoler den fortsatt på grunn av deres manglende evne til å holde tritt med moderne kompilatorer.

1. Turbo C++

Last ned den nyeste TC++ fra koblingen nedenfor og trekk ut innholdet i hjemmekatalogen din.

  1. http://turbo-c.soft32.com/

Start nå DOSBox og kjør følgende kommandoer.

mount c ~
c:
cd tc3
install

Endre kildestasjonen til C i installasjonsmenyen.

Behold katalogen for installasjon som standard og start installasjonsprosedyren.

Etter dette ville TC++ blitt installert på stedet C:/TC. Du kan kjøre den ved å bruke følgende kommandoer.

cd /TC
cd bin
tc

2. Wolfenstein 3D

Det var et av de mest populære førstepersons skytespillene på 90-tallet da det ble utgitt og er selv i dag allment populært i DOS-spillverdenen. Så hvis du vil ha litt vintage videospillhandling, er trinnene for å installere det gitt nedenfor.

Last ned zip-filen fra lenken nedenfor og pakk ut innholdet til hjemmekatalogen din.

  1. http://www.dosgamesarchive.com/download/wolfenstein-3d/

Start nå DOSBox og kjør følgende kommandoer.

mount c ~
c:
cd wolf3d
install

Velg C-stasjon som installasjonsstasjon som vist på skjermbildet nedenfor.

Velg standardkatalogen for installasjon og trykk enter.

Etter dette ville Wolf3d blitt installert på stedet C:/Wolf3d. Når du er inne i C:/Wolf3d-katalogen, kan du skrive inn "wolf3d " for å kjøre spillet.

3. MASM (Microsoft Macro Assembler)

Hvis du vil kjøre assembly-språkkode, trenger du en assembler som MASM eller TASM (Turbo Assembler).

Last ned rar-filen fra koblingen nedenfor og pakk ut innholdet til hjemmekatalogen din.

  1. http://sourceforge.net/projects/masm611/

Start nå DOSBox og kjør følgende kommandoer.

mount c ~
c:
cd masm611/disk1
setup

La alle filene installeres på standardplasseringene og velg operativsystemet du vil at programmene skal kjøre i.

Når oppsettet er fullført, kan du kjøre asm-filer ved å kjøre følgende kommandoer fra C:/MASM611/BIN-katalogen.

masm <filename>.asm
link <filename>.obj
<filename>

4. Prins av Persia

Dette var det første spillet jeg spilte på en datamaskin! Det var veldig populært mens jeg vokste opp på begynnelsen av 2000-tallet i India. Så hvis du også har gode minner som meg fra å spille dette spillet som barn og ønsker å gjenopplive dem, her er instruksjonene for å installere det i DOSBox.

Egentlig trenger du ikke å installere det, du trenger bare å laste ned zip-filen pakke det ut et sted, og du kan spille spillet i DOSBox direkte ved å skrive inn "prins" fra det stedet. Her er fremgangsmåten for det.

Last ned zip-filen fra lenken nedenfor og pakk ut innholdet til hjemmekatalogen din.

  1. http://www.bestoldgames.net/eng/old-games/prince-of-persia.php

Start nå DOSBox og kjør følgende kommandoer.

mount c ~
c:
cd prince
prince

Dette var min aller første artikkel om Tecmint, så kommenter gjerne hvordan du trodde artikkelen var og eventuelle forslag hvis du har dem til meg. Du kan også legge inn tvilen din som kommentarer hvis du får problemer under installasjonen av spill/program i DOSBox.