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

コメントを残す

リテーナーケースの洗浄方法:安全で簡単な、実際に乾燥させる手順

リテーナーケースの洗浄方法:安全で簡単な、実際に乾燥させる手順

中性洗剤とぬるま湯を使ってリテーナーケースを洗浄する方法、適切に乾燥させる方法、熱による損傷を避ける方法、そしてケースを交換すべき時期について学びましょう。

車のエアフィルターを安全に掃除する方法:掃除するタイミングと交換するタイミング

車のエアフィルターを安全に掃除する方法:掃除するタイミングと交換するタイミング

エンジンエアフィルターの点検と整備方法、清掃が適切な場合、交換の方が安全な場合、そして適切な再取り付けを確認する方法を学びましょう。

冷凍庫の製氷機の掃除方法:初心者向けガイド

冷凍庫の製氷機の掃除方法:初心者向けガイド

冷凍庫の製氷機を安全に清掃する方法を学びましょう。製氷容器、アクセス可能な製氷機表面、ディスペンサーシュート、乾燥、再組み立て、そして避けるべき間違いについて解説します。

ビデノズルを安全に洗浄する方法:効果的な方法と避けるべき方法

ビデノズルを安全に洗浄する方法:効果的な方法と避けるべき方法

ビデのノズルを安全に洗浄する方法、セルフクリーニングの実際の仕組み、ミネラル分の蓄積への対処法、そしてお使いの機種に合った洗浄剤について学びましょう。

プール用砂ろ過器の掃除方法:逆洗、すすぎ、そしてより深く洗浄するタイミングを知る

プール用砂ろ過器の掃除方法:逆洗、すすぎ、そしてより深く洗浄するタイミングを知る

プールの砂ろ過器を安全に清掃する方法、逆洗が効果的だったかどうかを判断する方法、そしてより徹底的な清掃、修理、またはろ材の交換が必要となるタイミングについて学びましょう。

コーヒーグラインダーを安全に洗浄する方法:臼式グラインダーと刃式グラインダーのための8ステップガイド

コーヒーグラインダーを安全に洗浄する方法:臼式グラインダーと刃式グラインダーのための8ステップガイド

コーヒーグラインダーを安全に清掃する方法を学びましょう。刃の乾式ブラッシングから、取り外し可能な部品の洗浄、再組み立て、テスト、ブレードグラインダーの手入れまで、幅広く解説します。

服の生地を傷めずにネイルグルーを落とす方法

服の生地を傷めずにネイルグルーを落とす方法

乾いた接着剤を削り取る方法から、アセトンの慎重な使用、洗濯、乾燥前の生地の確認まで、衣類についたネイルグルーを安全に除去する方法を学びましょう。

生地を傷めずに服からステッカーの跡を落とす方法

生地を傷めずに服からステッカーの跡を落とす方法

衣類についたステッカーの跡を安全に除去する方法を学びましょう。低温処理や前処理から、溶剤の慎重な使用、洗濯、自然乾燥まで、様々な方法をご紹介します。

メカニカルキーボードを安全にクリーニングする方法:4ステップの徹底クリーニングガイド

メカニカルキーボードを安全にクリーニングする方法:4ステップの徹底クリーニングガイド

メカニカルキーボードを安全にクリーニングする方法を学びましょう。取り外し可能なキーキャップ、ほこりや汚れの除去、乾燥、再組み立て、そして作業を中断してマニュアルを確認すべきタイミングなどについて解説します。

生地を傷めずに服から接着剤を落とす方法

生地を傷めずに服から接着剤を落とす方法

まずは、衣類についた接着剤を優しい方法で落とす方法、ホットグルーや瞬間接着剤を使うべきタイミング、そして乾燥前に生地の状態を確認する方法を学びましょう。