
NetMountJ
●解説
Jaroslav Rohel氏作の NetMount を日本語対応にしたバージョンです。サーバー側で日本語の文字コードを Shift JIS に変換して送信する事により PC-9801/PC-9821 や DOS/V から共有フォルダ上の日本語名のファイルにアクセスできるようにしています。
クライアント側はタイマ関連処理の PC-9801/PC-9821 対応を実施しています。
●対応 OS
- サーバー
Windows 10/11 で動作確認
Linux Ubuntu 24.04 でビルドおよび動作確認
- クライアント
PC-9821 MS-DOS 3.3/5.0/6.2 + LGY-98 で動作確認
IBM DOS 4.0/V, PC DOS 7.0/V + VIA VT6102 で動作確認
J-3100 東芝DOS3.1/日英DOS 5.0 + LD-PNE20 で動作確認
●ライセンス
GPL v2●使用方法
サーバーは> netmount-serverJ r=c:/dosとして起動します。この場合 c:\dos を R ドライブとして共有可能とします。
r=c:/dos s=c:/share 等として複数のフォルダを指定することも可能です。
Linux の場合
$ ./netmount-serverJ r=/home/takapyuとして起動します。この場合 /home/takapyu を R ドライブとして共有可能とします。
クライアントはまずパケットドライバを常駐させます。
例) LGY-98 のパケットドライバを常駐 ※パラメータは環境に応じて変更 > LGYPKT 0x60 3 0x00D0 例) VIA VT6102 のパケットドライバを常駐 ※パラメータは環境に応じて変更 > FETPKT -n 0x60 ※0x60 はパケットドライバで使用する割込番号です。J-3100 の場合 0x61 としてください。その後、
> NETMOUNT INSTALL /IP:192.168.0.98でクライアント本体を常駐させます。192.168.0.98 は DOS PC に割り当てるアドレスです。
ドライブに割り当てるのは
> NETMOUNT MOUNT 192.168.0.10/R Eとします。192.168.0.10 は netmount-serverJ を起動した PC の IP アドレスです。
R は netmount-serverJ で指定したフォルダに対応するドライブ名となります。
上記の場合、サーバー側のフォルダは E ドライブに割り当てられます。割り当て後は通常のドライブと同様に使用可能です。
> NETMOUNT UMOUNT Eで E ドライブの割り当てを解除します。
> NETMOUNT UNINSTALLで常駐解放します。
●ダウンロード
サーバー 1.8.0J Windows 64bit版 (2026/3/17)- netmount_server_180j.zip (617,944 bytes)
Linux 版は下記の GitHub リンクからソースを取得してビルド(make -f Makefile.linux)してください。
- netmount_client_180j_98.zip (12,683 bytes)
NM9880J.LZH (12,648 bytes)
※zip も LZH も中のファイルは同じです。
- netmount_client_180j_98_dos3.zip (12,723 bytes)
NM9880J3.LZH (12,707 bytes)
※zip も LZH も中のファイルは同じです。
- netmount_client_180j.zip (12,577 bytes)
NMDV80J.LZH (12,541 bytes)
※zip も LZH も中のファイルは同じです。
- netmount_client_180j_dos3.zip (12,646 bytes)
NMDV80J3.LZH (12,614 bytes)
※zip も LZH も中のファイルは同じです。
●変更履歴
サーバー 1.7.0J, クライアント 1.7.1J (2026/3/2)- 本家 NetMount のサーバー 1.7.0, クライアント 1.7.1 の修正をマージしました。
- サーバーオプション--translit-map-pathでnetmount-u2a.mapを、--translit-map-path=fileでfileを読み込み文字コードを変換できるようにしました。これらのオプションなしの場合はShift JISに変換します。
- IBM DOS/V 4.0で動作確認できましたので4.0でも起動可能としました。
- リモートドライブ上のファイルの日時設定に対応しました。これによりファイルコピーで日時情報もコピーされるようになります。
サーバー側、クライアント側両方更新する必要があります。
- 本家 NetMount の 1.8.0 の修正をマージしました。
FreeDOS DosGetExtFree対応のクライアント側の修正は採用していません。FreeDOSで2G超のディスク容量を取得したい場合は本家のクライアントを使用してください。日本語ファイル名についてはサーバー側の対応のため本家のクライアントでも問題ありません。
日時情報設定については日本語対応版と本家版のサーバー・クライアントが混在しても動作するようにしています。
