Deja Vu
#06
30 сентября 1998 |
|
Капля припоя - Дополнительный графический режим 512x192.
SoundTrack: BY MR.Z / EX'LS / HARDWAVE __________________________________________ (C) V.M.G. Kharkov, Ukraine. __________________________________________ Дополнительный графический режим - 512x192 ------------------------------------------ Предлагаемый режим позволяет располо- жить на экране 512 точек в строке или 85 символов с матрицей 6x8, что позволит раз- местить значительно большее количество ин- формации и сделать более удобной работу с текстом,монохромной графикой,терминальными программами. Нумерация элементов на схеме дана отно- сительно схемы пентагона (by V.M.G.) и мо- жет не совпадать с вашей схемой. (адресные сигналы нумерованы с А0 по А15). ┌──┬───┬──┐ ┌─┬───┐ C1 >──2┤A0│MUX│ │ RES >─1┤R│ T │ 2-D3 >──5┤A1│ │ │ ├─┤ ├5──┐ 8-D15 >─11┤A2│ │Y1├4─> 9-D41/D42 D1 >─2┤D│ │ │ GND >─14┤A3│ │Y2├7─> 5-D5 SEL >─3┤C│ │ │ ├──┤ │Y3├9─> C30 и 1-D7 ├─┤ ╞6─┐│ 1-D2 >──3┤B0│ │Y3├12─> 11-D17 +5V >─4┤S│D1 │ ││ C1 >──6┤B1│ │ │ └─┴───┘ ││ +5V >─10┤B2│ │ │ VD1 VD2 ││ 9-D15 >─13┤B3│ │ │ D1 - 1533ТМ2 C29 >──┤<─╥─>├──┘│ ├──┤ │ │ D2 - 1533КП11 │ └────╥─────1┤AB│ │ │ 1K │ │ ┌─15╡OE│D2 │ │ +5V >─══──╨───> 3-D8 │ │ └──┴───┴──┘ └──┼──────────────────> 1-D40 ┴ Диоды - КД522 (вывод >──) подать сигнал с вывода форми- рующей его микросхемы; (вывод <──) подать на вывод новый сигнал, отрезав старый. Сигнал SEL - проинвертированный сигнал с 9 вывода ИД7. Подключение 1533ИД7: сигнал контакт м-мы А12 1 А13 2 А14 3 А3 4 DIRQ 5 (это сигнал IORQ пропу- щеный через контроллер FDD) А15 6 -SEL 9 (требуемый сигнал,кото- рый нужно инвертировать) Taкже сверху на D38 необходимо напаять D38' (1533ИР23) всеми выходами соединенную с D38, а входы соединить с соответствующи- ми выходами D37. На 1-е выводы D38 и D38' подаются сигналы C3 и 2-D3, а на 11-е вы- воды сигналы C29 и C3 соответственно. Так- же на выводы 9,12,15,16,19 микросхемы D40 необходимо через резисторы 1К подать зем- лю. Доработка включается установкой бита 1 порта #EFF7 и выключается по RESET или сбросом этого же бита. После включения в памяти образуется две области- #4000-#57FF - четные байты на экране, и #6000-#77FF - нечетные байты на экране. Второй экран ад- ресуется аналогично (#C000-#C800 и #E000- #E800). Расположение байтов на экране ----------------------------- ┌────┬────┬────┬────┬────┬────┐ ┌────┬────┐ │4000│6000│4001│6001│4002│6002│ ... │401F│601F│ └────┴────┴────┴────┴────┴────┘ └────┴────┘ В двух словах как работает схема. При включении расширенного экрана,выходные ре- гистр(ы) сдвига начинают тактироваться с удвоеной частотой. При выполнении цикла (чтение байта изображения/чтение байта ат- трибута) вместо байта аттрибута читается байт изображения из второй половины экрана с адреса #6000. Читается он в дополнитель- ный регистр, который цепляется параллельно основному регистру для байта данных изоб- ражения (на этой схеме они упоминаются как D38 и D38'). Регистр хранения байта аттри- бута переводится в Z-состояние, а чтобы он не выдавал вместо цветов RND-последова- тельность, его выхода через сопротивления подпираются к земле и +5В.
Другие статьи номера:
Похожие статьи:
В этот день... 21 ноября