Каталог файлов

Главная » Все файлы » Для радиолюбителей

Выберите файл!!!


С помощью этой программы Вы сможете без каких-либо переделок или добавлений к Вашей карте VGA и телевизору (монитору) работать на вашем черн
29.10.2008, 22:53
загрузка...

 

1. Назначение

=============

 

Драйвер TV.EXE представляет собой резидентный (TSR) драйвер, изменяющий

значения сигналов кадровой и строчной развертки, формируемых видеоадаптером

VGA до обычных телевизионных (во всех режимах кроме 0F и 10 - 15.625 kHz

строчная (HSYNC), 50 Hz кадровая (VSYNC) развертка; в режимах 0F и 10 кадровая

частота уменьшена до 44 Hz). Таким образом становится возможным использовать

при работе с VGA-адаптером в качестве монитора обычный бытовой телевизор

(или не-VGA монитор). Схемы физического подключение VGA к телевизору подробно

описываются в файле HARDWARE.DOC. Драйвер обеспечивает работоспособность всех

стандартных VGA-режимов, однако в режимах VGA-Hi (11:640x480 mono и 12:640x480

16colors) отображаются только четные скан-линии. Полное изображение всех линий

растра в этих режимах потребовало бы сильного уменьшения VSYNC, в результате

чего телевизионный приемник (или монитор) просто не смог бы правильно синхрони-

зироваться. Однако, если Вы используете VGA-адаптеры фирм Cirrus Logic или

Trident, то у Вас появляется возможность правильного полноценного вывода

изображения в вышеупомянутых режимах, за счет включения функции Interlaced.

Несмотря на то что в Interlaced-режиме работа,  например в Microsoft Windows

сильно утомляет зрение, для других целей (например для просмотра порно-GIF'ов

:) эти режимы вполне подходят. Более того, если Вы используете Cirrus Logic,

то драйвер будет правильно отображать следующие Super-VGA (!) режимы :

 

- 5Fh (640x480x256);

- 5Ch (800x600x256);

- 58h (800x600x16)

 

с включенным признаком Interlaced. Правильно обрабатывается включение этого

режима как напрямую, так и через функции VESA-BIOS EXTENSIONS. На всех

других типах видеокарт драйвер просто пропускает через себя все Super-VGA

режимы, не обрабатывая. От широко распостранненого драйвера PCV1 аналогичного

назначения TV.EXE отличается (в лучшую сторону) в первую очередь корректной

работой с видеоадаптерами Realtek и Trident, меньшим размером резидентной

части кода, а также правильным отображением режимов EGA Hi (0F:640x350 mono

и 10:640x350 16colors). Кроме того, улучшена работа драйвера с программами,

изменяющими число строк на экране (43, 50 символьных рядов вместо 25) за

счет уменьшения размера шрифта (например, популярный Inertia Player).

 

 

2. Запуск и параметры командной строки

======================================

 

После запуска программы TV.EXE из командной строки DOS (или BAT-файла)

без параметров драйвер немедленно активизируется. При запуске драйвера в

командной строке можно указать до пяти параметров (на любом регистре):

 

? - Вывести на экран подсказку

 

R - Использовать режим 13 (320x200x256), совместимый с VGA-адапторами Realtek

и Trident 8900/9000. Если не указать этот параметр при запуске драйвера на

указанных VGA, то в режиме 320x200x256 будут безнадежно перемешаны все цвета

палитры. Я потратил около трех недель на попытки понять причину такого

неожиданного поведения драйвера и исправить ошибку. Увы... Я обнаружил лишь

причину сбоя - цвета портятся в момент включения делителя (/2) основной

частоты вывода точек (DOTCLK). При тестировании различных VGA-карт данное

загадочное явление было обнаружено только на Realtek 3105E, Trident 9000B,

Trident 9000C и Trident 8900C. На VGA адапетрах всех других фирм

(тестировались Oak, Tseng, Cirrus) сбоя не происходит. Похоже на то, что

ошибка относится к разряду ошибок в "железе" и ее невозможно исправить

программно. Было принято единственно возможное в данном случае компромиссное

решение - вообще не включать делитель для DOTCLK в режиме 13H. В результате

я все же добился работы этого режима с нормальной цветовой палитрой, хотя и

за счет двухкратного "сжатия" картинки по горизонтали (DOT CLOCK = 25 Mhz,

вместо 12.5 Mhz).

 

V - Выключить поддержку VESA (Super-VGA). Эта возможность бывает довольно

полезной при работе с SVGA-картами, если Вы используете программы, которые

без спроса пытаются включить какой-нибудь SVGA-режим.

 

1 - Использовать возможности чипсета Cirrus Logic 542x для отображения

режимов VGA-Hi 11h и 12h, а также для Super-VGA режимов 5Fh, 5Ch и 58h

(см. выше).

 

2 - Использовать аппаратные особенности чипсета Trident 8900/9000 для отобра-

жения ремиов VGA-Hi 11h и 12h (см. выше).

 

A - Разрешить использование "полноэкранных" версий текстовых режимов 02h,

03h и 07h с кадровой частотой 44 Hz. Работа с текстом в этом режиме

значительно меньше утомляет зрение, т.к. размер знакоместа символа увеличен

до 8x13 (вместо обычных 8x8 / 8x12).

 

 

Начиная с версии 1.0, резидентный телевизионный драйвер может быть загружен

не только из AUTOEXEC.BAT, но также и на раннем этапе загрузки системы из

файла CONFIG.SYS,с помощью команд DEVICE/DEVICEHIGH. Примеры загрузки драйвера:

 

Из AUTOEXEC.BAT:   LH  C:\TOOLS\TV.EXE 1 R V ?

из CONFIG.SYS:     DEVICE=C:\TOOLS\TV.EXE 2

 

Противопоказания: (1) QEMM Stealth mode и Quick Boot. При загрузке драйвера

                  из CONFIG.SYS следует поставить строчку с вызовом TV.EXE

                  ПОСЛЕ всех файлов QEMM'а. Пример правильного вызова драйвера

                  (цитата из CONFIG.SYS):

 

DEVICE=D:\QEMM\DOSDATA.SYS /ALTVIDEO-

device=D:\QEMM\QEMM386.SYS DBF:2 DB:2 RAM TR:N VREMS CF:N FILL:N MR:N R:2 BF:N

device=D:\qemm\dos-up.sys @d:\qemm\dos-up.dat

DEVICEHIGH=d:\QEMM\QDPMI.SYS SWAPFILE=DPMI.SWP SWAPSIZE=2048

devicehigh=d:\asm\tv.exe 1

 

                  (2) QEMM при использовании видеопамяти как HIGH-области;

                  не пытайтесь включить видеорежим 07h (80x25 text mono),

                  если QEMM исполльзоует память этого режима для хранения

                  данных (параметр VREMS).

 

                  (3) Драйвер будет работать некорректно, если он был запущен

                  из-под (после) оболочки Volkov Commander.

 

 

3. "Горячие" клавиши

====================

 

После активизации драйвера работают следующие hot-keys:

 

LeftShift + Alt + "A" : Переключение между стандартными (шрифт 8x8 для

tv.exe и tvr1.exe, 8x12 для tvr0.exe и tvr2.exe) и "полноэкранными"

(шрифт 8x13) текстовыми режимами 02, 03 и 07 (см. описание параметра A).

 

LeftShift + Alt + "R" : Переключение между обычной и оптимизированной для

Realtek/Trident VGA версиями видеорежима 13H 320x200x256 (см. описание

параметра R).

 

LeftShift + Alt + "E" : Сдвиг картинки вниз по вертикали (уменьшение

кадровой развертки). Рекомандуется пользоваться с осторожностью.

 

LeftShift + Alt + "W" : Небольшой циклический сдвиг картинки влево.

Эта функция работает неправильно в 256-цветных режимах.

 

 

4. Комплект поставки

====================

 

tv.exe            Стандартная версия (HSYNC=15.6 kHz). Должна нормально работать

            на большинстве сочетаний "видеокарта" - "TV" (монитор).

 

tvr0.exe    Данная версия специально оптимизирована для работы в тексто-

            вых режимах (используется загружаемый русский шрифт 8x12).

            HSYNC=15.6 kHz.

 

tvr1.exe    Версия с пониженной частотой строчной развертки для цветных

            мониторов (телевизоров) типа "Позитрон" (HSYNC=15.38 kHz).

 

tvr2.exe    Оптимизированный текстовый режим; HSYNC=15.38 kHz (для

            "Позитронов").

 

    С помощью драйвера TV.EXE Вы сможете без каких-либо переделок или

добавлений к Вашей карте VGA и телевизору (монитору) работать на вашем

черно-белом или цветном телевизоре (RGB или Ч/Б мониторе) с аналоговым

входом (т.е с линейной амплитудной характеристикой от 0 v до 5 v входного

сигнала или, другими словами не  содержащем на своем входе логических

элементов). Подходят цветные мониторы ВТЦ201,ВТЦ202, "Позитрон", цветные

телевизоры с блоком цветности МЦ-31 или с разъемом типа "Scart", черно-белые

мониторы серии МС-6105 (в том числе непеределанне "колокольчики"). Возможно

также подключение к черно-белому или цветному телевизору, имеющему только

высокочастотный (антенный) вход. Для этого Вам понадобится подключить к

такому телевизору видеомагнитофон (или плейер) :-), с НЧ-видеовходом

(разъем типа "тюльпан", на ВМ обозначен как Video in).

 

Однако большинство мониторов EGA и фирменных CGA для работы с VGA не

подойдут, так как на своем входе содержат логические буфферные  элементы,

которые не допускают промежуточных уровней сигнала между  логическими

нулем и единицей, хотя исключения существуют из любых  правил, и лучше

если Вы посмотрите на принципиальную схему своего монитора.

 

 

             Физическое подключение карты VGA к телевизору

            ===============================================

 

      Если в вашем мониторе или телевизоре есть входы  для  раздельных

кадровых и строчных импульсов, то ничего, кроме  соединения  одноимен-

ных контактов на карте VGA и телевизоре делать не надо.

      Если же у Вас только один вход для подключения  синхросмеси  (НЧ

видеовход в телевизоре, видеомагнитофоне или ч/б пониторе, Video In в

разъеме типа Scart), то необходимо собрать простейшую схему для смешивания

HSYNC и VSYNC в синхросмесь. Для этого используется отечественная логическая

микросхема К155ЛП5 (ее стоимость на радиорынке в Царицино - 300 руб).

 

Для подключения к телевизору через разьем типа "Scart" привожу его распайку

(правая колонка). Питание для м/сх (+5 вольт) можно взять например с игрового

порта или с клавиатуры IBM PC.
 
 описание в архиве с программой....
 
Савельев Алексей, г. Москва.
 
Категория: Для радиолюбителей | Добавил: Администратор
Просмотров: 4088 | Загрузок: 119 | Рейтинг: 0.0/0
ьте свои комментарии !!!!
Имя *:
Email:
Код *:

Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов! Подробно тут!


Copyright Zloy Soft (Company) © 2008 - 2024