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

P.s. Нужны именна адреса памяти... Но не реестор Windows, т.к. этот способ я знаю и он менее практичен и интересен :mrgreen:
The content of this field is kept private and will not be shown publicly.

BBCode

  • No HTML tags allowed.
  • 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]
  • Web page addresses and email addresses turn into links automatically.

savely

19 years 4 months ago

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

Anonymous (not verified)

19 years 4 months ago

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

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

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

DanZer

19 years 4 months ago

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

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

Anonymous (not verified)

19 years 4 months ago

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

savely

19 years 4 months ago

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

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

Anonymous (not verified)

19 years 4 months ago

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

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

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

Guffi

19 years 4 months ago

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

Root

19 years 4 months ago

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

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

Anonymous (not verified)

19 years 4 months ago

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

savely

19 years 4 months ago

Да, именно. Там и исходники есть. Под ДОС -
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: