Пожалуйста не пиннайте меня, торможу сильно. Есть видеокарта Geforce4, у нее туева хуча регистров. Номера регистров 32-разрядные. Я не пойму как в них писать через PCI. В коммандном регистре PCI есть поле - Register Number.... но оно 8 бит... Просто намекните.
яечйка паяти восемь бит как писать 32-битные слова? очень просто брать несколько ячеек сразу! есть статья на эту (ну почти на эту тему), выложить?
zq-BIOS.patch.zip zq-BIOS.modding.zip лежат на ftp 83.239.33.46 так же рекомендую страничу крутого исследователя BIOS'ов, где много чего сказано и про PCI http://www.geocities.com/mamanzip/
Просто мысли вслух. По моему порты PCI тут не причем. У видяхи есть область памяти ее регистров. Например E8000000-E807FFFF - 512 к. И запись в регистры будет смотрется примерно так: MOV EAX,12345678H MOV [E8000000H],EAX - запись в 1-й регистр. Не могу только сообразить, к примеру pixel clock 680508H где он там будет? Или вообще все что я написал это не так?