カラーモニター付きAmstrad CPC 464 | |
| 開発者 | アムストラッド |
|---|---|
| タイプ | パーソナルコンピュータ |
| 世代 | 三番目 |
| リリース済み | 1984年 (1984年) |
導入価格 | カラーモニター付きで359ポンド(2025年換算で1,170ポンド相当) |
| 製造中止 | 1990年 (1990年) |
| 販売台数 | 300万 |
| メディア | コンパクトカセット、3インチフロッピーディスク |
| AMSDOSとLocomotive BASIC 1.0または1.1、CP/M 2.2または3.0 | |
| CPU | Zilog Z80 A @ 4 MHz |
| メモリ | 64または128KB 、 [ 1 ]最大576KBまで拡張可能 |
| 画面 | 160×200ピクセル(16色)、320×200ピクセル(4色)、640×200ピクセル(2色) |
| グラフィック | Motorola 6845または互換のカスタムゲートアレイ |
| 音 | AY-3-8912、3ボイス、8オクターブ |
| 入力 | キーボード |
Amstrad CPC(「Colour Personal Computer」の略)は、Amstrad社が1984年から1990年にかけて製造した8ビットホームコンピュータのシリーズです。1980年代半ばのホームコンピュータ市場はCommodore 64とZX Spectrumが主流でしたが、Amstrad CPCはこれらの市場に対抗するために設計され、主にイギリス、フランス、スペイン、ヨーロッパのドイツ語圏、そしてカナダで成功を収めました。
このシリーズからは合計6つの異なるモデルが生まれました。CPC 464、CPC 664、CPC 6128は、ヨーロッパの家庭用コンピュータ市場で非常に成功した競合製品でした。ハードウェアのアップデートによってシステムのライフサイクルを延長することを目的とした後の464 plusと6128 plusは、それほど成功しませんでした。また、 plusハードウェアをゲームコンソールとして再パッケージ化したGX4000も同様に失敗に終わりました。
CPC モデルのハードウェアはZilog Z80A CPU をベースにしており、64 KB または 128 KB のRAMが搭載されています。キーボード一体型のコンピュータ設計で、コンパクトカセットデッキまたは 3 インチフロッピーディスクドライブといった内蔵ストレージデバイスが特徴的です。本体は、本体の電源としても機能するカラー、グリーンスクリーン、またはモノクロモニターとセットでのみ販売されていました。[ 2 ]さらに、外付けディスクドライブ、プリンター、メモリ拡張など、幅広い種類の純正およびサードパーティ製のハードウェア拡張が利用可能でした。
CPCシリーズは、主にビデオゲームを楽しむための家庭用コンピュータと競合する製品として位置づけられ、豊富なゲームソフトウェアが揃っていた。専用モニター付きのコンピュータシステム一式が比較的低価格であったこと、高解像度のモノクロテキストおよびグラフィック機能を備えていたこと、そしてCP/Mソフトウェアを実行できたことも、ビジネスユーザーにとって魅力的な要素となり、幅広いアプリケーションソフトウェアが用意されていたことにも表れている。
CPCシリーズは、その販売期間中に約300万台を売り上げた。[ 3 ]

CPCシリーズの背後にある哲学は2つありました。1つ目は「オールインワン」というコンセプトで、コンピュータ、キーボード、データ記憶装置が1つのユニットに統合され、専用のディスプレイモニターが付属していました。当時の家庭用コンピュータのほとんどは、ZX Spectrumシリーズ、Commodore 64、BBC Microなど、家庭用テレビと別に接続されたテープレコーダーまたはディスクドライブに依存していました。オールインワンのコンセプト自体は新しいものではなく、ビジネス向けマシンやCommodore PETですでに見られました。
第二に、Amstradの創設者であるアラン・シュガーは、このマシンが「休暇で空港にチェックインする際に使われるような、本物のコンピューター」[ 4 ]に似ていて、「妊娠した電卓」[ 5 ]のように見えないようにしたいと考えていました。これはおそらく、低価格のメンブレン式キーボードを備えたZX81やZX Spectrumを指していると思われます。

CPC 464はヨーロッパで最も成功したコンピュータの1つであり、200万台以上を売り上げた。[ 6 ]
CPC 464は64KB のRAMと内蔵カセットデッキを搭載していました。1984年6月に英国で発売されました。当初の希望小売価格は、グリーンスクリーン搭載モデルが249.00ポンド/899.00ドイツマルク、カラーモニター搭載モデルが359.00ポンド/1398.00ドイツマルクでした。1985年後半にCPC 6128が発売された後、CPC 464の希望小売価格は50.00ポンド/180.00ドイツマルク値下げされました。
1990年、モデルラインナップにおいてCPC 464は464プラスに置き換えられ、CPC 464の生産は終了した。

CPC 664は 64KBのRAMと内蔵3インチフロッピーディスクドライブを搭載しています。1985年4月25日に英国で発売されました。[ 7 ] CPC 664の初期希望小売価格は、グリーンスクリーン搭載モデルが339.00ポンド/1198.00ドイツマルク、カラーモニター搭載モデルが449.00ポンド/1998.00ドイツマルクでした。
CPC 464 の成功的な発売後、消費者は常に 2 つの改善を求めていました。それは、メモリの増設と内蔵ディスク ドライブです。Amstrad にとって、後者の方が実現しやすかったのです。CPC 664 は、意図的に控えめに発表され、最も低価格のディスク システムとしてだけでなく、最も低価格の CP/M 2.2 マシンとしても位置づけられました。Amstrad の CPC 製品群において、CPC 664 は、販売中止にも値下げにもならなかった CPC 464 を補完するものでした。[ 8 ]
CPC 664は、CPC 464と比較して、フロッピーディスクドライブを搭載するためだけでなく、キーボード部分も再設計され、本体が大幅に改良されています。Amstradの宣伝資料では「人間工学に基づいた」キーボードと謳われており、テンキーの上にはMSXスタイルのカーソルキーが配置され、キーボードは前方に大きく傾いています。CPC 464のカラフルなキーボードとは異なり、CPC 664のキーは、より落ち着いたグレーと淡いブルーの配色となっています。
CPC 664本体背面には、12V電源ケーブルが追加されている点を除けば、CPC 464と同じコネクタが備えられています。CPC 464のカセットテープドライブは本体の5V電源で動作しましたが、CPC 664のフロッピーディスクドライブには別途12V電源が必要です。この電源は、付属のグリーンスクリーン/カラーモニター(それぞれGT-65とCTM-644)の改良版から別途供給する必要がありました。
CPC 664はわずか約6ヶ月間しか生産されませんでした。1985年後半にCPC 6128がヨーロッパで発売された際、アムストラッドは3つのモデルをラインナップに残さないことを決定し、CPC 664の生産は中止されました。[ 9 ]

CPC 6128は 、128KBのRAMと内蔵の3インチフロッピーディスクドライブを搭載しています。様々なハードウェアおよびファームウェアの改良に加え、CPC 6128の最も注目すべき特徴の一つは、CP/M+オペレーティングシステムとの互換性であり、これによりビジネス用途での魅力が高まりました。
CPC 6128は1985年6月13日に発売され、当初は米国でのみ販売されました。[ 7 ]シカゴのIndescomp, Inc.が輸入・販売したこの製品は、当時ヨーロッパのコンピュータメーカーに対して伝統的に敵対的だった米国で販売された最初のAmstrad製品でした。[ 10 ] 2か月後の1985年8月15日、ヨーロッパに到着し[ 7 ]、CPCモデルラインナップでCPC 664に取って代わりました。CPC 6128の初期希望小売価格は、グリーンスクリーン付きで699.00米ドル/299.00ポンド/1598.00ドイツマルク、カラーモニター付きで799.00米ドル/399.00ポンド/2098.00ドイツマルクでした。
1990年、6128plusがモデルラインナップにおいてCPC 6128に取って代わり、CPC 6128の生産は終了した。
1990年、変化する家庭用コンピュータ市場に直面したアムストラッドは、CPCモデルシリーズを刷新し、プラスまたはPLUS、1990、またはCPC +シリーズと呼ばれる新しいシリーズを導入することを決定しました。主な目標は、既存のCPCハードウェアプラットフォームを多数強化し、現代的な外観を提供するために筐体のデザインを変更し、カートリッジメディアのネイティブサポートを追加することでした。新しいモデル群には、464plusと6128plusのコンピュータ、およびGX4000ビデオゲームコンソールの3つのバリエーションが含まれています。「CPC」の略称はモデル名から削除されました。
再設計により、主にゲームプラットフォームとしての以前の欠点を是正するために、CPC ハードウェアが大幅に強化されました。再設計されたビデオ ハードウェアでは、16 個のハードウェア スプライト[ 11 ]とソフト スクロールが可能になり、カラー パレットは、一度に選択できる最大 16 色 (別途定義可能な境界線を含む) から、4096 色の中から最大 31 (背景用に 16 色、ハードウェア スプライト用に 15 色) に拡張されました。強化されたサウンド ハードウェアは、自動DMA 転送を提供し、プロセッサのオーバーヘッドを大幅に削減して、より複雑なサウンド エフェクトを可能にします。その他のハードウェア強化には、アナログ ジョイスティック、8 ビット プリンタ、および最大 4 MbitのROM カートリッジのサポートが含まれます。
新シリーズは、オリジナルのCPCモデルとの完全な後方互換性を意図して開発されました。その強化された機能は、意図的に分かりにくいロック解除メカニズムが作動した後にのみ利用可能となり、既存のCPCソフトウェアが誤ってそれらの機能を呼び出すのを防ぎます。[ 12 ]
ハードウェアが大幅に強化されたにもかかわらず、8ビットCPUをベースにしていたため、多くの人は時代遅れだと考え、 Plusシリーズの数ヶ月後に発売されたAmigaやMega Driveなどのシステムに移行しつつあった顧客やソフトウェア開発者を引き付けることができませんでした。Plusシリーズは商業的に失敗し[ 13 ]、1990年の発売後まもなく生産が中止されました。

464 plusと6128 plusモデルは、CPC 464とCPC 6128の後継機種として、「より洗練されたスタイリッシュな」製品となることを意図して開発されました。再設計されたplusハードウェアプラットフォームをベースに、前モデルと同じ基本特性を備えています。464 plusは64KB のRAMとカセットテープドライブを搭載し、6128 plusは128KB のRAMと3インチフロッピーディスクドライブを搭載しています。両モデルとも共通の筐体レイアウトを採用しており、キーボードはCPC 6128モデルから引き継がれ、それぞれの大容量ストレージドライブは筐体の開口部に挿入されています。
EMCスクリーニングプロセスを簡素化するため、従来モデルのエッジコネクタは、ドイツのシュナイダーエレクトリック社製CPC 6128で以前使用されていたマイクロリボンコネクタに置き換えられました。その結果、従来のCPCシリーズ用の拡張機器の多くは、464 plusおよび6128 plusとコネクタの互換性がありません。さらに、6128plusには外部テープドライブ用のテープソケットがありません。
プラスシリーズにはオンボードROMが搭載されていないため、464プラスと6128プラスにはファームウェアが含まれていません。代わりに、アムストラッドは付属のBurnin' RubberおよびLocomotive BASICカートリッジに含まれるROM拡張機能を介して両モデルのファームウェアを提供しました。これにより、ハードウェアのローカライズコストが削減され(一部のキーキャップとケースラベルのみをローカライズする必要がありました)、基本的なコピープロテクション機構という利点も得られました(ファームウェアがないため、マシン自体がゲームカートリッジの内容をコピーできませんでした)。[ 12 ]強化されたV4ファームウェアの構造上の違いにより、一部のCPCソフトウェアがメモリアドレスによってファームウェア関数を直接呼び出す際に問題が発生するため、アムストラッドはオリジナルのCPC 6128のV3ファームウェアを含むカートリッジを別途販売しました。[ 14 ]
464 plusと6128 plusはどちらも1990年9月に一般向けに発表されました。当初の希望小売価格は、464 plusがモノクロモニター付きで229ポンド/ 1,990フラン、カラーモニター付きで329ポンド/ 2,990フラン、 6128plusがモノクロモニター付きで329ポンド/ 2,990フラン、カラーモニター付きで429ポンド/ 3,990フランでした。 [ 15 ]

プラスシリーズの一部として開発されたGX4000は、アムストラッドがビデオゲームコンソール市場に参入しようとした短命な試みでした。プラスシリーズの強化されたハードウェア特性を共有し、キーボードや大容量ストレージデバイスのサポートがない、シリーズの中で最も基本的なバリアントを表しています。[ 12 ] 2つのパドルコントローラーとレーシングゲーム「Burnin' Rubber」が同梱されていました。

1985 年 8 月の休暇中、スペインは RAM が 64 KB 以下のコンピュータに 15,000 ペセタ ( 90.15 ユーロ)の輸入税を一時的に導入し (王令 1215/1985 [ 16 ]および 1558/1985 [ 17 ] )、スペインで販売されるすべてのコンピュータにはスペイン語キーボードが必要であるという新しい法律 (王令 1250/1985 [ 18 ] ) を制定した。これを回避するため、Amstrad のスペイン代理店Indescomp (後にAmstrad Spainとなる)は、CPC 464 の改良版であるCPC 472を開発し、販売した。主な違いは、CPC 664 ROM チップと 8 KB メモリ チップを搭載した小型の追加ドーター ボードと、 ñ キー付きのキーボード(ただし、一時的に ñ キーなしで製造されたものもある) である。 8 KB メモリ チップ (マシンに電気的に接続されていないため、結果として使用不可)の唯一の目的は、輸入税を回避するためにマシンの総メモリ仕様を 72 KB に増やすことです。数か月後、スペインは1985 年加盟条約により欧州共同体に加盟し、輸入税が廃止されたため、Amstrad は 464 に ñ キーを追加し、CPC 472 の生産は中止されました。[ 19 ]

KCコンパクト(「Kleincomputer」 - 「小型コンピュータ」 - 英語の「microcomputer」をドイツ語に直訳したもの) は、東ドイツのVEB Kombinat Mikroelektronik Erfurtの一部であるVEB Mikroelektronik Mühlhausenが1989 年 10 月に製造した Amstrad CPC のクローンです。このマシンには Amstrad CPC のハードウェアのさまざまな代替品やエミュレーションが含まれていましたが、このマシンは Amstrad CPC ソフトウェアとほぼ互換性があります。64 KB のメモリと、改造されたハードウェアに合わせてカスタマイズされた CPC 6128 のファームウェアが搭載されており、起動バナーのみが変更されたLocomotive BASIC 1.1のコピーも含まれています。拡張ポートはK 1520 バススロットです。KC コンパクトは、東ドイツで導入された最後の 8 ビット コンピュータです。[ 20 ]発売時にドイツ再統一が起こっていたため、ごく少数のシステムしか販売されませんでした。 KCコンパクトは、フリーソフトウェアJKCEMUによってエミュレートできます。[ 21 ]
1993年、ロシアのオムスクに拠点を置くPatisonic社は、Amstrad CPC 6128と高い互換性を持つコンピュータ、Aleste 520EXを発売した。[ 22 ] [ 23 ] [ 24 ]また、 MSXモードに切り替えることもできた。Magic Soundという拡張ボードを使えば、Scream Trackerのファイルを再生できた。
Your Computer誌は、CPC 464は「優れたグラフィックとサウンド、優れたBASICと柔軟なオペレーティングシステム」を備えており、Amstradが1984年末までに20万台を販売するという目標は現実的であると結論付けた。 [ 25 ]
1985年1月のBYTE誌のコラムニストは、CPC 464を、優れたキーボード、80桁のテキスト、安価なディスクドライブ、CP/Mのような主流のオペレーティングシステムのサポートなど、実用的なホームコンピュータの基準を満たす「最も近いもの」と評した。[ 26 ]
CPCシリーズ全体は、4MHzで動作するプロセッサであるZilog Z80をベースとしています。 [ 27 ] CPUとビデオロジックが共有メインメモリに同時にアクセスしてビデオの破損(「スノーイング」)を引き起こすことを避けるため、CPUメモリへのアクセスはマイクロ秒単位で行われるように制限されています。これにより、各マシンサイクルが実質的に4クロックサイクルにパディングされ、処理能力がわずかに低下し、Amstradが推定した「実効クロックレート」は「約3.3MHz」となります。[ 28 ]
Amstrad CPCには、64 KB (CPC 464、CPC 664、464plus、GX4000) または 128 KB (CPC 6128、6128plus) の RAM が搭載されています。[ 27 ] [ 29 ] この基本メモリは、サードパーティメーカーが販売するメモリ拡張を使用して最大 512 KB まで、また ハードウェア愛好家が開発した実験的な方法を使用して最大 4096 KB まで拡張できます。Z80 プロセッサは 64 KB のメモリしか直接アドレス指定できないため 、128 KB モデルとメモリ拡張からの追加メモリはバンク切り替え を使用して利用可能になります。

CPCのビデオ出力の基盤となっているのは、CRTC(Motorola 6845または互換品)とカスタム設計されたゲートアレイを組み合わせた、ピクセル表示出力を生成するという珍しい構成です。後期のCPC 6128シリーズやプラスシリーズのモデルでは、CRTCとゲートアレイの機能がシステムのASICに統合されています。
3つの内蔵ディスプレイ解像度が利用可能です。160×200ピクセル、16色(「モード0」、20テキスト列)、320×200ピクセル、4色(「モード1」、40テキスト列)、および640×200ピクセル、2色(「モード2」、80テキスト列)です。[ 27 ] CRTCを再プログラムすることで、画面サイズを大きくすることができます。
オリジナルの CPC ビデオ ハードウェアは、27 色のカラー パレットをサポートしており、 [ 27 ]各色成分がオフ、ハーフ オン、またはオン ( 3 レベル RGB パレット) として割り当てられたRGBカラー スペースから生成されます。プラス レンジでは、パレットが 4096 色に拡張され、これも赤、緑、青それぞれに 4 ビット ( 12 ビット RGB ) の RGB から生成されます。[ 12 ]

GX4000を除き、すべてのCPCモデルにはRFテレビ出力またはコンポジットビデオ出力がなく、代わりにAcornコンピュータでも使用されている6ピンRGB DINコネクタが付属しており、付属のAmstradモニターを接続します。 [ 27 ]このコネクタは、50Hzのコンポジット同期信号を備えた1vppのアナログRGBを出力し 、正しく配線すれば50Hz のSCARTテレビを駆動できます。RFテレビ用の外部アダプタは、純正ハードウェアアクセサリとして入手可能でした。
CPCはGeneral Instrument AY-3-8912サウンドチップ[ 27 ]を使用しており、3つのチャンネルを備え、それぞれが方形波、ホワイトノイズ、またはその両方を生成するように構成できます。ハードウェアボリュームエンベロープの小さなアレイが利用可能です。
出力は、内蔵アンプで駆動される小型(4cm)スピーカー(音量調節機能付き)によるモノラル出力です。ステレオ出力は、 3.5mmヘッドホンジャックから提供されます。
サウンドチップに値のストリームを送信することで、約5ビットの解像度でデジタルサウンドサンプルを再生することが可能です。この技術はプロセッサ負荷が非常に高く、他の処理と組み合わせるのが困難です。例としては、 『Chase HQ』、『Meltdown』、『RoboCop』などのゲームのタイトル画面や、プレイできないシーンなどが挙げられます。後のPlusモデルでは、この処理をオフロードするためにDMAエンジンが搭載されました。


Amstrad は、日立の既存の3 インチ フロッピー ディスク フォーマットと互換性のある松下電器の3 インチ フロッピー ディスク ドライブを使用しています [参照: CPCWiki] 。[ 26 ]選択されたドライブ (後のモデルでは内蔵) は、片面 40 トラック ユニットで、反対側にアクセスするにはユーザーがディスクを取り外して裏返す必要があります。[ 29 ]各面には、それぞれ独立した書き込み保護スイッチがあります。[ 29 ]面は「A」と「B」と呼ばれ、それぞれが通常 180 KB ( AMSDOSフォーマットで、2 KB のディレクトリと 178 KB のストレージで構成されます) にフォーマットされ、ディスク1枚あたり合計 360 KB になります。
ドライブとのインターフェースには、 IBM PC/XT、PC/AT、PS/2マシンで同じ目的で使用されているNEC 765 FDCが採用されています。コスト削減のため、 DMA転送や単密度ディスクのサポートといった機能は完全には利用されておらず、周波数変調方式を改良して倍密度ディスクとしてフォーマットされています。
ディスクは、紙製のスリーブまたはコンパクトディスクの「ジュエル」ケースに似た硬質プラスチックケースに入れて出荷されました。ケースは3.5インチフロッピーディスクよりも厚く頑丈で 、追加の梱包なしで郵送できるように設計されていました。メディア表面を保護するスライド式の金属製カバーはケース内部にあり、ソニー版のシンプルな外部スライド式カバーとは異なり、ラッチで固定されていました。これらは5.25インチと3.5インチの両方の代替品よりもかなり高価でした。この価格に加え、公称容量が低く、基本的に独自規格であったため、CPC自体が生産終了になった直後にこのフォーマットも廃止されました。
アムストラッドの他の3インチマシン(PCWとZX Spectrum +3 )を除けば、これらを使用したコンピュータシステムはセガSF-7000や、タトン・アインシュタインやオズボーンなどのCP/Mシステムなど数少ない。また、組み込みシステムでも利用された。
Shugart規格のインターフェースにより、 Amstrad CPCマシンは、標準的な3インチ、3½インチ、または5¼インチのドライブをセカンドドライブとして使用できます。ROMDOSやParaDOSなどのプログラムは、標準のAMSDOSシステムを拡張し、両面80トラックフォーマットをサポートすることで、 1枚のディスクに最大800KBのデータを保存できるようにしています。
3インチのディスク自体は、CPCでは通常「ディスク」と呼ばれ、これは機械のプラスチックケースに記載されている綴りと、一般的なイギリス英語の綴りに倣ったものです。

ハードウェアとファームウェアは、外部ROMに収録されたソフトウェアにアクセスできるように設計されていました。各ROMは16KBの ブロックサイズで、ビデオRAMと共有されるメモリ空間に切り替えて使用されます。Amstradのファームウェアは、これらのROMから新しいソフトウェアに簡単にアクセスできるように意図的に設計されています。ROMには、特にワープロソフトやプログラミングユーティリティソフトといった人気アプリケーションが収録されていました(前者の例としてはProtextやBrunword、後者の例としてはMAXAMアセンブラなどがあります)。
このような追加の ROM チップは、CPC 本体に直接接続するのではなく、ROM チップ用のソケットと、メインマシンがそれらを切り替えられるようにするための最小限のデコード回路を備えた追加のプラグイン「 ROM ボックス」に接続します。これらのボックスは市販されているか、熟練したホビイストが作成でき、マシンの背面にあるメイン拡張ポートに接続します。ROM 上のソフトウェアは、ディスクやテープからロードするよりもはるかに高速で、マシンの起動シーケンスは、検出された ROM を評価し、必要に応じてマシンの制御を ROM に渡すように設計されていました。これにより、マシンの機能を大幅にカスタマイズすることができ、愛好家はさまざまな目的でこれを利用しました。[ 30 ]ただし、ユーザー マニュアルには記載されておらず、マーケティング資料にもほとんど言及されていないため、CPC プレスを読まない限り、一般的なユーザーはこの追加の ROM 機能に気づかないでしょう。ただし、公式の Amstrad ファームウェア マニュアルには記載されています。
これらのマシンには、1つのジョイスティックを直接接続することも、スプリッターケーブルを使用して2つのジョイスティックを接続することもできる9ピンのAtariジョイスティックポートも備わっています。 [ 27 ]
アムストラッド社は、CPC 464ディスクドライブやその他の周辺機器用の貫通コネクタを備えた、本体背面の拡張コネクタに接続する2つのRS-232-C D25シリアルインターフェースを提供した。
オリジナルのインターフェースには、デバイス独自のROMに搭載された専用プロトコルを使用して他のシステム間でデータ転送を容易にするための「呪文書」と、 British TelecomのPrestelサービスに接続するための端末ソフトウェアが付属していました。米国市場向けには、「|SUCK」と「|BLOW」というコマンドが使用されていたため、別のバージョンのROMが作成されました。これらのコマンドは米国では受け入れられないと考えられていたためです。
このインターフェースのソフトウェアおよびハードウェア上の制約により、 Pace社製の互換性のある代替品をAmstradブランドで提供する形で置き換えられた。シリアルインターフェースは、KDS ElectronicsやCirkitなどのサードパーティベンダーからも入手可能だった。

当時のほとんどの家庭用コンピュータと同様に、CPCはOSとBASICインタープリタをROMとして内蔵している。使用されているのはLocomotive BASICで、これはBBC Microコプロセッサボード向けにLocomotive Softwareが開発したZ80 BASICの改良版である。一般的なMicrosoftの実装で必要となるPOKEコマンドとは対照的に、マシンのビデオおよびオーディオリソースに簡単にアクセスできる点が特に注目に値する。その他の特異な機能としては、AFTERコマンドとEVERYコマンドによる時間指定イベント処理、テキストベースのウィンドウ処理などが挙げられる。
Digital ResearchのCP/Mオペレーティングシステムは、664 および 6128 ディスクベースシステム、および 464 用の DDI-1 ディスク拡張ユニットに付属していました。64k マシンには CP/M 2.2 のみが付属していましたが、128k マシンには CP/M 3.1 も含まれていました。コンパクトな CP/M 2.2 実装は、3 インチ ディスクのブート セクタに「システム フォーマット」と呼ばれる形式で大部分が保存されていました。Locomotive BASIC から |CPM と入力すると、これらのセクタからコードがロードされたため、カスタム ゲームのロード ルーチンによく使用されました。CP/M 3.1 実装は、ブート セクタからロードされる別のファイルに大部分が保存されていました。VDE などのワード プロセッサから ROS などの完全な電子掲示板システムまで、多くのパブリック ドメインのCP/M ソフトウェアが CPC 向けに提供されました。
Locomotive BASIC、 C、Pascal用のコンパイラを入手することは可能でしたが、CPC のソフトウェアの大部分はネイティブZ80 アセンブリ言語で記述されていました。人気のアセンブラは、Hisoft の Devpac、Arnor の Maxam、そして (フランスでは) DAMS でした。ディスクベースの CPC (Plus ではない) システムには、教育用言語LOGOのインタープリタが付属しており、CP/M 2.2 から起動しますが、AMSDOS ROM に多くのコードが常駐するなど、大部分が CPC 固有のものでした。6128 マシンには、非 ROM バージョンの CP/M 3.1 も含まれています。AC コンパイラも開発され、Micro Business Products によって Tandy Europe を通じてヨーロッパ市場向けに提供されました。
CPCに認知度の高いマスコットを与えるため、Amstradの社内ソフトウェアパブリッシャーであるAmsoftのゲームのいくつかにローランドの名前が付けられました。しかし、これらのゲームはローランドのキャラクターを中心に設計されたものではなく、後からブランドが追加されただけなので、キャラクターデザインは、とがった金髪のティーンエイジャー(Roland Goes Digging)から、足の生えた白い立方体(Roland Goes Square Bashing)、突然変異したノミ(Roland in the Caves )まで、非常に多様です。ゲームプレイとメインキャラクターのデザインが似ているのは、 Roland in Timeとその続編であるRoland in Spaceの2つのゲームだけです。ローランドというキャラクターは、オリジナルのCPCシリーズの主要デザイナーの1人であるローランド・ペリーにちなんで名付けられました。


アムストラッドは、ドイツ、オーストリア、スイスには販売網がなかったため、これらの地域でコンピュータを販売するために、ドイツのシュナイダー・ルントフンクヴェルケAGと提携しました。シュナイダー・ルントフンクヴェルケAGは、アムストラッド自身と同様に、それまで低価格オーディオ製品で知られていた企業でした。1984年、この目的のためにシュナイダーの子会社であるシュナイダー・コンピュータ部門が設立され、アムストラッドCPCの全製品ラインナップはシュナイダーCPCブランドで販売されました。
同じハードウェアをベースにしているものの、Schneider CPC モデルは Amstrad CPC モデルといくつかの点で異なっている。最も顕著な違いは、Schneider CPC 464 および CPC 664 キーボードは色付きキーではなく灰色のキーを採用しているが、オリジナルの英国キーボード配列のままである。ドイツ語の「QWERTZ」キーボード配列を実現するために、Schneider はキーを再割り当てする小さなソフトウェア プログラムとキー用のステッカー ラベルを販売した。[ 31 ]より厳しいドイツのEMC規制に準拠するために、Schneider CPC の全ラインナップには内部金属シールドが装備されている。同じ理由で、Schneider CPC 6128 はエッジ コネクタではなくマイクロリボン コネクタを採用している。グレー スケール キーボードとマイクロ リボン コネクタは、後の Amstrad CPC モデルの設計にも採用された。
1988年、シュナイダーがアムストラッドのAT互換コンピュータラインの販売を拒否したため、協力関係は終了した。シュナイダーは、残っていたシュナイダーCPCモデルの在庫を売り払い、確立された市場での地位を利用して独自のPCデザインを導入した。CPC 464やCPC 6128などの製品ラインを販売するためにドイツの子会社Amstrad GmbHを設立し、アムストラッドはヨーロッパのドイツ語圏で独自のブランドを確立しようと試みたが、最終的には失敗した。[ 32 ] [ 33 ]
Amstrad CPC は、主にビジネス用途とゲーム用途の両方で広く使われたため、長く好調な売れ行きを維持しました。熱心なプログラマーたちは CPC シリーズの開発を続け、SymbOSのようなグラフィカル ユーザー インターフェイス(GUI) オペレーティングシステムも開発しました。CPC 専用のインターネット サイトが世界中から登場し、フォーラム、ニュース、ハードウェア、ソフトウェア、プログラミング、ゲームなどを紹介しました。1980年代には、イギリス、フランス、スペイン、ドイツ、デンマーク、オーストラリア、ギリシャなどの国々で CPCマガジンが発行されました。公式のAmstrad Computer User誌[ 34 ]のほか、 Amstrad Action [ 34 ]、Amtix! [ 34 ]、Computing with the Amstrad CPC [ 34 ]、CPC Attack [ 34 ]、オーストラリアのThe Amstrad User、フランスのAmstrad Cent Pour Cent、Amstarなどの独立系誌も発行されました。 CPCの生産終了後、Amstradは、著作権表示を変更せず、Amstradが著作権を保持していることを認める限り、CPC ROMを自由に配布することを許可し、エミュレーターの開発者がCPCファームウェアをプログラムに同梱できるようにした。[ 35 ]
Amstrad は CPC 464 の成功に続き、Z80 ベースの別のマシンで 3 インチ ディスク ドライブとLocomotive Softwareのソフトウェアを搭載したAmstrad PCWワード プロセッサ シリーズを発売しました。PCW は当初、改良版の CPC ( ANT、または Arnold Number Two - CPC の開発コードネームは Arnold) と部分的に互換性を持つように開発されました。[ 36 ] [ 37 ]しかし、Amstrad は PCW に注力することに決め、ANT プロジェクトは市場に出回ることはありませんでした。
1986 年 4 月 7 日、Amstrad はSinclair Researchから「既存および将来のすべての Sinclair コンピュータおよびコンピュータ製品の販売および製造に関する全世界の権利、ならびに Sinclair ブランド名およびコンピュータおよびコンピュータ関連製品に関連する知的財産権」[ 38 ]を 500 万ポンドで買収したと発表した。これにはZX Spectrumも含まれていた。これには Sinclair の売れ残りのSinclair QLおよび Spectrumの在庫も含まれていた。Amstrad はこれらの余剰マシンを販売するだけで 500 万ポンド以上の利益を得た。Amstrad は Spectrum の 2 つの新しいバリエーションを発表した。ZX Spectrum 128 をベースにした、テープドライブ内蔵の ZX Spectrum +2 (CPC 464 と同様) と、翌年に発表された、フロッピー ディスクドライブ内蔵のZX Spectrum +3 (CPC 664 および 6128 と同様) で、Amstrad CPC マシンで使用されていた 3 インチ ディスクに対応していた。
