Сможем ли мы победить Award 4.50G BIOS 2C4X2U01 - HDD>2.1

Вопрос скорее принципиальный нежели практический:) Ясно что на
следующем конфиге:

CPU AMD-386DX40/ITT-387

RAM 32M (Simm 30Pin with Parity)
1M ISA SVGA (Trident)
FDD 1'44 (NEC)
CD-ROM 52-x (LG)
HDD 20Gb U6 (Seagate) - сейчас использую c онтрак менеджером:(

Кроме экспериментов, ничего делать не получится ... но все-таки ... может попробуем поковырять его биос на предмет поддержки больших винтов? wink Сам я боюсь из-за недостатка опыта вряд ли смогу сделать все правильно...

Прошивку постараюсь завтра выложить (солью на программаторе)

Что скажете? Могу я рассчитывать на помощь уважаемой ромбы в случае чего? roll

Итак отчитываюсь:)

Предыдущая прошивка была получена считыванием модбином области памяти F0000-FFFFF, однако не поленился отпаять мс и считать ее на программаторе... К сожалению нашлись отличия:

Начиная со смещения Е95D заканчивая смещением E97C прошивка скачанная модбином содержит: "00", а прошивка считанная программатором содержит строку: "c. Award Software Inc. Award Sof":(

Второе отличие прошивок по смещению FFEE-FFEF по модбину там: "9C 24" по программатору: "D2 EE"

И наконец последнее отличие по смещению FFFF по модбину: "0А" по программатору "40":(((

Как думаете из-за чего могут быть эти отличия?

привет
знаешь, и вправу обидно, когда на (на мой взгляд) достаточно редком русско-язычным ресурсе о том, что тебе надо, взамен, толкают про выгодность времени (со всем уважением, rgt).
не пожалею написать всё это; прошивка уже скачалась и её позырю, как завтра доеду до дому.
по поводу отчёта:
1. Начиная со смещения Е95D заканчивая смещением E97C прошивка скачанная модбином содержит: "00", а прошивка считанная программатором содержит строку: "c. Award Software Inc. Award Sof"

(так и не разобрался, как тут робят теги), в общем modbin вообще имхо какая-то редкая прога, цели её сомнительны, действия... на каком-то биосе он криво дампил - а настройки, только чего знает вроде настраивает; имхо программаторы, тем боле если уже есть, на коне во всех отношениях, (если не слишком от 220 зависимы - хоть на коленке шей:))

2. Второе отличие прошивок по смещению FFEE-FFEF по модбину там: "9C 24" по программатору: "D2 EE"

ну, только предположение: у микрух есть иденты, они настраивают алгоритм записи, чтение кажется у всех одно, меняется мало, коли не кресты;)

3. И наконец последнее отличие по смещению FFFF по модбину: "0А" по программатору "40" ((

последний байт в сегменте таком-же, это типа at/pcjr? или как-то там, ещё с dos3.2 вроде никакого значения не имел, но образер редкий. врядли сущщественно...

о самой проблеме (где бы я стал искать)
ну... видишь, инт13 отвечает за работу винтом, запускаешь в голом досе и смотришь с [0:0] в памяти таблица прерываний; (только вот дос поди их портит... ну придётся потрассировать; как инструмент предлагаю insight вроде удобно, пишешь скажем чтение сектора и трейсишь f8 с int 0x13, настанет момент (ну думаю так), когда инсайт скажет, код не в раме, дела плохи, f8 не жмётся, тут выписываешь на бумажку байтики кода (которые не в раме). потом потребуется интерактивный дисасм (4ex. IDA v4.xx) - находишь те-же байтики в бинарнике... погуляй там по коду (насколько читал про ~520mb/8gb размер ограничения - это проблемы подтасовки параметров уже на уровне портов 1х0-1х7) если ниче не всплывёт (посмотри по доке thelp функции инита винта by int13), то поищи на прямую доступ к портам 170,1f0,376?(вроде альт. статус)
ну или поискать другую прошивку... всё таки лучше мамку и проц взять посвежее, однако всякое бывает...

полностью согласен с Root'ом в плане, коли сделаешь дело - выкладывай, как ты сам убедился (ежели хорошо искал) то об этом в сети не густо... или ищи. мне просто биосы ковырять прикольно, ну и проект подходящий попал...

2rgt: он тебе сразу про программатор сказал, имхо говорящее слово, асм за него тебе думать не предлагал, ай ладно, а то опять на ответы выуживать минутки;), хорошего дня в общем

ps. у меня свой глюк, его ещё писать

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей