C: ドライブの中身。図面の出し入れはここから
使いかた
起動すると C:\JWCAD\JW_CADV.EXE が立ち上がります。
図面は C: ドライブ(ブラウザの IndexedDB)に保存され、リロードしても残ります。
上の一覧から 取り出す で .JWC を手元にダウンロードでき、
ファイルを入れる で手元の図面を持ち込めます。
マウス
画面を一度クリックするとマウスを掴みます。掴んでいる間だけ JW_CAD のカーソルがホストのマウスに追従します。Ctrl+F10 で解放。
キー操作
| Ctrl+F10 | マウスの掴み/解放 |
| Alt | JW_CAD の GRPH |
| End | JW_CAD の HELP |
| Home | JW_CAD の HOME/CLR |
日本語入力
画面上部の 日本語入力 欄に、ブラウザの IME でそのまま
打ち込んで Enter を押してください。確定した文字列が Shift_JIS に変換され、
JW_CAD のキーボードバッファへ直接送られます。DOS の FEP は要りません。
JW_CAD 側で文字入力の状態(文字 コマンドなど)にしてから送ってください。
DOSBox-X はもともと、ホストの IME で打った文字をゲストのコードページに変換して
キーボードバッファへ積む経路を持っています(FEP が変換確定文字を渡すのと同じ仕組み)。
ただしその処理は Windows / X11 / macOS 用の #if の中にあり、
Emscripten ビルドでは丸ごと消えています。そこで最後の一段だけを
dosbox_x_type_bytes として外に出し、ページから呼んでいます。
DOS の FEP を使う場合(任意)
文字入力に日本語を使うには FEP が要ります。エー・アイ・ソフトのフリー FEP
WXP for J-3100 と、それを DOS/V で動かす TSR
wxpdosv を使います。WXP は再配布条件(転載は要許可)のため同梱していません。
wxpj31.lzh を入手して、上の FEP 欄に放り込んでください。
一度入れればブラウザに保存され、以後は自動で組み込まれます。
WXP は CONFIG.SYS 相当の [devices] から読み込まれ、起動時に
日本語フロントプロセッサ WXP のバナーが出れば常駐しています。
wxpdosv は使っていません — DOSBox-X の DOS/V
エミュレーションが、あの TSR がやっていた J-3100 固有 BIOS コールの肩代わりを
すでに済ませており、併用するとゲストがリセットします。
FEP の起動キーは環境によって変わるので、上の かな漢字 ON/OFF の 横で選べるようにしてあります。ボタンはそのキーをエミュレータへ直接送るので、 ブラウザや OS に Alt を横取りされる環境でも確実に届きます。 効くものが見つかったらキーボードから直接押しても構いません。 なお JW_CAD は左 Alt を GRPH として使うので、そこは避けてください。
これは何か
DOSBox-X を WebAssembly に
ビルドし、DOS/V エミュレーション(dosv=jp)を有効にしたものです。
JW_CAD の DOS/V 版は VGA 640×480 のグラフィックス画面に直接描画し、
漢字は DOS/V のフォント API 経由で取得します。DOSBox-X は内蔵フォントで
これを賄うので、実機の DOS/V は要りません。
JW_CAD 本体は配布条件に従い、配布書庫 jwcv222h.lzh を無改変のまま同梱し、
ブラウザ側で展開しています。同梱物と出典は
NOTICE.md を見てください。