Автор: ROMby Unknown , 1 декабря 2006
Здравствуйте.
Есть такой вопрос. Много с кем консультировался, но вот никак не могу толком разузнать, где храняться (какие адреса) данные которые выводяться в таблице POST'a.
Может кто подскажет? Иль мануал у кого есть?
____________________________________________________________________________
Задача такова:
Нужно смоделировать окно POST - в точности с оригиналом, и сохранить для начала в текстовой форме...

P.s. Нужны именна адреса памяти... Но не реестор Windows, т.к. этот способ я знаю и он менее практичен и интересен :mrgreen:
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

savely

19 лет 3 месяца назад

Хм... По теме - пусть "отцы".
А вот реестр, который "знаю" - это интересно. Что знаешь?
Ты вообще форум читал? Куски кода BIOS в плане POST видел?

Unknown BIOS (не проверено)

19 лет 3 месяца назад

Куски кода BIOS в плане POST видел?

??? Не понял...

А на счёт варианта с реестром я чуть позже может даж кусок исходника выкину...

DanZer

19 лет 3 месяца назад

Куски кода BIOS в плане POST видел?

??? Не понял...
http://forum.rom.by/viewtopic.php?t=10406

Unknown BIOS (не проверено)

19 лет 3 месяца назад

Но это не совсем то... :(

savely

19 лет 3 месяца назад

А вот теперь понял (вчера был сильно не выспавшись, после работы и с пивом )... :wink:
Ты хочешь нарисовать табличку при загрузке с процом и т.п. и список PCI-устройств?
Так эта инфа не лежит по адресам... По мелочи - можешь погуглить по BIOS Data Area, хотя каким оно тебе под Виндой поможет - без понятия.

Так что выхода 2:
1. доставать инфу из Винды (реестр, спрашивать у драйверов)
2. самому все независимо отдетектить (как это делают проги типа Sandra или Everest).

Unknown BIOS (не проверено)

19 лет 3 месяца назад

savely_s
Ты хочешь нарисовать табличку при загрузке с процом и т.п. и список PCI-устройств?

Ага... Оно самое! PCI Device Listing...
Так что выхода 2:
1. доставать инфу из Винды (реестр, спрашивать у драйверов)
2. самому все независимо отдетектить (как это делают проги типа Sandra или Everest).

Первый не подходит... Почему? Писал в первом посте. :wink:
а на счёт второго это уже ближе, но насколько я помню сандра и эверест не определяют специфичную инфо, допустим прерывания устр-в...
Тогда в таком случае назревает немного другой вопрос - как отдетектить эти параметры, если через память это невозможно организовать... :roll:

Guffi

19 лет 3 месяца назад

Есть еще интересная прога Astra32
сайт www.astra32.com

Root

19 лет 3 месяца назад

а на счёт второго это уже ближе, но насколько я помню сандра и эверест не определяют специфичную инфо, допустим прерывания устр-в...

все прекрасно детектится...
пробуйте PCI32 с http://members.datafast.net.au/~dft0802/downloads.htm

Unknown BIOS (не проверено)

19 лет 3 месяца назад

а под дос оно не покатит... а мне желательно чёб всё с дискеты грузилось....
За ссылку спасибо... Можно черпнуть от туда кое что... :wink:

savely

19 лет 3 месяца назад

Да, именно. Там и исходники есть. Под ДОС -
http://members.datafast.net.au/~dft0802/downloads/pci.zip
внимательней надо быть...
Еще вот это надо
http://members.datafast.net.au/~dft0802/downloads/pcidevs.txt

Если еще и табличку с процессором, кешем и т.п. - тогда ищи библиотеку TMi0SDGL, последняя версия 2.15, процы новее Athlon Palomino и P3 - разбирайся и дописывай сам.
HDD/CD - ищи исходники ideinfo.

И т.д., и т.п. :wink: