MZ-80K
これは丸善の「Z80マイクロコンピュータ」という本の後ろの方にでてきた「各社のZ80マイクロコンピュータシステム」という項にあるものです。この本は元々訳本であって、この項も違うものが紹介されていたらしいのですが、出版にあたって国内で流通しているものに一部を差し替えたということだそうです。 |
スペック
| CPU | Z80 |
| メモリー | ROM4Kバイト、RAM20Kバイト(ダイナミックRAM)、ボード内で最大48Kバイトまで拡張可能 |
| ディスプレイ | 白黒10型ブラウン管 1000文字(横40×縦25) |
| カセットテープ レコーダー |
標準オーディオカセットテープ使用、データ転送速度
1200bit/秒、 データ転送方式・SHARP PWM方式 |
| キー構成 | 78キー、ASCII標準(英・数字)64種、カナ・漢字78種、グラフィック62種 |
| 編集機能 | カーソルコントロール 上、下、左、右、ホーム、挿入、削除 |
| 時計機能 | 内蔵 |
| 音楽機能 | 内蔵 |
| 音声出力 | 500mW 最大 |
| 温度 | 使用温度0℃〜35℃、保存温度-15℃〜60℃ |
| 電源 | AC100V±10% 50/60Hz |
| 消費電力 | 50W |
| 外形寸法 | 幅410×奥行470×高さ270(mm) |
| 重量 | 約13kg |
背景
部品事業部で作った「マイコン博士」ことMZ-40Kが終わった後、その開発にあたった中西薫氏が事業部長との雑談の中で「PET2001やApple][のようなコンビュータはできんかな?」と聞かれて「できるんとちがいますか?」と答えたのがそもそもの8bitシリーズの始まりだとか。
ハードウェアはいろいろな経験があったので特に問題ではなく、CPUもZ80をライセンス生産していたのでこれを調達することにあっさり決定。しかし難航したのはソフトウェアで、あっさり書けると思ったBASICインタープリタは「ストリングとは何ぞや?!」とばかりにわからないことだらけ。しかし、ある朝の夢に出てきた千手観音の「手」から構造化プログラミングの啓示を受け、一気に書き上げることができたそうです。なお、BASICについてはアスキーの西氏とマイクロソフトのビル・ゲイツ氏が大阪に来てMS
BASICを採用するように言ってきたのだそうですが、メモリ空間のことを考えると重たいシステムなので(標準で20KBですからねぇ)「当分は」自分のBASICでいくことにしたんだそうです。結局最後までその「当分」が続きましたが。
そうして作り上げた新しいパソコンを1978年10月のエレショーで披露したところホビイストの注目を一身に集める結果となりました。このモデルは上にあるものと同じで、細部は異なりますが商品化されたものと同じデザインです。直線で構成されていますが良く考えられた美しいデザインは後の電子部品デザインセンター所長となる芦原氏によるものです。カセットデッキ部分はプラスチックですがその他の外装は鉄板を折り曲げられて作られており、「象が踏んでも壊れない」などと揶揄されたものです。この筐体と効果的に設けられたスリットは高い放熱効果を示し、アスキー誌にて初めて実施された「LOAD TEST」にて測定室のドアの開閉で起きたわずかな風に回路上の温度が大きく影響を受けるという結果をもたらしました。
「クリーンコンピュータ」という機構は宣伝文句でもありましたが、実は苦肉の策でした。当時でもTK-80などはモニタにバグが発見されるたびにROMの交換サービスをBitINNにて行うなどしていましたが、それを閉じた筐体で使うパソコンでやるのはちょっと考え物です(ちなみに、PC-9801は出荷までにバグが取りきれなかったためにROMを拡張スロットに置くこととし、出荷後にサービスマンが交換しに来たそうです)。自らのBASICが最初から完成版になるとは考えていなかった中西氏はROMをテープ読み込みなどの最小限の機能を実装するに留め、BASICの機能のほとんどをテープからロードすることにしました。ROMの交換にかかる費用よりテープを配ったほうが安上がりですからね。しかし読み出しにかかる時間が10分以上かかることがわかったので専用のカセットデッキを内蔵することにし、周波数を上げて最終的には1200baudで読み出すことで3分に縮めたのです。しかしこれがリードエラー無縁のテープと柔軟なシステム選択という得がたい副産物をももたらすことになりました。
1978年12月、そのパソコンをMZ-80Kという型番でセミキット形式で出荷しました。セミキットとなったのは完成品として出荷できないことになっていた部品事業部の制限で、キーボードをはんだ付けする作業を購入者に要求しました。これが後の雑誌などの評価などでは「簡単ではあるが組み立て作業をするのはホビイストの心をくすぐった」などと書かれたのだから何が功を奏するかわかりません。
発売されるやいなやMZ-80Kは大ヒットしました。それから長い間、NECのPC-8001と人気を二分することになります。
MZという名前の由来は、実のところよくわかっていません。Microcomputer
Z-80を略したものではないかというのが定説ではありますが、それより前にZ80でないCPUを搭載したMZ-40Kがありますのであまり正しいとは思えません。
さて、MZ-80Kには後々まで語り継がれるマニュアルが添付されていました。一冊しかないマニュアルはいわゆる取扱説明書とBASICのマニュアルを兼ねたものではありましたが、適度に高い難易度とわかりやすい解説によりプログラミングを初めて体験するであろう多くのユーザーにその敷居を効果的に下げる役割を果たしたと思われます。このマニュアルはかなり好評だったのか、後継機種である80K2/C/K2E、1200、さらには文法がかなり異なる80B/B2/2000/2200にまで添付されました。
そのマニュアルの表紙にはアルゴ船が描かれ、本体や周辺機器・ソフトなどにはアルゴのシンボルマークが入れられました。アルゴ船は大昔の星座のひとつで、プログラムに必要な「アルゴリズム」にひっかけて採用されたのだと考えられます。実は現在に至るまでメーカーのもの以外のシンボルマークがつけられたパソコンはほとんどありません。最初期のパソコンでありながらすでに異色であったひとつの現れかもしれません。
BASICは当初添付されたSP-5002ではかなり遅かったので、発売されてまもなく高速版のSP-5010がリリースされています。早速前記の「クリーンコンピュータ」の特徴が生かされたわけです。MZ-80Kの時代までにこれはSP-5020までバージョンアップされています。
周辺機器は拡張I/OボックスであるMZ-80I/O、放電プリンターMZ-80P2、測定機器とパラレル接続するためのユニバーサルI/OカードMZ-80I/O1などが発売されました。一応この時点で必要と思われる機器は揃っています。
ソフトではROMモニタの機能が貧弱なのでそれを補う形でリリースされたマシンランゲージSP-2001、本格的なマシン語ソフトの開発にとリリースされたシステムプログラムがあります。システムプログラムはアセンブラ、エディタ、ローダ・デバッガがそれぞれ別のプログラムとして供給されているしっかりしたもので、構成としては現在の開発システムと何ら変わるところはありません。但し全てテープベースだったこともあってプログラムの切り替えに大変な時間がかかり、あまり現実的ではありませんでした。これも後々の語り草となります。
MZ-80Kのメイン基板には2種類あります。それはROMの容量による制限で、当時手に入りやすかった8KbitROMを8つ使い、4つずつをモニタとキャラジェネに分けていました。モデルチェンジ直前にこれが32KbitROM2つに置き換えられ、さらにリセットスイッチも取り付けられるようになりました(後々までリセットについては違う方法による改造が取扱説明書に記述されていましたが…)。
ユーザーが増えるにつれ雑誌などでの取り上げられ方も大きくなって、アップル・コモドール・タンディのパソコン御三家にならいシャープ・日立・NECの3社で「国産パソコン御三家」と形容されるようになりました。雑誌で回路図が公開されると、ソフトだけでなくハードウェアの投稿も数多く行われるようになりました。回路図はもちろん開発元から提供されたもの(正確にはサービスマニュアルと呼ばれる内部資料と思われる)なのですが、後のIBMがとったオープン戦略というものではなくて、雑誌社が独自に解析して得られた情報であるという形式をとって公表されました。従ってメーカーは一切の責任を負わない、つまりその回路図が正しいかどうか保証されないというリスクはありましたがユーザーには貴重な情報であることには違いありません。それにその後の改良を除いて全て正確でしたし。
ハードの投稿の花形は「倍速化」でした。搭載されていたZ80は2MHz駆動でしたが、これを4MHzで動かそうというのです。実はビデオクロックとCPUクロックは共通の発振器から取り出されていたので、その取り出し口を変更するだけで簡単に倍速にできたのです。現在よく行われているクロックアップと目的は同じです。ただ倍速にするのではテープの読み出しに不都合があった(ソフトでタイミングを取っていたため)ので、スイッチを取り付けて切り替えられるようになっていました。その切り替え方法も最初は強引に2MHzと4MHzを切り替えていたものを同期を取って切り替えられるようにしたり、テープの動作中信号を使って自動的に切り替える(テープ使用時のみ2MHzとする)よう改良されました。
そのうちサードパーティも生まれました。元のCPUと交換する「倍速基板」、カラーボード、プリンタ、80桁化、PCG、ライトペン等、本体の機能を補完する製品が数多く商品化されました。ソフトもハドソンを先頭にゲームやユーティリティが数多くリリースされ、「ソフトの市場」が形成されました。MZユーザーにとってはハドソンの「HuBASIC」が最も印象深い製品でしょう。先にシャープの中西氏が断ったMSBASICとほぼ同じ文法を持つHuBASICは、高速だが貧弱な純正BASICとの比較対象になり、また多くのファンを生み出しました。
一方ショップのレベルではコピー基板商法が横行しました。これはまず本物を買ってきて分解し、プリント基板を複写してまったく同じ物を作った上でパーツ屋で集めてきた部品をはんだ付けして組み立てるものです。全くの汎用部品で構成され、またパターンも表と裏にしかない基板だった当時の製造技術ゆえに複製も簡単だったのです。人気のあったApple][、PC-8001、そしてMZ-80Kがその対象に選ばれました。価格も半額から3分の1程度で、少し前のワンボードマイコン時代の経験者なら特に問題なく作れたことからかなりのユーザーがいたと思われます。
その中で名古屋の中日電工は、回路図が公表されたことを利用してオリジナルのワンボードマイコンにMZ-80Kとコンパチの機能を持たせて販売していました。バージョンアップされたBASICのテープはショップで購入することも可能だったので、中日電工のユーザーは見た目や回路に違いはあっても機能的に同一のマイコンでMZユーザーと同じ恩恵を得られたのです。
こうしてパソコンの時代は始まりました。MZは多くのユーザーの支持を得て順風満帆のスタートを切ることができたのです。