Часовой пояс: UTC + 3 часа




Форум закрыт Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 224 • Страница 6 из 12<  1 ... 3  4  5  6  7  8  9 ... 12  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
rm822 писал(а):
собственно и исходник есть
а то что нужно именно вам получается добавлением флага SERVICE_DRIVER и перекомпиляцией, вот и все

А, понятно, всего-навсего какой-то перкомпиляцией. ;)
Ладно, посмотрим

rm822 писал(а):
причем все сделано стандартными штатными API а не копанием в реестре

Интересно, что проще, просто покопаться в реестре REGEDIT'ом (стандартнее некуда) или выучить СиСиПлюсПлюс и перекомпилировать какую-то прогу ? ;)

Был бы готовый полнофункциональный вариант -- тогда другой разговор...

ЗЫ: За информацию в любом случае спасибо.

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.



Партнер
 

Junior
Статус: Не в сети
Регистрация: 26.12.2005
>>Интересно, что проще, просто покопаться в реестре REGEDIT'ом (стандартнее некуда) или выучить СиСиПлюсПлюс и >>перекомпилировать какую-то прогу ? Wink
Это вопросы личных предпочтений, мне было бы проще перекомпилировать или написать заного утиль на 10 строчек, просто потому что я уже все это знаю и займет это минут 10.


 

Здравствуйте! Я счастливыё обладатель древнего контроллера SiS (645DX). По Вашему методу у меня не получилось изменить Device ID, т.к. вместо единицы в Bin стоит 0, хотя Device ID точно такой же, как и в статье. Помогите мне пожалуста.


 

Member
Статус: Не в сети
Регистрация: 23.01.2006
Откуда: Москва
так все-таки есть какие-то проги для создание loader-ов , exe-шников под старфорсовские игры, пусть и старых версий? А то диски уже совсем потрепались, особенно на "Александр"


 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
rm822

rm822 писал(а):
Это вопросы личных предпочтений, мне было бы проще перекомпилировать или написать заного утиль на 10 строчек, просто потому что я уже все это знаю и займет это минут 10.

Замечательно!
Раз так, надеюсь, у нас появится возможность заценить плоды Ваших десятиминутных трудов. :)

acaN?

acaN? писал(а):
Я счастливыё обладатель древнего контроллера SiS (645DX).


А южный мост какой ?
На скриншот WpcrEdit можно взглянуть (лучше в формате *.PNG) ?

acaN? писал(а):
По Вашему методу у меня не получилось изменить Device ID

А никто и не гарантировал, что метод будет работать на более старых, чем 964-й, южниках.

acaN? писал(а):
вместо единицы в Bin стоит 0,


А если его в 1 перевести ? Можно попробовать другие биты этого регистра поинвертировать. Но только тогда надо заранее готовиться к неожиданной перезагрузке винды ;)

acaN? писал(а):
хотя Device ID точно такой же, как и в статье.


5513?

DevID наверняка, как и у виа, кочует из моста в мост.
Может ревизия только меняться.

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.


 

Junior
Статус: Не в сети
Регистрация: 26.12.2005
как ни крути изврат :)
на самом деле порядок загрузки в группе нах не нужен, можно просто выставить dependencies (не думал что он действует на дрова но действует :))

скомпилено тут
http://rm822.dyndns.org:99/overclockers/
если кто убьется, то туда вам и дорога, нефиг с системными дровами шутки шутить :)


 

Member
Статус: Не в сети
Регистрация: 14.04.2003
Откуда: Минск, Беларусь
>В ходе дальнейших эксперименов так же выяснилось, что код класса, точнее код программного интерфейса, для встроенных IDE контроллеров от интела и н-видии можно менять (предварительно отключив сам контроллер через "Диспетчер устройств" (!)) в ограниченных пределах: 8A/8B/8E/8F. Т.е. можно было изменять 0-й и 2-й биты (маска: 0101b). <

Не надо экспериментировать :) PI для стандартного PCI ATA контроллера жестко определен. Прочитать можно в документе T13/1510D ATA/ATAPI Host Adapters Standard (ATA – Adapter) с www.t13.org либо в его прародителях -
http://www.italios.it/oslib/pciide.zip
http://www.italios.it/oslib/idems100.zip

>Правда при значениях 8Bh и 8Eh контроллер определялся, и драйвера на него ставились (мелкософтовские и от производителя), но вот подцепленные к нему устройства (харды и сидюки) не виделись <
Не удивительно - один из каналов работает в Compatibility, другой - в Native PCI Mode. Микрософт совершенно официально такое не поддерживает (есть документ на сей счет).

>01/01/85 (SATA на nForce3/4) ей оказался не по зубам<
Стандарт они плохо читали. Это полный эквивалент 01/01/8F с программной точки зрения.

P.S. Серия статей "унушаить" :)

_________________
"Помогите, 20 беспроводных мышей общаются сквозь стены!"
--- SweetLow ---


 

Junior
Статус: Не в сети
Регистрация: 26.03.2006
OSR Driver Loader
Утилита для установки / удаления драйверов, позволяет указывать группу и порядок в группе (соответствующий тег генерируется автоматически), также позволяет добавлять новые группы с указанным приоритетом.
#77
На всякий случай выложил здесь.
Примечание: конфигуратор WPCRSET отказывается работать если не находит в реестре параметры драйвера, поэтому после установки необходимо их добавить:
REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WPCRSET\Parameters]
"Start"=dword:00000000
"RegCnt"=dword:00000000


Последний раз редактировалось Cuddles 30.03.2006 3:40, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
SweetLow

SweetLow писал(а):
PI для стандартного PCI ATA контроллера жестко определен.
Сейчас бы я и не стал этого делать. ;) Но когда брался за эксперименты, то о таком и не подозревал, т.к. начинал с nForce'а, на который, как известно, доки днем с огнем не найти. Потом уже в доках на интел прочел, что к чему.

SweetLow писал(а):
Прочитать можно в документе T13/1510D ATA/ATAPI Host Adapters Standard (ATA – Adapter) с www.t13.org либо в его прародителях -
http://www.italios.it/oslib/pciide.zip
http://www.italios.it/oslib/idems100.zip

За ссылки спасибо, не помешают.

SweetLow писал(а):
Не удивительно - один из каналов работает в Compatibility, другой - в Native PCI Mode. Микрософт совершенно официально такое не поддерживает (есть документ на сей счет).
Официально ? Ладно, поищем.

SweetLow писал(а):
>01/01/85 (SATA на nForce3/4) ей оказался не по зубам<
Стандарт они плохо читали. Это полный эквивалент 01/01/8F с программной точки зрения.
Ну вот, теперь они прочтут об этом и все исправят. :insane: :haha:
На SiS, кстати, тоже 01/01/85 на SATA контроллере, и тоже стар соc... не рискует работать с ним напрямую. :)
Возможно, эти господа переключают контроллеры в Legacy (Compatible) mode во время проверки, а PIF=85h, как известно, фиг переключишь. :)

SweetLow писал(а):
Серия статей "унушаить" :)
В смысле ?

В любом случае, спасибо за комменты. :beer:

rm822

rm822 писал(а):
как ни крути изврат :)

да неужели ?
rm822 писал(а):
на самом деле порядок загрузки в группе нах не нужен, можно просто выставить dependencies (не думал что он действует на дрова но действует :))
Странно, что мелкософтовцы в своем документе не обмолвились ни словом об этом. Наверное, они хотели ввести нас в зблуждение, не иначе.
rm822 писал(а):
скомпилено тут
Ну вот и отлично. После стольких слов хоть что-то, похожее на дело...
rm822 писал(а):
если кто убьется, то туда вам и дорога
Все там будем...
Добавлено спустя 25 минут, 54 секунды
Cuddles

Cuddles писал(а):
OSR Driver Loader
Утилита для установки / удаления драйверов, позволяет указывать группу и порядок в группе (соответствующий тег генерируется автоматически), также позволяет добавлять новые группы с указанным приоритетом.

В очередной раз спасибо! Поглядим, что за утилита. Но у меня такое подозрение, что она только на добавление драйверов расчитана в основном. С группами не возился пока.

Cuddles писал(а):
Примечание: конфигуратор WPCRSET отказывается работать если не находит в реестре параметры драйвера, поэтому после установки необходимо их добавить:

Перед первым запуском WPCRset нужно запустить INSTDD.EXE (PCR Device Driver Set, идет вместе с WpcrSet.exe), который сам создаст все нужные ветки в реестре.

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.


Последний раз редактировалось xKVtor 30.03.2006 6:06, всего редактировалось 1 раз.

 

Junior
Статус: Не в сети
Регистрация: 26.03.2006
xKVtor
Цитата:
Но у меня такое подозрение, что она только на добавление драйверов расчитана в основном. С группами не возился пока.

Она позволяет добавить новую группу в указанной позиции (перед выделенной), позволяет удалить группу. Не позволяет менять порядок системных групп (а оно надо?)

Цитата:
Перед первым запуском WPCRset нужно запустить INSTDD.EXE (PCR Device Driver Set, идет вместе с WpcrSet.exe), который сам создаст все нужные ветки в реестре.

Если просто запустить то он ничего не сделает. Если еще нажать Install - похерит настройки сделанные с помощью OSR Driver Loader. Так что лучше все-таки REG файл импортировать.


 

xKVtor писал(а):
А южный мост какой ?
На скриншот WpcrEdit можно взглянуть (лучше в формате *.PNG) ?


#77

Вот скрин. А где глянуть южный мост?[/img]


Последний раз редактировалось acaN? 31.03.2006 9:52, всего редактировалось 2 раз(а).

 

Junior
Статус: Не в сети
Регистрация: 26.12.2005
>>Странно, что мелкософтовцы в своем документе не обмолвились ни словом об этом. Наверное, они хотели ввести нас в зблуждение, не иначе.

Ну а что ты собсно хотел от документа суть которого - хак. Для дров\сервисов есть вполне официальный апи
http://msdn.microsoft.com/library/defau ... ig_str.asp
там всё описано, и не указывается что зависимости не должны работать для дров.
Я у себя нашел выставленные зависимости дров, например IEEE порта. Сомнительно чтобы они стояли там просто так.


 

Узнал наконец южник - у меня SiS 962 (который является SiS 961 rev.B)


 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
acaN?
acaN? писал(а):
Узнал наконец южник - у меня SiS 962
Понятно. Только нет у меня документации на этот южник. Поэтому если хочешь чего-то добиться, то попытайся самостоятелно найти нужный бит. Но я сомневаюсь, что он вообще на этом южнике существует.

Тем более скрина я, например, не вижу:

Цитата:
Forbidden
You don't have permission to access /Downloads/graphics/123123124151412.PNG on this server.
--------------------------------------------------------------------------------
Apache/1.3.34 Server at forum.elsite.ru Port 80

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.


 

Member
Статус: Не в сети
Регистрация: 19.03.2004
Откуда: Томск
Фото: 1
1) Подскажите как определить, работает ли старморс напрямую или через стан. драйвера?

2) У меня nForce2 Ultra 400 и любые игры с старморсом прекрасно работают
(отключаю cd-rom через SFNightmare) Так и должно быть на nForce2 ?

3) Что даёт Native режим для IDE контроллёра

http://www.microsoft.com/whdc/device/st ... deATA.mspx

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PnP\Pci]
"EnableNativeModeATA"=dword:00000001

Знаю что освобождается 14 и 15 преравание?

Кто знает что это даёт на практике.

Заметил, что при включении Native режима все проги для записи CD стали на много быстрее определять параметры сд-привода.


 

xKVtor писал(а):
acaN?
acaN? писал(а):
Узнал наконец южник - у меня SiS 962
Понятно. Только нет у меня документации на этот южник. Поэтому если хочешь чего-то добиться, то попытайся самостоятелно найти нужный бит. Но я сомневаюсь, что он вообще на этом южнике существует.

Тем более скрина я, например, не вижу:



Теперь скрин должен быть виден. Ладно, спасибо на этом. Будем искать (с) Никулин

:( Биты почему-то не изменяются...(( Жму Set, подтверждаю, и ничего не изменяется...
Шарил по интернету, наткнулся вот на это:

"Fortunately the 5513 can be 'unmasked' by fiddling with some config space
bits, changing its device id to the true one - 5517 for 961 and 5518 for
962/963."


Т.е. Device ID меняется...


 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
acaN?
acaN? писал(а):
"Fortunately the 5513 can be 'unmasked' by fiddling with some config space
bits, changing its device id to the true one - 5517 for 961 and 5518 for
962/963."

Т.е. Device ID меняется...


Спасибо за ценнейшую наводку. :)
Оказывается DeviceID меняется на SiS962 / SiS963 так же, как и у SiS964 (который в моей статейке рассмотрен)
Т.е. нужно сбросить в ноль бит 7 регистра 57h.

На SiS961 / SiS961B теоретически DeviceID должен поменяться
после установки в единицу бита 4 регистра 4Ah.

По твоему скриншоту это будет выглядеть примерно так:

#77

Остается лишь кнопочку EDIT нажать :)
Только учти, что сразу изменения DeviceID ты не увидишь.
Для проверки выбери опять устройство через "Select device..."

#77

У тебя вместо 5518h будет 5517h.

ЗЫ: Вот документ, на основании которого я делаю такие предположения.

ЗЗЫ: Отпиши обязательно, как там результаты. Если положительные, то дополню статейку новой информацией.
Добавлено спустя 15 минут, 31 секунду

Незваный Гость
Незваный Гость писал(а):
1) Подскажите как определить, работает ли старморс напрямую или через стан. драйвера?

Если при запуске игрухи с образа стар просит диск переставить, то значит с сидиромом он работает "напрямую".

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.


 

Действительно, с 5518 сменилось на 5517! ОГРОМНОЕ Вам спасибо!

Кстати, именно на этот документ я наткнулся шаря в инете)


 

Member
Статус: Не в сети
Регистрация: 19.03.2004
Откуда: Томск
Фото: 1
Кто ответит про

Native режим для IDE контроллёра


 

Member
Статус: Не в сети
Регистрация: 14.04.2003
Откуда: Минск, Беларусь
Незваный Гость писал(а):
Native режим для IDE контроллёра

Абалдеть. Ты ж сам привел документ от MS??? Дает он то, что ATA контроллер начинает функционировать как стандартное PCI устройство (прерывание пользует одно единственное и может разделять его с другими девайсами, порты использует произвольные). Это между прочим и отражено в _правильном_ английском названии "Native PCI" Mode.

xKVtor писал(а):
Официально ? Ладно, поищем.

А вот его кстати и привели (у меня он просто еще в старом варианте на диске валяется):
http://www.microsoft.com/whdc/device/st ... deATA.mspx
- прочитай.

xKVtor писал(а):
В смысле ?

В хорошем смысле "унушаить" :) Мне вот как владельцу SiI3112 полезно про битик было узнать.

_________________
"Помогите, 20 беспроводных мышей общаются сквозь стены!"
--- SweetLow ---


Показать сообщения за:  Поле сортировки  
Форум закрыт Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 224 • Страница 6 из 12<  1 ... 3  4  5  6  7  8  9 ... 12  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan