Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » MDA/HGC-карта к EGA-монитору |
<<Назад Вперед>> | Страницы: 1 2 * 3 | Печать |
Forza3dfx
Advanced Member
Всего сообщений: 493 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 мар. 2015 |
Продолжение. Forza3dfx написал: Итак, все так и оказалось.)) Я к чему веду - осциллятор на 16мгц (или на 19мгц после замены) картой используется только при переключении в режим MDA/HGC Так как осциллятор на 19,0мгц у меня один, то пришлось с первой тестовой карты (MDA/HGC, см.пост выше) его забрать и пересадить на эту комбо-карту CGA/MDA/HGC+LPT на чипе RAM MCG2502: https://s8.hostingkartinok.com...e07778.jpg (да и вообще с ними как-то не очень, поспрашивал тут у знакомых ремонтников и бэушников, ни у кого не оказалось ни на 19,000 ни на 19,200мгц, заглянул на сайт "Чип и С осциллятором на 19,000мгц и через переходник карта отлично заработала в режиме MDA/HGC так же четко как и первая. Целый час Block Out сам с собой проукладывал кубики в режиме демо и еще час Принц сам с собой пробегал по подземелью в таком же режиме.)) При переключении в режим CGA карта как работала раньше, точно так же и заработала после замены осциллятора, т.е. он просто не используется в этом режиме, для получения 14,318мгц используется сигнал с ISA-шины.)) Я доволен)) Минусы: 1. Немного страдает аутентичность видеокарты, но во-первых ее можно при необходимости вернуть, заменив осциллятор обратно на родной 16,000/16,257мгц, а во-вторых что толку от аутентичности если все равно нет аутентичного MDA-монитора? 2. ... ? Плюсы: 1. За счет такого небольшого разгона (где-то 18%) удалось получить четкую картинку на развертках EGA HiRes Mode2 V:60гц/H:21,85кгц, к тому же более приятную для глаз (менее мерцающую), чем на MDA-мониторе с 50гц. Визуально идентично работе, например, той же EGA-карты Gemini VC-001 выставленной перемычками в режим MDA/HGC и монохром-EGA-монитора (которую я использовал для сравнения). 2. При полной (в первом приближении) стабильности обех протестированных карт, сами карты за счет такого разгона стали работать быстрее на те же 18%. 3. Возможно использовать всего один обычный EGA-монитор с четко настроенными режимами LowRes Mode1 для CGA-карт и EGA-карт в CGA-режимах и HiRes Mode2 для EGA-карт и MDA/HGC-карт (чере переходник сигналов). 4. Стоимость такого решения - условно-бесплатная, копеечный кварцевый резонатор на 19,000мгц (и на 19,200 тоже нормально должно быть по расчетам, главное их найти) и простейший переходник из двух COM-разъемов "папа" и "мама" и несколько проводков. 5. ... ? Еще в догонку. На первую подопытную карту MDA/HGC (см. пост выше) после изъятия для пересадки на вторую карту осциллятора на 19,0мгц, был для интереса водружен более распространенный на 18,432мгц. При этом строчная развертка получилась 21,23 вместо 21,85кгц. Само собой это сказалось, при включении (чере переходник сигналов) изображение есть, даже понятно что происходит, но строки плавают туда-сюда, символы как каша, отдельные части символов даже можно разобрать. В принципе если немного подкрутить регулятор строчки, то я полагаю можно выровнять. Но я не стал сбивать свои настройки на мониторе (а то так можно и докрутиться), главный смысл как раз в том, чтобы без всяких постоянных подстроек туда-сюда использовать всего один монитор для всех карт. Такая же ситуация наверняка получится и с осциллятором на 20,000мгц, строчная развертка по расчетам будет где-то 23кгц, что еще хуже, так это уже за границей интервала обычного как у меня EGA-монитора (от 15,75 до 21,85кгц). |
Forza3dfx
Advanced Member
Всего сообщений: 493 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 мар. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 19 февраля 2018 18:41 Сообщение отредактировано: 19 февраля 2018 18:53
XPOHOMETP написал: Если на левой резонатор на 16,000мгц стоит, то это как раз для режима Hercules. Особенно если еще памяти 64кб Достались уже руссифицированными, стоят 573РФ2 по 2 кБ. (по маркировке 464 получается, что две микросхемы по 32кб, т.е. всего 64кб). А раз она работает как CGA и штрифт в font-ROM-е только 2кб, то она выставлена как CGA (разбирайтесь с перемычками). Если получится выставить как MDA/HGC, то можно попробовать поставить EEPROM 2764 (8кб) нужного формата со всеми шрифтами. Правая карта тоже может оказаться комбо, осциллятор просто не поставили и она выставлена как CGA (по фото не разобрать). |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 19 февраля 2018 19:11 Сообщение отредактировано: 19 февраля 2018 19:13
Forza3dfx, извиняюсь за качество фото - телефон древний... Да, они обе настроены на CGA. С правой экспериментировать не буду. Там и так композитный видеосигнал есть, можно на телевизоре в ч/б режиме смотреть... А на левой да, кварц на 16 мгц, две перемычки за принтер отвечают, еще две как MONO/COLOR подписаны. Можно потыкаться (если кварц найдется). Я к тому, что с фонтом чисто под CGA не получится видимо. Образом на 8 кб не поделитесь? |
Forza3dfx
Advanced Member
Всего сообщений: 493 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 мар. 2015 |
XPOHOMETP написал: В архиве два разных образа font-ROM-а "классического" формата (сначала шрифт для MDA/HGC, потом два шрифта для CGA): Образом на 8 кб не поделитесь? 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 3 марта 2018 14:04 Сообщение отредактировано: 3 марта 2018 14:05
Forza3dfx написал: Но переделанная карта вроде и без переходника должна выдать некое сине-зеленое устойчивое изображение! включает HiRes Mode2 EGA-совместимый, частоты разверток и pinout карты и монитора не совпадают, на экране "чЁрти-чЁ". Схемы каких-то CGA и EGA мониторов в природе есть. У CGA там с коричневым цветом некие навороты присутствуют. В EGA наворотов побольше, пытался разбираться 200 лет назад, но как-то не особо удалось. А по части автоматического определения типа монитора что-то не помню такого Мультисинк какой-то получается. В принципе реализуемо, но сложновато и не в цифре, а где-то в аналоговых цепях разверток.... Если схемы интересны и в сети не найдется - могу отсканировать. Почту только оставьте, можно в ПМ. |
Forza3dfx
Advanced Member
Всего сообщений: 493 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 мар. 2015 |
XPOHOMETP написал: Если бы... "Белый квадрат малевича" без переходника... Но переделанная карта вроде и без переходника должна выдать некое сине-зеленое устойчивое изображение! И только за счет того, что MDA-пины 6,7 (Video/Intensity) попадают на EGA-пины 6,7 (Secondary Green/Secondary Blue) еле-еле заметно выделяются строки текста немного другим оттенком белого, и то если носом в монитор упереться. Но это так на моем мониторе, может на других по-другому. XPOHOMETP написал: Ну то есть если EGA-монитор может работать с MDA/HGC-картами в их родном режиме, то он должен иметь дополнительную логику А по части автоматического определения типа монитора что-то не помню такого внутри и переключатель для ручного выбора такого режима работы? Или, имея такую логику внутри, какие-то мониторы могут автоматически (без ручного переключения) определить и задействовать MDA-совместимый режим? И если да, то по какому признаку монитор такой режим определяет? Вот что именно я хочу понять.)) Может я как-то не так вопрос формулирую? XPOHOMETP написал: К сожалению, я в таких схемах ничего не понимаю, не инженер по образованию.(( Если схемы интересны и в сети не найдется - могу отсканировать. |
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-монитору |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |