X1エミュレータ環境を整える
目的
この記事は SHARPのパソコンテレビ、X1シリーズのエミュレータ環境を「合法的」に入手する事を目的とし、その手順を紹介します。
色々と「これは何です」という細かい説明は最小限にしますので、わからない項目が出てきた場合は適宜検索してください。
先に必要なソフト
エミュレータはダウンロードすると圧縮ファイルの状態になってますが、zip 形式でないものもありますので、7zip をインストールしておきましょう。以後の説明は 7zip を使用する前提で進めていきます。
7zip は下記 URL からダウンロードできます。
エミュレータの保存場所を決める
今回は C:\Tools\X1 のフォルダを作って、そこにエミュレータをインストールする事にしましょう。他のフォルダが良い人は適宜読み替えて作業を進めてください。
必要なファイルをダウンロードしてくる
X1エミュレータ
X1 本体の役割を果たす X1 エミュレータは武田さんのウェブサイトからダウンロードします、下記 URL へアクセスしてください。素晴らしいエミュレータを本当にありがとうございます。みなさん、感謝してダウンロードしましょう。
画面写真では binary(2).7z となってますが、説明文章を書くためにダウンロードした時はすでに2回ダウンロード済なのでナンバリングされちゃってます。通常は binary.7z というファイル名になってます。
この binary.7z を先ほど用意したフォルダ C:\Tools\X1 にコピーしてください。
X1コンパチIPL-ROMとフォント
X1 本体には通常内臓された ROM プログラムがあり、これが電源を ON にした時にディスクやテープからプログラムをロードして起動してくれます。また、画面に表示する文字も内臓 ROM のフォントが使われています。
これらのデータは X1 本体から吸い出す必要があるのですが、X1 本体の所有者でない人が所持すると違法となります。
そこで X1 本体から吸い出さずに 互換性のあるプログラムとフォントを使用します。
コンパチROMとコンパチフォントは meister68k さんのレポジトリからダウンロードできます。フルスクラッチで互換性のある ROM プログラムを作ってくれて本当にありがとうございます。感謝感謝。
筑紫版X1用S-OS SWORD
ここでは S-OS とはなんぞや?という説明は省略します。省略しますったら。Windows に例えると、Windows 10 みたいなものです。つまり、色々なソフトを動作させる為に必要な基本ソフトです。S-OS とはなんぞや的なお話はまた別の機会に説明するとして、この S-OS は速度面が強化されており、Hu モニタの部分は新たに全部作り直したそうです、すごいですね。カセットが未対応になってるなど一部制約があります。感謝して使わせていただきます、ありがとうございます。
筑紫版X1用S-OS SWORD は Oh!石 さんのサイトからダウンロードできます。下記サイトへアクセスしてください。
L-os Angeles
L-os Angels は S-OS SWORD とサブルーチンエントリが互換で、ファイルフォーマットが MS-DOS 互換という派生 OS です。X1シリーズユーザークラブである Lovers 主宰の中川学氏が会報である「Lovers Magazine(通称"らばま")」ブラウズ用に開発したものが元になっています。HuMonitorを使わずにBIOSからフルスクラッチで書かれています。
L-os Angeles も Oh!石 さんの THE SENTINEL からダウンロードできます。先ほど THE SENTINEL を開いた続きの状態から説明を再開します。
LSX-Dodgers
なるほど、CP/M80 は未体験なのでこれはとても楽しみですね!早速アクセスしてみましょう!
ダウンロードしたファイルを解凍する
まずは、ダウンロードしたファイルを全て解凍してしまいましょう。ファイル数がそこそこあるのでザクっと説明します。
エミュレータ環境を構築する
binフォルダ作成
エミュレータを bin フォルダへコピー
X1コンパチIPL-ROMをコピー
X1コンパチIPL-ROMを複製
X1コンパチROMのファイル名を変更(1つ目)
X1コンパチROMのファイル名を変更(2つ目)
X1コンパチフォントをコピー
X1エミュレータ起動を確認
X1エミュレータ
X1 turbo エミュレータ
X1 turbo Z 及び X1 twin
OS環境を構築
前準備
筑紫版X1用S-OS SWORD
L-os Angeles
LSX-Dodgers
OS起動確認
筑紫版X1用S-OS SWORD
L-os Angeles
LSX-Dodgers
最後に
この記事で Windows の基本操作も含めた説明もあるので、他の記事ではすでにこれらの操作は習得済として記載していきます。
そして、疲れた。
更新履歴
2022/09/17 … エミュレータ環境の構築及び、筑紫版X1用S-OS SWORD・L-os Angeles のダウンロードから起動までの説明を作成
2022/09/18 … LSX-Dodgers のダウンロードから起動までの説明を追記
参考資料
S-OSのページ ~THE SENTINEL ~ … http://www.retropc.net/ohishi/s-os/
meister68k … https://github.com/meister68k
TAKEDA, toshiya's HOME PAGE … http://takeda-toshiya.my.coocan.jp/
tablacus / LosAngeles … https://github.com/tablacus/LosAngeles
tablacus / LSX-Dodgers … https://github.com/tablacus/LSX-Dodgers