Эмуляция CGA в Gemini VC-001 (Без VideoBIOS)

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Ответить
Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5531
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Контактная информация:

Вклад в сообщество

Эмуляция CGA в Gemini VC-001

Сообщение ATauenis » 14.10.2018,14:46

Без VideoBIOS

Сравнительно недавно пробегала тема про некую материнскую плату с интегрированным видео на VC001, из которой до топикстартера стырили ПЗУ видео-BIOS. Что-то не могу её найти, то ли удалили, то ли перенесли куда с переименованием. В ней было предположение, что VC001 может работать без видео-BIOS. Т.к. есть такая видеокарта сама по себе, решил попробовать.

Изображение
Сама видеокарта. Перемычки в mono-EGA режиме.

Изображение Изображение
Как себя определяет.

В TH99 именно HAMA EGA Grace HM001 нет, но есть похожая EG-3000. Перепробовал разные комбинации, без ПЗУ видео-BIOS не определяется ни в какой из них (BIOS пищит). Так что эмуляции CGA либо MDA, по крайней мере полноценной, в ней нет. Есть только эмуляция с использованием шрифтов из ПЗУ (причём, на любом типе монитора), тогда она программно определяется как CGA либо MDA и не работает Keyrus, но копирайт videoBIOS при загрузке по прежнему вылезает.

ASL
Advanced Member
Сообщения: 2003
Зарегистрирован: 13.08.2015,13:31
Откуда: Тверь

Сообщение ASL » 14.10.2018,16:31

По идее любая ега без биоса будет работать как cga, но без шрифтов.

Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5531
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Контактная информация:

Вклад в сообщество

Сообщение ATauenis » 14.10.2018,16:34

В моем случае материнка пищит как будто нет видеокарты, и монитор не включается (нет писка развёртки - специально проверял на MDA мониторе, он при подаче CGA сигнала начинает пищать строчником). Т.е. видеокарта не выдаёт синхроимпульсы. Выходит, не в одних шрифтах дело.

Аватара пользователя
uav1606
Advanced Member
Сообщения: 5977
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Контактная информация:

Вклад в сообщество

Сообщение uav1606 » 14.10.2018,19:06

ATauenis, а порты перемычкой P3 у Вас какие выставлены? Просто на нестандартных портах карта может и не обнаружиться без BIOS'а. (Стандартные - 3xx.)

Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5531
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Контактная информация:

Вклад в сообщество

Сообщение ATauenis » 14.10.2018,19:55

Если считать, что контакт 1 сверху (точки или цифры нигде не вижу), то 2-3. Реакции на их переключение нет. Возможно, конечно, EG-3000 имеет другое назначение перемычек.

Аватара пользователя
uav1606
Advanced Member
Сообщения: 5977
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Контактная информация:

Вклад в сообщество

Сообщение uav1606 » 14.10.2018,22:11

Т.е. реакции нет и без BIOS'а? С BIOS'ом-то вряд ли что-то поменяется...
2-3 - это по TH99 как раз нестандартные порты 2xx.

Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5531
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Контактная информация:

Вклад в сообщество

Сообщение ATauenis » 15.10.2018,00:13

Пробовал ещё с BIOSом. Повторить получится не раньше, чем через неделю. В спешке не подумал про эти перемычки, больше намеревался проверить то, какая связь между тем, что в DOS-софте в определённых комбинациях настроек она превращалась в MDA либо CGA (как EGA переставала определяться), и мифом про аппаратную эмуляцию. Кстати, нашёл загрузчик ROM в RAM (как я понял из описания). Тоже можно будет проверить как себя ведёт без ПЗУ (системный BIOS продолжает загрузку после пищания). Если найдётся время. Компьютер с мониторами на даче, дел там хватает и без VC-001.

Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5531
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Контактная информация:

Вклад в сообщество

Сообщение ATauenis » 28.10.2018,19:24

Проверил вроде бы все комбинации без video BIOS, вообще не видится никак. Всегда пищит BIOS, и нет синхронизации на монитор. Что и подтверждает мою теорию.
ATauenis писал(а):Кстати, нашёл загрузчик ROM в RAM (как я понял из описания). Тоже можно будет проверить как себя ведёт без ПЗУ (системный BIOS продолжает загрузку после пищания). Если найдётся время. Компьютер с мониторами на даче, дел там хватает и без VC-001.
Утилита ругается на ошибку 32кб в EPROM, так что фокус не проходит. Либо EG-3000 совсем далека от EGA GRACE, хоть и на том же GPU.
uav1606 писал(а):2-3 - это по TH99 как раз нестандартные порты 2xx.
Видимо, описание не подходит, попробовал (с VBIOS) другое положение, POST система проходит, развёртки на монитор идут, но ничего не выводится.

wbcbz7
Advanced Member
Сообщения: 437
Зарегистрирован: 17.02.2014,12:24
Откуда: omsk || nsk

Сообщение wbcbz7 » 29.10.2018,18:22

в EGA/VGA для инициализации карточки всегда нужен видеобиос, к тому же они на уровне регистров не полностью совместимы с CGA/MDA (например, отличаются регистры CRTC); поскольку системный BIOS умеет напрямую работать только с CGA/MDA, то и получаем на выходе отсутствие видеокарты

Ответить