Изтрито е съдържание Добавено е съдържание
Редакция без резюме
→‎Техническа информация: Допълване на секция Техническа информация и секция Адресиране на паметта
Ред 3:
== Техническа информация ==
 
=== Спецификации ===
* 256 [[KB]] Video [[RAM]]
* Режими с 16 цвята и 256 цвята
Line 16 ⟶ 17:
* Еднотактови побитови отмествания
* Поддръжка на разделянето на екрана
 
* Възможност за програмно задаване на шрифта в текстов режим
=== Синхронизация на сигнала ===
Предназначената стандартна стоиност за хоризонтална честота на VGA е точно два пъти по-голяма от тази използвана в NTSC-M видео системите и
 
благодарение на това VGA успява да предложи оптимални решения за TV изходи или външни VGA-TV конверторни кутии по време на разработката си.Формулата за
 
хоризонталната честота на VGA е следната: (60 ? 1001) ? 525 kHz = 4500 ? 143 kHz ? 31.4685 kHz.
 
Всички други честоти използвани от VGA са произлезли от тази формула чрез манипулация на цели числа посредством умножение или деление.
 
Поради факта че точността на кварцовите осцилатори е лимитирана, в реални условия VGA картите могат да имат малко по различни стойности.
 
Всички извлечени синхронизации (тези който все още използват 25.2 и 28.3 MHz-ови и 31.5 KHz-ови кристали) могат да бъдат широко променяни със софтуер
 
който заобикаля фърмуер интерфейса на VGA и комуникира доректно с хардуера му, както много MS-DOS базирани игри са правили.Въпреки това, само
 
стандартните модове, или модове който използват точно същите H-Sync и почти същите V-Sync тайминги се очаква да работят на оригиналните VGA
 
монитори от 80-те и 90-те години.Използването на други тайминги всъщност може дори да повреди такива монитори и именно затова тази тема е била избягвана
 
от софтуерните издатели.По-късно "multisync" CRT мониторите били обикновенно много по-гъвкави и в комбинация с по-късните SVGA видео карти имали
 
възможността да възпроизведат много по голям диапазон от резолюции и честоти на опресняване.
 
За най-често срещания VGA режим (640x480 "60 Hz") хоризонталните тайминги са:
{| class="wikitable"
!Параметър
!Стойност
!Мерна единица
|-
|Тактова честота на пиксела
|25.175
|[[Hertz|MHz]]<sup>[[Video Graphics Array|[10]]]</sup>
|-
|Хоризонтална честота
|31.469
|[[Hertz|kHz]]
|-
|Брой хоризонтални пиксели
|640
|
|-
|Полярност на хоризонтална синхронизация
|Отрицателна
|
|-
|Общо време за всяка линия
|31.778
|[[1 E-6 s|µs]]
|}
Вертикалните тайминги са:
{| class="wikitable"
!Параметър
!Стойност
!Мерна единица
|-
|Вертикални линии
|480
|
|-
|Полярност на вертикална синхронизация
|Отризателна
|
|-
|Вертикална честота
|59.94
|Hz
|-
|Общо време за всеки кадър
|16.683
|ms
|}
 
== Конектори ==
Line 53 ⟶ 125:
* 0xB0000 за монохромен текстов режим (32 KiB)
* 0xB8000 за цветен текстов режим и CGA-съвместими графични режими (32 KiB)
Поради използването на различни сегменти от паметта в различните режими на работа, е възможно на една и съща машина да има монтирани монохромен адаптер (т.е. MDA или Hercules) и цветен адаптер като VGA, EGA или CGA. В началото на 1980-те години, това обикновено било използвано за показване на Lotus 1-2-3 таблици в висока резолюция на монохромен дисплей и едновременно с това графики на CGA дисплей с ниска разделителна способност. Много програмисти също използвали монохромна карта за показване на информацията за грешки, докато програмата работи в графичен режим на другата карта. Няколко дебъгери, като Turbo Debugger на Borland, D86 (от Алън Дж Cox) и Майкрософт CodeView можели да работят на два монитора. И Turbo Debugger или CodeView можели да се използват за отстраняване на грешки в Windows. Имало и DOS драйвери на устройства, като например ox.sys, които изпълняват симулация на сериен интерфейс на монохромен дисплей и, например, позволявали на потребителя да получава краш съобщения от Windows, без използване на сериен терминал. Възможно е също така да се използва командата "MODE MONO" в DOS за пренасочване на изхода към монохромния дисплей.
 
== Цветова палитра ==
Взето от „https://bg.wikipedia.org/wiki/VGA“.