Edu

Free Software for Terminal Emulator

Textronix 4106/4107 compatible
on NEC-PC98-MS-DOS system


"APD10"
Version 10.15.32
1989.11.22.

APD10 Textronix 4106/4107 compatible Terminal Emulator Program; Coded in Japanese, and works only at the Japanese made PCs, only because N88BASIC and special memory treatment were used for programming.

このプログラムは Textronix 社製の端末のまねをする(エミュレーション)プログラムで、NEC PC9801 シリーズのパソコン(メモリフル実装の9801F以降)か、互換機の EPSON PC286V シリーズの MS-DOS のパソコンで通信回線規格である RS232C のコネクターに接続されたホストからの命令を画面に表示します。Textronix 社製の端末は多くの UNIX の端末にも使われるグラフィックス端末として有名ですが、ちょっと古くなった型番の 4106/4107 のまねをします。グラフィックス命令体型であるエスケープモ−ドはもちろん、アルファ・モードと呼ばれる下位機種への互換もとっています。詳しくはプログラムのソースコード中に記述しています。
端末単体の値段は当時パソコン4台分もしたので貧乏研究室には一台しか買えませんでした。今やぼろのパソコンと言われるNEC PC9801 シリーズのパソコンか、互換機の EPSON PC286V シリーズの MS-DOS のパソコン資源を再活用するためにつくりました。致命的な欠陥はハード・ソフト共に、とてもとても遅い!ことですが、現在のほかのエミュレータでは表示できなかったり、バグが発生するホストからのグラフィックス命令も一つ逃さずちゃんと表示することに意味があります。WINDOWS95 用の TeraTERM は TEK 互換のエミュレーションも可能でずっと高速ですが、TEK 4000 系のコマンドしか完全には理解できないようです。本プログラム自体は DEC-microPDP11 の上で動いているフィリップスのX線回折プログラム APD1700 を作動させることにのみ特化していますが、RS232C のコネクターにモデムを接続すれば MS-DOS 上で動く VT100 のエミュレータとしてもなかなかのものであると思っています。試したことはありませんが、WINDOWS から DOS 窓を開けて利用することはしない方がいいでしょう。DOS/V 機では動きません。

  1. プログラム実行時に通信回線の条件、メモリー容量、ハードコピー印刷やダウンロードに関する保存ファイル名などを変更できます。
  2. Textronix 社製のマニュアルに記述されている 300 以上の命令のうち基本的な命令はすべてエミュレーションしています。50 位の命令に対しては、フィリップスのX線回折プログラム APD1700 が使用していないので、作動を確かめていません。
  3. NEC PC9801 シリーズのパソコンや、互換機の EPSON PC286 シリーズでは N88BASIC が標準であり、リアルタイム処理には追随できない場合が多々あったので、メモリーに一旦グラフィックス命令を保存し、受信完了後に作図を始めるようにしています。このため、メモリー変数をいじっているので、他の機種では作動しません。
  4. プログラムをだいぶ使い込んでいるので、フィリップスのX線回折プログラム APD1700 が使用している端末 TEK4106/4107 に対するコマンドには完全に対応しています。
  5. プログラム実行速度を改善するためには N88BASIC 付属の BASICC コンパイラでプログラムをコンパイルしておくことを強くお奨めします。

実行のためには MS-DOS3.1 以上と MS-DOS 版の N88BASIC.EXE, N88BASIC.LIB がルートディレクトリに必要です。これらは著作権がありネットで配布することはできません。スタンドアロンの N-BASIC でなく、MS-DOS 版が必要です。

HINT: CONFIG.SYS で FILES= のパラメータを 15 程度に大きくとっておいてください。
HINT: SWITCH, SPEED コマンドで通信回線の設定をしておく必要があります。



WARNING * FOR DOWNLOAD: In our old server, we are sorry that anonymous FTP server program is not available. Please use your function such as "SAVE AS .." commands in your plauza.

  1. apd10.bas (55kB)
    source PROGRAM; ASCII Text for MS-DOS-N88 BASIC. Not necessary item for executing the compiled program. If you do not have N88 Basic compiler, then you can let this sorce code work in the interpleter mode from N88 Basic Window. It does not cause any problem. HOWEVER IT TAKES A LOT OF TIME FOR EXCUTION. For the Overseas Users : Any graphic command speciallized for VGA was not used, but this source used the dialect of NEC N88 BASIC on MS-DOS and also the speciallized hardware. It is impossible to run on IBM-AT compatible PCs.
  2. apd10.exe (24kB)
    executable file; compiled only for NEC PC98 DOS(Japanese mode), not for IBM-MS-DOS. Even after compilation, this file works with the assistance of N88BASIC.LIB(run-time-library), NOT stand alone type.

Loaded on 23 Jan. 1997. Ryosuke O. SUZUKI.
If you find the program error, please let me know.
<-- Back to R.O.Suzuki FreeSoft MenuPage(Jap.)