RaspberryPiでDOSを実行する方法

RasberryPiでDOSを実行する方法は次のとおりです

RaspberryPiにインストールされているRaspbianのクリーンインストールを取得します

Linuxコマンドを入力して、Linux forFreeDOSで仮想ディスクイメージを定義します。

FreeDOSの最新ディストリビューションをダウンロードしてインストールします

プロンプトに従ってFreeDOSをインストールします

FreeDOSを再起動してお楽しみください

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

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

ラズベリーパイのセットアップ

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

FreeDOSをRaspberryPiにインストールします

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

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

qemu-img create freedos.img 200M

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

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

qemu-system-i386 -m 16 -k en-us -rtc base = localtime -soundhw sb16、adlib -device cirrus-vga -hda freedos.img -cdrom FD12CD.iso -boot order = d

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

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

RaspberryPiでDOSを実行する方法

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

RaspberryPiでFreeDOSを実行します


QEMUにFreeDOSがインストールされたので、FreeDOSがDOSアプリケーションとゲームをどれだけうまく実行できるかを知りたいと思うかもしれません。パフォーマンスの問題はまれですが、大量のデータの書き込みなど、ディスクI / Oを実行しているときは常に、読み取り/実行時間が遅くなる可能性があります。全体として、DOSアプリケーションの実行やDOSゲームのプレイで問題は発生していません。現在、QEMUでFreeDOSを使用してプレイするのが好きなゲームはDoomです。ドゥームは私が成長していたときにプレイするのが好きなゲームでした。WolfensteinやHereticなどの同様のゲームもうまく機能します。

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



Leave a Comment

SnapchatサポートコードC14Aエラーを修正する12の方法

SnapchatサポートコードC14Aエラーを修正する12の方法

ログインしようとすると、Snapchat サポート コード C14A エラーが表示されますか?このガイドを参照して、この問題が発生する理由とその修正方法を理解してください。

iPhone 15 Pro Max と Samsung Galaxy S23 Ultra のカメラ比較: 悪魔は細部に宿る

iPhone 15 Pro Max と Samsung Galaxy S23 Ultra のカメラ比較: 悪魔は細部に宿る

iPhone 15 Pro Max と Samsung Galaxy S23 Ultra のカメラの比較: 低照度、ポートレート、望遠、日光の写真、ビデオなど

Instagramストーリーで「Add Yours」ステッカーを使用する方法

Instagramストーリーで「Add Yours」ステッカーを使用する方法

Instagram ストーリーをよりインタラクティブにするために、Add Yours ステッカーを使用して視聴者からの応答を得る方法を説明します。

Apple TV ソフトウェアとアプリをアップデートする方法

Apple TV ソフトウェアとアプリをアップデートする方法

Apple TV でアプリが正しく動作しませんか? Apple TV のソフトウェアとアプリを最新バージョンにアップデートする方法は次のとおりです。

Google スプレッドシートでダークモードを取得する方法 (PC およびモバイル)

Google スプレッドシートでダークモードを取得する方法 (PC およびモバイル)

Google スプレッドシートを長時間使用すると目が疲れませんか?デバイスの Google スプレッドシートでダークモードを取得する方法について説明します。

Wi-Fi問題でYouTubeアプリが動作しない問題を解決する5つの方法

Wi-Fi問題でYouTubeアプリが動作しない問題を解決する5つの方法

YouTube アプリが Wi-Fi 接続で動作しないのですか? YouTube アプリが Wi-Fi で動作しない問題を解決する方法は次のとおりです。

任意のデバイスで Audible メンバーシップを一時停止またはキャンセルする方法

任意のデバイスで Audible メンバーシップを一時停止またはキャンセルする方法

オーディオブックの旅をコントロールし、ニーズに合わせてサブスクリプションを管理します。 Audible会員を一時停止・退会する方法をご紹介します。

Google ドキュメントで分数を作成する 4 つの最良の方法

Google ドキュメントで分数を作成する 4 つの最良の方法

文書内に分数を作成する必要がありますか? Google ドキュメントでこれを行うための最良の方法は次のとおりです。

Googleドキュメントで行番号を追加および削除する方法

Googleドキュメントで行番号を追加および削除する方法

Google ドキュメントを簡単に参照できるようにしたいですか? Google ドキュメントに行番号を追加することは、まさに必要なことかもしれません。

WhatsApp チャネルに複数の管理者を追加する方法

WhatsApp チャネルに複数の管理者を追加する方法

コミュニティをより適切に管理するために、モバイルとデスクトップの WhatsApp チャネルに複数の管理者を追加する方法を説明します。