モバイルワンダーゲート

WS ワンダースワンパッチ v1.02026年10月14日公開モバイルワンダーゲートのブラウザーとメーラー。Swan Revivalでオンラインにつながります
v1.0をダウンロード

モバイルワンダーゲート(MobileWonderGate)は、2000年7月14日にバンダイがモバイルワンダーゲート(アダプター)とセットで販売した、初代ワンダースワン(モノクロ)用のカートリッジで、日本でのみ発売されました。アダプターはNTTドコモの携帯電話を通じてワンダースワンをオンラインにつなぐもので、このカートリッジはそのための道具一式です:ドコモのmoperaサービス用のWebブラウザー、アドレス帳つきのメールソフト、そしてダウンロードした小さなゲームをメインメニューから遊べるダウンローダー。バンダイのオンラインサービスは2001年から2003年にかけて終了し、moperaのダイヤルアップサービスも2004年末に終了しました。このパッチはこのカートリッジを英語化します。

お読みください:この英語化パッチは、趣味のプロジェクトとしてAI(Claude)を使って作りました。公開前の判断はすべて人間(私)が行いましたが、このプロジェクトにプロの翻訳者はいません。遊びたい方のために、このままの形で公開しています。ROMハックのサイト(romhacking.netなど)にはアップロードしないでください。本格的なファン翻訳の水準には届いていないかもしれず、そうした場所に置くべきものではありません。

翻訳した内容

  • ブラウザー:ツールバーのラベル、設定(画像、文字コード、ページ幅、画像サイズ、ホームページ、ダイヤルアップ番号、接続設定)、ブックマーク、URL入力、フォーム、ダウンロード、すべての状態メッセージ。
  • メーラー:受信箱と送信箱、閲覧(Subject、Date、From、To)、作成、返信と転送、送受信、メールの設定とメールの自動設定。
  • アドレス帳。
  • 画面キーボードのラベルと、かな漢字変換のメッセージ。
  • 接続、アダプター、電話、メールに関するすべてのエラーメッセージ。
  • 元から英語なので手を加えていないもの:ロゴ、メニューの絵、その他の絵として描かれた文字。

日本語のまま残るもの

  • Webページとメール。カートリッジではなくネットワークから届くので、サーバーが送ってきたとおりに表示されます。
  • キーボードそのもの。日本語(かな、漢字変換つき)を入力するためのものです。モードのラベルは英語で、ABCのページでは英語を入力できます。

オンラインにつなぐ

当時のサービスはとうの昔に終わっています。アダプターがない場合、カートリッジは英語で接続エラーを表示します。コミュニティのワンダーゲート復活プロジェクトであるSwan Revival(swanrevival.com)は、このカートリッジのブラウザー用ポータル、メール(ワンダーゲートのプレイヤー同士のみ)、ゲームのダウンロードのためのサーバーを作り直しました。接続方法や現在使えるものは、そのサイトをご覧ください。そのページとメールはSwan Revival独自のもので、日本語です。パッチはSwan Revivalのサーバーの非公開コピーを相手にテストしました。閲覧、メールアカウントの設定、メールの受信と閲覧、返信と送信、ゲームのダウンロードと起動がすべて英語で動作し、カートリッジの通信内容は日本語の元のカートリッジと同じです。

名前と用語

  • 「WonderGate」は、バンダイの製品名と同じく、文中では一語で書いています。
  • いくつかのラベルは枠に収まるよう短くしています:エディターの「Subj.」と「Addr.」、キーボードの4文字のラベル(Hira、ABC、Sym、Norm、Kanj)。
  • ブラウザーのページ幅の設定「1画面」/「2画面」は「Narrow」/「Wide」、「接続先設定」は「Connection」です。
  • 内蔵の2つのブックマークは「Get Games」と「DoCoMo text」です(アドレスは変えていません)。

制作方法:AIによる翻訳、独立したチェック、人間による判断

  • Claudeが、ROMの日本語から直接すべてを翻訳し、ハッキングも行いました:コンパイル済みプログラム内の約290の文字列を、英語に必要な場所を確保できるよう移動しています。
  • 別の独立したClaudeのレビュアーがプログラム全体を日本語と照らし合わせてチェックし、その指摘を確認して修正しました。
  • 画面での確認:ブラウザー、メーラー、アドレス帳、キーボードの119の場面を両方のROMで操作し、ゲームが描いた文字をすべて記録(カートリッジ由来の日本語の残りなし)、すべてのエラーを表示させ、ワンダーゲート復活サーバーを相手に実際のオンラインセッションも行いました。すべての画面を日本語版と並べて拡大し、中央揃えと間隔も比べました。
  • 判断が必要な点(略語、言い回し、日本語のまま残すもの)は、日本語、直訳、選択肢を添えて一覧にし、私が一つずつ自分で決めました。

更新履歴

  • v1.0:最初のリリース。

参考にした資料

  • 日本語の文章:ワンダースワンのROMそのもの。
  • アダプターの通信プロトコル:ワンダースワンコミュニティの資料(ws.nesdev.org)と、このプロジェクトのワンダーゲート復活システム。

パッチの当て方

mobile-wondergate-en-1.0.bpsを日本版ROM「MobileWonderGate (Japan)」(CRC32 80DE367D)に、Floating IPS、beat、ROM Patcher JSのいずれかで当ててください。結果はCRC32 6A88E21Eになるはずです。パッチ後のROMは元と同じサイズ(2 MB)です。初代ワンダースワン(モノクロ)のプログラムなので、拡張子は.wsのままにしてください。

パッチを当てるには、元の日本版カートリッジのROMをご自身で用意する必要があります。

ダウンロード:リリースページのmobile-wondergate-en-1.0.bps

既知の問題

  • 人間が長時間使ったことはまだなく、実機でも使っていません。カートリッジ由来の日本語の残り、途中で切れた文章、フリーズなどを見つけたら、どこで起きたか教えてください。
  • 3つの短いメッセージは、どのテストでもカートリッジに表示させられなかったため、枠の中での表示しか確認していません:メールのReply-To行、「—The rest could not be shown—」(長すぎて表示しきれないメール)、「No room for more addresses」。
  • Webページとメールは日本語のままです(上記参照)。

技術メモ(興味のある方へ)

  • プログラムはコンパイルされたCです。テキストはコードの隣にある約290のShift-JIS文字列で、ひとつのルーチンがカートリッジ自身のフォントで表示します。このフォントには最初から半角の英字がありました。パッチは英語をその場に書き込むか、同じコードセグメント内の空き領域に移して、すべての参照を書き換えています。
  • キーボードの枠の位置を2か所、1ピクセルずつずらして、選択枠が英語のラベルにかからないようにしています。
  • オンラインのテストには、このプロジェクトのワンダーゲート復活システム(代わりのアダプターとサーバー)を非公開で動かして使いました:ブラウザー、メール設定、POP3での受信、SMTPでの送信、ゲームのダウンロードを、元のROMとパッチ後のROMの両方で行い、通信内容は同一でした。