DOSBox – paleidžia senus MS-DOS žaidimus/programas Linux sistemoje


Ar kada norėjote žaisti senus DOS žaidimus arba naudoti senus kompiliatorius, pvz., Turbo C arba MASM, kad paleistumėte asamblėjos kalbos kodą? Jei turite ir galvojate, kaip tai padaryti, DOSBox yra geriausias būdas.

Kas yra DOSBox?

DOSBox yra atvirojo kodo programinė įranga, kuri imituoja kompiuterį, kuriame veikia MS-DOS. Jis naudoja Simple DirectMedia sluoksnį(SDL), kuris labai palengvina perkėlimą į skirtingas platformas. Todėl DOSBox galima naudoti įvairioms operacinėms sistemoms, pvz., Linux, Windows, Mac, BeOS ir kt.

DOSBox diegimas Linux sistemoje

Jei naudojate Ubuntu arba Linux Mint, galite jas įdiegti tiesiai iš Programinės įrangos centro. Kitoms sistemoms, pagrįstoms Debian, jai įdiegti galite naudoti sudo apt-get. Jai skirta komanda yra tokia.

sudo apt-get install dosbox

Jei norite naudoti kitus Linux modelius, pvz., RHEL, CentOS ir Fedora, galite jį kompiliuoti ir įdiegti iš šaltinio kaip seka. Atsisiųskite naujausią šaltinio failą naudodami šią wget komandą.

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

Eikite į katalogą, kuriame failas buvo atsiųstas, ir vykdykite šias komandas, kad jį įdiegtumėte.

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

Kaip naudotis DOSBox

DOSBox galima paleisti iš terminalo, vykdant šią komandą. Bus atidarytas terminalo langas su raginimu Z:\.

dosbox

Kai paleisite DOSBox, pirmiausia turėsite prijungti sistemos dalį, kurią nori pasiekti DOSBox.

mount <label> <path-to-mount>

Norėdami prijungti visą Pagrindinį katalogą kaip C, galite paleisti šią komandą.

mount C ~

Tada įveskite C:. Jei kiekvieną kartą turite prijungti tą patį katalogą ir kompaktinį diską į tą pačią vietą, galite automatizuoti visą procesą naudodami DOSBox konfigūraciją. failą.

Šis failas yra kataloge ~./dosbox. Failo pavadinimas bus dosbox-[version].conf, kur versija yra jūsų įdiegtos DOSBox versijos numeris. Taigi, jei įdiegėte versiją 0.74, vykdysite šią komandą:

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

Taigi, jei norite, kad DOSBox automatiškai prijungtų pagrindinį katalogą ir kiekvieną kartą paleidus DOSBox eitų į aplanką ~/TC, galite pridėti sekančiose eilutėse konfigūracijos failo pabaigoje.

mount c ~
c:
cd TC

Konfigūracijos faile yra daug daugiau parinkčių. Pavyzdžiui, jei norite, kad DOSBox visada paleistų viso ekrano režimu, galite redaguoti ir pakeisti viso ekrano parametro reikšmę iš false į true.

Daugelis kitų parinkčių ir jų aprašymas pateikiami pačiame konfigūracijos faile. Be to, jei norite pridėti komentarų bet kurioje konfigūracijos failo vietoje, tai galite padaryti naudodami simbolį # tos konkrečios eilutės pradžioje.

Įdiekite keletą žaidimų ir programų

Jei esate informatikos studentas Indijoje, tuomet turėjote tai naudoti tam tikru metu savo mokykloje ar kolegijoje. Nors tai gana pasenęs kompiliatorius, dauguma kolegijų vis dar jį naudoja, nes nesugeba neatsilikti nuo šiuolaikinių kompiliatorių.

1. Turbo C++

Atsisiųskite naujausią TC++ iš toliau pateiktos nuorodos ir ištraukite jos turinį į savo pagrindinį katalogą.

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

Dabar paleiskite DOSBox ir vykdykite šias komandas.

mount c ~
c:
cd tc3
install

Diegimo meniu pakeiskite šaltinio diską į C.

Laikykite diegimo katalogą kaip numatytąjį ir pradėkite diegimo procedūrą.

Po to TC++ būtų įdiegtas C:/TC vietoje. Galite jį paleisti naudodami šias komandas.

cd /TC
cd bin
tc

2. Wolfenstein 3D

Tai buvo vienas populiariausių pirmojo asmens šaudymo žaidimų 90-aisiais, kai jis buvo išleistas, ir net šiandien yra labai populiarus DOS žaidimų pasaulyje. Taigi, jei norite atlikti senovinį vaizdo žaidimų veiksmą, jo diegimo veiksmai pateikti žemiau.

Atsisiųskite ZIP failą iš toliau pateiktos nuorodos ir ištraukite jo turinį į savo namų katalogą.

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

Dabar paleiskite DOSBox ir vykdykite šias komandas.

mount c ~
c:
cd wolf3d
install

Pasirinkite C diską kaip diegimo diską, kaip parodyta toliau esančioje ekrano kopijoje.

Pasirinkite numatytąjį diegimo katalogą ir paspauskite įveskite.

Po to Wolf3d būtų įdiegtas C:/Wolf3d vietoje. Patekę į C:/Wolf3d katalogą, galite įvesti „wolf3d“, kad paleistumėte žaidimą.

3. MASM („Microsoft Macro Assembler“)

Jei norite paleisti asamblėjos kalbos kodą, jums reikia surinkėjo, pvz., MASM arba TASM (Turbo Assembler).

Atsisiųskite rar failą iš toliau pateiktos nuorodos ir ištraukite jo turinį į savo namų katalogą.

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

Dabar paleiskite DOSBox ir vykdykite šias komandas.

mount c ~
c:
cd masm611/disk1
setup

Leiskite visiems failams įdiegti numatytąsias vietas ir pasirinkite operacinę sistemą, kurioje norite paleisti programas.

Kai sąranka baigta, galite paleisti asm failus vykdydami šias komandas iš katalogo C:/MASM611/BIN.

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

4. Persijos princas

Tai buvo pirmasis žaidimas, kurį žaidžiau kompiuteriu! Jis buvo labai populiarus, kai augau 2000-ųjų pradžioje Indijoje. Taigi, jei jūs taip pat turite malonių prisiminimų, kaip aš, žaidžiant šį žaidimą vaikystėje ir norėtumėte juos atgaivinti, pateikiamos instrukcijos, kaip jį įdiegti DOSBox.

Tiesą sakant, jums jo nereikia diegti, tereikia kažkur atsisiųsti ZIP failą ir jį galite žaisti tiesiogiai DOSBox, iš tos vietos įvesdami „prince“. Štai žingsniai.

Atsisiųskite ZIP failą iš toliau pateiktos nuorodos ir ištraukite jo turinį į savo namų katalogą.

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

Dabar paleiskite DOSBox ir vykdykite šias komandas.

mount c ~
c:
cd prince
prince

Tai buvo pirmasis mano straipsnis apie Tecmint, todėl nedvejodami pakomentuokite, kaip manėte straipsnį, ir bet kokius pasiūlymus, jei turite man. Be to, savo abejones galite paskelbti kaip komentarus, jei diegdami žaidimą/programą DOSBox iškyla problemų.