X millennium Web v0.1.0
SHARP X1 シリーズ エミュレータ for Web Browser
Based on X millennium by ぷにゅ氏 / T_tune 改変版
▶ エミュレーターを起動
Chrome / Firefox / Safari / Edge 最新版を推奨します
本ソフトウェアは無保証です。ご使用は自己責任にてお願いします。
概要

X millennium Web は、SHARP X1 シリーズ(X1 / X1turbo / X1turboZ)の Windows 用エミュレータ「X millennium」をブラウザ上で動作するように移植したものです。インストール不要でブラウザ上で X1 のソフトウェアを動作させることができます。

フロッピーディスク(D88 / 2D 形式)、カセットテープ(CAS 形式)、SASI ハードディスクに対応しています。読み込んだファイルはお使いのブラウザ内にのみ保存されます。

プライバシーについて:読み込んだ ROM ・ディスクイメージ・設定は、すべてお使いのブラウザ内にのみ保存されます。これらのファイルがサーバーに送信されることはありません。エミュレーション処理もブラウザ内で完結します。
Google Drive 連携を使用する場合も、ファイルのやり取りはお使いの Google アカウントとの間で直接行われます。
ROM について

本エミュレータには最低限の動作を可能にするスタブ BIOS が内蔵されており、IPL ROM がなくても起動できます。ただし実機の BIOS を使用した場合と比べて動作が異なるソフトウェアがある場合があります。より正確なエミュレーションのため、実機の ROM の使用を推奨します。

ROM イメージは著作権物のため同梱していません。実機または合法的な手段で入手してください。

ファイル名 内容
IPLROM.X1 IPL ROM(標準 X1 用) 任意(省略時はスタブ BIOS で動作)
IPLROM.X1T IPL ROM(X1turbo / turboZ 用) 任意(省略時はスタブ BIOS で動作)
FNT0808.X1 CG-ROM(ANK 8×8) 任意(内蔵フォントで代替可)
FNT0816.X1 CG-ROM(ANK 8×16) 任意
FNT1616.X1 CG-ROM(漢字 16×16) 任意(漢字表示に必要)
使い方
  1. 1 エミュレーターを起動すると、内蔵スタブ BIOS ですぐに動作を開始します。実機の IPL ROM を使用する場合は、Settings パネルの ROM セクションから読み込んでください(X1 用: IPLROM.X1、turbo 用: IPLROM.X1T)。一度読み込むと次回以降は自動的に使用されます。
  2. 2 必要に応じてフォント ROM(FNT0808.X1 / FNT0816.X1 / FNT1616.X1)を読み込みます。省略した場合は内蔵フォントで動作します(漢字表示は不可)。
  3. 3 FDD パネルの「DRIVE 0」にディスクイメージ(D88 / 2D 形式)を挿入して電源ボタンを押すと起動します。ファイルはライブラリに登録しておくと次回以降すぐに選択できます。
  4. 4 キーボードは基本的に PC のキー配置に対応しています。画面をダブルクリックするとフルスクリーンになります。
Google Drive 連携

Google Drive と連携することで、ライブラリのディスクイメージを Drive にバックアップしたり、別の端末・ブラウザに持ち込んだりできます。

  1. 1 Settings パネルの ☁ Drive 接続 ボタンをクリックすると Google アカウントのサインインが求められます。接続するとライブラリや各スロットに Drive 連携ボタンが現れます。
  2. 2 ファイルライブラリの各エントリ右端に ボタンが表示されます。クリックするとそのファイルがあなたの Google Drive の「X millennium Web」フォルダに保存されます。
  3. 3 ライブラリパネル上部の ☁ 保存済み ボタンを押すと、Drive の「X millennium Web」フォルダに保存済みのファイル一覧が表示されます。選択するとブラウザにダウンロードしてマウントできます。別の端末・ブラウザで同じデータを使いたいときに便利です。
  4. 4 ☁ Drive 接続 ボタンを再度押すと切断されます。アクセス権の完全な取り消しは Google アカウント設定 から行えます。
Google Drive 連携のセキュリティについて
アクセス権限は最小限に設定されています。このアプリが保存したファイルにのみアクセスでき、Drive 内の他のファイルやフォルダには一切アクセスしません。

Google の安全な認証システムが使用されます。パスワードは本アプリに渡されません。認証情報はブラウザのメモリにのみ保持され、ページを閉じると消去されます。

アップロード・ダウンロードはユーザーの明示的な操作によってのみ行われます。バックグラウンドでファイルが自動送信されることはありません。
著作権についての注意
Google Drive に保存したファイルはクラウドサーバー上に複製されます。著作権法上、オンラインストレージへのアップロードは「家庭内の私的複製」の範囲外と解釈される場合があり、国・地域によっては私的複製の例外規定が適用されないこともあります。Drive 連携では、ご自身がすべての権利を保有するデータ(自作プログラム・自作データ等)のみをアップロードすることを推奨します。
動作環境

Chrome / Firefox / Safari / Edge の最新版を推奨します。読み込んだファイルはブラウザ内のストレージに保存されます。なお、file:// での直接起動は動作しません。ローカルで試す場合は HTTP サーバー経由でアクセスしてください。

権利情報・クレジット
免責事項
本ソフトウェアは「現状のまま(AS IS)」で、いかなる保証もなく提供されます。動作の正確性・安全性・特定目的への適合性について、開発者は一切の保証を行いません。本ソフトウェアの使用によって生じたいかなる損害についても、開発者は責任を負いません。ご使用は自己責任にてお願いします。
SHARP および X1 は株式会社シャープの商標または登録商標です。本ソフトウェアはシャープ株式会社とは無関係の非公式プロジェクトです。
ROM イメージ(IPLROM / フォント ROM)は著作権物のため同梱していません。合法的に入手したものをご使用ください。

サードパーティライセンスの全文は Licenses ページ をご覧ください。