Ямаха В9938

Yamaha V9938 — процессор видеодисплея (VDP), используемый в MSX2 домашнем компьютере , а также в улучшенном клоне Geneve 9640 TI-99/4A и Tatung Einstein 256 . Он также использовался в нескольких компьютерах MSX1 в конфигурации с видеопамятью 16 КБ.
Yamaha V9938, также известный как MSX-Video или VDP (процессор видеодисплея), является преемником процессора Texas Instruments TMS9918, используемого в MSX1 и других системах. На смену V9938, в свою очередь, пришла Yamaha V9958 .
Технические характеристики
[ редактировать ]- Видеопамять : 16–192 КБ
- Текстовые режимы: 80×24, 40×24 и 32×24.
- Разрешение : 512×212 (16 цветов из 512), 256×212 (16 цветов из 512) и 256×212 (256 цветов)
- Спрайты : 32, 16 цветов, максимум 8 на горизонтальную линию.
- Доступно аппаратное ускорение копирования, строки, заполнения и логических операций.
- Чересстрочная развертка для удвоения разрешения по вертикали
- Регистр вертикальной прокрутки
Подробные характеристики
[ редактировать ]- Видеопамять : 4 возможные конфигурации
- 16 КБ (режимы от G4 до G7 будут недоступны)
- 64 КБ (режимы G6 и G7 будут недоступны)
- 128 КБ: наиболее распространенная конфигурация.
- 192 КБ, где 64 КБ — расширенная видеопамять (доступна только в качестве заднего буфера для режимов G4 и G5)
- Часы : 21 МГц
- Выходная частота видео: 15 кГц
- Кодирование цвета: программное переключение между режимом PAL 50 Гц и NTSC 60 Гц. режимом
- Спрайты : 32, 16 цветов (1 на строку. 3, 7 или 15 цветов на строку с использованием атрибута CC), максимум 8 на горизонтальную строку.
- Аппаратное ускорение с копированием, строкой, заливкой и т. д. С логическими операциями или без них.
- Регистр вертикальной прокрутки
- Возможность наложения и оцифровки
- Поддержка подключения светового пера и мыши.
- Разрешение :
- Горизонтально: 256 или 512
- Вертикально: 192p, 212p, 384i или 424i.
- Цветовые режимы:
- Палитра RGB: 16 цветов из 512.
- Фиксированный RGB: 256 цветов.
- Режимы экрана
- Текстовые режимы:
- T1: 40×24 с 2 цветами (из 512)
- T2: 80×24 с 4 цветами (из 512)
- Все текстовые режимы также могут иметь 26,5 строк.
- Режимы шаблонов
- G1: 256 × 192 с 16 цветами палитры и 1 таблицей рисунков 8 × 8.
- G2: 256 × 192, 16 цветов палитры и 3 таблицы с узорами 8 × 8.
- G3: 256 × 192, 16 цветов палитры и 3 таблицы с узорами 8 × 8.
- MC: 64 × 48 с 16 цветами палитры и узорами 8 × 2.
- Все режимы со 192 строками могут иметь и 212 строк (аналогично 48 → 53 в MC)
- Растровые режимы:
- G4: 256 × 212, 16 цветов палитры.
- G5: 512 × 212 с 4 цветами палитры
- G6: 512 × 212, 16 цветов палитры.
- G7: 256 × 212, 256 фиксированных цветов.
- Все режимы с 212 строками могут иметь и 192 строки (аналогично 48 → 53 в MC)
- Все вертикальные разрешения можно удвоить путем чересстрочной развертки.
- Текстовые режимы:
Терминология, специфичная для MSX
[ редактировать ]В MSX режимы экрана часто обозначаются присвоенным им номером в MSX-Basic. Это отображение выглядит следующим образом:
Основной режим | режим ВДП | система MSX |
---|---|---|
Экран 0 (ширина 40) | Т1 | MSX 1 |
Экран 0 (ширина 80) | Т2 | МСХ 2 |
Экран 1 | Г1 | MSX 1 |
Экран 2 | G2 | MSX 1 |
Экран 3 | МК | MSX 1 |
Экран 4 | G3 | МСХ 2 |
Экран 5 | G4 | МСХ 2 |
Экран 6 | G5 | МСХ 2 |
Экран 7 | G6 | МСХ 2 |
Экран 8 | G7 | МСХ 2 |
См. также
[ редактировать ]Внешние ссылки
[ редактировать ]Книга технических данных MSX-Video для Yamaha V9938 (август 1985 г.) bitsavers.org
Руководство для программиста V9938 http://rs.gr8bit.ru/Documentation/V9938-programmers-guide.pdf