Pixelrat (обсуждение | вклад) |
Pixelrat (обсуждение | вклад) (→Текстовый режим) |
||
Строка 21: | Строка 21: | ||
В качестве общего для всех символов фона может использоваться любой цвет из палитры, в то время как для самих символов доступны только первые восемь цветов. | В качестве общего для всех символов фона может использоваться любой цвет из палитры, в то время как для самих символов доступны только первые восемь цветов. | ||
+ | |||
+ | <gallery widths="100" heights="60"> | ||
+ | File:HERE by pixelrat.png | ||
+ | </gallery> | ||
==Неофициальные графические режимы== | ==Неофициальные графические режимы== |
Версия 19:33, 6 января 2019
Содержание
- 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 (FLI96)
- 3.6 PAL 168x192 Flexible Char Bitmap (FCB)
- 3.7 NTSC 192x416i 'Retina Display' bitmap (Ultra Hires Interlace)
- 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)
Режим использует символы одинарной высоты (макет 52х12 символов).
Если использовать Multicolor, то разрешение составит 104х256, будет 3 фиксированных цвета на каждой строке + 1 цвет на блок 4х8.
NTSC 168x384i MAXIGRAFIK INTERLACE FLI (MIFLI)
Режим использует символы одинарной высоты, Используется два цветовых ОЗУ для четных и нечётных областей.
Если использовать Multicolor, то разрешение составит 84х384. Для hires оно составит 168х384.
На каждой строке возможно использовать 3 цвета (цвет фона, бордюра и вспомогательный цвет) + цвет переднего фона в блоке 8х8 при hires-символах или 4x8 при multicolor-символах.
Требуется 24 КБ ОЗУ для просмотра, 32 КБ для конвертера.
PAL 72x256 FLI
Используются атрибуты высотой в 1 пиксель.
PAL 96x256 FLI (FLI96)
Аналогично 72x256 FLI, но за счёт обновления цветового ОЗУ в нужный момент стало возможным увеличение разрешения.
PAL 168x192 Flexible Char Bitmap (FCB)
Используются атрибуты 8х4 (HiRes) или 4х4 (Multicolor).
NTSC 192x416i 'Retina Display' bitmap (Ultra Hires Interlace)
Режим использует символы одинарной высоты. Атрибуты имеют размер 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.