Несколько вопросов по видеокартам

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Anonymous1
Advanced Member
Сообщения: 2727
Зарегистрирован: 22.11.2011,09:41
Откуда: Москва(Россия)

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

Несколько вопросов по видеокартам

Сообщение Anonymous1 » 13.01.2018,00:32

Вопросы будут неспешно пополняться по мере возникновения затруднений...

Пока первый вопрос:
Есть EGA/VGA видеокарта OAK Tech AD-860-0 1989 года, ISA 8bit, на чипе OTI037A. При запуске её в машине с флопом - нормально работает, но стоит загрузить машину с м/с DOC (disk-on-chip), как работа карты нарушается с уходом монитора в спячку. Если на DOC в autoexec прописать нортон и затем, при погасшем мониторе, пару раз нажать Alt-F9, то картинка появляется. Однако, стоит затем в любую поддиректорию войти, или какую другую дисковую операцию у TrueFFS-биоса запросить - снова гаснет и смена режима больше не помогает.
Дамп биоса видеокарты http://qbus.narod.ru/oti037a.256
Как бы узнать, что может конфликтовать в биос карты с драйвером DOC и как это исправить/обойти?
И ещё на карте есть 5 переключателей, где бы узнать, какие комбинации что значат? Похоже, от первого из них зависит, будет карта на EGA выход работать или на VGA. Google про эту карту ничего не знает уже, похоже.

Аватара пользователя
dent163
Junior Member
Сообщения: 105
Зарегистрирован: 05.09.2017,22:41
Откуда: Самара

Сообщение dent163 » 14.01.2018,20:11

Судя по активности темы, чего-то не хватает :( Сделайте фото видеокарты, думаю это поможет.

Anonymous1
Advanced Member
Сообщения: 2727
Зарегистрирован: 22.11.2011,09:41
Откуда: Москва(Россия)

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

Сообщение Anonymous1 » 14.01.2018,21:38

dent163 писал(а):Сделайте фото видеокарты, думаю это поможет.
Каким образом это поможет расковырять код биос? К работе карты вопросов нет, интересует конфликт bios карты с TrueFFS от M-Systems, который в чипе DOC живёт.

Вопрос второй: "кто сказал мяу?"
Имеется видеокарта ISA 8bit Cirrus Logic CP-802-A на двух чипах CL-GD510A + CL-GD520A. При установке в материнки с AMI-биосом после включения выдаётся звуковой сигнал "длинный-длинный-короткий", после чего материнки стартуют. Идентично поведение версии от 1995 года на 486 материнке (со странным графическим setup'ом) и 2003 года на промматеринке, в то время, как такого сигнала в списке кодов для AMI я не смог найти!
Дамп биоса видеокарты, на всякий случай http://qbus.narod.ru/cl-cp-802-a.256

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

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

Сообщение uav1606 » 14.01.2018,22:39

Anonymous писал(а):выдаётся звуковой сигнал "длинный-длинный-короткий", после чего материнки стартуют.
Вот тут такой код для AMI есть:
http://www.s118782657.websitehome.co.uk ... t/ts8.html
2 long, 1 short - Synchronization of monitor adaptor
А в остальном видеокарта работает нормально, все тесты проходит? Может, что-то с автоопределением монитора не то?

По первому вопросу хотелось бы больше подробностей. Я, например, не понял - упоминаемая система с флоппи - это та же самая, что и используемая с DOC? Или это две разных машины? Что вообще за система, модель материнской платы и т.п.?

Anonymous1
Advanced Member
Сообщения: 2727
Зарегистрирован: 22.11.2011,09:41
Откуда: Москва(Россия)

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

Сообщение Anonymous1 » 14.01.2018,23:21

uav1606 писал(а):А в остальном видеокарта работает нормально, все тесты проходит? Может, что-то с автоопределением монитора не то?
Да, работает нормально. Ну какое автоопредение монитора в 1988 году? Там только 5 контактов разведено в vga-разъёме, RGBVH, остальные земли.
uav1606 писал(а):Я, например, не понял - упоминаемая система с флоппи - это та же самая, что и используемая с DOC?
Да, одни и те же платы, проверялось на emcore-i315 и на MV4-V4S471, при этом DOC в первой в штатную колодку ставился, во вторую - в PCD-897. В варианте с флопом - одна и та же карточка на prime2c в обе материнки втыкалась.

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

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

Сообщение uav1606 » 14.01.2018,23:56

Anonymous писал(а):Ну какое автоопредение монитора в 1988 году?
Ну, материнки-то новее, может, они что-то такое ожидают от видеокарты по поводу монитора? По стандарту VGA просто предусмотрено аж 4 ID-пина, так что мало ли... Просто мне попадались более современные видеокарты, при подключении которых без монитора BIOS тоже что-то там пищала.

Насчёт первого вопроса - а BIOS этой видеокарты лежит по стандартным адресам - C0000- C7FFF? А то там DOC вроде бы какой-то кусок в районе выше D0000 использует. Вообще, я не встречал видеокарт, которые бы лезли за пределы C8000, но мало ли. :-)

Anonymous1
Advanced Member
Сообщения: 2727
Зарегистрирован: 22.11.2011,09:41
Откуда: Москва(Россия)

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

Сообщение Anonymous1 » 15.01.2018,06:21

Да, биос по стандартным адресам, а DOC по 0xd8000..0xd9fff.

Fasterpast
Advanced Member
Сообщения: 596
Зарегистрирован: 20.10.2013,15:42

Сообщение Fasterpast » 15.01.2018,11:43

Дык может надо биос DOC'a ковырять? А video bios shadow в те времена уже был? Может они какую-то память поделить не могут, ведь DOC там свои драйвера грузит, чтоб как диск определяться.
Radio Keygen-FM!

Сергей С
Member
Сообщения: 177
Зарегистрирован: 05.01.2017,16:51

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

Сообщение Сергей С » 15.01.2018,21:18

Дамп биоса видеокарты, на всякий случай cl-cp-802-a.256
Автоанализ Иды нашёл подпрограмму вывода звука(смещение 0xc2b: or al,3;jmp $+2;out 61,al - подключение второго канала таймера к системному динамику) в этом видеобиосе, есть вызовы длинного с коротким(соотношение времени 6 к 1) как 3-1, 2-1("длинный-длинный-короткий"), 1-2, 1-3.
При запуске её в машине с флопом - нормально работает, но стоит загрузить машину с м/с DOC (disk-on-chip), как работа карты нарушается с уходом монитора в спячку.
А версия DOS на обоих загрузочных дисках была одинакова? У меня тоже есть видеокарта с 6 переключателями(на PEGA 1A) без описания, на некоторых комбинаций карта останавливается на пост коде OE, других происходит только отключение вертикальной развёртки при загрузке DOS c загрузочного флоппи создаваемого Win98, на других комбинациях нормально.Монитора MDA/CGA/EGA нет, сигналы смотрел осциллографом.

Anonymous1
Advanced Member
Сообщения: 2727
Зарегистрирован: 22.11.2011,09:41
Откуда: Москва(Россия)

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

Сообщение Anonymous1 » 15.01.2018,21:32

Спасибо, теперь есть предположение, что "мяу" говорит вторая видеокарта. Но вот что ей не нравится?

Про первую - да, дос одна и та же, собственно флоп сделан командой format/s при загрузке с того же DOC.

Только я опечатался, там не 6, а 5 переключателей на первой карте. А вот на второй - аж 8! Некоторые комбинации дают вывод в низких разрешениях (режимы 640х400 и 640х480 не включаются, только 640х200 и 640х350, но с выходом на vga), некоторые комбинации дают вывод в монохроме оранжевый-на-чёрном, все возможные 256 комбинаций я не перебирал, просто случайно потыкал и вернул как было.

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

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

Сообщение uav1606 » 15.01.2018,23:50

По первой карте - пока в коде BIOS'а только одну аномалию увидел - зачем-то в 3 местах используется неизвестное прерывание 45h. Хотя, конечно, сомнительно, что драйвера DOC его же используют, но вдруг?

Ответить