DOSBox - Linux で古い MS-DOS ゲーム/プログラムを実行します
古いDOS ゲームをプレイしたり、Turbo C や MASM などの古いコンパイラを使用してアセンブリ言語コードを実行したいと思ったことはありませんか?持っていて、その方法を疑問に思っている場合は、DOSBox が最適です。
DOSボックスとは何ですか?
DOSBox は、MS-DOS を実行しているコンピュータをエミュレートするオープンソース ソフトウェアです。これはシンプルな DirectMedia レイヤー (SDL) を使用しているため、さまざまなプラットフォームへの移植が非常に簡単です。その結果、DOSBox は、Linux、Windows、Mac、< などの幅広いオペレーティング システムで利用できます。BeOS など
Linux への DOSBox のインストール
Ubuntu または Linux Mint を使用している場合は、ソフトウェア センターから直接インストールできます。他のDebian ベースのシステム全般の場合は、 sudo apt-get を使用してインストールできます。そのためのコマンドは次のとおりです。
sudo apt-get install dosbox
RHEL、CentOS、Fedora などの他の Linux フレーバーの場合は、次のようにソースからコンパイルしてインストールできます。が続きます。次の wget コマンドを使用して、最新のソース ファイルをダウンロードします。
wget https://nchc.dl.sourceforge.net/project/dosbox/dosbox/0.74-3/dosbox-0.74-3.tar.gz
ファイルがダウンロードされたディレクトリに移動し、次のコマンドを実行してインストールします。
tar zxf dosbox-0.74-3.tar.gz
cd dosbox-0.74-3/
./configure
make
make install
DOSBoxの使い方
次のコマンドを実行すると、ターミナルから DOSBox を実行できます。ターミナル ウィンドウが開き、Z:\
プロンプトが表示されます。
dosbox
DOSBox を起動したら、まずシステムのアクセスしたい部分を DOSBox 内にマウントする必要があります。
mount <label> <path-to-mount>
ホーム ディレクトリ全体を C としてマウントするには、次のコマンドを実行します。
mount C ~
次に、C:
と入力します。毎回同じディレクトリをマウントして同じ場所に cd する必要がある場合は、DOSBox 構成を使用してプロセス全体を自動化できます。ファイル。
このファイルは ~./dosbox ディレクトリにあります。ファイルの名前はdosbox-[バージョン].conf になります。ここで、version はインストールした DOSBox のバージョン番号です。したがって、バージョン 0.74 をインストールしている場合は、次のコマンドを実行します。
nano ~/.dosbox/dosbox-0.74-3.conf
したがって、DOSBox がホーム ディレクトリを自動マウントし、DOSBox が起動するたびに ~/TC フォルダに移動するようにしたい場合は、設定ファイルの最後に次の行があります。
mount c ~
c:
cd TC
構成ファイルではさらに多くのオプションを使用できます。たとえば、DOSBox を常に全画面モードで起動したい場合は、全画面パラメータの値を編集して偽から真に変更できます。
他の多くのオプションとそれらの説明は、構成ファイル自体に記載されています。また、構成ファイル内の任意の場所にコメントを追加したい場合は、その特定の行の先頭に # 文字を使用することで追加できます。
いくつかのゲームとプログラムをインストールする
インドでコンピューターサイエンスを学ぶ学生であれば、学校やカレッジで一度はこれを使用したことがあるはずです。これはかなり時代遅れのコンパイラですが、最新のコンパイラに追いつくことができないため、ほとんどの大学がまだそれを使用しています。
1. ターボC++
以下のリンクから最新のTC++ をダウンロードし、その内容をホーム ディレクトリに抽出します。
- http://turbo-c.soft32.com/
ここでDOSBoxを起動し、次のコマンドを実行します。
mount c ~
c:
cd tc3
install
インストール メニューでソース ドライブをCに変更します。
インストール用のディレクトリをデフォルトのままにして、インストール手順を開始します。
この後、TC++ は C:/TC の場所にインストールされます。次のコマンドを使用して実行できます。
cd /TC
cd bin
tc
2.ウルフェンシュタイン 3D
これは、 リリースされた90 年代で最も人気のある一人称シューティング ゲームの 1 つであり、 現在でもDOS ゲームの世界で広く人気があります。したがって、ビンテージ ビデオ ゲームのアクションが必要な場合は、それをインストールする手順を以下に示します。
以下のリンクから zip ファイルをダウンロードし、その内容をホーム ディレクトリに抽出します。
- http://www.dosgamesarchive.com/download/wolfenstein-3d/
ここでDOSBoxを起動し、次のコマンドを実行します。
mount c ~
c:
cd wolf3d
install
以下のスクリーンショットに示すように、インストール ドライブとしてCドライブを選択します。
インストール用のデフォルトのディレクトリを選択し、Enter を押します。
この後、Wolf3d は C:/Wolf3d の場所にインストールされます。 C:/Wolf3d ディレクトリに入ったら、「wolf3d 」と入力してゲームを実行できます。
3. MASM(マイクロソフトマクロアセンブラ)
アセンブリ言語コードを実行したい場合は、 MASM や TASM (ターボ アセンブラ) などのアセンブラが必要です。
以下のリンクから rar ファイルをダウンロードし、その内容をホーム ディレクトリに抽出します。
- http://sourceforge.net/projects/masm611/
ここでDOSBoxを起動し、次のコマンドを実行します。
mount c ~
c:
cd masm611/disk1
setup
すべてのファイルをデフォルトの場所にインストールし、プログラムを実行するオペレーティング システムを選択します。
セットアップが完了したら、C:/MASM611/BIN ディレクトリから次のコマンドを実行して、asm ファイルを実行できます。
masm <filename>.asm
link <filename>.obj
<filename>
4. プリンス・オブ・ペルシャ
初めてパソコンで遊んだゲームでした!私が育った2000 年代初頭のインドでは、とても人気がありました。したがって、あなたも私と同じように子供の頃にこのゲームをプレイした楽しい思い出があり、それらを復活させたい場合は、 それをDOSBoxにインストールする手順を次に示します。
実際には、インストールする必要はありません。zip ファイルをダウンロードしてどこかに解凍するだけで、その場所から「prince」と入力することで DOSBox で直接ゲームをプレイできます。その手順は次のとおりです。
以下のリンクから zip ファイルをダウンロードし、その内容をホーム ディレクトリに解凍します。
- http://www.bestoldgames.net/eng/old-games/prince-of-persia.php
ここでDOSBoxを起動し、次のコマンドを実行します。
mount c ~
c:
cd prince
prince
これはTecmint に関する私の最初の記事でした。記事の感想やご提案がございましたら、お気軽にコメントしてください。また、DOSBox でのゲーム/プログラムのインストール中に問題が発生した場合は、疑問をコメントとして投稿できます。