MZ-800
MZ-800では、通常のバンク切り替えに相当する機能のほか、複数プレーンへの論理演算を伴う同時アクセス機能を持ち、またグラフィックVRAMに対してサイクルスチールアクセスを可能にしたうえで書き込みバッファ1段を備えるなど、高速にVRAMアクセスが可能な設計となっている。さらに表示位置のオフセット指定による画面スクロールが可能であり、ビットマップグラフィック画面しか持たないことによる描画速度の低下を抑えている。
クリーン設計
MZ-80K系であるため、本体ROMにはモニタと、ローダが書き込まれている。
搭載されているモニタはFDD並びにQDからのブートをサポートし、エントリアドレスは異なるもののMZ-1500に近い構成になっている。
MZ-700上位互換
海外でもキャラクタセット等が違うものの、MZ-700シリーズは販売されていた。
MZ-800では、電源投入時の初期化の際、海外のMZ-700と同じキャラクタセットをPCGへ転送し、新設されたI/Oポートにアクセスしないという前提の下では、同じ動作をするようになっている。
MZ-800モードはシステムスイッチによって切り替えられるが、実際には起動時に値を読み込み、ソフトウェア的にMZ-800モードへ移行する。
実際のブートの際もIPLメッセージ表示などの都合により、一度MZ-700モードに戻り、システムをロードした後、再度MZ-800モードに戻るか、そのままにするかを選択する形になる。
型番のハイフンの次が1で始まるものはカセットテープ、2で始まるものはフロッピーディスク、5で始まるものはQDによる供給である。
1Z-016
テープのみをサポートする標準BASIC
MZ-2Z046
DISK版のS-BASIC
MZ-2Z047
P-CP/M80
MZ-5Z009
QD版のS-BASIC
海外仕様MZ
国産機種であり、国内用の機種と互換がありながら海外のみに販売され、国内での所有者が極端に少ない機種である。
電源は220Vを前提にしているため、そのままでは国内で使うことが出来ない。
国内ではMZ-1500の電源ユニットとの交換や、PC/AT機用の電源から必要な電圧を取り出すなどして動作させる等の手段が使われている。
海外におけるMZ-80K系ビットマップグラフィック搭載機種
それまでMZ-80K系の機種の表示周りはテキスト画面のみによって行われており、海外展開の同系列の機種としては初めてグラフィックによる表現が可能になった。MZ-800モードではテキスト画面は存在せず、すべてビットマップグラフィック画面のみで表示を行う。640×200ドットの解像度では80カラムの文字表示がMZ-80K系列としては初めて可能となった。
また、MZ-700モードで使用されるキャラクタジェネレータはROMになっておらず、あらかじめキャラクタパターンをPCGに転送する。
MZシリーズはデュアルポートRAMや、CRTCによる同時書き込みなどの仕掛けを持たず、バンク切り替えでメモリにマッピングされたVRAMへCPUが自ら描画を行う比較的素直な構造を持っていた。