ワンボードマイコンをつくろう!(パソコンの原点はここから始まった)
TK80ソフトコンパチブル!8080、Z80マシン語からBASICまでこれ1台でこなせます
当記事は2009年11月から「TTLでCPUをつくろう!」というタイトルの もとにほとんど毎日連載をしてきたものを再編集したものです。 2011.6.26

次へ
目次へ戻る
ホームページトップへ戻る
☆プロローグ
中日電工は代表者である私(菱田)がNECのTK80とほぼ同じ動作をするワンボードマイコン組立キットを作って雑誌通販をしたことからはじまりました。その後CPUにZ80を使ったBASIC制御ボードに軸足を置いたために、ワンボードマイコンからはずっと遠ざかっていました。
それが今回TTLでCPUをつくるというとてつもない企画を立てたところ、幸いにして多くの皆様から熱いご声援をいただき、MYCPU80として売り出すことができました。
せっかく8080と同じ動作をする回路を作ったのですから、少しはCPUらしいことをさせてみたいと思い、基板に余分なスペースを確保して、そこに昔懐かしいTK80回路を組み込んだところ、MYCPU80をご購入いただいた方々には非常にご好評をいただきました。
そういうことならば、いっそのことこの際、昔取った杵づかということで、今までの中日電工ワンボードマイコンの集大成ともなるべきボードを作ってしまいましょう。
ということで、この企画がスタートいたしました。

[第1回]

●プロローグ

お話は2009年11月、MYCPU80組立キットがやっと完成し、ながらくお待ちいただいておりました皆様にも順次納品でき、さてここから先はどうしようか、と考え始めたあたりから始まります。

●TK80のクローン復活(の予定)

ご購入いただいた方々のその後について、ブログとかメールとかで知らせていただいたりお問い合わせをいただいたことから考えますと、どうやら皆様は完成後は「TK80」として楽しもう、としてみえるように思えます。
MYCPU80の当初の案からすると、TK80回路はいわば「おまけ」だったわけですけれど、その昔のグリコがそうだったように、やっぱり「おまけ」は楽しくなくてはいけません、です。

MYCPU80をご購入いただいた方で、MYCPU80にtinyBASIC(懐かしい!)の移植を考えていらっしゃる方もみえます。
何でもかでも、私が手をだしてしまったのでは、せっかくの楽しみを奪ってしまうことにもなりますから、それはどうぞ皆様もいろいろ楽しんでお作りいただきたいと思います。
ただ、当社にもZ80版のオリジナルBASICがありますから、そのソースから浮動小数点演算であるとか、配列処理であるとか、というようなプログラムなどを8080用に直して供給する、というようなこともできるかと思います。

今回のMYCPU80作りを経験して、あらためて思いました。
どうやらZ80にのめりこむ余りに、道を間違えてしまった、のかもしれません。
いや。そもそもの初めから、単なるTK80のコピーマシーンなどは作りたくない、という思いから、いつしかユーザー不在の、自分だけの一方的な思いで、ND80Z以後のボードを作ってきてしまったように思います。

TK80ソフトウェア互換、といいながら、実際にはどんどんオリジナルのTK80から離れてしまい、結局書き換えなければ、そのままではTK80用のソフトは走らない。
けれどもそれなりに機能強化したからいいではないか。
というような自分だけの思い込み、で来てしまったように思います。

まあ、過去を否定するわけではありませんけれど、あらためて、TK80の価値を再確認した、ように思います。
もうそれこそ、忘れてしまっていた、TK80のモニタプログラムリストを、何十年ぶりかで見て、あらためて、そのシンプルなことに感動を覚えました。
いやあ、プログラムは、かくありたい、ものです。

ND80ZはZ80CPUを使いましたので、その時点で、モニタプログラムの表記もインテルニーモニックではなくて、ザイログニーモニックに変更し、それとともにモニタプログラムもZ80の機能を利用してどんどん機能強化していきました。
それが最終的には現在のND80Kになりました。

ですけれど。
ここで、あらためて、仕切りなおしです。
もちろん8080はもうありません(多分)。
いや、あってもさすがに8080を使う気にはなりません。

Z80はNECも東芝も遠の昔に生産を打ち切って久しいのですけれど、幸い手持ちの在庫がまだかなりあります。
そのZ80を使って、TK80モニタプログラムそのままと、当社のND80ZのZ80モニタの両方が使えるようにして、それを組立キットで供給することを考えています。
もちろん、MYCPU80と同様にUSB接続機能つき、でいきたいと思います。

調べて見ましたら、Zilog社は、まだZ80を生産しているようですし、82C55も海外のメーカーが生産しているようです。
おお。それならば。
Z80と82C55のコンビでいけるではありませんか。
それなら、明日にでもすぐに基板製作に入れる。

というわけには、いかないのですよ。それが。
ちょっと、また、バックヤードでいろいろやっているものですから…。

でも、このTK80クローンは、近いうちに商品化いたします。
仮称ですけれど、ND80ZVということになるかと思います(ルパン三世とは全く関係ありませんので、念のため)。

なんだか、どんどん間口が広がっていくようだけど、いいのかなあ…。
でも、やっぱり、あれです。お迎えがきてしまわないうちに、思い残すことがないように、全部やってしまっておきませんと、ねえ。
CPUをつくろう!第382回(2009.11.16upload)を再編集

ワンボードマイコンをつくろう![第1回]
2011.6.26upload

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