Pixelrat (обсуждение | вклад) (Новая страница: «Палитра компьютера:<br/> Файл:Commodore_VIC-20_palitra.png ==Графические режимы== Соотношение сторон:…») |
(нет различий)
|
Версия 15:34, 9 ноября 2018
Содержание
- 1 Графические режимы
- 2 Текстовый режим
- 3 Неофициальные графические режимы
- 3.1 PAL 208x256 plain 'MAXIGRAFIK' bitmap
- 3.2 PAL 208x256 MAXIGRAFIK FLI (MFLI)
- 3.3 NTSC 168x384i MAXIGRAFIK INTERLACE FLI (MIFLI)
- 3.4 PAL 72x256 FLI
- 3.5 PAL 96x256 FLI
- 3.6 PAL 168x192 Flexible Char Bitmap (FCB)
- 3.7 NTSC 192x416i 'Retina Display' bitmap
- 3.8 PAL 208x256 VIC-I FLI (VFLI)
- 3.9 Ubermode
- 3.10 NTSC IFLI88
- 3.11 PAL FLI104
- 4 Неофициальные текстовые режимы
- 5 Ссылки
Графические режимы
Соотношение сторон: 3:2 при NTSC, 5:3 при PAL.
HiRes
- Разрешение: 176х184
- Атрибутная зона имеет размер 8х8
- В атрибутной зоне возможно использовать только 2 цвета, один из которых общий
Multicolor
- Разрешение: 88х184
- Атрибутная зона имеет размер 4х8
- В атрибутной зоне возможно использовать 3 цвета, один из которых общий для всех
Текстовый режим
Текстовый экран Commodore VIC-20 имеет размер 22х23 символа PETSCII размером 8х8.
В качестве общего для всех символов фона может использоваться любой цвет из палитры, в то время как для самих символов доступны только первые восемь цветов.
Неофициальные графические режимы
PAL 208x256 plain 'MAXIGRAFIK' bitmap
Режим использует символы двойной высоты, т.е. макет 26х16 символов.
PAL 208x256 MAXIGRAFIK FLI (MFLI)
Режим использует символы одинарной высоты.
Если использовать Multicolor, то разрешение составит 104х256.
NTSC 168x384i MAXIGRAFIK INTERLACE FLI (MIFLI)
Режим использует символы одинарной высоты, Используется два цветовых ОЗУ для четных и нечётных областей.
Если использовать Multicolor, то разрешение составит 84х384.
PAL 72x256 FLI
Используются атрибуты высотой в 1 пиксель.
PAL 96x256 FLI
Аналогично 72x256 FLI, но за счёт обновления цветового ОЗУ в нужный момент стало возможным увеличение разрешения.
PAL 168x192 Flexible Char Bitmap (FCB)
Используются атрибуты 8х4 (HiRes) или 4х4 (Multicolor).
NTSC 192x416i 'Retina Display' bitmap
Режим использует символы одинарной высоты. Атрибуты имеют размер 8х16 (HiRes) или 4х16 (Multicolor).
PAL 208x256 VIC-I FLI (VFLI)
Требуется увеличение видеопамяти до 8 КБ и цветовой ОЗУ до 16 КБ.
Атрибуты имеют размер 8х1 (HiRes) или 4х1 (Multicolor).
Ubermode
Разрешение 224x280. Размер атрибута - 8х8
NTSC IFLI88
Разрешение 88x400. Размер атрибута - 8х1
PAL FLI104
Разрешение 104x256. Размер атрибута - 8х1
Неофициальные текстовые режимы
64 UDG + non-inverse text mode
Можно переопредилть 64 символа (8х8 в HiRes или 4х8 в Multicolor) + можно использовать 128 фиксированных символов из набора PETSCII. 64 последних символа будут недоступны для использования.
Приём возможен на нерасширенных машинах.
full 256 UDG text mode
Можно переопределять все 256 символов (8х8 в HiRes или 4х8 в Multicolor).
Требуется 2КБ ОЗУ для хранения переопределённых символов + любое количество ОЗУ для текстового экрана.
full 256 single-height UDG bitmap mode
Все символы могут быть переопределны. Текстовый экран настроен таким образом, что каждый символ был использован только один раз и обращался к многоцветной плитке размером 8х8 или 4х8. Фактически, это графический режим.
Возможно увеличение высоты символов вдвое, но это требует дополнительной оперативной памяти. Однако чип VIC имеет доступ только ко встроенной ОЗУ, если быть точным к КБ.
4K restricted VRAM double-height UDG bitmap mode
Возможно отображение 240 плиток, так что разрешение картины, к примеру, может быть равным 20x12 символов (или 160х192 пикселей).
5K full VRAM double-height UDG bitmap mode
Возможно использовать все 256 символов. При этом макет 16x16 разрешением 128х256 возможен только на PAL-машинах. Другие возможные разрешения: 136x240, 144x224, 152x208, 168x192, 184x176, 200x160.