PC-98 掲示板
[28570]
PCカードのDOSでの使用について

p8bb15c.kgcipc00.ap.so-net.ne.jp

 
MUG さん
皆さん、こんにちは。MUGと申します。

PCカード増設ベイ・PC9821XA-E01のDOS上での使用法についてのご相談です。

Xa7にPC9821XA-E01を増設してWindows98上でコンパクトフラッシュの読込に
使っています。今回、CFの画像データを誤って削除してしまい、DOS6.2の
のundeleteコマンドで復活を試みようとしています。

DOS上でPCカードを認識させるためにネットで情報を探し、見よう見まねで
以下のようにconfig.sysに追加しましたところ、起動時にカードサービスが
利用できる旨のメッセージは表示される物の、実際にCFを差し込んでも、
ドライブの準備が出来ていないと怒られてしまいCFにアクセスできません。

【config.sysの今回追加した部分】
DEVICEHIGH=B:\PCCARD\SSDRV.SYS
DEVICEHIGH=B:\PCCARD\CS.EXE
DEVICEHIGH=B:\PCCARD\CSALLOC.EXE A:\CSALLOC.INI
DEVICEHIGH=B:\PCCARD\CSS.SYS
DEVICEHIGH=B:\PCCARD\MCDRV.SYS
DEVICEHIGH=B:\PCCARD\HDCARD.SYS
DEVICEHIGH=B:\PCCARD\CARDID.EXE A:\CARDID.INI

Windows98上では問題なく使えてますので、ハード的には問題なさそうですが、
他に何か注意点が有りますでしょうか? 情報やご指摘が有りましたら、
どうぞご教示下さい。よろしくお願いします。
1. Reply: PCカードのDOSでの使用について

tyo104.gate.nec.co.jp

 
闇猫 さん
ええっと、カードは立ち上げ時からさしてますか?
DOS上では活線抜き差しはできないので、あとから入れても認識されませんので…。
2. Reply: PCカードのDOSでの使用について

f088124.ppp.asahi-net.or.jp

 
gamo さん
 マニュアルだと、\CSS.SYSが無くて\CDCOMP.SYSになってます。
B:から起動してるようですけど、モジュールのあるドライブはA:のままで良いですか。

EMM386.exeを組み込んでいる場合、EMM386.exeより下の行に追加して下さい。
EMM386でUMBを使用している場合は、/E=DC00-EFFFを追加して下さい。
と書いてあります。
3. Reply: PCカードのDOSでの使用について

p8bb194.kgcipc00.ap.so-net.ne.jp

 
MUG さん
闇猫さん、gamoさん、早速のアドバイスありがとうございます。

中古で買ったPC9821XA-E01なので、マニュアルもなく大変参考になります。
お二人のおっしゃる事を一つ一つ確認しましたら、気になる点がいくつか有りました。

まず、私のPCカードドライバFDには「CDCOMP.SYS」は有りませんでした。
クリーンスポットで入手したFDなのですが、いくつかバージョンが有るのでしょうかね?

EMM386.EXEの記述ですが、UMBを使用していたので、/E=DC00-EFFFのオプションを追加して
みました。しかしよくよく調べると、使用しているUIDE98が上記のアドレスを使用していた
のが分かりました。UIDE98のROMアドレスは移動できないとマニュアルに書いてあったので
CONFIG.SYSからメモリ関連の記述をはずして、PCカードドライバ関連のみにしたのですが
やはりカードを認識しません。かくなる上は、UIDE98を抜いて試そうかと思ってます。

それからIRQ節約のために、非PnPモードで使用してますが、これはdos上では問題ないの
でしょうか?

すいません、引き続き情報をお待ちします。m(__)m
4. Reply: PCカードのDOSでの使用について

p84d103.kgcipc00.ap.so-net.ne.jp

 
MUG さん
解決しました!

やはりUIDE98が使用するROMアドレスが問題だったみたいで、このボードを抜いて
試したところ、「ピッ!」と音がしてPCカードを認識しました。ヽ(^o^)丿
undeleteコマンドでの画像復活はうまくいきませんでしたが、これでスッキリしました。
アドバイスいただいたお二方、どうもありがとうございました。