|
Часть 1
НАИМЕНОВАНИЕ РЕГИСТРА: AUTO MODE SWITCH STATUS PORT
АДРЕС ПОРТА: 3C8h or 3C9h Read Only for all
display modes
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і AUTO MODE SWITCH STATUS PORT і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і АДДБДДБДДБДДДДДДДД NOT USED Read as 0 і
і і і і АДДДДДДДДДДДДДДДДДДДД Hercules I/O detect і
і і і АДДДДДДДДДДДДДДДДДДДДДДД CGA I/O detect і
і і АДДДДДДДДДДДДДДДДДДДДДДДДДД EGA I/O detect і
і АДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Auto Mode Switch Status
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Схема AUTO MODE SWITCH служит для автоматического
обнаружения с помощью программных средств попыток
использования дисплейного параметра [варианта,средства],
отличающегося от такового, установленного [системой] BIOS.
Попытки записать с помощью программных средств в порт адреса,
являющиеся уникальными для какого-либо режима дисплея, не
того, который выбрали, в случае если AUTO MODE SWITCH
разрешен, приведут к ослаблению AUTOINT сигнала. Это приводит
к NMI CPU в сегмент кода, который подготавливает записи
нужного регистра к последующим изменениям режима.
Чтение этого порта очищает текущее прерывание AUTO MODE
SWITCH.
Hercules I/O Detect:
D4
1 Если это единственный бит в регистре, который
читается как 1, то это потому, что выбранным
графическим режимом является CGA или ЕGA,
поэтому в Hercules port производится запись.
В каждой из этих конфигураций запись в
Hercules mode (3B8h) или порт конфигурации
(3BFh) установит Hercules I/O бит обнаружения
и в регистр будет сделана удачная запись.
Если выбран дисплейный режим цветного CGA, то
в его монохромном адресе производится запись
в СRTC. Может также произойти переключение
Auto mode на Hercules mode (3B0-3B7h). За
исключением монохромных CRTC записей все
записи в порт AUTO MODE SWITCH будут
успешными.
стр.27
СGA I/O DETECT
D5
1
Если это единственный бит в регистре, читае-
мый как 1, а все остальные в регистре очище-
ны, то это потому что выбран графический ре-
жим EGA или HERCULES (монохромный текст или
графика), и в порт CGA производится запись .
В этой конфигурации запись в CGA mode 1 port
(3d8h) или CGA цветной выбранный порт (3d9h)
вызовет AUTO mode switch . Если выбран дисп-
лейный режим монохромный EGA и в CRTC произ-
водится запись на его цветной адрес, то может
также произойти (3D0 - 3D7H) AUTO mode на CGA
mode. За исключением цветных CRTC записей все
записи в порт автоматического переключения
будут успешными.
EGA I/O Detect
D6
1 Когда этот бит читается как 1, а все другие
биты в этом регистре являются 0, то это
потому, что был выбран графический режим
Hercules или CGA, в этом случае производится
запись в регистр ЕGA mode (3C2h), атрибутный
контролер (3C0h), указатель следования
(3C4h/3C5h) или EGA графический контролер
(3CAh-3CFh).
AUTO MODE SWITCH STATUS:
D7
0 Когда этот бит читается как 0, тогда
разрешены прерывания AUTO MODE SWITCH.
Прерывания AUTO MODE SWITCH разрешены, когда
бит D6 основного контрольного порта 1
(3C8/3C9h) является 1, а входной символ
перехода E AUTO имеет низкий уровень.
стр.28
НАИМЕНОВАНИЕ РЕГИСТРА: MASTER CONTROL PORT 1
АДРЕС ПОРТА: 3C8h or 3C9h Write Only for all
display modes
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і MASTER CONTROL PORT 1 і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і АДДБДДДДДДДД Display mode і
і і і і і і АДДДДДДДДДДДДДД CRTC Type і
і і і і АДДБДДДДДДДДДДДДДДДДД Interlace select і
і і і АДДДДДДДДДДДДДДДДДДДДДДД Reserved і
і і АДДДДДДДДДДДДДДДДДДДДДДДДДД Auto Mode Switch Enable
і АДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Clock/DIP Switch і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
DISPLAY MODE:
D1 D0
0 0 EGA Mode
0 1 Hercules Mode
1 0 CGA Mode
1 1 Reserved
CRTC TYPE
D2
0 EGA CRTC
1 6845S CRTC
INTERLACE SELECT:
D4 D3
0 0 NO Interlace(EGA CRTC Only)
0 1 Interlace Sync(EGA CRTC Only)
1 0 Interlace Sync and Memory(EGA)
1 1 Interlace Sync and Row count(EGA)
AUTO MODE SWITCH SELECT:
D6
0 Блокирует AUTO MODE SWITCH
1 Разрешает AUTO MODE SWITCH
ALTERNATE CLOCK/DIPSWITCH SELECT:
D7
0 Выбирает EGA dipswitch вводы (EGDS1-4) и
ввода часов (EEC1K0-3).
1 Выбирает G-2 dipswitch вводы (EGDS0-3).
Внешний часовой вывод EEXCLK появляется у
штырькового вывода ECLKIN (см. APPENDIX C
читающие переключатели).
стр.29
НАИМЕНОВАНИЕ РЕГИСТРА: MASTER CONTROL PORT 2
АДРЕС ПОРТА: 3C6h or 3C7h Write Only for all
display modes
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і MASTER CONTROL PORT 2 і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і і АДДДДДДДД Bios Side Select і
і і і і і і і АДДДДДДДДДДД Video Ram Size Select і
і і і і і і АДДДДДДДДДДДДДД Reserved і
і і і і і АДДДДДДДДДДДДДДДДД Tristate Test Control і
і і і і АДДДДДДДДДДДДДДДДДДДД Test input/output dataі
і і і АДДДДДДДДДДДДДДДДДДДДДДД Test output enable 1 і
і і АДДДДДДДДДДДДДДДДДДДДДДДДДД Test output enable 2 і
і АДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Test input enable і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Для разрешения Master Control Port 2, значение 1 Сh должно
быть записано в Master Control Port 1. Для блокировки Master
Control Port 2 перепрограммируйте Master Control Port 1 с
нужными операционными значениями.
BIOS SIZE SELECT:
D0
0 Default Bios size C0000 - C3FFFh
1 Extended bios C0000 - C7FFFh
VIDEO RAM SIZE SELECT:
D1
0 Расширенная видеопамять (64к на плоскость)
1 Нормальная видеопамять (16к на плоскость)
TRISTATE TEST CONTROL:
D3 Этот бит, когда logic 1 используется только
для внутреннего тестирования.
0 Нормальная операция.
1 Следующие выводы имеют высокий импеданс:
BD0-7, ESCS, ESOE, ESWE, EROMCS, EROMOE,
ERAS0-3, ECAS, EWE, MAA0-7, MBA0-7, M0D0-7,
MID0-7, M2D0-7, M3D0-7.
Следующие Open Drain выводы выводятся на
более высокий уровень, а не на более низкий
на сигнал active.
AUTINT, PHNTOM, ECOMP.
стр.30
TEST INPUT/OUTPUT DATA:
D4 Этот бит используется только для внутреннего
тестирования.
0 EEDS1 = G1CPUL for test output
EEDS2 = CRTL
EEDS3 = CRTCPU
EEDS4 = MUX
EGDS0 = DOTCLK
EGDS1 = DE and VRTC for test input
EGDS2 = BLANK
EGDS3 = UNLINE/CURSOR
1 EEDS1 = SYNCH for test output
EEDS2 = DE
EEDS3 = RFSH
EEDS4 = CURSOR
EGDS0 = UNLINE
EGDS1 = CHCLK and CAL for test input
EGDS2 = MUX
EGDS3 = CRTCPU
TEST OUTPUT ENABLE 1:
D5 Этот бит когда logic 1 используется только
для внутреннего тестирования.
0 Нормальная операция EEDS1-4 и EGDSO являются
вводами.
1 EEDS1-4 и EGDSO являются выходами, если ввод
ETEN переходника низкий. Данные на этих
выходах выбираются D4.
TEST OUTPUT ENABLE 2:
D6 Этот бит, когда logic 1 используется только
для внутреннего тестирования.
0 Нормальная операция EGDS1-3 - это выходы.
1 Следующие штырьковые выводы являются
контрольными выходами, если вводится сигнал
ETEST низкого уровня:
EGDS1 = CHCLK
EGDS2 = CAL
EGDS3 = G1SL
TEST INPUT ENABLE:
D7 Этот бит, когда logic 1 используется только
для внутреннего тестирования.
Этот регистр устанавливается в состояние
"0", когда ERESET = 1. Значение 01Ch должно
быть записано в MASTER CONTROL PORT 1
прежде, чем может быть записан MASTER
CONTROL PORT 2.
0 Нормальная операция.
1 Разрешает EGDs1-3 и ELPSW как контрольные
входные сигналы. Они возбуждают внутренние
сигналы как выбрано D4.
стр.31
EGA REGISTERS:
НАИМЕНОВАНИЕ РЕГИСТРА: MISCELLANEOUS OUTPUT REGISTER
АДРЕС ПОРТА: 3C2h or 3C3h Write Only
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і MISCELLANEOUS OUTPUT REGISTER і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і і АД I/O Address Select і
і і і і і і і АДДДД Enable Ram і
і і і і і і АДДДДДДД Clock Select 0 і
і і і і і АДДДДДДДДДД Clock Select 1 і
і і і і АДДДДДДДДДДДДД Disable Internal Video Driversі
і і і АДДДДДДДДДДДДДДДД Page Bit For Odd/Even і
і і АДДДДДДДДДДДДДДДДДДД Horizontal Retrace Polarity і
і АДДДДДДДДДДДДДДДДДДДДДД Vertical Retrace Polarity і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
I/O ADDRESS SELECT:
D0 Этот бит отображает CRTC I/O адреса для IBM
Monochrome mode или Color/Graphics Monitor
Adapter, эмуляция.
0 Установите СRTC адреса на 3ВХh, а адреса
Input Status Register 1 на 3BAh для
Monochrome эмуляции.
1 Установит CRTC адреса на 3DAh, а Input
Status Register на 3ДАh для Color/Graphics
Monitor Adapter эмуляции.
ENABLE RAM:
D1
0 Разрешает RAM отвечать на адреса,
обозначенные Memory Map Select битами
Graphics Controller Register 06h.
стр.32
СLOCK SELECT:
D3 D2 Эти два бита выбирают источник
синхранизирующих сигналов программы
упорядочения [sequencer clock source];
0 0 14 MHz внешний синхронизатор, от процессора
I/O канала (контактный EECLKO).
0 1 16 MHz синхронизатор на плате (Pin EECLK1).
1 0 Внешний синхранизатор, от соединителя
признаков [топографических элементов]
(Pin EECLK2).
1 1 19 MHz синхранизатор (Pin EECLK3).
Примечания смотри в приложении APPENDIX C
reading switches.
DISABLE INTERNAL VIDEO DRIVERS:
D4
0 Aктивирует внутренние видео драйверы.
1 Отмечает внутренние видео драйверы.
Когда внутренние видеодрайверы блокированы,
соединитель топографических элементов
[признаков] дает доступ к источнику для
direct drive color output.
PAGE BIT ODD/EVEN:
D5
0 Выбирает страницу памяти с меньшим адресом.
1 Выбирает страницу памяти с большим адресом.
Выбор производится между двумя 64K банками
памяти, когда разрешено формирование цепочки
памяти. Этот бит замещает бит AO адресной
шины процессора во время записи в видео
память, если:
- Бит 1 регистра графического контролера 6
равен 1.
- Биты 2 и 3 регистра графического
контролера 6 являются NOT оба младшие (0).
HORIZONTAL RETRACE POLARITY:
D6
0 Устанавливает положительный обратный ход по
строке.
1 Устанавливает отрицательный обратный ход по
строке.
VERTICAL RETRACE POLARITY:
D7
0 Устанавливает положительный обратный ход по
кадру.
1 Устанавливает отрицательный обратный ход по
кадру.
стр.33
НАИМЕНОВАНИЕ РЕГИСТРА: FEATURE CONTROL REGISTER
АДРЕС ПОРТА: 3BAh Monochrome Mode Write Only
3DAh Color Mode Write Only
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і FEATURE CONTROL REGISTER і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і і АДДД Feature Control Bit 0 і
і і і і і і і АДДДДДД Feature Control Bit 1 і
і АДДБДДБДДБДДБДДБДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
FEATURE CONTROL BITS:
D1 D0 Эти биты определяют состояние двух
контрольных линий связи с соединителем
признаков.
Бит 0 = штырьковый вывод 21 на соединитель
признаков (Pin EFC0)
Бит 1 = штырьковый вывод 20 на соединитель
признаков (Pin EFC1)
НАИМЕНОВАНИЕ РЕГИСТРА: INPUT STATUS REGISTER ZERO
АДРЕС ПОРТА: 3C2h or 3C3h Read Only
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INPUT STATUS REGISTER ZERO і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і АДДБДДБДДБДДД Not Used і
і і і і АДДДДДДДДДДДДДДД Switch Sense і
і і АДДБДДДДДДДДДДДДДДДДДД Feature code і
і АДДДДДДДДДДДДДДДДДДДДДДДД CRT Interrupt і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
SWITCH SENSE:
D4
0 Указывает переключатель, определяемый битами
выбора таймера ... завершен.(см.Appendix C
переключатели чтения)
стр.34
FEATURE CODE:
D6 D5 Это два бита состояния из Feature Connector.
Бит 5 = штырьковый вывод 19 из Feature
Connector (Pin EFEAT0).
Бит 6 = штырьковый вывод 17 из Feature
Connector (Pin EFEAT1).
CRT INTERRUPT:
D7
1 Указывает интервалы на видеодисплее.
0 Указывает интервалы обратного хода по кадру
(Vertical Retrace)
НАИМЕНОВАНИЕ РЕГИСТРА: INPUT STATUS REGISTER ONE
АДРЕС ПОРТА: 3BAh Monochrome Mode Read Only
3DAh Color Mode Read Only
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INPUT STATUS REGISTER ONE і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і і АДДДДДДДД Display Enable і
і і і і і і і АДДДДДДДДДДД Light Pen Strobe і
і і і і і і АДДДДДДДДДДДДДД Light Pen Switch і
і і і і і АДДДДДДДДДДДДДДДДД Vertical Retrace і
і і і і АДДДДДДДДДДДДДДДДДДДД Diagnostic 1 і
і і і АДДДДДДДДДДДДДДДДДДДДДДД Diagnostic 2 і
і АДДБДДДДДДДДДДДДДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
DISPLAY ENABLE:
D0
1 Указывает на то,что дисплей отключен. Это
происходит во время обратного хода по строке
или кадру.
Система Мulti Function Video Controller
имеет арбитраж процессор/video RAM, поэтому
обновление video RAM может быть произведено
в любое время, не вызывая при этом
разрушения отображаемого образа
[изображения]
LIGHT PEN STROBE:
D1
1 Указывает, что установлена схема-защелка
светового пера.
0 Указывает, что схема-защелка светового пера
возвращена в исходное положение.
стр.35
LIGHT PEN SWITCH:
D2
1 Указывает, что переключатель светого пера
разомкнут.
0 Указывает, что переключатель светового пера
замкнут.
VERTICAL RETRACE:
D3
1 Указывает на то, что СRT находится в
промежутке обратного хода по кадру.
0 Указывает, что CRT находится в промежутке
дисплея.
DIAGNOSTIC 1,0:
D5 D4 Эти два бита идут от двух из шести color
output атрибутного контроллера. Биты D5 и D4
регистра Color Plane Enable атрибутного
контроллера определяют, какой Сolor Output
используется.
Color Plane Input Status
Register Register One
D5 D4 D5 D4
0 0 Red Blue
0 1 S.Red S.Green
1 0 S.Blue Green
1 1 Not Used Not Used
стр.36
SEQUENCER:
НАИМЕНОВАНИЕ РЕГИСТРА: EGA SEQUENCER INDEX
АДРЕС ПОРТА: 3C4h Write Only
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і EGA SEQUENCER INDEX і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і АДДБДДБДДД Sequencer Index і
і АДДБДДБДДБДДБДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
SEQUENCER INDEX:
D2 D1 D0 Двоичный адрес нужного регистра при 3C5h
0 0 0 00h Reset Register
0 0 1 01h Clocking Mode Register
0 1 0 02h Map Mask Register
0 1 1 03h Character Map Select Register
1 0 0 04h Memory Mode Register
1 X X Все другие комбинации не обеспечиваются
стр.37
НАИМЕНОВАНИЕ РЕГИСТРА: EGA SEQUENCER DATA
АДРЕС ПОРТА: 3C5h Write Only
RESET:
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 00h RESET і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і і АДДД Asynchronous Reset і
і і і і і і і АДДДДДД Synchronous Reset і
і АДДБДДБДДБДДБДДБДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
ASYNCHRONOUS RESET:
D0
0 Программа упорядочения немедленно прекращает
выполняться. Содержание памяти будет
потеряно.
1 Программа упорядочения будет выполняться до
тех пор, пока D1 не установится в logic0.
SYNCHRONOUS RESET:
D1 Выполнение программы прекращается в конце
цикла памяти. Чтобы программа выполнялась,
нужно, чтобы D0 & D1 были равны 1.
CLOCKING MODE:
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 01h CLOCKING MODE і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і і АДДД 8/9 Dot Clock і
і і і і і і і АДДДДДД Band-width і
і і і і і і АДДДДДДДДД shift Load і
і і і і і АДДДДДДДДДДДД Dot Clock і
і АДДБДДБДДБДДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Для защиты содержания памяти. Возвращает в исходное
положение программу упорядочения при Бит D1 регистра
RESET до модификации регистра CLOCKING MODE и вновь
запускает программу упорядочения в пределах времени
цикла восстановления DRAM.
стр.38
8/9 DOT CLOCKS:
D0
0 Программа упорядочения генерирует 9точечный
текстовый такт[clock]
1 Программа упорядочения генерирует 8точечный
текстовый clock.
BAND-WIDTH:
D1
0 CRT
1 CRT
SHIFT LOAD
D2
0 Видео преобразователи в последовательную
форму снова загружают каждый текстовый
Clock.
1 Видео преобразователи повторно загружают
каждый текстовый Clock. Они используются
для выборки слов (16бит).
DOT CLOCK:
D3
0 Скорость точечного таймера такая же, как у
таймера преобразователя в последовательную
форму.
1 Скорость точечного таймера в два раза ниже
скорости преобразователя в последовательную
форму. Текстовый таймер и сигналы сдвига
нагружения также замедляются в два раза по
сравнению с их нормальной скоростью.
MAP MASK:
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 02h MAP MASK і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і і АДДД Enable Plane 0 і
і і і і і і і АДДДДДД Enable Plane 1 і
і і і і і і АДДДДДДДДД Enable Plane 2 і
і і і і і АДДДДДДДДДДДД Enable Plane 3 і
і АДДБДДБДДБДДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
стр.39
ENABLE PLANE:
D3,D2,D1,D0 Каждый бит разрешает процессору записи в
соответствующую матрицу видеопамяти.
Одновременные записи производятся в том
случае, когда когда на высшем уровне
находится более одного бита(1). Матрицы
0-1 и 2-3 в режиме ODD/EVEN (выбранном
регистром Memory Mode D2) должны иметь
одно и то же значение маски карты.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 03h CHARACTER MAP SELECT і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і АДДБД Character Map Select B і
і і і і і АДДБДДДДДДД Character MAP Select A і
і АДДБДДБДДБДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
CHARACTER MAP SELECT B:
D1 D0 Эти биты используются для генерации
текстового символа, когда атрибутный бит
символа D3 является logic 0 в соответствии
со следующей таблицей.
CHARACTER MAP SELECT A:
D3 D2 Эти биты используются для генерации
текстового символа, когда атрибутный бит D3
является logic 1 в соответветсвии со
следующей таблицей.
D1/3 D0/2 Map
Selected Map Location
0 0 0 1st8k of Plane 2
0 1 1 3rd8k of Plane 2
1 0 2 5th8k of Plane 2
1 1 3 7th8k of Plane 2
Бит D3 может иметь две функции. Нормально, если он
контролирует
стр.40
MEMORY MODE:
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 04h MEMORY MODE і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і і АДДД Alpha і
і і і і і і і АДДДДДД Extended Memory і
і і і і і і АДДДДДДДДД Odd/Even і
і АДДБДДБДДБДДБДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
ALPHA:
D0
0
1
EXTENDED MEMORY:
D1
0
1
ODD/EVEN:
D2
0
1
стр.41
CRT CONTROLLER REGISTERS:
CRTC CONTROLLER TIMING NOTES:
НАИМЕНОВАНИЕ РЕГИСТРА: CRTC INDEX
АДРЕС ПОРТА: 3B0h, 3B2h, 3B4h, or 3B6h
MONOCHROME MODE Write Only
3D0h, 3D2h, 3D4h or 3D6h COLOR
MODE Write Only
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і CRTC INDEX і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і АДДБДДБДДБДДБДДД CRTC Data Index і
і АДДБДДБДДДДДДДДДДДДДДДДДД Special Function і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
CRTC DATA INDEX:
D4-D0
D4 D3 D2 D1 D0 ДОСТУП HEX R# REG.NAME
0 0 0 0 0 W 00h R0 Horizontal Total
0 0 0 0 1 W 01h R1 Horizontal Display End
0 0 0 1 0 W 02h R2 Start Horizont. Blanking
0 0 0 1 1 W 03h R3 End Horizontal Blanking
0 0 1 0 0 W 04h R4 Start Horizontal Retrace
0 0 1 0 1 W 05h R5 End Horizontal Retrace
0 0 1 1 0 W 06h R6 Vertical Total
0 0 1 1 1 W 07h R7 CRTC Overflow
0 1 0 0 0 W 08h R8 Preset Row Scan
0 1 0 0 1 W 09h R9 Maximum Scan Line
0 1 0 1 0 W 0Ah RA Cursor Start
0 1 0 1 1 W 0Bh RB Cursor End
0 1 1 0 0 R/W 0Ch RC Start Address High
0 1 1 0 1 R/W 0Dh RD Start Address Low
0 1 1 1 0 R/W 0Eh RE Cursor Location High
стр.42
D4 D3 D2 D1 D0 ДОСТУП HEX R# REG.NAME
0 1 1 1 1 R/W 0Fh RF Cursor Location Low
1 0 0 0 0 W 10h R10 Vertical Retrace Start
1 0 0 0 0 R 10h R10 Light Pen High
1 0 0 0 1 W 11h R11 Vertical Retrace End
1 0 0 0 1 R 11h R11 Light Pen Low
1 0 0 1 0 W 12h R12 Vertical Display End
1 0 0 1 1 W 13h R13 Offset
1 0 1 0 0 W 14h R14 Underline Location
1 0 1 0 1 W 15h R15 Start Vertical Blanking
1 0 1 1 0 W 16h R16 End Vertical Blanking
1 0 1 1 1 W 17h R17 Mode Control
1 1 0 0 0 W 18h R18 Line Compare
SPECIAL FUNCTION:
D7,D6,D5 Эти три бита используются
НАИМЕНОВАНИЕ РЕГИСТРА: СRTC DATA
АДРЕС ПОРТА: 3B1h, 3B3h, 3B5h or 3B7h
MONOCHROME MODE
3D1h, 3D3h, 3D5h or 3D7h COLOR MODE
HORIZONTAL TOTAL: Write Only
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 00h HORIZONTAL TOTAL і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДДБДДБДДБДДБДДБДДБДДБДДД Horizontal Total і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Горизонтальный период - Th=(R0+2)*Tc; Где R0 = содержимому
горизонтального итогового регистра, и Tc = периоду
HORIZONTAL DISPLAY END: Write Only
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 01h HORIZONTAL DISPLAY END і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДДБДДБДДБДДБДДБДДБДДБДДД Horizontal Display End і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Горизонтальный период дисплея равен (R1+1)*Tc; при условии,
что R1 < R0.
стр.43
START HORIZONTAL BLANKING: Write Only
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 02h START HORIZONTAL BLANKING і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДДБДДБДДБДДБДДБДДБДДБДДД START HORIZONTAL BLANKING і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
END HORIZONTAL BLANKING: Write Only
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 03h END HORIZONTAL BLANKING і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і АДДБДДБДДБДДБД End Blanking і
і і АДДБДДДДДДДДДДДДДДДД Display Enable Skew Control і
і АДДДДДДДДДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
END BLANKING:
D4-D0
DISPLAY ENABLE SKEW CONTROL:
D6 D5
0 0
0 1
1 0
1 1
стр.44
START HORIZONTAL RETRACE: Write Only
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 04h START HORIZONTAL RETRACE і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДДБДДБДДБДДБДДБДДБДДБДДД Start Horizontal Retrace і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
END HORIZONTAL RETRACE: Write Only
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 05h END HORIZONTAL RETRACE і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і АДДБДДБДДБДДБД End Horizontal Retrace і
і і АДДБДДДДДДДДДДДДДДДД Horizontal Retrace Delay і
і АДДДДДДДДДДДДДДДДДДДДДД Start Odd Mrmory Address і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
END HORIZONTAL RETRACE:
D4-D0
HORIZONTAL RETRACE DELAY:
D6 D5
0 0
0 1
1 0
1 1
стр.45
START ODD MEMORY ADDRESS:
D7
VERTICAL TOTAL: Write Only
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 06h VERTICAL TOTAL і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДДБДДБДДБДДБДДБДДБДДБДДД Vertical Total і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
CRTC OVERFLOW: Write Only
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 07h CRTC OVERFLOW і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іBIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і і АД Vertical Total, MSB і
і і і і і і і АДДДД Vertical Display Enable End,MSB
і і і і і і АДДДДДДД Vertical Retrace Start,MSB і
і і і і і АДДДДДДДДДД Start Vertical Blancing,MSB і
і і і і АДДДДДДДДДДДДД Line Compare,MSB і
і АДДБДДБДДДДДДДДДДДДДДДД Not Used
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
VERTICAL TOTAL MSB:
D0 MSB регистра Vertical Total (Index=06h).
VERTICAL DISPLAY ENABLE END MSB:
D1 MSB регистра Vertical Display Enable End
(Index = 12h).
стр.46
VERTICAL RETRACE START MSB:
D2 MSB регистра Vertical Retrace Start(Index=10h)
START VERTICAL BLANKING MSB:
D3 MSB регистра Start Vertical Blanking (Index=15h)
LINE COMPARE MSB:
D4 MSB регистра Line Compare (Index=18)
PRESET ROW SCAN: Только запись
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 08h PRESET ROW SCAN і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і АДДБДДБДДБДДБДДД Start Row Scan Count і
і АДДБДДБДДДДДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
START ROW SCAN COUNT:
D4 - D0 Это значение регистра является первым значением
строки, генерируемым CRTC в начале кадровой
точки.
MAXIMUM SCAN LINE : Только запись
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 09h MAXIMUM SCAN LINE і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і АДДБДДБДДБДДБДДД Maximum Scan Line і
і АДДБДДБДДДДДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
D4 - D0 Когда счет строк равен содержимому регистра
то счет строк будет равен 0,в начале следующей
строки.
CURSOR START : Только запись.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 0Ah CURSOR START і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і АДДБДДБДДБДДБДДД ROW Scan Cursor Begins і
і АДДБДДБДДДДДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
стр.47
ROW SCAN CURSOR BEGINS:
D4-D0 Курсор появляется, когда счет строк равен
содержимому регистра,а адрес дисплея указывается
такой, который равен содержимому регистров OEh и
OFh.
CURSOR END: Только запись
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 0Bh CURSOR END і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і АДДБДДБДДБДДБД Row Scan Cursor Ends і
і і АДДБДДДДДДДДДДДДДДДД Cursor Skew Control і
і АДДДДДДДДДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
ROW SCAN CURSOR ENDS:
D4-D0 Если счет строк будет равен или превышает
содержимое этого регистра , то отображения
курсора на дисплее не будет .
CURSOR SKEW CONTROL:
D6 D5 Значение, запрограммированное в этом регистре
определяет перекос курсора, измеренный в
character clocks.
0 0 Задержки курсора нет.
0 1 Курсор задерживается на один character clock.
1 0 Курсор задерживается на два character clocs .
1 1 Курсор задерживается на три character clocs.
START ADDRESS HIGH: Чтение / Запись.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 0Ch START ADDRESS HIGH і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДДБДДБДДБДДБДДБДДБДДБДДД High Order Start Address і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Зто восемь высоких битов 16-ти битового регистра,
которые используются для определения начального адреса
экранного буфера дисплея.
стр.48
START ADDRESS LOW: Чтение / Запись
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 0Dh START ADRESS LOW і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДДБДДБДДБДДБДДБДДБДДБДДД Low Order Start Address і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Это восемь младших битов 16-ти битового регистра ,
используемые для определения начального адреса экранного
буфера дисплея .
CURSOR LOCATION HIGH: Чтение/ Запись.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 0Eh CURSOR LOCATION HIGH і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДДБДДБДДБДДБДДБДДБДДБДДД High Order Cursor Location і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Это восемь старших битов 16-битового адресного регистра,
используемые для определения положения курсора в видеопамяти.
CURSOR LOCATION LOW: Чтение/Запись.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 0Fh CURSOR LOCATION LOW і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДДБДДБДДБДДБДДБДДБДДБДДД Low Order Cursor Location і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Это восемь младших битов 16-битового адресного регистра,
используемые для определения положения курсора в видеопамяти.
VERTICAL RETRACE START: Только запись.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 10h VERTICAL RETRACE START і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДДБДДБДДБДДБДДБДДБДДБДДД Low Order Retrace Pulse і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
стр.49
Это 8 младших битов 9-ти битового регистра Start
Vertical Retrace. Бит 8 расположен в CRTC переполнении
Обратный сигнал по адресу повышается во время
((R7 AND 04h)* 64+R10)*Th после начала Vertical Display
Period. В этом выражении ((R7AND 04h)*64+R10) относится
к 9-ти битовому регистру Vertical Start Retrace.
LIGHT PEN HIGH: Только чтение.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 10h LIGHT PEN HIGH і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДДБДДБДДБДДБДДБДДБДДБДДД HIGH ORDER ADDRESS COUNTER і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Это значение в этом регистре представляет собой 8
старших битов адреса видеопамяти, который отображался на
дисплее во время последнего стротирующего импульса светового
пера.
VERTICAL RETRACE END: Только запись .
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 11h VERTICAL RETRACE END і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і АДДБДДБДДБДДД Vertical Retrace End і
і і і АДДБДДДДДДДДДДДДДДД Vertical Interrupt Control і
і і АДДДДДДДДДДДДДДДДДДДДД G-2 Test Mode і
і АДДДДДДДДДДДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
VERTICAL RETRACE END:
D3-D0 Обратный сигнал по кадру имеет старший разряд
для точки, равной ((R11 AND OFh)-(R6 AND 0Fh)
*Th. Так как эта функция пренебрегает верхними
4битами каждого значения регистра, то обратный
ход по кадру имеет максимальную ширину 15 clock
periods .
VERTICAL INTERRUPT CONTROL:
D5 D4
X 0 Очищают и блокируют прерывания по кадру .
0 1 Прерывания по кадру разрешены.
1 1 Операции не производятся.
G-2 TEST MODE:
D6
1 CRTC помещается в специальный test mode.
Только для испытания внутреннего устройства.
стр.50
LIGHT PEN LOW: Только чтение.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 11h LIGHT PEN LOW і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДДБДДБДДБДДБДДБДДБДДБДДД Low Order Address Counter і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Это значение в регистре является младшими 8 битами в
адресе видео видеопамяти, которое отображается во время
последнего стробирующего импульса светового пера.
VERTICAL DISPLAY END: Только запись.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 12h VERTICAL DISPLAY END і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДДБДДБДДБДДБДДБДДБДДБДДД Low Order Vertical Display і
і Enable End і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Это младшие 8 битов 9-ти битового регистра , который
контролирует конец разрешения отображения по кадру,
бит 8 расположен в CRTC регистре переполнения.Точка
вертикального отображения равна (R7 AND 02h)*128+R12+1)*Th
В этом выражении ((R7 AND 02h)*128+R12+1) относится
к 9-ти битовому значению, которое должно быть меньше
содержимого Vertical Total Register.
OFFSET: Только запись.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 13h OFFSET і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДДБДДБДДБДДБДДБДДБДДБДДД Logical Line Width і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Этот регистр содержит значение , используемое для
смещения счетчика адресов памяти к началу следующей
отображаемой текстовой строки. Это значение представляет
собой слова или двойные слова , в зависимости от CRTC
clocking mode, в одной текстовой строке.
стр.51
UNDERLINE LOCATION : Только запись.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 14h UNDERLINE LOCATION і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і АДДБДДБДДБДДБДДД Underline Location і
і АДДБДДБДДДДДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
START VERTICAL BLANKING: Только запись.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 15h START VERTICAL BLANKING і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДДБДДБДДБДДБДДБДДБДДБДДД Start Vertical Blanking і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Это младшие 8 битов из 9-ти битового регистра Start
Vertical Blancing. Бит 8 расположен в регистре переполнения
CRTC. Вертикальный компонент гасящего сигнала повышается
во время ((R7 AND 08h)*32+R15)*Th после начала вертикального
отображения точки . В этом выражении ((R7 AND 08h)*32+R15)
относится к 9-ти битовому регистру Start Vertical Blancing и
должно быть меньше содержимого Vertical Total Register.
END VERTICAL BLANKING : Только запись.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 16h END VERTICAL BLANKING і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і АДДБДДБДДБДДБДДД End Vertical Blanking і
і АДДБДДБДДДДДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
END VERTICAL BLANKING :
D4 - D0 Вертикальный компонент гасящего сигнала имеет
ширину, равную ((R16 AND 01Fh)-(R15 AND
01Fh)*Th
Так как эта функция пренебрегает верхними
тремя битами каждого значения регистра, то
вертикальный сигнал гашения имеет максимальную
ширину в 15 clock periods.
стр.52
MODE CONTROL: Только запись
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 17h MODE CONTROL і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іBIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і і АД Compatibility Mode Support і
і і і і і і і АДДДД Select Row Scan Counter і
і і і і і і АДДДДДДД Horizontal Retrace Select і
і і і і і АДДДДДДДДДД Count By Two і
і і і і АДДДДДДДДДДДДД Not Used і
і і і АДДДДДДДДДДДДДДДД Address Wrap і
і і АДДДДДДДДДДДДДДДДДДД Word/Byte Mode і
і АДДДДДДДДДДДДДДДДДДДДДД Hardware Reset і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
На RESET сигнал оказывает влияние только Mode Control
и 400-линейный регистр. Этот Mode Control регистр очищает
после того как произойдет сброс.
COMPATIBILITY MODE SUPPORT:
D0 Этот режим используется для обеспечения
совместимости с IBM color графическим адаптером.
0 Бит адреса сканирования строки 0 используется
как бит адреса памяти 13 во время чтения CRTC
из памяти дисплея.
1 Бит 13 счетчика адресов памяти используется
как бит 13 адреса памяти во время чтения CRTC
из памяти дисплея.
SELECT ROW SCAN COUNTER:
D1 Этот бит используется для выбора внутреннего
сигнала, используемого для бита 14 адреса памяти.
0 Счетчик сканирования строки бит 1 используется
как бит 14 адреса памяти во время чтения CRTC
из памяти дисплея.
1 Бит 14 адреса памяти используется как бит 14
адреса памяти во время чтения CRTC из памяти
дисплея.
HORIZONTAL RETRACE SELECT:
D2 Этот бит выбирает clock , используемый в счетчике
синхронизации по кадрам. Это 9-ти битовый счетчик,
контролирующий общее число горизонтальных линий
сканирования в кадровом цикле.
0 Счетчик кадровой синхронизации синхронизируется
каждым горизонтальным обратным ходом . Максимальное
число горизонтальных строк развертки 512.
1 Счетчик кадровой синхронизации синхронизируется
каждым вторым горизонтальным обратным ходом.
Максимальное число горизонтальных строк раз-
вертки 1024.
стр.53
COUNT BY TWO:
D3 Этот бит выбирает clock , используемый в счетчике
адресов памяти. Этот бит выбирает байт или адрес
регенерации слова для буфера дисплея.
0 Счетчик адресов памяти синхронизируется character
clock.
1 Счетчик адресов памяти синхронизируется каждым
вторым clock.
ADDRESS WRAP:
D5 Этот бит используется для выбора внутреннего
сигнала используемого для бита адреса памяти 0.
На этот бит также оказывает влияние бит Word Byte
Mode.
0 В Word mode, бит счетчика адресов памяти 13
выбирается для бита адреса памяти 0. В byte mode ,
бит счетчика адресов памяти 0 выбирается для бита
адреса памяти 0.
1 В Word mode, бит счетчика адресов памяти 15
выбирается для бита адреса памяти 0. В byte mode,
бит счетчика адресов памяти 0 выбирается для бита
адреса памяти 0.
WORD/BYTE MODE:
D6
0 Выбирается Byte mode. Биты счетчика адресов памяти
смещаются влево перед обращением в видеопамять. Бит
адреса 0 замещается битом 15 или битом 13 счетчика
адресов памяти в соответствии с выбором бита
Address Wrap.
1 Выбирается Byte mode. Биты счетчика адресов памяти
обращаются непосредственно в видеопамяти,
Смотри след. таблицу.
ADDRESSING TABLE:
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
іБит счетчика адресов памяти обраща- і
іется в видеопамять во время доступа і
іCRT і
ЪДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іБит адреса видеопамяти і Byte Mode Word Mode і
ГДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і A0 і MA0 MA15 or MA13 і
і A1 і MA1 MA0 і
і A2 і MA2 MA1 і
і . і . . і
і . і . . і
і . і . . і
і A15 і MA15 MA14 і
АДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
стр.54
HARDWARE RESET:
D7
0 Очищает горизонтальный и вертикальный обратный ход
1 Разрешает горизонтальный и вертикальный обратный
ход.
LINE COMPARE: Только запись.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 18h LINE COMPARE і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДБДБДБДБДБДБДБДДДДД Line Compare Value і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Это 8 младших битов 9-ти битового регистра Line Compare.
Бит 8 находится в регистре переполнения CRTC. Адрес памяти
дисплея установится в положение 0 в начале следующих двух
строк после того, как число отображенных на дисплее строк
станет равным содержимому этого регистра.
400 LINE REGISTER: Только запись.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = F9h 400 LINE REGISTER і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і і АДДДДД Row Divide і
і і і і і і і АДДДДДДД Vertical Divide і
і і АДБДБДБДБДДДДДДДДД Not Used і
і АДДДДДДДДДДДДДДДДДДД Auto Reset Enable і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
ROW DIVIDE:
D0 Этот бит обретает значение 0 путем сброса.
0 CRTC работает нормально.
1 Эта секция счетчика строк CRTC приращения в
половину нормальной скорости. Вместо счета 0,1,2,...
будет счет 0,0,1,1,2,2 для каждой строки.
VERTICAL DIVIDE:
D1 Этот бит приводится к 0 операцией сброса.
0 CRTC работает нормально.
1 Секция счетчика кадров CRTC (Vertical total,
Vertical Displayed,Blanking,Retrace...и т.д.)
синхронизируется в половину нормальной скорости.
Это эффективно удваивает степень разрешения по
кадрам EGACTRC. Установив этот бит в положение 1
можно добиться такого же эффекта, как и при
установлении D2 регистра mode control в положение
1.
стр.55
AUTO RESET ENABLE:
D7
1 Когда этот бит 1 и запись производится в R0,R1,R6
или R12, цикл возврата, который является внутренним
для CRTC и длится в течение цикла в 64 символа.
После того, как внешним генератором произведен
возврат, этот бит устанавливается в положение 1.
При этом бите любая запись в один из регистров
CRTC, упомянутых выше, не оказывает влияния.
0 Записи в CRTC htubcnhs R0,R1,R6 или R12 не
генерируют внутреннего цикла возврата.
стр.56
LIGHT PEN:
НАИМЕНОВАНИЕ РЕГИСТРА: LIGHT PEN SET REGISTER
АДРЕС ПОРТА: 3DCh только запись
Запись в этот порт очищает фиксатор светового пера.
Данные процессора игнорируются.
НАИМЕНОВАНИЕ РЕГИСТРА: LIGHT PEN SET REGISTER
АДРЕС ПОРТА: 3DCh только запись
Запись в этот порт устанавливает фиксатор светового
пера. Данные процессора игнорируются.
стр.57
GRAPHIC CONTROLLER REGISTERS:
НАИМЕНОВАНИЕ РЕГИСТРА: GRAPHICS A POSITION REGISTER
АДРЕС ПОРТА: 3CCh только запись
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і GRAPHICS A POSITION REGISTER і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і і АДДДДД Position 0 і
і і і і і і і АДДДДДДД Position 1 і
і АДБДБДБДБДБДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
POSITION:
D1-D0 Эти два бита контролируют отображение канала
данных CPU в регистре Graphics Controller.
Смотри диаграмму и таблицу, которые следуют
после описания регистра Craphics B Position ,
как они взаимодействуют.
Для нормального использования в IBM этот регистр
должен быть запрограммирован со значением 0h.
НАИМЕНОВАНИЕ РЕГИСТРА: GRAPHICS B POSITION REGISTER
АДРЕС ПОРТА: 3CAh только запись.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і GRAPHICS B POSITION REGISTER і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і і АДДДДД Position 0 і
і і і і і і і АДДДДДДД Position 1 і
і АДБДБДБДБДБДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
POSITION:
D1-D0 Эти два бита контролируют отображение в виде
карты канала данных CPU в регистры контролеры
Graphics controller. Смотри диаграмму и таблицу,
помещенные ниже, где указано, как они
взаимодействуют.
Для нормального использования в IBM этот регистр
должен быть запрограммирован со значением 1h.
стр.58
GRAPHICS POSITION REGISTER A & B INTERACTION:
BLOCK DIAGRAM:
VRAM
CPU Data Bus
Data Bus
ЪДДДДДДДї ЪДДДДДДДї ЪДДДДДДДДДДДДї
і і і ГДДДДДДДДДДДДДґVRAM Plane 0і
і і і і АДДДДДДДДДДДДЩ
і і ЪДДДДДДДґ GP A і ЪДДДДДДДДДДДДї
і і і і ГДДДДДДДДДДДДДґVRAM Plane 1і
і і і АДДДДДДДЩ АДДДДДДДДДДДДЩ
і CPU ГДДДДДДґ ЪДДДДДДДї ЪДДДДДДДДДДДДї
і і і і ГДДДДДДДДДДДДДґVRAM Plane 2і
і і і і і АДДДДДДДДДДДДЩ
і і АДДДДДДДґ GP B і ЪДДДДДДДДДДДДї
і і і ГДДДДДДДДДДДДДґVRAM Plane 3і
АДДДДДДДЩ АДДДДДДДЩ АДДДДДДДДДДДДЩ
MAPPING TABLE:
ЪДДДДДДДДДВДДДДДДДДДДДДДДДДДї
і GP Bits і CPU Data Bus і
і D1 D0 і 7 6 5 4 3 2 1 0 і
ЪДДДДДДЕДДДДДДДДДЕДДДДДДДДДДДДДДДДДґ
і GP A і 0 0 і X X X X X X 1 0 і 0 = Video Plane 0
і GP B і 0 0 і X X X X X X 3 2 і 1 = Video Plane 1
і GP A і 0 1 і X X X X 1 0 X X і 2 = Video Plane 2
і GP B і 0 1 і X X X X 3 2 X X і 3 = Video Plane 3
і GP A і 1 0 і X X 1 0 X X X X і
і GP B і 1 0 і X X 3 2 X X X X і
і GP A і 1 1 і 1 0 X X X X X X і
і GP B і 1 1 і 3 2 X X X X X X і
АДДДДДДБДДДДДДДДДБДДДДДДДДДДДДДДДДДЩ
Приведенные выше таблицы показывают, каким образом регистры
Graphics A и B (GPA,GPB) Position можно использовать для
повторного отображения положений активных битов из регистров
Set/Reset, Enable Set/Reset, Color Compare, и Color Don't
Care. В стандартной конфигурации они представляют собой:
GPA=0h, GPB=1H. Оказывают влияние также и на функции
регистров Read Map Select и Mode (см. описания после
определений регистров).
стр.59
НАИМЕНОВАНИЕ РЕГИСТРА: GRAPHICS 1 AND 2 ADDRESS
АДРЕС ПОРТА: 3CEh только запись
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і GRAPHICS 1 AND 2 ADDRESS і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і АДБДБДБДДДДД Graphics Address і
і АДБДБДБДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
GRAPHICS ADDRESS:
D3 D2 D1 D0 Hex Register Name
0 0 0 0 00 Set/Reset
0 0 0 1 01 Enable Set/Reset
0 0 1 0 02 Color Compare
0 0 1 1 03 Data Rotate
0 1 0 0 04 Read Msp Select
0 1 0 1 05 Mode
0 1 1 0 06 Miscellaneous
0 1 1 1 07 Color Don't Care
1 0 0 0 08 Bit Mask
НАИМЕНОВАНИЕ РЕГИСТРА: GRAPHICS CONTROLLER DATA
АДРЕС ПОРТА: 3CFh только запись
SET/RESET:
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 00h SET/RESET і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДБДБДБДБДБДБДБДДДДД Refer to Mapping Table і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Активные положения битов в этом регистре приведены в разделах
Mapping Table в начале этого раздела. Этот регистр разрешает
или Возврат значений байта в четырех видеоплоскостях
соответствующих битам в этом регистре : 1=Set байт, 0=Reset
байт. Этот регистр является активным, когда Graphics
Controller находится в положении Mode 0, а Enable Set/Reset
активируется. Этот регистр эффективен только при записи в
видеопамяти.
стр.60
ENABLE SET/RESET:
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 01h ENABLE SET/RESET і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДБДБДБДБДБДБДБДДДДД Refer to Mapping Table і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Активные положения бита в этом регистре приведены в Mapping
Table в начале этого раздела. Этот регистр контролирует
активацию Set/Reset регистра. Программирование любого бита с
logie 1 разрешает соответствующий бит в регистре Set/Reset .
Logie 0 запрещает соответствующий бит Set/Reset, позволяя
записать данные процессора без изменений.
COLOR COMPARE:
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 02h COLOR COMPARE і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДБДБДБДБДБДБДБДДДДД Refer to Mapping Table і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Активные положения бита в этом регистре приведены в Mapping
Table в начале этого раздела. Этот регистр определяет
эталонный цвет для Read Mode1(см. Mode Register). В этом
режиме, когда процессор считывает с памяти дисплея, байт
возврата данных будет в положении 1 в каждом положении бита,
где данные в 4 плоскостях памяти согласуются со значением в
регистре Color Compare (см. таблицу ниже). Тестироваться
будут только плоскости, разрешенные регистром Color Don't
Care.
Color Compare ЪДДДДДДДДДДДДДДДї
Register ЪДДДДДДґVRAM Plane 0 і
і і1 1 0 1 1 0 1 0і
ЪДДДДДДДї і АДДДДДДДДДДДДДДДЩ
C.P.U. і Bit ГДДДДДДЩ ЪДДДДДДДДДДДДДДДї
ЪДДДДДДДДДДДДДДДї і ГДДДДДДДДДДДДДґVRAM Plane 1 і
і і і 0 = 1 і і1 1 0 0 1 1 0 1і
і0 1 0 0 1 0 0 0ГДДДДДДґ 1 = 1 і АДДДДДДДДДДДДДДДЩ
і і і 2 = 0 і ЪДДДДДДДДДДДДДДДї
АДДДДДДДДДДДДДДДЩ і 3 = 1 ГДДДДДДДДДДДДДґVRAM Plane 2 і
і 4 = X і і1 0 1 1 0 1 1 0і
Диаграмма показывает і 5 = X і АДДДДДДДДДДДДДДДЩ
сравнение с GP A = 0, і 6 = X і ЪДДДДДДДДДДДДДДДї
GP B = 1 і 7 = X ГДДДДДДДДДДДДДґVRAM Plane 3 і
і 8 = X і і1 1 1 1 1 0 1 1і
АДДДДДДДЩ АДДДДДДДДДДДДДДДЩ
стр.61
DATA ROTATE:
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 03h DATA ROTATE і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і АДБДБДДДДД Rotate Count і
і і і і АДБДДДДДДДДДДД Function Select і
і АДБДБДДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
ROTATE COUNT:
D2-D0 Загруженное 3 битовое двоичное значение
определяет число положений бита для вращения
данных процессора при записи в видеопамять
нужно загрузить эти 3 бита как двоичное 0. Эта
функция является Rotate Logie Right (см.
таблицу ниже).
ROTATE COUNT
7 6 5 4 3 2 1 0
ЪДВДВДВДВДВДВДВДї
іXіXіXіXіXі1і0і1і Count = 5h
АДБДБДБДБДБДБДБДЩ
CPU BUS VIDEO MEMORY
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
ЪДВДВДВДВДВДВДВДї ЪДВДВДВДВДВДВДВДї
ЪДДДґ0і1і0і0і1і1і0і1ГДДДї ДДДДДДДДДДД> і0і1і1і0і1і0і1і0і
і АДБДБДБДБДБДБДБДЩ і АДБДБДБДБДБДБДБДЩ
АДДДДДДДДДДД<ДДДДДДДДДДДЩ
FUNCTION SELECT:
D4 D3 Эти два бита используются для выбора логических
функций аппаратных, которые можно предварительно
форматировать между фиксатором данных памяти и
любыми данными, выбранными регистром Write Mode.
D4 D3
0 0 Данные без изменений.
0 1 Logical AND c фиксированными данными
1 0 Logical OR с фиксированными данными
1 1 Logical XOR с фиксированными данными.
стр.62
READ MAP SELECT:
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 04h READ MAP SELECT і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і АДБДБДДДДД Map Select і
і АДБДБДБДБДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
MAP SELECT:
D2-D0 Этот регистр используется для выбора Video Memory
Plane, который будет считываться процессором.
Этот регистр выбирает плоскости от 0 до 7, как
запрограммированно в двоичном исчислении для
операции чтения. Фактические положения плоскостей
памяти контролируются Graphicr Position A u B.
(GP A, GP B).
MODE:
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 05h MODE і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і АДБДДДДД Write Mode і
і і і і і і АДДДДДДДДД Not Used і
і і і і і АДДДДДДДДДДД Read Mode і
і і і і АДДДДДДДДДДДДД Odd/Even і
і і і АДДДДДДДДДДДДДДД Shift Register Mode і
і АДБДДДДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
WRITE MODE:
D1 D0 Эти два бита выбирают режим записи. Имеются три
ценных режима записи, которые контролируют
переход данных процессора в Video Planer.
0 0 Write Mode 0: Data Rotate,Logical Function u
Set/Reset срабатывают в этом режиме.
0 1 Write Mode 1: Активные Video Memory Plane(s)
записываются с содержимым фиксаторов данных 32-
битового процессора,эти фиксаторы загружаются
предыдущим считыванием процессора из видеопамяти.
стр.63
1 0 Write Mode 2: В этом режиме положение бита,
соответствующего адресу Video Plane
(контролируемого GPA и GPB), используется как
значение 8 бит записи в видеоплотность,
например, Write Mode 2; Данные процессора -
это ``10101100``. Видеоплотность 3 будет
записываться с 8 битами(один байт) с таким же
значением, как бит 3 данных процессора.
D1 D0
1 1 Обычно эта комбинация не используется. Это то
же самое, что Write Mode 1.
READ MODE:
D3
0 Этот процессор считывает данные из активной
Video Memory Plane.
1 Разрешает Color Compare Register (подробности
см. в Color Compare).
ODD/EDEN:
D4
0 Регистр выбора Read Plane контролирует, из
какой плоскости процессор считывает данные.
1 Бит AO адреса процессора замещает бит 0
регистра Read Plane Select (см.Read Plane
Select). Поэтому A 0 определяет, с какой
плоскости будут считываться данные, с четной
или нечетной.
SHIFT REGISTER MODE:
D5 Этот регистр контролирует, каким образом
данные из Video Memory Planes смещаются в
секцию палитры атрибутного контроллера в
Graphics Mode. После каждого CRT считывания из
видеопамяти в палитру может быть смещено до 16
бит. Нижеследующая таблица показывает порядок
смещения видеоданных (P1 = Memory Plane 1 и
т.д.)
стр. 64
D5 = 0:
ЪДДДДДДДДДДВДДДДДДДДДДї
і P1 і P0 і COLOR Palette
ГДДДДДДДДДДЕДДДДДДДДДДґ
і 01234567 і 01234567 ГДДДДДї ЪДДДДДДДДДДДДї
АДДДДДДДДДДБДДДДДДДДДДЩ і і і
і і і
ЪДДДДДДДДДДї і і і
і P1 і АДДДДДДґ A0 і
ЪДДДДДДДДДДЕДДДДДДДДДДґ і і
і 00000000 і 01234567 ГДДДДДї і і
АДДДДДДДДДДБДДДДДДДДДДЩ АДДДДДДґ A1 і
і і
і і
ЪДДДДДДДДДДВДДДДДДДДДДї ЪДДДДДДґ A2 і
і P3 і P2 і і і і
ГДДДДДДДДДДЕДДДДДДДДДДґ і і і
і 01234567 і 01234567 ГДДДДДЩ і і
АДДДДДДДДДДБДДДДДДДДДДЩ ЪДДДДДДґ A3 і
і і і
ЪДДДДДДДДДДї і і і
і P3 і і АДДДДДДДДДДДДЩ
ЪДДДДДДДДДДЕДДДДДДДДДДґ і
і 00000000 і 01234567 ГДДДДДЩ
АДДДДДДДДДДБДДДДДДДДДДЩ
D5 = 1:
ЪДДДДДДДДДДВДДДДДДДДДДї
і P1 P0 і P1 P0 і COLOR Palette
ГДДДДЕДДДДДЕДДДДЕДДДДДґ
і1357і 1357і0246і0246 ГДДДДДї ЪДДДДДДДДДДДДї
АДДДДБДДДДДБДДДДБДДДДДЩ і і і
і і і
ЪДДДДДДДДДДї АДДДДДДґ A0 і
і P1 P0 і і і
ЪДДДДВДДДДДЕДДДДЕДДДДДґ і і
і0000і 0000і1357і1357 ГДДДДДДДДДДДДґ A1 і
АДДДДБДДДДДБДДДДБДДДДДЩ і і
і і
ЪДДДДДДДДДДВДДДДДДДДДДї і і
і P3 P2 і P3 P2 і ЪДДДДДДґ A2 і
ГДДДДЕДДДДДЕДДДДЕДДДДДґ і і і
і1357і 1357і0246і0246 ГДДДДДЩ і і
АДДДДБДДДДДБДДДДБДДДДДЩ і і
ЪДДДДДДґ A3 і
ЪДДДДВДДДДДї і і і
і P3 і P2 і і і і
ЪДДДДВДДДДДЕДДДДЕДДДДДґ і АДДДДДДДДДДДДЩ
і0000і 0000і1357і1357 ГДДДДДЩ
АДДДДБДДДДДБДДДДБДДДДДЩ
стр.65
MISCELLANEOUS:
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 06h Miscellaneous і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і і АДДДД Graphics Mode і
і і і і і і і АДДДДДД Chain Odd Maps to Even і
і і і і і АДБДДДДДДДД Memory Map і
і АДБДБДБДДДДДДДДДДДД Not Used і
і і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
GRAPHICS MODE:
D0
0 Разрешает Alpha Mode. Активирунтся система
обращения генератора символов.
1 Разрешает Graphics Mode. Система обращения к
символам не используется.
CHAIN ODD MAPS TO EVEN:
D1
0 A0 шина адреса памяти используется во время
обращения к памяти процессора.
1 A0 замещается А16 шины адреса процессора (если
биты D3 и D2 являются 0 ), или битом Page (D5)
из регистра Miscellaneous Output (3C2/3C3h).
MEMORY MAP:
D3 D2 Это наборы битов, когда Video Memory
отображается в таблицах в объеме адреса CPU.
Действует только в EGA Mode.
0 0 A0000 -- BFFFFh
0 1 A0000 -- AFFFFh
1 0 B0000 -- B7FFFh
1 1 B8000 -- BFFFFh
стр. 66
COLOR DON`T CARE:
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 07h Color Don't Care і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і Refer to Mapping Table і
і і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Активное наложение битов в этом регистре описаны в Mapping
Table в начале этого раздела. Этот регистр взаимодействует
только с Read Mode 1.
Только А позволяет включить соответствующую Video Memory
Plane в color compare (как изображено в таблицах GPA и GPB).
BIT MASK:
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 08h Bit Mask і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДБДБДБДБДБДБДБДДДДДД Bit Mask і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
BIT MASK:
0 Это позволяет записать соответствующий бит в
каждой плоскости памяти вместе с данными из
фиксаторов процессора. Фиксаторы процессора
загружаются Video memory чтения процессора.
1 Это позволяет соответствующий бит в плоскостях
видеопамяти изменить выбранным режимом записи
и данными CPU.
стр. 67
ATTRIBUTES CONTROLLER:
ATTRIBUTE ADDRESS AND DATA:
Регистры Attribute Address и Data являются регистрами
только записи, которая занимает одни и те же адреса порта 1 0
(3C0h). Чтобы сначала выбрать регистр Attribute Address
процессор должен считывать из адреса 1 0 3BAh или 3DAh.
Это приводит в адресное состояние flip-flop выбора
address/data. Запись в порты 3C0h с нужным атрибутным адресом
позволяет выбрать этот регистр для последующей записи данных
и переключает тригер выбора адреса/данных. Дополнительная
запись переключает между адресом и данными в этом адресе
порта.
ATTRIBUTE ADDRESS:
First Write to 3C0h
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і ATTRIBUTE ADDRESS і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і АДБДБДБДБДДДД Attribute Address і
і і і АДДДДДДДДДДДДДД Palette Address Source і
і АДБДДДДДДДДДДДДДДДД Not Used і
і і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
INDEX:
D4 D3 D2 D1 D0
0 X X X X 00h - 0Fh Palette Registers
1 0 0 0 0 10h Mode Control
1 0 0 0 1 11h Over-scan Color
1 0 0 1 0 12h Color Plane Enable
1 0 0 1 1 13h Horizontal Picture Element
Panning
PALETE ADDRESS SOURCE:
D5
0 Разрешена загрузка Palette регистров. Биты
D3-D0 атрибутного регистра адресов применяются
к входам color palette address.
1 Видеоданные применяются к входам адреса
патитры цветов.
стр. 68
PALETTE:
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 00h-0Fh Palette Registers і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і і АДДДД Blue і
і і і і і і і АДДДДДД Green і
і і і і і і АДДДДДДДД Red і
і і і і і АДДДДДДДДДД Secondary Blue/Mono Video і
і і і і АДДДДДДДДДДДД Secondary Green/Intensity і
і і і АДДДДДДДДДДДДДД Secondary Red і
і АДБДДДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Это регистры 16 палитр. Каждый из этих регистров
соответствует одной возможной комбинации из 4 входов
видеоплоскости в систему атрибутного контроллера.
FUNCTION DIAGRAM:
Sec.Red ЪДДДДДДДДДДДї
ЪДДДДДДДДДДДДДДДДДДДДґ і
і Sec.Green і Direct і
і ЪДДДДДДДДДДДДДДДДДДґ і
і і Sec.Blue і Drive і
і і ЪДДДДДДДДДДДДДДДДґ і
і і і Red і Video і
і і і ЪДДДДДДДДДДДДДДґ і
і і і і Green і Out і
і і і і ЪДДДДДДДДДДДДґ і
і і і і і Blue і і
і і і і і ЪДДДДДДДДДДґ і
ЪДДДДДДї і і і і і і і і
і ГДДї ЪДДДДДДДДДДДДВБВБВБВБВБВБВДї АДДДДДДДДДДДЩ
іVideo і і і 00h і1і0і0і1і0і1і і
іShift ГДїАДґ A0 щ АВБВБВБВБВБВЩ і
іRegis-ГїАДДґ A1 щ і і і і і і і
іter іАДДДґ A2 щ ЪБВБВБВБВБВБї і
і ГДДДДґ A3 /Fh і0і1і1і0і0і1і і
і і і АДБДБДБДБДБДЩ і
АДДДДДДЩ АДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Attributes Controller Palette
Выход из палитры будет таким:
For A3-0 = 00h:ONS.Red For A3-0 = OFh:OFFS.Red
OOFS.Green ONS.Green
OFFS.Blue ONS.Blue
ONRed OFFRed
OFFGreen OFFGreen
ONBlue ONBlue
стр. 69
MODE CONTROL:
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 10h Mode Control і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і і АДДДД Graphics/Alphanumeric Mode і
і і і і і і і АДДДДДД Display Type і
і і і і і і АДДДДДДДД Enable line Graphics Character і
і і і і і АДДДДДДДДДД Select Background Intensity or і
і АДБДБДБДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
GRAPHICS/ALPHANUMERIC MODE:
D0
0 Выбирает Alphanumeric mode
1 Выбирает Graphics mode
DISPLAY TYPE:
D1
0 Выбирает атрибуты цветного дисплея
1 Выбирает атрибуты монохромного дисплея
ENABLE LINE GRAPHICS CHARACTER CODES:
D2
0 Девятое горизонтальное положение бита
отображаемой ячейки памяти символов имеет
тот же цвет, что и фон.
1 Девятое горизонтальное положение бита
отображаемой ячейки памяти символов такое же,
как восьмое положение бита, если отображаемый
код символов находится между 0С0h и 0DFH. Эти
коды имеются в специальном наборе линейного
изображения IBM для монохромного адаптера.
SELECT BACKGROUND INTENSITY OR ENABLE BLINK:
D3
0 Бит D7 атрибута символов используется для
интенсивности фона.
1 Бит D7 атрибута символов используется для
мерцания. Этот бит также является logic 1 и
разрешает мерцание в graphics modes.
Мерцание в графическом режиме осуществляется
путем инвертирования данных из Video Memory
Plane 3 на 16 из каждых 32 кадров.
стр. 70
OVER-SCAN COLOR:
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 11h Over-Scan Color і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і і АДДДД Blue і
і і і і і і і АДДДДДД Green і
і і і і і і АДДДДДДДД Red і
і і і і і АДДДДДДДДДД Secondary Blue і
і і і і АДДДДДДДДДДДД Secondary Green/Intensity і
і і і АДДДДДДДДДДДДДД Secondary Red і
і АДБДДДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Эти 6 битов используются для определения цвета по границе
CRT дисплея.
COLOR PLANE ENABLE:
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 12h Color Plane Enable і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і АДБДБДБДДДД Enable Color Plane і
і і і АДБДДДДДДДДДДДД Video Status MUX і
і АДБДДДДДДДДДДДДДДДД Not Used і
і і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
ENABLE COLOR PLANE
D3 - D0
1 Данные соответствующей Video Memory plane
(plane 3-0) применяются к палитре цветов.
0 Выход палитры цветов соединяется с logic 0.
VIDEO STATUS MUX:
D5 D4 Эти биты выбирают 2 из 6 цветовых выхода для
Status Port (см. порты 3BAh, 3DAh биты D5 и
D4).
Status Port
D5 D4
0 0 Red Blue
0 1 S.Red S.Green
1 0 S.Blue Green
1 1 Not Used Not Used
стр. 71
HORIZONTAL PICTURE ELEMENT PANNING:
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 13h Horizontal Pel Panning і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і АДБДБДБДДДД Horizontal Pel Panning і
і АДБДБДБДДДДДДДДДДДД Not Used і
і і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
HORIZONTAL PEL PANNING
D3 - D0 Этот регистр используется для горизонтальной
прокрутки. В 8 Pels на character modes этот
регистр обычно программируеися со значением
0. Отображаемое значение смещается влево
определенным числом точек растра,
определяемым с помощью этого регистра.
Максимально разрешается 7. В 9 точках на
character modes этот регистр обычно
программируется со значением 8.
Программирование значений 0-7 будет все
больше смещать изображение влево.
стр. 72
HERCULES MODE:
HERCULES REGISTERS:
Hercules Mode представляет собой разработку карты
стандартного монохромного видеопрадаптера IBM со специальными
расширениями, обеспечивающими высокое разрешение под контролем
программы.
Имеются несклько EGA mode регистров, которые можно
программировать перед переключением в Hercules Mode (см.
раздел Programming настоящей инструкции).
НАИМЕНОВАНИЕ РЕГИСТРА: 6845 INDEX
АДРЕС ПОРТА: 3B0,3B2,3B4 или 3B6h Только запись
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і 6845 INDEX і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і АДБДБДБДБДДДД 6845 Address і
і АДБДБДДДДДДДДДДДДДД Not Used і
і і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
6845 ADDRESS:
D4 - D0 Двоичное значение, соответствующее
адресу нужного регистра данных в CRTC.
D4 D3 D2 D1 D0 AC HEX REG.NAME
0 0 0 0 0 W 00h Horizontal Total
0 0 0 0 1 W 01h Horizontal Displayed
0 0 0 1 0 W 02h Horizontal Sync Position
0 0 0 1 1 W 03h Sync Width
0 0 1 0 0 W 04h Vertical Total
0 0 1 0 1 W 05h Vertical Total Adjust
0 0 1 1 0 W 06h Vertical Displayed
0 0 1 1 1 W 07h Vertical Sync Position
0 1 0 0 0 W 08h Interlace & Skew
0 1 0 0 1 W 09h Maximum Raster Address
0 1 0 1 0 W 0Ah Cursor Start Raster
0 1 0 1 1 W 0Bh Cursor End Raster
0 1 1 0 0 R/W 0Ch Start Address High
0 1 1 0 1 R/W 0Dh Start Address Low
0 1 1 1 0 R/W 0Eh Cursor Location High
0 1 1 1 1 R/W 0Fh Cursor Location Low
1 0 0 0 0 R 10h Light Pen High
1 0 0 0 1 R 11h Light Pen Low
стр. 73
НАИМЕНОВАНИЕ РЕГИСТРА: 6845 DATA
АДРЕС ПОРТА: 3B1, 3B3, 3B5 или 3B7h
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і 6845 DATA і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДБДБДБДБДБДБДБДДДД See 6845 description in і
і this manual і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Полное описание 6845 CRTC регистра приводится в Appendix A.
НАИМЕНОВАНИЕ РЕГИСТРА: DISPLAY MODE CONTROL PORT
АДРЕС ПОРТА: 3B8h Только запись
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і DISPLAY MODE CONTROL PORT і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і і АДДДД Not Used і
і і і і і і і АДДДДДД Text/Graphics Mode і
і і і і і і АДДДДДДДД Not Used і
і і і і і АДДДДДДДДДД Screen Blank і
і і і і АДДДДДДДДДДДД Not Used і
і і і АДДДДДДДДДДДДДД Text Blink і
і і АДДДДДДДДДДДДДДДД Not Used і
і АДДДДДДДДДДДДДДДДДД Video Page Select і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
TEXT/GRAPHICS MODE:
D1
0 Hercules эмуляция установлена в character
mode
1 Hercules эмуляция установлена в графический
режим. При входе в Hercules режим этот бит
принимает значение по умолчанию logic 0 (см.
также Configuration port 3BFh). Заметьте, что
6845 CTRC должен программироваться при каждом
изменении этого бита.
SCREEN BLANK:
D3
0 На видеодисплее пробел, изображение
отсутствует.
1 Видеодисплей активен. На дисплее имеется
изображение. При входе в Hercules mode этот
бит по умолчанию принимает значение logic 0.
стр. 74
TEXT BLINK:
D5
0 Text Blinking запрещено. Любые символы текста
на дисплее, имеющие атрибутный комплект
мерцания, не будут мерцать.
1 Text Blinker разрешено. Любые символы текста
на дисплее, имеющие атрибутный комплект
мерцания будут мерцать.
При входе в Hercules режим этого бита по умолчанию принимает
значение logic 0.
VIDEO PAGE SELECT:
D7
0 Выбирает Video Page 0 (B0000 - B7FFFh) в
качестве активной шины дисплея.
1 Выбирает Video Page 1 (B8000 - BFFFh) в
качестве активной шины дисплея.
При входе в Hercules mode этот бит по умолчанию принимает
значение logic 0.
НАИМЕНОВАНИЕ РЕГИСТРА: SET LIGHT PEN LATCH
АДРЕС ПОРТА: 3B9h Только запись.
Записывает в этот порт наборы фиксатора светового пера.Данные
процессора игнорируются.
стр. 75
НАИМЕНОВАНИЕ РЕГИСТРА: DISPLAY STATUS PORT
АДРЕС ПОРТА: 3BAh Только чтение.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і DISPLAY STATUS PORT і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і і АДДДД Display Status 1 і
і і і і і і і АДДДДДД Light Pen Latch і
і і і і і і АДДДДДДДД Light Pen Switch і
і і і і і АДДДДДДДДДД Display Status 2 і
і і і і АДДДДДДДДДДДД Not Used і
і і і АДДДДДДДДДДДДДД Not Used і
і і АДДДДДДДДДДДДДДДД Not Used і
і АДДДДДДДДДДДДДДДДДД Display Status 3 і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
DISPLAY STATUS 1:
D0
0 Видеодисплей активен.
1 Horizontal или Vertical Sync активен.
Видеодисплей временно пустой.
LIGHT PEN LATCH:
D1
0 Фиксатор светового пера в состоянии нуля.
1 Фиксатор светового пера включен.
LIGHT PEN SWITCH:
D2
0 Переключатель светового пера закрыт.
1 Переключатель светового пера открыт.
DISPLAY STATUS 2:
D3 Этот бит соединен с прямым выходом
видеодисплея.
0 Указывает, что видеосигнал выключен.
1 Указывает, что видеосигнал включен.
DISPLAY STATUS 3:
D7
0 Vertical Retrace активен. Видеодисплей
временно пуст.
1 Видеодисплей активен.
стр. 76
НАИМЕНОВАНИЕ РЕГИСТРА: LIGHT PEN CLEAR
АДРЕС ПОРТА: 3BBh Только запись.
Запись в этот порт сбрасывает фиксатор светового пера. Данные
процессора игнорируются.
НАИМЕНОВАНИЕ РЕГИСТРА: CONFIGURATION
АДРЕС ПОРТА: 3BFh Только запись.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і CONFIGURATION і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і і АДДДД Graphics Mode Control і
і і і і і і і АДДДДДД Memory Map Control і
і АДБДБДБДБДБДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
GRAPHICS MODE CONTROL:
D0
0 Этот бит захватывает разрешение
графического режима. Бит контроля режима
Text/Graphics порта контроля режима дисплея
не может быть установлен в графический
режим.
При входе в Hercules mode этот бит по умолчанию принимает
значение logic 0.
MEMORY MAP CONTROL:
D1
0 Запрещает процесс Video Page Select, бит D7
порта контроля режима дисплея.
1 Разрешает процесс Video Page Select, бит D7
порта контроля режима дисплея, и запрещает
доступ в Video Memory Plane 1 (B8000 -
BFFFFh).
При входе в Hercules режим этот бит по умолчанию
принимает значение logic 0.
стр. 77
CGA MODE:
CGA REGISTERS:
НАИМЕНОВАНИЕ РЕГИСТРА: 6845 INDEX
АДРЕС ПОРТА: 3D0, 3D2, 3D4 или 3D6h Чтение
Запись
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і CTRC ADDRESS INDEX і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і АДБДБДБДБДДДД CTRC Address і
і АДБДБДДДДДДДДДДДДДД Not Used і
і і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
CTRC ADDRESS:
D4 - D0 Двоичное значение, соответствующее адресу
нужного регистра данных в CTRC.
D4 D3 D2 D1 D0 AC HEX REG.NAME
0 0 0 0 0 W 00h Horizontal Total
0 0 0 0 1 W 01h Horizontal Displayed
0 0 0 1 0 W 02h Horizontal Sync Position
0 0 0 1 1 W 03h Sync Width
0 0 1 0 0 W 04h Vertical Total
0 0 1 0 1 W 05h Vertical Total Adjust
0 0 1 1 0 W 06h Vertical Displayed
0 0 1 1 1 W 07h Vertical Sync Position
0 1 0 0 0 W 08h Interlace & Skew
0 1 0 0 1 W 09h Maximum Raster Address
0 1 0 1 0 W 0Ah Cursor Start Raster
0 1 0 1 1 W 0Bh Cursor End Raster
0 1 1 0 0 R/W 0Ch Start Address High
0 1 1 0 1 R/W 0Dh Start Address Low
0 1 1 1 0 R/W 0Eh Cursor Location High
0 1 1 1 1 R/W 0Fh Cursor Location Low
1 0 0 0 0 R 10h Light Pen High
1 0 0 0 1 R 11h Light Pen Low
НАИМЕНОВАНИЕ РЕГИСТРА: 6845 DATA
АДРЕС ПОРТА: 3D1,3D3,3D5, or 3D7h Read Write
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і CRTC DATA і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДБДБДБДБДБДБДБДДДД See 6845 description in і
і this manual і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
стр. 78
НАИМЕНОВАНИЕ РЕГИСТРА: MODE CONTROL REGISTER
АДРЕС ПОРТА: 3D8h Только запись.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і MODE CONTROL REGISTER і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і і АДДДД Alphanumeric resolution і
і і і і і і і АДДДДДД Graphics Select і
і і і і і і АДДДДДДДД Black/White Select і
і і і і і АДДДДДДДДДД Enable Video і
і і і і АДДДДДДДДДДДД Graphics Resolution і
і і і АДДДДДДДДДДДДДД Secondary Red і
і АДБДДДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
ALPHANUMERIC RESOLUTION:
D0
0 Выбирает 40 * 25 alphanumeric mode
1 Выбрает графический режим дисплея.
GRAPHICS SELECT:
D1
0 Выбирает alphanumeric display mode.
1 Выбирает графический режим дисплея.
BLACK/WHITE SELECT:
D2
0 Выбирает color mode.
1 Выбирает black/white mode.
ENABLE VIDEO:
D3
0 Запрещает выход видеосигнала. Этот сигнал
может быть отменен битом 0 порта Mode
Select.
1 Разрешает выход видеосигнала.
GRAPHICS RESOLUTION:
D4
0 Устанавливает разрешающую способность
дисплея в графический режим до 320 * 200.
1 Устанавливает разрешающую способность
дисплея в графический режим до 640 * 200.
Цвет дисплея определяется портом Color
Select.
BACKGROUND INTENSITY
D5
0 Выбирает интенсифицированный цвет фона.
1 Выбирает параметр мерцания в alphanumeric
mode.
стр. 79
НАИМЕНОВАНИЕ РЕГИСТРА: COLOR SELECT REGISTER
АДРЕС ПОРТА: 3D9h Только запись.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і COLOR SELECT REGISTER і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і АДБДБДБДДДД Color bits і
і і і і АДДДДДДДДДДДД Palette і
і і і АДДДДДДДДДДДДДД Color Set і
і АДБДДДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
COLOR BITS:
Биты 0-3 выбирают цвет на границах экрана в alphanumeric
mode. В графическом режиме 320 * 200 эти биты выбирают цвет
фона на экране. В режиме 640 * 200 эти биты выбирают цвет
растра.
ЪДДДДДДВДДДДДДВДДДДДДВДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і D3 і D2 і D1 і D0 і і
ГДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 0 і 0 і 0 і 1 і Blue On і
ГДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 0 і 0 і 1 і 0 і Green On і
ГДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 0 і 1 і 0 і 0 і Red On і
ГДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 1 і 0 і 0 і 0 і Intensity On і
АДДДДДДБДДДДДДБДДДДДДБДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
1 = On 0 = Off
PALETTE:
D4
0 Используются нормальные цвета.
1 Этот бит выбирает альтернативный набор
интенсифицированных цветов фона, если
установлен бит 5 порта Mode Control.
стр. 80
COLOR SET:
ЪДДДДДДВДДДДДДВДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і D5 і C1 і C0 і Set Selected і
ГДДДДДДЕДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 0 і 0 і 0 і Background selected by port 3D9hі
і 0 і 0 і 1 і Cyan і
і 0 і 1 і 0 і Magenta і
і 0 і 1 і 1 і White і
і 1 і 0 і 0 і Background selected by port 3D9hі
і 1 і 0 і 1 і Green і
і 1 і 1 і 0 і Red і
і 1 і 1 і 1 і Brown і
АДДДДДДБДДДДДДБДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Этот бит используется только в графическом режиме 320 * 200.
НАИМЕНОВАНИЕ РЕГИСТРА: AUXILIARY MODE SELECT
АДРЕС ПОРТА: 3DAh Только запись.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і AUXILIARY MODE SELECT PORT і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і і АДДДД Enable Override і
і і і і і і АДБДДДДДД Font Select і
і і і і і АДДДДДДДДДД Not Used і
і і і і АДДДДДДДДДДДД Driver Enable і
і і і АДДДДДДДДДДДДДД Fast Scroll і
і АДБДДДДДДДДДДДДДДДД Text Page Select і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
ENABLE OVERRIDE:
D0 Эта функция отмены служит для исключения
нежелательного мерцания дисплея монитора,
которое может наблюдаться при коррекции
дисплея в текстовом режиме.
0 Разрешает нормальную работу бита 3 в Mode
Control.
1 Отменяет бит 3 в режиме Mode Control.
FONT SELECT:
Функции выбора шрифта битов D2 и D1 описаны в таблице,
приводимой ниже.
ЪДДДДДДВДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і * і D1 і Character Generator і
ГДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 0 і 0 і 1st 8k of Plane 2 і
і 0 і 1 і 3rd 8k of Plane 2 і
і 1 і 0 і 5th 8k of Plane 2 і
і 1 і 1 і 7th 8k of Plane 2 і
АДДДДДДБДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Примечание: * Logical AND атрибутных битов.
стр. 81
Генератор символов в режиме CGA Multi Function. Video
Controller базируется не ROM, как в системе CGA, а на RAM.
Нужный шрифт прежде, чем ввести в режим CGA, нужно
предварительно загрузить в EGA Video Memory Plane 2. (см.
Appendix B, где приводятся подробности, необходимые при
программировании).
DRIVER ENABLE:
D4
0 Внутреннее video.
1 Запрещает video drivers.
FAST SCROLL
D5
0 Нормальное прокручивание в текстовом
режиме.
1 Разрешает быструю прокрутку с помощью
программных средств только в режиме 80
колонок * 25 линий.
TEXT PAGE SELECT:
D7 D6 Когда бит 5 (быстрая прокрутка) имеет
высокий уровень, то при CRT чтении из
видеопамяти эти биты замещают биты 12 и 11
счетчика адресов CRTC памяти. Эти биты
выбирают один из 4, 4K байт текстовых
страниц (2048 знаков).
D7 D6 Прокручиваемая страница.
0 0 1-я страница.
0 1 2-я страница.
1 0 3-я страница.
1 1 4-я страница.
НАИМЕНОВАНИЕ РЕГИСТРА: STATUS REGISTER
АДРЕС ПОРТА: 3DAh Только чтение.
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і STATUS REGISTER і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і і АДДДД Retrace і
і і і і і і АДБДДДДДД Light Pen і
і і і і і АДДДДДДДДДД Vertical Retrace і
і і і АДБДДДДДДДДДДДД Font Number і
і АДБДДДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
стр. 82
RETRACE:
D0
0 Видео дисплей активен.
1 Horizontal or Vertical Sync активны.
Видеодисплей временно пуст.
LIGHT PEN:
D1
0 Фиксатор светового пера отключен.
1 Фиксатор светового пера включен.
D2
0 Переключатель светового пера замкнут.
1 Переключатель светового пера разомкнут.
VERTICAL RETRACE:
D3
0 Видеодисплей активен.
1 Vertical Retrace активен. Видеодисплей
временно пуст.
FONT NUMBER:
D5 D4 Эти два бита являются текущими битами MSB и
LSB порта Mode Select (3DAh). Кодирование
битов производится следующим образом:
ЪДДДДДДВДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і D5 і D4 і Character Generator Location і
ГДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і 0 і 0 і 1st 8k of Plane 2 і
і 0 і 1 і 3rd 8k of Plane 2 і
і 1 і 0 і 5th 8k of Plane 2 і
і 1 і 1 і 7th 8k of Plane 2 і
АДДДДДДБДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
НАИМЕНОВАНИЕ РЕГИСТРА: LIGHT PEN CLEAR
АДРЕС ПОРТА: 3DBh Чтение запись.
Доступ в этот порт отключает фиксатор светового пера. Данные
процессора игнорируются.
НАИМЕНОВАНИЕ РЕГИСТРА: SET LIGHT PEN LATCH
АДРЕС ПОРТА: 3DCh Чтение Запись
Доступ в этот порт устанавливает фиксатор светового пера.
Данные процессора игнорируются .
стр. 83
MEMORY MAP:
EGA Mode:
Управление видеопамятью в адрес процессора зависит от
режима работы. Регистр Graphics Controller Miscellaneous
использует для выбора диапазона видеопамяти.
A0000 -- BFFFFh Еnhanced Modes
A0000 -- AFFFFh Hercules Compatible and Enhanced Modes
B0000 -- B7000h Monochrome Card Compatible Modes
B8000 -- BFFFFh Color Card Compatible Modes
ROM BIOS по размеру может быть байтом 16К или 32К и
отображается следующим образом:
C0000 - C3FFFh Расширенный BIOS запрещен
С0000 - С7FFFh Pасширенный BIOS разрешен
HERCULES MODE:
Управление видеопамятью в пространство адреса процессора
зависит от режима работы. Биты Video Page Select порта Display
Mode Control используются для выбора нужного диапазона.
B0000 -- B7FFFh Monochrome Mode
B8000 -- BFFFFh Graphics Mode
Область ROM BIOS для Hercules Mode идентична области EGA
Mode контроллера Multi Function Video.
CGA MODE:
Управление видеопамятью в пространство адреса процессора
в этом режиме непрерывно.
B0000 - B7FFFh Monochrome Mode
B8000 - BFFFFh Graphics Mode
ROM BIOS область CGA Mode идентична области EGA Mode
контроллера Multi Function Video.
CGA MODE:
Управление видеозаписью в пространство адреса процессора
непрерывно в этом режиме.
B8000 - BFFFh
Область ROM BIOS для CGA режима идентична области EGA
Mode контроллера Multi Function Video.
стр.(A-1)
A P P E N D I X A
6845S CRT CONTROLLER
Замечания о синхронизации:
Когда Master Control Port программируется с целью выбора
режима, требующего использования 6845S CRT Controller, то все
CRTC регистры сохраняют первоначально запрограммированные
значения. Некоторые CRTC регистры выполняют различные функции
и control timing signals в каждом режиме по-разному. Поэтому
все CTRC регистры должны программироваться для каждого режима
с соответствующими значениями. После сброса все 6845S CRTC
регистры, за исключением 400-линейного регистра, сохраняют
свои первоначальные значения.
НАИМЕНОВАНИЕ РЕГИСТРА: CTRC Address Index
ДОСТУП: Только запись
АДРЕС ПОРТА: Обращайтесь к CGA или Hercules CRTC
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і CTRC ADDRESS INDEX і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і АДБДБДБДБДДДД CTRC Address і
і АДБДБДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
CRTC ADDRESS:
D4-D0 Двоичное значение, соответствующее адресу
нужного регистра данных в CRTC.
D4 D3 D2 D1 D0 ДОСТУП HEX REG.NAME
0 0 0 0 0 W 00h Horizontal Total
0 0 0 0 1 W 01h Horizontal Displayed
0 0 0 1 0 W 02h Horizontal Sync Position
0 0 0 1 1 W 03h Sync Width
0 0 1 0 0 W 04h Vertical Total
0 0 1 0 1 W 05h Vertical Total Adjust
0 0 1 1 0 W 06h Vertical Displayed
0 0 1 1 1 W 07h Vertical Sync Position
0 1 0 0 0 W 08h Interlace & Skew
0 1 0 0 1 W 09h Maximum Raster Address
0 1 0 1 0 W 0Ah Cursor Start Ruster
0 1 0 1 1 W 0Bh Cursor End Ruster
0 1 1 0 0 R/W 0Ch Start Address High
0 1 1 0 1 R/W 0Dh Start Address Low
0 1 1 1 0 R/W 0Eh Cursor Location High
0 1 1 1 1 R/W 0Fh Cursor Location Low
1 0 0 0 0 R 10h Light Pen High
1 0 0 0 1 R 11h Light Pen Low
1 0 1 0 0 W 14h Underline Location
W F9h 400 Line Register
стр.(A-2)
НАИМЕНОВАНИЕ РЕГИСТРА: Horizontal Total
ДОСТУП: Только запись.
ИНДЕКС ПОРТА: 00h
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 00h HORIZONTAL TOTAL і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДБДБДБДБДБДБДБДДДД HORIZONTAL COUNT і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Значение, запрограммированное в этом регистре,
определяет точку строчной линии развертки. Это можно выразить
следующим образом:
Th =(RO + 1) * Tc
Th - точка горизонтальной строки развертки;
Tc - точка ввода Character Clock;
RO - содержание CRTC регистра 0h.
НАИМЕНОВАНИЕ РЕГИСТРА: HORIZONTAL DISPLAYED
ДОСТУП: Только запись.
ИНДЕКС ПОРТА: 01h
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 01h HORIZONTAL DISPLAYED і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДБДБДБДБДБДБДБДДДД HORIZONTAL DISPLAYED і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Этот регистр определяет число символов, которые нужно
отобразить на экране в горизонтальной линии. Это значение
должно быть меньше значения, запрограммированного в Horizontal
Total регистра.
НАИМЕНОВАНИЕ РЕГИСТРА: HORIZONTAL SYNC POSITION
ДОСТУП: Только запись
ИНДЕКС ПОРТА: 02h
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 02h HORIZONTAL SYNC POSITION і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДБДБДБДБДБДБДБДДДД HORIZONTAL SYNC POZITION і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Этот регистр определяет горизонтальное sync положение.
Горизонтальный синхронизирующий сигнал повышения во время
R2 * Tc после начала горизонтальной линии. Любое значение,
которое меньше значения в Horizontal Total регистре,
допустимо.
стр.(A-3)
НАИМЕНОВАНИЕ РЕГИСТРА: SYNC WIDTH
ДОСТУП: Только запись.
ИНДЕКС ПОРТА: 03h
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 03h SYNC WIDTH і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і АДБДБДБДДДД HORIZONTAL SYNC WIDTH і
і АДБДБДБДДДДДДДДДДДД VERTICAL SYNC WIDTH і
і і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Этот регистр контролирует длительность активной(высокой)
порции Горизонтального и Вертикального синхр.сигналов.
Horizontal Sync. активен для (R3 и 0Fh) точек character
clock. Когда низкие 4 бита R3 являются все 0, то
горизонтальный синхр. сигнал всегда является 0. Так как
Vertical timing Sections 6845S замыкаются этим сигналом, они
всегда остаются в неизмененном состоянии, когда R3
программируется таким образом.
Ширина вертикального sync. программируется аналогичным
образом, за исключением того, что синхронизирующей единицей
[unit], применяющейся для этого, является точка горизонтальной
линии. То же самое, когда высокий полубайт установлен на 0,
ширина вертикального синхр. сигнала равна 16 горизонтальным
линиям, а не 0.
Tvsh = Th * ((R3 AND F0h)/16)
Где Tvsh = точка активной порции (высокой) вертикального
синхр.сигнала;
Th = точка горизонтальной линии.
НАИМЕНОВАНИЕ РЕГИСТРА: VERTICAL TOTAL
ДОСТУП: Только запись.
ИНДЕКС ПОРТА: 04h
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 04h VERTICAL TOTAL і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і АДБДБДБДБДБДБДДДД VERTICAL TOTAL і
і АДДДДДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
стр.(A-4)
Регистр Vertical Total грубую вертикальную синхронизацию
CRTC. Вертикальную точку можно выразить следующим образом:
Tv = (R4 + 1) * Tr + (R5) * Th
Где Tv = точка строки;
Tr = точка ряда(обычно (R9 + 1) * Th);
Th = точка строки;
R5 = содержимое Vertical Total Adjust регистра, R5.
НАИМЕНОВАНИЕ РЕГИСТРА: VERTICAL TOTAL ADJUST
ДОСТУП: Только запись.
ИНДЕКС ПОРТА: 05h
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 05h VERTICAL TOTAL ADJUST і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і АДБДБДБДБДДДД VERTICAL TOTAL ADJUST і
і АДБДБДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Этот регистр используется для коррекции [adjust]
вертикального кадра до разрешающей способности точки
горизонтальной линии.
НАИМЕНОВАНИЕ РЕГИСТРА: VERTICAL DISPLAYED
ДОСТУП: Только запись.
ИНДЕКС ПОРТА: 06h
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 06h VERTICAL DISPLAYED і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і АДБДБДБДБДБДБДДДД VERTICAL DISPLAED і
і АДДДДДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Этот регистр используется для программирования числа
рядов отображаемых символов в генерирующемся вертикальном
кадре. Может быть использовано любое значение, которое меньше
запрограммированного в Vertical Total регистра числа.
стр.(A-5)
НАИМЕНОВАНИЕ РЕГИСТРА: VERTICAL SYNC POSITION
ДОСТУП: Только запись.
ИНДЕКС ПОРТА: 07h
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 07h VERTICAL SYNC POSITION і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і АДБДБДБДБДБДБДДДД VERTICAL SYNC POSITION і
і АДДДДДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Этот регистр устанавливает положение возрастающей кромки
Vertical sync сигнала в единицах рядов знаков (Tr).
Вертикальный синхр. сигнал возрастает во время (R7 + 1) * Tr
после начала Vertical cycle.
НАИМЕНОВАНИЕ РЕГИСТРА: INTERLACE AND SKEW
ДОСТУП: Только запись.
ИНДЕКС ПОРТА: 08h
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INTERLACE & SKEW і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і АДБДДДД INTERLACE і
і і і і і АДБДДДДДДДД Not Used і
і і і АДБДДДДДДДДДДДД DISPLAY ENABLE і
і АДБДДДДДДДДДДДДДДДД CURSOR ENABLE і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
INTERLACE MODE:
D1 D0
X 0 Не генерируется
0 1 Interlace sync mode [режим синхронизации
чередования]
1 1 Interlace sync and video mode
DISPLAY ENABLE:
D5 D4
0 0 Без перекоса
0 1 Перекос одного знака
1 0 Перекос двух знаков
1 1 Не выход
стр.(A-6)
CURSOR ENABLE
D7 D6
0 0 Без переноса
0 1 Перенос одного знака
1 0 Перенос двух знаков
1 1 Нет выхода (сигнал курсора на 0)
НАИМЕНОВАНИЕ РЕГИСТРА: MAXIMUM RASTER ADDRESS
ДОСТУП: Только запись.
ИНДЕКС ПОРТА: 09h
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 09h MAXIMUM RASTER ADDRESS і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і АДБДБДБДБДДДД MAXIMUM RASTER ADDRESS і
і АДБДБДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
За исключением случая, когда 6845S CRTC в режиме interlace
sync и video, число горизонтальных линий сканировантя до
какого-либо знака, Nc, будет равно содержимому R9 + 1 или
Nc = R9 + 1.
Если CTTRC в режиме interlace sync и video mode, то
единственное выражение становится Nc = R9 + 2, а линии
сканирования в ряду знаков генерируются в двух Vertical frames
вместо одного.
НАИМЕНОВАНИЕ РЕГИСТРА: CURSOR START RASTER
ДОСТУП: Только запись
ИНДЕКС ПОРТА: 0Ah
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 0Ah CURSOR START RASTER і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і АДБДБДБДБДДДД CURSOR RASTER START ADDRESS
і і АДБДДДДДДДДДДДДДД CURSOR DISPLAY MODE і
і АДДДДДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
CURSOR RASTER START ADDRESS:
D4 D0 Устанавливает линию сканирования курсора
в начале [операции] курсора.
стр. (A-7)
CURSOR DISPLAY MODE:
D6 D5
0 0 Без мигания.
0 1 Курсор не отображает.
1 0 Мигание 16 точек поля.
1 1 Мигание 32 точек поля.
НАИМЕНОВАНИЕ РЕГИСТРА: CURSOR END
ДОСТУП: Только запись.
ИНДЕКС ПОРТА: 0Bh
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 0Bh CURSOR END і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і АДБДБДБДБДДДД CURSOR END і
і АДБДБДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Регистр конец курсора устанавливает линию сканирования
знака там, где курсор останавливается.
НАИМЕНОВАНИЕ РЕГИСТРА: START ADDRESS HIGH
ДОСТУП: READ/WRITE
ИНДЕКС ПОРТА: 0Ch
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 0Ch START ADDRESS HIGH і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і АДБДБДБДБДДДД START ADDRESS HIGH і
і АДБДБДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
НАИМЕНОВАНИЕ РЕГИСТРА: START ADDRESS LOW
ДОСТУП: READ/WRITE
ИНДЕКС ПОРТА: 0Dh
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 0Dh START ADDRESS LOW і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДБДБДБДБДБДБДБДДДД START ADDRESS LOW і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
стр. (A-8)
НАИМЕНОВАНИЕ РЕГИСТРА: CURSOR LOCATION HIGH
ДОСТУП: READ/WRITE
ИНДЕКС ПОРТА: 0Eh
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 0Eh CURSOR LOCATION HIGH і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і АДБДБДБДБДБДДДД CURSOR LOCATION HIGH і
і АДБДДДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
НАИМЕНОВАНИЕ РЕГИСТРА: CURSOR LOCATION LOW
ДОСТУП: READ/WRITE
ИНДЕКС ПОРТА: 0Fh
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 0Fh CURSOR LOCATION LOW і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДБДБДБДБДБДБДБДДДД CURSOR LOCATION LOW і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
НАИМЕНОВАНИЕ РЕГИСТРА: LIGHT PEN HIGH
ДОСТУП: READ ONLY
ИНДЕКС ПОРТА: 10h
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і LIGHT PEN HIGH і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і АДБДБДБДБДБДДДД LIGHT PEN HIGH і
і АДБДДДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
стр. (A-9)
НАИМЕНОВАНИЕ РЕГИСТРА: LIGHT PEN LOW
ДОСТУП: READ ONLY
ИНДЕКС ПОРТА: 11h
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 11h LIGHT PEN LOW і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і АДБДБДБДБДБДБДБДДДД LIGHT PEN LOW і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
НАИМЕНОВАНИЕ РЕГИСТРА: UNDERLINE LOCATION
ДОСТУП: WRITE ONLY
ИНДЕКС ПОРТА: 14h
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = 14h UNDERLINE LOCATION і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і АДБДБДБДБДДДД UNDERLINE LOCATION і
і АДБДБДДДДДДДДДДДДДД Not Used і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
UNDERLINE LOCATION:
D4-D0
стр. (A-10)
НАИМЕНОВАНИЕ РЕГИСТРА: 400 LINE
ДОСТУП: WRITE ONLY
ИНДЕКС ПОРТА: F9h
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і INDEX = F9h 400 LINE REGISTER і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BIT 7 6 5 4 3 2 1 0 і
і і і і і і і і і і
і і і і і і і і АДДДД Row Divide і
і і і і і і і АДДДДДД Vertical Divide і
і і АДБДБДБДБДДДДДДДД Not Used і
і АДДДДДДДДДДДДДДДДДД Auto Reset Enable і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
|