Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   MDA/HGC-карта к EGA-монитору
RSS

MDA/HGC-карта к EGA-монитору

<<Назад  Вперед>> Страницы: 1 2 3 *
Печать
 
Forza3dfx
Advanced Member


Всего сообщений: 493
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 мар. 2015
XPOHOMETP написал:
[q]
Образом на 8 кб не поделитесь?
[/q]
В архиве два разных образа font-ROM-а "классического" формата (сначала шрифт для MDA/HGC, потом два шрифта для CGA):
HGC_CGA.RUS (8кб -> 2764)
HGC_CGA.RUZ (8кб -> 2764)
и два разных образа font-ROM-а "обратного" формата (сначала два шрифта для CGA, потом шрифт для MDA/HGC):
CGA_HGC.RUS (8кб -> 2764)
CGA_HGC.RUZ (8кб -> 2764)
а также до кучи образ русифицированного БИОС-а (версия 2.4) для EGA-карты Gemini VC-001:
VC-001.RUZ (32кб -> 27256. Хотя сам биос размером 16кб, в принципе можно попробовать уместить первую половину файла в 27128)
и образ русифицированного БИОС-а для карты Realtek RTG3105E:
RTG3105E.RUZ (32кб -> 27256)
вдруг кому-то понадобится.

Прикрепленный файл (FONTROM.LZH, 0 байт, скачан: 19 раз)
XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
Forza3dfx, спасибо! Найду кварц - попробую...
Forza3dfx
Advanced Member


Всего сообщений: 493
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 мар. 2015
Вот еще возник вопрос по EGA-мониторам...

Ну с моим CM-322 все понятно - обычный двухрежимный CGA/EGA.
По полярности вертикальной развертки монитор автоматически включает соответствующий режим.
Если полярность positive, то LowRes Mode1 V:60hz/H:15,75khz, pinout интерпретируется как CGA.
Если полярность negative, то HiRes Mode2 V:60hz/H:21,85khz, pinout интерпретируется как EGA.
Про карты MDA/HGC монитор понятия не имеет, поэтому при обнаружении negative полярности вертикальной развертки
тупо включает HiRes Mode2 EGA-совместимый, частоты разверток и pinout карты и монитора не совпадают, на экране "чЁрти-чЁ".
Т.е. фактически два костыля (переходник сигналов и резонатор на 19,0мгц) превращают MDA/HGC-карту в некое подобие
монохромной EGA-карты.

Но есть мониторы, понимающие стандарт MDA/HGC и работающие в родном режиме V:50hz/H:18,43khz с такими картами.
Читал, что для этого на некоторых таких мониторах есть механический переключатель для этого режима.
Т.е. получается, что таким способом отключается CGA/EGA-логика и задействуется дополнительная MDA-логика?
Как бы монитор физически превращается в MDA, я правильно понимаю?
А если такого механического переключателя нет, то каким образом (по какому признаку) такой монитор способен отличить
автоматически подключение к MDA/HGC-карте от подключения к EGA-карте?
XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
Forza3dfx написал:
[q]
включает HiRes Mode2 EGA-совместимый, частоты разверток и pinout карты и монитора не совпадают, на экране "чЁрти-чЁ".
Т.е. фактически два костыля (переходник сигналов и резонатор на 19,0мгц) превращают MDA/HGC-карту в некое подобие
монохромной EGA-карты.
[/q]
Но переделанная карта вроде и без переходника должна выдать некое сине-зеленое устойчивое изображение!

Схемы каких-то CGA и EGA мониторов в природе есть.
У CGA там с коричневым цветом некие навороты присутствуют.
В EGA наворотов побольше, пытался разбираться 200 лет назад, но как-то не особо удалось.
А по части автоматического определения типа монитора что-то не помню такого :frown:
Мультисинк какой-то получается. В принципе реализуемо, но сложновато и не в цифре, а где-то в аналоговых цепях разверток....

Если схемы интересны и в сети не найдется - могу отсканировать.
Почту только оставьте, можно в ПМ.
Forza3dfx
Advanced Member


Всего сообщений: 493
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 мар. 2015
XPOHOMETP написал:
[q]
Но переделанная карта вроде и без переходника должна выдать некое сине-зеленое устойчивое изображение!
[/q]
Если бы... "Белый квадрат малевича" без переходника...
И только за счет того, что MDA-пины 6,7 (Video/Intensity) попадают на EGA-пины 6,7 (Secondary Green/Secondary Blue)
еле-еле заметно выделяются строки текста немного другим оттенком белого, и то если носом в монитор упереться.
Но это так на моем мониторе, может на других по-другому.


XPOHOMETP написал:
[q]
А по части автоматического определения типа монитора что-то не помню такого :frown:
[/q]
Ну то есть если EGA-монитор может работать с MDA/HGC-картами в их родном режиме, то он должен иметь дополнительную логику
внутри и переключатель для ручного выбора такого режима работы?
Или, имея такую логику внутри, какие-то мониторы могут автоматически (без ручного переключения) определить и задействовать
MDA-совместимый режим? И если да, то по какому признаку монитор такой режим определяет?
Вот что именно я хочу понять.))
Может я как-то не так вопрос формулирую?


XPOHOMETP написал:
[q]
Если схемы интересны и в сети не найдется - могу отсканировать.
[/q]
К сожалению, я в таких схемах ничего не понимаю, не инженер по образованию.((
XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
Forza3dfx, такой же белый квадрат вероятно будет и при висящем в воздухе разъеме монитора...
Ну раз текст слегка видно, то частоты разверток правильно выбрались.
Сигналы то по идее цифровые на EGA бегают, может и воспринимает он висящие входы как логическую 1.
Или по схеме уточнять, или на неподключенном разъеме монитора напряжение тестером померить.
Или можно неиспользуемые ноги на землю посадить на карте - малевич исчезнет, читать легче будет...

Выше ошибочка - имел в виду автоматическое определение монитором типа подключенной видеокарты.
Универсальных EGA мониторов я не помню, MDA вообще мало у нас было. И туда-сюда естественно ничего не переставлялось.
Определять автоматом MDA - ну может по частоте кадров сделано было.
Правда в аналоговой схеме не так просто - детальки стабильные потребуются...
Forza3dfx
Advanced Member


Всего сообщений: 493
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 мар. 2015
Заключение.

Разжился наконец-то осцилляторами на 19,200 мгц (Чип-и-Дип привез на заказ и выслал мне по почте).

Была сразу же опробована первая подопытная карта, вот почти такая же:
http://ww9.vgamuseum.info/imag...top_hq.jpg

Как я и предполагал - оказалось даже лучше, чем с осциллятором на 19,000 мгц.
Настройка моего монитора CM-322 выверена по нескольким EGA-картам, которые используют кварцевый генератор
на 16,257 мгц для работы в режиме разверток V:60hz/H:21,85khz.
Поэтому по моим расчетам максимально точный резонатор на замену для Hercules-карты получался округленно
в диапазоне 19,2 >-> 19,3 мгц.

На некоторых EGA-картах, в частности на чипах Gemini/G2 VC-001/GC201-PC, в дополнение к генератору на 16,257 мгц,
стоят и на 19,000 мгц - именно для случая эмуляции монохромного режима MDA/HGC при подключении к EGA-монитору.
Не берусь спорить с разработчиками, почему именно на 19,000 а не на 19,200, им конечно виднее,
но от себя могу сказать - несмотря на вполне стабильную картинку, которую выдавали мои Hercules-карты
с осциллятором на 19,000 мгц, мне изредка казалось, что вертикальные линии становятся немножечко волнообразными.
Теперь же с осциллятором на 19,200 мгц вертикальные линии можно по линейке мерить, прямее не бывает)).

Т.е. самое главное для меня - без всяких подстроек и подкруток использовать монитор как с EGA-картами,
так и с HGC-картами (через переходник).

В итоге эта HGC-карта уже поселилась на ПМЖ как "secondary" в моем 286-ом в паре с "primary" SVGA Trident 9000i.

Еще из интересного...
Была такая экзотическая карта - Hercules InColor - совместимая с HGC/HGC+, но цветная и работала с EGA-мониторами:
http://www.seasip.info/VintagePC/incolor.html
Фото в инете в хорошем разрешении я что-то не нашел, но увеличив фото по ссылке, кварцевый генератор
мне показался на 19,000 мгц.
Подтверждение нашлось в отличной книге, которую почитывал последнюю неделю:
Richard Wilton "Programmers's guide to PC and PS/2 video systems"
В ней указано, что на этой карте был генератор на 19,000 мгц и она работала в режиме разверток V:60hz/H:21,8khz.
Так что, оказывается, поднятый в этой теме вопрос уже был реализован и самой компанией Hercules.

P.S. Что-то еще добавить к уже написанному мне, наверное, больше нечего, как бы все ясно.
<<Назад  Вперед>> Страницы: 1 2 3 *
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   MDA/HGC-карта к EGA-монитору
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS