Как определить название чипсета материнской платы в dos

Тема в разделе "WASM.ELECTRONICS", создана пользователем AceOfTrump, 30 мар 2006.

Статус темы:
Закрыта.
  1. AceOfTrump

    AceOfTrump New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2006
    Сообщения:
    23
    Подскажите, как в dos (загрузка с дискеты) определить название чипсета и производителя материнской платы (желателен код программы). Можно ли это сделать с помощью какого-либо прерывания, как например определение производителя видеоадаптера с помощью прерывания int 10h функции 4f (вызов функции VBE). Заранее благодарен.
     
  2. _BC_

    _BC_ БЦ

    Публикаций:
    0
    Регистрация:
    20 янв 2005
    Сообщения:
    759
    Лезешь в PCI configuration space, ищешь северный и южный мост, берешь ихние VID и DID (для точнейшей идентификации еще и номер ревизии). Из этого можно определять имена мостов и вендоров, а сам чипсет идентифицируется по комбинации северного и южного моста (например, NB VID/DID = 8086/2560 => Intel MCH 82845PE/GE, SB VID/DID = 8086/24C0 => Intel ICH4, а в совокупности имеем чипсет i845PE/GE). Это, так сказать, самый правильный подход. Также имя чипсета, afair, проскакивало в образе биоса, но единого формата похоже нет для его представления.
     
  3. AceOfTrump

    AceOfTrump New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2006
    Сообщения:
    23
    _BC_

    не мог бы ты дать ссылки на документацию, а лучше код программы, пожалуйста.
     
  4. _BC_

    _BC_ БЦ

    Публикаций:
    0
    Регистрация:
    20 янв 2005
    Сообщения:
    759
    Документация -- PCI Local Bus Specification да даташиты от вендоров. Списки соответствия идентификаторов вендорам/устройствам есть например на

    http://www.pcidatabase.com

    или на

    http://pciids.sourceforge.net

    Пример (как раз под ДОС) -- исходники UniFlash.
     
  5. AceOfTrump

    AceOfTrump New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2006
    Сообщения:
    23
    Че-то вообще ничего не получается и разобраться не могу... Если можно, напишите пожалуйста пример проги для мат платы Intel, GigaByte или EliteGroup. Очень надо. Заранее благодарю.
     
  6. AceOfTrump

    AceOfTrump New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2006
    Сообщения:
    23
    Че-то вообще ничего не получается и разобраться не могу... Если можно, напишите пожалуйста пример проги для мат платы Intel, GigaByte или EliteGroup. Очень надо. Заранее благодарю.
     
Статус темы:
Закрыта.