
Помощь новичкам в мире 3Dfx
#342
Отправлено 03 Декабрь 2013 - 20:41
#343
Отправлено 23 Январь 2014 - 18:31

Но быстрее и проще сделать самому
#344
Отправлено 14 Июль 2014 - 12:04
#345
Отправлено 17 Июль 2014 - 11:43
#346
Отправлено 17 Июль 2014 - 19:25
#347
Отправлено 18 Июль 2014 - 12:36
zx-c64 (17 Июль 2014 - 19:25) писал:
На моей серверной плате от 900 ксеонов чипсет снимал тактовую частоту со слота через пару десятков секунд вроде, если считал, что в него ничего не вставлено. Определялось это, если карта не выдавала корректные vendor/device id. К вуду это не относится, но может твой определяет глючность карты по отсутствию корректного бита четности (например), а его мало кто правильно выставляет на десктоповских устройствах. Если нет осциллографа, можно тыкнуть в clk вольтметром, что-то он должен показать, при наличии частоты. Пин B16.
#348
Отправлено 19 Июль 2014 - 23:06
#349
Отправлено 20 Июль 2014 - 01:31
zx-c64 (19 Июль 2014 - 23:06) писал:
Уровень, измеренный вольтметром, может зависеть от частоты, физической организации шины на конкретных слотах и др. параметров, но если он есть и не меняется в момент зависания - дело все-таки не в клоке ... Больше по серверным чипсетам ничего сказать не могу, разве что, если ситуация будет повторятся на вин 2к - то можно предположить, что проблема действительно в чипсете.
#350
Отправлено 01 Август 2014 - 23:45
#351
Отправлено 02 Август 2014 - 09:25
#352
Отправлено 03 Август 2014 - 01:51
#353
Отправлено 03 Август 2014 - 13:34
с000:0003 jmp short loc_C0052 c000:0052 jmp loc_C00EB c000:00EB push bp c000:00EC call sub_C3E52 c000:00EF push cs c000:00F0 pop es c000:00F1 call near ptr unk_C8504 c000:00F4 jb short loc_C00FC c000:00F6 call near ptr unk_C837A c000:00F9 call near ptr unk_C875E c000:00FC pop bp c000:00FD retf c000:3E52 mov ds, cs:word_C76F4 c000:3E57 retn c000:8504 unk_C8504 db 0 ; CODE XREF: c000:00F1p c000:8505 db 0 c000:8506 db 0 c000:8507 db 0
Откуда там нули вместо кода? Смотрю дальше:
c000:8000 db 55h ; U c000:8001 db 0AAh ; ê c000:8002 db 20h c000:8003 ; --------------------------------------------------------------------------- c000:8003 retf c000:8003 ; --------------------------------------------------------------------------- c000:8004 db 24h ; $ c000:8005 db 55h ; U c000:8006 db 53h ; S c000:8007 db 42h ; B
Ага теперь понятно,а дамп то не правильно снят(такой дамп заставит карту молчать,в биосе,а дальше с драйверами винды не известно),решил скачать нормальный v5_5500,скачиваю 55k115.bin - открываю в tdfx,аналогично - регистров не видет.Гляжу адрес C000:8000h,а там :"M SD QИ MOUSE" - понятно и с вами,скачиваю 55k116.ROM - tdfx всё показал.А так как ранее уже мной рассматривался биос от Rampage,сравнил с V5-5500, оказалось так же:процедура программирования находится выше первого 32кб(0x8000h) где часть дампа неверна ,именно от туда и берутся смещения(которые обычно ниже) для расшифровки значений регистров,правда в рампе несколько профилей.
Подкинул код от 116 и рихтанул его, итого:

Количество загрузок:: 5
Видим всего один расслабленный тайминг в образце.(смещения всё таки проверь

А вообще если есть карта вживую, можно и Аидой текущие значения регистров смотреть,вот Риватюнер не знаю,на картах ATI,Nvidia она тоже показывала.
от V5-6000й ! ------[ AIDA64 v2.80.2300 ]------ ------[ Microsoft Windows XP Professional 5.1.2600 Service Pack 3 (32-bit) ]------ ------[ Video Adapters ]------ 3Dfx Voodoo5 SDRAM AGP [121A-0009 / 121A-0001] ------[ Video Driver ]------ 3dfxvs||5.01.2600.0003 ------[ 3Dfx GPU #1 @ mem E8000000 ]------ 3dfx-18 = 587EADF9 3dfx-1C = 40240031 3dfx-40 = 0000950A 3dfx-44 = 00004405 3dfx-48 = 0000BF01
oт GF6600GT_AGP $ffffffffff Регистры графического процессора NVIDIA $ffffffffff ---------------------------------------------------------------- $020100003c CR3C : 00000070 $0200000000 NV_PMC_BOOT_0 : 043000a4 $0200001080 NV_PBUS_DEBUG_0 : 00000000 $0200001084 NV_PBUS_DEBUG_1 : 00205649 $0200001088 NV_PBUS_DEBUG_2 : 000311f0 $020000108c NV_PBUS_DEBUG_3 : 00000091 $02000010f0 NV_10F0 : 00007fff ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
#354
Отправлено 03 Август 2014 - 15:18
Цитата
я два часа убил пытаясь запустить карту с этим биосом, 40кб который.
а насчет тайминга tRP = 3, очень полезен для памяти тошиба оказался, буквально дает второе дыхание
скажи, как сделать рабочим дамп ссылку на который я давал выше? думаю там могут отличаться и тайминги работы с агп. а свой биос я успешно похерил, понадеявшись на этот файл в сети
#355
Отправлено 03 Август 2014 - 15:45
#356
Отправлено 03 Август 2014 - 19:53
дали ссылку на еще один дамп http://rottentreats....500_4X_BIOS.BIN
но он тоже не правильный. какой-то мусор в конце файла. ради интереса попробовал прошить, ессно ничего не заработало
#357
Отправлено 03 Август 2014 - 23:08
А тебе именно 112 версию? Есть в сети модденый 55kv112-183mhz.ROM ,парт намбер сбитый: PN0000000EC000SN Provided By www.V3Info.co.uk ,с офсета 31E0h уже отличается больше,в заголовке стоит типа 50кб ,а реально рабочих данных на 40кб,сам файл занимает 64кб,еще подписано Version 0.93(в твоём Version 1.00).
#358
Отправлено 03 Август 2014 - 23:27
Цитата
#359
Отправлено 23 Сентябрь 2015 - 10:25
Конфигурация win98if 512md ddr1 amd athlon 2000+ VOODO5 5500+ VOODO2 12MB.
Заранее извиняюсь если не в той ветке вопрос написал))
#360
Отправлено 23 Сентябрь 2015 - 11:01
Цитата
Windows Only Direct3D Native