新しくリリースされたFreeDOS 1.4をqemuを使ってmacOSで試してみましょう
FreeDOS 1.4 が登場しました!この FOSS プロジェクトは、最新のアップデートと幅広いソフトウェアカタログを備えた MS-DOS を再現しています。1.3 は 3 年前にリリースされ、現在は 1.4 がリリースされています。
もっと詳しく知りたい方は、プロジェクトのページかWikipediaをご覧ください。もちろん万人向けではありませんが、レトロコンピューティングが好きな方、昔のDOSゲームをプレイしたい方、DOSが必要な古い産業機器をお持ちの方、あるいはまだ使える古い486をお持ちの方であれば、FreeDOSは試してみる価値があるかもしれません。
約1.4
新バージョンでは、コマンドシェル(FreeCOM)のバグ修正、xcopyおよびmoveコマンドの導入、多くのfdiskエラーの修正、そしてネットワーク機能を提供するmTCPスイートのアップデートが行われています。新しいカーネルの開発も進行中ですが、期限までに完成しなかったため、現在も1.3カーネルが提供されています。
FreeDOS には自社開発のパッケージ マネージャーが含まれており、Live CD または Bonus CD からソフトウェアを簡単に選択してインストールできます。
macOSの場合
もう386も486も持っていないので、FreeDOS 1.3と同じ方法で1.4を動かすことにしました。macOSでqemuを使うのです。Apple Silicon上でx86をエミュレートするのにとても便利です。
qemu をインストールするには、Homebrew を使用します。
brew qemu をインストール
次に、FreeDOS の準備をします。
(1)保存したいディレクトリを作成します。
(2) FreeDOS Live CDとFreeDOS Bonus CDをダウンロードします。これらは.zipファイルで提供されるので、解凍して.isoファイルを入手してください。
(3) FreeDOSシステム用のハードディスクを作成します。qemu-imgで作成できます。2GBのドライブを作成するには、以下の手順に従います。
qemu-img で c.img 2G を作成
(4)最後に、このスクリプトをqemu.shというファイルに保存します。
# これを(1)で選択したディレクトリのフルパスに変更します DIR=/Users/raindog308/FreeDOS qemu-system-i386 -cpu 486 -boot order=dc -m 16M -k en-us -name FreeDOS1 \ -ドライブ ファイル=${DIR}/c.img、フォーマット=raw、メディア=ディスク \ -cdrom ${DIR}/FD14LIVE.iso \ -rtc ベース=ローカルタイム \ -ドライブインデックス=0、if=フロッピー\ -ドライブインデックス=1、if=フロッピー\ -デバイス pcnet,netdev=id1 -netdev ユーザー,id=id1 \ -モニターstdio
スクリプトを起動可能にします。
chmod 755 qemu.sh
全画面ヒント
FreeDOSのウィンドウが少し小さいと感じるかもしれません。メニューの「表示」→「画面に合わせて拡大」を選択し、Command+Fキーを押すと、強制的に全画面表示になります。
再度ウィンドウを開くには、Control + Option + G を押してキャプチャを中断し、もう一度 Command + F を押します。
FreeDOSのインストール
FreeDOSのインストール手順を順に見ていきましょう。Live CDから起動します。





パーティション分割後:












少し待ちます。大きなパッケージになると、ISOから解凍しているためインストーラーがハングアップしたように見えることがありますが、しばらくお待ちください。


この時点で、Live CD から予約し、「システム ハードディスクから起動」を選択できます。




将来的には、代わりにハードドライブから起動するように qemu.sh スクリプトを変更する必要があるかもしれません。
これを行うには、以下を変更します。
-boot order=dcに:
-boot order=cdつまり、「D: の前に C: から起動する」ということです。
レトロコンピューティングを楽しんでください!