Wyszukiwanie w witrynie

DOSBox - Uruchamia stare gry/programy MS-DOS w systemie Linux


Czy kiedykolwiek chciałeś grać w stare gry DOS lub używać starych kompilatorów, takich jak Turbo C lub MASM, do uruchamiania kodu w języku asemblera? Jeśli tak i zastanawiasz się, jak to zrobić, najlepszym wyborem będzie DOSBox.

Co to jest DOSBox?

DOSBox to oprogramowanie typu open source, które emuluje komputer z systemem MS-DOS. Wykorzystuje Simple DirectMedia Layer(SDL), co znacznie ułatwia przenoszenie na różne platformy. W rezultacie DOSBox jest dostępny dla szerokiej gamy systemów operacyjnych, takich jak Linux, Windows, Mac, BeOS itp.

Instalacja DOSBoxa w Linuksie

Jeśli używasz Ubuntu lub Linux Mint, możesz zainstalować go bezpośrednio z Centrum oprogramowania. Ogólnie rzecz biorąc, w przypadku innych systemów opartych na Debianie możesz użyć sudo apt-get, aby go zainstalować. Polecenie dla niego jest następujące.

sudo apt-get install dosbox

W przypadku innych wersji Linuksa, takich jak RHEL, CentOS i Fedora, możesz skompilować i zainstalować go ze źródła jako następuje. Pobierz najnowszy plik źródłowy za pomocą następującego polecenia wget.

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

Przejdź do katalogu, w którym plik został pobrany i uruchom następujące polecenia, aby go zainstalować.

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

Jak korzystać z DOSBoxa

DOSBox można uruchomić z terminala, wykonując następujące polecenie. Otworzy się okno terminala z komunikatem Z:\.

dosbox

Po uruchomieniu DOSBox będziesz musiał najpierw zamontować część systemu, do której chcesz uzyskać dostęp, w DOSBox.

mount <label> <path-to-mount>

Aby zamontować cały katalog Home jako C, możesz uruchomić następujące polecenie.

mount C ~

Następnie wpisz C: Jeśli za każdym razem musisz montować ten sam katalog i płytę CD w tej samej lokalizacji, możesz zautomatyzować cały proces za pomocą konfiguracji DOSBox plik.

Plik ten znajduje się w katalogu ~./dosbox. Nazwa pliku to dosbox-[wersja].conf, gdzie wersja to numer wersji zainstalowanego DOSBoxa. Jeśli więc masz zainstalowaną wersję 0.74, uruchomisz następujące polecenie:

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

Jeśli więc chcesz, aby Twój DOSBox automatycznie montował katalog domowy i przechodził do folderu ~/TC przy każdym uruchomieniu DOSBox, możesz dodać poniższe wiersze na końcu pliku konfiguracyjnego.

mount c ~
c:
cd TC

W pliku konfiguracyjnym dostępnych jest znacznie więcej opcji. Na przykład, jeśli chcesz, aby DOSBox zawsze uruchamiał się w trybie pełnoekranowym, możesz edytować i zmienić wartość parametru pełnego ekranu z false na true.

Wiele innych opcji i ich opis znajduje się w samym pliku konfiguracyjnym. Ponadto, jeśli chcesz dodać komentarze w dowolnym miejscu pliku konfiguracyjnego, możesz to zrobić, używając znaku # na początku tej konkretnej linii.

Instalowanie kilku gier i programów

Jeśli jesteś studentem informatyki w Indiach, z pewnością korzystałeś z tego w pewnym momencie w swojej szkole lub na uczelni. Chociaż jest to dość przestarzały kompilator, większość uczelni nadal go używa ze względu na niemożność nadążania za nowoczesnymi kompilatorami.

1. TurboC++

Pobierz najnowszą wersję TC++ z poniższego linku i wyodrębnij jej zawartość w swoim katalogu domowym.

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

Teraz uruchom DOSBox i wykonaj następujące polecenia.

mount c ~
c:
cd tc3
install

Zmień dysk źródłowy na C w menu instalacji.

Zachowaj katalog instalacyjny jako domyślny i rozpocznij procedurę instalacji.

Następnie TC++ zostałby zainstalowany w lokalizacji C:/TC. Możesz go uruchomić za pomocą następujących poleceń.

cd /TC
cd bin
tc

2. Wolfenstein 3D

Była to jedna z najpopularniejszych gier typu strzelanka pierwszoosobowa w latach 90., kiedy została wydana, i do dziś jest bardzo popularna w świecie gier DOS. Jeśli więc chcesz mieć trochę akcji w grach wideo w stylu vintage, kroki instalacji podano poniżej.

Pobierz plik zip z poniższego łącza i wyodrębnij jego zawartość do swojego katalogu domowego.

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

Teraz uruchom DOSBox i wykonaj następujące polecenia.

mount c ~
c:
cd wolf3d
install

Wybierz dysk C jako dysk instalacyjny, jak pokazano na zrzucie ekranu poniżej.

Wybierz domyślny katalog do instalacji i naciśnij enter.

Następnie Wolf3d zostałby zainstalowany w lokalizacji C:/Wolf3d. Po wejściu do katalogu C:/Wolf3d możesz wpisać „wolf3d”, aby uruchomić grę.

3. MASM (asembler makr Microsoftu)

Jeśli chcesz uruchomić kod w języku asemblera, potrzebujesz asemblera takiego jak MASM lub TASM (Turbo Assembler).

Pobierz plik rar z poniższego łącza i rozpakuj jego zawartość do swojego katalogu domowego.

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

Teraz uruchom DOSBox i wykonaj następujące polecenia.

mount c ~
c:
cd masm611/disk1
setup

Pozwól, aby wszystkie pliki zostały zainstalowane w ich domyślnych lokalizacjach i wybierz system operacyjny, w którym chcesz uruchamiać programy.

Po zakończeniu instalacji możesz uruchomić pliki asm, uruchamiając następujące polecenia z katalogu C:/MASM611/BIN.

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

4. Książę Persji

To była pierwsza gra, w którą grałem na komputerze! Było bardzo popularne, gdy dorastałem na początku 2000 roku w Indiach. Jeśli więc tak jak ja masz miłe wspomnienia z grania w tę grę jako dziecko i chciałbyś je ożywić, oto instrukcje dotyczące instalacji jej w DOSBox.

Właściwie nie musisz go instalować, wystarczy pobrać plik zip, rozpakować go gdzieś i możesz grać w grę bezpośrednio w DOSBoxie, wpisując „prince” z tej lokalizacji. Oto kroki, jak to zrobić.

Pobierz plik zip z poniższego łącza i wyodrębnij jego zawartość do swojego katalogu domowego.

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

Teraz uruchom DOSBox i wykonaj następujące polecenia.

mount c ~
c:
cd prince
prince

To był mój pierwszy artykuł w Tecmint, więc nie krępuj się, aby wyrazić swoją opinię na temat tego artykułu i podać wszelkie sugestie, jeśli masz je dla mnie. Możesz także zamieścić swoje wątpliwości w formie komentarzy, jeśli napotkasz jakiś problem podczas instalacji dowolnej gry/programu w DOSBox.