Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » вопросы по Биосам на двух Hi и Lo |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Ekb
Advanced Member
Всего сообщений: 1628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 июня 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 августа 2015 18:24 Сообщение отредактировано: 11 августа 2015 18:32
Имеется материнская плата 286 с биосом Hi и Lo, но зашиты в них устаревший биос (с входом меню: Cmos setup и Diagnostic). Но этот биос не может автоопределения CF-карточек (головок, блинов, секторов). А CF-карточек у меня несколько штук, надоело вводить из бумажки в CMOS. Есть еще биос от 286-харриса-20mhz (назовем "биос-харрис"), где зашит только в одной микросхеме. В нем биос выглядит современно и есть пункт "Autodetect HDD" Вопрос: 1) Можно ли биос-харрис залить-запрограммировать в старые материнские платы с другими чипсетами VLSI, Winbond? заработает? 2) Как разделить образ биос-харрис на два образа Hi и Lo ? 3) есть ли у вас (или в инете) готовые образцы биоса на двух Hi и Lo, но с функцией Autodetect HDD ? 4) как поменять/твикнуть код биоса, чтобы принимал 4 гб CF-карточки, без лимита на 512мб. P.S. есть человек в нашем городе, который имеет программатор, но ему нужны образцы для Hi и Lo. |
Mihail1810
Advanced Member
Откуда: Екатеринбург Всего сообщений: 1565 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 дек. 2014 |
Ну так пиши напрямую Eretik - прошить) По остальному ответят. |
Fe-Restorator |
NEW! Сообщение отправлено: 11 августа 2015 21:38
А ёмкость обеих микрух соответствует одной "харисовой"? Мож, банально не влезет, не говоря уж об несовместимости чипсетов и прочих возможных косяках. |
Сейчас на форуме |
eretik
Advanced Member
Откуда: Екатеринбург Всего сообщений: 821 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 нояб. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 августа 2015 22:13 Сообщение отредактировано: 11 августа 2015 22:14
Mihail1810 написал: пока совсем неясно что надо шить и как поделить цельный бивис на 2 половинки. Ну так пиши напрямую Eretik - прошить) байты пополам раскидать по верхним и нижним адресам? (какой прогой? не вручную же!) или цельный файл пополам в блокноте порезать? (на твоём компане не заработало) есть еще проблема с наличием флешек - в промке 2764 по космическим ценам (пару родных перезаписывать умотаешься в поисках рабочей версии биоса, удобнее оптом несколько комплектов стереть/прошить разными версиями) |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 12 августа 2015 2:50 Сообщение отредактировано: 12 августа 2015 2:51
Ekb написал: 1. Надо пробовать. Может, заработает, может, нет. 1) Можно ли биос-харрис залить-запрограммировать в старые материнские платы с другими чипсетами VLSI, Winbond? заработает? 2. Там ПЗУ с 16-битным доступом. Считать её в один файл, потом разделить этот файт побайтово, нечётные байты в Hi, чётные в Lo. Программа в Турбо-паскале пишется минут за пять. Ну и как Ресторатор сказал, еще сразу объем ПЗУ проверь. Что та одна 16-битная не больше, чем две 8-битные. 3. У меня нет. В инете, наверное, есть. 4. Там для объемов больше 528 Мб не только лимит на автодетект нужен, но и целиком поддержка режима LBA при общении с IDE-накопителем. Без наличия исходников BIOS объем работы слишком большой, чтобы эту задачу решить. |
Ekb
Advanced Member
Всего сообщений: 1628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 июня 2014 | |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Да просто первый байт - в Hi, второй в Lo, третий в Hi, четвертый в Lo и тд... И если не заработает, поменять микросхемы местами (Lo в Hi, Hi в Lo). Я прожку на паскале давно писал для себя из пару строк: Прикрепленный файл (split_bios.exe, 12288 байт, скачан: 13 раз) |
Ekb
Advanced Member
Всего сообщений: 1628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 июня 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 12 октября 2015 7:38 Сообщение отредактировано: 12 октября 2015 7:40
Tronix скачал вашу прогу, подкинул любой текстовый файл - и действительно поделился на две части. Спасибо большое! Теперь думаю можно рискнуть перепрошить P.S. есть ли процесс обратный? even + odd => один файл |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Ekb написал: P.S. есть ли процесс обратный? even + odd => один файл Прикрепленный файл (bios_con.exe, 12288 байт, скачан: 19 раз) |
Ekb
Advanced Member
Всего сообщений: 1628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 июня 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 12 октября 2015 8:36 Сообщение отредактировано: 12 октября 2015 8:41
Tronix всё работает! Запускал под winXP |
Fe-Restorator |
NEW! Сообщение отправлено: 12 октября 2015 16:10
Ekb написал: Ещё-б не работало! Там только простейшие операции и всё-ещё 8-битный (!) API. Да, перегибаю, но на 8-ми битах этот код работоспособен. И легко да просто масштабируется на любую битность. всё работает! |
Сейчас на форуме |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » вопросы по Биосам на двух Hi и Lo |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |