最近のお買い物(2022/4)
カテゴリー:
今年のGWはかなり人出が増えているそうで、また旅に行きたい気持ちが増してきます。行くとしても連休などの繁忙期は嫌だから梅雨明け以降になりますけど。
コロナ禍の何年も前から父の関係で旅行行けていないから何年ぶりになるのだろう。
今年のGWはかなり人出が増えているそうで、また旅に行きたい気持ちが増してきます。行くとしても連休などの繁忙期は嫌だから梅雨明け以降になりますけど。
コロナ禍の何年も前から父の関係で旅行行けていないから何年ぶりになるのだろう。
以前白光のハンダ吸取器FR301-81を買ったと書きました。
片面基板なら何の問題もなく外せますし、コネクタなどのピンのまっすぐな(スルーホールの内壁に接していない)ものも簡単でしたが、ICは足が広がっていることが多く仮にハンダを綺麗に除去しても内壁に張り付いてかもしれません。
そこで壊してもいい基板で試すことにしました。
犠牲になるのはジャンクとして買ったPC-8801mk2SRの漢字ROMボードです。
まずは一番外しやすそうな14ピンと16ピンのものからです。
この吸取器ピストル型でコテと比べると重量があります。一般的には問題にならないのでしょうが手の震えがある私が片手で持つと先端がブレてしまいます。仕方なく左手を添えて何とか安定させました。
説明書によるとランドではなくピンを加熱するようにとありますが、上記のような状況なのでランドに押し当てざるを得ませんでした。
それでも何とか全ピン処理して外すことはできました。
UVEPROMのリマーク品でIPAで拭いてみたら旧型番が出てきた話を書きましたが、この時買ったのは10個ほどあるのでもう1つ同様に拭いてみました。
これは拭う前、前回のものと全く一緒です。
同じようにIPAで拭ってみました。
87C64と8185で触れた87C257、入手したまま忘れていました。
インテルではなくセカンドソースのTexas Instruments TMS87C257-20です。
以前書いたようにALEはVppと共用(87C64ではCEと共用)に改良されています。
その1で動作のおかしかったリマーク品と思われるDRAM、もう少し確認してみました。
全部で10個あるうちのいくつがOKなのか不明ではDIAGSB9E以上のチェックは困難です。幸いその2でOK品が8つ揃ったので、1つずつの確認ができるようになりました。
OKIへの載せ替えの過程でうっかり混ぜてしまったのでもう一度DIAGSB9Eでのチェックから行なったところOK品が8つとNG品が2つでした。
次に上記OK品を1つずつ(残り7つはOKI)載せてBASICを試したところ8つ全てがOKでした。
それならということでOK品8つを載せてみたところ正常に動いてしまいました。
手間はかかったかもしれませんが追加しなくても当初のものだけでも動かせたのですね。
予告通りNSC800ボードのソフトウェア編をお送りします。
NSC800はソフトウェア的にはZ80互換なので基本的にはZ80用のUniversal Monitorがそのまま動作します。とはいえ例外もありまして今回は以下の3点を追加・変更しています。
一つ目はコンソールドライバです。
これまではZ80 SIOかHD64180系・Z280の内蔵シリアル用しか無かったのでEMILY Boardのものを追加しました。適当なCPUから移植するだけなのですが...
実はCONOUTルーチンでAレジスタ保存するのを忘れてハマってしまいました。
EMILY Boardの基板化の最後で書いたアドレスラッチ付きユニバーサル基板でNSC800を動かしてみました。
EMILY Boardでプロセッサのお試しはかなり楽になりましたが、アドレスラッチが配線済みになったことでマルチプレクスバスでも簡単に試せるようになりました。
ということで最初のお試しには判別ルーチンを書いてみたかったNational SemiconductorのNSC800を選んでみました。
まずは必要最小限で動かしてみて、その後でシリアルのNSC858を追加してみようと思っています。