• 検索結果がありません。

1635.2191‑2202)  スタンドアロンの N88‑BAS1  C (86) のファイル・ディスクリプタのドライブ指定は、

ドキュメント内 目 次 (ページ 64-70)

数字1.

2 .

・円であるが、

N88

一日本語

BA  S  1  C ( 8  6  ) (M S  ‑D  0  S

版)では、アルフ ァペット

A .   B .

・円である。

なお、ファイル送受信の前にディスクのディレクトりを画面に表示するが、フロッピーディ スクを挿入していない場合は、エラー処理ルーチンによりメッセージを表示して、復帰するよ うに変更した。また

MS‑DOS

コマンドモードに同様のファイル指定に関するワイルドカー ドをサポートし、またテンプレート機能により、既入力のファイル指定と異なった部分のみを 入力すればよい。ファイル指定の例を以下に示す。[ ]内の文字は、すでに設定してあるフ

ァイル・ディスクリプタでありドライブ名、ファイル名、拡張子のいずれか変更の必要がなけ れば、空白により再入力が省略できる。

[寧.事]:A:. FOR  [A:寧.FOR]:  TSS事.

[A:TSS寧.FOR]:車:寧.

ドライブ名

:A

で拡張子が

FOR

を表示 上記に加えファイル名が

TSS*

を表示

ドライブ名、ファイル名の指定を取り消して表示

2 .   6 

ファンクションキーの再設定(関連行

2501‑2510) 

N88‑BASIC (86)

N88

一日本語

BA  S  1  C ( 8  6 )   (M S  ‑D  0  S

版)のワーク エリアは異なる。従ってワークエリアからファンクションキーの情報を読み取り直接メモリー に書き込む方法は、

BASIC

モードから

MS‑DOS

モードに戻る時に暴走する。従って

KEY

文によりファンクションキーの内容を再設定するように変更する。

2 .   7 

パグの訂正(関連行

2  0  0  0 )  

文献(1)に掲載のインテリジェント

TSS

ターミナル・プログラムでパグが発見されたの で以下のように訂正する。

│IP B附 )THBN RBTURN 

│IF馴 3) THBN  FOR  1 = 

TO 

2 0   : 

NBXT  1 : GOTO

1  250

行でエラートラ'ップされた場合、ラベル

*RSERR

にジャンプし更に

*RSOU T

にジャンプすると、そこでエラーコードが

3

になり再び

*RSERR

にジャンプし無限ルー プに陥る。そこで

RETURN

がエラーの原因にならないように

GOTO

に変更する。また、

ファイル送信時にハンドシェイクのタイミングがあわず画面が乱れるのを防止するため

FOR

ループをいれる。

2 .   8 

ボーレートの設定

SYSTEM

コマンドにより

N88

一日本語

BA  S  1  C ( 8  6 )   (M S  ‑D  0  S

版)から

MS

‑DOS

のコマンドモードに戻し、

SPEED. COM

を実行し以下に示すようにパラメータ を設定する。

A ) s p e e d  

S P E E D  V e r s i o n  2 . 0  

R S 2 3 2 C ‑ 0   2 4 0 0  B I T S  ‑ 7   P A R I T Y ‑ E V B N  S T O P ‑ l  N O N B  

3 .

モデム使用の感想

今回、本学情報処理センターよりモデムを借りだし、データ転送速度

240 0  b p s

で、フ ァイル(データセット)の送受信に使用したので、その使用感を述べる。

モデムは、コンピュータ側が扱うデジタル信号を電話回線が扱うアナログ信号に変換すると いう基本的な機能は音響カプラと同じであるが、音響カプラが受話器からの音をデジタル信号 に変換してコンピュータに送るのに対して、モデムでは、パソコンに電話回線を直結すること ができる。すなわち、電話回線のアナログ信号とコンピュータが援うデジタル信号とを音を介 在させることなく宜接変換するので、外部の騒音や振動などによる誤動作の確率は低減し、音 響カプラよりも高い転送速度が可能になるという特徴をもっている。

ここで、使用した機種構成は、つぎのとおりである。

モデム

FACOM  1 9 3 5 H A

全二重

(MODEM 2 4 0 0 )  

ノ守ソコン

NEC

P C ‑ 8 8 0 1 .   P C ‑ 9 8 0 1   P C ‑ 9 8 0 1  M 2  

ディスク・ドライブ

NEC

P C ‑ 8 0 S 3 1 .   P C ‑ 8 8 8 1  

テ'ィスプレイ

(CRT) NEC

P C ‑ 8 0 5 0 n

P C ‑ 8 8 5 3  

プリンター

EPSON

M P ‑ I 0 0   m 

なお、ターミナル用ソフトウエアは、文献(1)、

( 3  

)および本報

MS‑DOS

版{コン

パイラによる)を用いた。

これまでに、著者らは、音響カプラ(エプソン製

CP‑20 

データ転送速度

30  0  b p s

, 

RACAL

V 1 3 4 1 2 J1  2  0  0  b p s )

の使用経験があるが、セッション開設時、音響カプラへ の受話器の密着などの煩わしさがあった。しかしモデムでは、発信音の後、データボタンを押 下するだけでよく、その操作性は、はるかに音響カプラを凌いでいる。また、

RACAL

製音 響カプラ(1

2  0  0  b p s )

でしばしば起こっていた開設時の不通状態もモデムでは一切なく、

その信頼性は、数段に向上している。

今回使用した転送速度

240O b p s  ( F  A C O M 1 9 3 5 H A )

の場合、

30  0  b p s  

(エプソン製

C P

‑ 2 0 )

に見られるような一行の表示が、数文字ずっかたまってパラパラと表示されるようなこ

とはなく、あたかも一行同時に出画するように思われるほど高速である。その高速度受信によ るパソコン側での読み落としは、受信データを

CRT

に表示するのみの場合、

PC9801

及 び

PC8801

のスタンドアロン版

(BAS  1  C

インタプリタ)および

MS‑DOS

コンパイ ラ版では、現在までは発生していない。

ところが、データを受信しながら、続いてディスケットに書き込む場合、

CRT

のスクリー ン上では、改行コード以前のデータの途中で改行するなど、スクリーンが乱れることがある。

これは、ディスケット上の空領域の物理的配置にも依存するのであろうが、ディスク・ドライ プのヘッドがシークしデータを書き込む問、パソコンの

CPU

はデータ表示に関する仕事を行 っていないようなのでこのような現象が発生すると考えられる。ただし、これはスクリーン上 だけの事であって、実際にディスケットに書き込まれたデータには何の欠落も無く問題はない ことが確認された。この点に関しては、文献

( 4 )

などの

RAM

ディスクの援用により解決で きることも確認した。

一方、

MS‑DOS

上の

BASIC

インタプリタ版の

TSS

プログラムの場合、以上の問題 に加えて、ファイル送信時にも問題があることが判明した。データの送信に先立ち、ホストか らの行番号を受信するプロトコルを採用しているが、これが

MS‑DOS

のインタプリタ版で はうまくいかない。より高速なコンパイラ販では、送信時に問題になるようなことは起きてい ない。

また使用したプリンターの仕様は、印字速度

1 0 0

CPS (普通文字)、改行時間約

2 0 0 m s /  

行であるが、このプリンターを、データ受信しながら使用した場合、約

4‑5

行を印字した後 データを読み落としたり、最悪の場合はハングアップして、パソコン側で

l i n eb u f f e r  o v e r   f l o w

を起こし、セッションを中断してしまうこともあった。これを避けるためには、

o nl i n e  

で使用するさいは、プリンタにバッファを持たせることが一案として考えられる。

以上が

24  0  0 

bpsモデムの使用感であるが、特にプリンターの同時使用を考えなければ、

セッション開設時の操作性の向上や、送受信の高速化、文字化けなどの誤動作の消滅などがみ られ、パソコンを用いた

TSS

インテリジェントターミナルの利用者にとって、非常に有益な ものであると思われる。今後は、モデムの低価格化が切望される。

最後に、本学情報処理センターの今回のシステム拡張に伴い、カナコードのサポートに関し て変更があったので配しておく。

READY

モードで、

SETCODE  1 (KANA)  D(JIS) 

を入力の後、作成するデータセット名が

ABC. FORT

の場合、

EDIT ABCRT位.l.S

と入力すると、これ以降カナがサポートされる。

4 )  

おわりに

本報告は、とりあえず、パソコン上でFORTRANプログラムを開発するが、先ざきでは、

プログラムの配列変数などの仕様拡張をしたいという希望をもっユーザーのために役立つ目的 で発表したものである。本プログラムを利用されたいとお考えの方は、著者までご一報くださ れば、プログラムソースに限り、フロッピィディスケット

( 8

インチ.

5

インチ

2HD

または

2DD

に限る)で提供が可能である。

参考文献

(1)金丸.

iPC‑9800TSS

インテリジェントターミナル用プログラム

J .

センターレポート,第

4

(983).

( 2 )

藤田,幸田.

iPC‑Techknow9800J.

システムソフト.

( 3 )

清木,芳本.

iPC8800/PC8000

シリーズによるテキスト編集および、

TSS

インテリジェントターミナルのためのプログラム

J .

センターレポート.第

3

号(1

98‑2).

(4)松沼. iRAM‑D 1 

SKJ.

アスキー..8 ‑1 2 (1 9 8 4) . 

1 P

(

‑9BOυ 用 TSS7

口ケラム(ヘ

I

~ミ -DOS 版 1

1 0 0 0   ' F  1  L E   q~1E :  " T ' : > S

B 8

S "

1 0 1 0   '  T S $   l n i

1 1i ;

n

T e r m i n a lb

P

(

‑ D R O l   (  T 5 $ ‑ 9 8  ) 

1  0 2 0   '  ¥ e  r .   1 .   0 

(

8 2 . 8 . 3 0  )  [  P r o

r a l h m

db ¥   ¥ .  S E  I  " 1   &  T .  Y O S H  I

i l T I )f o r   P C 8 8 0 1   &  P C 8 0 0 1 J  

1 0 2 5   '  V p r .   ~.O (  'R~. 8 .   1  )  [  R e w r i t b

nb y   K.k:\ 'J E河~I(l f

り1・

p (

・9阪

1J  1 1 0 2 G

・ ¥ ( ' 1 ' .

2 . 1  

(・

8 3 . 1 0 . 2 6)  [  C S R  B L I N h   & ト 1 0 ¥ Ei s   s

tJ

p p o r t e d  f o r   1 1 0 0   b p s J  

1 0 2 7   .~ ¥ e r .   3 . 0   (~85. . )  [ 

'1

S

f)

( I S ¥ E R

! O N] 

1 0 2 8  R E M  $ F I L E . 3  

(同時にオーブよJずるブアイんの教を設定する。)

1 0 2 9  D E F l q   ' ¥ ‑ l  

1 0 3 0  C L E A R  1 0 0 0 : w  I  O T H   80.20:CÍI~SI)LE 0 . 2 0 . 1 . 1 :

可事=

本孝章

1 0 3 2 ・ 1 0 3 8 0 e l e f i e

本家客

(B 1  0  S

コールによるカーソル点j域は行わない。〉

1 0 4 0  O P E N   " c o

: E 7 2 ¥ 5 "

時 都

3:  f

門事

= " F n n n n / P : ¥ 5 S w ρ R [ ) ":  8 = 1   • ( B = 1E 7 2 X S  

圃・>

3 0 0  o r   1 2 0 0   b p s .   B = 0 . E 7 1 X S ‑

・>

3 0 0  b p s )  

1 0 5 0  C O L O R  7 : P R I N T  C H R $ ( 1 2 ) : "

ま本主主主

P

‑ 9 8 0 1: T 5 S   I n t e l  I  i g e n t  T e r m i n a l   f

例、

P ; ¥ C O

向・

3 6 Q

将 林

f ' : P R  I  N T   nB( 5 ) :  " T E L .  

(主主将〉 ・・・>

1 2 0 0  b p s  

(材料‑将将)-・ゥ 2~00

b p s " : P R I N T  

1 0 6 0  C O L O R  2 : P R I N T     . , B R E A K   : G ‑ x  " : : C O L O R  7 : P R I N T "   = = >  " : : C O U J R  

3:PRI~T

" T 5 5  5 e   s s i o n  A u t o  S t a r t  " : : C O L O R  7 : P R I N T  "  (  LO~ON T S S  F n n n n / P ; ¥ S S W O R O  ) "  

1 0 7 0  C O L O R  6 : P R I N T  "  R e . t u r n  k e y   = = >  " : : C O L O R  S : P R I N T  " T 5 5  S e s s i o n  M a n u a !   S t a r t  

" : : 仁 O L O R7 : P R I N T  " (   B R E A k ‑

‑ L O G O NT S 5  f n n n n  ) "  

1 0 8 0   ' 

1 0 9 0   ' . ¥ L T O

T S S: B R E A K  = = >  T 5 S

e s s i o n ~uto 5 t a r t  

1 1 0 0  B $ = I N K E V $ : O E F  S E G = & H . ¥ O O O :  I F   B $ = C H R $ ( I 2 H )  T H E N   P O K E   &HIEO.ASC(可"):flLT 制:~2.

& H 3 f : B E E P : P O K E  & H I E O . O : F O R  T = O  T O   5 0 0 : N E X T : O l T  & H a 2 . & H 3 7  

1 1 1 0   I F   B $ = C H R $ ( I 3 )   T H E N  G O S U B

B E E P :

門事

= " P L E A S E LO(~UN T S S ! " : G O

T(

I  1 1 ; : ) 0   1 1 2 0   I f   L O C ( 3 )  T H E N  S S = L O C ( 3 ) :

= I N P U T $ ( 5 S . # 3 ) : L F = I N S T R (

. ( ¥ 1 附( 1 0 ) )  

1 1 3 0   I F   L F   T H E N  C O L O R   7:PRI~T:PRINT:PRI~T <<ST~RT:"::(OLUR 5:PRI~T "しnc.o~ T S S  " :  

BEEP:PRI~T 尊:3.

" L O G O N  T S S  " + F M $  E L S E   1 1 0 0  

幸孝章

1 1 4 0  D e l e t e  

孝章本

(トライブ名の指定ば

[2191‑2202J

で行う。〉

υ︐

J' Aり

骨骨

••

V 

T

3

. . 

‑ J  

!

h N  

h r  

u   h u

HI F1 'h Mn  

U H

R N  

f 1  

••••••

" ‑ ︐

l

. ︐

 

nk

uk n 

E S L

baF

l l  

・ ・ 勺 '

i l ( '  

H

屯 品 ︑

・ ・

Ts

'

r

﹂ "

ー ︑

p n s i   hH us

‑&

hk n 

h yh E 

"

t

"

υiu

i' nW H 1 1 N

‑一 け

DRI‑‑L 

h r

K‑

け ﹃

・ ・

hv al 't

nノ ‑

・ ・ ・ ・

戸町リ・‑‑

hk

︽ 川

‑hRH/J

EL FH

Aリ

ti s‑

‑﹁ 切干 '

•••••• •••

1ノ ・

nk

qノ 白

"

F F a

/¥‑‑LN 

v t N F V L hH Hh kH hv '  H n n y Aリ

︑ .

(

.   Tl

lTl ut

‑‑ tu

U

配 置 ︑

nk Hn w

hk

H hv 'h v' nv ' 

••.•••

?300 nk Hh vH hk H 

H

リ ハ い 内 リ l L sし

lLAF

F H

︑ J r

‑ r

Fp t‑ n u n u n u   pb pO

マ1

1 1 1   1 1 1

.   "   . 

1 1 8 C   ( I : I U W   1 :   P R  I  ' T   " I ) P P ' ;  ‑ F S :   f ・ 3 1 " ::  C O L O R  5 :  P R  I  N T   " 

'F

S  " : :  C O L O R  7 :  P R  I  N T  

"韓

0 1 0

・ .  . 

1  H 1 0   (OU~IR 1 :   P R  I 

'l

T  "P~D: G‑γ:LOCUE s 5 . 1 8 : C O L O R  7 : P R I N T  " L ‑ E D T :   ^ " : : L O C ¥ T E  0 . 1   1 2 0 0  ( J I ¥ S

I)

L E   2 . 1  s . I  . 1  :  ( " ; ( ' S U B  

F I < E

,¥

: C O L O R7 : P R I N T : P R I N T  

門事."(": 

T I

E $ : " ) "

1 2 J O  

1 2 1 1

E Y( 1 )   O~:KEv ( 2 )   n~:kEY ( 3 )   O N : O N   K E Y  G O S U B

F k l . *

F'

K 2 . *

F'

K 3 1 2 1 2   ' 

1 2 1 3  O N   ( 0

内心1汚

l s

R S O U T ( C

(I竹加を消す。〉

1 2 1 4   ' 

1 2 2 0  L P = O :  F l = O :  

F'

2 = 0 :  

'F

R = O :  

F'

S = O :  ( L = 7   :  OV$='''': f'ANOE事 ='f*~象"

(トライフ名、ファイル名、拡張子の初期設定。〉

1 2 : m  

1 2 4 0

ま!山

E V ' 

'1 ~I\ ROtT l~E

1 2 5 0  

t)¥j 

E R R O R  ( ; O T I J   * R S E R R   1 2 f i O  

1 2 6 1   O ) !

S T u P

1 2 6 2  DEtSEG=

。 A 却

1 2 s 3   ~DR =  C S R L I N

& H 4 0 + P O S ( O )

宇島村

2

1 2 6 4  . P O K C .  . A O R . & H E 9  

:刊

R1 : :  1TO 20  :NEXTl  1 2 6 5  P O k E   ¥ i D R . & H E l  

i お 8 ぐの付加

(RS

ポートの割り込みを禁止し、現在位置にカーソルを

1

回点滅し、

R S

ボートの割り込みを許可する。〉

1 2 7 0   I F   F S   T H E N  G O S U B

本F'

S E N D

ドキュメント内 目 次 (ページ 64-70)