Ricerca nel sito web

DOSBox: esegue vecchi giochi/programmi MS-DOS in Linux


Hai mai desiderato giocare ai vecchi giochi DOS o utilizzare vecchi compilatori come Turbo C o MASM per eseguire il codice in linguaggio assembly? Se lo hai fatto e ti stavi chiedendo come, allora DOSBox è la strada da percorrere.

Cos'è DOSBox?

DOSBox è un software open source che emula un computer che esegue MS-DOS. Utilizza il Simple DirectMedia Layer(SDL) che semplifica molto il porting su diverse piattaforme. Di conseguenza, DOSBox è disponibile per un'ampia gamma di sistemi operativi come Linux, Windows, Mac, BeOS, ecc.

Installazione di DOSBox in Linux

Se utilizzi Ubuntu o Linux Mint, puoi installarlo direttamente dal Software Center. Per altri sistemi basati su Debian in generale, puoi usare sudo apt-get per installarlo. Il comando è il seguente.

sudo apt-get install dosbox

Per altre versioni Linux come RHEL, CentOS e Fedora, puoi compilarlo e installarlo dal sorgente come segue. Scarica il file sorgente più recente utilizzando il seguente comando wget.

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

Passare alla directory in cui è stato scaricato il file ed eseguire i seguenti comandi per installarlo.

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

Come utilizzare DOSBox

DOSBox può essere eseguito da un terminale eseguendo il seguente comando, si aprirà la finestra del terminale, con un prompt Z:\.

dosbox

Una volta avviato DOSBox, dovrai prima montare la parte del tuo sistema a cui vuoi accedere all'interno di DOSBox.

mount <label> <path-to-mount>

Per montare l'intera directory Home come C, puoi eseguire il seguente comando.

mount C ~

Quindi digita C: Se devi montare ogni volta la stessa directory e il cd nella stessa posizione, puoi automatizzare l'intero processo con l'aiuto della configurazione DOSBox file.

Questo file si trova nella directory ~./dosbox. Il nome del file sarà dosbox-[versione].conf dove versione è il numero di versione di DOSBox che hai installato. Pertanto, se hai installato la versione 0.74, eseguirai il seguente comando:

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

Quindi, se vuoi che il tuo DOSBox monti automaticamente la directory home e vada nella cartella ~/TC ogni volta che si avvia DOSBox, puoi aggiungere il file Le seguenti righe alla fine del file di configurazione.

mount c ~
c:
cd TC

Ci sono molte altre opzioni disponibili nel file di configurazione. Ad esempio, se vuoi che DOSBox si avvii sempre in modalità a schermo intero puoi modificare e cambiare il valore di un parametro a schermo intero da false a true.

Molte altre opzioni e la loro descrizione sono fornite nel file di configurazione stesso. Inoltre, se desideri aggiungere commenti in qualsiasi punto del file di configurazione, puoi farlo utilizzando il carattere # all'inizio di quella particolare riga.

Installazione di pochi giochi e programmi

Se sei uno studente di informatica in India, devi averlo utilizzato ad un certo punto nella tua scuola o università. Sebbene sia un compilatore piuttosto obsoleto, la maggior parte dei college lo utilizza ancora a causa della loro incapacità di tenere il passo con i compilatori moderni.

1.TurboC++

Scarica l'ultima versione di TC++ dal collegamento sottostante ed estrai il suo contenuto nella tua directory home.

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

Ora avvia DOSBox ed esegui i seguenti comandi.

mount c ~
c:
cd tc3
install

Cambia l'unità di origine in C nel menu di installazione.

Mantenere la directory per l'installazione come quella predefinita e avviare la procedura di installazione.

Successivamente TC++ verrebbe installato nella posizione C:/TC. Puoi eseguirlo utilizzando i seguenti comandi.

cd /TC
cd bin
tc

2.Wolfenstein 3D

Quando venne lanciato, era uno dei giochi sparatutto in prima persona più popolari negli anni '90 ed è ancora oggi molto popolare nel mondo dei giochi DOS. Quindi, se vuoi avere un po' di azione da videogioco vintage, i passaggi per installarlo sono riportati di seguito.

Scarica il file zip dal link sottostante ed estrai il suo contenuto nella tua directory home.

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

Ora avvia DOSBox ed esegui i seguenti comandi.

mount c ~
c:
cd wolf3d
install

Seleziona l'unità C come unità di installazione, come mostrato nella schermata seguente.

Seleziona la directory predefinita per l'installazione e premi invio.

Successivamente Wolf3d sarà installato nella posizione C:/Wolf3d. Una volta all'interno della directory C:/Wolf3d, puoi inserire "wolf3d" per eseguire il gioco.

3. MASM (Assemblatore di macro Microsoft)

Se vuoi eseguire il codice in linguaggio assembly allora hai bisogno di un assemblatore come MASM o TASM (Turbo Assembler).

Scarica il file rar dal link sottostante ed estrai il suo contenuto nella tua directory home.

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

Ora avvia DOSBox ed esegui i seguenti comandi.

mount c ~
c:
cd masm611/disk1
setup

Lascia che tutti i file siano installati nelle loro posizioni predefinite e seleziona il sistema operativo in cui desideri che i tuoi programmi vengano eseguiti.

Una volta terminata la configurazione, puoi eseguire i file asm eseguendo i seguenti comandi dalla directory C:/MASM611/BIN.

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

4. Principe di Persia

Questo è stato il primo gioco a cui ho giocato su un computer! Era molto popolare quando ero piccolo, all'inizio degli anni 2000 in India. Quindi, se anche tu come me hai bei ricordi di quando giocavi a questo gioco da bambino e vorresti farli rivivere, ecco le istruzioni per installarlo in DOSBox.

In realtà, non è necessario installarlo, devi solo scaricare il file zip, estrarlo da qualche parte e puoi giocare direttamente in DOSBox inserendo "prince" da quella posizione. Ecco i passaggi per farlo.

Scarica il file zip dal link sottostante ed estrai il suo contenuto nella tua directory home.

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

Ora avvia DOSBox ed esegui i seguenti comandi.

mount c ~
c:
cd prince
prince

Questo è stato il mio primo articolo su Tecmint, quindi sentiti libero di commentare come pensavi che fosse l'articolo e eventuali suggerimenti, se ne hai, per me. Inoltre, puoi pubblicare i tuoi dubbi come commenti se riscontri qualche problema durante l'installazione di qualsiasi gioco/programma in DOSBox.