ウェブサイト検索

DOSBox - Linux で古い MS-DOS ゲーム/プログラムを実行します


古いDOS ゲームをプレイしたり、Turbo CMASM などの古いコンパイラを使用してアセンブリ言語コードを実行したいと思ったことはありませんか?持っていて、その方法を疑問に思っている場合は、DOSBox が最適です。

DOSボックスとは何ですか?

DOSBox は、MS-DOS を実行しているコンピュータをエミュレートするオープンソース ソフトウェアです。これはシンプルな DirectMedia レイヤー (SDL) を使用しているため、さまざまなプラットフォームへの移植が非常に簡単です。その結果、DOSBox は、LinuxWindowsMac、< などの幅広いオペレーティング システムで利用できます。BeOS など

Linux への DOSBox のインストール

Ubuntu または Linux Mint を使用している場合は、ソフトウェア センターから直接インストールできます。他のDebian ベースのシステム全般の場合は、 sudo apt-get を使用してインストールできます。そのためのコマンドは次のとおりです。

sudo apt-get install dosbox

RHELCentOSFedora などの他の 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++ をダウンロードし、その内容をホーム ディレクトリに抽出します。

  1. 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 ファイルをダウンロードし、その内容をホーム ディレクトリに抽出します。

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

ここでDOSBoxを起動し、次のコマンドを実行します。

mount c ~
c:
cd wolf3d
install

以下のスクリーンショットに示すように、インストール ドライブとしてCドライブを選択します。

インストール用のデフォルトのディレクトリを選択し、Enter を押します。

この後、Wolf3dC:/Wolf3d の場所にインストールされます。 C:/Wolf3d ディレクトリに入ったら、「wolf3d 」と入力してゲームを実行できます。

3. MASM(マイクロソフトマクロアセンブラ)

アセンブリ言語コードを実行したい場合は、 MASMTASM (ターボ アセンブラ) などのアセンブラが必要です。

以下のリンクから rar ファイルをダウンロードし、その内容をホーム ディレクトリに抽出します。

  1. 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 ファイルをダウンロードし、その内容をホーム ディレクトリに解凍します。

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

ここでDOSBoxを起動し、次のコマンドを実行します。

mount c ~
c:
cd prince
prince

これはTecmint に関する私の最初の記事でした。記事の感想やご提案がございましたら、お気軽にコメントしてください。また、DOSBox でのゲーム/プログラムのインストール中に問題が発生した場合は、疑問をコメントとして投稿できます。