Windows
 Computer >> コンピューター >  >> システム >> Windows

Raspberry Pi で DOS を実行する方法

注意:このチュートリアルは初心者向けではありません。このチュートリアルでは、テキストベースの Raspian ターミナル コマンドを使用する必要があるため、少なくとも基本的な Linux の知識が必要です。 Raspberry Pi で実際の MS-DOS をそのまま実行することはできません。代わりに、エミュレーター経由で DOS を実行します。 QEMU PC エミュレーターと FreeDOS を組み合わせて使用​​することにより、古典的な DOS ゲームをプレイしたり、Raspberry Pi で他の DOS プログラムを実行したりできます。 QEMU を仮想マシンとしてセットアップし、FreeDOS をインストールしたら、Raspberry Pi で DOS プログラムとゲームを実行できます。

現時点では、FreeDOS は および プログラムを実行できる唯一の DOS プログラムです。 ゲーム。 FreeDOS を Raspberry Pi に直接インストールできない理由は、CPU アーキテクチャのためです。他の DOS と同様に、FreeDOS は基本的なランタイム サービスを提供するために Intel x86 CPU と BIOS を必要とします。 Raspberry Pi は、Intel CPU とバイナリ互換性がなく、BIOS を含まない ARM CPU を使用して、まったく異なるアーキテクチャを使用して動作します。したがって、FreeDOS は Raspberry Pi でネイティブに実行できず、代わりにエミュレーター経由で使用する必要があります。

Raspberry Pi のセットアップ

まず、Raspberry Pi にインストールされている Raspbian のクリーン インストールが必要です。 Raspbian は、特に Raspberry Pi で使用するために構築されたオペレーティング システム (OS) です。これには Raspberry Pi 3 Model B+ を使用しましたが、すべての Raspberry Pi モデルを使用する必要があります 仕事。まず、Raspberry Pi に Raspbian をインストールする必要があります。 Raspberry Pi に OS をインストールする手順に従います。 Raspbian はインストールする OS です。インストールしたら、Raspbian デスクトップからターミナルを開きます。

Raspberry Pi に FreeDOS をインストールする

QEMU は Quick EMUlator の略です。 QEMU は、Linux 上で「ゲスト」オペレーティング システムとして DOS を実行するオープン ソースの仮想マシン (VM) ソフトウェアです。これは、Windows 10 で VM を使用する場合と同じです。幸いなことに、QEMU は Raspbian を含むほとんどの Linux システムで既に利用可能であるため、追加のソフトウェアをインストールする必要はありません。

Linux コマンドを数行入力するだけで、すぐに FreeDOS を起動して実行できます。 QEMU を使用して、仮想マシン (VM) のすべてのコンポーネントを作成する必要があります。 FreeDOS をインストールして実行するために必要な手順とコマンドは次のとおりです。まず、Linux で FreeDOS 用の仮想ディスク イメージを定義する必要があります。 FreeDOS は多くのスペースを占有しないため、次のコマンドを使用しました:

このコマンドは、サイズが 200 MB の FreeDOS.img という名前のディスク イメージを作成するよう QEMU に指示します。
ここで、FreeDOS の最新のディストリビューションをダウンロードしてインストールする必要があります。 FreeDOS 1.2 CD-ROM「標準」インストーラー (FD12CD.iso) をダウンロードします。これは、このシナリオに最適なので、それを使用します。

まず、QEMU に CD-ROM イメージを使用してそこから起動するように指示する必要があります。 C: ドライブは最初のハード ドライブであるため、CD-ROM は D: として表示されます。 ドライブ。 FreeDOS を Raspberry Pi で動作させるために残りの部分を追加するには、次のコマンド全体をコピーして貼り付けます。

コマンドを挿入した後、プロンプトに従うと、すぐに FreeDOS がインストールされます。参考までに、前のコマンド ラインは QEMU に、16 メガバイトのメモリ、米国英語キーボード、およびローカル システム時間に基づくリアルタイム クロックを備えた Intel i386 互換の仮想マシンを作成するように指示します。このコマンド ラインは、私の VM に従来の Sound Blaster 16 サウンド カード、Adlib デジタル ミュージック カード、および標準の Cirrus Logic VGA カードも提供します。ファイル freedos.img は最初のハード ドライブ (C:) として指定され、FD12CD.iso イメージは CD-ROM (D:) ドライブとして指定されます。 QEMU は CD-ROM ドライブ (D:) から起動するように設定されています。

FreeDOS 1.2 ディストリビューションはインストールが簡単で、プロンプトに従うだけでインストールできます。参照用に、上記の Linux コマンドを挿入した後に表示されるスクリーンショットをいくつか提供しました。

Raspberry Pi で DOS を実行する方法

インストールが完了したら、FreeDOS を再起動します。再起動後、FreeDOS ディストリビューション パッケージには、Raspberry Pi の QEMU エミュレーターを介して実行される DOS で使用するゲームとアプリケーションがプリインストールされています。 FreeDOS は、Web サイトでダウンロードできる他の DOS プログラムやゲームへの追加リンクも提供しています。

Raspberry Pi で FreeDOS を実行する

Raspberry Pi で DOS を実行する方法
QEMU に FreeDOS がインストールされたので、FreeDOS が DOS をどれだけうまく実行できるかを確認したいと思うかもしれません。アプリケーションとゲーム。パフォーマンスの問題はまれですが、大量のデータの書き込みなど、ディスク I/O を実行しているときは常に、読み取り/実行時間が遅くなることがあります。全体として、DOS アプリケーションの実行や DOS ゲームのプレイで問題を経験したことはありません。現在、QEMU で FreeDOS を使用してプレイする私のお気に入りのゲームは Doom です。 Doom は、私が子供の頃にプレイするのが大好きなゲームでした。 Wolfenstein や Heretic などの同様のゲームもうまく機能します。

繰り返しますが、CPU アーキテクチャのため、DOS プログラムを直接 Raspberry Pi で実行することはできません。ただし、DOS アプリケーションを実行し、QEMU PC エミュレーターを介して Raspberry Pi で DOS ゲームをプレイするための回避策があることを知っておくと便利です。 QEMU を仮想マシン エミュレーターとして設定し、FreeDOS をインストールしたら、お気に入りの DOS プログラムとゲームをすべて Raspberry Pi で実行する準備が整います。


  1. Mac で Windows を実行する方法

    Mac は、安全性とスムーズな操作で定評があります。ただし、特に Windows と互換性のあるプログラムを失いたくないために Windows から Mac に切り替えない場合は、これらのプログラムを実行できる回避策があることを知っておく必要があります。 はい、そのとおりです。仮想マシンの助けを借りて、同じコンピューター上で MacOS と Windows オペレーティング システムの両方で作業することが可能です。仮想マシンを使用すると、Mac で Windows を実行し、両方のオペレーティング システムを簡単に切り替えることができます。 Mac で Windows を実行する簡単な方法

  2. Windows 11 で Android アプリを実行する方法

    Windows 11 PC で Android アプリを実行できるかどうか知りたいですか?さて、私たちの夢がついに実現したようです。サードパーティのソフトウェアやエミュレーターを使用せずに、Windows 11 で Android アプリを簡単に実行できます。 Windows の「Amazon アプリストア」アプリを使用すると、お気に入りのアプリやゲームにアクセスできます。 Microsoft はついに、PC で Amazon アプリストアを使用して、厳選されたカタログから Android アプリを参照およびインストールできるようにする新しい更新プログラムをリリースしました。ただし、ここに問題