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

Berealアプリが正常に動作しないのを修正する9つの方法

Berealアプリが正常に動作しないのを修正する9つの方法

BeRealアプリの一般的な問題によってソーシャルエクスペリエンスが中断されないように、ここではBeRealアプリが正常に動作しない問題を修正する9つの方法を紹介します。

PowerShell から実行可能ファイル (EXE) を実行する 5 つの方法

PowerShell から実行可能ファイル (EXE) を実行する 5 つの方法

PowerShell から実行可能ファイルを簡単に実行し、システムをマスター制御する方法についてのステップバイステップガイドをご覧ください。

ズームで注釈を付ける方法

ズームで注釈を付ける方法

地球上で最もトレンドのリモート会議プラットフォームの一つであるZoomの注釈機能の使い方を詳しく解説します。ズームでユーザビリティを向上させましょう!

Microsoft Outlook 電子メールに絵文字を挿入する方法

Microsoft Outlook 電子メールに絵文字を挿入する方法

デスクトップまたはモバイルの Outlook 電子メールに絵文字を挿入して、より個人的なメールにし、感情を表現したいと思いませんか?これらの方法を確認してください。

NetflixエラーコードF7701-1003を修正する方法

NetflixエラーコードF7701-1003を修正する方法

NetflixエラーコードF7701-1003の解決策を見つけ、自宅でのストリーミング体験を向上させる手助けをします。

修正:MicrosoftTeamsでファイルを削除できない

修正:MicrosoftTeamsでファイルを削除できない

Microsoft Teamsがファイルを削除しない場合は、まず待ってからブラウザーのキャッシュとCookieをクリアし、以前のバージョンを復元する方法を解説します。

Mac に読み込まれない特定の Web サイトを修正する 9 つの方法

Mac に読み込まれない特定の Web サイトを修正する 9 つの方法

特定のWebサイトがMacに読み込まれていませんか?SafariやGoogle Chromeでのトラブルシューティング方法を詳しく解説します。

Spotifyのプレイリストを消去する方法

Spotifyのプレイリストを消去する方法

未使用のSpotifyプレイリストを消去する方法や、新しいプレイリストの公開手順について詳しく説明しています。

Outlookがサーバーに接続できない問題を解決するための9つのヒント

Outlookがサーバーに接続できない問題を解決するための9つのヒント

「Outlookはサーバーに接続できません」というエラーでお困りですか?この記事では、Windows10で「Outlookがサーバーに接続できない問題」を解決するための9つの便利なソリューションを提供します。

プロフィールにアクセスせずにLinkedInで誰かをブロックする方法

プロフィールにアクセスせずにLinkedInで誰かをブロックする方法

LinkedInで誰かを知らないうちにブロックするのは簡単です。ブログを読んで、匿名になり、LinkedInの誰かをブロックする方法を見つけてください。