Oh!X
また、本誌で掲載された修正を適用しても仕様表と異なる動作をするシステムルーチンがあるほか、機種によってコールした後の状況は必ずしも一致しないため、仕様表で保存されないとされるレジスタは破壊されることを前提にする必要がある。本誌に掲載されたプログラムであっても、特殊ワークサイズを固定値で利用しているものや、実挙動で問題が無いため仕様として未定義なワークエリアの初期化などを期待した実装など、動作チェックこそされているものの、必ずしも互換性を確認のうえ掲載されているわけではない。
MZフォーマットで比較的高速なフォーマットのみであったカセットテープデバイスは、他社の製品ではその仕様上、互換性を維持することができなかったが、フロッピーディスクへの対応により、他社製品にも移植されていくようになった。これにより特定機種を対象とした雑誌としては珍しく、対象外の機種のプログラムが掲載されるという現象にもなった。実際に、一部の掲載アプリケーションは、PC-88ユーザー等の手によるものもあり、成果に対しては、機種の壁など関係なく褒め称えようという同誌の性格も示すものになっている。
なお、前述のとおり、特定のエントリアドレスをコールした結果が保証される場合は互換性が維持出来るため、モニタをコールするのではなく、エントリの書き換えによって独自の最適化された表示ルーチンをコールする改造や、速度が必要なエディタなどのアプリケーションでは、表示ルーチンをコールする代わりに、各機種専用のモジュールをコールすることで高速化するアプローチもあった。
テキスト漢字V-RAMによる漢字の入出力に対応し、同機の特徴であるアルゴ機能も利用可能。ディスクフォーマットの仕様により、2DDの内蔵ドライブでは512KBまでをファイルシステムとして利用可能。S-OSのファイルシステムとして利用できない領域にシステム本体を書き込み、有効利用している。
高機能でありフォントも高解像度で表示されるが、出力のための手続きが煩雑である都合上、S-OSとしてはMZ-2000モードで動作させるほうが6MHzモードでの動作をもってしても高速である。
X1と共に基本仕様にフルセットで対応している。
テキストVRAMの構造が単純であり、且つ、メモリ空間にマッピングされているため、CPUクロックが同条件であれば無改造でも表示速度は高速である。
ディスクの扱いとIPLが利用するデータの都合から、ディレクトリエントリにはゴミが表示される。
後に拡張キットによって、グラフィックVRAMをRAMDISKとして利用できるようになった。
1986年11月号に読者投稿作品の MZ-700 用 TinyXEVIOUS が掲載された。1986年当時でも決して高機能とはいえなかった MZ-700 の特性を発揮させたものとして読者から高い評価を受けた。これにより「MZ-700 に不可能はない」とのフレーズが生まれ、オリジナルのシューティングゲーム、ライブラリなどの発表を経て、1988年10月号では、X1や、PC-88でも制限の多かったスペースハリアーをオンメモリで実現、掲載に至った。MZ-700の表示回路がテキストのみのサポートであるため、アトリビュートが背景色、文字色で別々に指定できることを利用し、チェッカのキャラクタをタイリングパターンに見立て40x25ピクセル36色として取り扱うという画面の精細さを割り切った実装となった。48KiBというサイズは、雑誌掲載のダンプリストとしては、かなり大きなものである。このMZ-700用スペースハリアーは、別の人物によってX1で動作させるためのパッチが投稿され1989年3月号に掲載されている。パッチサイズは3KiB程度で、機種依存部を書き換えることで実現している。X1のテキストプレーンは文字、背景を独立して色を定義できないため、タイリングパターンの一部をPCGに定義することで実現。音はPSGによって演奏する形となっている。
メモリの上位にシステムを置く、S-OS "SWORD"とソース互換のX1シリーズ用のシステム。システムコールの内容は同じであるものの、それらのエントリアドレスが全く異なるため、同じアプリケーションを動作させるためには、修正の上、アセンブル/コンパイルし直さなくてはならない。