
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 倍のピクセル幅)
- 拡張背景色モード(1文字あたり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 つの機能、つまり輝度制御と点滅テキストが含まれていました。
PbおよびPr 彩度信号の変化によって 16 の基本色を生成しました(0、+-0.3826834、+-0.7071068 から +-1.0 までの 8 つのステップが可能)。これらの 16 色のうち 15 色 (黒は例外) には、8 つのY 輝度値 (0.125、0.25、0.375、0.5、0.625、0.75、0.875、1.0) のいずれかを割り当てることができるため、TED は VIC-II よりもはるかに幅広い色を表示できます。121 のYPbPr色の完全なパレットを以下に示します。[3]
サウンド機能
TED は、2 つのオーディオ チャンネルを生成するシンプルなトーン ジェネレーターを備えていました。最初のチャンネルは方形波を生成し、2 番目のチャンネルは方形波またはホワイト ノイズを生成することができます。2 つのチャンネル間では、2 つのトーンまたは 1 つのトーンとノイズのいずれかを聞くことができます。このトーン ジェネレーターはビジネス アプリケーション用に設計されたもので、SIDチップにあるような広範なサウンド機能は提供していませんでした。
その他の機能
TED には、マスター クロック周波数で動作するダウン カウンターで構成される 3 つの16 ビットインターバル タイマーが含まれています。これらのタイマーは、アンダーフロー時にIRQ を生成できます。また、ラスターレジスタは、現在のスキャン ラインと等しい場合に IRQ を生成できます。このチップには、 Plus/4 および 16 で IEC バス (フロッピー ディスク ドライブの接続用) とデータ セット (テープ レコーダー) を制御するために使用されるI /O ポートも含まれています。
TED は DRAM アクセスにおいて CPU よりも高い優先度を持っています。そのため、境界では CPU はフルスピードで動作できますが、アクティブなディスプレイ領域ではクロック レートが半分に抑えられます。このチップの望ましくない特徴は、過熱によってチップ自体が壊れやすいことで知られています。このチップを搭載したコンピューターを正常に動作させるには、冷却を改善することが推奨されます。[4]
TEDチップはもう生産されていないため、ハンガリーの開発者Istvan HegedusがFPGATEDと呼ばれるプロジェクトでVerilog HDLを使用してその内部アーキテクチャを調査し、再現しました。[5]このプロジェクトのソースコードはオープンソース化されており、MisTerプラットフォームでのC16実装と、元のコード開発者による実用的なプロトタイプのドロップインチップ交換につながりました。
「ThEDプロジェクト」によるオリジナルのソースコードに基づいて開発中の別のTED代替品もあったが、部品供給の困難さから保留となっている。[6]
注記
- ^ 「MOS 7360/8360」。Commodore Plus/4 World 。2022年10月30日閲覧。
- ^ 「TED 7360 データシート」(PDF) . Commodore Semiconductor Group . 2019年5月21日閲覧。
- ^ カラー値は YAPE Plus/4 エミュレータのソース コードから取得されます。
- ^ Bucci, Davide. 「Commodore Plus/4 の CPU と TED の温度」 。2019年5 月 21 日閲覧。
- ^ 「FPGATED、コモドール264シリーズのTEDチップをFPGAで再実装」2022年5月14日閲覧。
- ^ 「ThED – MOSテクノロジーTEDによるコモドール264シリーズの代替品」。2019年12月5日。 2021年10月29日閲覧。
外部リンク
- TED との対談: MOS 7360/8360 テキスト ディスプレイ IC
- Commodore plus/4 ハードウェアマニュアル
