V9938
当初は家庭用パソコンMSXのキャプテンシステムアダプタ用に開発され、その後MSX2規格に取り込まれる事となった。MSX以外にも、比較的簡単、安価にテレビ画面を利用した画像表示が出来ることから、キャプテンシステム端末、アーケードゲーム機、家庭用ビデオ編集機、囲碁通信ネットワーク端末などで採用された。
他のパソコン用途としては、セガ・エンタープライゼスから1986年7月発売のセガAIコンピュータに採用され、1989年には雑誌『Oh!FM』でFM-7シリーズ用のV9938ビデオボード製作記事が掲載された。
アスキーの西和彦やマイクロソフトのビル・ゲイツらの要求に応える形でヤマハ側が開発していった。主にビル・ゲイツはコスト面や横80桁表示、アスキー側はビットマップや色数と表示モードの増加、VDPコマンドなどを要請した。スプライトの強化などゲーム向きの機能には無関心だったという。
後にセガのゲーム機など画像LSIの開発を手掛けることになるヤマハにとって、初の画像LSIだった。TMS9918の上位互換チップでありながら、その開発元のテキサス・インスツルメンツ社の協力は得ず、公開された技術情報からヤマハが独自に実現している。そのため、VRAM容量判定のフラグなど一部挙動やアクセスタイミングが異なるほか、色の分解能並びに、初期パレットの設定値を原因として、表示色には差異がある。なお、設計したヤマハ側は、色の違いを認識していなかったことを、後年の取材に答えている。
上位互換のチップにV9958(E-VDP-II)がある。
走査線検出割り込み機能(ラスタ割り込み) 走査線割り込みを発生させる縦位置を指定して割り込み信号を発生させることができ、割り込み処理内でページ切り替え、縦スクロールなどを行えば「ラスタ分割」表示や、画面モードの切り替えをすることが可能。 ラスタースクロール等の一画面中で複数回数割り込みを発生させる処理もアジャスト機能を使用することで実現は可能だが、MSX2/2+のCPU能力では割り込み処理でほとんどのCPU処理が埋まってしまい実用的ではなく、単純な画面の上下二分割程度に使われることが多かった。 ラスタ割り込みでパレットを切り替え、同時に表示する色数を増やしたソフトもあった。
スーパーインポーズ機能: 外部ビデオ画面との合成表示が可能。別売のデジタイザーなどと組み合わせて使用する。
NTSCビデオ出力に加え、PALビデオ出力、アナログRGB出力もサポート MSXではEIAJ規格の21ピンコネクタ(RGBマルチ)が使用された。本体の出力はDIN8ピン。
マウス/ライトペン専用インターフェース搭載。なお、MSX2では未使用。
アクセスタイミングや信号の入出力電圧の違いにより、バージョンはA~Cまである。
CPUとのインターフェイスとは別に、カラーバスという8ビット幅の入出力インターフェイスを搭載している。このバスは前述の外付けデジタイザとは異なり、CPUなどからのデータ転送無しにVDPが直接デジタルデータをVRAMに取り込むことができる。また、前述のマウスインターフェイスはカラーバスを利用する。カラーバスを利用して外部にカラーパレットを設置することも可能。
V9938にはコプロセッサがあるが、関連資料に記載が無く詳細は不明。