エントリー

PC-1500のRTCが動かない

 PC-1500のレストアが終わって,ここしばらく様子を見ていたのですが,どうもリアルタイムクロックの調子がおかしいようです。

 恥ずかしながら,私はPC-1500にRTCが入っていることを,手に入れるまで知りませんでした。それも,NECのuPD1990という,本物のRTCです。

 まだクオーツ時計がそれなりに高価でだったあの時代に,ポケコンの中身にそれと同じ(カレンダーまで入っているのだからそれ以上かも)ものがひっそりと入っているのですから,私は正直驚きました。

 これが,ディスクベースのマシンなら,タイムスタンプを記録するためにRTCは必須とも言えるわけですが,CMOSのSRAMによるバックアップで,電源ONですぐに動作するというポケコンの特性から考えると,RTCなんかどこで使うのよ,と思ったりします。

 1981年に発売になった機種で,同じ時期にPC-8801やMZ-80Bが登場しているわけですが,ちゃんとした8ビットのCPUに大容量メモリ搭載可能,フルスペックに近いBASICを装備し,狭いとはいえグラフィック可能なディスプレイも内蔵し,電池で長時間動き,プログラムはバックアップされている,RTCまで持っていて,オプションで4色のプロッタプリンタまで用意されている,そんなマシンが当時59800円で売られていたというのは,かなりお買い得だったのではないかと思います。

 もっとも,当時の私は子供でしたから,59800円あれば一生遊んで暮らせると思う以外,想像する事すら不可能な大金でしたので,PC-1500も全くリアリティがなく,自動車や家と同じレベルで見えていました。

 実際PC-1500を使ってみると,ポケットには入らないだろうと思われる大きさもそんなに悪いものではなく,キーボードも使いやすく,ディスプレイも1行とはいえ,十分な情報量を持っています。単三電池で動くというのもなかなかよいです。

 これがPC-1600KやPC-E200なんかになると,画面が大きすぎて,ちょっと私は慣れないです。ポケコンはやっぱり1行表示に限る。

 まあ,そんなことはどうでもいいんですが,そのレストアしたPC-1500,壊れていないか気になって電源を入れ,「TIME」と入力してRTCを読み出すことをやるんですが,ある日ゼロを返してきました。

 PC-1500のRTCは,TIMEという変数を介してやりとりされます。書式は,MMDDHH.MMSSというちょっと変則的なものです。マイクロソフト系のBASICだと,TIME$という文字変数を介することになるのですが,これは日付の区切りである/や,時刻の区切りである:を含んでいるからで,.を1つだけ使って区切ってあるなら,文字変数である必要はありません。

 ですが,返ってくる数字は0。おかしいです。しまいになにも表示されず,ダンマリになることも出てきました。リセットをすると治ることがあるのですが,それも駄目になってきました。

 ダイレクトモード(RUNモード)ではダンマリになる場合,プログラムでTIMEを使うとエラーで止まってしまいます。これはいよいよおかしいです。

 面倒でしたが,早速原因を確かめるために分解です。時々0を返すという症状から,常に0しか返ってこない,と言う深刻な状況になっていましたので,とりあえず目視で配線を確認します。

 以前交換したPIOの足に浮きのようなものがあったのでこれを修正しますが治りません。波形を見ますが,中間電位も出ていませんし,TIMEと打ち込んだときにはパラパラと波形に変化も出ています。おかしい。

 こうなってくると,uPD1990の破損という話も視野に入れねばなりません。あれこれ考えるのも面倒ですので,もう1台のPC-1500のuPD1990と入れ替えてみます。

 交換作業を手早く終え,電源を入れてみると治っています。日時のセットも出来ますし,読み出しも問題ありません。もし,RTCが壊れていたというのであれば,もう1台のPC-1500はRTCを読み出せないことになりますが,やってみたらちゃんと動きます。しかも前のPC-1500で設定した日時がそのまま残っていました。

 短期間で判断するのは難しいですが,おそらく基板のパターンか,ハンダ付けの不良などがあったのではないかと思います。ICの交換でそれがうまくおさまったということだとすると,またいずれ同じようなことがおきるのではないかと思います。

 どっちにしても,35年も前のものですので,なかなか厳しいなあと改めて思いました。特に程度のいい方のPC-1500はROMのバージョンから最初期型と判明しましたし,壊れても仕方がないというか,後どれくらいつかえるものか,さっぱり見当も付きません。

 まあ,またしばらく様子を見ることにしましょう。


 

ページ移動

ユーティリティ

2020年05月

- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 - - - - - -

検索

エントリー検索フォーム
キーワード

ユーザー

新着画像

新着エントリー

過去ログ

Feed