2012.11.26
前へ
次へ
ホームページトップへ戻る

復活!CP/M ワンボードマイコンでCP/Mを!
CP/MがTK−80互換のワンボードマイコンの上で復活します
ND80ZVとMYCPU80の上でCP/Mが走ります

[第256回]


●MICROLINE 50HUを送っていただきました

[第243回]でもあらためてご紹介させていただいたY様からメールをいただきました。

「注文していたMICROLINE 50HUが届きましたので、そのままそちらに送ります。
CP/M互換DOSでの接続テストをお願いします」

MICROLINE 50HUは[第244回]で紹介いたしました。
沖データ社のセントロニクスインターフェイス付きドットインパクトプリンタです。

翌日宅配便が届きました。
さっそく梱包を開けて、説明書にしたがってインクリボンの取り付けその他の準備をいたしました。
まずは印字テストです。
説明にしたがってテストプリントの操作をするとパソコンに接続しない状態でも印字テストができます。
A4用紙1枚に印字されました。

全体をコピーして縮小したので文字がぼけてしまいましたが、実際はなかなかきれいな印字です。
これならよく見えますでしょう。


●さっそくMBASICでテストしました

さっそくND80Z3.5に接続してCP/M互換DOSを起動し、それからMBASICを起動してプリンタ出力テストを行いました。
あ。
ND80Z3.5にはセントロニクスインターフェイスがありませんから、82C55の入出力コネクタに即席で製作した変換コネクタを使って接続します。
この変換コネクタは[第248回]でご紹介しました。
下の写真はMICROLINE50HUをND80Z3.5に接続してプリンタ出力テスト中の様子です。

左端にND80Z3.5が見えます。
このND80Z3.5は評価テスト用の試作品です。
販売用の製品はちゃんとレジストもシルクもついています。
右に少し見えていますのは、相変わらずのWindows98SEの画面です。
こういう作業にはWindows98SEが一番使いやすいのです。

ええ。
もちろんWindows7も使っておりますですよ。
このホームページはWindows7で作成しております。

LLISTもLPRINTも問題ありません。
Y様からは、テストだけではなくて通常業務にもどんどん使ってください、ということでなんと連続用紙もどかっと1箱お送りいただきました。
A様。有難うございました。

今は簡単なテストですからA4のコピー用紙を差し込んでいます。


こちらが印刷結果です。



さいしょにLLIST、次にRUN、最後にもう一度LLISTを実行しました。

下は上のテストを行ったときのログリストです。

logfile nd80zlog\11262157.txt open

ND80ZVに接続しました
0001 0000 - z
1000 00C3 - 
*** nd80z3 basic ****
>/ld zbds1w.bin,bf00
loading ZBDS1W.BIN ...1655(5717)bytes loaded,from BF00 to D554
>/cpm
can't open D.vfd
loading ZBDOS,wait a while...

A>b:
B>dir
B: VFTST23  COM : TEST     SAF : VFTST24  COM : VFTST25  COM
B: MBASIC   COM
B>mbasic
BASIC-80 Rev. 5.21
[CP/M Version]
Copyright 1977-1981 (C) by Microsoft
Created: 28-Jul-81
25400 Bytes free
Ok
10 for a=0 to 10
20 print "a=";a,"sqrt(a)=";sqr(a)
30 next a
40 ^C
Ok
list
10 FOR A=0 TO 10
20 PRINT "a=";A,"sqrt(a)=";SQR(A)
30 NEXT A
Ok
run
a= 0          sqrt(a)= 0 
a= 1          sqrt(a)= 1 
a= 2          sqrt(a)= 1.41421 
a= 3          sqrt(a)= 1.73205 
a= 4          sqrt(a)= 2 
a= 5          sqrt(a)= 2.23607 
a= 6          sqrt(a)= 2.44949 
a= 7          sqrt(a)= 2.64575 
a= 8          sqrt(a)= 2.82843 
a= 9          sqrt(a)= 3 
a= 10         sqrt(a)= 3.16228 
Ok
20 lprint "a=";a,"sqrt(a)=";sqr(a)
40print "end"
list
10 FOR A=0 TO 10
20 LPRINT "a=";A,"sqrt(a)=";SQR(A)
30 NEXT A
40 PRINT "end"
Ok
llist
Ok
run
end
Ok
llist
Ok
system



B>zb3
end of ZBDOS
>0000 00C3 - 
リモート接続を終了しました
logfile closed at Mon Nov 26 22:10:02 2012


ワンボードマイコンでCP/Mを![第256回]
2012.11.26upload

前へ
次へ
ホームページトップへ戻る