Amstrad CPC 文字セット(別名BASICグラフィック文字セット) [ 1 ]は、 Amstrad CPCシリーズの 8 ビット パーソナル コンピュータで BASIC ( CP/Mに起動するまでのデフォルト モード) を実行するときに使用される文字セットです。この文字セットは、内蔵の「下位」 ROM チップに存在していました。ASCII -1967 をベースとしていますが、文字 0x5E は ASCII-1963 のようにサーカムフレックスではなく上向き矢印になっている点が異なります。これは当時の他の文字セットにも共通する特徴です。[ 2 ] [ 3 ]標準の印刷可能な ASCII 範囲 (0x20-0x7e) を除けば、 Amstrad CP/M Plus 文字セットとは全く異なります。BASIC 文字セットにはゲームや家庭用コンピュータで特に使用されるシンボルが含まれていましたが、CP/M Plus 文字は CP/M Plus 環境の国際的およびビジネス的な特徴を反映していました。[ 4 ]この文字セットは、Unicode 13.0 の 2020 年 3 月リリース時点でUnicode (0xEF、0xFC、および 0xFD を除く) [ 5 ]で表現されています。Unicode 13.0 では、レガシー コンピューティング用のシンボルが追加されました。ただし、欠落していた 3 つの文字は、Unicode 16.0 のレガシー コンピューティング用シンボル補足に含めることが承認されています。[ 6 ]
文字セット
Amstrad CPCの文字セットの文字ビットマップ。- ↑制御文字は通常、画面上に文字を表示せず、制御コードとして解釈されます。文字1(SOH)を接頭辞として使用する場合、グラフィックテキストと一緒に使用する場合、またはキーボードから入力する場合は、セルの下部に表現が表示されます。 [ 10 ]
制御文字
C0文字範囲(0x00-0x1F)の各文字には特別な機能があった。[ 11 ]
- 1 2 3 4 5 6 7 8 9 10マークされたコードは、実行される前にカーソルを現在のウィンドウ内の適切な位置に強制的に移動させますが、カーソルが不正な位置に残る可能性があります。
- 1 2パラメータ値27~31は未定義の色です。
参考文献
- ↑ 「第7章:ご参考までに…」(PDF)、Amstrad CPC 6128 ユーザーマニュアル 、1985年、 9ページ
- ↑ ZX Spectrumの文字セット
- ↑ PETSCII
- ↑ 「第7章:ご参考までに…」(PDF)、Amstrad CPC 6128 ユーザーマニュアル、1985年、 54ページ
- ↑ 「キャラクター未提案」(PDF)、L2/19-025:情報源、2019年1月4日
- ↑ 「レガシーコンピューティング用シンボル補足資料」(PDF)
- ↑ 「AMSCPC.TXT」(PDF)、L2/19-025:レガシーコンピュータとテレテキストの文字をUCSに追加する提案、2019年1月4日
- ↑ L2/19-025: 出典(PDF)、2019年1月4日
- ↑ 「第7章:参考資料…」(PDF)、Amstrad CPC 6128 ユーザーマニュアル、1985年、 9~ 20ページ
- ↑ゴッデン、ブルース;オーバーウェル、ポール;ラディシック、デイビッド(1986)、「付録VI:表示文字セット」、CPC 464/664/6128ファームウェア、アムストラッド・コンシューマー・エレクトロニクス、p. 431
- ↑ 「第7章:ご参考までに…」(PDF)、Amstrad CPC 6128 ユーザーマニュアル、1985年、 3~ 6ページ