MZ-2000
APPLICATONS カセットテープ
ただし、パレットや論理演算機能などといった、CPUの負担を軽くできる機能をディスプレイコントローラが持たないため、メモリ空間に割り当てたグラフィックスVRAMに対してCPUが全ての演算を行う必要があり、よく言えば素直、悪く言えば低機能な実装になっている。
テキスト画面については、全画面一括でテキストと背景色を8色から各々指定することができたが、カラー出力自体を担うチップがグラフィックVRAMの1ページ目の基板に搭載されているため、単体でのカラー出力はテキストのみの場合を含めできない。
またグリーンディスプレイでは反転表示がサポートされるが、カラーディスプレイでは無視される。
2画面分のVRAMを搭載できるわけではないためマルチディスプレイは不可能であるものの、出力内容はプレーンごとに指定が可能であるため、カラーCRTにカラーグラフィックスを表示し、グリーンディスプレイにはテキストによってルーペ機能相当の表示を行うソフトウェアなど、数は少ないもののカラーCRTとグリーンディスプレイでは表示内容が異なるソフトウェアも幾つか存在する。
BASICインタープリタ (MZ-1Z001)
PET由来の命令体系を持つBASICインタープリタ。
他機種のBASICインタープリタに対し予約語が少ない傾向にあるものの、変数領域が動的に処理されるためガベージコレクション等もなく、テキスト表示はその単純な構造から高速であった。
基本的にはMZ-80BのBASICを引き継いでおり、命令語に対する引数などグラフィックスの扱いに色のパラメータは無く、カラーで取り扱うのには、書き込み先のプレーンを指定する必要があった。
時期並びに標準実装された機能からすればカラー出力を標準でサポートし、拡張スロットを製品に含むため、機能的にはMZ-2000の上位後継機種にあたる。
後述のとおりオールインワン設計から、MZ-700や当時の他社製品のように本体機能を切り離した構造になったため、MZ-2000に含まれないハードウェアは、拡張によって「同じ機能のものが接続さえされていれば」同じ挙動を示すようになっている。
従って、MZ-2200専用ソフトウェアは、グラフィックス周りのオプションとカラーCRT、並びにカラーBASICを用意すれば、MZ-2000でも動作することになる。
構造こそ異なるものの、ソフトウェアから見た場合は同じ機種として見える程コンピュータとしては同じ機種であり、同じパーツや設計が流用されている部分も多々ある。
標準ディスプレイがグリーンディスプレイでグラフィックスとカラー表示がオプションだったこともあり、カラー対応ソフトウェアの少なかったMZ-2000にとっても、BASIC、ハードウェア共に標準でカラーグラフィックスの使えるMZ-2200の登場はカラー出力対応ソフトの増加を促す形になった。それに加え、上記のような互換性も手伝ってカラー対応のMZ-2200用ソフトウェアでも、グリーンディスプレイで使用するものが用意されることも少なくなかった。
多くをCPUが直接制御する形になっており、素直な構造である反面、多機能な周辺チップなどを配した同クラスの競合製品に対し、MZ-2500まで据え置きになってしまった機能は結果的にシェアの減少と弱体化を招いた。
詳しくはクリーン設計を参照のこと。
MZ-80Bの同様、MZ-2000ではInitial Program LoaderのみがROMに書き込まれており、CMT、FD、特定のメモリからの起動をサポートする。
起動するシステムプログラムを自由に選択できる特徴から、BASICはシャープ純正だけでも複数、サードパーティーからもそれぞれ特徴を備えた製品が発売され、その他の言語やOSを含むシステムプログラムも多数発売された。
このソフトウェア的にフレキシブルであることとクリーン設計と称し、それを採用したコンピュータをカタログ上で、商品名として「クリーンコンピュータ」と表記した。
その機能上、差異が明確に現れることはないが、後述のMZ-2200のIPL-ROMでは表示する文字列や一部ルーチンに手が入っており、バイナリとしては違うものが実装されている他、カタログは「パーソナルコンピュータ」の商品名に戻されている。