logo
 
WebChain/2 Previous Ramdom Jump WebChain/2 Home Next
 メインメニュー
 サイト内検索

検索オプション
 ログイン
ユーザID または e-mail:

パスワード:

IDとパスワードを記憶

パスワード紛失

新規登録
 IRC(チャット)
#OS/2:*.jp
楽しみ方はこの辺参照.
フォーラム一覧   -   トピック一覧
   一般
     NECとIBMのOS/2Warp3の違いについて
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
yaruzo
投稿日時: 08/12/06 18:21
Just popping in
登録日: 08/12/06
居住地:
投稿: 2
NECとIBMのOS/2Warp3の違いについて
初めて、投稿させていただきます。

NEC PC9821 OS/2Warp3上で動作している、アプリケーションを
IBM( DOS/V )機 OS/2Warp3上で、動作させようと思い
実行したところ、DLLがないとのエラーで調べてみると、
GRPCALL1.DLL
GRPCALLS.DLL
GRPSTD1.DLL
以上の3つのファイルが、NEC側にあって
IBM側にはありませんでした。

アプリケーションが、インストールしているのではと思い
NEC側を一からインスートールして確認したところ
やはり最初から、存在していました。
この3つのファイルを、IBM側コピーすると
特権違反のようなエラーになってしまいます。
名前からして、グラフィックの橋渡しみたいなことを
しているようですが、詳しくわかりません。

IBM側でこの3つファイル、肩代わりするようなもの
ありますでしょうか?

IBM機は動作テストのため、VirtualPC2007上で行っています。

よろしくお願いします。
Anonymous
投稿日時: 08/12/08 07:28
Re: NECとIBMのOS/2Warp3の違いについて
IBM側でこの3つファイル、肩代わりするようなもの ありますでしょうか?

あのー、本当にそれらはそのアプリが必要としている DLL なのでしょうか。であれば IBM 版では動かないアプリだと思われます。

ご質問内容は IBM 版と NEC 版の違いということですが、わたくしは長らく IBM 版しか触ったことがなく、NEC 版の知識は OS/2 Magazine No.14 (August 1996) の記事に依っていることをふまえていただきたいのですが、差異はいろいろあります。

- NEC PC-9801 純正のグラフィックカードとプリンタがサポートされている
- デフォルトインストールされるのが NEC-AI かな漢字変換
- 再起動のためのキー操作が CTRL + GRPH + DEL
- Windows 3.1 を含まないパッケージしかない

とはいっても、OS/2 PM (プレゼンテーションマネージャ)上で動くアプリは、NEC 版であろうと東芝版であろうと IBM 版であろうと(フォント指定が特殊でなければ表示に問題なく)動かすことができます。もっともOS/2標準でインストールされない DLL ファイルが必要な場合は別途インストールされる必要があり、その代表格には EMX 0.9D や VX-REXXのランタイム・ライブラリ(VROBJ.DLL)があり、これらはHobbes OS/2 で入手可能です。
しかし

GRPCALL1.DLL
GRPCALLS.DLL
GRPSTD1.DLL


これらは要求しないと思われます。それらは「特権違反」なるエラーが出ることからして、それらは PC98 アーキテクチャのために存在する DLL だと思われるからです。PC98 アーキテクチャと DOS/V では日本語表示を実現する方法も違いますし、ドライブ名の割り当て方も違いますから、単にCOPY してきたところで何の役割も果たせないと思いますが。

# 本当に必要とされる DLL が他にあると考えられますが、いかがでしょう??

yaruzo
投稿日時: 08/12/08 13:37
Just popping in
登録日: 08/12/06
居住地:
投稿: 2
Re: NECとIBMのOS/2Warp3の違いについて
masakun さん

お返事ありがとうございます。

なぜこのような、ファイル名が出てきたかと申しますと
( GRPCALL1.DLL、GRPCALLS.DLL、GRPSTD1.DLL )
NECPC9821 OS/2Warp3上で動いていた、あるアプリケーションを
ハードがないので
DOS/V機 OS/2Warp3上に、あるアプリケーションのインストーラー
を使用して、インストールした。
無事インストール出来たので、実行すると
SYS1804:ファイルGRPCALLが見つかりません。
となり
NEC側から該当する、ファイルをコピーし再び実行すると

プログラムが17ac10b7でアクセス違反を生成しました。
GRPCALLS.DLL 001:000010b7
P1=00000000 ....

のようなエラーとなります。
ご指摘のように、アプリケーションはOS/2というより
MSDOSに近いです。だだMSDOSでは実行は出来ません。
このアプリケーションが、NEC上でしか動作しないのかも
しれません。
ただOS/2Warp3というOS上で動作していたものですから
ひょっとしたら動くのかなと思い、やってみたのです。

非常に残念ですが、しかたないようですね
Epsilon
投稿日時: 08/12/10 14:58
Just popping in
登録日: 08/12/10
居住地:
投稿: 2
Re: NECとIBMのOS/2Warp3の違いについて
Epsilon@松山です。

えっと、それAMACOM AP60とかでしょうか?
それだとAMACOM用のMatroxミレニアム
PC98ハイレゾエミュレーションドライバに
アクセスする為のDLLじゃないかと思うん
ですけど。
…カーネルにまで手を入れたディスプレイ
ドライバ用のモノなのでIBM互換機では無理です。
ドライバを見たら中にOS/2カーネルまで入ってて
びっくりしました。
azzurro
投稿日時: 09/03/09 14:03
Just popping in
登録日: 09/03/09
居住地:
投稿: 1
Re: NECとIBMのOS/2Warp3の違いについて
 ずいぶん遅い反応ですが…

 それらは、GM(確かGraphic Manager)とか言っていたものかと思います。
PMが搭載される以前にNECがgraphicを使いたいがために(N88-BASICを動かすため)作った、full screen用のgraphic libraryです。
# 当初はそのままPM上で動くようにすると根拠もないことを言っていたようですが…
なので、残念ながらNEC版でしか動作しません。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Powered by IBM OS/2 Warp, Apache, PHP, MySQL and XOOPS Cube