Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Моддинг видеобиосов S3 Tio64 и ViRGE |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 5 6 | Печать |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
MsDemonid написал: А в чём ошибка? Тем более, которая могла бы спалить транзистор. На первый взгляд, никакого криминала. Одно но, в схеме блока питания есть ошибка и я спалил несколько КТ973, прежде чем допер в чем дело. |
wbcbz7
Full Member
Откуда: omsk || nsk Всего сообщений: 230 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 27 декабря 2015 16:11 Сообщение отредактировано: 27 декабря 2015 16:12
MsDemonid написал: Действительно Для чего ты полез править "патчеры"? Смысл этого действия? Начну с того, что во всех мною выложенных биосах нет фонта 8x14, соответственно, биосу его нужно как-то делать из 8x16. В процессе русификации я столкнулся с проблемой обрезания некоторых русских символов в режиме эмуляции EGA (сиречь 350 строк в текстовых режимах), конкретно - обрезались буквы "ц", "у", "щ" и "ф". Можно было просто пропатчить таблицу подмены символов, но я решил проблему более костыльным способом - полностью грохнул патч и при загрузке фонта в этих режимах просто сдвигал адрес начала шрифта на один байт вперед, т.о. обрезались лишь первая и последняя строка, а не две последних. Видел и другой патч - для текстовых режимов с шириной символа 9 пикселов. Здесь меня смутил использованный шрифт (кстати, взят из EGA3.CPI) - он немного отличался от стандартного VGA-шного (другое начертание нуля, слегка отличались буквы "M", "W", "U" и т.д.), в итоге и этот патч был грохнут для унификации внешнего вида символов. Фактически, все эти "обрезания" совершались лишь с целью упрощения дальнейшей замены фонтов. Если что - все файлы ROM001.BIN-ROM00x.BIN отличаются лишь тем, что в каких-то из них нет того или иного патча, а VIRGEDX.BIN или 64V2DX20.BIN имеют все таблицы подмены и больше ничем не отличаются (пока). Вот так |
MsDemonid
Newbie
Откуда: Пенза Всего сообщений: 100 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 окт. 2015 |
Rio444 написал: База транзистора VT8 подключена напрямую к выводу микроконтроллера и у меня он часто выходил из строя, утаскивая с собой и КТ973 (уж не знаю почему, по идее не должен). После установки резистора проблема исчезла и уже прошил не один десяток микрух, работает как часы. А в чём ошибка? Тем более, которая могла бы спалить транзистор. На первый взгляд, никакого криминала. Из гемороя отмечу настройку напруги 6.5В, путем подбора светодиода. Оригинально конечно, но подбирать угребешся. Я бы лучше сделал на LM317T. Ну и вместо 142ЕН12 (DA3) рекомендую ставить LM317T, у которого есть защита от перенагрузки и КЗ, а главное она реально работает (в отличии от 142ЕН12). Я собственно так и сделал. Так же пришлось вставить стабилизатор на 12В, так как найти релюшку на 5В оказалось невозможным, зато на 12В хоть одним местом ешь. Если кому интересно, могу выложить схему и разводку в DipTrace. Обе платы разведены под ЛУТ, с макс. шириной дорожек и размером 140x100. Ну и сегодня решил попробовать прошивку для DX2. В мусоре нашел упоминаемую тут 27E257, от какой-то S3. В программаторе выставил ее как флэш W27C512. Без проблем стерлась и записалась тоже. Биос оказался просто сказкой - мало того, что VESA 2.0, так еще и удобные видеорежимы появились! |
MsDemonid
Newbie
Откуда: Пенза Всего сообщений: 100 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 окт. 2015 |
wbcbz7 написал: Я противник изменения кода, если нет особой нужды. Здесь напрашивался вариант занесения нужных символов в таблицу, а код можно было не трогать. Тем более это геморойно, учитывая огромное количество биосов. А вот таблицы универсальны для всех биосов и разработав методику для одного, ее в дальнейшем можно смело применить для всех остальных Действительно |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
MsDemonid написал: Спасибо! Интересно.. |
MsDemonid
Newbie
Откуда: Пенза Всего сообщений: 100 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 окт. 2015 |
В архиве две схемы программатора, одна как в оригинале, а другая с MAX232 (но она не разведена). В принципе MAX232 и не нужен, на транзисторах проще и работает четко, тем более -5В могут пригодиться для установки цифрового вольтметра (на 572ПВ2А). Блок питания разведен под LM317T, но нужно вставить резистор (место есть). Вместо резервного поля "пятаков" можно развести стабилизатор на 12В, пригодится. Диодные мосты взял те, что применяются в блоках сигнализации и показали высокую надежность. Из опыта рекомендую R20 заменить на два - для грубой и точной установки, как это делается на всех нормальных БП (Марс-1500 например). Адаптер под UV и Flash микрухи лучше делать без автовыбора и сразу предусмотреть перемычки для 128K и 256K микрух (их шьешь блоками по 64Кб, перемычками выбирая адрес). Разводил под конкретный корпус (от старичка УОТС 1.1, у него и трансформатор подходящий), так что размер плат соответствующий. Прикрепленный файл (Prg2000.rar, 90768 байт, скачан: 30 раз) |
wbcbz7
Full Member
Откуда: omsk || nsk Всего сообщений: 230 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 20 октября 2016 15:02 Сообщение отредактировано: 20 октября 2016 15:03
Подниму тему Летом, когда ко мне в руки попала S3 Trio3D/2X, я сразу столкнулся с проблемами вроде повышенного уровня черного (включенный BLANK pedestal), мусора в Quake в Mode-X 360x??? и прочими мелкими косячками, посему решил их исправить. Первый баг (который, кстати, присутствует и на Trio64V2/DX и ViRGE/DX со старыми биосами версии 1.xx, которые только VBE 1.2 из коробки умеют) пофиксился заменой нескольких команд в видеобиосе (заодно сделал отдельный русифицированный образ), скачать можно во вложении. Проверено на PCI-ной карточке с 86C362 и 4 MB SDRAM-памяти, скорее всего будет работать и на AGP-шных и на картах с 86C368. За основу брал оригинальный видеобиос версии 2.0C.10 (судя по всему последний, также во вложении) Если будет время\желание и спрос, могу еще что-нибудь рассказать поподробнее (вроде модификации MCLK в видеобиосе, но может это и так все знают) Прикрепленный файл (362_FIX.zip, 0 байт, скачан: 41 раз) |
Takedasun
Advanced Member
Откуда: Керчь Всего сообщений: 798 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 окт. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 октября 2016 20:57 Сообщение отредактировано: 21 мая 2018 22:26
wbcbz7 написал: wbcbz7 Спасибо за биос от Trio64V2/DX с исправлением уровня черного, на жк картинка просто кошмарно выглядит без этого исправления. я сразу столкнулся с проблемами вроде повышенного уровня черного (включенный BLANK pedestal) |
Takedasun
Advanced Member
Откуда: Керчь Всего сообщений: 798 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 окт. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 мая 2018 22:57 Сообщение отредактировано: 21 мая 2018 22:59
Имеется безродный S3 Virge DX 2 Mb, на видеокарте установлена 35нс память, частота по умолчанию 45mhz, карту можно разогнать до частоты 65Mhz, хотя память способна на большее (перебор таймингов через mclk.exe не помог) . Если подставить биос от Diamond Stealth 3d 2000 PRO, то карта уже имеет частоту 72Mhz и способна разогнаться до 75Mhz. Наверное имеются еще какие-то скрытые параметры работы памяти, недоступные для программы MCLK.exe . |
Roman555
Newbie
Откуда: Харьков Всего сообщений: 55 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 апр. 2018 |
Зашил мод биос ROM004.BIN в ПЗУ карты S3 virgedx (до этого там был версии 2.01.11) Побочные эффекты: 1. Теперь Energy Star Logo отображается в виде последовательности таблицы символов кириллицы. Перед AWARD тоже что-то не то. 2. Если уже в ДОСе установлено изменение кодовой страницы, то при выполнение команды CHCP 866 происходит зависание. Может быть для всех пользователей это было ожидаемо, то для меня - нет. Поэтому написал этот пост. Вообще поводом попробовать было следующее. Решил посмотреть, сможет ли утилита SVBL помочь в ситуации, когда в видеокарте S3 VIRGE DX вообще отсутствует м/сх BIOS. Ответ - Нет, при загрузке биос из файла изображение не появляется. |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 5 6 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Моддинг видеобиосов S3 Tio64 и ViRGE |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |