初心者のためのモバイルギア徹底活用講座

DOS版モバイルギアや一発DOS化キットに関する情報交換の場です。
SPAM防止のため、(投稿パス)に moba555A を入力お願いします。
投稿に、>>1 や >>1-3 で、スレッド内の発言番号へリンクします。
はじめての方は MOBA DOS Q & A(by MOさん)の活用もオススメ!

管理人:京kyoufacebookページtwitter


491416Hit.




    
 
  【No.101 Res.17】

WX導入について


1 Name MASA
 
京kyouさん、みなさん、初めまして。
いつもお世話になってます。
どうしても分からない事があり、相談させて頂きたいと思います。
MK22で一発dos化後、FEPのWX2を導入しようと試みているのですが、うまくいきません。
カナ入力時に一部のキーがちゃんと入力されないのです。
具体的には以下(1)〜(3)の問題です。
 (1) 「む」のキーを打つと「ろ」と入力される。
 (2) 「¥」のキーを打つと「む」と入力される。
 (3) 「ろ」のキーを打っても何も入力されないが、モバギの「かな」キーを押してから打つと、「ろ」と入力される。
これ以外の点では問題は無く、入力・変換できています。
もちろん、MGAIの記述は外してあります。
dos化以前や、NECAI使用時は特に問題はありません。
試しにatok8を導入したところ、全く問題なく動きました。
WX2に原因があるのかと思い、WX2側の設定を色々といじってみましたが、変化なし。
WX3を導入しても、全く同じ症状でした。
ちなみに、一発dos化後はWXのみを組み込み、devのFEP組み込み部分のみ書き換えてます。
FEPのPATHも通っています。
WXは特に問題なくdosモバで使用できるように言われているので、腑に落ちません。
念の為、別のモバギ(MK12)で試しても全く同じ状態。
さらに、他のディスプレイドライバ(MGDISP、MGDISPH、MOGD)とMGALT等で日本語化を組み直してからWXを入れてみましたが、直りません。
webを漁ったのですが、このような問題に関する情報は見つけられませんでした。
私が根本的な部分で間違えていて、原因はごく単純なものかとも想像します。
しかし、もうお手上げです。
どうしてもモバでWXを使いたいので困っています。
このような状態から推測される原因は何でしょうか?
どうか、皆さんのお知恵を貸して下さい。少しのヒントでも何でも結構です。
何卒、よろしくお願い致します。
 

2 Name Kohyan
 
入力したつもりのキーと表示が違うということは、もしかしてドライバが
うまく噛んでないんじゃないかと思いますが、確認できますか?

全角で入れようとすると違う文字が出てくるという事であれば、多分
キーボードドライバが不適合な状態になっていると思われます。

オリジナルではC:\AUTOEXEC.BATの4行目に
LH /L:2=J:\DOS\KEYB.COM JP,932,J:\DOS\KEYBOARD.SYS
という記述があります。これで日本語キーボードに設定をしていると
思われますが...各パラメーターは
DOS化後、日本語化した状態のプロンプトから「keyb /?」で表示されます。

さて、参考になりますか、どうですか…(^^;
 

3 Name MASA
 
Kohyanさん、アドバイスありがとうございます。
念の為、DOS化ソフトのDLからやり直してみましたが駄目でした。
元のバッチとNECAIで再起動すると問題ありませんが、WXを入れると駄目になります。
おっしゃるとおり、全角かな入力時のみ違う文字が出てくるという状態です。
keybと打つと、

 現在のキーボードコード:JP コードページ:932
 CONデバイスから、現在のコードページは使用できません。

とのメッセージが出ます。
これはNECAI組込み時でもWX組込み時でも同じです。
この点(コードページ使用不能)は何か問題があるのでしょうか。
DOS初心者なもので、キーボードドライバの状態はまだ分かりません。
勉強して、試行錯誤してみようと思います。
くじけそうになってましたが、Kohyanさんのお蔭でまた頑張れそうです。
進展あれば、また報告させて頂きます。
 

4 Name MO
 
200LXの日本語化のときはconfig.sysに次のように記述してWXIIを組み込みました。

device=c:\jkit\lxkkc.sys
device=c:\wx2\wxk.sys /a1
device=c:\wx2\wx2.sys /a1 /dc:\wx2s.dic

FEPによっては1行目は不要のこともあるらしいです。ディレクトリは御自分の環境に合わせて書き換えてみて下さい。
 

5 Name MO
 
200LXの日本語化のときはconfig.sysに次のように記述してWXIIを組み込みました。

device=c:\jkit\lxkkc.sys
device=c:\wx2\wxk.sys /a1
device=c:\wx2\wx2.sys /a1 /dc:\wx2s.dic

FEPによっては1行目は不要のこともあるらしいです。ディレクトリは御自分の環境に合わせて書き換えてみて下さい。
 

6 Name MASA
 
MOさん、ありがとうございます。
私は以下のようにやってます。

【dos.bat】
@echo off
path=a:\;a:\wx2;D:\;D:\DATA\DOS;%PATH%
set TMP=D:\
J:\DOS\power off >nul
rem D:\DATA\UTY\ADDDEV D:\DATA\UTY\NECAI.DEV
rem D:\DATA\UTY\mgai -u sysattr=133003 echoattr=203013 >nul
D:\DATA\UTY\ADDDEV D:\DATA\UTY\wx2.DEV
D:\DATA\DOS\mgs m4 f k

【wx2.dev】
device=D:\DATA\UTY\mgdisp2.sys /V2
device=D:\DATA\UTY\pansi.sys
device=a:\wx2\wxk.sys /A1
device=a:\wx2\wx2.sys /da:\wx2.dic /A1 /Q3
 (/Q3:変換キーで起動するためのオプション)

これを基本にいじっているのですが、かな入力がうまくいきません。
 

7 Name Kohyan
 
keybに関しては、そのまま入れると同じ返事がうちのマシンでも
返ってきます。関係なかったかな?(^^;すみません。

DR-DOS等でも存在するドライバなので、ちょいと調べてみると…
『KEYB.COMは、ヨーロッパなどSBCS圏のキーボードは多く
サポートしていますが、日本などDBCS圏のキーボードはまったく
サポートしていませんので、 106/109キーボードやAXキーボードを
使っている場合は別途ドライバが必要です。』
ほぉ…
ってぇ事は、SBCS扱いなんですね(どうでも良いけど)。
WXIIはDBCS扱いの設定に…なってないのかなぁ?
そういった当たりはWXIIのマニュアルで何か記述はありませんかね?
キーコードの読みとりとか…
 

8 Name MO
 
WXIIはCGA化したときちょろっと使っただけです。今はCGA化したときもFEPはNECAIです。ここに書いてあるような妙な現象は起きなかったと思い、書き込む前にNECAIの代わりにWXIIを組んでみましたが、書いてあるようなことは起きませんでした。(MK32で確認、MK12で試したときも起きなかったと思う。)どうしても解決しなければ僕のCGA化ファイルの入ったディレクトリを丸ごと圧縮して送ってしまえば...とも思いましたが、WXIIは送れないしCGA化で一部のファイルは有償でいただいたものだし。(どれだったかな?)

WXIIとかのファイルが破損していたりなんてことはないでしょうか??
 

9 Name Kohyan
 
> MOさん
もし差し支えなければMK32で使ったbatファイルを晒して貰えると
MASAさんとの違いが分かりそうな気がしますが、いかがでしょう?

#キーテーブルが狂ってるのは確かでしょうね

問題は原因がバッチ処理か、ファイルかってとこですね。
 

10 Name Kohyan
 
wx2.devで相違点を発見しましたが、関係ないかな?

MASAさんの記述
device=a:\wx2\wx2.sys /da:\wx2.dic /A1 /Q3

MOさんのサンプル
device=c:\wx2\wx2.sys /a1 /dc:\wx2s.dic

wx2.sysの引数が何を表わすか知りませんけど、MOさんのには
"/a1"というのが付いてますね。
逆にMASAさんのwx2.dicには"A1"があるけど、MOさんのには
付いてません。この"A1"は…

#無意味な突っ込みかも(^^ゞ
 

11 Name Kohyan
 
思いっきり元記事から外れますが…
掲示板の初期表示では表示されていないカキコがあります。
一番下まで降りてプルダウンメニューから「WX導入について」を選び、
表示ボタンを押して下さい。そうすると一覧から「WX導入について」だけの
表示に変わり、隠れている記事が表示されます。

>京kyouさん(見てるよね?)
この仕様、何とかなりませんか?(^^;
ちょっと紛らわしいです。
 

12 Name MO
 
kohyanさん、今日は。中身を曝してみます。(^ ^;)
CGA化して起動するために必要なものは全部a:\fontに入れてある。

==CGAWX.bat==
@echo off
a:
cd\font
PATH=D:\;D:\DATA\DOS;%PATH%
deldev
mgalt -s alton numoff
mgcga
mgbatt -a -p30,224 BATT=MID toAC=HI -i1 -T TIMER=20 up=hi -K-
adddev a:\font\cgawx.dev
pansi
mgai -s echoattr=f8f803
kl
a:
cd\font
cgaoff.bat
==ここまで==

==CGAOFF.bat==
a:
cd\font
mgai -r
pansi -r
deldev
mgbatt -r
mgcga /r
mgalt -r
I:
unishell
==ここまで==

a:\fontの中身は以下のとおり。(解凍したものを整理せず放り込んだままなので要らないものもあるはず)
==a:\font==
YADC.INI
CGAWX.BAT <--CGA化するためのバッチ(WXIIを使う)
ADDDEV.EXE
BOLD14.DOC
BOLD14.EXE
BOLDALL.BAT
CGA.BAT  <--CGA化するためのバッチ(NECAIを使う)
CGA.DEV  <--CGA化するためのバッチ(NECAI)のときのDEVファイル
CGAOFF.BAT <--Unishellに戻るための処理。
CGAWX.DEV
CPACK100.FNT
DCGA.DEV
DELDEV.EXE
DFONTMAN.INI
EFM100.SYS
ELISA.FNT
FONT.14
FONT.RAM
FONT.TBL
FONTBUF.EXE
FONTMAN.EXE
FONTMAN.INI
JKIT.ID
JPKHN14X.FNT
JPKHN16X.FNT
JPKHN8X.FNT
KL.CFG
KL.COM
KLV.EXE
LXJEX.SYS
LXKKC.SYS
MGAI.EXE
MGALT.EXE
MGBATT.EXE
mgcg.com
mgcga.exe
NOALNUM.BAT
NOALPHA.BAT
NOKANA.BAT
PALFEP.COM
PANSI.COM
PANSI.SYS
vmode.com
YADC.EXE
YSTAT.EXE
==ここまで==

参考になるかなぁ。役立つといいな。
 

13 Name Kohyan
 
> MASAさん
思いっきり元記事から外れますが…
掲示板の初期表示では表示されていないカキコがあります。
一番下まで降りてプルダウンメニューから「WX導入について」を選び、
表示ボタンを押して下さい。そうすると一覧から「WX導入について」だけの
表示に変わり、隠れている記事が表示されます。

>MOさん
お疲れ様です。相当使い込んでおいでの様で…
あたしゃそこまで使ってないから、何が何やら…(をぃ
ただ、実はとんでもなく簡単な所でコケてる様な気がするのは、
これまでのBATとかCONFIG関係でありがちなパターンからでしょうか。

とりあえずMASAさんのレス待ちという事で…
 

14 Name MO
 
kohyanさん

>お疲れ様です。相当使い込んでおいでの様で…
Webを見て回ると色々できるようで、試しているうちに泥沼にはまりました。ズブズブ......。
それまではほぼMac一筋でWinは仕事で触るくらい。DOSは名前を知るくらいだったのですが。
古本をあさり、DOSの本を発掘してきました。(^ ^;)
>実はとんでもなく簡単な所でコケてる様な気がするの
何となくですが、WX関連の設定ファイルも含めてMASAさんに送ってしまえば解決してしまいそうな気がするのです。

MobileGearを使っていて、突然あるソフトを使うとエラー表示が出るようになったことがあって、そのときはそのソフトを入れ替えることで解決しました。なんらかの原因でファイルそのものが破損していたようです。WX自身が壊れている可能性もないわけでは無さそうだし..。

あり得る原因として

1.config/bat関係がおかしい
 →書き換えてみて様子を見る。私のと交換してみる。
2.WX自身がおかしい
 →マスターFDから入れ直す。
3.他のドライバや常駐ソフトとの相性が悪い
 →他のDOS環境を試してみる。(mgdisphなど)
 →不要なものはとりあえず外してみる。(rem)

原因が絞り込めるといいのですが。御本人からのResを待ちましょう。
 

15 Name MASA
 
皆さん、ご親切なアドバイス本当にありがとうございます。遅くなりすみません。

> kohyanさん
wx2.devでの相違点の件ですが、/A1 = /a1で、EMS使用の為のオプションです。
全ての引数を外しても駄目でした。

> MOさん
他のディスプレイドライバは全て試しましたが、全てにおいて同じキー不具合が起きました。
その後、MOさんの設定を参考にさせて頂き、CGA化してみましたが、全く同じ症状が出てしまいました。
CGA化自体は成功(難しい事は解らないし、余計な事をやりようがない)していますので、
このCGA上でも直らないということは、これまでのconfig/bat関係は原因ではないということだと思います。
WXをマスターディスクから入れ直すこともしてみましたが、やはり駄目。
これまで試した何れの場合でも、WX以外の物は組み込んでおらず、devにMOさんと全く同じ様に、
WX部分を記述しているだけです。
結局、今のところ、WXのファイル損傷の可能性が高いように思います。
大騒ぎしてしまい、情けないのですが…
みなさんのお蔭で一歩前進です。何か分かれば、また報告致します。
 

16 Name MO
 
MASAさん、こんばんは。
WX自体が損傷していてはどうにもなりませんね。(>_ <)
 

17 Name Kohyan
 
ふと思ったんですが、WXにキー設定のファイルってないんでしょうか?
まぁキーテーブルをあからさまに並べてる物は少ないでしょうけど。

あるいはキーを入れ替えるソフトを利用して誤魔化すって手もありますね。

気になってるのは、それぞれのドライバのバージョンだったりしますが
恐らく最新の物をお使いでしょうから、まぁ間違いはないでしょう。

うーむ、頓挫かなぁ(-_-;;
WXを持ってないので、それ以外の状態ですが思いついたら何かやってみます。
 

18 Name MO
 
MASAさんがこちらを御覧になっていないと仕方ないのですが、設定ファイルと思しきものを交換したりできれば、もっとはっきりすると思うのですが...。
メールを送ってもらえると何とかなりそう。
 

19 Name feti
 
この投稿は削除されました
 
 

Password (投稿パス)
Name
Comment
Password (削除パス)