Форумы Modlabs.net: Проект Strange God + FAQ - Форумы Modlabs.net

Перейти к содержимому

  • (55 Страниц)
  • +
  • « Первая
  • 52
  • 53
  • 54
  • 55

Проект Strange God + FAQ Обсуждаем Voodoo 5 6000 от zx-c64

#1061 Пользователь офлайн   zx-c64 

  • Главный по разработке
  • PipPipPipPipPipPipPip
  • Группа: R&D команда
  • Сообщений: 827
  • Регистрация: 26 Апрель 14

Отправлено 30 Ноябрь 2023 - 17:03

ос какая? в win9x не замечал такого.
0

#1062 Пользователь офлайн   matocob 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Участник клуба Voodoo Masters
  • Сообщений: 594
  • Регистрация: 01 Август 06

Отправлено 01 Декабрь 2023 - 20:42

Windows 2000. 9x редко использую, глюки достали.
0

#1063 Пользователь офлайн   White 

  • Белый человер
  • PipPipPipPipPipPipPip
  • Группа: Главный Администратор
  • Сообщений: 12 292
  • Регистрация: 16 Июль 05

Отправлено 03 Декабрь 2023 - 22:32

matocob, Фото полос выложи
0

#1064 Пользователь офлайн   matocob 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Участник клуба Voodoo Masters
  • Сообщений: 594
  • Регистрация: 01 Август 06

Отправлено 05 Декабрь 2023 - 13:04

Thief
3DMark 2000
3DMark 2001 SE
Unreal D3D
Unreal GLide
Соответственно, ни в OpenGL, ни в Glide никаких полос нет.
Драйвер - Amigamerlin 3.1 R11 (патченный), на SFFT 0.47 та же самая ситуация, поскольку они основаны на Amigamerlin 3.1 R11
0

#1065 Пользователь офлайн   zx-c64 

  • Главный по разработке
  • PipPipPipPipPipPipPip
  • Группа: R&D команда
  • Сообщений: 827
  • Регистрация: 26 Апрель 14

Отправлено 05 Декабрь 2023 - 15:58

а, эти кирпичи я видел.

нет ни одного референсного драйвера для вин2к с поддержкой 4 чиповой карты. не знаю из чего собирали эти дрова, исходников д3д части нет в доступе, так что подобные вещи закономерны.
0

#1066 Пользователь офлайн   matocob 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Участник клуба Voodoo Masters
  • Сообщений: 594
  • Регистрация: 01 Август 06

Отправлено 05 Декабрь 2023 - 17:11

Просмотр сообщенияzx-c64 (05 Декабрь 2023 - 15:58) писал:

а, эти кирпичи я видел.

нет ни одного референсного драйвера для вин2к с поддержкой 4 чиповой карты. не знаю из чего собирали эти дрова, исходников д3д части нет в доступе, так что подобные вещи закономерны.

Да, мы об этом говорили как-то. Кирпичи, кстати, бывают и зелёного цвета, видимо, зависит в какие цветовые поля попадает "мусор" (два варианта - RB и GB, попадание в альфаканал и RG не видел ни разу).
Драйверов на 4-чиповую карту не должно быть вообще, решение об отмене выпуска Voodoo5 6000 было принято ещё до релиза Voodoo5 5500.
Но Windows 9X позволяет проворачивать с драйверами некоторые фокусы, в отличие от NT.
Есть драйвера x3dfx, которые на протяжении всего 2001 года, пока банкротили компанию, выпускали драйвера на основе официальных бета-драйверов, слитых Хэнком Семенеком (Hank Semenec).
Но их надо патчить, поскольку они точно так же не понимают кривой нумерации PCI на X8SAX. 3dfxvsm.sys в них отличается от упомянутых Amigamerlin и SFFT.
0

#1067 Пользователь офлайн   zx-c64 

  • Главный по разработке
  • PipPipPipPipPipPipPip
  • Группа: R&D команда
  • Сообщений: 827
  • Регистрация: 26 Апрель 14

Отправлено 06 Декабрь 2023 - 15:21

он выкладывал дрова но не исходники для ранних прототипов с мостом интел. они не будут работать с более поздними вариантами. и патчить там нечего, нужного кода для моста pci6152 там просто нет.
0

#1068 Пользователь офлайн   matocob 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Участник клуба Voodoo Masters
  • Сообщений: 594
  • Регистрация: 01 Август 06

Отправлено 06 Декабрь 2023 - 16:38

Просмотр сообщенияzx-c64 (06 Декабрь 2023 - 15:21) писал:

он выкладывал дрова но не исходники для ранних прототипов с мостом интел.

Сборка слитых им драйверов для Voodoo5 6000 датируется 18.10.2000, что, конечно, ничего не гарантирует.
Вот прошивки для Voodoo 4/5 он слил безусловно старые, на них же ссылается .inf в упомянутом драйвере.
Для Voodoo5 6000 самая свежая версия VROM - 1.06. Это ещё с Intel или уже с HiNT?

Цитата

они не будут работать с более поздними вариантами.

Будут или нет, бабушка надвое сказала. Если, VROM 1.06 содержит код для Intel - не будут.

Цитата

и патчить там нечего, нужного кода для моста pci6152 там просто нет.

Тебе видней, я в бинарниках так и не разобрался. Исходников, как справедливо было замечено, нет.
0

#1069 Пользователь офлайн   zx-c64 

  • Главный по разработке
  • PipPipPipPipPipPipPip
  • Группа: R&D команда
  • Сообщений: 827
  • Регистрация: 26 Апрель 14

Отправлено 07 Декабрь 2023 - 03:03

биос ничего не значит. там лишь прописан (или нет) ресет для 4 чипов. больше там ничего нет, остальное в дровах.
0

#1070 Пользователь офлайн   matocob 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Участник клуба Voodoo Masters
  • Сообщений: 594
  • Регистрация: 01 Август 06

Отправлено 07 Декабрь 2023 - 09:47

Просмотр сообщенияzx-c64 (07 Декабрь 2023 - 03:03) писал:

биос ничего не значит. там лишь прописан (или нет) ресет для 4 чипов. больше там ничего нет, остальное в дровах.

Тогда как понять, есть ли в драйверах нужный нам код?
0

#1071 Пользователь офлайн   zx-c64 

  • Главный по разработке
  • PipPipPipPipPipPipPip
  • Группа: R&D команда
  • Сообщений: 827
  • Регистрация: 26 Апрель 14

Отправлено 07 Декабрь 2023 - 15:34

искать в 3dfxvsm.sys код устройства pci6152: 3388.
0

#1072 Пользователь офлайн   mall 

  • Member
  • PipPipPip
  • Группа: Участник клуба Voodoo Masters
  • Сообщений: 296
  • Регистрация: 01 Январь 10

Отправлено 12 Декабрь 2023 - 10:04

Наткнулся на просторах интернета, решил поделится (наклейки на корпус и не только)
geekenspiel.com
0

#1073 Пользователь офлайн   matocob 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Участник клуба Voodoo Masters
  • Сообщений: 594
  • Регистрация: 01 Август 06

Отправлено 16 Декабрь 2023 - 13:53

Просмотр сообщенияzx-c64 (07 Декабрь 2023 - 15:34) писал:

искать в 3dfxvsm.sys код устройства pci6152: 3388.

Справедливости ради, надо искать VendorID 3388h : DeviceID 0021h
Т.е. код с аргументом 88332100, в данном случае, пару VendorID:DeviceID заталкивают в стек, чтобы передать какой-то функции.
Скриншот HIEW
0

#1074 Пользователь офлайн   zx-c64 

  • Главный по разработке
  • PipPipPipPipPipPipPip
  • Группа: R&D команда
  • Сообщений: 827
  • Регистрация: 26 Апрель 14

Отправлено 16 Декабрь 2023 - 17:56

да, 3388 код вендора, этого достаточно чтобы определить, подходит или нет.
0

#1075 Пользователь офлайн   matocob 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Участник клуба Voodoo Masters
  • Сообщений: 594
  • Регистрация: 01 Август 06

Отправлено 16 Декабрь 2023 - 18:26

Просмотр сообщенияzx-c64 (16 Декабрь 2023 - 17:56) писал:

да, 3388 код вендора, этого достаточно чтобы определить, подходит или нет.

Теперь осталось понять, как пропатчить этот набор байтов. Следующий за пушем вызов и переход по этому адресу мне мало что дал. По идее, надо искать номер шины, девайса и функции в конфигурационном пространстве pci. К своему стыду, я не знаю как это делается.
0

#1076 Пользователь офлайн   zx-c64 

  • Главный по разработке
  • PipPipPipPipPipPipPip
  • Группа: R&D команда
  • Сообщений: 827
  • Регистрация: 26 Апрель 14

Отправлено 16 Декабрь 2023 - 22:15

проще взять уже готовый 3dfxvsm.sys и подставить в другой драйвер.
0

#1077 Пользователь офлайн   matocob 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Участник клуба Voodoo Masters
  • Сообщений: 594
  • Регистрация: 01 Август 06

Отправлено 16 Декабрь 2023 - 22:31

Я уже объяснял, что в SFFT 1.9 это не работает, к тому же 3dfxvsm.sys в amigamerlin и sfft различаются, несмотря на то что второй сделан на основе первого, но попробую.
0

#1078 Пользователь офлайн   zx-c64 

  • Главный по разработке
  • PipPipPipPipPipPipPip
  • Группа: R&D команда
  • Сообщений: 827
  • Регистрация: 26 Апрель 14

Отправлено 17 Декабрь 2023 - 17:11

от sfft a47 не работает?
0

#1079 Пользователь офлайн   matocob 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Участник клуба Voodoo Masters
  • Сообщений: 594
  • Регистрация: 01 Август 06

Отправлено 17 Декабрь 2023 - 23:08

Просмотр сообщенияzx-c64 (17 Декабрь 2023 - 17:11) писал:

от sfft a47 не работает?

Сам sfft a47 работает, но как-то странно, в Direct3D есть косяки, помимо "кирпичей".
Например, 2D-скрины 3DMark2000 кривые, реально кривые, вместо прямоугольника рисует трапецию.
Подстановка 3dfxvsm.sys из sfft a47 в 1.9 работает, но там другой косяк - отваливается OpenGL, приложения начинают сообщать, что он не поддерживается.
Ещё по-моему с последними версиями SFFT на поддержку Windows 2000 откровенно забили. В общем, пока остаюсь на amigamerlin.
0

#1080 Пользователь офлайн   zx-c64 

  • Главный по разработке
  • PipPipPipPipPipPipPip
  • Группа: R&D команда
  • Сообщений: 827
  • Регистрация: 26 Апрель 14

Отправлено 18 Декабрь 2023 - 00:17

3dfxvsm.sys никак с рендерингом не связан, если что-то в 3д не так, он не причем.

вин9х и все будет гораздо лучше.
0

Поделиться темой:


  • (55 Страниц)
  • +
  • « Первая
  • 52
  • 53
  • 54
  • 55


Быстрый ответ

  

7 человек читают эту тему
0 members, 7 guests, 0 anonymous users