Программирование VGA

аватар: Evgenij
Звание: Энтузиаст
Сообщений: 271

Ребят может кто сталкивался с программированием VGA? тут друг просит помочь сделать лабораторку, в которой надо получить доступ к регистрам VGA и поиграться с ними. Препод говорит, что надо использовать функцию outportb, однако она для доса и чтоб не связываться с ним пытаюсь использовать функции HAL типа READ_PORT_USHORT. При этом все получаемые мной значения равны 0xFFFF. Может кто занимался подобным и подбросит кусок кода или подскажет чего?

Благодарю.

Если че универ - БГУИР в Минске.

__________________

]]>http://plaintext.su]]> - блог о криптографии, связи и информатике
]]>http://metallprofi.su]]> - лучшие изделия из металла в Москве и Московской области

аватар: Belketre
Звание: Мастер
Сообщений: 1571

Работать с портами ввода-вывода в Win32 программа может только из режима ring 0, т.е если она является драйвером ядра. Т.е. либо вручную писать драйвер, либо писать DOS-приложение, в этом случае вызовы outport будут эмулироваться

аватар: Evgenij
Звание: Энтузиаст
Сообщений: 271

Да, то что придется уйти в ринг0 это я сразу понял Smile

Я пытался использовать WRITE_PORT_USHORT/READ_PORT_USHORT функции HAL, однако мне все время возвращается 0xFFFF.

Может всему виной VirtualBox??

__________________

]]>http://plaintext.su]]> - блог о криптографии, связи и информатике
]]>http://metallprofi.su]]> - лучшие изделия из металла в Москве и Московской области

аватар: Belketre
Звание: Мастер
Сообщений: 1571

Вполне возможно