Инсайт! О доработке ISA Super VGA от Sergey Kiselev (апрель 2024)

Sdílet
Vložit
  • čas přidán 23. 04. 2024
  • Что это вообще такое:
    Плата ISA Super VGA основана на микросхеме контроллера Trident TVGA9000i Super VGA. Она обеспечивает отличную совместимость с оригинальным IBM VGA, а также хорошую эмуляцию старых адаптеров CGA, EGA, Hercules и MDA. Карта ISA Super VGA была разработана для использования с процессорной платой Xi 8088, но она также работает в IBM PC/XT и их клонах. Он будет работать в 16-разрядных ISA-слотах AT-совместимых компьютеров, но его производительность будет уступать 16-разрядным VGA-картам.
    НО!!!
    При сборке ISA Super VGA на платах за авторством С.Киселева (респект и уважение ему за труды) всплыла следующая проблема:
    -не стартует собранная плата при использовании донорских чипов от 16 битных видеокарт произведенных 25 лет назад, которые ло этого отлично работали. Пробой, перегрев и прочие неприятности как выяснилось - тут нипричём.
    -ПОСТ код bF после которого происходит зависание, звуковых сигналов зуммер не издает.
    -методом научного тыка было выяснено, что срывается синхронизация опорного генератора. Как выяснилось позже: кварцевые резонаторы на 40 МГц то же не были прямой причиной, а лишь ступенькой к проблеме и её решению.
    -анализируя топологий и схемотехнику плат видеоадаптеров, участвовавших в этом "эксперименте" в качестве доноров, выяснилось что на некоторых платах в цепи опорного генератора присутствуют дополнительные радиокомпоненты, а в схеме и плате С. Киселева подобных нет. А именно:
    - резистор номиналом 1 МОм, шунтирующий кварцевый резонатор.
    - два конденсатора номиналом 5 пФ, также подключенные каждый к одному из выводов кварцевого резонатора и общей "земляной" шине видеокарты.
    Итогом изысканий и экспериментов послужил вывод, что в моем случае вернуть работоспособность видеоадаптеров было необходимо и достаточно зашунтировать выводы кварцевого резонатора резистором 1 Мом (пока навесным монтажем) .
    П.С. Информация дана в ознакомительных целях! Желающие воспользоваться советом или провести подобный эксперимент, должны понимать , что всё делают они на свой страх и риск! Гарантий и обязательств положительного результата никто не дает, но было бы интересно иметь обратную связь от тех, кто решил повторить или имеет свой опыт в этом вопросе.
    Спасибо за внимание!
    What is it all about:
    The ISA Super VGA board is based on the Trident TVGA9000i Super VGA controller chip. It provides excellent compatibility with the original IBM VGA, as well as good emulation of old CGA, EGA, Hercules and MDA adapters. The ISA Super VGA card was designed for use with the Xi 8088 processor board, but it also works in IBM PC/XT and their clones. It will work in 16-bit ISA slots of AT-compatible computers, but its performance will be inferior to 16-bit VGA cards.
    but!!!
    When assembling ISA Super VGA on boards authored by C.Kiselyov (respect and respect for his labors) the following problem has surfaced:
    -the assembled board does not start when using donor chips from 16-bit video cards produced 25 years ago, which worked fine before. Breakdown, overheating and other troubles, as it turned out, are nothing here.
    -The POST code bF after which the hang occurs, the buzzer does not emit any beeps.
    - by the method of scientific poking, it was found out that the synchronization of the reference generator is disrupted. As it turned out later: quartz resonators at 40 MHz were not the direct cause, but only a stepping stone to the problem and its solution.
    -analyzing the topologies and circuitry of the video adapter boards that participated in this "experiment" as donors, it turned out that on some boards there are additional radio components in the circuit of the reference generator, but there are no similar ones in the circuit and board of S. Kiselyov. Namely:
    - a 1-mOhm resistor, a shunting quartz resonator.
    - two capacitors with a nominal value of 5 pF, also connected each to one of the terminals of the quartz resonator and the common "ground" bus of the video card.
    The result of the research and experiments was the conclusion that in my case it was necessary to restore the performance of the video adapters and it was enough to shunt the terminals of the quartz resonator with a 1 Mohm resistor (while mounted) .
    P.S. The information is given for informational purposes! Those who wish to take advice or conduct a similar experiment should understand that they do everything at their own risk! No one gives guarantees and obligations of a positive result, but it would be interesting to have feedback from those who have decided to repeat or have their own experience in this matter.
    Thanks for your attention!
  • Jak na to + styl

Komentáře • 4

  • @user-xz7dt6oh9v
    @user-xz7dt6oh9v Před 3 měsíci +1

    Спасибо !!!

  • @user-on6qf6bp4y
    @user-on6qf6bp4y Před 16 hodinami +1

    А в чём смысл переноса элементов с оригинальной 16-бит платы на самодельную 8-бит? Оригинальная 16-бит плата прекрасно работает в 8-битной шине ISA-XT (лично проверял). Этот режим в ней предусмотрен, и задаётся перемычками.
    Интересен другой момент, TVGA9000 по даташиту поддерживает 512Кб видеопамяти, а его предыдущая версия TVGA8900 - 1Мбайт! Выходит, 9000 - это усечённый 8900? Вряд ли проектировщики сильно заморачивались и вырезали на кристалле дешифрацию ещё одного банка памяти. Высока вероятность, что 512-килобайтный чип - это перемаркированный 1-Мегабайтный. Если попробовать сравнить адресные линии памяти на 9000 и 9800, - они одинаковы? (с поправкой на доп. линии второго банка) Если да, то добавление ещё 512К на TVGA9000 + BIOS от 8900 позволит добавить 1-Мегабайтные видео-режимы ?
    Была бы у меня 8900, - обязательно бы расковырял... :)

    • @Alex-xxxx
      @Alex-xxxx  Před 15 hodinami

      "А в чём смысл переноса элементов с оригинальной 16-бит платы на самодельную 8-бит? " Ц - народу нравится, вот как пошла тема самодельных XT , так есть спрос. А вот деталей для сборки теперь мало где можно найти по адекватной стоимости.
      По второй части вашего вопроса: У Trident действительно линейка SVGA чипов появилась раньше 8900 с поддержкой 1Мб ОЗУ у которого внешняя микросхема RAMDAC, чем её дешовый вариант 9000i (именно индекс i очень многое значит). Например есть такие^ 9000a 9000b 9000c 9000cl 9000d( l)? помимо популярной у ХТводов 9000i - и это совершенно разные чипы по содержанию (цоколевка, адресуемая память, буферизация шины данных, внешний или встроенный RAMDAC и т.д.). И да, как всегда буржуи не смогли ради прибыли (ради нёё) пойти на маленькую хитрость или подлог. Например чипы "топовые" 9000d (до 1мб) и 8900CL (то же до 1мб) по цоколевке! очень совпадают с 9000C (бюджетный чип с 512Кб) и между собой соответственно но отличимы от 8900С (то же поддерживает до 1 Мб но нуждается в внешней буферизации шины), и от 9000а, 9000b и тем более 9000i (которая по мойму единственная из 9000 имеет встроенный RAMDAC и естественно не повторима и не заменима с другими сериями.
      ПС: Готовлю материал по этому вопросу, но в кратце я надеюсь ответил на ваш вопрос.