Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Видеокарта ISA8 на чипе OTI037C - странный BIOS? |
<<Назад Вперед>> | Страницы: 1 * 2 3 | Печать |
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 байт, скачан: 23 раза) |
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 сигнал не идет. |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 8 октября 2018 10:03 Сообщение отредактировано: 8 октября 2018 11:11
Генераторы на транзисторах. Единственная правильная частота - 25.175 МГц. Остальные работают на каких-то гармониках, вместо 28.322 МГц - 9,4 МГц. Вместо 35.5 МГц - 11,8 МГц. 28.322 легко сдалась закороткой 15 пф кондера в последовательной цепи с кварцем. 35.5 МГц пока не могу победить. Блин, неужели вместо этой кучи транзисторов и рассыпухи было дороже 74hc04 поставить? Экономия блин на спичках. |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Срисовал схему генератора на 35.5MHz, вроде классическая Пирса: Транзистор 2n3904 . Кварц 3 гармоники. Как его завести, есть знатоки? |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Пфф.. Завел вроде бы кое как. Вместо 330 ом поставил 110 ом и влепил подстроечник вместо 12 пик. Не люблю эти генераторы да еще и не на основных гармониках. Все как то через одно место. Ладно, вечером посмотрим что получилось. |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Пришел домой - воткнул - не работает. И так ее и сяк - никак. Будете смеяться, но помог банальный прогрев чипа -) Гавно припой. Уже тогда, а казалось бы. Такие дела.... А что за софт там к ней фирменный? Где взять? |
Forza3dfx
Advanced Member
Всего сообщений: 493 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 мар. 2015 |
Вот это посвежее. Прикрепленный файл (OAK.ZIP, 0 байт, скачан: 19 раз) |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Forza3dfx написал: Спасибо. Но что-то с картой все равно не то. Пропаял чип как следует. Вроде бы стартует, но например при запуске CheckIt иногда уходит в черный экран, иногда корежит все символы на экране. Виснет на тестировании CRT регистров в PCDoctor. Тест памяти в нем же проходит, но например в Win 3.0 какие-то розовые полосы по экрану, как будто битая память. Вообщем, буду неспешно искать донора с таким чипом, наверное внутри все-таки что-то не так с ним. Надо менять. Вот это посвежее |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
А вот смотрю я на даташит и немного невкуриваю, зачем вообще нога ASEL? При том при всем, что на чип и так заходит шина адреса. То есть дальше если взглянем например на IO Read, то там эта ASEL обязательно в начале цикла должна в высокое перейти а затем в низкое: И так при всех операциях и с памятью. И я не понимаю, если один фиг дешифратор в чип встроен, то накой черт этот ASEL нужен? Есть мысли у кого-нибудь по этому поводу? Ну, наверное поленились еще ALE и REFRESH прямо в чип завести, с понтом что может быть не только для PC данный чип может применяться. Хотя как не для PC, когда один фиг адреса видеопамяти и адреса портов насмерть прибиты гвоздями прямо в чипе? Не понимаю. Еще больше путаницы вносит находящаяся на плате PAL16. Я вызвонил ее распиновку: Ну с HSYNC,VSYNC все понятно - просто буферизируют хиленький выход с OTI_037 2 мА. Их не рассматриваем. А дальше интересней. Скорее всего так же буферизируют IOW и IOR с ISA шины на OTI. Заводят ША в ПАЛ. Тут же и формируется ASEL. А еще, ВНЕЗАПНО, палка рулит ПЗУ-шкой ногой OE. При том, что в PAL не заходит MEMR или MEMW с ISA. Вопрос простой - что делает вообще эта PAL? Как она может формировать сигнал ASEL, если в нее не заходит MEMR и MEMW с ISA. Предполагаю, что тупо ASEL = !AEN. Тогда зачем адреса? Дешифратор на ПЗУ-шку? Какая-то дебильная схемотехника, чес слово. Просто эта PAL здесь как-то убого смотрится, ни к селу ни к городу. |
<<Назад Вперед>> | Страницы: 1 * 2 3 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Видеокарта ISA8 на чипе OTI037C - странный BIOS? |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |