Изменение свойств подпунктов меню в Award 6.00

Здравствуйте, как связать подпункт меню с каким-либо действием ?
Например -> если выбрано Enable, то те регистры установить в такое положение, а если Disable, то....?

Аватар пользователя apple_rom

Добавить можно. Однако достаточно сложно. Без глубокого знания - точно не получится.
У меня в свое время была такая идея, я делал ее для своих задач. Однако банальнейшая вещь - "нафига, собственно" - где мы собираемся хранить данные, что будут в той менюшке задаваться? Плюс различная реализация самого процесса менюшкостроения у как-бы одного и того же аварда. В общем, забросил за ненадобностью и возможностью "подбрить" место у уже "разведенных" в конкретном биосе менюшек.

Аватар пользователя FatumNNM

apple_rom писал(-а):
забросил за ненадобностью и возможностью "подбрить" место у уже "разведенных" в конкретном биосе менюшек.
по подробнее пожалуйста...

Аватар пользователя Pinczakko

@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 --
-- Знания людей принадлежат миру --

Аватар пользователя FatumNNM

Pinczakko Thx.

Аватар пользователя FatumNNM

Разобрался с устройством менюшки 4.51, жаль только что для 6.0 это не подходит.

Добавлено спустя 14 часов 20 минут 54 секунды:

Подскажите расшифровку :

mov cx, 9804h ; PCI bus0,dev13h,func0,reg4h

04 - это reg4h, а вот где bus0,dev13h,func0 ?

FatumNNM писал(-а):
Подскажите расшифровку :

mov cx, 9804h ; PCI bus0,dev13h,func0,reg4h

04 - это reg4h, а вот где bus0,dev13h,func0 ?
Запусти WPCREDIT и все сам увидишь.

Аватар пользователя FatumNNM

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

Аватар пользователя DanZer

А что тут непонятного? Берем 9804h и раскладываем так: 98h/08h=13h, что означают оставшиеся 04h - думаю, и без комментариев понятно. Точно так же и остальные три раскладываются "на ура".

Настоящий джентльмен назовет кошку кошкой, даже наступив на нее в темноте.
Что-то ищем? Google в помощь

Аватар пользователя FatumNNM

DanZer От души:), хоть один знающий человек нашёлся:)

а если, например, PCI bus1,dev10h,func0,reg4h ?

с помощью х/08h находиться dev, а как найти bus и func ?

Аватар пользователя savely

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

Ральф Браун.

А кому счас легко...

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

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые 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.

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

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