ZX Spectrum
アルトワッサーはこの設計について特許を取得している。
1つの「属性」は前景色と背景色、輝度レベル(通常/明るい)、フラッシュ「フラグ」(前景と背景を一定間隔で入れ替える)から構成される。この特徴を独特の特殊効果に使用するゲームもあったが、color clash や attribute clash と呼ばれる表示の乱れも発生しやすかった。この問題はSpectrumの際立った特徴としてユーザの内輪のジョークともなったが、同時に他のホビーパソコンを支持する人々からは嘲笑の的となった。当時、イギリスで使える他のマシンとしては Amstrad CPC などがあったが、このような問題は起きなかった。コモドール64も色属性を独立させていたが、スプライトとスクロール機能を使ってこの問題を回避していた。
サウンドは最初の機種ではビープ音のみだが、1チャンネルで10オクターブの音高を発生できる。また、拡張バスのエッジ・コネクタを備え、プログラムやデータのセーブ/ロードのためにカセットレコーダーを接続するオーディオポートがある。ZX81よりもセーブ/ロードが高速化しており、信頼性も高まっている。
ZX Spectrum(ゼットエックス スペクトラム)は、シンクレア・リサーチが1982年にイギリスでリリースしたホームコンピューターである。
開発中は「ZX81 Colour」および「ZX82」と呼ばれていたが、それまで(ZX80とZX81)のモノクロ表示との違いを強調するため、クライブ・シンクレアが「Spectrum(=スペクトル、光をプリズムで分光したときに得られる色の帯)」と名づけた。最終的に8つの異なる機種をリリースしており、1982年にリリースした 16kB RAM の入門モデルから1987年のフロッピーディスクドライブ内蔵の 128kB RAM 搭載の ZX Spectrum +3 まである。クローンを除いても全世界で累計500万台以上を売り上げた。
Spectrumはアメリカでのコモドール64のように、イギリスで最初に爆発的人気を得たホームコンピュータである。
ただし、外部キーパッド用ROMルーチンも残っていたので接続すれば使える状態だった。
Spectrumが使っているZ80はアドレスバスが16ビットなので、一度に使用可能なメモリは64KBまでである。はみ出している80KBのRAMを使用するため、それをアドレス空間の先頭16KBにマッピングできるようバンク切り換え技術を採用して設計された。同様に、16KBのBASICのROMと新たに追加されたエディタ用の16KBのROMも切り替えて使用されるようになっている。
新しいサウンドチップとMIDI出力機能のために BASIC に PLAYコマンドが追加された。また、従来互換の48KBモードに移行するコマンドとして SPECTRUM も追加されている(従来互換モードから128KBモードに戻るコマンドは存在しない)。BASICプログラミングで追加されたRAMを有効利用するため、RAMディスクにプログラムを保持できるようになっている。これらの新たなコマンドはユーザー定義文字の領域を使っていたため、いくつかのBASICプログラムでは互換性問題が発生した。
従来機種とは異なりスピーカーを内蔵していない。音はテレビのスピーカーから出るようになっている。
スペイン版では右下の "128K" のロゴが白になっていたが、イギリス版では赤になっていた。
Spectrum は 3.50MHz の Zilog Z80A CPU(または NEC μPD780C-1)を採用。最初のモデルでは、16KバイトのROMと16Kバイトもしくは48KバイトのRAMを搭載している。ハードウェア設計者はシンクレア・リサーチのリチャード・アルトワッサー(英語版)。シンクレアの工業デザイナーリック・ディキンソン(英語版)が外観を設計。
ビデオ出力はRFモジュレータ経由でテレビに接続し、家庭用テレビを単純なカラーグラフィックディスプレイとして使用した。Spectrum の表示機能は今日から見れば低レベルなものだが、当時の小型テレビで表示するには完璧で、ゲームなどの開発も難しくなかった。テキストは本体内蔵の文字セット(ASCIIベースの独自文字セット)かアプリケーションが提供する文字セットを32桁×24行表示し、15色で表示可能である(8色×2輝度で、黒は輝度変化しない)。グラフィック表示も同様の色数で256×192ドット表示である。メモリを節約するため、色の属性情報をテキストやグラフィックデータとは別の32×24のグリッドで保持し、1属性データが1文字の表示領域に対応している。