Sharp MZ-700 アップグレード

Sharp MZ-80A の進化版である Sharp MZ-700 は、より高速なプロセッサ、より多くのメモリ、カラービデオ、そしてカラープロッタープリンター内蔵など数多くの拡張オプションを提供しています。 テンキーの省略、テレビ出力、ジョイスティックポートの撤廃など、明らかに個人向けコンピューター市場を意識した設計がなされており、価格面でも MZ-80A オリジナルの半額以下という競争力のある設定でした。その結果、より多くの台数が販売されており、現在でも最も多く流通している Sharp MZ シリーズコンピューターとなっているでしょう。

eBay や Gumtree などのサイトを見ると、Sharp MZ-700 は入手しやすく、安価で、手に入れやすいマシンです。Sharp MZ コンピューターの時代を再体験するのに最適な候補であり、アップグレードにも理想的な候補です。

私のプロジェクトポートフォリオのこのセクションは、Sharp MZ-700 向けに設計・製作したアップグレードに捧げられています。40文字表示というオリジナルの制限を修正し、24MHz Z80 に 512K RAM、ビットマップグラフィックス、64K CP/M や BASIC などの追加機能とパワーを提供します。これらのアップグレードはハードウェアとソフトウェアの両面から構成されています。

これらのプロジェクトは商業目的ではなく、過去のスキルの学習・復習として開発されました。MZ-80A に次ぐ2番目の Sharp マシンとして、当時欲しかったアップグレードを作り続けました!

すべてのプロジェクトは単純なルールに従っています。「物理的な永続的変更なし」——私の観点からは、アンティークは破壊されるべきではなく、いかなる変更もオリジナルの工場出荷状態に戻せるよう可逆的であるべきです。とはいえ、コンピューターをより使いやすくする機能拡張は常に歓迎されます。だからこそこれらのプロジェクトは生まれました。結果なき機能拡張です。

以下の図は Sharp MZ-700 で利用可能なアップグレードパスを示しています。

アップグレードロードマップ

執筆時点では、MZ-700 の開発は既存の Sharp MZ-80A アップグレードの進化版であり、試験済みの設計を集約したものですが、電力・サイズ・放熱の面でより厳しい要件があります。

Sharp MZ-80A のアップグレードとは異なり、これらのプロジェクトはマシン内部のスペース制約により、より新しいハードウェア技術を使用しています。ソフトウェア面では、アセンブラー(Z80、ARM)、C/C++、VHDL などの多様な技術を引き続き活用しています。

各ボードの詳細については左側のインデックスの該当セクションを、どのボードを組み合わせて使用できるかについては上記のマップをご参照ください。執筆時点では、tranZPUter SW 700 の2つのバリアントが利用可能であり、純粋な FPGA バリアント(tranZPUter v2.1)は PCB 設計段階にあります。

クレジット

第三者の設計を使用または参考にした場合は、ヘッダー内に原著者の著作権表示を記載するか、適切なクレジットを表示しています。私の知識および調査の範囲内において、すべての第三者ソフトウェアはオープンソースであり自由に使用可能ですが、ライセンス上の制限が発見された場合は、該当コンポーネントをこのリポジトリから削除し、適切なリンクまたは設定情報を提供します。

ライセンス

本設計(ハードウェアおよびソフトウェアを含む)は GNU Public Licence v3 のもとでライセンスされています。

GNU Public License v3

本プロジェクト内で GPL v3 と明示されたソースファイルおよびバイナリファイルは、フリーソフトウェアです。Free Software Foundation が公表した GNU General Public License(バージョン3、または任意のより新しいバージョン)の条件のもとで、再配布または改変することができます。

これらのソースファイルは有用であることを願って配布されていますが、商品性や特定目的への適合性についての保証を含め、一切の保証を行いません。詳細については GNU General Public License をご参照ください。

本プログラムとともに GNU General Public License のコピーを受け取っているはずです。受け取っていない場合は http://www.gnu.org/licenses/ をご覧ください。