[HOME]  [全部表示 会議室風]  [全部表示 保存用]  [リストへもどる]

一括表示

  NP21W用のシームレスマウスドライバ - konno 26/02/24-00:51 No.12702
  ┗ Re: NP21W用のシームレスマウスドライバ - konno 26/03/10-21:04 No.12703
   ┗ Re^2: NP21W用のシームレスマウスドライバ - konno 26/03/23-15:36 No.12723
(12702) 12702NP21W用のシームレスマウスドライバ  投稿者:konno   2026/02/24(火) 00:51
   コメント数 1

SimKさんが NP21W用のシームレスマウスドライバを公開してくれました。

-----------------------------------------------------------
https://simk98.github.io/np21w/download.html
Neko Project 21/W ドライバ類

Neko Project 21/W シームレスマウスドライバ for MS-DOS (ver1.5)
エミュレータ内のMS-DOSをシームレスにマウス操作できるようにする常駐プログラムです。未対応ソフトが多いので過度な期待はなさらぬように。

持っているマウスドライバをテストしました
○MOUSE.SYS
○MOUSE.COM
○HIMOUSE.COM
○QMOUSE.COM
△M5.COM カーソルがぶれる
△GSMDV.EXE 同上
△ZUMI.COM メモリ破壊する?
-----------------------------------------------------------

98DOS用のマウスドライバを常駐させた後に常駐させるのですが、標準のドライバは
サイズが大きすぎるので、一覧にも載っているベクターの QMOUSE.COMがお勧めです。

Q's MOUSE Device Driver 2.08 FREE マイクロソフト/アスキー互換 常駐型マウスドライバ (95.12.22公開 14K)
https://www.vector.co.jp/soft/dos/hardware/se004427.html

QMOUSE -z  の後に
npmouse   でマウスがシームレスに使えるようになります。

試しに JUNさんのお絵かきマクロ sketch2.def を動かしてみました。



VZで絵を描けるなんて凄いですね!
VZo VZt VZks5 等ではこのように正常に表示されますが、最近のKVZでは何か変。



ファンクションキーの独自描画が効いていない?
色々調べた結果、VZ.INC の設定を変えていたのが原因のようでした(なんでやねん)
うう、また修正版を出さなくては。m(__)m

      - No.12702 -    このTreeへ           [リストへもどる] soft


(12702) 12703Re: NP21W用のシームレスマウスドライバ  投稿者:konno   2026/03/10(火) 21:04
    12702 番 konno さんへのコメント    コメント数 1

SimKさんの NP21W用のシームレスマウスドライバが更新されていました。
Neko Project 21/W シームレスマウスドライバ for MS-DOS (ver1.8)
https://simk98.github.io/np21w/download.html

-----------------------------------------------------------

 NPMOUSEA.COMは常駐サイズが若干大きい代わりに、より詳細な設定ができる
 高機能版です。マウス移動範囲制限もサポートしています。

  A> NPMOUSEA [/r] [/i] [/n] [/m] [/h] [/o] [/x] [/u] [/f]
[/b<XMIN>,<XMAX>,<YMIN>,<YMAX>]

 /r: 常駐解除。他のオプションがある場合も無視して解除するだけです。
 /i: インテリジェントモード。任意のタイミングで常駐可能です(詳細は後述)
 /n: NECマウスドライバ準拠モードに強制(デフォルトは自動判定)
 /m: MSマウスドライバ準拠モードに強制(デフォルトは自動判定)
 /h: DOS側のカーソルを表示せず、ホストのカーソルを常に使う。
 /o: DOS側とホスト側のカーソルを両方表示。位置ずれ確認などに使用可能。
 /x: NPMOUSE常駐中はホストのカーソルを常時非表示にする。
 /u: 常駐時にマウスドライバのチェックをスキップします。準拠モードも
   確認しませんので、/n,/mは明示的に指示する必要があります。
 /f: マウス移動可能範囲を固定する。デフォルトは640x400の範囲。
 /b: デフォルトのマウス移動可能範囲を指定する。オプション/fと併せて
   使用すると、マウス移動範囲を強制固定可能。
  (例: 範囲を640x480に固定) NPMOUSEA /f /b0,639,0,479

-----------------------------------------------------------

今までのマウスカーソルはファンクションキーの所では表示が見えなくなっていました。
ファンクションキーの所で色変換するのに表示が見えなくなるのは不便でした。
今回のオプションでそれを対策できました。

npmousea /o /i

これで常駐させると DOS側とホスト側のカーソルを両方表示します。
今までのような位置ずれが無くなり、1ドット分ズレて重なって見えます。
これで色変換する時も表示が見えるので嬉しいです。

常駐中はオプションの変更が出来ないようなのでそこはちょっと残念ですね。
さらなる進化に期待です。(^_^)

      - No.12703 -    このTreeへ    コメント元:12702 へ [リストへもどる] pre


(12702) 12723Re^2: NP21W用のシームレスマウスドライバ  投稿者:konno   2026/03/23(月) 15:36
    12703 番 konno さんへのコメント

> npmousea /o /i
> これで常駐させると DOS側とホスト側のカーソルを両方表示します。

うう、 /i を付けると VZの常駐解除が出来なくなりますね。
各種VZをとっかえひっかえテストしている私の環境では使えない。(>_<)

npmousea /o

結局これで落ち着きました。

      - No.12723 -    このTreeへ    コメント元:12703 へ [リストへもどる] soft