カテゴリ:カテゴリ未分類
質問
先日、数年前に導入したシステムが落雷の影響で破損しました。破損したPCはファクトリ-パソコンのFC-9821Xで、症状はシリアル通信ができなくなりました。シリアル通信ができなくなったポートはCOM2で、増設232Cボード(PC-9801-101)経由しています。 そこで、増設232Cボードを交換し、動作確認する最中、HELPキーを押しながらPCを立ち上げる際、誤って設定を初期化してしまいました。結果、作成既存アプリケーションからポートOpenできなくなりました。 以前の設定を保存していないため、どのスイッチが変わったのか? もしくはSwitchコマンドなどで設定した値が変わったのか? 現時点ではまったく不明です。 環境は以下の通りです。 OS MS-DOS 5.0 開発言語 C7(通信は_bios_serialcomを使用) 拡張ボード PC-9801-101(PC-9861K互換モード使用) アドバイスいただけないでしょうか? 回答 かなりむずかしい内容になります。まずFC-9821Xのシステム設定の初期化はHELP+電源のSW2-SW5を上(OFF)で工場出荷設定になります。この初期化は標準ハ-ドウェアRS-232C(com1)が初期化されます。 今回は増設オプションの拡張ボード PC-9801-101(PC-9861K互換モード使用)なので、Cバズの割り込み(INT)が初期状態になったようです。解決策はサウンドボ-ドを使用しない、グラフィック割り込み(INT)を変更してあげます。PC-9801-101ボードをパソコンの割り込みで使える状態を作ります。 この設定に答えはありませんので、試行錯誤で設定を変更してプログラムを起動させて機能確認をチェックします。かなり大変な作業になります。海の砂から落とした100円玉を探す作業に似ています。 お気に入りの記事を「いいね!」で応援しよう
Last updated
2012.06.24 01:25:24
コメント(0) | コメントを書く |
|