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.
- 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.
- 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.
- 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.
- 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.