Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » MDA/HGC-карта к EGA-монитору |
<<Назад Вперед>> | Страницы: 1 2 3 | Печать |
Forza3dfx
Advanced Member
Всего сообщений: 493 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 мар. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 12 января 2018 22:14 Сообщение отредактировано: 12 января 2018 22:15
Всем доброго времени суток. Прошу совета знающих людей в не совсем ясном для меня техническом вопросе. Натолкнула на мысль интересная статья - http://aknamunka.uw.hu/mdah/1st.html Человек пытался MDA/Hercules-карточки подружить с SVGA-монитором. Вкратце: замена осциллятора на карте (разгон) и изготовление переходника. Хоть номинально и получилось, но в целом неработоспособно, так как разгон для MDA/HGC-карт слишком велик. А я вот тут подумал - что если MDA/HGC-карту к EGA-монитору подключить. Гораздо меньше возни потребуется. Осциллятор заменить придется, но разгон получится в гораздо меньшей степени, большинство карт нормально перенесет, надо подобрать наиболее близкий осциллятор на замену, по моим нехитрым рассчетам нужен примерно 19,3 мгц вместо 16.257, чтобы получить EGA-шные развертки 60гц/21.85кгц. http://www.minuszerodegrees.net/mda_cga_ega/mda_cga_ega.htm Ну и переходник будет нужен для перенаправления сигнала MDA Video (pin 7) на EGA R/G/B (pins 3,4,5), и сигнала MDA Intencity (pin 6) на EGA sR/sG/sB (pins 2,6,7). У MDA/HGC-карты, так же как и у EGA-карты, negative polarity вертикальной развертки, т.е. EGA-монитор заработает в HiRes mode V:60гц H:21,85кгц. И если на MDA/HGC-карте установлен нужный осциллятор и к ней подключен EGA-монитор через правильно сделанный переходник сигналов цветности, то будет ли возможно (с технической точки зрения) получить нормальное изображение на EGA-мониторе? Большая просьба меня не лошить, а указать на косяки в мои пространных рассуждениях)) |
Atellan
Advanced Member
Откуда: Москва Всего сообщений: 782 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 авг. 2015 |
А почему нельзя поставить VGA карту? Переделка карты убивает аутентичность. |
Forza3dfx
Advanced Member
Всего сообщений: 493 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 мар. 2015 |
Atellan написал: Можно и нужно)) Как primary. А почему нельзя поставить VGA карту? А MDA/HGC карту хотелось бы как secondary. Но нет MDA-монитора(( Atellan написал: А это меня волнует меньше всего, можно ведь переделать самую попсовенькую, чтобы попробовать. Переделка карты убивает аутентичность. Но сам процесс...)) |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 января 2018 17:39 Сообщение отредактировано: 13 января 2018 17:45
Forza3dfx, да, мысль интересная и вроде должно прокатить. Но не стоит подавать видео на все цвета сразу. Сведение лучей у мониторов не всегда идеальное, да и с возрастом явно не улучшается. И пикселей в строке у MDA чуть больше, чем на EGA. Потому полагаю, что если задействовать например только зеленый, то читать текст будет приятнее. Ну и центровка / размер изображения могут слегка измениться - берите монитор с легко доступной подстройкой оных... Или длительности синхроимпульсов MDA пересчитайте и сравните - на гашение луча влияет. Да и изначально MDA и CGA на одном и том же чипе делались. А у CGA режимы и развертки как у EGA были, правда кроме того самого HiRes... |
Forza3dfx
Advanced Member
Всего сообщений: 493 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 мар. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 15 февраля 2018 16:54 Сообщение отредактировано: 20 февраля 2018 22:09
Бинго! XPOHOMETP написал: Прокатило на ура! да, мысль интересная и вроде должно прокатить. XPOHOMETP написал: Никаких проблем не возникло! Белый текст на черном фоне, все четко, как и положено. Но не стоит подавать видео на все цвета сразу. XPOHOMETP написал: Не пришлось ничего подстраивать от слова совсем! Ну и центровка / размер изображения могут слегка измениться - берите монитор с легко доступной подстройкой оных... Итак, что имеем: Подопытная карта MDA/HGC+LPT на чипе Tamarack/Proton TD3010/PT6120 (благодарю sanders) Вот почти такая, немножко другого дизайна: http://ww9.vgamuseum.info/imag...top_hq.jpg Монитор CM-322 EGA (благодарю GrifonLeo) Оригинальный осциллятор на карте - 16.000мгц. Осциллятор на замену - 19.000мгц (благодарю sasa1965) Простейший переходник сигналов MDA->EGA (благодарю за изготовление одного своего хорошего знакомого): MDA Gnd (pin 1) -> EGA Gnd (pin 1) MDA Gnd (pin 2) -> EGA Gnd (pin 1) - Update: у MDA pin 2 тоже Gnd как и pin 1, на EGA только pin 1. MDA pins 3,4,5 не используются MDA Intencity (pin 6) -> EGA sR/sG/sB (pins 2,6,7) MDA Video (pin 7) -> EGA R/G/B (pins 3,4,5) MDA Hsync (pin 8) -> EGA Hsync (pin 8) MDA Vsync (pin 9) -> EGA Vsync (pin 9) После замены осциллятора на карте, подключаю монитор через переходник и... На черном экране появляются совершенно четкие белые строки... моим любимым красивым тонким шрифтом из комплекта утилиты Z (благодарю abomin за прошивку font-ROM-а) Изображение по качеству неотличимо от эмуляции EGA-картой режима Hercules на monochrome-EGA-мониторе! Не пришлось регуляторы крутить и подстраивать изображение вообще. Монитор работает в своем родном режиме HiRes EGA mode V:60гц H:21,85кгц. Примерно час потратил на игрушки,поддерживающие режим Hercules - Prince of Persia, Metal Mutant, Monkey Island Demo, Barbarian, Block Out - все отлично, карта работает как часы! Я доволен...)) Вывод: все вышеизложенное оказалось проще чем найти и приобрести MDA-монитор, который теперь мне больше не нужен. |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
Forza3dfx, |
vad_doomer
Advanced Member
Откуда: Ставропольский край, КМВ Всего сообщений: 408 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 сен. 2016 |
Forza3dfx, Сделайте статью пожалуйста с фотками по свежим следам и на сайт. Я думаю, что вам многие камрады спасибо скажут. |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
vad_doomer написал: Т.е. без "ютуба" перепаять кварц о двух ножках "камрады" не осилят ? Сделайте статью пожалуйста с фотками vad_doomer написал: На какой сайт??? Или чтобы "спасибо сказали" опционально ? Если второе - начните с себя ! и на сайт. Я думаю, что вам многие камрады спасибо скажут Говорят и этот форум поисковиками неплохо индексируется, значит найти можно ... |
Forza3dfx
Advanced Member
Всего сообщений: 493 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 мар. 2015 |
ХРОНОМЕТР, благодарю за моральную поддержку)) На самом деле это пробный шарик, из серии «получится - не получится». Буду пробовать теперь с другой картой, которую уже использую совместно с ISA8 VGA-картой на чипе OTI037C в моей «классической» (не-турбо) PC/XT Tandon. Некоторое время назад была приобретена парочка интересных карточек (благодарю sasa1965): 1. на чипе RAM - https://s8.hostingkartinok.com...e07778.jpg 2. на чипе Tidalwave - https://s8.hostingkartinok.com...2375ab.jpg Обе карты являются комбо, т.е. могут работать как MDA/Hercules, так и CGA, режим работы переключается перемычками. Чем мне это стало интересно? При работе двух видеокарт в одной системе VGA-карта всегда является primary, она проверяет наличие других карт. Если найдена secondary-карта MDA/Hercules, то VGA-карта стартует как полноценная VGA в своем штатном текстовом режиме 3 со всеми графическими возможностями. Если найдена secondary-карта CGA, то VGA-карта стартует как монохром-VGA в текстовом режиме 7, но без поддержки графического режима, т.е. фактически только как простой MDA. В обоих случаях командами DOS «MODE MONO» и «MODE CO80» можно переключаться между картами и, соответственно, подключенными к ним мониторами. В моем случае для использования в XT я задействовал карту на чипе RAM, как наиболее простую в конфигурировании, на ней всего две перемычки, либо замкнута MONO (режим MDA/HGC), либо замкнута COLOR (режим CGA). Корпус системного блока XT не типа «крокодил» как у моего 286-го, а цельным кожухом на четырех винтах сзади. Поэтому для переключения режимов MONO/COLOR, чтобы не разбирать каждый раз системник, вывел удлиннителями эти две перемычки на заднюю панель. Удобненько. Плюс к этому оказалось что font-ROM уже с русскими шрифтами для обоих режимов. Прекрасненько. В режиме COLOR (CGA) карта оказывается secondary и штатно прекрасно работает с моим EGA-монитором (в LowRes Mode1), при этом VGA-карта стартует как primary монохром-VGA, но с вышеуказанными ограничениями. В режиме MONO (Hercules) карта оказывается secondary и после замены осциллятора надеюсь заработает через переходник с тем же самым EGA-монтором (в HiRes Mode2), при этом VGA-карта стартует как primary полноценная VGA. Удобненько. Осциллятор, насколько я понимаю, в режиме COLOR (CGA) не используется, и его замена никак не скажется на работе карты в этом режиме. Ну вот, как то так... Еще пару слов о другой карте на чипе Tidalwave. В инете по ней информации что-то совсем не нашел, но методом перебора в TH99 удалось ее локализовать как одну из unidentified. Перемычек на ней несколько и конфигурирование побогаче. Выбор LPT-порта как LPT1/LPT2/LPT3/Disabled. Выбор режима работы Hercules/CGA. В режиме Hercules есть возможность перемычкой включить/выключить hardware-эмуляцию CGA на монохромном MDA-мониторе для поддержки ПО (в т.ч. и игр), которое требует наличия CGA (пока не проверил это). Т.о. не нужен для этого сторонний софтовый резидент. И самое интересное — в режиме CGA есть возможность выбора (из двух) основного шрифта по умолчанию (проверил, работает). Добавлю еще для справки, если кому-то интересно, как устроен font-ROM на MDA/HGC/CGA. «Классический» стандартный font-ROM для MDA- и CGA-карт собственно используется один и тот же размером 8 килобайт. В первой половине хранится фонт для MDA/HGC (4 кб), но не в привычном виде, а двумя блоками по 2 кб (сначала верхние части символов, потом нижние). Во второй половине font-ROM-а хранятся два разных (толстый и тонкий) шрифта для CGA (еще 2+2=4 кб). Но бывают и другие варианты расположения шрифтов в font-ROM-е, это зависит уже от конкретной карты и используемого чипа. Например, на карте с чипом Tidalwave оказался font-ROM с «классическим» форматом, т.е. сначала шрифт для MDA/HGC, потом два шрифта для CGA, но увы нерусифицированные, но это поправимо (нужный font-ROM уже готов и скоро ко мне приедет, благодарю Alex_Vac). А вот на карте с чипом RAM хотя шрифты и русские, но сам формат font-ROM-а обратный, т.е. в первой половине находятся два шрифта для CGA, а шрифт MDA/HGC во второй. Таким образом на этих двух картах не получится прямо использовать font-ROM от одной карты в другой и наоборот, хотя сами EPROM-ы и совместимые по выводам а-ля 2764 (проверил, каждая карта в режиме CGA выводит половинки символов для MDA/HGC). Оба шрифта для CGA в font-ROM-е хранятся в обычном виде. Для формирования шрифта для MDA/HGC в нужном виде для прошивки в font-ROM какое-то время назад нацарапал на асм-е маленькую программку преобразования из любого стандартного EGA-шрифта 8x14, если вдруг кому-то понадобится — вышлю на почту. |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 17 февраля 2018 11:32 Сообщение отредактировано: 19 февраля 2018 14:41
Forza3dfx написал: Осциллятор, насколько я понимаю, в режиме COLOR (CGA) не используется Forza3dfx написал: Восстанавливал недавно CGA карту (как раз насчет ПЗУ). Ноунейм, что там с поддержкой MDA/HGC не выяснял. «Классический» стандартный font-ROM для MDA- и CGA-карт собственно используется один и тот же размером 8 килобайт. Русcифицированные фонты жили в советской 573РФ5 размером 2 кБ и о 24 ногах. Все символы идут подряд - нарисовал за часик программу на паскале, она эти шрифты и отобразила. Комплект символов ровно один... Справедливости ради - плата предусматривала установку м/c на 28 ног. Тогда вопрос - а как эти шрифты на CGA переключать если их у Вас больше одного ? |
<<Назад Вперед>> | Страницы: 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 тем | |