MOSテクノロジーTED

TEDピン配置

7360/8360 TExt Display ( TED )は、MOS Technology, Inc.が製造した集積回路です。ビデオチップに加え、サウンド生成ハードウェア、DRAMリフレッシュ回路、インターバルタイマーキーボード入力処理機能も備えていました。Commodore Plus /4および16向けに設計されました。パッケージはJEDEC規格準拠の48ピンDIPでした

モデル7360と8360の唯一の違いは使用されている製造技術であり、モデル8360の方が一般的です。[1]

ビデオ機能

TEDのビデオ機能は主にVIC-IIの機能のサブセットであった。TEDは5つのビデオモードをサポートしていた。[2]

  • 8×8ピクセルで40×25文字のテキストモード
  • マルチカラーテキスト(文字あたり4×8ピクセル、X方向の2倍ピクセル幅)
  • 拡張背景色モード(文字あたり8×8ピクセル)
  • マルチカラーグラフィック 160 × 200 ピクセル
  • 高解像度グラフィック 320 × 200 ピクセル
  • 46μs 52μsの長さのスキャンラインの可視部分はピクセルで満たされます

これらのモードは、レジスタとメモリのマッピングが異なる点を除けば、対応するVIC-IIモードとほとんど変わりません(グラフィックモードについてはVIC-IIの記事を参照)。しかし、TEDにはVIC-IIのようなスプライト機能がなかったため、ゲームアニメーションはVIC-20のようにカスタムキャラクターセットのみで実行する必要がありました。このため、C16/Plus 4ゲームのグラフィックはC64と比べて制限されていました。VIC-IIでは、スプライトがダイ面積の3分の2を占め、トランジスタ数がCPUのトランジスタ数を上回っていました。一方、TEDはカラー属性をオンチップでキャッシュするため、SRAM容量は40 ~ 75 バイトになり、外部カラー RAM は不要になります。

TED には、VIC-II にはなかった 2 つの機能、つまり輝度制御と点滅テキストが含まれていました。

TEDは、 PbおよびPrの 彩度信号(0、±0.3826834、±0.7071068から±1.0までの8段階)のバリエーションによって16色の基本色を生成しました。これらの16色のうち15色(黒を除く)には、8つのY 輝度値(0.125、0.25、0.375、0.5、0.625、0.75、0.875、1.0)のいずれかを割り当てることができ、これによりTEDはVIC-IIよりもはるかに幅広い色彩を表示できるようになりました。YPbPrの121色のカラーパレットを以下に示します。[3]

色相 #Pb (相対)Pr (rel.)はい
0.1250.250.3750.50.6250.750.8751.0
0 — 黒000,00,10,20,30,40.50,60,7
1 — 白001,01,11,21,31,41.51,61,7
2 — 赤−0.38268340.92387952,02,12,22,32,42,52,62,7
3 — シアン0.3826834−0.92387953.03,13,23,33,43,53,63,7
4 — 紫0.70710680.70710684.04.14,24,34,44,54,64,7
5 — 緑−0.7071068−0.70710685,05,15,25,35,45.55,65,7
6 — 青106,06,16,26,36,46.56,66,7
7 — 黄色−107,07,17,27,37,47.57,67,7
8 — オレンジ−0.70710680.70710688,08,18,28,38,48.58,68,7
9 — 茶色−0.92387950.38268349,09,19,29,39,49.59,69,7
10 — 黄緑−0.9238795−0.382683410,010,110,210,310,410,510,610,7
11 — ピンク0111,011,111,211,311,411,511,611,7
12 — 青緑0−112,012,112,212,312,412,512,612,7
13 — ライトブルー0.7071068−0.707106813,013,113,213,313,413,513,613,7
14 — ダークブルー0.92387950.382683414,014,114,214,314,414,514,614,7
15 — ライトグリーン−0.3826834−0.923879515,015,115,215,315,415,515,615,7

サウンド機能

TEDは、2チャンネルのオーディオを生成するシンプルなトーンジェネレータを搭載していました。1チャンネル目は矩形波を生成し、2チャンネル目は矩形波またはホワイトノイズを生成できました。2チャンネル間では、2つのトーン、または1つのトーンとノイズのいずれかを聞くことができました。このトーンジェネレータはビジネス用途向けに設計されており、SIDチップのような高度なサウンド機能は備えていませんでした。

その他の機能

TEDには、マスタークロック周波数で動作するダウンカウンタで構成される16ビットインターバルタイマーが3つ搭載されています。これらのタイマーは、アンダーフロー時にIRQを生成できます。ラスターレジスタは、現在のスキャンラインと等しい値になった時点でIRQを生成することもできます。また、このチップにはI/Oポートも搭載されており、Plus/4およびPlus/16では、IECバス(フロッピーディスクドライブ接続用)とデータセット(テープレコーダー)を制御するために使用されます。

TEDはDRAMアクセスにおいてCPUよりも高い優先度を持っています。そのため、CPUは境界領域ではフルスピードで動作しますが、アクティブなディスプレイ領域ではクロックレートが半分に抑制されます。このチップの望ましくない特性として、過熱によって自己破壊する傾向があることが知られています。このチップを搭載したコンピューターを正常な動作状態に保つには、冷却を改善することが推奨されます。[4]

TEDチップは現在生産されていないため、ハンガリーの開発者Istvan Hegedus氏がFPGATEDと呼ばれるプロジェクトでVerilog HDLを使用してその内部アーキテクチャを調査し、再現しました。[5]このプロジェクトのソースコードはオープンソース化されており、MiSTerプラットフォームへのC16実装と、元のコード開発者によるドロップインチップ交換用プロトタイプの開発につながりました。

「ThEDプロジェクト」によるオリジナルのソースコードに基づいて開発中のTED代替品もあったが、部品供給の困難さから開発は保留された。[6]

注記

  1. ^ “MOS 7360/8360”. Commodore Plus/4 World . 2022年10月30日閲覧。
  2. ^ 「TED 7360 データシート」(PDF) . Commodore Semiconductor Group . 2019年5月21日閲覧
  3. ^ カラー値は YAPE Plus/4 エミュレータのソース コードから取得されます。
  4. ^ Bucci, Davide. 「Commodore Plus/4のCPUとTEDの温度」 。 2019年5月21日閲覧
  5. ^ 「FPGATED、コモドール264シリーズのTEDチップをFPGAで再実装」2022年5月14日閲覧
  6. ^ 「ThED – MOSテクノロジーTEDによるコモドール264シリーズの代替」。2019年12月5日。 2021年10月29日閲覧
  • TEDに語る: MOS 7360/8360 テキストディスプレイ IC
  • Commodore plus/4 ハードウェアマニュアル
Retrieved from "https://en.wikipedia.org/w/index.php?title=MOS_Technology_TED&oldid=1314409357"