X68000の電源修理ブーム(その2)

最近は手が止まっているX68000の電源修理だが、この間かなりしばらくぶりに初代を使ってみてFDDの反応がいまいちだったので危惧しているところ。

本体電源までお亡くなりになってしまうと、ストックしているITX用AC電源の出番となってしまう。
そこでまたまた作業が必要なのであればと思い、各所に上がっている情報ではあるが回路図についての備忘をまとめておく。

まずは、電源端子どうしのピン配置をチェック(新しいウィンドウで開きます)。
まずは電源端子をチェック

ATX電源は20ピン、または24ピンと配線数が多いので、12V、5V、GNDの複数ラインあるものは1本にまとめて縛ってハンダ付けと被覆をしてしまう。ATX延長ケーブルが500円程なのでそれを切って使っても良いし、前回作成した数台はATX電源基板という電源のON/OFFを単体でテストできる基板を利用した。
「アイネックス ATX電源検証ボード KM-02A」というのが写真でも判るかな?端子台のついた便利な規格だったが今は後継の簡易版である「アイネックス ATX電源検証ボード KM-02B」に代わっている。裏にビッチリと絶縁板が貼り込まれているのでちょっと手こずるかも。

X68000のパワースイッチをONに押し込んだ状態では、右側の黄色のラインに5Vが入力される。それを0V(GND)と同じレベルに変換するため、インバータという論理回路を組む必要がある(新しいウィンドウで開きます)。
次に簡単な論理回路作り

論理回路によってON/OFF反転させるには74LS04よりもオープンコレクタタイプの74LS05を使う方が良いと思われる。
STB_ON側からは4.7kΩを咬ませているとはいえ、5Vが常にかかっている。X68000側の5V常時通電側へどれだけ電流が流れているか判らない。
ATX電源のPS_ON側には電圧のレベルがGND相当か5V加印状態かを確認するために何らかの回路があるはずだが、それへ74LSロジックICを通して5Vの電源から止めどなく電流が流れ続けロジックICが加熱破壊される恐れがある。
LS05を使用するとTTLレベルでは5V(H)、0V(L)を示すが、回路構成全体ではロジックIC出力はハイインピーダンス状態で回路が保護されるため安全という訳。素人なりに考えたのだが間違ってたら指摘して下さい。

X68000の内蔵機器はシンプルなものでFDD×2台、HDD(もしあれば)×1台というもの(新しいウィンドウで開きます)。
最後にストレージを接続

12V、5Vの両方が必要なため、慎重に電圧を間違えないよう結線する。以前、中間結線に内蔵CDの音声ケーブルを流用したら、色が赤/黒2色しかなくて5Vに12Vを供給してしまった。一瞬でFDD基板上のフラットパッケージから煙と炎が発生してしまい、ドライブは駆動部分専用の部品取りになってしまったのだった (T_T)

シンクレアZX81で何をしようか

更新しない間に家を建てて引っ越した。サイトも引っ越した。新居にはなんとなんと電力系NCCの光が来たので、Dynamic DNSでサイト公開を再開してみる。

前々回(でもはるか1年半前)、ZX81のコンポジットビデオアウトの端子の引き回しを説明したが、DELLの液晶モニタにもきちんと映るので、証拠を載せる。実はブラウン管TVの場合はこの倍ぐらい白色の輝度が高く映るのだ。
おそらくZX81の場合はカラービデオ信号はまったく出ておらず、輝度信号のみ(要するにそれが白黒信号)出ているのだろうが、古いテレビとこの液晶モニタじゃ基準となるレベルが違うんだろうと勝手に解釈。
ゼータクなことにmemopak 16kが!

それにしても、memopak 16kまで奢っていったい何を作ろうというのだ。そういや、マイコンBASIC Magagineが1冊だけあったと思うので何か掲載のプログラムを入力するか、昔ポケコンで作ったガ○ダムシミュレーション(爆)を移植するかな。先にロード/セーブのテストをしておかないと。

本体の後ろにくっついているのはアルミ黒染めボディのmemopak 16k。ポピュラーなコンポジット化と共に定番ハードも実装済みという訳。16kバイト追加でもPC-E200やPC-G850Vの半分しかないんだよ~。でもBASICを中間コードで保存する仕組みのおかげで、何千ステップものプログラムが書けるはず。そんでもってATARI仕様なJOYSTICKとやり取りするハードなんかも作ったらおもしろいゲーム作れるやろか。やっぱりそれならガン○ムシミュレーションの他にはないな、うん。

X68000の電源修理ブーム

一年前(2006年)の冬から春にかけて、いろいろとノウハウがあってかなりのスキルを要するとその筋では評判の、X68000の電源修理:一気に3台をやっていた。X68000 SUPER、X68000 PRO2、X68000 XVIである。

一応、電解コンデンサやツェナーダイオードとか低電圧レギュレータとかを見よう見まねで交換するのだが、トランスがかなり傷んでいたり、全回路に渡って安定した電圧が出なかったりで(一部はちゃんと5Vや12Vが出る)未熟モノゆえ、1個の電源装置も直すに至らなかった。
回路図を追いながら、複雑な構造が結局理解できず数週間で諦め、その辺に転がっている普通のATX電源を繋ぐことに。

外付けでファンもうるさいが、とっても安定?。

電源ON/OFFは根性だめしシリーズに良くあるATX電源ON/OFF基板で、フロントスイッチが入ることでこの基板の電源制御ピンがグランドに落ちる様、74LS04で簡単な反転回路を追加してやるだけの簡単なものだ。
ところがしばらく使っていると、せっかくのキャリングハンドルがあるのに、ATX電源がぶらぶらするし置き場所に困るしでなんとかしたくなった。あと、300Wもの電源なんだが、電源の箱がX68000本体に近いとスピーカーからハム音がブーンとする。。。
簡単な解決策はすぐに思いついて、ITXと呼ばれる規格で箱物のサーバによく使われるACアダプタ型のATX電源に変えればよいかと。おそらくノイズも少ないし、容量も小さめなので環境にもやさしい?

1年以上前のマイブーム。X68KのACアダプタATX電源化

高速電脳で購入した、60W ACアダプタ+ATX基板で快調に動作した。あの頃の時代のX68000の場合、60W電源であれば、SCSI HDDを一台は余裕で内蔵できるようだ。68030は知らないが、元々の電源も40W後半から50W程度だったと思う。

内蔵HDDが入る場所が大きく空いているこのX68000 SUPERの場合、アクリル板で土台を作って適当に各基板を配置した。横型のX68000 PROは電源を取り外した枠のネジ穴が、丁度基板をセットするのに良い間隔だったため、絶縁をきちんとしただけでタイラップで括り付けるという横着ぶり。
X68000 SUPER HDの場合は、SCSI HDD内蔵のため、基板の配置を少し考えないととても狭い。この写真の青いのよりもうちょっと小さい基盤があるようなのでそちらを使うか、ATX電源ON/OFF基板と重なるような配置を考えないといけないようだ。
立て続けに3台を修理したので、オリジナル電源のX68000初代+電源修理完のX68000 SUPER HDと合わせて5台が現役になった。ときどきMDXを聴いたり、MUSIC PRO 68K [MIDI]でピアノ譜をさらえたりするのに使っている(って5台もいらんやん)。

Babbage2号製作開始

いよいよZ80の話。昭和60年代始めに相原隆文氏が著した「初歩のディジタル回路・Z80実用マイコン製作」シリーズ全5冊(技術評論社)では、メモリアクセス、割り込み、7セグLEDのアクティブ点灯、外部I/Oなど当時の8ビットマイコンCPUの周りで実際に何が行われているのかを、手を動かしてボードを製作しながら実体験で知ることができた。

とても印象深く、分かりやすく、ためになる本の筆頭で、ここで紹介されている「Babbage 1号」や「Babbage 2号」を作ることから、マイコン関連のハード製作の世界に足を踏み入れた方も多いと聞く。
シリーズの方は現在、版が途切れてしまっているようだが、ごく最近までZ80コアのオンボードマイコン基板を用いた新版に刷新しつつ版を重ねていたことに、ちょっと驚き、またこれほどまでの情熱をかけてマイコン製作の記事を書いていらっしゃることに感謝しつつ、今回からのZ80マイコン Babbage 2号製作を始めることにする。

レイアウトのお遊び・通称「箱庭」

手元に部品もあらかた揃っているのに、一向に手が付いていなかった。入手難のSRAMもほど良い部品を手に入れていたし、Z80ファミリの石にしてもちょうど2台作れるだけ揃えてある。PICではメモリが頭打ちだし、TINY ASM内蔵のモニタソフトやCRTCのコントロールまで拡張しようとするのであれば、PIC+EEPROM+シリアルインターフェースではちょっと追いつかない気がしている。まあ理屈をいくら言おうと、何のことはない、温かみのあるTTLロジックで駆動するマイコンボードが弄りたいだけなんだけれど。

横55ピン、縦40ピンの格子の中でのみ限られた自由

秋月電子で買える一番大きく頑丈な、ガラスエポキシ両面スルーホール基板に載せることを考えている。しばらく箱庭遊びをしたあと、暫定的に全部品が載るかどうかを見極めてみた。16進キーボードを外部接続にすれば、なんとかなりそうだ。見ての通りかなり狭いが、拡張の余地は左右端のコネクタピンヘッダへの接続に委ねるとして、この配置を第一候補と考えて回路図を起こし始めるとする。ああそういう意味では、製作というよりまだ検討開始段階かな。

シンクレアZX81のコンポジットビデオ対応

ローテクで、コンポジットビデオ用のRCAピンジャックを設置する基部を位置決めする。0.5tのアルミ板と同じ位の厚みの紙を切っている。左右の飛び出した部分を基板の穴に挿して裏で曲げることで、固定するようにした。アルミにはハンダが乗らない為で、導線を付加する必要がある場合の工作で、ハンダ付けを考えているのであれば銅板か真鍮板を用いると良い。

型紙で位置を調整してっと

側面部には、RCAピンコネクタを通すための6?7mmの穴を開けてやる。
形状の方は、万力にセットして曲げただけなのだが、ビデオケーブルの脱着程度ではびくともしないのでこれで良いだろう。

t=0.5のアルミ版でも結構強度はあるようだ

RCAコネクタの芯線をどこに繋ぐのか表面からの全体像で見にくいが、1MΩの片側・ZX81ロジックICの16番ピンに繋がっているパターンへハンダ付けしてみた。
また、アルミ板は基板のパターンに挿すため自動的に堅固なGroundになる。

Z81ロジックICの16番 pin outをRCAジャックの芯に繋げるだけ

特に慎重に作業している訳でもないので、曲げ位置によっては位置が合わない。その時は筐体を削れば良いのも簡単(言い訳)。

位置が合わないと削ることになる

シンクレアZX81がなんと新品・・・なぜかと言うと

Zebra Systems, Inc. で2台(分のパーツということになるよね)購入したシンクレア(Sinclair)ZX81だけれど、ハンダが済んでから実はもう半年位になる。通電するとZ80 CPUが、それ以上にZX81ロジックICも熱くて触れない位にヒートアップするんで、恐らく動いているのだとは思っていた。画面表示までは確認していないんで、とりあえずUSA版のNTSC表示に対応しようと思ったがこの説明がいかにも分かり難い(1枚だけメモ程度でも部分回路図があればいいんだが、UKを基準に考えたのだろうね。まあそれが分からない人は元々買わないか)。

騙し絵みたい(WiKimediaのjpgが敷いてある)

作成途中、ミスがないかどうかの確認にはWikimedia上の1st Versionのピクチャーデータが大きく分かりやすく、かなり参考になった。詳細な回路図とWebでの情報によるとTV用RFモジュレータと、MIC端子にR29を介して繋がっているZ80の16番ピンへ、NTSCのコンポジットレベルが出ているらしい。試しに繋いだが暗いながらもそれなりに映るので、RCAピンのビデオ端子を設置してやるだけかと。

さすがに新品状態だけあって見た目は極く綺麗

箱詰めしてひとまとまりの外観ができたので、ACアダプタと並べて見る。本体のサイズはかなり小さく電子玩具の様だが、時代がかったアダプタの大きさが目立つ。本体が熱くなる割にはACアダプタの発熱が少ないのでまだまだ余力はあるようだ。それともこの余裕はプリンタを動作させるためか?プリンタに独立した外部電源が必要なのかどうかは知らないけれど。

中身も新品だから動作についても問題ないのだ

思ったよりもうまく動く、というかテレビ出力の画面が綺麗。カラーを犠牲にしたからと言うのもあるのだろうけれど、CPUが画面周りを処理している割には(だからこそ?)整然とした表示が行えてちょっと驚いた。彩りは皆無、グラフィックも横64ドットだったかとても弱いレベルなんで、いくら綺麗といっても、実際にアプリケーションと動かすと言ったらCalcやWord Processor系のビジネス用途は結構厳しいと思う。あくまで主観でだが3.5MHzとしては遅い方なんじゃないかなあ。大きなお世話だろうけれど、その昔、本当に実用になったのかどうか心配になってしまう。