Yamaha V9958

Yamaha V9958 — электронный компонент, микросхема видеоконтроллера (VDP, Video Display Processor), разработанная компанией Yamaha в 1988 году. Предназначена специально для использования в бытовых компьютерах стандарта MSX, и является стандартным видеоконтроллером для компьютеров MSX 2+ и Turbo R. Представляет собой улучшенный вариант микросхемы V9938, имеет обратную совместимость с Texas Instruments TMS9918. Как и V9938, также известна под названиями MSX-Video и E-VDP-II.

Микросхема Yamaha V9958, год выпуска 1993

Помимо MSX-совместимых компьютеров, применялась в модуле расширения «TIM» для компьютера TI-99/4A.

Основные отличия V9958 от V9938 заключаются в наличии трёх новых растровых видеорежимов с моделью представления цвета YJK (до 19268 цветов) и наличии регистров горизонтальной прокрутки экрана.

Технические характеристики

Краткие характеристики микросхемы:

  • Видео-ОЗУ: 128 КБ + 64 КБ расширенной видеопамяти (вся видеопамять внешняя)
  • Текстовые режимы: 80 x 24 и 32 x 24
  • Разрешение: 512 x 212 (16 цветов из 512) и 256 x 212 (19268 цветов)
  • Спрайты: 32 на экране, 16 цветов, отображение до 8 на одной горизонтальной линии
  • Аппаратно реализованные операции копирования блоков, рисования линий, заливки. и другие. С использованием или без использования логических операций
  • Вертикальное разрешение всех режимов может быть удвоено с помощью чередования строк
  • Регистры горизонтальной и вертикальной прокрутки

Подробное описание характеристик см. в описании Yamaha V9938, со следующими дополнениями:

  • Регистры горизонтальной прокрутки
  • Растровые видеорежимы с моделью представления цвета YJK (похожа на YUV)
    • G7 + YJK + YAE: 256 x 212, 12499 цветов + палитра 16 цветов
    • G7 + YJK: 256 x 212, 19268 цветов
  • Возможность выполнения аппаратных операций не только в растровых видеорежимах
  • Функции работы с манипуляторами типа «мышь» и трекбол были удалены

Терминология, используемая на MSX

В контексте MSX, экранные режимы часто называются по номеру, которые они имеют в MSX-Basic. Таблица соответствия этой нумерации и официальных названий:

Номер режима в БейсикеРежим видеоконтроллера VDPВерсия стандарта MSX
Screen 0 (ширина 40)T1MSX 1
Screen 0 (ширина 80)T2MSX 2
Screen 1G1MSX 1
Screen 2G2MSX 1
Screen 3MCMSX 1
Screen 4G3MSX 2
Screen 5G4MSX 2
Screen 6G5MSX 2
Screen 7G6MSX 2
Screen 8G7MSX 2
Screen 10G7 с YJK и YAEMSX 2+ и Turbo R
Screen 11G7 с YJK и YAEMSX 2+ и Turbo R
Screen 12G7 с YJKMSX 2+ и Turbo R

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.