Yamaha V9938 — электронный компонент, микросхемавидеоконтроллера (VDP, Video Display Processor), разработанная компаниями ASCII Corporation, Microsoft и Yamaha в 1985 году. Создана специально для использования в бытовых компьютерах стандарта MSX2, появившегося в том же году. Также известна под названиями MSX-Video, E-VDP-I. Помимо большого количества компьютеров MSX2, микросхема применялась в компьютере Geneve 9640 (улучшенный вариант TI-99/4A), а также в терминалах телетекста стандартов CAPTAIN и NAPLPS.
Так как требовалось обеспечить обратную совместимость с компьютерами стандарта MSX1, V9938 была разработана на основе микросхемы Texas Instruments TMS9918, использовавшейся в этих компьютерах. V9938 унаследовала все возможности TMS9918 (режимы T1, G1, G2, MC), а также имела большое количество новых возможностей.
Впоследствии на основе V9938 был разработан улучшенный вариант микросхемы, V9958, использовавшийся в компьютерах стандарта MSX2+ и MSX Turbo R.
Все графические режимы также могут отображать 212 строк, режим MC может отображать 53 строки
Режимы G2 и G3 различаются только режимом отображения спрайтов
Растровые режимы:
G4: 256 × 212, 16 цветов из палитры
G5: 512 × 212, 4 цвета из палитры
G6: 512 × 212, 16 цветов из палитры
G7: 256 × 212, 256 фиксированных цветов
Все растровые режимы также могут отображать 192 строки
Вертикальное разрешение всех режимов может быть удвоено с помощью чередования строк
Терминология, используемая на MSX
В контексте MSX, экранные режимы часто называются по номеру, которые они имеют в MSX-Basic. Таблица соответствия этой нумерации и официальных названий: