Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Видеокарта ISA8 на чипе OTI037C - странный BIOS?
RSS

Видеокарта ISA8 на чипе OTI037C - странный BIOS?

Восстанавливаем видеокарту....

<<Назад  Вперед>> Страницы: 1 2 3
Печать
 
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Считывал программатором прошивки от разных девайсов, в том числе и с этой карты:



Но прочитал из EPROM какой-то странный набор данных. Сначала было подумал, что это типа такая защита от копирования, когда перетасовывали биты данных и/или биты адреса. Но на перетасованные адреса точно не похоже, потому как проглядывается кусок со шрифтами. Данные тоже вроде идут через 74245 на ISA данные по порядку. Что это? Так интересно исказились данные в EPROM от времени?

PS: Пока не включал, некогда.
PSS: Что на плате кварца нет на 35.5MHz знаю. Найду - поставлю.

Прикрепленный файл (oti037c.rar, 0 байт, скачан: 20 раз)
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Tronix Точно такой же случай, смотри файл к Oak который "unknown - 2"
http://www.minuszerodegrees.net/rom/rom.htm
Там переставлены _и_ адраса _и_ биты. В архиве - скрипт на перле, который перекодирует (для моей карты).

Думаю, что это не защита, а просто упрощали дизайн платы.
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
alecv Понятно. У меня такая табличка перекодировки:

         //data
         //D0 - D5
         //D1 - D4
         //D2 - D2
         //D3 - D3
         //D4 - D0
         //D5 - D1
         //D6 - D6
         //D7 - D7

         //address
         //A0 - A0
         //A1 - A1
         //A2 - A2
         //A3 - A3
         //A4 - A4
         //A5 - A5
         //A6 - A7
         //A7 - A6
         //A8 - A9
         //A9 - A8
         //A10 - A10
         //A11 - A11
         //A12 - A14
         //A13 - A13
         //A14 - A12
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Tronix Если версия поновее, то можно положить на minuszerodegree.
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
alecv Да я не знаю, новее она или нет....
Forza3dfx
Advanced Member


Всего сообщений: 493
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 мар. 2015
Tronix написал:
[q]
Да я не знаю, новее она или нет....
[/q]
У вас карта от NEL ELECTRONICS, ведь на обратной стороне карты на текстолите так написано?
Приложенный вами файл содержит NEL-евский БИОС, после перекодировки выяснилось что версия 3.00
На моей такой же карте версия 4.00
Если нужна, то пожалуйста, в архиве :
OAK.bin - исходный файл из EPROM-а,
OAK1.bin - преобразованный вышеуказанным скриптом, но по вашей табличке перекодировки, т.е. как обычно он видится в памяти.

Прикрепленный файл (NEL400.ZIP, 0 байт, скачан: 22 раза)
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Forza3dfx А, точно, на обратной стороне написано NEL ELECTRONICS LTD. 1990. На просвет увидел, надпись заклеена бумажной наклейкой с WARRANTY VOID IF REMOVED. За биос спасибо, найду время и кварц на 35.5MHz попробую.
Forza3dfx
Advanced Member


Всего сообщений: 493
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 мар. 2015
Tronix Более того, я делал русификацию этого БИОСА-а красивым тонким шрифтом из комплекта программы Z.COM,
загружал раньше лоадером, так как не знал как сконвертить в формат EPROM-а, вот сейчас по вашей табличке перекодировки,
но "зеркальной", сконвертил из обычного вида в нужный для зашивки в EEPROM, в ближайшее время надеюсь прошить.
Плюсы русификации БИОС-а :
во-первых, на XT (да и на AT-286 без UMB-памяти) обычной памяти много не бывает и можно не грузить русификатор экрана,
ограничившись драйвером клавиатуры в несколько сотен байт;
во-вторых, карты OAK хорошо умеют эмуляцию MDA/HGC, CGA, EGA (для этого есть фирменный софт для выбора режимов),
но если в режиме эмуляции EGA может работать драйвер-русификатор, то в режимах MDA/HGC и CGA фонты берутся из прошивки,
в результате имеем кракозябры вместо кириллицы; хотя для загрузки фонтов (в т.ч. кириллических) в режиме эмуляции
тоже существует фирменный загрузчик фонтов, русификация БИОС-а этот минус устраняет без накладных расходов.

В архиве :
OAK.bin - исходный файл с русификацией для EPROM-а,
OAK1.bin - преобразованный по вашей табличке перекодировки, т.е. как обычно он видится в памяти.

Прикрепленный файл (NEL400RUZ.ZIP, 0 байт, скачан: 22 раза)
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Запаял отсутствующий кварц на 35.5 Mhz. Не завелась. Синхра есть, но вроде бы не всегда. После нескольких ребутов появляется. Изображения нет (черный экран). PAL16 помер? RAMDAC?
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Какой-то лютый треш на VSYNC и HSYNC:



HSYNC, VSYNC выход с чипа OTI037C. Они идут на 2 и 3 ногу PAL16L8. Выходят с той же PAL с 19 и 18 ног на разъем VGA (HSYNC_BUF, VSYNC_BUF).
BLANK - выход с OTI037C на RAMDAC. На PAL сигнал не идет.
<<Назад  Вперед>> Страницы: 1 2 3
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Видеокарта ISA8 на чипе OTI037C - странный BIOS?
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS