Видеокарта OTI037 и др. -PAL16L8

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Kir17
Advanced Member
Сообщения: 739
Зарегистрирован: 07.04.2023,11:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 85 раз

Видеокарта OTI037 -PAL16L8

Сообщение Kir17 » 29.12.2024,15:47

rkurbatov писал(а): 29.12.2024,15:15Вот такая
Не, немножко другая, но набор микросхем похож. Примерно такая:
IMG_20240815_100857.jpg
rkurbatov писал(а): 29.12.2024,15:15 целых четыре кварца.
Ага, целых четыре (иногда 3) "засады" когда родные кварцы кто-то выкусил. Запустить эти три(четыре) генератора на транзисторах на нужных частотах - та еще морока была.
rkurbatov писал(а): 29.12.2024,15:15 Причем вся вторая палка крутится, насколько я понимаю, вокруг поддержки 8-16 битного режима работы карты и чтения биос, включаемого джампером?
Да, именно тах. У oti037 шина 8 разрядная, поэтому у видеокарт на ISA8 схемотехника существенно проще.
С переключаемой 8/16 заморочек больше. Там даже в этой Palке есть выход с третьим состоянием.

rkurbatov
Advanced Member
Сообщения: 570
Зарегистрирован: 14.07.2023,01:06
Откуда: Львов
Благодарил (а): 31 раз
Поблагодарили: 30 раз

Видеокарта OTI037 -PAL16L8

Сообщение rkurbatov » 29.12.2024,16:44

Интересно наблюдать как сумрачный тайваньский гений адаптировал и упрощал конструкцию вплоть до вашей первой, со второй палкой под биосом.

Ага, а сам видеочип выходит строго 8-битный, поэтому вся логика только насчет 8-16 битного доступа к биос. Но и это не сильно имеет смысл, если есть video bios shadow.

Kir17
Advanced Member
Сообщения: 739
Зарегистрирован: 07.04.2023,11:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 85 раз

Видеокарта OTI037 -PAL16L8

Сообщение Kir17 » 29.12.2024,18:58

rkurbatov писал(а): 29.12.2024,16:44 Но и это не сильно имеет смысл, если есть video bios shadow.
Да, внешний интерфейс у oti037 8ми разрядный, еще и мультиплексированный (адрес и данные на одних проводах).
Ну а bios shadow в первых 286 платах не было, а из 16ти разрядного ПЗУ программа должна работать быстрее, чем из 8ми разрядного.

rkurbatov
Advanced Member
Сообщения: 570
Зарегистрирован: 14.07.2023,01:06
Откуда: Львов
Благодарил (а): 31 раз
Поблагодарили: 30 раз

Видеокарта OTI037 -PAL16L8

Сообщение rkurbatov » 29.12.2024,19:49

Kir17 писал(а): 29.12.2024,18:58 Ну а bios shadow в первых 286 платах не было, а из 16ти разрядного ПЗУ программа должна работать быстрее, чем из 8ми разрядного.
Я так понимаю, память жалели и это активно начали использовать уже после первого мегабайта? Потому что по сути после 640К эти драгоценные килобайты просто пропадали, пока в них не начали запихивать хотя бы ОС или копировать BIOS.

Но все равно, так изгаляться со схемотехникой на не самой быстрой видеокарте... Надо глянуть на разницу в скорости 8/16 и на возможность работы в XT. Ну и как ее поддерживает UniVBE, потому что на 067, более поздней, поддержка так себе.

Офтоп - а как система понимает, что нужно определенные блоки памяти "перебивать" памятью адаптеров вместо оперативной? И, главное, как это реализуется?

vintik_33
Advanced Member
Сообщения: 916
Зарегистрирован: 16.11.2019,13:12
Откуда: Чувашия

Видеокарта OTI037 -PAL16L8

Сообщение vintik_33 » 29.12.2024,21:46

Офтопик
Эмиль, только ради Вас временно выхожу из сумрака -
добрая местная пчелка отправляла в баню на пустом месте,
в результате минус два пользователя (т.е. не только я)
а энтузазизьм пропал ...
i8088 писал(а): 29.12.2024,09:00 vintik_33, ну я так скажу - у меня не было случая, чтобы содержимое FLASH
портилось от нагрева
Могу сказать так же, но
i8088 писал(а): 29.12.2024,09:00 что не означает конечно, что так всегда будет:)
Воооот !!!
И в даташитах по этому вопросу ни слова !!!
Т.е. все действия на свой страх и риск ...

Когда информация в одном экземпляре, а сравнить после пайки её не с чем,
то вопрос соответствующий и возникает :frown:
Был бы оригинал прошивки (или даже два - одно устройство исправно,
а другое с такой же платой, но другой прошивкой, глючит),
то тогда и эксперименты ставить можно ...
i8088 писал(а): 29.12.2024,09:00 И если содержимое FLASH таки испортилось от нагрева - лучше ее выбросить и не
использовать.
А вот с этим выводом (в моем случае) не согласен :biggrin:
Главное правило: работает - не трогай !!!
Просто одна из прошивок более функциональна,
но если перепайкой есть шанс получить два кирпича, то ну его нафиг !
i8088 писал(а): 29.12.2024,09:00 А вот DRAM, да портилась от нагрева. Впрочем они нередко портятся и на ровном месте,
как и ПЗУ. Попадались SPI FLASH (в DIP корпусе), содержимое которых стабильно портилось
через пару месяцев работы материнки, безо всякого нагрева.
ИМХО, это не вопрос к технологии изготовления, типу м/c и т.д.
Китайцы они такие экономные :mad:
Может то, о чем Вы ведете речь, просто собрано из отбраковки и т.п. ...

Kir17, сорри за очередной оффтопик.
Всех мирных граждан с наступающим !!!

Kir17
Advanced Member
Сообщения: 739
Зарегистрирован: 07.04.2023,11:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 85 раз

Видеокарта OTI037 -PAL16L8

Сообщение Kir17 » 29.12.2024,21:52

Офтопик
rkurbatov писал(а): 29.12.2024,19:49 Офтоп - а как система понимает, что нужно определенные блоки памяти "перебивать" памятью адаптеров вместо оперативной? И, главное, как это реализуется?
Изначально в адресном пространстве выделены фиксированные области под ПЗУ Биоса, ПЗУ видеоадаптера, ПЗУ других карт расширения, Видеопамять.
Исторически первыми появились т.н. резидентные программы, которые "копировали" биос видеокарты из ПЗУ в системную память и переопределяли прерывания видеобиоса на эту память. Их надо было запускать "ручками" или вставлять в autoexec.bat.
Позже уже реализация функции "shadow bios" появились в чипсетах и, соответственно, в сетапах Биоса. Там это делалось биосом на этапе загрузки в соответствии с настройками в cmos памяти.
Давно это было. Могу ошибаться в деталях, но смысл примерно такой.

vintik_33, принято. За собой тоже такое замечаю.

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 31227
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону
Благодарил (а): 45 раз
Поблагодарили: 120 раз

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

Видеокарта OTI037 -PAL16L8

Сообщение Rio444 » 30.12.2024,01:16

Офтопик
Kir17 писал(а): 29.12.2024,21:52 Исторически первыми появились т.н. резидентные программы, которые "копировали" биос видеокарты из ПЗУ в системную память
Уверены? Можно пруф?

rkurbatov
Advanced Member
Сообщения: 570
Зарегистрирован: 14.07.2023,01:06
Откуда: Львов
Благодарил (а): 31 раз
Поблагодарили: 30 раз

Видеокарта OTI037 -PAL16L8

Сообщение rkurbatov » 30.12.2024,01:57

Офтопик
Rio444 писал(а): 30.12.2024,01:16
Kir17 писал(а): 29.12.2024,21:52 Исторически первыми появились т.н. резидентные программы, которые "копировали" биос видеокарты из ПЗУ в системную память
Уверены? Можно пруф?
https://www.os2museum.com/wp/first-rom-shadowing/ - вот тут нашел такой комментарий: "Some ISA VGA cards from the late 80s included a “RAM BIOS” utility, though.
I suppose to install VGA BIOS into RAM, for quicker access."

Ну и технически все эти ранние VESA BIOS TSR они как раз вот такую функцию и выполняли, правда для подмножества VESA функций. Как раз с загрузкой в оперативную память и подменой адресов прерываний. Надо посмотреть у кого там из ранних карточек есть такие утилиты.

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 31227
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону
Благодарил (а): 45 раз
Поблагодарили: 120 раз

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

Видеокарта OTI037 -PAL16L8

Сообщение Rio444 » 30.12.2024,03:39

Офтопик
rkurbatov писал(а): 30.12.2024,01:57 "Some ISA VGA cards from the late 80s included a “RAM BIOS” utility, though.
I suppose to install VGA BIOS into RAM, for quicker access."

Ну и технически все эти ранние VESA BIOS TSR они как раз вот такую функцию и выполняли, правда для подмножества VESA функций. Как раз с загрузкой в оперативную память и подменой адресов прерываний. Надо посмотреть у кого там из ранних карточек есть такие утилиты.
Это всё очень сомнительно, потому что 640К основной памяти старались не занимать без крайней нужды.
Более того, были программки, которые позволяли использовать часть видеопамяти в дополнение к этим 640К. Что-то вроде EMS.

Kir17
Advanced Member
Сообщения: 739
Зарегистрирован: 07.04.2023,11:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 85 раз

Видеокарта OTI037 -PAL16L8

Сообщение Kir17 » 30.12.2024,10:52

Офтопик
Rio444, rkurbatov,
Например:
Rambios.sys из комплекта утилит AtiWonder;
Ram.com из комплекта утилит Rtvga от Realtec.
На этом предлагаю перенести обсуждение данного вопроса в другую тему.
Всех с наступающим Новым годом!

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 31227
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону
Благодарил (а): 45 раз
Поблагодарили: 120 раз

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

Видеокарта OTI037 -PAL16L8

Сообщение Rio444 » 30.12.2024,11:37

Офтопик
Kir17 писал(а): 30.12.2024,10:52 На этом предлагаю перенести обсуждение данного вопроса в другую тему.
В какую?
То, что Вы написали скорее всего совсем из другой оперы.
Ведь речь вначале шла о том, что
Kir17 писал(а): 29.12.2024,21:52 Исторически первыми появились т.н. резидентные программы, которые "копировали" биос видеокарты из ПЗУ в системную память...
Может я чего-то не понимаю, но написанное выглядит бессмыслицей.

Ответить