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プログラムとゲームをすべて実行できるようになります。



Facebookメッセンジャーで画面を共有する方法

Facebookメッセンジャーで画面を共有する方法

この投稿では、特にビデオ通話中に、デスクトップとモバイルで Facebook Messenger の画面を共有する手順を共有します。

ファイルエクスプローラーが「作業中」エラーでスタックする問題を修正するトップ 10 の方法

ファイルエクスプローラーが「作業中」エラーでスタックする問題を修正するトップ 10 の方法

デフォルトのエクスプローラー アプリが作業中にスタックすると、フォルダーやファイルにアクセスできなくなります。というメッセージが表示されます。問題を解決する最良の方法は次のとおりです。

メッセージ内のアラートを非表示にすることの意味

メッセージ内のアラートを非表示にすることの意味

アラートの非表示は、iPhone、iPad、Mac のメッセージ アプリの便利な機能です。使い方は次のとおりです。

Samsung TVのリモコンが機能しない問題を修正する2つの方法

Samsung TVのリモコンが機能しない問題を修正する2つの方法

Samsung TV のリモコンが機能しないとイライラすることがあります。故障したSamsung TVのリモコンを修復する最良の方法は次のとおりです。

FireStick で ESPN が機能しない問題を修正する 10 の最良の方法

FireStick で ESPN が機能しない問題を修正する 10 の最良の方法

ESPN が FireStick で動作しないと、注目のスポーツ中継を見逃してしまう可能性があります。問題を解決する主な方法を確認してください。

Discordのパスワードを忘れた場合: 変更またはリセットする4つの方法

Discordのパスワードを忘れた場合: 変更またはリセットする4つの方法

Discordのパスワードを忘れましたか?このガイドは、さまざまな方法でそれを回復するのに役立ちます。パスワードを変更すると、アカウントの安全性も確保されます。

Amazonの注文履歴を見つけてダウンロードする方法

Amazonの注文履歴を見つけてダウンロードする方法

古い注文を表示したいのですが、方法がわかりませんか?モバイルとデスクトップで Amazon の注文履歴を検索してダウンロードする方法を説明します。

Samsung Galaxy 携帯電話が電話を受けられない場合の 12 の解決方法

Samsung Galaxy 携帯電話が電話を受けられない場合の 12 の解決方法

Samsung Galaxy スマートフォンで電話をかけたり受信したりする際に頻繁に問題が発生しますか?問題を解決する最良の方法は次のとおりです。

YouTube Music から Apple Music にプレイリストを無料で転送する 3 つの方法

YouTube Music から Apple Music にプレイリストを無料で転送する 3 つの方法

音楽ストリーミング サービスを切り替えますか? YouTube Music から Apple Music にプレイリストを転送して時間を大幅に節約する方法を紹介します。

モバイルとコンピューターのWhatsAppで自動ダウンロードを停止する方法

モバイルとコンピューターのWhatsAppで自動ダウンロードを停止する方法

モバイルとコンピューターの両方で WhatsApp の自動メディア ダウンロードを停止する方法を学びます。これらの簡単な手順でストレージとデータを節約します。