ISPF 端末変換テーブルの作成

ISPD 端末変換テーブルを作成することによって、次のタスクの実行方法を説明します。

ISP.SISPSAMP ライブラリーには、サンプルのアセンブラー・ソース・プログラ ム ISPOWNTT と ISPAPLTT が含まれています。 これらを完成したモジュールがどのようなものであるかの例として使用してください。 ユーザーは、要件に合わせてこのサンプル・モジュールを変更し、各変換テーブルに独 自の値を与えることができます。

ISPF は、以下の変換テーブルを使用します。

この変換テーブルはすべて、サンプル・アセンブラー・モジュールに組み込まれています。各変換テーブルは、32 個の連続した DC 命令から成ります。 各 DC 命令は、8 個の 16 進値から成ります。 ユーザーは、各変換テーブルを構成する 256 個の 16 進値を提供しなければなりません。 各テーブルのアドレスは、そのアセンブラー・モジュールの先頭にあります。 ゼロに設定される TBIP のようなアドレスは無視してください。

サンプル ISPOWNTT は、英語で照合シーケンス変換テーブルが使用されない点を 除けば、英語の 3278/3279 端末に対応します。
注: 端末変換テーブルのセットがカタカナをサポートしなければならない場合は、 以下のステップを実行しなければなりません。
  1. ソース・モジュール内の DPRP ポインターを A(0) から A(TTDPR) に変更してくだ さい。
  2. テーブル TTUPP の名前を TTDPR に変更してください。
  3. TTUPP というラベルのもう一つの 256 文字テーブルを追加し、その中ですべての文 字がそれ自体に変換されるようにしてください。ただし、X'08'、 X'1C'、X'1D'、X'1E' は、X'40' に変換されるよう にします。