Releases: uraraworks/PC98Guest
Releases · uraraworks/PC98Guest
Release list
つくし v0.1.0 — FreeDOS(98) 用かな漢字変換FEP
FreeDOS(98) 用のかな漢字変換 FEP「つくし」の初版です。
ダウンロード
| ファイル | 用途 |
|---|---|
tsukushi-v0.1.0.xdf |
FD イメージ。エミュレータに挿して TSUKUSHI と打つだけ |
tsukushi-v0.1.0.zip |
本体+全語彙辞書+ライセンス一式。HDD へコピーして使う人向け |
Source code は上の 2 つとは別物(リポジトリのソース一式)です。使うだけなら不要です。
辞書が 2 種類あります
FD イメージは 1232KB しかないため、収録辞書が異なります。
| 配布物 | 上流 | 語数 |
|---|---|---|
.xdf |
SKK-JISYO.ML | 41,573 語 |
.zip |
SKK-JISYO.L | 131,835 語 |
どちらも読みの長さで切っていないので、ありがとう とうきょう にゅうりょく
だいじょうぶ といった語はどちらにも入っています。
使い方
TSUKUSHI.COM と TSUKUSHI.DIC を同じドライブのルートに置き、TSUKUSHI と実行して常駐させます。
| キー | 動作 |
|---|---|
| Ctrl+XFER / Ctrl-K | かな入力 ⇔ 直接入力 |
| Space | 変換 / 次候補 |
| ↑ / Shift+XFER | 前候補 |
| ↓ | 次候補 |
| F7 / F6 | カタカナ / ひらがなに戻す |
| Enter | 確定(未確定が無ければ行を確定) |
| Esc / BS | 変換取消 |
かな入力中は画面最下行にステータス行が出ます。直接入力中は元の画面に戻ります。
仕組み
- INT 18h(キーボード BIOS)をフックして常駐します。FreeDOS の COMMAND.COM は
入力に INT 21h を使わないため、この方式でないとコマンドラインで効きません - ステータス行はテキスト VRAM 直書き(INT 18h ハンドラからは DOS を呼べないため)
- 辞書はディスクから必要なセクタだけ読みます。常駐は約 7.9KB です
対応・制限
- FreeDOS(98) / PC-98。NEC MS-DOS は非保証です
- 辞書の置き場はフロッピーディスクまたは SASI ハードディスク。断片化は 32 区間まで
- SCSI ハードディスクは対象外(エミュレータ側に指定する経路が無く、確認できないため)
- ハイレゾモードは対象外(ノーマル 640x400 のみ)
- 変換は単文節です。連文節変換はまだありません
- 半角カタカナ(F8)は未対応です
ライセンス
- 本体・ツール類: MIT
- 辞書
TSUKUSHI.DIC: SKK-JISYO の派生物のため GPL v2 以降(同梱のGPL2.TXT参照)
両者は別のライセンスで、同じディスクに入っているのは単なる寄せ集めです。
受け取りポリシー
既存の FEP や市販ソフトを逆アセンブルした結果・内部仕様の提供は受け取りません。
仕様は公開資料と自分たちの実測だけで組み立てています。