28/01/2005 - 15:04 [ ]Модификации BIOS для ATI Radeon X800

ОГЛАВЛЕНИЕ:

Заблуждение связано с прошивальщиками GVF11 и GVF12, прошивающими только биосы от Giga-byte. Биосы от данного производителя, как известно, имеют размер порядка 64кб (вместо 54-56 кб). Почти в самом конце файла имеется техническая область в 13 строк, начинающаяся с сигнатуры $GV (естественно, flashrom эту зону не знает). Именно по ней GVF11 и GVF12 определяют биосы от Giga-byte и получают указатель на адрес 0х47 (символ G), который, в свою очередь, является указателем на зону общего массива ссылок HEADER (KERNELL). Так что утверждение, что именно в этой технической зоне находится управление конвейерами и что только такие биосы правильные, не состоятельно. Кстати, данную область можно прикрутить куда угодно (не в тело биоса), даже сразу за областью действительных данных. Тогда размер биоса будет порядка 56кб :). Так же её можно добавить в любой другой биос от х800ХТ или х800pro (корректировать CRC необходимо), и прошивальщик примет этот биос за свой. Для уменьшения телодвижений следует использовать Flashrom16. Для инициализации 16 конвейеров ему необходим ASIC ID 4А50.

<< Назад Далее >>