Здравствуйте, как связать подпункт меню с каким-либо действием ?
Например -> если выбрано Enable, то те регистры установить в такое положение, а если Disable, то....?
Добавить можно. Однако достаточно сложно. Без глубокого знания - точно не получится.
У меня в свое время была такая идея, я делал ее для своих задач. Однако банальнейшая вещь - "нафига, собственно" - где мы собираемся хранить данные, что будут в той менюшке задаваться? Плюс различная реализация самого процесса менюшкостроения у как-бы одного и того же аварда. В общем, забросил за ненадобностью и возможностью "подбрить" место у уже "разведенных" в конкретном биосе менюшек.
А что тут непонятного? Берем 9804h и раскладываем так: 98h/08h=13h, что означают оставшиеся 04h - думаю, и без комментариев понятно. Точно так же и остальные три раскладываются "на ура".
Настоящий джентльмен назовет кошку кошкой, даже наступив на нее в темноте. Что-то ищем? Google в помощь
Bitfields for PCI configuration address port:
Bit(s) Description (Table P0944)
1-0 reserved (00)
7-2 configuration register number (see #00878)
10-8 function
15-11 device number
23-16 bus number
30-24 reserved (0)
31 enable configuration space mapping
Note: configuration registers are considered DWORDs, so the number in bits 7-2 is the configuration space address shifted right two bits
Добавить можно. Однако достаточно сложно. Без глубокого знания - точно не получится.
У меня в свое время была такая идея, я делал ее для своих задач. Однако банальнейшая вещь - "нафига, собственно" - где мы собираемся хранить данные, что будут в той менюшке задаваться? Плюс различная реализация самого процесса менюшкостроения у как-бы одного и того же аварда. В общем, забросил за ненадобностью и возможностью "подбрить" место у уже "разведенных" в конкретном биосе менюшек.
@FatumNNM
use grep utility. It has a windows version somewhere on the net. (google -- grep for windows)
grep the source code for familiar words, and you will eventually find what you are looking for in just a few minutes.
greetz,
Pinczakko
-- Human knowledge belongs to the world --
-- Знания людей принадлежат миру --
Pinczakko Thx.
Разобрался с устройством менюшки 4.51, жаль только что для 6.0 это не подходит.
Добавлено спустя 14 часов 20 минут 54 секунды:
Подскажите расшифровку :
mov cx, 9804h ; PCI bus0,dev13h,func0,reg4h
04 - это reg4h, а вот где bus0,dev13h,func0 ?
mov cx, 9804h ; PCI bus0,dev13h,func0,reg4h
04 - это reg4h, а вот где bus0,dev13h,func0 ?
Запусти WPCREDIT и все сам увидишь.
ПС [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.
xKVtor WPCREDITом могу пользоваться и знаю что значит PCI bus0,dev13h,func0,reg4h , я хочу узнать где в 9804h - bus0,dev13h,func0,reg4h.
Короче разложить по полочкам это число.
Ещё :
mov cx, 8004h ; PCI bus0,dev10h,func0,reg4h
mov cx, 9004h ; PCI bus0,dev12h,func0,reg4h
mov cx, 9804h ; PCI bus0,dev13h,func0,reg4h
А что тут непонятного? Берем 9804h и раскладываем так: 98h/08h=13h, что означают оставшиеся 04h - думаю, и без комментариев понятно. Точно так же и остальные три раскладываются "на ура".
Настоящий джентльмен назовет кошку кошкой, даже наступив на нее в темноте.
Что-то ищем? Google в помощь
DanZer От души, хоть один знающий человек нашёлся
а если, например, PCI bus1,dev10h,func0,reg4h ?
с помощью х/08h находиться dev, а как найти bus и func ?
Ральф Браун.
А кому счас легко...
Отправить комментарий